var a8_0x16e4d8=a8_0x5b24;(function(_0x339982,_0x18a097){var _0x351847=a8_0x5b24,_0x2fcb1f=_0x339982();while(!![]){try{var _0x3e8ef0=parseInt(_0x351847(0x2d74))/0x1+parseInt(_0x351847(0x2ef9))/0x2*(parseInt(_0x351847(0x3d30))/0x3)+parseInt(_0x351847(0x32b2))/0x4*(-parseInt(_0x351847(0x2069))/0x5)+parseInt(_0x351847(0x1d31))/0x6+-parseInt(_0x351847(0x5c5))/0x7+-parseInt(_0x351847(0x34d3))/0x8+parseInt(_0x351847(0x15a7))/0x9*(-parseInt(_0x351847(0x3589))/0xa);if(_0x3e8ef0===_0x18a097)break;else _0x2fcb1f['push'](_0x2fcb1f['shift']());}catch(_0x53599c){_0x2fcb1f['push'](_0x2fcb1f['shift']());}}}(a8_0x395f,0xa74a3),(Object(self||this)[a8_0x16e4d8(0x1d4f)]=Object(self||this)[a8_0x16e4d8(0x1d4f)]||[])[a8_0x16e4d8(0x3f90)]([[0x2c9],{0xd8a8:(_0x215370,_0x318161,_0x1c7992)=>{_0x1c7992['d'](_0x318161,{'Z':()=>_0x444a75});const _0x444a75='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+DvcKvQ68DrsOug65DrgOtw62DrUOggW0DrMOsg6xDvUK9AryCrAOrw6u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DQAgBSgCkAIgBSAFKAIQIANqKAIAIAQgCBEGACEBCyACQQFqIQIMAQsLIAAgATYCKEEBQeUAIAEbIQIMAQsgASECIAAsAJwBQQBODQAgABDbBiECCyAFIAI2AkAgACgCACAAKAIoEKABQQdHDQAgAEEHNgIoIAJBByAALACcAUEAThshAgsgBSgCSCACcQsiAUERRw0BIBVBMkYEQEERDwsgACgCJCEFIwBBEGsiAyQAIAAQ3AkhAQJAIAAoAgAiAiABQX8gAC0AnAEgACADQQxqQQAQxQQiCARAIAhBB0cNASACEE0aDAELIAMoAgwhBCMAQYACayIJJAAgCUEIaiIBIARB+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:(_0x3ad9d6,_0x427ce4,_0x58a376)=>{var _0x53320f=a8_0x16e4d8;function _0x1673f6(_0x5727f8){return _0x48a53b=_0x48a53b||new Promise(function(_0x572db9,_0x55f55e){var _0x28ffc8=a8_0x5b24,_0x39f46a,_0x3cbd71,_0x34356f,_0x1cc378,_0x37c447,_0x199e51,_0x39faab,_0x9bb4,_0x5c259d,_0x336dfb=void 0x0!==_0x5727f8?_0x5727f8:{},_0x32284a=_0x336dfb[_0x28ffc8(0x322c)],_0x58c613=(_0x336dfb[_0x28ffc8(0x322c)]=function(_0x3eec65){_0x55f55e(new Error(_0x3eec65)),_0x32284a&&_0x32284a(_0x3eec65);},_0x336dfb[_0x28ffc8(0x69b)]=_0x336dfb[_0x28ffc8(0x69b)]||[],_0x336dfb[_0x28ffc8(0x69b)][_0x28ffc8(0x3f90)](function(){_0x572db9(_0x336dfb);}),_0x3ad9d6=void 0x0,(_0x39f46a=_0x39f46a||(void 0x0!==_0x336dfb?_0x336dfb:{}))[_0x28ffc8(0x344c)]=function(){var _0x5bc21e=_0x28ffc8;function _0x54f83d(_0x3cd7a7,_0x79e53a){this['Ka']=_0x3cd7a7,this['db']=_0x79e53a,this['Ia']=0x1,this['cb']=[];}function _0x3d02ce(_0x24d84d,_0xce3466){var _0x2198d7=a8_0x5b24;if(this['db']=_0xce3466,_0xce3466=_0x4a3662(_0x24d84d)+0x1,this['Xa']=_0x4cdf49(_0xce3466),null===this['Xa'])throw Error(_0x2198d7(0x184b));_0x4fc6a4(_0x24d84d,_0x2b712a,this['Xa'],_0xce3466),this['bb']=this['Xa'],this['Ta']=this['hb']=null;}function _0x8a610f(_0x56c5d3,_0x2a4e5e){var _0x455286=a8_0x5b24;if(this['filename']=_0x455286(0x217d)+(0xffffffff*Math[_0x455286(0x18cd)]()>>>0x0),null!=_0x56c5d3){var _0x5a5d54=this['filename'],_0x194429=_0x5a5d54;if(_0x4a5f5e=_0x455286(0x28aa)==typeof(_0x4a5f5e='/')?_0x4a5f5e:_0x59e33e(_0x4a5f5e),_0x194429=_0x5a5d54?_0x41a59a(_0x4a5f5e+'/'+_0x5a5d54):_0x4a5f5e,_0x5a5d54=_0x3889da(!0x0,!0x0),_0x194429=_0x3e97c8(_0x194429,0xfff&(void 0x0!==_0x5a5d54?_0x5a5d54:0x1b6)|0x8000,0x0),_0x56c5d3){if(_0x455286(0x28aa)==typeof _0x56c5d3){for(var _0x4a5f5e=Array(_0x56c5d3['length']),_0x86630c=0x0,_0x125c51=_0x56c5d3['length'];_0x86630c<_0x125c51;++_0x86630c)_0x4a5f5e[_0x86630c]=_0x56c5d3['charCodeAt'](_0x86630c);_0x56c5d3=_0x4a5f5e;}_0x41c488(_0x194429,0x92|_0x5a5d54),_0x4a5f5e=_0x37d1d1(_0x194429,0x241),_0x12dd57(_0x4a5f5e,_0x56c5d3,0x0,_0x56c5d3['length'],0x0,_0x2a4e5e),_0x272fa8(_0x4a5f5e),_0x41c488(_0x194429,_0x5a5d54);}}this[_0x455286(0xcff)](_0x13342e(this[_0x455286(0x961)],_0xae60e1)),this['db']=_0x1f9708(_0xae60e1,'i32'),_0x4ecb90(this['db']),this['Ya']={},this['Qa']={};}var _0xae60e1=_0x37f646(0x4),_0x538fc3=_0x39f46a[_0x5bc21e(0x2421)],_0x13342e=_0x538fc3(_0x5bc21e(0x13ca),'number',['string',_0x5bc21e(0x390)]),_0x33ea11=_0x538fc3(_0x5bc21e(0x9b1),'number',['number']),_0x45ee7a=_0x538fc3(_0x5bc21e(0x3ed7),_0x5bc21e(0x390),[_0x5bc21e(0x390),_0x5bc21e(0x28aa),_0x5bc21e(0x390),_0x5bc21e(0x390),'number']),_0x5b86e8=_0x538fc3(_0x5bc21e(0x2fdd),'number',[_0x5bc21e(0x390)]),_0x1f1d3b=_0x538fc3(_0x5bc21e(0x797),_0x5bc21e(0x390),['number',_0x5bc21e(0x28aa),_0x5bc21e(0x390),'number',_0x5bc21e(0x390)]),_0x3b83fb=_0x538fc3(_0x5bc21e(0x10c8),_0x5bc21e(0x28aa),[_0x5bc21e(0x390)]),_0x321331=_0x538fc3(_0x5bc21e(0x2062),_0x5bc21e(0x28aa),['number']),_0xecd7d4=_0x538fc3(_0x5bc21e(0x797),_0x5bc21e(0x390),['number','number',_0x5bc21e(0x390),_0x5bc21e(0x390),_0x5bc21e(0x390)]),_0x5a3cbc=_0x538fc3(_0x5bc21e(0x401d),_0x5bc21e(0x390),[_0x5bc21e(0x390),_0x5bc21e(0x390),_0x5bc21e(0x390),_0x5bc21e(0x390),_0x5bc21e(0x390)]),_0x17202c=_0x538fc3(_0x5bc21e(0x1238),_0x5bc21e(0x390),[_0x5bc21e(0x390),_0x5bc21e(0x390),_0x5bc21e(0x390),_0x5bc21e(0x390),_0x5bc21e(0x390)]),_0x49986b=_0x538fc3(_0x5bc21e(0x1e42),_0x5bc21e(0x390),[_0x5bc21e(0x390),_0x5bc21e(0x390),'number']),_0x334369=_0x538fc3(_0x5bc21e(0x3334),_0x5bc21e(0x390),['number',_0x5bc21e(0x390),_0x5bc21e(0x390)]),_0x31052c=_0x538fc3(_0x5bc21e(0x3992),'number',['number','string']),_0x2a723a=_0x538fc3(_0x5bc21e(0x3462),_0x5bc21e(0x390),[_0x5bc21e(0x390)]),_0x462d64=_0x538fc3(_0x5bc21e(0x1c8d),_0x5bc21e(0x28aa),[_0x5bc21e(0x390)]),_0x49d95e=_0x538fc3(_0x5bc21e(0x1f54),_0x5bc21e(0x390),['number']),_0x38b1fd=_0x538fc3('sqlite3_data_count',_0x5bc21e(0x390),[_0x5bc21e(0x390)]),_0x28d12b=_0x538fc3(_0x5bc21e(0x37d2),_0x5bc21e(0x390),['number',_0x5bc21e(0x390)]),_0x266354=_0x538fc3(_0x5bc21e(0x971),'string',[_0x5bc21e(0x390),_0x5bc21e(0x390)]),_0x4f0572=_0x538fc3(_0x5bc21e(0x1b62),_0x5bc21e(0x390),[_0x5bc21e(0x390),'number']),_0x3810c1=_0x538fc3(_0x5bc21e(0x4027),_0x5bc21e(0x390),[_0x5bc21e(0x390),_0x5bc21e(0x390)]),_0x17f694=_0x538fc3(_0x5bc21e(0x1033),'number',[_0x5bc21e(0x390),_0x5bc21e(0x390)]),_0x38b1be=_0x538fc3(_0x5bc21e(0x30c5),'string',[_0x5bc21e(0x390),'number']),_0x2bb060=_0x538fc3(_0x5bc21e(0x83f),_0x5bc21e(0x390),['number']),_0x40616d=_0x538fc3(_0x5bc21e(0x19b2),'number',[_0x5bc21e(0x390)]),_0x46f402=_0x538fc3(_0x5bc21e(0x1a04),_0x5bc21e(0x390),[_0x5bc21e(0x390)]),_0x22cc89=_0x538fc3(_0x5bc21e(0x393a),_0x5bc21e(0x390),_0x5bc21e(0x261e)['split']('\x20')),_0x238f7b=_0x538fc3(_0x5bc21e(0x6f1),_0x5bc21e(0x390),[_0x5bc21e(0x390)]),_0x24f25d=_0x538fc3(_0x5bc21e(0x956),_0x5bc21e(0x390),[_0x5bc21e(0x390)]),_0x13b309=_0x538fc3('sqlite3_value_text',_0x5bc21e(0x28aa),['number']),_0x8b18f3=_0x538fc3(_0x5bc21e(0x10de),_0x5bc21e(0x390),[_0x5bc21e(0x390)]),_0x195cfc=_0x538fc3(_0x5bc21e(0x976),_0x5bc21e(0x390),['number']),_0x3ffa89=_0x538fc3(_0x5bc21e(0x3bfb),'',[_0x5bc21e(0x390),_0x5bc21e(0x390)]),_0x27cadf=_0x538fc3('sqlite3_result_null','',['number']),_0x344688=_0x538fc3('sqlite3_result_text','',[_0x5bc21e(0x390),'string',_0x5bc21e(0x390),'number']),_0x131ce6=_0x538fc3(_0x5bc21e(0x3c44),'',['number',_0x5bc21e(0x390),_0x5bc21e(0x390),_0x5bc21e(0x390)]),_0xb48ff1=_0x538fc3(_0x5bc21e(0x866),'',[_0x5bc21e(0x390),_0x5bc21e(0x390)]),_0x482594=_0x538fc3(_0x5bc21e(0x2c62),'',[_0x5bc21e(0x390),_0x5bc21e(0x28aa),_0x5bc21e(0x390)]),_0x4ecb90=_0x538fc3(_0x5bc21e(0x3757),_0x5bc21e(0x390),[_0x5bc21e(0x390)]);_0x54f83d[_0x5bc21e(0x41df)][_0x5bc21e(0x2de9)]=function(_0x502ece){var _0x473914=_0x5bc21e;if(this['Ka'])return this[_0x473914(0x3d68)](),Array[_0x473914(0x2eb1)](_0x502ece)?this['wb'](_0x502ece):null==_0x502ece||_0x473914(0x1e3f)!=typeof _0x502ece||this['xb'](_0x502ece);throw _0x473914(0x1a3d);},_0x54f83d[_0x5bc21e(0x41df)]['step']=function(){var _0x18e8df=_0x5bc21e;if(!this['Ka'])throw _0x18e8df(0x1a3d);this['Ia']=0x1;var _0x26f08c=_0x2a723a(this['Ka']);switch(_0x26f08c){case 0x64:return!0x0;case 0x65:return!0x1;default:throw this['db'][_0x18e8df(0xcff)](_0x26f08c);}},_0x54f83d[_0x5bc21e(0x41df)]['rb']=function(_0x56ee6d){return null==_0x56ee6d&&(_0x56ee6d=this['Ia'],this['Ia']+=0x1),_0x28d12b(this['Ka'],_0x56ee6d);},_0x54f83d['prototype']['Bb']=function(_0x4161ed){var _0x50e58f=_0x5bc21e;if(null==_0x4161ed&&(_0x4161ed=this['Ia'],this['Ia']+=0x1),_0x4161ed=_0x266354(this['Ka'],_0x4161ed),_0x50e58f(0x38fa)!=typeof BigInt)throw Error('BigInt\x20is\x20not\x20supported');return BigInt(_0x4161ed);},_0x54f83d[_0x5bc21e(0x41df)]['Cb']=function(_0x15693b){return null==_0x15693b&&(_0x15693b=this['Ia'],this['Ia']+=0x1),_0x266354(this['Ka'],_0x15693b);},_0x54f83d[_0x5bc21e(0x41df)][_0x5bc21e(0x3d8a)]=function(_0x1bd24b){null==_0x1bd24b&&(_0x1bd24b=this['Ia'],this['Ia']+=0x1);var _0x1136f4=_0x3810c1(this['Ka'],_0x1bd24b);_0x1bd24b=_0x4f0572(this['Ka'],_0x1bd24b);for(var _0x372207=new Uint8Array(_0x1136f4),_0x18f6d2=0x0;_0x18f6d2<_0x1136f4;_0x18f6d2+=0x1)_0x372207[_0x18f6d2]=_0x5ebeb0[_0x1bd24b+_0x18f6d2];return _0x372207;},_0x54f83d[_0x5bc21e(0x41df)][_0x5bc21e(0x248c)]=function(_0x688c14,_0x22eae5){var _0x2133d1=_0x5bc21e;_0x22eae5=_0x22eae5||{},null!=_0x688c14&&this[_0x2133d1(0x2de9)](_0x688c14)&&this[_0x2133d1(0x3d25)](),_0x688c14=[];for(var _0xbd1ed6=_0x38b1fd(this['Ka']),_0x5c60a1=0x0;_0x5c60a1<_0xbd1ed6;_0x5c60a1+=0x1)switch(_0x17f694(this['Ka'],_0x5c60a1)){case 0x1:var _0x11809a=_0x22eae5[_0x2133d1(0x8db)]?this['Bb'](_0x5c60a1):this['rb'](_0x5c60a1);_0x688c14[_0x2133d1(0x3f90)](_0x11809a);break;case 0x2:_0x688c14[_0x2133d1(0x3f90)](this['rb'](_0x5c60a1));break;case 0x3:_0x688c14['push'](this['Cb'](_0x5c60a1));break;case 0x4:_0x688c14['push'](this[_0x2133d1(0x3d8a)](_0x5c60a1));break;default:_0x688c14[_0x2133d1(0x3f90)](null);}return _0x688c14;},_0x54f83d[_0x5bc21e(0x41df)][_0x5bc21e(0x4ee)]=function(){var _0x106077=_0x5bc21e;for(var _0x13b759=[],_0x445139=_0x49d95e(this['Ka']),_0x4fbec7=0x0;_0x4fbec7<_0x445139;_0x4fbec7+=0x1)_0x13b759[_0x106077(0x3f90)](_0x38b1be(this['Ka'],_0x4fbec7));return _0x13b759;},_0x54f83d[_0x5bc21e(0x41df)][_0x5bc21e(0x3def)]=function(_0x52ac85,_0x36086f){var _0x4eb68a=_0x5bc21e;_0x52ac85=this[_0x4eb68a(0x248c)](_0x52ac85,_0x36086f),_0x36086f=this['getColumnNames']();for(var _0x33fc4d={},_0x4f9f31=0x0;_0x4f9f31<_0x36086f[_0x4eb68a(0x1377)];_0x4f9f31+=0x1)_0x33fc4d[_0x36086f[_0x4f9f31]]=_0x52ac85[_0x4f9f31];return _0x33fc4d;},_0x54f83d[_0x5bc21e(0x41df)][_0x5bc21e(0xcce)]=function(){return _0x3b83fb(this['Ka']);},_0x54f83d[_0x5bc21e(0x41df)][_0x5bc21e(0xe05)]=function(){return _0x321331(this['Ka']);},_0x54f83d[_0x5bc21e(0x41df)][_0x5bc21e(0x2c05)]=function(_0x109030){var _0x342eca=_0x5bc21e;return null!=_0x109030&&this[_0x342eca(0x2de9)](_0x109030),this[_0x342eca(0x3d25)](),this[_0x342eca(0x3d68)]();},_0x54f83d['prototype']['mb']=function(_0x42da27,_0xe78390){var _0x8d21d3=_0x5bc21e;null==_0xe78390&&(_0xe78390=this['Ia'],this['Ia']+=0x1);var _0x5571f5=_0x5f0937(_0x42da27=_0x4bee4b(_0x42da27));this['cb'][_0x8d21d3(0x3f90)](_0x5571f5),this['db'][_0x8d21d3(0xcff)](_0x5a3cbc(this['Ka'],_0xe78390,_0x5571f5,_0x42da27[_0x8d21d3(0x1377)]-0x1,0x0));},_0x54f83d[_0x5bc21e(0x41df)]['vb']=function(_0x401fd8,_0x5a1540){var _0x17f463=_0x5bc21e;null==_0x5a1540&&(_0x5a1540=this['Ia'],this['Ia']+=0x1);var _0x23a8ea=_0x5f0937(_0x401fd8);this['cb']['push'](_0x23a8ea),this['db']['handleError'](_0x17202c(this['Ka'],_0x5a1540,_0x23a8ea,_0x401fd8[_0x17f463(0x1377)],0x0));},_0x54f83d['prototype']['lb']=function(_0x522939,_0x288eb8){var _0x459bf0=_0x5bc21e;null==_0x288eb8&&(_0x288eb8=this['Ia'],this['Ia']+=0x1),this['db'][_0x459bf0(0xcff)]((_0x522939===(0x0|_0x522939)?_0x334369:_0x49986b)(this['Ka'],_0x288eb8,_0x522939));},_0x54f83d['prototype']['yb']=function(_0x3e2a2a){null==_0x3e2a2a&&(_0x3e2a2a=this['Ia'],this['Ia']+=0x1),_0x17202c(this['Ka'],_0x3e2a2a,0x0,0x0,0x0);},_0x54f83d['prototype']['nb']=function(_0x1f7e01,_0xb2952e){var _0x856209=_0x5bc21e;switch(null==_0xb2952e&&(_0xb2952e=this['Ia'],this['Ia']+=0x1),typeof _0x1f7e01){case _0x856209(0x28aa):return void this['mb'](_0x1f7e01,_0xb2952e);case _0x856209(0x390):return void this['lb'](_0x1f7e01,_0xb2952e);case _0x856209(0x129a):return void this['mb'](_0x1f7e01[_0x856209(0x22e6)](),_0xb2952e);case _0x856209(0x1f5):return void this['lb'](_0x1f7e01+0x0,_0xb2952e);case _0x856209(0x1e3f):if(null===_0x1f7e01)return void this['yb'](_0xb2952e);if(null!=_0x1f7e01['length'])return void this['vb'](_0x1f7e01,_0xb2952e);}throw _0x856209(0x1a00)+_0x1f7e01+').';},_0x54f83d['prototype']['xb']=function(_0x206cb3){var _0x5c0aba=_0x5bc21e,_0x5a1125=this;return Object[_0x5c0aba(0x689)](_0x206cb3)[_0x5c0aba(0x7f0)](function(_0x4823ac){var _0x4e1ebf=_0x31052c(_0x5a1125['Ka'],_0x4823ac);0x0!==_0x4e1ebf&&_0x5a1125['nb'](_0x206cb3[_0x4823ac],_0x4e1ebf);}),!0x0;},_0x54f83d[_0x5bc21e(0x41df)]['wb']=function(_0xa871d6){var _0x57785c=_0x5bc21e;for(var _0x5ec99d=0x0;_0x5ec99d<_0xa871d6[_0x57785c(0x1377)];_0x5ec99d+=0x1)this['nb'](_0xa871d6[_0x5ec99d],_0x5ec99d+0x1);return!0x0;},_0x54f83d[_0x5bc21e(0x41df)]['reset']=function(){return this['freemem'](),0x0===_0x40616d(this['Ka'])&&0x0===_0x2bb060(this['Ka']);},_0x54f83d[_0x5bc21e(0x41df)]['freemem']=function(){var _0x4c29a6=_0x5bc21e;for(var _0x51e38a;void 0x0!==(_0x51e38a=this['cb'][_0x4c29a6(0x10d7)]());)_0x43043f(_0x51e38a);},_0x54f83d[_0x5bc21e(0x41df)]['free']=function(){var _0x5118d6=_0x5bc21e;this[_0x5118d6(0x380a)]();var _0x1164a9=0x0===_0x46f402(this['Ka']);return delete this['db']['Ya'][this['Ka']],this['Ka']=0x0,_0x1164a9;},_0x3d02ce['prototype']['next']=function(){var _0x42d3af=_0x5bc21e;if(null===this['Xa'])return{'done':!0x0};if(null!==this['Ta']&&(this['Ta'][_0x42d3af(0x63e)](),this['Ta']=null),!this['db']['db'])throw this['fb'](),Error(_0x42d3af(0x1e7a));var _0x5e545c=_0x4f4c11(),_0x38f2e2=_0x37f646(0x4);_0xb45a4a(_0xae60e1),_0xb45a4a(_0x38f2e2);try{this['db'][_0x42d3af(0xcff)](_0xecd7d4(this['db']['db'],this['bb'],-0x1,_0xae60e1,_0x38f2e2)),this['bb']=_0x1f9708(_0x38f2e2,'i32');var _0x160806=_0x1f9708(_0xae60e1,_0x42d3af(0x2372));return 0x0===_0x160806?(this['fb'](),{'done':!0x0}):(this['Ta']=new _0x54f83d(_0x160806,this['db']),this['db']['Ya'][_0x160806]=this['Ta'],{'value':this['Ta'],'done':!0x1});}catch(_0x11f273){throw this['hb']=_0x1dd32d(this['bb']),this['fb'](),_0x11f273;}finally{_0x115c14(_0x5e545c);}},_0x3d02ce[_0x5bc21e(0x41df)]['fb']=function(){_0x43043f(this['Xa']),this['Xa']=null;},_0x3d02ce[_0x5bc21e(0x41df)]['getRemainingSQL']=function(){return null!==this['hb']?this['hb']:_0x1dd32d(this['bb']);},_0x5bc21e(0x38fa)==typeof Symbol&&'symbol'==typeof Symbol[_0x5bc21e(0x2b5e)]&&(_0x3d02ce['prototype'][Symbol[_0x5bc21e(0x2b5e)]]=function(){return this;}),_0x8a610f[_0x5bc21e(0x41df)][_0x5bc21e(0x2c05)]=function(_0x3ddad1,_0x85eb0d){var _0xc13505=_0x5bc21e;if(!this['db'])throw _0xc13505(0x1e7a);if(_0x85eb0d){_0x3ddad1=this['prepare'](_0x3ddad1,_0x85eb0d);try{_0x3ddad1[_0xc13505(0x3d25)]();}finally{_0x3ddad1[_0xc13505(0x63e)]();}}else this['handleError'](_0x45ee7a(this['db'],_0x3ddad1,0x0,0x0,_0xae60e1));return this;},_0x8a610f[_0x5bc21e(0x41df)][_0x5bc21e(0x5c2)]=function(_0x3be762,_0xe5d501,_0x4e6ad3){var _0x27cdf8=_0x5bc21e;if(!this['db'])throw _0x27cdf8(0x1e7a);var _0x2b51f3=_0x4f4c11(),_0x234708=null;try{var _0x1ea54f=_0x4a3662(_0x3be762)+0x1,_0x3b9a21=_0x37f646(_0x1ea54f),_0x1ff69d=(_0x4fc6a4(_0x3be762,_0x5ebeb0,_0x3b9a21,_0x1ea54f),_0x3b9a21),_0x296ea5=_0x37f646(0x4);for(_0x3be762=[];0x0!==_0x1f9708(_0x1ff69d,'i8');){_0xb45a4a(_0xae60e1),_0xb45a4a(_0x296ea5),this[_0x27cdf8(0xcff)](_0xecd7d4(this['db'],_0x1ff69d,-0x1,_0xae60e1,_0x296ea5));var _0x37f43f=_0x1f9708(_0xae60e1,'i32'),_0x1ff69d=_0x1f9708(_0x296ea5,_0x27cdf8(0x2372));if(0x0!==_0x37f43f){for(_0x1ea54f=null,_0x234708=new _0x54f83d(_0x37f43f,this),null!=_0xe5d501&&_0x234708['bind'](_0xe5d501);_0x234708[_0x27cdf8(0x3d25)]();)null===_0x1ea54f&&(_0x1ea54f={'columns':_0x234708[_0x27cdf8(0x4ee)](),'values':[]},_0x3be762['push'](_0x1ea54f)),_0x1ea54f[_0x27cdf8(0x31a0)][_0x27cdf8(0x3f90)](_0x234708[_0x27cdf8(0x248c)](null,_0x4e6ad3));_0x234708[_0x27cdf8(0x63e)]();}}return _0x3be762;}catch(_0x283d5c){throw _0x234708&&_0x234708[_0x27cdf8(0x63e)](),_0x283d5c;}finally{_0x115c14(_0x2b51f3);}},_0x8a610f[_0x5bc21e(0x41df)][_0x5bc21e(0x38ef)]=function(_0x11bcb1,_0x201376,_0x53e192,_0x4f7e2c,_0x2745e5){var _0x58f286=_0x5bc21e;_0x58f286(0x38fa)==typeof _0x201376&&(_0x4f7e2c=_0x53e192,_0x53e192=_0x201376,_0x201376=void 0x0),_0x11bcb1=this[_0x58f286(0x1462)](_0x11bcb1,_0x201376);try{for(;_0x11bcb1['step']();)_0x53e192(_0x11bcb1[_0x58f286(0x3def)](null,_0x2745e5));}finally{_0x11bcb1['free']();}if('function'==typeof _0x4f7e2c)return _0x4f7e2c();},_0x8a610f['prototype'][_0x5bc21e(0x1462)]=function(_0x14cdb1,_0x4449a7){var _0x2df8a2=_0x5bc21e;if(_0xb45a4a(_0xae60e1),this[_0x2df8a2(0xcff)](_0x1f1d3b(this['db'],_0x14cdb1,-0x1,_0xae60e1,0x0)),0x0===(_0x14cdb1=_0x1f9708(_0xae60e1,_0x2df8a2(0x2372))))throw _0x2df8a2(0x3efa);var _0x159282=new _0x54f83d(_0x14cdb1,this);return null!=_0x4449a7&&_0x159282[_0x2df8a2(0x2de9)](_0x4449a7),this['Ya'][_0x14cdb1]=_0x159282;},_0x8a610f[_0x5bc21e(0x41df)]['iterateStatements']=function(_0x119b23){return new _0x3d02ce(_0x119b23,this);},_0x8a610f['prototype']['export']=function(){var _0x1f9600=_0x5bc21e;Object['values'](this['Ya'])[_0x1f9600(0x7f0)](function(_0x4229e6){_0x4229e6['free']();}),Object[_0x1f9600(0x31a0)](this['Qa'])['forEach'](_0x3be65c),this['Qa']={},this['handleError'](_0x33ea11(this['db']));var _0x1c69dd=_0x2098ec(this[_0x1f9600(0x961)]);return this[_0x1f9600(0xcff)](_0x13342e(this['filename'],_0xae60e1)),this['db']=_0x1f9708(_0xae60e1,'i32'),_0x1c69dd;},_0x8a610f['prototype'][_0x5bc21e(0x4155)]=function(){var _0x5ec2c5=_0x5bc21e;null!==this['db']&&(Object[_0x5ec2c5(0x31a0)](this['Ya'])[_0x5ec2c5(0x7f0)](function(_0x4e68b4){_0x4e68b4['free']();}),Object[_0x5ec2c5(0x31a0)](this['Qa'])[_0x5ec2c5(0x7f0)](_0x3be65c),this['Qa']={},this['handleError'](_0x33ea11(this['db'])),_0x205a65('/'+this[_0x5ec2c5(0x961)]),this['db']=null);},_0x8a610f[_0x5bc21e(0x41df)][_0x5bc21e(0xcff)]=function(_0x48e458){if(0x0===_0x48e458)return null;throw _0x48e458=_0x462d64(this['db']),Error(_0x48e458);},_0x8a610f[_0x5bc21e(0x41df)]['getRowsModified']=function(){return _0x5b86e8(this['db']);},_0x8a610f[_0x5bc21e(0x41df)][_0x5bc21e(0x140a)]=function(_0x579a58,_0x1d4d08){var _0xd41382=_0x5bc21e;Object[_0xd41382(0x41df)][_0xd41382(0x1172)][_0xd41382(0x29f)](this['Qa'],_0x579a58)&&(_0x3be65c(this['Qa'][_0x579a58]),delete this['Qa'][_0x579a58]);var _0x33a5eb=function(_0x142f85){var _0x85e1e7=_0xd41382;if(!_0x9bb4){_0x9bb4=new WeakMap();for(var _0x24c94c=_0xbc25fd[_0x85e1e7(0x1377)],_0x455647=0x0;_0x455647<0x0+_0x24c94c;_0x455647++){var _0x37d0b9=_0xbc25fd[_0x85e1e7(0x248c)](_0x455647);_0x37d0b9&&_0x9bb4[_0x85e1e7(0x2cf6)](_0x37d0b9,_0x455647);}}if(_0x9bb4[_0x85e1e7(0xef8)](_0x142f85))return _0x9bb4[_0x85e1e7(0x248c)](_0x142f85);if(_0x185fca['length'])_0x24c94c=_0x185fca[_0x85e1e7(0x10d7)]();else{try{_0xbc25fd[_0x85e1e7(0x26d8)](0x1);}catch(_0x38ebc4){if(_0x38ebc4 instanceof RangeError)throw'Unable\x20to\x20grow\x20wasm\x20table.\x20Set\x20ALLOW_TABLE_GROWTH.';throw _0x38ebc4;}_0x24c94c=_0xbc25fd['length']-0x1;}try{_0xbc25fd[_0x85e1e7(0x2cf6)](_0x24c94c,_0x142f85);}catch(_0x684e43){if(!(_0x684e43 instanceof TypeError))throw _0x684e43;if(_0x85e1e7(0x38fa)==typeof WebAssembly[_0x85e1e7(0x2570)]){for(var _0x37d0b9={'i':_0x85e1e7(0x2372),'j':_0x85e1e7(0x18d),'f':'f32','d':'f64'},_0x341b59={'parameters':[],'results':[]},_0x455647=0x1;_0x455647<0x4;++_0x455647)_0x341b59[_0x85e1e7(0x2aa7)]['push'](_0x37d0b9['viii'[_0x455647]]);_0x455647=new WebAssembly['Function'](_0x341b59,_0x142f85);}else{for(_0x341b59={'i':0x7f,'j':0x7e,'f':0x7d,'d':0x7c},(_0x37d0b9=[0x1,0x0,0x1,0x60])[_0x85e1e7(0x3f90)](0x3),_0x455647=0x0;_0x455647<0x3;++_0x455647)_0x37d0b9[_0x85e1e7(0x3f90)](_0x341b59[_0x85e1e7(0x284b)[_0x455647]]);_0x37d0b9[_0x85e1e7(0x3f90)](0x0),_0x37d0b9[0x1]=_0x37d0b9['length']-0x2,_0x455647=new Uint8Array([0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0][_0x85e1e7(0x10d8)](_0x37d0b9,[0x2,0x7,0x1,0x1,0x65,0x1,0x66,0x0,0x0,0x7,0x5,0x1,0x1,0x66,0x0,0x0])),_0x455647=new WebAssembly[(_0x85e1e7(0x21ad))](_0x455647),_0x455647=new WebAssembly[(_0x85e1e7(0x38fb))](_0x455647,{'e':{'f':_0x142f85}})['exports']['f'];}_0xbc25fd[_0x85e1e7(0x2cf6)](_0x24c94c,_0x455647);}return _0x9bb4[_0x85e1e7(0x2cf6)](_0x142f85,_0x24c94c),_0x24c94c;}(function(_0x46856b,_0x20b858,_0x37e97f){var _0x1b0e97=_0xd41382;for(var _0x2b570c,_0x5084c2=[],_0x445d2b=0x0;_0x445d2b<_0x20b858;_0x445d2b+=0x1){var _0x58f0f7=_0x1f9708(_0x37e97f+0x4*_0x445d2b,'i32');if(0x1===(_0x57278b=_0x238f7b(_0x58f0f7))||0x2===_0x57278b)_0x58f0f7=_0x195cfc(_0x58f0f7);else{if(0x3===_0x57278b)_0x58f0f7=_0x13b309(_0x58f0f7);else{if(0x4===_0x57278b){for(var _0x58f0f7=_0x24f25d(_0x57278b=_0x58f0f7),_0x57278b=_0x8b18f3(_0x57278b),_0x4812eb=new Uint8Array(_0x58f0f7),_0x552907=0x0;_0x552907<_0x58f0f7;_0x552907+=0x1)_0x4812eb[_0x552907]=_0x5ebeb0[_0x57278b+_0x552907];_0x58f0f7=_0x4812eb;}else _0x58f0f7=null;}}_0x5084c2[_0x1b0e97(0x3f90)](_0x58f0f7);}try{_0x2b570c=_0x1d4d08[_0x1b0e97(0xdde)](null,_0x5084c2);}catch(_0x2bfed2){return void _0x482594(_0x46856b,_0x2bfed2,-0x1);}switch(typeof _0x2b570c){case _0x1b0e97(0x1f5):_0xb48ff1(_0x46856b,_0x2b570c?0x1:0x0);break;case _0x1b0e97(0x390):_0x3ffa89(_0x46856b,_0x2b570c);break;case _0x1b0e97(0x28aa):_0x344688(_0x46856b,_0x2b570c,-0x1,-0x1);break;case _0x1b0e97(0x1e3f):null===_0x2b570c?_0x27cadf(_0x46856b):null!=_0x2b570c[_0x1b0e97(0x1377)]?(_0x20b858=_0x5f0937(_0x2b570c),_0x131ce6(_0x46856b,_0x20b858,_0x2b570c[_0x1b0e97(0x1377)],-0x1),_0x43043f(_0x20b858)):_0x482594(_0x46856b,_0x1b0e97(0x2f84)+_0x2b570c+').',-0x1);break;default:_0x27cadf(_0x46856b);}});return this['Qa'][_0x579a58]=_0x33a5eb,this['handleError'](_0x22cc89(this['db'],_0x579a58,_0x1d4d08[_0xd41382(0x1377)],0x1,0x0,_0x33a5eb,0x0,0x0,0x0)),this;},_0x39f46a[_0x5bc21e(0x47a)]=_0x8a610f;},Object['assign']({},_0x39f46a)),_0x30913d='./this.program',_0x2721f9='object'==typeof window,_0x5fa833=_0x28ffc8(0x38fa)==typeof importScripts,_0x572638=_0x28ffc8(0x1e3f)==typeof _0x506087&&_0x28ffc8(0x1e3f)==typeof _0x506087[_0x28ffc8(0xaf4)]&&'string'==typeof _0x506087[_0x28ffc8(0xaf4)][_0x28ffc8(0xe17)],_0x3f25c9='',_0x202886=(_0x572638?(_0x3f25c9=_0x5fa833?_0x58a376(0xf438)[_0x28ffc8(0x4085)](_0x3f25c9)+'/':'//',_0x39faab=()=>{_0x199e51||(_0x37c447=_0x58a376(0x43ca),_0x199e51=_0x58a376(0xf438));},_0x3cbd71=function(_0x1cd672,_0x3a85a7){var _0x2752c4=_0x28ffc8;return _0x39faab(),_0x1cd672=_0x199e51['normalize'](_0x1cd672),_0x37c447[_0x2752c4(0x136c)](_0x1cd672,_0x3a85a7?void 0x0:_0x2752c4(0x3da3));},_0x1cc378=_0x4b6e89=>_0x4b6e89=(_0x4b6e89=_0x3cbd71(_0x4b6e89,!0x0))[_0x28ffc8(0x25c8)]?_0x4b6e89:new Uint8Array(_0x4b6e89),_0x34356f=(_0x591f6f,_0xe5f5c1,_0x281de0)=>{var _0x450ed8=_0x28ffc8;_0x39faab(),_0x591f6f=_0x199e51['normalize'](_0x591f6f),_0x37c447[_0x450ed8(0x97f)](_0x591f6f,function(_0x54c0ba,_0x1d6f17){var _0x5087ab=_0x450ed8;_0x54c0ba?_0x281de0(_0x54c0ba):_0xe5f5c1(_0x1d6f17[_0x5087ab(0x25c8)]);});},0x1<_0x506087[_0x28ffc8(0x1f77)][_0x28ffc8(0x1377)]&&(_0x30913d=_0x506087[_0x28ffc8(0x1f77)][0x1]['replace'](/\\/g,'/')),_0x506087[_0x28ffc8(0x1f77)]['slice'](0x2),(_0x3ad9d6[_0x28ffc8(0x880)]=_0x39f46a)[_0x28ffc8(0xb03)]=function(){var _0x288d7a=_0x28ffc8;return _0x288d7a(0x165d);}):(_0x2721f9||_0x5fa833)&&(_0x5fa833?_0x3f25c9=self[_0x28ffc8(0x19a2)][_0x28ffc8(0x2519)]:_0x28ffc8(0x1615)!=typeof document&&document[_0x28ffc8(0x2594)]&&(_0x3f25c9=document[_0x28ffc8(0x2594)][_0x28ffc8(0x274c)]),_0x3f25c9=0x0!==_0x3f25c9[_0x28ffc8(0x919)](_0x28ffc8(0x14d7))?_0x3f25c9[_0x28ffc8(0x39fd)](0x0,_0x3f25c9[_0x28ffc8(0x3560)](/[?#].*/,'')[_0x28ffc8(0x2aa8)]('/')+0x1):'',_0x3cbd71=_0x2c2782=>{var _0x4518ba=_0x28ffc8,_0x35fccc=new XMLHttpRequest();return _0x35fccc[_0x4518ba(0x1b3a)](_0x4518ba(0x152e),_0x2c2782,!0x1),_0x35fccc['send'](null),_0x35fccc[_0x4518ba(0x3a54)];},_0x5fa833&&(_0x1cc378=_0x444c96=>{var _0x1f2b84=_0x28ffc8,_0x26a9f3=new XMLHttpRequest();return _0x26a9f3[_0x1f2b84(0x1b3a)]('GET',_0x444c96,!0x1),_0x26a9f3['responseType']=_0x1f2b84(0x25fe),_0x26a9f3['send'](null),new Uint8Array(_0x26a9f3[_0x1f2b84(0x1eb7)]);}),_0x34356f=(_0x3d4b70,_0x3007af,_0x27daf9)=>{var _0x23b248=_0x28ffc8,_0x28524c=new XMLHttpRequest();_0x28524c['open']('GET',_0x3d4b70,!0x0),_0x28524c[_0x23b248(0x2704)]=_0x23b248(0x25fe),_0x28524c[_0x23b248(0x1364)]=()=>{var _0x2e7749=_0x23b248;0xc8==_0x28524c[_0x2e7749(0x2199)]||0x0==_0x28524c[_0x2e7749(0x2199)]&&_0x28524c['response']?_0x3007af(_0x28524c[_0x2e7749(0x1eb7)]):_0x27daf9();},_0x28524c[_0x23b248(0x1fae)]=_0x27daf9,_0x28524c[_0x23b248(0x1d8)](null);}),_0x39f46a[_0x28ffc8(0x18e5)]||_0x42cae0[_0x28ffc8(0x23a)]['bind'](_0x42cae0)),_0x1221f6=_0x39f46a[_0x28ffc8(0x2536)]||_0x42cae0[_0x28ffc8(0x1447)]['bind'](_0x42cae0),_0x185fca=(Object['assign'](_0x39f46a,_0x58c613),_0x39f46a[_0x28ffc8(0x3c88)]&&(_0x30913d=_0x39f46a['thisProgram']),[]);function _0x3be65c(_0x25a029){var _0x1bf3a1=_0x28ffc8;_0x9bb4[_0x1bf3a1(0x3b7a)](_0xbc25fd['get'](_0x25a029)),_0x185fca['push'](_0x25a029);}function _0xb45a4a(_0x3c6d81){var _0x3fe26a=_0x28ffc8,_0x140085=_0x3fe26a(0x2372);switch(_0x140085='*'===_0x140085[_0x3fe26a(0x415d)](_0x140085['length']-0x1)?_0x3fe26a(0x2372):_0x140085){case'i1':case'i8':_0x5ebeb0[_0x3c6d81>>0x0]=0x0;break;case _0x3fe26a(0x1d27):_0x1c147d[_0x3c6d81>>0x1]=0x0;break;case'i32':_0xa35d49[_0x3c6d81>>0x2]=0x0;break;case _0x3fe26a(0x18d):_0x41a59c=[0x0,(_0x5bf220=0x0,0x1<=+Math['abs'](_0x5bf220)?0x0<_0x5bf220?(0x0|Math[_0x3fe26a(0x3478)](+Math[_0x3fe26a(0xa0a)](_0x5bf220/0x100000000),0xffffffff))>>>0x0:~~+Math['ceil']((_0x5bf220-(~~_0x5bf220>>>0x0))/0x100000000)>>>0x0:0x0)],_0xa35d49[_0x3c6d81>>0x2]=_0x41a59c[0x0],_0xa35d49[_0x3c6d81+0x4>>0x2]=_0x41a59c[0x1];break;case'float':_0x4b3e8a[_0x3c6d81>>0x2]=0x0;break;case _0x3fe26a(0x3a65):_0x3a6899[_0x3c6d81>>0x3]=0x0;break;default:_0x30b887(_0x3fe26a(0xac7)+_0x140085);}}function _0x1f9708(_0x1b36a1,_0x114b19='i8'){var _0x5dbbf7=_0x28ffc8;switch(_0x114b19='*'===_0x114b19[_0x5dbbf7(0x415d)](_0x114b19[_0x5dbbf7(0x1377)]-0x1)?_0x5dbbf7(0x2372):_0x114b19){case'i1':case'i8':return _0x5ebeb0[_0x1b36a1>>0x0];case _0x5dbbf7(0x1d27):return _0x1c147d[_0x1b36a1>>0x1];case'i32':case'i64':return _0xa35d49[_0x1b36a1>>0x2];case'float':return _0x4b3e8a[_0x1b36a1>>0x2];case _0x5dbbf7(0x3a65):return Number(_0x3a6899[_0x1b36a1>>0x3]);default:_0x30b887(_0x5dbbf7(0x242f)+_0x114b19);}return null;}_0x39f46a[_0x28ffc8(0x3109)]&&(_0x5c259d=_0x39f46a[_0x28ffc8(0x3109)]),_0x39f46a['noExitRuntime'],'object'!=typeof WebAssembly&&_0x30b887(_0x28ffc8(0x3ddf));var _0x2382b0,_0x42fba8=!0x1,_0x4e3de0=0x0,_0x2c890a=0x1;function _0x5f0937(_0x19a29e){var _0x1cfe76=_0x28ffc8,_0x2475e8=(_0x4e3de0==_0x2c890a?_0x37f646:_0x4cdf49)(_0x19a29e[_0x1cfe76(0x1377)]);return _0x19a29e[_0x1cfe76(0x1ba0)]||_0x19a29e[_0x1cfe76(0x13df)]||(_0x19a29e=new Uint8Array(_0x19a29e)),_0x2b712a['set'](_0x19a29e,_0x2475e8),_0x2475e8;}var _0x47ddd6,_0x5ebeb0,_0x2b712a,_0x1c147d,_0xa35d49,_0x4b3e8a,_0x3a6899,_0x7c9bd7='undefined'!=typeof TextDecoder?new TextDecoder(_0x28ffc8(0x3da3)):void 0x0;function _0x5bf326(_0x2a3a68,_0x3137f9,_0x4ea5bf){var _0x1cf4fe=_0x28ffc8,_0x5aa4f2=_0x3137f9+_0x4ea5bf;for(_0x4ea5bf=_0x3137f9;_0x2a3a68[_0x4ea5bf]&&!(_0x5aa4f2<=_0x4ea5bf);)++_0x4ea5bf;if(0x10<_0x4ea5bf-_0x3137f9&&_0x2a3a68['buffer']&&_0x7c9bd7)return _0x7c9bd7['decode'](_0x2a3a68[_0x1cf4fe(0x1ba0)](_0x3137f9,_0x4ea5bf));for(_0x5aa4f2='';_0x3137f9<_0x4ea5bf;){var _0x34bad0,_0x358995,_0x40b287=_0x2a3a68[_0x3137f9++];0x80&_0x40b287?(_0x34bad0=0x3f&_0x2a3a68[_0x3137f9++],0xc0==(0xe0&_0x40b287)?_0x5aa4f2+=String[_0x1cf4fe(0x5eb)]((0x1f&_0x40b287)<<0x6|_0x34bad0):(_0x358995=0x3f&_0x2a3a68[_0x3137f9++],(_0x40b287=0xe0==(0xf0&_0x40b287)?(0xf&_0x40b287)<<0xc|_0x34bad0<<0x6|_0x358995:(0x7&_0x40b287)<<0x12|_0x34bad0<<0xc|_0x358995<<0x6|0x3f&_0x2a3a68[_0x3137f9++])<0x10000?_0x5aa4f2+=String['fromCharCode'](_0x40b287):(_0x40b287-=0x10000,_0x5aa4f2+=String['fromCharCode'](0xd800|_0x40b287>>0xa,0xdc00|0x3ff&_0x40b287)))):_0x5aa4f2+=String[_0x1cf4fe(0x5eb)](_0x40b287);}return _0x5aa4f2;}function _0x1dd32d(_0x422993,_0x82ce1c){return _0x422993?_0x5bf326(_0x2b712a,_0x422993,_0x82ce1c):'';}function _0x4fc6a4(_0x13f7f8,_0x266ec4,_0x2865b9,_0x286574){var _0x286f8d=_0x28ffc8;if(!(0x0<_0x286574))return 0x0;var _0x2d9006=_0x2865b9;_0x286574=_0x2865b9+_0x286574-0x1;for(var _0x109827=0x0;_0x109827<_0x13f7f8[_0x286f8d(0x1377)];++_0x109827){var _0x5b6bbe=_0x13f7f8[_0x286f8d(0x40ad)](_0x109827);if((_0x5b6bbe=0xd800<=_0x5b6bbe&&_0x5b6bbe<=0xdfff?0x10000+((0x3ff&_0x5b6bbe)<<0xa)|0x3ff&_0x13f7f8[_0x286f8d(0x40ad)](++_0x109827):_0x5b6bbe)<=0x7f){if(_0x286574<=_0x2865b9)break;_0x266ec4[_0x2865b9++]=_0x5b6bbe;}else{if(_0x5b6bbe<=0x7ff){if(_0x286574<=_0x2865b9+0x1)break;_0x266ec4[_0x2865b9++]=0xc0|_0x5b6bbe>>0x6;}else{if(_0x5b6bbe<=0xffff){if(_0x286574<=_0x2865b9+0x2)break;_0x266ec4[_0x2865b9++]=0xe0|_0x5b6bbe>>0xc;}else{if(_0x286574<=_0x2865b9+0x3)break;_0x266ec4[_0x2865b9++]=0xf0|_0x5b6bbe>>0x12,_0x266ec4[_0x2865b9++]=0x80|_0x5b6bbe>>0xc&0x3f;}_0x266ec4[_0x2865b9++]=0x80|_0x5b6bbe>>0x6&0x3f;}_0x266ec4[_0x2865b9++]=0x80|0x3f&_0x5b6bbe;}}return _0x266ec4[_0x2865b9]=0x0,_0x2865b9-_0x2d9006;}function _0x4a3662(_0x586b0f){var _0x39fa92=_0x28ffc8;for(var _0x1eb929=0x0,_0xdfea0d=0x0;_0xdfea0d<_0x586b0f['length'];++_0xdfea0d){var _0x5011ca=_0x586b0f[_0x39fa92(0x40ad)](_0xdfea0d);(_0x5011ca=0xd800<=_0x5011ca&&_0x5011ca<=0xdfff?0x10000+((0x3ff&_0x5011ca)<<0xa)|0x3ff&_0x586b0f['charCodeAt'](++_0xdfea0d):_0x5011ca)<=0x7f?++_0x1eb929:_0x1eb929=_0x5011ca<=0x7ff?_0x1eb929+0x2:_0x5011ca<=0xffff?_0x1eb929+0x3:_0x1eb929+0x4;}return _0x1eb929;}function _0x4171f6(_0x58d98c){var _0x161589=_0x4a3662(_0x58d98c)+0x1,_0x56abd2=_0x4cdf49(_0x161589);return _0x56abd2&&_0x4fc6a4(_0x58d98c,_0x5ebeb0,_0x56abd2,_0x161589),_0x56abd2;}function _0x31e8a0(){var _0xd6918f=_0x28ffc8,_0x569823=_0x2382b0[_0xd6918f(0x25c8)];_0x47ddd6=_0x569823,_0x39f46a[_0xd6918f(0x222e)]=_0x5ebeb0=new Int8Array(_0x569823),_0x39f46a[_0xd6918f(0xeb0)]=_0x1c147d=new Int16Array(_0x569823),_0x39f46a['HEAP32']=_0xa35d49=new Int32Array(_0x569823),_0x39f46a[_0xd6918f(0x3fdc)]=_0x2b712a=new Uint8Array(_0x569823),_0x39f46a['HEAPU16']=new Uint16Array(_0x569823),_0x39f46a[_0xd6918f(0x3214)]=new Uint32Array(_0x569823),_0x39f46a[_0xd6918f(0x1342)]=_0x4b3e8a=new Float32Array(_0x569823),_0x39f46a[_0xd6918f(0x100a)]=_0x3a6899=new Float64Array(_0x569823);}var _0xbc25fd,_0x2bf47d,_0x5bf220,_0x41a59c,_0x57703a=[],_0x59d430=[],_0x29a66b=[],_0x1b7399=0x0,_0x316e76=null,_0x402244=null;function _0x30b887(_0xc05251){var _0x2eceff=_0x28ffc8;throw _0x39f46a[_0x2eceff(0x322c)]&&_0x39f46a[_0x2eceff(0x322c)](_0xc05251),_0x1221f6(_0xc05251=_0x2eceff(0x2545)+_0xc05251+')'),_0x42fba8=!0x0,new WebAssembly[(_0x2eceff(0x41f6))](_0xc05251+_0x2eceff(0x2b92));}function _0x4479a3(){var _0x2f9af9=_0x28ffc8;return _0x2bf47d['startsWith'](_0x2f9af9(0x1094));}function _0x36bc86(){var _0x38e414=_0x28ffc8,_0x59e323=_0x2bf47d;try{if(_0x59e323==_0x2bf47d&&_0x5c259d)return new Uint8Array(_0x5c259d);if(_0x1cc378)return _0x1cc378(_0x59e323);throw _0x38e414(0x309);}catch(_0x204049){_0x30b887(_0x204049);}}function _0x2e949a(_0x6abfdd){var _0x184014=_0x28ffc8;for(;0x0<_0x6abfdd[_0x184014(0x1377)];){var _0x10bade,_0x153994=_0x6abfdd[_0x184014(0x3a7c)]();'function'==typeof _0x153994?_0x153994(_0x39f46a):_0x184014(0x390)==typeof(_0x10bade=_0x153994['Ib'])?void 0x0===_0x153994['eb']?_0xbc25fd['get'](_0x10bade)():_0xbc25fd[_0x184014(0x248c)](_0x10bade)(_0x153994['eb']):_0x10bade(void 0x0===_0x153994['eb']?null:_0x153994['eb']);}}function _0x47815c(_0x54de23,_0x1ea8d4){var _0x30d178=_0x28ffc8;for(var _0x332cfb=0x0,_0x345a1b=_0x54de23[_0x30d178(0x1377)]-0x1;0x0<=_0x345a1b;_0x345a1b--){var _0x4a828b=_0x54de23[_0x345a1b];'.'===_0x4a828b?_0x54de23[_0x30d178(0x5ff)](_0x345a1b,0x1):'..'===_0x4a828b?(_0x54de23[_0x30d178(0x5ff)](_0x345a1b,0x1),_0x332cfb++):_0x332cfb&&(_0x54de23['splice'](_0x345a1b,0x1),_0x332cfb--);}if(_0x1ea8d4){for(;_0x332cfb;_0x332cfb--)_0x54de23[_0x30d178(0x1807)]('..');}return _0x54de23;}function _0x41a59a(_0x35e373){var _0x3328bf=_0x28ffc8,_0x4550e6='/'===_0x35e373[_0x3328bf(0x415d)](0x0),_0x145c18='/'===_0x35e373[_0x3328bf(0x39fd)](-0x1);return(_0x35e373=(_0x35e373=_0x47815c(_0x35e373[_0x3328bf(0x54f)]('/')[_0x3328bf(0x2c6b)](function(_0xeb4db6){return!!_0xeb4db6;}),!_0x4550e6)[_0x3328bf(0x1301)]('/'))||_0x4550e6?_0x35e373:'.')&&_0x145c18&&(_0x35e373+='/'),(_0x4550e6?'/':'')+_0x35e373;}function _0x5ef407(_0x225ab6){var _0x5898a8=_0x28ffc8;if('/'===_0x225ab6)return'/';var _0x4c006e=(_0x225ab6=(_0x225ab6=_0x41a59a(_0x225ab6))[_0x5898a8(0x3560)](/\/$/,''))[_0x5898a8(0x2aa8)]('/');return-0x1===_0x4c006e?_0x225ab6:_0x225ab6['substr'](_0x4c006e+0x1);}function _0x947bbc(){var _0x3e5b04=_0x28ffc8;for(var _0x566230='',_0x1bb99d=!0x1,_0x1e03ed=arguments['length']-0x1;-0x1<=_0x1e03ed&&!_0x1bb99d;_0x1e03ed--){if(_0x3e5b04(0x28aa)!=typeof(_0x1bb99d=0x0<=_0x1e03ed?arguments[_0x1e03ed]:'/'))throw new TypeError(_0x3e5b04(0x3460));if(!_0x1bb99d)return'';_0x566230=_0x1bb99d+'/'+_0x566230,_0x1bb99d='/'===_0x1bb99d[_0x3e5b04(0x415d)](0x0);}return(_0x1bb99d?'/':'')+_0x47815c(_0x566230[_0x3e5b04(0x54f)]('/')[_0x3e5b04(0x2c6b)](function(_0x2de24e){return!!_0x2de24e;}),!_0x1bb99d)[_0x3e5b04(0x1301)]('/')||'.';}_0x39f46a[_0x28ffc8(0x34e7)]={},_0x39f46a[_0x28ffc8(0xab1)]={},_0x2bf47d=_0x28ffc8(0x24ea),_0x4479a3()||(_0x58c613=_0x2bf47d,_0x2bf47d=_0x39f46a[_0x28ffc8(0x181e)]?_0x39f46a['locateFile'](_0x58c613,_0x3f25c9):_0x3f25c9+_0x58c613);var _0x3d97e9=[];function _0xb3690e(_0x29f3eb,_0x5c9f55){_0x3d97e9[_0x29f3eb]={'input':[],'output':[],'Wa':_0x5c9f55},_0x5546f0(_0x29f3eb,_0x5de8c9);}var _0x9ed21c,_0x2bdcd6,_0x13b22f,_0x36cec5,_0x5de8c9={'open':function(_0x323950){var _0xec7dda=_0x28ffc8,_0x1ab1ae=_0x3d97e9[_0x323950['node'][_0xec7dda(0x2ad7)]];if(!_0x1ab1ae)throw new _0x5379a9(0x2b);_0x323950[_0xec7dda(0x3c61)]=_0x1ab1ae,_0x323950['seekable']=!0x1;},'close':function(_0x7faa3c){var _0xd2d2d1=_0x28ffc8;_0x7faa3c[_0xd2d2d1(0x3c61)]['Wa'][_0xd2d2d1(0x1647)](_0x7faa3c[_0xd2d2d1(0x3c61)]);},'flush':function(_0xf5b4ea){var _0x1780a9=_0x28ffc8;_0xf5b4ea['tty']['Wa'][_0x1780a9(0x1647)](_0xf5b4ea['tty']);},'read':function(_0x1bb801,_0x4b1d0f,_0xbb9069,_0x3a66e3){var _0x209a09=_0x28ffc8;if(!_0x1bb801[_0x209a09(0x3c61)]||!_0x1bb801[_0x209a09(0x3c61)]['Wa']['sb'])throw new _0x5379a9(0x3c);for(var _0x269863=0x0,_0x303210=0x0;_0x303210<_0x3a66e3;_0x303210++){try{var _0x42ce7b=_0x1bb801[_0x209a09(0x3c61)]['Wa']['sb'](_0x1bb801['tty']);}catch(_0x183472){throw new _0x5379a9(0x1d);}if(void 0x0===_0x42ce7b&&0x0===_0x269863)throw new _0x5379a9(0x6);if(null==_0x42ce7b)break;_0x269863++,_0x4b1d0f[_0xbb9069+_0x303210]=_0x42ce7b;}return _0x269863&&(_0x1bb801[_0x209a09(0xe17)]['timestamp']=Date[_0x209a09(0x1551)]()),_0x269863;},'write':function(_0x180c24,_0x45d2aa,_0x12caba,_0xe02fcd){var _0x4e7d07=_0x28ffc8;if(!_0x180c24[_0x4e7d07(0x3c61)]||!_0x180c24['tty']['Wa']['ib'])throw new _0x5379a9(0x3c);try{for(var _0x19e026=0x0;_0x19e026<_0xe02fcd;_0x19e026++)_0x180c24[_0x4e7d07(0x3c61)]['Wa']['ib'](_0x180c24[_0x4e7d07(0x3c61)],_0x45d2aa[_0x12caba+_0x19e026]);}catch(_0x4ef1e1){throw new _0x5379a9(0x1d);}return _0xe02fcd&&(_0x180c24[_0x4e7d07(0xe17)][_0x4e7d07(0x7f1)]=Date[_0x4e7d07(0x1551)]()),_0x19e026;}},_0x3f25c9={'sb':function(_0x109637){var _0x2d40ab=_0x28ffc8;if(!_0x109637['input']['length']){var _0x1a6e26=null;if(_0x572638){var _0x377d2b=_0x4cea9b[_0x2d40ab(0x3fdf)](0x100),_0x45b38b=0x0;try{_0x45b38b=_0x37c447[_0x2d40ab(0x12ec)](_0x506087[_0x2d40ab(0x3503)]['fd'],_0x377d2b,0x0,0x100,-0x1);}catch(_0x416df9){if(!_0x416df9[_0x2d40ab(0x22e6)]()[_0x2d40ab(0xe16)](_0x2d40ab(0x369e)))throw _0x416df9;_0x45b38b=0x0;}_0x1a6e26=0x0<_0x45b38b?_0x377d2b['slice'](0x0,_0x45b38b)['toString']('utf-8'):null;}else _0x2d40ab(0x1615)!=typeof window&&_0x2d40ab(0x38fa)==typeof window[_0x2d40ab(0x608)]?null!==(_0x1a6e26=window[_0x2d40ab(0x608)]('Input:\x20'))&&(_0x1a6e26+='\x0a'):'function'==typeof readline&&null!==(_0x1a6e26=readline())&&(_0x1a6e26+='\x0a');if(!_0x1a6e26)return null;_0x109637[_0x2d40ab(0x547)]=_0x4bee4b(_0x1a6e26,!0x0);}return _0x109637[_0x2d40ab(0x547)][_0x2d40ab(0x3a7c)]();},'ib':function(_0xc28d43,_0x2c4e0d){var _0x3221d9=_0x28ffc8;null===_0x2c4e0d||0xa===_0x2c4e0d?(_0x202886(_0x5bf326(_0xc28d43['output'],0x0)),_0xc28d43[_0x3221d9(0x61d)]=[]):0x0!=_0x2c4e0d&&_0xc28d43[_0x3221d9(0x61d)][_0x3221d9(0x3f90)](_0x2c4e0d);},'flush':function(_0x158e6a){var _0x53457f=_0x28ffc8;_0x158e6a[_0x53457f(0x61d)]&&0x0<_0x158e6a[_0x53457f(0x61d)][_0x53457f(0x1377)]&&(_0x202886(_0x5bf326(_0x158e6a[_0x53457f(0x61d)],0x0)),_0x158e6a[_0x53457f(0x61d)]=[]);}},_0x58c613={'ib':function(_0x361022,_0x425171){var _0x3de20f=_0x28ffc8;null===_0x425171||0xa===_0x425171?(_0x1221f6(_0x5bf326(_0x361022[_0x3de20f(0x61d)],0x0)),_0x361022[_0x3de20f(0x61d)]=[]):0x0!=_0x425171&&_0x361022[_0x3de20f(0x61d)][_0x3de20f(0x3f90)](_0x425171);},'flush':function(_0x33f0aa){var _0xef237=_0x28ffc8;_0x33f0aa['output']&&0x0<_0x33f0aa[_0xef237(0x61d)]['length']&&(_0x1221f6(_0x5bf326(_0x33f0aa[_0xef237(0x61d)],0x0)),_0x33f0aa[_0xef237(0x61d)]=[]);}},_0x38bf5f={'Oa':null,'Pa':function(){var _0x35ecf0=_0x28ffc8;return _0x38bf5f[_0x35ecf0(0x201e)](null,'/',0x41ff,0x0);},'createNode':function(_0x4e5336,_0x1a2e7d,_0x4801bf,_0x326921){var _0x13588f=_0x28ffc8;if(0x6000==(0xf000&_0x4801bf)||0x1000==(0xf000&_0x4801bf))throw new _0x5379a9(0x3f);return _0x38bf5f['Oa']||(_0x38bf5f['Oa']={'dir':{'node':{'Na':_0x38bf5f['Fa']['Na'],'Ma':_0x38bf5f['Fa']['Ma'],'lookup':_0x38bf5f['Fa']['lookup'],'Za':_0x38bf5f['Fa']['Za'],'rename':_0x38bf5f['Fa']['rename'],'unlink':_0x38bf5f['Fa'][_0x13588f(0x801)],'rmdir':_0x38bf5f['Fa'][_0x13588f(0x3057)],'readdir':_0x38bf5f['Fa'][_0x13588f(0x2b47)],'symlink':_0x38bf5f['Fa'][_0x13588f(0x2604)]},'stream':{'Sa':_0x38bf5f['Ga']['Sa']}},'file':{'node':{'Na':_0x38bf5f['Fa']['Na'],'Ma':_0x38bf5f['Fa']['Ma']},'stream':{'Sa':_0x38bf5f['Ga']['Sa'],'read':_0x38bf5f['Ga']['read'],'write':_0x38bf5f['Ga'][_0x13588f(0x1105)],'kb':_0x38bf5f['Ga']['kb'],'$a':_0x38bf5f['Ga']['$a'],'ab':_0x38bf5f['Ga']['ab']}},'link':{'node':{'Na':_0x38bf5f['Fa']['Na'],'Ma':_0x38bf5f['Fa']['Ma'],'readlink':_0x38bf5f['Fa'][_0x13588f(0x1db7)]},'stream':{}},'ob':{'node':{'Na':_0x38bf5f['Fa']['Na'],'Ma':_0x38bf5f['Fa']['Ma']},'stream':_0xbe0d1b}}),0x4000==(0xf000&(_0x4801bf=_0xd3bfc7(_0x4e5336,_0x1a2e7d,_0x4801bf,_0x326921))['mode'])?(_0x4801bf['Fa']=_0x38bf5f['Oa'][_0x13588f(0x3fe8)]['node'],_0x4801bf['Ga']=_0x38bf5f['Oa'][_0x13588f(0x3fe8)][_0x13588f(0x38a9)],_0x4801bf['Ha']={}):0x8000==(0xf000&_0x4801bf[_0x13588f(0x3bad)])?(_0x4801bf['Fa']=_0x38bf5f['Oa'][_0x13588f(0x153c)][_0x13588f(0xe17)],_0x4801bf['Ga']=_0x38bf5f['Oa'][_0x13588f(0x153c)][_0x13588f(0x38a9)],_0x4801bf['La']=0x0,_0x4801bf['Ha']=null):0xa000==(0xf000&_0x4801bf[_0x13588f(0x3bad)])?(_0x4801bf['Fa']=_0x38bf5f['Oa'][_0x13588f(0x657)]['node'],_0x4801bf['Ga']=_0x38bf5f['Oa'][_0x13588f(0x657)][_0x13588f(0x38a9)]):0x2000==(0xf000&_0x4801bf[_0x13588f(0x3bad)])&&(_0x4801bf['Fa']=_0x38bf5f['Oa']['ob']['node'],_0x4801bf['Ga']=_0x38bf5f['Oa']['ob']['stream']),_0x4801bf[_0x13588f(0x7f1)]=Date[_0x13588f(0x1551)](),_0x4e5336&&(_0x4e5336['Ha'][_0x1a2e7d]=_0x4801bf,_0x4e5336[_0x13588f(0x7f1)]=_0x4801bf[_0x13588f(0x7f1)]),_0x4801bf;},'Jb':function(_0x58f564){var _0xd52d34=_0x28ffc8;return _0x58f564['Ha']?_0x58f564['Ha'][_0xd52d34(0x1ba0)]?_0x58f564['Ha'][_0xd52d34(0x1ba0)](0x0,_0x58f564['La']):new Uint8Array(_0x58f564['Ha']):new Uint8Array(0x0);},'pb':function(_0x2b502f,_0x869d4b){var _0x577949=_0x28ffc8,_0x28dff4=_0x2b502f['Ha']?_0x2b502f['Ha'][_0x577949(0x1377)]:0x0;_0x869d4b<=_0x28dff4||(_0x869d4b=Math['max'](_0x869d4b,_0x28dff4*(_0x28dff4<0x100000?0x2:1.125)>>>0x0),0x0!=_0x28dff4&&(_0x869d4b=Math['max'](_0x869d4b,0x100)),_0x28dff4=_0x2b502f['Ha'],_0x2b502f['Ha']=new Uint8Array(_0x869d4b),0x0<_0x2b502f['La']&&_0x2b502f['Ha'][_0x577949(0x2cf6)](_0x28dff4[_0x577949(0x1ba0)](0x0,_0x2b502f['La']),0x0));},'Fb':function(_0x5defbb,_0x2bcfb8){var _0x3971dc=_0x28ffc8,_0x4620a1;_0x5defbb['La']!=_0x2bcfb8&&(0x0==_0x2bcfb8?(_0x5defbb['Ha']=null,_0x5defbb['La']=0x0):(_0x4620a1=_0x5defbb['Ha'],_0x5defbb['Ha']=new Uint8Array(_0x2bcfb8),_0x4620a1&&_0x5defbb['Ha'][_0x3971dc(0x2cf6)](_0x4620a1[_0x3971dc(0x1ba0)](0x0,Math[_0x3971dc(0x3478)](_0x2bcfb8,_0x5defbb['La']))),_0x5defbb['La']=_0x2bcfb8));},'Fa':{'Na':function(_0xc7d8e2){var _0x1fde7f=_0x28ffc8,_0x33b1a6={};return _0x33b1a6[_0x1fde7f(0x40be)]=0x2000==(0xf000&_0xc7d8e2['mode'])?_0xc7d8e2['id']:0x1,_0x33b1a6['ino']=_0xc7d8e2['id'],_0x33b1a6[_0x1fde7f(0x3bad)]=_0xc7d8e2[_0x1fde7f(0x3bad)],_0x33b1a6[_0x1fde7f(0x1132)]=0x1,_0x33b1a6['uid']=0x0,_0x33b1a6[_0x1fde7f(0x1ab1)]=0x0,_0x33b1a6[_0x1fde7f(0x2ad7)]=_0xc7d8e2[_0x1fde7f(0x2ad7)],0x4000==(0xf000&_0xc7d8e2[_0x1fde7f(0x3bad)])?_0x33b1a6[_0x1fde7f(0x5a2)]=0x1000:0x8000==(0xf000&_0xc7d8e2[_0x1fde7f(0x3bad)])?_0x33b1a6[_0x1fde7f(0x5a2)]=_0xc7d8e2['La']:0xa000==(0xf000&_0xc7d8e2[_0x1fde7f(0x3bad)])?_0x33b1a6[_0x1fde7f(0x5a2)]=_0xc7d8e2[_0x1fde7f(0x657)][_0x1fde7f(0x1377)]:_0x33b1a6[_0x1fde7f(0x5a2)]=0x0,_0x33b1a6[_0x1fde7f(0x3fee)]=new Date(_0xc7d8e2[_0x1fde7f(0x7f1)]),_0x33b1a6[_0x1fde7f(0x1f75)]=new Date(_0xc7d8e2[_0x1fde7f(0x7f1)]),_0x33b1a6[_0x1fde7f(0x38fc)]=new Date(_0xc7d8e2['timestamp']),_0x33b1a6['zb']=0x1000,_0x33b1a6[_0x1fde7f(0xa43)]=Math[_0x1fde7f(0x3d11)](_0x33b1a6[_0x1fde7f(0x5a2)]/_0x33b1a6['zb']),_0x33b1a6;},'Ma':function(_0x2b1758,_0x34a253){var _0x91a2be=_0x28ffc8;void 0x0!==_0x34a253['mode']&&(_0x2b1758['mode']=_0x34a253[_0x91a2be(0x3bad)]),void 0x0!==_0x34a253[_0x91a2be(0x7f1)]&&(_0x2b1758[_0x91a2be(0x7f1)]=_0x34a253['timestamp']),void 0x0!==_0x34a253[_0x91a2be(0x5a2)]&&_0x38bf5f['Fb'](_0x2b1758,_0x34a253['size']);},'lookup':function(){throw _0x539e7a[0x2c];},'Za':function(_0x5abe0b,_0x4f745a,_0x30b637,_0x3145e4){return _0x38bf5f['createNode'](_0x5abe0b,_0x4f745a,_0x30b637,_0x3145e4);},'rename':function(_0x358b01,_0x69cf34,_0x46594d){var _0x3ffc3e=_0x28ffc8;if(0x4000==(0xf000&_0x358b01[_0x3ffc3e(0x3bad)])){try{var _0x422d7f=_0x18468f(_0x69cf34,_0x46594d);}catch(_0x352737){}if(_0x422d7f){for(var _0x50ecc3 in _0x422d7f['Ha'])throw new _0x5379a9(0x37);}}delete _0x358b01['parent']['Ha'][_0x358b01['name']],_0x358b01['parent'][_0x3ffc3e(0x7f1)]=Date[_0x3ffc3e(0x1551)](),_0x358b01[_0x3ffc3e(0xc8c)]=_0x46594d,_0x69cf34['Ha'][_0x46594d]=_0x358b01,_0x69cf34[_0x3ffc3e(0x7f1)]=_0x358b01[_0x3ffc3e(0x922)]['timestamp'],_0x358b01['parent']=_0x69cf34;},'unlink':function(_0x104a42,_0x38d626){var _0xe53a5f=_0x28ffc8;delete _0x104a42['Ha'][_0x38d626],_0x104a42[_0xe53a5f(0x7f1)]=Date[_0xe53a5f(0x1551)]();},'rmdir':function(_0x3f6e81,_0x280e07){var _0x542a15=_0x28ffc8;for(var _0xecda0c in _0x18468f(_0x3f6e81,_0x280e07)['Ha'])throw new _0x5379a9(0x37);delete _0x3f6e81['Ha'][_0x280e07],_0x3f6e81[_0x542a15(0x7f1)]=Date[_0x542a15(0x1551)]();},'readdir':function(_0x5a1e6a){var _0x698de3=_0x28ffc8,_0x60de4b,_0xa2c968=['.','..'];for(_0x60de4b in _0x5a1e6a['Ha'])_0x5a1e6a['Ha'][_0x698de3(0x1172)](_0x60de4b)&&_0xa2c968['push'](_0x60de4b);return _0xa2c968;},'symlink':function(_0x54683b,_0xb2b62a,_0x21e58a){return(_0x54683b=_0x38bf5f['createNode'](_0x54683b,_0xb2b62a,0xa1ff,0x0))['link']=_0x21e58a,_0x54683b;},'readlink':function(_0x594332){var _0xf07b48=_0x28ffc8;if(0xa000!=(0xf000&_0x594332[_0xf07b48(0x3bad)]))throw new _0x5379a9(0x1c);return _0x594332['link'];}},'Ga':{'read':function(_0x35012a,_0x23555d,_0x378afb,_0x126f3a,_0x1fb41d){var _0xc3efb6=_0x28ffc8,_0x222478=_0x35012a['node']['Ha'];if(_0x1fb41d>=_0x35012a[_0xc3efb6(0xe17)]['La'])return 0x0;if(0x8<(_0x35012a=Math[_0xc3efb6(0x3478)](_0x35012a['node']['La']-_0x1fb41d,_0x126f3a))&&_0x222478['subarray'])_0x23555d[_0xc3efb6(0x2cf6)](_0x222478[_0xc3efb6(0x1ba0)](_0x1fb41d,_0x1fb41d+_0x35012a),_0x378afb);else{for(_0x126f3a=0x0;_0x126f3a<_0x35012a;_0x126f3a++)_0x23555d[_0x378afb+_0x126f3a]=_0x222478[_0x1fb41d+_0x126f3a];}return _0x35012a;},'write':function(_0x3d068f,_0x3a29c1,_0x246fea,_0x3f4583,_0x182f64,_0x5a497b){var _0x1d0843=_0x28ffc8;if(_0x3a29c1[_0x1d0843(0x25c8)]===_0x5ebeb0['buffer']&&(_0x5a497b=!0x1),!_0x3f4583)return 0x0;if((_0x3d068f=_0x3d068f['node'])['timestamp']=Date[_0x1d0843(0x1551)](),_0x3a29c1[_0x1d0843(0x1ba0)]&&(!_0x3d068f['Ha']||_0x3d068f['Ha'][_0x1d0843(0x1ba0)])){if(_0x5a497b)return _0x3d068f['Ha']=_0x3a29c1[_0x1d0843(0x1ba0)](_0x246fea,_0x246fea+_0x3f4583),_0x3d068f['La']=_0x3f4583;if(0x0===_0x3d068f['La']&&0x0===_0x182f64)return _0x3d068f['Ha']=_0x3a29c1[_0x1d0843(0x13df)](_0x246fea,_0x246fea+_0x3f4583),_0x3d068f['La']=_0x3f4583;if(_0x182f64+_0x3f4583<=_0x3d068f['La'])return _0x3d068f['Ha']['set'](_0x3a29c1[_0x1d0843(0x1ba0)](_0x246fea,_0x246fea+_0x3f4583),_0x182f64),_0x3f4583;}if(_0x38bf5f['pb'](_0x3d068f,_0x182f64+_0x3f4583),_0x3d068f['Ha'][_0x1d0843(0x1ba0)]&&_0x3a29c1[_0x1d0843(0x1ba0)])_0x3d068f['Ha'][_0x1d0843(0x2cf6)](_0x3a29c1[_0x1d0843(0x1ba0)](_0x246fea,_0x246fea+_0x3f4583),_0x182f64);else{for(_0x5a497b=0x0;_0x5a497b<_0x3f4583;_0x5a497b++)_0x3d068f['Ha'][_0x182f64+_0x5a497b]=_0x3a29c1[_0x246fea+_0x5a497b];}return _0x3d068f['La']=Math['max'](_0x3d068f['La'],_0x182f64+_0x3f4583),_0x3f4583;},'Sa':function(_0x537db7,_0x148ac2,_0x49af2f){var _0x481ef1=_0x28ffc8;if(0x1===_0x49af2f?_0x148ac2+=_0x537db7[_0x481ef1(0x2416)]:0x2===_0x49af2f&&0x8000==(0xf000&_0x537db7['node'][_0x481ef1(0x3bad)])&&(_0x148ac2+=_0x537db7[_0x481ef1(0xe17)]['La']),_0x148ac2<0x0)throw new _0x5379a9(0x1c);return _0x148ac2;},'kb':function(_0x279fd9,_0x1c8052,_0x1de5de){var _0x2014fc=_0x28ffc8;_0x38bf5f['pb'](_0x279fd9[_0x2014fc(0xe17)],_0x1c8052+_0x1de5de),_0x279fd9['node']['La']=Math[_0x2014fc(0xf1a)](_0x279fd9[_0x2014fc(0xe17)]['La'],_0x1c8052+_0x1de5de);},'$a':function(_0xfb0320,_0x3be95f,_0x445640,_0x31cf19,_0x1cb4de,_0xb86868){var _0x459dbc=_0x28ffc8;if(0x0!==_0x3be95f)throw new _0x5379a9(0x1c);if(0x8000!=(0xf000&_0xfb0320[_0x459dbc(0xe17)][_0x459dbc(0x3bad)]))throw new _0x5379a9(0x2b);if(_0xfb0320=_0xfb0320[_0x459dbc(0xe17)]['Ha'],0x2&_0xb86868||_0xfb0320[_0x459dbc(0x25c8)]!==_0x47ddd6){if((0x0<_0x31cf19||_0x31cf19+_0x445640<_0xfb0320[_0x459dbc(0x1377)])&&(_0xfb0320=_0xfb0320[_0x459dbc(0x1ba0)]?_0xfb0320[_0x459dbc(0x1ba0)](_0x31cf19,_0x31cf19+_0x445640):Array[_0x459dbc(0x41df)]['slice']['call'](_0xfb0320,_0x31cf19,_0x31cf19+_0x445640)),_0x31cf19=!0x0,_0x445640=0x10000*Math[_0x459dbc(0x3d11)](_0x445640/0x10000),!(_0x445640=(_0xb86868=_0x158ef4(0x10000,_0x445640))?(_0x2b712a[_0x459dbc(0x607)](0x0,_0xb86868,_0xb86868+_0x445640),_0xb86868):0x0))throw new _0x5379a9(0x30);_0x5ebeb0[_0x459dbc(0x2cf6)](_0xfb0320,_0x445640);}else _0x31cf19=!0x1,_0x445640=_0xfb0320['byteOffset'];return{'Eb':_0x445640,'ub':_0x31cf19};},'ab':function(_0x2c4e47,_0x1fc267,_0x29d6ca,_0x4b6791,_0x355884){var _0xf53840=_0x28ffc8;if(0x8000!=(0xf000&_0x2c4e47[_0xf53840(0xe17)][_0xf53840(0x3bad)]))throw new _0x5379a9(0x2b);return 0x2&_0x355884||_0x38bf5f['Ga']['write'](_0x2c4e47,_0x1fc267,0x0,_0x4b6791,_0x29d6ca,!0x1),0x0;}}},_0x49c98e=null,_0x387ae9={},_0x3a7f08=[],_0x528831=0x1,_0x52c275=null,_0x4267ad=!0x0,_0x5379a9=null,_0x539e7a={},_0x23bcb3=(_0x46db4b,_0x114152={})=>{var _0x3df927=_0x28ffc8;if(!(_0x46db4b=_0x947bbc('/',_0x46db4b)))return{'path':'','node':null};if(0x8<(_0x114152=Object[_0x3df927(0x3345)]({'qb':!0x0,'jb':0x0},_0x114152))['jb'])throw new _0x5379a9(0x20);_0x46db4b=_0x47815c(_0x46db4b[_0x3df927(0x54f)]('/')['filter'](_0x1d9deb=>!!_0x1d9deb),!0x1);for(var _0x2cf9cd,_0x5dffc8,_0x4487a5=_0x49c98e,_0x4cd6e2='/',_0xb32201=0x0;_0xb32201<_0x46db4b[_0x3df927(0x1377)];_0xb32201++){var _0x455ea4=_0xb32201===_0x46db4b[_0x3df927(0x1377)]-0x1;if(_0x455ea4&&_0x114152['parent'])break;if(_0x4487a5=_0x18468f(_0x4487a5,_0x46db4b[_0xb32201]),_0x4cd6e2=_0x41a59a(_0x4cd6e2+'/'+_0x46db4b[_0xb32201]),!_0x4487a5['Ua']||_0x455ea4&&!_0x114152['qb']||(_0x4487a5=_0x4487a5['Ua']['root']),!_0x455ea4||_0x114152['Ra']){for(_0x455ea4=0x0;0xa000==(0xf000&_0x4487a5[_0x3df927(0x3bad)]);)if(_0x4487a5=_0x351333(_0x4cd6e2),_0x4cd6e2=_0x947bbc((_0x2cf9cd=_0x4cd6e2,_0x5dffc8=void 0x0,_0x2cf9cd=(_0x5dffc8=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/[_0x3df927(0x5c2)](_0x2cf9cd)[_0x3df927(0x13df)](0x1))[0x0],_0x5dffc8=_0x5dffc8[0x1],_0x2cf9cd||_0x5dffc8?_0x2cf9cd+(_0x5dffc8=_0x5dffc8&&_0x5dffc8[_0x3df927(0x39fd)](0x0,_0x5dffc8['length']-0x1)):'.'),_0x4487a5),_0x4487a5=_0x23bcb3(_0x4cd6e2,{'jb':_0x114152['jb']+0x1})['node'],0x28<_0x455ea4++)throw new _0x5379a9(0x20);}}return{'path':_0x4cd6e2,'node':_0x4487a5};},_0x59e33e=_0x6d2536=>{var _0x1b6326=_0x28ffc8;for(var _0x179484;;){if(_0x6d2536===_0x6d2536[_0x1b6326(0x922)])return _0x6d2536=_0x6d2536['Pa']['tb'],_0x179484?'/'!==_0x6d2536[_0x6d2536[_0x1b6326(0x1377)]-0x1]?_0x6d2536+'/'+_0x179484:_0x6d2536+_0x179484:_0x6d2536;_0x179484=_0x179484?_0x6d2536[_0x1b6326(0xc8c)]+'/'+_0x179484:_0x6d2536[_0x1b6326(0xc8c)],_0x6d2536=_0x6d2536[_0x1b6326(0x922)];}},_0x57c62f=(_0x3c2c59,_0x5b5395)=>{var _0x9bcec9=_0x28ffc8;for(var _0x34f0b7=0x0,_0x50c1bd=0x0;_0x50c1bd<_0x5b5395[_0x9bcec9(0x1377)];_0x50c1bd++)_0x34f0b7=(_0x34f0b7<<0x5)-_0x34f0b7+_0x5b5395['charCodeAt'](_0x50c1bd)|0x0;return(_0x3c2c59+_0x34f0b7>>>0x0)%_0x52c275[_0x9bcec9(0x1377)];},_0x2325d9=_0x2452a9=>{var _0x4f7c0f=_0x28ffc8,_0x558be8=_0x57c62f(_0x2452a9[_0x4f7c0f(0x922)]['id'],_0x2452a9[_0x4f7c0f(0xc8c)]);if(_0x52c275[_0x558be8]===_0x2452a9)_0x52c275[_0x558be8]=_0x2452a9['Va'];else for(_0x558be8=_0x52c275[_0x558be8];_0x558be8;){if(_0x558be8['Va']===_0x2452a9){_0x558be8['Va']=_0x2452a9['Va'];break;}_0x558be8=_0x558be8['Va'];}},_0x18468f=(_0x4565cc,_0x518633)=>{var _0x1d1096=_0x28ffc8,_0x29b49b;if(_0x29b49b=(_0x29b49b=_0x49dceb(_0x4565cc,'x'))?_0x29b49b:_0x4565cc['Fa'][_0x1d1096(0x2984)]?0x0:0x2)throw new _0x5379a9(_0x29b49b,_0x4565cc);for(_0x29b49b=_0x52c275[_0x57c62f(_0x4565cc['id'],_0x518633)];_0x29b49b;_0x29b49b=_0x29b49b['Va']){var _0x3d31c2=_0x29b49b[_0x1d1096(0xc8c)];if(_0x29b49b[_0x1d1096(0x922)]['id']===_0x4565cc['id']&&_0x3d31c2===_0x518633)return _0x29b49b;}return _0x4565cc['Fa'][_0x1d1096(0x2984)](_0x4565cc,_0x518633);},_0xd3bfc7=(_0x4dccb2,_0x35dcd3,_0x1fd2d0,_0x51356b)=>(_0x4dccb2=new _0x5241b9(_0x4dccb2,_0x35dcd3,_0x1fd2d0,_0x51356b),_0x35dcd3=_0x57c62f(_0x4dccb2[_0x28ffc8(0x922)]['id'],_0x4dccb2[_0x28ffc8(0xc8c)]),_0x4dccb2['Va']=_0x52c275[_0x35dcd3],_0x52c275[_0x35dcd3]=_0x4dccb2),_0x5a88ef={'r':0x0,'r+':0x2,'w':0x241,'w+':0x242,'a':0x441,'a+':0x442},_0xb773c8=_0x1c945f=>{var _0x59a734=['r','w','rw'][0x3&_0x1c945f];return 0x200&_0x1c945f&&(_0x59a734+='w'),_0x59a734;},_0x49dceb=(_0x169afe,_0x4f88b0)=>_0x4267ad||(!_0x4f88b0[_0x28ffc8(0xe16)]('r')||0x124&_0x169afe[_0x28ffc8(0x3bad)])&&(!_0x4f88b0[_0x28ffc8(0xe16)]('w')||0x92&_0x169afe[_0x28ffc8(0x3bad)])&&(!_0x4f88b0[_0x28ffc8(0xe16)]('x')||0x49&_0x169afe[_0x28ffc8(0x3bad)])?0x0:0x2,_0x1ced5c=(_0x2848d7,_0x2dfe08)=>{try{return _0x18468f(_0x2848d7,_0x2dfe08),0x14;}catch(_0x334099){}return _0x49dceb(_0x2848d7,'wx');},_0x7ef555=(_0x9c459d,_0x8d5bb,_0x939fc1)=>{var _0x1afe95=_0x28ffc8;try{var _0x4500a5=_0x18468f(_0x9c459d,_0x8d5bb);}catch(_0x327a91){return _0x327a91['Ja'];}if(_0x9c459d=_0x49dceb(_0x9c459d,'wx'))return _0x9c459d;if(_0x939fc1){if(0x4000!=(0xf000&_0x4500a5[_0x1afe95(0x3bad)]))return 0x36;if(_0x4500a5===_0x4500a5[_0x1afe95(0x922)]||'/'===_0x59e33e(_0x4500a5))return 0xa;}else{if(0x4000==(0xf000&_0x4500a5[_0x1afe95(0x3bad)]))return 0x1f;}return 0x0;},_0xdd53e1=(_0x363a4c,_0x2efb7a)=>(_0x13b22f||((_0x13b22f=function(){})['prototype']={}),_0x363a4c=Object[_0x28ffc8(0x3345)](new _0x13b22f(),_0x363a4c),_0x2efb7a=((_0x2edc16=0x0)=>{for(;_0x2edc16<=0x1000;_0x2edc16++)if(!_0x3a7f08[_0x2edc16])return _0x2edc16;throw new _0x5379a9(0x21);})(_0x2efb7a),_0x363a4c['fd']=_0x2efb7a,_0x3a7f08[_0x2efb7a]=_0x363a4c),_0xbe0d1b={'open':_0x5167d8=>{var _0x4ef215=_0x28ffc8;_0x5167d8['Ga']=_0x387ae9[_0x5167d8[_0x4ef215(0xe17)]['rdev']]['Ga'],_0x5167d8['Ga'][_0x4ef215(0x1b3a)]&&_0x5167d8['Ga'][_0x4ef215(0x1b3a)](_0x5167d8);},'Sa':()=>{throw new _0x5379a9(0x46);}},_0x5546f0=(_0x53eca1,_0x2f160c)=>{_0x387ae9[_0x53eca1]={'Ga':_0x2f160c};},_0x535662=(_0x184c54,_0x15ea83)=>{var _0x2bad78=_0x28ffc8,_0x2db020='/'===_0x15ea83,_0x2d9927=!_0x15ea83;if(_0x2db020&&_0x49c98e)throw new _0x5379a9(0xa);if(!_0x2db020&&!_0x2d9927){var _0x3e47c5=_0x23bcb3(_0x15ea83,{'qb':!0x1});if(_0x15ea83=_0x3e47c5[_0x2bad78(0x2b24)],(_0x3e47c5=_0x3e47c5['node'])['Ua'])throw new _0x5379a9(0xa);if(0x4000!=(0xf000&_0x3e47c5[_0x2bad78(0x3bad)]))throw new _0x5379a9(0x36);}((_0x184c54=_0x184c54['Pa'](_0x15ea83={'type':_0x184c54,'Kb':{},'tb':_0x15ea83,'Db':[]}))['Pa']=_0x15ea83)[_0x2bad78(0x1f48)]=_0x184c54,_0x2db020?_0x49c98e=_0x184c54:_0x3e47c5&&(_0x3e47c5['Ua']=_0x15ea83,_0x3e47c5['Pa']&&_0x3e47c5['Pa']['Db'][_0x2bad78(0x3f90)](_0x15ea83));},_0x3e97c8=(_0x67f6be,_0x1aa3c5,_0x5d6482)=>{var _0x36e572=_0x23bcb3(_0x67f6be,{'parent':!0x0})['node'];if(!(_0x67f6be=_0x5ef407(_0x67f6be))||'.'===_0x67f6be||'..'===_0x67f6be)throw new _0x5379a9(0x1c);var _0x45fa91=_0x1ced5c(_0x36e572,_0x67f6be);if(_0x45fa91)throw new _0x5379a9(_0x45fa91);if(_0x36e572['Fa']['Za'])return _0x36e572['Fa']['Za'](_0x36e572,_0x67f6be,_0x1aa3c5,_0x5d6482);throw new _0x5379a9(0x3f);},_0x4a5e20=(_0x49b8e9,_0x5a99f7)=>_0x3e97c8(_0x49b8e9,0x3ff&(void 0x0!==_0x5a99f7?_0x5a99f7:0x1ff)|0x4000,0x0),_0x4024dd=(_0x3a2010,_0x10816e,_0x5ce768)=>{void 0x0===_0x5ce768&&(_0x5ce768=_0x10816e,_0x10816e=0x1b6),_0x3e97c8(_0x3a2010,0x2000|_0x10816e,_0x5ce768);},_0xc4ce79=(_0x265b7c,_0xeb1e0)=>{var _0x13ba64=_0x28ffc8;if(!_0x947bbc(_0x265b7c))throw new _0x5379a9(0x2c);var _0x2dc17f=_0x23bcb3(_0xeb1e0,{'parent':!0x0})['node'];if(!_0x2dc17f)throw new _0x5379a9(0x2c);_0xeb1e0=_0x5ef407(_0xeb1e0);var _0x39a387=_0x1ced5c(_0x2dc17f,_0xeb1e0);if(_0x39a387)throw new _0x5379a9(_0x39a387);if(!_0x2dc17f['Fa'][_0x13ba64(0x2604)])throw new _0x5379a9(0x3f);_0x2dc17f['Fa'][_0x13ba64(0x2604)](_0x2dc17f,_0xeb1e0,_0x265b7c);},_0x3998d8=_0x50f3f6=>{var _0x584adc=_0x28ffc8,_0x311ffc=_0x23bcb3(_0x50f3f6,{'parent':!0x0})['node'],_0x2adab5=(_0x50f3f6=_0x5ef407(_0x50f3f6),_0x18468f(_0x311ffc,_0x50f3f6)),_0x48847f=_0x7ef555(_0x311ffc,_0x50f3f6,!0x0);if(_0x48847f)throw new _0x5379a9(_0x48847f);if(!_0x311ffc['Fa'][_0x584adc(0x3057)])throw new _0x5379a9(0x3f);if(_0x2adab5['Ua'])throw new _0x5379a9(0xa);_0x311ffc['Fa']['rmdir'](_0x311ffc,_0x50f3f6),_0x2325d9(_0x2adab5);},_0x205a65=_0x429d98=>{var _0x353d38=_0x28ffc8,_0x7d66ef=_0x23bcb3(_0x429d98,{'parent':!0x0})['node'];if(!_0x7d66ef)throw new _0x5379a9(0x2c);_0x429d98=_0x5ef407(_0x429d98);var _0xd32d77=_0x18468f(_0x7d66ef,_0x429d98),_0x41f4ad=_0x7ef555(_0x7d66ef,_0x429d98,!0x1);if(_0x41f4ad)throw new _0x5379a9(_0x41f4ad);if(!_0x7d66ef['Fa']['unlink'])throw new _0x5379a9(0x3f);if(_0xd32d77['Ua'])throw new _0x5379a9(0xa);_0x7d66ef['Fa'][_0x353d38(0x801)](_0x7d66ef,_0x429d98),_0x2325d9(_0xd32d77);},_0x351333=_0x41aefa=>{var _0x1b3b0e=_0x28ffc8;if(!(_0x41aefa=_0x23bcb3(_0x41aefa)['node']))throw new _0x5379a9(0x2c);if(_0x41aefa['Fa']['readlink'])return _0x947bbc(_0x59e33e(_0x41aefa[_0x1b3b0e(0x922)]),_0x41aefa['Fa'][_0x1b3b0e(0x1db7)](_0x41aefa));throw new _0x5379a9(0x1c);},_0x2f2012=(_0x358b8a,_0xefd779)=>{var _0x483a57=_0x28ffc8;if(!(_0x358b8a=_0x23bcb3(_0x358b8a,{'Ra':!_0xefd779})[_0x483a57(0xe17)]))throw new _0x5379a9(0x2c);if(_0x358b8a['Fa']['Na'])return _0x358b8a['Fa']['Na'](_0x358b8a);throw new _0x5379a9(0x3f);},_0x218cb4=_0x50f44b=>_0x2f2012(_0x50f44b,!0x0),_0x41c488=(_0x2db043,_0x22886d)=>{var _0x421e74=_0x28ffc8;if(!(_0x2db043=_0x421e74(0x28aa)==typeof _0x2db043?_0x23bcb3(_0x2db043,{'Ra':!0x0})[_0x421e74(0xe17)]:_0x2db043)['Fa']['Ma'])throw new _0x5379a9(0x3f);_0x2db043['Fa']['Ma'](_0x2db043,{'mode':0xfff&_0x22886d|-0x1000&_0x2db043[_0x421e74(0x3bad)],'timestamp':Date[_0x421e74(0x1551)]()});},_0x288ee2=(_0x1f8336,_0x4cc4c0)=>{var _0x5370fd=_0x28ffc8;if(_0x4cc4c0<0x0)throw new _0x5379a9(0x1c);if(!(_0x1f8336=_0x5370fd(0x28aa)==typeof _0x1f8336?_0x23bcb3(_0x1f8336,{'Ra':!0x0})[_0x5370fd(0xe17)]:_0x1f8336)['Fa']['Ma'])throw new _0x5379a9(0x3f);if(0x4000==(0xf000&_0x1f8336[_0x5370fd(0x3bad)]))throw new _0x5379a9(0x1f);if(0x8000!=(0xf000&_0x1f8336['mode']))throw new _0x5379a9(0x1c);var _0x1eea27=_0x49dceb(_0x1f8336,'w');if(_0x1eea27)throw new _0x5379a9(_0x1eea27);_0x1f8336['Fa']['Ma'](_0x1f8336,{'size':_0x4cc4c0,'timestamp':Date[_0x5370fd(0x1551)]()});},_0x37d1d1=(_0x28c40d,_0x5f11d4,_0x115f7d,_0x4f6c55)=>{var _0x34ad29=_0x28ffc8;if(''===_0x28c40d)throw new _0x5379a9(0x2c);if(_0x34ad29(0x28aa)==typeof _0x5f11d4){var _0x384003=_0x5a88ef[_0x5f11d4];if(void 0x0===_0x384003)throw Error(_0x34ad29(0x3930)+_0x5f11d4);_0x5f11d4=_0x384003;}if(_0x115f7d=0x40&_0x5f11d4?0xfff&(void 0x0===_0x115f7d?0x1b6:_0x115f7d)|0x8000:0x0,'object'==typeof _0x28c40d)var _0x5115fc=_0x28c40d;else{_0x28c40d=_0x41a59a(_0x28c40d);try{_0x5115fc=_0x23bcb3(_0x28c40d,{'Ra':!(0x20000&_0x5f11d4)})[_0x34ad29(0xe17)];}catch(_0x2355bf){}}if(_0x384003=!0x1,0x40&_0x5f11d4){if(_0x5115fc){if(0x80&_0x5f11d4)throw new _0x5379a9(0x14);}else _0x5115fc=_0x3e97c8(_0x28c40d,_0x115f7d,0x0),_0x384003=!0x0;}if(!_0x5115fc)throw new _0x5379a9(0x2c);if(0x2000==(0xf000&_0x5115fc[_0x34ad29(0x3bad)])&&(_0x5f11d4&=-0x201),0x10000&_0x5f11d4&&0x4000!=(0xf000&_0x5115fc[_0x34ad29(0x3bad)]))throw new _0x5379a9(0x36);if(!_0x384003&&(_0x115f7d=_0x5115fc?0xa000==(0xf000&_0x5115fc['mode'])?0x20:0x4000==(0xf000&_0x5115fc['mode'])&&('r'!==_0xb773c8(_0x5f11d4)||0x200&_0x5f11d4)?0x1f:_0x49dceb(_0x5115fc,_0xb773c8(_0x5f11d4)):0x2c))throw new _0x5379a9(_0x115f7d);return 0x200&_0x5f11d4&&_0x288ee2(_0x5115fc,0x0),_0x5f11d4&=-0x20281,(_0x4f6c55=_0xdd53e1({'node':_0x5115fc,'path':_0x59e33e(_0x5115fc),'flags':_0x5f11d4,'seekable':!0x0,'position':0x0,'Ga':_0x5115fc['Ga'],'Hb':[],'error':!0x1},_0x4f6c55))['Ga'][_0x34ad29(0x1b3a)]&&_0x4f6c55['Ga'][_0x34ad29(0x1b3a)](_0x4f6c55),!_0x39f46a[_0x34ad29(0x17eb)]||0x1&_0x5f11d4||_0x28c40d in(_0x36cec5=_0x36cec5||{})||(_0x36cec5[_0x28c40d]=0x1),_0x4f6c55;},_0x272fa8=_0xb5b136=>{var _0x571972=_0x28ffc8;if(null===_0xb5b136['fd'])throw new _0x5379a9(0x8);_0xb5b136['gb']&&(_0xb5b136['gb']=null);try{_0xb5b136['Ga'][_0x571972(0x4155)]&&_0xb5b136['Ga'][_0x571972(0x4155)](_0xb5b136);}catch(_0xfa09f2){throw _0xfa09f2;}finally{_0x3a7f08[_0xb5b136['fd']]=null;}_0xb5b136['fd']=null;},_0x3cea55=(_0x1aa351,_0x469cfe,_0xa6e320)=>{var _0x38d9e2=_0x28ffc8;if(null===_0x1aa351['fd'])throw new _0x5379a9(0x8);if(!_0x1aa351[_0x38d9e2(0x26a8)]||!_0x1aa351['Ga']['Sa'])throw new _0x5379a9(0x46);if(0x0!=_0xa6e320&&0x1!=_0xa6e320&&0x2!=_0xa6e320)throw new _0x5379a9(0x1c);_0x1aa351[_0x38d9e2(0x2416)]=_0x1aa351['Ga']['Sa'](_0x1aa351,_0x469cfe,_0xa6e320),_0x1aa351['Hb']=[];},_0x24d658=(_0x60f868,_0x10c8c7,_0x188172,_0x5ebfc1,_0x3259b8)=>{var _0x9c6eed=_0x28ffc8;if(_0x5ebfc1<0x0||_0x3259b8<0x0)throw new _0x5379a9(0x1c);if(null===_0x60f868['fd'])throw new _0x5379a9(0x8);if(0x1==(0x200003&_0x60f868[_0x9c6eed(0x3a75)]))throw new _0x5379a9(0x8);if(0x4000==(0xf000&_0x60f868[_0x9c6eed(0xe17)][_0x9c6eed(0x3bad)]))throw new _0x5379a9(0x1f);if(!_0x60f868['Ga'][_0x9c6eed(0x32ff)])throw new _0x5379a9(0x1c);var _0x136739=void 0x0!==_0x3259b8;if(_0x136739){if(!_0x60f868['seekable'])throw new _0x5379a9(0x46);}else _0x3259b8=_0x60f868[_0x9c6eed(0x2416)];return _0x10c8c7=_0x60f868['Ga'][_0x9c6eed(0x32ff)](_0x60f868,_0x10c8c7,_0x188172,_0x5ebfc1,_0x3259b8),_0x136739||(_0x60f868['position']+=_0x10c8c7),_0x10c8c7;},_0x12dd57=(_0x5c601e,_0x462e82,_0x251fee,_0x2d57bc,_0x1f3e12,_0x39af23)=>{var _0x5373f4=_0x28ffc8;if(_0x2d57bc<0x0||_0x1f3e12<0x0)throw new _0x5379a9(0x1c);if(null===_0x5c601e['fd'])throw new _0x5379a9(0x8);if(0x0==(0x200003&_0x5c601e[_0x5373f4(0x3a75)]))throw new _0x5379a9(0x8);if(0x4000==(0xf000&_0x5c601e['node'][_0x5373f4(0x3bad)]))throw new _0x5379a9(0x1f);if(!_0x5c601e['Ga'][_0x5373f4(0x1105)])throw new _0x5379a9(0x1c);_0x5c601e[_0x5373f4(0x26a8)]&&0x400&_0x5c601e[_0x5373f4(0x3a75)]&&_0x3cea55(_0x5c601e,0x0,0x2);var _0x43b76c=void 0x0!==_0x1f3e12;if(_0x43b76c){if(!_0x5c601e[_0x5373f4(0x26a8)])throw new _0x5379a9(0x46);}else _0x1f3e12=_0x5c601e['position'];return _0x462e82=_0x5c601e['Ga']['write'](_0x5c601e,_0x462e82,_0x251fee,_0x2d57bc,_0x1f3e12,_0x39af23),_0x43b76c||(_0x5c601e[_0x5373f4(0x2416)]+=_0x462e82),_0x462e82;},_0x2098ec=_0x11ecc0=>{var _0x24df03=_0x28ffc8,_0x31250d=_0x37d1d1(_0x11ecc0,0x0),_0x303b94=(_0x11ecc0=_0x2f2012(_0x11ecc0)[_0x24df03(0x5a2)],new Uint8Array(_0x11ecc0));return _0x24d658(_0x31250d,_0x303b94,0x0,_0x11ecc0,0x0),_0x11ecc0=_0x303b94,_0x272fa8(_0x31250d),_0x11ecc0;},_0x1cc7ad=()=>{var _0x44082c=_0x28ffc8;_0x5379a9||((_0x5379a9=function(_0xf42a55,_0x43bcbf){var _0x5d5716=a8_0x5b24;this[_0x5d5716(0xe17)]=_0x43bcbf,this['Gb']=function(_0x42319a){this['Ja']=_0x42319a;},this['Gb'](_0xf42a55),this[_0x5d5716(0x3bd2)]=_0x5d5716(0x2124);})[_0x44082c(0x41df)]=Error(),_0x5379a9[_0x44082c(0x41df)][_0x44082c(0x239)]=_0x5379a9,[0x2c][_0x44082c(0x7f0)](_0x470a1e=>{var _0x217291=_0x44082c;_0x539e7a[_0x470a1e]=new _0x5379a9(_0x470a1e),_0x539e7a[_0x470a1e]['stack']=_0x217291(0x1ce6);}));},_0x3889da=(_0x4aadf6,_0x47f2de)=>{var _0x125183=0x0;return _0x4aadf6&&(_0x125183|=0x16d),_0x47f2de&&(_0x125183|=0x92),_0x125183;},_0x1bf742=(_0x5db3b2,_0x4ddf8a,_0x7130c0)=>{var _0x396961=_0x28ffc8;_0x5db3b2=_0x41a59a(_0x396961(0xcb4)+_0x5db3b2);var _0x59bb75=_0x3889da(!!_0x4ddf8a,!!_0x7130c0),_0x4c38b6=(_0x2bdcd6=_0x2bdcd6||0x40,_0x2bdcd6++<<0x8|0x0);_0x5546f0(_0x4c38b6,{'open':_0x3ae9a9=>{_0x3ae9a9['seekable']=!0x1;},'close':()=>{var _0x17a6e5=_0x396961;_0x7130c0&&_0x7130c0['buffer']&&_0x7130c0[_0x17a6e5(0x25c8)][_0x17a6e5(0x1377)]&&_0x7130c0(0xa);},'read':(_0x476606,_0x59382f,_0x1d70ab,_0x4877fa)=>{var _0x560184=_0x396961;for(var _0x30c30c=0x0,_0x3a8d47=0x0;_0x3a8d47<_0x4877fa;_0x3a8d47++){try{var _0x36e9d6=_0x4ddf8a();}catch(_0x319e35){throw new _0x5379a9(0x1d);}if(void 0x0===_0x36e9d6&&0x0===_0x30c30c)throw new _0x5379a9(0x6);if(null==_0x36e9d6)break;_0x30c30c++,_0x59382f[_0x1d70ab+_0x3a8d47]=_0x36e9d6;}return _0x30c30c&&(_0x476606[_0x560184(0xe17)]['timestamp']=Date[_0x560184(0x1551)]()),_0x30c30c;},'write':(_0x11b1f1,_0x1695a9,_0x16e043,_0x5a900d)=>{var _0x42ac2e=_0x396961;for(var _0x5da59e=0x0;_0x5da59e<_0x5a900d;_0x5da59e++)try{_0x7130c0(_0x1695a9[_0x16e043+_0x5da59e]);}catch(_0x235b31){throw new _0x5379a9(0x1d);}return _0x5a900d&&(_0x11b1f1[_0x42ac2e(0xe17)][_0x42ac2e(0x7f1)]=Date[_0x42ac2e(0x1551)]()),_0x5da59e;}}),_0x4024dd(_0x5db3b2,_0x59bb75,_0x4c38b6);};function _0x29167f(_0x23942e,_0x18e8e1,_0x1f0ea1){var _0x4d51b5=_0x28ffc8;if('/'===_0x18e8e1[0x0])return _0x18e8e1;if(-0x64===_0x23942e)_0x23942e='/';else{if(!(_0x23942e=_0x3a7f08[_0x23942e]))throw new _0x5379a9(0x8);_0x23942e=_0x23942e[_0x4d51b5(0x2b24)];}if(0x0!=_0x18e8e1['length'])return _0x41a59a(_0x23942e+'/'+_0x18e8e1);if(_0x1f0ea1)return _0x23942e;throw new _0x5379a9(0x2c);}function _0x4a2351(_0x4c1e2e,_0xfa896d,_0x4d628c){var _0x5ae0cd=_0x28ffc8;try{var _0x293f0b=_0x4c1e2e(_0xfa896d);}catch(_0x44584e){if(_0x44584e&&_0x44584e[_0x5ae0cd(0xe17)]&&_0x41a59a(_0xfa896d)!==_0x41a59a(_0x59e33e(_0x44584e['node'])))return-0x36;throw _0x44584e;}return _0xa35d49[_0x4d628c>>0x2]=_0x293f0b[_0x5ae0cd(0x40be)],_0xa35d49[_0x4d628c+0x4>>0x2]=0x0,_0xa35d49[_0x4d628c+0x8>>0x2]=_0x293f0b[_0x5ae0cd(0x3a9c)],_0xa35d49[_0x4d628c+0xc>>0x2]=_0x293f0b['mode'],_0xa35d49[_0x4d628c+0x10>>0x2]=_0x293f0b[_0x5ae0cd(0x1132)],_0xa35d49[_0x4d628c+0x14>>0x2]=_0x293f0b['uid'],_0xa35d49[_0x4d628c+0x18>>0x2]=_0x293f0b['gid'],_0xa35d49[_0x4d628c+0x1c>>0x2]=_0x293f0b[_0x5ae0cd(0x2ad7)],_0xa35d49[_0x4d628c+0x20>>0x2]=0x0,_0x41a59c=[_0x293f0b[_0x5ae0cd(0x5a2)]>>>0x0,(_0x5bf220=_0x293f0b[_0x5ae0cd(0x5a2)],0x1<=+Math['abs'](_0x5bf220)?0x0<_0x5bf220?(0x0|Math[_0x5ae0cd(0x3478)](+Math['floor'](_0x5bf220/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x5ae0cd(0x3d11)]((_0x5bf220-(~~_0x5bf220>>>0x0))/0x100000000)>>>0x0:0x0)],_0xa35d49[_0x4d628c+0x28>>0x2]=_0x41a59c[0x0],_0xa35d49[_0x4d628c+0x2c>>0x2]=_0x41a59c[0x1],_0xa35d49[_0x4d628c+0x30>>0x2]=0x1000,_0xa35d49[_0x4d628c+0x34>>0x2]=_0x293f0b[_0x5ae0cd(0xa43)],_0xa35d49[_0x4d628c+0x38>>0x2]=_0x293f0b['atime'][_0x5ae0cd(0xbd7)]()/0x3e8|0x0,_0xa35d49[_0x4d628c+0x3c>>0x2]=0x0,_0xa35d49[_0x4d628c+0x40>>0x2]=_0x293f0b[_0x5ae0cd(0x1f75)][_0x5ae0cd(0xbd7)]()/0x3e8|0x0,_0xa35d49[_0x4d628c+0x44>>0x2]=0x0,_0xa35d49[_0x4d628c+0x48>>0x2]=_0x293f0b[_0x5ae0cd(0x38fc)][_0x5ae0cd(0xbd7)]()/0x3e8|0x0,_0xa35d49[_0x4d628c+0x4c>>0x2]=0x0,_0x41a59c=[_0x293f0b[_0x5ae0cd(0x3a9c)]>>>0x0,(_0x5bf220=_0x293f0b[_0x5ae0cd(0x3a9c)],0x1<=+Math[_0x5ae0cd(0x3abd)](_0x5bf220)?0x0<_0x5bf220?(0x0|Math[_0x5ae0cd(0x3478)](+Math[_0x5ae0cd(0xa0a)](_0x5bf220/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x5ae0cd(0x3d11)]((_0x5bf220-(~~_0x5bf220>>>0x0))/0x100000000)>>>0x0:0x0)],_0xa35d49[_0x4d628c+0x50>>0x2]=_0x41a59c[0x0],_0xa35d49[_0x4d628c+0x54>>0x2]=_0x41a59c[0x1],0x0;}var _0x43cc10=void 0x0;function _0xc13307(){return _0xa35d49[(_0x43cc10+=0x4)-0x4>>0x2];}function _0x570845(_0x23ddb6){if(_0x23ddb6=_0x3a7f08[_0x23ddb6])return _0x23ddb6;throw new _0x5379a9(0x8);}function _0xfdc096(_0x392cba,_0x225fe3,_0x5ba8af){var _0x278388=_0x28ffc8;function _0x192c4d(_0x5ac90f){var _0x15f6cd=a8_0x5b24;return(_0x5ac90f=_0x5ac90f[_0x15f6cd(0x2673)]()[_0x15f6cd(0x3e81)](/\(([A-Za-z ]+)\)$/))?_0x5ac90f[0x1]:_0x15f6cd(0x39cc);}var _0x2bbbd5,_0x332b75,_0x2ca79e,_0x1009b4;_0xfdc096['Ab']||(_0xfdc096['Ab']=!0x0,_0x392cba=_0x392cba,_0x225fe3=_0x225fe3,_0x5ba8af=_0x5ba8af,_0x2bbbd5=new Date()[_0x278388(0x1f3)](),_0x332b75=new Date(_0x2bbbd5,0x0,0x1),_0x2ca79e=new Date(_0x2bbbd5,0x6,0x1),_0x2bbbd5=_0x332b75[_0x278388(0x261d)](),_0x1009b4=_0x2ca79e[_0x278388(0x261d)](),_0xa35d49[_0x392cba>>0x2]=0x3c*Math[_0x278388(0xf1a)](_0x2bbbd5,_0x1009b4),_0xa35d49[_0x225fe3>>0x2]=Number(_0x2bbbd5!=_0x1009b4),_0x392cba=_0x192c4d(_0x332b75),_0x225fe3=_0x192c4d(_0x2ca79e),_0x392cba=_0x4171f6(_0x392cba),_0x225fe3=_0x4171f6(_0x225fe3),_0x1009b4<_0x2bbbd5?(_0xa35d49[_0x5ba8af>>0x2]=_0x392cba,_0xa35d49[_0x5ba8af+0x4>>0x2]=_0x225fe3):(_0xa35d49[_0x5ba8af>>0x2]=_0x225fe3,_0xa35d49[_0x5ba8af+0x4>>0x2]=_0x392cba));}var _0x19d6ef,_0x133763,_0x14b3aa=_0x572638?()=>{var _0x48a461=_0x28ffc8,_0x10dc4d=_0x506087[_0x48a461(0x3a5d)]();return 0x3e8*_0x10dc4d[0x0]+_0x10dc4d[0x1]/0xf4240;}:()=>performance[_0x28ffc8(0x1551)](),_0x48b233={};function _0x92f4d0(){var _0x3e97aa=_0x28ffc8;if(!_0x19d6ef){var _0x32a764,_0x16953b={'USER':_0x3e97aa(0x196b),'LOGNAME':'web_user','PATH':'/','PWD':'/','HOME':_0x3e97aa(0x10ee),'LANG':(_0x3e97aa(0x1e3f)==typeof navigator&&navigator[_0x3e97aa(0x2a9b)]&&navigator[_0x3e97aa(0x2a9b)][0x0]||'C')[_0x3e97aa(0x3560)]('-','_')+_0x3e97aa(0x1690),'_':_0x30913d||_0x3e97aa(0xa4f)};for(_0x32a764 in _0x48b233)void 0x0===_0x48b233[_0x32a764]?delete _0x16953b[_0x32a764]:_0x16953b[_0x32a764]=_0x48b233[_0x32a764];var _0x15b8af=[];for(_0x32a764 in _0x16953b)_0x15b8af[_0x3e97aa(0x3f90)](_0x32a764+'='+_0x16953b[_0x32a764]);_0x19d6ef=_0x15b8af;}return _0x19d6ef;}function _0x5241b9(_0xe0bfc4,_0x53a53a,_0xb87ad3,_0x32bfea){var _0x3d2cfb=_0x28ffc8;this[_0x3d2cfb(0x922)]=_0xe0bfc4=_0xe0bfc4||this,this['Pa']=_0xe0bfc4['Pa'],this['Ua']=null,this['id']=_0x528831++,this[_0x3d2cfb(0xc8c)]=_0x53a53a,this[_0x3d2cfb(0x3bad)]=_0xb87ad3,this['Fa']={},this['Ga']={},this['rdev']=_0x32bfea;}function _0x4bee4b(_0x148fba,_0x25ccea){var _0x1e275b=_0x28ffc8,_0x2283a3=Array(_0x4a3662(_0x148fba)+0x1);return _0x148fba=_0x4fc6a4(_0x148fba,_0x2283a3,0x0,_0x2283a3[_0x1e275b(0x1377)]),_0x25ccea&&(_0x2283a3[_0x1e275b(0x1377)]=_0x148fba),_0x2283a3;}Object[_0x28ffc8(0x1e6c)](_0x5241b9[_0x28ffc8(0x41df)],{'read':{'get':function(){return 0x16d==(0x16d&this['mode']);},'set':function(_0x5d169c){var _0x486621=_0x28ffc8;_0x5d169c?this[_0x486621(0x3bad)]|=0x16d:this[_0x486621(0x3bad)]&=-0x16e;}},'write':{'get':function(){var _0x2bde99=_0x28ffc8;return 0x92==(0x92&this[_0x2bde99(0x3bad)]);},'set':function(_0x5ed827){var _0x53111e=_0x28ffc8;_0x5ed827?this[_0x53111e(0x3bad)]|=0x92:this[_0x53111e(0x3bad)]&=-0x93;}}}),_0x1cc7ad(),_0x52c275=Array(0x1000),_0x535662(_0x38bf5f,'/'),_0x4a5e20(_0x28ffc8(0x8b9)),_0x4a5e20('/home'),_0x4a5e20(_0x28ffc8(0x10ee)),_0x4a5e20(_0x28ffc8(0x3af8)),_0x5546f0(0x103,{'read':()=>0x0,'write':(_0x56b872,_0x3986cd,_0x5124ad,_0x521e5b)=>_0x521e5b}),_0x4024dd(_0x28ffc8(0x3246),0x103),_0xb3690e(0x500,_0x3f25c9),_0xb3690e(0x600,_0x58c613),_0x4024dd(_0x28ffc8(0x28b2),0x500),_0x4024dd(_0x28ffc8(0x1fb0),0x600),_0x3f25c9=(function(){var _0xe7ac1b=_0x28ffc8,_0x3c95be;if(_0xe7ac1b(0x1e3f)==typeof crypto&&_0xe7ac1b(0x38fa)==typeof crypto[_0xe7ac1b(0x28f2)])return _0x3c95be=new Uint8Array(0x1),function(){var _0x298228=_0xe7ac1b;return crypto[_0x298228(0x28f2)](_0x3c95be),_0x3c95be[0x0];};if(_0x572638)try{var _0x1d4a7c=_0x58a376(0xda1b);return function(){return _0x1d4a7c['randomBytes'](0x1)[0x0];};}catch(_0x585166){}return function(){var _0x5567c1=_0xe7ac1b;_0x30b887(_0x5567c1(0x2c06));};}()),_0x1bf742(_0x28ffc8(0x18cd),_0x3f25c9),_0x1bf742(_0x28ffc8(0x216),_0x3f25c9),_0x4a5e20(_0x28ffc8(0x2fb5)),_0x4a5e20(_0x28ffc8(0x2a2e)),_0x4a5e20('/proc'),_0x133763=_0x4a5e20('/proc/self'),_0x4a5e20(_0x28ffc8(0x95f)),_0x535662({'Pa':()=>{var _0x4472f9=_0xd3bfc7(_0x133763,'fd',0x41ff,0x49);return _0x4472f9['Fa']={'lookup':(_0x4ef358,_0x1ab6ea)=>{var _0x52628d=a8_0x5b24,_0x427511=_0x3a7f08[+_0x1ab6ea];if(_0x427511)return(_0x4ef358={'parent':null,'Pa':{'tb':_0x52628d(0x4191)},'Fa':{'readlink':()=>_0x427511[_0x52628d(0x2b24)]}})['parent']=_0x4ef358;throw new _0x5379a9(0x8);}},_0x4472f9;}},_0x28ffc8(0x95f));var _0x2bca51,_0x399bbc={'a':function(_0x529bff,_0x20271a,_0x317aa0,_0xc52c75){var _0x1d6cf6=_0x28ffc8;_0x30b887(_0x1d6cf6(0x3b22)+_0x1dd32d(_0x529bff)+_0x1d6cf6(0x28ad)+[_0x20271a?_0x1dd32d(_0x20271a):_0x1d6cf6(0x324),_0x317aa0,_0xc52c75?_0x1dd32d(_0xc52c75):_0x1d6cf6(0x41eb)]);},'h':function(_0x90bebc,_0x173e52){try{return _0x90bebc=_0x1dd32d(_0x90bebc),_0x41c488(_0x90bebc,_0x173e52),0x0;}catch(_0x2d2377){if(_0x2d2377 instanceof _0x5379a9)return-_0x2d2377['Ja'];throw _0x2d2377;}},'H':function(_0x1ce168,_0x6eba2f,_0xcd312d){var _0x4056ae=_0x28ffc8;try{var _0x441661;return _0x6eba2f=_0x29167f(_0x1ce168,_0x6eba2f=_0x1dd32d(_0x6eba2f)),-0x8&_0xcd312d?-0x1c:(_0x441661=_0x23bcb3(_0x6eba2f,{'Ra':!0x0})[_0x4056ae(0xe17)])?(_0x1ce168='',0x4&_0xcd312d&&(_0x1ce168+='r'),0x2&_0xcd312d&&(_0x1ce168+='w'),0x1&_0xcd312d&&(_0x1ce168+='x'),_0x1ce168&&_0x49dceb(_0x441661,_0x1ce168)?-0x2:0x0):-0x2c;}catch(_0x3c3d5b){if(_0x3c3d5b instanceof _0x5379a9)return-_0x3c3d5b['Ja'];throw _0x3c3d5b;}},'i':function(_0x4459d4,_0x1431d9){var _0x51ac37=_0x28ffc8;try{var _0x1af5e7=_0x3a7f08[_0x4459d4];if(_0x1af5e7)return _0x41c488(_0x1af5e7[_0x51ac37(0xe17)],_0x1431d9),0x0;throw new _0x5379a9(0x8);}catch(_0x29da3c){if(_0x29da3c instanceof _0x5379a9)return-_0x29da3c['Ja'];throw _0x29da3c;}},'g':function(_0x57fa15){var _0x48d06e=_0x28ffc8;try{var _0x237e8a=_0x3a7f08[_0x57fa15];if(!_0x237e8a)throw new _0x5379a9(0x8);var _0x45160e=_0x237e8a[_0x48d06e(0xe17)],_0x5dbbce='string'==typeof _0x45160e?_0x23bcb3(_0x45160e,{'Ra':!0x0})[_0x48d06e(0xe17)]:_0x45160e;if(_0x5dbbce['Fa']['Ma'])return _0x5dbbce['Fa']['Ma'](_0x5dbbce,{'timestamp':Date[_0x48d06e(0x1551)]()}),0x0;throw new _0x5379a9(0x3f);}catch(_0xdf56cb){if(_0xdf56cb instanceof _0x5379a9)return-_0xdf56cb['Ja'];throw _0xdf56cb;}},'b':function(_0x4e05d4,_0x5128c8,_0x56f39f){var _0x1fe01e=_0x28ffc8;_0x43cc10=_0x56f39f;try{var _0x21901a=_0x570845(_0x4e05d4);switch(_0x5128c8){case 0x0:var _0x410358=_0xc13307();return _0x410358<0x0?-0x1c:_0x37d1d1(_0x21901a[_0x1fe01e(0x2b24)],_0x21901a['flags'],0x0,_0x410358)['fd'];case 0x1:case 0x2:return 0x0;case 0x3:return _0x21901a[_0x1fe01e(0x3a75)];case 0x4:return _0x410358=_0xc13307(),_0x21901a[_0x1fe01e(0x3a75)]|=_0x410358,0x0;case 0x5:return _0x410358=_0xc13307(),_0x1c147d[_0x410358+0x0>>0x1]=0x2,0x0;case 0x6:case 0x7:return 0x0;case 0x10:case 0x8:return-0x1c;case 0x9:return _0xa35d49[_0x284aab()>>0x2]=0x1c,-0x1;default:return-0x1c;}}catch(_0x977dd){if(_0x977dd instanceof _0x5379a9)return-_0x977dd['Ja'];throw _0x977dd;}},'G':function(_0x284aa2,_0x59f282){try{var _0x1049fc=_0x570845(_0x284aa2);return _0x4a2351(_0x2f2012,_0x1049fc['path'],_0x59f282);}catch(_0x3d2155){if(_0x3d2155 instanceof _0x5379a9)return-_0x3d2155['Ja'];throw _0x3d2155;}},'B':function(_0x52f77d,_0x359626){var _0x40425=_0x28ffc8;try{var _0xcdaf65=_0x3a7f08[_0x52f77d];if(!_0xcdaf65)throw new _0x5379a9(0x8);if(0x0==(0x200003&_0xcdaf65[_0x40425(0x3a75)]))throw new _0x5379a9(0x1c);return _0x288ee2(_0xcdaf65[_0x40425(0xe17)],_0x359626),0x0;}catch(_0x54c6dd){if(_0x54c6dd instanceof _0x5379a9)return-_0x54c6dd['Ja'];throw _0x54c6dd;}},'A':function(_0x43aed0,_0x424665){try{return 0x0===_0x424665?-0x1c:_0x424665<_0x4a3662('/')+0x1?-0x44:(_0x4fc6a4('/',_0x2b712a,_0x43aed0,_0x424665),_0x43aed0);}catch(_0x34b5aa){if(_0x34b5aa instanceof _0x5379a9)return-_0x34b5aa['Ja'];throw _0x34b5aa;}},'E':function(_0xd74b33,_0x95a1b8){try{return _0xd74b33=_0x1dd32d(_0xd74b33),_0x4a2351(_0x218cb4,_0xd74b33,_0x95a1b8);}catch(_0x231b9e){if(_0x231b9e instanceof _0x5379a9)return-_0x231b9e['Ja'];throw _0x231b9e;}},'x':function(_0x429f05,_0x3dbe23){var _0x20566c=_0x28ffc8;try{return'/'===(_0x429f05=_0x41a59a(_0x429f05=_0x1dd32d(_0x429f05)))[_0x429f05[_0x20566c(0x1377)]-0x1]&&(_0x429f05=_0x429f05[_0x20566c(0x39fd)](0x0,_0x429f05[_0x20566c(0x1377)]-0x1)),_0x4a5e20(_0x429f05,_0x3dbe23),0x0;}catch(_0x575cba){if(_0x575cba instanceof _0x5379a9)return-_0x575cba['Ja'];throw _0x575cba;}},'D':function(_0x5a198d,_0x2cb358,_0x30903d,_0x49ece0){try{_0x2cb358=_0x1dd32d(_0x2cb358);var _0x1c3396=0x100&_0x49ece0;return _0x2cb358=_0x29167f(_0x5a198d,_0x2cb358,0x1000&_0x49ece0),_0x4a2351(_0x1c3396?_0x218cb4:_0x2f2012,_0x2cb358,_0x30903d);}catch(_0x127f5e){if(_0x127f5e instanceof _0x5379a9)return-_0x127f5e['Ja'];throw _0x127f5e;}},'u':function(_0x33e101,_0x5e488f,_0x1e9ec2,_0x285282){_0x43cc10=_0x285282;try{_0x5e488f=_0x29167f(_0x33e101,_0x5e488f=_0x1dd32d(_0x5e488f));var _0x24447c=_0x285282?_0xc13307():0x0;return _0x37d1d1(_0x5e488f,_0x1e9ec2,_0x24447c)['fd'];}catch(_0x51d700){if(_0x51d700 instanceof _0x5379a9)return-_0x51d700['Ja'];throw _0x51d700;}},'s':function(_0x391c14,_0x48b5c1,_0x970618,_0x61251d){var _0x5eb578=_0x28ffc8;try{var _0x4d1707,_0x4658a7,_0x4c861d;return _0x48b5c1=_0x29167f(_0x391c14,_0x48b5c1=_0x1dd32d(_0x48b5c1)),_0x61251d<=0x0?-0x1c:(_0x4d1707=_0x351333(_0x48b5c1),_0x4658a7=Math[_0x5eb578(0x3478)](_0x61251d,_0x4a3662(_0x4d1707)),_0x4c861d=_0x5ebeb0[_0x970618+_0x4658a7],_0x4fc6a4(_0x4d1707,_0x2b712a,_0x970618,_0x61251d+0x1),_0x5ebeb0[_0x970618+_0x4658a7]=_0x4c861d,_0x4658a7);}catch(_0x269e50){if(_0x269e50 instanceof _0x5379a9)return-_0x269e50['Ja'];throw _0x269e50;}},'r':function(_0x1e6d69){try{return _0x1e6d69=_0x1dd32d(_0x1e6d69),_0x3998d8(_0x1e6d69),0x0;}catch(_0xf30b42){if(_0xf30b42 instanceof _0x5379a9)return-_0xf30b42['Ja'];throw _0xf30b42;}},'F':function(_0x4154df,_0x45733e){try{return _0x4154df=_0x1dd32d(_0x4154df),_0x4a2351(_0x2f2012,_0x4154df,_0x45733e);}catch(_0x4f74bf){if(_0x4f74bf instanceof _0x5379a9)return-_0x4f74bf['Ja'];throw _0x4f74bf;}},'o':function(_0x2658fb,_0x2f9891,_0x114289){var _0x4f1b62=_0x28ffc8;try{return _0x2f9891=_0x29167f(_0x2658fb,_0x2f9891=_0x1dd32d(_0x2f9891)),0x0===_0x114289?_0x205a65(_0x2f9891):0x200===_0x114289?_0x3998d8(_0x2f9891):_0x30b887(_0x4f1b62(0x19cd)),0x0;}catch(_0x77e5dd){if(_0x77e5dd instanceof _0x5379a9)return-_0x77e5dd['Ja'];throw _0x77e5dd;}},'m':function(_0x1bf5a,_0x2c90e1,_0x1e955a){var _0x9e84de=_0x28ffc8;try{_0x2c90e1=_0x29167f(_0x1bf5a,_0x2c90e1=_0x1dd32d(_0x2c90e1),!0x0),_0xce5f12=_0x1e955a?(_0x1652a6=0x3e8*_0xa35d49[_0x1e955a>>0x2]+_0xa35d49[_0x1e955a+0x4>>0x2]/0xf4240,0x3e8*_0xa35d49[(_0x1e955a+=0x8)>>0x2]+_0xa35d49[_0x1e955a+0x4>>0x2]/0xf4240):_0x1652a6=Date[_0x9e84de(0x1551)](),_0x1bf5a=_0x1652a6;var _0x1652a6,_0xce5f12,_0x13d7c1=_0x23bcb3(_0x2c90e1,{'Ra':!0x0})[_0x9e84de(0xe17)];return _0x13d7c1['Fa']['Ma'](_0x13d7c1,{'timestamp':Math['max'](_0x1bf5a,_0xce5f12)}),0x0;}catch(_0x15bfa8){if(_0x15bfa8 instanceof _0x5379a9)return-_0x15bfa8['Ja'];throw _0x15bfa8;}},'e':function(){var _0x4240e1=_0x28ffc8;return Date[_0x4240e1(0x1551)]();},'j':function(_0x46e2d3,_0x2de46b){var _0x47dc69=_0x28ffc8;_0x46e2d3=new Date(0x3e8*_0xa35d49[_0x46e2d3>>0x2]),_0xa35d49[_0x2de46b>>0x2]=_0x46e2d3['getSeconds'](),_0xa35d49[_0x2de46b+0x4>>0x2]=_0x46e2d3[_0x47dc69(0x2002)](),_0xa35d49[_0x2de46b+0x8>>0x2]=_0x46e2d3[_0x47dc69(0xfd8)](),_0xa35d49[_0x2de46b+0xc>>0x2]=_0x46e2d3['getDate'](),_0xa35d49[_0x2de46b+0x10>>0x2]=_0x46e2d3[_0x47dc69(0x4a8)](),_0xa35d49[_0x2de46b+0x14>>0x2]=_0x46e2d3[_0x47dc69(0x1f3)]()-0x76c,_0xa35d49[_0x2de46b+0x18>>0x2]=_0x46e2d3[_0x47dc69(0x364b)]();var _0x73a54a=new Date(_0x46e2d3[_0x47dc69(0x1f3)](),0x0,0x1),_0x34d7f4=(_0xa35d49[_0x2de46b+0x1c>>0x2]=(_0x46e2d3[_0x47dc69(0xbd7)]()-_0x73a54a[_0x47dc69(0xbd7)]())/0x5265c00|0x0,_0xa35d49[_0x2de46b+0x24>>0x2]=-0x3c*_0x46e2d3['getTimezoneOffset'](),new Date(_0x46e2d3[_0x47dc69(0x1f3)](),0x6,0x1)[_0x47dc69(0x261d)]()),_0x73a54a=_0x73a54a['getTimezoneOffset']();_0xa35d49[_0x2de46b+0x20>>0x2]=0x0|(_0x34d7f4!=_0x73a54a&&_0x46e2d3[_0x47dc69(0x261d)]()==Math['min'](_0x73a54a,_0x34d7f4));},'v':function(_0x5e7df8,_0x17f0b5,_0x1b73a1,_0x1cb3fb,_0x5679d6,_0x5e3945,_0x182133){try{var _0x27cb0e=_0x3a7f08[_0x5679d6];if(!_0x27cb0e)return-0x8;if(0x0!=(0x2&_0x1b73a1)&&0x0==(0x2&_0x1cb3fb)&&0x2!=(0x200003&_0x27cb0e['flags']))throw new _0x5379a9(0x2);if(0x1==(0x200003&_0x27cb0e['flags']))throw new _0x5379a9(0x2);if(!_0x27cb0e['Ga']['$a'])throw new _0x5379a9(0x2b);var _0x6ba605=_0x27cb0e['Ga']['$a'](_0x27cb0e,_0x5e7df8,_0x17f0b5,_0x5e3945,_0x1b73a1,_0x1cb3fb),_0x4638ed=_0x6ba605['Eb'];return _0xa35d49[_0x182133>>0x2]=_0x6ba605['ub'],_0x4638ed;}catch(_0x4fd23e){if(_0x4fd23e instanceof _0x5379a9)return-_0x4fd23e['Ja'];throw _0x4fd23e;}},'w':function(_0x2b49d2,_0x146fe3,_0x52ea72,_0x1bb5f1,_0x91469d,_0x23ce48){try{var _0x334ee9,_0x38f189=_0x3a7f08[_0x91469d];_0x38f189&&0x2&_0x52ea72&&(_0x334ee9=_0x2b712a['slice'](_0x2b49d2,_0x2b49d2+_0x146fe3),_0x38f189&&_0x38f189['Ga']['ab']&&_0x38f189['Ga']['ab'](_0x38f189,_0x334ee9,_0x23ce48,_0x146fe3,_0x1bb5f1));}catch(_0x365a28){if(_0x365a28 instanceof _0x5379a9)return-_0x365a28['Ja'];throw _0x365a28;}},'n':_0xfdc096,'p':function(){return 0x80000000;},'d':_0x14b3aa,'c':function(_0x29554f){var _0x4461ff=_0x28ffc8,_0x4525fe=_0x2b712a[_0x4461ff(0x1377)];if(0x80000000<(_0x29554f>>>=0x0))return!0x1;for(var _0x4f28a3=0x1;_0x4f28a3<=0x4;_0x4f28a3*=0x2){var _0x66223=_0x4525fe*(0x1+0.2/_0x4f28a3),_0x66223=Math['min'](_0x66223,_0x29554f+0x6000000),_0x123944=Math;_0x66223=Math[_0x4461ff(0xf1a)](_0x29554f,_0x66223),_0x123944=_0x123944[_0x4461ff(0x3478)][_0x4461ff(0x29f)](_0x123944,0x80000000,_0x66223+(0x10000-_0x66223%0x10000)%0x10000);_0x384d98:{try{_0x2382b0[_0x4461ff(0x26d8)](_0x123944-_0x47ddd6[_0x4461ff(0x2106)]+0xffff>>>0x10),_0x31e8a0();var _0x52bc01=0x1;break _0x384d98;}catch(_0x49d37f){}_0x52bc01=void 0x0;}if(_0x52bc01)return!0x0;}return!0x1;},'y':function(_0x390400,_0x24127f){var _0x137662=_0x28ffc8,_0x523fbe=0x0;return _0x92f4d0()[_0x137662(0x7f0)](function(_0x33eaf6,_0x1012b5){var _0x1023a9=_0x137662,_0xb311b7=_0x24127f+_0x523fbe;for(_0x1012b5=_0xa35d49[_0x390400+0x4*_0x1012b5>>0x2]=_0xb311b7,_0xb311b7=0x0;_0xb311b7<_0x33eaf6[_0x1023a9(0x1377)];++_0xb311b7)_0x5ebeb0[_0x1012b5++>>0x0]=_0x33eaf6[_0x1023a9(0x40ad)](_0xb311b7);_0x5ebeb0[_0x1012b5>>0x0]=0x0,_0x523fbe+=_0x33eaf6['length']+0x1;}),0x0;},'z':function(_0x258aef,_0x3f9008){var _0x5838c6=_0x28ffc8,_0x2280df=_0x92f4d0(),_0x130391=(_0xa35d49[_0x258aef>>0x2]=_0x2280df[_0x5838c6(0x1377)],0x0);return _0x2280df[_0x5838c6(0x7f0)](function(_0x2f79e){var _0x55f589=_0x5838c6;_0x130391+=_0x2f79e[_0x55f589(0x1377)]+0x1;}),_0xa35d49[_0x3f9008>>0x2]=_0x130391,0x0;},'f':function(_0x212a2e){try{var _0x39846b=_0x570845(_0x212a2e);return _0x272fa8(_0x39846b),0x0;}catch(_0x141f69){if(_0x141f69 instanceof _0x5379a9)return _0x141f69['Ja'];throw _0x141f69;}},'l':function(_0x592606,_0x371a85){var _0x191e74=_0x28ffc8;try{var _0x2ba5e8=_0x570845(_0x592606);return _0x5ebeb0[_0x371a85>>0x0]=_0x2ba5e8[_0x191e74(0x3c61)]?0x2:0x4000==(0xf000&_0x2ba5e8[_0x191e74(0x3bad)])?0x3:0xa000==(0xf000&_0x2ba5e8['mode'])?0x7:0x4,0x0;}catch(_0x2111cf){if(_0x2111cf instanceof _0x5379a9)return _0x2111cf['Ja'];throw _0x2111cf;}},'t':function(_0x1b43ff,_0x253353,_0x2693aa,_0x3797a1){try{_0x40ed9f:{for(var _0x2a4603=_0x570845(_0x1b43ff),_0x30cf73=_0x1b43ff=0x0;_0x30cf73<_0x2693aa;_0x30cf73++){var _0x1b86b6=_0xa35d49[_0x253353+(0x8*_0x30cf73+0x4)>>0x2],_0xb3c8aa=_0x24d658(_0x2a4603,_0x5ebeb0,_0xa35d49[_0x253353+0x8*_0x30cf73>>0x2],_0x1b86b6,void 0x0);if(_0xb3c8aa<0x0){var _0x20593a=-0x1;break _0x40ed9f;}if(_0x1b43ff+=_0xb3c8aa,_0xb3c8aa<_0x1b86b6)break;}_0x20593a=_0x1b43ff;}return _0xa35d49[_0x3797a1>>0x2]=_0x20593a,0x0;}catch(_0xa19886){if(_0xa19886 instanceof _0x5379a9)return _0xa19886['Ja'];throw _0xa19886;}},'k':function(_0x48aa94,_0x1c478f,_0xb1417a,_0x2bd9b1,_0x3ce5c8){var _0x1d060b=_0x28ffc8;try{var _0x161335=_0x570845(_0x48aa94);return(_0x48aa94=0x100000000*_0xb1417a+(_0x1c478f>>>0x0))<=-0x20000000000000||0x20000000000000<=_0x48aa94?-0x3d:(_0x3cea55(_0x161335,_0x48aa94,_0x2bd9b1),_0x41a59c=[_0x161335[_0x1d060b(0x2416)]>>>0x0,(_0x5bf220=_0x161335[_0x1d060b(0x2416)],0x1<=+Math[_0x1d060b(0x3abd)](_0x5bf220)?0x0<_0x5bf220?(0x0|Math[_0x1d060b(0x3478)](+Math[_0x1d060b(0xa0a)](_0x5bf220/0x100000000),0xffffffff))>>>0x0:~~+Math[_0x1d060b(0x3d11)]((_0x5bf220-(~~_0x5bf220>>>0x0))/0x100000000)>>>0x0:0x0)],_0xa35d49[_0x3ce5c8>>0x2]=_0x41a59c[0x0],_0xa35d49[_0x3ce5c8+0x4>>0x2]=_0x41a59c[0x1],_0x161335['gb']&&0x0===_0x48aa94&&0x0===_0x2bd9b1&&(_0x161335['gb']=null),0x0);}catch(_0x42af2a){if(_0x42af2a instanceof _0x5379a9)return _0x42af2a['Ja'];throw _0x42af2a;}},'C':function(_0x58120f){var _0x532062=_0x28ffc8;try{var _0x14349f=_0x570845(_0x58120f);return _0x14349f['Ga']&&_0x14349f['Ga'][_0x532062(0x34b8)]?-_0x14349f['Ga']['fsync'](_0x14349f):0x0;}catch(_0x505ec8){if(_0x505ec8 instanceof _0x5379a9)return _0x505ec8['Ja'];throw _0x505ec8;}},'q':function(_0x283d7c,_0x4ab225,_0x152fbd,_0x3369f8){try{_0x820f8e:{for(var _0x156cd9=_0x570845(_0x283d7c),_0x52a35b=_0x283d7c=0x0;_0x52a35b<_0x152fbd;_0x52a35b++){var _0x3b14e4=_0x12dd57(_0x156cd9,_0x5ebeb0,_0xa35d49[_0x4ab225+0x8*_0x52a35b>>0x2],_0xa35d49[_0x4ab225+(0x8*_0x52a35b+0x4)>>0x2],void 0x0);if(_0x3b14e4<0x0){var _0x3e6980=-0x1;break _0x820f8e;}_0x283d7c+=_0x3b14e4;}_0x3e6980=_0x283d7c;}return _0xa35d49[_0x3369f8>>0x2]=_0x3e6980,0x0;}catch(_0x2a3f51){if(_0x2a3f51 instanceof _0x5379a9)return _0x2a3f51['Ja'];throw _0x2a3f51;}}},_0x284aab=((function(){var _0x26bf3f=_0x28ffc8;function _0x2f1e9c(_0x18d619){var _0x2e0b99=a8_0x5b24;_0x39f46a['asm']=_0x18d619['exports'],_0x2382b0=_0x39f46a['asm']['I'],_0x31e8a0(),_0xbc25fd=_0x39f46a[_0x2e0b99(0x22c6)]['za'],_0x59d430[_0x2e0b99(0x1807)](_0x39f46a['asm']['J']),_0x1b7399--,_0x39f46a[_0x2e0b99(0x25ea)]&&_0x39f46a[_0x2e0b99(0x25ea)](_0x1b7399),0x0==_0x1b7399&&(null!==_0x316e76&&(clearInterval(_0x316e76),_0x316e76=null),_0x402244&&(_0x18d619=_0x402244,_0x402244=null,_0x18d619()));}function _0xaf9107(_0x21cec7){var _0x512580=a8_0x5b24;_0x2f1e9c(_0x21cec7[_0x512580(0x17e2)]);}function _0x392000(_0x3a4e99){var _0x429361=a8_0x5b24;return function(){var _0x2b5d03=a8_0x5b24;if(!_0x5c259d&&(_0x2721f9||_0x5fa833)){if(_0x2b5d03(0x38fa)==typeof fetch&&!_0x2bf47d['startsWith']('file://'))return fetch(_0x2bf47d,{'credentials':_0x2b5d03(0x6bb)})[_0x2b5d03(0x3725)](function(_0x3af81f){if(_0x3af81f['ok'])return _0x3af81f['arrayBuffer']();throw'failed\x20to\x20load\x20wasm\x20binary\x20file\x20at\x20\x27'+_0x2bf47d+'\x27';})[_0x2b5d03(0x1bc8)](_0x36bc86);if(_0x34356f)return new Promise(function(_0x1bfe92,_0x55ce7b){_0x34356f(_0x2bf47d,function(_0x1a48aa){_0x1bfe92(new Uint8Array(_0x1a48aa));},_0x55ce7b);});}return Promise['resolve']()[_0x2b5d03(0x3725)](_0x36bc86);}()[_0x429361(0x3725)](function(_0x5cd318){var _0x48b598=_0x429361;return WebAssembly[_0x48b598(0x1bd0)](_0x5cd318,_0x71acfb);})[_0x429361(0x3725)](function(_0x548e81){return _0x548e81;})[_0x429361(0x3725)](_0x3a4e99,function(_0x1000e2){_0x1221f6('failed\x20to\x20asynchronously\x20prepare\x20wasm:\x20'+_0x1000e2),_0x30b887(_0x1000e2);});}var _0x71acfb={'a':_0x399bbc};if(_0x1b7399++,_0x39f46a[_0x26bf3f(0x25ea)]&&_0x39f46a[_0x26bf3f(0x25ea)](_0x1b7399),_0x39f46a['instantiateWasm'])try{return _0x39f46a['instantiateWasm'](_0x71acfb,_0x2f1e9c);}catch(_0x48f829){return _0x1221f6(_0x26bf3f(0x41c0)+_0x48f829);}_0x5c259d||_0x26bf3f(0x38fa)!=typeof WebAssembly[_0x26bf3f(0x25d0)]||_0x4479a3()||_0x2bf47d['startsWith']('file://')||'function'!=typeof fetch?_0x392000(_0xaf9107):fetch(_0x2bf47d,{'credentials':_0x26bf3f(0x6bb)})[_0x26bf3f(0x3725)](function(_0x122c23){var _0x20d744=_0x26bf3f;return WebAssembly[_0x20d744(0x25d0)](_0x122c23,_0x71acfb)[_0x20d744(0x3725)](_0xaf9107,function(_0x3ffa2d){var _0x32402a=_0x20d744;return _0x1221f6(_0x32402a(0x1c32)+_0x3ffa2d),_0x1221f6('falling\x20back\x20to\x20ArrayBuffer\x20instantiation'),_0x392000(_0xaf9107);});});}()),_0x39f46a[_0x28ffc8(0x1020)]=function(){var _0x3c4fea=_0x28ffc8;return(_0x39f46a[_0x3c4fea(0x1020)]=_0x39f46a[_0x3c4fea(0x22c6)]['J'])[_0x3c4fea(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x173c)]=function(){var _0x26ef5a=_0x28ffc8;return(_0x39f46a[_0x26ef5a(0x173c)]=_0x39f46a[_0x26ef5a(0x22c6)]['K'])['apply'](null,arguments);},_0x39f46a[_0x28ffc8(0x3a7b)]=function(){var _0x4b3ec2=_0x28ffc8;return(_0x39f46a['_sqlite3_value_double']=_0x39f46a['asm']['L'])[_0x4b3ec2(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x1061)]=function(){var _0x41f293=_0x28ffc8;return(_0x39f46a[_0x41f293(0x1061)]=_0x39f46a['asm']['M'])[_0x41f293(0xdde)](null,arguments);},_0x39f46a['___errno_location']=function(){var _0x5d2c77=_0x28ffc8;return(_0x284aab=_0x39f46a[_0x5d2c77(0x1567)]=_0x39f46a[_0x5d2c77(0x22c6)]['N'])[_0x5d2c77(0xdde)](null,arguments);}),_0x4cdf49=(_0x39f46a[_0x28ffc8(0x20b1)]=function(){var _0x34e659=_0x28ffc8;return(_0x39f46a[_0x34e659(0x20b1)]=_0x39f46a[_0x34e659(0x22c6)]['O'])[_0x34e659(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x1f06)]=function(){var _0x50c745=_0x28ffc8;return(_0x39f46a[_0x50c745(0x1f06)]=_0x39f46a[_0x50c745(0x22c6)]['P'])['apply'](null,arguments);},_0x39f46a['_sqlite3_finalize']=function(){var _0xdecba0=_0x28ffc8;return(_0x39f46a[_0xdecba0(0x2beb)]=_0x39f46a['asm']['Q'])[_0xdecba0(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x2015)]=function(){var _0x4584cd=_0x28ffc8;return(_0x39f46a[_0x4584cd(0x2015)]=_0x39f46a[_0x4584cd(0x22c6)]['R'])[_0x4584cd(0xdde)](null,arguments);},_0x39f46a['_sqlite3_value_int']=function(){var _0x1d0091=_0x28ffc8;return(_0x39f46a[_0x1d0091(0x2db2)]=_0x39f46a[_0x1d0091(0x22c6)]['S'])['apply'](null,arguments);},_0x39f46a['_sqlite3_clear_bindings']=function(){var _0x60cc7e=_0x28ffc8;return(_0x39f46a[_0x60cc7e(0x3ee8)]=_0x39f46a[_0x60cc7e(0x22c6)]['T'])[_0x60cc7e(0xdde)](null,arguments);},_0x39f46a['_sqlite3_value_blob']=function(){var _0x3b9da0=_0x28ffc8;return(_0x39f46a[_0x3b9da0(0x405a)]=_0x39f46a[_0x3b9da0(0x22c6)]['U'])[_0x3b9da0(0xdde)](null,arguments);},_0x39f46a['_sqlite3_value_bytes']=function(){var _0x22d0a7=_0x28ffc8;return(_0x39f46a[_0x22d0a7(0xca9)]=_0x39f46a[_0x22d0a7(0x22c6)]['V'])['apply'](null,arguments);},_0x39f46a[_0x28ffc8(0xefa)]=function(){var _0x29a141=_0x28ffc8;return(_0x39f46a[_0x29a141(0xefa)]=_0x39f46a[_0x29a141(0x22c6)]['W'])[_0x29a141(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x117c)]=function(){var _0x35e081=_0x28ffc8;return(_0x39f46a[_0x35e081(0x117c)]=_0x39f46a['asm']['X'])[_0x35e081(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x17ad)]=function(){var _0x303a9f=_0x28ffc8;return(_0x39f46a[_0x303a9f(0x17ad)]=_0x39f46a[_0x303a9f(0x22c6)]['Y'])[_0x303a9f(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x729)]=function(){var _0x3c7060=_0x28ffc8;return(_0x39f46a[_0x3c7060(0x729)]=_0x39f46a[_0x3c7060(0x22c6)]['Z'])['apply'](null,arguments);},_0x39f46a[_0x28ffc8(0x3944)]=function(){return(_0x39f46a['_sqlite3_result_int']=_0x39f46a['asm']['_'])['apply'](null,arguments);},_0x39f46a[_0x28ffc8(0x28cb)]=function(){var _0x33f330=_0x28ffc8;return(_0x39f46a[_0x33f330(0x28cb)]=_0x39f46a[_0x33f330(0x22c6)]['$'])['apply'](null,arguments);},_0x39f46a[_0x28ffc8(0x1013)]=function(){var _0x338986=_0x28ffc8;return(_0x39f46a[_0x338986(0x1013)]=_0x39f46a[_0x338986(0x22c6)]['aa'])[_0x338986(0xdde)](null,arguments);},_0x39f46a['_sqlite3_result_text']=function(){var _0x40c27=_0x28ffc8;return(_0x39f46a[_0x40c27(0x3b4a)]=_0x39f46a['asm']['ba'])['apply'](null,arguments);},_0x39f46a[_0x28ffc8(0x2117)]=function(){var _0x567f4b=_0x28ffc8;return(_0x39f46a[_0x567f4b(0x2117)]=_0x39f46a[_0x567f4b(0x22c6)]['ca'])[_0x567f4b(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x1faa)]=function(){var _0x4decb9=_0x28ffc8;return(_0x39f46a[_0x4decb9(0x1faa)]=_0x39f46a[_0x4decb9(0x22c6)]['da'])[_0x4decb9(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x1c5b)]=function(){var _0x4cbced=_0x28ffc8;return(_0x39f46a['_sqlite3_data_count']=_0x39f46a['asm']['ea'])[_0x4cbced(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x1903)]=function(){var _0x217e02=_0x28ffc8;return(_0x39f46a[_0x217e02(0x1903)]=_0x39f46a[_0x217e02(0x22c6)]['fa'])[_0x217e02(0xdde)](null,arguments);},_0x39f46a['_sqlite3_column_bytes']=function(){var _0x197ac0=_0x28ffc8;return(_0x39f46a[_0x197ac0(0x29ba)]=_0x39f46a['asm']['ga'])[_0x197ac0(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x3c36)]=function(){var _0x3e33e3=_0x28ffc8;return(_0x39f46a[_0x3e33e3(0x3c36)]=_0x39f46a['asm']['ha'])['apply'](null,arguments);},_0x39f46a[_0x28ffc8(0x3a1d)]=function(){var _0x354379=_0x28ffc8;return(_0x39f46a['_sqlite3_column_text']=_0x39f46a[_0x354379(0x22c6)]['ia'])[_0x354379(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x2099)]=function(){var _0x31b4a5=_0x28ffc8;return(_0x39f46a[_0x31b4a5(0x2099)]=_0x39f46a['asm']['ja'])[_0x31b4a5(0xdde)](null,arguments);},_0x39f46a['_sqlite3_column_name']=function(){var _0x24c247=_0x28ffc8;return(_0x39f46a[_0x24c247(0x394)]=_0x39f46a[_0x24c247(0x22c6)]['ka'])[_0x24c247(0xdde)](null,arguments);},_0x39f46a['_sqlite3_bind_blob']=function(){var _0x290375=_0x28ffc8;return(_0x39f46a['_sqlite3_bind_blob']=_0x39f46a[_0x290375(0x22c6)]['la'])[_0x290375(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0xd79)]=function(){var _0x5e28bd=_0x28ffc8;return(_0x39f46a[_0x5e28bd(0xd79)]=_0x39f46a['asm']['ma'])[_0x5e28bd(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x3243)]=function(){var _0x304c14=_0x28ffc8;return(_0x39f46a['_sqlite3_bind_int']=_0x39f46a['asm']['na'])[_0x304c14(0xdde)](null,arguments);},_0x39f46a['_sqlite3_bind_text']=function(){var _0x193210=_0x28ffc8;return(_0x39f46a[_0x193210(0x1266)]=_0x39f46a['asm']['oa'])[_0x193210(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x820)]=function(){var _0x4b7e13=_0x28ffc8;return(_0x39f46a['_sqlite3_bind_parameter_index']=_0x39f46a[_0x4b7e13(0x22c6)]['pa'])[_0x4b7e13(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x1f41)]=function(){var _0x4982e1=_0x28ffc8;return(_0x39f46a['_sqlite3_normalized_sql']=_0x39f46a['asm']['qa'])[_0x4982e1(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x2336)]=function(){var _0x1b878d=_0x28ffc8;return(_0x39f46a['_sqlite3_errmsg']=_0x39f46a[_0x1b878d(0x22c6)]['ra'])[_0x1b878d(0xdde)](null,arguments);},_0x39f46a['_sqlite3_exec']=function(){var _0x20c663=_0x28ffc8;return(_0x39f46a[_0x20c663(0x3b23)]=_0x39f46a['asm']['sa'])[_0x20c663(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x21c7)]=function(){var _0x30b9ad=_0x28ffc8;return(_0x39f46a[_0x30b9ad(0x21c7)]=_0x39f46a['asm']['ta'])[_0x30b9ad(0xdde)](null,arguments);},_0x39f46a['_sqlite3_close_v2']=function(){var _0x58c6ed=_0x28ffc8;return(_0x39f46a[_0x58c6ed(0x1d33)]=_0x39f46a['asm']['ua'])['apply'](null,arguments);},_0x39f46a['_sqlite3_create_function_v2']=function(){var _0x33ba2a=_0x28ffc8;return(_0x39f46a[_0x33ba2a(0x9be)]=_0x39f46a['asm']['va'])[_0x33ba2a(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x3d4c)]=function(){var _0x162d6f=_0x28ffc8;return(_0x39f46a[_0x162d6f(0x3d4c)]=_0x39f46a[_0x162d6f(0x22c6)]['wa'])[_0x162d6f(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x15b2)]=function(){var _0x1d940a=_0x28ffc8;return(_0x4cdf49=_0x39f46a[_0x1d940a(0x15b2)]=_0x39f46a[_0x1d940a(0x22c6)]['xa'])[_0x1d940a(0xdde)](null,arguments);}),_0x43043f=_0x39f46a[_0x28ffc8(0x31ed)]=function(){var _0x55b809=_0x28ffc8;return(_0x43043f=_0x39f46a[_0x55b809(0x31ed)]=_0x39f46a[_0x55b809(0x22c6)]['ya'])[_0x55b809(0xdde)](null,arguments);},_0x158ef4=(_0x39f46a['_RegisterExtensionFunctions']=function(){var _0x91cba6=_0x28ffc8;return(_0x39f46a[_0x91cba6(0x3f5c)]=_0x39f46a[_0x91cba6(0x22c6)]['Aa'])[_0x91cba6(0xdde)](null,arguments);},_0x39f46a[_0x28ffc8(0x3439)]=function(){var _0x35571c=_0x28ffc8;return(_0x158ef4=_0x39f46a[_0x35571c(0x3439)]=_0x39f46a[_0x35571c(0x22c6)]['Ba'])[_0x35571c(0xdde)](null,arguments);}),_0x4f4c11=_0x39f46a[_0x28ffc8(0x1268)]=function(){var _0xda659=_0x28ffc8;return(_0x4f4c11=_0x39f46a['stackSave']=_0x39f46a[_0xda659(0x22c6)]['Ca'])[_0xda659(0xdde)](null,arguments);},_0x115c14=_0x39f46a['stackRestore']=function(){var _0x39a87e=_0x28ffc8;return(_0x115c14=_0x39f46a[_0x39a87e(0x9ef)]=_0x39f46a[_0x39a87e(0x22c6)]['Da'])[_0x39a87e(0xdde)](null,arguments);},_0x37f646=_0x39f46a[_0x28ffc8(0x14c2)]=function(){var _0x299a74=_0x28ffc8;return(_0x37f646=_0x39f46a[_0x299a74(0x14c2)]=_0x39f46a[_0x299a74(0x22c6)]['Ea'])['apply'](null,arguments);};function _0x14ac8e(){var _0x2c869c=_0x28ffc8;function _0x539263(){var _0x257291=a8_0x5b24;if(!_0x2bca51&&(_0x2bca51=!0x0,_0x39f46a[_0x257291(0x41f)]=!0x0,!_0x42fba8)){if(_0x39f46a[_0x257291(0x3849)]||_0x9ed21c||(_0x9ed21c=!0x0,_0x1cc7ad(),_0x39f46a[_0x257291(0x3503)]=_0x39f46a[_0x257291(0x3503)],_0x39f46a[_0x257291(0x3256)]=_0x39f46a[_0x257291(0x3256)],_0x39f46a[_0x257291(0x19d0)]=_0x39f46a['stderr'],_0x39f46a['stdin']?_0x1bf742(_0x257291(0x3503),_0x39f46a['stdin']):_0xc4ce79(_0x257291(0x28b2),_0x257291(0x38c4)),_0x39f46a['stdout']?_0x1bf742('stdout',null,_0x39f46a[_0x257291(0x3256)]):_0xc4ce79(_0x257291(0x28b2),_0x257291(0x189c)),_0x39f46a[_0x257291(0x19d0)]?_0x1bf742(_0x257291(0x19d0),null,_0x39f46a[_0x257291(0x19d0)]):_0xc4ce79(_0x257291(0x1fb0),_0x257291(0x1b54)),_0x37d1d1(_0x257291(0x38c4),0x0),_0x37d1d1(_0x257291(0x189c),0x1),_0x37d1d1(_0x257291(0x1b54),0x1)),_0x4267ad=!0x1,_0x2e949a(_0x59d430),_0x39f46a[_0x257291(0x344c)]&&_0x39f46a[_0x257291(0x344c)](),_0x39f46a[_0x257291(0x69b)])for(_0x257291(0x38fa)==typeof _0x39f46a[_0x257291(0x69b)]&&(_0x39f46a[_0x257291(0x69b)]=[_0x39f46a[_0x257291(0x69b)]]);_0x39f46a[_0x257291(0x69b)]['length'];){var _0x40599f=_0x39f46a['postRun']['shift']();_0x29a66b[_0x257291(0x1807)](_0x40599f);}_0x2e949a(_0x29a66b);}}if(!(0x0<_0x1b7399)){if(_0x39f46a['preRun']){for(_0x2c869c(0x38fa)==typeof _0x39f46a[_0x2c869c(0x1f7e)]&&(_0x39f46a[_0x2c869c(0x1f7e)]=[_0x39f46a[_0x2c869c(0x1f7e)]]);_0x39f46a['preRun'][_0x2c869c(0x1377)];)_0x3c4a84=_0x39f46a['preRun'][_0x2c869c(0x3a7c)](),_0x57703a[_0x2c869c(0x1807)](_0x3c4a84);}_0x2e949a(_0x57703a),0x0<_0x1b7399||(_0x39f46a[_0x2c869c(0x12e9)]?(_0x39f46a[_0x2c869c(0x12e9)]('Running...'),setTimeout(function(){setTimeout(function(){_0x39f46a['setStatus']('');},0x1),_0x539263();},0x1)):_0x539263());}var _0x3c4a84;}if(_0x39f46a[_0x28ffc8(0x2421)]=function(_0x4c7b96,_0x44af5d,_0x19a1f5,_0x1b24e2){var _0xd30776=_0x28ffc8,_0x1b6c22=(_0x19a1f5=_0x19a1f5||[])[_0xd30776(0x1fe5)](function(_0x23058f){return'number'===_0x23058f;});return _0xd30776(0x28aa)!==_0x44af5d&&_0x1b6c22&&!_0x1b24e2?_0x39f46a['_'+_0x4c7b96]:function(){var _0x5a577e=_0xd30776,_0x466df7=_0x4c7b96,_0x2f60be=_0x44af5d,_0x415656=_0x19a1f5,_0x1db75c=arguments,_0x546fba={'string':function(_0xd40c4e){var _0x3cc471=a8_0x5b24,_0x8acae,_0x34406f=0x0;return null!=_0xd40c4e&&0x0!==_0xd40c4e&&(_0x8acae=0x1+(_0xd40c4e[_0x3cc471(0x1377)]<<0x2),_0x34406f=_0x37f646(_0x8acae),_0x4fc6a4(_0xd40c4e,_0x2b712a,_0x34406f,_0x8acae)),_0x34406f;},'array':function(_0x4f19fc){var _0x90a096=a8_0x5b24,_0x673099=_0x37f646(_0x4f19fc[_0x90a096(0x1377)]);return _0x5ebeb0[_0x90a096(0x2cf6)](_0x4f19fc,_0x673099),_0x673099;}},_0x54284f=(_0x466df7=_0x39f46a['_'+_0x466df7],[]),_0x34fdac=0x0;if(_0x1db75c)for(var _0x2b8869=0x0;_0x2b8869<_0x1db75c[_0x5a577e(0x1377)];_0x2b8869++){var _0x3e7d81=_0x546fba[_0x415656[_0x2b8869]];_0x3e7d81?(0x0===_0x34fdac&&(_0x34fdac=_0x4f4c11()),_0x54284f[_0x2b8869]=_0x3e7d81(_0x1db75c[_0x2b8869])):_0x54284f[_0x2b8869]=_0x1db75c[_0x2b8869];}return _0x466df7=_0x415656=_0x466df7[_0x5a577e(0xdde)](null,_0x54284f),0x0!==_0x34fdac&&_0x115c14(_0x34fdac),_0x5a577e(0x28aa)===_0x2f60be?_0x1dd32d(_0x466df7):_0x5a577e(0x1f5)===_0x2f60be?!!_0x466df7:_0x466df7;};},_0x39f46a[_0x28ffc8(0x33e0)]=_0x1dd32d,_0x39f46a[_0x28ffc8(0x1268)]=_0x4f4c11,_0x39f46a[_0x28ffc8(0x9ef)]=_0x115c14,_0x39f46a['stackAlloc']=_0x37f646,_0x402244=function _0x5ab602(){_0x2bca51||_0x14ac8e(),_0x2bca51||(_0x402244=_0x5ab602);},_0x39f46a[_0x28ffc8(0x2c05)]=_0x14ac8e,_0x39f46a[_0x28ffc8(0x1cc3)]){for(_0x28ffc8(0x38fa)==typeof _0x39f46a[_0x28ffc8(0x1cc3)]&&(_0x39f46a[_0x28ffc8(0x1cc3)]=[_0x39f46a[_0x28ffc8(0x1cc3)]]);0x0<_0x39f46a['preInit'][_0x28ffc8(0x1377)];)_0x39f46a[_0x28ffc8(0x1cc3)][_0x28ffc8(0x10d7)]()();}return _0x14ac8e(),_0x336dfb;});}_0x3ad9d6=_0x58a376[_0x53320f(0xd48)](_0x3ad9d6);var _0x506087=_0x58a376(0x856b),_0x42cae0=_0x58a376(0x6214),_0x4cea9b=_0x58a376(0xbe7c)['Buffer'],_0x48a53b=void 0x0;_0x3ad9d6[_0x53320f(0x880)]=_0x1673f6,_0x3ad9d6[_0x53320f(0x880)]['default']=_0x1673f6;},0x9927:(_0x4d4562,_0x2a336a,_0x42f39f)=>{var _0x179006=a8_0x16e4d8;_0x42f39f['d'](_0x2a336a,{'O':()=>_0x4fa094});var _0x3ae84a=_0x42f39f(0x77a5);class _0x4fa094{constructor(){var _0x84d60a=a8_0x5b24;this[_0x84d60a(0x25ba)]='',this[_0x84d60a(0xce8)]=new Array(),this[_0x84d60a(0x41de)]=!0x1;}static get[_0x179006(0x1f27)](){var _0x61fb70=_0x179006;for(const _0x1150ac in _0x4fa094[_0x61fb70(0x1361)])if(Object[_0x61fb70(0x41df)]['hasOwnProperty'][_0x61fb70(0x29f)](_0x4fa094[_0x61fb70(0x1361)],_0x1150ac))return!0x0;return!0x1;}static get[_0x179006(0x14d5)](){var _0x1e60c3=_0x179006;for(const _0x10f6be in _0x4fa094[_0x1e60c3(0x1361)])if(Object[_0x1e60c3(0x41df)][_0x1e60c3(0x1172)][_0x1e60c3(0x29f)](_0x4fa094[_0x1e60c3(0x1361)],_0x10f6be)){var _0xea5edd=parseInt(_0x10f6be);if(_0xea5edd>=_0x3ae84a['g'][_0x1e60c3(0x1abb)]&&_0xea5edd<=_0x3ae84a['g'][_0x1e60c3(0x4182)])return!0x0;}return!0x1;}static['HasSpecificTrigger'](_0x1498eb){var _0xc9ebbe=_0x179006;for(const _0x50b95c in _0x4fa094[_0xc9ebbe(0x1361)])if(Object[_0xc9ebbe(0x41df)]['hasOwnProperty'][_0xc9ebbe(0x29f)](_0x4fa094[_0xc9ebbe(0x1361)],_0x50b95c)&&parseInt(_0x50b95c)===_0x1498eb)return!0x0;return!0x1;}}_0x4fa094['Triggers']={};},0x4fef:(_0x305347,_0x38359c,_0x9c1b31)=>{var _0x1b6e06=a8_0x16e4d8;_0x9c1b31['d'](_0x38359c,{'a':()=>_0x1d07a9});var _0x4831ab=_0x9c1b31(0xf96c),_0x2726c0=_0x9c1b31(0x9fd1),_0x5c7c65=_0x9c1b31(0xc84b),_0x38359c=_0x9c1b31(0xe456);class _0x1d07a9{constructor(_0x54a0b6,_0x4d33f6){var _0x215d53=a8_0x5b24;this['triggerOptions']=_0x54a0b6,this['onBeforeExecuteObservable']=new _0x4831ab['y$'](),_0x54a0b6['parameter']?(this[_0x215d53(0x417)]=_0x54a0b6['trigger'],this[_0x215d53(0x1a90)]=_0x54a0b6[_0x215d53(0x253d)]):_0x54a0b6[_0x215d53(0x417)]?this[_0x215d53(0x417)]=_0x54a0b6[_0x215d53(0x417)]:this[_0x215d53(0x417)]=_0x54a0b6,(this['_nextActiveAction']=this)['_condition']=_0x4d33f6;}['_prepare'](){}[_0x1b6e06(0x1dee)](){return this['_triggerParameter'];}[_0x1b6e06(0x234c)](_0x491f5c){var _0x93f46d=_0x1b6e06;this[_0x93f46d(0x1a90)]=_0x491f5c;}['_evaluateConditionForCurrentFrame'](){var _0x1e2d7e=_0x1b6e06;const _0xc09463=this[_0x1e2d7e(0x319d)];if(!_0xc09463)return!0x0;var _0x3c65d9=this[_0x1e2d7e(0x78d)][_0x1e2d7e(0x83e)]()[_0x1e2d7e(0x36f0)]();return _0xc09463[_0x1e2d7e(0x3625)]!==_0x3c65d9&&(_0xc09463['_evaluationId']=_0x3c65d9,_0xc09463[_0x1e2d7e(0x40c3)]=_0xc09463[_0x1e2d7e(0x96a)]()),_0xc09463[_0x1e2d7e(0x40c3)];}[_0x1b6e06(0x40d0)](_0x30e45d){var _0xad518f=_0x1b6e06;this[_0xad518f(0xe8e)]()&&(this[_0xad518f(0xfa2)][_0xad518f(0x2a3a)](this),this[_0xad518f(0x3cc)][_0xad518f(0x233d)](_0x30e45d),this['skipToNextActiveAction']());}[_0x1b6e06(0x233d)](_0x30cb79){}[_0x1b6e06(0x276f)](){var _0x328035=_0x1b6e06;this['_nextActiveAction'][_0x328035(0x30fd)]?(this[_0x328035(0x3cc)]['_child'][_0x328035(0x78d)]||(this[_0x328035(0x3cc)][_0x328035(0x30fd)]['_actionManager']=this[_0x328035(0x78d)]),this[_0x328035(0x3cc)]=this[_0x328035(0x3cc)][_0x328035(0x30fd)]):this[_0x328035(0x3cc)]=this;}[_0x1b6e06(0x3725)](_0x2fe6b7){var _0x5b0cdc=_0x1b6e06;return(this[_0x5b0cdc(0x30fd)]=_0x2fe6b7)[_0x5b0cdc(0x78d)]=this['_actionManager'],_0x2fe6b7[_0x5b0cdc(0xe49)](),_0x2fe6b7;}[_0x1b6e06(0x1ab7)](_0xa79019){var _0x34474f=_0x1b6e06;return this[_0x34474f(0x78d)][_0x34474f(0x1ab7)](_0xa79019);}[_0x1b6e06(0x36d7)](_0x1a7bba,_0x12ed0){var _0x3b90be=_0x1b6e06;return this[_0x3b90be(0x78d)][_0x3b90be(0x36d7)](_0x1a7bba,_0x12ed0);}['serialize'](_0x3cf436){}[_0x1b6e06(0x1c8a)](_0x14dfe4,_0x2e3cc9){var _0x4732b6=_0x1b6e06;_0x14dfe4={'type':0x1,'children':[],'name':_0x14dfe4[_0x4732b6(0xc8c)],'properties':_0x14dfe4[_0x4732b6(0x323c)]||[]};if(this[_0x4732b6(0x30fd)]&&this[_0x4732b6(0x30fd)]['serialize'](_0x14dfe4),this['_condition']){const _0x5c53b4=this[_0x4732b6(0x319d)]['serialize']();return _0x5c53b4[_0x4732b6(0x2162)][_0x4732b6(0x3f90)](_0x14dfe4),_0x2e3cc9&&_0x2e3cc9['children']['push'](_0x5c53b4),_0x5c53b4;}return _0x2e3cc9&&_0x2e3cc9[_0x4732b6(0x2162)]['push'](_0x14dfe4),_0x14dfe4;}}_0x1d07a9[_0x1b6e06(0x2c2)]=_0x5ca359=>'number'==typeof _0x5ca359?_0x5ca359[_0x1b6e06(0x22e6)]():_0x1b6e06(0x1f5)==typeof _0x5ca359?_0x5ca359?_0x1b6e06(0x61c):_0x1b6e06(0x2b91):_0x5ca359 instanceof _0x2726c0['FM']?_0x5ca359['x']+',\x20'+_0x5ca359['y']:_0x5ca359 instanceof _0x2726c0['P']?_0x5ca359['x']+',\x20'+_0x5ca359['y']+',\x20'+_0x5ca359['z']:_0x5ca359 instanceof _0x5c7c65['Wo']?_0x5ca359['r']+',\x20'+_0x5ca359['g']+',\x20'+_0x5ca359['b']:_0x5ca359 instanceof _0x5c7c65['HE']?_0x5ca359['r']+',\x20'+_0x5ca359['g']+',\x20'+_0x5ca359['b']+',\x20'+_0x5ca359['a']:_0x5ca359,_0x1d07a9[_0x1b6e06(0x1dce)]=_0x2e6c59=>({'name':_0x1b6e06(0x397b),'targetType':_0x2e6c59[_0x1b6e06(0x3e51)]?'MeshProperties':_0x2e6c59[_0x1b6e06(0x272a)]?_0x1b6e06(0x3229):_0x2e6c59[_0x1b6e06(0x3c0b)]?_0x1b6e06(0x26bf):_0x2e6c59['_isMaterial']?_0x1b6e06(0x3f7e):_0x1b6e06(0x34cd),'value':_0x2e6c59[_0x1b6e06(0x4af)]?'Scene':_0x2e6c59['name']}),(0x0,_0x38359c['H'])(_0x1b6e06(0x476),_0x1d07a9);},0xad7e:(_0x3b832b,_0xfd2dde,_0x423dbb)=>{var _0x6e1c88=a8_0x16e4d8;_0x423dbb['d'](_0xfd2dde,{'k':()=>_0x3776ec});var _0x2a9b53=_0x423dbb(0x9fd1),_0x4aed27=_0x423dbb(0xc84b),_0x4677c7=_0x423dbb(0x7f3d),_0x59cfe4=_0x423dbb(0x4fef),_0x4dd1bd=_0x423dbb(0x65a1),_0x32afda=_0x423dbb(0xf8c1),_0x3b362c=_0x423dbb(0x10ea4),_0x1b0c53=_0x423dbb(0x1266b),_0xe12a97=_0x423dbb(0xe456),_0xfd2dde=_0x423dbb(0x9927),_0x5c827e=_0x423dbb(0x77a5);class _0x3776ec extends _0xfd2dde['O']{constructor(_0xe743ed){var _0x5c2073=a8_0x5b24;super(),(_0xe743ed=_0xe743ed||_0x32afda['l']['LastCreatedScene'])&&(this[_0x5c2073(0x195b)]=_0xe743ed)[_0x5c2073(0x85c)][_0x5c2073(0x3f90)](this);}[_0x6e1c88(0x18c9)](){var _0x12c17d=_0x6e1c88,_0x86119c=this[_0x12c17d(0x195b)]['actionManagers'][_0x12c17d(0x919)](this);for(let _0x4ffc10=0x0;_0x4ffc10<this[_0x12c17d(0xce8)][_0x12c17d(0x1377)];_0x4ffc10++){var _0x476ad2=this[_0x12c17d(0xce8)][_0x4ffc10];_0x3776ec['Triggers'][_0x476ad2[_0x12c17d(0x417)]]--,0x0===_0x3776ec['Triggers'][_0x476ad2[_0x12c17d(0x417)]]&&delete _0x3776ec['Triggers'][_0x476ad2[_0x12c17d(0x417)]];}-0x1<_0x86119c&&this[_0x12c17d(0x195b)]['actionManagers'][_0x12c17d(0x5ff)](_0x86119c,0x1);}[_0x6e1c88(0x83e)](){return this['_scene'];}[_0x6e1c88(0x1c41)](_0x328e21){var _0xdcd7cc=_0x6e1c88;for(let _0x52a284=0x0;_0x52a284<this['actions'][_0xdcd7cc(0x1377)];_0x52a284++){var _0x5c8fd8=this[_0xdcd7cc(0xce8)][_0x52a284];if(-0x1<_0x328e21[_0xdcd7cc(0x919)](_0x5c8fd8[_0xdcd7cc(0x417)]))return!0x0;}return!0x1;}['hasSpecificTriggers2'](_0x54c7be,_0x516955){var _0x4d6f10=_0x6e1c88;for(let _0x53a912=0x0;_0x53a912<this[_0x4d6f10(0xce8)][_0x4d6f10(0x1377)];_0x53a912++){var _0x22e8b3=this[_0x4d6f10(0xce8)][_0x53a912];if(_0x54c7be==_0x22e8b3[_0x4d6f10(0x417)]||_0x516955==_0x22e8b3[_0x4d6f10(0x417)])return!0x0;}return!0x1;}['hasSpecificTrigger'](_0x8becbd,_0x56de19){var _0x1483f2=_0x6e1c88;for(let _0x54c691=0x0;_0x54c691<this['actions']['length'];_0x54c691++){const _0x182232=this['actions'][_0x54c691];if(_0x182232[_0x1483f2(0x417)]===_0x8becbd){if(!_0x56de19)return!0x0;if(_0x56de19(_0x182232[_0x1483f2(0x1dee)]()))return!0x0;}}return!0x1;}get[_0x6e1c88(0x3e57)](){var _0x492bff=_0x6e1c88;for(let _0x2e1cf9=0x0;_0x2e1cf9<this['actions'][_0x492bff(0x1377)];_0x2e1cf9++){var _0x18fc56=this[_0x492bff(0xce8)][_0x2e1cf9];if(_0x18fc56[_0x492bff(0x417)]>=_0x3776ec['OnPickTrigger']&&_0x18fc56[_0x492bff(0x417)]<=_0x3776ec[_0x492bff(0xb85)])return!0x0;}return!0x1;}get['hasPickTriggers'](){var _0x45dbc1=_0x6e1c88;for(let _0x3411ad=0x0;_0x3411ad<this[_0x45dbc1(0xce8)]['length'];_0x3411ad++){var _0x141d96=this[_0x45dbc1(0xce8)][_0x3411ad];if(_0x141d96[_0x45dbc1(0x417)]>=_0x3776ec['OnPickTrigger']&&_0x141d96[_0x45dbc1(0x417)]<=_0x3776ec['OnPickUpTrigger'])return!0x0;}return!0x1;}[_0x6e1c88(0xa49)](_0x5726eb){var _0x25cb3a=_0x6e1c88;return _0x5726eb[_0x25cb3a(0x417)]===_0x3776ec[_0x25cb3a(0x200b)]&&this[_0x25cb3a(0x83e)]()['actionManager']!==this?(_0x3b362c['Y'][_0x25cb3a(0x1048)]('OnEveryFrameTrigger\x20can\x20only\x20be\x20used\x20with\x20scene.actionManager'),null):(this[_0x25cb3a(0xce8)][_0x25cb3a(0x3f90)](_0x5726eb),this[_0x25cb3a(0x83e)]()[_0x25cb3a(0x14b9)]++,_0x3776ec[_0x25cb3a(0x1361)][_0x5726eb['trigger']]?_0x3776ec[_0x25cb3a(0x1361)][_0x5726eb['trigger']]++:_0x3776ec['Triggers'][_0x5726eb[_0x25cb3a(0x417)]]=0x1,_0x5726eb[_0x25cb3a(0x78d)]=this,_0x5726eb[_0x25cb3a(0xe49)](),_0x5726eb);}[_0x6e1c88(0x118b)](_0x7fd7a7){var _0x315b45=_0x6e1c88,_0x203125=this['actions']['indexOf'](_0x7fd7a7);return-0x1!==_0x203125&&(this[_0x315b45(0xce8)][_0x315b45(0x5ff)](_0x203125,0x1),--_0x3776ec['Triggers'][_0x7fd7a7[_0x315b45(0x417)]],0x0===_0x3776ec[_0x315b45(0x1361)][_0x7fd7a7[_0x315b45(0x417)]]&&delete _0x3776ec['Triggers'][_0x7fd7a7['trigger']],_0x7fd7a7[_0x315b45(0x78d)]=null,this[_0x315b45(0x83e)]()[_0x315b45(0x14b9)]--,!0x0);}['processTrigger'](_0x423aa6,_0x3c5e0d){var _0x42f186=_0x6e1c88;for(let _0x1f938d=0x0;_0x1f938d<this['actions']['length'];_0x1f938d++){const _0x57eca6=this[_0x42f186(0xce8)][_0x1f938d];if(_0x57eca6['trigger']===_0x423aa6){if(_0x3c5e0d&&(_0x423aa6===_0x3776ec[_0x42f186(0x177e)]||_0x423aa6===_0x3776ec['OnKeyDownTrigger'])){const _0x16bf14=_0x57eca6['getTriggerParameter']();if('function'==typeof _0x16bf14){if(!_0x16bf14(_0x3c5e0d))continue;}else{if(_0x16bf14&&_0x16bf14!==_0x3c5e0d[_0x42f186(0x2d88)][_0x42f186(0x13c4)]){if(!_0x16bf14['toLowerCase'])continue;var _0x4462b7=_0x16bf14[_0x42f186(0x407c)]();if(_0x4462b7!==_0x3c5e0d[_0x42f186(0x2d88)][_0x42f186(0x406)]){var _0x56746a=_0x3c5e0d[_0x42f186(0x2d88)][_0x42f186(0x183d)]||_0x3c5e0d[_0x42f186(0x2d88)][_0x42f186(0x13c4)];if(String[_0x42f186(0x5eb)](_0x56746a)['toLowerCase']()!==_0x4462b7)continue;}}}}_0x57eca6[_0x42f186(0x40d0)](_0x3c5e0d);}}}['_getEffectiveTarget'](_0x3dded1,_0x59ede1){var _0xdebef0=_0x6e1c88,_0x4ffe13=_0x59ede1[_0xdebef0(0x54f)]('.');for(let _0x1bf4b2=0x0;_0x1bf4b2<_0x4ffe13[_0xdebef0(0x1377)]-0x1;_0x1bf4b2++)_0x3dded1=_0x3dded1[_0x4ffe13[_0x1bf4b2]];return _0x3dded1;}['_getProperty'](_0x19f2ba){var _0x4e5f55=_0x6e1c88;return _0x19f2ba=_0x19f2ba[_0x4e5f55(0x54f)]('.'),_0x19f2ba[_0x19f2ba['length']-0x1];}[_0x6e1c88(0x2fcc)](_0x45a696){var _0x1710b3=_0x6e1c88;const _0xfbda36={'children':new Array(),'name':_0x45a696,'type':0x3,'properties':new Array()};for(let _0x1b9bcb=0x0;_0x1b9bcb<this[_0x1710b3(0xce8)]['length'];_0x1b9bcb++){const _0xeef18c={'type':0x0,'children':new Array(),'name':_0x3776ec[_0x1710b3(0x2883)](this[_0x1710b3(0xce8)][_0x1b9bcb][_0x1710b3(0x417)]),'properties':new Array()};var _0x53899e=this[_0x1710b3(0xce8)][_0x1b9bcb]['triggerOptions'];if(_0x53899e&&_0x1710b3(0x390)!=typeof _0x53899e){if(_0x53899e[_0x1710b3(0x253d)]instanceof Node)_0xeef18c['properties'][_0x1710b3(0x3f90)](_0x59cfe4['a'][_0x1710b3(0x1dce)](_0x53899e[_0x1710b3(0x253d)]));else{if(_0x1710b3(0x1e3f)==typeof _0x53899e[_0x1710b3(0x253d)]){const _0x2788de={};_0x1b0c53['j'][_0x1710b3(0x3c2c)](_0x53899e[_0x1710b3(0x253d)],_0x2788de,[_0x1710b3(0x1a58)]),_0x53899e[_0x1710b3(0x253d)]&&_0x53899e[_0x1710b3(0x253d)]['mesh']&&(_0x2788de['_meshId']=_0x53899e[_0x1710b3(0x253d)][_0x1710b3(0x1a58)]['id']),_0xeef18c[_0x1710b3(0x323c)][_0x1710b3(0x3f90)]({'name':'parameter','targetType':null,'value':_0x2788de});}else _0xeef18c[_0x1710b3(0x323c)][_0x1710b3(0x3f90)]({'name':'parameter','targetType':null,'value':_0x53899e['parameter']});}}this['actions'][_0x1b9bcb][_0x1710b3(0x2fcc)](_0xeef18c),_0xfbda36[_0x1710b3(0x2162)][_0x1710b3(0x3f90)](_0xeef18c);}return _0xfbda36;}static[_0x6e1c88(0x2a19)](_0x40185b,_0x3cd2ae,_0x558a7b){var _0x58a4e9=_0x6e1c88;const _0x57705f=new _0x3776ec(_0x558a7b),_0x5d5dd1=(null===_0x3cd2ae?_0x558a7b[_0x58a4e9(0x3342)]=_0x57705f:_0x3cd2ae[_0x58a4e9(0x3342)]=_0x57705f,(_0xde58ad,_0x1c07ae,_0x7c6d24,_0x1ce10d,_0x5ac2e9=null)=>{var _0x559cb6=_0x58a4e9;if(!_0xde58ad[_0x559cb6(0x1b4c)]){const _0x4e53bd=new Array();let _0x11399a=null,_0x96db52=null;var _0x4f5a43=_0xde58ad[_0x559cb6(0x2643)]&&0x0<_0xde58ad[_0x559cb6(0x2643)][_0x559cb6(0x1377)];if(0x2===_0xde58ad['type']?_0x4e53bd[_0x559cb6(0x3f90)](_0x57705f):_0x4e53bd[_0x559cb6(0x3f90)](_0x1c07ae),_0x4f5a43){var _0xdadf1f=new Array();for(let _0x28e14c=0x0;_0x28e14c<_0xde58ad['combine'][_0x559cb6(0x1377)];_0x28e14c++)_0x5d5dd1(_0xde58ad[_0x559cb6(0x2643)][_0x28e14c],_0x3776ec['NothingTrigger'],_0x7c6d24,_0x1ce10d,_0xdadf1f);_0x4e53bd[_0x559cb6(0x3f90)](_0xdadf1f);}else for(let _0x2f2616=0x0;_0x2f2616<_0xde58ad['properties'][_0x559cb6(0x1377)];_0x2f2616++){let _0x4a9fd4=_0xde58ad[_0x559cb6(0x323c)][_0x2f2616][_0x559cb6(0x13ce)];var _0x1c0117=_0xde58ad['properties'][_0x2f2616]['name'],_0x219422=_0xde58ad[_0x559cb6(0x323c)][_0x2f2616][_0x559cb6(0x1653)];_0x559cb6(0x397b)===_0x1c0117?_0x4a9fd4=_0x11399a=_0x559cb6(0x34cd)===_0x219422?_0x558a7b:_0x559cb6(0x3f7e)===_0x219422?_0x558a7b[_0x559cb6(0x3dbb)](_0x4a9fd4):_0x558a7b[_0x559cb6(0xda2)](_0x4a9fd4):_0x559cb6(0x922)===_0x1c0117?_0x4a9fd4=_0x558a7b[_0x559cb6(0xda2)](_0x4a9fd4):_0x559cb6(0x99a)===_0x1c0117?_0x558a7b[_0x559cb6(0xb63)]&&(_0x4a9fd4=_0x558a7b[_0x559cb6(0xb63)](_0x4a9fd4)):'propertyPath'!==_0x1c0117?_0x4a9fd4=0x2===_0xde58ad[_0x559cb6(0x21e0)]&&'operator'===_0x1c0117?_0x4677c7['Uf'][_0x4a9fd4]:((_0x339845,_0x401f78,_0x254908)=>{var _0x1cfc6c=_0x559cb6,_0x378ba2;if(null===_0x254908)return _0x378ba2=parseFloat(_0x339845),_0x1cfc6c(0x61c)===_0x339845||_0x1cfc6c(0x2b91)===_0x339845?'true'===_0x339845:isNaN(_0x378ba2)?_0x339845:_0x378ba2;var _0x3ff5ca=_0x254908['split']('.'),_0x17cd4e=_0x339845['split'](',');for(let _0x15a23f=0x0;_0x15a23f<_0x3ff5ca[_0x1cfc6c(0x1377)];_0x15a23f++)_0x401f78=_0x401f78[_0x3ff5ca[_0x15a23f]];if(_0x1cfc6c(0x1f5)==typeof _0x401f78)return'true'===_0x17cd4e[0x0];if(_0x1cfc6c(0x28aa)==typeof _0x401f78)return _0x17cd4e[0x0];const _0x627d60=new Array();for(let _0x46c484=0x0;_0x46c484<_0x17cd4e[_0x1cfc6c(0x1377)];_0x46c484++)_0x627d60[_0x1cfc6c(0x3f90)](parseFloat(_0x17cd4e[_0x46c484]));return _0x401f78 instanceof _0x2a9b53['P']?_0x2a9b53['P'][_0x1cfc6c(0x2858)](_0x627d60):_0x401f78 instanceof _0x2a9b53['Lt']?_0x2a9b53['Lt'][_0x1cfc6c(0x2858)](_0x627d60):_0x401f78 instanceof _0x4aed27['Wo']?_0x4aed27['Wo'][_0x1cfc6c(0x2858)](_0x627d60):_0x401f78 instanceof _0x4aed27['HE']?_0x4aed27['HE']['FromArray'](_0x627d60):parseFloat(_0x17cd4e[0x0]);})(_0x4a9fd4,_0x11399a,_0x559cb6(0x13ce)===_0x1c0117?_0x96db52:null):_0x96db52=_0x4a9fd4,_0x4e53bd['push'](_0x4a9fd4);}null===_0x5ac2e9?_0x4e53bd['push'](_0x7c6d24):_0x4e53bd[_0x559cb6(0x3f90)](null),'InterpolateValueAction'===_0xde58ad['name']&&(_0x4f5a43=_0x4e53bd[_0x4e53bd['length']-0x2],_0x4e53bd[_0x4e53bd[_0x559cb6(0x1377)]-0x1]=_0x4f5a43,_0x4e53bd[_0x4e53bd[_0x559cb6(0x1377)]-0x2]=_0x7c6d24);let _0x3c32ba=((_0x37c8f3,_0x5e787f)=>{const _0x23fec6=(0x0,_0xe12a97['q'])('BABYLON.'+_0x37c8f3);return _0x23fec6&&new _0x23fec6(..._0x5e787f);})(_0xde58ad[_0x559cb6(0xc8c)],_0x4e53bd);_0x3c32ba instanceof _0x4677c7['gP']&&null!==_0x7c6d24&&(_0x4f5a43=new _0x4dd1bd['TC'](_0x1c07ae,_0x7c6d24),_0x1ce10d?_0x1ce10d['then'](_0x4f5a43):_0x57705f['registerAction'](_0x4f5a43),_0x1ce10d=_0x4f5a43),null===_0x5ac2e9?_0x3c32ba instanceof _0x4677c7['gP']?(_0x7c6d24=_0x3c32ba,_0x3c32ba=_0x1ce10d):(_0x7c6d24=null,_0x1ce10d?_0x1ce10d[_0x559cb6(0x3725)](_0x3c32ba):_0x57705f['registerAction'](_0x3c32ba)):_0x5ac2e9[_0x559cb6(0x3f90)](_0x3c32ba);for(let _0x192bb8=0x0;_0x192bb8<_0xde58ad['children'][_0x559cb6(0x1377)];_0x192bb8++)_0x5d5dd1(_0xde58ad[_0x559cb6(0x2162)][_0x192bb8],_0x1c07ae,_0x7c6d24,_0x3c32ba,null);}});for(let _0x104bef=0x0;_0x104bef<_0x40185b[_0x58a4e9(0x2162)]['length'];_0x104bef++){let _0x5592cd;var _0x5a443e=_0x40185b[_0x58a4e9(0x2162)][_0x104bef];if(0x0<_0x5a443e[_0x58a4e9(0x323c)]['length']){var _0x4f7d11=_0x5a443e[_0x58a4e9(0x323c)][0x0][_0x58a4e9(0x13ce)];const _0x4ba859=null===_0x5a443e[_0x58a4e9(0x323c)][0x0][_0x58a4e9(0x1653)]?_0x4f7d11:_0x558a7b[_0x58a4e9(0x1399)](_0x4f7d11);_0x4ba859[_0x58a4e9(0x3432)]&&(_0x4ba859['mesh']=_0x558a7b['getMeshById'](_0x4ba859['_meshId'])),_0x5592cd={'trigger':_0x3776ec[_0x5a443e[_0x58a4e9(0xc8c)]],'parameter':_0x4ba859};}else _0x5592cd=_0x3776ec[_0x5a443e['name']];for(let _0x56546d=0x0;_0x56546d<_0x5a443e['children']['length'];_0x56546d++)_0x5a443e[_0x58a4e9(0x1b4c)]||_0x5d5dd1(_0x5a443e[_0x58a4e9(0x2162)][_0x56546d],_0x5592cd,null,null);}}static[_0x6e1c88(0x2883)](_0x5a1e54){var _0x3878f0=_0x6e1c88;switch(_0x5a1e54){case _0x5c827e['g'][_0x3878f0(0x3dbe)]:return'NothingTrigger';case _0x5c827e['g'][_0x3878f0(0x1abb)]:return'OnPickTrigger';case _0x5c827e['g'][_0x3878f0(0x16aa)]:return _0x3878f0(0x3037);case _0x5c827e['g']['ACTION_OnRightPickTrigger']:return _0x3878f0(0x1548);case _0x5c827e['g']['ACTION_OnCenterPickTrigger']:return _0x3878f0(0x3378);case _0x5c827e['g'][_0x3878f0(0x1693)]:return _0x3878f0(0x233e);case _0x5c827e['g']['ACTION_OnDoublePickTrigger']:return _0x3878f0(0xe01);case _0x5c827e['g'][_0x3878f0(0x4182)]:return'OnPickUpTrigger';case _0x5c827e['g'][_0x3878f0(0x32f7)]:return _0x3878f0(0x3fb0);case _0x5c827e['g'][_0x3878f0(0x2c2e)]:return _0x3878f0(0x2818);case _0x5c827e['g']['ACTION_OnPointerOutTrigger']:return'OnPointerOutTrigger';case _0x5c827e['g']['ACTION_OnEveryFrameTrigger']:return _0x3878f0(0x200b);case _0x5c827e['g']['ACTION_OnIntersectionEnterTrigger']:return _0x3878f0(0xaef);case _0x5c827e['g']['ACTION_OnIntersectionExitTrigger']:return _0x3878f0(0x968);case _0x5c827e['g'][_0x3878f0(0x3b9b)]:return _0x3878f0(0x1e8a);case _0x5c827e['g']['ACTION_OnKeyUpTrigger']:return'OnKeyUpTrigger';case _0x5c827e['g']['ACTION_OnPickOutTrigger']:return'OnPickOutTrigger';default:return'';}}}_0x3776ec[_0x6e1c88(0x2c6a)]=_0x5c827e['g'][_0x6e1c88(0x3dbe)],_0x3776ec[_0x6e1c88(0x36e9)]=_0x5c827e['g'][_0x6e1c88(0x1abb)],_0x3776ec[_0x6e1c88(0x3037)]=_0x5c827e['g'][_0x6e1c88(0x16aa)],_0x3776ec['OnRightPickTrigger']=_0x5c827e['g'][_0x6e1c88(0x35e5)],_0x3776ec[_0x6e1c88(0x3378)]=_0x5c827e['g'][_0x6e1c88(0xc4b)],_0x3776ec[_0x6e1c88(0x233e)]=_0x5c827e['g'][_0x6e1c88(0x1693)],_0x3776ec['OnDoublePickTrigger']=_0x5c827e['g'][_0x6e1c88(0x46f)],_0x3776ec['OnPickUpTrigger']=_0x5c827e['g']['ACTION_OnPickUpTrigger'],_0x3776ec[_0x6e1c88(0x175b)]=_0x5c827e['g'][_0x6e1c88(0x10e5)],_0x3776ec[_0x6e1c88(0x3fb0)]=_0x5c827e['g']['ACTION_OnLongPressTrigger'],_0x3776ec[_0x6e1c88(0x2818)]=_0x5c827e['g'][_0x6e1c88(0x2c2e)],_0x3776ec[_0x6e1c88(0xb85)]=_0x5c827e['g'][_0x6e1c88(0x3513)],_0x3776ec[_0x6e1c88(0x200b)]=_0x5c827e['g'][_0x6e1c88(0x2118)],_0x3776ec[_0x6e1c88(0xaef)]=_0x5c827e['g'][_0x6e1c88(0x3118)],_0x3776ec[_0x6e1c88(0x968)]=_0x5c827e['g'][_0x6e1c88(0x1500)],_0x3776ec[_0x6e1c88(0x1e8a)]=_0x5c827e['g'][_0x6e1c88(0x3b9b)],_0x3776ec[_0x6e1c88(0x177e)]=_0x5c827e['g'][_0x6e1c88(0x254e)];},0x7f3d:(_0x5622ea,_0x17161a,_0x217b72)=>{var _0x3b1a1f=a8_0x16e4d8;_0x217b72['d'](_0x17161a,{'Uf':()=>_0x33a271,'gP':()=>_0x31be22});var _0x2fef31=_0x217b72(0x4fef),_0x17161a=_0x217b72(0xe456);class _0x31be22{constructor(_0x527fae){var _0x71b94=a8_0x5b24;this[_0x71b94(0x78d)]=_0x527fae;}[_0x3b1a1f(0x96a)](){return!0x0;}[_0x3b1a1f(0x1ab7)](_0xf5b6ee){var _0x494ed3=_0x3b1a1f;return this[_0x494ed3(0x78d)][_0x494ed3(0x1ab7)](_0xf5b6ee);}[_0x3b1a1f(0x36d7)](_0x40c5db,_0x44ef23){var _0xd47cca=_0x3b1a1f;return this[_0xd47cca(0x78d)][_0xd47cca(0x36d7)](_0x40c5db,_0x44ef23);}[_0x3b1a1f(0x2fcc)](){}[_0x3b1a1f(0x1c8a)](_0x376ffc){return{'type':0x2,'children':[],'name':_0x376ffc['name'],'properties':_0x376ffc['properties']};}}class _0x33a271 extends _0x31be22{constructor(_0x15f04d,_0x49d430,_0x3009df,_0x374ef0,_0x1720d0=_0x33a271[_0x3b1a1f(0x3836)]){var _0x2ac736=_0x3b1a1f;super(_0x15f04d),this[_0x2ac736(0x20cc)]=_0x3009df,this['value']=_0x374ef0,this[_0x2ac736(0x1799)]=_0x1720d0,this['_target']=_0x49d430,this[_0x2ac736(0x369f)]=this['_getEffectiveTarget'](_0x49d430,this[_0x2ac736(0x20cc)]),this['_property']=this[_0x2ac736(0x1ab7)](this[_0x2ac736(0x20cc)]);}static get[_0x3b1a1f(0x3836)](){return _0x33a271['_IsEqual'];}static get[_0x3b1a1f(0x40f4)](){var _0x1b0ead=_0x3b1a1f;return _0x33a271[_0x1b0ead(0x26d)];}static get[_0x3b1a1f(0x32a8)](){var _0x266a69=_0x3b1a1f;return _0x33a271[_0x266a69(0x2e1d)];}static get['IsLesser'](){var _0x385882=_0x3b1a1f;return _0x33a271[_0x385882(0x311b)];}[_0x3b1a1f(0x96a)](){var _0x28481a=_0x3b1a1f;switch(this[_0x28481a(0x1799)]){case _0x33a271[_0x28481a(0x32a8)]:return this[_0x28481a(0x369f)][this[_0x28481a(0x3322)]]>this[_0x28481a(0x13ce)];case _0x33a271[_0x28481a(0x2cf0)]:return this[_0x28481a(0x369f)][this['_property']]<this['value'];case _0x33a271[_0x28481a(0x3836)]:case _0x33a271[_0x28481a(0x40f4)]:var _0x3aeef0=this['value'][_0x28481a(0x29ed)]?this['value'][_0x28481a(0x29ed)](this[_0x28481a(0x369f)][this[_0x28481a(0x3322)]]):this['value']===this[_0x28481a(0x369f)][this[_0x28481a(0x3322)]];return this['operator']===_0x33a271['IsEqual']?_0x3aeef0:!_0x3aeef0;}return!0x1;}[_0x3b1a1f(0x2fcc)](){var _0x818b99=_0x3b1a1f;return this['_serialize']({'name':'ValueCondition','properties':[_0x2fef31['a']['_GetTargetProperty'](this[_0x818b99(0x2733)]),{'name':'propertyPath','value':this[_0x818b99(0x20cc)]},{'name':_0x818b99(0x13ce),'value':_0x2fef31['a'][_0x818b99(0x2c2)](this[_0x818b99(0x13ce)])},{'name':_0x818b99(0x1799),'value':_0x33a271[_0x818b99(0x2718)](this['operator'])}]});}static['GetOperatorName'](_0x533bdd){var _0x26f547=_0x3b1a1f;switch(_0x533bdd){case _0x33a271[_0x26f547(0x272b)]:return _0x26f547(0x3836);case _0x33a271[_0x26f547(0x26d)]:return _0x26f547(0x40f4);case _0x33a271[_0x26f547(0x2e1d)]:return _0x26f547(0x32a8);case _0x33a271[_0x26f547(0x311b)]:return _0x26f547(0x2cf0);default:return'';}}}_0x33a271[_0x3b1a1f(0x272b)]=0x0,_0x33a271[_0x3b1a1f(0x26d)]=0x1,_0x33a271['_IsGreater']=0x2,_0x33a271[_0x3b1a1f(0x311b)]=0x3;class _0xb77f95 extends _0x31be22{constructor(_0xa11f61,_0x41da1a){var _0x54087b=_0x3b1a1f;super(_0xa11f61),this[_0x54087b(0x464)]=_0x41da1a;}[_0x3b1a1f(0x96a)](){return this['predicate']();}}class _0xbdf049 extends _0x31be22{constructor(_0x596728,_0x36a3e7,_0x312b49){var _0x330b4f=_0x3b1a1f;super(_0x596728),this[_0x330b4f(0x13ce)]=_0x312b49,this[_0x330b4f(0x2733)]=_0x36a3e7;}[_0x3b1a1f(0x96a)](){var _0x54a89b=_0x3b1a1f;return this[_0x54a89b(0x2733)][_0x54a89b(0x2d3d)]===this[_0x54a89b(0x13ce)];}[_0x3b1a1f(0x2fcc)](){var _0x9104ca=_0x3b1a1f;return this[_0x9104ca(0x1c8a)]({'name':'StateCondition','properties':[_0x2fef31['a'][_0x9104ca(0x1dce)](this[_0x9104ca(0x2733)]),{'name':_0x9104ca(0x13ce),'value':this['value']}]});}}(0x0,_0x17161a['H'])('BABYLON.ValueCondition',_0x33a271),(0x0,_0x17161a['H'])('BABYLON.PredicateCondition',_0xb77f95),(0x0,_0x17161a['H'])('BABYLON.StateCondition',_0xbdf049);},0x65a1:(_0x101fb8,_0x43b415,_0xff637)=>{var _0x1b3e24=a8_0x16e4d8;_0xff637['d'](_0x43b415,{'TC':()=>_0x42078d});var _0x31b728=_0xff637(0x10ea4),_0x5f71da=_0xff637(0x9fd1),_0x4b0a5c=_0xff637(0x4fef),_0x2d945b=_0xff637(0x77a5),_0x43b415=_0xff637(0xe456);class _0x2acc41 extends _0x4b0a5c['a']{constructor(_0x39cf4b,_0xaf1168,_0x3af6f6,_0x5c2fbe){var _0x16d841=a8_0x5b24;super(_0x39cf4b,_0x5c2fbe),this['propertyPath']=_0x3af6f6,this[_0x16d841(0x2733)]=this['_effectiveTarget']=_0xaf1168;}['_prepare'](){var _0x281063=a8_0x5b24;this[_0x281063(0x369f)]=this['_getEffectiveTarget'](this[_0x281063(0x369f)],this[_0x281063(0x20cc)]),this['_property']=this[_0x281063(0x1ab7)](this[_0x281063(0x20cc)]);}[_0x1b3e24(0x233d)](){var _0x172c9f=_0x1b3e24;this[_0x172c9f(0x369f)][this['_property']]=!this[_0x172c9f(0x369f)][this[_0x172c9f(0x3322)]];}[_0x1b3e24(0x2fcc)](_0x474cbe){var _0x3a077d=_0x1b3e24;return super[_0x3a077d(0x1c8a)]({'name':_0x3a077d(0x3592),'properties':[_0x4b0a5c['a'][_0x3a077d(0x1dce)](this[_0x3a077d(0x2733)]),{'name':'propertyPath','value':this[_0x3a077d(0x20cc)]}]},_0x474cbe);}}class _0x3eb927 extends _0x4b0a5c['a']{constructor(_0x1036cb,_0xfb99b8,_0xbbc2b,_0x5a461b){var _0x31b34d=_0x1b3e24;super(_0x1036cb,_0x5a461b),this['value']=_0xbbc2b,this[_0x31b34d(0x2733)]=_0xfb99b8;}[_0x1b3e24(0x233d)](){var _0x4007c4=_0x1b3e24;this[_0x4007c4(0x2733)][_0x4007c4(0x2d3d)]=this['value'];}[_0x1b3e24(0x2fcc)](_0x464cff){var _0x1ed104=_0x1b3e24;return super[_0x1ed104(0x1c8a)]({'name':_0x1ed104(0x1b69),'properties':[_0x4b0a5c['a'][_0x1ed104(0x1dce)](this[_0x1ed104(0x2733)]),{'name':_0x1ed104(0x13ce),'value':this[_0x1ed104(0x13ce)]}]},_0x464cff);}}class _0x1b2bf2 extends _0x4b0a5c['a']{constructor(_0x17bc3b,_0x1011aa,_0xcff4db,_0xf4cf24,_0x4ed1a9){var _0x223a9a=_0x1b3e24;super(_0x17bc3b,_0x4ed1a9),this[_0x223a9a(0x20cc)]=_0xcff4db,this[_0x223a9a(0x13ce)]=_0xf4cf24,this['_target']=this[_0x223a9a(0x369f)]=_0x1011aa;}[_0x1b3e24(0xe49)](){var _0x33374f=_0x1b3e24;this[_0x33374f(0x369f)]=this[_0x33374f(0x36d7)](this['_effectiveTarget'],this[_0x33374f(0x20cc)]),this[_0x33374f(0x3322)]=this['_getProperty'](this[_0x33374f(0x20cc)]);}['execute'](){var _0x241ce2=_0x1b3e24;this[_0x241ce2(0x369f)][this[_0x241ce2(0x3322)]]=this[_0x241ce2(0x13ce)],this[_0x241ce2(0x2733)]['markAsDirty']&&this[_0x241ce2(0x2733)][_0x241ce2(0x270b)](this['_property']);}[_0x1b3e24(0x2fcc)](_0x513d8d){var _0x25f12d=_0x1b3e24;return super[_0x25f12d(0x1c8a)]({'name':'SetValueAction','properties':[_0x4b0a5c['a'][_0x25f12d(0x1dce)](this[_0x25f12d(0x2733)]),{'name':_0x25f12d(0x20cc),'value':this[_0x25f12d(0x20cc)]},{'name':_0x25f12d(0x13ce),'value':_0x4b0a5c['a'][_0x25f12d(0x2c2)](this[_0x25f12d(0x13ce)])}]},_0x513d8d);}}class _0x4d65e9 extends _0x4b0a5c['a']{constructor(_0x2faa91,_0x483198,_0x366c88,_0x59431a,_0x4423ef){var _0x32d254=_0x1b3e24;super(_0x2faa91,_0x4423ef),this[_0x32d254(0x20cc)]=_0x366c88,this[_0x32d254(0x13ce)]=_0x59431a,this['_target']=this['_effectiveTarget']=_0x483198;}[_0x1b3e24(0xe49)](){var _0x336aff=_0x1b3e24;this[_0x336aff(0x369f)]=this[_0x336aff(0x36d7)](this[_0x336aff(0x369f)],this[_0x336aff(0x20cc)]),this[_0x336aff(0x3322)]=this[_0x336aff(0x1ab7)](this[_0x336aff(0x20cc)]),_0x336aff(0x390)!=typeof this[_0x336aff(0x369f)][this['_property']]&&_0x31b728['Y'][_0x336aff(0x1048)](_0x336aff(0x2c54));}[_0x1b3e24(0x233d)](){var _0x4561a7=_0x1b3e24;this[_0x4561a7(0x369f)][this[_0x4561a7(0x3322)]]+=this['value'],this[_0x4561a7(0x2733)][_0x4561a7(0x270b)]&&this[_0x4561a7(0x2733)]['markAsDirty'](this[_0x4561a7(0x3322)]);}['serialize'](_0x4189b5){var _0x4be78f=_0x1b3e24;return super[_0x4be78f(0x1c8a)]({'name':_0x4be78f(0x2979),'properties':[_0x4b0a5c['a'][_0x4be78f(0x1dce)](this[_0x4be78f(0x2733)]),{'name':_0x4be78f(0x20cc),'value':this[_0x4be78f(0x20cc)]},{'name':_0x4be78f(0x13ce),'value':_0x4b0a5c['a'][_0x4be78f(0x2c2)](this[_0x4be78f(0x13ce)])}]},_0x4189b5);}}class _0x454647 extends _0x4b0a5c['a']{constructor(_0x11c480,_0x4fb048,_0x443df2,_0x1e8957,_0xf5b7d0,_0x5d442f){var _0x5aeece=_0x1b3e24;super(_0x11c480,_0x5d442f),this[_0x5aeece(0x256d)]=_0x443df2,this['to']=_0x1e8957,this[_0x5aeece(0x1046)]=_0xf5b7d0,this['_target']=_0x4fb048;}['_prepare'](){}[_0x1b3e24(0x233d)](){var _0x293b97=_0x1b3e24;const _0x56e885=this[_0x293b97(0x78d)][_0x293b97(0x83e)]();_0x56e885['beginAnimation'](this[_0x293b97(0x2733)],this[_0x293b97(0x256d)],this['to'],this[_0x293b97(0x1046)]);}[_0x1b3e24(0x2fcc)](_0x524dc3){var _0x493d7c=_0x1b3e24;return super[_0x493d7c(0x1c8a)]({'name':_0x493d7c(0x37b),'properties':[_0x4b0a5c['a'][_0x493d7c(0x1dce)](this[_0x493d7c(0x2733)]),{'name':_0x493d7c(0x256d),'value':String(this[_0x493d7c(0x256d)])},{'name':'to','value':String(this['to'])},{'name':_0x493d7c(0x1046),'value':_0x4b0a5c['a'][_0x493d7c(0x2c2)](this['loop'])||!0x1}]},_0x524dc3);}}class _0x222614 extends _0x4b0a5c['a']{constructor(_0x27d079,_0x4e8014,_0x1a1539){super(_0x27d079,_0x1a1539),this['_target']=_0x4e8014;}[_0x1b3e24(0xe49)](){}[_0x1b3e24(0x233d)](){var _0x183b26=_0x1b3e24;const _0x43a56e=this[_0x183b26(0x78d)][_0x183b26(0x83e)]();_0x43a56e[_0x183b26(0x17ff)](this[_0x183b26(0x2733)]);}[_0x1b3e24(0x2fcc)](_0x295b98){var _0x3ccaa7=_0x1b3e24;return super[_0x3ccaa7(0x1c8a)]({'name':'StopAnimationAction','properties':[_0x4b0a5c['a'][_0x3ccaa7(0x1dce)](this['_target'])]},_0x295b98);}}class _0x42078d extends _0x4b0a5c['a']{constructor(_0x3d5df8=_0x2d945b['g'][_0x1b3e24(0x3dbe)],_0xa76e57){super(_0x3d5df8,_0xa76e57);}[_0x1b3e24(0x233d)](){}[_0x1b3e24(0x2fcc)](_0x2d0435){var _0x2c4fdb=_0x1b3e24;return super['_serialize']({'name':_0x2c4fdb(0x1fa9),'properties':[]},_0x2d0435);}}class _0x2e3d24 extends _0x4b0a5c['a']{constructor(_0x8a9698,_0x44f796,_0x22d84a,_0x5df8af=!0x0){var _0x5df910=_0x1b3e24;super(_0x8a9698,_0x22d84a),this[_0x5df910(0x2162)]=_0x44f796,this[_0x5df910(0x3173)]=_0x5df8af;}[_0x1b3e24(0xe49)](){var _0x444222=_0x1b3e24;for(let _0x461733=0x0;_0x461733<this['children'][_0x444222(0x1377)];_0x461733++)this[_0x444222(0x2162)][_0x461733][_0x444222(0x78d)]=this['_actionManager'],this['children'][_0x461733]['_prepare']();}['execute'](_0x4e32ff){var _0x3a2be1=_0x1b3e24;for(const _0x3feb5e of this[_0x3a2be1(0x2162)])this[_0x3a2be1(0x3173)]&&!_0x3feb5e['_evaluateConditionForCurrentFrame']()||_0x3feb5e['execute'](_0x4e32ff);}[_0x1b3e24(0x2fcc)](_0x1fabb6){var _0x53498f=_0x1b3e24;const _0x296cea=super[_0x53498f(0x1c8a)]({'name':'CombineAction','properties':[],'combine':[]},_0x1fabb6);for(let _0x4110f0=0x0;_0x4110f0<this[_0x53498f(0x2162)][_0x53498f(0x1377)];_0x4110f0++)_0x296cea[_0x53498f(0x2643)][_0x53498f(0x3f90)](this[_0x53498f(0x2162)][_0x4110f0][_0x53498f(0x2fcc)](null));return _0x296cea;}}class _0x26c791 extends _0x4b0a5c['a']{constructor(_0x1f9374,_0xe8f690,_0x29bcc1){var _0x17ef68=_0x1b3e24;super(_0x1f9374,_0x29bcc1),this[_0x17ef68(0x2ff9)]=_0xe8f690;}[_0x1b3e24(0x233d)](_0x2784bc){var _0x2d9123=_0x1b3e24;this[_0x2d9123(0x2ff9)](_0x2784bc);}}class _0x24150a extends _0x4b0a5c['a']{constructor(_0x502833,_0x50e3e2,_0x404873,_0x20beb2){var _0x578d90=_0x1b3e24;super(_0x502833,_0x20beb2),this[_0x578d90(0x2733)]=_0x50e3e2,this[_0x578d90(0x207f)]=_0x404873;}[_0x1b3e24(0xe49)](){}[_0x1b3e24(0x233d)](){var _0x3071c7=_0x1b3e24;if(this[_0x3071c7(0x2733)]['parent']!==this['_parent']){const _0x238506=this[_0x3071c7(0x207f)][_0x3071c7(0x927)]()[_0x3071c7(0x95b)]();_0x238506[_0x3071c7(0x39f4)](),this[_0x3071c7(0x2733)][_0x3071c7(0x2416)]=_0x5f71da['P']['TransformCoordinates'](this[_0x3071c7(0x2733)][_0x3071c7(0x2416)],_0x238506),this[_0x3071c7(0x2733)][_0x3071c7(0x922)]=this[_0x3071c7(0x207f)];}}[_0x1b3e24(0x2fcc)](_0x410d77){var _0x3a940d=_0x1b3e24;return super['_serialize']({'name':_0x3a940d(0x38b9),'properties':[_0x4b0a5c['a'][_0x3a940d(0x1dce)](this['_target']),_0x4b0a5c['a'][_0x3a940d(0x1dce)](this[_0x3a940d(0x207f)])]},_0x410d77);}}(0x0,_0x43b415['H'])(_0x1b3e24(0xc00),_0x24150a),(0x0,_0x43b415['H'])(_0x1b3e24(0x3561),_0x26c791),(0x0,_0x43b415['H'])(_0x1b3e24(0x3b00),_0x42078d),(0x0,_0x43b415['H'])(_0x1b3e24(0x411c),_0x222614),(0x0,_0x43b415['H'])(_0x1b3e24(0x21ac),_0x454647),(0x0,_0x43b415['H'])('BABYLON.IncrementValueAction',_0x4d65e9),(0x0,_0x43b415['H'])(_0x1b3e24(0x69a),_0x1b2bf2),(0x0,_0x43b415['H'])(_0x1b3e24(0x4fd),_0x3eb927),(0x0,_0x43b415['H'])(_0x1b3e24(0xc00),_0x24150a),(0x0,_0x43b415['H'])(_0x1b3e24(0x1ff2),_0x2acc41),(0x0,_0x43b415['H'])(_0x1b3e24(0xf1c),_0x2e3d24);},0x1e77:(_0x1e093e,_0x118228,_0x52208c)=>{var _0x265ea8=a8_0x16e4d8,_0x1c4f60=_0x52208c(0x4fef),_0x52208c=_0x52208c(0xe456);class _0x3515c9 extends _0x1c4f60['a']{constructor(_0xee6482,_0x4060e3,_0x442453){var _0x246911=a8_0x5b24;super(_0xee6482,_0x442453),this[_0x246911(0x3de7)]=_0x4060e3;}[_0x265ea8(0xe49)](){}[_0x265ea8(0x233d)](){var _0x56749b=_0x265ea8;void 0x0!==this['_sound']&&this['_sound'][_0x56749b(0x3030)]();}[_0x265ea8(0x2fcc)](_0x4ef24a){var _0x22c88b=_0x265ea8;return super[_0x22c88b(0x1c8a)]({'name':'PlaySoundAction','properties':[{'name':'sound','value':this[_0x22c88b(0x3de7)][_0x22c88b(0xc8c)]}]},_0x4ef24a);}}class _0x4261ab extends _0x1c4f60['a']{constructor(_0x1a689c,_0x35bf78,_0x7f1988){var _0x42ab01=_0x265ea8;super(_0x1a689c,_0x7f1988),this[_0x42ab01(0x3de7)]=_0x35bf78;}[_0x265ea8(0xe49)](){}[_0x265ea8(0x233d)](){var _0x3ea608=_0x265ea8;void 0x0!==this[_0x3ea608(0x3de7)]&&this['_sound'][_0x3ea608(0x344a)]();}[_0x265ea8(0x2fcc)](_0x2610f7){var _0x5a0360=_0x265ea8;return super[_0x5a0360(0x1c8a)]({'name':'StopSoundAction','properties':[{'name':_0x5a0360(0x99a),'value':this['_sound']['name']}]},_0x2610f7);}}(0x0,_0x52208c['H'])(_0x265ea8(0xde0),_0x3515c9),(0x0,_0x52208c['H'])(_0x265ea8(0x32ae),_0x4261ab);},0xab11:(_0x5c2aa1,_0x32d64f,_0x218d24)=>{_0x218d24(0x9927),_0x218d24(0x4fef),_0x218d24(0xad7e),_0x218d24(0x7f3d),_0x218d24(0x65a1),_0x218d24(0x1e77),_0x218d24(0x11797);},0x11797:(_0x3c1104,_0x500f04,_0x256622)=>{var _0x3a464f=a8_0x16e4d8,_0x2a766=_0x256622(0x4fef),_0x186207=_0x256622(0x10ea4),_0xcef10d=_0x256622(0xf96c),_0x47d427=_0x256622(0xc84b),_0xab2323=_0x256622(0x9fd1),_0x4276a5=_0x256622(0xdfe0),_0x256622=_0x256622(0xe456);class _0x8185af extends _0x2a766['a']{constructor(_0x8c49a2,_0x457941,_0x3d3f45,_0x5a955f,_0x29c60e=0x3e8,_0x252403,_0x34f6bc,_0x32cab2){var _0x2fd2ac=a8_0x5b24;super(_0x8c49a2,_0x252403),this[_0x2fd2ac(0x7d3)]=0x3e8,this[_0x2fd2ac(0x1849)]=new _0xcef10d['y$'](),this[_0x2fd2ac(0x20cc)]=_0x3d3f45,this[_0x2fd2ac(0x13ce)]=_0x5a955f,this[_0x2fd2ac(0x7d3)]=_0x29c60e,this['stopOtherAnimations']=_0x34f6bc,this['onInterpolationDone']=_0x32cab2,this['_target']=this['_effectiveTarget']=_0x457941;}['_prepare'](){var _0x11f243=a8_0x5b24;this[_0x11f243(0x369f)]=this['_getEffectiveTarget'](this[_0x11f243(0x369f)],this['propertyPath']),this[_0x11f243(0x3322)]=this[_0x11f243(0x1ab7)](this[_0x11f243(0x20cc)]);}['execute'](){var _0x5057b1=a8_0x5b24;const _0x29be2a=this[_0x5057b1(0x78d)][_0x5057b1(0x83e)]();var _0x5e0cd2=[{'frame':0x0,'value':this['_effectiveTarget'][this[_0x5057b1(0x3322)]]},{'frame':0x64,'value':this[_0x5057b1(0x13ce)]}];let _0x13236d;if(_0x5057b1(0x390)==typeof this[_0x5057b1(0x13ce)])_0x13236d=_0x4276a5['f'][_0x5057b1(0x1e0e)];else{if(this[_0x5057b1(0x13ce)]instanceof _0x47d427['Wo'])_0x13236d=_0x4276a5['f'][_0x5057b1(0x2e84)];else{if(this['value']instanceof _0xab2323['P'])_0x13236d=_0x4276a5['f'][_0x5057b1(0x124a)];else{if(this[_0x5057b1(0x13ce)]instanceof _0xab2323['y3'])_0x13236d=_0x4276a5['f'][_0x5057b1(0x219)];else{if(!(this[_0x5057b1(0x13ce)]instanceof _0xab2323['_f']))return void _0x186207['Y']['Warn'](_0x5057b1(0x34a4)+typeof this[_0x5057b1(0x13ce)]+')');_0x13236d=_0x4276a5['f']['ANIMATIONTYPE_QUATERNION'];}}}}const _0x3e6f65=new _0x4276a5['f'](_0x5057b1(0x1144),this[_0x5057b1(0x3322)],0x3e8/this[_0x5057b1(0x7d3)]*0x64,_0x13236d,_0x4276a5['f'][_0x5057b1(0x3304)]);_0x3e6f65[_0x5057b1(0x3029)](_0x5e0cd2),this[_0x5057b1(0x3d2e)]&&_0x29be2a[_0x5057b1(0x17ff)](this[_0x5057b1(0x369f)]),_0x29be2a[_0x5057b1(0x1f74)](this['_effectiveTarget'],[_0x3e6f65],0x0,0x64,!0x1,0x1,()=>{var _0x2bf7db=_0x5057b1;this[_0x2bf7db(0x1849)][_0x2bf7db(0x2a3a)](this),this[_0x2bf7db(0x3f8f)]&&this[_0x2bf7db(0x3f8f)]();});}[_0x3a464f(0x2fcc)](_0x4cf970){var _0x364af1=_0x3a464f;return super[_0x364af1(0x1c8a)]({'name':_0x364af1(0x1144),'properties':[_0x2a766['a'][_0x364af1(0x1dce)](this[_0x364af1(0x2733)]),{'name':'propertyPath','value':this['propertyPath']},{'name':_0x364af1(0x13ce),'value':_0x2a766['a'][_0x364af1(0x2c2)](this[_0x364af1(0x13ce)])},{'name':_0x364af1(0x7d3),'value':_0x2a766['a'][_0x364af1(0x2c2)](this[_0x364af1(0x7d3)])},{'name':'stopOtherAnimations','value':_0x2a766['a']['_SerializeValueAsString'](this[_0x364af1(0x3d2e)])||!0x1}]},_0x4cf970);}}(0x0,_0x256622['H'])(_0x3a464f(0xc89),_0x8185af);},0x57c2:(_0x4f672d,_0x58321e,_0x317b32)=>{var _0x7a0670=a8_0x16e4d8,_0x3bdc3f=_0x317b32(0xdfe0),_0x4594b1=_0x317b32(0x3e86),_0x2bacea=_0x317b32(0xf96c),_0x362702=_0x317b32(0x1446b),_0x364df0=_0x317b32(0x9fd1),_0x407cd3=_0x317b32(0x2310),_0x317b32=_0x317b32(0x141bb);class _0xdfb699{constructor(_0x1d78db,_0x31d23f,_0x4303ae=0x0,_0x5b0379=0x64,_0x18e541=!0x1,_0xd3df85=0x1,_0x4f991a,_0x4250f8,_0x540484,_0x5e535f=!0x1){var _0x15dbf9=a8_0x5b24;this[_0x15dbf9(0x397b)]=_0x31d23f,this[_0x15dbf9(0x37ef)]=_0x4303ae,this[_0x15dbf9(0x555)]=_0x5b0379,this[_0x15dbf9(0x3657)]=_0x18e541,this[_0x15dbf9(0x240a)]=_0x4f991a,this['onAnimationLoop']=_0x540484,this[_0x15dbf9(0x166a)]=_0x5e535f,this[_0x15dbf9(0x3d6e)]=null,this[_0x15dbf9(0x312b)]=null,this[_0x15dbf9(0x420b)]=null,this[_0x15dbf9(0x756)]=new Array(),this[_0x15dbf9(0xe38)]=!0x1,this[_0x15dbf9(0x37e3)]=0x1,this[_0x15dbf9(0x1e34)]=-0x1,this[_0x15dbf9(0x1134)]=null,this[_0x15dbf9(0xd64)]=null,this[_0x15dbf9(0x27f3)]=null,this[_0x15dbf9(0x2992)]=!0x0,this[_0x15dbf9(0x147b)]=!0x1,this['onAnimationEndObservable']=new _0x2bacea['y$'](),this[_0x15dbf9(0x21cb)]=new _0x2bacea['y$'](),this['_scene']=_0x1d78db,_0x4250f8&&this[_0x15dbf9(0x1f6e)](_0x31d23f,_0x4250f8),this['_speedRatio']=_0xd3df85,_0x1d78db[_0x15dbf9(0x2414)][_0x15dbf9(0x3f90)](this);}get['syncRoot'](){var _0x31b374=a8_0x5b24;return this[_0x31b374(0x1134)];}get[_0x7a0670(0x21ab)](){var _0x2b13b4=_0x7a0670;return 0x0===this[_0x2b13b4(0x756)]['length']?0x0:this[_0x2b13b4(0x756)][0x0][_0x2b13b4(0xc22)];}get[_0x7a0670(0x3c73)](){var _0x20f0ff=_0x7a0670;return this[_0x20f0ff(0x1e34)];}set[_0x7a0670(0x3c73)](_0xf1c4a3){var _0x11f019=_0x7a0670;this[_0x11f019(0x1e34)]=-0x1===_0xf1c4a3?-0x1:Math['min'](Math[_0x11f019(0xf1a)](_0xf1c4a3,0x0),0x1);}get['speedRatio'](){var _0x3a9fd7=_0x7a0670;return this[_0x3a9fd7(0x37e3)];}set[_0x7a0670(0x25b6)](_0x455d82){var _0x4ac51a=_0x7a0670;for(let _0x5ed07f=0x0;_0x5ed07f<this[_0x4ac51a(0x756)][_0x4ac51a(0x1377)];_0x5ed07f++){const _0x1e90db=this[_0x4ac51a(0x756)][_0x5ed07f];_0x1e90db[_0x4ac51a(0x250e)](_0x455d82);}this[_0x4ac51a(0x37e3)]=_0x455d82,null!==this[_0x4ac51a(0x27f3)]&&this['goToFrame'](this[_0x4ac51a(0x27f3)]);}[_0x7a0670(0x2dbf)](_0x195cb4){var _0x3f780e=_0x7a0670;return(this[_0x3f780e(0x1134)]=_0x195cb4)&&-0x1<(_0x195cb4=this['_scene'][_0x3f780e(0x2414)][_0x3f780e(0x919)](this))&&(this[_0x3f780e(0x195b)][_0x3f780e(0x2414)][_0x3f780e(0x5ff)](_0x195cb4,0x1),this[_0x3f780e(0x195b)][_0x3f780e(0x2414)][_0x3f780e(0x3f90)](this)),this;}[_0x7a0670(0x45a)](){var _0x75dc44=_0x7a0670;return this[_0x75dc44(0x756)];}[_0x7a0670(0x1f6e)](_0x1f6e85,_0x1871a4){var _0xd5de3a=_0x7a0670;for(let _0x474ae6=0x0;_0x474ae6<_0x1871a4['length'];_0x474ae6++){var _0x22bc74=_0x1871a4[_0x474ae6];const _0x47b9ed=new _0x4594b1['o'](_0x1f6e85,_0x22bc74,this[_0xd5de3a(0x195b)],this);_0x47b9ed[_0xd5de3a(0x24ce)]=()=>{var _0x4f067d=_0xd5de3a;this['onAnimationLoopObservable'][_0x4f067d(0x2a3a)](this),this[_0x4f067d(0x4081)]&&this[_0x4f067d(0x4081)]();},this['_runtimeAnimations']['push'](_0x47b9ed);}}[_0x7a0670(0x638)](_0x56bdd){var _0xbf70a7=_0x7a0670,_0x3d177f=this[_0xbf70a7(0x756)];for(let _0x1babd7=0x0;_0x1babd7<_0x3d177f[_0xbf70a7(0x1377)];_0x1babd7++)if(_0x3d177f[_0x1babd7][_0xbf70a7(0x2478)][_0xbf70a7(0x3584)]===_0x56bdd)return _0x3d177f[_0x1babd7]['animation'];return null;}[_0x7a0670(0x3479)](_0x52a843){var _0x446393=_0x7a0670,_0x31b1f5=this['_runtimeAnimations'];for(let _0x509735=0x0;_0x509735<_0x31b1f5[_0x446393(0x1377)];_0x509735++)if(_0x31b1f5[_0x509735][_0x446393(0x2478)]['targetProperty']===_0x52a843)return _0x31b1f5[_0x509735];return null;}[_0x7a0670(0x3d68)](){var _0x3b660b=_0x7a0670;const _0x1dbdae=this['_runtimeAnimations'];for(let _0x4cd81f=0x0;_0x4cd81f<_0x1dbdae[_0x3b660b(0x1377)];_0x4cd81f++)_0x1dbdae[_0x4cd81f]['reset'](!0x0);this[_0x3b660b(0x3d6e)]=null,this[_0x3b660b(0x312b)]=null;}['enableBlending'](_0x34cfff){var _0x545d0f=_0x7a0670;const _0x20bd2b=this[_0x545d0f(0x756)];for(let _0x28c094=0x0;_0x28c094<_0x20bd2b[_0x545d0f(0x1377)];_0x28c094++)_0x20bd2b[_0x28c094][_0x545d0f(0x2478)][_0x545d0f(0x3151)]=!0x0,_0x20bd2b[_0x28c094][_0x545d0f(0x2478)]['blendingSpeed']=_0x34cfff;}['disableBlending'](){var _0x3761d0=_0x7a0670;const _0x4c8f9c=this[_0x3761d0(0x756)];for(let _0xe61dd3=0x0;_0xe61dd3<_0x4c8f9c[_0x3761d0(0x1377)];_0xe61dd3++)_0x4c8f9c[_0xe61dd3][_0x3761d0(0x2478)][_0x3761d0(0x3151)]=!0x1;}[_0x7a0670(0x389c)](_0x5acb04){var _0x19425f=_0x7a0670,_0x17aac1,_0x499d9d;const _0x2d4ab5=this[_0x19425f(0x756)];_0x2d4ab5[0x0]&&(_0x17aac1=_0x2d4ab5[0x0][_0x19425f(0x2478)][_0x19425f(0x744)],this[_0x19425f(0xd64)]=null!=(_0x499d9d=this[_0x19425f(0xd64)])?_0x499d9d:_0x2d4ab5[0x0][_0x19425f(0xc22)],_0x499d9d=0x0===this[_0x19425f(0x25b6)]?0x0:(_0x5acb04-this[_0x19425f(0xd64)])/_0x17aac1*0x3e8/this[_0x19425f(0x25b6)],this[_0x19425f(0x420b)]=-_0x499d9d);for(let _0x2f9866=0x0;_0x2f9866<_0x2d4ab5[_0x19425f(0x1377)];_0x2f9866++)_0x2d4ab5[_0x2f9866][_0x19425f(0x389c)](_0x5acb04);this[_0x19425f(0x27f3)]=_0x5acb04;}[_0x7a0670(0x27d)](){var _0x5506f1=_0x7a0670;this[_0x5506f1(0xe38)]||(this['_paused']=!0x0);}[_0x7a0670(0x3933)](){var _0x262fcc=_0x7a0670;this[_0x262fcc(0xe38)]=!0x1;}[_0x7a0670(0x1ff1)](){var _0xc61dd1=_0x7a0670;this[_0xc61dd1(0x240a)]&&this[_0xc61dd1(0x240a)](),this[_0xc61dd1(0x3274)]['notifyObservers'](this);}[_0x7a0670(0x344a)](_0x512d22,_0x5ae27e,_0x504f04=!0x1){var _0x1bab3e=_0x7a0670;if(_0x512d22||_0x5ae27e){var _0x5c78dd=this[_0x1bab3e(0x195b)]['_activeAnimatables'][_0x1bab3e(0x919)](this);if(-0x1<_0x5c78dd){const _0x3cd2cc=this[_0x1bab3e(0x756)];for(let _0x396fe4=_0x3cd2cc[_0x1bab3e(0x1377)]-0x1;0x0<=_0x396fe4;_0x396fe4--){const _0x2b3eef=_0x3cd2cc[_0x396fe4];_0x512d22&&_0x2b3eef[_0x1bab3e(0x2478)][_0x1bab3e(0xc8c)]!=_0x512d22||_0x5ae27e&&!_0x5ae27e(_0x2b3eef['target'])||(_0x2b3eef[_0x1bab3e(0x18c9)](),_0x3cd2cc[_0x1bab3e(0x5ff)](_0x396fe4,0x1));}0x0==_0x3cd2cc[_0x1bab3e(0x1377)]&&(_0x504f04||this[_0x1bab3e(0x195b)]['_activeAnimatables'][_0x1bab3e(0x5ff)](_0x5c78dd,0x1),this['_raiseOnAnimationEnd']());}}else{_0x5c78dd=this['_scene']['_activeAnimatables'][_0x1bab3e(0x919)](this);if(-0x1<_0x5c78dd){_0x504f04||this['_scene'][_0x1bab3e(0x2414)][_0x1bab3e(0x5ff)](_0x5c78dd,0x1);const _0x44e30e=this[_0x1bab3e(0x756)];for(let _0x3c1902=0x0;_0x3c1902<_0x44e30e[_0x1bab3e(0x1377)];_0x3c1902++)_0x44e30e[_0x3c1902][_0x1bab3e(0x18c9)]();this[_0x1bab3e(0x756)][_0x1bab3e(0x1377)]=0x0,this[_0x1bab3e(0x1ff1)]();}}}[_0x7a0670(0x19ac)](){return new Promise(_0xdd0ee8=>{var _0x170034=a8_0x5b24;this[_0x170034(0x3274)]['add'](()=>{_0xdd0ee8(this);},void 0x0,void 0x0,this,!0x0);});}[_0x7a0670(0x2b33)](_0x32e4a9){var _0x54916c=_0x7a0670;if(this[_0x54916c(0xe38)])return this[_0x54916c(0x147b)]=!0x1,null===this[_0x54916c(0x312b)]&&(this[_0x54916c(0x312b)]=_0x32e4a9),!0x0;if(null===this[_0x54916c(0x3d6e)]?(this['_localDelayOffset']=_0x32e4a9,this[_0x54916c(0x312b)]=null):null!==this[_0x54916c(0x312b)]&&(this['_localDelayOffset']+=_0x32e4a9-this['_pausedDelay'],this[_0x54916c(0x312b)]=null),null!==this[_0x54916c(0x420b)]&&(this[_0x54916c(0x3d6e)]+=this[_0x54916c(0x420b)],this[_0x54916c(0x420b)]=null,this[_0x54916c(0xd64)]=null),this[_0x54916c(0x27f3)]=null,0x0===this[_0x54916c(0x1e34)])return!0x0;let _0x486761=!0x1;const _0x34b10b=this[_0x54916c(0x756)];let _0x29c136;for(_0x29c136=0x0;_0x29c136<_0x34b10b[_0x54916c(0x1377)];_0x29c136++){const _0x5596c0=_0x34b10b[_0x29c136];var _0x281422=_0x5596c0[_0x54916c(0x312e)](_0x32e4a9-this[_0x54916c(0x3d6e)],this[_0x54916c(0x37ef)],this[_0x54916c(0x555)],this['loopAnimation'],this['_speedRatio'],this[_0x54916c(0x1e34)]);_0x486761=_0x486761||_0x281422;}if(!(this[_0x54916c(0x147b)]=_0x486761)){if(this[_0x54916c(0x2992)]){for(_0x29c136=this[_0x54916c(0x195b)]['_activeAnimatables']['indexOf'](this),this['_scene'][_0x54916c(0x2414)]['splice'](_0x29c136,0x1),_0x29c136=0x0;_0x29c136<_0x34b10b['length'];_0x29c136++)_0x34b10b[_0x29c136][_0x54916c(0x18c9)]();}this['_raiseOnAnimationEnd'](),this[_0x54916c(0x2992)]&&(this['onAnimationEnd']=null,this[_0x54916c(0x4081)]=null,this[_0x54916c(0x21cb)]['clear'](),this[_0x54916c(0x3274)][_0x54916c(0x2f8)]());}return _0x486761;}}_0x362702['x']['prototype'][_0x7a0670(0x2b33)]=function(){var _0x3cc6fc=_0x7a0670;if(this['animationsEnabled']){var _0x3511a4=_0x407cd3['F']['Now'];if(!this[_0x3cc6fc(0x97e)]){if(0x0<this['_pendingData'][_0x3cc6fc(0x1377)])return;this['_animationTimeLast']=_0x3511a4;}this[_0x3cc6fc(0x2149)]=this[_0x3cc6fc(0x1824)]?0x10:(_0x3511a4-this['_animationTimeLast'])*this[_0x3cc6fc(0x2292)],this[_0x3cc6fc(0x97e)]=_0x3511a4;var _0x14dbc2=this[_0x3cc6fc(0x2414)];if(0x0!==_0x14dbc2[_0x3cc6fc(0x1377)]){this[_0x3cc6fc(0x11fe)]+=this[_0x3cc6fc(0x2149)];var _0x1d9a5a=this['_animationTime'];for(let _0xbcac0=0x0;_0xbcac0<_0x14dbc2[_0x3cc6fc(0x1377)];_0xbcac0++){const _0x185535=_0x14dbc2[_0xbcac0];!_0x185535['_animate'](_0x1d9a5a)&&_0x185535[_0x3cc6fc(0x2992)]&&_0xbcac0--;}this['_processLateAnimationBindings']();}}},_0x362702['x'][_0x7a0670(0x41df)]['beginWeightedAnimation']=function(_0x58caa6,_0x14a57e,_0x49f9d8,_0x15adb8=0x1,_0x80556e,_0x97be10=0x1,_0x17dc8e,_0x21e3ea,_0x53717b,_0x13d486,_0x6f4127=!0x1){var _0x41ef91=_0x7a0670;const _0x3887c2=this[_0x41ef91(0x3281)](_0x58caa6,_0x14a57e,_0x49f9d8,_0x80556e,_0x97be10,_0x17dc8e,_0x21e3ea,!0x1,_0x53717b,_0x13d486,_0x6f4127);return _0x3887c2[_0x41ef91(0x3c73)]=_0x15adb8,_0x3887c2;},_0x362702['x'][_0x7a0670(0x41df)][_0x7a0670(0x3281)]=function(_0xbf7c0,_0x4e44cd,_0x784ff1,_0x438640,_0x359a3f=0x1,_0x2d74b8,_0x168fbf,_0x3d2389=!0x0,_0x5bd718,_0x52e271,_0x1f13ea=!0x1){var _0x3b33a8=_0x7a0670;_0x784ff1<_0x4e44cd&&0x0<_0x359a3f&&(_0x359a3f*=-0x1),_0x3d2389&&this[_0x3b33a8(0x17ff)](_0xbf7c0,void 0x0,_0x5bd718),_0x168fbf=_0x168fbf||new _0xdfb699(this,_0xbf7c0,_0x4e44cd,_0x784ff1,_0x438640,_0x359a3f,_0x2d74b8,void 0x0,_0x52e271,_0x1f13ea),_0x1f13ea=!_0x5bd718||_0x5bd718(_0xbf7c0);if(_0xbf7c0[_0x3b33a8(0x3ac2)]&&_0x1f13ea&&_0x168fbf[_0x3b33a8(0x1f6e)](_0xbf7c0,_0xbf7c0['animations']),_0xbf7c0[_0x3b33a8(0x271b)]){var _0x1c14e0=_0xbf7c0[_0x3b33a8(0x271b)]();for(let _0x26be7f=0x0;_0x26be7f<_0x1c14e0['length'];_0x26be7f++)this[_0x3b33a8(0x3281)](_0x1c14e0[_0x26be7f],_0x4e44cd,_0x784ff1,_0x438640,_0x359a3f,_0x2d74b8,_0x168fbf,_0x3d2389,_0x5bd718,_0x52e271);}return _0x168fbf['reset'](),_0x168fbf;},_0x362702['x'][_0x7a0670(0x41df)][_0x7a0670(0x2d75)]=function(_0x114fda,_0x55588f,_0xf139eb,_0x469baf,_0x7398b1,_0x50f81e=0x1,_0x16533d,_0x48409a,_0x26192b=!0x0,_0x139e71,_0x413fbd,_0x26d80c=!0x1){var _0x40f443=_0x7a0670;_0x55588f=_0x114fda[_0x40f443(0xe00)](_0x55588f);const _0x1fe359=[];_0x1fe359[_0x40f443(0x3f90)](this[_0x40f443(0x3281)](_0x114fda,_0xf139eb,_0x469baf,_0x7398b1,_0x50f81e,_0x16533d,_0x48409a,_0x26192b,_0x139e71,void 0x0,_0x26d80c));for(const _0x1dd868 of _0x55588f)_0x1fe359[_0x40f443(0x3f90)](this[_0x40f443(0x3281)](_0x1dd868,_0xf139eb,_0x469baf,_0x7398b1,_0x50f81e,_0x16533d,_0x48409a,_0x26192b,_0x139e71,void 0x0,_0x26d80c));return _0x1fe359;},_0x362702['x'][_0x7a0670(0x41df)]['beginDirectAnimation']=function(_0x50a3a9,_0x31eedf,_0x389816,_0x18c854,_0x284be4,_0x586007,_0x3f326c,_0x52ee92,_0x4653c2=!0x1){var _0x2b7f24;return void 0x0===_0x586007&&(_0x586007=0x1),_0x18c854<_0x389816&&0x0<_0x586007?_0x586007*=-0x1:_0x389816<_0x18c854&&_0x586007<0x0&&(_0x2b7f24=_0x18c854,_0x18c854=_0x389816,_0x389816=_0x2b7f24),new _0xdfb699(this,_0x50a3a9,_0x389816,_0x18c854,_0x284be4,_0x586007,_0x3f326c,_0x31eedf,_0x52ee92,_0x4653c2);},_0x362702['x'][_0x7a0670(0x41df)][_0x7a0670(0x3f9)]=function(_0x1792e6,_0x4228f6,_0x593890,_0x580a4c,_0x801acd,_0x59c32a,_0xa99359,_0x2349e0,_0x377145,_0x248e39=!0x1){var _0x2a7d84=_0x7a0670;_0x4228f6=_0x1792e6[_0x2a7d84(0xe00)](_0x4228f6);const _0x363618=[];_0x363618[_0x2a7d84(0x3f90)](this[_0x2a7d84(0x1f74)](_0x1792e6,_0x593890,_0x580a4c,_0x801acd,_0x59c32a,_0xa99359,_0x2349e0,_0x377145,_0x248e39));for(const _0x28bcad of _0x4228f6)_0x363618[_0x2a7d84(0x3f90)](this[_0x2a7d84(0x1f74)](_0x28bcad,_0x593890,_0x580a4c,_0x801acd,_0x59c32a,_0xa99359,_0x2349e0,_0x377145,_0x248e39));return _0x363618;},_0x362702['x'][_0x7a0670(0x41df)][_0x7a0670(0x31f9)]=function(_0x43a9b1){var _0x451466=_0x7a0670;for(let _0x277057=0x0;_0x277057<this[_0x451466(0x2414)][_0x451466(0x1377)];_0x277057++)if(this[_0x451466(0x2414)][_0x277057][_0x451466(0x397b)]===_0x43a9b1)return this[_0x451466(0x2414)][_0x277057];return null;},_0x362702['x'][_0x7a0670(0x41df)][_0x7a0670(0x1786)]=function(_0x480555){var _0x3eb4b9=_0x7a0670;const _0x17fdb0=[];for(let _0x2b85ab=0x0;_0x2b85ab<this[_0x3eb4b9(0x2414)][_0x3eb4b9(0x1377)];_0x2b85ab++)this[_0x3eb4b9(0x2414)][_0x2b85ab][_0x3eb4b9(0x397b)]===_0x480555&&_0x17fdb0[_0x3eb4b9(0x3f90)](this[_0x3eb4b9(0x2414)][_0x2b85ab]);return _0x17fdb0;},_0x362702['x'][_0x7a0670(0x41df)][_0x7a0670(0x17ff)]=function(_0x2ae12e,_0x471b74,_0x53f005){var _0x58790e=_0x7a0670;for(const _0x1be7ad of this[_0x58790e(0x1786)](_0x2ae12e))_0x1be7ad[_0x58790e(0x344a)](_0x471b74,_0x53f005);},_0x362702['x'][_0x7a0670(0x41df)][_0x7a0670(0xf93)]=function(){var _0x1a1fc6=_0x7a0670;if(this[_0x1a1fc6(0x2414)]){for(let _0x5e46e4=0x0;_0x5e46e4<this['_activeAnimatables'][_0x1a1fc6(0x1377)];_0x5e46e4++)this[_0x1a1fc6(0x2414)][_0x5e46e4]['stop'](void 0x0,void 0x0,!0x0);this['_activeAnimatables']['length']=0x0;}for(const _0xb2e26e of this[_0x1a1fc6(0x384)])_0xb2e26e[_0x1a1fc6(0x344a)]();},_0x362702['x'][_0x7a0670(0x41df)]['_registerTargetForLateAnimationBinding']=function(_0x8125c7,_0x3cc6c3){var _0x1bd2d9=_0x7a0670;const _0x2cc401=_0x8125c7[_0x1bd2d9(0x397b)];this[_0x1bd2d9(0x2ff3)]['pushNoDuplicate'](_0x2cc401),_0x2cc401[_0x1bd2d9(0x30d0)]||(_0x2cc401['_lateAnimationHolders']={}),_0x2cc401[_0x1bd2d9(0x30d0)][_0x8125c7[_0x1bd2d9(0xb95)]]||(_0x2cc401[_0x1bd2d9(0x30d0)][_0x8125c7[_0x1bd2d9(0xb95)]]={'totalWeight':0x0,'totalAdditiveWeight':0x0,'animations':[],'additiveAnimations':[],'originalValue':_0x3cc6c3}),_0x8125c7[_0x1bd2d9(0x166a)]?(_0x2cc401[_0x1bd2d9(0x30d0)][_0x8125c7[_0x1bd2d9(0xb95)]][_0x1bd2d9(0x970)][_0x1bd2d9(0x3f90)](_0x8125c7),_0x2cc401['_lateAnimationHolders'][_0x8125c7['targetPath']]['totalAdditiveWeight']+=_0x8125c7[_0x1bd2d9(0x3c73)]):(_0x2cc401[_0x1bd2d9(0x30d0)][_0x8125c7['targetPath']][_0x1bd2d9(0x3ac2)]['push'](_0x8125c7),_0x2cc401[_0x1bd2d9(0x30d0)][_0x8125c7['targetPath']]['totalWeight']+=_0x8125c7[_0x1bd2d9(0x3c73)]);},_0x362702['x'][_0x7a0670(0x41df)]['_processLateAnimationBindingsForMatrices']=function(_0x19c43a){var _0xd7d4b9=_0x7a0670;if(0x0===_0x19c43a[_0xd7d4b9(0x2cea)]&&0x0===_0x19c43a[_0xd7d4b9(0x2167)])return _0x19c43a[_0xd7d4b9(0xdda)];let _0x4b622c=0x1;const _0x16b378=_0x364df0['jp'][_0xd7d4b9(0xf88)][0x0],_0x39b65c=_0x364df0['jp']['Vector3'][0x1],_0x345ec5=_0x364df0['jp']['Quaternion'][0x0];let _0x4472d9=0x0;const _0x396193=_0x19c43a['animations'][0x0],_0x447faf=_0x19c43a[_0xd7d4b9(0xdda)];let _0x244854=0x1,_0x5c6de1=!0x1;if(_0x19c43a[_0xd7d4b9(0x2cea)]<0x1)_0x244854=0x1-_0x19c43a['totalWeight'],_0x447faf[_0xd7d4b9(0x16c4)](_0x39b65c,_0x345ec5,_0x16b378);else{if(_0x4472d9=0x1,_0x4b622c=_0x19c43a[_0xd7d4b9(0x2cea)],0x1==(_0x244854=_0x396193[_0xd7d4b9(0x3c73)]/_0x4b622c)){if(!_0x19c43a[_0xd7d4b9(0x2167)])return _0x396193[_0xd7d4b9(0x2e85)];_0x5c6de1=!0x0;}_0x396193['currentValue'][_0xd7d4b9(0x16c4)](_0x39b65c,_0x345ec5,_0x16b378);}if(!_0x5c6de1){_0x39b65c[_0xd7d4b9(0x1886)](_0x244854),_0x16b378[_0xd7d4b9(0x1886)](_0x244854),_0x345ec5[_0xd7d4b9(0x1886)](_0x244854);for(let _0xe457d7=_0x4472d9;_0xe457d7<_0x19c43a[_0xd7d4b9(0x3ac2)]['length'];_0xe457d7++){const _0x44fff4=_0x19c43a[_0xd7d4b9(0x3ac2)][_0xe457d7];if(0x0!==_0x44fff4['weight']){_0x244854=_0x44fff4[_0xd7d4b9(0x3c73)]/_0x4b622c;const _0x2352b6=_0x364df0['jp'][_0xd7d4b9(0xf88)][0x2],_0x3b8ae6=_0x364df0['jp'][_0xd7d4b9(0xf88)][0x3],_0x2af444=_0x364df0['jp'][_0xd7d4b9(0x2e4e)][0x1];_0x44fff4[_0xd7d4b9(0x2e85)][_0xd7d4b9(0x16c4)](_0x3b8ae6,_0x2af444,_0x2352b6),_0x3b8ae6[_0xd7d4b9(0x3d77)](_0x244854,_0x39b65c),_0x2af444['scaleAndAddToRef'](0x0<_0x364df0['_f'][_0xd7d4b9(0x365c)](_0x345ec5,_0x2af444)?_0x244854:-_0x244854,_0x345ec5),_0x2352b6[_0xd7d4b9(0x3d77)](_0x244854,_0x16b378);}}_0x345ec5[_0xd7d4b9(0x3f07)]();}for(let _0x494737=0x0;_0x494737<_0x19c43a[_0xd7d4b9(0x970)]['length'];_0x494737++){const _0x34ba59=_0x19c43a['additiveAnimations'][_0x494737];if(0x0!==_0x34ba59['weight']){const _0x3e6e17=_0x364df0['jp'][_0xd7d4b9(0xf88)][0x2],_0x49b2c3=_0x364df0['jp'][_0xd7d4b9(0xf88)][0x3];var _0x4a70fa=_0x364df0['jp'][_0xd7d4b9(0x2e4e)][0x1];_0x34ba59[_0xd7d4b9(0x2e85)][_0xd7d4b9(0x16c4)](_0x49b2c3,_0x4a70fa,_0x3e6e17),_0x49b2c3['multiplyToRef'](_0x39b65c,_0x49b2c3),_0x364df0['P'][_0xd7d4b9(0x1ac)](_0x39b65c,_0x49b2c3,_0x34ba59[_0xd7d4b9(0x3c73)],_0x39b65c),_0x345ec5[_0xd7d4b9(0x2e19)](_0x4a70fa,_0x4a70fa),_0x364df0['_f']['SlerpToRef'](_0x345ec5,_0x4a70fa,_0x34ba59[_0xd7d4b9(0x3c73)],_0x345ec5),_0x3e6e17['scaleAndAddToRef'](_0x34ba59['weight'],_0x16b378);}}var _0x2948f6=_0x396193?_0x396193[_0xd7d4b9(0xeff)][_0xd7d4b9(0x208a)]:_0x364df0['jp']['Matrix'][0x0][_0xd7d4b9(0x95b)]();return _0x364df0['y3'][_0xd7d4b9(0x3c76)](_0x39b65c,_0x345ec5,_0x16b378,_0x2948f6),_0x2948f6;},_0x362702['x'][_0x7a0670(0x41df)][_0x7a0670(0x16d9)]=function(_0x18ecf9,_0x240bdc){var _0x38021b=_0x7a0670;if(0x0===_0x18ecf9['totalWeight']&&0x0===_0x18ecf9[_0x38021b(0x2167)])return _0x240bdc;var _0x48d67d=_0x18ecf9[_0x38021b(0x3ac2)][0x0],_0xb6b94b=_0x18ecf9[_0x38021b(0xdda)];let _0x195744=_0x240bdc;if(0x0===_0x18ecf9[_0x38021b(0x2cea)]&&0x0<_0x18ecf9[_0x38021b(0x2167)])_0x195744[_0x38021b(0xa83)](_0xb6b94b);else{if(0x1===_0x18ecf9[_0x38021b(0x3ac2)][_0x38021b(0x1377)]){if(_0x364df0['_f'][_0x38021b(0x29ef)](_0xb6b94b,_0x48d67d['currentValue'],Math[_0x38021b(0x3478)](0x1,_0x18ecf9[_0x38021b(0x2cea)]),_0x195744),0x0===_0x18ecf9['totalAdditiveWeight'])return _0x195744;}else{if(0x1<_0x18ecf9[_0x38021b(0x3ac2)][_0x38021b(0x1377)]){let _0x48f85f=0x1,_0x17c89b,_0x506f27;if(_0x18ecf9['totalWeight']<0x1)_0x48d67d=0x1-_0x18ecf9[_0x38021b(0x2cea)],(_0x17c89b=[],_0x506f27=[],_0x17c89b[_0x38021b(0x3f90)](_0xb6b94b),_0x506f27[_0x38021b(0x3f90)](_0x48d67d));else{if(0x2===_0x18ecf9[_0x38021b(0x3ac2)][_0x38021b(0x1377)]&&(_0x364df0['_f']['SlerpToRef'](_0x18ecf9[_0x38021b(0x3ac2)][0x0]['currentValue'],_0x18ecf9[_0x38021b(0x3ac2)][0x1][_0x38021b(0x2e85)],_0x18ecf9[_0x38021b(0x3ac2)][0x1][_0x38021b(0x3c73)]/_0x18ecf9['totalWeight'],_0x240bdc),0x0===_0x18ecf9[_0x38021b(0x2167)]))return _0x240bdc;_0x17c89b=[],_0x506f27=[],_0x48f85f=_0x18ecf9['totalWeight'];}for(let _0xe763b3=0x0;_0xe763b3<_0x18ecf9['animations']['length'];_0xe763b3++){var _0x4d2612=_0x18ecf9['animations'][_0xe763b3];_0x17c89b[_0x38021b(0x3f90)](_0x4d2612['currentValue']),_0x506f27[_0x38021b(0x3f90)](_0x4d2612['weight']/_0x48f85f);}let _0x5e212a=0x0;for(let _0x37d60f=0x0;_0x37d60f<_0x17c89b[_0x38021b(0x1377)];)_0x37d60f?(_0x5e212a+=_0x506f27[_0x37d60f],_0x364df0['_f'][_0x38021b(0x29ef)](_0x195744,_0x17c89b[_0x37d60f],_0x506f27[_0x37d60f]/_0x5e212a,_0x195744),_0x37d60f++):(_0x364df0['_f']['SlerpToRef'](_0x17c89b[_0x37d60f],_0x17c89b[_0x37d60f+0x1],_0x506f27[_0x37d60f+0x1]/(_0x506f27[_0x37d60f]+_0x506f27[_0x37d60f+0x1]),_0x240bdc),_0x195744=_0x240bdc,_0x5e212a=_0x506f27[_0x37d60f]+_0x506f27[_0x37d60f+0x1],_0x37d60f+=0x2);}}}for(let _0xffd53c=0x0;_0xffd53c<_0x18ecf9['additiveAnimations'][_0x38021b(0x1377)];_0xffd53c++){var _0xa3dea8=_0x18ecf9[_0x38021b(0x970)][_0xffd53c];0x0!==_0xa3dea8['weight']&&(_0x195744[_0x38021b(0x2e19)](_0xa3dea8[_0x38021b(0x2e85)],_0x364df0['jp'][_0x38021b(0x2e4e)][0x0]),_0x364df0['_f'][_0x38021b(0x29ef)](_0x195744,_0x364df0['jp']['Quaternion'][0x0],_0xa3dea8[_0x38021b(0x3c73)],_0x195744));}return _0x195744;},_0x362702['x'][_0x7a0670(0x41df)][_0x7a0670(0x3257)]=function(){var _0x28aa28=_0x7a0670;if(this[_0x28aa28(0x2ff3)][_0x28aa28(0x1377)]){for(let _0x503e0e=0x0;_0x503e0e<this[_0x28aa28(0x2ff3)]['length'];_0x503e0e++){const _0x203490=this['_registeredForLateAnimationBindings'][_0x28aa28(0x3e2c)][_0x503e0e];for(const _0x51c15e in _0x203490[_0x28aa28(0x30d0)]){var _0x1ac362=_0x203490[_0x28aa28(0x30d0)][_0x51c15e];const _0x24d70f=_0x1ac362['animations'][0x0],_0xa21693=_0x1ac362[_0x28aa28(0xdda)];if(void 0x0!==_0xa21693&&null!==_0xa21693){var _0x3ee8ad=_0x3bdc3f['f'][_0x28aa28(0x1050)]&&_0xa21693['m'];let _0x40713e=_0x203490[_0x51c15e];if(_0x3ee8ad)_0x40713e=this[_0x28aa28(0x345d)](_0x1ac362);else{if(void 0x0!==_0xa21693['w'])_0x40713e=this['_processLateAnimationBindingsForQuaternions'](_0x1ac362,_0x40713e||_0x364df0['_f'][_0x28aa28(0x3228)]());else{let _0x5bc6e2=0x0,_0x224344=0x1;_0x1ac362[_0x28aa28(0x2cea)]<0x1?_0x40713e=_0x24d70f&&_0xa21693['scale']?_0xa21693[_0x28aa28(0x4018)](0x1-_0x1ac362[_0x28aa28(0x2cea)]):_0x24d70f?_0xa21693*(0x1-_0x1ac362[_0x28aa28(0x2cea)]):_0xa21693[_0x28aa28(0x95b)]?_0xa21693[_0x28aa28(0x95b)]():_0xa21693:_0x24d70f&&(_0x224344=_0x1ac362[_0x28aa28(0x2cea)],_0x3ee8ad=_0x24d70f[_0x28aa28(0x3c73)]/_0x224344,_0x40713e=0x1!=_0x3ee8ad?_0x24d70f[_0x28aa28(0x2e85)][_0x28aa28(0x4018)]?_0x24d70f[_0x28aa28(0x2e85)][_0x28aa28(0x4018)](_0x3ee8ad):_0x24d70f['currentValue']*_0x3ee8ad:_0x24d70f[_0x28aa28(0x2e85)],_0x5bc6e2=0x1);for(let _0x2bb62d=_0x5bc6e2;_0x2bb62d<_0x1ac362[_0x28aa28(0x3ac2)]['length'];_0x2bb62d++){const _0x5d492f=_0x1ac362[_0x28aa28(0x3ac2)][_0x2bb62d];var _0x2ada59=_0x5d492f[_0x28aa28(0x3c73)]/_0x224344;_0x2ada59&&(_0x5d492f['currentValue'][_0x28aa28(0x3d77)]?_0x5d492f[_0x28aa28(0x2e85)][_0x28aa28(0x3d77)](_0x2ada59,_0x40713e):_0x40713e+=_0x5d492f[_0x28aa28(0x2e85)]*_0x2ada59);}for(let _0x529a29=0x0;_0x529a29<_0x1ac362[_0x28aa28(0x970)][_0x28aa28(0x1377)];_0x529a29++){const _0xa1b70a=_0x1ac362[_0x28aa28(0x970)][_0x529a29];var _0x387395=_0xa1b70a[_0x28aa28(0x3c73)];_0x387395&&(_0xa1b70a[_0x28aa28(0x2e85)][_0x28aa28(0x3d77)]?_0xa1b70a[_0x28aa28(0x2e85)][_0x28aa28(0x3d77)](_0x387395,_0x40713e):_0x40713e+=_0xa1b70a[_0x28aa28(0x2e85)]*_0x387395);}}}_0x203490[_0x51c15e]=_0x40713e;}}_0x203490[_0x28aa28(0x30d0)]={};}this[_0x28aa28(0x2ff3)][_0x28aa28(0x3d68)]();}},_0x317b32['N']['prototype']['copyAnimationRange']=function(_0x1c9547,_0x1b6263,_0x2eb865,_0x4a808d=!0x1,_0x43f821=null){var _0xacdc89=_0x7a0670;0x0===this[_0xacdc89(0x3ac2)][_0xacdc89(0x1377)]&&(this[_0xacdc89(0x3ac2)][_0xacdc89(0x3f90)](new _0x3bdc3f['f'](this[_0xacdc89(0xc8c)],_0xacdc89(0x186a),_0x1c9547[_0xacdc89(0x3ac2)][0x0][_0xacdc89(0x744)],_0x3bdc3f['f'][_0xacdc89(0x219)],0x0)),this[_0xacdc89(0x3ac2)][0x0]['setKeys']([]));var _0x286852=_0x1c9547['animations'][0x0][_0xacdc89(0x1df1)](_0x1b6263);if(!_0x286852)return!0x1;var _0x420dbb=_0x286852[_0xacdc89(0x256d)],_0x5e7de4=_0x286852['to'],_0x93c875=_0x1c9547['animations'][0x0][_0xacdc89(0x3b0e)](),_0x286852=_0x1c9547[_0xacdc89(0x1377)],_0x1c9547=_0x1c9547[_0xacdc89(0x3a3b)](),_0x354d2b=this[_0xacdc89(0x3a3b)](),_0x1100f0=_0x4a808d&&_0x1c9547&&_0x286852&&this['length']&&_0x286852!==this['length'],_0xfc75c7=_0x1100f0&&_0x354d2b&&_0x1c9547?_0x354d2b['length']/_0x1c9547[_0xacdc89(0x1377)]:0x1,_0x21aeee=_0x4a808d&&!_0x354d2b&&_0x43f821&&(0x1!==_0x43f821['x']||0x1!==_0x43f821['y']||0x1!==_0x43f821['z']);const _0x24f189=this[_0xacdc89(0x3ac2)][0x0][_0xacdc89(0x3b0e)]();let _0x28f187,_0x47c123,_0x333af7;for(let _0x3691c3=0x0,_0x4f5d4c=_0x93c875[_0xacdc89(0x1377)];_0x3691c3<_0x4f5d4c;_0x3691c3++)(_0x28f187=_0x93c875[_0x3691c3])[_0xacdc89(0x25a6)]>=_0x420dbb&&_0x28f187[_0xacdc89(0x25a6)]<=_0x5e7de4&&(_0x4a808d?(_0x333af7=_0x28f187[_0xacdc89(0x13ce)][_0xacdc89(0x95b)](),_0x1100f0?(_0x47c123=_0x333af7[_0xacdc89(0x45c)](),_0x333af7[_0xacdc89(0xdf2)](_0x47c123[_0xacdc89(0x1886)](_0xfc75c7))):_0x21aeee&&_0x43f821?(_0x47c123=_0x333af7[_0xacdc89(0x45c)](),_0x333af7[_0xacdc89(0xdf2)](_0x47c123[_0xacdc89(0xe39)](_0x43f821))):_0x333af7=_0x28f187[_0xacdc89(0x13ce)]):_0x333af7=_0x28f187[_0xacdc89(0x13ce)],_0x24f189[_0xacdc89(0x3f90)]({'frame':_0x28f187[_0xacdc89(0x25a6)]+_0x2eb865,'value':_0x333af7}));return this[_0xacdc89(0x3ac2)][0x0]['createRange'](_0x1b6263,_0x420dbb+_0x2eb865,_0x5e7de4+_0x2eb865),!0x0;};},0xdfe0:(_0x775844,_0x5ed09a,_0x82f186)=>{var _0x3242c9=a8_0x16e4d8;_0x82f186['d'](_0x5ed09a,{'f':()=>_0x55af5f});var _0x1d2c0d=_0x82f186(0x9fd1),_0x35c41d=_0x82f186(0xc84b),_0x25b448=_0x82f186(0x1b5c),_0x4359b9=_0x82f186(0x153ad),_0x5ed09a=_0x82f186(0xe456),_0x201356=_0x82f186(0x976b),_0x3c59ca=_0x82f186(0x71),_0x46b84d=_0x82f186(0x16aec),_0x7712d0=_0x82f186(0xceed),_0x1edd40=_0x82f186(0xc661),_0x82f186=_0x82f186(0x77a5);class _0x55af5f{constructor(_0x824227,_0x29bb94,_0x526f37,_0x2b8b56,_0x163fc1,_0x512d73){var _0xbb0255=a8_0x5b24;this['name']=_0x824227,this[_0xbb0255(0x3584)]=_0x29bb94,this[_0xbb0255(0x744)]=_0x526f37,this[_0xbb0255(0x2c7f)]=_0x2b8b56,this['loopMode']=_0x163fc1,this[_0xbb0255(0x3151)]=_0x512d73,this['_easingFunction']=null,this[_0xbb0255(0x756)]=new Array(),this[_0xbb0255(0x364f)]=new Array(),this[_0xbb0255(0x102a)]=0.01,this['_ranges']={},this[_0xbb0255(0x91e)]=_0x29bb94[_0xbb0255(0x54f)]('.'),this['dataType']=_0x2b8b56,this[_0xbb0255(0x2d7e)]=void 0x0===_0x163fc1?_0x55af5f[_0xbb0255(0x89b)]:_0x163fc1,this[_0xbb0255(0x17f4)]=_0x55af5f[_0xbb0255(0x273e)]++;}static[_0x3242c9(0x3f30)](_0xa0b071,_0x3fd10b,_0x13d21e,_0x266493,_0x5b4ab7,_0x201c6f,_0x545925,_0x3d66f0){var _0x421013=_0x3242c9;let _0x48b9ce=void 0x0;if(!isNaN(parseFloat(_0x5b4ab7))&&isFinite(_0x5b4ab7)?_0x48b9ce=_0x55af5f['ANIMATIONTYPE_FLOAT']:_0x5b4ab7 instanceof _0x1d2c0d['_f']?_0x48b9ce=_0x55af5f['ANIMATIONTYPE_QUATERNION']:_0x5b4ab7 instanceof _0x1d2c0d['P']?_0x48b9ce=_0x55af5f['ANIMATIONTYPE_VECTOR3']:_0x5b4ab7 instanceof _0x1d2c0d['FM']?_0x48b9ce=_0x55af5f[_0x421013(0x147e)]:_0x5b4ab7 instanceof _0x35c41d['Wo']?_0x48b9ce=_0x55af5f[_0x421013(0x2e84)]:_0x5b4ab7 instanceof _0x35c41d['HE']?_0x48b9ce=_0x55af5f[_0x421013(0x40e7)]:_0x5b4ab7 instanceof _0x7712d0['$']&&(_0x48b9ce=_0x55af5f[_0x421013(0x3ea1)]),null==_0x48b9ce)return null;const _0x1bd1b9=new _0x55af5f(_0xa0b071,_0x3fd10b,_0x13d21e,_0x48b9ce,_0x545925);return _0x1bd1b9[_0x421013(0x3029)]([{'frame':0x0,'value':_0x5b4ab7},{'frame':_0x266493,'value':_0x201c6f}]),void 0x0!==_0x3d66f0&&_0x1bd1b9[_0x421013(0xa8c)](_0x3d66f0),_0x1bd1b9;}static[_0x3242c9(0x2e09)](_0x41f871,_0x401f12,_0x96f3f6,_0x571f36){var _0x6bdb5d=_0x3242c9;const _0x476353=new _0x55af5f(_0x41f871+_0x6bdb5d(0x4148),_0x41f871,_0x96f3f6,_0x401f12,_0x55af5f[_0x6bdb5d(0x3304)]);return _0x476353[_0x6bdb5d(0xa8c)](_0x571f36),_0x476353;}static[_0x3242c9(0x1eeb)](_0x36a734,_0x4a2738,_0x5bc508,_0x56e842,_0x1a2615,_0x510045,_0x4004dd,_0x2a17d3,_0xaeba99,_0x196cbf,_0x5bc76d){var _0x40dc58=_0x3242c9;return _0x36a734=_0x55af5f[_0x40dc58(0x3f30)](_0x36a734,_0x5bc508,_0x56e842,_0x1a2615,_0x510045,_0x4004dd,_0x2a17d3,_0xaeba99),_0x36a734&&(_0x5bc76d=_0x4a2738[_0x40dc58(0x83e)]?_0x4a2738[_0x40dc58(0x83e)]():_0x5bc76d)?_0x5bc76d[_0x40dc58(0x1f74)](_0x4a2738,[_0x36a734],0x0,_0x1a2615,0x1===_0x36a734[_0x40dc58(0x2d7e)],0x1,_0x196cbf):null;}static['CreateAndStartHierarchyAnimation'](_0x54e6dc,_0x4da326,_0x1818a6,_0x17f7b7,_0x4417b3,_0x1d384c,_0x2b328f,_0x4a443e,_0x5dce65,_0x5e7d7d,_0x2e5f9c){var _0x4e8f2e=_0x3242c9;_0x54e6dc=_0x55af5f[_0x4e8f2e(0x3f30)](_0x54e6dc,_0x17f7b7,_0x4417b3,_0x1d384c,_0x2b328f,_0x4a443e,_0x5dce65,_0x5e7d7d);if(!_0x54e6dc)return null;const _0x4aec95=_0x4da326[_0x4e8f2e(0x83e)]();return _0x4aec95['beginDirectHierarchyAnimation'](_0x4da326,_0x1818a6,[_0x54e6dc],0x0,_0x1d384c,0x1===_0x54e6dc[_0x4e8f2e(0x2d7e)],0x1,_0x2e5f9c);}static[_0x3242c9(0x91a)](_0x59b9b7,_0x5a23b2,_0x3acbff,_0x39243d,_0xba8b8d,_0x2144bd,_0x1bdb84,_0x3c455b,_0x448132,_0x382a1e){var _0x45de7e=_0x3242c9;return _0x59b9b7=_0x55af5f[_0x45de7e(0x3f30)](_0x59b9b7,_0x3acbff,_0x39243d,_0xba8b8d,_0x2144bd,_0x1bdb84,_0x3c455b,_0x448132),_0x59b9b7?(_0x5a23b2[_0x45de7e(0x3ac2)][_0x45de7e(0x3f90)](_0x59b9b7),_0x5a23b2[_0x45de7e(0x83e)]()[_0x45de7e(0x3281)](_0x5a23b2,0x0,_0xba8b8d,0x1===_0x59b9b7['loopMode'],0x1,_0x382a1e)):null;}static[_0x3242c9(0x304d)](_0x4d51f5,_0x69f4f=0x0,_0x2161ce,_0x4e80d1=!0x1,_0x30b6f7){var _0x4e8422=_0x3242c9;let _0x1637d1=_0x4d51f5;if(_0x4e80d1&&((_0x1637d1=_0x4d51f5[_0x4e8422(0x95b)]())[_0x4e8422(0xc8c)]=_0x30b6f7||_0x1637d1[_0x4e8422(0xc8c)]),!_0x1637d1[_0x4e8422(0x261c)][_0x4e8422(0x1377)])return _0x1637d1;_0x69f4f=0x0<=_0x69f4f?_0x69f4f:0x0;let _0x4fa9e9=0x0;var _0x311662=_0x1637d1[_0x4e8422(0x261c)][0x0];let _0x5561ac=_0x1637d1['_keys'][_0x4e8422(0x1377)]-0x1;_0x4e80d1=_0x1637d1[_0x4e8422(0x261c)][_0x5561ac];const _0x5caae2={'referenceValue':_0x311662[_0x4e8422(0x13ce)],'referencePosition':_0x1d2c0d['jp'][_0x4e8422(0xf88)][0x0],'referenceQuaternion':_0x1d2c0d['jp'][_0x4e8422(0x2e4e)][0x0],'referenceScaling':_0x1d2c0d['jp']['Vector3'][0x1],'keyPosition':_0x1d2c0d['jp'][_0x4e8422(0xf88)][0x2],'keyQuaternion':_0x1d2c0d['jp'][_0x4e8422(0x2e4e)][0x1],'keyScaling':_0x1d2c0d['jp'][_0x4e8422(0xf88)][0x3]};let _0x2702cd=!0x1,_0x3421e3=_0x311662[_0x4e8422(0x25a6)],_0x3a8feb=_0x4e80d1[_0x4e8422(0x25a6)],_0x355890=(_0x2161ce&&(_0x4d51f5=_0x1637d1[_0x4e8422(0x1df1)](_0x2161ce))&&(_0x3421e3=_0x4d51f5['from'],_0x3a8feb=_0x4d51f5['to']),_0x311662['frame']===_0x3421e3),_0x2a7929=_0x4e80d1[_0x4e8422(0x25a6)]===_0x3a8feb;if(0x1===_0x1637d1['_keys']['length']){const _0x1e228f=_0x1637d1['_getKeyValue'](_0x1637d1['_keys'][0x0]);_0x5caae2[_0x4e8422(0x1bc7)]=_0x1e228f['clone']?_0x1e228f[_0x4e8422(0x95b)]():_0x1e228f,_0x2702cd=!0x0;}else{if(_0x69f4f<=_0x311662[_0x4e8422(0x25a6)]){const _0x199e48=_0x1637d1[_0x4e8422(0x2192)](_0x311662[_0x4e8422(0x13ce)]);_0x5caae2[_0x4e8422(0x1bc7)]=_0x199e48[_0x4e8422(0x95b)]?_0x199e48[_0x4e8422(0x95b)]():_0x199e48,_0x2702cd=!0x0;}else{if(_0x69f4f>=_0x4e80d1[_0x4e8422(0x25a6)]){const _0x48766c=_0x1637d1[_0x4e8422(0x2192)](_0x4e80d1[_0x4e8422(0x13ce)]);_0x5caae2['referenceValue']=_0x48766c[_0x4e8422(0x95b)]?_0x48766c[_0x4e8422(0x95b)]():_0x48766c,_0x2702cd=!0x0;}}}let _0x479813=0x0;for(;!_0x2702cd||!_0x355890||!_0x2a7929&&_0x479813<_0x1637d1['_keys'][_0x4e8422(0x1377)]-0x1;){var _0x5718d0=_0x1637d1[_0x4e8422(0x261c)][_0x479813],_0x255bcc=_0x1637d1['_keys'][_0x479813+0x1];if(!_0x2702cd&&_0x69f4f>=_0x5718d0[_0x4e8422(0x25a6)]&&_0x69f4f<=_0x255bcc[_0x4e8422(0x25a6)]){let _0x5c1720;_0x5c1720=_0x69f4f===_0x5718d0[_0x4e8422(0x25a6)]?_0x1637d1[_0x4e8422(0x2192)](_0x5718d0[_0x4e8422(0x13ce)]):_0x69f4f===_0x255bcc[_0x4e8422(0x25a6)]?_0x1637d1[_0x4e8422(0x2192)](_0x255bcc[_0x4e8422(0x13ce)]):(_0x56cd1b={'key':_0x479813,'repeatCount':0x0,'loopMode':this[_0x4e8422(0x3304)]},_0x1637d1['_interpolate'](_0x69f4f,_0x56cd1b)),_0x5caae2['referenceValue']=_0x5c1720[_0x4e8422(0x95b)]?_0x5c1720['clone']():_0x5c1720,_0x2702cd=!0x0;}if(!_0x355890&&_0x3421e3>=_0x5718d0[_0x4e8422(0x25a6)]&&_0x3421e3<=_0x255bcc[_0x4e8422(0x25a6)]){if(_0x3421e3===_0x5718d0[_0x4e8422(0x25a6)])_0x4fa9e9=_0x479813;else{if(_0x3421e3===_0x255bcc[_0x4e8422(0x25a6)])_0x4fa9e9=_0x479813+0x1;else{var _0x56cd1b={'key':_0x479813,'repeatCount':0x0,'loopMode':this['ANIMATIONLOOPMODE_CONSTANT']};const _0x2be672=_0x1637d1[_0x4e8422(0x1e67)](_0x3421e3,_0x56cd1b);var _0x4cdb65={'frame':_0x3421e3,'value':_0x2be672[_0x4e8422(0x95b)]?_0x2be672[_0x4e8422(0x95b)]():_0x2be672};_0x1637d1['_keys'][_0x4e8422(0x5ff)](_0x479813+0x1,0x0,_0x4cdb65),_0x4fa9e9=_0x479813+0x1;}}_0x355890=!0x0;}if(!_0x2a7929&&_0x3a8feb>=_0x5718d0[_0x4e8422(0x25a6)]&&_0x3a8feb<=_0x255bcc[_0x4e8422(0x25a6)]){if(_0x3a8feb===_0x5718d0[_0x4e8422(0x25a6)])_0x5561ac=_0x479813;else{if(_0x3a8feb===_0x255bcc['frame'])_0x5561ac=_0x479813+0x1;else{_0x4cdb65={'key':_0x479813,'repeatCount':0x0,'loopMode':this[_0x4e8422(0x3304)]};const _0x12e12b=_0x1637d1[_0x4e8422(0x1e67)](_0x3a8feb,_0x4cdb65);_0x5718d0={'frame':_0x3a8feb,'value':_0x12e12b[_0x4e8422(0x95b)]?_0x12e12b['clone']():_0x12e12b},(_0x1637d1['_keys'][_0x4e8422(0x5ff)](_0x479813+0x1,0x0,_0x5718d0),_0x5561ac=_0x479813+0x1);}}_0x2a7929=!0x0;}_0x479813++;}for(_0x1637d1[_0x4e8422(0x2c7f)]===_0x55af5f[_0x4e8422(0x29df)]?_0x5caae2[_0x4e8422(0x1bc7)][_0x4e8422(0x3f07)]()[_0x4e8422(0x3f2f)]():_0x1637d1['dataType']===_0x55af5f['ANIMATIONTYPE_MATRIX']&&(_0x5caae2[_0x4e8422(0x1bc7)]['decompose'](_0x5caae2[_0x4e8422(0x100f)],_0x5caae2[_0x4e8422(0x1ed8)],_0x5caae2[_0x4e8422(0xcb3)]),_0x5caae2[_0x4e8422(0x1ed8)][_0x4e8422(0x3f07)]()[_0x4e8422(0x3f2f)]()),_0x479813=_0x4fa9e9;_0x479813<=_0x5561ac;_0x479813++){const _0x44be26=_0x1637d1['_keys'][_0x479813];if(!_0x479813||_0x1637d1[_0x4e8422(0x2c7f)]===_0x55af5f[_0x4e8422(0x1e0e)]||_0x44be26[_0x4e8422(0x13ce)]!==_0x311662[_0x4e8422(0x13ce)])switch(_0x1637d1[_0x4e8422(0x2c7f)]){case _0x55af5f[_0x4e8422(0x219)]:_0x44be26[_0x4e8422(0x13ce)]['decompose'](_0x5caae2['keyScaling'],_0x5caae2['keyQuaternion'],_0x5caae2['keyPosition']),_0x5caae2[_0x4e8422(0x3ff0)][_0x4e8422(0x409f)](_0x5caae2[_0x4e8422(0xcb3)]),_0x5caae2[_0x4e8422(0x3125)][_0x4e8422(0x1372)](_0x5caae2[_0x4e8422(0x100f)]),_0x5caae2[_0x4e8422(0x1ed8)]['multiplyToRef'](_0x5caae2[_0x4e8422(0x2df0)],_0x5caae2[_0x4e8422(0x2df0)]),_0x1d2c0d['y3'][_0x4e8422(0x3c76)](_0x5caae2[_0x4e8422(0x3125)],_0x5caae2[_0x4e8422(0x2df0)],_0x5caae2[_0x4e8422(0x3ff0)],_0x44be26[_0x4e8422(0x13ce)]);break;case _0x55af5f[_0x4e8422(0x29df)]:_0x5caae2['referenceValue'][_0x4e8422(0x2e19)](_0x44be26['value'],_0x44be26[_0x4e8422(0x13ce)]);break;case _0x55af5f[_0x4e8422(0x147e)]:case _0x55af5f[_0x4e8422(0x124a)]:case _0x55af5f[_0x4e8422(0x2e84)]:case _0x55af5f[_0x4e8422(0x40e7)]:_0x44be26[_0x4e8422(0x13ce)][_0x4e8422(0x407)](_0x5caae2[_0x4e8422(0x1bc7)],_0x44be26['value']);break;case _0x55af5f[_0x4e8422(0x3ea1)]:_0x44be26[_0x4e8422(0x13ce)][_0x4e8422(0x2255)]-=_0x5caae2[_0x4e8422(0x1bc7)][_0x4e8422(0x2255)],_0x44be26[_0x4e8422(0x13ce)][_0x4e8422(0xc32)]-=_0x5caae2[_0x4e8422(0x1bc7)][_0x4e8422(0xc32)];break;default:_0x44be26['value']-=_0x5caae2[_0x4e8422(0x1bc7)];}}return _0x1637d1;}static[_0x3242c9(0xaf0)](_0x8f78fe,_0x318c25,_0x4c3007,_0x2f7d98,_0x5f582a,_0x48abf4,_0x1dd6bf,_0x50528c=null){var _0x4ef6ae=_0x3242c9;if(_0x1dd6bf<=0x0)return _0x4c3007[_0x8f78fe]=_0x318c25,_0x50528c&&_0x50528c(),null;_0x5f582a*=_0x1dd6bf/0x3e8,(_0x48abf4[_0x4ef6ae(0x3029)]([{'frame':0x0,'value':_0x4c3007[_0x8f78fe]['clone']?_0x4c3007[_0x8f78fe][_0x4ef6ae(0x95b)]():_0x4c3007[_0x8f78fe]},{'frame':_0x5f582a,'value':_0x318c25}]),_0x4c3007[_0x4ef6ae(0x3ac2)]||(_0x4c3007[_0x4ef6ae(0x3ac2)]=[]),_0x4c3007[_0x4ef6ae(0x3ac2)][_0x4ef6ae(0x3f90)](_0x48abf4));const _0x536186=_0x2f7d98[_0x4ef6ae(0x3281)](_0x4c3007,0x0,_0x5f582a,!0x1);return _0x536186[_0x4ef6ae(0x240a)]=_0x50528c,_0x536186;}get[_0x3242c9(0x2f2f)](){var _0x44be87=_0x3242c9;return this[_0x44be87(0x756)];}get[_0x3242c9(0x6e0)](){var _0x1d6243=_0x3242c9;for(const _0x291a61 of this[_0x1d6243(0x756)])if(!_0x291a61[_0x1d6243(0x1461)]())return!0x0;return!0x1;}[_0x3242c9(0x22e6)](_0x2d1772){var _0x3d05e0=_0x3242c9;let _0x355827='Name:\x20'+this[_0x3d05e0(0xc8c)]+_0x3d05e0(0x4200)+this['targetProperty'];if(_0x355827=(_0x355827=(_0x355827+=_0x3d05e0(0x2b0c)+['Float','Vector3','Quaternion',_0x3d05e0(0x31e7),_0x3d05e0(0x1f42),_0x3d05e0(0x3c5a)][this['dataType']])+_0x3d05e0(0x1d00)+(this['_keys']?this['_keys']['length']:'none'))+_0x3d05e0(0x3d12)+(this['_ranges']?Object[_0x3d05e0(0x689)](this['_ranges'])[_0x3d05e0(0x1377)]:_0x3d05e0(0xb8f)),_0x2d1772){_0x355827+=_0x3d05e0(0x1daa);let _0x577100=!0x0;for(const _0x3c5ff2 in this[_0x3d05e0(0x3b9)])_0x577100&&(_0x355827+=',\x20',_0x577100=!0x1),_0x355827+=_0x3c5ff2;_0x355827+='}';}return _0x355827;}[_0x3242c9(0x3cd9)](_0x2490af){var _0x520780=_0x3242c9;this['_events'][_0x520780(0x3f90)](_0x2490af),this[_0x520780(0x364f)][_0x520780(0x668)]((_0x4513d3,_0xda5757)=>_0x4513d3['frame']-_0xda5757[_0x520780(0x25a6)]);}[_0x3242c9(0x1e79)](_0x567a9f){var _0x5b9e81=_0x3242c9;for(let _0x57bccd=0x0;_0x57bccd<this[_0x5b9e81(0x364f)][_0x5b9e81(0x1377)];_0x57bccd++)this[_0x5b9e81(0x364f)][_0x57bccd]['frame']===_0x567a9f&&(this[_0x5b9e81(0x364f)][_0x5b9e81(0x5ff)](_0x57bccd,0x1),_0x57bccd--);}['getEvents'](){return this['_events'];}[_0x3242c9(0x3b73)](_0x4c6b05,_0x98eccd,_0x43dfa1){var _0x1e8aad=_0x3242c9;this[_0x1e8aad(0x3b9)][_0x4c6b05]||(this[_0x1e8aad(0x3b9)][_0x4c6b05]=new _0x3c59ca['X'](_0x4c6b05,_0x98eccd,_0x43dfa1));}['deleteRange'](_0x2347d2,_0x1e18ef=!0x0){var _0x453d9b=_0x3242c9,_0x53afc0=this[_0x453d9b(0x3b9)][_0x2347d2];if(_0x53afc0){if(_0x1e18ef){var _0x3d17d9=_0x53afc0[_0x453d9b(0x256d)],_0xf383bd=_0x53afc0['to'];for(let _0x3b2d02=this[_0x453d9b(0x261c)][_0x453d9b(0x1377)]-0x1;0x0<=_0x3b2d02;_0x3b2d02--)this[_0x453d9b(0x261c)][_0x3b2d02][_0x453d9b(0x25a6)]>=_0x3d17d9&&this[_0x453d9b(0x261c)][_0x3b2d02][_0x453d9b(0x25a6)]<=_0xf383bd&&this[_0x453d9b(0x261c)][_0x453d9b(0x5ff)](_0x3b2d02,0x1);}this[_0x453d9b(0x3b9)][_0x2347d2]=null;}}[_0x3242c9(0x1df1)](_0x7594d0){return this['_ranges'][_0x7594d0];}[_0x3242c9(0x3b0e)](){var _0x1471c3=_0x3242c9;return this[_0x1471c3(0x261c)];}[_0x3242c9(0x37ea)](){var _0xf879f3=_0x3242c9;let _0x23a472=0x0;for(let _0x213d7f=0x0,_0x88cbc5=this['_keys'][_0xf879f3(0x1377)];_0x213d7f<_0x88cbc5;_0x213d7f++)_0x23a472<this[_0xf879f3(0x261c)][_0x213d7f][_0xf879f3(0x25a6)]&&(_0x23a472=this[_0xf879f3(0x261c)][_0x213d7f][_0xf879f3(0x25a6)]);return _0x23a472;}[_0x3242c9(0x113d)](){var _0x203fc6=_0x3242c9;return this[_0x203fc6(0x985)];}['setEasingFunction'](_0x24ac9f){var _0x4a7322=_0x3242c9;this[_0x4a7322(0x985)]=_0x24ac9f;}['floatInterpolateFunction'](_0x2ddbf6,_0x9183bb,_0x4f5bf8){var _0x19af3d=_0x3242c9;return _0x25b448['R'][_0x19af3d(0x2f0e)](_0x2ddbf6,_0x9183bb,_0x4f5bf8);}['floatInterpolateFunctionWithTangents'](_0x858f70,_0x250c81,_0x4b87c4,_0x314d73,_0x533fb9){var _0x3080dd=_0x3242c9;return _0x25b448['R'][_0x3080dd(0x26eb)](_0x858f70,_0x250c81,_0x4b87c4,_0x314d73,_0x533fb9);}[_0x3242c9(0x4f5)](_0x1f360c,_0x23d262,_0x528bae){return _0x1d2c0d['_f']['Slerp'](_0x1f360c,_0x23d262,_0x528bae);}[_0x3242c9(0x13d4)](_0x529ca0,_0x19a0c6,_0x9c89cc,_0x40ed30,_0x4e4638){var _0x35ab9a=_0x3242c9;return _0x1d2c0d['_f']['Hermite'](_0x529ca0,_0x19a0c6,_0x9c89cc,_0x40ed30,_0x4e4638)[_0x35ab9a(0x3f07)]();}[_0x3242c9(0x3bd7)](_0x174cf0,_0x2b0c03,_0xe2dc4d){var _0xdc0b77=_0x3242c9;return _0x1d2c0d['P'][_0xdc0b77(0x2f0e)](_0x174cf0,_0x2b0c03,_0xe2dc4d);}[_0x3242c9(0x969)](_0x11a048,_0x5b3799,_0x7cdd69,_0x56e4c2,_0x37bcea){var _0x25b0e4=_0x3242c9;return _0x1d2c0d['P'][_0x25b0e4(0x26eb)](_0x11a048,_0x5b3799,_0x7cdd69,_0x56e4c2,_0x37bcea);}['vector2InterpolateFunction'](_0x3b9ede,_0x2a30bf,_0x29ce9e){return _0x1d2c0d['FM']['Lerp'](_0x3b9ede,_0x2a30bf,_0x29ce9e);}[_0x3242c9(0x3c48)](_0x2047b7,_0x2aff45,_0x4d249a,_0x500ad2,_0xbb1ff0){return _0x1d2c0d['FM']['Hermite'](_0x2047b7,_0x2aff45,_0x4d249a,_0x500ad2,_0xbb1ff0);}[_0x3242c9(0x40eb)](_0x136f0e,_0x49e991,_0x260c64){return _0x7712d0['$']['Lerp'](_0x136f0e,_0x49e991,_0x260c64);}[_0x3242c9(0x2961)](_0x2ea935,_0x29d91e,_0x302737){var _0x356520=_0x3242c9;return _0x35c41d['Wo'][_0x356520(0x2f0e)](_0x2ea935,_0x29d91e,_0x302737);}[_0x3242c9(0x28d5)](_0x4fe0b5,_0x30543e,_0x2b88f8,_0x42cd09,_0x5f46fe){var _0x35533b=_0x3242c9;return _0x35c41d['Wo'][_0x35533b(0x26eb)](_0x4fe0b5,_0x30543e,_0x2b88f8,_0x42cd09,_0x5f46fe);}[_0x3242c9(0x3330)](_0x4f107a,_0x3a4abc,_0xf1a3e9){var _0x43e4a1=_0x3242c9;return _0x35c41d['HE'][_0x43e4a1(0x2f0e)](_0x4f107a,_0x3a4abc,_0xf1a3e9);}[_0x3242c9(0x2ea8)](_0x3199b6,_0x1f9639,_0x3a3d7a,_0x46e801,_0x5be00d){var _0xf0e9ed=_0x3242c9;return _0x35c41d['HE'][_0xf0e9ed(0x26eb)](_0x3199b6,_0x1f9639,_0x3a3d7a,_0x46e801,_0x5be00d);}[_0x3242c9(0x2192)](_0x13a4dd){return'function'==typeof _0x13a4dd?_0x13a4dd():_0x13a4dd;}[_0x3242c9(0x2cf)](_0x2d81d9){var _0x4312e0=_0x3242c9;return this[_0x4312e0(0x1e67)](_0x2d81d9,{'key':0x0,'repeatCount':0x0,'loopMode':_0x55af5f[_0x4312e0(0x3304)]});}[_0x3242c9(0x1e67)](_0x13f61f,_0x67ff51){var _0x4a80f4=_0x3242c9;if(_0x67ff51[_0x4a80f4(0x2d7e)]===_0x55af5f[_0x4a80f4(0x3304)]&&0x0<_0x67ff51[_0x4a80f4(0x3d20)])return _0x67ff51[_0x4a80f4(0x7b3)]['clone']?_0x67ff51[_0x4a80f4(0x7b3)][_0x4a80f4(0x95b)]():_0x67ff51[_0x4a80f4(0x7b3)];var _0x46cb31=this[_0x4a80f4(0x261c)],_0x5b93bf=_0x46cb31[_0x4a80f4(0x1377)];let _0x2bdf70=_0x67ff51[_0x4a80f4(0x406)];for(;0x0<=_0x2bdf70&&_0x13f61f<_0x46cb31[_0x2bdf70][_0x4a80f4(0x25a6)];)--_0x2bdf70;for(;_0x2bdf70+0x1<=_0x5b93bf-0x1&&_0x13f61f>=_0x46cb31[_0x2bdf70+0x1][_0x4a80f4(0x25a6)];)++_0x2bdf70;if((_0x67ff51[_0x4a80f4(0x406)]=_0x2bdf70)<0x0)return this[_0x4a80f4(0x2192)](_0x46cb31[0x0][_0x4a80f4(0x13ce)]);if(_0x2bdf70+0x1>_0x5b93bf-0x1)return this[_0x4a80f4(0x2192)](_0x46cb31[_0x5b93bf-0x1]['value']);const _0x4e313e=_0x46cb31[_0x2bdf70],_0x3d530c=_0x46cb31[_0x2bdf70+0x1];var _0x32de16=this[_0x4a80f4(0x2192)](_0x4e313e['value']),_0x305b4a=this['_getKeyValue'](_0x3d530c[_0x4a80f4(0x13ce)]);if(_0x4e313e[_0x4a80f4(0x3b7)]===_0x201356['N'][_0x4a80f4(0x7c8)])return _0x3d530c[_0x4a80f4(0x25a6)]>_0x13f61f?_0x32de16:_0x305b4a;var _0x1ae940=void 0x0!==_0x4e313e[_0x4a80f4(0x1415)]&&void 0x0!==_0x3d530c[_0x4a80f4(0x2e9e)],_0xc62b91=_0x3d530c['frame']-_0x4e313e[_0x4a80f4(0x25a6)];let _0xcfea8=(_0x13f61f-_0x4e313e[_0x4a80f4(0x25a6)])/_0xc62b91;const _0x28193f=this[_0x4a80f4(0x113d)]();switch(null!==_0x28193f&&(_0xcfea8=_0x28193f[_0x4a80f4(0x39c8)](_0xcfea8)),this[_0x4a80f4(0x2c7f)]){case _0x55af5f[_0x4a80f4(0x1e0e)]:var _0x4c0cbc=_0x1ae940?this[_0x4a80f4(0x1555)](_0x32de16,_0x4e313e['outTangent']*_0xc62b91,_0x305b4a,_0x3d530c[_0x4a80f4(0x2e9e)]*_0xc62b91,_0xcfea8):this['floatInterpolateFunction'](_0x32de16,_0x305b4a,_0xcfea8);switch(_0x67ff51[_0x4a80f4(0x2d7e)]){case _0x55af5f[_0x4a80f4(0x89b)]:case _0x55af5f[_0x4a80f4(0x3304)]:return _0x4c0cbc;case _0x55af5f[_0x4a80f4(0x31f1)]:return _0x67ff51['offsetValue']*_0x67ff51[_0x4a80f4(0x3d20)]+_0x4c0cbc;}break;case _0x55af5f[_0x4a80f4(0x29df)]:{const _0x780acf=_0x1ae940?this['quaternionInterpolateFunctionWithTangents'](_0x32de16,_0x4e313e[_0x4a80f4(0x1415)][_0x4a80f4(0x4018)](_0xc62b91),_0x305b4a,_0x3d530c[_0x4a80f4(0x2e9e)]['scale'](_0xc62b91),_0xcfea8):this['quaternionInterpolateFunction'](_0x32de16,_0x305b4a,_0xcfea8);switch(_0x67ff51['loopMode']){case _0x55af5f[_0x4a80f4(0x89b)]:case _0x55af5f[_0x4a80f4(0x3304)]:return _0x780acf;case _0x55af5f[_0x4a80f4(0x31f1)]:return _0x780acf[_0x4a80f4(0x350)](_0x67ff51[_0x4a80f4(0x3d1b)]['scale'](_0x67ff51[_0x4a80f4(0x3d20)]));}return _0x780acf;}case _0x55af5f[_0x4a80f4(0x124a)]:{const _0x49f4de=_0x1ae940?this[_0x4a80f4(0x969)](_0x32de16,_0x4e313e[_0x4a80f4(0x1415)][_0x4a80f4(0x4018)](_0xc62b91),_0x305b4a,_0x3d530c[_0x4a80f4(0x2e9e)][_0x4a80f4(0x4018)](_0xc62b91),_0xcfea8):this['vector3InterpolateFunction'](_0x32de16,_0x305b4a,_0xcfea8);switch(_0x67ff51[_0x4a80f4(0x2d7e)]){case _0x55af5f[_0x4a80f4(0x89b)]:case _0x55af5f[_0x4a80f4(0x3304)]:return _0x49f4de;case _0x55af5f[_0x4a80f4(0x31f1)]:return _0x49f4de[_0x4a80f4(0x3fc1)](_0x67ff51[_0x4a80f4(0x3d1b)][_0x4a80f4(0x4018)](_0x67ff51['repeatCount']));}break;}case _0x55af5f[_0x4a80f4(0x147e)]:{const _0x551444=_0x1ae940?this[_0x4a80f4(0x3c48)](_0x32de16,_0x4e313e['outTangent'][_0x4a80f4(0x4018)](_0xc62b91),_0x305b4a,_0x3d530c[_0x4a80f4(0x2e9e)][_0x4a80f4(0x4018)](_0xc62b91),_0xcfea8):this['vector2InterpolateFunction'](_0x32de16,_0x305b4a,_0xcfea8);switch(_0x67ff51['loopMode']){case _0x55af5f['ANIMATIONLOOPMODE_CYCLE']:case _0x55af5f[_0x4a80f4(0x3304)]:return _0x551444;case _0x55af5f[_0x4a80f4(0x31f1)]:return _0x551444[_0x4a80f4(0x3fc1)](_0x67ff51[_0x4a80f4(0x3d1b)][_0x4a80f4(0x4018)](_0x67ff51[_0x4a80f4(0x3d20)]));}break;}case _0x55af5f['ANIMATIONTYPE_SIZE']:switch(_0x67ff51['loopMode']){case _0x55af5f[_0x4a80f4(0x89b)]:case _0x55af5f[_0x4a80f4(0x3304)]:return this[_0x4a80f4(0x40eb)](_0x32de16,_0x305b4a,_0xcfea8);case _0x55af5f['ANIMATIONLOOPMODE_RELATIVE']:return this[_0x4a80f4(0x40eb)](_0x32de16,_0x305b4a,_0xcfea8)[_0x4a80f4(0x3fc1)](_0x67ff51[_0x4a80f4(0x3d1b)]['scale'](_0x67ff51[_0x4a80f4(0x3d20)]));}break;case _0x55af5f[_0x4a80f4(0x2e84)]:{const _0x5ef4d2=_0x1ae940?this[_0x4a80f4(0x28d5)](_0x32de16,_0x4e313e['outTangent'][_0x4a80f4(0x4018)](_0xc62b91),_0x305b4a,_0x3d530c[_0x4a80f4(0x2e9e)]['scale'](_0xc62b91),_0xcfea8):this[_0x4a80f4(0x2961)](_0x32de16,_0x305b4a,_0xcfea8);switch(_0x67ff51[_0x4a80f4(0x2d7e)]){case _0x55af5f[_0x4a80f4(0x89b)]:case _0x55af5f[_0x4a80f4(0x3304)]:return _0x5ef4d2;case _0x55af5f[_0x4a80f4(0x31f1)]:return _0x5ef4d2[_0x4a80f4(0x3fc1)](_0x67ff51[_0x4a80f4(0x3d1b)]['scale'](_0x67ff51[_0x4a80f4(0x3d20)]));}break;}case _0x55af5f[_0x4a80f4(0x40e7)]:{const _0x597947=_0x1ae940?this[_0x4a80f4(0x2ea8)](_0x32de16,_0x4e313e['outTangent'][_0x4a80f4(0x4018)](_0xc62b91),_0x305b4a,_0x3d530c[_0x4a80f4(0x2e9e)][_0x4a80f4(0x4018)](_0xc62b91),_0xcfea8):this[_0x4a80f4(0x3330)](_0x32de16,_0x305b4a,_0xcfea8);switch(_0x67ff51['loopMode']){case _0x55af5f[_0x4a80f4(0x89b)]:case _0x55af5f['ANIMATIONLOOPMODE_CONSTANT']:return _0x597947;case _0x55af5f[_0x4a80f4(0x31f1)]:return _0x597947['add'](_0x67ff51[_0x4a80f4(0x3d1b)][_0x4a80f4(0x4018)](_0x67ff51['repeatCount']));}break;}case _0x55af5f[_0x4a80f4(0x219)]:switch(_0x67ff51['loopMode']){case _0x55af5f[_0x4a80f4(0x89b)]:case _0x55af5f[_0x4a80f4(0x3304)]:return _0x55af5f[_0x4a80f4(0x2312)]?this[_0x4a80f4(0x440)](_0x32de16,_0x305b4a,_0xcfea8,_0x67ff51[_0x4a80f4(0x208a)]):_0x32de16;case _0x55af5f[_0x4a80f4(0x31f1)]:return _0x32de16;}}return 0x0;}[_0x3242c9(0x440)](_0x59b78f,_0x11849b,_0x56a552,_0x2ef569){var _0x4223a0=_0x3242c9;return _0x55af5f[_0x4223a0(0x1050)]?_0x2ef569?(_0x1d2c0d['y3'][_0x4223a0(0x614)](_0x59b78f,_0x11849b,_0x56a552,_0x2ef569),_0x2ef569):_0x1d2c0d['y3']['DecomposeLerp'](_0x59b78f,_0x11849b,_0x56a552):_0x2ef569?(_0x1d2c0d['y3']['LerpToRef'](_0x59b78f,_0x11849b,_0x56a552,_0x2ef569),_0x2ef569):_0x1d2c0d['y3'][_0x4223a0(0x2f0e)](_0x59b78f,_0x11849b,_0x56a552);}[_0x3242c9(0x95b)](){var _0x1b86ba=_0x3242c9;const _0x22968c=new _0x55af5f(this[_0x1b86ba(0xc8c)],this['targetPropertyPath']['join']('.'),this[_0x1b86ba(0x744)],this['dataType'],this[_0x1b86ba(0x2d7e)]);if(_0x22968c[_0x1b86ba(0x3151)]=this[_0x1b86ba(0x3151)],_0x22968c[_0x1b86ba(0x102a)]=this['blendingSpeed'],this[_0x1b86ba(0x261c)]&&_0x22968c['setKeys'](this['_keys']),this[_0x1b86ba(0x3b9)]){_0x22968c[_0x1b86ba(0x3b9)]={};for(const _0x29553e in this['_ranges']){const _0x4a1f89=this['_ranges'][_0x29553e];_0x4a1f89&&(_0x22968c[_0x1b86ba(0x3b9)][_0x29553e]=_0x4a1f89[_0x1b86ba(0x95b)]());}}return _0x22968c;}[_0x3242c9(0x3029)](_0x32f119){var _0x3b4921=_0x3242c9;this[_0x3b4921(0x261c)]=_0x32f119[_0x3b4921(0x13df)](0x0);}[_0x3242c9(0x2fcc)](){var _0x6bd400=_0x3242c9;const _0x3d26e1={};_0x3d26e1[_0x6bd400(0xc8c)]=this['name'],_0x3d26e1[_0x6bd400(0x156c)]=this[_0x6bd400(0x3584)],_0x3d26e1['framePerSecond']=this[_0x6bd400(0x744)],_0x3d26e1[_0x6bd400(0x2c7f)]=this['dataType'],_0x3d26e1[_0x6bd400(0x414a)]=this['loopMode'],_0x3d26e1[_0x6bd400(0x3151)]=this[_0x6bd400(0x3151)],_0x3d26e1['blendingSpeed']=this[_0x6bd400(0x102a)];var _0x2b6037=this['dataType'],_0x12d9e6=(_0x3d26e1[_0x6bd400(0x689)]=[],this[_0x6bd400(0x3b0e)]());for(let _0x596596=0x0;_0x596596<_0x12d9e6[_0x6bd400(0x1377)];_0x596596++){const _0x421284=_0x12d9e6[_0x596596],_0x31e1b5={};switch(_0x31e1b5[_0x6bd400(0x25a6)]=_0x421284[_0x6bd400(0x25a6)],_0x2b6037){case _0x55af5f['ANIMATIONTYPE_FLOAT']:_0x31e1b5[_0x6bd400(0x31a0)]=[_0x421284[_0x6bd400(0x13ce)]],void 0x0!==_0x421284[_0x6bd400(0x2e9e)]&&_0x31e1b5[_0x6bd400(0x31a0)][_0x6bd400(0x3f90)](_0x421284[_0x6bd400(0x2e9e)]),void 0x0!==_0x421284[_0x6bd400(0x1415)]&&(void 0x0===_0x421284['inTangent']&&_0x31e1b5[_0x6bd400(0x31a0)]['push'](void 0x0),_0x31e1b5[_0x6bd400(0x31a0)]['push'](_0x421284[_0x6bd400(0x1415)])),void 0x0!==_0x421284[_0x6bd400(0x3b7)]&&(void 0x0===_0x421284[_0x6bd400(0x2e9e)]&&_0x31e1b5['values']['push'](void 0x0),void 0x0===_0x421284['outTangent']&&_0x31e1b5[_0x6bd400(0x31a0)][_0x6bd400(0x3f90)](void 0x0),_0x31e1b5[_0x6bd400(0x31a0)][_0x6bd400(0x3f90)](_0x421284[_0x6bd400(0x3b7)]));break;case _0x55af5f[_0x6bd400(0x29df)]:case _0x55af5f[_0x6bd400(0x219)]:case _0x55af5f[_0x6bd400(0x124a)]:case _0x55af5f[_0x6bd400(0x2e84)]:case _0x55af5f[_0x6bd400(0x40e7)]:_0x31e1b5[_0x6bd400(0x31a0)]=_0x421284['value'][_0x6bd400(0x86e)](),null!=_0x421284[_0x6bd400(0x2e9e)]&&_0x31e1b5[_0x6bd400(0x31a0)][_0x6bd400(0x3f90)](_0x421284[_0x6bd400(0x2e9e)][_0x6bd400(0x86e)]()),null!=_0x421284[_0x6bd400(0x1415)]&&(void 0x0===_0x421284['inTangent']&&_0x31e1b5[_0x6bd400(0x31a0)][_0x6bd400(0x3f90)](void 0x0),_0x31e1b5[_0x6bd400(0x31a0)][_0x6bd400(0x3f90)](_0x421284[_0x6bd400(0x1415)]['asArray']())),void 0x0!==_0x421284['interpolation']&&(void 0x0===_0x421284[_0x6bd400(0x2e9e)]&&_0x31e1b5[_0x6bd400(0x31a0)][_0x6bd400(0x3f90)](void 0x0),void 0x0===_0x421284['outTangent']&&_0x31e1b5[_0x6bd400(0x31a0)][_0x6bd400(0x3f90)](void 0x0),_0x31e1b5[_0x6bd400(0x31a0)][_0x6bd400(0x3f90)](_0x421284[_0x6bd400(0x3b7)]));}_0x3d26e1['keys'][_0x6bd400(0x3f90)](_0x31e1b5);}_0x3d26e1[_0x6bd400(0x199b)]=[];for(const _0x3dad39 in this[_0x6bd400(0x3b9)]){var _0x21172f=this['_ranges'][_0x3dad39];if(_0x21172f){const _0x13c6f2={};_0x13c6f2[_0x6bd400(0xc8c)]=_0x3dad39,_0x13c6f2[_0x6bd400(0x256d)]=_0x21172f[_0x6bd400(0x256d)],_0x13c6f2['to']=_0x21172f['to'],_0x3d26e1[_0x6bd400(0x199b)][_0x6bd400(0x3f90)](_0x13c6f2);}}return _0x3d26e1;}static[_0x3242c9(0x14df)](_0x2146b8,_0x13b9e4,_0x1c6120){var _0x356ed1=_0x3242c9;const _0x10d250=_0x2146b8['constructor'];return _0x10d250[_0x356ed1(0x2f0e)]?_0x10d250[_0x356ed1(0x2f0e)](_0x2146b8,_0x13b9e4,_0x1c6120):_0x10d250[_0x356ed1(0x3fc0)]?_0x10d250['Slerp'](_0x2146b8,_0x13b9e4,_0x1c6120):_0x2146b8[_0x356ed1(0x3de5)]?_0x2146b8*(0x1-_0x1c6120)+_0x1c6120*_0x13b9e4:_0x13b9e4;}static[_0x3242c9(0x2a19)](_0x1e25ef){var _0xac9f80=_0x3242c9;const _0x22dab3=new _0x55af5f(_0x1e25ef[_0xac9f80(0xc8c)],_0x1e25ef['property'],_0x1e25ef[_0xac9f80(0x744)],_0x1e25ef['dataType'],_0x1e25ef[_0xac9f80(0x414a)]);var _0x1f13fd=_0x1e25ef['dataType'];const _0x291d0c=[];let _0x1c942c,_0x1b6b33;for(_0x1e25ef[_0xac9f80(0x3151)]&&(_0x22dab3[_0xac9f80(0x3151)]=_0x1e25ef[_0xac9f80(0x3151)]),_0x1e25ef[_0xac9f80(0x102a)]&&(_0x22dab3[_0xac9f80(0x102a)]=_0x1e25ef[_0xac9f80(0x102a)]),_0x1b6b33=0x0;_0x1b6b33<_0x1e25ef['keys'][_0xac9f80(0x1377)];_0x1b6b33++){const _0xae4629=_0x1e25ef[_0xac9f80(0x689)][_0x1b6b33];let _0x411e54=void 0x0,_0x30bc86=void 0x0,_0x259bf4=void 0x0;switch(_0x1f13fd){case _0x55af5f['ANIMATIONTYPE_FLOAT']:_0x1c942c=_0xae4629[_0xac9f80(0x31a0)][0x0],0x2<=_0xae4629['values'][_0xac9f80(0x1377)]&&(_0x411e54=_0xae4629['values'][0x1]),0x3<=_0xae4629[_0xac9f80(0x31a0)]['length']&&(_0x30bc86=_0xae4629[_0xac9f80(0x31a0)][0x2]),0x4<=_0xae4629[_0xac9f80(0x31a0)]['length']&&(_0x259bf4=_0xae4629[_0xac9f80(0x31a0)][0x3]);break;case _0x55af5f[_0xac9f80(0x29df)]:if(_0x1c942c=_0x1d2c0d['_f'][_0xac9f80(0x2858)](_0xae4629[_0xac9f80(0x31a0)]),0x8<=_0xae4629[_0xac9f80(0x31a0)][_0xac9f80(0x1377)]){const _0x2b2599=_0x1d2c0d['_f'][_0xac9f80(0x2858)](_0xae4629[_0xac9f80(0x31a0)][_0xac9f80(0x13df)](0x4,0x8));_0x2b2599[_0xac9f80(0x29ed)](_0x1d2c0d['_f'][_0xac9f80(0x23ed)]())||(_0x411e54=_0x2b2599);}if(0xc<=_0xae4629[_0xac9f80(0x31a0)]['length']){const _0x49de99=_0x1d2c0d['_f'][_0xac9f80(0x2858)](_0xae4629[_0xac9f80(0x31a0)][_0xac9f80(0x13df)](0x8,0xc));_0x49de99[_0xac9f80(0x29ed)](_0x1d2c0d['_f'][_0xac9f80(0x23ed)]())||(_0x30bc86=_0x49de99);}0xd<=_0xae4629[_0xac9f80(0x31a0)][_0xac9f80(0x1377)]&&(_0x259bf4=_0xae4629[_0xac9f80(0x31a0)][0xc]);break;case _0x55af5f[_0xac9f80(0x219)]:_0x1c942c=_0x1d2c0d['y3']['FromArray'](_0xae4629[_0xac9f80(0x31a0)]),0x11<=_0xae4629[_0xac9f80(0x31a0)][_0xac9f80(0x1377)]&&(_0x259bf4=_0xae4629[_0xac9f80(0x31a0)][0x10]);break;case _0x55af5f[_0xac9f80(0x2e84)]:_0x1c942c=_0x35c41d['Wo']['FromArray'](_0xae4629[_0xac9f80(0x31a0)]),_0xae4629[_0xac9f80(0x31a0)][0x3]&&(_0x411e54=_0x35c41d['Wo'][_0xac9f80(0x2858)](_0xae4629[_0xac9f80(0x31a0)][0x3])),_0xae4629['values'][0x4]&&(_0x30bc86=_0x35c41d['Wo'][_0xac9f80(0x2858)](_0xae4629[_0xac9f80(0x31a0)][0x4])),_0xae4629['values'][0x5]&&(_0x259bf4=_0xae4629[_0xac9f80(0x31a0)][0x5]);break;case _0x55af5f[_0xac9f80(0x40e7)]:_0x1c942c=_0x35c41d['HE'][_0xac9f80(0x2858)](_0xae4629['values']),_0xae4629['values'][0x4]&&(_0x411e54=_0x35c41d['HE'][_0xac9f80(0x2858)](_0xae4629[_0xac9f80(0x31a0)][0x4])),_0xae4629[_0xac9f80(0x31a0)][0x5]&&(_0x30bc86=_0x35c41d['HE'][_0xac9f80(0x2858)](_0xae4629[_0xac9f80(0x31a0)][0x5])),_0xae4629[_0xac9f80(0x31a0)][0x6]&&(_0x259bf4=_0x35c41d['HE'][_0xac9f80(0x2858)](_0xae4629['values'][0x6]));break;default:_0x55af5f[_0xac9f80(0x124a)],_0x1c942c=_0x1d2c0d['P'][_0xac9f80(0x2858)](_0xae4629[_0xac9f80(0x31a0)]),_0xae4629[_0xac9f80(0x31a0)][0x3]&&(_0x411e54=_0x1d2c0d['P'][_0xac9f80(0x2858)](_0xae4629['values'][0x3])),_0xae4629[_0xac9f80(0x31a0)][0x4]&&(_0x30bc86=_0x1d2c0d['P'][_0xac9f80(0x2858)](_0xae4629[_0xac9f80(0x31a0)][0x4])),_0xae4629[_0xac9f80(0x31a0)][0x5]&&(_0x259bf4=_0xae4629['values'][0x5]);}const _0x491e10={};_0x491e10[_0xac9f80(0x25a6)]=_0xae4629[_0xac9f80(0x25a6)],_0x491e10[_0xac9f80(0x13ce)]=_0x1c942c,null!=_0x411e54&&(_0x491e10[_0xac9f80(0x2e9e)]=_0x411e54),null!=_0x30bc86&&(_0x491e10[_0xac9f80(0x1415)]=_0x30bc86),null!=_0x259bf4&&(_0x491e10[_0xac9f80(0x3b7)]=_0x259bf4),_0x291d0c['push'](_0x491e10);}if(_0x22dab3[_0xac9f80(0x3029)](_0x291d0c),_0x1e25ef[_0xac9f80(0x199b)]){for(_0x1b6b33=0x0;_0x1b6b33<_0x1e25ef[_0xac9f80(0x199b)]['length'];_0x1b6b33++)_0x1c942c=_0x1e25ef['ranges'][_0x1b6b33],_0x22dab3['createRange'](_0x1c942c['name'],_0x1c942c['from'],_0x1c942c['to']);}return _0x22dab3;}static[_0x3242c9(0x3c5d)](_0x3de81b,_0x34b957){_0x4359b9['p4']['AppendSerializedAnimations'](_0x3de81b,_0x34b957);}static[_0x3242c9(0x17a8)](_0x58aa83,_0x56d4c9){return new Promise((_0x4d7a7b,_0xaf2ac8)=>{var _0x2a56da=a8_0x5b24;const _0x3f0fef=new _0x1edd40['g']();_0x3f0fef[_0x2a56da(0x1080)]('readystatechange',()=>{var _0x40b97e=_0x2a56da;if(0x4==_0x3f0fef[_0x40b97e(0x278b)]){if(0xc8==_0x3f0fef[_0x40b97e(0x2199)]){let _0x1f8323=JSON[_0x40b97e(0xa2c)](_0x3f0fef[_0x40b97e(0x3a54)]);if((_0x1f8323=_0x1f8323[_0x40b97e(0x3ac2)]||_0x1f8323)[_0x40b97e(0x1377)]){const _0x34af2f=new Array();for(const _0x45abfa of _0x1f8323)_0x34af2f[_0x40b97e(0x3f90)](this[_0x40b97e(0x2a19)](_0x45abfa));_0x4d7a7b(_0x34af2f);}else{const _0x465fee=this[_0x40b97e(0x2a19)](_0x1f8323);_0x58aa83&&(_0x465fee[_0x40b97e(0xc8c)]=_0x58aa83),_0x4d7a7b(_0x465fee);}}else _0xaf2ac8(_0x40b97e(0x65c));}}),_0x3f0fef[_0x2a56da(0x1b3a)]('GET',_0x56d4c9),_0x3f0fef[_0x2a56da(0x1d8)]();});}static[_0x3242c9(0x2490)](_0x357b9a){return new Promise((_0x4ee5ac,_0x4c4561)=>{var _0x5a07e4=a8_0x5b24;const _0x43aa21=new _0x1edd40['g']();_0x43aa21[_0x5a07e4(0x1080)](_0x5a07e4(0x4013),()=>{var _0x1de3ff=_0x5a07e4;if(0x4==_0x43aa21['readyState']){if(0xc8==_0x43aa21[_0x1de3ff(0x2199)]){var _0x162bf2=JSON[_0x1de3ff(0xa2c)](JSON[_0x1de3ff(0xa2c)](_0x43aa21[_0x1de3ff(0x3a54)])['jsonPayload']);if(_0x162bf2[_0x1de3ff(0x3ac2)]){var _0x559ebf=JSON['parse'](_0x162bf2[_0x1de3ff(0x3ac2)]);const _0x52b121=new Array();for(const _0x4f588d of _0x559ebf['animations']){const _0x5407cb=this[_0x1de3ff(0x2a19)](_0x4f588d);_0x5407cb[_0x1de3ff(0x4047)]=_0x357b9a,_0x52b121[_0x1de3ff(0x3f90)](_0x5407cb);}_0x4ee5ac(_0x52b121);}else{_0x559ebf=JSON[_0x1de3ff(0xa2c)](_0x162bf2['animation']);const _0x543b36=this[_0x1de3ff(0x2a19)](_0x559ebf);_0x543b36['snippetId']=_0x357b9a,_0x4ee5ac(_0x543b36);}}else _0x4c4561(_0x1de3ff(0xf4c)+_0x357b9a);}}),_0x43aa21[_0x5a07e4(0x1b3a)]('GET',this[_0x5a07e4(0x491)]+'/'+_0x357b9a['replace'](/#/g,'/')),_0x43aa21[_0x5a07e4(0x1d8)]();});}}_0x55af5f[_0x3242c9(0x273e)]=0x0,_0x55af5f[_0x3242c9(0x2312)]=!0x1,_0x55af5f[_0x3242c9(0x1050)]=!0x0,_0x55af5f[_0x3242c9(0x491)]=_0x82f186['g'][_0x3242c9(0x491)],_0x55af5f[_0x3242c9(0x1e0e)]=0x0,_0x55af5f[_0x3242c9(0x124a)]=0x1,_0x55af5f[_0x3242c9(0x29df)]=0x2,_0x55af5f[_0x3242c9(0x219)]=0x3,_0x55af5f[_0x3242c9(0x2e84)]=0x4,_0x55af5f[_0x3242c9(0x40e7)]=0x7,_0x55af5f['ANIMATIONTYPE_VECTOR2']=0x5,_0x55af5f[_0x3242c9(0x3ea1)]=0x6,_0x55af5f[_0x3242c9(0x31f1)]=0x0,_0x55af5f[_0x3242c9(0x89b)]=0x1,_0x55af5f[_0x3242c9(0x3304)]=0x2,_0x55af5f[_0x3242c9(0xd47)]=_0x55af5f['ParseFromSnippetAsync'],(0x0,_0x5ed09a['H'])(_0x3242c9(0x2168),_0x55af5f),_0x46b84d['N']['_AnimationRangeFactory']=(_0x3a03ef,_0x8c726,_0x14015b)=>new _0x3c59ca['X'](_0x3a03ef,_0x8c726,_0x14015b);},0x111d5:(_0x3081db,_0x5d561f,_0x4ff16b)=>{var _0x886f1a=a8_0x16e4d8;_0x4ff16b['d'](_0x5d561f,{'O':()=>_0x771b72});var _0x49581e=_0x4ff16b(0xdfe0),_0x36bd14=_0x4ff16b(0xf96c),_0x2cd7c3=_0x4ff16b(0xf8c1),_0x264a01=_0x4ff16b(0x16361);class _0x57d44a{[_0x886f1a(0x3fcd)](){var _0x4ab84d=_0x886f1a;return _0x4ab84d(0x2a9c);}['serialize'](){var _0x52e7ab=_0x886f1a;const _0x5c9937={};return _0x5c9937[_0x52e7ab(0x2478)]=this['animation']['serialize'](),_0x5c9937[_0x52e7ab(0x344f)]=this[_0x52e7ab(0x397b)]['id'],_0x5c9937;}}class _0x771b72{constructor(_0x9f268c,_0x3f35f8=null){var _0x3ab9c8=_0x886f1a;this[_0x3ab9c8(0xc8c)]=_0x9f268c,this[_0x3ab9c8(0x2b00)]=new Array(),this[_0x3ab9c8(0x3072)]=new Array(),this[_0x3ab9c8(0x2a8b)]=Number[_0x3ab9c8(0x3808)],this[_0x3ab9c8(0x1da8)]=-Number['MAX_VALUE'],this[_0x3ab9c8(0x37e3)]=0x1,this[_0x3ab9c8(0x60c)]=!0x1,this['_isAdditive']=!0x1,this[_0x3ab9c8(0x29c1)]=null,this[_0x3ab9c8(0x3274)]=new _0x36bd14['y$'](),this[_0x3ab9c8(0x21cb)]=new _0x36bd14['y$'](),this['onAnimationGroupLoopObservable']=new _0x36bd14['y$'](),this[_0x3ab9c8(0x187f)]=new _0x36bd14['y$'](),this[_0x3ab9c8(0x238b)]=new _0x36bd14['y$'](),this[_0x3ab9c8(0x3023)]=new _0x36bd14['y$'](),this[_0x3ab9c8(0x28cd)]=null,this['_animationLoopFlags']=[],this[_0x3ab9c8(0x195b)]=_0x3f35f8||_0x2cd7c3['l']['LastCreatedScene'],this[_0x3ab9c8(0x17f4)]=this[_0x3ab9c8(0x195b)]['getUniqueId'](),this['_scene'][_0x3ab9c8(0x2272)](this);}get[_0x886f1a(0x256d)](){var _0x3a5b9c=_0x886f1a;return this[_0x3a5b9c(0x2a8b)];}get['to'](){var _0x4bcd28=_0x886f1a;return this[_0x4bcd28(0x1da8)];}get['isStarted'](){var _0xf5540b=_0x886f1a;return this[_0xf5540b(0x2ba)];}get[_0x886f1a(0x12b6)](){var _0x91b60a=_0x886f1a;return this[_0x91b60a(0x2ba)]&&!this['_isPaused'];}get[_0x886f1a(0x25b6)](){return this['_speedRatio'];}set[_0x886f1a(0x25b6)](_0x2c2c4c){var _0x439a73=_0x886f1a;if(this[_0x439a73(0x37e3)]!==_0x2c2c4c){this[_0x439a73(0x37e3)]=_0x2c2c4c;for(let _0x305552=0x0;_0x305552<this[_0x439a73(0x3072)]['length'];_0x305552++){const _0x4475ae=this['_animatables'][_0x305552];_0x4475ae[_0x439a73(0x25b6)]=this[_0x439a73(0x37e3)];}}}get[_0x886f1a(0x3657)](){return this['_loopAnimation'];}set['loopAnimation'](_0x47e408){var _0xa6a6e6=_0x886f1a;if(this[_0xa6a6e6(0x60c)]!==_0x47e408){this['_loopAnimation']=_0x47e408;for(let _0x578bfc=0x0;_0x578bfc<this[_0xa6a6e6(0x3072)][_0xa6a6e6(0x1377)];_0x578bfc++){const _0xef950c=this['_animatables'][_0x578bfc];_0xef950c['loopAnimation']=this[_0xa6a6e6(0x60c)];}}}get[_0x886f1a(0x166a)](){var _0x3ac63e=_0x886f1a;return this[_0x3ac63e(0x10b8)];}set[_0x886f1a(0x166a)](_0x1caa5b){var _0x5eb9cb=_0x886f1a;if(this[_0x5eb9cb(0x10b8)]!==_0x1caa5b){this[_0x5eb9cb(0x10b8)]=_0x1caa5b;for(let _0x1f10ce=0x0;_0x1f10ce<this['_animatables'][_0x5eb9cb(0x1377)];_0x1f10ce++){const _0x950ed0=this[_0x5eb9cb(0x3072)][_0x1f10ce];_0x950ed0[_0x5eb9cb(0x166a)]=this[_0x5eb9cb(0x10b8)];}}}get[_0x886f1a(0x405d)](){var _0x1bc3d9=_0x886f1a;return this[_0x1bc3d9(0x2b00)];}get[_0x886f1a(0x2339)](){var _0x5cd95b=_0x886f1a;return this[_0x5cd95b(0x3072)];}get['children'](){var _0x551327=_0x886f1a;return this[_0x551327(0x2b00)];}[_0x886f1a(0x1ae7)](_0x3736aa,_0x497815){var _0x3d7863=_0x886f1a;const _0x2d7844=new _0x57d44a();return _0x2d7844[_0x3d7863(0x2478)]=_0x3736aa,_0x2d7844['target']=_0x497815,_0x497815=_0x3736aa[_0x3d7863(0x3b0e)](),(this[_0x3d7863(0x2a8b)]>_0x497815[0x0]['frame']&&(this[_0x3d7863(0x2a8b)]=_0x497815[0x0][_0x3d7863(0x25a6)]),this['_to']<_0x497815[_0x497815['length']-0x1][_0x3d7863(0x25a6)]&&(this[_0x3d7863(0x1da8)]=_0x497815[_0x497815[_0x3d7863(0x1377)]-0x1]['frame']),this[_0x3d7863(0x2b00)][_0x3d7863(0x3f90)](_0x2d7844),_0x2d7844);}[_0x886f1a(0x3f07)](_0x24a477=null,_0x491e6c=null){var _0x5ca60d=_0x886f1a;null==_0x24a477&&(_0x24a477=this[_0x5ca60d(0x2a8b)]),null==_0x491e6c&&(_0x491e6c=this[_0x5ca60d(0x1da8)]);for(let _0x540036=0x0;_0x540036<this['_targetedAnimations']['length'];_0x540036++){const _0x2ebe1b=this['_targetedAnimations'][_0x540036],_0x145806=_0x2ebe1b['animation'][_0x5ca60d(0x3b0e)]();var _0x1bc97e=_0x145806[0x0],_0x3250ef=_0x145806[_0x145806[_0x5ca60d(0x1377)]-0x1];_0x1bc97e['frame']>_0x24a477&&(_0x1bc97e={'frame':_0x24a477,'value':_0x1bc97e[_0x5ca60d(0x13ce)],'inTangent':_0x1bc97e[_0x5ca60d(0x2e9e)],'outTangent':_0x1bc97e[_0x5ca60d(0x1415)],'interpolation':_0x1bc97e[_0x5ca60d(0x3b7)]},_0x145806[_0x5ca60d(0x5ff)](0x0,0x0,_0x1bc97e)),_0x3250ef[_0x5ca60d(0x25a6)]<_0x491e6c&&(_0x1bc97e={'frame':_0x491e6c,'value':_0x3250ef[_0x5ca60d(0x13ce)],'inTangent':_0x3250ef[_0x5ca60d(0x2e9e)],'outTangent':_0x3250ef[_0x5ca60d(0x1415)],'interpolation':_0x3250ef[_0x5ca60d(0x3b7)]},_0x145806[_0x5ca60d(0x3f90)](_0x1bc97e));}return this[_0x5ca60d(0x2a8b)]=_0x24a477,this[_0x5ca60d(0x1da8)]=_0x491e6c,this;}[_0x886f1a(0x207)](_0x1c9255,_0x4a9fa9,_0x5f44f1){var _0x4b0388=_0x886f1a;_0x1c9255[_0x4b0388(0x4081)]=()=>{var _0x38bf81=_0x4b0388;this[_0x38bf81(0x21cb)][_0x38bf81(0x2a3a)](_0x4a9fa9),this[_0x38bf81(0x2181)][_0x5f44f1]||(this[_0x38bf81(0x2181)][_0x5f44f1]=!0x0,this['_animationLoopCount']++,this[_0x38bf81(0x22e2)]===this[_0x38bf81(0x2b00)]['length']&&(this[_0x38bf81(0x2d3a)][_0x38bf81(0x2a3a)](this),this[_0x38bf81(0x22e2)]=0x0,this['_animationLoopFlags'][_0x38bf81(0x1377)]=0x0));};}['start'](_0x286e95=!0x1,_0x2acca0=0x1,_0x28dc4b,_0xd2e646,_0x38d302){var _0x23dac9=_0x886f1a;if(this[_0x23dac9(0x2ba)]||0x0===this[_0x23dac9(0x2b00)][_0x23dac9(0x1377)])return this;this[_0x23dac9(0x60c)]=_0x286e95,this['_animationLoopCount']=0x0;for(let _0x3e0092=this[_0x23dac9(0x2181)][_0x23dac9(0x1377)]=0x0;_0x3e0092<this['_targetedAnimations'][_0x23dac9(0x1377)];_0x3e0092++){const _0x35f7d6=this[_0x23dac9(0x2b00)][_0x3e0092],_0x5ef276=this[_0x23dac9(0x195b)][_0x23dac9(0x1f74)](_0x35f7d6[_0x23dac9(0x397b)],[_0x35f7d6['animation']],void 0x0!==_0x28dc4b?_0x28dc4b:this[_0x23dac9(0x2a8b)],void 0x0!==_0xd2e646?_0xd2e646:this[_0x23dac9(0x1da8)],_0x286e95,_0x2acca0,void 0x0,void 0x0,void 0x0!==_0x38d302?_0x38d302:this[_0x23dac9(0x10b8)]);_0x5ef276[_0x23dac9(0x240a)]=()=>{var _0x479a55=_0x23dac9;this[_0x479a55(0x3274)]['notifyObservers'](_0x35f7d6),this[_0x479a55(0x3ce3)](_0x5ef276);},this[_0x23dac9(0x207)](_0x5ef276,_0x35f7d6,_0x3e0092),this[_0x23dac9(0x3072)][_0x23dac9(0x3f90)](_0x5ef276);}return this[_0x23dac9(0x37e3)]=_0x2acca0,this[_0x23dac9(0x2ba)]=!0x0,this[_0x23dac9(0x3656)]=!0x1,this[_0x23dac9(0x3023)]['notifyObservers'](this),this;}[_0x886f1a(0x27d)](){var _0xff89ac=_0x886f1a;if(!this[_0xff89ac(0x2ba)])return this;this[_0xff89ac(0x3656)]=!0x0;for(let _0x1dfb41=0x0;_0x1dfb41<this['_animatables'][_0xff89ac(0x1377)];_0x1dfb41++){const _0x6b3221=this[_0xff89ac(0x3072)][_0x1dfb41];_0x6b3221['pause']();}return this[_0xff89ac(0x238b)][_0xff89ac(0x2a3a)](this),this;}[_0x886f1a(0x3030)](_0x4df9d6){var _0x4dd00c=_0x886f1a;return this[_0x4dd00c(0x13e6)]&&this[_0x4dd00c(0x3072)][_0x4dd00c(0x1377)]===this[_0x4dd00c(0x2b00)]['length']?(void 0x0!==_0x4df9d6&&(this[_0x4dd00c(0x3657)]=_0x4df9d6),this[_0x4dd00c(0x3933)]()):(this[_0x4dd00c(0x344a)](),this[_0x4dd00c(0x1efb)](_0x4df9d6,this[_0x4dd00c(0x37e3)])),this[_0x4dd00c(0x3656)]=!0x1,this;}[_0x886f1a(0x3d68)](){var _0x1a4470=_0x886f1a;if(!this['_isStarted'])return this[_0x1a4470(0x3030)](),this[_0x1a4470(0x389c)](0x0),this[_0x1a4470(0x344a)](),this;for(let _0x28e147=0x0;_0x28e147<this[_0x1a4470(0x3072)][_0x1a4470(0x1377)];_0x28e147++){const _0x50c6be=this[_0x1a4470(0x3072)][_0x28e147];_0x50c6be[_0x1a4470(0x3d68)]();}return this;}[_0x886f1a(0x3933)](){var _0x2aa801=_0x886f1a;if(!this['_isStarted'])return this;for(let _0x5e2597=0x0;_0x5e2597<this[_0x2aa801(0x3072)]['length'];_0x5e2597++){const _0x314b7e=this[_0x2aa801(0x3072)][_0x5e2597];_0x314b7e['restart']();}return this['onAnimationGroupPlayObservable'][_0x2aa801(0x2a3a)](this),this;}[_0x886f1a(0x344a)](){var _0x1ecefd=_0x886f1a;if(!this[_0x1ecefd(0x2ba)])return this;const _0x4a938e=this[_0x1ecefd(0x3072)]['slice']();for(let _0x209ec6=0x0;_0x209ec6<_0x4a938e[_0x1ecefd(0x1377)];_0x209ec6++)_0x4a938e[_0x209ec6]['stop'](void 0x0,void 0x0,!0x0);let _0x596ced=0x0;for(let _0x3c17d1=0x0;_0x3c17d1<this[_0x1ecefd(0x195b)][_0x1ecefd(0x2414)][_0x1ecefd(0x1377)];_0x3c17d1++){var _0x1b8b4a=this[_0x1ecefd(0x195b)][_0x1ecefd(0x2414)][_0x3c17d1];0x0<_0x1b8b4a[_0x1ecefd(0x756)][_0x1ecefd(0x1377)]&&(this[_0x1ecefd(0x195b)]['_activeAnimatables'][_0x596ced++]=_0x1b8b4a);}return this['_scene']['_activeAnimatables'][_0x1ecefd(0x1377)]=_0x596ced,this['_isStarted']=!0x1,this;}[_0x886f1a(0x23f0)](_0x3192ab){var _0x2c27bb=_0x886f1a;for(let _0x326e5d=0x0;_0x326e5d<this[_0x2c27bb(0x3072)][_0x2c27bb(0x1377)];_0x326e5d++){const _0x5ba714=this[_0x2c27bb(0x3072)][_0x326e5d];_0x5ba714[_0x2c27bb(0x3c73)]=_0x3192ab;}return this;}[_0x886f1a(0x203)](_0x5118b8){var _0x29f290=_0x886f1a;for(let _0x1c788a=0x0;_0x1c788a<this['_animatables']['length'];_0x1c788a++){const _0x2cf55f=this['_animatables'][_0x1c788a];_0x2cf55f[_0x29f290(0x2dbf)](_0x5118b8);}return this;}['goToFrame'](_0x5261e2){var _0x130cf9=_0x886f1a;if(!this[_0x130cf9(0x2ba)])return this;for(let _0x338cd4=0x0;_0x338cd4<this[_0x130cf9(0x3072)][_0x130cf9(0x1377)];_0x338cd4++){const _0x2c66f9=this[_0x130cf9(0x3072)][_0x338cd4];_0x2c66f9[_0x130cf9(0x389c)](_0x5261e2);}return this;}['dispose'](){var _0x51c6a9=_0x886f1a;this['_targetedAnimations'][_0x51c6a9(0x1377)]=0x0,this['_animatables'][_0x51c6a9(0x1377)]=0x0;const _0x5df70d=this[_0x51c6a9(0x195b)][_0x51c6a9(0x384)][_0x51c6a9(0x919)](this);if(-0x1<_0x5df70d&&this[_0x51c6a9(0x195b)][_0x51c6a9(0x384)]['splice'](_0x5df70d,0x1),this[_0x51c6a9(0x29c1)]){const _0x22fa48=this[_0x51c6a9(0x29c1)][_0x51c6a9(0x384)]['indexOf'](this);-0x1<_0x22fa48&&this[_0x51c6a9(0x29c1)][_0x51c6a9(0x384)][_0x51c6a9(0x5ff)](_0x22fa48,0x1),this[_0x51c6a9(0x29c1)]=null;}this[_0x51c6a9(0x3274)][_0x51c6a9(0x2f8)](),this[_0x51c6a9(0x187f)]['clear'](),this[_0x51c6a9(0x238b)][_0x51c6a9(0x2f8)](),this['onAnimationGroupPlayObservable'][_0x51c6a9(0x2f8)](),this[_0x51c6a9(0x21cb)][_0x51c6a9(0x2f8)](),this[_0x51c6a9(0x2d3a)][_0x51c6a9(0x2f8)]();}[_0x886f1a(0x3ce3)](_0x15aab8){var _0x473dbf=_0x886f1a;_0x15aab8=this[_0x473dbf(0x3072)][_0x473dbf(0x919)](_0x15aab8),(-0x1<_0x15aab8&&this['_animatables']['splice'](_0x15aab8,0x1),0x0===this[_0x473dbf(0x3072)]['length']&&(this[_0x473dbf(0x2ba)]=!0x1,this[_0x473dbf(0x187f)][_0x473dbf(0x2a3a)](this)));}[_0x886f1a(0x95b)](_0x378707,_0x13ac74,_0x257a7d=!0x1){var _0x7a073a=_0x886f1a;const _0x346417=new _0x771b72(_0x378707||this['name'],this[_0x7a073a(0x195b)]);for(const _0xfe9bf3 of this[_0x7a073a(0x2b00)])_0x346417[_0x7a073a(0x1ae7)](_0x257a7d?_0xfe9bf3[_0x7a073a(0x2478)]['clone']():_0xfe9bf3['animation'],_0x13ac74?_0x13ac74(_0xfe9bf3[_0x7a073a(0x397b)]):_0xfe9bf3[_0x7a073a(0x397b)]);return _0x346417;}[_0x886f1a(0x2fcc)](){var _0x31f3e7=_0x886f1a;const _0x4ae317={};_0x4ae317[_0x31f3e7(0xc8c)]=this[_0x31f3e7(0xc8c)],_0x4ae317[_0x31f3e7(0x256d)]=this[_0x31f3e7(0x256d)],_0x4ae317['to']=this['to'],_0x4ae317['targetedAnimations']=[];for(let _0x45bb46=0x0;_0x45bb46<this[_0x31f3e7(0x405d)][_0x31f3e7(0x1377)];_0x45bb46++){const _0x4ae525=this['targetedAnimations'][_0x45bb46];_0x4ae317[_0x31f3e7(0x405d)][_0x45bb46]=_0x4ae525[_0x31f3e7(0x2fcc)]();}return _0x264a01['$']&&_0x264a01['$']['HasTags'](this)&&(_0x4ae317[_0x31f3e7(0x32e9)]=_0x264a01['$'][_0x31f3e7(0x723)](this)),this[_0x31f3e7(0x28cd)]&&(_0x4ae317[_0x31f3e7(0x28cd)]=this['metadata']),_0x4ae317;}static[_0x886f1a(0x2a19)](_0x153771,_0x5f18bd){var _0x119d8a=_0x886f1a;const _0x3162b4=new _0x771b72(_0x153771[_0x119d8a(0xc8c)],_0x5f18bd);for(let _0x274a4f=0x0;_0x274a4f<_0x153771['targetedAnimations']['length'];_0x274a4f++){var _0x120a83=_0x153771[_0x119d8a(0x405d)][_0x274a4f],_0x1e0fae=_0x49581e['f'][_0x119d8a(0x2a19)](_0x120a83[_0x119d8a(0x2478)]),_0x1777ff=_0x120a83[_0x119d8a(0x344f)];_0x119d8a(0x3ccd)===_0x120a83[_0x119d8a(0x2478)][_0x119d8a(0x156c)]?(_0x120a83=_0x5f18bd[_0x119d8a(0x1069)](_0x1777ff))&&_0x3162b4[_0x119d8a(0x1ae7)](_0x1e0fae,_0x120a83):null!=(_0x120a83=_0x5f18bd['getNodeById'](_0x1777ff))&&_0x3162b4[_0x119d8a(0x1ae7)](_0x1e0fae,_0x120a83);}return null!==_0x153771['from']&&null!==_0x153771['to']&&_0x3162b4[_0x119d8a(0x3f07)](_0x153771['from'],_0x153771['to']),_0x264a01['$']&&_0x264a01['$']['AddTagsTo'](_0x3162b4,_0x153771[_0x119d8a(0x32e9)]),void 0x0!==_0x153771[_0x119d8a(0x28cd)]&&(_0x3162b4['metadata']=_0x153771['metadata']),_0x3162b4;}static[_0x886f1a(0x304d)](_0xf48ed6,_0x18912a=0x0,_0x44291c,_0x42f540=!0x1,_0x31786c){var _0x1c04f0=_0x886f1a;let _0x39324c=_0xf48ed6;var _0x2a4c70=(_0x39324c=_0x42f540?_0xf48ed6[_0x1c04f0(0x95b)](_0x31786c||_0x39324c['name']):_0x39324c)[_0x1c04f0(0x405d)];for(let _0x6fa81d=0x0;_0x6fa81d<_0x2a4c70[_0x1c04f0(0x1377)];_0x6fa81d++){var _0x80487e=_0x2a4c70[_0x6fa81d];_0x49581e['f'][_0x1c04f0(0x304d)](_0x80487e[_0x1c04f0(0x2478)],_0x18912a,_0x44291c);}return _0x39324c[_0x1c04f0(0x166a)]=!0x0,_0x39324c;}['getClassName'](){return'AnimationGroup';}['toString'](_0x502697){var _0x28b654=_0x886f1a;let _0x59e3b2='Name:\x20'+this[_0x28b654(0xc8c)];return _0x59e3b2+=',\x20type:\x20'+this[_0x28b654(0x3fcd)](),_0x59e3b2=_0x502697?(_0x59e3b2=(_0x59e3b2=(_0x59e3b2=(_0x59e3b2=(_0x59e3b2+=',\x20from:\x20'+this[_0x28b654(0x2a8b)])+_0x28b654(0x7c9)+this[_0x28b654(0x1da8)])+',\x20isStarted:\x20'+this[_0x28b654(0x2ba)])+_0x28b654(0x1709)+this[_0x28b654(0x37e3)])+_0x28b654(0x1c8b)+this['_targetedAnimations']['length'])+',\x20animatables\x20length:\x20'+this[_0x28b654(0x3072)]:_0x59e3b2;}}},0x976b:(_0x50885a,_0x442c8a,_0x4377f3)=>{var _0x265275=a8_0x16e4d8,_0x18a740;_0x4377f3['d'](_0x442c8a,{'N':()=>_0x18a740}),(_0x4377f3=_0x18a740=_0x18a740||{})[_0x4377f3['NONE']=0x0]=_0x265275(0x2c7c),_0x4377f3[_0x4377f3[_0x265275(0x7c8)]=0x1]=_0x265275(0x7c8);},0xd163:(_0xba3659,_0x491c13,_0x2d08e0)=>{_0x2d08e0(0xdfe0);},0x2450:(_0x4f9e1a,_0x1bf64c,_0x56fa99)=>{var _0x3ad4ee=a8_0x16e4d8;_0x56fa99['d'](_0x1bf64c,{'EI':()=>_0x3b00b2,'Kp':()=>_0xf018f8,'bi':()=>_0x46bd48,'qP':()=>_0x31e5d7,'ud':()=>_0x47f793,'v':()=>_0x51c68c}),_0x56fa99(0x11edd);class _0xf018f8{constructor(){var _0x42c8f0=a8_0x5b24;this[_0x42c8f0(0x2b40)]=_0xf018f8[_0x42c8f0(0xffe)];}['setEasingMode'](_0x4cb058){var _0x3940a5=a8_0x5b24;_0x4cb058=Math[_0x3940a5(0x3478)](Math[_0x3940a5(0xf1a)](_0x4cb058,0x0),0x2),this[_0x3940a5(0x2b40)]=_0x4cb058;}[_0x3ad4ee(0x255b)](){return this['_easingMode'];}[_0x3ad4ee(0x2d14)](_0x195288){var _0xbc765e=_0x3ad4ee;throw new Error(_0xbc765e(0x1667));}[_0x3ad4ee(0x39c8)](_0x440c38){var _0x59ccf0=_0x3ad4ee;switch(this['_easingMode']){case _0xf018f8['EASINGMODE_EASEIN']:return this[_0x59ccf0(0x2d14)](_0x440c38);case _0xf018f8[_0x59ccf0(0x2da7)]:return 0x1-this[_0x59ccf0(0x2d14)](0x1-_0x440c38);}return 0.5<=_0x440c38?0.5*(0x1-this[_0x59ccf0(0x2d14)](0x2*(0x1-_0x440c38)))+0.5:0.5*this[_0x59ccf0(0x2d14)](0x2*_0x440c38);}}_0xf018f8['EASINGMODE_EASEIN']=0x0,_0xf018f8[_0x3ad4ee(0x2da7)]=0x1,_0xf018f8[_0x3ad4ee(0x1b0d)]=0x2;class _0x31e5d7 extends _0xf018f8{[_0x3ad4ee(0x2d14)](_0x3b49f8){var _0x449cca=_0x3ad4ee;return _0x3b49f8=Math[_0x449cca(0xf1a)](0x0,Math[_0x449cca(0x3478)](0x1,_0x3b49f8)),0x1-Math['sqrt'](0x1-_0x3b49f8*_0x3b49f8);}}class _0x47f793 extends _0xf018f8{constructor(_0x44847a=0x1){var _0x4eaf9b=_0x3ad4ee;super(),this[_0x4eaf9b(0x1f9b)]=_0x44847a;}[_0x3ad4ee(0x2d14)](_0x553f96){var _0x432712=_0x3ad4ee,_0xff1692=Math[_0x432712(0xf1a)](0x0,this[_0x432712(0x1f9b)]);return Math['pow'](_0x553f96,0x3)-_0x553f96*_0xff1692*Math[_0x432712(0x41fd)](3.141592653589793*_0x553f96);}}(class extends null{},class extends null{},class extends null{});class _0x3b00b2 extends _0xf018f8{constructor(_0x4d8246=0x2){var _0x56a3bc=_0x3ad4ee;super(),this[_0x56a3bc(0x3fe0)]=_0x4d8246;}['easeInCore'](_0x5d36df){var _0x3be403=_0x3ad4ee;return this[_0x3be403(0x3fe0)]<=0x0?_0x5d36df:(Math[_0x3be403(0x3b7d)](this[_0x3be403(0x3fe0)]*_0x5d36df)-0x1)/(Math[_0x3be403(0x3b7d)](this[_0x3be403(0x3fe0)])-0x1);}}(class extends null{});class _0x51c68c extends _0xf018f8{[_0x3ad4ee(0x2d14)](_0x336ed5){return _0x336ed5*_0x336ed5;}}(class extends null{},class extends null{});class _0x46bd48 extends _0xf018f8{[_0x3ad4ee(0x2d14)](_0x1e07a4){var _0x5126ce=_0x3ad4ee;return 0x1-Math[_0x5126ce(0x41fd)](1.5707963267948966*(0x1-_0x1e07a4));}}(class extends null{});},0x14c74:(_0x29d72b,_0x109e7b,_0x3505d5)=>{_0x3505d5(0x57c2),_0x3505d5(0xdfe0),_0x3505d5(0xd163),_0x3505d5(0x2450),_0x3505d5(0x3e86),_0x3505d5(0x111d5),_0x3505d5(0x976b),_0x3505d5(0x21d4);},0x21d4:(_0x293149,_0x11b38a,_0x3122bf)=>{_0x3122bf(0x9fd1);},0x3e86:(_0x5c3866,_0x431b9f,_0x31b4a3)=>{var _0x371ac2=a8_0x16e4d8;_0x31b4a3['d'](_0x431b9f,{'o':()=>_0x43e0b5});var _0x2d2d60=_0x31b4a3(0x9fd1),_0x431b9f=_0x31b4a3(0xc84b),_0x25649a=_0x31b4a3(0xdfe0),_0x31b4a3=_0x31b4a3(0xceed);const _0x55ccc8=Object['freeze'](new _0x2d2d60['_f'](0x0,0x0,0x0,0x0)),_0x3d2449=Object[_0x371ac2(0x3ee6)](_0x2d2d60['P'][_0x371ac2(0x23ed)]()),_0x27207f=Object[_0x371ac2(0x3ee6)](_0x2d2d60['FM'][_0x371ac2(0x23ed)]()),_0x304d5f=Object[_0x371ac2(0x3ee6)](_0x31b4a3['$'][_0x371ac2(0x23ed)]()),_0x419b05=Object[_0x371ac2(0x3ee6)](_0x431b9f['Wo']['Black']());class _0x43e0b5{constructor(_0x2034fb,_0x460c3e,_0x324300,_0x1237ab){var _0xb10c6d=_0x371ac2;if(this['_events']=new Array(),this[_0xb10c6d(0xefc)]=0x0,this[_0xb10c6d(0x1953)]=new Array(),this['_originalBlendValue']=null,this[_0xb10c6d(0x3104)]={},this[_0xb10c6d(0x3165)]={},this[_0xb10c6d(0x25d2)]=!0x1,this[_0xb10c6d(0x282a)]=0x0,this[_0xb10c6d(0x24cd)]=null,this['_currentActiveTarget']=null,this['_directTarget']=null,this[_0xb10c6d(0x40a5)]='',this[_0xb10c6d(0x1e34)]=0x1,this['_ratioOffset']=0x0,this['_previousDelay']=0x0,this['_previousRatio']=0x0,this[_0xb10c6d(0x6ad)]=!0x1,this[_0xb10c6d(0x2e34)]=_0x460c3e,this[_0xb10c6d(0x2733)]=_0x2034fb,this[_0xb10c6d(0x195b)]=_0x324300,this['_host']=_0x1237ab,this[_0xb10c6d(0x3c93)]=[],_0x460c3e[_0xb10c6d(0x756)][_0xb10c6d(0x3f90)](this),this['_animationState']={'key':0x0,'repeatCount':0x0,'loopMode':this['_getCorrectLoopMode']()},this['_animation'][_0xb10c6d(0x2c7f)]===_0x25649a['f'][_0xb10c6d(0x219)]&&(this['_animationState'][_0xb10c6d(0x208a)]=_0x2d2d60['y3'][_0xb10c6d(0x23ed)]()),this[_0xb10c6d(0x261c)]=this[_0xb10c6d(0x2e34)][_0xb10c6d(0x3b0e)](),this['_minFrame']=this['_keys'][0x0][_0xb10c6d(0x25a6)],this[_0xb10c6d(0x3375)]=this[_0xb10c6d(0x261c)][this[_0xb10c6d(0x261c)][_0xb10c6d(0x1377)]-0x1]['frame'],this[_0xb10c6d(0x1083)]=this[_0xb10c6d(0x261c)][0x0]['value'],this[_0xb10c6d(0x1777)]=this[_0xb10c6d(0x261c)][this[_0xb10c6d(0x261c)]['length']-0x1][_0xb10c6d(0x13ce)],0x0!==this[_0xb10c6d(0x4154)]&&(_0x324300={'frame':0x0,'value':this[_0xb10c6d(0x1083)]},this[_0xb10c6d(0x261c)][_0xb10c6d(0x5ff)](0x0,0x0,_0x324300)),this['_target']instanceof Array){let _0x28b18b=0x0;for(const _0x55c5b9 of this[_0xb10c6d(0x2733)])this[_0xb10c6d(0x2fb1)](_0x55c5b9,_0x28b18b),this[_0xb10c6d(0xf28)](_0x28b18b),_0x28b18b++;this[_0xb10c6d(0x6ad)]=!0x0;}else this[_0xb10c6d(0x2fb1)](this[_0xb10c6d(0x2733)]),this[_0xb10c6d(0xf28)](),this['_targetIsArray']=!0x1,this['_directTarget']=this['_activeTargets'][0x0];const _0x5c04a7=_0x460c3e['getEvents']();_0x5c04a7&&0x0<_0x5c04a7[_0xb10c6d(0x1377)]&&_0x5c04a7[_0xb10c6d(0x7f0)](_0x34c48a=>{var _0x374319=_0xb10c6d;this[_0x374319(0x364f)][_0x374319(0x3f90)](_0x34c48a['_clone']());}),this[_0xb10c6d(0xddf)]=(_0x2034fb&&_0x2034fb[_0xb10c6d(0x3e04)]?_0x2034fb[_0xb10c6d(0x3e04)]:this[_0xb10c6d(0x2e34)])[_0xb10c6d(0x3151)];}get[_0x371ac2(0xc22)](){var _0x2f180b=_0x371ac2;return this[_0x2f180b(0xefc)];}get[_0x371ac2(0x3c73)](){var _0x3f42f4=_0x371ac2;return this[_0x3f42f4(0x1e34)];}get[_0x371ac2(0x2e85)](){var _0xb55dc3=_0x371ac2;return this[_0xb55dc3(0x24cd)];}get[_0x371ac2(0xb95)](){var _0x526240=_0x371ac2;return this[_0x526240(0x40a5)];}get[_0x371ac2(0x397b)](){var _0x3ad5df=_0x371ac2;return this[_0x3ad5df(0x2316)];}get[_0x371ac2(0x166a)](){var _0x4ef4ff=_0x371ac2;return this[_0x4ef4ff(0x1182)]&&this[_0x4ef4ff(0x1182)][_0x4ef4ff(0x166a)];}[_0x371ac2(0x2fb1)](_0x35ecb2,_0x548bc3=0x0){var _0x575bf5=_0x371ac2,_0x47d100=this[_0x575bf5(0x2e34)][_0x575bf5(0x91e)];if(0x1<_0x47d100[_0x575bf5(0x1377)]){let _0x5deafb=_0x35ecb2[_0x47d100[0x0]];for(let _0x4617ee=0x1;_0x4617ee<_0x47d100['length']-0x1;_0x4617ee++)_0x5deafb=_0x5deafb[_0x47d100[_0x4617ee]];this[_0x575bf5(0x40a5)]=_0x47d100[_0x47d100['length']-0x1],this['_activeTargets'][_0x548bc3]=_0x5deafb;}else this[_0x575bf5(0x40a5)]=_0x47d100[0x0],this[_0x575bf5(0x3c93)][_0x548bc3]=_0x35ecb2;}get[_0x371ac2(0x2478)](){var _0x1b9e75=_0x371ac2;return this[_0x1b9e75(0x2e34)];}[_0x371ac2(0x3d68)](_0x1d0492=!0x1){var _0xf1cf7d=_0x371ac2;if(_0x1d0492){if(this[_0xf1cf7d(0x2733)]instanceof Array){let _0x16fcfe=0x0;for(const _0x600a46 of this['_target'])void 0x0!==this['_originalValue'][_0x16fcfe]&&this[_0xf1cf7d(0x2fca)](_0x600a46,this[_0xf1cf7d(0x3c93)][_0x16fcfe],this[_0xf1cf7d(0x1953)][_0x16fcfe],-0x1,_0x16fcfe),_0x16fcfe++;}else void 0x0!==this[_0xf1cf7d(0x1953)][0x0]&&this[_0xf1cf7d(0x2fca)](this[_0xf1cf7d(0x2733)],this['_directTarget'],this['_originalValue'][0x0],-0x1,0x0);}this[_0xf1cf7d(0x3104)]={},this[_0xf1cf7d(0x3165)]={},this[_0xf1cf7d(0xefc)]=0x0;for(let _0x35a88e=this[_0xf1cf7d(0x282a)]=0x0;_0x35a88e<this['_events']['length'];_0x35a88e++)this[_0xf1cf7d(0x364f)][_0x35a88e][_0xf1cf7d(0x296c)]=!0x1;}['isStopped'](){return this['_stopped'];}[_0x371ac2(0x18c9)](){var _0x2b94ad=_0x371ac2,_0x48e4a3=this[_0x2b94ad(0x2e34)][_0x2b94ad(0x2f2f)][_0x2b94ad(0x919)](this);-0x1<_0x48e4a3&&this[_0x2b94ad(0x2e34)][_0x2b94ad(0x2f2f)][_0x2b94ad(0x5ff)](_0x48e4a3,0x1);}[_0x371ac2(0x2c65)](_0x5a5ad9,_0x2bdc2a){var _0x5e0605=_0x371ac2;if(this[_0x5e0605(0x6ad)])for(let _0x1b06db=0x0;_0x1b06db<this[_0x5e0605(0x2733)][_0x5e0605(0x1377)];_0x1b06db++){var _0x29c67c=this['_target'][_0x1b06db];this[_0x5e0605(0x2fca)](_0x29c67c,this['_activeTargets'][_0x1b06db],_0x5a5ad9,_0x2bdc2a,_0x1b06db);}else this['_setValue'](this[_0x5e0605(0x2733)],this[_0x5e0605(0x3aaf)],_0x5a5ad9,_0x2bdc2a,0x0);}[_0x371ac2(0xf28)](_0x4a3e0a=0x0){var _0x8c7e30=_0x371ac2;let _0xcbe381;const _0x8db4ea=this[_0x8c7e30(0x3c93)][_0x4a3e0a];(_0xcbe381=_0x8db4ea[_0x8c7e30(0x331e)]&&_0x8c7e30(0x186a)===this['_targetPath']?_0x8db4ea[_0x8c7e30(0x331e)]():_0x8db4ea[this[_0x8c7e30(0x40a5)]])&&_0xcbe381[_0x8c7e30(0x95b)]?this[_0x8c7e30(0x1953)][_0x4a3e0a]=_0xcbe381[_0x8c7e30(0x95b)]():this['_originalValue'][_0x4a3e0a]=_0xcbe381;}[_0x371ac2(0x2fca)](_0xc45854,_0x44c931,_0x297b73,_0x88760,_0x46ab7a){var _0x318c4c=_0x371ac2;if(this[_0x318c4c(0x2316)]=_0x44c931,this[_0x318c4c(0x1e34)]=_0x88760,this[_0x318c4c(0xddf)]&&this[_0x318c4c(0x282a)]<=0x1){if(!this['_originalBlendValue']){const _0x247b6c=_0x44c931[this[_0x318c4c(0x40a5)]];_0x247b6c[_0x318c4c(0x95b)]?this[_0x318c4c(0x1286)]=_0x247b6c[_0x318c4c(0x95b)]():this[_0x318c4c(0x1286)]=_0x247b6c;}this[_0x318c4c(0x1286)]['m']?_0x25649a['f'][_0x318c4c(0x1050)]?this[_0x318c4c(0x24cd)]?_0x2d2d60['y3'][_0x318c4c(0x614)](this[_0x318c4c(0x1286)],_0x297b73,this[_0x318c4c(0x282a)],this['_currentValue']):this['_currentValue']=_0x2d2d60['y3']['DecomposeLerp'](this[_0x318c4c(0x1286)],_0x297b73,this['_blendingFactor']):this[_0x318c4c(0x24cd)]?_0x2d2d60['y3']['LerpToRef'](this[_0x318c4c(0x1286)],_0x297b73,this['_blendingFactor'],this[_0x318c4c(0x24cd)]):this[_0x318c4c(0x24cd)]=_0x2d2d60['y3'][_0x318c4c(0x2f0e)](this[_0x318c4c(0x1286)],_0x297b73,this['_blendingFactor']):this[_0x318c4c(0x24cd)]=_0x25649a['f'][_0x318c4c(0x14df)](this[_0x318c4c(0x1286)],_0x297b73,this[_0x318c4c(0x282a)]);var _0x5f1102=(_0xc45854&&_0xc45854[_0x318c4c(0x3e04)]?_0xc45854['animationPropertiesOverride']:this[_0x318c4c(0x2e34)])[_0x318c4c(0x102a)];this[_0x318c4c(0x282a)]+=_0x5f1102;}else this[_0x318c4c(0x24cd)]?this['_currentValue']['copyFrom']?this[_0x318c4c(0x24cd)][_0x318c4c(0xa83)](_0x297b73):this[_0x318c4c(0x24cd)]=_0x297b73:null!=_0x297b73&&_0x297b73[_0x318c4c(0x95b)]?this[_0x318c4c(0x24cd)]=_0x297b73[_0x318c4c(0x95b)]():this[_0x318c4c(0x24cd)]=_0x297b73;-0x1!==_0x88760?this['_scene'][_0x318c4c(0xfbd)](this,this[_0x318c4c(0x1953)][_0x46ab7a]):_0x44c931[this[_0x318c4c(0x40a5)]]=this[_0x318c4c(0x24cd)],_0xc45854[_0x318c4c(0x270b)]&&_0xc45854[_0x318c4c(0x270b)](this['_animation']['targetProperty']);}[_0x371ac2(0xaac)](){var _0x43b2cb=_0x371ac2;return(this['_target']&&this['_target'][_0x43b2cb(0x3e04)]?this[_0x43b2cb(0x2733)][_0x43b2cb(0x3e04)]:this[_0x43b2cb(0x2e34)])[_0x43b2cb(0x2d7e)];}['goToFrame'](_0x580211){var _0x584d04=_0x371ac2,_0x396e5f=this[_0x584d04(0x2e34)]['getKeys']();_0x580211<_0x396e5f[0x0][_0x584d04(0x25a6)]?_0x580211=_0x396e5f[0x0][_0x584d04(0x25a6)]:_0x580211>_0x396e5f[_0x396e5f[_0x584d04(0x1377)]-0x1][_0x584d04(0x25a6)]&&(_0x580211=_0x396e5f[_0x396e5f['length']-0x1][_0x584d04(0x25a6)]);const _0x3a31b1=this['_events'];if(_0x3a31b1['length']){for(let _0x205ebc=0x0;_0x205ebc<_0x3a31b1[_0x584d04(0x1377)];_0x205ebc++)_0x3a31b1[_0x205ebc][_0x584d04(0x76d)]||(_0x3a31b1[_0x205ebc][_0x584d04(0x296c)]=_0x3a31b1[_0x205ebc]['frame']<_0x580211);}this[_0x584d04(0xefc)]=_0x580211,_0x396e5f=this[_0x584d04(0x2e34)][_0x584d04(0x1e67)](_0x580211,this[_0x584d04(0xeff)]),this[_0x584d04(0x2c65)](_0x396e5f,-0x1);}['_prepareForSpeedRatioChange'](_0x3ef2bd){var _0x39255=_0x371ac2;_0x3ef2bd=this[_0x39255(0x12c4)]*(this[_0x39255(0x2e34)]['framePerSecond']*_0x3ef2bd)/0x3e8,this[_0x39255(0x3d28)]=this[_0x39255(0x2716)]-_0x3ef2bd;}['animate'](_0x527e29,_0x53b613,_0x148db9,_0xd568d,_0x585bfe,_0x5d8650=-0x1){var _0x18512d=_0x371ac2;const _0x1f355f=this[_0x18512d(0x2e34)];var _0x4e5f45=_0x1f355f[_0x18512d(0x91e)];if(!_0x4e5f45||_0x4e5f45['length']<0x1)return!(this[_0x18512d(0x25d2)]=!0x0);let _0x3ab844=!0x0;(_0x53b613<this[_0x18512d(0x4154)]||_0x53b613>this[_0x18512d(0x3375)])&&(_0x53b613=this[_0x18512d(0x4154)]);var _0x45e9e6=(_0x148db9=_0x148db9<this[_0x18512d(0x4154)]||_0x148db9>this[_0x18512d(0x3375)]?this[_0x18512d(0x3375)]:_0x148db9)-_0x53b613;let _0x2718fc;var _0x387509,_0x4e5f45=_0x527e29*(_0x1f355f['framePerSecond']*_0x585bfe)/0x3e8+this[_0x18512d(0x3d28)];let _0x5bcd75=0x0;if(this[_0x18512d(0x12c4)]=_0x527e29,this[_0x18512d(0x2716)]=_0x4e5f45,!_0xd568d&&_0x53b613<=_0x148db9&&_0x45e9e6<=_0x4e5f45)_0x3ab844=!0x1,_0x5bcd75=_0x1f355f['_getKeyValue'](this[_0x18512d(0x1777)]);else{if(!_0xd568d&&_0x148db9<=_0x53b613&&_0x4e5f45<=_0x45e9e6)_0x3ab844=!0x1,_0x5bcd75=_0x1f355f[_0x18512d(0x2192)](this['_minValue']);else{if(this[_0x18512d(0xeff)][_0x18512d(0x2d7e)]!==_0x25649a['f'][_0x18512d(0x89b)]){var _0x1f1490=_0x148db9['toString']()+_0x53b613[_0x18512d(0x22e6)]();if(!this[_0x18512d(0x3104)][_0x1f1490]){this['_animationState']['repeatCount']=0x0,this[_0x18512d(0xeff)]['loopMode']=_0x25649a['f'][_0x18512d(0x89b)];var _0x1d112f=_0x1f355f['_interpolate'](_0x53b613,this[_0x18512d(0xeff)]);const _0x4e4e7a=_0x1f355f[_0x18512d(0x1e67)](_0x148db9,this[_0x18512d(0xeff)]);switch(this[_0x18512d(0xeff)][_0x18512d(0x2d7e)]=this[_0x18512d(0xaac)](),_0x1f355f[_0x18512d(0x2c7f)]){case _0x25649a['f'][_0x18512d(0x1e0e)]:this[_0x18512d(0x3104)][_0x1f1490]=_0x4e4e7a-_0x1d112f;break;case _0x25649a['f'][_0x18512d(0x29df)]:case _0x25649a['f']['ANIMATIONTYPE_VECTOR3']:case _0x25649a['f']['ANIMATIONTYPE_VECTOR2']:case _0x25649a['f'][_0x18512d(0x3ea1)]:case _0x25649a['f'][_0x18512d(0x2e84)]:this[_0x18512d(0x3104)][_0x1f1490]=_0x4e4e7a[_0x18512d(0x41b6)](_0x1d112f);}this[_0x18512d(0x3165)][_0x1f1490]=_0x4e4e7a;}_0x5bcd75=this['_highLimitsCache'][_0x1f1490],_0x2718fc=this[_0x18512d(0x3104)][_0x1f1490];}}}if(void 0x0===_0x2718fc)switch(_0x1f355f[_0x18512d(0x2c7f)]){case _0x25649a['f'][_0x18512d(0x1e0e)]:_0x2718fc=0x0;break;case _0x25649a['f']['ANIMATIONTYPE_QUATERNION']:_0x2718fc=_0x55ccc8;break;case _0x25649a['f'][_0x18512d(0x124a)]:_0x2718fc=_0x3d2449;break;case _0x25649a['f']['ANIMATIONTYPE_VECTOR2']:_0x2718fc=_0x27207f;break;case _0x25649a['f'][_0x18512d(0x3ea1)]:_0x2718fc=_0x304d5f;break;case _0x25649a['f'][_0x18512d(0x2e84)]:_0x2718fc=_0x419b05;}_0x387509=this[_0x18512d(0x1182)]&&this[_0x18512d(0x1182)][_0x18512d(0x2ead)]?_0x53b613+(_0x148db9-_0x53b613)*(((_0x527e29=this[_0x18512d(0x1182)][_0x18512d(0x2ead)])['masterFrame']-_0x527e29[_0x18512d(0x37ef)])/(_0x527e29[_0x18512d(0x555)]-_0x527e29['fromFrame'])):0x0<_0x4e5f45&&_0x148db9<_0x53b613||_0x4e5f45<0x0&&_0x53b613<_0x148db9?_0x3ab844&&0x0!=_0x45e9e6?_0x148db9+_0x4e5f45%_0x45e9e6:_0x53b613:_0x3ab844&&0x0!=_0x45e9e6?_0x53b613+_0x4e5f45%_0x45e9e6:_0x148db9;const _0x4e41e3=this[_0x18512d(0x364f)];if(0x0<_0x585bfe&&this['currentFrame']>_0x387509||_0x585bfe<0x0&&this[_0x18512d(0xc22)]<_0x387509){this[_0x18512d(0x24ce)]();for(let _0x413f55=0x0;_0x413f55<_0x4e41e3[_0x18512d(0x1377)];_0x413f55++)_0x4e41e3[_0x413f55][_0x18512d(0x76d)]||(_0x4e41e3[_0x413f55][_0x18512d(0x296c)]=!0x1);this[_0x18512d(0xeff)][_0x18512d(0x406)]=0x0<_0x585bfe?0x0:_0x1f355f[_0x18512d(0x3b0e)]()['length']-0x1;}this[_0x18512d(0xefc)]=_0x387509,this[_0x18512d(0xeff)][_0x18512d(0x3d20)]=0x0==_0x45e9e6?0x0:_0x4e5f45/_0x45e9e6>>0x0,this[_0x18512d(0xeff)][_0x18512d(0x7b3)]=_0x5bcd75,this[_0x18512d(0xeff)]['offsetValue']=_0x2718fc,_0xd568d=_0x1f355f[_0x18512d(0x1e67)](_0x387509,this[_0x18512d(0xeff)]);if(this[_0x18512d(0x2c65)](_0xd568d,_0x5d8650),_0x4e41e3['length']){for(let _0x2d6177=0x0;_0x2d6177<_0x4e41e3[_0x18512d(0x1377)];_0x2d6177++)if(0x0<_0x45e9e6&&_0x387509>=_0x4e41e3[_0x2d6177]['frame']&&_0x4e41e3[_0x2d6177][_0x18512d(0x25a6)]>=_0x53b613||_0x45e9e6<0x0&&_0x387509<=_0x4e41e3[_0x2d6177][_0x18512d(0x25a6)]&&_0x4e41e3[_0x2d6177][_0x18512d(0x25a6)]<=_0x53b613){const _0x444440=_0x4e41e3[_0x2d6177];_0x444440[_0x18512d(0x296c)]||(_0x444440['onlyOnce']&&(_0x4e41e3['splice'](_0x2d6177,0x1),_0x2d6177--),_0x444440[_0x18512d(0x296c)]=!0x0,_0x444440['action'](_0x387509));}}return _0x3ab844||(this[_0x18512d(0x25d2)]=!0x0),_0x3ab844;}}},0x769b:(_0xc0d3e,_0x520e7d,_0x482f5c)=>{_0x482f5c(0xee04),_0x482f5c(0xe222),_0x482f5c(0xf8c1);},0x169eb:(_0x1379ac,_0x2e7751,_0x4eaedb)=>{var _0x5747a3=a8_0x16e4d8,_0x365a47=_0x4eaedb(0xf96c),_0x51ad12=_0x4eaedb(0x10ea4),_0x450b46=_0x4eaedb(0xee04),_0x16d50d=_0x4eaedb(0x18233);_0x450b46['D']['AudioEngineFactory']=(_0xc1016a,_0x5f4207,_0x23ab86)=>new _0x32787f(_0xc1016a,_0x5f4207,_0x23ab86);class _0x32787f{constructor(_0x406dbb=null,_0x4d5eea=null,_0x2fee5f=null){var _0x23f7d9=a8_0x5b24;if(this[_0x23f7d9(0x36ca)]=null,this[_0x23f7d9(0x11ba)]=!0x1,this[_0x23f7d9(0x3b4)]=null,this[_0x23f7d9(0x15e1)]=null,this['canUseWebAudio']=!0x1,this['WarnedWebAudioUnsupported']=!0x1,this['isMP3supported']=!0x1,this[_0x23f7d9(0x1fbf)]=!0x1,this[_0x23f7d9(0x1919)]=!0x0,this[_0x23f7d9(0x2146)]=!0x1,this['onAudioUnlockedObservable']=new _0x365a47['y$'](),this[_0x23f7d9(0x348)]=new _0x365a47['y$'](),this[_0x23f7d9(0x207e)]=!0x1,this['_onResize']=()=>{var _0x3d19c3=_0x23f7d9;this[_0x3d19c3(0xb80)]();},(0x0,_0x16d50d['CG'])()){void 0x0!==window[_0x23f7d9(0x1e86)]&&(this[_0x23f7d9(0x308c)]=!0x0);const _0x596649=document[_0x23f7d9(0x546)](_0x23f7d9(0xb83));this[_0x23f7d9(0x41a4)]=_0x406dbb,this[_0x23f7d9(0x36ca)]=_0x4d5eea,this[_0x23f7d9(0x15e1)]=_0x2fee5f;try{_0x596649&&_0x596649[_0x23f7d9(0x3754)]&&(_0x596649[_0x23f7d9(0x3754)](_0x23f7d9(0x84f))[_0x23f7d9(0x3560)](/^no$/,'')||_0x596649[_0x23f7d9(0x3754)](_0x23f7d9(0x1a92))[_0x23f7d9(0x3560)](/^no$/,''))&&(this[_0x23f7d9(0x2ccb)]=!0x0);}catch(_0x427fef){}try{_0x596649&&_0x596649[_0x23f7d9(0x3754)]&&_0x596649[_0x23f7d9(0x3754)](_0x23f7d9(0x281e))[_0x23f7d9(0x3560)](/^no$/,'')&&(this['isOGGsupported']=!0x0);}catch(_0x17b4ca){}}}get[_0x5747a3(0x3e42)](){var _0x34f997=_0x5747a3;return this[_0x34f997(0x11ba)]?this[_0x34f997(0x1919)]||this['_muteButton']||this[_0x34f997(0x3925)]():this['_initializeAudioContext'](),this[_0x34f997(0x36ca)];}['lock'](){var _0x3cc8b0=_0x5747a3;this[_0x3cc8b0(0x4156)]();}[_0x5747a3(0x700)](){var _0x2c189d=_0x5747a3;this[_0x2c189d(0x29d1)]();}[_0x5747a3(0x3e02)](){var _0x4bbebb=_0x5747a3;let _0x2111a9;return(_0x2111a9=void 0x0!==this[_0x4bbebb(0x36ca)][_0x4bbebb(0x2f69)]?this[_0x4bbebb(0x36ca)]['resume']():_0x2111a9)||Promise['resolve']();}['_initializeAudioContext'](){var _0x17db28=_0x5747a3;try{this[_0x17db28(0x308c)]&&(this['_audioContext']||(this[_0x17db28(0x36ca)]=new AudioContext()),this['masterGain']=this['_audioContext']['createGain'](),this[_0x17db28(0x38b1)][_0x17db28(0x23b7)][_0x17db28(0x13ce)]=0x1,this[_0x17db28(0x15e1)]||(this[_0x17db28(0x15e1)]=this[_0x17db28(0x36ca)][_0x17db28(0xe50)]),this[_0x17db28(0x38b1)][_0x17db28(0x2dec)](this[_0x17db28(0x15e1)]),this[_0x17db28(0x11ba)]=!0x0,_0x17db28(0x29aa)===this[_0x17db28(0x36ca)][_0x17db28(0x2d3d)]&&this['_triggerRunningState']());}catch(_0x2c66ad){this['canUseWebAudio']=!0x1,_0x51ad12['Y'][_0x17db28(0x404a)]('Web\x20Audio:\x20'+_0x2c66ad[_0x17db28(0x3bd2)]);}}[_0x5747a3(0x29d1)](){var _0x5b7c8f=_0x5747a3;this[_0x5b7c8f(0x207e)]||(this[_0x5b7c8f(0x207e)]=!0x0,this[_0x5b7c8f(0x3e02)]()[_0x5b7c8f(0x3725)](()=>{var _0x5b8e43=_0x5b7c8f;this['_tryToRun']=!0x1,this[_0x5b8e43(0x3b4)]&&this[_0x5b8e43(0x1d1)](),this[_0x5b8e43(0x1919)]=!0x0,this['onAudioUnlockedObservable'][_0x5b8e43(0x2a3a)](this);})['catch'](()=>{this['_tryToRun']=!0x1,this['unlocked']=!0x1;}));}['_triggerSuspendedState'](){var _0x2a0691=_0x5747a3;this['unlocked']=!0x1,this[_0x2a0691(0x348)]['notifyObservers'](this),this[_0x2a0691(0x3925)]();}[_0x5747a3(0x3925)](){var _0x27e8fa=_0x5747a3;if(!this[_0x27e8fa(0x2146)]&&!this['_muteButton']){this[_0x27e8fa(0x3b4)]=document['createElement'](_0x27e8fa(0x18c)),this['_muteButton'][_0x27e8fa(0x2d98)]=_0x27e8fa(0x2b85),this[_0x27e8fa(0x3b4)]['id']=_0x27e8fa(0x29ec),this[_0x27e8fa(0x3b4)]['title']=_0x27e8fa(0x2169);var _0x847e17=_0x27e8fa(0x82b)+(window[_0x27e8fa(0x2e11)]?_0x27e8fa(0x3665):_0x27e8fa(0x26a3))+_0x27e8fa(0x3c2e);const _0x5423fe=document[_0x27e8fa(0x546)](_0x27e8fa(0x24b9));_0x5423fe[_0x27e8fa(0x2ea9)](document[_0x27e8fa(0x22bd)](_0x847e17)),document[_0x27e8fa(0x4151)]('head')[0x0]['appendChild'](_0x5423fe),document[_0x27e8fa(0x2925)][_0x27e8fa(0x2ea9)](this['_muteButton']),this[_0x27e8fa(0xb80)](),this[_0x27e8fa(0x3b4)][_0x27e8fa(0x1080)](_0x27e8fa(0x34f8),()=>{var _0x12fb46=_0x27e8fa;this[_0x12fb46(0x29d1)]();},!0x0),this[_0x27e8fa(0x3b4)]['addEventListener'](_0x27e8fa(0x20fb),()=>{this['_triggerRunningState']();},!0x0),window[_0x27e8fa(0x1080)]('resize',this[_0x27e8fa(0x14cf)]);}}[_0x5747a3(0xb80)](){var _0x3e599d=_0x5747a3;this[_0x3e599d(0x41a4)]&&this['_muteButton']&&(this[_0x3e599d(0x3b4)][_0x3e599d(0x24b9)][_0x3e599d(0x284d)]=this[_0x3e599d(0x41a4)][_0x3e599d(0x258c)]+0x14+'px',this[_0x3e599d(0x3b4)][_0x3e599d(0x24b9)][_0x3e599d(0x3bf0)]=this[_0x3e599d(0x41a4)]['offsetLeft']+0x14+'px');}[_0x5747a3(0x1d1)](){var _0x50c5d9=_0x5747a3;this[_0x50c5d9(0x3b4)]&&(document[_0x50c5d9(0x2925)][_0x50c5d9(0xa29)](this[_0x50c5d9(0x3b4)]),this[_0x50c5d9(0x3b4)]=null);}['dispose'](){var _0x20a31a=_0x5747a3;this['canUseWebAudio']&&this['_audioContextInitialized']&&(this[_0x20a31a(0x2576)]&&this['_audioContext']&&(this['_connectedAnalyser'][_0x20a31a(0x1e41)](),this[_0x20a31a(0x2576)][_0x20a31a(0x18c9)](),this[_0x20a31a(0x38b1)][_0x20a31a(0x77a)](),this[_0x20a31a(0x38b1)]['connect'](this['_audioContext']['destination']),this[_0x20a31a(0x2576)]=null),this[_0x20a31a(0x38b1)][_0x20a31a(0x23b7)][_0x20a31a(0x13ce)]=0x1),this[_0x20a31a(0x2b38)]=!0x1,this[_0x20a31a(0x1d1)](),window['removeEventListener'](_0x20a31a(0x911),this[_0x20a31a(0x14cf)]),this[_0x20a31a(0x245c)][_0x20a31a(0x2f8)](),this[_0x20a31a(0x348)][_0x20a31a(0x2f8)]();}[_0x5747a3(0x3e74)](){var _0x4f2ca7=_0x5747a3;return this['canUseWebAudio']&&this['_audioContextInitialized']?this['masterGain'][_0x4f2ca7(0x23b7)]['value']:-0x1;}[_0x5747a3(0x36da)](_0x5f0b3a){var _0x3d054a=_0x5747a3;this[_0x3d054a(0x308c)]&&this[_0x3d054a(0x11ba)]&&(this[_0x3d054a(0x38b1)][_0x3d054a(0x23b7)]['value']=_0x5f0b3a);}['connectToAnalyser'](_0x5091d3){var _0x4aded6=_0x5747a3;this[_0x4aded6(0x2576)]&&this[_0x4aded6(0x2576)][_0x4aded6(0x1e41)](),this[_0x4aded6(0x308c)]&&this[_0x4aded6(0x11ba)]&&this[_0x4aded6(0x36ca)]&&(this[_0x4aded6(0x2576)]=_0x5091d3,this[_0x4aded6(0x38b1)][_0x4aded6(0x77a)](),this[_0x4aded6(0x2576)][_0x4aded6(0x3762)](this[_0x4aded6(0x38b1)],this[_0x4aded6(0x36ca)][_0x4aded6(0xe50)]));}}},0x1a67:(_0x598114,_0x405138,_0x5bbd28)=>{var _0x3a9374=a8_0x16e4d8,_0x558f7d=_0x5bbd28(0xa4cf),_0x90a84c=_0x5bbd28(0x16473),_0x4f9e03=_0x5bbd28(0xee04),_0x1f9855=_0x5bbd28(0x9fd1),_0xf33df6=_0x5bbd28(0xbb85),_0x1082d7=_0x5bbd28(0x1446b),_0x5c28f3=_0x5bbd28(0xe0c0),_0x491933=(_0x5bbd28(0x169eb),_0x5bbd28(0x2310)),_0x5f1c7f=_0x5bbd28(0xf8c1);_0x5c28f3['p'][_0x3a9374(0x151e)](_0xf33df6['l'][_0x3a9374(0x105d)],(_0x390a97,_0x330e95,_0x35f2bd,_0x35f7ef)=>{var _0x3fccd7=_0x3a9374,_0x1287d5;let _0x24ad9f=[];if(_0x35f2bd[_0x3fccd7(0x6a4)]=_0x35f2bd[_0x3fccd7(0x6a4)]||[],void 0x0!==_0x390a97[_0x3fccd7(0x6a4)]&&null!==_0x390a97[_0x3fccd7(0x6a4)])for(let _0x11f15d=0x0,_0x16cda0=_0x390a97[_0x3fccd7(0x6a4)][_0x3fccd7(0x1377)];_0x11f15d<_0x16cda0;_0x11f15d++){const _0xee1516=_0x390a97[_0x3fccd7(0x6a4)][_0x11f15d];null!=(_0x1287d5=_0x4f9e03['D'][_0x3fccd7(0x6e5)])&&_0x1287d5[_0x3fccd7(0x308c)]?(_0xee1516[_0x3fccd7(0x738)]||(_0xee1516[_0x3fccd7(0x738)]=_0xee1516['name']),_0x24ad9f[_0xee1516[_0x3fccd7(0x738)]]?_0x35f2bd[_0x3fccd7(0x6a4)]['push'](_0x558f7d['$']['Parse'](_0xee1516,_0x330e95,_0x35f7ef,_0x24ad9f[_0xee1516[_0x3fccd7(0x738)]])):(_0x1287d5=_0x558f7d['$'][_0x3fccd7(0x2a19)](_0xee1516,_0x330e95,_0x35f7ef),_0x24ad9f[_0xee1516[_0x3fccd7(0x738)]]=_0x1287d5,_0x35f2bd['sounds'][_0x3fccd7(0x3f90)](_0x1287d5))):_0x35f2bd[_0x3fccd7(0x6a4)][_0x3fccd7(0x3f90)](new _0x558f7d['$'](_0xee1516[_0x3fccd7(0xc8c)],null,_0x330e95));}_0x24ad9f=[];}),Object['defineProperty'](_0x1082d7['x']['prototype'],_0x3a9374(0x8c0),{'get':function(){var _0x16e7ab=_0x3a9374,_0x5d8c30;return this[_0x16e7ab(0x257d)](_0xf33df6['l']['NAME_AUDIO'])||(_0x5d8c30=new _0x4f073f(this),this[_0x16e7ab(0xdb4)](_0x5d8c30)),this[_0x16e7ab(0x14ad)]||(this[_0x16e7ab(0x14ad)]=new _0x90a84c['t'](this,{'mainTrack':!0x0})),this['_mainSoundTrack'];},'enumerable':!0x0,'configurable':!0x0}),_0x1082d7['x'][_0x3a9374(0x41df)][_0x3a9374(0xb63)]=function(_0x49b9b9){var _0x29bafa=_0x3a9374;let _0xe7c07;for(_0xe7c07=0x0;_0xe7c07<this[_0x29bafa(0x8c0)]['soundCollection']['length'];_0xe7c07++)if(this['mainSoundTrack'][_0x29bafa(0x1706)][_0xe7c07]['name']===_0x49b9b9)return this[_0x29bafa(0x8c0)]['soundCollection'][_0xe7c07];if(this[_0x29bafa(0xa85)]){for(let _0x189f0b=0x0;_0x189f0b<this[_0x29bafa(0xa85)][_0x29bafa(0x1377)];_0x189f0b++)for(_0xe7c07=0x0;_0xe7c07<this[_0x29bafa(0xa85)][_0x189f0b][_0x29bafa(0x1706)][_0x29bafa(0x1377)];_0xe7c07++)if(this[_0x29bafa(0xa85)][_0x189f0b]['soundCollection'][_0xe7c07]['name']===_0x49b9b9)return this[_0x29bafa(0xa85)][_0x189f0b][_0x29bafa(0x1706)][_0xe7c07];}return null;},Object['defineProperty'](_0x1082d7['x'][_0x3a9374(0x41df)],_0x3a9374(0xb6a),{'get':function(){var _0x30451a=_0x3a9374;let _0x9a54ac=this['_getComponent'](_0xf33df6['l']['NAME_AUDIO']);return _0x9a54ac||(_0x9a54ac=new _0x4f073f(this),this[_0x30451a(0xdb4)](_0x9a54ac)),_0x9a54ac[_0x30451a(0xb6a)];},'set':function(_0x2c9ed5){var _0x36eacf=_0x3a9374;let _0x375bdc=this['_getComponent'](_0xf33df6['l'][_0x36eacf(0x105d)]);_0x375bdc||(_0x375bdc=new _0x4f073f(this),this[_0x36eacf(0xdb4)](_0x375bdc)),_0x2c9ed5?_0x375bdc[_0x36eacf(0x15a4)]():_0x375bdc['disableAudio']();},'enumerable':!0x0,'configurable':!0x0}),Object[_0x3a9374(0x395)](_0x1082d7['x'][_0x3a9374(0x41df)],_0x3a9374(0x22d9),{'get':function(){var _0x3e178d=_0x3a9374;let _0x4019e0=this[_0x3e178d(0x257d)](_0xf33df6['l'][_0x3e178d(0x105d)]);return _0x4019e0||(_0x4019e0=new _0x4f073f(this),this['_addComponent'](_0x4019e0)),_0x4019e0['headphone'];},'set':function(_0x6872ab){var _0x476671=_0x3a9374;let _0x1eed32=this['_getComponent'](_0xf33df6['l']['NAME_AUDIO']);_0x1eed32||(_0x1eed32=new _0x4f073f(this),this[_0x476671(0xdb4)](_0x1eed32)),_0x6872ab?_0x1eed32['switchAudioModeForHeadphones']():_0x1eed32['switchAudioModeForNormalSpeakers']();},'enumerable':!0x0,'configurable':!0x0}),Object[_0x3a9374(0x395)](_0x1082d7['x']['prototype'],_0x3a9374(0x3acf),{'get':function(){var _0x31de8b=_0x3a9374;let _0x443e63=this[_0x31de8b(0x257d)](_0xf33df6['l']['NAME_AUDIO']);return _0x443e63||(_0x443e63=new _0x4f073f(this),this[_0x31de8b(0xdb4)](_0x443e63)),_0x443e63['audioListenerPositionProvider'];},'set':function(_0x359f12){var _0x326195=_0x3a9374;let _0xafe4df=this['_getComponent'](_0xf33df6['l'][_0x326195(0x105d)]);if(_0xafe4df||(_0xafe4df=new _0x4f073f(this),this['_addComponent'](_0xafe4df)),'function'!=typeof _0x359f12)throw new Error(_0x326195(0xd21));_0xafe4df[_0x326195(0x3acf)]=_0x359f12;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x3a9374(0x395)](_0x1082d7['x'][_0x3a9374(0x41df)],_0x3a9374(0x597),{'get':function(){var _0x5885aa=_0x3a9374;let _0x2cf2d2=this[_0x5885aa(0x257d)](_0xf33df6['l'][_0x5885aa(0x105d)]);return _0x2cf2d2||(_0x2cf2d2=new _0x4f073f(this),this[_0x5885aa(0xdb4)](_0x2cf2d2)),_0x2cf2d2[_0x5885aa(0x597)];},'set':function(_0xb185b6){var _0x1d0a60=_0x3a9374;let _0x1e8e4a=this[_0x1d0a60(0x257d)](_0xf33df6['l'][_0x1d0a60(0x105d)]);if(_0x1e8e4a||(_0x1e8e4a=new _0x4f073f(this),this['_addComponent'](_0x1e8e4a)),_0x1d0a60(0x38fa)!=typeof _0xb185b6)throw new Error(_0x1d0a60(0x1fcc));_0x1e8e4a['audioListenerRotationProvider']=_0xb185b6;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x3a9374(0x395)](_0x1082d7['x']['prototype'],'audioPositioningRefreshRate',{'get':function(){var _0x374d3e=_0x3a9374;let _0x400d3b=this['_getComponent'](_0xf33df6['l'][_0x374d3e(0x105d)]);return _0x400d3b||(_0x400d3b=new _0x4f073f(this),this['_addComponent'](_0x400d3b)),_0x400d3b['audioPositioningRefreshRate'];},'set':function(_0x2ff60a){var _0x17ed77=_0x3a9374;let _0x40931b=this[_0x17ed77(0x257d)](_0xf33df6['l']['NAME_AUDIO']);_0x40931b||(_0x40931b=new _0x4f073f(this),this[_0x17ed77(0xdb4)](_0x40931b)),_0x40931b[_0x17ed77(0x1901)]=_0x2ff60a;},'enumerable':!0x0,'configurable':!0x0});class _0x4f073f{constructor(_0x129916){var _0xef52f7=_0x3a9374;this[_0xef52f7(0xc8c)]=_0xf33df6['l']['NAME_AUDIO'],this['_audioEnabled']=!0x0,this['_headphone']=!0x1,this[_0xef52f7(0x1901)]=0x1f4,this['audioListenerPositionProvider']=null,this[_0xef52f7(0x597)]=null,this[_0xef52f7(0x25c4)]=new _0x1f9855['P'](),this['_cachedCameraPosition']=new _0x1f9855['P'](),this['_lastCheck']=0x0,this['_invertMatrixTemp']=new _0x1f9855['y3'](),this[_0xef52f7(0xd75)]=new _0x1f9855['P'](),(_0x129916=_0x129916||_0x5f1c7f['l'][_0xef52f7(0x3396)])&&((this[_0xef52f7(0x3fde)]=_0x129916)[_0xef52f7(0xa85)]=new Array(),_0x129916[_0xef52f7(0x6a4)]=new Array());}get['audioEnabled'](){return this['_audioEnabled'];}get[_0x3a9374(0x22d9)](){var _0x96d6f6=_0x3a9374;return this[_0x96d6f6(0xb5f)];}['register'](){var _0x265044=_0x3a9374;this[_0x265044(0x3fde)][_0x265044(0x3948)][_0x265044(0x109d)](_0xf33df6['l']['STEP_AFTERRENDER_AUDIO'],this,this['_afterRender']);}[_0x3a9374(0x20f9)](){}[_0x3a9374(0x2fcc)](_0x2cb956){var _0x3889ba=_0x3a9374;if(_0x2cb956[_0x3889ba(0x6a4)]=[],this['scene'][_0x3889ba(0xa85)])for(let _0x7a5426=0x0;_0x7a5426<this[_0x3889ba(0x3fde)][_0x3889ba(0xa85)]['length'];_0x7a5426++){const _0x50794a=this[_0x3889ba(0x3fde)]['soundTracks'][_0x7a5426];for(let _0x3593f3=0x0;_0x3593f3<_0x50794a[_0x3889ba(0x1706)]['length'];_0x3593f3++)_0x2cb956['sounds'][_0x3889ba(0x3f90)](_0x50794a['soundCollection'][_0x3593f3][_0x3889ba(0x2fcc)]());}}['addFromContainer'](_0x53dba9){var _0x479368=_0x3a9374;_0x53dba9['sounds']&&_0x53dba9[_0x479368(0x6a4)]['forEach'](_0x327176=>{var _0x50a38b=_0x479368;_0x327176[_0x50a38b(0x3030)](),_0x327176[_0x50a38b(0x3bfe)]=!0x0,this[_0x50a38b(0x3fde)][_0x50a38b(0x8c0)][_0x50a38b(0x3c79)](_0x327176);});}['removeFromContainer'](_0x180775,_0x2c865d=!0x1){var _0x2de356=_0x3a9374;_0x180775[_0x2de356(0x6a4)]&&_0x180775['sounds']['forEach'](_0x1562f5=>{var _0x1775f7=_0x2de356;_0x1562f5[_0x1775f7(0x344a)](),_0x1562f5[_0x1775f7(0x3bfe)]=!0x1,this[_0x1775f7(0x3fde)]['mainSoundTrack']['removeSound'](_0x1562f5),_0x2c865d&&_0x1562f5[_0x1775f7(0x18c9)]();});}[_0x3a9374(0x18c9)](){var _0x44909b=_0x3a9374;const _0x116661=this[_0x44909b(0x3fde)];if(_0x116661[_0x44909b(0x14ad)]&&_0x116661[_0x44909b(0x8c0)][_0x44909b(0x18c9)](),_0x116661[_0x44909b(0xa85)]){for(let _0x49e17b=0x0;_0x49e17b<_0x116661['soundTracks'][_0x44909b(0x1377)];_0x49e17b++)_0x116661['soundTracks'][_0x49e17b][_0x44909b(0x18c9)]();}}[_0x3a9374(0x3f1f)](){var _0x37b8fa=_0x3a9374;const _0x269977=this[_0x37b8fa(0x3fde)];this[_0x37b8fa(0x3dd5)]=!0x1,_0x4f9e03['D']['audioEngine']&&_0x4f9e03['D'][_0x37b8fa(0x6e5)][_0x37b8fa(0x3e42)]&&_0x4f9e03['D'][_0x37b8fa(0x6e5)][_0x37b8fa(0x3e42)][_0x37b8fa(0x3c18)]();let _0x99a025;for(_0x99a025=0x0;_0x99a025<_0x269977[_0x37b8fa(0x8c0)]['soundCollection']['length'];_0x99a025++)_0x269977[_0x37b8fa(0x8c0)][_0x37b8fa(0x1706)][_0x99a025][_0x37b8fa(0x27d)]();if(_0x269977[_0x37b8fa(0xa85)]){for(_0x99a025=0x0;_0x99a025<_0x269977[_0x37b8fa(0xa85)][_0x37b8fa(0x1377)];_0x99a025++)for(let _0x1ed5a5=0x0;_0x1ed5a5<_0x269977['soundTracks'][_0x99a025][_0x37b8fa(0x1706)][_0x37b8fa(0x1377)];_0x1ed5a5++)_0x269977['soundTracks'][_0x99a025][_0x37b8fa(0x1706)][_0x1ed5a5]['pause']();}}[_0x3a9374(0x15a4)](){var _0x24cd43=_0x3a9374;const _0x1df938=this['scene'];this[_0x24cd43(0x3dd5)]=!0x0,_0x4f9e03['D'][_0x24cd43(0x6e5)]&&_0x4f9e03['D'][_0x24cd43(0x6e5)][_0x24cd43(0x3e42)]&&_0x4f9e03['D']['audioEngine'][_0x24cd43(0x3e42)][_0x24cd43(0x2f69)]();let _0x1fd638;for(_0x1fd638=0x0;_0x1fd638<_0x1df938[_0x24cd43(0x8c0)][_0x24cd43(0x1706)][_0x24cd43(0x1377)];_0x1fd638++)_0x1df938['mainSoundTrack'][_0x24cd43(0x1706)][_0x1fd638]['isPaused']&&_0x1df938[_0x24cd43(0x8c0)][_0x24cd43(0x1706)][_0x1fd638][_0x24cd43(0x3030)]();if(_0x1df938[_0x24cd43(0xa85)]){for(_0x1fd638=0x0;_0x1fd638<_0x1df938[_0x24cd43(0xa85)][_0x24cd43(0x1377)];_0x1fd638++)for(let _0x4c2b3e=0x0;_0x4c2b3e<_0x1df938[_0x24cd43(0xa85)][_0x1fd638][_0x24cd43(0x1706)][_0x24cd43(0x1377)];_0x4c2b3e++)_0x1df938[_0x24cd43(0xa85)][_0x1fd638][_0x24cd43(0x1706)][_0x4c2b3e]['isPaused']&&_0x1df938[_0x24cd43(0xa85)][_0x1fd638][_0x24cd43(0x1706)][_0x4c2b3e]['play']();}}[_0x3a9374(0x13c5)](){var _0x39c441=_0x3a9374;const _0x520754=this['scene'];if(this['_headphone']=!0x0,_0x520754[_0x39c441(0x8c0)]['switchPanningModelToHRTF'](),_0x520754[_0x39c441(0xa85)]){for(let _0x8cfbb5=0x0;_0x8cfbb5<_0x520754[_0x39c441(0xa85)]['length'];_0x8cfbb5++)_0x520754[_0x39c441(0xa85)][_0x8cfbb5]['switchPanningModelToHRTF']();}}[_0x3a9374(0x3ce8)](){var _0x1493fc=_0x3a9374;const _0x16aa74=this[_0x1493fc(0x3fde)];if(this[_0x1493fc(0xb5f)]=!0x1,_0x16aa74[_0x1493fc(0x8c0)][_0x1493fc(0x1a76)](),_0x16aa74[_0x1493fc(0xa85)]){for(let _0x5d5370=0x0;_0x5d5370<_0x16aa74['soundTracks'][_0x1493fc(0x1377)];_0x5d5370++)_0x16aa74[_0x1493fc(0xa85)][_0x5d5370][_0x1493fc(0x1a76)]();}}['_afterRender'](){var _0x459ce6=_0x3a9374,_0x100132=_0x491933['F']['Now'];if(!(this[_0x459ce6(0x1c9d)]&&_0x100132-this[_0x459ce6(0x1c9d)]<this[_0x459ce6(0x1901)])){this['_lastCheck']=_0x100132;var _0x5aa29e=this[_0x459ce6(0x3fde)];if(this[_0x459ce6(0x3dd5)]&&_0x5aa29e['_mainSoundTrack']&&_0x5aa29e[_0x459ce6(0xa85)]&&(0x0!==_0x5aa29e[_0x459ce6(0x14ad)][_0x459ce6(0x1706)][_0x459ce6(0x1377)]||0x1!==_0x5aa29e[_0x459ce6(0xa85)][_0x459ce6(0x1377)])){const _0x46f74f=_0x4f9e03['D'][_0x459ce6(0x6e5)];if(_0x46f74f&&_0x46f74f[_0x459ce6(0x3e42)]){let _0x5780c3=_0x5aa29e[_0x459ce6(0x146e)];_0x5aa29e['activeCameras']&&0x0<_0x5aa29e[_0x459ce6(0x1909)][_0x459ce6(0x1377)]&&(_0x5780c3=_0x5aa29e[_0x459ce6(0x1909)][0x0]),this[_0x459ce6(0x3acf)]?(_0x100132=this[_0x459ce6(0x3acf)](),_0x46f74f[_0x459ce6(0x3e42)][_0x459ce6(0x33ee)][_0x459ce6(0x3424)](_0x100132['x']||0x0,_0x100132['y']||0x0,_0x100132['z']||0x0)):_0x5780c3?this['_cachedCameraPosition'][_0x459ce6(0x29ed)](_0x5780c3['globalPosition'])||(this[_0x459ce6(0x38c3)][_0x459ce6(0xa83)](_0x5780c3[_0x459ce6(0x33cd)]),_0x46f74f[_0x459ce6(0x3e42)][_0x459ce6(0x33ee)][_0x459ce6(0x3424)](_0x5780c3['globalPosition']['x'],_0x5780c3[_0x459ce6(0x33cd)]['y'],_0x5780c3[_0x459ce6(0x33cd)]['z'])):_0x46f74f[_0x459ce6(0x3e42)]['listener']['setPosition'](0x0,0x0,0x0),this[_0x459ce6(0x597)]?(_0x100132=this[_0x459ce6(0x597)](),_0x46f74f[_0x459ce6(0x3e42)][_0x459ce6(0x33ee)]['setOrientation'](_0x100132['x']||0x0,_0x100132['y']||0x0,_0x100132['z']||0x0,0x0,0x1,0x0)):_0x5780c3?((_0x5780c3=_0x5780c3['rigCameras']&&0x0<_0x5780c3[_0x459ce6(0x7aa)][_0x459ce6(0x1377)]?_0x5780c3[_0x459ce6(0x7aa)][0x0]:_0x5780c3)[_0x459ce6(0x2e14)]()[_0x459ce6(0x14f4)](this[_0x459ce6(0xd7a)]),_0x1f9855['P'][_0x459ce6(0x1f84)](_0x4f073f[_0x459ce6(0x21a5)],this[_0x459ce6(0xd7a)],this['_cameraDirectionTemp']),this[_0x459ce6(0xd75)][_0x459ce6(0x3f07)](),isNaN(this[_0x459ce6(0xd75)]['x'])||isNaN(this['_cameraDirectionTemp']['y'])||isNaN(this['_cameraDirectionTemp']['z'])||this['_cachedCameraDirection'][_0x459ce6(0x29ed)](this[_0x459ce6(0xd75)])||(this['_cachedCameraDirection']['copyFrom'](this[_0x459ce6(0xd75)]),_0x46f74f['audioContext'][_0x459ce6(0x33ee)][_0x459ce6(0x227c)](this[_0x459ce6(0xd75)]['x'],this[_0x459ce6(0xd75)]['y'],this['_cameraDirectionTemp']['z'],0x0,0x1,0x0))):_0x46f74f[_0x459ce6(0x3e42)][_0x459ce6(0x33ee)][_0x459ce6(0x227c)](0x0,0x0,0x0,0x0,0x1,0x0);let _0xfd7bc8;for(_0xfd7bc8=0x0;_0xfd7bc8<_0x5aa29e[_0x459ce6(0x8c0)][_0x459ce6(0x1706)]['length'];_0xfd7bc8++){const _0x248f99=_0x5aa29e[_0x459ce6(0x8c0)][_0x459ce6(0x1706)][_0xfd7bc8];_0x248f99[_0x459ce6(0xe1c)]&&_0x248f99['updateDistanceFromListener']();}if(_0x5aa29e[_0x459ce6(0xa85)]){for(_0xfd7bc8=0x0;_0xfd7bc8<_0x5aa29e[_0x459ce6(0xa85)][_0x459ce6(0x1377)];_0xfd7bc8++)for(let _0x3a5663=0x0;_0x3a5663<_0x5aa29e[_0x459ce6(0xa85)][_0xfd7bc8][_0x459ce6(0x1706)][_0x459ce6(0x1377)];_0x3a5663++){const _0x153c79=_0x5aa29e['soundTracks'][_0xfd7bc8][_0x459ce6(0x1706)][_0x3a5663];_0x153c79[_0x459ce6(0xe1c)]&&_0x153c79[_0x459ce6(0xcb6)]();}}}}}}}_0x4f073f[_0x3a9374(0x21a5)]=new _0x1f9855['P'](0x0,0x0,-0x1),_0x558f7d['$'][_0x3a9374(0x4109)]=_0x5570fc=>{var _0x5aaa1c=_0x3a9374,_0x2c607b;_0x5570fc[_0x5aaa1c(0x257d)](_0xf33df6['l']['NAME_AUDIO'])||(_0x2c607b=new _0x4f073f(_0x5570fc),_0x5570fc[_0x5aaa1c(0xdb4)](_0x2c607b));};},0xe1b3:(_0x2731cb,_0x3197b1,_0x171c63)=>{_0x171c63(0x769b),_0x171c63(0x169eb),_0x171c63(0x1a67),_0x171c63(0xa4cf),_0x171c63(0x16473),_0x171c63(0x8654);},0xa4cf:(_0x404906,_0x594e77,_0x19d7dd)=>{var _0x43c7e7=a8_0x16e4d8;_0x19d7dd['d'](_0x594e77,{'$':()=>_0x2c6de5});var _0x341cb3=_0x19d7dd(0xe222),_0x356c8d=_0x19d7dd(0xf96c),_0x5715e9=_0x19d7dd(0x9fd1),_0x40488a=_0x19d7dd(0xee04),_0x4e27b1=_0x19d7dd(0x10ea4),_0x4dc8a0=_0x19d7dd(0x15cb9),_0xe8f0ca=_0x19d7dd(0xf8c1);class _0x2c6de5{constructor(_0x4c51fb,_0x41d647,_0x4774af,_0xc52d31=null,_0x5907e8){var _0x2427b2=a8_0x5b24;if(this['autoplay']=!0x1,this[_0x2427b2(0x21ea)]=!0x1,this[_0x2427b2(0xe1c)]=!0x1,this[_0x2427b2(0x12b6)]=!0x1,this[_0x2427b2(0x41aa)]=!0x1,this[_0x2427b2(0x3949)]=0x1,this[_0x2427b2(0x1948)]=0x1,this[_0x2427b2(0x103a)]=0x64,this[_0x2427b2(0x22c2)]=_0x2427b2(0xa33),this['metadata']=null,this[_0x2427b2(0x2e4c)]=new _0x356c8d['y$'](),this[_0x2427b2(0x2804)]=!0x1,this[_0x2427b2(0x30b3)]=_0x2427b2(0xeb5),this[_0x2427b2(0x179e)]=0x1,this[_0x2427b2(0x1f16)]=!0x1,this['_startTime']=0x0,this[_0x2427b2(0x4188)]=0x0,this['_position']=_0x5715e9['P'][_0x2427b2(0x23ed)](),this['_localDirection']=new _0x5715e9['P'](0x1,0x0,0x0),this[_0x2427b2(0x3d10)]=0x1,this[_0x2427b2(0x35db)]=!0x1,this['_isDirectional']=!0x1,this['_coneInnerAngle']=0x168,this[_0x2427b2(0x187c)]=0x168,this[_0x2427b2(0x3982)]=0x0,this['_isOutputConnected']=!0x1,this['_urlType']=_0x2427b2(0x1a8c),this['name']=_0x4c51fb,_0x4774af=_0x4774af||_0xe8f0ca['l'][_0x2427b2(0x3396)]){if(this[_0x2427b2(0x195b)]=_0x4774af,_0x2c6de5['_SceneComponentInitialization'](_0x4774af),this[_0x2427b2(0x7ca)]=_0xc52d31,this[_0x2427b2(0x2db8)]=(_0x322454,_0xbebff2,_0x20afe0,_0x246dfc,_0x4500a0)=>_0xbebff2<_0x20afe0?_0x322454*(0x1-_0xbebff2/_0x20afe0):0x0,_0x5907e8&&(this[_0x2427b2(0x3bfe)]=_0x5907e8[_0x2427b2(0x3bfe)]||!0x1,this[_0x2427b2(0x21ea)]=_0x5907e8[_0x2427b2(0x1046)]||!0x1,void 0x0!==_0x5907e8[_0x2427b2(0x1450)]&&(this[_0x2427b2(0x3d10)]=_0x5907e8[_0x2427b2(0x1450)]),this[_0x2427b2(0x2804)]=null!=(_0x4c51fb=_0x5907e8[_0x2427b2(0x3dd6)])&&_0x4c51fb,this['maxDistance']=null!=(_0x4774af=_0x5907e8[_0x2427b2(0x103a)])?_0x4774af:0x64,this[_0x2427b2(0xe1c)]=null!=(_0xc52d31=_0x5907e8[_0x2427b2(0xe1c)])&&_0xc52d31,this[_0x2427b2(0x1948)]=_0x5907e8[_0x2427b2(0x1948)]||0x1,this[_0x2427b2(0x3949)]=_0x5907e8[_0x2427b2(0x3949)]||0x1,this[_0x2427b2(0x22c2)]=_0x5907e8['distanceModel']||_0x2427b2(0xa33),this[_0x2427b2(0x179e)]=_0x5907e8['playbackRate']||0x1,this[_0x2427b2(0x1f16)]=null!=(_0x4c51fb=_0x5907e8['streaming'])&&_0x4c51fb,this['_length']=_0x5907e8[_0x2427b2(0x1377)],this[_0x2427b2(0x3035)]=_0x5907e8[_0x2427b2(0x90d)]),null!=(_0x4774af=_0x40488a['D']['audioEngine'])&&_0x4774af[_0x2427b2(0x308c)]&&_0x40488a['D'][_0x2427b2(0x6e5)][_0x2427b2(0x3e42)]){this['_soundGain']=_0x40488a['D'][_0x2427b2(0x6e5)]['audioContext'][_0x2427b2(0x366b)](),this[_0x2427b2(0x34ca)][_0x2427b2(0x23b7)][_0x2427b2(0x13ce)]=this[_0x2427b2(0x3d10)],this[_0x2427b2(0x15cb)]=this['_soundGain'],this['_outputAudioNode']=this[_0x2427b2(0x34ca)],this['_spatialSound']&&this[_0x2427b2(0xa3e)](),this['_scene']['mainSoundTrack'][_0x2427b2(0x3c79)](this);let _0x3e7641=!0x0;if(_0x41d647)try{_0x2427b2(0x28aa)==typeof _0x41d647?this[_0x2427b2(0x330c)]='String':_0x41d647 instanceof ArrayBuffer?this['_urlType']='ArrayBuffer':_0x41d647 instanceof HTMLMediaElement?this[_0x2427b2(0x330c)]=_0x2427b2(0x115b):_0x41d647 instanceof MediaStream?this[_0x2427b2(0x330c)]=_0x2427b2(0x2c0b):_0x41d647 instanceof AudioBuffer?this['_urlType']=_0x2427b2(0x34fd):Array[_0x2427b2(0x2eb1)](_0x41d647)&&(this[_0x2427b2(0x330c)]=_0x2427b2(0x2a2b));let _0x2f13a9=[],_0x281485=!0x1;switch(this[_0x2427b2(0x330c)]){case _0x2427b2(0x115b):this[_0x2427b2(0x1f16)]=!0x0,this[_0x2427b2(0x35db)]=!0x0,this[_0x2427b2(0x2546)]=_0x40488a['D']['audioEngine'][_0x2427b2(0x3e42)][_0x2427b2(0x1d55)](_0x41d647),this[_0x2427b2(0x3bfe)]&&this[_0x2427b2(0x3030)](0x0,this[_0x2427b2(0x3035)],this['_length']),this['_readyToPlayCallback']&&this['_readyToPlayCallback']();break;case _0x2427b2(0x2c0b):this[_0x2427b2(0x1f16)]=!0x0,this[_0x2427b2(0x35db)]=!0x0,this[_0x2427b2(0x2546)]=_0x40488a['D'][_0x2427b2(0x6e5)][_0x2427b2(0x3e42)][_0x2427b2(0xffc)](_0x41d647),this[_0x2427b2(0x3bfe)]&&this[_0x2427b2(0x3030)](0x0,this[_0x2427b2(0x3035)],this['_length']),this[_0x2427b2(0x7ca)]&&this[_0x2427b2(0x7ca)]();break;case _0x2427b2(0x3e19):0x0<_0x41d647[_0x2427b2(0x2106)]&&(_0x281485=!0x0,this[_0x2427b2(0x3ecd)](_0x41d647));break;case _0x2427b2(0x34fd):this[_0x2427b2(0x3ed8)](_0x41d647);break;case _0x2427b2(0x1d6):_0x2f13a9[_0x2427b2(0x3f90)](_0x41d647);case _0x2427b2(0x2a2b):0x0===_0x2f13a9[_0x2427b2(0x1377)]&&(_0x2f13a9=_0x41d647);for(let _0xf16a00=0x0;_0xf16a00<_0x2f13a9['length'];_0xf16a00++){const _0x2a0db7=_0x2f13a9[_0xf16a00];if(_0x281485=_0x5907e8&&_0x5907e8[_0x2427b2(0xa36)]||-0x1!==_0x2a0db7[_0x2427b2(0x919)](_0x2427b2(0x11a7),_0x2a0db7[_0x2427b2(0x1377)]-0x4)&&_0x40488a['D'][_0x2427b2(0x6e5)][_0x2427b2(0x2ccb)]||-0x1!==_0x2a0db7[_0x2427b2(0x919)](_0x2427b2(0x2d76),_0x2a0db7[_0x2427b2(0x1377)]-0x4)&&_0x40488a['D'][_0x2427b2(0x6e5)][_0x2427b2(0x1fbf)]||-0x1!==_0x2a0db7['indexOf'](_0x2427b2(0x1410),_0x2a0db7[_0x2427b2(0x1377)]-0x4)||-0x1!==_0x2a0db7[_0x2427b2(0x919)](_0x2427b2(0xd14),_0x2a0db7[_0x2427b2(0x1377)]-0x4)||-0x1!==_0x2a0db7[_0x2427b2(0x919)](_0x2427b2(0xb30),_0x2a0db7['length']-0x4)||-0x1!==_0x2a0db7[_0x2427b2(0x919)](_0x2427b2(0x14d7))){this[_0x2427b2(0x1f16)]?(this[_0x2427b2(0x3495)]=new Audio(_0x2a0db7),this[_0x2427b2(0x3495)][_0x2427b2(0x1de9)]=!0x1,this['_htmlAudioElement']['loop']=this[_0x2427b2(0x1046)],_0x341cb3['w1'][_0x2427b2(0x9d4)](_0x2a0db7,this[_0x2427b2(0x3495)]),this['_htmlAudioElement'][_0x2427b2(0x3932)]=_0x2427b2(0x38ce),this['_htmlAudioElement']['addEventListener'](_0x2427b2(0x31d7),()=>{var _0x5a1c4a=_0x2427b2;this[_0x5a1c4a(0x35db)]=!0x0,this[_0x5a1c4a(0x3bfe)]&&this[_0x5a1c4a(0x3030)](0x0,this[_0x5a1c4a(0x3035)],this[_0x5a1c4a(0x1f5b)]),this['_readyToPlayCallback']&&this[_0x5a1c4a(0x7ca)]();}),document[_0x2427b2(0x2925)][_0x2427b2(0x2ea9)](this[_0x2427b2(0x3495)]),this[_0x2427b2(0x3495)][_0x2427b2(0x447)]()):this[_0x2427b2(0x195b)][_0x2427b2(0x317c)](_0x2a0db7,_0x5e76db=>{var _0x470709=_0x2427b2;this[_0x470709(0x3ecd)](_0x5e76db);},void 0x0,!0x0,!0x0,_0x238634=>{var _0xb29c58=_0x2427b2;_0x238634&&_0x4e27b1['Y']['Error'](_0xb29c58(0x2a46)+_0x238634[_0xb29c58(0x2199)]+_0xb29c58(0x1fd1)+_0x2a0db7+'.'),_0x4e27b1['Y'][_0xb29c58(0x404a)](_0xb29c58(0x1e99)),this['_scene'][_0xb29c58(0x8c0)][_0xb29c58(0xe03)](this);});break;}}break;default:_0x3e7641=!0x1;}_0x3e7641?_0x281485||(this[_0x2427b2(0x35db)]=!0x0,this['_readyToPlayCallback']&&setTimeout(()=>{var _0x42f2f3=_0x2427b2;this[_0x42f2f3(0x7ca)]&&this[_0x42f2f3(0x7ca)]();},0x3e8)):_0x4e27b1['Y'][_0x2427b2(0x404a)](_0x2427b2(0xc23));}catch(_0xe29d2e){_0x4e27b1['Y'][_0x2427b2(0x404a)]('Unexpected\x20error.\x20Sound\x20creation\x20aborted.'),this[_0x2427b2(0x195b)][_0x2427b2(0x8c0)][_0x2427b2(0xe03)](this);}}else this[_0x2427b2(0x195b)][_0x2427b2(0x8c0)][_0x2427b2(0x3c79)](this),_0x40488a['D'][_0x2427b2(0x6e5)]&&!_0x40488a['D'][_0x2427b2(0x6e5)][_0x2427b2(0x2b38)]&&(_0x4e27b1['Y'][_0x2427b2(0x404a)](_0x2427b2(0x131f)),_0x40488a['D']['audioEngine']['WarnedWebAudioUnsupported']=!0x0),this[_0x2427b2(0x7ca)]&&setTimeout(()=>{var _0x4d0561=_0x2427b2;this[_0x4d0561(0x7ca)]&&this[_0x4d0561(0x7ca)]();},0x3e8);}}get[_0x43c7e7(0x1046)](){var _0x460a40=_0x43c7e7;return this[_0x460a40(0x21ea)];}set[_0x43c7e7(0x1046)](_0x5c0472){var _0x144df8=_0x43c7e7;_0x5c0472!==this[_0x144df8(0x21ea)]&&(this[_0x144df8(0x21ea)]=_0x5c0472,this['updateOptions']({'loop':_0x5c0472}));}get[_0x43c7e7(0xfe2)](){var _0x3c5849=_0x43c7e7,_0x494318;return this['_htmlAudioElement']?this['_htmlAudioElement'][_0x3c5849(0xfe2)]:null!=(_0x494318=_0x40488a['D'][_0x3c5849(0x6e5)])&&_0x494318['audioContext']&&(this[_0x3c5849(0x12b6)]||this['isPaused'])?(_0x494318=this[_0x3c5849(0x41aa)]?0x0:_0x40488a['D']['audioEngine'][_0x3c5849(0x3e42)][_0x3c5849(0xfe2)]-this[_0x3c5849(0x2e57)],this[_0x3c5849(0x4188)]+_0x494318):0x0;}get[_0x43c7e7(0x3dd6)](){var _0x2c538d=_0x43c7e7;return this[_0x2c538d(0x2804)];}set[_0x43c7e7(0x3dd6)](_0x31152c){var _0xdf18f8=_0x43c7e7;this[_0xdf18f8(0x2804)]=_0x31152c,this[_0xdf18f8(0x2804)]&&null!=(_0x31152c=_0x40488a['D'][_0xdf18f8(0x6e5)])&&_0x31152c[_0xdf18f8(0x308c)]&&_0x40488a['D']['audioEngine'][_0xdf18f8(0x3e42)]&&this[_0xdf18f8(0xa3e)]();}['dispose'](){var _0x264061=_0x43c7e7,_0x4f6dd5;null!=(_0x4f6dd5=_0x40488a['D'][_0x264061(0x6e5)])&&_0x4f6dd5['canUseWebAudio']&&(this['isPlaying']&&this['stop'](),this['_isReadyToPlay']=!0x1,-0x1===this[_0x264061(0xc3d)]?this[_0x264061(0x195b)][_0x264061(0x8c0)]['removeSound'](this):this[_0x264061(0x195b)][_0x264061(0xa85)]&&this[_0x264061(0x195b)]['soundTracks'][this[_0x264061(0xc3d)]][_0x264061(0xe03)](this),this[_0x264061(0x34ca)]&&(this[_0x264061(0x34ca)][_0x264061(0x77a)](),this['_soundGain']=null),this[_0x264061(0x1ea9)]&&(this[_0x264061(0x1ea9)]['disconnect'](),this[_0x264061(0x1ea9)]=null),this[_0x264061(0x2fc7)]&&(this['_soundSource']['disconnect'](),this['_soundSource']=null),this[_0x264061(0x415a)]=null,this['_htmlAudioElement']&&(this[_0x264061(0x3495)][_0x264061(0x27d)](),this['_htmlAudioElement'][_0x264061(0x274c)]='',document[_0x264061(0x2925)][_0x264061(0xa29)](this['_htmlAudioElement'])),this[_0x264061(0x2546)]&&this[_0x264061(0x2546)][_0x264061(0x77a)](),this[_0x264061(0x37b4)]&&this[_0x264061(0x33af)]&&(this[_0x264061(0x37b4)]['unregisterAfterWorldMatrixUpdate'](this[_0x264061(0x33af)]),this[_0x264061(0x37b4)]=null));}['isReady'](){var _0x290c86=_0x43c7e7;return this[_0x290c86(0x35db)];}[_0x43c7e7(0x3fcd)](){var _0x480c19=_0x43c7e7;return _0x480c19(0x2a51);}[_0x43c7e7(0x3ed8)](_0x5a8014){var _0x17fe9b=_0x43c7e7,_0x42b3c4;null!=(_0x42b3c4=_0x40488a['D'][_0x17fe9b(0x6e5)])&&_0x42b3c4[_0x17fe9b(0x3e42)]&&(this[_0x17fe9b(0x415a)]=_0x5a8014,this[_0x17fe9b(0x35db)]=!0x0,this[_0x17fe9b(0x3bfe)]&&this[_0x17fe9b(0x3030)](0x0,this[_0x17fe9b(0x3035)],this[_0x17fe9b(0x1f5b)]),this[_0x17fe9b(0x7ca)]&&this['_readyToPlayCallback']());}[_0x43c7e7(0x3ecd)](_0x2cfb49){var _0x58d995=_0x43c7e7,_0x4225f2;null!=(_0x4225f2=_0x40488a['D'][_0x58d995(0x6e5)])&&_0x4225f2[_0x58d995(0x3e42)]&&_0x40488a['D'][_0x58d995(0x6e5)][_0x58d995(0x3e42)][_0x58d995(0x2f7f)](_0x2cfb49,_0x37c53a=>{this['_audioBufferLoaded'](_0x37c53a);},_0x2fac34=>{var _0x37bfe6=_0x58d995;_0x4e27b1['Y'][_0x37bfe6(0x404a)](_0x37bfe6(0x156e)+this[_0x37bfe6(0xc8c)]+'\x20/\x20Error:\x20'+_0x2fac34);});}['setAudioBuffer'](_0x4576d0){var _0x402697=_0x43c7e7,_0x56273b;null!=(_0x56273b=_0x40488a['D'][_0x402697(0x6e5)])&&_0x56273b[_0x402697(0x308c)]&&(this[_0x402697(0x415a)]=_0x4576d0,this['_isReadyToPlay']=!0x0);}['updateOptions'](_0x2c850c){var _0x3a8b63=_0x43c7e7,_0xe89dae;_0x2c850c&&(this[_0x3a8b63(0x1046)]=null!=(_0xe89dae=_0x2c850c[_0x3a8b63(0x1046)])?_0xe89dae:this['loop'],this[_0x3a8b63(0x103a)]=null!=(_0xe89dae=_0x2c850c[_0x3a8b63(0x103a)])?_0xe89dae:this['maxDistance'],this[_0x3a8b63(0xe1c)]=null!=(_0xe89dae=_0x2c850c[_0x3a8b63(0xe1c)])?_0xe89dae:this[_0x3a8b63(0xe1c)],this[_0x3a8b63(0x1948)]=null!=(_0xe89dae=_0x2c850c[_0x3a8b63(0x1948)])?_0xe89dae:this[_0x3a8b63(0x1948)],this['refDistance']=null!=(_0xe89dae=_0x2c850c['refDistance'])?_0xe89dae:this[_0x3a8b63(0x3949)],this[_0x3a8b63(0x22c2)]=null!=(_0xe89dae=_0x2c850c[_0x3a8b63(0x22c2)])?_0xe89dae:this[_0x3a8b63(0x22c2)],this['_playbackRate']=null!=(_0xe89dae=_0x2c850c[_0x3a8b63(0x26e2)])?_0xe89dae:this['_playbackRate'],this[_0x3a8b63(0x1f5b)]=null!=(_0xe89dae=_0x2c850c['length'])?_0xe89dae:void 0x0,this[_0x3a8b63(0x12c9)](null!=(_0xe89dae=_0x2c850c[_0x3a8b63(0x90d)])?_0xe89dae:void 0x0),this[_0x3a8b63(0x273d)](null!=(_0xe89dae=_0x2c850c[_0x3a8b63(0x1450)])?_0xe89dae:this[_0x3a8b63(0x3d10)]),this[_0x3a8b63(0x37f0)](),this[_0x3a8b63(0x12b6)]&&(this[_0x3a8b63(0x1f16)]&&this[_0x3a8b63(0x3495)]?(this[_0x3a8b63(0x3495)][_0x3a8b63(0x26e2)]=this[_0x3a8b63(0x179e)],this[_0x3a8b63(0x3495)][_0x3a8b63(0x1046)]!==this[_0x3a8b63(0x1046)]&&(this[_0x3a8b63(0x3495)][_0x3a8b63(0x1046)]=this[_0x3a8b63(0x1046)])):this[_0x3a8b63(0x2fc7)]&&(this['_soundSource']['playbackRate'][_0x3a8b63(0x13ce)]=this[_0x3a8b63(0x179e)],this['_soundSource'][_0x3a8b63(0x1046)]!==this['loop']&&(this[_0x3a8b63(0x2fc7)][_0x3a8b63(0x1046)]=this[_0x3a8b63(0x1046)]),void 0x0!==this[_0x3a8b63(0x3035)]&&this[_0x3a8b63(0x2fc7)][_0x3a8b63(0x20f1)]!==this['_offset']&&(this[_0x3a8b63(0x2fc7)]['loopStart']=this[_0x3a8b63(0x3035)]),void 0x0!==this['_length']&&this[_0x3a8b63(0x1f5b)]!==this['_soundSource'][_0x3a8b63(0x38e9)]&&(this[_0x3a8b63(0x2fc7)][_0x3a8b63(0x38e9)]=(0x0|this[_0x3a8b63(0x3035)])+this['_length']))));}['_createSpatialParameters'](){var _0x1de86b=_0x43c7e7,_0x8468a3;null!=(_0x8468a3=_0x40488a['D'][_0x1de86b(0x6e5)])&&_0x8468a3[_0x1de86b(0x308c)]&&_0x40488a['D']['audioEngine'][_0x1de86b(0x3e42)]&&(this['_scene'][_0x1de86b(0x22d9)]&&(this[_0x1de86b(0x30b3)]=_0x1de86b(0x1bab)),this[_0x1de86b(0x1ea9)]=null!=(_0x8468a3=this[_0x1de86b(0x1ea9)])?_0x8468a3:_0x40488a['D']['audioEngine'][_0x1de86b(0x3e42)][_0x1de86b(0x3708)](),this[_0x1de86b(0x1ea9)]&&this[_0x1de86b(0x2cb4)]&&(this[_0x1de86b(0x37f0)](),this['_soundPanner']['connect'](this[_0x1de86b(0x2cb4)]),this[_0x1de86b(0x15cb)]=this[_0x1de86b(0x1ea9)]));}[_0x43c7e7(0x37f0)](){var _0x3994bc=_0x43c7e7;this[_0x3994bc(0x2804)]&&this['_soundPanner']&&(this[_0x3994bc(0xe1c)]?(this[_0x3994bc(0x1ea9)][_0x3994bc(0x22c2)]=_0x3994bc(0xa33),this[_0x3994bc(0x1ea9)]['maxDistance']=Number[_0x3994bc(0x3808)],this[_0x3994bc(0x1ea9)]['refDistance']=0x1,this[_0x3994bc(0x1ea9)]['rolloffFactor']=0x1):(this[_0x3994bc(0x1ea9)][_0x3994bc(0x22c2)]=this[_0x3994bc(0x22c2)],this[_0x3994bc(0x1ea9)]['maxDistance']=this[_0x3994bc(0x103a)],this['_soundPanner'][_0x3994bc(0x3949)]=this['refDistance'],this[_0x3994bc(0x1ea9)][_0x3994bc(0x1948)]=this[_0x3994bc(0x1948)]),this[_0x3994bc(0x1ea9)]['panningModel']=this[_0x3994bc(0x30b3)]);}[_0x43c7e7(0x3db0)](){var _0x5546b7=_0x43c7e7;this[_0x5546b7(0x30b3)]=_0x5546b7(0x1bab),this[_0x5546b7(0x4152)]();}['switchPanningModelToEqualPower'](){var _0x574bbf=_0x43c7e7;this['_panningModel']=_0x574bbf(0xeb5),this['_switchPanningModel']();}[_0x43c7e7(0x4152)](){var _0x1e6406=_0x43c7e7,_0x26f53c;null!=(_0x26f53c=_0x40488a['D'][_0x1e6406(0x6e5)])&&_0x26f53c[_0x1e6406(0x308c)]&&this['_spatialSound']&&this[_0x1e6406(0x1ea9)]&&(this['_soundPanner'][_0x1e6406(0xf2c)]=this[_0x1e6406(0x30b3)]);}[_0x43c7e7(0x19bc)](_0x4d27f2){var _0x55f6c1=_0x43c7e7,_0x3b5a1e;null!=(_0x3b5a1e=_0x40488a['D'][_0x55f6c1(0x6e5)])&&_0x3b5a1e[_0x55f6c1(0x308c)]&&this[_0x55f6c1(0x2cb4)]&&(this[_0x55f6c1(0x250a)]&&this[_0x55f6c1(0x2cb4)][_0x55f6c1(0x77a)](),this[_0x55f6c1(0x2cb4)]['connect'](_0x4d27f2),this[_0x55f6c1(0x250a)]=!0x0);}[_0x43c7e7(0xf03)](_0x354bcb,_0xab76da,_0x5abfe8){var _0x5d74c4=_0x43c7e7;_0xab76da<_0x354bcb?_0x4e27b1['Y']['Error']('setDirectionalCone():\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.'):(this[_0x5d74c4(0x2a3)]=_0x354bcb,this[_0x5d74c4(0x187c)]=_0xab76da,this[_0x5d74c4(0x3982)]=_0x5abfe8,this[_0x5d74c4(0x41c)]=!0x0,this[_0x5d74c4(0x12b6)]&&this[_0x5d74c4(0x1046)]&&(this['stop'](),this[_0x5d74c4(0x3030)](0x0,this[_0x5d74c4(0x3035)],this[_0x5d74c4(0x1f5b)])));}get[_0x43c7e7(0x26f6)](){var _0xb453b3=_0x43c7e7;return this[_0xb453b3(0x2a3)];}set[_0x43c7e7(0x26f6)](_0x3d17ef){var _0x1dce62=_0x43c7e7;_0x3d17ef!=this[_0x1dce62(0x2a3)]&&(this[_0x1dce62(0x187c)]<_0x3d17ef?_0x4e27b1['Y'][_0x1dce62(0x404a)]('directionalConeInnerAngle:\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.'):(this[_0x1dce62(0x2a3)]=_0x3d17ef,null!=(_0x3d17ef=_0x40488a['D'][_0x1dce62(0x6e5)])&&_0x3d17ef[_0x1dce62(0x308c)]&&this['_spatialSound']&&this['_soundPanner']&&(this[_0x1dce62(0x1ea9)]['coneInnerAngle']=this[_0x1dce62(0x2a3)])));}get[_0x43c7e7(0x3c15)](){var _0x43d935=_0x43c7e7;return this[_0x43d935(0x187c)];}set['directionalConeOuterAngle'](_0x123333){var _0x1eb080=_0x43c7e7;_0x123333!=this['_coneOuterAngle']&&(_0x123333<this[_0x1eb080(0x2a3)]?_0x4e27b1['Y'][_0x1eb080(0x404a)]('directionalConeOuterAngle:\x20outer\x20angle\x20of\x20the\x20cone\x20must\x20be\x20superior\x20or\x20equal\x20to\x20the\x20inner\x20angle.'):(this[_0x1eb080(0x187c)]=_0x123333,null!=(_0x123333=_0x40488a['D'][_0x1eb080(0x6e5)])&&_0x123333[_0x1eb080(0x308c)]&&this[_0x1eb080(0x2804)]&&this[_0x1eb080(0x1ea9)]&&(this['_soundPanner'][_0x1eb080(0x12ed)]=this[_0x1eb080(0x187c)])));}[_0x43c7e7(0x3424)](_0x11496e){var _0x4a6d7c=_0x43c7e7;_0x11496e[_0x4a6d7c(0x29ed)](this[_0x4a6d7c(0x3fa6)])||(this[_0x4a6d7c(0x3fa6)][_0x4a6d7c(0xa83)](_0x11496e),null!=(_0x11496e=_0x40488a['D'][_0x4a6d7c(0x6e5)])&&_0x11496e[_0x4a6d7c(0x308c)]&&this[_0x4a6d7c(0x2804)]&&this[_0x4a6d7c(0x1ea9)]&&!isNaN(this['_position']['x'])&&!isNaN(this['_position']['y'])&&!isNaN(this[_0x4a6d7c(0x3fa6)]['z'])&&(this[_0x4a6d7c(0x1ea9)][_0x4a6d7c(0x896)][_0x4a6d7c(0x13ce)]=this[_0x4a6d7c(0x3fa6)]['x'],this['_soundPanner'][_0x4a6d7c(0x660)][_0x4a6d7c(0x13ce)]=this[_0x4a6d7c(0x3fa6)]['y'],this[_0x4a6d7c(0x1ea9)][_0x4a6d7c(0x1ba3)][_0x4a6d7c(0x13ce)]=this['_position']['z']));}[_0x43c7e7(0x33de)](_0x54e27a){var _0x1afb96=_0x43c7e7;this[_0x1afb96(0x3470)]=_0x54e27a,null!=(_0x54e27a=_0x40488a['D'][_0x1afb96(0x6e5)])&&_0x54e27a[_0x1afb96(0x308c)]&&this[_0x1afb96(0x37b4)]&&this['isPlaying']&&this[_0x1afb96(0x3005)]();}['_updateDirection'](){var _0x51413d=_0x43c7e7;if(this[_0x51413d(0x37b4)]&&this[_0x51413d(0x1ea9)]){var _0x25ae4b=this[_0x51413d(0x37b4)][_0x51413d(0x927)]();const _0x3c9a56=_0x5715e9['P'][_0x51413d(0x40f3)](this[_0x51413d(0x3470)],_0x25ae4b);_0x3c9a56[_0x51413d(0x3f07)](),this[_0x51413d(0x1ea9)][_0x51413d(0x3bd3)][_0x51413d(0x13ce)]=_0x3c9a56['x'],this[_0x51413d(0x1ea9)][_0x51413d(0x3b4b)][_0x51413d(0x13ce)]=_0x3c9a56['y'],this[_0x51413d(0x1ea9)][_0x51413d(0x28a7)][_0x51413d(0x13ce)]=_0x3c9a56['z'];}}[_0x43c7e7(0xcb6)](){var _0x59ecaa=_0x43c7e7,_0x4c5355;null!=(_0x4c5355=_0x40488a['D']['audioEngine'])&&_0x4c5355[_0x59ecaa(0x308c)]&&this['_connectedTransformNode']&&this[_0x59ecaa(0xe1c)]&&this[_0x59ecaa(0x34ca)]&&this['_scene'][_0x59ecaa(0x146e)]&&(_0x4c5355=this[_0x59ecaa(0x37b4)][_0x59ecaa(0x1f7d)](this['_scene'][_0x59ecaa(0x146e)]),this[_0x59ecaa(0x34ca)]['gain']['value']=this[_0x59ecaa(0x2db8)](this[_0x59ecaa(0x3d10)],_0x4c5355,this[_0x59ecaa(0x103a)],this[_0x59ecaa(0x3949)],this[_0x59ecaa(0x1948)]));}[_0x43c7e7(0x32d0)](_0x1bbbc7){var _0x1e5f4e=_0x43c7e7;this[_0x1e5f4e(0x2db8)]=_0x1bbbc7;}[_0x43c7e7(0x3030)](_0x3c20c4,_0x49a7fc,_0x30c342){var _0x1de115=_0x43c7e7,_0x1227cf,_0x744f35,_0x31f1bb,_0x2fab00;if(this[_0x1de115(0x35db)]&&this[_0x1de115(0x195b)][_0x1de115(0xb6a)]&&null!=(_0x1227cf=_0x40488a['D']['audioEngine'])&&_0x1227cf['audioContext'])try{let _0x312fc2=_0x3c20c4?(null==(_0x744f35=_0x40488a['D']['audioEngine'])?void 0x0:_0x744f35[_0x1de115(0x3e42)]['currentTime'])+_0x3c20c4:null==(_0x31f1bb=_0x40488a['D']['audioEngine'])?void 0x0:_0x31f1bb[_0x1de115(0x3e42)][_0x1de115(0xfe2)];if(this[_0x1de115(0x2fc7)]&&this['_streamingSource']||this[_0x1de115(0x2804)]&&this['_soundPanner']&&(isNaN(this['_position']['x'])||isNaN(this[_0x1de115(0x3fa6)]['y'])||isNaN(this[_0x1de115(0x3fa6)]['z'])||(this[_0x1de115(0x1ea9)][_0x1de115(0x896)][_0x1de115(0x13ce)]=this[_0x1de115(0x3fa6)]['x'],this[_0x1de115(0x1ea9)]['positionY']['value']=this['_position']['y'],this[_0x1de115(0x1ea9)][_0x1de115(0x1ba3)][_0x1de115(0x13ce)]=this[_0x1de115(0x3fa6)]['z']),this['_isDirectional']&&(this[_0x1de115(0x1ea9)][_0x1de115(0x3aa0)]=this['_coneInnerAngle'],this[_0x1de115(0x1ea9)][_0x1de115(0x12ed)]=this[_0x1de115(0x187c)],this[_0x1de115(0x1ea9)]['coneOuterGain']=this['_coneOuterGain'],this[_0x1de115(0x37b4)]?this[_0x1de115(0x3005)]():this['_soundPanner'][_0x1de115(0x227c)](this['_localDirection']['x'],this[_0x1de115(0x3470)]['y'],this[_0x1de115(0x3470)]['z']))),this['_streaming']){if(this[_0x1de115(0x2546)]||(this[_0x1de115(0x2546)]=_0x40488a['D'][_0x1de115(0x6e5)]['audioContext'][_0x1de115(0x1d55)](this[_0x1de115(0x3495)]),this[_0x1de115(0x3495)]['onended']=()=>{var _0x3f9333=_0x1de115;this[_0x3f9333(0x3f09)]();},this[_0x1de115(0x3495)][_0x1de115(0x26e2)]=this[_0x1de115(0x179e)]),this[_0x1de115(0x2546)]['disconnect'](),this[_0x1de115(0x15cb)]&&this['_streamingSource'][_0x1de115(0x2dec)](this[_0x1de115(0x15cb)]),this[_0x1de115(0x3495)]){const _0x2bbe54=()=>{var _0x43840f=_0x1de115,_0x1a6920;if(null!=(_0x1a6920=_0x40488a['D'][_0x43840f(0x6e5)])&&_0x1a6920[_0x43840f(0x1919)]){const _0x71541b=this[_0x43840f(0x3495)]['play']();void 0x0!==_0x71541b&&_0x71541b[_0x43840f(0x1bc8)](()=>{var _0x157542=_0x43840f,_0x1d5a42;null!=(_0x1d5a42=_0x40488a['D'][_0x157542(0x6e5)])&&_0x1d5a42[_0x157542(0x2f9)](),(this[_0x157542(0x1046)]||this[_0x157542(0x3bfe)])&&null!=(_0x1d5a42=_0x40488a['D'][_0x157542(0x6e5)])&&_0x1d5a42[_0x157542(0x245c)]['addOnce'](()=>{_0x2bbe54();});});}else(this['loop']||this['autoplay'])&&null!=(_0x1a6920=_0x40488a['D'][_0x43840f(0x6e5)])&&_0x1a6920[_0x43840f(0x245c)][_0x43840f(0x3a07)](()=>{_0x2bbe54();});};_0x2bbe54();}}else{const _0x5e2e29=()=>{var _0x3beb87=_0x1de115,_0x4a1367;if(null!=(_0x4a1367=_0x40488a['D']['audioEngine'])&&_0x4a1367['audioContext']){if(_0x30c342=_0x30c342||this['_length'],void 0x0!==_0x49a7fc&&this[_0x3beb87(0x12c9)](_0x49a7fc),this[_0x3beb87(0x2fc7)]){const _0x56ad76=this[_0x3beb87(0x2fc7)];_0x56ad76[_0x3beb87(0x153a)]=()=>{var _0x3aff08=_0x3beb87;_0x56ad76[_0x3aff08(0x77a)]();};}this[_0x3beb87(0x2fc7)]=null==(_0x4a1367=_0x40488a['D'][_0x3beb87(0x6e5)])?void 0x0:_0x4a1367[_0x3beb87(0x3e42)][_0x3beb87(0x26e6)](),this[_0x3beb87(0x2fc7)]&&this[_0x3beb87(0x15cb)]&&(this[_0x3beb87(0x2fc7)][_0x3beb87(0x25c8)]=this['_audioBuffer'],this[_0x3beb87(0x2fc7)]['connect'](this['_inputAudioNode']),this[_0x3beb87(0x2fc7)][_0x3beb87(0x1046)]=this[_0x3beb87(0x1046)],void 0x0!==_0x49a7fc&&(this[_0x3beb87(0x2fc7)][_0x3beb87(0x20f1)]=_0x49a7fc),void 0x0!==_0x30c342&&(this[_0x3beb87(0x2fc7)]['loopEnd']=(0x0|_0x49a7fc)+_0x30c342),this[_0x3beb87(0x2fc7)]['playbackRate'][_0x3beb87(0x13ce)]=this['_playbackRate'],this[_0x3beb87(0x2fc7)][_0x3beb87(0x153a)]=()=>{var _0x1876ae=_0x3beb87;this[_0x1876ae(0x3f09)]();},_0x312fc2=_0x3c20c4?(null==(_0x4a1367=_0x40488a['D']['audioEngine'])?void 0x0:_0x4a1367[_0x3beb87(0x3e42)][_0x3beb87(0xfe2)])+_0x3c20c4:_0x40488a['D'][_0x3beb87(0x6e5)][_0x3beb87(0x3e42)]['currentTime'],_0x4a1367=((this['isPaused']?this[_0x3beb87(0xfe2)]:0x0)+(null!=(_0x4a1367=this['_offset'])?_0x4a1367:0x0))%this[_0x3beb87(0x2fc7)][_0x3beb87(0x25c8)][_0x3beb87(0x7d3)],this['_soundSource'][_0x3beb87(0x1efb)](_0x312fc2,_0x4a1367,this[_0x3beb87(0x1046)]?void 0x0:_0x30c342));}};_0x1de115(0x1536)===(null==(_0x2fab00=_0x40488a['D'][_0x1de115(0x6e5)])?void 0x0:_0x2fab00[_0x1de115(0x3e42)][_0x1de115(0x2d3d)])?setTimeout(()=>{var _0x439978=_0x1de115,_0x3818f8;'suspended'===(null==(_0x3818f8=_0x40488a['D']['audioEngine'])?void 0x0:_0x3818f8['audioContext'][_0x439978(0x2d3d)])?(_0x40488a['D']['audioEngine'][_0x439978(0x2f9)](),(this[_0x439978(0x1046)]||this[_0x439978(0x3bfe)])&&_0x40488a['D']['audioEngine']['onAudioUnlockedObservable']['addOnce'](()=>{_0x5e2e29();})):_0x5e2e29();},0x1f4):_0x5e2e29();}this[_0x1de115(0x2e57)]=_0x312fc2,this[_0x1de115(0x12b6)]=!0x0,this[_0x1de115(0x41aa)]=!0x1;}catch(_0x3b35d4){_0x4e27b1['Y'][_0x1de115(0x404a)](_0x1de115(0x222d)+this['name']+',\x20'+_0x3b35d4[_0x1de115(0x3bd2)]);}}[_0x43c7e7(0x3f09)](){var _0x2539e5=_0x43c7e7;this['isPlaying']=!0x1,this[_0x2539e5(0x2e57)]=0x0,this[_0x2539e5(0x4188)]=0x0,this[_0x2539e5(0x153a)]&&this[_0x2539e5(0x153a)](),this[_0x2539e5(0x2e4c)]['notifyObservers'](this);}['stop'](_0x46de8c){var _0x532d07=_0x43c7e7,_0x173121;this['isPlaying']?this['_streaming']?(this[_0x532d07(0x3495)]?(this[_0x532d07(0x3495)][_0x532d07(0x27d)](),0x0<this['_htmlAudioElement'][_0x532d07(0xfe2)]&&(this[_0x532d07(0x3495)][_0x532d07(0xfe2)]=0x0)):this[_0x532d07(0x2546)][_0x532d07(0x77a)](),this[_0x532d07(0x12b6)]=!0x1):null!=(_0x173121=_0x40488a['D'][_0x532d07(0x6e5)])&&_0x173121[_0x532d07(0x3e42)]&&this[_0x532d07(0x2fc7)]&&(_0x173121=_0x46de8c?_0x40488a['D']['audioEngine'][_0x532d07(0x3e42)][_0x532d07(0xfe2)]+_0x46de8c:void 0x0,this[_0x532d07(0x2fc7)]['onended']=()=>{var _0x5047ab=_0x532d07;this[_0x5047ab(0x12b6)]=!0x1,this[_0x5047ab(0x41aa)]=!0x1,this[_0x5047ab(0x2e57)]=0x0,this[_0x5047ab(0x4188)]=0x0,this['_soundSource']&&(this[_0x5047ab(0x2fc7)]['onended']=()=>{}),this['_onended']();},this['_soundSource']['stop'](_0x173121)):this['isPaused']&&(this[_0x532d07(0x41aa)]=!0x1,this[_0x532d07(0x2e57)]=0x0,this[_0x532d07(0x4188)]=0x0);}[_0x43c7e7(0x27d)](){var _0x34b8e8=_0x43c7e7,_0x37665e;this[_0x34b8e8(0x12b6)]&&(this[_0x34b8e8(0x1f16)]?(this['_htmlAudioElement']?this['_htmlAudioElement'][_0x34b8e8(0x27d)]():this[_0x34b8e8(0x2546)][_0x34b8e8(0x77a)](),this[_0x34b8e8(0x12b6)]=!0x1,this[_0x34b8e8(0x41aa)]=!0x0):null!=(_0x37665e=_0x40488a['D']['audioEngine'])&&_0x37665e['audioContext']&&this[_0x34b8e8(0x2fc7)]&&(this[_0x34b8e8(0x2fc7)]['onended']=()=>{},this[_0x34b8e8(0x2fc7)]['stop'](),this[_0x34b8e8(0x12b6)]=!0x1,this[_0x34b8e8(0x41aa)]=!0x0,this[_0x34b8e8(0x4188)]+=_0x40488a['D']['audioEngine'][_0x34b8e8(0x3e42)][_0x34b8e8(0xfe2)]-this[_0x34b8e8(0x2e57)]));}[_0x43c7e7(0x273d)](_0x2e8aa8,_0x53be08){var _0x2974b3=_0x43c7e7,_0x554280;null!=(_0x554280=_0x40488a['D'][_0x2974b3(0x6e5)])&&_0x554280[_0x2974b3(0x308c)]&&this[_0x2974b3(0x34ca)]&&(_0x53be08&&_0x40488a['D'][_0x2974b3(0x6e5)][_0x2974b3(0x3e42)]?(this[_0x2974b3(0x34ca)]['gain'][_0x2974b3(0x36a1)](_0x40488a['D'][_0x2974b3(0x6e5)]['audioContext'][_0x2974b3(0xfe2)]),this['_soundGain'][_0x2974b3(0x23b7)][_0x2974b3(0x558)](this[_0x2974b3(0x34ca)]['gain'][_0x2974b3(0x13ce)],_0x40488a['D'][_0x2974b3(0x6e5)][_0x2974b3(0x3e42)][_0x2974b3(0xfe2)]),this[_0x2974b3(0x34ca)][_0x2974b3(0x23b7)][_0x2974b3(0xc1e)](_0x2e8aa8,_0x40488a['D'][_0x2974b3(0x6e5)][_0x2974b3(0x3e42)][_0x2974b3(0xfe2)]+_0x53be08)):this[_0x2974b3(0x34ca)][_0x2974b3(0x23b7)][_0x2974b3(0x13ce)]=_0x2e8aa8),this[_0x2974b3(0x3d10)]=_0x2e8aa8;}[_0x43c7e7(0x1489)](_0x4bd9bd){var _0x457866=_0x43c7e7;this['_playbackRate']=_0x4bd9bd,this[_0x457866(0x12b6)]&&(this['_streaming']&&this[_0x457866(0x3495)]?this[_0x457866(0x3495)][_0x457866(0x26e2)]=this['_playbackRate']:this[_0x457866(0x2fc7)]&&(this[_0x457866(0x2fc7)][_0x457866(0x26e2)][_0x457866(0x13ce)]=this['_playbackRate']));}[_0x43c7e7(0x70e)](){var _0x3e6303=_0x43c7e7;return this[_0x3e6303(0x179e)];}[_0x43c7e7(0x3df2)](){var _0x3ad8a4=_0x43c7e7;return this[_0x3ad8a4(0x3d10)];}[_0x43c7e7(0x34e1)](_0x3f9b26){var _0x32410e=_0x43c7e7;this[_0x32410e(0x37b4)]&&this[_0x32410e(0x33af)]&&(this['_connectedTransformNode'][_0x32410e(0xf5d)](this[_0x32410e(0x33af)]),this[_0x32410e(0x33af)]=null),this['_connectedTransformNode']=_0x3f9b26,this[_0x32410e(0x2804)]||(this[_0x32410e(0x2804)]=!0x0,this[_0x32410e(0xa3e)](),this[_0x32410e(0x12b6)]&&this[_0x32410e(0x1046)]&&(this['stop'](),this[_0x32410e(0x3030)](0x0,this[_0x32410e(0x3035)],this[_0x32410e(0x1f5b)]))),this[_0x32410e(0x2b4c)](this[_0x32410e(0x37b4)]),this['_registerFunc']=_0xf0e142=>this['_onRegisterAfterWorldMatrixUpdate'](_0xf0e142),this[_0x32410e(0x37b4)][_0x32410e(0x20b2)](this[_0x32410e(0x33af)]);}[_0x43c7e7(0x3532)](){var _0x314175=_0x43c7e7;this[_0x314175(0x37b4)]&&this[_0x314175(0x33af)]&&(this['_connectedTransformNode'][_0x314175(0xf5d)](this[_0x314175(0x33af)]),this['_registerFunc']=null,this['_connectedTransformNode']=null);}['_onRegisterAfterWorldMatrixUpdate'](_0xf548e3){var _0x10cec0=_0x43c7e7;if(_0xf548e3[_0x10cec0(0x16a7)]){const _0x53109e=_0xf548e3;var _0x27805f=_0x53109e[_0x10cec0(0x16a7)]();this[_0x10cec0(0x3424)](_0x27805f[_0x10cec0(0x1e44)]['centerWorld']);}else this[_0x10cec0(0x3424)](_0xf548e3[_0x10cec0(0xd3c)]);null!=(_0x27805f=_0x40488a['D'][_0x10cec0(0x6e5)])&&_0x27805f[_0x10cec0(0x308c)]&&this[_0x10cec0(0x41c)]&&this[_0x10cec0(0x12b6)]&&this[_0x10cec0(0x3005)]();}[_0x43c7e7(0x95b)](){var _0x1dfb21=_0x43c7e7;if(this[_0x1dfb21(0x1f16)])return null;{const _0x3ecdc0=()=>{var _0x145821=_0x1dfb21;this[_0x145821(0x35db)]?(_0x1e1063['_audioBuffer']=this[_0x145821(0x4009)](),_0x1e1063[_0x145821(0x35db)]=!0x0,_0x1e1063['autoplay']&&_0x1e1063[_0x145821(0x3030)](0x0,this[_0x145821(0x3035)],this[_0x145821(0x1f5b)])):setTimeout(_0x3ecdc0,0x12c);};var _0x5d89a6={'autoplay':this[_0x1dfb21(0x3bfe)],'loop':this[_0x1dfb21(0x1046)],'volume':this[_0x1dfb21(0x3d10)],'spatialSound':this['_spatialSound'],'maxDistance':this[_0x1dfb21(0x103a)],'useCustomAttenuation':this[_0x1dfb21(0xe1c)],'rolloffFactor':this[_0x1dfb21(0x1948)],'refDistance':this['refDistance'],'distanceModel':this[_0x1dfb21(0x22c2)]};const _0x1e1063=new _0x2c6de5(this[_0x1dfb21(0xc8c)]+_0x1dfb21(0x1229),new ArrayBuffer(0x0),this[_0x1dfb21(0x195b)],null,_0x5d89a6);return this[_0x1dfb21(0xe1c)]&&_0x1e1063[_0x1dfb21(0x32d0)](this['_customAttenuationFunction']),_0x1e1063[_0x1dfb21(0x3424)](this[_0x1dfb21(0x3fa6)]),_0x1e1063[_0x1dfb21(0x1489)](this[_0x1dfb21(0x179e)]),_0x3ecdc0(),_0x1e1063;}}[_0x43c7e7(0x4009)](){var _0x4de127=_0x43c7e7;return this[_0x4de127(0x415a)];}[_0x43c7e7(0x366e)](){var _0x43ca5e=_0x43c7e7;return this[_0x43ca5e(0x2fc7)];}[_0x43c7e7(0x1d1a)](){var _0x317d94=_0x43c7e7;return this[_0x317d94(0x34ca)];}[_0x43c7e7(0x2fcc)](){var _0x10f1f9=_0x43c7e7;const _0x59b8d3={'name':this[_0x10f1f9(0xc8c)],'url':this[_0x10f1f9(0xc8c)],'autoplay':this[_0x10f1f9(0x3bfe)],'loop':this[_0x10f1f9(0x1046)],'volume':this[_0x10f1f9(0x3d10)],'spatialSound':this[_0x10f1f9(0x2804)],'maxDistance':this[_0x10f1f9(0x103a)],'rolloffFactor':this[_0x10f1f9(0x1948)],'refDistance':this[_0x10f1f9(0x3949)],'distanceModel':this[_0x10f1f9(0x22c2)],'playbackRate':this[_0x10f1f9(0x179e)],'panningModel':this['_panningModel'],'soundTrackId':this[_0x10f1f9(0xc3d)],'metadata':this[_0x10f1f9(0x28cd)]};return this[_0x10f1f9(0x2804)]&&(this['_connectedTransformNode']&&(_0x59b8d3['connectedMeshId']=this[_0x10f1f9(0x37b4)]['id']),_0x59b8d3[_0x10f1f9(0x2416)]=this[_0x10f1f9(0x3fa6)][_0x10f1f9(0x86e)](),_0x59b8d3[_0x10f1f9(0x3949)]=this[_0x10f1f9(0x3949)],_0x59b8d3[_0x10f1f9(0x22c2)]=this[_0x10f1f9(0x22c2)],_0x59b8d3[_0x10f1f9(0x1ff5)]=this[_0x10f1f9(0x41c)],_0x59b8d3[_0x10f1f9(0x393d)]=this[_0x10f1f9(0x3470)][_0x10f1f9(0x86e)](),_0x59b8d3[_0x10f1f9(0x3aa0)]=this[_0x10f1f9(0x2a3)],_0x59b8d3[_0x10f1f9(0x12ed)]=this['_coneOuterAngle'],_0x59b8d3[_0x10f1f9(0x1b5a)]=this['_coneOuterGain']),_0x59b8d3;}static[_0x43c7e7(0x2a19)](_0x55b574,_0x1db41a,_0x6697f2,_0x4c4213){var _0x15e20c=_0x43c7e7,_0x4105ab=_0x55b574['name'],_0x6697f2=_0x55b574[_0x15e20c(0x738)]?_0x6697f2+_0x55b574[_0x15e20c(0x738)]:_0x6697f2+_0x4105ab,_0x534f25={'autoplay':_0x55b574[_0x15e20c(0x3bfe)],'loop':_0x55b574[_0x15e20c(0x1046)],'volume':_0x55b574['volume'],'spatialSound':_0x55b574[_0x15e20c(0x3dd6)],'maxDistance':_0x55b574[_0x15e20c(0x103a)],'rolloffFactor':_0x55b574[_0x15e20c(0x1948)],'refDistance':_0x55b574[_0x15e20c(0x3949)],'distanceModel':_0x55b574['distanceModel'],'playbackRate':_0x55b574[_0x15e20c(0x26e2)]};let _0x38cfc0;if(_0x4c4213){const _0x5abb14=()=>{var _0x29af5a=_0x15e20c;_0x4c4213[_0x29af5a(0x35db)]?(_0x38cfc0[_0x29af5a(0x415a)]=_0x4c4213[_0x29af5a(0x4009)](),_0x38cfc0[_0x29af5a(0x35db)]=!0x0,_0x38cfc0[_0x29af5a(0x3bfe)]&&_0x38cfc0[_0x29af5a(0x3030)](0x0,_0x38cfc0['_offset'],_0x38cfc0[_0x29af5a(0x1f5b)])):setTimeout(_0x5abb14,0x12c);};_0x38cfc0=new _0x2c6de5(_0x4105ab,new ArrayBuffer(0x0),_0x1db41a,null,_0x534f25),_0x5abb14();}else _0x38cfc0=new _0x2c6de5(_0x4105ab,_0x6697f2,_0x1db41a,()=>{var _0x133938=_0x15e20c;_0x1db41a[_0x133938(0x3d3)](_0x38cfc0);},_0x534f25),_0x1db41a[_0x15e20c(0x934)](_0x38cfc0);return _0x55b574[_0x15e20c(0x2416)]&&(_0x4105ab=_0x5715e9['P'][_0x15e20c(0x2858)](_0x55b574['position']),_0x38cfc0[_0x15e20c(0x3424)](_0x4105ab)),_0x55b574[_0x15e20c(0x1ff5)]&&(_0x38cfc0['setDirectionalCone'](_0x55b574[_0x15e20c(0x3aa0)]||0x168,_0x55b574[_0x15e20c(0x12ed)]||0x168,_0x55b574[_0x15e20c(0x1b5a)]||0x0),_0x55b574['localDirectionToMesh']&&(_0x6697f2=_0x5715e9['P'][_0x15e20c(0x2858)](_0x55b574['localDirectionToMesh']),_0x38cfc0['setLocalDirectionToMesh'](_0x6697f2))),_0x55b574['connectedMeshId']&&(_0x534f25=_0x1db41a[_0x15e20c(0x3f35)](_0x55b574[_0x15e20c(0x295f)]))&&_0x38cfc0[_0x15e20c(0x34e1)](_0x534f25),_0x55b574[_0x15e20c(0x28cd)]&&(_0x38cfc0[_0x15e20c(0x28cd)]=_0x55b574[_0x15e20c(0x28cd)]),_0x38cfc0;}[_0x43c7e7(0x12c9)](_0x42381b){var _0x48dabd=_0x43c7e7;this[_0x48dabd(0x3035)]!==_0x42381b&&(this[_0x48dabd(0x41aa)]&&(this[_0x48dabd(0x344a)](),this[_0x48dabd(0x41aa)]=!0x1),this[_0x48dabd(0x3035)]=_0x42381b);}}_0x2c6de5[_0x43c7e7(0x4109)]=_0x1a433c=>{var _0x1bf68a=_0x43c7e7;throw(0x0,_0x4dc8a0['S'])(_0x1bf68a(0xd5b));};},0x16473:(_0x2ae626,_0x22b4e1,_0x20c764)=>{var _0x15c289=a8_0x16e4d8;_0x20c764['d'](_0x22b4e1,{'t':()=>_0xf1d3d});var _0x518a36=_0x20c764(0xee04),_0x449d8a=_0x20c764(0xf8c1);class _0xf1d3d{constructor(_0x1b6efe,_0x1ec536={}){var _0x2abd8b=a8_0x5b24;this['id']=-0x1,this['_isInitialized']=!0x1,(_0x1b6efe=_0x1b6efe||_0x449d8a['l'][_0x2abd8b(0x3396)])&&(this['_scene']=_0x1b6efe,this[_0x2abd8b(0x1706)]=new Array(),this[_0x2abd8b(0x4179)]=_0x1ec536,!this[_0x2abd8b(0x4179)][_0x2abd8b(0x1e5b)]&&this['_scene']['soundTracks']&&(this['_scene'][_0x2abd8b(0xa85)]['push'](this),this['id']=this[_0x2abd8b(0x195b)][_0x2abd8b(0xa85)][_0x2abd8b(0x1377)]-0x1));}[_0x15c289(0x3400)](){var _0x3e68ee=_0x15c289,_0x2aa2cb;null!=(_0x2aa2cb=_0x518a36['D'][_0x3e68ee(0x6e5)])&&_0x2aa2cb[_0x3e68ee(0x308c)]&&_0x518a36['D']['audioEngine'][_0x3e68ee(0x3e42)]&&(this['_outputAudioNode']=_0x518a36['D'][_0x3e68ee(0x6e5)][_0x3e68ee(0x3e42)][_0x3e68ee(0x366b)](),this[_0x3e68ee(0x2cb4)][_0x3e68ee(0x2dec)](_0x518a36['D'][_0x3e68ee(0x6e5)][_0x3e68ee(0x38b1)]),this[_0x3e68ee(0x4179)]&&this[_0x3e68ee(0x4179)]['volume']&&(this[_0x3e68ee(0x2cb4)][_0x3e68ee(0x23b7)]['value']=this[_0x3e68ee(0x4179)][_0x3e68ee(0x1450)]),this[_0x3e68ee(0x2d8c)]=!0x0);}[_0x15c289(0x18c9)](){var _0x4da726=_0x15c289;if(_0x518a36['D'][_0x4da726(0x6e5)]&&_0x518a36['D'][_0x4da726(0x6e5)][_0x4da726(0x308c)]){for(this[_0x4da726(0x2576)]&&this[_0x4da726(0x2576)][_0x4da726(0x1e41)]();this[_0x4da726(0x1706)][_0x4da726(0x1377)];)this['soundCollection'][0x0]['dispose']();this[_0x4da726(0x2cb4)]&&this[_0x4da726(0x2cb4)]['disconnect'](),this[_0x4da726(0x2cb4)]=null;}}[_0x15c289(0x3c79)](_0x1a2e61){var _0xe71f77=_0x15c289,_0x503c7b;this['_isInitialized']||this[_0xe71f77(0x3400)](),null!=(_0x503c7b=_0x518a36['D'][_0xe71f77(0x6e5)])&&_0x503c7b[_0xe71f77(0x308c)]&&this[_0xe71f77(0x2cb4)]&&_0x1a2e61['connectToSoundTrackAudioNode'](this['_outputAudioNode']),_0x1a2e61['soundTrackId']&&(-0x1===_0x1a2e61['soundTrackId']?this['_scene']['mainSoundTrack']['removeSound'](_0x1a2e61):this['_scene'][_0xe71f77(0xa85)]&&this[_0xe71f77(0x195b)][_0xe71f77(0xa85)][_0x1a2e61[_0xe71f77(0xc3d)]][_0xe71f77(0xe03)](_0x1a2e61)),this[_0xe71f77(0x1706)][_0xe71f77(0x3f90)](_0x1a2e61),_0x1a2e61[_0xe71f77(0xc3d)]=this['id'];}[_0x15c289(0xe03)](_0x5b2e5a){var _0x45dfb2=_0x15c289;_0x5b2e5a=this[_0x45dfb2(0x1706)][_0x45dfb2(0x919)](_0x5b2e5a),-0x1!==_0x5b2e5a&&this['soundCollection'][_0x45dfb2(0x5ff)](_0x5b2e5a,0x1);}[_0x15c289(0x273d)](_0x2ed90e){var _0x282264=_0x15c289,_0x1cf0b7;null!=(_0x1cf0b7=_0x518a36['D']['audioEngine'])&&_0x1cf0b7[_0x282264(0x308c)]&&this['_outputAudioNode']&&(this[_0x282264(0x2cb4)]['gain'][_0x282264(0x13ce)]=_0x2ed90e);}[_0x15c289(0x3db0)](){var _0x30814e=_0x15c289,_0x337d71;if(null!=(_0x337d71=_0x518a36['D'][_0x30814e(0x6e5)])&&_0x337d71[_0x30814e(0x308c)]){for(let _0x685096=0x0;_0x685096<this[_0x30814e(0x1706)]['length'];_0x685096++)this[_0x30814e(0x1706)][_0x685096][_0x30814e(0x3db0)]();}}[_0x15c289(0x1a76)](){var _0x5cf8fc=_0x15c289,_0x36b65d;if(null!=(_0x36b65d=_0x518a36['D'][_0x5cf8fc(0x6e5)])&&_0x36b65d[_0x5cf8fc(0x308c)]){for(let _0x5a2530=0x0;_0x5a2530<this[_0x5cf8fc(0x1706)][_0x5cf8fc(0x1377)];_0x5a2530++)this[_0x5cf8fc(0x1706)][_0x5a2530][_0x5cf8fc(0x1a76)]();}}[_0x15c289(0x3546)](_0x5a410d){var _0x42d416=_0x15c289;this[_0x42d416(0x2576)]&&this[_0x42d416(0x2576)][_0x42d416(0x1e41)](),this[_0x42d416(0x2576)]=_0x5a410d,null!=(_0x5a410d=_0x518a36['D'][_0x42d416(0x6e5)])&&_0x5a410d[_0x42d416(0x308c)]&&this[_0x42d416(0x2cb4)]&&(this[_0x42d416(0x2cb4)][_0x42d416(0x77a)](),this[_0x42d416(0x2576)][_0x42d416(0x3762)](this[_0x42d416(0x2cb4)],_0x518a36['D'][_0x42d416(0x6e5)][_0x42d416(0x38b1)]));}}},0x8654:(_0x16dabb,_0x1cd5dd,_0x3a6f36)=>{_0x3a6f36(0x10ea4);},0xea84:(_0x68f55b,_0x25ba82,_0x483faa)=>{var _0x14f35c=a8_0x16e4d8;function _0x4e48da(_0x2ac928,_0x48d71b,_0x5f5d7a,_0xc2b086){var _0x1be800=a8_0x5b24,_0x1e8489,_0x7d9a31=arguments[_0x1be800(0x1377)],_0x291f0f=_0x7d9a31<0x3?_0x48d71b:null===_0xc2b086?_0xc2b086=Object[_0x1be800(0xd3d)](_0x48d71b,_0x5f5d7a):_0xc2b086;if('object'==typeof Reflect&&_0x1be800(0x38fa)==typeof Reflect[_0x1be800(0x1dac)])_0x291f0f=Reflect[_0x1be800(0x1dac)](_0x2ac928,_0x48d71b,_0x5f5d7a,_0xc2b086);else{for(var _0x3e8e4c=_0x2ac928[_0x1be800(0x1377)]-0x1;0x0<=_0x3e8e4c;_0x3e8e4c--)(_0x1e8489=_0x2ac928[_0x3e8e4c])&&(_0x291f0f=(_0x7d9a31<0x3?_0x1e8489(_0x291f0f):0x3<_0x7d9a31?_0x1e8489(_0x48d71b,_0x5f5d7a,_0x291f0f):_0x1e8489(_0x48d71b,_0x5f5d7a))||_0x291f0f);}0x3<_0x7d9a31&&_0x291f0f&&Object['defineProperty'](_0x48d71b,_0x5f5d7a,_0x291f0f);}var _0x5953ab=_0x483faa(0x153ad),_0x3d1de4=_0x483faa(0x9fd1),_0x550bc2=_0x483faa(0xf8c1);class _0x5040ff{constructor(_0x5a16f1){var _0x42bdef=a8_0x5b24;this[_0x42bdef(0xe04)]=null,this[_0x42bdef(0x365d)]=!0x0,this[_0x42bdef(0x3c85)]=!0x0,this['time']=0x0,(_0x5a16f1=_0x5a16f1||_0x550bc2['l'][_0x42bdef(0x3396)])&&(this['_scene']=_0x5a16f1,this[_0x42bdef(0x2c9b)]=new _0x3d1de4['Lt'](0x0,0x0,0x0,0x1e));}[_0x14f35c(0x168b)](){var _0xd402e4=_0x14f35c;for(const _0x12de1c of this[_0xd402e4(0x195b)][_0xd402e4(0x3926)])_0x12de1c[_0xd402e4(0x1322)]===this&&_0x12de1c[_0xd402e4(0x168b)]();}[_0x14f35c(0x2de9)](_0x1aecca,_0x512f99=!0x1){var _0x434c2a=_0x14f35c,_0x3c963b;this['_texture']&&this[_0x434c2a(0x365d)]&&(_0x3c963b=this[_0x434c2a(0xe04)][_0x434c2a(0x5dd)](),_0x1aecca[_0x434c2a(0x39e5)]('bakedVertexAnimationTextureSizeInverted',0x1/_0x3c963b[_0x434c2a(0x2255)],0x1/_0x3c963b[_0x434c2a(0xc32)]),_0x1aecca[_0x434c2a(0x1d16)](_0x434c2a(0x3e6a),this[_0x434c2a(0x21d6)]),_0x512f99||_0x1aecca[_0x434c2a(0x1e83)]('bakedVertexAnimationSettings',this[_0x434c2a(0x2c9b)]),_0x1aecca[_0x434c2a(0x1888)](_0x434c2a(0x253a),this[_0x434c2a(0xe04)]));}[_0x14f35c(0x95b)](){var _0x5a9747=_0x14f35c,_0x41651e=new _0x5040ff(this[_0x5a9747(0x195b)]);return this[_0x5a9747(0x4181)](_0x41651e),_0x41651e;}[_0x14f35c(0x3d2b)](_0x142f27,_0x570b2e,_0x37a914=0x0,_0x14e46d=0x1e){this['animationParameters']=new _0x3d1de4['Lt'](_0x142f27,_0x570b2e,_0x37a914,_0x14e46d);}[_0x14f35c(0x18c9)](_0x148de6){var _0x4a5691=_0x14f35c;_0x148de6&&null!=(_0x148de6=this['_texture'])&&_0x148de6[_0x4a5691(0x18c9)]();}[_0x14f35c(0x3fcd)](){var _0x41a411=_0x14f35c;return _0x41a411(0x37cf);}[_0x14f35c(0x4181)](_0x253994){var _0xb48da5=_0x14f35c;_0x5953ab['p4'][_0xb48da5(0x73d)](()=>_0x253994,this);}[_0x14f35c(0x2fcc)](){return _0x5953ab['p4']['Serialize'](this);}[_0x14f35c(0xa2c)](_0x4d1322,_0x1d90e1,_0x49e3fc){var _0x3604ed=_0x14f35c;_0x5953ab['p4'][_0x3604ed(0x2a19)](()=>this,_0x4d1322,_0x1d90e1,_0x49e3fc);}}_0x4e48da([(0x0,_0x5953ab['oU'])(),(0x0,_0x5953ab['wz'])('_markSubMeshesAsAttributesDirty')],_0x5040ff[_0x14f35c(0x41df)],_0x14f35c(0x3c38),void 0x0),_0x4e48da([(0x0,_0x5953ab['qC'])(),(0x0,_0x5953ab['wz'])(_0x14f35c(0x168b))],_0x5040ff['prototype'],_0x14f35c(0x3c85),void 0x0),_0x4e48da([(0x0,_0x5953ab['qC'])()],_0x5040ff[_0x14f35c(0x41df)],_0x14f35c(0x2c9b),void 0x0),_0x4e48da([(0x0,_0x5953ab['qC'])()],_0x5040ff['prototype'],_0x14f35c(0x21d6),void 0x0);},0xb261:(_0x48f06b,_0x112240,_0x5ab56d)=>{_0x5ab56d(0xea84),_0x5ab56d(0x6c6f);},0x6c6f:(_0x187715,_0x30a3bb,_0x5d7239)=>{_0x5d7239(0xd9e),_0x5d7239(0xbac7),_0x5d7239(0x17442),_0x5d7239(0x77a5);},0x8cdc:(_0x1e668f,_0x296426,_0xfc8aa9)=>{var _0x1d5a0f=a8_0x16e4d8;_0xfc8aa9['d'](_0x296426,{'o':()=>_0xc7a5dd});var _0x1fb87f=_0xfc8aa9(0x1272b),_0x55ecf6=_0xfc8aa9(0x2310),_0x441fce=_0xfc8aa9(0x147b8);class _0xc7a5dd{constructor(){var _0xd3a9f7=a8_0x5b24;this[_0xd3a9f7(0x22dd)]=!0x1,this['_idleRotationSpeed']=0.05,this['_idleRotationWaitTime']=0x7d0,this[_0xd3a9f7(0x3d5b)]=0x7d0,this[_0xd3a9f7(0x1a60)]=null,this[_0xd3a9f7(0x1a0)]=!0x1,this['_lastFrameTime']=null,this[_0xd3a9f7(0x245a)]=-Infinity,this[_0xd3a9f7(0xd3e)]=0x0,this[_0xd3a9f7(0x1bb5)]=0x0;}get[_0x1d5a0f(0xc8c)](){var _0x5a2f24=_0x1d5a0f;return _0x5a2f24(0x350a);}set['zoomStopsAnimation'](_0x1e09df){var _0x145d76=_0x1d5a0f;this[_0x145d76(0x22dd)]=_0x1e09df;}get[_0x1d5a0f(0x19af)](){var _0x308a5c=_0x1d5a0f;return this[_0x308a5c(0x22dd)];}set['idleRotationSpeed'](_0x1cfa27){var _0x440ba3=_0x1d5a0f;this[_0x440ba3(0x3e0a)]=_0x1cfa27;}get[_0x1d5a0f(0x3dfd)](){var _0x8affd8=_0x1d5a0f;return this[_0x8affd8(0x3e0a)];}set[_0x1d5a0f(0x1639)](_0x36b9e5){this['_idleRotationWaitTime']=_0x36b9e5;}get[_0x1d5a0f(0x1639)](){var _0xddda5=_0x1d5a0f;return this[_0xddda5(0x139d)];}set['idleRotationSpinupTime'](_0x297e63){var _0x106b85=_0x1d5a0f;this[_0x106b85(0x3d5b)]=_0x297e63;}get[_0x1d5a0f(0x1a49)](){var _0x1c5335=_0x1d5a0f;return this[_0x1c5335(0x3d5b)];}get['rotationInProgress'](){return 0x0<Math['abs'](this['_cameraRotationSpeed']);}[_0x1d5a0f(0x1e14)](){}[_0x1d5a0f(0x141a)](_0x4ed7ef){var _0x307537=_0x1d5a0f;this['_attachedCamera']=_0x4ed7ef;const _0x4cccc4=this[_0x307537(0xa50)]['getScene']();this[_0x307537(0x1c2c)]=_0x4cccc4[_0x307537(0x11c1)]['add'](_0x670fad=>{var _0x5821e4=_0x307537;_0x670fad[_0x5821e4(0x21e0)]===_0x1fb87f['kD'][_0x5821e4(0x2596)]?this['_isPointerDown']=!0x0:_0x670fad['type']===_0x1fb87f['kD'][_0x5821e4(0x9b8)]&&(this['_isPointerDown']=!0x1);}),this['_onAfterCheckInputsObserver']=_0x4ed7ef[_0x307537(0xe7d)][_0x307537(0x3fc1)](()=>{var _0x5365da=_0x307537;if(!this['_reachTargetAlpha']()){var _0x2e1f02=_0x55ecf6['F'][_0x5365da(0xd87)];let _0xaf58ff=0x0;null!=this[_0x5365da(0x2c3c)]&&(_0xaf58ff=_0x2e1f02-this[_0x5365da(0x2c3c)]),this['_lastFrameTime']=_0x2e1f02,this[_0x5365da(0x2376)](),(_0x2e1f02=_0x2e1f02-this[_0x5365da(0x245a)]-this[_0x5365da(0x139d)],_0x2e1f02=Math[_0x5365da(0xf1a)](Math[_0x5365da(0x3478)](_0x2e1f02/this['_idleRotationSpinupTime'],0x1),0x0)),(this[_0x5365da(0xd3e)]=this[_0x5365da(0x3e0a)]*_0x2e1f02,this['_attachedCamera']&&(this[_0x5365da(0xa50)][_0x5365da(0x1aed)]-=this[_0x5365da(0xd3e)]*(_0xaf58ff/0x3e8)));}});}['detach'](){var _0xf05182=_0x1d5a0f;if(this[_0xf05182(0xa50)]){const _0x4d766e=this[_0xf05182(0xa50)][_0xf05182(0x83e)]();this[_0xf05182(0x1c2c)]&&_0x4d766e['onPrePointerObservable'][_0xf05182(0x854)](this[_0xf05182(0x1c2c)]),this[_0xf05182(0xa50)][_0xf05182(0xe7d)]['remove'](this[_0xf05182(0x1c90)]),this[_0xf05182(0xa50)]=null;}}[_0x1d5a0f(0x41bb)](_0x3f4f50){var _0x3df6db=_0x1d5a0f;this[_0x3df6db(0x245a)]=null!=_0x3f4f50?_0x3f4f50:_0x55ecf6['F'][_0x3df6db(0xd87)];}['_reachTargetAlpha'](){var _0x564d1f=_0x1d5a0f;return!(!this[_0x564d1f(0xa50)]||!this[_0x564d1f(0x1a60)])&&Math[_0x564d1f(0x3abd)](this[_0x564d1f(0xa50)][_0x564d1f(0x1aed)]-this[_0x564d1f(0x1a60)])<_0x441fce['kn'];}[_0x1d5a0f(0x861)](){var _0x3a2048=_0x1d5a0f;return!!this[_0x3a2048(0xa50)]&&0x0!==this[_0x3a2048(0xa50)]['inertialRadiusOffset'];}[_0x1d5a0f(0x355e)](){var _0x2ff649=_0x1d5a0f;if(!this[_0x2ff649(0xa50)])return!0x1;let _0x4b9483=!0x1;return this['_lastFrameRadius']===this['_attachedCamera'][_0x2ff649(0x3a45)]&&0x0!==this[_0x2ff649(0xa50)]['inertialRadiusOffset']&&(_0x4b9483=!0x0),this[_0x2ff649(0x1bb5)]=this[_0x2ff649(0xa50)]['radius'],this[_0x2ff649(0x22dd)]?_0x4b9483:this[_0x2ff649(0x861)]();}[_0x1d5a0f(0x2376)](){var _0x294487=_0x1d5a0f;this[_0x294487(0x17ac)]()&&!this['_shouldAnimationStopForInteraction']()&&(this[_0x294487(0x245a)]=_0x55ecf6['F'][_0x294487(0xd87)]);}['_userIsMoving'](){var _0x40e1a8=_0x1d5a0f;return!!this[_0x40e1a8(0xa50)]&&(0x0!==this[_0x40e1a8(0xa50)]['inertialAlphaOffset']||0x0!==this['_attachedCamera'][_0x40e1a8(0x35c9)]||0x0!==this[_0x40e1a8(0xa50)]['inertialRadiusOffset']||0x0!==this[_0x40e1a8(0xa50)][_0x40e1a8(0x1a81)]||0x0!==this[_0x40e1a8(0xa50)]['inertialPanningY']||this[_0x40e1a8(0x1a0)]);}}},0xc689:(_0x184bd3,_0x3a3c9,_0x1989fb)=>{var _0x1c09aa=a8_0x16e4d8;_0x1989fb['d'](_0x3a3c9,{'r':()=>_0xe52142});var _0x3a3c9=_0x1989fb(0x2450),_0x6e0693=_0x1989fb(0xdfe0);class _0xe52142{constructor(){var _0x4ca73e=a8_0x5b24;this['transitionDuration']=0x1c2,this[_0x4ca73e(0x123c)]=0x2,this[_0x4ca73e(0xfbb)]=-0x2,this[_0x4ca73e(0x3e88)]=!0x1,this['_radiusIsAnimating']=!0x1,this[_0x4ca73e(0x1cab)]=null,this[_0x4ca73e(0x3072)]=new Array();}get['name'](){var _0x5f3c17=a8_0x5b24;return _0x5f3c17(0x1b13);}get['autoTransitionRange'](){return this['_autoTransitionRange'];}set[_0x1c09aa(0x280f)](_0x45b482){var _0x55bbed=_0x1c09aa;if(this[_0x55bbed(0x3e88)]!==_0x45b482){this[_0x55bbed(0x3e88)]=_0x45b482;const _0xc4bc33=this[_0x55bbed(0xa50)];_0xc4bc33&&(_0x45b482?this[_0x55bbed(0x25dc)]=_0xc4bc33[_0x55bbed(0x3bdc)][_0x55bbed(0x3fc1)](_0x2b7df5=>{var _0x2b2781=_0x55bbed;_0x2b7df5&&(_0x2b7df5[_0x2b2781(0x3d93)](!0x0),_0x2b7df5=_0x2b7df5[_0x2b2781(0x16a7)]()[_0x2b2781(0x1ce5)],this[_0x2b2781(0x123c)]=0.05*_0x2b7df5,this[_0x2b2781(0xfbb)]=0.05*_0x2b7df5);}):this[_0x55bbed(0x25dc)]&&_0xc4bc33['onMeshTargetChangedObservable']['remove'](this[_0x55bbed(0x25dc)]));}}['init'](){}[_0x1c09aa(0x141a)](_0x232937){var _0x18f76b=_0x1c09aa;this[_0x18f76b(0xa50)]=_0x232937,this['_onAfterCheckInputsObserver']=_0x232937['onAfterCheckInputsObservable'][_0x18f76b(0x3fc1)](()=>{var _0x56a40c=_0x18f76b;this[_0x56a40c(0xa50)]&&(this['_isRadiusAtLimit'](this['_attachedCamera'][_0x56a40c(0x10a6)])&&this['_applyBoundRadiusAnimation'](this[_0x56a40c(0x123c)]),this[_0x56a40c(0x23e2)](this[_0x56a40c(0xa50)]['upperRadiusLimit'])&&this[_0x56a40c(0x28c6)](this[_0x56a40c(0xfbb)]));});}['detach'](){var _0x524832=_0x1c09aa;this[_0x524832(0xa50)]&&(this[_0x524832(0x1c90)]&&this[_0x524832(0xa50)][_0x524832(0xe7d)][_0x524832(0x854)](this[_0x524832(0x1c90)]),this[_0x524832(0x25dc)]&&this['_attachedCamera'][_0x524832(0x3bdc)][_0x524832(0x854)](this[_0x524832(0x25dc)]),this[_0x524832(0xa50)]=null);}[_0x1c09aa(0x23e2)](_0x31c496){var _0x25c95e=_0x1c09aa;return!!this[_0x25c95e(0xa50)]&&this[_0x25c95e(0xa50)]['radius']===_0x31c496&&!this[_0x25c95e(0x11fc)];}[_0x1c09aa(0x28c6)](_0x3c228e){var _0x57212f=_0x1c09aa;this[_0x57212f(0xa50)]&&(this[_0x57212f(0x1cab)]||(_0xe52142[_0x57212f(0x28c5)][_0x57212f(0x1896)](_0xe52142[_0x57212f(0x12d6)]),this[_0x57212f(0x1cab)]=_0x6e0693['f']['CreateAnimation'](_0x57212f(0x3a45),_0x6e0693['f'][_0x57212f(0x1e0e)],0x3c,_0xe52142[_0x57212f(0x28c5)])),this[_0x57212f(0x3622)]=this[_0x57212f(0xa50)][_0x57212f(0xa05)],this[_0x57212f(0xa50)]['wheelPrecision']=Infinity,this[_0x57212f(0xa50)][_0x57212f(0x20b6)]=0x0,this[_0x57212f(0xf93)](),this[_0x57212f(0x11fc)]=!0x0,(_0x3c228e=_0x6e0693['f'][_0x57212f(0xaf0)](_0x57212f(0x3a45),this[_0x57212f(0xa50)][_0x57212f(0x3a45)]+_0x3c228e,this['_attachedCamera'],this['_attachedCamera'][_0x57212f(0x83e)](),0x3c,this[_0x57212f(0x1cab)],this[_0x57212f(0x29ce)],()=>this['_clearAnimationLocks']()))&&this[_0x57212f(0x3072)]['push'](_0x3c228e));}[_0x1c09aa(0x2fd3)](){var _0x50c641=_0x1c09aa;this[_0x50c641(0x11fc)]=!0x1,this[_0x50c641(0xa50)]&&(this[_0x50c641(0xa50)][_0x50c641(0xa05)]=this[_0x50c641(0x3622)]);}[_0x1c09aa(0xf93)](){var _0x11b55b=_0x1c09aa;for(this[_0x11b55b(0xa50)]&&(this[_0x11b55b(0xa50)][_0x11b55b(0x3ac2)]=[]);this['_animatables'][_0x11b55b(0x1377)];)this[_0x11b55b(0x3072)][0x0]['onAnimationEnd']=null,this[_0x11b55b(0x3072)][0x0][_0x11b55b(0x344a)](),this['_animatables'][_0x11b55b(0x3a7c)]();}}_0xe52142[_0x1c09aa(0x28c5)]=new _0x3a3c9['ud'](0.3),_0xe52142[_0x1c09aa(0x12d6)]=_0x3a3c9['Kp']['EASINGMODE_EASEOUT'];},0x6a74:(_0x28d199,_0x3fb1b3,_0x4e27b9)=>{var _0x1cadd7=a8_0x16e4d8;_0x4e27b9['d'](_0x3fb1b3,{'d':()=>_0x5ed070});var _0x3fb1b3=_0x4e27b9(0x2450),_0x266a70=_0x4e27b9(0xf96c),_0x5309f2=_0x4e27b9(0x1272b),_0x931857=_0x4e27b9(0x2310),_0x2ec979=_0x4e27b9(0x9fd1),_0x5a1e96=_0x4e27b9(0xdfe0);class _0x5ed070{constructor(){var _0x1f151a=a8_0x5b24;this[_0x1f151a(0x275f)]=new _0x266a70['y$'](),this[_0x1f151a(0x2d53)]=_0x5ed070['FitFrustumSidesMode'],this[_0x1f151a(0x1c23)]=0x1,this[_0x1f151a(0x412d)]=0.5,this['_defaultElevation']=0.3,this['_elevationReturnTime']=0x5dc,this['_elevationReturnWaitTime']=0x3e8,this['_zoomStopsAnimation']=!0x1,this[_0x1f151a(0x2cc7)]=0x5dc,this[_0x1f151a(0x1854)]=!0x0,this['_isPointerDown']=!0x1,this[_0x1f151a(0x245a)]=-Infinity,this[_0x1f151a(0x3072)]=new Array(),this[_0x1f151a(0x13a0)]=!0x1;}get[_0x1cadd7(0xc8c)](){var _0x583dc2=_0x1cadd7;return _0x583dc2(0x4134);}set[_0x1cadd7(0x3bad)](_0x2b729f){var _0x5556f4=_0x1cadd7;this[_0x5556f4(0x2d53)]=_0x2b729f;}get[_0x1cadd7(0x3bad)](){var _0x4611a0=_0x1cadd7;return this[_0x4611a0(0x2d53)];}set[_0x1cadd7(0x1cec)](_0x435e08){var _0x32dea4=_0x1cadd7;this[_0x32dea4(0x1c23)]=_0x435e08;}get[_0x1cadd7(0x1cec)](){var _0x241996=_0x1cadd7;return this[_0x241996(0x1c23)];}set[_0x1cadd7(0x128b)](_0x1c4fbe){var _0x2534f0=_0x1cadd7;this[_0x2534f0(0x412d)]=_0x1c4fbe;}get[_0x1cadd7(0x128b)](){var _0x4a90d9=_0x1cadd7;return this[_0x4a90d9(0x412d)];}set['defaultElevation'](_0x169868){var _0x49594a=_0x1cadd7;this[_0x49594a(0x3388)]=_0x169868;}get[_0x1cadd7(0x1358)](){return this['_defaultElevation'];}set['elevationReturnTime'](_0x21d459){var _0xcda4f9=_0x1cadd7;this[_0xcda4f9(0x3c9)]=_0x21d459;}get['elevationReturnTime'](){var _0x3032b9=_0x1cadd7;return this[_0x3032b9(0x3c9)];}set[_0x1cadd7(0x1cbb)](_0x527d83){this['_elevationReturnWaitTime']=_0x527d83;}get[_0x1cadd7(0x1cbb)](){return this['_elevationReturnWaitTime'];}set[_0x1cadd7(0x19af)](_0x5ba2fb){var _0x1d2eb2=_0x1cadd7;this[_0x1d2eb2(0x22dd)]=_0x5ba2fb;}get[_0x1cadd7(0x19af)](){var _0x369ea2=_0x1cadd7;return this[_0x369ea2(0x22dd)];}set[_0x1cadd7(0x26a)](_0x17c06f){var _0x4fe237=_0x1cadd7;this[_0x4fe237(0x2cc7)]=_0x17c06f;}get[_0x1cadd7(0x26a)](){return this['_framingTime'];}[_0x1cadd7(0x1e14)](){}[_0x1cadd7(0x141a)](_0x1c564a){var _0x15ef04=_0x1cadd7;this[_0x15ef04(0xa50)]=_0x1c564a;const _0xf6e2c1=this[_0x15ef04(0xa50)][_0x15ef04(0x83e)]();_0x5ed070[_0x15ef04(0x28c5)][_0x15ef04(0x1896)](_0x5ed070['EasingMode']),this[_0x15ef04(0x1c2c)]=_0xf6e2c1[_0x15ef04(0x11c1)]['add'](_0x2927b1=>{var _0xa5b798=_0x15ef04;_0x2927b1[_0xa5b798(0x21e0)]===_0x5309f2['kD'][_0xa5b798(0x2596)]?this[_0xa5b798(0x1a0)]=!0x0:_0x2927b1[_0xa5b798(0x21e0)]===_0x5309f2['kD'][_0xa5b798(0x9b8)]&&(this[_0xa5b798(0x1a0)]=!0x1);}),this[_0x15ef04(0x25dc)]=_0x1c564a[_0x15ef04(0x3bdc)][_0x15ef04(0x3fc1)](_0x5f2c44=>{var _0x7c411d=_0x15ef04;_0x5f2c44&&this[_0x7c411d(0x375b)](_0x5f2c44,void 0x0,()=>{var _0x15f22c=_0x7c411d;this[_0x15f22c(0x275f)]['notifyObservers']();});}),this[_0x15ef04(0x1c90)]=_0x1c564a['onAfterCheckInputsObservable'][_0x15ef04(0x3fc1)](()=>{var _0x545a13=_0x15ef04;this['_applyUserInteraction'](),this[_0x545a13(0x23c)]();});}[_0x1cadd7(0x30a0)](){var _0x592d54=_0x1cadd7;if(this[_0x592d54(0xa50)]){const _0x5c0fe1=this['_attachedCamera'][_0x592d54(0x83e)]();this[_0x592d54(0x1c2c)]&&_0x5c0fe1[_0x592d54(0x11c1)][_0x592d54(0x854)](this[_0x592d54(0x1c2c)]),this[_0x592d54(0x1c90)]&&this[_0x592d54(0xa50)][_0x592d54(0xe7d)]['remove'](this[_0x592d54(0x1c90)]),this[_0x592d54(0x25dc)]&&this[_0x592d54(0xa50)][_0x592d54(0x3bdc)][_0x592d54(0x854)](this[_0x592d54(0x25dc)]),this[_0x592d54(0xa50)]=null;}}[_0x1cadd7(0x375b)](_0x15cc9f,_0x40c076=!0x1,_0x14d1ba=null){var _0x1ef751=_0x1cadd7;_0x15cc9f['computeWorldMatrix'](!0x0),_0x15cc9f=_0x15cc9f[_0x1ef751(0x16a7)]()[_0x1ef751(0x39b2)],this[_0x1ef751(0x1d74)](_0x15cc9f[_0x1ef751(0x40cc)],_0x15cc9f[_0x1ef751(0x1608)],_0x40c076,_0x14d1ba);}[_0x1cadd7(0x1f39)](_0x1cba8,_0x508826=!0x1,_0x3f9069=null){var _0x5782d0=_0x1cadd7;_0x1cba8[_0x5782d0(0x3d93)](!0x0),_0x1cba8=_0x1cba8[_0x5782d0(0x1816)](!0x0),this[_0x5782d0(0x1d74)](_0x1cba8['min'],_0x1cba8[_0x5782d0(0xf1a)],_0x508826,_0x3f9069);}['zoomOnMeshesHierarchy'](_0x2c04d4,_0x10793d=!0x1,_0x1e760e=null){var _0x16f464=_0x1cadd7,_0x500482=new _0x2ec979['P'](Number['MAX_VALUE'],Number[_0x16f464(0x3808)],Number[_0x16f464(0x3808)]),_0xca0eb5=new _0x2ec979['P'](-Number[_0x16f464(0x3808)],-Number[_0x16f464(0x3808)],-Number[_0x16f464(0x3808)]);for(let _0x3aa552=0x0;_0x3aa552<_0x2c04d4['length'];_0x3aa552++){var _0x5cf40f=_0x2c04d4[_0x3aa552][_0x16f464(0x1816)](!0x0);_0x2ec979['P'][_0x16f464(0x9b2)](_0x5cf40f[_0x16f464(0x3478)],_0x500482,_0xca0eb5),_0x2ec979['P'][_0x16f464(0x9b2)](_0x5cf40f[_0x16f464(0xf1a)],_0x500482,_0xca0eb5);}this['zoomOnBoundingInfo'](_0x500482,_0xca0eb5,_0x10793d,_0x1e760e);}[_0x1cadd7(0x1d74)](_0x57838c,_0x1b3530,_0x393bd4=!0x1,_0x5e2cd5=null){var _0x49ae29=_0x1cadd7;if(this[_0x49ae29(0xa50)]){var _0x3c14de=_0x57838c['y'],_0x3c14de=_0x3c14de+(_0x1b3530['y']-_0x3c14de)*this[_0x49ae29(0x412d)];const _0x13fb79=_0x1b3530[_0x49ae29(0x41b6)](_0x57838c)[_0x49ae29(0x4018)](0.5);_0x3c14de=_0x393bd4?new _0x2ec979['P'](0x0,_0x3c14de,0x0):(_0x393bd4=_0x57838c[_0x49ae29(0x3fc1)](_0x13fb79),new _0x2ec979['P'](_0x393bd4['x'],_0x3c14de,_0x393bd4['z'])),this[_0x49ae29(0x1781)]||(this['_vectorTransition']=_0x5a1e96['f'][_0x49ae29(0x2e09)](_0x49ae29(0x397b),_0x5a1e96['f'][_0x49ae29(0x124a)],0x3c,_0x5ed070[_0x49ae29(0x28c5)])),this[_0x49ae29(0x13a0)]=!0x0;let _0xdb6594=_0x5a1e96['f']['TransitionTo'](_0x49ae29(0x397b),_0x3c14de,this[_0x49ae29(0xa50)],this[_0x49ae29(0xa50)]['getScene'](),0x3c,this[_0x49ae29(0x1781)],this[_0x49ae29(0x2cc7)]),_0x126783=(_0xdb6594&&this[_0x49ae29(0x3072)]['push'](_0xdb6594),0x0);this['_mode']===_0x5ed070[_0x49ae29(0x3ea)]?(_0x393bd4=this[_0x49ae29(0x34e8)](_0x57838c,_0x1b3530),this['autoCorrectCameraLimitsAndSensibility']&&(this['_attachedCamera']['lowerRadiusLimit']=_0x13fb79['length']()+this['_attachedCamera']['minZ']),_0x126783=_0x393bd4):this[_0x49ae29(0x2d53)]===_0x5ed070[_0x49ae29(0x2b07)]&&(_0x126783=this[_0x49ae29(0x34e8)](_0x57838c,_0x1b3530),this[_0x49ae29(0x1854)]&&null===this['_attachedCamera'][_0x49ae29(0x10a6)]&&(this[_0x49ae29(0xa50)][_0x49ae29(0x10a6)]=this[_0x49ae29(0xa50)][_0x49ae29(0x3f60)])),this[_0x49ae29(0x1854)]&&(_0x3c14de=_0x1b3530[_0x49ae29(0x41b6)](_0x57838c)[_0x49ae29(0x1377)](),this['_attachedCamera']['panningSensibility']=0x1388/_0x3c14de,this[_0x49ae29(0xa50)][_0x49ae29(0xa05)]=0x64/_0x126783),this[_0x49ae29(0x326d)]||(this[_0x49ae29(0x326d)]=_0x5a1e96['f'][_0x49ae29(0x2e09)](_0x49ae29(0x3a45),_0x5a1e96['f'][_0x49ae29(0x1e0e)],0x3c,_0x5ed070[_0x49ae29(0x28c5)])),(_0xdb6594=_0x5a1e96['f']['TransitionTo'](_0x49ae29(0x3a45),_0x126783,this[_0x49ae29(0xa50)],this[_0x49ae29(0xa50)][_0x49ae29(0x83e)](),0x3c,this[_0x49ae29(0x326d)],this[_0x49ae29(0x2cc7)],()=>{var _0x54007c=_0x49ae29;this[_0x54007c(0xf93)](),_0x5e2cd5&&_0x5e2cd5(),this[_0x54007c(0xa50)]&&this[_0x54007c(0xa50)][_0x54007c(0xdc6)]&&this[_0x54007c(0xa50)][_0x54007c(0x39c3)]();}))&&this['_animatables'][_0x49ae29(0x3f90)](_0xdb6594);}}[_0x1cadd7(0x34e8)](_0x427003,_0x3376d6){var _0x1e073f=_0x1cadd7;const _0x4f1368=_0x3376d6[_0x1e073f(0x41b6)](_0x427003);var _0x3376d6=_0x4f1368[_0x1e073f(0x1377)](),_0x427003=this[_0x1e073f(0x2e18)](),_0x3376d6=0.5*_0x3376d6*this[_0x1e073f(0x1c23)],_0x38756e=_0x3376d6*Math[_0x1e073f(0x3f3e)](0x1+0x1/(_0x427003['x']*_0x427003['x'])),_0x3376d6=_0x3376d6*Math[_0x1e073f(0x3f3e)](0x1+0x1/(_0x427003['y']*_0x427003['y']));let _0x1f2c6c=Math[_0x1e073f(0xf1a)](_0x38756e,_0x3376d6);return _0x427003=this[_0x1e073f(0xa50)],_0x427003?(_0x427003[_0x1e073f(0x10a6)]&&this[_0x1e073f(0x2d53)]===_0x5ed070['IgnoreBoundsSizeMode']&&(_0x1f2c6c=_0x1f2c6c<_0x427003[_0x1e073f(0x10a6)]?_0x427003[_0x1e073f(0x10a6)]:_0x1f2c6c),_0x1f2c6c=_0x427003[_0x1e073f(0x130a)]&&_0x1f2c6c>_0x427003[_0x1e073f(0x130a)]?_0x427003[_0x1e073f(0x130a)]:_0x1f2c6c):0x0;}['_maintainCameraAboveGround'](){var _0x251c64=_0x1cadd7,_0x4d53a4,_0x1bc41d,_0x2d7871;this[_0x251c64(0x3c9)]<0x0||(_0x4d53a4=_0x931857['F']['Now']-this['_lastInteractionTime'],_0x1bc41d=0.5*Math['PI']-this[_0x251c64(0x3388)],_0x2d7871=0.5*Math['PI'],this['_attachedCamera']&&!this['_betaIsAnimating']&&this[_0x251c64(0xa50)][_0x251c64(0x1b52)]>_0x2d7871&&_0x4d53a4>=this['_elevationReturnWaitTime']&&(this[_0x251c64(0x13a0)]=!0x0,this[_0x251c64(0xf93)](),this[_0x251c64(0x2d67)]||(this['_betaTransition']=_0x5a1e96['f'][_0x251c64(0x2e09)](_0x251c64(0x1b52),_0x5a1e96['f'][_0x251c64(0x1e0e)],0x3c,_0x5ed070[_0x251c64(0x28c5)])),(_0x2d7871=_0x5a1e96['f'][_0x251c64(0xaf0)](_0x251c64(0x1b52),_0x1bc41d,this[_0x251c64(0xa50)],this['_attachedCamera'][_0x251c64(0x83e)](),0x3c,this['_betaTransition'],this['_elevationReturnTime'],()=>{var _0x13fcae=_0x251c64;this[_0x13fcae(0x2fd3)](),this['stopAllAnimations']();}))&&this[_0x251c64(0x3072)]['push'](_0x2d7871)));}[_0x1cadd7(0x2e18)](){var _0x445dbc=_0x1cadd7;const _0x597d17=this['_attachedCamera'];if(!_0x597d17)return _0x2ec979['FM']['Zero']();const _0x104c1d=_0x597d17[_0x445dbc(0x83e)]()[_0x445dbc(0x2cd1)]();var _0xe8f31a=_0x104c1d['getAspectRatio'](_0x597d17),_0x2e41d9=Math[_0x445dbc(0x2f78)](_0x597d17[_0x445dbc(0x37d7)]/0x2);return new _0x2ec979['FM'](_0x2e41d9*_0xe8f31a,_0x2e41d9);}[_0x1cadd7(0x2fd3)](){var _0x501901=_0x1cadd7;this[_0x501901(0x13a0)]=!0x1;}[_0x1cadd7(0x2376)](){var _0x4fadf2=_0x1cadd7;this[_0x4fadf2(0x3f02)]&&(this[_0x4fadf2(0x245a)]=_0x931857['F'][_0x4fadf2(0xd87)],this['stopAllAnimations'](),this[_0x4fadf2(0x2fd3)]());}['stopAllAnimations'](){var _0x24d03b=_0x1cadd7;for(this[_0x24d03b(0xa50)]&&(this[_0x24d03b(0xa50)][_0x24d03b(0x3ac2)]=[]);this[_0x24d03b(0x3072)]['length'];)this['_animatables'][0x0]&&(this['_animatables'][0x0][_0x24d03b(0x240a)]=null,this[_0x24d03b(0x3072)][0x0][_0x24d03b(0x344a)]()),this[_0x24d03b(0x3072)][_0x24d03b(0x3a7c)]();}get[_0x1cadd7(0x3f02)](){var _0x298380=_0x1cadd7;return!!this[_0x298380(0xa50)]&&(0x0!==this[_0x298380(0xa50)][_0x298380(0x34dd)]||0x0!==this[_0x298380(0xa50)][_0x298380(0x35c9)]||0x0!==this[_0x298380(0xa50)][_0x298380(0x20b6)]||0x0!==this[_0x298380(0xa50)]['inertialPanningX']||0x0!==this[_0x298380(0xa50)][_0x298380(0x2e80)]||this[_0x298380(0x1a0)]);}}_0x5ed070[_0x1cadd7(0x28c5)]=new _0x3fb1b3['EI'](),_0x5ed070[_0x1cadd7(0x12d6)]=_0x3fb1b3['Kp']['EASINGMODE_EASEINOUT'],_0x5ed070[_0x1cadd7(0x2b07)]=0x0,_0x5ed070[_0x1cadd7(0x3ea)]=0x1;},0x4b1d:(_0x5edbfd,_0x2842ab,_0x302a33)=>{_0x302a33(0x8cdc),_0x302a33(0xc689),_0x302a33(0x6a74);},0x927a:(_0xb68389,_0x95a2f,_0x29382a)=>{_0x29382a(0x9fd1);},0xe5f9:(_0xeae257,_0x477163,_0x53e83b)=>{_0x53e83b(0x51f),_0x53e83b(0x1446b),_0x53e83b(0x1272b),_0x53e83b(0x9fd1),_0x53e83b(0xdef7);},0x134b3:(_0x2e21fc,_0x1bc1d1,_0x558d8a)=>{_0x558d8a(0x9fd1),_0x558d8a(0x1b5c),_0x558d8a(0x147b8);},0x10b0b:(_0x1be3bd,_0x86eec2,_0x532a3e)=>{_0x532a3e(0x205d),_0x532a3e(0xeb3c),_0x532a3e(0x9fd1),_0x532a3e(0xe222);},0x786a:(_0x211c53,_0x53ae6a,_0x175fe7)=>{_0x175fe7(0x927a),_0x175fe7(0xbe85),_0x175fe7(0x7e54),_0x175fe7(0x17e70),_0x175fe7(0x9fe3),_0x175fe7(0xe5f9),_0x175fe7(0x134b3),_0x175fe7(0x10b0b);},0xbe85:(_0x2dcdc5,_0x1348dc,_0x3f57a2)=>{_0x3f57a2(0x7e54),_0x3f57a2(0x9fd1);},0x7e54:(_0x53eeb9,_0x2091a9,_0x212105)=>{var _0x250743=a8_0x16e4d8;_0x212105['d'](_0x2091a9,{'M':()=>_0x2cb0d1});var _0x5806ce=_0x212105(0x1dad),_0x3713ef=_0x212105(0x1446b),_0x180600=_0x212105(0xf96c),_0x48309d=_0x212105(0x9fd1),_0x3f4e2f=_0x212105(0x1272b),_0x3aaa60=_0x212105(0x8483),_0x3178a7=_0x212105(0x16e73),_0x3a68da=_0x212105(0x7f62);class _0x2cb0d1{constructor(_0xae872d){var _0x1b0882=a8_0x5b24;this[_0x1b0882(0x37b0)]=-1.1,this[_0x1b0882(0x15f6)]=-0x1,this[_0x1b0882(0xff3)]=0x0,this[_0x1b0882(0x97c)]=[0x0,0x1,0x2],this[_0x1b0882(0x1476)]=!0x1,this[_0x1b0882(0x106f)]=-0x1,this[_0x1b0882(0x3218)]=!0x1,this[_0x1b0882(0x3e37)]=0.2,this[_0x1b0882(0x2ee)]=!0x0,this[_0x1b0882(0x40cb)]=!0x1,this[_0x1b0882(0x383f)]=!0x1,this[_0x1b0882(0x24c5)]=new _0x180600['y$'](),this[_0x1b0882(0x916)]=new _0x180600['y$'](),this[_0x1b0882(0x301a)]=new _0x180600['y$'](),this[_0x1b0882(0xd6a)]=new _0x180600['y$'](),this[_0x1b0882(0x3c96)]=!0x0,this[_0x1b0882(0x1a7b)]=!0x0,this[_0x1b0882(0x118e)]=!0x0,this[_0x1b0882(0x333c)]=!0x0,this[_0x1b0882(0x75e)]=!0x0,this[_0x1b0882(0x3c87)]=_0x1be083=>!0x0,this[_0x1b0882(0x25a)]=new _0x48309d['P'](0x0,0x0,0x0),this[_0x1b0882(0x2b20)]=new _0x48309d['P'](0x0,0x0,0x0),this[_0x1b0882(0x3e5e)]=new _0x48309d['P'](0x0,0x0,0x0),this[_0x1b0882(0x77f)]=new _0x48309d['P'](0x0,0x0,0x0),this[_0x1b0882(0x2b75)]=!0x1,this[_0x1b0882(0x2e24)]=new _0x3aaa60['z'](new _0x48309d['P'](),new _0x48309d['P']()),this[_0x1b0882(0x2dbe)]={},this[_0x1b0882(0x10fa)]=new _0x48309d['P'](),this['_pointA']=new _0x48309d['P'](0x0,0x0,0x0),this[_0x1b0882(0x8fb)]=new _0x48309d['P'](0x0,0x0,0x0),this['_localAxis']=new _0x48309d['P'](0x0,0x0,0x0),this[_0x1b0882(0x2702)]=new _0x48309d['P'](0x0,0x0,0x0),this[_0x1b0882(0x4179)]=_0xae872d||{};let _0x10a9f5=0x0;if(this[_0x1b0882(0x4179)]['dragAxis']&&_0x10a9f5++,this[_0x1b0882(0x4179)][_0x1b0882(0x1c8f)]&&_0x10a9f5++,0x1<_0x10a9f5)throw _0x1b0882(0x3cb1);}get[_0x250743(0x819)](){var _0x29cd3a=_0x250743;return this[_0x29cd3a(0x106f)];}set['currentDraggingPointerID'](_0x53a717){var _0x3419c7=_0x250743;this[_0x3419c7(0x106f)]=_0x53a717;}set[_0x250743(0x2f50)](_0x4bc6cf){var _0x59b67d=_0x250743;_0x4bc6cf!=this[_0x59b67d(0x1a7b)]&&this[_0x59b67d(0xd6a)]['notifyObservers'](_0x4bc6cf),this['_enabled']=_0x4bc6cf;}get[_0x250743(0x2f50)](){var _0x541a8d=_0x250743;return this[_0x541a8d(0x1a7b)];}get[_0x250743(0x56c)](){var _0x1bc891=_0x250743;return this[_0x1bc891(0x4179)];}set[_0x250743(0x56c)](_0x188bb3){var _0x581ec0=_0x250743;this[_0x581ec0(0x4179)]=_0x188bb3;}get[_0x250743(0xc8c)](){var _0x1fafa6=_0x250743;return _0x1fafa6(0x9e2);}[_0x250743(0x1e14)](){}[_0x250743(0x141a)](_0x402d23,_0x2404ca){var _0xc0596d=_0x250743;this[_0xc0596d(0x195b)]=_0x402d23['getScene'](),_0x402d23[_0xc0596d(0xd8e)]=!0x0,this[_0xc0596d(0x2c36)]=_0x402d23,_0x2cb0d1[_0xc0596d(0x2a56)]||(this[_0xc0596d(0x40cb)]?_0x2cb0d1[_0xc0596d(0x2a56)]=this['_scene']:(_0x2cb0d1['_PlaneScene']=new _0x3713ef['x'](this[_0xc0596d(0x195b)][_0xc0596d(0x2cd1)](),{'virtual':!0x0}),_0x2cb0d1[_0xc0596d(0x2a56)][_0xc0596d(0x3fb7)](),this[_0xc0596d(0x195b)][_0xc0596d(0x21eb)]['addOnce'](()=>{var _0x23cf39=_0xc0596d;_0x2cb0d1[_0x23cf39(0x2a56)][_0x23cf39(0x18c9)](),_0x2cb0d1['_PlaneScene']=null;}))),this['_dragPlane']=(0x0,_0x3a68da['pT'])(_0xc0596d(0x1bc1),{'size':this[_0xc0596d(0x40cb)]?0x1:0x2710,'updatable':!0x1,'sideOrientation':_0x5806ce['Kj']['DOUBLESIDE']},_0x2cb0d1['_PlaneScene']),this[_0xc0596d(0x2e60)]=new _0x48309d['P'](0x0,0x0,0x0);const _0x3610a8=_0x2404ca||(_0x9a4109=>this['attachedNode']==_0x9a4109||_0x9a4109[_0xc0596d(0x280c)](this[_0xc0596d(0x2c36)]));this['_pointerObserver']=this[_0xc0596d(0x195b)][_0xc0596d(0x1a3f)][_0xc0596d(0x3fc1)](_0x2c4008=>{var _0x3da418=_0xc0596d,_0x972ab,_0x260069;this[_0x3da418(0x2f50)]?_0x2c4008['type']==_0x3f4e2f['kD'][_0x3da418(0x2596)]?this[_0x3da418(0x118e)]&&!this[_0x3da418(0x3218)]&&_0x2c4008['pickInfo']&&_0x2c4008['pickInfo'][_0x3da418(0xec0)]&&_0x2c4008['pickInfo'][_0x3da418(0x192e)]&&_0x2c4008[_0x3da418(0x3617)]['pickedPoint']&&_0x2c4008[_0x3da418(0x3617)][_0x3da418(0x3cb6)]&&_0x3610a8(_0x2c4008[_0x3da418(0x3617)]['pickedMesh'])&&-0x1===this[_0x3da418(0x15f6)]&&-0x1!==this[_0x3da418(0x97c)][_0x3da418(0x919)](_0x2c4008[_0x3da418(0x19ca)][_0x3da418(0x4174)])&&(this['_activeDragButton']=_0x2c4008['event']['button'],this[_0x3da418(0x9f0)]=_0x2c4008,this[_0x3da418(0x1662)](_0x2c4008[_0x3da418(0x19ca)][_0x3da418(0x11aa)],_0x2c4008[_0x3da418(0x3617)]['ray'],_0x2c4008[_0x3da418(0x3617)][_0x3da418(0x6eb)])):_0x2c4008['type']==_0x3f4e2f['kD'][_0x3da418(0x9b8)]?!this[_0x3da418(0x118e)]||this['currentDraggingPointerId']!=_0x2c4008[_0x3da418(0x19ca)][_0x3da418(0x11aa)]||this[_0x3da418(0x15f6)]!==_0x2c4008[_0x3da418(0x19ca)]['button']&&-0x1!==this[_0x3da418(0x15f6)]||this[_0x3da418(0x3c50)]():_0x2c4008['type']==_0x3f4e2f['kD']['POINTERMOVE']&&(_0x972ab=_0x2c4008[_0x3da418(0x19ca)][_0x3da418(0x11aa)],this[_0x3da418(0x106f)]===_0x2cb0d1[_0x3da418(0x356f)]&&_0x972ab!==_0x2cb0d1[_0x3da418(0x356f)]&&(_0x3da418(0x269e)===(_0x260069=_0x2c4008['event'])[_0x3da418(0x1b05)]||!this[_0x3da418(0x195b)][_0x3da418(0x2cd1)]()[_0x3da418(0x1a66)]['isMobile']&&_0x260069 instanceof MouseEvent)&&(this[_0x3da418(0x2dbe)][this[_0x3da418(0x106f)]]&&(this[_0x3da418(0x2dbe)][_0x972ab]=this[_0x3da418(0x2dbe)][this[_0x3da418(0x106f)]],delete this['_lastPointerRay'][this[_0x3da418(0x106f)]]),this[_0x3da418(0x106f)]=_0x972ab),this[_0x3da418(0x2dbe)][_0x972ab]||(this['_lastPointerRay'][_0x972ab]=new _0x3aaa60['z'](new _0x48309d['P'](),new _0x48309d['P']())),_0x2c4008[_0x3da418(0x3617)]&&_0x2c4008[_0x3da418(0x3617)][_0x3da418(0x3cb6)]&&(this[_0x3da418(0x2dbe)][_0x972ab]['origin'][_0x3da418(0xa83)](_0x2c4008[_0x3da418(0x3617)]['ray']['origin']),this[_0x3da418(0x2dbe)][_0x972ab][_0x3da418(0x4208)][_0x3da418(0xa83)](_0x2c4008['pickInfo'][_0x3da418(0x3cb6)][_0x3da418(0x4208)]),this[_0x3da418(0x106f)]==_0x972ab&&this[_0x3da418(0x3218)]&&this[_0x3da418(0x1c78)](_0x2c4008[_0x3da418(0x3617)][_0x3da418(0x3cb6)]))):this[_0x3da418(0x2b75)]&&this['releaseDrag']();}),this[_0xc0596d(0xb01)]=this[_0xc0596d(0x195b)][_0xc0596d(0xbec)][_0xc0596d(0x3fc1)](()=>{var _0x55fa42=_0xc0596d;if(this[_0x55fa42(0x383f)]&&this[_0x55fa42(0x3c96)]){let _0x17ec4e=!0x1;_0x3178a7['m'][_0x55fa42(0x2342)](this[_0x55fa42(0x2c36)]),this[_0x55fa42(0x77f)]['subtractToRef'](this[_0x55fa42(0x2c36)][_0x55fa42(0xd3c)],this['_tmpVector']),this[_0x55fa42(0x25a)][_0x55fa42(0x1886)](this[_0x55fa42(0x3e37)]),this[_0x55fa42(0x2c36)][_0x55fa42(0x1c6d)]()[_0x55fa42(0xa2b)](this[_0x55fa42(0x25a)],this[_0x55fa42(0x25a)]),this[_0x55fa42(0x3c87)](this[_0x55fa42(0x25a)])&&(this[_0x55fa42(0x2c36)][_0x55fa42(0x1de7)](this[_0x55fa42(0x25a)]),_0x17ec4e=!0x0),_0x3178a7['m'][_0x55fa42(0x31d1)](this['attachedNode']),_0x17ec4e&&this[_0x55fa42(0x2c36)][_0x55fa42(0x3d93)]();}});}[_0x250743(0x3c50)](){var _0x5019b5=_0x250743;if(this[_0x5019b5(0x3218)]&&(this[_0x5019b5(0x3218)]=!0x1,this[_0x5019b5(0x301a)][_0x5019b5(0x2a3a)]({'dragPlanePoint':this[_0x5019b5(0x2e60)],'pointerId':this['currentDraggingPointerId'],'pointerInfo':this[_0x5019b5(0x9f0)]})),this['currentDraggingPointerId']=-0x1,this[_0x5019b5(0x15f6)]=-0x1,this[_0x5019b5(0x9f0)]=null,this[_0x5019b5(0x383f)]=!0x1,this[_0x5019b5(0x333c)]&&this['_attachedToElement']&&this[_0x5019b5(0x195b)][_0x5019b5(0x146e)]&&!this[_0x5019b5(0x195b)][_0x5019b5(0x146e)][_0x5019b5(0x12fb)]){if(_0x5019b5(0x392e)===this[_0x5019b5(0x195b)]['activeCamera'][_0x5019b5(0x3fcd)]()){const _0x179a88=this[_0x5019b5(0x195b)][_0x5019b5(0x146e)];_0x179a88[_0x5019b5(0x3a3a)](!_0x179a88[_0x5019b5(0x16a9)]||_0x179a88[_0x5019b5(0x16a9)][_0x5019b5(0x2bdc)],_0x179a88[_0x5019b5(0x3ba5)],_0x179a88[_0x5019b5(0x35ff)]);}else this['_scene'][_0x5019b5(0x146e)][_0x5019b5(0x3a3a)](!this[_0x5019b5(0x195b)]['activeCamera']['inputs']||this['_scene'][_0x5019b5(0x146e)][_0x5019b5(0x16a9)][_0x5019b5(0x2bdc)]);this[_0x5019b5(0x2b75)]=!0x1;}}['startDrag'](_0x5bd393=_0x2cb0d1['_AnyMouseId'],_0x4ed5ee,_0x19845e){var _0x2e8c3f=_0x250743;this['_startDrag'](_0x5bd393,_0x4ed5ee,_0x19845e);let _0x1cfa05=this[_0x2e8c3f(0x2dbe)][_0x5bd393];(_0x1cfa05=_0x5bd393===_0x2cb0d1['_AnyMouseId']?this[_0x2e8c3f(0x2dbe)][Object[_0x2e8c3f(0x689)](this['_lastPointerRay'])[0x0]]:_0x1cfa05)&&this['_moveDrag'](_0x1cfa05);}[_0x250743(0x1662)](_0x2d6212,_0x34be3e,_0x3ba69b){var _0x2bab00=_0x250743;this[_0x2bab00(0x195b)][_0x2bab00(0x146e)]&&!this['dragging']&&this['attachedNode']&&(_0x3178a7['m']['_RemoveAndStorePivotPoint'](this[_0x2bab00(0x2c36)]),_0x34be3e?(this[_0x2bab00(0x2e24)]['direction']['copyFrom'](_0x34be3e[_0x2bab00(0x4208)]),this[_0x2bab00(0x2e24)][_0x2bab00(0x2650)]['copyFrom'](_0x34be3e[_0x2bab00(0x2650)])):(this['_startDragRay'][_0x2bab00(0x2650)][_0x2bab00(0xa83)](this[_0x2bab00(0x195b)][_0x2bab00(0x146e)]['position']),this[_0x2bab00(0x2c36)]['getWorldMatrix']()[_0x2bab00(0x3952)](this[_0x2bab00(0x25a)]),this[_0x2bab00(0x25a)]['subtractToRef'](this[_0x2bab00(0x195b)][_0x2bab00(0x146e)][_0x2bab00(0x2416)],this['_startDragRay'][_0x2bab00(0x4208)])),this[_0x2bab00(0x12f0)](this[_0x2bab00(0x2e24)],_0x3ba69b||this[_0x2bab00(0x25a)]),(_0x34be3e=this[_0x2bab00(0x36c0)](this[_0x2bab00(0x2e24)]))?(this['dragging']=!0x0,this[_0x2bab00(0x106f)]=_0x2d6212,this[_0x2bab00(0x2e60)][_0x2bab00(0xa83)](_0x34be3e),this['onDragStartObservable'][_0x2bab00(0x2a3a)]({'dragPlanePoint':_0x34be3e,'pointerId':this[_0x2bab00(0x106f)],'pointerInfo':this['_activePointerInfo']}),this[_0x2bab00(0x77f)]['copyFrom'](this[_0x2bab00(0x2c36)][_0x2bab00(0x1c6d)]()),this[_0x2bab00(0x333c)]&&this[_0x2bab00(0x195b)][_0x2bab00(0x146e)]&&this[_0x2bab00(0x195b)][_0x2bab00(0x146e)][_0x2bab00(0x16a9)]&&!this['_scene'][_0x2bab00(0x146e)][_0x2bab00(0x12fb)]&&(this[_0x2bab00(0x195b)][_0x2bab00(0x146e)]['inputs'][_0x2bab00(0x2088)]?(this[_0x2bab00(0x195b)][_0x2bab00(0x146e)][_0x2bab00(0x3fb7)](),this[_0x2bab00(0x2b75)]=!0x0):this['_attachedToElement']=!0x1)):this[_0x2bab00(0x3c50)](),_0x3178a7['m']['_RestorePivotPoint'](this[_0x2bab00(0x2c36)]));}['_moveDrag'](_0x36cb64){var _0x1ddf3a=_0x250743;this[_0x1ddf3a(0x383f)]=!0x0;const _0x247cb1=this[_0x1ddf3a(0x36c0)](_0x36cb64);if(_0x247cb1){_0x3178a7['m'][_0x1ddf3a(0x2342)](this[_0x1ddf3a(0x2c36)]),this[_0x1ddf3a(0x2ee)]&&this[_0x1ddf3a(0x12f0)](_0x36cb64,_0x247cb1);let _0x475be0=0x0;this['_options'][_0x1ddf3a(0x117d)]?(this[_0x1ddf3a(0x75e)]?_0x48309d['P'][_0x1ddf3a(0x3516)](this[_0x1ddf3a(0x4179)]['dragAxis'],this['attachedNode'][_0x1ddf3a(0x927)]()[_0x1ddf3a(0x185c)](),this[_0x1ddf3a(0x3e5e)]):this['_worldDragAxis'][_0x1ddf3a(0xa83)](this[_0x1ddf3a(0x4179)][_0x1ddf3a(0x117d)]),_0x247cb1[_0x1ddf3a(0x407)](this[_0x1ddf3a(0x2e60)],this[_0x1ddf3a(0x25a)]),_0x475be0=_0x48309d['P']['Dot'](this[_0x1ddf3a(0x25a)],this['_worldDragAxis']),this[_0x1ddf3a(0x3e5e)][_0x1ddf3a(0x15c6)](_0x475be0,this['_dragDelta'])):(_0x475be0=this[_0x1ddf3a(0x10fa)][_0x1ddf3a(0x1377)](),_0x247cb1[_0x1ddf3a(0x407)](this[_0x1ddf3a(0x2e60)],this['_dragDelta'])),this[_0x1ddf3a(0x77f)][_0x1ddf3a(0x350)](this[_0x1ddf3a(0x10fa)]),this[_0x1ddf3a(0x24c5)][_0x1ddf3a(0x2a3a)]({'dragDistance':_0x475be0,'delta':this[_0x1ddf3a(0x10fa)],'dragPlanePoint':_0x247cb1,'dragPlaneNormal':this[_0x1ddf3a(0x1828)][_0x1ddf3a(0x3c8a)],'pointerId':this['currentDraggingPointerId'],'pointerInfo':this[_0x1ddf3a(0x9f0)]}),this['lastDragPosition']['copyFrom'](_0x247cb1),_0x3178a7['m'][_0x1ddf3a(0x31d1)](this[_0x1ddf3a(0x2c36)]);}}[_0x250743(0x36c0)](_0x4125d8){var _0x5e1480=_0x250743;if(!_0x4125d8)return null;let _0x5e76a7=Math['acos'](_0x48309d['P'][_0x5e1480(0x365c)](this[_0x5e1480(0x1828)][_0x5e1480(0x3c8a)],_0x4125d8[_0x5e1480(0x4208)]));if(_0x5e76a7>Math['PI']/0x2&&(_0x5e76a7=Math['PI']-_0x5e76a7),0x0<this[_0x5e1480(0xff3)]&&_0x5e76a7>this[_0x5e1480(0xff3)])return this['_useAlternatePickedPointAboveMaxDragAngle']?(this[_0x5e1480(0x25a)][_0x5e1480(0xa83)](_0x4125d8['direction']),this['attachedNode']['absolutePosition'][_0x5e1480(0x407)](_0x4125d8[_0x5e1480(0x2650)],this[_0x5e1480(0x2b20)]),this[_0x5e1480(0x2b20)][_0x5e1480(0x3f07)](),this[_0x5e1480(0x2b20)][_0x5e1480(0x1886)](this['_useAlternatePickedPointAboveMaxDragAngleDragSpeed']*_0x48309d['P'][_0x5e1480(0x365c)](this[_0x5e1480(0x2b20)],this[_0x5e1480(0x25a)])),this['_tmpVector']['addInPlace'](this[_0x5e1480(0x2b20)]),_0x1ca11e=_0x48309d['P'][_0x5e1480(0x365c)](this[_0x5e1480(0x1828)][_0x5e1480(0x3c8a)],this[_0x5e1480(0x25a)]),this['_dragPlane'][_0x5e1480(0x3c8a)]['scaleToRef'](-_0x1ca11e,this[_0x5e1480(0x2b20)]),this['_alternatePickedPoint'][_0x5e1480(0x350)](this[_0x5e1480(0x25a)]),this['_alternatePickedPoint']['addInPlace'](this[_0x5e1480(0x2c36)][_0x5e1480(0xd3c)]),this['_alternatePickedPoint']):null;var _0x1ca11e=_0x2cb0d1[_0x5e1480(0x2a56)][_0x5e1480(0x3945)](_0x4125d8,_0x4535a2=>_0x4535a2==this[_0x5e1480(0x1828)]);return _0x1ca11e&&_0x1ca11e[_0x5e1480(0xec0)]&&_0x1ca11e[_0x5e1480(0x192e)]&&_0x1ca11e[_0x5e1480(0x6eb)]?_0x1ca11e['pickedPoint']:null;}[_0x250743(0x12f0)](_0x50e8f0,_0xfd9fdd){var _0x4d32fd=_0x250743;this[_0x4d32fd(0x285d)]['copyFrom'](_0xfd9fdd),this['_options']['dragAxis']?(this[_0x4d32fd(0x75e)]?_0x48309d['P'][_0x4d32fd(0x3516)](this['_options'][_0x4d32fd(0x117d)],this[_0x4d32fd(0x2c36)][_0x4d32fd(0x927)]()[_0x4d32fd(0x185c)](),this['_localAxis']):this[_0x4d32fd(0x1ade)][_0x4d32fd(0xa83)](this['_options'][_0x4d32fd(0x117d)]),_0x50e8f0['origin'][_0x4d32fd(0x407)](this[_0x4d32fd(0x285d)],this['_pointC']),this[_0x4d32fd(0x8fb)]['normalize'](),0.999<Math[_0x4d32fd(0x3abd)](_0x48309d['P'][_0x4d32fd(0x365c)](this[_0x4d32fd(0x1ade)],this[_0x4d32fd(0x8fb)]))?0.999<Math[_0x4d32fd(0x3abd)](_0x48309d['P'][_0x4d32fd(0x365c)](_0x48309d['P'][_0x4d32fd(0x330d)],this[_0x4d32fd(0x8fb)]))?this[_0x4d32fd(0x2702)][_0x4d32fd(0xa83)](_0x48309d['P'][_0x4d32fd(0x2d69)]()):this['_lookAt'][_0x4d32fd(0xa83)](_0x48309d['P'][_0x4d32fd(0x330d)]):(_0x48309d['P']['CrossToRef'](this[_0x4d32fd(0x1ade)],this[_0x4d32fd(0x8fb)],this[_0x4d32fd(0x2702)]),_0x48309d['P'][_0x4d32fd(0x40ac)](this['_localAxis'],this[_0x4d32fd(0x2702)],this[_0x4d32fd(0x2702)]),this[_0x4d32fd(0x2702)][_0x4d32fd(0x3f07)]()),this[_0x4d32fd(0x1828)]['position']['copyFrom'](this[_0x4d32fd(0x285d)]),this['_pointA'][_0x4d32fd(0xa2b)](this[_0x4d32fd(0x2702)],this[_0x4d32fd(0x2702)]),this[_0x4d32fd(0x1828)][_0x4d32fd(0x120e)](this[_0x4d32fd(0x2702)])):this['_options'][_0x4d32fd(0x1c8f)]?(this[_0x4d32fd(0x75e)]?_0x48309d['P']['TransformCoordinatesToRef'](this[_0x4d32fd(0x4179)][_0x4d32fd(0x1c8f)],this[_0x4d32fd(0x2c36)][_0x4d32fd(0x927)]()['getRotationMatrix'](),this[_0x4d32fd(0x1ade)]):this['_localAxis'][_0x4d32fd(0xa83)](this[_0x4d32fd(0x4179)][_0x4d32fd(0x1c8f)]),this[_0x4d32fd(0x1828)][_0x4d32fd(0x2416)][_0x4d32fd(0xa83)](this[_0x4d32fd(0x285d)]),this[_0x4d32fd(0x285d)][_0x4d32fd(0xa2b)](this[_0x4d32fd(0x1ade)],this[_0x4d32fd(0x2702)]),this[_0x4d32fd(0x1828)]['lookAt'](this[_0x4d32fd(0x2702)])):(this[_0x4d32fd(0x1828)][_0x4d32fd(0x2416)][_0x4d32fd(0xa83)](this['_pointA']),this[_0x4d32fd(0x1828)][_0x4d32fd(0x120e)](_0x50e8f0['origin'])),this[_0x4d32fd(0x1828)][_0x4d32fd(0x2416)][_0x4d32fd(0xa83)](this[_0x4d32fd(0x2c36)][_0x4d32fd(0x1c6d)]()),this['_dragPlane'][_0x4d32fd(0x3d93)](!0x0);}['detach'](){var _0x59c657=_0x250743;this[_0x59c657(0x2dbe)]={},this[_0x59c657(0x2c36)]&&(this[_0x59c657(0x2c36)][_0x59c657(0xd8e)]=!0x1),this[_0x59c657(0x3025)]&&this[_0x59c657(0x195b)]['onPointerObservable']['remove'](this[_0x59c657(0x3025)]),this[_0x59c657(0xb01)]&&this[_0x59c657(0x195b)][_0x59c657(0xbec)][_0x59c657(0x854)](this[_0x59c657(0xb01)]),this['_dragPlane']&&this[_0x59c657(0x1828)][_0x59c657(0x18c9)](),this[_0x59c657(0x3c50)]();}}_0x2cb0d1[_0x250743(0x356f)]=-0x2;},0x17e70:(_0x37705c,_0x111651,_0x14fe20)=>{_0x14fe20(0x9fd1),_0x14fe20(0xe5f9),_0x14fe20(0xa838),_0x14fe20(0xa60f),class extends null{};},0x9fe3:(_0x6e4c71,_0x5df5c2,_0x11292e)=>{_0x11292e(0x1272b),_0x11292e(0x9fd1);},0x3ae7:(_0x7b4bb1,_0x236442,_0x543dbc)=>{_0x543dbc(0x4b1d),_0x543dbc(0x786a);},0x141bb:(_0x46fdc2,_0x2d6fcf,_0x43bd68)=>{var _0x438d08=a8_0x16e4d8;_0x43bd68['d'](_0x2d6fcf,{'N':()=>_0x37e8f7});var _0x36331b=_0x43bd68(0x9fd1),_0x2d6fcf=_0x43bd68(0x5898),_0x3ca246=_0x43bd68(0x16aec),_0x2fc553=_0x43bd68(0xa60f);class _0x37e8f7 extends _0x3ca246['N']{constructor(_0x31975a,_0x1458ed,_0x44412f=null,_0x43fbac=null,_0x4d805a=null,_0x224a44=null,_0x1cdabf=null){var _0x5df8fb=a8_0x5b24;super(_0x31975a,_0x1458ed[_0x5df8fb(0x83e)]()),this[_0x5df8fb(0xc8c)]=_0x31975a,this['children']=new Array(),this['animations']=new Array(),this[_0x5df8fb(0x1fb7)]=null,this[_0x5df8fb(0x390f)]=new _0x36331b['y3'](),this['_invertedAbsoluteTransform']=new _0x36331b['y3'](),this['_scalingDeterminant']=0x1,this[_0x5df8fb(0x126a)]=new _0x36331b['y3'](),this[_0x5df8fb(0x57f)]=!0x0,this[_0x5df8fb(0x1b0)]=!0x1,this['_linkedTransformNode']=null,this[_0x5df8fb(0x1b9e)]=null,this[_0x5df8fb(0x1e76)]=_0x1458ed,this['_localMatrix']=_0x43fbac?_0x43fbac[_0x5df8fb(0x95b)]():_0x36331b['y3'][_0x5df8fb(0x3228)](),this[_0x5df8fb(0x39a5)]=_0x4d805a||this['_localMatrix'][_0x5df8fb(0x95b)](),this[_0x5df8fb(0x34f3)]=_0x224a44||this[_0x5df8fb(0x11c7)][_0x5df8fb(0x95b)](),this['_index']=_0x1cdabf,_0x1458ed[_0x5df8fb(0x154e)]['push'](this),this[_0x5df8fb(0x3ee2)](_0x44412f,!0x1),(_0x224a44||_0x43fbac)&&this[_0x5df8fb(0x1ddf)]();}get[_0x438d08(0x186a)](){var _0x4b09b4=_0x438d08;return this[_0x4b09b4(0x266f)](),this[_0x4b09b4(0x11c7)];}set[_0x438d08(0x186a)](_0x1ebf11){var _0x127f8f=_0x438d08;this[_0x127f8f(0x1b0)]=!0x1,_0x1ebf11[_0x127f8f(0x1f0c)]!==this[_0x127f8f(0x11c7)][_0x127f8f(0x1f0c)]&&(this['_localMatrix'][_0x127f8f(0xa83)](_0x1ebf11),this[_0x127f8f(0x3eac)]());}[_0x438d08(0x3fcd)](){var _0x57128e=_0x438d08;return _0x57128e(0x187a);}[_0x438d08(0x4e1)](){var _0xf5240f=_0x438d08;return this[_0xf5240f(0x1e76)];}get[_0x438d08(0x922)](){return this['_parentNode'];}[_0x438d08(0x3a3b)](){var _0x4f02b3=_0x438d08;return this[_0x4f02b3(0x922)];}[_0x438d08(0x2a41)](){var _0x2cb8ed=_0x438d08;return this[_0x2cb8ed(0x2162)];}[_0x438d08(0x8f7)](){var _0x409311=_0x438d08;return null===this['_index']?this[_0x409311(0x4e1)]()['bones']['indexOf'](this):this[_0x409311(0x1fb7)];}set[_0x438d08(0x922)](_0x13224c){var _0x174a46=_0x438d08;this[_0x174a46(0x3ee2)](_0x13224c);}[_0x438d08(0x3ee2)](_0x508e90,_0x528235=!0x0){var _0x2d4008=_0x438d08,_0x1ddc52;this[_0x2d4008(0x922)]!==_0x508e90&&(this[_0x2d4008(0x922)]&&-0x1!==(_0x1ddc52=this['parent'][_0x2d4008(0x2162)][_0x2d4008(0x919)](this))&&this[_0x2d4008(0x922)]['children'][_0x2d4008(0x5ff)](_0x1ddc52,0x1),this[_0x2d4008(0x6a8)]=_0x508e90,this[_0x2d4008(0x922)]&&this[_0x2d4008(0x922)][_0x2d4008(0x2162)][_0x2d4008(0x3f90)](this),_0x528235&&this[_0x2d4008(0x1ddf)](),this[_0x2d4008(0x270b)]());}[_0x438d08(0x196a)](){var _0x39be92=_0x438d08;return this[_0x39be92(0x266f)](),this['_localMatrix'];}[_0x438d08(0x37a9)](){var _0x333552=_0x438d08;return this[_0x333552(0x34f3)];}[_0x438d08(0x331e)](){var _0x1c6828=_0x438d08;return this[_0x1c6828(0x39a5)];}[_0x438d08(0x34fb)](_0x6bfe40){var _0x2cad89=_0x438d08;this[_0x2cad89(0x39a5)]['copyFrom'](_0x6bfe40);}['getBindPose'](){var _0x3c0843=_0x438d08;return this[_0x3c0843(0x34f3)];}[_0x438d08(0x247d)](_0x4529da){var _0x5b4589=_0x438d08;this[_0x5b4589(0xb9e)](_0x4529da);}[_0x438d08(0x927)](){var _0x10ba0d=_0x438d08;return this[_0x10ba0d(0x126a)];}[_0x438d08(0x551)](){var _0x1d1df4=_0x438d08,_0x565b4d,_0x11937f,_0x36efa5;this['_linkedTransformNode']?(_0x565b4d=_0x36331b['jp']['Vector3'][0x0],_0x11937f=_0x36331b['jp'][_0x1d1df4(0x2e4e)][0x0],_0x36efa5=_0x36331b['jp'][_0x1d1df4(0xf88)][0x1],this[_0x1d1df4(0x331e)]()[_0x1d1df4(0x16c4)](_0x565b4d,_0x11937f,_0x36efa5),this[_0x1d1df4(0x247b)][_0x1d1df4(0x2416)][_0x1d1df4(0xa83)](_0x36efa5),this[_0x1d1df4(0x247b)]['rotationQuaternion']=null!=(_0x36efa5=this[_0x1d1df4(0x247b)][_0x1d1df4(0x32ee)])?_0x36efa5:_0x36331b['_f'][_0x1d1df4(0x3228)](),this[_0x1d1df4(0x247b)][_0x1d1df4(0x32ee)][_0x1d1df4(0xa83)](_0x11937f),this[_0x1d1df4(0x247b)][_0x1d1df4(0x2ae7)][_0x1d1df4(0xa83)](_0x565b4d)):this[_0x1d1df4(0x186a)]=this[_0x1d1df4(0x39a5)];}['getInvertedAbsoluteTransform'](){var _0x3a62eb=_0x438d08;return this[_0x3a62eb(0x2ce0)];}['getAbsoluteTransform'](){var _0x1f2877=_0x438d08;return this[_0x1f2877(0x390f)];}[_0x438d08(0x28f9)](_0x527422){var _0x8edd07=_0x438d08;this[_0x8edd07(0x247b)]&&this[_0x8edd07(0x1e76)][_0x8edd07(0x3c33)]--,this[_0x8edd07(0x247b)]=_0x527422,this[_0x8edd07(0x247b)]&&this['_skeleton'][_0x8edd07(0x3c33)]++;}[_0x438d08(0x400e)](){var _0x535f18=_0x438d08;return this[_0x535f18(0x247b)];}get['position'](){var _0x1d9eed=_0x438d08;return this[_0x1d9eed(0x3538)](),this[_0x1d9eed(0x12b2)];}set['position'](_0x4373a3){var _0xd572e8=_0x438d08;this[_0xd572e8(0x3538)](),this[_0xd572e8(0x12b2)]['copyFrom'](_0x4373a3),this['_markAsDirtyAndCompose']();}get[_0x438d08(0x2d91)](){var _0xd6b04a=_0x438d08;return this[_0xd6b04a(0x157f)]();}set[_0x438d08(0x2d91)](_0x229953){var _0x1d1976=_0x438d08;this[_0x1d1976(0xab0)](_0x229953);}get[_0x438d08(0x32ee)](){var _0x4f8339=_0x438d08;return this[_0x4f8339(0x3538)](),this[_0x4f8339(0xe5a)];}set[_0x438d08(0x32ee)](_0x5df91a){this['setRotationQuaternion'](_0x5df91a);}get[_0x438d08(0x2ae7)](){var _0x25f04a=_0x438d08;return this[_0x25f04a(0x105a)]();}set[_0x438d08(0x2ae7)](_0x435e6e){this['setScale'](_0x435e6e);}get[_0x438d08(0x3e04)](){var _0x1d7d80=_0x438d08;return this[_0x1d7d80(0x1e76)][_0x1d7d80(0x3e04)];}[_0x438d08(0x3538)](){var _0x20b1bd=_0x438d08;this[_0x20b1bd(0x57f)]&&(this[_0x20b1bd(0x57f)]=!0x1,this[_0x20b1bd(0xe4a)]||(this['_localScaling']=_0x36331b['P'][_0x20b1bd(0x23ed)](),this[_0x20b1bd(0xe5a)]=_0x36331b['_f'][_0x20b1bd(0x23ed)](),this[_0x20b1bd(0x12b2)]=_0x36331b['P']['Zero']()),this[_0x20b1bd(0x11c7)][_0x20b1bd(0x16c4)](this['_localScaling'],this[_0x20b1bd(0xe5a)],this['_localPosition']));}[_0x438d08(0x266f)](){var _0x54970f=_0x438d08;this[_0x54970f(0x1b0)]&&(this[_0x54970f(0xe4a)]?(this[_0x54970f(0x1b0)]=!0x1,_0x36331b['y3'][_0x54970f(0x3c76)](this[_0x54970f(0xe4a)],this[_0x54970f(0xe5a)],this[_0x54970f(0x12b2)],this['_localMatrix'])):this[_0x54970f(0x1b0)]=!0x1);}[_0x438d08(0xb9e)](_0x1457c7,_0x15de77=!0x0,_0x3dce4f=!0x0){var _0x5a4ce3=_0x438d08;this['_baseMatrix'][_0x5a4ce3(0xa83)](_0x1457c7),_0x15de77&&this[_0x5a4ce3(0x1ddf)](),_0x3dce4f?this[_0x5a4ce3(0x186a)]=_0x1457c7:this[_0x5a4ce3(0x270b)]();}['_updateDifferenceMatrix'](_0x1691e5,_0xc8a046=!0x0){var _0x472392=_0x438d08;if(_0x1691e5=_0x1691e5||this[_0x472392(0x34f3)],this[_0x472392(0x922)]?_0x1691e5[_0x472392(0x2e19)](this[_0x472392(0x922)][_0x472392(0x390f)],this[_0x472392(0x390f)]):this[_0x472392(0x390f)][_0x472392(0xa83)](_0x1691e5),this[_0x472392(0x390f)]['invertToRef'](this[_0x472392(0x2ce0)]),_0xc8a046){for(let _0x597e9f=0x0;_0x597e9f<this[_0x472392(0x2162)][_0x472392(0x1377)];_0x597e9f++)this[_0x472392(0x2162)][_0x597e9f][_0x472392(0x1ddf)]();}this[_0x472392(0x2cfc)]=this['_absoluteTransform'][_0x472392(0x718)]()<0x0?-0x1:0x1;}[_0x438d08(0x270b)](){var _0x227f6d=_0x438d08;return this[_0x227f6d(0x3c5e)]++,this[_0x227f6d(0x15e0)]++,this['_skeleton'][_0x227f6d(0x2dd7)](),this;}['_markAsDirtyAndCompose'](){var _0x4e9181=_0x438d08;this[_0x4e9181(0x270b)](),this[_0x4e9181(0x1b0)]=!0x0;}[_0x438d08(0x3eac)](){var _0x1f057e=_0x438d08;this[_0x1f057e(0x270b)](),this[_0x1f057e(0x57f)]=!0x0;}[_0x438d08(0x4e9)](_0x58026b,_0x41aa4f=_0x2fc553['T'][_0x438d08(0x1167)],_0x34fc6e){var _0x2f6faf=_0x438d08;const _0x4ca328=this[_0x2f6faf(0x196a)]();if(_0x41aa4f==_0x2fc553['T'][_0x2f6faf(0x1167)])_0x4ca328[_0x2f6faf(0xdfb)](0xc,_0x58026b['x']),_0x4ca328[_0x2f6faf(0xdfb)](0xd,_0x58026b['y']),_0x4ca328[_0x2f6faf(0xdfb)](0xe,_0x58026b['z']);else{let _0x1c1196=null;_0x34fc6e&&(_0x1c1196=_0x34fc6e[_0x2f6faf(0x927)]()),this['_skeleton'][_0x2f6faf(0x587)]();const _0x560ee7=_0x37e8f7['_TmpMats'][0x0];_0x41aa4f=_0x37e8f7[_0x2f6faf(0x20ac)][0x0],(this['parent']?_0x34fc6e&&_0x1c1196?(_0x560ee7['copyFrom'](this[_0x2f6faf(0x922)][_0x2f6faf(0x2258)]()),_0x560ee7['multiplyToRef'](_0x1c1196,_0x560ee7)):_0x560ee7[_0x2f6faf(0xa83)](this['parent'][_0x2f6faf(0x2258)]()):_0x36331b['y3']['IdentityToRef'](_0x560ee7),_0x560ee7[_0x2f6faf(0x2fa3)](0x0,0x0,0x0),_0x560ee7[_0x2f6faf(0x39f4)](),_0x36331b['P'][_0x2f6faf(0x3516)](_0x58026b,_0x560ee7,_0x41aa4f),_0x4ca328[_0x2f6faf(0xdfb)](0xc,_0x41aa4f['x']),_0x4ca328[_0x2f6faf(0xdfb)](0xd,_0x41aa4f['y']),_0x4ca328['addAtIndex'](0xe,_0x41aa4f['z']));}this[_0x2f6faf(0x3eac)]();}['setPosition'](_0x4f6b22,_0x180bac=_0x2fc553['T'][_0x438d08(0x1167)],_0x1ee3ce){var _0x118239=_0x438d08;const _0x572960=this[_0x118239(0x196a)]();if(_0x180bac==_0x2fc553['T']['LOCAL'])_0x572960[_0x118239(0x2fa3)](_0x4f6b22['x'],_0x4f6b22['y'],_0x4f6b22['z']);else{let _0x52b710=null;_0x1ee3ce&&(_0x52b710=_0x1ee3ce[_0x118239(0x927)]()),this['_skeleton'][_0x118239(0x587)]();const _0x3df445=_0x37e8f7['_TmpMats'][0x0];_0x180bac=_0x37e8f7[_0x118239(0x20ac)][0x0],(this['parent']?(_0x1ee3ce&&_0x52b710?(_0x3df445[_0x118239(0xa83)](this['parent']['getAbsoluteTransform']()),_0x3df445[_0x118239(0x2e19)](_0x52b710,_0x3df445)):_0x3df445[_0x118239(0xa83)](this['parent'][_0x118239(0x2258)]()),_0x3df445[_0x118239(0x39f4)]()):_0x36331b['y3'][_0x118239(0x34d1)](_0x3df445),_0x36331b['P'][_0x118239(0x3516)](_0x4f6b22,_0x3df445,_0x180bac),_0x572960[_0x118239(0x2fa3)](_0x180bac['x'],_0x180bac['y'],_0x180bac['z']));}this[_0x118239(0x3eac)]();}['setAbsolutePosition'](_0x335214,_0x18b393){var _0x243f83=_0x438d08;this['setPosition'](_0x335214,_0x2fc553['T'][_0x243f83(0xf6d)],_0x18b393);}[_0x438d08(0x4018)](_0x5e4554,_0x247054,_0x47bb49,_0xc32107=!0x1){var _0x57e4d3=_0x438d08,_0x399190=this[_0x57e4d3(0x196a)]();const _0x494f33=_0x37e8f7[_0x57e4d3(0x1ff7)][0x0];_0x36331b['y3']['ScalingToRef'](_0x5e4554,_0x247054,_0x47bb49,_0x494f33),_0x494f33[_0x57e4d3(0x2e19)](_0x399190,_0x399190),_0x494f33[_0x57e4d3(0x39f4)]();for(const _0x12d100 of this[_0x57e4d3(0x2162)]){const _0x322eb7=_0x12d100['getLocalMatrix']();_0x322eb7[_0x57e4d3(0x2e19)](_0x494f33,_0x322eb7),_0x322eb7['multiplyAtIndex'](0xc,_0x5e4554),_0x322eb7[_0x57e4d3(0x446)](0xd,_0x247054),_0x322eb7[_0x57e4d3(0x446)](0xe,_0x47bb49),_0x12d100['_markAsDirtyAndDecompose']();}if(this['_markAsDirtyAndDecompose'](),_0xc32107){for(const _0x10dee4 of this['children'])_0x10dee4[_0x57e4d3(0x4018)](_0x5e4554,_0x247054,_0x47bb49,_0xc32107);}}['setScale'](_0x5ecee3){var _0x1d61ea=_0x438d08;this['_decompose'](),this['_localScaling'][_0x1d61ea(0xa83)](_0x5ecee3),this[_0x1d61ea(0x38dc)]();}[_0x438d08(0x105a)](){var _0xcd7c2f=_0x438d08;return this[_0xcd7c2f(0x3538)](),this[_0xcd7c2f(0xe4a)];}[_0x438d08(0x132b)](_0x89a845){var _0xc741bd=_0x438d08;this['_decompose'](),_0x89a845[_0xc741bd(0xa83)](this['_localScaling']);}['setYawPitchRoll'](_0x4019db,_0x2faffe,_0x263b41,_0xb30d55=_0x2fc553['T'][_0x438d08(0x1167)],_0x1efbe8){var _0x22d7ce=_0x438d08,_0x4b6815;if(_0xb30d55===_0x2fc553['T'][_0x22d7ce(0x1167)])return _0x4b6815=_0x37e8f7[_0x22d7ce(0xd2f)],_0x36331b['_f']['RotationYawPitchRollToRef'](_0x4019db,_0x2faffe,_0x263b41,_0x4b6815),void this[_0x22d7ce(0x26c2)](_0x4b6815,_0xb30d55,_0x1efbe8);const _0x53eaf2=_0x37e8f7[_0x22d7ce(0x1ff7)][0x0];this['_getNegativeRotationToRef'](_0x53eaf2,_0x1efbe8)&&(_0x4b6815=_0x37e8f7[_0x22d7ce(0x1ff7)][0x1],_0x36331b['y3'][_0x22d7ce(0x3671)](_0x4019db,_0x2faffe,_0x263b41,_0x4b6815),_0x53eaf2[_0x22d7ce(0x2e19)](_0x4b6815,_0x4b6815),this[_0x22d7ce(0x3752)](_0x4b6815,_0xb30d55,_0x1efbe8));}[_0x438d08(0x215e)](_0x1fdc03,_0x1152df,_0x468d58=_0x2fc553['T'][_0x438d08(0x1167)],_0x312dd7){var _0x56f45f=_0x438d08;const _0x31e7ef=_0x37e8f7['_TmpMats'][0x0];_0x31e7ef[_0x56f45f(0x2fa3)](0x0,0x0,0x0),_0x36331b['y3']['RotationAxisToRef'](_0x1fdc03,_0x1152df,_0x31e7ef),this[_0x56f45f(0x3752)](_0x31e7ef,_0x468d58,_0x312dd7);}[_0x438d08(0x578)](_0xbe43bc,_0x471d34,_0xef3c74=_0x2fc553['T'][_0x438d08(0x1167)],_0x8b6d56){var _0x4c6968=_0x438d08,_0x57a0a1;if(_0xef3c74===_0x2fc553['T'][_0x4c6968(0x1167)])return _0x57a0a1=_0x37e8f7[_0x4c6968(0xd2f)],_0x36331b['_f'][_0x4c6968(0x2f03)](_0xbe43bc,_0x471d34,_0x57a0a1),void this[_0x4c6968(0x26c2)](_0x57a0a1,_0xef3c74,_0x8b6d56);const _0x1df774=_0x37e8f7[_0x4c6968(0x1ff7)][0x0];this['_getNegativeRotationToRef'](_0x1df774,_0x8b6d56)&&(_0x57a0a1=_0x37e8f7[_0x4c6968(0x1ff7)][0x1],_0x36331b['y3'][_0x4c6968(0x2f03)](_0xbe43bc,_0x471d34,_0x57a0a1),_0x1df774[_0x4c6968(0x2e19)](_0x57a0a1,_0x57a0a1),this[_0x4c6968(0x3752)](_0x57a0a1,_0xef3c74,_0x8b6d56));}[_0x438d08(0xab0)](_0x555c20,_0x415c7b=_0x2fc553['T'][_0x438d08(0x1167)],_0x16306a){var _0x875a82=_0x438d08;this[_0x875a82(0x261f)](_0x555c20['y'],_0x555c20['x'],_0x555c20['z'],_0x415c7b,_0x16306a);}['setRotationQuaternion'](_0xfe27cc,_0x1d3207=_0x2fc553['T'][_0x438d08(0x1167)],_0xf092ad){var _0x6eec1e=_0x438d08;if(_0x1d3207===_0x2fc553['T'][_0x6eec1e(0x1167)])return this['_decompose'](),this['_localRotation'][_0x6eec1e(0xa83)](_0xfe27cc),void this[_0x6eec1e(0x38dc)]();const _0x358297=_0x37e8f7[_0x6eec1e(0x1ff7)][0x0];var _0x9e0bc2;this[_0x6eec1e(0x4029)](_0x358297,_0xf092ad)&&(_0x9e0bc2=_0x37e8f7[_0x6eec1e(0x1ff7)][0x1],_0x36331b['y3'][_0x6eec1e(0x1fed)](_0xfe27cc,_0x9e0bc2),_0x358297[_0x6eec1e(0x2e19)](_0x9e0bc2,_0x9e0bc2),this[_0x6eec1e(0x3752)](_0x9e0bc2,_0x1d3207,_0xf092ad));}[_0x438d08(0x9eb)](_0x53be6f,_0x5e1865=_0x2fc553['T'][_0x438d08(0x1167)],_0x5cfb7){var _0x2b6db5=_0x438d08,_0x2da571;if(_0x5e1865===_0x2fc553['T']['LOCAL'])return _0x2da571=_0x37e8f7[_0x2b6db5(0xd2f)],_0x36331b['_f']['FromRotationMatrixToRef'](_0x53be6f,_0x2da571),void this[_0x2b6db5(0x26c2)](_0x2da571,_0x5e1865,_0x5cfb7);const _0x4d3147=_0x37e8f7[_0x2b6db5(0x1ff7)][0x0];if(this[_0x2b6db5(0x4029)](_0x4d3147,_0x5cfb7)){const _0x4c2476=_0x37e8f7[_0x2b6db5(0x1ff7)][0x1];_0x4c2476[_0x2b6db5(0xa83)](_0x53be6f),_0x4d3147[_0x2b6db5(0x2e19)](_0x53be6f,_0x4c2476),this['_rotateWithMatrix'](_0x4c2476,_0x5e1865,_0x5cfb7);}}[_0x438d08(0x3752)](_0x212cd3,_0x196945=_0x2fc553['T'][_0x438d08(0x1167)],_0x4b7243){var _0xc84241=_0x438d08;const _0x4b8249=this[_0xc84241(0x196a)]();var _0xe70065=_0x4b8249['m'][0xc],_0x4ea27a=_0x4b8249['m'][0xd],_0x640e22=_0x4b8249['m'][0xe];const _0x3bb734=this[_0xc84241(0x3a3b)](),_0x17db68=_0x37e8f7[_0xc84241(0x1ff7)][0x3],_0x2fc572=_0x37e8f7['_TmpMats'][0x4];_0x3bb734&&_0x196945==_0x2fc553['T'][_0xc84241(0xf6d)]?(_0x4b7243?(_0x17db68[_0xc84241(0xa83)](_0x4b7243[_0xc84241(0x927)]()),_0x3bb734[_0xc84241(0x2258)]()['multiplyToRef'](_0x17db68,_0x17db68)):_0x17db68['copyFrom'](_0x3bb734[_0xc84241(0x2258)]()),_0x2fc572[_0xc84241(0xa83)](_0x17db68),_0x2fc572['invert'](),_0x4b8249[_0xc84241(0x2e19)](_0x17db68,_0x4b8249),_0x4b8249[_0xc84241(0x2e19)](_0x212cd3,_0x4b8249),_0x4b8249[_0xc84241(0x2e19)](_0x2fc572,_0x4b8249)):_0x196945==_0x2fc553['T']['WORLD']&&_0x4b7243?(_0x17db68[_0xc84241(0xa83)](_0x4b7243[_0xc84241(0x927)]()),_0x2fc572['copyFrom'](_0x17db68),_0x2fc572['invert'](),_0x4b8249[_0xc84241(0x2e19)](_0x17db68,_0x4b8249),_0x4b8249[_0xc84241(0x2e19)](_0x212cd3,_0x4b8249),_0x4b8249[_0xc84241(0x2e19)](_0x2fc572,_0x4b8249)):_0x4b8249['multiplyToRef'](_0x212cd3,_0x4b8249),_0x4b8249['setTranslationFromFloats'](_0xe70065,_0x4ea27a,_0x640e22),this['computeAbsoluteTransforms'](),this['_markAsDirtyAndDecompose']();}[_0x438d08(0x4029)](_0x2944a8,_0x1a0273){var _0x5f1f89=_0x438d08;const _0x309105=_0x37e8f7[_0x5f1f89(0x1ff7)][0x2];return _0x2944a8[_0x5f1f89(0xa83)](this['getAbsoluteTransform']()),_0x1a0273?(_0x2944a8[_0x5f1f89(0x2e19)](_0x1a0273['getWorldMatrix'](),_0x2944a8),_0x36331b['y3'][_0x5f1f89(0x3ad8)](_0x1a0273[_0x5f1f89(0x2ae7)]['x'],_0x1a0273[_0x5f1f89(0x2ae7)]['y'],_0x1a0273[_0x5f1f89(0x2ae7)]['z'],_0x309105)):_0x36331b['y3'][_0x5f1f89(0x34d1)](_0x309105),_0x2944a8['invert'](),!isNaN(_0x2944a8['m'][0x0])&&(_0x309105[_0x5f1f89(0x446)](0x0,this[_0x5f1f89(0x2cfc)]),_0x2944a8[_0x5f1f89(0x2e19)](_0x309105,_0x2944a8),!0x0);}[_0x438d08(0x2ee2)](_0x39fb94=_0x2fc553['T'][_0x438d08(0x1167)],_0x39d42f=null){var _0x4a6537=_0x438d08,_0x438857=_0x36331b['P'][_0x4a6537(0x23ed)]();return this[_0x4a6537(0x2d59)](_0x39fb94,_0x39d42f,_0x438857),_0x438857;}[_0x438d08(0x2d59)](_0x455016=_0x2fc553['T'][_0x438d08(0x1167)],_0x129c14,_0x50ecdb){var _0xf6147b=_0x438d08;if(_0x455016==_0x2fc553['T'][_0xf6147b(0x1167)])_0x455016=this[_0xf6147b(0x196a)](),(_0x50ecdb['x']=_0x455016['m'][0xc],_0x50ecdb['y']=_0x455016['m'][0xd],_0x50ecdb['z']=_0x455016['m'][0xe]);else{let _0x46f3fb=null,_0x332eb7=(_0x129c14&&(_0x46f3fb=_0x129c14[_0xf6147b(0x927)]()),this['_skeleton'][_0xf6147b(0x587)](),_0x37e8f7[_0xf6147b(0x1ff7)][0x0]);_0x129c14&&_0x46f3fb?(_0x332eb7[_0xf6147b(0xa83)](this['getAbsoluteTransform']()),_0x332eb7['multiplyToRef'](_0x46f3fb,_0x332eb7)):_0x332eb7=this[_0xf6147b(0x2258)](),_0x50ecdb['x']=_0x332eb7['m'][0xc],_0x50ecdb['y']=_0x332eb7['m'][0xd],_0x50ecdb['z']=_0x332eb7['m'][0xe];}}[_0x438d08(0x1c6d)](_0x231091=null){var _0x3cc796=_0x438d08,_0x2c9fc3=_0x36331b['P'][_0x3cc796(0x23ed)]();return this[_0x3cc796(0x2d59)](_0x2fc553['T'][_0x3cc796(0xf6d)],_0x231091,_0x2c9fc3),_0x2c9fc3;}['getAbsolutePositionToRef'](_0x4bb886,_0x4a65a9){var _0x1dfe28=_0x438d08;this[_0x1dfe28(0x2d59)](_0x2fc553['T']['WORLD'],_0x4bb886,_0x4a65a9);}['computeAbsoluteTransforms'](){var _0x1ff00f=_0x438d08,_0x3f85c5;this[_0x1ff00f(0x266f)](),this[_0x1ff00f(0x922)]?this[_0x1ff00f(0x11c7)]['multiplyToRef'](this['parent'][_0x1ff00f(0x390f)],this[_0x1ff00f(0x390f)]):(this[_0x1ff00f(0x390f)][_0x1ff00f(0xa83)](this[_0x1ff00f(0x11c7)]),(_0x3f85c5=this['_skeleton'][_0x1ff00f(0x1dd3)]())&&this['_absoluteTransform']['multiplyToRef'](_0x3f85c5,this[_0x1ff00f(0x390f)]));const _0x4f008b=this[_0x1ff00f(0x2162)];var _0x8e07b0=_0x4f008b[_0x1ff00f(0x1377)];for(let _0x3b835e=0x0;_0x3b835e<_0x8e07b0;_0x3b835e++)_0x4f008b[_0x3b835e]['computeAbsoluteTransforms']();}[_0x438d08(0x15f0)](_0x9c09aa,_0xc48e7f=null){var _0xeddd85=_0x438d08,_0x38e982=_0x36331b['P'][_0xeddd85(0x23ed)]();return this['getDirectionToRef'](_0x9c09aa,_0xc48e7f,_0x38e982),_0x38e982;}[_0x438d08(0x32d)](_0x76cdee,_0x367219=null,_0x2f2f50){var _0x2d853c=_0x438d08;let _0x6baeb8=null;_0x367219&&(_0x6baeb8=_0x367219[_0x2d853c(0x927)]()),this[_0x2d853c(0x1e76)][_0x2d853c(0x587)]();const _0x2ff750=_0x37e8f7[_0x2d853c(0x1ff7)][0x0];_0x2ff750[_0x2d853c(0xa83)](this[_0x2d853c(0x2258)]()),_0x367219&&_0x6baeb8&&_0x2ff750[_0x2d853c(0x2e19)](_0x6baeb8,_0x2ff750),_0x36331b['P'][_0x2d853c(0x1f84)](_0x76cdee,_0x2ff750,_0x2f2f50),_0x2f2f50[_0x2d853c(0x3f07)]();}['getRotation'](_0x16ffe1=_0x2fc553['T'][_0x438d08(0x1167)],_0xf29e64=null){var _0x1bffc3=_0x438d08,_0x4e201a=_0x36331b['P'][_0x1bffc3(0x23ed)]();return this[_0x1bffc3(0x3489)](_0x16ffe1,_0xf29e64,_0x4e201a),_0x4e201a;}[_0x438d08(0x3489)](_0x5acaee=_0x2fc553['T'][_0x438d08(0x1167)],_0x10f15d=null,_0x5258fb){var _0x12bc24=_0x438d08;const _0x1816bc=_0x37e8f7[_0x12bc24(0xd2f)];this[_0x12bc24(0x3c55)](_0x5acaee,_0x10f15d,_0x1816bc),_0x1816bc[_0x12bc24(0x72c)](_0x5258fb);}[_0x438d08(0x2cad)](_0x3eb596=_0x2fc553['T']['LOCAL'],_0xe17a62=null){var _0x1b68fe=_0x438d08,_0x42b8e5=_0x36331b['_f'][_0x1b68fe(0x3228)]();return this[_0x1b68fe(0x3c55)](_0x3eb596,_0xe17a62,_0x42b8e5),_0x42b8e5;}[_0x438d08(0x3c55)](_0xef4180=_0x2fc553['T'][_0x438d08(0x1167)],_0x3f468c=null,_0x175ee8){var _0x5982ba=_0x438d08;if(_0xef4180==_0x2fc553['T'][_0x5982ba(0x1167)])this[_0x5982ba(0x3538)](),_0x175ee8[_0x5982ba(0xa83)](this[_0x5982ba(0xe5a)]);else{const _0x58e807=_0x37e8f7[_0x5982ba(0x1ff7)][0x0],_0x43f6ea=this[_0x5982ba(0x2258)]();_0x3f468c?_0x43f6ea[_0x5982ba(0x2e19)](_0x3f468c[_0x5982ba(0x927)](),_0x58e807):_0x58e807['copyFrom'](_0x43f6ea),_0x58e807[_0x5982ba(0x446)](0x0,this['_scalingDeterminant']),_0x58e807[_0x5982ba(0x446)](0x1,this[_0x5982ba(0x2cfc)]),_0x58e807[_0x5982ba(0x446)](0x2,this[_0x5982ba(0x2cfc)]),_0x58e807[_0x5982ba(0x16c4)](void 0x0,_0x175ee8,void 0x0);}}[_0x438d08(0x185c)](_0x6b37ef=_0x2fc553['T']['LOCAL'],_0x41e9c2){var _0x4d2400=_0x438d08,_0x249f5d=_0x36331b['y3'][_0x4d2400(0x3228)]();return this[_0x4d2400(0x98f)](_0x6b37ef,_0x41e9c2,_0x249f5d),_0x249f5d;}[_0x438d08(0x98f)](_0x47fb64=_0x2fc553['T']['LOCAL'],_0x166827,_0x5482dd){var _0x434d33=_0x438d08;if(_0x47fb64==_0x2fc553['T'][_0x434d33(0x1167)])this[_0x434d33(0x196a)]()[_0x434d33(0x98f)](_0x5482dd);else{const _0x4f5537=_0x37e8f7['_TmpMats'][0x0],_0x322382=this[_0x434d33(0x2258)]();_0x166827?_0x322382[_0x434d33(0x2e19)](_0x166827['getWorldMatrix'](),_0x4f5537):_0x4f5537[_0x434d33(0xa83)](_0x322382),_0x4f5537[_0x434d33(0x446)](0x0,this[_0x434d33(0x2cfc)]),_0x4f5537[_0x434d33(0x446)](0x1,this[_0x434d33(0x2cfc)]),_0x4f5537['multiplyAtIndex'](0x2,this['_scalingDeterminant']),_0x4f5537[_0x434d33(0x98f)](_0x5482dd);}}[_0x438d08(0x19df)](_0xec5923,_0x491049=null){var _0x2bc455=_0x438d08,_0x51911a=_0x36331b['P'][_0x2bc455(0x23ed)]();return this[_0x2bc455(0x1452)](_0xec5923,_0x491049,_0x51911a),_0x51911a;}[_0x438d08(0x1452)](_0x1b3ceb,_0x186b05=null,_0x390cc1){var _0x18f8a8=_0x438d08;let _0x5bfd11=null,_0x5279c9=(_0x186b05&&(_0x5bfd11=_0x186b05[_0x18f8a8(0x927)]()),this[_0x18f8a8(0x1e76)][_0x18f8a8(0x587)](),_0x37e8f7[_0x18f8a8(0x1ff7)][0x0]);_0x186b05&&_0x5bfd11?(_0x5279c9[_0x18f8a8(0xa83)](this['getAbsoluteTransform']()),_0x5279c9[_0x18f8a8(0x2e19)](_0x5bfd11,_0x5279c9)):_0x5279c9=this['getAbsoluteTransform'](),_0x36331b['P']['TransformCoordinatesToRef'](_0x1b3ceb,_0x5279c9,_0x390cc1);}['getLocalPositionFromAbsolute'](_0x469b9f,_0xcdab72=null){var _0x32bd84=_0x438d08,_0x50afe6=_0x36331b['P'][_0x32bd84(0x23ed)]();return this['getLocalPositionFromAbsoluteToRef'](_0x469b9f,_0xcdab72,_0x50afe6),_0x50afe6;}[_0x438d08(0x31cf)](_0x13f6a9,_0x5c5f35=null,_0x5415ea){var _0x21b6f6=_0x438d08;let _0x17411f=null;_0x5c5f35&&(_0x17411f=_0x5c5f35[_0x21b6f6(0x927)]()),this[_0x21b6f6(0x1e76)][_0x21b6f6(0x587)]();const _0x5d68b9=_0x37e8f7['_TmpMats'][0x0];_0x5d68b9['copyFrom'](this[_0x21b6f6(0x2258)]()),_0x5c5f35&&_0x17411f&&_0x5d68b9[_0x21b6f6(0x2e19)](_0x17411f,_0x5d68b9),_0x5d68b9['invert'](),_0x36331b['P']['TransformCoordinatesToRef'](_0x13f6a9,_0x5d68b9,_0x5415ea);}[_0x438d08(0x2ff7)](){var _0x5d0ffc=_0x438d08;this[_0x5d0ffc(0x34fb)](this['getLocalMatrix']());}}_0x37e8f7[_0x438d08(0x20ac)]=_0x2d6fcf['B'][_0x438d08(0x38e6)](0x2,_0x36331b['P'][_0x438d08(0x23ed)]),_0x37e8f7['_TmpQuat']=_0x36331b['_f'][_0x438d08(0x3228)](),_0x37e8f7['_TmpMats']=_0x2d6fcf['B'][_0x438d08(0x38e6)](0x5,_0x36331b['y3'][_0x438d08(0x3228)]);},0x17c4c:(_0x5c8c87,_0x43c292,_0x549c7f)=>{var _0x595ef7=a8_0x16e4d8,_0x3e0514=_0x549c7f(0x9fd1),_0x5908cb=_0x549c7f(0xa60f),_0x26efc4=_0x549c7f(0x10ea4);class _0x2d2202{constructor(_0x4aa535,_0x4a576f,_0x21a7a0){var _0x21391c=a8_0x5b24;this[_0x21391c(0x3e64)]=_0x3e0514['P'][_0x21391c(0x23ed)](),this[_0x21391c(0x3c63)]=_0x3e0514['P']['Zero'](),this['poleTargetLocalOffset']=_0x3e0514['P'][_0x21391c(0x23ed)](),this[_0x21391c(0x325b)]=0x0,this[_0x21391c(0x1617)]=0x1,this[_0x21391c(0x41f2)]=_0x3e0514['_f'][_0x21391c(0x3228)](),this[_0x21391c(0x605)]=_0x3e0514['y3'][_0x21391c(0x3228)](),this['_bone2Ang']=Math['PI'],this['_maxAngle']=Math['PI'],this[_0x21391c(0x216c)]=!0x1,this[_0x21391c(0x3a03)]=_0x3e0514['P'][_0x21391c(0x2d69)](),this['_slerping']=!0x1,this[_0x21391c(0x2627)]=0x0,this[_0x21391c(0x2cf9)]=!0x1;var _0x2c8a10=(this['_bone2']=_0x4a576f)[_0x21391c(0x3a3b)]();if(!_0x2c8a10)return this[_0x21391c(0x2cf9)]=!0x0,void _0x26efc4['Y'][_0x21391c(0x404a)](_0x21391c(0x832));if(this['_bone1']=_0x2c8a10,0x0===this[_0x21391c(0xc6b)][_0x21391c(0x2162)][_0x21391c(0x1377)]&&!this[_0x21391c(0xc6b)][_0x21391c(0x1377)])return this['_notEnoughInformation']=!0x0,void _0x26efc4['Y']['Error'](_0x21391c(0x13ac));this[_0x21391c(0x1a58)]=_0x4aa535;var _0x167b8f,_0x2c8a10=_0x4a576f[_0x21391c(0x2ee2)]();0x0<_0x4a576f[_0x21391c(0x2258)]()[_0x21391c(0x718)]()&&(this[_0x21391c(0x216c)]=!0x0,this[_0x21391c(0x3a03)]['x']=0x0,this[_0x21391c(0x3a03)]['y']=0x0,this[_0x21391c(0x3a03)]['z']=-0x1,_0x2c8a10['x']>_0x2c8a10['y']&&_0x2c8a10['x']>_0x2c8a10['z']&&(this['_adjustRoll']=0.5*Math['PI'],this[_0x21391c(0x3a03)]['z']=0x1)),this[_0x21391c(0x34d8)][_0x21391c(0x1377)]&&this[_0x21391c(0xc6b)][_0x21391c(0x1377)]?(_0x4a576f=this[_0x21391c(0x34d8)][_0x21391c(0x105a)](),_0x2c8a10=this[_0x21391c(0xc6b)][_0x21391c(0x105a)](),this[_0x21391c(0x1703)]=this[_0x21391c(0x34d8)]['length']*_0x4a576f['y']*this[_0x21391c(0x1a58)]['scaling']['y'],this[_0x21391c(0x1c31)]=this[_0x21391c(0xc6b)][_0x21391c(0x1377)]*_0x2c8a10['y']*this[_0x21391c(0x1a58)][_0x21391c(0x2ae7)]['y']):this[_0x21391c(0xc6b)][_0x21391c(0x2162)][0x0]?(_0x4aa535['computeWorldMatrix'](!0x0),_0x4a576f=this[_0x21391c(0xc6b)][_0x21391c(0x2162)][0x0][_0x21391c(0x1c6d)](_0x4aa535),_0x2c8a10=this[_0x21391c(0xc6b)]['getAbsolutePosition'](_0x4aa535),_0x167b8f=this[_0x21391c(0x34d8)]['getAbsolutePosition'](_0x4aa535),this[_0x21391c(0x1c31)]=_0x3e0514['P'][_0x21391c(0x3153)](_0x4a576f,_0x2c8a10),this[_0x21391c(0x1703)]=_0x3e0514['P']['Distance'](_0x2c8a10,_0x167b8f)):(_0x4aa535[_0x21391c(0x3d93)](!0x0),_0x4a576f=this[_0x21391c(0xc6b)][_0x21391c(0x105a)](),this[_0x21391c(0x1c31)]=this[_0x21391c(0xc6b)][_0x21391c(0x1377)]*_0x4a576f['y']*this['mesh'][_0x21391c(0x2ae7)]['y'],_0x2c8a10=this[_0x21391c(0xc6b)][_0x21391c(0x1c6d)](_0x4aa535),_0x167b8f=this['_bone1'][_0x21391c(0x1c6d)](_0x4aa535),this[_0x21391c(0x1703)]=_0x3e0514['P'][_0x21391c(0x3153)](_0x2c8a10,_0x167b8f)),this[_0x21391c(0x34d8)][_0x21391c(0x98f)](_0x5908cb['T']['WORLD'],_0x4aa535,this[_0x21391c(0x605)]),this['maxAngle']=Math['PI'],_0x21a7a0&&(_0x21a7a0[_0x21391c(0x34d6)]&&(this[_0x21391c(0x34d6)]=_0x21a7a0[_0x21391c(0x34d6)],this[_0x21391c(0x34d6)][_0x21391c(0x3d93)](!0x0)),_0x21a7a0['poleTargetMesh']?(this['poleTargetMesh']=_0x21a7a0[_0x21391c(0x2fe5)],this[_0x21391c(0x2fe5)]['computeWorldMatrix'](!0x0)):_0x21a7a0[_0x21391c(0x3eeb)]?this[_0x21391c(0x3eeb)]=_0x21a7a0[_0x21391c(0x3eeb)]:this[_0x21391c(0x34d8)]['getParent']()&&(this['poleTargetBone']=this[_0x21391c(0x34d8)][_0x21391c(0x3a3b)]()),_0x21a7a0[_0x21391c(0x2cb8)]&&this[_0x21391c(0x2cb8)][_0x21391c(0xa83)](_0x21a7a0['poleTargetLocalOffset']),_0x21a7a0[_0x21391c(0x325b)]&&(this['poleAngle']=_0x21a7a0[_0x21391c(0x325b)]),_0x21a7a0['bendAxis']&&this[_0x21391c(0x3a03)][_0x21391c(0xa83)](_0x21a7a0[_0x21391c(0x2ab9)]),_0x21a7a0[_0x21391c(0x2a63)]&&(this[_0x21391c(0x2a63)]=_0x21a7a0[_0x21391c(0x2a63)]),_0x21a7a0['slerpAmount']&&(this[_0x21391c(0x1617)]=_0x21a7a0[_0x21391c(0x1617)]));}get[_0x595ef7(0x2a63)](){var _0x14a619=_0x595ef7;return this[_0x14a619(0x1e55)];}set[_0x595ef7(0x2a63)](_0x1e4b1b){var _0x7572c1=_0x595ef7;this[_0x7572c1(0x2745)](_0x1e4b1b);}[_0x595ef7(0x2745)](_0x231e23){var _0x3bbabb=_0x595ef7;((_0x231e23=_0x231e23<0x0?0x0:_0x231e23)>Math['PI']||null==_0x231e23)&&(_0x231e23=Math['PI']),this[_0x3bbabb(0x1e55)]=_0x231e23;var _0x42ef2a=this[_0x3bbabb(0x1703)],_0x2506ae=this['_bone2Length'];this['_maxReach']=Math[_0x3bbabb(0x3f3e)](_0x42ef2a*_0x42ef2a+_0x2506ae*_0x2506ae-0x2*_0x42ef2a*_0x2506ae*Math[_0x3bbabb(0x3d17)](_0x231e23));}[_0x595ef7(0x22f)](){var _0x5378ec=_0x595ef7;if(!this[_0x5378ec(0x2cf9)]){const _0x1aa2bf=this[_0x5378ec(0x3e64)],_0x25e74d=this[_0x5378ec(0x3c63)],_0x16e45e=_0x2d2202[_0x5378ec(0x1ff7)][0x0],_0x2a9334=_0x2d2202[_0x5378ec(0x1ff7)][0x1];this[_0x5378ec(0x34d6)]&&_0x1aa2bf[_0x5378ec(0xa83)](this[_0x5378ec(0x34d6)]['getAbsolutePosition']()),this[_0x5378ec(0x3eeb)]?this['poleTargetBone'][_0x5378ec(0x1452)](this[_0x5378ec(0x2cb8)],this[_0x5378ec(0x1a58)],_0x25e74d):this[_0x5378ec(0x2fe5)]&&_0x3e0514['P'][_0x5378ec(0x3516)](this[_0x5378ec(0x2cb8)],this['poleTargetMesh'][_0x5378ec(0x927)](),_0x25e74d);var _0x29da84=_0x2d2202[_0x5378ec(0x20ac)][0x0];const _0x123259=_0x2d2202[_0x5378ec(0x20ac)][0x1],_0x227d92=_0x2d2202['_TmpVecs'][0x2],_0x5ee250=_0x2d2202['_TmpVecs'][0x3],_0x10d3a7=_0x2d2202[_0x5378ec(0x20ac)][0x4];var _0x569ef5=_0x2d2202[_0x5378ec(0xd2f)],_0x399b54=(this[_0x5378ec(0x34d8)][_0x5378ec(0xc08)](this['mesh'],_0x29da84),_0x25e74d['subtractToRef'](_0x29da84,_0x10d3a7),0x0==_0x10d3a7['x']&&0x0==_0x10d3a7['y']&&0x0==_0x10d3a7['z']?_0x10d3a7['y']=0x1:_0x10d3a7[_0x5378ec(0x3f07)](),_0x1aa2bf[_0x5378ec(0x407)](_0x29da84,_0x5ee250),_0x5ee250['normalize'](),_0x3e0514['P'][_0x5378ec(0x40ac)](_0x5ee250,_0x10d3a7,_0x123259),_0x123259[_0x5378ec(0x3f07)](),_0x3e0514['P'][_0x5378ec(0x40ac)](_0x5ee250,_0x123259,_0x227d92),_0x227d92['normalize'](),_0x3e0514['y3'][_0x5378ec(0x3e9)](_0x227d92,_0x5ee250,_0x123259,_0x16e45e),this[_0x5378ec(0x1703)]),_0x49fb93=this[_0x5378ec(0x1c31)];let _0x7a83f0=_0x3e0514['P'][_0x5378ec(0x3153)](_0x29da84,_0x1aa2bf),_0x24f796=(_0x49fb93*_0x49fb93+(_0x7a83f0=0x0<this[_0x5378ec(0x89c)]?Math['min'](this[_0x5378ec(0x89c)],_0x7a83f0):_0x7a83f0)*_0x7a83f0-_0x399b54*_0x399b54)/(0x2*_0x49fb93*_0x7a83f0),_0x47d57d=(_0x7a83f0*_0x7a83f0+_0x399b54*_0x399b54-_0x49fb93*_0x49fb93)/(0x2*_0x7a83f0*_0x399b54);0x1<_0x24f796&&(_0x24f796=0x1),0x1<_0x47d57d&&(_0x47d57d=0x1),_0x24f796<-0x1&&(_0x24f796=-0x1),_0x47d57d<-0x1&&(_0x47d57d=-0x1),(_0x29da84=Math['acos'](_0x24f796),_0x49fb93=Math[_0x5378ec(0x11dd)](_0x47d57d));let _0x305793=-_0x29da84-_0x49fb93;if(this[_0x5378ec(0x216c)])_0x3e0514['y3'][_0x5378ec(0x3671)](0x0,0x0,this[_0x5378ec(0x2627)],_0x2a9334),_0x2a9334[_0x5378ec(0x2e19)](_0x16e45e,_0x16e45e),_0x3e0514['y3'][_0x5378ec(0x2f03)](this['_bendAxis'],_0x49fb93,_0x2a9334),_0x2a9334[_0x5378ec(0x2e19)](_0x16e45e,_0x16e45e);else{const _0x3d4da6=_0x2d2202[_0x5378ec(0x20ac)][0x5];_0x3d4da6['copyFrom'](this[_0x5378ec(0x3a03)]),_0x3d4da6['x']*=-0x1,_0x3e0514['y3'][_0x5378ec(0x2f03)](_0x3d4da6,-_0x49fb93,_0x2a9334),_0x2a9334[_0x5378ec(0x2e19)](_0x16e45e,_0x16e45e);}this[_0x5378ec(0x325b)]&&(_0x3e0514['y3']['RotationAxisToRef'](_0x5ee250,this['poleAngle'],_0x2a9334),_0x16e45e['multiplyToRef'](_0x2a9334,_0x16e45e)),this[_0x5378ec(0x34d8)]&&(this[_0x5378ec(0x1617)]<0x1?(this[_0x5378ec(0x118f)]||_0x3e0514['_f'][_0x5378ec(0x3c04)](this[_0x5378ec(0x605)],this['_bone1Quat']),_0x3e0514['_f'][_0x5378ec(0x3c04)](_0x16e45e,_0x569ef5),_0x3e0514['_f'][_0x5378ec(0x29ef)](this[_0x5378ec(0x41f2)],_0x569ef5,this['slerpAmount'],this[_0x5378ec(0x41f2)]),_0x305793=this[_0x5378ec(0xf46)]*(0x1-this[_0x5378ec(0x1617)])+_0x305793*this['slerpAmount'],this[_0x5378ec(0x34d8)]['setRotationQuaternion'](this[_0x5378ec(0x41f2)],_0x5908cb['T']['WORLD'],this[_0x5378ec(0x1a58)]),this['_slerping']=!0x0):(this['_bone1']['setRotationMatrix'](_0x16e45e,_0x5908cb['T'][_0x5378ec(0xf6d)],this['mesh']),this[_0x5378ec(0x605)]['copyFrom'](_0x16e45e),this['_slerping']=!0x1),this[_0x5378ec(0x16bf)](this[_0x5378ec(0x34d8)])),this[_0x5378ec(0xc6b)][_0x5378ec(0x578)](this[_0x5378ec(0x3a03)],_0x305793,_0x5908cb['T'][_0x5378ec(0x1167)]),this['_updateLinkedTransformRotation'](this[_0x5378ec(0xc6b)]),this[_0x5378ec(0xf46)]=_0x305793;}}['_updateLinkedTransformRotation'](_0x4df421){var _0xfd9967=_0x595ef7;_0x4df421['_linkedTransformNode']&&(_0x4df421['_linkedTransformNode']['rotationQuaternion']||(_0x4df421[_0xfd9967(0x247b)][_0xfd9967(0x32ee)]=new _0x3e0514['_f']()),_0x4df421['getRotationQuaternionToRef'](_0x5908cb['T'][_0xfd9967(0x1167)],null,_0x4df421[_0xfd9967(0x247b)][_0xfd9967(0x32ee)]));}}_0x2d2202[_0x595ef7(0x20ac)]=[_0x3e0514['P'][_0x595ef7(0x23ed)](),_0x3e0514['P'][_0x595ef7(0x23ed)](),_0x3e0514['P'][_0x595ef7(0x23ed)](),_0x3e0514['P'][_0x595ef7(0x23ed)](),_0x3e0514['P'][_0x595ef7(0x23ed)](),_0x3e0514['P'][_0x595ef7(0x23ed)]()],_0x2d2202['_TmpQuat']=_0x3e0514['_f']['Identity'](),_0x2d2202[_0x595ef7(0x1ff7)]=[_0x3e0514['y3'][_0x595ef7(0x3228)](),_0x3e0514['y3'][_0x595ef7(0x3228)]()];},0x335b:(_0x50e7a2,_0x5442e5,_0x1109fb)=>{var _0x1a93ff=a8_0x16e4d8,_0x516cad=_0x1109fb(0x5898),_0x18b9f2=_0x1109fb(0x9fd1),_0x5f169b=_0x1109fb(0xa60f);class _0x1ef9f7{constructor(_0x2b9317,_0x2613b4,_0x35f3ef,_0x456bad){var _0x27dca3=a8_0x5b24;if(this[_0x27dca3(0x226e)]=_0x18b9f2['P']['Up'](),this[_0x27dca3(0x2bec)]=_0x5f169b['T'][_0x27dca3(0x1167)],this[_0x27dca3(0x12b0)]=0x0,this['adjustPitch']=0x0,this[_0x27dca3(0x2a01)]=0x0,this[_0x27dca3(0x1617)]=0x1,this[_0x27dca3(0x1a62)]=_0x18b9f2['_f']['Identity'](),this[_0x27dca3(0x118f)]=!0x1,this['_firstFrameSkipped']=!0x1,this[_0x27dca3(0x44b)]=_0x18b9f2['P'][_0x27dca3(0xcdd)](),this[_0x27dca3(0x1a58)]=_0x2b9317,this[_0x27dca3(0x42b)]=_0x2613b4,this[_0x27dca3(0x397b)]=_0x35f3ef,_0x456bad&&(_0x456bad['adjustYaw']&&(this[_0x27dca3(0x12b0)]=_0x456bad[_0x27dca3(0x12b0)]),_0x456bad[_0x27dca3(0x9dc)]&&(this[_0x27dca3(0x9dc)]=_0x456bad[_0x27dca3(0x9dc)]),_0x456bad[_0x27dca3(0x2a01)]&&(this[_0x27dca3(0x2a01)]=_0x456bad[_0x27dca3(0x2a01)]),null!=_0x456bad[_0x27dca3(0xf3f)]?this[_0x27dca3(0xf3f)]=_0x456bad[_0x27dca3(0xf3f)]:this[_0x27dca3(0xf3f)]=Math['PI'],null!=_0x456bad[_0x27dca3(0x32c7)]?this[_0x27dca3(0x32c7)]=_0x456bad['minYaw']:this[_0x27dca3(0x32c7)]=-Math['PI'],null!=_0x456bad['maxPitch']?this[_0x27dca3(0x404)]=_0x456bad['maxPitch']:this[_0x27dca3(0x404)]=Math['PI'],null!=_0x456bad[_0x27dca3(0x1c84)]?this[_0x27dca3(0x1c84)]=_0x456bad[_0x27dca3(0x1c84)]:this[_0x27dca3(0x1c84)]=-Math['PI'],null!=_0x456bad[_0x27dca3(0x1617)]&&(this[_0x27dca3(0x1617)]=_0x456bad[_0x27dca3(0x1617)]),null!=_0x456bad[_0x27dca3(0x226e)]&&(this[_0x27dca3(0x226e)]=_0x456bad['upAxis']),null!=_0x456bad[_0x27dca3(0x2bec)]&&(this['upAxisSpace']=_0x456bad[_0x27dca3(0x2bec)]),null!=_0x456bad[_0x27dca3(0x864)]||null!=_0x456bad[_0x27dca3(0xae3)])){let _0x3272b3=_0x5f169b['RD']['Y'],_0x357270=_0x5f169b['RD']['X'];null!=_0x456bad[_0x27dca3(0x864)]&&(_0x3272b3=_0x456bad['yawAxis'][_0x27dca3(0x95b)]())[_0x27dca3(0x3f07)](),null!=_0x456bad[_0x27dca3(0xae3)]&&(_0x357270=_0x456bad[_0x27dca3(0xae3)][_0x27dca3(0x95b)]())[_0x27dca3(0x3f07)](),_0x2b9317=_0x18b9f2['P'][_0x27dca3(0x27fa)](_0x357270,_0x3272b3),(this['_transformYawPitch']=_0x18b9f2['y3'][_0x27dca3(0x3228)](),_0x18b9f2['y3'][_0x27dca3(0x3e9)](_0x357270,_0x3272b3,_0x2b9317,this[_0x27dca3(0x31c7)]),this[_0x27dca3(0xe9d)]=this[_0x27dca3(0x31c7)][_0x27dca3(0x95b)](),this['_transformYawPitch'][_0x27dca3(0x39f4)]());}_0x2613b4['getParent']()||this[_0x27dca3(0x2bec)]!=_0x5f169b['T'][_0x27dca3(0x20aa)]||(this[_0x27dca3(0x2bec)]=_0x5f169b['T'][_0x27dca3(0x1167)]);}get['minYaw'](){return this['_minYaw'];}set['minYaw'](_0x569c3f){var _0xd96e42=a8_0x5b24;this[_0xd96e42(0x3418)]=_0x569c3f,this[_0xd96e42(0x29c)]=Math[_0xd96e42(0x41fd)](_0x569c3f),this[_0xd96e42(0xc07)]=Math['cos'](_0x569c3f),null!=this[_0xd96e42(0x3cca)]&&(this['_midYawConstraint']=0.5*this[_0xd96e42(0x3ad0)](this[_0xd96e42(0x3418)],this[_0xd96e42(0x3cca)])+this[_0xd96e42(0x3418)],this[_0xd96e42(0x3b1d)]=this[_0xd96e42(0x3cca)]-this[_0xd96e42(0x3418)]);}get[_0x1a93ff(0xf3f)](){return this['_maxYaw'];}set[_0x1a93ff(0xf3f)](_0x11bd89){var _0x267317=_0x1a93ff;this[_0x267317(0x3cca)]=_0x11bd89,this[_0x267317(0x54e)]=Math[_0x267317(0x41fd)](_0x11bd89),this[_0x267317(0x1aff)]=Math['cos'](_0x11bd89),null!=this[_0x267317(0x3418)]&&(this['_midYawConstraint']=0.5*this[_0x267317(0x3ad0)](this[_0x267317(0x3418)],this[_0x267317(0x3cca)])+this['_minYaw'],this[_0x267317(0x3b1d)]=this[_0x267317(0x3cca)]-this['_minYaw']);}get[_0x1a93ff(0x1c84)](){var _0x2ae998=_0x1a93ff;return this[_0x2ae998(0x36b)];}set['minPitch'](_0x3d4420){var _0x5a8554=_0x1a93ff;this[_0x5a8554(0x36b)]=_0x3d4420,this[_0x5a8554(0x61a)]=Math[_0x5a8554(0x2f78)](_0x3d4420);}get['maxPitch'](){var _0x2c4bb0=_0x1a93ff;return this[_0x2c4bb0(0x2334)];}set[_0x1a93ff(0x404)](_0x32d3eb){var _0x2382a5=_0x1a93ff;this[_0x2382a5(0x2334)]=_0x32d3eb,this[_0x2382a5(0x5ce)]=Math[_0x2382a5(0x2f78)](_0x32d3eb);}['update'](){var _0x200e93=_0x1a93ff;if(this[_0x200e93(0x1617)]<0x1&&!this['_firstFrameSkipped'])this[_0x200e93(0x1708)]=!0x0;else{const _0x43824c=this[_0x200e93(0x42b)];var _0x3accc6=_0x1ef9f7[_0x200e93(0x20ac)][0x0];_0x43824c['getAbsolutePositionToRef'](this[_0x200e93(0x1a58)],_0x3accc6);let _0x5cc689=this['target'];var _0x1d1c9b=_0x1ef9f7[_0x200e93(0x1ff7)][0x0];const _0x18eed2=_0x1ef9f7['_TmpMats'][0x1],_0x426040=this[_0x200e93(0x1a58)],_0x122ade=_0x43824c[_0x200e93(0x3a3b)](),_0x5bf1ad=_0x1ef9f7[_0x200e93(0x20ac)][0x1];_0x5bf1ad[_0x200e93(0xa83)](this[_0x200e93(0x226e)]),this[_0x200e93(0x2bec)]==_0x5f169b['T'][_0x200e93(0x20aa)]&&_0x122ade?(this['_transformYawPitch']&&_0x18b9f2['P']['TransformCoordinatesToRef'](_0x5bf1ad,this['_transformYawPitchInv'],_0x5bf1ad),_0x122ade[_0x200e93(0x32d)](_0x5bf1ad,this['mesh'],_0x5bf1ad)):this[_0x200e93(0x2bec)]==_0x5f169b['T'][_0x200e93(0x1167)]&&(_0x426040['getDirectionToRef'](_0x5bf1ad,_0x5bf1ad),0x1==_0x426040[_0x200e93(0x2ae7)]['x']&&0x1==_0x426040[_0x200e93(0x2ae7)]['y']&&0x1==_0x426040[_0x200e93(0x2ae7)]['z']||_0x5bf1ad[_0x200e93(0x3f07)]());let _0x40aa2b=!0x1,_0x17ca6d=!0x1;if(this['_maxYaw']==Math['PI']&&this[_0x200e93(0x3418)]==-Math['PI']||(_0x40aa2b=!0x0),this[_0x200e93(0x2334)]==Math['PI']&&this['_minPitch']==-Math['PI']||(_0x17ca6d=!0x0),_0x40aa2b||_0x17ca6d){const _0x2d9931=_0x1ef9f7['_TmpMats'][0x2];var _0x28110b=_0x1ef9f7[_0x200e93(0x1ff7)][0x3];if(this[_0x200e93(0x2bec)]==_0x5f169b['T'][_0x200e93(0x20aa)]&&0x1==_0x5bf1ad['y']&&_0x122ade)_0x122ade[_0x200e93(0x98f)](_0x5f169b['T']['WORLD'],this['mesh'],_0x2d9931);else{if(this[_0x200e93(0x2bec)]!=_0x5f169b['T'][_0x200e93(0x1167)]||0x1!=_0x5bf1ad['y']||_0x122ade){let _0x5076c8=_0x1ef9f7[_0x200e93(0x20ac)][0x2];_0x5076c8[_0x200e93(0xa83)](this[_0x200e93(0x44b)]),this['_transformYawPitch']&&_0x18b9f2['P'][_0x200e93(0x3516)](_0x5076c8,this[_0x200e93(0xe9d)],_0x5076c8),_0x122ade?_0x122ade[_0x200e93(0x32d)](_0x5076c8,this[_0x200e93(0x1a58)],_0x5076c8):_0x426040[_0x200e93(0x32d)](_0x5076c8,_0x5076c8);const _0x4af321=_0x18b9f2['P'][_0x200e93(0x27fa)](_0x5bf1ad,_0x5076c8);_0x4af321[_0x200e93(0x3f07)](),_0x5076c8=_0x18b9f2['P'][_0x200e93(0x27fa)](_0x4af321,_0x5bf1ad),_0x18b9f2['y3']['FromXYZAxesToRef'](_0x4af321,_0x5bf1ad,_0x5076c8,_0x2d9931);}else _0x2d9931[_0x200e93(0xa83)](_0x426040[_0x200e93(0x927)]());}_0x2d9931[_0x200e93(0x14f4)](_0x28110b);let _0x56e3e7=null;if(_0x17ca6d){const _0xac102f=_0x1ef9f7[_0x200e93(0x20ac)][0x3];_0x5cc689['subtractToRef'](_0x3accc6,_0xac102f),_0x18b9f2['P']['TransformCoordinatesToRef'](_0xac102f,_0x28110b,_0xac102f),_0x56e3e7=Math['sqrt'](_0xac102f['x']*_0xac102f['x']+_0xac102f['z']*_0xac102f['z']);var _0x2a9d53=Math[_0x200e93(0x36a5)](_0xac102f['y'],_0x56e3e7);let _0x4a85d7=_0x2a9d53;_0x2a9d53>this['_maxPitch']?(_0xac102f['y']=this[_0x200e93(0x5ce)]*_0x56e3e7,_0x4a85d7=this[_0x200e93(0x2334)]):_0x2a9d53<this[_0x200e93(0x36b)]&&(_0xac102f['y']=this[_0x200e93(0x61a)]*_0x56e3e7,_0x4a85d7=this['_minPitch']),_0x2a9d53!=_0x4a85d7&&(_0x18b9f2['P'][_0x200e93(0x3516)](_0xac102f,_0x2d9931,_0xac102f),_0xac102f['addInPlace'](_0x3accc6),_0x5cc689=_0xac102f);}if(_0x40aa2b){const _0x28d58d=_0x1ef9f7[_0x200e93(0x20ac)][0x4];_0x5cc689[_0x200e93(0x407)](_0x3accc6,_0x28d58d),_0x18b9f2['P'][_0x200e93(0x3516)](_0x28d58d,_0x28110b,_0x28d58d),_0x2a9d53=Math['atan2'](_0x28d58d['x'],_0x28d58d['z']);let _0x4a61bb=_0x2a9d53;if((_0x2a9d53>this['_maxYaw']||_0x2a9d53<this[_0x200e93(0x3418)])&&(null==_0x56e3e7&&(_0x56e3e7=Math[_0x200e93(0x3f3e)](_0x28d58d['x']*_0x28d58d['x']+_0x28d58d['z']*_0x28d58d['z'])),this['_yawRange']>Math['PI']?this['_isAngleBetween'](_0x2a9d53,this['_maxYaw'],this['_midYawConstraint'])?(_0x28d58d['z']=this[_0x200e93(0x1aff)]*_0x56e3e7,_0x28d58d['x']=this['_maxYawSin']*_0x56e3e7,_0x4a61bb=this[_0x200e93(0x3cca)]):this['_isAngleBetween'](_0x2a9d53,this[_0x200e93(0x55b)],this[_0x200e93(0x3418)])&&(_0x28d58d['z']=this[_0x200e93(0xc07)]*_0x56e3e7,_0x28d58d['x']=this[_0x200e93(0x29c)]*_0x56e3e7,_0x4a61bb=this[_0x200e93(0x3418)]):_0x2a9d53>this[_0x200e93(0x3cca)]?(_0x28d58d['z']=this[_0x200e93(0x1aff)]*_0x56e3e7,_0x28d58d['x']=this['_maxYawSin']*_0x56e3e7,_0x4a61bb=this[_0x200e93(0x3cca)]):_0x2a9d53<this[_0x200e93(0x3418)]&&(_0x28d58d['z']=this[_0x200e93(0xc07)]*_0x56e3e7,_0x28d58d['x']=this['_minYawSin']*_0x56e3e7,_0x4a61bb=this[_0x200e93(0x3418)])),this[_0x200e93(0x118f)]&&this['_yawRange']>Math['PI']){const _0x5c7edb=_0x1ef9f7[_0x200e93(0x20ac)][0x8];_0x5c7edb[_0x200e93(0xa83)](_0x5f169b['RD']['Z']),this[_0x200e93(0x31c7)]&&_0x18b9f2['P'][_0x200e93(0x3516)](_0x5c7edb,this['_transformYawPitchInv'],_0x5c7edb);var _0x3e4aff=_0x1ef9f7[_0x200e93(0x1ff7)][0x4],_0x3e4aff=(this[_0x200e93(0x1a62)][_0x200e93(0x410e)](_0x3e4aff),this['mesh'][_0x200e93(0x927)]()[_0x200e93(0x2e19)](_0x3e4aff,_0x3e4aff),_0x18b9f2['P'][_0x200e93(0x3516)](_0x5c7edb,_0x3e4aff,_0x5c7edb),_0x18b9f2['P'][_0x200e93(0x3516)](_0x5c7edb,_0x28110b,_0x5c7edb),Math[_0x200e93(0x36a5)](_0x5c7edb['x'],_0x5c7edb['z'])),_0x28110b=this[_0x200e93(0xaab)](_0x3e4aff,_0x2a9d53);this['_getAngleBetween'](_0x3e4aff,this[_0x200e93(0x55b)])<_0x28110b&&(null==_0x56e3e7&&(_0x56e3e7=Math[_0x200e93(0x3f3e)](_0x28d58d['x']*_0x28d58d['x']+_0x28d58d['z']*_0x28d58d['z'])),_0x28110b=this['_getAngleBetween'](_0x3e4aff,this['_maxYaw']),_0x38c4c5=this[_0x200e93(0xaab)](_0x3e4aff,this['_minYaw']),_0x4a61bb=_0x38c4c5<_0x28110b?_0x3e4aff+0.75*Math['PI']:_0x3e4aff-0.75*Math['PI'],_0x28d58d['z']=Math[_0x200e93(0x3d17)](_0x4a61bb)*_0x56e3e7,_0x28d58d['x']=Math[_0x200e93(0x41fd)](_0x4a61bb)*_0x56e3e7);}_0x2a9d53!=_0x4a61bb&&(_0x18b9f2['P'][_0x200e93(0x3516)](_0x28d58d,_0x2d9931,_0x28d58d),_0x28d58d[_0x200e93(0x350)](_0x3accc6),_0x5cc689=_0x28d58d);}}const _0x3a57fe=_0x1ef9f7[_0x200e93(0x20ac)][0x5],_0x390591=_0x1ef9f7[_0x200e93(0x20ac)][0x6],_0x41128c=_0x1ef9f7['_TmpVecs'][0x7];var _0x38c4c5=_0x1ef9f7[_0x200e93(0xd2f)];_0x5cc689[_0x200e93(0x407)](_0x3accc6,_0x3a57fe),_0x3a57fe['normalize'](),_0x18b9f2['P'][_0x200e93(0x40ac)](_0x5bf1ad,_0x3a57fe,_0x390591),_0x390591['normalize'](),_0x18b9f2['P']['CrossToRef'](_0x3a57fe,_0x390591,_0x41128c),_0x41128c['normalize'](),_0x18b9f2['y3'][_0x200e93(0x3e9)](_0x390591,_0x41128c,_0x3a57fe,_0x1d1c9b),0x0===_0x390591['x']&&0x0===_0x390591['y']&&0x0===_0x390591['z']||0x0===_0x41128c['x']&&0x0===_0x41128c['y']&&0x0===_0x41128c['z']||0x0===_0x3a57fe['x']&&0x0===_0x3a57fe['y']&&0x0===_0x3a57fe['z']||((this[_0x200e93(0x12b0)]||this[_0x200e93(0x9dc)]||this[_0x200e93(0x2a01)])&&(_0x18b9f2['y3'][_0x200e93(0x3671)](this[_0x200e93(0x12b0)],this[_0x200e93(0x9dc)],this[_0x200e93(0x2a01)],_0x18eed2),_0x18eed2[_0x200e93(0x2e19)](_0x1d1c9b,_0x1d1c9b)),this[_0x200e93(0x1617)]<0x1?(this[_0x200e93(0x118f)]||this['bone'][_0x200e93(0x3c55)](_0x5f169b['T'][_0x200e93(0xf6d)],this['mesh'],this[_0x200e93(0x1a62)]),this[_0x200e93(0x31c7)]&&this['_transformYawPitch']['multiplyToRef'](_0x1d1c9b,_0x1d1c9b),_0x18b9f2['_f'][_0x200e93(0x3c04)](_0x1d1c9b,_0x38c4c5),_0x18b9f2['_f'][_0x200e93(0x29ef)](this[_0x200e93(0x1a62)],_0x38c4c5,this[_0x200e93(0x1617)],this[_0x200e93(0x1a62)]),this[_0x200e93(0x42b)][_0x200e93(0x26c2)](this[_0x200e93(0x1a62)],_0x5f169b['T'][_0x200e93(0xf6d)],this[_0x200e93(0x1a58)]),this[_0x200e93(0x118f)]=!0x0):(this[_0x200e93(0x31c7)]&&this['_transformYawPitch']['multiplyToRef'](_0x1d1c9b,_0x1d1c9b),this[_0x200e93(0x42b)][_0x200e93(0x9eb)](_0x1d1c9b,_0x5f169b['T'][_0x200e93(0xf6d)],this[_0x200e93(0x1a58)]),this[_0x200e93(0x118f)]=!0x1),this[_0x200e93(0x16bf)]());}}[_0x1a93ff(0x3ad0)](_0x3b14e9,_0x2a3a87){let _0x52750e=_0x2a3a87-_0x3b14e9;return(_0x52750e%=0x2*Math['PI'])>Math['PI']?_0x52750e-=0x2*Math['PI']:_0x52750e<-Math['PI']&&(_0x52750e+=0x2*Math['PI']),_0x52750e;}[_0x1a93ff(0xaab)](_0x44655c,_0x2b4a25){_0x44655c=(_0x44655c%=0x2*Math['PI'])<0x0?_0x44655c+0x2*Math['PI']:_0x44655c,_0x2b4a25=(_0x2b4a25%=0x2*Math['PI'])<0x0?_0x2b4a25+0x2*Math['PI']:_0x2b4a25;let _0x47ddf9=0x0;return _0x47ddf9=(_0x47ddf9=_0x44655c<_0x2b4a25?_0x2b4a25-_0x44655c:_0x44655c-_0x2b4a25)>Math['PI']?0x2*Math['PI']-_0x47ddf9:_0x47ddf9;}[_0x1a93ff(0x3f2d)](_0xd69245,_0x4ff2da,_0x174c9d){if(_0xd69245=(_0xd69245%=0x2*Math['PI'])<0x0?_0xd69245+0x2*Math['PI']:_0xd69245,(_0x4ff2da=(_0x4ff2da%=0x2*Math['PI'])<0x0?_0x4ff2da+0x2*Math['PI']:_0x4ff2da)<(_0x174c9d=(_0x174c9d%=0x2*Math['PI'])<0x0?_0x174c9d+0x2*Math['PI']:_0x174c9d)){if(_0x4ff2da<_0xd69245&&_0xd69245<_0x174c9d)return!0x0;}else{if(_0x174c9d<_0xd69245&&_0xd69245<_0x4ff2da)return!0x0;}return!0x1;}[_0x1a93ff(0x16bf)](){var _0x390f56=_0x1a93ff;const _0x31a0f4=this['bone'];_0x31a0f4[_0x390f56(0x247b)]&&(_0x31a0f4[_0x390f56(0x247b)]['rotationQuaternion']||(_0x31a0f4[_0x390f56(0x247b)][_0x390f56(0x32ee)]=new _0x18b9f2['_f']()),_0x31a0f4['getRotationQuaternionToRef'](_0x5f169b['T'][_0x390f56(0x1167)],null,_0x31a0f4[_0x390f56(0x247b)][_0x390f56(0x32ee)]));}}_0x1ef9f7[_0x1a93ff(0x20ac)]=_0x516cad['B'][_0x1a93ff(0x38e6)](0xa,_0x18b9f2['P']['Zero']),_0x1ef9f7[_0x1a93ff(0xd2f)]=_0x18b9f2['_f'][_0x1a93ff(0x3228)](),_0x1ef9f7[_0x1a93ff(0x1ff7)]=_0x516cad['B']['BuildArray'](0x5,_0x18b9f2['y3']['Identity']);},0x5e86:(_0x4044c6,_0x477105,_0x5274d7)=>{_0x5274d7(0x141bb),_0x5274d7(0x17c4c),_0x5274d7(0x335b),_0x5274d7(0x4b98);},0x4b98:(_0x2d60cd,_0x44015c,_0x1fa086)=>{var _0x51a659=a8_0x16e4d8;_0x1fa086['d'](_0x44015c,{'O':()=>_0x2748d7});var _0xa1a55e=_0x1fa086(0x141bb),_0x2c702e=_0x1fa086(0xf96c),_0x4ac095=_0x1fa086(0x9fd1),_0x1a1485=_0x1fa086(0xd9e),_0x5a4a60=_0x1fa086(0xdfe0),_0x5c0fa0=_0x1fa086(0x71),_0x122f84=_0x1fa086(0xf8c1),_0xe5506=_0x1fa086(0x77a5),_0x10b669=_0x1fa086(0x10ea4),_0xd04e4c=_0x1fa086(0x1266b);class _0x2748d7{constructor(_0x22366a,_0x59fa99,_0x21bb9a){var _0x13d40a=a8_0x5b24;this['name']=_0x22366a,this['id']=_0x59fa99,this['bones']=new Array(),this[_0x13d40a(0x3216)]=!0x1,this['_isDirty']=!0x0,this['_meshesWithPoseMatrix']=new Array(),this['_identity']=_0x4ac095['y3']['Identity'](),this[_0x13d40a(0x3b9)]={},this[_0x13d40a(0x1e57)]=!0x0,this['_canUseTextureForBones']=!0x1,this['_uniqueId']=0x0,this[_0x13d40a(0x3c33)]=0x0,this[_0x13d40a(0x2ce8)]=null,this['_parentContainer']=null,this[_0x13d40a(0x2671)]=!0x1,this[_0x13d40a(0x43b)]=!0x0,this[_0x13d40a(0x2860)]=null,this['onBeforeComputeObservable']=new _0x2c702e['y$'](),this[_0x13d40a(0x154e)]=[],this[_0x13d40a(0x195b)]=_0x21bb9a||_0x122f84['l'][_0x13d40a(0x3396)],this[_0x13d40a(0x4ca)]=this[_0x13d40a(0x195b)][_0x13d40a(0xbe6)](),this['_scene'][_0x13d40a(0x418f)](this),this['_isDirty']=!0x0,_0x22366a=this[_0x13d40a(0x195b)][_0x13d40a(0x2cd1)]()[_0x13d40a(0xb60)](),this['_canUseTextureForBones']=_0x22366a[_0x13d40a(0x3419)]&&0x0<_0x22366a[_0x13d40a(0x128c)];}get[_0x51a659(0x7cc)](){var _0x4b8f38=_0x51a659;return this[_0x4b8f38(0x43b)];}set[_0x51a659(0x7cc)](_0x20d3da){var _0x35bbba=_0x51a659;this['_useTextureToStoreBoneMatrices']=_0x20d3da,this[_0x35bbba(0x2dd7)]();}get['animationPropertiesOverride'](){var _0x54ee23=_0x51a659;return this[_0x54ee23(0x2860)]||this[_0x54ee23(0x195b)][_0x54ee23(0x3e04)];}set[_0x51a659(0x3e04)](_0x11b8eb){this['_animationPropertiesOverride']=_0x11b8eb;}get[_0x51a659(0x2cac)](){var _0x210cc2=_0x51a659;return this['useTextureToStoreBoneMatrices']&&this[_0x210cc2(0x2899)];}get[_0x51a659(0x17f4)](){var _0x1c82b5=_0x51a659;return this[_0x1c82b5(0x4ca)];}[_0x51a659(0x3fcd)](){var _0x80298b=_0x51a659;return _0x80298b(0x3f9a);}['getChildren'](){var _0x523d6f=_0x51a659;return this[_0x523d6f(0x154e)][_0x523d6f(0x2c6b)](_0x5c8868=>!_0x5c8868[_0x523d6f(0x3a3b)]());}[_0x51a659(0x24d5)](_0x2a333b){var _0x45dd1b=_0x51a659;return this[_0x45dd1b(0x3216)]?(_0x2a333b[_0x45dd1b(0x2e7f)]||this[_0x45dd1b(0x1462)](),_0x2a333b[_0x45dd1b(0x2e7f)]):(this[_0x45dd1b(0x61f)]&&!this[_0x45dd1b(0x3f49)]||this[_0x45dd1b(0x1462)](),this[_0x45dd1b(0x61f)]);}[_0x51a659(0x6a1)](_0x451044){var _0x2b8944=_0x51a659;return(this[_0x2b8944(0x3216)]&&_0x451044[_0x2b8944(0x1981)]?_0x451044:this)[_0x2b8944(0x1981)];}[_0x51a659(0x83e)](){return this['_scene'];}['toString'](_0x56c8c8){var _0x20b91e=_0x51a659;let _0x43915c=_0x20b91e(0x324a)+this[_0x20b91e(0xc8c)]+_0x20b91e(0x3139)+this[_0x20b91e(0x154e)][_0x20b91e(0x1377)];if(_0x43915c+=_0x20b91e(0xdcd)+(this['_ranges']?Object[_0x20b91e(0x689)](this['_ranges'])['length']:_0x20b91e(0xb8f)),_0x56c8c8){_0x43915c+=_0x20b91e(0x1daa);let _0x27f485=!0x0;for(const _0x4a42b3 in this[_0x20b91e(0x3b9)])_0x27f485&&(_0x43915c+=',\x20',_0x27f485=!0x1),_0x43915c+=_0x4a42b3;_0x43915c+='}';}return _0x43915c;}[_0x51a659(0x2e16)](_0x201e04){var _0x28f4d4=_0x51a659;for(let _0x50667a=0x0,_0x21a988=this[_0x28f4d4(0x154e)][_0x28f4d4(0x1377)];_0x50667a<_0x21a988;_0x50667a++)if(this['bones'][_0x50667a]['name']===_0x201e04)return _0x50667a;return-0x1;}[_0x51a659(0x1d58)](_0x476942,_0x484ff3,_0x508d77){var _0x318f73=_0x51a659;if(!this['_ranges'][_0x476942]){this[_0x318f73(0x3b9)][_0x476942]=new _0x5c0fa0['X'](_0x476942,_0x484ff3,_0x508d77);for(let _0x539bed=0x0,_0x15320d=this[_0x318f73(0x154e)][_0x318f73(0x1377)];_0x539bed<_0x15320d;_0x539bed++)this[_0x318f73(0x154e)][_0x539bed][_0x318f73(0x3ac2)][0x0]&&this[_0x318f73(0x154e)][_0x539bed]['animations'][0x0]['createRange'](_0x476942,_0x484ff3,_0x508d77);}}[_0x51a659(0xc9b)](_0x2603d0,_0xd526fc=!0x0){var _0x272e6c=_0x51a659;for(let _0x32801a=0x0,_0x15215b=this[_0x272e6c(0x154e)][_0x272e6c(0x1377)];_0x32801a<_0x15215b;_0x32801a++)this[_0x272e6c(0x154e)][_0x32801a]['animations'][0x0]&&this[_0x272e6c(0x154e)][_0x32801a][_0x272e6c(0x3ac2)][0x0][_0x272e6c(0x400f)](_0x2603d0,_0xd526fc);this['_ranges'][_0x2603d0]=null;}[_0x51a659(0x40df)](_0x249f0){var _0x4f3b17=_0x51a659;return this[_0x4f3b17(0x3b9)][_0x249f0]||null;}[_0x51a659(0x1797)](){var _0x94022d=_0x51a659;const _0x2619f3=[];let _0x137897;for(_0x137897 in this[_0x94022d(0x3b9)])_0x2619f3[_0x94022d(0x3f90)](this[_0x94022d(0x3b9)][_0x137897]);return _0x2619f3;}['copyAnimationRange'](_0x50d93c,_0x100feb,_0x22f52c=!0x1){var _0x43e47f=_0x51a659;if(this[_0x43e47f(0x3b9)][_0x100feb]||!_0x50d93c[_0x43e47f(0x40df)](_0x100feb))return!0x1;let _0x458c2f=!0x0;var _0x567d3f=this[_0x43e47f(0xc7e)]()+0x1;const _0x4e6beb={};var _0x4e5010=_0x50d93c['bones'];let _0x3da161,_0x18e437;for(_0x18e437=0x0,_0x3da161=_0x4e5010[_0x43e47f(0x1377)];_0x18e437<_0x3da161;_0x18e437++)_0x4e6beb[_0x4e5010[_0x18e437][_0x43e47f(0xc8c)]]=_0x4e5010[_0x18e437];this[_0x43e47f(0x154e)][_0x43e47f(0x1377)]!==_0x4e5010[_0x43e47f(0x1377)]&&(_0x10b669['Y'][_0x43e47f(0x1048)](_0x43e47f(0x3dcb)+this[_0x43e47f(0x154e)][_0x43e47f(0x1377)]+'\x20bones,\x20while\x20source\x20as\x20'+_0x4e5010[_0x43e47f(0x1377)]),_0x458c2f=!0x1);var _0x16ce62=_0x22f52c&&this[_0x43e47f(0x3a81)]&&_0x50d93c[_0x43e47f(0x3a81)]?this[_0x43e47f(0x3a81)][_0x43e47f(0x33e1)](_0x50d93c['dimensionsAtRest']):null;for(_0x18e437=0x0,_0x3da161=this['bones']['length'];_0x18e437<_0x3da161;_0x18e437++){var _0x54d0a7=this['bones'][_0x18e437][_0x43e47f(0xc8c)],_0x132c24=_0x4e6beb[_0x54d0a7];_0x458c2f=_0x132c24?_0x458c2f&&this['bones'][_0x18e437][_0x43e47f(0x29be)](_0x132c24,_0x100feb,_0x567d3f,_0x22f52c,_0x16ce62):(_0x10b669['Y']['Warn'](_0x43e47f(0x3df7)+_0x54d0a7),!0x1);}return _0x50d93c=_0x50d93c[_0x43e47f(0x40df)](_0x100feb),(_0x50d93c&&(this[_0x43e47f(0x3b9)][_0x100feb]=new _0x5c0fa0['X'](_0x100feb,_0x50d93c[_0x43e47f(0x256d)]+_0x567d3f,_0x50d93c['to']+_0x567d3f)),_0x458c2f);}['returnToRest'](){var _0x60922=_0x51a659;for(const _0x38975f of this[_0x60922(0x154e)])-0x1!==_0x38975f['_index']&&_0x38975f[_0x60922(0x551)]();}[_0x51a659(0xc7e)](){var _0x4d4b9c=_0x51a659;let _0x5bec00=0x0;for(let _0x46078e=0x0,_0x5eaabb=this[_0x4d4b9c(0x154e)][_0x4d4b9c(0x1377)];_0x46078e<_0x5eaabb;_0x46078e++){var _0x1c70de;this[_0x4d4b9c(0x154e)][_0x46078e][_0x4d4b9c(0x3ac2)][0x0]&&(_0x1c70de=this[_0x4d4b9c(0x154e)][_0x46078e][_0x4d4b9c(0x3ac2)][0x0][_0x4d4b9c(0x37ea)](),_0x5bec00<_0x1c70de&&(_0x5bec00=_0x1c70de));}return _0x5bec00;}[_0x51a659(0x3281)](_0x59afcf,_0x5d9152,_0x8b5ae0,_0x9fd2d6){var _0x2fca30=_0x51a659;return _0x59afcf=this[_0x2fca30(0x40df)](_0x59afcf),_0x59afcf?this[_0x2fca30(0x195b)][_0x2fca30(0x3281)](this,_0x59afcf[_0x2fca30(0x256d)],_0x59afcf['to'],_0x5d9152,_0x8b5ae0,_0x9fd2d6):null;}static[_0x51a659(0x304d)](_0x2ba348,_0xfffcec=0x0,_0x5a12e1){var _0x424280=_0x51a659,_0x26e028=_0x2ba348[_0x424280(0x40df)](_0x5a12e1);if(!_0x26e028)return null;var _0x12dc4e=_0x2ba348[_0x424280(0x195b)]['getAllAnimatablesByTarget'](_0x2ba348);let _0x1dbc4f=null;for(let _0x14672f=0x0;_0x14672f<_0x12dc4e[_0x424280(0x1377)];_0x14672f++){var _0x2afa08=_0x12dc4e[_0x14672f];if(_0x2afa08['fromFrame']===(null==_0x26e028?void 0x0:_0x26e028['from'])&&_0x2afa08[_0x424280(0x555)]===(null==_0x26e028?void 0x0:_0x26e028['to'])){_0x1dbc4f=_0x2afa08;break;}}var _0x1d482e=_0x2ba348[_0x424280(0x271b)]();for(let _0x4e14b4=0x0;_0x4e14b4<_0x1d482e[_0x424280(0x1377)];_0x4e14b4++){var _0x344187=_0x1d482e[_0x4e14b4][_0x424280(0x3ac2)];if(_0x344187){for(let _0x111c0e=0x0;_0x111c0e<_0x344187[_0x424280(0x1377)];_0x111c0e++)_0x5a4a60['f'][_0x424280(0x304d)](_0x344187[_0x111c0e],_0xfffcec,_0x5a12e1);}}return _0x1dbc4f&&(_0x1dbc4f['isAdditive']=!0x0),_0x2ba348;}[_0x51a659(0x2dd7)](){var _0x4ac944=_0x51a659;this[_0x4ac944(0x3f49)]=!0x0,this[_0x4ac944(0x1e57)]=!0x0;}[_0x51a659(0x14c9)](_0x4b26e9){var _0x46d8de=_0x51a659;this[_0x46d8de(0x2462)][_0x46d8de(0x3f90)](_0x4b26e9);}[_0x51a659(0x1568)](_0xde398b){var _0xbe7ddd=_0x51a659;_0xde398b=this['_meshesWithPoseMatrix'][_0xbe7ddd(0x919)](_0xde398b),-0x1<_0xde398b&&this[_0xbe7ddd(0x2462)][_0xbe7ddd(0x5ff)](_0xde398b,0x1);}[_0x51a659(0x119f)](_0x1f9c2e,_0x38b6ba){var _0x1dcda0=_0x51a659;this[_0x1dcda0(0x30e0)][_0x1dcda0(0x2a3a)](this);for(let _0x16a8fd=0x0;_0x16a8fd<this[_0x1dcda0(0x154e)][_0x1dcda0(0x1377)];_0x16a8fd++){const _0x370bb6=this['bones'][_0x16a8fd],_0x3f9ebd=(_0x370bb6[_0x1dcda0(0x15e0)]++,_0x370bb6[_0x1dcda0(0x3a3b)]());var _0x43efbb;_0x3f9ebd?_0x370bb6[_0x1dcda0(0x196a)]()[_0x1dcda0(0x2e19)](_0x3f9ebd[_0x1dcda0(0x927)](),_0x370bb6[_0x1dcda0(0x927)]()):_0x38b6ba?_0x370bb6[_0x1dcda0(0x196a)]()[_0x1dcda0(0x2e19)](_0x38b6ba,_0x370bb6[_0x1dcda0(0x927)]()):_0x370bb6[_0x1dcda0(0x927)]()[_0x1dcda0(0xa83)](_0x370bb6[_0x1dcda0(0x196a)]()),-0x1!==_0x370bb6[_0x1dcda0(0x1fb7)]&&(_0x43efbb=null===_0x370bb6['_index']?_0x16a8fd:_0x370bb6[_0x1dcda0(0x1fb7)],_0x370bb6[_0x1dcda0(0xc35)]()[_0x1dcda0(0x178c)](_0x370bb6[_0x1dcda0(0x927)](),_0x1f9c2e,0x10*_0x43efbb));}this['_identity']['copyToArray'](_0x1f9c2e,0x10*this['bones'][_0x1dcda0(0x1377)]);}[_0x51a659(0x1462)](){var _0x439216=_0x51a659;if(0x0<this['_numBonesWithLinkedTransformNode'])for(const _0x1e5e50 of this[_0x439216(0x154e)]){var _0x2e44e0;_0x1e5e50['_linkedTransformNode']&&(_0x2e44e0=_0x1e5e50['_linkedTransformNode'],_0x1e5e50[_0x439216(0x2416)]=_0x2e44e0[_0x439216(0x2416)],_0x2e44e0[_0x439216(0x32ee)]?_0x1e5e50[_0x439216(0x32ee)]=_0x2e44e0[_0x439216(0x32ee)]:_0x1e5e50['rotation']=_0x2e44e0[_0x439216(0x2d91)],_0x1e5e50[_0x439216(0x2ae7)]=_0x2e44e0[_0x439216(0x2ae7)]);}if(this[_0x439216(0x3216)])for(const _0x13c03b of this['_meshesWithPoseMatrix']){var _0x13fb17,_0x25f0ad=_0x13c03b[_0x439216(0x1dd3)]();let _0x4748a6=this[_0x439216(0x3f49)];if(_0x13c03b[_0x439216(0x2e7f)]&&_0x13c03b[_0x439216(0x2e7f)][_0x439216(0x1377)]===0x10*(this[_0x439216(0x154e)]['length']+0x1)||(_0x13c03b[_0x439216(0x2e7f)]=new Float32Array(0x10*(this[_0x439216(0x154e)][_0x439216(0x1377)]+0x1)),_0x4748a6=!0x0),_0x4748a6){if(this[_0x439216(0x2e81)]!==_0x13c03b){this[_0x439216(0x2e81)]=_0x13c03b;for(const _0x2101ef of this[_0x439216(0x154e)])if(!_0x2101ef[_0x439216(0x3a3b)]()){const _0x52602b=_0x2101ef[_0x439216(0x37a9)]();_0x52602b[_0x439216(0x2e19)](_0x25f0ad,_0x4ac095['jp'][_0x439216(0x31e7)][0x1]),_0x2101ef[_0x439216(0x1ddf)](_0x4ac095['jp'][_0x439216(0x31e7)][0x1]);}this[_0x439216(0x2cac)]&&(_0x13fb17=0x4*(this[_0x439216(0x154e)][_0x439216(0x1377)]+0x1),_0x13c03b[_0x439216(0x1981)]&&_0x13c03b['_transformMatrixTexture'][_0x439216(0x5dd)]()['width']===_0x13fb17||(_0x13c03b['_transformMatrixTexture']&&_0x13c03b[_0x439216(0x1981)][_0x439216(0x18c9)](),_0x13c03b[_0x439216(0x1981)]=_0x1a1485['l']['CreateRGBATexture'](_0x13c03b[_0x439216(0x2e7f)],0x4*(this[_0x439216(0x154e)]['length']+0x1),0x1,this[_0x439216(0x195b)],!0x1,!0x1,_0xe5506['g'][_0x439216(0x14cd)],_0xe5506['g']['TEXTURETYPE_FLOAT'])));}this[_0x439216(0x119f)](_0x13c03b[_0x439216(0x2e7f)],_0x25f0ad),this[_0x439216(0x2cac)]&&_0x13c03b[_0x439216(0x1981)]&&_0x13c03b[_0x439216(0x1981)][_0x439216(0x22f)](_0x13c03b['_bonesTransformMatrices']);}}else{if(!this[_0x439216(0x3f49)])return;this[_0x439216(0x61f)]&&this[_0x439216(0x61f)][_0x439216(0x1377)]===0x10*(this[_0x439216(0x154e)][_0x439216(0x1377)]+0x1)||(this[_0x439216(0x61f)]=new Float32Array(0x10*(this[_0x439216(0x154e)][_0x439216(0x1377)]+0x1)),this[_0x439216(0x2cac)]&&(this[_0x439216(0x1981)]&&this[_0x439216(0x1981)][_0x439216(0x18c9)](),this[_0x439216(0x1981)]=_0x1a1485['l'][_0x439216(0xa1a)](this[_0x439216(0x61f)],0x4*(this[_0x439216(0x154e)][_0x439216(0x1377)]+0x1),0x1,this[_0x439216(0x195b)],!0x1,!0x1,_0xe5506['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0xe5506['g'][_0x439216(0x2c1)]))),this['_computeTransformMatrices'](this[_0x439216(0x61f)],null),this['isUsingTextureForMatrices']&&this[_0x439216(0x1981)]&&this['_transformMatrixTexture'][_0x439216(0x22f)](this['_transformMatrices']);}this['_isDirty']=!0x1;}[_0x51a659(0x271b)](){var _0x2afade=_0x51a659;if(!this[_0x2afade(0x3072)]||this[_0x2afade(0x3072)][_0x2afade(0x1377)]!==this[_0x2afade(0x154e)][_0x2afade(0x1377)]){this[_0x2afade(0x3072)]=[];for(let _0x3d15ec=0x0;_0x3d15ec<this[_0x2afade(0x154e)][_0x2afade(0x1377)];_0x3d15ec++)this['_animatables']['push'](this['bones'][_0x3d15ec]);}return this['_animatables'];}[_0x51a659(0x95b)](_0x49a69f,_0x255cd0){var _0xd75e08=_0x51a659;const _0x4315cf=new _0x2748d7(_0x49a69f,_0x255cd0||_0x49a69f,this[_0xd75e08(0x195b)]);_0x4315cf[_0xd75e08(0x3216)]=this['needInitialSkinMatrix'];for(let _0x3e26d2=0x0;_0x3e26d2<this[_0xd75e08(0x154e)][_0xd75e08(0x1377)];_0x3e26d2++){const _0xcfa331=this[_0xd75e08(0x154e)][_0x3e26d2];let _0x3686dc=null;var _0x25587f=_0xcfa331['getParent']();_0x25587f&&(_0x25587f=this[_0xd75e08(0x154e)][_0xd75e08(0x919)](_0x25587f),_0x3686dc=_0x4315cf[_0xd75e08(0x154e)][_0x25587f]);const _0x2e8f8e=new _0xa1a55e['N'](_0xcfa331[_0xd75e08(0xc8c)],_0x4315cf,_0x3686dc,_0xcfa331[_0xd75e08(0x37a9)]()[_0xd75e08(0x95b)](),_0xcfa331['getRestPose']()['clone']());_0x2e8f8e[_0xd75e08(0x1fb7)]=_0xcfa331[_0xd75e08(0x1fb7)],_0xcfa331[_0xd75e08(0x247b)]&&_0x2e8f8e[_0xd75e08(0x28f9)](_0xcfa331[_0xd75e08(0x247b)]),_0xd04e4c['j']['DeepCopy'](_0xcfa331[_0xd75e08(0x3ac2)],_0x2e8f8e['animations']);}if(this['_ranges']){_0x4315cf['_ranges']={};for(const _0x2f286d in this[_0xd75e08(0x3b9)]){const _0x391ebf=this['_ranges'][_0x2f286d];_0x391ebf&&(_0x4315cf[_0xd75e08(0x3b9)][_0x2f286d]=_0x391ebf[_0xd75e08(0x95b)]());}}return this[_0xd75e08(0x3f49)]=!0x0,_0x4315cf;}[_0x51a659(0x3151)](_0x4ea87e=0.01){var _0x5c5683=_0x51a659;this[_0x5c5683(0x154e)][_0x5c5683(0x7f0)](_0x5916a0=>{var _0x506396=_0x5c5683;_0x5916a0[_0x506396(0x3ac2)][_0x506396(0x7f0)](_0x37c115=>{var _0x345ce8=_0x506396;_0x37c115[_0x345ce8(0x3151)]=!0x0,_0x37c115[_0x345ce8(0x102a)]=_0x4ea87e;});});}[_0x51a659(0x18c9)](){var _0xe14d89=_0x51a659,_0x109e33;this[_0xe14d89(0x2462)][_0xe14d89(0x1377)]=0x0,this[_0xe14d89(0x83e)]()[_0xe14d89(0x17ff)](this),this[_0xe14d89(0x83e)]()[_0xe14d89(0x3fad)](this),this[_0xe14d89(0x29c1)]&&(-0x1<(_0x109e33=this['_parentContainer']['skeletons'][_0xe14d89(0x919)](this))&&this[_0xe14d89(0x29c1)][_0xe14d89(0x1c56)]['splice'](_0x109e33,0x1),this[_0xe14d89(0x29c1)]=null),this['_transformMatrixTexture']&&(this[_0xe14d89(0x1981)][_0xe14d89(0x18c9)](),this['_transformMatrixTexture']=null);}[_0x51a659(0x2fcc)](){var _0x11149b=_0x51a659;const _0x98b35c={};_0x98b35c[_0x11149b(0xc8c)]=this[_0x11149b(0xc8c)],_0x98b35c['id']=this['id'],this[_0x11149b(0x3a81)]&&(_0x98b35c[_0x11149b(0x3a81)]=this[_0x11149b(0x3a81)][_0x11149b(0x86e)]()),_0x98b35c['bones']=[],_0x98b35c[_0x11149b(0x3216)]=this[_0x11149b(0x3216)];for(let _0x3c7855=0x0;_0x3c7855<this['bones']['length'];_0x3c7855++){const _0x47802d=this[_0x11149b(0x154e)][_0x3c7855];var _0x440313=_0x47802d[_0x11149b(0x3a3b)]();const _0x1e709b={'parentBoneIndex':_0x440313?this[_0x11149b(0x154e)][_0x11149b(0x919)](_0x440313):-0x1,'index':_0x47802d['getIndex'](),'name':_0x47802d[_0x11149b(0xc8c)],'id':_0x47802d['id'],'matrix':_0x47802d['getBaseMatrix']()[_0x11149b(0x361d)](),'rest':_0x47802d[_0x11149b(0x331e)]()[_0x11149b(0x361d)](),'linkedTransformNodeId':null==(_0x440313=_0x47802d[_0x11149b(0x400e)]())?void 0x0:_0x440313['id']};_0x98b35c['bones']['push'](_0x1e709b),_0x47802d[_0x11149b(0x1377)]&&(_0x1e709b[_0x11149b(0x1377)]=_0x47802d['length']),_0x47802d['metadata']&&(_0x1e709b[_0x11149b(0x28cd)]=_0x47802d['metadata']),_0x47802d[_0x11149b(0x3ac2)]&&0x0<_0x47802d['animations'][_0x11149b(0x1377)]&&(_0x1e709b[_0x11149b(0x2478)]=_0x47802d[_0x11149b(0x3ac2)][0x0][_0x11149b(0x2fcc)]()),_0x98b35c[_0x11149b(0x199b)]=[];for(const _0x2d9b41 in this[_0x11149b(0x3b9)]){var _0x2e3289=this[_0x11149b(0x3b9)][_0x2d9b41];if(_0x2e3289){const _0x551855={};_0x551855['name']=_0x2d9b41,_0x551855['from']=_0x2e3289[_0x11149b(0x256d)],_0x551855['to']=_0x2e3289['to'],_0x98b35c['ranges'][_0x11149b(0x3f90)](_0x551855);}}}return _0x98b35c;}static[_0x51a659(0x2a19)](_0x44c6c6,_0x2052e9){var _0x46820=_0x51a659;const _0x35ab94=new _0x2748d7(_0x44c6c6[_0x46820(0xc8c)],_0x44c6c6['id'],_0x2052e9);_0x44c6c6[_0x46820(0x3a81)]&&(_0x35ab94[_0x46820(0x3a81)]=_0x4ac095['P'][_0x46820(0x2858)](_0x44c6c6[_0x46820(0x3a81)])),_0x35ab94['needInitialSkinMatrix']=_0x44c6c6[_0x46820(0x3216)];let _0x573fd4;for(_0x573fd4=0x0;_0x573fd4<_0x44c6c6[_0x46820(0x154e)][_0x46820(0x1377)];_0x573fd4++){var _0x15f40d=_0x44c6c6[_0x46820(0x154e)][_0x573fd4],_0x5bd3d7=_0x44c6c6[_0x46820(0x154e)][_0x573fd4]['index'];let _0x4fa438=null;-0x1<_0x15f40d['parentBoneIndex']&&(_0x4fa438=_0x35ab94[_0x46820(0x154e)][_0x15f40d[_0x46820(0x2626)]]);var _0x1b5f5f=_0x15f40d[_0x46820(0x1345)]?_0x4ac095['y3'][_0x46820(0x2858)](_0x15f40d[_0x46820(0x1345)]):null;const _0x112b4c=new _0xa1a55e['N'](_0x15f40d['name'],_0x35ab94,_0x4fa438,_0x4ac095['y3']['FromArray'](_0x15f40d['matrix']),_0x1b5f5f,null,_0x5bd3d7);void 0x0!==_0x15f40d['id']&&null!==_0x15f40d['id']&&(_0x112b4c['id']=_0x15f40d['id']),_0x15f40d[_0x46820(0x1377)]&&(_0x112b4c[_0x46820(0x1377)]=_0x15f40d['length']),_0x15f40d[_0x46820(0x28cd)]&&(_0x112b4c[_0x46820(0x28cd)]=_0x15f40d['metadata']),_0x15f40d['animation']&&_0x112b4c[_0x46820(0x3ac2)][_0x46820(0x3f90)](_0x5a4a60['f'][_0x46820(0x2a19)](_0x15f40d['animation'])),void 0x0!==_0x15f40d[_0x46820(0x35ce)]&&null!==_0x15f40d[_0x46820(0x35ce)]&&(_0x35ab94[_0x46820(0x2ce8)]=!0x0,_0x112b4c[_0x46820(0x1b9e)]=_0x15f40d[_0x46820(0x35ce)]);}if(_0x44c6c6['ranges'])for(_0x573fd4=0x0;_0x573fd4<_0x44c6c6[_0x46820(0x199b)]['length'];_0x573fd4++){var _0x189cb2=_0x44c6c6[_0x46820(0x199b)][_0x573fd4];_0x35ab94['createAnimationRange'](_0x189cb2[_0x46820(0xc8c)],_0x189cb2['from'],_0x189cb2['to']);}return _0x35ab94;}[_0x51a659(0x587)](_0x2bd41e=!0x1){var _0x26f5d5=_0x51a659;(this[_0x26f5d5(0x1e57)]||_0x2bd41e)&&(this[_0x26f5d5(0x154e)][0x0][_0x26f5d5(0x587)](),this['_absoluteTransformIsDirty']=!0x1);}['getPoseMatrix'](){var _0x1dc245=_0x51a659;let _0x226602=null;return _0x226602=0x0<this[_0x1dc245(0x2462)][_0x1dc245(0x1377)]?this[_0x1dc245(0x2462)][0x0][_0x1dc245(0x1dd3)]():_0x226602;}[_0x51a659(0x3966)](){var _0xf8889e=_0x51a659,_0x1a827e=new Array(),_0x355543=new Array(this[_0xf8889e(0x154e)][_0xf8889e(0x1377)]);for(let _0x309e49=0x0;_0x309e49<this[_0xf8889e(0x154e)][_0xf8889e(0x1377)];_0x309e49++)this['_sortBones'](_0x309e49,_0x1a827e,_0x355543);this[_0xf8889e(0x154e)]=_0x1a827e;}[_0x51a659(0x216a)](_0x17fba4,_0x437152,_0x38085b){var _0x8d0e87=_0x51a659;if(!_0x38085b[_0x17fba4]){_0x38085b[_0x17fba4]=!0x0;const _0x216a65=this[_0x8d0e87(0x154e)][_0x17fba4];_0x216a65&&(void 0x0===_0x216a65['_index']&&(_0x216a65[_0x8d0e87(0x1fb7)]=_0x17fba4),(_0x17fba4=_0x216a65[_0x8d0e87(0x3a3b)]())&&this[_0x8d0e87(0x216a)](this['bones']['indexOf'](_0x17fba4),_0x437152,_0x38085b),_0x437152[_0x8d0e87(0x3f90)](_0x216a65));}}['setCurrentPoseAsRest'](){var _0x3d6f3a=_0x51a659;this['bones'][_0x3d6f3a(0x7f0)](_0x47f78a=>{var _0x281495=_0x3d6f3a;_0x47f78a[_0x281495(0x2ff7)]();});}}},0x1a27:(_0x1118bf,_0x1b9573,_0x1f1eae)=>{var _0x5007c5=a8_0x16e4d8;_0x1f1eae['d'](_0x1b9573,{'l':()=>_0x1c8a86,'o':()=>_0x121d59});var _0x1bb7ad=_0x1f1eae(0x13862);class _0x1c8a86{constructor(_0x2d5bba,_0x2ab2c3,_0x38bdd6,_0x6ece9e=0x0,_0x2dd10f=!0x1,_0xe9547c=!0x1,_0x4479dc=!0x1,_0x284a7b){var _0x2930ae=a8_0x5b24;this[_0x2930ae(0xfc2)]=!0x1,_0x2d5bba['getScene']?this[_0x2930ae(0x2635)]=_0x2d5bba[_0x2930ae(0x83e)]()[_0x2930ae(0x2cd1)]():this[_0x2930ae(0x2635)]=_0x2d5bba,this[_0x2930ae(0xb81)]=_0x38bdd6,this[_0x2930ae(0x2b9f)]=_0xe9547c,this[_0x2930ae(0x1d37)]=_0x284a7b||0x1,_0x2ab2c3 instanceof _0x1bb7ad['h']?(this['_data']=null,this[_0x2930ae(0x155b)]=_0x2ab2c3):(this[_0x2930ae(0x405f)]=_0x2ab2c3,this[_0x2930ae(0x155b)]=null),this[_0x2930ae(0x2f0c)]=_0x4479dc?_0x6ece9e:_0x6ece9e*Float32Array[_0x2930ae(0x3789)],_0x2dd10f||this['create']();}[_0x5007c5(0x168a)](_0x513a24,_0x4eccc7,_0x1ef475,_0x54d66b,_0x5098ed,_0x18fac4=!0x1,_0x5d9dff){var _0x5661e7=_0x5007c5;return _0x4eccc7=_0x18fac4?_0x4eccc7:_0x4eccc7*Float32Array['BYTES_PER_ELEMENT'],_0x18fac4=_0x54d66b?_0x18fac4?_0x54d66b:_0x54d66b*Float32Array[_0x5661e7(0x3789)]:this['byteStride'],new _0x121d59(this[_0x5661e7(0x2635)],this,_0x513a24,this[_0x5661e7(0xb81)],!0x0,_0x18fac4,void 0x0===_0x5098ed?this[_0x5661e7(0x2b9f)]:_0x5098ed,_0x4eccc7,_0x1ef475,void 0x0,void 0x0,!0x0,this['_divisor']||_0x5d9dff);}[_0x5007c5(0x1537)](){return this['_updatable'];}[_0x5007c5(0xef3)](){var _0xf422a1=_0x5007c5;return this[_0xf422a1(0x405f)];}['getBuffer'](){var _0x37c11c=_0x5007c5;return this[_0x37c11c(0x155b)];}[_0x5007c5(0x292c)](){var _0x194270=_0x5007c5;return this[_0x194270(0x2f0c)]/Float32Array[_0x194270(0x3789)];}[_0x5007c5(0x3b8e)](_0x1dc984=null){var _0x1be6ce=_0x5007c5;!_0x1dc984&&this[_0x1be6ce(0x155b)]||(_0x1dc984=_0x1dc984||this[_0x1be6ce(0x405f)])&&(this[_0x1be6ce(0x155b)]?this['_updatable']&&(this[_0x1be6ce(0x2635)]['updateDynamicVertexBuffer'](this[_0x1be6ce(0x155b)],_0x1dc984),this[_0x1be6ce(0x405f)]=_0x1dc984):this[_0x1be6ce(0xb81)]?(this[_0x1be6ce(0x155b)]=this['_engine'][_0x1be6ce(0x3e67)](_0x1dc984),this[_0x1be6ce(0x405f)]=_0x1dc984):this[_0x1be6ce(0x155b)]=this['_engine'][_0x1be6ce(0x168a)](_0x1dc984));}['_rebuild'](){var _0x5894bd=_0x5007c5;this[_0x5894bd(0x155b)]=null,this[_0x5894bd(0x3b8e)](this['_data']);}[_0x5007c5(0x22f)](_0x36a075){var _0x7c190=_0x5007c5;this[_0x7c190(0x3b8e)](_0x36a075);}['updateDirectly'](_0x31ebb2,_0x4a01f7,_0x116e21,_0x29531b=!0x1){var _0x49225c=_0x5007c5;this[_0x49225c(0x155b)]&&this[_0x49225c(0xb81)]&&(this['_engine'][_0x49225c(0xbe3)](this[_0x49225c(0x155b)],_0x31ebb2,_0x29531b?_0x4a01f7:_0x4a01f7*Float32Array[_0x49225c(0x3789)],_0x116e21?_0x116e21*this[_0x49225c(0x2f0c)]:void 0x0),this[_0x49225c(0x405f)]=0x0===_0x4a01f7&&void 0x0===_0x116e21?_0x31ebb2:null);}[_0x5007c5(0x2dac)](){var _0x4c5019=_0x5007c5;this[_0x4c5019(0x155b)]&&(this[_0x4c5019(0xfc2)]?this[_0x4c5019(0x155b)][_0x4c5019(0x2f12)]++:this[_0x4c5019(0xfc2)]=!0x0);}['dispose'](){var _0x3f2e0f=_0x5007c5;this['_buffer']&&this[_0x3f2e0f(0x2635)]['_releaseBuffer'](this[_0x3f2e0f(0x155b)])&&(this[_0x3f2e0f(0x155b)]=null,this['_data']=null);}}class _0x121d59{constructor(_0x3f3f68,_0x648fcd,_0x2fbc43,_0x2321ab,_0x294855,_0x3f8b6f,_0x213fc7,_0x2e06ba,_0x14aea6,_0x15c8bb,_0x4e02d8=!0x1,_0x5bad17=!0x1,_0x3dfa7c=0x1,_0x1e30b=!0x1){var _0x4ca63e=_0x5007c5;_0x648fcd instanceof _0x1c8a86?(this[_0x4ca63e(0x155b)]=_0x648fcd,this[_0x4ca63e(0x86a)]=_0x1e30b):(this[_0x4ca63e(0x155b)]=new _0x1c8a86(_0x3f3f68,_0x648fcd,_0x2321ab,_0x3f8b6f,_0x294855,_0x213fc7,_0x5bad17),this[_0x4ca63e(0x86a)]=!0x0),this[_0x4ca63e(0x17f4)]=_0x121d59[_0x4ca63e(0x2c90)]++,this[_0x4ca63e(0x379a)]=_0x2fbc43,null==_0x15c8bb?(_0x1e30b=this['getData'](),this['type']=_0x121d59[_0x4ca63e(0x1e6e)],_0x1e30b instanceof Int8Array?this['type']=_0x121d59[_0x4ca63e(0x34c2)]:_0x1e30b instanceof Uint8Array?this[_0x4ca63e(0x21e0)]=_0x121d59[_0x4ca63e(0x3918)]:_0x1e30b instanceof Int16Array?this[_0x4ca63e(0x21e0)]=_0x121d59['SHORT']:_0x1e30b instanceof Uint16Array?this[_0x4ca63e(0x21e0)]=_0x121d59[_0x4ca63e(0x3c54)]:_0x1e30b instanceof Int32Array?this[_0x4ca63e(0x21e0)]=_0x121d59[_0x4ca63e(0xf7e)]:_0x1e30b instanceof Uint32Array&&(this[_0x4ca63e(0x21e0)]=_0x121d59[_0x4ca63e(0x462)])):this[_0x4ca63e(0x21e0)]=_0x15c8bb,_0x3f3f68=_0x121d59[_0x4ca63e(0x3af3)](this['type']),(_0x5bad17?(this[_0x4ca63e(0x1c70)]=_0x14aea6||(_0x3f8b6f?_0x3f8b6f/_0x3f3f68:_0x121d59[_0x4ca63e(0xbb4)](_0x2fbc43)),this[_0x4ca63e(0x2f0c)]=_0x3f8b6f||this[_0x4ca63e(0x155b)][_0x4ca63e(0x2f0c)]||this[_0x4ca63e(0x1c70)]*_0x3f3f68,this['byteOffset']=_0x2e06ba||0x0):(this['_size']=_0x14aea6||_0x3f8b6f||_0x121d59[_0x4ca63e(0xbb4)](_0x2fbc43),this['byteStride']=_0x3f8b6f?_0x3f8b6f*_0x3f3f68:this[_0x4ca63e(0x155b)][_0x4ca63e(0x2f0c)]||this['_size']*_0x3f3f68,this[_0x4ca63e(0x3fcc)]=(_0x2e06ba||0x0)*_0x3f3f68),this[_0x4ca63e(0x2f9a)]=_0x4e02d8,this[_0x4ca63e(0x2b9f)]=void 0x0!==_0x213fc7&&_0x213fc7,this[_0x4ca63e(0x1707)]=_0x213fc7?_0x3dfa7c:0x0,this[_0x4ca63e(0x28ef)]());}get[_0x5007c5(0x4189)](){var _0x3c90ba=_0x5007c5;return this[_0x3c90ba(0x1707)];}set[_0x5007c5(0x4189)](_0x55fccb){var _0x58fef8=_0x5007c5,_0x3ad872=0x0!=_0x55fccb;this[_0x58fef8(0x1707)]=_0x55fccb,_0x3ad872!==this[_0x58fef8(0x2b9f)]&&(this[_0x58fef8(0x2b9f)]=_0x3ad872,this['_computeHashCode']());}[_0x5007c5(0x28ef)](){var _0xfd7e8d=_0x5007c5;this[_0xfd7e8d(0x15d9)]=(this[_0xfd7e8d(0x21e0)]-0x1400<<0x0)+((this[_0xfd7e8d(0x2f9a)]?0x1:0x0)<<0x3)+(this[_0xfd7e8d(0x1c70)]<<0x4)+((this[_0xfd7e8d(0x2b9f)]?0x1:0x0)<<0x6)+(this[_0xfd7e8d(0x2f0c)]<<0xc);}['_rebuild'](){var _0x169af0=_0x5007c5;this[_0x169af0(0x155b)]&&this[_0x169af0(0x155b)][_0x169af0(0x2ef6)]();}[_0x5007c5(0x411a)](){var _0x5a74b1=_0x5007c5;return this[_0x5a74b1(0x379a)];}['isUpdatable'](){var _0x175e28=_0x5007c5;return this['_buffer'][_0x175e28(0x1537)]();}['getData'](){var _0x537d4e=_0x5007c5;return this[_0x537d4e(0x155b)][_0x537d4e(0xef3)]();}['getFloatData'](_0x1ad712,_0x359b19){var _0x18300e=_0x5007c5;const _0xc7c2d7=this[_0x18300e(0xef3)]();if(!_0xc7c2d7)return null;var _0xdbf17a=this['getSize']()*_0x121d59[_0x18300e(0x3af3)](this['type']),_0x1ad712=_0x1ad712*this['getSize']();if(this['type']!==_0x121d59[_0x18300e(0x1e6e)]||this[_0x18300e(0x2f0c)]!==_0xdbf17a){const _0x1aee24=new Float32Array(_0x1ad712);return this['forEach'](_0x1ad712,(_0x5677b8,_0x43153d)=>_0x1aee24[_0x43153d]=_0x5677b8),_0x1aee24;}if((_0xc7c2d7 instanceof Array||_0xc7c2d7 instanceof Float32Array)&&0x0===this[_0x18300e(0x3fcc)]&&_0xc7c2d7[_0x18300e(0x1377)]===_0x1ad712)return _0x359b19?_0xc7c2d7['slice']():_0xc7c2d7;if(_0xc7c2d7 instanceof Array)return _0xdbf17a=this[_0x18300e(0x3fcc)]/0x4,_0xc7c2d7[_0x18300e(0x13df)](_0xdbf17a,_0xdbf17a+_0x1ad712);if(_0xc7c2d7 instanceof ArrayBuffer)return new Float32Array(_0xc7c2d7,this[_0x18300e(0x3fcc)],_0x1ad712);{let _0x25910a=_0xc7c2d7[_0x18300e(0x3fcc)]+this[_0x18300e(0x3fcc)];if(_0x359b19){const _0x647dd3=new Float32Array(_0x1ad712);return _0xdbf17a=new Float32Array(_0xc7c2d7[_0x18300e(0x25c8)],_0x25910a,_0x1ad712),(_0x647dd3[_0x18300e(0x2cf6)](_0xdbf17a),_0x647dd3);}return _0x359b19=_0x25910a%0x4,(_0x359b19&&(_0x25910a=Math['max'](0x0,_0x25910a-_0x359b19)),new Float32Array(_0xc7c2d7['buffer'],_0x25910a,_0x1ad712));}}[_0x5007c5(0x3181)](){var _0x1bf458=_0x5007c5;return this[_0x1bf458(0x155b)][_0x1bf458(0x3181)]();}[_0x5007c5(0x292c)](){var _0x2f96b2=_0x5007c5;return this[_0x2f96b2(0x2f0c)]/_0x121d59[_0x2f96b2(0x3af3)](this[_0x2f96b2(0x21e0)]);}['getOffset'](){var _0x44c5c8=_0x5007c5;return this['byteOffset']/_0x121d59[_0x44c5c8(0x3af3)](this[_0x44c5c8(0x21e0)]);}[_0x5007c5(0x5dd)](_0x4acfb5=!0x1){var _0x7df393=_0x5007c5;return _0x4acfb5?this[_0x7df393(0x1c70)]*_0x121d59['GetTypeByteLength'](this[_0x7df393(0x21e0)]):this[_0x7df393(0x1c70)];}[_0x5007c5(0x11e2)](){var _0x3b50e7=_0x5007c5;return this[_0x3b50e7(0x2b9f)];}[_0x5007c5(0x5b9)](){var _0x1574ea=_0x5007c5;return this[_0x1574ea(0x1707)];}[_0x5007c5(0x3b8e)](_0x35935a){var _0x346386=_0x5007c5;this[_0x346386(0x155b)][_0x346386(0x3b8e)](_0x35935a);}[_0x5007c5(0x22f)](_0x2082a4){var _0x5bf921=_0x5007c5;this['_buffer'][_0x5bf921(0x22f)](_0x2082a4);}[_0x5007c5(0x19eb)](_0x3c37fc,_0x4a31d7,_0x362092=!0x1){var _0x302098=_0x5007c5;this[_0x302098(0x155b)][_0x302098(0x19eb)](_0x3c37fc,_0x4a31d7,void 0x0,_0x362092);}['dispose'](){var _0x1cd15c=_0x5007c5;this[_0x1cd15c(0x86a)]&&this[_0x1cd15c(0x155b)][_0x1cd15c(0x18c9)]();}[_0x5007c5(0x7f0)](_0x1e16fd,_0x44cc1e){var _0x2f1b6a=_0x5007c5;_0x121d59[_0x2f1b6a(0x138b)](this['_buffer'][_0x2f1b6a(0xef3)](),this['byteOffset'],this[_0x2f1b6a(0x2f0c)],this[_0x2f1b6a(0x1c70)],this['type'],_0x1e16fd,this[_0x2f1b6a(0x2f9a)],_0x44cc1e);}static[_0x5007c5(0xbb4)](_0x31cf5a){var _0x493d80=_0x5007c5;switch(_0x31cf5a){case _0x121d59[_0x493d80(0x2087)]:case _0x121d59[_0x493d80(0x2abb)]:case _0x121d59[_0x493d80(0x6b0)]:case _0x121d59[_0x493d80(0x164f)]:case _0x121d59['UV5Kind']:case _0x121d59[_0x493d80(0x1a6f)]:return 0x2;case _0x121d59[_0x493d80(0x279a)]:case _0x121d59['PositionKind']:return 0x3;case _0x121d59['ColorKind']:case _0x121d59[_0x493d80(0x1b55)]:case _0x121d59['MatricesIndicesExtraKind']:case _0x121d59[_0x493d80(0x35b7)]:case _0x121d59[_0x493d80(0xe3d)]:case _0x121d59[_0x493d80(0x2be7)]:return 0x4;default:throw new Error('Invalid\x20kind\x20\x27'+_0x31cf5a+'\x27');}}static[_0x5007c5(0x3af3)](_0xb5780f){var _0x2b99b3=_0x5007c5;switch(_0xb5780f){case _0x121d59[_0x2b99b3(0x34c2)]:case _0x121d59[_0x2b99b3(0x3918)]:return 0x1;case _0x121d59[_0x2b99b3(0xe14)]:case _0x121d59['UNSIGNED_SHORT']:return 0x2;case _0x121d59[_0x2b99b3(0xf7e)]:case _0x121d59[_0x2b99b3(0x462)]:case _0x121d59[_0x2b99b3(0x1e6e)]:return 0x4;default:throw new Error('Invalid\x20type\x20\x27'+_0xb5780f+'\x27');}}static[_0x5007c5(0x138b)](_0x3e4dd8,_0x156316,_0x17c30b,_0x34977e,_0x4a6c73,_0x568239,_0x14741d,_0xabf1a4){var _0x1bcf97=_0x5007c5;if(_0x3e4dd8 instanceof Array){let _0x2398e8=_0x156316/0x4;var _0xd0c7db=_0x17c30b/0x4;for(let _0x32a12a=0x0;_0x32a12a<_0x568239;_0x32a12a+=_0x34977e){for(let _0xc3a092=0x0;_0xc3a092<_0x34977e;_0xc3a092++)_0xabf1a4(_0x3e4dd8[_0x2398e8+_0xc3a092],_0x32a12a+_0xc3a092);_0x2398e8+=_0xd0c7db;}}else{var _0x349928=_0x3e4dd8 instanceof ArrayBuffer?new DataView(_0x3e4dd8):new DataView(_0x3e4dd8[_0x1bcf97(0x25c8)],_0x3e4dd8[_0x1bcf97(0x3fcc)],_0x3e4dd8[_0x1bcf97(0x2106)]),_0x1098cf=_0x121d59[_0x1bcf97(0x3af3)](_0x4a6c73);for(let _0x529537=0x0;_0x529537<_0x568239;_0x529537+=_0x34977e){let _0x2cafad=_0x156316;for(let _0x3803a7=0x0;_0x3803a7<_0x34977e;_0x3803a7++)_0xabf1a4(_0x121d59[_0x1bcf97(0x21be)](_0x349928,_0x4a6c73,_0x2cafad,_0x14741d),_0x529537+_0x3803a7),_0x2cafad+=_0x1098cf;_0x156316+=_0x17c30b;}}}static['_GetFloatValue'](_0x5ec012,_0x2fe445,_0x3f5544,_0x52ca70){var _0x48c8c7=_0x5007c5;switch(_0x2fe445){case _0x121d59['BYTE']:{let _0x483a8f=_0x5ec012['getInt8'](_0x3f5544);return _0x483a8f=_0x52ca70?Math[_0x48c8c7(0xf1a)](_0x483a8f/0x7f,-0x1):_0x483a8f;}case _0x121d59[_0x48c8c7(0x3918)]:{let _0x8a50a1=_0x5ec012[_0x48c8c7(0x132f)](_0x3f5544);return _0x52ca70&&(_0x8a50a1/=0xff),_0x8a50a1;}case _0x121d59['SHORT']:{let _0x296a32=_0x5ec012['getInt16'](_0x3f5544,!0x0);return _0x296a32=_0x52ca70?Math[_0x48c8c7(0xf1a)](_0x296a32/0x7fff,-0x1):_0x296a32;}case _0x121d59[_0x48c8c7(0x3c54)]:{let _0x679c51=_0x5ec012['getUint16'](_0x3f5544,!0x0);return _0x52ca70&&(_0x679c51/=0xffff),_0x679c51;}case _0x121d59[_0x48c8c7(0xf7e)]:return _0x5ec012[_0x48c8c7(0x2026)](_0x3f5544,!0x0);case _0x121d59[_0x48c8c7(0x462)]:return _0x5ec012[_0x48c8c7(0x2f33)](_0x3f5544,!0x0);case _0x121d59[_0x48c8c7(0x1e6e)]:return _0x5ec012[_0x48c8c7(0x2e8)](_0x3f5544,!0x0);default:throw new Error(_0x48c8c7(0x3e30)+_0x2fe445);}}}_0x121d59[_0x5007c5(0x2c90)]=0x0,_0x121d59[_0x5007c5(0x34c2)]=0x1400,_0x121d59[_0x5007c5(0x3918)]=0x1401,_0x121d59[_0x5007c5(0xe14)]=0x1402,_0x121d59[_0x5007c5(0x3c54)]=0x1403,_0x121d59[_0x5007c5(0xf7e)]=0x1404,_0x121d59[_0x5007c5(0x462)]=0x1405,_0x121d59['FLOAT']=0x1406,_0x121d59['PositionKind']=_0x5007c5(0x2416),_0x121d59[_0x5007c5(0x279a)]=_0x5007c5(0x1b8a),_0x121d59['TangentKind']='tangent',_0x121d59[_0x5007c5(0x2087)]='uv',_0x121d59['UV2Kind']=_0x5007c5(0x3f67),_0x121d59['UV3Kind']='uv3',_0x121d59[_0x5007c5(0x164f)]=_0x5007c5(0x1cf2),_0x121d59[_0x5007c5(0x992)]=_0x5007c5(0xceb),_0x121d59[_0x5007c5(0x1a6f)]='uv6',_0x121d59['ColorKind']='color',_0x121d59[_0x5007c5(0x191b)]='instanceColor',_0x121d59[_0x5007c5(0x1b55)]='matricesIndices',_0x121d59[_0x5007c5(0x35b7)]=_0x5007c5(0x111e),_0x121d59[_0x5007c5(0x317a)]='matricesIndicesExtra',_0x121d59['MatricesWeightsExtraKind']=_0x5007c5(0x2b8a);},0x13862:(_0x380f56,_0x57beb4,_0x12d91f)=>{var _0x31cc8d=a8_0x16e4d8;_0x12d91f['d'](_0x57beb4,{'h':()=>_0x4679e5});class _0x4679e5{constructor(){var _0x38455f=a8_0x5b24;this['references']=0x0,this[_0x38455f(0x135f)]=0x0,this[_0x38455f(0x15ae)]=!0x1,this[_0x38455f(0x17f4)]=_0x4679e5[_0x38455f(0x2c90)]++;}get[_0x31cc8d(0x3e6e)](){return null;}}_0x4679e5[_0x31cc8d(0x2c90)]=0x0;},0x1696b:(_0x3f390e,_0x13e5b9,_0x53295d)=>{_0x53295d(0x1a27),_0x53295d(0x13862),_0x53295d(0x365e);},0x365e:(_0x26fe92,_0xde010c,_0x1c7576)=>{var _0x1b83f3=a8_0x16e4d8;_0x1c7576['d'](_0xde010c,{'N':()=>_0x29e3c0});var _0x33860c=_0x1c7576(0x77a5);class _0x29e3c0{constructor(_0x5deb78,_0xdc8e22,_0x58616f=_0x33860c['g'][_0x1b83f3(0x1146)]){var _0x18b3c6=_0x1b83f3;this[_0x18b3c6(0x2635)]=_0x5deb78,this[_0x18b3c6(0x2635)]['_storageBuffers'][_0x18b3c6(0x3f90)](this),this[_0x18b3c6(0x2ebb)](_0xdc8e22,_0x58616f);}['_create'](_0x49213c,_0x29dc37){var _0x96167e=_0x1b83f3;this['_bufferSize']=_0x49213c,this[_0x96167e(0x3f4e)]=_0x29dc37,this[_0x96167e(0x155b)]=this[_0x96167e(0x2635)][_0x96167e(0xba5)](_0x49213c,_0x29dc37);}[_0x1b83f3(0x2ef6)](){var _0x7490d1=_0x1b83f3;this[_0x7490d1(0x2ebb)](this[_0x7490d1(0x3b0a)],this[_0x7490d1(0x3f4e)]);}[_0x1b83f3(0x3181)](){var _0x4e5afb=_0x1b83f3;return this[_0x4e5afb(0x155b)];}[_0x1b83f3(0x22f)](_0x38e17d,_0x81a72,_0x31392f){var _0x1c36fe=_0x1b83f3;this['_buffer']&&this['_engine'][_0x1c36fe(0x965)](this[_0x1c36fe(0x155b)],_0x38e17d,_0x81a72,_0x31392f);}[_0x1b83f3(0x32ff)](_0x81f8ca,_0x5017ae,_0x27003){var _0x233d31=_0x1b83f3;return this[_0x233d31(0x2635)][_0x233d31(0x172e)](this[_0x233d31(0x155b)],_0x81f8ca,_0x5017ae,_0x27003);}[_0x1b83f3(0x18c9)](){var _0x3129b8=_0x1b83f3;const _0x4e8126=this[_0x3129b8(0x2635)][_0x3129b8(0x3d7c)];var _0xd4d8f8=_0x4e8126[_0x3129b8(0x919)](this);-0x1!==_0xd4d8f8&&(_0x4e8126[_0xd4d8f8]=_0x4e8126[_0x4e8126[_0x3129b8(0x1377)]-0x1],_0x4e8126[_0x3129b8(0x10d7)]()),this[_0x3129b8(0x2635)][_0x3129b8(0x3970)](this[_0x3129b8(0x155b)]),this[_0x3129b8(0x155b)]=null;}}},0xd13c:(_0x17f54f,_0x5e3279,_0x21cf3f)=>{var _0x3ee242=a8_0x16e4d8;_0x21cf3f['d'](_0x5e3279,{'Y':()=>_0x5e29da});function _0x414ee9(_0x19ec0e,_0x4a6674,_0x191652,_0x568b78){var _0x79dbe=a8_0x5b24,_0xaebf20,_0x548a1a=arguments['length'],_0x43ff8b=_0x548a1a<0x3?_0x4a6674:null===_0x568b78?_0x568b78=Object[_0x79dbe(0xd3d)](_0x4a6674,_0x191652):_0x568b78;if(_0x79dbe(0x1e3f)==typeof Reflect&&_0x79dbe(0x38fa)==typeof Reflect[_0x79dbe(0x1dac)])_0x43ff8b=Reflect[_0x79dbe(0x1dac)](_0x19ec0e,_0x4a6674,_0x191652,_0x568b78);else{for(var _0x346f62=_0x19ec0e[_0x79dbe(0x1377)]-0x1;0x0<=_0x346f62;_0x346f62--)(_0xaebf20=_0x19ec0e[_0x346f62])&&(_0x43ff8b=(_0x548a1a<0x3?_0xaebf20(_0x43ff8b):0x3<_0x548a1a?_0xaebf20(_0x4a6674,_0x191652,_0x43ff8b):_0xaebf20(_0x4a6674,_0x191652))||_0x43ff8b);}0x3<_0x548a1a&&_0x43ff8b&&Object['defineProperty'](_0x4a6674,_0x191652,_0x43ff8b);}var _0x5e3279=_0x21cf3f(0x153ad),_0x2af37e=_0x21cf3f(0xf96c),_0x134a27=_0x21cf3f(0x1272b),_0x3c720f=_0x21cf3f(0xc25e),_0x481cef=_0x21cf3f(0xe222);class _0x5e29da{constructor(){var _0x487882=a8_0x5b24;this['wheelPrecisionX']=0x3,this['wheelPrecisionY']=0x3,this['wheelPrecisionZ']=0x3,this[_0x487882(0x3f01)]=new _0x2af37e['y$'](),this[_0x487882(0x2fdf)]=0x0,this[_0x487882(0x22c9)]=0x0,this[_0x487882(0x137f)]=0x0,this[_0x487882(0x243)]=0xc,this[_0x487882(0x2f2)]=0x78;}[_0x3ee242(0x3a3a)](_0x1b8a97){var _0x524ee8=_0x3ee242;_0x1b8a97=_0x481cef['w1'][_0x524ee8(0x252d)](arguments),this['_wheel']=_0x46bd20=>{var _0x5955c1=_0x524ee8;if(_0x46bd20[_0x5955c1(0x21e0)]===_0x134a27['kD'][_0x5955c1(0x37c4)]){const _0x1f3d4d=_0x46bd20[_0x5955c1(0x19ca)];_0x46bd20=_0x1f3d4d[_0x5955c1(0x1cdd)]===_0x3c720f['G'][_0x5955c1(0x21a3)]?this['_ffMultiplier']:0x1,(this[_0x5955c1(0x2fdf)]+=this[_0x5955c1(0x233c)]*_0x46bd20*_0x1f3d4d['deltaX']/this[_0x5955c1(0x2f2)],this[_0x5955c1(0x22c9)]-=this[_0x5955c1(0x3f00)]*_0x46bd20*_0x1f3d4d[_0x5955c1(0x1554)]/this['_normalize'],this[_0x5955c1(0x137f)]+=this[_0x5955c1(0x1370)]*_0x46bd20*_0x1f3d4d[_0x5955c1(0x2c48)]/this['_normalize'],_0x1f3d4d[_0x5955c1(0x2adf)]&&!_0x1b8a97&&_0x1f3d4d['preventDefault']());}},this[_0x524ee8(0x262b)]=this[_0x524ee8(0x3031)][_0x524ee8(0x83e)]()[_0x524ee8(0x262)][_0x524ee8(0x2845)](this[_0x524ee8(0x3285)],_0x134a27['kD'][_0x524ee8(0x37c4)]);}[_0x3ee242(0x3fb7)](){var _0x1b42fb=_0x3ee242;this[_0x1b42fb(0x262b)]&&(this[_0x1b42fb(0x3031)][_0x1b42fb(0x83e)]()[_0x1b42fb(0x262)]['_removeCameraPointerObserver'](this['_observer']),this['_observer']=null,this[_0x1b42fb(0x3285)]=null),this[_0x1b42fb(0x3f01)]&&this[_0x1b42fb(0x3f01)]['clear']();}[_0x3ee242(0x527)](){var _0x1d622e=_0x3ee242;this[_0x1d622e(0x3f01)]['notifyObservers']({'wheelDeltaX':this[_0x1d622e(0x2fdf)],'wheelDeltaY':this[_0x1d622e(0x22c9)],'wheelDeltaZ':this[_0x1d622e(0x137f)]}),this[_0x1d622e(0x2fdf)]=0x0,this['_wheelDeltaY']=0x0,this[_0x1d622e(0x137f)]=0x0;}[_0x3ee242(0x3fcd)](){var _0x5915bb=_0x3ee242;return _0x5915bb(0x276e);}[_0x3ee242(0x1ce8)](){return'mousewheel';}}_0x414ee9([(0x0,_0x5e3279['qC'])()],_0x5e29da[_0x3ee242(0x41df)],_0x3ee242(0x233c),void 0x0),_0x414ee9([(0x0,_0x5e3279['qC'])()],_0x5e29da[_0x3ee242(0x41df)],_0x3ee242(0x3f00),void 0x0),_0x414ee9([(0x0,_0x5e3279['qC'])()],_0x5e29da['prototype'],_0x3ee242(0x1370),void 0x0);},0x3e9e:(_0x401b9b,_0x584794,_0x537586)=>{var _0x3170e3=a8_0x16e4d8;_0x537586['d'](_0x584794,{'O':()=>_0x56305f});var _0x584794=_0x537586(0x153ad),_0x479eb1=_0x537586(0xe222),_0x57b934=_0x537586(0x1272b);class _0x56305f{constructor(){var _0x599801=a8_0x5b24;this['_currentActiveButton']=-0x1,this[_0x599801(0x2d0b)]=[0x0,0x1,0x2];}[_0x3170e3(0x3a3a)](_0x1c4ddd){var _0x1d44ac=_0x3170e3;_0x1c4ddd=_0x479eb1['w1'][_0x1d44ac(0x252d)](arguments);const _0x24e335=this[_0x1d44ac(0x3031)][_0x1d44ac(0x2cd1)](),_0x3f5767=_0x24e335[_0x1d44ac(0x2669)]();let _0x498951=0x0,_0x18e0b4=null;this[_0x1d44ac(0x285d)]=null,this[_0x1d44ac(0x2726)]=null,this[_0x1d44ac(0xdaa)]=!0x1,this[_0x1d44ac(0x1730)]=!0x1,this[_0x1d44ac(0x3e78)]=!0x1,this[_0x1d44ac(0x2ced)]=!0x1,this[_0x1d44ac(0x3d67)]=0x0,this[_0x1d44ac(0x76b)]=_0x5c94fc=>{var _0x279d59=_0x1d44ac;const _0x13cc94=_0x5c94fc[_0x279d59(0x19ca)];var _0x27443e=_0x279d59(0x3759)===_0x13cc94[_0x279d59(0x1b05)];if(!_0x24e335['isInVRExclusivePointerMode']&&(_0x5c94fc[_0x279d59(0x21e0)]===_0x57b934['kD']['POINTERMOVE']||-0x1!==this[_0x279d59(0x2d0b)][_0x279d59(0x919)](_0x13cc94[_0x279d59(0x4174)]))){const _0x16e370=_0x13cc94[_0x279d59(0x397b)];if(this[_0x279d59(0xdaa)]=_0x13cc94[_0x279d59(0x897)],this[_0x279d59(0x1730)]=_0x13cc94[_0x279d59(0x14ca)],this[_0x279d59(0x3e78)]=_0x13cc94[_0x279d59(0x8fa)],this[_0x279d59(0x2ced)]=_0x13cc94[_0x279d59(0x1b99)],this['_buttonsPressed']=_0x13cc94[_0x279d59(0x2d0b)],_0x24e335[_0x279d59(0xfe5)]){var _0x165ad6=_0x13cc94[_0x279d59(0x21fe)],_0x249bf0=_0x13cc94[_0x279d59(0x62c)];this[_0x279d59(0x3800)](null,_0x165ad6,_0x249bf0),this[_0x279d59(0x285d)]=null,this[_0x279d59(0x2726)]=null;}else{if(_0x5c94fc[_0x279d59(0x21e0)]===_0x57b934['kD']['POINTERDOWN']||!_0x27443e||(null==(_0x165ad6=this[_0x279d59(0x285d)])?void 0x0:_0x165ad6[_0x279d59(0x11aa)])===_0x13cc94[_0x279d59(0x11aa)]||(null==(_0x249bf0=this['_pointB'])?void 0x0:_0x249bf0[_0x279d59(0x11aa)])===_0x13cc94['pointerId']){if(_0x5c94fc[_0x279d59(0x21e0)]!==_0x57b934['kD'][_0x279d59(0x2596)]||-0x1!==this[_0x279d59(0x17cf)]&&!_0x27443e){if(_0x5c94fc[_0x279d59(0x21e0)]===_0x57b934['kD'][_0x279d59(0x2f6b)])this['onDoubleTap'](_0x13cc94['pointerType']);else{if(_0x5c94fc[_0x279d59(0x21e0)]!==_0x57b934['kD'][_0x279d59(0x9b8)]||this['_currentActiveButton']!==_0x13cc94[_0x279d59(0x4174)]&&!_0x27443e){if(_0x5c94fc[_0x279d59(0x21e0)]===_0x57b934['kD']['POINTERMOVE']){if(_0x1c4ddd||_0x13cc94[_0x279d59(0x2adf)](),this[_0x279d59(0x285d)]&&null===this[_0x279d59(0x2726)])_0x165ad6=_0x13cc94[_0x279d59(0xacd)]-this['_pointA']['x'],_0x249bf0=_0x13cc94[_0x279d59(0x890)]-this[_0x279d59(0x285d)]['y'],(this[_0x279d59(0x3800)](this['_pointA'],_0x165ad6,_0x249bf0),this[_0x279d59(0x285d)]['x']=_0x13cc94[_0x279d59(0xacd)],this[_0x279d59(0x285d)]['y']=_0x13cc94[_0x279d59(0x890)]);else{if(this[_0x279d59(0x285d)]&&this['_pointB']){const _0x68846c=this[_0x279d59(0x285d)][_0x279d59(0x11aa)]===_0x13cc94[_0x279d59(0x11aa)]?this[_0x279d59(0x285d)]:this[_0x279d59(0x2726)];_0x68846c['x']=_0x13cc94[_0x279d59(0xacd)],_0x68846c['y']=_0x13cc94[_0x279d59(0x890)],(_0x165ad6=this[_0x279d59(0x285d)]['x']-this[_0x279d59(0x2726)]['x'],_0x249bf0=this['_pointA']['y']-this[_0x279d59(0x2726)]['y'],_0x165ad6=_0x165ad6*_0x165ad6+_0x249bf0*_0x249bf0,_0x249bf0={'x':(this[_0x279d59(0x285d)]['x']+this[_0x279d59(0x2726)]['x'])/0x2,'y':(this['_pointA']['y']+this[_0x279d59(0x2726)]['y'])/0x2,'pointerId':_0x13cc94[_0x279d59(0x11aa)],'type':_0x5c94fc[_0x279d59(0x21e0)]}),(this[_0x279d59(0x1b37)](this['_pointA'],this[_0x279d59(0x2726)],_0x498951,_0x165ad6,_0x18e0b4,_0x249bf0),_0x18e0b4=_0x249bf0,_0x498951=_0x165ad6);}}}}else{try{null!==_0x16e370&&void 0x0!==_0x16e370&&_0x16e370[_0x279d59(0x382b)](_0x13cc94[_0x279d59(0x11aa)]);}catch(_0x86fa71){}_0x27443e||(this[_0x279d59(0x2726)]=null),_0x24e335['_badOS']?this[_0x279d59(0x285d)]=this['_pointB']=null:this['_pointB']&&this[_0x279d59(0x285d)]&&this[_0x279d59(0x285d)][_0x279d59(0x11aa)]==_0x13cc94['pointerId']?(this[_0x279d59(0x285d)]=this['_pointB'],this['_pointB']=null):this[_0x279d59(0x285d)]&&this[_0x279d59(0x2726)]&&this[_0x279d59(0x2726)][_0x279d59(0x11aa)]==_0x13cc94[_0x279d59(0x11aa)]?this[_0x279d59(0x2726)]=null:this[_0x279d59(0x285d)]=this['_pointB']=null,0x0===_0x498951&&!_0x18e0b4||(this[_0x279d59(0x1b37)](this['_pointA'],this['_pointB'],_0x498951,0x0,_0x18e0b4,null),_0x498951=0x0,_0x18e0b4=null),this[_0x279d59(0x17cf)]=-0x1,this[_0x279d59(0x1409)](_0x13cc94),_0x1c4ddd||_0x13cc94[_0x279d59(0x2adf)]();}}}else{try{null!==_0x16e370&&void 0x0!==_0x16e370&&_0x16e370['setPointerCapture'](_0x13cc94[_0x279d59(0x11aa)]);}catch(_0x476a4d){}if(null===this['_pointA'])this[_0x279d59(0x285d)]={'x':_0x13cc94['clientX'],'y':_0x13cc94[_0x279d59(0x890)],'pointerId':_0x13cc94[_0x279d59(0x11aa)],'type':_0x13cc94['pointerType']};else{if(null!==this[_0x279d59(0x2726)])return;this[_0x279d59(0x2726)]={'x':_0x13cc94[_0x279d59(0xacd)],'y':_0x13cc94['clientY'],'pointerId':_0x13cc94[_0x279d59(0x11aa)],'type':_0x13cc94[_0x279d59(0x1b05)]};}-0x1!==this[_0x279d59(0x17cf)]||_0x27443e||(this[_0x279d59(0x17cf)]=_0x13cc94[_0x279d59(0x4174)]),this[_0x279d59(0x38e8)](_0x13cc94),_0x1c4ddd||(_0x13cc94[_0x279d59(0x2adf)](),_0x3f5767&&_0x3f5767[_0x279d59(0xcd7)]());}}}}},this['_observer']=this[_0x1d44ac(0x3031)][_0x1d44ac(0x83e)]()[_0x1d44ac(0x262)][_0x1d44ac(0x2845)](this['_pointerInput'],_0x57b934['kD'][_0x1d44ac(0x2596)]|_0x57b934['kD']['POINTERUP']|_0x57b934['kD'][_0x1d44ac(0x3cf0)]|_0x57b934['kD']['POINTERDOUBLETAP']),this[_0x1d44ac(0x1044)]=()=>{var _0x58306f=_0x1d44ac;this[_0x58306f(0x285d)]=this['_pointB']=null,_0x498951=0x0,_0x18e0b4=null,this[_0x58306f(0xf91)]();},this['_contextMenuBind']=this['onContextMenu']['bind'](this),_0x3f5767&&_0x3f5767[_0x1d44ac(0x1080)]('contextmenu',this[_0x1d44ac(0x1024)],!0x1);var _0x29f2d8=this[_0x1d44ac(0x3031)][_0x1d44ac(0x83e)]()[_0x1d44ac(0x2cd1)]()[_0x1d44ac(0xe13)]();_0x29f2d8&&_0x479eb1['w1'][_0x1d44ac(0x148d)](_0x29f2d8,[{'name':_0x1d44ac(0x1e69),'handler':this[_0x1d44ac(0x1044)]}]);}['detachControl'](){var _0x1e5f0f=_0x3170e3,_0x306b18;if(this['_onLostFocus']&&(_0x306b18=this[_0x1e5f0f(0x3031)][_0x1e5f0f(0x83e)]()[_0x1e5f0f(0x2cd1)]()[_0x1e5f0f(0xe13)]())&&_0x479eb1['w1']['UnregisterTopRootEvents'](_0x306b18,[{'name':_0x1e5f0f(0x1e69),'handler':this[_0x1e5f0f(0x1044)]}]),this[_0x1e5f0f(0x262b)]){if(this['camera']['getScene']()[_0x1e5f0f(0x262)][_0x1e5f0f(0x9a1)](this[_0x1e5f0f(0x262b)]),this[_0x1e5f0f(0x262b)]=null,this[_0x1e5f0f(0x1024)]){const _0x292658=this[_0x1e5f0f(0x3031)][_0x1e5f0f(0x83e)]()['getEngine']()[_0x1e5f0f(0x2669)]();_0x292658&&_0x292658[_0x1e5f0f(0x22e3)]('contextmenu',this['_contextMenuBind']);}this[_0x1e5f0f(0x1044)]=null;}this['_altKey']=!0x1,this[_0x1e5f0f(0x1730)]=!0x1,this[_0x1e5f0f(0x3e78)]=!0x1,this[_0x1e5f0f(0x2ced)]=!0x1,this[_0x1e5f0f(0x3d67)]=0x0,this['_currentActiveButton']=-0x1;}[_0x3170e3(0x3fcd)](){var _0x5edf84=_0x3170e3;return _0x5edf84(0x1f4a);}[_0x3170e3(0x1ce8)](){var _0x1c7a17=_0x3170e3;return _0x1c7a17(0x950);}[_0x3170e3(0x2eed)](_0x194942){}[_0x3170e3(0x3800)](_0x411a71,_0x702c51,_0x2f5e05){}[_0x3170e3(0x1b37)](_0x482c56,_0x27bca4,_0x2e3f09,_0x29dd4c,_0x337613,_0x47a36b){}[_0x3170e3(0x1f19)](_0xdefaeb){var _0x315253=_0x3170e3;_0xdefaeb[_0x315253(0x2adf)]();}[_0x3170e3(0x38e8)](_0x2a7c98){}[_0x3170e3(0x1409)](_0xbeabe4){}[_0x3170e3(0xf91)](){}}!function(_0x5acae9,_0x3541ac,_0x850639,_0x5d131b){var _0x5096de=_0x3170e3,_0x4280d3,_0x5bb62b=arguments['length'],_0x52832b=_0x5bb62b<0x3?_0x3541ac:null===_0x5d131b?_0x5d131b=Object[_0x5096de(0xd3d)](_0x3541ac,_0x850639):_0x5d131b;if(_0x5096de(0x1e3f)==typeof Reflect&&_0x5096de(0x38fa)==typeof Reflect[_0x5096de(0x1dac)])_0x52832b=Reflect[_0x5096de(0x1dac)](_0x5acae9,_0x3541ac,_0x850639,_0x5d131b);else{for(var _0xf3b1d2=_0x5acae9[_0x5096de(0x1377)]-0x1;0x0<=_0xf3b1d2;_0xf3b1d2--)(_0x4280d3=_0x5acae9[_0xf3b1d2])&&(_0x52832b=(_0x5bb62b<0x3?_0x4280d3(_0x52832b):0x3<_0x5bb62b?_0x4280d3(_0x3541ac,_0x850639,_0x52832b):_0x4280d3(_0x3541ac,_0x850639))||_0x52832b);}0x3<_0x5bb62b&&_0x52832b&&Object[_0x5096de(0x395)](_0x3541ac,_0x850639,_0x52832b);}([(0x0,_0x584794['qC'])()],_0x56305f[_0x3170e3(0x41df)],_0x3170e3(0x2d0b),void 0x0);},0x80af:(_0x32bdbb,_0x254dcc,_0x4584d6)=>{var _0x17c8bc=a8_0x16e4d8;_0x4584d6['d'](_0x254dcc,{'R':()=>_0x5609dc});function _0x483768(_0x56954e,_0x5dc47e,_0x13c3c2,_0x2760dd){var _0x4ea926=a8_0x5b24,_0x1f2fc5,_0x59a5e7=arguments[_0x4ea926(0x1377)],_0x19c22f=_0x59a5e7<0x3?_0x5dc47e:null===_0x2760dd?_0x2760dd=Object[_0x4ea926(0xd3d)](_0x5dc47e,_0x13c3c2):_0x2760dd;if(_0x4ea926(0x1e3f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x19c22f=Reflect[_0x4ea926(0x1dac)](_0x56954e,_0x5dc47e,_0x13c3c2,_0x2760dd);else{for(var _0xebdbb1=_0x56954e[_0x4ea926(0x1377)]-0x1;0x0<=_0xebdbb1;_0xebdbb1--)(_0x1f2fc5=_0x56954e[_0xebdbb1])&&(_0x19c22f=(_0x59a5e7<0x3?_0x1f2fc5(_0x19c22f):0x3<_0x59a5e7?_0x1f2fc5(_0x5dc47e,_0x13c3c2,_0x19c22f):_0x1f2fc5(_0x5dc47e,_0x13c3c2))||_0x19c22f);}0x3<_0x59a5e7&&_0x19c22f&&Object['defineProperty'](_0x5dc47e,_0x13c3c2,_0x19c22f);}var _0x254dcc=_0x4584d6(0x153ad),_0x2abe80=_0x4584d6(0x15fee),_0x39e955=_0x4584d6(0x12bee);class _0x5609dc{constructor(){var _0x3a283d=a8_0x5b24;this[_0x3a283d(0x33f6)]=0x50,this[_0x3a283d(0x658)]=0x28,this[_0x3a283d(0x1910)]=0x1;}get[_0x17c8bc(0x2423)](){var _0x16bc68=_0x17c8bc;return 0x1!==this[_0x16bc68(0x1910)];}set['invertYAxis'](_0x548e08){var _0x48be16=_0x17c8bc;this[_0x48be16(0x1910)]=_0x548e08?-0x1:0x1;}[_0x17c8bc(0x3a3a)](){var _0x4f87b3=_0x17c8bc;const _0x5c26ab=this[_0x4f87b3(0x3031)][_0x4f87b3(0x83e)]()['gamepadManager'];this['_onGamepadConnectedObserver']=_0x5c26ab[_0x4f87b3(0x2ee1)][_0x4f87b3(0x3fc1)](_0x1dc205=>{var _0x761e18=_0x4f87b3;_0x1dc205['type']===_0x39e955['nJ'][_0x761e18(0x3de4)]||this[_0x761e18(0x4206)]&&_0x1dc205[_0x761e18(0x21e0)]!==_0x39e955['nJ']['XBOX']||(this[_0x761e18(0x4206)]=_0x1dc205);}),this[_0x4f87b3(0x2c3d)]=_0x5c26ab['onGamepadDisconnectedObservable']['add'](_0x4735a4=>{var _0xee0d15=_0x4f87b3;this[_0xee0d15(0x4206)]===_0x4735a4&&(this[_0xee0d15(0x4206)]=null);}),this[_0x4f87b3(0x4206)]=_0x5c26ab['getGamepadByType'](_0x39e955['nJ'][_0x4f87b3(0x17b1)]);}['detachControl'](){var _0x5cbd06=_0x17c8bc;this[_0x5cbd06(0x3031)][_0x5cbd06(0x83e)]()[_0x5cbd06(0x3f14)]['onGamepadConnectedObservable'][_0x5cbd06(0x854)](this[_0x5cbd06(0x3959)]),this[_0x5cbd06(0x3031)]['getScene']()['gamepadManager'][_0x5cbd06(0x381b)]['remove'](this[_0x5cbd06(0x2c3d)]),this[_0x5cbd06(0x4206)]=null;}['checkInputs'](){var _0x4aa9a5=_0x17c8bc;if(this[_0x4aa9a5(0x4206)]){const _0x3e3d14=this['camera'];var _0x1b6447,_0x55b959=this[_0x4aa9a5(0x4206)][_0x4aa9a5(0x36c8)],_0x55b959=(_0x55b959&&(0x0!=_0x55b959['x']&&0x0!=(_0x1b6447=_0x55b959['x']/this[_0x4aa9a5(0x33f6)])&&0.005<Math[_0x4aa9a5(0x3abd)](_0x1b6447)&&(_0x3e3d14[_0x4aa9a5(0x34dd)]+=_0x1b6447),0x0!=_0x55b959['y']&&0x0!=(_0x1b6447=_0x55b959['y']/this[_0x4aa9a5(0x33f6)]*this[_0x4aa9a5(0x1910)])&&0.005<Math['abs'](_0x1b6447)&&(_0x3e3d14[_0x4aa9a5(0x35c9)]+=_0x1b6447)),this['gamepad']['leftStick']);_0x55b959&&0x0!=_0x55b959['y']&&0x0!=(_0x1b6447=_0x55b959['y']/this[_0x4aa9a5(0x658)])&&0.005<Math[_0x4aa9a5(0x3abd)](_0x1b6447)&&(this[_0x4aa9a5(0x3031)][_0x4aa9a5(0x20b6)]-=_0x1b6447);}}[_0x17c8bc(0x3fcd)](){var _0x5b393b=_0x17c8bc;return _0x5b393b(0x3235);}[_0x17c8bc(0x1ce8)](){var _0x228eb5=_0x17c8bc;return _0x228eb5(0x4206);}}_0x483768([(0x0,_0x254dcc['qC'])()],_0x5609dc['prototype'],_0x17c8bc(0x33f6),void 0x0),_0x483768([(0x0,_0x254dcc['qC'])()],_0x5609dc[_0x17c8bc(0x41df)],_0x17c8bc(0x658),void 0x0),_0x2abe80['u'][_0x17c8bc(0x3235)]=_0x5609dc;},0xa612:(_0x5845e4,_0x4ed1f3,_0x55060e)=>{var _0x4cf67e=a8_0x16e4d8;_0x55060e['d'](_0x4ed1f3,{'v':()=>_0x51e9c0});function _0x53b81e(_0x6f41cc,_0x519b0d,_0xf26282,_0x58e479){var _0x23cf66=a8_0x5b24,_0x48098a,_0x8f447e=arguments[_0x23cf66(0x1377)],_0x5a1f88=_0x8f447e<0x3?_0x519b0d:null===_0x58e479?_0x58e479=Object[_0x23cf66(0xd3d)](_0x519b0d,_0xf26282):_0x58e479;if(_0x23cf66(0x1e3f)==typeof Reflect&&_0x23cf66(0x38fa)==typeof Reflect[_0x23cf66(0x1dac)])_0x5a1f88=Reflect[_0x23cf66(0x1dac)](_0x6f41cc,_0x519b0d,_0xf26282,_0x58e479);else{for(var _0x55a147=_0x6f41cc[_0x23cf66(0x1377)]-0x1;0x0<=_0x55a147;_0x55a147--)(_0x48098a=_0x6f41cc[_0x55a147])&&(_0x5a1f88=(_0x8f447e<0x3?_0x48098a(_0x5a1f88):0x3<_0x8f447e?_0x48098a(_0x519b0d,_0xf26282,_0x5a1f88):_0x48098a(_0x519b0d,_0xf26282))||_0x5a1f88);}0x3<_0x8f447e&&_0x5a1f88&&Object[_0x23cf66(0x395)](_0x519b0d,_0xf26282,_0x5a1f88);}var _0x4ed1f3=_0x55060e(0x153ad),_0x3f792f=_0x55060e(0x15fee),_0x297c7f=_0x55060e(0x93b9),_0x2d2f52=_0x55060e(0xe222);class _0x51e9c0{constructor(){var _0x182d23=a8_0x5b24;this[_0x182d23(0x1741)]=[0x26],this['keysDown']=[0x28],this['keysLeft']=[0x25],this['keysRight']=[0x27],this[_0x182d23(0x13c1)]=[0xdc],this[_0x182d23(0x237e)]=0x32,this[_0x182d23(0x2e92)]=0x19,this[_0x182d23(0x2a8f)]=!0x0,this['angularSpeed']=0.01,this['_keys']=new Array();}[_0x4cf67e(0x3a3a)](_0x1fac78){var _0x4d82b1=_0x4cf67e;_0x1fac78=_0x2d2f52['w1'][_0x4d82b1(0x252d)](arguments),this[_0x4d82b1(0x2aeb)]||(this['_scene']=this[_0x4d82b1(0x3031)]['getScene'](),this[_0x4d82b1(0x2635)]=this[_0x4d82b1(0x195b)][_0x4d82b1(0x2cd1)](),this[_0x4d82b1(0x2aeb)]=this['_engine']['onCanvasBlurObservable'][_0x4d82b1(0x3fc1)](()=>{var _0x5d6962=_0x4d82b1;this[_0x5d6962(0x261c)]['length']=0x0;}),this['_onKeyboardObserver']=this[_0x4d82b1(0x195b)][_0x4d82b1(0x3815)][_0x4d82b1(0x3fc1)](_0x70ed0a=>{var _0x7f7b19=_0x4d82b1;const _0x13bf74=_0x70ed0a[_0x7f7b19(0x19ca)];_0x13bf74[_0x7f7b19(0x8fa)]||(_0x70ed0a[_0x7f7b19(0x21e0)]===_0x297c7f['OG'][_0x7f7b19(0x14fa)]?(this['_ctrlPressed']=_0x13bf74[_0x7f7b19(0x14ca)],this['_altPressed']=_0x13bf74[_0x7f7b19(0x897)],-0x1===this[_0x7f7b19(0x1741)][_0x7f7b19(0x919)](_0x13bf74[_0x7f7b19(0x13c4)])&&-0x1===this[_0x7f7b19(0x11e8)][_0x7f7b19(0x919)](_0x13bf74[_0x7f7b19(0x13c4)])&&-0x1===this['keysLeft'][_0x7f7b19(0x919)](_0x13bf74[_0x7f7b19(0x13c4)])&&-0x1===this['keysRight'][_0x7f7b19(0x919)](_0x13bf74[_0x7f7b19(0x13c4)])&&-0x1===this['keysReset'][_0x7f7b19(0x919)](_0x13bf74['keyCode'])||(-0x1===this[_0x7f7b19(0x261c)]['indexOf'](_0x13bf74[_0x7f7b19(0x13c4)])&&this[_0x7f7b19(0x261c)][_0x7f7b19(0x3f90)](_0x13bf74[_0x7f7b19(0x13c4)]),_0x13bf74['preventDefault']&&!_0x1fac78&&_0x13bf74[_0x7f7b19(0x2adf)]())):-0x1===this[_0x7f7b19(0x1741)][_0x7f7b19(0x919)](_0x13bf74['keyCode'])&&-0x1===this[_0x7f7b19(0x11e8)][_0x7f7b19(0x919)](_0x13bf74[_0x7f7b19(0x13c4)])&&-0x1===this[_0x7f7b19(0x4123)][_0x7f7b19(0x919)](_0x13bf74['keyCode'])&&-0x1===this[_0x7f7b19(0x1d0)]['indexOf'](_0x13bf74['keyCode'])&&-0x1===this[_0x7f7b19(0x13c1)][_0x7f7b19(0x919)](_0x13bf74[_0x7f7b19(0x13c4)])||(0x0<=(_0x70ed0a=this[_0x7f7b19(0x261c)]['indexOf'](_0x13bf74[_0x7f7b19(0x13c4)]))&&this['_keys'][_0x7f7b19(0x5ff)](_0x70ed0a,0x1),_0x13bf74[_0x7f7b19(0x2adf)]&&!_0x1fac78&&_0x13bf74['preventDefault']()));}));}[_0x4cf67e(0x3fb7)](){var _0x157ff6=_0x4cf67e;this[_0x157ff6(0x195b)]&&(this[_0x157ff6(0x28ee)]&&this['_scene']['onKeyboardObservable']['remove'](this[_0x157ff6(0x28ee)]),this[_0x157ff6(0x2aeb)]&&this['_engine']['onCanvasBlurObservable'][_0x157ff6(0x854)](this[_0x157ff6(0x2aeb)]),this[_0x157ff6(0x28ee)]=null,this[_0x157ff6(0x2aeb)]=null),this[_0x157ff6(0x261c)][_0x157ff6(0x1377)]=0x0;}[_0x4cf67e(0x527)](){var _0x52e4a2=_0x4cf67e;if(this['_onKeyboardObserver']){const _0x4faca6=this[_0x52e4a2(0x3031)];for(let _0x217b3c=0x0;_0x217b3c<this[_0x52e4a2(0x261c)][_0x52e4a2(0x1377)];_0x217b3c++){var _0x46508a=this[_0x52e4a2(0x261c)][_0x217b3c];-0x1!==this[_0x52e4a2(0x4123)]['indexOf'](_0x46508a)?this[_0x52e4a2(0x141b)]&&this[_0x52e4a2(0x3031)]['_useCtrlForPanning']?_0x4faca6['inertialPanningX']-=0x1/this[_0x52e4a2(0x237e)]:_0x4faca6[_0x52e4a2(0x34dd)]-=this[_0x52e4a2(0x596)]:-0x1!==this['keysUp'][_0x52e4a2(0x919)](_0x46508a)?this[_0x52e4a2(0x141b)]&&this[_0x52e4a2(0x3031)][_0x52e4a2(0x3ba5)]?_0x4faca6[_0x52e4a2(0x2e80)]+=0x1/this[_0x52e4a2(0x237e)]:this[_0x52e4a2(0x994)]&&this['useAltToZoom']?_0x4faca6['inertialRadiusOffset']+=0x1/this[_0x52e4a2(0x2e92)]:_0x4faca6[_0x52e4a2(0x35c9)]-=this[_0x52e4a2(0x596)]:-0x1!==this[_0x52e4a2(0x1d0)]['indexOf'](_0x46508a)?this[_0x52e4a2(0x141b)]&&this['camera'][_0x52e4a2(0x3ba5)]?_0x4faca6[_0x52e4a2(0x1a81)]+=0x1/this['panningSensibility']:_0x4faca6[_0x52e4a2(0x34dd)]+=this['angularSpeed']:-0x1!==this[_0x52e4a2(0x11e8)][_0x52e4a2(0x919)](_0x46508a)?this['_ctrlPressed']&&this[_0x52e4a2(0x3031)][_0x52e4a2(0x3ba5)]?_0x4faca6[_0x52e4a2(0x2e80)]-=0x1/this[_0x52e4a2(0x237e)]:this[_0x52e4a2(0x994)]&&this[_0x52e4a2(0x2a8f)]?_0x4faca6[_0x52e4a2(0x20b6)]-=0x1/this[_0x52e4a2(0x2e92)]:_0x4faca6['inertialBetaOffset']+=this[_0x52e4a2(0x596)]:-0x1!==this[_0x52e4a2(0x13c1)][_0x52e4a2(0x919)](_0x46508a)&&_0x4faca6[_0x52e4a2(0xdc6)]&&_0x4faca6[_0x52e4a2(0x699)]();}}}['getClassName'](){var _0x235aba=_0x4cf67e;return _0x235aba(0x3169);}['getSimpleName'](){var _0x341d36=_0x4cf67e;return _0x341d36(0x1ecb);}}_0x53b81e([(0x0,_0x4ed1f3['qC'])()],_0x51e9c0[_0x4cf67e(0x41df)],_0x4cf67e(0x1741),void 0x0),_0x53b81e([(0x0,_0x4ed1f3['qC'])()],_0x51e9c0[_0x4cf67e(0x41df)],_0x4cf67e(0x11e8),void 0x0),_0x53b81e([(0x0,_0x4ed1f3['qC'])()],_0x51e9c0[_0x4cf67e(0x41df)],_0x4cf67e(0x4123),void 0x0),_0x53b81e([(0x0,_0x4ed1f3['qC'])()],_0x51e9c0[_0x4cf67e(0x41df)],'keysRight',void 0x0),_0x53b81e([(0x0,_0x4ed1f3['qC'])()],_0x51e9c0[_0x4cf67e(0x41df)],_0x4cf67e(0x13c1),void 0x0),_0x53b81e([(0x0,_0x4ed1f3['qC'])()],_0x51e9c0[_0x4cf67e(0x41df)],_0x4cf67e(0x237e),void 0x0),_0x53b81e([(0x0,_0x4ed1f3['qC'])()],_0x51e9c0['prototype'],_0x4cf67e(0x2e92),void 0x0),_0x53b81e([(0x0,_0x4ed1f3['qC'])()],_0x51e9c0[_0x4cf67e(0x41df)],_0x4cf67e(0x2a8f),void 0x0),_0x53b81e([(0x0,_0x4ed1f3['qC'])()],_0x51e9c0[_0x4cf67e(0x41df)],_0x4cf67e(0x596),void 0x0),_0x3f792f['u'][_0x4cf67e(0x3169)]=_0x51e9c0;},0x37c4:(_0x390b11,_0x5078f8,_0x41f0ab)=>{var _0x52e365=a8_0x16e4d8;_0x41f0ab['d'](_0x5078f8,{'F':()=>_0x2c22b2});function _0x1e9779(_0x4694bf,_0x234aeb,_0x152144,_0x449106){var _0x1334cf=a8_0x5b24,_0x29f6c3,_0x24c6e6=arguments[_0x1334cf(0x1377)],_0x5e9ce6=_0x24c6e6<0x3?_0x234aeb:null===_0x449106?_0x449106=Object[_0x1334cf(0xd3d)](_0x234aeb,_0x152144):_0x449106;if(_0x1334cf(0x1e3f)==typeof Reflect&&_0x1334cf(0x38fa)==typeof Reflect[_0x1334cf(0x1dac)])_0x5e9ce6=Reflect[_0x1334cf(0x1dac)](_0x4694bf,_0x234aeb,_0x152144,_0x449106);else{for(var _0x1fb06a=_0x4694bf['length']-0x1;0x0<=_0x1fb06a;_0x1fb06a--)(_0x29f6c3=_0x4694bf[_0x1fb06a])&&(_0x5e9ce6=(_0x24c6e6<0x3?_0x29f6c3(_0x5e9ce6):0x3<_0x24c6e6?_0x29f6c3(_0x234aeb,_0x152144,_0x5e9ce6):_0x29f6c3(_0x234aeb,_0x152144))||_0x5e9ce6);}0x3<_0x24c6e6&&_0x5e9ce6&&Object[_0x1334cf(0x395)](_0x234aeb,_0x152144,_0x5e9ce6);}var _0x5078f8=_0x41f0ab(0x153ad),_0x29e785=_0x41f0ab(0x15fee),_0x3f733c=_0x41f0ab(0x1272b),_0x514f42=_0x41f0ab(0x2037),_0x5c077a=_0x41f0ab(0x9fd1),_0x5c5d3d=_0x41f0ab(0x147b8),_0x4d7525=_0x41f0ab(0xc25e),_0x2ed976=_0x41f0ab(0x1b5c),_0x1284e2=_0x41f0ab(0xe222);class _0x2c22b2{constructor(){var _0x1de180=a8_0x5b24;this[_0x1de180(0xa05)]=0x3,this[_0x1de180(0x3596)]=!0x1,this[_0x1de180(0xa56)]=0x0,this[_0x1de180(0x2177)]=null,this[_0x1de180(0x3f8c)]=_0x5c077a['P'][_0x1de180(0x23ed)]();}['_computeDeltaFromMouseWheelLegacyEvent'](_0x42a884,_0x13022c){var _0x1d917e=a8_0x5b24;return _0x13022c=0.01*_0x42a884*this[_0x1d917e(0xa56)]*_0x13022c,0x0<_0x42a884?_0x13022c/(0x1+this[_0x1d917e(0xa56)]):_0x13022c*(0x1+this[_0x1d917e(0xa56)]);}[_0x52e365(0x3a3a)](_0x2c7f07){var _0x2a4c9e=_0x52e365;_0x2c7f07=_0x1284e2['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x2a4c9e(0x3285)]=_0x471d0e=>{var _0x49cad5=_0x2a4c9e;if(_0x471d0e[_0x49cad5(0x21e0)]===_0x3f733c['kD'][_0x49cad5(0x37c4)]){const _0x28808f=_0x471d0e[_0x49cad5(0x19ca)];let _0x2fe0bf=0x0;_0x471d0e=_0x28808f[_0x49cad5(0x1cdd)]===_0x4d7525['G'][_0x49cad5(0x21a3)]?0x28:0x1,_0x471d0e=-_0x28808f[_0x49cad5(0x1554)]*_0x471d0e;if(this[_0x49cad5(0x2177)])_0x2fe0bf=this['customComputeDeltaFromMouseWheel'](_0x471d0e,this,_0x28808f);else{if(this[_0x49cad5(0xa56)]){if(0x0<(_0x2fe0bf=this[_0x49cad5(0x3793)](_0x471d0e,this['camera']['radius']))){let _0xda7622=this[_0x49cad5(0x3031)]['radius'],_0x334603=this[_0x49cad5(0x3031)][_0x49cad5(0x20b6)]+_0x2fe0bf;for(let _0x2d6655=0x0;_0x2d6655<0x14&&0.001<Math[_0x49cad5(0x3abd)](_0x334603);_0x2d6655++)_0xda7622-=_0x334603,_0x334603*=this[_0x49cad5(0x3031)][_0x49cad5(0x10c3)];_0xda7622=_0x2ed976['R']['Clamp'](_0xda7622,0x0,Number[_0x49cad5(0x3808)]),_0x2fe0bf=this[_0x49cad5(0x3793)](_0x471d0e,_0xda7622);}}else _0x2fe0bf=_0x471d0e/(0x28*this[_0x49cad5(0xa05)]);}_0x2fe0bf&&(this[_0x49cad5(0x3596)]&&this['_hitPlane']?this[_0x49cad5(0x817)](_0x2fe0bf):this[_0x49cad5(0x3031)][_0x49cad5(0x20b6)]+=_0x2fe0bf),_0x28808f[_0x49cad5(0x2adf)]&&!_0x2c7f07&&_0x28808f[_0x49cad5(0x2adf)]();}},this[_0x2a4c9e(0x262b)]=this['camera'][_0x2a4c9e(0x83e)]()['_inputManager'][_0x2a4c9e(0x2845)](this[_0x2a4c9e(0x3285)],_0x3f733c['kD'][_0x2a4c9e(0x37c4)]),this[_0x2a4c9e(0x3596)]&&this[_0x2a4c9e(0x3f8c)][_0x2a4c9e(0xf2a)](0x0);}[_0x52e365(0x3fb7)](){var _0x2f7890=_0x52e365;this[_0x2f7890(0x262b)]&&(this[_0x2f7890(0x3031)]['getScene']()['_inputManager']['_removeCameraPointerObserver'](this['_observer']),this[_0x2f7890(0x262b)]=null,this[_0x2f7890(0x3285)]=null);}[_0x52e365(0x527)](){var _0x55d08b=_0x52e365;if(this['zoomToMouseLocation']){const _0x40c8d3=this[_0x55d08b(0x3031)];0x0+_0x40c8d3[_0x55d08b(0x34dd)]+_0x40c8d3[_0x55d08b(0x35c9)]+_0x40c8d3[_0x55d08b(0x20b6)]&&(this[_0x55d08b(0x2f68)](),_0x40c8d3[_0x55d08b(0x397b)][_0x55d08b(0x350)](this[_0x55d08b(0x3f8c)]),this[_0x55d08b(0x3f8c)]['scaleInPlace'](_0x40c8d3['inertia']),this[_0x55d08b(0x1250)](this[_0x55d08b(0x3f8c)]));}}[_0x52e365(0x3fcd)](){return'ArcRotateCameraMouseWheelInput';}[_0x52e365(0x1ce8)](){var _0x1bfd38=_0x52e365;return _0x1bfd38(0x1b26);}['_updateHitPlane'](){var _0x963a4d=_0x52e365;const _0x3a0d88=this[_0x963a4d(0x3031)];var _0x27dfb9=_0x3a0d88['target'][_0x963a4d(0x41b6)](_0x3a0d88['position']);this['_hitPlane']=_0x514f42['J']['FromPositionAndNormal'](_0x3a0d88[_0x963a4d(0x397b)],_0x27dfb9);}[_0x52e365(0x3b2a)](){var _0x126ffe=_0x52e365,_0x16598c;const _0x2b3234=this[_0x126ffe(0x3031)],_0x581ee9=_0x2b3234[_0x126ffe(0x83e)](),_0x47b7c1=_0x581ee9[_0x126ffe(0x1d64)](_0x581ee9[_0x126ffe(0x357a)],_0x581ee9[_0x126ffe(0x28b)],_0x5c077a['y3']['Identity'](),_0x2b3234,!0x1);let _0x3761e9=0x0;return this[_0x126ffe(0x2c26)]&&(_0x3761e9=null!=(_0x16598c=_0x47b7c1[_0x126ffe(0x1f9)](this[_0x126ffe(0x2c26)]))?_0x16598c:0x0),_0x47b7c1['origin'][_0x126ffe(0x350)](_0x47b7c1[_0x126ffe(0x4208)]['scaleInPlace'](_0x3761e9));}[_0x52e365(0x817)](_0x32bec4){var _0x22338a=_0x52e365;const _0x1aad57=this[_0x22338a(0x3031)];var _0x1dacd1=0x1-_0x1aad57['inertia'];_0x1aad57['lowerRadiusLimit']&&(_0x13c753=null!=(_0x13c753=_0x1aad57[_0x22338a(0x10a6)])?_0x13c753:0x0,_0x1aad57[_0x22338a(0x3a45)]-(_0x1aad57[_0x22338a(0x20b6)]+_0x32bec4)/_0x1dacd1<_0x13c753&&(_0x32bec4=(_0x1aad57[_0x22338a(0x3a45)]-_0x13c753)*_0x1dacd1-_0x1aad57['inertialRadiusOffset'])),_0x1aad57[_0x22338a(0x130a)]&&(_0x13c753=null!=(_0x13c753=_0x1aad57[_0x22338a(0x130a)])?_0x13c753:0x0,_0x1aad57[_0x22338a(0x3a45)]-(_0x1aad57[_0x22338a(0x20b6)]+_0x32bec4)/_0x1dacd1>_0x13c753&&(_0x32bec4=(_0x1aad57[_0x22338a(0x3a45)]-_0x13c753)*_0x1dacd1-_0x1aad57[_0x22338a(0x20b6)]));var _0x13c753=_0x32bec4/_0x1dacd1/_0x1aad57[_0x22338a(0x3a45)];const _0x38f10d=this['_getPosition'](),_0x4aa360=_0x5c077a['jp']['Vector3'][0x6];_0x38f10d['subtractToRef'](_0x1aad57['target'],_0x4aa360),_0x4aa360[_0x22338a(0x1886)](_0x13c753),_0x4aa360[_0x22338a(0x1886)](_0x1dacd1),this[_0x22338a(0x3f8c)][_0x22338a(0x350)](_0x4aa360),_0x1aad57[_0x22338a(0x20b6)]+=_0x32bec4;}[_0x52e365(0x1250)](_0x252d47){var _0x3e6895=_0x52e365;Math['abs'](_0x252d47['x'])<_0x5c5d3d['kn']&&(_0x252d47['x']=0x0),Math['abs'](_0x252d47['y'])<_0x5c5d3d['kn']&&(_0x252d47['y']=0x0),Math[_0x3e6895(0x3abd)](_0x252d47['z'])<_0x5c5d3d['kn']&&(_0x252d47['z']=0x0);}}_0x1e9779([(0x0,_0x5078f8['qC'])()],_0x2c22b2[_0x52e365(0x41df)],'wheelPrecision',void 0x0),_0x1e9779([(0x0,_0x5078f8['qC'])()],_0x2c22b2[_0x52e365(0x41df)],_0x52e365(0x3596),void 0x0),_0x1e9779([(0x0,_0x5078f8['qC'])()],_0x2c22b2[_0x52e365(0x41df)],_0x52e365(0xa56),void 0x0),_0x29e785['u']['ArcRotateCameraMouseWheelInput']=_0x2c22b2;},0x837f:(_0x398cff,_0x582a63,_0xd0f1f1)=>{var _0x58caa2=a8_0x16e4d8;_0xd0f1f1['d'](_0x582a63,{'H':()=>_0x571c6a});function _0x4cf53b(_0x4c0cb5,_0x3cd94a,_0x4cda80,_0x30e4ac){var _0x209f79=a8_0x5b24,_0x2fc245,_0x127af9=arguments[_0x209f79(0x1377)],_0x267e87=_0x127af9<0x3?_0x3cd94a:null===_0x30e4ac?_0x30e4ac=Object[_0x209f79(0xd3d)](_0x3cd94a,_0x4cda80):_0x30e4ac;if(_0x209f79(0x1e3f)==typeof Reflect&&_0x209f79(0x38fa)==typeof Reflect[_0x209f79(0x1dac)])_0x267e87=Reflect[_0x209f79(0x1dac)](_0x4c0cb5,_0x3cd94a,_0x4cda80,_0x30e4ac);else{for(var _0x36a039=_0x4c0cb5[_0x209f79(0x1377)]-0x1;0x0<=_0x36a039;_0x36a039--)(_0x2fc245=_0x4c0cb5[_0x36a039])&&(_0x267e87=(_0x127af9<0x3?_0x2fc245(_0x267e87):0x3<_0x127af9?_0x2fc245(_0x3cd94a,_0x4cda80,_0x267e87):_0x2fc245(_0x3cd94a,_0x4cda80))||_0x267e87);}0x3<_0x127af9&&_0x267e87&&Object[_0x209f79(0x395)](_0x3cd94a,_0x4cda80,_0x267e87);}var _0x582a63=_0xd0f1f1(0x153ad),_0x4ea67f=_0xd0f1f1(0x15fee),_0xd0f1f1=_0xd0f1f1(0x3e9e);class _0x571c6a extends _0xd0f1f1['O']{constructor(){var _0x1b75be=a8_0x5b24;super(...arguments),this[_0x1b75be(0x2d0b)]=[0x0,0x1,0x2],this['angularSensibilityX']=0x3e8,this[_0x1b75be(0x3c77)]=0x3e8,this[_0x1b75be(0x2cd4)]=0xc,this[_0x1b75be(0x1dfe)]=0x0,this[_0x1b75be(0x3494)]=!0x1,this['pinchZoom']=!0x0,this[_0x1b75be(0x237e)]=0x3e8,this[_0x1b75be(0x3e75)]=!0x0,this[_0x1b75be(0x28f)]=!0x0,this[_0x1b75be(0x2bb3)]=!0x0,this['_isPanClick']=!0x1,this[_0x1b75be(0x2a4e)]=0x0,this[_0x1b75be(0x21ef)]=!0x1;}[_0x58caa2(0x3fcd)](){return'ArcRotateCameraPointersInput';}[_0x58caa2(0x1353)](_0x26ff64,_0x243a4a){var _0x3288d6=_0x58caa2,_0x48ef77;0x0!==this[_0x3288d6(0x237e)]&&_0x26ff64&&_0x243a4a&&(_0x48ef77=_0x243a4a['x']-_0x26ff64['x'],_0x243a4a=_0x243a4a['y']-_0x26ff64['y'],this[_0x3288d6(0x3031)][_0x3288d6(0x1a81)]+=-_0x48ef77/this[_0x3288d6(0x237e)],this['camera'][_0x3288d6(0x2e80)]+=_0x243a4a/this[_0x3288d6(0x237e)]);}['_computePinchZoom'](_0xd1d133,_0x27e690){var _0x3a6a09=_0x58caa2,_0x3b3585=this[_0x3a6a09(0x3031)][_0x3a6a09(0x3a45)]||_0x571c6a[_0x3a6a09(0x1bc5)];this['useNaturalPinchZoom']?this[_0x3a6a09(0x3031)][_0x3a6a09(0x3a45)]=_0x3b3585*Math[_0x3a6a09(0x3f3e)](_0xd1d133)/Math['sqrt'](_0x27e690):this[_0x3a6a09(0x1dfe)]?this[_0x3a6a09(0x3031)][_0x3a6a09(0x20b6)]+=0.001*(_0x27e690-_0xd1d133)*_0x3b3585*this['pinchDeltaPercentage']:this[_0x3a6a09(0x3031)]['inertialRadiusOffset']+=(_0x27e690-_0xd1d133)/(this[_0x3a6a09(0x2cd4)]*(this['pinchInwards']?0x1:-0x1)*(this[_0x3a6a09(0xbdd)]+this[_0x3a6a09(0x3c77)])/0x2);}[_0x58caa2(0x3800)](_0x5b2e89,_0x3cd887,_0x5df302){var _0x3139f3=_0x58caa2;0x0!==this[_0x3139f3(0x237e)]&&(this[_0x3139f3(0x1730)]&&this['camera'][_0x3139f3(0x3ba5)]||this[_0x3139f3(0x283c)])?(this[_0x3139f3(0x3031)]['inertialPanningX']+=-_0x3cd887/this[_0x3139f3(0x237e)],this['camera'][_0x3139f3(0x2e80)]+=_0x5df302/this['panningSensibility']):(this[_0x3139f3(0x3031)][_0x3139f3(0x34dd)]-=_0x3cd887/this[_0x3139f3(0xbdd)],this[_0x3139f3(0x3031)][_0x3139f3(0x35c9)]-=_0x5df302/this['angularSensibilityY']);}[_0x58caa2(0x2eed)](){var _0x48a6c4=_0x58caa2;this[_0x48a6c4(0x3031)][_0x48a6c4(0xdc6)]&&this[_0x48a6c4(0x3031)][_0x48a6c4(0x699)]();}['onMultiTouch'](_0xff4a15,_0x478545,_0x310e05,_0x4e9b52,_0x1e56e3,_0x4cf77a){var _0x48606f=_0x58caa2;0x0===_0x310e05&&null===_0x1e56e3||0x0===_0x4e9b52&&null===_0x4cf77a||(this[_0x48606f(0x28f)]?(this[_0x48606f(0x769)](_0x310e05,_0x4e9b52),this[_0x48606f(0x1353)](_0x1e56e3,_0x4cf77a)):this['multiTouchPanning']&&this['pinchZoom']?(this[_0x48606f(0x2a4e)]++,this[_0x48606f(0x21ef)]||this[_0x48606f(0x2a4e)]<0x14&&Math[_0x48606f(0x3abd)](Math['sqrt'](_0x4e9b52)-Math[_0x48606f(0x3f3e)](_0x310e05))>this[_0x48606f(0x3031)]['pinchToPanMaxDistance']?(this[_0x48606f(0x769)](_0x310e05,_0x4e9b52),this['_isPinching']=!0x0):this[_0x48606f(0x1353)](_0x1e56e3,_0x4cf77a)):this[_0x48606f(0x3e75)]?this[_0x48606f(0x1353)](_0x1e56e3,_0x4cf77a):this[_0x48606f(0x1c97)]&&this[_0x48606f(0x769)](_0x310e05,_0x4e9b52));}[_0x58caa2(0x38e8)](_0x332127){var _0x5804e4=_0x58caa2;this[_0x5804e4(0x283c)]=_0x332127[_0x5804e4(0x4174)]===this[_0x5804e4(0x3031)][_0x5804e4(0x35ff)];}[_0x58caa2(0x1409)](){var _0x13fe8a=_0x58caa2;this[_0x13fe8a(0x2a4e)]=0x0,this[_0x13fe8a(0x21ef)]=!0x1;}['onLostFocus'](){var _0x2bb0d5=_0x58caa2;this[_0x2bb0d5(0x283c)]=!0x1,this[_0x2bb0d5(0x2a4e)]=0x0,this['_isPinching']=!0x1;}}_0x571c6a[_0x58caa2(0x1bc5)]=0.001,_0x4cf53b([(0x0,_0x582a63['qC'])()],_0x571c6a[_0x58caa2(0x41df)],_0x58caa2(0x2d0b),void 0x0),_0x4cf53b([(0x0,_0x582a63['qC'])()],_0x571c6a['prototype'],_0x58caa2(0xbdd),void 0x0),_0x4cf53b([(0x0,_0x582a63['qC'])()],_0x571c6a[_0x58caa2(0x41df)],_0x58caa2(0x3c77),void 0x0),_0x4cf53b([(0x0,_0x582a63['qC'])()],_0x571c6a[_0x58caa2(0x41df)],_0x58caa2(0x2cd4),void 0x0),_0x4cf53b([(0x0,_0x582a63['qC'])()],_0x571c6a['prototype'],'pinchDeltaPercentage',void 0x0),_0x4cf53b([(0x0,_0x582a63['qC'])()],_0x571c6a[_0x58caa2(0x41df)],_0x58caa2(0x3494),void 0x0),_0x4cf53b([(0x0,_0x582a63['qC'])()],_0x571c6a[_0x58caa2(0x41df)],'pinchZoom',void 0x0),_0x4cf53b([(0x0,_0x582a63['qC'])()],_0x571c6a[_0x58caa2(0x41df)],_0x58caa2(0x237e),void 0x0),_0x4cf53b([(0x0,_0x582a63['qC'])()],_0x571c6a[_0x58caa2(0x41df)],_0x58caa2(0x3e75),void 0x0),_0x4cf53b([(0x0,_0x582a63['qC'])()],_0x571c6a[_0x58caa2(0x41df)],_0x58caa2(0x28f),void 0x0),_0x4ea67f['u'][_0x58caa2(0x3690)]=_0x571c6a;},0xd862:(_0x20951c,_0x327ead,_0x210655)=>{var _0x36129f=a8_0x16e4d8,_0x38b597=_0x210655(0x15fee),_0x78ff1=_0x210655(0x10dc3),_0x1c8aa6=_0x210655(0xe222);_0x78ff1['$'][_0x36129f(0x41df)][_0x36129f(0x27f2)]=function(){var _0x3e3138=_0x36129f;return this[_0x3e3138(0x3fc1)](new _0x28b36f()),this;};class _0x28b36f{constructor(){var _0x4eca59=_0x36129f;this[_0x4eca59(0x39df)]=0x1,this[_0x4eca59(0xce1)]=0x1,this[_0x4eca59(0x411f)]=0x0,this[_0x4eca59(0x244c)]=0x0,this[_0x4eca59(0x1f50)]=!0x1,this['_deviceOrientationHandler']=this['_onOrientationEvent'][_0x4eca59(0x2de9)](this);}[_0x36129f(0x3a3a)](_0x3f91be){var _0x180b9f=_0x36129f;_0x3f91be=_0x1c8aa6['w1'][_0x180b9f(0x252d)](arguments),this[_0x180b9f(0x3031)][_0x180b9f(0x3a3a)](_0x3f91be);const _0x4fea47=this[_0x180b9f(0x3031)][_0x180b9f(0x83e)]()[_0x180b9f(0x2cd1)]()[_0x180b9f(0xe13)]();_0x4fea47&&(_0x180b9f(0x1615)!=typeof DeviceOrientationEvent&&_0x180b9f(0x38fa)==typeof DeviceOrientationEvent['requestPermission']?DeviceOrientationEvent[_0x180b9f(0x2310)]()[_0x180b9f(0x3725)](_0x160591=>{var _0x3f5091=_0x180b9f;_0x3f5091(0x89e)===_0x160591?_0x4fea47['addEventListener']('deviceorientation',this['_deviceOrientationHandler']):_0x1c8aa6['w1']['Warn'](_0x3f5091(0x3d95));})[_0x180b9f(0x1bc8)](_0x3bf67d=>{_0x1c8aa6['w1']['Error'](_0x3bf67d);}):_0x4fea47[_0x180b9f(0x1080)](_0x180b9f(0x1ded),this[_0x180b9f(0x11e9)]));}[_0x36129f(0x1f6d)](_0x261279){var _0x2395e5=_0x36129f;null!==_0x261279[_0x2395e5(0x1aed)]&&(this['_alpha']=(0x0|+_0x261279[_0x2395e5(0x1aed)])*this['alphaCorrection']),null!==_0x261279[_0x2395e5(0x3500)]&&(this['_gamma']=(0x0|+_0x261279[_0x2395e5(0x3500)])*this[_0x2395e5(0xce1)]),this[_0x2395e5(0x1f50)]=!0x0;}[_0x36129f(0x527)](){var _0x1016a0=_0x36129f;this[_0x1016a0(0x1f50)]&&(this[_0x1016a0(0x1f50)]=!0x1,this['_gamma']<0x0&&(this['_gamma']=0xb4+this['_gamma']),this[_0x1016a0(0x3031)][_0x1016a0(0x1aed)]=-this['_alpha']/0xb4*Math['PI']%Math['PI']*0x2,this['camera'][_0x1016a0(0x1b52)]=this['_gamma']/0xb4*Math['PI']);}[_0x36129f(0x3fb7)](){var _0x2bcf1b=_0x36129f;window[_0x2bcf1b(0x22e3)](_0x2bcf1b(0x1ded),this[_0x2bcf1b(0x11e9)]);}[_0x36129f(0x3fcd)](){var _0xe39d47=_0x36129f;return _0xe39d47(0x39e1);}['getSimpleName'](){return'VRDeviceOrientation';}}_0x38b597['u'][_0x36129f(0x39e1)]=_0x28b36f;},0x12200:(_0x3793f2,_0x5a8782,_0x5daf1a)=>{var _0x29859b=a8_0x16e4d8;_0x5daf1a['d'](_0x5a8782,{'H':()=>_0x9ee1c8});function _0x208ac4(_0x3c6935,_0x70d131,_0x5391b6,_0x1db6a9){var _0x230b53=a8_0x5b24,_0x2e91a4,_0xd101ba=arguments[_0x230b53(0x1377)],_0x3b48e9=_0xd101ba<0x3?_0x70d131:null===_0x1db6a9?_0x1db6a9=Object[_0x230b53(0xd3d)](_0x70d131,_0x5391b6):_0x1db6a9;if(_0x230b53(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x230b53(0x1dac)])_0x3b48e9=Reflect[_0x230b53(0x1dac)](_0x3c6935,_0x70d131,_0x5391b6,_0x1db6a9);else{for(var _0x222681=_0x3c6935['length']-0x1;0x0<=_0x222681;_0x222681--)(_0x2e91a4=_0x3c6935[_0x222681])&&(_0x3b48e9=(_0xd101ba<0x3?_0x2e91a4(_0x3b48e9):0x3<_0xd101ba?_0x2e91a4(_0x70d131,_0x5391b6,_0x3b48e9):_0x2e91a4(_0x70d131,_0x5391b6))||_0x3b48e9);}0x3<_0xd101ba&&_0x3b48e9&&Object[_0x230b53(0x395)](_0x70d131,_0x5391b6,_0x3b48e9);}var _0x5a8782=_0x5daf1a(0x153ad),_0x486571=_0x5daf1a(0x15fee),_0x2aa9d7=_0x5daf1a(0x93b9),_0x297293=_0x5daf1a(0x9fd1),_0x3ab524=_0x5daf1a(0xe222);class _0x9ee1c8{constructor(){var _0x2c99ad=a8_0x5b24;this[_0x2c99ad(0x1431)]=[0x57],this[_0x2c99ad(0x1b6)]=[0x53],this['keysUp']=[0x45],this[_0x2c99ad(0x11e8)]=[0x51],this[_0x2c99ad(0x1d0)]=[0x44],this[_0x2c99ad(0x4123)]=[0x41],this['_keys']=new Array();}['attachControl'](_0x3206ba){var _0x3bff1f=a8_0x5b24;_0x3206ba=_0x3ab524['w1'][_0x3bff1f(0x252d)](arguments),this[_0x3bff1f(0x2aeb)]||(this[_0x3bff1f(0x195b)]=this['camera'][_0x3bff1f(0x83e)](),this['_engine']=this[_0x3bff1f(0x195b)][_0x3bff1f(0x2cd1)](),this[_0x3bff1f(0x2aeb)]=this[_0x3bff1f(0x2635)][_0x3bff1f(0x3678)]['add'](()=>{var _0x1a00bd=_0x3bff1f;this[_0x1a00bd(0x261c)][_0x1a00bd(0x1377)]=0x0;}),this['_onKeyboardObserver']=this[_0x3bff1f(0x195b)][_0x3bff1f(0x3815)]['add'](_0x2ad333=>{var _0x497772=_0x3bff1f;const _0x3622ed=_0x2ad333['event'];_0x2ad333[_0x497772(0x21e0)]===_0x2aa9d7['OG'][_0x497772(0x14fa)]?-0x1===this[_0x497772(0x1431)][_0x497772(0x919)](_0x3622ed[_0x497772(0x13c4)])&&-0x1===this[_0x497772(0x1b6)]['indexOf'](_0x3622ed[_0x497772(0x13c4)])&&-0x1===this[_0x497772(0x1741)][_0x497772(0x919)](_0x3622ed['keyCode'])&&-0x1===this[_0x497772(0x11e8)][_0x497772(0x919)](_0x3622ed['keyCode'])&&-0x1===this[_0x497772(0x4123)][_0x497772(0x919)](_0x3622ed['keyCode'])&&-0x1===this[_0x497772(0x1d0)][_0x497772(0x919)](_0x3622ed[_0x497772(0x13c4)])||(-0x1===this[_0x497772(0x261c)][_0x497772(0x919)](_0x3622ed[_0x497772(0x13c4)])&&this[_0x497772(0x261c)]['push'](_0x3622ed[_0x497772(0x13c4)]),_0x3206ba||_0x3622ed['preventDefault']()):-0x1===this['keysForward']['indexOf'](_0x3622ed['keyCode'])&&-0x1===this['keysBackward'][_0x497772(0x919)](_0x3622ed[_0x497772(0x13c4)])&&-0x1===this[_0x497772(0x1741)][_0x497772(0x919)](_0x3622ed[_0x497772(0x13c4)])&&-0x1===this['keysDown'][_0x497772(0x919)](_0x3622ed[_0x497772(0x13c4)])&&-0x1===this['keysLeft']['indexOf'](_0x3622ed['keyCode'])&&-0x1===this[_0x497772(0x1d0)][_0x497772(0x919)](_0x3622ed[_0x497772(0x13c4)])||(0x0<=(_0x2ad333=this[_0x497772(0x261c)][_0x497772(0x919)](_0x3622ed[_0x497772(0x13c4)]))&&this['_keys'][_0x497772(0x5ff)](_0x2ad333,0x1),_0x3206ba||_0x3622ed[_0x497772(0x2adf)]());}));}[_0x29859b(0x3fb7)](){var _0x4acedc=_0x29859b;this[_0x4acedc(0x195b)]&&(this[_0x4acedc(0x28ee)]&&this['_scene']['onKeyboardObservable'][_0x4acedc(0x854)](this[_0x4acedc(0x28ee)]),this[_0x4acedc(0x2aeb)]&&this[_0x4acedc(0x2635)][_0x4acedc(0x3678)][_0x4acedc(0x854)](this[_0x4acedc(0x2aeb)]),this['_onKeyboardObserver']=null,this[_0x4acedc(0x2aeb)]=null),this[_0x4acedc(0x261c)][_0x4acedc(0x1377)]=0x0;}[_0x29859b(0x3fcd)](){var _0x408618=_0x29859b;return _0x408618(0x37f3);}[_0x29859b(0x1044)](){var _0x2581d5=_0x29859b;this['_keys'][_0x2581d5(0x1377)]=0x0;}['getSimpleName'](){return'keyboard';}[_0x29859b(0x527)](){var _0xee53a0=_0x29859b;if(this[_0xee53a0(0x28ee)]){const _0x48b131=this[_0xee53a0(0x3031)];for(let _0x32091e=0x0;_0x32091e<this[_0xee53a0(0x261c)]['length'];_0x32091e++){var _0x5e377c=this[_0xee53a0(0x261c)][_0x32091e],_0x1dbbee=_0x48b131[_0xee53a0(0x192c)]();-0x1!==this[_0xee53a0(0x1431)]['indexOf'](_0x5e377c)?_0x48b131[_0xee53a0(0x3470)][_0xee53a0(0x368c)](0x0,0x0,_0x1dbbee):-0x1!==this['keysBackward'][_0xee53a0(0x919)](_0x5e377c)?_0x48b131[_0xee53a0(0x3470)][_0xee53a0(0x368c)](0x0,0x0,-_0x1dbbee):-0x1!==this[_0xee53a0(0x1741)][_0xee53a0(0x919)](_0x5e377c)?_0x48b131['_localDirection']['copyFromFloats'](0x0,_0x1dbbee,0x0):-0x1!==this[_0xee53a0(0x11e8)]['indexOf'](_0x5e377c)?_0x48b131[_0xee53a0(0x3470)]['copyFromFloats'](0x0,-_0x1dbbee,0x0):-0x1!==this[_0xee53a0(0x1d0)][_0xee53a0(0x919)](_0x5e377c)?_0x48b131[_0xee53a0(0x3470)][_0xee53a0(0x368c)](_0x1dbbee,0x0,0x0):-0x1!==this['keysLeft'][_0xee53a0(0x919)](_0x5e377c)&&_0x48b131[_0xee53a0(0x3470)][_0xee53a0(0x368c)](-_0x1dbbee,0x0,0x0),_0x48b131['getScene']()['useRightHandedSystem']&&(_0x48b131[_0xee53a0(0x3470)]['z']*=-0x1),_0x48b131[_0xee53a0(0x2e14)]()[_0xee53a0(0x14f4)](_0x48b131[_0xee53a0(0x3b9e)]),_0x297293['P']['TransformNormalToRef'](_0x48b131[_0xee53a0(0x3470)],_0x48b131[_0xee53a0(0x3b9e)],_0x48b131[_0xee53a0(0x294)]),_0x48b131[_0xee53a0(0x10b1)]['addInPlace'](_0x48b131[_0xee53a0(0x294)]);}}}}_0x208ac4([(0x0,_0x5a8782['qC'])()],_0x9ee1c8['prototype'],_0x29859b(0x1431),void 0x0),_0x208ac4([(0x0,_0x5a8782['qC'])()],_0x9ee1c8[_0x29859b(0x41df)],_0x29859b(0x1b6),void 0x0),_0x208ac4([(0x0,_0x5a8782['qC'])()],_0x9ee1c8['prototype'],'keysUp',void 0x0),_0x208ac4([(0x0,_0x5a8782['qC'])()],_0x9ee1c8[_0x29859b(0x41df)],_0x29859b(0x11e8),void 0x0),_0x208ac4([(0x0,_0x5a8782['qC'])()],_0x9ee1c8[_0x29859b(0x41df)],_0x29859b(0x1d0),void 0x0),_0x208ac4([(0x0,_0x5a8782['qC'])()],_0x9ee1c8['prototype'],_0x29859b(0x4123),void 0x0),_0x486571['u'][_0x29859b(0x37f3)]=_0x9ee1c8;},0x15f1e:(_0x44ff37,_0xdb43e9,_0x4edcef)=>{var _0x322cf1=a8_0x16e4d8;_0x4edcef['d'](_0xdb43e9,{'g':()=>_0x1eb4bf});function _0x323585(_0x4e6228,_0x4c3214,_0x32ad62,_0x37ccdd){var _0x1c0720=a8_0x5b24,_0x11146b,_0x466d25=arguments[_0x1c0720(0x1377)],_0x1316f3=_0x466d25<0x3?_0x4c3214:null===_0x37ccdd?_0x37ccdd=Object[_0x1c0720(0xd3d)](_0x4c3214,_0x32ad62):_0x37ccdd;if(_0x1c0720(0x1e3f)==typeof Reflect&&_0x1c0720(0x38fa)==typeof Reflect[_0x1c0720(0x1dac)])_0x1316f3=Reflect[_0x1c0720(0x1dac)](_0x4e6228,_0x4c3214,_0x32ad62,_0x37ccdd);else{for(var _0x514efa=_0x4e6228['length']-0x1;0x0<=_0x514efa;_0x514efa--)(_0x11146b=_0x4e6228[_0x514efa])&&(_0x1316f3=(_0x466d25<0x3?_0x11146b(_0x1316f3):0x3<_0x466d25?_0x11146b(_0x4c3214,_0x32ad62,_0x1316f3):_0x11146b(_0x4c3214,_0x32ad62))||_0x1316f3);}0x3<_0x466d25&&_0x1316f3&&Object[_0x1c0720(0x395)](_0x4c3214,_0x32ad62,_0x1316f3);}var _0xdb43e9=_0x4edcef(0x153ad),_0x187b9a=_0x4edcef(0x15fee),_0x10f364=_0x4edcef(0x1272b),_0xbc34ff=_0x4edcef(0x9fd1),_0x4c2a93=_0x4edcef(0xa60f),_0x163cf5=_0x4edcef(0xe222);class _0x1eb4bf{constructor(){var _0x28586c=a8_0x5b24;this[_0x28586c(0x2d0b)]=[0x0,0x1,0x2],this[_0x28586c(0x2171)]=[-0x1,0x0,0x1],this[_0x28586c(0x2e8f)]=[-0x1,0x0,0x1],this[_0x28586c(0x1a7a)]=[0x2],this[_0x28586c(0x3ea9)]=-0x1,this['angularSensibility']=0x3e8,this['_previousPosition']=null;}['attachControl'](_0x4596cd){var _0x1164c7=a8_0x5b24;_0x4596cd=_0x163cf5['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x1164c7(0x1483)]=_0x4596cd,this[_0x1164c7(0x262b)]=this[_0x1164c7(0x3031)][_0x1164c7(0x83e)]()[_0x1164c7(0x262)][_0x1164c7(0x2845)](_0xfd9d2f=>{this['_pointerInput'](_0xfd9d2f);},_0x10f364['kD'][_0x1164c7(0x2596)]|_0x10f364['kD'][_0x1164c7(0x9b8)]|_0x10f364['kD']['POINTERMOVE']),this['_rollObserver']=this[_0x1164c7(0x3031)]['getScene']()[_0x1164c7(0xbec)][_0x1164c7(0x3fc1)](()=>{var _0x915cee=_0x1164c7;this[_0x915cee(0x3031)][_0x915cee(0x26c)]&&this[_0x915cee(0x3031)][_0x915cee(0x31cc)](this[_0x915cee(0x3031)][_0x915cee(0x26c)]);});}[_0x322cf1(0x3fb7)](){var _0x58838f=_0x322cf1;this[_0x58838f(0x262b)]&&(this['camera'][_0x58838f(0x83e)]()[_0x58838f(0x262)][_0x58838f(0x9a1)](this[_0x58838f(0x262b)]),this[_0x58838f(0x3031)][_0x58838f(0x83e)]()[_0x58838f(0xbec)][_0x58838f(0x854)](this[_0x58838f(0x1d89)]),this[_0x58838f(0x262b)]=null,this[_0x58838f(0x1d89)]=null,this[_0x58838f(0x84c)]=null,this['_noPreventDefault']=void 0x0);}[_0x322cf1(0x3fcd)](){return'FlyCameraMouseInput';}[_0x322cf1(0x1ce8)](){var _0x2cb744=_0x322cf1;return _0x2cb744(0x269e);}[_0x322cf1(0x76b)](_0x247805){var _0x16f8b8=_0x322cf1;const _0x1609dd=_0x247805[_0x16f8b8(0x19ca)],_0x186e1e=this[_0x16f8b8(0x3031)];var _0x425e2b,_0x56b05a,_0x7ab0c3=_0x186e1e[_0x16f8b8(0x2cd1)]();if(!_0x7ab0c3[_0x16f8b8(0x38f1)]&&(this[_0x16f8b8(0x3745)]||_0x16f8b8(0x3759)!==_0x1609dd[_0x16f8b8(0x1b05)])&&(_0x247805[_0x16f8b8(0x21e0)]===_0x10f364['kD'][_0x16f8b8(0x3cf0)]||-0x1!==this[_0x16f8b8(0x2d0b)]['indexOf'](_0x1609dd[_0x16f8b8(0x4174)]))){const _0x34e5fd=_0x1609dd[_0x16f8b8(0x397b)];if(_0x247805[_0x16f8b8(0x21e0)]===_0x10f364['kD'][_0x16f8b8(0x2596)]){try{null!==_0x34e5fd&&void 0x0!==_0x34e5fd&&_0x34e5fd[_0x16f8b8(0x4c8)](_0x1609dd[_0x16f8b8(0x11aa)]);}catch(_0x1946f9){}this[_0x16f8b8(0x84c)]={'x':_0x1609dd[_0x16f8b8(0xacd)],'y':_0x1609dd['clientY']},this['activeButton']=_0x1609dd[_0x16f8b8(0x4174)],this[_0x16f8b8(0x1483)]||(_0x1609dd['preventDefault'](),this[_0x16f8b8(0x2568)]['focus']()),_0x7ab0c3['isPointerLock']&&this['_onMouseMove'](_0x247805[_0x16f8b8(0x19ca)]);}else{if(_0x247805[_0x16f8b8(0x21e0)]===_0x10f364['kD'][_0x16f8b8(0x9b8)]){try{null!==_0x34e5fd&&void 0x0!==_0x34e5fd&&_0x34e5fd[_0x16f8b8(0x382b)](_0x1609dd[_0x16f8b8(0x11aa)]);}catch(_0x9cd9fb){}this[_0x16f8b8(0x3ea9)]=-0x1,this[_0x16f8b8(0x84c)]=null,this[_0x16f8b8(0x1483)]||_0x1609dd[_0x16f8b8(0x2adf)]();}else _0x247805[_0x16f8b8(0x21e0)]===_0x10f364['kD'][_0x16f8b8(0x3cf0)]&&(this['_previousPosition']?(_0x425e2b=_0x1609dd[_0x16f8b8(0xacd)]-this[_0x16f8b8(0x84c)]['x'],_0x56b05a=_0x1609dd['clientY']-this[_0x16f8b8(0x84c)]['y'],this['_rotateCamera'](_0x425e2b,_0x56b05a),this[_0x16f8b8(0x84c)]={'x':_0x1609dd[_0x16f8b8(0xacd)],'y':_0x1609dd[_0x16f8b8(0x890)]},this['_noPreventDefault']||_0x1609dd[_0x16f8b8(0x2adf)]()):_0x7ab0c3[_0x16f8b8(0xfe5)]&&this[_0x16f8b8(0x3ae0)](_0x247805[_0x16f8b8(0x19ca)]));}}}['_onMouseMove'](_0x3284da){var _0x5099ff=_0x322cf1;const _0x48e40c=this['camera'];var _0x4469b6,_0x4671a1=_0x48e40c[_0x5099ff(0x2cd1)]();_0x4671a1[_0x5099ff(0xfe5)]&&!_0x4671a1[_0x5099ff(0x38f1)]&&(_0x4671a1=_0x3284da[_0x5099ff(0x21fe)],_0x4469b6=_0x3284da[_0x5099ff(0x62c)],this[_0x5099ff(0x836)](_0x4671a1,_0x4469b6),this['_previousPosition']=null,this[_0x5099ff(0x1483)]||_0x3284da[_0x5099ff(0x2adf)]());}[_0x322cf1(0x836)](_0xb10815,_0x558493){var _0x3fd2ff=_0x322cf1;const _0x211efc=this['camera'];this[_0x3fd2ff(0x3031)][_0x3fd2ff(0x83e)]()[_0x3fd2ff(0x2547)]&&(_0xb10815*=-0x1),_0x211efc[_0x3fd2ff(0x922)]&&_0x211efc[_0x3fd2ff(0x922)][_0x3fd2ff(0x41d2)]()<0x0&&(_0xb10815*=-0x1);var _0xb10815=_0xb10815/this[_0x3fd2ff(0x9af)],_0x558493=_0x558493/this[_0x3fd2ff(0x9af)];const _0x5d4829=_0xbc34ff['_f'][_0x3fd2ff(0x10c7)](_0x211efc[_0x3fd2ff(0x2d91)]['y'],_0x211efc[_0x3fd2ff(0x2d91)]['x'],_0x211efc[_0x3fd2ff(0x2d91)]['z']);let _0x9a268e;this[_0x3fd2ff(0x2e8f)][_0x3fd2ff(0x29fb)](_0x5356ca=>_0x5356ca===this[_0x3fd2ff(0x3ea9)])&&(_0x9a268e=_0xbc34ff['_f'][_0x3fd2ff(0x16dd)](_0x4c2a93['RD']['X'],_0x558493),_0x5d4829['multiplyInPlace'](_0x9a268e)),this[_0x3fd2ff(0x2171)][_0x3fd2ff(0x29fb)](_0x28dbdb=>_0x28dbdb===this[_0x3fd2ff(0x3ea9)])&&(_0x9a268e=_0xbc34ff['_f'][_0x3fd2ff(0x16dd)](_0x4c2a93['RD']['Y'],_0xb10815),_0x5d4829['multiplyInPlace'](_0x9a268e),_0x558493=_0x211efc[_0x3fd2ff(0x2f93)]+_0x211efc[_0x3fd2ff(0x1b78)],_0x211efc[_0x3fd2ff(0xafa)]&&-_0x558493<_0x211efc[_0x3fd2ff(0x2d91)]['z']&&_0x211efc[_0x3fd2ff(0x2d91)]['z']<_0x558493&&(_0x558493=_0x211efc[_0x3fd2ff(0x14af)]*-_0xb10815,_0x9a268e=_0xbc34ff['_f'][_0x3fd2ff(0x16dd)](_0x4c2a93['RD']['Z'],_0x558493),_0x5d4829[_0x3fd2ff(0xe39)](_0x9a268e))),this[_0x3fd2ff(0x1a7a)]['some'](_0x50e291=>_0x50e291===this[_0x3fd2ff(0x3ea9)])&&(_0x9a268e=_0xbc34ff['_f'][_0x3fd2ff(0x16dd)](_0x4c2a93['RD']['Z'],-_0xb10815),_0x211efc[_0x3fd2ff(0x1b78)]-=_0xb10815,_0x5d4829[_0x3fd2ff(0xe39)](_0x9a268e)),_0x5d4829[_0x3fd2ff(0x72c)](_0x211efc[_0x3fd2ff(0x2d91)]);}}_0x323585([(0x0,_0xdb43e9['qC'])()],_0x1eb4bf['prototype'],'buttons',void 0x0),_0x323585([(0x0,_0xdb43e9['qC'])()],_0x1eb4bf['prototype'],'angularSensibility',void 0x0),_0x187b9a['u'][_0x322cf1(0x5c1)]=_0x1eb4bf;},0xc1fe:(_0x37462a,_0x599a09,_0x2ea3e5)=>{var _0x57afa7=a8_0x16e4d8;_0x2ea3e5['d'](_0x599a09,{'I':()=>_0x401240});function _0x185b64(_0x4858ff,_0x528f28,_0x131991,_0x36d663){var _0x1a7fca=a8_0x5b24,_0x165922,_0xb21f96=arguments['length'],_0x7267da=_0xb21f96<0x3?_0x528f28:null===_0x36d663?_0x36d663=Object[_0x1a7fca(0xd3d)](_0x528f28,_0x131991):_0x36d663;if(_0x1a7fca(0x1e3f)==typeof Reflect&&_0x1a7fca(0x38fa)==typeof Reflect[_0x1a7fca(0x1dac)])_0x7267da=Reflect[_0x1a7fca(0x1dac)](_0x4858ff,_0x528f28,_0x131991,_0x36d663);else{for(var _0x33f50b=_0x4858ff[_0x1a7fca(0x1377)]-0x1;0x0<=_0x33f50b;_0x33f50b--)(_0x165922=_0x4858ff[_0x33f50b])&&(_0x7267da=(_0xb21f96<0x3?_0x165922(_0x7267da):0x3<_0xb21f96?_0x165922(_0x528f28,_0x131991,_0x7267da):_0x165922(_0x528f28,_0x131991))||_0x7267da);}0x3<_0xb21f96&&_0x7267da&&Object['defineProperty'](_0x528f28,_0x131991,_0x7267da);}var _0x599a09=_0x2ea3e5(0x15fee),_0x3371a0=_0x2ea3e5(0x153ad),_0x4a4e33=_0x2ea3e5(0x93b9),_0xe0a33b=_0x2ea3e5(0xe222);class _0x401240{constructor(){var _0x40961e=a8_0x5b24;this[_0x40961e(0x29c7)]=[0x26],this['keysHeightOffsetDecr']=[0x28],this[_0x40961e(0xc0d)]=!0x1,this[_0x40961e(0x36f6)]=!0x1,this['keysHeightOffsetModifierShift']=!0x1,this[_0x40961e(0x15b8)]=[0x25],this['keysRotationOffsetDecr']=[0x27],this['keysRotationOffsetModifierAlt']=!0x1,this[_0x40961e(0x41b4)]=!0x1,this['keysRotationOffsetModifierShift']=!0x1,this[_0x40961e(0x1ea5)]=[0x28],this[_0x40961e(0x2324)]=[0x26],this[_0x40961e(0x15bb)]=!0x0,this[_0x40961e(0x3271)]=!0x1,this[_0x40961e(0x354e)]=!0x1,this['heightSensibility']=0x1,this[_0x40961e(0x70f)]=0x1,this[_0x40961e(0x21b1)]=0x1,this[_0x40961e(0x261c)]=new Array();}[_0x57afa7(0x3a3a)](_0x3a089c){var _0x1069cc=_0x57afa7;_0x3a089c=_0xe0a33b['w1'][_0x1069cc(0x252d)](arguments),this['_onCanvasBlurObserver']||(this[_0x1069cc(0x195b)]=this[_0x1069cc(0x3031)][_0x1069cc(0x83e)](),this[_0x1069cc(0x2635)]=this[_0x1069cc(0x195b)]['getEngine'](),this[_0x1069cc(0x2aeb)]=this[_0x1069cc(0x2635)][_0x1069cc(0x3678)][_0x1069cc(0x3fc1)](()=>{var _0x2982cf=_0x1069cc;this[_0x2982cf(0x261c)][_0x2982cf(0x1377)]=0x0;}),this[_0x1069cc(0x28ee)]=this[_0x1069cc(0x195b)][_0x1069cc(0x3815)][_0x1069cc(0x3fc1)](_0x13ddeb=>{var _0x4020ba=_0x1069cc;const _0x1436e2=_0x13ddeb[_0x4020ba(0x19ca)];_0x1436e2[_0x4020ba(0x8fa)]||(_0x13ddeb[_0x4020ba(0x21e0)]===_0x4a4e33['OG'][_0x4020ba(0x14fa)]?(this[_0x4020ba(0x141b)]=_0x1436e2[_0x4020ba(0x14ca)],this[_0x4020ba(0x994)]=_0x1436e2[_0x4020ba(0x897)],this[_0x4020ba(0x31ad)]=_0x1436e2['shiftKey'],-0x1===this['keysHeightOffsetIncr']['indexOf'](_0x1436e2[_0x4020ba(0x13c4)])&&-0x1===this[_0x4020ba(0x3661)]['indexOf'](_0x1436e2[_0x4020ba(0x13c4)])&&-0x1===this['keysRotationOffsetIncr'][_0x4020ba(0x919)](_0x1436e2['keyCode'])&&-0x1===this[_0x4020ba(0x1b71)][_0x4020ba(0x919)](_0x1436e2[_0x4020ba(0x13c4)])&&-0x1===this['keysRadiusIncr'][_0x4020ba(0x919)](_0x1436e2['keyCode'])&&-0x1===this[_0x4020ba(0x2324)]['indexOf'](_0x1436e2[_0x4020ba(0x13c4)])||(-0x1===this[_0x4020ba(0x261c)][_0x4020ba(0x919)](_0x1436e2[_0x4020ba(0x13c4)])&&this['_keys'][_0x4020ba(0x3f90)](_0x1436e2[_0x4020ba(0x13c4)]),_0x1436e2[_0x4020ba(0x2adf)]&&!_0x3a089c&&_0x1436e2[_0x4020ba(0x2adf)]())):-0x1===this[_0x4020ba(0x29c7)][_0x4020ba(0x919)](_0x1436e2['keyCode'])&&-0x1===this['keysHeightOffsetDecr'][_0x4020ba(0x919)](_0x1436e2[_0x4020ba(0x13c4)])&&-0x1===this[_0x4020ba(0x15b8)][_0x4020ba(0x919)](_0x1436e2[_0x4020ba(0x13c4)])&&-0x1===this[_0x4020ba(0x1b71)][_0x4020ba(0x919)](_0x1436e2[_0x4020ba(0x13c4)])&&-0x1===this[_0x4020ba(0x1ea5)][_0x4020ba(0x919)](_0x1436e2[_0x4020ba(0x13c4)])&&-0x1===this[_0x4020ba(0x2324)]['indexOf'](_0x1436e2['keyCode'])||(0x0<=(_0x13ddeb=this[_0x4020ba(0x261c)][_0x4020ba(0x919)](_0x1436e2[_0x4020ba(0x13c4)]))&&this[_0x4020ba(0x261c)][_0x4020ba(0x5ff)](_0x13ddeb,0x1),_0x1436e2['preventDefault']&&!_0x3a089c&&_0x1436e2['preventDefault']()));}));}['detachControl'](){var _0x1cde86=_0x57afa7;this[_0x1cde86(0x195b)]&&(this[_0x1cde86(0x28ee)]&&this[_0x1cde86(0x195b)][_0x1cde86(0x3815)][_0x1cde86(0x854)](this[_0x1cde86(0x28ee)]),this[_0x1cde86(0x2aeb)]&&this[_0x1cde86(0x2635)][_0x1cde86(0x3678)][_0x1cde86(0x854)](this[_0x1cde86(0x2aeb)]),this[_0x1cde86(0x28ee)]=null,this['_onCanvasBlurObserver']=null),this[_0x1cde86(0x261c)]['length']=0x0;}['checkInputs'](){var _0x35b761=_0x57afa7;this[_0x35b761(0x28ee)]&&this[_0x35b761(0x261c)]['forEach'](_0x573a79=>{var _0x2a5663=_0x35b761;-0x1!==this['keysHeightOffsetIncr']['indexOf'](_0x573a79)&&this[_0x2a5663(0x2c14)]()?this[_0x2a5663(0x3031)][_0x2a5663(0x2ec)]+=this['heightSensibility']:-0x1!==this['keysHeightOffsetDecr'][_0x2a5663(0x919)](_0x573a79)&&this[_0x2a5663(0x2c14)]()?this[_0x2a5663(0x3031)][_0x2a5663(0x2ec)]-=this[_0x2a5663(0x3f21)]:-0x1!==this[_0x2a5663(0x15b8)]['indexOf'](_0x573a79)&&this[_0x2a5663(0x26de)]()?(this[_0x2a5663(0x3031)][_0x2a5663(0x2291)]+=this[_0x2a5663(0x70f)],this[_0x2a5663(0x3031)][_0x2a5663(0x2291)]%=0x168):-0x1!==this['keysRotationOffsetDecr'][_0x2a5663(0x919)](_0x573a79)&&this[_0x2a5663(0x26de)]()?(this[_0x2a5663(0x3031)][_0x2a5663(0x2291)]-=this[_0x2a5663(0x70f)],this[_0x2a5663(0x3031)][_0x2a5663(0x2291)]%=0x168):-0x1!==this[_0x2a5663(0x1ea5)]['indexOf'](_0x573a79)&&this[_0x2a5663(0x25be)]()?this[_0x2a5663(0x3031)][_0x2a5663(0x3a45)]+=this[_0x2a5663(0x21b1)]:-0x1!==this[_0x2a5663(0x2324)][_0x2a5663(0x919)](_0x573a79)&&this[_0x2a5663(0x25be)]()&&(this[_0x2a5663(0x3031)][_0x2a5663(0x3a45)]-=this[_0x2a5663(0x21b1)]);});}[_0x57afa7(0x3fcd)](){return'FollowCameraKeyboardMoveInput';}[_0x57afa7(0x1ce8)](){var _0x5f18ea=_0x57afa7;return _0x5f18ea(0x1ecb);}['_modifierHeightOffset'](){var _0x1ffef4=_0x57afa7;return this[_0x1ffef4(0xc0d)]===this['_altPressed']&&this[_0x1ffef4(0x36f6)]===this['_ctrlPressed']&&this[_0x1ffef4(0x682)]===this[_0x1ffef4(0x31ad)];}['_modifierRotationOffset'](){var _0x50edb1=_0x57afa7;return this['keysRotationOffsetModifierAlt']===this[_0x50edb1(0x994)]&&this[_0x50edb1(0x41b4)]===this[_0x50edb1(0x141b)]&&this[_0x50edb1(0x2dda)]===this[_0x50edb1(0x31ad)];}['_modifierRadius'](){var _0x1cc457=_0x57afa7;return this[_0x1cc457(0x15bb)]===this[_0x1cc457(0x994)]&&this['keysRadiusModifierCtrl']===this[_0x1cc457(0x141b)]&&this[_0x1cc457(0x354e)]===this[_0x1cc457(0x31ad)];}}_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x29c7),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x3661),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0xc0d),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x36f6),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240['prototype'],'keysHeightOffsetModifierShift',void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],'keysRotationOffsetIncr',void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x1b71),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0xa44),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],'keysRotationOffsetModifierCtrl',void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x2dda),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],'keysRadiusIncr',void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x2324),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x15bb),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x3271),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x354e),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x3f21),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240['prototype'],_0x57afa7(0x70f),void 0x0),_0x185b64([(0x0,_0x3371a0['qC'])()],_0x401240[_0x57afa7(0x41df)],_0x57afa7(0x21b1),void 0x0),_0x599a09['u'][_0x57afa7(0x1f97)]=_0x401240;},0x9f45:(_0x1a4678,_0x8f367c,_0x4a8592)=>{var _0x4a41d4=a8_0x16e4d8;_0x4a8592['d'](_0x8f367c,{'o':()=>_0x2d99ab});function _0x1a5228(_0x3877be,_0x4c2718,_0xbce994,_0x3d6386){var _0x16189e=a8_0x5b24,_0xb14817,_0x12849=arguments[_0x16189e(0x1377)],_0x230039=_0x12849<0x3?_0x4c2718:null===_0x3d6386?_0x3d6386=Object[_0x16189e(0xd3d)](_0x4c2718,_0xbce994):_0x3d6386;if(_0x16189e(0x1e3f)==typeof Reflect&&_0x16189e(0x38fa)==typeof Reflect[_0x16189e(0x1dac)])_0x230039=Reflect[_0x16189e(0x1dac)](_0x3877be,_0x4c2718,_0xbce994,_0x3d6386);else{for(var _0x293ae2=_0x3877be['length']-0x1;0x0<=_0x293ae2;_0x293ae2--)(_0xb14817=_0x3877be[_0x293ae2])&&(_0x230039=(_0x12849<0x3?_0xb14817(_0x230039):0x3<_0x12849?_0xb14817(_0x4c2718,_0xbce994,_0x230039):_0xb14817(_0x4c2718,_0xbce994))||_0x230039);}0x3<_0x12849&&_0x230039&&Object[_0x16189e(0x395)](_0x4c2718,_0xbce994,_0x230039);}var _0x8f367c=_0x4a8592(0x153ad),_0x405c77=_0x4a8592(0x15fee),_0x487986=_0x4a8592(0x1272b),_0x1aa367=_0x4a8592(0xe222),_0x43455d=_0x4a8592(0x6214);class _0x2d99ab{constructor(){var _0x3ad724=a8_0x5b24;this['axisControlRadius']=!0x0,this[_0x3ad724(0x38f3)]=!0x1,this[_0x3ad724(0x2051)]=!0x1,this['wheelPrecision']=0x3,this[_0x3ad724(0xa56)]=0x0;}[_0x4a41d4(0x3a3a)](_0x5cdde9){var _0x696cb0=_0x4a41d4;_0x5cdde9=_0x1aa367['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x696cb0(0x3285)]=_0x5a26a8=>{var _0x4decbd=_0x696cb0;if(_0x5a26a8[_0x4decbd(0x21e0)]===_0x487986['kD'][_0x4decbd(0x37c4)]){const _0x3b39f0=_0x5a26a8['event'];let _0x4fe85c=0x0;_0x5a26a8=Math[_0x4decbd(0xf1a)](-0x1,Math[_0x4decbd(0x3478)](0x1,_0x3b39f0[_0x4decbd(0x1554)])),(this['wheelDeltaPercentage']?(_0x43455d['assert'](this[_0x4decbd(0x28fd)]+this[_0x4decbd(0x38f3)]+this['axisControlRotation']<=0x1,_0x4decbd(0x2d87)+this['axisControlRadius']+',\x20axisControlHeightOffset:\x20'+this[_0x4decbd(0x38f3)]+',\x20axisControlRotationOffset:\x20'+this['axisControlRotation']),this['axisControlRadius']?_0x4fe85c=0.01*_0x5a26a8*this['wheelDeltaPercentage']*this[_0x4decbd(0x3031)][_0x4decbd(0x3a45)]:this[_0x4decbd(0x38f3)]?_0x4fe85c=0.01*_0x5a26a8*this[_0x4decbd(0xa56)]*this[_0x4decbd(0x3031)][_0x4decbd(0x2ec)]:this[_0x4decbd(0x2051)]&&(_0x4fe85c=0.01*_0x5a26a8*this['wheelDeltaPercentage']*this['camera'][_0x4decbd(0x2291)])):_0x4fe85c=_0x5a26a8*this[_0x4decbd(0xa05)],_0x4fe85c&&(this['axisControlRadius']?this[_0x4decbd(0x3031)][_0x4decbd(0x3a45)]+=_0x4fe85c:this[_0x4decbd(0x38f3)]?this[_0x4decbd(0x3031)]['heightOffset']-=_0x4fe85c:this[_0x4decbd(0x2051)]&&(this[_0x4decbd(0x3031)]['rotationOffset']-=_0x4fe85c)),_0x3b39f0['preventDefault']&&!_0x5cdde9&&_0x3b39f0[_0x4decbd(0x2adf)]());}},this['_observer']=this[_0x696cb0(0x3031)][_0x696cb0(0x83e)]()[_0x696cb0(0x262)]['_addCameraPointerObserver'](this['_wheel'],_0x487986['kD'][_0x696cb0(0x37c4)]);}[_0x4a41d4(0x3fb7)](){var _0x2a791b=_0x4a41d4;this[_0x2a791b(0x262b)]&&(this[_0x2a791b(0x3031)]['getScene']()['_inputManager'][_0x2a791b(0x9a1)](this[_0x2a791b(0x262b)]),this['_observer']=null,this[_0x2a791b(0x3285)]=null);}[_0x4a41d4(0x3fcd)](){var _0x168e9a=_0x4a41d4;return _0x168e9a(0x301b);}[_0x4a41d4(0x1ce8)](){var _0x5926ec=_0x4a41d4;return _0x5926ec(0x1b26);}}_0x1a5228([(0x0,_0x8f367c['qC'])()],_0x2d99ab[_0x4a41d4(0x41df)],'axisControlRadius',void 0x0),_0x1a5228([(0x0,_0x8f367c['qC'])()],_0x2d99ab[_0x4a41d4(0x41df)],_0x4a41d4(0x38f3),void 0x0),_0x1a5228([(0x0,_0x8f367c['qC'])()],_0x2d99ab[_0x4a41d4(0x41df)],_0x4a41d4(0x2051),void 0x0),_0x1a5228([(0x0,_0x8f367c['qC'])()],_0x2d99ab[_0x4a41d4(0x41df)],_0x4a41d4(0xa05),void 0x0),_0x1a5228([(0x0,_0x8f367c['qC'])()],_0x2d99ab[_0x4a41d4(0x41df)],'wheelDeltaPercentage',void 0x0),_0x405c77['u'][_0x4a41d4(0x523)]=_0x2d99ab;},0x1428f:(_0x6f5bb6,_0xe8a2ce,_0x5a323b)=>{var _0x234682=a8_0x16e4d8;_0x5a323b['d'](_0xe8a2ce,{'S':()=>_0x1a44ac});function _0x343048(_0x5ce297,_0x18ee8a,_0x12dbd7,_0x409773){var _0x944b9=a8_0x5b24,_0xe028e9,_0x34e66b=arguments[_0x944b9(0x1377)],_0x347511=_0x34e66b<0x3?_0x18ee8a:null===_0x409773?_0x409773=Object[_0x944b9(0xd3d)](_0x18ee8a,_0x12dbd7):_0x409773;if(_0x944b9(0x1e3f)==typeof Reflect&&_0x944b9(0x38fa)==typeof Reflect[_0x944b9(0x1dac)])_0x347511=Reflect['decorate'](_0x5ce297,_0x18ee8a,_0x12dbd7,_0x409773);else{for(var _0x5057e8=_0x5ce297[_0x944b9(0x1377)]-0x1;0x0<=_0x5057e8;_0x5057e8--)(_0xe028e9=_0x5ce297[_0x5057e8])&&(_0x347511=(_0x34e66b<0x3?_0xe028e9(_0x347511):0x3<_0x34e66b?_0xe028e9(_0x18ee8a,_0x12dbd7,_0x347511):_0xe028e9(_0x18ee8a,_0x12dbd7))||_0x347511);}0x3<_0x34e66b&&_0x347511&&Object[_0x944b9(0x395)](_0x18ee8a,_0x12dbd7,_0x347511);}var _0xe8a2ce=_0x5a323b(0x153ad),_0x4584e5=_0x5a323b(0x15fee),_0x1c1cc2=_0x5a323b(0x3e9e),_0xbf98e=_0x5a323b(0x6214);class _0x1a44ac extends _0x1c1cc2['O']{constructor(){var _0x3700ae=a8_0x5b24;super(...arguments),this[_0x3700ae(0xbdd)]=0x1,this[_0x3700ae(0x3c77)]=0x1,this[_0x3700ae(0x2cd4)]=0x2710,this[_0x3700ae(0x1dfe)]=0x0,this[_0x3700ae(0x2978)]=!0x1,this[_0x3700ae(0x177d)]=!0x1,this[_0x3700ae(0x22ff)]=!0x0,this[_0x3700ae(0x650)]=!0x1,this[_0x3700ae(0x15f3)]=!0x0,this[_0x3700ae(0x19d1)]=!0x1,this[_0x3700ae(0x9c4)]=!0x0,this[_0x3700ae(0x2bd1)]=!0x1,this[_0x3700ae(0x2777)]=!0x1,this['warningEnable']=!0x0,this['_warningCounter']=0x0;}[_0x234682(0x3fcd)](){var _0x11c3d6=_0x234682;return _0x11c3d6(0x2a3c);}['onTouch'](_0x505d51,_0x46fd64,_0x274835){var _0x424b80=_0x234682;this[_0x424b80(0x33e8)](),this[_0x424b80(0x22ff)]?this['camera']['rotationOffset']+=_0x46fd64/this[_0x424b80(0xbdd)]:this[_0x424b80(0x19d1)]&&(this[_0x424b80(0x3031)][_0x424b80(0x2291)]+=_0x274835/this[_0x424b80(0xbdd)]),this[_0x424b80(0x177d)]?this['camera'][_0x424b80(0x2ec)]+=_0x46fd64/this[_0x424b80(0x3c77)]:this[_0x424b80(0x15f3)]&&(this[_0x424b80(0x3031)]['heightOffset']+=_0x274835/this[_0x424b80(0x3c77)]),this[_0x424b80(0x2978)]?this[_0x424b80(0x3031)][_0x424b80(0x3a45)]-=_0x46fd64/this[_0x424b80(0x3c77)]:this['axisYControlRadius']&&(this[_0x424b80(0x3031)][_0x424b80(0x3a45)]-=_0x274835/this[_0x424b80(0x3c77)]);}[_0x234682(0x1b37)](_0x15b0e9,_0x24dfde,_0x530adb,_0xfedc5c,_0x2bcd8,_0xebbd3f){var _0x2577b6=_0x234682;if(!(0x0===_0x530adb&&null===_0x2bcd8||0x0===_0xfedc5c&&null===_0xebbd3f)){let _0x49c697=(_0xfedc5c-_0x530adb)/(this[_0x2577b6(0x2cd4)]*(this[_0x2577b6(0xbdd)]+this[_0x2577b6(0x3c77)])/0x2);this[_0x2577b6(0x1dfe)]?(_0x49c697*=0.01*this['pinchDeltaPercentage'],this[_0x2577b6(0x2777)]&&(this[_0x2577b6(0x3031)]['rotationOffset']+=_0x49c697*this[_0x2577b6(0x3031)][_0x2577b6(0x2291)]),this['axisPinchControlHeight']&&(this[_0x2577b6(0x3031)][_0x2577b6(0x2ec)]+=_0x49c697*this[_0x2577b6(0x3031)][_0x2577b6(0x2ec)]),this['axisPinchControlRadius']&&(this[_0x2577b6(0x3031)][_0x2577b6(0x3a45)]-=_0x49c697*this[_0x2577b6(0x3031)][_0x2577b6(0x3a45)])):(this[_0x2577b6(0x2777)]&&(this[_0x2577b6(0x3031)][_0x2577b6(0x2291)]+=_0x49c697),this[_0x2577b6(0x2bd1)]&&(this[_0x2577b6(0x3031)][_0x2577b6(0x2ec)]+=_0x49c697),this[_0x2577b6(0x9c4)]&&(this['camera'][_0x2577b6(0x3a45)]-=_0x49c697));}}['_warning'](){var _0x32b513=_0x234682,_0x2d57db;this[_0x32b513(0x3156)]&&this[_0x32b513(0x32f8)]++%0x64==0x0&&(_0xbf98e['assert'](this[_0x32b513(0x22ff)]+this[_0x32b513(0x177d)]+this[_0x32b513(0x2978)]<=0x1,(_0x2d57db=_0x32b513(0x33f3))+_0x32b513(0x3e87)+this['axisXControlRotation']+_0x32b513(0x2ab3)+this[_0x32b513(0x177d)]+_0x32b513(0x3de6)+this['axisXControlRadius']),_0xbf98e[_0x32b513(0x11f7)](this[_0x32b513(0x19d1)]+this[_0x32b513(0x15f3)]+this['axisYControlRadius']<=0x1,_0x2d57db+'axisYControlRotation:\x20'+this[_0x32b513(0x19d1)]+_0x32b513(0x696)+this[_0x32b513(0x15f3)]+',\x20axisYControlRadius:\x20'+this[_0x32b513(0x650)]),_0xbf98e[_0x32b513(0x11f7)](this[_0x32b513(0x2777)]+this[_0x32b513(0x2bd1)]+this['axisPinchControlRadius']<=0x1,_0x2d57db+_0x32b513(0x26fc)+this[_0x32b513(0x2777)]+_0x32b513(0x1dd8)+this[_0x32b513(0x2bd1)]+_0x32b513(0x3935)+this[_0x32b513(0x9c4)]));}}_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac['prototype'],_0x234682(0xbdd),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac[_0x234682(0x41df)],_0x234682(0x3c77),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac['prototype'],_0x234682(0x2cd4),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac[_0x234682(0x41df)],_0x234682(0x1dfe),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac[_0x234682(0x41df)],_0x234682(0x2978),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac[_0x234682(0x41df)],_0x234682(0x177d),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac['prototype'],_0x234682(0x22ff),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac[_0x234682(0x41df)],_0x234682(0x650),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac[_0x234682(0x41df)],_0x234682(0x15f3),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac[_0x234682(0x41df)],_0x234682(0x19d1),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac['prototype'],_0x234682(0x9c4),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac[_0x234682(0x41df)],_0x234682(0x2bd1),void 0x0),_0x343048([(0x0,_0xe8a2ce['qC'])()],_0x1a44ac[_0x234682(0x41df)],_0x234682(0x2777),void 0x0),_0x4584e5['u'][_0x234682(0x2a3c)]=_0x1a44ac;},0x1795b:(_0x32a4e0,_0x5c9272,_0x25f94f)=>{var _0x2d7b2d=a8_0x16e4d8,_0x4028a9=_0x25f94f(0x15fee),_0x256415=_0x25f94f(0x9fd1),_0x24c34e=_0x25f94f(0xe222),_0xcb432a=_0x25f94f(0x5aa1),_0x4856df=_0x25f94f(0xf96c);_0xcb432a['a'][_0x2d7b2d(0x41df)][_0x2d7b2d(0x27a4)]=function(_0x330237){var _0x22424b=_0x2d7b2d;return this[_0x22424b(0x2d0a)]||(this[_0x22424b(0x2d0a)]=new _0x5330bc(),_0x330237&&(this[_0x22424b(0x2d0a)][_0x22424b(0x35c2)]=_0x330237),this[_0x22424b(0x3fc1)](this[_0x22424b(0x2d0a)])),this;};class _0x5330bc{constructor(){var _0x126361=_0x2d7b2d;this[_0x126361(0x693)]=0x0,this[_0x126361(0x29b2)]=new _0x256415['_f'](),this['_alpha']=0x0,this[_0x126361(0x25d6)]=0x0,this['_gamma']=0x0,this[_0x126361(0x35c2)]=0x0,this[_0x126361(0x3c91)]=new _0x4856df['y$'](),this[_0x126361(0x1dc)]=()=>{var _0x2a6847=_0x126361;this[_0x2a6847(0x693)]=void 0x0!==window[_0x2a6847(0x2cbf)]?+window[_0x2a6847(0x2cbf)]:window['screen'][_0x2a6847(0x2cbf)]&&window[_0x2a6847(0x3260)][_0x2a6847(0x2cbf)][_0x2a6847(0x448)]?window[_0x2a6847(0x3260)][_0x2a6847(0x2cbf)][_0x2a6847(0x448)]:0x0,this['_screenOrientationAngle']=-_0x24c34e['w1'][_0x2a6847(0x38ff)](this[_0x2a6847(0x693)]/0x2),this['_screenQuaternion'][_0x2a6847(0x368c)](0x0,Math[_0x2a6847(0x41fd)](this['_screenOrientationAngle']),0x0,Math[_0x2a6847(0x3d17)](this[_0x2a6847(0x693)]));},this[_0x126361(0x3252)]=_0x3e76dd=>{var _0x5ca39b=_0x126361;this[_0x5ca39b(0x35c2)]?(this['_alpha']=null!==_0x3e76dd['alpha']?_0x24c34e['w1'][_0x5ca39b(0xa6b)](this['_alpha'],_0x3e76dd[_0x5ca39b(0x1aed)],this[_0x5ca39b(0x35c2)]):0x0,this['_beta']=null!==_0x3e76dd[_0x5ca39b(0x1b52)]?_0x24c34e['w1'][_0x5ca39b(0xa6b)](this[_0x5ca39b(0x25d6)],_0x3e76dd[_0x5ca39b(0x1b52)],this[_0x5ca39b(0x35c2)]):0x0,this[_0x5ca39b(0x244c)]=null!==_0x3e76dd[_0x5ca39b(0x3500)]?_0x24c34e['w1']['SmoothAngleChange'](this[_0x5ca39b(0x244c)],_0x3e76dd[_0x5ca39b(0x3500)],this[_0x5ca39b(0x35c2)]):0x0):(this[_0x5ca39b(0x411f)]=null!==_0x3e76dd['alpha']?_0x3e76dd[_0x5ca39b(0x1aed)]:0x0,this[_0x5ca39b(0x25d6)]=null!==_0x3e76dd['beta']?_0x3e76dd[_0x5ca39b(0x1b52)]:0x0,this[_0x5ca39b(0x244c)]=null!==_0x3e76dd[_0x5ca39b(0x3500)]?_0x3e76dd['gamma']:0x0),null!==_0x3e76dd[_0x5ca39b(0x1aed)]&&this[_0x5ca39b(0x3c91)][_0x5ca39b(0x2a3a)]();},this[_0x126361(0x3cba)]=new _0x256415['_f'](-Math[_0x126361(0x3f3e)](0.5),0x0,0x0,Math[_0x126361(0x3f3e)](0.5)),this[_0x126361(0x1dc)]();}static[_0x2d7b2d(0x239c)](_0x533fe2){return new Promise((_0xac23c6,_0x40eae4)=>{var _0x3eb20c=a8_0x5b24;let _0x56175e=!0x1;const _0x99390d=()=>{var _0x1064e5=a8_0x5b24;window[_0x1064e5(0x22e3)](_0x1064e5(0x1ded),_0x99390d),_0x56175e=!0x0,_0xac23c6();};_0x533fe2&&setTimeout(()=>{_0x56175e||(window['removeEventListener']('deviceorientation',_0x99390d),_0x40eae4('WaitForOrientationChangeAsync\x20timed\x20out'));},_0x533fe2),_0x3eb20c(0x1615)!=typeof DeviceOrientationEvent&&_0x3eb20c(0x38fa)==typeof DeviceOrientationEvent[_0x3eb20c(0x2310)]?DeviceOrientationEvent[_0x3eb20c(0x2310)]()['then'](_0x45642e=>{var _0x598ea4=_0x3eb20c;_0x598ea4(0x89e)==_0x45642e?window[_0x598ea4(0x1080)]('deviceorientation',_0x99390d):_0x24c34e['w1']['Warn'](_0x598ea4(0x3d95));})[_0x3eb20c(0x1bc8)](_0x1f02f0=>{var _0x1fdd6d=_0x3eb20c;_0x24c34e['w1'][_0x1fdd6d(0x404a)](_0x1f02f0);}):window[_0x3eb20c(0x1080)](_0x3eb20c(0x1ded),_0x99390d);});}get[_0x2d7b2d(0x3031)](){var _0x388857=_0x2d7b2d;return this[_0x388857(0x9c3)];}set[_0x2d7b2d(0x3031)](_0x311f63){var _0x2f6a1e=_0x2d7b2d;this[_0x2f6a1e(0x9c3)]=_0x311f63,null==this[_0x2f6a1e(0x9c3)]||this[_0x2f6a1e(0x9c3)]['rotationQuaternion']||(this[_0x2f6a1e(0x9c3)][_0x2f6a1e(0x32ee)]=new _0x256415['_f']()),this[_0x2f6a1e(0x9c3)]&&this['_camera'][_0x2f6a1e(0x21eb)][_0x2f6a1e(0x3fc1)](()=>{var _0x32879c=_0x2f6a1e;this[_0x32879c(0x3c91)][_0x32879c(0x2f8)]();});}[_0x2d7b2d(0x3a3a)](){var _0x227d90=_0x2d7b2d;const _0x1942f3=this['camera'][_0x227d90(0x83e)]()['getEngine']()[_0x227d90(0xe13)]();if(_0x1942f3){const _0x4698fe=()=>{var _0x4f1099=_0x227d90;_0x1942f3[_0x4f1099(0x1080)](_0x4f1099(0x35e),this['_orientationChanged']),_0x1942f3['addEventListener'](_0x4f1099(0x1ded),this[_0x4f1099(0x3252)]),this[_0x4f1099(0x1dc)]();};_0x227d90(0x1615)!=typeof DeviceOrientationEvent&&_0x227d90(0x38fa)==typeof DeviceOrientationEvent[_0x227d90(0x2310)]?DeviceOrientationEvent['requestPermission']()[_0x227d90(0x3725)](_0x2961e4=>{var _0x1a771e=_0x227d90;_0x1a771e(0x89e)===_0x2961e4?_0x4698fe():_0x24c34e['w1'][_0x1a771e(0x1048)](_0x1a771e(0x3d95));})[_0x227d90(0x1bc8)](_0x525536=>{var _0x4a0108=_0x227d90;_0x24c34e['w1'][_0x4a0108(0x404a)](_0x525536);}):_0x4698fe();}}[_0x2d7b2d(0x3fb7)](){var _0x340c23=_0x2d7b2d;window[_0x340c23(0x22e3)]('orientationchange',this[_0x340c23(0x1dc)]),window[_0x340c23(0x22e3)](_0x340c23(0x1ded),this[_0x340c23(0x3252)]),this[_0x340c23(0x411f)]=0x0;}['checkInputs'](){var _0x56fc3c=_0x2d7b2d;this[_0x56fc3c(0x411f)]&&(_0x256415['_f'][_0x56fc3c(0x3671)](_0x24c34e['w1'][_0x56fc3c(0x38ff)](this[_0x56fc3c(0x411f)]),_0x24c34e['w1'][_0x56fc3c(0x38ff)](this['_beta']),-_0x24c34e['w1'][_0x56fc3c(0x38ff)](this['_gamma']),this[_0x56fc3c(0x3031)][_0x56fc3c(0x32ee)]),this[_0x56fc3c(0x9c3)][_0x56fc3c(0x32ee)][_0x56fc3c(0xe39)](this[_0x56fc3c(0x29b2)]),this[_0x56fc3c(0x9c3)][_0x56fc3c(0x32ee)][_0x56fc3c(0xe39)](this['_constantTranform']),this[_0x56fc3c(0x9c3)]['rotationQuaternion']['z']*=-0x1,this[_0x56fc3c(0x9c3)][_0x56fc3c(0x32ee)]['w']*=-0x1);}[_0x2d7b2d(0x3fcd)](){return'FreeCameraDeviceOrientationInput';}[_0x2d7b2d(0x1ce8)](){var _0x28f24e=_0x2d7b2d;return _0x28f24e(0x1ac2);}}_0x4028a9['u'][_0x2d7b2d(0x55f)]=_0x5330bc;},0x15050:(_0x4780fe,_0x1f86fd,_0x151de3)=>{var _0x797681=a8_0x16e4d8;_0x151de3['d'](_0x1f86fd,{'c':()=>_0x302c62});function _0xbb9a02(_0x38b044,_0x369b3c,_0x45ef24,_0x661106){var _0x1e466e=a8_0x5b24,_0xad9e7f,_0x36454a=arguments[_0x1e466e(0x1377)],_0x3fe678=_0x36454a<0x3?_0x369b3c:null===_0x661106?_0x661106=Object[_0x1e466e(0xd3d)](_0x369b3c,_0x45ef24):_0x661106;if(_0x1e466e(0x1e3f)==typeof Reflect&&_0x1e466e(0x38fa)==typeof Reflect[_0x1e466e(0x1dac)])_0x3fe678=Reflect[_0x1e466e(0x1dac)](_0x38b044,_0x369b3c,_0x45ef24,_0x661106);else{for(var _0x2587e1=_0x38b044['length']-0x1;0x0<=_0x2587e1;_0x2587e1--)(_0xad9e7f=_0x38b044[_0x2587e1])&&(_0x3fe678=(_0x36454a<0x3?_0xad9e7f(_0x3fe678):0x3<_0x36454a?_0xad9e7f(_0x369b3c,_0x45ef24,_0x3fe678):_0xad9e7f(_0x369b3c,_0x45ef24))||_0x3fe678);}0x3<_0x36454a&&_0x3fe678&&Object[_0x1e466e(0x395)](_0x369b3c,_0x45ef24,_0x3fe678);}var _0x1f86fd=_0x151de3(0x153ad),_0x20fb4c=_0x151de3(0x15fee),_0x2d0468=_0x151de3(0x9fd1),_0x552609=_0x151de3(0x12bee);class _0x302c62{constructor(){var _0x48fd3b=a8_0x5b24;this[_0x48fd3b(0x1509)]=0xc8,this[_0x48fd3b(0x658)]=0x28,this['deadzoneDelta']=0.1,this[_0x48fd3b(0x1910)]=0x1,this[_0x48fd3b(0x3cc0)]=_0x2d0468['y3'][_0x48fd3b(0x3228)](),this[_0x48fd3b(0x112d)]=_0x2d0468['P'][_0x48fd3b(0x23ed)](),this[_0x48fd3b(0x16b5)]=_0x2d0468['P'][_0x48fd3b(0x23ed)](),this['_vector2']=_0x2d0468['FM']['Zero']();}get[_0x797681(0x2423)](){var _0x649c3f=_0x797681;return 0x1!==this[_0x649c3f(0x1910)];}set[_0x797681(0x2423)](_0x243828){var _0x1a5e07=_0x797681;this[_0x1a5e07(0x1910)]=_0x243828?-0x1:0x1;}[_0x797681(0x3a3a)](){var _0x439333=_0x797681;const _0x197e40=this[_0x439333(0x3031)]['getScene']()[_0x439333(0x3f14)];this[_0x439333(0x3959)]=_0x197e40[_0x439333(0x2ee1)][_0x439333(0x3fc1)](_0x3732c6=>{var _0x19b2ea=_0x439333;_0x3732c6['type']===_0x552609['nJ'][_0x19b2ea(0x3de4)]||this[_0x19b2ea(0x4206)]&&_0x3732c6[_0x19b2ea(0x21e0)]!==_0x552609['nJ']['XBOX']||(this[_0x19b2ea(0x4206)]=_0x3732c6);}),this[_0x439333(0x2c3d)]=_0x197e40[_0x439333(0x381b)][_0x439333(0x3fc1)](_0x42f0cb=>{var _0x42fd16=_0x439333;this[_0x42fd16(0x4206)]===_0x42f0cb&&(this[_0x42fd16(0x4206)]=null);}),this['gamepad']=_0x197e40[_0x439333(0x895)](_0x552609['nJ'][_0x439333(0x17b1)]),!this[_0x439333(0x4206)]&&_0x197e40[_0x439333(0x3a1a)]['length']&&(this[_0x439333(0x4206)]=_0x197e40['gamepads'][0x0]);}[_0x797681(0x3fb7)](){var _0x3aa49c=_0x797681;this[_0x3aa49c(0x3031)][_0x3aa49c(0x83e)]()[_0x3aa49c(0x3f14)][_0x3aa49c(0x2ee1)][_0x3aa49c(0x854)](this[_0x3aa49c(0x3959)]),this[_0x3aa49c(0x3031)][_0x3aa49c(0x83e)]()[_0x3aa49c(0x3f14)]['onGamepadDisconnectedObservable'][_0x3aa49c(0x854)](this[_0x3aa49c(0x2c3d)]),this[_0x3aa49c(0x4206)]=null;}['checkInputs'](){var _0x5debf6=_0x797681;if(this[_0x5debf6(0x4206)]&&this[_0x5debf6(0x4206)][_0x5debf6(0x1c59)]){const _0x41c02b=this[_0x5debf6(0x3031)],_0x4c4bc9=this[_0x5debf6(0x4206)][_0x5debf6(0x1c59)];0x0!==this[_0x5debf6(0x658)]&&(_0x4c4bc9['x']=Math['abs'](_0x4c4bc9['x'])>this[_0x5debf6(0x30e4)]?_0x4c4bc9['x']/this[_0x5debf6(0x658)]:0x0,_0x4c4bc9['y']=Math[_0x5debf6(0x3abd)](_0x4c4bc9['y'])>this[_0x5debf6(0x30e4)]?_0x4c4bc9['y']/this['gamepadMoveSensibility']:0x0);let _0x2133c0=this[_0x5debf6(0x4206)]['rightStick'];_0x2133c0&&0x0!==this[_0x5debf6(0x1509)]?(_0x2133c0['x']=Math[_0x5debf6(0x3abd)](_0x2133c0['x'])>this['deadzoneDelta']?_0x2133c0['x']/this[_0x5debf6(0x1509)]:0x0,_0x2133c0['y']=(Math[_0x5debf6(0x3abd)](_0x2133c0['y'])>this[_0x5debf6(0x30e4)]?_0x2133c0['y']/this['gamepadAngularSensibility']:0x0)*this[_0x5debf6(0x1910)]):_0x2133c0={'x':0x0,'y':0x0},_0x41c02b[_0x5debf6(0x32ee)]?_0x41c02b[_0x5debf6(0x32ee)][_0x5debf6(0x410e)](this['_cameraTransform']):_0x2d0468['y3'][_0x5debf6(0x3671)](_0x41c02b[_0x5debf6(0x2d91)]['y'],_0x41c02b[_0x5debf6(0x2d91)]['x'],0x0,this[_0x5debf6(0x3cc0)]);var _0x17e1e5=0x32*_0x41c02b[_0x5debf6(0x192c)]();this[_0x5debf6(0x16b5)]['copyFromFloats'](_0x4c4bc9['x']*_0x17e1e5,0x0,-_0x4c4bc9['y']*_0x17e1e5),_0x2d0468['P'][_0x5debf6(0x3516)](this[_0x5debf6(0x16b5)],this['_cameraTransform'],this[_0x5debf6(0x112d)]),_0x41c02b['cameraDirection']['addInPlace'](this[_0x5debf6(0x112d)]),this['_vector2'][_0x5debf6(0x368c)](_0x2133c0['y'],_0x2133c0['x']),_0x41c02b[_0x5debf6(0x1164)][_0x5debf6(0x350)](this[_0x5debf6(0x2fc6)]);}}['getClassName'](){var _0x305e5c=_0x797681;return _0x305e5c(0x2352);}['getSimpleName'](){var _0x41a0c7=_0x797681;return _0x41a0c7(0x4206);}}_0xbb9a02([(0x0,_0x1f86fd['qC'])()],_0x302c62['prototype'],_0x797681(0x1509),void 0x0),_0xbb9a02([(0x0,_0x1f86fd['qC'])()],_0x302c62[_0x797681(0x41df)],_0x797681(0x658),void 0x0),_0x20fb4c['u'][_0x797681(0x2352)]=_0x302c62;},0xf6bc:(_0x2a4b4f,_0x1688cc,_0x493e0c)=>{var _0x4f34ea=a8_0x16e4d8;_0x493e0c['d'](_0x1688cc,{'Y':()=>_0x26bb12});function _0x1baaef(_0x2d770e,_0x1da51c,_0x187199,_0x56037c){var _0x3e142e=a8_0x5b24,_0xc4f0ca,_0xbc4a57=arguments[_0x3e142e(0x1377)],_0x9c0f93=_0xbc4a57<0x3?_0x1da51c:null===_0x56037c?_0x56037c=Object['getOwnPropertyDescriptor'](_0x1da51c,_0x187199):_0x56037c;if(_0x3e142e(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x3e142e(0x1dac)])_0x9c0f93=Reflect['decorate'](_0x2d770e,_0x1da51c,_0x187199,_0x56037c);else{for(var _0x529731=_0x2d770e[_0x3e142e(0x1377)]-0x1;0x0<=_0x529731;_0x529731--)(_0xc4f0ca=_0x2d770e[_0x529731])&&(_0x9c0f93=(_0xbc4a57<0x3?_0xc4f0ca(_0x9c0f93):0x3<_0xbc4a57?_0xc4f0ca(_0x1da51c,_0x187199,_0x9c0f93):_0xc4f0ca(_0x1da51c,_0x187199))||_0x9c0f93);}0x3<_0xbc4a57&&_0x9c0f93&&Object[_0x3e142e(0x395)](_0x1da51c,_0x187199,_0x9c0f93);}var _0x1688cc=_0x493e0c(0x153ad),_0x4c1336=_0x493e0c(0x15fee),_0x32f4c7=_0x493e0c(0x93b9),_0x1fa5df=_0x493e0c(0x9fd1),_0x78f119=_0x493e0c(0xe222);class _0x26bb12{constructor(){var _0xa714cd=a8_0x5b24;this[_0xa714cd(0x1741)]=[0x26],this[_0xa714cd(0x23b8)]=[0x21],this[_0xa714cd(0x11e8)]=[0x28],this[_0xa714cd(0x3a97)]=[0x22],this['keysLeft']=[0x25],this[_0xa714cd(0x1d0)]=[0x27],this['rotationSpeed']=0.5,this[_0xa714cd(0x2849)]=[],this[_0xa714cd(0xa27)]=[],this[_0xa714cd(0x189d)]=[],this[_0xa714cd(0x1457)]=[],this[_0xa714cd(0x261c)]=new Array();}[_0x4f34ea(0x3a3a)](_0x2f49c9){var _0x2b5cde=_0x4f34ea;_0x2f49c9=_0x78f119['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x2b5cde(0x2aeb)]||(this[_0x2b5cde(0x195b)]=this[_0x2b5cde(0x3031)][_0x2b5cde(0x83e)](),this['_engine']=this[_0x2b5cde(0x195b)][_0x2b5cde(0x2cd1)](),this[_0x2b5cde(0x2aeb)]=this[_0x2b5cde(0x2635)][_0x2b5cde(0x3678)][_0x2b5cde(0x3fc1)](()=>{var _0x44b32f=_0x2b5cde;this['_keys'][_0x44b32f(0x1377)]=0x0;}),this['_onKeyboardObserver']=this['_scene'][_0x2b5cde(0x3815)][_0x2b5cde(0x3fc1)](_0xeb47ad=>{var _0x21e979=_0x2b5cde;const _0x93e07e=_0xeb47ad[_0x21e979(0x19ca)];_0x93e07e[_0x21e979(0x8fa)]||(_0xeb47ad[_0x21e979(0x21e0)]===_0x32f4c7['OG'][_0x21e979(0x14fa)]?-0x1===this[_0x21e979(0x1741)][_0x21e979(0x919)](_0x93e07e['keyCode'])&&-0x1===this[_0x21e979(0x11e8)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this['keysLeft'][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0x1d0)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0x23b8)][_0x21e979(0x919)](_0x93e07e['keyCode'])&&-0x1===this[_0x21e979(0x3a97)][_0x21e979(0x919)](_0x93e07e['keyCode'])&&-0x1===this[_0x21e979(0x2849)]['indexOf'](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0xa27)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0x189d)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0x1457)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])||(-0x1===this[_0x21e979(0x261c)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&this[_0x21e979(0x261c)][_0x21e979(0x3f90)](_0x93e07e[_0x21e979(0x13c4)]),_0x2f49c9||_0x93e07e[_0x21e979(0x2adf)]()):-0x1===this[_0x21e979(0x1741)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0x11e8)][_0x21e979(0x919)](_0x93e07e['keyCode'])&&-0x1===this[_0x21e979(0x4123)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0x1d0)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this['keysUpward']['indexOf'](_0x93e07e['keyCode'])&&-0x1===this[_0x21e979(0x3a97)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0x2849)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0xa27)]['indexOf'](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0x189d)]['indexOf'](_0x93e07e[_0x21e979(0x13c4)])&&-0x1===this[_0x21e979(0x1457)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)])||(0x0<=(_0xeb47ad=this[_0x21e979(0x261c)][_0x21e979(0x919)](_0x93e07e[_0x21e979(0x13c4)]))&&this[_0x21e979(0x261c)][_0x21e979(0x5ff)](_0xeb47ad,0x1),_0x2f49c9||_0x93e07e[_0x21e979(0x2adf)]()));}));}[_0x4f34ea(0x3fb7)](){var _0x3ad9d1=_0x4f34ea;this[_0x3ad9d1(0x195b)]&&(this[_0x3ad9d1(0x28ee)]&&this[_0x3ad9d1(0x195b)][_0x3ad9d1(0x3815)]['remove'](this[_0x3ad9d1(0x28ee)]),this[_0x3ad9d1(0x2aeb)]&&this['_engine'][_0x3ad9d1(0x3678)][_0x3ad9d1(0x854)](this[_0x3ad9d1(0x2aeb)]),this['_onKeyboardObserver']=null,this['_onCanvasBlurObserver']=null),this[_0x3ad9d1(0x261c)][_0x3ad9d1(0x1377)]=0x0;}['checkInputs'](){var _0x2b6e31=_0x4f34ea;if(this[_0x2b6e31(0x28ee)]){const _0x4ef3a9=this[_0x2b6e31(0x3031)];for(let _0x28dd30=0x0;_0x28dd30<this[_0x2b6e31(0x261c)][_0x2b6e31(0x1377)];_0x28dd30++){var _0x3b3a86=this[_0x2b6e31(0x261c)][_0x28dd30],_0x65ba95=_0x4ef3a9[_0x2b6e31(0x192c)]();-0x1!==this[_0x2b6e31(0x4123)]['indexOf'](_0x3b3a86)?_0x4ef3a9[_0x2b6e31(0x3470)]['copyFromFloats'](-_0x65ba95,0x0,0x0):-0x1!==this['keysUp'][_0x2b6e31(0x919)](_0x3b3a86)?_0x4ef3a9[_0x2b6e31(0x3470)]['copyFromFloats'](0x0,0x0,_0x65ba95):-0x1!==this[_0x2b6e31(0x1d0)][_0x2b6e31(0x919)](_0x3b3a86)?_0x4ef3a9[_0x2b6e31(0x3470)][_0x2b6e31(0x368c)](_0x65ba95,0x0,0x0):-0x1!==this[_0x2b6e31(0x11e8)][_0x2b6e31(0x919)](_0x3b3a86)?_0x4ef3a9[_0x2b6e31(0x3470)][_0x2b6e31(0x368c)](0x0,0x0,-_0x65ba95):-0x1!==this[_0x2b6e31(0x23b8)][_0x2b6e31(0x919)](_0x3b3a86)?_0x4ef3a9[_0x2b6e31(0x3470)][_0x2b6e31(0x368c)](0x0,_0x65ba95,0x0):-0x1!==this[_0x2b6e31(0x3a97)][_0x2b6e31(0x919)](_0x3b3a86)?_0x4ef3a9['_localDirection'][_0x2b6e31(0x368c)](0x0,-_0x65ba95,0x0):-0x1!==this[_0x2b6e31(0x2849)][_0x2b6e31(0x919)](_0x3b3a86)?(_0x4ef3a9[_0x2b6e31(0x3470)][_0x2b6e31(0x368c)](0x0,0x0,0x0),_0x4ef3a9[_0x2b6e31(0x1164)]['y']-=this[_0x2b6e31(0x876)]()):-0x1!==this['keysRotateRight']['indexOf'](_0x3b3a86)?(_0x4ef3a9[_0x2b6e31(0x3470)][_0x2b6e31(0x368c)](0x0,0x0,0x0),_0x4ef3a9[_0x2b6e31(0x1164)]['y']+=this[_0x2b6e31(0x876)]()):-0x1!==this['keysRotateUp']['indexOf'](_0x3b3a86)?(_0x4ef3a9[_0x2b6e31(0x3470)][_0x2b6e31(0x368c)](0x0,0x0,0x0),_0x4ef3a9[_0x2b6e31(0x1164)]['x']-=this[_0x2b6e31(0x876)]()):-0x1!==this[_0x2b6e31(0x1457)][_0x2b6e31(0x919)](_0x3b3a86)&&(_0x4ef3a9['_localDirection']['copyFromFloats'](0x0,0x0,0x0),_0x4ef3a9[_0x2b6e31(0x1164)]['x']+=this[_0x2b6e31(0x876)]()),_0x4ef3a9[_0x2b6e31(0x83e)]()[_0x2b6e31(0x2547)]&&(_0x4ef3a9['_localDirection']['z']*=-0x1),_0x4ef3a9[_0x2b6e31(0x2e14)]()[_0x2b6e31(0x14f4)](_0x4ef3a9[_0x2b6e31(0x3b9e)]),_0x1fa5df['P'][_0x2b6e31(0x1f84)](_0x4ef3a9[_0x2b6e31(0x3470)],_0x4ef3a9[_0x2b6e31(0x3b9e)],_0x4ef3a9['_transformedDirection']),_0x4ef3a9[_0x2b6e31(0x10b1)]['addInPlace'](_0x4ef3a9['_transformedDirection']);}}}['getClassName'](){return'FreeCameraKeyboardMoveInput';}[_0x4f34ea(0x1044)](){var _0x3af48e=_0x4f34ea;this[_0x3af48e(0x261c)][_0x3af48e(0x1377)]=0x0;}[_0x4f34ea(0x1ce8)](){var _0x5a7a3=_0x4f34ea;return _0x5a7a3(0x1ecb);}['_getLocalRotation'](){var _0x35abe6=_0x4f34ea;let _0x5a82ab=this[_0x35abe6(0xb0d)]*this['_engine'][_0x35abe6(0x2d27)]()/0x3e8;return this[_0x35abe6(0x3031)]['getScene']()[_0x35abe6(0x2547)]&&(_0x5a82ab*=-0x1),this['camera'][_0x35abe6(0x922)]&&this['camera'][_0x35abe6(0x922)][_0x35abe6(0x41d2)]()<0x0&&(_0x5a82ab*=-0x1),_0x5a82ab;}}_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12[_0x4f34ea(0x41df)],_0x4f34ea(0x1741),void 0x0),_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12[_0x4f34ea(0x41df)],_0x4f34ea(0x23b8),void 0x0),_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12[_0x4f34ea(0x41df)],_0x4f34ea(0x11e8),void 0x0),_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12['prototype'],'keysDownward',void 0x0),_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12['prototype'],'keysLeft',void 0x0),_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12['prototype'],_0x4f34ea(0x1d0),void 0x0),_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12[_0x4f34ea(0x41df)],_0x4f34ea(0xb0d),void 0x0),_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12[_0x4f34ea(0x41df)],_0x4f34ea(0x2849),void 0x0),_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12[_0x4f34ea(0x41df)],_0x4f34ea(0xa27),void 0x0),_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12[_0x4f34ea(0x41df)],_0x4f34ea(0x189d),void 0x0),_0x1baaef([(0x0,_0x1688cc['qC'])()],_0x26bb12['prototype'],'keysRotateDown',void 0x0),_0x4c1336['u'][_0x4f34ea(0x12a1)]=_0x26bb12;},0x70a6:(_0x2c9897,_0x5167c1,_0x3650e4)=>{var _0x1c329c=a8_0x16e4d8;_0x3650e4['d'](_0x5167c1,{'A':()=>_0x8ac496});function _0x25d7b7(_0x3d633a,_0x117bd8,_0x47fe03,_0xd74308){var _0x4b2837=a8_0x5b24,_0xb83ad,_0x1a9ab1=arguments[_0x4b2837(0x1377)],_0x473aa0=_0x1a9ab1<0x3?_0x117bd8:null===_0xd74308?_0xd74308=Object[_0x4b2837(0xd3d)](_0x117bd8,_0x47fe03):_0xd74308;if(_0x4b2837(0x1e3f)==typeof Reflect&&_0x4b2837(0x38fa)==typeof Reflect[_0x4b2837(0x1dac)])_0x473aa0=Reflect[_0x4b2837(0x1dac)](_0x3d633a,_0x117bd8,_0x47fe03,_0xd74308);else{for(var _0x48c405=_0x3d633a[_0x4b2837(0x1377)]-0x1;0x0<=_0x48c405;_0x48c405--)(_0xb83ad=_0x3d633a[_0x48c405])&&(_0x473aa0=(_0x1a9ab1<0x3?_0xb83ad(_0x473aa0):0x3<_0x1a9ab1?_0xb83ad(_0x117bd8,_0x47fe03,_0x473aa0):_0xb83ad(_0x117bd8,_0x47fe03))||_0x473aa0);}0x3<_0x1a9ab1&&_0x473aa0&&Object[_0x4b2837(0x395)](_0x117bd8,_0x47fe03,_0x473aa0);}var _0x1a0838=_0x3650e4(0xf96c),_0x5167c1=_0x3650e4(0x153ad),_0x202167=_0x3650e4(0x15fee),_0x34e7e1=_0x3650e4(0x1272b),_0x367bf6=_0x3650e4(0xe222);class _0x8ac496{constructor(_0x10ea96=!0x0){var _0x53f8ac=a8_0x5b24;this[_0x53f8ac(0x3745)]=_0x10ea96,this['buttons']=[0x0,0x1,0x2],this['angularSensibility']=0x7d0,this[_0x53f8ac(0x84c)]=null,this[_0x53f8ac(0xf00)]=new _0x1a0838['y$'](),this['_allowCameraRotation']=!0x0,this[_0x53f8ac(0x17cf)]=-0x1,this['_activePointerId']=-0x1;}[_0x1c329c(0x3a3a)](_0x5ec6c6){var _0x1e6a3a=_0x1c329c;_0x5ec6c6=_0x367bf6['w1'][_0x1e6a3a(0x252d)](arguments);const _0x6bb299=this['camera'][_0x1e6a3a(0x2cd1)](),_0x530e8b=_0x6bb299[_0x1e6a3a(0x2669)]();this[_0x1e6a3a(0x76b)]||(this['_pointerInput']=_0x164812=>{var _0x21486a=_0x1e6a3a;const _0x5d697c=_0x164812[_0x21486a(0x19ca)];var _0x251fd9=_0x21486a(0x3759)===_0x5d697c[_0x21486a(0x1b05)];if(!_0x6bb299[_0x21486a(0x38f1)]&&(this[_0x21486a(0x3745)]||!_0x251fd9)&&(_0x164812[_0x21486a(0x21e0)]===_0x34e7e1['kD'][_0x21486a(0x3cf0)]||-0x1!==this[_0x21486a(0x2d0b)][_0x21486a(0x919)](_0x5d697c[_0x21486a(0x4174)]))){const _0x156a78=_0x5d697c['target'];if(_0x164812['type']===_0x34e7e1['kD'][_0x21486a(0x2596)]){if(!(_0x251fd9&&-0x1!==this[_0x21486a(0x1e94)]||!_0x251fd9&&-0x1!==this['_currentActiveButton'])){this['_activePointerId']=_0x5d697c[_0x21486a(0x11aa)];try{null!==_0x156a78&&void 0x0!==_0x156a78&&_0x156a78[_0x21486a(0x4c8)](_0x5d697c[_0x21486a(0x11aa)]);}catch(_0x15c488){}-0x1===this['_currentActiveButton']&&(this[_0x21486a(0x17cf)]=_0x5d697c['button']),this[_0x21486a(0x84c)]={'x':_0x5d697c['clientX'],'y':_0x5d697c['clientY']},_0x5ec6c6||(_0x5d697c['preventDefault'](),_0x530e8b&&_0x530e8b['focus']()),_0x6bb299[_0x21486a(0xfe5)]&&this[_0x21486a(0x3ae0)]&&this['_onMouseMove'](_0x164812[_0x21486a(0x19ca)]);}}else{if(_0x164812['type']===_0x34e7e1['kD'][_0x21486a(0x9b8)]){if(!(_0x251fd9&&this[_0x21486a(0x1e94)]!==_0x5d697c[_0x21486a(0x11aa)]||!_0x251fd9&&this[_0x21486a(0x17cf)]!==_0x5d697c['button'])){try{null!==_0x156a78&&void 0x0!==_0x156a78&&_0x156a78['releasePointerCapture'](_0x5d697c[_0x21486a(0x11aa)]);}catch(_0x203946){}this[_0x21486a(0x17cf)]=-0x1,this[_0x21486a(0x84c)]=null,_0x5ec6c6||_0x5d697c[_0x21486a(0x2adf)](),this['_activePointerId']=-0x1;}}else{if(_0x164812[_0x21486a(0x21e0)]===_0x34e7e1['kD'][_0x21486a(0x3cf0)]&&(this['_activePointerId']===_0x5d697c[_0x21486a(0x11aa)]||!_0x251fd9)){if(_0x6bb299[_0x21486a(0xfe5)]&&this[_0x21486a(0x3ae0)])this[_0x21486a(0x3ae0)](_0x164812[_0x21486a(0x19ca)]);else{if(this[_0x21486a(0x84c)]){let _0x5d6084=_0x5d697c['clientX']-this[_0x21486a(0x84c)]['x'];_0x251fd9=_0x5d697c[_0x21486a(0x890)]-this[_0x21486a(0x84c)]['y'],(this[_0x21486a(0x3031)][_0x21486a(0x83e)]()[_0x21486a(0x2547)]&&(_0x5d6084*=-0x1),this[_0x21486a(0x3031)][_0x21486a(0x922)]&&this[_0x21486a(0x3031)][_0x21486a(0x922)][_0x21486a(0x41d2)]()<0x0&&(_0x5d6084*=-0x1),this['_allowCameraRotation']&&(this['camera'][_0x21486a(0x1164)]['y']+=_0x5d6084/this[_0x21486a(0x9af)],this['camera']['cameraRotation']['x']+=_0x251fd9/this[_0x21486a(0x9af)]),this['onPointerMovedObservable'][_0x21486a(0x2a3a)]({'offsetX':_0x5d6084,'offsetY':_0x251fd9}),this[_0x21486a(0x84c)]={'x':_0x5d697c[_0x21486a(0xacd)],'y':_0x5d697c[_0x21486a(0x890)]},_0x5ec6c6||_0x5d697c[_0x21486a(0x2adf)]());}}}}}}}),this[_0x1e6a3a(0x3ae0)]=_0x27d244=>{var _0x14f586=_0x1e6a3a;if(_0x6bb299['isPointerLock']&&!_0x6bb299[_0x14f586(0x38f1)]){let _0x4e553d=_0x27d244['movementX'];this[_0x14f586(0x3031)][_0x14f586(0x83e)]()[_0x14f586(0x2547)]&&(_0x4e553d*=-0x1),this[_0x14f586(0x3031)][_0x14f586(0x922)]&&this['camera'][_0x14f586(0x922)][_0x14f586(0x41d2)]()<0x0&&(_0x4e553d*=-0x1),this[_0x14f586(0x3031)]['cameraRotation']['y']+=_0x4e553d/this[_0x14f586(0x9af)];var _0x1bd0aa=_0x27d244[_0x14f586(0x62c)];this[_0x14f586(0x3031)]['cameraRotation']['x']+=_0x1bd0aa/this[_0x14f586(0x9af)],this[_0x14f586(0x84c)]=null,_0x5ec6c6||_0x27d244[_0x14f586(0x2adf)]();}},this[_0x1e6a3a(0x262b)]=this[_0x1e6a3a(0x3031)][_0x1e6a3a(0x83e)]()[_0x1e6a3a(0x262)][_0x1e6a3a(0x2845)](this[_0x1e6a3a(0x76b)],_0x34e7e1['kD']['POINTERDOWN']|_0x34e7e1['kD']['POINTERUP']|_0x34e7e1['kD'][_0x1e6a3a(0x3cf0)]),_0x530e8b&&(this[_0x1e6a3a(0x1024)]=this[_0x1e6a3a(0x1f19)]['bind'](this),_0x530e8b[_0x1e6a3a(0x1080)](_0x1e6a3a(0x114f),this[_0x1e6a3a(0x1024)],!0x1));}[_0x1c329c(0x1f19)](_0x506531){var _0x4d4654=_0x1c329c;_0x506531[_0x4d4654(0x2adf)]();}[_0x1c329c(0x3fb7)](){var _0x284793=_0x1c329c;if(this[_0x284793(0x262b)]){if(this[_0x284793(0x3031)][_0x284793(0x83e)]()[_0x284793(0x262)][_0x284793(0x9a1)](this[_0x284793(0x262b)]),this['_contextMenuBind']){const _0x339f35=this[_0x284793(0x3031)][_0x284793(0x2cd1)](),_0x52d5f6=_0x339f35[_0x284793(0x2669)]();_0x52d5f6&&_0x52d5f6[_0x284793(0x22e3)]('contextmenu',this[_0x284793(0x1024)]);}this['onPointerMovedObservable']&&this[_0x284793(0xf00)][_0x284793(0x2f8)](),this[_0x284793(0x262b)]=null,this[_0x284793(0x3ae0)]=null,this[_0x284793(0x84c)]=null;}this['_currentActiveButton']=-0x1;}[_0x1c329c(0x3fcd)](){var _0x245b1d=_0x1c329c;return _0x245b1d(0x11e0);}[_0x1c329c(0x1ce8)](){var _0x53e118=_0x1c329c;return _0x53e118(0x269e);}}_0x25d7b7([(0x0,_0x5167c1['qC'])()],_0x8ac496[_0x1c329c(0x41df)],_0x1c329c(0x2d0b),void 0x0),_0x25d7b7([(0x0,_0x5167c1['qC'])()],_0x8ac496['prototype'],_0x1c329c(0x9af),void 0x0),_0x202167['u']['FreeCameraMouseInput']=_0x8ac496;},0x6572:(_0x433153,_0x53aea6,_0x4e8d87)=>{var _0x3bbb66=a8_0x16e4d8;_0x4e8d87['d'](_0x53aea6,{'A':()=>_0xacc015});function _0x446a94(_0xd66b31,_0x3432ff,_0x5990c8,_0x2f5493){var _0x1d3712=a8_0x5b24,_0xaa265b,_0xbb9a1=arguments[_0x1d3712(0x1377)],_0x2e999e=_0xbb9a1<0x3?_0x3432ff:null===_0x2f5493?_0x2f5493=Object[_0x1d3712(0xd3d)](_0x3432ff,_0x5990c8):_0x2f5493;if(_0x1d3712(0x1e3f)==typeof Reflect&&_0x1d3712(0x38fa)==typeof Reflect[_0x1d3712(0x1dac)])_0x2e999e=Reflect[_0x1d3712(0x1dac)](_0xd66b31,_0x3432ff,_0x5990c8,_0x2f5493);else{for(var _0x439d74=_0xd66b31['length']-0x1;0x0<=_0x439d74;_0x439d74--)(_0xaa265b=_0xd66b31[_0x439d74])&&(_0x2e999e=(_0xbb9a1<0x3?_0xaa265b(_0x2e999e):0x3<_0xbb9a1?_0xaa265b(_0x3432ff,_0x5990c8,_0x2e999e):_0xaa265b(_0x3432ff,_0x5990c8))||_0x2e999e);}0x3<_0xbb9a1&&_0x2e999e&&Object[_0x1d3712(0x395)](_0x3432ff,_0x5990c8,_0x2e999e);}var _0x516db9,_0x53aea6=_0x4e8d87(0x153ad),_0x297c5d=_0x4e8d87(0x15fee),_0x308521=_0x4e8d87(0xd13c),_0x2179ef=_0x4e8d87(0x9fd1),_0x3555de=_0x4e8d87(0xa60f);_0x516db9={'MoveRelative':0x0,0x0:'MoveRelative','RotateRelative':0x1,0x1:'RotateRelative','MoveScene':0x2,0x2:_0x3bbb66(0x3336)};class _0xacc015 extends _0x308521['Y']{constructor(){var _0x70c4a9=_0x3bbb66;super(...arguments),this[_0x70c4a9(0x18ee)]=_0x2179ef['P'][_0x70c4a9(0x23ed)](),this[_0x70c4a9(0x40b)]=_0x2179ef['P'][_0x70c4a9(0x23ed)](),this[_0x70c4a9(0x7c1)]=_0x2179ef['P'][_0x70c4a9(0x23ed)](),this[_0x70c4a9(0x406f)]=_0x516db9[_0x70c4a9(0x400)],this[_0x70c4a9(0x1a86)]=_0x3555de['c7']['X'],this[_0x70c4a9(0x294b)]=_0x516db9[_0x70c4a9(0x400)],this['_wheelYActionCoordinate']=_0x3555de['c7']['Z'],this[_0x70c4a9(0x18c4)]=null,this[_0x70c4a9(0xd6b)]=null;}['getClassName'](){var _0x571fb3=_0x3bbb66;return _0x571fb3(0x2757);}set[_0x3bbb66(0x3939)](_0x356f3c){var _0x4f57f7=_0x3bbb66;null===_0x356f3c&&this['_wheelXAction']!==_0x516db9[_0x4f57f7(0x400)]||(this[_0x4f57f7(0x406f)]=_0x516db9[_0x4f57f7(0x400)],this['_wheelXActionCoordinate']=_0x356f3c);}get[_0x3bbb66(0x3939)](){var _0x5e959b=_0x3bbb66;return this[_0x5e959b(0x406f)]!==_0x516db9[_0x5e959b(0x400)]?null:this[_0x5e959b(0x1a86)];}set[_0x3bbb66(0x26ce)](_0x19bad2){var _0x254dc7=_0x3bbb66;null===_0x19bad2&&this['_wheelYAction']!==_0x516db9[_0x254dc7(0x400)]||(this[_0x254dc7(0x294b)]=_0x516db9[_0x254dc7(0x400)],this[_0x254dc7(0x849)]=_0x19bad2);}get['wheelYMoveRelative'](){var _0x7f8b86=_0x3bbb66;return this[_0x7f8b86(0x294b)]!==_0x516db9[_0x7f8b86(0x400)]?null:this['_wheelYActionCoordinate'];}set[_0x3bbb66(0x23c7)](_0x2e2c46){var _0x47a0f0=_0x3bbb66;null===_0x2e2c46&&this[_0x47a0f0(0x18c4)]!==_0x516db9[_0x47a0f0(0x400)]||(this[_0x47a0f0(0x18c4)]=_0x516db9['MoveRelative'],this[_0x47a0f0(0xd6b)]=_0x2e2c46);}get[_0x3bbb66(0x23c7)](){var _0x1bb81b=_0x3bbb66;return this[_0x1bb81b(0x18c4)]!==_0x516db9[_0x1bb81b(0x400)]?null:this[_0x1bb81b(0xd6b)];}set[_0x3bbb66(0x835)](_0x2632bd){var _0x1584f4=_0x3bbb66;null===_0x2632bd&&this[_0x1584f4(0x406f)]!==_0x516db9[_0x1584f4(0x28d7)]||(this[_0x1584f4(0x406f)]=_0x516db9[_0x1584f4(0x28d7)],this[_0x1584f4(0x1a86)]=_0x2632bd);}get['wheelXRotateRelative'](){var _0xab2c8d=_0x3bbb66;return this['_wheelXAction']!==_0x516db9[_0xab2c8d(0x28d7)]?null:this[_0xab2c8d(0x1a86)];}set[_0x3bbb66(0x29e1)](_0x791758){var _0x3b9a95=_0x3bbb66;null===_0x791758&&this['_wheelYAction']!==_0x516db9['RotateRelative']||(this[_0x3b9a95(0x294b)]=_0x516db9[_0x3b9a95(0x28d7)],this['_wheelYActionCoordinate']=_0x791758);}get['wheelYRotateRelative'](){var _0x33e96f=_0x3bbb66;return this[_0x33e96f(0x294b)]!==_0x516db9['RotateRelative']?null:this[_0x33e96f(0x849)];}set[_0x3bbb66(0x1208)](_0x39c3a2){var _0x33a23c=_0x3bbb66;null===_0x39c3a2&&this[_0x33a23c(0x18c4)]!==_0x516db9[_0x33a23c(0x28d7)]||(this[_0x33a23c(0x18c4)]=_0x516db9[_0x33a23c(0x28d7)],this['_wheelZActionCoordinate']=_0x39c3a2);}get[_0x3bbb66(0x1208)](){var _0x4eec9f=_0x3bbb66;return this[_0x4eec9f(0x18c4)]!==_0x516db9[_0x4eec9f(0x28d7)]?null:this[_0x4eec9f(0xd6b)];}set[_0x3bbb66(0x1c73)](_0xadf487){var _0x3b6531=_0x3bbb66;null===_0xadf487&&this['_wheelXAction']!==_0x516db9['MoveScene']||(this['_wheelXAction']=_0x516db9[_0x3b6531(0x3336)],this[_0x3b6531(0x1a86)]=_0xadf487);}get[_0x3bbb66(0x1c73)](){var _0x557262=_0x3bbb66;return this[_0x557262(0x406f)]!==_0x516db9['MoveScene']?null:this[_0x557262(0x1a86)];}set[_0x3bbb66(0x1a7d)](_0x274f75){var _0x2f2d35=_0x3bbb66;null===_0x274f75&&this[_0x2f2d35(0x294b)]!==_0x516db9[_0x2f2d35(0x3336)]||(this[_0x2f2d35(0x294b)]=_0x516db9[_0x2f2d35(0x3336)],this[_0x2f2d35(0x849)]=_0x274f75);}get[_0x3bbb66(0x1a7d)](){var _0x900da3=_0x3bbb66;return this[_0x900da3(0x294b)]!==_0x516db9[_0x900da3(0x3336)]?null:this[_0x900da3(0x849)];}set['wheelZMoveScene'](_0x291253){var _0x4f6878=_0x3bbb66;null===_0x291253&&this['_wheelZAction']!==_0x516db9['MoveScene']||(this[_0x4f6878(0x18c4)]=_0x516db9[_0x4f6878(0x3336)],this[_0x4f6878(0xd6b)]=_0x291253);}get[_0x3bbb66(0x1c9)](){var _0xb4ef6c=_0x3bbb66;return this[_0xb4ef6c(0x18c4)]!==_0x516db9[_0xb4ef6c(0x3336)]?null:this['_wheelZActionCoordinate'];}[_0x3bbb66(0x527)](){var _0x466005=_0x3bbb66,_0x3ac8af,_0x3fa042;0x0===this[_0x466005(0x2fdf)]&&0x0===this[_0x466005(0x22c9)]&&0x0==this[_0x466005(0x137f)]||(this[_0x466005(0x18ee)][_0x466005(0xf2a)](0x0),this[_0x466005(0x40b)][_0x466005(0xf2a)](0x0),this[_0x466005(0x7c1)]['setAll'](0x0),this[_0x466005(0x3e76)](),this['camera']['getScene']()[_0x466005(0x2547)]&&(this[_0x466005(0x18ee)]['z']*=-0x1),_0x3ac8af=_0x2179ef['y3'][_0x466005(0x23ed)](),this[_0x466005(0x3031)][_0x466005(0x2e14)]()[_0x466005(0x14f4)](_0x3ac8af),_0x3fa042=_0x2179ef['P'][_0x466005(0x23ed)](),_0x2179ef['P'][_0x466005(0x1f84)](this[_0x466005(0x18ee)],_0x3ac8af,_0x3fa042),this[_0x466005(0x3031)][_0x466005(0x1164)]['x']+=this[_0x466005(0x40b)]['x']/0xc8,this['camera'][_0x466005(0x1164)]['y']+=this[_0x466005(0x40b)]['y']/0xc8,this['camera'][_0x466005(0x10b1)][_0x466005(0x350)](_0x3fa042),this['camera'][_0x466005(0x10b1)]['addInPlace'](this[_0x466005(0x7c1)]),super[_0x466005(0x527)]());}[_0x3bbb66(0x3e76)](){var _0x2e2aaa=_0x3bbb66;this[_0x2e2aaa(0x1c58)](this[_0x2e2aaa(0x2fdf)],this[_0x2e2aaa(0x406f)],this[_0x2e2aaa(0x1a86)]),this['_updateCameraProperty'](this['_wheelDeltaY'],this[_0x2e2aaa(0x294b)],this['_wheelYActionCoordinate']),this[_0x2e2aaa(0x1c58)](this[_0x2e2aaa(0x137f)],this[_0x2e2aaa(0x18c4)],this[_0x2e2aaa(0xd6b)]);}[_0x3bbb66(0x1c58)](_0x3b2005,_0x432f88,_0x23d5a6){var _0x4db1a6=_0x3bbb66;if(0x0!==_0x3b2005&&null!==_0x432f88&&null!==_0x23d5a6){let _0x39175f=null;switch(_0x432f88){case _0x516db9['MoveRelative']:_0x39175f=this['_moveRelative'];break;case _0x516db9[_0x4db1a6(0x28d7)]:_0x39175f=this['_rotateRelative'];break;case _0x516db9[_0x4db1a6(0x3336)]:_0x39175f=this[_0x4db1a6(0x7c1)];}switch(_0x23d5a6){case _0x3555de['c7']['X']:_0x39175f[_0x4db1a6(0x2cf6)](_0x3b2005,0x0,0x0);break;case _0x3555de['c7']['Y']:_0x39175f['set'](0x0,_0x3b2005,0x0);break;case _0x3555de['c7']['Z']:_0x39175f[_0x4db1a6(0x2cf6)](0x0,0x0,_0x3b2005);}}}}_0x446a94([(0x0,_0x53aea6['qC'])()],_0xacc015['prototype'],_0x3bbb66(0x3939),null),_0x446a94([(0x0,_0x53aea6['qC'])()],_0xacc015[_0x3bbb66(0x41df)],_0x3bbb66(0x26ce),null),_0x446a94([(0x0,_0x53aea6['qC'])()],_0xacc015[_0x3bbb66(0x41df)],_0x3bbb66(0x23c7),null),_0x446a94([(0x0,_0x53aea6['qC'])()],_0xacc015[_0x3bbb66(0x41df)],_0x3bbb66(0x835),null),_0x446a94([(0x0,_0x53aea6['qC'])()],_0xacc015['prototype'],'wheelYRotateRelative',null),_0x446a94([(0x0,_0x53aea6['qC'])()],_0xacc015[_0x3bbb66(0x41df)],_0x3bbb66(0x1208),null),_0x446a94([(0x0,_0x53aea6['qC'])()],_0xacc015[_0x3bbb66(0x41df)],_0x3bbb66(0x1c73),null),_0x446a94([(0x0,_0x53aea6['qC'])()],_0xacc015[_0x3bbb66(0x41df)],_0x3bbb66(0x1a7d),null),_0x446a94([(0x0,_0x53aea6['qC'])()],_0xacc015[_0x3bbb66(0x41df)],_0x3bbb66(0x1c9),null),_0x297c5d['u'][_0x3bbb66(0x2757)]=_0xacc015;},0x949:(_0xa9c6f1,_0x2e8040,_0x6499b3)=>{var _0x4c520d=a8_0x16e4d8;_0x6499b3['d'](_0x2e8040,{'y':()=>_0x562f10});function _0x1e779c(_0xa70dd1,_0x5845f5,_0x593932,_0x373faf){var _0x4014c2=a8_0x5b24,_0x2189d9,_0x451a9d=arguments[_0x4014c2(0x1377)],_0x37c7f9=_0x451a9d<0x3?_0x5845f5:null===_0x373faf?_0x373faf=Object[_0x4014c2(0xd3d)](_0x5845f5,_0x593932):_0x373faf;if('object'==typeof Reflect&&_0x4014c2(0x38fa)==typeof Reflect['decorate'])_0x37c7f9=Reflect[_0x4014c2(0x1dac)](_0xa70dd1,_0x5845f5,_0x593932,_0x373faf);else{for(var _0x2d3aba=_0xa70dd1[_0x4014c2(0x1377)]-0x1;0x0<=_0x2d3aba;_0x2d3aba--)(_0x2189d9=_0xa70dd1[_0x2d3aba])&&(_0x37c7f9=(_0x451a9d<0x3?_0x2189d9(_0x37c7f9):0x3<_0x451a9d?_0x2189d9(_0x5845f5,_0x593932,_0x37c7f9):_0x2189d9(_0x5845f5,_0x593932))||_0x37c7f9);}0x3<_0x451a9d&&_0x37c7f9&&Object[_0x4014c2(0x395)](_0x5845f5,_0x593932,_0x37c7f9);}var _0x2e8040=_0x6499b3(0x153ad),_0xa4e6bb=_0x6499b3(0x15fee),_0x16cb1a=_0x6499b3(0x1272b),_0x193930=_0x6499b3(0x9fd1),_0x34b19b=_0x6499b3(0xe222);class _0x562f10{constructor(_0x332db2=!0x1){var _0x20f56a=a8_0x5b24;this['allowMouse']=_0x332db2,this[_0x20f56a(0xd11)]=0x30d40,this[_0x20f56a(0x2953)]=0xfa,this[_0x20f56a(0x329a)]=!0x1,this[_0x20f56a(0xd4e)]=null,this[_0x20f56a(0x136b)]=null,this['_pointerPressed']=new Array(),this[_0x20f56a(0x1c91)]=_0x34b19b['w1']['IsSafari']();}['attachControl'](_0x4c6e75){var _0x13ce79=a8_0x5b24;_0x4c6e75=_0x34b19b['w1'][_0x13ce79(0x252d)](arguments);let _0xf81235=null;if(void 0x0===this['_pointerInput']&&(this[_0x13ce79(0x1044)]=()=>{var _0x69a044=_0x13ce79;this[_0x69a044(0xd4e)]=null,this['_offsetY']=null;},this['_pointerInput']=_0x33cffe=>{var _0x2cf6b2=_0x13ce79;const _0x32c862=_0x33cffe[_0x2cf6b2(0x19ca)];var _0x5f0409=_0x2cf6b2(0x269e)===_0x32c862['pointerType']||this[_0x2cf6b2(0x1c91)]&&void 0x0===_0x32c862[_0x2cf6b2(0x1b05)];!this[_0x2cf6b2(0x2dbb)]&&_0x5f0409||(_0x33cffe['type']===_0x16cb1a['kD'][_0x2cf6b2(0x2596)]?(_0x4c6e75||_0x32c862[_0x2cf6b2(0x2adf)](),this[_0x2cf6b2(0x2446)][_0x2cf6b2(0x3f90)](_0x32c862['pointerId']),0x1===this[_0x2cf6b2(0x2446)][_0x2cf6b2(0x1377)]&&(_0xf81235={'x':_0x32c862[_0x2cf6b2(0xacd)],'y':_0x32c862['clientY']})):_0x33cffe[_0x2cf6b2(0x21e0)]===_0x16cb1a['kD'][_0x2cf6b2(0x9b8)]?(_0x4c6e75||_0x32c862['preventDefault'](),-0x1!==(_0x5f0409=this[_0x2cf6b2(0x2446)][_0x2cf6b2(0x919)](_0x32c862[_0x2cf6b2(0x11aa)]))&&(this[_0x2cf6b2(0x2446)][_0x2cf6b2(0x5ff)](_0x5f0409,0x1),0x0==_0x5f0409&&(_0xf81235=null,this[_0x2cf6b2(0xd4e)]=null,this[_0x2cf6b2(0x136b)]=null))):_0x33cffe[_0x2cf6b2(0x21e0)]===_0x16cb1a['kD']['POINTERMOVE']&&(_0x4c6e75||_0x32c862[_0x2cf6b2(0x2adf)](),_0xf81235&&0x0==this[_0x2cf6b2(0x2446)][_0x2cf6b2(0x919)](_0x32c862[_0x2cf6b2(0x11aa)])&&(this[_0x2cf6b2(0xd4e)]=_0x32c862[_0x2cf6b2(0xacd)]-_0xf81235['x'],this['_offsetY']=-(_0x32c862['clientY']-_0xf81235['y']))));}),this['_observer']=this[_0x13ce79(0x3031)][_0x13ce79(0x83e)]()[_0x13ce79(0x262)][_0x13ce79(0x2845)](this['_pointerInput'],_0x16cb1a['kD'][_0x13ce79(0x2596)]|_0x16cb1a['kD'][_0x13ce79(0x9b8)]|_0x16cb1a['kD'][_0x13ce79(0x3cf0)]),this[_0x13ce79(0x1044)]){const _0x5f5a30=this['camera'][_0x13ce79(0x2cd1)](),_0x498835=_0x5f5a30[_0x13ce79(0x2669)]();_0x498835&&_0x498835[_0x13ce79(0x1080)](_0x13ce79(0x1e69),this['_onLostFocus']);}}[_0x4c520d(0x3fb7)](){var _0x3a19d4=_0x4c520d;if(this[_0x3a19d4(0x76b)]){if(this[_0x3a19d4(0x262b)]&&(this['camera'][_0x3a19d4(0x83e)]()[_0x3a19d4(0x262)][_0x3a19d4(0x9a1)](this[_0x3a19d4(0x262b)]),this[_0x3a19d4(0x262b)]=null),this[_0x3a19d4(0x1044)]){const _0x2211ea=this['camera'][_0x3a19d4(0x2cd1)](),_0x59c1f8=_0x2211ea[_0x3a19d4(0x2669)]();_0x59c1f8&&_0x59c1f8[_0x3a19d4(0x22e3)](_0x3a19d4(0x1e69),this[_0x3a19d4(0x1044)]),this[_0x3a19d4(0x1044)]=null;}this[_0x3a19d4(0x2446)]['length']=0x0,this['_offsetX']=null,this[_0x3a19d4(0x136b)]=null;}}[_0x4c520d(0x527)](){var _0x424ca1=_0x4c520d;if(null!==this[_0x424ca1(0xd4e)]&&null!==this['_offsetY']&&(0x0!==this[_0x424ca1(0xd4e)]||0x0!==this[_0x424ca1(0x136b)])){const _0xf2eda7=this[_0x424ca1(0x3031)];var _0x5c33a0;_0xf2eda7[_0x424ca1(0x1164)]['y']=this[_0x424ca1(0xd4e)]/this[_0x424ca1(0xd11)],this[_0x424ca1(0x329a)]&&0x1===this['_pointerPressed'][_0x424ca1(0x1377)]||!this['singleFingerRotate']&&0x1<this['_pointerPressed']['length']?_0xf2eda7[_0x424ca1(0x1164)]['x']=-this[_0x424ca1(0x136b)]/this[_0x424ca1(0xd11)]:(_0x5c33a0=_0xf2eda7[_0x424ca1(0x192c)](),_0x5c33a0=new _0x193930['P'](0x0,0x0,0x0!==this['touchMoveSensibility']?_0x5c33a0*this[_0x424ca1(0x136b)]/this[_0x424ca1(0x2953)]:0x0),_0x193930['y3'][_0x424ca1(0x3671)](_0xf2eda7[_0x424ca1(0x2d91)]['y'],_0xf2eda7[_0x424ca1(0x2d91)]['x'],0x0,_0xf2eda7[_0x424ca1(0x999)]),_0xf2eda7[_0x424ca1(0x10b1)][_0x424ca1(0x350)](_0x193930['P']['TransformCoordinates'](_0x5c33a0,_0xf2eda7[_0x424ca1(0x999)])));}}[_0x4c520d(0x3fcd)](){return'FreeCameraTouchInput';}[_0x4c520d(0x1ce8)](){var _0x373b3e=_0x4c520d;return _0x373b3e(0x3759);}}_0x1e779c([(0x0,_0x2e8040['qC'])()],_0x562f10[_0x4c520d(0x41df)],_0x4c520d(0xd11),void 0x0),_0x1e779c([(0x0,_0x2e8040['qC'])()],_0x562f10[_0x4c520d(0x41df)],_0x4c520d(0x2953),void 0x0),_0xa4e6bb['u'][_0x4c520d(0x1374)]=_0x562f10;},0xbff6:(_0x2486dd,_0x5178c1,_0x2cb699)=>{var _0x52803d=a8_0x16e4d8,_0x1e0165=_0x2cb699(0x17d2b),_0x2a920f=_0x2cb699(0x15fee),_0x21307b=_0x2cb699(0x9fd1);_0x2cb699(0x5aa1)['a'][_0x52803d(0x41df)][_0x52803d(0x1c07)]=function(){return this['add'](new _0x6b6153()),this;};class _0x6b6153{[_0x52803d(0x284f)](){var _0x671ce8=_0x52803d;return this[_0x671ce8(0x2d72)];}['getRightJoystick'](){return this['_rightjoystick'];}[_0x52803d(0x527)](){var _0x4539f0=_0x52803d;if(this[_0x4539f0(0x2d72)]){const _0x4debc7=this[_0x4539f0(0x3031)];var _0xf096fa=0x32*_0x4debc7[_0x4539f0(0x192c)](),_0x3207f4=_0x21307b['y3'][_0x4539f0(0x10c7)](_0x4debc7[_0x4539f0(0x2d91)]['y'],_0x4debc7[_0x4539f0(0x2d91)]['x'],0x0),_0xf096fa=_0x21307b['P'][_0x4539f0(0x7e9)](new _0x21307b['P'](this['_leftjoystick']['deltaPosition']['x']*_0xf096fa,this[_0x4539f0(0x2d72)][_0x4539f0(0x155a)]['y']*_0xf096fa,this[_0x4539f0(0x2d72)][_0x4539f0(0x155a)]['z']*_0xf096fa),_0x3207f4);_0x4debc7['cameraDirection']=_0x4debc7['cameraDirection'][_0x4539f0(0x3fc1)](_0xf096fa),_0x4debc7[_0x4539f0(0x1164)]=_0x4debc7['cameraRotation']['addVector3'](this['_rightjoystick'][_0x4539f0(0x155a)]),this[_0x4539f0(0x2d72)][_0x4539f0(0x1493)]||(this[_0x4539f0(0x2d72)][_0x4539f0(0x155a)]=this[_0x4539f0(0x2d72)]['deltaPosition'][_0x4539f0(0x4018)](0.9)),this['_rightjoystick'][_0x4539f0(0x1493)]||(this['_rightjoystick'][_0x4539f0(0x155a)]=this[_0x4539f0(0x12b7)]['deltaPosition'][_0x4539f0(0x4018)](0.9));}}[_0x52803d(0x3a3a)](){var _0x18ce12=_0x52803d;this[_0x18ce12(0x2d72)]=new _0x1e0165['N'](!0x0),this[_0x18ce12(0x2d72)]['setAxisForUpDown'](_0x1e0165['h']['Z']),this[_0x18ce12(0x2d72)][_0x18ce12(0x2ce1)](_0x1e0165['h']['X']),this[_0x18ce12(0x2d72)]['setJoystickSensibility'](0.15),this['_rightjoystick']=new _0x1e0165['N'](!0x1),this[_0x18ce12(0x12b7)][_0x18ce12(0x33a4)](_0x1e0165['h']['X']),this[_0x18ce12(0x12b7)]['setAxisForLeftRight'](_0x1e0165['h']['Y']),this[_0x18ce12(0x12b7)][_0x18ce12(0x528)]=!0x0,this[_0x18ce12(0x12b7)]['setJoystickSensibility'](0.05),this['_rightjoystick'][_0x18ce12(0x8ab)](_0x18ce12(0x1726));}[_0x52803d(0x3fb7)](){var _0x2e9d07=_0x52803d;this['_leftjoystick'][_0x2e9d07(0x1a02)](),this['_rightjoystick']['releaseCanvas']();}[_0x52803d(0x3fcd)](){var _0x11438e=_0x52803d;return _0x11438e(0x35ef);}[_0x52803d(0x1ce8)](){var _0x37f4c2=_0x52803d;return _0x37f4c2(0x3805);}}_0x2a920f['u'][_0x52803d(0x35ef)]=_0x6b6153;},0x676f:(_0x5f063d,_0x473715,_0x10eb64)=>{_0x10eb64(0xd13c),_0x10eb64(0x3e9e),_0x10eb64(0x80af),_0x10eb64(0xa612),_0x10eb64(0x37c4),_0x10eb64(0x837f),_0x10eb64(0xd862),_0x10eb64(0x12200),_0x10eb64(0x15f1e),_0x10eb64(0xc1fe),_0x10eb64(0x9f45),_0x10eb64(0x1428f),_0x10eb64(0x1795b),_0x10eb64(0x15050),_0x10eb64(0xf6bc),_0x10eb64(0x70a6),_0x10eb64(0x6572),_0x10eb64(0x949),_0x10eb64(0xbff6);},0xfa35:(_0x3efa5a,_0xcf7c75,_0x64d42b)=>{_0x64d42b(0x64f0),_0x64d42b(0x156a8),_0x64d42b(0x4c2),_0x64d42b(0xe3d0);},0x64f0:(_0x57ef5e,_0x5aed1e,_0x14537e)=>{_0x14537e['d'](_0x5aed1e,{'i':()=>function(_0x239b54){var _0x221b87=a8_0x5b24;_0x239b54[_0x221b87(0x1c1b)][0x0][_0x221b87(0x2225)]=new _0x21d38e['Q'](_0x239b54[_0x221b87(0xc8c)]+'_passthru',0x1,_0x239b54['_rigCameras'][0x0]),_0x239b54[_0x221b87(0x1c1b)][0x1][_0x221b87(0x2225)]=new _0x226b7b['k'](_0x239b54['name']+_0x221b87(0x66d),0x1,_0x239b54[_0x221b87(0x1c1b)]);}});var _0x21d38e=_0x14537e(0xb6dc),_0x226b7b=_0x14537e(0x14ebf);},0x156a8:(_0x508aa2,_0x2a5e37,_0x24f0bd)=>{_0x24f0bd['d'](_0x2a5e37,{'k':()=>function(_0xac6931){var _0x237241=a8_0x5b24,_0x3cd126=_0xac6931['cameraRigMode']===_0x4b70d2['V'][_0x237241(0x21e4)]||_0xac6931[_0x237241(0xf34)]===_0x4b70d2['V'][_0x237241(0x1b5)],_0x4086a5=_0xac6931['cameraRigMode']===_0x4b70d2['V'][_0x237241(0x1b5)];_0xac6931[_0x237241(0xf34)]===_0x4b70d2['V'][_0x237241(0x945)]?(_0xac6931['_rigCameras'][0x0]['_rigPostProcess']=new _0x15034a['Q'](_0xac6931[_0x237241(0xc8c)]+'_passthru',0x1,_0xac6931['_rigCameras'][0x0]),_0xac6931[_0x237241(0x1c1b)][0x1][_0x237241(0x2225)]=new _0x519c32['i'](_0xac6931[_0x237241(0xc8c)]+_0x237241(0x3dce),_0xac6931[_0x237241(0x1c1b)],!0x1,!0x0)):(_0xac6931[_0x237241(0x1c1b)][_0x4086a5?0x1:0x0]['viewport']=new _0x48408e['l'](0x0,0x0,_0x3cd126?0.5:0x1,_0x3cd126?0x1:0.5),_0xac6931[_0x237241(0x1c1b)][_0x4086a5?0x0:0x1][_0x237241(0x245)]=new _0x48408e['l'](_0x3cd126?0.5:0x0,_0x3cd126?0x0:0.5,_0x3cd126?0.5:0x1,_0x3cd126?0x1:0.5));}});var _0x4b70d2=_0x24f0bd(0xdef7),_0x48408e=_0x24f0bd(0x6fac),_0x15034a=_0x24f0bd(0xb6dc),_0x519c32=_0x24f0bd(0x14c36);},0x4c2:(_0xd4cd26,_0x1a96a5,_0x44629d)=>{_0x44629d['d'](_0x1a96a5,{'S':()=>function(_0x407f30,_0x137bc7){var _0x11ceeb=a8_0x5b24;const _0x2f5c4f=_0x137bc7[_0x11ceeb(0x2266)]||_0x490694['X'][_0x11ceeb(0x3f92)]();_0x407f30['_rigCameras'][0x0][_0x11ceeb(0x24d9)][_0x11ceeb(0x2f4a)]=_0x2f5c4f,_0x407f30[_0x11ceeb(0x1c1b)][0x0][_0x11ceeb(0x245)]=new _0x3db3c0['l'](0x0,0x0,0.5,0x1),_0x407f30[_0x11ceeb(0x1c1b)][0x0][_0x11ceeb(0x24d9)][_0x11ceeb(0x191d)]=new _0x18fc2a['y3'](),_0x407f30[_0x11ceeb(0x1c1b)][0x0][_0x11ceeb(0x24d9)][_0x11ceeb(0x375d)]=_0x2f5c4f['leftHMatrix'],_0x407f30[_0x11ceeb(0x1c1b)][0x0]['_cameraRigParams'][_0x11ceeb(0x26b2)]=_0x2f5c4f[_0x11ceeb(0x211b)],_0x407f30[_0x11ceeb(0x1c1b)][0x0][_0x11ceeb(0x1d1f)]=_0x407f30['_rigCameras'][0x0][_0x11ceeb(0x148b)],_0x407f30[_0x11ceeb(0x1c1b)][0x1][_0x11ceeb(0x24d9)][_0x11ceeb(0x2f4a)]=_0x2f5c4f,_0x407f30[_0x11ceeb(0x1c1b)][0x1][_0x11ceeb(0x245)]=new _0x3db3c0['l'](0.5,0x0,0.5,0x1),_0x407f30[_0x11ceeb(0x1c1b)][0x1]['_cameraRigParams'][_0x11ceeb(0x191d)]=new _0x18fc2a['y3'](),_0x407f30[_0x11ceeb(0x1c1b)][0x1][_0x11ceeb(0x24d9)][_0x11ceeb(0x375d)]=_0x2f5c4f[_0x11ceeb(0x174f)],_0x407f30[_0x11ceeb(0x1c1b)][0x1]['_cameraRigParams'][_0x11ceeb(0x26b2)]=_0x2f5c4f[_0x11ceeb(0x297e)],_0x407f30[_0x11ceeb(0x1c1b)][0x1][_0x11ceeb(0x1d1f)]=_0x407f30['_rigCameras'][0x1][_0x11ceeb(0x148b)],_0x2f5c4f[_0x11ceeb(0x2c7d)]&&(_0x407f30[_0x11ceeb(0x83e)]()['getEngine']()[_0x11ceeb(0xb60)]()['multiview']?(_0x407f30[_0x11ceeb(0xc65)]=!0x0,_0x407f30[_0x11ceeb(0x2225)]=new _0x12cff2['E'](_0x11ceeb(0x26d6),_0x407f30,_0x2f5c4f[_0x11ceeb(0x3f66)])):(_0x48d467['Y']['Warn'](_0x11ceeb(0x1d0a)),_0x2f5c4f[_0x11ceeb(0x2c7d)]=!0x1)),_0x2f5c4f[_0x11ceeb(0x14f8)]&&(_0x407f30[_0x11ceeb(0x1c1b)][0x0]['_rigPostProcess']=new _0x28d39f['T'](_0x11ceeb(0x2f29),_0x407f30[_0x11ceeb(0x1c1b)][0x0],!0x1,_0x2f5c4f),_0x407f30[_0x11ceeb(0x1c1b)][0x1][_0x11ceeb(0x2225)]=new _0x28d39f['T']('VR_Distort_Compensation_Right',_0x407f30[_0x11ceeb(0x1c1b)][0x1],!0x0,_0x2f5c4f));}});var _0x18fc2a=_0x44629d(0x9fd1),_0x28d39f=_0x44629d(0x12e16),_0x12cff2=_0x44629d(0x9206),_0x490694=_0x44629d(0xb0e3),_0x48d467=_0x44629d(0x10ea4),_0x3db3c0=_0x44629d(0x6fac);},0xe3d0:(_0x405a5f,_0x2e70b2,_0x39fb06)=>{_0x39fb06['d'](_0x2e70b2,{'j':()=>function(_0xe575dd,_0x198e8b){var _0x1fd150=a8_0x5b24,_0x10eab2,_0x14490b;_0x198e8b['vrDisplay']&&(_0x10eab2=_0x198e8b[_0x1fd150(0x3a68)][_0x1fd150(0x1989)](_0x1fd150(0x3bf0)),_0x14490b=_0x198e8b[_0x1fd150(0x3a68)][_0x1fd150(0x1989)](_0x1fd150(0x34f1)),_0xe575dd[_0x1fd150(0x1c1b)][0x0][_0x1fd150(0x245)]=new _0x13611e['l'](0x0,0x0,0.5,0x1),_0xe575dd[_0x1fd150(0x1c1b)][0x0][_0x1fd150(0x1dd0)](_0x1fd150(0x3bf0),!0x0),_0xe575dd[_0x1fd150(0x1c1b)][0x0][_0x1fd150(0x1dd0)](_0x1fd150(0x2585),_0x198e8b[_0x1fd150(0x2585)]),_0xe575dd['_rigCameras'][0x0]['setCameraRigParameter'](_0x1fd150(0xf0b),_0x10eab2),_0xe575dd[_0x1fd150(0x1c1b)][0x0][_0x1fd150(0x1dd0)](_0x1fd150(0x32fd),_0x198e8b['frameData']),_0xe575dd[_0x1fd150(0x1c1b)][0x0][_0x1fd150(0x1dd0)]('parentCamera',_0x198e8b[_0x1fd150(0x702)]),_0xe575dd[_0x1fd150(0x1c1b)][0x0][_0x1fd150(0x24d9)]['vrWorkMatrix']=new _0x4b6c2c['y3'](),_0xe575dd[_0x1fd150(0x1c1b)][0x0][_0x1fd150(0x1d1f)]=_0xe575dd[_0x1fd150(0x2e79)],(_0xe575dd[_0x1fd150(0x1c1b)][0x0][_0x1fd150(0x922)]=_0xe575dd)[_0x1fd150(0x1c1b)][0x0]['_getViewMatrix']=_0xe575dd[_0x1fd150(0x5d0)],_0xe575dd[_0x1fd150(0x1c1b)][0x1][_0x1fd150(0x245)]=new _0x13611e['l'](0.5,0x0,0.5,0x1),_0xe575dd[_0x1fd150(0x1c1b)][0x1][_0x1fd150(0x1dd0)](_0x1fd150(0xf0b),_0x14490b),_0xe575dd[_0x1fd150(0x1c1b)][0x1][_0x1fd150(0x1dd0)](_0x1fd150(0x2585),_0x198e8b['specs']),_0xe575dd[_0x1fd150(0x1c1b)][0x1][_0x1fd150(0x1dd0)](_0x1fd150(0x32fd),_0x198e8b[_0x1fd150(0x32fd)]),_0xe575dd[_0x1fd150(0x1c1b)][0x1][_0x1fd150(0x1dd0)](_0x1fd150(0x702),_0x198e8b['parentCamera']),_0xe575dd[_0x1fd150(0x1c1b)][0x1][_0x1fd150(0x24d9)][_0x1fd150(0x191d)]=new _0x4b6c2c['y3'](),_0xe575dd[_0x1fd150(0x1c1b)][0x1][_0x1fd150(0x1d1f)]=_0xe575dd[_0x1fd150(0x2e79)],(_0xe575dd[_0x1fd150(0x1c1b)][0x1][_0x1fd150(0x922)]=_0xe575dd)[_0x1fd150(0x1c1b)][0x1][_0x1fd150(0x2e26)]=_0xe575dd[_0x1fd150(0x5d0)]);}});var _0x4b6c2c=_0x39fb06(0x9fd1),_0x13611e=_0x39fb06(0x6fac);},0xe013:(_0x1e909b,_0x5b4fbb,_0x11b088)=>{var _0x5ec24c=a8_0x16e4d8,_0x561e97=_0x11b088(0xdef7),_0x38c30e=_0x11b088(0x17556),_0x2e6f95=_0x11b088(0x9fd1),_0x23394a=_0x11b088(0x16aec),_0x21977f=_0x11b088(0x64f0);_0x23394a['N'][_0x5ec24c(0x30fc)](_0x5ec24c(0x7c6),(_0x599e19,_0x39c4b3,_0xae81f6)=>()=>new _0x3bcbb4(_0x599e19,0x0,0x0,0x1,_0x2e6f95['P']['Zero'](),_0xae81f6[_0x5ec24c(0x1d8c)],_0x39c4b3));class _0x3bcbb4 extends _0x38c30e['Y']{constructor(_0x2e7868,_0x57c044,_0x3a9398,_0x35660c,_0x17525c,_0x241a63,_0x4d33b8){var _0x3860ac=_0x5ec24c;super(_0x2e7868,_0x57c044,_0x3a9398,_0x35660c,_0x17525c,_0x4d33b8),this['_setRigMode']=_0x21977f['i'][_0x3860ac(0x2de9)](null,this),this['interaxialDistance']=_0x241a63,this[_0x3860ac(0xb1e)](_0x561e97['V'][_0x3860ac(0x1e58)],{'interaxialDistance':_0x241a63});}['getClassName'](){var _0x5ecf1f=_0x5ec24c;return _0x5ecf1f(0x7c6);}}},0x13300:(_0x258c7e,_0x3ff30c,_0x2e57bc)=>{var _0x18c3d3=a8_0x16e4d8,_0xc82a19=_0x2e57bc(0xdef7),_0x3821d7=_0x2e57bc(0xbe0e),_0x283969=_0x2e57bc(0x9fd1),_0x163354=_0x2e57bc(0x16aec),_0x4d734d=_0x2e57bc(0x64f0);_0x163354['N']['AddNodeConstructor']('AnaglyphFreeCamera',(_0x24b76a,_0x11ea00,_0x517ae7)=>()=>new _0x4ab90b(_0x24b76a,_0x283969['P']['Zero'](),_0x517ae7[_0x18c3d3(0x1d8c)],_0x11ea00));class _0x4ab90b extends _0x3821d7['c']{constructor(_0x4402ee,_0x4a51d4,_0xc20252,_0x44b651){var _0x56556a=_0x18c3d3;super(_0x4402ee,_0x4a51d4,_0x44b651),this[_0x56556a(0x3943)]=_0x4d734d['i']['bind'](null,this),this[_0x56556a(0x2500)]=_0xc20252,this['setCameraRigMode'](_0xc82a19['V']['RIG_MODE_STEREOSCOPIC_ANAGLYPH'],{'interaxialDistance':_0xc20252});}[_0x18c3d3(0x3fcd)](){var _0x278fab=_0x18c3d3;return _0x278fab(0x12fe);}}},0xe15f:(_0x411e26,_0xd4b49e,_0xeedfd8)=>{var _0x4671c0=a8_0x16e4d8,_0x494b92=_0xeedfd8(0xdef7),_0x5341bc=_0xeedfd8(0x6b59),_0x43876d=_0xeedfd8(0x9fd1),_0x30a7da=_0xeedfd8(0x16aec),_0x560211=_0xeedfd8(0x64f0);_0x30a7da['N'][_0x4671c0(0x30fc)](_0x4671c0(0x220b),(_0x18d4c1,_0x3bb184,_0x214d46)=>()=>new _0x5d3048(_0x18d4c1,_0x43876d['P'][_0x4671c0(0x23ed)](),_0x214d46[_0x4671c0(0x1d8c)],_0x3bb184));class _0x5d3048 extends _0x5341bc['i']{constructor(_0x45ab6f,_0x5645da,_0x4b52cb,_0x311ec8){var _0x376403=_0x4671c0;super(_0x45ab6f,_0x5645da,_0x311ec8),this[_0x376403(0x3943)]=_0x560211['i'][_0x376403(0x2de9)](null,this),this[_0x376403(0x2500)]=_0x4b52cb,this['setCameraRigMode'](_0x494b92['V'][_0x376403(0x1e58)],{'interaxialDistance':_0x4b52cb});}[_0x4671c0(0x3fcd)](){return'AnaglyphGamepadCamera';}}},0x108be:(_0x5ea96d,_0x268cc5,_0xa3eeac)=>{var _0x53a52d=a8_0x16e4d8,_0x2a7249=_0xa3eeac(0xdef7),_0x388992=_0xa3eeac(0x9a2d),_0x282fe5=_0xa3eeac(0x9fd1),_0x4214b0=_0xa3eeac(0x16aec),_0xb98f85=_0xa3eeac(0x64f0);_0x4214b0['N'][_0x53a52d(0x30fc)](_0x53a52d(0x41e7),(_0x462e0c,_0x3cf2dd,_0x431222)=>()=>new _0x41d9b0(_0x462e0c,_0x282fe5['P'][_0x53a52d(0x23ed)](),_0x431222[_0x53a52d(0x1d8c)],_0x3cf2dd));class _0x41d9b0 extends _0x388992['x']{constructor(_0x126b84,_0x5318d8,_0x15bcee,_0x251503){var _0x268203=_0x53a52d;super(_0x126b84,_0x5318d8,_0x251503),this[_0x268203(0x3943)]=_0xb98f85['i']['bind'](null,this),this[_0x268203(0x2500)]=_0x15bcee,this['setCameraRigMode'](_0x2a7249['V'][_0x268203(0x1e58)],{'interaxialDistance':_0x15bcee});}[_0x53a52d(0x3fcd)](){return'AnaglyphUniversalCamera';}}},0xfb0c:(_0x1beddc,_0x8554f1,_0x40a16e)=>{_0x40a16e(0xe013),_0x40a16e(0x13300),_0x40a16e(0xe15f),_0x40a16e(0x108be),_0x40a16e(0x89ca),_0x40a16e(0x9352),_0x40a16e(0x8f89),_0x40a16e(0x1561f),_0x40a16e(0x13f28);},0x89ca:(_0x504443,_0x181ef0,_0x14f468)=>{var _0x4f59ad=a8_0x16e4d8,_0x3b37ba=_0x14f468(0xdef7),_0x2c08f2=_0x14f468(0x17556),_0x6d376=_0x14f468(0x9fd1),_0x5541c1=_0x14f468(0x16aec),_0x47e41e=_0x14f468(0x156a8);_0x5541c1['N'][_0x4f59ad(0x30fc)]('StereoscopicArcRotateCamera',(_0x29af7f,_0x5ec0e7,_0x19057e)=>()=>new _0xbc3cc2(_0x29af7f,0x0,0x0,0x1,_0x6d376['P'][_0x4f59ad(0x23ed)](),_0x19057e[_0x4f59ad(0x1d8c)],_0x19057e['isStereoscopicSideBySide'],_0x5ec0e7));class _0xbc3cc2 extends _0x2c08f2['Y']{constructor(_0x3cab1,_0x25ed88,_0x1b888b,_0x133af6,_0x1e9786,_0x2465a1,_0x53bc8e,_0x108d45){var _0x2bd4e4=_0x4f59ad;super(_0x3cab1,_0x25ed88,_0x1b888b,_0x133af6,_0x1e9786,_0x108d45),this[_0x2bd4e4(0x3943)]=_0x47e41e['k'][_0x2bd4e4(0x2de9)](null,this),this[_0x2bd4e4(0x2500)]=_0x2465a1,this[_0x2bd4e4(0x1437)]=_0x53bc8e,this[_0x2bd4e4(0xb1e)](_0x53bc8e?_0x3b37ba['V'][_0x2bd4e4(0x21e4)]:_0x3b37ba['V'][_0x2bd4e4(0x495)],{'interaxialDistance':_0x2465a1});}[_0x4f59ad(0x3fcd)](){return'StereoscopicArcRotateCamera';}}},0x9352:(_0x507dc0,_0xc4d961,_0x48442b)=>{var _0x3938ce=a8_0x16e4d8,_0x254d96=_0x48442b(0xdef7),_0x39e5d9=_0x48442b(0xbe0e),_0x219cd2=_0x48442b(0x9fd1),_0xd84379=_0x48442b(0x16aec),_0x1bfae1=_0x48442b(0x156a8);_0xd84379['N'][_0x3938ce(0x30fc)]('StereoscopicFreeCamera',(_0x3f873d,_0x30402e,_0x28422c)=>()=>new _0x3c8a7f(_0x3f873d,_0x219cd2['P']['Zero'](),_0x28422c['interaxial_distance'],_0x28422c[_0x3938ce(0x1437)],_0x30402e));class _0x3c8a7f extends _0x39e5d9['c']{constructor(_0x2ab530,_0x5b5b9a,_0x1f44c7,_0x1bacce,_0x5e70fb){var _0xdb3387=_0x3938ce;super(_0x2ab530,_0x5b5b9a,_0x5e70fb),this[_0xdb3387(0x3943)]=_0x1bfae1['k'][_0xdb3387(0x2de9)](null,this),this['interaxialDistance']=_0x1f44c7,this['isStereoscopicSideBySide']=_0x1bacce,this['setCameraRigMode'](_0x1bacce?_0x254d96['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:_0x254d96['V'][_0xdb3387(0x495)],{'interaxialDistance':_0x1f44c7});}[_0x3938ce(0x3fcd)](){var _0x3be01e=_0x3938ce;return _0x3be01e(0x3a8a);}}},0x8f89:(_0x7f612e,_0x407043,_0x3b02ce)=>{var _0x2fd82e=a8_0x16e4d8,_0x3c241e=_0x3b02ce(0xdef7),_0x386dcb=_0x3b02ce(0x6b59),_0x3295e9=_0x3b02ce(0x9fd1),_0xe1f525=_0x3b02ce(0x16aec),_0x1ab5da=_0x3b02ce(0x156a8);_0xe1f525['N'][_0x2fd82e(0x30fc)](_0x2fd82e(0x6b1),(_0x398c77,_0xb32dd2,_0x89630d)=>()=>new _0x52562(_0x398c77,_0x3295e9['P'][_0x2fd82e(0x23ed)](),_0x89630d[_0x2fd82e(0x1d8c)],_0x89630d[_0x2fd82e(0x1437)],_0xb32dd2));class _0x52562 extends _0x386dcb['i']{constructor(_0x3c61ca,_0x1bb23b,_0x29b81a,_0x369a9c,_0x3417ff){var _0x512b3c=_0x2fd82e;super(_0x3c61ca,_0x1bb23b,_0x3417ff),this[_0x512b3c(0x3943)]=_0x1ab5da['k']['bind'](null,this),this[_0x512b3c(0x2500)]=_0x29b81a,this['isStereoscopicSideBySide']=_0x369a9c,this['setCameraRigMode'](_0x369a9c?_0x3c241e['V'][_0x512b3c(0x21e4)]:_0x3c241e['V'][_0x512b3c(0x495)],{'interaxialDistance':_0x29b81a});}['getClassName'](){var _0x58b7b3=_0x2fd82e;return _0x58b7b3(0x6b1);}}},0x13f28:(_0x367639,_0x43e605,_0xab4a5d)=>{_0xab4a5d(0xdef7),_0xab4a5d(0x9a2d),_0xab4a5d(0x9fd1),_0xab4a5d(0x2f61),_0xab4a5d(0xa838),class extends null{};},0x1561f:(_0x49cb31,_0x8dfa0c,_0x197ec7)=>{var _0x37f0c9=a8_0x16e4d8,_0x4b8793=_0x197ec7(0xdef7),_0x3e54b4=_0x197ec7(0x9a2d),_0x1c2111=_0x197ec7(0x9fd1),_0x589a12=_0x197ec7(0x16aec),_0x1dde68=_0x197ec7(0x156a8);_0x589a12['N'][_0x37f0c9(0x30fc)](_0x37f0c9(0x3a8a),(_0xb8506d,_0x2be50f,_0x2ed0ca)=>()=>new _0x5e128d(_0xb8506d,_0x1c2111['P']['Zero'](),_0x2ed0ca['interaxial_distance'],_0x2ed0ca[_0x37f0c9(0x1437)],_0x2be50f));class _0x5e128d extends _0x3e54b4['x']{constructor(_0x4ecc29,_0x68b3e8,_0x2daad5,_0x2600fb,_0x537af7){var _0x38651f=_0x37f0c9;super(_0x4ecc29,_0x68b3e8,_0x537af7),this[_0x38651f(0x3943)]=_0x1dde68['k'][_0x38651f(0x2de9)](null,this),this[_0x38651f(0x2500)]=_0x2daad5,this[_0x38651f(0x1437)]=_0x2600fb,this[_0x38651f(0xb1e)](_0x2600fb?_0x4b8793['V'][_0x38651f(0x21e4)]:_0x4b8793['V'][_0x38651f(0x495)],{'interaxialDistance':_0x2daad5});}[_0x37f0c9(0x3fcd)](){return'StereoscopicUniversalCamera';}}},0x127b6:(_0x42752b,_0xb59d75,_0x110926)=>{_0x110926(0xb0e3),_0x110926(0x4d1e),_0x110926(0x4744),_0x110926(0x17ebc),_0x110926(0x16e8e),_0x110926(0x14d4c);},0xb0e3:(_0x5b3224,_0x30166b,_0x399515)=>{var _0x4d9676=a8_0x16e4d8;_0x399515['d'](_0x30166b,{'X':()=>_0x226da9});var _0x27cf7f=_0x399515(0x9fd1);class _0x226da9{constructor(){var _0xb63fe0=a8_0x5b24;this[_0xb63fe0(0x14f8)]=!0x0,this[_0xb63fe0(0x2c7d)]=!0x1;}get[_0x4d9676(0x22ca)](){var _0x2836ca=_0x4d9676;return this[_0x2836ca(0x6dc)]/(0x2*this['vResolution']);}get['aspectRatioFov'](){var _0x3f5e4a=_0x4d9676;return 0x2*Math[_0x3f5e4a(0x1f56)](this[_0x3f5e4a(0x3f66)]*this[_0x3f5e4a(0x26f8)]/(0x2*this[_0x3f5e4a(0x3403)]));}get[_0x4d9676(0x2449)](){var _0x40e264=_0x4d9676,_0x2b0793=0x4*(this[_0x40e264(0x2eac)]/0x4-this[_0x40e264(0x26da)]/0x2)/this[_0x40e264(0x2eac)];return _0x27cf7f['y3'][_0x40e264(0x3db7)](_0x2b0793,0x0,0x0);}get[_0x4d9676(0x174f)](){var _0x502f2d=_0x4d9676,_0x1ce853=0x4*(this[_0x502f2d(0x2eac)]/0x4-this['lensSeparationDistance']/0x2)/this[_0x502f2d(0x2eac)];return _0x27cf7f['y3'][_0x502f2d(0x3db7)](-_0x1ce853,0x0,0x0);}get[_0x4d9676(0x211b)](){var _0x75b44c=_0x4d9676;return _0x27cf7f['y3']['Translation'](0.5*this[_0x75b44c(0x212d)],0x0,0x0);}get[_0x4d9676(0x297e)](){var _0x1c7ac4=_0x4d9676;return _0x27cf7f['y3'][_0x1c7ac4(0x3db7)](-0.5*this[_0x1c7ac4(0x212d)],0x0,0x0);}static[_0x4d9676(0x3f92)](){var _0x3ca0cb=_0x4d9676;const _0x3e75ad=new _0x226da9();return _0x3e75ad[_0x3ca0cb(0x6dc)]=0x500,_0x3e75ad[_0x3ca0cb(0x34ab)]=0x320,_0x3e75ad[_0x3ca0cb(0x2eac)]=0.149759993,_0x3e75ad[_0x3ca0cb(0x26f8)]=0.0935999975,_0x3e75ad['vScreenCenter']=0.0467999987,_0x3e75ad[_0x3ca0cb(0x3403)]=0.0410000011,_0x3e75ad[_0x3ca0cb(0x26da)]=0.063500002,_0x3e75ad['interpupillaryDistance']=0.064000003,_0x3e75ad[_0x3ca0cb(0xd35)]=[0x1,0.219999999,0.239999995,0x0],_0x3e75ad[_0x3ca0cb(0x1b1c)]=[0.995999992,-0.00400000019,1.01400006,0x0],_0x3e75ad[_0x3ca0cb(0x3f66)]=1.714605507808412,_0x3e75ad[_0x3ca0cb(0x34d0)]=0.151976421,_0x3e75ad;}}},0x4d1e:(_0x329af4,_0xfd3bce,_0x222e85)=>{var _0x157de8=a8_0x16e4d8,_0x28c991=_0x222e85(0xdef7),_0x481609=_0x222e85(0x17556),_0x276ea6=_0x222e85(0xb0e3),_0x3434df=_0x222e85(0x9fd1),_0x31e5cf=_0x222e85(0x16aec),_0x3cfdaf=_0x222e85(0x4c2);_0x222e85(0xd862),_0x31e5cf['N'][_0x157de8(0x30fc)](_0x157de8(0x23ab),(_0x546cda,_0x247e2b)=>()=>new _0x5971ea(_0x546cda,0x0,0x0,0x1,_0x3434df['P']['Zero'](),_0x247e2b));class _0x5971ea extends _0x481609['Y']{constructor(_0x4473e6,_0x4c0a5e,_0x41af66,_0x993be2,_0x1f42d4,_0x1d1b27,_0x3f5261=!0x0,_0x4d6de3=_0x276ea6['X'][_0x157de8(0x3f92)]()){var _0x277102=_0x157de8;super(_0x4473e6,_0x4c0a5e,_0x41af66,_0x993be2,_0x1f42d4,_0x1d1b27),this[_0x277102(0x3943)]=_0x3cfdaf['S']['bind'](null,this),_0x4d6de3[_0x277102(0x14f8)]=_0x3f5261,this[_0x277102(0xb1e)](_0x28c991['V'][_0x277102(0xf72)],{'vrCameraMetrics':_0x4d6de3}),this[_0x277102(0x16a9)][_0x277102(0x27f2)]();}[_0x157de8(0x3fcd)](){var _0x267945=_0x157de8;return _0x267945(0x23ab);}}},0x4744:(_0x140e4a,_0x3eca8e,_0x21596b)=>{var _0x2f6cb9=a8_0x16e4d8;_0x21596b['d'](_0x3eca8e,{'i':()=>_0x2f76cb});var _0x5b64b1=_0x21596b(0xdef7),_0x3eca8e=_0x21596b(0xbab5),_0x3b3210=_0x21596b(0xb0e3),_0xc622ab=_0x21596b(0x9fd1),_0x275efb=_0x21596b(0x16aec),_0xddefe5=_0x21596b(0x4c2);_0x275efb['N'][_0x2f6cb9(0x30fc)](_0x2f6cb9(0xd82),(_0x58c910,_0x4dc494)=>()=>new _0x2f76cb(_0x58c910,_0xc622ab['P'][_0x2f6cb9(0x23ed)](),_0x4dc494));class _0x2f76cb extends _0x3eca8e['n']{constructor(_0x5dc5d0,_0x13cdc0,_0x29342c,_0x769cb5=!0x0,_0x4d2bdb=_0x3b3210['X'][_0x2f6cb9(0x3f92)]()){var _0x5e4a2e=_0x2f6cb9;super(_0x5dc5d0,_0x13cdc0,_0x29342c),this[_0x5e4a2e(0x3943)]=_0xddefe5['S']['bind'](null,this),_0x4d2bdb[_0x5e4a2e(0x14f8)]=_0x769cb5,this[_0x5e4a2e(0xb1e)](_0x5b64b1['V'][_0x5e4a2e(0xf72)],{'vrCameraMetrics':_0x4d2bdb});}['getClassName'](){var _0x12ac3f=_0x2f6cb9;return _0x12ac3f(0xd82);}}},0x17ebc:(_0x46a8b8,_0x468e3b,_0x7a6b15)=>{var _0x378fb6=a8_0x16e4d8,_0x515d35=_0x7a6b15(0x4744),_0xe3141e=_0x7a6b15(0xb0e3),_0x79c8c3=_0x7a6b15(0x9fd1),_0x3ed89b=_0x7a6b15(0x16aec),_0x262b23=_0x7a6b15(0x4c2);_0x7a6b15(0x11848),_0x3ed89b['N'][_0x378fb6(0x30fc)](_0x378fb6(0x3066),(_0x49001c,_0x4004ca)=>()=>new _0x466668(_0x49001c,_0x79c8c3['P'][_0x378fb6(0x23ed)](),_0x4004ca));class _0x466668 extends _0x515d35['i']{constructor(_0x553033,_0x1f1d0e,_0x79cff2,_0x40d885=!0x0,_0x54cfb9=_0xe3141e['X'][_0x378fb6(0x3f92)]()){var _0x5b338f=_0x378fb6;super(_0x553033,_0x1f1d0e,_0x79cff2,_0x40d885,_0x54cfb9),this[_0x5b338f(0x3943)]=_0x262b23['S'][_0x5b338f(0x2de9)](null,this),this[_0x5b338f(0x16a9)][_0x5b338f(0x3e8)]();}[_0x378fb6(0x3fcd)](){var _0x3ddf7e=_0x378fb6;return _0x3ddf7e(0x3066);}}},0x16e8e:(_0xe13829,_0x2014ad,_0x56341c)=>{var _0x47e538=a8_0x16e4d8;_0x56341c['d'](_0x2014ad,{'F':()=>_0x248b45});var _0x2bfa21=_0x56341c(0x10ea4),_0x5b9b95=_0x56341c(0xf96c),_0x5256dd=_0x56341c(0xbe0e),_0x388530=_0x56341c(0x2f61),_0x2a4926=_0x56341c(0xbab5),_0x448ec9=_0x56341c(0x4744),_0x30cec7=_0x56341c(0x14d4c),_0x105a4c=_0x56341c(0x1272b),_0x129564=_0x56341c(0x9fd1),_0x3bf6b2=_0x56341c(0xc84b),_0x290b0a=_0x56341c(0x12bee),_0x13f6be=_0x56341c(0x4a22),_0x494341=_0x56341c(0x1472a),_0x31b3ae=_0x56341c(0x130d4),_0x4b8e78=_0x56341c(0x1dad),_0x5d3252=_0x56341c(0x8483),_0x228b01=_0x56341c(0x1803b),_0x24593e=_0x56341c(0x7c4f),_0x11f7ee=_0x56341c(0x6902),_0x205a68=_0x56341c(0xc3ae),_0x4eb23b=_0x56341c(0x2450),_0x29abab=_0x56341c(0xdfe0),_0x406e2c=_0x56341c(0xb0e3),_0x2ee06d=(_0x56341c(0x11848),_0x56341c(0x57c2),_0x56341c(0xa60f)),_0x253526=_0x56341c(0x5031),_0x34f99c=_0x56341c(0x7dfd),_0x242789=_0x56341c(0x149b3),_0x47cc81=_0x56341c(0x67bb),_0x234720=_0x56341c(0xe0dd);class _0x204f57{constructor(_0x1a4daa,_0x50e860=null){var _0x7832eb=a8_0x5b24;if(this['scene']=_0x1a4daa,this[_0x7832eb(0x3c14)]=!0x1,this['_isActionableMesh']=!0x1,this[_0x7832eb(0x29e5)]=!0x1,this['_teleportationBackRequestInitiated']=!0x1,this[_0x7832eb(0x1d8b)]=!0x1,this[_0x7832eb(0x29c6)]=!0x1,this[_0x7832eb(0x1209)]=!0x0,this[_0x7832eb(0x20ec)]=!0x1,this[_0x7832eb(0x2d83)]=_0x204f57[_0x7832eb(0xe8f)]++,_0x50e860)this[_0x7832eb(0x3ed0)]=_0x50e860[_0x7832eb(0x95b)](_0x7832eb(0x29fc));else{this['_gazeTracker']=(0x0,_0x47cc81['eu'])(_0x7832eb(0x29fc),{'diameter':0.0035,'thickness':0.0025,'tessellation':0x14,'updatable':!0x1},_0x1a4daa),this[_0x7832eb(0x3ed0)][_0x7832eb(0x3c41)](),this[_0x7832eb(0x3ed0)][_0x7832eb(0x2b7)]=!0x1,this[_0x7832eb(0x3ed0)][_0x7832eb(0x1d6e)]=!0x1;const _0xf5f43=new _0x24593e['K'](_0x7832eb(0x251c),_0x1a4daa);_0xf5f43['specularColor']=_0x3bf6b2['Wo'][_0x7832eb(0xfc3)](),_0xf5f43['emissiveColor']=new _0x3bf6b2['Wo'](0.7,0.7,0.7),_0xf5f43['backFaceCulling']=!0x1,this[_0x7832eb(0x3ed0)][_0x7832eb(0x7af)]=_0xf5f43;}}['_getForwardRay'](_0x5d116d){var _0x15e677=a8_0x5b24;return new _0x5d3252['z'](_0x129564['P'][_0x15e677(0x23ed)](),new _0x129564['P'](0x0,0x0,_0x5d116d));}[_0x47e538(0x2d51)](){var _0x5a211d=_0x47e538;this[_0x5a211d(0x3c14)]=!0x0,this[_0x5a211d(0x40de)]&&this[_0x5a211d(0x3fde)][_0x5a211d(0x348a)](this[_0x5a211d(0x40de)],{'pointerId':this[_0x5a211d(0x2d83)]});}['_selectionPointerUp'](){var _0x38c2da=_0x47e538;this[_0x38c2da(0x40de)]&&this[_0x38c2da(0x3fde)]['simulatePointerUp'](this['_currentHit'],{'pointerId':this[_0x38c2da(0x2d83)]}),this['_pointerDownOnMeshAsked']=!0x1;}[_0x47e538(0x1d13)](){var _0x57e0ac=_0x47e538;this[_0x57e0ac(0x20ec)]=!0x0;}[_0x47e538(0x2430)](){var _0x49c776=_0x47e538;this[_0x49c776(0x20ec)]=!0x1;}[_0x47e538(0x2c6e)](_0x4740e3=0x0){}[_0x47e538(0x18c9)](){var _0x51e642=_0x47e538;this['_interactionsEnabled']=!0x1,this[_0x51e642(0x22a3)]=!0x1,this[_0x51e642(0x3ed0)]&&this['_gazeTracker'][_0x51e642(0x18c9)]();}}_0x204f57[_0x47e538(0xe8f)]=0x0;class _0x4f0edc extends _0x204f57{constructor(_0x5b7429,_0x232109,_0x21223a){var _0x41a560=_0x47e538;super(_0x232109,_0x21223a),this[_0x41a560(0x21a1)]=_0x5b7429,this['_laserPointer']=(0x0,_0x242789['wf'])(_0x41a560(0xc2f),{'updatable':!0x1,'height':0x1,'diameterTop':0.004,'diameterBottom':0.0002,'tessellation':0x14,'subdivisions':0x1},_0x232109);const _0x2c6cba=new _0x24593e['K'](_0x41a560(0x1edc),_0x232109);if(_0x2c6cba['emissiveColor']=new _0x3bf6b2['Wo'](0.7,0.7,0.7),_0x2c6cba['alpha']=0.6,this[_0x41a560(0x300e)][_0x41a560(0x7af)]=_0x2c6cba,this[_0x41a560(0x300e)][_0x41a560(0x2d91)]['x']=Math['PI']/0x2,this[_0x41a560(0x300e)][_0x41a560(0x2416)]['z']=-0.5,this[_0x41a560(0x300e)]['isVisible']=!0x1,this['_laserPointer'][_0x41a560(0x2b7)]=!0x1,!_0x5b7429['mesh']){const _0x59a741=new _0x4b8e78['Kj'](_0x41a560(0x197),_0x232109),_0x536c42=new _0x4b8e78['Kj'](_0x13f6be['K4'][_0x41a560(0x11c4)],_0x232109);_0x536c42[_0x41a560(0x2d91)]['x']=-0.7,_0x59a741['addChild'](_0x536c42),_0x5b7429['attachToMesh'](_0x59a741);}this[_0x41a560(0x24cc)](_0x5b7429['mesh']),this[_0x41a560(0x7b6)]=_0x5b7429[_0x41a560(0xb3f)][_0x41a560(0x3fc1)](_0x2f51f0=>{var _0x580ddc=_0x41a560;this[_0x580ddc(0x24cc)](_0x2f51f0);});}['_getForwardRay'](_0x4911ab){var _0xf2b05f=_0x47e538;return this[_0xf2b05f(0x21a1)][_0xf2b05f(0x2054)](_0x4911ab);}['_activatePointer'](){var _0x36e877=_0x47e538;super[_0x36e877(0x1d13)](),this[_0x36e877(0x300e)][_0x36e877(0x1d6e)]=!0x0;}['_deactivatePointer'](){var _0x2aba0f=_0x47e538;super[_0x2aba0f(0x2430)](),this[_0x2aba0f(0x300e)][_0x2aba0f(0x1d6e)]=!0x1;}[_0x47e538(0x16cf)](_0xe930dc){this['_laserPointer']['material']['emissiveColor']=_0xe930dc;}[_0x47e538(0x2e1a)](_0xf7cdaa){var _0x5229ac=_0x47e538;this[_0x5229ac(0x300e)][_0x5229ac(0x7af)][_0x5229ac(0x2e95)]=_0xf7cdaa;}[_0x47e538(0x24cc)](_0xb3c39e){var _0x4f9b00=_0x47e538;const _0x6ec700=_0x94fcb4=>{var _0x5c1930=a8_0x5b24;_0x94fcb4['isPickable']=!0x1,_0x94fcb4[_0x5c1930(0x1d34)]()[_0x5c1930(0x7f0)](_0x230af4=>{_0x6ec700(_0x230af4);});},_0x5731b7=(_0x6ec700(_0xb3c39e),_0xb3c39e['getChildren'](void 0x0,!0x1));let _0x1c4151=_0xb3c39e;this[_0x4f9b00(0x21a1)][_0x4f9b00(0x3079)]=null;for(let _0x63d366=0x0;_0x63d366<_0x5731b7[_0x4f9b00(0x1377)];_0x63d366++)if(_0x5731b7[_0x63d366][_0x4f9b00(0xc8c)]&&0x0<=_0x5731b7[_0x63d366][_0x4f9b00(0xc8c)]['indexOf'](_0x13f6be['K4'][_0x4f9b00(0x11c4)])){_0x1c4151=_0x5731b7[_0x63d366],this[_0x4f9b00(0x21a1)]['_pointingPoseNode']=_0x1c4151;break;}this['_laserPointer'][_0x4f9b00(0x922)]=_0x1c4151;}['_updatePointerDistance'](_0x2ea39a=0x64){var _0x8477e0=_0x47e538;this['_laserPointer']['scaling']['y']=_0x2ea39a,this[_0x8477e0(0x300e)][_0x8477e0(0x2416)]['z']=-_0x2ea39a/0x2;}[_0x47e538(0x18c9)](){var _0x5b4ef8=_0x47e538;super[_0x5b4ef8(0x18c9)](),this['_laserPointer']['dispose'](),this[_0x5b4ef8(0x7b6)]&&this['webVRController']['_meshAttachedObservable'][_0x5b4ef8(0x854)](this[_0x5b4ef8(0x7b6)]);}}class _0xd8d232 extends _0x204f57{constructor(_0x4dc9f3,_0x59c01a){var _0x3fe7b0=_0x47e538;super(_0x59c01a),this[_0x3fe7b0(0x395c)]=_0x4dc9f3;}[_0x47e538(0x33ff)](_0x5d6235){var _0x455aef=_0x47e538;const _0x1ba7e3=this['_getCamera']();return _0x1ba7e3?_0x1ba7e3[_0x455aef(0x2054)](_0x5d6235):new _0x5d3252['z'](_0x129564['P'][_0x455aef(0x23ed)](),_0x129564['P'][_0x455aef(0xcdd)]());}}class _0x248b45{constructor(_0x370089,_0x4c0d72={}){var _0x3b6b1a=_0x47e538;if(this[_0x3b6b1a(0x2b09)]=_0x4c0d72,this[_0x3b6b1a(0x408f)]=!0x1,this[_0x3b6b1a(0x3a8d)]=!0x1,this['_webVRrequesting']=!0x1,this[_0x3b6b1a(0x32d1)]=!0x1,this[_0x3b6b1a(0xf45)]=!0x1,this[_0x3b6b1a(0x346b)]=!0x1,this[_0x3b6b1a(0x3468)]=!0x0,this[_0x3b6b1a(0x29de)]=new _0x5b9b95['y$'](),this[_0x3b6b1a(0xeee)]=new _0x5b9b95['y$'](),this[_0x3b6b1a(0x4017)]=new _0x5b9b95['y$'](),this[_0x3b6b1a(0x3830)]=new _0x5b9b95['y$'](),this[_0x3b6b1a(0xc33)]=!0x1,this[_0x3b6b1a(0x1cc7)]=!0x1,this[_0x3b6b1a(0x2f83)]=!0x1,this[_0x3b6b1a(0x3871)]=[],this['_teleportationMode']=_0x248b45['TELEPORTATIONMODE_CONSTANTTIME'],this[_0x3b6b1a(0x306c)]=0x7a,this[_0x3b6b1a(0x26cc)]=0x14,this['_rotationAllowed']=!0x0,this[_0x3b6b1a(0x1fac)]=new _0x129564['P'](0x0,-0x1,-0x1),this[_0x3b6b1a(0x26b8)]=!0x0,this[_0x3b6b1a(0x1472)]=_0x3b6b1a(0x1403),this[_0x3b6b1a(0x1e8e)]=_0x3b6b1a(0x2318),this[_0x3b6b1a(0x2f44)]=0x0,this[_0x3b6b1a(0x30c0)]=new _0x129564['P'](0x0,0x0,0x0),this[_0x3b6b1a(0x10b4)]=0.65,this['_padSensibilityDown']=0.35,this[_0x3b6b1a(0xe1b)]=null,this['_rightController']=null,this['_gazeColor']=new _0x3bf6b2['Wo'](0.7,0.7,0.7),this[_0x3b6b1a(0x2463)]=new _0x3bf6b2['Wo'](0.7,0.7,0.7),this[_0x3b6b1a(0x163d)]=new _0x3bf6b2['Wo'](0.2,0.2,0x1),this[_0x3b6b1a(0x36aa)]=new _0x3bf6b2['Wo'](0x0,0x0,0x1),this[_0x3b6b1a(0x3493)]=new _0x5b9b95['y$'](),this['onMeshSelectedWithController']=new _0x5b9b95['y$'](),this[_0x3b6b1a(0x3c8f)]=new _0x5b9b95['y$'](),this[_0x3b6b1a(0x1f79)]=new _0x5b9b95['y$'](),this[_0x3b6b1a(0xb04)]=new _0x5b9b95['y$'](),this['onSelectedMeshUnselected']=new _0x5b9b95['y$'](),this[_0x3b6b1a(0x2792)]=!0x0,this['_teleportationInitialized']=!0x1,this[_0x3b6b1a(0x2d38)]=!0x1,this[_0x3b6b1a(0x1337)]=!0x1,this[_0x3b6b1a(0x2008)]=!0x0,this[_0x3b6b1a(0xabe)]=!0x0,this['updateGazeTrackerScale']=!0x0,this[_0x3b6b1a(0x32db)]=!0x0,this[_0x3b6b1a(0xaf7)]=!0x0,this[_0x3b6b1a(0x1fb6)]=!0x0,this['xrTestDone']=!0x1,this['_onResize']=()=>{var _0x1e44ae=_0x3b6b1a;this['_moveButtonToBottomRight'](),this[_0x1e44ae(0xf45)]&&this[_0x1e44ae(0x3a8d)]&&this[_0x1e44ae(0x2201)]();},this['_onFullscreenChange']=()=>{var _0x31c7ae=_0x3b6b1a;this['_fullscreenVRpresenting']=!!document[_0x31c7ae(0x277c)],!this[_0x31c7ae(0xf45)]&&this[_0x31c7ae(0x1f53)]&&(this[_0x31c7ae(0x2201)](),!this[_0x31c7ae(0xc33)]&&this['_btnVR']&&(this[_0x31c7ae(0x3e4e)][_0x31c7ae(0x24b9)][_0x31c7ae(0x284d)]=this[_0x31c7ae(0x1f53)][_0x31c7ae(0x258c)]+this[_0x31c7ae(0x1f53)][_0x31c7ae(0x8e2)]-0x46+'px',this[_0x31c7ae(0x3e4e)][_0x31c7ae(0x24b9)]['left']=this[_0x31c7ae(0x1f53)]['offsetLeft']+this[_0x31c7ae(0x1f53)][_0x31c7ae(0x2946)]-0x64+'px',this[_0x31c7ae(0xab7)]()));},this[_0x3b6b1a(0x30ad)]={'angularSensibilityX':null,'angularSensibilityY':null,'angularSensibility':null},this[_0x3b6b1a(0x2a4)]=()=>{var _0x51e9d3=_0x3b6b1a;this[_0x51e9d3(0xe1b)]&&this['_leftController']['_activePointer']&&this['_castRayAndSelectObject'](this[_0x51e9d3(0xe1b)]),this[_0x51e9d3(0x1700)]&&this[_0x51e9d3(0x1700)][_0x51e9d3(0x20ec)]&&this[_0x51e9d3(0x387)](this[_0x51e9d3(0x1700)]),this[_0x51e9d3(0x4177)]&&(this['_scene'][_0x51e9d3(0x2cd1)]()[_0x51e9d3(0xfe5)]||this['enableGazeEvenWhenNoPointerLock'])?this['_castRayAndSelectObject'](this[_0x51e9d3(0x141d)]):this['_cameraGazer'][_0x51e9d3(0x3ed0)][_0x51e9d3(0x1d6e)]=!0x1;},this[_0x3b6b1a(0x3067)]=_0x4f8ad7=>{var _0x5472e1=_0x3b6b1a,_0x4078e8;_0x4f8ad7[_0x5472e1(0x21e0)]!==_0x290b0a['nJ'][_0x5472e1(0x3de4)]?(_0x4f8ad7[_0x5472e1(0x1c59)]&&_0x4f8ad7['onleftstickchanged'](_0x4ec4c7=>{var _0x4529ab=_0x5472e1;this[_0x4529ab(0x16e4)]&&this[_0x4529ab(0x2792)]&&(!this[_0x4529ab(0xe1b)]&&!this[_0x4529ab(0x1700)]||this[_0x4529ab(0xe1b)]&&!this[_0x4529ab(0xe1b)]['_activePointer']&&this[_0x4529ab(0x1700)]&&!this[_0x4529ab(0x1700)]['_activePointer'])&&(this['_checkTeleportWithRay'](_0x4ec4c7,this[_0x4529ab(0x141d)]),this['_checkTeleportBackwards'](_0x4ec4c7,this['_cameraGazer']));}),_0x4f8ad7[_0x5472e1(0x36c8)]&&_0x4f8ad7[_0x5472e1(0x279b)](_0x192ef8=>{var _0x3f59ae=_0x5472e1;this[_0x3f59ae(0x16e4)]&&this[_0x3f59ae(0x7bb)](_0x192ef8,this[_0x3f59ae(0x141d)]);}),_0x4f8ad7[_0x5472e1(0x21e0)]===_0x290b0a['nJ'][_0x5472e1(0x17b1)]&&(_0x4f8ad7['onbuttondown'](_0x13157b=>{var _0x494af7=_0x5472e1;this[_0x494af7(0x2d38)]&&_0x13157b===_0x31b3ae['nR']['A']&&this[_0x494af7(0x141d)][_0x494af7(0x2d51)]();}),_0x4f8ad7[_0x5472e1(0x1e33)](_0x41198f=>{var _0x3e944a=_0x5472e1;this[_0x3e944a(0x2d38)]&&_0x41198f===_0x31b3ae['nR']['A']&&this[_0x3e944a(0x141d)][_0x3e944a(0x31b2)]();}))):(_0x4f8ad7=_0x4f8ad7,_0x4078e8=new _0x4f0edc(_0x4f8ad7,this['_scene'],this[_0x5472e1(0x141d)][_0x5472e1(0x3ed0)]),_0x5472e1(0x34f1)===_0x4f8ad7[_0x5472e1(0x2250)]||this[_0x5472e1(0xe1b)]&&this[_0x5472e1(0xe1b)][_0x5472e1(0x21a1)]!=_0x4f8ad7?this[_0x5472e1(0x1700)]=_0x4078e8:this['_leftController']=_0x4078e8,this[_0x5472e1(0x633)](_0x4078e8));},this['_tryEnableInteractionOnController']=_0x44092a=>{var _0x4d2bc9=_0x3b6b1a;this['_interactionsRequested']&&!_0x44092a[_0x4d2bc9(0x2d38)]&&this[_0x4d2bc9(0xfb7)](_0x44092a),this[_0x4d2bc9(0x1cc7)]&&!_0x44092a[_0x4d2bc9(0x22a3)]&&this[_0x4d2bc9(0x1ba2)](_0x44092a);},this[_0x3b6b1a(0x7f9)]=_0x4409e8=>{var _0x30963f=_0x3b6b1a;_0x4409e8 instanceof _0x494341['T']&&('left'===_0x4409e8['hand']&&null!=this[_0x30963f(0xe1b)]&&(this['_leftController'][_0x30963f(0x18c9)](),this[_0x30963f(0xe1b)]=null),_0x30963f(0x34f1)===_0x4409e8[_0x30963f(0x2250)]&&null!=this[_0x30963f(0x1700)]&&(this[_0x30963f(0x1700)][_0x30963f(0x18c9)](),this['_rightController']=null));},this['_workingVector']=_0x129564['P']['Zero'](),this[_0x3b6b1a(0x16c7)]=_0x129564['_f']['Identity'](),this[_0x3b6b1a(0x26b0)]=_0x129564['y3'][_0x3b6b1a(0x3228)](),_0x2bfa21['Y']['Warn'](_0x3b6b1a(0x308b)),this['_scene']=_0x370089,this[_0x3b6b1a(0x1f53)]=_0x370089[_0x3b6b1a(0x2cd1)]()[_0x3b6b1a(0x2669)](),_0x3b6b1a(0x3425)in navigator||void 0x0!==_0x4c0d72[_0x3b6b1a(0xfb2)]||(_0x4c0d72[_0x3b6b1a(0xfb2)]=!0x0),void 0x0===_0x4c0d72[_0x3b6b1a(0x1f98)]&&(_0x4c0d72['createFallbackVRDeviceOrientationFreeCamera']=!0x0),void 0x0===_0x4c0d72[_0x3b6b1a(0x2dbc)]&&(_0x4c0d72[_0x3b6b1a(0x2dbc)]=!0x0),void 0x0===_0x4c0d72['laserToggle']&&(_0x4c0d72[_0x3b6b1a(0xc85)]=!0x0),void 0x0===_0x4c0d72[_0x3b6b1a(0x139f)]&&(_0x4c0d72['defaultHeight']=1.7),_0x4c0d72[_0x3b6b1a(0x14ff)]&&(this[_0x3b6b1a(0xc33)]=!0x0,_0x4c0d72[_0x3b6b1a(0x40ea)]&&(this[_0x3b6b1a(0x3e4e)]=_0x4c0d72[_0x3b6b1a(0x40ea)])),_0x4c0d72[_0x3b6b1a(0x1118)]&&(this['_rayLength']=_0x4c0d72[_0x3b6b1a(0x1118)]),this[_0x3b6b1a(0x1f65)]=_0x4c0d72[_0x3b6b1a(0x139f)],_0x4c0d72['positionScale']&&(this[_0x3b6b1a(0x2f6a)]*=_0x4c0d72[_0x3b6b1a(0x128b)],this['_defaultHeight']*=_0x4c0d72[_0x3b6b1a(0x128b)]),this[_0x3b6b1a(0xdc7)]=!0x1,this[_0x3b6b1a(0x195b)][_0x3b6b1a(0x146e)]?this[_0x3b6b1a(0x3fa6)]=this[_0x3b6b1a(0x195b)][_0x3b6b1a(0x146e)][_0x3b6b1a(0x2416)]['clone']():this[_0x3b6b1a(0x3fa6)]=new _0x129564['P'](0x0,this[_0x3b6b1a(0x1f65)],0x0),_0x4c0d72[_0x3b6b1a(0x2dbc)]||!this[_0x3b6b1a(0x195b)][_0x3b6b1a(0x146e)]){if(this[_0x3b6b1a(0x2a58)]=new _0x2a4926['n']('deviceOrientationVRHelper',this['_position'][_0x3b6b1a(0x95b)](),_0x370089),this[_0x3b6b1a(0x195b)][_0x3b6b1a(0x146e)]&&(this[_0x3b6b1a(0x2a58)][_0x3b6b1a(0x3f60)]=this['_scene']['activeCamera']['minZ'],this[_0x3b6b1a(0x2a58)]['maxZ']=this[_0x3b6b1a(0x195b)][_0x3b6b1a(0x146e)][_0x3b6b1a(0x4078)],this[_0x3b6b1a(0x195b)][_0x3b6b1a(0x146e)]instanceof _0x388530['C']&&this[_0x3b6b1a(0x195b)][_0x3b6b1a(0x146e)][_0x3b6b1a(0x2d91)])){const _0x2eb21f=this[_0x3b6b1a(0x195b)][_0x3b6b1a(0x146e)];_0x2eb21f[_0x3b6b1a(0x32ee)]?this['_deviceOrientationCamera']['rotationQuaternion'][_0x3b6b1a(0xa83)](_0x2eb21f[_0x3b6b1a(0x32ee)]):this['_deviceOrientationCamera']['rotationQuaternion'][_0x3b6b1a(0xa83)](_0x129564['_f']['RotationYawPitchRoll'](_0x2eb21f[_0x3b6b1a(0x2d91)]['y'],_0x2eb21f[_0x3b6b1a(0x2d91)]['x'],_0x2eb21f[_0x3b6b1a(0x2d91)]['z'])),this[_0x3b6b1a(0x2a58)][_0x3b6b1a(0x2d91)]=_0x2eb21f[_0x3b6b1a(0x2d91)][_0x3b6b1a(0x95b)]();}this[_0x3b6b1a(0x195b)]['activeCamera']=this[_0x3b6b1a(0x2a58)],this['_inputElement']&&this[_0x3b6b1a(0x195b)][_0x3b6b1a(0x146e)]['attachControl']();}else this[_0x3b6b1a(0x4150)]=this[_0x3b6b1a(0x195b)][_0x3b6b1a(0x146e)];this[_0x3b6b1a(0x2b09)][_0x3b6b1a(0xfb2)]&&navigator['xr']?_0x253526['g'][_0x3b6b1a(0x17dc)](_0x3b6b1a(0x23f1))[_0x3b6b1a(0x3725)](_0x268df2=>{var _0x18f254=_0x3b6b1a;_0x268df2?(_0x2bfa21['Y']['Log'](_0x18f254(0x2d77)),_0x370089[_0x18f254(0x2951)]({'floorMeshes':_0x4c0d72[_0x18f254(0x176b)]||[]})['then'](_0x192638=>{var _0x413297=_0x18f254;this['xr']=_0x192638,this[_0x413297(0x2042)]=!0x0,this[_0x413297(0x141d)]=new _0xd8d232(()=>this['xr'][_0x413297(0x666)]['camera'],_0x370089),this['xr'][_0x413297(0x666)][_0x413297(0x22b2)][_0x413297(0x3fc1)](_0x3e9f57=>{var _0x34f9d7=_0x413297;switch(_0x3e9f57){case _0x34f99c['k'][_0x34f9d7(0x16b2)]:this[_0x34f9d7(0x29de)][_0x34f9d7(0x2a3a)](this),this[_0x34f9d7(0x2d38)]||this['xr']['pointerSelection'][_0x34f9d7(0x30a0)](),this['xr']['pointerSelection'][_0x34f9d7(0x483)]=this[_0x34f9d7(0xabe)];break;case _0x34f99c['k']['EXITING_XR']:this[_0x34f9d7(0x4017)][_0x34f9d7(0x2a3a)](this),this[_0x34f9d7(0x195b)][_0x34f9d7(0x2cd1)]()['resize']();break;case _0x34f99c['k'][_0x34f9d7(0x2091)]:this['_hasEnteredVR']=!0x0;break;case _0x34f99c['k'][_0x34f9d7(0x5cc)]:this[_0x34f9d7(0xdc7)]=!0x1;}});})):this[_0x18f254(0x302c)](_0x370089,_0x4c0d72);}):this['_completeVRInit'](_0x370089,_0x4c0d72);}get[_0x47e538(0x6ac)](){var _0x550643=_0x47e538;return this[_0x550643(0x29de)];}get[_0x47e538(0xa0d)](){var _0x428682=_0x47e538;return this[_0x428682(0x4017)];}get['onControllerMeshLoaded'](){var _0x407ed7=_0x47e538;return this[_0x407ed7(0x3830)];}get['teleportationTarget'](){var _0x118018=_0x47e538;return this[_0x118018(0x2d6c)];}set[_0x47e538(0x2c04)](_0xb1fb34){var _0x416860=_0x47e538;_0xb1fb34&&(_0xb1fb34[_0x416860(0xc8c)]=_0x416860(0x2c04),this[_0x416860(0x26b8)]=!0x1,this[_0x416860(0x2d6c)]=_0xb1fb34);}get['gazeTrackerMesh'](){return this['_cameraGazer']['_gazeTracker'];}set[_0x47e538(0x350d)](_0x603f60){var _0x27b679=_0x47e538;_0x603f60&&(this[_0x27b679(0x141d)][_0x27b679(0x3ed0)]&&this['_cameraGazer']['_gazeTracker'][_0x27b679(0x18c9)](),this[_0x27b679(0xe1b)]&&this[_0x27b679(0xe1b)][_0x27b679(0x3ed0)]&&this[_0x27b679(0xe1b)][_0x27b679(0x3ed0)][_0x27b679(0x18c9)](),this[_0x27b679(0x1700)]&&this[_0x27b679(0x1700)][_0x27b679(0x3ed0)]&&this[_0x27b679(0x1700)][_0x27b679(0x3ed0)][_0x27b679(0x18c9)](),this[_0x27b679(0x141d)][_0x27b679(0x3ed0)]=_0x603f60,this['_cameraGazer']['_gazeTracker'][_0x27b679(0x3c41)](),this[_0x27b679(0x141d)]['_gazeTracker']['isPickable']=!0x1,this['_cameraGazer']['_gazeTracker'][_0x27b679(0x1d6e)]=!0x1,this['_cameraGazer']['_gazeTracker']['name']=_0x27b679(0x29fc),this[_0x27b679(0xe1b)]&&(this[_0x27b679(0xe1b)]['_gazeTracker']=this[_0x27b679(0x141d)][_0x27b679(0x3ed0)][_0x27b679(0x95b)](_0x27b679(0x29fc))),this['_rightController']&&(this[_0x27b679(0x1700)][_0x27b679(0x3ed0)]=this[_0x27b679(0x141d)][_0x27b679(0x3ed0)][_0x27b679(0x95b)]('gazeTracker')));}get[_0x47e538(0x737)](){var _0x181644=_0x47e538;return this[_0x181644(0xe1b)]?this['_leftController']['_gazeTracker']:null;}get[_0x47e538(0x3652)](){var _0x58ab03=_0x47e538;return this[_0x58ab03(0x1700)]?this[_0x58ab03(0x1700)][_0x58ab03(0x3ed0)]:null;}get[_0x47e538(0xf61)](){return this['_displayGaze'];}set['displayGaze'](_0xe82c4e){var _0x532621=_0x47e538;(this['_displayGaze']=_0xe82c4e)||(this['_cameraGazer'][_0x532621(0x3ed0)]['isVisible']=!0x1,this[_0x532621(0xe1b)]&&(this[_0x532621(0xe1b)][_0x532621(0x3ed0)][_0x532621(0x1d6e)]=!0x1),this[_0x532621(0x1700)]&&(this[_0x532621(0x1700)][_0x532621(0x3ed0)]['isVisible']=!0x1));}get['displayLaserPointer'](){var _0x2e8062=_0x47e538;return this[_0x2e8062(0xabe)];}set[_0x47e538(0x483)](_0x46feba){var _0x159fee=_0x47e538;(this[_0x159fee(0xabe)]=_0x46feba)?(this['_rightController']&&this[_0x159fee(0x1700)][_0x159fee(0x1d13)](),this['_leftController']&&this['_leftController'][_0x159fee(0x1d13)]()):(this[_0x159fee(0x1700)]&&(this[_0x159fee(0x1700)][_0x159fee(0x2430)](),this[_0x159fee(0x1700)][_0x159fee(0x3ed0)][_0x159fee(0x1d6e)]=!0x1),this[_0x159fee(0xe1b)]&&(this[_0x159fee(0xe1b)]['_deactivatePointer'](),this[_0x159fee(0xe1b)][_0x159fee(0x3ed0)][_0x159fee(0x1d6e)]=!0x1));}get[_0x47e538(0x3247)](){var _0x499af1=_0x47e538;return this[_0x499af1(0x2a58)];}get[_0x47e538(0x36b7)](){var _0x27c968=_0x47e538;return this[_0x27c968(0x3a8d)]?this[_0x27c968(0x228a)]:this[_0x27c968(0x195b)][_0x27c968(0x146e)];}get[_0x47e538(0x28a)](){var _0x19163e=_0x47e538;return this[_0x19163e(0x228a)];}get[_0x47e538(0x439)](){return this['_vrDeviceOrientationCamera'];}get[_0x47e538(0xdbe)](){var _0x533dc2=_0x47e538;return this[_0x533dc2(0x3e4e)];}get[_0x47e538(0x29e5)](){var _0x28fefb=_0x47e538;return this[_0x28fefb(0x141d)]['_teleportationRequestInitiated']||null!==this['_leftController']&&this[_0x28fefb(0xe1b)][_0x28fefb(0x29e5)]||null!==this['_rightController']&&this[_0x28fefb(0x1700)][_0x28fefb(0x29e5)];}['_completeVRInit'](_0x563089,_0x3b4b66){var _0x187214=_0x47e538;if(this[_0x187214(0x2042)]=!0x0,_0x3b4b66[_0x187214(0x1f98)]&&(_0x3b4b66[_0x187214(0x17ce)]&&(_0x3b4b66[_0x187214(0x326)]||(_0x3b4b66[_0x187214(0x326)]=_0x406e2c['X']['GetDefault']()),_0x3b4b66[_0x187214(0x326)][_0x187214(0x2c7d)]=!0x0),this['_vrDeviceOrientationCamera']=new _0x448ec9['i'](_0x187214(0x1b18),this[_0x187214(0x3fa6)],this['_scene'],!0x0,_0x3b4b66[_0x187214(0x326)]),this[_0x187214(0x9b0)][_0x187214(0x9af)]=Number[_0x187214(0x3808)]),this['_webVRCamera']=new _0x30cec7['$']('WebVRHelper',this['_position'],this[_0x187214(0x195b)],_0x3b4b66),this[_0x187214(0x228a)]['useStandingMatrix'](),this[_0x187214(0x141d)]=new _0xd8d232(()=>this[_0x187214(0x36b7)],_0x563089),!this[_0x187214(0xc33)]){this[_0x187214(0x3e4e)]=document[_0x187214(0x546)]('BUTTON'),this[_0x187214(0x3e4e)][_0x187214(0x2d98)]=_0x187214(0x2a53),this[_0x187214(0x3e4e)]['id']=_0x187214(0x1915),this[_0x187214(0x3e4e)]['title']=_0x187214(0x3614);var _0x13d1ba='.babylonVRicon\x20{\x20position:\x20absolute;\x20right:\x2020px;\x20height:\x2050px;\x20width:\x2080px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url('+(window[_0x187214(0x2e11)]?'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':'https://cdn.babylonjs.com/Assets/vrButton.png')+_0x187214(0x3aee);_0x13d1ba+='.babylonVRicon.vrdisplaypresenting\x20{\x20display:\x20none;\x20}';const _0x34c1cd=document[_0x187214(0x546)](_0x187214(0x24b9));_0x34c1cd[_0x187214(0x2ea9)](document[_0x187214(0x22bd)](_0x13d1ba)),document['getElementsByTagName']('head')[0x0][_0x187214(0x2ea9)](_0x34c1cd),this[_0x187214(0x1429)]();}this[_0x187214(0x3e4e)]&&this[_0x187214(0x3e4e)][_0x187214(0x1080)]('click',()=>{var _0x44ea87=_0x187214;this['isInVRMode']?this['_scene'][_0x44ea87(0x2cd1)]()[_0x44ea87(0xf58)]():this['enterVR']();});const _0x52dd86=this[_0x187214(0x195b)][_0x187214(0x2cd1)]()[_0x187214(0xe13)]();_0x52dd86&&(_0x52dd86[_0x187214(0x1080)](_0x187214(0x911),this[_0x187214(0x14cf)]),document[_0x187214(0x1080)](_0x187214(0x798),this[_0x187214(0x295c)],!0x1),_0x3b4b66[_0x187214(0x1f98)]?this[_0x187214(0xe31)]():this[_0x187214(0x195b)][_0x187214(0x2cd1)]()[_0x187214(0x2b04)][_0x187214(0x3fc1)](_0x58c5dc=>{var _0x36cbb7=_0x187214;_0x58c5dc[_0x36cbb7(0x3a68)]&&this[_0x36cbb7(0xe31)]();}),this[_0x187214(0x187d)]=_0x462103=>{var _0x12e61e=_0x187214;0x1b===_0x462103[_0x12e61e(0x13c4)]&&this[_0x12e61e(0x3d47)]&&this['exitVR']();},document[_0x187214(0x1080)](_0x187214(0x3f5),this[_0x187214(0x187d)]),this['_scene'][_0x187214(0x11c1)]['add'](()=>{var _0x414e42=_0x187214;this[_0x414e42(0xdc7)]&&this[_0x414e42(0x3468)]&&(this[_0x414e42(0x2201)](),this[_0x414e42(0xf45)]&&this[_0x414e42(0x195b)][_0x414e42(0x2cd1)]()[_0x414e42(0x3f47)]());},_0x105a4c['kD'][_0x187214(0x2f6b)],!0x1),this[_0x187214(0x298c)]=_0x3409cf=>this['_onVRDisplayChanged'](_0x3409cf),this['_onVrDisplayPresentChangeBind']=()=>this[_0x187214(0x199)](),this['_onVRRequestPresentStart']=()=>{var _0x7fc92d=_0x187214;this[_0x7fc92d(0x41fa)]=!0x0,this[_0x7fc92d(0xab7)]();},this['_onVRRequestPresentComplete']=()=>{this['_webVRrequesting']=!0x1,this['_updateButtonVisibility']();},_0x563089[_0x187214(0x2cd1)]()[_0x187214(0x2b04)][_0x187214(0x3fc1)](this['_onVRDisplayChangedBind']),_0x563089[_0x187214(0x2cd1)]()[_0x187214(0x17f7)][_0x187214(0x3fc1)](this[_0x187214(0x210)]),_0x563089[_0x187214(0x2cd1)]()[_0x187214(0x4214)][_0x187214(0x3fc1)](this[_0x187214(0x3dc2)]),_0x52dd86[_0x187214(0x1080)]('vrdisplaypresentchange',this[_0x187214(0x873)]),_0x563089[_0x187214(0x21eb)][_0x187214(0x3fc1)](()=>{var _0x2039a5=_0x187214;this[_0x2039a5(0x18c9)]();}),this[_0x187214(0x228a)][_0x187214(0x3830)]['add'](_0x33cd9c=>this[_0x187214(0x39de)](_0x33cd9c)),this['_scene'][_0x187214(0x3f14)][_0x187214(0x2ee1)]['add'](this[_0x187214(0x3067)]),this[_0x187214(0x195b)][_0x187214(0x3f14)][_0x187214(0x381b)][_0x187214(0x3fc1)](this[_0x187214(0x7f9)]),this[_0x187214(0xab7)](),this[_0x187214(0x6af)]=new _0x4eb23b['qP'](),this[_0x187214(0x6af)][_0x187214(0x1896)](_0x4eb23b['Kp']['EASINGMODE_EASEINOUT']),this[_0x187214(0x2d8e)]=this[_0x187214(0x6af)],_0x563089[_0x187214(0x1a3f)][_0x187214(0x3fc1)](_0x159417=>{var _0x5edb32=_0x187214;this[_0x5edb32(0x2d38)]&&_0x563089[_0x5edb32(0x146e)]===this[_0x5edb32(0x439)]&&_0x5edb32(0x269e)===_0x159417['event'][_0x5edb32(0x1b05)]&&(_0x159417['type']===_0x105a4c['kD'][_0x5edb32(0x2596)]?this[_0x5edb32(0x141d)][_0x5edb32(0x2d51)]():_0x159417[_0x5edb32(0x21e0)]===_0x105a4c['kD'][_0x5edb32(0x9b8)]&&this[_0x5edb32(0x141d)][_0x5edb32(0x31b2)]());}),this['webVROptions'][_0x187214(0x176b)]&&this[_0x187214(0x78e)]({'floorMeshes':this[_0x187214(0x2b09)][_0x187214(0x176b)]}));}[_0x47e538(0x39de)](_0x5baeda){var _0x253e2a=_0x47e538;this[_0x253e2a(0xe1b)]&&this[_0x253e2a(0xe1b)]['webVRController']==_0x5baeda&&_0x5baeda[_0x253e2a(0x1a58)]&&this[_0x253e2a(0xe1b)]['_setLaserPointerParent'](_0x5baeda[_0x253e2a(0x1a58)]),this[_0x253e2a(0x1700)]&&this[_0x253e2a(0x1700)][_0x253e2a(0x21a1)]==_0x5baeda&&_0x5baeda[_0x253e2a(0x1a58)]&&this[_0x253e2a(0x1700)][_0x253e2a(0x24cc)](_0x5baeda[_0x253e2a(0x1a58)]);try{this['onControllerMeshLoadedObservable']['notifyObservers'](_0x5baeda);}catch(_0x52c1ac){_0x2bfa21['Y']['Warn'](_0x253e2a(0x2bbc)+_0x52c1ac);}}get['isInVRMode'](){var _0x5f49ce=_0x47e538;return this['xr']&&this[_0x5f49ce(0x2b09)]['useXR']&&this['xr'][_0x5f49ce(0x666)][_0x5f49ce(0x2d3d)]===_0x34f99c['k'][_0x5f49ce(0x2091)]||this[_0x5f49ce(0x32d1)]||this[_0x5f49ce(0xf45)];}[_0x47e538(0x199)](){var _0x100b2e=_0x47e538,_0x4216e6,_0x459fb6=this[_0x100b2e(0x195b)][_0x100b2e(0x2cd1)]()[_0x100b2e(0x34b)]();_0x459fb6?(_0x4216e6=this[_0x100b2e(0x32d1)],this[_0x100b2e(0x32d1)]=_0x459fb6['isPresenting'],_0x4216e6&&!this['_webVRpresenting']&&this[_0x100b2e(0x2201)]()):_0x2bfa21['Y'][_0x100b2e(0x1048)]('Detected\x20VRDisplayPresentChange\x20on\x20an\x20unknown\x20VRDisplay.\x20Did\x20you\x20can\x20enterVR\x20on\x20the\x20vrExperienceHelper?'),this[_0x100b2e(0xab7)]();}[_0x47e538(0x1a26)](_0x26cbef){var _0x1477ab=_0x47e538;this[_0x1477ab(0x408f)]=_0x26cbef['vrSupported'],this[_0x1477ab(0x3a8d)]=!!_0x26cbef['vrDisplay'],this['_webVRpresenting']=_0x26cbef[_0x1477ab(0x3a68)]&&_0x26cbef[_0x1477ab(0x3a68)][_0x1477ab(0x9d0)],this[_0x1477ab(0xab7)]();}[_0x47e538(0x1429)](){var _0x3c2014=_0x47e538,_0x236397;this[_0x3c2014(0x1f53)]&&!this[_0x3c2014(0xc33)]&&this['_btnVR']&&(_0x236397=this['_inputElement'][_0x3c2014(0x314a)](),this[_0x3c2014(0x3e4e)][_0x3c2014(0x24b9)][_0x3c2014(0x284d)]=_0x236397[_0x3c2014(0x284d)]+_0x236397[_0x3c2014(0xc32)]-0x46+'px',this[_0x3c2014(0x3e4e)][_0x3c2014(0x24b9)][_0x3c2014(0x3bf0)]=_0x236397[_0x3c2014(0x3bf0)]+_0x236397[_0x3c2014(0x2255)]-0x64+'px');}[_0x47e538(0xe31)](){var _0x55f958=_0x47e538;this[_0x55f958(0xc33)]||this[_0x55f958(0x1041)]||!this[_0x55f958(0x3e4e)]||(document[_0x55f958(0x2925)]['appendChild'](this[_0x55f958(0x3e4e)]),this['_btnVRDisplayed']=!0x0);}[_0x47e538(0xab7)](){var _0x131195=_0x47e538;this[_0x131195(0x3e4e)]&&!this[_0x131195(0xc33)]&&(this[_0x131195(0x3e4e)][_0x131195(0x2d98)]=_0x131195(0x2a53),this[_0x131195(0x3d47)]?this['_btnVR'][_0x131195(0x2d98)]+='\x20vrdisplaypresenting':(this['_webVRready']&&(this[_0x131195(0x3e4e)][_0x131195(0x2d98)]+=_0x131195(0x1870)),this[_0x131195(0x408f)]&&(this[_0x131195(0x3e4e)][_0x131195(0x2d98)]+=_0x131195(0x268e)),this[_0x131195(0x41fa)]&&(this[_0x131195(0x3e4e)][_0x131195(0x2d98)]+=_0x131195(0xf10))));}['enterVR'](){var _0x5f07df=_0x47e538;if(this['xr'])this['xr'][_0x5f07df(0x666)][_0x5f07df(0x2d82)](_0x5f07df(0x23f1),_0x5f07df(0xc70),this['xr'][_0x5f07df(0x1114)]);else{if(this[_0x5f07df(0x29de)])try{this[_0x5f07df(0x29de)][_0x5f07df(0x2a3a)](this);}catch(_0x141a6c){_0x2bfa21['Y']['Warn'](_0x5f07df(0x20c)+_0x141a6c);}var _0x3706f6,_0x54de33;this[_0x5f07df(0x195b)][_0x5f07df(0x146e)]&&(this['_position']=this[_0x5f07df(0x195b)]['activeCamera']['position'][_0x5f07df(0x95b)](),this[_0x5f07df(0x439)]&&(this['vrDeviceOrientationCamera'][_0x5f07df(0x2d91)]=_0x129564['_f'][_0x5f07df(0x1ebb)](this[_0x5f07df(0x195b)][_0x5f07df(0x146e)][_0x5f07df(0x927)]()[_0x5f07df(0x185c)]())[_0x5f07df(0x2243)](),this[_0x5f07df(0x439)]['angularSensibility']=0x7d0),this[_0x5f07df(0x28a)]&&(_0x3706f6=this[_0x5f07df(0x28a)][_0x5f07df(0x2fee)][_0x5f07df(0x2243)]()['y'],_0x3706f6=_0x129564['_f'][_0x5f07df(0x1ebb)](this[_0x5f07df(0x195b)]['activeCamera'][_0x5f07df(0x927)]()[_0x5f07df(0x185c)]())['toEulerAngles']()['y']-_0x3706f6,_0x54de33=this[_0x5f07df(0x28a)][_0x5f07df(0x32ee)][_0x5f07df(0x2243)]()['y'],this[_0x5f07df(0x28a)][_0x5f07df(0x32ee)]=_0x129564['_f'][_0x5f07df(0x311)](0x0,_0x54de33+_0x3706f6,0x0)),this[_0x5f07df(0x4150)]=this['_scene'][_0x5f07df(0x146e)],this['_existingCamera']['angularSensibilityX']&&(this['_cachedAngularSensibility'][_0x5f07df(0xbdd)]=this['_existingCamera'][_0x5f07df(0xbdd)],this['_existingCamera'][_0x5f07df(0xbdd)]=Number[_0x5f07df(0x3808)]),this['_existingCamera'][_0x5f07df(0x3c77)]&&(this[_0x5f07df(0x30ad)][_0x5f07df(0x3c77)]=this['_existingCamera'][_0x5f07df(0x3c77)],this['_existingCamera'][_0x5f07df(0x3c77)]=Number['MAX_VALUE']),this['_existingCamera'][_0x5f07df(0x9af)]&&(this[_0x5f07df(0x30ad)][_0x5f07df(0x9af)]=this[_0x5f07df(0x4150)][_0x5f07df(0x9af)],this[_0x5f07df(0x4150)][_0x5f07df(0x9af)]=Number[_0x5f07df(0x3808)])),this[_0x5f07df(0x41fa)]||(this['_webVRready']?this['_webVRpresenting']||(this[_0x5f07df(0x195b)][_0x5f07df(0x2cd1)]()[_0x5f07df(0x4214)][_0x5f07df(0x3a07)](_0x70a667=>{var _0x239429=_0x5f07df;this[_0x239429(0xeee)][_0x239429(0x2a3a)]({'success':_0x70a667});}),this[_0x5f07df(0x228a)][_0x5f07df(0x2416)]=this['_position'],this[_0x5f07df(0x195b)][_0x5f07df(0x146e)]=this['_webVRCamera']):this[_0x5f07df(0x9b0)]&&(this[_0x5f07df(0x9b0)][_0x5f07df(0x2416)]=this[_0x5f07df(0x3fa6)],this[_0x5f07df(0x195b)]['activeCamera']&&(this[_0x5f07df(0x9b0)][_0x5f07df(0x3f60)]=this['_scene'][_0x5f07df(0x146e)]['minZ']),this[_0x5f07df(0x195b)][_0x5f07df(0x146e)]=this[_0x5f07df(0x9b0)],this[_0x5f07df(0x195b)][_0x5f07df(0x2cd1)]()[_0x5f07df(0x1280)](this[_0x5f07df(0x1fb6)]),this[_0x5f07df(0xab7)](),this[_0x5f07df(0x9b0)][_0x5f07df(0xf42)][_0x5f07df(0x3a07)](()=>{var _0x2475b1=_0x5f07df;this[_0x2475b1(0xeee)][_0x2475b1(0x2a3a)]({'success':!0x0});})),this[_0x5f07df(0x195b)][_0x5f07df(0x146e)]&&this[_0x5f07df(0x1f53)]&&this[_0x5f07df(0x195b)][_0x5f07df(0x146e)][_0x5f07df(0x3a3a)](),this[_0x5f07df(0x2d38)]&&this[_0x5f07df(0x195b)][_0x5f07df(0x3c2a)](this[_0x5f07df(0x2a4)]),this['_displayLaserPointer']&&[this['_leftController'],this[_0x5f07df(0x1700)]]['forEach'](_0x58cc8b=>{var _0x2d8cf9=_0x5f07df;_0x58cc8b&&_0x58cc8b[_0x2d8cf9(0x1d13)]();}),this['_hasEnteredVR']=!0x0);}}[_0x47e538(0x2201)](){var _0x1b87a8=_0x47e538;if(this['xr'])this['xr'][_0x1b87a8(0x666)][_0x1b87a8(0x2768)]();else{if(this['_hasEnteredVR']){if(this[_0x1b87a8(0x4017)])try{this[_0x1b87a8(0x4017)]['notifyObservers'](this);}catch(_0x3f2677){_0x2bfa21['Y'][_0x1b87a8(0x1048)]('Error\x20in\x20your\x20custom\x20logic\x20onExitingVR:\x20'+_0x3f2677);}this[_0x1b87a8(0x32d1)]&&this[_0x1b87a8(0x195b)][_0x1b87a8(0x2cd1)]()[_0x1b87a8(0xf58)](),this[_0x1b87a8(0x195b)][_0x1b87a8(0x146e)]&&(this[_0x1b87a8(0x3fa6)]=this['_scene']['activeCamera']['position'][_0x1b87a8(0x95b)]()),this['vrDeviceOrientationCamera']&&(this[_0x1b87a8(0x439)][_0x1b87a8(0x9af)]=Number['MAX_VALUE']),this[_0x1b87a8(0x2a58)]?(this[_0x1b87a8(0x2a58)]['position']=this[_0x1b87a8(0x3fa6)],this[_0x1b87a8(0x195b)][_0x1b87a8(0x146e)]=this[_0x1b87a8(0x2a58)],this[_0x1b87a8(0x30ad)][_0x1b87a8(0xbdd)]&&(this['_deviceOrientationCamera'][_0x1b87a8(0xbdd)]=this[_0x1b87a8(0x30ad)][_0x1b87a8(0xbdd)],this[_0x1b87a8(0x30ad)][_0x1b87a8(0xbdd)]=null),this[_0x1b87a8(0x30ad)][_0x1b87a8(0x3c77)]&&(this[_0x1b87a8(0x2a58)][_0x1b87a8(0x3c77)]=this[_0x1b87a8(0x30ad)][_0x1b87a8(0x3c77)],this['_cachedAngularSensibility']['angularSensibilityY']=null),this[_0x1b87a8(0x30ad)]['angularSensibility']&&(this['_deviceOrientationCamera'][_0x1b87a8(0x9af)]=this[_0x1b87a8(0x30ad)][_0x1b87a8(0x9af)],this[_0x1b87a8(0x30ad)][_0x1b87a8(0x9af)]=null)):this['_existingCamera']&&(this['_existingCamera']['position']=this[_0x1b87a8(0x3fa6)],this[_0x1b87a8(0x195b)][_0x1b87a8(0x146e)]=this['_existingCamera'],this['_inputElement']&&this[_0x1b87a8(0x195b)][_0x1b87a8(0x146e)][_0x1b87a8(0x3a3a)](),this[_0x1b87a8(0x30ad)][_0x1b87a8(0xbdd)]&&(this[_0x1b87a8(0x4150)][_0x1b87a8(0xbdd)]=this[_0x1b87a8(0x30ad)][_0x1b87a8(0xbdd)],this[_0x1b87a8(0x30ad)]['angularSensibilityX']=null),this[_0x1b87a8(0x30ad)][_0x1b87a8(0x3c77)]&&(this[_0x1b87a8(0x4150)]['angularSensibilityY']=this['_cachedAngularSensibility'][_0x1b87a8(0x3c77)],this[_0x1b87a8(0x30ad)][_0x1b87a8(0x3c77)]=null),this[_0x1b87a8(0x30ad)][_0x1b87a8(0x9af)]&&(this[_0x1b87a8(0x4150)][_0x1b87a8(0x9af)]=this[_0x1b87a8(0x30ad)][_0x1b87a8(0x9af)],this[_0x1b87a8(0x30ad)]['angularSensibility']=null)),this[_0x1b87a8(0xab7)](),this['_interactionsEnabled']&&(this['_scene'][_0x1b87a8(0x3295)](this[_0x1b87a8(0x2a4)]),this[_0x1b87a8(0x141d)][_0x1b87a8(0x3ed0)][_0x1b87a8(0x1d6e)]=!0x1,this[_0x1b87a8(0xe1b)]&&(this[_0x1b87a8(0xe1b)]['_gazeTracker'][_0x1b87a8(0x1d6e)]=!0x1),this[_0x1b87a8(0x1700)]&&(this[_0x1b87a8(0x1700)][_0x1b87a8(0x3ed0)][_0x1b87a8(0x1d6e)]=!0x1)),this['_scene'][_0x1b87a8(0x2cd1)]()[_0x1b87a8(0x911)](),[this[_0x1b87a8(0xe1b)],this[_0x1b87a8(0x1700)]][_0x1b87a8(0x7f0)](_0xd4e6d5=>{var _0x2d3d3d=_0x1b87a8;_0xd4e6d5&&_0xd4e6d5[_0x2d3d3d(0x2430)]();}),this[_0x1b87a8(0xdc7)]=!0x1;const _0x6d8bcf=this[_0x1b87a8(0x195b)][_0x1b87a8(0x2cd1)]();_0x6d8bcf['_onVrDisplayPresentChange']&&_0x6d8bcf['_onVrDisplayPresentChange']();}}}get[_0x47e538(0x2416)](){var _0x18160d=_0x47e538;return this[_0x18160d(0x3fa6)];}set[_0x47e538(0x2416)](_0x12d03d){var _0x56e777=_0x47e538;this['_position']=_0x12d03d,this[_0x56e777(0x195b)][_0x56e777(0x146e)]&&(this[_0x56e777(0x195b)]['activeCamera'][_0x56e777(0x2416)]=_0x12d03d);}['enableInteractions'](){var _0x85a81d=_0x47e538;this[_0x85a81d(0x2d38)]||(this[_0x85a81d(0x1337)]=!0x0,this['xr']?this['xr'][_0x85a81d(0x666)][_0x85a81d(0x2d3d)]===_0x34f99c['k'][_0x85a81d(0x2091)]&&this['xr'][_0x85a81d(0xd56)][_0x85a81d(0x141a)]():(this['_leftController']&&this['_enableInteractionOnController'](this[_0x85a81d(0xe1b)]),this[_0x85a81d(0x1700)]&&this['_enableInteractionOnController'](this[_0x85a81d(0x1700)]),this['raySelectionPredicate']=_0x498d10=>_0x498d10['isVisible']&&(_0x498d10[_0x85a81d(0x2b7)]||_0x498d10[_0x85a81d(0xc8c)]===this[_0x85a81d(0xf8a)]),this[_0x85a81d(0x3e1)]=()=>!0x0,this[_0x85a81d(0x3ba7)]=_0x4f2b54=>!!(this[_0x85a81d(0x177a)](_0x4f2b54)||-0x1===_0x4f2b54[_0x85a81d(0xc8c)]['indexOf']('gazeTracker')&&-0x1===_0x4f2b54[_0x85a81d(0xc8c)][_0x85a81d(0x919)](_0x85a81d(0x2c04))&&-0x1===_0x4f2b54[_0x85a81d(0xc8c)][_0x85a81d(0x919)](_0x85a81d(0x16e2)))&&this[_0x85a81d(0x2663)](_0x4f2b54),this[_0x85a81d(0x2d38)]=!0x0));}get[_0x47e538(0x4177)](){var _0x5bda90=_0x47e538;return!(this['_leftController']&&this[_0x5bda90(0xe1b)][_0x5bda90(0x20ec)]||this[_0x5bda90(0x1700)]&&this[_0x5bda90(0x1700)]['_activePointer']);}[_0x47e538(0x177a)](_0x30b0fb){var _0x466dd1=_0x47e538;for(let _0x565992=0x0;_0x565992<this[_0x466dd1(0x3871)]['length'];_0x565992++)if(this[_0x466dd1(0x3871)][_0x565992]['id']===_0x30b0fb['id'])return!0x0;return!(!this['_floorMeshName']||_0x30b0fb['name']!==this[_0x466dd1(0xf8a)]);}[_0x47e538(0xb79)](_0x4f1df7){var _0x16325b=_0x47e538;!this[_0x16325b(0x3871)]||-0x1<this[_0x16325b(0x3871)][_0x16325b(0x919)](_0x4f1df7)||this['_floorMeshesCollection'][_0x16325b(0x3f90)](_0x4f1df7);}['removeFloorMesh'](_0x59fad4){var _0x202798=_0x47e538;this[_0x202798(0x3871)]&&-0x1!==(_0x59fad4=this[_0x202798(0x3871)][_0x202798(0x919)](_0x59fad4))&&this['_floorMeshesCollection'][_0x202798(0x5ff)](_0x59fad4,0x1);}[_0x47e538(0x78e)](_0x2f03f5={}){var _0x4c1dbf=_0x47e538;if(!this[_0x4c1dbf(0x16e4)]){if(this['_teleportationRequested']=!0x0,this[_0x4c1dbf(0xcad)](),this['webVROptions'][_0x4c1dbf(0xfb2)]&&(_0x2f03f5[_0x4c1dbf(0x176b)]||_0x2f03f5['floorMeshName'])){const _0x4d8f98=_0x2f03f5[_0x4c1dbf(0x176b)]||[];var _0x2e64a8;if(_0x4d8f98['length']||(_0x2e64a8=this[_0x4c1dbf(0x195b)][_0x4c1dbf(0x1399)](_0x2f03f5[_0x4c1dbf(0x3ec6)]))&&_0x4d8f98[_0x4c1dbf(0x3f90)](_0x2e64a8),this['xr'])return _0x4d8f98[_0x4c1dbf(0x7f0)](_0x2e01d3=>{var _0xf597c4=_0x4c1dbf;this['xr'][_0xf597c4(0x2b06)][_0xf597c4(0xb79)](_0x2e01d3);}),void(this['xr'][_0x4c1dbf(0x2b06)][_0x4c1dbf(0x252e)]||this['xr'][_0x4c1dbf(0x2b06)][_0x4c1dbf(0x141a)]());if(!this[_0x4c1dbf(0x2042)]){const _0x2189f4=()=>{var _0x56bf67=_0x4c1dbf;this[_0x56bf67(0x2042)]&&(this[_0x56bf67(0x195b)][_0x56bf67(0x3295)](_0x2189f4),this['xr']?this['xr'][_0x56bf67(0x2b06)][_0x56bf67(0x252e)]||this['xr'][_0x56bf67(0x2b06)]['attach']():this[_0x56bf67(0x78e)](_0x2f03f5));};return void this[_0x4c1dbf(0x195b)][_0x4c1dbf(0x3c2a)](_0x2189f4);}}_0x2f03f5[_0x4c1dbf(0x3ec6)]&&(this[_0x4c1dbf(0xf8a)]=_0x2f03f5[_0x4c1dbf(0x3ec6)]),_0x2f03f5['floorMeshes']&&(this[_0x4c1dbf(0x3871)]=_0x2f03f5[_0x4c1dbf(0x176b)]),_0x2f03f5[_0x4c1dbf(0x347a)]&&(this[_0x4c1dbf(0x24ab)]=_0x2f03f5[_0x4c1dbf(0x347a)]),_0x2f03f5[_0x4c1dbf(0x2de5)]&&0x0<_0x2f03f5[_0x4c1dbf(0x2de5)]&&(this[_0x4c1dbf(0x306c)]=_0x2f03f5['teleportationTime']),_0x2f03f5['teleportationSpeed']&&0x0<_0x2f03f5[_0x4c1dbf(0x1df3)]&&(this[_0x4c1dbf(0x26cc)]=_0x2f03f5[_0x4c1dbf(0x1df3)]),void 0x0!==_0x2f03f5[_0x4c1dbf(0x3f5a)]&&(this['_teleportationEasing']=_0x2f03f5[_0x4c1dbf(0x3f5a)]),null!=this[_0x4c1dbf(0xe1b)]&&this[_0x4c1dbf(0x1ba2)](this[_0x4c1dbf(0xe1b)]),null!=this[_0x4c1dbf(0x1700)]&&this[_0x4c1dbf(0x1ba2)](this[_0x4c1dbf(0x1700)]);const _0x23b935=new _0x228b01['$']();_0x23b935['vignetteColor']=new _0x3bf6b2['HE'](0x0,0x0,0x0,0x0),_0x23b935[_0x4c1dbf(0x2e48)]=!0x0,this[_0x4c1dbf(0x3f54)]=new _0x205a68['z']('postProcessMove',0x1,this[_0x4c1dbf(0x228a)],void 0x0,void 0x0,void 0x0,void 0x0,_0x23b935),this[_0x4c1dbf(0x228a)][_0x4c1dbf(0xcaa)](this[_0x4c1dbf(0x3f54)]),this['_teleportationInitialized']=!0x0,this['_isDefaultTeleportationTarget']&&(this[_0x4c1dbf(0x367b)](),this[_0x4c1dbf(0x2d6c)][_0x4c1dbf(0x2ae7)]['scaleInPlace'](this[_0x4c1dbf(0x228a)]['deviceScaleFactor']));}}[_0x47e538(0xfb7)](_0x246348){var _0x3eeb81=_0x47e538;_0x246348[_0x3eeb81(0x21a1)][_0x3eeb81(0x1a58)]&&(_0x246348['_interactionsEnabled']=!0x0,this[_0x3eeb81(0x3d47)]&&this[_0x3eeb81(0xabe)]&&_0x246348[_0x3eeb81(0x1d13)](),this['webVROptions'][_0x3eeb81(0xc85)]&&_0x246348['webVRController'][_0x3eeb81(0x2065)][_0x3eeb81(0x3fc1)](_0x1bcb36=>{var _0xfcf0a=_0x3eeb81;this[_0xfcf0a(0xabe)]&&0x1===_0x1bcb36[_0xfcf0a(0x13ce)]&&(_0x246348['_activePointer']?_0x246348[_0xfcf0a(0x2430)]():_0x246348['_activatePointer'](),this['displayGaze']&&(_0x246348[_0xfcf0a(0x3ed0)]['isVisible']=_0x246348[_0xfcf0a(0x20ec)]));}),_0x246348['webVRController'][_0x3eeb81(0x1449)]['add'](_0x24fcd4=>{var _0xcfe819=_0x3eeb81;let _0x519469=_0x246348;(_0x519469=this[_0xcfe819(0x4177)]?this[_0xcfe819(0x141d)]:_0x519469)[_0xcfe819(0x3c14)]?_0x24fcd4['value']<this[_0xcfe819(0x1291)]&&_0x519469[_0xcfe819(0x31b2)]():_0x24fcd4[_0xcfe819(0x13ce)]>this[_0xcfe819(0x10b4)]&&_0x519469[_0xcfe819(0x2d51)]();}));}[_0x47e538(0x218a)](_0xfc535b,_0x471982){var _0x488d01=_0x47e538;this[_0x488d01(0x29e5)]&&!_0x471982[_0x488d01(0x29e5)]||(_0x471982[_0x488d01(0x29e5)]?Math['sqrt'](_0xfc535b['y']*_0xfc535b['y']+_0xfc535b['x']*_0xfc535b['x'])<this[_0x488d01(0x1291)]&&(this[_0x488d01(0x2f83)]&&this[_0x488d01(0x6f8)](this[_0x488d01(0x30c0)]),_0x471982[_0x488d01(0x29e5)]=!0x1):_0xfc535b['y']<-this[_0x488d01(0x10b4)]&&_0x471982[_0x488d01(0x1209)]&&(_0x471982[_0x488d01(0x1d13)](),_0x471982[_0x488d01(0x29e5)]=!0x0));}['_checkRotate'](_0xc81249,_0x1ec15a){var _0x7c3597=_0x47e538;_0x1ec15a[_0x7c3597(0x29e5)]||(_0x1ec15a['_rotationLeftAsked']?_0xc81249['x']>-this[_0x7c3597(0x1291)]&&(_0x1ec15a[_0x7c3597(0x29c6)]=!0x1):_0xc81249['x']<-this[_0x7c3597(0x10b4)]&&_0x1ec15a[_0x7c3597(0x1209)]&&(_0x1ec15a[_0x7c3597(0x29c6)]=!0x0,this[_0x7c3597(0x1dff)]&&this['_rotateCamera'](!0x1)),_0x1ec15a[_0x7c3597(0x1d8b)]?_0xc81249['x']<this['_padSensibilityDown']&&(_0x1ec15a[_0x7c3597(0x1d8b)]=!0x1):_0xc81249['x']>this[_0x7c3597(0x10b4)]&&_0x1ec15a['_dpadPressed']&&(_0x1ec15a[_0x7c3597(0x1d8b)]=!0x0,this[_0x7c3597(0x1dff)]&&this[_0x7c3597(0x836)](!0x0)));}[_0x47e538(0x322f)](_0x34920e,_0x258051){var _0x3dd4c3=_0x47e538;if(!_0x258051[_0x3dd4c3(0x29e5)]){if(_0x34920e['y']>this[_0x3dd4c3(0x10b4)]&&_0x258051[_0x3dd4c3(0x1209)]){if(!_0x258051[_0x3dd4c3(0xf19)]&&this[_0x3dd4c3(0x36b7)]){let _0x5e28a6=_0x129564['_f']['FromRotationMatrix'](this[_0x3dd4c3(0x36b7)][_0x3dd4c3(0x927)]()[_0x3dd4c3(0x185c)]()),_0x59934c=this['currentVRCamera'][_0x3dd4c3(0x2416)];this[_0x3dd4c3(0x36b7)][_0x3dd4c3(0x3bb3)]&&this['currentVRCamera']['deviceRotationQuaternion']&&(_0x5e28a6=this[_0x3dd4c3(0x36b7)][_0x3dd4c3(0x2fee)],_0x59934c=this[_0x3dd4c3(0x36b7)][_0x3dd4c3(0x3bb3)]),_0x5e28a6[_0x3dd4c3(0x72c)](this[_0x3dd4c3(0x3074)]),this['_workingVector']['z']=0x0,this['_workingVector']['x']=0x0,_0x129564['_f'][_0x3dd4c3(0x3671)](this[_0x3dd4c3(0x3074)]['y'],this[_0x3dd4c3(0x3074)]['x'],this[_0x3dd4c3(0x3074)]['z'],this[_0x3dd4c3(0x16c7)]),this[_0x3dd4c3(0x16c7)]['toRotationMatrix'](this[_0x3dd4c3(0x26b0)]),_0x129564['P'][_0x3dd4c3(0x3516)](this[_0x3dd4c3(0x1fac)],this[_0x3dd4c3(0x26b0)],this[_0x3dd4c3(0x3074)]),(_0x34920e=new _0x5d3252['z'](_0x59934c,this[_0x3dd4c3(0x3074)]),_0x34920e=this[_0x3dd4c3(0x195b)][_0x3dd4c3(0x3945)](_0x34920e,this[_0x3dd4c3(0x3ba7)])),(_0x34920e&&_0x34920e['pickedPoint']&&_0x34920e[_0x3dd4c3(0x192e)]&&this['_isTeleportationFloor'](_0x34920e[_0x3dd4c3(0x192e)])&&_0x34920e[_0x3dd4c3(0x307a)]<0x5&&this[_0x3dd4c3(0x6f8)](_0x34920e['pickedPoint']),_0x258051[_0x3dd4c3(0xf19)]=!0x0);}}else _0x258051[_0x3dd4c3(0xf19)]=!0x1;}}[_0x47e538(0x1ba2)](_0x473a96){var _0x47166a=_0x47e538;_0x473a96[_0x47166a(0x21a1)]['mesh']&&(_0x473a96[_0x47166a(0x2d38)]||this[_0x47166a(0xfb7)](_0x473a96),_0x473a96['_interactionsEnabled']=!0x0,_0x473a96[_0x47166a(0x22a3)]=!0x0,_0x473a96['webVRController'][_0x47166a(0x2f85)]===_0x13f6be['wc'][_0x47166a(0x2183)]&&(_0x473a96[_0x47166a(0x1209)]=!0x1,_0x473a96[_0x47166a(0x21a1)][_0x47166a(0x2773)]['add'](_0x459b91=>{var _0x1d6587=_0x47166a;_0x473a96[_0x1d6587(0x1209)]=_0x459b91['pressed'],_0x473a96[_0x1d6587(0x1209)]||(_0x473a96[_0x1d6587(0x29c6)]=!0x1,_0x473a96[_0x1d6587(0x1d8b)]=!0x1,_0x473a96[_0x1d6587(0xf19)]=!0x1);})),_0x473a96[_0x47166a(0x21a1)][_0x47166a(0x1f1d)][_0x47166a(0x3fc1)](_0x58c78e=>{var _0x4d5525=_0x47166a;this[_0x4d5525(0x2792)]&&(this[_0x4d5525(0x322f)](_0x58c78e,_0x473a96),this[_0x4d5525(0x218a)](_0x58c78e,_0x473a96)),this[_0x4d5525(0x7bb)](_0x58c78e,_0x473a96);}));}[_0x47e538(0x367b)](){var _0x558a37=_0x47e538;this[_0x558a37(0x2d6c)]=(0x0,_0x234720['$6'])(_0x558a37(0x2c04),{'width':0x2,'height':0x2,'subdivisions':0x2},this[_0x558a37(0x195b)]),this[_0x558a37(0x2d6c)][_0x558a37(0x2b7)]=!0x1;const _0x227099=new _0x11f7ee['c'](_0x558a37(0x958),0x200,this[_0x558a37(0x195b)],!0x0),_0x248163=(_0x227099[_0x558a37(0x3475)]=!0x0,_0x227099[_0x558a37(0x10bb)]()),_0x5b88a5=(_0x248163['beginPath'](),_0x248163['arc'](0x100,0x100,0xc8,0x0,0x2*Math['PI'],!0x1),_0x248163[_0x558a37(0x1e16)]=this[_0x558a37(0x1472)],_0x248163[_0x558a37(0x607)](),_0x248163['lineWidth']=0xa,_0x248163[_0x558a37(0x12e7)]=this[_0x558a37(0x1e8e)],_0x248163[_0x558a37(0x171c)](),_0x248163[_0x558a37(0x14ba)](),_0x227099[_0x558a37(0x22f)](),new _0x24593e['K']('TextPlaneMaterial',this['_scene'])),_0x197a79=(_0x5b88a5['diffuseTexture']=_0x227099,this[_0x558a37(0x2d6c)]['material']=_0x5b88a5,(0x0,_0x47cc81['eu'])('torusTeleportation',{'diameter':0.75,'thickness':0.1,'tessellation':0x19,'updatable':!0x1},this['_scene'])),_0x31fbd2=(_0x197a79[_0x558a37(0x2b7)]=!0x1,_0x197a79[_0x558a37(0x922)]=this['_teleportationTarget'],new _0x29abab['f']('animationInnerCircle',_0x558a37(0x1d15),0x1e,_0x29abab['f'][_0x558a37(0x1e0e)],_0x29abab['f'][_0x558a37(0x89b)])),_0x1c0caa=[],_0x41edb6=(_0x1c0caa[_0x558a37(0x3f90)]({'frame':0x0,'value':0x0}),_0x1c0caa[_0x558a37(0x3f90)]({'frame':0x1e,'value':0.4}),_0x1c0caa[_0x558a37(0x3f90)]({'frame':0x3c,'value':0x0}),_0x31fbd2[_0x558a37(0x3029)](_0x1c0caa),new _0x4eb23b['bi']());_0x41edb6[_0x558a37(0x1896)](_0x4eb23b['Kp'][_0x558a37(0x1b0d)]),_0x31fbd2['setEasingFunction'](_0x41edb6),_0x197a79[_0x558a37(0x3ac2)]=[],_0x197a79[_0x558a37(0x3ac2)]['push'](_0x31fbd2),this[_0x558a37(0x195b)][_0x558a37(0x3281)](_0x197a79,0x0,0x3c,!0x0),this['_hideTeleportationTarget']();}[_0x47e538(0x2420)](){var _0x4d4cd5=_0x47e538;this['_teleportActive']=!0x0,this['_teleportationInitialized']&&(this[_0x4d4cd5(0x2d6c)][_0x4d4cd5(0x1d6e)]=!0x0,this[_0x4d4cd5(0x26b8)]&&(this['_teleportationTarget'][_0x4d4cd5(0x2a41)]()[0x0][_0x4d4cd5(0x1d6e)]=!0x0));}['_hideTeleportationTarget'](){var _0x550c5c=_0x47e538;this[_0x550c5c(0x2f83)]=!0x1,this[_0x550c5c(0x16e4)]&&(this['_teleportationTarget']['isVisible']=!0x1,this[_0x550c5c(0x26b8)]&&(this[_0x550c5c(0x2d6c)][_0x550c5c(0x2a41)]()[0x0][_0x550c5c(0x1d6e)]=!0x1));}['_rotateCamera'](_0x647456){var _0x5f0441=_0x47e538;if(this[_0x5f0441(0x36b7)]instanceof _0x5256dd['c']){_0x647456?this[_0x5f0441(0x2f44)]++:this['_rotationAngle']--,this['currentVRCamera'][_0x5f0441(0x3ac2)]=[],_0x647456=_0x129564['_f'][_0x5f0441(0x1ebb)](_0x129564['y3'][_0x5f0441(0x2304)](Math['PI']/0x4*this[_0x5f0441(0x2f44)]));const _0x4cc43a=new _0x29abab['f']('animationRotation','rotationQuaternion',0x5a,_0x29abab['f']['ANIMATIONTYPE_QUATERNION'],_0x29abab['f']['ANIMATIONLOOPMODE_CONSTANT']),_0x1c53a3=[],_0x101034=(_0x1c53a3[_0x5f0441(0x3f90)]({'frame':0x0,'value':this[_0x5f0441(0x36b7)]['rotationQuaternion']}),_0x1c53a3['push']({'frame':0x6,'value':_0x647456}),_0x4cc43a[_0x5f0441(0x3029)](_0x1c53a3),_0x4cc43a[_0x5f0441(0xa8c)](this['_circleEase']),this[_0x5f0441(0x36b7)][_0x5f0441(0x3ac2)][_0x5f0441(0x3f90)](_0x4cc43a),this[_0x5f0441(0x3f54)][_0x5f0441(0x3ac2)]=[],new _0x29abab['f']('animationPP','vignetteWeight',0x5a,_0x29abab['f'][_0x5f0441(0x1e0e)],_0x29abab['f']['ANIMATIONLOOPMODE_CONSTANT'])),_0x455450=[],_0x33a386=(_0x455450[_0x5f0441(0x3f90)]({'frame':0x0,'value':0x0}),_0x455450[_0x5f0441(0x3f90)]({'frame':0x3,'value':0x4}),_0x455450['push']({'frame':0x6,'value':0x0}),_0x101034[_0x5f0441(0x3029)](_0x455450),_0x101034[_0x5f0441(0xa8c)](this['_circleEase']),this['_postProcessMove'][_0x5f0441(0x3ac2)]['push'](_0x101034),new _0x29abab['f'](_0x5f0441(0x244f),_0x5f0441(0x234a),0x5a,_0x29abab['f'][_0x5f0441(0x1e0e)],_0x29abab['f'][_0x5f0441(0x3304)])),_0x4ff31b=[];_0x4ff31b[_0x5f0441(0x3f90)]({'frame':0x0,'value':0x0}),_0x4ff31b[_0x5f0441(0x3f90)]({'frame':0x3,'value':0xa}),_0x4ff31b[_0x5f0441(0x3f90)]({'frame':0x6,'value':0x0}),_0x33a386[_0x5f0441(0x3029)](_0x4ff31b),_0x33a386[_0x5f0441(0xa8c)](this[_0x5f0441(0x6af)]),this[_0x5f0441(0x3f54)][_0x5f0441(0x3ac2)][_0x5f0441(0x3f90)](_0x33a386),this['_postProcessMove'][_0x5f0441(0x363a)]['vignetteWeight']=0x0,this['_postProcessMove']['imageProcessingConfiguration']['vignetteStretch']=0x0,this[_0x5f0441(0x3f54)][_0x5f0441(0x3a80)]=0x4,this[_0x5f0441(0x228a)][_0x5f0441(0x19e1)](this[_0x5f0441(0x3f54)]),this[_0x5f0441(0x195b)][_0x5f0441(0x3281)](this[_0x5f0441(0x3f54)],0x0,0x6,!0x1,0x1,()=>{var _0x4c843f=_0x5f0441;this[_0x4c843f(0x228a)][_0x4c843f(0xcaa)](this[_0x4c843f(0x3f54)]);}),this[_0x5f0441(0x195b)][_0x5f0441(0x3281)](this[_0x5f0441(0x36b7)],0x0,0x6,!0x1,0x1);}}[_0x47e538(0x229)](_0x573587,_0x336a8c,_0x1dfaf3){var _0x2e2252=_0x47e538;_0x573587[_0x2e2252(0x6eb)]&&(_0x336a8c[_0x2e2252(0x29e5)]&&(this['_displayTeleportationTarget'](),this[_0x2e2252(0x30c0)]['copyFrom'](_0x573587[_0x2e2252(0x6eb)]),this[_0x2e2252(0x2d6c)][_0x2e2252(0x2416)][_0x2e2252(0xa83)](_0x573587[_0x2e2252(0x6eb)])),(_0x336a8c=this[_0x2e2252(0x367d)](_0x573587['getNormal'](!0x0,!0x1),_0x1dfaf3))&&(_0x573587=_0x129564['P'][_0x2e2252(0x27fa)](_0x2ee06d['RD']['Y'],_0x336a8c),_0x1dfaf3=_0x129564['P'][_0x2e2252(0x27fa)](_0x336a8c,_0x573587),_0x129564['P'][_0x2e2252(0x1f3c)](_0x1dfaf3,_0x336a8c,_0x573587,this[_0x2e2252(0x2d6c)][_0x2e2252(0x2d91)])),this[_0x2e2252(0x2d6c)]['position']['y']+=0.1);}[_0x47e538(0x6f8)](_0x731140){var _0x36ebc1=_0x47e538;if(this[_0x36ebc1(0x36b7)]instanceof _0x5256dd['c']){this[_0x36ebc1(0x28a)][_0x36ebc1(0x12fb)]?(this[_0x36ebc1(0x3074)][_0x36ebc1(0xa83)](this['webVRCamera'][_0x36ebc1(0x12fb)][_0x36ebc1(0x33cd)]),this[_0x36ebc1(0x3074)][_0x36ebc1(0x409f)](this[_0x36ebc1(0x28a)][_0x36ebc1(0x2416)]),_0x731140[_0x36ebc1(0x407)](this[_0x36ebc1(0x3074)],this[_0x36ebc1(0x3074)])):this['_workingVector'][_0x36ebc1(0xa83)](_0x731140),this['isInVRMode']?this[_0x36ebc1(0x3074)]['y']+=this[_0x36ebc1(0x28a)][_0x36ebc1(0x112b)]()*this['_webVRCamera'][_0x36ebc1(0x5a1)]:this[_0x36ebc1(0x3074)]['y']+=this[_0x36ebc1(0x1f65)],this['onBeforeCameraTeleport'][_0x36ebc1(0x2a3a)](this[_0x36ebc1(0x3074)]);let _0x3685b6,_0x5b9cf1;_0x3685b6=this['_teleportationMode']==_0x248b45['TELEPORTATIONMODE_CONSTANTSPEED']?(_0x5b9cf1=0x5a,_0x731140=_0x129564['P'][_0x36ebc1(0x3153)](this[_0x36ebc1(0x36b7)]['position'],this[_0x36ebc1(0x3074)]),this[_0x36ebc1(0x26cc)]/_0x731140):(_0x5b9cf1=Math['round'](0x5a*this[_0x36ebc1(0x306c)]/0x3e8),0x1),this[_0x36ebc1(0x36b7)][_0x36ebc1(0x3ac2)]=[];const _0x7acf8e=new _0x29abab['f'](_0x36ebc1(0x15c0),_0x36ebc1(0x2416),0x5a,_0x29abab['f'][_0x36ebc1(0x124a)],_0x29abab['f'][_0x36ebc1(0x3304)]);_0x731140=[{'frame':0x0,'value':this[_0x36ebc1(0x36b7)][_0x36ebc1(0x2416)]},{'frame':_0x5b9cf1,'value':this[_0x36ebc1(0x3074)]}],_0x731140=(_0x7acf8e['setKeys'](_0x731140),_0x7acf8e[_0x36ebc1(0xa8c)](this[_0x36ebc1(0x2d8e)]),this['currentVRCamera']['animations'][_0x36ebc1(0x3f90)](_0x7acf8e),this['_postProcessMove']['animations']=[],Math['round'](_0x5b9cf1/0x2));const _0xae95fc=new _0x29abab['f'](_0x36ebc1(0x3fbc),_0x36ebc1(0x1a9e),0x5a,_0x29abab['f']['ANIMATIONTYPE_FLOAT'],_0x29abab['f']['ANIMATIONLOOPMODE_CONSTANT']),_0x153b4b=[],_0x22c93a=(_0x153b4b[_0x36ebc1(0x3f90)]({'frame':0x0,'value':0x0}),_0x153b4b[_0x36ebc1(0x3f90)]({'frame':_0x731140,'value':0x8}),_0x153b4b['push']({'frame':_0x5b9cf1,'value':0x0}),_0xae95fc['setKeys'](_0x153b4b),this[_0x36ebc1(0x3f54)][_0x36ebc1(0x3ac2)]['push'](_0xae95fc),new _0x29abab['f'](_0x36ebc1(0x244f),_0x36ebc1(0x234a),0x5a,_0x29abab['f'][_0x36ebc1(0x1e0e)],_0x29abab['f'][_0x36ebc1(0x3304)])),_0x3a1a99=[];_0x3a1a99['push']({'frame':0x0,'value':0x0}),_0x3a1a99[_0x36ebc1(0x3f90)]({'frame':_0x731140,'value':0xa}),_0x3a1a99['push']({'frame':_0x5b9cf1,'value':0x0}),_0x22c93a[_0x36ebc1(0x3029)](_0x3a1a99),this[_0x36ebc1(0x3f54)][_0x36ebc1(0x3ac2)]['push'](_0x22c93a),this[_0x36ebc1(0x3f54)]['imageProcessingConfiguration'][_0x36ebc1(0x1a9e)]=0x0,this[_0x36ebc1(0x3f54)][_0x36ebc1(0x363a)][_0x36ebc1(0x234a)]=0x0,this[_0x36ebc1(0x228a)][_0x36ebc1(0x19e1)](this['_postProcessMove']),this['_scene'][_0x36ebc1(0x3281)](this[_0x36ebc1(0x3f54)],0x0,_0x5b9cf1,!0x1,_0x3685b6,()=>{var _0x6ea64=_0x36ebc1;this['_webVRCamera'][_0x6ea64(0xcaa)](this['_postProcessMove']);}),this[_0x36ebc1(0x195b)][_0x36ebc1(0x3281)](this['currentVRCamera'],0x0,_0x5b9cf1,!0x1,_0x3685b6,()=>{var _0x25e535=_0x36ebc1;this[_0x25e535(0xb04)][_0x25e535(0x2a3a)](this[_0x25e535(0x3074)]);}),this[_0x36ebc1(0xc79)]();}}['_convertNormalToDirectionOfRay'](_0x35af4c,_0x30f5b8){var _0x1d1fbc=_0x47e538;return _0x35af4c&&Math[_0x1d1fbc(0x11dd)](_0x129564['P'][_0x1d1fbc(0x365c)](_0x35af4c,_0x30f5b8[_0x1d1fbc(0x4208)]))<Math['PI']/0x2&&_0x35af4c[_0x1d1fbc(0x1886)](-0x1),_0x35af4c;}[_0x47e538(0x387)](_0x5af77c){var _0x47c6c9=_0x47e538;if(this['currentVRCamera']instanceof _0x5256dd['c']){var _0x3603ae=_0x5af77c[_0x47c6c9(0x33ff)](this[_0x47c6c9(0x2f6a)]);const _0x22b7ba=this[_0x47c6c9(0x195b)][_0x47c6c9(0x3945)](_0x3603ae,this[_0x47c6c9(0x3ba7)]);if(_0x22b7ba&&this[_0x47c6c9(0x195b)][_0x47c6c9(0x23cd)](_0x22b7ba,{'pointerId':_0x5af77c['_id']}),(_0x5af77c['_currentHit']=_0x22b7ba)&&_0x22b7ba['pickedPoint']){if(this[_0x47c6c9(0x2008)]){let _0x46e63c=0x1;_0x5af77c[_0x47c6c9(0x3ed0)][_0x47c6c9(0x1d6e)]=!0x0,_0x5af77c[_0x47c6c9(0x3b05)]&&(_0x46e63c=0x3),this[_0x47c6c9(0x35c)]&&(_0x5af77c[_0x47c6c9(0x3ed0)][_0x47c6c9(0x2ae7)]['x']=_0x22b7ba[_0x47c6c9(0x307a)]*_0x46e63c,_0x5af77c[_0x47c6c9(0x3ed0)][_0x47c6c9(0x2ae7)]['y']=_0x22b7ba['distance']*_0x46e63c,_0x5af77c[_0x47c6c9(0x3ed0)]['scaling']['z']=_0x22b7ba[_0x47c6c9(0x307a)]*_0x46e63c);var _0x422b74,_0x717c28,_0x1152b8=this[_0x47c6c9(0x367d)](_0x22b7ba[_0x47c6c9(0x701)](),_0x3603ae);_0x1152b8&&(_0x422b74=_0x129564['P'][_0x47c6c9(0x27fa)](_0x2ee06d['RD']['Y'],_0x1152b8),_0x717c28=_0x129564['P'][_0x47c6c9(0x27fa)](_0x1152b8,_0x422b74),_0x129564['P'][_0x47c6c9(0x1f3c)](_0x717c28,_0x1152b8,_0x422b74,_0x5af77c[_0x47c6c9(0x3ed0)]['rotation'])),_0x5af77c['_gazeTracker'][_0x47c6c9(0x2416)][_0x47c6c9(0xa83)](_0x22b7ba[_0x47c6c9(0x6eb)]),_0x5af77c['_gazeTracker']['position']['x']<0x0?_0x5af77c[_0x47c6c9(0x3ed0)][_0x47c6c9(0x2416)]['x']+=0.002:_0x5af77c[_0x47c6c9(0x3ed0)][_0x47c6c9(0x2416)]['x']-=0.002,_0x5af77c[_0x47c6c9(0x3ed0)][_0x47c6c9(0x2416)]['y']<0x0?_0x5af77c[_0x47c6c9(0x3ed0)][_0x47c6c9(0x2416)]['y']+=0.002:_0x5af77c[_0x47c6c9(0x3ed0)][_0x47c6c9(0x2416)]['y']-=0.002,_0x5af77c[_0x47c6c9(0x3ed0)]['position']['z']<0x0?_0x5af77c['_gazeTracker'][_0x47c6c9(0x2416)]['z']+=0.002:_0x5af77c['_gazeTracker'][_0x47c6c9(0x2416)]['z']-=0.002;}_0x5af77c[_0x47c6c9(0x2c6e)](_0x22b7ba['distance']);}else _0x5af77c[_0x47c6c9(0x2c6e)](),_0x5af77c['_gazeTracker'][_0x47c6c9(0x1d6e)]=!0x1;if(_0x22b7ba&&_0x22b7ba[_0x47c6c9(0x192e)]){if(this[_0x47c6c9(0x16e4)]&&this[_0x47c6c9(0x177a)](_0x22b7ba['pickedMesh'])&&_0x22b7ba[_0x47c6c9(0x6eb)])return _0x5af77c['_currentMeshSelected']&&!this[_0x47c6c9(0x177a)](_0x5af77c[_0x47c6c9(0x1c8e)])&&this[_0x47c6c9(0x2616)](_0x5af77c[_0x47c6c9(0x1c8e)]),_0x5af77c[_0x47c6c9(0x1c8e)]=null,void(_0x5af77c[_0x47c6c9(0x29e5)]&&this[_0x47c6c9(0x229)](_0x22b7ba,_0x5af77c,_0x3603ae));if(_0x22b7ba['pickedMesh']!==_0x5af77c[_0x47c6c9(0x1c8e)]){if(this[_0x47c6c9(0x3e1)](_0x22b7ba['pickedMesh'])){this[_0x47c6c9(0x3c8f)]['notifyObservers'](_0x22b7ba),_0x5af77c[_0x47c6c9(0x1c8e)]=_0x22b7ba['pickedMesh'],_0x22b7ba[_0x47c6c9(0x192e)]['isPickable']&&_0x22b7ba[_0x47c6c9(0x192e)]['actionManager']?(this[_0x47c6c9(0x24a2)](this[_0x47c6c9(0x36aa)]),this[_0x47c6c9(0x2f5)](this[_0x47c6c9(0x163d)]),_0x5af77c['_isActionableMesh']=!0x0):(this[_0x47c6c9(0x24a2)](this[_0x47c6c9(0x1326)]),this[_0x47c6c9(0x2f5)](this[_0x47c6c9(0x2463)]),_0x5af77c['_isActionableMesh']=!0x1);try{this[_0x47c6c9(0x3493)]['notifyObservers'](_0x22b7ba[_0x47c6c9(0x192e)]);var _0x4ea1e2=_0x5af77c;_0x4ea1e2['webVRController']&&this[_0x47c6c9(0x2a0a)]['notifyObservers']({'mesh':_0x22b7ba[_0x47c6c9(0x192e)],'controller':_0x4ea1e2[_0x47c6c9(0x21a1)]});}catch(_0x456bf2){_0x2bfa21['Y'][_0x47c6c9(0x1048)](_0x47c6c9(0x3149)+_0x456bf2);}}else this['_notifySelectedMeshUnselected'](_0x5af77c[_0x47c6c9(0x1c8e)]),_0x5af77c[_0x47c6c9(0x1c8e)]=null,this[_0x47c6c9(0x24a2)](this['_gazeColor']),this['changeLaserColor'](this[_0x47c6c9(0x2463)]);}}else this[_0x47c6c9(0x2616)](_0x5af77c[_0x47c6c9(0x1c8e)]),_0x5af77c[_0x47c6c9(0x1c8e)]=null,this['changeGazeColor'](this['_gazeColor']),this[_0x47c6c9(0x2f5)](this['_laserColor']);}}[_0x47e538(0x2616)](_0x997332){var _0x319324=_0x47e538;_0x997332&&this[_0x319324(0x2b0)]['notifyObservers'](_0x997332);}['setLaserColor'](_0x510ece,_0x508a33=this['_pickedLaserColor']){var _0x63685e=_0x47e538;this[_0x63685e(0x2463)]=_0x510ece,this[_0x63685e(0x163d)]=_0x508a33;}[_0x47e538(0x15db)](_0x4b567a=!0x0){var _0x2d5cbf=_0x47e538;this[_0x2d5cbf(0xe1b)]&&this['_leftController'][_0x2d5cbf(0x2e1a)](!_0x4b567a),this['_rightController']&&this['_rightController'][_0x2d5cbf(0x2e1a)](!_0x4b567a);}[_0x47e538(0x1971)](_0x3590bb,_0xeed230=this[_0x47e538(0x36aa)]){var _0x10da69=_0x47e538;this['_gazeColor']=_0x3590bb,this[_0x10da69(0x36aa)]=_0xeed230;}[_0x47e538(0x2f5)](_0x5a66e5){var _0x497f9d=_0x47e538;this['updateControllerLaserColor']&&(this['_leftController']&&this[_0x497f9d(0xe1b)]['_setLaserPointerColor'](_0x5a66e5),this[_0x497f9d(0x1700)]&&this[_0x497f9d(0x1700)][_0x497f9d(0x16cf)](_0x5a66e5));}['changeGazeColor'](_0x46c47f){var _0x2525c1=_0x47e538;this[_0x2525c1(0x32db)]&&this['_cameraGazer']['_gazeTracker'][_0x2525c1(0x7af)]&&(this[_0x2525c1(0x141d)][_0x2525c1(0x3ed0)][_0x2525c1(0x7af)][_0x2525c1(0x216d)]=_0x46c47f,this[_0x2525c1(0xe1b)]&&(this[_0x2525c1(0xe1b)][_0x2525c1(0x3ed0)][_0x2525c1(0x7af)]['emissiveColor']=_0x46c47f),this[_0x2525c1(0x1700)]&&(this[_0x2525c1(0x1700)][_0x2525c1(0x3ed0)][_0x2525c1(0x7af)][_0x2525c1(0x216d)]=_0x46c47f));}['dispose'](){var _0x2d6276=_0x47e538;this[_0x2d6276(0x3d47)]&&this['exitVR'](),this['_postProcessMove']&&this['_postProcessMove'][_0x2d6276(0x18c9)](),this[_0x2d6276(0x228a)]&&this[_0x2d6276(0x228a)][_0x2d6276(0x18c9)](),this[_0x2d6276(0x9b0)]&&this[_0x2d6276(0x9b0)][_0x2d6276(0x18c9)](),!this['_useCustomVRButton']&&this['_btnVR']&&this[_0x2d6276(0x3e4e)][_0x2d6276(0x24f6)]&&document['body'][_0x2d6276(0xa29)](this[_0x2d6276(0x3e4e)]),this[_0x2d6276(0x2a58)]&&this['_scene'][_0x2d6276(0x146e)]!=this[_0x2d6276(0x2a58)]&&this[_0x2d6276(0x2a58)][_0x2d6276(0x18c9)](),this[_0x2d6276(0x141d)]&&this['_cameraGazer']['dispose'](),this[_0x2d6276(0xe1b)]&&this[_0x2d6276(0xe1b)]['dispose'](),this[_0x2d6276(0x1700)]&&this['_rightController'][_0x2d6276(0x18c9)](),this[_0x2d6276(0x2d6c)]&&this['_teleportationTarget'][_0x2d6276(0x18c9)](),this['xr']&&this['xr'][_0x2d6276(0x18c9)](),this[_0x2d6276(0x3871)]['length']=0x0,document[_0x2d6276(0x22e3)](_0x2d6276(0x3f5),this[_0x2d6276(0x187d)]),window[_0x2d6276(0x22e3)]('vrdisplaypresentchange',this[_0x2d6276(0x873)]),window[_0x2d6276(0x22e3)](_0x2d6276(0x911),this[_0x2d6276(0x14cf)]),document[_0x2d6276(0x22e3)](_0x2d6276(0x798),this[_0x2d6276(0x295c)]),this['_scene'][_0x2d6276(0x2cd1)]()[_0x2d6276(0x2b04)][_0x2d6276(0x235b)](this[_0x2d6276(0x298c)]),this[_0x2d6276(0x195b)]['getEngine']()[_0x2d6276(0x17f7)]['removeCallback'](this[_0x2d6276(0x210)]),this[_0x2d6276(0x195b)][_0x2d6276(0x2cd1)]()[_0x2d6276(0x4214)][_0x2d6276(0x235b)](this[_0x2d6276(0x3dc2)]),this[_0x2d6276(0x195b)][_0x2d6276(0x3f14)]['onGamepadConnectedObservable']['removeCallback'](this[_0x2d6276(0x3067)]),this[_0x2d6276(0x195b)]['gamepadManager'][_0x2d6276(0x381b)]['removeCallback'](this[_0x2d6276(0x7f9)]),this[_0x2d6276(0x195b)][_0x2d6276(0x3295)](this[_0x2d6276(0x2a4)]);}[_0x47e538(0x3fcd)](){var _0xc86420=_0x47e538;return _0xc86420(0x3d80);}}_0x248b45[_0x47e538(0x3268)]=0x0,_0x248b45[_0x47e538(0x13d9)]=0x1;},0x14d4c:(_0x2277e3,_0x17b542,_0x5502b5)=>{var _0x273483=a8_0x16e4d8;_0x5502b5['d'](_0x17b542,{'$':()=>_0x5d1205});var _0x4b8a76=_0x5502b5(0xf96c),_0x17b542=_0x5502b5(0xbe0e),_0x474ae5=_0x5502b5(0xdef7),_0x3cdab3=_0x5502b5(0x9fd1),_0x454eb3=_0x5502b5(0x12bee),_0x187e69=_0x5502b5(0x4a22),_0x55fadf=_0x5502b5(0x16aec),_0x2e427d=_0x5502b5(0x5a05),_0x3b2db0=_0x5502b5(0x10ea4),_0x3068ef=_0x5502b5(0x9206),_0x423aeb=_0x5502b5(0xe222),_0x24b2c0=_0x5502b5(0xe3d0);_0x5502b5(0xeefc),_0x55fadf['N'][_0x273483(0x30fc)](_0x273483(0x967),(_0x5dd43d,_0xd26400)=>()=>new _0x5d1205(_0x5dd43d,_0x3cdab3['P'][_0x273483(0x23ed)](),_0xd26400)),_0x55fadf['N'][_0x273483(0x30fc)](_0x273483(0x1f34),(_0x50b434,_0x447637)=>()=>new _0x5d1205(_0x50b434,_0x3cdab3['P'][_0x273483(0x23ed)](),_0x447637));class _0x5d1205 extends _0x17b542['c']{constructor(_0x4de6f5,_0xc0daf9,_0x16ea2d,_0x5502ad={}){var _0x132779=_0x273483;super(_0x4de6f5,_0xc0daf9,_0x16ea2d),this[_0x132779(0x3838)]=_0x5502ad,this[_0x132779(0x1cd4)]=null,this[_0x132779(0x6bc)]=null,this[_0x132779(0x2d71)]=_0x132779(0x609),this[_0x132779(0x1ef2)]=!0x1,this['_descendants']=[],this['_deviceRoomPosition']=_0x3cdab3['P']['Zero'](),this[_0x132779(0x18cf)]=_0x3cdab3['_f']['Identity'](),this[_0x132779(0xa0f)]=null,this[_0x132779(0x3bb3)]=_0x3cdab3['P']['Zero'](),this[_0x132779(0x2fee)]=_0x3cdab3['_f'][_0x132779(0x3228)](),this[_0x132779(0x5a1)]=0x1,this[_0x132779(0x3526)]=_0x3cdab3['y3'][_0x132779(0x3228)](),this[_0x132779(0x17f3)]=_0x3cdab3['y3'][_0x132779(0x3228)](),this[_0x132779(0x207b)]=[],this[_0x132779(0x364)]=new _0x4b8a76['y$'](),this[_0x132779(0x3830)]=new _0x4b8a76['y$'](),this['onPoseUpdatedFromDeviceObservable']=new _0x4b8a76['y$'](),this[_0x132779(0xa53)]=!0x1,this[_0x132779(0xcae)]=!0x0,this[_0x132779(0x1f65)]=void 0x0,this['_setRigMode']=_0x24b2c0['j']['bind'](null,this),this[_0x132779(0x2cc4)]=()=>{var _0x188171=_0x132779,_0x51844a=this[_0x188171(0x2cd1)]()[_0x188171(0x34b)]();_0x51844a&&!_0x51844a[_0x188171(0x9d0)]&&this[_0x188171(0x3fb7)]();},this[_0x132779(0x3074)]=_0x3cdab3['P']['Zero'](),this[_0x132779(0x2b56)]=_0x3cdab3['P']['One'](),this[_0x132779(0x26b0)]=_0x3cdab3['y3'][_0x132779(0x3228)](),this[_0x132779(0x3317)]=new _0x3cdab3['y3'](),this[_0x132779(0x55a)][_0x132779(0x2416)]=_0x3cdab3['P'][_0x132779(0x23ed)](),_0x5502ad[_0x132779(0x139f)]&&(this[_0x132779(0x1f65)]=_0x5502ad[_0x132779(0x139f)],this['position']['y']=this[_0x132779(0x1f65)]),this[_0x132779(0x3f60)]=0.1,0x5===arguments[_0x132779(0x1377)]&&(this[_0x132779(0x3838)]=arguments[0x4]),null==this['_webVROptions'][_0x132779(0x3b14)]&&(this[_0x132779(0x3838)][_0x132779(0x3b14)]=!0x0),null==this[_0x132779(0x3838)]['controllerMeshes']&&(this[_0x132779(0x3838)][_0x132779(0x29f9)]=!0x0),null==this['_webVROptions'][_0x132779(0x3bd1)]&&(this[_0x132779(0x3838)][_0x132779(0x3bd1)]=!0x0),this[_0x132779(0x32ee)]=new _0x3cdab3['_f'](),this[_0x132779(0x3838)]&&this['_webVROptions'][_0x132779(0x128b)]&&(this[_0x132779(0x5a1)]=this[_0x132779(0x3838)][_0x132779(0x128b)]);const _0x9fc259=this[_0x132779(0x2cd1)]();this[_0x132779(0x402a)]=_0x45f459=>{_0x45f459&&this['initControllers']();},_0x9fc259[_0x132779(0x4214)][_0x132779(0x3fc1)](this[_0x132779(0x402a)]),_0x9fc259['initWebVR']()[_0x132779(0x3fc1)](_0x242187=>{var _0x3f338d=_0x132779;_0x242187['vrDisplay']&&this[_0x3f338d(0x1cd4)]!==_0x242187['vrDisplay']&&(this['_vrDevice']=_0x242187[_0x3f338d(0x3a68)],this['setCameraRigMode'](_0x474ae5['V']['RIG_MODE_WEBVR'],{'parentCamera':this,'vrDisplay':this[_0x3f338d(0x1cd4)],'frameData':this[_0x3f338d(0x3f61)],'specs':this[_0x3f338d(0x2d71)]}),this[_0x3f338d(0x1ef2)]&&this[_0x3f338d(0x2cd1)]()['enableVR'](this[_0x3f338d(0x3838)]));}),_0x132779(0x1615)!=typeof VRFrameData&&(this[_0x132779(0x3f61)]=new VRFrameData()),_0x5502ad[_0x132779(0x17ce)]&&(this[_0x132779(0x83e)]()[_0x132779(0x2cd1)]()[_0x132779(0xb60)]()[_0x132779(0x4095)]?(this[_0x132779(0xc65)]=!0x0,this[_0x132779(0x2225)]=new _0x3068ef['E']('VRMultiviewToSingleview',this,0x1)):(_0x3b2db0['Y']['Warn']('Multiview\x20is\x20not\x20supported,\x20falling\x20back\x20to\x20standard\x20rendering'),this[_0x132779(0xc65)]=!0x1)),this[_0x132779(0x83e)]()[_0x132779(0xff5)]['add'](_0x295b5b=>{var _0x440f2b=_0x132779;_0x295b5b[_0x440f2b(0x922)]===this&&this[_0x440f2b(0xcae)]&&(this['_descendants']=this[_0x440f2b(0xe00)](!0x0,_0x1eec6f=>{var _0x2f1708=_0x440f2b,_0x160169=this['controllers'][_0x2f1708(0x29fb)](_0x53d881=>_0x53d881[_0x2f1708(0x31e1)]===_0x1eec6f),_0x12f3f7=-0x1!==this[_0x2f1708(0x1c1b)][_0x2f1708(0x919)](_0x1eec6f);return!_0x160169&&!_0x12f3f7;}),this[_0x440f2b(0x13cc)][_0x440f2b(0x7f0)](_0x2ef24d=>{var _0x41e85d=_0x440f2b;_0x2ef24d[_0x41e85d(0x922)]=_0x295b5b;}));}),this[_0x132779(0x83e)]()[_0x132779(0x1c9b)]['add'](_0xd7f8c2=>{var _0x27ab90=_0x132779;_0xd7f8c2[_0x27ab90(0x922)]===this&&this[_0x27ab90(0xcae)]&&this['_descendants'][_0x27ab90(0x7f0)](_0x237e66=>{_0x237e66['parent']=this;});});}[_0x273483(0x112b)](){var _0x3cfb2a=_0x273483;return this[_0x3cfb2a(0xa0f)]?(this[_0x3cfb2a(0xa0f)][_0x3cfb2a(0x3952)](this[_0x3cfb2a(0x3074)]),this['_deviceRoomPosition']['y']+this[_0x3cfb2a(0x3074)]['y']):this[_0x3cfb2a(0x1f65)]||0x0;}[_0x273483(0x878)](_0xb39298=_0x8224d3=>{}){var _0x4b5cfb=_0x273483;this['getEngine']()[_0x4b5cfb(0x9d2)]()[_0x4b5cfb(0x3725)](_0x119fa3=>{var _0x112c84=_0x4b5cfb;_0x119fa3[_0x112c84(0x3a68)]&&_0x119fa3['vrDisplay']['stageParameters']&&_0x119fa3[_0x112c84(0x3a68)][_0x112c84(0x244a)][_0x112c84(0x1af6)]&&this[_0x112c84(0x3838)]['trackPosition']?(this[_0x112c84(0xa0f)]=new _0x3cdab3['y3'](),_0x3cdab3['y3']['FromFloat32ArrayToRefScaled'](_0x119fa3[_0x112c84(0x3a68)][_0x112c84(0x244a)][_0x112c84(0x1af6)],0x0,0x1,this[_0x112c84(0xa0f)]),this[_0x112c84(0x83e)]()[_0x112c84(0x2547)]||this[_0x112c84(0xa0f)]&&this['_standingMatrix'][_0x112c84(0x2de6)](),_0xb39298(!0x0)):_0xb39298(!0x1);});}['useStandingMatrixAsync'](){return new Promise(_0x53672d=>{this['useStandingMatrix'](_0x3f0664=>{_0x53672d(_0x3f0664);});});}['dispose'](){var _0x5be749=_0x273483;this[_0x5be749(0x2cc4)](),this[_0x5be749(0x2cd1)]()[_0x5be749(0x4214)][_0x5be749(0x235b)](this[_0x5be749(0x402a)]),this[_0x5be749(0x1563)]&&this[_0x5be749(0x195b)]['onBeforeRenderObservable'][_0x5be749(0x854)](this[_0x5be749(0x1563)]),super[_0x5be749(0x18c9)]();}[_0x273483(0x1c5d)](_0x1d870e){var _0x52140a=_0x273483;for(const _0x4f4836 of this[_0x52140a(0x207b)])if(_0x4f4836[_0x52140a(0x2250)]===_0x1d870e)return _0x4f4836;return null;}get[_0x273483(0xce6)](){var _0x1c7b58=_0x273483;return this[_0x1c7b58(0xe1b)]||(this[_0x1c7b58(0xe1b)]=this['getControllerByName'](_0x1c7b58(0x3bf0))),this['_leftController'];}get[_0x273483(0x27fd)](){var _0x36afe3=_0x273483;return this['_rightController']||(this[_0x36afe3(0x1700)]=this['getControllerByName'](_0x36afe3(0x34f1))),this[_0x36afe3(0x1700)];}['getForwardRay'](_0x4ab0f3=0x64){var _0x260213=_0x273483;return this[_0x260213(0x12fb)]?super['getForwardRay'](_0x4ab0f3,this[_0x260213(0x12fb)][_0x260213(0x927)](),this[_0x260213(0x12fb)][_0x260213(0x33cd)]):super[_0x260213(0x2054)](_0x4ab0f3);}[_0x273483(0x31d4)](){var _0x3e2aa6=_0x273483;this[_0x3e2aa6(0x1cd4)]&&this['_vrDevice'][_0x3e2aa6(0x9d0)]&&(this[_0x3e2aa6(0x1cd4)]['getFrameData'](this[_0x3e2aa6(0x3f61)]),this[_0x3e2aa6(0x282b)](this['_frameData']['pose'])),super[_0x3e2aa6(0x31d4)]();}[_0x273483(0x282b)](_0xcfb61a){var _0xfc04f1=_0x273483;_0xcfb61a&&_0xcfb61a[_0xfc04f1(0x2cbf)]&&0x4===_0xcfb61a['orientation']['length']&&(this[_0xfc04f1(0x6bc)]=_0xcfb61a,this['_deviceRoomRotationQuaternion'][_0xfc04f1(0x368c)](_0xcfb61a[_0xfc04f1(0x2cbf)][0x0],_0xcfb61a[_0xfc04f1(0x2cbf)][0x1],-_0xcfb61a[_0xfc04f1(0x2cbf)][0x2],-_0xcfb61a['orientation'][0x3]),this[_0xfc04f1(0x83e)]()[_0xfc04f1(0x2547)]&&(this['_deviceRoomRotationQuaternion']['z']*=-0x1,this[_0xfc04f1(0x18cf)]['w']*=-0x1),this[_0xfc04f1(0x3838)][_0xfc04f1(0x3b14)]&&this[_0xfc04f1(0x6bc)][_0xfc04f1(0x2416)]&&(this[_0xfc04f1(0x31e8)][_0xfc04f1(0x368c)](this['rawPose'][_0xfc04f1(0x2416)][0x0],this[_0xfc04f1(0x6bc)][_0xfc04f1(0x2416)][0x1],-this[_0xfc04f1(0x6bc)][_0xfc04f1(0x2416)][0x2]),this[_0xfc04f1(0x83e)]()['useRightHandedSystem']&&(this[_0xfc04f1(0x31e8)]['z']*=-0x1)),this[_0xfc04f1(0xa53)]=!0x0);}[_0x273483(0x3a3a)](_0x2e06c9){var _0xbf91ec=_0x273483;_0x2e06c9=_0x423aeb['w1']['BackCompatCameraNoPreventDefault'](arguments),super[_0xbf91ec(0x3a3a)](_0x2e06c9),this[_0xbf91ec(0x1ef2)]=!0x0,_0x2e06c9=!_0x474ae5['V'][_0xbf91ec(0xee7)]&&_0x2e06c9,this[_0xbf91ec(0x1cd4)]&&this[_0xbf91ec(0x2cd1)]()[_0xbf91ec(0x1d0f)](this['_webVROptions']);const _0x5efeef=this[_0xbf91ec(0x195b)]['getEngine']()[_0xbf91ec(0xe13)]();_0x5efeef&&_0x5efeef['addEventListener'](_0xbf91ec(0x1844),this['_detachIfAttached']);}[_0x273483(0x3fb7)](){var _0x2bae64=_0x273483;this['getScene']()[_0x2bae64(0x3f14)][_0x2bae64(0x2ee1)][_0x2bae64(0x854)](this['_onGamepadConnectedObserver']),this[_0x2bae64(0x83e)]()['gamepadManager'][_0x2bae64(0x381b)][_0x2bae64(0x854)](this['_onGamepadDisconnectedObserver']),super[_0x2bae64(0x3fb7)](),this[_0x2bae64(0x1ef2)]=!0x1,this[_0x2bae64(0x2cd1)]()[_0x2bae64(0xf58)](),window[_0x2bae64(0x22e3)](_0x2bae64(0x1844),this[_0x2bae64(0x2cc4)]);}['getClassName'](){return'WebVRFreeCamera';}[_0x273483(0x2867)](){var _0x1115e5=_0x273483;this[_0x1115e5(0x1cd4)][_0x1115e5(0x2acb)]();}[_0x273483(0x1332)](){var _0x26d024=_0x273483;const _0x1ece84=this['_rigCameras'][0x0],_0x38212c=this['_rigCameras'][0x1];_0x1ece84[_0x26d024(0x32ee)][_0x26d024(0xa83)](this[_0x26d024(0x18cf)]),_0x38212c['rotationQuaternion'][_0x26d024(0xa83)](this[_0x26d024(0x18cf)]),_0x1ece84['position'][_0x26d024(0xa83)](this[_0x26d024(0x31e8)]),_0x38212c[_0x26d024(0x2416)]['copyFrom'](this[_0x26d024(0x31e8)]);}[_0x273483(0x5f8)](_0x1f2e83,_0x2e540a=!0x1){var _0x21575b=_0x273483;this[_0x21575b(0x6bc)]&&this['rawPose']['position']&&!this['_webVROptions'][_0x21575b(0x3b14)]&&(_0x3cdab3['y3']['TranslationToRef'](this[_0x21575b(0x6bc)][_0x21575b(0x2416)][0x0],this[_0x21575b(0x6bc)][_0x21575b(0x2416)][0x1],-this[_0x21575b(0x6bc)]['position'][0x2],this[_0x21575b(0x3317)]),_0x2e540a||this[_0x21575b(0x3317)][_0x21575b(0x39f4)](),this['_tmpMatrix'][_0x21575b(0x2e19)](_0x1f2e83,_0x1f2e83));}[_0x273483(0xb94)](_0x1bc384){var _0x32f355=_0x273483;this[_0x32f355(0x32ee)]['equals'](this[_0x32f355(0x55a)]['rotationQuaternion'])&&this[_0x32f355(0x2416)][_0x32f355(0x29ed)](this[_0x32f355(0x55a)]['position'])||(this[_0x32f355(0x2e6a)]||(this[_0x32f355(0x2e6a)]=!0x0,this['update']()),this[_0x32f355(0x32ee)][_0x32f355(0x410e)](this[_0x32f355(0x26b0)]),_0x3cdab3['P']['TransformCoordinatesToRef'](this[_0x32f355(0x31e8)],this[_0x32f355(0x26b0)],this['_workingVector']),this['devicePosition']['subtractToRef'](this[_0x32f355(0x3074)],this[_0x32f355(0x3074)]),_0x3cdab3['y3'][_0x32f355(0x3c76)](this[_0x32f355(0x2b56)],this['rotationQuaternion'],this[_0x32f355(0x3074)],this['_deviceToWorld']),this['_deviceToWorld'][_0x32f355(0x3952)](this[_0x32f355(0x3074)]),this['_workingVector'][_0x32f355(0x350)](this['position']),this[_0x32f355(0x3074)][_0x32f355(0x409f)](this[_0x32f355(0x55a)][_0x32f355(0x2416)]),this[_0x32f355(0x3526)]['setTranslation'](this[_0x32f355(0x3074)]),this[_0x32f355(0x3526)]['invertToRef'](this[_0x32f355(0x17f3)]),this[_0x32f355(0x207b)]['forEach'](_0x1a1c17=>{var _0x26c8c4=_0x32f355;_0x1a1c17[_0x26c8c4(0x3526)][_0x26c8c4(0xa83)](this[_0x26c8c4(0x3526)]),this[_0x26c8c4(0x5f8)](_0x1a1c17[_0x26c8c4(0x3526)]),_0x1a1c17[_0x26c8c4(0x22f)]();})),_0x1bc384||super['_updateCache'](),this['_updateCacheCalled']=!0x1;}[_0x273483(0x96b)](){var _0x22258e=_0x273483;_0x3cdab3['P']['TransformCoordinatesToRef'](this[_0x22258e(0x31e8)],this[_0x22258e(0x3526)],this[_0x22258e(0x3bb3)]);}['update'](){var _0x4f01ff=_0x273483;this[_0x4f01ff(0x96b)](),_0x3cdab3['y3'][_0x4f01ff(0x1fed)](this[_0x4f01ff(0x18cf)],this[_0x4f01ff(0x26b0)]),this['_workingMatrix'][_0x4f01ff(0x2e19)](this[_0x4f01ff(0x3526)],this['_workingMatrix']),_0x3cdab3['_f']['FromRotationMatrixToRef'](this[_0x4f01ff(0x26b0)],this['deviceRotationQuaternion']),this['_poseSet']&&this['onPoseUpdatedFromDeviceObservable'][_0x4f01ff(0x2a3a)](null),super[_0x4f01ff(0x22f)]();}['_getViewMatrix'](){var _0x48770e=_0x273483;return _0x3cdab3['y3'][_0x48770e(0x3228)]();}['_getWebVRViewMatrix'](){var _0x44517a=_0x273483;const _0x50f090=this[_0x44517a(0x24d9)]['parentCamera'];_0x50f090['_updateCache']();var _0xe5110a=this[_0x44517a(0x24d9)][_0x44517a(0x3bf0)]?this[_0x44517a(0x24d9)]['frameData'][_0x44517a(0xc5c)]:this[_0x44517a(0x24d9)][_0x44517a(0x32fd)]['rightViewMatrix'];return _0x3cdab3['y3']['FromArrayToRef'](_0xe5110a,0x0,this[_0x44517a(0x1b3c)]),this[_0x44517a(0x83e)]()['useRightHandedSystem']||this[_0x44517a(0x1b3c)]['toggleModelMatrixHandInPlace'](),this[_0x44517a(0x1b3c)][_0x44517a(0x98f)](this['_cameraRotationMatrix']),_0x3cdab3['P'][_0x44517a(0x3516)](this[_0x44517a(0x35d9)],this[_0x44517a(0x999)],this['_transformedReferencePoint']),this[_0x44517a(0x2416)][_0x44517a(0xa2b)](this[_0x44517a(0x14db)],this[_0x44517a(0x3590)]),0x1!==_0x50f090['deviceScaleFactor']&&(this[_0x44517a(0x1b3c)][_0x44517a(0x39f4)](),_0x50f090[_0x44517a(0x5a1)]&&(this[_0x44517a(0x1b3c)][_0x44517a(0x446)](0xc,_0x50f090[_0x44517a(0x5a1)]),this[_0x44517a(0x1b3c)][_0x44517a(0x446)](0xd,_0x50f090['deviceScaleFactor']),this[_0x44517a(0x1b3c)][_0x44517a(0x446)](0xe,_0x50f090[_0x44517a(0x5a1)])),this[_0x44517a(0x1b3c)][_0x44517a(0x39f4)]()),_0x50f090[_0x44517a(0x5f8)](this['_webvrViewMatrix'],!0x0),_0x50f090['_worldToDevice']['multiplyToRef'](this['_webvrViewMatrix'],this[_0x44517a(0x1b3c)]),this['_workingMatrix']=this[_0x44517a(0x26b0)]||_0x3cdab3['y3'][_0x44517a(0x3228)](),this[_0x44517a(0x1b3c)][_0x44517a(0x14f4)](this['_workingMatrix']),this[_0x44517a(0x26b0)][_0x44517a(0x2e19)](_0x50f090[_0x44517a(0x927)](),this[_0x44517a(0x26b0)]),this[_0x44517a(0x26b0)]['getTranslationToRef'](this[_0x44517a(0x186)]),this[_0x44517a(0x1319)](),this[_0x44517a(0x1b3c)];}['_getWebVRProjectionMatrix'](){var _0x1247e4=_0x273483;const _0x29b7e5=this[_0x1247e4(0x922)];_0x29b7e5[_0x1247e4(0x1cd4)]['depthNear']=_0x29b7e5[_0x1247e4(0x3f60)],_0x29b7e5[_0x1247e4(0x1cd4)][_0x1247e4(0x3bf5)]=_0x29b7e5[_0x1247e4(0x4078)];var _0x4eda7d=this[_0x1247e4(0x24d9)]['left']?this[_0x1247e4(0x24d9)][_0x1247e4(0x32fd)][_0x1247e4(0x9f1)]:this['_cameraRigParams']['frameData'][_0x1247e4(0x3a0f)];return _0x3cdab3['y3'][_0x1247e4(0x3273)](_0x4eda7d,0x0,this[_0x1247e4(0x679)]),this['getScene']()[_0x1247e4(0x2547)]||this[_0x1247e4(0x679)][_0x1247e4(0x40cf)](),this['_projectionMatrix'];}['initControllers'](){var _0x17c33f=_0x273483;this[_0x17c33f(0x207b)][_0x17c33f(0x1377)]=0x0;const _0x3c9546=this['getScene']()['gamepadManager'];this[_0x17c33f(0x2c3d)]=_0x3c9546[_0x17c33f(0x381b)]['add'](_0x2a9bd9=>{var _0x3068ad=_0x17c33f;if(_0x2a9bd9[_0x3068ad(0x21e0)]===_0x454eb3['nJ'][_0x3068ad(0x3de4)]){const _0x1c7a63=_0x2a9bd9;_0x1c7a63[_0x3068ad(0x23fa)]&&_0x1c7a63[_0x3068ad(0x23fa)]['setEnabled'](!0x1),_0x3068ad(0x34f1)===_0x1c7a63[_0x3068ad(0x2250)]&&(this[_0x3068ad(0x1700)]=null),'left'===_0x1c7a63['hand']&&(this[_0x3068ad(0xe1b)]=null),_0x2a9bd9=this[_0x3068ad(0x207b)][_0x3068ad(0x919)](_0x1c7a63),-0x1!==_0x2a9bd9&&this[_0x3068ad(0x207b)][_0x3068ad(0x5ff)](_0x2a9bd9,0x1);}}),this[_0x17c33f(0x3959)]=_0x3c9546[_0x17c33f(0x2ee1)][_0x17c33f(0x3fc1)](_0x50d8c9=>{var _0x19d30e=_0x17c33f;if(_0x50d8c9[_0x19d30e(0x21e0)]===_0x454eb3['nJ'][_0x19d30e(0x3de4)]){const _0x50ecd3=_0x50d8c9;if(this[_0x19d30e(0x3838)][_0x19d30e(0x3b14)]||(_0x50ecd3[_0x19d30e(0x14d4)](new _0x3cdab3['P'](_0x19d30e(0x3bf0)==_0x50ecd3[_0x19d30e(0x2250)]?-0.15:0.15,-0.5,0.25)),this[_0x19d30e(0x1563)]||(this[_0x19d30e(0x1563)]=this[_0x19d30e(0x195b)]['onBeforeRenderObservable'][_0x19d30e(0x3fc1)](()=>{var _0x3b7f15=_0x19d30e;this[_0x3b7f15(0xb94)]();}))),_0x50ecd3[_0x19d30e(0x5a1)]=this[_0x19d30e(0x5a1)],_0x50ecd3[_0x19d30e(0x3526)][_0x19d30e(0xa83)](this[_0x19d30e(0x3526)]),this[_0x19d30e(0x5f8)](_0x50ecd3['_deviceToWorld']),this[_0x19d30e(0x3838)]['controllerMeshes']&&(_0x50ecd3['defaultModel']?_0x50ecd3[_0x19d30e(0x23fa)][_0x19d30e(0x1e09)](!0x0):_0x50ecd3[_0x19d30e(0x1dba)](this['getScene'](),_0x520fcc=>{var _0x2c9209=_0x19d30e;if(_0x520fcc[_0x2c9209(0x2ae7)][_0x2c9209(0x1886)](this[_0x2c9209(0x5a1)]),this[_0x2c9209(0x3830)][_0x2c9209(0x2a3a)](_0x50ecd3),this[_0x2c9209(0x3838)][_0x2c9209(0x3bd1)]){this[_0x2c9209(0x1517)]||(this['_lightOnControllers']=new _0x2e427d['e']('vrControllersLight',new _0x3cdab3['P'](0x0,0x1,0x0),this[_0x2c9209(0x83e)]()));const _0x46d95d=function(_0x3ece93,_0x3aec9e){var _0x55b356=_0x2c9209;const _0x186f4a=_0x3ece93[_0x55b356(0x2a41)]();_0x186f4a&&0x0!==_0x186f4a['length']&&_0x186f4a[_0x55b356(0x7f0)](_0x2d1d3d=>{var _0x367c69=_0x55b356;_0x3aec9e[_0x367c69(0x30d6)][_0x367c69(0x3f90)](_0x2d1d3d),_0x46d95d(_0x2d1d3d,_0x3aec9e);});};this[_0x2c9209(0x1517)][_0x2c9209(0x30d6)][_0x2c9209(0x3f90)](_0x520fcc),_0x46d95d(_0x520fcc,this[_0x2c9209(0x1517)]);}})),_0x50ecd3[_0x19d30e(0x1ef9)](this),-0x1===this[_0x19d30e(0x207b)]['indexOf'](_0x50ecd3)){this[_0x19d30e(0x207b)]['push'](_0x50ecd3);let _0x2e728d=!0x1;for(let _0x49e896=0x0;_0x49e896<this[_0x19d30e(0x207b)][_0x19d30e(0x1377)];_0x49e896++)this[_0x19d30e(0x207b)][_0x49e896][_0x19d30e(0x2f85)]===_0x187e69['wc']['VIVE']&&(_0x2e728d?this[_0x19d30e(0x207b)][_0x49e896]['hand']=_0x19d30e(0x34f1):(_0x2e728d=!0x0,this[_0x19d30e(0x207b)][_0x49e896]['hand']=_0x19d30e(0x3bf0)));0x2<=this['controllers'][_0x19d30e(0x1377)]&&this[_0x19d30e(0x364)][_0x19d30e(0x2a3a)](this[_0x19d30e(0x207b)]);}}});}}},0x17556:(_0x4e5bf5,_0x2610eb,_0x37085b)=>{var _0x416302=a8_0x16e4d8;_0x37085b['d'](_0x2610eb,{'Y':()=>_0xe744c6});function _0x5acd84(_0x2a96e1,_0x20ff13,_0x1c3ee7,_0x3bb24a){var _0x422e94=a8_0x5b24,_0x31d8df,_0x501a6c=arguments[_0x422e94(0x1377)],_0x1d1f46=_0x501a6c<0x3?_0x20ff13:null===_0x3bb24a?_0x3bb24a=Object[_0x422e94(0xd3d)](_0x20ff13,_0x1c3ee7):_0x3bb24a;if(_0x422e94(0x1e3f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x1d1f46=Reflect['decorate'](_0x2a96e1,_0x20ff13,_0x1c3ee7,_0x3bb24a);else{for(var _0x291cd6=_0x2a96e1['length']-0x1;0x0<=_0x291cd6;_0x291cd6--)(_0x31d8df=_0x2a96e1[_0x291cd6])&&(_0x1d1f46=(_0x501a6c<0x3?_0x31d8df(_0x1d1f46):0x3<_0x501a6c?_0x31d8df(_0x20ff13,_0x1c3ee7,_0x1d1f46):_0x31d8df(_0x20ff13,_0x1c3ee7))||_0x1d1f46);}0x3<_0x501a6c&&_0x1d1f46&&Object[_0x422e94(0x395)](_0x20ff13,_0x1c3ee7,_0x1d1f46);}var _0x2610eb=_0x37085b(0x153ad),_0xa24767=_0x37085b(0xf96c),_0x5b018c=_0x37085b(0x9fd1),_0x33de82=_0x37085b(0x16aec),_0x5b17ef=_0x37085b(0x1dad),_0x348716=_0x37085b(0x8cdc),_0x58e2bf=_0x37085b(0xc689),_0x17b03d=_0x37085b(0x6a74),_0x227e48=_0x37085b(0xdef7),_0x24b924=_0x37085b(0x2f61),_0x4de975=_0x37085b(0x10dc3),_0x73a4e9=_0x37085b(0x147b8),_0x5ae8d8=_0x37085b(0xe222);_0x33de82['N'][_0x416302(0x30fc)](_0x416302(0x392e),(_0x478650,_0x1df659)=>()=>new _0xe744c6(_0x478650,0x0,0x0,0x1,_0x5b018c['P'][_0x416302(0x23ed)](),_0x1df659));class _0xe744c6 extends _0x24b924['C']{constructor(_0x4f31d1,_0x619097,_0x39bc23,_0x2c9187,_0x46030c,_0x2a43ca,_0x1d7799=!0x0){var _0x3bd731=_0x416302;super(_0x4f31d1,_0x5b018c['P'][_0x3bd731(0x23ed)](),_0x2a43ca,_0x1d7799),this[_0x3bd731(0x34dd)]=0x0,this[_0x3bd731(0x35c9)]=0x0,this[_0x3bd731(0x20b6)]=0x0,this[_0x3bd731(0x179a)]=null,this[_0x3bd731(0x23de)]=null,this[_0x3bd731(0x2708)]=0.01,this[_0x3bd731(0x3385)]=Math['PI']-0.01,this[_0x3bd731(0x10a6)]=null,this[_0x3bd731(0x130a)]=null,this[_0x3bd731(0x1a81)]=0x0,this[_0x3bd731(0x2e80)]=0x0,this[_0x3bd731(0x2cd5)]=0x14,this[_0x3bd731(0x707)]=null,this['panningOriginTarget']=_0x5b018c['P']['Zero'](),this[_0x3bd731(0x1d32)]=0.9,this['zoomOnFactor']=0x1,this['targetScreenOffset']=_0x5b018c['FM'][_0x3bd731(0x23ed)](),this[_0x3bd731(0x17db)]=!0x0,this[_0x3bd731(0xdc6)]=!0x0,this['_viewMatrix']=new _0x5b018c['y3'](),this[_0x3bd731(0x4090)]=new _0x5b018c['P'](0x1,0x1,0x0),this['_transformedDirection']=new _0x5b018c['P'](),this[_0x3bd731(0x3f0a)]=!0x1,this['onMeshTargetChangedObservable']=new _0xa24767['y$'](),this[_0x3bd731(0xdd7)]=!0x1,this['collisionRadius']=new _0x5b018c['P'](0.5,0.5,0.5),this[_0x3bd731(0x84c)]=_0x5b018c['P']['Zero'](),this[_0x3bd731(0x10a5)]=_0x5b018c['P'][_0x3bd731(0x23ed)](),this[_0x3bd731(0x3077)]=_0x5b018c['P'][_0x3bd731(0x23ed)](),this['_computationVector']=_0x5b018c['P'][_0x3bd731(0x23ed)](),this[_0x3bd731(0x2d5)]=(_0x2f2683,_0x397ebf,_0x8735f5=null)=>{var _0x35c8f5=_0x3bd731;_0x8735f5?(this[_0x35c8f5(0x3424)](_0x397ebf),this['onCollide']&&this['onCollide'](_0x8735f5)):this['_previousPosition']['copyFrom'](this['_position']);var _0x397ebf=Math['cos'](this[_0x35c8f5(0x1aed)]),_0x8735f5=Math[_0x35c8f5(0x41fd)](this[_0x35c8f5(0x1aed)]),_0x1e576b=Math[_0x35c8f5(0x3d17)](this[_0x35c8f5(0x1b52)]);let _0x1ded59=Math['sin'](this['beta']);0x0===_0x1ded59&&(_0x1ded59=0.0001);const _0x531ee1=this[_0x35c8f5(0xbef)]();this[_0x35c8f5(0x5bf)][_0x35c8f5(0x368c)](this[_0x35c8f5(0x3a45)]*_0x397ebf*_0x1ded59,this[_0x35c8f5(0x3a45)]*_0x1e576b,this['radius']*_0x8735f5*_0x1ded59),_0x531ee1['addToRef'](this[_0x35c8f5(0x5bf)],this[_0x35c8f5(0x3077)]),this[_0x35c8f5(0x3fa6)][_0x35c8f5(0xa83)](this[_0x35c8f5(0x3077)]);let _0x7e344=this['upVector'];this[_0x35c8f5(0x17db)]&&this['beta']<0x0&&(_0x7e344=(_0x7e344=_0x7e344[_0x35c8f5(0x95b)]())[_0x35c8f5(0x23d7)]()),this[_0x35c8f5(0x3189)](this[_0x35c8f5(0x3fa6)],_0x531ee1,_0x7e344),this[_0x35c8f5(0xe15)][_0x35c8f5(0xdfb)](0xc,this['targetScreenOffset']['x']),this['_viewMatrix']['addAtIndex'](0xd,this['targetScreenOffset']['y']),this[_0x35c8f5(0x32e)]=!0x1;},this[_0x3bd731(0x2733)]=_0x5b018c['P'][_0x3bd731(0x23ed)](),_0x46030c&&this[_0x3bd731(0x2bae)](_0x46030c),this['alpha']=_0x619097,this[_0x3bd731(0x1b52)]=_0x39bc23,this[_0x3bd731(0x3a45)]=_0x2c9187,this[_0x3bd731(0x2e14)](),this[_0x3bd731(0x16a9)]=new _0x4de975['$'](this),this[_0x3bd731(0x16a9)][_0x3bd731(0x40a1)]()[_0x3bd731(0x342b)]()[_0x3bd731(0x1871)]();}get['target'](){return this['_target'];}set[_0x416302(0x397b)](_0x543d67){this['setTarget'](_0x543d67);}get['targetHost'](){var _0x3a486a=_0x416302;return this[_0x3a486a(0x4006)];}set[_0x416302(0x332f)](_0x4256f3){var _0x572573=_0x416302;_0x4256f3&&this[_0x572573(0x2bae)](_0x4256f3);}[_0x416302(0x3d13)](){var _0x584f06=_0x416302;return this[_0x584f06(0x397b)];}get[_0x416302(0x2416)](){return this['_position'];}set[_0x416302(0x2416)](_0xac304d){var _0xd767d5=_0x416302;this[_0xd767d5(0x3424)](_0xac304d);}set[_0x416302(0x1bef)](_0x54dbc6){var _0x5bb7c1=_0x416302;this[_0x5bb7c1(0x25e8)]||(this[_0x5bb7c1(0x28a8)]=new _0x5b018c['y3'](),this[_0x5bb7c1(0x25e8)]=new _0x5b018c['y3'](),this[_0x5bb7c1(0x4102)]=_0x5b018c['P'][_0x5bb7c1(0x23ed)]()),_0x54dbc6[_0x5bb7c1(0x3f07)](),this[_0x5bb7c1(0x4102)][_0x5bb7c1(0xa83)](_0x54dbc6),this[_0x5bb7c1(0x2d25)]();}get[_0x416302(0x1bef)](){var _0x130f5c=_0x416302;return this[_0x130f5c(0x4102)];}[_0x416302(0x2d25)](){var _0x409f58=_0x416302;_0x5b018c['y3']['RotationAlignToRef'](_0x5b018c['P'][_0x409f58(0x330d)],this['_upVector'],this[_0x409f58(0x28a8)]),_0x5b018c['y3'][_0x409f58(0xaf6)](this[_0x409f58(0x4102)],_0x5b018c['P'][_0x409f58(0x330d)],this[_0x409f58(0x25e8)]);}get[_0x416302(0xbdd)](){var _0x312cca=_0x416302,_0x44ce5e=this['inputs'][_0x312cca(0x252e)][_0x312cca(0x950)];return _0x44ce5e?_0x44ce5e[_0x312cca(0xbdd)]:0x0;}set[_0x416302(0xbdd)](_0x4cb592){var _0x4be1b6=_0x416302;const _0x1e1947=this[_0x4be1b6(0x16a9)][_0x4be1b6(0x252e)]['pointers'];_0x1e1947&&(_0x1e1947[_0x4be1b6(0xbdd)]=_0x4cb592);}get['angularSensibilityY'](){var _0x5323b7=_0x416302,_0xa73866=this['inputs']['attached']['pointers'];return _0xa73866?_0xa73866[_0x5323b7(0x3c77)]:0x0;}set[_0x416302(0x3c77)](_0x31a988){var _0x4fa956=_0x416302;const _0x54e367=this[_0x4fa956(0x16a9)]['attached'][_0x4fa956(0x950)];_0x54e367&&(_0x54e367[_0x4fa956(0x3c77)]=_0x31a988);}get[_0x416302(0x2cd4)](){var _0x9849e5=_0x416302,_0x14f5d4=this[_0x9849e5(0x16a9)][_0x9849e5(0x252e)]['pointers'];return _0x14f5d4?_0x14f5d4[_0x9849e5(0x2cd4)]:0x0;}set[_0x416302(0x2cd4)](_0x53d32a){var _0x56df7c=_0x416302;const _0x193fee=this[_0x56df7c(0x16a9)]['attached'][_0x56df7c(0x950)];_0x193fee&&(_0x193fee[_0x56df7c(0x2cd4)]=_0x53d32a);}get['pinchDeltaPercentage'](){var _0x1877db=_0x416302,_0x2c9fa0=this['inputs'][_0x1877db(0x252e)][_0x1877db(0x950)];return _0x2c9fa0?_0x2c9fa0['pinchDeltaPercentage']:0x0;}set[_0x416302(0x1dfe)](_0x288ab8){var _0x522795=_0x416302;const _0x12b9d8=this['inputs'][_0x522795(0x252e)][_0x522795(0x950)];_0x12b9d8&&(_0x12b9d8[_0x522795(0x1dfe)]=_0x288ab8);}get[_0x416302(0x3494)](){var _0x73f067=_0x416302,_0x2653b5=this[_0x73f067(0x16a9)][_0x73f067(0x252e)][_0x73f067(0x950)];return!!_0x2653b5&&_0x2653b5[_0x73f067(0x3494)];}set['useNaturalPinchZoom'](_0x5b4e50){var _0x38d659=_0x416302;const _0x358d2a=this[_0x38d659(0x16a9)][_0x38d659(0x252e)][_0x38d659(0x950)];_0x358d2a&&(_0x358d2a['useNaturalPinchZoom']=_0x5b4e50);}get[_0x416302(0x237e)](){var _0x3b7889=_0x416302,_0x2f2759=this[_0x3b7889(0x16a9)][_0x3b7889(0x252e)][_0x3b7889(0x950)];return _0x2f2759?_0x2f2759['panningSensibility']:0x0;}set[_0x416302(0x237e)](_0x18772c){var _0x286aca=_0x416302;const _0x42f7c5=this[_0x286aca(0x16a9)][_0x286aca(0x252e)][_0x286aca(0x950)];_0x42f7c5&&(_0x42f7c5['panningSensibility']=_0x18772c);}get['keysUp'](){var _0x453915=_0x416302,_0x9a11c=this[_0x453915(0x16a9)][_0x453915(0x252e)]['keyboard'];return _0x9a11c?_0x9a11c['keysUp']:[];}set[_0x416302(0x1741)](_0x55963e){var _0x49c1ba=_0x416302;const _0x271b93=this[_0x49c1ba(0x16a9)]['attached'][_0x49c1ba(0x1ecb)];_0x271b93&&(_0x271b93[_0x49c1ba(0x1741)]=_0x55963e);}get[_0x416302(0x11e8)](){var _0x4d4ef5=_0x416302,_0x256692=this[_0x4d4ef5(0x16a9)]['attached'][_0x4d4ef5(0x1ecb)];return _0x256692?_0x256692[_0x4d4ef5(0x11e8)]:[];}set['keysDown'](_0x2fd3d8){var _0xf915fe=_0x416302;const _0x510e53=this[_0xf915fe(0x16a9)][_0xf915fe(0x252e)][_0xf915fe(0x1ecb)];_0x510e53&&(_0x510e53[_0xf915fe(0x11e8)]=_0x2fd3d8);}get[_0x416302(0x4123)](){var _0x526e52=_0x416302,_0x4e8017=this[_0x526e52(0x16a9)][_0x526e52(0x252e)][_0x526e52(0x1ecb)];return _0x4e8017?_0x4e8017[_0x526e52(0x4123)]:[];}set[_0x416302(0x4123)](_0x284e17){var _0x1345c9=_0x416302;const _0x125984=this[_0x1345c9(0x16a9)][_0x1345c9(0x252e)][_0x1345c9(0x1ecb)];_0x125984&&(_0x125984[_0x1345c9(0x4123)]=_0x284e17);}get[_0x416302(0x1d0)](){var _0x4c23c5=_0x416302,_0x4a6282=this[_0x4c23c5(0x16a9)]['attached']['keyboard'];return _0x4a6282?_0x4a6282[_0x4c23c5(0x1d0)]:[];}set['keysRight'](_0x3f2271){var _0x5ad8c3=_0x416302;const _0x5c8b67=this[_0x5ad8c3(0x16a9)]['attached'][_0x5ad8c3(0x1ecb)];_0x5c8b67&&(_0x5c8b67[_0x5ad8c3(0x1d0)]=_0x3f2271);}get[_0x416302(0xa05)](){var _0x2ed237=_0x416302,_0x30d618=this['inputs'][_0x2ed237(0x252e)][_0x2ed237(0x1b26)];return _0x30d618?_0x30d618[_0x2ed237(0xa05)]:0x0;}set[_0x416302(0xa05)](_0x3b9068){var _0x5c0694=_0x416302;const _0x1fbae9=this[_0x5c0694(0x16a9)][_0x5c0694(0x252e)]['mousewheel'];_0x1fbae9&&(_0x1fbae9['wheelPrecision']=_0x3b9068);}get[_0x416302(0x3596)](){var _0x317bbf=_0x416302,_0x26321e=this[_0x317bbf(0x16a9)][_0x317bbf(0x252e)][_0x317bbf(0x1b26)];return!!_0x26321e&&_0x26321e['zoomToMouseLocation'];}set[_0x416302(0x3596)](_0x3437a4){var _0x349e41=_0x416302;const _0x2f142a=this['inputs'][_0x349e41(0x252e)]['mousewheel'];_0x2f142a&&(_0x2f142a['zoomToMouseLocation']=_0x3437a4);}get[_0x416302(0xa56)](){var _0x458fbd=_0x416302,_0x29fdff=this['inputs'][_0x458fbd(0x252e)]['mousewheel'];return _0x29fdff?_0x29fdff[_0x458fbd(0xa56)]:0x0;}set[_0x416302(0xa56)](_0x118913){var _0x300080=_0x416302;const _0x589c76=this[_0x300080(0x16a9)][_0x300080(0x252e)][_0x300080(0x1b26)];_0x589c76&&(_0x589c76[_0x300080(0xa56)]=_0x118913);}get[_0x416302(0x1dc9)](){return this['_bouncingBehavior'];}get[_0x416302(0x1b72)](){var _0x4c2869=_0x416302;return null!=this[_0x4c2869(0x2dfb)];}set[_0x416302(0x1b72)](_0x47ec73){var _0x2961d6=_0x416302;_0x47ec73!==this[_0x2961d6(0x1b72)]&&(_0x47ec73?(this[_0x2961d6(0x2dfb)]=new _0x58e2bf['r'](),this[_0x2961d6(0x138e)](this[_0x2961d6(0x2dfb)])):this[_0x2961d6(0x2dfb)]&&(this[_0x2961d6(0x116b)](this[_0x2961d6(0x2dfb)]),this[_0x2961d6(0x2dfb)]=null));}get[_0x416302(0x1507)](){var _0x9e1393=_0x416302;return this[_0x9e1393(0x269)];}get[_0x416302(0x752)](){var _0x262f11=_0x416302;return null!=this[_0x262f11(0x269)];}set['useFramingBehavior'](_0x525d6c){var _0x2d23fe=_0x416302;_0x525d6c!==this[_0x2d23fe(0x752)]&&(_0x525d6c?(this[_0x2d23fe(0x269)]=new _0x17b03d['d'](),this[_0x2d23fe(0x138e)](this[_0x2d23fe(0x269)])):this[_0x2d23fe(0x269)]&&(this['removeBehavior'](this[_0x2d23fe(0x269)]),this[_0x2d23fe(0x269)]=null));}get[_0x416302(0xaf5)](){var _0x2f085f=_0x416302;return this[_0x2f085f(0x3fa5)];}get[_0x416302(0x1afc)](){var _0xaeb6c6=_0x416302;return null!=this[_0xaeb6c6(0x3fa5)];}set[_0x416302(0x1afc)](_0x149a4f){var _0x5897ec=_0x416302;_0x149a4f!==this[_0x5897ec(0x1afc)]&&(_0x149a4f?(this[_0x5897ec(0x3fa5)]=new _0x348716['o'](),this['addBehavior'](this[_0x5897ec(0x3fa5)])):this[_0x5897ec(0x3fa5)]&&(this[_0x5897ec(0x116b)](this[_0x5897ec(0x3fa5)]),this['_autoRotationBehavior']=null));}[_0x416302(0xc63)](){var _0xe76612=_0x416302;super[_0xe76612(0xc63)](),this[_0xe76612(0x55a)]['_target']=new _0x5b018c['P'](Number['MAX_VALUE'],Number[_0xe76612(0x3808)],Number[_0xe76612(0x3808)]),this[_0xe76612(0x55a)][_0xe76612(0x1aed)]=void 0x0,this[_0xe76612(0x55a)][_0xe76612(0x1b52)]=void 0x0,this[_0xe76612(0x55a)][_0xe76612(0x3a45)]=void 0x0,this[_0xe76612(0x55a)][_0xe76612(0x18c2)]=_0x5b018c['FM'][_0xe76612(0x23ed)]();}[_0x416302(0xb94)](_0x448a44){var _0x4b3666=_0x416302;_0x448a44||super[_0x4b3666(0xb94)](),this[_0x4b3666(0x55a)][_0x4b3666(0x2733)][_0x4b3666(0xa83)](this[_0x4b3666(0xbef)]()),this[_0x4b3666(0x55a)]['alpha']=this[_0x4b3666(0x1aed)],this[_0x4b3666(0x55a)][_0x4b3666(0x1b52)]=this['beta'],this[_0x4b3666(0x55a)][_0x4b3666(0x3a45)]=this[_0x4b3666(0x3a45)],this[_0x4b3666(0x55a)][_0x4b3666(0x18c2)]['copyFrom'](this['targetScreenOffset']);}[_0x416302(0xbef)](){var _0x117862=_0x416302;if(this[_0x117862(0x4006)]&&this['_targetHost'][_0x117862(0x1c6d)]){const _0x9fe449=this[_0x117862(0x4006)][_0x117862(0x1c6d)]();this[_0x117862(0x3d01)]?_0x9fe449[_0x117862(0xa2b)](this[_0x117862(0x3d01)],this[_0x117862(0x2733)]):this[_0x117862(0x2733)][_0x117862(0xa83)](_0x9fe449);}return this['_getLockedTargetPosition']()||this[_0x117862(0x2733)];}[_0x416302(0x39c3)](){var _0x2a9c03=_0x416302;return this[_0x2a9c03(0x3415)]=this['alpha'],this[_0x2a9c03(0x3de)]=this[_0x2a9c03(0x1b52)],this['_storedRadius']=this['radius'],this[_0x2a9c03(0x1fb2)]=this[_0x2a9c03(0xbef)]()[_0x2a9c03(0x95b)](),this[_0x2a9c03(0x2039)]=this[_0x2a9c03(0x18c2)][_0x2a9c03(0x95b)](),super['storeState']();}[_0x416302(0x3734)](){var _0x1cfc1f=_0x416302;return!(!super[_0x1cfc1f(0x3734)]()||(this['setTarget'](this[_0x1cfc1f(0x1fb2)][_0x1cfc1f(0x95b)]()),this[_0x1cfc1f(0x1aed)]=this[_0x1cfc1f(0x3415)],this[_0x1cfc1f(0x1b52)]=this[_0x1cfc1f(0x3de)],this[_0x1cfc1f(0x3a45)]=this[_0x1cfc1f(0x2ec0)],this[_0x1cfc1f(0x18c2)]=this[_0x1cfc1f(0x2039)][_0x1cfc1f(0x95b)](),this['inertialAlphaOffset']=0x0,this[_0x1cfc1f(0x35c9)]=0x0,this[_0x1cfc1f(0x20b6)]=0x0,this[_0x1cfc1f(0x1a81)]=0x0,this[_0x1cfc1f(0x2e80)]=0x0));}[_0x416302(0x357)](){var _0x5ba96b=_0x416302;return!!super['_isSynchronizedViewMatrix']()&&this[_0x5ba96b(0x55a)][_0x5ba96b(0x2733)][_0x5ba96b(0x29ed)](this[_0x5ba96b(0xbef)]())&&this[_0x5ba96b(0x55a)][_0x5ba96b(0x1aed)]===this[_0x5ba96b(0x1aed)]&&this[_0x5ba96b(0x55a)][_0x5ba96b(0x1b52)]===this[_0x5ba96b(0x1b52)]&&this[_0x5ba96b(0x55a)][_0x5ba96b(0x3a45)]===this[_0x5ba96b(0x3a45)]&&this[_0x5ba96b(0x55a)]['targetScreenOffset'][_0x5ba96b(0x29ed)](this['targetScreenOffset']);}[_0x416302(0x3a3a)](_0x5a826c,_0x25f23e,_0x3f71af=!0x0,_0x5cb4af=0x2){var _0x2ab015=_0x416302,_0x289a5c=arguments;_0x25f23e=_0x5ae8d8['w1'][_0x2ab015(0x252d)](_0x289a5c),this[_0x2ab015(0x3ba5)]=_0x3f71af,this['_panningMouseButton']=_0x5cb4af,_0x2ab015(0x1f5)==typeof _0x289a5c[0x0]&&(0x1<_0x289a5c['length']&&(this[_0x2ab015(0x3ba5)]=_0x289a5c[0x1]),0x2<_0x289a5c['length']&&(this[_0x2ab015(0x35ff)]=_0x289a5c[0x2])),this['inputs']['attachElement'](_0x25f23e),this[_0x2ab015(0x24c0)]=()=>{var _0x264765=_0x2ab015;this[_0x264765(0x34dd)]=0x0,this[_0x264765(0x35c9)]=0x0,this[_0x264765(0x20b6)]=0x0,this[_0x264765(0x1a81)]=0x0,this[_0x264765(0x2e80)]=0x0;};}[_0x416302(0x3fb7)](){var _0x1cdf07=_0x416302;this[_0x1cdf07(0x16a9)][_0x1cdf07(0x35cd)](),this[_0x1cdf07(0x24c0)]&&this[_0x1cdf07(0x24c0)]();}[_0x416302(0x31d4)](){var _0x59602a=_0x416302;if(!this[_0x59602a(0x32e)]){if(this[_0x59602a(0x16a9)][_0x59602a(0x527)](),0x0!==this['inertialAlphaOffset']||0x0!==this[_0x59602a(0x35c9)]||0x0!==this[_0x59602a(0x20b6)]){var _0x56a6f1=this[_0x59602a(0x2b53)]?-0x1:0x1;let _0xd1932f=this[_0x59602a(0x34dd)];this[_0x59602a(0x1b52)]<=0x0&&(_0xd1932f*=-0x1),this[_0x59602a(0x83e)]()['useRightHandedSystem']&&(_0xd1932f*=-0x1),this[_0x59602a(0x922)]&&this[_0x59602a(0x922)]['_getWorldMatrixDeterminant']()<0x0&&(_0xd1932f*=-0x1),this['alpha']+=_0xd1932f*_0x56a6f1,this[_0x59602a(0x1b52)]+=this['inertialBetaOffset']*_0x56a6f1,this[_0x59602a(0x3a45)]-=this[_0x59602a(0x20b6)],this['inertialAlphaOffset']*=this[_0x59602a(0x10c3)],this[_0x59602a(0x35c9)]*=this[_0x59602a(0x10c3)],this[_0x59602a(0x20b6)]*=this[_0x59602a(0x10c3)],Math[_0x59602a(0x3abd)](this[_0x59602a(0x34dd)])<_0x73a4e9['kn']&&(this[_0x59602a(0x34dd)]=0x0),Math[_0x59602a(0x3abd)](this[_0x59602a(0x35c9)])<_0x73a4e9['kn']&&(this[_0x59602a(0x35c9)]=0x0),Math[_0x59602a(0x3abd)](this[_0x59602a(0x20b6)])<this['speed']*_0x73a4e9['kn']&&(this[_0x59602a(0x20b6)]=0x0);}if(0x0!==this['inertialPanningX']||0x0!==this[_0x59602a(0x2e80)]){const _0x2607a3=new _0x5b018c['P'](this['inertialPanningX'],this[_0x59602a(0x2e80)],this['inertialPanningY']);this[_0x59602a(0xe15)]['invertToRef'](this[_0x59602a(0x3b9e)]),_0x2607a3[_0x59602a(0xe39)](this[_0x59602a(0x4090)]),_0x5b018c['P']['TransformNormalToRef'](_0x2607a3,this['_cameraTransformMatrix'],this[_0x59602a(0x294)]),!this['mapPanning']&&this[_0x59602a(0x4090)]['y']||(this[_0x59602a(0x294)]['y']=0x0),this[_0x59602a(0x4006)]||(this[_0x59602a(0x707)]?(this[_0x59602a(0x294)][_0x59602a(0x350)](this[_0x59602a(0x2733)]),_0x5b018c['P']['DistanceSquared'](this[_0x59602a(0x294)],this[_0x59602a(0x3922)])<=this[_0x59602a(0x707)]*this[_0x59602a(0x707)]&&this[_0x59602a(0x2733)][_0x59602a(0xa83)](this[_0x59602a(0x294)])):this[_0x59602a(0x2733)]['addInPlace'](this['_transformedDirection'])),this[_0x59602a(0x1a81)]*=this[_0x59602a(0x1d32)],this[_0x59602a(0x2e80)]*=this[_0x59602a(0x1d32)],Math[_0x59602a(0x3abd)](this[_0x59602a(0x1a81)])<this[_0x59602a(0xbe7)]*_0x73a4e9['kn']&&(this[_0x59602a(0x1a81)]=0x0),Math[_0x59602a(0x3abd)](this[_0x59602a(0x2e80)])<this[_0x59602a(0xbe7)]*_0x73a4e9['kn']&&(this[_0x59602a(0x2e80)]=0x0);}this[_0x59602a(0x3744)](),super[_0x59602a(0x31d4)]();}}[_0x416302(0x3744)](){var _0x3612d5=_0x416302;null===this[_0x3612d5(0x2708)]||void 0x0===this['lowerBetaLimit']?this['allowUpsideDown']&&this[_0x3612d5(0x1b52)]>Math['PI']&&(this[_0x3612d5(0x1b52)]=this['beta']-0x2*Math['PI']):this[_0x3612d5(0x1b52)]<this[_0x3612d5(0x2708)]&&(this[_0x3612d5(0x1b52)]=this[_0x3612d5(0x2708)]),null===this[_0x3612d5(0x3385)]||void 0x0===this['upperBetaLimit']?this[_0x3612d5(0x17db)]&&this[_0x3612d5(0x1b52)]<-Math['PI']&&(this[_0x3612d5(0x1b52)]=this['beta']+0x2*Math['PI']):this[_0x3612d5(0x1b52)]>this[_0x3612d5(0x3385)]&&(this[_0x3612d5(0x1b52)]=this[_0x3612d5(0x3385)]),null!==this['lowerAlphaLimit']&&this[_0x3612d5(0x1aed)]<this[_0x3612d5(0x179a)]&&(this['alpha']=this[_0x3612d5(0x179a)]),null!==this[_0x3612d5(0x23de)]&&this[_0x3612d5(0x1aed)]>this[_0x3612d5(0x23de)]&&(this['alpha']=this[_0x3612d5(0x23de)]),null!==this[_0x3612d5(0x10a6)]&&this[_0x3612d5(0x3a45)]<this[_0x3612d5(0x10a6)]&&(this[_0x3612d5(0x3a45)]=this[_0x3612d5(0x10a6)],this[_0x3612d5(0x20b6)]=0x0),null!==this['upperRadiusLimit']&&this['radius']>this[_0x3612d5(0x130a)]&&(this[_0x3612d5(0x3a45)]=this[_0x3612d5(0x130a)],this[_0x3612d5(0x20b6)]=0x0);}[_0x416302(0x2665)](){var _0x242e29=_0x416302;this['_position'][_0x242e29(0x407)](this['_getTargetPosition'](),this[_0x242e29(0x5bf)]),0x0===this[_0x242e29(0x4102)]['x']&&0x1===this['_upVector']['y']&&0x0===this[_0x242e29(0x4102)]['z']||_0x5b018c['P'][_0x242e29(0x3516)](this['_computationVector'],this[_0x242e29(0x25e8)],this[_0x242e29(0x5bf)]),this[_0x242e29(0x3a45)]=this[_0x242e29(0x5bf)]['length'](),0x0===this[_0x242e29(0x3a45)]&&(this['radius']=0.0001);var _0x171394=this[_0x242e29(0x1aed)],_0x171394=(0x0===this[_0x242e29(0x5bf)]['x']&&0x0===this[_0x242e29(0x5bf)]['z']?this['alpha']=Math['PI']/0x2:this[_0x242e29(0x1aed)]=Math[_0x242e29(0x11dd)](this[_0x242e29(0x5bf)]['x']/Math[_0x242e29(0x3f3e)](Math['pow'](this[_0x242e29(0x5bf)]['x'],0x2)+Math[_0x242e29(0x143c)](this['_computationVector']['z'],0x2))),this[_0x242e29(0x5bf)]['z']<0x0&&(this[_0x242e29(0x1aed)]=0x2*Math['PI']-this[_0x242e29(0x1aed)]),Math['round']((_0x171394-this[_0x242e29(0x1aed)])/(0x2*Math['PI'])));this[_0x242e29(0x1aed)]+=0x2*_0x171394*Math['PI'],this['beta']=Math['acos'](this[_0x242e29(0x5bf)]['y']/this[_0x242e29(0x3a45)]),this['_checkLimits']();}[_0x416302(0x3424)](_0x897bf1){var _0x2452ec=_0x416302;this[_0x2452ec(0x3fa6)][_0x2452ec(0x29ed)](_0x897bf1)||(this[_0x2452ec(0x3fa6)][_0x2452ec(0xa83)](_0x897bf1),this['rebuildAnglesAndRadius']());}['setTarget'](_0x45117d,_0x4fd533=!0x1,_0x3929c6=!0x1,_0xc1b9bb=!0x1){var _0x4a94b5=_0x416302;if(_0xc1b9bb=null!=(_0x231634=this[_0x4a94b5(0x22ec)])?_0x231634:_0xc1b9bb,_0x45117d['getBoundingInfo'])this[_0x4a94b5(0x3d01)]=_0x4fd533?_0x45117d['getBoundingInfo']()['boundingBox'][_0x4a94b5(0x3cff)]['clone']():null,_0x45117d[_0x4a94b5(0x3d93)](),this[_0x4a94b5(0x4006)]=_0x45117d,this['_target']=this[_0x4a94b5(0xbef)](),this[_0x4a94b5(0x3bdc)][_0x4a94b5(0x2a3a)](this[_0x4a94b5(0x4006)]);else{var _0x231634=_0x45117d;const _0x25e812=this['_getTargetPosition']();if(_0x25e812&&!_0x3929c6&&_0x25e812['equals'](_0x231634))return;this[_0x4a94b5(0x4006)]=null,this[_0x4a94b5(0x2733)]=_0x231634,this[_0x4a94b5(0x3d01)]=null,this[_0x4a94b5(0x3bdc)][_0x4a94b5(0x2a3a)](null);}_0xc1b9bb||this[_0x4a94b5(0x2665)]();}[_0x416302(0x2e26)](){var _0xd4f9b0=_0x416302,_0x3acd5a=Math[_0xd4f9b0(0x3d17)](this[_0xd4f9b0(0x1aed)]),_0x2034b5=Math[_0xd4f9b0(0x41fd)](this[_0xd4f9b0(0x1aed)]),_0x3980cf=Math[_0xd4f9b0(0x3d17)](this[_0xd4f9b0(0x1b52)]);let _0x4c5928=Math[_0xd4f9b0(0x41fd)](this['beta']);0x0===_0x4c5928&&(_0x4c5928=0.0001),0x0===this[_0xd4f9b0(0x3a45)]&&(this[_0xd4f9b0(0x3a45)]=0.0001);const _0x213f11=this['_getTargetPosition']();if(this[_0xd4f9b0(0x5bf)]['copyFromFloats'](this[_0xd4f9b0(0x3a45)]*_0x3acd5a*_0x4c5928,this[_0xd4f9b0(0x3a45)]*_0x3980cf,this['radius']*_0x2034b5*_0x4c5928),0x0===this[_0xd4f9b0(0x4102)]['x']&&0x1===this['_upVector']['y']&&0x0===this[_0xd4f9b0(0x4102)]['z']||_0x5b018c['P'][_0xd4f9b0(0x3516)](this[_0xd4f9b0(0x5bf)],this[_0xd4f9b0(0x28a8)],this[_0xd4f9b0(0x5bf)]),_0x213f11[_0xd4f9b0(0xa2b)](this[_0xd4f9b0(0x5bf)],this[_0xd4f9b0(0x3077)]),this[_0xd4f9b0(0x83e)]()['collisionsEnabled']&&this[_0xd4f9b0(0xdd7)]){const _0xc79ae4=this[_0xd4f9b0(0x83e)]()[_0xd4f9b0(0x2c93)];this[_0xd4f9b0(0x3eb1)]||(this[_0xd4f9b0(0x3eb1)]=_0xc79ae4[_0xd4f9b0(0x2711)]()),this[_0xd4f9b0(0x3eb1)][_0xd4f9b0(0x350b)]=this['collisionRadius'],this[_0xd4f9b0(0x3077)][_0xd4f9b0(0x407)](this[_0xd4f9b0(0x3fa6)],this['_collisionVelocity']),this[_0xd4f9b0(0x32e)]=!0x0,_0xc79ae4['getNewPosition'](this[_0xd4f9b0(0x3fa6)],this[_0xd4f9b0(0x10a5)],this['_collider'],0x3,null,this[_0xd4f9b0(0x2d5)],this[_0xd4f9b0(0x17f4)]);}else{this[_0xd4f9b0(0x3fa6)][_0xd4f9b0(0xa83)](this[_0xd4f9b0(0x3077)]);let _0x526a80=this[_0xd4f9b0(0x1bef)];this[_0xd4f9b0(0x17db)]&&_0x4c5928<0x0&&(_0x526a80=_0x526a80[_0xd4f9b0(0x23d7)]()),this[_0xd4f9b0(0x3189)](this[_0xd4f9b0(0x3fa6)],_0x213f11,_0x526a80),this['_viewMatrix'][_0xd4f9b0(0xdfb)](0xc,this[_0xd4f9b0(0x18c2)]['x']),this[_0xd4f9b0(0xe15)][_0xd4f9b0(0xdfb)](0xd,this[_0xd4f9b0(0x18c2)]['y']);}return this[_0xd4f9b0(0x3590)]=_0x213f11,this[_0xd4f9b0(0xe15)];}[_0x416302(0x2e76)](_0x1b52bd,_0x4b5ebb=!0x1){var _0x526e24=_0x416302;_0x1b52bd=_0x1b52bd||this[_0x526e24(0x83e)]()[_0x526e24(0x3926)];var _0x1b52bd=_0x5b17ef['Kj'][_0x526e24(0x2a03)](_0x1b52bd),_0x5d9d3b=_0x5b018c['P']['Distance'](_0x1b52bd[_0x526e24(0x3478)],_0x1b52bd[_0x526e24(0xf1a)]);this[_0x526e24(0x3a45)]=_0x5d9d3b*this[_0x526e24(0x3b9a)],this[_0x526e24(0x2b8b)]({'min':_0x1b52bd[_0x526e24(0x3478)],'max':_0x1b52bd[_0x526e24(0xf1a)],'distance':_0x5d9d3b},_0x4b5ebb);}[_0x416302(0x2b8b)](_0xdacad5,_0x236b5f=!0x1){var _0x55b002=_0x416302;let _0x3bb077,_0x4f2cb0;var _0x237407;_0x4f2cb0=void 0x0===_0xdacad5[_0x55b002(0x3478)]?(_0x237407=_0xdacad5||this[_0x55b002(0x83e)]()['meshes'],_0x3bb077=_0x5b17ef['Kj'][_0x55b002(0x2a03)](_0x237407),_0x5b018c['P'][_0x55b002(0x3153)](_0x3bb077[_0x55b002(0x3478)],_0x3bb077[_0x55b002(0xf1a)])):(_0x3bb077=_0xdacad5)[_0x55b002(0x307a)],this[_0x55b002(0x2733)]=_0x5b17ef['Kj'][_0x55b002(0x3f69)](_0x3bb077),_0x236b5f||(this['maxZ']=0x2*_0x4f2cb0);}[_0x416302(0x1623)](_0x58fc25,_0x96a3){var _0x53269e=_0x416302;let _0x4aeff7=0x0;switch(this[_0x53269e(0xf34)]){case _0x227e48['V'][_0x53269e(0x1e58)]:case _0x227e48['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL']:case _0x227e48['V'][_0x53269e(0x495)]:case _0x227e48['V']['RIG_MODE_STEREOSCOPIC_INTERLACED']:case _0x227e48['V'][_0x53269e(0xf72)]:_0x4aeff7=this[_0x53269e(0x24d9)][_0x53269e(0x152d)]*(0x0===_0x96a3?0x1:-0x1);break;case _0x227e48['V'][_0x53269e(0x1b5)]:_0x4aeff7=this[_0x53269e(0x24d9)][_0x53269e(0x152d)]*(0x0===_0x96a3?-0x1:0x1);}const _0x27415b=new _0xe744c6(_0x58fc25,this[_0x53269e(0x1aed)]+_0x4aeff7,this[_0x53269e(0x1b52)],this[_0x53269e(0x3a45)],this[_0x53269e(0x2733)],this[_0x53269e(0x83e)]());return _0x27415b[_0x53269e(0x24d9)]={},_0x27415b[_0x53269e(0x3a23)]=!0x0,_0x27415b[_0x53269e(0x753)]=this,_0x27415b[_0x53269e(0x1bef)]=this['upVector'],_0x27415b[_0x53269e(0x3bad)]=this['mode'],_0x27415b['orthoLeft']=this[_0x53269e(0x1c6f)],_0x27415b[_0x53269e(0x1ee3)]=this['orthoRight'],_0x27415b[_0x53269e(0x358c)]=this[_0x53269e(0x358c)],_0x27415b[_0x53269e(0x1c75)]=this[_0x53269e(0x1c75)],_0x27415b;}[_0x416302(0x1332)](){var _0x596c8a=_0x416302;const _0x315428=this[_0x596c8a(0x1c1b)][0x0],_0x1555fe=this[_0x596c8a(0x1c1b)][0x1];switch(_0x315428[_0x596c8a(0x1b52)]=_0x1555fe[_0x596c8a(0x1b52)]=this[_0x596c8a(0x1b52)],this[_0x596c8a(0xf34)]){case _0x227e48['V']['RIG_MODE_STEREOSCOPIC_ANAGLYPH']:case _0x227e48['V'][_0x596c8a(0x21e4)]:case _0x227e48['V'][_0x596c8a(0x495)]:case _0x227e48['V']['RIG_MODE_STEREOSCOPIC_INTERLACED']:case _0x227e48['V'][_0x596c8a(0xf72)]:_0x315428[_0x596c8a(0x1aed)]=this['alpha']-this[_0x596c8a(0x24d9)][_0x596c8a(0x152d)],_0x1555fe[_0x596c8a(0x1aed)]=this[_0x596c8a(0x1aed)]+this[_0x596c8a(0x24d9)][_0x596c8a(0x152d)];break;case _0x227e48['V'][_0x596c8a(0x1b5)]:_0x315428[_0x596c8a(0x1aed)]=this[_0x596c8a(0x1aed)]+this[_0x596c8a(0x24d9)][_0x596c8a(0x152d)],_0x1555fe[_0x596c8a(0x1aed)]=this[_0x596c8a(0x1aed)]-this[_0x596c8a(0x24d9)]['stereoHalfAngle'];}super[_0x596c8a(0x1332)]();}[_0x416302(0x18c9)](){var _0x4274c9=_0x416302;this['inputs'][_0x4274c9(0x2f8)](),super[_0x4274c9(0x18c9)]();}[_0x416302(0x3fcd)](){var _0x22313e=_0x416302;return _0x22313e(0x392e);}}_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x1aed),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6['prototype'],_0x416302(0x1b52),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6['prototype'],'radius',void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x22ec),void 0x0),_0x5acd84([(0x0,_0x2610eb['hd'])('target')],_0xe744c6[_0x416302(0x41df)],'_target',void 0x0),_0x5acd84([(0x0,_0x2610eb['RR'])(_0x416302(0x332f))],_0xe744c6[_0x416302(0x41df)],'_targetHost',void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x34dd),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6['prototype'],_0x416302(0x35c9),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x20b6),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x179a),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x23de),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x2708),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x3385),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],'lowerRadiusLimit',void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x130a),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x1a81),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x2e80),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x2cd5),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x707),void 0x0),_0x5acd84([(0x0,_0x2610eb['hd'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x3922),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],'panningInertia',void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6['prototype'],_0x416302(0x3596),null),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],'zoomOnFactor',void 0x0),_0x5acd84([(0x0,_0x2610eb['QC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x18c2),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0x17db),void 0x0),_0x5acd84([(0x0,_0x2610eb['qC'])()],_0xe744c6[_0x416302(0x41df)],_0x416302(0xdc6),void 0x0);},0x10dc3:(_0x4ae7f7,_0x202fd9,_0x1447e3)=>{var _0x53514e=a8_0x16e4d8;_0x1447e3['d'](_0x202fd9,{'$':()=>_0x23aaa1});var _0xb99b72=_0x1447e3(0x837f),_0x5a7431=_0x1447e3(0xa612),_0x2cc6d7=_0x1447e3(0x37c4),_0x202fd9=_0x1447e3(0x15fee);class _0x23aaa1 extends _0x202fd9['p']{constructor(_0x28c954){super(_0x28c954);}[_0x53514e(0x342b)](){return this['add'](new _0x2cc6d7['F']()),this;}[_0x53514e(0x1871)](){return this['add'](new _0xb99b72['H']()),this;}[_0x53514e(0x40a1)](){var _0x40e531=_0x53514e;return this[_0x40e531(0x3fc1)](new _0x5a7431['v']()),this;}}},0xdef7:(_0x2efa22,_0x3f7ec4,_0x5b475b)=>{var _0x43c7c9=a8_0x16e4d8;_0x5b475b['d'](_0x3f7ec4,{'V':()=>_0x5b5ba5});function _0xee9fc3(_0x459b3d,_0x4a6065,_0x503c07,_0x5ab743){var _0x59e373=a8_0x5b24,_0x4fd4c0,_0x581b8a=arguments[_0x59e373(0x1377)],_0x3947ea=_0x581b8a<0x3?_0x4a6065:null===_0x5ab743?_0x5ab743=Object['getOwnPropertyDescriptor'](_0x4a6065,_0x503c07):_0x5ab743;if(_0x59e373(0x1e3f)==typeof Reflect&&_0x59e373(0x38fa)==typeof Reflect[_0x59e373(0x1dac)])_0x3947ea=Reflect[_0x59e373(0x1dac)](_0x459b3d,_0x4a6065,_0x503c07,_0x5ab743);else{for(var _0x5837fa=_0x459b3d[_0x59e373(0x1377)]-0x1;0x0<=_0x5837fa;_0x5837fa--)(_0x4fd4c0=_0x459b3d[_0x5837fa])&&(_0x3947ea=(_0x581b8a<0x3?_0x4fd4c0(_0x3947ea):0x3<_0x581b8a?_0x4fd4c0(_0x4a6065,_0x503c07,_0x3947ea):_0x4fd4c0(_0x4a6065,_0x503c07))||_0x3947ea);}0x3<_0x581b8a&&_0x3947ea&&Object[_0x59e373(0x395)](_0x4a6065,_0x503c07,_0x3947ea);}var _0xe5356f=_0x5b475b(0x153ad),_0x470c91=_0x5b475b(0x9657),_0x150ca0=_0x5b475b(0xe222),_0xd1f879=_0x5b475b(0xf96c),_0x3faa5d=_0x5b475b(0x9fd1),_0x541a46=_0x5b475b(0x16aec),_0x476ffe=_0x5b475b(0x10ea4),_0x37b636=_0x5b475b(0xe456),_0xfeaed0=_0x5b475b(0x15cb9),_0xc8c06b=_0x5b475b(0x6fac),_0x5b9048=_0x5b475b(0x126cd),_0x3f7ec4=_0x5b475b(0x77a5);class _0x5b5ba5 extends _0x541a46['N']{constructor(_0x350c12,_0xaeb7d5,_0x319013,_0x4b6573=!0x0){var _0x712c4c=a8_0x5b24;super(_0x350c12,_0x319013),this['_position']=_0x3faa5d['P'][_0x712c4c(0x23ed)](),this[_0x712c4c(0x4102)]=_0x3faa5d['P']['Up'](),this['_orthoLeft']=null,this[_0x712c4c(0x294e)]=null,this['_orthoBottom']=null,this[_0x712c4c(0x3863)]=null,this[_0x712c4c(0x37d7)]=0.8,this['projectionPlaneTilt']=0x0,this[_0x712c4c(0x3f60)]=0x1,this[_0x712c4c(0x4078)]=0x2710,this[_0x712c4c(0x10c3)]=0.9,this[_0x712c4c(0x2d53)]=_0x5b5ba5[_0x712c4c(0x2ed3)],this[_0x712c4c(0xfe0)]=!0x1,this[_0x712c4c(0x245)]=new _0xc8c06b['l'](0x0,0x0,0x1,0x1),this[_0x712c4c(0x6d0)]=0xfffffff,this[_0x712c4c(0x3a77)]=_0x5b5ba5[_0x712c4c(0x39b)],this['cameraRigMode']=_0x5b5ba5[_0x712c4c(0x115e)],this[_0x712c4c(0x65d)]=new Array(),this['outputRenderTarget']=null,this[_0x712c4c(0xf42)]=new _0xd1f879['y$'](),this['onProjectionMatrixChangedObservable']=new _0xd1f879['y$'](),this['onAfterCheckInputsObservable']=new _0xd1f879['y$'](),this['onRestoreStateObservable']=new _0xd1f879['y$'](),this['isRigCamera']=!0x1,this['_rigCameras']=new Array(),this[_0x712c4c(0x1b3c)]=_0x3faa5d['y3'][_0x712c4c(0x3228)](),this[_0x712c4c(0x83d)]=!0x1,this[_0x712c4c(0x679)]=new _0x3faa5d['y3'](),this['_postProcesses']=new Array(),this[_0x712c4c(0x32a)]=new _0x470c91['t'](0x100),this[_0x712c4c(0x186)]=_0x3faa5d['P'][_0x712c4c(0x23ed)](),this['_computedViewMatrix']=_0x3faa5d['y3'][_0x712c4c(0x3228)](),this[_0x712c4c(0x2a49)]=!0x1,this[_0x712c4c(0x2fd5)]=_0x3faa5d['y3'][_0x712c4c(0x23ed)](),this[_0x712c4c(0x13a4)]=!0x0,this[_0x712c4c(0xdb8)]=_0x3faa5d['_f']['Identity'](),this[_0x712c4c(0x3c0b)]=!0x0,this[_0x712c4c(0x380c)]=!0x1,this[_0x712c4c(0x581)]=!0x1,this[_0x712c4c(0x83e)]()[_0x712c4c(0xeb9)](this),_0x4b6573&&!this['getScene']()[_0x712c4c(0x146e)]&&(this[_0x712c4c(0x83e)]()[_0x712c4c(0x146e)]=this),this[_0x712c4c(0x2416)]=_0xaeb7d5,this['renderPassId']=this[_0x712c4c(0x83e)]()[_0x712c4c(0x2cd1)]()['createRenderPassId'](_0x712c4c(0x2822)+_0x350c12);}get['position'](){var _0x53e7b9=a8_0x5b24;return this[_0x53e7b9(0x3fa6)];}set[_0x43c7c9(0x2416)](_0x4a826c){this['_position']=_0x4a826c;}set[_0x43c7c9(0x1bef)](_0x411580){var _0x15958e=_0x43c7c9;this[_0x15958e(0x4102)]=_0x411580;}get['upVector'](){return this['_upVector'];}get[_0x43c7c9(0x2799)](){var _0x817cd9=_0x43c7c9,_0x148a35,_0x204a7c,_0x18601b;let _0x2ce4e7=0x0,_0x1f215a=0x0;return this[_0x817cd9(0x3bad)]===_0x5b5ba5[_0x817cd9(0x2ed3)]?this[_0x817cd9(0x3a77)]===_0x5b5ba5[_0x817cd9(0x39b)]?(_0x1f215a=0x2*this[_0x817cd9(0x3f60)]*Math[_0x817cd9(0x2f78)](this[_0x817cd9(0x37d7)]/0x2),_0x2ce4e7=this[_0x817cd9(0x2cd1)]()[_0x817cd9(0x2ce7)](this)*_0x1f215a):(_0x2ce4e7=0x2*this[_0x817cd9(0x3f60)]*Math['tan'](this[_0x817cd9(0x37d7)]/0x2),_0x1f215a=_0x2ce4e7/this[_0x817cd9(0x2cd1)]()['getAspectRatio'](this)):(_0x204a7c=this[_0x817cd9(0x2cd1)]()[_0x817cd9(0x3700)]()/0x2,_0x18601b=this[_0x817cd9(0x2cd1)]()[_0x817cd9(0x2579)]()/0x2,_0x2ce4e7=(null!=(_0x148a35=this['orthoRight'])?_0x148a35:_0x204a7c)-(null!=(_0x148a35=this['orthoLeft'])?_0x148a35:-_0x204a7c),_0x1f215a=(null!=(_0x148a35=this[_0x817cd9(0x1c75)])?_0x148a35:_0x18601b)-(null!=(_0x204a7c=this[_0x817cd9(0x358c)])?_0x204a7c:-_0x18601b)),_0x2ce4e7*_0x1f215a;}set['orthoLeft'](_0x36aefe){var _0x11b061=_0x43c7c9;this[_0x11b061(0xcf8)]=_0x36aefe;for(const _0x36d3e1 of this[_0x11b061(0x1c1b)])_0x36d3e1[_0x11b061(0x1c6f)]=_0x36aefe;}get[_0x43c7c9(0x1c6f)](){return this['_orthoLeft'];}set['orthoRight'](_0x5a2a47){var _0x5eeac9=_0x43c7c9;this['_orthoRight']=_0x5a2a47;for(const _0x2774e0 of this['_rigCameras'])_0x2774e0[_0x5eeac9(0x1ee3)]=_0x5a2a47;}get[_0x43c7c9(0x1ee3)](){return this['_orthoRight'];}set[_0x43c7c9(0x358c)](_0x109152){var _0x53d8e=_0x43c7c9;this['_orthoBottom']=_0x109152;for(const _0x4939df of this['_rigCameras'])_0x4939df[_0x53d8e(0x358c)]=_0x109152;}get[_0x43c7c9(0x358c)](){return this['_orthoBottom'];}set[_0x43c7c9(0x1c75)](_0x33181a){var _0x4b61eb=_0x43c7c9;this[_0x4b61eb(0x3863)]=_0x33181a;for(const _0x301111 of this[_0x4b61eb(0x1c1b)])_0x301111[_0x4b61eb(0x1c75)]=_0x33181a;}get['orthoTop'](){var _0x3eb18c=_0x43c7c9;return this[_0x3eb18c(0x3863)];}set[_0x43c7c9(0x3bad)](_0x1e238d){var _0x11a996=_0x43c7c9;this[_0x11a996(0x2d53)]=_0x1e238d;for(const _0x1455cb of this[_0x11a996(0x1c1b)])_0x1455cb[_0x11a996(0x3bad)]=_0x1e238d;}get['mode'](){return this['_mode'];}[_0x43c7c9(0x39c3)](){var _0x4f6603=_0x43c7c9;return this['_stateStored']=!0x0,this[_0x4f6603(0xe66)]=this['fov'],this;}['_restoreStateValues'](){var _0x5c35f6=_0x43c7c9;return!!this['_stateStored']&&(this['fov']=this[_0x5c35f6(0xe66)],!0x0);}['restoreState'](){var _0x4a93aa=_0x43c7c9;return!!this[_0x4a93aa(0x3734)]()&&(this['onRestoreStateObservable'][_0x4a93aa(0x2a3a)](this),!0x0);}[_0x43c7c9(0x3fcd)](){var _0xa862c6=_0x43c7c9;return _0xa862c6(0x26d3);}[_0x43c7c9(0x22e6)](_0x29ef3a){var _0x4ae36e=_0x43c7c9;let _0x55bac6='Name:\x20'+this['name'];if(_0x55bac6+=_0x4ae36e(0x2186)+this['getClassName'](),this['animations']){for(let _0x324d38=0x0;_0x324d38<this[_0x4ae36e(0x3ac2)][_0x4ae36e(0x1377)];_0x324d38++)_0x55bac6+=_0x4ae36e(0x208f)+this[_0x4ae36e(0x3ac2)][_0x324d38][_0x4ae36e(0x22e6)](_0x29ef3a);}return _0x55bac6;}['applyVerticalCorrection'](){var _0x13c525=_0x43c7c9,_0x50d912=this[_0x13c525(0x1a79)][_0x13c525(0x2243)]();this['projectionPlaneTilt']=this[_0x13c525(0x195b)][_0x13c525(0x2547)]?-_0x50d912['x']:_0x50d912['x'];}get['globalPosition'](){var _0x5219cc=_0x43c7c9;return this[_0x5219cc(0x186)];}['getActiveMeshes'](){var _0x3a1f15=_0x43c7c9;return this[_0x3a1f15(0x32a)];}[_0x43c7c9(0x275b)](_0x584d53){var _0x5ef360=_0x43c7c9;return-0x1!==this[_0x5ef360(0x32a)][_0x5ef360(0x919)](_0x584d53);}[_0x43c7c9(0x3261)](_0x162a0a=!0x1){var _0x4fef74=_0x43c7c9;if(_0x162a0a){for(const _0x1b8503 of this[_0x4fef74(0x40a3)])if(_0x1b8503&&!_0x1b8503[_0x4fef74(0x3261)]())return!0x1;}return super[_0x4fef74(0x3261)](_0x162a0a);}[_0x43c7c9(0xc63)](){var _0x139b82=_0x43c7c9;super['_initCache'](),this[_0x139b82(0x55a)][_0x139b82(0x2416)]=new _0x3faa5d['P'](Number['MAX_VALUE'],Number[_0x139b82(0x3808)],Number[_0x139b82(0x3808)]),this['_cache'][_0x139b82(0x1bef)]=new _0x3faa5d['P'](Number[_0x139b82(0x3808)],Number[_0x139b82(0x3808)],Number[_0x139b82(0x3808)]),this[_0x139b82(0x55a)]['mode']=void 0x0,this[_0x139b82(0x55a)][_0x139b82(0x3f60)]=void 0x0,this[_0x139b82(0x55a)][_0x139b82(0x4078)]=void 0x0,this[_0x139b82(0x55a)][_0x139b82(0x37d7)]=void 0x0,this[_0x139b82(0x55a)][_0x139b82(0x3a77)]=void 0x0,this[_0x139b82(0x55a)][_0x139b82(0x22ca)]=void 0x0,this[_0x139b82(0x55a)][_0x139b82(0x1c6f)]=void 0x0,this['_cache'][_0x139b82(0x1ee3)]=void 0x0,this[_0x139b82(0x55a)][_0x139b82(0x358c)]=void 0x0,this[_0x139b82(0x55a)][_0x139b82(0x1c75)]=void 0x0,this[_0x139b82(0x55a)][_0x139b82(0x1203)]=void 0x0,this[_0x139b82(0x55a)][_0x139b82(0xcb2)]=void 0x0;}['_updateCache'](_0x16494a){var _0x55dd05=_0x43c7c9;_0x16494a||super[_0x55dd05(0xb94)](),this[_0x55dd05(0x55a)][_0x55dd05(0x2416)]['copyFrom'](this[_0x55dd05(0x2416)]),this[_0x55dd05(0x55a)][_0x55dd05(0x1bef)][_0x55dd05(0xa83)](this[_0x55dd05(0x1bef)]);}[_0x43c7c9(0x36ba)](){var _0xf0172a=_0x43c7c9;return this[_0xf0172a(0x357)]()&&this['_isSynchronizedProjectionMatrix']();}[_0x43c7c9(0x357)](){var _0x4d0ae7=_0x43c7c9;return!!super[_0x4d0ae7(0x36ba)]()&&this[_0x4d0ae7(0x55a)][_0x4d0ae7(0x2416)][_0x4d0ae7(0x29ed)](this[_0x4d0ae7(0x2416)])&&this[_0x4d0ae7(0x55a)][_0x4d0ae7(0x1bef)][_0x4d0ae7(0x29ed)](this[_0x4d0ae7(0x1bef)])&&this['isSynchronizedWithParent']();}[_0x43c7c9(0x3e5c)](){var _0x5a8434=_0x43c7c9,_0x1a009c=this[_0x5a8434(0x55a)]['mode']===this[_0x5a8434(0x3bad)]&&this[_0x5a8434(0x55a)][_0x5a8434(0x3f60)]===this['minZ']&&this[_0x5a8434(0x55a)]['maxZ']===this[_0x5a8434(0x4078)];if(!_0x1a009c)return!0x1;const _0x54be6c=this[_0x5a8434(0x2cd1)]();return this[_0x5a8434(0x3bad)]===_0x5b5ba5[_0x5a8434(0x2ed3)]?this[_0x5a8434(0x55a)]['fov']===this[_0x5a8434(0x37d7)]&&this[_0x5a8434(0x55a)]['fovMode']===this[_0x5a8434(0x3a77)]&&this[_0x5a8434(0x55a)][_0x5a8434(0x22ca)]===_0x54be6c[_0x5a8434(0x2ce7)](this)&&this[_0x5a8434(0x55a)][_0x5a8434(0x365)]===this[_0x5a8434(0x365)]:this['_cache']['orthoLeft']===this[_0x5a8434(0x1c6f)]&&this[_0x5a8434(0x55a)][_0x5a8434(0x1ee3)]===this[_0x5a8434(0x1ee3)]&&this[_0x5a8434(0x55a)]['orthoBottom']===this['orthoBottom']&&this[_0x5a8434(0x55a)][_0x5a8434(0x1c75)]===this['orthoTop']&&this[_0x5a8434(0x55a)]['renderWidth']===_0x54be6c['getRenderWidth']()&&this['_cache'][_0x5a8434(0xcb2)]===_0x54be6c['getRenderHeight']();}[_0x43c7c9(0x3a3a)](_0x2ef82b,_0x474727){}[_0x43c7c9(0x3fb7)](_0x3d2d2c){}[_0x43c7c9(0x22f)](){var _0x59133f=_0x43c7c9;this[_0x59133f(0x31d4)](),this[_0x59133f(0xf34)]!==_0x5b5ba5[_0x59133f(0x115e)]&&this[_0x59133f(0x1332)](),this[_0x59133f(0x2e14)](),this[_0x59133f(0x1d1f)]();}['_checkInputs'](){this['onAfterCheckInputsObservable']['notifyObservers'](this);}get[_0x43c7c9(0x7aa)](){return this['_rigCameras'];}get[_0x43c7c9(0x110b)](){var _0x398896=_0x43c7c9;return this[_0x398896(0x2225)];}[_0x43c7c9(0x3289)](){var _0x2622ab=_0x43c7c9;for(let _0x7eb3bf=0x0;_0x7eb3bf<this[_0x2622ab(0x40a3)][_0x2622ab(0x1377)];_0x7eb3bf++)if(null!==this[_0x2622ab(0x40a3)][_0x7eb3bf])return this['_postProcesses'][_0x7eb3bf];return null;}[_0x43c7c9(0x2457)](){var _0xbfe526=_0x43c7c9;const _0x37facf=this[_0xbfe526(0x3289)]();_0x37facf&&_0x37facf[_0xbfe526(0x7b2)]();for(let _0xf0fd4e=0x0,_0x55a70e=this[_0xbfe526(0x1c1b)]['length'];_0xf0fd4e<_0x55a70e;_0xf0fd4e++){const _0x56c05a=this[_0xbfe526(0x1c1b)][_0xf0fd4e],_0x217b63=_0x56c05a[_0xbfe526(0x2225)];_0x217b63?(_0xbfe526(0xada)===_0x217b63[_0xbfe526(0xfd6)]()&&(_0x56c05a[_0xbfe526(0xfe0)]=0x0===this['_postProcesses'][_0xbfe526(0x1377)]),_0x56c05a[_0xbfe526(0x40a3)]=this[_0xbfe526(0x40a3)][_0xbfe526(0x13df)](0x0)[_0xbfe526(0x10d8)](_0x217b63),_0x217b63[_0xbfe526(0x7b2)]()):_0x56c05a[_0xbfe526(0x40a3)]=this[_0xbfe526(0x40a3)]['slice'](0x0);}}[_0x43c7c9(0x19e1)](_0x5762c4,_0x222b94=null){var _0x488281=_0x43c7c9;return!_0x5762c4['isReusable']()&&-0x1<this['_postProcesses'][_0x488281(0x919)](_0x5762c4)?(_0x476ffe['Y']['Error'](_0x488281(0x1d8f)),0x0):(null==_0x222b94||_0x222b94<0x0?this[_0x488281(0x40a3)][_0x488281(0x3f90)](_0x5762c4):null===this[_0x488281(0x40a3)][_0x222b94]?this[_0x488281(0x40a3)][_0x222b94]=_0x5762c4:this['_postProcesses'][_0x488281(0x5ff)](_0x222b94,0x0,_0x5762c4),this[_0x488281(0x2457)](),this[_0x488281(0x195b)]['prePassRenderer']&&this[_0x488281(0x195b)]['prePassRenderer'][_0x488281(0x270b)](),this['_postProcesses']['indexOf'](_0x5762c4));}[_0x43c7c9(0xcaa)](_0x5d7e15){var _0x311c98=_0x43c7c9;_0x5d7e15=this[_0x311c98(0x40a3)][_0x311c98(0x919)](_0x5d7e15),(-0x1!==_0x5d7e15&&(this[_0x311c98(0x40a3)][_0x5d7e15]=null),this[_0x311c98(0x195b)][_0x311c98(0x2dd6)]&&this['_scene'][_0x311c98(0x2dd6)][_0x311c98(0x270b)](),this[_0x311c98(0x2457)]());}[_0x43c7c9(0x927)](){var _0x5ebb4a=_0x43c7c9;return this[_0x5ebb4a(0x357)]()||this[_0x5ebb4a(0x2e14)](),this[_0x5ebb4a(0x130f)];}[_0x43c7c9(0x2e26)](){var _0x1f53e1=_0x43c7c9;return _0x3faa5d['y3'][_0x1f53e1(0x3228)]();}['getViewMatrix'](_0x2863f0){var _0x5b0803=_0x43c7c9;return!_0x2863f0&&this[_0x5b0803(0x357)]()||(this[_0x5b0803(0x598)](),this[_0x5b0803(0x159f)]=this[_0x5b0803(0x2e26)](),this['_currentRenderId']=this[_0x5b0803(0x83e)]()[_0x5b0803(0x36f0)](),this[_0x5b0803(0x15e0)]++,this[_0x5b0803(0x13a4)]=!0x0,this['_cameraRigParams']&&this['_cameraRigParams']['vrPreViewMatrix']&&this['_computedViewMatrix'][_0x5b0803(0x2e19)](this[_0x5b0803(0x24d9)]['vrPreViewMatrix'],this[_0x5b0803(0x159f)]),this[_0x5b0803(0x922)]&&this[_0x5b0803(0x922)]['onViewMatrixChangedObservable']&&this['parent']['onViewMatrixChangedObservable']['notifyObservers'](this[_0x5b0803(0x922)]),this['onViewMatrixChangedObservable']['notifyObservers'](this),this[_0x5b0803(0x159f)][_0x5b0803(0x14f4)](this['_worldMatrix'])),this['_computedViewMatrix'];}[_0x43c7c9(0x206a)](_0x143cf2){var _0x479ddf=_0x43c7c9;this[_0x479ddf(0x2a49)]=!0x0,void 0x0!==_0x143cf2&&(this['_projectionMatrix']=_0x143cf2);}['unfreezeProjectionMatrix'](){var _0x2b319a=_0x43c7c9;this[_0x2b319a(0x2a49)]=!0x1;}['getProjectionMatrix'](_0x22d763){var _0x110e67=_0x43c7c9;if(this[_0x110e67(0x2a49)]||!_0x22d763&&this['_isSynchronizedProjectionMatrix']())return this[_0x110e67(0x679)];this[_0x110e67(0x55a)][_0x110e67(0x3bad)]=this['mode'],this[_0x110e67(0x55a)][_0x110e67(0x3f60)]=this[_0x110e67(0x3f60)],this['_cache'][_0x110e67(0x4078)]=this[_0x110e67(0x4078)],this['_refreshFrustumPlanes']=!0x0;const _0x27d5f9=this['getEngine']();var _0x22d763=this[_0x110e67(0x83e)](),_0x2e8848=_0x27d5f9['useReverseDepthBuffer'];if(this[_0x110e67(0x3bad)]===_0x5b5ba5['PERSPECTIVE_CAMERA']){this['_cache'][_0x110e67(0x37d7)]=this['fov'],this['_cache']['fovMode']=this[_0x110e67(0x3a77)],this[_0x110e67(0x55a)][_0x110e67(0x22ca)]=_0x27d5f9[_0x110e67(0x2ce7)](this),this[_0x110e67(0x55a)][_0x110e67(0x365)]=this[_0x110e67(0x365)],this['minZ']<=0x0&&(this[_0x110e67(0x3f60)]=0.1);let _0x39b993;(_0x39b993=_0x22d763[_0x110e67(0x2547)]?_0x3faa5d['y3'][_0x110e67(0x337d)]:_0x3faa5d['y3'][_0x110e67(0xa39)])(this['fov'],_0x27d5f9['getAspectRatio'](this),_0x2e8848?this[_0x110e67(0x4078)]:this[_0x110e67(0x3f60)],_0x2e8848?this['minZ']:this[_0x110e67(0x4078)],this['_projectionMatrix'],this[_0x110e67(0x3a77)]===_0x5b5ba5[_0x110e67(0x39b)],_0x27d5f9[_0x110e67(0x91c)],this[_0x110e67(0x365)],_0x2e8848);}else{var _0x327aaf=_0x27d5f9[_0x110e67(0x3700)]()/0x2,_0x7cdc95=_0x27d5f9[_0x110e67(0x2579)]()/0x2;_0x22d763[_0x110e67(0x2547)]?_0x3faa5d['y3'][_0x110e67(0x1cdb)](null!=(_0x22d763=this[_0x110e67(0x1c6f)])?_0x22d763:-_0x327aaf,null!=(_0x22d763=this[_0x110e67(0x1ee3)])?_0x22d763:_0x327aaf,null!=(_0x22d763=this[_0x110e67(0x358c)])?_0x22d763:-_0x7cdc95,null!=(_0x22d763=this[_0x110e67(0x1c75)])?_0x22d763:_0x7cdc95,_0x2e8848?this[_0x110e67(0x4078)]:this[_0x110e67(0x3f60)],_0x2e8848?this[_0x110e67(0x3f60)]:this['maxZ'],this['_projectionMatrix'],_0x27d5f9['isNDCHalfZRange']):_0x3faa5d['y3'][_0x110e67(0x1006)](null!=(_0x22d763=this['orthoLeft'])?_0x22d763:-_0x327aaf,null!=(_0x22d763=this['orthoRight'])?_0x22d763:_0x327aaf,null!=(_0x22d763=this[_0x110e67(0x358c)])?_0x22d763:-_0x7cdc95,null!=(_0x327aaf=this['orthoTop'])?_0x327aaf:_0x7cdc95,_0x2e8848?this[_0x110e67(0x4078)]:this[_0x110e67(0x3f60)],_0x2e8848?this[_0x110e67(0x3f60)]:this[_0x110e67(0x4078)],this[_0x110e67(0x679)],_0x27d5f9[_0x110e67(0x91c)]),this[_0x110e67(0x55a)][_0x110e67(0x1c6f)]=this[_0x110e67(0x1c6f)],this[_0x110e67(0x55a)][_0x110e67(0x1ee3)]=this[_0x110e67(0x1ee3)],this[_0x110e67(0x55a)][_0x110e67(0x358c)]=this['orthoBottom'],this[_0x110e67(0x55a)][_0x110e67(0x1c75)]=this[_0x110e67(0x1c75)],this[_0x110e67(0x55a)][_0x110e67(0x1203)]=_0x27d5f9[_0x110e67(0x3700)](),this[_0x110e67(0x55a)]['renderHeight']=_0x27d5f9['getRenderHeight']();}return this[_0x110e67(0x32e7)][_0x110e67(0x2a3a)](this),this['_projectionMatrix'];}[_0x43c7c9(0x35f4)](){var _0x37af03=_0x43c7c9;return this['_computedViewMatrix'][_0x37af03(0x2e19)](this[_0x37af03(0x679)],this['_transformMatrix']),this[_0x37af03(0x2fd5)];}[_0x43c7c9(0x1947)](){var _0x5cd1c1=_0x43c7c9;this[_0x5cd1c1(0x13a4)]&&(this['getTransformationMatrix'](),this[_0x5cd1c1(0x331f)]?_0x5b9048['i'][_0x5cd1c1(0x336e)](this[_0x5cd1c1(0x2fd5)],this[_0x5cd1c1(0x331f)]):this[_0x5cd1c1(0x331f)]=_0x5b9048['i'][_0x5cd1c1(0x3390)](this['_transformMatrix']),this[_0x5cd1c1(0x13a4)]=!0x1);}[_0x43c7c9(0x11a2)](_0x5297e8,_0xb19c22=!0x1){var _0xbe91e1=_0x43c7c9;if(this[_0xbe91e1(0x1947)](),_0xb19c22&&0x0<this[_0xbe91e1(0x7aa)]['length']){let _0x5b60d5=!0x1;return this[_0xbe91e1(0x7aa)]['forEach'](_0x478826=>{var _0x31b890=_0xbe91e1;_0x478826[_0x31b890(0x1947)](),_0x5b60d5=_0x5b60d5||_0x5297e8[_0x31b890(0x11a2)](_0x478826[_0x31b890(0x331f)]);}),_0x5b60d5;}return _0x5297e8[_0xbe91e1(0x11a2)](this[_0xbe91e1(0x331f)]);}[_0x43c7c9(0x2564)](_0x3c1e82){var _0x7d0a35=_0x43c7c9;return this[_0x7d0a35(0x1947)](),_0x3c1e82[_0x7d0a35(0x2564)](this[_0x7d0a35(0x331f)]);}[_0x43c7c9(0x2054)](_0x4c1b30=0x0,_0x2ef466,_0x18436a){throw(0x0,_0xfeaed0['S'])('Ray');}['getForwardRayToRef'](_0x224c00,_0x259d12=0x0,_0x50e9aa,_0xc9a6f5){var _0x29f799=_0x43c7c9;throw(0x0,_0xfeaed0['S'])(_0x29f799(0x332c));}['dispose'](_0x1ef1a9,_0x303d35=!0x1){var _0x71dd84=_0x43c7c9;for(this['onViewMatrixChangedObservable'][_0x71dd84(0x2f8)](),this[_0x71dd84(0x32e7)][_0x71dd84(0x2f8)](),this['onAfterCheckInputsObservable'][_0x71dd84(0x2f8)](),this['onRestoreStateObservable'][_0x71dd84(0x2f8)](),this['inputs']&&this['inputs']['clear'](),this[_0x71dd84(0x83e)]()[_0x71dd84(0x17ff)](this),this['getScene']()[_0x71dd84(0x39be)](this);0x0<this[_0x71dd84(0x1c1b)][_0x71dd84(0x1377)];){const _0x3071d1=this[_0x71dd84(0x1c1b)][_0x71dd84(0x10d7)]();_0x3071d1&&_0x3071d1[_0x71dd84(0x18c9)]();}var _0x1bb65b;if(this['_parentContainer']&&(-0x1<(_0x1bb65b=this[_0x71dd84(0x29c1)]['cameras'][_0x71dd84(0x919)](this))&&this[_0x71dd84(0x29c1)][_0x71dd84(0x1923)][_0x71dd84(0x5ff)](_0x1bb65b,0x1),this[_0x71dd84(0x29c1)]=null),this[_0x71dd84(0x2225)])this['_rigPostProcess'][_0x71dd84(0x18c9)](this),this[_0x71dd84(0x2225)]=null,this[_0x71dd84(0x40a3)][_0x71dd84(0x1377)]=0x0;else{if(this[_0x71dd84(0xf34)]!==_0x5b5ba5[_0x71dd84(0x115e)])this['_rigPostProcess']=null,this[_0x71dd84(0x40a3)][_0x71dd84(0x1377)]=0x0;else{let _0x5c186b=this[_0x71dd84(0x40a3)][_0x71dd84(0x1377)];for(;0x0<=--_0x5c186b;){const _0x2aa257=this[_0x71dd84(0x40a3)][_0x5c186b];_0x2aa257&&_0x2aa257[_0x71dd84(0x18c9)](this);}}}let _0x1d5f56=this[_0x71dd84(0x65d)]['length'];for(;0x0<=--_0x1d5f56;)this[_0x71dd84(0x65d)][_0x1d5f56][_0x71dd84(0x18c9)]();this[_0x71dd84(0x65d)][_0x71dd84(0x1377)]=0x0,this[_0x71dd84(0x32a)]['dispose'](),this[_0x71dd84(0x83e)]()['getEngine']()[_0x71dd84(0x33f5)](this[_0x71dd84(0x3eaa)]),super[_0x71dd84(0x18c9)](_0x1ef1a9,_0x303d35);}get[_0x43c7c9(0x82e)](){var _0x94e4c3=_0x43c7c9;return this[_0x94e4c3(0x380c)];}get[_0x43c7c9(0x21c8)](){return this['_isRightCamera'];}get[_0x43c7c9(0x12fb)](){return this['_rigCameras']['length']<0x1?null:this['_rigCameras'][0x0];}get[_0x43c7c9(0x20eb)](){var _0x49efcf=_0x43c7c9;return this[_0x49efcf(0x1c1b)][_0x49efcf(0x1377)]<0x2?null:this[_0x49efcf(0x1c1b)][0x1];}[_0x43c7c9(0x1d9a)](){var _0x55b3e1=_0x43c7c9;return this[_0x55b3e1(0x1c1b)][_0x55b3e1(0x1377)]<0x1?null:this[_0x55b3e1(0x1c1b)][0x0][_0x55b3e1(0x3d13)]();}[_0x43c7c9(0x2553)](){var _0x4d44a8=_0x43c7c9;return this[_0x4d44a8(0x1c1b)]['length']<0x2?null:this[_0x4d44a8(0x1c1b)][0x1]['getTarget']();}[_0x43c7c9(0xb1e)](_0x24caa4,_0x13620d){var _0x12097f=_0x43c7c9;if(this[_0x12097f(0xf34)]!==_0x24caa4){for(;0x0<this[_0x12097f(0x1c1b)][_0x12097f(0x1377)];){const _0x56e014=this['_rigCameras']['pop']();_0x56e014&&_0x56e014[_0x12097f(0x18c9)]();}if(this[_0x12097f(0xf34)]=_0x24caa4,this[_0x12097f(0x24d9)]={},this['_cameraRigParams']['interaxialDistance']=_0x13620d[_0x12097f(0x2500)]||0.0637,this['_cameraRigParams'][_0x12097f(0x152d)]=_0x150ca0['w1'][_0x12097f(0x38ff)](this[_0x12097f(0x24d9)][_0x12097f(0x2500)]/0.0637),this[_0x12097f(0xf34)]!==_0x5b5ba5['RIG_MODE_NONE']){const _0x52e5e2=this[_0x12097f(0x1623)](this[_0x12097f(0xc8c)]+'_L',0x0),_0x206642=(_0x52e5e2&&(_0x52e5e2[_0x12097f(0x380c)]=!0x0),this[_0x12097f(0x1623)](this[_0x12097f(0xc8c)]+'_R',0x1));_0x206642&&(_0x206642[_0x12097f(0x581)]=!0x0),_0x52e5e2&&_0x206642&&(this[_0x12097f(0x1c1b)]['push'](_0x52e5e2),this[_0x12097f(0x1c1b)][_0x12097f(0x3f90)](_0x206642));}this[_0x12097f(0x3943)](_0x13620d),this[_0x12097f(0x2457)](),this[_0x12097f(0x22f)]();}}[_0x43c7c9(0x3943)](_0x4d8d1e){}['_getVRProjectionMatrix'](){var _0x4d4d27=_0x43c7c9;return _0x3faa5d['y3'][_0x4d4d27(0xa39)](this[_0x4d4d27(0x24d9)][_0x4d4d27(0x2f4a)][_0x4d4d27(0x1b36)],this['_cameraRigParams'][_0x4d4d27(0x2f4a)][_0x4d4d27(0x22ca)],this['minZ'],this['maxZ'],this[_0x4d4d27(0x24d9)][_0x4d4d27(0x191d)],!0x0,this[_0x4d4d27(0x2cd1)]()[_0x4d4d27(0x91c)]),this[_0x4d4d27(0x24d9)]['vrWorkMatrix'][_0x4d4d27(0x2e19)](this[_0x4d4d27(0x24d9)][_0x4d4d27(0x375d)],this[_0x4d4d27(0x679)]),this[_0x4d4d27(0x679)];}['_updateCameraRotationMatrix'](){}[_0x43c7c9(0x17ae)](){}[_0x43c7c9(0x2e79)](){var _0x559106=_0x43c7c9;return _0x3faa5d['y3'][_0x559106(0x3228)]();}[_0x43c7c9(0x5d0)](){return _0x3faa5d['y3']['Identity']();}[_0x43c7c9(0x1dd0)](_0x31b114,_0x27f34b){var _0xb4e9df=_0x43c7c9;this[_0xb4e9df(0x24d9)]||(this[_0xb4e9df(0x24d9)]={}),this[_0xb4e9df(0x24d9)][_0x31b114]=_0x27f34b,_0xb4e9df(0x2500)===_0x31b114&&(this[_0xb4e9df(0x24d9)][_0xb4e9df(0x152d)]=_0x150ca0['w1'][_0xb4e9df(0x38ff)](_0x27f34b/0.0637));}[_0x43c7c9(0x1623)](_0x2d4039,_0x5d8611){return null;}[_0x43c7c9(0x1332)](){var _0x4df4fa=_0x43c7c9;for(let _0xc01158=0x0;_0xc01158<this[_0x4df4fa(0x1c1b)][_0x4df4fa(0x1377)];_0xc01158++)this['_rigCameras'][_0xc01158][_0x4df4fa(0x3f60)]=this[_0x4df4fa(0x3f60)],this[_0x4df4fa(0x1c1b)][_0xc01158][_0x4df4fa(0x4078)]=this[_0x4df4fa(0x4078)],this[_0x4df4fa(0x1c1b)][_0xc01158]['fov']=this[_0x4df4fa(0x37d7)],this['_rigCameras'][_0xc01158][_0x4df4fa(0x1bef)][_0x4df4fa(0xa83)](this[_0x4df4fa(0x1bef)]);this[_0x4df4fa(0xf34)]===_0x5b5ba5[_0x4df4fa(0x1e58)]&&(this[_0x4df4fa(0x1c1b)][0x0]['viewport']=this[_0x4df4fa(0x1c1b)][0x1][_0x4df4fa(0x245)]=this['viewport']);}['_setupInputs'](){}['serialize'](){var _0x108a0a=_0x43c7c9;const _0x4b8cab=_0xe5356f['p4'][_0x108a0a(0x2fbf)](this);return _0x4b8cab[_0x108a0a(0x17f4)]=this[_0x108a0a(0x17f4)],_0x4b8cab[_0x108a0a(0x21e0)]=this[_0x108a0a(0x3fcd)](),this[_0x108a0a(0x922)]&&this['parent'][_0x108a0a(0x3caf)](_0x4b8cab),this[_0x108a0a(0x16a9)]&&this[_0x108a0a(0x16a9)]['serialize'](_0x4b8cab),_0xe5356f['p4'][_0x108a0a(0x3c5d)](this,_0x4b8cab),_0x4b8cab['ranges']=this[_0x108a0a(0x3141)](),_0x4b8cab['isEnabled']=this[_0x108a0a(0x3c85)](),_0x4b8cab;}['clone'](_0x232225,_0x4504d4=null){var _0x2258be=_0x43c7c9;const _0x4ab08b=_0xe5356f['p4'][_0x2258be(0x73d)](_0x5b5ba5[_0x2258be(0x33b)](this[_0x2258be(0x3fcd)](),_0x232225,this[_0x2258be(0x83e)](),this[_0x2258be(0x2500)],this[_0x2258be(0x1437)]),this);return _0x4ab08b[_0x2258be(0xc8c)]=_0x232225,_0x4ab08b[_0x2258be(0x922)]=_0x4504d4,this[_0x2258be(0x36c3)][_0x2258be(0x2a3a)](_0x4ab08b),_0x4ab08b;}['getDirection'](_0x5b5b43){var _0x2bf2d6=_0x43c7c9,_0x41f314=_0x3faa5d['P'][_0x2bf2d6(0x23ed)]();return this[_0x2bf2d6(0x32d)](_0x5b5b43,_0x41f314),_0x41f314;}get['absoluteRotation'](){var _0x1deae1=_0x43c7c9;return this['getWorldMatrix']()[_0x1deae1(0x16c4)](void 0x0,this[_0x1deae1(0xdb8)]),this[_0x1deae1(0xdb8)];}[_0x43c7c9(0x32d)](_0x508a8c,_0x1ec4de){var _0x1d82d9=_0x43c7c9;_0x3faa5d['P'][_0x1d82d9(0x1f84)](_0x508a8c,this[_0x1d82d9(0x927)](),_0x1ec4de);}static['GetConstructorFromName'](_0x169a64,_0x874f57,_0x5597b8,_0x269b30=0x0,_0x46ee25=!0x0){var _0x21caf1=_0x43c7c9;return _0x541a46['N'][_0x21caf1(0x1783)](_0x169a64,_0x874f57,_0x5597b8,{'interaxial_distance':_0x269b30,'isStereoscopicSideBySide':_0x46ee25})||(()=>_0x5b5ba5['_CreateDefaultParsedCamera'](_0x874f57,_0x5597b8));}[_0x43c7c9(0x3d93)](){var _0x5f429f=_0x43c7c9;return this[_0x5f429f(0x927)]();}static[_0x43c7c9(0x2a19)](_0x545d8a,_0x5745d7){var _0x19c4d3=_0x43c7c9,_0x4feef9=_0x545d8a[_0x19c4d3(0x21e0)],_0x4feef9=_0x5b5ba5['GetConstructorFromName'](_0x4feef9,_0x545d8a['name'],_0x5745d7,_0x545d8a['interaxial_distance'],_0x545d8a['isStereoscopicSideBySide']);const _0x7af104=_0xe5356f['p4']['Parse'](_0x4feef9,_0x545d8a,_0x5745d7);if(void 0x0!==_0x545d8a[_0x19c4d3(0x12c6)]&&(_0x7af104['_waitingParentId']=_0x545d8a[_0x19c4d3(0x12c6)]),void 0x0!==_0x545d8a['parentInstanceIndex']&&(_0x7af104[_0x19c4d3(0x1833)]=_0x545d8a[_0x19c4d3(0x25d8)]),_0x7af104[_0x19c4d3(0x16a9)]&&(_0x7af104['inputs'][_0x19c4d3(0xa2c)](_0x545d8a),_0x7af104[_0x19c4d3(0x3b0c)]()),_0x545d8a[_0x19c4d3(0x1bef)]&&(_0x7af104[_0x19c4d3(0x1bef)]=_0x3faa5d['P'][_0x19c4d3(0x2858)](_0x545d8a['upVector'])),_0x7af104[_0x19c4d3(0x3424)]&&(_0x7af104['position']['copyFromFloats'](0x0,0x0,0x0),_0x7af104[_0x19c4d3(0x3424)](_0x3faa5d['P'][_0x19c4d3(0x2858)](_0x545d8a[_0x19c4d3(0x2416)]))),_0x545d8a[_0x19c4d3(0x397b)]&&_0x7af104[_0x19c4d3(0x2bae)]&&_0x7af104[_0x19c4d3(0x2bae)](_0x3faa5d['P']['FromArray'](_0x545d8a[_0x19c4d3(0x397b)])),_0x545d8a[_0x19c4d3(0xf34)]&&(_0x4feef9=_0x545d8a[_0x19c4d3(0x1d8c)]?{'interaxialDistance':_0x545d8a[_0x19c4d3(0x1d8c)]}:{},_0x7af104[_0x19c4d3(0xb1e)](_0x545d8a[_0x19c4d3(0xf34)],_0x4feef9)),_0x545d8a[_0x19c4d3(0x3ac2)]){for(let _0x5064be=0x0;_0x5064be<_0x545d8a['animations'][_0x19c4d3(0x1377)];_0x5064be++){var _0x453682=_0x545d8a[_0x19c4d3(0x3ac2)][_0x5064be];const _0x321368=(0x0,_0x37b636['q'])(_0x19c4d3(0x2168));_0x321368&&_0x7af104[_0x19c4d3(0x3ac2)][_0x19c4d3(0x3f90)](_0x321368['Parse'](_0x453682));}_0x541a46['N'][_0x19c4d3(0x364c)](_0x7af104,_0x545d8a,_0x5745d7);}return _0x545d8a[_0x19c4d3(0x2d58)]&&_0x5745d7[_0x19c4d3(0x3281)](_0x7af104,_0x545d8a[_0x19c4d3(0x2676)],_0x545d8a[_0x19c4d3(0x21fa)],_0x545d8a[_0x19c4d3(0x11b0)],_0x545d8a[_0x19c4d3(0xc84)]||0x1),void 0x0!==_0x545d8a['isEnabled']&&_0x7af104[_0x19c4d3(0x1e09)](_0x545d8a['isEnabled']),_0x7af104;}}_0x5b5ba5['_CreateDefaultParsedCamera']=(_0x51290a,_0x13d44a)=>{var _0x3e724d=_0x43c7c9;throw(0x0,_0xfeaed0['S'])(_0x3e724d(0x703));},_0x5b5ba5[_0x43c7c9(0x2ed3)]=_0x3f7ec4['g']['PERSPECTIVE_CAMERA'],_0x5b5ba5[_0x43c7c9(0x2ae1)]=_0x3f7ec4['g']['ORTHOGRAPHIC_CAMERA'],_0x5b5ba5['FOVMODE_VERTICAL_FIXED']=_0x3f7ec4['g']['FOVMODE_VERTICAL_FIXED'],_0x5b5ba5['FOVMODE_HORIZONTAL_FIXED']=_0x3f7ec4['g'][_0x43c7c9(0x1276)],_0x5b5ba5[_0x43c7c9(0x115e)]=_0x3f7ec4['g'][_0x43c7c9(0x115e)],_0x5b5ba5['RIG_MODE_STEREOSCOPIC_ANAGLYPH']=_0x3f7ec4['g'][_0x43c7c9(0x1e58)],_0x5b5ba5[_0x43c7c9(0x21e4)]=_0x3f7ec4['g']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL'],_0x5b5ba5[_0x43c7c9(0x1b5)]=_0x3f7ec4['g'][_0x43c7c9(0x1b5)],_0x5b5ba5['RIG_MODE_STEREOSCOPIC_OVERUNDER']=_0x3f7ec4['g']['RIG_MODE_STEREOSCOPIC_OVERUNDER'],_0x5b5ba5['RIG_MODE_STEREOSCOPIC_INTERLACED']=_0x3f7ec4['g']['RIG_MODE_STEREOSCOPIC_INTERLACED'],_0x5b5ba5[_0x43c7c9(0xf72)]=_0x3f7ec4['g'][_0x43c7c9(0xf72)],_0x5b5ba5[_0x43c7c9(0x250d)]=_0x3f7ec4['g'][_0x43c7c9(0x250d)],_0x5b5ba5[_0x43c7c9(0xa72)]=_0x3f7ec4['g']['RIG_MODE_CUSTOM'],_0xee9fc3([(_0x5b5ba5[_0x43c7c9(0xee7)]=!0x1,_0xe5356f['hd'])(_0x43c7c9(0x2416))],_0x5b5ba5['prototype'],_0x43c7c9(0x3fa6),void 0x0),_0xee9fc3([(0x0,_0xe5356f['hd'])('upVector')],_0x5b5ba5['prototype'],_0x43c7c9(0x4102),void 0x0),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5[_0x43c7c9(0x41df)],_0x43c7c9(0x1c6f),null),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5[_0x43c7c9(0x41df)],_0x43c7c9(0x1ee3),null),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5['prototype'],'orthoBottom',null),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5['prototype'],'orthoTop',null),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5[_0x43c7c9(0x41df)],'fov',void 0x0),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5[_0x43c7c9(0x41df)],_0x43c7c9(0x365),void 0x0),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5['prototype'],_0x43c7c9(0x3f60),void 0x0),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5[_0x43c7c9(0x41df)],'maxZ',void 0x0),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5[_0x43c7c9(0x41df)],'inertia',void 0x0),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5[_0x43c7c9(0x41df)],'mode',null),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5[_0x43c7c9(0x41df)],_0x43c7c9(0x6d0),void 0x0),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5['prototype'],_0x43c7c9(0x3a77),void 0x0),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5[_0x43c7c9(0x41df)],'cameraRigMode',void 0x0),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5[_0x43c7c9(0x41df)],_0x43c7c9(0x2500),void 0x0),_0xee9fc3([(0x0,_0xe5356f['qC'])()],_0x5b5ba5['prototype'],_0x43c7c9(0x1437),void 0x0);},0x15fee:(_0x75046f,_0x22e105,_0x3012ec)=>{var _0x25ca38=a8_0x16e4d8;_0x3012ec['d'](_0x22e105,{'p':()=>_0x4b0f10,'u':()=>_0x5654aa});var _0x25b9ca=_0x3012ec(0x10ea4),_0x42491a=_0x3012ec(0x153ad),_0x3209b3=_0x3012ec(0xdef7),_0x5654aa={};class _0x4b0f10{constructor(_0x486c42){var _0x282c76=a8_0x5b24;this[_0x282c76(0x2088)]=!0x1,this['attached']={},this[_0x282c76(0x3031)]=_0x486c42,this['checkInputs']=()=>{};}[_0x25ca38(0x3fc1)](_0x374716){var _0x1876b6=_0x25ca38,_0x50a3f1=_0x374716[_0x1876b6(0x1ce8)]();this[_0x1876b6(0x252e)][_0x50a3f1]?_0x25b9ca['Y'][_0x1876b6(0x1048)](_0x1876b6(0x3af9)+_0x50a3f1+_0x1876b6(0x379e)):((this['attached'][_0x50a3f1]=_0x374716)[_0x1876b6(0x3031)]=this[_0x1876b6(0x3031)],_0x374716[_0x1876b6(0x527)]&&(this[_0x1876b6(0x527)]=this['_addCheckInputs'](_0x374716['checkInputs']['bind'](_0x374716))),this['attachedToElement']&&_0x374716['attachControl'](this[_0x1876b6(0x2bdc)]));}['remove'](_0x23aca9){var _0x58fc57=_0x25ca38;for(const _0xe9d2c4 in this[_0x58fc57(0x252e)]){const _0x53c74c=this[_0x58fc57(0x252e)][_0xe9d2c4];if(_0x53c74c===_0x23aca9)return _0x53c74c[_0x58fc57(0x3fb7)](),_0x53c74c[_0x58fc57(0x3031)]=null,delete this[_0x58fc57(0x252e)][_0xe9d2c4],void this[_0x58fc57(0x352)]();}}[_0x25ca38(0x23bb)](_0x502805){var _0x1c746e=_0x25ca38;for(const _0x4be662 in this[_0x1c746e(0x252e)]){const _0x115577=this['attached'][_0x4be662];_0x115577[_0x1c746e(0x3fcd)]()===_0x502805&&(_0x115577[_0x1c746e(0x3fb7)](),_0x115577[_0x1c746e(0x3031)]=null,delete this['attached'][_0x4be662],this[_0x1c746e(0x352)]());}}[_0x25ca38(0x36a0)](_0x2d33d9){const _0x291610=this['checkInputs'];return()=>{_0x291610(),_0x2d33d9();};}[_0x25ca38(0x3d89)](_0x2095d7){var _0x376017=_0x25ca38;this[_0x376017(0x2088)]&&_0x2095d7[_0x376017(0x3a3a)](this[_0x376017(0x2bdc)]);}[_0x25ca38(0x236b)](_0x57af67=!0x1){var _0x1b59a6=_0x25ca38;if(!this[_0x1b59a6(0x2088)]){_0x57af67=!_0x3209b3['V']['ForceAttachControlToAlwaysPreventDefault']&&_0x57af67,this['attachedToElement']=!0x0,this[_0x1b59a6(0x2bdc)]=_0x57af67;for(const _0x303a64 in this[_0x1b59a6(0x252e)])this[_0x1b59a6(0x252e)][_0x303a64][_0x1b59a6(0x3a3a)](_0x57af67);}}[_0x25ca38(0x35cd)](_0x5d2ed2=!0x1){var _0x3d7a8f=_0x25ca38;for(const _0x3da071 in this[_0x3d7a8f(0x252e)])this[_0x3d7a8f(0x252e)][_0x3da071][_0x3d7a8f(0x3fb7)](),_0x5d2ed2&&(this[_0x3d7a8f(0x252e)][_0x3da071][_0x3d7a8f(0x3031)]=null);this[_0x3d7a8f(0x2088)]=!0x1;}[_0x25ca38(0x352)](){var _0x2119b5=_0x25ca38;this[_0x2119b5(0x527)]=()=>{};for(const _0x4707ee in this[_0x2119b5(0x252e)]){const _0x15cc59=this[_0x2119b5(0x252e)][_0x4707ee];_0x15cc59['checkInputs']&&(this[_0x2119b5(0x527)]=this[_0x2119b5(0x36a0)](_0x15cc59['checkInputs'][_0x2119b5(0x2de9)](_0x15cc59)));}}[_0x25ca38(0x2f8)](){var _0x443ec7=_0x25ca38;this[_0x443ec7(0x2088)]&&this[_0x443ec7(0x35cd)](!0x0),this[_0x443ec7(0x252e)]={},this[_0x443ec7(0x2088)]=!0x1,this[_0x443ec7(0x527)]=()=>{};}[_0x25ca38(0x2fcc)](_0x1dfb8f){var _0x118008=_0x25ca38;const _0x53b921={};for(const _0x8e78a7 in this[_0x118008(0x252e)]){const _0x2c3462=this[_0x118008(0x252e)][_0x8e78a7];var _0xb2b8cc=_0x42491a['p4'][_0x118008(0x2fbf)](_0x2c3462);_0x53b921[_0x2c3462['getClassName']()]=_0xb2b8cc;}_0x1dfb8f[_0x118008(0x2e20)]=_0x53b921;}[_0x25ca38(0xa2c)](_0x1e5b2e){var _0x7b1405=_0x25ca38,_0x4f9726,_0x20ddb9,_0x35d3e6=_0x1e5b2e[_0x7b1405(0x2e20)];if(_0x35d3e6){this[_0x7b1405(0x2f8)]();for(const _0x23c32e in _0x35d3e6){const _0x4dc801=_0x5654aa[_0x23c32e];_0x4dc801&&(_0x4f9726=_0x35d3e6[_0x23c32e],_0x4f9726=_0x42491a['p4'][_0x7b1405(0x2a19)](()=>new _0x4dc801(),_0x4f9726,null),this[_0x7b1405(0x3fc1)](_0x4f9726));}}else for(const _0x11fb05 in this['attached']){const _0x32b46f=_0x5654aa[this['attached'][_0x11fb05][_0x7b1405(0x3fcd)]()];_0x32b46f&&(_0x20ddb9=_0x42491a['p4'][_0x7b1405(0x2a19)](()=>new _0x32b46f(),_0x1e5b2e,null),this[_0x7b1405(0x854)](this[_0x7b1405(0x252e)][_0x11fb05]),this[_0x7b1405(0x3fc1)](_0x20ddb9));}}}},0xbab5:(_0xab2fce,_0x45cf7d,_0x5dc36d)=>{var _0x5066dd=a8_0x16e4d8;_0x5dc36d['d'](_0x45cf7d,{'n':()=>_0x1972cb});var _0x45cf7d=_0x5dc36d(0xbe0e),_0x44bd95=_0x5dc36d(0x9fd1),_0x57c423=_0x5dc36d(0x16aec),_0x43ad22=(_0x5dc36d(0x1795b),_0x5dc36d(0xa60f));_0x57c423['N'][_0x5066dd(0x30fc)]('DeviceOrientationCamera',(_0x39e203,_0x11b6d2)=>()=>new _0x1972cb(_0x39e203,_0x44bd95['P'][_0x5066dd(0x23ed)](),_0x11b6d2));class _0x1972cb extends _0x45cf7d['c']{constructor(_0x5a84e4,_0x1ec663,_0x3d910e){var _0x210f2e=_0x5066dd;super(_0x5a84e4,_0x1ec663,_0x3d910e),this[_0x210f2e(0x160e)]=new _0x44bd95['_f'](),this[_0x210f2e(0x28df)]=!0x0,this[_0x210f2e(0x2aa3)]=0x0,this[_0x210f2e(0x2b1f)]=new _0x44bd95['_f'](),this['inputs'][_0x210f2e(0x27a4)](),this[_0x210f2e(0x16a9)][_0x210f2e(0x2d0a)]&&this['inputs'][_0x210f2e(0x2d0a)][_0x210f2e(0x3c91)][_0x210f2e(0x3a07)](()=>{var _0xf7835d=_0x210f2e;this[_0xf7835d(0x28df)]&&this[_0xf7835d(0x16a9)][_0xf7835d(0x2bf)]&&(this['inputs'][_0xf7835d(0x2bf)][_0xf7835d(0x1f38)]=!0x1,this[_0xf7835d(0x16a9)][_0xf7835d(0x2bf)][_0xf7835d(0xf00)]['add'](_0x2c46f3=>{var _0x3edcfd=_0xf7835d;0x0!=this[_0x3edcfd(0x2aa3)]&&(this[_0x3edcfd(0x298a)]||(this[_0x3edcfd(0x298a)]=new _0x44bd95['_f']()),_0x44bd95['_f'][_0x3edcfd(0x36de)](0x0,_0x2c46f3[_0x3edcfd(0x365b)]*this[_0x3edcfd(0x2aa3)],0x0,this[_0x3edcfd(0x160e)]),this[_0x3edcfd(0x298a)][_0x3edcfd(0x2e19)](this['_tmpDragQuaternion'],this[_0x3edcfd(0x298a)]));}));});}get[_0x5066dd(0x3641)](){return this['_disablePointerInputWhenUsingDeviceOrientation'];}set['disablePointerInputWhenUsingDeviceOrientation'](_0x20a5c7){this['_disablePointerInputWhenUsingDeviceOrientation']=_0x20a5c7;}[_0x5066dd(0x3223)](_0x3ea826=0x1/0x12c){this['_dragFactor']=_0x3ea826;}[_0x5066dd(0x3fcd)](){var _0x9a0e5d=_0x5066dd;return _0x9a0e5d(0x30d8);}[_0x5066dd(0x31d4)](){var _0x45f158=_0x5066dd;super[_0x45f158(0x31d4)](),this[_0x45f158(0x2b1f)][_0x45f158(0xa83)](this[_0x45f158(0x32ee)]),this[_0x45f158(0x298a)]&&this[_0x45f158(0x298a)][_0x45f158(0x2e19)](this[_0x45f158(0x32ee)],this['rotationQuaternion']);}[_0x5066dd(0x2867)](_0x425308=_0x43ad22['RD']['Y']){var _0x16a72c=_0x5066dd;this[_0x16a72c(0x32ee)]&&(this[_0x16a72c(0x298a)]||(this[_0x16a72c(0x298a)]=new _0x44bd95['_f']()),this[_0x16a72c(0x298a)][_0x16a72c(0xa83)](this[_0x16a72c(0x2b1f)]||this[_0x16a72c(0x32ee)]),['x','y','z'][_0x16a72c(0x7f0)](_0x347d17=>{var _0x2bf97a=_0x16a72c;_0x425308[_0x347d17]?this[_0x2bf97a(0x298a)][_0x347d17]*=-0x1:this[_0x2bf97a(0x298a)][_0x347d17]=0x0;}),this[_0x16a72c(0x298a)][_0x16a72c(0x3f07)](),this[_0x16a72c(0x298a)]['multiplyToRef'](this[_0x16a72c(0x32ee)],this['rotationQuaternion']));}}},0x10c09:(_0x296430,_0x5af347,_0x195235)=>{var _0x545ac2=a8_0x16e4d8;function _0x55db3c(_0xb86fde,_0x4dd136,_0xc50d76,_0x3e6ec4){var _0x1eff29=a8_0x5b24,_0x55333e,_0x446353=arguments[_0x1eff29(0x1377)],_0x2e953a=_0x446353<0x3?_0x4dd136:null===_0x3e6ec4?_0x3e6ec4=Object[_0x1eff29(0xd3d)](_0x4dd136,_0xc50d76):_0x3e6ec4;if(_0x1eff29(0x1e3f)==typeof Reflect&&_0x1eff29(0x38fa)==typeof Reflect[_0x1eff29(0x1dac)])_0x2e953a=Reflect[_0x1eff29(0x1dac)](_0xb86fde,_0x4dd136,_0xc50d76,_0x3e6ec4);else{for(var _0x25c7a2=_0xb86fde[_0x1eff29(0x1377)]-0x1;0x0<=_0x25c7a2;_0x25c7a2--)(_0x55333e=_0xb86fde[_0x25c7a2])&&(_0x2e953a=(_0x446353<0x3?_0x55333e(_0x2e953a):0x3<_0x446353?_0x55333e(_0x4dd136,_0xc50d76,_0x2e953a):_0x55333e(_0x4dd136,_0xc50d76))||_0x2e953a);}0x3<_0x446353&&_0x2e953a&&Object[_0x1eff29(0x395)](_0x4dd136,_0xc50d76,_0x2e953a);}var _0x5e6b0c=_0x195235(0x153ad),_0x1b0cca=_0x195235(0x9fd1),_0x2c2f2c=_0x195235(0xee04),_0x5ef3d3=_0x195235(0x2f61),_0xad461e=_0x195235(0x12dd5),_0x217737=_0x195235(0xe222);class _0x57d6d0 extends _0x5ef3d3['C']{constructor(_0x59a027,_0x2140ac,_0x3d9207,_0x24f953=!0x0){var _0x2287bc=a8_0x5b24;super(_0x59a027,_0x2140ac,_0x3d9207,_0x24f953),this['ellipsoid']=new _0x1b0cca['P'](0x1,0x1,0x1),this[_0x2287bc(0x2c20)]=new _0x1b0cca['P'](0x0,0x0,0x0),this['checkCollisions']=!0x1,this[_0x2287bc(0x1fc1)]=!0x1,this[_0x2287bc(0x10b1)]=_0x1b0cca['P'][_0x2287bc(0x23ed)](),this['_trackRoll']=0x0,this[_0x2287bc(0x26c)]=0x64,this[_0x2287bc(0xafa)]=!0x1,this[_0x2287bc(0x2f93)]=Math['PI']/0x2,this[_0x2287bc(0x14af)]=0x1,this[_0x2287bc(0x3a87)]=!0x1,this['_oldPosition']=_0x1b0cca['P'][_0x2287bc(0x23ed)](),this[_0x2287bc(0x159d)]=_0x1b0cca['P'][_0x2287bc(0x23ed)](),this[_0x2287bc(0x3077)]=_0x1b0cca['P'][_0x2287bc(0x23ed)](),this['_collisionMask']=-0x1,this[_0x2287bc(0x2d5)]=(_0x2e2106,_0x5290d7,_0x31f73a=null)=>{var _0x3a0edd=_0x2287bc;this['_newPosition']['copyFrom'](_0x5290d7),this['_newPosition']['subtractToRef'](this[_0x3a0edd(0x2bdd)],this[_0x3a0edd(0x159d)]),this[_0x3a0edd(0x159d)]['length']()>_0x2c2f2c['D'][_0x3a0edd(0x451)]&&(this[_0x3a0edd(0x2416)]['addInPlace'](this[_0x3a0edd(0x159d)]),this[_0x3a0edd(0x132c)]&&_0x31f73a&&this['onCollide'](_0x31f73a));},this[_0x2287bc(0x16a9)]=new _0xad461e['w'](this),this[_0x2287bc(0x16a9)][_0x2287bc(0x40a1)]()[_0x2287bc(0x3e39)]();}get[_0x545ac2(0x9af)](){var _0xd9ca6d=_0x545ac2,_0x23e0d1=this[_0xd9ca6d(0x16a9)][_0xd9ca6d(0x252e)][_0xd9ca6d(0x269e)];return _0x23e0d1?_0x23e0d1[_0xd9ca6d(0x9af)]:0x0;}set[_0x545ac2(0x9af)](_0x309a1a){var _0x38d24c=_0x545ac2;const _0x2a7f75=this[_0x38d24c(0x16a9)]['attached'][_0x38d24c(0x269e)];_0x2a7f75&&(_0x2a7f75[_0x38d24c(0x9af)]=_0x309a1a);}get[_0x545ac2(0x1431)](){var _0x2f1856=_0x545ac2,_0x21a398=this[_0x2f1856(0x16a9)]['attached']['keyboard'];return _0x21a398?_0x21a398[_0x2f1856(0x1431)]:[];}set[_0x545ac2(0x1431)](_0xaad55b){var _0xd271cc=_0x545ac2;const _0x9921e3=this[_0xd271cc(0x16a9)][_0xd271cc(0x252e)][_0xd271cc(0x1ecb)];_0x9921e3&&(_0x9921e3[_0xd271cc(0x1431)]=_0xaad55b);}get[_0x545ac2(0x1b6)](){var _0x37f298=_0x545ac2,_0x2166d3=this[_0x37f298(0x16a9)][_0x37f298(0x252e)]['keyboard'];return _0x2166d3?_0x2166d3[_0x37f298(0x1b6)]:[];}set[_0x545ac2(0x1b6)](_0xc73920){var _0x449b7c=_0x545ac2;const _0x425285=this[_0x449b7c(0x16a9)]['attached'][_0x449b7c(0x1ecb)];_0x425285&&(_0x425285['keysBackward']=_0xc73920);}get[_0x545ac2(0x1741)](){var _0x16ccb5=_0x545ac2,_0x130fe4=this[_0x16ccb5(0x16a9)][_0x16ccb5(0x252e)][_0x16ccb5(0x1ecb)];return _0x130fe4?_0x130fe4[_0x16ccb5(0x1741)]:[];}set[_0x545ac2(0x1741)](_0x51d008){var _0x2fbe66=_0x545ac2;const _0x52aef2=this[_0x2fbe66(0x16a9)][_0x2fbe66(0x252e)]['keyboard'];_0x52aef2&&(_0x52aef2[_0x2fbe66(0x1741)]=_0x51d008);}get['keysDown'](){var _0x1f71b5=_0x545ac2,_0xfb66b4=this[_0x1f71b5(0x16a9)][_0x1f71b5(0x252e)][_0x1f71b5(0x1ecb)];return _0xfb66b4?_0xfb66b4[_0x1f71b5(0x11e8)]:[];}set['keysDown'](_0x598c5a){var _0x6d65d4=_0x545ac2;const _0x262aa4=this[_0x6d65d4(0x16a9)][_0x6d65d4(0x252e)][_0x6d65d4(0x1ecb)];_0x262aa4&&(_0x262aa4['keysDown']=_0x598c5a);}get[_0x545ac2(0x4123)](){var _0x1a903e=_0x545ac2,_0x2c8672=this[_0x1a903e(0x16a9)][_0x1a903e(0x252e)][_0x1a903e(0x1ecb)];return _0x2c8672?_0x2c8672['keysLeft']:[];}set[_0x545ac2(0x4123)](_0x17f67e){var _0x2a4814=_0x545ac2;const _0x396e38=this['inputs']['attached'][_0x2a4814(0x1ecb)];_0x396e38&&(_0x396e38['keysLeft']=_0x17f67e);}get['keysRight'](){var _0x286aa9=_0x545ac2,_0xb293e3=this[_0x286aa9(0x16a9)][_0x286aa9(0x252e)][_0x286aa9(0x1ecb)];return _0xb293e3?_0xb293e3[_0x286aa9(0x1d0)]:[];}set[_0x545ac2(0x1d0)](_0x28ff94){var _0x481a26=_0x545ac2;const _0x2e8a63=this[_0x481a26(0x16a9)][_0x481a26(0x252e)]['keyboard'];_0x2e8a63&&(_0x2e8a63[_0x481a26(0x1d0)]=_0x28ff94);}[_0x545ac2(0x3a3a)](_0x41d706,_0x5437ee){var _0x18ae2c=_0x545ac2;_0x5437ee=_0x217737['w1'][_0x18ae2c(0x252d)](arguments),this['inputs'][_0x18ae2c(0x236b)](_0x5437ee);}[_0x545ac2(0x3fb7)](){var _0x1fc288=_0x545ac2;this[_0x1fc288(0x16a9)][_0x1fc288(0x35cd)](),this[_0x1fc288(0x10b1)]=new _0x1b0cca['P'](0x0,0x0,0x0);}get[_0x545ac2(0x3e8f)](){return this['_collisionMask'];}set[_0x545ac2(0x3e8f)](_0x59c293){this['_collisionMask']=isNaN(_0x59c293)?-0x1:_0x59c293;}[_0x545ac2(0x32c3)](_0x323088){var _0x38e845=_0x545ac2;let _0x1b162a;(_0x1b162a=this['parent']?_0x1b0cca['P'][_0x38e845(0x7e9)](this[_0x38e845(0x2416)],this[_0x38e845(0x922)][_0x38e845(0x927)]()):this[_0x38e845(0x2416)])['subtractFromFloatsToRef'](0x0,this[_0x38e845(0x88e)]['y'],0x0,this[_0x38e845(0x2bdd)]),this['_oldPosition'][_0x38e845(0x350)](this[_0x38e845(0x2c20)]);const _0x29f83f=this[_0x38e845(0x83e)]()['collisionCoordinator'];this[_0x38e845(0x3eb1)]||(this[_0x38e845(0x3eb1)]=_0x29f83f[_0x38e845(0x2711)]()),this[_0x38e845(0x3eb1)][_0x38e845(0x350b)]=this[_0x38e845(0x88e)],this[_0x38e845(0x3eb1)]['collisionMask']=this['_collisionMask'];let _0xcf03b9=_0x323088;this[_0x38e845(0x1fc1)]&&(_0xcf03b9=_0x323088[_0x38e845(0x3fc1)](this['getScene']()['gravity'])),_0x29f83f[_0x38e845(0xb68)](this[_0x38e845(0x2bdd)],_0xcf03b9,this['_collider'],0x3,null,this[_0x38e845(0x2d5)],this[_0x38e845(0x17f4)]);}[_0x545ac2(0x31d4)](){var _0x123c32=_0x545ac2;this['_localDirection']||(this[_0x123c32(0x3470)]=_0x1b0cca['P'][_0x123c32(0x23ed)](),this[_0x123c32(0x294)]=_0x1b0cca['P'][_0x123c32(0x23ed)]()),this[_0x123c32(0x16a9)]['checkInputs'](),super[_0x123c32(0x31d4)]();}[_0x545ac2(0x3bcd)](){var _0x3ef7f7=_0x545ac2;return this['_needMoveForGravity']||0x0<Math['abs'](this[_0x3ef7f7(0x10b1)]['x'])||0x0<Math[_0x3ef7f7(0x3abd)](this['cameraDirection']['y'])||0x0<Math['abs'](this[_0x3ef7f7(0x10b1)]['z']);}[_0x545ac2(0x37ce)](){var _0x1f37bf=_0x545ac2;this[_0x1f37bf(0xdd7)]&&this[_0x1f37bf(0x83e)]()['collisionsEnabled']?this[_0x1f37bf(0x32c3)](this[_0x1f37bf(0x10b1)]):super['_updatePosition']();}['restoreRoll'](_0xf76b86){var _0x3c2a7f=_0x545ac2,_0x5128e1=this[_0x3c2a7f(0x1b78)],_0x41a2b1=_0x5128e1-this[_0x3c2a7f(0x2d91)]['z'];0.001<=Math[_0x3c2a7f(0x3abd)](_0x41a2b1)&&(this['rotation']['z']+=_0x41a2b1/_0xf76b86,Math[_0x3c2a7f(0x3abd)](_0x5128e1-this[_0x3c2a7f(0x2d91)]['z'])<=0.001&&(this[_0x3c2a7f(0x2d91)]['z']=_0x5128e1));}[_0x545ac2(0x18c9)](){var _0x284b23=_0x545ac2;this['inputs'][_0x284b23(0x2f8)](),super[_0x284b23(0x18c9)]();}[_0x545ac2(0x3fcd)](){var _0x4e52c5=_0x545ac2;return _0x4e52c5(0xaa1);}}_0x55db3c([(0x0,_0x5e6b0c['hd'])()],_0x57d6d0[_0x545ac2(0x41df)],_0x545ac2(0x88e),void 0x0),_0x55db3c([(0x0,_0x5e6b0c['hd'])()],_0x57d6d0[_0x545ac2(0x41df)],'ellipsoidOffset',void 0x0),_0x55db3c([(0x0,_0x5e6b0c['qC'])()],_0x57d6d0[_0x545ac2(0x41df)],_0x545ac2(0xdd7),void 0x0),_0x55db3c([(0x0,_0x5e6b0c['qC'])()],_0x57d6d0[_0x545ac2(0x41df)],_0x545ac2(0x1fc1),void 0x0);},0x12dd5:(_0x535aa4,_0x2b6e88,_0x1de428)=>{var _0x4f7f5b=a8_0x16e4d8;_0x1de428['d'](_0x2b6e88,{'w':()=>_0x873314});var _0x2b6e88=_0x1de428(0x15fee),_0x311a3e=_0x1de428(0x15f1e),_0x12b936=_0x1de428(0x12200);class _0x873314 extends _0x2b6e88['p']{constructor(_0x55ef2d){super(_0x55ef2d);}[_0x4f7f5b(0x40a1)](){var _0xbb559b=_0x4f7f5b;return this[_0xbb559b(0x3fc1)](new _0x12b936['H']()),this;}[_0x4f7f5b(0x3e39)](){var _0x4ed5af=_0x4f7f5b;return this[_0x4ed5af(0x3fc1)](new _0x311a3e['g']()),this;}}},0x14430:(_0x216458,_0x38654f,_0x3a1715)=>{var _0xb5879b=a8_0x16e4d8;function _0x3493be(_0x1954a8,_0x26f73a,_0x53ff37,_0x32b169){var _0x4005ef=a8_0x5b24,_0x3154aa,_0x2022ac=arguments[_0x4005ef(0x1377)],_0x3508a6=_0x2022ac<0x3?_0x26f73a:null===_0x32b169?_0x32b169=Object[_0x4005ef(0xd3d)](_0x26f73a,_0x53ff37):_0x32b169;if('object'==typeof Reflect&&_0x4005ef(0x38fa)==typeof Reflect[_0x4005ef(0x1dac)])_0x3508a6=Reflect[_0x4005ef(0x1dac)](_0x1954a8,_0x26f73a,_0x53ff37,_0x32b169);else{for(var _0x4a1055=_0x1954a8[_0x4005ef(0x1377)]-0x1;0x0<=_0x4a1055;_0x4a1055--)(_0x3154aa=_0x1954a8[_0x4a1055])&&(_0x3508a6=(_0x2022ac<0x3?_0x3154aa(_0x3508a6):0x3<_0x2022ac?_0x3154aa(_0x26f73a,_0x53ff37,_0x3508a6):_0x3154aa(_0x26f73a,_0x53ff37))||_0x3508a6);}0x3<_0x2022ac&&_0x3508a6&&Object[_0x4005ef(0x395)](_0x26f73a,_0x53ff37,_0x3508a6);}var _0xf0bca=_0x3a1715(0x153ad),_0x454181=_0x3a1715(0xe222),_0xc902e=_0x3a1715(0x2f61),_0x4890c0=_0x3a1715(0x9fd1),_0x19cc2e=_0x3a1715(0x16aec),_0x150e40=_0x3a1715(0x5e3f);_0x19cc2e['N'][_0xb5879b(0x30fc)]('FollowCamera',(_0x2878a5,_0x4e4a6a)=>()=>new _0x598a76(_0x2878a5,_0x4890c0['P'][_0xb5879b(0x23ed)](),_0x4e4a6a)),_0x19cc2e['N'][_0xb5879b(0x30fc)](_0xb5879b(0x29d2),(_0x5d94b1,_0x28fde5)=>()=>new _0x53b7af(_0x5d94b1,0x0,0x0,0x1,null,_0x28fde5));class _0x598a76 extends _0xc902e['C']{constructor(_0x36b0bf,_0x23bab6,_0x268827,_0x58b9b9=null){var _0x120bad=_0xb5879b;super(_0x36b0bf,_0x23bab6,_0x268827),this[_0x120bad(0x3a45)]=0xc,this[_0x120bad(0x10a6)]=null,this[_0x120bad(0x130a)]=null,this[_0x120bad(0x2291)]=0x0,this['lowerRotationOffsetLimit']=null,this['upperRotationOffsetLimit']=null,this[_0x120bad(0x2ec)]=0x4,this['lowerHeightOffsetLimit']=null,this['upperHeightOffsetLimit']=null,this[_0x120bad(0x25a2)]=0.05,this['maxCameraSpeed']=0x14,this[_0x120bad(0x32a7)]=_0x58b9b9,this[_0x120bad(0x16a9)]=new _0x150e40['b'](this),this[_0x120bad(0x16a9)]['addKeyboard']()[_0x120bad(0x342b)]()[_0x120bad(0x1871)]();}['_follow'](_0x4c5626){var _0xaa25c0=_0xb5879b;if(_0x4c5626){var _0x40cf7a=_0x4890c0['jp'][_0xaa25c0(0x31e7)][0x0],_0x40cf7a=(_0x4c5626[_0xaa25c0(0xfef)][_0xaa25c0(0x410e)](_0x40cf7a),Math[_0xaa25c0(0x36a5)](_0x40cf7a['m'][0x8],_0x40cf7a['m'][0xa])),_0x40cf7a=_0x454181['w1'][_0xaa25c0(0x38ff)](this[_0xaa25c0(0x2291)])+_0x40cf7a,_0x4c5626=_0x4c5626[_0xaa25c0(0x1c6d)](),_0x4b6b58=_0x4c5626['x']+Math[_0xaa25c0(0x41fd)](_0x40cf7a)*this['radius'],_0x40cf7a=_0x4c5626['z']+Math[_0xaa25c0(0x3d17)](_0x40cf7a)*this[_0xaa25c0(0x3a45)],_0x4b6b58=_0x4b6b58-this[_0xaa25c0(0x2416)]['x'],_0x5a18b2=_0x4c5626['y']+this[_0xaa25c0(0x2ec)]-this['position']['y'],_0x40cf7a=_0x40cf7a-this[_0xaa25c0(0x2416)]['z'];let _0x52ba6b=_0x4b6b58*this[_0xaa25c0(0x25a2)]*0x2,_0x4762d2=_0x5a18b2*this[_0xaa25c0(0x25a2)],_0x3ed091=_0x40cf7a*this[_0xaa25c0(0x25a2)]*0x2;(_0x52ba6b>this[_0xaa25c0(0x1f92)]||_0x52ba6b<-this['maxCameraSpeed'])&&(_0x52ba6b=_0x52ba6b<0x1?-this[_0xaa25c0(0x1f92)]:this[_0xaa25c0(0x1f92)]),(_0x4762d2>this[_0xaa25c0(0x1f92)]||_0x4762d2<-this['maxCameraSpeed'])&&(_0x4762d2=_0x4762d2<0x1?-this[_0xaa25c0(0x1f92)]:this['maxCameraSpeed']),(_0x3ed091>this['maxCameraSpeed']||_0x3ed091<-this[_0xaa25c0(0x1f92)])&&(_0x3ed091=_0x3ed091<0x1?-this[_0xaa25c0(0x1f92)]:this[_0xaa25c0(0x1f92)]),this[_0xaa25c0(0x2416)]=new _0x4890c0['P'](this[_0xaa25c0(0x2416)]['x']+_0x52ba6b,this[_0xaa25c0(0x2416)]['y']+_0x4762d2,this[_0xaa25c0(0x2416)]['z']+_0x3ed091),this[_0xaa25c0(0x2bae)](_0x4c5626);}}[_0xb5879b(0x3a3a)](_0x4cd021,_0x4ec6fa){var _0x3c587b=_0xb5879b;_0x4ec6fa=_0x454181['w1']['BackCompatCameraNoPreventDefault'](arguments),this[_0x3c587b(0x16a9)][_0x3c587b(0x236b)](_0x4ec6fa),this['_reset']=()=>{};}[_0xb5879b(0x3fb7)](){var _0x15cfa8=_0xb5879b;this[_0x15cfa8(0x16a9)][_0x15cfa8(0x35cd)](),this[_0x15cfa8(0x24c0)]&&this[_0x15cfa8(0x24c0)]();}['_checkInputs'](){var _0x54412c=_0xb5879b;this[_0x54412c(0x16a9)][_0x54412c(0x527)](),this['_checkLimits'](),super[_0x54412c(0x31d4)](),this[_0x54412c(0x32a7)]&&this[_0x54412c(0xcea)](this['lockedTarget']);}[_0xb5879b(0x3744)](){var _0x1a2204=_0xb5879b;null!==this[_0x1a2204(0x10a6)]&&this['radius']<this['lowerRadiusLimit']&&(this['radius']=this['lowerRadiusLimit']),null!==this['upperRadiusLimit']&&this[_0x1a2204(0x3a45)]>this['upperRadiusLimit']&&(this['radius']=this[_0x1a2204(0x130a)]),null!==this[_0x1a2204(0x3674)]&&this[_0x1a2204(0x2ec)]<this[_0x1a2204(0x3674)]&&(this['heightOffset']=this[_0x1a2204(0x3674)]),null!==this[_0x1a2204(0x10a8)]&&this[_0x1a2204(0x2ec)]>this[_0x1a2204(0x10a8)]&&(this[_0x1a2204(0x2ec)]=this[_0x1a2204(0x10a8)]),null!==this[_0x1a2204(0xf22)]&&this[_0x1a2204(0x2291)]<this['lowerRotationOffsetLimit']&&(this[_0x1a2204(0x2291)]=this[_0x1a2204(0xf22)]),null!==this[_0x1a2204(0x20f5)]&&this[_0x1a2204(0x2291)]>this[_0x1a2204(0x20f5)]&&(this['rotationOffset']=this[_0x1a2204(0x20f5)]);}[_0xb5879b(0x3fcd)](){var _0x3ee4db=_0xb5879b;return _0x3ee4db(0x36e);}}_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],'radius',void 0x0),_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],'lowerRadiusLimit',void 0x0),_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],'upperRadiusLimit',void 0x0),_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],_0xb5879b(0x2291),void 0x0),_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],'lowerRotationOffsetLimit',void 0x0),_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],_0xb5879b(0x20f5),void 0x0),_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],_0xb5879b(0x2ec),void 0x0),_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],_0xb5879b(0x3674),void 0x0),_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],_0xb5879b(0x10a8),void 0x0),_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],_0xb5879b(0x25a2),void 0x0),_0x3493be([(0x0,_0xf0bca['qC'])()],_0x598a76[_0xb5879b(0x41df)],'maxCameraSpeed',void 0x0),_0x3493be([(0x0,_0xf0bca['RR'])(_0xb5879b(0x273f))],_0x598a76['prototype'],_0xb5879b(0x32a7),void 0x0);class _0x53b7af extends _0xc902e['C']{constructor(_0x1490db,_0x3f580a,_0x439100,_0x17d29c,_0x4ae55e,_0x2f0200){var _0x13dd6f=_0xb5879b;super(_0x1490db,_0x4890c0['P'][_0x13dd6f(0x23ed)](),_0x2f0200),this[_0x13dd6f(0x1aed)]=_0x3f580a,this[_0x13dd6f(0x1b52)]=_0x439100,this[_0x13dd6f(0x3a45)]=_0x17d29c,this[_0x13dd6f(0x1cb8)]=_0x4890c0['P'][_0x13dd6f(0x23ed)](),this[_0x13dd6f(0xc4a)](_0x4ae55e);}[_0xb5879b(0xc4a)](_0x4bb5f2){var _0x355763=_0xb5879b;this[_0x355763(0xdbc)]=_0x4bb5f2,this[_0x355763(0xcea)]();}['_follow'](){var _0x359396=_0xb5879b;if(this['_meshTarget']){this['_cartesianCoordinates']['x']=this[_0x359396(0x3a45)]*Math['cos'](this['alpha'])*Math[_0x359396(0x3d17)](this['beta']),this[_0x359396(0x1cb8)]['y']=this[_0x359396(0x3a45)]*Math[_0x359396(0x41fd)](this[_0x359396(0x1b52)]),this[_0x359396(0x1cb8)]['z']=this[_0x359396(0x3a45)]*Math[_0x359396(0x41fd)](this['alpha'])*Math[_0x359396(0x3d17)](this['beta']);const _0x46c9be=this[_0x359396(0xdbc)]['getAbsolutePosition']();this['position']=_0x46c9be[_0x359396(0x3fc1)](this[_0x359396(0x1cb8)]),this[_0x359396(0x2bae)](_0x46c9be);}}[_0xb5879b(0x31d4)](){var _0x16ff16=_0xb5879b;super[_0x16ff16(0x31d4)](),this['_follow']();}['getClassName'](){var _0x3412cd=_0xb5879b;return _0x3412cd(0x29d2);}}},0x5e3f:(_0x443e0b,_0x289f60,_0x3c1a6d)=>{var _0x2a110d=a8_0x16e4d8;_0x3c1a6d['d'](_0x289f60,{'b':()=>_0x39eee7});var _0x289f60=_0x3c1a6d(0x15fee),_0x3a5294=_0x3c1a6d(0xc1fe),_0x18e2b2=_0x3c1a6d(0x9f45),_0x15c920=_0x3c1a6d(0x1428f),_0x2f0ae7=_0x3c1a6d(0x6214);class _0x39eee7 extends _0x289f60['p']{constructor(_0x2f7966){super(_0x2f7966);}[_0x2a110d(0x40a1)](){var _0x26113c=_0x2a110d;return this[_0x26113c(0x3fc1)](new _0x3a5294['I']()),this;}[_0x2a110d(0x342b)](){var _0x347a4f=_0x2a110d;return this[_0x347a4f(0x3fc1)](new _0x18e2b2['o']()),this;}['addPointers'](){var _0x6ffdbb=_0x2a110d;return this[_0x6ffdbb(0x3fc1)](new _0x15c920['S']()),this;}[_0x2a110d(0x27f2)](){var _0x36dfdf=_0x2a110d;return _0x2f0ae7[_0x36dfdf(0x1447)](_0x36dfdf(0x3002)),this;}}},0xbe0e:(_0x9a1719,_0x520bae,_0x2be4b2)=>{var _0x3dd1e3=a8_0x16e4d8;_0x2be4b2['d'](_0x520bae,{'c':()=>_0x1e41b4});function _0x24a0ff(_0x5a51b2,_0x3d75c6,_0x30e072,_0x38ee6b){var _0x25f0f1=a8_0x5b24,_0x3094c1,_0x1296fc=arguments[_0x25f0f1(0x1377)],_0x119740=_0x1296fc<0x3?_0x3d75c6:null===_0x38ee6b?_0x38ee6b=Object[_0x25f0f1(0xd3d)](_0x3d75c6,_0x30e072):_0x38ee6b;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x25f0f1(0x1dac)])_0x119740=Reflect[_0x25f0f1(0x1dac)](_0x5a51b2,_0x3d75c6,_0x30e072,_0x38ee6b);else{for(var _0x179336=_0x5a51b2[_0x25f0f1(0x1377)]-0x1;0x0<=_0x179336;_0x179336--)(_0x3094c1=_0x5a51b2[_0x179336])&&(_0x119740=(_0x1296fc<0x3?_0x3094c1(_0x119740):0x3<_0x1296fc?_0x3094c1(_0x3d75c6,_0x30e072,_0x119740):_0x3094c1(_0x3d75c6,_0x30e072))||_0x119740);}0x3<_0x1296fc&&_0x119740&&Object[_0x25f0f1(0x395)](_0x3d75c6,_0x30e072,_0x119740);}var _0x520bae=_0x2be4b2(0x153ad),_0x5248af=_0x2be4b2(0x9fd1),_0x53a7e6=_0x2be4b2(0xee04),_0x3a2119=_0x2be4b2(0x2f61),_0x5ec439=_0x2be4b2(0x5aa1),_0x148c51=_0x2be4b2(0xe222);class _0x1e41b4 extends _0x3a2119['C']{constructor(_0x12280f,_0x57f3ec,_0x34db6b,_0x2c5a4a=!0x0){var _0x5de653=a8_0x5b24;super(_0x12280f,_0x57f3ec,_0x34db6b,_0x2c5a4a),this['ellipsoid']=new _0x5248af['P'](0.5,0x1,0.5),this[_0x5de653(0x2c20)]=new _0x5248af['P'](0x0,0x0,0x0),this[_0x5de653(0xdd7)]=!0x1,this[_0x5de653(0x1fc1)]=!0x1,this['_needMoveForGravity']=!0x1,this[_0x5de653(0x2bdd)]=_0x5248af['P']['Zero'](),this[_0x5de653(0x159d)]=_0x5248af['P'][_0x5de653(0x23ed)](),this['_newPosition']=_0x5248af['P'][_0x5de653(0x23ed)](),this[_0x5de653(0x32a0)]=-0x1,this[_0x5de653(0x2d5)]=(_0x3fbe74,_0x887a1d,_0x1d9cbe=null)=>{var _0x595e5f=_0x5de653;this[_0x595e5f(0x3077)][_0x595e5f(0xa83)](_0x887a1d),this[_0x595e5f(0x3077)][_0x595e5f(0x407)](this[_0x595e5f(0x2bdd)],this[_0x595e5f(0x159d)]),this[_0x595e5f(0x159d)][_0x595e5f(0x1377)]()>_0x53a7e6['D'][_0x595e5f(0x451)]&&(this[_0x595e5f(0x2416)]['addInPlace'](this[_0x595e5f(0x159d)]),this[_0x595e5f(0x132c)]&&_0x1d9cbe&&this[_0x595e5f(0x132c)](_0x1d9cbe));},this[_0x5de653(0x16a9)]=new _0x5ec439['a'](this),this[_0x5de653(0x16a9)]['addKeyboard']()['addMouse']();}get['angularSensibility'](){var _0x400fea=a8_0x5b24,_0x34551c=this[_0x400fea(0x16a9)]['attached'][_0x400fea(0x269e)];return _0x34551c?_0x34551c[_0x400fea(0x9af)]:0x0;}set[_0x3dd1e3(0x9af)](_0x36ea87){var _0x161470=_0x3dd1e3;const _0x21eb37=this['inputs'][_0x161470(0x252e)][_0x161470(0x269e)];_0x21eb37&&(_0x21eb37[_0x161470(0x9af)]=_0x36ea87);}get['keysUp'](){var _0x4bc80b=_0x3dd1e3,_0x424c01=this[_0x4bc80b(0x16a9)][_0x4bc80b(0x252e)][_0x4bc80b(0x1ecb)];return _0x424c01?_0x424c01[_0x4bc80b(0x1741)]:[];}set[_0x3dd1e3(0x1741)](_0x22ecd8){var _0x3c8849=_0x3dd1e3;const _0x59441d=this[_0x3c8849(0x16a9)]['attached'][_0x3c8849(0x1ecb)];_0x59441d&&(_0x59441d['keysUp']=_0x22ecd8);}get[_0x3dd1e3(0x23b8)](){var _0x6d0eb9=_0x3dd1e3,_0x207537=this['inputs']['attached'][_0x6d0eb9(0x1ecb)];return _0x207537?_0x207537[_0x6d0eb9(0x23b8)]:[];}set['keysUpward'](_0x13c5ac){var _0x1c7aa1=_0x3dd1e3;const _0x3a1877=this[_0x1c7aa1(0x16a9)][_0x1c7aa1(0x252e)][_0x1c7aa1(0x1ecb)];_0x3a1877&&(_0x3a1877[_0x1c7aa1(0x23b8)]=_0x13c5ac);}get[_0x3dd1e3(0x11e8)](){var _0x41a728=_0x3dd1e3,_0x1e0b33=this['inputs']['attached'][_0x41a728(0x1ecb)];return _0x1e0b33?_0x1e0b33[_0x41a728(0x11e8)]:[];}set[_0x3dd1e3(0x11e8)](_0x5f185a){var _0x5a61c7=_0x3dd1e3;const _0xc7996=this['inputs'][_0x5a61c7(0x252e)][_0x5a61c7(0x1ecb)];_0xc7996&&(_0xc7996[_0x5a61c7(0x11e8)]=_0x5f185a);}get['keysDownward'](){var _0xaf3ba0=_0x3dd1e3,_0x208f39=this[_0xaf3ba0(0x16a9)][_0xaf3ba0(0x252e)][_0xaf3ba0(0x1ecb)];return _0x208f39?_0x208f39[_0xaf3ba0(0x3a97)]:[];}set[_0x3dd1e3(0x3a97)](_0x5314f4){var _0x2d36bd=_0x3dd1e3;const _0x4d3c46=this['inputs']['attached'][_0x2d36bd(0x1ecb)];_0x4d3c46&&(_0x4d3c46[_0x2d36bd(0x3a97)]=_0x5314f4);}get['keysLeft'](){var _0x57407f=_0x3dd1e3,_0x4e857d=this[_0x57407f(0x16a9)][_0x57407f(0x252e)][_0x57407f(0x1ecb)];return _0x4e857d?_0x4e857d[_0x57407f(0x4123)]:[];}set[_0x3dd1e3(0x4123)](_0x3e8157){var _0x5c75e5=_0x3dd1e3;const _0x514403=this[_0x5c75e5(0x16a9)][_0x5c75e5(0x252e)][_0x5c75e5(0x1ecb)];_0x514403&&(_0x514403['keysLeft']=_0x3e8157);}get['keysRight'](){var _0x3e4875=_0x3dd1e3,_0x4d4f24=this[_0x3e4875(0x16a9)][_0x3e4875(0x252e)]['keyboard'];return _0x4d4f24?_0x4d4f24['keysRight']:[];}set[_0x3dd1e3(0x1d0)](_0x3f6be5){var _0x2dc580=_0x3dd1e3;const _0x251f5b=this['inputs'][_0x2dc580(0x252e)][_0x2dc580(0x1ecb)];_0x251f5b&&(_0x251f5b[_0x2dc580(0x1d0)]=_0x3f6be5);}get[_0x3dd1e3(0x2849)](){var _0x45dbad=_0x3dd1e3,_0x465a03=this[_0x45dbad(0x16a9)][_0x45dbad(0x252e)][_0x45dbad(0x1ecb)];return _0x465a03?_0x465a03[_0x45dbad(0x2849)]:[];}set['keysRotateLeft'](_0xb910cb){var _0x25871d=_0x3dd1e3;const _0x1dde5a=this[_0x25871d(0x16a9)][_0x25871d(0x252e)][_0x25871d(0x1ecb)];_0x1dde5a&&(_0x1dde5a[_0x25871d(0x2849)]=_0xb910cb);}get[_0x3dd1e3(0xa27)](){var _0x483b90=_0x3dd1e3,_0x58a054=this[_0x483b90(0x16a9)][_0x483b90(0x252e)]['keyboard'];return _0x58a054?_0x58a054['keysRotateRight']:[];}set[_0x3dd1e3(0xa27)](_0xd56a48){var _0x4aff96=_0x3dd1e3;const _0x32670f=this[_0x4aff96(0x16a9)][_0x4aff96(0x252e)][_0x4aff96(0x1ecb)];_0x32670f&&(_0x32670f['keysRotateRight']=_0xd56a48);}get[_0x3dd1e3(0x189d)](){var _0x721075=_0x3dd1e3,_0x598bbf=this[_0x721075(0x16a9)][_0x721075(0x252e)][_0x721075(0x1ecb)];return _0x598bbf?_0x598bbf[_0x721075(0x189d)]:[];}set[_0x3dd1e3(0x189d)](_0xe2e223){var _0x473ab2=_0x3dd1e3;const _0xf5042=this['inputs'][_0x473ab2(0x252e)][_0x473ab2(0x1ecb)];_0xf5042&&(_0xf5042[_0x473ab2(0x189d)]=_0xe2e223);}get['keysRotateDown'](){var _0x195dfb=_0x3dd1e3,_0x1d3fd7=this[_0x195dfb(0x16a9)][_0x195dfb(0x252e)][_0x195dfb(0x1ecb)];return _0x1d3fd7?_0x1d3fd7['keysRotateDown']:[];}set[_0x3dd1e3(0x1457)](_0x3f269a){var _0x20e9e2=_0x3dd1e3;const _0x1ff7bc=this[_0x20e9e2(0x16a9)][_0x20e9e2(0x252e)][_0x20e9e2(0x1ecb)];_0x1ff7bc&&(_0x1ff7bc[_0x20e9e2(0x1457)]=_0x3f269a);}[_0x3dd1e3(0x3a3a)](_0x5cf7a1,_0x23b96d){_0x23b96d=_0x148c51['w1']['BackCompatCameraNoPreventDefault'](arguments),this['inputs']['attachElement'](_0x23b96d);}[_0x3dd1e3(0x3fb7)](){var _0x510116=_0x3dd1e3;this[_0x510116(0x16a9)][_0x510116(0x35cd)](),this[_0x510116(0x10b1)]=new _0x5248af['P'](0x0,0x0,0x0),this['cameraRotation']=new _0x5248af['FM'](0x0,0x0);}get[_0x3dd1e3(0x3e8f)](){var _0x455a91=_0x3dd1e3;return this[_0x455a91(0x32a0)];}set[_0x3dd1e3(0x3e8f)](_0x5c7432){this['_collisionMask']=isNaN(_0x5c7432)?-0x1:_0x5c7432;}['_collideWithWorld'](_0x3aa2ee){var _0x4071e1=_0x3dd1e3;let _0x5d0975;(_0x5d0975=this[_0x4071e1(0x922)]?_0x5248af['P'][_0x4071e1(0x7e9)](this[_0x4071e1(0x2416)],this[_0x4071e1(0x922)][_0x4071e1(0x927)]()):this[_0x4071e1(0x2416)])[_0x4071e1(0x15c8)](0x0,this[_0x4071e1(0x88e)]['y'],0x0,this[_0x4071e1(0x2bdd)]),this[_0x4071e1(0x2bdd)][_0x4071e1(0x350)](this[_0x4071e1(0x2c20)]);const _0x2edadd=this['getScene']()[_0x4071e1(0x2c93)];this[_0x4071e1(0x3eb1)]||(this[_0x4071e1(0x3eb1)]=_0x2edadd[_0x4071e1(0x2711)]()),this[_0x4071e1(0x3eb1)][_0x4071e1(0x350b)]=this[_0x4071e1(0x88e)],this['_collider'][_0x4071e1(0x3e8f)]=this[_0x4071e1(0x32a0)];let _0x1a66ae=_0x3aa2ee;this[_0x4071e1(0x1fc1)]&&(_0x1a66ae=_0x3aa2ee[_0x4071e1(0x3fc1)](this['getScene']()[_0x4071e1(0x3f50)])),_0x2edadd['getNewPosition'](this[_0x4071e1(0x2bdd)],_0x1a66ae,this['_collider'],0x3,null,this['_onCollisionPositionChange'],this[_0x4071e1(0x17f4)]);}['_checkInputs'](){var _0x56c54f=_0x3dd1e3;this['_localDirection']||(this['_localDirection']=_0x5248af['P'][_0x56c54f(0x23ed)](),this[_0x56c54f(0x294)]=_0x5248af['P']['Zero']()),this['inputs']['checkInputs'](),super[_0x56c54f(0x31d4)]();}['_decideIfNeedsToMove'](){var _0x48fffc=_0x3dd1e3;return this[_0x48fffc(0x3a87)]||0x0<Math[_0x48fffc(0x3abd)](this[_0x48fffc(0x10b1)]['x'])||0x0<Math[_0x48fffc(0x3abd)](this['cameraDirection']['y'])||0x0<Math[_0x48fffc(0x3abd)](this['cameraDirection']['z']);}[_0x3dd1e3(0x37ce)](){var _0x3abaa0=_0x3dd1e3;this[_0x3abaa0(0xdd7)]&&this[_0x3abaa0(0x83e)]()[_0x3abaa0(0x3314)]?this['_collideWithWorld'](this[_0x3abaa0(0x10b1)]):super[_0x3abaa0(0x37ce)]();}[_0x3dd1e3(0x18c9)](){var _0x43c89e=_0x3dd1e3;this[_0x43c89e(0x16a9)][_0x43c89e(0x2f8)](),super[_0x43c89e(0x18c9)]();}[_0x3dd1e3(0x3fcd)](){var _0x3b66d4=_0x3dd1e3;return _0x3b66d4(0x1d14);}}_0x24a0ff([(0x0,_0x520bae['hd'])()],_0x1e41b4[_0x3dd1e3(0x41df)],_0x3dd1e3(0x88e),void 0x0),_0x24a0ff([(0x0,_0x520bae['hd'])()],_0x1e41b4[_0x3dd1e3(0x41df)],_0x3dd1e3(0x2c20),void 0x0),_0x24a0ff([(0x0,_0x520bae['qC'])()],_0x1e41b4[_0x3dd1e3(0x41df)],'checkCollisions',void 0x0),_0x24a0ff([(0x0,_0x520bae['qC'])()],_0x1e41b4['prototype'],_0x3dd1e3(0x1fc1),void 0x0);},0x5aa1:(_0x2ad8d9,_0x562a72,_0x3a2936)=>{var _0x1bf5d8=a8_0x16e4d8;_0x3a2936['d'](_0x562a72,{'a':()=>_0x30c710});var _0x562a72=_0x3a2936(0x15fee),_0x10add9=_0x3a2936(0xf6bc),_0x4b1394=_0x3a2936(0x70a6),_0x38c962=_0x3a2936(0x6572),_0x1fdc2e=_0x3a2936(0x949);class _0x30c710 extends _0x562a72['p']{constructor(_0x488ffd){var _0xae9c36=a8_0x5b24;super(_0x488ffd),this[_0xae9c36(0x2bf)]=null,this['_mouseWheelInput']=null;}[_0x1bf5d8(0x40a1)](){var _0x811f11=_0x1bf5d8;return this[_0x811f11(0x3fc1)](new _0x10add9['Y']()),this;}[_0x1bf5d8(0x3e39)](_0x10d9bd=!0x0){var _0x16fc17=_0x1bf5d8;return this['_mouseInput']||(this[_0x16fc17(0x2bf)]=new _0x4b1394['A'](_0x10d9bd),this[_0x16fc17(0x3fc1)](this[_0x16fc17(0x2bf)])),this;}[_0x1bf5d8(0x1afd)](){var _0x419b71=_0x1bf5d8;return this['_mouseInput']&&this[_0x419b71(0x854)](this[_0x419b71(0x2bf)]),this;}[_0x1bf5d8(0x342b)](){var _0x532e19=_0x1bf5d8;return this['_mouseWheelInput']||(this[_0x532e19(0x26c3)]=new _0x38c962['A'](),this['add'](this[_0x532e19(0x26c3)])),this;}['removeMouseWheel'](){var _0x2bcc84=_0x1bf5d8;return this[_0x2bcc84(0x26c3)]&&this[_0x2bcc84(0x854)](this[_0x2bcc84(0x26c3)]),this;}[_0x1bf5d8(0xa23)](){var _0x54dbb7=_0x1bf5d8;return this[_0x54dbb7(0x3fc1)](new _0x1fdc2e['y']()),this;}[_0x1bf5d8(0x2f8)](){var _0x1c06ca=_0x1bf5d8;super[_0x1c06ca(0x2f8)](),this[_0x1c06ca(0x2bf)]=null;}}},0x6b59:(_0x57fed4,_0x49bfd7,_0xc158e)=>{var _0x48945c=a8_0x16e4d8;_0xc158e['d'](_0x49bfd7,{'i':()=>_0x1cd077});var _0x49bfd7=_0xc158e(0x9a2d),_0x353360=_0xc158e(0x9fd1);_0xc158e(0x16aec)['N'][_0x48945c(0x30fc)](_0x48945c(0x2d5f),(_0x1f3a95,_0x34de12)=>()=>new _0x1cd077(_0x1f3a95,_0x353360['P']['Zero'](),_0x34de12));class _0x1cd077 extends _0x49bfd7['x']{constructor(_0xc312ea,_0x6a27b4,_0x5ed54b){super(_0xc312ea,_0x6a27b4,_0x5ed54b);}[_0x48945c(0x3fcd)](){var _0x431cbb=_0x48945c;return _0x431cbb(0x2d5f);}}},0x9d9:(_0x5bc2e2,_0x217fe2,_0x1607c0)=>{_0x1607c0(0x676f),_0x1607c0(0x15fee),_0x1607c0(0xdef7),_0x1607c0(0x2f61),_0x1607c0(0xbe0e),_0x1607c0(0x5aa1),_0x1607c0(0x6d55),_0x1607c0(0x17556),_0x1607c0(0x10dc3),_0x1607c0(0xbab5),_0x1607c0(0x10c09),_0x1607c0(0x12dd5),_0x1607c0(0x14430),_0x1607c0(0x5e3f),_0x1607c0(0x6b59),_0x1607c0(0xfb0c),_0x1607c0(0x9a2d),_0x1607c0(0x16f74),_0x1607c0(0x127b6),_0x1607c0(0xfa35);},0x2f61:(_0xa7ddde,_0x469b6f,_0x16cfee)=>{var _0x41250b=a8_0x16e4d8;_0x16cfee['d'](_0x469b6f,{'C':()=>_0x3d140b});function _0x33394e(_0x33f1a8,_0x372487,_0x4fc17a,_0x5e8e30){var _0x43f89f=a8_0x5b24,_0x5d6fb9,_0x1ed6a2=arguments[_0x43f89f(0x1377)],_0x28d2fc=_0x1ed6a2<0x3?_0x372487:null===_0x5e8e30?_0x5e8e30=Object[_0x43f89f(0xd3d)](_0x372487,_0x4fc17a):_0x5e8e30;if(_0x43f89f(0x1e3f)==typeof Reflect&&_0x43f89f(0x38fa)==typeof Reflect['decorate'])_0x28d2fc=Reflect[_0x43f89f(0x1dac)](_0x33f1a8,_0x372487,_0x4fc17a,_0x5e8e30);else{for(var _0x288bbe=_0x33f1a8[_0x43f89f(0x1377)]-0x1;0x0<=_0x288bbe;_0x288bbe--)(_0x5d6fb9=_0x33f1a8[_0x288bbe])&&(_0x28d2fc=(_0x1ed6a2<0x3?_0x5d6fb9(_0x28d2fc):0x3<_0x1ed6a2?_0x5d6fb9(_0x372487,_0x4fc17a,_0x28d2fc):_0x5d6fb9(_0x372487,_0x4fc17a))||_0x28d2fc);}0x3<_0x1ed6a2&&_0x28d2fc&&Object[_0x43f89f(0x395)](_0x372487,_0x4fc17a,_0x28d2fc);}var _0x469b6f=_0x16cfee(0x153ad),_0x53b3a1=_0x16cfee(0xdef7),_0x23a56e=_0x16cfee(0x9fd1),_0xc945af=_0x16cfee(0x147b8),_0x34a1b3=_0x16cfee(0xa60f);class _0x3d140b extends _0x53b3a1['V']{constructor(_0x5bb363,_0x91ce4c,_0x190a66,_0x353f00=!0x0){var _0x50e9e5=a8_0x5b24;super(_0x5bb363,_0x91ce4c,_0x190a66,_0x353f00),this[_0x50e9e5(0x3583)]=_0x23a56e['P'][_0x50e9e5(0x23ed)](),this[_0x50e9e5(0x3caa)]=_0x23a56e['P'][_0x50e9e5(0x23ed)](),this[_0x50e9e5(0x10b1)]=new _0x23a56e['P'](0x0,0x0,0x0),this[_0x50e9e5(0x1164)]=new _0x23a56e['FM'](0x0,0x0),this[_0x50e9e5(0x3270)]=!0x1,this[_0x50e9e5(0x47d)]=!0x1,this[_0x50e9e5(0x2aab)]=new _0x23a56e['_f'](),this['rotation']=new _0x23a56e['P'](0x0,0x0,0x0),this[_0x50e9e5(0xbe7)]=0x2,this[_0x50e9e5(0xb1d)]=!0x1,this[_0x50e9e5(0x2b53)]=!0x1,this[_0x50e9e5(0xdb5)]=0.2,this[_0x50e9e5(0x32a7)]=null,this[_0x50e9e5(0x3590)]=_0x23a56e['P']['Zero'](),this[_0x50e9e5(0x9d7)]=0x1,this[_0x50e9e5(0xe15)]=_0x23a56e['y3'][_0x50e9e5(0x23ed)](),this['_camMatrix']=_0x23a56e['y3'][_0x50e9e5(0x23ed)](),this[_0x50e9e5(0x3b9e)]=_0x23a56e['y3'][_0x50e9e5(0x23ed)](),this['_cameraRotationMatrix']=_0x23a56e['y3'][_0x50e9e5(0x23ed)](),this[_0x50e9e5(0x35d9)]=new _0x23a56e['P'](0x0,0x0,0x1),this[_0x50e9e5(0x14db)]=_0x23a56e['P'][_0x50e9e5(0x23ed)](),this[_0x50e9e5(0x349)]=_0x23a56e['P']['Up'](),this[_0x50e9e5(0x333)]=0x0,this[_0x50e9e5(0x31b)]=0x0;}['getFrontPosition'](_0xdf7a6){var _0x430ea6=a8_0x5b24;this[_0x430ea6(0x927)]();const _0x376f2a=this['getTarget']()[_0x430ea6(0x41b6)](this[_0x430ea6(0x2416)]);return _0x376f2a['normalize'](),_0x376f2a[_0x430ea6(0x1886)](_0xdf7a6),this[_0x430ea6(0x33cd)][_0x430ea6(0x3fc1)](_0x376f2a);}[_0x41250b(0x17b9)](){var _0x5b89af=_0x41250b;if(!this[_0x5b89af(0x32a7)])return null;if(this[_0x5b89af(0x32a7)]['absolutePosition']){const _0x57e2a4=this[_0x5b89af(0x32a7)],_0xfebc5f=_0x57e2a4[_0x5b89af(0x3d93)]();_0xfebc5f[_0x5b89af(0x3952)](_0x57e2a4[_0x5b89af(0xd3c)]);}return this['lockedTarget']['absolutePosition']||this[_0x5b89af(0x32a7)];}[_0x41250b(0x39c3)](){var _0xbfcdb3=_0x41250b;return this[_0xbfcdb3(0x2a1a)]=this[_0xbfcdb3(0x2416)]['clone'](),this[_0xbfcdb3(0x3431)]=this[_0xbfcdb3(0x2d91)][_0xbfcdb3(0x95b)](),this['rotationQuaternion']&&(this[_0xbfcdb3(0x339d)]=this[_0xbfcdb3(0x32ee)]['clone']()),super[_0xbfcdb3(0x39c3)]();}[_0x41250b(0x3734)](){var _0x3d1cf6=_0x41250b;return!!super[_0x3d1cf6(0x3734)]()&&(this[_0x3d1cf6(0x2416)]=this['_storedPosition'][_0x3d1cf6(0x95b)](),this[_0x3d1cf6(0x2d91)]=this[_0x3d1cf6(0x3431)][_0x3d1cf6(0x95b)](),this['rotationQuaternion']&&(this[_0x3d1cf6(0x32ee)]=this['_storedRotationQuaternion'][_0x3d1cf6(0x95b)]()),this[_0x3d1cf6(0x10b1)][_0x3d1cf6(0x368c)](0x0,0x0,0x0),this['cameraRotation'][_0x3d1cf6(0x368c)](0x0,0x0),!0x0);}[_0x41250b(0xc63)](){var _0x46dc5b=_0x41250b;super['_initCache'](),this[_0x46dc5b(0x55a)][_0x46dc5b(0x32a7)]=new _0x23a56e['P'](Number[_0x46dc5b(0x3808)],Number[_0x46dc5b(0x3808)],Number[_0x46dc5b(0x3808)]),this['_cache'][_0x46dc5b(0x2d91)]=new _0x23a56e['P'](Number[_0x46dc5b(0x3808)],Number[_0x46dc5b(0x3808)],Number['MAX_VALUE']),this[_0x46dc5b(0x55a)][_0x46dc5b(0x32ee)]=new _0x23a56e['_f'](Number[_0x46dc5b(0x3808)],Number[_0x46dc5b(0x3808)],Number[_0x46dc5b(0x3808)],Number[_0x46dc5b(0x3808)]);}['_updateCache'](_0xfe6632){var _0x2c6fa1=_0x41250b;_0xfe6632||super[_0x2c6fa1(0xb94)]();const _0x155e5d=this[_0x2c6fa1(0x17b9)]();_0x155e5d?this[_0x2c6fa1(0x55a)]['lockedTarget']?this[_0x2c6fa1(0x55a)][_0x2c6fa1(0x32a7)][_0x2c6fa1(0xa83)](_0x155e5d):this[_0x2c6fa1(0x55a)][_0x2c6fa1(0x32a7)]=_0x155e5d['clone']():this[_0x2c6fa1(0x55a)][_0x2c6fa1(0x32a7)]=null,this['_cache'][_0x2c6fa1(0x2d91)][_0x2c6fa1(0xa83)](this[_0x2c6fa1(0x2d91)]),this[_0x2c6fa1(0x32ee)]&&this[_0x2c6fa1(0x55a)][_0x2c6fa1(0x32ee)][_0x2c6fa1(0xa83)](this[_0x2c6fa1(0x32ee)]);}[_0x41250b(0x357)](){var _0x2d8e95=_0x41250b;if(!super[_0x2d8e95(0x357)]())return!0x1;var _0x4d9238=this[_0x2d8e95(0x17b9)]();return(this['_cache']['lockedTarget']?this[_0x2d8e95(0x55a)][_0x2d8e95(0x32a7)]['equals'](_0x4d9238):!_0x4d9238)&&(this[_0x2d8e95(0x32ee)]?this[_0x2d8e95(0x32ee)][_0x2d8e95(0x29ed)](this[_0x2d8e95(0x55a)]['rotationQuaternion']):this[_0x2d8e95(0x55a)][_0x2d8e95(0x2d91)][_0x2d8e95(0x29ed)](this[_0x2d8e95(0x2d91)]));}[_0x41250b(0x192c)](){var _0x2da4fa=_0x41250b;const _0xe9157a=this[_0x2da4fa(0x2cd1)]();return this[_0x2da4fa(0xbe7)]*Math[_0x2da4fa(0x3f3e)](_0xe9157a['getDeltaTime']()/(0x64*_0xe9157a[_0x2da4fa(0x2e2a)]()));}[_0x41250b(0x2bae)](_0x41141d){var _0x5552e0=_0x41250b;this[_0x5552e0(0x1bef)][_0x5552e0(0x3f07)](),this['_initialFocalDistance']=_0x41141d[_0x5552e0(0x41b6)](this[_0x5552e0(0x2416)])[_0x5552e0(0x1377)](),this[_0x5552e0(0x2416)]['z']===_0x41141d['z']&&(this['position']['z']+=_0xc945af['kn']),this[_0x5552e0(0x35d9)][_0x5552e0(0x3f07)]()[_0x5552e0(0x1886)](this[_0x5552e0(0x9d7)]),_0x23a56e['y3'][_0x5552e0(0x1db4)](this[_0x5552e0(0x2416)],_0x41141d,this[_0x5552e0(0x349)],this['_camMatrix']),this['_camMatrix'][_0x5552e0(0x39f4)](),this['rotation']['x']=Math[_0x5552e0(0x1f56)](this['_camMatrix']['m'][0x6]/this[_0x5552e0(0x3cd7)]['m'][0xa]),_0x41141d=_0x41141d['subtract'](this[_0x5552e0(0x2416)]),(0x0<=_0x41141d['x']?this[_0x5552e0(0x2d91)]['y']=-Math['atan'](_0x41141d['z']/_0x41141d['x'])+Math['PI']/0x2:this[_0x5552e0(0x2d91)]['y']=-Math[_0x5552e0(0x1f56)](_0x41141d['z']/_0x41141d['x'])-Math['PI']/0x2,this[_0x5552e0(0x2d91)]['z']=0x0,isNaN(this[_0x5552e0(0x2d91)]['x'])&&(this[_0x5552e0(0x2d91)]['x']=0x0),isNaN(this[_0x5552e0(0x2d91)]['y'])&&(this['rotation']['y']=0x0),isNaN(this[_0x5552e0(0x2d91)]['z'])&&(this[_0x5552e0(0x2d91)]['z']=0x0),this[_0x5552e0(0x32ee)]&&_0x23a56e['_f']['RotationYawPitchRollToRef'](this[_0x5552e0(0x2d91)]['y'],this[_0x5552e0(0x2d91)]['x'],this[_0x5552e0(0x2d91)]['z'],this[_0x5552e0(0x32ee)]));}get[_0x41250b(0x397b)](){var _0x599b0a=_0x41250b;return this[_0x599b0a(0x3d13)]();}set[_0x41250b(0x397b)](_0x398916){var _0x4fbd6e=_0x41250b;this[_0x4fbd6e(0x2bae)](_0x398916);}[_0x41250b(0x3d13)](){var _0x2e6aa1=_0x41250b;return this[_0x2e6aa1(0x3590)];}[_0x41250b(0x3bcd)](){var _0x348dab=_0x41250b;return 0x0<Math[_0x348dab(0x3abd)](this[_0x348dab(0x10b1)]['x'])||0x0<Math[_0x348dab(0x3abd)](this[_0x348dab(0x10b1)]['y'])||0x0<Math[_0x348dab(0x3abd)](this[_0x348dab(0x10b1)]['z']);}[_0x41250b(0x37ce)](){var _0x6dfa8e=_0x41250b;if(this['parent'])return this[_0x6dfa8e(0x922)]['getWorldMatrix']()['invertToRef'](_0x23a56e['jp']['Matrix'][0x0]),_0x23a56e['P']['TransformNormalToRef'](this[_0x6dfa8e(0x10b1)],_0x23a56e['jp'][_0x6dfa8e(0x31e7)][0x0],_0x23a56e['jp'][_0x6dfa8e(0xf88)][0x0]),void this[_0x6dfa8e(0x2416)][_0x6dfa8e(0x350)](_0x23a56e['jp'][_0x6dfa8e(0xf88)][0x0]);this[_0x6dfa8e(0x2416)][_0x6dfa8e(0x350)](this[_0x6dfa8e(0x10b1)]);}[_0x41250b(0x31d4)](){var _0x22ddba=_0x41250b,_0x57d974=this['invertRotation']?-this[_0x22ddba(0xdb5)]:0x1,_0x16c1a0=this[_0x22ddba(0x3bcd)](),_0x3db127=0x0<Math[_0x22ddba(0x3abd)](this[_0x22ddba(0x1164)]['x'])||0x0<Math[_0x22ddba(0x3abd)](this[_0x22ddba(0x1164)]['y']);_0x16c1a0&&this['_updatePosition'](),_0x3db127&&(this[_0x22ddba(0x32ee)]&&this[_0x22ddba(0x32ee)][_0x22ddba(0x72c)](this[_0x22ddba(0x2d91)]),this['rotation']['x']+=this[_0x22ddba(0x1164)]['x']*_0x57d974,this['rotation']['y']+=this[_0x22ddba(0x1164)]['y']*_0x57d974,this['noRotationConstraint']||(this[_0x22ddba(0x2d91)]['x']>(_0x57d974=1.570796)&&(this[_0x22ddba(0x2d91)]['x']=_0x57d974),this[_0x22ddba(0x2d91)]['x']<-_0x57d974&&(this[_0x22ddba(0x2d91)]['x']=-_0x57d974)),this[_0x22ddba(0x32ee)]&&this[_0x22ddba(0x2d91)][_0x22ddba(0x3376)]()&&_0x23a56e['_f'][_0x22ddba(0x3671)](this['rotation']['y'],this[_0x22ddba(0x2d91)]['x'],this['rotation']['z'],this[_0x22ddba(0x32ee)])),_0x16c1a0&&(Math[_0x22ddba(0x3abd)](this[_0x22ddba(0x10b1)]['x'])<this[_0x22ddba(0xbe7)]*_0xc945af['kn']&&(this[_0x22ddba(0x10b1)]['x']=0x0),Math[_0x22ddba(0x3abd)](this[_0x22ddba(0x10b1)]['y'])<this[_0x22ddba(0xbe7)]*_0xc945af['kn']&&(this[_0x22ddba(0x10b1)]['y']=0x0),Math[_0x22ddba(0x3abd)](this[_0x22ddba(0x10b1)]['z'])<this['speed']*_0xc945af['kn']&&(this[_0x22ddba(0x10b1)]['z']=0x0),this[_0x22ddba(0x10b1)]['scaleInPlace'](this['inertia'])),_0x3db127&&(Math[_0x22ddba(0x3abd)](this[_0x22ddba(0x1164)]['x'])<this[_0x22ddba(0xbe7)]*_0xc945af['kn']&&(this[_0x22ddba(0x1164)]['x']=0x0),Math[_0x22ddba(0x3abd)](this[_0x22ddba(0x1164)]['y'])<this[_0x22ddba(0xbe7)]*_0xc945af['kn']&&(this[_0x22ddba(0x1164)]['y']=0x0),this['cameraRotation']['scaleInPlace'](this[_0x22ddba(0x10c3)])),super[_0x22ddba(0x31d4)]();}[_0x41250b(0x1e82)](){var _0x3badf5=_0x41250b;this['rotationQuaternion']?this[_0x3badf5(0x32ee)][_0x3badf5(0x410e)](this[_0x3badf5(0x999)]):_0x23a56e['y3'][_0x3badf5(0x3671)](this[_0x3badf5(0x2d91)]['y'],this[_0x3badf5(0x2d91)]['x'],this['rotation']['z'],this[_0x3badf5(0x999)]);}[_0x41250b(0x3c0d)](){var _0x475f1c=_0x41250b;return _0x23a56e['P'][_0x475f1c(0x1f84)](this[_0x475f1c(0x349)],this[_0x475f1c(0x999)],this[_0x475f1c(0x1bef)]),this;}[_0x41250b(0x2e26)](){var _0x422bac=_0x41250b;return this['lockedTarget']&&this[_0x422bac(0x2bae)](this[_0x422bac(0x17b9)]()),this[_0x422bac(0x1e82)](),this[_0x422bac(0x32ee)]&&this[_0x422bac(0x31b)]!=this[_0x422bac(0x32ee)]['z']?(this['_rotateUpVectorWithCameraRotationMatrix'](),this[_0x422bac(0x31b)]=this[_0x422bac(0x32ee)]['z']):this[_0x422bac(0x333)]!==this[_0x422bac(0x2d91)]['z']&&(this['_rotateUpVectorWithCameraRotationMatrix'](),this[_0x422bac(0x333)]=this[_0x422bac(0x2d91)]['z']),_0x23a56e['P'][_0x422bac(0x3516)](this[_0x422bac(0x35d9)],this['_cameraRotationMatrix'],this[_0x422bac(0x14db)]),this[_0x422bac(0x2416)]['addToRef'](this['_transformedReferencePoint'],this['_currentTarget']),this[_0x422bac(0x47d)]&&(this['rotationQuaternion']?_0x34a1b3['RD']['Y']['rotateByQuaternionToRef'](this[_0x422bac(0x32ee)],this[_0x422bac(0x1bef)]):(_0x23a56e['_f'][_0x422bac(0x34ae)](this[_0x422bac(0x2d91)],this[_0x422bac(0x2aab)]),_0x34a1b3['RD']['Y']['rotateByQuaternionToRef'](this[_0x422bac(0x2aab)],this['upVector']))),this[_0x422bac(0x3189)](this[_0x422bac(0x2416)],this[_0x422bac(0x3590)],this[_0x422bac(0x1bef)]),this[_0x422bac(0xe15)];}[_0x41250b(0x3189)](_0x4abf71,_0x368067,_0x55ee63){var _0x26de16=_0x41250b,_0x4f41aa;if(this['ignoreParentScaling'])return this[_0x26de16(0x922)]?(_0x4f41aa=this['parent'][_0x26de16(0x927)](),_0x23a56e['P'][_0x26de16(0x3516)](_0x4abf71,_0x4f41aa,this[_0x26de16(0x186)]),_0x23a56e['P']['TransformCoordinatesToRef'](_0x368067,_0x4f41aa,this['_tmpTargetVector']),_0x23a56e['P'][_0x26de16(0x1f84)](_0x55ee63,_0x4f41aa,this[_0x26de16(0x3583)]),this[_0x26de16(0x1319)]()):(this[_0x26de16(0x186)]['copyFrom'](_0x4abf71),this[_0x26de16(0x3caa)][_0x26de16(0xa83)](_0x368067),this['_tmpUpVector'][_0x26de16(0xa83)](_0x55ee63)),void(this[_0x26de16(0x83e)]()[_0x26de16(0x2547)]?_0x23a56e['y3'][_0x26de16(0x2172)](this[_0x26de16(0x186)],this[_0x26de16(0x3caa)],this[_0x26de16(0x3583)],this[_0x26de16(0xe15)]):_0x23a56e['y3']['LookAtLHToRef'](this[_0x26de16(0x186)],this[_0x26de16(0x3caa)],this[_0x26de16(0x3583)],this[_0x26de16(0xe15)]));this[_0x26de16(0x83e)]()['useRightHandedSystem']?_0x23a56e['y3'][_0x26de16(0x2172)](_0x4abf71,_0x368067,_0x55ee63,this['_viewMatrix']):_0x23a56e['y3'][_0x26de16(0x1db4)](_0x4abf71,_0x368067,_0x55ee63,this['_viewMatrix']),this[_0x26de16(0x922)]?(_0x4f41aa=this['parent'][_0x26de16(0x927)](),this[_0x26de16(0xe15)]['invert'](),this['_viewMatrix'][_0x26de16(0x2e19)](_0x4f41aa,this[_0x26de16(0xe15)]),this[_0x26de16(0xe15)][_0x26de16(0x3952)](this['_globalPosition']),this['_viewMatrix'][_0x26de16(0x39f4)](),this['_markSyncedWithParent']()):this[_0x26de16(0x186)]['copyFrom'](_0x4abf71);}[_0x41250b(0x1623)](_0x57d4b3,_0x27b1a1){var _0x169378=_0x41250b;if(this['cameraRigMode']===_0x53b3a1['V']['RIG_MODE_NONE'])return null;{const _0x5bac72=new _0x3d140b(_0x57d4b3,this['position'][_0x169378(0x95b)](),this['getScene']());return _0x5bac72['isRigCamera']=!0x0,(_0x5bac72[_0x169378(0x753)]=this)['cameraRigMode']!==_0x53b3a1['V']['RIG_MODE_VR']&&this['cameraRigMode']!==_0x53b3a1['V'][_0x169378(0x250d)]||(this[_0x169378(0x32ee)]||(this['rotationQuaternion']=new _0x23a56e['_f']()),_0x5bac72[_0x169378(0x24d9)]={},_0x5bac72[_0x169378(0x32ee)]=new _0x23a56e['_f']()),_0x5bac72[_0x169378(0x3bad)]=this[_0x169378(0x3bad)],_0x5bac72['orthoLeft']=this[_0x169378(0x1c6f)],_0x5bac72['orthoRight']=this[_0x169378(0x1ee3)],_0x5bac72[_0x169378(0x1c75)]=this['orthoTop'],_0x5bac72[_0x169378(0x358c)]=this[_0x169378(0x358c)],_0x5bac72;}}[_0x41250b(0x1332)](){var _0xdd565f=_0x41250b;const _0x494eac=this['_rigCameras'][0x0],_0x1428a4=this[_0xdd565f(0x1c1b)][0x1];switch(this[_0xdd565f(0x3d93)](),this['cameraRigMode']){case _0x53b3a1['V'][_0xdd565f(0x1e58)]:case _0x53b3a1['V'][_0xdd565f(0x21e4)]:case _0x53b3a1['V'][_0xdd565f(0x1b5)]:case _0x53b3a1['V'][_0xdd565f(0x495)]:case _0x53b3a1['V'][_0xdd565f(0x945)]:var _0x564086=this[_0xdd565f(0xf34)]===_0x53b3a1['V']['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED']?0x1:-0x1,_0x2e75c3=this['cameraRigMode']===_0x53b3a1['V'][_0xdd565f(0x1b5)]?-0x1:0x1;this['_getRigCamPositionAndTarget'](this['_cameraRigParams']['stereoHalfAngle']*_0x564086,_0x494eac),this[_0xdd565f(0x2b3d)](this[_0xdd565f(0x24d9)]['stereoHalfAngle']*_0x2e75c3,_0x1428a4);break;case _0x53b3a1['V'][_0xdd565f(0xf72)]:_0x494eac[_0xdd565f(0x32ee)]?(_0x494eac[_0xdd565f(0x32ee)]['copyFrom'](this['rotationQuaternion']),_0x1428a4['rotationQuaternion'][_0xdd565f(0xa83)](this['rotationQuaternion'])):(_0x494eac['rotation'][_0xdd565f(0xa83)](this[_0xdd565f(0x2d91)]),_0x1428a4[_0xdd565f(0x2d91)][_0xdd565f(0xa83)](this[_0xdd565f(0x2d91)])),_0x494eac[_0xdd565f(0x2416)]['copyFrom'](this['position']),_0x1428a4['position'][_0xdd565f(0xa83)](this[_0xdd565f(0x2416)]);}super['_updateRigCameras']();}['_getRigCamPositionAndTarget'](_0x4966b4,_0x2dad43){var _0x5bf56c=_0x41250b;const _0x57c7e2=this['getTarget']();_0x57c7e2[_0x5bf56c(0x407)](this[_0x5bf56c(0x2416)],_0x3d140b[_0x5bf56c(0x3588)]),_0x3d140b[_0x5bf56c(0x3588)][_0x5bf56c(0x3f07)]()[_0x5bf56c(0x1886)](this[_0x5bf56c(0x9d7)]);var _0x5748ea=_0x3d140b[_0x5bf56c(0x3588)][_0x5bf56c(0x350)](this[_0x5bf56c(0x2416)]);_0x23a56e['y3'][_0x5bf56c(0x964)](-_0x5748ea['x'],-_0x5748ea['y'],-_0x5748ea['z'],_0x3d140b[_0x5bf56c(0x2adb)]),_0x3d140b[_0x5bf56c(0x2adb)][_0x5bf56c(0x2e19)](_0x23a56e['y3'][_0x5bf56c(0x16dd)](_0x2dad43[_0x5bf56c(0x1bef)],_0x4966b4),_0x3d140b['_RigCamTransformMatrix']),_0x23a56e['y3']['TranslationToRef'](_0x5748ea['x'],_0x5748ea['y'],_0x5748ea['z'],_0x3d140b[_0x5bf56c(0x2adb)]),_0x3d140b[_0x5bf56c(0x16bb)]['multiplyToRef'](_0x3d140b['_TargetTransformMatrix'],_0x3d140b[_0x5bf56c(0x16bb)]),_0x23a56e['P'][_0x5bf56c(0x3516)](this['position'],_0x3d140b[_0x5bf56c(0x16bb)],_0x2dad43[_0x5bf56c(0x2416)]),_0x2dad43[_0x5bf56c(0x2bae)](_0x5748ea);}['getClassName'](){var _0x1dff09=_0x41250b;return _0x1dff09(0x29ff);}}_0x3d140b[_0x41250b(0x16bb)]=new _0x23a56e['y3'](),_0x3d140b[_0x41250b(0x2adb)]=new _0x23a56e['y3'](),_0x3d140b['_TargetFocalPoint']=new _0x23a56e['P'](),_0x33394e([(0x0,_0x469b6f['hd'])()],_0x3d140b['prototype'],_0x41250b(0x2d91),void 0x0),_0x33394e([(0x0,_0x469b6f['qC'])()],_0x3d140b['prototype'],'speed',void 0x0),_0x33394e([(0x0,_0x469b6f['RR'])(_0x41250b(0x273f))],_0x3d140b['prototype'],'lockedTarget',void 0x0);},0x6d55:(_0xc17197,_0x31a3f8,_0x251682)=>{var _0x386495=a8_0x16e4d8;_0x251682['d'](_0x31a3f8,{'H':()=>_0xfd0c2b});var _0x31a3f8=_0x251682(0xbe0e),_0x2cad33=_0x251682(0x9fd1);_0x251682(0x16aec)['N'][_0x386495(0x30fc)]('TouchCamera',(_0x224571,_0x5f8552)=>()=>new _0xfd0c2b(_0x224571,_0x2cad33['P'][_0x386495(0x23ed)](),_0x5f8552));class _0xfd0c2b extends _0x31a3f8['c']{get['touchAngularSensibility'](){var _0x431d0e=_0x386495,_0x150857=this[_0x431d0e(0x16a9)]['attached'][_0x431d0e(0x3759)];return _0x150857?_0x150857['touchAngularSensibility']:0x0;}set[_0x386495(0xd11)](_0xc57efb){var _0x35e0d9=_0x386495;const _0xb2e65c=this['inputs'][_0x35e0d9(0x252e)][_0x35e0d9(0x3759)];_0xb2e65c&&(_0xb2e65c[_0x35e0d9(0xd11)]=_0xc57efb);}get['touchMoveSensibility'](){var _0x52b02a=_0x386495,_0x63a48=this['inputs'][_0x52b02a(0x252e)][_0x52b02a(0x3759)];return _0x63a48?_0x63a48[_0x52b02a(0x2953)]:0x0;}set[_0x386495(0x2953)](_0x40efbf){var _0x39c249=_0x386495;const _0x12c65b=this[_0x39c249(0x16a9)][_0x39c249(0x252e)][_0x39c249(0x3759)];_0x12c65b&&(_0x12c65b[_0x39c249(0x2953)]=_0x40efbf);}constructor(_0x2566f0,_0x4b9d88,_0x2ec872){var _0x2a58c2=_0x386495;super(_0x2566f0,_0x4b9d88,_0x2ec872),this['inputs'][_0x2a58c2(0xa23)](),this['_setupInputs']();}[_0x386495(0x3fcd)](){var _0x15fa90=_0x386495;return _0x15fa90(0x16b8);}[_0x386495(0x3b0c)](){var _0x213597=_0x386495;const _0x3768c0=this['inputs']['attached'][_0x213597(0x3759)],_0x2403d1=this[_0x213597(0x16a9)][_0x213597(0x252e)][_0x213597(0x269e)];_0x2403d1?_0x2403d1[_0x213597(0x3745)]=!0x1:_0x3768c0[_0x213597(0x2dbb)]=!0x0;}}},0x9a2d:(_0x4b3042,_0x1060df,_0x1d1b0b)=>{var _0xe0538=a8_0x16e4d8;_0x1d1b0b['d'](_0x1060df,{'x':()=>_0x3e76ca});var _0x1060df=_0x1d1b0b(0x6d55),_0x324127=_0x1d1b0b(0x16aec),_0x35d3df=_0x1d1b0b(0x9fd1),_0x75578c=_0x1d1b0b(0xdef7);_0x1d1b0b(0x11848),_0x324127['N'][_0xe0538(0x30fc)](_0xe0538(0x1d14),(_0x2c45a7,_0xc0eab0)=>()=>new _0x3e76ca(_0x2c45a7,_0x35d3df['P'][_0xe0538(0x23ed)](),_0xc0eab0));class _0x3e76ca extends _0x1060df['H']{get['gamepadAngularSensibility'](){var _0x5894f0=_0xe0538,_0x4528df=this[_0x5894f0(0x16a9)][_0x5894f0(0x252e)]['gamepad'];return _0x4528df?_0x4528df[_0x5894f0(0x1509)]:0x0;}set['gamepadAngularSensibility'](_0x1157a9){var _0x12f051=_0xe0538;const _0x1bbf7e=this[_0x12f051(0x16a9)][_0x12f051(0x252e)]['gamepad'];_0x1bbf7e&&(_0x1bbf7e[_0x12f051(0x1509)]=_0x1157a9);}get[_0xe0538(0x658)](){var _0x34117e=_0xe0538,_0x451113=this[_0x34117e(0x16a9)][_0x34117e(0x252e)][_0x34117e(0x4206)];return _0x451113?_0x451113[_0x34117e(0x658)]:0x0;}set[_0xe0538(0x658)](_0x57c849){var _0xf84f9c=_0xe0538;const _0x31a949=this['inputs'][_0xf84f9c(0x252e)][_0xf84f9c(0x4206)];_0x31a949&&(_0x31a949[_0xf84f9c(0x658)]=_0x57c849);}constructor(_0x2f769d,_0xc0b466,_0x50dbf8){var _0x4f8f93=_0xe0538;super(_0x2f769d,_0xc0b466,_0x50dbf8),this[_0x4f8f93(0x16a9)][_0x4f8f93(0x3e8)]();}[_0xe0538(0x3fcd)](){var _0x579dd9=_0xe0538;return _0x579dd9(0x703);}}_0x75578c['V'][_0xe0538(0xb12)]=(_0x5224bb,_0x5ab8ab)=>new _0x3e76ca(_0x5224bb,_0x35d3df['P']['Zero'](),_0x5ab8ab);},0x16f74:(_0x57fb69,_0x14894b,_0x219d58)=>{var _0xaa4365=a8_0x16e4d8,_0x1d77b3=_0x219d58(0xbe0e),_0x13c565=_0x219d58(0x9fd1),_0xbc2b54=_0x219d58(0x16aec);_0x219d58(0xbff6),_0xbc2b54['N']['AddNodeConstructor'](_0xaa4365(0x1d5f),(_0x140a37,_0x167884)=>()=>new _0x57f19d(_0x140a37,_0x13c565['P']['Zero'](),_0x167884));class _0x57f19d extends _0x1d77b3['c']{constructor(_0x183e82,_0x1fa1ee,_0x40f12b){var _0x493f32=_0xaa4365;super(_0x183e82,_0x1fa1ee,_0x40f12b),this[_0x493f32(0x16a9)]['addVirtualJoystick']();}[_0xaa4365(0x3fcd)](){return'VirtualJoysticksCamera';}}},0xb525:(_0x48034a,_0x35a5cc,_0x37c305)=>{var _0x12ea15=a8_0x16e4d8;_0x37c305['d'](_0x35a5cc,{'Y':()=>_0x7c3d52});var _0x59e365=_0x37c305(0x9fd1),_0x46ecc9=_0x37c305(0x2037);const _0x1adf17=(_0x248e77,_0x16f9b6,_0xd53cad,_0x1cea02)=>!(_0x248e77['x']>_0xd53cad['x']+_0x1cea02||_0xd53cad['x']-_0x1cea02>_0x16f9b6['x']||_0x248e77['y']>_0xd53cad['y']+_0x1cea02||_0xd53cad['y']-_0x1cea02>_0x16f9b6['y']||_0x248e77['z']>_0xd53cad['z']+_0x1cea02||_0xd53cad['z']-_0x1cea02>_0x16f9b6['z']),_0x34b16a=(function(){const _0x5b3718={'root':0x0,'found':!0x1};return function(_0x1c04d2,_0x18a369,_0x57cdb6,_0x4065ac){var _0x4cea68=a8_0x5b24;_0x5b3718[_0x4cea68(0x1f48)]=0x0,_0x5b3718[_0x4cea68(0x241)]=!0x1,_0x57cdb6=_0x18a369*_0x18a369-0x4*_0x1c04d2*_0x57cdb6;if(_0x57cdb6<0x0)return _0x5b3718;_0x57cdb6=Math[_0x4cea68(0x3f3e)](_0x57cdb6);let _0x40487e=(-_0x18a369-_0x57cdb6)/(0x2*_0x1c04d2),_0x1ced5b=(-_0x18a369+_0x57cdb6)/(0x2*_0x1c04d2);return _0x40487e>_0x1ced5b&&(_0x18a369=_0x1ced5b,_0x1ced5b=_0x40487e,_0x40487e=_0x18a369),0x0<_0x40487e&&_0x40487e<_0x4065ac?(_0x5b3718[_0x4cea68(0x1f48)]=_0x40487e,_0x5b3718['found']=!0x0):0x0<_0x1ced5b&&_0x1ced5b<_0x4065ac&&(_0x5b3718['root']=_0x1ced5b,_0x5b3718[_0x4cea68(0x241)]=!0x0),_0x5b3718;};}());class _0x7c3d52{constructor(){var _0x11260f=a8_0x5b24;this[_0x11260f(0x1917)]=_0x59e365['P']['Zero'](),this[_0x11260f(0x1aeb)]=_0x59e365['P'][_0x11260f(0x23ed)](),this[_0x11260f(0x3eb9)]=_0x59e365['P'][_0x11260f(0x23ed)](),this[_0x11260f(0x36d8)]=_0x59e365['P'][_0x11260f(0x23ed)](),this[_0x11260f(0x127e)]=_0x59e365['P'][_0x11260f(0x23ed)](),this['_tempVector4']=_0x59e365['P'][_0x11260f(0x23ed)](),this[_0x11260f(0x1bce)]=_0x59e365['P'][_0x11260f(0x23ed)](),this[_0x11260f(0x1721)]=_0x59e365['P'][_0x11260f(0x23ed)](),this['_destinationPoint']=_0x59e365['P'][_0x11260f(0x23ed)](),this[_0x11260f(0x404f)]=_0x59e365['P']['Zero'](),this['_displacementVector']=_0x59e365['P'][_0x11260f(0x23ed)](),this[_0x11260f(0x350b)]=_0x59e365['P'][_0x11260f(0x1c49)](),this[_0x11260f(0x6e1)]=0x0,this[_0x11260f(0x1216)]=_0x59e365['P'][_0x11260f(0x23ed)](),this[_0x11260f(0x1d25)]=_0x59e365['P'][_0x11260f(0x23ed)](),this[_0x11260f(0x1b21)]=_0x59e365['P'][_0x11260f(0x23ed)](),this[_0x11260f(0x32a0)]=-0x1;}get[_0x12ea15(0x3e8f)](){var _0x1383e7=_0x12ea15;return this[_0x1383e7(0x32a0)];}set[_0x12ea15(0x3e8f)](_0x1c3cc0){var _0x1766ec=_0x12ea15;this[_0x1766ec(0x32a0)]=isNaN(_0x1c3cc0)?-0x1:_0x1c3cc0;}get['slidePlaneNormal'](){var _0x2b415a=_0x12ea15;return this[_0x2b415a(0x404f)];}[_0x12ea15(0x3ce4)](_0x97857d,_0x3646e4,_0x51dfa7){var _0xf4f9c9=_0x12ea15;this[_0xf4f9c9(0x2c32)]=_0x3646e4,this[_0xf4f9c9(0x282c)]=this['_velocity'][_0xf4f9c9(0x3376)]();var _0x3f3c49=Math[_0xf4f9c9(0x3f3e)](this['_velocitySquaredLength']);0x0===_0x3f3c49||0x1===_0x3f3c49?this[_0xf4f9c9(0x1b21)][_0xf4f9c9(0x368c)](_0x3646e4['_x'],_0x3646e4['_y'],_0x3646e4['_z']):_0x3646e4[_0xf4f9c9(0x15c6)](0x1/_0x3f3c49,this[_0xf4f9c9(0x1b21)]),(this[_0xf4f9c9(0x2834)]=_0x97857d)[_0xf4f9c9(0x2e19)](this[_0xf4f9c9(0x350b)],this[_0xf4f9c9(0x1216)]),_0x3646e4[_0xf4f9c9(0x2e19)](this['_radius'],this['_velocityWorld']),this['_velocityWorldLength']=this[_0xf4f9c9(0x1d25)][_0xf4f9c9(0x1377)](),this[_0xf4f9c9(0x1397)]=_0x51dfa7,this[_0xf4f9c9(0x4071)]=!0x1;}[_0x12ea15(0x20b0)](_0x27c154,_0x1255cd,_0x564b0f,_0x67dab6,_0x87d230){var _0x494553=_0x12ea15;return _0x1255cd[_0x494553(0x407)](_0x27c154,this[_0x494553(0x3eb9)]),_0x564b0f['subtractToRef'](_0x27c154,this[_0x494553(0x36d8)]),_0x59e365['P']['CrossToRef'](this[_0x494553(0x3eb9)],this['_tempVector2'],this[_0x494553(0x2f71)]),!(_0x59e365['P'][_0x494553(0x365c)](this[_0x494553(0x2f71)],_0x87d230)<0x0)&&(_0x67dab6[_0x494553(0x407)](_0x27c154,this['_tempVector3']),_0x59e365['P'][_0x494553(0x40ac)](this[_0x494553(0x36d8)],this[_0x494553(0x127e)],this[_0x494553(0x2f71)]),!(_0x59e365['P']['Dot'](this[_0x494553(0x2f71)],_0x87d230)<0x0)&&(_0x59e365['P'][_0x494553(0x40ac)](this['_tempVector3'],this[_0x494553(0x3eb9)],this[_0x494553(0x2f71)]),0x0<=_0x59e365['P'][_0x494553(0x365c)](this[_0x494553(0x2f71)],_0x87d230)));}['_canDoCollision'](_0x113417,_0x4ef876,_0x52ac66,_0xc999cc){var _0x3f12af=_0x12ea15,_0x113417=_0x59e365['P'][_0x3f12af(0x3153)](this[_0x3f12af(0x1216)],_0x113417),_0x23fb58=Math['max'](this[_0x3f12af(0x350b)]['x'],this[_0x3f12af(0x350b)]['y'],this[_0x3f12af(0x350b)]['z']);return!(_0x113417>this[_0x3f12af(0x311c)]+_0x23fb58+_0x4ef876||!_0x1adf17(_0x52ac66,_0xc999cc,this[_0x3f12af(0x1216)],this[_0x3f12af(0x311c)]+_0x23fb58));}[_0x12ea15(0x24d1)](_0xb9155c,_0x4b0760,_0x4d9ac3,_0x35a700,_0x39943a,_0x3a0e85,_0x108784){var _0x31e664=_0x12ea15;let _0x5d0638,_0x2012e3=!0x1;(_0x4b0760=_0x4b0760||[])[_0xb9155c]||(_0x4b0760[_0xb9155c]=new _0x46ecc9['J'](0x0,0x0,0x0,0x0),_0x4b0760[_0xb9155c][_0x31e664(0x32b1)](_0x4d9ac3,_0x35a700,_0x39943a));const _0xe30586=_0x4b0760[_0xb9155c];if(_0x3a0e85||_0xe30586[_0x31e664(0x3458)](this[_0x31e664(0x1b21)],0x0)){_0x4b0760=_0xe30586[_0x31e664(0x35b4)](this[_0x31e664(0x2834)]),_0xb9155c=_0x59e365['P'][_0x31e664(0x365c)](_0xe30586[_0x31e664(0x1b8a)],this[_0x31e664(0x2c32)]);if(!(_0x7c3d52[_0x31e664(0x119d)]&&0.0001<_0xb9155c)){if(0x0==_0xb9155c){if(0x1<=Math[_0x31e664(0x3abd)](_0x4b0760))return;_0x2012e3=!0x0,_0x5d0638=0x0;}else{let _0x34306e=(0x1-_0x4b0760)/_0xb9155c;if((_0x5d0638=(-0x1-_0x4b0760)/_0xb9155c)>_0x34306e&&(_0x3a0e85=_0x34306e,_0x34306e=_0x5d0638,_0x5d0638=_0x3a0e85),0x1<_0x5d0638||_0x34306e<0x0)return;0x1<(_0x5d0638=_0x5d0638<0x0?0x0:_0x5d0638)&&(_0x5d0638=0x1);}this[_0x31e664(0x1917)][_0x31e664(0x368c)](0x0,0x0,0x0);let _0x2a9fca=!0x1,_0x436bad=0x1;if(_0x2012e3||(this[_0x31e664(0x2834)][_0x31e664(0x407)](_0xe30586[_0x31e664(0x1b8a)],this[_0x31e664(0x1aeb)]),this[_0x31e664(0x2c32)][_0x31e664(0x15c6)](_0x5d0638,this[_0x31e664(0x3eb9)]),this['_planeIntersectionPoint']['addInPlace'](this[_0x31e664(0x3eb9)]),this[_0x31e664(0x20b0)](this[_0x31e664(0x1aeb)],_0x4d9ac3,_0x35a700,_0x39943a,_0xe30586['normal'])&&(_0x2a9fca=!0x0,_0x436bad=_0x5d0638,this[_0x31e664(0x1917)]['copyFrom'](this['_planeIntersectionPoint']))),!_0x2a9fca){var _0x3c719b,_0x4b0760=this['_velocitySquaredLength'],_0xb9155c=(this[_0x31e664(0x2834)][_0x31e664(0x407)](_0x4d9ac3,this[_0x31e664(0x3eb9)]),0x2*_0x59e365['P']['Dot'](this[_0x31e664(0x2c32)],this[_0x31e664(0x3eb9)])),_0x3a0e85=this[_0x31e664(0x3eb9)][_0x31e664(0x3376)]()-0x1;let _0x5844ce=_0x34b16a(_0x4b0760,_0xb9155c,_0x3a0e85,_0x436bad),_0x5bad21=(_0x5844ce['found']&&(_0x436bad=_0x5844ce[_0x31e664(0x1f48)],_0x2a9fca=!0x0,this[_0x31e664(0x1917)][_0x31e664(0xa83)](_0x4d9ac3)),this['_basePoint']['subtractToRef'](_0x35a700,this[_0x31e664(0x3eb9)]),_0xb9155c=0x2*_0x59e365['P'][_0x31e664(0x365c)](this['_velocity'],this[_0x31e664(0x3eb9)]),_0x3a0e85=this[_0x31e664(0x3eb9)]['lengthSquared']()-0x1,(_0x5844ce=_0x34b16a(_0x4b0760,_0xb9155c,_0x3a0e85,_0x436bad))[_0x31e664(0x241)]&&(_0x436bad=_0x5844ce['root'],_0x2a9fca=!0x0,this[_0x31e664(0x1917)]['copyFrom'](_0x35a700)),this[_0x31e664(0x2834)]['subtractToRef'](_0x39943a,this[_0x31e664(0x3eb9)]),_0xb9155c=0x2*_0x59e365['P']['Dot'](this[_0x31e664(0x2c32)],this[_0x31e664(0x3eb9)]),_0x3a0e85=this[_0x31e664(0x3eb9)]['lengthSquared']()-0x1,(_0x5844ce=_0x34b16a(_0x4b0760,_0xb9155c,_0x3a0e85,_0x436bad))[_0x31e664(0x241)]&&(_0x436bad=_0x5844ce[_0x31e664(0x1f48)],_0x2a9fca=!0x0,this[_0x31e664(0x1917)][_0x31e664(0xa83)](_0x39943a)),_0x35a700[_0x31e664(0x407)](_0x4d9ac3,this[_0x31e664(0x1bce)]),_0x4d9ac3[_0x31e664(0x407)](this[_0x31e664(0x2834)],this[_0x31e664(0x1721)]),this['_edge']['lengthSquared']()),_0x7dabde=_0x59e365['P']['Dot'](this[_0x31e664(0x1bce)],this[_0x31e664(0x2c32)]),_0x23c71f=_0x59e365['P']['Dot'](this[_0x31e664(0x1bce)],this['_baseToVertex']);_0x4b0760=_0x5bad21*-this[_0x31e664(0x282c)]+_0x7dabde*_0x7dabde,_0xb9155c=0x2*(_0x5bad21*_0x59e365['P'][_0x31e664(0x365c)](this[_0x31e664(0x2c32)],this[_0x31e664(0x1721)])-_0x7dabde*_0x23c71f),_0x3a0e85=_0x5bad21*(0x1-this[_0x31e664(0x1721)]['lengthSquared']())+_0x23c71f*_0x23c71f,(_0x5844ce=_0x34b16a(_0x4b0760,_0xb9155c,_0x3a0e85,_0x436bad))[_0x31e664(0x241)]&&0x0<=(_0x3c719b=(_0x7dabde*_0x5844ce['root']-_0x23c71f)/_0x5bad21)&&_0x3c719b<=0x1&&(_0x436bad=_0x5844ce[_0x31e664(0x1f48)],_0x2a9fca=!0x0,this[_0x31e664(0x1bce)][_0x31e664(0x1886)](_0x3c719b),_0x4d9ac3[_0x31e664(0xa2b)](this[_0x31e664(0x1bce)],this['_collisionPoint'])),_0x39943a[_0x31e664(0x407)](_0x35a700,this['_edge']),_0x35a700[_0x31e664(0x407)](this[_0x31e664(0x2834)],this[_0x31e664(0x1721)]),_0x5bad21=this[_0x31e664(0x1bce)]['lengthSquared'](),_0x7dabde=_0x59e365['P'][_0x31e664(0x365c)](this[_0x31e664(0x1bce)],this['_velocity']),_0x23c71f=_0x59e365['P'][_0x31e664(0x365c)](this[_0x31e664(0x1bce)],this[_0x31e664(0x1721)]),_0x4b0760=_0x5bad21*-this['_velocitySquaredLength']+_0x7dabde*_0x7dabde,_0xb9155c=0x2*(_0x5bad21*_0x59e365['P'][_0x31e664(0x365c)](this['_velocity'],this['_baseToVertex'])-_0x7dabde*_0x23c71f),_0x3a0e85=_0x5bad21*(0x1-this[_0x31e664(0x1721)]['lengthSquared']())+_0x23c71f*_0x23c71f,(_0x5844ce=_0x34b16a(_0x4b0760,_0xb9155c,_0x3a0e85,_0x436bad))[_0x31e664(0x241)]&&0x0<=(_0x3c719b=(_0x7dabde*_0x5844ce[_0x31e664(0x1f48)]-_0x23c71f)/_0x5bad21)&&_0x3c719b<=0x1&&(_0x436bad=_0x5844ce['root'],_0x2a9fca=!0x0,this[_0x31e664(0x1bce)][_0x31e664(0x1886)](_0x3c719b),_0x35a700[_0x31e664(0xa2b)](this[_0x31e664(0x1bce)],this[_0x31e664(0x1917)])),_0x4d9ac3[_0x31e664(0x407)](_0x39943a,this[_0x31e664(0x1bce)]),_0x39943a[_0x31e664(0x407)](this[_0x31e664(0x2834)],this['_baseToVertex']),_0x5bad21=this[_0x31e664(0x1bce)][_0x31e664(0x3376)](),_0x7dabde=_0x59e365['P'][_0x31e664(0x365c)](this['_edge'],this['_velocity']),_0x23c71f=_0x59e365['P'][_0x31e664(0x365c)](this[_0x31e664(0x1bce)],this[_0x31e664(0x1721)]),_0x4b0760=_0x5bad21*-this[_0x31e664(0x282c)]+_0x7dabde*_0x7dabde,_0xb9155c=0x2*(_0x5bad21*_0x59e365['P'][_0x31e664(0x365c)](this[_0x31e664(0x2c32)],this['_baseToVertex'])-_0x7dabde*_0x23c71f),_0x3a0e85=_0x5bad21*(0x1-this[_0x31e664(0x1721)][_0x31e664(0x3376)]())+_0x23c71f*_0x23c71f,(_0x5844ce=_0x34b16a(_0x4b0760,_0xb9155c,_0x3a0e85,_0x436bad))[_0x31e664(0x241)]&&0x0<=(_0x3c719b=(_0x7dabde*_0x5844ce['root']-_0x23c71f)/_0x5bad21)&&_0x3c719b<=0x1&&(_0x436bad=_0x5844ce[_0x31e664(0x1f48)],_0x2a9fca=!0x0,this[_0x31e664(0x1bce)][_0x31e664(0x1886)](_0x3c719b),_0x39943a[_0x31e664(0xa2b)](this[_0x31e664(0x1bce)],this[_0x31e664(0x1917)]));}_0x2a9fca&&(_0x35a700=_0x436bad*_0x436bad*this['_velocitySquaredLength'],(!this[_0x31e664(0x4071)]||_0x35a700<this[_0x31e664(0x3b57)])&&(_0x108784[_0x31e664(0x35b1)]&&(this['intersectionPoint']?this[_0x31e664(0x46c)][_0x31e664(0xa83)](this[_0x31e664(0x1917)]):this['intersectionPoint']=this[_0x31e664(0x1917)]['clone'](),this['_nearestDistanceSquared']=_0x35a700,this[_0x31e664(0xfeb)]=Math['sqrt'](_0x35a700),this['collisionFound']=!0x0),this[_0x31e664(0x628)]=_0x108784));}}}[_0x12ea15(0x1683)](_0x56994f,_0x2ea0c4,_0x4b77b3,_0x520e09,_0x43045b,_0x51e7e9,_0x5163b7,_0x8b7cac,_0x38d8c3,_0x17190d=!0x1){var _0x14fa3e=_0x12ea15;if(_0x17190d){if(_0x4b77b3&&0x0!==_0x4b77b3[_0x14fa3e(0x1377)])for(let _0x42d8f0=_0x520e09;_0x42d8f0<_0x43045b-0x2;_0x42d8f0+=0x1){var _0x4ed399=_0x4b77b3[_0x42d8f0],_0x80358d=_0x4b77b3[_0x42d8f0+0x1],_0x4fc3e4=_0x4b77b3[_0x42d8f0+0x2];0xffffffff===_0x4fc3e4?_0x42d8f0+=0x2:(_0x4ed399=_0x2ea0c4[_0x4ed399],_0x80358d=_0x2ea0c4[_0x80358d],_0x4fc3e4=_0x2ea0c4[_0x4fc3e4],_0x4ed399&&_0x80358d&&_0x4fc3e4&&((_0x38d8c3?0x1:0x0)^_0x42d8f0%0x2?this[_0x14fa3e(0x24d1)](_0x42d8f0,_0x56994f,_0x4ed399,_0x80358d,_0x4fc3e4,_0x5163b7,_0x8b7cac):this[_0x14fa3e(0x24d1)](_0x42d8f0,_0x56994f,_0x80358d,_0x4ed399,_0x4fc3e4,_0x5163b7,_0x8b7cac)));}else for(let _0x291848=0x0;_0x291848<_0x2ea0c4['length']-0x2;_0x291848+=0x1){var _0x134e1d=_0x2ea0c4[_0x291848],_0x119484=_0x2ea0c4[_0x291848+0x1],_0x40a4f3=_0x2ea0c4[_0x291848+0x2];_0x134e1d&&_0x119484&&_0x40a4f3&&((_0x38d8c3?0x1:0x0)^_0x291848%0x2?this[_0x14fa3e(0x24d1)](_0x291848,_0x56994f,_0x134e1d,_0x119484,_0x40a4f3,_0x5163b7,_0x8b7cac):this[_0x14fa3e(0x24d1)](_0x291848,_0x56994f,_0x119484,_0x134e1d,_0x40a4f3,_0x5163b7,_0x8b7cac));}}else{if(_0x4b77b3&&0x0!==_0x4b77b3[_0x14fa3e(0x1377)])for(let _0xb8d34f=_0x520e09;_0xb8d34f<_0x43045b;_0xb8d34f+=0x3){var _0x30b3e6=_0x2ea0c4[_0x4b77b3[_0xb8d34f]-_0x51e7e9],_0x305de4=_0x2ea0c4[_0x4b77b3[_0xb8d34f+0x1]-_0x51e7e9],_0x364fd3=_0x2ea0c4[_0x4b77b3[_0xb8d34f+0x2]-_0x51e7e9];_0x38d8c3?this[_0x14fa3e(0x24d1)](_0xb8d34f,_0x56994f,_0x30b3e6,_0x305de4,_0x364fd3,_0x5163b7,_0x8b7cac):this[_0x14fa3e(0x24d1)](_0xb8d34f,_0x56994f,_0x364fd3,_0x305de4,_0x30b3e6,_0x5163b7,_0x8b7cac);}else for(let _0x1c3d4c=0x0;_0x1c3d4c<_0x2ea0c4[_0x14fa3e(0x1377)];_0x1c3d4c+=0x3){var _0x3bdc40=_0x2ea0c4[_0x1c3d4c],_0x39d785=_0x2ea0c4[_0x1c3d4c+0x1],_0x161c7c=_0x2ea0c4[_0x1c3d4c+0x2];_0x38d8c3?this[_0x14fa3e(0x24d1)](_0x1c3d4c,_0x56994f,_0x3bdc40,_0x39d785,_0x161c7c,_0x5163b7,_0x8b7cac):this[_0x14fa3e(0x24d1)](_0x1c3d4c,_0x56994f,_0x161c7c,_0x39d785,_0x3bdc40,_0x5163b7,_0x8b7cac);}}}[_0x12ea15(0x16a6)](_0x335289,_0x3e85e2){var _0x587435=_0x12ea15;_0x335289[_0x587435(0xa2b)](_0x3e85e2,this[_0x587435(0x238f)]),_0x3e85e2[_0x587435(0x1886)](this[_0x587435(0xfeb)]/_0x3e85e2[_0x587435(0x1377)]()),this[_0x587435(0x2834)][_0x587435(0xa2b)](_0x3e85e2,_0x335289),_0x335289['subtractToRef'](this[_0x587435(0x46c)],this['_slidePlaneNormal']),this[_0x587435(0x404f)][_0x587435(0x3f07)](),this[_0x587435(0x404f)][_0x587435(0x15c6)](this[_0x587435(0x1397)],this[_0x587435(0x6de)]),_0x335289[_0x587435(0x350)](this[_0x587435(0x6de)]),this['intersectionPoint'][_0x587435(0x350)](this[_0x587435(0x6de)]),this[_0x587435(0x404f)][_0x587435(0x1886)](_0x46ecc9['J']['SignedDistanceToPlaneFromPositionAndNormal'](this['intersectionPoint'],this[_0x587435(0x404f)],this[_0x587435(0x238f)])),this[_0x587435(0x238f)][_0x587435(0x409f)](this[_0x587435(0x404f)]),this[_0x587435(0x238f)][_0x587435(0x407)](this[_0x587435(0x46c)],_0x3e85e2);}}_0x7c3d52[_0x12ea15(0x119d)]=!0x1;},0x601d:(_0x15140b,_0xc57fa3,_0xa02c57)=>{var _0x27efd8=a8_0x16e4d8,_0x1b698b=_0xa02c57(0x1446b),_0x1815d8=_0xa02c57(0x9fd1),_0x1cd442=_0xa02c57(0xee04),_0x58ce62=_0xa02c57(0xb525);class _0x53c356{constructor(){var _0x929b49=a8_0x5b24;this['_scaledPosition']=_0x1815d8['P'][_0x929b49(0x23ed)](),this[_0x929b49(0x1e3a)]=_0x1815d8['P'][_0x929b49(0x23ed)](),this['_finalPosition']=_0x1815d8['P'][_0x929b49(0x23ed)]();}[_0x27efd8(0xb68)](_0x4c70d2,_0xfe2f71,_0xcd0f11,_0x6dc3bc,_0x17b1cc,_0x7a9be5,_0x1a9047){var _0x3eeb62=_0x27efd8;_0x4c70d2[_0x3eeb62(0x3240)](_0xcd0f11['_radius'],this[_0x3eeb62(0x1792)]),_0xfe2f71[_0x3eeb62(0x3240)](_0xcd0f11[_0x3eeb62(0x350b)],this[_0x3eeb62(0x1e3a)]),_0xcd0f11['collidedMesh']=null,_0xcd0f11[_0x3eeb62(0x6e1)]=0x0,_0xcd0f11['_initialVelocity']=this['_scaledVelocity'],_0xcd0f11['_initialPosition']=this[_0x3eeb62(0x1792)],this[_0x3eeb62(0x32c3)](this[_0x3eeb62(0x1792)],this['_scaledVelocity'],_0xcd0f11,_0x6dc3bc,this[_0x3eeb62(0x3bb6)],_0x17b1cc),this['_finalPosition'][_0x3eeb62(0xe39)](_0xcd0f11[_0x3eeb62(0x350b)]),_0x7a9be5(_0x1a9047,this[_0x3eeb62(0x3bb6)],_0xcd0f11[_0x3eeb62(0x628)]);}[_0x27efd8(0x2711)](){return new _0x58ce62['Y']();}[_0x27efd8(0x1e14)](_0x5e0c27){this['_scene']=_0x5e0c27;}[_0x27efd8(0x32c3)](_0x25d1ce,_0x144c04,_0x23d285,_0x4c8cd8,_0xbdca9d,_0x5063f2=null){var _0x46dd24=_0x27efd8,_0x424602=0xa*_0x1cd442['D'][_0x46dd24(0x451)];if(_0x23d285['_retry']>=_0x4c8cd8)_0xbdca9d['copyFrom'](_0x25d1ce);else{var _0x5953d5=(_0x5063f2||_0x23d285)[_0x46dd24(0x3e8f)],_0x586f17=(_0x23d285[_0x46dd24(0x3ce4)](_0x25d1ce,_0x144c04,_0x424602),_0x5063f2&&_0x5063f2[_0x46dd24(0x37d9)]||this[_0x46dd24(0x195b)][_0x46dd24(0x3926)]);for(let _0x157718=0x0;_0x157718<_0x586f17[_0x46dd24(0x1377)];_0x157718++){const _0xf6ef39=_0x586f17[_0x157718];_0xf6ef39[_0x46dd24(0x3c85)]()&&_0xf6ef39['checkCollisions']&&_0xf6ef39[_0x46dd24(0x11db)]&&_0xf6ef39!==_0x5063f2&&0x0!=(_0x5953d5&_0xf6ef39[_0x46dd24(0x2ecc)])&&_0xf6ef39['_checkCollision'](_0x23d285);}_0x23d285[_0x46dd24(0x4071)]?(0x0===_0x144c04['x']&&0x0===_0x144c04['y']&&0x0===_0x144c04['z']||_0x23d285[_0x46dd24(0x16a6)](_0x25d1ce,_0x144c04),_0x144c04[_0x46dd24(0x1377)]()<=_0x424602?_0xbdca9d[_0x46dd24(0xa83)](_0x25d1ce):(_0x23d285['_retry']++,this[_0x46dd24(0x32c3)](_0x25d1ce,_0x144c04,_0x23d285,_0x4c8cd8,_0xbdca9d,_0x5063f2))):_0x25d1ce[_0x46dd24(0xa2b)](_0x144c04,_0xbdca9d);}}}_0x1b698b['x'][_0x27efd8(0x837)]=()=>new _0x53c356();},0x161cb:(_0x4846b1,_0x54bd73,_0x153ffd)=>{_0x153ffd(0xb525),_0x153ffd(0x601d),_0x153ffd(0x364b),_0x153ffd(0x316f);},0x316f:(_0x47df84,_0x1e05b4,_0x1b8b93)=>{_0x1b8b93['d'](_0x1e05b4,{'a':()=>_0x2bd31e});var _0x3749ed=_0x1b8b93(0x9fd1);class _0x2bd31e{constructor(){var _0x247953=a8_0x5b24;this[_0x247953(0x17ca)]=!0x1,this[_0x247953(0x32a0)]=-0x1,this[_0x247953(0x1abd)]=-0x1,this[_0x247953(0x1495)]=null,this[_0x247953(0x3eb1)]=null,this['_oldPositionForCollisions']=new _0x3749ed['P'](0x0,0x0,0x0),this['_diffPositionForCollisions']=new _0x3749ed['P'](0x0,0x0,0x0),this['_collisionResponse']=!0x0;}}},0x364b:(_0x38bb00,_0x2bcb70,_0x173217)=>{var _0x149fd3=a8_0x16e4d8;_0x173217['d'](_0x2bcb70,{'p':()=>_0x36d8a2});var _0x54feb4=_0x173217(0x9fd1),_0x196c77=_0x173217(0x1a27);class _0x36d8a2{constructor(){var _0x1e45b3=a8_0x5b24;this[_0x1e45b3(0xec0)]=!0x1,this[_0x1e45b3(0x307a)]=0x0,this[_0x1e45b3(0x6eb)]=null,this['pickedMesh']=null,this['bu']=0x0,this['bv']=0x0,this[_0x1e45b3(0x185a)]=-0x1,this['subMeshFaceId']=-0x1,this['subMeshId']=0x0,this[_0x1e45b3(0x3766)]=null,this[_0x1e45b3(0x1882)]=-0x1,this[_0x1e45b3(0x3cb6)]=null,this[_0x1e45b3(0x294f)]=null,this['aimTransform']=null,this['gripTransform']=null;}['getNormal'](_0x1ab384=!0x1,_0xe1eb55=!0x0){var _0x191124=a8_0x5b24;if(!this[_0x191124(0x192e)]||_0xe1eb55&&!this[_0x191124(0x192e)][_0x191124(0x41e6)](_0x196c77['o']['NormalKind']))return null;let _0x1207c8=this['pickedMesh']['getIndices']();0x0===(null===_0x1207c8||void 0x0===_0x1207c8?void 0x0:_0x1207c8[_0x191124(0x1377)])&&(_0x1207c8=null);let _0x57883d;const _0x78522b=_0x54feb4['jp'][_0x191124(0xf88)][0x0],_0x3e6719=_0x54feb4['jp'][_0x191124(0xf88)][0x1],_0x253eda=_0x54feb4['jp']['Vector3'][0x2];if(_0xe1eb55){_0xe1eb55=this[_0x191124(0x192e)][_0x191124(0x757)](_0x196c77['o']['NormalKind']);let _0x118c3b=_0x1207c8?_0x54feb4['P'][_0x191124(0x3273)](_0xe1eb55,0x3*_0x1207c8[0x3*this[_0x191124(0x185a)]],_0x78522b):_0x78522b[_0x191124(0x368c)](_0xe1eb55[0x3*this[_0x191124(0x185a)]*0x3],_0xe1eb55[0x3*this[_0x191124(0x185a)]*0x3+0x1],_0xe1eb55[0x3*this[_0x191124(0x185a)]*0x3+0x2]),_0x1afcc2=_0x1207c8?_0x54feb4['P']['FromArrayToRef'](_0xe1eb55,0x3*_0x1207c8[0x3*this[_0x191124(0x185a)]+0x1],_0x3e6719):_0x3e6719[_0x191124(0x368c)](_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x1)],_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x1)+0x1],_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x1)+0x2]),_0x2a2785=_0x1207c8?_0x54feb4['P'][_0x191124(0x3273)](_0xe1eb55,0x3*_0x1207c8[0x3*this[_0x191124(0x185a)]+0x2],_0x253eda):_0x253eda[_0x191124(0x368c)](_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x2)],_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x2)+0x1],_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x2)+0x2]);_0x118c3b=_0x118c3b[_0x191124(0x4018)](this['bu']),_0x1afcc2=_0x1afcc2['scale'](this['bv']),_0x2a2785=_0x2a2785[_0x191124(0x4018)](0x1-this['bu']-this['bv']),_0x57883d=new _0x54feb4['P'](_0x118c3b['x']+_0x1afcc2['x']+_0x2a2785['x'],_0x118c3b['y']+_0x1afcc2['y']+_0x2a2785['y'],_0x118c3b['z']+_0x1afcc2['z']+_0x2a2785['z']);}else{_0xe1eb55=this[_0x191124(0x192e)][_0x191124(0x757)](_0x196c77['o'][_0x191124(0x34af)]);const _0x503233=_0x1207c8?_0x54feb4['P'][_0x191124(0x3273)](_0xe1eb55,0x3*_0x1207c8[0x3*this[_0x191124(0x185a)]],_0x78522b):_0x78522b['copyFromFloats'](_0xe1eb55[0x3*this[_0x191124(0x185a)]*0x3],_0xe1eb55[0x3*this[_0x191124(0x185a)]*0x3+0x1],_0xe1eb55[0x3*this[_0x191124(0x185a)]*0x3+0x2]);var _0x5f26b1=_0x1207c8?_0x54feb4['P'][_0x191124(0x3273)](_0xe1eb55,0x3*_0x1207c8[0x3*this['faceId']+0x1],_0x3e6719):_0x3e6719[_0x191124(0x368c)](_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x1)],_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x1)+0x1],_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x1)+0x2]);const _0x1da2d8=_0x1207c8?_0x54feb4['P']['FromArrayToRef'](_0xe1eb55,0x3*_0x1207c8[0x3*this[_0x191124(0x185a)]+0x2],_0x253eda):_0x253eda['copyFromFloats'](_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x2)],_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x2)+0x1],_0xe1eb55[0x3*(0x3*this[_0x191124(0x185a)]+0x2)+0x2]);_0xe1eb55=_0x503233[_0x191124(0x41b6)](_0x5f26b1),_0x5f26b1=_0x1da2d8['subtract'](_0x5f26b1),_0x57883d=_0x54feb4['P'][_0x191124(0x27fa)](_0xe1eb55,_0x5f26b1);}return _0xe1eb55=(_0x229569,_0x5057c7)=>{var _0x3db91f=_0x191124;let _0x45a844=_0x229569[_0x3db91f(0x927)]();_0x229569[_0x3db91f(0x1340)]&&(_0x54feb4['jp'][_0x3db91f(0x31e7)][0x0][_0x3db91f(0xa83)](_0x45a844),(_0x45a844=_0x54feb4['jp'][_0x3db91f(0x31e7)][0x0])[_0x3db91f(0x2fa3)](0x0,0x0,0x0),_0x45a844[_0x3db91f(0x39f4)](),_0x45a844[_0x3db91f(0x1ec9)](_0x54feb4['jp']['Matrix'][0x1]),_0x45a844=_0x54feb4['jp']['Matrix'][0x1]),_0x54feb4['P'][_0x3db91f(0x1f84)](_0x5057c7,_0x45a844,_0x5057c7);},(_0x1ab384&&_0xe1eb55(this[_0x191124(0x192e)],_0x57883d),this[_0x191124(0x3cb6)]&&(_0x5f26b1=_0x54feb4['jp'][_0x191124(0xf88)][0x0][_0x191124(0xa83)](_0x57883d),_0x1ab384||_0xe1eb55(this[_0x191124(0x192e)],_0x5f26b1),0x0<_0x54feb4['P'][_0x191124(0x365c)](_0x5f26b1,this[_0x191124(0x3cb6)][_0x191124(0x4208)])&&_0x57883d['negateInPlace']()),_0x57883d[_0x191124(0x3f07)](),_0x57883d);}['getTextureCoordinates'](_0x104c6d=_0x196c77['o'][_0x149fd3(0x2087)]){var _0x578b8a=_0x149fd3;if(!this[_0x578b8a(0x192e)]||!this[_0x578b8a(0x192e)]['isVerticesDataPresent'](_0x104c6d))return null;var _0x35a6d8=this['pickedMesh'][_0x578b8a(0x2668)]();if(!_0x35a6d8)return null;_0x104c6d=this[_0x578b8a(0x192e)][_0x578b8a(0x757)](_0x104c6d);if(!_0x104c6d)return null;let _0x62a9f8=_0x54feb4['FM'][_0x578b8a(0x2858)](_0x104c6d,0x2*_0x35a6d8[0x3*this['faceId']]),_0x4f68b7=_0x54feb4['FM'][_0x578b8a(0x2858)](_0x104c6d,0x2*_0x35a6d8[0x3*this['faceId']+0x1]),_0xbac4c4=_0x54feb4['FM'][_0x578b8a(0x2858)](_0x104c6d,0x2*_0x35a6d8[0x3*this[_0x578b8a(0x185a)]+0x2]);return _0x62a9f8=_0x62a9f8['scale'](this['bu']),_0x4f68b7=_0x4f68b7['scale'](this['bv']),_0xbac4c4=_0xbac4c4[_0x578b8a(0x4018)](0x1-this['bu']-this['bv']),new _0x54feb4['FM'](_0x62a9f8['x']+_0x4f68b7['x']+_0xbac4c4['x'],_0x62a9f8['y']+_0x4f68b7['y']+_0xbac4c4['y']);}}},0x2010:(_0x109d73,_0x37a719,_0x847ea)=>{var _0x104848=a8_0x16e4d8;_0x847ea['d'](_0x37a719,{'e':()=>_0x39cc1e});class _0x39cc1e{}_0x39cc1e[_0x104848(0x2a83)]=!0x1;},0xfc73:(_0xbe856,_0x3d62e9,_0xa8103d)=>{_0xa8103d(0x2010);},0x7755:(_0x11b34b,_0xab7835,_0x17e34e)=>{var _0x468d56=a8_0x16e4d8;_0x17e34e['d'](_0xab7835,{'n':()=>_0x4aec53});var _0x170f3f=_0x17e34e(0x10ea4),_0x9171e6=_0x17e34e(0xf96c),_0x392739=_0x17e34e(0x18233),_0x11b92d=_0x17e34e(0x5c6e),_0x1c0758=_0x17e34e(0x17a92),_0x52279e=_0x17e34e(0x11722);class _0x4aec53{constructor(_0x2a8738,_0xc57339,_0x5acdc2,_0x4d5b0d=''){var _0x5aa8b2=a8_0x5b24;this['name']=null,this[_0x5aa8b2(0x1864)]='',this['onCompiled']=null,this[_0x5aa8b2(0x374a)]=null,this[_0x5aa8b2(0x17f4)]=0x0,this[_0x5aa8b2(0x1643)]=new _0x9171e6['y$'](),this['onErrorObservable']=new _0x9171e6['y$'](),this['onBindObservable']=new _0x9171e6['y$'](),this['_wasPreviouslyReady']=!0x1,this[_0x5aa8b2(0x1f55)]=!0x1,this[_0x5aa8b2(0x3f33)]='',this[_0x5aa8b2(0x28e8)]='',this['_computeSourceCodeOverride']='',this[_0x5aa8b2(0x1307)]=null,this[_0x5aa8b2(0x1f05)]='',this['_rawComputeSourceCode']='',this[_0x5aa8b2(0xe34)]=_0x52279e['x'][_0x5aa8b2(0xd89)],this[_0x5aa8b2(0xc8c)]=_0x2a8738,this['_key']=_0x4d5b0d,this[_0x5aa8b2(0x2635)]=_0x5acdc2,this[_0x5aa8b2(0x17f4)]=_0x4aec53[_0x5aa8b2(0x2353)]++,this[_0x5aa8b2(0x1864)]=null!=(_0x4d5b0d=_0xc57339[_0x5aa8b2(0x1864)])?_0x4d5b0d:'',this[_0x5aa8b2(0x374a)]=_0xc57339[_0x5aa8b2(0x374a)],this[_0x5aa8b2(0x2de2)]=_0xc57339['onCompiled'],this['_entryPoint']=null!=(_0x5acdc2=_0xc57339[_0x5aa8b2(0x2b88)])?_0x5acdc2:_0x5aa8b2(0x1a3c),this[_0x5aa8b2(0x39f3)]=_0x1c0758['v'][_0x5aa8b2(0x1a3e)](this[_0x5aa8b2(0xe34)]),this['_shaderRepository']=_0x1c0758['v'][_0x5aa8b2(0x242)](this[_0x5aa8b2(0xe34)]),this[_0x5aa8b2(0x299)]=_0x1c0758['v'][_0x5aa8b2(0x2790)](this['_shaderLanguage']);let _0x516907;const _0x1efed0=(0x0,_0x392739['CG'])()?this[_0x5aa8b2(0x2635)][_0x5aa8b2(0x2438)]():null,_0x5bc0c8=(_0x516907=_0x2a8738[_0x5aa8b2(0x41a6)]?_0x5aa8b2(0x19b6)+_0x2a8738[_0x5aa8b2(0x41a6)]:_0x2a8738[_0x5aa8b2(0x211f)]?(_0x516907=_0x1efed0?_0x1efed0['getElementById'](_0x2a8738[_0x5aa8b2(0x211f)]):null)||_0x2a8738[_0x5aa8b2(0x211f)]:_0x2a8738[_0x5aa8b2(0x843)]||_0x2a8738,{'defines':this[_0x5aa8b2(0x1864)][_0x5aa8b2(0x54f)]('\x0a'),'indexParameters':void 0x0,'isFragment':!0x1,'shouldUseHighPrecisionShader':!0x1,'processor':null,'supportsUniformBuffers':this['_engine'][_0x5aa8b2(0x2a22)],'shadersRepository':this['_shaderRepository'],'includesShadersStore':this[_0x5aa8b2(0x299)],'version':(0x64*this[_0x5aa8b2(0x2635)]['version'])[_0x5aa8b2(0x22e6)](),'platformName':this[_0x5aa8b2(0x2635)]['shaderPlatformName'],'processingContext':null,'isNDCHalfZRange':this['_engine'][_0x5aa8b2(0x91c)],'useReverseDepthBuffer':this[_0x5aa8b2(0x2635)][_0x5aa8b2(0x1c9e)]});this[_0x5aa8b2(0xa16)](_0x516907,_0x5aa8b2(0x388a),'',_0x455da1=>{var _0x4027b6=_0x5aa8b2;_0x11b92d['L']['Initialize'](_0x5bc0c8),_0x11b92d['L'][_0x4027b6(0x3581)](_0x455da1,_0x5bc0c8,_0x543fff=>{var _0x539300=_0x4027b6;this['_rawComputeSourceCode']=_0x455da1,_0xc57339[_0x539300(0x1756)]&&(_0x543fff=_0xc57339[_0x539300(0x1756)](_0x543fff)),_0x543fff=_0x11b92d['L'][_0x539300(0x119b)](_0x543fff,'',_0x5bc0c8),this[_0x539300(0x24bd)](_0x543fff[_0x539300(0x2574)],_0x2a8738);},this[_0x4027b6(0x2635)]);});}[_0x468d56(0x24bd)](_0x5c1c2b,_0xd34335){var _0x362170=_0x468d56;_0xd34335?(_0xd34335=_0xd34335['computeElement']||_0xd34335['compute']||_0xd34335[_0x362170(0x774)]||_0xd34335,this[_0x362170(0x1f05)]='//#define\x20SHADER_NAME\x20compute:'+_0xd34335+'\x0a'+_0x5c1c2b):this[_0x362170(0x1f05)]=_0x5c1c2b,this[_0x362170(0x2ed4)]();}get['key'](){var _0x56a918=_0x468d56;return this[_0x56a918(0x28e8)];}[_0x468d56(0x3261)](){var _0x35660b=_0x468d56;try{return this[_0x35660b(0x19a0)]();}catch(_0x5bc8fc){return!0x1;}}['_isReadyInternal'](){var _0x495e90=_0x468d56;return!!this[_0x495e90(0x1f55)]||!!this[_0x495e90(0x1307)]&&this[_0x495e90(0x1307)][_0x495e90(0x3261)];}['getEngine'](){var _0x2c4569=_0x468d56;return this[_0x2c4569(0x2635)];}['getPipelineContext'](){return this['_pipelineContext'];}[_0x468d56(0x3a1)](){return this['_compilationError'];}[_0x468d56(0x4073)](_0x5f18c2){var _0x1d5895=_0x468d56;this['isReady']()?_0x5f18c2(this):(this[_0x1d5895(0x1643)][_0x1d5895(0x3fc1)](_0x20832d=>{_0x5f18c2(_0x20832d);}),this[_0x1d5895(0x1307)]&&!this[_0x1d5895(0x1307)][_0x1d5895(0x1fb8)]||setTimeout(()=>{this['_checkIsReady'](null);},0x10));}[_0x468d56(0x20c6)](_0x30c9bf){var _0x358f48=_0x468d56;try{if(this[_0x358f48(0x19a0)]())return;}catch(_0x151fbc){return void this[_0x358f48(0x2b0e)](_0x151fbc,_0x30c9bf);}setTimeout(()=>{this['_checkIsReady'](_0x30c9bf);},0x10);}[_0x468d56(0xa16)](_0x30ccf7,_0x2d5c65,_0x1f1d8c,_0x51ac94){var _0x165f63=_0x468d56;_0x165f63(0x1615)!=typeof HTMLElement&&_0x30ccf7 instanceof HTMLElement?_0x51ac94((0x0,_0x392739['v'])(_0x30ccf7)):_0x165f63(0x19b6)===_0x30ccf7[_0x165f63(0x39fd)](0x0,0x7)?_0x51ac94(_0x30ccf7[_0x165f63(0x39fd)](0x7)):_0x165f63(0x39e7)===_0x30ccf7['substr'](0x0,0x7)?_0x51ac94(window['atob'](_0x30ccf7[_0x165f63(0x39fd)](0x7))):this[_0x165f63(0x39f3)][_0x30ccf7+_0x2d5c65+_0x165f63(0x325d)]?_0x51ac94(this[_0x165f63(0x39f3)][_0x30ccf7+_0x2d5c65+_0x165f63(0x325d)]):_0x1f1d8c&&this[_0x165f63(0x39f3)][_0x30ccf7+_0x1f1d8c+_0x165f63(0x325d)]?_0x51ac94(this[_0x165f63(0x39f3)][_0x30ccf7+_0x1f1d8c+'Shader']):(_0x1f1d8c='.'===_0x30ccf7[0x0]||'/'===_0x30ccf7[0x0]||-0x1<_0x30ccf7[_0x165f63(0x919)](_0x165f63(0x13d7))?_0x30ccf7:this[_0x165f63(0x30ed)]+_0x30ccf7,this[_0x165f63(0x2635)]['_loadFile'](_0x1f1d8c+'.'+_0x2d5c65[_0x165f63(0x407c)]()+_0x165f63(0x3c3a),_0x51ac94));}get[_0x468d56(0xe6f)](){var _0x186191=_0x468d56,_0x186fe4;return this[_0x186191(0x24c7)]||(null!=(_0x186fe4=null==(_0x186fe4=this[_0x186191(0x1307)])?void 0x0:_0x186fe4[_0x186191(0x2970)]())?_0x186fe4:this['_computeSourceCode']);}get[_0x468d56(0x1b9f)](){var _0x3e128f=_0x468d56;return this[_0x3e128f(0x3c32)];}[_0x468d56(0x2ed4)](){var _0x5e21d5=_0x468d56,_0x1a8b11=this[_0x5e21d5(0x1864)];const _0xa52464=this[_0x5e21d5(0x1307)];this[_0x5e21d5(0x1f55)]=!0x1;try{const _0x19ede6=this[_0x5e21d5(0x2635)];this['_pipelineContext']=_0x19ede6[_0x5e21d5(0x33a)](),this[_0x5e21d5(0x1307)]['_name']=this[_0x5e21d5(0x28e8)],_0x19ede6[_0x5e21d5(0x1cc6)](this[_0x5e21d5(0x1307)],this[_0x5e21d5(0x24c7)]||this['_computeSourceCode'],this[_0x5e21d5(0x3c32)],this[_0x5e21d5(0x24c7)]?null:_0x1a8b11,this['_entryPoint']),_0x19ede6[_0x5e21d5(0x2004)](this[_0x5e21d5(0x1307)],()=>{var _0x1b8208=_0x5e21d5;this[_0x1b8208(0x3f33)]='',this[_0x1b8208(0x1f55)]=!0x0,this[_0x1b8208(0x2de2)]&&this[_0x1b8208(0x2de2)](this),this[_0x1b8208(0x1643)][_0x1b8208(0x2a3a)](this),this['onCompileObservable'][_0x1b8208(0x2f8)](),_0xa52464&&this[_0x1b8208(0x2cd1)]()[_0x1b8208(0x1c2b)](_0xa52464);}),this[_0x5e21d5(0x1307)][_0x5e21d5(0x1fb8)]&&this['_checkIsReady'](_0xa52464);}catch(_0x14d732){this['_processCompilationErrors'](_0x14d732,_0xa52464);}}[_0x468d56(0x15ea)](_0xcc5491,_0x3d26ca){var _0x53d063=_0x468d56,_0x2dc3af;let _0x4a255e=null;return _0x3d26ca&&_0xcc5491&&(_0x3d26ca=_0x3d26ca[_0x53d063(0x3e81)](/COMPUTE SHADER ERROR: 0:(\d+?):/))&&0x2===_0x3d26ca[_0x53d063(0x1377)]&&(_0x3d26ca=parseInt(_0x3d26ca[0x1]),(_0x2dc3af=_0xcc5491[_0x53d063(0x54f)]('\x0a',-0x1))[_0x53d063(0x1377)]>=_0x3d26ca&&(_0x4a255e=_0x53d063(0x3093)+_0x3d26ca+_0x53d063(0x2afe)+_0x2dc3af[_0x3d26ca-0x1])),[_0xcc5491,_0x4a255e];}[_0x468d56(0x2b0e)](_0x5077ae,_0x5b4b28=null){var _0x140c21=_0x468d56;if(this[_0x140c21(0x3f33)]=_0x5077ae['message'],_0x170f3f['Y'][_0x140c21(0x404a)](_0x140c21(0xcd5)),_0x170f3f['Y']['Error'](_0x140c21(0xe67)+this[_0x140c21(0x1864)]),_0x4aec53[_0x140c21(0x378c)]){let _0x5c23f4=null,_0x52d64c=null;null!=(_0x5077ae=this[_0x140c21(0x1307)])&&_0x5077ae[_0x140c21(0x2970)]()&&([_0x52d64c,_0x5c23f4]=this['_getShaderCodeAndErrorLine'](this[_0x140c21(0x1307)][_0x140c21(0x2970)](),this['_compilationError']),_0x52d64c&&(_0x170f3f['Y'][_0x140c21(0x404a)](_0x140c21(0x4133)),_0x170f3f['Y']['Error'](_0x52d64c))),_0x5c23f4&&_0x170f3f['Y'][_0x140c21(0x404a)](_0x5c23f4);}_0x170f3f['Y'][_0x140c21(0x404a)](_0x140c21(0x20fd)+this['_compilationError']),_0x5b4b28&&(this[_0x140c21(0x1307)]=_0x5b4b28,this[_0x140c21(0x1f55)]=!0x0,this[_0x140c21(0x374a)]&&this['onError'](this,this[_0x140c21(0x3f33)]),this[_0x140c21(0x5cd)]['notifyObservers'](this));}[_0x468d56(0x18c9)](){var _0xc09886=_0x468d56;this[_0xc09886(0x1307)]&&this[_0xc09886(0x1307)][_0xc09886(0x18c9)](),this[_0xc09886(0x2635)]['_releaseComputeEffect'](this);}static['RegisterShader'](_0x2ba6e8,_0xad9860){var _0x55a3a4=_0x468d56;_0x1c0758['v'][_0x55a3a4(0x1a3e)](_0x52279e['x']['WGSL'])[_0x2ba6e8+'ComputeShader']=_0xad9860;}}_0x4aec53[_0x468d56(0x2353)]=0x0,_0x4aec53[_0x468d56(0x378c)]=!0x0;},0x5868:(_0x12f6a2,_0x237348,_0x32018a)=>{var _0x14dd51=a8_0x16e4d8;_0x32018a['d'](_0x237348,{'U':()=>_0x493d47});var _0x17c879=_0x32018a(0x153ad),_0x237348=_0x32018a(0xe456),_0x4edafe=_0x32018a(0xe34c),_0x5ed6ad=_0x32018a(0xbac7),_0xc804e=_0x32018a(0x5e3),_0x3d1f38=_0x32018a(0x10ea4),_0x20e3c7=_0x32018a(0x95d9);class _0x493d47{constructor(_0x152b9d,_0x47aa92,_0x288442,_0x2a98eb={}){var _0x33eaf9=a8_0x5b24;this['_bindings']={},this[_0x33eaf9(0x333b)]={},this[_0x33eaf9(0x1fb5)]=!0x1,this[_0x33eaf9(0x2de2)]=null,this[_0x33eaf9(0x374a)]=null,this['name']=_0x152b9d,this['_engine']=_0x47aa92,this['uniqueId']=_0xc804e['K'][_0x33eaf9(0x30c6)],this[_0x33eaf9(0x2635)][_0x33eaf9(0xb60)]()['supportComputeShaders']?_0x2a98eb[_0x33eaf9(0x8b8)]?(this[_0x33eaf9(0x1379)]=_0x47aa92[_0x33eaf9(0x25fb)](),this[_0x33eaf9(0x17e7)]=_0x288442,this[_0x33eaf9(0x4179)]=Object[_0x33eaf9(0x3345)]({'bindingsMapping':{},'defines':[]},_0x2a98eb)):_0x3d1f38['Y'][_0x33eaf9(0x404a)](_0x33eaf9(0x32ab)):_0x3d1f38['Y'][_0x33eaf9(0x404a)](_0x33eaf9(0x126e));}get['options'](){var _0x5a856c=a8_0x5b24;return this[_0x5a856c(0x4179)];}get[_0x14dd51(0x3dc8)](){return this['_shaderPath'];}[_0x14dd51(0x3fcd)](){var _0x22eeff=_0x14dd51;return _0x22eeff(0x23b4);}['setTexture'](_0x585eee,_0x20c98e,_0x34faa3=!0x0){var _0x49c0d5=_0x14dd51,_0x5bdc5d=this[_0x49c0d5(0x307c)][_0x585eee];this[_0x49c0d5(0x307c)][_0x585eee]={'type':_0x34faa3?_0x4edafe['t']['Texture']:_0x4edafe['t'][_0x49c0d5(0x20e6)],'object':_0x20c98e,'indexInGroupEntries':null==_0x5bdc5d?void 0x0:_0x5bdc5d[_0x49c0d5(0x14bd)]},this['_contextIsDirty']||(this['_contextIsDirty']=!_0x5bdc5d||_0x5bdc5d[_0x49c0d5(0x1e3f)]!==_0x20c98e||_0x5bdc5d['type']!==this[_0x49c0d5(0x307c)][_0x585eee][_0x49c0d5(0x21e0)]);}[_0x14dd51(0x2f4f)](_0x190b0a,_0x3d87e1){var _0x12b27b=_0x14dd51,_0x2b202e=this[_0x12b27b(0x307c)][_0x190b0a];this['_contextIsDirty']||(this[_0x12b27b(0x1fb5)]=!_0x2b202e||_0x2b202e[_0x12b27b(0x1e3f)]!==_0x3d87e1),this[_0x12b27b(0x307c)][_0x190b0a]={'type':_0x4edafe['t']['StorageTexture'],'object':_0x3d87e1,'indexInGroupEntries':null==_0x2b202e?void 0x0:_0x2b202e[_0x12b27b(0x14bd)]};}[_0x14dd51(0xb53)](_0x536573,_0x5af449){var _0x5622b2=_0x14dd51,_0x1d96d1=this[_0x5622b2(0x307c)][_0x536573];this[_0x5622b2(0x1fb5)]||(this[_0x5622b2(0x1fb5)]=!_0x1d96d1||_0x1d96d1[_0x5622b2(0x1e3f)]!==_0x5af449),this[_0x5622b2(0x307c)][_0x536573]={'type':_0x4edafe['t'][_0x5622b2(0x2178)],'object':_0x5af449,'indexInGroupEntries':null==_0x1d96d1?void 0x0:_0x1d96d1[_0x5622b2(0x14bd)]};}[_0x14dd51(0x1646)](_0x4228e7,_0x48e28f){var _0x1310fa=_0x14dd51,_0x1920d4=this['_bindings'][_0x4228e7];this['_contextIsDirty']||(this[_0x1310fa(0x1fb5)]=!_0x1920d4||_0x1920d4[_0x1310fa(0x1e3f)]!==_0x48e28f),this['_bindings'][_0x4228e7]={'type':_0x4edafe['t'][_0x1310fa(0x1bd6)],'object':_0x48e28f,'indexInGroupEntries':null==_0x1920d4?void 0x0:_0x1920d4[_0x1310fa(0x14bd)]};}['setTextureSampler'](_0x4a6a31,_0x2811e6){var _0x595890=_0x14dd51,_0x278143=this[_0x595890(0x307c)][_0x4a6a31];this[_0x595890(0x1fb5)]||(this[_0x595890(0x1fb5)]=!_0x278143||!_0x2811e6[_0x595890(0x1f72)](_0x278143[_0x595890(0x1e3f)])),this['_bindings'][_0x4a6a31]={'type':_0x4edafe['t'][_0x595890(0x3c6b)],'object':_0x2811e6,'indexInGroupEntries':null==_0x278143?void 0x0:_0x278143[_0x595890(0x14bd)]};}['isReady'](){var _0x281456=_0x14dd51;let _0x5e8c5b=this[_0x281456(0x3b87)];for(const _0x4c82a9 in this[_0x281456(0x307c)]){var _0xa156a9=this[_0x281456(0x307c)][_0x4c82a9],_0x246f3d=_0xa156a9['type'],_0xed5da7=_0xa156a9[_0x281456(0x1e3f)];switch(_0x246f3d){case _0x4edafe['t']['Texture']:case _0x4edafe['t'][_0x281456(0x20e6)]:case _0x4edafe['t'][_0x281456(0x3308)]:{const _0x2e369c=_0xed5da7;if(_0x2e369c[_0x281456(0x3261)]())break;return!0x1;}}}const _0x572ebe=[];var _0xc18a5=this['_shaderPath'];if(this['_options'][_0x281456(0x1864)]){for(let _0x44f37c=0x0;_0x44f37c<this[_0x281456(0x4179)][_0x281456(0x1864)][_0x281456(0x1377)];_0x44f37c++)_0x572ebe[_0x281456(0x3f90)](this['_options'][_0x281456(0x1864)][_0x44f37c]);}var _0x4edce4=_0x572ebe['join']('\x0a');return this[_0x281456(0x2bc7)]!==_0x4edce4&&(this['_cachedDefines']=_0x4edce4,_0x5e8c5b=this['_engine'][_0x281456(0x298e)](_0xc18a5,{'defines':_0x4edce4,'entryPoint':this['_options']['entryPoint'],'onCompiled':this[_0x281456(0x2de2)],'onError':this[_0x281456(0x374a)]}),this[_0x281456(0x3b87)]=_0x5e8c5b),!!_0x5e8c5b[_0x281456(0x3261)]();}[_0x14dd51(0x14e8)](_0x14fa14,_0x1c73a0,_0xbc9525){var _0x4ed000=_0x14dd51;if(!this['isReady']())return!0x1;for(const _0x2b709a in this[_0x4ed000(0x307c)]){const _0x3957c7=this[_0x4ed000(0x307c)][_0x2b709a];if(!this[_0x4ed000(0x4179)][_0x4ed000(0x8b8)][_0x2b709a])throw new Error(_0x4ed000(0x1734)+this[_0x4ed000(0xc8c)]+_0x4ed000(0x14be)+_0x2b709a+'\x27');switch(_0x3957c7[_0x4ed000(0x21e0)]){case _0x4edafe['t'][_0x4ed000(0x1f4d)]:{const _0x47f9b3=this[_0x4ed000(0x333b)][_0x2b709a];var _0x198fcd=_0x3957c7[_0x4ed000(0x1e3f)];_0x47f9b3&&_0x198fcd[_0x4ed000(0xe04)]&&_0x47f9b3[_0x4ed000(0x1f72)](_0x198fcd[_0x4ed000(0xe04)])||(this[_0x4ed000(0x333b)][_0x2b709a]=new _0x20e3c7['a']()[_0x4ed000(0x39aa)](_0x198fcd[_0x4ed000(0x4100)],_0x198fcd[_0x4ed000(0x3d59)],_0x198fcd['wrapR'],_0x198fcd[_0x4ed000(0xbad)],_0x198fcd[_0x4ed000(0xe04)][_0x4ed000(0x14ec)],null==(_0x198fcd=_0x198fcd[_0x4ed000(0xe04)])?void 0x0:_0x198fcd['_comparisonFunction']),this[_0x4ed000(0x1fb5)]=!0x0);break;}case _0x4edafe['t'][_0x4ed000(0x2178)]:{const _0x5a3913=_0x3957c7[_0x4ed000(0x1e3f)];_0x5a3913[_0x4ed000(0x3181)]()!==_0x3957c7[_0x4ed000(0x25c8)]&&(_0x3957c7[_0x4ed000(0x25c8)]=_0x5a3913[_0x4ed000(0x3181)](),this[_0x4ed000(0x1fb5)]=!0x0);break;}}}return this[_0x4ed000(0x1fb5)]&&(this[_0x4ed000(0x1fb5)]=!0x1,this[_0x4ed000(0x1379)][_0x4ed000(0x2f8)]()),this['_engine'][_0x4ed000(0x32ea)](this[_0x4ed000(0x3b87)],this[_0x4ed000(0x1379)],this['_bindings'],_0x14fa14,_0x1c73a0,_0xbc9525,this[_0x4ed000(0x4179)][_0x4ed000(0x8b8)]),!0x0;}[_0x14dd51(0x2a43)](_0x301135,_0xf980a8,_0x3b66e2,_0x4fe465=0xa){return new Promise(_0x1c6e1f=>{const _0x9af960=()=>{var _0x25b359=a8_0x5b24;this[_0x25b359(0x14e8)](_0x301135,_0xf980a8,_0x3b66e2)?_0x1c6e1f():setTimeout(_0x9af960,_0x4fe465);};_0x9af960();});}[_0x14dd51(0x2fcc)](){var _0xa3aa36=_0x14dd51;const _0x414c2a=_0x17c879['p4'][_0xa3aa36(0x2fbf)](this);_0x414c2a['options']=this[_0xa3aa36(0x4179)],_0x414c2a[_0xa3aa36(0x3dc8)]=this['_shaderPath'],_0x414c2a[_0xa3aa36(0x2e04)]={},_0x414c2a[_0xa3aa36(0xae8)]={};for(const _0x147e07 in this[_0xa3aa36(0x307c)]){var _0x16f85f=this[_0xa3aa36(0x307c)][_0x147e07];const _0x4dd2eb=_0x16f85f[_0xa3aa36(0x1e3f)];switch(_0x16f85f[_0xa3aa36(0x21e0)]){case _0x4edafe['t'][_0xa3aa36(0x1f4d)]:case _0x4edafe['t'][_0xa3aa36(0x20e6)]:case _0x4edafe['t'][_0xa3aa36(0x3308)]:var _0x5894f9=_0x4dd2eb[_0xa3aa36(0x2fcc)]();_0x5894f9&&(_0x414c2a['textures'][_0x147e07]=_0x5894f9,_0x414c2a['bindings'][_0x147e07]={'type':_0x16f85f[_0xa3aa36(0x21e0)]});break;case _0x4edafe['t'][_0xa3aa36(0x2178)]:}}return _0x414c2a;}static['Parse'](_0x45c7df,_0x45168d,_0x54520e){var _0x46e9cd=_0x14dd51;const _0x53fab=_0x17c879['p4'][_0x46e9cd(0x2a19)](()=>new _0x493d47(_0x45c7df['name'],_0x45168d[_0x46e9cd(0x2cd1)](),_0x45c7df[_0x46e9cd(0x3dc8)],_0x45c7df['options']),_0x45c7df,_0x45168d,_0x54520e);for(const _0x7d19b4 in _0x45c7df[_0x46e9cd(0xae8)]){var _0x39f1c9=_0x45c7df[_0x46e9cd(0x2e04)][_0x7d19b4],_0x1e3c64=_0x5ed6ad['x']['Parse'](_0x45c7df[_0x46e9cd(0xae8)][_0x7d19b4],_0x45168d,_0x54520e);_0x39f1c9[_0x46e9cd(0x21e0)]===_0x4edafe['t'][_0x46e9cd(0x1f4d)]?_0x53fab[_0x46e9cd(0x1888)](_0x7d19b4,_0x1e3c64):_0x39f1c9['type']===_0x4edafe['t'][_0x46e9cd(0x20e6)]?_0x53fab['setTexture'](_0x7d19b4,_0x1e3c64,!0x1):_0x53fab[_0x46e9cd(0x2f4f)](_0x7d19b4,_0x1e3c64);}return _0x53fab;}}(function(_0x3a61e9,_0x24301c,_0x333d81,_0x922e0d){var _0x4f372b=_0x14dd51,_0x1793d7,_0x27a0d9=arguments[_0x4f372b(0x1377)],_0x452210=_0x27a0d9<0x3?_0x24301c:null===_0x922e0d?_0x922e0d=Object[_0x4f372b(0xd3d)](_0x24301c,_0x333d81):_0x922e0d;if('object'==typeof Reflect&&_0x4f372b(0x38fa)==typeof Reflect[_0x4f372b(0x1dac)])_0x452210=Reflect[_0x4f372b(0x1dac)](_0x3a61e9,_0x24301c,_0x333d81,_0x922e0d);else{for(var _0x4d46a9=_0x3a61e9[_0x4f372b(0x1377)]-0x1;0x0<=_0x4d46a9;_0x4d46a9--)(_0x1793d7=_0x3a61e9[_0x4d46a9])&&(_0x452210=(_0x27a0d9<0x3?_0x1793d7(_0x452210):0x3<_0x27a0d9?_0x1793d7(_0x24301c,_0x333d81,_0x452210):_0x1793d7(_0x24301c,_0x333d81))||_0x452210);}0x3<_0x27a0d9&&_0x452210&&Object[_0x4f372b(0x395)](_0x24301c,_0x333d81,_0x452210);}([(0x0,_0x17c879['qC'])()],_0x493d47['prototype'],_0x14dd51(0xc8c),void 0x0),(0x0,_0x237348['H'])(_0x14dd51(0x1e87),_0x493d47));},0x17932:(_0x3fd7be,_0x4d8a3c,_0x1e4c34)=>{_0x1e4c34(0x7755),_0x1e4c34(0x5868);},0x17fdf:(_0x19e5c4,_0x5e53f4,_0x4ffbdf)=>{_0x4ffbdf(0x338d),_0x4ffbdf(0x16ca1),_0x4ffbdf(0x134c);},0x338d:(_0x191f10,_0x42362a,_0x171ba7)=>{var _0xeee2a9=a8_0x16e4d8;_0x171ba7['d'](_0x42362a,{'V':()=>_0x5af7be});var _0x380a01=_0x171ba7(0x9657),_0x44fac7=_0x171ba7(0x16ca1);class _0x5af7be{constructor(_0x362001,_0x2ccbec,_0x2129a9=0x2){var _0x112e6b=a8_0x5b24;this[_0x112e6b(0x3305)]=_0x2129a9,this[_0x112e6b(0x186e)]=new Array(),this['_maxBlockCapacity']=_0x2ccbec||0x40,this['_selectionContent']=new _0x380a01['f'](0x400),this['_creationFunc']=_0x362001;}[_0xeee2a9(0x22f)](_0x53d007,_0x554296,_0x1801ef){var _0xe63c8b=_0xeee2a9;_0x44fac7['b']['_CreateBlocks'](_0x53d007,_0x554296,_0x1801ef,this['_maxBlockCapacity'],0x0,this['maxDepth'],this,this[_0xe63c8b(0x983)]);}['addMesh'](_0x2969ae){var _0x35d55a=_0xeee2a9;for(let _0x5d73ea=0x0;_0x5d73ea<this[_0x35d55a(0xa43)][_0x35d55a(0x1377)];_0x5d73ea++){const _0x5ef39d=this['blocks'][_0x5d73ea];_0x5ef39d['addEntry'](_0x2969ae);}}['removeMesh'](_0x15d9ae){var _0x10b656=_0xeee2a9;for(let _0x36be1f=0x0;_0x36be1f<this[_0x10b656(0xa43)][_0x10b656(0x1377)];_0x36be1f++){const _0x272cb9=this[_0x10b656(0xa43)][_0x36be1f];_0x272cb9[_0x10b656(0x1fc)](_0x15d9ae);}}[_0xeee2a9(0xf59)](_0x125af3,_0x10a487){var _0xb08b35=_0xeee2a9;this['_selectionContent']['reset']();for(let _0xcde1e8=0x0;_0xcde1e8<this[_0xb08b35(0xa43)][_0xb08b35(0x1377)];_0xcde1e8++){const _0x40b97b=this[_0xb08b35(0xa43)][_0xcde1e8];_0x40b97b[_0xb08b35(0xf59)](_0x125af3,this[_0xb08b35(0x1441)],_0x10a487);}return _0x10a487?this['_selectionContent']['concat'](this[_0xb08b35(0x186e)]):this['_selectionContent'][_0xb08b35(0x30f8)](this['dynamicContent']),this['_selectionContent'];}[_0xeee2a9(0x2d2f)](_0x5891ba,_0xc356cb,_0x516348){var _0x4e02d9=_0xeee2a9;this[_0x4e02d9(0x1441)][_0x4e02d9(0x3d68)]();for(let _0x311ac2=0x0;_0x311ac2<this['blocks'][_0x4e02d9(0x1377)];_0x311ac2++){const _0xcc324a=this[_0x4e02d9(0xa43)][_0x311ac2];_0xcc324a[_0x4e02d9(0x2d2f)](_0x5891ba,_0xc356cb,this['_selectionContent'],_0x516348);}return _0x516348?this[_0x4e02d9(0x1441)]['concat'](this[_0x4e02d9(0x186e)]):this[_0x4e02d9(0x1441)][_0x4e02d9(0x30f8)](this['dynamicContent']),this['_selectionContent'];}[_0xeee2a9(0x3355)](_0x283145){var _0x48f4ef=_0xeee2a9;this['_selectionContent'][_0x48f4ef(0x3d68)]();for(let _0x57b986=0x0;_0x57b986<this[_0x48f4ef(0xa43)][_0x48f4ef(0x1377)];_0x57b986++){const _0x2afaba=this[_0x48f4ef(0xa43)][_0x57b986];_0x2afaba[_0x48f4ef(0x3355)](_0x283145,this[_0x48f4ef(0x1441)]);}return this['_selectionContent'][_0x48f4ef(0x30f8)](this[_0x48f4ef(0x186e)]),this['_selectionContent'];}}_0x5af7be[_0xeee2a9(0x25b9)]=(_0x29d7a5,_0x34b040)=>{var _0x118f28=_0xeee2a9;const _0x4d132f=_0x29d7a5['getBoundingInfo']();!_0x29d7a5[_0x118f28(0x1f6a)]&&_0x4d132f[_0x118f28(0x39b2)][_0x118f28(0x19f8)](_0x34b040[_0x118f28(0x15b5)],_0x34b040[_0x118f28(0x3613)])&&_0x34b040['entries'][_0x118f28(0x3f90)](_0x29d7a5);},_0x5af7be[_0xeee2a9(0x4202)]=(_0x220db1,_0x5af9f6)=>{var _0x19e0a1=_0xeee2a9;const _0x457fc5=_0x220db1[_0x19e0a1(0x16a7)]();_0x457fc5[_0x19e0a1(0x39b2)][_0x19e0a1(0x19f8)](_0x5af9f6['minPoint'],_0x5af9f6[_0x19e0a1(0x3613)])&&_0x5af9f6['entries'][_0x19e0a1(0x3f90)](_0x220db1);};},0x16ca1:(_0xfe70a8,_0x2235ed,_0x5c4642)=>{var _0x540e7a=a8_0x16e4d8;_0x5c4642['d'](_0x2235ed,{'b':()=>_0xb6a4de});var _0x55249a=_0x5c4642(0x9fd1),_0x4495a6=_0x5c4642(0x65c1);class _0xb6a4de{constructor(_0x7b0e47,_0x124857,_0x30ec91,_0x53fa84,_0x390013,_0x99aea0){var _0x41fe29=a8_0x5b24;this[_0x41fe29(0xccf)]=new Array(),this[_0x41fe29(0x2e7b)]=new Array(),this['_capacity']=_0x30ec91,this[_0x41fe29(0x3809)]=_0x53fa84,this['_maxDepth']=_0x390013,this[_0x41fe29(0x983)]=_0x99aea0,this['_minPoint']=_0x7b0e47,this[_0x41fe29(0x34c3)]=_0x124857,this[_0x41fe29(0x2e7b)][_0x41fe29(0x3f90)](_0x7b0e47[_0x41fe29(0x95b)]()),this[_0x41fe29(0x2e7b)][_0x41fe29(0x3f90)](_0x124857[_0x41fe29(0x95b)]()),this['_boundingVectors'][_0x41fe29(0x3f90)](_0x7b0e47['clone']()),this[_0x41fe29(0x2e7b)][0x2]['x']=_0x124857['x'],this[_0x41fe29(0x2e7b)][_0x41fe29(0x3f90)](_0x7b0e47[_0x41fe29(0x95b)]()),this['_boundingVectors'][0x3]['y']=_0x124857['y'],this['_boundingVectors'][_0x41fe29(0x3f90)](_0x7b0e47['clone']()),this[_0x41fe29(0x2e7b)][0x4]['z']=_0x124857['z'],this[_0x41fe29(0x2e7b)][_0x41fe29(0x3f90)](_0x124857[_0x41fe29(0x95b)]()),this[_0x41fe29(0x2e7b)][0x5]['z']=_0x7b0e47['z'],this[_0x41fe29(0x2e7b)][_0x41fe29(0x3f90)](_0x124857['clone']()),this[_0x41fe29(0x2e7b)][0x6]['x']=_0x7b0e47['x'],this['_boundingVectors'][_0x41fe29(0x3f90)](_0x124857[_0x41fe29(0x95b)]()),this[_0x41fe29(0x2e7b)][0x7]['y']=_0x7b0e47['y'];}get[_0x540e7a(0x135f)](){return this['_capacity'];}get[_0x540e7a(0x15b5)](){var _0x4c1619=_0x540e7a;return this[_0x4c1619(0x1350)];}get['maxPoint'](){var _0x36c993=_0x540e7a;return this[_0x36c993(0x34c3)];}[_0x540e7a(0xf3c)](_0x17e75d){var _0x213555=_0x540e7a;if(this[_0x213555(0xa43)])for(let _0x25a9b1=0x0;_0x25a9b1<this['blocks'][_0x213555(0x1377)];_0x25a9b1++){const _0x16c8d7=this[_0x213555(0xa43)][_0x25a9b1];_0x16c8d7[_0x213555(0xf3c)](_0x17e75d);}else this['_creationFunc'](_0x17e75d,this),this['entries']['length']>this[_0x213555(0x135f)]&&this[_0x213555(0x3809)]<this[_0x213555(0x17f2)]&&this['createInnerBlocks']();}[_0x540e7a(0x1fc)](_0x398bf2){var _0x5d9193=_0x540e7a;if(this[_0x5d9193(0xa43)])for(let _0x161edd=0x0;_0x161edd<this[_0x5d9193(0xa43)][_0x5d9193(0x1377)];_0x161edd++){const _0x3f50c7=this['blocks'][_0x161edd];_0x3f50c7[_0x5d9193(0x1fc)](_0x398bf2);}else{var _0x1d6801=this[_0x5d9193(0xccf)][_0x5d9193(0x919)](_0x398bf2);-0x1<_0x1d6801&&this[_0x5d9193(0xccf)][_0x5d9193(0x5ff)](_0x1d6801,0x1);}}[_0x540e7a(0x2388)](_0x33445d){var _0x245141=_0x540e7a;for(let _0x4d4bf1=0x0;_0x4d4bf1<_0x33445d['length'];_0x4d4bf1++){var _0xea8657=_0x33445d[_0x4d4bf1];this[_0x245141(0xf3c)](_0xea8657);}}[_0x540e7a(0xf59)](_0x47ee02,_0x24e212,_0x413c5f){var _0x10cf5f=_0x540e7a;if(_0x4495a6['k'][_0x10cf5f(0xac3)](this[_0x10cf5f(0x2e7b)],_0x47ee02)){if(this['blocks'])for(let _0x491c84=0x0;_0x491c84<this[_0x10cf5f(0xa43)][_0x10cf5f(0x1377)];_0x491c84++){const _0x1120bd=this[_0x10cf5f(0xa43)][_0x491c84];_0x1120bd[_0x10cf5f(0xf59)](_0x47ee02,_0x24e212,_0x413c5f);}else _0x413c5f?_0x24e212['concat'](this[_0x10cf5f(0xccf)]):_0x24e212[_0x10cf5f(0x30f8)](this[_0x10cf5f(0xccf)]);}}[_0x540e7a(0x2d2f)](_0x1a0f35,_0x1c3f8e,_0x32b873,_0x453d57){var _0x84a5bf=_0x540e7a;if(_0x4495a6['k']['IntersectsSphere'](this[_0x84a5bf(0x1350)],this[_0x84a5bf(0x34c3)],_0x1a0f35,_0x1c3f8e)){if(this['blocks'])for(let _0x408f6=0x0;_0x408f6<this['blocks']['length'];_0x408f6++){const _0xbfb98f=this[_0x84a5bf(0xa43)][_0x408f6];_0xbfb98f[_0x84a5bf(0x2d2f)](_0x1a0f35,_0x1c3f8e,_0x32b873,_0x453d57);}else _0x453d57?_0x32b873[_0x84a5bf(0x10d8)](this[_0x84a5bf(0xccf)]):_0x32b873['concatWithNoDuplicate'](this[_0x84a5bf(0xccf)]);}}[_0x540e7a(0x3355)](_0x39aecf,_0x2911a7){var _0x3d5a5f=_0x540e7a;if(_0x39aecf['intersectsBoxMinMax'](this[_0x3d5a5f(0x1350)],this['_maxPoint'])){if(this[_0x3d5a5f(0xa43)])for(let _0x302668=0x0;_0x302668<this[_0x3d5a5f(0xa43)]['length'];_0x302668++){const _0x62e7fa=this[_0x3d5a5f(0xa43)][_0x302668];_0x62e7fa[_0x3d5a5f(0x3355)](_0x39aecf,_0x2911a7);}else _0x2911a7['concatWithNoDuplicate'](this[_0x3d5a5f(0xccf)]);}}['createInnerBlocks'](){var _0x214d29=_0x540e7a;_0xb6a4de[_0x214d29(0x355d)](this[_0x214d29(0x1350)],this['_maxPoint'],this[_0x214d29(0xccf)],this[_0x214d29(0x2e94)],this['_depth'],this['_maxDepth'],this,this[_0x214d29(0x983)]),this[_0x214d29(0xccf)][_0x214d29(0x5ff)](0x0);}static[_0x540e7a(0x355d)](_0x5a961d,_0x1ff994,_0x2d779b,_0x124cc9,_0xc1cdeb,_0x1ca0a1,_0x192517,_0x2e739c){var _0x2b0ec5=_0x540e7a;_0x192517[_0x2b0ec5(0xa43)]=new Array();const _0x47228e=new _0x55249a['P']((_0x1ff994['x']-_0x5a961d['x'])/0x2,(_0x1ff994['y']-_0x5a961d['y'])/0x2,(_0x1ff994['z']-_0x5a961d['z'])/0x2);for(let _0x16f0f8=0x0;_0x16f0f8<0x2;_0x16f0f8++)for(let _0x519675=0x0;_0x519675<0x2;_0x519675++)for(let _0x26d63d=0x0;_0x26d63d<0x2;_0x26d63d++){var _0x400a4b=_0x5a961d[_0x2b0ec5(0x3fc1)](_0x47228e['multiplyByFloats'](_0x16f0f8,_0x519675,_0x26d63d)),_0x38bcc0=_0x5a961d[_0x2b0ec5(0x3fc1)](_0x47228e[_0x2b0ec5(0x1be2)](_0x16f0f8+0x1,_0x519675+0x1,_0x26d63d+0x1));const _0x52b505=new _0xb6a4de(_0x400a4b,_0x38bcc0,_0x124cc9,_0xc1cdeb+0x1,_0x1ca0a1,_0x2e739c);_0x52b505[_0x2b0ec5(0x2388)](_0x2d779b),_0x192517[_0x2b0ec5(0xa43)][_0x2b0ec5(0x3f90)](_0x52b505);}}}},0x134c:(_0x585b7b,_0x341611,_0x4cb678)=>{var _0x5bfbd9=a8_0x16e4d8,_0x527247=_0x4cb678(0x1446b),_0x17370e=_0x4cb678(0x9fd1),_0x1229c8=_0x4cb678(0x51f),_0x2c5d3f=_0x4cb678(0x8483),_0x419d76=_0x4cb678(0xbb85),_0x326ee0=_0x4cb678(0x338d),_0x5c163a=_0x4cb678(0xf8c1);_0x527247['x'][_0x5bfbd9(0x41df)]['createOrUpdateSelectionOctree']=function(_0x57d5bf=0x40,_0x467c28=0x2){var _0x2f4add=_0x5bfbd9;this[_0x2f4add(0x257d)](_0x419d76['l'][_0x2f4add(0xc52)])||(_0x11afbc=new _0x3bc2b5(this),this[_0x2f4add(0xdb4)](_0x11afbc)),this[_0x2f4add(0xbba)]||(this[_0x2f4add(0xbba)]=new _0x326ee0['V'](_0x326ee0['V'][_0x2f4add(0x25b9)],_0x57d5bf,_0x467c28));var _0x11afbc=this[_0x2f4add(0x1b45)]();return this[_0x2f4add(0xbba)][_0x2f4add(0x22f)](_0x11afbc['min'],_0x11afbc[_0x2f4add(0xf1a)],this[_0x2f4add(0x3926)]),this[_0x2f4add(0xbba)];},Object[_0x5bfbd9(0x395)](_0x527247['x'][_0x5bfbd9(0x41df)],'selectionOctree',{'get':function(){var _0x4844a9=_0x5bfbd9;return this[_0x4844a9(0xbba)];},'enumerable':!0x0,'configurable':!0x0}),_0x1229c8['x'][_0x5bfbd9(0x41df)][_0x5bfbd9(0x108f)]=function(_0x595d47=0x40,_0x3a3788=0x2){var _0x24da38=_0x5bfbd9;const _0x5a1c10=this['getScene']();_0x5a1c10['_getComponent'](_0x419d76['l']['NAME_OCTREE'])||(_0x460665=new _0x3bc2b5(_0x5a1c10),_0x5a1c10['_addComponent'](_0x460665)),this[_0x24da38(0x1e19)]||(this[_0x24da38(0x1e19)]=new _0x326ee0['V'](_0x326ee0['V']['CreationFuncForSubMeshes'],_0x595d47,_0x3a3788)),this[_0x24da38(0x3d93)](!0x0);var _0x460665=this['getBoundingInfo']()['boundingBox'];return this[_0x24da38(0x1e19)][_0x24da38(0x22f)](_0x460665[_0x24da38(0x40cc)],_0x460665['maximumWorld'],this[_0x24da38(0x11db)]),this['_submeshesOctree'];};class _0x3bc2b5{constructor(_0x4895be){var _0x18dd20=_0x5bfbd9;this[_0x18dd20(0xc8c)]=_0x419d76['l'][_0x18dd20(0xc52)],this['checksIsEnabled']=!0x0,this[_0x18dd20(0x3f94)]=new _0x2c5d3f['z'](_0x17370e['P'][_0x18dd20(0x23ed)](),new _0x17370e['P'](0x1,0x1,0x1)),(_0x4895be=_0x4895be||_0x5c163a['l'][_0x18dd20(0x3396)])&&(this[_0x18dd20(0x3fde)]=_0x4895be,this[_0x18dd20(0x3fde)]['getActiveMeshCandidates']=this['getActiveMeshCandidates'][_0x18dd20(0x2de9)](this),this[_0x18dd20(0x3fde)][_0x18dd20(0x2c56)]=this[_0x18dd20(0x2c56)][_0x18dd20(0x2de9)](this),this[_0x18dd20(0x3fde)][_0x18dd20(0x2f9c)]=this[_0x18dd20(0x2f9c)][_0x18dd20(0x2de9)](this),this[_0x18dd20(0x3fde)][_0x18dd20(0x1676)]=this[_0x18dd20(0x1676)][_0x18dd20(0x2de9)](this));}[_0x5bfbd9(0x646)](){var _0x4703da=_0x5bfbd9;this['scene'][_0x4703da(0x2e1c)][_0x4703da(0x3fc1)](_0x5230ea=>{var _0xba51a6=_0x4703da;const _0x2bf32b=this[_0xba51a6(0x3fde)][_0xba51a6(0x17cc)];void 0x0!==_0x2bf32b&&null!==_0x2bf32b&&-0x1!==(_0x5230ea=_0x2bf32b[_0xba51a6(0x186e)][_0xba51a6(0x919)](_0x5230ea))&&_0x2bf32b[_0xba51a6(0x186e)][_0xba51a6(0x5ff)](_0x5230ea,0x1);}),this[_0x4703da(0x3fde)][_0x4703da(0x3ce)][_0x4703da(0x3fc1)](_0x54e764=>{var _0x30b24e=_0x4703da;const _0x568f24=this[_0x30b24e(0x3fde)][_0x30b24e(0x17cc)];void 0x0!==_0x568f24&&null!==_0x568f24&&_0x568f24[_0x30b24e(0x239d)](_0x54e764);});}[_0x5bfbd9(0x3e7d)](){var _0x151a35=_0x5bfbd9,_0x5dcd97;return(null==(_0x5dcd97=this[_0x151a35(0x3fde)]['_selectionOctree'])?void 0x0:_0x5dcd97[_0x151a35(0xf59)](this[_0x151a35(0x3fde)][_0x151a35(0x3fb6)]))||this[_0x151a35(0x3fde)][_0x151a35(0x2897)]();}[_0x5bfbd9(0x2c56)](_0x1e4421){var _0x85048f=_0x5bfbd9;return _0x1e4421['_submeshesOctree']&&_0x1e4421['useOctreeForRenderingSelection']?_0x1e4421['_submeshesOctree'][_0x85048f(0xf59)](this[_0x85048f(0x3fde)]['frustumPlanes']):this[_0x85048f(0x3fde)][_0x85048f(0x3804)](_0x1e4421);}[_0x5bfbd9(0x1676)](_0x5c3ad7,_0x3e6022){var _0x522e27=_0x5bfbd9;return _0x5c3ad7[_0x522e27(0x1e19)]&&_0x5c3ad7[_0x522e27(0x1a78)]?(_0x2c5d3f['z'][_0x522e27(0x12e8)](_0x3e6022,_0x5c3ad7[_0x522e27(0x927)](),this['_tempRay']),_0x5c3ad7[_0x522e27(0x1e19)][_0x522e27(0x3355)](this[_0x522e27(0x3f94)])):this[_0x522e27(0x3fde)]['_getDefaultSubMeshCandidates'](_0x5c3ad7);}['getCollidingSubMeshCandidates'](_0x36956a,_0x4cac3d){var _0x157daf=_0x5bfbd9,_0x585f1f;return _0x36956a['_submeshesOctree']&&_0x36956a[_0x157daf(0x3dc5)]?(_0x585f1f=_0x4cac3d[_0x157daf(0x311c)]+Math[_0x157daf(0xf1a)](_0x4cac3d[_0x157daf(0x350b)]['x'],_0x4cac3d['_radius']['y'],_0x4cac3d[_0x157daf(0x350b)]['z']),_0x36956a[_0x157daf(0x1e19)][_0x157daf(0x2d2f)](_0x4cac3d[_0x157daf(0x1216)],_0x585f1f)):this[_0x157daf(0x3fde)][_0x157daf(0x3804)](_0x36956a);}[_0x5bfbd9(0x20f9)](){}[_0x5bfbd9(0x18c9)](){}}},0x65c1:(_0x14bd5a,_0x1308a6,_0x2a7dbc)=>{var _0x527ac0=a8_0x16e4d8;_0x2a7dbc['d'](_0x1308a6,{'k':()=>_0x379338});var _0x413d93=_0x2a7dbc(0x5898),_0x1df04e=_0x2a7dbc(0x9fd1),_0x2b3899=_0x2a7dbc(0x147b8);class _0x379338{constructor(_0x1321a7,_0x21c4a9,_0x2696bd){var _0x1ac7da=a8_0x5b24;this[_0x1ac7da(0x5f0)]=_0x413d93['B'][_0x1ac7da(0x38e6)](0x8,_0x1df04e['P'][_0x1ac7da(0x23ed)]),this[_0x1ac7da(0xccd)]=_0x1df04e['P'][_0x1ac7da(0x23ed)](),this['centerWorld']=_0x1df04e['P'][_0x1ac7da(0x23ed)](),this[_0x1ac7da(0x201f)]=_0x1df04e['P'][_0x1ac7da(0x23ed)](),this[_0x1ac7da(0x290a)]=_0x1df04e['P'][_0x1ac7da(0x23ed)](),this[_0x1ac7da(0x1f78)]=_0x413d93['B'][_0x1ac7da(0x38e6)](0x3,_0x1df04e['P'][_0x1ac7da(0x23ed)]),this['vectorsWorld']=_0x413d93['B'][_0x1ac7da(0x38e6)](0x8,_0x1df04e['P'][_0x1ac7da(0x23ed)]),this[_0x1ac7da(0x40cc)]=_0x1df04e['P'][_0x1ac7da(0x23ed)](),this[_0x1ac7da(0x1608)]=_0x1df04e['P'][_0x1ac7da(0x23ed)](),this['minimum']=_0x1df04e['P'][_0x1ac7da(0x23ed)](),this[_0x1ac7da(0x1770)]=_0x1df04e['P'][_0x1ac7da(0x23ed)](),this[_0x1ac7da(0x1fbb)]=null,this[_0x1ac7da(0x1207)]=null,this[_0x1ac7da(0x27cf)](_0x1321a7,_0x21c4a9,_0x2696bd);}[_0x527ac0(0x27cf)](_0x402bbd,_0x31858c,_0x5bb585){var _0x19f9c3=_0x527ac0,_0x3311f4=_0x402bbd['x'],_0x5e0ef7=_0x402bbd['y'],_0x1f165a=_0x402bbd['z'],_0x73950b=_0x31858c['x'],_0x4deb95=_0x31858c['y'],_0x7f329c=_0x31858c['z'];const _0x301751=this[_0x19f9c3(0x5f0)];this['minimum']['copyFromFloats'](_0x3311f4,_0x5e0ef7,_0x1f165a),this[_0x19f9c3(0x1770)]['copyFromFloats'](_0x73950b,_0x4deb95,_0x7f329c),_0x301751[0x0][_0x19f9c3(0x368c)](_0x3311f4,_0x5e0ef7,_0x1f165a),_0x301751[0x1]['copyFromFloats'](_0x73950b,_0x4deb95,_0x7f329c),_0x301751[0x2][_0x19f9c3(0x368c)](_0x73950b,_0x5e0ef7,_0x1f165a),_0x301751[0x3][_0x19f9c3(0x368c)](_0x3311f4,_0x4deb95,_0x1f165a),_0x301751[0x4][_0x19f9c3(0x368c)](_0x3311f4,_0x5e0ef7,_0x7f329c),_0x301751[0x5][_0x19f9c3(0x368c)](_0x73950b,_0x4deb95,_0x1f165a),_0x301751[0x6][_0x19f9c3(0x368c)](_0x3311f4,_0x4deb95,_0x7f329c),_0x301751[0x7]['copyFromFloats'](_0x73950b,_0x5e0ef7,_0x7f329c),_0x31858c[_0x19f9c3(0xa2b)](_0x402bbd,this['center'])[_0x19f9c3(0x1886)](0.5),_0x31858c[_0x19f9c3(0x407)](_0x402bbd,this[_0x19f9c3(0x201f)])[_0x19f9c3(0x1886)](0.5),this[_0x19f9c3(0x130f)]=_0x5bb585||_0x1df04e['y3'][_0x19f9c3(0x3b35)],this['_update'](this[_0x19f9c3(0x130f)]);}[_0x527ac0(0x4018)](_0x7a2e4f){var _0x2ce2db=_0x527ac0,_0x4608a0=_0x379338['_TmpVector3'];const _0x5606ec=this[_0x2ce2db(0x1770)]['subtractToRef'](this['minimum'],_0x4608a0[0x0]);var _0x4c156f=_0x5606ec[_0x2ce2db(0x1377)](),_0x4c156f=(_0x5606ec[_0x2ce2db(0x1b25)](_0x4c156f),_0x4c156f*_0x7a2e4f),_0x7a2e4f=_0x5606ec[_0x2ce2db(0x1886)](0.5*_0x4c156f),_0x4c156f=this[_0x2ce2db(0xccd)][_0x2ce2db(0x407)](_0x7a2e4f,_0x4608a0[0x1]),_0x7a2e4f=this['center'][_0x2ce2db(0xa2b)](_0x7a2e4f,_0x4608a0[0x2]);return this['reConstruct'](_0x4c156f,_0x7a2e4f,this['_worldMatrix']),this;}['getWorldMatrix'](){var _0x1dc768=_0x527ac0;return this[_0x1dc768(0x130f)];}[_0x527ac0(0x21c1)](_0x3da66b){var _0x2773b8=_0x527ac0;const _0x8c13b5=this[_0x2773b8(0x40cc)],_0x368076=this[_0x2773b8(0x1608)];var _0x4e9ee8=this[_0x2773b8(0x1f78)];const _0x275c13=this[_0x2773b8(0x3ab5)];var _0xab2f2e=this[_0x2773b8(0x5f0)];if(_0x3da66b[_0x2773b8(0x29a)]()){_0x8c13b5[_0x2773b8(0xa83)](this[_0x2773b8(0x68b)]),_0x368076[_0x2773b8(0xa83)](this[_0x2773b8(0x1770)]);for(let _0x3d2150=0x0;_0x3d2150<0x8;++_0x3d2150)_0x275c13[_0x3d2150][_0x2773b8(0xa83)](_0xab2f2e[_0x3d2150]);this[_0x2773b8(0x290a)][_0x2773b8(0xa83)](this[_0x2773b8(0x201f)]),this['centerWorld'][_0x2773b8(0xa83)](this[_0x2773b8(0xccd)]);}else{_0x8c13b5[_0x2773b8(0xf2a)](Number[_0x2773b8(0x3808)]),_0x368076['setAll'](-Number['MAX_VALUE']);for(let _0x20d5a2=0x0;_0x20d5a2<0x8;++_0x20d5a2){var _0x564242=_0x275c13[_0x20d5a2];_0x1df04e['P'][_0x2773b8(0x3516)](_0xab2f2e[_0x20d5a2],_0x3da66b,_0x564242),_0x8c13b5[_0x2773b8(0x3aa3)](_0x564242),_0x368076[_0x2773b8(0x2d32)](_0x564242);}_0x368076[_0x2773b8(0x407)](_0x8c13b5,this['extendSizeWorld'])[_0x2773b8(0x1886)](0.5),_0x368076[_0x2773b8(0xa2b)](_0x8c13b5,this[_0x2773b8(0x3cff)])[_0x2773b8(0x1886)](0.5);}_0x1df04e['P']['FromArrayToRef'](_0x3da66b['m'],0x0,_0x4e9ee8[0x0]),_0x1df04e['P'][_0x2773b8(0x3273)](_0x3da66b['m'],0x4,_0x4e9ee8[0x1]),_0x1df04e['P'][_0x2773b8(0x3273)](_0x3da66b['m'],0x8,_0x4e9ee8[0x2]),this['_worldMatrix']=_0x3da66b;}[_0x527ac0(0x11a2)](_0x5529a6){var _0xb17efe=_0x527ac0;return _0x379338['IsInFrustum'](this[_0xb17efe(0x3ab5)],_0x5529a6);}[_0x527ac0(0x2564)](_0x2ecca8){var _0x5dfa21=_0x527ac0;return _0x379338[_0x5dfa21(0x7be)](this[_0x5dfa21(0x3ab5)],_0x2ecca8);}['intersectsPoint'](_0x18ca29){var _0x443de1=_0x527ac0,_0x4ca4df=this['minimumWorld'],_0xfc4396=this[_0x443de1(0x1608)],_0x21bb14=_0x4ca4df['x'],_0x208931=_0x4ca4df['y'],_0x4ca4df=_0x4ca4df['z'],_0x55bf94=_0xfc4396['x'],_0x17e612=_0xfc4396['y'],_0xfc4396=_0xfc4396['z'],_0x1bc903=_0x18ca29['x'],_0x4840bf=_0x18ca29['y'],_0x18ca29=_0x18ca29['z'],_0x1741d7=-_0x2b3899['kn'];return!(_0x55bf94-_0x1bc903<_0x1741d7||_0x1bc903-_0x21bb14<_0x1741d7||_0x17e612-_0x4840bf<_0x1741d7||_0x4840bf-_0x208931<_0x1741d7||_0xfc4396-_0x18ca29<_0x1741d7||_0x18ca29-_0x4ca4df<_0x1741d7);}[_0x527ac0(0x3a14)](_0x286afc){var _0x52144c=_0x527ac0;return _0x379338['IntersectsSphere'](this[_0x52144c(0x40cc)],this[_0x52144c(0x1608)],_0x286afc[_0x52144c(0x3cff)],_0x286afc[_0x52144c(0x22fc)]);}[_0x527ac0(0x19f8)](_0x2d8bed,_0x4403ea){var _0x517b2d=_0x527ac0,_0x274e00=this[_0x517b2d(0x40cc)],_0x5c388a=this[_0x517b2d(0x1608)],_0x1eef99=_0x274e00['x'],_0x926426=_0x274e00['y'],_0x274e00=_0x274e00['z'],_0x243bfe=_0x5c388a['x'],_0xbcc0cf=_0x5c388a['y'],_0x5c388a=_0x5c388a['z'],_0x30edc0=_0x2d8bed['x'],_0x472710=_0x2d8bed['y'],_0x2d8bed=_0x2d8bed['z'],_0x9c07cf=_0x4403ea['x'],_0x37d44c=_0x4403ea['y'],_0x4403ea=_0x4403ea['z'];return!(_0x243bfe<_0x30edc0||_0x9c07cf<_0x1eef99||_0xbcc0cf<_0x472710||_0x37d44c<_0x926426||_0x5c388a<_0x2d8bed||_0x4403ea<_0x274e00);}[_0x527ac0(0x18c9)](){var _0x134095=_0x527ac0,_0x5132a3;null!=(_0x5132a3=this['_drawWrapperFront'])&&_0x5132a3[_0x134095(0x18c9)](),null!=(_0x5132a3=this[_0x134095(0x1207)])&&_0x5132a3[_0x134095(0x18c9)]();}static['Intersects'](_0x268705,_0x17cfe9){var _0x209269=_0x527ac0;return _0x268705['intersectsMinMax'](_0x17cfe9[_0x209269(0x40cc)],_0x17cfe9[_0x209269(0x1608)]);}static[_0x527ac0(0x311a)](_0x28247e,_0x510186,_0x32d3ba,_0x138c85){var _0xf8bb44=_0x527ac0,_0x22ff07=_0x379338['_TmpVector3'][0x0];return _0x1df04e['P'][_0xf8bb44(0x228e)](_0x32d3ba,_0x28247e,_0x510186,_0x22ff07),_0x1df04e['P']['DistanceSquared'](_0x32d3ba,_0x22ff07)<=_0x138c85*_0x138c85;}static['IsCompletelyInFrustum'](_0x344d8c,_0x8282c0){var _0xe4ac10=_0x527ac0;for(let _0x487472=0x0;_0x487472<0x6;++_0x487472){const _0x5f49a9=_0x8282c0[_0x487472];for(let _0x548965=0x0;_0x548965<0x8;++_0x548965)if(_0x5f49a9[_0xe4ac10(0xaa4)](_0x344d8c[_0x548965])<0x0)return!0x1;}return!0x0;}static[_0x527ac0(0xac3)](_0x3f15de,_0xf2e9b9){var _0x16a40a=_0x527ac0;for(let _0x3fca75=0x0;_0x3fca75<0x6;++_0x3fca75){let _0x4db102=!0x0;const _0x52412b=_0xf2e9b9[_0x3fca75];for(let _0x14d0d9=0x0;_0x14d0d9<0x8;++_0x14d0d9)if(0x0<=_0x52412b[_0x16a40a(0xaa4)](_0x3f15de[_0x14d0d9])){_0x4db102=!0x1;break;}if(_0x4db102)return!0x1;}return!0x0;}}_0x379338[_0x527ac0(0x3c3c)]=_0x413d93['B'][_0x527ac0(0x38e6)](0x3,_0x1df04e['P']['Zero']);},0xe30c:(_0x4ffaa8,_0x5253ea,_0x3599ba)=>{var _0x59b63c=a8_0x16e4d8;_0x3599ba['d'](_0x5253ea,{'j':()=>_0x53c5a0});var _0x5253ea=_0x3599ba(0x5898),_0x443862=_0x3599ba(0x9fd1),_0x40ecb0=_0x3599ba(0x77a5),_0x24e9e5=_0x3599ba(0x65c1),_0x3edb4b=_0x3599ba(0x12bb6);const _0x293801={'min':0x0,'max':0x0},_0x4ba494={'min':0x0,'max':0x0},_0x34923c=(_0x4763b6,_0x48b3c4,_0x3a14f6)=>{var _0x19266b=a8_0x5b24,_0x153f98=_0x443862['P'][_0x19266b(0x365c)](_0x48b3c4['centerWorld'],_0x4763b6),_0x4763b6=Math[_0x19266b(0x3abd)](_0x443862['P'][_0x19266b(0x365c)](_0x48b3c4[_0x19266b(0x1f78)][0x0],_0x4763b6))*_0x48b3c4[_0x19266b(0x201f)]['x']+Math[_0x19266b(0x3abd)](_0x443862['P'][_0x19266b(0x365c)](_0x48b3c4[_0x19266b(0x1f78)][0x1],_0x4763b6))*_0x48b3c4[_0x19266b(0x201f)]['y']+Math[_0x19266b(0x3abd)](_0x443862['P']['Dot'](_0x48b3c4[_0x19266b(0x1f78)][0x2],_0x4763b6))*_0x48b3c4['extendSize']['z'];_0x3a14f6['min']=_0x153f98-_0x4763b6,_0x3a14f6[_0x19266b(0xf1a)]=_0x153f98+_0x4763b6;},_0x2a33b3=(_0x2f8f85,_0x3dc148,_0x48368f)=>(_0x34923c(_0x2f8f85,_0x3dc148,_0x293801),_0x34923c(_0x2f8f85,_0x48368f,_0x4ba494),!(_0x293801[_0x59b63c(0x3478)]>_0x4ba494[_0x59b63c(0xf1a)]||_0x4ba494['min']>_0x293801[_0x59b63c(0xf1a)]));class _0x53c5a0{constructor(_0x581792,_0x1bfe0c,_0x5e2d7a){var _0x317075=_0x59b63c;this[_0x317075(0x3b45)]=!0x1,this['boundingBox']=new _0x24e9e5['k'](_0x581792,_0x1bfe0c,_0x5e2d7a),this['boundingSphere']=new _0x3edb4b['K'](_0x581792,_0x1bfe0c,_0x5e2d7a);}['reConstruct'](_0x2ab5c7,_0x494ead,_0x2a4392){var _0x3c90c0=_0x59b63c;this[_0x3c90c0(0x39b2)][_0x3c90c0(0x27cf)](_0x2ab5c7,_0x494ead,_0x2a4392),this['boundingSphere'][_0x3c90c0(0x27cf)](_0x2ab5c7,_0x494ead,_0x2a4392);}get[_0x59b63c(0x68b)](){var _0x2a10df=_0x59b63c;return this[_0x2a10df(0x39b2)]['minimum'];}get[_0x59b63c(0x1770)](){var _0x42d4d7=_0x59b63c;return this['boundingBox'][_0x42d4d7(0x1770)];}get[_0x59b63c(0x3c13)](){var _0x1731d8=_0x59b63c;return this[_0x1731d8(0x3b45)];}set['isLocked'](_0x5fe34b){var _0x5d048e=_0x59b63c;this[_0x5d048e(0x3b45)]=_0x5fe34b;}[_0x59b63c(0x22f)](_0x289983){var _0x2a8892=_0x59b63c;this['_isLocked']||(this[_0x2a8892(0x39b2)][_0x2a8892(0x21c1)](_0x289983),this[_0x2a8892(0x1e44)][_0x2a8892(0x21c1)](_0x289983));}[_0x59b63c(0x473)](_0x4fbd3b,_0x4812b1){var _0x13a6a0=_0x59b63c,_0x4d69b8=_0x53c5a0[_0x13a6a0(0x3c3c)][0x0]['copyFrom'](_0x4fbd3b)[_0x13a6a0(0x409f)](_0x4812b1),_0x4fbd3b=_0x53c5a0[_0x13a6a0(0x3c3c)][0x1][_0x13a6a0(0xa83)](_0x4fbd3b)[_0x13a6a0(0x350)](_0x4812b1);return this[_0x13a6a0(0x39b2)][_0x13a6a0(0x27cf)](_0x4d69b8,_0x4fbd3b,this[_0x13a6a0(0x39b2)][_0x13a6a0(0x927)]()),this[_0x13a6a0(0x1e44)][_0x13a6a0(0x27cf)](_0x4d69b8,_0x4fbd3b,this[_0x13a6a0(0x39b2)][_0x13a6a0(0x927)]()),this;}[_0x59b63c(0x1d30)](_0xbc40a){var _0x31082c=_0x59b63c,_0x9df4a1=_0x443862['P'][_0x31082c(0x1ba6)](this[_0x31082c(0x68b)],_0xbc40a),_0xbc40a=_0x443862['P'][_0x31082c(0x27bf)](this[_0x31082c(0x1770)],_0xbc40a);return this[_0x31082c(0x27cf)](_0x9df4a1,_0xbc40a,this[_0x31082c(0x39b2)]['getWorldMatrix']()),this;}[_0x59b63c(0x2802)](_0x409803){var _0x4797d0=_0x59b63c,_0x17b113=_0x443862['jp'][_0x4797d0(0x31e7)][0x0],_0x517c3a=(this[_0x4797d0(0x39b2)][_0x4797d0(0x927)]()[_0x4797d0(0x14f4)](_0x17b113),_0x443862['jp'][_0x4797d0(0xf88)][0x0]);return _0x443862['P'][_0x4797d0(0x3516)](_0x409803[_0x4797d0(0x39b2)]['minimumWorld'],_0x17b113,_0x517c3a),this['encapsulate'](_0x517c3a),_0x443862['P'][_0x4797d0(0x3516)](_0x409803[_0x4797d0(0x39b2)][_0x4797d0(0x1608)],_0x17b113,_0x517c3a),this[_0x4797d0(0x1d30)](_0x517c3a),this;}[_0x59b63c(0x4018)](_0xdd29b0){var _0x44d0fe=_0x59b63c;return this[_0x44d0fe(0x39b2)][_0x44d0fe(0x4018)](_0xdd29b0),this['boundingSphere'][_0x44d0fe(0x4018)](_0xdd29b0),this;}['isInFrustum'](_0x229430,_0x5183cd=_0x40ecb0['g']['MESHES_CULLINGSTRATEGY_STANDARD']){var _0x23b507=_0x59b63c;return!(_0x5183cd!==_0x40ecb0['g']['MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION']&&_0x5183cd!==_0x40ecb0['g'][_0x23b507(0xbee)]||!this[_0x23b507(0x1e44)]['isCenterInFrustum'](_0x229430))||!!this[_0x23b507(0x1e44)][_0x23b507(0x11a2)](_0x229430)&&(_0x5183cd===_0x40ecb0['g'][_0x23b507(0x3a6c)]||_0x5183cd===_0x40ecb0['g'][_0x23b507(0xbee)]||this[_0x23b507(0x39b2)][_0x23b507(0x11a2)](_0x229430));}get[_0x59b63c(0x1ce5)](){var _0x146eb6=_0x59b63c;const _0x41c4de=this[_0x146eb6(0x39b2)],_0x3f8829=_0x41c4de['maximumWorld'][_0x146eb6(0x407)](_0x41c4de[_0x146eb6(0x40cc)],_0x53c5a0[_0x146eb6(0x3c3c)][0x0]);return _0x3f8829[_0x146eb6(0x1377)]();}[_0x59b63c(0x2564)](_0x5e89c6){var _0x52fb6a=_0x59b63c;return this[_0x52fb6a(0x39b2)][_0x52fb6a(0x2564)](_0x5e89c6);}[_0x59b63c(0x71d)](_0x4ee903){var _0x25f74d=_0x59b63c;return _0x4ee903[_0x25f74d(0x21d1)](this[_0x25f74d(0x1e44)][_0x25f74d(0x3cff)],this[_0x25f74d(0x1e44)][_0x25f74d(0x22fc)],this[_0x25f74d(0x39b2)]['minimumWorld'],this[_0x25f74d(0x39b2)][_0x25f74d(0x1608)]);}[_0x59b63c(0x2b18)](_0x5b9814){var _0x386309=_0x59b63c;return!!this['boundingSphere'][_0x386309(0x3cff)]&&!!this[_0x386309(0x1e44)]['intersectsPoint'](_0x5b9814)&&!!this['boundingBox'][_0x386309(0x2b18)](_0x5b9814);}[_0x59b63c(0x2d2f)](_0x3208ea,_0x3b9f61){var _0x19b136=_0x59b63c;if(!_0x3edb4b['K']['Intersects'](this[_0x19b136(0x1e44)],_0x3208ea[_0x19b136(0x1e44)]))return!0x1;if(!_0x24e9e5['k']['Intersects'](this[_0x19b136(0x39b2)],_0x3208ea['boundingBox']))return!0x1;if(!_0x3b9f61)return!0x0;return _0x3b9f61=this['boundingBox'],_0x3208ea=_0x3208ea[_0x19b136(0x39b2)],!!_0x2a33b3(_0x3b9f61['directions'][0x0],_0x3b9f61,_0x3208ea)&&(!!_0x2a33b3(_0x3b9f61[_0x19b136(0x1f78)][0x1],_0x3b9f61,_0x3208ea)&&(!!_0x2a33b3(_0x3b9f61['directions'][0x2],_0x3b9f61,_0x3208ea)&&(!!_0x2a33b3(_0x3208ea[_0x19b136(0x1f78)][0x0],_0x3b9f61,_0x3208ea)&&(!!_0x2a33b3(_0x3208ea['directions'][0x1],_0x3b9f61,_0x3208ea)&&!!(_0x2a33b3(_0x3208ea[_0x19b136(0x1f78)][0x2],_0x3b9f61,_0x3208ea)&&_0x2a33b3(_0x443862['P'][_0x19b136(0x27fa)](_0x3b9f61['directions'][0x0],_0x3208ea[_0x19b136(0x1f78)][0x0]),_0x3b9f61,_0x3208ea)&&_0x2a33b3(_0x443862['P'][_0x19b136(0x27fa)](_0x3b9f61[_0x19b136(0x1f78)][0x0],_0x3208ea['directions'][0x1]),_0x3b9f61,_0x3208ea)&&_0x2a33b3(_0x443862['P'][_0x19b136(0x27fa)](_0x3b9f61['directions'][0x0],_0x3208ea[_0x19b136(0x1f78)][0x2]),_0x3b9f61,_0x3208ea)&&_0x2a33b3(_0x443862['P'][_0x19b136(0x27fa)](_0x3b9f61[_0x19b136(0x1f78)][0x1],_0x3208ea[_0x19b136(0x1f78)][0x0]),_0x3b9f61,_0x3208ea)&&_0x2a33b3(_0x443862['P'][_0x19b136(0x27fa)](_0x3b9f61[_0x19b136(0x1f78)][0x1],_0x3208ea[_0x19b136(0x1f78)][0x1]),_0x3b9f61,_0x3208ea)&&_0x2a33b3(_0x443862['P'][_0x19b136(0x27fa)](_0x3b9f61['directions'][0x1],_0x3208ea['directions'][0x2]),_0x3b9f61,_0x3208ea)&&_0x2a33b3(_0x443862['P']['Cross'](_0x3b9f61[_0x19b136(0x1f78)][0x2],_0x3208ea[_0x19b136(0x1f78)][0x0]),_0x3b9f61,_0x3208ea)&&_0x2a33b3(_0x443862['P'][_0x19b136(0x27fa)](_0x3b9f61[_0x19b136(0x1f78)][0x2],_0x3208ea[_0x19b136(0x1f78)][0x1]),_0x3b9f61,_0x3208ea)&&_0x2a33b3(_0x443862['P'][_0x19b136(0x27fa)](_0x3b9f61[_0x19b136(0x1f78)][0x2],_0x3208ea[_0x19b136(0x1f78)][0x2]),_0x3b9f61,_0x3208ea))))));}}_0x53c5a0[_0x59b63c(0x3c3c)]=_0x5253ea['B'][_0x59b63c(0x38e6)](0x2,_0x443862['P'][_0x59b63c(0x23ed)]);},0x12bb6:(_0x136d81,_0x7dd0c4,_0xe28ea4)=>{var _0x133dc7=a8_0x16e4d8;_0xe28ea4['d'](_0x7dd0c4,{'K':()=>_0x3ed3ce});var _0x7dd0c4=_0xe28ea4(0x5898),_0x3c70a0=_0xe28ea4(0x9fd1);class _0x3ed3ce{constructor(_0x50aa9c,_0x18f076,_0x3c29d8){var _0x52a27e=a8_0x5b24;this[_0x52a27e(0xccd)]=_0x3c70a0['P'][_0x52a27e(0x23ed)](),this[_0x52a27e(0x3cff)]=_0x3c70a0['P'][_0x52a27e(0x23ed)](),this[_0x52a27e(0x68b)]=_0x3c70a0['P']['Zero'](),this[_0x52a27e(0x1770)]=_0x3c70a0['P'][_0x52a27e(0x23ed)](),this[_0x52a27e(0x27cf)](_0x50aa9c,_0x18f076,_0x3c29d8);}[_0x133dc7(0x27cf)](_0x25ce9a,_0xe76fa2,_0xc08c8a){var _0x2f689b=_0x133dc7;this['minimum'][_0x2f689b(0xa83)](_0x25ce9a),this[_0x2f689b(0x1770)][_0x2f689b(0xa83)](_0xe76fa2);var _0x5717a=_0x3c70a0['P']['Distance'](_0x25ce9a,_0xe76fa2);_0xe76fa2[_0x2f689b(0xa2b)](_0x25ce9a,this['center'])[_0x2f689b(0x1886)](0.5),this[_0x2f689b(0x3a45)]=0.5*_0x5717a,this['_update'](_0xc08c8a||_0x3c70a0['y3']['IdentityReadOnly']);}[_0x133dc7(0x4018)](_0x3e6f7e){var _0x3ffe97=_0x133dc7;_0x3e6f7e=this[_0x3ffe97(0x3a45)]*_0x3e6f7e;const _0x4e04b8=_0x3ed3ce[_0x3ffe97(0x3c3c)];var _0x3e6f7e=_0x4e04b8[0x0][_0x3ffe97(0xf2a)](_0x3e6f7e),_0x72833c=this['center']['subtractToRef'](_0x3e6f7e,_0x4e04b8[0x1]),_0x3e6f7e=this[_0x3ffe97(0xccd)][_0x3ffe97(0xa2b)](_0x3e6f7e,_0x4e04b8[0x2]);return this[_0x3ffe97(0x27cf)](_0x72833c,_0x3e6f7e,this['_worldMatrix']),this;}[_0x133dc7(0x927)](){return this['_worldMatrix'];}[_0x133dc7(0x21c1)](_0x46d590){var _0x16694e=_0x133dc7,_0x359741;_0x46d590[_0x16694e(0x29a)]()?(this[_0x16694e(0x3cff)][_0x16694e(0xa83)](this[_0x16694e(0xccd)]),this['radiusWorld']=this['radius']):(_0x3c70a0['P'][_0x16694e(0x3516)](this[_0x16694e(0xccd)],_0x46d590,this['centerWorld']),_0x359741=_0x3ed3ce[_0x16694e(0x3c3c)][0x0],_0x3c70a0['P'][_0x16694e(0xd1b)](0x1,0x1,0x1,_0x46d590,_0x359741),this[_0x16694e(0x22fc)]=Math[_0x16694e(0xf1a)](Math[_0x16694e(0x3abd)](_0x359741['x']),Math[_0x16694e(0x3abd)](_0x359741['y']),Math[_0x16694e(0x3abd)](_0x359741['z']))*this[_0x16694e(0x3a45)]);}['isInFrustum'](_0x1fa402){var _0x4aa805=_0x133dc7,_0x316550=this[_0x4aa805(0x3cff)],_0x51fa44=this['radiusWorld'];for(let _0x30531e=0x0;_0x30531e<0x6;_0x30531e++)if(_0x1fa402[_0x30531e]['dotCoordinate'](_0x316550)<=-_0x51fa44)return!0x1;return!0x0;}[_0x133dc7(0x1234)](_0x2b02c0){var _0x37ebd8=this['centerWorld'];for(let _0x21bb3c=0x0;_0x21bb3c<0x6;_0x21bb3c++)if(_0x2b02c0[_0x21bb3c]['dotCoordinate'](_0x37ebd8)<0x0)return!0x1;return!0x0;}[_0x133dc7(0x2b18)](_0x184447){var _0x271dfa=_0x133dc7;return _0x184447=_0x3c70a0['P'][_0x271dfa(0x28b0)](this['centerWorld'],_0x184447),!(this[_0x271dfa(0x22fc)]*this[_0x271dfa(0x22fc)]<_0x184447);}static[_0x133dc7(0xd0b)](_0x2cbe9a,_0x49ba0f){var _0x55f277=_0x133dc7,_0x102212=_0x3c70a0['P'][_0x55f277(0x28b0)](_0x2cbe9a[_0x55f277(0x3cff)],_0x49ba0f[_0x55f277(0x3cff)]),_0x2cbe9a=_0x2cbe9a[_0x55f277(0x22fc)]+_0x49ba0f[_0x55f277(0x22fc)];return!(_0x2cbe9a*_0x2cbe9a<_0x102212);}static['CreateFromCenterAndRadius'](_0x3b181d,_0x353779,_0x39f383){var _0x363214=_0x133dc7;this[_0x363214(0x3c3c)][0x0][_0x363214(0xa83)](_0x3b181d),this[_0x363214(0x3c3c)][0x1][_0x363214(0x368c)](0x0,0x0,_0x353779),this['_TmpVector3'][0x2]['copyFrom'](_0x3b181d),this[_0x363214(0x3c3c)][0x0][_0x363214(0x350)](this[_0x363214(0x3c3c)][0x1]),this[_0x363214(0x3c3c)][0x2][_0x363214(0x409f)](this[_0x363214(0x3c3c)][0x1]);const _0x168b64=new _0x3ed3ce(this[_0x363214(0x3c3c)][0x0],this[_0x363214(0x3c3c)][0x2]);return _0x168b64[_0x363214(0x130f)]=_0x39f383||_0x3c70a0['y3']['Identity'](),_0x168b64;}}_0x3ed3ce[_0x133dc7(0x3c3c)]=_0x7dd0c4['B'][_0x133dc7(0x38e6)](0x3,_0x3c70a0['P'][_0x133dc7(0x23ed)]);},0x8483:(_0x8ad3f4,_0x2cf08c,_0x9396c5)=>{var _0x173ed2=a8_0x16e4d8;_0x9396c5['d'](_0x2cf08c,{'z':()=>_0x1bb087});var _0x2cf08c=_0x9396c5(0x5898),_0x21ba63=_0x9396c5(0x9fd1),_0xcf2000=_0x9396c5(0x364b),_0xbd0966=_0x9396c5(0xf2a6),_0x48e051=_0x9396c5(0x1446b),_0x385c23=_0x9396c5(0xdef7),_0x1e2c28=_0x9396c5(0xf8c1);class _0x1bb087{constructor(_0x27364f,_0x332a78,_0x4b931a=Number[_0x173ed2(0x3808)]){var _0x5adfc9=_0x173ed2;this[_0x5adfc9(0x2650)]=_0x27364f,this[_0x5adfc9(0x4208)]=_0x332a78,this[_0x5adfc9(0x1377)]=_0x4b931a;}[_0x173ed2(0x95b)](){var _0x2da88d=_0x173ed2;return new _0x1bb087(this['origin']['clone'](),this[_0x2da88d(0x4208)][_0x2da88d(0x95b)](),this[_0x2da88d(0x1377)]);}[_0x173ed2(0x2869)](_0x549997,_0x401993,_0x386be7=0x0){var _0x31d371=_0x173ed2;_0x549997=_0x1bb087[_0x31d371(0x3c3c)][0x0][_0x31d371(0x368c)](_0x549997['x']-_0x386be7,_0x549997['y']-_0x386be7,_0x549997['z']-_0x386be7),_0x401993=_0x1bb087[_0x31d371(0x3c3c)][0x1][_0x31d371(0x368c)](_0x401993['x']+_0x386be7,_0x401993['y']+_0x386be7,_0x401993['z']+_0x386be7);let _0x5f2253=0x0,_0x576901=Number['MAX_VALUE'],_0x2d9dff,_0x144577,_0x8fe5d7,_0x5630ce;if(Math[_0x31d371(0x3abd)](this[_0x31d371(0x4208)]['x'])<1e-7){if(this['origin']['x']<_0x549997['x']||this[_0x31d371(0x2650)]['x']>_0x401993['x'])return!0x1;}else{if(_0x2d9dff=0x1/this[_0x31d371(0x4208)]['x'],_0x144577=(_0x549997['x']-this['origin']['x'])*_0x2d9dff,-Infinity==(_0x8fe5d7=(_0x401993['x']-this[_0x31d371(0x2650)]['x'])*_0x2d9dff)&&(_0x8fe5d7=Infinity),_0x144577>_0x8fe5d7&&(_0x5630ce=_0x144577,_0x144577=_0x8fe5d7,_0x8fe5d7=_0x5630ce),_0x5f2253=Math[_0x31d371(0xf1a)](_0x144577,_0x5f2253),_0x576901=Math['min'](_0x8fe5d7,_0x576901),_0x5f2253>_0x576901)return!0x1;}if(Math[_0x31d371(0x3abd)](this[_0x31d371(0x4208)]['y'])<1e-7){if(this[_0x31d371(0x2650)]['y']<_0x549997['y']||this[_0x31d371(0x2650)]['y']>_0x401993['y'])return!0x1;}else{if(_0x2d9dff=0x1/this[_0x31d371(0x4208)]['y'],_0x144577=(_0x549997['y']-this[_0x31d371(0x2650)]['y'])*_0x2d9dff,-Infinity==(_0x8fe5d7=(_0x401993['y']-this[_0x31d371(0x2650)]['y'])*_0x2d9dff)&&(_0x8fe5d7=Infinity),_0x144577>_0x8fe5d7&&(_0x5630ce=_0x144577,_0x144577=_0x8fe5d7,_0x8fe5d7=_0x5630ce),_0x5f2253=Math[_0x31d371(0xf1a)](_0x144577,_0x5f2253),_0x576901=Math[_0x31d371(0x3478)](_0x8fe5d7,_0x576901),_0x5f2253>_0x576901)return!0x1;}if(Math['abs'](this[_0x31d371(0x4208)]['z'])<1e-7){if(this[_0x31d371(0x2650)]['z']<_0x549997['z']||this[_0x31d371(0x2650)]['z']>_0x401993['z'])return!0x1;}else{if(_0x2d9dff=0x1/this[_0x31d371(0x4208)]['z'],_0x144577=(_0x549997['z']-this[_0x31d371(0x2650)]['z'])*_0x2d9dff,-Infinity==(_0x8fe5d7=(_0x401993['z']-this[_0x31d371(0x2650)]['z'])*_0x2d9dff)&&(_0x8fe5d7=Infinity),_0x144577>_0x8fe5d7&&(_0x5630ce=_0x144577,_0x144577=_0x8fe5d7,_0x8fe5d7=_0x5630ce),_0x5f2253=Math[_0x31d371(0xf1a)](_0x144577,_0x5f2253),_0x576901=Math[_0x31d371(0x3478)](_0x8fe5d7,_0x576901),_0x5f2253>_0x576901)return!0x1;}return!0x0;}[_0x173ed2(0x96d)](_0x3d69d2,_0x4fea25=0x0){var _0x21f5c5=_0x173ed2;return this[_0x21f5c5(0x2869)](_0x3d69d2['minimum'],_0x3d69d2[_0x21f5c5(0x1770)],_0x4fea25);}['intersectsSphere'](_0x4523a7,_0x4fb755=0x0){var _0x59e974=_0x173ed2,_0x5999f0=_0x4523a7[_0x59e974(0xccd)]['x']-this[_0x59e974(0x2650)]['x'],_0x4c7208=_0x4523a7['center']['y']-this[_0x59e974(0x2650)]['y'],_0xdc054=_0x4523a7['center']['z']-this['origin']['z'],_0x300bbd=_0x5999f0*_0x5999f0+_0x4c7208*_0x4c7208+_0xdc054*_0xdc054,_0x4523a7=_0x4523a7[_0x59e974(0x3a45)]+_0x4fb755,_0x4fb755=_0x4523a7*_0x4523a7;if(_0x300bbd<=_0x4fb755)return!0x0;return _0x4523a7=_0x5999f0*this[_0x59e974(0x4208)]['x']+_0x4c7208*this[_0x59e974(0x4208)]['y']+_0xdc054*this['direction']['z'],!(_0x4523a7<0x0)&&_0x300bbd-_0x4523a7*_0x4523a7<=_0x4fb755;}['intersectsTriangle'](_0x337400,_0x50d561,_0x17b7b7){var _0x210668=_0x173ed2,_0x4cc229=_0x1bb087[_0x210668(0x3c3c)][0x0],_0x220dbb=_0x1bb087[_0x210668(0x3c3c)][0x1],_0x33253a=_0x1bb087['_TmpVector3'][0x2],_0x3066b0=_0x1bb087[_0x210668(0x3c3c)][0x3],_0x54a561=_0x1bb087[_0x210668(0x3c3c)][0x4],_0x50d561=(_0x50d561['subtractToRef'](_0x337400,_0x4cc229),_0x17b7b7[_0x210668(0x407)](_0x337400,_0x220dbb),_0x21ba63['P'][_0x210668(0x40ac)](this[_0x210668(0x4208)],_0x220dbb,_0x33253a),_0x21ba63['P'][_0x210668(0x365c)](_0x4cc229,_0x33253a));if(0x0===_0x50d561)return null;_0x17b7b7=0x1/_0x50d561,this[_0x210668(0x2650)][_0x210668(0x407)](_0x337400,_0x3066b0),_0x50d561=_0x21ba63['P'][_0x210668(0x365c)](_0x3066b0,_0x33253a)*_0x17b7b7;if(_0x50d561<0x0||0x1<_0x50d561)return null;_0x21ba63['P'][_0x210668(0x40ac)](_0x3066b0,_0x4cc229,_0x54a561),_0x337400=_0x21ba63['P'][_0x210668(0x365c)](this['direction'],_0x54a561)*_0x17b7b7;if(_0x337400<0x0||0x1<_0x50d561+_0x337400)return null;return _0x33253a=_0x21ba63['P'][_0x210668(0x365c)](_0x220dbb,_0x54a561)*_0x17b7b7,_0x33253a>this[_0x210668(0x1377)]?null:new _0xbd0966['c'](0x1-_0x50d561-_0x337400,_0x50d561,_0x33253a);}['intersectsPlane'](_0x2e4719){var _0x51f12e=_0x173ed2,_0x402f8e,_0x473e63=_0x21ba63['P']['Dot'](_0x2e4719['normal'],this[_0x51f12e(0x4208)]);return Math[_0x51f12e(0x3abd)](_0x473e63)<9.99999997475243e-7?null:(_0x402f8e=_0x21ba63['P'][_0x51f12e(0x365c)](_0x2e4719[_0x51f12e(0x1b8a)],this[_0x51f12e(0x2650)]),(_0x2e4719=(-_0x2e4719['d']-_0x402f8e)/_0x473e63)<0x0?_0x2e4719<-9.99999997475243e-7?null:0x0:_0x2e4719);}['intersectsAxis'](_0x46822e,_0x425f54=0x0){var _0xbe5a50=_0x173ed2;switch(_0x46822e){case'y':var _0x4c7e66=(this[_0xbe5a50(0x2650)]['y']-_0x425f54)/this[_0xbe5a50(0x4208)]['y'];return 0x0<_0x4c7e66?null:new _0x21ba63['P'](this[_0xbe5a50(0x2650)]['x']+this[_0xbe5a50(0x4208)]['x']*-_0x4c7e66,_0x425f54,this[_0xbe5a50(0x2650)]['z']+this['direction']['z']*-_0x4c7e66);case'x':_0x4c7e66=(this['origin']['x']-_0x425f54)/this[_0xbe5a50(0x4208)]['x'];return 0x0<_0x4c7e66?null:new _0x21ba63['P'](_0x425f54,this['origin']['y']+this['direction']['y']*-_0x4c7e66,this[_0xbe5a50(0x2650)]['z']+this['direction']['z']*-_0x4c7e66);case'z':_0x4c7e66=(this[_0xbe5a50(0x2650)]['z']-_0x425f54)/this[_0xbe5a50(0x4208)]['z'];return 0x0<_0x4c7e66?null:new _0x21ba63['P'](this[_0xbe5a50(0x2650)]['x']+this['direction']['x']*-_0x4c7e66,this[_0xbe5a50(0x2650)]['y']+this[_0xbe5a50(0x4208)]['y']*-_0x4c7e66,_0x425f54);default:return null;}}[_0x173ed2(0x283d)](_0x23caeb,_0x1371d8){var _0x101b2a=_0x173ed2,_0x3f0e0f=_0x21ba63['jp'][_0x101b2a(0x31e7)][0x0];return _0x23caeb[_0x101b2a(0x927)]()[_0x101b2a(0x14f4)](_0x3f0e0f),this[_0x101b2a(0x10d9)]?_0x1bb087['TransformToRef'](this,_0x3f0e0f,this[_0x101b2a(0x10d9)]):this[_0x101b2a(0x10d9)]=_0x1bb087[_0x101b2a(0x19dc)](this,_0x3f0e0f),_0x23caeb[_0x101b2a(0x2d2f)](this[_0x101b2a(0x10d9)],_0x1371d8);}['intersectsMeshes'](_0xde6bc1,_0x6952be,_0x441c22){var _0x3d6f22=_0x173ed2;_0x441c22?_0x441c22[_0x3d6f22(0x1377)]=0x0:_0x441c22=[];for(let _0x1916bc=0x0;_0x1916bc<_0xde6bc1[_0x3d6f22(0x1377)];_0x1916bc++){var _0x590c5b=this[_0x3d6f22(0x283d)](_0xde6bc1[_0x1916bc],_0x6952be);_0x590c5b['hit']&&_0x441c22['push'](_0x590c5b);}return _0x441c22[_0x3d6f22(0x668)](this[_0x3d6f22(0x3c12)]),_0x441c22;}['_comparePickingInfo'](_0x23eacb,_0x4af0e1){var _0x2609a2=_0x173ed2;return _0x23eacb[_0x2609a2(0x307a)]<_0x4af0e1[_0x2609a2(0x307a)]?-0x1:_0x23eacb[_0x2609a2(0x307a)]>_0x4af0e1[_0x2609a2(0x307a)]?0x1:0x0;}[_0x173ed2(0x387d)](_0x39e747,_0x4d1809,_0x5275fc){var _0x2b20c7=_0x173ed2;const _0x510b15=this[_0x2b20c7(0x2650)],_0x45e538=_0x21ba63['jp'][_0x2b20c7(0xf88)][0x0];var _0x82834d=_0x21ba63['jp'][_0x2b20c7(0xf88)][0x1];const _0x305b70=_0x21ba63['jp'][_0x2b20c7(0xf88)][0x2];var _0x29f6c8=_0x21ba63['jp'][_0x2b20c7(0xf88)][0x3],_0x4d1809=(_0x4d1809[_0x2b20c7(0x407)](_0x39e747,_0x45e538),this[_0x2b20c7(0x4208)][_0x2b20c7(0x15c6)](_0x1bb087[_0x2b20c7(0x2ec8)],_0x305b70),_0x510b15[_0x2b20c7(0xa2b)](_0x305b70,_0x82834d),_0x39e747[_0x2b20c7(0x407)](_0x510b15,_0x29f6c8),_0x21ba63['P'][_0x2b20c7(0x365c)](_0x45e538,_0x45e538)),_0x82834d=_0x21ba63['P']['Dot'](_0x45e538,_0x305b70),_0x39e747=_0x21ba63['P'][_0x2b20c7(0x365c)](_0x305b70,_0x305b70),_0x46ef26=_0x21ba63['P'][_0x2b20c7(0x365c)](_0x45e538,_0x29f6c8),_0x31e135=_0x21ba63['P']['Dot'](_0x305b70,_0x29f6c8),_0x37c5b2=_0x4d1809*_0x39e747-_0x82834d*_0x82834d;let _0x226f51,_0x2dc69c=_0x37c5b2,_0x2903a7,_0x2ab0b5=_0x37c5b2;_0x37c5b2<_0x1bb087[_0x2b20c7(0xf1b)]?(_0x226f51=0x0,_0x2dc69c=0x1,_0x2903a7=_0x31e135,_0x2ab0b5=_0x39e747):(_0x226f51=_0x82834d*_0x31e135-_0x39e747*_0x46ef26,_0x2903a7=_0x4d1809*_0x31e135-_0x82834d*_0x46ef26,_0x226f51<0x0?(_0x226f51=0x0,_0x2903a7=_0x31e135,_0x2ab0b5=_0x39e747):_0x226f51>_0x2dc69c&&(_0x226f51=_0x2dc69c,_0x2903a7=_0x31e135+_0x82834d,_0x2ab0b5=_0x39e747)),_0x2903a7<0x0?-_0x46ef26<(_0x2903a7=0x0)?_0x226f51=0x0:_0x4d1809<-_0x46ef26?_0x226f51=_0x2dc69c:(_0x226f51=-_0x46ef26,_0x2dc69c=_0x4d1809):_0x2903a7>_0x2ab0b5&&(_0x2903a7=_0x2ab0b5,-_0x46ef26+_0x82834d<0x0?_0x226f51=0x0:_0x4d1809<-_0x46ef26+_0x82834d?_0x226f51=_0x2dc69c:(_0x226f51=-_0x46ef26+_0x82834d,_0x2dc69c=_0x4d1809)),(_0x37c5b2=Math['abs'](_0x226f51)<_0x1bb087[_0x2b20c7(0xf1b)]?0x0:_0x226f51/_0x2dc69c,_0x31e135=Math[_0x2b20c7(0x3abd)](_0x2903a7)<_0x1bb087[_0x2b20c7(0xf1b)]?0x0:_0x2903a7/_0x2ab0b5,_0x39e747=_0x21ba63['jp'][_0x2b20c7(0xf88)][0x4]),_0x305b70['scaleToRef'](_0x31e135,_0x39e747);const _0x26418e=_0x21ba63['jp']['Vector3'][0x5],_0x52d626=(_0x45e538[_0x2b20c7(0x15c6)](_0x37c5b2,_0x26418e),_0x26418e['addInPlace'](_0x29f6c8),_0x21ba63['jp']['Vector3'][0x6]);return _0x26418e[_0x2b20c7(0x407)](_0x39e747,_0x52d626),0x0<_0x31e135&&_0x31e135<=this[_0x2b20c7(0x1377)]&&_0x52d626[_0x2b20c7(0x3376)]()<_0x5275fc*_0x5275fc?_0x26418e[_0x2b20c7(0x1377)]():-0x1;}[_0x173ed2(0x22f)](_0x4a40a6,_0x1c94a0,_0xca8de8,_0x5c5256,_0x2e473d,_0x3a8306,_0xfcbac,_0x4e024f=!0x1){var _0xdac472=_0x173ed2;return _0x4e024f?(_0x1bb087[_0xdac472(0x2a6a)]||(_0x1bb087[_0xdac472(0x2a6a)]=_0x1bb087[_0xdac472(0x23ed)]()),_0x1bb087[_0xdac472(0x2a6a)][_0xdac472(0x3576)](_0x4a40a6,_0x1c94a0,_0xca8de8,_0x5c5256,_0x21ba63['y3']['IdentityReadOnly'],_0x3a8306,_0xfcbac),_0x4e024f=_0x21ba63['jp']['Matrix'][0x0],_0x2e473d[_0xdac472(0x14f4)](_0x4e024f),_0x1bb087[_0xdac472(0x12e8)](_0x1bb087[_0xdac472(0x2a6a)],_0x4e024f,this)):this['unprojectRayToRef'](_0x4a40a6,_0x1c94a0,_0xca8de8,_0x5c5256,_0x2e473d,_0x3a8306,_0xfcbac),this;}static['Zero'](){var _0x11381b=_0x173ed2;return new _0x1bb087(_0x21ba63['P']['Zero'](),_0x21ba63['P'][_0x11381b(0x23ed)]());}static[_0x173ed2(0x2afb)](_0x401c7d,_0x4b8fa0,_0x5afb6d,_0x2cb1a3,_0x14a75e,_0x55d9cc,_0x45afa3){var _0x593f84=_0x173ed2;const _0x138e69=_0x1bb087[_0x593f84(0x23ed)]();return _0x138e69['update'](_0x401c7d,_0x4b8fa0,_0x5afb6d,_0x2cb1a3,_0x14a75e,_0x55d9cc,_0x45afa3);}static[_0x173ed2(0xd6d)](_0x469ce7,_0x530ef5,_0x960e2d=_0x21ba63['y3'][_0x173ed2(0x3b35)]){var _0x2efd5e=_0x173ed2;const _0x5255b3=_0x530ef5[_0x2efd5e(0x41b6)](_0x469ce7);return _0x530ef5=Math[_0x2efd5e(0x3f3e)](_0x5255b3['x']*_0x5255b3['x']+_0x5255b3['y']*_0x5255b3['y']+_0x5255b3['z']*_0x5255b3['z']),(_0x5255b3[_0x2efd5e(0x3f07)](),_0x1bb087['Transform'](new _0x1bb087(_0x469ce7,_0x5255b3,_0x530ef5),_0x960e2d));}static[_0x173ed2(0x19dc)](_0x2716b7,_0x5a0ef2){var _0x3533d0=_0x173ed2,_0x5f3b2b=new _0x1bb087(new _0x21ba63['P'](0x0,0x0,0x0),new _0x21ba63['P'](0x0,0x0,0x0));return _0x1bb087[_0x3533d0(0x12e8)](_0x2716b7,_0x5a0ef2,_0x5f3b2b),_0x5f3b2b;}static['TransformToRef'](_0x1997f8,_0x243c80,_0x303754){var _0x410b6e=_0x173ed2;_0x21ba63['P'][_0x410b6e(0x3516)](_0x1997f8[_0x410b6e(0x2650)],_0x243c80,_0x303754[_0x410b6e(0x2650)]),_0x21ba63['P'][_0x410b6e(0x1f84)](_0x1997f8[_0x410b6e(0x4208)],_0x243c80,_0x303754[_0x410b6e(0x4208)]),_0x303754[_0x410b6e(0x1377)]=_0x1997f8['length'];const _0x44bc8c=_0x303754['direction'];_0x243c80=_0x44bc8c[_0x410b6e(0x1377)](),0x0!==_0x243c80&&0x1!==_0x243c80&&(_0x1997f8=0x1/_0x243c80,_0x44bc8c['x']*=_0x1997f8,_0x44bc8c['y']*=_0x1997f8,_0x44bc8c['z']*=_0x1997f8,_0x303754[_0x410b6e(0x1377)]*=_0x243c80);}[_0x173ed2(0x3576)](_0x10c811,_0x430fd5,_0xd5c4e7,_0x4f1d5e,_0x249490,_0x1807ce,_0x5c8937){var _0x1d068f=_0x173ed2;const _0x63710a=_0x21ba63['jp'][_0x1d068f(0x31e7)][0x0],_0xd47472=(_0x249490['multiplyToRef'](_0x1807ce,_0x63710a),_0x63710a[_0x1d068f(0x2e19)](_0x5c8937,_0x63710a),_0x63710a[_0x1d068f(0x39f4)](),_0x21ba63['jp']['Vector3'][0x0]);_0xd47472['x']=_0x10c811/_0xd5c4e7*0x2-0x1,_0xd47472['y']=-(_0x430fd5/_0x4f1d5e*0x2-0x1),_0xd47472['z']=null!=(_0x249490=_0x1e2c28['l'][_0x1d068f(0x7e7)])&&_0x249490[_0x1d068f(0x91c)]?0x0:-0x1,(_0x1807ce=_0x21ba63['jp']['Vector3'][0x1][_0x1d068f(0x368c)](_0xd47472['x'],_0xd47472['y'],0x1-1e-8),_0x5c8937=_0x21ba63['jp'][_0x1d068f(0xf88)][0x2]);const _0x39ab4a=_0x21ba63['jp'][_0x1d068f(0xf88)][0x3];_0x21ba63['P'][_0x1d068f(0x28d8)](_0xd47472,_0x63710a,_0x5c8937),_0x21ba63['P']['_UnprojectFromInvertedMatrixToRef'](_0x1807ce,_0x63710a,_0x39ab4a),this[_0x1d068f(0x2650)][_0x1d068f(0xa83)](_0x5c8937),_0x39ab4a[_0x1d068f(0x407)](_0x5c8937,this['direction']),this[_0x1d068f(0x4208)]['normalize']();}}_0x1bb087['_TmpVector3']=_0x2cf08c['B'][_0x173ed2(0x38e6)](0x6,_0x21ba63['P'][_0x173ed2(0x23ed)]),_0x1bb087[_0x173ed2(0x2a6a)]=_0x1bb087[_0x173ed2(0x23ed)](),_0x1bb087[_0x173ed2(0xf1b)]=1e-8,_0x1bb087[_0x173ed2(0x2ec8)]=0x3b9aca00,_0x48e051['x']['prototype'][_0x173ed2(0x1d64)]=function(_0xc7f74c,_0x3c1b82,_0xd3d669,_0x39584b,_0xd32b6=!0x1){var _0x11ed58=_0x173ed2,_0x4f00ac=_0x1bb087[_0x11ed58(0x23ed)]();return this[_0x11ed58(0x3adf)](_0xc7f74c,_0x3c1b82,_0xd3d669,_0x4f00ac,_0x39584b,_0xd32b6),_0x4f00ac;},_0x48e051['x'][_0x173ed2(0x41df)][_0x173ed2(0x3adf)]=function(_0x517d06,_0x51e1ac,_0x546f94,_0x24c4d8,_0x3c79b8,_0x59c306=!0x1,_0x5eca88=!0x1){var _0x179e2e=_0x173ed2;const _0x3b904b=this[_0x179e2e(0x2cd1)]();if(!_0x3c79b8){if(!this[_0x179e2e(0x146e)])return this;_0x3c79b8=this[_0x179e2e(0x146e)];}const _0x4bb315=_0x3c79b8[_0x179e2e(0x245)];var _0x37b317=_0x4bb315[_0x179e2e(0x6b2)](_0x3b904b[_0x179e2e(0x3700)](),_0x3b904b[_0x179e2e(0x2579)]());return _0x517d06=_0x517d06/_0x3b904b[_0x179e2e(0x6b9)]()-_0x37b317['x'],_0x51e1ac=_0x51e1ac/_0x3b904b['getHardwareScalingLevel']()-(_0x3b904b[_0x179e2e(0x2579)]()-_0x37b317['y']-_0x37b317[_0x179e2e(0xc32)]),_0x24c4d8[_0x179e2e(0x22f)](_0x517d06,_0x51e1ac,_0x37b317[_0x179e2e(0x2255)],_0x37b317[_0x179e2e(0xc32)],_0x546f94||_0x21ba63['y3']['IdentityReadOnly'],_0x59c306?_0x21ba63['y3'][_0x179e2e(0x3b35)]:_0x3c79b8[_0x179e2e(0x2e14)](),_0x3c79b8[_0x179e2e(0x1d1f)](),_0x5eca88),this;},_0x48e051['x'][_0x173ed2(0x41df)][_0x173ed2(0x6d6)]=function(_0x42720d,_0x2c30bd,_0x154583){var _0x373572=_0x173ed2,_0x4f7ceb=_0x1bb087[_0x373572(0x23ed)]();return this['createPickingRayInCameraSpaceToRef'](_0x42720d,_0x2c30bd,_0x4f7ceb,_0x154583),_0x4f7ceb;},_0x48e051['x'][_0x173ed2(0x41df)][_0x173ed2(0x190f)]=function(_0x2a83d2,_0x2273b7,_0x2b50df,_0x1fec63){var _0x455eeb=_0x173ed2;if(!_0xcf2000['p'])return this;const _0x3175c9=this['getEngine']();if(!_0x1fec63){if(!this[_0x455eeb(0x146e)])throw new Error(_0x455eeb(0xbe4));_0x1fec63=this[_0x455eeb(0x146e)];}const _0x56d49d=_0x1fec63[_0x455eeb(0x245)];var _0x4809d5=_0x56d49d[_0x455eeb(0x6b2)](_0x3175c9[_0x455eeb(0x3700)](),_0x3175c9[_0x455eeb(0x2579)]()),_0xa6f8a3=_0x21ba63['y3'][_0x455eeb(0x3228)]();return _0x2a83d2=_0x2a83d2/_0x3175c9[_0x455eeb(0x6b9)]()-_0x4809d5['x'],_0x2273b7=_0x2273b7/_0x3175c9[_0x455eeb(0x6b9)]()-(_0x3175c9[_0x455eeb(0x2579)]()-_0x4809d5['y']-_0x4809d5[_0x455eeb(0xc32)]),_0x2b50df['update'](_0x2a83d2,_0x2273b7,_0x4809d5['width'],_0x4809d5[_0x455eeb(0xc32)],_0xa6f8a3,_0xa6f8a3,_0x1fec63[_0x455eeb(0x1d1f)]()),this;},_0x48e051['x'][_0x173ed2(0x41df)]['_internalPickForMesh']=function(_0x21626f,_0x453fbe,_0x504df5,_0x5d4962,_0x267a87,_0x5f03c8,_0x162a46,_0xc4f1e7){var _0x44f1d8=_0x173ed2;return _0x453fbe=_0x453fbe(_0x5d4962,_0x504df5['enableDistantPicking']),_0x504df5=_0x504df5['intersects'](_0x453fbe,_0x267a87,_0x162a46,_0x5f03c8,_0x5d4962,_0xc4f1e7),!_0x504df5||!_0x504df5['hit']||!_0x267a87&&null!=_0x21626f&&_0x504df5[_0x44f1d8(0x307a)]>=_0x21626f[_0x44f1d8(0x307a)]?null:_0x504df5;},_0x48e051['x'][_0x173ed2(0x41df)][_0x173ed2(0x3931)]=function(_0x36f3cf,_0xbebb0,_0x14bf41,_0x50eabe,_0x3ef907){var _0x4e99e3=_0x173ed2;let _0x39ad6c=null;var _0x13d3f9=!!(this[_0x4e99e3(0x1909)]&&0x1<this[_0x4e99e3(0x1909)][_0x4e99e3(0x1377)]&&this[_0x4e99e3(0x1256)]!==this[_0x4e99e3(0x146e)]),_0x4d3dab=this[_0x4e99e3(0x1256)]||this[_0x4e99e3(0x146e)];for(let _0x2d4f27=0x0;_0x2d4f27<this[_0x4e99e3(0x3926)]['length'];_0x2d4f27++){const _0x40b8b6=this[_0x4e99e3(0x3926)][_0x2d4f27];if(_0xbebb0){if(!_0xbebb0(_0x40b8b6))continue;}else{if(!_0x40b8b6[_0x4e99e3(0x3c85)]()||!_0x40b8b6['isVisible']||!_0x40b8b6['isPickable'])continue;}var _0x4387bc=_0x13d3f9&&_0x40b8b6['isWorldMatrixCameraDependent'](),_0x42e593=_0x40b8b6[_0x4e99e3(0x3d93)](_0x4387bc,_0x4d3dab);if(_0x40b8b6[_0x4e99e3(0x3909)]&&_0x40b8b6[_0x4e99e3(0x12c0)]){_0x4387bc=this[_0x4e99e3(0x4210)](_0x39ad6c,_0x36f3cf,_0x40b8b6,_0x42e593,!0x0,!0x0,_0x3ef907);if(_0x4387bc){if(_0x50eabe)return _0x4387bc;var _0x134eaa=_0x21ba63['jp'][_0x4e99e3(0x31e7)][0x1],_0x36d44e=_0x40b8b6[_0x4e99e3(0x15b3)]();for(let _0x24f174=0x0;_0x24f174<_0x36d44e[_0x4e99e3(0x1377)];_0x24f174++){const _0x1850ab=_0x36d44e[_0x24f174];_0x1850ab[_0x4e99e3(0x2e19)](_0x42e593,_0x134eaa);var _0x355a51=this[_0x4e99e3(0x4210)](_0x39ad6c,_0x36f3cf,_0x40b8b6,_0x134eaa,_0x14bf41,_0x50eabe,_0x3ef907,!0x0);if(_0x355a51&&((_0x39ad6c=_0x355a51)[_0x4e99e3(0x1882)]=_0x24f174,_0x14bf41))return _0x39ad6c;}}}else{_0x4387bc=this[_0x4e99e3(0x4210)](_0x39ad6c,_0x36f3cf,_0x40b8b6,_0x42e593,_0x14bf41,_0x50eabe,_0x3ef907);if(_0x4387bc&&(_0x39ad6c=_0x4387bc,_0x14bf41))return _0x39ad6c;}}return _0x39ad6c||new _0xcf2000['p']();},_0x48e051['x'][_0x173ed2(0x41df)][_0x173ed2(0x2852)]=function(_0x42341f,_0xb1c750,_0x140fef){var _0x163553=_0x173ed2;if(!_0xcf2000['p'])return null;const _0x6163a5=new Array();var _0x389f2c=!!(this[_0x163553(0x1909)]&&0x1<this[_0x163553(0x1909)][_0x163553(0x1377)]&&this[_0x163553(0x1256)]!==this[_0x163553(0x146e)]),_0x646709=this[_0x163553(0x1256)]||this[_0x163553(0x146e)];for(let _0x21029c=0x0;_0x21029c<this['meshes']['length'];_0x21029c++){const _0x19cfef=this[_0x163553(0x3926)][_0x21029c];if(_0xb1c750){if(!_0xb1c750(_0x19cfef))continue;}else{if(!_0x19cfef[_0x163553(0x3c85)]()||!_0x19cfef[_0x163553(0x1d6e)]||!_0x19cfef[_0x163553(0x2b7)])continue;}var _0x47b964=_0x389f2c&&_0x19cfef['isWorldMatrixCameraDependent'](),_0x4371d1=_0x19cfef[_0x163553(0x3d93)](_0x47b964,_0x646709);if(_0x19cfef[_0x163553(0x3909)]&&_0x19cfef[_0x163553(0x12c0)]){if(this[_0x163553(0x4210)](null,_0x42341f,_0x19cfef,_0x4371d1,!0x0,!0x0,_0x140fef)){var _0x8dc0a=_0x21ba63['jp'][_0x163553(0x31e7)][0x1],_0x21ef6b=_0x19cfef[_0x163553(0x15b3)]();for(let _0x1d0a4a=0x0;_0x1d0a4a<_0x21ef6b[_0x163553(0x1377)];_0x1d0a4a++){const _0x1e80bd=_0x21ef6b[_0x1d0a4a],_0x4a9e5d=(_0x1e80bd[_0x163553(0x2e19)](_0x4371d1,_0x8dc0a),this[_0x163553(0x4210)](null,_0x42341f,_0x19cfef,_0x8dc0a,!0x1,!0x1,_0x140fef,!0x0));_0x4a9e5d&&(_0x4a9e5d['thinInstanceIndex']=_0x1d0a4a,_0x6163a5[_0x163553(0x3f90)](_0x4a9e5d));}}}else _0x47b964=this[_0x163553(0x4210)](null,_0x42341f,_0x19cfef,_0x4371d1,!0x1,!0x1,_0x140fef),_0x47b964&&_0x6163a5['push'](_0x47b964);}return _0x6163a5;},_0x48e051['x']['prototype']['pickWithBoundingInfo']=function(_0xce5e0b,_0x480e14,_0x1eedb5,_0x1fb885,_0x3c137e){var _0xf183ba=_0x173ed2;if(!_0xcf2000['p'])return null;const _0x432788=this[_0xf183ba(0x3931)](_0x5628c7=>(this['_tempPickingRay']||(this[_0xf183ba(0x2408)]=_0x1bb087[_0xf183ba(0x23ed)]()),this[_0xf183ba(0x3adf)](_0xce5e0b,_0x480e14,_0x5628c7,this[_0xf183ba(0x2408)],_0x3c137e||null),this[_0xf183ba(0x2408)]),_0x1eedb5,_0x1fb885,!0x0);return _0x432788&&(_0x432788[_0xf183ba(0x3cb6)]=this[_0xf183ba(0x1d64)](_0xce5e0b,_0x480e14,_0x21ba63['y3'][_0xf183ba(0x3228)](),_0x3c137e||null)),_0x432788;},Object[_0x173ed2(0x395)](_0x48e051['x'][_0x173ed2(0x41df)],_0x173ed2(0x3e62),{'get':()=>!0x0,'enumerable':!0x1,'configurable':!0x1}),_0x48e051['x']['prototype'][_0x173ed2(0x19c1)]=function(_0x489718,_0x3d82aa,_0x205699,_0x2d83fd,_0x2ca0f9,_0x219d9f,_0x4c2d75=0x0){var _0x5583b2=_0x173ed2;const _0x4bb961=this[_0x5583b2(0x3931)]((_0x5b25a2,_0x353537)=>(this[_0x5583b2(0x2408)]||(this[_0x5583b2(0x2408)]=_0x1bb087['Zero']()),this[_0x5583b2(0x3adf)](_0x489718,_0x3d82aa,_0x5b25a2,this['_tempPickingRay'],_0x2ca0f9||null,!0x1,_0x353537),this[_0x5583b2(0x2408)]),_0x205699,_0x2d83fd,!0x1,_0x219d9f);return _0x4bb961&&(_0x4bb961[_0x5583b2(0x3cb6)]=this[_0x5583b2(0x1d64)](_0x489718,_0x3d82aa,_0x21ba63['y3'][_0x5583b2(0x3228)](),_0x2ca0f9||null)),_0x4bb961;},_0x48e051['x']['prototype'][_0x173ed2(0x3945)]=function(_0x9d4650,_0x9e6f4,_0xebd009,_0x1a59f5){var _0x4befaa=_0x173ed2;const _0x5715d6=this[_0x4befaa(0x3931)](_0x447fa0=>(this['_pickWithRayInverseMatrix']||(this[_0x4befaa(0x3de0)]=_0x21ba63['y3'][_0x4befaa(0x3228)]()),_0x447fa0[_0x4befaa(0x14f4)](this[_0x4befaa(0x3de0)]),this['_cachedRayForTransform']||(this[_0x4befaa(0x1e9e)]=_0x1bb087[_0x4befaa(0x23ed)]()),_0x1bb087['TransformToRef'](_0x9d4650,this[_0x4befaa(0x3de0)],this['_cachedRayForTransform']),this[_0x4befaa(0x1e9e)]),_0x9e6f4,_0xebd009,!0x1,_0x1a59f5);return _0x5715d6&&(_0x5715d6[_0x4befaa(0x3cb6)]=_0x9d4650),_0x5715d6;},_0x48e051['x'][_0x173ed2(0x41df)]['multiPick']=function(_0x50d5bd,_0x416891,_0x2a4860,_0x363661,_0x4335a6){var _0x142609=_0x173ed2;return this['_internalMultiPick'](_0x392b28=>this[_0x142609(0x1d64)](_0x50d5bd,_0x416891,_0x392b28,_0x363661||null),_0x2a4860,_0x4335a6);},_0x48e051['x'][_0x173ed2(0x41df)][_0x173ed2(0x360c)]=function(_0x1d7a60,_0x2c35b6,_0x7bb5fd){var _0x34c6bc=_0x173ed2;return this['_internalMultiPick'](_0x3581bc=>(this[_0x34c6bc(0x3de0)]||(this[_0x34c6bc(0x3de0)]=_0x21ba63['y3'][_0x34c6bc(0x3228)]()),_0x3581bc['invertToRef'](this[_0x34c6bc(0x3de0)]),this[_0x34c6bc(0x1e9e)]||(this['_cachedRayForTransform']=_0x1bb087['Zero']()),_0x1bb087[_0x34c6bc(0x12e8)](_0x1d7a60,this[_0x34c6bc(0x3de0)],this[_0x34c6bc(0x1e9e)]),this['_cachedRayForTransform']),_0x2c35b6,_0x7bb5fd);},_0x385c23['V'][_0x173ed2(0x41df)][_0x173ed2(0x2054)]=function(_0x278406=0x64,_0x29e4c0,_0x497e2b){return this['getForwardRayToRef'](new _0x1bb087(_0x21ba63['P']['Zero'](),_0x21ba63['P']['Zero'](),_0x278406),_0x278406,_0x29e4c0,_0x497e2b);},_0x385c23['V'][_0x173ed2(0x41df)]['getForwardRayToRef']=function(_0x5f18e3,_0x1b1430=0x64,_0x3a331f,_0x1d73b7){var _0x4fed03=_0x173ed2;return _0x3a331f=_0x3a331f||this[_0x4fed03(0x927)](),_0x5f18e3[_0x4fed03(0x1377)]=_0x1b1430,_0x1d73b7?_0x5f18e3[_0x4fed03(0x2650)]['copyFrom'](_0x1d73b7):_0x5f18e3[_0x4fed03(0x2650)][_0x4fed03(0xa83)](this[_0x4fed03(0x2416)]),_0x21ba63['jp'][_0x4fed03(0xf88)][0x2][_0x4fed03(0x2cf6)](0x0,0x0,this[_0x4fed03(0x195b)][_0x4fed03(0x2547)]?-0x1:0x1),_0x21ba63['P'][_0x4fed03(0x1f84)](_0x21ba63['jp']['Vector3'][0x2],_0x3a331f,_0x21ba63['jp'][_0x4fed03(0xf88)][0x3]),_0x21ba63['P'][_0x4fed03(0x1b57)](_0x21ba63['jp'][_0x4fed03(0xf88)][0x3],_0x5f18e3[_0x4fed03(0x4208)]),_0x5f18e3;};},0x17516:(_0x783885,_0xab2e2f,_0x566393)=>{_0x566393(0x9fd1),_0x566393(0x7c4f),_0x566393(0x15d75),_0x566393(0xc84b),_0x566393(0xf8c1);},0x1173b:(_0x3a7783,_0x54d914,_0x13a3db)=>{_0x13a3db(0x17516),_0x13a3db(0x9fd1),_0x13a3db(0xa60f),class extends null{};},0x9d77:(_0x1ecaaf,_0x83a9c8,_0x260694)=>{var _0x5e8842=a8_0x16e4d8,_0x1ed0db=_0x260694(0xe222),_0x4cdd23=_0x260694(0xf96c),_0x3a23f7=_0x260694(0x1446b),_0x1eb526=_0x260694(0xee04),_0x562cba=_0x260694(0xf8c1);Object[_0x5e8842(0x395)](_0x3a23f7['x'][_0x5e8842(0x41df)],_0x5e8842(0x203e),{'get':function(){var _0x266a47=_0x5e8842;return this[_0x266a47(0x2e45)]||(this['_debugLayer']=new _0x38cec1(this)),this[_0x266a47(0x2e45)];},'enumerable':!0x0,'configurable':!0x0});class _0x38cec1{constructor(_0x44a54d){var _0x1c6934=_0x5e8842;this[_0x1c6934(0x254a)]=this[_0x1c6934(0x40a2)](),this[_0x1c6934(0x195b)]=_0x44a54d||_0x562cba['l'][_0x1c6934(0x3396)],this[_0x1c6934(0x195b)]&&this[_0x1c6934(0x195b)][_0x1c6934(0x21eb)][_0x1c6934(0x3fc1)](()=>{var _0x125a27=_0x1c6934;this[_0x125a27(0x195b)][_0x125a27(0x2e45)]&&this[_0x125a27(0x195b)][_0x125a27(0x2e45)][_0x125a27(0x2b97)]();});}get[_0x5e8842(0x1928)](){var _0x3bd1ca=_0x5e8842;return this[_0x3bd1ca(0x254a)]&&this['BJSINSPECTOR'][_0x3bd1ca(0x2126)]?this[_0x3bd1ca(0x254a)][_0x3bd1ca(0x2126)]['OnPropertyChangedObservable']:(this['_onPropertyChangedObservable']||(this[_0x3bd1ca(0x1022)]=new _0x4cdd23['y$']()),this[_0x3bd1ca(0x1022)]);}get[_0x5e8842(0xfa1)](){var _0x4ca009=_0x5e8842;return this[_0x4ca009(0x254a)]&&this['BJSINSPECTOR'][_0x4ca009(0x2126)]?this[_0x4ca009(0x254a)][_0x4ca009(0x2126)][_0x4ca009(0xdbf)]:(this[_0x4ca009(0x1d54)]||(this[_0x4ca009(0x1d54)]=new _0x4cdd23['y$']()),this[_0x4ca009(0x1d54)]);}[_0x5e8842(0x329d)](_0x46b8de){var _0x290886=_0x5e8842;if(!this[_0x290886(0x1d6e)]()){if(this[_0x290886(0x1022)]){for(const _0x32ee2c of this['_onPropertyChangedObservable'][_0x290886(0x1c48)])this['BJSINSPECTOR'][_0x290886(0x2126)][_0x290886(0xc8a)][_0x290886(0x3fc1)](_0x32ee2c);this[_0x290886(0x1022)][_0x290886(0x2f8)](),this[_0x290886(0x1022)]=void 0x0;}if(this[_0x290886(0x1d54)]){for(const _0x553b4c of this[_0x290886(0x1d54)]['observers'])this[_0x290886(0x254a)][_0x290886(0x2126)]['OnSelectionChangedObservable'][_0x290886(0x3fc1)](_0x553b4c);this[_0x290886(0x1d54)]['clear'](),this[_0x290886(0x1d54)]=void 0x0;}_0x46b8de=Object[_0x290886(0x3345)]({'overlay':!0x1,'showExplorer':!0x0,'showInspector':!0x0,'embedMode':!0x1,'handleResize':!0x0,'enablePopup':!0x0},_0x46b8de),(this[_0x290886(0x254a)]=this[_0x290886(0x254a)]||this['_getGlobalInspector'](),this[_0x290886(0x254a)][_0x290886(0x2126)][_0x290886(0x17f9)](this['_scene'],_0x46b8de));}}[_0x5e8842(0xf59)](_0x55776a,_0x4ac5f4){var _0x4aef12=_0x5e8842;this[_0x4aef12(0x254a)]&&(_0x4ac5f4&&(_0x4aef12(0x1d3)==Object[_0x4aef12(0x41df)][_0x4aef12(0x22e6)][_0x4aef12(0x29f)](_0x4ac5f4)?this[_0x4aef12(0x254a)][_0x4aef12(0x2126)][_0x4aef12(0x31dd)](_0x4ac5f4):this[_0x4aef12(0x254a)]['Inspector'][_0x4aef12(0x2661)](_0x4ac5f4)),this['BJSINSPECTOR'][_0x4aef12(0x2126)][_0x4aef12(0xdbf)][_0x4aef12(0x2a3a)](_0x55776a));}['_getGlobalInspector'](){var _0x5e7252=_0x5e8842;return _0x5e7252(0x1615)!=typeof INSPECTOR?INSPECTOR:_0x5e7252(0x1615)!=typeof BABYLON&&void 0x0!==BABYLON[_0x5e7252(0x2126)]?BABYLON:void 0x0;}[_0x5e8842(0x1d6e)](){var _0x6b512a=_0x5e8842;return this['BJSINSPECTOR']&&this[_0x6b512a(0x254a)][_0x6b512a(0x2126)][_0x6b512a(0xcee)];}['hide'](){var _0x1b65b4=_0x5e8842;this['BJSINSPECTOR']&&this['BJSINSPECTOR'][_0x1b65b4(0x2126)][_0x1b65b4(0x171d)]();}[_0x5e8842(0x363f)](){var _0x31c370=_0x5e8842;this['BJSINSPECTOR']&&this['BJSINSPECTOR'][_0x31c370(0x2126)][_0x31c370(0x38e7)](this[_0x31c370(0x195b)]);}[_0x5e8842(0x1153)](_0x1929bd){return new Promise(_0x5d3020=>{var _0x5ee6c5=a8_0x5b24,_0x4ca19c;void 0x0===this[_0x5ee6c5(0x254a)]?(_0x4ca19c=_0x1929bd&&_0x1929bd[_0x5ee6c5(0x1cf4)]?_0x1929bd[_0x5ee6c5(0x1cf4)]:_0x38cec1['InspectorURL'],_0x1ed0db['w1'][_0x5ee6c5(0x1dbb)](_0x4ca19c,()=>{this['_createInspector'](_0x1929bd),_0x5d3020(this);})):(this[_0x5ee6c5(0x329d)](_0x1929bd),_0x5d3020(this));});}}_0x38cec1[_0x5e8842(0x26f4)]='https://unpkg.com/babylonjs-inspector@'+_0x1eb526['D'][_0x5e8842(0x320b)]+_0x5e8842(0x7e8);},0x4e96:(_0x19437b,_0x2244bc,_0x3f5e0f)=>{_0x3f5e0f(0x7c4f),_0x3f5e0f(0xc84b),_0x3f5e0f(0x9fd1),_0x3f5e0f(0x5faf),_0x3f5e0f(0x1dad),_0x3f5e0f(0x164ac),_0x3f5e0f(0xa838);},0x28e1:(_0x350751,_0x89f783,_0x4c7666)=>{_0x4c7666(0x17516),_0x4c7666(0x1173b),_0x4c7666(0x9d77),_0x4c7666(0x1846f),_0x4c7666(0x13511),_0x4c7666(0x8757),_0x4c7666(0x4e96);},0x1846f:(_0x3d1397,_0xda8cd4,_0xa99f0c)=>{_0xa99f0c(0x1dad),_0xa99f0c(0x467b),_0xa99f0c(0x58b),_0xa99f0c(0x9fd1),_0xa99f0c(0xc84b),_0xa99f0c(0xf8c1),_0xa99f0c(0x7c4f),_0xa99f0c(0x67f2),_0xa99f0c(0x1c5b),_0xa99f0c(0x149b3),_0xa99f0c(0xb7a3),_0xa99f0c(0x10ea4),_0xa99f0c(0x164ac);},0x13511:(_0x425642,_0x5e10fb,_0x14a51b)=>{_0x14a51b(0x9fd1),_0x14a51b(0x5faf);},0x8757:(_0x42503c,_0x4abcce,_0x5f249b)=>{var _0x511562=a8_0x16e4d8,_0x4c0f9e=_0x5f249b(0x9fd1),_0x5274e4=_0x5f249b(0xc84b),_0x44461f=_0x5f249b(0x1dad),_0x426efb=_0x5f249b(0x5faf),_0x17cf85=_0x5f249b(0x1c5b),_0x160185=_0x5f249b(0x173aa),_0x290493=_0x5f249b(0x15325),_0x54eb5e=_0x5f249b(0x6902),_0x95fb6b=_0x5f249b(0x1a27),_0x44d4e0=_0x5f249b(0xf75c),_0xf622d9=_0x5f249b(0x58b),_0x490f29=_0x5f249b(0x16c47),_0x361e72=_0x5f249b(0x6214);class _0x18bb9e{constructor(_0x125479,_0x2f0046,_0x224f10,_0x28650c=!0x0,_0x367156=0x3,_0x46d7c7={}){var _0x654ea8=a8_0x5b24;this[_0x654ea8(0x2d12)]=_0x125479,this['mesh']=_0x2f0046,this['autoUpdateBonesMatrices']=_0x28650c,this[_0x654ea8(0x1e2c)]=_0x367156,this[_0x654ea8(0x56c)]=_0x46d7c7,this[_0x654ea8(0x378e)]=_0x5274e4['Wo'][_0x654ea8(0x3da8)](),this[_0x654ea8(0x1533)]=new Array(),this[_0x654ea8(0x4055)]=null,this[_0x654ea8(0x365d)]=!0x0,this[_0x654ea8(0x38bf)]=null,this[_0x654ea8(0x195b)]=_0x224f10,this[_0x654ea8(0x2c3f)]=!0x1,_0x46d7c7[_0x654ea8(0x5b1)]=null==(_0x125479=_0x46d7c7[_0x654ea8(0x5b1)])||_0x125479,_0x46d7c7['returnToRest']=null!=(_0x28650c=_0x46d7c7['returnToRest'])&&_0x28650c,_0x46d7c7[_0x654ea8(0xc99)]=null!=(_0x367156=_0x46d7c7[_0x654ea8(0xc99)])?_0x367156:_0x18bb9e[_0x654ea8(0x3cb0)],_0x46d7c7[_0x654ea8(0x23cf)]=null!=(_0x224f10=_0x46d7c7[_0x654ea8(0x23cf)])?_0x224f10:{},_0x46d7c7['displayOptions']['midStep']=null!=(_0x125479=_0x46d7c7[_0x654ea8(0x23cf)]['midStep'])?_0x125479:0.235,_0x46d7c7[_0x654ea8(0x23cf)][_0x654ea8(0x2c17)]=null!=(_0x28650c=_0x46d7c7[_0x654ea8(0x23cf)][_0x654ea8(0x2c17)])?_0x28650c:0.155,_0x46d7c7[_0x654ea8(0x23cf)][_0x654ea8(0x617)]=null!=(_0x367156=_0x46d7c7[_0x654ea8(0x23cf)][_0x654ea8(0x617)])?_0x367156:0.15,_0x46d7c7['displayOptions'][_0x654ea8(0x17f1)]=null!=(_0x224f10=_0x46d7c7['displayOptions'][_0x654ea8(0x17f1)])?_0x224f10:0x2,_0x46d7c7[_0x654ea8(0x23cf)][_0x654ea8(0x200)]=null!=(_0x125479=_0x46d7c7[_0x654ea8(0x23cf)]['sphereFactor'])?_0x125479:0.865,_0x46d7c7[_0x654ea8(0x23cf)]['spurFollowsChild']=null!=(_0x28650c=_0x46d7c7['displayOptions']['spurFollowsChild'])&&_0x28650c,_0x46d7c7[_0x654ea8(0x23cf)][_0x654ea8(0x11ec)]=null!=(_0x367156=_0x46d7c7[_0x654ea8(0x23cf)]['showLocalAxes'])&&_0x367156,_0x46d7c7['displayOptions'][_0x654ea8(0x1463)]=null!=(_0x224f10=_0x46d7c7[_0x654ea8(0x23cf)][_0x654ea8(0x1463)])?_0x224f10:0.075,_0x46d7c7[_0x654ea8(0x11a5)]=null==(_0x125479=_0x46d7c7[_0x654ea8(0x11a5)])||_0x125479,_0x46d7c7[_0x654ea8(0x767)]=null==(_0x28650c=_0x46d7c7[_0x654ea8(0x767)])||_0x28650c;var _0x5b9c94=_0x2f0046[_0x654ea8(0x757)](_0x95fb6b['o'][_0x654ea8(0x1b55)]),_0x17e4f3=_0x2f0046[_0x654ea8(0x757)](_0x95fb6b['o'][_0x654ea8(0x35b7)]);if(this[_0x654ea8(0x3259)]=new Set(),!_0x46d7c7[_0x654ea8(0x767)]&&_0x5b9c94&&_0x17e4f3)for(let _0x128ebf=0x0;_0x128ebf<_0x5b9c94['length'];++_0x128ebf){var _0x9feffb=_0x5b9c94[_0x128ebf];0x0!==_0x17e4f3[_0x128ebf]&&this[_0x654ea8(0x3259)][_0x654ea8(0x3fc1)](_0x9feffb);}this[_0x654ea8(0xedf)]=new _0x17cf85['x'](this[_0x654ea8(0x195b)],!0x1),this[_0x654ea8(0xedf)][_0x654ea8(0x30f3)]=!0x1,this[_0x654ea8(0xedf)][_0x654ea8(0x14a4)]['autoClearDepthAndStencil']=!0x0;let _0x1c4c49=this[_0x654ea8(0x56c)][_0x654ea8(0xc99)]||0x0;_0x1c4c49>_0x18bb9e[_0x654ea8(0x3682)]&&(_0x1c4c49=_0x18bb9e[_0x654ea8(0x3cb0)]),this[_0x654ea8(0xc99)]=_0x1c4c49,this['update'](),this[_0x654ea8(0x3ab1)]();}static[_0x511562(0x9cf)](_0x792453,_0x4d5b4e){var _0x471f2f=_0x511562,_0x2f6e3a=_0x792453['skeleton'],_0x24323e=null!=(_0x24323e=_0x792453['colorBase'])?_0x24323e:_0x5274e4['Wo'][_0x471f2f(0xfc3)](),_0x354c8a=null!=(_0x354c8a=_0x792453['colorZero'])?_0x354c8a:_0x5274e4['Wo'][_0x471f2f(0xd10)](),_0x8340e=null!=(_0x8340e=_0x792453[_0x471f2f(0x2111)])?_0x8340e:_0x5274e4['Wo'][_0x471f2f(0x1de4)](),_0x33d3f0=null!=(_0x33d3f0=_0x792453[_0x471f2f(0x1dc0)])?_0x33d3f0:_0x5274e4['Wo'][_0x471f2f(0x167f)](),_0xe7ebd5=null!=(_0xe7ebd5=_0x792453[_0x471f2f(0xa41)])?_0xe7ebd5:_0x5274e4['Wo']['Red'](),_0x792453=null!=(_0x792453=_0x792453['targetBoneIndex'])?_0x792453:0x0;_0x44d4e0['Q'][_0x471f2f(0x1bc9)][_0x471f2f(0xf35)+_0x2f6e3a['name']+_0x471f2f(0x21fb)]=_0x471f2f(0x2fe6),_0x44d4e0['Q'][_0x471f2f(0x1bc9)][_0x471f2f(0xf35)+_0x2f6e3a[_0x471f2f(0xc8c)]+_0x471f2f(0x3647)]=_0x471f2f(0x3d8c);const _0x52f833=new _0x290493['j']('boneWeight:'+_0x2f6e3a['name'],_0x4d5b4e,{'vertex':_0x471f2f(0xf35)+_0x2f6e3a[_0x471f2f(0xc8c)],'fragment':'boneWeights:'+_0x2f6e3a['name']},{'attributes':[_0x471f2f(0x2416),_0x471f2f(0x1b8a),_0x471f2f(0x3275),_0x471f2f(0x111e)],'uniforms':[_0x471f2f(0x2023),'worldView',_0x471f2f(0x3659),_0x471f2f(0x1d92),_0x471f2f(0xd17),_0x471f2f(0x1633),'colorBase','colorZero','colorQuarter',_0x471f2f(0x1dc0),'colorFull',_0x471f2f(0x36e8)]});return _0x52f833[_0x471f2f(0x3c26)](_0x471f2f(0x1bd),_0x24323e),_0x52f833[_0x471f2f(0x3c26)](_0x471f2f(0x1b4),_0x354c8a),_0x52f833[_0x471f2f(0x3c26)]('colorQuarter',_0x8340e),_0x52f833[_0x471f2f(0x3c26)](_0x471f2f(0x1dc0),_0x33d3f0),_0x52f833[_0x471f2f(0x3c26)](_0x471f2f(0xa41),_0xe7ebd5),_0x52f833[_0x471f2f(0x1d16)](_0x471f2f(0x36e8),_0x792453),_0x52f833['getClassName']=()=>_0x471f2f(0x1bcd),_0x52f833[_0x471f2f(0x13f7)]=_0x160185['F'][_0x471f2f(0x1a1b)],_0x52f833;}static[_0x511562(0xd1a)](_0x2d02da,_0xeba6b4){var _0xbe2b0f=_0x511562,_0x29d6b3=_0x2d02da[_0xbe2b0f(0x2d12)],_0x2d02da=null!=(_0x2d02da=_0x2d02da[_0xbe2b0f(0x2614)])?_0x2d02da:[{'color':new _0x5274e4['Wo'](0x1,0.38,0.18),'location':0x0},{'color':new _0x5274e4['Wo'](0.59,0.18,0x1),'location':0.2},{'color':new _0x5274e4['Wo'](0.59,0x1,0.18),'location':0.4},{'color':new _0x5274e4['Wo'](0x1,0.87,0.17),'location':0.6},{'color':new _0x5274e4['Wo'](0x1,0.17,0.42),'location':0.8},{'color':new _0x5274e4['Wo'](0.17,0.68,0x1),'location':0x1}],_0x214f46=_0x29d6b3[_0xbe2b0f(0x154e)][_0xbe2b0f(0x1377)]+0x1,_0x214f46=_0x18bb9e[_0xbe2b0f(0x140d)](_0x214f46,_0x2d02da,_0xeba6b4);const _0x566b31=new _0x290493['j']('boneWeights:'+_0x29d6b3[_0xbe2b0f(0xc8c)],_0xeba6b4,{'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*_0x29d6b3[_0xbe2b0f(0x154e)][_0xbe2b0f(0x1377)]+'];\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}','fragmentSource':_0xbe2b0f(0x40fd)},{'attributes':[_0xbe2b0f(0x2416),_0xbe2b0f(0x1b8a),_0xbe2b0f(0x3275),'matricesWeights'],'uniforms':['world',_0xbe2b0f(0x3ba1),_0xbe2b0f(0x3659),_0xbe2b0f(0x1d92),_0xbe2b0f(0xd17),_0xbe2b0f(0x1633),_0xbe2b0f(0x2614)]});return _0x566b31[_0xbe2b0f(0x32e8)](_0xbe2b0f(0x2614),_0x214f46),_0x566b31[_0xbe2b0f(0x3fcd)]=()=>'SkeletonMapShader',_0x566b31[_0xbe2b0f(0x13f7)]=_0x160185['F'][_0xbe2b0f(0x1a1b)],_0x566b31;}static[_0x511562(0x140d)](_0x4fd90e,_0x2fcdc9,_0x45397c){var _0x2c1281=_0x511562;const _0x333a5a=new _0x54eb5e['c']('temp',{'width':_0x4fd90e,'height':0x1},_0x45397c,!0x1),_0x7b8414=_0x333a5a[_0x2c1281(0x10bb)](),_0x419339=_0x7b8414[_0x2c1281(0x6c9)](0x0,0x0,_0x4fd90e,0x0),_0x325fe7=(_0x2fcdc9[_0x2c1281(0x7f0)](_0x5d062b=>{var _0x23a35f=_0x2c1281;_0x419339['addColorStop'](_0x5d062b[_0x23a35f(0x19a2)],_0x5d062b[_0x23a35f(0x378e)][_0x23a35f(0x3fd0)]());}),_0x7b8414[_0x2c1281(0x1e16)]=_0x419339,_0x7b8414[_0x2c1281(0x2d9f)](0x0,0x0,_0x4fd90e,0x1),_0x333a5a[_0x2c1281(0x22f)](),[]);var _0x4a080c=_0x7b8414['getImageData'](0x0,0x0,_0x4fd90e,0x1)[_0x2c1281(0x3e2c)];for(let _0x29152f=0x0;_0x29152f<_0x4a080c[_0x2c1281(0x1377)];_0x29152f++)_0x325fe7[_0x2c1281(0x3f90)](_0x4a080c[_0x29152f]*(0x1/0xff));return _0x333a5a[_0x2c1281(0x18c9)](),_0x325fe7;}get[_0x511562(0x3fde)](){var _0x3e2644=_0x511562;return this[_0x3e2644(0x195b)];}get[_0x511562(0x8bd)](){var _0x2a6a47=_0x511562;return this[_0x2a6a47(0xedf)];}get[_0x511562(0x3261)](){var _0x575db4=_0x511562;return this[_0x575db4(0x2c3f)];}set[_0x511562(0x3bfa)](_0x506394){var _0x360bef=_0x511562;this[_0x360bef(0x2c3f)]=_0x506394;}get[_0x511562(0x32e6)](){var _0x583da6=_0x511562;return this[_0x583da6(0x34fa)];}set[_0x511562(0x32e6)](_0x4f8764){var _0xf43bbc=_0x511562;this[_0xf43bbc(0x34fa)]=_0x4f8764;}get['displayMode'](){var _0x42aa5a=_0x511562;return this['options'][_0x42aa5a(0xc99)]||_0x18bb9e[_0x42aa5a(0x3cb0)];}set[_0x511562(0xc99)](_0x36f186){var _0x260e98=_0x511562;_0x36f186>_0x18bb9e[_0x260e98(0x3682)]&&(_0x36f186=_0x18bb9e[_0x260e98(0x3cb0)]),this[_0x260e98(0x56c)][_0x260e98(0xc99)]=_0x36f186;}[_0x511562(0x3ab1)](){var _0x4e6ee8=_0x511562;this[_0x4e6ee8(0xc99)]===_0x18bb9e['DISPLAY_LINES']&&(this[_0x4e6ee8(0x38bf)]=this[_0x4e6ee8(0x3fde)][_0x4e6ee8(0xbec)][_0x4e6ee8(0x3fc1)](()=>{var _0x2b3d89=_0x4e6ee8;this[_0x2b3d89(0x421a)]();}));}[_0x511562(0x22f)](){var _0x3c0a1b=_0x511562;switch(this[_0x3c0a1b(0xc99)]){case _0x18bb9e['DISPLAY_LINES']:this['_displayLinesUpdate']();break;case _0x18bb9e[_0x3c0a1b(0x1198)]:this[_0x3c0a1b(0xe47)](!0x0);break;case _0x18bb9e['DISPLAY_SPHERE_AND_SPURS']:this[_0x3c0a1b(0xe47)](!0x1);}this[_0x3c0a1b(0x3619)]();}set[_0x511562(0x3c85)](_0x2e0373){var _0x334936=_0x511562;this['isEnabled']!==_0x2e0373&&(this[_0x334936(0x365d)]=_0x2e0373,this[_0x334936(0x32e6)]&&this[_0x334936(0x32e6)][_0x334936(0x1e09)](_0x2e0373),_0x2e0373&&!this[_0x334936(0x38bf)]?this[_0x334936(0x3ab1)]():!_0x2e0373&&this[_0x334936(0x38bf)]&&(this['scene'][_0x334936(0xbec)]['remove'](this['_obs']),this[_0x334936(0x38bf)]=null));}get[_0x511562(0x3c85)](){var _0x124c10=_0x511562;return this[_0x124c10(0x365d)];}[_0x511562(0x5de)](_0x1b4e95,_0x245003,_0x18f96e,_0x4c9817=0x0,_0x38b8d0=0x0,_0x4e6acb=0x0){var _0x1fccd1=_0x511562;const _0x28341d=_0x4c0f9e['jp'][_0x1fccd1(0x31e7)][0x0],_0x160c23=_0x245003[_0x1fccd1(0x3a3b)]();if(_0x28341d[_0x1fccd1(0xa83)](_0x245003[_0x1fccd1(0x196a)]()),0x0!==_0x4c9817||0x0!==_0x38b8d0||0x0!==_0x4e6acb){const _0x41c9e9=_0x4c0f9e['jp'][_0x1fccd1(0x31e7)][0x1];_0x4c0f9e['y3']['IdentityToRef'](_0x41c9e9),_0x41c9e9[_0x1fccd1(0x2fa3)](_0x4c9817,_0x38b8d0,_0x4e6acb),_0x41c9e9[_0x1fccd1(0x2e19)](_0x28341d,_0x28341d);}_0x160c23&&_0x28341d[_0x1fccd1(0x2e19)](_0x160c23[_0x1fccd1(0x2258)](),_0x28341d),_0x28341d[_0x1fccd1(0x2e19)](_0x18f96e,_0x28341d),_0x1b4e95['x']=_0x28341d['m'][0xc],_0x1b4e95['y']=_0x28341d['m'][0xd],_0x1b4e95['z']=_0x28341d['m'][0xe];}[_0x511562(0x4088)](_0x22bb0b,_0x164ffa){var _0x12bc1d=_0x511562,_0x4dfe27=_0x22bb0b[_0x12bc1d(0x1377)],_0x18619a=this[_0x12bc1d(0x1a58)]['position'];let _0x174e94=0x0;for(let _0x32993a=0x0;_0x32993a<_0x4dfe27;_0x32993a++){const _0x3c75dd=_0x22bb0b[_0x32993a];let _0x1ab124=this['_debugLines'][_0x174e94];-0x1!==_0x3c75dd[_0x12bc1d(0x1fb7)]&&(this['_boneIndices'][_0x12bc1d(0xef8)](_0x3c75dd[_0x12bc1d(0x8f7)]())||this[_0x12bc1d(0x56c)][_0x12bc1d(0x767)])&&(_0x1ab124||(_0x1ab124=[_0x4c0f9e['P'][_0x12bc1d(0x23ed)](),_0x4c0f9e['P']['Zero']()],this[_0x12bc1d(0x1533)][_0x174e94]=_0x1ab124),this[_0x12bc1d(0x5de)](_0x1ab124[0x0],_0x3c75dd,_0x164ffa),this[_0x12bc1d(0x5de)](_0x1ab124[0x1],_0x3c75dd,_0x164ffa,0x0,_0x3c75dd[_0x12bc1d(0x1377)],0x0),_0x1ab124[0x0][_0x12bc1d(0x409f)](_0x18619a),_0x1ab124[0x1][_0x12bc1d(0x409f)](_0x18619a),_0x174e94++);}}[_0x511562(0x27cb)](_0xdde991){var _0x467a8f=_0x511562,_0x1cc06c=_0xdde991['length'];let _0x5393f9=0x0;var _0x393b6e=this[_0x467a8f(0x1a58)],_0x178b3f=_0x393b6e[_0x467a8f(0x2416)];for(let _0x43e411=_0x1cc06c-0x1;0x0<=_0x43e411;_0x43e411--){const _0x398888=_0xdde991[_0x43e411],_0x364679=_0x398888[_0x467a8f(0x3a3b)]();if(_0x364679&&(this[_0x467a8f(0x3259)][_0x467a8f(0xef8)](_0x398888['getIndex']())||this[_0x467a8f(0x56c)]['useAllBones'])){let _0x29638b=this[_0x467a8f(0x1533)][_0x5393f9];_0x29638b||(_0x29638b=[_0x4c0f9e['P'][_0x467a8f(0x23ed)](),_0x4c0f9e['P'][_0x467a8f(0x23ed)]()],this[_0x467a8f(0x1533)][_0x5393f9]=_0x29638b),_0x398888[_0x467a8f(0xc08)](_0x393b6e,_0x29638b[0x0]),_0x364679[_0x467a8f(0xc08)](_0x393b6e,_0x29638b[0x1]),_0x29638b[0x0][_0x467a8f(0x409f)](_0x178b3f),_0x29638b[0x1][_0x467a8f(0x409f)](_0x178b3f),_0x5393f9++;}}}['_revert'](_0x504d28){var _0x17557e=_0x511562;this[_0x17557e(0x56c)][_0x17557e(0x5b1)]&&(this[_0x17557e(0x3fde)][_0x17557e(0x406c)]=_0x504d28,this[_0x17557e(0x8bd)][_0x17557e(0x14a4)][_0x17557e(0x406c)]=_0x504d28);}['_getAbsoluteBindPoseToRef'](_0x155cc6,_0x2e74f4){var _0x27e5ea=_0x511562;null===_0x155cc6||-0x1===_0x155cc6['_index']?_0x2e74f4[_0x27e5ea(0xa83)](_0x4c0f9e['y3'][_0x27e5ea(0x3228)]()):(this[_0x27e5ea(0x409b)](_0x155cc6['getParent'](),_0x2e74f4),_0x155cc6[_0x27e5ea(0x37a9)]()[_0x27e5ea(0x2e19)](_0x2e74f4,_0x2e74f4));}[_0x511562(0xe47)](_0xe6f772=!0x0){var _0xaee512=_0x511562,_0x1ed090;this[_0xaee512(0x34fa)]&&(this[_0xaee512(0x34fa)][_0xaee512(0x18c9)](),this[_0xaee512(0x34fa)]=null,this[_0xaee512(0x3bfa)]=!0x1),this[_0xaee512(0x2c3f)]=!0x1;const _0x12f007=null==(_0x26370b=this['utilityLayer'])?void 0x0:_0x26370b['utilityLayerScene'];var _0x3066fd=this[_0xaee512(0x2d12)][_0xaee512(0x154e)];const _0x78a0a0=[],_0x26a414=[];var _0x26370b=this[_0xaee512(0x3fde)][_0xaee512(0x406c)];try{this[_0xaee512(0x56c)][_0xaee512(0x5b1)]&&(this[_0xaee512(0x3fde)][_0xaee512(0x406c)]=!0x1,_0x12f007['animationsEnabled']=!0x1),this[_0xaee512(0x56c)][_0xaee512(0x551)]&&this[_0xaee512(0x2d12)][_0xaee512(0x551)](),this[_0xaee512(0x399f)]&&this[_0xaee512(0x2d12)][_0xaee512(0x587)]();let _0x3d121d=Number['NEGATIVE_INFINITY'];const _0x2d024f=this[_0xaee512(0x56c)]['displayOptions']||{};for(let _0xd4e34a=0x0;_0xd4e34a<_0x3066fd[_0xaee512(0x1377)];_0xd4e34a++){const _0x483d53=_0x3066fd[_0xd4e34a];if(-0x1!==_0x483d53[_0xaee512(0x1fb7)]&&(this[_0xaee512(0x3259)][_0xaee512(0xef8)](_0x483d53[_0xaee512(0x8f7)]())||this[_0xaee512(0x56c)][_0xaee512(0x767)])){const _0x48e274=new _0x4c0f9e['y3'](),_0x491e70=(this[_0xaee512(0x409b)](_0x483d53,_0x48e274),new _0x4c0f9e['P']());_0x48e274[_0xaee512(0x16c4)](void 0x0,void 0x0,_0x491e70),_0x483d53[_0xaee512(0x2162)][_0xaee512(0x7f0)](_0x298841=>{var _0x8db569=_0xaee512;const _0x28dae6=new _0x4c0f9e['y3'](),_0x26f4de=(_0x298841[_0x8db569(0x37a9)]()[_0x8db569(0x2e19)](_0x48e274,_0x28dae6),new _0x4c0f9e['P']());_0x28dae6[_0x8db569(0x16c4)](void 0x0,void 0x0,_0x26f4de);var _0x39c47f=_0x4c0f9e['P']['Distance'](_0x491e70,_0x26f4de);if(_0x39c47f>_0x3d121d&&(_0x3d121d=_0x39c47f),!_0xe6f772){const _0x1a1aea=_0x26f4de[_0x8db569(0x95b)]()[_0x8db569(0x41b6)](_0x491e70[_0x8db569(0x95b)]()),_0x76b69=_0x1a1aea[_0x8db569(0x1377)](),_0x51c5b3=_0x1a1aea[_0x8db569(0x3f07)]()[_0x8db569(0x4018)](_0x76b69);_0x39c47f=_0x2d024f[_0x8db569(0x5ac)]||0.165;const _0x42b25d=_0x2d024f[_0x8db569(0x2c17)]||0.215;_0x39c47f=_0x51c5b3['scale'](_0x39c47f);const _0x327a21=(0x0,_0x490f29['bC'])(_0x8db569(0x27e7),{'shape':[new _0x4c0f9e['P'](0x1,-0x1,0x0),new _0x4c0f9e['P'](0x1,0x1,0x0),new _0x4c0f9e['P'](-0x1,0x1,0x0),new _0x4c0f9e['P'](-0x1,-0x1,0x0),new _0x4c0f9e['P'](0x1,-0x1,0x0)],'path':[_0x4c0f9e['P'][_0x8db569(0x23ed)](),_0x39c47f,_0x51c5b3],'scaleFunction':_0x377973=>{switch(_0x377973){case 0x0:case 0x2:return 0x0;case 0x1:return _0x76b69*_0x42b25d;}return 0x0;},'sideOrientation':_0x44461f['Kj'][_0x8db569(0xec7)],'updatable':!0x1},_0x12f007);var _0x5a75ee=_0x327a21[_0x8db569(0x6ff)]();const _0x5a2782=[],_0x1cea89=[];for(let _0x53b3b1=0x0;_0x53b3b1<_0x5a75ee;_0x53b3b1++)_0x5a2782[_0x8db569(0x3f90)](0x1,0x0,0x0,0x0),_0x2d024f[_0x8db569(0x2cc2)]&&0x9<_0x53b3b1?_0x1cea89[_0x8db569(0x3f90)](_0x298841[_0x8db569(0x8f7)](),0x0,0x0,0x0):_0x1cea89[_0x8db569(0x3f90)](_0x483d53[_0x8db569(0x8f7)](),0x0,0x0,0x0);_0x327a21[_0x8db569(0x2416)]=_0x491e70['clone'](),_0x327a21[_0x8db569(0x2175)](_0x95fb6b['o'][_0x8db569(0x35b7)],_0x5a2782,!0x1),_0x327a21[_0x8db569(0x2175)](_0x95fb6b['o']['MatricesIndicesKind'],_0x1cea89,!0x1),_0x327a21[_0x8db569(0x3bac)](),_0x26a414[_0x8db569(0x3f90)](_0x327a21);}});var _0x2caf13=_0x2d024f[_0xaee512(0x617)]||0.2;const _0x5d54d3=(0x0,_0xf622d9['Qk'])('skeletonViewer',{'segments':0x6,'diameter':_0x2caf13,'updatable':!0x0},_0x12f007);var _0x149b13=_0x5d54d3['getTotalVertices']();const _0xb3328b=[],_0x3e77ce=[];for(let _0x1eaab5=0x0;_0x1eaab5<_0x149b13;_0x1eaab5++)_0xb3328b[_0xaee512(0x3f90)](0x1,0x0,0x0,0x0),_0x3e77ce[_0xaee512(0x3f90)](_0x483d53[_0xaee512(0x8f7)](),0x0,0x0,0x0);_0x5d54d3['setVerticesData'](_0x95fb6b['o'][_0xaee512(0x35b7)],_0xb3328b,!0x1),_0x5d54d3[_0xaee512(0x2175)](_0x95fb6b['o'][_0xaee512(0x1b55)],_0x3e77ce,!0x1),_0x5d54d3[_0xaee512(0x2416)]=_0x491e70[_0xaee512(0x95b)](),_0x78a0a0[_0xaee512(0x3f90)]([_0x5d54d3,_0x483d53]);}}var _0x16ea8a=_0x2d024f['sphereScaleUnit']||0x2,_0x4b8174=_0x2d024f['sphereFactor']||0.85;const _0x9b1793=[];for(let _0x39a231=0x0;_0x39a231<_0x78a0a0['length'];_0x39a231++){const [_0xb10534,_0x26809d]=_0x78a0a0[_0x39a231];var _0x4e1ca9=0x1/(_0x16ea8a/_0x3d121d);let _0x3c4c0a=0x0,_0x36c210=_0x26809d;for(;_0x36c210[_0xaee512(0x3a3b)]()&&-0x1!==_0x36c210['getParent']()[_0xaee512(0x8f7)]();)_0x3c4c0a++,_0x36c210=_0x36c210[_0xaee512(0x3a3b)]();_0xb10534['scaling']['scaleInPlace'](_0x4e1ca9*Math[_0xaee512(0x143c)](_0x4b8174,_0x3c4c0a)),_0x9b1793[_0xaee512(0x3f90)](_0xb10534);}this['debugMesh']=_0x44461f['Kj'][_0xaee512(0x1fa6)](_0x9b1793['concat'](_0x26a414),!0x0,!0x0),this[_0xaee512(0x32e6)]&&(this[_0xaee512(0x32e6)][_0xaee512(0x1e2c)]=this['renderingGroupId'],this['debugMesh'][_0xaee512(0x2d12)]=this[_0xaee512(0x2d12)],this['debugMesh'][_0xaee512(0x922)]=this[_0xaee512(0x1a58)],this['debugMesh'][_0xaee512(0x11a5)]=null==(_0x1ed090=this[_0xaee512(0x56c)]['computeBonesUsingShaders'])||_0x1ed090,this[_0xaee512(0x32e6)]['alwaysSelectAsActiveMesh']=!0x0);const _0x4db01f=this[_0xaee512(0x8bd)]['_getSharedGizmoLight']();_0x4db01f[_0xaee512(0x2b46)]=0.7,this[_0xaee512(0x3d87)](_0x26370b),this[_0xaee512(0x3bfa)]=!0x0;}catch(_0x3bb5de){_0x361e72[_0xaee512(0x1220)](_0x3bb5de),this[_0xaee512(0x3d87)](_0x26370b),this[_0xaee512(0x18c9)]();}}['_buildLocalAxes'](){var _0x4e4483=_0x511562;this[_0x4e4483(0x4055)]&&this[_0x4e4483(0x4055)][_0x4e4483(0x18c9)](),this[_0x4e4483(0x4055)]=null;var _0x16956b=this[_0x4e4483(0x56c)][_0x4e4483(0x23cf)]||{};if(_0x16956b[_0x4e4483(0x11ec)]){var _0x349b38=this[_0x4e4483(0xedf)][_0x4e4483(0x14a4)],_0x3c4371=_0x16956b['localAxesSize']||0.075;const _0x2785fc=[],_0x18e592=[];var _0x5cddd4=new _0x5274e4['HE'](0x1,0x0,0x0,0x1),_0x2f4133=new _0x5274e4['HE'](0x0,0x1,0x0,0x1),_0x4e6612=new _0x5274e4['HE'](0x0,0x0,0x1,0x1);const _0x3c8e18=[],_0x1bbba7=[];for(const _0x45ee6d in this[_0x4e4483(0x2d12)][_0x4e4483(0x154e)]){const _0x258dba=this[_0x4e4483(0x2d12)]['bones'][_0x45ee6d];if(-0x1!==_0x258dba[_0x4e4483(0x1fb7)]&&(this[_0x4e4483(0x3259)][_0x4e4483(0xef8)](_0x258dba[_0x4e4483(0x8f7)]())||this[_0x4e4483(0x56c)][_0x4e4483(0x767)])){const _0x466cc5=new _0x4c0f9e['y3'](),_0x2ea0f1=new _0x4c0f9e['P']();this[_0x4e4483(0x409b)](_0x258dba,_0x466cc5),_0x466cc5[_0x4e4483(0x16c4)](void 0x0,_0x4c0f9e['jp'][_0x4e4483(0x2e4e)][0x0],_0x2ea0f1);var _0x1b8445=new _0x4c0f9e['y3'](),_0x190435=(_0x4c0f9e['jp'][_0x4e4483(0x2e4e)][0x0][_0x4e4483(0x410e)](_0x1b8445),_0x4c0f9e['P'][_0x4e4483(0x7e9)](new _0x4c0f9e['P'](0x0+_0x3c4371,0x0,0x0),_0x1b8445)),_0x304d6c=_0x4c0f9e['P']['TransformCoordinates'](new _0x4c0f9e['P'](0x0,0x0+_0x3c4371,0x0),_0x1b8445),_0x1b8445=_0x4c0f9e['P'][_0x4e4483(0x7e9)](new _0x4c0f9e['P'](0x0,0x0,0x0+_0x3c4371),_0x1b8445),_0x190435=[_0x2ea0f1,_0x2ea0f1[_0x4e4483(0x3fc1)](_0x190435)],_0x304d6c=[_0x2ea0f1,_0x2ea0f1['add'](_0x304d6c)],_0x1b8445=[_0x2ea0f1,_0x2ea0f1[_0x4e4483(0x3fc1)](_0x1b8445)],_0x1d23da=[[_0x5cddd4,_0x5cddd4],[_0x2f4133,_0x2f4133],[_0x4e6612,_0x4e6612]];_0x2785fc[_0x4e4483(0x3f90)](_0x190435,_0x304d6c,_0x1b8445),_0x18e592[_0x4e4483(0x3f90)](..._0x1d23da);for(let _0x253008=0x0;_0x253008<0x6;_0x253008++)_0x3c8e18[_0x4e4483(0x3f90)](0x1,0x0,0x0,0x0),_0x1bbba7['push'](_0x258dba[_0x4e4483(0x8f7)](),0x0,0x0,0x0);}}this[_0x4e4483(0x4055)]=(0x0,_0x426efb['xW'])(_0x4e4483(0x1abc),{'lines':_0x2785fc,'colors':_0x18e592,'updatable':!0x0},_0x349b38),this[_0x4e4483(0x4055)][_0x4e4483(0x2175)](_0x95fb6b['o'][_0x4e4483(0x35b7)],_0x3c8e18,!0x1),this[_0x4e4483(0x4055)][_0x4e4483(0x2175)](_0x95fb6b['o']['MatricesIndicesKind'],_0x1bbba7,!0x1),this[_0x4e4483(0x4055)][_0x4e4483(0x2d12)]=this[_0x4e4483(0x2d12)],this[_0x4e4483(0x4055)][_0x4e4483(0x1e2c)]=this[_0x4e4483(0x1e2c)]+0x1,this[_0x4e4483(0x4055)]['parent']=this['mesh'],this[_0x4e4483(0x4055)][_0x4e4483(0x11a5)]=null==(_0x16956b=this['options'][_0x4e4483(0x11a5)])||_0x16956b;}}[_0x511562(0x421a)](){var _0x22f9de=_0x511562,_0x521cb4;this['_utilityLayer']&&(this[_0x22f9de(0x399f)]&&this[_0x22f9de(0x2d12)][_0x22f9de(0x587)](),void 0x0===this[_0x22f9de(0x2d12)][_0x22f9de(0x154e)][0x0][_0x22f9de(0x1377)]?this[_0x22f9de(0x27cb)](this[_0x22f9de(0x2d12)]['bones']):this[_0x22f9de(0x4088)](this[_0x22f9de(0x2d12)]['bones'],this['mesh'][_0x22f9de(0x927)]()),(_0x521cb4=this['_utilityLayer'][_0x22f9de(0x14a4)])&&(this['_debugMesh']?(0x0,_0x426efb['xW'])('',{'lines':this[_0x22f9de(0x1533)],'updatable':!0x0,'instance':this[_0x22f9de(0x34fa)]},_0x521cb4):(this[_0x22f9de(0x34fa)]=(0x0,_0x426efb['xW'])('',{'lines':this[_0x22f9de(0x1533)],'updatable':!0x0,'instance':null},_0x521cb4),this[_0x22f9de(0x34fa)][_0x22f9de(0x1e2c)]=this['renderingGroupId']),this[_0x22f9de(0x34fa)][_0x22f9de(0x2416)][_0x22f9de(0xa83)](this['mesh'][_0x22f9de(0x2416)]),this['_debugMesh'][_0x22f9de(0x378e)]=this[_0x22f9de(0x378e)]));}[_0x511562(0x5c6)](_0x18c2ce){var _0x1d2280=_0x511562,_0x87af31=!!this[_0x1d2280(0x3c85)];this[_0x1d2280(0xc99)]!==_0x18c2ce&&(this[_0x1d2280(0x3c85)]=!0x1,this[_0x1d2280(0x34fa)]&&(this[_0x1d2280(0x34fa)][_0x1d2280(0x18c9)](),this['_debugMesh']=null,this[_0x1d2280(0x3bfa)]=!0x1),this[_0x1d2280(0xc99)]=_0x18c2ce,this[_0x1d2280(0x22f)](),this[_0x1d2280(0x3ab1)](),this['isEnabled']=_0x87af31);}[_0x511562(0xc6a)](_0x8fb9e6,_0x4fff0f){var _0xaf9139=_0x511562,_0x393098=!!this[_0xaf9139(0x3c85)];this['options'][_0xaf9139(0x23cf)][_0x8fb9e6]=_0x4fff0f,this['isEnabled']=!0x1,this['_debugMesh']&&(this[_0xaf9139(0x34fa)]['dispose'](),this['_debugMesh']=null,this[_0xaf9139(0x3bfa)]=!0x1),this[_0xaf9139(0x22f)](),this[_0xaf9139(0x3ab1)](),this[_0xaf9139(0x3c85)]=_0x393098;}['dispose'](){var _0x37352a=_0x511562;this[_0x37352a(0x3c85)]=!0x1,this[_0x37352a(0x34fa)]&&(this['_debugMesh'][_0x37352a(0x18c9)](),this[_0x37352a(0x34fa)]=null),this['_utilityLayer']&&(this[_0x37352a(0xedf)][_0x37352a(0x18c9)](),this[_0x37352a(0xedf)]=null),this[_0x37352a(0x3bfa)]=!0x1;}}_0x18bb9e[_0x511562(0x3cb0)]=0x0,_0x18bb9e['DISPLAY_SPHERES']=0x1,_0x18bb9e[_0x511562(0x3682)]=0x2;},0x16067:(_0x13c193,_0x1200be,_0x2fe9cc)=>{var _0x44ce3e=a8_0x16e4d8,_0x13a402,_0x59483c,_0x3fa087;_0x2fe9cc['d'](_0x1200be,{'FP':()=>_0x3fa087,'Fz':()=>_0x59483c,'Yi':()=>_0x13a402}),(_0x2fe9cc=_0x13a402=_0x13a402||{})[_0x2fe9cc[_0x44ce3e(0x2c77)]=0x0]='Generic',_0x2fe9cc[_0x2fe9cc['Keyboard']=0x1]='Keyboard',_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x40ef)]=0x2]=_0x44ce3e(0x40ef),_0x2fe9cc[_0x2fe9cc['Touch']=0x3]=_0x44ce3e(0xdc3),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x332e)]=0x4]=_0x44ce3e(0x332e),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x2907)]=0x5]=_0x44ce3e(0x2907),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x2cd0)]=0x6]=_0x44ce3e(0x2cd0),_0x2fe9cc[_0x2fe9cc['DualSense']=0x7]=_0x44ce3e(0x2e49),(_0x1200be=_0x59483c=_0x59483c||{})[_0x1200be[_0x44ce3e(0x1dfc)]=0x0]='Horizontal',_0x1200be[_0x1200be['Vertical']=0x1]=_0x44ce3e(0x2ee4),_0x1200be[_0x1200be[_0x44ce3e(0x1611)]=0x2]=_0x44ce3e(0x1611),_0x1200be[_0x1200be['MiddleClick']=0x3]=_0x44ce3e(0x1b4f),_0x1200be[_0x1200be['RightClick']=0x4]='RightClick',_0x1200be[_0x1200be[_0x44ce3e(0x2793)]=0x5]=_0x44ce3e(0x2793),_0x1200be[_0x1200be[_0x44ce3e(0x2417)]=0x6]=_0x44ce3e(0x2417),_0x1200be[_0x1200be[_0x44ce3e(0x230e)]=0x7]=_0x44ce3e(0x230e),_0x1200be[_0x1200be[_0x44ce3e(0x37cc)]=0x8]=_0x44ce3e(0x37cc),_0x1200be[_0x1200be['MouseWheelZ']=0x9]=_0x44ce3e(0x2330),_0x1200be[_0x1200be[_0x44ce3e(0xdc9)]=0xc]=_0x44ce3e(0xdc9),(_0x2fe9cc=_0x3fa087=_0x3fa087||{})[_0x2fe9cc[_0x44ce3e(0x1dfc)]=0x0]='Horizontal',_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x2ee4)]=0x1]=_0x44ce3e(0x2ee4),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x1611)]=0x2]='LeftClick',_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x1b4f)]=0x3]=_0x44ce3e(0x1b4f),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x33a0)]=0x4]='RightClick',_0x2fe9cc[_0x2fe9cc['BrowserBack']=0x5]=_0x44ce3e(0x2793),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x2417)]=0x6]=_0x44ce3e(0x2417),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x230e)]=0x7]=_0x44ce3e(0x230e),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x37cc)]=0x8]=_0x44ce3e(0x37cc),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x2330)]=0x9]=_0x44ce3e(0x2330),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x3515)]=0xa]=_0x44ce3e(0x3515),_0x2fe9cc[_0x2fe9cc[_0x44ce3e(0x355b)]=0xb]=_0x44ce3e(0x355b);},0xda41:(_0x5b2ef6,_0x3e195e,_0x22b789)=>{var _0x38aad7=a8_0x16e4d8;_0x22b789['d'](_0x3e195e,{'U':()=>_0x52bc56});var _0x5aefd1=_0x22b789(0x16067),_0xa6eaee=_0x22b789(0xf96c),_0x30ab40=_0x22b789(0x77a5),_0x22dc45=_0x22b789(0xc25e);class _0x2a6838{static[_0x38aad7(0x1591)](_0x1de454,_0x1f70ce,_0x5bacc2,_0x4beecf,_0xa29753,_0x270811,_0x35d6a3){var _0x235fdf=_0x38aad7;switch(_0x1de454){case _0x5aefd1['Yi'][_0x235fdf(0x2bf0)]:return this[_0x235fdf(0x327c)](_0x5bacc2,_0x4beecf,_0xa29753,_0x270811);case _0x5aefd1['Yi'][_0x235fdf(0x40ef)]:if(_0x5bacc2===_0x5aefd1['Fz'][_0x235fdf(0x230e)]||_0x5bacc2===_0x5aefd1['Fz'][_0x235fdf(0x37cc)]||_0x5bacc2===_0x5aefd1['Fz'][_0x235fdf(0x2330)])return this[_0x235fdf(0xb67)](_0x1de454,_0x1f70ce,_0x5bacc2,_0x4beecf,_0xa29753,_0x270811);case _0x5aefd1['Yi']['Touch']:return this[_0x235fdf(0x1335)](_0x1de454,_0x1f70ce,_0x5bacc2,_0x4beecf,_0xa29753,_0x270811,_0x35d6a3);default:throw _0x235fdf(0x1a8a)+_0x5aefd1['Yi'][_0x1de454];}}static['_CreatePointerEvent'](_0x2518ac,_0x22d901,_0x5f235a,_0x799db6,_0x4f8385,_0x130759,_0xe15e32){var _0x1343d5=_0x38aad7;const _0x4adf30=this[_0x1343d5(0x16b3)](_0x2518ac,_0x22d901,_0x5f235a,_0x799db6,_0x4f8385,_0x130759);return _0x2518ac===_0x5aefd1['Yi'][_0x1343d5(0x40ef)]?(_0x4adf30['deviceType']=_0x5aefd1['Yi'][_0x1343d5(0x40ef)],_0x4adf30[_0x1343d5(0x11aa)]=0x1,_0x4adf30['pointerType']=_0x1343d5(0x269e)):(_0x4adf30['deviceType']=_0x5aefd1['Yi'][_0x1343d5(0xdc3)],_0x4adf30['pointerId']=null!=_0xe15e32?_0xe15e32:_0x22d901,_0x4adf30[_0x1343d5(0x1b05)]=_0x1343d5(0x3759)),_0x5f235a===_0x5aefd1['Fz']['Move']?_0x4adf30['type']=_0x1343d5(0x2fe8):_0x5f235a>=_0x5aefd1['Fz'][_0x1343d5(0x1611)]&&_0x5f235a<=_0x5aefd1['Fz']['RightClick']&&(_0x4adf30[_0x1343d5(0x21e0)]=0x1===_0x799db6?_0x1343d5(0xb91):'pointerup',_0x4adf30['button']=_0x5f235a-0x2),_0x4adf30;}static['_CreateWheelEvent'](_0x98df67,_0x1e96a3,_0x51cb6f,_0xaaffc1,_0x42ffbf,_0x559583){var _0x47516e=_0x38aad7;const _0x144019=this[_0x47516e(0x16b3)](_0x98df67,_0x1e96a3,_0x51cb6f,_0xaaffc1,_0x42ffbf,_0x559583);switch(_0x144019[_0x47516e(0x11aa)]=0x1,_0x144019[_0x47516e(0x21e0)]=_0x47516e(0x30d),_0x144019[_0x47516e(0x1cdd)]=_0x22dc45['G']['DOM_DELTA_PIXEL'],_0x144019['deltaX']=0x0,_0x144019['deltaY']=0x0,_0x144019['deltaZ']=0x0,_0x51cb6f){case _0x5aefd1['Fz']['MouseWheelX']:_0x144019[_0x47516e(0x211d)]=_0xaaffc1;break;case _0x5aefd1['Fz'][_0x47516e(0x37cc)]:_0x144019[_0x47516e(0x1554)]=_0xaaffc1;break;case _0x5aefd1['Fz'][_0x47516e(0x2330)]:_0x144019['deltaZ']=_0xaaffc1;}return _0x144019;}static['_CreateMouseEvent'](_0x3bf62f,_0x391855,_0x27b4ba,_0x534010,_0x3e53ab,_0x4af2f5){var _0x5aa124=_0x38aad7;const _0x28159c=this[_0x5aa124(0x11ee)](_0x4af2f5);var _0x24e68d=_0x3e53ab[_0x5aa124(0x31bb)](_0x3bf62f,_0x391855,_0x5aefd1['Fz'][_0x5aa124(0x1dfc)]),_0x5da5df=_0x3e53ab[_0x5aa124(0x31bb)](_0x3bf62f,_0x391855,_0x5aefd1['Fz'][_0x5aa124(0x2ee4)]);return _0x4af2f5?(_0x28159c[_0x5aa124(0x21fe)]=0x0,_0x28159c[_0x5aa124(0x62c)]=0x0,_0x28159c[_0x5aa124(0x365b)]=_0x28159c[_0x5aa124(0x21fe)]-_0x4af2f5['getBoundingClientRect']()['x'],_0x28159c[_0x5aa124(0x2caa)]=_0x28159c[_0x5aa124(0x62c)]-_0x4af2f5[_0x5aa124(0x314a)]()['y']):(_0x28159c[_0x5aa124(0x21fe)]=_0x3e53ab[_0x5aa124(0x31bb)](_0x3bf62f,_0x391855,_0x5aefd1['FP'][_0x5aa124(0x3515)]),_0x28159c[_0x5aa124(0x62c)]=_0x3e53ab[_0x5aa124(0x31bb)](_0x3bf62f,_0x391855,_0x5aefd1['FP'][_0x5aa124(0x355b)]),_0x28159c[_0x5aa124(0x365b)]=0x0,_0x28159c[_0x5aa124(0x2caa)]=0x0),this[_0x5aa124(0x404e)](_0x28159c,_0x3e53ab),_0x28159c[_0x5aa124(0xacd)]=_0x24e68d,_0x28159c['clientY']=_0x5da5df,_0x28159c['x']=_0x24e68d,_0x28159c['y']=_0x5da5df,_0x28159c['deviceType']=_0x3bf62f,_0x28159c[_0x5aa124(0x1660)]=_0x391855,_0x28159c[_0x5aa124(0x31af)]=_0x27b4ba,_0x28159c;}static[_0x38aad7(0x327c)](_0x354dae,_0x34884c,_0x55a3e4,_0x31a402){var _0x14a1b7=_0x38aad7;const _0x4957a9=this[_0x14a1b7(0x11ee)](_0x31a402);return this[_0x14a1b7(0x404e)](_0x4957a9,_0x55a3e4),_0x4957a9['deviceType']=_0x5aefd1['Yi'][_0x14a1b7(0x2bf0)],_0x4957a9[_0x14a1b7(0x1660)]=0x0,_0x4957a9[_0x14a1b7(0x31af)]=_0x354dae,_0x4957a9[_0x14a1b7(0x21e0)]=0x1===_0x34884c?_0x14a1b7(0x3f5):_0x14a1b7(0x1095),_0x4957a9[_0x14a1b7(0x406)]=String['fromCharCode'](_0x354dae),_0x4957a9[_0x14a1b7(0x13c4)]=_0x354dae,_0x4957a9;}static[_0x38aad7(0x404e)](_0xac243,_0x1b3125){var _0x304d83=_0x38aad7,_0x179cce=_0x1b3125[_0x304d83(0x38d9)](_0x5aefd1['Yi'][_0x304d83(0x2bf0)]),_0x5d0471=_0x179cce&&0x1===_0x1b3125[_0x304d83(0x31bb)](_0x5aefd1['Yi'][_0x304d83(0x2bf0)],0x0,_0x30ab40['g']['INPUT_ALT_KEY']),_0x5efdb8=_0x179cce&&0x1===_0x1b3125[_0x304d83(0x31bb)](_0x5aefd1['Yi']['Keyboard'],0x0,_0x30ab40['g'][_0x304d83(0x653)]),_0x1db430=_0x179cce&&(0x1===_0x1b3125['pollInput'](_0x5aefd1['Yi']['Keyboard'],0x0,_0x30ab40['g'][_0x304d83(0x1b12)])||0x1===_0x1b3125['pollInput'](_0x5aefd1['Yi'][_0x304d83(0x2bf0)],0x0,_0x30ab40['g'][_0x304d83(0x2580)])||0x1===_0x1b3125[_0x304d83(0x31bb)](_0x5aefd1['Yi'][_0x304d83(0x2bf0)],0x0,_0x30ab40['g'][_0x304d83(0x3b41)])),_0x179cce=_0x179cce&&0x1===_0x1b3125[_0x304d83(0x31bb)](_0x5aefd1['Yi'][_0x304d83(0x2bf0)],0x0,_0x30ab40['g'][_0x304d83(0x2f8c)]);_0xac243[_0x304d83(0x897)]=_0x5d0471,_0xac243[_0x304d83(0x14ca)]=_0x5efdb8,_0xac243[_0x304d83(0x8fa)]=_0x1db430,_0xac243['shiftKey']=_0x179cce;}static[_0x38aad7(0x11ee)](_0x2dc343){var _0x581c1f=_0x38aad7;const _0x2f8282={'preventDefault':()=>{}};return _0x2f8282[_0x581c1f(0x397b)]=_0x2dc343,_0x2f8282;}}class _0x376a1c{constructor(_0x3cd9f3,_0x1cba54,_0x4fe96b){var _0xf08c4e=_0x38aad7;this[_0xf08c4e(0x30a1)]=_native[_0xf08c4e(0x1dbf)]?new _native[(_0xf08c4e(0x1dbf))](_0x3cd9f3,_0x1cba54,(_0x1c2461,_0x1097e9,_0x1e0414,_0x1af1c8)=>{var _0x58bf88=_0xf08c4e;_0x1e0414=_0x2a6838[_0x58bf88(0x1591)](_0x1c2461,_0x1097e9,_0x1e0414,_0x1af1c8,this),_0x4fe96b(_0x1c2461,_0x1097e9,_0x1e0414);}):this[_0xf08c4e(0x1c8)]();}[_0x38aad7(0x31bb)](_0x5cc5d3,_0x434937,_0x42e9fb){var _0x12a710=_0x38aad7;return this[_0x12a710(0x30a1)]['pollInput'](_0x5cc5d3,_0x434937,_0x42e9fb);}['isDeviceAvailable'](_0x558c90){var _0x525a0f=_0x38aad7;return _0x558c90===_0x5aefd1['Yi'][_0x525a0f(0x40ef)]||_0x558c90===_0x5aefd1['Yi'][_0x525a0f(0xdc3)];}[_0x38aad7(0x18c9)](){var _0x30c1c6=_0x38aad7;this['_nativeInput'][_0x30c1c6(0x18c9)]();}[_0x38aad7(0x1c8)](){return{'pollInput':()=>0x0,'isDeviceAvailable':()=>!0x1,'dispose':()=>{}};}}var _0x814629=_0x22b789(0x18233),_0x4e5280=_0x22b789(0xe222);const _0x7a1cb8=Object[_0x38aad7(0x689)](_0x5aefd1['Fz'])[_0x38aad7(0x1377)]/0x2;class _0x28a132{constructor(_0x130c0b,_0x2f5d03,_0xd96856,_0x4e525f){var _0x391414=_0x38aad7;this[_0x391414(0x2a55)]=[],this[_0x391414(0x1d7f)]=!0x1,this[_0x391414(0x2522)]=!0x1,this[_0x391414(0x3873)]=_0x4e5280['w1'][_0x391414(0x4122)](),this[_0x391414(0x2f7c)]=(0x0,_0x814629['up'])()&&/(Mac|iPhone|iPod|iPad)/i[_0x391414(0x2bd6)](navigator[_0x391414(0x109f)]),this['_keyboardDownEvent']=_0x231c1b=>{},this['_keyboardUpEvent']=_0x1834d5=>{},this[_0x391414(0x2ee5)]=_0x36e13c=>{},this[_0x391414(0xb8a)]=_0x4f210d=>{},this[_0x391414(0x3c3)]=_0x57114a=>{},this[_0x391414(0x2411)]=_0x5861f9=>{},this['_pointerCancelEvent']=_0x160a8a=>{},this[_0x391414(0x17bf)]=_0x2d211f=>{},this[_0x391414(0xcf6)]=_0x28804e=>{},this[_0x391414(0x15a9)]=!0x1,this[_0x391414(0x3dea)]=-0x1,this[_0x391414(0x1be5)]=_0x814629['MZ'][_0x391414(0x1929)]()&&navigator[_0x391414(0x9cb)]&&-0x1!==navigator['userAgent']['indexOf'](_0x391414(0x29c2)),this[_0x391414(0x149c)]=0x0,this[_0x391414(0x1443)]=null,this[_0x391414(0xb47)]=_0x59c714=>{},this[_0x391414(0x3877)]=_0x533070=>{},this[_0x391414(0x1b9)]=_0x4e5280['w1'][_0x391414(0x3bf6)](_0x130c0b),this[_0x391414(0x2635)]=_0x130c0b,this[_0x391414(0x27b3)]=_0x2f5d03,this[_0x391414(0x3b39)]=_0xd96856,this[_0x391414(0x1fd2)]=_0x4e525f,this[_0x391414(0x3dea)]=this['_isUsingFirefox']?0x0:0x1,this[_0x391414(0x7a5)](),this['_usingMacOS']&&(this['_metaKeys']=[]),this['_engine'][_0x391414(0x3646)]||(this[_0x391414(0x2635)][_0x391414(0x3646)]=()=>{var _0xb5de4e=_0x391414;this[_0xb5de4e(0x7a5)]();});}['pollInput'](_0x24aa5e,_0xa9b8e7,_0x47b947){var _0x11d5e6=_0x38aad7,_0xd26901=this[_0x11d5e6(0x2a55)][_0x24aa5e][_0xa9b8e7];if(!_0xd26901)throw'Unable\x20to\x20find\x20device\x20'+_0x5aefd1['Yi'][_0x24aa5e];_0x24aa5e>=_0x5aefd1['Yi'][_0x11d5e6(0x332e)]&&_0x24aa5e<=_0x5aefd1['Yi'][_0x11d5e6(0x2e49)]&&this[_0x11d5e6(0x3c9a)](_0x24aa5e,_0xa9b8e7,_0x47b947),_0xd26901=_0xd26901[_0x47b947];if(void 0x0===_0xd26901)throw'Unable\x20to\x20find\x20input\x20'+_0x47b947+_0x11d5e6(0x30be)+_0x5aefd1['Yi'][_0x24aa5e]+_0x11d5e6(0x237f)+_0xa9b8e7;return _0x47b947===_0x5aefd1['Fz'][_0x11d5e6(0xdc9)]&&_0x4e5280['w1'][_0x11d5e6(0x1048)]('Unable\x20to\x20provide\x20information\x20for\x20PointerInput.Move.\x20\x20Try\x20using\x20PointerInput.Horizontal\x20or\x20PointerInput.Vertical\x20for\x20move\x20data.'),_0xd26901;}[_0x38aad7(0x38d9)](_0x312095){return void 0x0!==this['_inputs'][_0x312095];}[_0x38aad7(0x18c9)](){var _0x266c78=_0x38aad7;this[_0x266c78(0x27b3)]=()=>{},this[_0x266c78(0x3b39)]=()=>{},this[_0x266c78(0x1fd2)]=()=>{},delete this['_engine'][_0x266c78(0x3646)],this[_0x266c78(0x1862)]&&this['_disableEvents']();}[_0x38aad7(0x7a5)](){var _0x14f36c=_0x38aad7,_0x201a03=null==this?void 0x0:this['_engine']['getInputElement']();if(_0x201a03&&(!this[_0x14f36c(0x15a9)]||this[_0x14f36c(0x1862)]!==_0x201a03)){if(this[_0x14f36c(0x209e)](),this['_inputs']){for(const _0x376280 of this[_0x14f36c(0x2a55)])if(_0x376280)for(const _0x94e840 in _0x376280){var _0x20b425=+_0x94e840;const _0x4a4ff5=_0x376280[_0x20b425];if(_0x4a4ff5){for(let _0x3730e1=0x0;_0x3730e1<_0x4a4ff5[_0x14f36c(0x1377)];_0x3730e1++)_0x4a4ff5[_0x3730e1]=0x0;}}}this['_elementToAttachTo']=_0x201a03,this[_0x14f36c(0x1862)][_0x14f36c(0x27be)]=-0x1!==this[_0x14f36c(0x1862)][_0x14f36c(0x27be)]?this[_0x14f36c(0x1862)][_0x14f36c(0x27be)]:this[_0x14f36c(0x2635)][_0x14f36c(0x36f2)],this['_handleKeyActions'](),this[_0x14f36c(0x316)](),this[_0x14f36c(0x2228)](),this[_0x14f36c(0x15a9)]=!0x0,this[_0x14f36c(0xfca)]();}}[_0x38aad7(0x209e)](){var _0x3aafa7=_0x38aad7;this[_0x3aafa7(0x1862)]&&(this[_0x3aafa7(0x1862)][_0x3aafa7(0x22e3)](_0x3aafa7(0x1e69),this['_keyboardBlurEvent']),this[_0x3aafa7(0x1862)][_0x3aafa7(0x22e3)](_0x3aafa7(0x1e69),this[_0x3aafa7(0xcf6)]),this[_0x3aafa7(0x1862)][_0x3aafa7(0x22e3)](_0x3aafa7(0x3f5),this[_0x3aafa7(0x2331)]),this[_0x3aafa7(0x1862)]['removeEventListener'](_0x3aafa7(0x1095),this['_keyboardUpEvent']),this[_0x3aafa7(0x1862)][_0x3aafa7(0x22e3)](this['_eventPrefix']+_0x3aafa7(0xdef),this['_pointerMoveEvent']),this[_0x3aafa7(0x1862)][_0x3aafa7(0x22e3)](this[_0x3aafa7(0x1b9)]+_0x3aafa7(0x22ae),this['_pointerDownEvent']),this[_0x3aafa7(0x1862)][_0x3aafa7(0x22e3)](this[_0x3aafa7(0x1b9)]+'up',this[_0x3aafa7(0x2411)]),this[_0x3aafa7(0x1862)][_0x3aafa7(0x22e3)](this[_0x3aafa7(0x1b9)]+'cancel',this[_0x3aafa7(0x264c)]),this[_0x3aafa7(0x1862)][_0x3aafa7(0x22e3)](this[_0x3aafa7(0x24e6)],this[_0x3aafa7(0x17bf)]),window['removeEventListener'](_0x3aafa7(0x3ac9),this[_0x3aafa7(0xb47)]),window['removeEventListener'](_0x3aafa7(0x37f4),this['_gamepadDisconnectedEvent'])),this[_0x3aafa7(0x1443)]&&this[_0x3aafa7(0x2635)][_0x3aafa7(0x3890)][_0x3aafa7(0x854)](this[_0x3aafa7(0x1443)]),this['_eventsAttached']=!0x1;}[_0x38aad7(0xfca)](){var _0x152aab=_0x38aad7;if(navigator['getGamepads']){for(const _0x254221 of navigator[_0x152aab(0x2240)]())_0x254221&&this[_0x152aab(0x18b3)](_0x254221);}_0x152aab(0x38fa)==typeof matchMedia&&matchMedia(_0x152aab(0x1607))[_0x152aab(0x3ab3)]&&this[_0x152aab(0x3575)](_0x5aefd1['Yi'][_0x152aab(0x40ef)],0x0,0x0,0x0);}[_0x38aad7(0x18b3)](_0x3208da){var _0x9f2478=_0x38aad7,_0x134cec=this['_getGamepadDeviceType'](_0x3208da['id']),_0xd6f54b=_0x3208da[_0x9f2478(0x2ca7)];this['_gamepads']=this[_0x9f2478(0x3e72)]||new Array(_0x3208da[_0x9f2478(0x2ca7)]+0x1),this['_registerDevice'](_0x134cec,_0xd6f54b,_0x3208da['buttons'][_0x9f2478(0x1377)]+_0x3208da[_0x9f2478(0x409)][_0x9f2478(0x1377)]),this[_0x9f2478(0x3e72)][_0xd6f54b]=_0x134cec;}[_0x38aad7(0x3575)](_0x4db32d,_0x2ccbfc,_0x280454,_0x33023c){var _0x4fcee5=_0x38aad7;this[_0x4fcee5(0x2522)]||(this[_0x4fcee5(0x2522)]=!0x0),this[_0x4fcee5(0x2e25)](_0x4db32d,_0x2ccbfc,_0x7a1cb8);const _0x8caa57=this[_0x4fcee5(0x2a55)][_0x4db32d][_0x2ccbfc];_0x8caa57[0x0]=_0x280454,_0x8caa57[0x1]=_0x33023c;}[_0x38aad7(0x2e25)](_0x25c554,_0x44e29a,_0x19a5e5){var _0x1b8da1=_0x38aad7;if(void 0x0===_0x44e29a)throw _0x1b8da1(0xc2a)+_0x5aefd1['Yi'][_0x25c554]+_0x1b8da1(0x2d36);if(this['_inputs'][_0x25c554]||(this[_0x1b8da1(0x2a55)][_0x25c554]={}),!this[_0x1b8da1(0x2a55)][_0x25c554][_0x44e29a]){const _0x4089e1=new Array(_0x19a5e5);_0x4089e1[_0x1b8da1(0x607)](0x0),this[_0x1b8da1(0x2a55)][_0x25c554][_0x44e29a]=_0x4089e1,this[_0x1b8da1(0x27b3)](_0x25c554,_0x44e29a);}}[_0x38aad7(0x1868)](_0x11747a,_0x44c15f){var _0x27509a=_0x38aad7;this[_0x27509a(0x2a55)][_0x11747a][_0x44c15f]&&(delete this[_0x27509a(0x2a55)][_0x11747a][_0x44c15f],this[_0x27509a(0x3b39)](_0x11747a,_0x44c15f));}['_handleKeyActions'](){var _0x2b29e5=_0x38aad7;this[_0x2b29e5(0x2331)]=_0x567e85=>{var _0xfa1bb5=_0x2b29e5;this[_0xfa1bb5(0x1d7f)]||(this['_keyboardActive']=!0x0,this[_0xfa1bb5(0x2e25)](_0x5aefd1['Yi']['Keyboard'],0x0,0xff));const _0x11327d=this[_0xfa1bb5(0x2a55)][_0x5aefd1['Yi']['Keyboard']][0x0];if(_0x11327d){_0x11327d[_0x567e85['keyCode']]=0x1;const _0x44ff4c=_0x567e85;_0x44ff4c[_0xfa1bb5(0x31af)]=_0x567e85['keyCode'],this[_0xfa1bb5(0x2f7c)]&&_0x567e85['metaKey']&&_0xfa1bb5(0x3b02)!==_0x567e85[_0xfa1bb5(0x406)]&&(this[_0xfa1bb5(0x28da)][_0xfa1bb5(0xe16)](_0x567e85[_0xfa1bb5(0x13c4)])||this['_metaKeys'][_0xfa1bb5(0x3f90)](_0x567e85[_0xfa1bb5(0x13c4)])),this[_0xfa1bb5(0x1fd2)](_0x5aefd1['Yi'][_0xfa1bb5(0x2bf0)],0x0,_0x44ff4c);}},this[_0x2b29e5(0x1097)]=_0x4b4b9f=>{var _0x2fb41c=_0x2b29e5;this['_keyboardActive']||(this[_0x2fb41c(0x1d7f)]=!0x0,this['_registerDevice'](_0x5aefd1['Yi'][_0x2fb41c(0x2bf0)],0x0,0xff));const _0x219299=this['_inputs'][_0x5aefd1['Yi'][_0x2fb41c(0x2bf0)]][0x0];if(_0x219299){_0x219299[_0x4b4b9f[_0x2fb41c(0x13c4)]]=0x0;const _0x31ef7f=_0x4b4b9f;if(_0x31ef7f[_0x2fb41c(0x31af)]=_0x4b4b9f[_0x2fb41c(0x13c4)],this[_0x2fb41c(0x2f7c)]&&_0x2fb41c(0x3b02)===_0x4b4b9f['key']&&0x0<this['_metaKeys']['length']){for(const _0x958de3 of this['_metaKeys']){var _0x249a01=_0x2a6838['CreateDeviceEvent'](_0x5aefd1['Yi'][_0x2fb41c(0x2bf0)],0x0,_0x958de3,0x0,this,this[_0x2fb41c(0x1862)]);_0x219299[_0x958de3]=0x0,this['_onInputChanged'](_0x5aefd1['Yi'][_0x2fb41c(0x2bf0)],0x0,_0x249a01);}this[_0x2fb41c(0x28da)][_0x2fb41c(0x5ff)](0x0,this['_metaKeys'][_0x2fb41c(0x1377)]);}this[_0x2fb41c(0x1fd2)](_0x5aefd1['Yi'][_0x2fb41c(0x2bf0)],0x0,_0x31ef7f);}},this['_keyboardBlurEvent']=()=>{var _0x2a6e0f=_0x2b29e5;if(this['_keyboardActive']){const _0x3911d7=this[_0x2a6e0f(0x2a55)][_0x5aefd1['Yi'][_0x2a6e0f(0x2bf0)]][0x0];for(let _0x14e12e=0x0;_0x14e12e<_0x3911d7[_0x2a6e0f(0x1377)];_0x14e12e++){var _0x5905f4;0x0!==_0x3911d7[_0x14e12e]&&(_0x3911d7[_0x14e12e]=0x0,_0x5905f4=_0x2a6838[_0x2a6e0f(0x1591)](_0x5aefd1['Yi']['Keyboard'],0x0,_0x14e12e,0x0,this,this['_elementToAttachTo']),this['_onInputChanged'](_0x5aefd1['Yi'][_0x2a6e0f(0x2bf0)],0x0,_0x5905f4));}this[_0x2a6e0f(0x2f7c)]&&this[_0x2a6e0f(0x28da)][_0x2a6e0f(0x5ff)](0x0,this[_0x2a6e0f(0x28da)][_0x2a6e0f(0x1377)]);}},this[_0x2b29e5(0x1862)][_0x2b29e5(0x1080)](_0x2b29e5(0x3f5),this[_0x2b29e5(0x2331)]),this[_0x2b29e5(0x1862)][_0x2b29e5(0x1080)](_0x2b29e5(0x1095),this[_0x2b29e5(0x1097)]),this[_0x2b29e5(0x1862)]['addEventListener'](_0x2b29e5(0x1e69),this[_0x2b29e5(0x2ee5)]);}['_handlePointerActions'](){var _0x183f28=_0x38aad7;this[_0x183f28(0x149c)]=_0x814629['MZ'][_0x183f28(0x1929)]()&&navigator[_0x183f28(0x21fc)]||0x2,this[_0x183f28(0x1aba)]||(this[_0x183f28(0x1aba)]=new Array(this[_0x183f28(0x149c)]));for(let _0x347161=0x0;_0x347161<this[_0x183f28(0x149c)];_0x347161++)this[_0x183f28(0x1aba)][_0x347161]=-0x1;this[_0x183f28(0xb8a)]=_0x3f0264=>{var _0x4bc496=_0x183f28,_0x523844=this[_0x4bc496(0x176a)](_0x3f0264),_0x5dd607=_0x523844===_0x5aefd1['Yi'][_0x4bc496(0x40ef)]?0x0:this[_0x4bc496(0x1aba)]['indexOf'](_0x3f0264[_0x4bc496(0x11aa)]);this[_0x4bc496(0x2a55)][_0x523844]||(this[_0x4bc496(0x2a55)][_0x523844]={}),this[_0x4bc496(0x2a55)][_0x523844][_0x5dd607]||this[_0x4bc496(0x3575)](_0x523844,_0x5dd607,_0x3f0264[_0x4bc496(0xacd)],_0x3f0264[_0x4bc496(0x890)]);const _0x20db69=this['_inputs'][_0x523844][_0x5dd607];if(_0x20db69){const _0x276723=_0x3f0264;_0x276723[_0x4bc496(0x31af)]=_0x5aefd1['Fz']['Move'],_0x20db69[_0x5aefd1['Fz'][_0x4bc496(0x1dfc)]]=_0x3f0264[_0x4bc496(0xacd)],_0x20db69[_0x5aefd1['Fz'][_0x4bc496(0x2ee4)]]=_0x3f0264[_0x4bc496(0x890)],void 0x0===_0x3f0264[_0x4bc496(0x11aa)]&&(_0x3f0264[_0x4bc496(0x11aa)]=this[_0x4bc496(0x3dea)]),this[_0x4bc496(0x1fd2)](_0x523844,_0x5dd607,_0x276723),this[_0x4bc496(0x3873)]||-0x1===_0x3f0264[_0x4bc496(0x4174)]||(_0x276723[_0x4bc496(0x31af)]=_0x3f0264['button']+0x2,_0x20db69[_0x3f0264['button']+0x2]=_0x20db69[_0x3f0264[_0x4bc496(0x4174)]+0x2]?0x0:0x1,this['_onInputChanged'](_0x523844,_0x5dd607,_0x276723));}},this['_pointerDownEvent']=_0x5a578a=>{var _0x57f709=_0x183f28,_0x55543a=this[_0x57f709(0x176a)](_0x5a578a);let _0x3e0fee=_0x55543a===_0x5aefd1['Yi'][_0x57f709(0x40ef)]?0x0:_0x5a578a[_0x57f709(0x11aa)];if(_0x55543a===_0x5aefd1['Yi']['Touch']){var _0x5312c3=this[_0x57f709(0x1aba)]['indexOf'](-0x1);if(!(0x0<=_0x5312c3))return void _0x4e5280['w1']['Warn'](_0x57f709(0x166c)+this[_0x57f709(0x149c)]);_0x3e0fee=_0x5312c3,this[_0x57f709(0x1aba)][_0x5312c3]=_0x5a578a['pointerId'];}this['_inputs'][_0x55543a]||(this[_0x57f709(0x2a55)][_0x55543a]={}),this['_inputs'][_0x55543a][_0x3e0fee]?_0x55543a===_0x5aefd1['Yi'][_0x57f709(0xdc3)]&&this['_onDeviceConnected'](_0x55543a,_0x3e0fee):this['_addPointerDevice'](_0x55543a,_0x3e0fee,_0x5a578a[_0x57f709(0xacd)],_0x5a578a['clientY']);const _0x3d9079=this[_0x57f709(0x2a55)][_0x55543a][_0x3e0fee];if(_0x3d9079){var _0x5312c3=_0x3d9079[_0x5aefd1['Fz'][_0x57f709(0x1dfc)]],_0x59a5c7=_0x3d9079[_0x5aefd1['Fz'][_0x57f709(0x2ee4)]];if(_0x55543a===_0x5aefd1['Yi'][_0x57f709(0x40ef)]){if(void 0x0===_0x5a578a[_0x57f709(0x11aa)]&&(_0x5a578a[_0x57f709(0x11aa)]=this[_0x57f709(0x3dea)]),!document[_0x57f709(0x13b0)])try{this[_0x57f709(0x1862)][_0x57f709(0x4c8)](this[_0x57f709(0x3dea)]);}catch(_0x8b6c9f){}}else{if(_0x5a578a[_0x57f709(0x11aa)]&&!document['pointerLockElement'])try{this[_0x57f709(0x1862)][_0x57f709(0x4c8)](_0x5a578a[_0x57f709(0x11aa)]);}catch(_0xe400ba){}}_0x3d9079[_0x5aefd1['Fz'][_0x57f709(0x1dfc)]]=_0x5a578a[_0x57f709(0xacd)],_0x3d9079[_0x5aefd1['Fz']['Vertical']]=_0x5a578a[_0x57f709(0x890)],_0x3d9079[_0x5a578a[_0x57f709(0x4174)]+0x2]=0x1;const _0xb5b354=_0x5a578a;_0xb5b354[_0x57f709(0x31af)]=_0x5a578a[_0x57f709(0x4174)]+0x2,this[_0x57f709(0x1fd2)](_0x55543a,_0x3e0fee,_0xb5b354),_0x5312c3===_0x5a578a[_0x57f709(0xacd)]&&_0x59a5c7===_0x5a578a['clientY']||(_0xb5b354['inputIndex']=_0x5aefd1['Fz'][_0x57f709(0xdc9)],this[_0x57f709(0x1fd2)](_0x55543a,_0x3e0fee,_0xb5b354));}},this[_0x183f28(0x2411)]=_0x4e453c=>{var _0x249c00=_0x183f28,_0x5d3f10=this[_0x249c00(0x176a)](_0x4e453c),_0x396069=_0x5d3f10===_0x5aefd1['Yi'][_0x249c00(0x40ef)]?0x0:this['_activeTouchIds'][_0x249c00(0x919)](_0x4e453c[_0x249c00(0x11aa)]);if(_0x5d3f10===_0x5aefd1['Yi'][_0x249c00(0xdc3)]){if(-0x1===_0x396069)return;this[_0x249c00(0x1aba)][_0x396069]=-0x1;}const _0x1a068e=null==(_0x56cc96=this[_0x249c00(0x2a55)][_0x5d3f10])?void 0x0:_0x56cc96[_0x396069];if(_0x1a068e&&0x0!==_0x1a068e[_0x4e453c[_0x249c00(0x4174)]+0x2]){var _0x56cc96=_0x1a068e[_0x5aefd1['Fz']['Horizontal']],_0x2b8519=_0x1a068e[_0x5aefd1['Fz'][_0x249c00(0x2ee4)]];_0x1a068e[_0x5aefd1['Fz']['Horizontal']]=_0x4e453c[_0x249c00(0xacd)],_0x1a068e[_0x5aefd1['Fz'][_0x249c00(0x2ee4)]]=_0x4e453c[_0x249c00(0x890)];const _0x2eef1b=_0x4e453c;void(_0x1a068e[_0x4e453c[_0x249c00(0x4174)]+0x2]=0x0)===_0x4e453c[_0x249c00(0x11aa)]&&(_0x4e453c[_0x249c00(0x11aa)]=this[_0x249c00(0x3dea)]),_0x56cc96===_0x4e453c['clientX']&&_0x2b8519===_0x4e453c[_0x249c00(0x890)]||(_0x2eef1b['inputIndex']=_0x5aefd1['Fz']['Move'],this[_0x249c00(0x1fd2)](_0x5d3f10,_0x396069,_0x2eef1b)),_0x2eef1b[_0x249c00(0x31af)]=_0x4e453c[_0x249c00(0x4174)]+0x2,_0x5d3f10===_0x5aefd1['Yi']['Mouse']&&0x0<=this['_mouseId']&&null!=(_0x2b8519=(_0x56cc96=this[_0x249c00(0x1862)])[_0x249c00(0x85f)])&&_0x2b8519[_0x249c00(0x29f)](_0x56cc96,this[_0x249c00(0x3dea)])?this[_0x249c00(0x1862)]['releasePointerCapture'](this[_0x249c00(0x3dea)]):_0x4e453c['pointerId']&&null!=(_0x56cc96=(_0x2b8519=this['_elementToAttachTo'])[_0x249c00(0x85f)])&&_0x56cc96[_0x249c00(0x29f)](_0x2b8519,_0x4e453c[_0x249c00(0x11aa)])&&this[_0x249c00(0x1862)]['releasePointerCapture'](_0x4e453c[_0x249c00(0x11aa)]),this['_onInputChanged'](_0x5d3f10,_0x396069,_0x2eef1b),_0x5d3f10===_0x5aefd1['Yi'][_0x249c00(0xdc3)]&&this[_0x249c00(0x3b39)](_0x5d3f10,_0x396069);}},this[_0x183f28(0x264c)]=_0x423f7f=>{var _0x2dba41=_0x183f28,_0x513d14,_0x5c0de3;if(_0x2dba41(0x269e)===_0x423f7f[_0x2dba41(0x1b05)]){const _0x55bc6b=this[_0x2dba41(0x2a55)][_0x5aefd1['Yi']['Mouse']][0x0];0x0<=this[_0x2dba41(0x3dea)]&&null!=(_0x2a8096=(_0x513d14=this[_0x2dba41(0x1862)])[_0x2dba41(0x85f)])&&_0x2a8096[_0x2dba41(0x29f)](_0x513d14,this[_0x2dba41(0x3dea)])&&this[_0x2dba41(0x1862)][_0x2dba41(0x382b)](this[_0x2dba41(0x3dea)]);for(let _0x4e82e3=_0x5aefd1['Fz']['LeftClick'];_0x4e82e3<=_0x5aefd1['Fz'][_0x2dba41(0x2417)];_0x4e82e3++)0x1===_0x55bc6b[_0x4e82e3]&&(_0x55bc6b[_0x4e82e3]=0x0,_0x5c0de3=_0x2a6838[_0x2dba41(0x1591)](_0x5aefd1['Yi'][_0x2dba41(0x40ef)],0x0,_0x4e82e3,0x0,this,this['_elementToAttachTo']),this[_0x2dba41(0x1fd2)](_0x5aefd1['Yi'][_0x2dba41(0x40ef)],0x0,_0x5c0de3));}else{var _0x2a8096=this[_0x2dba41(0x1aba)]['indexOf'](_0x423f7f['pointerId']),_0x13b324=(null!=(_0x13b324=(_0x513d14=this[_0x2dba41(0x1862)])['hasPointerCapture'])&&_0x13b324['call'](_0x513d14,_0x423f7f[_0x2dba41(0x11aa)])&&this['_elementToAttachTo'][_0x2dba41(0x382b)](_0x423f7f['pointerId']),this['_inputs'][_0x5aefd1['Yi'][_0x2dba41(0xdc3)]][_0x2a8096][_0x5aefd1['Fz'][_0x2dba41(0x1611)]]=0x0,_0x2a6838['CreateDeviceEvent'](_0x5aefd1['Yi'][_0x2dba41(0xdc3)],_0x2a8096,_0x5aefd1['Fz'][_0x2dba41(0x1611)],0x0,this,this[_0x2dba41(0x1862)],_0x423f7f[_0x2dba41(0x11aa)]));this[_0x2dba41(0x1fd2)](_0x5aefd1['Yi'][_0x2dba41(0xdc3)],_0x2a8096,_0x13b324),this[_0x2dba41(0x1aba)][_0x2a8096]=-0x1,this['_onDeviceDisconnected'](_0x5aefd1['Yi'][_0x2dba41(0xdc3)],_0x2a8096);}},this['_wheelEventName']='onwheel'in document[_0x183f28(0x546)](_0x183f28(0x22da))?'wheel':void 0x0!==document[_0x183f28(0x2f55)]?'mousewheel':'DOMMouseScroll';let _0x479a7e=!0x1;function _0x3bf6d9(){}try{var _0x3e2b69=Object['defineProperty']({},'passive',{'get':function(){_0x479a7e=!0x0;}});this['_elementToAttachTo'][_0x183f28(0x1080)](_0x183f28(0x2bd6),_0x3bf6d9,_0x3e2b69),this[_0x183f28(0x1862)][_0x183f28(0x22e3)](_0x183f28(0x2bd6),_0x3bf6d9,_0x3e2b69);}catch(_0x414131){}this[_0x183f28(0xcf6)]=()=>{var _0xfb39fd=_0x183f28,_0x25d7df,_0x89c1b1,_0x3aec67,_0x2a94b1;if(this[_0xfb39fd(0x38d9)](_0x5aefd1['Yi'][_0xfb39fd(0x40ef)])){const _0x82e93a=this['_inputs'][_0x5aefd1['Yi'][_0xfb39fd(0x40ef)]][0x0];0x0<=this[_0xfb39fd(0x3dea)]&&null!=(_0x89c1b1=(_0x25d7df=this[_0xfb39fd(0x1862)])[_0xfb39fd(0x85f)])&&_0x89c1b1[_0xfb39fd(0x29f)](_0x25d7df,this[_0xfb39fd(0x3dea)])&&this[_0xfb39fd(0x1862)]['releasePointerCapture'](this['_mouseId']);for(let _0x1f6739=_0x5aefd1['Fz'][_0xfb39fd(0x1611)];_0x1f6739<=_0x5aefd1['Fz'][_0xfb39fd(0x2417)];_0x1f6739++)0x1===_0x82e93a[_0x1f6739]&&(_0x82e93a[_0x1f6739]=0x0,_0x2a94b1=_0x2a6838[_0xfb39fd(0x1591)](_0x5aefd1['Yi'][_0xfb39fd(0x40ef)],0x0,_0x1f6739,0x0,this,this[_0xfb39fd(0x1862)]),this['_onInputChanged'](_0x5aefd1['Yi'][_0xfb39fd(0x40ef)],0x0,_0x2a94b1));}if(this[_0xfb39fd(0x38d9)](_0x5aefd1['Yi']['Touch'])){const _0x174a4a=this['_inputs'][_0x5aefd1['Yi']['Touch']];for(let _0xc91e16=0x0;_0xc91e16<this[_0xfb39fd(0x1aba)][_0xfb39fd(0x1377)];_0xc91e16++){var _0x146970,_0x340735=this[_0xfb39fd(0x1aba)][_0xc91e16];null!=(_0x3aec67=(_0x146970=this[_0xfb39fd(0x1862)])[_0xfb39fd(0x85f)])&&_0x3aec67[_0xfb39fd(0x29f)](_0x146970,_0x340735)&&this[_0xfb39fd(0x1862)][_0xfb39fd(0x382b)](_0x340735),-0x1!==_0x340735&&0x1===(null==(_0x3aec67=_0x174a4a[_0xc91e16])?void 0x0:_0x3aec67[_0x5aefd1['Fz'][_0xfb39fd(0x1611)]])&&(_0x174a4a[_0xc91e16][_0x5aefd1['Fz'][_0xfb39fd(0x1611)]]=0x0,_0x146970=_0x2a6838['CreateDeviceEvent'](_0x5aefd1['Yi']['Touch'],_0xc91e16,_0x5aefd1['Fz'][_0xfb39fd(0x1611)],0x0,this,this['_elementToAttachTo'],_0x340735),this[_0xfb39fd(0x1fd2)](_0x5aefd1['Yi']['Touch'],_0xc91e16,_0x146970),this[_0xfb39fd(0x1aba)][_0xc91e16]=-0x1,this[_0xfb39fd(0x3b39)](_0x5aefd1['Yi']['Touch'],_0xc91e16));}}},this[_0x183f28(0x17bf)]=_0x356e10=>{var _0xd2a9bb=_0x183f28,_0x471ffe=_0x5aefd1['Yi'][_0xd2a9bb(0x40ef)];this[_0xd2a9bb(0x2a55)][_0x471ffe]||(this['_inputs'][_0x471ffe]=[]),this[_0xd2a9bb(0x2a55)][_0x471ffe][0x0]||(this['_pointerActive']=!0x0,this[_0xd2a9bb(0x2e25)](_0x471ffe,0x0,_0x7a1cb8));const _0x291647=this['_inputs'][_0x471ffe][0x0];if(_0x291647){_0x291647[_0x5aefd1['Fz'][_0xd2a9bb(0x230e)]]=_0x356e10['deltaX']||0x0,_0x291647[_0x5aefd1['Fz'][_0xd2a9bb(0x37cc)]]=_0x356e10[_0xd2a9bb(0x1554)]||_0x356e10[_0xd2a9bb(0x4184)]||0x0,_0x291647[_0x5aefd1['Fz']['MouseWheelZ']]=_0x356e10['deltaZ']||0x0;const _0x50b42b=_0x356e10;void 0x0===_0x356e10[_0xd2a9bb(0x11aa)]&&(_0x356e10[_0xd2a9bb(0x11aa)]=this[_0xd2a9bb(0x3dea)]),0x0!==_0x291647[_0x5aefd1['Fz'][_0xd2a9bb(0x230e)]]&&(_0x50b42b['inputIndex']=_0x5aefd1['Fz'][_0xd2a9bb(0x230e)],this[_0xd2a9bb(0x1fd2)](_0x471ffe,0x0,_0x50b42b)),0x0!==_0x291647[_0x5aefd1['Fz']['MouseWheelY']]&&(_0x50b42b['inputIndex']=_0x5aefd1['Fz'][_0xd2a9bb(0x37cc)],this[_0xd2a9bb(0x1fd2)](_0x471ffe,0x0,_0x50b42b)),0x0!==_0x291647[_0x5aefd1['Fz']['MouseWheelZ']]&&(_0x50b42b[_0xd2a9bb(0x31af)]=_0x5aefd1['Fz'][_0xd2a9bb(0x2330)],this['_onInputChanged'](_0x471ffe,0x0,_0x50b42b));}},this[_0x183f28(0x1862)][_0x183f28(0x1080)](this[_0x183f28(0x1b9)]+_0x183f28(0xdef),this[_0x183f28(0xb8a)]),this[_0x183f28(0x1862)][_0x183f28(0x1080)](this[_0x183f28(0x1b9)]+_0x183f28(0x22ae),this[_0x183f28(0x3c3)]),this[_0x183f28(0x1862)][_0x183f28(0x1080)](this['_eventPrefix']+'up',this[_0x183f28(0x2411)]),this['_elementToAttachTo'][_0x183f28(0x1080)](this[_0x183f28(0x1b9)]+_0x183f28(0x21f),this['_pointerCancelEvent']),this[_0x183f28(0x1862)][_0x183f28(0x1080)]('blur',this[_0x183f28(0xcf6)]),this[_0x183f28(0x1862)][_0x183f28(0x1080)](this['_wheelEventName'],this['_pointerWheelEvent'],!!_0x479a7e&&{'passive':!0x1}),this[_0x183f28(0x1443)]=this[_0x183f28(0x2635)][_0x183f28(0x3890)][_0x183f28(0x3fc1)](()=>{var _0xcaaeff=_0x183f28;if(this[_0xcaaeff(0x38d9)](_0x5aefd1['Yi'][_0xcaaeff(0x40ef)])){const _0xb6c1a7=this[_0xcaaeff(0x2a55)][_0x5aefd1['Yi'][_0xcaaeff(0x40ef)]][0x0];_0xb6c1a7[_0x5aefd1['Fz'][_0xcaaeff(0x230e)]]=0x0,_0xb6c1a7[_0x5aefd1['Fz'][_0xcaaeff(0x37cc)]]=0x0,_0xb6c1a7[_0x5aefd1['Fz'][_0xcaaeff(0x2330)]]=0x0;}});}['_handleGamepadActions'](){var _0x4be9fb=_0x38aad7;this[_0x4be9fb(0xb47)]=_0x56cca8=>{var _0x2ef0a8=_0x4be9fb;this[_0x2ef0a8(0x18b3)](_0x56cca8[_0x2ef0a8(0x4206)]);},this[_0x4be9fb(0x3877)]=_0x26059b=>{var _0x1b3f80=_0x4be9fb,_0x58bc21;this[_0x1b3f80(0x3e72)]&&(_0x58bc21=this[_0x1b3f80(0x18d5)](_0x26059b[_0x1b3f80(0x4206)]['id']),_0x26059b=_0x26059b[_0x1b3f80(0x4206)][_0x1b3f80(0x2ca7)],this[_0x1b3f80(0x1868)](_0x58bc21,_0x26059b),delete this[_0x1b3f80(0x3e72)][_0x26059b]);},window[_0x4be9fb(0x1080)](_0x4be9fb(0x3ac9),this[_0x4be9fb(0xb47)]),window[_0x4be9fb(0x1080)](_0x4be9fb(0x37f4),this[_0x4be9fb(0x3877)]);}['_updateDevice'](_0x30ec59,_0x334191,_0x1d2bab){var _0x17bdd6=_0x38aad7;const _0x5b6dbe=navigator[_0x17bdd6(0x2240)]()[_0x334191];if(_0x5b6dbe&&_0x30ec59===this[_0x17bdd6(0x3e72)][_0x334191]){const _0x20f772=this[_0x17bdd6(0x2a55)][_0x30ec59][_0x334191];_0x1d2bab>=_0x5b6dbe[_0x17bdd6(0x2d0b)][_0x17bdd6(0x1377)]?_0x20f772[_0x1d2bab]=_0x5b6dbe['axes'][_0x1d2bab-_0x5b6dbe['buttons']['length']][_0x17bdd6(0x8f1)]():_0x20f772[_0x1d2bab]=_0x5b6dbe['buttons'][_0x1d2bab][_0x17bdd6(0x13ce)];}}[_0x38aad7(0x18d5)](_0x155014){var _0x1bf669=_0x38aad7;return-0x1!==_0x155014['indexOf'](_0x1bf669(0x3bc4))?-0x1!==_0x155014[_0x1bf669(0x919)]('0ce6')?_0x5aefd1['Yi'][_0x1bf669(0x2e49)]:_0x5aefd1['Yi']['DualShock']:-0x1!==_0x155014[_0x1bf669(0x919)]('Xbox\x20One')||-0x1!==_0x155014['search'](_0x1bf669(0x2e78))||-0x1!==_0x155014[_0x1bf669(0x40c1)](_0x1bf669(0x2215))?_0x5aefd1['Yi'][_0x1bf669(0x2907)]:-0x1!==_0x155014[_0x1bf669(0x919)]('057e')?_0x5aefd1['Yi'][_0x1bf669(0x2cd0)]:_0x5aefd1['Yi']['Generic'];}['_getPointerType'](_0x51a80a){var _0x32b7b1=_0x38aad7;let _0x30e018=_0x5aefd1['Yi']['Mouse'];return _0x30e018='touch'===_0x51a80a['pointerType']||_0x32b7b1(0x3e6)===_0x51a80a[_0x32b7b1(0x1b05)]||_0x51a80a[_0x32b7b1(0x2559)]?_0x5aefd1['Yi']['Touch']:_0x30e018;}}var _0x50ffe6=_0x22b789(0x13ea8);class _0x58373c{constructor(_0x9bd1a){var _0x3078d7=_0x38aad7;this[_0x3078d7(0x2649)]=new Array(),this['_refCount']=0x0,this[_0x3078d7(0x1281)]=_0x38165b=>{var _0x5267a1=_0x3078d7;for(let _0x4d114a=0x0;_0x4d114a<this[_0x5267a1(0x7a4)][_0x5267a1(0x1377)];_0x4d114a++)for(const _0x58417f in this[_0x5267a1(0x7a4)][_0x4d114a]){var _0x1701bc=+_0x58417f;_0x38165b['_addDevice'](new _0x50ffe6['p'](this[_0x5267a1(0x41b3)],_0x4d114a,_0x1701bc));}this[_0x5267a1(0x2649)][_0x5267a1(0x3f90)](_0x38165b);},this[_0x3078d7(0xe6b)]=_0x7b4ec1=>{var _0x1238ca=_0x3078d7;_0x7b4ec1=this['_registeredManagers'][_0x1238ca(0x919)](_0x7b4ec1),-0x1<_0x7b4ec1&&this[_0x1238ca(0x2649)]['splice'](_0x7b4ec1,0x1);};var _0x3099c5=Object[_0x3078d7(0x689)](_0x5aefd1['Yi'])[_0x3078d7(0x1377)]/0x2,_0x3099c5=(this['_devices']=new Array(_0x3099c5),(_0x1a74da,_0x1f7ec2)=>{var _0x462223=_0x3078d7;this[_0x462223(0x7a4)][_0x1a74da]||(this[_0x462223(0x7a4)][_0x1a74da]=new Array()),this[_0x462223(0x7a4)][_0x1a74da][_0x1f7ec2]||(this[_0x462223(0x7a4)][_0x1a74da][_0x1f7ec2]=_0x1f7ec2);for(const _0x3ea4e1 of this[_0x462223(0x2649)]){var _0x318e9b=new _0x50ffe6['p'](this[_0x462223(0x41b3)],_0x1a74da,_0x1f7ec2);_0x3ea4e1[_0x462223(0x2488)](_0x318e9b);}}),_0x2f39a2=(_0x490d80,_0x1b7ff1)=>{var _0x18b09b=_0x3078d7,_0x3a953a;null!=(_0x3a953a=this[_0x18b09b(0x7a4)][_0x490d80])&&_0x3a953a[_0x1b7ff1]&&delete this[_0x18b09b(0x7a4)][_0x490d80][_0x1b7ff1];for(const _0x5e3405 of this[_0x18b09b(0x2649)])_0x5e3405[_0x18b09b(0x34aa)](_0x490d80,_0x1b7ff1);},_0x4b3f41=(_0x4a028a,_0xe94437,_0x556500)=>{var _0x41134f=_0x3078d7;if(_0x556500){for(const _0x5dd158 of this[_0x41134f(0x2649)])_0x5dd158[_0x41134f(0x1fd2)](_0x4a028a,_0xe94437,_0x556500);}};_0x3078d7(0x1615)!=typeof _native?this['_deviceInputSystem']=new _0x376a1c(_0x3099c5,_0x2f39a2,_0x4b3f41):this[_0x3078d7(0x41b3)]=new _0x28a132(_0x9bd1a,_0x3099c5,_0x2f39a2,_0x4b3f41);}[_0x38aad7(0x18c9)](){var _0x49ed50=_0x38aad7;this['_deviceInputSystem'][_0x49ed50(0x18c9)]();}}class _0x52bc56{constructor(_0x35e5b1){var _0x3d2104=_0x38aad7,_0x12c747=Object[_0x3d2104(0x689)](_0x5aefd1['Yi'])[_0x3d2104(0x1377)]/0x2;this[_0x3d2104(0x7a4)]=new Array(_0x12c747),this['_firstDevice']=new Array(_0x12c747),this['_engine']=_0x35e5b1,this[_0x3d2104(0x2635)][_0x3d2104(0xb0b)]||(this[_0x3d2104(0x2635)][_0x3d2104(0xb0b)]=new _0x58373c(_0x35e5b1)),this[_0x3d2104(0x2635)]['_deviceSourceManager']['_refCount']++,this[_0x3d2104(0x2c53)]=new _0xa6eaee['y$'](_0x22aeff=>{var _0x2d0cdb=_0x3d2104;for(const _0x64b7b9 of this[_0x2d0cdb(0x7a4)])if(_0x64b7b9){for(const _0x5c0bd4 of _0x64b7b9)_0x5c0bd4&&this[_0x2d0cdb(0x2c53)][_0x2d0cdb(0x23da)](_0x22aeff,_0x5c0bd4);}}),this['onDeviceDisconnectedObservable']=new _0xa6eaee['y$'](),this[_0x3d2104(0x2635)][_0x3d2104(0xb0b)][_0x3d2104(0x1281)](this),this[_0x3d2104(0x113a)]=_0x35e5b1[_0x3d2104(0x21eb)][_0x3d2104(0x3fc1)](()=>{var _0x2989e9=_0x3d2104;this[_0x2989e9(0x18c9)]();});}['getDeviceSource'](_0x28f142,_0x18b310){var _0x3f66be=_0x38aad7;if(void 0x0===_0x18b310){if(void 0x0===this[_0x3f66be(0x2a40)][_0x28f142])return null;_0x18b310=this[_0x3f66be(0x2a40)][_0x28f142];}return this['_devices'][_0x28f142]&&void 0x0!==this['_devices'][_0x28f142][_0x18b310]?this['_devices'][_0x28f142][_0x18b310]:null;}[_0x38aad7(0xf48)](_0x5a5185){var _0x783f75=_0x38aad7;return this[_0x783f75(0x7a4)][_0x5a5185]?this[_0x783f75(0x7a4)][_0x5a5185]['filter'](_0x139cc1=>!!_0x139cc1):[];}['dispose'](){var _0x314d1d=_0x38aad7;this[_0x314d1d(0x2c53)]['clear'](),this['onDeviceDisconnectedObservable']['clear'](),this['_engine'][_0x314d1d(0xb0b)]&&(this[_0x314d1d(0x2635)]['_deviceSourceManager'][_0x314d1d(0xe6b)](this),--this[_0x314d1d(0x2635)][_0x314d1d(0xb0b)]['_refCount']<0x1&&(this[_0x314d1d(0x2635)][_0x314d1d(0xb0b)]['dispose'](),delete this[_0x314d1d(0x2635)][_0x314d1d(0xb0b)])),this[_0x314d1d(0x2635)][_0x314d1d(0x21eb)][_0x314d1d(0x854)](this['_onDisposeObserver']);}[_0x38aad7(0x2488)](_0x1d9626){var _0x43fbf2=_0x38aad7;this['_devices'][_0x1d9626[_0x43fbf2(0x2508)]]||(this[_0x43fbf2(0x7a4)][_0x1d9626[_0x43fbf2(0x2508)]]=new Array()),this[_0x43fbf2(0x7a4)][_0x1d9626[_0x43fbf2(0x2508)]][_0x1d9626[_0x43fbf2(0x1660)]]||(this[_0x43fbf2(0x7a4)][_0x1d9626[_0x43fbf2(0x2508)]][_0x1d9626[_0x43fbf2(0x1660)]]=_0x1d9626,this[_0x43fbf2(0x3e1d)](_0x1d9626[_0x43fbf2(0x2508)])),this['onDeviceConnectedObservable']['notifyObservers'](_0x1d9626);}['_removeDevice'](_0x36a94c,_0x5f23a5){var _0x168e09=_0x38aad7,_0xce19fb=null==(_0xce19fb=this[_0x168e09(0x7a4)][_0x36a94c])?void 0x0:_0xce19fb[_0x5f23a5];this['onDeviceDisconnectedObservable'][_0x168e09(0x2a3a)](_0xce19fb),null!=(_0xce19fb=this[_0x168e09(0x7a4)][_0x36a94c])&&_0xce19fb[_0x5f23a5]&&delete this[_0x168e09(0x7a4)][_0x36a94c][_0x5f23a5],this[_0x168e09(0x3e1d)](_0x36a94c);}[_0x38aad7(0x1fd2)](_0x42f230,_0x29b5a5,_0x407ab2){var _0x99f554=_0x38aad7;null!=(_0x42f230=null==(_0x42f230=this[_0x99f554(0x7a4)][_0x42f230])?void 0x0:_0x42f230[_0x29b5a5])&&_0x42f230['onInputChangedObservable'][_0x99f554(0x2a3a)](_0x407ab2);}['_updateFirstDevices'](_0x243154){var _0x322ade=_0x38aad7;switch(_0x243154){case _0x5aefd1['Yi']['Keyboard']:case _0x5aefd1['Yi'][_0x322ade(0x40ef)]:this[_0x322ade(0x2a40)][_0x243154]=0x0;break;case _0x5aefd1['Yi']['Touch']:case _0x5aefd1['Yi']['DualSense']:case _0x5aefd1['Yi']['DualShock']:case _0x5aefd1['Yi']['Xbox']:case _0x5aefd1['Yi']['Switch']:case _0x5aefd1['Yi'][_0x322ade(0x2c77)]:delete this[_0x322ade(0x2a40)][_0x243154];var _0x1edc94=this[_0x322ade(0x7a4)][_0x243154];if(_0x1edc94){for(let _0x2f8e39=0x0;_0x2f8e39<_0x1edc94['length'];_0x2f8e39++)if(_0x1edc94[_0x2f8e39]){this[_0x322ade(0x2a40)][_0x243154]=_0x2f8e39;break;}}}}}},0x59a7:(_0x46f868,_0x2e3951,_0x55edd8)=>{_0x55edd8(0x16067),_0x55edd8(0xda41);},0xe34c:(_0x573686,_0x2d51aa,_0x277327)=>{var _0x23af94=a8_0x16e4d8;_0x277327['d'](_0x2d51aa,{'t':()=>_0x2e50a1});var _0x2e50a1,_0x2d51aa=_0x277327(0x202a);(_0x277327=_0x2e50a1=_0x2e50a1||{})[_0x277327[_0x23af94(0x1f4d)]=0x0]=_0x23af94(0x1f4d),_0x277327[_0x277327[_0x23af94(0x3308)]=0x1]='StorageTexture',_0x277327[_0x277327[_0x23af94(0x2178)]=0x2]=_0x23af94(0x2178),_0x277327[_0x277327[_0x23af94(0x1bd6)]=0x3]=_0x23af94(0x1bd6),_0x277327[_0x277327[_0x23af94(0x20e6)]=0x4]=_0x23af94(0x20e6),_0x277327[_0x277327[_0x23af94(0x3c6b)]=0x5]=_0x23af94(0x3c6b),_0x2d51aa['B'][_0x23af94(0x41df)][_0x23af94(0x298e)]=function(_0x7033e5,_0x1e5e5d){var _0x157154=_0x23af94;throw new Error(_0x157154(0x35b3));},_0x2d51aa['B'][_0x23af94(0x41df)][_0x23af94(0x33a)]=function(){var _0x4aa634=_0x23af94;throw new Error(_0x4aa634(0x305b));},_0x2d51aa['B'][_0x23af94(0x41df)][_0x23af94(0x25fb)]=function(){},_0x2d51aa['B'][_0x23af94(0x41df)][_0x23af94(0x32ea)]=function(_0x194875,_0x161ea5,_0x1a5b6d,_0x22a668,_0x503777,_0x4eb153,_0x1a1f8){var _0x1ac856=_0x23af94;throw new Error(_0x1ac856(0x3daa));},_0x2d51aa['B'][_0x23af94(0x41df)]['areAllComputeEffectsReady']=function(){return!0x0;},_0x2d51aa['B'][_0x23af94(0x41df)][_0x23af94(0xabc)]=function(){},_0x2d51aa['B'][_0x23af94(0x41df)]['_prepareComputePipelineContext']=function(_0x163f37,_0x55cc61,_0x45c894,_0x3f8548,_0x4933da){},_0x2d51aa['B'][_0x23af94(0x41df)][_0x23af94(0x2c1b)]=function(){},_0x2d51aa['B'][_0x23af94(0x41df)][_0x23af94(0x2004)]=function(_0x1ee786,_0x45864f){_0x45864f();},_0x2d51aa['B'][_0x23af94(0x41df)][_0x23af94(0x4172)]=function(_0x5aa0f5){},_0x2d51aa['B'][_0x23af94(0x41df)][_0x23af94(0x1c2b)]=function(_0x4e46d6){};},0xc504:(_0x451822,_0x4dd156,_0xbd338b)=>{var _0x475941=a8_0x16e4d8,_0x1290bc=_0xbd338b(0xee04),_0x43de83=_0xbd338b(0x51f),_0x1ec8a8=_0xbd338b(0x11fc5),_0xbd338b=_0xbd338b(0x360b);class _0x30a4ce{constructor(){var _0x5536fd=a8_0x5b24;this[_0x5536fd(0x6e4)]=0x0,this[_0x5536fd(0x252b)]=!0x1,this[_0x5536fd(0x36a3)]=!0x1,this[_0x5536fd(0x8ca)]=-0x1,this['occlusionType']=_0x43de83['x'][_0x5536fd(0x1855)],this[_0x5536fd(0x3c28)]=_0x43de83['x'][_0x5536fd(0x3dad)],this[_0x5536fd(0x2cc1)]=!0x1;}}_0x1290bc['D'][_0x475941(0x41df)]['createQuery']=function(){var _0xbf11ba=_0x475941,_0xbaa782=this['_gl'][_0xbf11ba(0x3b95)]();if(_0xbaa782)return _0xbaa782;throw new Error(_0xbf11ba(0x2173));},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x274f)]=function(_0x291303){var _0x3960e1=_0x475941;return this[_0x3960e1(0x35e9)]['deleteQuery'](_0x291303),this;},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x1bb1)]=function(_0x2bc0fe){var _0x378321=_0x475941;return this[_0x378321(0x35e9)]['getQueryParameter'](_0x2bc0fe,this[_0x378321(0x35e9)][_0x378321(0x12dc)]);},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x418)]=function(_0x31b02c){var _0x13c7f3=_0x475941;return this[_0x13c7f3(0x35e9)]['getQueryParameter'](_0x31b02c,this[_0x13c7f3(0x35e9)][_0x13c7f3(0x3026)]);},_0x1290bc['D']['prototype'][_0x475941(0xd19)]=function(_0x34a964,_0x1e49f9){var _0x19cbd1=_0x475941;return _0x34a964=this[_0x19cbd1(0x2960)](_0x34a964),(this['_gl'][_0x19cbd1(0x1295)](_0x34a964,_0x1e49f9),!0x0);},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0xbe8)]=function(_0x15d58d){var _0x26ddef=_0x475941;return _0x15d58d=this[_0x26ddef(0x2960)](_0x15d58d),(this['_gl'][_0x26ddef(0x39fe)](_0x15d58d),this);},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x1f3d)]=function(){var _0x50b70b=_0x475941;const _0x7728f8=this[_0x50b70b(0xb60)]()[_0x50b70b(0x2993)];return _0x7728f8[_0x50b70b(0x16c0)]?_0x7728f8['createQueryEXT']():this[_0x50b70b(0x3b95)]();},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x193b)]=function(_0x5113c7){var _0x82b045=_0x475941;const _0x433444=this[_0x82b045(0xb60)]()[_0x82b045(0x2993)];_0x433444['deleteQueryEXT']?_0x433444[_0x82b045(0x2bbb)](_0x5113c7):this[_0x82b045(0x274f)](_0x5113c7);},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x27f7)]=function(_0xd97f04){var _0x261835=_0x475941;const _0x58b27d=this['getCaps']()[_0x261835(0x2993)];return _0x58b27d[_0x261835(0x347)]?_0x58b27d['getQueryObjectEXT'](_0xd97f04,_0x58b27d[_0x261835(0x25b5)]):this[_0x261835(0x418)](_0xd97f04);},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x3f9d)]=function(_0x44c304){var _0x5b3340=_0x475941;const _0x2f0fbe=this[_0x5b3340(0xb60)]()[_0x5b3340(0x2993)];return _0x2f0fbe[_0x5b3340(0x347)]?_0x2f0fbe[_0x5b3340(0x347)](_0x44c304,_0x2f0fbe[_0x5b3340(0x272e)]):this[_0x5b3340(0x1bb1)](_0x44c304);},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x80b)]=function(){var _0x3e5e92=_0x475941,_0x2abdb6=this['getCaps']();const _0x395211=_0x2abdb6[_0x3e5e92(0x2993)];if(!_0x395211)return null;const _0x223581=new _0x1ec8a8['W']();if(this[_0x3e5e92(0x35e9)][_0x3e5e92(0x3bb4)](_0x395211[_0x3e5e92(0x655)]),_0x2abdb6[_0x3e5e92(0x2164)])_0x223581['_startTimeQuery']=this[_0x3e5e92(0x1f3d)](),_0x395211[_0x3e5e92(0x1632)](_0x223581[_0x3e5e92(0x3df1)],_0x395211[_0x3e5e92(0x3749)]);else{if(this[_0x3e5e92(0x22c4)])return this[_0x3e5e92(0x22c4)];_0x223581[_0x3e5e92(0x3080)]=this['_createTimeQuery'](),_0x395211[_0x3e5e92(0x1c63)]?_0x395211[_0x3e5e92(0x1c63)](_0x395211[_0x3e5e92(0x3d48)],_0x223581[_0x3e5e92(0x3080)]):this[_0x3e5e92(0x35e9)]['beginQuery'](_0x395211['TIME_ELAPSED_EXT'],_0x223581['_timeElapsedQuery']),this[_0x3e5e92(0x22c4)]=_0x223581;}return _0x223581;},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x553)]=function(_0xfd1b3b){var _0x3f891d=_0x475941,_0x198f9d=this['getCaps']();const _0x599755=_0x198f9d[_0x3f891d(0x2993)];if(!_0x599755||!_0xfd1b3b)return-0x1;if(_0x198f9d[_0x3f891d(0x2164)]){if(!_0xfd1b3b[_0x3f891d(0x3df1)])return-0x1;_0xfd1b3b[_0x3f891d(0x711)]||(_0xfd1b3b[_0x3f891d(0x711)]=this['_createTimeQuery'](),_0x599755['queryCounterEXT'](_0xfd1b3b['_endTimeQuery'],_0x599755[_0x3f891d(0x3749)]));}else{if(!_0xfd1b3b[_0x3f891d(0x2b54)]){if(!_0xfd1b3b['_timeElapsedQuery'])return-0x1;_0x599755['endQueryEXT']?_0x599755[_0x3f891d(0x231e)](_0x599755[_0x3f891d(0x3d48)]):(this[_0x3f891d(0x35e9)]['endQuery'](_0x599755[_0x3f891d(0x3d48)]),this[_0x3f891d(0x22c4)]=null),_0xfd1b3b[_0x3f891d(0x2b54)]=!0x0;}}var _0x5033ce=this[_0x3f891d(0x35e9)][_0x3f891d(0x3bb4)](_0x599755[_0x3f891d(0x655)]);let _0x51f6a1=!0x1;if(_0xfd1b3b[_0x3f891d(0x711)]?_0x51f6a1=this['_getTimeQueryAvailability'](_0xfd1b3b['_endTimeQuery']):_0xfd1b3b[_0x3f891d(0x3080)]&&(_0x51f6a1=this[_0x3f891d(0x3f9d)](_0xfd1b3b[_0x3f891d(0x3080)])),!_0x51f6a1||_0x5033ce)return-0x1;{let _0x1c52eb=0x0;if(_0x198f9d[_0x3f891d(0x2164)]){if(!_0xfd1b3b[_0x3f891d(0x3df1)]||!_0xfd1b3b['_endTimeQuery'])return-0x1;_0x5033ce=this['_getTimeQueryResult'](_0xfd1b3b[_0x3f891d(0x3df1)]),_0x198f9d=this[_0x3f891d(0x27f7)](_0xfd1b3b['_endTimeQuery']),(_0x1c52eb=_0x198f9d-_0x5033ce,this[_0x3f891d(0x193b)](_0xfd1b3b[_0x3f891d(0x3df1)]),this['_deleteTimeQuery'](_0xfd1b3b[_0x3f891d(0x711)]),_0xfd1b3b['_startTimeQuery']=null,_0xfd1b3b[_0x3f891d(0x711)]=null);}else{if(!_0xfd1b3b[_0x3f891d(0x3080)])return-0x1;_0x1c52eb=this[_0x3f891d(0x27f7)](_0xfd1b3b[_0x3f891d(0x3080)]),this[_0x3f891d(0x193b)](_0xfd1b3b[_0x3f891d(0x3080)]),_0xfd1b3b[_0x3f891d(0x3080)]=null,_0xfd1b3b['_timeElapsedQueryEnded']=!0x1;}return _0x1c52eb;}},_0x1290bc['D'][_0x475941(0x41df)]['_captureGPUFrameTime']=!0x1,_0x1290bc['D'][_0x475941(0x41df)]['_gpuFrameTime']=new _0xbd338b['z'](),_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x2007)]=function(){var _0x75f659=_0x475941;return this[_0x75f659(0x3097)];},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x13e2)]=function(_0x5b66b7){var _0x47700d=_0x475941;_0x5b66b7!==this[_0x47700d(0x3ef9)]&&((this[_0x47700d(0x3ef9)]=_0x5b66b7)?(this[_0x47700d(0x39d5)]=this['onBeginFrameObservable']['add'](()=>{var _0x10112d=_0x47700d;this['_gpuFrameTimeToken']||(this[_0x10112d(0x88b)]=this[_0x10112d(0x80b)]());}),this[_0x47700d(0x8c4)]=this[_0x47700d(0x3890)][_0x47700d(0x3fc1)](()=>{var _0x26410f=_0x47700d,_0x46bb97;this[_0x26410f(0x88b)]&&-0x1<(_0x46bb97=this[_0x26410f(0x553)](this['_gpuFrameTimeToken']))&&(this[_0x26410f(0x88b)]=null,this[_0x26410f(0x3097)][_0x26410f(0x2e75)](),this['_gpuFrameTime']['addCount'](_0x46bb97,!0x0));})):(this[_0x47700d(0x150c)][_0x47700d(0x854)](this[_0x47700d(0x39d5)]),this['_onBeginFrameObserver']=null,this[_0x47700d(0x3890)][_0x47700d(0x854)](this['_onEndFrameObserver']),this[_0x47700d(0x8c4)]=null));},_0x1290bc['D'][_0x475941(0x41df)][_0x475941(0x2960)]=function(_0x4e5abe){var _0xc08c95=_0x475941;return _0x4e5abe===_0x43de83['x'][_0xc08c95(0x3dad)]?this['_gl'][_0xc08c95(0x198d)]:this[_0xc08c95(0x35e9)]['ANY_SAMPLES_PASSED'];},Object[_0x475941(0x395)](_0x43de83['x'][_0x475941(0x41df)],_0x475941(0x252b),{'get':function(){var _0x2dd321=_0x475941;return this[_0x2dd321(0x1f73)]['isOcclusionQueryInProgress'];},'set':function(_0x146aa8){var _0x19ca97=_0x475941;this[_0x19ca97(0x1f73)][_0x19ca97(0x252b)]=_0x146aa8;},'enumerable':!0x1,'configurable':!0x0}),Object['defineProperty'](_0x43de83['x'][_0x475941(0x41df)],'_occlusionDataStorage',{'get':function(){var _0x23e2c1=_0x475941;return this[_0x23e2c1(0xb1b)]||(this[_0x23e2c1(0xb1b)]=new _0x30a4ce()),this[_0x23e2c1(0xb1b)];},'enumerable':!0x1,'configurable':!0x0}),Object[_0x475941(0x395)](_0x43de83['x'][_0x475941(0x41df)],_0x475941(0x36a3),{'get':function(){var _0x7b40f8=_0x475941;return this[_0x7b40f8(0x1f73)][_0x7b40f8(0x36a3)];},'set':function(_0xa46fa6){var _0x2532fd=_0x475941;this[_0x2532fd(0x1f73)][_0x2532fd(0x36a3)]=_0xa46fa6;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x475941(0x395)](_0x43de83['x'][_0x475941(0x41df)],_0x475941(0x3c28),{'get':function(){var _0x15d31d=_0x475941;return this[_0x15d31d(0x1f73)][_0x15d31d(0x3c28)];},'set':function(_0x29f87c){var _0x5007e3=_0x475941;this[_0x5007e3(0x1f73)]['occlusionQueryAlgorithmType']=_0x29f87c;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x475941(0x395)](_0x43de83['x'][_0x475941(0x41df)],_0x475941(0x3569),{'get':function(){var _0x49a0b0=_0x475941;return this[_0x49a0b0(0x1f73)][_0x49a0b0(0x3569)];},'set':function(_0x30cc1f){var _0x68eb7d=_0x475941;this[_0x68eb7d(0x1f73)][_0x68eb7d(0x3569)]=_0x30cc1f;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x475941(0x395)](_0x43de83['x'][_0x475941(0x41df)],_0x475941(0x8ca),{'get':function(){var _0x577c09=_0x475941;return this[_0x577c09(0x1f73)][_0x577c09(0x8ca)];},'set':function(_0x4a204d){var _0x4b1d2c=_0x475941;this[_0x4b1d2c(0x1f73)][_0x4b1d2c(0x8ca)]=_0x4a204d;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x475941(0x395)](_0x43de83['x']['prototype'],_0x475941(0x2cc1),{'get':function(){var _0x394996=_0x475941;return this[_0x394996(0x1f73)][_0x394996(0x2cc1)];},'set':function(_0x48aaf7){var _0x4b9ca6=_0x475941;this['_occlusionDataStorage'][_0x4b9ca6(0x2cc1)]=_0x48aaf7;},'enumerable':!0x0,'configurable':!0x0}),_0x43de83['x'][_0x475941(0x41df)]['_checkOcclusionQuery']=function(){var _0x8f9fd7=_0x475941;const _0x60ead6=this['_occlusionDataStorage'];if(_0x60ead6[_0x8f9fd7(0x3569)]===_0x43de83['x'][_0x8f9fd7(0x1855)])return _0x60ead6[_0x8f9fd7(0x36a3)]=!0x1;const _0x329223=this['getEngine']();if(!_0x329223['getCaps']()['supportOcclusionQuery'])return _0x60ead6[_0x8f9fd7(0x36a3)]=!0x1;if(!_0x329223[_0x8f9fd7(0x1bb1)])return _0x60ead6[_0x8f9fd7(0x36a3)]=!0x1;if(this[_0x8f9fd7(0x252b)]&&this[_0x8f9fd7(0x18d0)]){if(_0x329223['isQueryResultAvailable'](this[_0x8f9fd7(0x18d0)])){var _0x190f10=_0x329223[_0x8f9fd7(0x418)](this[_0x8f9fd7(0x18d0)]);_0x60ead6[_0x8f9fd7(0x252b)]=!0x1,_0x60ead6[_0x8f9fd7(0x6e4)]=0x0,_0x60ead6[_0x8f9fd7(0x36a3)]=!(0x0<_0x190f10);}else{if(_0x60ead6['occlusionInternalRetryCounter']++,!(-0x1!==_0x60ead6[_0x8f9fd7(0x8ca)]&&_0x60ead6[_0x8f9fd7(0x6e4)]>_0x60ead6[_0x8f9fd7(0x8ca)]))return _0x60ead6[_0x8f9fd7(0x3569)]!==_0x43de83['x']['OCCLUSION_TYPE_OPTIMISTIC']&&_0x60ead6[_0x8f9fd7(0x36a3)];_0x60ead6[_0x8f9fd7(0x252b)]=!0x1,_0x60ead6['occlusionInternalRetryCounter']=0x0,_0x60ead6[_0x8f9fd7(0x36a3)]=_0x60ead6[_0x8f9fd7(0x3569)]!==_0x43de83['x'][_0x8f9fd7(0x12af)]&&_0x60ead6[_0x8f9fd7(0x36a3)];}}const _0x1e63f9=this['getScene']();if(_0x1e63f9[_0x8f9fd7(0x2eff)]){const _0xc00464=_0x1e63f9[_0x8f9fd7(0x2eff)]();null===this['_occlusionQuery']&&(this[_0x8f9fd7(0x18d0)]=_0x329223[_0x8f9fd7(0x3b95)]()),_0x329223[_0x8f9fd7(0xd19)](_0x60ead6[_0x8f9fd7(0x3c28)],this[_0x8f9fd7(0x18d0)])&&(_0xc00464[_0x8f9fd7(0x171a)](this),_0x329223[_0x8f9fd7(0xbe8)](_0x60ead6[_0x8f9fd7(0x3c28)]),this[_0x8f9fd7(0x1f73)][_0x8f9fd7(0x252b)]=!0x0);}return _0x60ead6[_0x8f9fd7(0x36a3)];};},0x1083b:(_0x3a4c5b,_0x9c4a6e,_0x47f7f6)=>{var _0x3b5106=a8_0x16e4d8;_0x47f7f6=_0x47f7f6(0xee04),(_0x47f7f6['D'][_0x3b5106(0x41df)][_0x3b5106(0x4207)]=function(){var _0x2bfc36=_0x3b5106,_0x8d09cf=this[_0x2bfc36(0x35e9)][_0x2bfc36(0x4207)]();if(_0x8d09cf)return _0x8d09cf;throw new Error('Unable\x20to\x20create\x20Transform\x20Feedback');},_0x47f7f6['D'][_0x3b5106(0x41df)]['deleteTransformFeedback']=function(_0x1fb200){var _0x181dee=_0x3b5106;this[_0x181dee(0x35e9)][_0x181dee(0x17b3)](_0x1fb200);},_0x47f7f6['D']['prototype']['bindTransformFeedback']=function(_0x1da6d7){var _0x33b2ba=_0x3b5106;this['_gl'][_0x33b2ba(0x3412)](this[_0x33b2ba(0x35e9)][_0x33b2ba(0x3e26)],_0x1da6d7);},_0x47f7f6['D'][_0x3b5106(0x41df)]['beginTransformFeedback']=function(_0x4e6680=!0x0){var _0x18ec34=_0x3b5106;this[_0x18ec34(0x35e9)]['beginTransformFeedback'](_0x4e6680?this[_0x18ec34(0x35e9)]['POINTS']:this['_gl']['TRIANGLES']);},_0x47f7f6['D']['prototype']['endTransformFeedback']=function(){var _0x98b0f6=_0x3b5106;this[_0x98b0f6(0x35e9)][_0x98b0f6(0x28ec)]();},_0x47f7f6['D']['prototype'][_0x3b5106(0xf1d)]=function(_0x599769,_0x2ab9e8){var _0xd18149=_0x3b5106;this[_0xd18149(0x35e9)][_0xd18149(0x40ae)](_0x599769,_0x2ab9e8,this[_0xd18149(0x35e9)][_0xd18149(0x2968)]);},_0x47f7f6['D'][_0x3b5106(0x41df)][_0x3b5106(0x19cc)]=function(_0x35c0b4){var _0x9d2e76=_0x3b5106;this[_0x9d2e76(0x35e9)][_0x9d2e76(0x2256)](this[_0x9d2e76(0x35e9)][_0x9d2e76(0x4f9)],0x0,_0x35c0b4?_0x35c0b4[_0x9d2e76(0x3e6e)]:null);});},0x29de:(_0x3dbacc,_0x22d8b9,_0x145ab4)=>{var _0x1b9f47=a8_0x16e4d8,_0x357ec0=_0x145ab4(0xee04),_0x145ab4=_0x145ab4(0xf96c);const _0x3fc795=new _0x145ab4['y$'](),_0x1eb0fc=new _0x145ab4['y$']();Object['defineProperty'](_0x357ec0['D'][_0x1b9f47(0x41df)],_0x1b9f47(0x1ad2),{'get':function(){return _0x3fc795;}}),Object['defineProperty'](_0x357ec0['D'][_0x1b9f47(0x41df)],_0x1b9f47(0x231c),{'get':function(){return _0x1eb0fc;}}),Object[_0x1b9f47(0x395)](_0x357ec0['D']['prototype'],_0x1b9f47(0xd0f),{'get':function(){return this['_inputElement'];},'set':function(_0x312b24){var _0x17e51a=_0x1b9f47;this[_0x17e51a(0x1f53)]!==_0x312b24&&(this['_inputElement']=_0x312b24,null!=(_0x312b24=this[_0x17e51a(0x3646)])&&_0x312b24[_0x17e51a(0x29f)](this));}}),_0x357ec0['D'][_0x1b9f47(0x41df)][_0x1b9f47(0x2669)]=function(){var _0x2d8f4e=_0x1b9f47;return this[_0x2d8f4e(0xd0f)]||this[_0x2d8f4e(0x3c05)]();},_0x357ec0['D']['prototype'][_0x1b9f47(0x2687)]=function(_0x330104,_0x319c59,_0x491b0e){var _0x45b849=_0x1b9f47;this[_0x45b849(0x79d)]||(this[_0x45b849(0x79d)]=[]);for(const _0x3d12ea of this[_0x45b849(0x79d)])if(_0x3d12ea[_0x45b849(0x397b)]===_0x330104)return _0x3d12ea;var _0xbcad11=this[_0x45b849(0x3c05)](),_0xbcad11=(_0xbcad11&&(_0x330104[_0x45b849(0x2255)]=_0xbcad11[_0x45b849(0x2255)],_0x330104[_0x45b849(0xc32)]=_0xbcad11[_0x45b849(0xc32)]),{'target':_0x330104,'camera':_0x319c59,'clearBeforeCopy':_0x491b0e,'enabled':!0x0,'id':(0x186a0*Math[_0x45b849(0x18cd)]())[_0x45b849(0x3de5)]()});return this[_0x45b849(0x79d)][_0x45b849(0x3f90)](_0xbcad11),_0x319c59&&_0x319c59[_0x45b849(0x21eb)]['add'](()=>{this['unRegisterView'](_0x330104);}),_0xbcad11;},_0x357ec0['D'][_0x1b9f47(0x41df)][_0x1b9f47(0x7c3)]=function(_0x2badf6){var _0x19a85e=_0x1b9f47;if(!this['views']||0x0===this['views'][_0x19a85e(0x1377)])return this;for(const _0x1b3b3a of this[_0x19a85e(0x79d)])if(_0x1b3b3a[_0x19a85e(0x397b)]===_0x2badf6){var _0x551952=this[_0x19a85e(0x79d)][_0x19a85e(0x919)](_0x1b3b3a);-0x1!==_0x551952&&this[_0x19a85e(0x79d)][_0x19a85e(0x5ff)](_0x551952,0x1);break;}return this;},_0x357ec0['D'][_0x1b9f47(0x41df)][_0x1b9f47(0x3519)]=function(_0xd0876b){var _0x4d906c=_0x1b9f47;const _0x49e34a=_0xd0876b['target'],_0x38d5c0=_0x49e34a[_0x4d906c(0x10bb)]('2d');if(!_0x38d5c0)return!0x0;var _0x287173,_0x5a5431,_0x29ca11,_0xb2f1ba=this[_0x4d906c(0x3c05)]();_0x3fc795[_0x4d906c(0x2a3a)](_0xd0876b);const _0x18896d=_0xd0876b['camera'];let _0x17fa54=null,_0x3a7a4b=null;if(_0x18896d){if(!(_0x3a7a4b=_0x18896d[_0x4d906c(0x83e)]())||_0x3a7a4b[_0x4d906c(0x1909)]&&_0x3a7a4b[_0x4d906c(0x1909)][_0x4d906c(0x1377)])return!0x0;this[_0x4d906c(0x3b3a)]=_0xd0876b,_0x17fa54=_0x3a7a4b[_0x4d906c(0x146e)],_0x3a7a4b[_0x4d906c(0x146e)]=_0x18896d;}return _0xd0876b[_0x4d906c(0x2bd2)]?_0xd0876b['customResize'](_0x49e34a):(_0x287173=Math[_0x4d906c(0xa0a)](_0x49e34a[_0x4d906c(0x1762)]/this[_0x4d906c(0x187e)]),_0x5a5431=Math[_0x4d906c(0xa0a)](_0x49e34a[_0x4d906c(0x25d9)]/this[_0x4d906c(0x187e)]),_0x29ca11=_0x287173!==_0x49e34a[_0x4d906c(0x2255)]||_0xb2f1ba[_0x4d906c(0x2255)]!==_0x49e34a[_0x4d906c(0x2255)]||_0x5a5431!==_0x49e34a[_0x4d906c(0xc32)]||_0xb2f1ba[_0x4d906c(0xc32)]!==_0x49e34a[_0x4d906c(0xc32)],_0x49e34a[_0x4d906c(0x1762)]&&_0x49e34a[_0x4d906c(0x25d9)]&&_0x29ca11&&(_0x49e34a[_0x4d906c(0x2255)]=_0x287173,_0x49e34a[_0x4d906c(0xc32)]=_0x5a5431,this['setSize'](_0x287173,_0x5a5431))),!(!_0xb2f1ba[_0x4d906c(0x2255)]||!_0xb2f1ba[_0x4d906c(0xc32)]||(this['_renderFrame'](),this[_0x4d906c(0x4015)](),_0xd0876b['clearBeforeCopy']&&_0x38d5c0[_0x4d906c(0x250c)](0x0,0x0,_0xb2f1ba[_0x4d906c(0x2255)],_0xb2f1ba[_0x4d906c(0xc32)]),_0x38d5c0['drawImage'](_0xb2f1ba,0x0,0x0),_0x17fa54&&_0x3a7a4b&&(_0x3a7a4b[_0x4d906c(0x146e)]=_0x17fa54),_0x1eb0fc['notifyObservers'](_0xd0876b),0x0));},_0x357ec0['D'][_0x1b9f47(0x41df)][_0x1b9f47(0x15ef)]=function(){var _0x128ab5=_0x1b9f47;if(!this[_0x128ab5(0x79d)]||0x0===this[_0x128ab5(0x79d)][_0x128ab5(0x1377)])return!0x1;if(!this[_0x128ab5(0x3c05)]())return!0x1;let _0x55e90a;for(const _0x584393 of this[_0x128ab5(0x79d)])if(_0x584393['enabled']){if(_0x584393[_0x128ab5(0x397b)]===this['inputElement'])_0x55e90a=_0x584393;else{if(!this['_renderViewStep'](_0x584393))return!0x1;}}return!(_0x55e90a&&!this[_0x128ab5(0x3519)](_0x55e90a)||(this[_0x128ab5(0x3b3a)]=null));};},0x12c96:(_0x402181,_0x4836c4,_0x2787a5)=>{_0x2787a5(0x59fc),_0x2787a5(0x1410a),_0x2787a5(0xc504),_0x2787a5(0x1083b),_0x2787a5(0x17cc7),_0x2787a5(0x1293),_0x2787a5(0xecbf),_0x2787a5(0x64df),_0x2787a5(0x89d3),_0x2787a5(0x39f0),_0x2787a5(0x4dec),_0x2787a5(0xd75),_0x2787a5(0xf29),_0x2787a5(0x100b5),_0x2787a5(0xeefc),_0x2787a5(0xa758),_0x2787a5(0x13479),_0x2787a5(0x29de),_0x2787a5(0x3c27),_0x2787a5(0xe34c),_0x2787a5(0x2505),_0x2787a5(0x4c3);},0x13a81:(_0x2de5bc,_0x312d8b,_0x5f0cc7)=>{_0x5f0cc7(0x1404c),_0x5f0cc7(0x14d59);},0x1404c:(_0x568541,_0x4c776e,_0x4122c3)=>{var _0x2c4cab=a8_0x16e4d8;_0x4122c3['d'](_0x4c776e,{'e':()=>_0x131624});class _0x131624{constructor(){var _0x3446f8=a8_0x5b24,_0x319aac=new ArrayBuffer(_0x131624[_0x3446f8(0x6d2)]);this[_0x3446f8(0x1924)]=new Uint32Array(_0x319aac),this[_0x3446f8(0xd70)]=new Int32Array(_0x319aac),this[_0x3446f8(0x217c)]=new Float32Array(_0x319aac),this['_length']=_0x131624[_0x3446f8(0x6d2)]/0x4,this[_0x3446f8(0x3fa6)]=0x0,this[_0x3446f8(0x3f04)]=new _native[(_0x3446f8(0x5aa))](()=>{this['_flush']();});}['writeUint32'](_0x349a11){var _0x5bde10=a8_0x5b24;this[_0x5bde10(0x1af1)](0x1),this[_0x5bde10(0x1924)][this[_0x5bde10(0x3fa6)]++]=_0x349a11;}[_0x2c4cab(0x2c6)](_0x5d37fb){var _0x5cc7a4=_0x2c4cab;this[_0x5cc7a4(0x1af1)](0x1),this[_0x5cc7a4(0xd70)][this[_0x5cc7a4(0x3fa6)]++]=_0x5d37fb;}[_0x2c4cab(0xfb4)](_0x5f2fb7){var _0x5e3917=_0x2c4cab;this[_0x5e3917(0x1af1)](0x1),this[_0x5e3917(0x217c)][this[_0x5e3917(0x3fa6)]++]=_0x5f2fb7;}['writeUint32Array'](_0x4fc461){var _0x3c0b9b=_0x2c4cab;this['_flushIfNecessary'](0x1+_0x4fc461['length']),this[_0x3c0b9b(0x1924)][this[_0x3c0b9b(0x3fa6)]++]=_0x4fc461[_0x3c0b9b(0x1377)],this[_0x3c0b9b(0x1924)][_0x3c0b9b(0x2cf6)](_0x4fc461,this[_0x3c0b9b(0x3fa6)]),this[_0x3c0b9b(0x3fa6)]+=_0x4fc461[_0x3c0b9b(0x1377)];}['writeInt32Array'](_0x2d80cc){var _0xc4647f=_0x2c4cab;this[_0xc4647f(0x1af1)](0x1+_0x2d80cc[_0xc4647f(0x1377)]),this[_0xc4647f(0x1924)][this[_0xc4647f(0x3fa6)]++]=_0x2d80cc['length'],this['_int32s'][_0xc4647f(0x2cf6)](_0x2d80cc,this['_position']),this[_0xc4647f(0x3fa6)]+=_0x2d80cc[_0xc4647f(0x1377)];}[_0x2c4cab(0x51f)](_0x245242){var _0x336b6d=_0x2c4cab;this[_0x336b6d(0x1af1)](0x1+_0x245242[_0x336b6d(0x1377)]),this['_uint32s'][this['_position']++]=_0x245242['length'],this['_float32s'][_0x336b6d(0x2cf6)](_0x245242,this[_0x336b6d(0x3fa6)]),this[_0x336b6d(0x3fa6)]+=_0x245242[_0x336b6d(0x1377)];}[_0x2c4cab(0x31c1)](_0x4a81fa){var _0x18464b=_0x2c4cab;this[_0x18464b(0x1af1)](_0x4a81fa['length']),this[_0x18464b(0x1924)]['set'](_0x4a81fa,this['_position']),this[_0x18464b(0x3fa6)]+=_0x4a81fa['length'];}[_0x2c4cab(0x4007)](_0xaedb0f){var _0x591b25=_0x2c4cab;this[_0x591b25(0x3d6c)](_0xaedb0f?0x1:0x0);}[_0x2c4cab(0x1af1)](_0x5f0ec3){var _0x39c23d=_0x2c4cab;this[_0x39c23d(0x3fa6)]+_0x5f0ec3>this[_0x39c23d(0x1f5b)]&&this['_flush']();}[_0x2c4cab(0x1943)](){var _0x2b87b6=_0x2c4cab;this['_nativeDataStream']['writeBuffer'](this['_uint32s'][_0x2b87b6(0x25c8)],this[_0x2b87b6(0x3fa6)]),this[_0x2b87b6(0x3fa6)]=0x0;}}_0x131624[_0x2c4cab(0x6d2)]=0x10000;},0x14d59:(_0xa722f,_0xf9b3c3,_0x31447b)=>{var _0x26d274=a8_0x16e4d8,_0x141071=_0x31447b(0x330f),_0x22eaf2=_0x31447b(0x1404c);_0x141071['I6']['_createNativeDataStream']=function(){var _0x345c9a=a8_0x5b24;return new(_native['NativeDataStream'][(_0x345c9a(0xdc1))]?_0x3a2160:_0x22eaf2['e'])();};class _0x3a2160 extends _0x22eaf2['e']{constructor(){super();}[_0x26d274(0x3d6c)](_0xf16525){var _0x5ef078=_0x26d274;super['writeUint32'](_native['NativeDataStream']['VALIDATION_UINT_32']),super[_0x5ef078(0x3d6c)](_0xf16525);}[_0x26d274(0x2c6)](_0x2ecbd7){var _0x29df7d=_0x26d274;super[_0x29df7d(0x3d6c)](_native[_0x29df7d(0x5aa)][_0x29df7d(0x17f8)]),super[_0x29df7d(0x2c6)](_0x2ecbd7);}['writeFloat32'](_0x1c9f13){var _0x1bcee2=_0x26d274;super[_0x1bcee2(0x3d6c)](_native['NativeDataStream']['VALIDATION_FLOAT_32']),super[_0x1bcee2(0xfb4)](_0x1c9f13);}[_0x26d274(0x2ceb)](_0x49e559){var _0x2c6364=_0x26d274;super[_0x2c6364(0x3d6c)](_native['NativeDataStream'][_0x2c6364(0x277f)]),super['writeUint32Array'](_0x49e559);}[_0x26d274(0x400a)](_0x236a3e){var _0x518ce9=_0x26d274;super[_0x518ce9(0x3d6c)](_native['NativeDataStream'][_0x518ce9(0x12ac)]),super[_0x518ce9(0x400a)](_0x236a3e);}[_0x26d274(0x51f)](_0x5d8335){var _0x1fc026=_0x26d274;super[_0x1fc026(0x3d6c)](_native[_0x1fc026(0x5aa)][_0x1fc026(0x14f2)]),super[_0x1fc026(0x51f)](_0x5d8335);}[_0x26d274(0x31c1)](_0x130f44){var _0x1c8e6a=_0x26d274;super['writeUint32'](_native[_0x1c8e6a(0x5aa)][_0x1c8e6a(0x1f43)]),super[_0x1c8e6a(0x31c1)](_0x130f44);}['writeBoolean'](_0x34f130){var _0x4df8ef=_0x26d274;super[_0x4df8ef(0x3d6c)](_native['NativeDataStream'][_0x4df8ef(0x1616)]),super[_0x4df8ef(0x4007)](_0x34f130);}}},0x1411a:(_0xfa960f,_0x432987,_0xcbc005)=>{var _0x21d231=a8_0x16e4d8;_0xcbc005['d'](_0x432987,{'Z':()=>_0x22388b});var _0x4d62cf=_0xcbc005(0x75be),_0x48a814=_0xcbc005(0x6214);class _0x22388b{constructor(_0x506ec4,_0x4d8a60=0x14){var _0x167c97=a8_0x5b24;this[_0x167c97(0x2b37)]=!0x1,this[_0x167c97(0x57b)]=_0x506ec4,this[_0x167c97(0x38bc)]=_0x4d8a60,this['_functionDescr']=[],this[_0x167c97(0x2142)]=_0x167c97(0x2976);}get[_0x21d231(0x1606)](){var _0x233d1f=_0x21d231;return this[_0x233d1f(0x57b)];}['processCode'](){var _0xfc7334=_0x21d231;this[_0xfc7334(0x2b37)]&&_0x48a814[_0xfc7334(0x23a)]('Start\x20inlining\x20process\x20(code\x20size='+this['_sourceCode'][_0xfc7334(0x1377)]+_0xfc7334(0x10e0)),this[_0xfc7334(0x3535)](),this[_0xfc7334(0x341e)](this['_numMaxIterations']),this[_0xfc7334(0x2b37)]&&_0x48a814[_0xfc7334(0x23a)](_0xfc7334(0x2279));}['_collectFunctions'](){var _0x2b47d7=_0x21d231;let _0x2aea66=0x0;for(;_0x2aea66<this[_0x2b47d7(0x57b)][_0x2b47d7(0x1377)];){var _0x1d20a6=this[_0x2b47d7(0x57b)]['indexOf'](this[_0x2b47d7(0x2142)],_0x2aea66);if(_0x1d20a6<0x0)break;var _0x21f6af=this[_0x2b47d7(0x57b)][_0x2b47d7(0x919)]('(',_0x1d20a6+this[_0x2b47d7(0x2142)]['length']);if(_0x21f6af<0x0)this['debug']&&_0x48a814[_0x2b47d7(0x1447)](_0x2b47d7(0x14c0)+_0x2aea66),_0x2aea66=_0x1d20a6+this['inlineToken'][_0x2b47d7(0x1377)];else{var _0x5f268b=_0x22388b[_0x2b47d7(0x6b3)]['exec'](this[_0x2b47d7(0x57b)]['substring'](_0x1d20a6+this[_0x2b47d7(0x2142)][_0x2b47d7(0x1377)],_0x21f6af));if(_0x5f268b){var [_0x5f268b,_0x5531c5]=[_0x5f268b[0x3],_0x5f268b[0x4]],_0x1c3b0c=(0x0,_0x4d62cf['vt'])('(',')',this[_0x2b47d7(0x57b)],_0x21f6af);if(_0x1c3b0c<0x0)this[_0x2b47d7(0x2b37)]&&_0x48a814[_0x2b47d7(0x1447)](_0x2b47d7(0x29bc)+_0x5531c5+_0x2b47d7(0x16e6)+_0x5f268b+').\x20funcParamsStartIndex='+_0x21f6af),_0x2aea66=_0x1d20a6+this['inlineToken'][_0x2b47d7(0x1377)];else{var _0x29661b=this[_0x2b47d7(0x57b)][_0x2b47d7(0x2ae9)](_0x21f6af+0x1,_0x1c3b0c),_0x4b9583=(0x0,_0x4d62cf['Pm'])(this[_0x2b47d7(0x57b)],_0x1c3b0c+0x1);if(_0x4b9583===this['_sourceCode']['length'])this[_0x2b47d7(0x2b37)]&&_0x48a814[_0x2b47d7(0x1447)](_0x2b47d7(0x286e)+_0x5531c5+_0x2b47d7(0x16e6)+_0x5f268b+').\x20funcParamsEndIndex='+_0x1c3b0c),_0x2aea66=_0x1d20a6+this[_0x2b47d7(0x2142)][_0x2b47d7(0x1377)];else{_0x1c3b0c=(0x0,_0x4d62cf['vt'])('{','}',this[_0x2b47d7(0x57b)],_0x4b9583);if(_0x1c3b0c<0x0)this[_0x2b47d7(0x2b37)]&&_0x48a814[_0x2b47d7(0x1447)](_0x2b47d7(0x286e)+_0x5531c5+_0x2b47d7(0x16e6)+_0x5f268b+').\x20funcBodyStartIndex='+_0x4b9583),_0x2aea66=_0x1d20a6+this[_0x2b47d7(0x2142)]['length'];else{_0x4b9583=this['_sourceCode'][_0x2b47d7(0x2ae9)](_0x4b9583,_0x1c3b0c+0x1);const _0x75958e=(0x0,_0x4d62cf['Kt'])(_0x29661b)[_0x2b47d7(0x54f)](','),_0x760d37=[];for(let _0x1dbbab=0x0;_0x1dbbab<_0x75958e[_0x2b47d7(0x1377)];++_0x1dbbab){const _0xe5af9e=_0x75958e[_0x1dbbab][_0x2b47d7(0x2018)]();var _0x2f86b8=_0xe5af9e[_0x2b47d7(0x2aa8)]('\x20');0x0<=_0x2f86b8&&_0x760d37[_0x2b47d7(0x3f90)](_0xe5af9e['substring'](_0x2f86b8+0x1));}_0x2b47d7(0x32b3)!==_0x5f268b&&_0x760d37[_0x2b47d7(0x3f90)](_0x2b47d7(0x3219)),this[_0x2b47d7(0x2789)][_0x2b47d7(0x3f90)]({'name':_0x5531c5,'type':_0x5f268b,'parameters':_0x760d37,'body':_0x4b9583,'callIndex':0x0}),_0x2aea66=_0x1c3b0c+0x1,(_0x29661b=0x0<_0x1d20a6?this[_0x2b47d7(0x57b)][_0x2b47d7(0x2ae9)](0x0,_0x1d20a6):'',_0x5531c5=_0x1c3b0c+0x1<this[_0x2b47d7(0x57b)][_0x2b47d7(0x1377)]-0x1?this[_0x2b47d7(0x57b)][_0x2b47d7(0x2ae9)](_0x1c3b0c+0x1):''),(this[_0x2b47d7(0x57b)]=_0x29661b+_0x5531c5,_0x2aea66-=_0x1c3b0c+0x1-_0x1d20a6);}}}}else this[_0x2b47d7(0x2b37)]&&_0x48a814[_0x2b47d7(0x1447)](_0x2b47d7(0x17d7)+this[_0x2b47d7(0x57b)][_0x2b47d7(0x2ae9)](_0x1d20a6+this[_0x2b47d7(0x2142)][_0x2b47d7(0x1377)],_0x21f6af)),_0x2aea66=_0x1d20a6+this['inlineToken']['length'];}}this[_0x2b47d7(0x2b37)]&&_0x48a814[_0x2b47d7(0x23a)](_0x2b47d7(0x23ad)+this[_0x2b47d7(0x2789)][_0x2b47d7(0x1377)]+_0x2b47d7(0x307d),this[_0x2b47d7(0x2789)]);}[_0x21d231(0x341e)](_0x23ff9a=0x14){var _0xbe533a=_0x21d231;for(;0x0<=_0x23ff9a--&&this['_replaceFunctionCallsByCode'](););return this['debug']&&_0x48a814['log']('numMaxIterations\x20is\x20'+_0x23ff9a+_0xbe533a(0x208)),0x0<=_0x23ff9a;}[_0x21d231(0x15ab)](){var _0x467461=_0x21d231;let _0x307199=!0x1;for(const _0x2892de of this[_0x467461(0x2789)]){var {name:_0x587676,type:_0x44a474,parameters:_0x1910bf,body:_0x12cadb}=_0x2892de;let _0x39b2dc=0x0;for(;_0x39b2dc<this['_sourceCode'][_0x467461(0x1377)];){var _0x423541=this['_sourceCode'][_0x467461(0x919)](_0x587676,_0x39b2dc);if(_0x423541<0x0)break;if(0x0===_0x423541||(0x0,_0x4d62cf['uA'])(this[_0x467461(0x57b)][_0x467461(0x415d)](_0x423541-0x1)))_0x39b2dc=_0x423541+_0x587676[_0x467461(0x1377)];else{var _0x41c78f=(0x0,_0x4d62cf['Pm'])(this[_0x467461(0x57b)],_0x423541+_0x587676[_0x467461(0x1377)]);if(_0x41c78f===this[_0x467461(0x57b)][_0x467461(0x1377)]||'('!==this[_0x467461(0x57b)][_0x467461(0x415d)](_0x41c78f))_0x39b2dc=_0x423541+_0x587676[_0x467461(0x1377)];else{var _0x329e2f=(0x0,_0x4d62cf['vt'])('(',')',this[_0x467461(0x57b)],_0x41c78f);if(_0x329e2f<0x0)this[_0x467461(0x2b37)]&&_0x48a814[_0x467461(0x1447)](_0x467461(0x233b)+_0x587676+'\x27\x20(type='+_0x44a474+_0x467461(0x1b8)+_0x41c78f),_0x39b2dc=_0x423541+_0x587676[_0x467461(0x1377)];else{var _0x50491e=this['_sourceCode'][_0x467461(0x2ae9)](_0x41c78f+0x1,_0x329e2f);const _0x146651=(_0x2bd8ec=>{var _0x187566=_0x467461;const _0x2b2c9e=[];let _0xaa2a51=0x0,_0x12056a=0x0;for(;_0xaa2a51<_0x2bd8ec[_0x187566(0x1377)];){if('('===_0x2bd8ec[_0x187566(0x415d)](_0xaa2a51)){var _0x4c4297=(0x0,_0x4d62cf['vt'])('(',')',_0x2bd8ec,_0xaa2a51);if(_0x4c4297<0x0)return null;_0xaa2a51=_0x4c4297;}else','===_0x2bd8ec[_0x187566(0x415d)](_0xaa2a51)&&(_0x2b2c9e[_0x187566(0x3f90)](_0x2bd8ec[_0x187566(0x2ae9)](_0x12056a,_0xaa2a51)),_0x12056a=_0xaa2a51+0x1);_0xaa2a51++;}return _0x12056a<_0xaa2a51&&_0x2b2c9e[_0x187566(0x3f90)](_0x2bd8ec[_0x187566(0x2ae9)](_0x12056a,_0xaa2a51)),_0x2b2c9e;})((0x0,_0x4d62cf['Kt'])(_0x50491e));if(null===_0x146651)this[_0x467461(0x2b37)]&&_0x48a814['warn'](_0x467461(0x2b26)+_0x587676+'\x27\x20(type='+_0x44a474+').\x20callParamsStartIndex='+_0x41c78f+',\x20callParams='+_0x50491e),_0x39b2dc=_0x423541+_0x587676[_0x467461(0x1377)];else{const _0x1f1112=[];for(let _0x1b3d37=0x0;_0x1b3d37<_0x146651[_0x467461(0x1377)];++_0x1b3d37){var _0x276c05=_0x146651[_0x1b3d37]['trim']();_0x1f1112[_0x467461(0x3f90)](_0x276c05);}_0x41c78f=_0x467461(0x32b3)!==_0x44a474?_0x587676+'_'+_0x2892de[_0x467461(0x3567)]++:null;if(_0x41c78f&&_0x1f1112[_0x467461(0x3f90)](_0x41c78f+'\x20='),_0x1f1112['length']!==_0x1910bf['length'])this[_0x467461(0x2b37)]&&_0x48a814[_0x467461(0x1447)](_0x467461(0x24e9)+_0x587676+_0x467461(0x16e6)+_0x44a474+').\x20function\x20parameters='+_0x1910bf+_0x467461(0xfa9)+_0x1f1112),_0x39b2dc=_0x423541+_0x587676[_0x467461(0x1377)];else{_0x39b2dc=_0x329e2f+0x1,_0x50491e=this[_0x467461(0x1778)](_0x12cadb,_0x1910bf,_0x1f1112);let _0x381ddf=0x0<_0x423541?this[_0x467461(0x57b)]['substring'](0x0,_0x423541):'';var _0x39ccb6,_0xa6739,_0x25cb61=_0x329e2f+0x1<this[_0x467461(0x57b)][_0x467461(0x1377)]-0x1?this[_0x467461(0x57b)][_0x467461(0x2ae9)](_0x329e2f+0x1):'';_0x41c78f?(_0x39ccb6=(0x0,_0x4d62cf['wm'])(this['_sourceCode'],_0x423541-0x1,'\x0a'),_0x381ddf=this[_0x467461(0x57b)][_0x467461(0x2ae9)](0x0,_0x39ccb6+0x1),_0xa6739=this[_0x467461(0x57b)][_0x467461(0x2ae9)](_0x39ccb6+0x1,_0x423541),this[_0x467461(0x57b)]=_0x381ddf+_0x44a474+'\x20'+_0x41c78f+';\x0a'+_0x50491e+'\x0a'+_0xa6739+_0x41c78f+_0x25cb61,this[_0x467461(0x2b37)]&&_0x48a814[_0x467461(0x23a)](_0x467461(0x6d1)+_0x587676+_0x467461(0x16e6)+_0x44a474+_0x467461(0x3e1a)+_0x39ccb6+_0x467461(0xfa9)+_0x1f1112)):(this[_0x467461(0x57b)]=_0x381ddf+_0x50491e+_0x25cb61,_0x39b2dc+=_0x50491e[_0x467461(0x1377)]-(_0x329e2f+0x1-_0x423541),this['debug']&&_0x48a814[_0x467461(0x23a)]('Replace\x20function\x20call\x20by\x20code.\x20Function\x20\x27'+_0x587676+_0x467461(0x16e6)+_0x44a474+_0x467461(0x3f9c)+_0x423541+_0x467461(0xfa9)+_0x1f1112)),_0x307199=!0x0;}}}}}}}return _0x307199;}[_0x21d231(0x1778)](_0x25fd1b,_0x1a66f0,_0x1caac0){var _0x3f1ae1=_0x21d231;for(let _0x2f7eb7=0x0;_0x2f7eb7<_0x1a66f0[_0x3f1ae1(0x1377)];++_0x2f7eb7){const _0x25649d=new RegExp((0x0,_0x4d62cf['AW'])(_0x1a66f0[_0x2f7eb7]),'g'),_0x51fba9=_0x1a66f0[_0x2f7eb7][_0x3f1ae1(0x1377)],_0xa44b0e=_0x1caac0[_0x2f7eb7];_0x25fd1b=_0x25fd1b[_0x3f1ae1(0x3560)](_0x25649d,(_0x1bf734,..._0x34c70f)=>{var _0x451378=_0x3f1ae1;return _0x34c70f=_0x34c70f[0x0],(0x0,_0x4d62cf['uA'])(_0x25fd1b[_0x451378(0x415d)](_0x34c70f-0x1))||(0x0,_0x4d62cf['uA'])(_0x25fd1b[_0x451378(0x415d)](_0x34c70f+_0x51fba9))?_0x1a66f0[_0x2f7eb7]:_0xa44b0e;});}return _0x25fd1b;}}_0x22388b['_RegexpFindFunctionNameAndType']=/((\s+?)(\w+)\s+(\w+)\s*?)$/;},0x17418:(_0x386dad,_0x5d910e,_0xddc521)=>{var _0x54ab3b=a8_0x16e4d8;_0xddc521['d'](_0x5d910e,{'C':()=>_0x5aee3c});var _0x277664=_0xddc521(0x11722);class _0x5aee3c{constructor(){var _0x2931d9=a8_0x5b24;this[_0x2931d9(0x3069)]=_0x277664['x'][_0x2931d9(0x3c8e)];}[_0x54ab3b(0x1fb9)](_0x2d130e){var _0x552cb9=_0x54ab3b;return _0x2d130e[_0x552cb9(0x3560)](_0x552cb9(0x3a47),'in');}[_0x54ab3b(0x3a4a)](_0xa6dd02,_0x899c9b){var _0x3685d8=_0x54ab3b;return _0xa6dd02[_0x3685d8(0x3560)]('varying',_0x899c9b?'in':'out');}[_0x54ab3b(0x1e21)](_0x284a2a,_0xeede2d,_0x1034d9){var _0x29ad9e=_0x54ab3b,_0x198e84=-0x1!==_0x284a2a[_0x29ad9e(0x40c1)](/#extension.+GL_EXT_draw_buffers.+require/);if(_0x284a2a=(_0x284a2a=_0x284a2a['replace'](/#extension.+(GL_OVR_multiview2|GL_OES_standard_derivatives|GL_EXT_shader_texture_lod|GL_EXT_frag_depth|GL_EXT_draw_buffers).+(enable|require)/g,''))[_0x29ad9e(0x3560)](/texture2D\s*\(/g,_0x29ad9e(0x41e4)),_0x1034d9)_0x284a2a=(_0x284a2a=(_0x284a2a=(_0x284a2a=(_0x284a2a=(_0x284a2a=(_0x284a2a=_0x284a2a[_0x29ad9e(0x3560)](/texture2DLodEXT\s*\(/g,_0x29ad9e(0x1a20)))[_0x29ad9e(0x3560)](/textureCubeLodEXT\s*\(/g,_0x29ad9e(0x1a20)))[_0x29ad9e(0x3560)](/textureCube\s*\(/g,_0x29ad9e(0x41e4)))['replace'](/gl_FragDepthEXT/g,_0x29ad9e(0x3466)))[_0x29ad9e(0x3560)](/gl_FragColor/g,_0x29ad9e(0x385c)))[_0x29ad9e(0x3560)](/gl_FragData/g,_0x29ad9e(0x2f60)))[_0x29ad9e(0x3560)](/void\s+?main\s*\(/g,(_0x198e84?'':_0x29ad9e(0x3af4))+_0x29ad9e(0x285e));else{if(-0x1!==_0xeede2d[_0x29ad9e(0x919)](_0x29ad9e(0x3db3)))return'#extension\x20GL_OVR_multiview2\x20:\x20require\x0alayout\x20(num_views\x20=\x202)\x20in;\x0a'+_0x284a2a;}return _0x284a2a;}}},0x11454:(_0x7d86e3,_0x3c091a,_0x55cc4f)=>{var _0x22861e=a8_0x16e4d8;_0x55cc4f['d'](_0x3c091a,{'C':()=>_0x11fbec});var _0x3808bb=_0x55cc4f(0x10ea4);class _0x3bb56f{constructor(){var _0x34179d=a8_0x5b24;this[_0x34179d(0x31a0)]={};}}class _0x11fbec{constructor(_0x5abba5,_0x2efdf4,_0xff4dcc){var _0xc4e2b6=a8_0x5b24;this[_0xc4e2b6(0x3b5)]=!0x1,this['_device']=_0x5abba5,this['_cacheSampler']=_0x2efdf4,this[_0xc4e2b6(0x2635)]=_0xff4dcc;}static get[_0x22861e(0x32e5)](){var _0x7f6818=_0x22861e;return{'totalCreated':_0x11fbec[_0x7f6818(0xd4a)],'lastFrameCreated':_0x11fbec[_0x7f6818(0x725)],'lookupLastFrame':_0x11fbec[_0x7f6818(0x2b9d)],'noLookupLastFrame':_0x11fbec['NumBindGroupsNoLookupLastFrame']};}[_0x22861e(0x9a6)](){var _0x42b36e=_0x22861e;_0x11fbec[_0x42b36e(0x725)]=_0x11fbec[_0x42b36e(0x41f1)],_0x11fbec['NumBindGroupsLookupLastFrame']=_0x11fbec[_0x42b36e(0x37b9)],_0x11fbec[_0x42b36e(0x3aff)]=_0x11fbec[_0x42b36e(0x2ea4)],_0x11fbec[_0x42b36e(0x41f1)]=0x0,_0x11fbec[_0x42b36e(0x37b9)]=0x0,_0x11fbec[_0x42b36e(0x2ea4)]=0x0;}[_0x22861e(0x217b)](_0x18a609,_0x2443cb,_0x51a450){var _0x2588ac=_0x22861e;let _0xb7f90c=void 0x0,_0x4bc712=_0x11fbec[_0x2588ac(0x2f5b)];var _0x5f28b2=this['disabled']||_0x51a450[_0x2588ac(0x3ed5)];if(!_0x5f28b2){if(!_0x2443cb[_0x2588ac(0xac9)](_0x51a450[_0x2588ac(0x184e)])&&!_0x51a450[_0x2588ac(0xac9)])return _0x11fbec[_0x2588ac(0x2ea4)]++,_0x2443cb[_0x2588ac(0x1fda)];for(const _0x932bc5 of _0x18a609['shaderProcessingContext'][_0x2588ac(0x1889)]){var _0x33a5a8=null!=(_0x33a5a8=null==(_0x33a5a8=_0x2443cb['buffers'][_0x932bc5])?void 0x0:_0x33a5a8[_0x2588ac(0x17f4)])?_0x33a5a8:0x0;let _0x55ca1a=_0x4bc712[_0x2588ac(0x31a0)][_0x33a5a8];_0x55ca1a||(_0x55ca1a=new _0x3bb56f(),_0x4bc712[_0x2588ac(0x31a0)][_0x33a5a8]=_0x55ca1a),_0x4bc712=_0x55ca1a;}for(const _0x44be5e of _0x18a609[_0x2588ac(0x3440)][_0x2588ac(0x19f)]){var _0x2fca03=null!=(_0x2fca03=null==(_0x2fca03=_0x51a450['samplers'][_0x44be5e])?void 0x0:_0x2fca03[_0x2588ac(0x15d9)])?_0x2fca03:0x0;let _0x2173fe=_0x4bc712['values'][_0x2fca03];_0x2173fe||(_0x2173fe=new _0x3bb56f(),_0x4bc712['values'][_0x2fca03]=_0x2173fe),_0x4bc712=_0x2173fe;}for(const _0x10bc84 of _0x18a609[_0x2588ac(0x3440)][_0x2588ac(0x3476)]){var _0x565efc=null!=(_0x565efc=null==(_0x565efc=null==(_0x565efc=_0x51a450[_0x2588ac(0xae8)][_0x10bc84])?void 0x0:_0x565efc['texture'])?void 0x0:_0x565efc[_0x2588ac(0x17f4)])?_0x565efc:0x0;let _0x3b601e=_0x4bc712[_0x2588ac(0x31a0)][_0x565efc];_0x3b601e||(_0x3b601e=new _0x3bb56f(),_0x4bc712['values'][_0x565efc]=_0x3b601e),_0x4bc712=_0x3b601e;}_0xb7f90c=_0x4bc712[_0x2588ac(0x1fda)];}if(_0x2443cb[_0x2588ac(0x2723)](_0x51a450['updateId']),_0x51a450['isDirty']=!0x1,_0xb7f90c)return _0x2443cb[_0x2588ac(0x1fda)]=_0xb7f90c,_0x11fbec[_0x2588ac(0x37b9)]++,_0xb7f90c;_0xb7f90c=[],_0x2443cb['bindGroups']=_0xb7f90c,_0x5f28b2||(_0x4bc712[_0x2588ac(0x1fda)]=_0xb7f90c),_0x11fbec['NumBindGroupsCreatedTotal']++,_0x11fbec[_0x2588ac(0x41f1)]++;var _0x33ea3f=_0x18a609[_0x2588ac(0x1655)];for(let _0x30f62e=0x0;_0x30f62e<_0x18a609[_0x2588ac(0x3440)][_0x2588ac(0x3518)]['length'];_0x30f62e++){var _0x54a101=_0x18a609['shaderProcessingContext'][_0x2588ac(0x3518)][_0x30f62e];const _0x455107=_0x18a609['shaderProcessingContext'][_0x2588ac(0x6c3)][_0x30f62e];for(let _0x20854e=0x0;_0x20854e<_0x54a101[_0x2588ac(0x1377)];_0x20854e++){var _0x5b56c1,_0x1f7681,_0x1fab18,_0x4503e4=_0x18a609[_0x2588ac(0x3440)]['bindGroupLayoutEntries'][_0x30f62e][_0x20854e],_0x10cf70=_0x18a609['shaderProcessingContext'][_0x2588ac(0x1a98)][_0x30f62e][_0x4503e4[_0x2588ac(0xd3b)]],_0xfd86c4=null!=(_0xfd86c4=_0x10cf70['nameInArrayOfTexture'])?_0xfd86c4:_0x10cf70[_0x2588ac(0xc8c)];_0x4503e4[_0x2588ac(0x1a82)]?(_0x10cf70=_0x51a450[_0x2588ac(0x1bfe)][_0xfd86c4])?(_0x5b56c1=_0x10cf70[_0x2588ac(0x1a82)])?_0x455107[_0x20854e][_0x2588ac(0x1d2f)]=this[_0x2588ac(0x401)][_0x2588ac(0x1895)](_0x5b56c1,!0x1,_0x10cf70['hashCode']):this[_0x2588ac(0x2635)][_0x2588ac(0x2e17)]&&_0x3808bb['Y'][_0x2588ac(0x404a)]('Trying\x20to\x20bind\x20a\x20null\x20sampler!\x20entry='+JSON['stringify'](_0x4503e4)+_0x2588ac(0xb51)+_0xfd86c4+_0x2588ac(0x243a)+JSON[_0x2588ac(0x220d)](_0x10cf70,(_0x3e4d5e,_0x53e874)=>_0x2588ac(0x3c38)===_0x3e4d5e?_0x2588ac(0x4165):_0x53e874)+_0x2588ac(0x36f8)+_0x51a450[_0x2588ac(0x17f4)],0x32):_0x3808bb['Y'][_0x2588ac(0x404a)](_0x2588ac(0x2b2f)+_0xfd86c4+'\x22\x20could\x20not\x20be\x20bound.\x20entry='+JSON['stringify'](_0x4503e4)+_0x2588ac(0x26bd)+JSON[_0x2588ac(0x220d)](_0x51a450,(_0x3ad3f9,_0x18ab06)=>_0x2588ac(0x3c38)===_0x3ad3f9||_0x2588ac(0x1a82)===_0x3ad3f9?_0x2588ac(0x4165):_0x18ab06),0x32):_0x4503e4[_0x2588ac(0x3c38)]||_0x4503e4[_0x2588ac(0x1880)]?(_0x5b56c1=_0x51a450[_0x2588ac(0xae8)][_0xfd86c4])?this[_0x2588ac(0x2635)][_0x2588ac(0x2e17)]&&null===_0x5b56c1[_0x2588ac(0x3c38)]?_0x3808bb['Y'][_0x2588ac(0x404a)](_0x2588ac(0x1ba7)+JSON[_0x2588ac(0x220d)](_0x4503e4)+_0x2588ac(0x243a)+JSON[_0x2588ac(0x220d)](_0x5b56c1,(_0x3a869c,_0x1ff9fa)=>_0x2588ac(0x3c38)===_0x3a869c?_0x2588ac(0x4165):_0x1ff9fa)+_0x2588ac(0x36f8)+_0x51a450[_0x2588ac(0x17f4)],0x32):(_0x10cf70=_0x5b56c1[_0x2588ac(0x3c38)][_0x2588ac(0x1c72)],this['_engine'][_0x2588ac(0x2e17)]&&(!_0x10cf70||_0x4503e4[_0x2588ac(0x3c38)]&&!_0x10cf70[_0x2588ac(0x1d92)]||_0x4503e4[_0x2588ac(0x1880)]&&!_0x10cf70[_0x2588ac(0x1d75)])?_0x3808bb['Y'][_0x2588ac(0x404a)]('Trying\x20to\x20bind\x20a\x20null\x20gpu\x20texture\x20or\x20view!\x20entry='+JSON[_0x2588ac(0x220d)](_0x4503e4)+_0x2588ac(0xb51)+_0xfd86c4+_0x2588ac(0x243a)+JSON[_0x2588ac(0x220d)](_0x5b56c1,(_0x4486c0,_0x142fe7)=>_0x2588ac(0x3c38)===_0x4486c0?_0x2588ac(0x4165):_0x142fe7)+_0x2588ac(0x66c)+(null==(_0x1f7681=_0x5b56c1['texture'])?void 0x0:_0x1f7681[_0x2588ac(0x3261)])+_0x2588ac(0x36f8)+_0x51a450[_0x2588ac(0x17f4)],0x32):_0x455107[_0x20854e][_0x2588ac(0x1d2f)]=_0x4503e4[_0x2588ac(0x1880)]?_0x10cf70['viewForWriting']:_0x10cf70[_0x2588ac(0x1d92)]):_0x3808bb['Y'][_0x2588ac(0x404a)]('Texture\x20\x22'+_0xfd86c4+'\x22\x20could\x20not\x20be\x20bound.\x20entry='+JSON[_0x2588ac(0x220d)](_0x4503e4)+_0x2588ac(0x26bd)+JSON[_0x2588ac(0x220d)](_0x51a450,(_0x14daca,_0x5965ca)=>'texture'===_0x14daca||_0x2588ac(0x1a82)===_0x14daca?_0x2588ac(0x4165):_0x5965ca),0x32):_0x4503e4[_0x2588ac(0x2a0e)]?(_0x1f7681=_0x51a450[_0x2588ac(0xae8)][_0xfd86c4])?this[_0x2588ac(0x2635)]['dbgSanityChecks']&&null===_0x1f7681[_0x2588ac(0x3c38)]?_0x3808bb['Y']['Error'](_0x2588ac(0x185b)+JSON[_0x2588ac(0x220d)](_0x4503e4)+_0x2588ac(0xb51)+_0xfd86c4+_0x2588ac(0x243a)+JSON[_0x2588ac(0x220d)](_0x1f7681,(_0x585985,_0x4a953d)=>_0x2588ac(0x3c38)===_0x585985?_0x2588ac(0x4165):_0x4a953d)+_0x2588ac(0x36f8)+_0x51a450['uniqueId'],0x32):(_0x10cf70=_0x1f7681[_0x2588ac(0x3c38)][_0x2588ac(0x3e6e)],this[_0x2588ac(0x2635)]['dbgSanityChecks']&&!_0x10cf70?_0x3808bb['Y']['Error']('Trying\x20to\x20bind\x20a\x20null\x20gpu\x20external\x20texture!\x20entry='+JSON[_0x2588ac(0x220d)](_0x4503e4)+_0x2588ac(0xb51)+_0xfd86c4+',\x20bindingInfo='+JSON[_0x2588ac(0x220d)](_0x1f7681,(_0x2ada3d,_0x416152)=>_0x2588ac(0x3c38)===_0x2ada3d?_0x2588ac(0x4165):_0x416152)+',\x20isReady='+(null==(_0x1fab18=_0x1f7681[_0x2588ac(0x3c38)])?void 0x0:_0x1fab18['isReady'])+_0x2588ac(0x36f8)+_0x51a450[_0x2588ac(0x17f4)],0x32):_0x455107[_0x20854e][_0x2588ac(0x1d2f)]=this['_device'][_0x2588ac(0x3892)]({'source':_0x10cf70})):_0x3808bb['Y'][_0x2588ac(0x404a)](_0x2588ac(0x23fc)+_0xfd86c4+'\x22\x20could\x20not\x20be\x20bound.\x20entry='+JSON[_0x2588ac(0x220d)](_0x4503e4)+',\x20materialContext='+JSON['stringify'](_0x51a450,(_0x1f7b5a,_0x42078b)=>_0x2588ac(0x3c38)===_0x1f7b5a||'sampler'===_0x1f7b5a?_0x2588ac(0x4165):_0x42078b),0x32):_0x4503e4[_0x2588ac(0x25c8)]&&((_0x1fab18=_0x2443cb[_0x2588ac(0x19da)][_0xfd86c4])?(_0x10cf70=_0x1fab18[_0x2588ac(0x3e6e)],_0x455107[_0x20854e][_0x2588ac(0x1d2f)][_0x2588ac(0x25c8)]=_0x10cf70,_0x455107[_0x20854e][_0x2588ac(0x1d2f)][_0x2588ac(0x5a2)]=_0x1fab18[_0x2588ac(0x135f)]):_0x3808bb['Y']['Error']('Can\x27t\x20find\x20buffer\x20\x22'+_0xfd86c4+_0x2588ac(0x15c1)+JSON[_0x2588ac(0x220d)](_0x4503e4)+',\x20buffers='+JSON[_0x2588ac(0x220d)](_0x2443cb[_0x2588ac(0x19da)])+_0x2588ac(0x77c)+_0x2443cb[_0x2588ac(0x17f4)],0x32));}var _0x4e1012=_0x33ea3f[_0x30f62e];_0xb7f90c[_0x30f62e]=this[_0x2588ac(0xb4c)][_0x2588ac(0x2c98)]({'layout':_0x4e1012,'entries':_0x455107});}return _0xb7f90c;}}_0x11fbec[_0x22861e(0xd4a)]=0x0,_0x11fbec[_0x22861e(0x725)]=0x0,_0x11fbec[_0x22861e(0x2b9d)]=0x0,_0x11fbec['NumBindGroupsNoLookupLastFrame']=0x0,_0x11fbec[_0x22861e(0x2f5b)]=new _0x3bb56f(),_0x11fbec[_0x22861e(0x41f1)]=0x0,_0x11fbec[_0x22861e(0x37b9)]=0x0,_0x11fbec[_0x22861e(0x2ea4)]=0x0;},0x16c35:(_0x5865ac,_0x53c1fd,_0x2ade6d)=>{var _0x47db9a=a8_0x16e4d8;_0x2ade6d['d'](_0x53c1fd,{'O':()=>_0x6fd05});var _0x573637,_0x58d1e8=_0x2ade6d(0x77a5),_0x3f955a=_0x2ade6d(0x89a1),_0x536de5=_0x2ade6d(0x1a27),_0x360bd1=_0x2ade6d(0xe83b),_0x19e61f=_0x2ade6d(0x59c6);_0x573637={'StencilReadMask':0x0,0x0:_0x47db9a(0xc83),'StencilWriteMask':0x1,0x1:_0x47db9a(0x1045),'DepthBias':0x2,0x2:_0x47db9a(0x3cd6),'DepthBiasSlopeScale':0x3,0x3:_0x47db9a(0x1962),'DepthStencilState':0x4,0x4:_0x47db9a(0x2b27),'MRTAttachments1':0x5,0x5:_0x47db9a(0x1922),'MRTAttachments2':0x6,0x6:_0x47db9a(0x2ac4),'RasterizationState':0x7,0x7:_0x47db9a(0x38c1),'ColorStates':0x8,0x8:'ColorStates','ShaderStage':0x9,0x9:_0x47db9a(0x1ac3),'TextureStage':0xa,0xa:_0x47db9a(0x4044),'VertexState':0xb,0xb:'VertexState','NumStates':0xc,0xc:_0x47db9a(0x1fbc)};const _0x2d982e={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},_0x3f2a83={0x0:0x0,0x1e00:0x1,0x1e01:0x2,0x1e02:0x3,0x1e03:0x4,0x150a:0x5,0x8507:0x6,0x8508:0x7};class _0x6fd05{constructor(_0x393e3f,_0x1b44d8,_0x15dac0){var _0x5cb917=_0x47db9a;this['mrtTextureCount']=0x0,this[_0x5cb917(0xb4c)]=_0x393e3f,this[_0x5cb917(0x2717)]=_0x15dac0,this[_0x5cb917(0x2ce6)]=new Array(0x1e),this['_statesLength']=0x0,this[_0x5cb917(0x1819)]=0x0,this[_0x5cb917(0x29b0)]=_0x1b44d8,this[_0x5cb917(0x3126)]=[],this[_0x5cb917(0x3088)]={'token':void 0x0,'pipeline':null},this['disabled']=!0x1,this[_0x5cb917(0x163c)]=[],this[_0x5cb917(0x3954)]=_0x393e3f[_0x5cb917(0x2ab2)][_0x5cb917(0x3fdd)]||0x800,this['reset']();}[_0x47db9a(0x3d68)](){var _0x4d59ce=_0x47db9a;this[_0x4d59ce(0x3f49)]=!0x0,this[_0x4d59ce(0x163c)][_0x4d59ce(0x1377)]=0x0,this[_0x4d59ce(0x2be5)](!0x1),this[_0x4d59ce(0x390e)](),this[_0x4d59ce(0x518)](!0x1),this[_0x4d59ce(0x214f)](0x0),this[_0x4d59ce(0x2f47)]=[_0x3f955a['EV'][_0x4d59ce(0x2625)]],this[_0x4d59ce(0x19f5)](_0x3f955a['EV'][_0x4d59ce(0x2625)]),this['setMRT']([]),this[_0x4d59ce(0x1d9d)](!0x1),this[_0x4d59ce(0x6f7)]([null,null,null,null],[null,null]),this[_0x4d59ce(0x2543)](0xf),this[_0x4d59ce(0x1159)](_0x3f955a['EV'][_0x4d59ce(0x36c1)]),this[_0x4d59ce(0x4024)](!0x1),this['resetStencilState'](),this[_0x4d59ce(0x1315)](null,null,null),this['_setTextureState'](0x0);}get[_0x47db9a(0x4216)](){var _0x579941=_0x47db9a;return 0x0<this[_0x579941(0x3b37)]?this[_0x579941(0x3126)]:this[_0x579941(0x2f47)];}['getRenderPipeline'](_0x27ed25,_0x20b215,_0x4694d5,_0x190bb0=0x0){var _0x46fb6d=_0x47db9a;if(0x1<_0x4694d5&&(_0x4694d5=0x4),this[_0x46fb6d(0x3b5)]){const _0x1052ac=_0x6fd05[_0x46fb6d(0x2ef2)](_0x27ed25);return this[_0x46fb6d(0x2b34)](_0x20b215),this[_0x46fb6d(0x3088)][_0x46fb6d(0x315e)]=this[_0x46fb6d(0xf7c)](_0x20b215,_0x1052ac,_0x4694d5),_0x6fd05[_0x46fb6d(0x18dd)]++,_0x6fd05['_NumPipelineCreationCurrentFrame']++,this[_0x46fb6d(0x3088)][_0x46fb6d(0x315e)];}if(this['_setShaderStage'](_0x20b215[_0x46fb6d(0x17f4)]),this['_setRasterizationState'](_0x27ed25,_0x4694d5),this[_0x46fb6d(0xe12)](),this[_0x46fb6d(0x2e98)](),this[_0x46fb6d(0x2b34)](_0x20b215),this[_0x46fb6d(0xc6d)](_0x190bb0),this[_0x46fb6d(0x29a0)]=this[_0x46fb6d(0x1819)],!this[_0x46fb6d(0x3f49)]&&this[_0x46fb6d(0x3088)][_0x46fb6d(0x315e)])return this[_0x46fb6d(0x1819)]=this['_statesLength'],_0x6fd05['NumCacheHitWithoutHash']++,this[_0x46fb6d(0x3088)][_0x46fb6d(0x315e)];if(this[_0x46fb6d(0x3ec2)](this[_0x46fb6d(0x3088)]),this[_0x46fb6d(0x3f49)]=!0x1,this[_0x46fb6d(0x1819)]=this[_0x46fb6d(0x113c)],this['_parameter']['pipeline'])return _0x6fd05['NumCacheHitWithHash']++,this[_0x46fb6d(0x3088)][_0x46fb6d(0x315e)];const _0xf4a043=_0x6fd05[_0x46fb6d(0x2ef2)](_0x27ed25);return this[_0x46fb6d(0x3088)][_0x46fb6d(0x315e)]=this[_0x46fb6d(0xf7c)](_0x20b215,_0xf4a043,_0x4694d5),this[_0x46fb6d(0x381a)](this[_0x46fb6d(0x3088)]),_0x6fd05['NumCacheMiss']++,_0x6fd05[_0x46fb6d(0x1695)]++,this['_parameter'][_0x46fb6d(0x315e)];}['endFrame'](){var _0x41ab39=_0x47db9a;_0x6fd05[_0x41ab39(0x3667)]=_0x6fd05[_0x41ab39(0x1695)],_0x6fd05[_0x41ab39(0x1695)]=0x0;}[_0x47db9a(0x2be5)](_0x8bcff4){var _0x4f8ae2=_0x47db9a;this[_0x4f8ae2(0x2edb)]=_0x8bcff4;}['setFrontFace'](_0x588498){var _0x19a3f0=_0x47db9a;this[_0x19a3f0(0x376b)]=_0x588498;}[_0x47db9a(0x2f2c)](_0x42b286){var _0x17c2fe=_0x47db9a;this[_0x17c2fe(0x637)]=_0x42b286;}[_0x47db9a(0x58b)](_0x3b102f){var _0x21de7d=_0x47db9a;this[_0x21de7d(0x67c)]=_0x3b102f;}[_0x47db9a(0x518)](_0x22f297){var _0x1df9e4=_0x47db9a;this[_0x1df9e4(0x3f0c)]=_0x22f297;}[_0x47db9a(0x390e)](){var _0x379a93=_0x47db9a;this['setDepthCullingState'](!0x1,0x2,0x1,0x0,0x0,!0x0,!0x0,_0x58d1e8['g'][_0x379a93(0x3739)]);}[_0x47db9a(0x2938)](_0x5e6d8d,_0x4dc957,_0x300883,_0x1c1a99,_0x1ccbe7,_0x26f04d,_0x2b7cb4,_0x2c597d){var _0x228722=_0x47db9a;this['_depthWriteEnabled']=_0x2b7cb4,this[_0x228722(0x1230)]=_0x26f04d,this[_0x228722(0xd65)]=(null!=_0x2c597d?_0x2c597d:_0x58d1e8['g']['ALWAYS'])-0x200,this[_0x228722(0x67c)]=_0x300883,this[_0x228722(0x637)]=_0x5e6d8d,this['_frontFace']=_0x4dc957,this[_0x228722(0x21bb)](_0x1c1a99),this[_0x228722(0x214f)](_0x1ccbe7);}['setDepthBias'](_0x39ac40){var _0x4cc62d=_0x47db9a;this[_0x4cc62d(0x3663)]!==_0x39ac40&&(this['_depthBias']=_0x39ac40,this[_0x4cc62d(0x2ce6)][_0x573637['DepthBias']]=_0x39ac40,this[_0x4cc62d(0x3f49)]=!0x0,this[_0x4cc62d(0x1819)]=Math['min'](this[_0x4cc62d(0x1819)],_0x573637['DepthBias']));}[_0x47db9a(0x21bb)](_0x81a240){var _0x31c093=_0x47db9a;this[_0x31c093(0x40c7)]!==_0x81a240&&(this[_0x31c093(0x40c7)]=_0x81a240,this['_states'][_0x573637['DepthBiasSlopeScale']]=_0x81a240,this[_0x31c093(0x3f49)]=!0x0,this['_stateDirtyLowestIndex']=Math[_0x31c093(0x3478)](this[_0x31c093(0x1819)],_0x573637[_0x31c093(0x1962)]));}['setColorFormat'](_0x1428d9){var _0x573326=_0x47db9a;this[_0x573326(0x2f47)][0x0]=_0x1428d9,this['_colorFormat']=_0x19e61f['U'][null!=_0x1428d9?_0x1428d9:''];}[_0x47db9a(0x30ca)](_0xe119){var _0x1f3422=_0x47db9a;this[_0x1f3422(0x48d)]=_0xe119;let _0x41a1e7=0x0;for(let _0x43584c=0x0;_0x43584c<_0xe119['length'];++_0x43584c)0x0!==_0xe119[_0x43584c]&&(_0x41a1e7+=0x1<<_0x43584c);this[_0x1f3422(0x1294)]!==_0x41a1e7&&(this[_0x1f3422(0x1294)]=_0x41a1e7,this['_isDirty']=!0x0,this[_0x1f3422(0x1819)]=Math['min'](this[_0x1f3422(0x1819)],_0x573637[_0x1f3422(0x1922)]));}[_0x47db9a(0x1d42)](_0x95d59f,_0x965e4d){var _0x58861e=_0x47db9a;if(0xa<(_0x965e4d=null!=_0x965e4d?_0x965e4d:_0x95d59f['length']))throw'Can\x27t\x20handle\x20more\x20than\x2010\x20attachments\x20for\x20a\x20MRT\x20in\x20cache\x20render\x20pipeline!';this[_0x58861e(0x2fb4)]=_0x95d59f,this['mrtTextureCount']=_0x965e4d,this[_0x58861e(0x1294)]=0xffff;const _0x475b17=[0x0,0x0];let _0x14c868=0x0,_0x6f9f68=0x0,_0x23248e=0x0;for(let _0x243b1d=0x0;_0x243b1d<_0x965e4d;++_0x243b1d){var _0x4981f4=_0x95d59f[_0x243b1d],_0x4981f4=null==_0x4981f4?void 0x0:_0x4981f4[_0x58861e(0x1c72)];this[_0x58861e(0x3126)][_0x23248e]=null!=(_0x4981f4=null==_0x4981f4?void 0x0:_0x4981f4[_0x58861e(0x1f4f)])?_0x4981f4:this['_webgpuColorFormat'][0x0],_0x475b17[_0x14c868]+=_0x19e61f['U'][null!=(_0x4981f4=this['_mrtFormats'][_0x23248e])?_0x4981f4:'']<<_0x6f9f68,_0x6f9f68+=0x6,_0x23248e++,0x20<=_0x6f9f68&&(_0x6f9f68=0x0,_0x14c868++);}this[_0x58861e(0x3126)][_0x58861e(0x1377)]=_0x23248e,this[_0x58861e(0x3b37)]===_0x475b17[0x0]&&this['_mrtAttachments2']===_0x475b17[0x1]||(this['_mrtAttachments1']=_0x475b17[0x0],this['_mrtAttachments2']=_0x475b17[0x1],this['_states'][_0x573637[_0x58861e(0x1922)]]=_0x475b17[0x0],this['_states'][_0x573637[_0x58861e(0x2ac4)]]=_0x475b17[0x1],this[_0x58861e(0x3f49)]=!0x0,this['_stateDirtyLowestIndex']=Math[_0x58861e(0x3478)](this[_0x58861e(0x1819)],_0x573637[_0x58861e(0x1922)]));}['setAlphaBlendEnabled'](_0xebff87){var _0xd8513d=_0x47db9a;this[_0xd8513d(0x2a6b)]=_0xebff87;}[_0x47db9a(0x6f7)](_0x30d693,_0x4e8e2e){var _0x580cc7=_0x47db9a;this[_0x580cc7(0x3ef4)]=_0x30d693,this[_0x580cc7(0xe35)]=_0x4e8e2e;}[_0x47db9a(0x2543)](_0x48323a){var _0x25a7b6=_0x47db9a;this[_0x25a7b6(0x167a)]=_0x48323a;}[_0x47db9a(0x1159)](_0x4230f5){var _0x44ed02=_0x47db9a;this[_0x44ed02(0x122a)]=_0x4230f5,this[_0x44ed02(0x2a47)]=void 0x0===_0x4230f5?0x0:_0x19e61f['U'][_0x4230f5];}[_0x47db9a(0x34c)](_0x2090b1){var _0xc742d=_0x47db9a;this[_0xc742d(0x1230)]=_0x2090b1;}[_0x47db9a(0x1c6)](_0x42af17){this['_depthWriteEnabled']=_0x42af17;}['setDepthCompare'](_0x147275){var _0x560b24=_0x47db9a;this[_0x560b24(0xd65)]=(null!=_0x147275?_0x147275:_0x58d1e8['g'][_0x560b24(0x3739)])-0x200;}[_0x47db9a(0x4024)](_0x5f3cd7){var _0x24f408=_0x47db9a;this[_0x24f408(0x29cf)]=_0x5f3cd7;}[_0x47db9a(0x2435)](_0x133fe7){var _0x186978=_0x47db9a;this[_0x186978(0x2854)]=(null!=_0x133fe7?_0x133fe7:_0x58d1e8['g'][_0x186978(0x3739)])-0x200;}[_0x47db9a(0x22b)](_0x422128){var _0x3d616d=_0x47db9a;this[_0x3d616d(0x38be)]=null===_0x422128?0x1:_0x3f2a83[_0x422128];}[_0x47db9a(0x25b)](_0x1c11e3){var _0x110f74=_0x47db9a;this[_0x110f74(0x1e8)]=null===_0x1c11e3?0x2:_0x3f2a83[_0x1c11e3];}[_0x47db9a(0x2d07)](_0x394163){var _0x26489d=_0x47db9a;this[_0x26489d(0x3894)]=null===_0x394163?0x1:_0x3f2a83[_0x394163];}[_0x47db9a(0x3dcc)](_0x2bf64a){var _0x4e71ff=_0x47db9a;this[_0x4e71ff(0x8fd)]!==_0x2bf64a&&(this[_0x4e71ff(0x8fd)]=_0x2bf64a,this['_states'][_0x573637['StencilReadMask']]=_0x2bf64a,this[_0x4e71ff(0x3f49)]=!0x0,this[_0x4e71ff(0x1819)]=Math[_0x4e71ff(0x3478)](this[_0x4e71ff(0x1819)],_0x573637[_0x4e71ff(0xc83)]));}[_0x47db9a(0x342e)](_0x2c1d98){var _0x558f8a=_0x47db9a;this[_0x558f8a(0x3742)]!==_0x2c1d98&&(this[_0x558f8a(0x3742)]=_0x2c1d98,this[_0x558f8a(0x2ce6)][_0x573637[_0x558f8a(0x1045)]]=_0x2c1d98,this[_0x558f8a(0x3f49)]=!0x0,this[_0x558f8a(0x1819)]=Math[_0x558f8a(0x3478)](this[_0x558f8a(0x1819)],_0x573637[_0x558f8a(0x1045)]));}[_0x47db9a(0x2753)](){var _0x3f48f7=_0x47db9a;this[_0x3f48f7(0x1231)](!0x1,_0x58d1e8['g'][_0x3f48f7(0x3739)],_0x58d1e8['g'][_0x3f48f7(0x3391)],_0x58d1e8['g'][_0x3f48f7(0x29e6)],_0x58d1e8['g'][_0x3f48f7(0x3391)],0xff,0xff);}[_0x47db9a(0x1231)](_0x338ebd,_0x580b48,_0x40344b,_0x2b45f2,_0x951ffb,_0x3afd6d,_0x2f7333){var _0x53b3b7=_0x47db9a;this['_stencilEnabled']=_0x338ebd,this[_0x53b3b7(0x2854)]=(null!=_0x580b48?_0x580b48:_0x58d1e8['g'][_0x53b3b7(0x3739)])-0x200,this[_0x53b3b7(0x38be)]=null===_0x40344b?0x1:_0x3f2a83[_0x40344b],this[_0x53b3b7(0x1e8)]=null===_0x2b45f2?0x2:_0x3f2a83[_0x2b45f2],this[_0x53b3b7(0x3894)]=null===_0x951ffb?0x1:_0x3f2a83[_0x951ffb],this[_0x53b3b7(0x3dcc)](_0x3afd6d),this[_0x53b3b7(0x342e)](_0x2f7333);}[_0x47db9a(0x1315)](_0x50219e,_0x3f4a00,_0x45c706){var _0x52c8b9=_0x47db9a;this['_vertexBuffers']=_0x50219e,this['_overrideVertexBuffers']=_0x45c706,this[_0x52c8b9(0x3e9b)]=_0x3f4a00;}static[_0x47db9a(0x2ef2)](_0x57b44d){var _0x12db43=_0x47db9a;switch(_0x57b44d){case _0x58d1e8['g']['MATERIAL_TriangleFillMode']:return _0x3f955a['YV'][_0x12db43(0x1df8)];case _0x58d1e8['g'][_0x12db43(0x1578)]:return _0x3f955a['YV'][_0x12db43(0x2479)];case _0x58d1e8['g'][_0x12db43(0x2622)]:return _0x3f955a['YV']['LineList'];case _0x58d1e8['g']['MATERIAL_PointListDrawMode']:return _0x3f955a['YV'][_0x12db43(0x2479)];case _0x58d1e8['g'][_0x12db43(0x1b0b)]:return _0x3f955a['YV']['LineList'];case _0x58d1e8['g'][_0x12db43(0x2aef)]:throw _0x12db43(0x870);case _0x58d1e8['g'][_0x12db43(0x2681)]:return _0x3f955a['YV'][_0x12db43(0x3740)];case _0x58d1e8['g'][_0x12db43(0x246a)]:return _0x3f955a['YV'][_0x12db43(0xe70)];case _0x58d1e8['g'][_0x12db43(0x22a2)]:throw _0x12db43(0x12d5);default:return _0x3f955a['YV']['TriangleList'];}}static[_0x47db9a(0x269f)](_0x4d2d12){var _0x4a55de=_0x47db9a;switch(_0x4d2d12){case _0x58d1e8['g']['GL_ALPHA_EQUATION_ADD']:return _0x3f955a['db'][_0x4a55de(0x13a1)];case _0x58d1e8['g'][_0x4a55de(0x1a5d)]:return _0x3f955a['db'][_0x4a55de(0xb5b)];case _0x58d1e8['g'][_0x4a55de(0x281c)]:return _0x3f955a['db'][_0x4a55de(0x333e)];case _0x58d1e8['g'][_0x4a55de(0x3b29)]:return _0x3f955a['db'][_0x4a55de(0xc7b)];case _0x58d1e8['g'][_0x4a55de(0x1255)]:return _0x3f955a['db'][_0x4a55de(0x26e0)];default:return _0x3f955a['db']['Add'];}}static[_0x47db9a(0x3aa9)](_0x58eb09){var _0x14fa54=_0x47db9a;switch(_0x58eb09){case 0x0:return _0x3f955a['zi'][_0x14fa54(0x23ed)];case 0x1:return _0x3f955a['zi']['One'];case _0x58d1e8['g'][_0x14fa54(0x249c)]:return _0x3f955a['zi']['Src'];case _0x58d1e8['g'][_0x14fa54(0x1b96)]:return _0x3f955a['zi'][_0x14fa54(0x114b)];case _0x58d1e8['g']['GL_ALPHA_FUNCTION_SRC_ALPHA']:return _0x3f955a['zi'][_0x14fa54(0x3064)];case _0x58d1e8['g'][_0x14fa54(0x2448)]:return _0x3f955a['zi']['OneMinusSrcAlpha'];case _0x58d1e8['g'][_0x14fa54(0x269c)]:return _0x3f955a['zi'][_0x14fa54(0x50d)];case _0x58d1e8['g'][_0x14fa54(0x25e7)]:return _0x3f955a['zi']['OneMinusDstAlpha'];case _0x58d1e8['g'][_0x14fa54(0x37af)]:return _0x3f955a['zi'][_0x14fa54(0x1d07)];case _0x58d1e8['g'][_0x14fa54(0x7ea)]:return _0x3f955a['zi'][_0x14fa54(0x23df)];case _0x58d1e8['g']['GL_ALPHA_FUNCTION_SRC_ALPHA_SATURATED']:return _0x3f955a['zi'][_0x14fa54(0x41c8)];case _0x58d1e8['g'][_0x14fa54(0x121f)]:return _0x3f955a['zi']['Constant'];case _0x58d1e8['g'][_0x14fa54(0x3dcd)]:return _0x3f955a['zi'][_0x14fa54(0x1659)];case _0x58d1e8['g'][_0x14fa54(0x2751)]:return _0x3f955a['zi'][_0x14fa54(0x2b64)];case _0x58d1e8['g'][_0x14fa54(0x41ab)]:return _0x3f955a['zi'][_0x14fa54(0x1659)];default:return _0x3f955a['zi'][_0x14fa54(0x1c49)];}}static[_0x47db9a(0x25e2)](_0x12e92e){var _0x408392=_0x47db9a;switch(_0x12e92e){case 0x0:return _0x3f955a['wb']['Never'];case 0x1:return _0x3f955a['wb']['Less'];case 0x2:return _0x3f955a['wb'][_0x408392(0x395f)];case 0x3:return _0x3f955a['wb']['LessEqual'];case 0x4:return _0x3f955a['wb']['Greater'];case 0x5:return _0x3f955a['wb'][_0x408392(0x14e5)];case 0x6:return _0x3f955a['wb'][_0x408392(0x1f0a)];case 0x7:return _0x3f955a['wb']['Always'];}return _0x3f955a['wb'][_0x408392(0x15d2)];}static[_0x47db9a(0x1d59)](_0x35b0b0){var _0x485058=_0x47db9a;switch(_0x35b0b0){case 0x0:return _0x3f955a['xS']['Zero'];case 0x1:return _0x3f955a['xS'][_0x485058(0x236c)];case 0x2:return _0x3f955a['xS'][_0x485058(0x37c0)];case 0x3:return _0x3f955a['xS'][_0x485058(0x36bf)];case 0x4:return _0x3f955a['xS'][_0x485058(0x2ed2)];case 0x5:return _0x3f955a['xS'][_0x485058(0x2930)];case 0x6:return _0x3f955a['xS'][_0x485058(0x29bb)];case 0x7:return _0x3f955a['xS'][_0x485058(0x803)];}return _0x3f955a['xS'][_0x485058(0x236c)];}static['_GetVertexInputDescriptorFormat'](_0x5bac3a){var _0x26d461=_0x47db9a,_0x2dffb6=_0x5bac3a[_0x26d461(0x21e0)],_0x3cd7b8=_0x5bac3a[_0x26d461(0x2f9a)],_0x1909f0=_0x5bac3a[_0x26d461(0x5dd)]();switch(_0x2dffb6){case _0x536de5['o']['BYTE']:switch(_0x1909f0){case 0x1:case 0x2:return _0x3cd7b8?_0x3f955a['gB'][_0x26d461(0xb3d)]:_0x3f955a['gB'][_0x26d461(0xa5e)];case 0x3:case 0x4:return _0x3cd7b8?_0x3f955a['gB']['Snorm8x4']:_0x3f955a['gB']['Sint8x4'];}break;case _0x536de5['o'][_0x26d461(0x3918)]:switch(_0x1909f0){case 0x1:case 0x2:return _0x3cd7b8?_0x3f955a['gB'][_0x26d461(0x30e6)]:_0x3f955a['gB'][_0x26d461(0x1016)];case 0x3:case 0x4:return _0x3cd7b8?_0x3f955a['gB'][_0x26d461(0x382c)]:_0x3f955a['gB'][_0x26d461(0x1218)];}break;case _0x536de5['o'][_0x26d461(0xe14)]:switch(_0x1909f0){case 0x1:case 0x2:return _0x3cd7b8?_0x3f955a['gB']['Snorm16x2']:_0x3f955a['gB'][_0x26d461(0x39c2)];case 0x3:case 0x4:return _0x3cd7b8?_0x3f955a['gB'][_0x26d461(0xea4)]:_0x3f955a['gB'][_0x26d461(0x1ba1)];}break;case _0x536de5['o'][_0x26d461(0x3c54)]:switch(_0x1909f0){case 0x1:case 0x2:return _0x3cd7b8?_0x3f955a['gB']['Unorm16x2']:_0x3f955a['gB'][_0x26d461(0x22f2)];case 0x3:case 0x4:return _0x3cd7b8?_0x3f955a['gB'][_0x26d461(0x1349)]:_0x3f955a['gB'][_0x26d461(0x2c99)];}break;case _0x536de5['o'][_0x26d461(0xf7e)]:switch(_0x1909f0){case 0x1:return _0x3f955a['gB'][_0x26d461(0x157b)];case 0x2:return _0x3f955a['gB'][_0x26d461(0x3f31)];case 0x3:return _0x3f955a['gB']['Sint32x3'];case 0x4:return _0x3f955a['gB'][_0x26d461(0x2e70)];}break;case _0x536de5['o'][_0x26d461(0x462)]:switch(_0x1909f0){case 0x1:return _0x3f955a['gB']['Uint32'];case 0x2:return _0x3f955a['gB'][_0x26d461(0x8eb)];case 0x3:return _0x3f955a['gB'][_0x26d461(0x1eb9)];case 0x4:return _0x3f955a['gB'][_0x26d461(0x3fc4)];}break;case _0x536de5['o'][_0x26d461(0x1e6e)]:switch(_0x1909f0){case 0x1:return _0x3f955a['gB']['Float32'];case 0x2:return _0x3f955a['gB'][_0x26d461(0x25df)];case 0x3:return _0x3f955a['gB'][_0x26d461(0x2f1d)];case 0x4:return _0x3f955a['gB'][_0x26d461(0x227e)];}}throw new Error('Invalid\x20Format\x20\x27'+_0x5bac3a[_0x26d461(0x411a)]()+'\x27\x20-\x20type='+_0x2dffb6+_0x26d461(0x2a9a)+_0x3cd7b8+_0x26d461(0x3e4c)+_0x1909f0);}['_getAphaBlendState'](){var _0x47564a=_0x47db9a;return this[_0x47564a(0x2a6b)]?{'srcFactor':_0x6fd05[_0x47564a(0x3aa9)](this[_0x47564a(0x3ef4)][0x2]),'dstFactor':_0x6fd05[_0x47564a(0x3aa9)](this[_0x47564a(0x3ef4)][0x3]),'operation':_0x6fd05['_GetAphaBlendOperation'](this[_0x47564a(0xe35)][0x1])}:null;}[_0x47db9a(0x2e46)](){var _0x164799=_0x47db9a;return this[_0x164799(0x2a6b)]?{'srcFactor':_0x6fd05[_0x164799(0x3aa9)](this[_0x164799(0x3ef4)][0x0]),'dstFactor':_0x6fd05[_0x164799(0x3aa9)](this[_0x164799(0x3ef4)][0x1]),'operation':_0x6fd05['_GetAphaBlendOperation'](this[_0x164799(0xe35)][0x0])}:null;}[_0x47db9a(0x2136)](_0x18f537){var _0x24b2dc=_0x47db9a;this[_0x24b2dc(0x31c6)]!==_0x18f537&&(this[_0x24b2dc(0x31c6)]=_0x18f537,this[_0x24b2dc(0x2ce6)][_0x573637[_0x24b2dc(0x1ac3)]]=_0x18f537,this[_0x24b2dc(0x3f49)]=!0x0,this[_0x24b2dc(0x1819)]=Math[_0x24b2dc(0x3478)](this['_stateDirtyLowestIndex'],_0x573637[_0x24b2dc(0x1ac3)]));}[_0x47db9a(0x19b7)](_0x3bd71e,_0x4e082b){var _0x370423=_0x47db9a;_0x3bd71e=this[_0x370423(0x376b)]-0x1+((this[_0x370423(0x637)]?this[_0x370423(0x67c)]:0x0)<<0x1)+((this['_clampDepth']?0x1:0x0)<<0x3)+((this['_alphaToCoverageEnabled']?0x1:0x0)<<0x4)+(_0x3bd71e<<0x5)+(_0x4e082b<<0x8),this[_0x370423(0x712)]!==_0x3bd71e&&(this[_0x370423(0x712)]=_0x3bd71e,this[_0x370423(0x2ce6)][_0x573637[_0x370423(0x38c1)]]=this['_rasterizationState'],this[_0x370423(0x3f49)]=!0x0,this[_0x370423(0x1819)]=Math[_0x370423(0x3478)](this['_stateDirtyLowestIndex'],_0x573637[_0x370423(0x38c1)]));}[_0x47db9a(0xe12)](){var _0x3abe26=_0x47db9a;let _0x5d822e=((this[_0x3abe26(0x167a)]?0x1:0x0)<<0x16)+(this[_0x3abe26(0x2d8)]<<0x17)+((this[_0x3abe26(0x236f)]?0x1:0x0)<<0x1d);this['_alphaBlendEnabled']&&(_0x5d822e+=((null===this[_0x3abe26(0x3ef4)][0x0]?0x2:_0x2d982e[this['_alphaBlendFuncParams'][0x0]])<<0x0)+((null===this[_0x3abe26(0x3ef4)][0x1]?0x2:_0x2d982e[this[_0x3abe26(0x3ef4)][0x1]])<<0x4)+((null===this[_0x3abe26(0x3ef4)][0x2]?0x2:_0x2d982e[this[_0x3abe26(0x3ef4)][0x2]])<<0x8)+((null===this[_0x3abe26(0x3ef4)][0x3]?0x2:_0x2d982e[this['_alphaBlendFuncParams'][0x3]])<<0xc)+((null===this['_alphaBlendEqParams'][0x0]?0x1:this['_alphaBlendEqParams'][0x0]-0x8005)<<0x10)+((null===this[_0x3abe26(0xe35)][0x1]?0x1:this['_alphaBlendEqParams'][0x1]-0x8005)<<0x13)),_0x5d822e!==this[_0x3abe26(0x3934)]&&(this['_colorStates']=_0x5d822e,this[_0x3abe26(0x2ce6)][_0x573637[_0x3abe26(0x3bd6)]]=this[_0x3abe26(0x3934)],this[_0x3abe26(0x3f49)]=!0x0,this['_stateDirtyLowestIndex']=Math[_0x3abe26(0x3478)](this[_0x3abe26(0x1819)],_0x573637[_0x3abe26(0x3bd6)]));}[_0x47db9a(0x2e98)](){var _0x3360c0=_0x47db9a,_0x34c2c7=this['_stencilEnabled']?this[_0x3360c0(0x2854)]+(this['_stencilFrontDepthFailOp']<<0x3)+(this['_stencilFrontPassOp']<<0x6)+(this[_0x3360c0(0x3894)]<<0x9):0x24f,_0x34c2c7=this[_0x3360c0(0x2a47)]+((this[_0x3360c0(0x1230)]?this[_0x3360c0(0xd65)]:0x7)<<0x6)+(_0x34c2c7<<0xa);this[_0x3360c0(0x2bc8)]!==_0x34c2c7&&(this[_0x3360c0(0x2bc8)]=_0x34c2c7,this['_states'][_0x573637[_0x3360c0(0x2b27)]]=this[_0x3360c0(0x2bc8)],this['_isDirty']=!0x0,this[_0x3360c0(0x1819)]=Math['min'](this[_0x3360c0(0x1819)],_0x573637['DepthStencilState']));}[_0x47db9a(0x2b34)](_0x6a07d8){var _0x43db31=_0x47db9a,_0xac86c9=this[_0x43db31(0x113c)];let _0x1f0633=_0x573637[_0x43db31(0x285c)];var _0x6a07d8=_0x6a07d8[_0x43db31(0x1307)],_0x1fcbd2=_0x6a07d8[_0x43db31(0x3440)][_0x43db31(0x1d1c)],_0x1a1f16=_0x6a07d8[_0x43db31(0x3440)][_0x43db31(0x1eff)];let _0x44acb0,_0x31952c=0x0;for(let _0x3c07ea=0x0;_0x3c07ea<_0x1fcbd2[_0x43db31(0x1377)];_0x3c07ea++){var _0x1e60c6=_0x1a1f16[_0x3c07ea];let _0x155227=null!=(_0x3f4aa5=this[_0x43db31(0x2cba)]&&this[_0x43db31(0x2cba)][_0x1fcbd2[_0x3c07ea]])?_0x3f4aa5:this['_vertexBuffers'][_0x1fcbd2[_0x3c07ea]];var _0x26ab6b,_0x11c1d3,_0x3f4aa5=null==(_0x3f4aa5=(_0x155227=_0x155227||this[_0x43db31(0x29b0)])['getBuffer']())?void 0x0:_0x3f4aa5[_0x43db31(0x3e6e)],_0x34f948=(void 0x0===_0x155227[_0x43db31(0x2046)]&&(_0x34f948=_0x155227[_0x43db31(0x3fcc)],_0x26ab6b=_0x155227[_0x43db31(0x5dd)](!0x0),_0x11c1d3=_0x155227[_0x43db31(0x2f0c)],_0x155227[_0x43db31(0x2046)]=_0x34f948<=this[_0x43db31(0x3954)]-_0x26ab6b&&(0x0===_0x11c1d3||_0x34f948+_0x26ab6b<=_0x11c1d3)),_0x44acb0&&_0x44acb0===_0x3f4aa5&&_0x155227['_validOffsetRange']||(this['vertexBuffers'][_0x31952c++]=_0x155227,_0x44acb0=_0x155227[_0x43db31(0x2046)]?_0x3f4aa5:null),_0x155227[_0x43db31(0x15d9)]+(_0x1e60c6<<0x7));this[_0x43db31(0x3f49)]=this[_0x43db31(0x3f49)]||this[_0x43db31(0x2ce6)][_0x1f0633]!==_0x34f948,this[_0x43db31(0x2ce6)][_0x1f0633++]=_0x34f948;}this['vertexBuffers']['length']=_0x31952c,this[_0x43db31(0x113c)]=_0x1f0633,this[_0x43db31(0x3f49)]=this['_isDirty']||_0x1f0633!==_0xac86c9,this[_0x43db31(0x3f49)]&&(this[_0x43db31(0x1819)]=Math[_0x43db31(0x3478)](this['_stateDirtyLowestIndex'],_0x573637[_0x43db31(0x285c)]));}[_0x47db9a(0xc6d)](_0x24bc5b){var _0x38586f=_0x47db9a;this[_0x38586f(0x539)]!==_0x24bc5b&&(this[_0x38586f(0x539)]=_0x24bc5b,this[_0x38586f(0x2ce6)][_0x573637[_0x38586f(0x4044)]]=this['_textureState'],this[_0x38586f(0x3f49)]=!0x0,this[_0x38586f(0x1819)]=Math['min'](this[_0x38586f(0x1819)],_0x573637[_0x38586f(0x4044)]));}['_createPipelineLayout'](_0x880bf7){var _0x3fe344=_0x47db9a;if(this['_useTextureStage'])return this['_createPipelineLayoutWithTextureStage'](_0x880bf7);const _0x1a6016=[];var _0x9651bf=_0x880bf7[_0x3fe344(0x3440)][_0x3fe344(0x3518)];for(let _0x3a2084=0x0;_0x3a2084<_0x9651bf[_0x3fe344(0x1377)];_0x3a2084++){var _0x31927f=_0x9651bf[_0x3a2084];_0x1a6016[_0x3a2084]=this[_0x3fe344(0xb4c)][_0x3fe344(0x3a76)]({'entries':_0x31927f});}return _0x880bf7['bindGroupLayouts']=_0x1a6016,this['_device'][_0x3fe344(0x39ef)]({'bindGroupLayouts':_0x1a6016});}[_0x47db9a(0x1d08)](_0x25a3c7){var _0x53d707=_0x47db9a,_0x37a295=_0x25a3c7[_0x53d707(0x3440)];const _0x31a312=_0x37a295['bindGroupLayoutEntries'];let _0x4e82bf=0x1;for(let _0x531541=0x0;_0x531541<_0x31a312[_0x53d707(0x1377)];_0x531541++){var _0x489675=_0x31a312[_0x531541];for(let _0x130935=0x0;_0x130935<_0x489675['length'];_0x130935++){const _0x55bb97=_0x31a312[_0x531541][_0x130935];if(_0x55bb97['texture']){var _0xbcaf1,_0x3a509c=_0x37a295[_0x53d707(0x1a98)][_0x531541][_0x55bb97[_0x53d707(0xd3b)]][_0x53d707(0xc8c)],_0x3fea39=_0x37a295[_0x53d707(0x1c3b)][_0x3a509c],_0x3a509c=_0x3fea39[_0x53d707(0x1b7a)]?_0x37a295['availableSamplers'][_0x3a509c+_0x360bd1['e'][_0x53d707(0x3f68)]]:null;let _0x22aca1=_0x3fea39[_0x53d707(0x2e68)],_0x505f4a=null!=(_0xbcaf1=null==_0x3a509c?void 0x0:_0x3a509c[_0x53d707(0x21e0)])?_0xbcaf1:_0x3f955a['dV'][_0x53d707(0x1f6f)];this['_textureState']&_0x4e82bf&&_0x22aca1!==_0x3f955a['oD'][_0x53d707(0x75c)]&&(_0x3fea39['autoBindSampler']&&(_0x505f4a=_0x3f955a['dV'][_0x53d707(0xeef)]),_0x22aca1=_0x3f955a['oD'][_0x53d707(0x4061)]),_0x55bb97[_0x53d707(0x3c38)][_0x53d707(0x2e68)]=_0x22aca1,_0x3a509c&&(_0xbcaf1=_0x37a295[_0x53d707(0x1a98)][_0x3a509c[_0x53d707(0xd3b)][_0x53d707(0x3768)]][_0x3a509c[_0x53d707(0xd3b)]['bindingIndex']][_0x53d707(0x2ca7)],_0x31a312[_0x3a509c[_0x53d707(0xd3b)][_0x53d707(0x3768)]][_0xbcaf1][_0x53d707(0x1a82)][_0x53d707(0x21e0)]=_0x505f4a),_0x4e82bf<<=0x1;}}}const _0x4e7794=[];for(let _0x1d0369=0x0;_0x1d0369<_0x31a312[_0x53d707(0x1377)];++_0x1d0369)_0x4e7794[_0x1d0369]=this[_0x53d707(0xb4c)][_0x53d707(0x3a76)]({'entries':_0x31a312[_0x1d0369]});return _0x25a3c7[_0x53d707(0x1655)]=_0x4e7794,this['_device'][_0x53d707(0x39ef)]({'bindGroupLayouts':_0x4e7794});}[_0x47db9a(0x1746)](_0x371989){var _0x59ba96=_0x47db9a;const _0x42ea10=[];var _0x371989=_0x371989[_0x59ba96(0x1307)],_0xd3bce1=_0x371989['shaderProcessingContext'][_0x59ba96(0x1d1c)],_0x378b47=_0x371989[_0x59ba96(0x3440)]['attributeLocationsFromEffect'];let _0x4f3fce,_0x5314c8;for(let _0x489c48=0x0;_0x489c48<_0xd3bce1['length'];_0x489c48++){var _0x46e06e=_0x378b47[_0x489c48];let _0x3af135=null!=(_0x1604f3=this[_0x59ba96(0x2cba)]&&this[_0x59ba96(0x2cba)][_0xd3bce1[_0x489c48]])?_0x1604f3:this[_0x59ba96(0x32a3)][_0xd3bce1[_0x489c48]],_0x1c4579=null==(_0x1604f3=(_0x3af135=_0x3af135||this[_0x59ba96(0x29b0)])[_0x59ba96(0x3181)]())?void 0x0:_0x1604f3[_0x59ba96(0x3e6e)],_0x5cef24=_0x3af135[_0x59ba96(0x3fcc)];var _0x54548e,_0x1604f3=!_0x3af135['_validOffsetRange'];_0x4f3fce&&_0x5314c8&&_0x4f3fce===_0x1c4579&&!_0x1604f3||(_0x54548e={'arrayStride':_0x3af135[_0x59ba96(0x2f0c)],'stepMode':_0x3af135[_0x59ba96(0x11e2)]()?_0x3f955a['V'][_0x59ba96(0x38fb)]:_0x3f955a['V'][_0x59ba96(0xa4e)],'attributes':[]},_0x42ea10[_0x59ba96(0x3f90)](_0x54548e),_0x5314c8=_0x54548e[_0x59ba96(0x221c)],_0x1604f3&&(_0x5cef24=0x0,_0x1c4579=null)),_0x5314c8[_0x59ba96(0x3f90)]({'shaderLocation':_0x46e06e,'offset':_0x5cef24,'format':_0x6fd05[_0x59ba96(0x1952)](_0x3af135)}),_0x4f3fce=_0x1c4579;}return _0x42ea10;}['_createRenderPipeline'](_0x2de868,_0x561d22,_0x1df1dc){var _0x40d3a9=_0x47db9a,_0x34dca4,_0x2fe9de=_0x2de868[_0x40d3a9(0x1307)],_0x2de868=this[_0x40d3a9(0x1746)](_0x2de868),_0x45bde4=this['_createPipelineLayout'](_0x2fe9de);const _0x388b88=[];var _0x5a6dca=this[_0x40d3a9(0x2edf)](),_0x2340b8=this[_0x40d3a9(0x2e46)]();if(0x0<this['_mrtAttachments1'])for(let _0x284607=0x0;_0x284607<this[_0x40d3a9(0x3126)][_0x40d3a9(0x1377)];++_0x284607){var _0x4f97cf=this[_0x40d3a9(0x3126)][_0x284607];if(_0x4f97cf){const _0x1baa42={'format':_0x4f97cf,'writeMask':0x0!=(this['_mrtEnabledMask']&0x1<<_0x284607)?this['_writeMask']:0x0};_0x5a6dca&&_0x2340b8&&(_0x1baa42[_0x40d3a9(0xbe2)]={'alpha':_0x5a6dca,'color':_0x2340b8}),_0x388b88[_0x40d3a9(0x3f90)](_0x1baa42);}else _0x388b88[_0x40d3a9(0x3f90)](null);}else{if(this['_webgpuColorFormat'][0x0]){const _0x19d215={'format':this[_0x40d3a9(0x2f47)][0x0],'writeMask':this[_0x40d3a9(0x167a)]};_0x5a6dca&&_0x2340b8&&(_0x19d215['blend']={'alpha':_0x5a6dca,'color':_0x2340b8}),_0x388b88[_0x40d3a9(0x3f90)](_0x19d215);}else _0x388b88[_0x40d3a9(0x3f90)](null);}var _0x2af208={'compare':_0x6fd05['_GetCompareFunction'](this[_0x40d3a9(0x29cf)]?this[_0x40d3a9(0x2854)]:0x7),'depthFailOp':_0x6fd05[_0x40d3a9(0x1d59)](this[_0x40d3a9(0x29cf)]?this[_0x40d3a9(0x38be)]:0x1),'failOp':_0x6fd05[_0x40d3a9(0x1d59)](this['_stencilEnabled']?this[_0x40d3a9(0x3894)]:0x1),'passOp':_0x6fd05[_0x40d3a9(0x1d59)](this['_stencilEnabled']?this[_0x40d3a9(0x1e8)]:0x1)};let _0xc5da77=void 0x0;_0x561d22!==_0x3f955a['YV'][_0x40d3a9(0x3740)]&&_0x561d22!==_0x3f955a['YV']['TriangleStrip']||(_0xc5da77=!this[_0x40d3a9(0x3e9b)]||this['_indexBuffer'][_0x40d3a9(0x15ae)]?_0x3f955a['iD'][_0x40d3a9(0x42d)]:_0x3f955a['iD'][_0x40d3a9(0x2f0d)]);var _0x76a20c=!!this[_0x40d3a9(0x122a)]&&_0x19e61f['D'][_0x40d3a9(0x4c9)](this['_webgpuDepthStencilFormat']);return this[_0x40d3a9(0xb4c)][_0x40d3a9(0x26b)]({'label':_0x40d3a9(0x4168)+(null!=(_0x34dca4=null==(_0x34dca4=_0x388b88[0x0])?void 0x0:_0x34dca4[_0x40d3a9(0x1f4f)])?_0x34dca4:_0x40d3a9(0x49f))+'_'+(null!=(_0x34dca4=this[_0x40d3a9(0x122a)])?_0x34dca4:_0x40d3a9(0x32ad))+_0x40d3a9(0x3be8)+_0x1df1dc,'layout':_0x45bde4,'vertex':{'module':_0x2fe9de[_0x40d3a9(0x4067)][_0x40d3a9(0x1051)][_0x40d3a9(0x183a)],'entryPoint':_0x2fe9de['stages'][_0x40d3a9(0x1051)][_0x40d3a9(0x2b88)],'buffers':_0x2de868},'primitive':{'topology':_0x561d22,'stripIndexFormat':_0xc5da77,'frontFace':0x1===this['_frontFace']?_0x3f955a['zX'][_0x40d3a9(0xaca)]:_0x3f955a['zX']['CW'],'cullMode':this['_cullEnabled']?0x2===this[_0x40d3a9(0x67c)]?_0x3f955a['Wf'][_0x40d3a9(0x2952)]:_0x3f955a['Wf'][_0x40d3a9(0x3258)]:_0x3f955a['Wf'][_0x40d3a9(0x24ef)]},'fragment':_0x2fe9de[_0x40d3a9(0x4067)]['fragmentStage']?{'module':_0x2fe9de[_0x40d3a9(0x4067)][_0x40d3a9(0x2a1b)][_0x40d3a9(0x183a)],'entryPoint':_0x2fe9de[_0x40d3a9(0x4067)][_0x40d3a9(0x2a1b)][_0x40d3a9(0x2b88)],'targets':_0x388b88}:void 0x0,'multisample':{'count':_0x1df1dc},'depthStencil':void 0x0===this['_webgpuDepthStencilFormat']?void 0x0:{'depthWriteEnabled':this[_0x40d3a9(0x236f)],'depthCompare':this[_0x40d3a9(0x1230)]?_0x6fd05[_0x40d3a9(0x25e2)](this['_depthCompare']):_0x3f955a['wb'][_0x40d3a9(0x5a0)],'format':this[_0x40d3a9(0x122a)],'stencilFront':this[_0x40d3a9(0x29cf)]&&_0x76a20c?_0x2af208:void 0x0,'stencilBack':this[_0x40d3a9(0x29cf)]&&_0x76a20c?_0x2af208:void 0x0,'stencilReadMask':this[_0x40d3a9(0x29cf)]&&_0x76a20c?this[_0x40d3a9(0x8fd)]:void 0x0,'stencilWriteMask':this[_0x40d3a9(0x29cf)]&&_0x76a20c?this[_0x40d3a9(0x3742)]:void 0x0,'depthBias':this['_depthBias'],'depthBiasClamp':this[_0x40d3a9(0x20f0)],'depthBiasSlopeScale':this['_depthBiasSlopeScale']}});}}_0x6fd05[_0x47db9a(0xca5)]=0x0,_0x6fd05[_0x47db9a(0x1224)]=0x0,_0x6fd05[_0x47db9a(0x18dd)]=0x0,_0x6fd05[_0x47db9a(0x3667)]=0x0,_0x6fd05['_NumPipelineCreationCurrentFrame']=0x0;},0x9683:(_0x90f734,_0x325817,_0xdefbd5)=>{var _0x2a0830=a8_0x16e4d8;_0xdefbd5['d'](_0x325817,{'H':()=>_0x5c00cb}),_0x325817=_0xdefbd5(0x16c35);class _0x17d7e1{constructor(){var _0x365c45=a8_0x5b24;this[_0x365c45(0x31a0)]={};}['count'](){var _0x2d831e=a8_0x5b24;let _0x420b99=0x0,_0x4d8984=this[_0x2d831e(0x315e)]?0x1:0x0;for(const _0x57ad40 in this[_0x2d831e(0x31a0)]){const _0x338fbd=this['values'][_0x57ad40];var [_0x1571b0,_0x318dad]=_0x338fbd['count']();_0x420b99+=_0x1571b0,_0x4d8984+=_0x318dad,_0x420b99++;}return[_0x420b99,_0x4d8984];}}class _0x5c00cb extends _0x325817['O']{constructor(_0x12b163,_0x290a5b,_0x550ce9){var _0x14f3e1=a8_0x5b24;super(_0x12b163,_0x290a5b,_0x550ce9),this['_nodeStack']=[],this[_0x14f3e1(0x12cd)][0x0]=_0x5c00cb['_Cache'];}static[_0x2a0830(0x387a)](){var _0x3af47f=_0x2a0830,_0x5bf72f=_0x5c00cb[_0x3af47f(0x2f5b)]['count']();return{'nodeCount':_0x5bf72f[0x0],'pipelineCount':_0x5bf72f[0x1]};}static['_GetPipelines'](_0x4deba2,_0x214ab5,_0x4676a8,_0x1b85f4){var _0x429e5d=_0x2a0830;if(_0x4deba2[_0x429e5d(0x315e)]){const _0x2d200b=_0x4676a8[_0x429e5d(0x13df)]();_0x2d200b['length']=_0x1b85f4,_0x214ab5[_0x429e5d(0x3f90)](_0x2d200b);}for(const _0x38fd30 in _0x4deba2['values']){var _0x215777=_0x4deba2[_0x429e5d(0x31a0)][_0x38fd30];_0x4676a8[_0x1b85f4]=parseInt(_0x38fd30),_0x5c00cb[_0x429e5d(0x3c80)](_0x215777,_0x214ab5,_0x4676a8,_0x1b85f4+0x1);}}static['GetPipelines'](){var _0x4305cf=_0x2a0830,_0x2995f9=[];return _0x5c00cb[_0x4305cf(0x3c80)](_0x5c00cb['_Cache'],_0x2995f9,[],0x0),_0x2995f9;}[_0x2a0830(0x3ec2)](_0x4a3fcc){var _0x12089b=_0x2a0830;let _0x34382c=this[_0x12089b(0x12cd)][this['_stateDirtyLowestIndex']];for(let _0x217f94=this[_0x12089b(0x1819)];_0x217f94<this[_0x12089b(0x113c)];++_0x217f94){let _0x1fcfdf=_0x34382c[_0x12089b(0x31a0)][this[_0x12089b(0x2ce6)][_0x217f94]];_0x1fcfdf||(_0x1fcfdf=new _0x17d7e1(),_0x34382c['values'][this[_0x12089b(0x2ce6)][_0x217f94]]=_0x1fcfdf),_0x34382c=_0x1fcfdf,this[_0x12089b(0x12cd)][_0x217f94+0x1]=_0x34382c;}_0x4a3fcc[_0x12089b(0x165c)]=_0x34382c,_0x4a3fcc[_0x12089b(0x315e)]=_0x34382c[_0x12089b(0x315e)];}[_0x2a0830(0x381a)](_0x302ea2){var _0x7752ab=_0x2a0830;_0x302ea2[_0x7752ab(0x165c)][_0x7752ab(0x315e)]=_0x302ea2[_0x7752ab(0x315e)];}}_0x5c00cb[_0x2a0830(0x2f5b)]=new _0x17d7e1();},0x14e86:(_0x4e4b21,_0x305b4d,_0x47a2cc)=>{var _0x2f5417=a8_0x16e4d8;_0x47a2cc['d'](_0x305b4d,{'W':()=>_0x82b6e});var _0x2638d2=_0x47a2cc(0x89a1),_0x185cd1=_0x47a2cc(0x77a5);const _0x4d78a4=[0x0,0x0,0x3,0x7,0x0,0x2,0x6,0x2,0x4,0x1,0x5,0x3,0x1],_0x9c187f=[0x0,0x40,0x20,0x60,0x10,0x50,0x30,0x70,0x8],_0x2faedd=[0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x80];class _0x82b6e{constructor(_0x565a27){var _0x2cda4d=a8_0x5b24;this[_0x2cda4d(0x333b)]={},this['_device']=_0x565a27,this[_0x2cda4d(0x3b5)]=!0x1;}static[_0x2f5417(0x2e5d)](_0x232a7c){var _0x47b6fc=_0x2f5417,_0x14df62,_0x572e91=_0x232a7c[_0x47b6fc(0x2cef)]&&0x1<_0x232a7c[_0x47b6fc(0x2cef)]?0x4:0x1;return _0x4d78a4[_0x232a7c[_0x47b6fc(0x14ec)]]+_0x9c187f[(_0x232a7c[_0x47b6fc(0x22e4)]||0x202)-0x200+0x1]+_0x2faedd[_0x232a7c[_0x47b6fc(0x14ec)]]+((null!=(_0x14df62=_0x232a7c[_0x47b6fc(0x5bb)])?_0x14df62:0x1)<<0x8)+((null!=(_0x14df62=_0x232a7c[_0x47b6fc(0x146a)])?_0x14df62:0x1)<<0xa)+((null!=(_0x14df62=_0x232a7c[_0x47b6fc(0x2d9a)])?_0x14df62:0x1)<<0xc)+((_0x232a7c[_0x47b6fc(0x2ea2)]?0x1:0x0)<<0xe)+(_0x572e91<<0xf);}static[_0x2f5417(0x17a2)](_0x565cd5,_0x512bbb){var _0x4ab041=_0x2f5417;let _0x2d036e,_0x212eb6,_0x28d458,_0x4e3330,_0xec1083;var _0xee4245=_0x565cd5[_0x4ab041(0x2ea2)];switch(_0x565cd5[_0x4ab041(0x14ec)]){case _0x185cd1['g'][_0x4ab041(0x3bc)]:_0x2d036e=_0x2638d2['X9']['Linear'],_0x212eb6=_0x2638d2['X9']['Linear'],_0x28d458=_0x2638d2['X9'][_0x4ab041(0x3148)],_0xee4245||(_0x4e3330=_0xec1083=0x0);break;case _0x185cd1['g'][_0x4ab041(0x3d84)]:case _0x185cd1['g'][_0x4ab041(0x2a6)]:_0x2d036e=_0x2638d2['X9'][_0x4ab041(0x2513)],_0x212eb6=_0x2638d2['X9'][_0x4ab041(0x2513)],_0xee4245?_0x28d458=_0x2638d2['X9']['Linear']:(_0x28d458=_0x2638d2['X9']['Nearest'],_0x4e3330=_0xec1083=0x0);break;case _0x185cd1['g']['TEXTURE_NEAREST_NEAREST_MIPLINEAR']:_0x2d036e=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x212eb6=_0x2638d2['X9'][_0x4ab041(0x3148)],_0xee4245?_0x28d458=_0x2638d2['X9'][_0x4ab041(0x2513)]:(_0x28d458=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x4e3330=_0xec1083=0x0);break;case _0x185cd1['g']['TEXTURE_NEAREST_NEAREST_MIPNEAREST']:_0x2d036e=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x212eb6=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x28d458=_0x2638d2['X9'][_0x4ab041(0x3148)],_0xee4245||(_0x4e3330=_0xec1083=0x0);break;case _0x185cd1['g'][_0x4ab041(0x1b46)]:_0x2d036e=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x212eb6=_0x2638d2['X9'][_0x4ab041(0x2513)],_0x28d458=_0x2638d2['X9'][_0x4ab041(0x3148)],_0xee4245||(_0x4e3330=_0xec1083=0x0);break;case _0x185cd1['g'][_0x4ab041(0x2e69)]:_0x2d036e=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x212eb6=_0x2638d2['X9'][_0x4ab041(0x2513)],_0xee4245?_0x28d458=_0x2638d2['X9']['Linear']:(_0x28d458=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x4e3330=_0xec1083=0x0);break;case _0x185cd1['g'][_0x4ab041(0x1312)]:_0x2d036e=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x212eb6=_0x2638d2['X9'][_0x4ab041(0x2513)],_0x28d458=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x4e3330=_0xec1083=0x0;break;case _0x185cd1['g'][_0x4ab041(0x1c94)]:case _0x185cd1['g'][_0x4ab041(0x14cd)]:_0x2d036e=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x212eb6=_0x2638d2['X9']['Nearest'],_0x28d458=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x4e3330=_0xec1083=0x0;break;case _0x185cd1['g'][_0x4ab041(0x417b)]:_0x2d036e=_0x2638d2['X9']['Linear'],_0x212eb6=_0x2638d2['X9']['Nearest'],_0x28d458=_0x2638d2['X9']['Nearest'],_0xee4245||(_0x4e3330=_0xec1083=0x0);break;case _0x185cd1['g'][_0x4ab041(0x3c8d)]:_0x2d036e=_0x2638d2['X9'][_0x4ab041(0x2513)],_0x212eb6=_0x2638d2['X9'][_0x4ab041(0x3148)],_0xee4245?_0x28d458=_0x2638d2['X9'][_0x4ab041(0x2513)]:(_0x28d458=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x4e3330=_0xec1083=0x0);break;case _0x185cd1['g'][_0x4ab041(0xca4)]:case _0x185cd1['g'][_0x4ab041(0x948)]:_0x2d036e=_0x2638d2['X9'][_0x4ab041(0x2513)],_0x212eb6=_0x2638d2['X9'][_0x4ab041(0x2513)],_0x28d458=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x4e3330=_0xec1083=0x0;break;case _0x185cd1['g'][_0x4ab041(0x2139)]:_0x2d036e=_0x2638d2['X9'][_0x4ab041(0x2513)],_0x212eb6=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x28d458=_0x2638d2['X9']['Nearest'],_0x4e3330=_0xec1083=0x0;break;default:_0x2d036e=_0x2638d2['X9']['Nearest'],_0x212eb6=_0x2638d2['X9'][_0x4ab041(0x3148)],_0x28d458=_0x2638d2['X9']['Nearest'],_0x4e3330=_0xec1083=0x0;}return 0x1<_0x512bbb&&(0x0!==_0x4e3330||0x0!==_0xec1083)?{'magFilter':_0x2638d2['X9'][_0x4ab041(0x2513)],'minFilter':_0x2638d2['X9'][_0x4ab041(0x2513)],'mipmapFilter':_0x2638d2['X9'][_0x4ab041(0x2513)],'anisotropyEnabled':!0x0}:{'magFilter':_0x2d036e,'minFilter':_0x212eb6,'mipmapFilter':_0x28d458,'lodMinClamp':_0x4e3330,'lodMaxClamp':_0xec1083};}static['_GetWrappingMode'](_0x31bef5){var _0x2d653f=_0x2f5417;switch(_0x31bef5){case _0x185cd1['g'][_0x2d653f(0x3ace)]:return _0x2638d2['OB'][_0x2d653f(0x3ced)];case _0x185cd1['g']['TEXTURE_CLAMP_ADDRESSMODE']:return _0x2638d2['OB'][_0x2d653f(0x2ba8)];case _0x185cd1['g'][_0x2d653f(0x19d3)]:return _0x2638d2['OB'][_0x2d653f(0x242c)];}return _0x2638d2['OB'][_0x2d653f(0x3ced)];}static[_0x2f5417(0xf12)](_0x827013){var _0x4d4737=_0x2f5417;return{'addressModeU':this[_0x4d4737(0x511)](_0x827013[_0x4d4737(0x5bb)]),'addressModeV':this[_0x4d4737(0x511)](_0x827013['_cachedWrapV']),'addressModeW':this['_GetWrappingMode'](_0x827013[_0x4d4737(0x2d9a)])};}static['_GetSamplerDescriptor'](_0x176e8b){var _0x48d229=_0x2f5417,_0x2db70b=_0x176e8b[_0x48d229(0x2ea2)]&&_0x176e8b[_0x48d229(0x2cef)]&&0x1<_0x176e8b[_0x48d229(0x2cef)]?0x4:0x1,_0x4e00c6=this[_0x48d229(0x17a2)](_0x176e8b,_0x2db70b);return Object[_0x48d229(0x3345)](Object[_0x48d229(0x3345)](Object[_0x48d229(0x3345)]({},_0x4e00c6),this[_0x48d229(0xf12)](_0x176e8b)),{'compare':_0x176e8b[_0x48d229(0x22e4)]?_0x82b6e[_0x48d229(0x3bd5)](_0x176e8b[_0x48d229(0x22e4)]):void 0x0,'maxAnisotropy':_0x4e00c6[_0x48d229(0x307e)]?_0x2db70b:0x1});}static[_0x2f5417(0x3bd5)](_0x364320){var _0x3a1ba4=_0x2f5417;switch(_0x364320){case _0x185cd1['g'][_0x3a1ba4(0x3739)]:return _0x2638d2['wb'][_0x3a1ba4(0x5a0)];case _0x185cd1['g'][_0x3a1ba4(0xa9b)]:return _0x2638d2['wb'][_0x3a1ba4(0x395f)];case _0x185cd1['g'][_0x3a1ba4(0x2623)]:return _0x2638d2['wb'][_0x3a1ba4(0x9c9)];case _0x185cd1['g'][_0x3a1ba4(0xdc2)]:return _0x2638d2['wb'][_0x3a1ba4(0x1f0a)];case _0x185cd1['g'][_0x3a1ba4(0x3b6)]:return _0x2638d2['wb'][_0x3a1ba4(0x1a91)];case _0x185cd1['g'][_0x3a1ba4(0x2bb7)]:return _0x2638d2['wb'][_0x3a1ba4(0x32aa)];case _0x185cd1['g']['NEVER']:return _0x2638d2['wb']['Never'];case _0x185cd1['g'][_0x3a1ba4(0x1eea)]:return _0x2638d2['wb'][_0x3a1ba4(0x14e5)];default:return _0x2638d2['wb'][_0x3a1ba4(0x1a91)];}}[_0x2f5417(0x1895)](_0x4287c6,_0xa0e64=!0x1,_0x44b767=0x0){var _0x324016=_0x2f5417;if(this['disabled'])return this[_0x324016(0xb4c)][_0x324016(0xa5f)](_0x82b6e[_0x324016(0x3c62)](_0x4287c6));_0xa0e64?_0x44b767=0x0:0x0===_0x44b767&&(_0x44b767=_0x82b6e[_0x324016(0x2e5d)](_0x4287c6));let _0x52b050=_0xa0e64?void 0x0:this[_0x324016(0x333b)][_0x44b767];return _0x52b050||(_0x52b050=this[_0x324016(0xb4c)][_0x324016(0xa5f)](_0x82b6e['_GetSamplerDescriptor'](_0x4287c6)),_0xa0e64||(this[_0x324016(0x333b)][_0x44b767]=_0x52b050)),_0x52b050;}}},0x89a1:(_0x1f10cd,_0x1cd7a7,_0x503cff)=>{var _0x3bf5a8=a8_0x16e4d8,_0x49ce53,_0x51a6bc,_0x2a78b6,_0x3933b3,_0x4b63fd,_0x57a180,_0x2e1bc9,_0x2bd9a1,_0x2e9e2c,_0x529650,_0x22f54a,_0x5bbe70,_0x58a18d,_0x43fbc4,_0x2df607,_0x32ee7e,_0x535007,_0x1251fa,_0x41805f,_0xed3175,_0x910116,_0x34b0a7,_0x4511e6,_0x55dd06,_0x660693,_0x325cb7,_0x4c24aa,_0x118750,_0x3cd01c,_0x244cfe;_0x503cff['d'](_0x1cd7a7,{'$X':()=>_0x5bbe70,'EG':()=>_0x118750,'EV':()=>_0x2bd9a1,'FB':()=>_0x51a6bc,'Gt':()=>_0x32ee7e,'H7':()=>_0x2e1bc9,'OB':()=>_0x2e9e2c,'Rs':()=>_0x58a18d,'V':()=>_0x325cb7,'Wf':()=>_0xed3175,'Ws':()=>_0x4c24aa,'X9':()=>_0x529650,'YV':()=>_0x1251fa,'Zu':()=>_0x244cfe,'dV':()=>_0x43fbc4,'db':()=>_0x34b0a7,'eS':()=>_0x49ce53,'fu':()=>_0x535007,'gB':()=>_0x660693,'gc':()=>_0x2a78b6,'iD':()=>_0x55dd06,'kd':()=>_0x3933b3,'oD':()=>_0x2df607,'p_':()=>_0x57a180,'v2':()=>_0x4b63fd,'wb':()=>_0x22f54a,'xL':()=>_0x3cd01c,'xS':()=>_0x4511e6,'zX':()=>_0x41805f,'zi':()=>_0x910116}),(_0x503cff=_0x49ce53=_0x49ce53||{})[_0x3bf5a8(0x3bb5)]=_0x3bf5a8(0x2090),_0x503cff[_0x3bf5a8(0x3b79)]=_0x3bf5a8(0x2ce),_0x503cff[_0x3bf5a8(0x2815)]=_0x3bf5a8(0x1ce),_0x503cff['TextureCompressionETC2']='texture-compression-etc2',_0x503cff['TextureCompressionASTC']='texture-compression-astc',_0x503cff['TimestampQuery']='timestamp-query',_0x503cff[_0x3bf5a8(0x4bc)]='indirect-first-instance',_0x503cff[_0x3bf5a8(0x310a)]='shader-f16',_0x503cff[_0x3bf5a8(0x2c58)]=_0x3bf5a8(0x4012),_0x503cff[_0x3bf5a8(0xc4c)]='bgra8unorm-storage',_0x503cff[_0x3bf5a8(0x2150)]='float32-filterable',(_0x1cd7a7=_0x51a6bc=_0x51a6bc||{})[_0x1cd7a7[_0x3bf5a8(0x1386)]=0x1]=_0x3bf5a8(0x1386),_0x1cd7a7[_0x1cd7a7[_0x3bf5a8(0x50c)]=0x2]=_0x3bf5a8(0x50c),_0x1cd7a7[_0x1cd7a7[_0x3bf5a8(0x2603)]=0x4]=_0x3bf5a8(0x2603),_0x1cd7a7[_0x1cd7a7['CopyDst']=0x8]='CopyDst',_0x1cd7a7[_0x1cd7a7['Index']=0x10]='Index',_0x1cd7a7[_0x1cd7a7[_0x3bf5a8(0xa4e)]=0x20]=_0x3bf5a8(0xa4e),_0x1cd7a7[_0x1cd7a7[_0x3bf5a8(0x2bf3)]=0x40]=_0x3bf5a8(0x2bf3),_0x1cd7a7[_0x1cd7a7[_0x3bf5a8(0x9b7)]=0x80]='Storage',_0x1cd7a7[_0x1cd7a7[_0x3bf5a8(0xe96)]=0x100]=_0x3bf5a8(0xe96),_0x1cd7a7[_0x1cd7a7['QueryResolve']=0x200]='QueryResolve',(_0x503cff=_0x2a78b6=_0x2a78b6||{})[_0x503cff[_0x3bf5a8(0x3713)]=0x1]=_0x3bf5a8(0x3713),_0x503cff[_0x503cff[_0x3bf5a8(0x39bb)]=0x2]=_0x3bf5a8(0x39bb),(_0x1cd7a7=_0x3933b3=_0x3933b3||{})[_0x3bf5a8(0x872)]='1d',_0x1cd7a7['E2d']='2d',_0x1cd7a7[_0x3bf5a8(0x1244)]='3d',(_0x503cff=_0x4b63fd=_0x4b63fd||{})[_0x503cff['CopySrc']=0x1]=_0x3bf5a8(0x2603),_0x503cff[_0x503cff['CopyDst']=0x2]='CopyDst',_0x503cff[_0x503cff['TextureBinding']=0x4]=_0x3bf5a8(0x1421),_0x503cff[_0x503cff[_0x3bf5a8(0x2618)]=0x8]=_0x3bf5a8(0x2618),_0x503cff[_0x503cff[_0x3bf5a8(0x39b5)]=0x10]=_0x3bf5a8(0x39b5),(_0x1cd7a7=_0x57a180=_0x57a180||{})[_0x3bf5a8(0x872)]='1d',_0x1cd7a7[_0x3bf5a8(0x2fa6)]='2d',_0x1cd7a7[_0x3bf5a8(0x50a)]=_0x3bf5a8(0x2dc3),_0x1cd7a7[_0x3bf5a8(0x4042)]=_0x3bf5a8(0x3973),_0x1cd7a7[_0x3bf5a8(0x2245)]=_0x3bf5a8(0x253f),_0x1cd7a7[_0x3bf5a8(0x1244)]='3d',(_0x503cff=_0x2e1bc9=_0x2e1bc9||{})[_0x3bf5a8(0x34d7)]=_0x3bf5a8(0x3332),_0x503cff[_0x3bf5a8(0x2caf)]=_0x3bf5a8(0x3afb),_0x503cff['DepthOnly']=_0x3bf5a8(0x1db5),(_0x1cd7a7=_0x2bd9a1=_0x2bd9a1||{})[_0x3bf5a8(0x3916)]=_0x3bf5a8(0x424),_0x1cd7a7[_0x3bf5a8(0x2d56)]=_0x3bf5a8(0x824),_0x1cd7a7['R8Uint']='r8uint',_0x1cd7a7[_0x3bf5a8(0x33f0)]=_0x3bf5a8(0x232f),_0x1cd7a7[_0x3bf5a8(0x667)]='r16uint',_0x1cd7a7[_0x3bf5a8(0x17c9)]=_0x3bf5a8(0x152a),_0x1cd7a7[_0x3bf5a8(0x1002)]='r16float',_0x1cd7a7[_0x3bf5a8(0x3f70)]=_0x3bf5a8(0xa75),_0x1cd7a7['RG8Snorm']=_0x3bf5a8(0xeba),_0x1cd7a7[_0x3bf5a8(0x3bbd)]=_0x3bf5a8(0x7ff),_0x1cd7a7[_0x3bf5a8(0x3527)]='rg8sint',_0x1cd7a7[_0x3bf5a8(0x39ca)]=_0x3bf5a8(0x178d),_0x1cd7a7[_0x3bf5a8(0x35d)]=_0x3bf5a8(0x2b6e),_0x1cd7a7[_0x3bf5a8(0x10c9)]='r32float',_0x1cd7a7[_0x3bf5a8(0x26d4)]=_0x3bf5a8(0xe9f),_0x1cd7a7[_0x3bf5a8(0x3faf)]=_0x3bf5a8(0xaae),_0x1cd7a7[_0x3bf5a8(0x2b3)]=_0x3bf5a8(0xcd6),_0x1cd7a7[_0x3bf5a8(0x3529)]=_0x3bf5a8(0x35bf),_0x1cd7a7[_0x3bf5a8(0x2e7e)]='rgba8unorm-srgb',_0x1cd7a7[_0x3bf5a8(0xb52)]='rgba8snorm',_0x1cd7a7['RGBA8Uint']=_0x3bf5a8(0x18f4),_0x1cd7a7[_0x3bf5a8(0x24e0)]=_0x3bf5a8(0x3cab),_0x1cd7a7[_0x3bf5a8(0x2625)]='bgra8unorm',_0x1cd7a7[_0x3bf5a8(0x3825)]=_0x3bf5a8(0x1912),_0x1cd7a7[_0x3bf5a8(0x394a)]=_0x3bf5a8(0x571),_0x1cd7a7[_0x3bf5a8(0x2796)]=_0x3bf5a8(0x37d1),_0x1cd7a7[_0x3bf5a8(0x7ba)]=_0x3bf5a8(0x5a6),_0x1cd7a7['RG32Uint']=_0x3bf5a8(0x25bf),_0x1cd7a7['RG32Sint']=_0x3bf5a8(0x66b),_0x1cd7a7[_0x3bf5a8(0x32d2)]='rg32float',_0x1cd7a7['RGBA16Uint']=_0x3bf5a8(0x1e29),_0x1cd7a7[_0x3bf5a8(0x1154)]=_0x3bf5a8(0x2814),_0x1cd7a7[_0x3bf5a8(0x23ea)]=_0x3bf5a8(0x1d99),_0x1cd7a7[_0x3bf5a8(0x2a32)]='rgba32uint',_0x1cd7a7[_0x3bf5a8(0xa55)]=_0x3bf5a8(0x293c),_0x1cd7a7[_0x3bf5a8(0x24c2)]='rgba32float',_0x1cd7a7[_0x3bf5a8(0x3786)]='stencil8',_0x1cd7a7['Depth16Unorm']='depth16unorm',_0x1cd7a7[_0x3bf5a8(0x1673)]='depth24plus',_0x1cd7a7[_0x3bf5a8(0x36c1)]=_0x3bf5a8(0x255),_0x1cd7a7['Depth32Float']=_0x3bf5a8(0xdff),_0x1cd7a7['BC1RGBAUnorm']='bc1-rgba-unorm',_0x1cd7a7[_0x3bf5a8(0x14da)]=_0x3bf5a8(0x7d7),_0x1cd7a7[_0x3bf5a8(0x2419)]=_0x3bf5a8(0x30cf),_0x1cd7a7[_0x3bf5a8(0x2983)]=_0x3bf5a8(0x2074),_0x1cd7a7[_0x3bf5a8(0x39ea)]=_0x3bf5a8(0x20a7),_0x1cd7a7['BC3RGBAUnormSRGB']='bc3-rgba-unorm-srgb',_0x1cd7a7['BC4RUnorm']=_0x3bf5a8(0x334c),_0x1cd7a7['BC4RSnorm']='bc4-r-snorm',_0x1cd7a7[_0x3bf5a8(0x13d3)]=_0x3bf5a8(0x2d81),_0x1cd7a7['BC5RGSnorm']=_0x3bf5a8(0x186b),_0x1cd7a7[_0x3bf5a8(0x2380)]=_0x3bf5a8(0x2ca0),_0x1cd7a7[_0x3bf5a8(0x2f98)]=_0x3bf5a8(0xf92),_0x1cd7a7[_0x3bf5a8(0x2b78)]='bc7-rgba-unorm',_0x1cd7a7['BC7RGBAUnormSRGB']='bc7-rgba-unorm-srgb',_0x1cd7a7[_0x3bf5a8(0xbff)]='etc2-rgb8unorm',_0x1cd7a7[_0x3bf5a8(0x2ba2)]='etc2-rgb8unorm-srgb',_0x1cd7a7[_0x3bf5a8(0x351b)]=_0x3bf5a8(0x1dec),_0x1cd7a7[_0x3bf5a8(0x2aed)]='etc2-rgb8a1unorm-srgb',_0x1cd7a7['ETC2RGBA8Unorm']='etc2-rgba8unorm',_0x1cd7a7[_0x3bf5a8(0x62b)]=_0x3bf5a8(0x33be),_0x1cd7a7['EACR11Unorm']=_0x3bf5a8(0x89f),_0x1cd7a7[_0x3bf5a8(0x3795)]=_0x3bf5a8(0x32e1),_0x1cd7a7['EACRG11Unorm']=_0x3bf5a8(0x37e9),_0x1cd7a7[_0x3bf5a8(0x3372)]='eac-rg11snorm',_0x1cd7a7[_0x3bf5a8(0x2703)]=_0x3bf5a8(0x39ee),_0x1cd7a7[_0x3bf5a8(0x3bfc)]=_0x3bf5a8(0x29d6),_0x1cd7a7[_0x3bf5a8(0x2014)]=_0x3bf5a8(0x2563),_0x1cd7a7[_0x3bf5a8(0x1a63)]='astc-5x4-unorm-srgb',_0x1cd7a7[_0x3bf5a8(0x3cf4)]='astc-5x5-unorm',_0x1cd7a7['ASTC5x5UnormSRGB']=_0x3bf5a8(0x131a),_0x1cd7a7[_0x3bf5a8(0x1306)]=_0x3bf5a8(0x1413),_0x1cd7a7['ASTC6x5UnormSRGB']=_0x3bf5a8(0x1a39),_0x1cd7a7[_0x3bf5a8(0x2b0d)]=_0x3bf5a8(0x1cda),_0x1cd7a7[_0x3bf5a8(0x41f4)]=_0x3bf5a8(0x145a),_0x1cd7a7['ASTC8x5Unorm']=_0x3bf5a8(0x998),_0x1cd7a7['ASTC8x5UnormSRGB']=_0x3bf5a8(0xfdc),_0x1cd7a7[_0x3bf5a8(0x41be)]='astc-8x6-unorm',_0x1cd7a7[_0x3bf5a8(0x3847)]=_0x3bf5a8(0x19c9),_0x1cd7a7[_0x3bf5a8(0x1534)]=_0x3bf5a8(0x1b86),_0x1cd7a7['ASTC8x8UnormSRGB']='astc-8x8-unorm-srgb',_0x1cd7a7[_0x3bf5a8(0x19a7)]=_0x3bf5a8(0x281b),_0x1cd7a7[_0x3bf5a8(0x18ff)]='astc-10x5-unorm-srgb',_0x1cd7a7['ASTC10x6Unorm']='astc-10x6-unorm',_0x1cd7a7[_0x3bf5a8(0x18f8)]='astc-10x6-unorm-srgb',_0x1cd7a7[_0x3bf5a8(0x195)]='astc-10x8-unorm',_0x1cd7a7[_0x3bf5a8(0x1d82)]='astc-10x8-unorm-srgb',_0x1cd7a7[_0x3bf5a8(0x85a)]=_0x3bf5a8(0x3536),_0x1cd7a7['ASTC10x10UnormSRGB']=_0x3bf5a8(0x392a),_0x1cd7a7[_0x3bf5a8(0x25ce)]='astc-12x10-unorm',_0x1cd7a7[_0x3bf5a8(0x1446)]=_0x3bf5a8(0x49b),_0x1cd7a7[_0x3bf5a8(0x32fa)]=_0x3bf5a8(0x3dca),_0x1cd7a7[_0x3bf5a8(0x1649)]=_0x3bf5a8(0x3382),_0x1cd7a7[_0x3bf5a8(0xd23)]=_0x3bf5a8(0x2f49),_0x1cd7a7[_0x3bf5a8(0x3b79)]=_0x3bf5a8(0x2ce),(_0x503cff=_0x2e9e2c=_0x2e9e2c||{})[_0x3bf5a8(0x2ba8)]=_0x3bf5a8(0xb2b),_0x503cff[_0x3bf5a8(0x3ced)]=_0x3bf5a8(0x2a12),_0x503cff['MirrorRepeat']=_0x3bf5a8(0x286b),(_0x529650=_0x529650||{})['Nearest']='nearest',_0x529650[_0x3bf5a8(0x2513)]=_0x3bf5a8(0xa33),(_0x1cd7a7=_0x22f54a=_0x22f54a||{})[_0x3bf5a8(0x15d2)]='never',_0x1cd7a7[_0x3bf5a8(0x1a91)]='less',_0x1cd7a7[_0x3bf5a8(0x395f)]='equal',_0x1cd7a7['LessEqual']='less-equal',_0x1cd7a7['Greater']='greater',_0x1cd7a7[_0x3bf5a8(0x14e5)]=_0x3bf5a8(0x2d90),_0x1cd7a7[_0x3bf5a8(0x1f0a)]='greater-equal',_0x1cd7a7['Always']=_0x3bf5a8(0x3cc4),(_0x503cff=_0x5bbe70=_0x5bbe70||{})[_0x503cff[_0x3bf5a8(0xa4e)]=0x1]='Vertex',_0x503cff[_0x503cff[_0x3bf5a8(0xd57)]=0x2]='Fragment',_0x503cff[_0x503cff['Compute']=0x4]=_0x3bf5a8(0x388a),(_0x1cd7a7=_0x58a18d=_0x58a18d||{})[_0x3bf5a8(0x2bf3)]=_0x3bf5a8(0x209d),_0x1cd7a7['Storage']=_0x3bf5a8(0xb74),_0x1cd7a7[_0x3bf5a8(0x3724)]='read-only-storage',(_0x503cff=_0x43fbc4=_0x43fbc4||{})[_0x3bf5a8(0x1f6f)]='filtering',_0x503cff['NonFiltering']=_0x3bf5a8(0x1621),_0x503cff['Comparison']=_0x3bf5a8(0xfdf),(_0x1cd7a7=_0x2df607=_0x2df607||{})[_0x3bf5a8(0x2384)]=_0x3bf5a8(0x3b76),_0x1cd7a7[_0x3bf5a8(0x4061)]=_0x3bf5a8(0x2774),_0x1cd7a7[_0x3bf5a8(0x75c)]=_0x3bf5a8(0x116c),_0x1cd7a7[_0x3bf5a8(0xa58)]=_0x3bf5a8(0x7a9),_0x1cd7a7[_0x3bf5a8(0x3bf1)]=_0x3bf5a8(0x3b34),(_0x32ee7e=_0x32ee7e||{})[_0x3bf5a8(0x1f01)]=_0x3bf5a8(0xe20),(_0x535007=_0x535007||{})[_0x3bf5a8(0x2bd8)]='auto',(_0x503cff=_0x1251fa=_0x1251fa||{})[_0x3bf5a8(0x2479)]=_0x3bf5a8(0x3339),_0x503cff[_0x3bf5a8(0x1a5b)]='line-list',_0x503cff['LineStrip']='line-strip',_0x503cff[_0x3bf5a8(0x1df8)]=_0x3bf5a8(0x1589),_0x503cff[_0x3bf5a8(0xe70)]='triangle-strip',(_0x41805f=_0x41805f||{})[_0x3bf5a8(0xaca)]=_0x3bf5a8(0x1f93),_0x41805f['CW']='cw',(_0x1cd7a7=_0xed3175=_0xed3175||{})[_0x3bf5a8(0x24ef)]=_0x3bf5a8(0xb8f),_0x1cd7a7[_0x3bf5a8(0x2952)]=_0x3bf5a8(0x2d97),_0x1cd7a7[_0x3bf5a8(0x3258)]=_0x3bf5a8(0x3e55),(_0x503cff=_0x910116=_0x910116||{})[_0x3bf5a8(0x23ed)]=_0x3bf5a8(0x18d3),_0x503cff[_0x3bf5a8(0x1c49)]='one',_0x503cff[_0x3bf5a8(0x3850)]=_0x3bf5a8(0x274c),_0x503cff['OneMinusSrc']='one-minus-src',_0x503cff[_0x3bf5a8(0x3064)]=_0x3bf5a8(0xa94),_0x503cff['OneMinusSrcAlpha']='one-minus-src-alpha',_0x503cff['Dst']=_0x3bf5a8(0x10e7),_0x503cff[_0x3bf5a8(0x23df)]='one-minus-dst',_0x503cff[_0x3bf5a8(0x50d)]=_0x3bf5a8(0x189),_0x503cff[_0x3bf5a8(0x4a4)]='one-minus-dst-alpha',_0x503cff[_0x3bf5a8(0x41c8)]=_0x3bf5a8(0x2be),_0x503cff[_0x3bf5a8(0x2b64)]=_0x3bf5a8(0x208c),_0x503cff[_0x3bf5a8(0x1659)]=_0x3bf5a8(0xc95),(_0x1cd7a7=_0x34b0a7=_0x34b0a7||{})[_0x3bf5a8(0x13a1)]=_0x3bf5a8(0x3fc1),_0x1cd7a7[_0x3bf5a8(0xb5b)]=_0x3bf5a8(0x41b6),_0x1cd7a7['ReverseSubtract']='reverse-subtract',_0x1cd7a7[_0x3bf5a8(0xc7b)]=_0x3bf5a8(0x3478),_0x1cd7a7[_0x3bf5a8(0x26e0)]='max',(_0x503cff=_0x4511e6=_0x4511e6||{})[_0x3bf5a8(0x236c)]=_0x3bf5a8(0x3fe2),_0x503cff[_0x3bf5a8(0x23ed)]='zero',_0x503cff[_0x3bf5a8(0x37c0)]=_0x3bf5a8(0x3560),_0x503cff[_0x3bf5a8(0x2930)]=_0x3bf5a8(0x39f4),_0x503cff[_0x3bf5a8(0x36bf)]=_0x3bf5a8(0x5c8),_0x503cff[_0x3bf5a8(0x2ed2)]=_0x3bf5a8(0x175e),_0x503cff[_0x3bf5a8(0x29bb)]=_0x3bf5a8(0x3868),_0x503cff[_0x3bf5a8(0x803)]=_0x3bf5a8(0xe42),(_0x55dd06=_0x55dd06||{})[_0x3bf5a8(0x2f0d)]=_0x3bf5a8(0x3f0),_0x55dd06[_0x3bf5a8(0x42d)]=_0x3bf5a8(0x2482),(_0x1cd7a7=_0x660693=_0x660693||{})[_0x3bf5a8(0x1016)]='uint8x2',_0x1cd7a7[_0x3bf5a8(0x1218)]=_0x3bf5a8(0x4087),_0x1cd7a7[_0x3bf5a8(0xa5e)]='sint8x2',_0x1cd7a7[_0x3bf5a8(0x3b21)]=_0x3bf5a8(0x3429),_0x1cd7a7[_0x3bf5a8(0x30e6)]='unorm8x2',_0x1cd7a7[_0x3bf5a8(0x382c)]='unorm8x4',_0x1cd7a7[_0x3bf5a8(0xb3d)]=_0x3bf5a8(0x1ca2),_0x1cd7a7[_0x3bf5a8(0x3d96)]=_0x3bf5a8(0x2b7b),_0x1cd7a7[_0x3bf5a8(0x22f2)]=_0x3bf5a8(0x7a7),_0x1cd7a7['Uint16x4']='uint16x4',_0x1cd7a7[_0x3bf5a8(0x39c2)]=_0x3bf5a8(0x36ce),_0x1cd7a7[_0x3bf5a8(0x1ba1)]=_0x3bf5a8(0x2988),_0x1cd7a7[_0x3bf5a8(0x445)]=_0x3bf5a8(0x234),_0x1cd7a7[_0x3bf5a8(0x1349)]='unorm16x4',_0x1cd7a7[_0x3bf5a8(0x2b77)]=_0x3bf5a8(0x3da0),_0x1cd7a7['Snorm16x4']=_0x3bf5a8(0x10dd),_0x1cd7a7['Float16x2']='float16x2',_0x1cd7a7[_0x3bf5a8(0x1bd8)]=_0x3bf5a8(0x1ed5),_0x1cd7a7['Float32']=_0x3bf5a8(0x263e),_0x1cd7a7[_0x3bf5a8(0x25df)]='float32x2',_0x1cd7a7[_0x3bf5a8(0x2f1d)]=_0x3bf5a8(0x2638),_0x1cd7a7[_0x3bf5a8(0x227e)]=_0x3bf5a8(0x2397),_0x1cd7a7[_0x3bf5a8(0x42d)]=_0x3bf5a8(0x2482),_0x1cd7a7[_0x3bf5a8(0x8eb)]=_0x3bf5a8(0x34c4),_0x1cd7a7[_0x3bf5a8(0x1eb9)]=_0x3bf5a8(0x1a4d),_0x1cd7a7['Uint32x4']=_0x3bf5a8(0x20f7),_0x1cd7a7[_0x3bf5a8(0x157b)]=_0x3bf5a8(0x3760),_0x1cd7a7['Sint32x2']=_0x3bf5a8(0xebc),_0x1cd7a7[_0x3bf5a8(0x3605)]=_0x3bf5a8(0x25aa),_0x1cd7a7[_0x3bf5a8(0x2e70)]='sint32x4',(_0x325cb7=_0x325cb7||{})['Vertex']=_0x3bf5a8(0x1d39),_0x325cb7[_0x3bf5a8(0x38fb)]=_0x3bf5a8(0x17e2),(_0x4c24aa=_0x4c24aa||{})[_0x3bf5a8(0x981)]='load',_0x4c24aa[_0x3bf5a8(0x215a)]='clear',(_0x118750=_0x118750||{})['Store']=_0x3bf5a8(0x3c7d),_0x118750[_0x3bf5a8(0x1f9c)]='discard',(_0x3cd01c=_0x3cd01c||{})['Occlusion']=_0x3bf5a8(0x2a1e),_0x3cd01c[_0x3bf5a8(0x27d8)]=_0x3bf5a8(0x7f1),(_0x244cfe=_0x244cfe||{})[_0x3bf5a8(0x1243)]=_0x3bf5a8(0x34e5),_0x244cfe['Premultiplied']=_0x3bf5a8(0x37d8);},0x104f7:(_0x21c997,_0x5262c7,_0x3a0331)=>{var _0x207d61=a8_0x16e4d8;_0x3a0331['d'](_0x5262c7,{'g':()=>_0x4b42cf});var _0x20a2e8=_0x3a0331(0x89a1);class _0x4b42cf{constructor(_0x415e75){var _0x448acb=a8_0x5b24;this[_0x448acb(0x300d)]=_0x415e75,this[_0x448acb(0x17f4)]=_0x4b42cf[_0x448acb(0x2c90)]++,this[_0x448acb(0x3ed2)]=!0x1,this[_0x448acb(0x23d0)]=0x0,this[_0x448acb(0x3d68)]();}[_0x207d61(0xac9)](_0x28ad71){var _0x419767=_0x207d61;return this['_isDirty']||this[_0x419767(0x396f)]!==_0x28ad71;}[_0x207d61(0x2723)](_0x154aa9){var _0x259094=_0x207d61;this[_0x259094(0x3f49)]=!0x1,this[_0x259094(0x396f)]=_0x154aa9;}get[_0x207d61(0x402d)](){var _0xc39974=_0x207d61;return this[_0xc39974(0x3ed2)];}set['useInstancing'](_0x22b1a3){var _0x58510f=_0x207d61;this[_0x58510f(0x3ed2)]!==_0x22b1a3&&(_0x22b1a3?(this['indirectDrawBuffer']=this[_0x58510f(0x300d)][_0x58510f(0x2aa9)](0x28,_0x20a2e8['FB'][_0x58510f(0x1304)]|_0x20a2e8['FB'][_0x58510f(0xe96)]),this[_0x58510f(0x2c49)]=new Uint32Array(0x5),this[_0x58510f(0x2c49)][0x3]=0x0,this[_0x58510f(0x2c49)][0x4]=0x0):(this['indirectDrawBuffer']&&this['_bufferManager'][_0x58510f(0x490)](this[_0x58510f(0x1298)]),this[_0x58510f(0x1298)]=void 0x0,this['_indirectDrawData']=void 0x0),this[_0x58510f(0x3ed2)]=_0x22b1a3,this[_0x58510f(0x23d0)]=-0x1);}[_0x207d61(0x3d68)](){var _0x358923=_0x207d61;this[_0x358923(0x19da)]={},this[_0x358923(0x3f49)]=!0x0,this[_0x358923(0x396f)]=0x0,this['fastBundle']=void 0x0,this[_0x358923(0x1fda)]=void 0x0;}['setBuffer'](_0x4da2e0,_0x3043d0){var _0x10753f=_0x207d61,_0x290816;this[_0x10753f(0x3f49)]||(this[_0x10753f(0x3f49)]=(null==_0x3043d0?void 0x0:_0x3043d0[_0x10753f(0x17f4)])!==(null==(_0x290816=this[_0x10753f(0x19da)][_0x4da2e0])?void 0x0:_0x290816['uniqueId'])),this[_0x10753f(0x19da)][_0x4da2e0]=_0x3043d0;}['setIndirectData'](_0xc8e528,_0x4eb20c,_0x41bb69){var _0x44252b=_0x207d61;_0x4eb20c!==this['_currentInstanceCount']&&this['indirectDrawBuffer']&&this[_0x44252b(0x2c49)]&&(this[_0x44252b(0x23d0)]=_0x4eb20c,this['_indirectDrawData'][0x0]=_0xc8e528,this[_0x44252b(0x2c49)][0x1]=_0x4eb20c,this[_0x44252b(0x2c49)][0x2]=_0x41bb69,this[_0x44252b(0x300d)][_0x44252b(0x5f2)](this[_0x44252b(0x1298)],0x0,this[_0x44252b(0x2c49)],0x0,0x14));}[_0x207d61(0x18c9)](){var _0x106d78=_0x207d61;this['indirectDrawBuffer']&&(this[_0x106d78(0x300d)][_0x106d78(0x490)](this[_0x106d78(0x1298)]),this[_0x106d78(0x1298)]=void 0x0,this[_0x106d78(0x2c49)]=void 0x0),this[_0x106d78(0x4183)]=void 0x0,this[_0x106d78(0x1fda)]=void 0x0,this[_0x106d78(0x19da)]=void 0x0;}}_0x4b42cf[_0x207d61(0x2c90)]=0x0;},0x1144e:(_0xff26f5,_0x2d1343,_0x4a4a55)=>{var _0x64a4f6=a8_0x16e4d8;_0x4a4a55['d'](_0x2d1343,{'S':()=>_0x5e57bc});function _0x1b838e(_0x4687ae,_0x483ea2,_0x377e98,_0xe2b50b){return new(_0x377e98=_0x377e98||Promise)(function(_0xb8a544,_0x510902){function _0x2ace45(_0x1ae071){try{_0x464f23(_0xe2b50b['next'](_0x1ae071));}catch(_0x556792){_0x510902(_0x556792);}}function _0x31685d(_0x694e07){try{_0x464f23(_0xe2b50b['throw'](_0x694e07));}catch(_0x2ce1a5){_0x510902(_0x2ce1a5);}}function _0x464f23(_0x14bfa4){var _0x286553=a8_0x5b24,_0x46b748;_0x14bfa4[_0x286553(0x3816)]?_0xb8a544(_0x14bfa4[_0x286553(0x13ce)]):((_0x46b748=_0x14bfa4[_0x286553(0x13ce)])instanceof _0x377e98?_0x46b748:new _0x377e98(function(_0x19c150){_0x19c150(_0x46b748);}))[_0x286553(0x3725)](_0x2ace45,_0x31685d);}_0x464f23((_0xe2b50b=_0xe2b50b['apply'](_0x4687ae,_0x483ea2||[]))['next']());});}var _0x43f203=_0x4a4a55(0x18233),_0x57abba=_0x4a4a55(0xe222),_0x33bc7f=_0x4a4a55(0x6214);class _0x5e57bc{['initTwgsl'](_0x41f244){return _0x1b838e(this,void 0x0,void 0x0,function*(){var _0x205c55=a8_0x5b24;if(!_0x5e57bc[_0x205c55(0x3897)])return _0x41f244=_0x41f244||{},(_0x41f244=Object[_0x205c55(0x3345)](Object[_0x205c55(0x3345)]({},_0x5e57bc[_0x205c55(0x34d4)]),_0x41f244))['twgsl']?(_0x5e57bc[_0x205c55(0x3897)]=_0x41f244['twgsl'],Promise[_0x205c55(0xf83)]()):(_0x41f244[_0x205c55(0x84a)]&&_0x41f244[_0x205c55(0x2e89)]&&((0x0,_0x43f203['CG'])()?yield _0x57abba['w1'][_0x205c55(0x216f)](_0x41f244[_0x205c55(0x84a)]):importScripts(_0x41f244[_0x205c55(0x84a)])),self['twgsl']?(_0x5e57bc[_0x205c55(0x3897)]=yield self['twgsl'](_0x41f244['wasmPath']),Promise[_0x205c55(0xf83)]()):Promise[_0x205c55(0x3272)](_0x205c55(0x1f21)));});}['convertSpirV2WGSL'](_0x387762,_0x2a03a6=!0x1){var _0x21ebff=a8_0x5b24;return _0x387762=_0x5e57bc['_twgsl'][_0x21ebff(0x2935)](_0x387762),(_0x5e57bc[_0x21ebff(0x137e)]&&(_0x33bc7f['log'](_0x387762),_0x33bc7f[_0x21ebff(0x23a)](_0x21ebff(0x17fc))),_0x5e57bc[_0x21ebff(0x1ae0)]||_0x2a03a6?'diagnostic(off,\x20derivative_uniformity);\x0a'+_0x387762:_0x387762);}}_0x5e57bc[_0x64a4f6(0x34d4)]={'jsPath':_0x64a4f6(0x3b42),'wasmPath':'https://preview.babylonjs.com/twgsl/twgsl.wasm'},_0x5e57bc[_0x64a4f6(0x137e)]=!0x1,_0x5e57bc[_0x64a4f6(0x1ae0)]=!0x1,_0x5e57bc['_twgsl']=null;},0x77a5:(_0x25a3f4,_0x22b88a,_0x4c34a9)=>{var _0x44dbd8=a8_0x16e4d8;_0x4c34a9['d'](_0x22b88a,{'g':()=>_0x2c796f});class _0x2c796f{}_0x2c796f[_0x44dbd8(0x349a)]=0x0,_0x2c796f[_0x44dbd8(0x2532)]=0x1,_0x2c796f['ALPHA_COMBINE']=0x2,_0x2c796f['ALPHA_SUBTRACT']=0x3,_0x2c796f['ALPHA_MULTIPLY']=0x4,_0x2c796f[_0x44dbd8(0x3a10)]=0x5,_0x2c796f[_0x44dbd8(0x39c0)]=0x6,_0x2c796f[_0x44dbd8(0x1310)]=0x7,_0x2c796f[_0x44dbd8(0x3265)]=0x8,_0x2c796f['ALPHA_INTERPOLATE']=0x9,_0x2c796f[_0x44dbd8(0x1d4)]=0xa,_0x2c796f[_0x44dbd8(0x356a)]=0xb,_0x2c796f['ALPHA_ALPHATOCOLOR']=0xc,_0x2c796f['ALPHA_REVERSEONEMINUS']=0xd,_0x2c796f[_0x44dbd8(0x31c9)]=0xe,_0x2c796f[_0x44dbd8(0x1ced)]=0xf,_0x2c796f[_0x44dbd8(0x1747)]=0x10,_0x2c796f[_0x44dbd8(0x2fad)]=0x11,_0x2c796f[_0x44dbd8(0x22c8)]=0x0,_0x2c796f[_0x44dbd8(0x663)]=0x1,_0x2c796f[_0x44dbd8(0xddc)]=0x2,_0x2c796f[_0x44dbd8(0x20a)]=0x3,_0x2c796f[_0x44dbd8(0x22a1)]=0x4,_0x2c796f[_0x44dbd8(0x2ff4)]=0x5,_0x2c796f[_0x44dbd8(0x2fce)]=0x0,_0x2c796f[_0x44dbd8(0x4b5)]=0x1,_0x2c796f[_0x44dbd8(0x642)]=0x2,_0x2c796f['DELAYLOADSTATE_NOTLOADED']=0x4,_0x2c796f[_0x44dbd8(0x2315)]=0x200,_0x2c796f[_0x44dbd8(0x3739)]=0x207,_0x2c796f[_0x44dbd8(0x3b6)]=0x201,_0x2c796f['EQUAL']=0x202,_0x2c796f['LEQUAL']=0x203,_0x2c796f['GREATER']=0x204,_0x2c796f[_0x44dbd8(0xdc2)]=0x206,_0x2c796f['NOTEQUAL']=0x205,_0x2c796f['KEEP']=0x1e00,_0x2c796f[_0x44dbd8(0x2d11)]=0x0,_0x2c796f[_0x44dbd8(0x29e6)]=0x1e01,_0x2c796f[_0x44dbd8(0x1445)]=0x1e02,_0x2c796f[_0x44dbd8(0x1a4)]=0x1e03,_0x2c796f['INVERT']=0x150a,_0x2c796f['INCR_WRAP']=0x8507,_0x2c796f[_0x44dbd8(0x39ae)]=0x8508,_0x2c796f[_0x44dbd8(0x2354)]=0x0,_0x2c796f[_0x44dbd8(0x3ace)]=0x1,_0x2c796f[_0x44dbd8(0x19d3)]=0x2,_0x2c796f['TEXTURE_CREATIONFLAG_STORAGE']=0x1,_0x2c796f[_0x44dbd8(0x3e46)]=0x0,_0x2c796f[_0x44dbd8(0x119c)]=0x1,_0x2c796f[_0x44dbd8(0x1f40)]=0x2,_0x2c796f[_0x44dbd8(0x22cf)]=0x4,_0x2c796f[_0x44dbd8(0x3ca4)]=0x5,_0x2c796f[_0x44dbd8(0x3cbf)]=0x6,_0x2c796f[_0x44dbd8(0x102d)]=0x6,_0x2c796f[_0x44dbd8(0x4110)]=0x7,_0x2c796f[_0x44dbd8(0x39a6)]=0x8,_0x2c796f[_0x44dbd8(0x209a)]=0x8,_0x2c796f['TEXTUREFORMAT_RG_INTEGER']=0x9,_0x2c796f[_0x44dbd8(0x225c)]=0xa,_0x2c796f[_0x44dbd8(0x283a)]=0xb,_0x2c796f[_0x44dbd8(0xa7e)]=0xc,_0x2c796f[_0x44dbd8(0x688)]=0xd,_0x2c796f[_0x44dbd8(0x3763)]=0xe,_0x2c796f[_0x44dbd8(0x3172)]=0xf,_0x2c796f[_0x44dbd8(0x11d6)]=0x10,_0x2c796f['TEXTUREFORMAT_DEPTH24UNORM_STENCIL8']=0x11,_0x2c796f[_0x44dbd8(0x3821)]=0x12,_0x2c796f['TEXTUREFORMAT_STENCIL8']=0x13,_0x2c796f[_0x44dbd8(0x1f08)]=0x8e8c,_0x2c796f[_0x44dbd8(0x1d9)]=0x8e8d,_0x2c796f['TEXTUREFORMAT_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT']=0x8e8f,_0x2c796f[_0x44dbd8(0x3876)]=0x8e8e,_0x2c796f[_0x44dbd8(0xd29)]=0x83f3,_0x2c796f['TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT']=0x8c4f,_0x2c796f['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3']=0x83f2,_0x2c796f[_0x44dbd8(0x23db)]=0x8c4e,_0x2c796f[_0x44dbd8(0x570)]=0x83f1,_0x2c796f[_0x44dbd8(0x1158)]=0x83f0,_0x2c796f['TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT']=0x8c4d,_0x2c796f[_0x44dbd8(0x2c5d)]=0x8c4c,_0x2c796f['TEXTUREFORMAT_COMPRESSED_RGBA_ASTC_4x4']=0x93b0,_0x2c796f[_0x44dbd8(0x107e)]=0x93d0,_0x2c796f[_0x44dbd8(0x35b)]=0x8d64,_0x2c796f['TEXTUREFORMAT_COMPRESSED_RGB8_ETC2']=0x9274,_0x2c796f[_0x44dbd8(0xf29)]=0x9275,_0x2c796f[_0x44dbd8(0x147f)]=0x9276,_0x2c796f[_0x44dbd8(0x419f)]=0x9277,_0x2c796f['TEXTUREFORMAT_COMPRESSED_RGBA8_ETC2_EAC']=0x9278,_0x2c796f['TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC']=0x9279,_0x2c796f[_0x44dbd8(0x8e3)]=0x0,_0x2c796f[_0x44dbd8(0x705)]=0x0,_0x2c796f['TEXTURETYPE_FLOAT']=0x1,_0x2c796f['TEXTURETYPE_HALF_FLOAT']=0x2,_0x2c796f[_0x44dbd8(0x3c5c)]=0x3,_0x2c796f[_0x44dbd8(0x1f2d)]=0x4,_0x2c796f[_0x44dbd8(0x133f)]=0x5,_0x2c796f[_0x44dbd8(0x2504)]=0x6,_0x2c796f[_0x44dbd8(0x364d)]=0x7,_0x2c796f[_0x44dbd8(0x3765)]=0x8,_0x2c796f[_0x44dbd8(0x2794)]=0x9,_0x2c796f[_0x44dbd8(0x27cd)]=0xa,_0x2c796f['TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV']=0xb,_0x2c796f['TEXTURETYPE_UNSIGNED_INT_24_8']=0xc,_0x2c796f[_0x44dbd8(0x19ba)]=0xd,_0x2c796f['TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV']=0xe,_0x2c796f[_0x44dbd8(0x3780)]=0xf,_0x2c796f[_0x44dbd8(0x1f64)]=0x10,_0x2c796f['TEXTURE_2D']=0xde1,_0x2c796f[_0x44dbd8(0x1edb)]=0x8c1a,_0x2c796f[_0x44dbd8(0x3737)]=0x8513,_0x2c796f[_0x44dbd8(0x3a25)]=0xdeadbeef,_0x2c796f[_0x44dbd8(0x3f45)]=0x806f,_0x2c796f['TEXTURE_NEAREST_SAMPLINGMODE']=0x1,_0x2c796f[_0x44dbd8(0x1c94)]=0x1,_0x2c796f[_0x44dbd8(0x948)]=0x2,_0x2c796f[_0x44dbd8(0xca4)]=0x2,_0x2c796f[_0x44dbd8(0x2a6)]=0x3,_0x2c796f[_0x44dbd8(0x3d84)]=0x3,_0x2c796f[_0x44dbd8(0x2df9)]=0x4,_0x2c796f['TEXTURE_NEAREST_LINEAR_MIPNEAREST']=0x5,_0x2c796f['TEXTURE_NEAREST_LINEAR_MIPLINEAR']=0x6,_0x2c796f[_0x44dbd8(0x1312)]=0x7,_0x2c796f[_0x44dbd8(0x113e)]=0x8,_0x2c796f[_0x44dbd8(0x417b)]=0x9,_0x2c796f[_0x44dbd8(0x3c8d)]=0xa,_0x2c796f['TEXTURE_LINEAR_LINEAR_MIPNEAREST']=0xb,_0x2c796f['TEXTURE_LINEAR_NEAREST']=0xc,_0x2c796f[_0x44dbd8(0x3f75)]=0x0,_0x2c796f[_0x44dbd8(0x133a)]=0x1,_0x2c796f[_0x44dbd8(0x417d)]=0x2,_0x2c796f[_0x44dbd8(0x3769)]=0x3,_0x2c796f['TEXTURE_PROJECTION_MODE']=0x4,_0x2c796f[_0x44dbd8(0x401b)]=0x5,_0x2c796f[_0x44dbd8(0x9bc)]=0x6,_0x2c796f['TEXTURE_EQUIRECTANGULAR_MODE']=0x7,_0x2c796f[_0x44dbd8(0x3a93)]=0x8,_0x2c796f['TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE']=0x9,_0x2c796f['TEXTURE_FILTERING_QUALITY_OFFLINE']=0x1000,_0x2c796f[_0x44dbd8(0x1b41)]=0x40,_0x2c796f[_0x44dbd8(0x1da0)]=0x10,_0x2c796f['TEXTURE_FILTERING_QUALITY_LOW']=0x8,_0x2c796f['SCALEMODE_FLOOR']=0x1,_0x2c796f[_0x44dbd8(0x3b3)]=0x2,_0x2c796f[_0x44dbd8(0x3be7)]=0x3,_0x2c796f[_0x44dbd8(0x1fa)]=0x1,_0x2c796f['MATERIAL_LightDirtyFlag']=0x2,_0x2c796f[_0x44dbd8(0xdae)]=0x4,_0x2c796f['MATERIAL_AttributesDirtyFlag']=0x8,_0x2c796f[_0x44dbd8(0x1b5e)]=0x10,_0x2c796f[_0x44dbd8(0x1fa8)]=0x20,_0x2c796f['MATERIAL_AllDirtyFlag']=0x3f,_0x2c796f[_0x44dbd8(0x1c45)]=0x0,_0x2c796f[_0x44dbd8(0x2622)]=0x1,_0x2c796f[_0x44dbd8(0x1578)]=0x2,_0x2c796f[_0x44dbd8(0x1622)]=0x3,_0x2c796f[_0x44dbd8(0x1b0b)]=0x4,_0x2c796f['MATERIAL_LineLoopDrawMode']=0x5,_0x2c796f[_0x44dbd8(0x2681)]=0x6,_0x2c796f['MATERIAL_TriangleStripDrawMode']=0x7,_0x2c796f['MATERIAL_TriangleFanDrawMode']=0x8,_0x2c796f[_0x44dbd8(0x86c)]=0x0,_0x2c796f[_0x44dbd8(0x4141)]=0x1,_0x2c796f[_0x44dbd8(0x3dbe)]=0x0,_0x2c796f[_0x44dbd8(0x1abb)]=0x1,_0x2c796f[_0x44dbd8(0x16aa)]=0x2,_0x2c796f[_0x44dbd8(0x35e5)]=0x3,_0x2c796f[_0x44dbd8(0xc4b)]=0x4,_0x2c796f['ACTION_OnPickDownTrigger']=0x5,_0x2c796f[_0x44dbd8(0x46f)]=0x6,_0x2c796f[_0x44dbd8(0x4182)]=0x7,_0x2c796f[_0x44dbd8(0x10e5)]=0x10,_0x2c796f[_0x44dbd8(0x32f7)]=0x8,_0x2c796f[_0x44dbd8(0x2c2e)]=0x9,_0x2c796f[_0x44dbd8(0x3513)]=0xa,_0x2c796f['ACTION_OnEveryFrameTrigger']=0xb,_0x2c796f[_0x44dbd8(0x3118)]=0xc,_0x2c796f['ACTION_OnIntersectionExitTrigger']=0xd,_0x2c796f[_0x44dbd8(0x3b9b)]=0xe,_0x2c796f[_0x44dbd8(0x254e)]=0xf,_0x2c796f[_0x44dbd8(0x3566)]=0x2,_0x2c796f['PARTICLES_BILLBOARDMODE_ALL']=0x7,_0x2c796f[_0x44dbd8(0x383b)]=0x8,_0x2c796f[_0x44dbd8(0x1a8b)]=0x9,_0x2c796f['MESHES_CULLINGSTRATEGY_STANDARD']=0x0,_0x2c796f[_0x44dbd8(0x3a6c)]=0x1,_0x2c796f[_0x44dbd8(0x2620)]=0x2,_0x2c796f[_0x44dbd8(0xbee)]=0x3,_0x2c796f[_0x44dbd8(0x357c)]=0x0,_0x2c796f['SCENELOADER_MINIMAL_LOGGING']=0x1,_0x2c796f[_0x44dbd8(0x3135)]=0x2,_0x2c796f[_0x44dbd8(0x2dee)]=0x3,_0x2c796f[_0x44dbd8(0x3c9e)]=0x0,_0x2c796f[_0x44dbd8(0x11df)]=0x1,_0x2c796f[_0x44dbd8(0x35a0)]=0x2,_0x2c796f[_0x44dbd8(0x2761)]=0x3,_0x2c796f['PREPASS_COLOR_TEXTURE_TYPE']=0x4,_0x2c796f[_0x44dbd8(0x470)]=0x5,_0x2c796f['PREPASS_NORMAL_TEXTURE_TYPE']=0x6,_0x2c796f[_0x44dbd8(0x30cc)]=0x7,_0x2c796f[_0x44dbd8(0xcbb)]=0x1,_0x2c796f['BUFFER_CREATIONFLAG_WRITE']=0x2,_0x2c796f[_0x44dbd8(0x1146)]=0x3,_0x2c796f['BUFFER_CREATIONFLAG_UNIFORM']=0x4,_0x2c796f['BUFFER_CREATIONFLAG_VERTEX']=0x8,_0x2c796f[_0x44dbd8(0x30b0)]=0x10,_0x2c796f[_0x44dbd8(0x99c)]=0x20,_0x2c796f[_0x44dbd8(0x1104)]=0x0,_0x2c796f[_0x44dbd8(0x805)]=0x12,_0x2c796f['INPUT_CTRL_KEY']=0x11,_0x2c796f[_0x44dbd8(0x1b12)]=0x5b,_0x2c796f[_0x44dbd8(0x2580)]=0x5c,_0x2c796f[_0x44dbd8(0x3b41)]=0x5d,_0x2c796f[_0x44dbd8(0x2f8c)]=0x10,_0x2c796f[_0x44dbd8(0x1bb)]=0x0,_0x2c796f[_0x44dbd8(0x1bbe)]=0x1,_0x2c796f[_0x44dbd8(0x2ed3)]=0x0,_0x2c796f[_0x44dbd8(0x2ae1)]=0x1,_0x2c796f[_0x44dbd8(0x39b)]=0x0,_0x2c796f['FOVMODE_HORIZONTAL_FIXED']=0x1,_0x2c796f[_0x44dbd8(0x115e)]=0x0,_0x2c796f['RIG_MODE_STEREOSCOPIC_ANAGLYPH']=0xa,_0x2c796f[_0x44dbd8(0x21e4)]=0xb,_0x2c796f['RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED']=0xc,_0x2c796f[_0x44dbd8(0x495)]=0xd,_0x2c796f[_0x44dbd8(0x945)]=0xe,_0x2c796f[_0x44dbd8(0xf72)]=0x14,_0x2c796f['RIG_MODE_WEBVR']=0x15,_0x2c796f['RIG_MODE_CUSTOM']=0x16,_0x2c796f['MAX_SUPPORTED_UV_SETS']=0x6,_0x2c796f[_0x44dbd8(0xf30)]=0x8006,_0x2c796f['GL_ALPHA_EQUATION_MIN']=0x8007,_0x2c796f[_0x44dbd8(0x1255)]=0x8008,_0x2c796f[_0x44dbd8(0x1a5d)]=0x800a,_0x2c796f['GL_ALPHA_EQUATION_REVERSE_SUBTRACT']=0x800b,_0x2c796f[_0x44dbd8(0x249c)]=0x300,_0x2c796f[_0x44dbd8(0x1b96)]=0x301,_0x2c796f[_0x44dbd8(0x12a6)]=0x302,_0x2c796f[_0x44dbd8(0x2448)]=0x303,_0x2c796f['GL_ALPHA_FUNCTION_DST_ALPHA']=0x304,_0x2c796f[_0x44dbd8(0x25e7)]=0x305,_0x2c796f[_0x44dbd8(0x37af)]=0x306,_0x2c796f[_0x44dbd8(0x7ea)]=0x307,_0x2c796f['GL_ALPHA_FUNCTION_SRC_ALPHA_SATURATED']=0x308,_0x2c796f[_0x44dbd8(0x121f)]=0x8001,_0x2c796f[_0x44dbd8(0x3dcd)]=0x8002,_0x2c796f[_0x44dbd8(0x2751)]=0x8003,_0x2c796f['GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_ALPHA']=0x8004,_0x2c796f[_0x44dbd8(0x491)]=_0x44dbd8(0x4b9);},0xee04:(_0x2e1e40,_0x364e99,_0x321dc1)=>{var _0x5d2769=a8_0x16e4d8;_0x321dc1['d'](_0x364e99,{'D':()=>_0x1a4cb4});var _0x387d39=_0x321dc1(0xf96c),_0x14d566=_0x321dc1(0x25b1),_0x5e4074=_0x321dc1(0x18233),_0x303cbc=_0x321dc1(0xf8c1),_0x374b57=_0x321dc1(0x15cb9),_0xb91a62=_0x321dc1(0x202a),_0x1b8a86=_0x321dc1(0x77a5),_0x5b7791=_0x321dc1(0x8044),_0x34c7e4=_0x321dc1(0x360b),_0x2a939f=_0x321dc1(0xc7ed),_0x181752=_0x321dc1(0x10ea4),_0xda0920=_0x321dc1(0xc627);_0x321dc1(0x59fc),_0x321dc1(0x3c27),_0x321dc1(0x13479);class _0x1a4cb4 extends _0xb91a62['B']{constructor(_0x498570,_0x11f39a,_0x3eed06,_0x2af067=!0x1){var _0x2cec62=a8_0x5b24;super(_0x498570,_0x11f39a,_0x3eed06,_0x2af067),this[_0x2cec62(0x1810)]=!0x1,this['disableManifestCheck']=!0x1,this[_0x2cec62(0x17a7)]=!0x0,this[_0x2cec62(0x17cd)]=new Array(),this['_virtualScenes']=new Array(),this[_0x2cec62(0x1931)]=new _0x387d39['y$'](),this['postProcesses']=new Array(),this[_0x2cec62(0xfe5)]=!0x1,this[_0x2cec62(0x2437)]=new _0x387d39['y$'](),this[_0x2cec62(0x3678)]=new _0x387d39['y$'](),this[_0x2cec62(0x8f8)]=new _0x387d39['y$'](),this[_0x2cec62(0x2d1)]=new _0x387d39['y$'](),this[_0x2cec62(0x150c)]=new _0x387d39['y$'](),this[_0x2cec62(0x222f)]=null,this['onEndFrameObservable']=new _0x387d39['y$'](),this[_0x2cec62(0x331b)]=new _0x387d39['y$'](),this[_0x2cec62(0x3e5)]=new _0x387d39['y$'](),this[_0x2cec62(0x2033)]=!0x1,this[_0x2cec62(0x3920)]=0x4,this[_0x2cec62(0x2f5d)]=0x1/0x3c,this['_fps']=0x3c,this[_0x2cec62(0x195e)]=0x0,this[_0x2cec62(0xf86)]=new _0x34c7e4['z'](),this[_0x2cec62(0x36f2)]=0x1,this[_0x2cec62(0x381f)]=!0x1,this[_0x2cec62(0x40bf)]=new _0x5b7791['A'](),this['_compatibilityMode']=!0x0,this['currentRenderPassId']=_0x1b8a86['g'][_0x2cec62(0x1104)],this[_0x2cec62(0x7f4)]=[_0x2cec62(0x1a3c)],_0x1a4cb4[_0x2cec62(0x3192)][_0x2cec62(0x3f90)](this),_0x498570&&(this[_0x2cec62(0x1553)][_0x2cec62(0x2286)]=!0x0,_0x3eed06=this[_0x2cec62(0x1261)],_0x498570[_0x2cec62(0x10bb)]&&(this[_0x2cec62(0x3dc4)](_0x498570),this['_connectVREvents']()),this[_0x2cec62(0x21bd)](),_0x3eed06[_0x2cec62(0x30d3)]&&this[_0x2cec62(0x2a24)]());}static get[_0x5d2769(0x2299)](){var _0x215eb5=_0x5d2769;return _0xb91a62['B'][_0x215eb5(0x2299)];}static get['Version'](){var _0x4ced43=_0x5d2769;return _0xb91a62['B'][_0x4ced43(0x320b)];}static get[_0x5d2769(0x3192)](){return _0x303cbc['l']['Instances'];}static get[_0x5d2769(0x7e7)](){var _0x44eb2f=_0x5d2769;return _0x303cbc['l'][_0x44eb2f(0x7e7)];}static get[_0x5d2769(0x3396)](){return _0x303cbc['l']['LastCreatedScene'];}[_0x5d2769(0x12f2)](_0x1fe4ef,_0x2ef3ed){return new Promise((_0x5b3e45,_0x334cc9)=>{var _0x4ef6b2=a8_0x5b24;const _0x15514c=new Image();_0x15514c[_0x4ef6b2(0x1364)]=()=>{var _0x395e64=_0x4ef6b2;_0x15514c['decode']()[_0x395e64(0x3725)](()=>{var _0x5b7e7b=_0x395e64;this[_0x5b7e7b(0x2621)](_0x15514c,_0x2ef3ed)[_0x5b7e7b(0x3725)](_0x50333b=>{_0x5b3e45(_0x50333b);});});},_0x15514c[_0x4ef6b2(0x1fae)]=()=>{var _0x23d658=_0x4ef6b2;_0x334cc9('Error\x20loading\x20image\x20'+_0x15514c[_0x23d658(0x274c)]);},_0x15514c[_0x4ef6b2(0x274c)]=_0x1fe4ef;});}[_0x5d2769(0x2621)](_0xc4e4cc,_0x3884be){return createImageBitmap(_0xc4e4cc,_0x3884be);}[_0x5d2769(0x2898)](_0x56a901,_0x3a8981,_0x2130b1){var _0x4f9ddf=_0x5d2769;const _0x559480=this['createCanvas'](_0x3a8981,_0x2130b1),_0x299e96=_0x559480['getContext']('2d');if(_0x299e96)return _0x299e96[_0x4f9ddf(0x2359)](_0x56a901,0x0,0x0),_0x299e96[_0x4f9ddf(0xf70)](0x0,0x0,_0x3a8981,_0x2130b1)[_0x4f9ddf(0x3e2c)];throw new Error(_0x4f9ddf(0x26b1));}static[_0x5d2769(0x2bac)](_0x5c4f79,_0x56b1d6){var _0x120cf2=_0x5d2769;for(let _0x1db367=0x0;_0x1db367<_0x1a4cb4['Instances'][_0x120cf2(0x1377)];_0x1db367++){const _0x2fde3c=_0x1a4cb4[_0x120cf2(0x3192)][_0x1db367];for(let _0x5741fa=0x0;_0x5741fa<_0x2fde3c['scenes'][_0x120cf2(0x1377)];_0x5741fa++)_0x2fde3c[_0x120cf2(0x17cd)][_0x5741fa]['markAllMaterialsAsDirty'](_0x5c4f79,_0x56b1d6);}}static['DefaultLoadingScreenFactory'](_0x17d224){throw(0x0,_0x374b57['S'])('LoadingScreen');}get[_0x5d2769(0x5d6)](){var _0xc581b0=_0x5d2769;return!!_0x1a4cb4[_0xc581b0(0x932)];}get['performanceMonitor'](){var _0x3e67e9=_0x5d2769;return this[_0x3e67e9(0x40bf)];}get[_0x5d2769(0x21f1)](){return this['_compatibilityMode'];}set[_0x5d2769(0x21f1)](_0x5d7461){var _0x2818b7=_0x5d2769;this[_0x2818b7(0x22be)]=!0x0;}[_0x5d2769(0x2669)](){return this['_renderingCanvas'];}[_0x5d2769(0x28d0)](){var _0x2050d8=_0x5d2769;super[_0x2050d8(0x28d0)](),this['_rescalePostProcess']=null;}[_0x5d2769(0x3dc4)](_0x573393){var _0x581f3a=_0x5d2769;super[_0x581f3a(0x3dc4)](_0x573393),this[_0x581f3a(0x3b0)]=()=>{var _0x57e22e=_0x581f3a;this[_0x57e22e(0x8f8)][_0x57e22e(0x2a3a)](this);},this[_0x581f3a(0x2e2b)]=()=>{var _0x19f87f=_0x581f3a;this[_0x19f87f(0x3678)][_0x19f87f(0x2a3a)](this);},this[_0x581f3a(0x2323)]=_0x80172=>{var _0x3a3b46=_0x581f3a;this['disableContextMenu']&&_0x80172[_0x3a3b46(0x2adf)]();},_0x573393[_0x581f3a(0x1080)](_0x581f3a(0xcd7),this[_0x581f3a(0x3b0)]),_0x573393[_0x581f3a(0x1080)](_0x581f3a(0x1e69),this[_0x581f3a(0x2e2b)]),_0x573393[_0x581f3a(0x1080)](_0x581f3a(0x114f),this[_0x581f3a(0x2323)]),this[_0x581f3a(0x215)]=()=>{var _0x42a2b4=_0x581f3a;this[_0x42a2b4(0x381f)]&&this[_0x42a2b4(0x40bf)][_0x42a2b4(0x16f0)](),this[_0x42a2b4(0x20fe)]=!0x0;},this[_0x581f3a(0x2c31)]=()=>{var _0x5baf22=_0x581f3a;this[_0x5baf22(0x381f)]&&this[_0x5baf22(0x40bf)][_0x5baf22(0x393f)](),this[_0x5baf22(0x20fe)]=!0x1;},this[_0x581f3a(0xfd4)]=_0x4d5ed5=>{var _0x19b6e4=_0x581f3a;document[_0x19b6e4(0xbc1)](_0x4d5ed5[_0x19b6e4(0xacd)],_0x4d5ed5[_0x19b6e4(0x890)])!==_0x573393&&this[_0x19b6e4(0x2d1)]['notifyObservers'](_0x4d5ed5);};const _0xb6fe3=this['getHostWindow']();_0xb6fe3&&_0x581f3a(0x38fa)==typeof _0xb6fe3[_0x581f3a(0x1080)]&&(_0xb6fe3[_0x581f3a(0x1080)](_0x581f3a(0x1e69),this[_0x581f3a(0x215)]),_0xb6fe3[_0x581f3a(0x1080)]('focus',this[_0x581f3a(0x2c31)])),_0x573393[_0x581f3a(0x1080)](_0x581f3a(0x2d92),this[_0x581f3a(0xfd4)]),this[_0x581f3a(0x1261)][_0x581f3a(0xcd0)]||this[_0x581f3a(0x13c8)](),!_0x1a4cb4[_0x581f3a(0x6e5)]&&this[_0x581f3a(0x1261)][_0x581f3a(0x6e5)]&&_0x1a4cb4[_0x581f3a(0x3255)]&&(_0x1a4cb4[_0x581f3a(0x6e5)]=_0x1a4cb4[_0x581f3a(0x3255)](this['getRenderingCanvas'](),this['getAudioContext'](),this['getAudioDestination']())),(0x0,_0x5e4074['n5'])()&&(this['_onFullscreenChange']=()=>{var _0x857a9=_0x581f3a;this['isFullscreen']=!!document[_0x857a9(0x277c)],this[_0x857a9(0x3df3)]&&this[_0x857a9(0x4b7)]&&_0x573393&&_0x1a4cb4[_0x857a9(0x3a86)](_0x573393);},document[_0x581f3a(0x1080)](_0x581f3a(0x798),this[_0x581f3a(0x295c)],!0x1),document[_0x581f3a(0x1080)](_0x581f3a(0x3979),this['_onFullscreenChange'],!0x1),this['_onPointerLockChange']=()=>{var _0x2b47c5=_0x581f3a;this[_0x2b47c5(0xfe5)]=document[_0x2b47c5(0x13b0)]===_0x573393;},document[_0x581f3a(0x1080)](_0x581f3a(0x2610),this['_onPointerLockChange'],!0x1),document['addEventListener'](_0x581f3a(0x10fe),this[_0x581f3a(0x3ccb)],!0x1)),this[_0x581f3a(0x1810)]=void 0x0!==_0x1a4cb4['OfflineProviderFactory'],this[_0x581f3a(0x2033)]=!!this['_creationOptions'][_0x581f3a(0x20bd)],this['_lockstepMaxSteps']=this[_0x581f3a(0x1261)][_0x581f3a(0x9e1)]||0x0,this[_0x581f3a(0x2f5d)]=this[_0x581f3a(0x1261)][_0x581f3a(0x1847)]||0x1/0x3c;}[_0x5d2769(0x3f36)](){var _0x41281b=_0x5d2769,_0x4a6dbe;null!=(_0x4a6dbe=this['_onPointerLockChange'])&&_0x4a6dbe[_0x41281b(0x29f)](this);}['getAspectRatio'](_0x32930f,_0x5b3836=!0x1){var _0x32288f=_0x5d2769;return _0x32930f=_0x32930f[_0x32288f(0x245)],this['getRenderWidth'](_0x5b3836)*_0x32930f[_0x32288f(0x2255)]/(this[_0x32288f(0x2579)](_0x5b3836)*_0x32930f[_0x32288f(0xc32)]);}[_0x5d2769(0x3f43)](){var _0xf59dfc=_0x5d2769;return this['getRenderWidth'](!0x0)/this[_0xf59dfc(0x2579)](!0x0);}[_0x5d2769(0x32cb)](){var _0x4d9645=_0x5d2769;return this[_0x4d9645(0x1542)]?this[_0x4d9645(0x1542)][_0x4d9645(0x314a)]():null;}['getInputElementClientRect'](){var _0xd78776=_0x5d2769;return this['_renderingCanvas']?this['getInputElement']()[_0xd78776(0x314a)]():null;}[_0x5d2769(0x1d9c)](){var _0x4b8f58=_0x5d2769;return this[_0x4b8f58(0x2033)];}['getLockstepMaxSteps'](){var _0x39773e=_0x5d2769;return this[_0x39773e(0x3920)];}[_0x5d2769(0x183)](){var _0x255e40=_0x5d2769;return 0x3e8*this[_0x255e40(0x2f5d)];}[_0x5d2769(0x3a71)](_0x405a2f,_0x3c8e1b=!0x0){var _0x2e1142=_0x5d2769;if(_0x405a2f['generateMipMaps']){const _0x360a87=this['_gl'];this[_0x2e1142(0x2db1)](_0x360a87[_0x2e1142(0x3737)],_0x405a2f,!0x0),_0x360a87[_0x2e1142(0x203a)](_0x360a87[_0x2e1142(0x3737)]),_0x3c8e1b&&this['_bindTextureDirectly'](_0x360a87['TEXTURE_CUBE_MAP'],null);}}[_0x5d2769(0x2f41)](){var _0x47916b=_0x5d2769;return this[_0x47916b(0x2d13)][_0x47916b(0x280a)];}[_0x5d2769(0x3984)](_0x5d5c2f){var _0x2f4f88=_0x5d2769;this[_0x2f4f88(0x2d13)][_0x2f4f88(0x280a)]=_0x5d5c2f;}['getStencilBuffer'](){var _0x4122a8=_0x5d2769;return this[_0x4122a8(0xe74)][_0x4122a8(0x3512)];}[_0x5d2769(0x10f4)](_0x310226){var _0x3aaee7=_0x5d2769;this['_stencilState'][_0x3aaee7(0x3512)]=_0x310226;}[_0x5d2769(0x2a0b)](){var _0x54e40e=_0x5d2769;return this[_0x54e40e(0xe74)][_0x54e40e(0x293e)];}[_0x5d2769(0x1fc2)](_0x518e72){var _0x16a7b1=_0x5d2769;this[_0x16a7b1(0xe74)]['stencilMask']=_0x518e72;}[_0x5d2769(0x1ecc)](){var _0x4e1a79=_0x5d2769;return this[_0x4e1a79(0xe74)]['stencilFunc'];}[_0x5d2769(0x16ea)](){var _0x12d1de=_0x5d2769;return this[_0x12d1de(0xe74)]['stencilFuncRef'];}[_0x5d2769(0x26ac)](){var _0x486e37=_0x5d2769;return this[_0x486e37(0xe74)]['stencilFuncMask'];}['setStencilFunction'](_0x362289){var _0x56d6b0=_0x5d2769;this[_0x56d6b0(0xe74)]['stencilFunc']=_0x362289;}[_0x5d2769(0x2ba9)](_0x31cf35){var _0x33ba8c=_0x5d2769;this['_stencilState'][_0x33ba8c(0x2c7b)]=_0x31cf35;}[_0x5d2769(0x3b5b)](_0x1c925a){var _0x6aa4d7=_0x5d2769;this[_0x6aa4d7(0xe74)]['stencilFuncMask']=_0x1c925a;}[_0x5d2769(0x3411)](){var _0x51abab=_0x5d2769;return this[_0x51abab(0xe74)][_0x51abab(0x86d)];}['getStencilOperationDepthFail'](){var _0x48a749=_0x5d2769;return this['_stencilState'][_0x48a749(0x140c)];}['getStencilOperationPass'](){var _0xeac9ee=_0x5d2769;return this[_0xeac9ee(0xe74)]['stencilOpStencilDepthPass'];}[_0x5d2769(0x30a9)](_0x4fafd9){var _0x3286f1=_0x5d2769;this[_0x3286f1(0xe74)][_0x3286f1(0x86d)]=_0x4fafd9;}[_0x5d2769(0x284c)](_0x37e957){var _0x59df72=_0x5d2769;this['_stencilState'][_0x59df72(0x140c)]=_0x37e957;}['setStencilOperationPass'](_0x353a7f){var _0x11abad=_0x5d2769;this[_0x11abad(0xe74)][_0x11abad(0x17d1)]=_0x353a7f;}[_0x5d2769(0x320c)](_0x5b9259){var _0x5456f9=_0x5d2769;_0x5b9259?this['_gl']['enable'](this[_0x5456f9(0x35e9)][_0x5456f9(0x3453)]):this[_0x5456f9(0x35e9)][_0x5456f9(0x16f0)](this[_0x5456f9(0x35e9)][_0x5456f9(0x3453)]);}['setRasterizerState'](_0x27d366){var _0x2e425f=_0x5d2769;_0x27d366?this[_0x2e425f(0x35e9)][_0x2e425f(0x16f0)](this[_0x2e425f(0x35e9)]['RASTERIZER_DISCARD']):this[_0x2e425f(0x35e9)][_0x2e425f(0x393f)](this[_0x2e425f(0x35e9)][_0x2e425f(0x319b)]);}['getDepthFunction'](){var _0x7e9d27=_0x5d2769;return this[_0x7e9d27(0x2d13)]['depthFunc'];}[_0x5d2769(0x204e)](_0x4458b6){var _0x2badba=_0x5d2769;this[_0x2badba(0x2d13)][_0x2badba(0x14e2)]=_0x4458b6;}[_0x5d2769(0x799)](){var _0x282b44=_0x5d2769;this[_0x282b44(0x204e)](_0x1b8a86['g'][_0x282b44(0x2623)]);}['setDepthFunctionToGreaterOrEqual'](){var _0x348493=_0x5d2769;this['setDepthFunction'](_0x1b8a86['g'][_0x348493(0xdc2)]);}[_0x5d2769(0x3bc7)](){var _0x93629c=_0x5d2769;this[_0x93629c(0x204e)](_0x1b8a86['g'][_0x93629c(0x3b6)]);}['setDepthFunctionToLessOrEqual'](){var _0x27ad5b=_0x5d2769;this[_0x27ad5b(0x204e)](_0x1b8a86['g'][_0x27ad5b(0x2bb7)]);}[_0x5d2769(0x1d20)](){var _0x122529=_0x5d2769;this[_0x122529(0x4bf)]=this['getStencilBuffer'](),this['_cachedStencilFunction']=this[_0x122529(0x1ecc)](),this[_0x122529(0x2332)]=this['getStencilMask'](),this[_0x122529(0xded)]=this[_0x122529(0x2f18)](),this[_0x122529(0x36af)]=this[_0x122529(0x3411)](),this[_0x122529(0x2de3)]=this[_0x122529(0x67e)](),this[_0x122529(0x3ffd)]=this[_0x122529(0x16ea)]();}[_0x5d2769(0x35a9)](){var _0x12f51e=_0x5d2769;this[_0x12f51e(0x372d)](this['_cachedStencilFunction']),this[_0x12f51e(0x1fc2)](this['_cachedStencilMask']),this['setStencilBuffer'](this[_0x12f51e(0x4bf)]),this[_0x12f51e(0x38c)](this['_cachedStencilOperationPass']),this['setStencilOperationFail'](this[_0x12f51e(0x36af)]),this[_0x12f51e(0x284c)](this[_0x12f51e(0x2de3)]),this['setStencilFunctionReference'](this['_cachedStencilReference']);}[_0x5d2769(0x3eed)](_0x2fe19e,_0x425403,_0x2183ed,_0x249057){var _0x48da05=_0x5d2769,_0x505d81=this[_0x48da05(0x15ad)];return this[_0x48da05(0x15ad)]=null,this[_0x48da05(0x16ef)](_0x2fe19e,_0x425403,_0x2183ed,_0x249057),_0x505d81;}[_0x5d2769(0x2055)](_0x490c27,_0x202772,_0x487138,_0x4370a3,_0x508be5){var _0xd5694c=_0x5d2769;this[_0xd5694c(0x25e6)](_0x490c27,_0x202772,_0x487138,_0x4370a3),this['clear'](_0x508be5,!0x0,!0x0,!0x0),this[_0xd5694c(0x63f)]();}['enableScissor'](_0xa82223,_0x546d75,_0xdaea94,_0x308913){var _0x4cb000=_0x5d2769;const _0xb9531b=this[_0x4cb000(0x35e9)];_0xb9531b[_0x4cb000(0x393f)](_0xb9531b[_0x4cb000(0x13f4)]),_0xb9531b[_0x4cb000(0x3164)](_0xa82223,_0x546d75,_0xdaea94,_0x308913);}[_0x5d2769(0x63f)](){var _0x1fac89=_0x5d2769;const _0x2f9320=this[_0x1fac89(0x35e9)];_0x2f9320[_0x1fac89(0x16f0)](_0x2f9320['SCISSOR_TEST']);}[_0x5d2769(0x2d61)](_0x20e21b=0x1){var _0x337188=_0x5d2769;this['_drawCalls'][_0x337188(0x1212)](_0x20e21b,!0x1);}[_0x5d2769(0x2a24)](){var _0x2c1124=_0x5d2769;throw(0x0,_0x374b57['S'])(_0x2c1124(0x1160));}[_0x5d2769(0x21bd)](){}[_0x5d2769(0xaa7)](_0xe84ea,_0x1607a8){}[_0x5d2769(0x6ea)](){}['disableVR'](){}[_0x5d2769(0x21c2)](){return!0x1;}[_0x5d2769(0x18d8)](){}['_loadFileAsync'](_0x435363,_0x2e18e3,_0x32ba85){return new Promise((_0x4e527a,_0x334f10)=>{var _0x3b46b7=a8_0x5b24;this[_0x3b46b7(0x317c)](_0x435363,_0x59a2e0=>{_0x4e527a(_0x59a2e0);},void 0x0,_0x2e18e3,_0x32ba85,(_0x5c2539,_0x629c4c)=>{_0x334f10(_0x629c4c);});});}[_0x5d2769(0x2d23)](_0x4233b1){var _0x46eb11=_0x5d2769;return _0x4233b1=this[_0x46eb11(0x35e9)][_0x46eb11(0x3e95)](_0x4233b1),_0x4233b1?this[_0x46eb11(0x35e9)][_0x46eb11(0x3dd0)](_0x4233b1[0x0]):null;}['getFragmentShaderSource'](_0xfc9d34){var _0x164b25=_0x5d2769;return _0xfc9d34=this['_gl']['getAttachedShaders'](_0xfc9d34),_0xfc9d34?this[_0x164b25(0x35e9)][_0x164b25(0x3dd0)](_0xfc9d34[0x1]):null;}[_0x5d2769(0x338e)](_0x53b9c8,_0x11aaba,_0x320fbd,_0x583e3c){var _0x5de2f8=_0x5d2769;void 0x0!==_0x53b9c8&&(_0x11aaba&&(this['_boundUniforms'][_0x53b9c8]=_0x11aaba),_0x320fbd&&_0x320fbd[_0x5de2f8(0x21d2)]?this[_0x5de2f8(0x18e0)](_0x53b9c8,_0x320fbd,!0x1,!0x0,_0x583e3c):this[_0x5de2f8(0x18e0)](_0x53b9c8,null,void 0x0,void 0x0,_0x583e3c));}[_0x5d2769(0x1cb4)](_0x170c87,_0x2f86ad,_0x584d13){var _0x354934=_0x5d2769;let _0x53b4e7=null;_0x2f86ad&&(_0x2f86ad[_0x354934(0x407e)][_0x354934(0x3e2c)][_0x2f86ad[_0x354934(0x1d24)]]?_0x53b4e7=_0x2f86ad['_textures'][_0x354934(0x3e2c)][_0x2f86ad[_0x354934(0x1d24)]]:_0x2f86ad['_forcedOutputTexture']&&(_0x53b4e7=_0x2f86ad[_0x354934(0x1ea1)])),this[_0x354934(0x4169)](_0x170c87,null!=(_0x2f86ad=null===_0x53b4e7||void 0x0===_0x53b4e7?void 0x0:_0x53b4e7['texture'])?_0x2f86ad:null,_0x584d13);}[_0x5d2769(0x3ce2)](_0x7689b2,_0x5e48c5,_0x7a5f29){var _0x6f2ccc=_0x5d2769;this[_0x6f2ccc(0x4169)](_0x7689b2,null!=(_0x5e48c5=null==(_0x7689b2=null==_0x5e48c5?void 0x0:_0x5e48c5['_outputTexture'])?void 0x0:_0x7689b2['texture'])?_0x5e48c5:null,_0x7a5f29);}[_0x5d2769(0x109c)](){var _0x5bbbd4=_0x5d2769;for(const _0x40a4d7 of this[_0x5bbbd4(0x17cd)])_0x40a4d7['resetCachedMaterial'](),_0x40a4d7['_rebuildGeometries'](),_0x40a4d7[_0x5bbbd4(0x1468)]();for(const _0xb76d8e of this[_0x5bbbd4(0x1ec)])_0xb76d8e['resetCachedMaterial'](),_0xb76d8e[_0x5bbbd4(0x183c)](),_0xb76d8e['_rebuildTextures']();super['_rebuildBuffers']();}[_0x5d2769(0x33a7)](){var _0x1e4c49=_0x5d2769;for(let _0x5a6ed5=0x0;_0x5a6ed5<this['_activeRenderLoops'][_0x1e4c49(0x1377)];_0x5a6ed5++){const _0x5b8bcb=this['_activeRenderLoops'][_0x5a6ed5];_0x5b8bcb();}}[_0x5d2769(0x306e)](){var _0x1c6d2e=_0x5d2769;if(!this[_0x1c6d2e(0x38d0)]){let _0x1b1e9a=!0x0;(_0x1b1e9a=!(this[_0x1c6d2e(0x3b15)]||!this[_0x1c6d2e(0x166b)]&&this[_0x1c6d2e(0x20fe)])&&_0x1b1e9a)&&(this[_0x1c6d2e(0x3157)](),this[_0x1c6d2e(0x15ef)]()||this[_0x1c6d2e(0x33a7)](),this[_0x1c6d2e(0x9a6)]());}0x0<this['_activeRenderLoops'][_0x1c6d2e(0x1377)]?this[_0x1c6d2e(0x222f)]?(this[_0x1c6d2e(0x222f)][_0x1c6d2e(0x2f37)]=this[_0x1c6d2e(0x46e)](this[_0x1c6d2e(0x222f)][_0x1c6d2e(0x408e)]||this['_boundRenderFunction'],this['customAnimationFrameRequester']),this[_0x1c6d2e(0x5bd)]=this[_0x1c6d2e(0x222f)][_0x1c6d2e(0x2f37)]):this[_0x1c6d2e(0x21c2)]()?this[_0x1c6d2e(0x18d8)]():this[_0x1c6d2e(0x5bd)]=this[_0x1c6d2e(0x46e)](this[_0x1c6d2e(0x2cf8)],this['getHostWindow']()):this[_0x1c6d2e(0xb21)]=!0x1;}['_renderViews'](){return!0x1;}['switchFullscreen'](_0x280b5c){var _0x1b72c8=_0x5d2769;this[_0x1b72c8(0x3df3)]?this[_0x1b72c8(0x3f47)]():this[_0x1b72c8(0x1280)](_0x280b5c);}[_0x5d2769(0x1280)](_0x2d4ef7){var _0x19ef73=_0x5d2769;this[_0x19ef73(0x3df3)]||(this['_pointerLockRequested']=_0x2d4ef7,this[_0x19ef73(0x1542)]&&_0x1a4cb4[_0x19ef73(0xe9e)](this[_0x19ef73(0x1542)]));}[_0x5d2769(0x3f47)](){this['isFullscreen']&&_0x1a4cb4['_ExitFullscreen']();}['enterPointerlock'](){var _0x1b799f=_0x5d2769;this[_0x1b799f(0x1542)]&&_0x1a4cb4['_RequestPointerlock'](this[_0x1b799f(0x1542)]);}['exitPointerlock'](){var _0x5e2541=_0x5d2769;_0x1a4cb4[_0x5e2541(0x3a3)]();}['beginFrame'](){var _0x39a618=_0x5d2769;this[_0x39a618(0x397a)](),this[_0x39a618(0x150c)]['notifyObservers'](this),super[_0x39a618(0x3157)]();}[_0x5d2769(0x9a6)](){var _0x4c949b=_0x5d2769;super[_0x4c949b(0x9a6)](),this[_0x4c949b(0x6ea)](),this[_0x4c949b(0x3890)][_0x4c949b(0x2a3a)](this);}[_0x5d2769(0x911)](_0x4093c8=!0x1){var _0x160557=_0x5d2769;this[_0x160557(0x21c2)]()||super[_0x160557(0x911)](_0x4093c8);}['setSize'](_0x1c5755,_0x237d5b,_0x2041c1=!0x1){var _0x3a7839=_0x5d2769;if(!this[_0x3a7839(0x1542)])return!0x1;if(!super[_0x3a7839(0x2de1)](_0x1c5755,_0x237d5b,_0x2041c1))return!0x1;if(this['scenes']){for(let _0x8dbfde=0x0;_0x8dbfde<this[_0x3a7839(0x17cd)][_0x3a7839(0x1377)];_0x8dbfde++){var _0x491ae9=this[_0x3a7839(0x17cd)][_0x8dbfde];for(let _0x518091=0x0;_0x518091<_0x491ae9[_0x3a7839(0x1923)][_0x3a7839(0x1377)];_0x518091++){const _0x4a3e97=_0x491ae9[_0x3a7839(0x1923)][_0x518091];_0x4a3e97[_0x3a7839(0x3c5e)]=0x0;}}this[_0x3a7839(0x2437)]['hasObservers']()&&this[_0x3a7839(0x2437)][_0x3a7839(0x2a3a)](this);}return!0x0;}[_0x5d2769(0x21b8)](_0x240cd4){var _0x4046bf=_0x5d2769;const _0x45607a=_0x240cd4;_0x45607a&&_0x45607a[_0x4046bf(0x2cb6)]&&_0x45607a[_0x4046bf(0x3f56)]&&(this[_0x4046bf(0x17b3)](_0x45607a['transformFeedback']),_0x45607a[_0x4046bf(0x3f56)]=null),super[_0x4046bf(0x21b8)](_0x240cd4);}[_0x5d2769(0x920)](_0x3a1676,_0x3e273c,_0x342db3,_0x33b1c0,_0x4ce786,_0x3d52b9=null){var _0x3a7ece=_0x5d2769;return _0x4ce786=_0x4ce786||this['_gl'],this[_0x3a7ece(0x331b)][_0x3a7ece(0x2a3a)](this),_0x3a1676=super[_0x3a7ece(0x920)](_0x3a1676,_0x3e273c,_0x342db3,_0x33b1c0,_0x4ce786,_0x3d52b9),(this[_0x3a7ece(0x3e5)]['notifyObservers'](this),_0x3a1676);}[_0x5d2769(0x3843)](_0x50357b,_0x18ee31,_0x179dd9,_0x203fad,_0x24e499=null){var _0x205caf=_0x5d2769,_0x1caa0f,_0x167286=_0x203fad[_0x205caf(0x2e7c)]();if(_0x50357b[_0x205caf(0x2cb6)]=_0x167286)return _0x203fad[_0x205caf(0x2211)](_0x167286,_0x18ee31),_0x203fad[_0x205caf(0x2211)](_0x167286,_0x179dd9),0x1<this[_0x205caf(0x141e)]&&_0x24e499&&(_0x1caa0f=this['createTransformFeedback'](),this['bindTransformFeedback'](_0x1caa0f),this[_0x205caf(0xf1d)](_0x167286,_0x24e499),_0x50357b[_0x205caf(0x3f56)]=_0x1caa0f),_0x203fad[_0x205caf(0x213b)](_0x167286),0x1<this['webGLVersion']&&_0x24e499&&this[_0x205caf(0x3412)](null),_0x50357b[_0x205caf(0x39e8)]=_0x203fad,_0x50357b['vertexShader']=_0x18ee31,_0x50357b[_0x205caf(0x19aa)]=_0x179dd9,_0x50357b[_0x205caf(0x267)]||this[_0x205caf(0x310e)](_0x50357b),_0x167286;throw new Error('Unable\x20to\x20create\x20program');}['_releaseTexture'](_0x297e05){super['_releaseTexture'](_0x297e05);}[_0x5d2769(0x3ef8)](_0x269647){var _0x35bdcb=_0x5d2769;super['_releaseRenderTargetWrapper'](_0x269647),this[_0x35bdcb(0x17cd)][_0x35bdcb(0x7f0)](_0x3d2419=>{var _0x2e4b4f=_0x35bdcb;_0x3d2419['postProcesses'][_0x2e4b4f(0x7f0)](_0x43a4f8=>{var _0x5c7684=_0x2e4b4f;_0x43a4f8['_outputTexture']===_0x269647&&(_0x43a4f8[_0x5c7684(0x2f86)]=null);}),_0x3d2419[_0x2e4b4f(0x1923)][_0x2e4b4f(0x7f0)](_0x2f0ede=>{var _0x32f7ce=_0x2e4b4f;_0x2f0ede[_0x32f7ce(0x40a3)][_0x32f7ce(0x7f0)](_0x334f5f=>{var _0x17095f=_0x32f7ce;_0x334f5f&&_0x334f5f['_outputTexture']===_0x269647&&(_0x334f5f[_0x17095f(0x2f86)]=null);});});});}[_0x5d2769(0x1920)](){var _0x3e7764=_0x5d2769;return this[_0x3e7764(0x7f4)];}[_0x5d2769(0x13be)](){var _0x5305b0=_0x5d2769;return this[_0x5305b0(0x7f4)][this[_0x5305b0(0x111f)]];}['createRenderPassId'](_0x2cd2b8){var _0x548f1a=_0x5d2769,_0x162595=++_0x1a4cb4[_0x548f1a(0xed9)];return this[_0x548f1a(0x7f4)][_0x162595]=null!=_0x2cd2b8?_0x2cd2b8:_0x548f1a(0xa09),_0x162595;}[_0x5d2769(0x33f5)](_0x376c14){var _0x19b67c=_0x5d2769;this['_renderPassNames'][_0x376c14]=void 0x0;for(let _0x392502=0x0;_0x392502<this[_0x19b67c(0x17cd)][_0x19b67c(0x1377)];++_0x392502){var _0x3277f9=this['scenes'][_0x392502];for(let _0x581ea1=0x0;_0x581ea1<_0x3277f9[_0x19b67c(0x3926)][_0x19b67c(0x1377)];++_0x581ea1){var _0x37c34e=_0x3277f9[_0x19b67c(0x3926)][_0x581ea1];if(_0x37c34e[_0x19b67c(0x11db)])for(let _0x4cc11b=0x0;_0x4cc11b<_0x37c34e[_0x19b67c(0x11db)][_0x19b67c(0x1377)];++_0x4cc11b){const _0x4f0cfe=_0x37c34e[_0x19b67c(0x11db)][_0x4cc11b];_0x4f0cfe[_0x19b67c(0x342d)](_0x376c14);}}}}[_0x5d2769(0x3341)](_0x5a2620,_0x5d0095,_0x329403,_0x3398dd,_0x49ccd7){var _0x89957=_0x5d2769;this[_0x89957(0x35e9)][_0x89957(0x3147)](this[_0x89957(0x35e9)][_0x89957(0x147d)],this[_0x89957(0x35e9)][_0x89957(0x24a1)],this['_gl']['LINEAR']),this[_0x89957(0x35e9)]['texParameteri'](this[_0x89957(0x35e9)]['TEXTURE_2D'],this[_0x89957(0x35e9)][_0x89957(0x1e7f)],this['_gl']['LINEAR']),this['_gl'][_0x89957(0x3147)](this[_0x89957(0x35e9)]['TEXTURE_2D'],this[_0x89957(0x35e9)][_0x89957(0x76a)],this[_0x89957(0x35e9)]['CLAMP_TO_EDGE']),this[_0x89957(0x35e9)][_0x89957(0x3147)](this[_0x89957(0x35e9)][_0x89957(0x147d)],this['_gl'][_0x89957(0x562)],this[_0x89957(0x35e9)][_0x89957(0x29a9)]);const _0x46f3ce=this[_0x89957(0x12e6)]({'width':_0x5d0095['width'],'height':_0x5d0095['height']},{'generateMipMaps':!0x1,'type':_0x1b8a86['g'][_0x89957(0x705)],'samplingMode':_0x1b8a86['g'][_0x89957(0x948)],'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1});!this[_0x89957(0x1a46)]&&_0x1a4cb4['_RescalePostProcessFactory']&&(this[_0x89957(0x1a46)]=_0x1a4cb4[_0x89957(0x932)](this)),this[_0x89957(0x1a46)]&&(this['_rescalePostProcess']['externalTextureSamplerBinding']=!0x0,this[_0x89957(0x1a46)][_0x89957(0x995)]()[_0x89957(0x4073)](()=>{var _0x61b2b=_0x89957;this[_0x61b2b(0x1a46)]['onApply']=function(_0x1f1ceb){var _0x5312c6=_0x61b2b;_0x1f1ceb[_0x5312c6(0x4169)]('textureSampler',_0x5a2620);};let _0x586efa=_0x329403;(_0x586efa=_0x586efa||this[_0x61b2b(0x17cd)][this[_0x61b2b(0x17cd)][_0x61b2b(0x1377)]-0x1])[_0x61b2b(0x6b6)]['directRender']([this[_0x61b2b(0x1a46)]],_0x46f3ce,!0x0),this[_0x61b2b(0x2db1)](this[_0x61b2b(0x35e9)][_0x61b2b(0x147d)],_0x5d0095,!0x0),this[_0x61b2b(0x35e9)]['copyTexImage2D'](this[_0x61b2b(0x35e9)][_0x61b2b(0x147d)],0x0,_0x3398dd,0x0,0x0,_0x5d0095[_0x61b2b(0x2255)],_0x5d0095[_0x61b2b(0xc32)],0x0),this[_0x61b2b(0x18ef)](_0x46f3ce),_0x46f3ce[_0x61b2b(0x18c9)](),_0x49ccd7&&_0x49ccd7();}));}[_0x5d2769(0x2e2a)](){var _0x29c59b=_0x5d2769;return this[_0x29c59b(0x2e83)];}[_0x5d2769(0x2d27)](){var _0x32c98d=_0x5d2769;return this[_0x32c98d(0x195e)];}[_0x5d2769(0x397a)](){var _0x452bb8=_0x5d2769;this[_0x452bb8(0x40bf)][_0x452bb8(0x538)](),this[_0x452bb8(0x2e83)]=this[_0x452bb8(0x40bf)][_0x452bb8(0x333d)],this['_deltaTime']=this[_0x452bb8(0x40bf)][_0x452bb8(0x2241)]||0x0;}[_0x5d2769(0x681)](_0x1289ad,_0x2493d7=!0x1,_0x219e1c=_0x1b8a86['g'][_0x5d2769(0x2a6)]){var _0x1fefef=_0x5d2769;_0x1289ad=new _0xda0920['B'](_0x1289ad,this[_0x1fefef(0x35e9)]);const _0x9de59c=new _0x14d566['l'](this,_0x14d566['S'][_0x1fefef(0x1a8c)],!0x0);return _0x9de59c[_0x1fefef(0x1c72)]=_0x1289ad,_0x9de59c[_0x1fefef(0x3261)]=!0x0,_0x9de59c[_0x1fefef(0x2ea2)]=_0x2493d7,this[_0x1fefef(0x2e38)](_0x219e1c,_0x9de59c),_0x9de59c;}[_0x5d2769(0x1018)](_0x59b32e,_0x473b33,_0x1ad601=0x0,_0x1fc824=0x0){var _0x4abc67=_0x5d2769;const _0x49c7ba=this[_0x4abc67(0x35e9)];var _0x1b6676=this[_0x4abc67(0x2f04)](_0x59b32e[_0x4abc67(0x21e0)]),_0xb684f1=this['_getInternalFormat'](_0x59b32e[_0x4abc67(0x1f4f)]),_0x252ab7=this[_0x4abc67(0x3add)](_0x59b32e[_0x4abc67(0x21e0)],_0xb684f1),_0x31276a=_0x59b32e[_0x4abc67(0x3936)]?_0x49c7ba['TEXTURE_CUBE_MAP']:_0x49c7ba[_0x4abc67(0x147d)];this[_0x4abc67(0x2db1)](_0x31276a,_0x59b32e,!0x0),this[_0x4abc67(0x975)](_0x59b32e[_0x4abc67(0x41b8)]);let _0x45da59=_0x49c7ba[_0x4abc67(0x147d)];_0x59b32e['isCube']&&(_0x45da59=_0x49c7ba[_0x4abc67(0xeae)]+_0x1ad601),_0x49c7ba[_0x4abc67(0x22b6)](_0x45da59,_0x1fc824,_0x252ab7,_0xb684f1,_0x1b6676,_0x473b33),this[_0x4abc67(0x2db1)](_0x31276a,null,!0x0);}['updateTextureComparisonFunction'](_0x301d9e,_0x46de6f){var _0x17b0cb=_0x5d2769;if(0x1===this['webGLVersion'])_0x181752['Y'][_0x17b0cb(0x404a)](_0x17b0cb(0x2713));else{const _0x3b4444=this[_0x17b0cb(0x35e9)];_0x301d9e['isCube']?(this['_bindTextureDirectly'](this[_0x17b0cb(0x35e9)]['TEXTURE_CUBE_MAP'],_0x301d9e,!0x0),0x0===_0x46de6f?(_0x3b4444['texParameteri'](_0x3b4444[_0x17b0cb(0x3737)],_0x3b4444[_0x17b0cb(0x8e7)],_0x1b8a86['g'][_0x17b0cb(0x2bb7)]),_0x3b4444[_0x17b0cb(0x3147)](_0x3b4444[_0x17b0cb(0x3737)],_0x3b4444[_0x17b0cb(0x33b1)],_0x3b4444['NONE'])):(_0x3b4444[_0x17b0cb(0x3147)](_0x3b4444[_0x17b0cb(0x3737)],_0x3b4444['TEXTURE_COMPARE_FUNC'],_0x46de6f),_0x3b4444[_0x17b0cb(0x3147)](_0x3b4444['TEXTURE_CUBE_MAP'],_0x3b4444[_0x17b0cb(0x33b1)],_0x3b4444[_0x17b0cb(0x1cc5)])),this[_0x17b0cb(0x2db1)](this[_0x17b0cb(0x35e9)]['TEXTURE_CUBE_MAP'],null)):(this[_0x17b0cb(0x2db1)](this['_gl']['TEXTURE_2D'],_0x301d9e,!0x0),0x0===_0x46de6f?(_0x3b4444[_0x17b0cb(0x3147)](_0x3b4444[_0x17b0cb(0x147d)],_0x3b4444['TEXTURE_COMPARE_FUNC'],_0x1b8a86['g'][_0x17b0cb(0x2bb7)]),_0x3b4444['texParameteri'](_0x3b4444[_0x17b0cb(0x147d)],_0x3b4444[_0x17b0cb(0x33b1)],_0x3b4444['NONE'])):(_0x3b4444['texParameteri'](_0x3b4444[_0x17b0cb(0x147d)],_0x3b4444[_0x17b0cb(0x8e7)],_0x46de6f),_0x3b4444['texParameteri'](_0x3b4444[_0x17b0cb(0x147d)],_0x3b4444[_0x17b0cb(0x33b1)],_0x3b4444[_0x17b0cb(0x1cc5)])),this[_0x17b0cb(0x2db1)](this[_0x17b0cb(0x35e9)][_0x17b0cb(0x147d)],null)),_0x301d9e[_0x17b0cb(0x22e4)]=_0x46de6f;}}[_0x5d2769(0x92a)](_0x37a21c){var _0x529fc0=_0x5d2769,_0x2bd6af=this[_0x529fc0(0x35e9)][_0x529fc0(0x3d57)]();if(!_0x2bd6af)throw new Error('Unable\x20to\x20create\x20instance\x20buffer');const _0x14ce90=new _0x2a939f['M'](_0x2bd6af);return _0x14ce90[_0x529fc0(0x135f)]=_0x37a21c,this[_0x529fc0(0x3a98)](_0x14ce90),this['_gl'][_0x529fc0(0x8de)](this[_0x529fc0(0x35e9)][_0x529fc0(0x1113)],_0x37a21c,this[_0x529fc0(0x35e9)][_0x529fc0(0x3834)]),_0x14ce90[_0x529fc0(0x2f12)]=0x1,_0x14ce90;}['deleteInstancesBuffer'](_0x39a45b){var _0x337080=_0x5d2769;this[_0x337080(0x35e9)]['deleteBuffer'](_0x39a45b);}['_clientWaitAsync'](_0x1b507e,_0x53c342=0x0,_0x58dd1c=0xa){var _0x4cea03=_0x5d2769;const _0x1b260a=this[_0x4cea03(0x35e9)];return new Promise((_0x587490,_0x5d8188)=>{const _0x17688a=()=>{var _0x2a8381=a8_0x5b24,_0x84155b=_0x1b260a[_0x2a8381(0xe8d)](_0x1b507e,_0x53c342,0x0);_0x84155b==_0x1b260a['WAIT_FAILED']?_0x5d8188():_0x84155b==_0x1b260a[_0x2a8381(0x19f3)]?setTimeout(_0x17688a,_0x58dd1c):_0x587490();};_0x17688a();});}[_0x5d2769(0xd6e)](_0x5315a6,_0xad9a10,_0x45321d,_0x25f8f0,_0x1e0b22,_0x2f725a,_0x699024){var _0x5ac9e7=_0x5d2769;if(this[_0x5ac9e7(0x4036)]<0x2)throw new Error(_0x5ac9e7(0x3cd5));const _0x46eed1=this['_gl'],_0x33aba9=_0x46eed1[_0x5ac9e7(0x3d57)](),_0x5049e2=(_0x46eed1[_0x5ac9e7(0x2e15)](_0x46eed1['PIXEL_PACK_BUFFER'],_0x33aba9),_0x46eed1[_0x5ac9e7(0x8de)](_0x46eed1[_0x5ac9e7(0x3e68)],_0x699024[_0x5ac9e7(0x2106)],_0x46eed1[_0x5ac9e7(0x1765)]),_0x46eed1[_0x5ac9e7(0x3316)](_0x5315a6,_0xad9a10,_0x45321d,_0x25f8f0,_0x1e0b22,_0x2f725a,0x0),_0x46eed1[_0x5ac9e7(0x2e15)](_0x46eed1[_0x5ac9e7(0x3e68)],null),_0x46eed1[_0x5ac9e7(0x156d)](_0x46eed1[_0x5ac9e7(0x19cb)],0x0));return _0x5049e2?(_0x46eed1[_0x5ac9e7(0x1647)](),this[_0x5ac9e7(0x526)](_0x5049e2,0x0,0xa)['then'](()=>(_0x46eed1['deleteSync'](_0x5049e2),_0x46eed1[_0x5ac9e7(0x2e15)](_0x46eed1[_0x5ac9e7(0x3e68)],_0x33aba9),_0x46eed1['getBufferSubData'](_0x46eed1[_0x5ac9e7(0x3e68)],0x0,_0x699024),_0x46eed1['bindBuffer'](_0x46eed1[_0x5ac9e7(0x3e68)],null),_0x46eed1[_0x5ac9e7(0x2c03)](_0x33aba9),_0x699024))):null;}[_0x5d2769(0x18c9)](){var _0x3d25bf=_0x5d2769;for(this[_0x3d25bf(0x1c60)](),this['onNewSceneAddedObservable'][_0x3d25bf(0x2f8)]();this[_0x3d25bf(0x1900)][_0x3d25bf(0x1377)];)this[_0x3d25bf(0x1900)][0x0][_0x3d25bf(0x18c9)]();for(this[_0x3d25bf(0x1a46)]&&this['_rescalePostProcess'][_0x3d25bf(0x18c9)]();this['scenes']['length'];)this[_0x3d25bf(0x17cd)][0x0][_0x3d25bf(0x18c9)]();for(;this[_0x3d25bf(0x1ec)][_0x3d25bf(0x1377)];)this[_0x3d25bf(0x1ec)][0x0][_0x3d25bf(0x18c9)]();0x1===_0x303cbc['l'][_0x3d25bf(0x3192)][_0x3d25bf(0x1377)]&&_0x1a4cb4[_0x3d25bf(0x6e5)]&&(_0x1a4cb4[_0x3d25bf(0x6e5)][_0x3d25bf(0x18c9)](),_0x1a4cb4[_0x3d25bf(0x6e5)]=null),this[_0x3d25bf(0xf58)]();const _0x34de2d=this[_0x3d25bf(0xe13)]();_0x34de2d&&_0x3d25bf(0x38fa)==typeof _0x34de2d[_0x3d25bf(0x22e3)]&&(_0x34de2d[_0x3d25bf(0x22e3)](_0x3d25bf(0x1e69),this[_0x3d25bf(0x215)]),_0x34de2d[_0x3d25bf(0x22e3)](_0x3d25bf(0xcd7),this[_0x3d25bf(0x2c31)])),this[_0x3d25bf(0x1542)]&&(this[_0x3d25bf(0x1542)][_0x3d25bf(0x22e3)](_0x3d25bf(0xcd7),this[_0x3d25bf(0x3b0)]),this[_0x3d25bf(0x1542)]['removeEventListener'](_0x3d25bf(0x1e69),this[_0x3d25bf(0x2e2b)]),this[_0x3d25bf(0x1542)][_0x3d25bf(0x22e3)](_0x3d25bf(0x2d92),this[_0x3d25bf(0xfd4)]),this[_0x3d25bf(0x1542)][_0x3d25bf(0x22e3)](_0x3d25bf(0x114f),this[_0x3d25bf(0x2323)])),(0x0,_0x5e4074['n5'])()&&(document[_0x3d25bf(0x22e3)](_0x3d25bf(0x798),this[_0x3d25bf(0x295c)]),document[_0x3d25bf(0x22e3)](_0x3d25bf(0x118d),this[_0x3d25bf(0x295c)]),document[_0x3d25bf(0x22e3)]('webkitfullscreenchange',this[_0x3d25bf(0x295c)]),document[_0x3d25bf(0x22e3)]('msfullscreenchange',this[_0x3d25bf(0x295c)]),document[_0x3d25bf(0x22e3)]('pointerlockchange',this[_0x3d25bf(0x3ccb)]),document['removeEventListener'](_0x3d25bf(0x1149),this[_0x3d25bf(0x3ccb)]),document[_0x3d25bf(0x22e3)]('mozpointerlockchange',this[_0x3d25bf(0x3ccb)]),document['removeEventListener'](_0x3d25bf(0x10fe),this[_0x3d25bf(0x3ccb)])),super[_0x3d25bf(0x18c9)]();var _0x992b1e=_0x303cbc['l'][_0x3d25bf(0x3192)][_0x3d25bf(0x919)](this);0x0<=_0x992b1e&&_0x303cbc['l'][_0x3d25bf(0x3192)][_0x3d25bf(0x5ff)](_0x992b1e,0x1),_0x1a4cb4['Instances'][_0x3d25bf(0x1377)]||(_0x303cbc['l'][_0x3d25bf(0x2b84)][_0x3d25bf(0x2a3a)](this),_0x303cbc['l'][_0x3d25bf(0x2b84)][_0x3d25bf(0x2f8)]()),this[_0x3d25bf(0x2437)][_0x3d25bf(0x2f8)](),this[_0x3d25bf(0x3678)]['clear'](),this[_0x3d25bf(0x8f8)][_0x3d25bf(0x2f8)](),this[_0x3d25bf(0x2d1)][_0x3d25bf(0x2f8)](),this[_0x3d25bf(0x150c)][_0x3d25bf(0x2f8)](),this[_0x3d25bf(0x3890)][_0x3d25bf(0x2f8)]();}[_0x5d2769(0x13c8)](){var _0x35f9d8=_0x5d2769;this[_0x35f9d8(0x1542)]&&this[_0x35f9d8(0x1542)]['setAttribute']&&(this['_renderingCanvas']['setAttribute'](_0x35f9d8(0x1704),_0x35f9d8(0xb8f)),this[_0x35f9d8(0x1542)][_0x35f9d8(0x24b9)][_0x35f9d8(0xe7f)]=_0x35f9d8(0xb8f),this[_0x35f9d8(0x1542)][_0x35f9d8(0x24b9)][_0x35f9d8(0x2f32)]=_0x35f9d8(0xd4b));}['displayLoadingUI'](){var _0x4b0991=_0x5d2769;if((0x0,_0x5e4074['CG'])()){const _0x37b7b3=this[_0x4b0991(0x1f5c)];_0x37b7b3&&_0x37b7b3[_0x4b0991(0x3a96)]();}}[_0x5d2769(0x1c60)](){var _0x3f7bf8=_0x5d2769;if((0x0,_0x5e4074['CG'])()){const _0x101a5a=this['_loadingScreen'];_0x101a5a&&_0x101a5a[_0x3f7bf8(0x1c60)]();}}get['loadingScreen'](){var _0x561d75=_0x5d2769;return!this[_0x561d75(0x37bb)]&&this[_0x561d75(0x1542)]&&(this['_loadingScreen']=_0x1a4cb4[_0x561d75(0x1f0f)](this[_0x561d75(0x1542)])),this[_0x561d75(0x37bb)];}set[_0x5d2769(0x1f5c)](_0x5e5bc3){var _0x4b2be8=_0x5d2769;this[_0x4b2be8(0x37bb)]=_0x5e5bc3;}set[_0x5d2769(0x150a)](_0x17c2b5){var _0x4e1ea0=_0x5d2769;this[_0x4e1ea0(0x1f5c)][_0x4e1ea0(0x150a)]=_0x17c2b5;}set['loadingUIBackgroundColor'](_0x810395){var _0x4a487d=_0x5d2769;this['loadingScreen'][_0x4a487d(0x37d3)]=_0x810395;}[_0x5d2769(0x1860)](_0x309a0a){var _0x26b9de=_0x5d2769;return document[_0x26b9de(0x546)](_0x26b9de(0x40a7));}static[_0x5d2769(0x3a86)](_0x10d62c){var _0x4c7c9b=_0x5d2769;if(_0x10d62c[_0x4c7c9b(0xf0f)]){const _0x4fa0f6=_0x10d62c['requestPointerLock']();_0x4fa0f6 instanceof Promise?_0x4fa0f6[_0x4c7c9b(0x3725)](()=>{_0x10d62c['focus']();})[_0x4c7c9b(0x1bc8)](()=>{}):_0x10d62c['focus']();}}static[_0x5d2769(0x3a3)](){var _0x316d9b=_0x5d2769;document[_0x316d9b(0x24d8)]&&document[_0x316d9b(0x24d8)]();}static[_0x5d2769(0xe9e)](_0x4ccecb){var _0x28b511=_0x5d2769;const _0x18ab1e=_0x4ccecb[_0x28b511(0x28d4)]||_0x4ccecb['webkitRequestFullscreen'];_0x18ab1e&&_0x18ab1e['call'](_0x4ccecb);}static[_0x5d2769(0xcb8)](){var _0x4da118=_0x5d2769;const _0x52677d=document;document[_0x4da118(0x3f47)]?document[_0x4da118(0x3f47)]():_0x52677d[_0x4da118(0x296f)]&&_0x52677d[_0x4da118(0x296f)]();}[_0x5d2769(0x20a3)](_0x1d499f){var _0x22f092=_0x5d2769;const _0x441bc6=document[_0x22f092(0x546)](_0x22f092(0x2bff)),_0x51bb88=(_0x441bc6['innerHTML']='Hg',_0x441bc6['setAttribute'](_0x22f092(0x24b9),_0x22f092(0x331)+_0x1d499f+'\x20!important'),document[_0x22f092(0x546)](_0x22f092(0x22da))),_0x429e55=(_0x51bb88[_0x22f092(0x24b9)]['display']='inline-block',_0x51bb88[_0x22f092(0x24b9)][_0x22f092(0x2255)]=_0x22f092(0x2868),_0x51bb88[_0x22f092(0x24b9)][_0x22f092(0xc32)]=_0x22f092(0x29fe),_0x51bb88[_0x22f092(0x24b9)][_0x22f092(0xc81)]=_0x22f092(0x1b04),document[_0x22f092(0x546)](_0x22f092(0x22da)));_0x429e55[_0x22f092(0x24b9)][_0x22f092(0x2c8c)]=_0x22f092(0x17d5),_0x429e55[_0x22f092(0x2ea9)](_0x441bc6),_0x429e55[_0x22f092(0x2ea9)](_0x51bb88),document[_0x22f092(0x2925)][_0x22f092(0x2ea9)](_0x429e55);let _0x5a0799=0x0,_0x4d90ac=0x0;try{_0x4d90ac=_0x51bb88[_0x22f092(0x314a)]()[_0x22f092(0x284d)]-_0x441bc6[_0x22f092(0x314a)]()[_0x22f092(0x284d)],_0x51bb88[_0x22f092(0x24b9)][_0x22f092(0xc81)]=_0x22f092(0x3f2c),_0x5a0799=_0x51bb88['getBoundingClientRect']()[_0x22f092(0x284d)]-_0x441bc6[_0x22f092(0x314a)]()[_0x22f092(0x284d)];}finally{document[_0x22f092(0x2925)][_0x22f092(0xa29)](_0x429e55);}return{'ascent':_0x5a0799,'height':_0x4d90ac,'descent':_0x4d90ac-_0x5a0799};}}_0x1a4cb4[_0x5d2769(0x349a)]=_0x1b8a86['g'][_0x5d2769(0x349a)],_0x1a4cb4[_0x5d2769(0x2532)]=_0x1b8a86['g'][_0x5d2769(0x2532)],_0x1a4cb4[_0x5d2769(0x3f20)]=_0x1b8a86['g'][_0x5d2769(0x3f20)],_0x1a4cb4[_0x5d2769(0x2eec)]=_0x1b8a86['g'][_0x5d2769(0x2eec)],_0x1a4cb4[_0x5d2769(0x2da6)]=_0x1b8a86['g'][_0x5d2769(0x2da6)],_0x1a4cb4[_0x5d2769(0x3a10)]=_0x1b8a86['g'][_0x5d2769(0x3a10)],_0x1a4cb4[_0x5d2769(0x39c0)]=_0x1b8a86['g'][_0x5d2769(0x39c0)],_0x1a4cb4[_0x5d2769(0x1310)]=_0x1b8a86['g'][_0x5d2769(0x1310)],_0x1a4cb4[_0x5d2769(0x3265)]=_0x1b8a86['g'][_0x5d2769(0x3265)],_0x1a4cb4['ALPHA_INTERPOLATE']=_0x1b8a86['g'][_0x5d2769(0x2707)],_0x1a4cb4[_0x5d2769(0x1d4)]=_0x1b8a86['g']['ALPHA_SCREENMODE'],_0x1a4cb4[_0x5d2769(0x2fce)]=_0x1b8a86['g'][_0x5d2769(0x2fce)],_0x1a4cb4[_0x5d2769(0x4b5)]=_0x1b8a86['g'][_0x5d2769(0x4b5)],_0x1a4cb4[_0x5d2769(0x642)]=_0x1b8a86['g'][_0x5d2769(0x642)],_0x1a4cb4['DELAYLOADSTATE_NOTLOADED']=_0x1b8a86['g'][_0x5d2769(0x2e74)],_0x1a4cb4[_0x5d2769(0x2315)]=_0x1b8a86['g'][_0x5d2769(0x2315)],_0x1a4cb4[_0x5d2769(0x3739)]=_0x1b8a86['g'][_0x5d2769(0x3739)],_0x1a4cb4[_0x5d2769(0x3b6)]=_0x1b8a86['g'][_0x5d2769(0x3b6)],_0x1a4cb4[_0x5d2769(0xa9b)]=_0x1b8a86['g'][_0x5d2769(0xa9b)],_0x1a4cb4[_0x5d2769(0x2bb7)]=_0x1b8a86['g'][_0x5d2769(0x2bb7)],_0x1a4cb4[_0x5d2769(0x2623)]=_0x1b8a86['g'][_0x5d2769(0x2623)],_0x1a4cb4['GEQUAL']=_0x1b8a86['g']['GEQUAL'],_0x1a4cb4[_0x5d2769(0x1eea)]=_0x1b8a86['g'][_0x5d2769(0x1eea)],_0x1a4cb4[_0x5d2769(0x3391)]=_0x1b8a86['g'][_0x5d2769(0x3391)],_0x1a4cb4[_0x5d2769(0x29e6)]=_0x1b8a86['g']['REPLACE'],_0x1a4cb4[_0x5d2769(0x1445)]=_0x1b8a86['g'][_0x5d2769(0x1445)],_0x1a4cb4[_0x5d2769(0x1a4)]=_0x1b8a86['g'][_0x5d2769(0x1a4)],_0x1a4cb4[_0x5d2769(0x202d)]=_0x1b8a86['g']['INVERT'],_0x1a4cb4[_0x5d2769(0x20c7)]=_0x1b8a86['g'][_0x5d2769(0x20c7)],_0x1a4cb4[_0x5d2769(0x39ae)]=_0x1b8a86['g'][_0x5d2769(0x39ae)],_0x1a4cb4[_0x5d2769(0x2354)]=_0x1b8a86['g'][_0x5d2769(0x2354)],_0x1a4cb4['TEXTURE_WRAP_ADDRESSMODE']=_0x1b8a86['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x1a4cb4[_0x5d2769(0x19d3)]=_0x1b8a86['g'][_0x5d2769(0x19d3)],_0x1a4cb4[_0x5d2769(0x3e46)]=_0x1b8a86['g'][_0x5d2769(0x3e46)],_0x1a4cb4[_0x5d2769(0x119c)]=_0x1b8a86['g']['TEXTUREFORMAT_LUMINANCE'],_0x1a4cb4[_0x5d2769(0x1f40)]=_0x1b8a86['g'][_0x5d2769(0x1f40)],_0x1a4cb4[_0x5d2769(0x22cf)]=_0x1b8a86['g'][_0x5d2769(0x22cf)],_0x1a4cb4[_0x5d2769(0x3ca4)]=_0x1b8a86['g'][_0x5d2769(0x3ca4)],_0x1a4cb4[_0x5d2769(0x3cbf)]=_0x1b8a86['g'][_0x5d2769(0x3cbf)],_0x1a4cb4[_0x5d2769(0x102d)]=_0x1b8a86['g'][_0x5d2769(0x102d)],_0x1a4cb4[_0x5d2769(0x4110)]=_0x1b8a86['g']['TEXTUREFORMAT_RG'],_0x1a4cb4[_0x5d2769(0x39a6)]=_0x1b8a86['g'][_0x5d2769(0x39a6)],_0x1a4cb4[_0x5d2769(0x209a)]=_0x1b8a86['g'][_0x5d2769(0x209a)],_0x1a4cb4[_0x5d2769(0xe02)]=_0x1b8a86['g'][_0x5d2769(0xe02)],_0x1a4cb4['TEXTUREFORMAT_RGB_INTEGER']=_0x1b8a86['g']['TEXTUREFORMAT_RGB_INTEGER'],_0x1a4cb4[_0x5d2769(0x283a)]=_0x1b8a86['g'][_0x5d2769(0x283a)],_0x1a4cb4[_0x5d2769(0x8e3)]=_0x1b8a86['g'][_0x5d2769(0x8e3)],_0x1a4cb4['TEXTURETYPE_UNSIGNED_INT']=_0x1b8a86['g'][_0x5d2769(0x705)],_0x1a4cb4[_0x5d2769(0x2c1)]=_0x1b8a86['g'][_0x5d2769(0x2c1)],_0x1a4cb4['TEXTURETYPE_HALF_FLOAT']=_0x1b8a86['g'][_0x5d2769(0x17d0)],_0x1a4cb4[_0x5d2769(0x3c5c)]=_0x1b8a86['g'][_0x5d2769(0x3c5c)],_0x1a4cb4[_0x5d2769(0x1f2d)]=_0x1b8a86['g']['TEXTURETYPE_SHORT'],_0x1a4cb4[_0x5d2769(0x133f)]=_0x1b8a86['g'][_0x5d2769(0x133f)],_0x1a4cb4[_0x5d2769(0x2504)]=_0x1b8a86['g'][_0x5d2769(0x2504)],_0x1a4cb4[_0x5d2769(0x364d)]=_0x1b8a86['g'][_0x5d2769(0x364d)],_0x1a4cb4['TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4']=_0x1b8a86['g']['TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4'],_0x1a4cb4[_0x5d2769(0x2794)]=_0x1b8a86['g'][_0x5d2769(0x2794)],_0x1a4cb4[_0x5d2769(0x27cd)]=_0x1b8a86['g'][_0x5d2769(0x27cd)],_0x1a4cb4[_0x5d2769(0x38dd)]=_0x1b8a86['g'][_0x5d2769(0x38dd)],_0x1a4cb4[_0x5d2769(0x3827)]=_0x1b8a86['g'][_0x5d2769(0x3827)],_0x1a4cb4['TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV']=_0x1b8a86['g'][_0x5d2769(0x19ba)],_0x1a4cb4[_0x5d2769(0x2916)]=_0x1b8a86['g'][_0x5d2769(0x2916)],_0x1a4cb4[_0x5d2769(0x3780)]=_0x1b8a86['g'][_0x5d2769(0x3780)],_0x1a4cb4['TEXTURE_NEAREST_SAMPLINGMODE']=_0x1b8a86['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x1a4cb4[_0x5d2769(0x948)]=_0x1b8a86['g'][_0x5d2769(0x948)],_0x1a4cb4['TEXTURE_TRILINEAR_SAMPLINGMODE']=_0x1b8a86['g'][_0x5d2769(0x2a6)],_0x1a4cb4[_0x5d2769(0x113e)]=_0x1b8a86['g']['TEXTURE_NEAREST_NEAREST_MIPLINEAR'],_0x1a4cb4[_0x5d2769(0x3bc)]=_0x1b8a86['g'][_0x5d2769(0x3bc)],_0x1a4cb4[_0x5d2769(0x3d84)]=_0x1b8a86['g']['TEXTURE_LINEAR_LINEAR_MIPLINEAR'],_0x1a4cb4[_0x5d2769(0x2df9)]=_0x1b8a86['g']['TEXTURE_NEAREST_NEAREST_MIPNEAREST'],_0x1a4cb4[_0x5d2769(0x1b46)]=_0x1b8a86['g'][_0x5d2769(0x1b46)],_0x1a4cb4[_0x5d2769(0x2e69)]=_0x1b8a86['g'][_0x5d2769(0x2e69)],_0x1a4cb4[_0x5d2769(0x1312)]=_0x1b8a86['g'][_0x5d2769(0x1312)],_0x1a4cb4[_0x5d2769(0x1c94)]=_0x1b8a86['g']['TEXTURE_NEAREST_NEAREST'],_0x1a4cb4[_0x5d2769(0x417b)]=_0x1b8a86['g'][_0x5d2769(0x417b)],_0x1a4cb4['TEXTURE_LINEAR_NEAREST_MIPLINEAR']=_0x1b8a86['g'][_0x5d2769(0x3c8d)],_0x1a4cb4[_0x5d2769(0xca4)]=_0x1b8a86['g'][_0x5d2769(0xca4)],_0x1a4cb4[_0x5d2769(0x2139)]=_0x1b8a86['g']['TEXTURE_LINEAR_NEAREST'],_0x1a4cb4[_0x5d2769(0x3f75)]=_0x1b8a86['g'][_0x5d2769(0x3f75)],_0x1a4cb4[_0x5d2769(0x133a)]=_0x1b8a86['g'][_0x5d2769(0x133a)],_0x1a4cb4[_0x5d2769(0x417d)]=_0x1b8a86['g'][_0x5d2769(0x417d)],_0x1a4cb4[_0x5d2769(0x3769)]=_0x1b8a86['g'][_0x5d2769(0x3769)],_0x1a4cb4[_0x5d2769(0xa64)]=_0x1b8a86['g'][_0x5d2769(0xa64)],_0x1a4cb4[_0x5d2769(0x401b)]=_0x1b8a86['g']['TEXTURE_SKYBOX_MODE'],_0x1a4cb4[_0x5d2769(0x9bc)]=_0x1b8a86['g']['TEXTURE_INVCUBIC_MODE'],_0x1a4cb4[_0x5d2769(0x7fb)]=_0x1b8a86['g'][_0x5d2769(0x7fb)],_0x1a4cb4[_0x5d2769(0x3a93)]=_0x1b8a86['g'][_0x5d2769(0x3a93)],_0x1a4cb4[_0x5d2769(0xeec)]=_0x1b8a86['g']['TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE'],_0x1a4cb4[_0x5d2769(0xc45)]=_0x1b8a86['g']['SCALEMODE_FLOOR'],_0x1a4cb4['SCALEMODE_NEAREST']=_0x1b8a86['g'][_0x5d2769(0x3b3)],_0x1a4cb4['SCALEMODE_CEILING']=_0x1b8a86['g']['SCALEMODE_CEILING'],_0x1a4cb4['_RescalePostProcessFactory']=null,_0x1a4cb4[_0x5d2769(0xed9)]=0x0;},0x16ab2:(_0x22473c,_0xbaa799,_0xeed4e7)=>{_0xeed4e7(0xee04),_0xeed4e7(0x14d76),_0xeed4e7(0x9957);},0xf8c1:(_0xfe4845,_0x2beb5d,_0x1fce61)=>{var _0x3ca03d=a8_0x16e4d8;_0x1fce61['d'](_0x2beb5d,{'l':()=>_0x3f1b73}),_0x2beb5d=_0x1fce61(0xf96c);class _0x3f1b73{static get[_0x3ca03d(0x7e7)](){var _0x47f7bc=_0x3ca03d;return 0x0===this[_0x47f7bc(0x3192)][_0x47f7bc(0x1377)]?null:this['Instances'][this[_0x47f7bc(0x3192)]['length']-0x1];}static get[_0x3ca03d(0x3396)](){var _0x2c3c2e=_0x3ca03d;return this[_0x2c3c2e(0x750)];}}_0x3f1b73['Instances']=new Array(),_0x3f1b73[_0x3ca03d(0x2b84)]=new _0x2beb5d['y$'](),_0x3f1b73[_0x3ca03d(0x750)]=null,_0x3f1b73[_0x3ca03d(0x39ec)]=!0x0,_0x3f1b73[_0x3ca03d(0x29b)]='';},0x663:(_0x409ebe,_0x36f385,_0x9f150d)=>{_0x9f150d['d'](_0x36f385,{'Z2':()=>_0x301541['Z']}),_0x9f150d(0x77a5),_0x9f150d(0x202a),_0x9f150d(0xee04),_0x9f150d(0xf8c1),_0x9f150d(0x14d76),_0x9f150d(0x12c96),_0x9f150d(0x13a81),_0x9f150d(0x15e6f),_0x9f150d(0x89a1),_0x9f150d(0x9957),_0x9f150d(0x16c35),_0x9f150d(0x9683),_0x9f150d(0x11454),_0x9f150d(0x14e86),_0x9f150d(0x104f7),_0x9f150d(0x1144e),_0x9f150d(0x17418),_0x9f150d(0x330f),_0x9f150d(0x1411a);var _0x301541=_0x9f150d(0x14fae);_0x9f150d(0x16ab2),_0x9f150d(0x17a92),_0x9f150d(0x758);},0x330f:(_0x365d1f,_0x1b2aec,_0x171443)=>{var _0x553abf=a8_0x16e4d8;_0x171443['d'](_0x1b2aec,{'I6':()=>_0x20b647,'Oz':()=>function(_0x217333,_0x4fc53e){return _0xdce9c9(this,void 0x0,void 0x0,function*(){(yield new Promise(_0x2db4ed=>{var _0xcab115=a8_0x5b24;'undefined'==typeof _native?_0x3beb8f[_0xcab115(0x3a07)](_0x2c4ce2=>_0x2db4ed(_0x2c4ce2)):_0x2db4ed(_native);}))[_0x217333]=_0x4fc53e;});}});var _0x49fcc9=_0x171443(0xee04),_0x374486=_0x171443(0x1a27),_0x2631c1=_0x171443(0x25b1),_0x5ebe8b=_0x171443(0xbac7),_0x1b2aec=_0x171443(0x13862),_0x5cfdcb=_0x171443(0xe222),_0x561349=_0x171443(0xf96c),_0x5fc82d=_0x171443(0xbe0d),_0x47da68=_0x171443(0x10ea4),_0x311481=_0x171443(0x77a5),_0x6b5308=_0x171443(0x202a),_0x23b180=_0x171443(0xf8c1),_0x41644c=_0x171443(0x1411a),_0x26facf=_0x171443(0x17418),_0x385858=_0x171443(0x1404c),_0xf853b2=_0x171443(0x5038),_0x1980e2=_0x171443(0xa218),_0x3f3305=_0x171443(0x1581f),_0x2ce1aa=_0x171443(0x16651),_0xdce9c9=function(_0xcb8bd3,_0x979123,_0x5e76ed,_0x9f328b){return new(_0x5e76ed=_0x5e76ed||Promise)(function(_0xf79804,_0x581604){var _0x57d0c5=a8_0x5b24;function _0x123e89(_0x3b29c2){var _0x4abb35=a8_0x5b24;try{_0x5a2bb9(_0x9f328b[_0x4abb35(0xafd)](_0x3b29c2));}catch(_0x5a8342){_0x581604(_0x5a8342);}}function _0x3c4ee3(_0x17af6d){var _0x1f079e=a8_0x5b24;try{_0x5a2bb9(_0x9f328b[_0x1f079e(0x251b)](_0x17af6d));}catch(_0xe9f00b){_0x581604(_0xe9f00b);}}function _0x5a2bb9(_0x32be71){var _0x3a203f=a8_0x5b24,_0xc8c78d;_0x32be71[_0x3a203f(0x3816)]?_0xf79804(_0x32be71[_0x3a203f(0x13ce)]):((_0xc8c78d=_0x32be71['value'])instanceof _0x5e76ed?_0xc8c78d:new _0x5e76ed(function(_0x2c5360){_0x2c5360(_0xc8c78d);}))[_0x3a203f(0x3725)](_0x123e89,_0x3c4ee3);}_0x5a2bb9((_0x9f328b=_0x9f328b[_0x57d0c5(0xdde)](_0xcb8bd3,_0x979123||[]))[_0x57d0c5(0xafd)]());});};const _0x3beb8f=new _0x561349['y$']();if(_0x553abf(0x1615)!=typeof self&&!Object['prototype'][_0x553abf(0x1172)][_0x553abf(0x29f)](self,_0x553abf(0x2e4b))){let _0x55f0d0;Object[_0x553abf(0x395)](self,'_native',{'get':()=>_0x55f0d0,'set':_0x186c24=>{(_0x55f0d0=_0x186c24)&&_0x3beb8f['notifyObservers'](_0x55f0d0);}});}class _0x133327 extends _0x1b2aec['h']{}class _0x4212ed{constructor(_0x26b6c2){var _0x10055b=_0x553abf;this[_0x10055b(0x2635)]=_0x26b6c2,this[_0x10055b(0x18da)]=new Array(),this['_isCommandBufferScopeActive']=!0x1,this[_0x10055b(0x300a)]=_0x20b647['_createNativeDataStream'](),this[_0x10055b(0x2635)]['setCommandDataStream'](this[_0x10055b(0x300a)]);}[_0x553abf(0x3b06)](){var _0x2c68d5=_0x553abf;if(this[_0x2c68d5(0x1ca3)])throw new Error(_0x2c68d5(0x3e90));this['_isCommandBufferScopeActive']=!0x0;}[_0x553abf(0x259b)](){var _0x31ceb4=_0x553abf;if(!this[_0x31ceb4(0x1ca3)])throw new Error('Command\x20scope\x20is\x20not\x20active.');this[_0x31ceb4(0x1ca3)]=!0x1,this[_0x31ceb4(0x2b1e)]();}[_0x553abf(0xe37)](_0x22e9fe){this['_commandStream']['writeNativeData'](_0x22e9fe);}['encodeCommandArgAsUInt32'](_0xd9961c){var _0x8da643=_0x553abf;this[_0x8da643(0x300a)][_0x8da643(0x3d6c)](_0xd9961c);}[_0x553abf(0x15ca)](_0x219c03){var _0xe8d36e=_0x553abf;this[_0xe8d36e(0x300a)][_0xe8d36e(0x2ceb)](_0x219c03);}[_0x553abf(0x41fc)](_0x40a8e0){var _0x31e44b=_0x553abf;this[_0x31e44b(0x300a)][_0x31e44b(0x2c6)](_0x40a8e0);}[_0x553abf(0x159e)](_0x12b537){var _0x2dc9ea=_0x553abf;this['_commandStream'][_0x2dc9ea(0x400a)](_0x12b537);}[_0x553abf(0x249b)](_0x9e2da4){this['_commandStream']['writeFloat32'](_0x9e2da4);}[_0x553abf(0x2f1b)](_0x316227){var _0x3c1550=_0x553abf;this[_0x3c1550(0x300a)]['writeFloat32Array'](_0x316227);}['encodeCommandArgAsNativeData'](_0x4ddc29){var _0x34c7f8=_0x553abf;this[_0x34c7f8(0x300a)][_0x34c7f8(0x31c1)](_0x4ddc29),this[_0x34c7f8(0x18da)]['push'](_0x4ddc29);}['finishEncodingCommand'](){var _0x4f49d4=_0x553abf;this[_0x4f49d4(0x1ca3)]||this['_submit']();}[_0x553abf(0x2b1e)](){var _0x4c30fc=_0x553abf;this[_0x4c30fc(0x2635)][_0x4c30fc(0x2b8)](),this['_pending'][_0x4c30fc(0x1377)]=0x0;}}class _0x20b647 extends _0x49fcc9['D']{constructor(_0x57c9ba={}){var _0x4defcd=_0x553abf;if(super(null,!0x1,void 0x0,_0x57c9ba['adaptToDeviceRatio']),this[_0x4defcd(0x2635)]=new _native[(_0x4defcd(0x129c))](),this[_0x4defcd(0x9c3)]=_native[_0x4defcd(0x26d3)]?new _native['Camera']():null,this[_0x4defcd(0x403b)]=new _0x4212ed(this[_0x4defcd(0x2635)]),this[_0x4defcd(0x111a)]=null,this[_0x4defcd(0x353c)]=_native[_0x4defcd(0x129c)][_0x4defcd(0x36e1)],this[_0x4defcd(0x39bc)]=!0x1,this[_0x4defcd(0x685)]=0xff,this['_stencilFunc']=_0x311481['g'][_0x4defcd(0x3739)],this['_stencilFuncRef']=0x0,this[_0x4defcd(0xf2d)]=0xff,this[_0x4defcd(0x1593)]=_0x311481['g'][_0x4defcd(0x3391)],this[_0x4defcd(0x198e)]=_0x311481['g'][_0x4defcd(0x3391)],this[_0x4defcd(0x3f76)]=_0x311481['g']['REPLACE'],this[_0x4defcd(0xbb9)]=0x0,this[_0x4defcd(0x1bbd)]=0x0,this[_0x4defcd(0x2afc)]=!0x0,_native[_0x4defcd(0x129c)][_0x4defcd(0xf4f)]!==_0x20b647[_0x4defcd(0xf4f)])throw new Error(_0x4defcd(0x1a4a)+_native['Engine'][_0x4defcd(0xf4f)]+_0x4defcd(0x1573)+_0x20b647[_0x4defcd(0xf4f)]+_0x4defcd(0x1d70));this[_0x4defcd(0x4036)]=0x2,this['disableUniformBuffers']=!0x0,this['_shaderPlatformName']=_0x4defcd(0x1aa9),this[_0x4defcd(0x2605)]={'maxTexturesImageUnits':0x10,'maxVertexTextureImageUnits':0x10,'maxCombinedTexturesImageUnits':0x20,'maxTextureSize':_native[_0x4defcd(0x129c)][_0x4defcd(0x3601)],'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[_0x4defcd(0x129c)][_0x4defcd(0xb49)],'disableMorphTargetTexture':!0x1},this[_0x4defcd(0x1553)]={'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},_0x5cfdcb['w1'][_0x4defcd(0xa1e)](_0x4defcd(0x29af)+_0x49fcc9['D'][_0x4defcd(0x320b)]+')\x20launched'),_0x5cfdcb['w1'][_0x4defcd(0x1dbb)]=function(_0x26e2f9,_0x3b7f97,_0x28ba50,_0x333491){var _0x277e6c=_0x4defcd;_0x5cfdcb['w1'][_0x277e6c(0x1a9f)](_0x26e2f9,_0x4c6806=>{var _0x1cfe63=_0x277e6c;Function(_0x4c6806)[_0x1cfe63(0xdde)](null),_0x3b7f97&&_0x3b7f97();},void 0x0,void 0x0,!0x1,(_0x36ed0d,_0xd5a6e3)=>{var _0x527b69=_0x277e6c;_0x28ba50&&_0x28ba50(_0x527b69(0x182a),_0xd5a6e3);});},_0x4defcd(0x1615)==typeof URL&&(window[_0x4defcd(0x3e6c)]={'createObjectURL':function(){},'revokeObjectURL':function(){}}),_0x4defcd(0x1615)==typeof Blob&&(window[_0x4defcd(0x414b)]=function(_0x3e95ee){return _0x3e95ee;}),Array[_0x4defcd(0x41df)]['flat']||Object[_0x4defcd(0x395)](Array[_0x4defcd(0x41df)],_0x4defcd(0x3624),{'configurable':!0x0,'value':function _0x180625(){var _0x2bd5e8=_0x4defcd;const _0x2db779=isNaN(arguments[0x0])?0x1:Number(arguments[0x0]);return _0x2db779?Array[_0x2bd5e8(0x41df)][_0x2bd5e8(0x41d)]['call'](this,function(_0x176684,_0x1ec505){var _0x130cb0=_0x2bd5e8;return Array[_0x130cb0(0x2eb1)](_0x1ec505)?_0x176684[_0x130cb0(0x3f90)][_0x130cb0(0xdde)](_0x176684,_0x180625[_0x130cb0(0x29f)](_0x1ec505,_0x2db779-0x1)):_0x176684[_0x130cb0(0x3f90)](_0x1ec505),_0x176684;},[]):Array['prototype'][_0x2bd5e8(0x13df)]['call'](this);},'writable':!0x0});var _0x310387=window&&window[_0x4defcd(0x24b4)]||0x1,_0x57c9ba=(this[_0x4defcd(0x187e)]=_0x57c9ba[_0x4defcd(0x2ef1)]?0x1/_0x310387:0x1,this[_0x4defcd(0x2635)][_0x4defcd(0x936)](this['_hardwareScalingLevel']),this[_0x4defcd(0xcc4)]=_0x310387,this[_0x4defcd(0x911)](),this['getDepthFunction']());_0x57c9ba&&this[_0x4defcd(0x204e)](_0x57c9ba),this[_0x4defcd(0x7bd)]=new _0x26facf['C'](),this[_0x4defcd(0x1931)][_0x4defcd(0x3fc1)](_0x35601f=>{var _0xcc4ce5=_0x4defcd;const _0x2f0633=_0x35601f[_0xcc4ce5(0x2f9e)];_0x35601f[_0xcc4ce5(0x2f9e)]=(..._0x32d454)=>{var _0x3db897=_0xcc4ce5;this[_0x3db897(0x403b)][_0x3db897(0x3b06)](),_0x2f0633[_0x3db897(0xdde)](_0x35601f,_0x32d454),this[_0x3db897(0x403b)][_0x3db897(0x259b)]();};});}[_0x553abf(0x936)](_0x110394){var _0x478013=_0x553abf;super[_0x478013(0x936)](_0x110394),this[_0x478013(0x2635)][_0x478013(0x936)](_0x110394);}[_0x553abf(0x18c9)](){var _0x20fa76=_0x553abf;super[_0x20fa76(0x18c9)](),this[_0x20fa76(0x111a)]&&this[_0x20fa76(0x1a18)](this[_0x20fa76(0x111a)]),this[_0x20fa76(0x2635)][_0x20fa76(0x18c9)]();}static[_0x553abf(0x2def)](){return new _0x385858['e']();}[_0x553abf(0x46e)](_0x6b03c6,_0x20c302){var _0x37def6=_0x553abf;return(_0x20c302['requestAnimationFrame']&&_0x20c302!==window?_0x20c302:this[_0x37def6(0x2635)])[_0x37def6(0x36f5)](_0x6b03c6),0x0;}[_0x553abf(0x29f6)](_0x1057c0){var _0x38c095=_0x553abf;this[_0x38c095(0x3ae9)]!==_0x1057c0&&(this[_0x38c095(0x3ae9)]&&(this[_0x38c095(0x403b)]['startEncodingCommand'](_native[_0x38c095(0x129c)]['COMMAND_UNBINDFRAMEBUFFER']),this[_0x38c095(0x403b)][_0x38c095(0x3996)](this['_currentFramebuffer']),this[_0x38c095(0x403b)][_0x38c095(0x9e6)]()),_0x1057c0&&(this['_commandBufferEncoder'][_0x38c095(0xe37)](_native[_0x38c095(0x129c)]['COMMAND_BINDFRAMEBUFFER']),this['_commandBufferEncoder'][_0x38c095(0x3996)](_0x1057c0),this['_commandBufferEncoder'][_0x38c095(0x9e6)]()),this['_currentFramebuffer']=_0x1057c0);}[_0x553abf(0x2438)](){return null;}[_0x553abf(0x2f8)](_0x53d137,_0x57559b,_0x38fa75,_0x32f7ec=!0x1){var _0x23d40e=_0x553abf;if(this[_0x23d40e(0x1c9e)])throw new Error('reverse\x20depth\x20buffer\x20is\x20not\x20currently\x20implemented');this[_0x23d40e(0x403b)][_0x23d40e(0xe37)](_native[_0x23d40e(0x129c)][_0x23d40e(0x2e6e)]),this[_0x23d40e(0x403b)][_0x23d40e(0xdd1)](_0x57559b&&_0x53d137?0x1:0x0),this['_commandBufferEncoder'][_0x23d40e(0x249b)](_0x53d137?_0x53d137['r']:0x0),this[_0x23d40e(0x403b)]['encodeCommandArgAsFloat32'](_0x53d137?_0x53d137['g']:0x0),this[_0x23d40e(0x403b)][_0x23d40e(0x249b)](_0x53d137?_0x53d137['b']:0x0),this['_commandBufferEncoder'][_0x23d40e(0x249b)](_0x53d137?_0x53d137['a']:0x1),this[_0x23d40e(0x403b)]['encodeCommandArgAsUInt32'](_0x38fa75?0x1:0x0),this[_0x23d40e(0x403b)]['encodeCommandArgAsFloat32'](0x1),this['_commandBufferEncoder'][_0x23d40e(0xdd1)](_0x32f7ec?0x1:0x0),this[_0x23d40e(0x403b)][_0x23d40e(0xdd1)](0x0),this[_0x23d40e(0x403b)][_0x23d40e(0x9e6)]();}[_0x553abf(0x2933)](_0x361b64,_0xb35a64){var _0x14c1be=_0x553abf;_0x361b64=this[_0x14c1be(0xd34)](_0x361b64);const _0x30aca0=new _0x133327();return _0x30aca0[_0x14c1be(0x2f12)]=0x1,_0x30aca0['is32Bits']=0x4===_0x361b64[_0x14c1be(0x3789)],_0x361b64[_0x14c1be(0x2106)]&&(_0x30aca0[_0x14c1be(0x406a)]=this[_0x14c1be(0x2635)]['createIndexBuffer'](_0x361b64['buffer'],_0x361b64[_0x14c1be(0x3fcc)],_0x361b64[_0x14c1be(0x2106)],_0x30aca0[_0x14c1be(0x15ae)],null!=_0xb35a64&&_0xb35a64)),_0x30aca0;}[_0x553abf(0x168a)](_0x251176,_0x14cd63){var _0x3faf76=_0x553abf;_0x251176=ArrayBuffer[_0x3faf76(0x7f5)](_0x251176)?_0x251176:new Float32Array(_0x251176);const _0x57f409=new _0x133327();return _0x57f409['references']=0x1,_0x251176[_0x3faf76(0x2106)]&&(_0x57f409[_0x3faf76(0x15cf)]=this[_0x3faf76(0x2635)][_0x3faf76(0x168a)](_0x251176[_0x3faf76(0x25c8)],_0x251176[_0x3faf76(0x3fcc)],_0x251176['byteLength'],null!=_0x14cd63&&_0x14cd63)),_0x57f409;}['_recordVertexArrayObject'](_0x3856a7,_0x14fa15,_0x4ffe9e,_0x286d52,_0x3d3701){var _0x163d5a=_0x553abf;_0x4ffe9e&&this[_0x163d5a(0x2635)][_0x163d5a(0x1678)](_0x3856a7,_0x4ffe9e[_0x163d5a(0x406a)]);var _0x12cdbb=_0x286d52[_0x163d5a(0x104f)]();for(let _0x581fa6=0x0;_0x581fa6<_0x12cdbb[_0x163d5a(0x1377)];_0x581fa6++){var _0x16dbd1=_0x286d52[_0x163d5a(0x16ce)](_0x581fa6);if(0x0<=_0x16dbd1){var _0x2e7344=_0x12cdbb[_0x581fa6];let _0x3b4d0d=null;(_0x3b4d0d=(_0x3b4d0d=_0x3d3701?_0x3d3701[_0x2e7344]:_0x3b4d0d)||_0x14fa15[_0x2e7344])&&(_0x2e7344=_0x3b4d0d[_0x163d5a(0x3181)]())&&_0x2e7344[_0x163d5a(0x15cf)]&&this[_0x163d5a(0x2635)][_0x163d5a(0x36dd)](_0x3856a7,_0x2e7344[_0x163d5a(0x15cf)],_0x16dbd1,_0x3b4d0d[_0x163d5a(0x3fcc)],_0x3b4d0d[_0x163d5a(0x2f0c)],_0x3b4d0d[_0x163d5a(0x5dd)](),this[_0x163d5a(0x272c)](_0x3b4d0d['type']),_0x3b4d0d[_0x163d5a(0x2f9a)],_0x3b4d0d[_0x163d5a(0x5b9)]());}}}[_0x553abf(0x2848)](_0xc6a73,_0x5046d4,_0x3299bd){var _0x4a6511=_0x553abf;this[_0x4a6511(0x111a)]&&this['_deleteVertexArray'](this[_0x4a6511(0x111a)]),this['_boundBuffersVertexArray']=this[_0x4a6511(0x2635)][_0x4a6511(0x1838)](),this['_recordVertexArrayObject'](this['_boundBuffersVertexArray'],_0xc6a73,_0x5046d4,_0x3299bd),this[_0x4a6511(0x23f7)](this[_0x4a6511(0x111a)]);}[_0x553abf(0x15bf)](_0xcfc44,_0x512a58,_0x4224fb,_0xf3e48a){var _0x3bb30c=_0x553abf,_0xa382d0=this[_0x3bb30c(0x2635)][_0x3bb30c(0x1838)]();return this[_0x3bb30c(0x664)](_0xa382d0,_0xcfc44,_0x512a58,_0x4224fb,_0xf3e48a),_0xa382d0;}[_0x553abf(0x1a18)](_0x5d11b5){var _0x4e270b=_0x553abf;this[_0x4e270b(0x403b)][_0x4e270b(0xe37)](_native[_0x4e270b(0x129c)][_0x4e270b(0x5fa)]),this[_0x4e270b(0x403b)][_0x4e270b(0x3996)](_0x5d11b5),this['_commandBufferEncoder'][_0x4e270b(0x9e6)]();}[_0x553abf(0x23f7)](_0x1adde4){var _0x4380c5=_0x553abf;this[_0x4380c5(0x403b)]['startEncodingCommand'](_native[_0x4380c5(0x129c)][_0x4380c5(0x10aa)]),this[_0x4380c5(0x403b)][_0x4380c5(0x3996)](_0x1adde4),this[_0x4380c5(0x403b)][_0x4380c5(0x9e6)]();}['releaseVertexArrayObject'](_0x39c855){var _0x58df41=_0x553abf;this[_0x58df41(0x1a18)](_0x39c855);}[_0x553abf(0x25c6)](_0x2d8517,_0xfdb90){var _0x1e62f7=_0x553abf;return this[_0x1e62f7(0x2635)][_0x1e62f7(0x25c6)](_0x2d8517[_0x1e62f7(0x199a)],_0xfdb90);}[_0x553abf(0xb7b)](_0x1bf36e,_0x59ec05,_0x38b918,_0x353d24){var _0x20c64a=_0x553abf;this[_0x20c64a(0xf86)]['addCount'](0x1,!0x1),this['_commandBufferEncoder'][_0x20c64a(0xe37)](_native[_0x20c64a(0x129c)][_0x20c64a(0x4053)]),this['_commandBufferEncoder'][_0x20c64a(0xdd1)](_0x1bf36e),this['_commandBufferEncoder'][_0x20c64a(0xdd1)](_0x59ec05),this['_commandBufferEncoder'][_0x20c64a(0xdd1)](_0x38b918),this['_commandBufferEncoder']['finishEncodingCommand']();}[_0x553abf(0xf68)](_0x55e522,_0x5d1a17,_0x3b467e,_0x2e9b8f){var _0xeb1265=_0x553abf;this[_0xeb1265(0xf86)][_0xeb1265(0x1212)](0x1,!0x1),this['_commandBufferEncoder'][_0xeb1265(0xe37)](_native['Engine'][_0xeb1265(0x3123)]),this[_0xeb1265(0x403b)][_0xeb1265(0xdd1)](_0x55e522),this[_0xeb1265(0x403b)][_0xeb1265(0xdd1)](_0x5d1a17),this[_0xeb1265(0x403b)]['encodeCommandArgAsUInt32'](_0x3b467e),this[_0xeb1265(0x403b)]['finishEncodingCommand']();}[_0x553abf(0x2f7a)](){return new _0x1980e2['G'](this);}[_0x553abf(0x93f)](){}['createDrawContext'](){}[_0x553abf(0x294a)](_0x4e4d6a,_0x24b6fc,_0x44c9df,_0x3bb95a,_0x318d2f,_0x428dc2,_0x5ee087,_0x4b3a4e){var _0x3f1f4d=_0x553abf;const _0x215190=_0x4e4d6a;_0x215190[_0x3f1f4d(0x199a)]=_0x3bb95a?this[_0x3f1f4d(0x225e)]():this[_0x3f1f4d(0x920)](_0x4e4d6a,_0x24b6fc,_0x44c9df,_0x4b3a4e);}[_0x553abf(0x1fb8)](_0x3a5d14){var _0x59c6cb=_0x553abf;return!(!_0x3a5d14[_0x59c6cb(0x1fb8)]||!this[_0x59c6cb(0x2635)][_0x59c6cb(0x325e)]);}[_0x553abf(0x2493)](_0xa4b26e,_0x11c618){var _0x39551f=_0x553abf;const _0x16383d=_0xa4b26e;if(this['isAsync'](_0xa4b26e)){const _0x59d7c9=_0x16383d[_0x39551f(0x2de2)];_0x59d7c9?_0x16383d[_0x39551f(0x2de2)]=()=>{_0x59d7c9(),_0x11c618();}:_0x16383d[_0x39551f(0x2de2)]=_0x11c618;}else _0x11c618();}['createRawShaderProgram'](){throw new Error('Not\x20Supported');}[_0x553abf(0x920)](_0x739cb2,_0x5250c9,_0x8ab01d,_0x1c95f2){var _0x14ae4c=_0x553abf;const _0x53c99f=_0x739cb2;if(_0x53c99f[_0x14ae4c(0x199a)])throw new Error('Tried\x20to\x20create\x20a\x20second\x20program\x20in\x20the\x20same\x20NativePipelineContext');this[_0x14ae4c(0x331b)][_0x14ae4c(0x2a3a)](this);const _0xf56775=new _0x41644c['Z'](_0x5250c9),_0x20f2f1=(_0xf56775[_0x14ae4c(0x1331)](),_0x5250c9=_0xf56775[_0x14ae4c(0x1606)],new _0x41644c['Z'](_0x8ab01d));_0x20f2f1['processCode'](),_0x8ab01d=_0x20f2f1[_0x14ae4c(0x1606)],_0x5250c9=_0x6b5308['B']['_ConcatenateShader'](_0x5250c9,_0x1c95f2),_0x8ab01d=_0x6b5308['B'][_0x14ae4c(0x369b)](_0x8ab01d,_0x1c95f2),_0x1c95f2=()=>{var _0x58716e=_0x14ae4c,_0x46d2b8;_0x53c99f[_0x58716e(0x4cc)]=!0x0,null!=(_0x46d2b8=_0x53c99f[_0x58716e(0x2de2)])&&_0x46d2b8[_0x58716e(0x29f)](_0x53c99f),this[_0x58716e(0x3e5)][_0x58716e(0x2a3a)](this);};if(this[_0x14ae4c(0x1fb8)](_0x739cb2))return this[_0x14ae4c(0x2635)][_0x14ae4c(0x325e)](_0x5250c9,_0x8ab01d,_0x1c95f2,_0x5e23a7=>{_0x53c99f['compilationError']=_0x5e23a7;});try{var _0x59bd5b=_0x53c99f['nativeProgram']=this[_0x14ae4c(0x2635)][_0x14ae4c(0x2e7c)](_0x5250c9,_0x8ab01d);return _0x1c95f2(),_0x59bd5b;}catch(_0x538e44){_0x739cb2=null==_0x538e44?void 0x0:_0x538e44['message'];throw new Error(_0x14ae4c(0x1235)+(_0x14ae4c(0x28aa)==typeof _0x739cb2?'\x0a'+_0x739cb2:''));}}['inlineShaderCode'](_0x44981c){var _0x57fd42=_0x553abf;const _0x3d2a29=new _0x41644c['Z'](_0x44981c);return _0x3d2a29[_0x57fd42(0x2b37)]=!0x1,_0x3d2a29[_0x57fd42(0x1331)](),_0x3d2a29['code'];}['_setProgram'](_0x2af2e6){var _0x4d8ac6=_0x553abf;this[_0x4d8ac6(0x1075)]!==_0x2af2e6&&(this['_commandBufferEncoder'][_0x4d8ac6(0xe37)](_native[_0x4d8ac6(0x129c)][_0x4d8ac6(0x252f)]),this[_0x4d8ac6(0x403b)]['encodeCommandArgAsNativeData'](_0x2af2e6),this['_commandBufferEncoder'][_0x4d8ac6(0x9e6)](),this[_0x4d8ac6(0x1075)]=_0x2af2e6);}[_0x553abf(0x21b8)](_0x238fec){var _0x5660ad=_0x553abf;_0x238fec&&_0x238fec['nativeProgram']&&(this[_0x5660ad(0x403b)][_0x5660ad(0xe37)](_native[_0x5660ad(0x129c)]['COMMAND_DELETEPROGRAM']),this[_0x5660ad(0x403b)][_0x5660ad(0x3996)](_0x238fec['nativeProgram']),this[_0x5660ad(0x403b)][_0x5660ad(0x9e6)]());}[_0x553abf(0x1742)](_0x4c47a9,_0x3529d6){var _0x3187c1=_0x553abf;return this[_0x3187c1(0x2635)][_0x3187c1(0x1742)](_0x4c47a9['nativeProgram'],_0x3529d6);}[_0x553abf(0x27d5)](_0x44cd8d,_0x19d6f0,_0x1c4f0b){var _0x107320=_0x553abf;throw new Error(_0x107320(0x826));}[_0x553abf(0x2677)](_0x47d025){var _0x534a7e=_0x553abf,_0x59fc24=_0x47d025[_0x534a7e(0x260e)](),_0x461dc4=(this[_0x534a7e(0x1351)](_0x59fc24['nativeProgram']),_0x47d025[_0x534a7e(0x7e4)]());for(let _0x53b680=0x0;_0x53b680<_0x461dc4[_0x534a7e(0x1377)];_0x53b680++){var _0x5949df=_0x47d025[_0x534a7e(0x262e)](_0x461dc4[_0x53b680]);_0x5949df&&(this[_0x534a7e(0x38ec)][_0x53b680]=_0x5949df);}this['_currentEffect']=null;}[_0x553abf(0x3700)](_0x56bf02=!0x1){var _0x109a56=_0x553abf;return!_0x56bf02&&this[_0x109a56(0xb70)]?this[_0x109a56(0xb70)][_0x109a56(0x2255)]:this[_0x109a56(0x2635)]['getRenderWidth']();}[_0x553abf(0x2579)](_0x2c452e=!0x1){var _0x464cd6=_0x553abf;return!_0x2c452e&&this[_0x464cd6(0xb70)]?this['_currentRenderTarget'][_0x464cd6(0xc32)]:this[_0x464cd6(0x2635)][_0x464cd6(0x2579)]();}[_0x553abf(0xbcc)](_0x3c5e9a,_0x96f148,_0xedca89){var _0x563e5c=_0x553abf;this[_0x563e5c(0x15ad)]=_0x3c5e9a,this['_commandBufferEncoder'][_0x563e5c(0xe37)](_native['Engine']['COMMAND_SETVIEWPORT']),this[_0x563e5c(0x403b)][_0x563e5c(0x249b)](_0x3c5e9a['x']),this[_0x563e5c(0x403b)][_0x563e5c(0x249b)](_0x3c5e9a['y']),this[_0x563e5c(0x403b)][_0x563e5c(0x249b)](_0x3c5e9a[_0x563e5c(0x2255)]),this[_0x563e5c(0x403b)][_0x563e5c(0x249b)](_0x3c5e9a[_0x563e5c(0xc32)]),this[_0x563e5c(0x403b)][_0x563e5c(0x9e6)]();}[_0x553abf(0x2f10)](_0x62a633,_0x2d7553=0x0,_0x51c6b9,_0x1f05e5=!0x1,_0xadabac,_0x1a50da,_0x5e8ead=0x0){var _0x4253d4=_0x553abf;this['_zOffset']=_0x2d7553,this[_0x4253d4(0x1bbd)]=_0x5e8ead,this[_0x4253d4(0x403b)]['startEncodingCommand'](_native['Engine']['COMMAND_SETSTATE']),this[_0x4253d4(0x403b)]['encodeCommandArgAsUInt32'](_0x62a633?0x1:0x0),this['_commandBufferEncoder'][_0x4253d4(0x249b)](_0x2d7553),this[_0x4253d4(0x403b)][_0x4253d4(0x249b)](_0x5e8ead),this['_commandBufferEncoder']['encodeCommandArgAsUInt32'](null==(_0x2d7553=null!=(_0x62a633=this[_0x4253d4(0x16d4)])?_0x62a633:_0xadabac)||_0x2d7553?0x1:0x0),this['_commandBufferEncoder']['encodeCommandArgAsUInt32'](_0x1f05e5?0x1:0x0),this['_commandBufferEncoder']['finishEncodingCommand']();}[_0x553abf(0x3d02)](){var _0x220e70=_0x553abf;return{'bottom':this[_0x220e70(0x2579)](),'height':this['getRenderHeight'](),'left':0x0,'right':this[_0x220e70(0x3700)](),'top':0x0,'width':this[_0x220e70(0x3700)](),'x':0x0,'y':0x0,'toJSON':()=>{}};}[_0x553abf(0x1538)](_0x29366b){var _0x28194c=_0x553abf;_0x29366b!==this[_0x28194c(0xbb9)]&&(this[_0x28194c(0xbb9)]=_0x29366b,this[_0x28194c(0x403b)][_0x28194c(0xe37)](_native[_0x28194c(0x129c)][_0x28194c(0xeb8)]),this[_0x28194c(0x403b)][_0x28194c(0x249b)](this[_0x28194c(0x1c9e)]?-_0x29366b:_0x29366b),this[_0x28194c(0x403b)]['finishEncodingCommand']());}[_0x553abf(0x41dc)](){var _0x50e774=_0x553abf;return this[_0x50e774(0xbb9)];}[_0x553abf(0x123a)](_0x2763d1){var _0x3a11b8=_0x553abf;_0x2763d1!==this[_0x3a11b8(0x1bbd)]&&(this[_0x3a11b8(0x1bbd)]=_0x2763d1,this[_0x3a11b8(0x403b)]['startEncodingCommand'](_native[_0x3a11b8(0x129c)][_0x3a11b8(0x2c2a)]),this[_0x3a11b8(0x403b)][_0x3a11b8(0x249b)](this['useReverseDepthBuffer']?-_0x2763d1:_0x2763d1),this[_0x3a11b8(0x403b)][_0x3a11b8(0x9e6)]());}[_0x553abf(0x1817)](){var _0x3e19a4=_0x553abf;return this[_0x3e19a4(0x1bbd)];}[_0x553abf(0x3d52)](_0x4b0a9e){var _0x443954=_0x553abf;this[_0x443954(0x403b)]['startEncodingCommand'](_native[_0x443954(0x129c)][_0x443954(0x2f96)]),this['_commandBufferEncoder'][_0x443954(0xdd1)](_0x4b0a9e?this[_0x443954(0x353c)]:_native[_0x443954(0x129c)]['DEPTH_TEST_ALWAYS']),this[_0x443954(0x403b)]['finishEncodingCommand']();}[_0x553abf(0x2f41)](){return this['_depthWrite'];}[_0x553abf(0x3c68)](){var _0x28254c=_0x553abf;switch(this['_currentDepthTest']){case _native[_0x28254c(0x129c)][_0x28254c(0xa9d)]:return _0x311481['g'][_0x28254c(0x2315)];case _native[_0x28254c(0x129c)][_0x28254c(0x265d)]:return _0x311481['g']['ALWAYS'];case _native['Engine'][_0x28254c(0x3bbe)]:return _0x311481['g'][_0x28254c(0x2623)];case _native['Engine'][_0x28254c(0x40fb)]:return _0x311481['g'][_0x28254c(0xdc2)];case _native[_0x28254c(0x129c)][_0x28254c(0x38e1)]:return _0x311481['g'][_0x28254c(0x1eea)];case _native['Engine'][_0x28254c(0x3fea)]:return _0x311481['g'][_0x28254c(0xa9b)];case _native[_0x28254c(0x129c)][_0x28254c(0x3196)]:return _0x311481['g'][_0x28254c(0x3b6)];case _native['Engine'][_0x28254c(0x36e1)]:return _0x311481['g'][_0x28254c(0x2bb7)];}return null;}['setDepthFunction'](_0x537991){var _0x410a93=_0x553abf;let _0x5914e0=0x0;switch(_0x537991){case _0x311481['g']['NEVER']:_0x5914e0=_native['Engine'][_0x410a93(0xa9d)];break;case _0x311481['g'][_0x410a93(0x3739)]:_0x5914e0=_native[_0x410a93(0x129c)][_0x410a93(0x265d)];break;case _0x311481['g'][_0x410a93(0x2623)]:_0x5914e0=_native[_0x410a93(0x129c)][_0x410a93(0x3bbe)];break;case _0x311481['g'][_0x410a93(0xdc2)]:_0x5914e0=_native[_0x410a93(0x129c)][_0x410a93(0x40fb)];break;case _0x311481['g'][_0x410a93(0x1eea)]:_0x5914e0=_native['Engine'][_0x410a93(0x38e1)];break;case _0x311481['g']['EQUAL']:_0x5914e0=_native[_0x410a93(0x129c)][_0x410a93(0x3fea)];break;case _0x311481['g']['LESS']:_0x5914e0=_native[_0x410a93(0x129c)][_0x410a93(0x3196)];break;case _0x311481['g'][_0x410a93(0x2bb7)]:_0x5914e0=_native['Engine'][_0x410a93(0x36e1)];}this['_currentDepthTest']=_0x5914e0,this[_0x410a93(0x403b)][_0x410a93(0xe37)](_native[_0x410a93(0x129c)]['COMMAND_SETDEPTHTEST']),this[_0x410a93(0x403b)][_0x410a93(0xdd1)](this[_0x410a93(0x353c)]),this['_commandBufferEncoder'][_0x410a93(0x9e6)]();}['setDepthWrite'](_0x2e7668){var _0x4480a4=_0x553abf;this['_depthWrite']=_0x2e7668,this[_0x4480a4(0x403b)]['startEncodingCommand'](_native['Engine'][_0x4480a4(0x297b)]),this['_commandBufferEncoder'][_0x4480a4(0xdd1)](Number(_0x2e7668)),this['_commandBufferEncoder'][_0x4480a4(0x9e6)]();}[_0x553abf(0x1c06)](_0x334ee7){var _0x10d264=_0x553abf;this[_0x10d264(0x3d23)]=_0x334ee7,this[_0x10d264(0x403b)][_0x10d264(0xe37)](_native['Engine'][_0x10d264(0xb5e)]),this[_0x10d264(0x403b)]['encodeCommandArgAsUInt32'](Number(_0x334ee7)),this['_commandBufferEncoder'][_0x10d264(0x9e6)]();}['getColorWrite'](){var _0x40e0fc=_0x553abf;return this[_0x40e0fc(0x3d23)];}['applyStencil'](){var _0x33790f=_0x553abf;this[_0x33790f(0xb90)](this[_0x33790f(0x685)],this['_getStencilOpFail'](this[_0x33790f(0x1593)]),this['_getStencilDepthFail'](this['_stencilOpDepthFail']),this[_0x33790f(0x23d1)](this['_stencilOpStencilDepthPass']),this[_0x33790f(0x28e9)](this[_0x33790f(0x2050)]),this[_0x33790f(0xb00)]);}[_0x553abf(0xb90)](_0x41715a,_0x52f422,_0x4976f3,_0x4d59c1,_0x46ea19,_0x4db6e9){var _0xf6bb2d=_0x553abf;this[_0xf6bb2d(0x403b)]['startEncodingCommand'](_native[_0xf6bb2d(0x129c)][_0xf6bb2d(0xb69)]),this[_0xf6bb2d(0x403b)][_0xf6bb2d(0xdd1)](_0x41715a),this[_0xf6bb2d(0x403b)][_0xf6bb2d(0xdd1)](_0x52f422),this[_0xf6bb2d(0x403b)][_0xf6bb2d(0xdd1)](_0x4976f3),this[_0xf6bb2d(0x403b)]['encodeCommandArgAsUInt32'](_0x4d59c1),this[_0xf6bb2d(0x403b)]['encodeCommandArgAsUInt32'](_0x46ea19),this[_0xf6bb2d(0x403b)][_0xf6bb2d(0xdd1)](_0x4db6e9),this[_0xf6bb2d(0x403b)][_0xf6bb2d(0x9e6)]();}[_0x553abf(0x10f4)](_0x3cb0ea){var _0x1f2274=_0x553abf;(this[_0x1f2274(0x39bc)]=_0x3cb0ea)?this['applyStencil']():this[_0x1f2274(0xb90)](0xff,_native[_0x1f2274(0x129c)]['STENCIL_OP_FAIL_S_KEEP'],_native[_0x1f2274(0x129c)]['STENCIL_OP_FAIL_Z_KEEP'],_native['Engine'][_0x1f2274(0x132e)],_native['Engine'][_0x1f2274(0x24c)],0x0);}['getStencilBuffer'](){var _0x5a630c=_0x553abf;return this[_0x5a630c(0x39bc)];}[_0x553abf(0x2f18)](){return this['_stencilOpStencilDepthPass'];}[_0x553abf(0x38c)](_0x40d088){var _0x751f2a=_0x553abf;this['_stencilOpStencilDepthPass']=_0x40d088,this[_0x751f2a(0x38b3)]();}['setStencilMask'](_0x36930a){var _0x5deed9=_0x553abf;this[_0x5deed9(0x685)]=_0x36930a,this[_0x5deed9(0x38b3)]();}[_0x553abf(0x372d)](_0x18571b){var _0x572adb=_0x553abf;this[_0x572adb(0x2050)]=_0x18571b,this[_0x572adb(0x38b3)]();}[_0x553abf(0x2ba9)](_0x188029){var _0x28d212=_0x553abf;this['_stencilFuncRef']=_0x188029,this[_0x28d212(0x38b3)]();}[_0x553abf(0x3b5b)](_0x919df9){var _0x292015=_0x553abf;this[_0x292015(0xf2d)]=_0x919df9;}[_0x553abf(0x30a9)](_0x2c7c73){var _0x2b4986=_0x553abf;this[_0x2b4986(0x1593)]=_0x2c7c73,this[_0x2b4986(0x38b3)]();}['setStencilOperationDepthFail'](_0x45d97){var _0x6a9923=_0x553abf;this['_stencilOpDepthFail']=_0x45d97,this[_0x6a9923(0x38b3)]();}[_0x553abf(0x2a0b)](){var _0x3d65fe=_0x553abf;return this[_0x3d65fe(0x685)];}[_0x553abf(0x1ecc)](){return this['_stencilFunc'];}['getStencilFunctionReference'](){var _0x1a9bfb=_0x553abf;return this[_0x1a9bfb(0xb00)];}[_0x553abf(0x26ac)](){var _0xaf0400=_0x553abf;return this[_0xaf0400(0xf2d)];}['getStencilOperationFail'](){var _0x46f61a=_0x553abf;return this[_0x46f61a(0x1593)];}[_0x553abf(0x67e)](){var _0x254598=_0x553abf;return this[_0x254598(0x198e)];}['setAlphaConstants'](_0x36f7bd,_0xa5d3c4,_0xc2d119,_0x5685c7){var _0x4e505b=_0x553abf;throw new Error(_0x4e505b(0x1e28));}[_0x553abf(0x2528)](_0x5ace9f,_0xbf0771=!0x1){var _0x5d338e=_0x553abf,_0x226d6f;this[_0x5d338e(0x3b60)]!==_0x5ace9f&&(_0x226d6f=this[_0x5d338e(0x1ff6)](_0x5ace9f),this[_0x5d338e(0x403b)][_0x5d338e(0xe37)](_native[_0x5d338e(0x129c)][_0x5d338e(0x279e)]),this[_0x5d338e(0x403b)][_0x5d338e(0xdd1)](_0x226d6f),this['_commandBufferEncoder']['finishEncodingCommand'](),_0xbf0771||this[_0x5d338e(0x3984)](_0x5ace9f===_0x311481['g'][_0x5d338e(0x349a)]),this[_0x5d338e(0x3b60)]=_0x5ace9f);}[_0x553abf(0x11ef)](){var _0x7cf2e8=_0x553abf;return this[_0x7cf2e8(0x3b60)];}[_0x553abf(0x27b0)](_0x31819a,_0x24b1a7){var _0x2dba72=_0x553abf;return!!_0x31819a&&(this[_0x2dba72(0x403b)][_0x2dba72(0xe37)](_native['Engine'][_0x2dba72(0x3717)]),this[_0x2dba72(0x403b)][_0x2dba72(0x3996)](_0x31819a),this['_commandBufferEncoder'][_0x2dba72(0x41fc)](_0x24b1a7),this[_0x2dba72(0x403b)][_0x2dba72(0x9e6)](),!0x0);}[_0x553abf(0xc54)](_0x466de5,_0x2eb1fe){var _0x12f7d9=_0x553abf;return!!_0x466de5&&(this[_0x12f7d9(0x403b)][_0x12f7d9(0xe37)](_native['Engine'][_0x12f7d9(0x1ed7)]),this[_0x12f7d9(0x403b)]['encodeCommandArgAsNativeData'](_0x466de5),this[_0x12f7d9(0x403b)][_0x12f7d9(0x159e)](_0x2eb1fe),this[_0x12f7d9(0x403b)][_0x12f7d9(0x9e6)](),!0x0);}[_0x553abf(0x1ddd)](_0x1f8c55,_0x4c60d3){var _0x39b304=_0x553abf;return!!_0x1f8c55&&(this[_0x39b304(0x403b)]['startEncodingCommand'](_native[_0x39b304(0x129c)][_0x39b304(0x3c24)]),this[_0x39b304(0x403b)][_0x39b304(0x3996)](_0x1f8c55),this[_0x39b304(0x403b)][_0x39b304(0x159e)](_0x4c60d3),this[_0x39b304(0x403b)]['finishEncodingCommand'](),!0x0);}[_0x553abf(0x33e4)](_0x32450e,_0x2140b1){var _0x345b7f=_0x553abf;return!!_0x32450e&&(this[_0x345b7f(0x403b)][_0x345b7f(0xe37)](_native[_0x345b7f(0x129c)][_0x345b7f(0x2284)]),this[_0x345b7f(0x403b)][_0x345b7f(0x3996)](_0x32450e),this['_commandBufferEncoder'][_0x345b7f(0x159e)](_0x2140b1),this[_0x345b7f(0x403b)][_0x345b7f(0x9e6)](),!0x0);}[_0x553abf(0x26d7)](_0x34fee1,_0x223ef4){var _0x49bc3c=_0x553abf;return!!_0x34fee1&&(this[_0x49bc3c(0x403b)][_0x49bc3c(0xe37)](_native[_0x49bc3c(0x129c)][_0x49bc3c(0x3aa6)]),this[_0x49bc3c(0x403b)][_0x49bc3c(0x3996)](_0x34fee1),this[_0x49bc3c(0x403b)][_0x49bc3c(0x159e)](_0x223ef4),this[_0x49bc3c(0x403b)][_0x49bc3c(0x9e6)](),!0x0);}[_0x553abf(0x2eb4)](_0x1c2969,_0x3d1170){var _0x2a9eee=_0x553abf;return!!_0x1c2969&&(this[_0x2a9eee(0x403b)][_0x2a9eee(0xe37)](_native[_0x2a9eee(0x129c)][_0x2a9eee(0x40ba)]),this['_commandBufferEncoder'][_0x2a9eee(0x3996)](_0x1c2969),this['_commandBufferEncoder']['encodeCommandArgAsFloat32s'](_0x3d1170),this[_0x2a9eee(0x403b)]['finishEncodingCommand'](),!0x0);}[_0x553abf(0xe9c)](_0x4c4f05,_0x30e9cb){var _0x4fdcf1=_0x553abf;return!!_0x4c4f05&&(this[_0x4fdcf1(0x403b)][_0x4fdcf1(0xe37)](_native['Engine']['COMMAND_SETFLOATARRAY2']),this[_0x4fdcf1(0x403b)]['encodeCommandArgAsNativeData'](_0x4c4f05),this[_0x4fdcf1(0x403b)][_0x4fdcf1(0x2f1b)](_0x30e9cb),this['_commandBufferEncoder'][_0x4fdcf1(0x9e6)](),!0x0);}['setFloatArray3'](_0x3ca2e5,_0x3a77dd){var _0x4e7280=_0x553abf;return!!_0x3ca2e5&&(this['_commandBufferEncoder'][_0x4e7280(0xe37)](_native[_0x4e7280(0x129c)]['COMMAND_SETFLOATARRAY3']),this[_0x4e7280(0x403b)][_0x4e7280(0x3996)](_0x3ca2e5),this[_0x4e7280(0x403b)][_0x4e7280(0x2f1b)](_0x3a77dd),this[_0x4e7280(0x403b)]['finishEncodingCommand'](),!0x0);}[_0x553abf(0x2043)](_0x1aeeaf,_0x3a4123){var _0x7e777a=_0x553abf;return!!_0x1aeeaf&&(this[_0x7e777a(0x403b)][_0x7e777a(0xe37)](_native[_0x7e777a(0x129c)][_0x7e777a(0x357e)]),this[_0x7e777a(0x403b)]['encodeCommandArgAsNativeData'](_0x1aeeaf),this[_0x7e777a(0x403b)]['encodeCommandArgAsFloat32s'](_0x3a4123),this[_0x7e777a(0x403b)]['finishEncodingCommand'](),!0x0);}[_0x553abf(0x2f59)](_0x50d2de,_0x3bae1b){var _0x1ec28e=_0x553abf;return!!_0x50d2de&&this[_0x1ec28e(0x2eb4)](_0x50d2de,new Float32Array(_0x3bae1b));}[_0x553abf(0x35a2)](_0x40b5bc,_0x3dcb6c){var _0xf6b46c=_0x553abf;return!!_0x40b5bc&&this[_0xf6b46c(0xe9c)](_0x40b5bc,new Float32Array(_0x3dcb6c));}['setArray3'](_0x208cb9,_0x529666){var _0x38bf10=_0x553abf;return!!_0x208cb9&&this[_0x38bf10(0x71b)](_0x208cb9,new Float32Array(_0x529666));}[_0x553abf(0x3244)](_0x30ab7d,_0x56c155){var _0x286d86=_0x553abf;return!!_0x30ab7d&&this[_0x286d86(0x2043)](_0x30ab7d,new Float32Array(_0x56c155));}[_0x553abf(0x34e0)](_0x3e8f3d,_0xb4e9b0){var _0x33a593=_0x553abf;return!!_0x3e8f3d&&(this[_0x33a593(0x403b)][_0x33a593(0xe37)](_native[_0x33a593(0x129c)]['COMMAND_SETMATRICES']),this[_0x33a593(0x403b)][_0x33a593(0x3996)](_0x3e8f3d),this['_commandBufferEncoder'][_0x33a593(0x2f1b)](_0xb4e9b0),this[_0x33a593(0x403b)][_0x33a593(0x9e6)](),!0x0);}[_0x553abf(0x2297)](_0x544e53,_0x143653){var _0x225603=_0x553abf;return!!_0x544e53&&(this[_0x225603(0x403b)][_0x225603(0xe37)](_native[_0x225603(0x129c)][_0x225603(0x3a67)]),this['_commandBufferEncoder'][_0x225603(0x3996)](_0x544e53),this[_0x225603(0x403b)][_0x225603(0x2f1b)](_0x143653),this[_0x225603(0x403b)][_0x225603(0x9e6)](),!0x0);}['setMatrix2x2'](_0x5162b3,_0x529f5c){var _0x207cc9=_0x553abf;return!!_0x5162b3&&(this[_0x207cc9(0x403b)][_0x207cc9(0xe37)](_native[_0x207cc9(0x129c)][_0x207cc9(0x24e)]),this[_0x207cc9(0x403b)][_0x207cc9(0x3996)](_0x5162b3),this['_commandBufferEncoder'][_0x207cc9(0x2f1b)](_0x529f5c),this[_0x207cc9(0x403b)][_0x207cc9(0x9e6)](),!0x0);}[_0x553abf(0x1d16)](_0xf46c08,_0x58d833){var _0x200ae3=_0x553abf;return!!_0xf46c08&&(this['_commandBufferEncoder'][_0x200ae3(0xe37)](_native['Engine'][_0x200ae3(0x30c1)]),this[_0x200ae3(0x403b)][_0x200ae3(0x3996)](_0xf46c08),this[_0x200ae3(0x403b)][_0x200ae3(0x249b)](_0x58d833),this[_0x200ae3(0x403b)][_0x200ae3(0x9e6)](),!0x0);}[_0x553abf(0x39e5)](_0x27f396,_0x1451fb,_0x4f930e){var _0x2ff5a8=_0x553abf;return!!_0x27f396&&(this[_0x2ff5a8(0x403b)][_0x2ff5a8(0xe37)](_native['Engine'][_0x2ff5a8(0x293b)]),this['_commandBufferEncoder'][_0x2ff5a8(0x3996)](_0x27f396),this['_commandBufferEncoder']['encodeCommandArgAsFloat32'](_0x1451fb),this[_0x2ff5a8(0x403b)][_0x2ff5a8(0x249b)](_0x4f930e),this[_0x2ff5a8(0x403b)][_0x2ff5a8(0x9e6)](),!0x0);}[_0x553abf(0x1b47)](_0x3d7d7a,_0x4c1d5e,_0x553ae6,_0x491988){var _0x24a7ea=_0x553abf;return!!_0x3d7d7a&&(this['_commandBufferEncoder'][_0x24a7ea(0xe37)](_native[_0x24a7ea(0x129c)][_0x24a7ea(0x41cd)]),this[_0x24a7ea(0x403b)][_0x24a7ea(0x3996)](_0x3d7d7a),this[_0x24a7ea(0x403b)][_0x24a7ea(0x249b)](_0x4c1d5e),this[_0x24a7ea(0x403b)][_0x24a7ea(0x249b)](_0x553ae6),this[_0x24a7ea(0x403b)][_0x24a7ea(0x249b)](_0x491988),this[_0x24a7ea(0x403b)]['finishEncodingCommand'](),!0x0);}[_0x553abf(0x33ca)](_0x3649e0,_0x31d556,_0x23faec,_0x3f4fc4,_0x581818){var _0x38a9a2=_0x553abf;return!!_0x3649e0&&(this[_0x38a9a2(0x403b)]['startEncodingCommand'](_native[_0x38a9a2(0x129c)][_0x38a9a2(0x33d)]),this[_0x38a9a2(0x403b)][_0x38a9a2(0x3996)](_0x3649e0),this['_commandBufferEncoder'][_0x38a9a2(0x249b)](_0x31d556),this[_0x38a9a2(0x403b)][_0x38a9a2(0x249b)](_0x23faec),this[_0x38a9a2(0x403b)][_0x38a9a2(0x249b)](_0x3f4fc4),this[_0x38a9a2(0x403b)][_0x38a9a2(0x249b)](_0x581818),this[_0x38a9a2(0x403b)][_0x38a9a2(0x9e6)](),!0x0);}[_0x553abf(0x3c26)](_0x4ba91e,_0x89ff6a){return!!_0x4ba91e&&(this['setFloat3'](_0x4ba91e,_0x89ff6a['r'],_0x89ff6a['g'],_0x89ff6a['b']),!0x0);}[_0x553abf(0x3200)](_0x2c1083,_0x220940,_0x574ddb){var _0x40ad9b=_0x553abf;return!!_0x2c1083&&(this[_0x40ad9b(0x33ca)](_0x2c1083,_0x220940['r'],_0x220940['g'],_0x220940['b'],_0x574ddb),!0x0);}[_0x553abf(0x36d5)](_0x417930){var _0x560af4=_0x553abf;this['preventCacheWipeBetweenFrames']||(this[_0x560af4(0xd66)](),this[_0x560af4(0x640)]=null,_0x417930&&(this[_0x560af4(0x1075)]=null,this['_stencilStateComposer'][_0x560af4(0x3d68)](),this['_depthCullingState'][_0x560af4(0x3d68)](),this[_0x560af4(0x14f0)][_0x560af4(0x3d68)]()),this['_cachedVertexBuffers']=null,this[_0x560af4(0x3d61)]=null,this[_0x560af4(0x2d80)]=null);}['_createTexture'](){var _0x5d8c8f=_0x553abf;return this[_0x5d8c8f(0x2635)][_0x5d8c8f(0x3792)]();}[_0x553abf(0x3e85)](_0x181fb4){var _0x4f98ad=_0x553abf;_0x181fb4&&this[_0x4f98ad(0x2635)][_0x4f98ad(0x300)](_0x181fb4);}[_0x553abf(0x21cd)](_0x32cc61,_0x20cd6b,_0x4439d5,_0x526f68=!0x1,_0x33418c){var _0x54fbd7=_0x553abf;void 0x0===_0x526f68&&(_0x526f68=!0x1),_0x32cc61&&_0x32cc61['_hardwareTexture']&&(_0x526f68=_0x20cd6b[_0x54fbd7(0x1aa8)](),_0x20cd6b=_0x32cc61[_0x54fbd7(0x1c72)][_0x54fbd7(0x3e6e)],this['_engine'][_0x54fbd7(0x263d)](_0x20cd6b,_0x526f68),_0x32cc61[_0x54fbd7(0x3261)]=!0x0);}[_0x553abf(0x1501)](_0x2d99da,_0xe9b79e,_0x2bc359,_0x41db69){var _0x503dc7=_0x553abf;return _0x2d99da=Math[_0x503dc7(0xf1a)](_0x2d99da,0x1),_0xe9b79e=Math[_0x503dc7(0xf1a)](_0xe9b79e,0x1),this[_0x503dc7(0x3170)](new Uint8Array(_0x2d99da*_0xe9b79e*0x4),_0x2d99da,_0xe9b79e,_0x311481['g'][_0x503dc7(0x3ca4)],!0x1,!0x1,_0x41db69);}[_0x553abf(0x1860)](_0x52df8e){var _0x44fb21=_0x553abf;return this[_0x44fb21(0x9c3)]?this[_0x44fb21(0x9c3)][_0x44fb21(0x2599)](_0x52df8e):null;}['updateVideoTexture'](_0xc6a5e0,_0x1cc36c,_0x593026){var _0x58487a=_0x553abf;_0xc6a5e0&&_0xc6a5e0[_0x58487a(0x1c72)]&&this[_0x58487a(0x9c3)]&&(_0xc6a5e0=_0xc6a5e0[_0x58487a(0x1c72)][_0x58487a(0x3e6e)],this['_camera'][_0x58487a(0x326e)](_0xc6a5e0,_0x1cc36c,_0x593026));}[_0x553abf(0x3170)](_0x2fb278,_0x13ad52,_0x3e92c6,_0xe80d52,_0x515e9c,_0x49b54d,_0x5bfad2,_0x4ebf98=null,_0xc59ee2=_0x311481['g'][_0x553abf(0x705)],_0xc0c8af,_0x34127d=!0x1){var _0x409dd6=_0x553abf;const _0x57ee31=new _0x2631c1['l'](this,_0x2631c1['S'][_0x409dd6(0x84b)]);return _0x57ee31['format']=_0xe80d52,_0x57ee31[_0x409dd6(0x2dba)]=_0x515e9c,_0x57ee31[_0x409dd6(0x14ec)]=_0x5bfad2,_0x57ee31[_0x409dd6(0x41b8)]=_0x49b54d,_0x57ee31[_0x409dd6(0x24c6)]=_0x13ad52,_0x57ee31[_0x409dd6(0x9f4)]=_0x3e92c6,_0x57ee31[_0x409dd6(0x2255)]=_0x57ee31[_0x409dd6(0x24c6)],_0x57ee31[_0x409dd6(0xc32)]=_0x57ee31[_0x409dd6(0x9f4)],_0x57ee31[_0x409dd6(0x2b0f)]=_0x4ebf98,_0x57ee31['type']=_0xc59ee2,_0x57ee31['_useSRGBBuffer']=this[_0x409dd6(0x2977)](_0x34127d,!_0x515e9c),this['updateRawTexture'](_0x57ee31,_0x2fb278,_0xe80d52,_0x49b54d,_0x4ebf98,_0xc59ee2,_0x57ee31[_0x409dd6(0xc92)]),_0x57ee31[_0x409dd6(0x1c72)]&&(_0x13ad52=_0x57ee31[_0x409dd6(0x1c72)]['underlyingResource'],_0x3e92c6=this[_0x409dd6(0x736)](_0x5bfad2),this['_setTextureSampling'](_0x13ad52,_0x3e92c6)),this['_internalTexturesCache'][_0x409dd6(0x3f90)](_0x57ee31),_0x57ee31;}[_0x553abf(0x4215)](_0x6130da,_0x3df023,_0x4650f8,_0x7b97de,_0x2a7e41,_0x7b466b,_0x4b5021,_0x4f8bfd,_0x228fcd=0x0,_0x3465d1=_0x311481['g'][_0x553abf(0x705)]){var _0x3a4bd2=_0x553abf;const _0x1c6bcc=new _0x2631c1['l'](this,_0x2631c1['S'][_0x3a4bd2(0x3ddb)]);var _0x140da2;return _0x1c6bcc[_0x3a4bd2(0x24c6)]=_0x3df023,_0x1c6bcc[_0x3a4bd2(0x9f4)]=_0x4650f8,_0x1c6bcc[_0x3a4bd2(0x2e31)]=_0x7b97de,_0x1c6bcc[_0x3a4bd2(0x2255)]=_0x3df023,_0x1c6bcc[_0x3a4bd2(0xc32)]=_0x4650f8,_0x1c6bcc['depth']=_0x7b97de,_0x1c6bcc[_0x3a4bd2(0x1f4f)]=_0x2a7e41,_0x1c6bcc[_0x3a4bd2(0x21e0)]=_0x3465d1,_0x1c6bcc[_0x3a4bd2(0x2dba)]=_0x7b466b,_0x1c6bcc['samplingMode']=_0x4f8bfd,_0x1c6bcc['is2DArray']=!0x0,_0x1c6bcc[_0x3a4bd2(0x1c72)]&&(_0x140da2=_0x1c6bcc[_0x3a4bd2(0x1c72)][_0x3a4bd2(0x3e6e)],this['_engine']['loadRawTexture2DArray'](_0x140da2,_0x6130da,_0x3df023,_0x4650f8,_0x7b97de,this[_0x3a4bd2(0x2dbd)](_0x2a7e41,_0x3465d1),_0x7b466b,_0x4b5021),_0x6130da=this[_0x3a4bd2(0x736)](_0x4f8bfd),this[_0x3a4bd2(0x261)](_0x140da2,_0x6130da)),_0x1c6bcc['isReady']=!0x0,this['_internalTexturesCache'][_0x3a4bd2(0x3f90)](_0x1c6bcc),_0x1c6bcc;}[_0x553abf(0x3edd)](_0x3e01f7,_0x22c3a2,_0x26cddb,_0x14b58c,_0x2a3dd1=0x0,_0x5d5664=_0x311481['g']['TEXTURETYPE_UNSIGNED_INT'],_0x46736a){var _0x5197ba=_0x553abf,_0x19fddd;_0x3e01f7&&(_0x22c3a2&&_0x3e01f7[_0x5197ba(0x1c72)]&&(_0x19fddd=_0x3e01f7['_hardwareTexture'][_0x5197ba(0x3e6e)],this[_0x5197ba(0x2635)][_0x5197ba(0x1c12)](_0x19fddd,_0x22c3a2,_0x3e01f7[_0x5197ba(0x2255)],_0x3e01f7['height'],this['_getNativeTextureFormat'](_0x26cddb,_0x5d5664),_0x3e01f7[_0x5197ba(0x2dba)],_0x3e01f7[_0x5197ba(0x41b8)])),_0x3e01f7[_0x5197ba(0x3261)]=!0x0);}[_0x553abf(0x3792)](_0x966111,_0x158fbe,_0x2241f2,_0x496c93,_0x49ba52=_0x311481['g'][_0x553abf(0x2a6)],_0x4035dc=null,_0x508fb7=null,_0x151474=null,_0x20cb4b=null,_0x5c0cd0=null,_0xff2b75=null,_0x283def,_0x4c8436,_0x42e80e,_0x2a610c=!0x1){var _0x115f15=_0x553abf,_0x6454f9=_0x115f15(0x217a)===(_0x966111=_0x966111||'')['substr'](0x0,0x5),_0x40d10c=_0x6454f9&&-0x1!==_0x966111[_0x115f15(0x919)](';base64,');const _0x4e5117=_0x20cb4b||new _0x2631c1['l'](this,_0x2631c1['S'][_0x115f15(0x2031)]),_0x446fc9=_0x966111;var _0x47cd2f=(_0x966111=!this[_0x115f15(0x2fec)]||_0x40d10c||_0x20cb4b||_0x151474?_0x966111:this[_0x115f15(0x2fec)](_0x966111))[_0x115f15(0x2aa8)]('.'),_0x51b246=_0xff2b75||(-0x1<_0x47cd2f?_0x966111[_0x115f15(0x2ae9)](_0x47cd2f)[_0x115f15(0x407c)]():'');let _0x132dc5=null;for(const _0x40194a of _0x49fcc9['D']['_TextureLoaders'])if(_0x40194a['canLoad'](_0x51b246)){_0x132dc5=_0x40194a;break;}_0x496c93&&_0x496c93[_0x115f15(0x934)](_0x4e5117),_0x4e5117[_0x115f15(0x738)]=_0x966111,_0x4e5117[_0x115f15(0x2dba)]=!_0x158fbe,_0x4e5117['samplingMode']=_0x49ba52,_0x4e5117['invertY']=_0x2241f2,_0x4e5117[_0x115f15(0xc92)]=this[_0x115f15(0x2977)](_0x2a610c,_0x158fbe),this[_0x115f15(0x5fe)]||(_0x4e5117[_0x115f15(0x155b)]=_0x151474);let _0x255f9=null;_0x4035dc&&!_0x20cb4b&&(_0x255f9=_0x4e5117[_0x115f15(0x3f2a)][_0x115f15(0x3fc1)](_0x4035dc)),_0x20cb4b||this[_0x115f15(0x1423)][_0x115f15(0x3f90)](_0x4e5117);const _0x272742=(_0x4943d3,_0x54f48d)=>{var _0x4b5dec=_0x115f15;_0x496c93&&_0x496c93[_0x4b5dec(0x3d3)](_0x4e5117),_0x966111===_0x446fc9?(_0x255f9&&_0x4e5117['onLoadedObservable']['remove'](_0x255f9),_0x23b180['l'][_0x4b5dec(0x39ec)]&&this['createTexture'](_0x23b180['l'][_0x4b5dec(0x29b)],_0x158fbe,_0x4e5117[_0x4b5dec(0x41b8)],_0x496c93,_0x49ba52,null,_0x508fb7,_0x151474,_0x4e5117),_0x508fb7&&_0x508fb7((_0x4943d3||_0x4b5dec(0x31ae))+(_0x23b180['l']['UseFallbackTexture']?_0x4b5dec(0x4041):''),_0x54f48d)):(_0x47da68['Y'][_0x4b5dec(0x1048)](_0x4b5dec(0x91f)+_0x966111+',\x20falling\x20back\x20to\x20'+_0x446fc9),this['createTexture'](_0x446fc9,_0x158fbe,_0x4e5117['invertY'],_0x496c93,_0x49ba52,_0x4035dc,_0x508fb7,_0x151474,_0x4e5117,_0x5c0cd0,_0xff2b75,_0x283def,_0x4c8436));};if(_0x132dc5)throw new Error(_0x115f15(0x3a0));{const _0x2dd185=_0x320ddb=>{var _0x4e9957=_0x115f15;if(_0x4e5117[_0x4e9957(0x1c72)]){const _0x219019=_0x4e5117['_hardwareTexture']['underlyingResource'];this['_engine'][_0x4e9957(0x40ff)](_0x219019,_0x320ddb,!_0x158fbe,_0x2241f2,_0x2a610c,()=>{var _0x4077f9=_0x4e9957;_0x4e5117[_0x4077f9(0x24c6)]=this[_0x4077f9(0x2635)]['getTextureWidth'](_0x219019),_0x4e5117[_0x4077f9(0x9f4)]=this[_0x4077f9(0x2635)][_0x4077f9(0x1b85)](_0x219019),_0x4e5117[_0x4077f9(0x2255)]=_0x4e5117[_0x4077f9(0x24c6)],_0x4e5117['height']=_0x4e5117[_0x4077f9(0x9f4)],_0x4e5117[_0x4077f9(0x3261)]=!0x0;var _0x30c7da=this[_0x4077f9(0x736)](_0x49ba52);this['_setTextureSampling'](_0x219019,_0x30c7da),_0x496c93&&_0x496c93[_0x4077f9(0x3d3)](_0x4e5117),_0x4e5117[_0x4077f9(0x3f2a)][_0x4077f9(0x2a3a)](_0x4e5117),_0x4e5117[_0x4077f9(0x3f2a)]['clear']();},()=>{var _0x4479a8=_0x4e9957;throw new Error(_0x4479a8(0x1d60));});}else _0x496c93&&_0x496c93[_0x4e9957(0x3d3)](_0x4e5117);};if(_0x6454f9&&_0x151474){if(_0x151474 instanceof ArrayBuffer)_0x2dd185(new Uint8Array(_0x151474));else{if(ArrayBuffer['isView'](_0x151474))_0x2dd185(_0x151474);else{if('string'!=typeof _0x151474)throw new Error(_0x115f15(0x11e7));_0x2dd185(new Uint8Array(_0x5cfdcb['w1']['DecodeBase64'](_0x151474)));}}}else _0x40d10c?_0x2dd185(new Uint8Array(_0x5cfdcb['w1'][_0x115f15(0xe75)](_0x966111))):this[_0x115f15(0x317c)](_0x966111,_0x2d3c16=>_0x2dd185(new Uint8Array(_0x2d3c16)),void 0x0,void 0x0,!0x0,(_0x860c16,_0x5e9fa6)=>{var _0x1bf091=_0x115f15;_0x272742(_0x1bf091(0x1f91)+(_0x860c16&&_0x860c16[_0x1bf091(0x1890)],_0x5e9fa6));});}return _0x4e5117;}['wrapNativeTexture'](_0x1bab86,_0x62f16f=!0x1,_0x1d310c=_0x311481['g'][_0x553abf(0x2a6)]){var _0x22e5d1=_0x553abf;_0x1bab86=new _0x2ce1aa['E'](_0x1bab86,this[_0x22e5d1(0x2635)]);const _0x3680a2=new _0x2631c1['l'](this,_0x2631c1['S']['Unknown'],!0x0);return _0x3680a2['_hardwareTexture']=_0x1bab86,_0x3680a2[_0x22e5d1(0x3261)]=!0x0,_0x3680a2['useMipMaps']=_0x62f16f,this[_0x22e5d1(0x2e38)](_0x1d310c,_0x3680a2),_0x3680a2;}[_0x553abf(0x681)](){var _0x4c0276=_0x553abf;throw new Error(_0x4c0276(0x772));}[_0x553abf(0x39dd)](_0x5768b3,_0x2b9c41,_0x310e5e){var _0x2a7d74=_0x553abf;const _0x15cd1e=_0x310e5e;var _0x310e5e=new _0x2631c1['l'](this,_0x2631c1['S']['DepthStencil']),_0x18fb22=_0x5768b3[_0x2a7d74(0x2255)]||_0x5768b3,_0x5768b3=_0x5768b3[_0x2a7d74(0xc32)]||_0x5768b3,_0x18fb22=this['_engine'][_0x2a7d74(0x6e3)](_0x310e5e[_0x2a7d74(0x1c72)][_0x2a7d74(0x3e6e)],_0x18fb22,_0x5768b3,!0x0,!0x0);return _0x15cd1e['_framebufferDepthStencil']=_0x18fb22,_0x310e5e;}[_0x553abf(0x2590)](_0x392006){var _0x47ba12=_0x553abf;_0x392006&&(this[_0x47ba12(0x403b)][_0x47ba12(0xe37)](_native[_0x47ba12(0x129c)][_0x47ba12(0x3812)]),this['_commandBufferEncoder']['encodeCommandArgAsNativeData'](_0x392006),this['_commandBufferEncoder'][_0x47ba12(0x9e6)]());}[_0x553abf(0x12f2)](_0x2536fe,_0x3693cc){return new Promise((_0xce309e,_0x1df094)=>{var _0x14ad5a=a8_0x5b24;const _0x58d3bc=this[_0x14ad5a(0x9c8)]();_0x58d3bc[_0x14ad5a(0x1364)]=()=>{var _0x420691=_0x14ad5a;try{var _0x28b64f=this[_0x420691(0x2635)][_0x420691(0x2621)](_0x58d3bc);_0xce309e(_0x28b64f);}catch(_0x384faa){_0x1df094(_0x420691(0xe5c)+_0x58d3bc['src']+_0x420691(0xba3)+_0x384faa);}},_0x58d3bc['onerror']=_0x25ee17=>{var _0x25fab8=_0x14ad5a;_0x1df094(_0x25fab8(0xe5c)+_0x58d3bc[_0x25fab8(0x274c)]+_0x25fab8(0xba3)+_0x25ee17);},_0x58d3bc['src']=_0x2536fe;});}[_0x553abf(0x2621)](_0x1bdb3c,_0x3c7d78){return new Promise((_0x5c6bb9,_0x10cecc)=>{var _0x91ee9b=a8_0x5b24;if(Array[_0x91ee9b(0x2eb1)](_0x1bdb3c)){var _0x517651=_0x1bdb3c;if(_0x517651[_0x91ee9b(0x1377)]){const _0x59d531=this['_engine'][_0x91ee9b(0x2621)](_0x517651[0x0]);if(_0x59d531)return void _0x5c6bb9(_0x59d531);}}_0x10cecc('Unsupported\x20data\x20for\x20createImageBitmap.');});}['resizeImageBitmap'](_0x8fb134,_0x153b3f,_0x33789a){var _0x551ffc=_0x553abf;return this[_0x551ffc(0x2635)]['resizeImageBitmap'](_0x8fb134,_0x153b3f,_0x33789a);}[_0x553abf(0xb2e)](_0x54dd16,_0x110a7f,_0xcadd08,_0xa540be,_0x2fc693=null,_0x4eb998=null,_0x286526,_0xc8c1f0=null,_0x413b39,_0x17afc7=0x0,_0x176d36=0x0,_0x7d94e2=null,_0x2046b8,_0x153114=!0x1){var _0x22f17f=_0x553abf;const _0x39f62e=_0x7d94e2||new _0x2631c1['l'](this,_0x2631c1['S'][_0x22f17f(0x4042)]);_0x39f62e[_0x22f17f(0x3936)]=!0x0,_0x39f62e[_0x22f17f(0x738)]=_0x54dd16,_0x39f62e[_0x22f17f(0x2dba)]=!_0xa540be,_0x39f62e['_lodGenerationScale']=_0x17afc7,_0x39f62e[_0x22f17f(0x374e)]=_0x176d36,this[_0x22f17f(0xc6c)]||(_0x39f62e[_0x22f17f(0x32c5)]=_0xc8c1f0,_0x39f62e[_0x22f17f(0x399)]=_0xcadd08),_0x7d94e2=_0x54dd16[_0x22f17f(0x2aa8)]('.');if(_0x22f17f(0x2a88)===(_0xc8c1f0||(-0x1<_0x7d94e2?_0x54dd16[_0x22f17f(0x2ae9)](_0x7d94e2)[_0x22f17f(0x407c)]():''))){const _0x195a98=_0x349b1e=>{var _0x19a539=_0x22f17f,_0xba0060=(0x0,_0x5fc82d['qJ'])(_0x349b1e),_0x33ae7f=(_0x39f62e[_0x19a539(0x2255)]=_0xba0060[_0x19a539(0x2255)],_0x39f62e['height']=_0xba0060[_0x19a539(0x2255)],(0x0,_0x5fc82d['qC'])(_0x39f62e,_0xba0060),_0xba0060[_0x19a539(0x28a5)]);if(!_0x33ae7f)throw new Error('Nothing\x20else\x20parsed\x20so\x20far');_0x39f62e[_0x19a539(0x189e)]=_0x33ae7f[_0x19a539(0x38a8)],_0x33ae7f=(0x0,_0x5fc82d['Do'])(_0x349b1e,_0xba0060),(_0x39f62e['format']=_0x311481['g'][_0x19a539(0x3ca4)],_0x39f62e[_0x19a539(0x21e0)]=_0x311481['g']['TEXTURETYPE_UNSIGNED_INT'],_0x39f62e['generateMipMaps']=!0x0,_0x39f62e['getEngine']()['updateTextureSamplingMode'](_0x5ebe8b['x']['TRILINEAR_SAMPLINGMODE'],_0x39f62e),_0x39f62e[_0x19a539(0x4cd)]=!0x0,_0x39f62e['invertY']=!0x0,this['_engine'][_0x19a539(0x2507)](_0x39f62e[_0x19a539(0x1c72)][_0x19a539(0x3e6e)],_0x33ae7f,!0x1,_0x153114,()=>{var _0x33da25=_0x19a539;_0x39f62e[_0x33da25(0x3261)]=!0x0,_0x2fc693&&_0x2fc693();},()=>{var _0x35f3ad=_0x19a539;throw new Error(_0x35f3ad(0x36b6));}));};if(_0xcadd08&&0x6===_0xcadd08[_0x22f17f(0x1377)])throw new Error(_0x22f17f(0x26ee));this[_0x22f17f(0x317c)](_0x54dd16,_0x2e8ce6=>_0x195a98(new Uint8Array(_0x2e8ce6)),void 0x0,void 0x0,!0x0,(_0x5ef8a0,_0x9c8427)=>{var _0x45eff9=_0x22f17f;_0x4eb998&&_0x5ef8a0&&_0x4eb998(_0x5ef8a0['status']+'\x20'+_0x5ef8a0[_0x45eff9(0x3f5d)],_0x9c8427);});}else{if(!_0xcadd08||0x6!==_0xcadd08[_0x22f17f(0x1377)])throw new Error(_0x22f17f(0x2c8f));const _0x3ceab8=[_0xcadd08[0x0],_0xcadd08[0x3],_0xcadd08[0x1],_0xcadd08[0x4],_0xcadd08[0x2],_0xcadd08[0x5]];Promise[_0x22f17f(0x3332)](_0x3ceab8[_0x22f17f(0x1f88)](_0x1c55c6=>_0x5cfdcb['w1'][_0x22f17f(0x1d66)](_0x1c55c6)[_0x22f17f(0x3725)](_0x228563=>new Uint8Array(_0x228563))))[_0x22f17f(0x3725)](_0x2238bf=>new Promise((_0x571cdb,_0x2b995a)=>{var _0x4599ff=_0x22f17f;this[_0x4599ff(0x2635)][_0x4599ff(0x1b16)](_0x39f62e[_0x4599ff(0x1c72)][_0x4599ff(0x3e6e)],_0x2238bf,!_0xa540be,!0x0,_0x153114,_0x571cdb,_0x2b995a);}))[_0x22f17f(0x3725)](()=>{_0x39f62e['isReady']=!0x0,_0x2fc693&&_0x2fc693();},_0x33e898=>{var _0x271778=_0x22f17f;_0x4eb998&&_0x4eb998(_0x271778(0x131e)+_0x33e898[_0x271778(0x3bd2)],_0x33e898);});}return this[_0x22f17f(0x1423)][_0x22f17f(0x3f90)](_0x39f62e),_0x39f62e;}[_0x553abf(0x1d91)](){var _0x1020ba=_0x553abf;return new _0x2ce1aa['E'](this[_0x1020ba(0x300c)](),this['_engine']);}[_0x553abf(0xbce)](_0x31a817,_0x3dd563,_0x350f60){var _0x27d0e2=_0x553abf;return _0x31a817=new _0x3f3305['o'](_0x31a817,_0x3dd563,_0x350f60,this),(this[_0x27d0e2(0x24d2)]['push'](_0x31a817),_0x31a817);}[_0x553abf(0x2f62)](_0x3a03cc,_0x15c4ce,_0x367fa7=0x0,_0x4b1c81=_0x2631c1['S'][_0x553abf(0x1a8c)]){var _0x2b398d=_0x553abf;let _0x3af68f=!0x1,_0x5eb92a=_0x311481['g'][_0x2b398d(0x705)],_0x48d4f1=_0x311481['g'][_0x2b398d(0x2a6)],_0x493100=_0x311481['g'][_0x2b398d(0x3ca4)],_0x14ac54=!0x1,_0x23d2ef=0x1,_0x155937;void 0x0!==_0x15c4ce&&_0x2b398d(0x1e3f)==typeof _0x15c4ce?(_0x3af68f=!!_0x15c4ce[_0x2b398d(0x2dba)],_0x5eb92a=void 0x0===_0x15c4ce[_0x2b398d(0x21e0)]?_0x311481['g'][_0x2b398d(0x705)]:_0x15c4ce[_0x2b398d(0x21e0)],_0x48d4f1=void 0x0===_0x15c4ce['samplingMode']?_0x311481['g']['TEXTURE_TRILINEAR_SAMPLINGMODE']:_0x15c4ce[_0x2b398d(0x14ec)],_0x493100=void 0x0===_0x15c4ce[_0x2b398d(0x1f4f)]?_0x311481['g'][_0x2b398d(0x3ca4)]:_0x15c4ce[_0x2b398d(0x1f4f)],_0x14ac54=void 0x0!==_0x15c4ce[_0x2b398d(0x1b79)]&&_0x15c4ce[_0x2b398d(0x1b79)],_0x23d2ef=null!=(_0x132388=_0x15c4ce['samples'])?_0x132388:0x1,_0x155937=_0x15c4ce[_0x2b398d(0x2ac9)]):_0x3af68f=!!_0x15c4ce,_0x14ac54=_0x14ac54&&this[_0x2b398d(0x2605)][_0x2b398d(0x365a)]&&(0x1<this[_0x2b398d(0x141e)]||this['isWebGPU']),(_0x5eb92a===_0x311481['g'][_0x2b398d(0x2c1)]&&!this[_0x2b398d(0x2605)][_0x2b398d(0x39d2)]||_0x5eb92a===_0x311481['g'][_0x2b398d(0x17d0)]&&!this[_0x2b398d(0x2605)][_0x2b398d(0x32df)])&&(_0x48d4f1=_0x311481['g'][_0x2b398d(0x14cd)]),_0x5eb92a!==_0x311481['g']['TEXTURETYPE_FLOAT']||this[_0x2b398d(0x2605)]['textureFloat']||(_0x5eb92a=_0x311481['g'][_0x2b398d(0x705)],_0x47da68['Y'][_0x2b398d(0x1048)](_0x2b398d(0x2dc4)));const _0x243ce3=new _0x2631c1['l'](this,_0x4b1c81);var _0x132388=_0x3a03cc[_0x2b398d(0x2255)]||_0x3a03cc,_0x15c4ce=_0x3a03cc[_0x2b398d(0xc32)]||_0x3a03cc,_0x4b1c81=_0x3a03cc['layers']||0x0;if(0x0!==_0x4b1c81)throw new Error(_0x2b398d(0x2bfa));var _0x3a03cc=_0x243ce3['_hardwareTexture']['underlyingResource'],_0x42913e=this['_getNativeTextureFormat'](_0x493100,_0x5eb92a);return this[_0x2b398d(0x2635)][_0x2b398d(0x317d)](_0x3a03cc,_0x132388,_0x15c4ce,_0x3af68f,_0x42913e,!0x0,_0x14ac54),this[_0x2b398d(0x261)](_0x3a03cc,this['_getNativeSamplingMode'](_0x48d4f1)),_0x243ce3[_0x2b398d(0xc92)]=_0x14ac54,_0x243ce3[_0x2b398d(0x24c6)]=_0x132388,_0x243ce3[_0x2b398d(0x9f4)]=_0x15c4ce,_0x243ce3[_0x2b398d(0x2255)]=_0x132388,_0x243ce3[_0x2b398d(0xc32)]=_0x15c4ce,_0x243ce3[_0x2b398d(0x116c)]=_0x4b1c81,_0x243ce3[_0x2b398d(0x3261)]=!0x0,_0x243ce3[_0x2b398d(0x3a80)]=_0x23d2ef,_0x243ce3[_0x2b398d(0x2dba)]=_0x3af68f,_0x243ce3[_0x2b398d(0x14ec)]=_0x48d4f1,_0x243ce3[_0x2b398d(0x21e0)]=_0x5eb92a,_0x243ce3[_0x2b398d(0x1f4f)]=_0x493100,_0x243ce3[_0x2b398d(0x2ac9)]=_0x155937,this[_0x2b398d(0x1423)]['push'](_0x243ce3),_0x243ce3;}[_0x553abf(0x12e6)](_0x542e5b,_0xd3550e){var _0x35dccb=_0x553abf;const _0x2597e9=this[_0x35dccb(0xbce)](!0x1,!0x1,_0x542e5b);let _0xb23191=!0x0,_0x31a63b=!0x1,_0x464ac4=!0x1,_0x3bd8f0=void 0x0,_0x3e7cdc=0x1;void 0x0!==_0xd3550e&&_0x35dccb(0x1e3f)==typeof _0xd3550e&&(_0xb23191=null==(_0x320516=_0xd3550e['generateDepthBuffer'])||_0x320516,_0x31a63b=!!_0xd3550e['generateStencilBuffer'],_0x464ac4=!!_0xd3550e['noColorAttachment'],_0x3bd8f0=_0xd3550e[_0x35dccb(0x2c39)],_0x3e7cdc=null!=(_0x320516=_0xd3550e[_0x35dccb(0x3a80)])?_0x320516:0x1);var _0x320516=_0x3bd8f0||(_0x464ac4?null:this[_0x35dccb(0x2f62)](_0x542e5b,_0xd3550e,!0x0,_0x2631c1['S'][_0x35dccb(0xacf)])),_0xd3550e=_0x542e5b['width']||_0x542e5b,_0x542e5b=_0x542e5b['height']||_0x542e5b,_0xd3550e=this['_engine'][_0x35dccb(0x6e3)](_0x320516?_0x320516[_0x35dccb(0x1c72)]['underlyingResource']:null,_0xd3550e,_0x542e5b,_0x31a63b,_0xb23191);return _0x2597e9[_0x35dccb(0x3003)]=_0xd3550e,_0x2597e9['_generateDepthBuffer']=_0xb23191,_0x2597e9['_generateStencilBuffer']=_0x31a63b,_0x2597e9[_0x35dccb(0x2593)](_0x320516),this['updateRenderTargetTextureSampleCount'](_0x2597e9,_0x3e7cdc),_0x2597e9;}['updateRenderTargetTextureSampleCount'](_0x5c9b2f,_0x336735){return 0x1;}[_0x553abf(0x2e38)](_0x3ed515,_0x19a6d3){var _0x472441=_0x553abf,_0x5d6db0;_0x19a6d3[_0x472441(0x1c72)]&&(_0x5d6db0=this[_0x472441(0x736)](_0x3ed515),this['_setTextureSampling'](_0x19a6d3[_0x472441(0x1c72)][_0x472441(0x3e6e)],_0x5d6db0)),_0x19a6d3[_0x472441(0x14ec)]=_0x3ed515;}[_0x553abf(0x19c0)](_0x1c2164,_0x1618bf,_0x408c9e,_0x4d6b6d,_0x166abb){var _0x1e5520=_0x553abf,_0x145a93=_0x1c2164;if(this[_0x1e5520(0xb70)]&&this['unBindFramebuffer'](this[_0x1e5520(0xb70)]),this[_0x1e5520(0xb70)]=_0x1c2164,_0x1618bf)throw new Error(_0x1e5520(0xe97));if(_0x408c9e||_0x4d6b6d)throw new Error(_0x1e5520(0x2428));_0x145a93['_framebufferDepthStencil']?this[_0x1e5520(0x29f6)](_0x145a93[_0x1e5520(0x3711)]):this['_bindUnboundFramebuffer'](_0x145a93[_0x1e5520(0x3003)]);}['unBindFramebuffer'](_0x43617d,_0x480b5e=0x0,_0x2e4f6d){var _0x59f744=_0x553abf;this[_0x59f744(0xb70)]=null,_0x2e4f6d&&_0x2e4f6d(),this[_0x59f744(0x29f6)](null);}[_0x553abf(0x3e67)](_0x9228e){var _0x2040c2=_0x553abf;return this[_0x2040c2(0x168a)](_0x9228e,!0x0);}[_0x553abf(0x17fa)](_0x6bcbd5,_0x2a71d8,_0x27a356=0x0){var _0x166fb3=_0x553abf;const _0x541dfe=_0x6bcbd5;_0x6bcbd5=this[_0x166fb3(0xd34)](_0x2a71d8),(_0x541dfe[_0x166fb3(0x15ae)]=0x4===_0x6bcbd5[_0x166fb3(0x3789)],this[_0x166fb3(0x2635)][_0x166fb3(0x17fa)](_0x541dfe[_0x166fb3(0x406a)],_0x6bcbd5['buffer'],_0x6bcbd5[_0x166fb3(0x3fcc)],_0x6bcbd5[_0x166fb3(0x2106)],_0x27a356));}[_0x553abf(0xbe3)](_0x2d4776,_0x2226ca,_0x2f7875,_0x49eadd){var _0x4106f6=_0x553abf;_0x2226ca=ArrayBuffer[_0x4106f6(0x7f5)](_0x2226ca)?_0x2226ca:new Float32Array(_0x2226ca),this['_engine'][_0x4106f6(0xbe3)](_0x2d4776['nativeVertexBuffer'],_0x2226ca[_0x4106f6(0x25c8)],_0x2226ca[_0x4106f6(0x3fcc)]+(null!=_0x2f7875?_0x2f7875:0x0),null!=_0x49eadd?_0x49eadd:_0x2226ca[_0x4106f6(0x2106)]);}[_0x553abf(0x18e0)](_0x2a725a,_0x327545,_0x1b754a=0x0,_0x352e63=!0x1){var _0x1cc156=_0x553abf,_0x5352f0=this[_0x1cc156(0x38ec)][_0x2a725a];if(!_0x5352f0)return!0x1;if(!_0x327545)return null!=this['_boundTexturesCache'][_0x2a725a]&&(this[_0x1cc156(0x1ab3)]=_0x2a725a,this['_boundTexturesCache'][_0x2a725a]=null),!0x1;if(_0x327545['video'])this[_0x1cc156(0x1ab3)]=_0x2a725a,_0x327545['update']();else{if(_0x327545[_0x1cc156(0x24c8)]===_0x311481['g']['DELAYLOADSTATE_NOTLOADED'])return _0x327545['delayLoad'](),!0x1;}return _0x352e63=_0x352e63?_0x327545[_0x1cc156(0x21d2)]:_0x327545[_0x1cc156(0x3261)]()?_0x327545[_0x1cc156(0xebd)]():_0x327545[_0x1cc156(0x3936)]?this[_0x1cc156(0x20dc)]:_0x327545[_0x1cc156(0x2682)]?this['emptyTexture3D']:_0x327545[_0x1cc156(0xb4f)]?this[_0x1cc156(0x2dd9)]:this['emptyTexture'],this[_0x1cc156(0x1ab3)]=_0x2a725a,!(!_0x352e63||!_0x352e63[_0x1cc156(0x1c72)]||(this[_0x1cc156(0x167c)](_0x352e63[_0x1cc156(0x1c72)]['underlyingResource'],this['_getAddressMode'](_0x327545[_0x1cc156(0x4100)]),this['_getAddressMode'](_0x327545[_0x1cc156(0x3d59)]),this[_0x1cc156(0x2557)](_0x327545['wrapR'])),this[_0x1cc156(0x3ce0)](_0x327545),this[_0x1cc156(0x10ff)](_0x5352f0,_0x352e63['_hardwareTexture'][_0x1cc156(0x3e6e)]),0x0));}[_0x553abf(0x261)](_0x974331,_0x30c7e4){var _0x48519c=_0x553abf;this[_0x48519c(0x403b)][_0x48519c(0xe37)](_native[_0x48519c(0x129c)][_0x48519c(0xfb1)]),this['_commandBufferEncoder'][_0x48519c(0x3996)](_0x974331),this[_0x48519c(0x403b)][_0x48519c(0xdd1)](_0x30c7e4),this[_0x48519c(0x403b)][_0x48519c(0x9e6)]();}['_setTextureWrapMode'](_0x5614e8,_0x54dca8,_0x1ad8df,_0x49a1fb){var _0x46bb86=_0x553abf;this[_0x46bb86(0x403b)]['startEncodingCommand'](_native[_0x46bb86(0x129c)][_0x46bb86(0x3dc7)]),this[_0x46bb86(0x403b)]['encodeCommandArgAsNativeData'](_0x5614e8),this[_0x46bb86(0x403b)][_0x46bb86(0xdd1)](_0x54dca8),this[_0x46bb86(0x403b)][_0x46bb86(0xdd1)](_0x1ad8df),this[_0x46bb86(0x403b)][_0x46bb86(0xdd1)](_0x49a1fb),this[_0x46bb86(0x403b)]['finishEncodingCommand']();}[_0x553abf(0x10ff)](_0x4dfc70,_0x368841){var _0x524ce3=_0x553abf;this['_commandBufferEncoder'][_0x524ce3(0xe37)](_native[_0x524ce3(0x129c)][_0x524ce3(0x2591)]),this[_0x524ce3(0x403b)][_0x524ce3(0x3996)](_0x4dfc70),this[_0x524ce3(0x403b)][_0x524ce3(0x3996)](_0x368841),this[_0x524ce3(0x403b)]['finishEncodingCommand']();}['_updateAnisotropicLevel'](_0x5bb976){var _0x2e2b66=_0x553abf;const _0x3f3c71=_0x5bb976[_0x2e2b66(0xebd)]();_0x5bb976=_0x5bb976[_0x2e2b66(0xbad)],_0x3f3c71&&_0x3f3c71[_0x2e2b66(0x1c72)]&&_0x3f3c71[_0x2e2b66(0x2cef)]!==_0x5bb976&&(this['_commandBufferEncoder']['startEncodingCommand'](_native['Engine']['COMMAND_SETTEXTUREANISOTROPICLEVEL']),this[_0x2e2b66(0x403b)][_0x2e2b66(0x3996)](_0x3f3c71[_0x2e2b66(0x1c72)][_0x2e2b66(0x3e6e)]),this['_commandBufferEncoder']['encodeCommandArgAsUInt32'](_0x5bb976),this[_0x2e2b66(0x403b)][_0x2e2b66(0x9e6)](),_0x3f3c71[_0x2e2b66(0x2cef)]=_0x5bb976);}[_0x553abf(0x2557)](_0x2b5ce7){var _0x46efa8=_0x553abf;switch(_0x2b5ce7){case _0x311481['g'][_0x46efa8(0x3ace)]:return _native[_0x46efa8(0x129c)][_0x46efa8(0x3b7c)];case _0x311481['g'][_0x46efa8(0x2354)]:return _native[_0x46efa8(0x129c)][_0x46efa8(0x2cc)];case _0x311481['g'][_0x46efa8(0x19d3)]:return _native['Engine']['ADDRESS_MODE_MIRROR'];default:throw new Error(_0x46efa8(0x2327)+_0x2b5ce7+'.');}}['_bindTexture'](_0x12ef12,_0x3a35e2){var _0x306e18=_0x553abf;_0x12ef12=this[_0x306e18(0x38ec)][_0x12ef12],_0x12ef12&&_0x3a35e2&&_0x3a35e2[_0x306e18(0x1c72)]&&(_0x3a35e2=_0x3a35e2['_hardwareTexture'][_0x306e18(0x3e6e)],this[_0x306e18(0x10ff)](_0x12ef12,_0x3a35e2));}['_deleteBuffer'](_0x5a1714){var _0x502efe=_0x553abf;_0x5a1714[_0x502efe(0x406a)]&&(this['_commandBufferEncoder'][_0x502efe(0xe37)](_native['Engine'][_0x502efe(0x11ce)]),this[_0x502efe(0x403b)]['encodeCommandArgAsNativeData'](_0x5a1714[_0x502efe(0x406a)]),this['_commandBufferEncoder'][_0x502efe(0x9e6)](),delete _0x5a1714[_0x502efe(0x406a)]),_0x5a1714['nativeVertexBuffer']&&(this[_0x502efe(0x403b)][_0x502efe(0xe37)](_native[_0x502efe(0x129c)][_0x502efe(0x157e)]),this[_0x502efe(0x403b)][_0x502efe(0x3996)](_0x5a1714[_0x502efe(0x15cf)]),this[_0x502efe(0x403b)]['finishEncodingCommand'](),delete _0x5a1714[_0x502efe(0x15cf)]);}['createCanvas'](_0x28174d,_0x84ce92){var _0xe7f52=_0x553abf;if(!_native[_0xe7f52(0x20c0)])throw new Error(_0xe7f52(0x20d0));const _0x59968a=new _native[(_0xe7f52(0x20c0))]();return _0x59968a['width']=_0x28174d,_0x59968a[_0xe7f52(0xc32)]=_0x84ce92,_0x59968a;}[_0x553abf(0x9c8)](){var _0x5f3a71=_0x553abf;if(_native[_0x5f3a71(0x20c0)])return new _native['Image']();throw new Error('Native\x20Canvas\x20plugin\x20not\x20available.');}[_0x553abf(0x3a90)](_0x4a2a01,_0x1bdba2,_0x5c9219,_0x5e2267,_0x4af212,_0x345965,_0x1f513e=0x0,_0x55ac30,_0xa18a9a){var _0x328548=_0x553abf;throw new Error(_0x328548(0x22e1));}[_0x553abf(0x2a92)](_0x28968a,_0x55b32c,_0x6408d5,_0x393592,_0x27ffe2,_0x560998=0x0,_0x54e707){var _0x2ca6b3=_0x553abf;throw new Error(_0x2ca6b3(0x25bd));}[_0x553abf(0x23aa)](_0x4633e5,_0x582a67,_0x2b352d=0x0,_0x7a9a16){var _0x5801ab=_0x553abf;throw new Error(_0x5801ab(0x1a52));}[_0x553abf(0x2817)](_0x533e3a,_0xc420c,_0x1d2cee=0x0,_0x399427){var _0x3d0579=_0x553abf;throw new Error(_0x3d0579(0x1774));}[_0x553abf(0x1018)](_0x38799b,_0x4cfcd7,_0x337c9f=0x0,_0x4216c9){throw new Error('_uploadArrayBufferViewToTexture\x20not\x20implemented.');}['_getNativeSamplingMode'](_0x2a5fa6){var _0x235fce=_0x553abf;switch(_0x2a5fa6){case _0x311481['g'][_0x235fce(0x1c94)]:return _native[_0x235fce(0x129c)][_0x235fce(0x1c94)];case _0x311481['g'][_0x235fce(0xca4)]:return _native[_0x235fce(0x129c)][_0x235fce(0xca4)];case _0x311481['g']['TEXTURE_LINEAR_LINEAR_MIPLINEAR']:return _native[_0x235fce(0x129c)][_0x235fce(0x3d84)];case _0x311481['g'][_0x235fce(0x2df9)]:return _native[_0x235fce(0x129c)]['TEXTURE_NEAREST_NEAREST_MIPNEAREST'];case _0x311481['g'][_0x235fce(0x1b46)]:return _native[_0x235fce(0x129c)]['TEXTURE_NEAREST_LINEAR_MIPNEAREST'];case _0x311481['g']['TEXTURE_NEAREST_LINEAR_MIPLINEAR']:return _native[_0x235fce(0x129c)][_0x235fce(0x2e69)];case _0x311481['g']['TEXTURE_NEAREST_LINEAR']:return _native[_0x235fce(0x129c)][_0x235fce(0x1312)];case _0x311481['g'][_0x235fce(0x113e)]:return _native[_0x235fce(0x129c)]['TEXTURE_NEAREST_NEAREST_MIPLINEAR'];case _0x311481['g'][_0x235fce(0x417b)]:return _native[_0x235fce(0x129c)][_0x235fce(0x417b)];case _0x311481['g'][_0x235fce(0x3c8d)]:return _native[_0x235fce(0x129c)]['TEXTURE_LINEAR_NEAREST_MIPLINEAR'];case _0x311481['g'][_0x235fce(0x3bc)]:return _native[_0x235fce(0x129c)][_0x235fce(0x3bc)];case _0x311481['g'][_0x235fce(0x2139)]:return _native[_0x235fce(0x129c)]['TEXTURE_LINEAR_NEAREST'];default:throw new Error('Unsupported\x20sampling\x20mode:\x20'+_0x2a5fa6+'.');}}[_0x553abf(0x28e9)](_0x27aa5a){var _0x52482a=_0x553abf;switch(_0x27aa5a){case _0x311481['g'][_0x52482a(0x3b6)]:return _native[_0x52482a(0x129c)][_0x52482a(0x4a1)];case _0x311481['g']['LEQUAL']:return _native[_0x52482a(0x129c)][_0x52482a(0x26dd)];case _0x311481['g']['EQUAL']:return _native[_0x52482a(0x129c)][_0x52482a(0x203b)];case _0x311481['g']['GEQUAL']:return _native[_0x52482a(0x129c)]['STENCIL_TEST_GEQUAL'];case _0x311481['g'][_0x52482a(0x2623)]:return _native[_0x52482a(0x129c)][_0x52482a(0x1ca0)];case _0x311481['g'][_0x52482a(0x1eea)]:return _native[_0x52482a(0x129c)][_0x52482a(0x2de4)];case _0x311481['g']['NEVER']:return _native[_0x52482a(0x129c)][_0x52482a(0xd63)];case _0x311481['g']['ALWAYS']:return _native['Engine']['STENCIL_TEST_ALWAYS'];default:throw new Error('Unsupported\x20stencil\x20func\x20mode:\x20'+_0x27aa5a+'.');}}[_0x553abf(0x12a3)](_0x5cf4a1){var _0x23122a=_0x553abf;switch(_0x5cf4a1){case _0x311481['g'][_0x23122a(0x3391)]:return _native['Engine'][_0x23122a(0x3082)];case _0x311481['g'][_0x23122a(0x2d11)]:return _native[_0x23122a(0x129c)][_0x23122a(0x908)];case _0x311481['g']['REPLACE']:return _native[_0x23122a(0x129c)][_0x23122a(0x3afc)];case _0x311481['g']['INCR']:return _native[_0x23122a(0x129c)][_0x23122a(0x2b6a)];case _0x311481['g']['DECR']:return _native[_0x23122a(0x129c)][_0x23122a(0x1c10)];case _0x311481['g'][_0x23122a(0x202d)]:return _native['Engine'][_0x23122a(0x29e3)];case _0x311481['g'][_0x23122a(0x20c7)]:return _native[_0x23122a(0x129c)][_0x23122a(0x1675)];case _0x311481['g']['DECR_WRAP']:return _native[_0x23122a(0x129c)][_0x23122a(0x2308)];default:throw new Error(_0x23122a(0x1d1e)+_0x5cf4a1+'.');}}[_0x553abf(0x9aa)](_0xcb8225){var _0x2f3441=_0x553abf;switch(_0xcb8225){case _0x311481['g'][_0x2f3441(0x3391)]:return _native['Engine'][_0x2f3441(0x2009)];case _0x311481['g'][_0x2f3441(0x2d11)]:return _native[_0x2f3441(0x129c)]['STENCIL_OP_FAIL_Z_ZERO'];case _0x311481['g'][_0x2f3441(0x29e6)]:return _native[_0x2f3441(0x129c)][_0x2f3441(0x2285)];case _0x311481['g']['INCR']:return _native['Engine'][_0x2f3441(0x928)];case _0x311481['g'][_0x2f3441(0x1a4)]:return _native['Engine']['STENCIL_OP_FAIL_Z_DECR'];case _0x311481['g'][_0x2f3441(0x202d)]:return _native['Engine']['STENCIL_OP_FAIL_Z_INVERT'];case _0x311481['g'][_0x2f3441(0x20c7)]:return _native[_0x2f3441(0x129c)][_0x2f3441(0x31a)];case _0x311481['g'][_0x2f3441(0x39ae)]:return _native[_0x2f3441(0x129c)][_0x2f3441(0x3ff4)];default:throw new Error(_0x2f3441(0x34f)+_0xcb8225+'.');}}[_0x553abf(0x23d1)](_0x2008fc){var _0x11c10f=_0x553abf;switch(_0x2008fc){case _0x311481['g'][_0x11c10f(0x3391)]:return _native[_0x11c10f(0x129c)][_0x11c10f(0x132e)];case _0x311481['g'][_0x11c10f(0x2d11)]:return _native[_0x11c10f(0x129c)][_0x11c10f(0x1066)];case _0x311481['g'][_0x11c10f(0x29e6)]:return _native[_0x11c10f(0x129c)][_0x11c10f(0xa13)];case _0x311481['g'][_0x11c10f(0x1445)]:return _native[_0x11c10f(0x129c)][_0x11c10f(0x41ff)];case _0x311481['g']['DECR']:return _native[_0x11c10f(0x129c)][_0x11c10f(0x472)];case _0x311481['g']['INVERT']:return _native[_0x11c10f(0x129c)][_0x11c10f(0x3d63)];case _0x311481['g'][_0x11c10f(0x20c7)]:return _native[_0x11c10f(0x129c)][_0x11c10f(0x1098)];case _0x311481['g'][_0x11c10f(0x39ae)]:return _native[_0x11c10f(0x129c)][_0x11c10f(0x5ad)];default:throw new Error(_0x11c10f(0x10b6)+_0x2008fc+'.');}}[_0x553abf(0x2dbd)](_0x1f88c1,_0x584f23){var _0x7ba8f3=_0x553abf;if(_0x1f88c1==_0x311481['g']['TEXTUREFORMAT_RGB']&&_0x584f23==_0x311481['g'][_0x7ba8f3(0x705)])return _native[_0x7ba8f3(0x129c)][_0x7ba8f3(0x2db4)];if(_0x1f88c1==_0x311481['g'][_0x7ba8f3(0x3ca4)]&&_0x584f23==_0x311481['g'][_0x7ba8f3(0x705)])return _native['Engine'][_0x7ba8f3(0x1ef4)];if(_0x1f88c1==_0x311481['g'][_0x7ba8f3(0x3ca4)]&&_0x584f23==_0x311481['g'][_0x7ba8f3(0x17d0)])return _native[_0x7ba8f3(0x129c)][_0x7ba8f3(0x3ec7)];if(_0x1f88c1==_0x311481['g']['TEXTUREFORMAT_RGBA']&&_0x584f23==_0x311481['g'][_0x7ba8f3(0x2c1)])return _native[_0x7ba8f3(0x129c)][_0x7ba8f3(0x1f00)];throw new _0xf853b2['LH'](_0x7ba8f3(0x263a)+_0x1f88c1+_0x7ba8f3(0x2fa7)+_0x584f23+'.',_0xf853b2['SM']['UnsupportedTextureError']);}[_0x553abf(0x1ff6)](_0x1d12f6){var _0x1979e9=_0x553abf;switch(_0x1d12f6){case _0x311481['g'][_0x1979e9(0x349a)]:return _native[_0x1979e9(0x129c)][_0x1979e9(0x349a)];case _0x311481['g'][_0x1979e9(0x2532)]:return _native[_0x1979e9(0x129c)]['ALPHA_ADD'];case _0x311481['g'][_0x1979e9(0x3f20)]:return _native['Engine'][_0x1979e9(0x3f20)];case _0x311481['g'][_0x1979e9(0x2eec)]:return _native[_0x1979e9(0x129c)]['ALPHA_SUBTRACT'];case _0x311481['g'][_0x1979e9(0x2da6)]:return _native[_0x1979e9(0x129c)][_0x1979e9(0x2da6)];case _0x311481['g']['ALPHA_MAXIMIZED']:return _native[_0x1979e9(0x129c)][_0x1979e9(0x3a10)];case _0x311481['g'][_0x1979e9(0x39c0)]:return _native[_0x1979e9(0x129c)][_0x1979e9(0x39c0)];case _0x311481['g'][_0x1979e9(0x1310)]:return _native[_0x1979e9(0x129c)][_0x1979e9(0x1310)];case _0x311481['g'][_0x1979e9(0x3265)]:return _native[_0x1979e9(0x129c)]['ALPHA_PREMULTIPLIED_PORTERDUFF'];case _0x311481['g'][_0x1979e9(0x2707)]:return _native[_0x1979e9(0x129c)][_0x1979e9(0x2707)];case _0x311481['g'][_0x1979e9(0x1d4)]:return _native[_0x1979e9(0x129c)]['ALPHA_SCREENMODE'];default:throw new Error(_0x1979e9(0x3480)+_0x1d12f6+'.');}}[_0x553abf(0x272c)](_0x2531c2){var _0x361c98=_0x553abf;switch(_0x2531c2){case _0x374486['o'][_0x361c98(0x34c2)]:return _native[_0x361c98(0x129c)]['ATTRIB_TYPE_INT8'];case _0x374486['o'][_0x361c98(0x3918)]:return _native[_0x361c98(0x129c)][_0x361c98(0x2477)];case _0x374486['o']['SHORT']:return _native[_0x361c98(0x129c)][_0x361c98(0x8c1)];case _0x374486['o']['UNSIGNED_SHORT']:return _native[_0x361c98(0x129c)][_0x361c98(0x34ac)];case _0x374486['o'][_0x361c98(0x1e6e)]:return _native['Engine'][_0x361c98(0x3fa3)];default:throw new Error(_0x361c98(0x1ebd)+_0x2531c2+'.');}}[_0x553abf(0x20a3)](_0x151dd0){return{'ascent':0x0,'height':0x0,'descent':0x0};}['_readTexturePixels'](_0x1ee5f1,_0x1d2623,_0x47c3ec,_0x9ee6dc,_0xe593b9,_0xd67b15,_0x4ef8d5,_0x39197e,_0x4f031,_0x5d278d){var _0x5e3ac6=_0x553abf;if(void 0x0!==_0x9ee6dc&&-0x1!==_0x9ee6dc)throw new Error('Reading\x20cubemap\x20faces\x20is\x20not\x20supported,\x20but\x20faceIndex\x20is\x20'+_0x9ee6dc+'.');return this[_0x5e3ac6(0x2635)]['readTexture'](null==(_0x9ee6dc=_0x1ee5f1['_hardwareTexture'])?void 0x0:_0x9ee6dc['underlyingResource'],null!=_0xe593b9?_0xe593b9:0x0,null!=_0x4f031?_0x4f031:0x0,null!=_0x5d278d?_0x5d278d:0x0,_0x1d2623,_0x47c3ec,null!=(_0x1ee5f1=null==_0xd67b15?void 0x0:_0xd67b15[_0x5e3ac6(0x25c8)])?_0x1ee5f1:null,null!=(_0x9ee6dc=null==_0xd67b15?void 0x0:_0xd67b15[_0x5e3ac6(0x3fcc)])?_0x9ee6dc:0x0,null!=(_0xe593b9=null==_0xd67b15?void 0x0:_0xd67b15['byteLength'])?_0xe593b9:0x0)[_0x5e3ac6(0x3725)](_0x19678a=>_0xd67b15=_0xd67b15||new Uint8Array(_0x19678a));}}_0x20b647[_0x553abf(0xf4f)]=0x8;},0x14d76:(_0x559834,_0x500d31,_0x5995bf)=>{_0x5995bf(0x10ea4),_0x5995bf(0xee04),_0x5995bf(0x25b1),_0x5995bf(0x77a5),_0x5995bf(0x13862),_0x5995bf(0x14fae),_0x5995bf(0x758),class extends null{};},0x14fae:(_0x84cf15,_0x3dc92e,_0xe22231)=>{var _0x2943b0=a8_0x16e4d8;_0xe22231['d'](_0x3dc92e,{'Z':()=>_0x3a3d8f});class _0x3a3d8f{static['SetMatrixPrecision'](_0x9ec80b){var _0x21794a=a8_0x5b24;if(_0x3a3d8f[_0x21794a(0x27ab)]=!0x1,_0x9ec80b&&!_0x3a3d8f[_0x21794a(0x375c)]&&_0x3a3d8f[_0x21794a(0x40f8)])for(let _0x5445ae=0x0;_0x5445ae<_0x3a3d8f[_0x21794a(0x40f8)][_0x21794a(0x1377)];++_0x5445ae){const _0x29138d=_0x3a3d8f[_0x21794a(0x40f8)][_0x5445ae];var _0x217f96=_0x29138d['_m'];_0x29138d['_m']=new Float64Array(0x10);for(let _0xa2935f=0x0;_0xa2935f<0x10;++_0xa2935f)_0x29138d['_m'][_0xa2935f]=_0x217f96[_0xa2935f];}_0x3a3d8f[_0x21794a(0x375c)]=_0x9ec80b,_0x3a3d8f['MatrixCurrentType']=_0x3a3d8f['MatrixUse64Bits']?Float64Array:Float32Array,_0x3a3d8f[_0x21794a(0x40f8)]=null;}}_0x3a3d8f[_0x2943b0(0x375c)]=!0x1,_0x3a3d8f[_0x2943b0(0x27ab)]=!0x0,_0x3a3d8f['MatrixCurrentType']=Float64Array,_0x3a3d8f[_0x2943b0(0x40f8)]=[];},0x758:(_0xc4186d,_0x5de99f,_0x2c2517)=>{var _0x5da242=a8_0x16e4d8;_0x2c2517['d'](_0x5de99f,{'r':()=>_0x4dd86a});var _0x2d0967=_0x2c2517(0x25b1),_0x286659=_0x2c2517(0x77a5);class _0x4dd86a{constructor(_0x3efbfa,_0x1ad47a,_0x1782db,_0x31ad9b){var _0x6ba7c0=a8_0x5b24;this['_textures']=null,this['_faceIndices']=null,this[_0x6ba7c0(0xaaf)]=null,this[_0x6ba7c0(0x3be8)]=0x1,this['_attachments']=null,this['_generateStencilBuffer']=!0x1,this[_0x6ba7c0(0x1aac)]=!0x1,this[_0x6ba7c0(0x3555)]=!0x1,this[_0x6ba7c0(0x8a5)]=_0x3efbfa,this['_isCube']=_0x1ad47a,this['_size']=_0x1782db,this[_0x6ba7c0(0x2635)]=_0x31ad9b,this['_depthStencilTexture']=null;}get[_0x5da242(0x21d2)](){return this['_depthStencilTexture'];}get['depthStencilTextureWithStencil'](){var _0x2a4d96=_0x5da242;return this[_0x2a4d96(0x3555)];}get['isCube'](){return this['_isCube'];}get[_0x5da242(0x3e93)](){var _0x2ddf8f=_0x5da242;return this[_0x2ddf8f(0x8a5)];}get[_0x5da242(0xb4f)](){return 0x0<this['layers'];}get[_0x5da242(0x5a2)](){var _0x46fa7e=_0x5da242;return this[_0x46fa7e(0x2255)];}get[_0x5da242(0x2255)](){var _0x4df76f=_0x5da242;return this[_0x4df76f(0x1c70)][_0x4df76f(0x2255)]||this[_0x4df76f(0x1c70)];}get[_0x5da242(0xc32)](){var _0xdafd2c=_0x5da242;return this[_0xdafd2c(0x1c70)]['height']||this[_0xdafd2c(0x1c70)];}get[_0x5da242(0x315d)](){var _0x4d712c=_0x5da242;return this[_0x4d712c(0x1c70)]['layers']||0x0;}get[_0x5da242(0x3c38)](){var _0x3d8afb=_0x5da242,_0x5a2791;return null!=(_0x5a2791=null==(_0x5a2791=this[_0x3d8afb(0x407e)])?void 0x0:_0x5a2791[0x0])?_0x5a2791:null;}get[_0x5da242(0xae8)](){var _0x28402b=_0x5da242;return this[_0x28402b(0x407e)];}get[_0x5da242(0x2e52)](){var _0x55f7ab=_0x5da242;return this[_0x55f7ab(0x2991)];}get['layerIndices'](){var _0x402f91=_0x5da242;return this[_0x402f91(0xaaf)];}get['samples'](){return this['_samples'];}[_0x5da242(0x3f65)](_0x5531c0,_0x13796f=!0x0,_0x1c8e0c=!0x1){var _0x9774b=_0x5da242;if(this[_0x9774b(0x3a80)]===_0x5531c0&&!_0x1c8e0c)return _0x5531c0;return _0x1c8e0c=this[_0x9774b(0x8a5)]?this['_engine'][_0x9774b(0x1c61)](this,_0x5531c0,_0x13796f):this[_0x9774b(0x2635)][_0x9774b(0x1baa)](this,_0x5531c0),(this[_0x9774b(0x3be8)]=_0x5531c0,_0x1c8e0c);}['setTextures'](_0x3a808b){var _0x1ac689=_0x5da242;Array[_0x1ac689(0x2eb1)](_0x3a808b)?this[_0x1ac689(0x407e)]=_0x3a808b:this[_0x1ac689(0x407e)]=_0x3a808b?[_0x3a808b]:null;}[_0x5da242(0x1888)](_0x46c9e2,_0x23116c=0x0,_0x187e25=!0x0){var _0x49af4d=_0x5da242;this[_0x49af4d(0x407e)]||(this[_0x49af4d(0x407e)]=[]),this['_textures'][_0x23116c]&&_0x187e25&&this[_0x49af4d(0x407e)][_0x23116c][_0x49af4d(0x18c9)](),this['_textures'][_0x23116c]=_0x46c9e2;}[_0x5da242(0x1c7b)](_0x22fc84,_0x54d1c2){var _0x4926a7=_0x5da242;this['_layerIndices']=_0x22fc84,this[_0x4926a7(0x2991)]=_0x54d1c2;}['setLayerAndFaceIndex'](_0x34c03d=0x0,_0x2e3394,_0x53e6aa){var _0x13e257=_0x5da242;this[_0x13e257(0xaaf)]||(this[_0x13e257(0xaaf)]=[]),this['_faceIndices']||(this[_0x13e257(0x2991)]=[]),void 0x0!==_0x2e3394&&0x0<=_0x2e3394&&(this['_layerIndices'][_0x34c03d]=_0x2e3394),void 0x0!==_0x53e6aa&&0x0<=_0x53e6aa&&(this['_faceIndices'][_0x34c03d]=_0x53e6aa);}[_0x5da242(0x37ec)](_0x55c0f1=0x0,_0x347e75=!0x0,_0x6fa179=!0x1,_0x26e921=0x1,_0x58485e=_0x286659['g'][_0x5da242(0x3763)],_0x2bed35){var _0xbee056=_0x5da242,_0x5f233b;return null!=(_0x5f233b=this[_0xbee056(0x3bb9)])&&_0x5f233b[_0xbee056(0x18c9)](),this[_0xbee056(0x3555)]=_0x6fa179,this['_depthStencilTexture']=this[_0xbee056(0x2635)][_0xbee056(0x37ec)](this[_0xbee056(0x1c70)],{'bilinearFiltering':_0x347e75,'comparisonFunction':_0x55c0f1,'generateStencil':_0x6fa179,'isCube':this['_isCube'],'samples':_0x26e921,'depthTextureFormat':_0x58485e,'label':_0x2bed35},this),this['_depthStencilTexture'];}[_0x5da242(0x29cc)](_0x28692f){var _0xe2b6f4=_0x5da242;this[_0xe2b6f4(0x3bb9)]&&(_0x28692f[_0xe2b6f4(0x3bb9)]&&_0x28692f['_depthStencilTexture'][_0xe2b6f4(0x18c9)](),_0x28692f[_0xe2b6f4(0x3bb9)]=this[_0xe2b6f4(0x3bb9)],this[_0xe2b6f4(0x3bb9)][_0xe2b6f4(0x697)]());}[_0x5da242(0x3c4a)](_0x33e757){var _0xc5eaa5=_0x5da242;this[_0xc5eaa5(0x3c38)]&&this[_0xc5eaa5(0x3c38)][_0xc5eaa5(0x3c4a)](_0x33e757),this[_0xc5eaa5(0x407e)]=null,this[_0xc5eaa5(0x18c9)](!0x0);}[_0x5da242(0x28a1)](){var _0x2d7433=_0x5da242;let _0x402fef=null;if(this['_isMulti']){var _0x16eaff=this[_0x2d7433(0xae8)];if(_0x16eaff&&0x0<_0x16eaff['length']){let _0x4b3804=!0x1,_0x56eaac=_0x16eaff[_0x2d7433(0x1377)];var _0x57d3e6=_0x16eaff[_0x16eaff[_0x2d7433(0x1377)]-0x1][_0x2d7433(0x3a12)];_0x57d3e6!==_0x2d0967['S'][_0x2d7433(0x75c)]&&_0x57d3e6!==_0x2d0967['S'][_0x2d7433(0x4e2)]||(_0x4b3804=!0x0,_0x56eaac--);const _0x5c0a10=[],_0x33134a=[],_0x11bb04=[],_0x3a6f55=[],_0x1af73f=[],_0x3c7819=[],_0xf7a7e7=[],_0x5acfa5={};for(let _0xe9af3=0x0;_0xe9af3<_0x56eaac;++_0xe9af3){var _0x36184e=_0x16eaff[_0xe9af3];_0x5c0a10[_0x2d7433(0x3f90)](_0x36184e[_0x2d7433(0x14ec)]),_0x33134a['push'](_0x36184e[_0x2d7433(0x21e0)]),_0x11bb04['push'](_0x36184e[_0x2d7433(0x1f4f)]),void 0x0!==_0x5acfa5[_0x36184e[_0x2d7433(0x17f4)]]?(_0x3a6f55[_0x2d7433(0x3f90)](-0x1),_0xf7a7e7[_0x2d7433(0x3f90)](0x0)):(_0x5acfa5[_0x36184e[_0x2d7433(0x17f4)]]=_0xe9af3,_0x36184e[_0x2d7433(0xb4f)]?(_0x3a6f55[_0x2d7433(0x3f90)](_0x286659['g'][_0x2d7433(0x1edb)]),_0xf7a7e7['push'](_0x36184e[_0x2d7433(0x116c)])):_0x36184e[_0x2d7433(0x3936)]?(_0x3a6f55[_0x2d7433(0x3f90)](_0x286659['g'][_0x2d7433(0x3737)]),_0xf7a7e7[_0x2d7433(0x3f90)](0x0)):_0x36184e[_0x2d7433(0x2682)]?(_0x3a6f55[_0x2d7433(0x3f90)](_0x286659['g']['TEXTURE_3D']),_0xf7a7e7['push'](_0x36184e[_0x2d7433(0x116c)])):(_0x3a6f55['push'](_0x286659['g']['TEXTURE_2D']),_0xf7a7e7[_0x2d7433(0x3f90)](0x0))),this[_0x2d7433(0x2991)]&&_0x1af73f[_0x2d7433(0x3f90)](null!=(_0x36184e=this[_0x2d7433(0x2991)][_0xe9af3])?_0x36184e:0x0),this[_0x2d7433(0xaaf)]&&_0x3c7819['push'](null!=(_0x36184e=this[_0x2d7433(0xaaf)][_0xe9af3])?_0x36184e:0x0);}var _0x1a56c0,_0x57d3e6={'samplingModes':_0x5c0a10,'generateMipMaps':_0x16eaff[0x0][_0x2d7433(0x2dba)],'generateDepthBuffer':this[_0x2d7433(0x1aac)],'generateStencilBuffer':this['_generateStencilBuffer'],'generateDepthTexture':_0x4b3804,'types':_0x33134a,'formats':_0x11bb04,'textureCount':_0x56eaac,'targetTypes':_0x3a6f55,'faceIndex':_0x1af73f,'layerIndex':_0x3c7819,'layerCounts':_0xf7a7e7},_0x5ab65c={'width':this['width'],'height':this[_0x2d7433(0xc32)]};_0x402fef=this[_0x2d7433(0x2635)][_0x2d7433(0x2b02)](_0x5ab65c,_0x57d3e6);for(let _0x5b0d81=0x0;_0x5b0d81<_0x56eaac;++_0x5b0d81)-0x1===_0x3a6f55[_0x5b0d81]&&(_0x1a56c0=_0x5acfa5[_0x16eaff[_0x5b0d81]['uniqueId']],_0x402fef[_0x2d7433(0x1888)](_0x402fef[_0x2d7433(0xae8)][_0x1a56c0],_0x5b0d81));}}else{const _0x3e5a09={};_0x3e5a09[_0x2d7433(0x24a9)]=this[_0x2d7433(0x1aac)],_0x3e5a09[_0x2d7433(0x2dba)]=null!=(_0x57d3e6=null==(_0x5ab65c=this['texture'])?void 0x0:_0x5ab65c[_0x2d7433(0x2dba)])&&_0x57d3e6,_0x3e5a09[_0x2d7433(0x3152)]=this[_0x2d7433(0x355c)],_0x3e5a09[_0x2d7433(0x14ec)]=null==(_0x5ab65c=this[_0x2d7433(0x3c38)])?void 0x0:_0x5ab65c['samplingMode'],_0x3e5a09[_0x2d7433(0x21e0)]=null==(_0x57d3e6=this[_0x2d7433(0x3c38)])?void 0x0:_0x57d3e6['type'],_0x3e5a09[_0x2d7433(0x1f4f)]=null==(_0x5ab65c=this[_0x2d7433(0x3c38)])?void 0x0:_0x5ab65c[_0x2d7433(0x1f4f)],(_0x402fef=this[_0x2d7433(0x3936)]?this[_0x2d7433(0x2635)][_0x2d7433(0x63a)](this[_0x2d7433(0x2255)],_0x3e5a09):(_0x5ab65c={'width':this['width'],'height':this['height'],'layers':this['is2DArray']&&null!=(_0x57d3e6=this[_0x2d7433(0x3c38)])?_0x57d3e6[_0x2d7433(0x116c)]:void 0x0},this[_0x2d7433(0x2635)]['createRenderTargetTexture'](_0x5ab65c,_0x3e5a09)))[_0x2d7433(0x3c38)]['isReady']=!0x0;}return _0x402fef;}[_0x5da242(0x18b1)](_0x8f711e){var _0x5779dc=_0x5da242;if(this[_0x5779dc(0x407e)]&&_0x8f711e[_0x5779dc(0x407e)]){for(let _0x8e9d9e=0x0;_0x8e9d9e<this[_0x5779dc(0x407e)][_0x5779dc(0x1377)];++_0x8e9d9e)this[_0x5779dc(0x407e)][_0x8e9d9e][_0x5779dc(0x3c4a)](_0x8f711e['_textures'][_0x8e9d9e],!0x1),_0x8f711e['_textures'][_0x8e9d9e]['isReady']=!0x0;}this[_0x5779dc(0x3bb9)]&&_0x8f711e[_0x5779dc(0x3bb9)]&&(this[_0x5779dc(0x3bb9)][_0x5779dc(0x3c4a)](_0x8f711e[_0x5779dc(0x3bb9)]),_0x8f711e['_depthStencilTexture'][_0x5779dc(0x3261)]=!0x0),this[_0x5779dc(0x407e)]=null,this[_0x5779dc(0x3bb9)]=null;}['_rebuild'](){var _0x29b526=_0x5da242;const _0x339c6d=this['_cloneRenderTargetWrapper']();var _0x5255d3;_0x339c6d&&(this['_depthStencilTexture']&&(_0x5255d3=(_0x5255d3=this[_0x29b526(0x3bb9)][_0x29b526(0x14ec)])===_0x286659['g'][_0x29b526(0x948)]||_0x5255d3===_0x286659['g'][_0x29b526(0x2a6)]||_0x5255d3===_0x286659['g'][_0x29b526(0x3bc)],_0x339c6d[_0x29b526(0x37ec)](this[_0x29b526(0x3bb9)][_0x29b526(0x22e4)],_0x5255d3,this[_0x29b526(0x3555)],this[_0x29b526(0x3bb9)][_0x29b526(0x3a80)])),0x1<this['samples']&&_0x339c6d[_0x29b526(0x3f65)](this[_0x29b526(0x3a80)]),_0x339c6d[_0x29b526(0x18b1)](this),_0x339c6d[_0x29b526(0x18c9)]());}[_0x5da242(0x392c)](){var _0x1a0eaa=_0x5da242,_0x4c5be8;if(this[_0x1a0eaa(0x407e)]){for(let _0x343476=0x0;null!==(_0x4c5be8=_0x343476<(null==(_0x4c5be8=this['_textures'])?void 0x0:_0x4c5be8[_0x1a0eaa(0x1377)]))&&_0x4c5be8;++_0x343476)this[_0x1a0eaa(0x407e)][_0x343476][_0x1a0eaa(0x18c9)]();}this[_0x1a0eaa(0x407e)]=null;}['dispose'](_0x481082=!0x1){var _0x531b9d=_0x5da242;_0x481082||(null!=(_0x481082=this[_0x531b9d(0x3bb9)])&&_0x481082[_0x531b9d(0x18c9)](),this[_0x531b9d(0x3bb9)]=null,this[_0x531b9d(0x392c)]()),this[_0x531b9d(0x2635)][_0x531b9d(0x3ef8)](this);}}},0x17a92:(_0x33ea6f,_0x4a731c,_0x599ecd)=>{var _0x475002=a8_0x16e4d8;_0x599ecd['d'](_0x4a731c,{'v':()=>_0x320023});var _0x58c80b=_0x599ecd(0x11722);class _0x320023{static[_0x475002(0x242)](_0x4f81e7=_0x58c80b['x']['GLSL']){var _0x40eba5=_0x475002;return _0x4f81e7===_0x58c80b['x'][_0x40eba5(0x3c8e)]?_0x320023[_0x40eba5(0x1dca)]:_0x320023['ShadersRepositoryWGSL'];}static[_0x475002(0x1a3e)](_0x213b3c=_0x58c80b['x'][_0x475002(0x3c8e)]){var _0x128d0e=_0x475002;return _0x213b3c===_0x58c80b['x']['GLSL']?_0x320023[_0x128d0e(0x1bc9)]:_0x320023[_0x128d0e(0x3b72)];}static[_0x475002(0x2790)](_0x4dadaf=_0x58c80b['x'][_0x475002(0x3c8e)]){var _0x2ab988=_0x475002;return _0x4dadaf===_0x58c80b['x'][_0x2ab988(0x3c8e)]?_0x320023[_0x2ab988(0x2a4a)]:_0x320023['IncludesShadersStoreWGSL'];}}_0x320023[_0x475002(0x1dca)]=_0x475002(0x2db6),_0x320023[_0x475002(0x1bc9)]={},_0x320023['IncludesShadersStore']={},_0x320023[_0x475002(0x40bc)]=_0x475002(0xf9a),_0x320023['ShadersStoreWGSL']={},_0x320023[_0x475002(0x239a)]={};},0x202a:(_0x2bd171,_0x37324e,_0x1531bc)=>{var _0xc20c80=a8_0x16e4d8;_0x1531bc['d'](_0x37324e,{'B':()=>_0x525d68});function _0x23bf55(_0x4182e7,_0x4829ac,_0x3fe8ea,_0x476aec){return new(_0x3fe8ea=_0x3fe8ea||Promise)(function(_0x5a911e,_0x148d42){var _0x229b5b=a8_0x5b24;function _0x21503b(_0x33f099){var _0x3fe7e8=a8_0x5b24;try{_0x29cb16(_0x476aec[_0x3fe7e8(0xafd)](_0x33f099));}catch(_0x49edcd){_0x148d42(_0x49edcd);}}function _0x5d8f0a(_0x23ee9f){var _0x88689a=a8_0x5b24;try{_0x29cb16(_0x476aec[_0x88689a(0x251b)](_0x23ee9f));}catch(_0x803f78){_0x148d42(_0x803f78);}}function _0x29cb16(_0x1f78c9){var _0x1584ba=a8_0x5b24,_0x5a09b2;_0x1f78c9[_0x1584ba(0x3816)]?_0x5a911e(_0x1f78c9[_0x1584ba(0x13ce)]):((_0x5a09b2=_0x1f78c9['value'])instanceof _0x3fe8ea?_0x5a09b2:new _0x3fe8ea(function(_0x2efa08){_0x2efa08(_0x5a09b2);}))[_0x1584ba(0x3725)](_0x21503b,_0x5d8f0a);}_0x29cb16((_0x476aec=_0x476aec[_0x229b5b(0xdde)](_0x4182e7,_0x4829ac||[]))[_0x229b5b(0xafd)]());});}var _0x333eba=_0x1531bc(0xf8c1),_0x34358a=_0x1531bc(0xf75c),_0x458dbf=_0x1531bc(0x15cb9),_0x3ee387=_0x1531bc(0xf96c),_0x37e6ba=_0x1531bc(0x12621),_0x27eb70=_0x1531bc(0x17bc5),_0x275db9=_0x1531bc(0x91e),_0x2c00a6=_0x1531bc(0x77a5),_0x454ac6=_0x1531bc(0x25b1),_0x1adec5=_0x1531bc(0x10ea4),_0xb0d946=_0x1531bc(0x18233),_0x9dcc8b=_0x1531bc(0xb7b8),_0x2b361e=_0x1531bc(0x17418),_0x815f52=_0x1531bc(0xc7ed),_0x11bded=_0x1531bc(0x2df4),_0x24d9dc=_0x1531bc(0x14fae),_0x1c4a05=_0x1531bc(0xc627),_0x37dec4=_0x1531bc(0xcef),_0x422a10=_0x1531bc(0x2902),_0x192bbd=_0x1531bc(0x11722),_0xbc4df9=_0x1531bc(0x2310),_0x932e8=_0x1531bc(0x6214);class _0x4e5531{}class _0x525d68{constructor(_0x5ebed9,_0x2d93e5,_0x1abe72,_0x4be913){var _0x3be903=a8_0x5b24;this[_0x3be903(0x23c4)]=_0x3be903(0x1ed3),this[_0x3be903(0x12da)]=!0x1,this[_0x3be903(0x1d0e)]=!0x1,this[_0x3be903(0x3df3)]=!0x1,this[_0x3be903(0x16d4)]=null,this[_0x3be903(0x166b)]=!0x0,this['preventCacheWipeBetweenFrames']=!0x1,this[_0x3be903(0xdd0)]=!0x1,this['_useReverseDepthBuffer']=!0x1,this[_0x3be903(0x91c)]=!0x1,this['hasOriginBottomLeft']=!0x0,this[_0x3be903(0xb71)]=!0x1,this['onDisposeObservable']=new _0x3ee387['y$'](),this['_frameId']=0x0,this[_0x3be903(0x18a6)]=new Array(),this['_storageBuffers']=new Array(),this[_0x3be903(0x4036)]=0x1,this['_windowIsBackground']=!0x1,this[_0x3be903(0x2cf7)]=!0x0,this['_badOS']=!0x1,this[_0x3be903(0x1b9d)]=!0x1,this[_0x3be903(0xb21)]=!0x1,this[_0x3be903(0x467)]=new Array(),this['onContextLostObservable']=new _0x3ee387['y$'](),this[_0x3be903(0x1b3b)]=new _0x3ee387['y$'](),this[_0x3be903(0x38d0)]=!0x1,this[_0x3be903(0xc6c)]=!0x1,this[_0x3be903(0x2f3c)]=!0x1,this[_0x3be903(0x3d23)]=!0x0,this[_0x3be903(0x39bd)]=!0x0,this[_0x3be903(0x2d13)]=new _0x37e6ba['k'](),this['_stencilStateComposer']=new _0x422a10['C'](),this[_0x3be903(0xe74)]=new _0x27eb70['s'](),this[_0x3be903(0x14f0)]=new _0x275db9['Q'](),this[_0x3be903(0x3b60)]=_0x2c00a6['g'][_0x3be903(0x2532)],this[_0x3be903(0x27dd)]=_0x2c00a6['g'][_0x3be903(0x349a)],this[_0x3be903(0x1423)]=new Array(),this[_0x3be903(0x24d2)]=new Array(),this[_0x3be903(0x1ab3)]=0x0,this[_0x3be903(0x380)]=-0x1,this[_0x3be903(0x1aa5)]={},this[_0x3be903(0x3361)]={},this[_0x3be903(0x2e9c)]=[],this[_0x3be903(0x15d8)]=!0x1,this[_0x3be903(0x2943)]=new Array(),this[_0x3be903(0x3ae9)]=null,this[_0x3be903(0xc1f)]=null,this[_0x3be903(0x2760)]=new Array(),this[_0x3be903(0xd09)]=new Array(),this[_0x3be903(0x35bc)]=new Array(),this['_vaoRecordInProgress']=!0x1,this[_0x3be903(0x3728)]=!0x1,this[_0x3be903(0x127b)]=new Array(),this[_0x3be903(0xd2a)]=0x0,this[_0x3be903(0x3e8d)]=null,this[_0x3be903(0xef5)]=new Array(),this[_0x3be903(0x2ef1)]=!0x1,this[_0x3be903(0xcc4)]=0x1,this[_0x3be903(0x2fec)]=null,this[_0x3be903(0x1a66)]={'isMobile':!0x1},this[_0x3be903(0x3a62)]=!0x0,this[_0x3be903(0xbd5)]=new _0x3ee387['y$'](),this['_isWebGPU']=!0x1,this['_snapshotRenderingMode']=_0x2c00a6['g'][_0x3be903(0x1bb)],this[_0x3be903(0x2889)]={'x':0x0,'y':0x0,'z':0x0,'w':0x0},this[_0x3be903(0x1111)]=null,this['enableUnpackFlipYCached']=!0x0,this['_boundUniforms']={},this[_0x3be903(0x308f)]=_0xbc4df9['F'][_0x3be903(0xd87)];let _0x18b680=null;this[_0x3be903(0x1261)]=_0x1abe72=_0x1abe72||{},this[_0x3be903(0x2ef1)]=null!=_0x4be913&&_0x4be913,this[_0x3be903(0x3743)][_0x3be903(0x2d6)]=this[_0x3be903(0xe74)],_0x24d9dc['Z'][_0x3be903(0x3dc9)](!!_0x1abe72['useHighPrecisionMatrix']),_0x1abe72[_0x3be903(0x675)]=null!=_0x2d93e5?_0x2d93e5:_0x1abe72[_0x3be903(0x675)],_0x1abe72[_0x3be903(0x20bd)]=null!=(_0x2d93e5=_0x1abe72[_0x3be903(0x20bd)])&&_0x2d93e5,_0x1abe72[_0x3be903(0x9e1)]=null!=(_0x2d93e5=_0x1abe72[_0x3be903(0x9e1)])?_0x2d93e5:0x4,_0x1abe72[_0x3be903(0x1847)]=null!=(_0x2d93e5=_0x1abe72['timeStep'])?_0x2d93e5:0x1/0x3c,_0x1abe72['audioEngine']=null==(_0x2d93e5=_0x1abe72['audioEngine'])||_0x2d93e5,_0x1abe72['stencil']=null==(_0x2d93e5=_0x1abe72['stencil'])||_0x2d93e5,this[_0x3be903(0x36ca)]=null!=(_0x2d93e5=null==(_0x2d93e5=_0x1abe72['audioEngineOptions'])?void 0x0:_0x2d93e5['audioContext'])?_0x2d93e5:null,this[_0x3be903(0x15e1)]=null!=(_0x2d93e5=null==(_0x2d93e5=_0x1abe72[_0x3be903(0x1878)])?void 0x0:_0x2d93e5['audioDestination'])?_0x2d93e5:null,this['premultipliedAlpha']=null==(_0x2d93e5=_0x1abe72['premultipliedAlpha'])||_0x2d93e5,this[_0x3be903(0x154c)]=null!=(_0x2d93e5=_0x1abe72['useExactSrgbConversions'])&&_0x2d93e5,this[_0x3be903(0xc6c)]=!!_0x1abe72['doNotHandleContextLost'],this[_0x3be903(0x1a19)]=!!_0x1abe72[_0x3be903(0x449)],_0x4be913=_0x4be913||_0x1abe72[_0x3be903(0x2ef1)]||!0x1;var _0x2d93e5=(0x0,_0xb0d946['CG'])()&&window[_0x3be903(0x24b4)]||0x1,_0x5b52ac=_0x1abe72[_0x3be903(0x17ef)]||_0x2d93e5;if(this[_0x3be903(0x187e)]=_0x4be913?0x1/Math[_0x3be903(0x3478)](_0x5b52ac,_0x2d93e5):0x1,this[_0x3be903(0xcc4)]=_0x2d93e5,_0x5ebed9){if(_0x5ebed9[_0x3be903(0x10bb)]){if(_0x18b680=_0x5ebed9,this['_renderingCanvas']=_0x18b680,void 0x0===_0x1abe72['preserveDrawingBuffer']&&(_0x1abe72[_0x3be903(0x33c4)]=!0x1),void 0x0===_0x1abe72['xrCompatible']&&(_0x1abe72[_0x3be903(0x23fb)]=!0x0),navigator&&navigator[_0x3be903(0x9cb)]){this['_setupMobileChecks']();var _0x2bc8d7=navigator['userAgent'];for(const _0x237d3f of _0x525d68[_0x3be903(0x2b63)]){var _0x1d6aaa=_0x237d3f[_0x3be903(0x406)],_0x3403a5=_0x237d3f[_0x3be903(0x3c75)];const _0x4ca5af=new RegExp(_0x1d6aaa);if(_0x4ca5af[_0x3be903(0x2bd6)](_0x2bc8d7)){if(_0x237d3f[_0x3be903(0x16db)]&&_0x237d3f[_0x3be903(0x2a6e)]){var _0x1d6aaa=_0x237d3f[_0x3be903(0x16db)],_0x148a03=_0x237d3f[_0x3be903(0x2a6e)];const _0x354e61=new RegExp(_0x1d6aaa);_0x1d6aaa=_0x354e61[_0x3be903(0x5c2)](_0x2bc8d7);if(_0x1d6aaa&&0x0<_0x1d6aaa[_0x3be903(0x1377)]&&_0x148a03<=parseInt(_0x1d6aaa[_0x1d6aaa[_0x3be903(0x1377)]-0x1]))continue;}for(const _0x5224d0 of _0x3403a5)switch(_0x5224d0){case'uniformBuffer':this['disableUniformBuffers']=!0x0;break;case _0x3be903(0x3df5):this[_0x3be903(0x2f3c)]=!0x0;break;case _0x3be903(0x675):_0x1abe72[_0x3be903(0x675)]=!0x1;break;case _0x3be903(0x1417):this[_0x3be903(0x3e8d)]=0x1;}}}}if(this[_0x3be903(0xc6c)]||(this['_onContextLost']=_0x132251=>{var _0x12db19=_0x3be903;_0x132251[_0x12db19(0x2adf)](),this['_contextWasLost']=!0x0,_0x1adec5['Y'][_0x12db19(0x1048)]('WebGL\x20context\x20lost.'),this[_0x12db19(0xdd6)][_0x12db19(0x2a3a)](this);},this['_onContextRestored']=()=>{var _0x22e427=_0x3be903;this[_0x22e427(0x33fb)](this[_0x22e427(0x28d0)]['bind'](this));},_0x18b680[_0x3be903(0x1080)](_0x3be903(0x2244),this['_onContextLost'],!0x1),_0x18b680[_0x3be903(0x1080)](_0x3be903(0x2584),this[_0x3be903(0x3430)],!0x1),_0x1abe72[_0x3be903(0x6a6)]=_0x1abe72['powerPreference']||_0x3be903(0x3ff2)),this[_0x3be903(0x1b9d)]=/^((?!chrome|android).)*safari/i[_0x3be903(0x2bd6)](navigator[_0x3be903(0x9cb)]),this[_0x3be903(0x1b9d)]&&(_0x1abe72[_0x3be903(0x23fb)]=!0x1),!_0x1abe72[_0x3be903(0x3a9e)])try{this['_gl']=_0x18b680[_0x3be903(0x10bb)](_0x3be903(0xe6e),_0x1abe72)||_0x18b680['getContext'](_0x3be903(0xe43),_0x1abe72),this['_gl']&&(this['_webGLVersion']=0x2,this[_0x3be903(0x2282)]=_0x3be903(0x1b0a),this[_0x3be903(0x35e9)][_0x3be903(0x274f)]||(this[_0x3be903(0x4036)]=0x1,this['_shaderPlatformName']=_0x3be903(0xc06)));}catch(_0x23775a){}if(!this['_gl']){if(!_0x18b680)throw new Error(_0x3be903(0x252));try{this[_0x3be903(0x35e9)]=_0x18b680[_0x3be903(0x10bb)](_0x3be903(0x36a7),_0x1abe72)||_0x18b680[_0x3be903(0x10bb)](_0x3be903(0xef4),_0x1abe72);}catch(_0x17d52b){throw new Error('WebGL\x20not\x20supported');}}if(!this['_gl'])throw new Error(_0x3be903(0x1da2));}else this['_gl']=_0x5ebed9,this[_0x3be903(0x1542)]=this[_0x3be903(0x35e9)]['canvas'],this[_0x3be903(0x35e9)]['renderbufferStorageMultisample']?(this['_webGLVersion']=0x2,this[_0x3be903(0x2282)]=_0x3be903(0x1b0a)):this['_shaderPlatformName']=_0x3be903(0xc06),_0x4be913=this['_gl']['getContextAttributes'](),_0x4be913&&(_0x1abe72[_0x3be903(0x449)]=_0x4be913[_0x3be903(0x449)]);this[_0x3be903(0x35e9)]['pixelStorei'](this[_0x3be903(0x35e9)][_0x3be903(0x1899)],this[_0x3be903(0x35e9)][_0x3be903(0x2c7c)]),void 0x0!==_0x1abe72[_0x3be903(0x2abe)]&&(this['_highPrecisionShadersAllowed']=_0x1abe72[_0x3be903(0x2abe)]),this[_0x3be903(0x911)](),this[_0x3be903(0x28d0)](),this[_0x3be903(0x20d7)]();for(let _0x3a9299=0x0;_0x3a9299<this[_0x3be903(0x2605)][_0x3be903(0x407f)];_0x3a9299++)this['_currentBufferPointers'][_0x3a9299]=new _0x4e5531();this['_shaderProcessor']=new(0x1<this[(_0x3be903(0x141e))]?_0x2b361e['C']:_0x9dcc8b['f'])(),this[_0x3be903(0x112c)]=/iPad/i[_0x3be903(0x2bd6)](navigator[_0x3be903(0x9cb)])||/iPhone/i[_0x3be903(0x2bd6)](navigator[_0x3be903(0x9cb)]),_0x5b52ac=_0x3be903(0x36d1)+_0x525d68[_0x3be903(0x320b)],this[_0x3be903(0x1542)]&&this['_renderingCanvas'][_0x3be903(0x2589)]&&this[_0x3be903(0x1542)]['setAttribute'](_0x3be903(0x18be),_0x5b52ac);}}static get[_0xc20c80(0x2299)](){var _0x480e10=_0xc20c80;return _0x480e10(0x2b17);}static get[_0xc20c80(0x320b)](){var _0x83e2d8=_0xc20c80;return _0x83e2d8(0x413e);}get[_0xc20c80(0x480)](){var _0x554aed=_0xc20c80;let _0x8b3254=this[_0x554aed(0xc8c)]+this[_0x554aed(0x141e)];return this['_caps']['parallelShaderCompile']&&(_0x8b3254+=_0x554aed(0x3ce1)),_0x8b3254;}get['name'](){var _0x43ad47=_0xc20c80;return this[_0x43ad47(0x23c4)];}set[_0xc20c80(0xc8c)](_0x1991eb){var _0x14b980=_0xc20c80;this[_0x14b980(0x23c4)]=_0x1991eb;}get[_0xc20c80(0x40c8)](){var _0x3e005f=_0xc20c80;return this[_0x3e005f(0x4036)];}get[_0xc20c80(0x3b15)](){return this['_isDisposed'];}static get[_0xc20c80(0x1dca)](){var _0x48dfef=_0xc20c80;return _0x34358a['Q'][_0x48dfef(0x1dca)];}static set[_0xc20c80(0x1dca)](_0x53c882){var _0x378bfc=_0xc20c80;_0x34358a['Q'][_0x378bfc(0x1dca)]=_0x53c882;}['_getShaderProcessor'](_0x311b0c){var _0x783458=_0xc20c80;return this[_0x783458(0x7bd)];}get[_0xc20c80(0x1c9e)](){var _0x3483e0=_0xc20c80;return this[_0x3483e0(0x2fe0)];}set[_0xc20c80(0x1c9e)](_0x2997db){var _0x1215a1=_0xc20c80;_0x2997db!==this[_0x1215a1(0x2fe0)]&&(this[_0x1215a1(0x2fe0)]=_0x2997db,this[_0x1215a1(0x2d13)]['depthFunc']=_0x2997db?_0x2c00a6['g']['GEQUAL']:_0x2c00a6['g'][_0x1215a1(0x2bb7)]);}get[_0xc20c80(0x3852)](){var _0x48fa4f=_0xc20c80;return this[_0x48fa4f(0x36c2)];}get[_0xc20c80(0x2a22)](){var _0x2d474d=_0xc20c80;return 0x1<this[_0x2d474d(0x141e)]&&!this[_0x2d474d(0xb71)];}[_0xc20c80(0x25dd)](){var _0x37a627=_0xc20c80;return this[_0x37a627(0x1261)];}get['_shouldUseHighPrecisionShader'](){var _0x4deafe=_0xc20c80;return!(!this['_caps'][_0x4deafe(0xeb4)]||!this[_0x4deafe(0x2cf7)]);}get[_0xc20c80(0x15be)](){var _0x1a3ffa=_0xc20c80;return this[_0x1a3ffa(0x4036)]<0x2||this[_0x1a3ffa(0x1d0e)];}get[_0xc20c80(0x2f79)](){var _0xabd375=_0xc20c80;return this[_0xabd375(0x467)];}get[_0xc20c80(0x5fe)](){var _0xd0d9dd=_0xc20c80;return this[_0xd0d9dd(0xc6c)];}set[_0xc20c80(0x5fe)](_0x379c2){this['_doNotHandleContextLost']=_0x379c2;}get[_0xc20c80(0x5d6)](){return!0x1;}set[_0xc20c80(0x21ae)](_0x56ea86){this['_framebufferDimensionsObject']=_0x56ea86;}get[_0xc20c80(0x2ee8)](){var _0x2dd02e=_0xc20c80;return this[_0x2dd02e(0x15ad)];}get[_0xc20c80(0x3287)](){var _0x4f9e78=_0xc20c80;return this[_0x4f9e78(0x25f6)]||(this[_0x4f9e78(0x25f6)]=this[_0x4f9e78(0x3170)](new Uint8Array(0x4),0x1,0x1,_0x2c00a6['g'][_0x4f9e78(0x3ca4)],!0x1,!0x1,_0x2c00a6['g'][_0x4f9e78(0x14cd)])),this[_0x4f9e78(0x25f6)];}get['emptyTexture3D'](){var _0x3a8de8=_0xc20c80;return this[_0x3a8de8(0x3990)]||(this['_emptyTexture3D']=this['createRawTexture3D'](new Uint8Array(0x4),0x1,0x1,0x1,_0x2c00a6['g'][_0x3a8de8(0x3ca4)],!0x1,!0x1,_0x2c00a6['g']['TEXTURE_NEAREST_SAMPLINGMODE'])),this['_emptyTexture3D'];}get[_0xc20c80(0x2dd9)](){var _0x2f7c17=_0xc20c80;return this['_emptyTexture2DArray']||(this[_0x2f7c17(0x3983)]=this[_0x2f7c17(0x4215)](new Uint8Array(0x4),0x1,0x1,0x1,_0x2c00a6['g'][_0x2f7c17(0x3ca4)],!0x1,!0x1,_0x2c00a6['g'][_0x2f7c17(0x14cd)])),this[_0x2f7c17(0x3983)];}get[_0xc20c80(0x20dc)](){var _0x1905c8=_0xc20c80,_0x26c7f1;return this[_0x1905c8(0x1d28)]||(_0x26c7f1=new Uint8Array(0x4),this['_emptyCubeTexture']=this[_0x1905c8(0x1058)]([_0x26c7f1,_0x26c7f1,_0x26c7f1,_0x26c7f1,_0x26c7f1,_0x26c7f1],0x1,_0x2c00a6['g'][_0x1905c8(0x3ca4)],_0x2c00a6['g'][_0x1905c8(0x705)],!0x1,!0x1,_0x2c00a6['g'][_0x1905c8(0x14cd)])),this[_0x1905c8(0x1d28)];}get['isWebGPU'](){var _0x2293df=_0xc20c80;return this[_0x2293df(0x8ac)];}get[_0xc20c80(0x1060)](){var _0x3753ba=_0xc20c80;return this[_0x3753ba(0x2282)];}get[_0xc20c80(0x253c)](){return!0x1;}set[_0xc20c80(0x253c)](_0x440e37){}get['snapshotRenderingMode'](){return this['_snapshotRenderingMode'];}set[_0xc20c80(0x3915)](_0x274e1c){var _0xd1c94b=_0xc20c80;this[_0xd1c94b(0x292b)]=_0x274e1c;}['snapshotRenderingReset'](){this['snapshotRendering']=!0x1;}static['_CreateCanvas'](_0x4a6e29,_0xc32092){var _0x2ee761=_0xc20c80;if(_0x2ee761(0x1615)==typeof document)return new OffscreenCanvas(_0x4a6e29,_0xc32092);const _0xcf54bc=document[_0x2ee761(0x546)](_0x2ee761(0x903));return _0xcf54bc['width']=_0x4a6e29,_0xcf54bc[_0x2ee761(0xc32)]=_0xc32092,_0xcf54bc;}[_0xc20c80(0x39e2)](_0x48b06a,_0x2ba349){var _0x555b2c=_0xc20c80;return _0x525d68[_0x555b2c(0x1739)](_0x48b06a,_0x2ba349);}['createCanvasImage'](){var _0x119af1=_0xc20c80;return document['createElement'](_0x119af1(0x2aca));}[_0xc20c80(0x24f0)](){var _0x2b3456=_0xc20c80;navigator&&navigator[_0x2b3456(0x9cb)]&&(this[_0x2b3456(0x1ff)]=()=>{var _0x3eaae7=_0x2b3456;const _0x5a898a=navigator['userAgent'];this[_0x3eaae7(0x1a66)][_0x3eaae7(0x304e)]=-0x1!==_0x5a898a[_0x3eaae7(0x919)](_0x3eaae7(0xc73))||-0x1!==_0x5a898a['indexOf'](_0x3eaae7(0x1241))&&(0x0,_0xb0d946['n5'])()&&'ontouchend'in document;},this[_0x2b3456(0x1ff)](),(0x0,_0xb0d946['CG'])()&&window[_0x2b3456(0x1080)](_0x2b3456(0x911),this[_0x2b3456(0x1ff)]));}[_0xc20c80(0x33fb)](_0x174e7e){setTimeout(()=>_0x23bf55(this,void 0x0,void 0x0,function*(){var _0x188f81=a8_0x5b24;this['_dummyFramebuffer']=null;var _0x168bde,_0x45e32c=this[_0x188f81(0x2d13)][_0x188f81(0x2873)],_0x3f3ad0=this[_0x188f81(0x2d13)][_0x188f81(0x14e2)],_0x8a3c69=this['_depthCullingState'][_0x188f81(0x280a)],_0x388bb0=this[_0x188f81(0xe74)][_0x188f81(0x3512)];yield _0x174e7e(),this[_0x188f81(0x36d5)](!0x0),this['_rebuildEffects'](),null!=(_0x168bde=this[_0x188f81(0x2c1b)])&&_0x168bde[_0x188f81(0x29f)](this),this['_rebuildBuffers'](),this[_0x188f81(0x16a8)](),this[_0x188f81(0x33dd)](),this[_0x188f81(0x36d5)](!0x0),this[_0x188f81(0x2d13)]['depthTest']=_0x45e32c,this[_0x188f81(0x2d13)]['depthFunc']=_0x3f3ad0,this['_depthCullingState'][_0x188f81(0x280a)]=_0x8a3c69,this[_0x188f81(0xe74)][_0x188f81(0x3512)]=_0x388bb0,_0x1adec5['Y'][_0x188f81(0x1048)](this[_0x188f81(0xc8c)]+_0x188f81(0x2276)),this[_0x188f81(0x1b3b)][_0x188f81(0x2a3a)](this),this[_0x188f81(0x38d0)]=!0x1;}),0x0);}['_sharedInit'](_0x31b8a4){this['_renderingCanvas']=_0x31b8a4;}[_0xc20c80(0x2f4e)](_0x44c14e){return null;}[_0xc20c80(0x16a8)](){var _0x420531=_0xc20c80;for(const _0x294920 of this[_0x420531(0x1423)]['slice']())_0x294920[_0x420531(0x2ef6)]();}[_0xc20c80(0x33dd)](){var _0x548e73=_0xc20c80;for(const _0x2aae0a of this[_0x548e73(0x24d2)][_0x548e73(0x13df)]())_0x2aae0a[_0x548e73(0x2ef6)]();}['_rebuildEffects'](){var _0x3d9dcb=_0xc20c80;for(const _0x5a5116 in this[_0x3d9dcb(0x3361)]){const _0x564eed=this[_0x3d9dcb(0x3361)][_0x5a5116];_0x564eed[_0x3d9dcb(0x1307)]=null,_0x564eed['_wasPreviouslyReady']=!0x1,_0x564eed[_0x3d9dcb(0x2ed4)]();}_0x34358a['Q'][_0x3d9dcb(0xf94)]();}[_0xc20c80(0x4124)](){var _0x2a2220=_0xc20c80;for(const _0x5cab58 in this[_0x2a2220(0x3361)]){const _0x58ca38=this[_0x2a2220(0x3361)][_0x5cab58];if(!_0x58ca38['isReady']())return!0x1;}return!0x0;}[_0xc20c80(0x109c)](){var _0x5b340d=_0xc20c80;for(const _0x2f3171 of this[_0x5b340d(0x18a6)])_0x2f3171[_0x5b340d(0x2ef6)]();for(const _0x220763 of this[_0x5b340d(0x3d7c)])_0x220763[_0x5b340d(0x2ef6)]();}[_0xc20c80(0x28d0)](){var _0x5efaf9=_0xc20c80;this[_0x5efaf9(0x2605)]={'maxTexturesImageUnits':this['_gl'][_0x5efaf9(0x3bb4)](this[_0x5efaf9(0x35e9)]['MAX_TEXTURE_IMAGE_UNITS']),'maxCombinedTexturesImageUnits':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3bb4)](this[_0x5efaf9(0x35e9)][_0x5efaf9(0x1f4b)]),'maxVertexTextureImageUnits':this[_0x5efaf9(0x35e9)]['getParameter'](this[_0x5efaf9(0x35e9)]['MAX_VERTEX_TEXTURE_IMAGE_UNITS']),'maxTextureSize':this[_0x5efaf9(0x35e9)]['getParameter'](this['_gl'][_0x5efaf9(0x3e15)]),'maxSamples':0x1<this[_0x5efaf9(0x4036)]?this['_gl']['getParameter'](this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3cef)]):0x1,'maxCubemapTextureSize':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3bb4)](this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2811)]),'maxRenderTextureSize':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3bb4)](this[_0x5efaf9(0x35e9)]['MAX_RENDERBUFFER_SIZE']),'maxVertexAttribs':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3bb4)](this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3b2c)]),'maxVaryingVectors':this['_gl'][_0x5efaf9(0x3bb4)](this[_0x5efaf9(0x35e9)][_0x5efaf9(0x37b1)]),'maxFragmentUniformVectors':this[_0x5efaf9(0x35e9)]['getParameter'](this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3653)]),'maxVertexUniformVectors':this[_0x5efaf9(0x35e9)]['getParameter'](this[_0x5efaf9(0x35e9)][_0x5efaf9(0x5b0)]),'parallelShaderCompile':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x3dfe))||void 0x0,'standardDerivatives':0x1<this[_0x5efaf9(0x4036)]||null!==this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x1e6)),'maxAnisotropy':0x1,'astc':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x1f1e))||this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x2ca8)),'bptc':this[_0x5efaf9(0x35e9)]['getExtension'](_0x5efaf9(0x3d9b))||this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0xc94)),'s3tc':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x169f))||this['_gl'][_0x5efaf9(0x2cd)]('WEBKIT_WEBGL_compressed_texture_s3tc'),'s3tc_srgb':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x29e9))||this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x40d7)),'pvrtc':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x237b))||this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0xd5c)),'etc1':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)]('WEBGL_compressed_texture_etc1')||this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)]('WEBKIT_WEBGL_compressed_texture_etc1'),'etc2':this['_gl'][_0x5efaf9(0x2cd)](_0x5efaf9(0x258f))||this[_0x5efaf9(0x35e9)]['getExtension'](_0x5efaf9(0x24db))||this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)]('WEBGL_compressed_texture_es3_0'),'textureAnisotropicFilterExtension':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x2583))||this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x27ee))||this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x7a1)),'uintIndices':0x1<this[_0x5efaf9(0x4036)]||null!==this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x327e)),'fragmentDepthSupported':0x1<this[_0x5efaf9(0x4036)]||null!==this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x19a9)),'highPrecisionShaderSupported':!0x1,'timerQuery':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0xd77))||this[_0x5efaf9(0x35e9)]['getExtension'](_0x5efaf9(0x3bd4)),'supportOcclusionQuery':0x1<this[_0x5efaf9(0x4036)],'canUseTimestampForTimerQuery':!0x1,'drawBuffersExtension':!0x1,'maxMSAASamples':0x1,'colorBufferFloat':!!(0x1<this[_0x5efaf9(0x4036)]&&this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)]('EXT_color_buffer_float')),'textureFloat':!!(0x1<this['_webGLVersion']||this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x38d))),'textureHalfFloat':!!(0x1<this[_0x5efaf9(0x4036)]||this[_0x5efaf9(0x35e9)]['getExtension'](_0x5efaf9(0xd46))),'textureHalfFloatRender':!0x1,'textureFloatLinearFiltering':!0x1,'textureFloatRender':!0x1,'textureHalfFloatLinearFiltering':!0x1,'vertexArrayObject':!0x1,'instancedArrays':!0x1,'textureLOD':!!(0x1<this[_0x5efaf9(0x4036)]||this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x23bc))),'texelFetch':0x1!==this['_webGLVersion'],'blendMinMax':!0x1,'multiview':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x3e70)),'oculusMultiview':this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)]('OCULUS_multiview'),'depthTextureExtension':!0x1,'canUseGLInstanceID':0x1<this['_webGLVersion'],'canUseGLVertexID':0x1<this[_0x5efaf9(0x4036)],'supportComputeShaders':!0x1,'supportSRGBBuffers':!0x1,'supportTransformFeedbacks':0x1<this[_0x5efaf9(0x4036)],'textureMaxLevel':0x1<this[_0x5efaf9(0x4036)],'texture2DArrayMaxLayerCount':0x1<this[_0x5efaf9(0x4036)]?this[_0x5efaf9(0x35e9)]['getParameter'](this['_gl'][_0x5efaf9(0x11a1)]):0x80,'disableMorphTargetTexture':!0x1},this[_0x5efaf9(0xeac)]=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3bb4)](this['_gl'][_0x5efaf9(0x3651)]);var _0xb6004b,_0x4db96a=this['_gl'][_0x5efaf9(0x2cd)]('WEBGL_debug_renderer_info');if(null!=_0x4db96a&&(this[_0x5efaf9(0x2f1e)]=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3bb4)](_0x4db96a[_0x5efaf9(0xbb2)]),this[_0x5efaf9(0x1775)]=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3bb4)](_0x4db96a[_0x5efaf9(0x30e9)])),this[_0x5efaf9(0x1775)]||(this['_glVendor']=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3bb4)](this[_0x5efaf9(0x35e9)]['VENDOR'])||_0x5efaf9(0x3ca2)),this[_0x5efaf9(0x2f1e)]||(this[_0x5efaf9(0x2f1e)]=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3bb4)](this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3562)])||_0x5efaf9(0x2b81)),0x8d61!==this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3f25)]&&(this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3f25)]=0x8d61),0x881a!==this[_0x5efaf9(0x35e9)][_0x5efaf9(0x1f28)]&&(this[_0x5efaf9(0x35e9)]['RGBA16F']=0x881a),0x8814!==this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3d3e)]&&(this[_0x5efaf9(0x35e9)]['RGBA32F']=0x8814),0x88f0!==this[_0x5efaf9(0x35e9)][_0x5efaf9(0x1dd2)]&&(this[_0x5efaf9(0x35e9)][_0x5efaf9(0x1dd2)]=0x88f0),this[_0x5efaf9(0x2605)][_0x5efaf9(0x2993)]&&(0x1===this['_webGLVersion']&&(this[_0x5efaf9(0x35e9)][_0x5efaf9(0x1f03)]=this['_caps'][_0x5efaf9(0x2993)][_0x5efaf9(0xd18)][_0x5efaf9(0x2de9)](this[_0x5efaf9(0x2605)][_0x5efaf9(0x2993)])),this[_0x5efaf9(0x2605)][_0x5efaf9(0x2164)]=0x0<(null!=(_0x4db96a=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x1f03)](this[_0x5efaf9(0x2605)]['timerQuery'][_0x5efaf9(0x3749)],this[_0x5efaf9(0x2605)][_0x5efaf9(0x2993)][_0x5efaf9(0xde5)]))?_0x4db96a:0x0)),this[_0x5efaf9(0x2605)][_0x5efaf9(0x402c)]=this[_0x5efaf9(0x2605)]['textureAnisotropicFilterExtension']?this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3bb4)](this['_caps']['textureAnisotropicFilterExtension']['MAX_TEXTURE_MAX_ANISOTROPY_EXT']):0x0,this['_caps'][_0x5efaf9(0x39d2)]=!(!this[_0x5efaf9(0x2605)][_0x5efaf9(0x3419)]||!this[_0x5efaf9(0x35e9)]['getExtension'](_0x5efaf9(0x372a))),this['_caps'][_0x5efaf9(0x1e5e)]=!(!this[_0x5efaf9(0x2605)][_0x5efaf9(0x3419)]||!this[_0x5efaf9(0x10da)]()),this[_0x5efaf9(0x2605)][_0x5efaf9(0x32df)]=!!(0x1<this[_0x5efaf9(0x4036)]||this[_0x5efaf9(0x2605)]['textureHalfFloat']&&this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)]('OES_texture_half_float_linear')),this[_0x5efaf9(0x2605)][_0x5efaf9(0x2472)]&&(this[_0x5efaf9(0x35e9)][_0x5efaf9(0x29eb)]=this[_0x5efaf9(0x2605)][_0x5efaf9(0x2472)][_0x5efaf9(0x29eb)]),this[_0x5efaf9(0x2605)][_0x5efaf9(0x3d21)]&&(this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3668)]=this[_0x5efaf9(0x2605)][_0x5efaf9(0x3d21)][_0x5efaf9(0x3668)]),this['_caps'][_0x5efaf9(0x11d2)]&&(this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3180)]=this[_0x5efaf9(0x2605)][_0x5efaf9(0x11d2)][_0x5efaf9(0x3180)],this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2b65)]=this[_0x5efaf9(0x2605)][_0x5efaf9(0x11d2)]['COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT'],this[_0x5efaf9(0x35e9)]['COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT']=this[_0x5efaf9(0x2605)][_0x5efaf9(0x11d2)][_0x5efaf9(0xb98)]),this[_0x5efaf9(0x2605)][_0x5efaf9(0x3f3a)]&&(this['_gl'][_0x5efaf9(0x2035)]=this[_0x5efaf9(0x2605)][_0x5efaf9(0x3f3a)]['COMPRESSED_SRGB8_ETC2'],this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3d70)]=this['_caps'][_0x5efaf9(0x3f3a)]['COMPRESSED_SRGB8_ALPHA8_ETC2_EAC']),0x1<this[_0x5efaf9(0x4036)]&&0x140b!==this['_gl'][_0x5efaf9(0x3f25)]&&(this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3f25)]=0x140b),this[_0x5efaf9(0x2605)]['textureHalfFloatRender']=this[_0x5efaf9(0x2605)][_0x5efaf9(0x2648)]&&this[_0x5efaf9(0x81a)](),0x1<this[_0x5efaf9(0x4036)])this[_0x5efaf9(0x2605)][_0x5efaf9(0x1a53)]=!0x0,this[_0x5efaf9(0x2605)]['maxMSAASamples']=null!==this[_0x5efaf9(0x3e8d)]?this[_0x5efaf9(0x3e8d)]:this[_0x5efaf9(0x35e9)]['getParameter'](this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3cef)]);else{const _0x3297db=this['_gl'][_0x5efaf9(0x2cd)](_0x5efaf9(0x3c1d));if(null!==_0x3297db){this[_0x5efaf9(0x2605)][_0x5efaf9(0x1a53)]=!0x0,this['_gl']['drawBuffers']=_0x3297db['drawBuffersWEBGL'][_0x5efaf9(0x2de9)](_0x3297db),this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3284)]=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x3cdf)];for(let _0x4937d8=0x0;_0x4937d8<0x10;_0x4937d8++)this['_gl']['COLOR_ATTACHMENT'+_0x4937d8+_0x5efaf9(0x20dd)]=_0x3297db[_0x5efaf9(0x1c52)+_0x4937d8+'_WEBGL'];}}if(0x1<this[_0x5efaf9(0x4036)]?this[_0x5efaf9(0x2605)]['depthTextureExtension']=!0x0:null!=(_0x4db96a=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)](_0x5efaf9(0x765)))&&(this[_0x5efaf9(0x2605)]['depthTextureExtension']=!0x0,this[_0x5efaf9(0x35e9)][_0x5efaf9(0x35d3)]=_0x4db96a[_0x5efaf9(0x25a9)]),this[_0x5efaf9(0x2f3c)])this[_0x5efaf9(0x2605)][_0x5efaf9(0x3d72)]=!0x1;else{if(0x1<this[_0x5efaf9(0x4036)])this[_0x5efaf9(0x2605)][_0x5efaf9(0x3d72)]=!0x0;else{const _0x54dcd6=this['_gl']['getExtension'](_0x5efaf9(0x1155));null!=_0x54dcd6&&(this['_caps'][_0x5efaf9(0x3d72)]=!0x0,this[_0x5efaf9(0x35e9)][_0x5efaf9(0x1838)]=_0x54dcd6[_0x5efaf9(0x411b)]['bind'](_0x54dcd6),this['_gl'][_0x5efaf9(0x17a0)]=_0x54dcd6[_0x5efaf9(0x1d22)][_0x5efaf9(0x2de9)](_0x54dcd6),this[_0x5efaf9(0x35e9)][_0x5efaf9(0xbb0)]=_0x54dcd6[_0x5efaf9(0x1ede)]['bind'](_0x54dcd6));}}if(0x1<this[_0x5efaf9(0x4036)])this[_0x5efaf9(0x2605)]['instancedArrays']=!0x0;else{const _0x399160=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)]('ANGLE_instanced_arrays');null!=_0x399160?(this[_0x5efaf9(0x2605)][_0x5efaf9(0x3ce9)]=!0x0,this['_gl'][_0x5efaf9(0x1d78)]=_0x399160[_0x5efaf9(0x188a)][_0x5efaf9(0x2de9)](_0x399160),this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2948)]=_0x399160[_0x5efaf9(0x36ae)][_0x5efaf9(0x2de9)](_0x399160),this[_0x5efaf9(0x35e9)][_0x5efaf9(0x336d)]=_0x399160[_0x5efaf9(0x21c4)]['bind'](_0x399160)):this['_caps'][_0x5efaf9(0x3ce9)]=!0x1;}this['_gl'][_0x5efaf9(0x1d43)]&&(_0x4db96a=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x1d43)](this[_0x5efaf9(0x35e9)]['VERTEX_SHADER'],this[_0x5efaf9(0x35e9)][_0x5efaf9(0xb93)]),_0xb6004b=this[_0x5efaf9(0x35e9)]['getShaderPrecisionFormat'](this[_0x5efaf9(0x35e9)][_0x5efaf9(0x102b)],this[_0x5efaf9(0x35e9)][_0x5efaf9(0xb93)]),_0x4db96a&&_0xb6004b&&(this[_0x5efaf9(0x2605)][_0x5efaf9(0xeb4)]=0x0!==_0x4db96a[_0x5efaf9(0xfa7)]&&0x0!==_0xb6004b['precision'])),0x1<this[_0x5efaf9(0x4036)]?this[_0x5efaf9(0x2605)][_0x5efaf9(0x1841)]=!0x0:null!=(_0x4db96a=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2cd)]('EXT_blend_minmax'))&&(this[_0x5efaf9(0x2605)]['blendMinMax']=!0x0,this['_gl'][_0x5efaf9(0xdb6)]=_0x4db96a[_0x5efaf9(0xe0e)],this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2c46)]=_0x4db96a[_0x5efaf9(0xa3c)]),this['_caps']['supportSRGBBuffers']||(0x1<this['_webGLVersion']?(this[_0x5efaf9(0x2605)][_0x5efaf9(0x365a)]=!0x0,this[_0x5efaf9(0x24fb)]={'SRGB':WebGL2RenderingContext[_0x5efaf9(0x3b68)],'SRGB8':WebGL2RenderingContext['SRGB8'],'SRGB8_ALPHA8':WebGL2RenderingContext[_0x5efaf9(0xe0b)]}):null!=(_0xb6004b=this['_gl'][_0x5efaf9(0x2cd)](_0x5efaf9(0x1e92)))&&(this['_caps'][_0x5efaf9(0x365a)]=!0x0,this[_0x5efaf9(0x24fb)]={'SRGB':_0xb6004b[_0x5efaf9(0x1cba)],'SRGB8':_0xb6004b['SRGB_ALPHA_EXT'],'SRGB8_ALPHA8':_0xb6004b[_0x5efaf9(0x14f9)]}),this[_0x5efaf9(0x2605)]['supportSRGBBuffers']=this['_caps']['supportSRGBBuffers']&&!(!this[_0x5efaf9(0x1261)]||!this[_0x5efaf9(0x1261)][_0x5efaf9(0x265)])),this[_0x5efaf9(0x2d13)]['depthTest']=!0x0,this['_depthCullingState'][_0x5efaf9(0x14e2)]=this[_0x5efaf9(0x35e9)][_0x5efaf9(0x2bb7)],this[_0x5efaf9(0x2d13)][_0x5efaf9(0x280a)]=!0x0,this[_0x5efaf9(0xd2a)]=this['_caps'][_0x5efaf9(0x2c0c)];for(let _0x160bdb=0x0;_0x160bdb<this[_0x5efaf9(0xd2a)];_0x160bdb++)this[_0x5efaf9(0x127b)]['push'](_0x160bdb);'Mali-G72'===this[_0x5efaf9(0x2f1e)]&&(this[_0x5efaf9(0x2605)]['disableMorphTargetTexture']=!0x0);}[_0xc20c80(0x20d7)](){var _0x49177f=_0xc20c80;this[_0x49177f(0x1553)]={'forceBitmapOverHTMLImageElement':!0x1,'supportRenderAndCopyToLodForFloatTextures':0x1!==this[_0x49177f(0x4036)],'supportDepthStencilTexture':0x1!==this[_0x49177f(0x4036)],'supportShadowSamplers':0x1!==this['_webGLVersion'],'uniformBufferHardCheckMatrix':!0x1,'allowTexturePrefiltering':0x1!==this['_webGLVersion'],'trackUbosInFrame':!0x1,'checkUbosContentBeforeUpload':!0x1,'supportCSM':0x1!==this[_0x49177f(0x4036)],'basisNeedsPOT':0x1===this[_0x49177f(0x4036)],'support3DTextures':0x1!==this['_webGLVersion'],'needTypeSuffixInShaderConstants':0x1!==this[_0x49177f(0x4036)],'supportMSAA':0x1!==this[_0x49177f(0x4036)],'supportSSAO2':0x1!==this[_0x49177f(0x4036)],'supportExtendedTextureFormats':0x1!==this[_0x49177f(0x4036)],'supportSwitchCaseInShader':0x1!==this[_0x49177f(0x4036)],'supportSyncTextureRead':!0x0,'needsInvertingBitmap':!0x0,'useUBOBindingCache':!0x0,'needShaderCodeInlining':!0x1,'needToAlwaysBindUniformBuffers':!0x1,'supportRenderPasses':!0x1,'supportSpriteInstancing':!0x0,'_collectUbosUpdatedInFrame':!0x1};}get['webGLVersion'](){var _0x26b5b4=_0xc20c80;return this[_0x26b5b4(0x4036)];}[_0xc20c80(0x3fcd)](){var _0x122509=_0xc20c80;return _0x122509(0x23e4);}get[_0xc20c80(0x993)](){var _0x55aee7=_0xc20c80;return this[_0x55aee7(0x1a19)];}[_0xc20c80(0x304b)](){var _0x17fd1a=_0xc20c80,_0x400830;this['_workingCanvas']||(this['_workingCanvas']=this[_0x17fd1a(0x39e2)](0x1,0x1),(_0x400830=this[_0x17fd1a(0x3d49)]['getContext']('2d'))&&(this[_0x17fd1a(0x212e)]=_0x400830));}[_0xc20c80(0xd66)](){var _0x402bc5=_0xc20c80;for(const _0x4802e9 in this['_boundTexturesCache'])Object[_0x402bc5(0x41df)][_0x402bc5(0x1172)][_0x402bc5(0x29f)](this[_0x402bc5(0x1aa5)],_0x4802e9)&&(this['_boundTexturesCache'][_0x4802e9]=null);this['_currentTextureChannel']=-0x1;}[_0xc20c80(0x3ea0)](){var _0x37d6b7=_0xc20c80;return this[_0x37d6b7(0x3a9b)]();}[_0xc20c80(0x3a9b)](){var _0x274b7c=_0xc20c80;return{'vendor':this[_0x274b7c(0x1775)],'renderer':this[_0x274b7c(0x2f1e)],'version':this[_0x274b7c(0xeac)]};}['setHardwareScalingLevel'](_0x5ae0d2){var _0x18894c=_0xc20c80;this['_hardwareScalingLevel']=_0x5ae0d2,this[_0x18894c(0x911)]();}[_0xc20c80(0x6b9)](){var _0x531864=_0xc20c80;return this[_0x531864(0x187e)];}['getLoadedTexturesCache'](){return this['_internalTexturesCache'];}[_0xc20c80(0xb60)](){return this['_caps'];}[_0xc20c80(0x203d)](_0x2c9517){var _0x3b572f=_0xc20c80;_0x2c9517?0x0<=(_0x2c9517=this['_activeRenderLoops'][_0x3b572f(0x919)](_0x2c9517))&&this[_0x3b572f(0x467)][_0x3b572f(0x5ff)](_0x2c9517,0x1):this[_0x3b572f(0x467)][_0x3b572f(0x1377)]=0x0;}[_0xc20c80(0x306e)](){var _0x2cbdad=_0xc20c80;if(!this[_0x2cbdad(0x38d0)]){let _0xb3979f=!0x0;if(_0xb3979f=!(this['_isDisposed']||!this['renderEvenInBackground']&&this['_windowIsBackground'])&&_0xb3979f){this[_0x2cbdad(0x3157)]();for(let _0x3bfa5e=0x0;_0x3bfa5e<this[_0x2cbdad(0x467)][_0x2cbdad(0x1377)];_0x3bfa5e++){const _0x4bb24c=this['_activeRenderLoops'][_0x3bfa5e];_0x4bb24c();}this[_0x2cbdad(0x9a6)]();}}0x0<this[_0x2cbdad(0x467)][_0x2cbdad(0x1377)]?this[_0x2cbdad(0x5bd)]=this[_0x2cbdad(0x46e)](this['_boundRenderFunction'],this['getHostWindow']()):this[_0x2cbdad(0xb21)]=!0x1;}['getRenderingCanvas'](){return this['_renderingCanvas'];}[_0xc20c80(0x1f80)](){return this['_audioContext'];}[_0xc20c80(0x27bc)](){var _0x4a4895=_0xc20c80;return this[_0x4a4895(0x15e1)];}[_0xc20c80(0xe13)](){var _0x53a177=_0xc20c80;return(0x0,_0xb0d946['CG'])()?this[_0x53a177(0x1542)]&&this[_0x53a177(0x1542)][_0x53a177(0x2c3)]&&this[_0x53a177(0x1542)]['ownerDocument'][_0x53a177(0x3042)]?this[_0x53a177(0x1542)][_0x53a177(0x2c3)][_0x53a177(0x3042)]:window:null;}['getRenderWidth'](_0x42e158=!0x1){var _0x28430e=_0xc20c80;return!_0x42e158&&this[_0x28430e(0xb70)]?this[_0x28430e(0xb70)][_0x28430e(0x2255)]:this[_0x28430e(0x12db)]?this['_framebufferDimensionsObject'][_0x28430e(0x2b76)]:this[_0x28430e(0x35e9)][_0x28430e(0x30d4)];}[_0xc20c80(0x2579)](_0x1d5bff=!0x1){var _0x4d2b92=_0xc20c80;return!_0x1d5bff&&this[_0x4d2b92(0xb70)]?this[_0x4d2b92(0xb70)]['height']:this[_0x4d2b92(0x12db)]?this[_0x4d2b92(0x12db)][_0x4d2b92(0xc3f)]:this[_0x4d2b92(0x35e9)][_0x4d2b92(0x2d04)];}[_0xc20c80(0x46e)](_0x17a199,_0x2d8dc5){return _0x525d68['QueueNewFrame'](_0x17a199,_0x2d8dc5);}[_0xc20c80(0x36fd)](_0x421635){var _0x2947bb=_0xc20c80;-0x1===this['_activeRenderLoops'][_0x2947bb(0x919)](_0x421635)&&(this[_0x2947bb(0x467)][_0x2947bb(0x3f90)](_0x421635),this['_renderingQueueLaunched']||(this['_renderingQueueLaunched']=!0x0,this[_0x2947bb(0x2cf8)]=this['_renderLoop'][_0x2947bb(0x2de9)](this),this[_0x2947bb(0x5bd)]=this[_0x2947bb(0x46e)](this[_0x2947bb(0x2cf8)],this['getHostWindow']())));}[_0xc20c80(0x2f8)](_0x3a2d62,_0x567927,_0x464359,_0x14082a=!0x1){var _0x196d40=_0xc20c80,_0x1b0d0c=this[_0x196d40(0x98d)][_0x196d40(0x28d6)];this['stencilStateComposer'][_0x196d40(0x28d6)]=!0x0,this[_0x196d40(0x368b)](),this[_0x196d40(0x98d)]['useStencilGlobalOnly']=_0x1b0d0c;let _0x54dc39=0x0;_0x567927&&_0x3a2d62&&(this['_gl'][_0x196d40(0x3c0e)](_0x3a2d62['r'],_0x3a2d62['g'],_0x3a2d62['b'],void 0x0!==_0x3a2d62['a']?_0x3a2d62['a']:0x1),_0x54dc39|=this['_gl'][_0x196d40(0x3f7)]),_0x464359&&(this[_0x196d40(0x1c9e)]?(this[_0x196d40(0x2d13)][_0x196d40(0x14e2)]=this[_0x196d40(0x35e9)][_0x196d40(0xdc2)],this['_gl'][_0x196d40(0x30e8)](0x0)):this[_0x196d40(0x35e9)][_0x196d40(0x30e8)](0x1),_0x54dc39|=this[_0x196d40(0x35e9)][_0x196d40(0x1630)]),_0x14082a&&(this[_0x196d40(0x35e9)][_0x196d40(0xfb0)](0x0),_0x54dc39|=this['_gl'][_0x196d40(0x2ca4)]),this[_0x196d40(0x35e9)][_0x196d40(0x2f8)](_0x54dc39);}[_0xc20c80(0x16ef)](_0x163c75,_0x31b242,_0x48660a,_0x262027){var _0x5b096f=_0xc20c80;_0x163c75===this[_0x5b096f(0x2889)]['x']&&_0x31b242===this[_0x5b096f(0x2889)]['y']&&_0x48660a===this[_0x5b096f(0x2889)]['z']&&_0x262027===this['_viewportCached']['w']||(this[_0x5b096f(0x2889)]['x']=_0x163c75,this[_0x5b096f(0x2889)]['y']=_0x31b242,this[_0x5b096f(0x2889)]['z']=_0x48660a,this[_0x5b096f(0x2889)]['w']=_0x262027,this[_0x5b096f(0x35e9)][_0x5b096f(0x245)](_0x163c75,_0x31b242,_0x48660a,_0x262027));}[_0xc20c80(0xbcc)](_0x374d9,_0x53a4d9,_0x1fcf96){var _0x481637=_0xc20c80,_0x53a4d9=_0x53a4d9||this[_0x481637(0x3700)](),_0x1fcf96=_0x1fcf96||this[_0x481637(0x2579)](),_0x540485=_0x374d9['x']||0x0,_0x17e584=_0x374d9['y']||0x0;this[_0x481637(0x15ad)]=_0x374d9,this[_0x481637(0x16ef)](_0x540485*_0x53a4d9,_0x17e584*_0x1fcf96,_0x53a4d9*_0x374d9[_0x481637(0x2255)],_0x1fcf96*_0x374d9['height']);}['beginFrame'](){}[_0xc20c80(0x9a6)](){var _0x251aff=_0xc20c80;this[_0x251aff(0x112c)]&&this['flushFramebuffer'](),this[_0x251aff(0x36c2)]++;}[_0xc20c80(0x911)](_0x2746a9=!0x1){var _0xa20ea2=_0xc20c80;let _0x5e9318,_0x326cb1;var _0xd34392,_0x3a2eb2;this[_0xa20ea2(0x2ef1)]&&(_0xd34392=(0x0,_0xb0d946['CG'])()&&window[_0xa20ea2(0x24b4)]||0x1,_0x3a2eb2=this['_lastDevicePixelRatio']/_0xd34392,this[_0xa20ea2(0xcc4)]=_0xd34392,this[_0xa20ea2(0x187e)]*=_0x3a2eb2),_0x326cb1=(0x0,_0xb0d946['CG'])()?(_0x5e9318=this['_renderingCanvas']?this[_0xa20ea2(0x1542)][_0xa20ea2(0x1762)]||this[_0xa20ea2(0x1542)][_0xa20ea2(0x2255)]:window[_0xa20ea2(0x1464)],this['_renderingCanvas']?this['_renderingCanvas'][_0xa20ea2(0x25d9)]||this[_0xa20ea2(0x1542)][_0xa20ea2(0xc32)]:window['innerHeight']):(_0x5e9318=this[_0xa20ea2(0x1542)]?this['_renderingCanvas']['width']:0x64,this['_renderingCanvas']?this[_0xa20ea2(0x1542)]['height']:0x64),this[_0xa20ea2(0x2de1)](_0x5e9318/this[_0xa20ea2(0x187e)],_0x326cb1/this[_0xa20ea2(0x187e)],_0x2746a9);}[_0xc20c80(0x2de1)](_0x571834,_0xab9b9,_0x3ae8a8=!0x1){var _0x5a3e0f=_0xc20c80;return!(!this['_renderingCanvas']||(_0x571834|=0x0,_0xab9b9|=0x0,!_0x3ae8a8&&this['_renderingCanvas'][_0x5a3e0f(0x2255)]===_0x571834&&this[_0x5a3e0f(0x1542)]['height']===_0xab9b9||(this[_0x5a3e0f(0x1542)]['width']=_0x571834,this[_0x5a3e0f(0x1542)]['height']=_0xab9b9,0x0)));}['bindFramebuffer'](_0x5f463d,_0x3a34a1=0x0,_0x5c6975,_0x3235c5,_0x1ae5fc,_0x183f4d=0x0,_0x527810=0x0){var _0x364a18=_0xc20c80,_0x59f41e,_0x590f=_0x5f463d;this['_currentRenderTarget']&&this[_0x364a18(0x18ef)](this[_0x364a18(0xb70)]),this[_0x364a18(0xb70)]=_0x5f463d,this['_bindUnboundFramebuffer'](_0x590f['_MSAAFramebuffer']||_0x590f[_0x364a18(0x3003)]);const _0x2690ae=this[_0x364a18(0x35e9)];_0x5f463d[_0x364a18(0x3e93)]||(_0x5f463d[_0x364a18(0xb4f)]?_0x2690ae['framebufferTextureLayer'](_0x2690ae['FRAMEBUFFER'],_0x2690ae['COLOR_ATTACHMENT0'],null==(_0x590f=_0x5f463d[_0x364a18(0x3c38)][_0x364a18(0x1c72)])?void 0x0:_0x590f[_0x364a18(0x3e6e)],_0x183f4d,_0x527810):_0x5f463d['isCube']&&_0x2690ae[_0x364a18(0x1191)](_0x2690ae[_0x364a18(0x3cdf)],_0x2690ae[_0x364a18(0x40cd)],_0x2690ae['TEXTURE_CUBE_MAP_POSITIVE_X']+_0x3a34a1,null==(_0x590f=_0x5f463d[_0x364a18(0x3c38)][_0x364a18(0x1c72)])?void 0x0:_0x590f[_0x364a18(0x3e6e)],_0x183f4d));var _0x122197,_0x590f=_0x5f463d[_0x364a18(0x3bb9)];_0x590f&&(_0x122197=_0x5f463d[_0x364a18(0x3555)]?_0x2690ae[_0x364a18(0x1724)]:_0x2690ae['DEPTH_ATTACHMENT'],_0x5f463d[_0x364a18(0xb4f)]?_0x2690ae[_0x364a18(0x727)](_0x2690ae[_0x364a18(0x3cdf)],_0x122197,null==(_0x59f41e=_0x590f[_0x364a18(0x1c72)])?void 0x0:_0x59f41e[_0x364a18(0x3e6e)],_0x183f4d,_0x527810):_0x5f463d[_0x364a18(0x3936)]?_0x2690ae['framebufferTexture2D'](_0x2690ae[_0x364a18(0x3cdf)],_0x122197,_0x2690ae[_0x364a18(0xeae)]+_0x3a34a1,null==(_0x59f41e=_0x590f[_0x364a18(0x1c72)])?void 0x0:_0x59f41e[_0x364a18(0x3e6e)],_0x183f4d):_0x2690ae[_0x364a18(0x1191)](_0x2690ae[_0x364a18(0x3cdf)],_0x122197,_0x2690ae[_0x364a18(0x147d)],null==(_0x527810=_0x590f['_hardwareTexture'])?void 0x0:_0x527810[_0x364a18(0x3e6e)],_0x183f4d)),this['_cachedViewport']&&!_0x1ae5fc?this[_0x364a18(0xbcc)](this[_0x364a18(0x15ad)],_0x5c6975,_0x3235c5):(_0x5c6975||(_0x5c6975=_0x5f463d[_0x364a18(0x2255)],_0x183f4d&&(_0x5c6975/=Math['pow'](0x2,_0x183f4d))),_0x3235c5||(_0x3235c5=_0x5f463d[_0x364a18(0xc32)],_0x183f4d&&(_0x3235c5/=Math['pow'](0x2,_0x183f4d))),this[_0x364a18(0x16ef)](0x0,0x0,_0x5c6975,_0x3235c5)),this['wipeCaches']();}['setState'](_0x56969c,_0x2a839f=0x0,_0x22e3bb,_0x20a92e=!0x1,_0x2cb5bc,_0x212b00,_0x10d6a7=0x0){var _0x3e60a1=_0xc20c80;this[_0x3e60a1(0x2d13)][_0x3e60a1(0x3eb2)]===_0x56969c&&!_0x22e3bb||(this[_0x3e60a1(0x2d13)][_0x3e60a1(0x3eb2)]=_0x56969c),(_0x2cb5bc=null==(_0x56969c=null!=(_0x56969c=this[_0x3e60a1(0x16d4)])?_0x56969c:_0x2cb5bc)||_0x56969c?this[_0x3e60a1(0x35e9)][_0x3e60a1(0x1df6)]:this[_0x3e60a1(0x35e9)]['FRONT'],this['_depthCullingState'][_0x3e60a1(0x1e90)]===_0x2cb5bc&&!_0x22e3bb||(this[_0x3e60a1(0x2d13)][_0x3e60a1(0x1e90)]=_0x2cb5bc),this[_0x3e60a1(0x1538)](_0x2a839f),this['setZOffsetUnits'](_0x10d6a7),_0x56969c=_0x20a92e?this[_0x3e60a1(0x35e9)]['CW']:this[_0x3e60a1(0x35e9)][_0x3e60a1(0xaca)]),(this['_depthCullingState'][_0x3e60a1(0x2f92)]===_0x56969c&&!_0x22e3bb||(this[_0x3e60a1(0x2d13)][_0x3e60a1(0x2f92)]=_0x56969c),this[_0x3e60a1(0x3743)][_0x3e60a1(0x195c)]=_0x212b00);}[_0xc20c80(0x280e)](){var _0x28e558=_0xc20c80;return this[_0x28e558(0x2d13)][_0x28e558(0x2873)];}[_0xc20c80(0x3d52)](_0x329a00){var _0x2b280b=_0xc20c80;this[_0x2b280b(0x2d13)][_0x2b280b(0x2873)]=_0x329a00;}[_0xc20c80(0x1538)](_0x15c2ea){var _0x1f0865=_0xc20c80;this[_0x1f0865(0x2d13)][_0x1f0865(0x330a)]=this[_0x1f0865(0x1c9e)]?-_0x15c2ea:_0x15c2ea;}[_0xc20c80(0x41dc)](){var _0x4efb6f=_0xc20c80,_0x5dca12=this[_0x4efb6f(0x2d13)]['zOffset'];return this[_0x4efb6f(0x1c9e)]?-_0x5dca12:_0x5dca12;}[_0xc20c80(0x123a)](_0x165e96){var _0x212a76=_0xc20c80;this[_0x212a76(0x2d13)][_0x212a76(0x12bf)]=this[_0x212a76(0x1c9e)]?-_0x165e96:_0x165e96;}[_0xc20c80(0x1817)](){var _0x42ee26=_0xc20c80,_0x4d8c59=this['_depthCullingState'][_0x42ee26(0x12bf)];return this[_0x42ee26(0x1c9e)]?-_0x4d8c59:_0x4d8c59;}[_0xc20c80(0x29f6)](_0x4e395d){var _0x2f8f02=_0xc20c80;this[_0x2f8f02(0x3ae9)]!==_0x4e395d&&(this[_0x2f8f02(0x35e9)][_0x2f8f02(0x19c0)](this[_0x2f8f02(0x35e9)][_0x2f8f02(0x3cdf)],_0x4e395d),this['_currentFramebuffer']=_0x4e395d);}[_0xc20c80(0x7ad)](){var _0x2de0ae=_0xc20c80;return null===this[_0x2de0ae(0x3ae9)];}[_0xc20c80(0x41a0)](_0x4d5a0f){var _0x1261e4=_0xc20c80;this[_0x1261e4(0x2db1)](this[_0x1261e4(0x35e9)]['TEXTURE_2D'],_0x4d5a0f,!0x0),this[_0x1261e4(0x35e9)][_0x1261e4(0x203a)](this[_0x1261e4(0x35e9)][_0x1261e4(0x147d)]),this[_0x1261e4(0x2db1)](this[_0x1261e4(0x35e9)][_0x1261e4(0x147d)],null);}[_0xc20c80(0x18ef)](_0x526deb,_0x44e2c0=!0x1,_0x4ec1db){var _0x1906de=_0xc20c80,_0x4192c3,_0x572952=_0x526deb;this['_currentRenderTarget']=null;const _0x380b14=this[_0x1906de(0x35e9)];if(_0x572952[_0x1906de(0x1861)]){if(_0x526deb[_0x1906de(0x3e93)])return void this[_0x1906de(0x40f0)](_0x526deb,_0x44e2c0,_0x4ec1db);_0x380b14['bindFramebuffer'](_0x380b14['READ_FRAMEBUFFER'],_0x572952[_0x1906de(0x1861)]),_0x380b14[_0x1906de(0x19c0)](_0x380b14[_0x1906de(0x3284)],_0x572952[_0x1906de(0x3003)]),_0x380b14[_0x1906de(0x3bc9)](0x0,0x0,_0x526deb['width'],_0x526deb[_0x1906de(0xc32)],0x0,0x0,_0x526deb['width'],_0x526deb[_0x1906de(0xc32)],_0x380b14[_0x1906de(0x3f7)],_0x380b14[_0x1906de(0x3159)]);}null==(_0x4192c3=_0x526deb['texture'])||!_0x4192c3['generateMipMaps']||_0x44e2c0||_0x526deb[_0x1906de(0x3936)]||this[_0x1906de(0x41a0)](_0x526deb[_0x1906de(0x3c38)]),_0x4ec1db&&(_0x572952[_0x1906de(0x1861)]&&this[_0x1906de(0x29f6)](_0x572952[_0x1906de(0x3003)]),_0x4ec1db()),this[_0x1906de(0x29f6)](null);}['flushFramebuffer'](){var _0x2d5e79=_0xc20c80;this[_0x2d5e79(0x35e9)]['flush']();}[_0xc20c80(0x2660)](){var _0x3e1ba3=_0xc20c80;this[_0x3e1ba3(0xb70)]?this[_0x3e1ba3(0x18ef)](this[_0x3e1ba3(0xb70)]):this[_0x3e1ba3(0x29f6)](null),this['_cachedViewport']&&this['setViewport'](this[_0x3e1ba3(0x15ad)]),this['wipeCaches']();}[_0xc20c80(0x30b9)](){var _0x353943=_0xc20c80;this['bindArrayBuffer'](null),this[_0x353943(0x12de)]=null;}[_0xc20c80(0x168a)](_0xc010fc){var _0x331059=_0xc20c80;return this[_0x331059(0x5a8)](_0xc010fc,this[_0x331059(0x35e9)][_0x331059(0x2c4c)]);}[_0xc20c80(0x5a8)](_0x2a2dab,_0x28b930){var _0x579682=_0xc20c80,_0x40178c=this[_0x579682(0x35e9)][_0x579682(0x3d57)]();if(!_0x40178c)throw new Error(_0x579682(0x831));const _0x152609=new _0x815f52['M'](_0x40178c);return this[_0x579682(0x3a98)](_0x152609),_0x2a2dab instanceof Array?this[_0x579682(0x35e9)]['bufferData'](this[_0x579682(0x35e9)][_0x579682(0x1113)],new Float32Array(_0x2a2dab),_0x28b930):this[_0x579682(0x35e9)][_0x579682(0x8de)](this[_0x579682(0x35e9)][_0x579682(0x1113)],_0x2a2dab,_0x28b930),this[_0x579682(0x30b9)](),_0x152609[_0x579682(0x2f12)]=0x1,_0x152609;}[_0xc20c80(0x3e67)](_0x12c524){var _0x546cf7=_0xc20c80;return this[_0x546cf7(0x5a8)](_0x12c524,this[_0x546cf7(0x35e9)][_0x546cf7(0x3834)]);}['_resetIndexBufferBinding'](){var _0x5d014b=_0xc20c80;this[_0x5d014b(0x3f59)](null),this[_0x5d014b(0x3d61)]=null;}['createIndexBuffer'](_0x34c27a,_0x2874ab){var _0x4a969a=_0xc20c80,_0x47458b=this[_0x4a969a(0x35e9)][_0x4a969a(0x3d57)]();const _0x39b345=new _0x815f52['M'](_0x47458b);if(!_0x47458b)throw new Error(_0x4a969a(0x1cf9));return this[_0x4a969a(0x3f59)](_0x39b345),_0x47458b=this['_normalizeIndexData'](_0x34c27a),(this['_gl'][_0x4a969a(0x8de)](this[_0x4a969a(0x35e9)][_0x4a969a(0x35c3)],_0x47458b,_0x2874ab?this[_0x4a969a(0x35e9)][_0x4a969a(0x3834)]:this['_gl'][_0x4a969a(0x2c4c)]),this[_0x4a969a(0x8c3)](),_0x39b345[_0x4a969a(0x2f12)]=0x1,_0x39b345[_0x4a969a(0x15ae)]=0x4===_0x47458b['BYTES_PER_ELEMENT'],_0x39b345);}[_0xc20c80(0xd34)](_0xe567f3){var _0x246c2d=_0xc20c80;if(0x2===_0xe567f3[_0x246c2d(0x3789)])return _0xe567f3;if(this[_0x246c2d(0x2605)]['uintIndices']){if(_0xe567f3 instanceof Uint32Array)return _0xe567f3;for(let _0x48b90f=0x0;_0x48b90f<_0xe567f3[_0x246c2d(0x1377)];_0x48b90f++)if(0xffff<=_0xe567f3[_0x48b90f])return new Uint32Array(_0xe567f3);return new Uint16Array(_0xe567f3);}return new Uint16Array(_0xe567f3);}[_0xc20c80(0x3a98)](_0x5af7a3){var _0x1854a1=_0xc20c80;this[_0x1854a1(0x5f3)]||this[_0x1854a1(0x2996)](),this[_0x1854a1(0x4b8)](_0x5af7a3,this[_0x1854a1(0x35e9)][_0x1854a1(0x1113)]);}[_0xc20c80(0x27d5)](_0x10930b,_0xd5e0a4,_0x3a2779){var _0x1ae21f=_0xc20c80;_0x10930b=_0x10930b[_0x1ae21f(0x2cb6)],_0xd5e0a4=this[_0x1ae21f(0x35e9)][_0x1ae21f(0x2231)](_0x10930b,_0xd5e0a4),this[_0x1ae21f(0x35e9)][_0x1ae21f(0x2819)](_0x10930b,_0xd5e0a4,_0x3a2779);}[_0xc20c80(0x3f59)](_0x1f858d){var _0x471c12=_0xc20c80;this[_0x471c12(0x5f3)]||this['_unbindVertexArrayObject'](),this[_0x471c12(0x4b8)](_0x1f858d,this[_0x471c12(0x35e9)][_0x471c12(0x35c3)]);}[_0xc20c80(0x4b8)](_0x2d1f31,_0x1f5f8a){var _0x12abcc=_0xc20c80;!this['_vaoRecordInProgress']&&this['_currentBoundBuffer'][_0x1f5f8a]===_0x2d1f31||(this['_gl'][_0x12abcc(0x2e15)](_0x1f5f8a,_0x2d1f31?_0x2d1f31['underlyingResource']:null),this[_0x12abcc(0x2943)][_0x1f5f8a]=_0x2d1f31);}[_0xc20c80(0x3d92)](_0x256b1f){var _0x44b1f8=_0xc20c80;this[_0x44b1f8(0x35e9)][_0x44b1f8(0xb7a)](this['_gl']['ARRAY_BUFFER'],0x0,_0x256b1f);}[_0xc20c80(0x3472)](_0x224589,_0xa4e4dc,_0x16d33a,_0x506db5,_0x1416ac,_0x593819,_0x464123){var _0x4185b3=_0xc20c80;const _0x4ff5a7=this[_0x4185b3(0x2760)][_0xa4e4dc];if(_0x4ff5a7){let _0x315b6b=!0x1;_0x4ff5a7[_0x4185b3(0x3b25)]?(_0x4ff5a7[_0x4185b3(0x25c8)]!==_0x224589&&(_0x4ff5a7['buffer']=_0x224589,_0x315b6b=!0x0),_0x4ff5a7[_0x4185b3(0x5a2)]!==_0x16d33a&&(_0x4ff5a7[_0x4185b3(0x5a2)]=_0x16d33a,_0x315b6b=!0x0),_0x4ff5a7[_0x4185b3(0x21e0)]!==_0x506db5&&(_0x4ff5a7[_0x4185b3(0x21e0)]=_0x506db5,_0x315b6b=!0x0),_0x4ff5a7[_0x4185b3(0x2f9a)]!==_0x1416ac&&(_0x4ff5a7[_0x4185b3(0x2f9a)]=_0x1416ac,_0x315b6b=!0x0),_0x4ff5a7['stride']!==_0x593819&&(_0x4ff5a7[_0x4185b3(0x1c7a)]=_0x593819,_0x315b6b=!0x0),_0x4ff5a7[_0x4185b3(0x90d)]!==_0x464123&&(_0x4ff5a7[_0x4185b3(0x90d)]=_0x464123,_0x315b6b=!0x0)):(_0x315b6b=!0x0,_0x4ff5a7['active']=!0x0,_0x4ff5a7['index']=_0xa4e4dc,_0x4ff5a7['size']=_0x16d33a,_0x4ff5a7['type']=_0x506db5,_0x4ff5a7['normalized']=_0x1416ac,_0x4ff5a7['stride']=_0x593819,_0x4ff5a7['offset']=_0x464123,_0x4ff5a7[_0x4185b3(0x25c8)]=_0x224589),(_0x315b6b||this[_0x4185b3(0x5f3)])&&(this[_0x4185b3(0x3a98)](_0x224589),_0x506db5===this[_0x4185b3(0x35e9)]['UNSIGNED_INT']||_0x506db5===this[_0x4185b3(0x35e9)][_0x4185b3(0xf7e)]?this[_0x4185b3(0x35e9)][_0x4185b3(0x4e4)](_0xa4e4dc,_0x16d33a,_0x506db5,_0x593819,_0x464123):this[_0x4185b3(0x35e9)][_0x4185b3(0x40c2)](_0xa4e4dc,_0x16d33a,_0x506db5,_0x1416ac,_0x593819,_0x464123));}}[_0xc20c80(0x2954)](_0x151e1c){var _0x1dc299=_0xc20c80;null!=_0x151e1c&&this[_0x1dc299(0x3d61)]!==_0x151e1c&&(this[_0x1dc299(0x3d61)]=_0x151e1c,this[_0x1dc299(0x3f59)](_0x151e1c),this['_uintIndicesCurrentlySet']=_0x151e1c[_0x1dc299(0x15ae)]);}[_0xc20c80(0x96f)](_0x427ede,_0x53d93e,_0x3ff627){var _0xb7882f=_0xc20c80,_0x2a584c=_0x53d93e['getAttributesNames']();this[_0xb7882f(0x5f3)]||this[_0xb7882f(0x2996)](),this[_0xb7882f(0x745)]();for(let _0x31cfb4=0x0;_0x31cfb4<_0x2a584c['length'];_0x31cfb4++){var _0x63c922=_0x53d93e[_0xb7882f(0x16ce)](_0x31cfb4);if(0x0<=_0x63c922){var _0x66df67=_0x2a584c[_0x31cfb4];let _0x218698=null;(_0x218698=(_0x218698=_0x3ff627?_0x3ff627[_0x66df67]:_0x218698)||_0x427ede[_0x66df67])&&(this['_gl'][_0xb7882f(0x2ded)](_0x63c922),this[_0xb7882f(0x5f3)]||(this['_vertexAttribArraysEnabled'][_0x63c922]=!0x0),(_0x66df67=_0x218698[_0xb7882f(0x3181)]())&&(this[_0xb7882f(0x3472)](_0x66df67,_0x63c922,_0x218698['getSize'](),_0x218698[_0xb7882f(0x21e0)],_0x218698['normalized'],_0x218698['byteStride'],_0x218698['byteOffset']),_0x218698[_0xb7882f(0x11e2)]()&&(this['_gl'][_0xb7882f(0x336d)](_0x63c922,_0x218698[_0xb7882f(0x5b9)]()),this['_vaoRecordInProgress']||(this['_currentInstanceLocations'][_0xb7882f(0x3f90)](_0x63c922),this[_0xb7882f(0x35bc)]['push'](_0x66df67)))));}}}['recordVertexArrayObject'](_0x130ce0,_0x3a2ef1,_0x177e71,_0x19f6bd){var _0x29b330=_0xc20c80,_0x30e3f3=this[_0x29b330(0x35e9)][_0x29b330(0x1838)]();if(_0x30e3f3)return this[_0x29b330(0x5f3)]=!0x0,this[_0x29b330(0x35e9)][_0x29b330(0x17a0)](_0x30e3f3),this[_0x29b330(0x3728)]=!0x0,this[_0x29b330(0x96f)](_0x130ce0,_0x177e71,_0x19f6bd),this[_0x29b330(0x3f59)](_0x3a2ef1),this[_0x29b330(0x5f3)]=!0x1,this['_gl'][_0x29b330(0x17a0)](null),_0x30e3f3;throw new Error(_0x29b330(0x17ea));}[_0xc20c80(0x23f7)](_0xaebdc9,_0x3adee5){var _0x5300d9=_0xc20c80;this[_0x5300d9(0x3f88)]!==_0xaebdc9&&(this[_0x5300d9(0x3f88)]=_0xaebdc9,this[_0x5300d9(0x35e9)][_0x5300d9(0x17a0)](_0xaebdc9),this['_cachedVertexBuffers']=null,this[_0x5300d9(0x3d61)]=null,this[_0x5300d9(0x15d8)]=null!=_0x3adee5&&_0x3adee5['is32Bits'],this[_0x5300d9(0x3728)]=!0x0);}[_0xc20c80(0x288e)](_0x37a81f,_0x2353aa,_0x69a4dd,_0x53d844,_0x54d120){var _0x55175f=_0xc20c80;if(this['_cachedVertexBuffers']!==_0x37a81f||this['_cachedEffectForVertexBuffers']!==_0x54d120){this[_0x55175f(0x12de)]=_0x37a81f;var _0x32017a,_0x10d47d=(this['_cachedEffectForVertexBuffers']=_0x54d120)['getAttributesCount']();this[_0x55175f(0x2996)](),this[_0x55175f(0x745)]();let _0x2aa299=0x0;for(let _0x4fabba=0x0;_0x4fabba<_0x10d47d;_0x4fabba++)_0x4fabba<_0x69a4dd[_0x55175f(0x1377)]&&(0x0<=(_0x32017a=_0x54d120[_0x55175f(0x16ce)](_0x4fabba))&&(this[_0x55175f(0x35e9)]['enableVertexAttribArray'](_0x32017a),this[_0x55175f(0x2e9c)][_0x32017a]=!0x0,this['_vertexAttribPointer'](_0x37a81f,_0x32017a,_0x69a4dd[_0x4fabba],this[_0x55175f(0x35e9)][_0x55175f(0x1e6e)],!0x1,_0x53d844,_0x2aa299)),_0x2aa299+=0x4*_0x69a4dd[_0x4fabba]);}this[_0x55175f(0x2954)](_0x2353aa);}[_0xc20c80(0x2996)](){var _0xb023be=_0xc20c80;this[_0xb023be(0x3f88)]&&(this[_0xb023be(0x3f88)]=null,this['_gl'][_0xb023be(0x17a0)](null));}[_0xc20c80(0x2848)](_0x8b346b,_0x509405,_0x162ca9,_0x21a37b){var _0x4e68f7=_0xc20c80;this[_0x4e68f7(0x12de)]===_0x8b346b&&this[_0x4e68f7(0x2d80)]===_0x162ca9||(this[_0x4e68f7(0x12de)]=_0x8b346b,this[_0x4e68f7(0x2d80)]=_0x162ca9,this['_bindVertexBuffersAttributes'](_0x8b346b,_0x162ca9,_0x21a37b)),this['_bindIndexBufferWithCache'](_0x509405);}[_0xc20c80(0x2c0)](){var _0x5211e6=_0xc20c80;let _0x4be712;for(let _0x39fe0a=0x0,_0x3e64cf=this['_currentInstanceLocations']['length'];_0x39fe0a<_0x3e64cf;_0x39fe0a++){var _0x16e348=this['_currentInstanceBuffers'][_0x39fe0a],_0x16e348=(_0x4be712!=_0x16e348&&_0x16e348[_0x5211e6(0x2f12)]&&(_0x4be712=_0x16e348,this[_0x5211e6(0x3a98)](_0x16e348)),this[_0x5211e6(0xd09)][_0x39fe0a]);this[_0x5211e6(0x35e9)][_0x5211e6(0x336d)](_0x16e348,0x0);}this[_0x5211e6(0x35bc)][_0x5211e6(0x1377)]=0x0,this[_0x5211e6(0xd09)][_0x5211e6(0x1377)]=0x0;}[_0xc20c80(0x1135)](_0x16e8d5){var _0x5464a2=_0xc20c80;this[_0x5464a2(0x35e9)][_0x5464a2(0xbb0)](_0x16e8d5);}[_0xc20c80(0x3970)](_0x436267){var _0xc60180=_0xc20c80;return _0x436267[_0xc60180(0x2f12)]--,0x0===_0x436267['references']&&(this[_0xc60180(0x348d)](_0x436267),!0x0);}[_0xc20c80(0x348d)](_0x41569a){var _0x49c741=_0xc20c80;this[_0x49c741(0x35e9)][_0x49c741(0x2c03)](_0x41569a['underlyingResource']);}[_0xc20c80(0x1f61)](_0x6fd8d1,_0x59ca74,_0x134080){var _0x79e46d=_0xc20c80;if(this[_0x79e46d(0x3a98)](_0x6fd8d1),_0x59ca74&&this[_0x79e46d(0x35e9)][_0x79e46d(0xb7a)](this['_gl'][_0x79e46d(0x1113)],0x0,_0x59ca74),void 0x0!==_0x134080[0x0]['index'])this[_0x79e46d(0x2516)](_0x6fd8d1,_0x134080,!0x0);else for(let _0x221928=0x0;_0x221928<0x4;_0x221928++){var _0x2c7249=_0x134080[_0x221928];this[_0x79e46d(0x2e9c)][_0x2c7249]||(this[_0x79e46d(0x35e9)][_0x79e46d(0x2ded)](_0x2c7249),this[_0x79e46d(0x2e9c)][_0x2c7249]=!0x0),this[_0x79e46d(0x3472)](_0x6fd8d1,_0x2c7249,0x4,this[_0x79e46d(0x35e9)]['FLOAT'],!0x1,0x40,0x10*_0x221928),this[_0x79e46d(0x35e9)][_0x79e46d(0x336d)](_0x2c7249,0x1),this[_0x79e46d(0xd09)]['push'](_0x2c7249),this[_0x79e46d(0x35bc)]['push'](_0x6fd8d1);}}[_0xc20c80(0x2516)](_0x246e3f,_0x1f2c7b,_0x15a08e=!0x0){var _0x45b8f6=_0xc20c80;this[_0x45b8f6(0x3a98)](_0x246e3f);let _0x15bf15=0x0;if(_0x15a08e)for(let _0x5ecac5=0x0;_0x5ecac5<_0x1f2c7b[_0x45b8f6(0x1377)];_0x5ecac5++){var _0x3521f8=_0x1f2c7b[_0x5ecac5];_0x15bf15+=0x4*_0x3521f8[_0x45b8f6(0x1174)];}for(let _0x4e7730=0x0;_0x4e7730<_0x1f2c7b[_0x45b8f6(0x1377)];_0x4e7730++){const _0x3d60f7=_0x1f2c7b[_0x4e7730];void 0x0===_0x3d60f7[_0x45b8f6(0x2ca7)]&&(_0x3d60f7[_0x45b8f6(0x2ca7)]=this[_0x45b8f6(0x640)][_0x45b8f6(0x3446)](_0x3d60f7[_0x45b8f6(0x5db)])),_0x3d60f7[_0x45b8f6(0x2ca7)]<0x0||(this[_0x45b8f6(0x2e9c)][_0x3d60f7[_0x45b8f6(0x2ca7)]]||(this[_0x45b8f6(0x35e9)][_0x45b8f6(0x2ded)](_0x3d60f7[_0x45b8f6(0x2ca7)]),this[_0x45b8f6(0x2e9c)][_0x3d60f7[_0x45b8f6(0x2ca7)]]=!0x0),this['_vertexAttribPointer'](_0x246e3f,_0x3d60f7[_0x45b8f6(0x2ca7)],_0x3d60f7[_0x45b8f6(0x1174)],_0x3d60f7[_0x45b8f6(0x3f7c)]||this[_0x45b8f6(0x35e9)][_0x45b8f6(0x1e6e)],_0x3d60f7['normalized']||!0x1,_0x15bf15,_0x3d60f7[_0x45b8f6(0x90d)]),this[_0x45b8f6(0x35e9)][_0x45b8f6(0x336d)](_0x3d60f7['index'],void 0x0===_0x3d60f7['divisor']?0x1:_0x3d60f7[_0x45b8f6(0x3eef)]),this['_currentInstanceLocations'][_0x45b8f6(0x3f90)](_0x3d60f7[_0x45b8f6(0x2ca7)]),this[_0x45b8f6(0x35bc)][_0x45b8f6(0x3f90)](_0x246e3f));}}[_0xc20c80(0x232)](_0xa0a456){var _0x51f5a7=_0xc20c80;this[_0x51f5a7(0x640)]&&(_0xa0a456=this['_currentEffect']['getAttributeLocationByName'](_0xa0a456),this[_0x51f5a7(0x26b3)](_0xa0a456));}[_0xc20c80(0x26b3)](_0x254726){var _0x4ad6c4=_0xc20c80;let _0x14319f=!0x1;for(var _0x5b1e71;-0x1!==(_0x5b1e71=this['_currentInstanceLocations']['indexOf'](_0x254726));)this['_currentInstanceLocations'][_0x4ad6c4(0x5ff)](_0x5b1e71,0x1),this[_0x4ad6c4(0x35bc)][_0x4ad6c4(0x5ff)](_0x5b1e71,0x1),_0x14319f=!0x0,this[_0x4ad6c4(0xd09)][_0x4ad6c4(0x919)](_0x254726);_0x14319f&&(this['_gl'][_0x4ad6c4(0x336d)](_0x254726,0x0),this[_0x4ad6c4(0xcba)](_0x254726));}[_0xc20c80(0xcba)](_0x5589a1){var _0x1be37a=_0xc20c80;this[_0x1be37a(0x35e9)][_0x1be37a(0x3456)](_0x5589a1),this[_0x1be37a(0x2e9c)][_0x5589a1]=!0x1,this[_0x1be37a(0x2760)][_0x5589a1][_0x1be37a(0x3b25)]=!0x1;}['draw'](_0x228774,_0x46995b,_0x5c7553,_0x3f6099){var _0xa34191=_0xc20c80;this[_0xa34191(0xb7b)](_0x228774?_0x2c00a6['g'][_0xa34191(0x1c45)]:_0x2c00a6['g'][_0xa34191(0x2622)],_0x46995b,_0x5c7553,_0x3f6099);}[_0xc20c80(0x692)](_0x1f9e33,_0x4cc5d0,_0x516bc8){var _0x1486b9=_0xc20c80;this[_0x1486b9(0xf68)](_0x2c00a6['g']['MATERIAL_PointFillMode'],_0x1f9e33,_0x4cc5d0,_0x516bc8);}[_0xc20c80(0x127f)](_0x3bd47b,_0x1b75af,_0x349679,_0x412d38){var _0x5caa96=_0xc20c80;this[_0x5caa96(0xf68)](_0x3bd47b?_0x2c00a6['g'][_0x5caa96(0x1c45)]:_0x2c00a6['g'][_0x5caa96(0x2622)],_0x1b75af,_0x349679,_0x412d38);}[_0xc20c80(0xb7b)](_0x540ac6,_0x339996,_0x375e5c,_0x4036f2){var _0x172cfa=_0xc20c80;this[_0x172cfa(0x368b)](),this[_0x172cfa(0x2d61)]();var _0x540ac6=this[_0x172cfa(0x3971)](_0x540ac6),_0xa86aaf=this['_uintIndicesCurrentlySet']?this[_0x172cfa(0x35e9)]['UNSIGNED_INT']:this[_0x172cfa(0x35e9)][_0x172cfa(0x3c54)],_0x14addf=this[_0x172cfa(0x15d8)]?0x4:0x2;_0x4036f2?this[_0x172cfa(0x35e9)][_0x172cfa(0x2948)](_0x540ac6,_0x375e5c,_0xa86aaf,_0x339996*_0x14addf,_0x4036f2):this['_gl'][_0x172cfa(0x1df4)](_0x540ac6,_0x375e5c,_0xa86aaf,_0x339996*_0x14addf);}['drawArraysType'](_0x4bf311,_0x3167e3,_0xf4617a,_0xc36310){var _0x10b27b=_0xc20c80;this[_0x10b27b(0x368b)](),this[_0x10b27b(0x2d61)](),_0x4bf311=this['_drawMode'](_0x4bf311),_0xc36310?this[_0x10b27b(0x35e9)][_0x10b27b(0x1d78)](_0x4bf311,_0x3167e3,_0xf4617a,_0xc36310):this[_0x10b27b(0x35e9)]['drawArrays'](_0x4bf311,_0x3167e3,_0xf4617a);}[_0xc20c80(0x3971)](_0x593cc4){var _0xa00142=_0xc20c80;switch(_0x593cc4){case _0x2c00a6['g'][_0xa00142(0x1c45)]:return this[_0xa00142(0x35e9)][_0xa00142(0x37c6)];case _0x2c00a6['g'][_0xa00142(0x1578)]:return this[_0xa00142(0x35e9)][_0xa00142(0x14b2)];case _0x2c00a6['g'][_0xa00142(0x2622)]:return this[_0xa00142(0x35e9)][_0xa00142(0x34e6)];case _0x2c00a6['g'][_0xa00142(0x1622)]:return this[_0xa00142(0x35e9)][_0xa00142(0x14b2)];case _0x2c00a6['g']['MATERIAL_LineListDrawMode']:return this[_0xa00142(0x35e9)]['LINES'];case _0x2c00a6['g']['MATERIAL_LineLoopDrawMode']:return this[_0xa00142(0x35e9)][_0xa00142(0x224b)];case _0x2c00a6['g']['MATERIAL_LineStripDrawMode']:return this[_0xa00142(0x35e9)][_0xa00142(0x3cd2)];case _0x2c00a6['g'][_0xa00142(0x246a)]:return this[_0xa00142(0x35e9)][_0xa00142(0x2f5e)];case _0x2c00a6['g'][_0xa00142(0x22a2)]:return this['_gl']['TRIANGLE_FAN'];default:return this[_0xa00142(0x35e9)]['TRIANGLES'];}}[_0xc20c80(0x2d61)](){}[_0xc20c80(0xeed)](_0x2bb879){var _0x276ecc=_0xc20c80;this[_0x276ecc(0x3361)][_0x2bb879[_0x276ecc(0x28e8)]]&&delete this[_0x276ecc(0x3361)][_0x2bb879[_0x276ecc(0x28e8)]],_0x2bb879=_0x2bb879[_0x276ecc(0x260e)](),_0x2bb879&&this[_0x276ecc(0x21b8)](_0x2bb879);}['_deletePipelineContext'](_0x4a7847){var _0x5441f2=_0xc20c80;const _0x52bcd9=_0x4a7847;_0x52bcd9&&_0x52bcd9[_0x5441f2(0x2cb6)]&&(_0x52bcd9[_0x5441f2(0x2cb6)][_0x5441f2(0x265b)]=null,this['_gl']['deleteProgram'](_0x52bcd9[_0x5441f2(0x2cb6)]));}[_0xc20c80(0x1ae5)](_0x216634){var _0x15dc5f=_0xc20c80;if(!_0x216634){let _0x1ed14c='';return this['isNDCHalfZRange']&&(_0x1ed14c+=_0x15dc5f(0x2f4b)),this[_0x15dc5f(0x1c9e)]&&(_0x1ed14c&&(_0x1ed14c+='\x0a'),_0x1ed14c+=_0x15dc5f(0x3245)),this[_0x15dc5f(0x154c)]&&(_0x1ed14c&&(_0x1ed14c+='\x0a'),_0x1ed14c+=_0x15dc5f(0x19b9)),_0x1ed14c;}this['isNDCHalfZRange']?_0x216634[_0x15dc5f(0x38b6)]='':delete _0x216634['IS_NDC_HALF_ZRANGE'],this[_0x15dc5f(0x1c9e)]?_0x216634['USE_REVERSE_DEPTHBUFFER']='':delete _0x216634[_0x15dc5f(0x134e)],this[_0x15dc5f(0x154c)]?_0x216634[_0x15dc5f(0x151a)]='':delete _0x216634[_0x15dc5f(0x151a)];}[_0xc20c80(0x12cf)](_0x440c67,_0x5642d8,_0x1cd7f3,_0x259a98,_0x312c6f,_0x393eac,_0x4eff8c,_0x3db287,_0x5b44a7,_0x59b2e7=_0x192bbd['x'][_0xc20c80(0x3c8e)]){var _0xf05fec=_0xc20c80,_0x2816b5=_0x440c67[_0xf05fec(0x2a6f)]||_0x440c67[_0xf05fec(0x1d39)]||_0x440c67[_0xf05fec(0x203f)]||_0x440c67[_0xf05fec(0x3dcf)]||_0x440c67,_0x30476b=_0x440c67[_0xf05fec(0x4217)]||_0x440c67['fragment']||_0x440c67[_0xf05fec(0xbc2)]||_0x440c67[_0xf05fec(0x1f5a)]||_0x440c67,_0x211676=this[_0xf05fec(0x1ae5)]();let _0x165cf1=null!=(_0x5a83c8=null!=_0x312c6f?_0x312c6f:_0x5642d8[_0xf05fec(0x1864)])?_0x5a83c8:'';_0x211676&&(_0x165cf1+=_0x211676);var _0x5a83c8=_0x2816b5+'+'+_0x30476b+'@'+_0x165cf1;if(this[_0xf05fec(0x3361)][_0x5a83c8]){const _0x9f54ee=this[_0xf05fec(0x3361)][_0x5a83c8];return _0x4eff8c&&_0x9f54ee[_0xf05fec(0x3261)]()&&_0x4eff8c(_0x9f54ee),_0x9f54ee;}return _0x211676=new _0x34358a['Q'](_0x440c67,_0x5642d8,_0x1cd7f3,_0x259a98,this,_0x312c6f,_0x393eac,_0x4eff8c,_0x3db287,_0x5b44a7,_0x5a83c8,_0x59b2e7),this['_compiledEffects'][_0x5a83c8]=_0x211676;}static[_0xc20c80(0x369b)](_0x45c38f,_0x389ef6,_0x23d099=''){return _0x23d099+(_0x389ef6?_0x389ef6+'\x0a':'')+_0x45c38f;}['_compileShader'](_0x3fd6ad,_0x5b0ad5,_0xd36534,_0x3babd3){var _0x15a612=_0xc20c80;return this[_0x15a612(0xb09)](_0x525d68[_0x15a612(0x369b)](_0x3fd6ad,_0xd36534,_0x3babd3),_0x5b0ad5);}['_compileRawShader'](_0x48d670,_0x3a5859){var _0x40c72c=_0xc20c80;const _0x39eb7e=this[_0x40c72c(0x35e9)];var _0xeeff7b,_0x2a4e34=_0x39eb7e[_0x40c72c(0x3d6)]('vertex'===_0x3a5859?_0x39eb7e['VERTEX_SHADER']:_0x39eb7e[_0x40c72c(0x102b)]);if(_0x2a4e34)return _0x39eb7e[_0x40c72c(0x3497)](_0x2a4e34,_0x48d670),_0x39eb7e[_0x40c72c(0x29e8)](_0x2a4e34),_0x2a4e34;{let _0x54a74c=_0x39eb7e[_0x40c72c(0x1fef)];for(_0x39eb7e['NO_ERROR'];(_0xeeff7b=_0x39eb7e[_0x40c72c(0x409e)]())!==_0x39eb7e['NO_ERROR'];)_0x54a74c=_0xeeff7b;throw new Error(_0x40c72c(0x2bf7)+_0x3a5859+_0x40c72c(0x38cd)+_0x54a74c+_0x40c72c(0x1074)+_0x39eb7e[_0x40c72c(0x15fe)]()+_0x40c72c(0xd38)+this[_0x40c72c(0x38d0)]);}}[_0xc20c80(0x1e3d)](_0x1b6000){var _0x3edd3e=_0xc20c80;return this[_0x3edd3e(0x35e9)][_0x3edd3e(0x3dd0)](_0x1b6000);}[_0xc20c80(0x225e)](_0x4d2c93,_0x31726d,_0x573df3,_0x1d09dc,_0x40050b=null){var _0x1c266c=_0xc20c80;return _0x1d09dc=_0x1d09dc||this[_0x1c266c(0x35e9)],(_0x31726d=this[_0x1c266c(0xb09)](_0x31726d,'vertex'),_0x573df3=this[_0x1c266c(0xb09)](_0x573df3,_0x1c266c(0x41ed))),this[_0x1c266c(0x3843)](_0x4d2c93,_0x31726d,_0x573df3,_0x1d09dc,_0x40050b);}[_0xc20c80(0x920)](_0x2ac6d6,_0x22046f,_0x400e33,_0x263655,_0x4e4393,_0x387956=null){var _0x353f6e=_0xc20c80;_0x4e4393=_0x4e4393||this['_gl'];var _0x1682cc=0x1<this['_webGLVersion']?_0x353f6e(0x3bb1):'',_0x22046f=this[_0x353f6e(0x207a)](_0x22046f,'vertex',_0x263655,_0x1682cc),_0x400e33=this[_0x353f6e(0x207a)](_0x400e33,_0x353f6e(0x41ed),_0x263655,_0x1682cc);return this[_0x353f6e(0x3843)](_0x2ac6d6,_0x22046f,_0x400e33,_0x4e4393,_0x387956);}[_0xc20c80(0x3b89)](_0x231da6){return _0x231da6;}[_0xc20c80(0x2f7a)](_0x3a1546){var _0x2e6fa9=_0xc20c80;const _0x5aa3bb=new _0x11bded['y']();return(_0x5aa3bb[_0x2e6fa9(0x3c2)]=this)[_0x2e6fa9(0x2605)][_0x2e6fa9(0x38ea)]&&(_0x5aa3bb[_0x2e6fa9(0x267)]=!0x0),_0x5aa3bb;}[_0xc20c80(0x93f)](){}[_0xc20c80(0x360e)](){}[_0xc20c80(0x3843)](_0x27089d,_0x277a9b,_0x4e0ff4,_0x79fc6e,_0xa80302=0x0){var _0x1136d3=_0xc20c80,_0x401451=_0x79fc6e[_0x1136d3(0x2e7c)]();if(_0x27089d[_0x1136d3(0x2cb6)]=_0x401451)return _0x79fc6e[_0x1136d3(0x2211)](_0x401451,_0x277a9b),_0x79fc6e[_0x1136d3(0x2211)](_0x401451,_0x4e0ff4),_0x79fc6e[_0x1136d3(0x213b)](_0x401451),_0x27089d['context']=_0x79fc6e,_0x27089d[_0x1136d3(0x1acd)]=_0x277a9b,_0x27089d[_0x1136d3(0x19aa)]=_0x4e0ff4,_0x27089d[_0x1136d3(0x267)]||this[_0x1136d3(0x310e)](_0x27089d),_0x401451;throw new Error(_0x1136d3(0x3628));}[_0xc20c80(0x310e)](_0x11820d){var _0x28383b=_0xc20c80;const _0x54fa79=_0x11820d[_0x28383b(0x39e8)];var _0xd7eb85=_0x11820d[_0x28383b(0x1acd)],_0x268290=_0x11820d[_0x28383b(0x19aa)],_0x2216a7=_0x11820d[_0x28383b(0x2cb6)];if(!_0x54fa79['getProgramParameter'](_0x2216a7,_0x54fa79[_0x28383b(0x3627)])){if(!this[_0x28383b(0x35e9)][_0x28383b(0x1773)](_0xd7eb85,this[_0x28383b(0x35e9)][_0x28383b(0x545)])){var _0xa330da=this[_0x28383b(0x35e9)][_0x28383b(0x37ca)](_0xd7eb85);if(_0xa330da)throw _0x11820d[_0x28383b(0x1c1e)]=_0xa330da,new Error(_0x28383b(0x3882)+_0xa330da);}if(!this[_0x28383b(0x35e9)]['getShaderParameter'](_0x268290,this[_0x28383b(0x35e9)][_0x28383b(0x545)])){_0xa330da=this[_0x28383b(0x35e9)][_0x28383b(0x37ca)](_0x268290);if(_0xa330da)throw _0x11820d['fragmentCompilationError']=_0xa330da,new Error(_0x28383b(0x3c1b)+_0xa330da);}_0xa330da=_0x54fa79['getProgramInfoLog'](_0x2216a7);if(_0xa330da)throw _0x11820d[_0x28383b(0x152f)]=_0xa330da,new Error(_0xa330da);}if(this[_0x28383b(0xdd0)]&&(_0x54fa79[_0x28383b(0x38f)](_0x2216a7),!_0x54fa79[_0x28383b(0x3f42)](_0x2216a7,_0x54fa79[_0x28383b(0xb6d)]))){_0xa330da=_0x54fa79[_0x28383b(0x1223)](_0x2216a7);if(_0xa330da)throw _0x11820d[_0x28383b(0x198)]=_0xa330da,new Error(_0xa330da);}_0x54fa79['deleteShader'](_0xd7eb85),_0x54fa79[_0x28383b(0x37e2)](_0x268290),_0x11820d['vertexShader']=void 0x0,_0x11820d['fragmentShader']=void 0x0,_0x11820d['onCompiled']&&(_0x11820d[_0x28383b(0x2de2)](),_0x11820d[_0x28383b(0x2de2)]=void 0x0);}[_0xc20c80(0x294a)](_0x53e0bb,_0x37d263,_0x176d86,_0x296e8e,_0x34e44e,_0x588a89,_0x10f69c,_0x7afe57,_0x373151,_0x145d3c){var _0xf0c21b=_0xc20c80;const _0x3fb7dd=_0x53e0bb;_0x3fb7dd[_0xf0c21b(0x2cb6)]=_0x296e8e?this[_0xf0c21b(0x225e)](_0x3fb7dd,_0x37d263,_0x176d86,void 0x0,_0x373151):this[_0xf0c21b(0x920)](_0x3fb7dd,_0x37d263,_0x176d86,_0x7afe57,void 0x0,_0x373151),_0x3fb7dd[_0xf0c21b(0x2cb6)][_0xf0c21b(0x265b)]=_0x10f69c;}[_0xc20c80(0x2b4d)](_0x277836){var _0x2d2625=_0xc20c80;return!!this[_0x2d2625(0x35e9)]['getProgramParameter'](_0x277836['program'],this['_caps'][_0x2d2625(0x38ea)][_0x2d2625(0x1d05)])&&(this[_0x2d2625(0x310e)](_0x277836),!0x0);}[_0xc20c80(0x2493)](_0x458b02,_0x5d453d){var _0x5cf8bb=_0xc20c80;const _0x298db4=_0x458b02;if(_0x298db4[_0x5cf8bb(0x267)]){const _0x4ecd94=_0x298db4['onCompiled'];_0x4ecd94?_0x298db4[_0x5cf8bb(0x2de2)]=()=>{_0x4ecd94(),_0x5d453d();}:_0x298db4['onCompiled']=_0x5d453d;}else _0x5d453d();}['getUniforms'](_0x4fdcb8,_0x20d71d){var _0x51e22f=_0xc20c80;const _0x1f8a7a=new Array();var _0x3dbaec=_0x4fdcb8;for(let _0x2382cd=0x0;_0x2382cd<_0x20d71d['length'];_0x2382cd++)_0x1f8a7a[_0x51e22f(0x3f90)](this[_0x51e22f(0x35e9)]['getUniformLocation'](_0x3dbaec[_0x51e22f(0x2cb6)],_0x20d71d[_0x2382cd]));return _0x1f8a7a;}['getAttributes'](_0x4f8530,_0x132f6d){var _0x5e8881=_0xc20c80;const _0x16218a=[];var _0x4403bb=_0x4f8530;for(let _0x30979b=0x0;_0x30979b<_0x132f6d[_0x5e8881(0x1377)];_0x30979b++)try{_0x16218a[_0x5e8881(0x3f90)](this[_0x5e8881(0x35e9)][_0x5e8881(0xab2)](_0x4403bb[_0x5e8881(0x2cb6)],_0x132f6d[_0x30979b]));}catch(_0x1d88f8){_0x16218a['push'](-0x1);}return _0x16218a;}[_0xc20c80(0x26fe)](_0xb4bc52){var _0x42e36d=_0xc20c80;(_0xb4bc52=null!==_0xb4bc52&&_0x37dec4['q']['IsWrapper'](_0xb4bc52)?_0xb4bc52[_0x42e36d(0x2766)]:_0xb4bc52)&&_0xb4bc52!==this['_currentEffect']&&(this[_0x42e36d(0x3743)][_0x42e36d(0x195c)]=void 0x0,this['bindSamplers'](_0xb4bc52),(this[_0x42e36d(0x640)]=_0xb4bc52)[_0x42e36d(0x28e4)]&&_0xb4bc52[_0x42e36d(0x28e4)](_0xb4bc52),_0xb4bc52['_onBindObservable']&&_0xb4bc52[_0x42e36d(0xc59)][_0x42e36d(0x2a3a)](_0xb4bc52));}['setInt'](_0x44751d,_0x4319d1){return!!_0x44751d&&(this['_gl']['uniform1i'](_0x44751d,_0x4319d1),!0x0);}[_0xc20c80(0x30ae)](_0x7f27e5,_0x3b3045,_0x177366){var _0x5e622a=_0xc20c80;return!!_0x7f27e5&&(this[_0x5e622a(0x35e9)]['uniform2i'](_0x7f27e5,_0x3b3045,_0x177366),!0x0);}['setInt3'](_0x198bb8,_0x20e1a5,_0x52882e,_0x332e68){var _0x338334=_0xc20c80;return!!_0x198bb8&&(this['_gl'][_0x338334(0x18e3)](_0x198bb8,_0x20e1a5,_0x52882e,_0x332e68),!0x0);}['setInt4'](_0x4e4f43,_0x427cef,_0x5dce4c,_0x5d764e,_0x46d93b){var _0x36129b=_0xc20c80;return!!_0x4e4f43&&(this['_gl'][_0x36129b(0x1540)](_0x4e4f43,_0x427cef,_0x5dce4c,_0x5d764e,_0x46d93b),!0x0);}[_0xc20c80(0xc54)](_0x47ebfc,_0x4efc0d){var _0x4480a8=_0xc20c80;return!!_0x47ebfc&&(this[_0x4480a8(0x35e9)][_0x4480a8(0x413b)](_0x47ebfc,_0x4efc0d),!0x0);}[_0xc20c80(0x1ddd)](_0x16be93,_0xb3529c){var _0x19f321=_0xc20c80;return!(!_0x16be93||_0xb3529c[_0x19f321(0x1377)]%0x2!=0x0||(this[_0x19f321(0x35e9)]['uniform2iv'](_0x16be93,_0xb3529c),0x0));}[_0xc20c80(0x33e4)](_0x52bf14,_0x31f11d){var _0x5406c8=_0xc20c80;return!(!_0x52bf14||_0x31f11d[_0x5406c8(0x1377)]%0x3!=0x0||(this[_0x5406c8(0x35e9)]['uniform3iv'](_0x52bf14,_0x31f11d),0x0));}['setIntArray4'](_0x377d2d,_0x2ac411){var _0x540f19=_0xc20c80;return!(!_0x377d2d||_0x2ac411[_0x540f19(0x1377)]%0x4!=0x0||(this[_0x540f19(0x35e9)][_0x540f19(0x1a99)](_0x377d2d,_0x2ac411),0x0));}['setUInt'](_0x463c04,_0x57df07){var _0xe78aaf=_0xc20c80;return!!_0x463c04&&(this['_gl'][_0xe78aaf(0x38f2)](_0x463c04,_0x57df07),!0x0);}['setUInt2'](_0x135e23,_0x5ef46c,_0x15b812){var _0x58a66a=_0xc20c80;return!!_0x135e23&&(this[_0x58a66a(0x35e9)][_0x58a66a(0x31db)](_0x135e23,_0x5ef46c,_0x15b812),!0x0);}[_0xc20c80(0x1b51)](_0x2b5c0c,_0x597260,_0x11c4e7,_0x42ac1f){var _0x542232=_0xc20c80;return!!_0x2b5c0c&&(this[_0x542232(0x35e9)]['uniform3ui'](_0x2b5c0c,_0x597260,_0x11c4e7,_0x42ac1f),!0x0);}[_0xc20c80(0x1677)](_0x573516,_0x571677,_0xc94ae5,_0x453dfe,_0x1bace8){var _0x23800a=_0xc20c80;return!!_0x573516&&(this[_0x23800a(0x35e9)][_0x23800a(0xd26)](_0x573516,_0x571677,_0xc94ae5,_0x453dfe,_0x1bace8),!0x0);}[_0xc20c80(0x2f7e)](_0x1b87e0,_0x1a9297){var _0x1139a6=_0xc20c80;return!!_0x1b87e0&&(this[_0x1139a6(0x35e9)]['uniform1uiv'](_0x1b87e0,_0x1a9297),!0x0);}[_0xc20c80(0x3937)](_0x3bed62,_0x127501){var _0x46520a=_0xc20c80;return!(!_0x3bed62||_0x127501[_0x46520a(0x1377)]%0x2!=0x0||(this[_0x46520a(0x35e9)][_0x46520a(0x18b4)](_0x3bed62,_0x127501),0x0));}[_0xc20c80(0x4086)](_0x1fa90e,_0x3df28e){var _0x5d7fd9=_0xc20c80;return!(!_0x1fa90e||_0x3df28e[_0x5d7fd9(0x1377)]%0x3!=0x0||(this['_gl'][_0x5d7fd9(0xf79)](_0x1fa90e,_0x3df28e),0x0));}[_0xc20c80(0x3222)](_0x3c6963,_0x11f4c7){var _0x4cc950=_0xc20c80;return!(!_0x3c6963||_0x11f4c7['length']%0x4!=0x0||(this[_0x4cc950(0x35e9)][_0x4cc950(0x2895)](_0x3c6963,_0x11f4c7),0x0));}[_0xc20c80(0x2f59)](_0x140c75,_0x6d0d22){var _0xb5943e=_0xc20c80;return!(!_0x140c75||_0x6d0d22[_0xb5943e(0x1377)]<0x1||(this[_0xb5943e(0x35e9)][_0xb5943e(0x1625)](_0x140c75,_0x6d0d22),0x0));}[_0xc20c80(0x35a2)](_0x59cceb,_0x14b8c5){var _0x3cd6bd=_0xc20c80;return!(!_0x59cceb||_0x14b8c5[_0x3cd6bd(0x1377)]%0x2!=0x0||(this[_0x3cd6bd(0x35e9)]['uniform2fv'](_0x59cceb,_0x14b8c5),0x0));}[_0xc20c80(0x19e9)](_0x374769,_0xd32297){var _0x4c1e1e=_0xc20c80;return!(!_0x374769||_0xd32297[_0x4c1e1e(0x1377)]%0x3!=0x0||(this[_0x4c1e1e(0x35e9)][_0x4c1e1e(0x3392)](_0x374769,_0xd32297),0x0));}[_0xc20c80(0x3244)](_0x15dab1,_0x41b81d){var _0x36282d=_0xc20c80;return!(!_0x15dab1||_0x41b81d[_0x36282d(0x1377)]%0x4!=0x0||(this[_0x36282d(0x35e9)][_0x36282d(0xb44)](_0x15dab1,_0x41b81d),0x0));}[_0xc20c80(0x34e0)](_0x1f1464,_0x1430f8){var _0x37f94e=_0xc20c80;return!!_0x1f1464&&(this['_gl'][_0x37f94e(0x14ee)](_0x1f1464,!0x1,_0x1430f8),!0x0);}[_0xc20c80(0x2297)](_0x394a65,_0x44580d){var _0x44f609=_0xc20c80;return!!_0x394a65&&(this[_0x44f609(0x35e9)][_0x44f609(0x1be)](_0x394a65,!0x1,_0x44580d),!0x0);}[_0xc20c80(0x2980)](_0x5bcacd,_0x1d12d8){var _0x557f02=_0xc20c80;return!!_0x5bcacd&&(this[_0x557f02(0x35e9)][_0x557f02(0x2ab7)](_0x5bcacd,!0x1,_0x1d12d8),!0x0);}[_0xc20c80(0x1d16)](_0x25df26,_0x5039bf){var _0x30bb23=_0xc20c80;return!!_0x25df26&&(this[_0x30bb23(0x35e9)][_0x30bb23(0x1011)](_0x25df26,_0x5039bf),!0x0);}[_0xc20c80(0x39e5)](_0x477abf,_0x4b253b,_0x1edbe1){var _0x5306df=_0xc20c80;return!!_0x477abf&&(this[_0x5306df(0x35e9)]['uniform2f'](_0x477abf,_0x4b253b,_0x1edbe1),!0x0);}['setFloat3'](_0x4b1270,_0x39b81d,_0x24c15c,_0x40fe3e){var _0x1b6b5a=_0xc20c80;return!!_0x4b1270&&(this[_0x1b6b5a(0x35e9)][_0x1b6b5a(0x38f0)](_0x4b1270,_0x39b81d,_0x24c15c,_0x40fe3e),!0x0);}['setFloat4'](_0x5e4774,_0x4b3919,_0x2c0615,_0x1be80c,_0x473c54){var _0x57d9c0=_0xc20c80;return!!_0x5e4774&&(this[_0x57d9c0(0x35e9)][_0x57d9c0(0x2320)](_0x5e4774,_0x4b3919,_0x2c0615,_0x1be80c,_0x473c54),!0x0);}[_0xc20c80(0x368b)](){var _0x26029d=_0xc20c80,_0x455278;this['_depthCullingState'][_0x26029d(0xdde)](this[_0x26029d(0x35e9)]),this[_0x26029d(0x3743)][_0x26029d(0xdde)](this[_0x26029d(0x35e9)]),this[_0x26029d(0x14f0)][_0x26029d(0xdde)](this[_0x26029d(0x35e9)]),this['_colorWriteChanged']&&(this[_0x26029d(0x39bd)]=!0x1,_0x455278=this[_0x26029d(0x3d23)],this[_0x26029d(0x35e9)]['colorMask'](_0x455278,_0x455278,_0x455278,_0x455278));}[_0xc20c80(0x1c06)](_0x247a8d){var _0x2985bc=_0xc20c80;_0x247a8d!==this[_0x2985bc(0x3d23)]&&(this[_0x2985bc(0x39bd)]=!0x0,this[_0x2985bc(0x3d23)]=_0x247a8d);}[_0xc20c80(0x583)](){var _0x27005b=_0xc20c80;return this[_0x27005b(0x3d23)];}get[_0xc20c80(0x309a)](){var _0x41ed38=_0xc20c80;return this[_0x41ed38(0x2d13)];}get[_0xc20c80(0x3e97)](){var _0x32fc8c=_0xc20c80;return this[_0x32fc8c(0x14f0)];}get[_0xc20c80(0x3b69)](){return this['_stencilState'];}get[_0xc20c80(0x98d)](){return this['_stencilStateComposer'];}[_0xc20c80(0x16d2)](){var _0x313077=_0xc20c80;this[_0x313077(0x1423)]['length']=0x0;}[_0xc20c80(0x36d5)](_0x4f88f3){var _0x57a583=_0xc20c80;this['preventCacheWipeBetweenFrames']&&!_0x4f88f3||(this[_0x57a583(0x640)]=null,this[_0x57a583(0x2889)]['x']=0x0,this[_0x57a583(0x2889)]['y']=0x0,this[_0x57a583(0x2889)]['z']=0x0,this['_viewportCached']['w']=0x0,this['_unbindVertexArrayObject'](),_0x4f88f3&&(this[_0x57a583(0x1075)]=null,this['resetTextureCache'](),this['_stencilStateComposer'][_0x57a583(0x3d68)](),this[_0x57a583(0x2d13)][_0x57a583(0x3d68)](),this[_0x57a583(0x2d13)][_0x57a583(0x14e2)]=this[_0x57a583(0x35e9)][_0x57a583(0x2bb7)],this[_0x57a583(0x14f0)][_0x57a583(0x3d68)](),this[_0x57a583(0x3b60)]=_0x2c00a6['g'][_0x57a583(0x2532)],this[_0x57a583(0x27dd)]=_0x2c00a6['g'][_0x57a583(0x349a)],this[_0x57a583(0x3d23)]=!0x0,this[_0x57a583(0x39bd)]=!0x0,this[_0x57a583(0x1111)]=null,this[_0x57a583(0x35e9)]['pixelStorei'](this[_0x57a583(0x35e9)][_0x57a583(0x1899)],this[_0x57a583(0x35e9)][_0x57a583(0x2c7c)]),this[_0x57a583(0x35e9)][_0x57a583(0x1565)](this[_0x57a583(0x35e9)][_0x57a583(0x19c5)],0x0),this['_mustWipeVertexAttributes']=!0x0,this['unbindAllAttributes']()),this[_0x57a583(0x30b9)](),this[_0x57a583(0x3d61)]=null,this[_0x57a583(0x2d80)]=null,this[_0x57a583(0x3f59)](null));}['_getSamplingParameters'](_0x2afd45,_0x5e2bd8){var _0x3b943e=_0xc20c80,_0x22b249=this[_0x3b943e(0x35e9)];let _0x42c84d=_0x22b249[_0x3b943e(0x3159)],_0x588c0c=_0x22b249[_0x3b943e(0x3159)];switch(_0x2afd45){case _0x2c00a6['g'][_0x3b943e(0x3bc)]:_0x42c84d=_0x22b249[_0x3b943e(0x1d3b)],_0x588c0c=_0x5e2bd8?_0x22b249['LINEAR_MIPMAP_NEAREST']:_0x22b249[_0x3b943e(0x1d3b)];break;case _0x2c00a6['g']['TEXTURE_LINEAR_LINEAR_MIPLINEAR']:_0x42c84d=_0x22b249[_0x3b943e(0x1d3b)],_0x588c0c=_0x5e2bd8?_0x22b249[_0x3b943e(0x2a5c)]:_0x22b249['LINEAR'];break;case _0x2c00a6['g'][_0x3b943e(0x113e)]:_0x42c84d=_0x22b249[_0x3b943e(0x3159)],_0x588c0c=_0x5e2bd8?_0x22b249[_0x3b943e(0x915)]:_0x22b249[_0x3b943e(0x3159)];break;case _0x2c00a6['g'][_0x3b943e(0x2df9)]:_0x42c84d=_0x22b249[_0x3b943e(0x3159)],_0x588c0c=_0x5e2bd8?_0x22b249[_0x3b943e(0x1691)]:_0x22b249[_0x3b943e(0x3159)];break;case _0x2c00a6['g'][_0x3b943e(0x1b46)]:_0x42c84d=_0x22b249[_0x3b943e(0x3159)],_0x588c0c=_0x5e2bd8?_0x22b249[_0x3b943e(0x320)]:_0x22b249[_0x3b943e(0x1d3b)];break;case _0x2c00a6['g'][_0x3b943e(0x2e69)]:_0x42c84d=_0x22b249[_0x3b943e(0x3159)],_0x588c0c=_0x5e2bd8?_0x22b249[_0x3b943e(0x2a5c)]:_0x22b249['LINEAR'];break;case _0x2c00a6['g'][_0x3b943e(0x1312)]:_0x42c84d=_0x22b249['NEAREST'],_0x588c0c=_0x22b249[_0x3b943e(0x1d3b)];break;case _0x2c00a6['g'][_0x3b943e(0x1c94)]:_0x42c84d=_0x22b249[_0x3b943e(0x3159)],_0x588c0c=_0x22b249[_0x3b943e(0x3159)];break;case _0x2c00a6['g'][_0x3b943e(0x417b)]:_0x42c84d=_0x22b249[_0x3b943e(0x1d3b)],_0x588c0c=_0x5e2bd8?_0x22b249[_0x3b943e(0x1691)]:_0x22b249['NEAREST'];break;case _0x2c00a6['g'][_0x3b943e(0x3c8d)]:_0x42c84d=_0x22b249[_0x3b943e(0x1d3b)],_0x588c0c=_0x5e2bd8?_0x22b249[_0x3b943e(0x915)]:_0x22b249[_0x3b943e(0x3159)];break;case _0x2c00a6['g'][_0x3b943e(0xca4)]:_0x42c84d=_0x22b249[_0x3b943e(0x1d3b)],_0x588c0c=_0x22b249[_0x3b943e(0x1d3b)];break;case _0x2c00a6['g'][_0x3b943e(0x2139)]:_0x42c84d=_0x22b249[_0x3b943e(0x1d3b)],_0x588c0c=_0x22b249[_0x3b943e(0x3159)];}return{'min':_0x588c0c,'mag':_0x42c84d};}['_createTexture'](){var _0x2541ee=_0xc20c80,_0x55c5e6=this[_0x2541ee(0x35e9)][_0x2541ee(0x3792)]();if(_0x55c5e6)return _0x55c5e6;throw new Error(_0x2541ee(0x1d50));}[_0xc20c80(0x1d91)](){var _0x557116=_0xc20c80;return new _0x1c4a05['B'](this[_0x557116(0x300c)](),this[_0x557116(0x35e9)]);}['_createInternalTexture'](_0x59e0b7,_0x205a92,_0x21f255=0x0,_0x2169ee=_0x454ac6['S'][_0xc20c80(0x1a8c)]){var _0x13910f=_0xc20c80;let _0x136148=!0x1,_0x23ca5e=_0x2c00a6['g'][_0x13910f(0x705)],_0x2b444d=_0x2c00a6['g'][_0x13910f(0x2a6)],_0x2d630c=_0x2c00a6['g']['TEXTUREFORMAT_RGBA'],_0x4be822=!0x1,_0x334e90=0x1,_0x93e41b;void 0x0!==_0x205a92&&'object'==typeof _0x205a92?(_0x136148=!!_0x205a92[_0x13910f(0x2dba)],_0x23ca5e=void 0x0===_0x205a92[_0x13910f(0x21e0)]?_0x2c00a6['g'][_0x13910f(0x705)]:_0x205a92['type'],_0x2b444d=void 0x0===_0x205a92['samplingMode']?_0x2c00a6['g'][_0x13910f(0x2a6)]:_0x205a92[_0x13910f(0x14ec)],_0x2d630c=void 0x0===_0x205a92[_0x13910f(0x1f4f)]?_0x2c00a6['g'][_0x13910f(0x3ca4)]:_0x205a92[_0x13910f(0x1f4f)],_0x4be822=void 0x0!==_0x205a92['useSRGBBuffer']&&_0x205a92[_0x13910f(0x1b79)],_0x334e90=null!=(_0x143e66=_0x205a92[_0x13910f(0x3a80)])?_0x143e66:0x1,_0x93e41b=_0x205a92['label']):_0x136148=!!_0x205a92,_0x4be822=_0x4be822&&this[_0x13910f(0x2605)][_0x13910f(0x365a)]&&(0x1<this[_0x13910f(0x141e)]||this[_0x13910f(0xba4)]),(_0x23ca5e===_0x2c00a6['g'][_0x13910f(0x2c1)]&&!this[_0x13910f(0x2605)]['textureFloatLinearFiltering']||_0x23ca5e===_0x2c00a6['g'][_0x13910f(0x17d0)]&&!this[_0x13910f(0x2605)][_0x13910f(0x32df)])&&(_0x2b444d=_0x2c00a6['g'][_0x13910f(0x14cd)]),_0x23ca5e!==_0x2c00a6['g']['TEXTURETYPE_FLOAT']||this['_caps']['textureFloat']||(_0x23ca5e=_0x2c00a6['g']['TEXTURETYPE_UNSIGNED_INT'],_0x1adec5['Y']['Warn'](_0x13910f(0x2dc4)));const _0x4e50ee=this[_0x13910f(0x35e9)],_0x8edc39=new _0x454ac6['l'](this,_0x2169ee);var _0x143e66=_0x59e0b7[_0x13910f(0x2255)]||_0x59e0b7,_0x205a92=_0x59e0b7['height']||_0x59e0b7,_0x2169ee=_0x59e0b7[_0x13910f(0x315d)]||0x0,_0x59e0b7=this[_0x13910f(0x1e1b)](_0x2b444d,_0x136148),_0x29af66=0x0!==_0x2169ee?_0x4e50ee[_0x13910f(0x1edb)]:_0x4e50ee[_0x13910f(0x147d)],_0x7e5798=this[_0x13910f(0x3add)](_0x23ca5e,_0x2d630c,_0x4be822),_0x5c0a33=this[_0x13910f(0x29c5)](_0x2d630c),_0x4677ea=this['_getWebGLTextureType'](_0x23ca5e);return this['_bindTextureDirectly'](_0x29af66,_0x8edc39),0x0!==_0x2169ee?(_0x8edc39[_0x13910f(0xb4f)]=!0x0,_0x4e50ee[_0x13910f(0x1a3b)](_0x29af66,0x0,_0x7e5798,_0x143e66,_0x205a92,_0x2169ee,0x0,_0x5c0a33,_0x4677ea,null)):_0x4e50ee[_0x13910f(0x22b6)](_0x29af66,0x0,_0x7e5798,_0x143e66,_0x205a92,0x0,_0x5c0a33,_0x4677ea,null),_0x4e50ee[_0x13910f(0x3147)](_0x29af66,_0x4e50ee[_0x13910f(0x24a1)],_0x59e0b7[_0x13910f(0x3c30)]),_0x4e50ee[_0x13910f(0x3147)](_0x29af66,_0x4e50ee[_0x13910f(0x1e7f)],_0x59e0b7['min']),_0x4e50ee[_0x13910f(0x3147)](_0x29af66,_0x4e50ee['TEXTURE_WRAP_S'],_0x4e50ee[_0x13910f(0x29a9)]),_0x4e50ee[_0x13910f(0x3147)](_0x29af66,_0x4e50ee[_0x13910f(0x562)],_0x4e50ee[_0x13910f(0x29a9)]),_0x136148&&this[_0x13910f(0x35e9)][_0x13910f(0x203a)](_0x29af66),this[_0x13910f(0x2db1)](_0x29af66,null),_0x8edc39['_useSRGBBuffer']=_0x4be822,_0x8edc39[_0x13910f(0x24c6)]=_0x143e66,_0x8edc39['baseHeight']=_0x205a92,_0x8edc39[_0x13910f(0x2255)]=_0x143e66,_0x8edc39[_0x13910f(0xc32)]=_0x205a92,_0x8edc39[_0x13910f(0x116c)]=_0x2169ee,_0x8edc39['isReady']=!0x0,_0x8edc39[_0x13910f(0x3a80)]=_0x334e90,_0x8edc39[_0x13910f(0x2dba)]=_0x136148,_0x8edc39[_0x13910f(0x14ec)]=_0x2b444d,_0x8edc39[_0x13910f(0x21e0)]=_0x23ca5e,_0x8edc39[_0x13910f(0x1f4f)]=_0x2d630c,_0x8edc39[_0x13910f(0x2ac9)]=_0x93e41b,this[_0x13910f(0x1423)][_0x13910f(0x3f90)](_0x8edc39),_0x8edc39;}['_getUseSRGBBuffer'](_0xbf50a8,_0x3d3883){var _0x4fef9e=_0xc20c80;return _0xbf50a8&&this[_0x4fef9e(0x2605)]['supportSRGBBuffers']&&(0x1<this[_0x4fef9e(0x141e)]||this['isWebGPU']||_0x3d3883);}[_0xc20c80(0x264f)](_0x4f2c13,_0x303172,_0x30861d,_0x381dd8,_0x49b6f1=_0x2c00a6['g'][_0xc20c80(0x2a6)],_0x49a385=null,_0xec8da5=null,_0x509210,_0x40ee50,_0x47f535=null,_0x20c253=null,_0x4674bb=null,_0x376137=null,_0x468d9d,_0x393ff9,_0x54278e){var _0x4023e3=_0xc20c80,_0x4a18dd=_0x4023e3(0x217a)===(_0x4f2c13=_0x4f2c13||'')[_0x4023e3(0x39fd)](0x0,0x5);const _0x15a8d1=_0x4023e3(0x14d7)===_0x4f2c13[_0x4023e3(0x39fd)](0x0,0x5);var _0x793227=_0x4a18dd&&-0x1!==_0x4f2c13['indexOf'](_0x4023e3(0x2252));const _0x529805=_0x20c253||new _0x454ac6['l'](this,_0x454ac6['S']['Url']),_0x37649=(_0x529805!==_0x20c253&&(_0x529805[_0x4023e3(0x2ac9)]=_0x4f2c13[_0x4023e3(0x2ae9)](0x0,0x3c)),_0x4f2c13);!this[_0x4023e3(0x2fec)]||_0x793227||_0x20c253||_0x47f535||(_0x4f2c13=this[_0x4023e3(0x2fec)](_0x4f2c13)),_0x37649!==_0x4f2c13&&(_0x529805[_0x4023e3(0x1ee4)]=_0x37649);var _0x329311=_0x4f2c13[_0x4023e3(0x2aa8)]('.');let _0x2ea66a=_0x376137||(-0x1<_0x329311?_0x4f2c13[_0x4023e3(0x2ae9)](_0x329311)[_0x4023e3(0x407c)]():''),_0x236503=null;-0x1<_0x2ea66a['indexOf']('?')&&(_0x2ea66a=_0x2ea66a[_0x4023e3(0x54f)]('?')[0x0]);for(const _0x2bd756 of _0x525d68[_0x4023e3(0x244)])if(_0x2bd756[_0x4023e3(0xe88)](_0x2ea66a,_0x468d9d)){_0x236503=_0x2bd756;break;}_0x381dd8&&_0x381dd8[_0x4023e3(0x934)](_0x529805),_0x529805['url']=_0x4f2c13,_0x529805[_0x4023e3(0x2dba)]=!_0x303172,_0x529805[_0x4023e3(0x14ec)]=_0x49b6f1,_0x529805[_0x4023e3(0x41b8)]=_0x30861d,_0x529805[_0x4023e3(0xc92)]=this[_0x4023e3(0x2977)](!!_0x54278e,_0x303172),this['_doNotHandleContextLost']||(_0x529805['_buffer']=_0x47f535);let _0x437218=null;_0x49a385&&!_0x20c253&&(_0x437218=_0x529805[_0x4023e3(0x3f2a)]['add'](_0x49a385)),_0x20c253||this['_internalTexturesCache']['push'](_0x529805);const _0x21ddc5=(_0x4a20e9,_0x4ca02d)=>{var _0x31ef24=_0x4023e3;_0x381dd8&&_0x381dd8[_0x31ef24(0x3d3)](_0x529805),_0x4f2c13===_0x37649?(_0x437218&&_0x529805['onLoadedObservable'][_0x31ef24(0x854)](_0x437218),_0x333eba['l'][_0x31ef24(0x39ec)]&&this[_0x31ef24(0x264f)](_0x333eba['l'][_0x31ef24(0x29b)],_0x303172,_0x529805[_0x31ef24(0x41b8)],_0x381dd8,_0x49b6f1,null,_0xec8da5,_0x509210,_0x40ee50,_0x47f535,_0x529805),_0x4a20e9=(_0x4a20e9||_0x31ef24(0x31ae))+(_0x333eba['l']['UseFallbackTexture']?'\x20-\x20Fallback\x20texture\x20was\x20used':''),_0x529805['onErrorObservable'][_0x31ef24(0x2a3a)]({'message':_0x4a20e9,'exception':_0x4ca02d}),_0xec8da5&&_0xec8da5(_0x4a20e9,_0x4ca02d)):(_0x1adec5['Y'][_0x31ef24(0x1048)](_0x31ef24(0x91f)+_0x4f2c13+_0x31ef24(0x3167)+_0x37649),this[_0x31ef24(0x264f)](_0x37649,_0x303172,_0x529805[_0x31ef24(0x41b8)],_0x381dd8,_0x49b6f1,_0x49a385,_0xec8da5,_0x509210,_0x40ee50,_0x47f535,_0x529805,_0x4674bb,_0x376137,_0x468d9d,_0x393ff9,_0x54278e));};if(_0x236503){const _0x1db62d=_0x910597=>{var _0x5d730f=_0x4023e3;_0x236503[_0x5d730f(0x8a7)](_0x910597,_0x529805,(_0x1dfcf2,_0x49e207,_0x1db7cb,_0x496c44,_0x54aea0,_0x271ebb)=>{var _0x353d84=_0x5d730f;_0x271ebb?_0x21ddc5(_0x353d84(0x9a5)):_0x509210(_0x529805,_0x2ea66a,_0x381dd8,{'width':_0x1dfcf2,'height':_0x49e207},_0x529805[_0x353d84(0x41b8)],!_0x1db7cb,_0x496c44,()=>(_0x54aea0(),!0x1),_0x49b6f1);},_0x393ff9);};_0x47f535?_0x47f535 instanceof ArrayBuffer?_0x1db62d(new Uint8Array(_0x47f535)):ArrayBuffer[_0x4023e3(0x7f5)](_0x47f535)?_0x1db62d(_0x47f535):_0xec8da5&&_0xec8da5(_0x4023e3(0xeb7),null):this[_0x4023e3(0x317c)](_0x4f2c13,_0x13596b=>_0x1db62d(new Uint8Array(_0x13596b)),void 0x0,_0x381dd8?_0x381dd8[_0x4023e3(0x3506)]:void 0x0,!0x0,(_0xf88fbb,_0x238126)=>{var _0x2e89f8=_0x4023e3;_0x21ddc5('Unable\x20to\x20load\x20'+(_0xf88fbb&&_0xf88fbb[_0x2e89f8(0x1890)],_0x238126));});}else _0x329311=_0x46abb8=>{var _0x15338f=_0x4023e3;_0x15a8d1&&!this['_doNotHandleContextLost']&&(_0x529805['_buffer']=_0x46abb8),_0x509210(_0x529805,_0x2ea66a,_0x381dd8,_0x46abb8,_0x529805[_0x15338f(0x41b8)],_0x303172,!0x1,_0x40ee50,_0x49b6f1);},!_0x4a18dd||_0x793227?_0x47f535&&('string'==typeof _0x47f535[_0x4023e3(0x1579)]||_0x47f535['close'])?_0x329311(_0x47f535):_0x525d68[_0x4023e3(0x1b0e)](_0x4f2c13,_0x329311,_0x21ddc5,_0x381dd8?_0x381dd8['offlineProvider']:null,_0x468d9d,_0x529805[_0x4023e3(0x41b8)]&&this[_0x4023e3(0x1553)][_0x4023e3(0x2a28)]?{'imageOrientation':_0x4023e3(0x59c)}:void 0x0):_0x4023e3(0x28aa)==typeof _0x47f535||_0x47f535 instanceof ArrayBuffer||ArrayBuffer[_0x4023e3(0x7f5)](_0x47f535)||_0x47f535 instanceof Blob?_0x525d68[_0x4023e3(0x1b0e)](_0x47f535,_0x329311,_0x21ddc5,_0x381dd8?_0x381dd8[_0x4023e3(0x3506)]:null,_0x468d9d,_0x529805[_0x4023e3(0x41b8)]&&this[_0x4023e3(0x1553)][_0x4023e3(0x2a28)]?{'imageOrientation':_0x4023e3(0x59c)}:void 0x0):_0x47f535&&_0x329311(_0x47f535);return _0x529805;}[_0xc20c80(0x3792)](_0xafe76a,_0x159b92,_0xa2b9f1,_0x4becc6,_0x4f8960=_0x2c00a6['g'][_0xc20c80(0x2a6)],_0x1dbef0=null,_0xe0ef89=null,_0xd61116=null,_0x22f615=null,_0x1f4d0a=null,_0x1190f7=null,_0x904637,_0x23456e,_0x138003,_0xd1e91d){var _0x3beb73=_0xc20c80;return this[_0x3beb73(0x264f)](_0xafe76a,_0x159b92,_0xa2b9f1,_0x4becc6,_0x4f8960,_0x1dbef0,_0xe0ef89,this[_0x3beb73(0x2783)][_0x3beb73(0x2de9)](this),(_0x24051b,_0x362b8a,_0x2fffc3,_0x3a242b,_0x5451f5,_0x1b6f64)=>{var _0x5599ab=_0x3beb73;const _0x1848f1=this['_gl'];var _0x1a3b6f=_0x2fffc3[_0x5599ab(0x2255)]===_0x24051b&&_0x2fffc3['height']===_0x362b8a,_0x3a011=_0x1f4d0a?this[_0x5599ab(0x29c5)](_0x1f4d0a,_0x5451f5[_0x5599ab(0xc92)]):_0x5599ab(0x3fbd)!==_0x3a242b||_0x5451f5[_0x5599ab(0xc92)]?_0x5451f5[_0x5599ab(0xc92)]?this[_0x5599ab(0x24fb)][_0x5599ab(0xe0b)]:_0x1848f1[_0x5599ab(0x552)]:_0x1848f1[_0x5599ab(0x22d1)];let _0x3ed114=_0x1f4d0a?this[_0x5599ab(0x29c5)](_0x1f4d0a):_0x5599ab(0x3fbd)!==_0x3a242b||_0x5451f5[_0x5599ab(0xc92)]?_0x1848f1[_0x5599ab(0x552)]:_0x1848f1[_0x5599ab(0x22d1)];if(_0x5451f5[_0x5599ab(0xc92)]&&0x1===this[_0x5599ab(0x141e)]&&(_0x3ed114=_0x3a011),_0x1a3b6f)return _0x1848f1[_0x5599ab(0x22b6)](_0x1848f1[_0x5599ab(0x147d)],0x0,_0x3a011,_0x3ed114,_0x1848f1[_0x5599ab(0x3918)],_0x2fffc3),!0x1;_0x3a242b=this[_0x5599ab(0x2605)][_0x5599ab(0x23a5)];if(_0x2fffc3['width']>_0x3a242b||_0x2fffc3['height']>_0x3a242b||!this[_0x5599ab(0x5d6)])return this['_prepareWorkingCanvas'](),this[_0x5599ab(0x3d49)]&&this[_0x5599ab(0x212e)]&&(this[_0x5599ab(0x3d49)][_0x5599ab(0x2255)]=_0x24051b,this[_0x5599ab(0x3d49)][_0x5599ab(0xc32)]=_0x362b8a,this[_0x5599ab(0x212e)][_0x5599ab(0x2359)](_0x2fffc3,0x0,0x0,_0x2fffc3[_0x5599ab(0x2255)],_0x2fffc3[_0x5599ab(0xc32)],0x0,0x0,_0x24051b,_0x362b8a),_0x1848f1[_0x5599ab(0x22b6)](_0x1848f1['TEXTURE_2D'],0x0,_0x3a011,_0x3ed114,_0x1848f1[_0x5599ab(0x3918)],this[_0x5599ab(0x3d49)]),_0x5451f5[_0x5599ab(0x2255)]=_0x24051b,_0x5451f5['height']=_0x362b8a),!0x1;{const _0x4d1578=new _0x454ac6['l'](this,_0x454ac6['S']['Temp']);this[_0x5599ab(0x2db1)](_0x1848f1[_0x5599ab(0x147d)],_0x4d1578,!0x0),_0x1848f1[_0x5599ab(0x22b6)](_0x1848f1[_0x5599ab(0x147d)],0x0,_0x3a011,_0x3ed114,_0x1848f1[_0x5599ab(0x3918)],_0x2fffc3),this[_0x5599ab(0x3341)](_0x4d1578,_0x5451f5,_0x4becc6,_0x3a011,()=>{var _0x268d47=_0x5599ab;this[_0x268d47(0x3957)](_0x4d1578),this[_0x268d47(0x2db1)](_0x1848f1['TEXTURE_2D'],_0x5451f5,!0x0),_0x1b6f64();});}return!0x0;},_0xd61116,_0x22f615,_0x1f4d0a,_0x1190f7,_0x904637,_0x23456e,_0xd1e91d);}static['_FileToolsLoadImage'](_0x290033,_0x46ad9a,_0x234d97,_0x469bf2,_0xe5890c,_0x470985){var _0x50e6a9=_0xc20c80;throw(0x0,_0x458dbf['S'])(_0x50e6a9(0x3119));}['_rescaleTexture'](_0x2f28fc,_0x27f0ef,_0x4e7659,_0x1c06f1,_0x5d2843){}[_0xc20c80(0x3170)](_0x48b5c8,_0x433099,_0x3a99ce,_0x4596bb,_0x460b31,_0x1b1d66,_0x2f3d32,_0x32f0fc=0x0,_0xe7f3bd=_0x2c00a6['g'][_0xc20c80(0x705)],_0x2af607,_0x525440){throw(0x0,_0x458dbf['S'])('Engine.RawTexture');}['createRawCubeTexture'](_0x2812bb,_0x3ebc7e,_0x326472,_0x33278b,_0x27000b,_0x99d7b8,_0x908149,_0x4338ea=0x0){var _0x244b7a=_0xc20c80;throw(0x0,_0x458dbf['S'])(_0x244b7a(0x2503));}[_0xc20c80(0x1ae1)](_0x17987d,_0x421fc5,_0x47e5f1,_0x50db5d,_0x3ffa68,_0x244bcc,_0x1898a0,_0x36692c,_0xf418e2=0x0,_0x3f432d=_0x2c00a6['g'][_0xc20c80(0x705)]){var _0x2c96c4=_0xc20c80;throw(0x0,_0x458dbf['S'])(_0x2c96c4(0x2503));}[_0xc20c80(0x4215)](_0x59ae49,_0x5e7191,_0x539702,_0x146efd,_0x22f211,_0x53e263,_0x424384,_0x155c25,_0x2f5e1f=0x0,_0x2966f0=_0x2c00a6['g'][_0xc20c80(0x705)]){throw(0x0,_0x458dbf['S'])('Engine.RawTexture');}['_unpackFlipY'](_0x45c0c8){var _0x241228=_0xc20c80;this[_0x241228(0x1111)]!==_0x45c0c8&&(this[_0x241228(0x35e9)][_0x241228(0x1565)](this[_0x241228(0x35e9)]['UNPACK_FLIP_Y_WEBGL'],_0x45c0c8?0x1:0x0),this[_0x241228(0x28fb)]&&(this[_0x241228(0x1111)]=_0x45c0c8));}['_getUnpackAlignement'](){var _0x1ffed5=_0xc20c80;return this[_0x1ffed5(0x35e9)][_0x1ffed5(0x3bb4)](this[_0x1ffed5(0x35e9)]['UNPACK_ALIGNMENT']);}[_0xc20c80(0x23a3)](_0x392f81){var _0x38213a=_0xc20c80;return _0x392f81['isCube']?this[_0x38213a(0x35e9)][_0x38213a(0x3737)]:_0x392f81['is3D']?this['_gl'][_0x38213a(0x3f45)]:_0x392f81[_0x38213a(0xb4f)]||_0x392f81[_0x38213a(0x256e)]?this[_0x38213a(0x35e9)][_0x38213a(0x1edb)]:this['_gl']['TEXTURE_2D'];}[_0xc20c80(0x2e38)](_0x26f8bf,_0x557c2c,_0xee8f04=!0x1){var _0x33ecf=_0xc20c80,_0x44830d=this['_getTextureTarget'](_0x557c2c),_0x684e7c=this[_0x33ecf(0x1e1b)](_0x26f8bf,_0x557c2c[_0x33ecf(0x2ea2)]||_0xee8f04);this['_setTextureParameterInteger'](_0x44830d,this[_0x33ecf(0x35e9)][_0x33ecf(0x24a1)],_0x684e7c[_0x33ecf(0x3c30)],_0x557c2c),this[_0x33ecf(0x3e18)](_0x44830d,this[_0x33ecf(0x35e9)][_0x33ecf(0x1e7f)],_0x684e7c[_0x33ecf(0x3478)]),_0xee8f04&&(_0x557c2c[_0x33ecf(0x2dba)]=!0x0,this[_0x33ecf(0x35e9)]['generateMipmap'](_0x44830d)),this[_0x33ecf(0x2db1)](_0x44830d,null),_0x557c2c[_0x33ecf(0x14ec)]=_0x26f8bf;}[_0xc20c80(0xec4)](_0xdf1f3f,_0x309ee9,_0x4fc703,_0x5d8711=0x0){}['updateTextureWrappingMode'](_0x3f476d,_0x35ed55,_0x3bb4d3=null,_0x1f91fc=null){var _0x55ae44=_0xc20c80,_0xc699fc=this['_getTextureTarget'](_0x3f476d);null!==_0x35ed55&&(this[_0x55ae44(0x3e18)](_0xc699fc,this['_gl'][_0x55ae44(0x76a)],this[_0x55ae44(0x2d55)](_0x35ed55),_0x3f476d),_0x3f476d[_0x55ae44(0x5bb)]=_0x35ed55),null!==_0x3bb4d3&&(this[_0x55ae44(0x3e18)](_0xc699fc,this[_0x55ae44(0x35e9)][_0x55ae44(0x562)],this[_0x55ae44(0x2d55)](_0x3bb4d3),_0x3f476d),_0x3f476d['_cachedWrapV']=_0x3bb4d3),(_0x3f476d[_0x55ae44(0xb4f)]||_0x3f476d[_0x55ae44(0x2682)])&&null!==_0x1f91fc&&(this[_0x55ae44(0x3e18)](_0xc699fc,this[_0x55ae44(0x35e9)][_0x55ae44(0x1e3b)],this[_0x55ae44(0x2d55)](_0x1f91fc),_0x3f476d),_0x3f476d[_0x55ae44(0x2d9a)]=_0x1f91fc),this[_0x55ae44(0x2db1)](_0xc699fc,null);}[_0xc20c80(0x2dc6)](_0x115e62,_0xf3afa0,_0x54d922,_0x1bcbf9,_0x2065ea,_0x3bf622=0x1){var _0x26696b=_0xc20c80,_0x4fe47c=_0xf3afa0[_0x26696b(0x2255)]||_0xf3afa0,_0x277d8b=_0xf3afa0[_0x26696b(0xc32)]||_0xf3afa0,_0xf3afa0=_0xf3afa0[_0x26696b(0x315d)]||0x0;_0x115e62[_0x26696b(0x24c6)]=_0x4fe47c,_0x115e62[_0x26696b(0x9f4)]=_0x277d8b,_0x115e62[_0x26696b(0x2255)]=_0x4fe47c,_0x115e62['height']=_0x277d8b,_0x115e62[_0x26696b(0xb4f)]=0x0<_0xf3afa0,_0x115e62[_0x26696b(0x116c)]=_0xf3afa0,_0x115e62[_0x26696b(0x3261)]=!0x0,_0x115e62[_0x26696b(0x3a80)]=_0x3bf622,_0x115e62[_0x26696b(0x2dba)]=!0x1,_0x115e62[_0x26696b(0x14ec)]=_0x1bcbf9?_0x2c00a6['g'][_0x26696b(0x948)]:_0x2c00a6['g'][_0x26696b(0x14cd)],_0x115e62['type']=_0x2c00a6['g'][_0x26696b(0x705)],_0x115e62[_0x26696b(0x22e4)]=_0x2065ea;const _0x236aa3=this[_0x26696b(0x35e9)];_0x4fe47c=this[_0x26696b(0x23a3)](_0x115e62),_0x277d8b=this[_0x26696b(0x1e1b)](_0x115e62[_0x26696b(0x14ec)],!0x1),(_0x236aa3[_0x26696b(0x3147)](_0x4fe47c,_0x236aa3[_0x26696b(0x24a1)],_0x277d8b[_0x26696b(0x3c30)]),_0x236aa3['texParameteri'](_0x4fe47c,_0x236aa3['TEXTURE_MIN_FILTER'],_0x277d8b[_0x26696b(0x3478)]),_0x236aa3[_0x26696b(0x3147)](_0x4fe47c,_0x236aa3[_0x26696b(0x76a)],_0x236aa3[_0x26696b(0x29a9)]),_0x236aa3[_0x26696b(0x3147)](_0x4fe47c,_0x236aa3[_0x26696b(0x562)],_0x236aa3[_0x26696b(0x29a9)]),0x1<this[_0x26696b(0x141e)]&&(0x0===_0x2065ea?(_0x236aa3['texParameteri'](_0x4fe47c,_0x236aa3[_0x26696b(0x8e7)],_0x2c00a6['g']['LEQUAL']),_0x236aa3[_0x26696b(0x3147)](_0x4fe47c,_0x236aa3[_0x26696b(0x33b1)],_0x236aa3[_0x26696b(0x2c7c)])):(_0x236aa3[_0x26696b(0x3147)](_0x4fe47c,_0x236aa3[_0x26696b(0x8e7)],_0x2065ea),_0x236aa3[_0x26696b(0x3147)](_0x4fe47c,_0x236aa3['TEXTURE_COMPARE_MODE'],_0x236aa3[_0x26696b(0x1cc5)]))));}[_0xc20c80(0x2a92)](_0x44fbcf,_0xecd7da,_0x31a52f,_0x581bb0,_0x49fe93,_0x280ce8=0x0,_0x4965a1=0x0){var _0x2372e7=_0xc20c80,_0x38f9ee=this['_gl'];let _0xac7918=_0x38f9ee[_0x2372e7(0x147d)];if(_0x44fbcf[_0x2372e7(0x3936)]&&(_0xac7918=_0x38f9ee['TEXTURE_CUBE_MAP_POSITIVE_X']+_0x280ce8),_0x44fbcf['_useSRGBBuffer'])switch(_0xecd7da){case _0x2c00a6['g']['TEXTUREFORMAT_COMPRESSED_RGB8_ETC2']:case _0x2c00a6['g'][_0x2372e7(0x35b)]:this[_0x2372e7(0x2605)]['etc2']?_0xecd7da=_0x38f9ee[_0x2372e7(0x2035)]:_0x44fbcf['_useSRGBBuffer']=!0x1;break;case _0x2c00a6['g'][_0x2372e7(0x16b7)]:this[_0x2372e7(0x2605)]['etc2']?_0xecd7da=_0x38f9ee['COMPRESSED_SRGB8_ALPHA8_ETC2_EAC']:_0x44fbcf[_0x2372e7(0xc92)]=!0x1;break;case _0x2c00a6['g'][_0x2372e7(0x1f08)]:_0xecd7da=_0x38f9ee[_0x2372e7(0x3668)];break;case _0x2c00a6['g'][_0x2372e7(0x16ae)]:_0xecd7da=_0x38f9ee[_0x2372e7(0x29eb)];break;case _0x2c00a6['g'][_0x2372e7(0x1158)]:this[_0x2372e7(0x2605)][_0x2372e7(0x11d2)]?_0xecd7da=_0x38f9ee[_0x2372e7(0x3180)]:_0x44fbcf[_0x2372e7(0xc92)]=!0x1;break;case _0x2c00a6['g']['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT1']:this[_0x2372e7(0x2605)][_0x2372e7(0x11d2)]?_0xecd7da=_0x38f9ee[_0x2372e7(0x2b65)]:_0x44fbcf[_0x2372e7(0xc92)]=!0x1;break;case _0x2c00a6['g'][_0x2372e7(0xd29)]:this[_0x2372e7(0x2605)][_0x2372e7(0x11d2)]?_0xecd7da=_0x38f9ee['COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT']:_0x44fbcf['_useSRGBBuffer']=!0x1;break;default:_0x44fbcf[_0x2372e7(0xc92)]=!0x1;}this[_0x2372e7(0x35e9)][_0x2372e7(0x3fd9)](_0xac7918,_0x4965a1,_0xecd7da,_0x31a52f,_0x581bb0,0x0,_0x49fe93);}['_uploadDataToTextureDirectly'](_0x1fe84b,_0x4b61a2,_0x3d6fbe=0x0,_0xb26d34=0x0,_0x30546b,_0x3cfe06=!0x1){var _0x58f467=_0xc20c80;const _0x444e8b=this[_0x58f467(0x35e9)];var _0x4ae351=this[_0x58f467(0x2f04)](_0x1fe84b['type']),_0x5c5689=this['_getInternalFormat'](_0x1fe84b[_0x58f467(0x1f4f)]),_0x30546b=void 0x0===_0x30546b?this['_getRGBABufferInternalSizedFormat'](_0x1fe84b['type'],_0x1fe84b[_0x58f467(0x1f4f)],_0x1fe84b[_0x58f467(0xc92)]):this[_0x58f467(0x29c5)](_0x30546b,_0x1fe84b[_0x58f467(0xc92)]);this['_unpackFlipY'](_0x1fe84b[_0x58f467(0x41b8)]);let _0xc11feb=_0x444e8b[_0x58f467(0x147d)];_0x1fe84b['isCube']&&(_0xc11feb=_0x444e8b[_0x58f467(0xeae)]+_0x3d6fbe);var _0x3d6fbe=Math[_0x58f467(0x3fe4)](Math[_0x58f467(0x23a)](_0x1fe84b[_0x58f467(0x2255)])*Math['LOG2E']),_0x2c5a15=Math[_0x58f467(0x3fe4)](Math[_0x58f467(0x23a)](_0x1fe84b[_0x58f467(0xc32)])*Math[_0x58f467(0x213c)]),_0x3d6fbe=_0x3cfe06?_0x1fe84b[_0x58f467(0x2255)]:Math[_0x58f467(0x143c)](0x2,Math[_0x58f467(0xf1a)](_0x3d6fbe-_0xb26d34,0x0)),_0x3cfe06=_0x3cfe06?_0x1fe84b[_0x58f467(0xc32)]:Math[_0x58f467(0x143c)](0x2,Math[_0x58f467(0xf1a)](_0x2c5a15-_0xb26d34,0x0));_0x444e8b[_0x58f467(0x22b6)](_0xc11feb,_0xb26d34,_0x30546b,_0x3d6fbe,_0x3cfe06,0x0,_0x5c5689,_0x4ae351,_0x4b61a2);}[_0xc20c80(0x3a90)](_0x4a2195,_0x40d5b8,_0x27408c,_0x4b9c09,_0x3a09a3,_0xfd73ab,_0x3a51bd=0x0,_0x3a2826=0x0,_0x4fdda6=!0x1){var _0x4fdecd=_0xc20c80;const _0x5d05f7=this[_0x4fdecd(0x35e9)];var _0x3bead1=this[_0x4fdecd(0x2f04)](_0x4a2195['type']),_0x251448=this['_getInternalFormat'](_0x4a2195[_0x4fdecd(0x1f4f)]);this[_0x4fdecd(0x975)](_0x4a2195[_0x4fdecd(0x41b8)]);let _0x216326=_0x5d05f7[_0x4fdecd(0x147d)],_0x3be328=_0x5d05f7['TEXTURE_2D'];_0x4a2195[_0x4fdecd(0x3936)]&&(_0x3be328=_0x5d05f7[_0x4fdecd(0xeae)]+_0x3a51bd,_0x216326=_0x5d05f7[_0x4fdecd(0x3737)]),this[_0x4fdecd(0x2db1)](_0x216326,_0x4a2195,!0x0),_0x5d05f7[_0x4fdecd(0xd0e)](_0x3be328,_0x3a2826,_0x27408c,_0x4b9c09,_0x3a09a3,_0xfd73ab,_0x251448,_0x3bead1,_0x40d5b8),_0x4fdda6&&this['_gl'][_0x4fdecd(0x203a)](_0x3be328),this[_0x4fdecd(0x2db1)](_0x216326,null);}[_0xc20c80(0x2817)](_0x5a3b16,_0x3fc95f,_0xbf8c0d=0x0,_0x21e346=0x0){var _0x599ffd=_0xc20c80,_0x453a6a=this[_0x599ffd(0x35e9)],_0x453a6a=_0x5a3b16[_0x599ffd(0x3936)]?_0x453a6a[_0x599ffd(0x3737)]:_0x453a6a[_0x599ffd(0x147d)];this[_0x599ffd(0x2db1)](_0x453a6a,_0x5a3b16,!0x0),this['_uploadDataToTextureDirectly'](_0x5a3b16,_0x3fc95f,_0xbf8c0d,_0x21e346),this[_0x599ffd(0x2db1)](_0x453a6a,null,!0x0);}[_0xc20c80(0x760)](_0x4e09e9,_0x4a690b,_0x212f9d,_0x2debf5,_0x5c381f){var _0x4ac592=_0xc20c80;const _0x2783c8=this['_gl'];_0x2783c8&&(_0x5c381f=this[_0x4ac592(0x1e1b)](_0x5c381f,!_0x212f9d),_0x2783c8['texParameteri'](_0x2783c8[_0x4ac592(0x147d)],_0x2783c8[_0x4ac592(0x24a1)],_0x5c381f['mag']),_0x2783c8['texParameteri'](_0x2783c8[_0x4ac592(0x147d)],_0x2783c8[_0x4ac592(0x1e7f)],_0x5c381f[_0x4ac592(0x3478)]),_0x212f9d||_0x2debf5||_0x2783c8[_0x4ac592(0x203a)](_0x2783c8[_0x4ac592(0x147d)]),this[_0x4ac592(0x2db1)](_0x2783c8[_0x4ac592(0x147d)],null),_0x4a690b&&_0x4a690b[_0x4ac592(0x3d3)](_0x4e09e9),_0x4e09e9['onLoadedObservable'][_0x4ac592(0x2a3a)](_0x4e09e9),_0x4e09e9[_0x4ac592(0x3f2a)][_0x4ac592(0x2f8)]());}[_0xc20c80(0x2783)](_0xdc71cf,_0x166be6,_0x132afd,_0x5c7e57,_0x2cdb66,_0x3adf90,_0x43c44e,_0x2ab3fb,_0x5a7588=_0x2c00a6['g'][_0xc20c80(0x2a6)]){var _0x4609e4=_0xc20c80,_0x47062c=this['getCaps']()[_0x4609e4(0x23a5)],_0x465ec8=Math[_0x4609e4(0x3478)](_0x47062c,this[_0x4609e4(0x15be)]?_0x525d68['GetExponentOfTwo'](_0x5c7e57[_0x4609e4(0x2255)],_0x47062c):_0x5c7e57[_0x4609e4(0x2255)]),_0x47062c=Math['min'](_0x47062c,this[_0x4609e4(0x15be)]?_0x525d68['GetExponentOfTwo'](_0x5c7e57[_0x4609e4(0xc32)],_0x47062c):_0x5c7e57[_0x4609e4(0xc32)]),_0x3a039e=this[_0x4609e4(0x35e9)];_0x3a039e&&(_0xdc71cf['_hardwareTexture']?(this['_bindTextureDirectly'](_0x3a039e[_0x4609e4(0x147d)],_0xdc71cf,!0x0),this[_0x4609e4(0x975)](void 0x0===_0x2cdb66||!!_0x2cdb66),_0xdc71cf[_0x4609e4(0x24c6)]=_0x5c7e57['width'],_0xdc71cf['baseHeight']=_0x5c7e57[_0x4609e4(0xc32)],_0xdc71cf[_0x4609e4(0x2255)]=_0x465ec8,_0xdc71cf[_0x4609e4(0xc32)]=_0x47062c,_0xdc71cf['isReady']=!0x0,_0x2ab3fb(_0x465ec8,_0x47062c,_0x5c7e57,_0x166be6,_0xdc71cf,()=>{this['_prepareWebGLTextureContinuation'](_0xdc71cf,_0x132afd,_0x3adf90,_0x43c44e,_0x5a7588);})||this['_prepareWebGLTextureContinuation'](_0xdc71cf,_0x132afd,_0x3adf90,_0x43c44e,_0x5a7588)):_0x132afd&&_0x132afd[_0x4609e4(0x3d3)](_0xdc71cf));}['_setupFramebufferDepthAttachments'](_0x51205d,_0x670441,_0x233675,_0x234d96,_0x5aa51b=0x1){var _0x34a71a=_0xc20c80,_0x4e9345=this[_0x34a71a(0x35e9)];if(_0x51205d&&_0x670441)return this['_createRenderBuffer'](_0x233675,_0x234d96,_0x5aa51b,_0x4e9345['DEPTH_STENCIL'],_0x4e9345[_0x34a71a(0x1dd2)],_0x4e9345[_0x34a71a(0x1724)]);if(_0x670441){let _0x3bfbe2=_0x4e9345[_0x34a71a(0x1937)];return 0x1<this['_webGLVersion']&&(_0x3bfbe2=_0x4e9345[_0x34a71a(0x2363)]),this[_0x34a71a(0x3626)](_0x233675,_0x234d96,_0x5aa51b,_0x3bfbe2,_0x3bfbe2,_0x4e9345['DEPTH_ATTACHMENT']);}return _0x51205d?this[_0x34a71a(0x3626)](_0x233675,_0x234d96,_0x5aa51b,_0x4e9345[_0x34a71a(0x2ef4)],_0x4e9345[_0x34a71a(0x2ef4)],_0x4e9345['STENCIL_ATTACHMENT']):null;}[_0xc20c80(0x3626)](_0x4b8da6,_0x150748,_0xd9aafe,_0x292780,_0x2c99e9,_0x40afab,_0x489b30=!0x0){var _0x185a30=_0xc20c80;const _0x5d13d3=this[_0x185a30(0x35e9)];var _0x20765e=_0x5d13d3[_0x185a30(0x3c22)]();return this[_0x185a30(0x1091)](_0x20765e,_0x4b8da6,_0x150748,_0xd9aafe,_0x292780,_0x2c99e9,_0x40afab,_0x489b30);}[_0xc20c80(0x1091)](_0x545359,_0x17340a,_0x12546d,_0x43a9ed,_0x50d357,_0x5e1f3a,_0x591439,_0x9bcd50=!0x0){var _0x4f6a06=_0xc20c80;const _0x299efa=this[_0x4f6a06(0x35e9)];return _0x299efa[_0x4f6a06(0x2da2)](_0x299efa[_0x4f6a06(0x1a67)],_0x545359),0x1<_0x43a9ed&&_0x299efa[_0x4f6a06(0x2459)]?_0x299efa[_0x4f6a06(0x2459)](_0x299efa['RENDERBUFFER'],_0x43a9ed,_0x5e1f3a,_0x17340a,_0x12546d):_0x299efa[_0x4f6a06(0x2c41)](_0x299efa[_0x4f6a06(0x1a67)],_0x50d357,_0x17340a,_0x12546d),_0x299efa[_0x4f6a06(0x7b7)](_0x299efa[_0x4f6a06(0x3cdf)],_0x591439,_0x299efa[_0x4f6a06(0x1a67)],_0x545359),_0x9bcd50&&_0x299efa[_0x4f6a06(0x2da2)](_0x299efa['RENDERBUFFER'],null),_0x545359;}[_0xc20c80(0x3957)](_0x4002f0){var _0x55a118=_0xc20c80;this['_deleteTexture'](null==(_0x394844=_0x4002f0[_0x55a118(0x1c72)])?void 0x0:_0x394844[_0x55a118(0x3e6e)]),this[_0x55a118(0x29ad)]();var _0x394844=this[_0x55a118(0x1423)][_0x55a118(0x919)](_0x4002f0);-0x1!==_0x394844&&this[_0x55a118(0x1423)][_0x55a118(0x5ff)](_0x394844,0x1),_0x4002f0[_0x55a118(0x109e)]&&_0x4002f0[_0x55a118(0x109e)][_0x55a118(0x18c9)](),_0x4002f0[_0x55a118(0x3e10)]&&_0x4002f0[_0x55a118(0x3e10)][_0x55a118(0x18c9)](),_0x4002f0[_0x55a118(0x205c)]&&_0x4002f0[_0x55a118(0x205c)][_0x55a118(0x18c9)](),_0x4002f0[_0x55a118(0x2d33)]&&_0x4002f0[_0x55a118(0x2d33)][_0x55a118(0x18c9)]();}['_releaseRenderTargetWrapper'](_0x133487){var _0x301e1e=_0xc20c80;_0x133487=this[_0x301e1e(0x24d2)][_0x301e1e(0x919)](_0x133487),-0x1!==_0x133487&&this[_0x301e1e(0x24d2)][_0x301e1e(0x5ff)](_0x133487,0x1);}['_deleteTexture'](_0xf27e1b){var _0x1eb73f=_0xc20c80;_0xf27e1b&&this[_0x1eb73f(0x35e9)]['deleteTexture'](_0xf27e1b);}[_0xc20c80(0x1351)](_0x17b900){var _0xc32536=_0xc20c80;this[_0xc32536(0x1075)]!==_0x17b900&&(this['_gl'][_0xc32536(0x2f40)](_0x17b900),this[_0xc32536(0x1075)]=_0x17b900);}['bindSamplers'](_0x380455){var _0x5d16cb=_0xc20c80,_0x4b6ab6=_0x380455[_0x5d16cb(0x260e)](),_0x253a3f=(this[_0x5d16cb(0x1351)](_0x4b6ab6[_0x5d16cb(0x2cb6)]),_0x380455[_0x5d16cb(0x7e4)]());for(let _0x20b63d=0x0;_0x20b63d<_0x253a3f['length'];_0x20b63d++){var _0x39907e=_0x380455['getUniform'](_0x253a3f[_0x20b63d]);_0x39907e&&(this[_0x5d16cb(0x38ec)][_0x20b63d]=_0x39907e);}this[_0x5d16cb(0x640)]=null;}['_activateCurrentTexture'](){var _0x5e1d88=_0xc20c80;this['_currentTextureChannel']!==this['_activeChannel']&&(this[_0x5e1d88(0x35e9)]['activeTexture'](this[_0x5e1d88(0x35e9)][_0x5e1d88(0x32bb)]+this[_0x5e1d88(0x1ab3)]),this[_0x5e1d88(0x380)]=this[_0x5e1d88(0x1ab3)]);}[_0xc20c80(0x2db1)](_0x45415c,_0x1e9f29,_0x594651=!0x1,_0x3a8904=!0x1){var _0x4e51f0=_0xc20c80;let _0x13dd40=!0x1;var _0x98011c=_0x1e9f29&&-0x1<_0x1e9f29[_0x4e51f0(0x252c)];if(_0x594651&&_0x98011c&&(this[_0x4e51f0(0x1ab3)]=_0x1e9f29[_0x4e51f0(0x252c)]),this['_boundTexturesCache'][this['_activeChannel']]!==_0x1e9f29||_0x3a8904){if(this['_activateCurrentTexture'](),_0x1e9f29&&_0x1e9f29[_0x4e51f0(0x256e)])throw _0x932e8['error'](_0x45415c,_0x1e9f29),_0x4e51f0(0x3ec8);this[_0x4e51f0(0x35e9)][_0x4e51f0(0x27f1)](_0x45415c,null!=(_0x45415c=null==(_0x3a8904=null==_0x1e9f29?void 0x0:_0x1e9f29['_hardwareTexture'])?void 0x0:_0x3a8904['underlyingResource'])?_0x45415c:null),(this[_0x4e51f0(0x1aa5)][this[_0x4e51f0(0x1ab3)]]=_0x1e9f29)&&(_0x1e9f29[_0x4e51f0(0x252c)]=this[_0x4e51f0(0x1ab3)]);}else _0x594651&&(_0x13dd40=!0x0,this[_0x4e51f0(0x8f5)]());return _0x98011c&&!_0x594651&&this[_0x4e51f0(0x31ce)](_0x1e9f29[_0x4e51f0(0x252c)],this[_0x4e51f0(0x1ab3)]),_0x13dd40;}[_0xc20c80(0x4169)](_0x283924,_0x5e7f40,_0x21630c){var _0x251fb2=_0xc20c80;void 0x0!==_0x283924&&(_0x5e7f40&&(_0x5e7f40[_0x251fb2(0x252c)]=_0x283924),this[_0x251fb2(0x1ab3)]=_0x283924,_0x283924=_0x5e7f40?this[_0x251fb2(0x23a3)](_0x5e7f40):this[_0x251fb2(0x35e9)][_0x251fb2(0x147d)],this[_0x251fb2(0x2db1)](_0x283924,_0x5e7f40));}['unbindAllTextures'](){var _0x1faca0=_0xc20c80;for(let _0x4dda3d=0x0;_0x4dda3d<this[_0x1faca0(0xd2a)];_0x4dda3d++)this[_0x1faca0(0x1ab3)]=_0x4dda3d,this[_0x1faca0(0x2db1)](this[_0x1faca0(0x35e9)][_0x1faca0(0x147d)],null),this[_0x1faca0(0x2db1)](this['_gl'][_0x1faca0(0x3737)],null),0x1<this[_0x1faca0(0x141e)]&&(this[_0x1faca0(0x2db1)](this[_0x1faca0(0x35e9)][_0x1faca0(0x3f45)],null),this[_0x1faca0(0x2db1)](this[_0x1faca0(0x35e9)][_0x1faca0(0x1edb)],null));}[_0xc20c80(0x1888)](_0x53b9c6,_0x2fb896,_0xe40f2c,_0x1a6faf){var _0x133866=_0xc20c80;void 0x0!==_0x53b9c6&&(_0x2fb896&&(this['_boundUniforms'][_0x53b9c6]=_0x2fb896),this[_0x133866(0x18e0)](_0x53b9c6,_0xe40f2c));}[_0xc20c80(0x31ce)](_0x291b5d,_0x17ded5){var _0x29bb8f=_0xc20c80;const _0x14f29a=this[_0x29bb8f(0x38ec)][_0x291b5d];_0x14f29a&&_0x14f29a[_0x29bb8f(0x19ea)]!==_0x17ded5&&(this['_gl'][_0x29bb8f(0x3ce5)](_0x14f29a,_0x17ded5),_0x14f29a[_0x29bb8f(0x19ea)]=_0x17ded5);}[_0xc20c80(0x2d55)](_0x5311f0){var _0x264f23=_0xc20c80;switch(_0x5311f0){case _0x2c00a6['g'][_0x264f23(0x3ace)]:return this[_0x264f23(0x35e9)][_0x264f23(0x148f)];case _0x2c00a6['g']['TEXTURE_CLAMP_ADDRESSMODE']:return this[_0x264f23(0x35e9)][_0x264f23(0x29a9)];case _0x2c00a6['g'][_0x264f23(0x19d3)]:return this[_0x264f23(0x35e9)][_0x264f23(0x2bbf)];}return this[_0x264f23(0x35e9)][_0x264f23(0x148f)];}[_0xc20c80(0x18e0)](_0x462dbc,_0x13533a,_0x4d5dec=!0x1,_0x300a64=!0x1,_0x18480d){var _0x194705=_0xc20c80;if(!_0x13533a)return null!=this[_0x194705(0x1aa5)][_0x462dbc]&&(this[_0x194705(0x1ab3)]=_0x462dbc,this[_0x194705(0x2db1)](this[_0x194705(0x35e9)]['TEXTURE_2D'],null),this['_bindTextureDirectly'](this[_0x194705(0x35e9)][_0x194705(0x3737)],null),0x1<this[_0x194705(0x141e)]&&(this[_0x194705(0x2db1)](this['_gl'][_0x194705(0x3f45)],null),this[_0x194705(0x2db1)](this['_gl'][_0x194705(0x1edb)],null))),!0x1;if(_0x13533a[_0x194705(0x40a7)])this[_0x194705(0x1ab3)]=_0x462dbc,_0x13533a[_0x194705(0x22f)]();else{if(_0x13533a[_0x194705(0x24c8)]===_0x2c00a6['g']['DELAYLOADSTATE_NOTLOADED'])return _0x13533a[_0x194705(0x2652)](),!0x1;}let _0x277e34,_0x2b0890=(_0x277e34=_0x300a64?_0x13533a[_0x194705(0x21d2)]:_0x13533a[_0x194705(0x3261)]()?_0x13533a['getInternalTexture']():_0x13533a['isCube']?this[_0x194705(0x20dc)]:_0x13533a[_0x194705(0x2682)]?this[_0x194705(0x36c6)]:_0x13533a[_0x194705(0xb4f)]?this[_0x194705(0x2dd9)]:this[_0x194705(0x3287)],!_0x4d5dec&&_0x277e34&&(_0x277e34['_associatedChannel']=_0x462dbc),!0x0);return this[_0x194705(0x1aa5)][_0x462dbc]===_0x277e34&&(_0x4d5dec||this[_0x194705(0x31ce)](_0x277e34['_associatedChannel'],_0x462dbc),_0x2b0890=!0x1),this['_activeChannel']=_0x462dbc,_0x300a64=this[_0x194705(0x23a3)](_0x277e34),(_0x2b0890&&this[_0x194705(0x2db1)](_0x300a64,_0x277e34,_0x4d5dec),_0x277e34&&!_0x277e34['isMultiview']&&(_0x277e34['isCube']&&_0x277e34[_0x194705(0xce3)]!==_0x13533a[_0x194705(0x303)]&&(_0x277e34[_0x194705(0xce3)]=_0x13533a[_0x194705(0x303)],_0x462dbc=_0x13533a[_0x194705(0x303)]!==_0x2c00a6['g'][_0x194705(0x3769)]&&_0x13533a[_0x194705(0x303)]!==_0x2c00a6['g']['TEXTURE_SKYBOX_MODE']?_0x2c00a6['g'][_0x194705(0x3ace)]:_0x2c00a6['g'][_0x194705(0x2354)],_0x13533a[_0x194705(0x4100)]=_0x462dbc,_0x13533a[_0x194705(0x3d59)]=_0x462dbc),_0x277e34[_0x194705(0x5bb)]!==_0x13533a[_0x194705(0x4100)]&&(_0x277e34[_0x194705(0x5bb)]=_0x13533a['wrapU'],this['_setTextureParameterInteger'](_0x300a64,this[_0x194705(0x35e9)]['TEXTURE_WRAP_S'],this[_0x194705(0x2d55)](_0x13533a['wrapU']),_0x277e34)),_0x277e34[_0x194705(0x146a)]!==_0x13533a[_0x194705(0x3d59)]&&(_0x277e34['_cachedWrapV']=_0x13533a[_0x194705(0x3d59)],this[_0x194705(0x3e18)](_0x300a64,this[_0x194705(0x35e9)][_0x194705(0x562)],this[_0x194705(0x2d55)](_0x13533a['wrapV']),_0x277e34)),_0x277e34[_0x194705(0x2682)]&&_0x277e34[_0x194705(0x2d9a)]!==_0x13533a['wrapR']&&(_0x277e34[_0x194705(0x2d9a)]=_0x13533a[_0x194705(0xe10)],this[_0x194705(0x3e18)](_0x300a64,this['_gl'][_0x194705(0x1e3b)],this[_0x194705(0x2d55)](_0x13533a[_0x194705(0xe10)]),_0x277e34)),this[_0x194705(0x1bff)](_0x300a64,_0x277e34,_0x13533a[_0x194705(0xbad)])),!0x0);}[_0xc20c80(0x3a44)](_0x5f50e1,_0x52e2b3,_0x577dde,_0x3fa02f){var _0x22a247=_0xc20c80;if(void 0x0!==_0x5f50e1&&_0x52e2b3){this['_textureUnits']&&this[_0x22a247(0xf5a)]['length']===_0x577dde['length']||(this[_0x22a247(0xf5a)]=new Int32Array(_0x577dde[_0x22a247(0x1377)]));for(let _0x1ca3a8=0x0;_0x1ca3a8<_0x577dde[_0x22a247(0x1377)];_0x1ca3a8++){const _0x34b827=_0x577dde[_0x1ca3a8][_0x22a247(0xebd)]();_0x34b827?(this[_0x22a247(0xf5a)][_0x1ca3a8]=_0x5f50e1+_0x1ca3a8,_0x34b827['_associatedChannel']=_0x5f50e1+_0x1ca3a8):this[_0x22a247(0xf5a)][_0x1ca3a8]=-0x1;}this[_0x22a247(0x35e9)][_0x22a247(0x413b)](_0x52e2b3,this['_textureUnits']);for(let _0x3a6f6f=0x0;_0x3a6f6f<_0x577dde[_0x22a247(0x1377)];_0x3a6f6f++)this['_setTexture'](this[_0x22a247(0xf5a)][_0x3a6f6f],_0x577dde[_0x3a6f6f],!0x0);}}[_0xc20c80(0x1bff)](_0x512511,_0x19a3d3,_0x28960b){var _0xcdc61b=_0xc20c80,_0x16672a=this[_0xcdc61b(0x2605)][_0xcdc61b(0x2e6b)];_0x19a3d3['samplingMode']!==_0x2c00a6['g']['TEXTURE_LINEAR_LINEAR_MIPNEAREST']&&_0x19a3d3['samplingMode']!==_0x2c00a6['g'][_0xcdc61b(0x3d84)]&&_0x19a3d3[_0xcdc61b(0x14ec)]!==_0x2c00a6['g'][_0xcdc61b(0xca4)]&&(_0x28960b=0x1),_0x16672a&&_0x19a3d3[_0xcdc61b(0x2cef)]!==_0x28960b&&(this[_0xcdc61b(0x2cf4)](_0x512511,_0x16672a[_0xcdc61b(0xee3)],Math['min'](_0x28960b,this[_0xcdc61b(0x2605)][_0xcdc61b(0x402c)]),_0x19a3d3),_0x19a3d3[_0xcdc61b(0x2cef)]=_0x28960b);}[_0xc20c80(0x2cf4)](_0x1d9147,_0x324c74,_0x50d321,_0x297898){var _0x102937=_0xc20c80;this[_0x102937(0x2db1)](_0x1d9147,_0x297898,!0x0,!0x0),this[_0x102937(0x35e9)][_0x102937(0xb31)](_0x1d9147,_0x324c74,_0x50d321);}[_0xc20c80(0x3e18)](_0x2ae7d5,_0x7785d9,_0x298778,_0xb1a435){var _0x2ca83c=_0xc20c80;_0xb1a435&&this[_0x2ca83c(0x2db1)](_0x2ae7d5,_0xb1a435,!0x0,!0x0),this[_0x2ca83c(0x35e9)][_0x2ca83c(0x3147)](_0x2ae7d5,_0x7785d9,_0x298778);}[_0xc20c80(0x745)](){var _0x1857af=_0xc20c80;if(this['_mustWipeVertexAttributes']){this[_0x1857af(0x3728)]=!0x1;for(let _0xb98c8d=0x0;_0xb98c8d<this['_caps'][_0x1857af(0x407f)];_0xb98c8d++)this['disableAttributeByIndex'](_0xb98c8d);}else{for(let _0x5deced=0x0,_0xdf9b4d=this[_0x1857af(0x2e9c)][_0x1857af(0x1377)];_0x5deced<_0xdf9b4d;_0x5deced++)_0x5deced>=this[_0x1857af(0x2605)][_0x1857af(0x407f)]||!this[_0x1857af(0x2e9c)][_0x5deced]||this['disableAttributeByIndex'](_0x5deced);}}[_0xc20c80(0x326c)](){var _0x2e5d22=_0xc20c80;for(const _0x493161 in this[_0x2e5d22(0x3361)]){var _0x5c7d5d=this[_0x2e5d22(0x3361)][_0x493161][_0x2e5d22(0x260e)]();this['_deletePipelineContext'](_0x5c7d5d);}this[_0x2e5d22(0x3361)]={};}[_0xc20c80(0x18c9)](){var _0x5ceacf=_0xc20c80,_0x4a85af;this[_0x5ceacf(0x12da)]=!0x0,this[_0x5ceacf(0x203d)](),this[_0x5ceacf(0xbd5)]&&this['onBeforeTextureInitObservable'][_0x5ceacf(0x2f8)](),this[_0x5ceacf(0x25f6)]&&(this[_0x5ceacf(0x3957)](this['_emptyTexture']),this[_0x5ceacf(0x25f6)]=null),this[_0x5ceacf(0x1d28)]&&(this['_releaseTexture'](this[_0x5ceacf(0x1d28)]),this[_0x5ceacf(0x1d28)]=null),this[_0x5ceacf(0xc1f)]&&this[_0x5ceacf(0x35e9)][_0x5ceacf(0x408b)](this[_0x5ceacf(0xc1f)]),this['releaseEffects'](),null!=(_0x4a85af=this[_0x5ceacf(0xabc)])&&_0x4a85af['call'](this),this[_0x5ceacf(0x745)](),this[_0x5ceacf(0x38ec)]={},(0x0,_0xb0d946['CG'])()&&this[_0x5ceacf(0x1542)]&&(this['_doNotHandleContextLost']||(this[_0x5ceacf(0x1542)]['removeEventListener'](_0x5ceacf(0x2244),this[_0x5ceacf(0x2c9e)]),this[_0x5ceacf(0x1542)][_0x5ceacf(0x22e3)](_0x5ceacf(0x2584),this[_0x5ceacf(0x3430)])),window['removeEventListener'](_0x5ceacf(0x911),this[_0x5ceacf(0x1ff)])),this[_0x5ceacf(0x3d49)]=null,this[_0x5ceacf(0x212e)]=null,this[_0x5ceacf(0x2760)][_0x5ceacf(0x1377)]=0x0,this[_0x5ceacf(0x1542)]=null,this[_0x5ceacf(0x1075)]=null,this[_0x5ceacf(0x2cf8)]=null,_0x34358a['Q'][_0x5ceacf(0xf94)]();for(const _0x22d132 of this['_activeRequests'])_0x22d132[_0x5ceacf(0x1698)]();this[_0x5ceacf(0x21eb)][_0x5ceacf(0x2a3a)](this),this[_0x5ceacf(0x21eb)][_0x5ceacf(0x2f8)]();}[_0xc20c80(0xc7f)](_0x1e0cdf){var _0x1ec384=_0xc20c80;this[_0x1ec384(0x1542)]&&this[_0x1ec384(0x1542)][_0x1ec384(0x1080)](_0x1ec384(0x2244),_0x1e0cdf,!0x1);}[_0xc20c80(0xb4e)](_0x474ed1){var _0x35e66c=_0xc20c80;this[_0x35e66c(0x1542)]&&this[_0x35e66c(0x1542)][_0x35e66c(0x1080)]('webglcontextrestored',_0x474ed1,!0x1);}['getError'](){var _0x114622=_0xc20c80;return this[_0x114622(0x35e9)][_0x114622(0x409e)]();}[_0xc20c80(0x10da)](){var _0x51f305=_0xc20c80;return 0x1<this[_0x51f305(0x4036)]?this[_0x51f305(0x2605)][_0x51f305(0x281a)]:this[_0x51f305(0x4ae)](_0x2c00a6['g'][_0x51f305(0x2c1)]);}[_0xc20c80(0x81a)](){var _0x5e748b=_0xc20c80;return 0x1<this[_0x5e748b(0x4036)]?this[_0x5e748b(0x2605)][_0x5e748b(0x281a)]:this[_0x5e748b(0x4ae)](_0x2c00a6['g'][_0x5e748b(0x17d0)]);}[_0xc20c80(0x4ae)](_0x5ecf2d){var _0x40d495=_0xc20c80;const _0x26d4b8=this[_0x40d495(0x35e9)];for(;_0x26d4b8[_0x40d495(0x409e)]()!==_0x26d4b8[_0x40d495(0x1fef)];);let _0x46c2ca=!0x0;var _0x3a042d,_0x5c7b65,_0x443752=_0x26d4b8[_0x40d495(0x3792)](),_0x5ecf2d=(_0x26d4b8[_0x40d495(0x27f1)](_0x26d4b8[_0x40d495(0x147d)],_0x443752),_0x26d4b8[_0x40d495(0x22b6)](_0x26d4b8[_0x40d495(0x147d)],0x0,this['_getRGBABufferInternalSizedFormat'](_0x5ecf2d),0x1,0x1,0x0,_0x26d4b8[_0x40d495(0x552)],this[_0x40d495(0x2f04)](_0x5ecf2d),null),_0x26d4b8[_0x40d495(0x3147)](_0x26d4b8[_0x40d495(0x147d)],_0x26d4b8['TEXTURE_MIN_FILTER'],_0x26d4b8['NEAREST']),_0x26d4b8['texParameteri'](_0x26d4b8[_0x40d495(0x147d)],_0x26d4b8[_0x40d495(0x24a1)],_0x26d4b8[_0x40d495(0x3159)]),_0x26d4b8['createFramebuffer']()),_0x25e626=(_0x26d4b8['bindFramebuffer'](_0x26d4b8[_0x40d495(0x3cdf)],_0x5ecf2d),_0x26d4b8[_0x40d495(0x1191)](_0x26d4b8[_0x40d495(0x3cdf)],_0x26d4b8[_0x40d495(0x40cd)],_0x26d4b8[_0x40d495(0x147d)],_0x443752,0x0),_0x26d4b8[_0x40d495(0x3dfa)](_0x26d4b8[_0x40d495(0x3cdf)]));for((_0x46c2ca=(_0x46c2ca=_0x46c2ca&&_0x25e626===_0x26d4b8[_0x40d495(0x343c)])&&_0x26d4b8[_0x40d495(0x409e)]()===_0x26d4b8['NO_ERROR'])&&(_0x26d4b8[_0x40d495(0x2f8)](_0x26d4b8[_0x40d495(0x3f7)]),_0x46c2ca=_0x46c2ca&&_0x26d4b8[_0x40d495(0x409e)]()===_0x26d4b8[_0x40d495(0x1fef)]),_0x46c2ca&&(_0x26d4b8['bindFramebuffer'](_0x26d4b8[_0x40d495(0x3cdf)],null),_0x25e626=_0x26d4b8[_0x40d495(0x552)],_0x3a042d=_0x26d4b8[_0x40d495(0x3918)],_0x5c7b65=new Uint8Array(0x4),_0x26d4b8[_0x40d495(0x3316)](0x0,0x0,0x1,0x1,_0x25e626,_0x3a042d,_0x5c7b65),_0x46c2ca=_0x46c2ca&&_0x26d4b8[_0x40d495(0x409e)]()===_0x26d4b8[_0x40d495(0x1fef)]),_0x26d4b8[_0x40d495(0x300)](_0x443752),_0x26d4b8[_0x40d495(0x408b)](_0x5ecf2d),_0x26d4b8['bindFramebuffer'](_0x26d4b8['FRAMEBUFFER'],null);!_0x46c2ca&&_0x26d4b8[_0x40d495(0x409e)]()!==_0x26d4b8[_0x40d495(0x1fef)];);return _0x46c2ca;}[_0xc20c80(0x2f04)](_0x49c0b3){var _0x5acef3=_0xc20c80;if(0x1===this['_webGLVersion']){switch(_0x49c0b3){case _0x2c00a6['g'][_0x5acef3(0x2c1)]:return this[_0x5acef3(0x35e9)]['FLOAT'];case _0x2c00a6['g'][_0x5acef3(0x17d0)]:return this['_gl'][_0x5acef3(0x3f25)];case _0x2c00a6['g'][_0x5acef3(0x8e3)]:return this[_0x5acef3(0x35e9)]['UNSIGNED_BYTE'];case _0x2c00a6['g'][_0x5acef3(0x3765)]:return this['_gl'][_0x5acef3(0x2476)];case _0x2c00a6['g'][_0x5acef3(0x2794)]:return this[_0x5acef3(0x35e9)][_0x5acef3(0x79c)];case _0x2c00a6['g']['TEXTURETYPE_UNSIGNED_SHORT_5_6_5']:return this[_0x5acef3(0x35e9)][_0x5acef3(0x368f)];}return this[_0x5acef3(0x35e9)]['UNSIGNED_BYTE'];}switch(_0x49c0b3){case _0x2c00a6['g']['TEXTURETYPE_BYTE']:return this['_gl'][_0x5acef3(0x34c2)];case _0x2c00a6['g']['TEXTURETYPE_UNSIGNED_BYTE']:return this['_gl'][_0x5acef3(0x3918)];case _0x2c00a6['g'][_0x5acef3(0x1f2d)]:return this[_0x5acef3(0x35e9)]['SHORT'];case _0x2c00a6['g']['TEXTURETYPE_UNSIGNED_SHORT']:return this[_0x5acef3(0x35e9)][_0x5acef3(0x3c54)];case _0x2c00a6['g'][_0x5acef3(0x2504)]:return this['_gl'][_0x5acef3(0xf7e)];case _0x2c00a6['g'][_0x5acef3(0x364d)]:return this[_0x5acef3(0x35e9)][_0x5acef3(0x462)];case _0x2c00a6['g'][_0x5acef3(0x2c1)]:return this[_0x5acef3(0x35e9)][_0x5acef3(0x1e6e)];case _0x2c00a6['g'][_0x5acef3(0x17d0)]:return this['_gl'][_0x5acef3(0x2541)];case _0x2c00a6['g'][_0x5acef3(0x3765)]:return this['_gl'][_0x5acef3(0x2476)];case _0x2c00a6['g'][_0x5acef3(0x2794)]:return this[_0x5acef3(0x35e9)]['UNSIGNED_SHORT_5_5_5_1'];case _0x2c00a6['g'][_0x5acef3(0x27cd)]:return this[_0x5acef3(0x35e9)][_0x5acef3(0x368f)];case _0x2c00a6['g'][_0x5acef3(0x38dd)]:return this['_gl'][_0x5acef3(0x2b4f)];case _0x2c00a6['g'][_0x5acef3(0x3827)]:return this[_0x5acef3(0x35e9)][_0x5acef3(0x35d3)];case _0x2c00a6['g']['TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV']:return this[_0x5acef3(0x35e9)][_0x5acef3(0x1e66)];case _0x2c00a6['g'][_0x5acef3(0x2916)]:return this[_0x5acef3(0x35e9)][_0x5acef3(0x24ee)];case _0x2c00a6['g']['TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV']:return this['_gl'][_0x5acef3(0x26a2)];}return this['_gl'][_0x5acef3(0x3918)];}[_0xc20c80(0x29c5)](_0x3c2e2b,_0x5c93ac=!0x1){var _0x57237b=_0xc20c80;let _0x4cd3e3=_0x5c93ac?this[_0x57237b(0x24fb)][_0x57237b(0xe0b)]:this[_0x57237b(0x35e9)][_0x57237b(0x552)];switch(_0x3c2e2b){case _0x2c00a6['g']['TEXTUREFORMAT_ALPHA']:_0x4cd3e3=this[_0x57237b(0x35e9)][_0x57237b(0x276a)];break;case _0x2c00a6['g'][_0x57237b(0x119c)]:_0x4cd3e3=this[_0x57237b(0x35e9)]['LUMINANCE'];break;case _0x2c00a6['g'][_0x57237b(0x1f40)]:_0x4cd3e3=this[_0x57237b(0x35e9)][_0x57237b(0xffd)];break;case _0x2c00a6['g'][_0x57237b(0x3cbf)]:_0x4cd3e3=this[_0x57237b(0x35e9)][_0x57237b(0x10d2)];break;case _0x2c00a6['g'][_0x57237b(0x4110)]:_0x4cd3e3=this[_0x57237b(0x35e9)]['RG'];break;case _0x2c00a6['g'][_0x57237b(0x22cf)]:_0x4cd3e3=_0x5c93ac?this[_0x57237b(0x24fb)]['SRGB']:this[_0x57237b(0x35e9)]['RGB'];break;case _0x2c00a6['g']['TEXTUREFORMAT_RGBA']:_0x4cd3e3=_0x5c93ac?this[_0x57237b(0x24fb)][_0x57237b(0xe0b)]:this[_0x57237b(0x35e9)][_0x57237b(0x552)];}if(0x1<this['_webGLVersion'])switch(_0x3c2e2b){case _0x2c00a6['g'][_0x57237b(0x39a6)]:_0x4cd3e3=this[_0x57237b(0x35e9)][_0x57237b(0x4143)];break;case _0x2c00a6['g']['TEXTUREFORMAT_RG_INTEGER']:_0x4cd3e3=this[_0x57237b(0x35e9)]['RG_INTEGER'];break;case _0x2c00a6['g'][_0x57237b(0x225c)]:_0x4cd3e3=this['_gl'][_0x57237b(0xbcd)];break;case _0x2c00a6['g']['TEXTUREFORMAT_RGBA_INTEGER']:_0x4cd3e3=this[_0x57237b(0x35e9)][_0x57237b(0x410)];}return _0x4cd3e3;}[_0xc20c80(0x3add)](_0x356f33,_0x531418,_0xe92d5b=!0x1){var _0x1170d6=_0xc20c80;if(0x1===this['_webGLVersion']){if(void 0x0!==_0x531418)switch(_0x531418){case _0x2c00a6['g'][_0x1170d6(0x3e46)]:return this['_gl']['ALPHA'];case _0x2c00a6['g']['TEXTUREFORMAT_LUMINANCE']:return this[_0x1170d6(0x35e9)]['LUMINANCE'];case _0x2c00a6['g'][_0x1170d6(0x1f40)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0xffd)];case _0x2c00a6['g'][_0x1170d6(0x22cf)]:return _0xe92d5b?this[_0x1170d6(0x24fb)][_0x1170d6(0x3b68)]:this[_0x1170d6(0x35e9)][_0x1170d6(0x22d1)];}return this['_gl'][_0x1170d6(0x552)];}switch(_0x356f33){case _0x2c00a6['g'][_0x1170d6(0x3c5c)]:switch(_0x531418){case _0x2c00a6['g'][_0x1170d6(0x3cbf)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x2cd2)];case _0x2c00a6['g']['TEXTUREFORMAT_RG']:return this['_gl'][_0x1170d6(0x14e1)];case _0x2c00a6['g'][_0x1170d6(0x22cf)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0xa63)];case _0x2c00a6['g'][_0x1170d6(0x39a6)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x10df)];case _0x2c00a6['g'][_0x1170d6(0xe02)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0xcb7)];case _0x2c00a6['g'][_0x1170d6(0x225c)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x37e8)];case _0x2c00a6['g'][_0x1170d6(0x283a)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x1a85)];default:return this[_0x1170d6(0x35e9)][_0x1170d6(0x2ca2)];}case _0x2c00a6['g'][_0x1170d6(0x8e3)]:switch(_0x531418){case _0x2c00a6['g'][_0x1170d6(0x3cbf)]:return this[_0x1170d6(0x35e9)]['R8'];case _0x2c00a6['g'][_0x1170d6(0x4110)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x2cdd)];case _0x2c00a6['g'][_0x1170d6(0x22cf)]:return _0xe92d5b?this[_0x1170d6(0x24fb)][_0x1170d6(0x36d2)]:this[_0x1170d6(0x35e9)][_0x1170d6(0x3398)];case _0x2c00a6['g'][_0x1170d6(0x3ca4)]:return _0xe92d5b?this['_glSRGBExtensionValues']['SRGB8_ALPHA8']:this[_0x1170d6(0x35e9)][_0x1170d6(0x2d4)];case _0x2c00a6['g'][_0x1170d6(0x39a6)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0xcf1)];case _0x2c00a6['g']['TEXTUREFORMAT_RG_INTEGER']:return this[_0x1170d6(0x35e9)][_0x1170d6(0x3c07)];case _0x2c00a6['g'][_0x1170d6(0x225c)]:return this[_0x1170d6(0x35e9)]['RGB8UI'];case _0x2c00a6['g'][_0x1170d6(0x283a)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x9f3)];case _0x2c00a6['g'][_0x1170d6(0x3e46)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x276a)];case _0x2c00a6['g']['TEXTUREFORMAT_LUMINANCE']:return this[_0x1170d6(0x35e9)][_0x1170d6(0x7c5)];case _0x2c00a6['g']['TEXTUREFORMAT_LUMINANCE_ALPHA']:return this['_gl'][_0x1170d6(0xffd)];default:return this['_gl'][_0x1170d6(0x2d4)];}case _0x2c00a6['g'][_0x1170d6(0x1f2d)]:switch(_0x531418){case _0x2c00a6['g'][_0x1170d6(0x39a6)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x2900)];case _0x2c00a6['g'][_0x1170d6(0xe02)]:return this[_0x1170d6(0x35e9)]['RG16I'];case _0x2c00a6['g'][_0x1170d6(0x225c)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x395d)];default:return _0x2c00a6['g'][_0x1170d6(0x283a)],this[_0x1170d6(0x35e9)][_0x1170d6(0x2ff2)];}case _0x2c00a6['g']['TEXTURETYPE_UNSIGNED_SHORT']:switch(_0x531418){case _0x2c00a6['g'][_0x1170d6(0x39a6)]:return this[_0x1170d6(0x35e9)]['R16UI'];case _0x2c00a6['g']['TEXTUREFORMAT_RG_INTEGER']:return this[_0x1170d6(0x35e9)][_0x1170d6(0x21c5)];case _0x2c00a6['g'][_0x1170d6(0x225c)]:return this['_gl']['RGB16UI'];default:return _0x2c00a6['g'][_0x1170d6(0x283a)],this[_0x1170d6(0x35e9)][_0x1170d6(0x11d9)];}case _0x2c00a6['g'][_0x1170d6(0x2504)]:switch(_0x531418){case _0x2c00a6['g']['TEXTUREFORMAT_RED_INTEGER']:return this['_gl'][_0x1170d6(0xb99)];case _0x2c00a6['g'][_0x1170d6(0xe02)]:return this['_gl']['RG32I'];case _0x2c00a6['g']['TEXTUREFORMAT_RGB_INTEGER']:return this[_0x1170d6(0x35e9)][_0x1170d6(0x3b30)];default:return _0x2c00a6['g'][_0x1170d6(0x283a)],this[_0x1170d6(0x35e9)][_0x1170d6(0x5d4)];}case _0x2c00a6['g'][_0x1170d6(0x364d)]:switch(_0x531418){case _0x2c00a6['g'][_0x1170d6(0x39a6)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x1407)];case _0x2c00a6['g'][_0x1170d6(0xe02)]:return this['_gl'][_0x1170d6(0x301c)];case _0x2c00a6['g'][_0x1170d6(0x225c)]:return this['_gl'][_0x1170d6(0x174d)];default:return _0x2c00a6['g'][_0x1170d6(0x283a)],this[_0x1170d6(0x35e9)][_0x1170d6(0x1c88)];}case _0x2c00a6['g'][_0x1170d6(0x2c1)]:switch(_0x531418){case _0x2c00a6['g'][_0x1170d6(0x3cbf)]:return this['_gl'][_0x1170d6(0xf11)];case _0x2c00a6['g'][_0x1170d6(0x4110)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x8d5)];case _0x2c00a6['g'][_0x1170d6(0x22cf)]:return this['_gl'][_0x1170d6(0x20e1)];default:return _0x2c00a6['g']['TEXTUREFORMAT_RGBA'],this['_gl'][_0x1170d6(0x3d3e)];}case _0x2c00a6['g'][_0x1170d6(0x17d0)]:switch(_0x531418){case _0x2c00a6['g'][_0x1170d6(0x3cbf)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x323e)];case _0x2c00a6['g'][_0x1170d6(0x4110)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x2d6e)];case _0x2c00a6['g'][_0x1170d6(0x22cf)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0xa31)];default:return _0x2c00a6['g'][_0x1170d6(0x3ca4)],this[_0x1170d6(0x35e9)]['RGBA16F'];}case _0x2c00a6['g'][_0x1170d6(0x27cd)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x20a8)];case _0x2c00a6['g']['TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV']:return this['_gl'][_0x1170d6(0x3ed9)];case _0x2c00a6['g']['TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV']:return this['_gl'][_0x1170d6(0x1f5f)];case _0x2c00a6['g'][_0x1170d6(0x3765)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0xc86)];case _0x2c00a6['g'][_0x1170d6(0x2794)]:return this[_0x1170d6(0x35e9)][_0x1170d6(0x13a3)];case _0x2c00a6['g']['TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV']:switch(_0x531418){case _0x2c00a6['g'][_0x1170d6(0x3ca4)]:return this['_gl']['RGB10_A2'];case _0x2c00a6['g']['TEXTUREFORMAT_RGBA_INTEGER']:return this['_gl'][_0x1170d6(0x2378)];default:return this[_0x1170d6(0x35e9)][_0x1170d6(0x14bb)];}}return _0xe92d5b?this['_glSRGBExtensionValues'][_0x1170d6(0xe0b)]:this[_0x1170d6(0x35e9)][_0x1170d6(0x2d4)];}[_0xc20c80(0x2813)](_0x2ce0b8,_0x18feca=_0x2c00a6['g'][_0xc20c80(0x3ca4)]){var _0x442661=_0xc20c80;switch(_0x2ce0b8){case _0x2c00a6['g'][_0x442661(0x2c1)]:return _0x18feca!==_0x2c00a6['g']['TEXTUREFORMAT_R']?this[_0x442661(0x35e9)][_0x442661(0x3d3e)]:this[_0x442661(0x35e9)][_0x442661(0xf11)];case _0x2c00a6['g'][_0x442661(0x17d0)]:return _0x18feca!==_0x2c00a6['g'][_0x442661(0x102d)]?this[_0x442661(0x35e9)][_0x442661(0x1f28)]:this[_0x442661(0x35e9)][_0x442661(0x323e)];}return this[_0x442661(0x35e9)][_0x442661(0x2d4)];}[_0xc20c80(0x317c)](_0x21ba8d,_0x47805a,_0x121478,_0x839bf3,_0x523bf7,_0x14b873){var _0x33a96d=_0xc20c80;const _0xa0704c=_0x525d68[_0x33a96d(0xcdf)](_0x21ba8d,_0x47805a,_0x121478,_0x839bf3,_0x523bf7,_0x14b873);return this[_0x33a96d(0xef5)]['push'](_0xa0704c),_0xa0704c[_0x33a96d(0x4d5)]['add'](_0x848c1e=>{var _0x57b744=_0x33a96d;this[_0x57b744(0xef5)][_0x57b744(0x5ff)](this['_activeRequests']['indexOf'](_0x848c1e),0x1);}),_0xa0704c;}static[_0xc20c80(0xcdf)](_0x5865ae,_0x417795,_0x1f373c,_0x27ee01,_0x258d01,_0xd9bec9){var _0x28b80=_0xc20c80;throw(0x0,_0x458dbf['S'])(_0x28b80(0x3119));}[_0xc20c80(0x3316)](_0x37b8d9,_0x87c18c,_0x3f1d90,_0x4abca7,_0x10ea26=!0x0,_0x1bef42=!0x0){var _0x4d7dde=_0xc20c80,_0x3fda7f=_0x10ea26?this['_gl']['RGBA']:this[_0x4d7dde(0x35e9)][_0x4d7dde(0x22d1)],_0x10ea26=new Uint8Array(_0x4abca7*_0x3f1d90*(_0x10ea26?0x4:0x3));return _0x1bef42&&this[_0x4d7dde(0x4015)](),this[_0x4d7dde(0x35e9)][_0x4d7dde(0x3316)](_0x37b8d9,_0x87c18c,_0x3f1d90,_0x4abca7,_0x3fda7f,this['_gl'][_0x4d7dde(0x3918)],_0x10ea26),Promise[_0x4d7dde(0xf83)](_0x10ea26);}static get['IsSupportedAsync'](){var _0x338934=_0xc20c80;return Promise['resolve'](this[_0x338934(0x2b36)]());}static get['IsSupported'](){var _0x56c055=_0xc20c80;return this[_0x56c055(0x2b36)]();}static[_0xc20c80(0x2b36)](){var _0x3c78f6=_0xc20c80;if(null!==this[_0x3c78f6(0x2289)])return!this[_0x3c78f6(0x2289)];if(null===this['_IsSupported'])try{const _0xcc69e8=this['_CreateCanvas'](0x1,0x1);var _0x3bfdc0=_0xcc69e8[_0x3c78f6(0x10bb)](_0x3c78f6(0x36a7))||_0xcc69e8[_0x3c78f6(0x10bb)](_0x3c78f6(0xef4));this[_0x3c78f6(0x310c)]=null!=_0x3bfdc0&&!!window[_0x3c78f6(0x4203)];}catch(_0x3f0576){this[_0x3c78f6(0x310c)]=!0x1;}return this[_0x3c78f6(0x310c)];}static get[_0xc20c80(0x7f2)](){var _0x70caf8=_0xc20c80;if(null===this[_0x70caf8(0x2289)])try{const _0x1a2205=this[_0x70caf8(0x1739)](0x1,0x1);var _0x1bc1e8=_0x1a2205[_0x70caf8(0x10bb)](_0x70caf8(0x36a7),{'failIfMajorPerformanceCaveat':!0x0})||_0x1a2205[_0x70caf8(0x10bb)]('experimental-webgl',{'failIfMajorPerformanceCaveat':!0x0});this['_HasMajorPerformanceCaveat']=!_0x1bc1e8;}catch(_0x48aba0){this[_0x70caf8(0x2289)]=!0x1;}return this[_0x70caf8(0x2289)];}static['CeilingPOT'](_0xfbe2c2){return _0xfbe2c2--,_0xfbe2c2=(_0xfbe2c2=(_0xfbe2c2=(_0xfbe2c2=(_0xfbe2c2|=_0xfbe2c2>>0x1)|_0xfbe2c2>>0x2)|_0xfbe2c2>>0x4)|_0xfbe2c2>>0x8)|_0xfbe2c2>>0x10,++_0xfbe2c2;}static[_0xc20c80(0x2d2b)](_0x28adf2){return(_0x28adf2=(_0x28adf2=(_0x28adf2=(_0x28adf2=(_0x28adf2|=_0x28adf2>>0x1)|_0x28adf2>>0x2)|_0x28adf2>>0x4)|_0x28adf2>>0x8)|_0x28adf2>>0x10)-(_0x28adf2>>0x1);}static[_0xc20c80(0x2059)](_0xfbb93){var _0x4e483d=_0xc20c80,_0x5850ac=_0x525d68[_0x4e483d(0x40c5)](_0xfbb93),_0x526adc=_0x525d68[_0x4e483d(0x2d2b)](_0xfbb93);return _0xfbb93-_0x526adc<_0x5850ac-_0xfbb93?_0x526adc:_0x5850ac;}static['GetExponentOfTwo'](_0x464f20,_0x31174c,_0x30bd64=_0x2c00a6['g'][_0xc20c80(0x3b3)]){var _0x88a57d=_0xc20c80;let _0x20d811;switch(_0x30bd64){case _0x2c00a6['g']['SCALEMODE_FLOOR']:_0x20d811=_0x525d68['FloorPOT'](_0x464f20);break;case _0x2c00a6['g'][_0x88a57d(0x3b3)]:_0x20d811=_0x525d68[_0x88a57d(0x2059)](_0x464f20);break;default:_0x2c00a6['g'][_0x88a57d(0x3be7)],_0x20d811=_0x525d68[_0x88a57d(0x40c5)](_0x464f20);}return Math[_0x88a57d(0x3478)](_0x20d811,_0x31174c);}static[_0xc20c80(0x32eb)](_0x15e490,_0x270aca){var _0x2ec984=_0xc20c80;if((0x0,_0xb0d946['CG'])()){const {requestPostAnimationFrame:_0x45f8cc,requestAnimationFrame:_0x35b731}=_0x270aca||window;if(_0x2ec984(0x38fa)==typeof _0x45f8cc)return _0x45f8cc(_0x15e490);if(_0x2ec984(0x38fa)==typeof _0x35b731)return _0x35b731(_0x15e490);}else{if(_0x2ec984(0x38fa)==typeof requestAnimationFrame)return requestAnimationFrame(_0x15e490);}return setTimeout(_0x15e490,0x10);}[_0xc20c80(0x2438)](){var _0x4006c7=_0xc20c80;return this[_0x4006c7(0x1542)]&&this['_renderingCanvas'][_0x4006c7(0x2c3)]?this[_0x4006c7(0x1542)][_0x4006c7(0x2c3)]:(0x0,_0xb0d946['n5'])()?document:null;}}_0x525d68['ExceptionList']=[{'key':'Chrome/63.0','capture':'63\x5c.0\x5c.3239\x5c.(\x5cd+)','captureConstraint':0x6c,'targets':[_0xc20c80(0x1b34)]},{'key':_0xc20c80(0x47b),'capture':null,'captureConstraint':null,'targets':[_0xc20c80(0x1b34)]},{'key':_0xc20c80(0x8d3),'capture':null,'captureConstraint':null,'targets':[_0xc20c80(0x1b34)]},{'key':'Chrome/72.+?Mobile','capture':null,'captureConstraint':null,'targets':[_0xc20c80(0x3df5)]},{'key':_0xc20c80(0x892),'capture':null,'captureConstraint':null,'targets':[_0xc20c80(0x3df5)]},{'key':_0xc20c80(0x3310),'capture':null,'captureConstraint':null,'targets':[_0xc20c80(0x3df5)]},{'key':'Mac\x20OS.+Chrome/71','capture':null,'captureConstraint':null,'targets':[_0xc20c80(0x3df5)]},{'key':'Mac\x20OS.+Chrome/72','capture':null,'captureConstraint':null,'targets':['vao']},{'key':_0xc20c80(0x1d9b),'capture':null,'captureConstraint':null,'targets':[_0xc20c80(0x1b34)]},{'key':_0xc20c80(0x1b2c),'capture':null,'captureConstraint':null,'targets':['antialias',_0xc20c80(0x1417)]},{'key':_0xc20c80(0x31c),'capture':null,'captureConstraint':null,'targets':[_0xc20c80(0x675),'maxMSAASamples']}],_0x525d68[_0xc20c80(0x244)]=[],_0x525d68[_0xc20c80(0x451)]=0.001,_0x525d68[_0xc20c80(0x310c)]=null,_0x525d68['_HasMajorPerformanceCaveat']=null;},0x9957:(_0x133c19,_0x3ae366,_0x3becc7)=>{var _0x29ce71=a8_0x16e4d8;_0x3becc7['d'](_0x3ae366,{'f':()=>_0x244e9c});var _0x540155=_0x3becc7(0x10ea4),_0x212edd=_0x3becc7(0x18233),_0x334c0c=_0x3becc7(0x15857),_0xc59147=_0x3becc7(0xee04),_0x455f23=_0x3becc7(0x25b1),_0x4f1cfc=_0x3becc7(0xf75c),_0x3d1bc0=_0x3becc7(0x77a5),_0x35921b=_0x3becc7(0x89a1),_0x338074=_0x3becc7(0x1a27),_0x2fa991=_0x3becc7(0xf715),_0x4a0c52=_0x3becc7(0x3a2d),_0x2de1ae=_0x3becc7(0x1577e),_0x3443aa=_0x3becc7(0x1114f),_0x2aaa1a=_0x3becc7(0xe222),_0x146102=_0x3becc7(0x59c6),_0x20463b=_0x3becc7(0x11376),_0x4f9e69=_0x3becc7(0x18215),_0x4e8a5a=_0x3becc7(0x149c5),_0x1bf5a1=_0x3becc7(0x7d48),_0x43f872=_0x3becc7(0x14e86),_0x5e3c15=_0x3becc7(0x9683),_0x313603=_0x3becc7(0x6c74),_0x5858ae=_0x3becc7(0x2514),_0x1e0ac0=_0x3becc7(0xcef),_0x11a325=_0x3becc7(0x10431),_0x3ff556=_0x3becc7(0x104f7),_0x286dc8=_0x3becc7(0x11454),_0x418742=_0x3becc7(0xb194),_0x35fdda=_0x3becc7(0x742a),_0x305038=_0x3becc7(0x17bd),_0x4d90e8=_0x3becc7(0x12546),_0xda3409=_0x3becc7(0xf96c),_0x5e21db=_0x3becc7(0x1411a),_0x26e850=_0x3becc7(0x1144e),_0x1fa2ef=_0x3becc7(0xe83b),_0x5cfa6a=_0x3becc7(0x11722),_0x3e3f7=_0x3becc7(0x99e2),_0x5c88ca=_0x3becc7(0x6214);const _0x41521c={'label':_0x29ce71(0x789),'dimension':_0x35921b['kd'][_0x29ce71(0x2fa6)],'format':void 0x0,'mipLevelCount':0x1,'arrayLayerCount':0x1},_0x375e49={'label':_0x29ce71(0x625),'dimension':_0x35921b['kd']['E2d'],'format':void 0x0,'mipLevelCount':0x1,'arrayLayerCount':0x1},_0x19d7fb=_0x29ce71(0x374b);class _0x244e9c extends _0xc59147['D']{constructor(_0x24f8d6,_0x1f7af0={}){var _0x5e570a=_0x29ce71,_0x28d543;super(null,null==(_0x28d543=_0x1f7af0[_0x5e570a(0x675)])||_0x28d543,_0x1f7af0),this[_0x5e570a(0xc37)]={'label':_0x5e570a(0xcc9)},this[_0x5e570a(0x33d2)]={'label':_0x5e570a(0x2f9e)},this[_0x5e570a(0x11fb)]={'label':_0x5e570a(0x1114)},this['_clearDepthValue']=0x1,this[_0x5e570a(0xe82)]=0x0,this[_0x5e570a(0x18d6)]=0x0,this[_0x5e570a(0x19b0)]=0x4,this['_glslang']=null,this[_0x5e570a(0x1520)]=null,this['_adapterInfo']={'vendor':'','architecture':'','device':'','description':''},this[_0x5e570a(0x1f0e)]={},this['_counters']={'numEnableEffects':0x0,'numEnableDrawWrapper':0x0,'numBundleCreationNonCompatMode':0x0,'numBundleReuseNonCompatMode':0x0},this[_0x5e570a(0x1026)]={'numEnableEffects':0x0,'numEnableDrawWrapper':0x0,'numBundleCreationNonCompatMode':0x0,'numBundleReuseNonCompatMode':0x0},this[_0x5e570a(0x291a)]=0x14,this[_0x5e570a(0x15dc)]=[null,null,null],this[_0x5e570a(0x1dab)]=null,this[_0x5e570a(0x33ea)]=new _0x1bf5a1['B'](),this[_0x5e570a(0x120a)]=new _0x1bf5a1['B'](),this[_0x5e570a(0x567)]=[],this[_0x5e570a(0x3b4f)]=new _0xda3409['y$'](),this[_0x5e570a(0x4ba)]=null,this[_0x5e570a(0x15fa)]=null,this[_0x5e570a(0x2856)]=!0x0,this[_0x5e570a(0x22e9)]=!0x1,this['dbgShowShaderCode']=!0x1,this[_0x5e570a(0x2e17)]=!0x0,this[_0x5e570a(0x10ae)]=!0x1,this[_0x5e570a(0x1344)]=0xa,this[_0x5e570a(0x2f8b)]=!0x0,this[_0x5e570a(0x74d)]=!0x0,this[_0x5e570a(0x91c)]=!0x0,this[_0x5e570a(0x93a)]=!0x1,this[_0x5e570a(0x39d7)]=[{'x':0x0,'y':0x0,'w':0x0,'h':0x0},{'x':0x0,'y':0x0,'w':0x0,'h':0x0}],this['_scissorsCurrent']=[{'x':0x0,'y':0x0,'w':0x0,'h':0x0},{'x':0x0,'y':0x0,'w':0x0,'h':0x0}],this[_0x5e570a(0x1827)]={'x':0x0,'y':0x0,'z':0x0,'w':0x0},this['_stencilRefsCurrent']=[-0x1,-0x1],this['_blendColorsCurrent']=[[null,null,null,null],[null,null,null,null]],this['_name']=_0x5e570a(0x318b),_0x1f7af0[_0x5e570a(0x45f)]=_0x1f7af0[_0x5e570a(0x45f)]||{},_0x1f7af0[_0x5e570a(0x82c)]=null!=(_0x28d543=_0x1f7af0['enableGPUDebugMarkers'])&&_0x28d543,_0x540155['Y']['Log'](_0x5e570a(0x36d1)+_0xc59147['D'][_0x5e570a(0x320b)]+'\x20-\x20'+this[_0x5e570a(0x480)]+_0x5e570a(0x15ec)),navigator['gpu']?(_0x1f7af0[_0x5e570a(0x35da)]=_0x1f7af0[_0x5e570a(0x35da)]||navigator[_0x5e570a(0x1525)][_0x5e570a(0x1a87)](),this[_0x5e570a(0x8ac)]=!0x0,this['_shaderPlatformName']=_0x5e570a(0x3d6a),this['_renderingCanvas']=_0x24f8d6,this[_0x5e570a(0x4179)]=_0x1f7af0,this['_mainPassSampleCount']=_0x1f7af0[_0x5e570a(0x675)]?this['_defaultSampleCount']:0x1,this['_setupMobileChecks'](),this[_0x5e570a(0x3dc4)](_0x24f8d6),this[_0x5e570a(0x7bd)]=new _0x4a0c52['s'](),this[_0x5e570a(0x2c68)]=new _0x2de1ae['o']()):_0x540155['Y']['Error'](_0x5e570a(0x1804));}get[_0x29ce71(0x3915)](){var _0x1327f9=_0x29ce71;return this['_snapshotRendering'][_0x1327f9(0x3bad)];}set['snapshotRenderingMode'](_0x4d7d20){var _0x23f55b=_0x29ce71;this[_0x23f55b(0x8fc)][_0x23f55b(0x3bad)]=_0x4d7d20;}[_0x29ce71(0x2d0f)](){var _0x4a7d1b=_0x29ce71;this[_0x4a7d1b(0x8fc)]['reset']();}get['snapshotRendering'](){var _0x340904=_0x29ce71;return this[_0x340904(0x8fc)][_0x340904(0x2f50)];}set['snapshotRendering'](_0xaa609a){var _0x345c02=_0x29ce71;this['_snapshotRendering'][_0x345c02(0x2f50)]=_0xaa609a;}get['disableCacheSamplers'](){var _0x3d5d3d=_0x29ce71;return!!this[_0x3d5d3d(0x401)]&&this[_0x3d5d3d(0x401)][_0x3d5d3d(0x3b5)];}set['disableCacheSamplers'](_0x3f2cbe){var _0x53de2f=_0x29ce71;this[_0x53de2f(0x401)]&&(this[_0x53de2f(0x401)][_0x53de2f(0x3b5)]=_0x3f2cbe);}get['disableCacheRenderPipelines'](){var _0x4fc8ce=_0x29ce71;return!!this[_0x4fc8ce(0x1d57)]&&this['_cacheRenderPipeline'][_0x4fc8ce(0x3b5)];}set[_0x29ce71(0x4b0)](_0x35f673){var _0x286f50=_0x29ce71;this[_0x286f50(0x1d57)]&&(this[_0x286f50(0x1d57)][_0x286f50(0x3b5)]=_0x35f673);}get['disableCacheBindGroups'](){var _0xac7bf8=_0x29ce71;return!!this[_0xac7bf8(0x34c1)]&&this['_cacheBindGroups'][_0xac7bf8(0x3b5)];}set[_0x29ce71(0x3a46)](_0x16b93a){var _0x5ac287=_0x29ce71;this[_0x5ac287(0x34c1)]&&(this['_cacheBindGroups'][_0x5ac287(0x3b5)]=_0x16b93a);}static get[_0x29ce71(0x3f28)](){var _0x355f9=_0x29ce71;return navigator[_0x355f9(0x1525)]?navigator[_0x355f9(0x1525)]['requestAdapter']()[_0x355f9(0x3725)](_0x5a35ec=>!!_0x5a35ec,()=>!0x1)['catch'](()=>!0x1):Promise[_0x355f9(0xf83)](!0x1);}static get['IsSupported'](){var _0x10f046=_0x29ce71;return _0x540155['Y'][_0x10f046(0x1048)](_0x10f046(0x347c)),!0x1;}get[_0x29ce71(0x2a22)](){return!0x0;}get['supportedExtensions'](){var _0x213cfc=_0x29ce71;return this[_0x213cfc(0x18a5)];}get[_0x29ce71(0xd9e)](){var _0xfc4d9a=_0x29ce71;return this[_0xfc4d9a(0xc40)];}get[_0x29ce71(0xb82)](){return this['_adapterSupportedLimits'];}get['currentLimits'](){var _0x22187f=_0x29ce71;return this[_0x22187f(0xebf)];}get[_0x29ce71(0x480)](){return this['name']+this['version'];}get['version'](){return 0x1;}[_0x29ce71(0x3ea0)](){var _0x425c1c=_0x29ce71;return{'vendor':this['_adapterInfo'][_0x425c1c(0xde2)]||'unknown\x20vendor','renderer':this[_0x425c1c(0x1309)][_0x425c1c(0x1474)]||_0x425c1c(0x1845),'version':this['_adapterInfo'][_0x425c1c(0x480)]||'unknown\x20version'};}get[_0x29ce71(0x21f1)](){var _0x60ab65=_0x29ce71;return this[_0x60ab65(0x22be)];}set[_0x29ce71(0x21f1)](_0x46eddd){this['_compatibilityMode']=_0x46eddd;}get[_0x29ce71(0x96e)](){var _0x3e40b=_0x29ce71;return this['_currentRenderTarget']?this[_0x3e40b(0xb70)][_0x3e40b(0x3a80)]:this[_0x3e40b(0x3523)];}static[_0x29ce71(0x1127)](_0x4da505,_0x263b1e={}){const _0x19f812=new _0x244e9c(_0x4da505,_0x263b1e);return new Promise(_0x704195=>{var _0x3de9fe=a8_0x5b24;_0x19f812[_0x3de9fe(0x41ad)](_0x263b1e[_0x3de9fe(0x5fd)],_0x263b1e[_0x3de9fe(0x21b6)])[_0x3de9fe(0x3725)](()=>_0x704195(_0x19f812));});}[_0x29ce71(0x41ad)](_0x5191f7,_0x5d76e0){var _0x3d8b66=_0x29ce71;return this[_0x3d8b66(0x174b)](null!=_0x5191f7?_0x5191f7:null==(_0x5191f7=this['_options'])?void 0x0:_0x5191f7[_0x3d8b66(0x5fd)])[_0x3d8b66(0x3725)](_0x50ed77=>{var _0x2be4f5=_0x3d8b66;return this[_0x2be4f5(0x20b3)]=_0x50ed77,this[_0x2be4f5(0x1520)]=_0x244e9c['UseTWGSL']?new _0x26e850['S']():null,this['_tintWASM']?this[_0x2be4f5(0x1520)]['initTwgsl'](null!=_0x5d76e0?_0x5d76e0:null==(_0x50ed77=this['_options'])?void 0x0:_0x50ed77[_0x2be4f5(0x21b6)])[_0x2be4f5(0x3725)](()=>navigator['gpu']['requestAdapter'](this[_0x2be4f5(0x4179)]),_0x4e3f37=>{var _0x230007=_0x2be4f5;throw _0x540155['Y'][_0x230007(0x404a)](_0x230007(0x3aa7)),_0x540155['Y'][_0x230007(0x404a)](_0x4e3f37),Error(_0x230007(0x2628));}):navigator[_0x2be4f5(0x1525)]['requestAdapter'](this['_options']);},_0x460805=>{var _0xf98650=_0x3d8b66;throw _0x540155['Y'][_0xf98650(0x404a)](_0xf98650(0x10af)),_0x540155['Y'][_0xf98650(0x404a)](_0x460805),Error(_0xf98650(0x2628));})[_0x3d8b66(0x3725)](_0x27406=>{var _0x51c5c1=_0x3d8b66;if(_0x27406){this[_0x51c5c1(0x3818)]=_0x27406,this[_0x51c5c1(0x18a5)]=[],null!=(_0x27406=this[_0x51c5c1(0x3818)][_0x51c5c1(0x27b)])&&_0x27406[_0x51c5c1(0x7f0)](_0x363617=>this['_adapterSupportedExtensions'][_0x51c5c1(0x3f90)](_0x363617)),this['_adapterSupportedLimits']=this[_0x51c5c1(0x3818)][_0x51c5c1(0x2ab2)],this['_adapter'][_0x51c5c1(0x12fd)]()[_0x51c5c1(0x3725)](_0xb443f0=>{var _0x446355=_0x51c5c1;this[_0x446355(0x1309)]=_0xb443f0;});const _0x245f46=null!=(_0x27406=this[_0x51c5c1(0x4179)]['deviceDescriptor'])?_0x27406:{};_0x27406=null!=(_0x27406=null===_0x245f46||void 0x0===_0x245f46?void 0x0:_0x245f46[_0x51c5c1(0x1733)])?_0x27406:this[_0x51c5c1(0x4179)][_0x51c5c1(0x1109)]?this[_0x51c5c1(0x18a5)]:void 0x0;if(_0x27406){const _0xead4fe=[];for(const _0x30cd3c of _0x27406)-0x1!==this[_0x51c5c1(0x18a5)]['indexOf'](_0x30cd3c)&&_0xead4fe[_0x51c5c1(0x3f90)](_0x30cd3c);_0x245f46[_0x51c5c1(0x1733)]=_0xead4fe;}if(this[_0x51c5c1(0x4179)][_0x51c5c1(0x1c79)]&&!_0x245f46['requiredLimits']){_0x245f46[_0x51c5c1(0x41f0)]={};for(const _0x1ce6fb in this[_0x51c5c1(0x2ae6)])_0x245f46[_0x51c5c1(0x41f0)][_0x1ce6fb]=this['_adapterSupportedLimits'][_0x1ce6fb];}return this[_0x51c5c1(0x3818)]['requestDevice'](_0x245f46);}throw _0x51c5c1(0x2429);})[_0x3d8b66(0x3725)](_0x1010bf=>{var _0x4e33c7=_0x3d8b66,_0x261031;this[_0x4e33c7(0xb4c)]=_0x1010bf,this[_0x4e33c7(0xc40)]=[],null!=(_0x261031=this[_0x4e33c7(0xb4c)][_0x4e33c7(0x27b)])&&_0x261031['forEach'](_0x4d574e=>this[_0x4e33c7(0xc40)]['push'](_0x4d574e)),this[_0x4e33c7(0xebf)]=_0x1010bf[_0x4e33c7(0x2ab2)];let _0x2fe30d=-0x1;this[_0x4e33c7(0xb4c)][_0x4e33c7(0x1080)]('uncapturederror',_0x5910cf=>{var _0x481af3=_0x4e33c7;++_0x2fe30d<this[_0x481af3(0x291a)]?_0x540155['Y'][_0x481af3(0x1048)]('WebGPU\x20uncaptured\x20error\x20('+(_0x2fe30d+0x1)+'):\x20'+_0x5910cf[_0x481af3(0x1220)]+_0x481af3(0x39f9)+_0x5910cf['error']['message']):_0x2fe30d++===this[_0x481af3(0x291a)]&&_0x540155['Y'][_0x481af3(0x1048)](_0x481af3(0x3004)+this[_0x481af3(0x291a)]+_0x481af3(0x1fe4));}),this['_doNotHandleContextLost']||null!=(_0x261031=this['_device']['lost'])&&_0x261031[_0x4e33c7(0x3725)](_0x54c278=>{var _0x4bc307=_0x4e33c7;this[_0x4bc307(0x12da)]||(this[_0x4bc307(0x38d0)]=!0x0,_0x540155['Y'][_0x4bc307(0x1048)](_0x4bc307(0x6ee)+_0x54c278),this[_0x4bc307(0xdd6)][_0x4bc307(0x2a3a)](this),this['_restoreEngineAfterContextLost'](this['initAsync'][_0x4bc307(0x2de9)](this)));});},_0x3906e8=>{var _0x1a99ab=_0x3d8b66;_0x540155['Y'][_0x1a99ab(0x404a)](_0x1a99ab(0x35f)),_0x540155['Y'][_0x1a99ab(0x404a)](_0x3906e8);})[_0x3d8b66(0x3725)](()=>{var _0x2825b9=_0x3d8b66;this[_0x2825b9(0x300d)]=new _0x20463b['V'](this[_0x2825b9(0xb4c)]),this['_textureHelper']=new _0x146102['D'](this[_0x2825b9(0xb4c)],this[_0x2825b9(0x20b3)],this[_0x2825b9(0x1520)],this[_0x2825b9(0x300d)]),this[_0x2825b9(0x401)]=new _0x43f872['W'](this[_0x2825b9(0xb4c)]),this[_0x2825b9(0x34c1)]=new _0x286dc8['C'](this['_device'],this['_cacheSampler'],this),this[_0x2825b9(0x129e)]=new _0x305038['b'](this[_0x2825b9(0xb4c)],this['_bufferManager']),this[_0x2825b9(0x18d0)]=this[_0x2825b9(0xb4c)][_0x2825b9(0x1966)]?new _0x4d90e8['D'](this,this['_device'],this[_0x2825b9(0x300d)]):void 0x0,this[_0x2825b9(0x102e)]=new _0x35fdda['nt'](this[_0x2825b9(0xb4c)]),this['_bundleListRenderTarget']=new _0x35fdda['nt'](this['_device']),this[_0x2825b9(0x8fc)]=new _0x3e3f7['w'](this,this['_snapshotRenderingMode'],this['_bundleList'],this[_0x2825b9(0xe3c)]),this[_0x2825b9(0x7f6)]=this[_0x2825b9(0x300d)]['createBuffer'](new Float32Array([-0x1,0x0]),_0x35921b['FB'][_0x2825b9(0x2bf3)]|_0x35921b['FB'][_0x2825b9(0x1304)]),this[_0x2825b9(0x29f5)]=this[_0x2825b9(0x300d)][_0x2825b9(0x3d57)](new Float32Array([0x1,0x0]),_0x35921b['FB'][_0x2825b9(0x2bf3)]|_0x35921b['FB']['CopyDst']),this[_0x2825b9(0x10ae)]&&void 0x0===this[_0x2825b9(0x80d)]&&(this[_0x2825b9(0x80d)]=0x0,_0x5c88ca[_0x2825b9(0x23a)]('%c\x20frame\x20#'+this['_count']+'\x20-\x20begin','background:\x20#ffff00')),this[_0x2825b9(0x2ba0)]=this['_device'][_0x2825b9(0x23ff)](this[_0x2825b9(0xc37)]),this[_0x2825b9(0x2382)]=this[_0x2825b9(0xb4c)][_0x2825b9(0x23ff)](this['_renderEncoderDescriptor']),this[_0x2825b9(0x337a)]=this[_0x2825b9(0xb4c)][_0x2825b9(0x23ff)](this[_0x2825b9(0x11fb)]),this[_0x2825b9(0x29b0)]=new _0x338074['o'](this,[0x0],'',!0x1,!0x1,0x1,!0x1,0x0,0x1),this[_0x2825b9(0x3278)](),this[_0x2825b9(0x1d57)]=new _0x5e3c15['H'](this[_0x2825b9(0xb4c)],this[_0x2825b9(0x29b0)],!this['_caps'][_0x2825b9(0x39d2)]),this[_0x2825b9(0x2d13)]=new _0x5858ae['K'](this[_0x2825b9(0x1d57)]),this['_stencilStateComposer']=new _0x313603['F'](this[_0x2825b9(0x1d57)]),this[_0x2825b9(0x3743)][_0x2825b9(0x2d6)]=this['_stencilState'],this[_0x2825b9(0x2d13)]['depthTest']=!0x0,this[_0x2825b9(0x2d13)][_0x2825b9(0x14e2)]=_0x3d1bc0['g']['LEQUAL'],this[_0x2825b9(0x2d13)]['depthMask']=!0x0,this[_0x2825b9(0x2529)]['setCommandEncoder'](this[_0x2825b9(0x2ba0)]),this[_0x2825b9(0x342c)]=new _0x418742['T'](this['_device'],this,this[_0x2825b9(0x29b0)]),this[_0x2825b9(0x2321)]=this[_0x2825b9(0x360e)](),this[_0x2825b9(0x15d0)]=this['_defaultDrawContext'],this['_defaultMaterialContext']=this[_0x2825b9(0x93f)](),this['_currentMaterialContext']=this[_0x2825b9(0x4039)],this['_initializeContextAndSwapChain'](),this[_0x2825b9(0x2dc2)](),this[_0x2825b9(0x911)]();})['catch'](_0x137bb2=>{var _0x3e51db=_0x3d8b66;_0x540155['Y'][_0x3e51db(0x404a)]('Can\x20not\x20create\x20WebGPU\x20Device\x20and/or\x20context.'),_0x540155['Y'][_0x3e51db(0x404a)](_0x137bb2),_0x5c88ca[_0x3e51db(0x8e0)]&&_0x5c88ca['trace']();});}[_0x29ce71(0x174b)](_0x445b25){var _0x31a9a6=_0x29ce71;return _0x445b25=_0x445b25||{},(_0x445b25=Object['assign'](Object[_0x31a9a6(0x3345)]({},_0x244e9c[_0x31a9a6(0x319f)]),_0x445b25))[_0x31a9a6(0xa1b)]?Promise['resolve'](_0x445b25[_0x31a9a6(0xa1b)]):self['glslang']?self[_0x31a9a6(0xa1b)](_0x445b25['wasmPath']):_0x445b25['jsPath']&&_0x445b25[_0x31a9a6(0x2e89)]?(0x0,_0x212edd['CG'])()?_0x2aaa1a['w1']['LoadScriptAsync'](_0x445b25[_0x31a9a6(0x84a)])[_0x31a9a6(0x3725)](()=>self[_0x31a9a6(0xa1b)](_0x445b25[_0x31a9a6(0x2e89)])):(importScripts(_0x445b25[_0x31a9a6(0x84a)]),self[_0x31a9a6(0xa1b)](_0x445b25[_0x31a9a6(0x2e89)])):Promise[_0x31a9a6(0x3272)](_0x31a9a6(0x3e05));}[_0x29ce71(0x3278)](){var _0x5dd78d=_0x29ce71;this[_0x5dd78d(0x2605)]={'maxTexturesImageUnits':this[_0x5dd78d(0xebf)][_0x5dd78d(0x2f36)],'maxVertexTextureImageUnits':this['_deviceLimits'][_0x5dd78d(0x2f36)],'maxCombinedTexturesImageUnits':0x2*this['_deviceLimits'][_0x5dd78d(0x2f36)],'maxTextureSize':this[_0x5dd78d(0xebf)]['maxTextureDimension2D'],'maxCubemapTextureSize':this['_deviceLimits'][_0x5dd78d(0x1d3f)],'maxRenderTextureSize':this[_0x5dd78d(0xebf)][_0x5dd78d(0x1d3f)],'maxVertexAttribs':this['_deviceLimits'][_0x5dd78d(0x2387)],'maxVaryingVectors':this[_0x5dd78d(0xebf)][_0x5dd78d(0x3bf)],'maxFragmentUniformVectors':Math[_0x5dd78d(0xa0a)](this[_0x5dd78d(0xebf)][_0x5dd78d(0xe51)]/0x4),'maxVertexUniformVectors':Math[_0x5dd78d(0xa0a)](this['_deviceLimits'][_0x5dd78d(0xe51)]/0x4),'standardDerivatives':!0x0,'astc':0x0<=this[_0x5dd78d(0xc40)]['indexOf'](_0x35921b['eS'][_0x5dd78d(0x1c4b)])||void 0x0,'s3tc':0x0<=this['_deviceEnabledExtensions'][_0x5dd78d(0x919)](_0x35921b['eS'][_0x5dd78d(0x2815)])||void 0x0,'pvrtc':null,'etc1':null,'etc2':0x0<=this['_deviceEnabledExtensions'][_0x5dd78d(0x919)](_0x35921b['eS'][_0x5dd78d(0x24bb)])||void 0x0,'bptc':0x0<=this[_0x5dd78d(0xc40)][_0x5dd78d(0x919)](_0x35921b['eS']['TextureCompressionBC'])||void 0x0,'maxAnisotropy':0x10,'uintIndices':!0x0,'fragmentDepthSupported':!0x0,'highPrecisionShaderSupported':!0x0,'colorBufferFloat':!0x0,'textureFloat':!0x0,'textureFloatLinearFiltering':0x0<=this['_deviceEnabledExtensions']['indexOf'](_0x35921b['eS'][_0x5dd78d(0x2150)]),'textureFloatRender':!0x0,'textureHalfFloat':!0x0,'textureHalfFloatLinearFiltering':!0x0,'textureHalfFloatRender':!0x0,'textureLOD':!0x0,'texelFetch':!0x0,'drawBuffersExtension':!0x0,'depthTextureExtension':!0x0,'vertexArrayObject':!0x1,'instancedArrays':!0x0,'timerQuery':_0x5dd78d(0x1615)!=typeof BigUint64Array&&-0x1!==this[_0x5dd78d(0xc40)][_0x5dd78d(0x919)](_0x35921b['eS'][_0x5dd78d(0x251)])||void 0x0,'supportOcclusionQuery':_0x5dd78d(0x1615)!=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[_0x5dd78d(0xebf)][_0x5dd78d(0x186d)],'disableMorphTargetTexture':!0x1},this[_0x5dd78d(0x2605)][_0x5dd78d(0x38ea)]=null,this[_0x5dd78d(0x1553)]={'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 _0x108a16=_0x29ce71;if(!this[_0x108a16(0x1542)])throw _0x108a16(0x3958);this[_0x108a16(0x1379)]=this['_renderingCanvas'][_0x108a16(0x10bb)]('webgpu'),this[_0x108a16(0x1cbc)](),this[_0x108a16(0x2d8)]=this[_0x108a16(0x4179)][_0x108a16(0x35da)],this['_mainRenderPassWrapper']['colorAttachmentGPUTextures']=[new _0x4f9e69['Z']()],this[_0x108a16(0x33ea)][_0x108a16(0x2c40)][0x0][_0x108a16(0x1f4f)]=this[_0x108a16(0x2d8)];}['_initializeMainAttachments'](){var _0x329d7d=_0x29ce71,_0x146338,_0x38924a;this[_0x329d7d(0x300d)]&&(this[_0x329d7d(0x4015)](!0x1),this[_0x329d7d(0x3e34)]={'width':this[_0x329d7d(0x3700)](!0x0),'height':this['getRenderHeight'](!0x0),'depthOrArrayLayers':0x1},_0x146338=new Float32Array([this[_0x329d7d(0x2579)](!0x0)]),this[_0x329d7d(0x300d)][_0x329d7d(0x3923)](this[_0x329d7d(0x7f6)],0x4,_0x146338),this[_0x329d7d(0x300d)][_0x329d7d(0x3923)](this['_ubDontInvertY'],0x4,_0x146338),_0x146338=this[_0x329d7d(0x4179)][_0x329d7d(0x675)]?(_0x146338={'label':_0x329d7d(0x1642)+this[_0x329d7d(0x3e34)]['width']+'x'+this[_0x329d7d(0x3e34)][_0x329d7d(0xc32)]+_0x329d7d(0x1375),'size':this['_mainTextureExtends'],'mipLevelCount':0x1,'sampleCount':this['_mainPassSampleCount'],'dimension':_0x35921b['kd'][_0x329d7d(0x2fa6)],'format':this[_0x329d7d(0x4179)][_0x329d7d(0x35da)],'usage':_0x35921b['v2'][_0x329d7d(0x39b5)]},this[_0x329d7d(0x3ad)]&&this['_textureHelper'][_0x329d7d(0x918)](this['_mainTexture']),this[_0x329d7d(0x3ad)]=this[_0x329d7d(0xb4c)][_0x329d7d(0x3792)](_0x146338),[{'view':this[_0x329d7d(0x3ad)][_0x329d7d(0x1dfb)]({'label':'TextureView_MainColor_antialiasing','dimension':_0x35921b['kd'][_0x329d7d(0x2fa6)],'format':this[_0x329d7d(0x4179)][_0x329d7d(0x35da)],'mipLevelCount':0x1,'arrayLayerCount':0x1}),'clearValue':new _0x334c0c['HE'](0x0,0x0,0x0,0x1),'loadOp':_0x35921b['Ws'][_0x329d7d(0x215a)],'storeOp':_0x35921b['EG']['Store']}]):[{'view':void 0x0,'clearValue':new _0x334c0c['HE'](0x0,0x0,0x0,0x1),'loadOp':_0x35921b['Ws']['Clear'],'storeOp':_0x35921b['EG']['Store']}],this[_0x329d7d(0x33ea)][_0x329d7d(0x30dc)]=this['isStencilEnable']?_0x35921b['EV']['Depth24PlusStencil8']:_0x35921b['EV'][_0x329d7d(0x629)],this[_0x329d7d(0x244b)](this[_0x329d7d(0x33ea)]),_0x38924a={'label':_0x329d7d(0x3d5e)+this[_0x329d7d(0x3e34)][_0x329d7d(0x2255)]+'x'+this[_0x329d7d(0x3e34)][_0x329d7d(0xc32)],'size':this['_mainTextureExtends'],'mipLevelCount':0x1,'sampleCount':this[_0x329d7d(0x3523)],'dimension':_0x35921b['kd'][_0x329d7d(0x2fa6)],'format':this[_0x329d7d(0x33ea)][_0x329d7d(0x30dc)],'usage':_0x35921b['v2'][_0x329d7d(0x39b5)]},this[_0x329d7d(0xadf)]&&this['_textureHelper'][_0x329d7d(0x918)](this[_0x329d7d(0xadf)]),this['_depthTexture']=this[_0x329d7d(0xb4c)]['createTexture'](_0x38924a),_0x38924a={'view':this['_depthTexture']['createView']({'label':_0x329d7d(0x37b5)+this['_mainTextureExtends'][_0x329d7d(0x2255)]+'x'+this[_0x329d7d(0x3e34)]['height'],'dimension':_0x35921b['kd'][_0x329d7d(0x2fa6)],'format':this['_depthTexture']['format'],'mipLevelCount':0x1,'arrayLayerCount':0x1}),'depthClearValue':this[_0x329d7d(0x3237)],'depthLoadOp':_0x35921b['Ws']['Clear'],'depthStoreOp':_0x35921b['EG'][_0x329d7d(0x2e56)],'stencilClearValue':this[_0x329d7d(0x18d6)],'stencilLoadOp':this[_0x329d7d(0x993)]?_0x35921b['Ws']['Clear']:void 0x0,'stencilStoreOp':this[_0x329d7d(0x993)]?_0x35921b['EG']['Store']:void 0x0},this['_mainRenderPassWrapper'][_0x329d7d(0x26c0)]={'colorAttachments':_0x146338,'depthStencilAttachment':_0x38924a});}['_configureContext'](){var _0x90b13f=_0x29ce71;this[_0x90b13f(0x1379)][_0x90b13f(0x687)]({'device':this[_0x90b13f(0xb4c)],'format':this['_options'][_0x90b13f(0x35da)],'usage':_0x35921b['v2'][_0x90b13f(0x39b5)]|_0x35921b['v2'][_0x90b13f(0x2603)],'alphaMode':this[_0x90b13f(0x3a62)]?_0x35921b['Zu'][_0x90b13f(0x2636)]:_0x35921b['Zu'][_0x90b13f(0x1243)]});}[_0x29ce71(0x2de1)](_0x4f79ea,_0x583c09,_0x4aed67=!0x1){var _0x33b402=_0x29ce71;return!!super['setSize'](_0x4f79ea,_0x583c09,_0x4aed67)&&(this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this[_0x33b402(0x80d)]&&(this[_0x33b402(0x80d)]=0x0),(!this[_0x33b402(0x80d)]||this[_0x33b402(0x80d)]<this[_0x33b402(0x1344)])&&_0x5c88ca[_0x33b402(0x23a)](_0x33b402(0x2829)+this[_0x33b402(0x80d)]+_0x33b402(0xdc4),_0x4f79ea,_0x583c09)),this[_0x33b402(0x2dc2)](),this[_0x33b402(0x253c)]&&this[_0x33b402(0x2d0f)](),!0x0);}[_0x29ce71(0x4158)](_0x13491a){var _0x51ddaf=_0x29ce71;return _0x13491a===_0x5cfa6a['x'][_0x51ddaf(0xd89)]?this['_shaderProcessorWGSL']:this['_shaderProcessor'];}[_0x29ce71(0x2f4e)](_0x255f3e){return new _0x3443aa['d'](_0x255f3e);}[_0x29ce71(0x368b)](){var _0x78f76e=_0x29ce71;this['_stencilStateComposer']['apply'](),this[_0x78f76e(0x1d57)]['setAlphaBlendEnabled'](this[_0x78f76e(0x14f0)][_0x78f76e(0xd94)]);}[_0x29ce71(0x36d5)](_0x251224){var _0x3b9e81=_0x29ce71;this['preventCacheWipeBetweenFrames']&&!_0x251224||(this[_0x3b9e81(0x22e9)]=!0x0,this[_0x3b9e81(0x15fa)]=null,this[_0x3b9e81(0x4ba)]=null,this[_0x3b9e81(0x1d57)][_0x3b9e81(0x1315)](null,null,null),_0x251224&&(this[_0x3b9e81(0x3743)][_0x3b9e81(0x3d68)](),this[_0x3b9e81(0x2d13)][_0x3b9e81(0x3d68)](),this[_0x3b9e81(0x2d13)][_0x3b9e81(0x14e2)]=_0x3d1bc0['g'][_0x3b9e81(0x2bb7)],this[_0x3b9e81(0x14f0)][_0x3b9e81(0x3d68)](),this['_alphaMode']=_0x3d1bc0['g'][_0x3b9e81(0x2532)],this[_0x3b9e81(0x27dd)]=_0x3d1bc0['g'][_0x3b9e81(0x349a)],this[_0x3b9e81(0x1d57)][_0x3b9e81(0x6f7)](this[_0x3b9e81(0x14f0)][_0x3b9e81(0x79b)],this[_0x3b9e81(0x14f0)][_0x3b9e81(0x1b65)]),this[_0x3b9e81(0x1d57)]['setAlphaBlendEnabled'](!0x1),this['setColorWrite'](!0x0)),this[_0x3b9e81(0x12de)]=null,this[_0x3b9e81(0x3d61)]=null,this[_0x3b9e81(0x2d80)]=null);}[_0x29ce71(0x1c06)](_0x13f30a){var _0x29f88b=_0x29ce71;this[_0x29f88b(0x2856)]=_0x13f30a,this['_cacheRenderPipeline'][_0x29f88b(0x2543)](_0x13f30a?0xf:0x0);}['getColorWrite'](){return this['_colorWriteLocal'];}[_0x29ce71(0x8b1)](_0x2fc8d7){var _0x50cba2=_0x29ce71;this['_viewportsCurrent'][_0x2fc8d7]['x']=0x0,this[_0x50cba2(0x39d7)][_0x2fc8d7]['y']=0x0,this['_viewportsCurrent'][_0x2fc8d7]['w']=0x0,this[_0x50cba2(0x39d7)][_0x2fc8d7]['h']=0x0,0x1===_0x2fc8d7&&(this[_0x50cba2(0x2889)]['x']=0x0,this['_viewportCached']['y']=0x0,this[_0x50cba2(0x2889)]['z']=0x0,this[_0x50cba2(0x2889)]['w']=0x0);}[_0x29ce71(0x982)](_0x42f8fa){var _0x2ec95d=_0x29ce71,_0x42f8fa=_0x42f8fa===this[_0x2ec95d(0x33ea)][_0x2ec95d(0xbfd)]?0x0:0x1,_0x5310a0=this[_0x2ec95d(0x2889)]['x'],_0x5a97be=this[_0x2ec95d(0x2889)]['y'],_0x3921a4=this[_0x2ec95d(0x2889)]['z'],_0x27a273=this['_viewportCached']['w'],_0x5310a0=this[_0x2ec95d(0x39d7)][_0x42f8fa]['x']!==_0x5310a0||this[_0x2ec95d(0x39d7)][_0x42f8fa]['y']!==_0x5a97be||this[_0x2ec95d(0x39d7)][_0x42f8fa]['w']!==_0x3921a4||this[_0x2ec95d(0x39d7)][_0x42f8fa]['h']!==_0x27a273;return _0x5310a0&&(this[_0x2ec95d(0x39d7)][_0x42f8fa]['x']=this[_0x2ec95d(0x2889)]['x'],this[_0x2ec95d(0x39d7)][_0x42f8fa]['y']=this[_0x2ec95d(0x2889)]['y'],this[_0x2ec95d(0x39d7)][_0x42f8fa]['w']=this[_0x2ec95d(0x2889)]['z'],this[_0x2ec95d(0x39d7)][_0x42f8fa]['h']=this[_0x2ec95d(0x2889)]['w']),_0x5310a0;}[_0x29ce71(0xb1f)](_0x13c441){var _0x100da1=_0x29ce71;let _0x5e8d65=Math['floor'](this['_viewportCached']['y']);var _0xcff427=Math[_0x100da1(0xa0a)](this['_viewportCached']['w']);this['_currentRenderTarget']||(_0x5e8d65=this[_0x100da1(0x2579)](!0x0)-_0x5e8d65-_0xcff427),_0x13c441[_0x100da1(0xbcc)](Math['floor'](this[_0x100da1(0x2889)]['x']),_0x5e8d65,Math[_0x100da1(0xa0a)](this['_viewportCached']['z']),_0xcff427,0x0,0x1),this[_0x100da1(0x10ae)]&&(void 0x0===this[_0x100da1(0x80d)]&&(this['_count']=0x0),(!this[_0x100da1(0x80d)]||this[_0x100da1(0x80d)]<this['dbgVerboseLogsNumFrames'])&&_0x5c88ca[_0x100da1(0x23a)](_0x100da1(0x2829)+this[_0x100da1(0x80d)]+'\x20-\x20viewport\x20applied\x20-\x20(',this[_0x100da1(0x2889)]['x'],this[_0x100da1(0x2889)]['y'],this[_0x100da1(0x2889)]['z'],this['_viewportCached']['w'],_0x100da1(0x8f4)+(_0x13c441===this['_mainRenderPassWrapper'][_0x100da1(0xbfd)])));}[_0x29ce71(0x16ef)](_0x4f7b4c,_0x3c86a6,_0x1b1a47,_0x3afd21){var _0x122280=_0x29ce71;this[_0x122280(0x2889)]['x']=_0x4f7b4c,this[_0x122280(0x2889)]['y']=_0x3c86a6,this['_viewportCached']['z']=_0x1b1a47,this[_0x122280(0x2889)]['w']=_0x3afd21;}[_0x29ce71(0x3bb7)](_0x2cfd44){var _0x513f98=_0x29ce71;this['_scissorsCurrent'][_0x2cfd44]['x']=0x0,this['_scissorsCurrent'][_0x2cfd44]['y']=0x0,this['_scissorsCurrent'][_0x2cfd44]['w']=0x0,this[_0x513f98(0x21ca)][_0x2cfd44]['h']=0x0;}[_0x29ce71(0x2aa0)](_0x2d6421){var _0x196444=_0x29ce71,_0x2d6421=_0x2d6421===this[_0x196444(0x33ea)][_0x196444(0xbfd)]?0x0:0x1,_0x315f90=this[_0x196444(0x1827)]['x'],_0x3ca306=this[_0x196444(0x1827)]['y'],_0x4b5fb8=this[_0x196444(0x1827)]['z'],_0x8cab1f=this[_0x196444(0x1827)]['w'],_0x315f90=this[_0x196444(0x21ca)][_0x2d6421]['x']!==_0x315f90||this['_scissorsCurrent'][_0x2d6421]['y']!==_0x3ca306||this[_0x196444(0x21ca)][_0x2d6421]['w']!==_0x4b5fb8||this['_scissorsCurrent'][_0x2d6421]['h']!==_0x8cab1f;return _0x315f90&&(this[_0x196444(0x21ca)][_0x2d6421]['x']=this[_0x196444(0x1827)]['x'],this['_scissorsCurrent'][_0x2d6421]['y']=this[_0x196444(0x1827)]['y'],this[_0x196444(0x21ca)][_0x2d6421]['w']=this[_0x196444(0x1827)]['z'],this[_0x196444(0x21ca)][_0x2d6421]['h']=this[_0x196444(0x1827)]['w']),_0x315f90;}[_0x29ce71(0x12f3)](_0x4d2613){var _0x3377b8=_0x29ce71;_0x4d2613[_0x3377b8(0xeea)](this['_scissorCached']['x'],this['_currentRenderTarget']?this[_0x3377b8(0x1827)]['y']:this[_0x3377b8(0x2579)]()-this[_0x3377b8(0x1827)]['w']-this[_0x3377b8(0x1827)]['y'],this[_0x3377b8(0x1827)]['z'],this[_0x3377b8(0x1827)]['w']),this[_0x3377b8(0x10ae)]&&(void 0x0===this[_0x3377b8(0x80d)]&&(this['_count']=0x0),(!this['_count']||this[_0x3377b8(0x80d)]<this['dbgVerboseLogsNumFrames'])&&_0x5c88ca['log']('frame\x20#'+this[_0x3377b8(0x80d)]+_0x3377b8(0xcec),this[_0x3377b8(0x1827)]['x'],this['_scissorCached']['y'],this[_0x3377b8(0x1827)]['z'],this[_0x3377b8(0x1827)]['w'],_0x3377b8(0x8f4)+(_0x4d2613===this[_0x3377b8(0x33ea)][_0x3377b8(0xbfd)])));}['_scissorIsActive'](){var _0xe30de7=_0x29ce71;return 0x0!==this[_0xe30de7(0x1827)]['x']||0x0!==this[_0xe30de7(0x1827)]['y']||0x0!==this['_scissorCached']['z']||0x0!==this[_0xe30de7(0x1827)]['w'];}[_0x29ce71(0x25e6)](_0x26685d,_0x111e79,_0x227eac,_0x558b6c){var _0x426fb8=_0x29ce71;this['_scissorCached']['x']=_0x26685d,this[_0x426fb8(0x1827)]['y']=_0x111e79,this[_0x426fb8(0x1827)]['z']=_0x227eac,this[_0x426fb8(0x1827)]['w']=_0x558b6c;}[_0x29ce71(0x63f)](){var _0x33e67c=_0x29ce71;this['_scissorCached']['x']=0x0,this[_0x33e67c(0x1827)]['y']=0x0,this[_0x33e67c(0x1827)]['z']=0x0,this[_0x33e67c(0x1827)]['w']=0x0,this[_0x33e67c(0x3bb7)](0x0),this[_0x33e67c(0x3bb7)](0x1);}[_0x29ce71(0xf81)](_0x4f16c3){var _0xae7f4c=_0x29ce71;this[_0xae7f4c(0x2193)][_0x4f16c3]=-0x1;}[_0x29ce71(0x39fb)](_0x5e8bc2){var _0x49ea9b=_0x29ce71,_0x5e8bc2=_0x5e8bc2===this[_0x49ea9b(0x33ea)][_0x49ea9b(0xbfd)]?0x0:0x1,_0x36aa8d=this[_0x49ea9b(0x3743)][_0x49ea9b(0x893)]!==this[_0x49ea9b(0x2193)][_0x5e8bc2];return _0x36aa8d&&(this[_0x49ea9b(0x2193)][_0x5e8bc2]=this['_stencilStateComposer']['funcRef']),_0x36aa8d;}[_0x29ce71(0x3da1)](_0x3ccd67){var _0xe21903=_0x29ce71;_0x3ccd67['setStencilReference'](null!=(_0x3ccd67=this[_0xe21903(0x3743)][_0xe21903(0x893)])?_0x3ccd67:0x0);}['_resetCurrentColorBlend'](_0x3b388b){var _0x3a12f3=_0x29ce71;this['_blendColorsCurrent'][_0x3b388b][0x0]=this['_blendColorsCurrent'][_0x3b388b][0x1]=this[_0x3a12f3(0x230b)][_0x3b388b][0x2]=this[_0x3a12f3(0x230b)][_0x3b388b][0x3]=null;}[_0x29ce71(0x3e89)](_0x762ffe){var _0x3f9bef=_0x29ce71,_0x762ffe=_0x762ffe===this['_mainRenderPassWrapper'][_0x3f9bef(0xbfd)]?0x0:0x1,_0x4a5d20=this['_alphaState'][_0x3f9bef(0x3df0)],_0x19232c=_0x4a5d20[0x0]!==this[_0x3f9bef(0x230b)][_0x762ffe][0x0]||_0x4a5d20[0x1]!==this[_0x3f9bef(0x230b)][_0x762ffe][0x1]||_0x4a5d20[0x2]!==this[_0x3f9bef(0x230b)][_0x762ffe][0x2]||_0x4a5d20[0x3]!==this[_0x3f9bef(0x230b)][_0x762ffe][0x3];return _0x19232c&&(this[_0x3f9bef(0x230b)][_0x762ffe][0x0]=_0x4a5d20[0x0],this[_0x3f9bef(0x230b)][_0x762ffe][0x1]=_0x4a5d20[0x1],this[_0x3f9bef(0x230b)][_0x762ffe][0x2]=_0x4a5d20[0x2],this[_0x3f9bef(0x230b)][_0x762ffe][0x3]=_0x4a5d20[0x3]),_0x19232c;}[_0x29ce71(0xd1c)](_0x40cf33){var _0x254c90=_0x29ce71;_0x40cf33[_0x254c90(0x4069)](this[_0x254c90(0x14f0)]['_blendConstants']);}['clear'](_0x6448a0,_0x5838fa,_0x4134b8,_0x4860cc=!0x1){var _0x3d0dae=_0x29ce71;_0x6448a0&&void 0x0===_0x6448a0['a']&&(_0x6448a0['a']=0x1);var _0x14c075=this[_0x3d0dae(0xc1b)]();this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this[_0x3d0dae(0x80d)]&&(this[_0x3d0dae(0x80d)]=0x0),(!this[_0x3d0dae(0x80d)]||this[_0x3d0dae(0x80d)]<this[_0x3d0dae(0x1344)])&&_0x5c88ca[_0x3d0dae(0x23a)](_0x3d0dae(0x2829)+this[_0x3d0dae(0x80d)]+'\x20-\x20clear\x20called\x20-\x20backBuffer=',_0x5838fa,_0x3d0dae(0x33f8),_0x4134b8,_0x3d0dae(0x185),_0x4860cc,_0x3d0dae(0x2ebf),_0x14c075)),this['_currentRenderTarget']?_0x14c075?(this[_0x3d0dae(0x120a)][_0x3d0dae(0xbfd)]||this[_0x3d0dae(0x2738)](this[_0x3d0dae(0xb70)],!0x1,_0x5838fa?_0x6448a0:null,_0x4134b8,_0x4860cc),this[_0x3d0dae(0x21f1)]?this[_0x3d0dae(0x12f3)](this[_0x3d0dae(0x1dab)]):this[_0x3d0dae(0xe3c)][_0x3d0dae(0x1ffa)](new _0x35fdda['me'](this['_scissorCached']['x'],this[_0x3d0dae(0x1827)]['y'],this[_0x3d0dae(0x1827)]['z'],this[_0x3d0dae(0x1827)]['w'])),this[_0x3d0dae(0x190c)](_0x5838fa?_0x6448a0:null,_0x4134b8,_0x4860cc)):(this['_currentRenderPass']&&this[_0x3d0dae(0x1998)](),this[_0x3d0dae(0x2738)](this[_0x3d0dae(0xb70)],!0x0,_0x5838fa?_0x6448a0:null,_0x4134b8,_0x4860cc)):(this[_0x3d0dae(0x33ea)][_0x3d0dae(0xbfd)]&&_0x14c075||this[_0x3d0dae(0x1957)](!_0x14c075,_0x5838fa?_0x6448a0:null,_0x4134b8,_0x4860cc),_0x14c075&&(this['compatibilityMode']?this[_0x3d0dae(0x12f3)](this[_0x3d0dae(0x1dab)]):this['_bundleList'][_0x3d0dae(0x1ffa)](new _0x35fdda['me'](this[_0x3d0dae(0x1827)]['x'],this[_0x3d0dae(0x1827)]['y'],this['_scissorCached']['z'],this[_0x3d0dae(0x1827)]['w'])),this[_0x3d0dae(0x190c)](_0x5838fa?_0x6448a0:null,_0x4134b8,_0x4860cc)));}[_0x29ce71(0x190c)](_0x2d97f7,_0x1cf7a7,_0x59eb8e){var _0x301d02=_0x29ce71;const _0x4d45ac=this[_0x301d02(0x21f1)]?this[_0x301d02(0x15e5)]():null,_0x2b99b4=0x0===this[_0x301d02(0xa3f)]()?this['_bundleList']:this[_0x301d02(0xe3c)];this[_0x301d02(0x342c)][_0x301d02(0x19f5)](this[_0x301d02(0x2d8)]),this[_0x301d02(0x342c)]['setDepthStencilFormat'](this[_0x301d02(0x1ce3)]),this[_0x301d02(0x342c)][_0x301d02(0x30ca)](null!=(_0x3a2538=this['_cacheRenderPipeline'][_0x301d02(0x48d)])?_0x3a2538:[],null!=(_0x3a2538=this[_0x301d02(0x1d57)][_0x301d02(0x2fb4)])?_0x3a2538:[],this[_0x301d02(0x1d57)][_0x301d02(0x3d2c)]),this[_0x301d02(0x21f1)]?_0x4d45ac[_0x301d02(0xf6c)](this[_0x301d02(0x18d6)]):_0x2b99b4['addItem'](new _0x35fdda['vr'](this[_0x301d02(0x18d6)]));var _0x3a2538=this[_0x301d02(0x342c)]['clear'](_0x4d45ac,_0x2d97f7,_0x1cf7a7,_0x59eb8e,this['currentSampleCount']);this['compatibilityMode']?this['_applyStencilRef'](_0x4d45ac):(_0x2b99b4[_0x301d02(0x1e0a)](_0x3a2538),_0x2b99b4['addItem'](new _0x35fdda['vr'](null!=(_0x2d97f7=this[_0x301d02(0x3743)][_0x301d02(0x893)])?_0x2d97f7:0x0)),this[_0x301d02(0x2d61)]());}[_0x29ce71(0x168a)](_0x339eb0){var _0x8f1550=_0x29ce71;return _0x339eb0=_0x339eb0 instanceof Array?new Float32Array(_0x339eb0):_0x339eb0 instanceof ArrayBuffer?new Uint8Array(_0x339eb0):_0x339eb0,this[_0x8f1550(0x300d)][_0x8f1550(0x3d57)](_0x339eb0,_0x35921b['FB']['Vertex']|_0x35921b['FB']['CopyDst']);}[_0x29ce71(0x3e67)](_0xeaf7d1){var _0x3f7b86=_0x29ce71;return this[_0x3f7b86(0x168a)](_0xeaf7d1);}['createIndexBuffer'](_0x1e2a4d){var _0x54c2b1=_0x29ce71;let _0x5d52d1=!0x0,_0x31c8c1;_0x1e2a4d instanceof Uint32Array||_0x1e2a4d instanceof Int32Array?_0x31c8c1=_0x1e2a4d:_0x1e2a4d instanceof Uint16Array?(_0x31c8c1=_0x1e2a4d,_0x5d52d1=!0x1):0xffff<_0x1e2a4d[_0x54c2b1(0x1377)]?_0x31c8c1=new Uint32Array(_0x1e2a4d):(_0x31c8c1=new Uint16Array(_0x1e2a4d),_0x5d52d1=!0x1);const _0x5eaf63=this[_0x54c2b1(0x300d)]['createBuffer'](_0x31c8c1,_0x35921b['FB'][_0x54c2b1(0x298d)]|_0x35921b['FB'][_0x54c2b1(0x1304)]);return _0x5eaf63[_0x54c2b1(0x15ae)]=_0x5d52d1,_0x5eaf63;}[_0x29ce71(0x319c)](_0x1fd2b4,_0x3020c3){var _0x12bf31=_0x29ce71;let _0xb7b204,_0x20f445=(_0xb7b204=_0x1fd2b4 instanceof Array?new Float32Array(_0x1fd2b4):_0x1fd2b4 instanceof ArrayBuffer?new Uint8Array(_0x1fd2b4):_0x1fd2b4,0x0);return _0x3020c3&_0x3d1bc0['g']['BUFFER_CREATIONFLAG_READ']&&(_0x20f445|=_0x35921b['FB']['CopySrc']),_0x3020c3&_0x3d1bc0['g'][_0x12bf31(0x333a)]&&(_0x20f445|=_0x35921b['FB']['CopyDst']),_0x3020c3&_0x3d1bc0['g'][_0x12bf31(0x1bd2)]&&(_0x20f445|=_0x35921b['FB']['Uniform']),_0x3020c3&_0x3d1bc0['g']['BUFFER_CREATIONFLAG_VERTEX']&&(_0x20f445|=_0x35921b['FB'][_0x12bf31(0xa4e)]),_0x3020c3&_0x3d1bc0['g']['BUFFER_CREATIONFLAG_INDEX']&&(_0x20f445|=_0x35921b['FB']['Index']),_0x3020c3&_0x3d1bc0['g'][_0x12bf31(0x99c)]&&(_0x20f445|=_0x35921b['FB'][_0x12bf31(0x9b7)]),this['_bufferManager']['createBuffer'](_0xb7b204,_0x20f445);}[_0x29ce71(0x288e)](){var _0x506b7c=_0x29ce71;throw _0x506b7c(0x32f0);}[_0x29ce71(0x1f61)](){var _0x534b77=_0x29ce71;throw _0x534b77(0x32f0);}[_0x29ce71(0x2848)](_0x57f885,_0x2d14ff,_0x2bfbb1,_0x32cd3e){var _0x860887=_0x29ce71;this['_currentIndexBuffer']=_0x2d14ff,this[_0x860887(0x4ba)]=null!=_0x32cd3e?_0x32cd3e:null,this[_0x860887(0x1d57)][_0x860887(0x1315)](_0x57f885,_0x2d14ff,this[_0x860887(0x4ba)]);}[_0x29ce71(0x3970)](_0x3b8a45){var _0x2193dc=_0x29ce71;return this[_0x2193dc(0x300d)]['releaseBuffer'](_0x3b8a45);}[_0x29ce71(0x12cf)](_0x47100d,_0x30df24,_0x2878e9,_0x50718d,_0x4678e2,_0x2fb313,_0x58aaf8,_0x48dd76,_0x4cfe95,_0x2e5e5c=_0x5cfa6a['x'][_0x29ce71(0x3c8e)]){var _0x3570fc=_0x29ce71,_0x521cb1=_0x47100d[_0x3570fc(0x2a6f)]||_0x47100d[_0x3570fc(0x1d39)]||_0x47100d['vertexToken']||_0x47100d[_0x3570fc(0x3dcf)]||_0x47100d,_0x23c6dc=_0x47100d[_0x3570fc(0x4217)]||_0x47100d[_0x3570fc(0x41ed)]||_0x47100d['fragmentToken']||_0x47100d[_0x3570fc(0x1f5a)]||_0x47100d,_0x47a5c4=this[_0x3570fc(0x1ae5)]();let _0x212d34=null!=(_0x416c6b=null!=_0x4678e2?_0x4678e2:_0x30df24[_0x3570fc(0x1864)])?_0x416c6b:'';_0x47a5c4&&(_0x212d34+='\x0a'+_0x47a5c4);var _0x416c6b=_0x521cb1+'+'+_0x23c6dc+'@'+_0x212d34;if(this[_0x3570fc(0x3361)][_0x416c6b]){const _0x684432=this[_0x3570fc(0x3361)][_0x416c6b];return _0x58aaf8&&_0x684432[_0x3570fc(0x3261)]()&&_0x58aaf8(_0x684432),_0x684432;}return _0x47a5c4=new _0x4f1cfc['Q'](_0x47100d,_0x30df24,_0x2878e9,_0x50718d,this,_0x4678e2,_0x2fb313,_0x58aaf8,_0x48dd76,_0x4cfe95,_0x416c6b,_0x2e5e5c),this[_0x3570fc(0x3361)][_0x416c6b]=_0x47a5c4;}[_0x29ce71(0x122c)](_0x426ca4,_0x5500ab){var _0xd76a17=_0x29ce71;return this[_0xd76a17(0x20b3)][_0xd76a17(0xbf4)](_0x426ca4,_0x5500ab);}[_0x29ce71(0x1b5c)](_0xaaf369,_0x23fdd2,_0xafa043,_0x4a4c44){var _0x1dece0=_0x29ce71;return this[_0x1dece0(0x122c)](_0x4a4c44+(_0xafa043?_0xafa043+'\x0a':'')+_0xaaf369,_0x23fdd2);}['_getWGSLShader'](_0xe91cbe,_0x283dd2,_0x13f2eb){return(_0x13f2eb=_0x13f2eb?'//'+_0x13f2eb['split']('\x0a')['join']('\x0a//')+'\x0a':'')+_0xe91cbe;}[_0x29ce71(0x7a2)](_0x20dd7a,_0x359028,_0x2b2cc2,_0x36dcb2,_0x504af7){var _0x29c478=_0x29ce71;return this[_0x29c478(0x1520)]&&_0x2b2cc2===_0x5cfa6a['x'][_0x29c478(0x3c8e)]&&(_0x20dd7a=this['_tintWASM'][_0x29c478(0x2935)](_0x20dd7a,_0x36dcb2),_0x359028=this[_0x29c478(0x1520)]['convertSpirV2WGSL'](_0x359028,_0x504af7)),{'vertexStage':{'module':this['_device'][_0x29c478(0x26db)]({'code':_0x20dd7a}),'entryPoint':_0x29c478(0x1a3c)},'fragmentStage':{'module':this[_0x29c478(0xb4c)]['createShaderModule']({'code':_0x359028}),'entryPoint':_0x29c478(0x1a3c)}};}[_0x29ce71(0x2209)](_0x5f51c5,_0x2d36fb,_0x4125d6){var _0xa52b51=_0x29ce71,_0x1c0e28=0x0<=_0x5f51c5['indexOf'](_0x19d7fb),_0x507926=0x0<=_0x2d36fb[_0xa52b51(0x919)](_0x19d7fb),_0x5f51c5=_0x4125d6===_0x5cfa6a['x']['GLSL']?this[_0xa52b51(0x122c)](_0x5f51c5,_0xa52b51(0x1d39)):_0x5f51c5,_0x2d36fb=_0x4125d6===_0x5cfa6a['x'][_0xa52b51(0x3c8e)]?this[_0xa52b51(0x122c)](_0x2d36fb,_0xa52b51(0x41ed)):_0x2d36fb;return this['_createPipelineStageDescriptor'](_0x5f51c5,_0x2d36fb,_0x4125d6,_0x1c0e28,_0x507926);}[_0x29ce71(0x39d8)](_0x111e92,_0x545b3e,_0x80a0de,_0x3ce5f7){var _0x30f5ae=_0x29ce71;this[_0x30f5ae(0x331b)]['notifyObservers'](this);var _0x784717=0x0<=_0x111e92[_0x30f5ae(0x919)](_0x19d7fb),_0x1e0278=0x0<=_0x545b3e['indexOf'](_0x19d7fb),_0x5c9ffc=_0x30f5ae(0x24f3),_0x111e92=_0x3ce5f7===_0x5cfa6a['x'][_0x30f5ae(0x3c8e)]?this['_compileShaderToSpirV'](_0x111e92,_0x30f5ae(0x1d39),_0x80a0de,_0x5c9ffc):this[_0x30f5ae(0x98e)](_0x111e92,_0x30f5ae(0x1d39),_0x80a0de),_0x5c9ffc=_0x3ce5f7===_0x5cfa6a['x'][_0x30f5ae(0x3c8e)]?this[_0x30f5ae(0x1b5c)](_0x545b3e,_0x30f5ae(0x41ed),_0x80a0de,_0x5c9ffc):this[_0x30f5ae(0x98e)](_0x545b3e,_0x30f5ae(0x41ed),_0x80a0de),_0x545b3e=this[_0x30f5ae(0x7a2)](_0x111e92,_0x5c9ffc,_0x3ce5f7,_0x784717,_0x1e0278);return this[_0x30f5ae(0x3e5)][_0x30f5ae(0x2a3a)](this),_0x545b3e;}[_0x29ce71(0x225e)](){var _0x11b01a=_0x29ce71;throw _0x11b01a(0x1b77);}['createShaderProgram'](){var _0x5240c0=_0x29ce71;throw _0x5240c0(0x1b77);}[_0x29ce71(0x3b89)](_0x4a63e1){var _0x7c8c13=_0x29ce71;const _0x2c4776=new _0x5e21db['Z'](_0x4a63e1);return _0x2c4776[_0x7c8c13(0x2b37)]=!0x1,_0x2c4776[_0x7c8c13(0x1331)](),_0x2c4776[_0x7c8c13(0x1606)];}[_0x29ce71(0x2f7a)](_0x1c3510){return new _0x2fa991['$'](_0x1c3510,this);}[_0x29ce71(0x93f)](){return new _0x11a325['D']();}[_0x29ce71(0x360e)](){var _0xb0da65=_0x29ce71;return new _0x3ff556['g'](this[_0xb0da65(0x300d)]);}['_preparePipelineContext'](_0x247d10,_0x28ce13,_0x3c5c6f,_0x152ecf,_0x50f221,_0x2941fe,_0x3f288e,_0x5dbbe8){var _0x86824a=_0x29ce71;const _0x414f0c=_0x247d10;_0x247d10=_0x414f0c[_0x86824a(0x3440)][_0x86824a(0x3069)],(this[_0x86824a(0x9e4)]&&(_0x5c88ca['log'](_0x5dbbe8),_0x5c88ca[_0x86824a(0x23a)](_0x28ce13),_0x5c88ca['log'](_0x3c5c6f),_0x5c88ca['log'](_0x86824a(0x17fc))),_0x414f0c[_0x86824a(0x301e)]={'fragment':_0x3c5c6f,'vertex':_0x28ce13,'rawVertex':_0x50f221,'rawFragment':_0x2941fe},_0x414f0c[_0x86824a(0x4067)]=_0x152ecf?this['_compileRawPipelineStageDescriptor'](_0x28ce13,_0x3c5c6f,_0x247d10):this[_0x86824a(0x39d8)](_0x28ce13,_0x3c5c6f,_0x5dbbe8,_0x247d10));}[_0x29ce71(0x25c6)](_0x45db2e,_0x20993c){var _0x1f20d6=_0x29ce71;const _0x45b2e8=new Array(_0x20993c['length']);var _0xe228c0=_0x45db2e;for(let _0x275181=0x0;_0x275181<_0x20993c['length'];_0x275181++){var _0x202ec2=_0x20993c[_0x275181],_0x202ec2=_0xe228c0[_0x1f20d6(0x3440)][_0x1f20d6(0x336a)][_0x202ec2];void 0x0!==_0x202ec2&&(_0x45b2e8[_0x275181]=_0x202ec2);}return _0x45b2e8;}[_0x29ce71(0x26fe)](_0x3e0274){var _0x50ec2c=_0x29ce71;if(_0x3e0274){let _0x207c9f=!0x0;if(_0x1e0ac0['q'][_0x50ec2c(0x823)](_0x3e0274)){if(!_0x3e0274[_0x50ec2c(0x2766)]||_0x3e0274[_0x50ec2c(0x2766)]===this['_currentEffect']&&_0x3e0274['materialContext']===this[_0x50ec2c(0x22b4)]&&_0x3e0274[_0x50ec2c(0x85e)]===this[_0x50ec2c(0x15d0)]&&!this[_0x50ec2c(0x22e9)]){if(!_0x3e0274[_0x50ec2c(0x2766)]&&this[_0x50ec2c(0x74d)])throw _0x5c88ca[_0x50ec2c(0x1220)](_0x50ec2c(0xa17),_0x3e0274),_0x50ec2c(0x2bd3);return;}if(_0x207c9f=_0x3e0274['effect']!==this[_0x50ec2c(0x640)],this[_0x50ec2c(0x640)]=_0x3e0274[_0x50ec2c(0x2766)],this[_0x50ec2c(0x22b4)]=_0x3e0274[_0x50ec2c(0x105e)],this[_0x50ec2c(0x15d0)]=_0x3e0274[_0x50ec2c(0x85e)],this[_0x50ec2c(0x90e)][_0x50ec2c(0x2101)]++,!this['_currentMaterialContext'])throw _0x5c88ca['error'](_0x50ec2c(0xa17),_0x3e0274),_0x50ec2c(0x2a86);}else _0x207c9f=_0x3e0274!==this['_currentEffect'],this['_currentEffect']=_0x3e0274,this[_0x50ec2c(0x22b4)]=this['_defaultMaterialContext'],this[_0x50ec2c(0x15d0)]=this[_0x50ec2c(0x2321)],this[_0x50ec2c(0x90e)][_0x50ec2c(0x1f67)]++,this[_0x50ec2c(0x2f8b)]&&_0x540155['Y'][_0x50ec2c(0x1048)](_0x50ec2c(0x1a8)+_0x3e0274[_0x50ec2c(0x17f4)]+_0x50ec2c(0xd58)+_0x3e0274['name']+_0x50ec2c(0x28a0)+_0x3e0274[_0x50ec2c(0xc8c)][_0x50ec2c(0x1d39)]+_0x50ec2c(0x3b11)+_0x3e0274[_0x50ec2c(0xc8c)][_0x50ec2c(0x41ed)],0xa);this[_0x50ec2c(0x3743)]['stencilMaterial']=void 0x0,this['_forceEnableEffect']=!_0x207c9f&&!this['_forceEnableEffect']&&this[_0x50ec2c(0x22e9)],_0x207c9f&&(this[_0x50ec2c(0x640)][_0x50ec2c(0x28e4)]&&this[_0x50ec2c(0x640)]['onBind'](this[_0x50ec2c(0x640)]),this[_0x50ec2c(0x640)][_0x50ec2c(0xc59)]&&this['_currentEffect'][_0x50ec2c(0xc59)]['notifyObservers'](this[_0x50ec2c(0x640)]));}}[_0x29ce71(0xeed)](_0x123b8b){var _0x27f8d6=_0x29ce71;this[_0x27f8d6(0x3361)][_0x123b8b[_0x27f8d6(0x28e8)]]&&(delete this[_0x27f8d6(0x3361)][_0x123b8b[_0x27f8d6(0x28e8)]],this[_0x27f8d6(0x21b8)](_0x123b8b[_0x27f8d6(0x260e)]()));}['releaseEffects'](){var _0x48bbda=_0x29ce71;for(const _0x514f16 in this[_0x48bbda(0x3361)]){var _0x578a25=this[_0x48bbda(0x3361)][_0x514f16][_0x48bbda(0x260e)]();this['_deletePipelineContext'](_0x578a25);}this['_compiledEffects']={};}[_0x29ce71(0x21b8)](_0x2518ad){var _0x1e5948=_0x29ce71;_0x2518ad&&_0x2518ad[_0x1e5948(0x18c9)]();}get[_0x29ce71(0x15be)](){return!0x1;}[_0x29ce71(0x1d91)](){return new _0x4f9e69['Z']();}['_releaseTexture'](_0x247252){var _0x1b84b6=_0x29ce71,_0x34c99a=this[_0x1b84b6(0x1423)][_0x1b84b6(0x919)](_0x247252);-0x1!==_0x34c99a&&this[_0x1b84b6(0x1423)]['splice'](_0x34c99a,0x1),this[_0x1b84b6(0x2529)][_0x1b84b6(0x918)](_0x247252);}[_0x29ce71(0x3add)](){return _0x3d1bc0['g']['TEXTUREFORMAT_RGBA'];}[_0x29ce71(0x14ea)](_0x50393b,_0x59ad7d){var _0x3f1190=_0x29ce71;_0x50393b[_0x3f1190(0x22e4)]=_0x59ad7d;}[_0x29ce71(0x2f62)](_0x3caf0f,_0x6de519,_0x45b735=!0x0,_0x34a151=_0x455f23['S'][_0x29ce71(0x1a8c)]){var _0x35688f=_0x29ce71;const _0x24e82a={},_0x182632=(void 0x0!==_0x6de519&&'object'==typeof _0x6de519?(_0x24e82a[_0x35688f(0x2dba)]=_0x6de519[_0x35688f(0x2dba)],_0x24e82a[_0x35688f(0x21e0)]=void 0x0===_0x6de519[_0x35688f(0x21e0)]?_0x3d1bc0['g'][_0x35688f(0x705)]:_0x6de519[_0x35688f(0x21e0)],_0x24e82a[_0x35688f(0x14ec)]=void 0x0===_0x6de519[_0x35688f(0x14ec)]?_0x3d1bc0['g'][_0x35688f(0x2a6)]:_0x6de519[_0x35688f(0x14ec)],_0x24e82a[_0x35688f(0x1f4f)]=void 0x0===_0x6de519['format']?_0x3d1bc0['g'][_0x35688f(0x3ca4)]:_0x6de519['format'],_0x24e82a[_0x35688f(0x3a80)]=null!=(_0x1e653a=_0x6de519['samples'])?_0x1e653a:0x1,_0x24e82a[_0x35688f(0x3d51)]=null!=(_0x1e653a=_0x6de519['creationFlags'])?_0x1e653a:0x0,_0x24e82a['useSRGBBuffer']=null!=(_0x1e653a=_0x6de519['useSRGBBuffer'])&&_0x1e653a,_0x24e82a['label']=_0x6de519['label']):(_0x24e82a[_0x35688f(0x2dba)]=_0x6de519,_0x24e82a[_0x35688f(0x21e0)]=_0x3d1bc0['g'][_0x35688f(0x705)],_0x24e82a[_0x35688f(0x14ec)]=_0x3d1bc0['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x24e82a[_0x35688f(0x1f4f)]=_0x3d1bc0['g'][_0x35688f(0x3ca4)],_0x24e82a[_0x35688f(0x3a80)]=0x1,_0x24e82a[_0x35688f(0x3d51)]=0x0,_0x24e82a[_0x35688f(0x1b79)]=!0x1),(_0x24e82a[_0x35688f(0x21e0)]===_0x3d1bc0['g'][_0x35688f(0x2c1)]&&!this[_0x35688f(0x2605)][_0x35688f(0x39d2)]||_0x24e82a[_0x35688f(0x21e0)]===_0x3d1bc0['g'][_0x35688f(0x17d0)]&&!this[_0x35688f(0x2605)][_0x35688f(0x32df)])&&(_0x24e82a[_0x35688f(0x14ec)]=_0x3d1bc0['g']['TEXTURE_NEAREST_SAMPLINGMODE']),_0x24e82a['type']!==_0x3d1bc0['g'][_0x35688f(0x2c1)]||this['_caps']['textureFloat']||(_0x24e82a[_0x35688f(0x21e0)]=_0x3d1bc0['g'][_0x35688f(0x705)],_0x540155['Y'][_0x35688f(0x1048)]('Float\x20textures\x20are\x20not\x20supported.\x20Type\x20forced\x20to\x20TEXTURETYPE_UNSIGNED_BYTE')),new _0x455f23['l'](this,_0x34a151));var _0x1e653a=_0x3caf0f[_0x35688f(0x2255)]||_0x3caf0f,_0x6de519=_0x3caf0f[_0x35688f(0xc32)]||_0x3caf0f,_0x34a151=_0x3caf0f[_0x35688f(0x315d)]||0x0;return _0x182632[_0x35688f(0x24c6)]=_0x1e653a,_0x182632[_0x35688f(0x9f4)]=_0x6de519,_0x182632[_0x35688f(0x2255)]=_0x1e653a,_0x182632[_0x35688f(0xc32)]=_0x6de519,_0x182632[_0x35688f(0x116c)]=_0x34a151,_0x182632['isReady']=!0x0,_0x182632[_0x35688f(0x3a80)]=_0x24e82a[_0x35688f(0x3a80)],_0x182632[_0x35688f(0x2dba)]=!!_0x24e82a[_0x35688f(0x2dba)],_0x182632['samplingMode']=_0x24e82a[_0x35688f(0x14ec)],_0x182632[_0x35688f(0x21e0)]=_0x24e82a[_0x35688f(0x21e0)],_0x182632['format']=_0x24e82a[_0x35688f(0x1f4f)],_0x182632['is2DArray']=0x0<_0x34a151,_0x182632[_0x35688f(0x5bb)]=_0x3d1bc0['g'][_0x35688f(0x2354)],_0x182632[_0x35688f(0x146a)]=_0x3d1bc0['g'][_0x35688f(0x2354)],_0x182632['_useSRGBBuffer']=_0x24e82a[_0x35688f(0x1b79)],_0x182632[_0x35688f(0x2ac9)]=_0x24e82a[_0x35688f(0x2ac9)],this[_0x35688f(0x1423)][_0x35688f(0x3f90)](_0x182632),_0x45b735||this[_0x35688f(0x2529)][_0x35688f(0x3899)](_0x182632,_0x1e653a,_0x6de519,_0x34a151||0x1,_0x24e82a[_0x35688f(0x3d51)]),_0x182632;}[_0x29ce71(0x3792)](_0x3f19ce,_0x413e12,_0x2cbd9e,_0x585fdf,_0x28de74=_0x3d1bc0['g'][_0x29ce71(0x2a6)],_0x1a4a3c=null,_0x2b9d45=null,_0x426901=null,_0x47deef=null,_0x415455=null,_0x14d6d3=null,_0x2d285e,_0x5f3967,_0x4d47d7,_0x1aade4){var _0x371253=_0x29ce71;return this[_0x371253(0x264f)](_0x3f19ce,_0x413e12,_0x2cbd9e,_0x585fdf,_0x28de74,_0x1a4a3c,_0x2b9d45,(_0x52b670,_0x343cb1,_0x4a6ba2,_0x5335f4,_0x32801c,_0x3ad58f,_0x33f86d,_0x44f3fd)=>{var _0x15b4d3=_0x371253;_0x52b670[_0x15b4d3(0x24c6)]=_0x5335f4[_0x15b4d3(0x2255)],_0x52b670['baseHeight']=_0x5335f4[_0x15b4d3(0xc32)],_0x52b670['width']=_0x5335f4['width'],_0x52b670[_0x15b4d3(0xc32)]=_0x5335f4[_0x15b4d3(0xc32)],_0x52b670['format']=null!=_0x415455?_0x415455:-0x1,_0x44f3fd(_0x52b670[_0x15b4d3(0x2255)],_0x52b670[_0x15b4d3(0xc32)],_0x5335f4,_0x343cb1,_0x52b670,()=>{}),null!=(_0x44f3fd=_0x52b670['_hardwareTexture'])&&_0x44f3fd[_0x15b4d3(0x3e6e)]?_0x3ad58f||_0x33f86d||this[_0x15b4d3(0x468)](_0x52b670,this[_0x15b4d3(0x2ba0)]):(_0x343cb1=this['_textureHelper'][_0x15b4d3(0x3899)](_0x52b670,_0x5335f4['width'],_0x5335f4[_0x15b4d3(0xc32)],void 0x0,_0x4d47d7),_0x146102['D']['IsImageBitmap'](_0x5335f4)&&(this[_0x15b4d3(0x2529)][_0x15b4d3(0x41ba)](_0x5335f4,_0x52b670,_0x5335f4['width'],_0x5335f4[_0x15b4d3(0xc32)],_0x52b670[_0x15b4d3(0x116c)],_0x343cb1[_0x15b4d3(0x1f4f)],0x0,0x0,_0x32801c,!0x1,0x0,0x0),_0x3ad58f||_0x33f86d||this[_0x15b4d3(0x468)](_0x52b670,this[_0x15b4d3(0x2ba0)]))),_0x4a6ba2&&_0x4a6ba2[_0x15b4d3(0x3d3)](_0x52b670),_0x52b670[_0x15b4d3(0x3261)]=!0x0,_0x52b670[_0x15b4d3(0x3f2a)][_0x15b4d3(0x2a3a)](_0x52b670),_0x52b670[_0x15b4d3(0x3f2a)][_0x15b4d3(0x2f8)]();},()=>!0x1,_0x426901,_0x47deef,_0x415455,_0x14d6d3,_0x2d285e,_0x5f3967,_0x1aade4);}[_0x29ce71(0x3550)](_0x3bddf7){var _0x379e97=_0x29ce71;_0x3bddf7=new _0x4f9e69['Z'](_0x3bddf7);const _0xa6b977=new _0x455f23['l'](this,_0x455f23['S'][_0x379e97(0x1a8c)],!0x0);return _0xa6b977[_0x379e97(0x1c72)]=_0x3bddf7,_0xa6b977[_0x379e97(0x3261)]=!0x0,_0xa6b977;}[_0x29ce71(0x681)](){var _0x200acd=_0x29ce71;throw new Error(_0x200acd(0x1cea));}[_0x29ce71(0x3a71)](_0x3b4d13){var _0x540e16=_0x29ce71,_0x2cba1d;_0x3b4d13[_0x540e16(0x2dba)]&&(null!=(_0x2cba1d=_0x3b4d13[_0x540e16(0x1c72)])&&_0x2cba1d[_0x540e16(0x3e6e)]||this[_0x540e16(0x2529)][_0x540e16(0x3899)](_0x3b4d13),this[_0x540e16(0x468)](_0x3b4d13,_0x3b4d13['source']===_0x455f23['S']['RenderTarget']||_0x3b4d13[_0x540e16(0x35d0)]===_0x455f23['S'][_0x540e16(0x33e2)]?this['_renderTargetEncoder']:void 0x0));}[_0x29ce71(0x2e38)](_0x399b11,_0x492b26,_0x39d185=!0x1){var _0x11b2af=_0x29ce71;_0x39d185&&(_0x492b26[_0x11b2af(0x2dba)]=!0x0,this['_generateMipmaps'](_0x492b26)),_0x492b26['samplingMode']=_0x399b11;}[_0x29ce71(0x2511)](_0x277018,_0x22aecc,_0x32b2b1=null,_0x104b93=null){var _0x3ae506=_0x29ce71;null!==_0x22aecc&&(_0x277018[_0x3ae506(0x5bb)]=_0x22aecc),null!==_0x32b2b1&&(_0x277018[_0x3ae506(0x146a)]=_0x32b2b1),(_0x277018['is2DArray']||_0x277018[_0x3ae506(0x2682)])&&null!==_0x104b93&&(_0x277018[_0x3ae506(0x2d9a)]=_0x104b93);}[_0x29ce71(0xec4)](_0xa8149c,_0x2adbb6,_0x253171,_0x126a19=0x1){var _0x2295eb=_0x29ce71,_0x2c51da;!_0xa8149c[_0x2295eb(0x1c72)]||_0xa8149c[_0x2295eb(0x2255)]===_0x2adbb6&&_0xa8149c['height']===_0x253171&&_0xa8149c[_0x2295eb(0x116c)]===_0x126a19||(_0x2c51da=_0xa8149c[_0x2295eb(0x1c72)]['textureAdditionalUsages'],_0xa8149c[_0x2295eb(0x1c72)]['release'](),this[_0x2295eb(0x2529)][_0x2295eb(0x3899)](_0xa8149c,_0x2adbb6,_0x253171,_0x126a19,_0x2c51da));}[_0x29ce71(0x116f)](_0x4b0986,_0x4d19d4,_0x107549){var _0x4394a9=_0x29ce71,_0x2b9a20;_0x107549=null!=_0x107549?_0x107549:_0x4b0986,this[_0x4394a9(0x640)]&&(_0x2b9a20=this['_currentEffect'][_0x4394a9(0x1307)]['shaderProcessingContext']['availableTextures'][_0x107549],this[_0x4394a9(0x22b4)][_0x4394a9(0x1888)](_0x4b0986,_0x4d19d4),_0x2b9a20&&_0x2b9a20['autoBindSampler']&&(_0x4b0986=_0x107549+_0x1fa2ef['e'][_0x4394a9(0x3f68)],this[_0x4394a9(0x22b4)][_0x4394a9(0x1253)](_0x4b0986,_0x4d19d4)));}[_0x29ce71(0x1888)](_0x26bca3,_0xdc10d1,_0x17fae2,_0x49a985){var _0x48e71e=_0x29ce71;this[_0x48e71e(0x18e0)](_0x26bca3,_0x17fae2,!0x1,!0x1,_0x49a985,_0x49a985);}[_0x29ce71(0x3a44)](_0xef48af,_0x209bf9,_0x213723,_0x26282d){var _0x127689=_0x29ce71;for(let _0x70a290=0x0;_0x70a290<_0x213723[_0x127689(0x1377)];_0x70a290++)this['_setTexture'](-0x1,_0x213723[_0x70a290],!0x0,!0x1,_0x26282d+_0x70a290[_0x127689(0x22e6)](),_0x26282d);}[_0x29ce71(0x18e0)](_0x1ec04e,_0x1c4f6a,_0x3504d5=0x0,_0x3af546=!0x1,_0x2c029e='',_0xf737ed){var _0x183298=_0x29ce71;if(_0xf737ed=null!=_0xf737ed?_0xf737ed:_0x2c029e,this['_currentEffect']){if(!_0x1c4f6a)return this['_currentMaterialContext']['setTexture'](_0x2c029e,null),!0x1;if(_0x1c4f6a[_0x183298(0x40a7)])_0x1c4f6a[_0x183298(0x22f)]();else{if(_0x1c4f6a[_0x183298(0x24c8)]===_0x3d1bc0['g'][_0x183298(0x2e74)])return _0x1c4f6a['delayLoad'](),!0x1;}let _0x40da06=null;(_0x40da06=_0x3af546?_0x1c4f6a['depthStencilTexture']:_0x1c4f6a[_0x183298(0x3261)]()?_0x1c4f6a['getInternalTexture']():_0x1c4f6a[_0x183298(0x3936)]?this[_0x183298(0x20dc)]:_0x1c4f6a['is3D']?this[_0x183298(0x36c6)]:_0x1c4f6a[_0x183298(0xb4f)]?this[_0x183298(0x2dd9)]:this[_0x183298(0x3287)])&&!_0x40da06['isMultiview']&&(_0x40da06[_0x183298(0x3936)]&&_0x40da06['_cachedCoordinatesMode']!==_0x1c4f6a[_0x183298(0x303)]&&(_0x40da06['_cachedCoordinatesMode']=_0x1c4f6a['coordinatesMode'],_0x3af546=_0x1c4f6a[_0x183298(0x303)]!==_0x3d1bc0['g'][_0x183298(0x3769)]&&_0x1c4f6a[_0x183298(0x303)]!==_0x3d1bc0['g'][_0x183298(0x401b)]?_0x3d1bc0['g'][_0x183298(0x3ace)]:_0x3d1bc0['g'][_0x183298(0x2354)],_0x1c4f6a[_0x183298(0x4100)]=_0x3af546,_0x1c4f6a[_0x183298(0x3d59)]=_0x3af546),_0x40da06[_0x183298(0x5bb)]=_0x1c4f6a[_0x183298(0x4100)],_0x40da06[_0x183298(0x146a)]=_0x1c4f6a[_0x183298(0x3d59)],_0x40da06[_0x183298(0x2682)]&&(_0x40da06[_0x183298(0x2d9a)]=_0x1c4f6a[_0x183298(0xe10)]),this[_0x183298(0x1bff)](0x0,_0x40da06,_0x1c4f6a[_0x183298(0xbad)])),this[_0x183298(0x116f)](_0x2c029e,_0x40da06,_0xf737ed);}else this[_0x183298(0x10ae)]&&(void 0x0===this[_0x183298(0x80d)]&&(this[_0x183298(0x80d)]=0x0),(!this[_0x183298(0x80d)]||this[_0x183298(0x80d)]<this[_0x183298(0x1344)])&&_0x5c88ca['log']('frame\x20#'+this[_0x183298(0x80d)]+_0x183298(0x6c8),_0x1c4f6a));return!0x0;}[_0x29ce71(0x1bff)](_0x326b45,_0x592e17,_0x346164){var _0xa1ad0e=_0x29ce71;_0x592e17[_0xa1ad0e(0x2cef)]!==_0x346164&&(_0x592e17[_0xa1ad0e(0x2cef)]=Math[_0xa1ad0e(0x3478)](_0x346164,this[_0xa1ad0e(0x2605)][_0xa1ad0e(0x402c)]));}[_0x29ce71(0x4169)](_0x2c15a0,_0x4ac282,_0x2de32c){var _0x42bc27=_0x29ce71;void 0x0!==_0x2c15a0&&this[_0x42bc27(0x116f)](_0x2de32c,_0x4ac282);}[_0x29ce71(0x41a0)](_0x47b4b3){var _0x4af6d7=_0x29ce71;this[_0x4af6d7(0x468)](_0x47b4b3,this['_renderTargetEncoder']);}[_0x29ce71(0x468)](_0x34d83e,_0x5226c3){var _0x31a7f8=_0x29ce71,_0x39a096,_0x7ca07,_0x1358c7=_0x34d83e[_0x31a7f8(0x1c72)];_0x1358c7&&(_0x5226c3=null!=_0x5226c3?_0x5226c3:this[_0x31a7f8(0xb70)]&&!this[_0x31a7f8(0x1dab)]?this[_0x31a7f8(0x337a)]:this[_0x31a7f8(0x1dab)]?this[_0x31a7f8(0x2ba0)]:this[_0x31a7f8(0x2382)],_0x39a096=_0x34d83e[_0x31a7f8(0x1c72)][_0x31a7f8(0x1f4f)],_0x7ca07=_0x146102['D'][_0x31a7f8(0x30df)](_0x34d83e[_0x31a7f8(0x2255)],_0x34d83e['height']),this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this['_count']&&(this['_count']=0x0),(!this[_0x31a7f8(0x80d)]||this[_0x31a7f8(0x80d)]<this[_0x31a7f8(0x1344)])&&_0x5c88ca[_0x31a7f8(0x23a)](_0x31a7f8(0x2829)+this['_count']+'\x20-\x20generate\x20mipmaps\x20called\x20-\x20width=',_0x34d83e[_0x31a7f8(0x2255)],'height=',_0x34d83e['height'],_0x31a7f8(0x3fd5),_0x34d83e[_0x31a7f8(0x3936)])),_0x34d83e[_0x31a7f8(0x3936)]?this['_textureHelper']['generateCubeMipmaps'](_0x1358c7,_0x39a096,_0x7ca07,_0x5226c3):this[_0x31a7f8(0x2529)][_0x31a7f8(0x41a0)](_0x1358c7,_0x39a096,_0x7ca07,0x0,_0x5226c3));}[_0x29ce71(0x3a90)](_0x11d327,_0x3c0a68,_0x3753fe,_0x16441a,_0x495d30,_0xeab798,_0x3525b4=0x0,_0x495c4f=0x0,_0x491683=!0x1){var _0x3a9ca4=_0x29ce71;let _0x4e49ac=_0x11d327[_0x3a9ca4(0x1c72)];null!=(_0x54c3c7=_0x11d327['_hardwareTexture'])&&_0x54c3c7['underlyingResource']||(_0x4e49ac=this[_0x3a9ca4(0x2529)][_0x3a9ca4(0x3899)](_0x11d327));var _0x54c3c7=new Uint8Array(_0x3c0a68[_0x3a9ca4(0x25c8)],_0x3c0a68[_0x3a9ca4(0x3fcc)],_0x3c0a68[_0x3a9ca4(0x2106)]);this['_textureHelper'][_0x3a9ca4(0x41ba)](_0x54c3c7,_0x11d327,_0x495d30,_0xeab798,_0x11d327[_0x3a9ca4(0x116c)],_0x4e49ac[_0x3a9ca4(0x1f4f)],_0x3525b4,_0x495c4f,_0x11d327['invertY'],!0x1,_0x3753fe,_0x16441a),_0x491683&&this[_0x3a9ca4(0x468)](_0x11d327,this[_0x3a9ca4(0x337a)]);}[_0x29ce71(0x2a92)](_0x329952,_0x313d87,_0x1fd8e7,_0x549685,_0x213669,_0x4d0aee=0x0,_0x398a95=0x0){var _0x6395ab=_0x29ce71;let _0x3d0dfc=_0x329952[_0x6395ab(0x1c72)];null!=(_0x5ea2f1=_0x329952['_hardwareTexture'])&&_0x5ea2f1[_0x6395ab(0x3e6e)]||(_0x329952[_0x6395ab(0x1f4f)]=_0x313d87,_0x3d0dfc=this[_0x6395ab(0x2529)][_0x6395ab(0x3899)](_0x329952,_0x1fd8e7,_0x549685));var _0x5ea2f1=new Uint8Array(_0x213669['buffer'],_0x213669[_0x6395ab(0x3fcc)],_0x213669[_0x6395ab(0x2106)]);this['_textureHelper']['updateTexture'](_0x5ea2f1,_0x329952,_0x1fd8e7,_0x549685,_0x329952[_0x6395ab(0x116c)],_0x3d0dfc[_0x6395ab(0x1f4f)],_0x4d0aee,_0x398a95,!0x1,!0x1,0x0,0x0);}[_0x29ce71(0x23aa)](_0x1f13ad,_0x29d63d,_0x2524af=0x0,_0x1ea701=0x0,_0x4fa1a5,_0x592950=!0x1){var _0x4c513c=_0x29ce71,_0x459054=Math['round'](Math[_0x4c513c(0x23a)](_0x1f13ad[_0x4c513c(0x2255)])*Math['LOG2E']),_0x1bfdb3=Math['round'](Math[_0x4c513c(0x23a)](_0x1f13ad[_0x4c513c(0xc32)])*Math[_0x4c513c(0x213c)]),_0x459054=_0x592950?_0x1f13ad[_0x4c513c(0x2255)]:Math[_0x4c513c(0x143c)](0x2,Math[_0x4c513c(0xf1a)](_0x459054-_0x1ea701,0x0)),_0x592950=_0x592950?_0x1f13ad['height']:Math[_0x4c513c(0x143c)](0x2,Math[_0x4c513c(0xf1a)](_0x1bfdb3-_0x1ea701,0x0));let _0x43db82=_0x1f13ad[_0x4c513c(0x1c72)];null!=(_0x1bfdb3=_0x1f13ad[_0x4c513c(0x1c72)])&&_0x1bfdb3['underlyingResource']||(_0x43db82=this[_0x4c513c(0x2529)][_0x4c513c(0x3899)](_0x1f13ad,_0x459054,_0x592950)),_0x1bfdb3=new Uint8Array(_0x29d63d['buffer'],_0x29d63d[_0x4c513c(0x3fcc)],_0x29d63d['byteLength']),this[_0x4c513c(0x2529)]['updateTexture'](_0x1bfdb3,_0x1f13ad,_0x459054,_0x592950,_0x1f13ad[_0x4c513c(0x116c)],_0x43db82[_0x4c513c(0x1f4f)],_0x2524af,_0x1ea701,_0x1f13ad['invertY'],!0x1,0x0,0x0);}[_0x29ce71(0x2817)](_0x28004b,_0x16fe23,_0x382bc6=0x0,_0x3656b7=0x0){this['_uploadDataToTextureDirectly'](_0x28004b,_0x16fe23,_0x382bc6,_0x3656b7);}[_0x29ce71(0x1018)](_0x45085e,_0x4798bf,_0xcf332a=0x0,_0x6b7892=0x0){var _0x41f325=_0x29ce71;let _0x25c717=_0x45085e[_0x41f325(0x1c72)];if(null!=(_0x1ff6ff=_0x45085e[_0x41f325(0x1c72)])&&_0x1ff6ff[_0x41f325(0x3e6e)]||(_0x25c717=this[_0x41f325(0x2529)][_0x41f325(0x3899)](_0x45085e)),_0x4798bf instanceof HTMLImageElement)throw _0x41f325(0x1da);var _0x1ff6ff=_0x4798bf,_0x4798bf=Math[_0x41f325(0x3d11)](_0x45085e[_0x41f325(0x2255)]/(0x1<<_0x6b7892)),_0x203f61=Math[_0x41f325(0x3d11)](_0x45085e[_0x41f325(0xc32)]/(0x1<<_0x6b7892));this[_0x41f325(0x2529)][_0x41f325(0x41ba)](_0x1ff6ff,_0x45085e,_0x4798bf,_0x203f61,_0x45085e[_0x41f325(0x116c)],_0x25c717[_0x41f325(0x1f4f)],_0xcf332a,_0x6b7892,_0x45085e['invertY'],!0x1,0x0,0x0);}['readPixels'](_0x3ab5fa,_0x309501,_0x5a220b,_0xaf31bc,_0x3416f7=0x0,_0x287d14=!0x0){var _0x37aaec=_0x29ce71,_0x584f11=(this[_0x37aaec(0x120a)]['renderPass']?this[_0x37aaec(0x120a)]:this['_mainRenderPassWrapper'])['colorAttachmentGPUTextures'][0x0];if(!_0x584f11)return Promise[_0x37aaec(0xf83)](new Uint8Array(0x0));var _0x343ae5=_0x584f11['underlyingResource'],_0x584f11=_0x584f11[_0x37aaec(0x1f4f)];return _0x343ae5?(_0x287d14&&this[_0x37aaec(0x4015)](),this[_0x37aaec(0x2529)]['readPixels'](_0x343ae5,_0x3ab5fa,_0x309501,_0x5a220b,_0xaf31bc,_0x584f11)):Promise['resolve'](new Uint8Array(0x0));}[_0x29ce71(0x3157)](){super['beginFrame']();}[_0x29ce71(0x9a6)](){var _0x219782=_0x29ce71;if(this[_0x219782(0x8fc)][_0x219782(0x9a6)](this['_mainRenderPassWrapper']['renderPass']),this[_0x219782(0x1c57)](),this[_0x219782(0x129e)][_0x219782(0x9a6)](this[_0x219782(0x2382)]),this[_0x219782(0x4015)](!0x1),this[_0x219782(0x10ae)]&&(void 0x0===this[_0x219782(0x80d)]&&(this[_0x219782(0x80d)]=0x0),(!this[_0x219782(0x80d)]||this['_count']<this[_0x219782(0x1344)])&&_0x5c88ca[_0x219782(0x23a)]('frame\x20#'+this[_0x219782(0x80d)]+_0x219782(0x24a))),this[_0x219782(0x2529)][_0x219782(0x345f)](),this[_0x219782(0x300d)][_0x219782(0x16d6)](),this[_0x219782(0x1553)][_0x219782(0x3975)]){if(this[_0x219782(0x10ae)]&&(void 0x0===this['_count']&&(this[_0x219782(0x80d)]=0x0),!this[_0x219782(0x80d)]||this[_0x219782(0x80d)]<this['dbgVerboseLogsNumFrames'])){const _0x5575f7=[];for(const _0x498f39 in _0x4e8a5a['M'][_0x219782(0x3c52)])_0x5575f7[_0x219782(0x3f90)](_0x498f39+':'+_0x4e8a5a['M'][_0x219782(0x3c52)][_0x498f39]);_0x5c88ca[_0x219782(0x23a)](_0x219782(0x2829)+this[_0x219782(0x80d)]+'\x20-\x20updated\x20ubos\x20-',_0x5575f7[_0x219782(0x1301)](',\x20'));}_0x4e8a5a['M']['_UpdatedUbosInFrame']={};}this[_0x219782(0x1026)][_0x219782(0x1f67)]=this[_0x219782(0x90e)][_0x219782(0x1f67)],this['countersLastFrame'][_0x219782(0x2101)]=this[_0x219782(0x90e)][_0x219782(0x2101)],this['countersLastFrame'][_0x219782(0x1096)]=this[_0x219782(0x90e)][_0x219782(0x1096)],this[_0x219782(0x1026)][_0x219782(0x404b)]=this[_0x219782(0x90e)][_0x219782(0x404b)],this[_0x219782(0x90e)][_0x219782(0x1f67)]=0x0,this['_counters'][_0x219782(0x2101)]=0x0,this[_0x219782(0x90e)]['numBundleCreationNonCompatMode']=0x0,this[_0x219782(0x90e)][_0x219782(0x404b)]=0x0,this[_0x219782(0x1d57)]['endFrame'](),this[_0x219782(0x34c1)][_0x219782(0x9a6)](),this['_pendingDebugCommands']['length']=0x0,super[_0x219782(0x9a6)](),this['dbgVerboseLogsForFirstFrames']&&(void 0x0===this[_0x219782(0x80d)]&&(this[_0x219782(0x80d)]=0x0),this[_0x219782(0x80d)]<this['dbgVerboseLogsNumFrames']&&_0x5c88ca[_0x219782(0x23a)](_0x219782(0x2c52)+this[_0x219782(0x80d)]+_0x219782(0x266c),'background:\x20#ffff00'),this[_0x219782(0x80d)]<this[_0x219782(0x1344)]&&(this['_count']++,this[_0x219782(0x80d)]!==this[_0x219782(0x1344)]&&_0x5c88ca[_0x219782(0x23a)](_0x219782(0x2c52)+this[_0x219782(0x80d)]+_0x219782(0x1a6d),'background:\x20#ffff00')));}[_0x29ce71(0x4015)](_0x54a817=!0x0){var _0x4afa6e=_0x29ce71,_0x4c8f34=!this['_currentRenderPass'];let _0x28a8ab=0x0;this[_0x4afa6e(0x1dab)]&&this[_0x4afa6e(0xb70)]&&(_0x28a8ab|=0x1,this['_endRenderTargetRenderPass']()),this['_mainRenderPassWrapper']['renderPass']&&(_0x28a8ab|=0x2,this[_0x4afa6e(0x1c57)]()),this[_0x4afa6e(0x15dc)][0x0]=this[_0x4afa6e(0x2ba0)][_0x4afa6e(0x787)](),this[_0x4afa6e(0x15dc)][0x1]=this['_renderTargetEncoder']['finish'](),this[_0x4afa6e(0x15dc)][0x2]=this[_0x4afa6e(0x2382)][_0x4afa6e(0x787)](),this[_0x4afa6e(0xb4c)]['queue']['submit'](this['_commandBuffers']),this[_0x4afa6e(0x2ba0)]=this[_0x4afa6e(0xb4c)][_0x4afa6e(0x23ff)](this[_0x4afa6e(0xc37)]),this[_0x4afa6e(0x2382)]=this[_0x4afa6e(0xb4c)][_0x4afa6e(0x23ff)](this[_0x4afa6e(0x33d2)]),this[_0x4afa6e(0x337a)]=this[_0x4afa6e(0xb4c)][_0x4afa6e(0x23ff)](this[_0x4afa6e(0x11fb)]),this[_0x4afa6e(0x129e)][_0x4afa6e(0x1a6c)](this['_uploadEncoder']),this[_0x4afa6e(0x2529)][_0x4afa6e(0x2db)](this[_0x4afa6e(0x2ba0)]),this[_0x4afa6e(0x102e)][_0x4afa6e(0x3d68)](),this[_0x4afa6e(0xe3c)]['reset'](),_0x54a817&&(0x2&_0x28a8ab&&this[_0x4afa6e(0x1957)](!0x1),0x1&_0x28a8ab&&this[_0x4afa6e(0x2738)](this['_currentRenderTarget'],!0x1,null,!0x1,!0x1),_0x4c8f34&&this[_0x4afa6e(0xb70)]&&(this[_0x4afa6e(0x1dab)]=null));}[_0x29ce71(0x7ad)](){var _0x13f76f=_0x29ce71;return null===this[_0x13f76f(0xb70)];}[_0x29ce71(0x2738)](_0xda2436,_0x510f07,_0x5b39e2,_0xefa430,_0x2f8033){var _0x4b083c=_0x29ce71,_0x56d322=_0xda2436,_0xda2436=_0x56d322[_0x4b083c(0x3bb9)];const _0x4d1a30=null==_0xda2436?void 0x0:_0xda2436[_0x4b083c(0x1c72)],_0x4b523d=null===_0x4d1a30||void 0x0===_0x4d1a30?void 0x0:_0x4d1a30[_0x4b083c(0x3e6e)],_0x455ca0=null===_0x4d1a30||void 0x0===_0x4d1a30?void 0x0:_0x4d1a30['getMSAATexture']();var _0x61649a=null===_0x4b523d||void 0x0===_0x4b523d?void 0x0:_0x4b523d[_0x4b083c(0x1dfb)](this['_rttRenderPassWrapper'][_0x4b083c(0x33f)]),_0x54fa1f=null===_0x455ca0||void 0x0===_0x455ca0?void 0x0:_0x455ca0[_0x4b083c(0x1dfb)](this[_0x4b083c(0x120a)][_0x4b083c(0x33f)]),_0x3b7384=!!_0x4d1a30&&_0x146102['D'][_0x4b083c(0x4c9)](_0x4d1a30[_0x4b083c(0x1f4f)]);const _0x1d6642=[];this[_0x4b083c(0x1c9e)]&&this[_0x4b083c(0x1453)]();var _0x52da52=_0x510f07&&_0x5b39e2,_0xefa430=_0x510f07&&_0xefa430,_0x510f07=_0x510f07&&_0x2f8033;if(_0x56d322['_attachments']&&_0x56d322[_0x4b083c(0x3e93)]){this[_0x4b083c(0x3d14)]&&0x0!==this[_0x4b083c(0x3d14)][_0x4b083c(0x1377)]||(this[_0x4b083c(0x3d14)]=_0x56d322[_0x4b083c(0x13b2)]);for(let _0x3f0d84=0x0;_0x3f0d84<this[_0x4b083c(0x3d14)][_0x4b083c(0x1377)];++_0x3f0d84){var _0x56dee6=this[_0x4b083c(0x3d14)][_0x3f0d84],_0x23ae99=_0x56d322[_0x4b083c(0xae8)][_0x3f0d84];const _0x1d1b80=null==_0x23ae99?void 0x0:_0x23ae99[_0x4b083c(0x1c72)],_0x567099=null===_0x1d1b80||void 0x0===_0x1d1b80?void 0x0:_0x1d1b80[_0x4b083c(0x3e6e)];if(_0x1d1b80&&_0x567099){const _0x3bb41a=_0x1d1b80[_0x4b083c(0x41fe)](_0x3f0d84);var _0xfea1ad=null!=(_0xfea1ad=null==(_0xfea1ad=_0x56d322[_0x4b083c(0x3360)])?void 0x0:_0xfea1ad[_0x3f0d84])?_0xfea1ad:0x0,_0x14cab9=null!=(_0x14cab9=null==(_0x14cab9=_0x56d322[_0x4b083c(0x2e52)])?void 0x0:_0x14cab9[_0x3f0d84])?_0x14cab9:0x0,_0x23ae99=Object['assign'](Object[_0x4b083c(0x3345)]({},this[_0x4b083c(0x120a)]['colorAttachmentViewDescriptor']),{'format':_0x1d1b80[_0x4b083c(0x1f4f)],'baseArrayLayer':_0x23ae99[_0x4b083c(0x3936)]?0x6*_0xfea1ad+_0x14cab9:_0xfea1ad}),_0x14cab9=Object['assign'](Object[_0x4b083c(0x3345)]({},this[_0x4b083c(0x120a)][_0x4b083c(0x3977)]),{'format':_0x1d1b80[_0x4b083c(0x1f4f)],'baseArrayLayer':0x0}),_0xfea1ad=_0x567099['createView'](_0x23ae99),_0x23ae99=null===_0x3bb41a||void 0x0===_0x3bb41a?void 0x0:_0x3bb41a[_0x4b083c(0x1dfb)](_0x14cab9);_0x1d6642['push']({'view':_0x23ae99||_0xfea1ad,'resolveTarget':_0x3bb41a?_0xfea1ad:void 0x0,'clearValue':0x0!==_0x56dee6&&_0x52da52?_0x5b39e2:void 0x0,'loadOp':0x0!==_0x56dee6&&_0x52da52?_0x35921b['Ws']['Clear']:_0x35921b['Ws'][_0x4b083c(0x981)],'storeOp':_0x35921b['EG'][_0x4b083c(0x2e56)]});}}this[_0x4b083c(0x1d57)][_0x4b083c(0x1d42)](_0x56d322['textures'],this['_mrtAttachments'][_0x4b083c(0x1377)]),this[_0x4b083c(0x1d57)][_0x4b083c(0x30ca)](this[_0x4b083c(0x3d14)]);}else{var _0x2f8033=_0x56d322[_0x4b083c(0x3c38)];if(_0x2f8033){const _0x8d333c=_0x2f8033[_0x4b083c(0x1c72)],_0x42a3bd=_0x8d333c[_0x4b083c(0x3e6e)],_0x74c6b8=_0x8d333c[_0x4b083c(0x41fe)]();var _0x2f8033=_0x42a3bd[_0x4b083c(0x1dfb)](this['_rttRenderPassWrapper'][_0x4b083c(0x3977)]),_0x1f7fa3=null===_0x74c6b8||void 0x0===_0x74c6b8?void 0x0:_0x74c6b8['createView'](this[_0x4b083c(0x120a)][_0x4b083c(0x3977)]);_0x1d6642[_0x4b083c(0x3f90)]({'view':_0x1f7fa3||_0x2f8033,'resolveTarget':_0x74c6b8?_0x2f8033:void 0x0,'clearValue':_0x52da52?_0x5b39e2:void 0x0,'loadOp':_0x52da52?_0x35921b['Ws'][_0x4b083c(0x215a)]:_0x35921b['Ws'][_0x4b083c(0x981)],'storeOp':_0x35921b['EG'][_0x4b083c(0x2e56)]});}else _0x1d6642[_0x4b083c(0x3f90)](null);}null!=(_0x1f7fa3=this['_debugPushGroup'])&&_0x1f7fa3[_0x4b083c(0x29f)](this,_0x4b083c(0x1e48),0x1),this['_rttRenderPassWrapper'][_0x4b083c(0x26c0)]={'colorAttachments':_0x1d6642,'depthStencilAttachment':_0xda2436&&_0x4b523d?{'view':_0x54fa1f||_0x61649a,'depthClearValue':_0xefa430?this[_0x4b083c(0x1c9e)]?this[_0x4b083c(0xe82)]:this[_0x4b083c(0x3237)]:void 0x0,'depthLoadOp':_0xefa430?_0x35921b['Ws'][_0x4b083c(0x215a)]:_0x35921b['Ws'][_0x4b083c(0x981)],'depthStoreOp':_0x35921b['EG'][_0x4b083c(0x2e56)],'stencilClearValue':_0x56d322['_depthStencilTextureWithStencil']&&_0x510f07?this[_0x4b083c(0x18d6)]:void 0x0,'stencilLoadOp':_0x3b7384?_0x56d322['_depthStencilTextureWithStencil']&&_0x510f07?_0x35921b['Ws'][_0x4b083c(0x215a)]:_0x35921b['Ws'][_0x4b083c(0x981)]:void 0x0,'stencilStoreOp':_0x3b7384?_0x35921b['EG'][_0x4b083c(0x2e56)]:void 0x0}:void 0x0,'occlusionQuerySet':null!=(_0x2f8033=this[_0x4b083c(0x18d0)])&&_0x2f8033[_0x4b083c(0x3eba)]?this[_0x4b083c(0x18d0)][_0x4b083c(0x9e5)]:void 0x0},this['_rttRenderPassWrapper'][_0x4b083c(0xbfd)]=this[_0x4b083c(0x337a)][_0x4b083c(0x3cc2)](this[_0x4b083c(0x120a)][_0x4b083c(0x26c0)]),this[_0x4b083c(0x10ae)]&&(void 0x0===this[_0x4b083c(0x80d)]&&(this[_0x4b083c(0x80d)]=0x0),(!this['_count']||this[_0x4b083c(0x80d)]<this[_0x4b083c(0x1344)])&&(_0x1f7fa3=_0x56d322[_0x4b083c(0x3c38)],_0x5c88ca['log'](_0x4b083c(0x2829)+this[_0x4b083c(0x80d)]+_0x4b083c(0x2da3),_0x1f7fa3[_0x4b083c(0x17f4)],_0x4b083c(0x2955),_0x1f7fa3['width'],_0x4b083c(0x36f7),_0x1f7fa3[_0x4b083c(0xc32)],this['_rttRenderPassWrapper']['renderPassDescriptor']))),this[_0x4b083c(0x1dab)]=this[_0x4b083c(0x120a)][_0x4b083c(0xbfd)],null!=(_0xda2436=this[_0x4b083c(0xa8b)])&&_0xda2436[_0x4b083c(0x29f)](this),this['_resetCurrentViewport'](0x1),this['_resetCurrentScissor'](0x1),this['_resetCurrentStencilRef'](0x1),this['_resetCurrentColorBlend'](0x1),_0x4d1a30&&_0x146102['D']['HasStencilAspect'](_0x4d1a30[_0x4b083c(0x1f4f)])||(this[_0x4b083c(0x3743)][_0x4b083c(0x2f50)]=!0x1);}[_0x29ce71(0x1998)](){var _0x8c730f=_0x29ce71,_0x2149a0;this[_0x8c730f(0x1dab)]&&(!(_0x2149a0=null==(_0x2149a0=this[_0x8c730f(0xb70)][_0x8c730f(0x3c38)])?void 0x0:_0x2149a0[_0x8c730f(0x1c72)])||this[_0x8c730f(0x8fc)][_0x8c730f(0x3ccf)](this[_0x8c730f(0x1dab)],_0x2149a0)||this[_0x8c730f(0x21f1)]||(this[_0x8c730f(0xe3c)][_0x8c730f(0x2c05)](this[_0x8c730f(0x1dab)]),this['_bundleListRenderTarget'][_0x8c730f(0x3d68)]()),this[_0x8c730f(0x1dab)][_0x8c730f(0x2af4)](),this[_0x8c730f(0x10ae)]&&(void 0x0===this[_0x8c730f(0x80d)]&&(this[_0x8c730f(0x80d)]=0x0),(!this[_0x8c730f(0x80d)]||this[_0x8c730f(0x80d)]<this['dbgVerboseLogsNumFrames'])&&_0x5c88ca[_0x8c730f(0x23a)](_0x8c730f(0x2829)+this[_0x8c730f(0x80d)]+'\x20-\x20render\x20target\x20end\x20pass\x20-\x20internalTexture.uniqueId=',null==(_0x2149a0=null==(_0x2149a0=this[_0x8c730f(0xb70)])?void 0x0:_0x2149a0[_0x8c730f(0x3c38)])?void 0x0:_0x2149a0[_0x8c730f(0x17f4)])),null!=(_0x2149a0=this[_0x8c730f(0x2678)])&&_0x2149a0[_0x8c730f(0x29f)](this,0x1),this['_resetCurrentViewport'](0x1),this[_0x8c730f(0x3bb7)](0x1),this[_0x8c730f(0xf81)](0x1),this[_0x8c730f(0x8da)](0x1),this['_currentRenderPass']=null,this[_0x8c730f(0x120a)][_0x8c730f(0x3d68)]());}[_0x29ce71(0x15e5)](){var _0x56894d=_0x29ce71;return this[_0x56894d(0xb70)]&&!this[_0x56894d(0x1dab)]?this[_0x56894d(0x2738)](this[_0x56894d(0xb70)],!0x1,null,!0x1,!0x1):this['_currentRenderPass']||this[_0x56894d(0x1957)](!0x1),this[_0x56894d(0x1dab)];}[_0x29ce71(0xa3f)](){var _0x2971d1=_0x29ce71;return null===this[_0x2971d1(0x1dab)]?-0x1:this[_0x2971d1(0x1dab)]===this[_0x2971d1(0x33ea)][_0x2971d1(0xbfd)]?0x0:0x1;}[_0x29ce71(0x1957)](_0x27de92,_0x43bf66,_0x58eef2,_0x205bcb){var _0x4cbc60=_0x29ce71;this[_0x4cbc60(0x33ea)][_0x4cbc60(0xbfd)]&&this['flushFramebuffer'](!0x1),this[_0x4cbc60(0x1c9e)]&&this[_0x4cbc60(0x1453)]();var _0x2d33aa=_0x27de92&&_0x43bf66,_0x58eef2=_0x27de92&&_0x58eef2,_0x27de92=_0x27de92&&_0x205bcb;this[_0x4cbc60(0x33ea)][_0x4cbc60(0x26c0)]['colorAttachments'][0x0][_0x4cbc60(0x4161)]=_0x2d33aa?_0x43bf66:void 0x0,this[_0x4cbc60(0x33ea)]['renderPassDescriptor'][_0x4cbc60(0x23bf)][0x0][_0x4cbc60(0x36b4)]=_0x2d33aa?_0x35921b['Ws'][_0x4cbc60(0x215a)]:_0x35921b['Ws'][_0x4cbc60(0x981)],this[_0x4cbc60(0x33ea)][_0x4cbc60(0x26c0)][_0x4cbc60(0x226b)][_0x4cbc60(0x3024)]=_0x58eef2?this['useReverseDepthBuffer']?this[_0x4cbc60(0xe82)]:this[_0x4cbc60(0x3237)]:void 0x0,this[_0x4cbc60(0x33ea)][_0x4cbc60(0x26c0)]['depthStencilAttachment'][_0x4cbc60(0x2a1f)]=_0x58eef2?_0x35921b['Ws']['Clear']:_0x35921b['Ws']['Load'],this[_0x4cbc60(0x33ea)]['renderPassDescriptor'][_0x4cbc60(0x226b)][_0x4cbc60(0x158f)]=_0x27de92?this[_0x4cbc60(0x18d6)]:void 0x0,this['_mainRenderPassWrapper']['renderPassDescriptor'][_0x4cbc60(0x226b)][_0x4cbc60(0x347f)]=this['isStencilEnable']?_0x27de92?_0x35921b['Ws'][_0x4cbc60(0x215a)]:_0x35921b['Ws'][_0x4cbc60(0x981)]:void 0x0,this[_0x4cbc60(0x33ea)][_0x4cbc60(0x26c0)][_0x4cbc60(0x1486)]=null!=(_0x205bcb=this[_0x4cbc60(0x18d0)])&&_0x205bcb[_0x4cbc60(0x3eba)]?this[_0x4cbc60(0x18d0)][_0x4cbc60(0x9e5)]:void 0x0;const _0x1dc380=this[_0x4cbc60(0x1379)][_0x4cbc60(0x18ce)]();this['_mainRenderPassWrapper'][_0x4cbc60(0x2c40)][0x0][_0x4cbc60(0x2cf6)](_0x1dc380),this['_options'][_0x4cbc60(0x675)]?(_0x41521c[_0x4cbc60(0x1f4f)]=_0x1dc380[_0x4cbc60(0x1f4f)],this[_0x4cbc60(0x33ea)][_0x4cbc60(0x26c0)][_0x4cbc60(0x23bf)][0x0]['resolveTarget']=_0x1dc380[_0x4cbc60(0x1dfb)](_0x41521c)):(_0x375e49[_0x4cbc60(0x1f4f)]=_0x1dc380[_0x4cbc60(0x1f4f)],this[_0x4cbc60(0x33ea)]['renderPassDescriptor']['colorAttachments'][0x0]['view']=_0x1dc380[_0x4cbc60(0x1dfb)](_0x375e49)),this[_0x4cbc60(0x10ae)]&&(void 0x0===this['_count']&&(this[_0x4cbc60(0x80d)]=0x0),(!this[_0x4cbc60(0x80d)]||this[_0x4cbc60(0x80d)]<this[_0x4cbc60(0x1344)])&&_0x5c88ca['log'](_0x4cbc60(0x2829)+this[_0x4cbc60(0x80d)]+'\x20-\x20main\x20begin\x20pass\x20-\x20texture\x20width='+this[_0x4cbc60(0x3e34)][_0x4cbc60(0x2255)],_0x4cbc60(0x2ef7)+this[_0x4cbc60(0x3e34)]['height'],this[_0x4cbc60(0x33ea)][_0x4cbc60(0x26c0)])),null!=(_0x43bf66=this['_debugPushGroup'])&&_0x43bf66['call'](this,_0x4cbc60(0x991),0x0),this['_currentRenderPass']=this['_renderEncoder'][_0x4cbc60(0x3cc2)](this[_0x4cbc60(0x33ea)][_0x4cbc60(0x26c0)]),this['_mainRenderPassWrapper'][_0x4cbc60(0xbfd)]=this[_0x4cbc60(0x1dab)],null!=(_0x2d33aa=this['_debugFlushPendingCommands'])&&_0x2d33aa['call'](this),this[_0x4cbc60(0x8b1)](0x0),this[_0x4cbc60(0x3bb7)](0x0),this[_0x4cbc60(0xf81)](0x0),this[_0x4cbc60(0x8da)](0x0),this[_0x4cbc60(0x1a19)]||(this[_0x4cbc60(0x3743)][_0x4cbc60(0x2f50)]=!0x1);}[_0x29ce71(0x1c57)](){var _0x36e261=_0x29ce71,_0x47d429;null!==this[_0x36e261(0x33ea)][_0x36e261(0xbfd)]&&(this[_0x36e261(0x8fc)][_0x36e261(0x1fd8)](),this[_0x36e261(0x21f1)]||this[_0x36e261(0x8fc)][_0x36e261(0x3030)]||(this[_0x36e261(0x102e)]['run'](this[_0x36e261(0x33ea)][_0x36e261(0xbfd)]),this['_bundleList'][_0x36e261(0x3d68)]()),this['_mainRenderPassWrapper']['renderPass']['end'](),this[_0x36e261(0x10ae)]&&(void 0x0===this[_0x36e261(0x80d)]&&(this[_0x36e261(0x80d)]=0x0),(!this['_count']||this[_0x36e261(0x80d)]<this[_0x36e261(0x1344)])&&_0x5c88ca['log'](_0x36e261(0x2829)+this[_0x36e261(0x80d)]+_0x36e261(0x10b7))),null!=(_0x47d429=this['_debugPopGroup'])&&_0x47d429[_0x36e261(0x29f)](this,0x0),this[_0x36e261(0x8b1)](0x0),this[_0x36e261(0x3bb7)](0x0),this[_0x36e261(0xf81)](0x0),this[_0x36e261(0x8da)](0x0),this[_0x36e261(0x33ea)][_0x36e261(0xbfd)]===this['_currentRenderPass']&&(this[_0x36e261(0x1dab)]=null),this[_0x36e261(0x33ea)]['reset'](!0x1));}['bindFramebuffer'](_0x50dca5,_0x417841=0x0,_0x487434,_0x161179,_0x3fbca2,_0x22fc27=0x0,_0x20faef=0x0){var _0x23b83a=_0x29ce71,_0x4498ff;const _0x4c60e5=null==(_0x4498ff=_0x50dca5[_0x23b83a(0x3c38)])?void 0x0:_0x4498ff[_0x23b83a(0x1c72)];this[_0x23b83a(0xb70)]&&this[_0x23b83a(0x18ef)](this['_currentRenderTarget']),this[_0x23b83a(0xb70)]=_0x50dca5,_0x4c60e5&&(_0x4c60e5[_0x23b83a(0x2c4b)]=_0x50dca5[_0x23b83a(0x3936)]?0x6*_0x20faef+_0x417841:_0x20faef),this[_0x23b83a(0x120a)][_0x23b83a(0x2c40)][0x0]=_0x4c60e5,this['_rttRenderPassWrapper'][_0x23b83a(0x30dc)]=this[_0x23b83a(0xb70)][_0x23b83a(0x3bb9)]?_0x146102['D'][_0x23b83a(0x3499)](-0x1,this['_currentRenderTarget'][_0x23b83a(0x3bb9)][_0x23b83a(0x1f4f)]):void 0x0,this[_0x23b83a(0x244b)](this[_0x23b83a(0x120a)]),this[_0x23b83a(0x218f)](this[_0x23b83a(0x120a)]),this[_0x23b83a(0x120a)][_0x23b83a(0x3977)]={'format':this[_0x23b83a(0x2d8)],'dimension':_0x35921b['p_'][_0x23b83a(0x2fa6)],'mipLevelCount':0x1,'baseArrayLayer':_0x50dca5[_0x23b83a(0x3936)]?0x6*_0x20faef+_0x417841:_0x20faef,'baseMipLevel':_0x22fc27,'arrayLayerCount':0x1,'aspect':_0x35921b['H7'][_0x23b83a(0x34d7)]},this[_0x23b83a(0x120a)]['depthAttachmentViewDescriptor']={'format':this[_0x23b83a(0x1ce3)],'dimension':_0x35921b['p_']['E2d'],'mipLevelCount':0x1,'baseArrayLayer':_0x50dca5[_0x23b83a(0x3936)]?0x6*_0x20faef+_0x417841:_0x20faef,'baseMipLevel':0x0,'arrayLayerCount':0x1,'aspect':_0x35921b['H7'][_0x23b83a(0x34d7)]},this[_0x23b83a(0x10ae)]&&(void 0x0===this[_0x23b83a(0x80d)]&&(this[_0x23b83a(0x80d)]=0x0),(!this[_0x23b83a(0x80d)]||this[_0x23b83a(0x80d)]<this[_0x23b83a(0x1344)])&&_0x5c88ca['log'](_0x23b83a(0x2829)+this[_0x23b83a(0x80d)]+_0x23b83a(0x13fe),null==(_0x4498ff=_0x50dca5[_0x23b83a(0x3c38)])?void 0x0:_0x4498ff[_0x23b83a(0x17f4)],'face=',_0x417841,_0x23b83a(0x2fd6),_0x22fc27,_0x23b83a(0x2bce),_0x20faef,this[_0x23b83a(0x120a)]['colorAttachmentViewDescriptor'],this[_0x23b83a(0x120a)]['depthAttachmentViewDescriptor'])),this[_0x23b83a(0x1dab)]=null,this[_0x23b83a(0x253c)]&&this[_0x23b83a(0x3915)]===_0x3d1bc0['g'][_0x23b83a(0x1bbe)]&&this[_0x23b83a(0x15e5)](),this['_cachedViewport']&&!_0x3fbca2?this[_0x23b83a(0xbcc)](this[_0x23b83a(0x15ad)],_0x487434,_0x161179):(_0x487434||(_0x487434=_0x50dca5[_0x23b83a(0x2255)],_0x22fc27&&(_0x487434/=Math[_0x23b83a(0x143c)](0x2,_0x22fc27))),_0x161179||(_0x161179=_0x50dca5['height'],_0x22fc27&&(_0x161179/=Math[_0x23b83a(0x143c)](0x2,_0x22fc27))),this[_0x23b83a(0x16ef)](0x0,0x0,_0x487434,_0x161179)),this[_0x23b83a(0x36d5)]();}[_0x29ce71(0x18ef)](_0x25eaec,_0x53eff9=!0x1,_0x1517e5){var _0x3c011d=_0x29ce71,_0x183fc7=this[_0x3c011d(0xb70)];this['_currentRenderTarget']=null,_0x1517e5&&_0x1517e5(),this[_0x3c011d(0xb70)]=_0x183fc7,this[_0x3c011d(0x1dab)]&&this[_0x3c011d(0x1dab)]!==this[_0x3c011d(0x33ea)][_0x3c011d(0xbfd)]&&this[_0x3c011d(0x1998)](),null==(_0x1517e5=_0x25eaec['texture'])||!_0x1517e5[_0x3c011d(0x2dba)]||_0x53eff9||_0x25eaec['isCube']||this[_0x3c011d(0x468)](_0x25eaec[_0x3c011d(0x3c38)]),this[_0x3c011d(0xb70)]=null,this[_0x3c011d(0x3b4f)][_0x3c011d(0x2a3a)](this),this[_0x3c011d(0x10ae)]&&(void 0x0===this['_count']&&(this[_0x3c011d(0x80d)]=0x0),(!this[_0x3c011d(0x80d)]||this[_0x3c011d(0x80d)]<this['dbgVerboseLogsNumFrames'])&&_0x5c88ca[_0x3c011d(0x23a)](_0x3c011d(0x2829)+this[_0x3c011d(0x80d)]+_0x3c011d(0x2048),null==(_0x183fc7=_0x25eaec[_0x3c011d(0x3c38)])?void 0x0:_0x183fc7[_0x3c011d(0x17f4)])),this[_0x3c011d(0x3d14)]=[],this[_0x3c011d(0x1d57)]['setMRT']([]),this[_0x3c011d(0x1d57)][_0x3c011d(0x30ca)](this[_0x3c011d(0x3d14)]),this[_0x3c011d(0x1dab)]=this['_mainRenderPassWrapper'][_0x3c011d(0xbfd)],this[_0x3c011d(0x244b)](this[_0x3c011d(0x33ea)]),this[_0x3c011d(0x218f)](this[_0x3c011d(0x33ea)]);}[_0x29ce71(0x2660)](){var _0x146a33=_0x29ce71;this[_0x146a33(0xb70)]?this['unBindFramebuffer'](this[_0x146a33(0xb70)]):(this[_0x146a33(0x1dab)]=this[_0x146a33(0x33ea)]['renderPass'],this[_0x146a33(0x244b)](this[_0x146a33(0x33ea)]),this[_0x146a33(0x218f)](this[_0x146a33(0x33ea)])),this[_0x146a33(0x1dab)]&&this[_0x146a33(0x15ad)]&&this[_0x146a33(0xbcc)](this[_0x146a33(0x15ad)]),this[_0x146a33(0x36d5)]();}['_setColorFormat'](_0x356d6f){var _0xe6a3d6=_0x29ce71;_0x356d6f=null!=(_0x356d6f=null==(_0x356d6f=_0x356d6f[_0xe6a3d6(0x2c40)][0x0])?void 0x0:_0x356d6f['format'])?_0x356d6f:null,(this[_0xe6a3d6(0x1d57)][_0xe6a3d6(0x19f5)](_0x356d6f),this[_0xe6a3d6(0x2d8)]!==_0x356d6f&&(this[_0xe6a3d6(0x2d8)]=_0x356d6f));}[_0x29ce71(0x244b)](_0x11a1c1){var _0x48edf1=_0x29ce71;this[_0x48edf1(0x1d57)][_0x48edf1(0x1159)](_0x11a1c1[_0x48edf1(0x30dc)]),this[_0x48edf1(0x1ce3)]!==_0x11a1c1['depthTextureFormat']&&(this[_0x48edf1(0x1ce3)]=_0x11a1c1[_0x48edf1(0x30dc)]);}[_0x29ce71(0x320c)](){}[_0x29ce71(0x13c0)](){}[_0x29ce71(0x2f10)](_0x396ece,_0x15e534=0x0,_0x44516b,_0x4ffaaf=!0x1,_0x5d37e3,_0x41767e,_0x4210db=0x0){var _0x2dc6a9=_0x29ce71;this['_depthCullingState'][_0x2dc6a9(0x3eb2)]===_0x396ece&&!_0x44516b||(this[_0x2dc6a9(0x2d13)][_0x2dc6a9(0x3eb2)]=_0x396ece),(_0x5d37e3=null==(_0x396ece=null!=(_0x396ece=this['cullBackFaces'])?_0x396ece:_0x5d37e3)||_0x396ece?0x1:0x2,this['_depthCullingState'][_0x2dc6a9(0x1e90)]===_0x5d37e3&&!_0x44516b||(this[_0x2dc6a9(0x2d13)][_0x2dc6a9(0x1e90)]=_0x5d37e3),this[_0x2dc6a9(0x1538)](_0x15e534),this[_0x2dc6a9(0x123a)](_0x4210db),_0x396ece=_0x4ffaaf?this[_0x2dc6a9(0xb70)]?0x1:0x2:this['_currentRenderTarget']?0x2:0x1),(this[_0x2dc6a9(0x2d13)][_0x2dc6a9(0x2f92)]===_0x396ece&&!_0x44516b||(this[_0x2dc6a9(0x2d13)]['frontFace']=_0x396ece),this[_0x2dc6a9(0x3743)][_0x2dc6a9(0x195c)]=_0x41767e);}[_0x29ce71(0x10f7)](_0x1c7d0b,_0x326edc){var _0x3d36b2=_0x29ce71,_0x5e2311,_0x1fb1a3=this['_mustUpdateViewport'](_0x1c7d0b),_0x6786be=this[_0x3d36b2(0x2aa0)](_0x1c7d0b),_0x32e49e=!!this[_0x3d36b2(0x3743)][_0x3d36b2(0x2f50)]&&this[_0x3d36b2(0x39fb)](_0x1c7d0b),_0x676f84=!!this['_alphaState'][_0x3d36b2(0xd94)]&&this[_0x3d36b2(0x3e89)](_0x1c7d0b);_0x326edc?(_0x1fb1a3&&_0x326edc[_0x3d36b2(0x1ffa)](new _0x35fdda['fv'](this['_viewportCached']['x'],this[_0x3d36b2(0x2889)]['y'],this['_viewportCached']['z'],this[_0x3d36b2(0x2889)]['w'])),_0x6786be&&_0x326edc[_0x3d36b2(0x1ffa)](new _0x35fdda['me'](this['_scissorCached']['x'],this['_scissorCached']['y'],this[_0x3d36b2(0x1827)]['z'],this[_0x3d36b2(0x1827)]['w'])),_0x32e49e&&_0x326edc[_0x3d36b2(0x1ffa)](new _0x35fdda['vr'](null!=(_0x5e2311=this['_stencilStateComposer'][_0x3d36b2(0x893)])?_0x5e2311:0x0)),_0x676f84&&_0x326edc[_0x3d36b2(0x1ffa)](new _0x35fdda['kP'](this[_0x3d36b2(0x14f0)][_0x3d36b2(0x3df0)][_0x3d36b2(0x13df)]()))):(_0x1fb1a3&&this[_0x3d36b2(0xb1f)](_0x1c7d0b),_0x6786be&&this[_0x3d36b2(0x12f3)](_0x1c7d0b),_0x32e49e&&this[_0x3d36b2(0x3da1)](_0x1c7d0b),_0x676f84&&this[_0x3d36b2(0xd1c)](_0x1c7d0b));}[_0x29ce71(0x2a9e)](_0x3249f6,_0x41dce1,_0x37387a,_0xe23954,_0x27adcd){var _0x439ea0=_0x29ce71,_0x491d25=this[_0x439ea0(0x15e5)]();const _0x266912=0x0===this[_0x439ea0(0xa3f)]()?this['_bundleList']:this[_0x439ea0(0xe3c)],_0x2bafc3=(this[_0x439ea0(0x368b)](),this[_0x439ea0(0x640)][_0x439ea0(0x1307)]);if(this[_0x439ea0(0xfc1)](this[_0x439ea0(0xb70)]?this[_0x439ea0(0x7f6)]:this[_0x439ea0(0x29f5)],0x0,_0x1fa2ef['e'][_0x439ea0(0x25db)]),_0x2bafc3[_0x439ea0(0x1b34)]&&(_0x2bafc3['uniformBuffer'][_0x439ea0(0x22f)](),this[_0x439ea0(0xfc1)](_0x2bafc3['uniformBuffer']['getBuffer'](),0x0,_0x1fa2ef['e'][_0x439ea0(0x1fe9)])),this['_snapshotRendering']['play'])this['_reportDrawCall']();else{!this[_0x439ea0(0x21f1)]&&(this['_currentDrawContext'][_0x439ea0(0xac9)](this[_0x439ea0(0x22b4)][_0x439ea0(0x184e)])||this[_0x439ea0(0x22b4)][_0x439ea0(0xac9)]||this['_currentMaterialContext'][_0x439ea0(0x3ed5)])&&(this[_0x439ea0(0x15d0)]['fastBundle']=void 0x0);let _0xd24ed7=_0x491d25;if(!this[_0x439ea0(0x21f1)]&&this[_0x439ea0(0x15d0)][_0x439ea0(0x4183)]||this[_0x439ea0(0x8fc)][_0x439ea0(0x36e5)]){if(this[_0x439ea0(0x10f7)](_0x491d25,_0x266912),!this['_snapshotRendering'][_0x439ea0(0x36e5)])return this['_counters']['numBundleReuseNonCompatMode']++,this[_0x439ea0(0x15d0)][_0x439ea0(0x1298)]&&this['_currentDrawContext'][_0x439ea0(0x2da9)](_0xe23954,_0x27adcd||0x1,_0x37387a),_0x266912[_0x439ea0(0x1e0a)](this[_0x439ea0(0x15d0)][_0x439ea0(0x4183)]),void this[_0x439ea0(0x2d61)]();_0xd24ed7=_0x266912[_0x439ea0(0x921)](this[_0x439ea0(0x1d57)][_0x439ea0(0x4216)],this['_depthTextureFormat'],this[_0x439ea0(0x96e)]),_0x266912[_0x439ea0(0x2093)]++;}let _0x3a0c40=0x0;if(!this['_caps'][_0x439ea0(0x39d2)]&&this[_0x439ea0(0x22b4)][_0x439ea0(0x3315)]){let _0x4e4c16=0x1;for(let _0x255d09=0x0;_0x255d09<_0x2bafc3['shaderProcessingContext'][_0x439ea0(0x3476)]['length'];++_0x255d09){var _0x480ddd=_0x2bafc3['shaderProcessingContext'][_0x439ea0(0x3476)][_0x255d09],_0x480ddd=null==(_0x480ddd=this['_currentMaterialContext'][_0x439ea0(0xae8)][_0x480ddd])?void 0x0:_0x480ddd['texture'];(null==_0x480ddd?void 0x0:_0x480ddd[_0x439ea0(0x21e0)])===_0x3d1bc0['g']['TEXTURETYPE_FLOAT']&&(_0x3a0c40|=_0x4e4c16),_0x4e4c16<<=0x1;}}var _0x41dce1=this[_0x439ea0(0x1d57)][_0x439ea0(0x3e36)](_0x41dce1,this['_currentEffect'],this[_0x439ea0(0x96e)],_0x3a0c40),_0x685a0d=this['_cacheBindGroups'][_0x439ea0(0x217b)](_0x2bafc3,this['_currentDrawContext'],this[_0x439ea0(0x22b4)]),_0x3c3792=(this[_0x439ea0(0x8fc)]['record']||(this[_0x439ea0(0x10f7)](_0x491d25,this[_0x439ea0(0x21f1)]?null:_0x266912),this[_0x439ea0(0x21f1)]||(this[_0x439ea0(0x90e)][_0x439ea0(0x1096)]++,_0xd24ed7=this[_0x439ea0(0xb4c)][_0x439ea0(0xa91)]({'colorFormats':this[_0x439ea0(0x1d57)][_0x439ea0(0x4216)],'depthStencilFormat':this['_depthTextureFormat'],'sampleCount':this['currentSampleCount']}))),_0xd24ed7[_0x439ea0(0x39d1)](_0x41dce1),this['_currentIndexBuffer']&&_0xd24ed7[_0x439ea0(0x3829)](this[_0x439ea0(0x15fa)][_0x439ea0(0x3e6e)],this[_0x439ea0(0x15fa)][_0x439ea0(0x15ae)]?_0x35921b['iD'][_0x439ea0(0x42d)]:_0x35921b['iD'][_0x439ea0(0x2f0d)],0x0),this[_0x439ea0(0x1d57)][_0x439ea0(0x163c)]);for(let _0x5f22a4=0x0;_0x5f22a4<_0x3c3792['length'];_0x5f22a4++){const _0x4559f9=_0x3c3792[_0x5f22a4];var _0xe55100=_0x4559f9[_0x439ea0(0x3181)]();_0xe55100&&_0xd24ed7['setVertexBuffer'](_0x5f22a4,_0xe55100[_0x439ea0(0x3e6e)],_0x4559f9[_0x439ea0(0x2046)]?0x0:_0x4559f9[_0x439ea0(0x3fcc)]);}for(let _0x4b7712=0x0;_0x4b7712<_0x685a0d[_0x439ea0(0x1377)];_0x4b7712++)_0xd24ed7[_0x439ea0(0x29c8)](_0x4b7712,_0x685a0d[_0x4b7712]);_0x491d25=!this[_0x439ea0(0x21f1)]&&!this['_snapshotRendering']['record'],(_0x491d25&&this['_currentDrawContext'][_0x439ea0(0x1298)]?(this[_0x439ea0(0x15d0)]['setIndirectData'](_0xe23954,_0x27adcd||0x1,_0x37387a),0x0===_0x3249f6?_0xd24ed7[_0x439ea0(0x8e5)](this['_currentDrawContext'][_0x439ea0(0x1298)],0x0):_0xd24ed7['drawIndirect'](this[_0x439ea0(0x15d0)][_0x439ea0(0x1298)],0x0)):0x0===_0x3249f6?_0xd24ed7[_0x439ea0(0x713)](_0xe23954,_0x27adcd||0x1,_0x37387a,0x0,0x0):_0xd24ed7['draw'](_0xe23954,_0x27adcd||0x1,_0x37387a,0x0),_0x491d25&&(this[_0x439ea0(0x15d0)][_0x439ea0(0x4183)]=_0xd24ed7[_0x439ea0(0x787)](),_0x266912[_0x439ea0(0x1e0a)](this['_currentDrawContext'][_0x439ea0(0x4183)])),this[_0x439ea0(0x2d61)]());}}[_0x29ce71(0xb7b)](_0x32fb00,_0x3d18af,_0x58d1fc,_0x2a7ba1=0x1){this['_draw'](0x0,_0x32fb00,_0x3d18af,_0x58d1fc,_0x2a7ba1);}[_0x29ce71(0xf68)](_0x415e36,_0x109319,_0x18a20b,_0x4dd282=0x1){var _0x25d2cd=_0x29ce71;this['_currentIndexBuffer']=null,this[_0x25d2cd(0x2a9e)](0x1,_0x415e36,_0x109319,_0x18a20b,_0x4dd282);}[_0x29ce71(0x18c9)](){var _0xb123fb=_0x29ce71,_0x48630f;this[_0xb123fb(0x12da)]=!0x0,null!=(_0x48630f=this[_0xb123fb(0x3ad)])&&_0x48630f[_0xb123fb(0x38ca)](),null!=(_0x48630f=this[_0xb123fb(0xadf)])&&_0x48630f[_0xb123fb(0x38ca)](),this['_device'][_0xb123fb(0x38ca)](),super[_0xb123fb(0x18c9)]();}[_0x29ce71(0x3700)](_0x4654c4=!0x1){var _0x3aa2f6=_0x29ce71;return!_0x4654c4&&this[_0x3aa2f6(0xb70)]?this['_currentRenderTarget']['width']:null!=(_0x4654c4=null==(_0x4654c4=this[_0x3aa2f6(0x1542)])?void 0x0:_0x4654c4[_0x3aa2f6(0x2255)])?_0x4654c4:0x0;}[_0x29ce71(0x2579)](_0x123583=!0x1){var _0x486c4f=_0x29ce71;return!_0x123583&&this['_currentRenderTarget']?this[_0x486c4f(0xb70)][_0x486c4f(0xc32)]:null!=(_0x123583=null==(_0x123583=this[_0x486c4f(0x1542)])?void 0x0:_0x123583[_0x486c4f(0xc32)])?_0x123583:0x0;}[_0x29ce71(0x409e)](){return 0x0;}['bindSamplers'](){}[_0x29ce71(0x2db1)](){return!0x1;}[_0x29ce71(0x4124)](){return!0x0;}[_0x29ce71(0x2493)](_0x4c646d,_0x1d12af){_0x1d12af();}['_isRenderingStateCompiled'](){return!0x0;}[_0x29ce71(0x1236)](){return 0x1;}['_unpackFlipY'](){}[_0x29ce71(0x29f6)](){var _0x14e664=_0x29ce71;throw _0x14e664(0x41d8);}[_0x29ce71(0x1e1b)](){var _0x12004d=_0x29ce71;throw _0x12004d(0x28b7);}[_0x29ce71(0x1742)](){return[];}[_0x29ce71(0xc54)](){return!0x1;}[_0x29ce71(0x1ddd)](){return!0x1;}[_0x29ce71(0x33e4)](){return!0x1;}[_0x29ce71(0x26d7)](){return!0x1;}['setArray'](){return!0x1;}[_0x29ce71(0x35a2)](){return!0x1;}[_0x29ce71(0x19e9)](){return!0x1;}[_0x29ce71(0x3244)](){return!0x1;}[_0x29ce71(0x34e0)](){return!0x1;}[_0x29ce71(0x2297)](){return!0x1;}[_0x29ce71(0x2980)](){return!0x1;}['setFloat'](){return!0x1;}['setFloat2'](){return!0x1;}[_0x29ce71(0x1b47)](){return!0x1;}[_0x29ce71(0x33ca)](){return!0x1;}}_0x244e9c['_GLSLslangDefaultOptions']={'jsPath':_0x29ce71(0x3906),'wasmPath':_0x29ce71(0x383e)},_0x244e9c[_0x29ce71(0x37ae)]=!0x0;},0x7236:(_0x3446bb,_0x20b95c,_0x15706f)=>{},0xc25e:(_0x56a72a,_0x1c88f9,_0x37708f)=>{var _0x424190=a8_0x16e4d8;_0x37708f['d'](_0x1c88f9,{'G':()=>_0x413f99});class _0x413f99{}_0x413f99['DOM_DELTA_PIXEL']=0x0,_0x413f99['DOM_DELTA_LINE']=0x1,_0x413f99[_0x424190(0x135d)]=0x2;},0x1334a:(_0x566353,_0x1e0439,_0x59365b)=>{_0x59365b(0x93b9),_0x59365b(0x1272b),_0x59365b(0x7236),_0x59365b(0xc25e);},0x93b9:(_0x2ebbdf,_0x119526,_0x253f64)=>{var _0x3db549=a8_0x16e4d8;_0x253f64['d'](_0x119526,{'NG':()=>_0x541af5,'OG':()=>_0x2dd9ab,'WZ':()=>_0x3e07a5});class _0x2dd9ab{}_0x2dd9ab[_0x3db549(0x14fa)]=0x1,_0x2dd9ab[_0x3db549(0x4094)]=0x2;class _0x541af5{constructor(_0x25c073,_0x3a82b6){this['type']=_0x25c073,this['event']=_0x3a82b6;}}class _0x3e07a5 extends _0x541af5{constructor(_0x4bde27,_0x547af1){var _0x192bc7=_0x3db549;super(_0x4bde27,_0x547af1),this[_0x192bc7(0x21e0)]=_0x4bde27,this['event']=_0x547af1,this[_0x192bc7(0x1f95)]=!0x1;}get[_0x3db549(0x3694)](){var _0x1765e1=_0x3db549;return this[_0x1765e1(0x1f95)];}set[_0x3db549(0x3694)](_0x48dced){var _0x4034e8=_0x3db549;this[_0x4034e8(0x1f95)]=_0x48dced;}}},0x1272b:(_0x132583,_0x58296f,_0x53b8d7)=>{var _0x508627=a8_0x16e4d8;_0x53b8d7['d'](_0x58296f,{'FV':()=>_0x51b21c,'R5':()=>_0x128bcf,'kD':()=>_0x558705});var _0x3395b1=_0x53b8d7(0x9fd1);class _0x558705{}_0x558705[_0x508627(0x2596)]=0x1,_0x558705[_0x508627(0x9b8)]=0x2,_0x558705[_0x508627(0x3cf0)]=0x4,_0x558705[_0x508627(0x37c4)]=0x8,_0x558705[_0x508627(0x3d3f)]=0x10,_0x558705[_0x508627(0xdd2)]=0x20,_0x558705[_0x508627(0x2f6b)]=0x40;class _0x86defb{constructor(_0x55b93c,_0x13079e){var _0x365cac=_0x508627;this['type']=_0x55b93c,this[_0x365cac(0x19ca)]=_0x13079e;}}class _0x51b21c extends _0x86defb{constructor(_0x53122b,_0x34ad0d,_0x5f3637,_0x3e6091){var _0x38eff8=_0x508627;super(_0x53122b,_0x34ad0d),this[_0x38eff8(0x3cb6)]=null,this[_0x38eff8(0x18d1)]=null,this[_0x38eff8(0x3694)]=!0x1,this['localPosition']=new _0x3395b1['FM'](_0x5f3637,_0x3e6091);}}class _0x128bcf extends _0x86defb{constructor(_0x14b940,_0x401ecb,_0x5ad593,_0x44ded1=null){var _0x57782d=_0x508627;super(_0x14b940,_0x401ecb),this[_0x57782d(0x129d)]=_0x5ad593,this[_0x57782d(0x262)]=_0x44ded1;}get[_0x508627(0x3617)](){var _0xfc3814=_0x508627;return this[_0xfc3814(0x129d)]||this[_0xfc3814(0x52b)](),this[_0xfc3814(0x129d)];}[_0x508627(0x52b)](){var _0x33eb2f=_0x508627;this[_0x33eb2f(0x262)]&&(this[_0x33eb2f(0x129d)]=this[_0x33eb2f(0x262)][_0x33eb2f(0x11a6)](this[_0x33eb2f(0x19ca)]),this[_0x33eb2f(0x262)][_0x33eb2f(0x3e6d)](this[_0x33eb2f(0x129d)],this['event']),this['_inputManager']=null);}}},0x152b9:(_0x271148,_0x10aa48,_0x2b990f)=>{var _0x46a6cd=a8_0x16e4d8,_0x5283c9=_0x2b990f(0x10ea4),_0x3cd0c3=_0x2b990f(0xa7ff),_0x4389ea=_0x2b990f(0x1472a),_0xfcacf2=_0x2b990f(0x4a22);class _0x3866d6 extends _0x4389ea['T']{constructor(_0x2a3218){var _0x419783=a8_0x5b24;super(_0x2a3218),this[_0x419783(0x2f85)]=_0xfcacf2['wc']['DAYDREAM'];}[_0x46a6cd(0x1dba)](_0x100857,_0xb444eb){var _0x5b64a4=_0x46a6cd;_0x3cd0c3['n'][_0x5b64a4(0x3586)]('',_0x3866d6[_0x5b64a4(0x4dc)],_0x3866d6[_0x5b64a4(0x3ab7)],_0x100857,_0x56e51b=>{var _0x3f82d1=_0x5b64a4;this[_0x3f82d1(0x21f4)]=_0x56e51b[0x1],this[_0x3f82d1(0x34e1)](this[_0x3f82d1(0x21f4)]),_0xb444eb&&_0xb444eb(this['_defaultModel']);});}[_0x46a6cd(0x15f8)](_0x49d25a,_0x4ccbf1){var _0x3d896d=_0x46a6cd;if(0x0===_0x49d25a){const _0x19a320=this[_0x3d896d(0x1449)];_0x19a320&&_0x19a320['notifyObservers'](_0x4ccbf1);}else _0x5283c9['Y'][_0x3d896d(0x1048)]('Unrecognized\x20Daydream\x20button\x20index:\x20'+_0x49d25a);}}_0x3866d6[_0x46a6cd(0x4dc)]=_0x46a6cd(0x2fff),_0x3866d6[_0x46a6cd(0x3ab7)]=_0x46a6cd(0x361a),_0x3866d6[_0x46a6cd(0x3c92)]=_0x46a6cd(0x2a7b),_0xfcacf2['zn'][_0x46a6cd(0x3e14)]['push']({'canCreate':_0x4dd846=>0x0===_0x4dd846['id']['indexOf'](_0x3866d6['GAMEPAD_ID_PREFIX']),'create':_0xc35d0a=>new _0x3866d6(_0xc35d0a)});},0x147cb:(_0x1a2d1a,_0x974c6e,_0x2e5201)=>{var _0x4eb5e5=a8_0x16e4d8,_0x438a30=_0x2e5201(0x9fd1),_0x38429c=_0x2e5201(0x1dad),_0x440bd6=_0x2e5201(0xa7ff),_0xff7466=_0x2e5201(0x1472a),_0x3239e3=_0x2e5201(0x4a22);class _0x47cc68 extends _0xff7466['T']{constructor(_0x459d26){var _0x52a442=a8_0x5b24;super(_0x459d26),this[_0x52a442(0xf3a)]=[_0x52a442(0x2773),'onTriggerStateChangedObservable'],this[_0x52a442(0x2f85)]=_0x3239e3['wc'][_0x52a442(0x3a8c)],this[_0x52a442(0x2f3a)]=new _0x438a30['P'](_0x52a442(0x3bf0)==this[_0x52a442(0x2250)]?-0.15:0.15,-0.5,0.25),this[_0x52a442(0x14d4)](this[_0x52a442(0x2f3a)]);}[_0x4eb5e5(0x1dba)](_0x2e2d4b,_0x4cda52){var _0x5ccc44=_0x4eb5e5;_0x440bd6['n'][_0x5ccc44(0x3586)]('',_0x47cc68['MODEL_BASE_URL'],_0x47cc68[_0x5ccc44(0x3ab7)],_0x2e2d4b,_0x12e4b8=>{var _0x5f312a=_0x5ccc44,_0x1bc790=new _0x38429c['Kj']('',_0x2e2d4b);_0x12e4b8[0x1][_0x5f312a(0x922)]=_0x1bc790,_0x12e4b8[0x1][_0x5f312a(0x2416)]['z']=-0.15,this['_defaultModel']=_0x1bc790,this[_0x5f312a(0x34e1)](this[_0x5f312a(0x21f4)]),_0x4cda52&&_0x4cda52(this[_0x5f312a(0x21f4)]);});}[_0x4eb5e5(0x15f8)](_0x361ab3,_0x54eed7){var _0x24da96=_0x4eb5e5;if(_0x361ab3<this['_buttonIndexToObservableNameMap'][_0x24da96(0x1377)]){const _0x550db2=this[this[_0x24da96(0xf3a)][_0x361ab3]];_0x550db2&&_0x550db2[_0x24da96(0x2a3a)](_0x54eed7);}}}_0x47cc68[_0x4eb5e5(0x4dc)]=_0x4eb5e5(0x2fff),_0x47cc68[_0x4eb5e5(0x3ab7)]='generic.babylon',_0x47cc68[_0x4eb5e5(0x3c92)]='Gear\x20VR',_0x3239e3['zn'][_0x4eb5e5(0x3e14)][_0x4eb5e5(0x3f90)]({'canCreate':_0x11b7db=>0x0===_0x11b7db['id'][_0x4eb5e5(0x919)](_0x47cc68['GAMEPAD_ID_PREFIX'])||-0x1!==_0x11b7db['id']['indexOf'](_0x4eb5e5(0x2f53))||-0x1!==_0x11b7db['id'][_0x4eb5e5(0x919)]('Vive\x20Focus'),'create':_0x560c93=>new _0x47cc68(_0x560c93)});},0xc4f1:(_0x49a1f3,_0x275f54,_0x412d93)=>{var _0x46bf29=a8_0x16e4d8;_0x412d93['d'](_0x275f54,{'M':()=>_0x2fbb94});var _0x103da6=_0x412d93(0xa7ff),_0x275f54=_0x412d93(0x1472a),_0x404baf=_0x412d93(0x4a22),_0x196d8c=_0x412d93(0x6214);class _0x2fbb94 extends _0x275f54['T']{constructor(_0x22b43c){super(_0x22b43c);}['initControllerMesh'](_0x23a6b1,_0x14b571){var _0x482f43=a8_0x5b24;_0x103da6['n'][_0x482f43(0x3586)]('',_0x2fbb94[_0x482f43(0x4dc)],_0x2fbb94['MODEL_FILENAME'],_0x23a6b1,_0x2a511c=>{var _0x4823e9=_0x482f43;this['_defaultModel']=_0x2a511c[0x1],this['attachToMesh'](this[_0x4823e9(0x21f4)]),_0x14b571&&_0x14b571(this['_defaultModel']);});}[_0x46bf29(0x15f8)](_0x449956,_0x26b2da){var _0x19db70=_0x46bf29;_0x196d8c[_0x19db70(0x23a)]('Button\x20id:\x20'+_0x449956+_0x19db70(0x334d)),_0x196d8c['dir'](_0x26b2da);}}_0x2fbb94[_0x46bf29(0x4dc)]=_0x46bf29(0x2fff),_0x2fbb94[_0x46bf29(0x3ab7)]=_0x46bf29(0x361a),_0x404baf['zn'][_0x46bf29(0x2e8a)]=_0x1e0ed2=>new _0x2fbb94(_0x1e0ed2);},0x742b:(_0xe7153c,_0x2bc1ed,_0xef4b5b)=>{_0xef4b5b(0x152b9),_0xef4b5b(0x147cb),_0xef4b5b(0xc4f1),_0xef4b5b(0x6de8),_0xef4b5b(0x4a22),_0xef4b5b(0xae0b),_0xef4b5b(0x1472a),_0xef4b5b(0x257a);},0x6de8:(_0x4a2cbd,_0x56f0f6,_0x570be0)=>{var _0x429edd=a8_0x16e4d8,_0x572a9c=_0x570be0(0xf96c),_0x4e6d67=_0x570be0(0xa7ff),_0x28c5c7=_0x570be0(0x1472a),_0x5d31fc=_0x570be0(0x4a22),_0x4cd8a2=_0x570be0(0xf8c1);class _0x562958 extends _0x28c5c7['T']{constructor(_0x37f85b){var _0x205dda=a8_0x5b24;super(_0x37f85b),this[_0x205dda(0x2c81)]=new _0x572a9c['y$'](),this[_0x205dda(0x1a2d)]=new _0x572a9c['y$'](),this[_0x205dda(0x2f85)]=_0x5d31fc['wc'][_0x205dda(0x136a)];}[_0x429edd(0x1dba)](_0x1c2ce6,_0x290d6d){var _0x1b5a58=_0x429edd,_0x4f93f4='left'===this[_0x1b5a58(0x2250)]?_0x562958[_0x1b5a58(0x32e2)]:_0x562958['MODEL_RIGHT_FILENAME'];_0x4e6d67['n'][_0x1b5a58(0x3586)]('',_0x562958[_0x1b5a58(0x3c3b)]?_0x562958['QUEST_MODEL_BASE_URL']:_0x562958[_0x1b5a58(0x4dc)],_0x4f93f4,_0x1c2ce6,_0x3a1f29=>{var _0x5727bb=_0x1b5a58;this[_0x5727bb(0x21f4)]=_0x562958[_0x5727bb(0x3c3b)]?_0x3a1f29[0x0]:_0x3a1f29[0x1],this['attachToMesh'](this[_0x5727bb(0x21f4)]),_0x290d6d&&_0x290d6d(this[_0x5727bb(0x21f4)]);});}get['onAButtonStateChangedObservable'](){var _0x3527aa=_0x429edd;if('right'===this[_0x3527aa(0x2250)])return this[_0x3527aa(0x2065)];throw new Error('No\x20A\x20button\x20on\x20left\x20hand');}get[_0x429edd(0x1c1c)](){var _0x531238=_0x429edd;if(_0x531238(0x34f1)===this[_0x531238(0x2250)])return this[_0x531238(0x73a)];throw new Error('No\x20B\x20button\x20on\x20left\x20hand');}get[_0x429edd(0x1feb)](){var _0x4d32b4=_0x429edd;if('left'===this[_0x4d32b4(0x2250)])return this[_0x4d32b4(0x2065)];throw new Error(_0x4d32b4(0x1086));}get['onYButtonStateChangedObservable'](){var _0x5c5dd5=_0x429edd;if('left'===this['hand'])return this[_0x5c5dd5(0x73a)];throw new Error('No\x20Y\x20button\x20on\x20right\x20hand');}['_handleButtonChange'](_0x27c0b1,_0x5cf309){var _0x53f703=_0x429edd,_0x5c6406=_0x5cf309,_0x239bdc=_0x53f703(0x34f1)===this[_0x53f703(0x2250)]?-0x1:0x1;switch(_0x27c0b1){case 0x0:return void this[_0x53f703(0x2773)][_0x53f703(0x2a3a)](_0x5c6406);case 0x1:return!_0x562958[_0x53f703(0x3c3b)]&&this['_defaultModel']&&(this[_0x53f703(0x21f4)]['getChildren']()[0x3][_0x53f703(0x2d91)]['x']=0.2*-_0x5c6406['value'],this[_0x53f703(0x21f4)]['getChildren']()[0x3]['position']['y']=0.005*-_0x5c6406[_0x53f703(0x13ce)],this[_0x53f703(0x21f4)]['getChildren']()[0x3][_0x53f703(0x2416)]['z']=0.005*-_0x5c6406[_0x53f703(0x13ce)]),void this[_0x53f703(0x1449)][_0x53f703(0x2a3a)](_0x5c6406);case 0x2:return!_0x562958['_IsQuest']&&this['_defaultModel']&&(this[_0x53f703(0x21f4)][_0x53f703(0x2a41)]()[0x4][_0x53f703(0x2416)]['x']=_0x239bdc*_0x5c6406[_0x53f703(0x13ce)]*0.0035),void this[_0x53f703(0x2c81)][_0x53f703(0x2a3a)](_0x5c6406);case 0x3:return!_0x562958['_IsQuest']&&this[_0x53f703(0x21f4)]&&(_0x5c6406[_0x53f703(0x1493)]?this[_0x53f703(0x21f4)][_0x53f703(0x2a41)]()[0x1][_0x53f703(0x2416)]['y']=-0.001:this[_0x53f703(0x21f4)][_0x53f703(0x2a41)]()[0x1][_0x53f703(0x2416)]['y']=0x0),void this[_0x53f703(0x2065)]['notifyObservers'](_0x5c6406);case 0x4:return!_0x562958[_0x53f703(0x3c3b)]&&this[_0x53f703(0x21f4)]&&(_0x5c6406[_0x53f703(0x1493)]?this['_defaultModel'][_0x53f703(0x2a41)]()[0x2][_0x53f703(0x2416)]['y']=-0.001:this[_0x53f703(0x21f4)][_0x53f703(0x2a41)]()[0x2][_0x53f703(0x2416)]['y']=0x0),void this[_0x53f703(0x73a)][_0x53f703(0x2a3a)](_0x5c6406);case 0x5:return void this[_0x53f703(0x1a2d)][_0x53f703(0x2a3a)](_0x5c6406);}}}_0x562958[_0x429edd(0x4dc)]=_0x429edd(0x3ec0),_0x562958[_0x429edd(0x32e2)]=_0x429edd(0x3370),_0x562958[_0x429edd(0x397)]='right.babylon',_0x562958[_0x429edd(0x2f46)]=_0x429edd(0x2550),_0x562958['_IsQuest']=!0x1,_0x5d31fc['zn'][_0x429edd(0x3e14)]['push']({'canCreate':_0x24e126=>(_0x4cd8a2['l'][_0x429edd(0x7e7)]&&_0x4cd8a2['l']['LastCreatedEngine'][_0x429edd(0x21f3)]&&'Oculus\x20Quest'===_0x4cd8a2['l'][_0x429edd(0x7e7)][_0x429edd(0x21f3)][_0x429edd(0x4ac)]&&(_0x562958[_0x429edd(0x3c3b)]=!0x0),-0x1!==_0x24e126['id']['indexOf']('Oculus\x20Touch')),'create':_0x1a9592=>new _0x562958(_0x1a9592)});},0x4a22:(_0x26a217,_0x2074f8,_0x184d72)=>{var _0x51a9c1=a8_0x16e4d8;_0x184d72['d'](_0x2074f8,{'K4':()=>_0x2f1eb2,'wc':()=>_0x461b53,'zn':()=>_0x5b40bb});var _0x461b53,_0x3cd420=_0x184d72(0xf96c),_0x3fd36b=_0x184d72(0x9fd1),_0xf166f4=_0x184d72(0x8483),_0x47dbae=_0x184d72(0xf8c1),_0x1ae5d4=_0x184d72(0x12bee);(_0x2074f8=_0x461b53=_0x461b53||{})[_0x2074f8[_0x51a9c1(0x2183)]=0x0]=_0x51a9c1(0x2183),_0x2074f8[_0x2074f8['OCULUS']=0x1]=_0x51a9c1(0x136a),_0x2074f8[_0x2074f8['WINDOWS']=0x2]=_0x51a9c1(0x1cc0),_0x2074f8[_0x2074f8[_0x51a9c1(0x3a8c)]=0x3]=_0x51a9c1(0x3a8c),_0x2074f8[_0x2074f8[_0x51a9c1(0x21f0)]=0x4]=_0x51a9c1(0x21f0),_0x2074f8[_0x2074f8[_0x51a9c1(0x19c3)]=0x5]=_0x51a9c1(0x19c3);class _0x5b40bb{static[_0x51a9c1(0x28d3)](_0x4f24d9){var _0x49bbc7=_0x51a9c1;for(const _0x534b5d of this[_0x49bbc7(0x3e14)])if(_0x534b5d[_0x49bbc7(0x26d9)](_0x4f24d9))return _0x534b5d['create'](_0x4f24d9);if(this['_DefaultControllerFactory'])return this['_DefaultControllerFactory'](_0x4f24d9);throw _0x49bbc7(0x2558);}}_0x5b40bb[_0x51a9c1(0x3e14)]=[],_0x5b40bb[_0x51a9c1(0x2e8a)]=null;class _0x2f1eb2 extends _0x1ae5d4['nJ']{constructor(_0x5d546b){var _0x2f3f6a=_0x51a9c1;super(_0x5d546b['id'],_0x5d546b[_0x2f3f6a(0x2ca7)],_0x5d546b),this[_0x2f3f6a(0x2dea)]=!0x1,this[_0x2f3f6a(0x31e8)]=_0x3fd36b['P'][_0x2f3f6a(0x23ed)](),this['_deviceRoomRotationQuaternion']=new _0x3fd36b['_f'](),this[_0x2f3f6a(0x3bb3)]=_0x3fd36b['P'][_0x2f3f6a(0x23ed)](),this[_0x2f3f6a(0x2fee)]=new _0x3fd36b['_f'](),this[_0x2f3f6a(0x5a1)]=0x1,this['_trackPosition']=!0x0,this[_0x2f3f6a(0x3a60)]=Math['PI']/0x5,this[_0x2f3f6a(0x34f7)]=0x0,this[_0x2f3f6a(0x16e8)]=new _0x3fd36b['_f'](),this[_0x2f3f6a(0x3526)]=_0x3fd36b['y3'][_0x2f3f6a(0x3228)](),this[_0x2f3f6a(0x3079)]=null,this['_workingMatrix']=_0x3fd36b['y3'][_0x2f3f6a(0x3228)](),this[_0x2f3f6a(0xb3f)]=new _0x3cd420['y$'](),this['type']=_0x1ae5d4['nJ'][_0x2f3f6a(0x3de4)],this[_0x2f3f6a(0x2f85)]=_0x461b53[_0x2f3f6a(0x19c3)],this[_0x2f3f6a(0x2416)]=_0x3fd36b['P'][_0x2f3f6a(0x23ed)](),this[_0x2f3f6a(0x32ee)]=new _0x3fd36b['_f'](),this[_0x2f3f6a(0x2f3a)]=_0x3fd36b['P'][_0x2f3f6a(0x23ed)](),this['_calculatedRotation']=new _0x3fd36b['_f'](),_0x3fd36b['_f'][_0x2f3f6a(0x3671)](Math['PI'],0x0,0x0,this[_0x2f3f6a(0x16e8)]);}['_disableTrackPosition'](_0x106385){var _0x3c702b=_0x51a9c1;this['_trackPosition']&&(this['_calculatedPosition']['copyFrom'](_0x106385),this[_0x3c702b(0x1bf0)]=!0x1);}[_0x51a9c1(0x22f)](){var _0x110a71=_0x51a9c1;super[_0x110a71(0x22f)](),this[_0x110a71(0x3dd2)]();}['_updatePoseAndMesh'](){var _0x100767=_0x51a9c1;if(!this[_0x100767(0x2dea)]){var _0x22e040,_0xe90acb=this[_0x100767(0x3436)]['pose'];if(this[_0x100767(0x282b)](_0xe90acb),!this[_0x100767(0x1bf0)]&&_0x47dbae['l'][_0x100767(0x3396)]&&_0x47dbae['l'][_0x100767(0x3396)][_0x100767(0x146e)]&&_0x47dbae['l'][_0x100767(0x3396)][_0x100767(0x146e)][_0x100767(0x3bb3)]){const _0x2142bd=_0x47dbae['l'][_0x100767(0x3396)][_0x100767(0x146e)];_0x2142bd[_0x100767(0x96b)](),this[_0x100767(0x3526)]['setTranslation'](_0x2142bd[_0x100767(0x3bb3)]),_0x2142bd[_0x100767(0x2fee)]&&(_0x2142bd['_deviceRoomRotationQuaternion'][_0x100767(0x72c)](_0x3fd36b['jp'][_0x100767(0xf88)][0x0]),_0xe90acb=Math[_0x100767(0x36a5)](Math[_0x100767(0x41fd)](_0x3fd36b['jp']['Vector3'][0x0]['y']-this['_draggedRoomRotation']),Math['cos'](_0x3fd36b['jp']['Vector3'][0x0]['y']-this[_0x100767(0x34f7)])),Math[_0x100767(0x3abd)](_0xe90acb)>this[_0x100767(0x3a60)]&&(_0xe90acb=_0xe90acb-(_0xe90acb<0x0?-this[_0x100767(0x3a60)]:this[_0x100767(0x3a60)]),this['_draggedRoomRotation']+=_0xe90acb,_0x22e040=Math[_0x100767(0x41fd)](-_0xe90acb),_0xe90acb=Math['cos'](-_0xe90acb),this['_calculatedPosition']['x']=this[_0x100767(0x2f3a)]['x']*_0xe90acb-this[_0x100767(0x2f3a)]['z']*_0x22e040,this['_calculatedPosition']['z']=this[_0x100767(0x2f3a)]['x']*_0x22e040+this['_calculatedPosition']['z']*_0xe90acb));}_0x3fd36b['P'][_0x100767(0x3516)](this[_0x100767(0x2f3a)],this[_0x100767(0x3526)],this['devicePosition']),this[_0x100767(0x3526)]['getRotationMatrixToRef'](this['_workingMatrix']),_0x3fd36b['_f'][_0x100767(0x3c04)](this[_0x100767(0x26b0)],this[_0x100767(0x2fee)]),this[_0x100767(0x2fee)][_0x100767(0xe39)](this[_0x100767(0x3393)]),this[_0x100767(0x31e1)]&&(this['_mesh']['position'][_0x100767(0xa83)](this[_0x100767(0x3bb3)]),this[_0x100767(0x31e1)][_0x100767(0x32ee)]&&this[_0x100767(0x31e1)][_0x100767(0x32ee)][_0x100767(0xa83)](this[_0x100767(0x2fee)]));}}[_0x51a9c1(0x282b)](_0x220c35){var _0x43b7c2=_0x51a9c1,_0x4e1ef2;this[_0x43b7c2(0x2dea)]||_0x220c35&&((this['rawPose']=_0x220c35)[_0x43b7c2(0x2416)]&&(this[_0x43b7c2(0x31e8)][_0x43b7c2(0x368c)](_0x220c35[_0x43b7c2(0x2416)][0x0],_0x220c35[_0x43b7c2(0x2416)][0x1],-_0x220c35[_0x43b7c2(0x2416)][0x2]),this[_0x43b7c2(0x31e1)]&&this['_mesh'][_0x43b7c2(0x83e)]()[_0x43b7c2(0x2547)]&&(this[_0x43b7c2(0x31e8)]['z']*=-0x1),this[_0x43b7c2(0x1bf0)]&&this[_0x43b7c2(0x31e8)]['scaleToRef'](this[_0x43b7c2(0x5a1)],this[_0x43b7c2(0x2f3a)]),this['_calculatedPosition'][_0x43b7c2(0x350)](this[_0x43b7c2(0x2416)])),_0x4e1ef2=this[_0x43b7c2(0x6bc)],_0x220c35[_0x43b7c2(0x2cbf)]&&_0x4e1ef2[_0x43b7c2(0x2cbf)]&&0x4===_0x4e1ef2[_0x43b7c2(0x2cbf)][_0x43b7c2(0x1377)]&&(this[_0x43b7c2(0x18cf)][_0x43b7c2(0x368c)](_0x4e1ef2[_0x43b7c2(0x2cbf)][0x0],_0x4e1ef2[_0x43b7c2(0x2cbf)][0x1],-_0x4e1ef2[_0x43b7c2(0x2cbf)][0x2],-_0x4e1ef2[_0x43b7c2(0x2cbf)][0x3]),this[_0x43b7c2(0x31e1)]&&(this[_0x43b7c2(0x31e1)][_0x43b7c2(0x83e)]()[_0x43b7c2(0x2547)]?(this[_0x43b7c2(0x18cf)]['z']*=-0x1,this[_0x43b7c2(0x18cf)]['w']*=-0x1):this[_0x43b7c2(0x18cf)][_0x43b7c2(0x2e19)](this[_0x43b7c2(0x16e8)],this[_0x43b7c2(0x18cf)])),this[_0x43b7c2(0x18cf)][_0x43b7c2(0x2e19)](this[_0x43b7c2(0x32ee)],this['_calculatedRotation'])));}['attachToMesh'](_0x52a5eb){var _0x52b248=_0x51a9c1;if(this[_0x52b248(0x31e1)]&&(this[_0x52b248(0x31e1)][_0x52b248(0x922)]=null),this[_0x52b248(0x31e1)]=_0x52a5eb,this[_0x52b248(0x807)]&&(this[_0x52b248(0x31e1)]['parent']=this[_0x52b248(0x807)]),this[_0x52b248(0x31e1)][_0x52b248(0x32ee)]||(this[_0x52b248(0x31e1)][_0x52b248(0x32ee)]=new _0x3fd36b['_f']()),!this[_0x52b248(0x2dea)]&&(this['_updatePoseAndMesh'](),this[_0x52b248(0x3079)])){const _0x3f6eb2=[];let _0x1ec863=this[_0x52b248(0x3079)];for(;_0x1ec863[_0x52b248(0x922)];)_0x3f6eb2[_0x52b248(0x3f90)](_0x1ec863['parent']),_0x1ec863=_0x1ec863[_0x52b248(0x922)];_0x3f6eb2[_0x52b248(0x350f)]()[_0x52b248(0x7f0)](_0x9ddfb6=>{var _0x133e3d=_0x52b248;_0x9ddfb6[_0x133e3d(0x3d93)](!0x0);});}this[_0x52b248(0xb3f)]['notifyObservers'](_0x52a5eb);}[_0x51a9c1(0x1ef9)](_0x26d712){var _0x1eaf06=_0x51a9c1;this[_0x1eaf06(0x807)]=_0x26d712,this[_0x1eaf06(0x31e1)]&&(this[_0x1eaf06(0x31e1)]['parent']=this[_0x1eaf06(0x807)]);}[_0x51a9c1(0x18c9)](){var _0x19db5d=_0x51a9c1;this[_0x19db5d(0x31e1)]&&this[_0x19db5d(0x31e1)][_0x19db5d(0x18c9)](),this[_0x19db5d(0x31e1)]=null,super[_0x19db5d(0x18c9)]();}get['mesh'](){return this['_mesh'];}[_0x51a9c1(0x2054)](_0x48424c=0x64){var _0x4c19b3=_0x51a9c1;if(!this[_0x4c19b3(0x1a58)])return new _0xf166f4['z'](_0x3fd36b['P']['Zero'](),new _0x3fd36b['P'](0x0,0x0,0x1),_0x48424c);const _0xbc7cb4=(this['_pointingPoseNode']||this[_0x4c19b3(0x1a58)])[_0x4c19b3(0x927)]();var _0x32a2ea=_0xbc7cb4['getTranslation'](),_0x152598=new _0x3fd36b['P'](0x0,0x0,-0x1),_0x152598=_0x3fd36b['P']['TransformNormal'](_0x152598,_0xbc7cb4),_0x152598=_0x3fd36b['P'][_0x4c19b3(0x3721)](_0x152598);return new _0xf166f4['z'](_0x32a2ea,_0x152598,_0x48424c);}}_0x2f1eb2[_0x51a9c1(0x11c4)]=_0x51a9c1(0x11c4);},0xae0b:(_0x1d5bc0,_0x5c98f8,_0xffa6a4)=>{var _0x5f246d=a8_0x16e4d8,_0x4fecc2=_0xffa6a4(0xa7ff),_0x2fca71=_0xffa6a4(0x1472a),_0x27c5d8=_0xffa6a4(0x4a22);class _0x559a07 extends _0x2fca71['T']{constructor(_0x6c768a){var _0x1e4b66=a8_0x5b24;super(_0x6c768a),this[_0x1e4b66(0x2f85)]=_0x27c5d8['wc'][_0x1e4b66(0x2183)],this['_invertLeftStickY']=!0x0;}[_0x5f246d(0x1dba)](_0x58aeff,_0x245d93){var _0x318f41=_0x5f246d;_0x4fecc2['n'][_0x318f41(0x3586)]('',_0x559a07[_0x318f41(0x4dc)],_0x559a07[_0x318f41(0x3ab7)],_0x58aeff,_0x2e90f5=>{var _0x1c25ee=_0x318f41;this[_0x1c25ee(0x21f4)]=_0x2e90f5[0x1],this[_0x1c25ee(0x34e1)](this[_0x1c25ee(0x21f4)]),_0x245d93&&_0x245d93(this[_0x1c25ee(0x21f4)]);});}get[_0x5f246d(0x1a72)](){var _0x327cfe=_0x5f246d;return this[_0x327cfe(0x2065)];}get['onRightButtonStateChangedObservable'](){return this['onMainButtonStateChangedObservable'];}get[_0x5f246d(0x3bc0)](){var _0x1baa6a=_0x5f246d;return this[_0x1baa6a(0x73a)];}[_0x5f246d(0x15f8)](_0x3a387c,_0x43b0d9){var _0x2bc60f=_0x5f246d,_0x24138c=_0x43b0d9;switch(_0x3a387c){case 0x0:return void this[_0x2bc60f(0x2773)]['notifyObservers'](_0x24138c);case 0x1:return this[_0x2bc60f(0x21f4)]&&(this[_0x2bc60f(0x21f4)][_0x2bc60f(0x2a41)]()[0x6][_0x2bc60f(0x2d91)]['x']=0.15*-_0x24138c['value']),void this[_0x2bc60f(0x1449)][_0x2bc60f(0x2a3a)](_0x24138c);case 0x2:return void this[_0x2bc60f(0x2065)]['notifyObservers'](_0x24138c);case 0x3:return this['_defaultModel']&&(_0x24138c[_0x2bc60f(0x1493)]?this[_0x2bc60f(0x21f4)][_0x2bc60f(0x2a41)]()[0x2][_0x2bc60f(0x2416)]['y']=-0.001:this[_0x2bc60f(0x21f4)][_0x2bc60f(0x2a41)]()[0x2][_0x2bc60f(0x2416)]['y']=0x0),void this[_0x2bc60f(0x73a)]['notifyObservers'](_0x24138c);}}}_0x559a07['MODEL_BASE_URL']=_0x5f246d(0x3e22),_0x559a07[_0x5f246d(0x3ab7)]=_0x5f246d(0xb25),_0x27c5d8['zn'][_0x5f246d(0x3e14)][_0x5f246d(0x3f90)]({'canCreate':_0x2ac691=>-0x1!==_0x2ac691['id'][_0x5f246d(0x407c)]()[_0x5f246d(0x919)](_0x5f246d(0x2ede)),'create':_0x5e9046=>new _0x559a07(_0x5e9046)});},0x1472a:(_0x204390,_0xb546d0,_0x24d56d)=>{var _0x1e9228=a8_0x16e4d8;_0x24d56d['d'](_0xb546d0,{'T':()=>_0x4a582e});var _0xd91f94=_0x24d56d(0xf96c),_0xb546d0=_0x24d56d(0x4a22);class _0x4a582e extends _0xb546d0['K4']{constructor(_0x4664c2){var _0x528668=a8_0x5b24;super(_0x4664c2),this[_0x528668(0x1449)]=new _0xd91f94['y$'](),this[_0x528668(0x2065)]=new _0xd91f94['y$'](),this[_0x528668(0x73a)]=new _0xd91f94['y$'](),this[_0x528668(0x2773)]=new _0xd91f94['y$'](),this[_0x528668(0x1f1d)]=new _0xd91f94['y$'](),this[_0x528668(0x17cb)]={'x':0x0,'y':0x0},this['_changes']={'pressChanged':!0x1,'touchChanged':!0x1,'valueChanged':!0x1,'changed':!0x1},this[_0x528668(0x418a)]=new Array(_0x4664c2['buttons'][_0x528668(0x1377)]),this['hand']=_0x4664c2['hand'];}[_0x1e9228(0x2af3)](_0x5052e9){var _0x146315=_0x1e9228;this[_0x146315(0xf8e)]=_0x5052e9;}get[_0x1e9228(0x23fa)](){return this['_defaultModel'];}[_0x1e9228(0x22f)](){var _0x3d7164=_0x1e9228;super[_0x3d7164(0x22f)]();for(let _0x18bf3d=0x0;_0x18bf3d<this[_0x3d7164(0x418a)][_0x3d7164(0x1377)];_0x18bf3d++)this[_0x3d7164(0xe62)](this['browserGamepad'][_0x3d7164(0x2d0b)][_0x18bf3d],this[_0x3d7164(0x418a)][_0x18bf3d],_0x18bf3d);this[_0x3d7164(0x1c59)]['x']===this[_0x3d7164(0x17cb)]['x']&&this['leftStick']['y']===this[_0x3d7164(0x17cb)]['y']||(this['pad']['x']=this[_0x3d7164(0x1c59)]['x'],this[_0x3d7164(0x17cb)]['y']=this[_0x3d7164(0x1c59)]['y'],this[_0x3d7164(0x1f1d)]['notifyObservers'](this[_0x3d7164(0x17cb)]));}[_0x1e9228(0xe62)](_0x163482,_0xfa49b4,_0x29800a){var _0x5ebdea=_0x1e9228;_0x163482=_0x163482||{'pressed':!0x1,'touched':!0x1,'value':0x0},_0xfa49b4?(this[_0x5ebdea(0x3a9d)](_0x163482,_0xfa49b4),this[_0x5ebdea(0x3e7c)][_0x5ebdea(0x1a55)]&&(this[_0x5ebdea(0xf8e)]&&this['_onButtonStateChange'](this['index'],_0x29800a,_0x163482),this[_0x5ebdea(0x15f8)](_0x29800a,_0x163482,this[_0x5ebdea(0x3e7c)])),this[_0x5ebdea(0x418a)][_0x29800a][_0x5ebdea(0x1493)]=_0x163482[_0x5ebdea(0x1493)],this[_0x5ebdea(0x418a)][_0x29800a][_0x5ebdea(0x7db)]=_0x163482[_0x5ebdea(0x7db)],this[_0x5ebdea(0x418a)][_0x29800a][_0x5ebdea(0x13ce)]=_0x163482[_0x5ebdea(0x13ce)]<1e-8?0x0:_0x163482[_0x5ebdea(0x13ce)]):this[_0x5ebdea(0x418a)][_0x29800a]={'pressed':_0x163482[_0x5ebdea(0x1493)],'touched':_0x163482[_0x5ebdea(0x7db)],'value':_0x163482[_0x5ebdea(0x13ce)]};}[_0x1e9228(0x3a9d)](_0x3d6c83,_0x32eaad){var _0x30a4fc=_0x1e9228;return this[_0x30a4fc(0x3e7c)][_0x30a4fc(0x2bc0)]=_0x3d6c83['pressed']!==_0x32eaad[_0x30a4fc(0x1493)],this[_0x30a4fc(0x3e7c)][_0x30a4fc(0x18ab)]=_0x3d6c83[_0x30a4fc(0x7db)]!==_0x32eaad['touched'],this[_0x30a4fc(0x3e7c)]['valueChanged']=_0x3d6c83[_0x30a4fc(0x13ce)]!==_0x32eaad[_0x30a4fc(0x13ce)],this['_changes'][_0x30a4fc(0x1a55)]=this['_changes']['pressChanged']||this[_0x30a4fc(0x3e7c)]['touchChanged']||this['_changes'][_0x30a4fc(0x2dc5)],this[_0x30a4fc(0x3e7c)];}[_0x1e9228(0x18c9)](){var _0x11c358=_0x1e9228;super[_0x11c358(0x18c9)](),this['_defaultModel']=null,this[_0x11c358(0x1449)][_0x11c358(0x2f8)](),this[_0x11c358(0x2065)][_0x11c358(0x2f8)](),this[_0x11c358(0x73a)][_0x11c358(0x2f8)](),this[_0x11c358(0x2773)][_0x11c358(0x2f8)](),this['onPadValuesChangedObservable']['clear']();}}},0x257a:(_0x381533,_0x3d7618,_0x24f760)=>{var _0x1d0ec5=a8_0x16e4d8,_0x32af79=_0x24f760(0x10ea4),_0x41f857=_0x24f760(0xf96c),_0x44b19f=_0x24f760(0x9fd1),_0x57f31f=_0x24f760(0x1dad),_0x568718=_0x24f760(0x8483),_0x4914c2=_0x24f760(0xa7ff),_0x5b084a=_0x24f760(0x1472a),_0x1b8a17=_0x24f760(0xc4f1),_0x59ee3d=_0x24f760(0x4a22);class _0xd319d7{constructor(){var _0xbd8584=a8_0x5b24;this[_0xbd8584(0x2684)]={},this[_0xbd8584(0x384b)]={};}}class _0x528110 extends _0x5b084a['T']{constructor(_0x5acc88){var _0x5df090=a8_0x5b24;super(_0x5acc88),this[_0x5df090(0x6ba)]={'buttons':[_0x5df090(0x3394),_0x5df090(0x417),'grip','menu',_0x5df090(0xfc5)],'buttonMeshNames':{'trigger':_0x5df090(0x15b9),'menu':'MENU','grip':_0x5df090(0x371e),'thumbstick':_0x5df090(0x13e9),'trackpad':_0x5df090(0x3ce7)},'buttonObservableNames':{'trigger':'onTriggerStateChangedObservable','menu':_0x5df090(0x73a),'grip':_0x5df090(0x2065),'thumbstick':_0x5df090(0x2773),'trackpad':_0x5df090(0x407a)},'axisMeshNames':['THUMBSTICK_X',_0x5df090(0x26c8),_0x5df090(0x1560),_0x5df090(0x31bf)],'pointingPoseMeshName':_0x59ee3d['K4'][_0x5df090(0x11c4)]},this['onTrackpadChangedObservable']=new _0x41f857['y$'](),this['onTrackpadValuesChangedObservable']=new _0x41f857['y$'](),this['trackpad']={'x':0x0,'y':0x0},this[_0x5df090(0x2f85)]=_0x59ee3d['wc'][_0x5df090(0x1cc0)],this[_0x5df090(0x1767)]=null;}get[_0x1d0ec5(0x3cfb)](){var _0x3ce32c=_0x1d0ec5;return this[_0x3ce32c(0x1449)];}get[_0x1d0ec5(0x3bc0)](){var _0x3c9e3d=_0x1d0ec5;return this[_0x3c9e3d(0x73a)];}get['onGripButtonStateChangedObservable'](){return this['onMainButtonStateChangedObservable'];}get[_0x1d0ec5(0x10ed)](){return this['onPadStateChangedObservable'];}get[_0x1d0ec5(0x2d79)](){var _0x20f2ae=_0x1d0ec5;return this[_0x20f2ae(0x407a)];}get[_0x1d0ec5(0x35dc)](){var _0x4b7f10=_0x1d0ec5;return this[_0x4b7f10(0x3c3e)];}[_0x1d0ec5(0x256c)](){var _0x19abaa=_0x1d0ec5;!this[_0x19abaa(0x3436)]['axes']||this['browserGamepad']['axes'][0x2]==this[_0x19abaa(0xfc5)]['x']&&this[_0x19abaa(0x3436)]['axes'][0x3]==this[_0x19abaa(0xfc5)]['y']||(this[_0x19abaa(0xfc5)]['x']=this[_0x19abaa(0x3436)][_0x19abaa(0x409)][this[_0x19abaa(0x6ba)][_0x19abaa(0x2452)][_0x19abaa(0x919)]('TOUCHPAD_TOUCH_X')],this['trackpad']['y']=this[_0x19abaa(0x3436)][_0x19abaa(0x409)][this[_0x19abaa(0x6ba)][_0x19abaa(0x2452)][_0x19abaa(0x919)]('TOUCHPAD_TOUCH_Y')],this['onTrackpadValuesChangedObservable'][_0x19abaa(0x2a3a)](this['trackpad']));}[_0x1d0ec5(0x22f)](){var _0x5541c2=_0x1d0ec5;if(super[_0x5541c2(0x22f)](),this[_0x5541c2(0x3436)][_0x5541c2(0x409)]&&(this[_0x5541c2(0x256c)](),this['_loadedMeshInfo'])){for(let _0x576507=0x0;_0x576507<this[_0x5541c2(0x6ba)]['axisMeshNames'][_0x5541c2(0x1377)];_0x576507++)this['_lerpAxisTransform'](_0x576507,this[_0x5541c2(0x3436)][_0x5541c2(0x409)][_0x576507]);}}[_0x1d0ec5(0x15f8)](_0x59ec1a,_0x17332a){var _0x2a283a=_0x1d0ec5;_0x59ec1a=this[_0x2a283a(0x6ba)][_0x2a283a(0x2d0b)][_0x59ec1a];if(_0x59ec1a){this[_0x2a283a(0x256c)]();const _0x3b4057=this[this[_0x2a283a(0x6ba)][_0x2a283a(0x3f64)][_0x59ec1a]];_0x3b4057&&_0x3b4057[_0x2a283a(0x2a3a)](_0x17332a),this['_lerpButtonTransform'](_0x59ec1a,_0x17332a[_0x2a283a(0x13ce)]);}}[_0x1d0ec5(0x2cd7)](_0x335c55,_0x51c451){var _0x576a90=_0x1d0ec5;this[_0x576a90(0x1767)]&&(_0x335c55=this[_0x576a90(0x1767)][_0x576a90(0x2684)][_0x335c55])&&_0x335c55[_0x576a90(0x2c82)][_0x576a90(0x32ee)]&&_0x335c55[_0x576a90(0x1493)][_0x576a90(0x32ee)]&&_0x335c55[_0x576a90(0x13ce)]['rotationQuaternion']&&(_0x44b19f['_f'][_0x576a90(0x29ef)](_0x335c55[_0x576a90(0x2c82)]['rotationQuaternion'],_0x335c55[_0x576a90(0x1493)][_0x576a90(0x32ee)],_0x51c451,_0x335c55[_0x576a90(0x13ce)]['rotationQuaternion']),_0x44b19f['P'][_0x576a90(0x1ac)](_0x335c55['unpressed'][_0x576a90(0x2416)],_0x335c55[_0x576a90(0x1493)][_0x576a90(0x2416)],_0x51c451,_0x335c55[_0x576a90(0x13ce)][_0x576a90(0x2416)]));}[_0x1d0ec5(0x2538)](_0x421995,_0x410617){var _0x4b4cfb=_0x1d0ec5;this['_loadedMeshInfo']&&(_0x421995=this[_0x4b4cfb(0x1767)][_0x4b4cfb(0x384b)][_0x421995])&&_0x421995[_0x4b4cfb(0x3478)][_0x4b4cfb(0x32ee)]&&_0x421995[_0x4b4cfb(0xf1a)][_0x4b4cfb(0x32ee)]&&_0x421995[_0x4b4cfb(0x13ce)][_0x4b4cfb(0x32ee)]&&(_0x44b19f['_f']['SlerpToRef'](_0x421995[_0x4b4cfb(0x3478)]['rotationQuaternion'],_0x421995['max'][_0x4b4cfb(0x32ee)],_0x410617=0.5*_0x410617+0.5,_0x421995[_0x4b4cfb(0x13ce)][_0x4b4cfb(0x32ee)]),_0x44b19f['P'][_0x4b4cfb(0x1ac)](_0x421995[_0x4b4cfb(0x3478)][_0x4b4cfb(0x2416)],_0x421995['max']['position'],_0x410617,_0x421995['value'][_0x4b4cfb(0x2416)]));}[_0x1d0ec5(0x1dba)](_0x344a2d,_0x24f186,_0x3d5db8=!0x1){var _0x11fbee=_0x1d0ec5;let _0x27bbba,_0x34a701;if(_0x4914c2['n']['IsPluginForExtensionAvailable'](_0x11fbee(0x150b))){let _0x4b0adf=_0x11fbee(0x22a6);var _0xea4cfc;this['id']&&!_0x3d5db8&&(_0xea4cfc=this['id'][_0x11fbee(0x3e81)](_0x528110['GAMEPAD_ID_PATTERN']),_0x4b0adf=_0xea4cfc&&_0xea4cfc[0x0]||_0x4b0adf),_0x34a701=_0x11fbee(0x3bf0)===this[_0x11fbee(0x2250)]?_0x528110[_0x11fbee(0x32e2)]:_0x528110[_0x11fbee(0x397)],_0x27bbba=_0x528110[_0x11fbee(0x4dc)]+_0x4b0adf+'/';}else _0x32af79['Y'][_0x11fbee(0x1048)]('You\x20need\x20to\x20reference\x20GLTF\x20loader\x20to\x20load\x20Windows\x20Motion\x20Controllers\x20model.\x20Falling\x20back\x20to\x20generic\x20models'),_0x27bbba=_0x1b8a17['M'][_0x11fbee(0x4dc)],_0x34a701=_0x1b8a17['M'][_0x11fbee(0x3ab7)];_0x4914c2['n'][_0x11fbee(0x3586)]('',_0x27bbba,_0x34a701,_0x344a2d,_0x58ba68=>{var _0x26dff0=_0x11fbee;this['_loadedMeshInfo']=this[_0x26dff0(0x2835)](_0x344a2d,_0x58ba68),this[_0x26dff0(0x1767)]&&(this[_0x26dff0(0x21f4)]=this[_0x26dff0(0x1767)][_0x26dff0(0x340)],this['attachToMesh'](this[_0x26dff0(0x21f4)]),_0x24f186&&_0x24f186(this[_0x26dff0(0x21f4)]));},null,(_0x5c9648,_0x13587e)=>{var _0xf2359=_0x11fbee;_0x32af79['Y'][_0xf2359(0xa1e)](_0x13587e),_0x32af79['Y'][_0xf2359(0x1048)](_0xf2359(0x299a)+_0x27bbba+_0x34a701),_0x3d5db8||this[_0xf2359(0x1dba)](_0x5c9648,_0x24f186,!0x0);});}[_0x1d0ec5(0x2835)](_0x4a55b4,_0x12b9ac){var _0x947f97=_0x1d0ec5;let _0x16896b=null;_0x4a55b4=new _0x57f31f['Kj'](this['id']+'\x20'+this['hand'],_0x4a55b4);let _0x4603b5=null;for(let _0x970c75=0x0;_0x970c75<_0x12b9ac[_0x947f97(0x1377)];_0x970c75++){const _0xc03cdd=_0x12b9ac[_0x970c75];if(!_0xc03cdd[_0x947f97(0x922)]){_0xc03cdd[_0x947f97(0x2b7)]=!0x1,_0x4603b5=_0xc03cdd;break;}}return _0x4603b5?(_0x4603b5[_0x947f97(0x3ee2)](_0x4a55b4),_0x16896b=this[_0x947f97(0x2bca)](_0x4a55b4)):_0x32af79['Y']['Warn'](_0x947f97(0x3874)),_0x16896b;}[_0x1d0ec5(0x2bca)](_0x224878){var _0x1cad21=_0x1d0ec5;const _0x318277=new _0xd319d7();let _0x13cb3f;for(_0x318277[_0x1cad21(0x340)]=_0x224878,_0x318277['buttonMeshes']={},_0x318277[_0x1cad21(0x384b)]={},_0x13cb3f=0x0;_0x13cb3f<this[_0x1cad21(0x6ba)][_0x1cad21(0x2d0b)]['length'];_0x13cb3f++){var _0x30b75a,_0x4c8454=this[_0x1cad21(0x6ba)][_0x1cad21(0x2ff1)][this[_0x1cad21(0x6ba)][_0x1cad21(0x2d0b)][_0x13cb3f]];_0x4c8454?(_0x30b75a=_0xa50b33(_0x224878,_0x4c8454))?(_0x30b75a={'index':_0x13cb3f,'value':_0x4ac933(_0x30b75a,_0x1cad21(0x2731)),'pressed':_0x4ac933(_0x30b75a,_0x1cad21(0x119a)),'unpressed':_0x4ac933(_0x30b75a,'UNPRESSED')})[_0x1cad21(0x13ce)]&&_0x30b75a[_0x1cad21(0x1493)]&&_0x30b75a[_0x1cad21(0x2c82)]?_0x318277[_0x1cad21(0x2684)][this[_0x1cad21(0x6ba)][_0x1cad21(0x2d0b)][_0x13cb3f]]=_0x30b75a:_0x32af79['Y'][_0x1cad21(0x1048)](_0x1cad21(0x169c)+_0x4c8454+_0x1cad21(0x2ab5)+!!_0x30b75a[_0x1cad21(0x13ce)]+',\x20PRESSED:\x20'+!!_0x30b75a[_0x1cad21(0x1493)]+_0x1cad21(0xc27)+!!_0x30b75a[_0x1cad21(0x2c82)]+')'):_0x32af79['Y'][_0x1cad21(0x1048)](_0x1cad21(0x2072)+_0x4c8454):_0x32af79['Y'][_0x1cad21(0xa1e)](_0x1cad21(0x1820)+_0x13cb3f+_0x1cad21(0x121d)+this[_0x1cad21(0x6ba)][_0x1cad21(0x2d0b)][_0x13cb3f]);}for(_0x13cb3f=0x0;_0x13cb3f<this[_0x1cad21(0x6ba)][_0x1cad21(0x2452)][_0x1cad21(0x1377)];_0x13cb3f++){var _0x309513,_0x4e7ff6=this[_0x1cad21(0x6ba)]['axisMeshNames'][_0x13cb3f];_0x4e7ff6?(_0x309513=_0xa50b33(_0x224878,_0x4e7ff6))?(_0x309513={'index':_0x13cb3f,'value':_0x4ac933(_0x309513,_0x1cad21(0x2731)),'min':_0x4ac933(_0x309513,_0x1cad21(0x2c46)),'max':_0x4ac933(_0x309513,_0x1cad21(0xdb6))})[_0x1cad21(0x13ce)]&&_0x309513[_0x1cad21(0x3478)]&&_0x309513['max']?_0x318277[_0x1cad21(0x384b)][_0x13cb3f]=_0x309513:_0x32af79['Y'][_0x1cad21(0x1048)](_0x1cad21(0x3ef7)+_0x4e7ff6+_0x1cad21(0x2ab5)+!!_0x309513[_0x1cad21(0x13ce)]+_0x1cad21(0x27ea)+!!_0x309513[_0x1cad21(0x3478)]+_0x1cad21(0x533)+!!_0x309513[_0x1cad21(0xf1a)]+')'):_0x32af79['Y'][_0x1cad21(0x1048)](_0x1cad21(0x49e)+_0x4e7ff6):_0x32af79['Y'][_0x1cad21(0xa1e)](_0x1cad21(0x4f6)+_0x13cb3f);}return _0x318277[_0x1cad21(0x114d)]=_0xa50b33(_0x224878,this['_mapping']['pointingPoseMeshName']),_0x318277[_0x1cad21(0x114d)]?this[_0x1cad21(0x3079)]=_0x318277['pointingPoseNode']:_0x32af79['Y'][_0x1cad21(0x1048)]('Missing\x20pointing\x20pose\x20mesh\x20with\x20name:\x20'+this[_0x1cad21(0x6ba)][_0x1cad21(0x3b7e)]),_0x318277;function _0xa50b33(_0x15e93c,_0x2cfa61){return _0x15e93c['getChildren'](_0xfaf1c2=>_0xfaf1c2['name']===_0x2cfa61,!0x1)[0x0];}function _0x4ac933(_0x264383,_0x12b2b1){var _0x5f342f=_0x1cad21;return _0x264383[_0x5f342f(0x2a41)](_0x160599=>_0x160599['name']==_0x12b2b1,!0x0)[0x0];}}['getForwardRay'](_0x19a7d1=0x64){var _0x2d9a9d=_0x1d0ec5;if(!this[_0x2d9a9d(0x1767)]||!this[_0x2d9a9d(0x1767)][_0x2d9a9d(0x114d)])return super[_0x2d9a9d(0x2054)](_0x19a7d1);const _0x4b53cb=this[_0x2d9a9d(0x1767)]['pointingPoseNode'][_0x2d9a9d(0x927)]();var _0x5cc1bd=_0x4b53cb[_0x2d9a9d(0x45c)](),_0x50b46d=new _0x44b19f['P'](0x0,0x0,-0x1),_0x50b46d=_0x44b19f['P']['TransformNormal'](_0x50b46d,_0x4b53cb),_0x50b46d=_0x44b19f['P'][_0x2d9a9d(0x3721)](_0x50b46d);return new _0x568718['z'](_0x5cc1bd,_0x50b46d,_0x19a7d1);}[_0x1d0ec5(0x18c9)](){var _0x3efa7f=_0x1d0ec5;super[_0x3efa7f(0x18c9)](),this[_0x3efa7f(0x407a)][_0x3efa7f(0x2f8)](),this['onTrackpadValuesChangedObservable'][_0x3efa7f(0x2f8)]();}}_0x528110[_0x1d0ec5(0x4dc)]='https://controllers.babylonjs.com/microsoft/',_0x528110['MODEL_LEFT_FILENAME']=_0x1d0ec5(0xd5e),_0x528110[_0x1d0ec5(0x397)]=_0x1d0ec5(0x1842),_0x528110['GAMEPAD_ID_PREFIX']=_0x1d0ec5(0x3904),_0x528110[_0x1d0ec5(0x154f)]=/([0-9a-zA-Z]+-[0-9a-zA-Z]+)$/,class extends null{},_0x59ee3d['zn'][_0x1d0ec5(0x3e14)][_0x1d0ec5(0x3f90)]({'canCreate':_0x3f1a00=>0x0===_0x3f1a00['id'][_0x1d0ec5(0x919)](_0x528110['GAMEPAD_ID_PREFIX']),'create':_0x50374f=>new _0x528110(_0x50374f)});},0x8f31:(_0x3b6c21,_0x46d934,_0x458ce6)=>{var _0x31efb9=a8_0x16e4d8;_0x458ce6['d'](_0x46d934,{'Xq':()=>_0x24c232});var _0x504ad3,_0x20e5f8,_0xb4aa23=_0x458ce6(0xf96c),_0x1436d9=_0x458ce6(0x12bee);_0x504ad3={'Cross':0x0,0x0:'Cross','Circle':0x1,0x1:'Circle','Square':0x2,0x2:_0x31efb9(0x39f1),'Triangle':0x3,0x3:_0x31efb9(0x2025),'L1':0x4,0x4:'L1','R1':0x5,0x5:'R1','Share':0x8,0x8:_0x31efb9(0x479),'Options':0x9,0x9:_0x31efb9(0x273a),'LeftStick':0xa,0xa:'LeftStick','RightStick':0xb,0xb:_0x31efb9(0x2cb1)},_0x20e5f8={'Up':0xc,0xc:'Up','Down':0xd,0xd:'Down','Left':0xe,0xe:'Left','Right':0xf,0xf:_0x31efb9(0x2d69)};class _0x24c232 extends _0x1436d9['nJ']{constructor(_0x2e7e5e,_0x510611,_0x4413b9){var _0x533e47=_0x31efb9;super(_0x2e7e5e['replace'](_0x533e47(0x22aa),_0x533e47(0x3bca)),_0x510611,_0x4413b9,0x0,0x1,0x2,0x3),this[_0x533e47(0x41c9)]=0x0,this[_0x533e47(0x14a0)]=0x0,this[_0x533e47(0xf2b)]=new _0xb4aa23['y$'](),this['onButtonUpObservable']=new _0xb4aa23['y$'](),this[_0x533e47(0x21d9)]=new _0xb4aa23['y$'](),this['onPadUpObservable']=new _0xb4aa23['y$'](),this[_0x533e47(0x1cac)]=0x0,this[_0x533e47(0x2743)]=0x0,this['_buttonSquare']=0x0,this['_buttonTriangle']=0x0,this[_0x533e47(0x2f3d)]=0x0,this[_0x533e47(0x1db8)]=0x0,this[_0x533e47(0x1a7f)]=0x0,this['_buttonR1']=0x0,this[_0x533e47(0x17aa)]=0x0,this['_buttonRightStick']=0x0,this[_0x533e47(0x15bd)]=0x0,this[_0x533e47(0x1499)]=0x0,this['_dPadLeft']=0x0,this[_0x533e47(0x9c7)]=0x0,this['type']=_0x1436d9['nJ']['DUALSHOCK'];}[_0x31efb9(0x2ef0)](_0x30c002){var _0x346c72=_0x31efb9;this[_0x346c72(0xfd2)]=_0x30c002;}['onrighttriggerchanged'](_0x109851){var _0x139187=_0x31efb9;this[_0x139187(0x2319)]=_0x109851;}get[_0x31efb9(0x3a1f)](){var _0x48ebe8=_0x31efb9;return this[_0x48ebe8(0x41c9)];}set[_0x31efb9(0x3a1f)](_0x36a892){var _0x5ea7d9=_0x31efb9;this[_0x5ea7d9(0xfd2)]&&this[_0x5ea7d9(0x41c9)]!==_0x36a892&&this[_0x5ea7d9(0xfd2)](_0x36a892),this[_0x5ea7d9(0x41c9)]=_0x36a892;}get['rightTrigger'](){var _0x15b0e2=_0x31efb9;return this[_0x15b0e2(0x14a0)];}set[_0x31efb9(0x352f)](_0x38cccd){var _0x1d7759=_0x31efb9;this[_0x1d7759(0x2319)]&&this['_rightTrigger']!==_0x38cccd&&this[_0x1d7759(0x2319)](_0x38cccd),this['_rightTrigger']=_0x38cccd;}['onbuttondown'](_0x44191b){var _0x38c222=_0x31efb9;this[_0x38c222(0x10db)]=_0x44191b;}[_0x31efb9(0x1e33)](_0x275d5c){var _0x3bd0cc=_0x31efb9;this[_0x3bd0cc(0x3687)]=_0x275d5c;}['ondpaddown'](_0x5e503e){var _0x14f073=_0x31efb9;this[_0x14f073(0xbf5)]=_0x5e503e;}[_0x31efb9(0x2686)](_0x1efe3b){this['_ondpadup']=_0x1efe3b;}[_0x31efb9(0xe62)](_0xb9a80b,_0x1d777d,_0x4445ad){var _0x451b73=_0x31efb9;return _0xb9a80b!==_0x1d777d&&(0x1===_0xb9a80b&&(this[_0x451b73(0x10db)]&&this[_0x451b73(0x10db)](_0x4445ad),this[_0x451b73(0xf2b)][_0x451b73(0x2a3a)](_0x4445ad)),0x0===_0xb9a80b&&(this[_0x451b73(0x3687)]&&this[_0x451b73(0x3687)](_0x4445ad),this[_0x451b73(0x1131)][_0x451b73(0x2a3a)](_0x4445ad))),_0xb9a80b;}[_0x31efb9(0x31d)](_0x2da84b,_0x585fdd,_0xb8831c){var _0x5cf0a3=_0x31efb9;return _0x2da84b!==_0x585fdd&&(0x1===_0x2da84b&&(this['_ondpaddown']&&this[_0x5cf0a3(0xbf5)](_0xb8831c),this[_0x5cf0a3(0x21d9)][_0x5cf0a3(0x2a3a)](_0xb8831c)),0x0===_0x2da84b&&(this[_0x5cf0a3(0x4a2)]&&this[_0x5cf0a3(0x4a2)](_0xb8831c),this[_0x5cf0a3(0x1674)][_0x5cf0a3(0x2a3a)](_0xb8831c))),_0x2da84b;}get[_0x31efb9(0x2d5e)](){var _0x2f804f=_0x31efb9;return this[_0x2f804f(0x1cac)];}set['buttonCross'](_0x444239){var _0x2cd0a6=_0x31efb9;this[_0x2cd0a6(0x1cac)]=this['_setButtonValue'](_0x444239,this[_0x2cd0a6(0x1cac)],_0x504ad3[_0x2cd0a6(0x27fa)]);}get[_0x31efb9(0x40e0)](){var _0xb92da2=_0x31efb9;return this[_0xb92da2(0x2743)];}set[_0x31efb9(0x40e0)](_0x539339){var _0x3dbef4=_0x31efb9;this[_0x3dbef4(0x2743)]=this[_0x3dbef4(0xe62)](_0x539339,this[_0x3dbef4(0x2743)],_0x504ad3[_0x3dbef4(0xcd3)]);}get['buttonSquare'](){var _0x34708f=_0x31efb9;return this[_0x34708f(0x12c2)];}set[_0x31efb9(0x2fbb)](_0x1fb2f7){var _0x1e0fca=_0x31efb9;this[_0x1e0fca(0x12c2)]=this[_0x1e0fca(0xe62)](_0x1fb2f7,this[_0x1e0fca(0x12c2)],_0x504ad3[_0x1e0fca(0x39f1)]);}get[_0x31efb9(0x22d7)](){return this['_buttonTriangle'];}set[_0x31efb9(0x22d7)](_0x3cd577){var _0x5e7f0d=_0x31efb9;this['_buttonTriangle']=this['_setButtonValue'](_0x3cd577,this[_0x5e7f0d(0x82f)],_0x504ad3['Triangle']);}get[_0x31efb9(0xb20)](){return this['_buttonOptions'];}set[_0x31efb9(0xb20)](_0x20476f){var _0x44bd34=_0x31efb9;this[_0x44bd34(0x1db8)]=this['_setButtonValue'](_0x20476f,this['_buttonOptions'],_0x504ad3[_0x44bd34(0x273a)]);}get[_0x31efb9(0x328f)](){var _0x5aa51e=_0x31efb9;return this[_0x5aa51e(0x2f3d)];}set[_0x31efb9(0x328f)](_0x1cecea){var _0x30b3aa=_0x31efb9;this[_0x30b3aa(0x2f3d)]=this[_0x30b3aa(0xe62)](_0x1cecea,this[_0x30b3aa(0x2f3d)],_0x504ad3[_0x30b3aa(0x479)]);}get['buttonL1'](){var _0x5c6ab0=_0x31efb9;return this[_0x5c6ab0(0x1a7f)];}set[_0x31efb9(0x28fc)](_0x416319){var _0x1061bb=_0x31efb9;this[_0x1061bb(0x1a7f)]=this[_0x1061bb(0xe62)](_0x416319,this[_0x1061bb(0x1a7f)],_0x504ad3['L1']);}get[_0x31efb9(0xe1e)](){return this['_buttonR1'];}set['buttonR1'](_0x3db80d){var _0x24c9bb=_0x31efb9;this['_buttonR1']=this[_0x24c9bb(0xe62)](_0x3db80d,this[_0x24c9bb(0x342)],_0x504ad3['R1']);}get[_0x31efb9(0x3486)](){return this['_buttonLeftStick'];}set['buttonLeftStick'](_0x576e43){var _0x597cb4=_0x31efb9;this[_0x597cb4(0x17aa)]=this[_0x597cb4(0xe62)](_0x576e43,this[_0x597cb4(0x17aa)],_0x504ad3[_0x597cb4(0x36ea)]);}get[_0x31efb9(0x2ae0)](){var _0x3f5e95=_0x31efb9;return this[_0x3f5e95(0x1e5c)];}set[_0x31efb9(0x2ae0)](_0x5828e2){var _0x3b3d51=_0x31efb9;this[_0x3b3d51(0x1e5c)]=this[_0x3b3d51(0xe62)](_0x5828e2,this['_buttonRightStick'],_0x504ad3[_0x3b3d51(0x2cb1)]);}get[_0x31efb9(0x986)](){var _0x3df7cb=_0x31efb9;return this[_0x3df7cb(0x15bd)];}set['dPadUp'](_0xcf0dce){var _0x323d5b=_0x31efb9;this['_dPadUp']=this[_0x323d5b(0x31d)](_0xcf0dce,this[_0x323d5b(0x15bd)],_0x20e5f8['Up']);}get['dPadDown'](){var _0x36b5ee=_0x31efb9;return this[_0x36b5ee(0x1499)];}set[_0x31efb9(0x683)](_0x282848){var _0x335b61=_0x31efb9;this[_0x335b61(0x1499)]=this[_0x335b61(0x31d)](_0x282848,this[_0x335b61(0x1499)],_0x20e5f8['Down']);}get['dPadLeft'](){return this['_dPadLeft'];}set[_0x31efb9(0x25b8)](_0x49b532){var _0x23e9dc=_0x31efb9;this[_0x23e9dc(0x3910)]=this[_0x23e9dc(0x31d)](_0x49b532,this[_0x23e9dc(0x3910)],_0x20e5f8[_0x23e9dc(0x259e)]);}get['dPadRight'](){return this['_dPadRight'];}set[_0x31efb9(0x278f)](_0x57ca8b){var _0x342fa0=_0x31efb9;this[_0x342fa0(0x9c7)]=this[_0x342fa0(0x31d)](_0x57ca8b,this['_dPadRight'],_0x20e5f8['Right']);}[_0x31efb9(0x22f)](){var _0x347c75=_0x31efb9;super['update'](),this['buttonCross']=this[_0x347c75(0x3436)][_0x347c75(0x2d0b)][0x0]['value'],this[_0x347c75(0x40e0)]=this[_0x347c75(0x3436)]['buttons'][0x1][_0x347c75(0x13ce)],this[_0x347c75(0x2fbb)]=this[_0x347c75(0x3436)]['buttons'][0x2][_0x347c75(0x13ce)],this[_0x347c75(0x22d7)]=this[_0x347c75(0x3436)][_0x347c75(0x2d0b)][0x3][_0x347c75(0x13ce)],this[_0x347c75(0x28fc)]=this['browserGamepad']['buttons'][0x4][_0x347c75(0x13ce)],this['buttonR1']=this['browserGamepad'][_0x347c75(0x2d0b)][0x5][_0x347c75(0x13ce)],this[_0x347c75(0x3a1f)]=this[_0x347c75(0x3436)][_0x347c75(0x2d0b)][0x6][_0x347c75(0x13ce)],this[_0x347c75(0x352f)]=this[_0x347c75(0x3436)][_0x347c75(0x2d0b)][0x7][_0x347c75(0x13ce)],this['buttonShare']=this[_0x347c75(0x3436)][_0x347c75(0x2d0b)][0x8][_0x347c75(0x13ce)],this['buttonOptions']=this[_0x347c75(0x3436)][_0x347c75(0x2d0b)][0x9]['value'],this[_0x347c75(0x3486)]=this[_0x347c75(0x3436)][_0x347c75(0x2d0b)][0xa][_0x347c75(0x13ce)],this[_0x347c75(0x2ae0)]=this[_0x347c75(0x3436)][_0x347c75(0x2d0b)][0xb][_0x347c75(0x13ce)],this[_0x347c75(0x986)]=this[_0x347c75(0x3436)]['buttons'][0xc][_0x347c75(0x13ce)],this[_0x347c75(0x683)]=this[_0x347c75(0x3436)]['buttons'][0xd]['value'],this[_0x347c75(0x25b8)]=this['browserGamepad'][_0x347c75(0x2d0b)][0xe]['value'],this[_0x347c75(0x278f)]=this[_0x347c75(0x3436)]['buttons'][0xf][_0x347c75(0x13ce)];}['dispose'](){var _0xcfe246=_0x31efb9;super[_0xcfe246(0x18c9)](),this[_0xcfe246(0xf2b)][_0xcfe246(0x2f8)](),this[_0xcfe246(0x1131)][_0xcfe246(0x2f8)](),this[_0xcfe246(0x21d9)][_0xcfe246(0x2f8)](),this[_0xcfe246(0x1674)]['clear']();}}},0x12bee:(_0x49cff8,_0x389d5a,_0x39bbb5)=>{var _0x264ea8=a8_0x16e4d8;_0x39bbb5['d'](_0x389d5a,{'If':()=>_0x523a9e,'nJ':()=>_0x482f94});var _0x16dc21=_0x39bbb5(0xf96c);class _0x482f94{constructor(_0x7f1c13,_0x2a598a,_0x39850f,_0x18bc6f=0x0,_0x52fb2a=0x1,_0x31c9ee=0x2,_0x23d827=0x3){var _0x4a6733=a8_0x5b24;this['id']=_0x7f1c13,this[_0x4a6733(0x2ca7)]=_0x2a598a,this[_0x4a6733(0x3436)]=_0x39850f,this[_0x4a6733(0x2f19)]={'x':0x0,'y':0x0},this['_rightStick']={'x':0x0,'y':0x0},this[_0x4a6733(0x37bf)]=!0x0,this[_0x4a6733(0x3685)]=!0x1,this[_0x4a6733(0x21e0)]=_0x482f94[_0x4a6733(0x2840)],this[_0x4a6733(0x1edf)]=_0x18bc6f,this[_0x4a6733(0x3c0c)]=_0x52fb2a,this[_0x4a6733(0x346f)]=_0x31c9ee,this[_0x4a6733(0x1597)]=_0x23d827,0x2<=this[_0x4a6733(0x3436)][_0x4a6733(0x409)][_0x4a6733(0x1377)]&&(this['_leftStick']={'x':this[_0x4a6733(0x3436)][_0x4a6733(0x409)][this[_0x4a6733(0x1edf)]],'y':this[_0x4a6733(0x3436)][_0x4a6733(0x409)][this[_0x4a6733(0x3c0c)]]}),0x4<=this[_0x4a6733(0x3436)][_0x4a6733(0x409)]['length']&&(this[_0x4a6733(0x16fd)]={'x':this['browserGamepad']['axes'][this[_0x4a6733(0x346f)]],'y':this[_0x4a6733(0x3436)][_0x4a6733(0x409)][this[_0x4a6733(0x1597)]]});}get[_0x264ea8(0xad5)](){var _0x39881c=_0x264ea8;return this[_0x39881c(0x37bf)];}[_0x264ea8(0x2a5)](_0x25b4e9){var _0x3a7a4c=_0x264ea8;this[_0x3a7a4c(0x23d9)]=_0x25b4e9;}[_0x264ea8(0x279b)](_0x4985d7){var _0x8754b3=_0x264ea8;this[_0x8754b3(0x2d29)]=_0x4985d7;}get[_0x264ea8(0x1c59)](){var _0x4e0fc5=_0x264ea8;return this[_0x4e0fc5(0x2f19)];}set[_0x264ea8(0x1c59)](_0x4cde77){var _0x10b780=_0x264ea8;!this[_0x10b780(0x23d9)]||this[_0x10b780(0x2f19)]['x']===_0x4cde77['x']&&this[_0x10b780(0x2f19)]['y']===_0x4cde77['y']||this[_0x10b780(0x23d9)](_0x4cde77),this[_0x10b780(0x2f19)]=_0x4cde77;}get[_0x264ea8(0x36c8)](){var _0x2daf50=_0x264ea8;return this[_0x2daf50(0x16fd)];}set[_0x264ea8(0x36c8)](_0x6c726d){var _0x525d84=_0x264ea8;!this['_onrightstickchanged']||this[_0x525d84(0x16fd)]['x']===_0x6c726d['x']&&this['_rightStick']['y']===_0x6c726d['y']||this[_0x525d84(0x2d29)](_0x6c726d),this[_0x525d84(0x16fd)]=_0x6c726d;}[_0x264ea8(0x22f)](){var _0x562630=_0x264ea8;this['_leftStick']&&(this[_0x562630(0x1c59)]={'x':this[_0x562630(0x3436)]['axes'][this[_0x562630(0x1edf)]],'y':this['browserGamepad']['axes'][this[_0x562630(0x3c0c)]]},this[_0x562630(0x3685)]&&(this['leftStick']['y']*=-0x1)),this[_0x562630(0x16fd)]&&(this[_0x562630(0x36c8)]={'x':this[_0x562630(0x3436)][_0x562630(0x409)][this[_0x562630(0x346f)]],'y':this[_0x562630(0x3436)][_0x562630(0x409)][this['_rightStickAxisY']]});}[_0x264ea8(0x18c9)](){}}_0x482f94[_0x264ea8(0x2840)]=0x0,_0x482f94[_0x264ea8(0x19c3)]=0x1,_0x482f94[_0x264ea8(0x17b1)]=0x2,_0x482f94[_0x264ea8(0x3de4)]=0x3,_0x482f94[_0x264ea8(0x30f4)]=0x4;class _0x523a9e extends _0x482f94{constructor(_0x35e8d9,_0x3b8e76,_0x42ea49){var _0x33faa2=_0x264ea8;super(_0x35e8d9,_0x3b8e76,_0x42ea49),this['onButtonDownObservable']=new _0x16dc21['y$'](),this[_0x33faa2(0x1131)]=new _0x16dc21['y$'](),this[_0x33faa2(0x21e0)]=_0x482f94[_0x33faa2(0x19c3)],this[_0x33faa2(0x418a)]=new Array(_0x42ea49['buttons']['length']);}[_0x264ea8(0x2c57)](_0x3893ec){var _0x1e8292=_0x264ea8;this[_0x1e8292(0x10db)]=_0x3893ec;}[_0x264ea8(0x1e33)](_0x59dc49){var _0x5b01ce=_0x264ea8;this[_0x5b01ce(0x3687)]=_0x59dc49;}['_setButtonValue'](_0x3dcbd8,_0x268dd8,_0x5a12a3){var _0x57b729=_0x264ea8;return _0x3dcbd8!==_0x268dd8&&(0x1===_0x3dcbd8&&(this[_0x57b729(0x10db)]&&this['_onbuttondown'](_0x5a12a3),this[_0x57b729(0xf2b)][_0x57b729(0x2a3a)](_0x5a12a3)),0x0===_0x3dcbd8&&(this[_0x57b729(0x3687)]&&this[_0x57b729(0x3687)](_0x5a12a3),this[_0x57b729(0x1131)][_0x57b729(0x2a3a)](_0x5a12a3))),_0x3dcbd8;}[_0x264ea8(0x22f)](){var _0x362b67=_0x264ea8;super[_0x362b67(0x22f)]();for(let _0x532771=0x0;_0x532771<this[_0x362b67(0x418a)][_0x362b67(0x1377)];_0x532771++)this[_0x362b67(0x418a)][_0x532771]=this['_setButtonValue'](this[_0x362b67(0x3436)]['buttons'][_0x532771][_0x362b67(0x13ce)],this[_0x362b67(0x418a)][_0x532771],_0x532771);}[_0x264ea8(0x18c9)](){var _0x538516=_0x264ea8;super[_0x538516(0x18c9)](),this[_0x538516(0xf2b)][_0x538516(0x2f8)](),this[_0x538516(0x1131)]['clear']();}}},0x1cb2:(_0xacea3,_0x4ad91b,_0x32f71e)=>{var _0x19456a=a8_0x16e4d8;_0x32f71e['d'](_0x4ad91b,{'v':()=>_0x2d5c59});var _0x2686ab=_0x32f71e(0xf96c),_0xbc7e5b=_0x32f71e(0x18233),_0x40d897=_0x32f71e(0x4a22),_0x49c15f=_0x32f71e(0x130d4),_0x3fa091=_0x32f71e(0x12bee),_0x563e00=_0x32f71e(0xee04),_0x58978e=_0x32f71e(0x8f31),_0x1845b7=_0x32f71e(0xe222);class _0x2d5c59{constructor(_0x42f377){var _0x2dc00d=a8_0x5b24;if(this['_scene']=_0x42f377,this[_0x2dc00d(0x3c6f)]=[],this[_0x2dc00d(0x2c29)]=!0x1,this['_isMonitoring']=!0x1,this[_0x2dc00d(0x381b)]=new _0x2686ab['y$'](),(0x0,_0xbc7e5b['CG'])()?(this['_gamepadEventSupported']=_0x2dc00d(0x34ba)in window,this[_0x2dc00d(0xf4b)]=navigator&&navigator[_0x2dc00d(0x2240)]):this[_0x2dc00d(0x2a06)]=!0x1,this[_0x2dc00d(0x2ee1)]=new _0x2686ab['y$'](_0xafffe3=>{var _0x2aeaf0=_0x2dc00d;for(const _0xb826df in this['_babylonGamepads']){var _0x3c12bd=this[_0x2aeaf0(0x3c6f)][_0xb826df];_0x3c12bd&&_0x3c12bd[_0x2aeaf0(0x37bf)]&&this[_0x2aeaf0(0x2ee1)]['notifyObserver'](_0xafffe3,_0x3c12bd);}}),this['_onGamepadConnectedEvent']=_0x3a4706=>{var _0x284912=_0x2dc00d;_0x3a4706=_0x3a4706[_0x284912(0x4206)];if(!(_0x3a4706[_0x284912(0x2ca7)]in this[_0x284912(0x3c6f)]&&this[_0x284912(0x3c6f)][_0x3a4706[_0x284912(0x2ca7)]][_0x284912(0xad5)])){let _0x187503;this[_0x284912(0x3c6f)][_0x3a4706[_0x284912(0x2ca7)]]?((_0x187503=this['_babylonGamepads'][_0x3a4706[_0x284912(0x2ca7)]])[_0x284912(0x3436)]=_0x3a4706,_0x187503['_isConnected']=!0x0):_0x187503=this['_addNewGamepad'](_0x3a4706),this['onGamepadConnectedObservable'][_0x284912(0x2a3a)](_0x187503),this[_0x284912(0x3a26)]();}},this[_0x2dc00d(0x33b9)]=_0x12b0e9=>{var _0x3884ef=_0x2dc00d,_0x21e23b=_0x12b0e9[_0x3884ef(0x4206)];for(const _0x11de64 in this[_0x3884ef(0x3c6f)])if(this[_0x3884ef(0x3c6f)][_0x11de64][_0x3884ef(0x2ca7)]===_0x21e23b[_0x3884ef(0x2ca7)]){const _0x4f8cd9=this[_0x3884ef(0x3c6f)][_0x11de64];_0x4f8cd9[_0x3884ef(0x37bf)]=!0x1,this[_0x3884ef(0x381b)][_0x3884ef(0x2a3a)](_0x4f8cd9),_0x4f8cd9['dispose']&&_0x4f8cd9[_0x3884ef(0x18c9)]();break;}},this[_0x2dc00d(0xf4b)]){if(this[_0x2dc00d(0xb37)](),this[_0x2dc00d(0x3c6f)][_0x2dc00d(0x1377)]&&this['_startMonitoringGamepads'](),this[_0x2dc00d(0x2a06)]){const _0x4f19f7=this[_0x2dc00d(0x195b)]?this[_0x2dc00d(0x195b)][_0x2dc00d(0x2cd1)]()[_0x2dc00d(0xe13)]():window;_0x4f19f7&&(_0x4f19f7[_0x2dc00d(0x1080)]('gamepadconnected',this[_0x2dc00d(0x2e3e)],!0x1),_0x4f19f7[_0x2dc00d(0x1080)](_0x2dc00d(0x37f4),this[_0x2dc00d(0x33b9)],!0x1));}else this['_startMonitoringGamepads']();}}get['gamepads'](){var _0x54c6ed=a8_0x5b24;return this[_0x54c6ed(0x3c6f)];}[_0x19456a(0x895)](_0x3be3c3=_0x3fa091['nJ'][_0x19456a(0x17b1)]){var _0x4be0e1=_0x19456a;for(const _0x21d0d0 of this[_0x4be0e1(0x3c6f)])if(_0x21d0d0&&_0x21d0d0[_0x4be0e1(0x21e0)]===_0x3be3c3)return _0x21d0d0;return null;}['dispose'](){var _0x5847d1=_0x19456a;this[_0x5847d1(0x2a06)]&&(this[_0x5847d1(0x2e3e)]&&window['removeEventListener'](_0x5847d1(0x3ac9),this[_0x5847d1(0x2e3e)]),this[_0x5847d1(0x33b9)]&&window['removeEventListener'](_0x5847d1(0x37f4),this[_0x5847d1(0x33b9)]),this[_0x5847d1(0x2e3e)]=null,this[_0x5847d1(0x33b9)]=null),this[_0x5847d1(0x3c6f)]['forEach'](_0x71624e=>{var _0x3bcb30=_0x5847d1;_0x71624e[_0x3bcb30(0x18c9)]();}),this['onGamepadConnectedObservable'][_0x5847d1(0x2f8)](),this['onGamepadDisconnectedObservable'][_0x5847d1(0x2f8)](),this[_0x5847d1(0x2c29)]=!0x1,this[_0x5847d1(0x2807)](),this['_babylonGamepads']=[];}[_0x19456a(0xa6e)](_0x52fe98){var _0xd5eea=_0x19456a;this[_0xd5eea(0x2c29)]||(this['_oneGamepadConnected']=!0x0);var _0x336a75=-0x1!==_0x52fe98['id']['search'](_0xd5eea(0x3bc4))&&-0x1===_0x52fe98['id']['search'](_0xd5eea(0x2270)),_0x19a858=-0x1!==_0x52fe98['id'][_0xd5eea(0x40c1)](_0xd5eea(0x2155)),_0x19a858=_0x19a858||-0x1!==_0x52fe98['id']['search'](_0xd5eea(0x2e78))||-0x1!==_0x52fe98['id'][_0xd5eea(0x40c1)](_0xd5eea(0x2215))||-0x1!==_0x52fe98['id'][_0xd5eea(0x40c1)](_0xd5eea(0x261a))&&-0x1===_0x52fe98['id'][_0xd5eea(0x40c1)](_0xd5eea(0x1635))?new _0x49c15f['FI'](_0x52fe98['id'],_0x52fe98[_0xd5eea(0x2ca7)],_0x52fe98,_0x19a858):_0x336a75?new _0x58978e['Xq'](_0x52fe98['id'],_0x52fe98[_0xd5eea(0x2ca7)],_0x52fe98):_0x52fe98['pose']?_0x40d897['zn'][_0xd5eea(0x28d3)](_0x52fe98):new _0x3fa091['If'](_0x52fe98['id'],_0x52fe98[_0xd5eea(0x2ca7)],_0x52fe98);return this[_0xd5eea(0x3c6f)][_0x19a858['index']]=_0x19a858;}['_startMonitoringGamepads'](){var _0x2b1460=_0x19456a;this[_0x2b1460(0xb92)]||(this[_0x2b1460(0xb92)]=!0x0,this[_0x2b1460(0x34c6)]());}[_0x19456a(0x2807)](){var _0x4db680=_0x19456a;this[_0x4db680(0xb92)]=!0x1;}[_0x19456a(0x34c6)](){var _0x270471=_0x19456a;this[_0x270471(0xb37)]();for(const _0x4db14c in this[_0x270471(0x3c6f)]){const _0x3ccda7=this[_0x270471(0x3c6f)][_0x4db14c];if(_0x3ccda7&&_0x3ccda7[_0x270471(0xad5)])try{_0x3ccda7[_0x270471(0x22f)]();}catch(_0x471975){-0x1===this[_0x270471(0x1a42)][_0x270471(0x919)](_0x3ccda7[_0x270471(0x2ca7)])&&(_0x1845b7['w1'][_0x270471(0x1048)](_0x270471(0x38b2)+_0x3ccda7['id']),this[_0x270471(0x1a42)][_0x270471(0x3f90)](_0x3ccda7[_0x270471(0x2ca7)]));}}this[_0x270471(0xb92)]&&_0x563e00['D'][_0x270471(0x32eb)](()=>{this['_checkGamepadsStatus']();});}['_updateGamepadObjects'](){var _0xaa6ba1=_0x19456a,_0x1c1a05=navigator[_0xaa6ba1(0x2240)]?navigator['getGamepads']():[];for(let _0x10e158=0x0;_0x10e158<_0x1c1a05[_0xaa6ba1(0x1377)];_0x10e158++){var _0x3417e5=_0x1c1a05[_0x10e158];_0x3417e5&&(this[_0xaa6ba1(0x3c6f)][_0x3417e5[_0xaa6ba1(0x2ca7)]]?(this[_0xaa6ba1(0x3c6f)][_0x10e158][_0xaa6ba1(0x3436)]=_0x3417e5,this[_0xaa6ba1(0x3c6f)][_0x10e158][_0xaa6ba1(0xad5)]||(this[_0xaa6ba1(0x3c6f)][_0x10e158]['_isConnected']=!0x0,this['onGamepadConnectedObservable'][_0xaa6ba1(0x2a3a)](this[_0xaa6ba1(0x3c6f)][_0x10e158]))):(_0x3417e5=this[_0xaa6ba1(0xa6e)](_0x3417e5),this[_0xaa6ba1(0x2ee1)]['notifyObservers'](_0x3417e5)));}}}},0x11848:(_0x5df560,_0x235cb9,_0x55e7c6)=>{var _0x1ff355=a8_0x16e4d8,_0xebbe2e=_0x55e7c6(0x1446b),_0x4682cb=_0x55e7c6(0xbb85),_0x4412f8=_0x55e7c6(0x1cb2),_0x454543=_0x55e7c6(0x5aa1),_0x2fce32=_0x55e7c6(0x15050),_0x171537=_0x55e7c6(0x10dc3),_0x12b9ab=_0x55e7c6(0x80af);Object['defineProperty'](_0xebbe2e['x'][_0x1ff355(0x41df)],_0x1ff355(0x3f14),{'get':function(){var _0x2c1bbc=_0x1ff355,_0x37dc2c;return this[_0x2c1bbc(0x3660)]||(this[_0x2c1bbc(0x3660)]=new _0x4412f8['v'](this),this[_0x2c1bbc(0x257d)](_0x4682cb['l'][_0x2c1bbc(0x296a)])||(_0x37dc2c=new _0x3c98e4(this),this[_0x2c1bbc(0xdb4)](_0x37dc2c))),this[_0x2c1bbc(0x3660)];},'enumerable':!0x0,'configurable':!0x0}),_0x454543['a'][_0x1ff355(0x41df)]['addGamepad']=function(){var _0x4c80d6=_0x1ff355;return this[_0x4c80d6(0x3fc1)](new _0x2fce32['c']()),this;},_0x171537['$']['prototype'][_0x1ff355(0x3e8)]=function(){var _0x4ad030=_0x1ff355;return this[_0x4ad030(0x3fc1)](new _0x12b9ab['R']()),this;};class _0x3c98e4{constructor(_0xf05049){var _0x3d3db8=_0x1ff355;this[_0x3d3db8(0xc8c)]=_0x4682cb['l']['NAME_GAMEPAD'],this[_0x3d3db8(0x3fde)]=_0xf05049;}[_0x1ff355(0x646)](){var _0xe66b9=_0x1ff355;this['scene'][_0xe66b9(0x3a64)][_0xe66b9(0x109d)](_0x4682cb['l'][_0xe66b9(0x2b59)],this,this[_0xe66b9(0x57a)]);}['rebuild'](){}['dispose'](){var _0x3caea7=_0x1ff355;const _0x2406bc=this['scene'][_0x3caea7(0x3660)];_0x2406bc&&(_0x2406bc['dispose'](),this['scene'][_0x3caea7(0x3660)]=null);}[_0x1ff355(0x57a)](){var _0x471ee2=_0x1ff355;const _0x27dacf=this[_0x471ee2(0x3fde)]['_gamepadManager'];_0x27dacf&&_0x27dacf[_0x471ee2(0xb92)]&&_0x27dacf['_checkGamepadsStatus']();}}},0x3cd9:(_0x4089a9,_0x40e912,_0x318880)=>{_0x318880(0x742b),_0x318880(0x12bee),_0x318880(0x1cb2),_0x318880(0x11848),_0x318880(0x130d4),_0x318880(0x8f31);},0x130d4:(_0x5b583d,_0x4492fb,_0x3d2368)=>{var _0x515bf8=a8_0x16e4d8;_0x3d2368['d'](_0x4492fb,{'FI':()=>_0x2f5593,'nR':()=>_0xdf0d56});var _0xdf0d56,_0x5920ec,_0xcf07a4=_0x3d2368(0xf96c),_0x2b4be8=_0x3d2368(0x12bee);(_0x4492fb=_0xdf0d56=_0xdf0d56||{})[_0x4492fb['A']=0x0]='A',_0x4492fb[_0x4492fb['B']=0x1]='B',_0x4492fb[_0x4492fb['X']=0x2]='X',_0x4492fb[_0x4492fb['Y']=0x3]='Y',_0x4492fb[_0x4492fb['LB']=0x4]='LB',_0x4492fb[_0x4492fb['RB']=0x5]='RB',_0x4492fb[_0x4492fb['Back']=0x8]=_0x515bf8(0x3258),_0x4492fb[_0x4492fb[_0x515bf8(0x3676)]=0x9]='Start',_0x4492fb[_0x4492fb[_0x515bf8(0x36ea)]=0xa]='LeftStick',_0x4492fb[_0x4492fb[_0x515bf8(0x2cb1)]=0xb]='RightStick',_0x5920ec={'Up':0xc,0xc:'Up','Down':0xd,0xd:'Down','Left':0xe,0xe:'Left','Right':0xf,0xf:'Right'};class _0x2f5593 extends _0x2b4be8['nJ']{constructor(_0x4b4e77,_0x1cadec,_0x39f624,_0x1fd01f=!0x1){var _0x4969fb=_0x515bf8;super(_0x4b4e77,_0x1cadec,_0x39f624,0x0,0x1,0x2,0x3),this[_0x4969fb(0x41c9)]=0x0,this['_rightTrigger']=0x0,this[_0x4969fb(0xf2b)]=new _0xcf07a4['y$'](),this[_0x4969fb(0x1131)]=new _0xcf07a4['y$'](),this['onPadDownObservable']=new _0xcf07a4['y$'](),this[_0x4969fb(0x1674)]=new _0xcf07a4['y$'](),this[_0x4969fb(0x260b)]=0x0,this[_0x4969fb(0xb22)]=0x0,this[_0x4969fb(0x31e3)]=0x0,this['_buttonY']=0x0,this[_0x4969fb(0xebe)]=0x0,this[_0x4969fb(0x2af0)]=0x0,this[_0x4969fb(0x7e0)]=0x0,this[_0x4969fb(0x2358)]=0x0,this[_0x4969fb(0x17aa)]=0x0,this[_0x4969fb(0x1e5c)]=0x0,this[_0x4969fb(0x15bd)]=0x0,this[_0x4969fb(0x1499)]=0x0,this[_0x4969fb(0x3910)]=0x0,this[_0x4969fb(0x9c7)]=0x0,this[_0x4969fb(0xd25)]=!0x1,this[_0x4969fb(0x21e0)]=_0x2b4be8['nJ'][_0x4969fb(0x17b1)],this[_0x4969fb(0xd25)]=_0x1fd01f;}[_0x515bf8(0x2ef0)](_0x5f1669){this['_onlefttriggerchanged']=_0x5f1669;}[_0x515bf8(0x1577)](_0x6accef){var _0x3733da=_0x515bf8;this[_0x3733da(0x2319)]=_0x6accef;}get[_0x515bf8(0x3a1f)](){var _0x1a352a=_0x515bf8;return this[_0x1a352a(0x41c9)];}set[_0x515bf8(0x3a1f)](_0x28b447){var _0x8ff7dc=_0x515bf8;this['_onlefttriggerchanged']&&this[_0x8ff7dc(0x41c9)]!==_0x28b447&&this['_onlefttriggerchanged'](_0x28b447),this['_leftTrigger']=_0x28b447;}get[_0x515bf8(0x352f)](){var _0x11b4d7=_0x515bf8;return this[_0x11b4d7(0x14a0)];}set[_0x515bf8(0x352f)](_0x1ecbb6){var _0x558742=_0x515bf8;this[_0x558742(0x2319)]&&this[_0x558742(0x14a0)]!==_0x1ecbb6&&this['_onrighttriggerchanged'](_0x1ecbb6),this['_rightTrigger']=_0x1ecbb6;}[_0x515bf8(0x2c57)](_0x1a8f0e){var _0x27ba15=_0x515bf8;this[_0x27ba15(0x10db)]=_0x1a8f0e;}[_0x515bf8(0x1e33)](_0x173f9a){var _0x3fbc8f=_0x515bf8;this[_0x3fbc8f(0x3687)]=_0x173f9a;}[_0x515bf8(0x1c96)](_0x56f549){var _0xb6b986=_0x515bf8;this[_0xb6b986(0xbf5)]=_0x56f549;}[_0x515bf8(0x2686)](_0x1f070d){var _0x41c446=_0x515bf8;this[_0x41c446(0x4a2)]=_0x1f070d;}[_0x515bf8(0xe62)](_0x183c2a,_0x5773b6,_0x5a0e38){var _0x5ab0af=_0x515bf8;return _0x183c2a!==_0x5773b6&&(0x1===_0x183c2a&&(this[_0x5ab0af(0x10db)]&&this[_0x5ab0af(0x10db)](_0x5a0e38),this[_0x5ab0af(0xf2b)][_0x5ab0af(0x2a3a)](_0x5a0e38)),0x0===_0x183c2a&&(this[_0x5ab0af(0x3687)]&&this[_0x5ab0af(0x3687)](_0x5a0e38),this[_0x5ab0af(0x1131)][_0x5ab0af(0x2a3a)](_0x5a0e38))),_0x183c2a;}[_0x515bf8(0x31d)](_0x588a2b,_0x3a499f,_0x14caa6){var _0x4689d7=_0x515bf8;return _0x588a2b!==_0x3a499f&&(0x1===_0x588a2b&&(this[_0x4689d7(0xbf5)]&&this[_0x4689d7(0xbf5)](_0x14caa6),this[_0x4689d7(0x21d9)][_0x4689d7(0x2a3a)](_0x14caa6)),0x0===_0x588a2b&&(this[_0x4689d7(0x4a2)]&&this[_0x4689d7(0x4a2)](_0x14caa6),this['onPadUpObservable']['notifyObservers'](_0x14caa6))),_0x588a2b;}get[_0x515bf8(0x198a)](){var _0x49346f=_0x515bf8;return this[_0x49346f(0x260b)];}set[_0x515bf8(0x198a)](_0xcd5bac){var _0xed3e62=_0x515bf8;this[_0xed3e62(0x260b)]=this['_setButtonValue'](_0xcd5bac,this['_buttonA'],_0xdf0d56['A']);}get[_0x515bf8(0x3953)](){return this['_buttonB'];}set[_0x515bf8(0x3953)](_0x85deb7){var _0x39166b=_0x515bf8;this[_0x39166b(0xb22)]=this[_0x39166b(0xe62)](_0x85deb7,this[_0x39166b(0xb22)],_0xdf0d56['B']);}get[_0x515bf8(0x20a6)](){var _0x37025e=_0x515bf8;return this[_0x37025e(0x31e3)];}set[_0x515bf8(0x20a6)](_0x170ccf){var _0x519c93=_0x515bf8;this[_0x519c93(0x31e3)]=this[_0x519c93(0xe62)](_0x170ccf,this[_0x519c93(0x31e3)],_0xdf0d56['X']);}get['buttonY'](){return this['_buttonY'];}set[_0x515bf8(0x3554)](_0x5e919d){var _0x38e740=_0x515bf8;this[_0x38e740(0x41f9)]=this['_setButtonValue'](_0x5e919d,this[_0x38e740(0x41f9)],_0xdf0d56['Y']);}get[_0x515bf8(0x2137)](){var _0x11bf95=_0x515bf8;return this[_0x11bf95(0x2af0)];}set[_0x515bf8(0x2137)](_0x59b924){var _0x19bdd6=_0x515bf8;this[_0x19bdd6(0x2af0)]=this[_0x19bdd6(0xe62)](_0x59b924,this['_buttonStart'],_0xdf0d56[_0x19bdd6(0x3676)]);}get[_0x515bf8(0x85b)](){var _0x2a5b03=_0x515bf8;return this[_0x2a5b03(0xebe)];}set[_0x515bf8(0x85b)](_0x3a65c0){var _0x264a9d=_0x515bf8;this['_buttonBack']=this[_0x264a9d(0xe62)](_0x3a65c0,this[_0x264a9d(0xebe)],_0xdf0d56[_0x264a9d(0x3258)]);}get[_0x515bf8(0x1c30)](){return this['_buttonLB'];}set['buttonLB'](_0x3bfafa){var _0x12738e=_0x515bf8;this[_0x12738e(0x7e0)]=this[_0x12738e(0xe62)](_0x3bfafa,this['_buttonLB'],_0xdf0d56['LB']);}get[_0x515bf8(0x2dab)](){var _0xa4a962=_0x515bf8;return this[_0xa4a962(0x2358)];}set[_0x515bf8(0x2dab)](_0xbf86eb){var _0x2f0a8c=_0x515bf8;this[_0x2f0a8c(0x2358)]=this[_0x2f0a8c(0xe62)](_0xbf86eb,this[_0x2f0a8c(0x2358)],_0xdf0d56['RB']);}get[_0x515bf8(0x3486)](){return this['_buttonLeftStick'];}set[_0x515bf8(0x3486)](_0x28cfca){var _0x4331df=_0x515bf8;this['_buttonLeftStick']=this[_0x4331df(0xe62)](_0x28cfca,this[_0x4331df(0x17aa)],_0xdf0d56[_0x4331df(0x36ea)]);}get['buttonRightStick'](){var _0x13ac2=_0x515bf8;return this[_0x13ac2(0x1e5c)];}set['buttonRightStick'](_0x4cd4bf){var _0x41e200=_0x515bf8;this[_0x41e200(0x1e5c)]=this[_0x41e200(0xe62)](_0x4cd4bf,this[_0x41e200(0x1e5c)],_0xdf0d56[_0x41e200(0x2cb1)]);}get[_0x515bf8(0x986)](){var _0x2b41e1=_0x515bf8;return this[_0x2b41e1(0x15bd)];}set[_0x515bf8(0x986)](_0x79ff82){var _0x31ba6e=_0x515bf8;this[_0x31ba6e(0x15bd)]=this[_0x31ba6e(0x31d)](_0x79ff82,this[_0x31ba6e(0x15bd)],_0x5920ec['Up']);}get[_0x515bf8(0x683)](){return this['_dPadDown'];}set['dPadDown'](_0x29121b){var _0x305ef8=_0x515bf8;this['_dPadDown']=this['_setDPadValue'](_0x29121b,this[_0x305ef8(0x1499)],_0x5920ec[_0x305ef8(0x2bd7)]);}get['dPadLeft'](){var _0x371b42=_0x515bf8;return this[_0x371b42(0x3910)];}set[_0x515bf8(0x25b8)](_0x4cdd78){var _0x33f15f=_0x515bf8;this[_0x33f15f(0x3910)]=this[_0x33f15f(0x31d)](_0x4cdd78,this[_0x33f15f(0x3910)],_0x5920ec[_0x33f15f(0x259e)]);}get[_0x515bf8(0x278f)](){var _0x4c5170=_0x515bf8;return this[_0x4c5170(0x9c7)];}set[_0x515bf8(0x278f)](_0x165301){var _0x220970=_0x515bf8;this[_0x220970(0x9c7)]=this['_setDPadValue'](_0x165301,this[_0x220970(0x9c7)],_0x5920ec[_0x220970(0x2d69)]);}[_0x515bf8(0x22f)](){var _0xc739bc=_0x515bf8;super[_0xc739bc(0x22f)](),this[_0xc739bc(0xd25)],this[_0xc739bc(0x198a)]=this[_0xc739bc(0x3436)][_0xc739bc(0x2d0b)][0x0][_0xc739bc(0x13ce)],this['buttonB']=this[_0xc739bc(0x3436)][_0xc739bc(0x2d0b)][0x1][_0xc739bc(0x13ce)],this[_0xc739bc(0x20a6)]=this[_0xc739bc(0x3436)][_0xc739bc(0x2d0b)][0x2][_0xc739bc(0x13ce)],this[_0xc739bc(0x3554)]=this[_0xc739bc(0x3436)]['buttons'][0x3][_0xc739bc(0x13ce)],this[_0xc739bc(0x1c30)]=this[_0xc739bc(0x3436)][_0xc739bc(0x2d0b)][0x4][_0xc739bc(0x13ce)],this[_0xc739bc(0x2dab)]=this['browserGamepad'][_0xc739bc(0x2d0b)][0x5]['value'],this[_0xc739bc(0x3a1f)]=this[_0xc739bc(0x3436)][_0xc739bc(0x2d0b)][0x6][_0xc739bc(0x13ce)],this['rightTrigger']=this['browserGamepad'][_0xc739bc(0x2d0b)][0x7][_0xc739bc(0x13ce)],this['buttonBack']=this['browserGamepad'][_0xc739bc(0x2d0b)][0x8]['value'],this[_0xc739bc(0x2137)]=this['browserGamepad'][_0xc739bc(0x2d0b)][0x9][_0xc739bc(0x13ce)],this[_0xc739bc(0x3486)]=this[_0xc739bc(0x3436)]['buttons'][0xa][_0xc739bc(0x13ce)],this[_0xc739bc(0x2ae0)]=this['browserGamepad'][_0xc739bc(0x2d0b)][0xb][_0xc739bc(0x13ce)],this[_0xc739bc(0x986)]=this['browserGamepad']['buttons'][0xc][_0xc739bc(0x13ce)],this[_0xc739bc(0x683)]=this['browserGamepad']['buttons'][0xd][_0xc739bc(0x13ce)],this[_0xc739bc(0x25b8)]=this[_0xc739bc(0x3436)]['buttons'][0xe]['value'],this[_0xc739bc(0x278f)]=this[_0xc739bc(0x3436)][_0xc739bc(0x2d0b)][0xf][_0xc739bc(0x13ce)];}[_0x515bf8(0x18c9)](){var _0x49098f=_0x515bf8;super['dispose'](),this[_0x49098f(0xf2b)]['clear'](),this[_0x49098f(0x1131)][_0x49098f(0x2f8)](),this[_0x49098f(0x21d9)][_0x49098f(0x2f8)](),this[_0x49098f(0x1674)]['clear']();}}},0x15d75:(_0x3ab5eb,_0x19822b,_0x2aa211)=>{_0x2aa211(0xa838),_0x2aa211(0x1dad),_0x2aa211(0x149b3),_0x2aa211(0x7e54),_0x2aa211(0x16d51),_0x2aa211(0x1c5b),_0x2aa211(0x7c4f),_0x2aa211(0xc84b),_0x2aa211(0x9fd1),class extends null{};},0xc3c8:(_0x384b3a,_0x2f3b0c,_0xe75990)=>{_0xe75990(0x9fd1),_0xe75990(0x1dad),_0xe75990(0x467b),_0xe75990(0x149b3),_0xe75990(0x7c4f),_0xe75990(0x7e54),_0xe75990(0x16d51),_0xe75990(0x1c5b),_0xe75990(0xc84b),class extends null{};},0x2d1f:(_0x30550c,_0x1b11bd,_0x56e508)=>{_0x56e508(0x10ea4),_0x56e508(0x9fd1),_0x56e508(0x51f),_0x56e508(0x58b),_0x56e508(0x467b),_0x56e508(0x5faf),_0x56e508(0x7e54),_0x56e508(0x16d51),_0x56e508(0x1c5b),_0x56e508(0x7c4f),_0x56e508(0x16e73),_0x56e508(0xc84b),_0x56e508(0x147b8),class extends null{};},0x2edf:(_0x13f74c,_0x5bc78a,_0x2fbf8b)=>{var _0x153a3d=a8_0x16e4d8,_0x1c7ca0=_0x2fbf8b(0x9fd1),_0x5a1a24=_0x2fbf8b(0xc84b),_0x409005=_0x2fbf8b(0x1dad),_0xf6f641=_0x2fbf8b(0x16d51),_0x6d2c47=_0x2fbf8b(0x1c5b),_0xec6d0=_0x2fbf8b(0x7c4f),_0x30f72b=_0x2fbf8b(0x467b),_0x4e4a4a=_0x2fbf8b(0x149b3),_0x580dc2=_0x2fbf8b(0x15857),_0x4e56d6=_0x2fbf8b(0x5faf),_0x2bc801=_0x2fbf8b(0x1272b),_0x45cd11=_0x2fbf8b(0xf96c);class _0x57bc44 extends _0xf6f641['t']{constructor(_0x26acf6=_0x6d2c47['x']['DefaultUtilityLayer']){var _0x39fa81=a8_0x5b24;super(_0x26acf6),this['_pointerObserver']=null,this[_0x39fa81(0x2db7)]=new _0x45cd11['y$'](),this['_camera']=null,this[_0x39fa81(0x69c)]=new _0x580dc2['y3'](),this['_material']=new _0xec6d0['K'](_0x39fa81(0xd7b),this[_0x39fa81(0x265c)][_0x39fa81(0x14a4)]),this['_material'][_0x39fa81(0x75d)]=new _0x5a1a24['Wo'](0.5,0.5,0.5),this[_0x39fa81(0x252a)][_0x39fa81(0x3d75)]=new _0x5a1a24['Wo'](0.1,0.1,0.1),this[_0x39fa81(0x3025)]=_0x26acf6['utilityLayerScene'][_0x39fa81(0x1a3f)]['add'](_0x423fe3=>{var _0x130284=_0x39fa81;this['_camera']&&(this[_0x130284(0x22ea)]=!(!_0x423fe3[_0x130284(0x3617)]||-0x1==this[_0x130284(0x63c)][_0x130284(0x1d34)]()[_0x130284(0x919)](_0x423fe3[_0x130284(0x3617)]['pickedMesh'])),this[_0x130284(0x22ea)]&&0x0===_0x423fe3[_0x130284(0x19ca)][_0x130284(0x4174)]&&this[_0x130284(0x2db7)][_0x130284(0x2a3a)](this[_0x130284(0x9c3)]));},_0x2bc801['kD'][_0x39fa81(0x2596)]);}get[_0x153a3d(0xf7f)](){var _0x5440c4=_0x153a3d;return this[_0x5440c4(0x21e2)]['isEnabled']();}set[_0x153a3d(0xf7f)](_0x49812b){var _0x124c7a=_0x153a3d;this[_0x124c7a(0x21e2)][_0x124c7a(0x1e09)](_0x49812b);}set[_0x153a3d(0x3031)](_0x4eaa90){var _0x4c7582=_0x153a3d;if(this[_0x4c7582(0x9c3)]=_0x4eaa90,this[_0x4c7582(0x2c36)]=_0x4eaa90){this[_0x4c7582(0x1a84)]&&this[_0x4c7582(0x1a84)][_0x4c7582(0x18c9)](),this['_cameraLinesMesh']&&this['_cameraLinesMesh'][_0x4c7582(0x18c9)](),this['_cameraMesh']=_0x57bc44[_0x4c7582(0x1892)](this[_0x4c7582(0x265c)][_0x4c7582(0x14a4)]),this[_0x4c7582(0x21e2)]=_0x57bc44[_0x4c7582(0x39cd)](this['gizmoLayer'][_0x4c7582(0x14a4)]),this[_0x4c7582(0x1a84)][_0x4c7582(0x1d34)](!0x1)['forEach'](_0x68f0c3=>{var _0x5ed9a6=_0x4c7582;_0x68f0c3[_0x5ed9a6(0x7af)]=this[_0x5ed9a6(0x252a)];}),this[_0x4c7582(0x1a84)][_0x4c7582(0x922)]=this['_rootMesh'],this['_cameraLinesMesh']['parent']=this[_0x4c7582(0x63c)],this[_0x4c7582(0x265c)][_0x4c7582(0x14a4)]['activeCamera']&&this['gizmoLayer'][_0x4c7582(0x14a4)]['activeCamera'][_0x4c7582(0x4078)]<1.5*_0x4eaa90[_0x4c7582(0x4078)]&&(this[_0x4c7582(0x265c)][_0x4c7582(0x14a4)]['activeCamera'][_0x4c7582(0x4078)]=1.5*_0x4eaa90['maxZ']),this[_0x4c7582(0x2c36)]['reservedDataStore']||(this[_0x4c7582(0x2c36)][_0x4c7582(0x2d93)]={});const _0x4c30a1=(this[_0x4c7582(0x2c36)][_0x4c7582(0x2d93)]['cameraGizmo']=this)[_0x4c7582(0x265c)]['_getSharedGizmoLight']();_0x4c30a1['includedOnlyMeshes']=_0x4c30a1[_0x4c7582(0x30d6)][_0x4c7582(0x10d8)](this[_0x4c7582(0x1a84)]['getChildMeshes'](!0x1)),this[_0x4c7582(0x21c1)]();}}get['camera'](){var _0x492ccd=_0x153a3d;return this[_0x492ccd(0x9c3)];}get[_0x153a3d(0x7af)](){return this['_material'];}[_0x153a3d(0x21c1)](){var _0x4c48ce=_0x153a3d;super[_0x4c48ce(0x21c1)](),this[_0x4c48ce(0x9c3)]&&(this['_camera'][_0x4c48ce(0x1d1f)]()[_0x4c48ce(0x14f4)](this['_invProjection']),this[_0x4c48ce(0x21e2)][_0x4c48ce(0x2076)](this['_invProjection'],!0x1),this['_cameraLinesMesh'][_0x4c48ce(0x2ae7)]['x']=0x1/this[_0x4c48ce(0x63c)]['scaling']['x'],this[_0x4c48ce(0x21e2)][_0x4c48ce(0x2ae7)]['y']=0x1/this[_0x4c48ce(0x63c)]['scaling']['y'],this[_0x4c48ce(0x21e2)][_0x4c48ce(0x2ae7)]['z']=0x1/this[_0x4c48ce(0x63c)][_0x4c48ce(0x2ae7)]['z'],this[_0x4c48ce(0x1a84)][_0x4c48ce(0x922)]=null,this[_0x4c48ce(0x1a84)][_0x4c48ce(0x2d91)]['y']=0.5*Math['PI']*(this[_0x4c48ce(0x9c3)][_0x4c48ce(0x83e)]()['useRightHandedSystem']?0x1:-0x1),this[_0x4c48ce(0x1a84)][_0x4c48ce(0x922)]=this['_rootMesh']);}[_0x153a3d(0x18c9)](){var _0x1fc151=_0x153a3d;this[_0x1fc151(0x2db7)][_0x1fc151(0x2f8)](),this[_0x1fc151(0x265c)][_0x1fc151(0x14a4)][_0x1fc151(0x1a3f)][_0x1fc151(0x854)](this['_pointerObserver']),this['_cameraMesh']&&this['_cameraMesh'][_0x1fc151(0x18c9)](),this[_0x1fc151(0x21e2)]&&this[_0x1fc151(0x21e2)][_0x1fc151(0x18c9)](),this['_material'][_0x1fc151(0x18c9)](),super[_0x1fc151(0x18c9)]();}static['_CreateCameraMesh'](_0x5be1f5){var _0x2871b5=_0x153a3d;const _0x356fdb=new _0x409005['Kj']('rootCameraGizmo',_0x5be1f5),_0x12c3d3=new _0x409005['Kj'](_0x356fdb[_0x2871b5(0xc8c)],_0x5be1f5),_0x3174df=(_0x12c3d3[_0x2871b5(0x922)]=_0x356fdb,(0x0,_0x30f72b['NR'])(_0x356fdb[_0x2871b5(0xc8c)],{'width':0x1,'height':0.8,'depth':0.5},_0x5be1f5)),_0x3703ec=(_0x3174df[_0x2871b5(0x922)]=_0x12c3d3,(0x0,_0x4e4a4a['wf'])(_0x356fdb['name'],{'height':0.5,'diameterTop':0.8,'diameterBottom':0.8},_0x5be1f5)),_0x4ed3f8=(_0x3703ec[_0x2871b5(0x922)]=_0x12c3d3,_0x3703ec[_0x2871b5(0x2416)]['y']=0.3,_0x3703ec[_0x2871b5(0x2416)]['x']=-0.6,_0x3703ec[_0x2871b5(0x2d91)]['x']=0.5*Math['PI'],(0x0,_0x4e4a4a['wf'])(_0x356fdb[_0x2871b5(0xc8c)],{'height':0.5,'diameterTop':0.6,'diameterBottom':0.6},_0x5be1f5)),_0x55d353=(_0x4ed3f8[_0x2871b5(0x922)]=_0x12c3d3,_0x4ed3f8[_0x2871b5(0x2416)]['y']=0.5,_0x4ed3f8['position']['x']=0.4,_0x4ed3f8[_0x2871b5(0x2d91)]['x']=0.5*Math['PI'],(0x0,_0x4e4a4a['wf'])(_0x356fdb[_0x2871b5(0xc8c)],{'height':0.5,'diameterTop':0.5,'diameterBottom':0.5},_0x5be1f5));return _0x55d353[_0x2871b5(0x922)]=_0x12c3d3,_0x55d353['position']['y']=0x0,_0x55d353[_0x2871b5(0x2416)]['x']=0.6,_0x55d353[_0x2871b5(0x2d91)]['z']=0.5*Math['PI'],_0x356fdb[_0x2871b5(0x2ae7)][_0x2871b5(0x1886)](_0x57bc44[_0x2871b5(0x3633)]),_0x12c3d3[_0x2871b5(0x2416)]['x']=-0.9,_0x356fdb;}static['_CreateCameraFrustum'](_0x47c8c6){var _0x41f961=_0x153a3d,_0x572123=new _0x409005['Kj'](_0x41f961(0x3722),_0x47c8c6);const _0x2cfd14=new _0x409005['Kj'](_0x572123[_0x41f961(0xc8c)],_0x47c8c6);_0x2cfd14[_0x41f961(0x922)]=_0x572123;for(let _0x5897e4=0x0;_0x5897e4<0x4;_0x5897e4+=0x2)for(let _0xd30d55=0x0;_0xd30d55<0x4;_0xd30d55+=0x2){let _0x3f5d55=(0x0,_0x4e56d6['nL'])('lines',{'points':[new _0x1c7ca0['P'](-0x1+_0xd30d55,-0x1+_0x5897e4,-0x1),new _0x1c7ca0['P'](-0x1+_0xd30d55,-0x1+_0x5897e4,0x1)]},_0x47c8c6);_0x3f5d55[_0x41f961(0x922)]=_0x2cfd14,_0x3f5d55[_0x41f961(0x1f4)]=!0x0,_0x3f5d55['isPickable']=!0x1,(_0x3f5d55=(0x0,_0x4e56d6['nL'])(_0x41f961(0x267f),{'points':[new _0x1c7ca0['P'](-0x1,-0x1+_0xd30d55,-0x1+_0x5897e4),new _0x1c7ca0['P'](0x1,-0x1+_0xd30d55,-0x1+_0x5897e4)]},_0x47c8c6))[_0x41f961(0x922)]=_0x2cfd14,_0x3f5d55[_0x41f961(0x1f4)]=!0x0,_0x3f5d55[_0x41f961(0x2b7)]=!0x1,(_0x3f5d55=(0x0,_0x4e56d6['nL'])(_0x41f961(0x267f),{'points':[new _0x1c7ca0['P'](-0x1+_0xd30d55,-0x1,-0x1+_0x5897e4),new _0x1c7ca0['P'](-0x1+_0xd30d55,0x1,-0x1+_0x5897e4)]},_0x47c8c6))[_0x41f961(0x922)]=_0x2cfd14,_0x3f5d55[_0x41f961(0x1f4)]=!0x0,_0x3f5d55[_0x41f961(0x2b7)]=!0x1;}return _0x572123;}}_0x57bc44[_0x153a3d(0x3633)]=0.05;},0x16d51:(_0x581695,_0xae277d,_0x2f4880)=>{var _0x14ecd8=a8_0x16e4d8;_0x2f4880['d'](_0xae277d,{'t':()=>_0x188026});var _0x54ad48=_0x2f4880(0x9fd1),_0x277ec7=_0x2f4880(0x1dad),_0x364da7=_0x2f4880(0xdef7),_0x52c5a8=_0x2f4880(0x1c5b),_0x30acef=_0x2f4880(0x1272b),_0x5ea719=_0x2f4880(0xdc06);class _0x188026{constructor(_0x6939a3=_0x52c5a8['x'][_0x14ecd8(0x217f)]){var _0x112bae=_0x14ecd8;this[_0x112bae(0x265c)]=_0x6939a3,this[_0x112bae(0x6cf)]=null,this[_0x112bae(0xcaf)]=null,this[_0x112bae(0x3865)]=null,this[_0x112bae(0x2d63)]=0x1,this[_0x112bae(0x22ea)]=!0x1,this['_customMeshSet']=!0x1,this['_updateGizmoRotationToMatchAttachedMesh']=!0x0,this[_0x112bae(0x25da)]=!0x0,this[_0x112bae(0x2e2e)]=!0x0,this['_interactionsEnabled']=!0x0,this[_0x112bae(0x1a15)]=_0x54ad48['y3'][_0x112bae(0x2304)](Math['PI']),this[_0x112bae(0x63c)]=new _0x277ec7['Kj'](_0x112bae(0xd55),_0x6939a3[_0x112bae(0x14a4)]),this[_0x112bae(0x63c)]['rotationQuaternion']=_0x54ad48['_f'][_0x112bae(0x3228)](),this[_0x112bae(0xb01)]=this[_0x112bae(0x265c)]['utilityLayerScene'][_0x112bae(0xbec)][_0x112bae(0x3fc1)](()=>{var _0x1c7332=_0x112bae;this[_0x1c7332(0x21c1)]();});}set[_0x14ecd8(0x30b5)](_0x57a69f){this['_scaleRatio']=_0x57a69f;}get[_0x14ecd8(0x30b5)](){var _0x37ecde=_0x14ecd8;return this[_0x37ecde(0x2d63)];}get['isHovered'](){var _0x2aba8c=_0x14ecd8;return this[_0x2aba8c(0x22ea)];}get[_0x14ecd8(0xb35)](){var _0x7a2004=_0x14ecd8;return this[_0x7a2004(0x6cf)];}set[_0x14ecd8(0xb35)](_0xaba608){var _0xed0246=_0x14ecd8;(this[_0xed0246(0x6cf)]=_0xaba608)&&(this[_0xed0246(0xcaf)]=_0xaba608),this['_rootMesh'][_0xed0246(0x1e09)](!!_0xaba608),this[_0xed0246(0x1f8d)](_0xaba608);}get['attachedNode'](){return this['_attachedNode'];}set[_0x14ecd8(0x2c36)](_0x1502a8){var _0x10f998=_0x14ecd8;this[_0x10f998(0xcaf)]=_0x1502a8,this['_attachedMesh']=null,this['_rootMesh'][_0x10f998(0x1e09)](!!_0x1502a8),this[_0x10f998(0x1f8d)](_0x1502a8);}[_0x14ecd8(0x14ab)](_0x2645ad){var _0x2ae543=_0x14ecd8;if(_0x2645ad[_0x2ae543(0x83e)]()!=this['gizmoLayer'][_0x2ae543(0x14a4)])throw _0x2ae543(0x2c75);this[_0x2ae543(0x63c)][_0x2ae543(0x1d34)]()[_0x2ae543(0x7f0)](_0x199602=>{_0x199602['dispose']();}),_0x2645ad['parent']=this[_0x2ae543(0x63c)],this['_customMeshSet']=!0x0;}set['updateGizmoRotationToMatchAttachedMesh'](_0x571e91){var _0x27242e=_0x14ecd8;this[_0x27242e(0x3b43)]=_0x571e91;}get['updateGizmoRotationToMatchAttachedMesh'](){var _0x514b5e=_0x14ecd8;return this[_0x514b5e(0x3b43)];}set['updateGizmoPositionToMatchAttachedMesh'](_0x305376){this['_updateGizmoPositionToMatchAttachedMesh']=_0x305376;}get['updateGizmoPositionToMatchAttachedMesh'](){return this['_updateGizmoPositionToMatchAttachedMesh'];}set[_0x14ecd8(0x1e91)](_0x5241db){this['_updateScale']=_0x5241db;}get[_0x14ecd8(0x1e91)](){return this['_updateScale'];}[_0x14ecd8(0x1f8d)](_0x5ae60d){}get[_0x14ecd8(0x29fa)](){var _0x43e63e=_0x14ecd8;return this[_0x43e63e(0x3865)];}set[_0x14ecd8(0x29fa)](_0x909c02){var _0x2ff11d=_0x14ecd8;this[_0x2ff11d(0x3865)]=_0x909c02;}['_update'](){var _0x2820de=_0x14ecd8;if(this['attachedNode']){let _0x3373bd=this[_0x2820de(0x2c36)];if(this['attachedMesh']&&(_0x3373bd=this['attachedMesh']||this[_0x2820de(0x2c36)]),this[_0x2820de(0x24f4)]){const _0x2f714c=_0x3373bd[_0x2820de(0x927)]()[_0x2820de(0x2f11)](0x3);var _0x1a3f6f=_0x2f714c?_0x2f714c['toVector3']():new _0x54ad48['P'](0x0,0x0,0x0);this[_0x2820de(0x63c)][_0x2820de(0x2416)][_0x2820de(0xa83)](_0x1a3f6f);}if(this[_0x2820de(0x41a8)]?(_0x1a3f6f=_0x3373bd[_0x2820de(0x3e51)]||_0x2820de(0x1ca6)===_0x3373bd[_0x2820de(0x3fcd)]()||'TransformNode'===_0x3373bd['getClassName']()||_0x2820de(0x420e)===_0x3373bd[_0x2820de(0x3fcd)]()?_0x3373bd:void 0x0,_0x3373bd[_0x2820de(0x927)]()[_0x2820de(0x16c4)](void 0x0,this['_rootMesh'][_0x2820de(0x32ee)],void 0x0,_0x188026['PreserveScaling']?_0x1a3f6f:void 0x0)):this['_customRotationQuaternion']?this['_rootMesh'][_0x2820de(0x32ee)]['copyFrom'](this[_0x2820de(0x3865)]):this[_0x2820de(0x63c)]['rotationQuaternion'][_0x2820de(0x2cf6)](0x0,0x0,0x0,0x1),this[_0x2820de(0x1e91)]){const _0x3bb1c2=this[_0x2820de(0x265c)][_0x2820de(0x14a4)][_0x2820de(0x146e)];let _0x4b992e=_0x3bb1c2[_0x2820de(0x33cd)],_0x471701=(_0x3bb1c2[_0x2820de(0x3bb3)]&&(_0x4b992e=_0x3bb1c2[_0x2820de(0x3bb3)]),this[_0x2820de(0x63c)][_0x2820de(0x2416)][_0x2820de(0x407)](_0x4b992e,_0x54ad48['jp']['Vector3'][0x0]),this[_0x2820de(0x30b5)]);_0x3bb1c2[_0x2820de(0x3bad)]==_0x364da7['V'][_0x2820de(0x2ae1)]?_0x3bb1c2['orthoTop']&&_0x3bb1c2[_0x2820de(0x358c)]&&(_0x1a3f6f=_0x3bb1c2[_0x2820de(0x1c75)]-_0x3bb1c2['orthoBottom'],_0x471701*=_0x1a3f6f):(_0x1a3f6f=_0x3bb1c2['getScene']()[_0x2820de(0x2547)]?_0x54ad48['P']['RightHandedForwardReadOnly']:_0x54ad48['P']['LeftHandedForwardReadOnly'],_0x1a3f6f=_0x3bb1c2[_0x2820de(0x15f0)](_0x1a3f6f),_0x471701*=_0x54ad48['P'][_0x2820de(0x365c)](_0x54ad48['jp']['Vector3'][0x0],_0x1a3f6f)),this[_0x2820de(0x63c)]['scaling'][_0x2820de(0xf2a)](_0x471701),_0x3373bd[_0x2820de(0x41d2)]()<0x0&&!_0x188026['PreserveScaling']&&(this[_0x2820de(0x63c)][_0x2820de(0x2ae7)]['y']*=-0x1);}else this[_0x2820de(0x63c)][_0x2820de(0x2ae7)]['setAll'](this[_0x2820de(0x30b5)]);}}[_0x14ecd8(0x1fd6)](){var _0x20aad0=_0x14ecd8;const _0x3630b0=this[_0x20aad0(0xcaf)];_0x3630b0[_0x20aad0(0x323a)]&&_0x3630b0['isUsingPivotMatrix']()&&_0x3630b0['position']&&_0x3630b0[_0x20aad0(0x927)]()['setTranslation'](_0x3630b0[_0x20aad0(0x2416)]);}['_matrixChanged'](){var _0x34b66d=_0x14ecd8;if(this['_attachedNode']){if(this[_0x34b66d(0xcaf)][_0x34b66d(0x3c0b)]){const _0x48cd46=this[_0x34b66d(0xcaf)];let _0x44c124,_0x9bafca;if(_0x44c124=_0x48cd46['parent']?(_0x131f34=_0x54ad48['jp'][_0x34b66d(0x31e7)][0x1],_0x48cd46[_0x34b66d(0x922)][_0x34b66d(0x130f)][_0x34b66d(0x14f4)](_0x131f34),this[_0x34b66d(0xcaf)][_0x34b66d(0x130f)][_0x34b66d(0x2e19)](_0x131f34,_0x54ad48['jp'][_0x34b66d(0x31e7)][0x0]),_0x54ad48['jp']['Matrix'][0x0]):this[_0x34b66d(0xcaf)]['_worldMatrix'],(_0x9bafca=_0x48cd46[_0x34b66d(0x83e)]()['useRightHandedSystem']?(this[_0x34b66d(0x1a15)][_0x34b66d(0x2e19)](_0x44c124,_0x54ad48['jp'][_0x34b66d(0x31e7)][0x1]),_0x54ad48['jp'][_0x34b66d(0x31e7)][0x1]):_0x44c124)[_0x34b66d(0x16c4)](_0x54ad48['jp'][_0x34b66d(0xf88)][0x1],_0x54ad48['jp']['Quaternion'][0x0],_0x54ad48['jp']['Vector3'][0x0]),_0x34b66d(0x1d14)===this[_0x34b66d(0xcaf)][_0x34b66d(0x3fcd)]()||_0x34b66d(0xaa1)===this[_0x34b66d(0xcaf)][_0x34b66d(0x3fcd)]()||'ArcFollowCamera'===this['_attachedNode'][_0x34b66d(0x3fcd)]()||_0x34b66d(0x29ff)===this[_0x34b66d(0xcaf)][_0x34b66d(0x3fcd)]()||_0x34b66d(0x16b8)===this[_0x34b66d(0xcaf)][_0x34b66d(0x3fcd)]()||_0x34b66d(0x703)===this[_0x34b66d(0xcaf)][_0x34b66d(0x3fcd)]()){const _0x4e2d6d=this[_0x34b66d(0xcaf)];_0x4e2d6d[_0x34b66d(0x2d91)]=_0x54ad48['jp'][_0x34b66d(0x2e4e)][0x0][_0x34b66d(0x2243)](),_0x4e2d6d[_0x34b66d(0x32ee)]&&(_0x4e2d6d[_0x34b66d(0x32ee)][_0x34b66d(0xa83)](_0x54ad48['jp'][_0x34b66d(0x2e4e)][0x0]),_0x4e2d6d[_0x34b66d(0x32ee)][_0x34b66d(0x3f07)]());}_0x48cd46['position'][_0x34b66d(0xa83)](_0x54ad48['jp']['Vector3'][0x0]);}else{if(this[_0x34b66d(0xcaf)][_0x34b66d(0x3e51)]||_0x34b66d(0x1ca6)===this['_attachedNode'][_0x34b66d(0x3fcd)]()||_0x34b66d(0xe5f)===this[_0x34b66d(0xcaf)][_0x34b66d(0x3fcd)]()||'InstancedMesh'===this[_0x34b66d(0xcaf)][_0x34b66d(0x3fcd)]()){const _0x27f7b3=this['_attachedNode'];if(_0x27f7b3[_0x34b66d(0x922)]){var _0x131f34=_0x54ad48['jp'][_0x34b66d(0x31e7)][0x0];const _0x5bb640=_0x54ad48['jp'][_0x34b66d(0x31e7)][0x1];_0x27f7b3[_0x34b66d(0x922)][_0x34b66d(0x927)]()[_0x34b66d(0x14f4)](_0x131f34),this['_attachedNode'][_0x34b66d(0x927)]()[_0x34b66d(0x2e19)](_0x131f34,_0x5bb640),_0x5bb640[_0x34b66d(0x16c4)](_0x54ad48['jp'][_0x34b66d(0xf88)][0x0],_0x54ad48['jp'][_0x34b66d(0x2e4e)][0x0],_0x27f7b3['position'],_0x188026[_0x34b66d(0x26cd)]?_0x27f7b3:void 0x0);}else this['_attachedNode'][_0x34b66d(0x130f)][_0x34b66d(0x16c4)](_0x54ad48['jp'][_0x34b66d(0xf88)][0x0],_0x54ad48['jp'][_0x34b66d(0x2e4e)][0x0],_0x27f7b3[_0x34b66d(0x2416)],_0x188026[_0x34b66d(0x26cd)]?_0x27f7b3:void 0x0);_0x27f7b3['scaling']['copyFrom'](_0x54ad48['jp'][_0x34b66d(0xf88)][0x0]),_0x27f7b3[_0x34b66d(0x3d46)]||(_0x27f7b3[_0x34b66d(0x32ee)]?(_0x27f7b3[_0x34b66d(0x32ee)]['copyFrom'](_0x54ad48['jp'][_0x34b66d(0x2e4e)][0x0]),_0x27f7b3[_0x34b66d(0x32ee)][_0x34b66d(0x3f07)]()):_0x27f7b3[_0x34b66d(0x2d91)]=_0x54ad48['jp']['Quaternion'][0x0][_0x34b66d(0x2243)]());}else{if(_0x34b66d(0x187a)===this['_attachedNode'][_0x34b66d(0x3fcd)]()){const _0x36a42e=this[_0x34b66d(0xcaf)],_0x4af96d=_0x36a42e[_0x34b66d(0x3a3b)]();if(_0x4af96d){var _0x131f34=_0x54ad48['jp'][_0x34b66d(0x31e7)][0x0],_0x5b0e22=_0x54ad48['jp'][_0x34b66d(0x31e7)][0x1];_0x4af96d[_0x34b66d(0x927)]()[_0x34b66d(0x14f4)](_0x131f34),_0x36a42e[_0x34b66d(0x927)]()[_0x34b66d(0x2e19)](_0x131f34,_0x5b0e22);const _0x497a1e=_0x36a42e[_0x34b66d(0x196a)]();_0x497a1e[_0x34b66d(0xa83)](_0x5b0e22);}else{const _0x32a427=_0x36a42e[_0x34b66d(0x196a)]();_0x32a427[_0x34b66d(0xa83)](_0x36a42e['getWorldMatrix']());}_0x36a42e[_0x34b66d(0x270b)]();}else{const _0x95acf0=this[_0x34b66d(0xcaf)];if(_0x95acf0[_0x34b66d(0x3f72)]){_0x131f34=_0x95acf0[_0x34b66d(0x3f72)]();if(_0x131f34===_0x5ea719['_'][_0x34b66d(0x4112)]||_0x131f34===_0x5ea719['_'][_0x34b66d(0x1626)]||_0x131f34===_0x5ea719['_'][_0x34b66d(0xaed)]){const _0x5cd866=_0x95acf0['parent'];if(_0x5cd866){_0x5b0e22=_0x54ad48['jp'][_0x34b66d(0x31e7)][0x0];const _0x3ce2ea=_0x54ad48['jp']['Matrix'][0x1];_0x5cd866[_0x34b66d(0x927)]()[_0x34b66d(0x14f4)](_0x5b0e22),_0x95acf0[_0x34b66d(0x927)]()[_0x34b66d(0x2e19)](_0x5b0e22,_0x3ce2ea),_0x3ce2ea[_0x34b66d(0x16c4)](void 0x0,_0x54ad48['jp'][_0x34b66d(0x2e4e)][0x0],_0x54ad48['jp'][_0x34b66d(0xf88)][0x0]);}else this[_0x34b66d(0xcaf)][_0x34b66d(0x130f)][_0x34b66d(0x16c4)](void 0x0,_0x54ad48['jp'][_0x34b66d(0x2e4e)][0x0],_0x54ad48['jp'][_0x34b66d(0xf88)][0x0]);_0x95acf0[_0x34b66d(0x2416)]=new _0x54ad48['P'](_0x54ad48['jp']['Vector3'][0x0]['x'],_0x54ad48['jp'][_0x34b66d(0xf88)][0x0]['y'],_0x54ad48['jp'][_0x34b66d(0xf88)][0x0]['z']),_0x95acf0[_0x34b66d(0x4208)]&&(_0x95acf0[_0x34b66d(0x4208)]=new _0x54ad48['P'](_0x95acf0['direction']['x'],_0x95acf0[_0x34b66d(0x4208)]['y'],_0x95acf0[_0x34b66d(0x4208)]['z']));}}}}}}}['_setGizmoMeshMaterial'](_0x48c991,_0x3fce92){var _0x3670a1=_0x14ecd8;_0x48c991&&_0x48c991[_0x3670a1(0x7f0)](_0x2729e2=>{var _0x5b878f=_0x3670a1;_0x2729e2[_0x5b878f(0x7af)]=_0x3fce92,_0x2729e2[_0x5b878f(0x378e)]&&(_0x2729e2[_0x5b878f(0x378e)]=_0x3fce92[_0x5b878f(0x75d)]);});}static[_0x14ecd8(0x1d77)](_0x48543d,_0x174406){var _0x5bbb63=_0x14ecd8;let _0x493827=!0x1;return _0x48543d['utilityLayerScene'][_0x5bbb63(0x1a3f)][_0x5bbb63(0x3fc1)](_0x4dd148=>{var _0x3c0a92=_0x5bbb63,_0x5cb27e;if(_0x4dd148[_0x3c0a92(0x3617)]){if(_0x4dd148[_0x3c0a92(0x21e0)]===_0x30acef['kD'][_0x3c0a92(0x3cf0)]){if(_0x493827)return;_0x174406['forEach'](_0xe07f8f=>{var _0x5141fb=_0x3c0a92;if(_0xe07f8f[_0x5141fb(0x13bb)]&&_0xe07f8f[_0x5141fb(0x41e)]){var _0x3e85aa=-0x1!=(null==(_0x3e85aa=_0xe07f8f[_0x5141fb(0x13bb)])?void 0x0:_0x3e85aa[_0x5141fb(0x919)](null==(_0x3e85aa=null==_0x4dd148?void 0x0:_0x4dd148['pickInfo'])?void 0x0:_0x3e85aa['pickedMesh']));const _0x26cd00=_0xe07f8f['dragBehavior'][_0x5141fb(0x2f50)]?_0x3e85aa||_0xe07f8f[_0x5141fb(0x3b25)]?_0xe07f8f[_0x5141fb(0x2ec9)]:_0xe07f8f['material']:_0xe07f8f[_0x5141fb(0x568)];_0xe07f8f[_0x5141fb(0x41e)][_0x5141fb(0x7f0)](_0x6ad012=>{var _0x2d2db5=_0x5141fb;_0x6ad012[_0x2d2db5(0x7af)]=_0x26cd00,_0x6ad012['color']&&(_0x6ad012[_0x2d2db5(0x378e)]=_0x26cd00[_0x2d2db5(0x75d)]);});}});}if(_0x4dd148[_0x3c0a92(0x21e0)]===_0x30acef['kD']['POINTERDOWN']&&_0x174406[_0x3c0a92(0xef8)](null==(_0x5cb27e=_0x4dd148[_0x3c0a92(0x3617)][_0x3c0a92(0x192e)])?void 0x0:_0x5cb27e[_0x3c0a92(0x922)])){_0x493827=!0x0;const _0x35a9fe=_0x174406[_0x3c0a92(0x248c)](null==(_0x5cb27e=_0x4dd148[_0x3c0a92(0x3617)]['pickedMesh'])?void 0x0:_0x5cb27e[_0x3c0a92(0x922)]);_0x35a9fe[_0x3c0a92(0x3b25)]=!0x0,_0x174406[_0x3c0a92(0x7f0)](_0x4d11fd=>{var _0xe29019=_0x3c0a92,_0xc67a4d;const _0x51f962=(-0x1!=(null==(_0xc67a4d=_0x4d11fd['colliderMeshes'])?void 0x0:_0xc67a4d['indexOf'](null==(_0xc67a4d=null==_0x4dd148?void 0x0:_0x4dd148[_0xe29019(0x3617)])?void 0x0:_0xc67a4d[_0xe29019(0x192e)]))||_0x4d11fd[_0xe29019(0x3b25)])&&_0x4d11fd[_0xe29019(0x3e28)][_0xe29019(0x2f50)]?_0x4d11fd['hoverMaterial']:_0x4d11fd[_0xe29019(0x568)];_0x4d11fd[_0xe29019(0x41e)]['forEach'](_0x345e2=>{var _0x3c7759=_0xe29019;_0x345e2[_0x3c7759(0x7af)]=_0x51f962,_0x345e2['color']&&(_0x345e2[_0x3c7759(0x378e)]=_0x51f962[_0x3c7759(0x75d)]);});});}_0x4dd148[_0x3c0a92(0x21e0)]===_0x30acef['kD']['POINTERUP']&&_0x174406['forEach'](_0x4911f5=>{var _0x401f47=_0x3c0a92;_0x4911f5[_0x401f47(0x3b25)]=!0x1,_0x493827=!0x1,_0x4911f5['gizmoMeshes'][_0x401f47(0x7f0)](_0xf5a6b6=>{var _0x2540e5=_0x401f47;_0xf5a6b6[_0x2540e5(0x7af)]=_0x4911f5[_0x2540e5(0x3e28)][_0x2540e5(0x2f50)]?_0x4911f5['material']:_0x4911f5['disableMaterial'],_0xf5a6b6[_0x2540e5(0x378e)]&&(_0xf5a6b6[_0x2540e5(0x378e)]=_0x4911f5[_0x2540e5(0x7af)]['diffuseColor']);});});}});}[_0x14ecd8(0x18c9)](){var _0x23be59=_0x14ecd8;this[_0x23be59(0x63c)][_0x23be59(0x18c9)](),this[_0x23be59(0xb01)]&&this[_0x23be59(0x265c)]['utilityLayerScene']['onBeforeRenderObservable'][_0x23be59(0x854)](this[_0x23be59(0xb01)]);}}_0x188026[_0x14ecd8(0x26cd)]=!0x1;},0x87ce:(_0x2982a2,_0x9fe55e,_0x10bfd1)=>{_0x10bfd1(0x1272b),_0x10bfd1(0x51f),_0x10bfd1(0x1c5b),_0x10bfd1(0xc84b),_0x10bfd1(0x17e70),_0x10bfd1(0x16d51),_0x10bfd1(0x97db),_0x10bfd1(0x11fec),_0x10bfd1(0x146ce),_0x10bfd1(0x2d1f);},0x99a5:(_0x615ad4,_0x541463,_0x278521)=>{_0x278521(0x15d75),_0x278521(0xc3c8),_0x278521(0x2d1f),_0x278521(0x16d51),_0x278521(0x87ce),_0x278521(0x125e4),_0x278521(0x11fec),_0x278521(0x97db),_0x278521(0x146ce),_0x278521(0xaad0),_0x278521(0x2edf),_0x278521(0x12f66);},0xaad0:(_0x1e9426,_0x2b11a0,_0x52748c)=>{var _0x58d0e4=a8_0x16e4d8,_0x3e4a91=_0x52748c(0x9fd1),_0x35b49d=_0x52748c(0xc84b),_0x2522c8=_0x52748c(0x51f),_0x5cd0e7=_0x52748c(0x1dad),_0x517e75=_0x52748c(0x16d51),_0xfa2a9c=_0x52748c(0x1c5b),_0x4d6ea9=_0x52748c(0x7c4f),_0x301065=_0x52748c(0x5a05),_0x452dde=_0x52748c(0x2283),_0x120f92=_0x52748c(0x58b),_0x19e115=_0x52748c(0x10510),_0x28d07c=_0x52748c(0x25b),_0x4fc507=_0x52748c(0xa838),_0x14ae4e=_0x52748c(0x1272b),_0x30fc3e=_0x52748c(0xf96c),_0x1a14f1=_0x52748c(0x149b3),_0x4af6b2=_0x52748c(0x6214);class _0x21afde extends _0x517e75['t']{constructor(_0x182737=_0xfa2a9c['x'][_0x58d0e4(0x217f)]){var _0x40ccd8=_0x58d0e4;super(_0x182737),this[_0x40ccd8(0x2aec)]=new _0x3e4a91['P'](),this[_0x40ccd8(0x3a6e)]=new _0x3e4a91['P'](0x0,0x0,0x1),this[_0x40ccd8(0x3025)]=null,this[_0x40ccd8(0x2db7)]=new _0x30fc3e['y$'](),this[_0x40ccd8(0x35d4)]=null,this['attachedMesh']=new _0x2522c8['x']('',this[_0x40ccd8(0x265c)][_0x40ccd8(0x14a4)]),this[_0x40ccd8(0x4e7)]=new _0x4fc507['Y'](_0x40ccd8(0x922),this[_0x40ccd8(0x265c)]['utilityLayerScene']),this['attachedMesh'][_0x40ccd8(0x922)]=this[_0x40ccd8(0x4e7)],this[_0x40ccd8(0x252a)]=new _0x4d6ea9['K'](_0x40ccd8(0x152b),this[_0x40ccd8(0x265c)][_0x40ccd8(0x14a4)]),this[_0x40ccd8(0x252a)][_0x40ccd8(0x75d)]=new _0x35b49d['Wo'](0.5,0.5,0.5),this[_0x40ccd8(0x252a)][_0x40ccd8(0x3d75)]=new _0x35b49d['Wo'](0.1,0.1,0.1),this[_0x40ccd8(0x3025)]=_0x182737['utilityLayerScene'][_0x40ccd8(0x1a3f)][_0x40ccd8(0x3fc1)](_0x228712=>{var _0x29e7b3=_0x40ccd8;this[_0x29e7b3(0x35d4)]&&(this[_0x29e7b3(0x22ea)]=!(!_0x228712['pickInfo']||-0x1==this['_rootMesh'][_0x29e7b3(0x1d34)]()[_0x29e7b3(0x919)](_0x228712[_0x29e7b3(0x3617)]['pickedMesh'])),this[_0x29e7b3(0x22ea)]&&0x0===_0x228712[_0x29e7b3(0x19ca)][_0x29e7b3(0x4174)]&&this[_0x29e7b3(0x2db7)]['notifyObservers'](this[_0x29e7b3(0x35d4)]));},_0x14ae4e['kD'][_0x40ccd8(0x2596)]);}get[_0x58d0e4(0x2c36)](){var _0x22433d=_0x58d0e4;return this[_0x22433d(0xb35)];}set[_0x58d0e4(0x2c36)](_0x113783){var _0x419a30=_0x58d0e4;_0x4af6b2[_0x419a30(0x1447)]('Nodes\x20cannot\x20be\x20attached\x20to\x20LightGizmo.\x20Attach\x20to\x20a\x20mesh\x20instead.');}set[_0x58d0e4(0x152b)](_0x5c55e7){var _0x1f6759=_0x58d0e4;if(this['_light']=_0x5c55e7){this[_0x1f6759(0xa35)]&&this[_0x1f6759(0xa35)][_0x1f6759(0x18c9)](),_0x5c55e7 instanceof _0x301065['e']?this[_0x1f6759(0xa35)]=_0x21afde[_0x1f6759(0x2ddf)](this['gizmoLayer']['utilityLayerScene']):_0x5c55e7 instanceof _0x452dde['O']?this['_lightMesh']=_0x21afde[_0x1f6759(0x18b2)](this[_0x1f6759(0x265c)][_0x1f6759(0x14a4)]):_0x5c55e7 instanceof _0x28d07c['P']?this[_0x1f6759(0xa35)]=_0x21afde[_0x1f6759(0x150f)](this['gizmoLayer'][_0x1f6759(0x14a4)]):this[_0x1f6759(0xa35)]=_0x21afde['_CreatePointLightMesh'](this[_0x1f6759(0x265c)][_0x1f6759(0x14a4)]),this[_0x1f6759(0xa35)][_0x1f6759(0x1d34)](!0x1)['forEach'](_0x2704fe=>{var _0x1449e4=_0x1f6759;_0x2704fe[_0x1449e4(0x7af)]=this['_material'];}),this[_0x1f6759(0xa35)][_0x1f6759(0x922)]=this['_rootMesh'];const _0x4bdeae=this[_0x1f6759(0x265c)][_0x1f6759(0x326f)]();_0x4bdeae[_0x1f6759(0x30d6)]=_0x4bdeae[_0x1f6759(0x30d6)]['concat'](this['_lightMesh']['getChildMeshes'](!0x1)),this['_lightMesh'][_0x1f6759(0x32ee)]=new _0x3e4a91['_f'](),this['attachedMesh']['reservedDataStore']||(this[_0x1f6759(0xb35)][_0x1f6759(0x2d93)]={}),this[_0x1f6759(0xb35)][_0x1f6759(0x2d93)]['lightGizmo']=this,_0x5c55e7['parent']&&this[_0x1f6759(0x4e7)][_0x1f6759(0x5e1)](_0x5c55e7['parent']['getWorldMatrix']()),_0x5c55e7['position']&&(this[_0x1f6759(0xb35)][_0x1f6759(0x2416)][_0x1f6759(0xa83)](_0x5c55e7[_0x1f6759(0x2416)]),this['attachedMesh']['computeWorldMatrix'](!0x0),this['_cachedPosition']['copyFrom'](this[_0x1f6759(0xb35)][_0x1f6759(0x2416)])),_0x5c55e7[_0x1f6759(0x4208)]&&(this[_0x1f6759(0xb35)]['setDirection'](_0x5c55e7['direction']),this[_0x1f6759(0xb35)][_0x1f6759(0x3d93)](!0x0),this[_0x1f6759(0x3a6e)][_0x1f6759(0xa83)](this['attachedMesh'][_0x1f6759(0x3c8a)])),this['_update']();}}get['light'](){var _0x4416da=_0x58d0e4;return this[_0x4416da(0x35d4)];}get[_0x58d0e4(0x7af)](){return this['_material'];}[_0x58d0e4(0x21c1)](){var _0x2bbbca=_0x58d0e4,_0x4fb6d9;super[_0x2bbbca(0x21c1)](),this[_0x2bbbca(0x35d4)]&&(this[_0x2bbbca(0x35d4)][_0x2bbbca(0x922)]&&this[_0x2bbbca(0x4e7)]['freezeWorldMatrix'](this[_0x2bbbca(0x35d4)]['parent'][_0x2bbbca(0x927)]()),this[_0x2bbbca(0x35d4)][_0x2bbbca(0x2416)]&&(this['attachedMesh']['position'][_0x2bbbca(0x29ed)](this[_0x2bbbca(0x2aec)])?(this[_0x2bbbca(0xb35)][_0x2bbbca(0x2416)][_0x2bbbca(0xa83)](this[_0x2bbbca(0x35d4)][_0x2bbbca(0x2416)]),this[_0x2bbbca(0xb35)][_0x2bbbca(0x3d93)](!0x0)):(_0x4fb6d9=this['attachedMesh'][_0x2bbbca(0x2416)],this[_0x2bbbca(0x35d4)][_0x2bbbca(0x2416)]=new _0x3e4a91['P'](_0x4fb6d9['x'],_0x4fb6d9['y'],_0x4fb6d9['z'])),this[_0x2bbbca(0x2aec)][_0x2bbbca(0xa83)](this[_0x2bbbca(0xb35)][_0x2bbbca(0x2416)])),this[_0x2bbbca(0x35d4)]['direction']&&(0.0001<_0x3e4a91['P'][_0x2bbbca(0x28b0)](this['attachedMesh'][_0x2bbbca(0x3c8a)],this[_0x2bbbca(0x3a6e)])?(_0x4fb6d9=this[_0x2bbbca(0xb35)][_0x2bbbca(0x3c8a)],this[_0x2bbbca(0x35d4)][_0x2bbbca(0x4208)]=new _0x3e4a91['P'](_0x4fb6d9['x'],_0x4fb6d9['y'],_0x4fb6d9['z']),this[_0x2bbbca(0x3a6e)][_0x2bbbca(0xa83)](this['attachedMesh'][_0x2bbbca(0x3c8a)])):0.0001<_0x3e4a91['P'][_0x2bbbca(0x28b0)](this[_0x2bbbca(0xb35)][_0x2bbbca(0x3c8a)],this[_0x2bbbca(0x35d4)][_0x2bbbca(0x4208)])&&(this[_0x2bbbca(0xb35)][_0x2bbbca(0x1393)](this[_0x2bbbca(0x35d4)][_0x2bbbca(0x4208)]),this[_0x2bbbca(0xb35)][_0x2bbbca(0x3d93)](!0x0),this[_0x2bbbca(0x3a6e)][_0x2bbbca(0xa83)](this[_0x2bbbca(0xb35)][_0x2bbbca(0x3c8a)]))));}[_0x58d0e4(0x18c9)](){var _0x51cf95=_0x58d0e4;this['onClickedObservable'][_0x51cf95(0x2f8)](),this[_0x51cf95(0x265c)][_0x51cf95(0x14a4)][_0x51cf95(0x1a3f)]['remove'](this[_0x51cf95(0x3025)]),this[_0x51cf95(0x252a)]['dispose'](),super[_0x51cf95(0x18c9)](),this[_0x51cf95(0x4e7)][_0x51cf95(0x18c9)]();}static[_0x58d0e4(0x2ddf)](_0x5477a6){var _0x24569b=_0x58d0e4;const _0x3c99a3=new _0x5cd0e7['Kj'](_0x24569b(0xdc5),_0x5477a6),_0xa6617c=(0x0,_0x19e115['q'])(_0x3c99a3[_0x24569b(0xc8c)],{'segments':0xa,'diameter':0x1},_0x5477a6),_0x55119d=(_0xa6617c['position']['z']=-0.15,_0xa6617c[_0x24569b(0x2d91)]['x']=Math['PI']/0x2,_0xa6617c[_0x24569b(0x922)]=_0x3c99a3,this[_0x24569b(0xca0)](0x3,_0x5477a6));return(_0x55119d['parent']=_0x3c99a3)['scaling'][_0x24569b(0x1886)](_0x21afde[_0x24569b(0x3633)]),_0x3c99a3['rotation']['x']=Math['PI']/0x2,_0x3c99a3;}static[_0x58d0e4(0x15c3)](_0x335767){var _0x1cf3ed=_0x58d0e4;const _0x48dea5=new _0x5cd0e7['Kj']('pointLight',_0x335767),_0x4c0048=(0x0,_0x120f92['Qk'])(_0x48dea5['name'],{'segments':0xa,'diameter':0x1},_0x335767),_0x552144=(_0x4c0048[_0x1cf3ed(0x2d91)]['x']=Math['PI']/0x2,_0x4c0048['parent']=_0x48dea5,this[_0x1cf3ed(0xca0)](0x5,_0x335767));return(_0x552144['parent']=_0x48dea5)[_0x1cf3ed(0x2ae7)]['scaleInPlace'](_0x21afde[_0x1cf3ed(0x3633)]),_0x48dea5[_0x1cf3ed(0x2d91)]['x']=Math['PI']/0x2,_0x48dea5;}static[_0x58d0e4(0x150f)](_0x23bb2a){var _0xb9b3a=_0x58d0e4;const _0x306846=new _0x5cd0e7['Kj'](_0xb9b3a(0xd42),_0x23bb2a),_0x37c76a=(0x0,_0x120f92['Qk'])(_0x306846[_0xb9b3a(0xc8c)],{'segments':0xa,'diameter':0x1},_0x23bb2a),_0x5851f1=(_0x37c76a[_0xb9b3a(0x922)]=_0x306846,(0x0,_0x19e115['q'])(_0x306846[_0xb9b3a(0xc8c)],{'segments':0xa,'diameter':0x2},_0x23bb2a)),_0x302191=(_0x5851f1[_0xb9b3a(0x922)]=_0x306846,_0x5851f1[_0xb9b3a(0x2d91)]['x']=-Math['PI']/0x2,this['_CreateLightLines'](0x2,_0x23bb2a));return(_0x302191[_0xb9b3a(0x922)]=_0x306846)[_0xb9b3a(0x2ae7)][_0xb9b3a(0x1886)](_0x21afde[_0xb9b3a(0x3633)]),_0x306846[_0xb9b3a(0x2d91)]['x']=Math['PI']/0x2,_0x306846;}static[_0x58d0e4(0x18b2)](_0x27fc4f){var _0x3c9eaf=_0x58d0e4,_0x1cb8df=new _0x5cd0e7['Kj'](_0x3c9eaf(0x2d99),_0x27fc4f);const _0x520214=new _0x5cd0e7['Kj'](_0x1cb8df[_0x3c9eaf(0xc8c)],_0x27fc4f),_0x4eacaa=(_0x520214[_0x3c9eaf(0x922)]=_0x1cb8df,(0x0,_0x120f92['Qk'])(_0x1cb8df[_0x3c9eaf(0xc8c)],{'diameter':1.2,'segments':0xa},_0x27fc4f)),_0xa9b0b3=(_0x4eacaa[_0x3c9eaf(0x922)]=_0x520214,(0x0,_0x1a14f1['wf'])(_0x1cb8df['name'],{'updatable':!0x1,'height':0x6,'diameterTop':0.3,'diameterBottom':0.3,'tessellation':0x6,'subdivisions':0x1},_0x27fc4f));_0xa9b0b3[_0x3c9eaf(0x922)]=_0x520214;let _0x5d699=_0xa9b0b3[_0x3c9eaf(0x95b)](_0x1cb8df['name']),_0x224537=(_0x5d699[_0x3c9eaf(0x2ae7)]['y']=0.5,_0x5d699[_0x3c9eaf(0x2416)]['x']+=1.25,_0xa9b0b3['clone'](_0x1cb8df['name']));_0x224537[_0x3c9eaf(0x2ae7)]['y']=0.5,_0x224537[_0x3c9eaf(0x2416)]['x']+=-1.25;const _0xf00a3e=(0x0,_0x1a14f1['wf'])(_0x1cb8df[_0x3c9eaf(0xc8c)],{'updatable':!0x1,'height':0x1,'diameterTop':0x0,'diameterBottom':0.6,'tessellation':0x6,'subdivisions':0x1},_0x27fc4f);return _0xf00a3e['position']['y']+=0x3,_0xf00a3e[_0x3c9eaf(0x922)]=_0x520214,(_0x5d699=_0xf00a3e[_0x3c9eaf(0x95b)](_0x1cb8df[_0x3c9eaf(0xc8c)]))['position']['y']=1.5,_0x5d699['position']['x']+=1.25,(_0x224537=_0xf00a3e[_0x3c9eaf(0x95b)](_0x1cb8df[_0x3c9eaf(0xc8c)]))['position']['y']=1.5,_0x224537[_0x3c9eaf(0x2416)]['x']+=-1.25,_0x520214[_0x3c9eaf(0x2ae7)][_0x3c9eaf(0x1886)](_0x21afde[_0x3c9eaf(0x3633)]),_0x520214['rotation']['z']=Math['PI']/0x2,_0x520214['rotation']['y']=Math['PI']/0x2,_0x1cb8df;}}_0x21afde[_0x58d0e4(0x3633)]=0.007,_0x21afde[_0x58d0e4(0xca0)]=(_0x1b11ab,_0x3cdb6c)=>{var _0x48abe6=_0x58d0e4;const _0x102a60=new _0x5cd0e7['Kj'](_0x48abe6(0x1f48),_0x3cdb6c),_0x4bd4db=(_0x102a60['rotation']['x']=Math['PI']/0x2,new _0x5cd0e7['Kj'](_0x48abe6(0x1b5d),_0x3cdb6c)),_0x542a23=(_0x4bd4db[_0x48abe6(0x922)]=_0x102a60,(0x0,_0x1a14f1['wf'])(_0x48abe6(0x341c),{'updatable':!0x1,'height':0x2,'diameterTop':0.2,'diameterBottom':0.3,'tessellation':0x6,'subdivisions':0x1},_0x3cdb6c));if(_0x542a23['position']['y']=_0x542a23[_0x48abe6(0x2ae7)]['y']/0x2+1.2,_0x542a23[_0x48abe6(0x922)]=_0x4bd4db,_0x1b11ab<0x2)return _0x4bd4db;for(let _0xd8808=0x0;_0xd8808<0x4;_0xd8808++){const _0x3374ae=_0x4bd4db[_0x48abe6(0x95b)](_0x48abe6(0x3a22));_0x3374ae[_0x48abe6(0x2d91)]['z']=Math['PI']/0x4,_0x3374ae[_0x48abe6(0x2d91)]['y']=Math['PI']/0x2+Math['PI']/0x2*_0xd8808,_0x3374ae['getChildMeshes']()[0x0][_0x48abe6(0x2ae7)]['y']=0.5,_0x3374ae[_0x48abe6(0x1d34)]()[0x0][_0x48abe6(0x2ae7)]['x']=_0x3374ae['getChildMeshes']()[0x0][_0x48abe6(0x2ae7)]['z']=0.8,_0x3374ae[_0x48abe6(0x1d34)]()[0x0][_0x48abe6(0x2416)]['y']=_0x3374ae[_0x48abe6(0x1d34)]()[0x0][_0x48abe6(0x2ae7)]['y']/0x2+1.2;}if(_0x1b11ab<0x3)return _0x102a60;for(let _0x2f2e5d=0x0;_0x2f2e5d<0x4;_0x2f2e5d++){const _0xffd903=_0x4bd4db['clone'](_0x48abe6(0x2806));_0xffd903[_0x48abe6(0x2d91)]['z']=Math['PI']/0x2,_0xffd903[_0x48abe6(0x2d91)]['y']=Math['PI']/0x2*_0x2f2e5d;}if(_0x1b11ab<0x4)return _0x102a60;for(let _0xbc29fc=0x0;_0xbc29fc<0x4;_0xbc29fc++){const _0x153260=_0x4bd4db[_0x48abe6(0x95b)](_0x48abe6(0x2806));_0x153260[_0x48abe6(0x2d91)]['z']=Math['PI']+Math['PI']/0x4,_0x153260[_0x48abe6(0x2d91)]['y']=Math['PI']/0x2+Math['PI']/0x2*_0xbc29fc,_0x153260[_0x48abe6(0x1d34)]()[0x0][_0x48abe6(0x2ae7)]['y']=0.5,_0x153260['getChildMeshes']()[0x0][_0x48abe6(0x2ae7)]['x']=_0x153260[_0x48abe6(0x1d34)]()[0x0][_0x48abe6(0x2ae7)]['z']=0.8,_0x153260[_0x48abe6(0x1d34)]()[0x0][_0x48abe6(0x2416)]['y']=_0x153260[_0x48abe6(0x1d34)]()[0x0][_0x48abe6(0x2ae7)]['y']/0x2+1.2;}if(_0x1b11ab<0x5)return _0x102a60;const _0x18b3ff=_0x4bd4db[_0x48abe6(0x95b)](_0x48abe6(0x2806));return _0x18b3ff[_0x48abe6(0x2d91)]['z']=Math['PI'],_0x102a60;};},0x12f66:(_0x5c6396,_0x3f5ec4,_0x14b24c)=>{_0x14b24c(0x9fd1),_0x14b24c(0xc84b),_0x14b24c(0xa838),_0x14b24c(0x7f62),_0x14b24c(0x7e54),_0x14b24c(0x16d51),_0x14b24c(0x1c5b),_0x14b24c(0x7c4f),class extends null{};},0x125e4:(_0x4e26e1,_0x221550,_0x4823fd)=>{var _0x1911cf=a8_0x16e4d8,_0x5e2c85=_0x4823fd(0xf96c),_0x2a5982=_0x4823fd(0x9fd1),_0x45d474=_0x4823fd(0xc84b),_0x11664a=(_0x4823fd(0x5faf),_0x4823fd(0x1dad)),_0x45e9e7=_0x4823fd(0x7e54),_0x20e75d=_0x4823fd(0x16d51),_0x408957=_0x4823fd(0x1c5b),_0x5ddaad=_0x4823fd(0x7c4f),_0x22fafe=_0x4823fd(0x15325),_0x2bb6db=_0x4823fd(0xf75c),_0x26a276=_0x4823fd(0x7f62),_0x36098e=_0x4823fd(0x67bb),_0x309b20=_0x4823fd(0x147b8),_0x62fff7=_0x4823fd(0x10ea4);class _0x51c735 extends _0x20e75d['t']{constructor(_0x1fbd2f,_0xa1f8b3=_0x45d474['Wo']['Gray'](),_0xd2bc17=_0x408957['x'][_0x1911cf(0x217f)],_0x4724c0=0x20,_0x41e544=null,_0x47ee11,_0x53e771=0x1){var _0x11be0c=_0x1911cf;super(_0xd2bc17),this[_0x11be0c(0x3025)]=null,this[_0x11be0c(0x1bcb)]=0x0,this['onSnapObservable']=new _0x5e2c85['y$'](),this[_0x11be0c(0x448)]=0x0,this[_0x11be0c(0x365d)]=!0x0,this[_0x11be0c(0x207f)]=null,this[_0x11be0c(0x3d0f)]=!0x1,this[_0x11be0c(0x2474)]=new _0x2a5982['P'](),this[_0x11be0c(0x207f)]=_0x41e544,this[_0x11be0c(0x2972)]=new _0x5ddaad['K']('',_0xd2bc17['utilityLayerScene']),this[_0x11be0c(0x2972)][_0x11be0c(0x75d)]=_0xa1f8b3,this[_0x11be0c(0x2972)][_0x11be0c(0x3d75)]=_0xa1f8b3['subtract'](new _0x45d474['Wo'](0.1,0.1,0.1)),this[_0x11be0c(0xa15)]=new _0x5ddaad['K']('',_0xd2bc17[_0x11be0c(0x14a4)]),this[_0x11be0c(0xa15)][_0x11be0c(0x75d)]=_0x45d474['Wo'][_0x11be0c(0x167f)](),this[_0x11be0c(0x172f)]=new _0x5ddaad['K']('',_0xd2bc17[_0x11be0c(0x14a4)]),this[_0x11be0c(0x172f)][_0x11be0c(0x75d)]=_0x45d474['Wo'][_0x11be0c(0x36cb)](),this[_0x11be0c(0x172f)][_0x11be0c(0x1aed)]=0.4,this['_gizmoMesh']=new _0x11664a['Kj']('',_0xd2bc17[_0x11be0c(0x14a4)]);var {rotationMesh:_0x41e544,collider:_0xa1f8b3}=this[_0x11be0c(0x3d62)](this[_0x11be0c(0x271)],_0x53e771,_0x4724c0);this[_0x11be0c(0x27aa)]=(0x0,_0x26a276['pT'])('rotationDisplay',{'size':0.6,'updatable':!0x1},this[_0x11be0c(0x265c)][_0x11be0c(0x14a4)]),this[_0x11be0c(0x27aa)][_0x11be0c(0x2d91)]['z']=0.5*Math['PI'],this[_0x11be0c(0x27aa)][_0x11be0c(0x922)]=this[_0x11be0c(0x271)],this[_0x11be0c(0x27aa)][_0x11be0c(0x1e09)](!0x1),_0x2bb6db['Q'][_0x11be0c(0x1bc9)][_0x11be0c(0x3ce6)]=_0x51c735['_RotationGizmoVertexShader'],_0x2bb6db['Q']['ShadersStore'][_0x11be0c(0xb4d)]=_0x51c735[_0x11be0c(0x32c9)],this[_0x11be0c(0x1e81)]=new _0x22fafe['j']('shader',this[_0x11be0c(0x265c)]['utilityLayerScene'],{'vertex':_0x11be0c(0x3d9a),'fragment':_0x11be0c(0x3d9a)},{'attributes':[_0x11be0c(0x2416),'uv'],'uniforms':[_0x11be0c(0x3659),_0x11be0c(0x2862)]}),this['_rotationShaderMaterial']['backFaceCulling']=!0x1,this['_rotationDisplayPlane'][_0x11be0c(0x7af)]=this['_rotationShaderMaterial'],this['_rotationDisplayPlane'][_0x11be0c(0x241b)]=0.999,this['_gizmoMesh'][_0x11be0c(0x120e)](this['_rootMesh'][_0x11be0c(0x2416)][_0x11be0c(0x3fc1)](_0x1fbd2f)),this['_rootMesh'][_0x11be0c(0x26af)](this[_0x11be0c(0x271)],_0x20e75d['t'][_0x11be0c(0x26cd)]),this[_0x11be0c(0x271)][_0x11be0c(0x2ae7)][_0x11be0c(0x1886)](0x1/0x3),this[_0x11be0c(0x3e28)]=new _0x45e9e7['M']({'dragPlaneNormal':_0x1fbd2f}),this[_0x11be0c(0x3e28)]['moveAttached']=!0x1,this[_0x11be0c(0x3e28)][_0x11be0c(0xff3)]=_0x51c735[_0x11be0c(0xe94)],this['dragBehavior']['_useAlternatePickedPointAboveMaxDragAngle']=!0x0,this[_0x11be0c(0x63c)][_0x11be0c(0x138e)](this[_0x11be0c(0x3e28)]);const _0x4f5d11=new _0x2a5982['P'](),_0x418fbd=new _0x2a5982['y3'](),_0x7b9772=new _0x2a5982['P']();let _0x366ee5=new _0x2a5982['P']();this['dragBehavior'][_0x11be0c(0x916)][_0x11be0c(0x3fc1)](_0x2b22e5=>{var _0x4292c6=_0x11be0c;this['attachedNode']&&(_0x4f5d11[_0x4292c6(0xa83)](_0x2b22e5[_0x4292c6(0x3b97)]),this[_0x4292c6(0x27aa)][_0x4292c6(0x1e09)](!0x0),this[_0x4292c6(0x27aa)][_0x4292c6(0x927)]()['invertToRef'](_0x418fbd),_0x2a5982['P'][_0x4292c6(0x3516)](_0x2b22e5[_0x4292c6(0x3b97)],_0x418fbd,_0x4f5d11),this[_0x4292c6(0x2474)]['x']=Math['atan2'](_0x4f5d11['y'],_0x4f5d11['x'])+Math['PI'],this[_0x4292c6(0x2474)]['y']=0x0,this['_angles']['z']=this[_0x4292c6(0x41a8)]?0x1:0x0,this[_0x4292c6(0x3d0f)]=!0x0,_0x4f5d11[_0x4292c6(0xa83)](_0x2b22e5['dragPlanePoint']),this[_0x4292c6(0x1e81)]['setVector3'](_0x4292c6(0x2862),this[_0x4292c6(0x2474)]),this[_0x4292c6(0x448)]=0x0);}),this['dragBehavior']['onDragEndObservable']['add'](()=>{var _0x526159=_0x11be0c;this[_0x526159(0x3d0f)]=!0x1,this['_rotationDisplayPlane'][_0x526159(0x1e09)](!0x1);});const _0x23439e={'snapDistance':0x0};let _0x27d4e0=0x0;const _0x508c8f=new _0x2a5982['y3'](),_0x4c9d2c=new _0x2a5982['_f'](),_0x17b01d=(this[_0x11be0c(0x3e28)][_0x11be0c(0x24c5)][_0x11be0c(0x3fc1)](_0x248a62=>{var _0x2dce53=_0x11be0c;if(this[_0x2dce53(0x2c36)]){var _0x36b7f3=new _0x2a5982['P'](0x1,0x1,0x1);const _0x1bf7b0=new _0x2a5982['_f'](0x0,0x0,0x0,0x1);var _0x368a39=new _0x2a5982['P'](0x0,0x0,0x0);if(this[_0x2dce53(0x1fd6)](),this[_0x2dce53(0x2c36)][_0x2dce53(0x927)]()[_0x2dce53(0x16c4)](_0x36b7f3,_0x1bf7b0,_0x368a39),!(Math[_0x2dce53(0x3abd)](Math[_0x2dce53(0x3abd)](_0x36b7f3['x'])-Math[_0x2dce53(0x3abd)](_0x36b7f3['y']))<=_0x309b20['kn']&&Math['abs'](Math[_0x2dce53(0x3abd)](_0x36b7f3['x'])-Math[_0x2dce53(0x3abd)](_0x36b7f3['z']))<=_0x309b20['kn'])&&this[_0x2dce53(0x41a8)])_0x62fff7['Y'][_0x2dce53(0x1048)](_0x2dce53(0x3a43));else{_0x1bf7b0['normalize']();var _0x38b899=this['updateGizmoPositionToMatchAttachedMesh']?_0x368a39:this[_0x2dce53(0x63c)]['absolutePosition'],_0x2efbea=_0x248a62[_0x2dce53(0x3b97)][_0x2dce53(0x41b6)](_0x38b899)[_0x2dce53(0x3f07)](),_0x1ab5dd=_0x4f5d11['subtract'](_0x38b899)[_0x2dce53(0x3f07)]();const _0x1ea0b1=_0x2a5982['P']['Cross'](_0x2efbea,_0x1ab5dd);_0x2efbea=_0x2a5982['P'][_0x2dce53(0x365c)](_0x2efbea,_0x1ab5dd);let _0x235818=Math[_0x2dce53(0x36a5)](_0x1ea0b1[_0x2dce53(0x1377)](),_0x2efbea),_0x2c326f=(_0x7b9772['copyFrom'](_0x1fbd2f),_0x366ee5[_0x2dce53(0xa83)](_0x1fbd2f),this[_0x2dce53(0x41a8)]&&(_0x1bf7b0[_0x2dce53(0x410e)](_0x418fbd),_0x366ee5=_0x2a5982['P'][_0x2dce53(0x7e9)](_0x7b9772,_0x418fbd)),!0x1),_0x33274b=(_0xd2bc17[_0x2dce53(0x14a4)][_0x2dce53(0x146e)]&&(_0x1ab5dd=_0xd2bc17[_0x2dce53(0x14a4)][_0x2dce53(0x146e)]['position'][_0x2dce53(0x41b6)](_0x38b899)['normalize'](),0x0<_0x2a5982['P'][_0x2dce53(0x365c)](_0x1ab5dd,_0x366ee5)&&(_0x7b9772['scaleInPlace'](-0x1),_0x366ee5['scaleInPlace'](-0x1),_0x2c326f=!0x0)),0x0<_0x2a5982['P'][_0x2dce53(0x365c)](_0x366ee5,_0x1ea0b1)&&(_0x235818=-_0x235818),!0x1);if(0x0!=this['snapDistance']){if(_0x27d4e0+=_0x235818,Math['abs'](_0x27d4e0)>this['snapDistance']){let _0x27c2af=Math['floor'](Math[_0x2dce53(0x3abd)](_0x27d4e0)/this[_0x2dce53(0x1bcb)]);_0x27d4e0<0x0&&(_0x27c2af*=-0x1),_0x27d4e0%=this[_0x2dce53(0x1bcb)],_0x235818=this[_0x2dce53(0x1bcb)]*_0x27c2af,_0x33274b=!0x0;}else _0x235818=0x0;}_0x2efbea=Math[_0x2dce53(0x41fd)](_0x235818/0x2),(_0x4c9d2c[_0x2dce53(0x2cf6)](_0x7b9772['x']*_0x2efbea,_0x7b9772['y']*_0x2efbea,_0x7b9772['z']*_0x2efbea,Math[_0x2dce53(0x3d17)](_0x235818/0x2)),0x0<_0x508c8f[_0x2dce53(0x718)]()&&(_0x38b899=new _0x2a5982['P'](),_0x4c9d2c['toEulerAnglesToRef'](_0x38b899),_0x2a5982['_f'][_0x2dce53(0x3671)](_0x38b899['y'],-_0x38b899['x'],-_0x38b899['z'],_0x4c9d2c)),this[_0x2dce53(0x41a8)]?(_0x1bf7b0[_0x2dce53(0x2e19)](_0x4c9d2c,_0x1bf7b0),_0x2a5982['y3']['ComposeToRef'](_0x36b7f3,_0x1bf7b0,_0x368a39,this[_0x2dce53(0x2c36)][_0x2dce53(0x927)]())):(_0x4c9d2c[_0x2dce53(0x410e)](_0x2a5982['jp']['Matrix'][0x0]),_0x2a5982['jp']['Matrix'][0x0][_0x2dce53(0x2e19)](this[_0x2dce53(0x2c36)][_0x2dce53(0x927)](),this[_0x2dce53(0x2c36)][_0x2dce53(0x927)]())),_0x4f5d11[_0x2dce53(0xa83)](_0x248a62[_0x2dce53(0x3b97)]),_0x33274b&&(_0x23439e[_0x2dce53(0x1bcb)]=_0x235818,this[_0x2dce53(0x24cb)][_0x2dce53(0x2a3a)](_0x23439e)),this[_0x2dce53(0x2474)]['y']+=_0x235818,this['angle']+=_0x2c326f?-_0x235818:_0x235818,this['_rotationShaderMaterial'][_0x2dce53(0x1e2a)]('angles',this[_0x2dce53(0x2474)]),this[_0x2dce53(0x1791)]());}}}),_0xd2bc17[_0x11be0c(0x326f)]()),_0x2ba8d7=(_0x17b01d['includedOnlyMeshes']=_0x17b01d[_0x11be0c(0x30d6)][_0x11be0c(0x10d8)](this[_0x11be0c(0x63c)][_0x11be0c(0x1d34)](!0x1)),{'colliderMeshes':[_0xa1f8b3],'gizmoMeshes':[_0x41e544],'material':this[_0x11be0c(0x2972)],'hoverMaterial':this[_0x11be0c(0xa15)],'disableMaterial':this['_disableMaterial'],'active':!0x1,'dragBehavior':this[_0x11be0c(0x3e28)]});null!=(_0x53e771=this['_parent'])&&_0x53e771[_0x11be0c(0x2fb3)](this[_0x11be0c(0x271)],_0x2ba8d7),this[_0x11be0c(0x3025)]=_0xd2bc17['utilityLayerScene'][_0x11be0c(0x1a3f)]['add'](_0x3442ca=>{var _0x30bf35=_0x11be0c;this['_customMeshSet']||(this[_0x30bf35(0x3e28)][_0x30bf35(0xff3)]=_0x51c735[_0x30bf35(0xe94)],this[_0x30bf35(0x22ea)]=!(-0x1==_0x2ba8d7[_0x30bf35(0x13bb)][_0x30bf35(0x919)](null==(_0x3442ca=null==_0x3442ca?void 0x0:_0x3442ca[_0x30bf35(0x3617)])?void 0x0:_0x3442ca[_0x30bf35(0x192e)])),this[_0x30bf35(0x207f)]||(_0x3442ca=_0x2ba8d7[_0x30bf35(0x3e28)][_0x30bf35(0x2f50)]?this[_0x30bf35(0x22ea)]||this['_dragging']?this[_0x30bf35(0xa15)]:this[_0x30bf35(0x2972)]:this[_0x30bf35(0x172f)],this[_0x30bf35(0x3dd)](_0x2ba8d7[_0x30bf35(0x41e)],_0x3442ca)));}),this['dragBehavior']['onEnabledObservable'][_0x11be0c(0x3fc1)](_0x23c7dd=>{var _0x2e3d8d=_0x11be0c;this[_0x2e3d8d(0x3dd)](_0x2ba8d7['gizmoMeshes'],_0x23c7dd?this[_0x2e3d8d(0x2972)]:this['_disableMaterial']);});}get[_0x1911cf(0x2523)](){var _0x4960f6=_0x1911cf;return this[_0x4960f6(0x2972)];}get[_0x1911cf(0x2ec9)](){var _0x33b4a8=_0x1911cf;return this[_0x33b4a8(0xa15)];}get['disableMaterial'](){var _0x2ae2e1=_0x1911cf;return this[_0x2ae2e1(0x172f)];}[_0x1911cf(0x3d62)](_0x20c93a,_0x499af7,_0xc3c34b){var _0x46fdb6=_0x1911cf;const _0x54d46d=(0x0,_0x36098e['eu'])(_0x46fdb6(0x2765),{'diameter':0.6,'thickness':0.03*_0x499af7,'tessellation':_0xc3c34b},this[_0x46fdb6(0x265c)][_0x46fdb6(0x14a4)]),_0x39576c=(_0x54d46d['visibility']=0x0,_0x36098e['eu'])('',{'diameter':0.6,'thickness':0.005*_0x499af7,'tessellation':_0xc3c34b},this[_0x46fdb6(0x265c)]['utilityLayerScene']);return _0x39576c['material']=this[_0x46fdb6(0x2972)],_0x39576c[_0x46fdb6(0x2d91)]['x']=Math['PI']/0x2,_0x54d46d[_0x46fdb6(0x2d91)]['x']=Math['PI']/0x2,_0x20c93a['addChild'](_0x39576c,_0x20e75d['t'][_0x46fdb6(0x26cd)]),_0x20c93a[_0x46fdb6(0x26af)](_0x54d46d,_0x20e75d['t'][_0x46fdb6(0x26cd)]),{'rotationMesh':_0x39576c,'collider':_0x54d46d};}[_0x1911cf(0x1f8d)](_0x2ec426){var _0x2d81a1=_0x1911cf;this[_0x2d81a1(0x3e28)]&&(this['dragBehavior'][_0x2d81a1(0x2f50)]=!!_0x2ec426);}set[_0x1911cf(0x3c85)](_0x230a8a){var _0x5c31e6=_0x1911cf;(this[_0x5c31e6(0x365d)]=_0x230a8a)?this[_0x5c31e6(0x207f)]&&(this[_0x5c31e6(0xb35)]=this[_0x5c31e6(0x207f)][_0x5c31e6(0xb35)]):this['attachedMesh']=null;}get['isEnabled'](){var _0xa1ac1d=_0x1911cf;return this[_0xa1ac1d(0x365d)];}['dispose'](){var _0x47ec56=_0x1911cf;this[_0x47ec56(0x24cb)][_0x47ec56(0x2f8)](),this[_0x47ec56(0x265c)][_0x47ec56(0x14a4)][_0x47ec56(0x1a3f)]['remove'](this[_0x47ec56(0x3025)]),this[_0x47ec56(0x3e28)][_0x47ec56(0x30a0)](),this['_gizmoMesh']&&this['_gizmoMesh']['dispose'](),this['_rotationDisplayPlane']&&this[_0x47ec56(0x27aa)][_0x47ec56(0x18c9)](),this['_rotationShaderMaterial']&&this['_rotationShaderMaterial']['dispose'](),[this[_0x47ec56(0x2972)],this[_0x47ec56(0xa15)],this[_0x47ec56(0x172f)]][_0x47ec56(0x7f0)](_0x42097b=>{_0x42097b&&_0x42097b['dispose']();}),super['dispose']();}}_0x51c735[_0x1911cf(0xe94)]=0x9*Math['PI']/0x14,_0x51c735['_RotationGizmoVertexShader']=_0x1911cf(0x2ab0),_0x51c735['_RotationGizmoFragmentShader']='\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}';},0x11fec:(_0x5c2c3d,_0x2efb02,_0x441379)=>{_0x441379(0x10ea4),_0x441379(0x9fd1),_0x441379(0xc84b),_0x441379(0x16d51),_0x441379(0x15d75),_0x441379(0x12f66),_0x441379(0x1c5b),class extends null{};},0x97db:(_0xa19fc6,_0x374d2f,_0x32a636)=>{_0x32a636(0x10ea4),_0x32a636(0x9fd1),_0x32a636(0xc84b),_0x32a636(0x16d51),_0x32a636(0x125e4),_0x32a636(0x1c5b),_0x32a636(0x6214),class extends null{};},0x146ce:(_0x23bd2b,_0x2f60a5,_0x589601)=>{_0x589601(0x10ea4),_0x589601(0x9fd1),_0x589601(0xc84b),_0x589601(0x5e9),_0x589601(0x16d51),_0x589601(0xc3c8),_0x589601(0x1c5b),_0x589601(0x7c4f),class extends null{};},0x15975:(_0x58aca3,_0x3f4cdf,_0x3b510e)=>{var _0x1ae059=a8_0x16e4d8;_0x3b510e['d'](_0x3f4cdf,{'g':()=>_0x226668});var _0x214413=_0x3b510e(0xf96c),_0x88f8a3=_0x3b510e(0x17556),_0x55f4e6=_0x3b510e(0x9fd1),_0x561478=_0x3b510e(0xc84b),_0x53b9f1=_0x3b510e(0x1dad),_0x24319f=_0x3b510e(0x11929),_0x341fcf=_0x3b510e(0xbac7),_0x1fbeba=_0x3b510e(0x9fc4),_0xe085a5=_0x3b510e(0x2dc8),_0x3949e2=_0x3b510e(0x13708),_0x298175=_0x3b510e(0x77a5),_0x36f786=_0x3b510e(0x7f62),_0x41990c=_0x3b510e(0x467b),_0xd06e83=_0x3b510e(0x2037);class _0x226668{constructor(_0x17c8f0,_0x1ebf1b){var _0x1bbbaf=a8_0x5b24;this['_errorHandler']=(_0xab0ff4,_0x3f6006)=>{var _0x548646=a8_0x5b24;this[_0x548646(0x5cd)][_0x548646(0x2a3a)]({'message':_0xab0ff4,'exception':_0x3f6006});},this[_0x1bbbaf(0x4179)]=Object['assign'](Object['assign']({},_0x226668['_GetDefaultOptions'](_0x1ebf1b)),_0x17c8f0),this[_0x1bbbaf(0x195b)]=_0x1ebf1b,this[_0x1bbbaf(0x5cd)]=new _0x214413['y$'](),this[_0x1bbbaf(0xe71)](),this[_0x1bbbaf(0x47e)]();}static['_GetDefaultOptions'](_0x3875f6){var _0x39c86e=a8_0x5b24;return{'createGround':!0x0,'groundSize':0xf,'groundTexture':this['_GroundTextureCDNUrl'],'groundColor':new _0x561478['Wo'](0.2,0.2,0.3)[_0x39c86e(0x1d48)](_0x3875f6[_0x39c86e(0x2cd1)]()['useExactSrgbConversions'])[_0x39c86e(0x4018)](0x3),'groundOpacity':0.9,'enableGroundShadow':!0x0,'groundShadowLevel':0.5,'enableGroundMirror':!0x1,'groundMirrorSizeRatio':0.3,'groundMirrorBlurKernel':0x40,'groundMirrorAmount':0x1,'groundMirrorFresnelWeight':0x1,'groundMirrorFallOffDistance':0x0,'groundMirrorTextureType':_0x298175['g'][_0x39c86e(0x705)],'groundYBias':0.00001,'createSkybox':!0x0,'skyboxSize':0x14,'skyboxTexture':this[_0x39c86e(0x2b0a)],'skyboxColor':new _0x561478['Wo'](0.2,0.2,0.3)[_0x39c86e(0x1d48)](_0x3875f6['getEngine']()['useExactSrgbConversions'])[_0x39c86e(0x4018)](0x3),'backgroundYRotation':0x0,'sizeAuto':!0x0,'rootPosition':_0x55f4e6['P'][_0x39c86e(0x23ed)](),'setupImageProcessing':!0x0,'environmentTexture':this[_0x39c86e(0x339)],'cameraExposure':0.8,'cameraContrast':1.2,'toneMappingEnabled':!0x0};}get[_0x1ae059(0x3c81)](){var _0x416d73=_0x1ae059;return this[_0x416d73(0x63c)];}get['skybox'](){var _0x5c564b=_0x1ae059;return this[_0x5c564b(0x2210)];}get[_0x1ae059(0x4f3)](){var _0x3451e3=_0x1ae059;return this[_0x3451e3(0x4066)];}get[_0x1ae059(0x28cc)](){var _0x5192e4=_0x1ae059;return this[_0x5192e4(0x1201)];}get[_0x1ae059(0x2401)](){return this['_ground'];}get[_0x1ae059(0x14c7)](){var _0x4e2f71=_0x1ae059;return this[_0x4e2f71(0x3541)];}get[_0x1ae059(0xa3a)](){var _0xf723d4=_0x1ae059;return this[_0xf723d4(0x264b)];}get['groundMirrorRenderList'](){var _0x29bec2=_0x1ae059;return this['_groundMirror']?this[_0x29bec2(0x264b)][_0x29bec2(0x290f)]:null;}get[_0x1ae059(0x3704)](){var _0x4a5c3c=_0x1ae059;return this[_0x4a5c3c(0x900)];}['updateOptions'](_0x1c44f6){var _0x4d8430=_0x1ae059;_0x1c44f6=Object[_0x4d8430(0x3345)](Object['assign']({},this[_0x4d8430(0x4179)]),_0x1c44f6),(this['_ground']&&!_0x1c44f6[_0x4d8430(0x2a8d)]&&(this['_ground'][_0x4d8430(0x18c9)](),this[_0x4d8430(0xa9c)]=null),this[_0x4d8430(0x900)]&&!_0x1c44f6[_0x4d8430(0x2a8d)]&&(this['_groundMaterial'][_0x4d8430(0x18c9)](),this[_0x4d8430(0x900)]=null),this['_groundTexture']&&this[_0x4d8430(0x4179)][_0x4d8430(0x14c7)]!=_0x1c44f6['groundTexture']&&(this[_0x4d8430(0x3541)][_0x4d8430(0x18c9)](),this[_0x4d8430(0x3541)]=null),this['_skybox']&&!_0x1c44f6[_0x4d8430(0x38c6)]&&(this[_0x4d8430(0x2210)][_0x4d8430(0x18c9)](),this[_0x4d8430(0x2210)]=null),this[_0x4d8430(0x1201)]&&!_0x1c44f6[_0x4d8430(0x38c6)]&&(this[_0x4d8430(0x1201)][_0x4d8430(0x18c9)](),this[_0x4d8430(0x1201)]=null),this[_0x4d8430(0x4066)]&&this[_0x4d8430(0x4179)]['skyboxTexture']!=_0x1c44f6['skyboxTexture']&&(this[_0x4d8430(0x4066)][_0x4d8430(0x18c9)](),this[_0x4d8430(0x4066)]=null),this[_0x4d8430(0x264b)]&&!_0x1c44f6[_0x4d8430(0x2cc9)]&&(this['_groundMirror'][_0x4d8430(0x18c9)](),this[_0x4d8430(0x264b)]=null),this[_0x4d8430(0x195b)][_0x4d8430(0x1d4a)]&&this[_0x4d8430(0x4179)][_0x4d8430(0x1d4a)]!=_0x1c44f6[_0x4d8430(0x1d4a)]&&this[_0x4d8430(0x195b)][_0x4d8430(0x1d4a)][_0x4d8430(0x18c9)](),this[_0x4d8430(0x4179)]=_0x1c44f6,this[_0x4d8430(0xe71)](),this[_0x4d8430(0x47e)]());}['setMainColor'](_0x433866){var _0x186244=_0x1ae059;this[_0x186244(0x3704)]&&(this[_0x186244(0x3704)]['primaryColor']=_0x433866),this[_0x186244(0x28cc)]&&(this['skyboxMaterial']['primaryColor']=_0x433866),this[_0x186244(0xa3a)]&&(this[_0x186244(0xa3a)][_0x186244(0x3c0e)]=new _0x561478['HE'](_0x433866['r'],_0x433866['g'],_0x433866['b'],0x1));}[_0x1ae059(0x47e)](){var _0x56a9de=_0x1ae059;this[_0x56a9de(0x4179)][_0x56a9de(0x2c01)]&&(this[_0x56a9de(0x195b)][_0x56a9de(0x363a)][_0x56a9de(0x3f4d)]=this[_0x56a9de(0x4179)][_0x56a9de(0x244d)],this['_scene'][_0x56a9de(0x363a)][_0x56a9de(0x210a)]=this[_0x56a9de(0x4179)][_0x56a9de(0x52a)],this[_0x56a9de(0x195b)][_0x56a9de(0x363a)][_0x56a9de(0x2f15)]=this[_0x56a9de(0x4179)][_0x56a9de(0x2f15)],this[_0x56a9de(0x266a)]());}[_0x1ae059(0x266a)](){var _0x15fed7=_0x1ae059,_0x294170;this[_0x15fed7(0x195b)][_0x15fed7(0x1d4a)]||(this['_options'][_0x15fed7(0x1d4a)]instanceof _0x24319f['V']?this[_0x15fed7(0x195b)][_0x15fed7(0x1d4a)]=this[_0x15fed7(0x4179)][_0x15fed7(0x1d4a)]:(_0x294170=_0xe085a5['B'][_0x15fed7(0x1722)](this[_0x15fed7(0x4179)][_0x15fed7(0x1d4a)],this['_scene']),this['_scene'][_0x15fed7(0x1d4a)]=_0x294170));}[_0x1ae059(0xe71)](){var _0x1a5708=_0x1ae059;this[_0x1a5708(0x63c)]||(this[_0x1a5708(0x63c)]=new _0x53b9f1['Kj'](_0x1a5708(0x1385),this['_scene'])),this[_0x1a5708(0x63c)]['rotation']['y']=this['_options']['backgroundYRotation'];var _0x448d37=this[_0x1a5708(0x3c65)]();this['_options']['createGround']&&(this[_0x1a5708(0x374f)](_0x448d37),this[_0x1a5708(0x1959)](),this[_0x1a5708(0x2d1c)](),this['_options'][_0x1a5708(0x2cc9)]&&this[_0x1a5708(0x346e)](_0x448d37),this[_0x1a5708(0x40bb)]()),this[_0x1a5708(0x4179)]['createSkybox']&&(this[_0x1a5708(0x79a)](_0x448d37),this[_0x1a5708(0x189b)](),this['_setupSkyboxReflectionTexture']()),this[_0x1a5708(0x63c)]['position']['x']=_0x448d37[_0x1a5708(0x13f1)]['x'],this[_0x1a5708(0x63c)][_0x1a5708(0x2416)]['z']=_0x448d37[_0x1a5708(0x13f1)]['z'],this[_0x1a5708(0x63c)][_0x1a5708(0x2416)]['y']=_0x448d37[_0x1a5708(0x13f1)]['y'];}[_0x1ae059(0x3c65)](){var _0x35910f=_0x1ae059;let _0x29f7cc=this[_0x35910f(0x4179)][_0x35910f(0xf75)],_0x316ef4=this[_0x35910f(0x4179)][_0x35910f(0x677)],_0x44d7f9=this[_0x35910f(0x4179)][_0x35910f(0x13f1)];if(!this[_0x35910f(0x195b)][_0x35910f(0x3926)]||0x1===this['_scene'][_0x35910f(0x3926)][_0x35910f(0x1377)])return{'groundSize':_0x29f7cc,'skyboxSize':_0x316ef4,'rootPosition':_0x44d7f9};const _0x2a83db=this[_0x35910f(0x195b)]['getWorldExtends'](_0x15fea0=>_0x15fea0!==this[_0x35910f(0xa9c)]&&_0x15fea0!==this['_rootMesh']&&_0x15fea0!==this[_0x35910f(0x2210)]),_0x4c9edb=_0x2a83db['max'][_0x35910f(0x41b6)](_0x2a83db[_0x35910f(0x3478)]);var _0x169d8b;return this[_0x35910f(0x4179)][_0x35910f(0x1ee1)]&&(this[_0x35910f(0x195b)][_0x35910f(0x146e)]instanceof _0x88f8a3['Y']&&this[_0x35910f(0x195b)]['activeCamera'][_0x35910f(0x130a)]&&(_0x29f7cc=0x2*this['_scene'][_0x35910f(0x146e)][_0x35910f(0x130a)],_0x316ef4=_0x29f7cc),(_0x169d8b=_0x4c9edb['length']())>_0x29f7cc&&(_0x29f7cc=0x2*_0x169d8b,_0x316ef4=_0x29f7cc),_0x29f7cc*=1.1,_0x316ef4*=1.5,(_0x44d7f9=_0x2a83db[_0x35910f(0x3478)][_0x35910f(0x3fc1)](_0x4c9edb[_0x35910f(0x4018)](0.5)))['y']=_0x2a83db['min']['y']-this[_0x35910f(0x4179)][_0x35910f(0x2466)]),{'groundSize':_0x29f7cc,'skyboxSize':_0x316ef4,'rootPosition':_0x44d7f9};}[_0x1ae059(0x374f)](_0x1e8742){var _0xb7f6df=_0x1ae059;this[_0xb7f6df(0xa9c)]&&!this[_0xb7f6df(0xa9c)][_0xb7f6df(0x3b15)]()||(this[_0xb7f6df(0xa9c)]=(0x0,_0x36f786['pT'])(_0xb7f6df(0x1e88),{'size':_0x1e8742[_0xb7f6df(0xf75)]},this[_0xb7f6df(0x195b)]),this[_0xb7f6df(0xa9c)][_0xb7f6df(0x2d91)]['x']=Math['PI']/0x2,this['_ground'][_0xb7f6df(0x922)]=this[_0xb7f6df(0x63c)],this[_0xb7f6df(0xa9c)][_0xb7f6df(0x21eb)][_0xb7f6df(0x3fc1)](()=>{this['_ground']=null;})),this[_0xb7f6df(0xa9c)]['receiveShadows']=this['_options'][_0xb7f6df(0x1512)];}[_0x1ae059(0x1959)](){var _0x4e8c18=_0x1ae059;this['_groundMaterial']||(this[_0x4e8c18(0x900)]=new _0x3949e2['I'](_0x4e8c18(0x2fef),this[_0x4e8c18(0x195b)])),this[_0x4e8c18(0x900)]['alpha']=this[_0x4e8c18(0x4179)]['groundOpacity'],this[_0x4e8c18(0x900)][_0x4e8c18(0x3b3b)]=_0x298175['g'][_0x4e8c18(0x3265)],this['_groundMaterial'][_0x4e8c18(0x9a3)]=this[_0x4e8c18(0x4179)][_0x4e8c18(0x3be9)],this[_0x4e8c18(0x900)][_0x4e8c18(0x222)]=this[_0x4e8c18(0x4179)][_0x4e8c18(0x722)],this[_0x4e8c18(0x900)][_0x4e8c18(0x41d3)]=!0x1,this['_groundMaterial'][_0x4e8c18(0x1fd7)]=!0x0,this['_ground']&&(this['_ground']['material']=this[_0x4e8c18(0x900)]);}[_0x1ae059(0x2d1c)](){var _0x571919=_0x1ae059;this[_0x571919(0x900)]&&!this['_groundTexture']&&(this['_options']['groundTexture']instanceof _0x24319f['V']?this[_0x571919(0x900)][_0x571919(0x1f9a)]=this[_0x571919(0x4179)]['groundTexture']:(this[_0x571919(0x3541)]=new _0x341fcf['x'](this[_0x571919(0x4179)][_0x571919(0x14c7)],this[_0x571919(0x195b)],void 0x0,void 0x0,void 0x0,void 0x0,this[_0x571919(0x3227)]),this['_groundTexture'][_0x571919(0x1c01)]=!0x1,this[_0x571919(0x3541)][_0x571919(0x3475)]=!0x0,this[_0x571919(0x900)][_0x571919(0x1f9a)]=this['_groundTexture']));}[_0x1ae059(0x346e)](_0x4d390c){var _0x11575c=_0x1ae059,_0x4089c8=_0x341fcf['x'][_0x11575c(0x7b5)];if(!this[_0x11575c(0x264b)]&&(this['_groundMirror']=new _0x1fbeba['h'](_0x11575c(0x235d),{'ratio':this['_options']['groundMirrorSizeRatio']},this[_0x11575c(0x195b)],!0x1,this['_options'][_0x11575c(0x379f)],_0x341fcf['x'][_0x11575c(0x30fa)],!0x0),this[_0x11575c(0x264b)]['mirrorPlane']=new _0xd06e83['J'](0x0,-0x1,0x0,_0x4d390c[_0x11575c(0x13f1)]['y']),this[_0x11575c(0x264b)][_0x11575c(0xbad)]=0x1,this[_0x11575c(0x264b)][_0x11575c(0x4100)]=_0x4089c8,this[_0x11575c(0x264b)][_0x11575c(0x3d59)]=_0x4089c8,this['_groundMirror'][_0x11575c(0x290f)]))for(let _0x3c8c8b=0x0;_0x3c8c8b<this[_0x11575c(0x195b)][_0x11575c(0x3926)]['length'];_0x3c8c8b++){var _0x561980=this[_0x11575c(0x195b)][_0x11575c(0x3926)][_0x3c8c8b];_0x561980!==this['_ground']&&_0x561980!==this['_skybox']&&_0x561980!==this[_0x11575c(0x63c)]&&this['_groundMirror']['renderList'][_0x11575c(0x3f90)](_0x561980);}_0x4d390c=this[_0x11575c(0x4179)][_0x11575c(0x722)]['toGammaSpace'](this[_0x11575c(0x195b)][_0x11575c(0x2cd1)]()[_0x11575c(0x154c)]),(this['_groundMirror'][_0x11575c(0x3c0e)]=new _0x561478['HE'](_0x4d390c['r'],_0x4d390c['g'],_0x4d390c['b'],0x1),this[_0x11575c(0x264b)][_0x11575c(0x2d0d)]=this['_options']['groundMirrorBlurKernel']);}[_0x1ae059(0x40bb)](){var _0x2d7e9a=_0x1ae059;this[_0x2d7e9a(0x900)]&&(this[_0x2d7e9a(0x900)][_0x2d7e9a(0x498)]=this[_0x2d7e9a(0x264b)],this[_0x2d7e9a(0x900)][_0x2d7e9a(0x2565)]=!0x0,this['_groundMaterial']['reflectionAmount']=this['_options'][_0x2d7e9a(0x2524)],this['_groundMaterial'][_0x2d7e9a(0x2d6b)]=this[_0x2d7e9a(0x4179)][_0x2d7e9a(0xb29)],this[_0x2d7e9a(0x900)][_0x2d7e9a(0x586)]=this['_options'][_0x2d7e9a(0x5f5)]);}[_0x1ae059(0x79a)](_0x467801){var _0x79b80a=_0x1ae059;this['_skybox']&&!this['_skybox']['isDisposed']()||(this[_0x79b80a(0x2210)]=(0x0,_0x41990c['NR'])(_0x79b80a(0x1ad8),{'size':_0x467801[_0x79b80a(0x677)],'sideOrientation':_0x53b9f1['Kj'][_0x79b80a(0x77d)]},this[_0x79b80a(0x195b)]),this[_0x79b80a(0x2210)][_0x79b80a(0x21eb)][_0x79b80a(0x3fc1)](()=>{this['_skybox']=null;})),this['_skybox'][_0x79b80a(0x922)]=this[_0x79b80a(0x63c)];}[_0x1ae059(0x189b)](){var _0x21b24=_0x1ae059;this['_skybox']&&(this[_0x21b24(0x1201)]||(this[_0x21b24(0x1201)]=new _0x3949e2['I'](_0x21b24(0x8ee),this[_0x21b24(0x195b)])),this[_0x21b24(0x1201)][_0x21b24(0x41d3)]=!0x1,this['_skyboxMaterial'][_0x21b24(0x222)]=this[_0x21b24(0x4179)]['skyboxColor'],this[_0x21b24(0x1201)][_0x21b24(0x1fd7)]=!0x0,this[_0x21b24(0x2210)][_0x21b24(0x7af)]=this[_0x21b24(0x1201)]);}['_setupSkyboxReflectionTexture'](){var _0xcc5bb8=_0x1ae059;this['_skyboxMaterial']&&!this[_0xcc5bb8(0x4066)]&&(this['_options'][_0xcc5bb8(0x4f3)]instanceof _0x24319f['V']?this[_0xcc5bb8(0x1201)][_0xcc5bb8(0x498)]=this['_options']['skyboxTexture']:(this[_0xcc5bb8(0x4066)]=new _0xe085a5['B'](this[_0xcc5bb8(0x4179)]['skyboxTexture'],this[_0xcc5bb8(0x195b)],void 0x0,void 0x0,void 0x0,void 0x0,this['_errorHandler']),this[_0xcc5bb8(0x4066)]['coordinatesMode']=_0x341fcf['x'][_0xcc5bb8(0x8fe)],this[_0xcc5bb8(0x4066)]['gammaSpace']=!0x1,this[_0xcc5bb8(0x1201)]['reflectionTexture']=this[_0xcc5bb8(0x4066)]));}[_0x1ae059(0x18c9)](){var _0xb8adab=_0x1ae059;this['_groundMaterial']&&this[_0xb8adab(0x900)][_0xb8adab(0x18c9)](!0x0,!0x0),this['_skyboxMaterial']&&this['_skyboxMaterial'][_0xb8adab(0x18c9)](!0x0,!0x0),this[_0xb8adab(0x63c)][_0xb8adab(0x18c9)](!0x1);}}_0x226668[_0x1ae059(0x3b9f)]=_0x1ae059(0x1c1d),_0x226668[_0x1ae059(0x2b0a)]=_0x1ae059(0x31bc),_0x226668[_0x1ae059(0x339)]=_0x1ae059(0x2a11);},0x12b78:(_0x2f69d1,_0x3c0545,_0x323d71)=>{_0x323d71(0x15975),_0x323d71(0x48ad),_0x323d71(0x12795),_0x323d71(0x1548d);},0x48ad:(_0xa3ae2,_0x50d2ae,_0x18130a)=>{var _0x4cad49=a8_0x16e4d8;_0x18130a(0xbac7),_0x18130a=_0x18130a(0x1181f),(class extends _0x18130a['o']{},_0x18130a['o'][_0x4cad49(0x10ef)],_0x18130a['o'][_0x4cad49(0xd13)],_0x18130a['o'][_0x4cad49(0x256f)]);},0x12795:(_0x1439b3,_0x3e0a3a,_0x201d96)=>{var _0x1a62b7=a8_0x16e4d8,_0x2588a6=_0x201d96(0x10ea4),_0x3b2f06=_0x201d96(0x1446b),_0x396ac6=_0x201d96(0x9fd1),_0x3bc877=_0x201d96(0xbac7),_0x1c5cfd=_0x201d96(0x7c4f),_0x1e5290=_0x201d96(0x17583),_0x572d2d=_0x201d96(0x5a05),_0x555e0c=_0x201d96(0x15975),_0x509c62=_0x201d96(0xbe0e),_0x456c40=_0x201d96(0x17556),_0x3b04b2=_0x201d96(0x16e8e),_0x7497e9=(_0x201d96(0x741b),_0x201d96(0xab44),_0x201d96(0x13cc1),_0x201d96(0x467b)),_0x3b9c8a=_0x201d96(0x3cf1);_0x3b2f06['x'][_0x1a62b7(0x41df)][_0x1a62b7(0x2f27)]=function(_0x40363=!0x1){var _0x55ce2d=_0x1a62b7;if(_0x40363&&this[_0x55ce2d(0xe8a)]){for(let _0x598475=0x0;_0x598475<this[_0x55ce2d(0xe8a)][_0x55ce2d(0x1377)];_0x598475++)this['lights'][_0x598475]['dispose']();}0x0===this[_0x55ce2d(0xe8a)]['length']&&new _0x572d2d['e'](_0x55ce2d(0x6df),_0x396ac6['P']['Up'](),this);},_0x3b2f06['x']['prototype']['createDefaultCamera']=function(_0x1d4041=!0x1,_0x4b04a4=!0x1,_0x4a1d8d=!0x1){var _0x40ac9e=_0x1a62b7;if(_0x4b04a4&&this['activeCamera']&&(this[_0x40ac9e(0x146e)][_0x40ac9e(0x18c9)](),this[_0x40ac9e(0x146e)]=null),!this['activeCamera']){const _0x517613=this[_0x40ac9e(0x1b45)](_0x306d08=>_0x306d08[_0x40ac9e(0x1d6e)]&&_0x306d08[_0x40ac9e(0x3c85)]()),_0x3ee3c2=_0x517613[_0x40ac9e(0xf1a)][_0x40ac9e(0x41b6)](_0x517613[_0x40ac9e(0x3478)]),_0x2b5868=_0x517613[_0x40ac9e(0x3478)]['add'](_0x3ee3c2[_0x40ac9e(0x4018)](0.5));let _0x5bdb8d,_0x3c1110=1.5*_0x3ee3c2[_0x40ac9e(0x1377)]();if(isFinite(_0x3c1110)||(_0x3c1110=0x1,_0x2b5868[_0x40ac9e(0x368c)](0x0,0x0,0x0)),_0x1d4041){const _0x2ab017=new _0x456c40['Y']('default\x20camera',-Math['PI']/0x2,Math['PI']/0x2,_0x3c1110,_0x2b5868,this);_0x2ab017[_0x40ac9e(0x10a6)]=0.01*_0x3c1110,_0x2ab017[_0x40ac9e(0xa05)]=0x64/_0x3c1110,_0x5bdb8d=_0x2ab017;}else{const _0x4f14e9=new _0x509c62['c'](_0x40ac9e(0x3a2f),new _0x396ac6['P'](_0x2b5868['x'],_0x2b5868['y'],-_0x3c1110),this);_0x4f14e9[_0x40ac9e(0x2bae)](_0x2b5868),_0x5bdb8d=_0x4f14e9;}_0x5bdb8d['minZ']=0.01*_0x3c1110,_0x5bdb8d[_0x40ac9e(0x4078)]=0x3e8*_0x3c1110,_0x5bdb8d[_0x40ac9e(0xbe7)]=0.2*_0x3c1110,this[_0x40ac9e(0x146e)]=_0x5bdb8d,_0x4a1d8d&&_0x5bdb8d[_0x40ac9e(0x3a3a)]();}},_0x3b2f06['x']['prototype']['createDefaultCameraOrLight']=function(_0x25dded=!0x1,_0x30c297=!0x1,_0x55fa49=!0x1){var _0x535d88=_0x1a62b7;this[_0x535d88(0x2f27)](_0x30c297),this[_0x535d88(0x3563)](_0x25dded,_0x30c297,_0x55fa49);},_0x3b2f06['x'][_0x1a62b7(0x41df)][_0x1a62b7(0xadc)]=function(_0x171d69,_0x3b7745=!0x1,_0xca0ec9=0x3e8,_0x128131=0x0,_0x6ebe6c=!0x0){var _0x507a97=_0x1a62b7;if(!_0x171d69)return _0x2588a6['Y'][_0x507a97(0x1048)]('Can\x20not\x20create\x20default\x20skybox\x20without\x20environment\x20texture.'),null;_0x6ebe6c&&_0x171d69&&(this['environmentTexture']=_0x171d69);const _0x2618ba=(0x0,_0x7497e9['NR'])('hdrSkyBox',{'size':_0xca0ec9},this);if(_0x3b7745){const _0x15d45f=new _0x1e5290['Y']('skyBox',this);_0x15d45f[_0x507a97(0x363)]=!0x1,_0x15d45f['reflectionTexture']=_0x171d69[_0x507a97(0x95b)](),_0x15d45f[_0x507a97(0x498)]&&(_0x15d45f[_0x507a97(0x498)][_0x507a97(0x303)]=_0x3bc877['x'][_0x507a97(0x8fe)]),_0x15d45f[_0x507a97(0x3055)]=0x1-_0x128131,_0x15d45f['disableLighting']=!0x0,_0x15d45f[_0x507a97(0x3670)]=!0x0,_0x2618ba['material']=_0x15d45f;}else{const _0x4212e6=new _0x1c5cfd['K'](_0x507a97(0x3735),this);_0x4212e6[_0x507a97(0x363)]=!0x1,_0x4212e6[_0x507a97(0x498)]=_0x171d69[_0x507a97(0x95b)](),_0x4212e6[_0x507a97(0x498)]&&(_0x4212e6[_0x507a97(0x498)][_0x507a97(0x303)]=_0x3bc877['x'][_0x507a97(0x8fe)]),_0x4212e6[_0x507a97(0x2e95)]=!0x0,_0x2618ba[_0x507a97(0x7af)]=_0x4212e6;}return _0x2618ba[_0x507a97(0x2b7)]=!0x1,_0x2618ba[_0x507a97(0x213)]=!0x0,_0x2618ba[_0x507a97(0x2b39)]=!0x0,_0x2618ba;},_0x3b2f06['x'][_0x1a62b7(0x41df)][_0x1a62b7(0x1af4)]=function(_0x22d7ad){return _0x555e0c['g']?new _0x555e0c['g'](_0x22d7ad,this):null;},_0x3b2f06['x'][_0x1a62b7(0x41df)][_0x1a62b7(0x34ec)]=function(_0x37e846={}){return new _0x3b04b2['F'](this,_0x37e846);},_0x3b2f06['x'][_0x1a62b7(0x41df)][_0x1a62b7(0x2951)]=function(_0x5373eb={}){var _0x3b572a=_0x1a62b7;return _0x3b9c8a['B'][_0x3b572a(0x1127)](this,_0x5373eb)[_0x3b572a(0x3725)](_0x5e0361=>_0x5e0361);};},0x1548d:(_0x35ef1d,_0x549b87,_0xfc68d6)=>{var _0x581cd5=a8_0x16e4d8;_0xfc68d6(0xbac7),_0xfc68d6(0x7cd6);var _0x3a22e5=_0xfc68d6(0x1181f);_0xfc68d6(0x1272b),class extends _0x3a22e5['o']{},_0x3a22e5['o'][_0x581cd5(0x10ef)],_0x3a22e5['o'][_0x581cd5(0xd13)],_0x3a22e5['o'][_0x581cd5(0x256f)];},0x1ffa:(_0x341905,_0x820fac,_0x57b3c3)=>{_0x57b3c3(0x360b);},0x2540:(_0x4f8259,_0x118a8e,_0x53a45f)=>{_0x53a45f(0x1ffa),_0x53a45f(0x8348);},0x8348:(_0x4aa048,_0x65a8fd,_0x3145a2)=>{_0x3145a2(0xe222),_0x3145a2(0x360b);},0x1366f:(_0x89cc0f,_0x521df5,_0x2f7d7c)=>{var _0x190557=a8_0x16e4d8;_0x2f7d7c['d'](_0x521df5,{'w':()=>_0x3ed62c});function _0x4c8bef(_0x178bb5,_0x57b2c7,_0x5620b7,_0x291ee1){var _0x48c8c3=a8_0x5b24,_0x3a3342,_0x3be031=arguments[_0x48c8c3(0x1377)],_0x4d874b=_0x3be031<0x3?_0x57b2c7:null===_0x291ee1?_0x291ee1=Object[_0x48c8c3(0xd3d)](_0x57b2c7,_0x5620b7):_0x291ee1;if(_0x48c8c3(0x1e3f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x4d874b=Reflect[_0x48c8c3(0x1dac)](_0x178bb5,_0x57b2c7,_0x5620b7,_0x291ee1);else{for(var _0x8f4f21=_0x178bb5[_0x48c8c3(0x1377)]-0x1;0x0<=_0x8f4f21;_0x8f4f21--)(_0x3a3342=_0x178bb5[_0x8f4f21])&&(_0x4d874b=(_0x3be031<0x3?_0x3a3342(_0x4d874b):0x3<_0x3be031?_0x3a3342(_0x57b2c7,_0x5620b7,_0x4d874b):_0x3a3342(_0x57b2c7,_0x5620b7))||_0x4d874b);}0x3<_0x3be031&&_0x4d874b&&Object[_0x48c8c3(0x395)](_0x57b2c7,_0x5620b7,_0x4d874b);}var _0x521df5=_0x2f7d7c(0x153ad),_0x4ab5c9=_0x2f7d7c(0xe222),_0x6e62df=_0x2f7d7c(0xf96c),_0x4737bd=_0x2f7d7c(0xc84b),_0x5ab854=_0x2f7d7c(0xee04),_0x4cc852=_0x2f7d7c(0xf8c1),_0x471d83=_0x2f7d7c(0x1a27),_0x40de3c=_0x2f7d7c(0xbac7),_0x4d6b96=_0x2f7d7c(0x8af2),_0x2822fa=_0x2f7d7c(0x173aa),_0x651ecb=_0x2f7d7c(0x147cf),_0x2e3e75=_0x2f7d7c(0x77a5),_0x52e6b9=(_0x2f7d7c(0x2a8d),_0x2f7d7c(0x14398),_0x2f7d7c(0x15cb9)),_0x46c3db=_0x2f7d7c(0x6421),_0x49413d=_0x2f7d7c(0xcef),_0x16c237=_0x2f7d7c(0x2088);class _0x3ed62c{constructor(_0x3d12ef,_0x26700a){var _0x18488a=a8_0x5b24;this['_vertexBuffers']={},this['_maxSize']=0x0,this[_0x18488a(0x2b1)]={'width':0x0,'height':0x0},this[_0x18488a(0x2d1a)]=!0x0,this[_0x18488a(0x40a3)]=[],this[_0x18488a(0x407e)]=[],this[_0x18488a(0x14e7)]={'texture':null,'color':new _0x4737bd['HE']()},this[_0x18488a(0x17c4)]={},this[_0x18488a(0x1418)]=new _0x4737bd['HE'](),this[_0x18488a(0x3c85)]=!0x0,this[_0x18488a(0x10b3)]=!0x1,this[_0x18488a(0x21eb)]=new _0x6e62df['y$'](),this[_0x18488a(0x1944)]=new _0x6e62df['y$'](),this[_0x18488a(0x306f)]=new _0x6e62df['y$'](),this[_0x18488a(0x286c)]=new _0x6e62df['y$'](),this[_0x18488a(0x37ac)]=new _0x6e62df['y$'](),this[_0x18488a(0x3b40)]=new _0x6e62df['y$'](),this[_0x18488a(0x3357)]=new _0x6e62df['y$'](),this[_0x18488a(0x17c8)]={},this[_0x18488a(0xc8c)]=_0x3d12ef,this[_0x18488a(0x195b)]=_0x26700a||_0x4cc852['l'][_0x18488a(0x3396)],_0x3ed62c['_SceneComponentInitialization'](this['_scene']),this[_0x18488a(0x2635)]=this[_0x18488a(0x195b)][_0x18488a(0x2cd1)](),this[_0x18488a(0xdf7)]=this[_0x18488a(0x2635)][_0x18488a(0xb60)]()[_0x18488a(0x23a5)],this[_0x18488a(0x195b)][_0x18488a(0x3b48)][_0x18488a(0x3f90)](this),this[_0x18488a(0x350e)]=[],this[_0x18488a(0x2edd)](),this[_0x18488a(0x3b01)]();}get['camera'](){var _0x5dd5ee=a8_0x5b24;return this[_0x5dd5ee(0x3a1c)]['camera'];}get[_0x190557(0x1e2c)](){var _0x1c97fe=_0x190557;return this['_effectLayerOptions'][_0x1c97fe(0x1e2c)];}set['renderingGroupId'](_0x464501){var _0x5ed520=_0x190557;this[_0x5ed520(0x3a1c)][_0x5ed520(0x1e2c)]=_0x464501;}get[_0x190557(0x8c9)](){var _0xac3797=_0x190557;return this[_0xac3797(0x3ad)];}[_0x190557(0x28c3)](_0x402d1e,_0x23f188){var _0xd4eb36=_0x190557;if(this[_0xd4eb36(0x3ad)][_0xd4eb36(0x28c3)](_0x402d1e,_0x23f188),Array[_0xd4eb36(0x2eb1)](_0x402d1e))for(let _0x5eb6e6=0x0;_0x5eb6e6<_0x402d1e[_0xd4eb36(0x1377)];++_0x5eb6e6){var _0x27ce98=_0x402d1e[_0x5eb6e6];_0x23f188?this['_materialForRendering'][_0x27ce98['uniqueId']]=[_0x27ce98,_0x23f188]:delete this[_0xd4eb36(0x17c8)][_0x27ce98['uniqueId']];}else _0x23f188?this['_materialForRendering'][_0x402d1e[_0xd4eb36(0x17f4)]]=[_0x402d1e,_0x23f188]:delete this['_materialForRendering'][_0x402d1e[_0xd4eb36(0x17f4)]];}[_0x190557(0x1357)](_0x4199db){var _0x456e61=_0x190557;return null!=(_0x4199db=this[_0x456e61(0x17c4)][_0x4199db[_0x456e61(0x17f4)]])?_0x4199db:0x1;}[_0x190557(0x1f37)](_0x425916,_0x20746a){var _0x5a72cd=_0x190557;this[_0x5a72cd(0x17c4)][_0x425916['uniqueId']]=_0x20746a;}[_0x190557(0x3599)](){return 0x1;}['_init'](_0x549948){var _0x29b581=_0x190557;this[_0x29b581(0x3a1c)]=Object['assign']({'mainTextureRatio':0.5,'alphaBlendingMode':_0x2e3e75['g'][_0x29b581(0x3f20)],'camera':null,'renderingGroupId':-0x1,'mainTextureType':_0x2e3e75['g'][_0x29b581(0x705)]},_0x549948),this[_0x29b581(0x2e12)](),this[_0x29b581(0x12bd)](),this[_0x29b581(0xe65)]();}[_0x190557(0x2edd)](){var _0x3d2162=_0x190557;const _0x132a22=[];_0x132a22[_0x3d2162(0x3f90)](0x0),_0x132a22[_0x3d2162(0x3f90)](0x1),_0x132a22[_0x3d2162(0x3f90)](0x2),_0x132a22[_0x3d2162(0x3f90)](0x0),_0x132a22[_0x3d2162(0x3f90)](0x2),_0x132a22[_0x3d2162(0x3f90)](0x3),this[_0x3d2162(0x3e9b)]=this[_0x3d2162(0x2635)][_0x3d2162(0x2933)](_0x132a22);}['_generateVertexBuffer'](){var _0xb12624=_0x190557;const _0x499438=[];_0x499438['push'](0x1,0x1),_0x499438[_0xb12624(0x3f90)](-0x1,0x1),_0x499438[_0xb12624(0x3f90)](-0x1,-0x1),_0x499438[_0xb12624(0x3f90)](0x1,-0x1);var _0x2dd51f=new _0x471d83['o'](this[_0xb12624(0x2635)],_0x499438,_0x471d83['o'][_0xb12624(0x34af)],!0x1,!0x1,0x2);this['_vertexBuffers'][_0x471d83['o']['PositionKind']]=_0x2dd51f;}[_0x190557(0x2e12)](){var _0x38bbc1=_0x190557;this[_0x38bbc1(0x3a1c)][_0x38bbc1(0x770)]?(this['_mainTextureDesiredSize']['width']=this['_effectLayerOptions'][_0x38bbc1(0x770)],this[_0x38bbc1(0x2b1)][_0x38bbc1(0xc32)]=this[_0x38bbc1(0x3a1c)][_0x38bbc1(0x770)]):(this[_0x38bbc1(0x2b1)][_0x38bbc1(0x2255)]=this[_0x38bbc1(0x2635)][_0x38bbc1(0x3700)]()*this['_effectLayerOptions'][_0x38bbc1(0x2317)],this[_0x38bbc1(0x2b1)][_0x38bbc1(0xc32)]=this[_0x38bbc1(0x2635)][_0x38bbc1(0x2579)]()*this[_0x38bbc1(0x3a1c)][_0x38bbc1(0x2317)],this[_0x38bbc1(0x2b1)][_0x38bbc1(0x2255)]=this['_engine']['needPOTTextures']?_0x5ab854['D']['GetExponentOfTwo'](this[_0x38bbc1(0x2b1)][_0x38bbc1(0x2255)],this['_maxSize']):this[_0x38bbc1(0x2b1)][_0x38bbc1(0x2255)],this['_mainTextureDesiredSize'][_0x38bbc1(0xc32)]=this['_engine'][_0x38bbc1(0x15be)]?_0x5ab854['D']['GetExponentOfTwo'](this[_0x38bbc1(0x2b1)][_0x38bbc1(0xc32)],this['_maxSize']):this['_mainTextureDesiredSize'][_0x38bbc1(0xc32)]),this[_0x38bbc1(0x2b1)][_0x38bbc1(0x2255)]=Math[_0x38bbc1(0xa0a)](this[_0x38bbc1(0x2b1)][_0x38bbc1(0x2255)]),this['_mainTextureDesiredSize'][_0x38bbc1(0xc32)]=Math['floor'](this[_0x38bbc1(0x2b1)][_0x38bbc1(0xc32)]);}[_0x190557(0x12bd)](){var _0x9c3079=_0x190557;this[_0x9c3079(0x3ad)]=new _0x4d6b96['_'](_0x9c3079(0x2f20),{'width':this[_0x9c3079(0x2b1)][_0x9c3079(0x2255)],'height':this['_mainTextureDesiredSize'][_0x9c3079(0xc32)]},this[_0x9c3079(0x195b)],!0x1,!0x0,this['_effectLayerOptions'][_0x9c3079(0x211c)]),this[_0x9c3079(0x3ad)]['activeCamera']=this[_0x9c3079(0x3a1c)][_0x9c3079(0x3031)],this['_mainTexture']['wrapU']=_0x40de3c['x'][_0x9c3079(0x7b5)],this[_0x9c3079(0x3ad)][_0x9c3079(0x3d59)]=_0x40de3c['x']['CLAMP_ADDRESSMODE'],this[_0x9c3079(0x3ad)]['anisotropicFilteringLevel']=0x1,this['_mainTexture'][_0x9c3079(0x27a)](_0x40de3c['x'][_0x9c3079(0x30fa)]),this[_0x9c3079(0x3ad)]['renderParticles']=!0x1,this[_0x9c3079(0x3ad)][_0x9c3079(0x290f)]=null,this['_mainTexture']['ignoreCameraViewport']=!0x0;for(const _0x2c1f34 in this[_0x9c3079(0x17c8)]){var [_0x1cbe80,_0x5c917b]=this[_0x9c3079(0x17c8)][_0x2c1f34];this['_mainTexture'][_0x9c3079(0x28c3)](_0x1cbe80,_0x5c917b);}if(this[_0x9c3079(0x3ad)][_0x9c3079(0x1e52)]=(_0xf771dc,_0x43aa8a,_0x13c008)=>{var _0x3b814c=_0x9c3079;if((_0x13c008||0x0===_0x43aa8a)&&_0xf771dc['subMeshes'])for(let _0x44e3ef=0x0;_0x44e3ef<_0xf771dc[_0x3b814c(0x11db)][_0x3b814c(0x1377)];++_0x44e3ef){const _0x59c65b=_0xf771dc['subMeshes'][_0x44e3ef];var _0x255462=_0x59c65b[_0x3b814c(0x2ff0)]();const _0x1a7245=_0x59c65b[_0x3b814c(0x2224)]();if(_0x255462){var _0xc1e71c=_0x1a7245['_getInstancesRenderList'](_0x59c65b[_0x3b814c(0x2d83)],!!_0x59c65b['getReplacementMesh']())[_0x3b814c(0x2710)][_0x59c65b[_0x3b814c(0x2d83)]]||_0x1a7245['hasThinInstances'];if(this[_0x3b814c(0x98b)](_0x1a7245,_0x59c65b,_0x255462),!this['_isReady'](_0x59c65b,_0xc1e71c,this[_0x3b814c(0x14e7)][_0x3b814c(0x3c38)]))return!0x1;}}return!0x0;},this[_0x9c3079(0x3ad)][_0x9c3079(0xd37)]=(_0x391677,_0x39e9bf,_0x5b61fe,_0x46baae)=>{var _0x105146=_0x9c3079;this[_0x105146(0x1944)]['notifyObservers'](this);let _0x2ea78c;const _0x2fb46e=this[_0x105146(0x195b)]['getEngine']();if(_0x46baae[_0x105146(0x1377)]){for(_0x2fb46e[_0x105146(0x1c06)](!0x1),_0x2ea78c=0x0;_0x2ea78c<_0x46baae['length'];_0x2ea78c++)this['_renderSubMesh'](_0x46baae[_0x105146(0x3e2c)][_0x2ea78c]);_0x2fb46e[_0x105146(0x1c06)](!0x0);}for(_0x2ea78c=0x0;_0x2ea78c<_0x391677[_0x105146(0x1377)];_0x2ea78c++)this['_renderSubMesh'](_0x391677['data'][_0x2ea78c]);for(_0x2ea78c=0x0;_0x2ea78c<_0x39e9bf['length'];_0x2ea78c++)this[_0x105146(0x87c)](_0x39e9bf[_0x105146(0x3e2c)][_0x2ea78c]);var _0x125313=_0x2fb46e[_0x105146(0x11ef)]();for(_0x2ea78c=0x0;_0x2ea78c<_0x5b61fe[_0x105146(0x1377)];_0x2ea78c++)this[_0x105146(0x87c)](_0x5b61fe[_0x105146(0x3e2c)][_0x2ea78c],!0x0);_0x2fb46e['setAlphaMode'](_0x125313);},this['_mainTexture'][_0x9c3079(0x3d99)][_0x9c3079(0x3fc1)](_0x5ccc90=>{var _0x59181d=_0x9c3079;_0x5ccc90[_0x59181d(0x2f8)](this[_0x59181d(0x1418)],!0x0,!0x0,!0x0);}),this[_0x9c3079(0x195b)]['getBoundingBoxRenderer']){const _0x4af191=this[_0x9c3079(0x195b)][_0x9c3079(0x2eff)]()['enabled'];this[_0x9c3079(0x3ad)]['onBeforeBindObservable']['add'](()=>{var _0x259874=_0x9c3079;this[_0x259874(0x195b)][_0x259874(0x2eff)]()[_0x259874(0x2f50)]=!this[_0x259874(0x10b3)]&&_0x4af191;}),this[_0x9c3079(0x3ad)]['onAfterUnbindObservable'][_0x9c3079(0x3fc1)](()=>{var _0x33c48f=_0x9c3079;this[_0x33c48f(0x195b)][_0x33c48f(0x2eff)]()['enabled']=_0x4af191;});}}[_0x190557(0x1e8c)](_0x332613){}['_isReady'](_0x28b33a,_0x427204,_0x16a7e3){var _0x361b41=_0x190557,_0x8ebd89=this[_0x361b41(0x195b)][_0x361b41(0x2cd1)]();const _0x1224da=_0x28b33a['getMesh'](),_0x5e97bc=null==(_0x34aa80=_0x1224da[_0x361b41(0x988)][_0x361b41(0x42a)])?void 0x0:_0x34aa80[_0x8ebd89[_0x361b41(0x111f)]];if(_0x5e97bc)return _0x5e97bc[_0x361b41(0xed5)](_0x1224da,_0x28b33a,_0x427204);const _0x562831=_0x28b33a['getMaterial']();if(!_0x562831)return!0x1;if(this['_useMeshMaterial'](_0x28b33a[_0x361b41(0x2224)]()))return _0x562831[_0x361b41(0xed5)](_0x28b33a[_0x361b41(0xbdb)](),_0x28b33a,_0x427204);const _0x44166b=[],_0x4be646=[_0x471d83['o'][_0x361b41(0x34af)]];let _0x2c4625=!0x1,_0x332b0b=!0x1;_0x562831&&(_0x34aa80=_0x562831['needAlphaTesting'](),_0x269e9b=(_0x8ebd89=_0x562831[_0x361b41(0x2bb5)]())&&_0x8ebd89[_0x361b41(0x3475)]&&(_0x562831['useAlphaFromDiffuseTexture']||_0x562831[_0x361b41(0x3f96)]),_0x8ebd89&&(_0x34aa80||_0x269e9b)&&(_0x44166b[_0x361b41(0x3f90)]('#define\x20DIFFUSE'),_0x1224da[_0x361b41(0x41e6)](_0x471d83['o'][_0x361b41(0x2abb)])&&0x1===_0x8ebd89[_0x361b41(0x1246)]?(_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x1ed1)),_0x332b0b=!0x0):_0x1224da[_0x361b41(0x41e6)](_0x471d83['o'][_0x361b41(0x2087)])&&(_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x3e2b)),_0x2c4625=!0x0),_0x34aa80&&(_0x44166b['push'](_0x361b41(0x25a3)),_0x44166b['push'](_0x361b41(0x323b))),_0x8ebd89['gammaSpace']||_0x44166b['push'](_0x361b41(0x1911))),(_0x269e9b=_0x562831[_0x361b41(0x23e5)])&&(_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x5f1)),_0x1224da['isVerticesDataPresent'](_0x471d83['o']['UV2Kind'])&&0x1===_0x269e9b[_0x361b41(0x1246)]?(_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x3fbb)),_0x332b0b=!0x0):_0x1224da[_0x361b41(0x41e6)](_0x471d83['o'][_0x361b41(0x2087)])&&(_0x44166b['push']('#define\x20OPACITYUV1'),_0x2c4625=!0x0))),_0x16a7e3&&(_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x1973)),_0x1224da[_0x361b41(0x41e6)](_0x471d83['o'][_0x361b41(0x2abb)])&&0x1===_0x16a7e3['coordinatesIndex']?(_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x359f)),_0x332b0b=!0x0):_0x1224da[_0x361b41(0x41e6)](_0x471d83['o'][_0x361b41(0x2087)])&&(_0x44166b[_0x361b41(0x3f90)](_0x361b41(0xbe0)),_0x2c4625=!0x0),_0x16a7e3['gammaSpace']||_0x44166b['push']('#define\x20EMISSIVE_ISLINEAR')),_0x1224da[_0x361b41(0x35cf)]&&_0x1224da['isVerticesDataPresent'](_0x471d83['o'][_0x361b41(0x2cec)])&&_0x1224da[_0x361b41(0x11ae)]&&_0x562831[_0x361b41(0x13f7)]!==_0x2822fa['F'][_0x361b41(0x1a1b)]&&(_0x4be646[_0x361b41(0x3f90)](_0x471d83['o']['ColorKind']),_0x44166b['push']('#define\x20VERTEXALPHA')),_0x2c4625&&(_0x4be646['push'](_0x471d83['o'][_0x361b41(0x2087)]),_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x38cf))),_0x332b0b&&(_0x4be646[_0x361b41(0x3f90)](_0x471d83['o'][_0x361b41(0x2abb)]),_0x44166b['push'](_0x361b41(0x1bb2)));const _0x1a812f=new _0x46c3db['L']();_0x1224da['useBones']&&_0x1224da[_0x361b41(0x11a5)]?(_0x4be646[_0x361b41(0x3f90)](_0x471d83['o'][_0x361b41(0x1b55)]),_0x4be646['push'](_0x471d83['o']['MatricesWeightsKind']),0x4<_0x1224da[_0x361b41(0x230d)]&&(_0x4be646['push'](_0x471d83['o'][_0x361b41(0x317a)]),_0x4be646['push'](_0x471d83['o']['MatricesWeightsExtraKind'])),_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x3630)+_0x1224da['numBoneInfluencers']),(_0x34aa80=_0x1224da['skeleton'])&&_0x34aa80['isUsingTextureForMatrices']?_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x38a6)):_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x1bee)+(_0x34aa80?_0x34aa80[_0x361b41(0x154e)][_0x361b41(0x1377)]+0x1:0x0)),0x0<_0x1224da[_0x361b41(0x230d)]&&_0x1a812f['addCPUSkinningFallback'](0x0,_0x1224da)):_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x1967)),_0x8ebd89=_0x1224da[_0x361b41(0x70d)];let _0xa8ba7e=0x0;_0x8ebd89&&0x0<_0x8ebd89[_0x361b41(0x1343)]&&(_0x44166b['push'](_0x361b41(0x2af8)),_0xa8ba7e=_0x8ebd89[_0x361b41(0x1343)],_0x44166b[_0x361b41(0x3f90)]('#define\x20NUM_MORPH_INFLUENCERS\x20'+_0xa8ba7e),_0x8ebd89[_0x361b41(0x4099)]&&_0x44166b[_0x361b41(0x3f90)]('#define\x20MORPHTARGETS_TEXTURE'),_0x651ecb['G'][_0x361b41(0xc75)](_0x4be646,_0x1224da,_0xa8ba7e)),_0x427204&&(_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x1dc7)),_0x651ecb['G'][_0x361b41(0x1aa)](_0x4be646),_0x28b33a[_0x361b41(0x2224)]()[_0x361b41(0x3909)]&&_0x44166b[_0x361b41(0x3f90)](_0x361b41(0x1f85))),(0x0,_0x16c237['lK'])(_0x562831,this['_scene'],_0x44166b),this['_addCustomEffectDefines'](_0x44166b);const _0x230dc7=_0x28b33a['_getDrawWrapper'](void 0x0,!0x0);var _0x34aa80,_0x269e9b=_0x230dc7[_0x361b41(0x1864)],_0x16a7e3=_0x44166b[_0x361b41(0x1301)]('\x0a');return _0x269e9b!==_0x16a7e3&&((0x0,_0x16c237['qx'])(_0x34aa80=[_0x361b41(0x2023),_0x361b41(0x2bed),_0x361b41(0x1633),'glowColor',_0x361b41(0x2ba4),_0x361b41(0x33fd),_0x361b41(0x10d6),_0x361b41(0x9f8),_0x361b41(0x36be),_0x361b41(0x3c7b),_0x361b41(0x17b0),_0x361b41(0x6ed),_0x361b41(0x3380)]),_0x230dc7[_0x361b41(0x319a)](this[_0x361b41(0x2635)][_0x361b41(0x12cf)]('glowMapGeneration',_0x4be646,_0x34aa80,[_0x361b41(0x399c),_0x361b41(0x2d96),_0x361b41(0xeaa),_0x361b41(0xe29),'morphTargets'],_0x16a7e3,_0x1a812f,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0xa8ba7e}),_0x16a7e3)),_0x230dc7['effect'][_0x361b41(0x3261)]();}['render'](){var _0x203ed2=_0x190557;for(let _0xcfc71b=0x0;_0xcfc71b<this[_0x203ed2(0x40a3)][_0x203ed2(0x1377)];_0xcfc71b++)if(!this[_0x203ed2(0x40a3)][_0xcfc71b][_0x203ed2(0x3261)]())return;const _0x8ca0ef=this[_0x203ed2(0x195b)][_0x203ed2(0x2cd1)]();var _0x1f6964=this[_0x203ed2(0x3599)]();let _0x481919=!0x0;for(let _0x1d502a=0x0;_0x1d502a<_0x1f6964;++_0x1d502a){let _0x59019b=this[_0x203ed2(0x350e)][_0x1d502a];_0x59019b||(_0x59019b=this['_mergeDrawWrapper'][_0x1d502a]=new _0x49413d['q'](this[_0x203ed2(0x2635)]))[_0x203ed2(0x319a)](this['_createMergeEffect']()),_0x481919=_0x481919&&_0x59019b[_0x203ed2(0x2766)]['isReady']();}if(_0x481919){this[_0x203ed2(0x306f)][_0x203ed2(0x2a3a)](this);var _0x4007c7=_0x8ca0ef['getAlphaMode']();for(let _0xa2f483=0x0;_0xa2f483<_0x1f6964;++_0xa2f483){var _0x338f4e=this['_mergeDrawWrapper'][_0xa2f483];_0x8ca0ef[_0x203ed2(0x26fe)](_0x338f4e),_0x8ca0ef[_0x203ed2(0x2f10)](!0x1),_0x8ca0ef[_0x203ed2(0x2848)](this['_vertexBuffers'],this['_indexBuffer'],_0x338f4e['effect']),_0x8ca0ef[_0x203ed2(0x2528)](this[_0x203ed2(0x3a1c)]['alphaBlendingMode']),this[_0x203ed2(0x24fe)](_0x338f4e[_0x203ed2(0x2766)],_0xa2f483);}_0x8ca0ef['setAlphaMode'](_0x4007c7),this[_0x203ed2(0x3b40)][_0x203ed2(0x2a3a)](this),_0x4007c7=this['_mainTexture'][_0x203ed2(0x5dd)](),(this[_0x203ed2(0x2e12)](),_0x4007c7[_0x203ed2(0x2255)]===this[_0x203ed2(0x2b1)]['width']&&_0x4007c7[_0x203ed2(0xc32)]===this[_0x203ed2(0x2b1)][_0x203ed2(0xc32)]||0x0===this['_mainTextureDesiredSize'][_0x203ed2(0x2255)]||0x0===this[_0x203ed2(0x2b1)][_0x203ed2(0xc32)]||(this[_0x203ed2(0x3357)]['notifyObservers'](this),this[_0x203ed2(0x3db8)](),this[_0x203ed2(0x12bd)](),this['_createTextureAndPostProcesses']()));}}['hasMesh'](_0x4cac84){var _0x28f032=_0x190557;return-0x1===this[_0x28f032(0x1e2c)]||_0x4cac84['renderingGroupId']===this[_0x28f032(0x1e2c)];}[_0x190557(0x7a8)](){var _0x12957c=_0x190557;return this[_0x12957c(0x3c85)]&&this[_0x12957c(0x2d1a)];}[_0x190557(0xfda)](_0xb37623){return!0x0;}[_0x190557(0x2b3a)](_0x202fbb,_0x5527d3){return!_0x5527d3['needAlphaBlendingForMesh'](_0x202fbb);}['_shouldRenderEmissiveTextureForMesh'](){return!0x0;}['_renderSubMesh'](_0x5ef65c,_0x47fed0=!0x1){var _0x23be3a=_0x190557;if(this[_0x23be3a(0x7a8)]()){const _0x98c9e9=_0x5ef65c['getMaterial']();var _0x7414a5=_0x5ef65c['getMesh'](),_0x488977=_0x5ef65c['getReplacementMesh']();const _0xd72b6c=_0x5ef65c[_0x23be3a(0x2224)](),_0x4761be=_0x5ef65c[_0x23be3a(0x3c9c)](),_0xa58121=this[_0x23be3a(0x195b)],_0x7f2a0=_0xa58121[_0x23be3a(0x2cd1)]();if(_0x4761be[_0x23be3a(0x988)]['_isActiveIntermediate']=!0x1,_0x98c9e9&&this[_0x23be3a(0x2b3a)](_0xd72b6c,_0x98c9e9)){let _0x1b95e5=null!=(_0x39dab9=_0xd72b6c[_0x23be3a(0x802)])?_0x39dab9:_0x98c9e9['sideOrientation'];var _0x39dab9=_0x4761be[_0x23be3a(0x41d2)](),_0x39dab9=(_0x1b95e5=_0x39dab9<0x0?_0x1b95e5===_0x2822fa['F']['ClockWiseSideOrientation']?_0x2822fa['F'][_0x23be3a(0x206d)]:_0x2822fa['F'][_0x23be3a(0x27e)]:_0x1b95e5)===_0x2822fa['F'][_0x23be3a(0x27e)],_0x39dab9=(_0x7f2a0[_0x23be3a(0x2f10)](_0x98c9e9[_0x23be3a(0x363)],_0x98c9e9[_0x23be3a(0x330a)],void 0x0,_0x39dab9,_0x98c9e9[_0x23be3a(0x16d4)],void 0x0,_0x98c9e9[_0x23be3a(0x12bf)]),_0xd72b6c['_getInstancesRenderList'](_0x5ef65c[_0x23be3a(0x2d83)],!!_0x488977));if(!_0x39dab9['mustReturn']&&this[_0x23be3a(0xfda)](_0xd72b6c)){var _0x2f521a=_0x39dab9[_0x23be3a(0x2710)][_0x5ef65c['_id']]||_0xd72b6c[_0x23be3a(0x3909)];if(this[_0x23be3a(0x98b)](_0xd72b6c,_0x5ef65c,_0x98c9e9),this['onBeforeRenderMeshToEffect']['notifyObservers'](_0x7414a5),this[_0x23be3a(0x37e7)](_0xd72b6c))_0xd72b6c[_0x23be3a(0x2f9e)](_0x5ef65c,_0x47fed0,_0x488977||void 0x0);else{if(this[_0x23be3a(0x1f55)](_0x5ef65c,_0x2f521a,this[_0x23be3a(0x14e7)]['texture'])){const _0x502c0d=null==(_0x488977=_0x4761be[_0x23be3a(0x988)]['_materialForRenderPass'])?void 0x0:_0x488977[_0x7f2a0[_0x23be3a(0x111f)]];let _0x20d340=_0x5ef65c[_0x23be3a(0x3ec9)]();if(!(_0x20d340=!_0x20d340&&_0x502c0d?_0x502c0d[_0x23be3a(0x3ec9)]():_0x20d340))return;const _0x114606=_0x20d340[_0x23be3a(0x2766)];if(_0x7f2a0[_0x23be3a(0x26fe)](_0x20d340),_0x2f521a||_0xd72b6c[_0x23be3a(0x4de)](_0x5ef65c,_0x114606,_0x98c9e9[_0x23be3a(0xd8d)]),_0x502c0d?_0x502c0d[_0x23be3a(0x15da)](_0x4761be['getWorldMatrix'](),_0x4761be,_0x5ef65c):(_0x114606[_0x23be3a(0x1e2d)](_0x23be3a(0x1633),_0xa58121[_0x23be3a(0x23b1)]()),_0x114606[_0x23be3a(0x1e2d)](_0x23be3a(0x2023),_0x4761be[_0x23be3a(0x927)]()),_0x114606['setFloat4']('glowColor',this[_0x23be3a(0x14e7)]['color']['r'],this[_0x23be3a(0x14e7)][_0x23be3a(0x378e)]['g'],this[_0x23be3a(0x14e7)][_0x23be3a(0x378e)]['b'],this[_0x23be3a(0x14e7)]['color']['a'])),!_0x502c0d){_0x488977=_0x98c9e9[_0x23be3a(0x3d3a)]();const _0x18dcc2=_0x98c9e9[_0x23be3a(0x2bb5)]();var _0x25471c=_0x18dcc2&&_0x18dcc2[_0x23be3a(0x3475)]&&(_0x98c9e9[_0x23be3a(0x3f03)]||_0x98c9e9[_0x23be3a(0x3f96)]);_0x18dcc2&&(_0x488977||_0x25471c)&&(_0x114606[_0x23be3a(0x1888)](_0x23be3a(0x399c),_0x18dcc2),(_0x488977=_0x18dcc2[_0x23be3a(0x318f)]())&&_0x114606['setMatrix'](_0x23be3a(0x10d6),_0x488977));const _0x4b5158=_0x98c9e9[_0x23be3a(0x23e5)];if(_0x4b5158&&(_0x114606[_0x23be3a(0x1888)](_0x23be3a(0xeaa),_0x4b5158),_0x114606['setFloat'](_0x23be3a(0x3c7b),_0x4b5158[_0x23be3a(0x184a)]),(_0x25471c=_0x4b5158[_0x23be3a(0x318f)]())&&_0x114606[_0x23be3a(0x1e2d)](_0x23be3a(0x36be),_0x25471c)),this[_0x23be3a(0x14e7)][_0x23be3a(0x3c38)]&&(_0x114606[_0x23be3a(0x1888)]('emissiveSampler',this[_0x23be3a(0x14e7)][_0x23be3a(0x3c38)]),_0x114606[_0x23be3a(0x1e2d)](_0x23be3a(0x9f8),this[_0x23be3a(0x14e7)][_0x23be3a(0x3c38)][_0x23be3a(0x318f)]())),_0xd72b6c[_0x23be3a(0x3675)]&&_0xd72b6c[_0x23be3a(0x11a5)]&&_0xd72b6c[_0x23be3a(0x2d12)]){const _0x3b82ca=_0xd72b6c[_0x23be3a(0x2d12)];if(_0x3b82ca[_0x23be3a(0x2cac)]){_0x488977=_0x3b82ca['getTransformMatrixTexture'](_0xd72b6c);if(!_0x488977)return;_0x114606['setTexture']('boneSampler',_0x488977),_0x114606['setFloat'](_0x23be3a(0x33fd),0x4*(_0x3b82ca[_0x23be3a(0x154e)]['length']+0x1));}else _0x114606[_0x23be3a(0x34e0)](_0x23be3a(0x2bed),_0x3b82ca[_0x23be3a(0x24d5)](_0xd72b6c));}_0x651ecb['G'][_0x23be3a(0x3514)](_0xd72b6c,_0x114606),_0xd72b6c[_0x23be3a(0x70d)]&&_0xd72b6c[_0x23be3a(0x70d)][_0x23be3a(0x4099)]&&_0xd72b6c['morphTargetManager']['_bind'](_0x114606),_0x47fed0&&_0x7f2a0['setAlphaMode'](_0x98c9e9[_0x23be3a(0x3b3b)]),_0x114606[_0x23be3a(0x1d16)]('glowIntensity',this[_0x23be3a(0x1357)](_0xd72b6c)),(0x0,_0x16c237['an'])(_0x114606,_0x98c9e9,_0xa58121);}_0xd72b6c[_0x23be3a(0x6f9)](_0x4761be,_0x5ef65c,_0x114606,_0x98c9e9[_0x23be3a(0xd8d)],_0x39dab9,_0x2f521a,(_0x73283f,_0x1a9d98)=>_0x114606[_0x23be3a(0x1e2d)](_0x23be3a(0x2023),_0x1a9d98));}else this[_0x23be3a(0x3ad)][_0x23be3a(0x27a7)]();}this[_0x23be3a(0x37ac)]['notifyObservers'](_0x7414a5);}}}}[_0x190557(0x37e7)](_0x572ae9){return!0x1;}[_0x190557(0x2ef6)](){var _0x28cb66=_0x190557;const _0x51d942=this['_vertexBuffers'][_0x471d83['o'][_0x28cb66(0x34af)]];_0x51d942&&_0x51d942['_rebuild'](),this[_0x28cb66(0x2edd)]();}[_0x190557(0x3db8)](){var _0x343eab=_0x190557;this['_mainTexture'][_0x343eab(0x18c9)]();for(let _0x457c72=0x0;_0x457c72<this[_0x343eab(0x40a3)][_0x343eab(0x1377)];_0x457c72++)this[_0x343eab(0x40a3)][_0x457c72]&&this[_0x343eab(0x40a3)][_0x457c72]['dispose']();this[_0x343eab(0x40a3)]=[];for(let _0xdd5170=0x0;_0xdd5170<this['_textures'][_0x343eab(0x1377)];_0xdd5170++)this[_0x343eab(0x407e)][_0xdd5170]&&this[_0x343eab(0x407e)][_0xdd5170][_0x343eab(0x18c9)]();this['_textures']=[];}[_0x190557(0x18c9)](){var _0x397bd5=_0x190557;const _0x11e91d=this[_0x397bd5(0x32a3)][_0x471d83['o'][_0x397bd5(0x34af)]];_0x11e91d&&(_0x11e91d['dispose'](),this[_0x397bd5(0x32a3)][_0x471d83['o'][_0x397bd5(0x34af)]]=null),this[_0x397bd5(0x3e9b)]&&(this[_0x397bd5(0x195b)][_0x397bd5(0x2cd1)]()[_0x397bd5(0x3970)](this['_indexBuffer']),this[_0x397bd5(0x3e9b)]=null);for(const _0x118847 of this[_0x397bd5(0x350e)])_0x118847[_0x397bd5(0x18c9)]();this['_mergeDrawWrapper']=[],this[_0x397bd5(0x3db8)]();var _0x3b3d77=this[_0x397bd5(0x195b)][_0x397bd5(0x3b48)]['indexOf'](this,0x0);-0x1<_0x3b3d77&&this['_scene']['effectLayers']['splice'](_0x3b3d77,0x1),this[_0x397bd5(0x21eb)][_0x397bd5(0x2a3a)](this),this[_0x397bd5(0x21eb)][_0x397bd5(0x2f8)](),this['onBeforeRenderMainTextureObservable'][_0x397bd5(0x2f8)](),this['onBeforeComposeObservable'][_0x397bd5(0x2f8)](),this[_0x397bd5(0x286c)]['clear'](),this[_0x397bd5(0x37ac)]['clear'](),this['onAfterComposeObservable'][_0x397bd5(0x2f8)](),this[_0x397bd5(0x3357)]['clear']();}['getClassName'](){return'EffectLayer';}static[_0x190557(0x2a19)](_0x198ca1,_0x4d3c32,_0x5519f8){var _0x36b613=_0x190557;const _0xcbb610=_0x4ab5c9['w1'][_0x36b613(0x1092)](_0x198ca1[_0x36b613(0x2b51)]);return _0xcbb610['Parse'](_0x198ca1,_0x4d3c32,_0x5519f8);}}_0x3ed62c['_SceneComponentInitialization']=_0x28b314=>{var _0x1b0d75=_0x190557;throw(0x0,_0x52e6b9['S'])(_0x1b0d75(0x3507));},_0x4c8bef([(0x0,_0x521df5['qC'])()],_0x3ed62c['prototype'],_0x190557(0xc8c),void 0x0),_0x4c8bef([(0x0,_0x521df5['XX'])()],_0x3ed62c[_0x190557(0x41df)],_0x190557(0x1418),void 0x0),_0x4c8bef([(0x0,_0x521df5['qC'])()],_0x3ed62c[_0x190557(0x41df)],_0x190557(0x3c85),void 0x0),_0x4c8bef([(0x0,_0x521df5['VE'])()],_0x3ed62c['prototype'],'camera',null),_0x4c8bef([(0x0,_0x521df5['qC'])()],_0x3ed62c[_0x190557(0x41df)],'renderingGroupId',null),_0x4c8bef([(0x0,_0x521df5['qC'])()],_0x3ed62c[_0x190557(0x41df)],_0x190557(0x10b3),void 0x0);},0xb6f0:(_0xeb44bc,_0x3999cd,_0x4952c6)=>{var _0x3b933c=a8_0x16e4d8,_0x5ea8c8=_0x4952c6(0xdef7),_0x175e27=_0x4952c6(0xbb85),_0x2285a4=_0x4952c6(0x1366f),_0x30b805=_0x4952c6(0xe0c0),_0x7a5601=_0x4952c6(0xf8c1);_0x30b805['p'][_0x3b933c(0x151e)](_0x175e27['l'][_0x3b933c(0xce2)],(_0x6feb04,_0x46d51a,_0x18321c,_0x296895)=>{var _0x5d5dd5=_0x3b933c;if(_0x6feb04[_0x5d5dd5(0x3b48)]){_0x18321c[_0x5d5dd5(0x3b48)]||(_0x18321c['effectLayers']=new Array());for(let _0x41df13=0x0;_0x41df13<_0x6feb04[_0x5d5dd5(0x3b48)]['length'];_0x41df13++){var _0x22438a=_0x2285a4['w'][_0x5d5dd5(0x2a19)](_0x6feb04['effectLayers'][_0x41df13],_0x46d51a,_0x296895);_0x18321c[_0x5d5dd5(0x3b48)][_0x5d5dd5(0x3f90)](_0x22438a);}}}),_0x30b805['p']['prototype'][_0x3b933c(0x4163)]=function(_0x60d3e4){var _0x1fd4e2=_0x3b933c;return _0x60d3e4=this['effectLayers']['indexOf'](_0x60d3e4),(-0x1!==_0x60d3e4&&this[_0x1fd4e2(0x3b48)][_0x1fd4e2(0x5ff)](_0x60d3e4,0x1),_0x60d3e4);},_0x30b805['p'][_0x3b933c(0x41df)][_0x3b933c(0x3d04)]=function(_0x8cd493){var _0x3e18c1=_0x3b933c;this[_0x3e18c1(0x3b48)][_0x3e18c1(0x3f90)](_0x8cd493);};class _0x7178ff{constructor(_0x2fa32b){var _0x238041=_0x3b933c;this[_0x238041(0xc8c)]=_0x175e27['l']['NAME_EFFECTLAYER'],this[_0x238041(0x1779)]=!0x1,this['_needStencil']=!0x1,this[_0x238041(0x38f6)]=!0x1,this['scene']=_0x2fa32b||_0x7a5601['l'][_0x238041(0x3396)],this[_0x238041(0x3fde)]&&(this[_0x238041(0x2635)]=this[_0x238041(0x3fde)][_0x238041(0x2cd1)](),this[_0x238041(0x3fde)][_0x238041(0x3b48)]=new Array());}[_0x3b933c(0x646)](){var _0x44f905=_0x3b933c;this[_0x44f905(0x3fde)][_0x44f905(0x1d29)][_0x44f905(0x109d)](_0x175e27['l'][_0x44f905(0x8f9)],this,this[_0x44f905(0x260f)]),this[_0x44f905(0x3fde)][_0x44f905(0x4070)][_0x44f905(0x109d)](_0x175e27['l'][_0x44f905(0x4d4)],this,this[_0x44f905(0x224a)]),this['scene'][_0x44f905(0xeda)][_0x44f905(0x109d)](_0x175e27['l']['STEP_BEFORECAMERADRAW_EFFECTLAYER'],this,this[_0x44f905(0xb90)]),this['scene'][_0x44f905(0x38eb)][_0x44f905(0x109d)](_0x175e27['l'][_0x44f905(0x1482)],this,this['_drawRenderingGroup']),this[_0x44f905(0x3fde)][_0x44f905(0x2e62)][_0x44f905(0x109d)](_0x175e27['l']['STEP_AFTERCAMERADRAW_EFFECTLAYER'],this,this['_setStencilBack']),this[_0x44f905(0x3fde)][_0x44f905(0x2e62)][_0x44f905(0x109d)](_0x175e27['l'][_0x44f905(0x110d)],this,this[_0x44f905(0x1ea0)]);}[_0x3b933c(0x20f9)](){var _0x3e0a8d=_0x3b933c;for(const _0x1726cd of this[_0x3e0a8d(0x3fde)][_0x3e0a8d(0x3b48)])_0x1726cd[_0x3e0a8d(0x2ef6)]();}[_0x3b933c(0x2fcc)](_0x39589){var _0x1afd44=_0x3b933c;_0x39589[_0x1afd44(0x3b48)]=[];for(const _0x3a9613 of this[_0x1afd44(0x3fde)][_0x1afd44(0x3b48)])_0x3a9613['serialize']&&_0x39589[_0x1afd44(0x3b48)][_0x1afd44(0x3f90)](_0x3a9613[_0x1afd44(0x2fcc)]());}[_0x3b933c(0x15fb)](_0xedcf79){var _0x2627ee=_0x3b933c;_0xedcf79[_0x2627ee(0x3b48)]&&_0xedcf79[_0x2627ee(0x3b48)]['forEach'](_0x4d8175=>{var _0x223683=_0x2627ee;this[_0x223683(0x3fde)][_0x223683(0x3d04)](_0x4d8175);});}[_0x3b933c(0xd71)](_0x3c3278,_0x5aa369){var _0x399775=_0x3b933c;_0x3c3278['effectLayers']&&_0x3c3278[_0x399775(0x3b48)][_0x399775(0x7f0)](_0x224bc1=>{var _0x2f91d7=_0x399775;this[_0x2f91d7(0x3fde)][_0x2f91d7(0x4163)](_0x224bc1),_0x5aa369&&_0x224bc1['dispose']();});}[_0x3b933c(0x18c9)](){var _0x46b1f1=_0x3b933c;const _0x207cce=this[_0x46b1f1(0x3fde)][_0x46b1f1(0x3b48)];for(;_0x207cce['length'];)_0x207cce[0x0][_0x46b1f1(0x18c9)]();}[_0x3b933c(0x260f)](_0xe88830,_0x50f002){var _0x578dfb=_0x3b933c,_0x47b7bb=this['_engine'][_0x578dfb(0x111f)];for(const _0x55de6e of this[_0x578dfb(0x3fde)][_0x578dfb(0x3b48)])if(_0x55de6e['hasMesh'](_0xe88830)){var _0x27e2e7=_0x55de6e[_0x578dfb(0x3ad)];this[_0x578dfb(0x2635)][_0x578dfb(0x111f)]=_0x27e2e7[_0x578dfb(0x3eaa)];for(const _0x91bea1 of _0xe88830[_0x578dfb(0x11db)])if(!_0x55de6e[_0x578dfb(0x3261)](_0x91bea1,_0x50f002))return this[_0x578dfb(0x2635)]['currentRenderPassId']=_0x47b7bb,!0x1;}return this[_0x578dfb(0x2635)][_0x578dfb(0x111f)]=_0x47b7bb,!0x0;}['_renderMainTexture'](_0x54c6e8){var _0x1b69dc=_0x3b933c;this[_0x1b69dc(0x1779)]=!0x1;let _0x15f535=this[_0x1b69dc(0x3dbd)]=!0x1;var _0x3dae06=this[_0x1b69dc(0x3fde)][_0x1b69dc(0x3b48)];if(_0x3dae06&&0x0<_0x3dae06[_0x1b69dc(0x1377)]){this[_0x1b69dc(0x38f6)]=this['_engine'][_0x1b69dc(0x29c0)]();for(const _0x576df7 of _0x3dae06)if(_0x576df7[_0x1b69dc(0x7a8)]()&&(!_0x576df7[_0x1b69dc(0x3031)]||_0x576df7[_0x1b69dc(0x3031)][_0x1b69dc(0xf34)]===_0x5ea8c8['V']['RIG_MODE_NONE']&&_0x54c6e8===_0x576df7[_0x1b69dc(0x3031)]||_0x576df7[_0x1b69dc(0x3031)][_0x1b69dc(0xf34)]!==_0x5ea8c8['V'][_0x1b69dc(0x115e)]&&-0x1<_0x576df7[_0x1b69dc(0x3031)][_0x1b69dc(0x1c1b)][_0x1b69dc(0x919)](_0x54c6e8))){this['_renderEffects']=!0x0,this[_0x1b69dc(0x3dbd)]=this[_0x1b69dc(0x3dbd)]||_0x576df7[_0x1b69dc(0x1e9a)]();const _0x544fd8=_0x576df7[_0x1b69dc(0x3ad)];_0x544fd8['_shouldRender']()&&(this[_0x1b69dc(0x3fde)][_0x1b69dc(0xb62)](),_0x544fd8['render'](!0x1,!0x1),_0x15f535=!0x0);}this[_0x1b69dc(0x3fde)]['incrementRenderId']();}return _0x15f535;}[_0x3b933c(0xb90)](){var _0x20f0d5=_0x3b933c;this[_0x20f0d5(0x3dbd)]&&this[_0x20f0d5(0x2635)][_0x20f0d5(0x10f4)](!0x0);}[_0x3b933c(0x3591)](){var _0x2e056b=_0x3b933c;this[_0x2e056b(0x3dbd)]&&this['_engine'][_0x2e056b(0x10f4)](this['_previousStencilState']);}['_draw'](_0x2dac88){var _0x1daf40=_0x3b933c;if(this[_0x1daf40(0x1779)]){this['_engine'][_0x1daf40(0x3d52)](!0x1);var _0x56a763=this['scene'][_0x1daf40(0x3b48)];for(let _0x3a368a=0x0;_0x3a368a<_0x56a763[_0x1daf40(0x1377)];_0x3a368a++){const _0x3c3b55=_0x56a763[_0x3a368a];_0x3c3b55[_0x1daf40(0x1e2c)]===_0x2dac88&&_0x3c3b55[_0x1daf40(0x7a8)]()&&_0x3c3b55[_0x1daf40(0x2f9e)]();}this[_0x1daf40(0x2635)][_0x1daf40(0x3d52)](!0x0);}}['_drawCamera'](){var _0x3e91fe=_0x3b933c;this[_0x3e91fe(0x1779)]&&this[_0x3e91fe(0x2a9e)](-0x1);}['_drawRenderingGroup'](_0x5672ea){var _0x5bf599=_0x3b933c;!this[_0x5bf599(0x3fde)]['_isInIntermediateRendering']()&&this[_0x5bf599(0x1779)]&&this['_draw'](_0x5672ea);}}_0x2285a4['w'][_0x3b933c(0x4109)]=_0x1d4a95=>{var _0x59700e=_0x3b933c,_0x38b779;_0x1d4a95['_getComponent'](_0x175e27['l'][_0x59700e(0xce2)])||(_0x38b779=new _0x7178ff(_0x1d4a95),_0x1d4a95[_0x59700e(0xdb4)](_0x38b779));};},0x2133:(_0x4a9910,_0x582d19,_0x4f684b)=>{var _0x444873=a8_0x16e4d8;_0x4f684b['d'](_0x582d19,{'c':()=>_0x34c84e});function _0x3c004d(_0x4b6372,_0xa4480a,_0x19d627,_0x1e16b5){var _0x83e411=a8_0x5b24,_0x304a2f,_0x1f7121=arguments[_0x83e411(0x1377)],_0x23efde=_0x1f7121<0x3?_0xa4480a:null===_0x1e16b5?_0x1e16b5=Object[_0x83e411(0xd3d)](_0xa4480a,_0x19d627):_0x1e16b5;if(_0x83e411(0x1e3f)==typeof Reflect&&_0x83e411(0x38fa)==typeof Reflect[_0x83e411(0x1dac)])_0x23efde=Reflect['decorate'](_0x4b6372,_0xa4480a,_0x19d627,_0x1e16b5);else{for(var _0x33ca06=_0x4b6372[_0x83e411(0x1377)]-0x1;0x0<=_0x33ca06;_0x33ca06--)(_0x304a2f=_0x4b6372[_0x33ca06])&&(_0x23efde=(_0x1f7121<0x3?_0x304a2f(_0x23efde):0x3<_0x1f7121?_0x304a2f(_0xa4480a,_0x19d627,_0x23efde):_0x304a2f(_0xa4480a,_0x19d627))||_0x23efde);}0x3<_0x1f7121&&_0x23efde&&Object[_0x83e411(0x395)](_0xa4480a,_0x19d627,_0x23efde);}var _0x533fe6=_0x4f684b(0x153ad),_0x2fbc5a=_0x4f684b(0x9fd1),_0x45b203=_0x4f684b(0x1a27),_0x53fa1f=_0x4f684b(0xbac7),_0x5b1987=_0x4f684b(0x8af2),_0x15556b=_0x4f684b(0x173aa),_0xf8e9a9=_0x4f684b(0x8917),_0x582d19=_0x4f684b(0x1366f),_0x4596e8=_0x4f684b(0xe0c0),_0xa9326e=_0x4f684b(0x77a5),_0x39eacb=_0x4f684b(0xe456),_0x42818b=_0x4f684b(0xee04),_0xfe72dc=_0x4f684b(0xc84b);_0x4f684b(0x16980),_0x4f684b(0x13824),_0x4f684b(0xb6f0),_0x4596e8['p']['prototype']['getGlowLayerByName']=function(_0x24580d){var _0x5b240e=a8_0x5b24,_0x328bc2;for(let _0x7a9c23=0x0;_0x7a9c23<(null==(_0x328bc2=this[_0x5b240e(0x3b48)])?void 0x0:_0x328bc2['length']);_0x7a9c23++)if(this[_0x5b240e(0x3b48)][_0x7a9c23][_0x5b240e(0xc8c)]===_0x24580d&&this['effectLayers'][_0x7a9c23][_0x5b240e(0xfd6)]()===_0x34c84e['EffectName'])return this[_0x5b240e(0x3b48)][_0x7a9c23];return null;};class _0x34c84e extends _0x582d19['w']{constructor(_0x415a3a,_0x55cd16,_0x48cbcb){var _0x38d32b=a8_0x5b24;super(_0x415a3a,_0x55cd16),this[_0x38d32b(0x164e)]=0x1,this[_0x38d32b(0xec1)]=[],this['_excludedMeshes']=[],this['_meshesUsingTheirOwnMaterials']=[],this[_0x38d32b(0x1418)]=new _0xfe72dc['HE'](0x0,0x0,0x0,0x1),this[_0x38d32b(0x4179)]=Object[_0x38d32b(0x3345)]({'mainTextureRatio':_0x34c84e['DefaultTextureRatio'],'blurKernelSize':0x20,'mainTextureFixedSize':void 0x0,'camera':null,'mainTextureSamples':0x1,'renderingGroupId':-0x1,'ldrMerge':!0x1,'alphaBlendingMode':_0xa9326e['g'][_0x38d32b(0x2532)],'mainTextureType':_0xa9326e['g'][_0x38d32b(0x705)]},_0x48cbcb),this[_0x38d32b(0x31ab)]({'alphaBlendingMode':this[_0x38d32b(0x4179)][_0x38d32b(0x1bcf)],'camera':this[_0x38d32b(0x4179)]['camera'],'mainTextureFixedSize':this[_0x38d32b(0x4179)]['mainTextureFixedSize'],'mainTextureRatio':this[_0x38d32b(0x4179)][_0x38d32b(0x2317)],'renderingGroupId':this[_0x38d32b(0x4179)][_0x38d32b(0x1e2c)],'mainTextureType':this[_0x38d32b(0x4179)][_0x38d32b(0x211c)]});}set[_0x444873(0x1514)](_0x3aaf60){var _0x153278=_0x444873;_0x3aaf60!==this['_options'][_0x153278(0x1514)]&&(this['_options'][_0x153278(0x1514)]=_0x3aaf60,_0x3aaf60=this['_getEffectiveBlurKernelSize'](),this[_0x153278(0x2c18)][_0x153278(0x149d)]=_0x3aaf60,this[_0x153278(0x1736)][_0x153278(0x149d)]=_0x3aaf60,this[_0x153278(0x12bc)][_0x153278(0x149d)]=_0x3aaf60,this[_0x153278(0x1ce9)][_0x153278(0x149d)]=_0x3aaf60);}get[_0x444873(0x1514)](){var _0x152915=_0x444873;return this[_0x152915(0x4179)][_0x152915(0x1514)];}set[_0x444873(0x2b46)](_0x639910){this['_intensity']=_0x639910;}get[_0x444873(0x2b46)](){return this['_intensity'];}['getEffectName'](){var _0x4e45ef=_0x444873;return _0x34c84e[_0x4e45ef(0x2588)];}['_createMergeEffect'](){var _0x1322ee=_0x444873;let _0x83b568='#define\x20EMISSIVE\x20\x0a';return this[_0x1322ee(0x4179)]['ldrMerge']&&(_0x83b568+=_0x1322ee(0x3691)),this['_engine'][_0x1322ee(0x12cf)]('glowMapMerge',[_0x45b203['o']['PositionKind']],[_0x1322ee(0x90d)],[_0x1322ee(0x35c4),_0x1322ee(0x2489)],_0x83b568);}[_0x444873(0xe65)](){var _0x17763e=_0x444873;let _0x52661b=this['_mainTextureDesiredSize'][_0x17763e(0x2255)],_0x5998d5=this[_0x17763e(0x2b1)][_0x17763e(0xc32)],_0x534cb7=void(_0x52661b=this[_0x17763e(0x2635)][_0x17763e(0x15be)]?_0x42818b['D']['GetExponentOfTwo'](_0x52661b,this['_maxSize']):_0x52661b,_0x5998d5=this[_0x17763e(0x2635)]['needPOTTextures']?_0x42818b['D'][_0x17763e(0x4048)](_0x5998d5,this[_0x17763e(0xdf7)]):_0x5998d5);_0x534cb7=this[_0x17763e(0x2635)][_0x17763e(0xb60)]()[_0x17763e(0x2f97)]?_0xa9326e['g'][_0x17763e(0x17d0)]:_0xa9326e['g'][_0x17763e(0x705)],this[_0x17763e(0x421b)]=new _0x5b1987['_']('GlowLayerBlurRTT',{'width':_0x52661b,'height':_0x5998d5},this[_0x17763e(0x195b)],!0x1,!0x0,_0x534cb7),this['_blurTexture1'][_0x17763e(0x4100)]=_0x53fa1f['x'][_0x17763e(0x7b5)],this[_0x17763e(0x421b)]['wrapV']=_0x53fa1f['x']['CLAMP_ADDRESSMODE'],this[_0x17763e(0x421b)]['updateSamplingMode'](_0x53fa1f['x'][_0x17763e(0x30fa)]),this['_blurTexture1'][_0x17763e(0x1a1a)]=!0x1,this[_0x17763e(0x421b)][_0x17763e(0x2c28)]=!0x0;var _0x327281=Math['floor'](_0x52661b/0x2),_0x2653d8=Math['floor'](_0x5998d5/0x2),_0x5011ba=(this[_0x17763e(0x3f8a)]=new _0x5b1987['_'](_0x17763e(0xa5a),{'width':_0x327281,'height':_0x2653d8},this['_scene'],!0x1,!0x0,_0x534cb7),this[_0x17763e(0x3f8a)][_0x17763e(0x4100)]=_0x53fa1f['x'][_0x17763e(0x7b5)],this[_0x17763e(0x3f8a)][_0x17763e(0x3d59)]=_0x53fa1f['x']['CLAMP_ADDRESSMODE'],this[_0x17763e(0x3f8a)][_0x17763e(0x27a)](_0x53fa1f['x'][_0x17763e(0x30fa)]),this[_0x17763e(0x3f8a)][_0x17763e(0x1a1a)]=!0x1,this['_blurTexture2'][_0x17763e(0x2c28)]=!0x0,this['_textures']=[this[_0x17763e(0x421b)],this[_0x17763e(0x3f8a)]],this[_0x17763e(0x2c74)]());this[_0x17763e(0x2c18)]=new _0xf8e9a9['i'](_0x17763e(0x1480),new _0x2fbc5a['FM'](0x1,0x0),_0x5011ba,{'width':_0x52661b,'height':_0x5998d5},null,_0x53fa1f['x'][_0x17763e(0x30fa)],this['_scene'][_0x17763e(0x2cd1)](),!0x1,_0x534cb7),this[_0x17763e(0x2c18)][_0x17763e(0x2255)]=_0x52661b,this[_0x17763e(0x2c18)]['height']=_0x5998d5,this[_0x17763e(0x2c18)]['externalTextureSamplerBinding']=!0x0,this[_0x17763e(0x2c18)][_0x17763e(0x4107)]['add'](_0x36de7c=>{var _0x1c4c37=_0x17763e;_0x36de7c[_0x1c4c37(0x1888)]('textureSampler',this['_mainTexture']);}),this[_0x17763e(0x1736)]=new _0xf8e9a9['i']('GlowLayerVBP1',new _0x2fbc5a['FM'](0x0,0x1),_0x5011ba,{'width':_0x52661b,'height':_0x5998d5},null,_0x53fa1f['x']['BILINEAR_SAMPLINGMODE'],this[_0x17763e(0x195b)][_0x17763e(0x2cd1)](),!0x1,_0x534cb7),this['_horizontalBlurPostprocess2']=new _0xf8e9a9['i']('GlowLayerHBP2',new _0x2fbc5a['FM'](0x1,0x0),_0x5011ba,{'width':_0x327281,'height':_0x2653d8},null,_0x53fa1f['x'][_0x17763e(0x30fa)],this[_0x17763e(0x195b)][_0x17763e(0x2cd1)](),!0x1,_0x534cb7),this[_0x17763e(0x12bc)][_0x17763e(0x2255)]=_0x327281,this[_0x17763e(0x12bc)][_0x17763e(0xc32)]=_0x2653d8,this['_horizontalBlurPostprocess2'][_0x17763e(0x15ff)]=!0x0,this['_horizontalBlurPostprocess2'][_0x17763e(0x4107)][_0x17763e(0x3fc1)](_0x4b7e20=>{var _0x489b0a=_0x17763e;_0x4b7e20[_0x489b0a(0x1888)](_0x489b0a(0x35c4),this['_blurTexture1']);}),this['_verticalBlurPostprocess2']=new _0xf8e9a9['i'](_0x17763e(0x2d3),new _0x2fbc5a['FM'](0x0,0x1),_0x5011ba,{'width':_0x327281,'height':_0x2653d8},null,_0x53fa1f['x'][_0x17763e(0x30fa)],this[_0x17763e(0x195b)]['getEngine'](),!0x1,_0x534cb7),this[_0x17763e(0x40a3)]=[this[_0x17763e(0x2c18)],this[_0x17763e(0x1736)],this[_0x17763e(0x12bc)],this[_0x17763e(0x1ce9)]],this[_0x17763e(0x243c)]=[this[_0x17763e(0x2c18)],this[_0x17763e(0x1736)]],this[_0x17763e(0xfa8)]=[this['_horizontalBlurPostprocess2'],this[_0x17763e(0x1ce9)]],this[_0x17763e(0x3ad)][_0x17763e(0x3a80)]=this[_0x17763e(0x4179)][_0x17763e(0x3aad)],this[_0x17763e(0x3ad)]['onAfterUnbindObservable'][_0x17763e(0x3fc1)](()=>{var _0x353ea1=_0x17763e,_0xc86187,_0x503f2f=this[_0x353ea1(0x421b)][_0x353ea1(0x1114)];_0x503f2f&&(this[_0x353ea1(0x195b)]['postProcessManager'][_0x353ea1(0x2544)](this['_postProcesses1'],_0x503f2f,!0x0),(_0xc86187=this[_0x353ea1(0x3f8a)][_0x353ea1(0x1114)])&&this[_0x353ea1(0x195b)][_0x353ea1(0x6b6)][_0x353ea1(0x2544)](this[_0x353ea1(0xfa8)],_0xc86187,!0x0),this[_0x353ea1(0x2635)][_0x353ea1(0x18ef)](null!=_0xc86187?_0xc86187:_0x503f2f,!0x0));}),this[_0x17763e(0x40a3)][_0x17763e(0x1f88)](_0x109ac5=>{_0x109ac5['autoClear']=!0x1;});}[_0x444873(0x2c74)](){var _0x1fbb3d=_0x444873;return this[_0x1fbb3d(0x4179)][_0x1fbb3d(0x1514)]/0x2;}[_0x444873(0x3261)](_0x40100d,_0x4a6ca9){var _0x565f87=_0x444873,_0x2c4781=_0x40100d['getMaterial'](),_0x1a4e90=_0x40100d[_0x565f87(0x2224)]();if(!_0x2c4781||!_0x1a4e90)return!0x1;return _0x1a4e90=_0x2c4781['emissiveTexture'],super['_isReady'](_0x40100d,_0x4a6ca9,_0x1a4e90);}['needStencil'](){return!0x1;}['_canRenderMesh'](_0x402337,_0x30b621){return!0x0;}[_0x444873(0x24fe)](_0x167e15){var _0x47c25c=_0x444873;_0x167e15[_0x47c25c(0x1888)](_0x47c25c(0x35c4),this[_0x47c25c(0x421b)]),_0x167e15[_0x47c25c(0x1888)]('textureSampler2',this['_blurTexture2']),_0x167e15[_0x47c25c(0x1d16)](_0x47c25c(0x90d),this['_intensity']);const _0x2e4a60=this['_engine'];_0x167e15=_0x2e4a60[_0x47c25c(0x29c0)](),(_0x2e4a60[_0x47c25c(0x10f4)](!0x1),_0x2e4a60[_0x47c25c(0xb7b)](_0x15556b['F'][_0x47c25c(0x3eb3)],0x0,0x6),_0x2e4a60['setStencilBuffer'](_0x167e15));}['_setEmissiveTextureAndColor'](_0x4c26af,_0x1a8c88,_0x4d3bb2){var _0x2e5bb3=_0x444873;let _0x36bdb1=0x1;this[_0x2e5bb3(0x2999)]?this[_0x2e5bb3(0x14e7)]['texture']=this[_0x2e5bb3(0x2999)](_0x4c26af,_0x1a8c88,_0x4d3bb2):_0x4d3bb2?(this[_0x2e5bb3(0x14e7)][_0x2e5bb3(0x3c38)]=_0x4d3bb2['emissiveTexture'],this[_0x2e5bb3(0x14e7)][_0x2e5bb3(0x3c38)]&&(_0x36bdb1=this['_emissiveTextureAndColor'][_0x2e5bb3(0x3c38)]['level'])):this['_emissiveTextureAndColor'][_0x2e5bb3(0x3c38)]=null,this[_0x2e5bb3(0x86f)]?this['customEmissiveColorSelector'](_0x4c26af,_0x1a8c88,_0x4d3bb2,this[_0x2e5bb3(0x14e7)]['color']):_0x4d3bb2[_0x2e5bb3(0x216d)]?(_0x1a8c88=null!=(_0x4c26af=_0x4d3bb2[_0x2e5bb3(0x1749)])?_0x4c26af:0x1,_0x36bdb1*=_0x1a8c88,this[_0x2e5bb3(0x14e7)][_0x2e5bb3(0x378e)][_0x2e5bb3(0x2cf6)](_0x4d3bb2[_0x2e5bb3(0x216d)]['r']*_0x36bdb1,_0x4d3bb2[_0x2e5bb3(0x216d)]['g']*_0x36bdb1,_0x4d3bb2[_0x2e5bb3(0x216d)]['b']*_0x36bdb1,_0x4d3bb2[_0x2e5bb3(0x1aed)])):this['_emissiveTextureAndColor']['color']['set'](this['neutralColor']['r'],this[_0x2e5bb3(0x1418)]['g'],this[_0x2e5bb3(0x1418)]['b'],this['neutralColor']['a']);}[_0x444873(0xfda)](_0x4fccde){var _0x14856e=_0x444873;return this[_0x14856e(0x20d1)](_0x4fccde);}[_0x444873(0x1e8c)](_0x200439){var _0x10449a=_0x444873;_0x200439[_0x10449a(0x3f90)]('#define\x20GLOW');}[_0x444873(0x12aa)](_0x304a8a){var _0x29f45e=_0x444873;-0x1===this['_excludedMeshes']['indexOf'](_0x304a8a[_0x29f45e(0x17f4)])&&this['_excludedMeshes'][_0x29f45e(0x3f90)](_0x304a8a[_0x29f45e(0x17f4)]);}['removeExcludedMesh'](_0x3a1448){var _0x24e98b=_0x444873;_0x3a1448=this[_0x24e98b(0x34b6)][_0x24e98b(0x919)](_0x3a1448[_0x24e98b(0x17f4)]),-0x1!==_0x3a1448&&this[_0x24e98b(0x34b6)][_0x24e98b(0x5ff)](_0x3a1448,0x1);}[_0x444873(0x7ac)](_0x4b07d1){var _0x2a3aa6=_0x444873;-0x1===this[_0x2a3aa6(0xec1)][_0x2a3aa6(0x919)](_0x4b07d1[_0x2a3aa6(0x17f4)])&&this[_0x2a3aa6(0xec1)][_0x2a3aa6(0x3f90)](_0x4b07d1['uniqueId']);}[_0x444873(0x90a)](_0x508124){var _0x2f34f7=_0x444873;_0x508124=this[_0x2f34f7(0xec1)][_0x2f34f7(0x919)](_0x508124[_0x2f34f7(0x17f4)]),-0x1!==_0x508124&&this[_0x2f34f7(0xec1)][_0x2f34f7(0x5ff)](_0x508124,0x1);}[_0x444873(0x20d1)](_0x3d0990){var _0x1edbd4=_0x444873;return!!super[_0x1edbd4(0x20d1)](_0x3d0990)&&(this[_0x1edbd4(0xec1)][_0x1edbd4(0x1377)]?-0x1!==this['_includedOnlyMeshes'][_0x1edbd4(0x919)](_0x3d0990[_0x1edbd4(0x17f4)]):!this[_0x1edbd4(0x34b6)]['length']||-0x1===this[_0x1edbd4(0x34b6)]['indexOf'](_0x3d0990[_0x1edbd4(0x17f4)]));}[_0x444873(0x37e7)](_0x347638){var _0x5c8a54=_0x444873;return 0x0!=this[_0x5c8a54(0x40db)][_0x5c8a54(0x1377)]&&-0x1<this[_0x5c8a54(0x40db)][_0x5c8a54(0x919)](_0x347638[_0x5c8a54(0x17f4)]);}[_0x444873(0x162c)](_0xf5c425){var _0x3e2f26=_0x444873;_0xf5c425[_0x3e2f26(0x23e8)](this['_mainTexture']['renderPassId']),this['_meshesUsingTheirOwnMaterials']['push'](_0xf5c425['uniqueId']),_0xf5c425['onDisposeObservable'][_0x3e2f26(0x3fc1)](()=>{var _0x2676f7=_0x3e2f26;this[_0x2676f7(0x13b5)](_0xf5c425);});}['unReferenceMeshFromUsingItsOwnMaterial'](_0x39ac0f){var _0x535d2b=_0x444873;let _0x58ee67=this[_0x535d2b(0x40db)][_0x535d2b(0x919)](_0x39ac0f['uniqueId']);for(;0x0<=_0x58ee67;)this['_meshesUsingTheirOwnMaterials'][_0x535d2b(0x5ff)](_0x58ee67,0x1),_0x58ee67=this[_0x535d2b(0x40db)][_0x535d2b(0x919)](_0x39ac0f[_0x535d2b(0x17f4)]);_0x39ac0f[_0x535d2b(0x23e8)](this[_0x535d2b(0x3ad)][_0x535d2b(0x3eaa)]);}[_0x444873(0x13b5)](_0x57d2b2){var _0x328c24=_0x444873;this['removeIncludedOnlyMesh'](_0x57d2b2),this[_0x328c24(0x3aea)](_0x57d2b2);}['getClassName'](){return'GlowLayer';}['serialize'](){var _0x188b1d=_0x444873;const _0x40a81a=_0x533fe6['p4'][_0x188b1d(0x2fbf)](this);_0x40a81a[_0x188b1d(0x2b51)]=_0x188b1d(0x215c);let _0x14e178;if(_0x40a81a['includedMeshes']=[],this['_includedOnlyMeshes']['length'])for(_0x14e178=0x0;_0x14e178<this['_includedOnlyMeshes'][_0x188b1d(0x1377)];_0x14e178++){var _0x47f18f=this['_scene'][_0x188b1d(0x2755)](this['_includedOnlyMeshes'][_0x14e178]);_0x47f18f&&_0x40a81a[_0x188b1d(0x3537)]['push'](_0x47f18f['id']);}if(_0x40a81a[_0x188b1d(0x2e5f)]=[],this[_0x188b1d(0x34b6)][_0x188b1d(0x1377)])for(_0x14e178=0x0;_0x14e178<this[_0x188b1d(0x34b6)][_0x188b1d(0x1377)];_0x14e178++){var _0x2bbca1=this[_0x188b1d(0x195b)][_0x188b1d(0x2755)](this['_excludedMeshes'][_0x14e178]);_0x2bbca1&&_0x40a81a[_0x188b1d(0x2e5f)][_0x188b1d(0x3f90)](_0x2bbca1['id']);}return _0x40a81a;}static[_0x444873(0x2a19)](_0x4a4ad1,_0x419b61,_0x12a7d0){var _0x1e71c1=_0x444873;const _0x29cabd=_0x533fe6['p4'][_0x1e71c1(0x2a19)](()=>new _0x34c84e(_0x4a4ad1['name'],_0x419b61,_0x4a4ad1[_0x1e71c1(0x56c)]),_0x4a4ad1,_0x419b61,_0x12a7d0);let _0x5222ce;for(_0x5222ce=0x0;_0x5222ce<_0x4a4ad1['excludedMeshes'][_0x1e71c1(0x1377)];_0x5222ce++){var _0x255662=_0x419b61[_0x1e71c1(0x3f35)](_0x4a4ad1[_0x1e71c1(0x2e5f)][_0x5222ce]);_0x255662&&_0x29cabd[_0x1e71c1(0x12aa)](_0x255662);}for(_0x5222ce=0x0;_0x5222ce<_0x4a4ad1['includedMeshes'][_0x1e71c1(0x1377)];_0x5222ce++){var _0x40aceb=_0x419b61['getMeshById'](_0x4a4ad1['includedMeshes'][_0x5222ce]);_0x40aceb&&_0x29cabd[_0x1e71c1(0x7ac)](_0x40aceb);}return _0x29cabd;}}_0x34c84e[_0x444873(0x2588)]=_0x444873(0x254f),_0x34c84e[_0x444873(0x29d3)]=0x20,_0x34c84e[_0x444873(0x27dc)]=0.5,_0x3c004d([(0x0,_0x533fe6['qC'])()],_0x34c84e[_0x444873(0x41df)],_0x444873(0x1514),null),_0x3c004d([(0x0,_0x533fe6['qC'])()],_0x34c84e[_0x444873(0x41df)],'intensity',null),_0x3c004d([(0x0,_0x533fe6['qC'])(_0x444873(0x56c))],_0x34c84e[_0x444873(0x41df)],_0x444873(0x4179),void 0x0),(0x0,_0x39eacb['H'])(_0x444873(0x215c),_0x34c84e);},0xe7aa:(_0x4f96c4,_0xefe0c5,_0x5d7b53)=>{var _0x490410=a8_0x16e4d8;function _0x3b9cbb(_0x40d26c,_0x3a2d27,_0x2f73dd,_0x513f73){var _0xd3c86f=a8_0x5b24,_0x2fab56,_0x3e1cca=arguments[_0xd3c86f(0x1377)],_0x31f26f=_0x3e1cca<0x3?_0x3a2d27:null===_0x513f73?_0x513f73=Object['getOwnPropertyDescriptor'](_0x3a2d27,_0x2f73dd):_0x513f73;if(_0xd3c86f(0x1e3f)==typeof Reflect&&_0xd3c86f(0x38fa)==typeof Reflect[_0xd3c86f(0x1dac)])_0x31f26f=Reflect['decorate'](_0x40d26c,_0x3a2d27,_0x2f73dd,_0x513f73);else{for(var _0x34411f=_0x40d26c[_0xd3c86f(0x1377)]-0x1;0x0<=_0x34411f;_0x34411f--)(_0x2fab56=_0x40d26c[_0x34411f])&&(_0x31f26f=(_0x3e1cca<0x3?_0x2fab56(_0x31f26f):0x3<_0x3e1cca?_0x2fab56(_0x3a2d27,_0x2f73dd,_0x31f26f):_0x2fab56(_0x3a2d27,_0x2f73dd))||_0x31f26f);}0x3<_0x3e1cca&&_0x31f26f&&Object['defineProperty'](_0x3a2d27,_0x2f73dd,_0x31f26f);}var _0x3fce1c=_0x5d7b53(0x153ad),_0x541f5d=_0x5d7b53(0xf96c),_0x552288=_0x5d7b53(0x9fd1),_0x475968=_0x5d7b53(0xee04),_0x102775=_0x5d7b53(0x1a27),_0x183ab4=_0x5d7b53(0x173aa),_0x4c9921=_0x5d7b53(0xbac7),_0x1735dd=_0x5d7b53(0x8af2),_0x31ec9d=_0x5d7b53(0x5f28),_0x44c653=_0x5d7b53(0xb6dc),_0x39a33f=_0x5d7b53(0x8917),_0x218a2b=_0x5d7b53(0x1366f),_0x5ba860=_0x5d7b53(0xe0c0),_0xf87079=_0x5d7b53(0x77a5),_0x79c89=_0x5d7b53(0x10ea4),_0x480e18=_0x5d7b53(0xe456),_0xcd84e0=_0x5d7b53(0xc84b);_0x5d7b53(0x16980),_0x5d7b53(0x13824),_0x5d7b53(0x969e),_0x5d7b53(0xb6f0),_0x5ba860['p'][_0x490410(0x41df)][_0x490410(0x60f)]=function(_0x5e520a){var _0x418f35=_0x490410,_0x333966;for(let _0x3e0ae7=0x0;_0x3e0ae7<(null==(_0x333966=this['effectLayers'])?void 0x0:_0x333966[_0x418f35(0x1377)]);_0x3e0ae7++)if(this[_0x418f35(0x3b48)][_0x3e0ae7][_0x418f35(0xc8c)]===_0x5e520a&&this[_0x418f35(0x3b48)][_0x3e0ae7][_0x418f35(0xfd6)]()===_0x423aab[_0x418f35(0x2588)])return this['effectLayers'][_0x3e0ae7];return null;};class _0xb6419c extends _0x31ec9d['D']{constructor(_0x2aef34,_0x1cb143,_0x3c6063,_0x19a017,_0x377c3e,_0x3138a5=_0x4c9921['x'][_0x490410(0x30fa)],_0x3b3a3e,_0x40c0ad){var _0x1f2c15=_0x490410;super(_0x2aef34,_0x1f2c15(0x26ae),[_0x1f2c15(0x2a67),_0x1f2c15(0x4208),_0x1f2c15(0x2662)],null,_0x19a017,_0x377c3e,_0x3138a5,_0x3b3a3e,_0x40c0ad),this[_0x1f2c15(0x4208)]=_0x1cb143,this['kernel']=_0x3c6063,this[_0x1f2c15(0x4107)]['add'](_0x59e133=>{var _0x5b9a5b=_0x1f2c15;_0x59e133[_0x5b9a5b(0x39e5)](_0x5b9a5b(0x2a67),this[_0x5b9a5b(0x2255)],this['height']),_0x59e133[_0x5b9a5b(0x16d7)](_0x5b9a5b(0x4208),this[_0x5b9a5b(0x4208)]),_0x59e133[_0x5b9a5b(0x1d16)]('blurWidth',this['kernel']);});}}class _0x423aab extends _0x218a2b['w']{constructor(_0x199b7c,_0x25d008,_0x5538f6){var _0x547dcb=_0x490410;super(_0x199b7c,_0x25d008),this['name']=_0x199b7c,this[_0x547dcb(0x3ca6)]=!0x0,this['outerGlow']=!0x0,this[_0x547dcb(0x3552)]=new _0x541f5d['y$'](),this['onAfterBlurObservable']=new _0x541f5d['y$'](),this[_0x547dcb(0x3162)]=_0x423aab[_0x547dcb(0x131b)]++,this[_0x547dcb(0x31f0)]={},this['_excludedMeshes']={},this[_0x547dcb(0x1418)]=_0x423aab['NeutralColor'],this[_0x547dcb(0x2635)][_0x547dcb(0x993)]||_0x79c89['Y'][_0x547dcb(0x1048)](_0x547dcb(0x238d)),this[_0x547dcb(0x4179)]=Object[_0x547dcb(0x3345)]({'mainTextureRatio':0.5,'blurTextureSizeRatio':0.5,'blurHorizontalSize':0x1,'blurVerticalSize':0x1,'alphaBlendingMode':_0xf87079['g'][_0x547dcb(0x3f20)],'camera':null,'renderingGroupId':-0x1,'mainTextureType':_0xf87079['g'][_0x547dcb(0x705)]},_0x5538f6),this[_0x547dcb(0x31ab)]({'alphaBlendingMode':this[_0x547dcb(0x4179)][_0x547dcb(0x1bcf)],'camera':this['_options']['camera'],'mainTextureFixedSize':this[_0x547dcb(0x4179)][_0x547dcb(0x770)],'mainTextureRatio':this[_0x547dcb(0x4179)][_0x547dcb(0x2317)],'renderingGroupId':this[_0x547dcb(0x4179)][_0x547dcb(0x1e2c)],'mainTextureType':this[_0x547dcb(0x4179)][_0x547dcb(0x211c)]}),this[_0x547dcb(0x2d1a)]=!0x1;}set[_0x490410(0x1257)](_0x5a282f){var _0x3e9ac4=_0x490410;this[_0x3e9ac4(0x28ea)][_0x3e9ac4(0x149d)]=_0x5a282f,this[_0x3e9ac4(0x4179)][_0x3e9ac4(0x1257)]=_0x5a282f;}set[_0x490410(0x2cda)](_0x2ec5a6){var _0x333562=_0x490410;this[_0x333562(0x3664)][_0x333562(0x149d)]=_0x2ec5a6,this[_0x333562(0x4179)][_0x333562(0x2cda)]=_0x2ec5a6;}get[_0x490410(0x1257)](){var _0x422a26=_0x490410;return this[_0x422a26(0x28ea)]['kernel'];}get[_0x490410(0x2cda)](){var _0x3f8600=_0x490410;return this[_0x3f8600(0x3664)][_0x3f8600(0x149d)];}[_0x490410(0xfd6)](){return _0x423aab['EffectName'];}[_0x490410(0x3599)](){return 0x2;}['_createMergeEffect'](){var _0x2caa0e=_0x490410;return this[_0x2caa0e(0x2635)][_0x2caa0e(0x12cf)](_0x2caa0e(0xfc7),[_0x102775['o'][_0x2caa0e(0x34af)]],[_0x2caa0e(0x90d)],[_0x2caa0e(0x35c4)],this[_0x2caa0e(0x4179)]['isStroke']?_0x2caa0e(0x1416):void 0x0);}[_0x490410(0xe65)](){var _0x1f6333=_0x490410;let _0x32c6be=this[_0x1f6333(0x2b1)]['width']*this[_0x1f6333(0x4179)][_0x1f6333(0xac8)],_0xe0792a=this[_0x1f6333(0x2b1)][_0x1f6333(0xc32)]*this['_options']['blurTextureSizeRatio'],_0x24de3d=void(_0x32c6be=this[_0x1f6333(0x2635)]['needPOTTextures']?_0x475968['D'][_0x1f6333(0x4048)](_0x32c6be,this[_0x1f6333(0xdf7)]):_0x32c6be,_0xe0792a=this[_0x1f6333(0x2635)][_0x1f6333(0x15be)]?_0x475968['D']['GetExponentOfTwo'](_0xe0792a,this[_0x1f6333(0xdf7)]):_0xe0792a);_0x24de3d=this[_0x1f6333(0x2635)][_0x1f6333(0xb60)]()[_0x1f6333(0x2f97)]?_0xf87079['g']['TEXTURETYPE_HALF_FLOAT']:_0xf87079['g'][_0x1f6333(0x705)],this[_0x1f6333(0x2e88)]=new _0x1735dd['_']('HighlightLayerBlurRTT',{'width':_0x32c6be,'height':_0xe0792a},this[_0x1f6333(0x195b)],!0x1,!0x0,_0x24de3d),this[_0x1f6333(0x2e88)][_0x1f6333(0x4100)]=_0x4c9921['x'][_0x1f6333(0x7b5)],this[_0x1f6333(0x2e88)][_0x1f6333(0x3d59)]=_0x4c9921['x'][_0x1f6333(0x7b5)],this[_0x1f6333(0x2e88)][_0x1f6333(0xbad)]=0x10,this[_0x1f6333(0x2e88)][_0x1f6333(0x27a)](_0x4c9921['x'][_0x1f6333(0x1c0b)]),this[_0x1f6333(0x2e88)][_0x1f6333(0x1a1a)]=!0x1,this[_0x1f6333(0x2e88)][_0x1f6333(0x2c28)]=!0x0,this['_textures']=[this[_0x1f6333(0x2e88)]],this[_0x1f6333(0x4179)]['alphaBlendingMode']===_0xf87079['g'][_0x1f6333(0x3f20)]?(this['_downSamplePostprocess']=new _0x44c653['Q']('HighlightLayerPPP',this[_0x1f6333(0x4179)][_0x1f6333(0xac8)],null,_0x4c9921['x'][_0x1f6333(0x30fa)],this['_scene'][_0x1f6333(0x2cd1)]()),this[_0x1f6333(0x36a8)][_0x1f6333(0x15ff)]=!0x0,this[_0x1f6333(0x36a8)][_0x1f6333(0x4107)][_0x1f6333(0x3fc1)](_0x28e0e6=>{var _0x5a83a1=_0x1f6333;_0x28e0e6[_0x5a83a1(0x1888)]('textureSampler',this[_0x5a83a1(0x3ad)]);}),this[_0x1f6333(0x28ea)]=new _0xb6419c(_0x1f6333(0x989),new _0x552288['FM'](0x1,0x0),this['_options']['blurHorizontalSize'],0x1,null,_0x4c9921['x'][_0x1f6333(0x30fa)],this[_0x1f6333(0x195b)][_0x1f6333(0x2cd1)]()),this[_0x1f6333(0x28ea)][_0x1f6333(0x4107)][_0x1f6333(0x3fc1)](_0x1b09b2=>{var _0x29d627=_0x1f6333;_0x1b09b2['setFloat2'](_0x29d627(0x2a67),_0x32c6be,_0xe0792a);}),this[_0x1f6333(0x3664)]=new _0xb6419c(_0x1f6333(0x963),new _0x552288['FM'](0x0,0x1),this[_0x1f6333(0x4179)][_0x1f6333(0x2cda)],0x1,null,_0x4c9921['x'][_0x1f6333(0x30fa)],this[_0x1f6333(0x195b)][_0x1f6333(0x2cd1)]()),this['_verticalBlurPostprocess'][_0x1f6333(0x4107)][_0x1f6333(0x3fc1)](_0xb36555=>{var _0x194e84=_0x1f6333;_0xb36555[_0x194e84(0x39e5)](_0x194e84(0x2a67),_0x32c6be,_0xe0792a);}),this[_0x1f6333(0x40a3)]=[this[_0x1f6333(0x36a8)],this[_0x1f6333(0x28ea)],this['_verticalBlurPostprocess']]):(this[_0x1f6333(0x28ea)]=new _0x39a33f['i'](_0x1f6333(0x989),new _0x552288['FM'](0x1,0x0),this['_options']['blurHorizontalSize']/0x2,{'width':_0x32c6be,'height':_0xe0792a},null,_0x4c9921['x']['BILINEAR_SAMPLINGMODE'],this['_scene'][_0x1f6333(0x2cd1)](),!0x1,_0x24de3d),this['_horizontalBlurPostprocess'][_0x1f6333(0x2255)]=_0x32c6be,this['_horizontalBlurPostprocess'][_0x1f6333(0xc32)]=_0xe0792a,this['_horizontalBlurPostprocess'][_0x1f6333(0x15ff)]=!0x0,this[_0x1f6333(0x28ea)][_0x1f6333(0x4107)][_0x1f6333(0x3fc1)](_0x50d487=>{var _0x51b2c5=_0x1f6333;_0x50d487[_0x51b2c5(0x1888)](_0x51b2c5(0x35c4),this['_mainTexture']);}),this[_0x1f6333(0x3664)]=new _0x39a33f['i']('HighlightLayerVBP',new _0x552288['FM'](0x0,0x1),this[_0x1f6333(0x4179)][_0x1f6333(0x2cda)]/0x2,{'width':_0x32c6be,'height':_0xe0792a},null,_0x4c9921['x'][_0x1f6333(0x30fa)],this[_0x1f6333(0x195b)][_0x1f6333(0x2cd1)](),!0x1,_0x24de3d),this['_postProcesses']=[this[_0x1f6333(0x28ea)],this[_0x1f6333(0x3664)]]),this[_0x1f6333(0x3ad)][_0x1f6333(0x3b5a)][_0x1f6333(0x3fc1)](()=>{var _0x49281a=_0x1f6333;this[_0x49281a(0x3552)][_0x49281a(0x2a3a)](this);var _0x5a7f7f=this[_0x49281a(0x2e88)][_0x49281a(0x1114)];_0x5a7f7f&&(this[_0x49281a(0x195b)][_0x49281a(0x6b6)][_0x49281a(0x2544)](this['_postProcesses'],_0x5a7f7f,!0x0),this[_0x49281a(0x2635)][_0x49281a(0x18ef)](_0x5a7f7f,!0x0)),this[_0x49281a(0xa37)][_0x49281a(0x2a3a)](this);}),this[_0x1f6333(0x40a3)]['map'](_0x15ccc8=>{var _0x2e5a93=_0x1f6333;_0x15ccc8[_0x2e5a93(0x790)]=!0x1;});}['needStencil'](){return!0x0;}[_0x490410(0x3261)](_0x3d7f89,_0xeab389){var _0x20abb2=_0x490410,_0x486248=_0x3d7f89[_0x20abb2(0x2ff0)](),_0x48fe39=_0x3d7f89[_0x20abb2(0x2224)]();if(!_0x486248||!_0x48fe39||!this[_0x20abb2(0x31f0)])return!0x1;let _0xe6d977=null;return _0x48fe39=this['_meshes'][_0x48fe39[_0x20abb2(0x17f4)]],(_0x48fe39&&_0x48fe39[_0x20abb2(0x3038)]&&_0x486248&&(_0xe6d977=_0x486248['emissiveTexture']),super[_0x20abb2(0x1f55)](_0x3d7f89,_0xeab389,_0xe6d977));}[_0x490410(0x24fe)](_0x42acc8,_0x54e1b1){var _0x23b825=_0x490410;_0x42acc8[_0x23b825(0x1888)](_0x23b825(0x35c4),this['_blurTexture']);const _0x40c0da=this[_0x23b825(0x2635)];_0x40c0da['cacheStencilState'](),_0x40c0da[_0x23b825(0x38c)](_0xf87079['g'][_0x23b825(0x29e6)]),_0x40c0da[_0x23b825(0x30a9)](_0xf87079['g'][_0x23b825(0x3391)]),_0x40c0da[_0x23b825(0x284c)](_0xf87079['g'][_0x23b825(0x3391)]),_0x40c0da[_0x23b825(0x1fc2)](0x0),_0x40c0da[_0x23b825(0x10f4)](!0x0),_0x40c0da[_0x23b825(0x2ba9)](this[_0x23b825(0x3162)]),this['outerGlow']&&0x0===_0x54e1b1&&(_0x42acc8[_0x23b825(0x1d16)](_0x23b825(0x90d),0x0),_0x40c0da[_0x23b825(0x372d)](_0xf87079['g'][_0x23b825(0x1eea)]),_0x40c0da[_0x23b825(0xb7b)](_0x183ab4['F'][_0x23b825(0x3eb3)],0x0,0x6)),this[_0x23b825(0x3ca6)]&&0x1===_0x54e1b1&&(_0x42acc8[_0x23b825(0x1d16)](_0x23b825(0x90d),0x1),_0x40c0da[_0x23b825(0x372d)](_0xf87079['g']['EQUAL']),_0x40c0da[_0x23b825(0xb7b)](_0x183ab4['F']['TriangleFillMode'],0x0,0x6)),_0x40c0da['restoreStencilState']();}[_0x490410(0x7a8)](){var _0x4d4e7e=_0x490410;return!!super[_0x4d4e7e(0x7a8)]()&&!!this[_0x4d4e7e(0x31f0)];}[_0x490410(0xfda)](_0x1a097d){var _0x45a648=_0x490410;return!(this[_0x45a648(0x34b6)]&&this[_0x45a648(0x34b6)][_0x1a097d[_0x45a648(0x17f4)]]||!super['hasMesh'](_0x1a097d));}[_0x490410(0x2b3a)](_0x38490d,_0x392ee3){return!0x0;}['_addCustomEffectDefines'](_0x43fc5a){var _0x1f5a3d=_0x490410;_0x43fc5a[_0x1f5a3d(0x3f90)](_0x1f5a3d(0x2d21));}[_0x490410(0x98b)](_0x4bc035,_0x5746e0,_0x55ad82){var _0x515269=_0x490410;_0x4bc035=this['_meshes'][_0x4bc035[_0x515269(0x17f4)]],(_0x4bc035?this['_emissiveTextureAndColor']['color'][_0x515269(0x2cf6)](_0x4bc035[_0x515269(0x378e)]['r'],_0x4bc035['color']['g'],_0x4bc035['color']['b'],0x1):this[_0x515269(0x14e7)]['color']['set'](this[_0x515269(0x1418)]['r'],this['neutralColor']['g'],this[_0x515269(0x1418)]['b'],this[_0x515269(0x1418)]['a']),_0x4bc035&&_0x4bc035[_0x515269(0x3038)]&&_0x55ad82?(this[_0x515269(0x14e7)][_0x515269(0x3c38)]=_0x55ad82[_0x515269(0x3517)],this[_0x515269(0x14e7)][_0x515269(0x378e)][_0x515269(0x2cf6)](0x1,0x1,0x1,0x1)):this[_0x515269(0x14e7)][_0x515269(0x3c38)]=null);}[_0x490410(0x12aa)](_0x26a0c0){var _0x32f25c=_0x490410;if(this[_0x32f25c(0x34b6)]&&!this[_0x32f25c(0x34b6)][_0x26a0c0['uniqueId']]){const _0x32e589={'mesh':_0x26a0c0,'beforeBind':null,'afterRender':null,'stencilState':!0x1};_0x32e589[_0x32f25c(0x14e0)]=_0x26a0c0[_0x32f25c(0x412e)][_0x32f25c(0x3fc1)](_0x10ff48=>{var _0x1cbae1=_0x32f25c;_0x32e589[_0x1cbae1(0x3b69)]=_0x10ff48[_0x1cbae1(0x2cd1)]()[_0x1cbae1(0x29c0)](),_0x10ff48['getEngine']()[_0x1cbae1(0x10f4)](!0x1);}),_0x32e589['afterRender']=_0x26a0c0['onAfterRenderObservable'][_0x32f25c(0x3fc1)](_0x7a1ac=>{var _0x5d140f=_0x32f25c;_0x7a1ac[_0x5d140f(0x2cd1)]()[_0x5d140f(0x10f4)](_0x32e589[_0x5d140f(0x3b69)]);}),this[_0x32f25c(0x34b6)][_0x26a0c0[_0x32f25c(0x17f4)]]=_0x32e589;}}['removeExcludedMesh'](_0x238bc1){var _0x5b754b=_0x490410,_0x3b6e25;this[_0x5b754b(0x34b6)]&&((_0x3b6e25=this[_0x5b754b(0x34b6)][_0x238bc1[_0x5b754b(0x17f4)]])&&(_0x3b6e25['beforeBind']&&_0x238bc1[_0x5b754b(0x412e)][_0x5b754b(0x854)](_0x3b6e25[_0x5b754b(0x14e0)]),_0x3b6e25[_0x5b754b(0x3a2e)]&&_0x238bc1[_0x5b754b(0x29b7)][_0x5b754b(0x854)](_0x3b6e25['afterRender'])),this[_0x5b754b(0x34b6)][_0x238bc1[_0x5b754b(0x17f4)]]=null);}[_0x490410(0x20d1)](_0x578ca3){var _0xae12bf=_0x490410;return!!this[_0xae12bf(0x31f0)]&&!!super['hasMesh'](_0x578ca3)&&void 0x0!==this[_0xae12bf(0x31f0)][_0x578ca3[_0xae12bf(0x17f4)]]&&null!==this[_0xae12bf(0x31f0)][_0x578ca3[_0xae12bf(0x17f4)]];}[_0x490410(0x239d)](_0x111cb1,_0x3999f5,_0x1cacad=!0x1){var _0xd5d238=_0x490410;if(this['_meshes']){const _0x1a0fed=this[_0xd5d238(0x31f0)][_0x111cb1[_0xd5d238(0x17f4)]];_0x1a0fed?_0x1a0fed['color']=_0x3999f5:(this[_0xd5d238(0x31f0)][_0x111cb1[_0xd5d238(0x17f4)]]={'mesh':_0x111cb1,'color':_0x3999f5,'observerHighlight':_0x111cb1[_0xd5d238(0x412e)][_0xd5d238(0x3fc1)](_0x397862=>{var _0xf1997d=_0xd5d238;this['isEnabled']&&(this[_0xf1997d(0x34b6)]&&this[_0xf1997d(0x34b6)][_0x397862[_0xf1997d(0x17f4)]]?this['_defaultStencilReference'](_0x397862):_0x397862[_0xf1997d(0x83e)]()[_0xf1997d(0x2cd1)]()[_0xf1997d(0x2ba9)](this[_0xf1997d(0x3162)]));}),'observerDefault':_0x111cb1[_0xd5d238(0x29b7)][_0xd5d238(0x3fc1)](_0x460830=>{var _0x2cd4c3=_0xd5d238;this[_0x2cd4c3(0x3c85)]&&this[_0x2cd4c3(0x2e9f)](_0x460830);}),'glowEmissiveOnly':_0x1cacad},_0x111cb1[_0xd5d238(0x21eb)]['add'](()=>{var _0x513431=_0xd5d238;this[_0x513431(0x13b5)](_0x111cb1);})),this['_shouldRender']=!0x0;}}[_0x490410(0x14d0)](_0x449ebc){var _0x1059cd=_0x490410;if(this[_0x1059cd(0x31f0)]){var _0x493832=this[_0x1059cd(0x31f0)][_0x449ebc[_0x1059cd(0x17f4)]];_0x493832&&(_0x493832[_0x1059cd(0x2ffb)]&&_0x449ebc[_0x1059cd(0x412e)][_0x1059cd(0x854)](_0x493832[_0x1059cd(0x2ffb)]),_0x493832['observerDefault']&&_0x449ebc[_0x1059cd(0x29b7)][_0x1059cd(0x854)](_0x493832[_0x1059cd(0x302)]),delete this[_0x1059cd(0x31f0)][_0x449ebc[_0x1059cd(0x17f4)]]),this['_shouldRender']=!0x1;for(const _0x55fdf1 in this[_0x1059cd(0x31f0)])if(this['_meshes'][_0x55fdf1]){this[_0x1059cd(0x2d1a)]=!0x0;break;}}}[_0x490410(0xf4a)](){var _0x7c4ab8=_0x490410;if(this[_0x7c4ab8(0x31f0)])for(const _0x527782 in this[_0x7c4ab8(0x31f0)]){var _0x288805;Object[_0x7c4ab8(0x41df)][_0x7c4ab8(0x1172)]['call'](this[_0x7c4ab8(0x31f0)],_0x527782)&&(_0x288805=this[_0x7c4ab8(0x31f0)][_0x527782])&&this['removeMesh'](_0x288805['mesh']);}}['_defaultStencilReference'](_0x135792){var _0x25dff5=_0x490410;_0x135792[_0x25dff5(0x83e)]()[_0x25dff5(0x2cd1)]()[_0x25dff5(0x2ba9)](_0x423aab['NormalMeshStencilReference']);}['_disposeMesh'](_0x31d80c){var _0x3ea814=_0x490410;this[_0x3ea814(0x14d0)](_0x31d80c),this[_0x3ea814(0x3aea)](_0x31d80c);}['dispose'](){var _0x5e3c32=_0x490410;if(this['_meshes']){for(const _0x328dec in this[_0x5e3c32(0x31f0)]){const _0x4c7d59=this['_meshes'][_0x328dec];_0x4c7d59&&_0x4c7d59[_0x5e3c32(0x1a58)]&&(_0x4c7d59[_0x5e3c32(0x2ffb)]&&_0x4c7d59[_0x5e3c32(0x1a58)][_0x5e3c32(0x412e)][_0x5e3c32(0x854)](_0x4c7d59[_0x5e3c32(0x2ffb)]),_0x4c7d59[_0x5e3c32(0x302)]&&_0x4c7d59['mesh'][_0x5e3c32(0x29b7)][_0x5e3c32(0x854)](_0x4c7d59[_0x5e3c32(0x302)]));}this['_meshes']=null;}if(this[_0x5e3c32(0x34b6)]){for(const _0x451dac in this[_0x5e3c32(0x34b6)]){const _0x205f38=this[_0x5e3c32(0x34b6)][_0x451dac];_0x205f38&&(_0x205f38[_0x5e3c32(0x14e0)]&&_0x205f38[_0x5e3c32(0x1a58)][_0x5e3c32(0x412e)][_0x5e3c32(0x854)](_0x205f38[_0x5e3c32(0x14e0)]),_0x205f38[_0x5e3c32(0x3a2e)]&&_0x205f38[_0x5e3c32(0x1a58)]['onAfterRenderObservable'][_0x5e3c32(0x854)](_0x205f38[_0x5e3c32(0x3a2e)]));}this['_excludedMeshes']=null;}super[_0x5e3c32(0x18c9)]();}[_0x490410(0x3fcd)](){var _0x593457=_0x490410;return _0x593457(0x3422);}[_0x490410(0x2fcc)](){var _0x32acaa=_0x490410;const _0x360b79=_0x3fce1c['p4']['Serialize'](this);if(_0x360b79[_0x32acaa(0x2b51)]='BABYLON.HighlightLayer',_0x360b79[_0x32acaa(0x3926)]=[],this[_0x32acaa(0x31f0)])for(const _0x8bcf2a in this[_0x32acaa(0x31f0)]){const _0x3e52d2=this[_0x32acaa(0x31f0)][_0x8bcf2a];_0x3e52d2&&_0x360b79[_0x32acaa(0x3926)][_0x32acaa(0x3f90)]({'glowEmissiveOnly':_0x3e52d2[_0x32acaa(0x3038)],'color':_0x3e52d2[_0x32acaa(0x378e)][_0x32acaa(0x86e)](),'meshId':_0x3e52d2[_0x32acaa(0x1a58)]['id']});}if(_0x360b79[_0x32acaa(0x2e5f)]=[],this[_0x32acaa(0x34b6)])for(const _0x4d56fa in this[_0x32acaa(0x34b6)]){var _0x3d0cdf=this['_excludedMeshes'][_0x4d56fa];_0x3d0cdf&&_0x360b79[_0x32acaa(0x2e5f)]['push'](_0x3d0cdf[_0x32acaa(0x1a58)]['id']);}return _0x360b79;}static[_0x490410(0x2a19)](_0x1f3c6c,_0x14f46b,_0x2f678e){var _0xeba2a5=_0x490410;const _0x10ad99=_0x3fce1c['p4'][_0xeba2a5(0x2a19)](()=>new _0x423aab(_0x1f3c6c['name'],_0x14f46b,_0x1f3c6c['options']),_0x1f3c6c,_0x14f46b,_0x2f678e);let _0x5651d4;for(_0x5651d4=0x0;_0x5651d4<_0x1f3c6c[_0xeba2a5(0x2e5f)][_0xeba2a5(0x1377)];_0x5651d4++){var _0x54c315=_0x14f46b[_0xeba2a5(0x3f35)](_0x1f3c6c[_0xeba2a5(0x2e5f)][_0x5651d4]);_0x54c315&&_0x10ad99['addExcludedMesh'](_0x54c315);}for(_0x5651d4=0x0;_0x5651d4<_0x1f3c6c[_0xeba2a5(0x3926)][_0xeba2a5(0x1377)];_0x5651d4++){var _0x5e35dd=_0x1f3c6c[_0xeba2a5(0x3926)][_0x5651d4],_0x405db8=_0x14f46b[_0xeba2a5(0x3f35)](_0x5e35dd[_0xeba2a5(0x246c)]);_0x405db8&&_0x10ad99['addMesh'](_0x405db8,_0xcd84e0['Wo'][_0xeba2a5(0x2858)](_0x5e35dd[_0xeba2a5(0x378e)]),_0x5e35dd['glowEmissiveOnly']);}return _0x10ad99;}}_0x423aab['EffectName']=_0x490410(0x3422),_0x423aab['NeutralColor']=new _0xcd84e0['HE'](0x0,0x0,0x0,0x0),_0x423aab[_0x490410(0x131b)]=0x2,_0x423aab[_0x490410(0x2143)]=0x1,_0x3b9cbb([(0x0,_0x3fce1c['qC'])()],_0x423aab['prototype'],_0x490410(0x3ca6),void 0x0),_0x3b9cbb([(0x0,_0x3fce1c['qC'])()],_0x423aab['prototype'],_0x490410(0x2212),void 0x0),_0x3b9cbb([(0x0,_0x3fce1c['qC'])()],_0x423aab[_0x490410(0x41df)],_0x490410(0x1257),null),_0x3b9cbb([(0x0,_0x3fce1c['qC'])()],_0x423aab[_0x490410(0x41df)],_0x490410(0x2cda),null),_0x3b9cbb([(0x0,_0x3fce1c['qC'])(_0x490410(0x56c))],_0x423aab[_0x490410(0x41df)],'_options',void 0x0),(0x0,_0x480e18['H'])(_0x490410(0x847),_0x423aab);},0xc97d:(_0xada0ff,_0x2d77c0,_0x1a05b6)=>{_0x1a05b6(0x1366f),_0x1a05b6(0xb6f0),_0x1a05b6(0x2133),_0x1a05b6(0xe7aa),_0x1a05b6(0x3d95),_0x1a05b6(0xbc49);},0x3d95:(_0xb9ecad,_0x2d6242,_0x27706b)=>{_0x27706b(0x9fd1),_0x27706b(0xc84b),_0x27706b(0xf8c1),_0x27706b(0x1a27),_0x27706b(0x173aa),_0x27706b(0xbac7),_0x27706b(0xbb85),_0x27706b(0xbc49),_0x27706b(0x77a5),_0x27706b(0x1814a),_0x27706b(0xc8f5);},0xbc49:(_0x25206e,_0x58b098,_0x34ddd5)=>{_0x34ddd5(0xbb85),_0x34ddd5(0xf8c1);},0x80e8:(_0x33bde2,_0xf2c35e,_0x3d1d3d)=>{_0x3d1d3d(0x76dc),_0x3d1d3d(0x48a9),_0x3d1d3d(0xa824);},0x76dc:(_0x2d00ac,_0x40f3f1,_0x9e422e)=>{var _0x17ec3d=a8_0x16e4d8;_0x9e422e['d'](_0x40f3f1,{'E':()=>_0x1d1711});var _0x2f4f4a=_0x9e422e(0xc84b),_0x52b25f=_0x9e422e(0xbac7),_0x44deda=_0x9e422e(0x77a5),_0x2b7f15=_0x9e422e(0xcef),_0x1e5332=_0x9e422e(0x1a27);class _0x1d1711{constructor(_0x120f4b,_0x1ff854,_0x1ac979,_0x246dff,_0x2fbc9b){var _0xa89c4=a8_0x5b24;this[_0xa89c4(0x5a2)]=_0x120f4b,this[_0xa89c4(0x2416)]=_0x1ff854,this[_0xa89c4(0x3b3b)]=_0x44deda['g']['ALPHA_ONEONE'],this[_0xa89c4(0x378e)]=_0x1ac979||new _0x2f4f4a['Wo'](0x1,0x1,0x1),this['texture']=_0x246dff?new _0x52b25f['x'](_0x246dff,_0x2fbc9b[_0xa89c4(0x83e)](),!0x0):null;const _0x253581=(this[_0xa89c4(0x3eaf)]=_0x2fbc9b)['scene']['getEngine']();this[_0xa89c4(0x6a9)]=new _0x2b7f15['q'](_0x253581),this[_0xa89c4(0x6a9)]['effect']=_0x253581[_0xa89c4(0x12cf)](_0xa89c4(0x3772),[_0x1e5332['o']['PositionKind']],[_0xa89c4(0x378e),'viewportMatrix'],[_0xa89c4(0x35c4)],''),_0x2fbc9b[_0xa89c4(0x16ad)][_0xa89c4(0x3f90)](this);}static[_0x17ec3d(0x41bd)](_0x5df15d,_0x2d599a,_0x144614,_0x318cf3,_0x285174){return new _0x1d1711(_0x5df15d,_0x2d599a,_0x144614,_0x318cf3,_0x285174);}[_0x17ec3d(0x18c9)](){var _0x88ea03=_0x17ec3d;this[_0x88ea03(0x3c38)]&&this['texture'][_0x88ea03(0x18c9)]();var _0x348730=this[_0x88ea03(0x3eaf)]['lensFlares'][_0x88ea03(0x919)](this);this[_0x88ea03(0x3eaf)][_0x88ea03(0x16ad)]['splice'](_0x348730,0x1);}}},0x48a9:(_0x4d8d8d,_0xb1fd17,_0x5a2d07)=>{var _0x1135ff=a8_0x16e4d8;_0x5a2d07['d'](_0xb1fd17,{'u':()=>_0x2d6bb6});var _0x280b5e=_0x5a2d07(0xe222),_0x4480ab=_0x5a2d07(0x9fd1),_0x5acfac=_0x5a2d07(0x1b5c),_0x4ee08a=_0x5a2d07(0xf8c1),_0x1e0927=_0x5a2d07(0x1a27),_0x3ed9ed=_0x5a2d07(0x8483),_0x4431e2=_0x5a2d07(0x173aa),_0xd6c6f9=_0x5a2d07(0x76dc),_0x2d8d16=_0x5a2d07(0x77a5),_0x14fda8=(_0x5a2d07(0x139b9),_0x5a2d07(0xc013),_0x5a2d07(0x15cb9)),_0x5f47f1=_0x5a2d07(0xc84b);class _0x2d6bb6{constructor(_0x508d65,_0x4913a3,_0x5b1cee){var _0xc6e9af=a8_0x5b24;this[_0xc6e9af(0xc8c)]=_0x508d65,this['lensFlares']=new Array(),this[_0xc6e9af(0x1cb0)]=0x12c,this[_0xc6e9af(0x3b16)]=0x0,this[_0xc6e9af(0x6d0)]=0xfffffff,this[_0xc6e9af(0x32a3)]={},this[_0xc6e9af(0x365d)]=!0x0,this[_0xc6e9af(0x195b)]=_0x5b1cee||_0x4ee08a['l'][_0xc6e9af(0x3396)],_0x2d6bb6[_0xc6e9af(0x4109)](this[_0xc6e9af(0x195b)]),this[_0xc6e9af(0x362d)]=_0x4913a3,this['id']=_0x508d65,_0x5b1cee['lensFlareSystems'][_0xc6e9af(0x3f90)](this),this[_0xc6e9af(0x27db)]=_0x1383d8=>_0x5b1cee[_0xc6e9af(0x146e)]&&_0x1383d8[_0xc6e9af(0x7af)]&&_0x1383d8[_0xc6e9af(0x1d6e)]&&_0x1383d8['isEnabled']()&&_0x1383d8[_0xc6e9af(0x2102)]&&0x0!=(_0x1383d8[_0xc6e9af(0x6d0)]&_0x5b1cee[_0xc6e9af(0x146e)]['layerMask']),_0x4913a3=_0x5b1cee[_0xc6e9af(0x2cd1)]();const _0x54399e=[];_0x54399e[_0xc6e9af(0x3f90)](0x1,0x1),_0x54399e[_0xc6e9af(0x3f90)](-0x1,0x1),_0x54399e[_0xc6e9af(0x3f90)](-0x1,-0x1),_0x54399e['push'](0x1,-0x1),this[_0xc6e9af(0x32a3)][_0x1e0927['o']['PositionKind']]=new _0x1e0927['o'](_0x4913a3,_0x54399e,_0x1e0927['o'][_0xc6e9af(0x34af)],!0x1,!0x1,0x2),this['_createIndexBuffer']();}get[_0x1135ff(0x3fde)](){return this['_scene'];}['_createIndexBuffer'](){var _0xa2fb15=_0x1135ff;const _0x1d0389=[];_0x1d0389[_0xa2fb15(0x3f90)](0x0),_0x1d0389[_0xa2fb15(0x3f90)](0x1),_0x1d0389['push'](0x2),_0x1d0389['push'](0x0),_0x1d0389[_0xa2fb15(0x3f90)](0x2),_0x1d0389[_0xa2fb15(0x3f90)](0x3),this['_indexBuffer']=this[_0xa2fb15(0x195b)]['getEngine']()['createIndexBuffer'](_0x1d0389);}get[_0x1135ff(0x3c85)](){var _0x53f2f3=_0x1135ff;return this[_0x53f2f3(0x365d)];}set[_0x1135ff(0x3c85)](_0x218144){var _0x39f2e7=_0x1135ff;this[_0x39f2e7(0x365d)]=_0x218144;}['getScene'](){var _0x559780=_0x1135ff;return this[_0x559780(0x195b)];}[_0x1135ff(0x24cf)](){var _0xdcfa01=_0x1135ff;return this[_0xdcfa01(0x362d)];}['setEmitter'](_0x136685){var _0x1c29fc=_0x1135ff;this[_0x1c29fc(0x362d)]=_0x136685;}[_0x1135ff(0x2f4c)](){var _0x41e5ef=_0x1135ff;return this[_0x41e5ef(0x362d)][_0x41e5ef(0x1c6d)]?this['_emitter'][_0x41e5ef(0x1c6d)]():this['_emitter'][_0x41e5ef(0x2416)];}[_0x1135ff(0x31c0)](_0x43a278){var _0x45fdfe=_0x1135ff;let _0x3794e7=this[_0x45fdfe(0x2f4c)]();_0x3794e7=_0x4480ab['P']['Project'](_0x3794e7,_0x4480ab['y3']['Identity'](),this[_0x45fdfe(0x195b)][_0x45fdfe(0x23b1)](),_0x43a278),this['_positionX']=_0x3794e7['x'],this['_positionY']=_0x3794e7['y'],_0x3794e7=_0x4480ab['P']['TransformCoordinates'](this[_0x45fdfe(0x2f4c)](),this[_0x45fdfe(0x195b)][_0x45fdfe(0x2e14)]()),0x0<this['viewportBorder']&&(_0x43a278['x']-=this[_0x45fdfe(0x3b16)],_0x43a278['y']-=this[_0x45fdfe(0x3b16)],_0x43a278[_0x45fdfe(0x2255)]+=0x2*this[_0x45fdfe(0x3b16)],_0x43a278[_0x45fdfe(0xc32)]+=0x2*this[_0x45fdfe(0x3b16)],_0x3794e7['x']+=this[_0x45fdfe(0x3b16)],_0x3794e7['y']+=this[_0x45fdfe(0x3b16)],this[_0x45fdfe(0x1e4c)]+=this[_0x45fdfe(0x3b16)],this[_0x45fdfe(0x3cde)]+=this[_0x45fdfe(0x3b16)]);var _0x466a07=this[_0x45fdfe(0x195b)][_0x45fdfe(0x2547)];return!!(0x0<_0x3794e7['z']&&!_0x466a07||_0x3794e7['z']<0x0&&_0x466a07)&&(this[_0x45fdfe(0x1e4c)]>_0x43a278['x']&&this[_0x45fdfe(0x1e4c)]<_0x43a278['x']+_0x43a278[_0x45fdfe(0x2255)]&&this[_0x45fdfe(0x3cde)]>_0x43a278['y']&&(this['_positionY'],_0x43a278['y'],_0x43a278[_0x45fdfe(0xc32)]),!0x0);}[_0x1135ff(0x372c)](){var _0x350ff0=_0x1135ff;if(!this['_isEnabled']||!this[_0x350ff0(0x195b)][_0x350ff0(0x146e)])return!0x1;const _0x589931=this[_0x350ff0(0x2f4c)](),_0x4aac6c=_0x589931[_0x350ff0(0x41b6)](this[_0x350ff0(0x195b)][_0x350ff0(0x146e)][_0x350ff0(0x33cd)]);var _0x5c3b91=_0x4aac6c[_0x350ff0(0x1377)](),_0x33f700=(_0x4aac6c[_0x350ff0(0x3f07)](),new _0x3ed9ed['z'](this['_scene'][_0x350ff0(0x146e)][_0x350ff0(0x33cd)],_0x4aac6c)),_0x33f700=this[_0x350ff0(0x195b)][_0x350ff0(0x3945)](_0x33f700,this[_0x350ff0(0x27db)],!0x0);return!_0x33f700||!_0x33f700[_0x350ff0(0xec0)]||_0x33f700[_0x350ff0(0x307a)]>_0x5c3b91;}[_0x1135ff(0x2f9e)](){var _0x2dca25=_0x1135ff;if(!this[_0x2dca25(0x195b)][_0x2dca25(0x146e)])return!0x1;const _0x278c05=this[_0x2dca25(0x195b)][_0x2dca25(0x2cd1)](),_0x4a4f9d=this[_0x2dca25(0x195b)][_0x2dca25(0x146e)][_0x2dca25(0x245)],_0x38c438=_0x4a4f9d[_0x2dca25(0x6b2)](_0x278c05['getRenderWidth'](!0x0),_0x278c05[_0x2dca25(0x2579)](!0x0));if(!this[_0x2dca25(0x31c0)](_0x38c438))return!0x1;if(!this[_0x2dca25(0x372c)]())return!0x1;let _0x41d29f,_0x3b58d5,_0x2710d2=(_0x41d29f=this[_0x2dca25(0x1e4c)]<this[_0x2dca25(0x1cb0)]+_0x38c438['x']?this['borderLimit']+_0x38c438['x']-this[_0x2dca25(0x1e4c)]:this[_0x2dca25(0x1e4c)]>_0x38c438['x']+_0x38c438[_0x2dca25(0x2255)]-this[_0x2dca25(0x1cb0)]?this['_positionX']-_0x38c438['x']-_0x38c438[_0x2dca25(0x2255)]+this[_0x2dca25(0x1cb0)]:0x0,(_0x3b58d5=this[_0x2dca25(0x3cde)]<this[_0x2dca25(0x1cb0)]+_0x38c438['y']?this[_0x2dca25(0x1cb0)]+_0x38c438['y']-this[_0x2dca25(0x3cde)]:this[_0x2dca25(0x3cde)]>_0x38c438['y']+_0x38c438['height']-this[_0x2dca25(0x1cb0)]?this[_0x2dca25(0x3cde)]-_0x38c438['y']-_0x38c438[_0x2dca25(0xc32)]+this[_0x2dca25(0x1cb0)]:0x0)<_0x41d29f?_0x41d29f:_0x3b58d5),_0x7b19b8=((_0x2710d2-=this['viewportBorder'])>this[_0x2dca25(0x1cb0)]&&(_0x2710d2=this['borderLimit']),0x1-_0x5acfac['R'][_0x2dca25(0x4f0)](_0x2710d2/this[_0x2dca25(0x1cb0)],0x0,0x1));if(_0x7b19b8<0x0)return!0x1;0x1<_0x7b19b8&&(_0x7b19b8=0x1),0x0<this[_0x2dca25(0x3b16)]&&(_0x38c438['x']+=this[_0x2dca25(0x3b16)],_0x38c438['y']+=this['viewportBorder'],_0x38c438['width']-=0x2*this[_0x2dca25(0x3b16)],_0x38c438[_0x2dca25(0xc32)]-=0x2*this[_0x2dca25(0x3b16)],this[_0x2dca25(0x1e4c)]-=this[_0x2dca25(0x3b16)],this['_positionY']-=this[_0x2dca25(0x3b16)]);var _0x32492c,_0x5069fb,_0x184888,_0x446328,_0x23d719=_0x38c438['x']+_0x38c438['width']/0x2,_0x4932a5=_0x38c438['y']+_0x38c438[_0x2dca25(0xc32)]/0x2,_0x9ee62b=_0x23d719-this['_positionX'],_0x366eba=_0x4932a5-this['_positionY'];_0x278c05[_0x2dca25(0x2f10)](!0x1),_0x278c05['setDepthBuffer'](!0x1);for(let _0x3e9dda=0x0;_0x3e9dda<this['lensFlares'][_0x2dca25(0x1377)];_0x3e9dda++){const _0x3b6a54=this[_0x2dca25(0x16ad)][_0x3e9dda];!_0x3b6a54[_0x2dca25(0x6a9)][_0x2dca25(0x2766)][_0x2dca25(0x3261)]()||_0x3b6a54[_0x2dca25(0x3c38)]&&!_0x3b6a54['texture'][_0x2dca25(0x3261)]()||(_0x278c05[_0x2dca25(0x26fe)](_0x3b6a54['_drawWrapper']),_0x278c05[_0x2dca25(0x2848)](this[_0x2dca25(0x32a3)],this[_0x2dca25(0x3e9b)],_0x3b6a54[_0x2dca25(0x6a9)]['effect']),_0x278c05[_0x2dca25(0x2528)](_0x3b6a54[_0x2dca25(0x3b3b)]),_0x5069fb=_0x23d719-_0x9ee62b*_0x3b6a54[_0x2dca25(0x2416)],_0x184888=_0x4932a5-_0x366eba*_0x3b6a54['position'],_0x446328=_0x3b6a54[_0x2dca25(0x5a2)],_0x32492c=_0x3b6a54['size']*_0x278c05[_0x2dca25(0x2ce7)](this[_0x2dca25(0x195b)][_0x2dca25(0x146e)],!0x0),_0x5069fb=_0x5069fb/(_0x38c438[_0x2dca25(0x2255)]+0x2*_0x38c438['x'])*0x2-0x1,_0x184888=0x1-_0x184888/(_0x38c438[_0x2dca25(0xc32)]+0x2*_0x38c438['y'])*0x2,_0x446328=_0x4480ab['y3']['FromValues'](_0x446328/0x2,0x0,0x0,0x0,0x0,_0x32492c/0x2,0x0,0x0,0x0,0x0,0x1,0x0,_0x5069fb,_0x184888,0x0,0x1),_0x3b6a54[_0x2dca25(0x6a9)]['effect'][_0x2dca25(0x1e2d)]('viewportMatrix',_0x446328),_0x3b6a54[_0x2dca25(0x6a9)][_0x2dca25(0x2766)][_0x2dca25(0x1888)](_0x2dca25(0x35c4),_0x3b6a54[_0x2dca25(0x3c38)]),_0x3b6a54['_drawWrapper'][_0x2dca25(0x2766)][_0x2dca25(0x33ca)]('color',_0x3b6a54['color']['r']*_0x7b19b8,_0x3b6a54[_0x2dca25(0x378e)]['g']*_0x7b19b8,_0x3b6a54[_0x2dca25(0x378e)]['b']*_0x7b19b8,0x1),_0x278c05[_0x2dca25(0xb7b)](_0x4431e2['F']['TriangleFillMode'],0x0,0x6));}return _0x278c05['setDepthBuffer'](!0x0),_0x278c05[_0x2dca25(0x2528)](_0x2d8d16['g']['ALPHA_DISABLE']),!0x0;}[_0x1135ff(0x20f9)](){var _0x320db7=_0x1135ff,_0x202505;this[_0x320db7(0x3964)]();for(const _0x15d1df in this['_vertexBuffers'])null!=(_0x202505=this[_0x320db7(0x32a3)][_0x15d1df])&&_0x202505['_rebuild']();}[_0x1135ff(0x18c9)](){var _0x3c5614=_0x1135ff;const _0x3bab8f=this[_0x3c5614(0x32a3)][_0x1e0927['o']['PositionKind']];for(_0x3bab8f&&(_0x3bab8f['dispose'](),this[_0x3c5614(0x32a3)][_0x1e0927['o'][_0x3c5614(0x34af)]]=null),this[_0x3c5614(0x3e9b)]&&(this[_0x3c5614(0x195b)][_0x3c5614(0x2cd1)]()['_releaseBuffer'](this[_0x3c5614(0x3e9b)]),this[_0x3c5614(0x3e9b)]=null);this[_0x3c5614(0x16ad)][_0x3c5614(0x1377)];)this['lensFlares'][0x0][_0x3c5614(0x18c9)]();var _0x26d08f=this['_scene'][_0x3c5614(0x1225)][_0x3c5614(0x919)](this);this['_scene'][_0x3c5614(0x1225)][_0x3c5614(0x5ff)](_0x26d08f,0x1);}static[_0x1135ff(0x2a19)](_0x5a3ab5,_0x407de1,_0x4ffee8){var _0x44ea9b=_0x1135ff,_0x2c3faf=_0x407de1['getLastEntryById'](_0x5a3ab5[_0x44ea9b(0x33fe)]),_0x498c44=_0x5a3ab5[_0x44ea9b(0xc8c)]||'lensFlareSystem#'+_0x5a3ab5[_0x44ea9b(0x33fe)];const _0x3d4aff=new _0x2d6bb6(_0x498c44,_0x2c3faf,_0x407de1);_0x3d4aff['id']=_0x5a3ab5['id']||_0x498c44,_0x3d4aff[_0x44ea9b(0x1cb0)]=_0x5a3ab5['borderLimit'];for(let _0x18326b=0x0;_0x18326b<_0x5a3ab5[_0x44ea9b(0x6d9)][_0x44ea9b(0x1377)];_0x18326b++){var _0x2ddd58=_0x5a3ab5[_0x44ea9b(0x6d9)][_0x18326b];_0xd6c6f9['E'][_0x44ea9b(0x41bd)](_0x2ddd58[_0x44ea9b(0x5a2)],_0x2ddd58[_0x44ea9b(0x2416)],_0x5f47f1['Wo'][_0x44ea9b(0x2858)](_0x2ddd58[_0x44ea9b(0x378e)]),_0x2ddd58[_0x44ea9b(0x283b)]?_0x4ffee8+_0x2ddd58[_0x44ea9b(0x283b)]:'',_0x3d4aff);}return _0x3d4aff;}[_0x1135ff(0x2fcc)](){var _0x1f4a60=_0x1135ff;const _0x1a429a={};_0x1a429a['id']=this['id'],_0x1a429a['name']=this[_0x1f4a60(0xc8c)],_0x1a429a[_0x1f4a60(0x33fe)]=this[_0x1f4a60(0x24cf)]()['id'],_0x1a429a[_0x1f4a60(0x1cb0)]=this[_0x1f4a60(0x1cb0)],_0x1a429a[_0x1f4a60(0x6d9)]=[];for(let _0x153906=0x0;_0x153906<this[_0x1f4a60(0x16ad)][_0x1f4a60(0x1377)];_0x153906++){const _0x50e4c0=this[_0x1f4a60(0x16ad)][_0x153906];_0x1a429a[_0x1f4a60(0x6d9)][_0x1f4a60(0x3f90)]({'size':_0x50e4c0[_0x1f4a60(0x5a2)],'position':_0x50e4c0['position'],'color':_0x50e4c0['color'][_0x1f4a60(0x86e)](),'textureName':_0x280b5e['w1']['GetFilename'](_0x50e4c0['texture']?_0x50e4c0[_0x1f4a60(0x3c38)][_0x1f4a60(0xc8c)]:'')});}return _0x1a429a;}}_0x2d6bb6[_0x1135ff(0x4109)]=_0x356a1f=>{throw(0x0,_0x14fda8['S'])('LensFlareSystemSceneComponent');};},0xa824:(_0x39e309,_0x17abab,_0x1ac25b)=>{var _0x173b04=a8_0x16e4d8,_0x13c6f9=_0x1ac25b(0xe222),_0x24c06a=_0x1ac25b(0xbb85),_0x5e605e=_0x1ac25b(0xe0c0),_0x5cf743=_0x1ac25b(0x48a9);_0x5e605e['p'][_0x173b04(0x151e)](_0x24c06a['l'][_0x173b04(0x3770)],(_0x309207,_0x5d5492,_0x5b458e,_0x42c63f)=>{var _0x4a8b29=_0x173b04;if(void 0x0!==_0x309207[_0x4a8b29(0x1225)]&&null!==_0x309207['lensFlareSystems']){_0x5b458e[_0x4a8b29(0x1225)]||(_0x5b458e[_0x4a8b29(0x1225)]=new Array());for(let _0x10f3e0=0x0,_0x22f4a2=_0x309207[_0x4a8b29(0x1225)]['length'];_0x10f3e0<_0x22f4a2;_0x10f3e0++){var _0xf42ee6=_0x309207['lensFlareSystems'][_0x10f3e0],_0xf42ee6=_0x5cf743['u'][_0x4a8b29(0x2a19)](_0xf42ee6,_0x5d5492,_0x42c63f);_0x5b458e['lensFlareSystems'][_0x4a8b29(0x3f90)](_0xf42ee6);}}}),_0x5e605e['p'][_0x173b04(0x41df)][_0x173b04(0x38d3)]=function(_0x1d5a10){var _0x5a4816=_0x173b04;for(let _0x197a39=0x0;_0x197a39<this[_0x5a4816(0x1225)][_0x5a4816(0x1377)];_0x197a39++)if(this[_0x5a4816(0x1225)][_0x197a39][_0x5a4816(0xc8c)]===_0x1d5a10)return this[_0x5a4816(0x1225)][_0x197a39];return null;},_0x5e605e['p'][_0x173b04(0x41df)][_0x173b04(0x1da9)]=function(_0x313d35){var _0x75c0c=_0x173b04;for(let _0x226244=0x0;_0x226244<this[_0x75c0c(0x1225)][_0x75c0c(0x1377)];_0x226244++)if(this[_0x75c0c(0x1225)][_0x226244]['id']===_0x313d35)return this[_0x75c0c(0x1225)][_0x226244];return null;},_0x5e605e['p']['prototype'][_0x173b04(0x2b6b)]=function(_0xfc8bf8){var _0x52b135=_0x173b04;return this[_0x52b135(0x1da9)](_0xfc8bf8);},_0x5e605e['p'][_0x173b04(0x41df)]['removeLensFlareSystem']=function(_0x4c60a6){var _0x56a187=_0x173b04;return _0x4c60a6=this[_0x56a187(0x1225)][_0x56a187(0x919)](_0x4c60a6),(-0x1!==_0x4c60a6&&this['lensFlareSystems'][_0x56a187(0x5ff)](_0x4c60a6,0x1),_0x4c60a6);},_0x5e605e['p'][_0x173b04(0x41df)][_0x173b04(0xe18)]=function(_0x1c86a8){var _0x1b42fd=_0x173b04;this[_0x1b42fd(0x1225)][_0x1b42fd(0x3f90)](_0x1c86a8);};class _0x104b07{constructor(_0x375381){var _0x222779=_0x173b04;this[_0x222779(0xc8c)]=_0x24c06a['l'][_0x222779(0x3770)],(this[_0x222779(0x3fde)]=_0x375381)[_0x222779(0x1225)]=new Array();}[_0x173b04(0x646)](){var _0x17d6ea=_0x173b04;this[_0x17d6ea(0x3fde)][_0x17d6ea(0x2e62)][_0x17d6ea(0x109d)](_0x24c06a['l']['STEP_AFTERCAMERADRAW_LENSFLARESYSTEM'],this,this['_draw']);}[_0x173b04(0x20f9)](){var _0x149d66=_0x173b04;for(let _0x3c7559=0x0;_0x3c7559<this['scene'][_0x149d66(0x1225)]['length'];_0x3c7559++)this[_0x149d66(0x3fde)][_0x149d66(0x1225)][_0x3c7559]['rebuild']();}[_0x173b04(0x15fb)](_0x444abd){var _0x5bc4ec=_0x173b04;_0x444abd['lensFlareSystems']&&_0x444abd[_0x5bc4ec(0x1225)][_0x5bc4ec(0x7f0)](_0x16fea7=>{var _0x3ec414=_0x5bc4ec;this[_0x3ec414(0x3fde)][_0x3ec414(0xe18)](_0x16fea7);});}['removeFromContainer'](_0x25888a,_0x563938){var _0x298609=_0x173b04;_0x25888a[_0x298609(0x1225)]&&_0x25888a[_0x298609(0x1225)][_0x298609(0x7f0)](_0x10e262=>{var _0x52b20f=_0x298609;this[_0x52b20f(0x3fde)][_0x52b20f(0x2481)](_0x10e262),_0x563938&&_0x10e262[_0x52b20f(0x18c9)]();});}['serialize'](_0x4e3fed){var _0x4f080a=_0x173b04;_0x4e3fed[_0x4f080a(0x1225)]=[];for(const _0x5401f4 of this[_0x4f080a(0x3fde)]['lensFlareSystems'])_0x4e3fed[_0x4f080a(0x1225)][_0x4f080a(0x3f90)](_0x5401f4['serialize']());}[_0x173b04(0x18c9)](){var _0x28d265=_0x173b04;const _0x1aeafc=this[_0x28d265(0x3fde)][_0x28d265(0x1225)];for(;_0x1aeafc[_0x28d265(0x1377)];)_0x1aeafc[0x0][_0x28d265(0x18c9)]();}['_draw'](_0x14521e){var _0x3aee48=_0x173b04;if(this[_0x3aee48(0x3fde)][_0x3aee48(0x477)]){var _0x331ced=this['scene'][_0x3aee48(0x1225)];_0x13c6f9['w1'][_0x3aee48(0xe2e)](_0x3aee48(0x3fa7),0x0<_0x331ced['length']);for(const _0x309345 of _0x331ced)0x0!=(_0x14521e['layerMask']&_0x309345[_0x3aee48(0x6d0)])&&_0x309345[_0x3aee48(0x2f9e)]();_0x13c6f9['w1']['EndPerformanceCounter'](_0x3aee48(0x3fa7),0x0<_0x331ced[_0x3aee48(0x1377)]);}}}_0x5cf743['u'][_0x173b04(0x4109)]=_0x7b3ea=>{var _0x20f8c6=_0x173b04,_0x181920;_0x7b3ea[_0x20f8c6(0x257d)](_0x24c06a['l'][_0x20f8c6(0x3770)])||(_0x181920=new _0x104b07(_0x7b3ea),_0x7b3ea[_0x20f8c6(0xdb4)](_0x181920));};},0xd9df:(_0xc91a1b,_0x913d37,_0xb10783)=>{var _0x5cf114=a8_0x16e4d8;_0xb10783['d'](_0x913d37,{'R':()=>_0x4a0aec});var _0x24bc95=_0xb10783(0x9fd1),_0x408218=_0xb10783(0x8af2),_0xd447b3=_0xb10783(0x77a5),_0x1820bf=(_0xb10783(0x134a9),_0xb10783(0x13168),_0xb10783(0x66e6),_0xb10783(0x15cb9)),_0x21bdf1=_0xb10783(0x54e2),_0x35acd7=_0xb10783(0xe30c),_0x50a943=_0xb10783(0x15cca),_0x518656=_0xb10783(0x10ea4),_0x2f90d9=_0xb10783(0xf8c1),_0x12f403=_0xb10783(0x6214);const _0x4bf90d=_0x24bc95['P']['Up'](),_0x2bda5c=_0x24bc95['P'][_0x5cf114(0x23ed)](),_0x187dc4=new _0x24bc95['P'](),_0x32ba24=new _0x24bc95['P'](),_0x5c2899=new _0x24bc95['y3']();class _0x4a0aec extends _0x21bdf1['u']{constructor(_0x153d0b,_0x45e676,_0x245241,_0x1a4441){var _0x502baf=_0x5cf114;_0x4a0aec[_0x502baf(0xd90)]?(super(_0x153d0b,_0x45e676,_0x245241,_0x1a4441),this[_0x502baf(0x1e40)]=!0x0):_0x518656['Y'][_0x502baf(0x404a)](_0x502baf(0x2d48));}[_0x5cf114(0x1267)](_0x459f3b){var _0x829615=_0x5cf114;return _0x459f3b===_0x21bdf1['u']['FILTER_NONE']||_0x459f3b===_0x21bdf1['u']['FILTER_PCF']||_0x459f3b===_0x21bdf1['u'][_0x829615(0x1c64)]?_0x459f3b:(_0x12f403[_0x829615(0x1220)]('Unsupported\x20filter\x20\x22'+_0x459f3b+'\x22!'),_0x21bdf1['u'][_0x829615(0x1d44)]);}get['numCascades'](){var _0x407ce8=_0x5cf114;return this[_0x407ce8(0x2efc)];}set['numCascades'](_0x5cf81d){var _0x372d87=_0x5cf114;(_0x5cf81d=Math[_0x372d87(0x3478)](Math[_0x372d87(0xf1a)](_0x5cf81d,_0x4a0aec[_0x372d87(0x382)]),_0x4a0aec[_0x372d87(0x384a)]))!==this[_0x372d87(0x2efc)]&&(this[_0x372d87(0x2efc)]=_0x5cf81d,this[_0x372d87(0x2a21)](),this['_recreateSceneUBOs']());}get['freezeShadowCastersBoundingInfo'](){var _0x1b345d=_0x5cf114;return this[_0x1b345d(0xfec)];}set['freezeShadowCastersBoundingInfo'](_0x4be97c){var _0x41f0fa=_0x5cf114;this[_0x41f0fa(0x1ffb)]&&_0x4be97c&&(this[_0x41f0fa(0x195b)][_0x41f0fa(0xbec)][_0x41f0fa(0x854)](this[_0x41f0fa(0x1ffb)]),this[_0x41f0fa(0x1ffb)]=null),this[_0x41f0fa(0x1ffb)]||_0x4be97c||(this[_0x41f0fa(0x1ffb)]=this[_0x41f0fa(0x195b)]['onBeforeRenderObservable'][_0x41f0fa(0x3fc1)](this['_computeShadowCastersBoundingInfo']['bind'](this))),(this['_freezeShadowCastersBoundingInfo']=_0x4be97c)&&this[_0x41f0fa(0x2fa4)]();}[_0x5cf114(0x2fa4)](){var _0x13a7a1=_0x5cf114;if(this[_0x13a7a1(0xf40)][_0x13a7a1(0x368c)](Number[_0x13a7a1(0x3808)],Number['MAX_VALUE'],Number['MAX_VALUE']),this[_0x13a7a1(0x160c)][_0x13a7a1(0x368c)](Number['MIN_VALUE'],Number[_0x13a7a1(0x4ab)],Number['MIN_VALUE']),this[_0x13a7a1(0x29ea)]&&this[_0x13a7a1(0x29ea)][_0x13a7a1(0x290f)]){var _0x4313d6,_0x2ed03c=this[_0x13a7a1(0x29ea)][_0x13a7a1(0x290f)];for(let _0x3cbed2=0x0;_0x3cbed2<_0x2ed03c[_0x13a7a1(0x1377)];_0x3cbed2++){const _0x45666c=_0x2ed03c[_0x3cbed2];_0x45666c&&(_0x4313d6=_0x45666c[_0x13a7a1(0x16a7)]()[_0x13a7a1(0x39b2)],this[_0x13a7a1(0xf40)][_0x13a7a1(0x3aa3)](_0x4313d6[_0x13a7a1(0x40cc)]),this[_0x13a7a1(0x160c)][_0x13a7a1(0x2d32)](_0x4313d6[_0x13a7a1(0x1608)]));}var _0x58387b,_0xb0122f=this['_scene']['meshes'];for(let _0x21946=0x0;_0x21946<_0xb0122f[_0x13a7a1(0x1377)];_0x21946++){const _0x7622cd=_0xb0122f[_0x21946];_0x7622cd&&_0x7622cd[_0x13a7a1(0x1d6e)]&&_0x7622cd['isEnabled']&&_0x7622cd[_0x13a7a1(0x2ecb)]&&(_0x58387b=_0x7622cd[_0x13a7a1(0x16a7)]()[_0x13a7a1(0x39b2)],this[_0x13a7a1(0xf40)][_0x13a7a1(0x3aa3)](_0x58387b[_0x13a7a1(0x40cc)]),this['_scbiMax'][_0x13a7a1(0x2d32)](_0x58387b[_0x13a7a1(0x1608)]));}}this[_0x13a7a1(0xc96)][_0x13a7a1(0x27cf)](this[_0x13a7a1(0xf40)],this['_scbiMax']);}get[_0x5cf114(0x1b35)](){var _0x5cd7bd=_0x5cf114;return this[_0x5cd7bd(0xc96)];}set[_0x5cf114(0x1b35)](_0x45be5a){this['_shadowCastersBoundingInfo']=_0x45be5a;}[_0x5cf114(0x3595)](_0x261877,_0x27a023){var _0x5f540b=_0x5cf114;this[_0x5f540b(0x11b3)]===_0x261877&&this[_0x5f540b(0xa18)]===_0x27a023||(_0x27a023<_0x261877&&(_0x261877=0x0,_0x27a023=0x1),0x1<_0x27a023&&(_0x27a023=0x1),this[_0x5f540b(0x11b3)]=_0x261877=_0x261877<0x0?0x0:_0x261877,this[_0x5f540b(0xa18)]=_0x27a023,this['_breaksAreDirty']=!0x0);}get[_0x5cf114(0x1a21)](){var _0x2c78a4=_0x5cf114;return this[_0x2c78a4(0x11b3)];}get[_0x5cf114(0x103a)](){var _0x3a41be=_0x5cf114;return this[_0x3a41be(0xa18)];}[_0x5cf114(0x3fcd)](){var _0x29e5b0=_0x5cf114;return _0x4a0aec[_0x29e5b0(0x2ab6)];}[_0x5cf114(0x202)](_0x141b01){var _0x67504d=_0x5cf114;return 0x0<=_0x141b01&&_0x141b01<this[_0x67504d(0x2efc)]?this[_0x67504d(0x35f7)][_0x141b01]:null;}[_0x5cf114(0x35ad)](_0x4b3695){var _0x5d8a36=_0x5cf114;return 0x0<=_0x4b3695&&_0x4b3695<this[_0x5d8a36(0x2efc)]?this[_0x5d8a36(0x2da8)][_0x4b3695]:null;}get[_0x5cf114(0x16f1)](){var _0x18989b=_0x5cf114;return this[_0x18989b(0x395c)]()?this['_shadowMaxZ']:0x0;}set[_0x5cf114(0x16f1)](_0x31a8ec){var _0x2c4544=_0x5cf114,_0x150808=this[_0x2c4544(0x395c)]();_0x150808?this[_0x2c4544(0x38ab)]===_0x31a8ec||_0x31a8ec<_0x150808[_0x2c4544(0x3f60)]||_0x31a8ec>_0x150808['maxZ']||(this['_shadowMaxZ']=_0x31a8ec,this[_0x2c4544(0x35d4)][_0x2c4544(0x3047)](),this[_0x2c4544(0x1cc4)]=!0x0):this['_shadowMaxZ']=_0x31a8ec;}get[_0x5cf114(0x2b37)](){var _0x4d8699=_0x5cf114;return this[_0x4d8699(0x21cc)];}set['debug'](_0x4fbdd2){var _0x19250e=_0x5cf114;this['_debug']=_0x4fbdd2,this[_0x19250e(0x35d4)][_0x19250e(0x3047)]();}get[_0x5cf114(0x30f2)](){var _0x303979=_0x5cf114;return this[_0x303979(0x176f)];}set[_0x5cf114(0x30f2)](_0x283d75){this['_depthClamp']=_0x283d75;}get[_0x5cf114(0x2301)](){var _0x345228=_0x5cf114;return this[_0x345228(0x2fa0)];}set[_0x5cf114(0x2301)](_0x51c505){var _0x119680=_0x5cf114;this[_0x119680(0x2fa0)]=_0x51c505,this[_0x119680(0x35d4)]['_markMeshesAsLightDirty']();}get[_0x5cf114(0x536)](){var _0x479524=_0x5cf114;return this[_0x479524(0x101c)];}set[_0x5cf114(0x536)](_0x31d58a){var _0x2262cf=_0x5cf114;_0x31d58a=Math[_0x2262cf(0x3478)](Math[_0x2262cf(0xf1a)](_0x31d58a,0x0),0x1),this[_0x2262cf(0x101c)]!=_0x31d58a&&(this['_lambda']=_0x31d58a,this['_breaksAreDirty']=!0x0);}[_0x5cf114(0x11d5)](_0x2f1682){var _0x127ec0=_0x5cf114;return 0x0<=_0x2f1682&&_0x2f1682<this[_0x127ec0(0x2efc)]?this[_0x127ec0(0x3008)][_0x2f1682]:null;}[_0x5cf114(0x3a52)](_0xb70ba4){var _0x5a9db2=_0x5cf114;return 0x0<=_0xb70ba4&&_0xb70ba4<this[_0x5a9db2(0x2efc)]?this[_0x5a9db2(0x2d30)][_0xb70ba4]:null;}['getCascadeTransformMatrix'](_0x19686c){var _0x572110=_0x5cf114;return 0x0<=_0x19686c&&_0x19686c<this[_0x572110(0x2efc)]?this[_0x572110(0x61f)][_0x19686c]:null;}[_0x5cf114(0x1faf)](_0x3f155b){var _0x4e13a3=_0x5cf114;this[_0x4e13a3(0x322e)]=_0x3f155b,this['_depthReducer']&&this['_depthReducer'][_0x4e13a3(0x1faf)](this[_0x4e13a3(0x322e)]);}get['autoCalcDepthBounds'](){var _0x5a44bd=_0x5cf114;return this[_0x5a44bd(0xa06)];}set[_0x5cf114(0x2672)](_0x310fed){var _0x565d26=_0x5cf114,_0x4f2144=this[_0x565d26(0x395c)]();if(_0x4f2144){if(!(this['_autoCalcDepthBounds']=_0x310fed))return this[_0x565d26(0x3061)]&&this[_0x565d26(0x3061)][_0x565d26(0x3c1a)](),void this[_0x565d26(0x3595)](0x0,0x1);this['_depthReducer']||(this[_0x565d26(0x3061)]=new _0x50a943['j'](_0x4f2144),this['_depthReducer']['onAfterReductionPerformed'][_0x565d26(0x3fc1)](_0x522ed9=>{var _0x1e46e1=_0x565d26;let _0x5091e8=_0x522ed9['min'],_0x1749a0=_0x522ed9[_0x1e46e1(0xf1a)];_0x5091e8>=_0x1749a0&&(_0x5091e8=0x0,_0x1749a0=0x1),_0x5091e8==this[_0x1e46e1(0x11b3)]&&_0x1749a0==this[_0x1e46e1(0xa18)]||this[_0x1e46e1(0x3595)](_0x5091e8,_0x1749a0);}),this[_0x565d26(0x3061)][_0x565d26(0x1faf)](this[_0x565d26(0x322e)])),this[_0x565d26(0x3061)][_0x565d26(0x3e9e)]();}}get['autoCalcDepthBoundsRefreshRate'](){var _0x1dc383=_0x5cf114,_0x3221ad;return null!=(_0x3221ad=null==(_0x3221ad=null==(_0x3221ad=this[_0x1dc383(0x3061)])?void 0x0:_0x3221ad[_0x1dc383(0x1411)])?void 0x0:_0x3221ad['getDepthMap']()[_0x1dc383(0x345a)])?_0x3221ad:-0x1;}set[_0x5cf114(0x68d)](_0x1cb5bc){var _0x1224ee=_0x5cf114,_0xa1c103;null!=(_0xa1c103=this[_0x1224ee(0x3061)])&&_0xa1c103['depthRenderer']&&(this[_0x1224ee(0x3061)]['depthRenderer'][_0x1224ee(0x4d9)]()[_0x1224ee(0x345a)]=_0x1cb5bc);}[_0x5cf114(0x64c)](){var _0x7074b8=_0x5cf114;this[_0x7074b8(0x1cc4)]=!0x0;}[_0x5cf114(0x263f)](){var _0x2afada=_0x5cf114,_0x439e8b=this['_getCamera']();if(_0x439e8b){var _0x2a560d=_0x439e8b[_0x2afada(0x3f60)],_0x439e8b=_0x439e8b[_0x2afada(0x4078)],_0x50f80c=_0x439e8b-_0x2a560d,_0x3c2fdb=this['_minDistance'],_0x3363fc=_0x2a560d+_0x3c2fdb*_0x50f80c,_0x439e8b=_0x2a560d+(this[_0x2afada(0x38ab)]<_0x439e8b&&this['_shadowMaxZ']>=_0x2a560d?Math[_0x2afada(0x3478)]((this[_0x2afada(0x38ab)]-_0x2a560d)/(_0x439e8b-_0x2a560d),this['_maxDistance']):this[_0x2afada(0xa18)])*_0x50f80c,_0x505773=_0x439e8b-_0x3363fc,_0x526202=_0x439e8b/_0x3363fc;for(let _0x718205=0x0;_0x718205<this[_0x2afada(0x371)]['length'];++_0x718205){var _0x1c9284=(_0x718205+0x1)/this[_0x2afada(0x2efc)],_0x18eec6=_0x3363fc*Math[_0x2afada(0x143c)](_0x526202,_0x1c9284),_0x1c9284=_0x3363fc+_0x505773*_0x1c9284,_0x18eec6=this[_0x2afada(0x101c)]*(_0x18eec6-_0x1c9284)+_0x1c9284;this[_0x2afada(0x371)][_0x718205][_0x2afada(0x32d7)]=0x0===_0x718205?_0x3c2fdb:this[_0x2afada(0x371)][_0x718205-0x1][_0x2afada(0x1634)],this[_0x2afada(0x371)][_0x718205]['breakDistance']=(_0x18eec6-_0x2a560d)/_0x50f80c,this[_0x2afada(0x1ed0)][_0x718205]=_0x18eec6,this[_0x2afada(0x3263)][_0x718205]=(this['_cascades'][_0x718205][_0x2afada(0x1634)]-this[_0x2afada(0x371)][_0x718205][_0x2afada(0x32d7)])*_0x50f80c;}this[_0x2afada(0x1cc4)]=!0x1;}}[_0x5cf114(0x1b32)](){var _0x1d5c8b=_0x5cf114;const _0x5d945e=this[_0x1d5c8b(0x195b)];if(this[_0x1d5c8b(0x395c)]()){_0x24bc95['P'][_0x1d5c8b(0x1b57)](this[_0x1d5c8b(0x35d4)]['getShadowDirection'](0x0),this[_0x1d5c8b(0xf33)]),0x1===Math[_0x1d5c8b(0x3abd)](_0x24bc95['P']['Dot'](this[_0x1d5c8b(0xf33)],_0x24bc95['P']['Up']()))&&(this[_0x1d5c8b(0xf33)]['z']=1e-13),this['_cachedDirection'][_0x1d5c8b(0xa83)](this['_lightDirection']);var _0x31cb9f=_0x5d945e[_0x1d5c8b(0x2cd1)]()[_0x1d5c8b(0x1c9e)];for(let _0x20ca2f=0x0;_0x20ca2f<this['_numCascades'];++_0x20ca2f){this[_0x1d5c8b(0xf50)](_0x20ca2f),this[_0x1d5c8b(0x2a1d)](_0x20ca2f),this[_0x1d5c8b(0x2da8)][_0x20ca2f][_0x1d5c8b(0x407)](this[_0x1d5c8b(0x35f7)][_0x20ca2f],_0x187dc4),this['_frustumCenter'][_0x20ca2f][_0x1d5c8b(0xa2b)](this[_0x1d5c8b(0xf33)][_0x1d5c8b(0x4018)](this[_0x1d5c8b(0x35f7)][_0x20ca2f]['z']),this[_0x1d5c8b(0x505)][_0x20ca2f]),_0x24bc95['y3']['LookAtLHToRef'](this[_0x1d5c8b(0x505)][_0x20ca2f],this['_frustumCenter'][_0x20ca2f],_0x4bf90d,this['_viewMatrices'][_0x20ca2f]);let _0x2f496d=0x0,_0x6a75c1=_0x187dc4['z'];const _0x1be457=this[_0x1d5c8b(0xc96)];_0x1be457[_0x1d5c8b(0x22f)](this['_viewMatrices'][_0x20ca2f]),_0x6a75c1=Math[_0x1d5c8b(0x3478)](_0x6a75c1,_0x1be457[_0x1d5c8b(0x39b2)]['maximumWorld']['z']),_0x2f496d=this[_0x1d5c8b(0x176f)]&&this[_0x1d5c8b(0x2c6b)]!==_0x21bdf1['u'][_0x1d5c8b(0x1c64)]?Math[_0x1d5c8b(0xf1a)](_0x2f496d,_0x1be457[_0x1d5c8b(0x39b2)]['minimumWorld']['z']):Math[_0x1d5c8b(0x3478)](_0x2f496d,_0x1be457[_0x1d5c8b(0x39b2)]['minimumWorld']['z']),_0x24bc95['y3'][_0x1d5c8b(0x1006)](this['_cascadeMinExtents'][_0x20ca2f]['x'],this[_0x1d5c8b(0x2da8)][_0x20ca2f]['x'],this[_0x1d5c8b(0x35f7)][_0x20ca2f]['y'],this[_0x1d5c8b(0x2da8)][_0x20ca2f]['y'],_0x31cb9f?_0x6a75c1:_0x2f496d,_0x31cb9f?_0x2f496d:_0x6a75c1,this[_0x1d5c8b(0x2d30)][_0x20ca2f],_0x5d945e[_0x1d5c8b(0x2cd1)]()[_0x1d5c8b(0x91c)]),this[_0x1d5c8b(0x35f7)][_0x20ca2f]['z']=_0x2f496d,this[_0x1d5c8b(0x2da8)][_0x20ca2f]['z']=_0x6a75c1,this[_0x1d5c8b(0x3008)][_0x20ca2f][_0x1d5c8b(0x2e19)](this['_projectionMatrices'][_0x20ca2f],this[_0x1d5c8b(0x61f)][_0x20ca2f]),_0x24bc95['P'][_0x1d5c8b(0x3516)](_0x2bda5c,this[_0x1d5c8b(0x61f)][_0x20ca2f],_0x187dc4),_0x187dc4[_0x1d5c8b(0x1886)](this[_0x1d5c8b(0x1f3e)]/0x2),_0x32ba24['copyFromFloats'](Math[_0x1d5c8b(0x3fe4)](_0x187dc4['x']),Math[_0x1d5c8b(0x3fe4)](_0x187dc4['y']),Math[_0x1d5c8b(0x3fe4)](_0x187dc4['z'])),_0x32ba24[_0x1d5c8b(0x409f)](_0x187dc4)[_0x1d5c8b(0x1886)](0x2/this[_0x1d5c8b(0x1f3e)]),_0x24bc95['y3']['TranslationToRef'](_0x32ba24['x'],_0x32ba24['y'],0x0,_0x5c2899),this[_0x1d5c8b(0x2d30)][_0x20ca2f][_0x1d5c8b(0x2e19)](_0x5c2899,this[_0x1d5c8b(0x2d30)][_0x20ca2f]),this[_0x1d5c8b(0x3008)][_0x20ca2f][_0x1d5c8b(0x2e19)](this['_projectionMatrices'][_0x20ca2f],this['_transformMatrices'][_0x20ca2f]),this[_0x1d5c8b(0x61f)][_0x20ca2f]['copyToArray'](this[_0x1d5c8b(0xbd2)],0x10*_0x20ca2f);}}}[_0x5cf114(0xf50)](_0x330593){var _0x44d9c6=_0x5cf114;const _0x5f1a62=this[_0x44d9c6(0x395c)]();if(_0x5f1a62){var _0x4b578f=this[_0x44d9c6(0x371)][_0x330593][_0x44d9c6(0x32d7)],_0x41762f=this['_cascades'][_0x330593][_0x44d9c6(0x1634)],_0x47b013=this[_0x44d9c6(0x195b)][_0x44d9c6(0x2cd1)]()['isNDCHalfZRange'],_0x2882d0=(_0x5f1a62['getViewMatrix'](),_0x24bc95['y3']['Invert'](_0x5f1a62[_0x44d9c6(0x35f4)]())),_0x5f20c3=this['_scene'][_0x44d9c6(0x2cd1)]()[_0x44d9c6(0x1c9e)]?0x4:0x0;for(let _0x1eda66=0x0;_0x1eda66<_0x4a0aec[_0x44d9c6(0x40e3)]['length'];++_0x1eda66)_0x187dc4[_0x44d9c6(0xa83)](_0x4a0aec['_FrustumCornersNDCSpace'][(_0x1eda66+_0x5f20c3)%_0x4a0aec['_FrustumCornersNDCSpace'][_0x44d9c6(0x1377)]]),_0x47b013&&-0x1===_0x187dc4['z']&&(_0x187dc4['z']=0x0),_0x24bc95['P']['TransformCoordinatesToRef'](_0x187dc4,_0x2882d0,this[_0x44d9c6(0x3a11)][_0x330593][_0x1eda66]);for(let _0xbe8523=0x0;_0xbe8523<_0x4a0aec['_FrustumCornersNDCSpace'][_0x44d9c6(0x1377)]/0x2;++_0xbe8523)_0x187dc4['copyFrom'](this[_0x44d9c6(0x3a11)][_0x330593][_0xbe8523+0x4])[_0x44d9c6(0x409f)](this[_0x44d9c6(0x3a11)][_0x330593][_0xbe8523]),_0x32ba24[_0x44d9c6(0xa83)](_0x187dc4)[_0x44d9c6(0x1886)](_0x4b578f),_0x187dc4[_0x44d9c6(0x1886)](_0x41762f),_0x187dc4[_0x44d9c6(0x350)](this[_0x44d9c6(0x3a11)][_0x330593][_0xbe8523]),this['_frustumCornersWorldSpace'][_0x330593][_0xbe8523+0x4][_0x44d9c6(0xa83)](_0x187dc4),this['_frustumCornersWorldSpace'][_0x330593][_0xbe8523][_0x44d9c6(0x350)](_0x32ba24);}}[_0x5cf114(0x2a1d)](_0x49843f){var _0x2e964a=_0x5cf114;if(this[_0x2e964a(0x35f7)][_0x49843f]['copyFromFloats'](Number[_0x2e964a(0x3808)],Number[_0x2e964a(0x3808)],Number[_0x2e964a(0x3808)]),this['_cascadeMaxExtents'][_0x49843f][_0x2e964a(0x368c)](Number['MIN_VALUE'],Number[_0x2e964a(0x4ab)],Number[_0x2e964a(0x4ab)]),this[_0x2e964a(0x3c7c)][_0x49843f][_0x2e964a(0x368c)](0x0,0x0,0x0),this['_getCamera']()){for(let _0x19e481=0x0;_0x19e481<this[_0x2e964a(0x3a11)][_0x49843f][_0x2e964a(0x1377)];++_0x19e481)this[_0x2e964a(0x3c7c)][_0x49843f]['addInPlace'](this['_frustumCornersWorldSpace'][_0x49843f][_0x19e481]);if(this[_0x2e964a(0x3c7c)][_0x49843f]['scaleInPlace'](0x1/this[_0x2e964a(0x3a11)][_0x49843f][_0x2e964a(0x1377)]),this[_0x2e964a(0x36d0)]){let _0x540325=0x0;for(let _0x3fdfb=0x0;_0x3fdfb<this['_frustumCornersWorldSpace'][_0x49843f][_0x2e964a(0x1377)];++_0x3fdfb){var _0x5656a7=this['_frustumCornersWorldSpace'][_0x49843f][_0x3fdfb]['subtractToRef'](this[_0x2e964a(0x3c7c)][_0x49843f],_0x187dc4)['length']();_0x540325=Math[_0x2e964a(0xf1a)](_0x540325,_0x5656a7);}_0x540325=Math[_0x2e964a(0x3d11)](0x10*_0x540325)/0x10,this[_0x2e964a(0x2da8)][_0x49843f][_0x2e964a(0x368c)](_0x540325,_0x540325,_0x540325),this[_0x2e964a(0x35f7)][_0x49843f][_0x2e964a(0x368c)](-_0x540325,-_0x540325,-_0x540325);}else{var _0x586982=this[_0x2e964a(0x3c7c)][_0x49843f];this[_0x2e964a(0x3c7c)][_0x49843f][_0x2e964a(0xa2b)](this[_0x2e964a(0xf33)],_0x187dc4),_0x24bc95['y3'][_0x2e964a(0x1db4)](_0x586982,_0x187dc4,_0x4bf90d,_0x5c2899);for(let _0xee0a1a=0x0;_0xee0a1a<this[_0x2e964a(0x3a11)][_0x49843f][_0x2e964a(0x1377)];++_0xee0a1a)_0x24bc95['P'][_0x2e964a(0x3516)](this['_frustumCornersWorldSpace'][_0x49843f][_0xee0a1a],_0x5c2899,_0x187dc4),this[_0x2e964a(0x35f7)][_0x49843f][_0x2e964a(0x3aa3)](_0x187dc4),this[_0x2e964a(0x2da8)][_0x49843f][_0x2e964a(0x2d32)](_0x187dc4);}}}[_0x5cf114(0x3dde)](){var _0xbe720c=_0x5cf114;if(this[_0xbe720c(0x795)](),this[_0xbe720c(0x1c28)]){for(let _0x2b261c=0x0;_0x2b261c<this[_0xbe720c(0x2efc)];++_0x2b261c)this['_sceneUBOs']['push'](this['_scene'][_0xbe720c(0x1e8b)](_0xbe720c(0x1f2c)+this[_0xbe720c(0x35d4)][_0xbe720c(0xc8c)]+_0xbe720c(0x27d3)+_0x2b261c+')'));}}static get[_0x5cf114(0xd90)](){var _0x4a1350=_0x5cf114,_0x247eb1=_0x2f90d9['l'][_0x4a1350(0x7e7)];return!!_0x247eb1&&_0x247eb1[_0x4a1350(0x1553)][_0x4a1350(0x405e)];}[_0x5cf114(0x1bf)](){var _0x20810f=_0x5cf114,_0x30c764;this[_0x20810f(0x2d4a)]=null!=(_0x30c764=this[_0x20810f(0x2d4a)])?_0x30c764:0x1,this[_0x20810f(0x2efc)]=null!=(_0x30c764=this['_numCascades'])?_0x30c764:_0x4a0aec[_0x20810f(0x665)],this[_0x20810f(0x36d0)]=null!=(_0x30c764=this[_0x20810f(0x36d0)])&&_0x30c764,this[_0x20810f(0x1ffb)]=null!=(_0x30c764=this[_0x20810f(0x1ffb)])?_0x30c764:null,this[_0x20810f(0x1b63)]=null!=(_0x30c764=this[_0x20810f(0x1b63)])&&_0x30c764,this[_0x20810f(0xf40)]=null!=(_0x30c764=this[_0x20810f(0xf40)])?_0x30c764:new _0x24bc95['P'](0x0,0x0,0x0),this[_0x20810f(0x160c)]=null!=(_0x30c764=this[_0x20810f(0x160c)])?_0x30c764:new _0x24bc95['P'](0x0,0x0,0x0),this['_shadowCastersBoundingInfo']=null!=(_0x30c764=this[_0x20810f(0xc96)])?_0x30c764:new _0x35acd7['j'](new _0x24bc95['P'](0x0,0x0,0x0),new _0x24bc95['P'](0x0,0x0,0x0)),this[_0x20810f(0x1cc4)]=null==(_0x30c764=this[_0x20810f(0x1cc4)])||_0x30c764,this[_0x20810f(0x11b3)]=null!=(_0x30c764=this[_0x20810f(0x11b3)])?_0x30c764:0x0,this['_maxDistance']=null!=(_0x30c764=this[_0x20810f(0xa18)])?_0x30c764:0x1,this[_0x20810f(0x2c4b)]=null!=(_0x30c764=this[_0x20810f(0x2c4b)])?_0x30c764:0x0,this['_shadowMaxZ']=null!=(_0x30c764=null!=(_0x30c764=this['_shadowMaxZ'])?_0x30c764:null==(_0x30c764=this[_0x20810f(0x395c)]())?void 0x0:_0x30c764[_0x20810f(0x4078)])?_0x30c764:0x2710,this[_0x20810f(0x21cc)]=null!=(_0x30c764=this[_0x20810f(0x21cc)])&&_0x30c764,this[_0x20810f(0x176f)]=null==(_0x30c764=this[_0x20810f(0x176f)])||_0x30c764,this['_cascadeBlendPercentage']=null!=(_0x30c764=this['_cascadeBlendPercentage'])?_0x30c764:0.1,this[_0x20810f(0x101c)]=null!=(_0x30c764=this[_0x20810f(0x101c)])?_0x30c764:0.5,this[_0x20810f(0xa06)]=null!=(_0x30c764=this[_0x20810f(0xa06)])&&_0x30c764,this[_0x20810f(0x3dde)](),super['_initializeGenerator']();}[_0x5cf114(0xc30)](){var _0x33a11d=_0x5cf114,_0xfa8b33=this[_0x33a11d(0x195b)]['getEngine'](),_0x5ee4f4={'width':this[_0x33a11d(0x1f3e)],'height':this['_mapSize'],'layers':this[_0x33a11d(0x2981)]};this['_shadowMap']=new _0x408218['_'](this[_0x33a11d(0x35d4)][_0x33a11d(0xc8c)]+'_CSMShadowMap',_0x5ee4f4,this[_0x33a11d(0x195b)],!0x1,!0x0,this[_0x33a11d(0x9a2)],!0x1,void 0x0,!0x1,!0x1,void 0x0),this[_0x33a11d(0x29ea)][_0x33a11d(0x37ec)](_0xfa8b33[_0x33a11d(0x1c9e)]?_0xd447b3['g'][_0x33a11d(0x2623)]:_0xd447b3['g'][_0x33a11d(0x3b6)],!0x0);}[_0x5cf114(0x307f)](){var _0x3de304=_0x5cf114;if(super['_initializeShadowMap'](),null!==this[_0x3de304(0x29ea)]){this[_0x3de304(0xbd2)]=new Float32Array(0x10*this[_0x3de304(0x2efc)]),this[_0x3de304(0x1ed0)]=new Array(this['_numCascades']),this[_0x3de304(0x3263)]=new Array(this[_0x3de304(0x2efc)]),this[_0x3de304(0x358a)]=new Array(0x2*this[_0x3de304(0x2efc)]),this['_depthCorrection']=new Array(this[_0x3de304(0x2efc)]),this[_0x3de304(0x371)]=[],this['_viewMatrices']=[],this['_projectionMatrices']=[],this[_0x3de304(0x61f)]=[],this[_0x3de304(0x35f7)]=[],this[_0x3de304(0x2da8)]=[],this[_0x3de304(0x3c7c)]=[],this['_shadowCameraPos']=[],this[_0x3de304(0x3a11)]=[];for(let _0x2f826a=0x0;_0x2f826a<this['_numCascades'];++_0x2f826a){this[_0x3de304(0x371)][_0x2f826a]={'prevBreakDistance':0x0,'breakDistance':0x0},this['_viewMatrices'][_0x2f826a]=_0x24bc95['y3']['Zero'](),this[_0x3de304(0x2d30)][_0x2f826a]=_0x24bc95['y3'][_0x3de304(0x23ed)](),this[_0x3de304(0x61f)][_0x2f826a]=_0x24bc95['y3'][_0x3de304(0x23ed)](),this['_cascadeMinExtents'][_0x2f826a]=new _0x24bc95['P'](),this[_0x3de304(0x2da8)][_0x2f826a]=new _0x24bc95['P'](),this[_0x3de304(0x3c7c)][_0x2f826a]=new _0x24bc95['P'](),this[_0x3de304(0x505)][_0x2f826a]=new _0x24bc95['P'](),this[_0x3de304(0x3a11)][_0x2f826a]=new Array(_0x4a0aec[_0x3de304(0x40e3)][_0x3de304(0x1377)]);for(let _0x5d0055=0x0;_0x5d0055<_0x4a0aec[_0x3de304(0x40e3)][_0x3de304(0x1377)];++_0x5d0055)this['_frustumCornersWorldSpace'][_0x2f826a][_0x5d0055]=new _0x24bc95['P']();}const _0x360712=this['_scene'][_0x3de304(0x2cd1)]();this[_0x3de304(0x29ea)][_0x3de304(0x412e)][_0x3de304(0x2f8)](),this['_shadowMap']['onBeforeRenderObservable'][_0x3de304(0x2f8)](),this[_0x3de304(0x29ea)]['onBeforeRenderObservable'][_0x3de304(0x3fc1)](_0x1c3452=>{var _0x458732=_0x3de304;this[_0x458732(0x1c28)]&&this[_0x458732(0x195b)]['setSceneUniformBuffer'](this[_0x458732(0x1c28)][_0x1c3452]),this['_currentLayer']=_0x1c3452,this[_0x458732(0x1716)]===_0x21bdf1['u'][_0x458732(0x36e6)]&&_0x360712['setColorWrite'](!0x1),this['_scene']['setTransformMatrix'](this[_0x458732(0x11d5)](_0x1c3452),this[_0x458732(0x3a52)](_0x1c3452)),this['_useUBO']&&(this['_scene'][_0x458732(0x2fde)]()[_0x458732(0x250f)](),this[_0x458732(0x195b)][_0x458732(0x1a0a)]());}),this[_0x3de304(0x29ea)][_0x3de304(0x412e)][_0x3de304(0x3fc1)](()=>{var _0x4b024f=_0x3de304,_0x473dad;this[_0x4b024f(0x2e29)]=this[_0x4b024f(0x195b)][_0x4b024f(0x2fde)](),null!=(_0x473dad=_0x360712[_0x4b024f(0x281f)])&&_0x473dad[_0x4b024f(0x29f)](_0x360712,_0x4b024f(0x1262)+_0x360712[_0x4b024f(0x111f)],0x1),this[_0x4b024f(0x1cc4)]&&this[_0x4b024f(0x263f)](),this['_computeMatrices']();}),this[_0x3de304(0x263f)]();}}['_bindCustomEffectForRenderSubMeshForShadowMap'](_0x3e4184,_0x5977d7){var _0x45cab4=_0x5cf114;_0x5977d7['setMatrix']('viewProjection',this[_0x45cab4(0x31c2)](this[_0x45cab4(0x2c4b)]));}[_0x5cf114(0x3351)](_0x146645){var _0x321923=_0x5cf114;_0x146645['push']('#define\x20SM_DEPTHCLAMP\x20'+(this[_0x321923(0x176f)]&&this[_0x321923(0x1716)]!==_0x21bdf1['u'][_0x321923(0x1c64)]?'1':'0'));}[_0x5cf114(0x3571)](_0x278040,_0x423de1){var _0x3307e7=_0x5cf114;super[_0x3307e7(0x3571)](_0x278040,_0x423de1);var _0xec3aa5=this[_0x3307e7(0x195b)],_0x5c7667=this['_light'];_0xec3aa5[_0x3307e7(0x1960)]&&_0x5c7667[_0x3307e7(0x810)]&&(_0x278040['SHADOWCSM'+_0x423de1]=!0x0,_0x278040['SHADOWCSMDEBUG'+_0x423de1]=this[_0x3307e7(0x2b37)],_0x278040['SHADOWCSMNUM_CASCADES'+_0x423de1]=this['numCascades'],_0x278040[_0x3307e7(0x1bca)+_0x423de1]=_0xec3aa5[_0x3307e7(0x2547)],(_0x5c7667=this[_0x3307e7(0x395c)]())&&this['_shadowMaxZ']<_0x5c7667[_0x3307e7(0x4078)]&&(_0x278040[_0x3307e7(0x1561)+_0x423de1]=!0x0),0x0===this[_0x3307e7(0x2301)]&&(_0x278040['SHADOWCSMNOBLEND'+_0x423de1]=!0x0));}[_0x5cf114(0x1dd4)](_0x31fc61,_0x5a3a1c){var _0xa19dd7=_0x5cf114;const _0x498db6=this[_0xa19dd7(0x35d4)];if(this[_0xa19dd7(0x195b)][_0xa19dd7(0x1960)]&&_0x498db6['shadowEnabled']){var _0x29e958=this[_0xa19dd7(0x395c)]();if(_0x29e958){const _0x293a=this[_0xa19dd7(0x3492)]();if(_0x293a){var _0x2e6b35=_0x293a[_0xa19dd7(0x5dd)]()[_0xa19dd7(0x2255)];if(_0x5a3a1c['setMatrices'](_0xa19dd7(0x1fc8)+_0x31fc61,this[_0xa19dd7(0xbd2)]),_0x5a3a1c[_0xa19dd7(0x2f59)](_0xa19dd7(0x2595)+_0x31fc61,this[_0xa19dd7(0x1ed0)]),_0x5a3a1c['setFloat'](_0xa19dd7(0x36b0)+_0x31fc61,0x0===this[_0xa19dd7(0x2301)]?0x2710:0x1/this[_0xa19dd7(0x2301)]),_0x5a3a1c[_0xa19dd7(0x2f59)]('frustumLengths'+_0x31fc61,this[_0xa19dd7(0x3263)]),this[_0xa19dd7(0x1716)]===_0x21bdf1['u']['FILTER_PCF'])_0x5a3a1c[_0xa19dd7(0x338e)](_0xa19dd7(0x8d4)+_0x31fc61,_0x293a),_0x498db6[_0xa19dd7(0xa89)][_0xa19dd7(0x754)](_0xa19dd7(0x1195),this[_0xa19dd7(0x2c8e)](),_0x2e6b35,0x1/_0x2e6b35,this[_0xa19dd7(0x17e4)],_0x31fc61);else{if(this[_0xa19dd7(0x1716)]===_0x21bdf1['u']['FILTER_PCSS']){for(let _0x5f147a=0x0;_0x5f147a<this[_0xa19dd7(0x2efc)];++_0x5f147a)this[_0xa19dd7(0x358a)][0x2*_0x5f147a+0x0]=0x0===_0x5f147a?0x1:(this[_0xa19dd7(0x2da8)][0x0]['x']-this[_0xa19dd7(0x35f7)][0x0]['x'])/(this[_0xa19dd7(0x2da8)][_0x5f147a]['x']-this[_0xa19dd7(0x35f7)][_0x5f147a]['x']),this[_0xa19dd7(0x358a)][0x2*_0x5f147a+0x1]=0x0===_0x5f147a?0x1:(this[_0xa19dd7(0x2da8)][0x0]['y']-this[_0xa19dd7(0x35f7)][0x0]['y'])/(this[_0xa19dd7(0x2da8)][_0x5f147a]['y']-this[_0xa19dd7(0x35f7)][_0x5f147a]['y']),this[_0xa19dd7(0x3b7b)][_0x5f147a]=0x0===_0x5f147a?0x1:(this[_0xa19dd7(0x2da8)][_0x5f147a]['z']-this['_cascadeMinExtents'][_0x5f147a]['z'])/(this[_0xa19dd7(0x2da8)][0x0]['z']-this[_0xa19dd7(0x35f7)][0x0]['z']);_0x5a3a1c[_0xa19dd7(0x338e)](_0xa19dd7(0x8d4)+_0x31fc61,_0x293a),_0x5a3a1c[_0xa19dd7(0x1888)](_0xa19dd7(0x10a3)+_0x31fc61,_0x293a),_0x5a3a1c['setArray2'](_0xa19dd7(0x201)+_0x31fc61,this['_lightSizeUVCorrection']),_0x5a3a1c[_0xa19dd7(0x2f59)]('depthCorrection'+_0x31fc61,this[_0xa19dd7(0x3b7b)]),_0x5a3a1c[_0xa19dd7(0x1d16)](_0xa19dd7(0x2d4a)+_0x31fc61,this[_0xa19dd7(0x2d4a)]),_0x498db6[_0xa19dd7(0xa89)][_0xa19dd7(0x754)]('shadowsInfo',this[_0xa19dd7(0x2c8e)](),0x1/_0x2e6b35,this[_0xa19dd7(0x27e9)]*_0x2e6b35,this[_0xa19dd7(0x17e4)],_0x31fc61);}else _0x5a3a1c['setTexture'](_0xa19dd7(0x8d4)+_0x31fc61,_0x293a),_0x498db6['_uniformBuffer'][_0xa19dd7(0x754)](_0xa19dd7(0x1195),this[_0xa19dd7(0x2c8e)](),_0x2e6b35,0x1/_0x2e6b35,this[_0xa19dd7(0x17e4)],_0x31fc61);}_0x498db6[_0xa19dd7(0xa89)]['updateFloat2'](_0xa19dd7(0x1fe8),this['getLight']()[_0xa19dd7(0x1b76)](_0x29e958),this['getLight']()[_0xa19dd7(0x1b76)](_0x29e958)+this['getLight']()[_0xa19dd7(0xd40)](_0x29e958),_0x31fc61);}}}}[_0x5cf114(0x23b1)](){var _0xe3c7de=_0x5cf114;return this[_0xe3c7de(0x31c2)](0x0);}['dispose'](){var _0x4625b8=_0x5cf114;super[_0x4625b8(0x18c9)](),this['_freezeShadowCastersBoundingInfoObservable']&&(this[_0x4625b8(0x195b)][_0x4625b8(0xbec)][_0x4625b8(0x854)](this[_0x4625b8(0x1ffb)]),this[_0x4625b8(0x1ffb)]=null),this[_0x4625b8(0x3061)]&&(this[_0x4625b8(0x3061)][_0x4625b8(0x18c9)](),this[_0x4625b8(0x3061)]=null);}[_0x5cf114(0x2fcc)](){var _0xe4b9f6=_0x5cf114;const _0x5b42a2=super[_0xe4b9f6(0x2fcc)]();var _0x3343f0=this['getShadowMap']();if(!_0x3343f0)return _0x5b42a2;if(_0x5b42a2[_0xe4b9f6(0x2981)]=this[_0xe4b9f6(0x2efc)],_0x5b42a2['debug']=this[_0xe4b9f6(0x21cc)],_0x5b42a2['stabilizeCascades']=this[_0xe4b9f6(0x36d0)],_0x5b42a2[_0xe4b9f6(0x536)]=this[_0xe4b9f6(0x101c)],_0x5b42a2[_0xe4b9f6(0x2301)]=this[_0xe4b9f6(0x2301)],_0x5b42a2[_0xe4b9f6(0x30f2)]=this[_0xe4b9f6(0x176f)],_0x5b42a2['autoCalcDepthBounds']=this[_0xe4b9f6(0x2672)],_0x5b42a2['shadowMaxZ']=this[_0xe4b9f6(0x38ab)],_0x5b42a2[_0xe4b9f6(0x2d4a)]=this['penumbraDarkness'],_0x5b42a2['freezeShadowCastersBoundingInfo']=this[_0xe4b9f6(0xfec)],_0x5b42a2['minDistance']=this[_0xe4b9f6(0x1a21)],_0x5b42a2[_0xe4b9f6(0x103a)]=this[_0xe4b9f6(0x103a)],_0x5b42a2[_0xe4b9f6(0x290f)]=[],_0x3343f0[_0xe4b9f6(0x290f)])for(let _0x1f6bbf=0x0;_0x1f6bbf<_0x3343f0[_0xe4b9f6(0x290f)]['length'];_0x1f6bbf++){var _0x4f612a=_0x3343f0[_0xe4b9f6(0x290f)][_0x1f6bbf];_0x5b42a2[_0xe4b9f6(0x290f)][_0xe4b9f6(0x3f90)](_0x4f612a['id']);}return _0x5b42a2;}static[_0x5cf114(0x2a19)](_0x3cbc71,_0x278254){var _0x4101cb=_0x5cf114;const _0x3d4d26=_0x21bdf1['u']['Parse'](_0x3cbc71,_0x278254,(_0x37af88,_0x2df018,_0x18df65)=>new _0x4a0aec(_0x37af88,_0x2df018,void 0x0,_0x18df65));return void 0x0!==_0x3cbc71['numCascades']&&(_0x3d4d26[_0x4101cb(0x2981)]=_0x3cbc71[_0x4101cb(0x2981)]),void 0x0!==_0x3cbc71[_0x4101cb(0x2b37)]&&(_0x3d4d26[_0x4101cb(0x2b37)]=_0x3cbc71[_0x4101cb(0x2b37)]),void 0x0!==_0x3cbc71[_0x4101cb(0x36d0)]&&(_0x3d4d26[_0x4101cb(0x36d0)]=_0x3cbc71[_0x4101cb(0x36d0)]),void 0x0!==_0x3cbc71[_0x4101cb(0x536)]&&(_0x3d4d26[_0x4101cb(0x536)]=_0x3cbc71[_0x4101cb(0x536)]),void 0x0!==_0x3cbc71[_0x4101cb(0x2301)]&&(_0x3d4d26[_0x4101cb(0x2301)]=_0x3cbc71['cascadeBlendPercentage']),void 0x0!==_0x3cbc71[_0x4101cb(0x30f2)]&&(_0x3d4d26['depthClamp']=_0x3cbc71[_0x4101cb(0x30f2)]),void 0x0!==_0x3cbc71[_0x4101cb(0x2672)]&&(_0x3d4d26[_0x4101cb(0x2672)]=_0x3cbc71[_0x4101cb(0x2672)]),void 0x0!==_0x3cbc71['shadowMaxZ']&&(_0x3d4d26['shadowMaxZ']=_0x3cbc71[_0x4101cb(0x16f1)]),void 0x0!==_0x3cbc71[_0x4101cb(0x2d4a)]&&(_0x3d4d26['penumbraDarkness']=_0x3cbc71[_0x4101cb(0x2d4a)]),void 0x0!==_0x3cbc71[_0x4101cb(0x1b63)]&&(_0x3d4d26[_0x4101cb(0x1b63)]=_0x3cbc71[_0x4101cb(0x1b63)]),void 0x0!==_0x3cbc71[_0x4101cb(0x1a21)]&&void 0x0!==_0x3cbc71[_0x4101cb(0x103a)]&&_0x3d4d26['setMinMaxDistance'](_0x3cbc71[_0x4101cb(0x1a21)],_0x3cbc71['maxDistance']),_0x3d4d26;}}_0x4a0aec['_FrustumCornersNDCSpace']=[new _0x24bc95['P'](-0x1,0x1,-0x1),new _0x24bc95['P'](0x1,0x1,-0x1),new _0x24bc95['P'](0x1,-0x1,-0x1),new _0x24bc95['P'](-0x1,-0x1,-0x1),new _0x24bc95['P'](-0x1,0x1,0x1),new _0x24bc95['P'](0x1,0x1,0x1),new _0x24bc95['P'](0x1,-0x1,0x1),new _0x24bc95['P'](-0x1,-0x1,0x1)],_0x4a0aec[_0x5cf114(0x2ab6)]=_0x5cf114(0x1a95),_0x4a0aec[_0x5cf114(0x665)]=0x4,_0x4a0aec[_0x5cf114(0x382)]=0x2,_0x4a0aec['MAX_CASCADES_COUNT']=0x4,_0x4a0aec['_SceneComponentInitialization']=_0x3f4711=>{var _0x80cd54=_0x5cf114;throw(0x0,_0x1820bf['S'])(_0x80cd54(0x35eb));};},0x17382:(_0x135c97,_0x184d6c,_0x5d3847)=>{_0x5d3847(0x54e2),_0x5d3847(0xd9df),_0x5d3847(0x92e8);},0x54e2:(_0xca5c31,_0xaff5dd,_0x3855f0)=>{var _0x54e760=a8_0x16e4d8;_0x3855f0['d'](_0xaff5dd,{'u':()=>_0x375604});var _0x6de528=_0x3855f0(0x9fd1),_0x1f1b19=_0x3855f0(0xc84b),_0x2af5f6=_0x3855f0(0x1a27),_0x53989f=_0x3855f0(0xdc06),_0x2f0287=_0x3855f0(0x147cf),_0x1f2f1e=_0x3855f0(0xbac7),_0x17c302=_0x3855f0(0x8af2),_0x1052e5=_0x3855f0(0x5f28),_0x2d032b=_0x3855f0(0x8917),_0x2fc138=_0x3855f0(0x77a5),_0xbc181e=_0x3855f0(0xf96c),_0x4e5d47=_0x3855f0(0x15cb9),_0x4daf63=_0x3855f0(0x6421),_0x14c680=_0x3855f0(0xa803),_0x396df5=_0x3855f0(0xcef),_0x1fc377=(_0x3855f0(0x134a9),_0x3855f0(0x13168),_0x3855f0(0x66e6),_0x3855f0(0x4547),_0x3855f0(0x2088));class _0x375604{constructor(_0x5c20c0,_0x44b098,_0x4b57b8,_0x504477){var _0x451478=a8_0x5b24;this[_0x451478(0xcf2)]=new _0xbc181e['y$'](),this[_0x451478(0x632)]=new _0xbc181e['y$'](),this[_0x451478(0xf67)]=new _0xbc181e['y$'](),this['onAfterShadowMapRenderMeshObservable']=new _0xbc181e['y$'](),this[_0x451478(0x2e03)]=0.00005,this['_normalBias']=0x0,this[_0x451478(0x2470)]=0x1,this[_0x451478(0x2809)]=0x2,this[_0x451478(0xfd5)]=0x1,this[_0x451478(0xe5b)]=!0x1,this[_0x451478(0x1716)]=_0x375604['FILTER_NONE'],this[_0x451478(0x1eb5)]=_0x375604[_0x451478(0x210c)],this['_contactHardeningLightSizeUVRatio']=0.1,this[_0x451478(0x2d50)]=0x0,this[_0x451478(0x2d39)]=!0x1,this['enableSoftTransparentShadow']=!0x1,this[_0x451478(0x1590)]=!0x1,this[_0x451478(0x17e4)]=0x0,this['forceBackFacesOnly']=!0x1,this[_0x451478(0xf33)]=_0x6de528['P'][_0x451478(0x23ed)](),this[_0x451478(0xe15)]=_0x6de528['y3'][_0x451478(0x23ed)](),this[_0x451478(0x679)]=_0x6de528['y3'][_0x451478(0x23ed)](),this[_0x451478(0x2fd5)]=_0x6de528['y3'][_0x451478(0x23ed)](),this[_0x451478(0x2aec)]=new _0x6de528['P'](Number[_0x451478(0x3808)],Number['MAX_VALUE'],Number[_0x451478(0x3808)]),this['_cachedDirection']=new _0x6de528['P'](Number['MAX_VALUE'],Number[_0x451478(0x3808)],Number[_0x451478(0x3808)]),this['_currentFaceIndex']=0x0,this['_currentFaceIndexCache']=0x0,this[_0x451478(0x196)]=_0x6de528['y3'][_0x451478(0x3228)](),this[_0x451478(0x1f3e)]=_0x5c20c0,this['_light']=_0x44b098,this[_0x451478(0x195b)]=_0x44b098['getScene'](),this[_0x451478(0x9c3)]=null!=_0x504477?_0x504477:null;let _0x35cfce=_0x44b098[_0x451478(0x28c1)];(_0x35cfce=_0x35cfce||(_0x44b098['_shadowGenerators']=new Map()))[_0x451478(0x2cf6)](this[_0x451478(0x9c3)],this),this['id']=_0x44b098['id'],this[_0x451478(0xe8b)]=this['_scene']['getEngine']()[_0x451478(0x2a22)],this[_0x451478(0xe8b)]&&(this['_sceneUBOs']=[],this[_0x451478(0x1c28)][_0x451478(0x3f90)](this['_scene']['createSceneUniformBuffer'](_0x451478(0x2ad6)+this['_light']['name']+'\x22)'))),_0x375604['_SceneComponentInitialization'](this[_0x451478(0x195b)]),_0x5c20c0=this[_0x451478(0x195b)][_0x451478(0x2cd1)]()['getCaps'](),(_0x4b57b8?_0x5c20c0['textureFloatRender']&&_0x5c20c0[_0x451478(0x39d2)]?this['_textureType']=_0x2fc138['g'][_0x451478(0x2c1)]:_0x5c20c0['textureHalfFloatRender']&&_0x5c20c0[_0x451478(0x32df)]?this[_0x451478(0x9a2)]=_0x2fc138['g'][_0x451478(0x17d0)]:this[_0x451478(0x9a2)]=_0x2fc138['g']['TEXTURETYPE_UNSIGNED_INT']:_0x5c20c0[_0x451478(0x2f97)]&&_0x5c20c0[_0x451478(0x32df)]?this[_0x451478(0x9a2)]=_0x2fc138['g'][_0x451478(0x17d0)]:_0x5c20c0[_0x451478(0x1e5e)]&&_0x5c20c0[_0x451478(0x39d2)]?this['_textureType']=_0x2fc138['g'][_0x451478(0x2c1)]:this[_0x451478(0x9a2)]=_0x2fc138['g']['TEXTURETYPE_UNSIGNED_INT'],this[_0x451478(0x1bf)](),this[_0x451478(0x2a08)]());}get[_0x54e760(0x1796)](){return this['_bias'];}set[_0x54e760(0x1796)](_0x15e94d){var _0x9ca27e=_0x54e760;this[_0x9ca27e(0x2e03)]=_0x15e94d;}get[_0x54e760(0x4021)](){return this['_normalBias'];}set[_0x54e760(0x4021)](_0x169a79){var _0x2c64ae=_0x54e760;this[_0x2c64ae(0x20f8)]=_0x169a79;}get['blurBoxOffset'](){var _0x424b44=_0x54e760;return this[_0x424b44(0x2470)];}set['blurBoxOffset'](_0x4b8ece){var _0x2aab00=_0x54e760;this[_0x2aab00(0x2470)]!==_0x4b8ece&&(this[_0x2aab00(0x2470)]=_0x4b8ece,this[_0x2aab00(0x2af6)]());}get[_0x54e760(0x3496)](){var _0x3f23b5=_0x54e760;return this[_0x3f23b5(0x2809)];}set[_0x54e760(0x3496)](_0x3eadcc){var _0x302c7d=_0x54e760;this['_blurScale']!==_0x3eadcc&&(this[_0x302c7d(0x2809)]=_0x3eadcc,this[_0x302c7d(0x2af6)]());}get[_0x54e760(0x1ea3)](){return this['_blurKernel'];}set[_0x54e760(0x1ea3)](_0x185006){var _0x202e74=_0x54e760;this[_0x202e74(0xfd5)]!==_0x185006&&(this['_blurKernel']=_0x185006,this['_disposeBlurPostProcesses']());}get['useKernelBlur'](){var _0x236441=_0x54e760;return this[_0x236441(0xe5b)];}set['useKernelBlur'](_0x3688b7){var _0x7e0330=_0x54e760;this[_0x7e0330(0xe5b)]!==_0x3688b7&&(this[_0x7e0330(0xe5b)]=_0x3688b7,this[_0x7e0330(0x2af6)]());}get[_0x54e760(0x16fe)](){var _0x19113f=_0x54e760;return void 0x0!==this[_0x19113f(0x3a99)]?this['_depthScale']:this[_0x19113f(0x35d4)][_0x19113f(0x3aef)]();}set[_0x54e760(0x16fe)](_0x46c448){var _0x561977=_0x54e760;this[_0x561977(0x3a99)]=_0x46c448;}['_validateFilter'](_0x493a2b){return _0x493a2b;}get[_0x54e760(0x2c6b)](){var _0x1c69a2=_0x54e760;return this[_0x1c69a2(0x1716)];}set['filter'](_0x42a054){var _0x26aa31=_0x54e760;if(_0x42a054=this[_0x26aa31(0x1267)](_0x42a054),this[_0x26aa31(0x35d4)][_0x26aa31(0x229a)]()){if(_0x42a054===_0x375604[_0x26aa31(0x35e1)])return void(this['useExponentialShadowMap']=!0x0);if(_0x42a054===_0x375604[_0x26aa31(0x19c8)])return void(this[_0x26aa31(0x444)]=!0x0);if(_0x42a054===_0x375604[_0x26aa31(0x36e6)]||_0x42a054===_0x375604['FILTER_PCSS'])return void(this[_0x26aa31(0x3fe5)]=!0x0);}_0x42a054!==_0x375604[_0x26aa31(0x36e6)]&&_0x42a054!==_0x375604[_0x26aa31(0x1c64)]||this[_0x26aa31(0x195b)][_0x26aa31(0x2cd1)]()[_0x26aa31(0x1553)][_0x26aa31(0x21e9)]?this[_0x26aa31(0x1716)]!==_0x42a054&&(this['_filter']=_0x42a054,this[_0x26aa31(0x2af6)](),this['_applyFilterValues'](),this[_0x26aa31(0x35d4)][_0x26aa31(0x3047)]()):this[_0x26aa31(0x3fe5)]=!0x0;}get[_0x54e760(0x3fe5)](){var _0x16ec4d=_0x54e760;return this[_0x16ec4d(0x2c6b)]===_0x375604[_0x16ec4d(0x40b7)];}set[_0x54e760(0x3fe5)](_0x5c77d6){var _0x22b71e=_0x54e760,_0xb3c412=this[_0x22b71e(0x1267)](_0x375604[_0x22b71e(0x40b7)]);!_0x5c77d6&&this[_0x22b71e(0x2c6b)]!==_0x375604[_0x22b71e(0x40b7)]||(this[_0x22b71e(0x2c6b)]=_0x5c77d6?_0xb3c412:_0x375604[_0x22b71e(0x1d44)]);}get[_0x54e760(0x1702)](){var _0x4314c7=_0x54e760;return this[_0x4314c7(0x2c6b)]===_0x375604[_0x4314c7(0x1454)];}set['useExponentialShadowMap'](_0x3429a1){var _0x27daf4=_0x54e760,_0x3f4374=this[_0x27daf4(0x1267)](_0x375604[_0x27daf4(0x1454)]);!_0x3429a1&&this['filter']!==_0x375604[_0x27daf4(0x1454)]||(this['filter']=_0x3429a1?_0x3f4374:_0x375604[_0x27daf4(0x1d44)]);}get[_0x54e760(0x2398)](){return this['filter']===_0x375604['FILTER_BLUREXPONENTIALSHADOWMAP'];}set[_0x54e760(0x2398)](_0x620bb4){var _0x573784=_0x54e760,_0x39f6da=this['_validateFilter'](_0x375604['FILTER_BLUREXPONENTIALSHADOWMAP']);!_0x620bb4&&this['filter']!==_0x375604[_0x573784(0x35e1)]||(this['filter']=_0x620bb4?_0x39f6da:_0x375604[_0x573784(0x1d44)]);}get[_0x54e760(0x444)](){var _0x5e332b=_0x54e760;return this['filter']===_0x375604[_0x5e332b(0x32cd)];}set[_0x54e760(0x444)](_0x3806b0){var _0x3f22c1=_0x54e760,_0x2aa73a=this[_0x3f22c1(0x1267)](_0x375604[_0x3f22c1(0x32cd)]);!_0x3806b0&&this['filter']!==_0x375604[_0x3f22c1(0x32cd)]||(this['filter']=_0x3806b0?_0x2aa73a:_0x375604[_0x3f22c1(0x1d44)]);}get['useBlurCloseExponentialShadowMap'](){var _0x3a95f5=_0x54e760;return this[_0x3a95f5(0x2c6b)]===_0x375604[_0x3a95f5(0x19c8)];}set['useBlurCloseExponentialShadowMap'](_0x1efb72){var _0x304576=_0x54e760,_0x53b626=this[_0x304576(0x1267)](_0x375604[_0x304576(0x19c8)]);!_0x1efb72&&this[_0x304576(0x2c6b)]!==_0x375604[_0x304576(0x19c8)]||(this[_0x304576(0x2c6b)]=_0x1efb72?_0x53b626:_0x375604[_0x304576(0x1d44)]);}get[_0x54e760(0x1e40)](){var _0x1fe90a=_0x54e760;return this[_0x1fe90a(0x2c6b)]===_0x375604[_0x1fe90a(0x36e6)];}set[_0x54e760(0x1e40)](_0x5ac4ff){var _0x9483a5=_0x54e760,_0x2bdbd5=this['_validateFilter'](_0x375604['FILTER_PCF']);!_0x5ac4ff&&this[_0x9483a5(0x2c6b)]!==_0x375604[_0x9483a5(0x36e6)]||(this[_0x9483a5(0x2c6b)]=_0x5ac4ff?_0x2bdbd5:_0x375604[_0x9483a5(0x1d44)]);}get[_0x54e760(0x3211)](){return this['_filteringQuality'];}set[_0x54e760(0x3211)](_0x33a1bd){var _0x2b3147=_0x54e760;this['_filteringQuality']!==_0x33a1bd&&(this[_0x2b3147(0x1eb5)]=_0x33a1bd,this[_0x2b3147(0x2af6)](),this['_applyFilterValues'](),this[_0x2b3147(0x35d4)][_0x2b3147(0x3047)]());}get[_0x54e760(0x2f88)](){var _0x4209bc=_0x54e760;return this[_0x4209bc(0x2c6b)]===_0x375604[_0x4209bc(0x1c64)];}set['useContactHardeningShadow'](_0x33bb3a){var _0x23d2a7=_0x54e760,_0x1736ea=this['_validateFilter'](_0x375604[_0x23d2a7(0x1c64)]);!_0x33bb3a&&this[_0x23d2a7(0x2c6b)]!==_0x375604[_0x23d2a7(0x1c64)]||(this[_0x23d2a7(0x2c6b)]=_0x33bb3a?_0x1736ea:_0x375604[_0x23d2a7(0x1d44)]);}get[_0x54e760(0x3032)](){var _0x39f242=_0x54e760;return this[_0x39f242(0x27e9)];}set[_0x54e760(0x3032)](_0x3acad7){var _0x4cc946=_0x54e760;this[_0x4cc946(0x27e9)]=_0x3acad7;}get[_0x54e760(0x192b)](){var _0x35c44d=_0x54e760;return this[_0x35c44d(0x2d50)];}set[_0x54e760(0x192b)](_0x178300){var _0x361e70=_0x54e760;this[_0x361e70(0x1d4c)](_0x178300);}[_0x54e760(0x2c8e)](){var _0x247ad3=_0x54e760;return this[_0x247ad3(0x2d50)];}[_0x54e760(0x1d4c)](_0x3ccc06){var _0x15c835=_0x54e760;return this[_0x15c835(0x2d50)]=0x1<=_0x3ccc06?0x1:_0x3ccc06<=0x0?0x0:_0x3ccc06,this;}get[_0x54e760(0x2b74)](){return this['_transparencyShadow'];}set['transparencyShadow'](_0xcc79c5){var _0x51598b=_0x54e760;this[_0x51598b(0x160d)](_0xcc79c5);}[_0x54e760(0x160d)](_0x43a4be){var _0x53ba6e=_0x54e760;return this[_0x53ba6e(0x2d39)]=_0x43a4be,this;}[_0x54e760(0x3492)](){var _0x133508=_0x54e760;return this[_0x133508(0x29ea)];}[_0x54e760(0x168d)](){var _0x4125e4=_0x54e760;return this['_shadowMap2']||this[_0x4125e4(0x29ea)];}[_0x54e760(0x3fcd)](){return _0x375604['CLASSNAME'];}[_0x54e760(0x17b7)](_0x1040a8,_0x3b113e=!0x0){var _0x225b65=_0x54e760;if(!this[_0x225b65(0x29ea)])return this;if(this['_shadowMap']['renderList']||(this[_0x225b65(0x29ea)][_0x225b65(0x290f)]=[]),-0x1===this[_0x225b65(0x29ea)][_0x225b65(0x290f)][_0x225b65(0x919)](_0x1040a8)&&this[_0x225b65(0x29ea)][_0x225b65(0x290f)]['push'](_0x1040a8),_0x3b113e){for(const _0x1fc9a1 of _0x1040a8['getChildMeshes']())-0x1===this[_0x225b65(0x29ea)][_0x225b65(0x290f)][_0x225b65(0x919)](_0x1fc9a1)&&this[_0x225b65(0x29ea)]['renderList'][_0x225b65(0x3f90)](_0x1fc9a1);}return this;}[_0x54e760(0x1300)](_0x1985c4,_0xedfe61=!0x0){var _0x4f1101=_0x54e760;if(!this[_0x4f1101(0x29ea)]||!this[_0x4f1101(0x29ea)][_0x4f1101(0x290f)])return this;var _0x4bc27e=this['_shadowMap']['renderList'][_0x4f1101(0x919)](_0x1985c4);if(-0x1!==_0x4bc27e&&this[_0x4f1101(0x29ea)]['renderList']['splice'](_0x4bc27e,0x1),_0xedfe61){for(const _0xea805a of _0x1985c4['getChildren']())this[_0x4f1101(0x1300)](_0xea805a);}return this;}['getLight'](){return this['_light'];}[_0x54e760(0x395c)](){var _0x2f1f89=_0x54e760,_0x220336;return null!=(_0x220336=this[_0x2f1f89(0x9c3)])?_0x220336:this[_0x2f1f89(0x195b)][_0x2f1f89(0x146e)];}get[_0x54e760(0x13ef)](){var _0x49db90=_0x54e760;return this[_0x49db90(0x1f3e)];}set[_0x54e760(0x13ef)](_0x41d569){var _0x40e348=_0x54e760;this[_0x40e348(0x1f3e)]=_0x41d569,this[_0x40e348(0x35d4)]['_markMeshesAsLightDirty'](),this[_0x40e348(0x2a21)]();}[_0x54e760(0x1bf)](){var _0x2c6be3=_0x54e760;this[_0x2c6be3(0x35d4)][_0x2c6be3(0x3047)](),this[_0x2c6be3(0x307f)]();}[_0x54e760(0xc30)](){var _0x5a6ff7=_0x54e760,_0x10afc2=this[_0x5a6ff7(0x195b)][_0x5a6ff7(0x2cd1)]();_0x10afc2[_0x5a6ff7(0x1553)]['supportDepthStencilTexture']?(this[_0x5a6ff7(0x29ea)]=new _0x17c302['_'](this['_light'][_0x5a6ff7(0xc8c)]+_0x5a6ff7(0x29ea),this[_0x5a6ff7(0x1f3e)],this[_0x5a6ff7(0x195b)],!0x1,!0x0,this[_0x5a6ff7(0x9a2)],this[_0x5a6ff7(0x35d4)][_0x5a6ff7(0x229a)](),void 0x0,!0x1,!0x1),this[_0x5a6ff7(0x29ea)][_0x5a6ff7(0x37ec)](_0x10afc2[_0x5a6ff7(0x1c9e)]?_0x2fc138['g'][_0x5a6ff7(0x2623)]:_0x2fc138['g'][_0x5a6ff7(0x3b6)],!0x0)):this['_shadowMap']=new _0x17c302['_'](this[_0x5a6ff7(0x35d4)][_0x5a6ff7(0xc8c)]+_0x5a6ff7(0x29ea),this[_0x5a6ff7(0x1f3e)],this[_0x5a6ff7(0x195b)],!0x1,!0x0,this['_textureType'],this[_0x5a6ff7(0x35d4)][_0x5a6ff7(0x229a)]());}[_0x54e760(0x307f)](){var _0x52a74b=_0x54e760;if(this[_0x52a74b(0xc30)](),null!==this['_shadowMap']){this['_shadowMap']['wrapU']=_0x1f2f1e['x'][_0x52a74b(0x7b5)],this[_0x52a74b(0x29ea)]['wrapV']=_0x1f2f1e['x'][_0x52a74b(0x7b5)],this[_0x52a74b(0x29ea)][_0x52a74b(0xbad)]=0x1,this[_0x52a74b(0x29ea)][_0x52a74b(0x27a)](_0x1f2f1e['x'][_0x52a74b(0x30fa)]),this[_0x52a74b(0x29ea)][_0x52a74b(0x1a1a)]=!0x1,this[_0x52a74b(0x29ea)][_0x52a74b(0x2c28)]=!0x0,this[_0x52a74b(0x830)]&&(this[_0x52a74b(0x29ea)][_0x52a74b(0x17f4)]=this[_0x52a74b(0x830)]),this['_shadowMap']['customRenderFunction']=this[_0x52a74b(0x3de3)][_0x52a74b(0x2de9)](this),this[_0x52a74b(0x29ea)][_0x52a74b(0x1e52)]=()=>!0x0;const _0x178455=this[_0x52a74b(0x195b)]['getEngine'](),_0x2ce03a=(this[_0x52a74b(0x29ea)][_0x52a74b(0x412e)][_0x52a74b(0x3fc1)](()=>{var _0x4a5667=_0x52a74b,_0x92462f;this['_currentSceneUBO']=this['_scene'][_0x4a5667(0x2fde)](),null!=(_0x92462f=_0x178455[_0x4a5667(0x281f)])&&_0x92462f[_0x4a5667(0x29f)](_0x178455,_0x4a5667(0x2acd)+_0x178455[_0x4a5667(0x111f)],0x1);}),this['_shadowMap']['onBeforeRenderObservable'][_0x52a74b(0x3fc1)](_0xacf5bf=>{var _0xcb7e70=_0x52a74b;this[_0xcb7e70(0x1c28)]&&this['_scene'][_0xcb7e70(0x1cf0)](this['_sceneUBOs'][0x0]),this[_0xcb7e70(0x283)]=_0xacf5bf,this['_filter']===_0x375604[_0xcb7e70(0x36e6)]&&_0x178455[_0xcb7e70(0x1c06)](!0x1),this['getTransformMatrix'](),this[_0xcb7e70(0x195b)][_0xcb7e70(0xb78)](this['_viewMatrix'],this['_projectionMatrix']),this[_0xcb7e70(0xe8b)]&&(this['_scene'][_0xcb7e70(0x2fde)]()['unbindEffect'](),this['_scene'][_0xcb7e70(0x1a0a)]());}),this[_0x52a74b(0x29ea)][_0x52a74b(0x3b5a)]['add'](()=>{var _0x18ecc1=_0x52a74b,_0x25c1bc;this[_0x18ecc1(0x1c28)]&&this[_0x18ecc1(0x195b)][_0x18ecc1(0x1cf0)](this[_0x18ecc1(0x2e29)]),this['_scene'][_0x18ecc1(0x76f)](),this[_0x18ecc1(0x1716)]===_0x375604[_0x18ecc1(0x36e6)]&&_0x178455[_0x18ecc1(0x1c06)](!0x0),this['useBlurExponentialShadowMap']||this['useBlurCloseExponentialShadowMap']?(_0x25c1bc=this[_0x18ecc1(0x168d)]())&&(this[_0x18ecc1(0x195b)][_0x18ecc1(0x6b6)][_0x18ecc1(0x2544)](this[_0x18ecc1(0x2c84)],_0x25c1bc[_0x18ecc1(0x1114)],!0x0),_0x178455[_0x18ecc1(0x18ef)](_0x25c1bc['renderTarget'],!0x0),null!=(_0x25c1bc=_0x178455[_0x18ecc1(0x2678)])&&_0x25c1bc[_0x18ecc1(0x29f)](_0x178455,0x1)):null!=(_0x25c1bc=_0x178455[_0x18ecc1(0x2678)])&&_0x25c1bc[_0x18ecc1(0x29f)](_0x178455,0x1);}),new _0x1f1b19['HE'](0x0,0x0,0x0,0x0)),_0x5a68b1=new _0x1f1b19['HE'](0x1,0x1,0x1,0x1);this['_shadowMap'][_0x52a74b(0x3d99)]['add'](_0x16abea=>{var _0x1a8af9=_0x52a74b;this['_filter']===_0x375604[_0x1a8af9(0x36e6)]?_0x16abea[_0x1a8af9(0x2f8)](_0x5a68b1,!0x1,!0x0,!0x1):this[_0x1a8af9(0x1702)]||this[_0x1a8af9(0x2398)]?_0x16abea['clear'](_0x2ce03a,!0x0,!0x0,!0x1):_0x16abea[_0x1a8af9(0x2f8)](_0x5a68b1,!0x0,!0x0,!0x1);}),this[_0x52a74b(0x29ea)]['onResizeObservable'][_0x52a74b(0x3fc1)](_0x727d1f=>{var _0x154f08=_0x52a74b;this[_0x154f08(0x830)]=this['_shadowMap'][_0x154f08(0x17f4)],this[_0x154f08(0x1f3e)]=_0x727d1f[_0x154f08(0x3666)](),this[_0x154f08(0x35d4)][_0x154f08(0x3047)](),this[_0x154f08(0x2a21)]();});for(let _0x16f166=_0x14c680['$'][_0x52a74b(0x3ada)];_0x16f166<_0x14c680['$'][_0x52a74b(0x20a9)];_0x16f166++)this[_0x52a74b(0x29ea)]['setRenderingAutoClearDepthStencil'](_0x16f166,!0x1);}}[_0x54e760(0x1d49)](){var _0x1565bd=_0x54e760,_0x19d860=this['_scene'][_0x1565bd(0x2cd1)]();const _0x250961=this[_0x1565bd(0x1f3e)]/this[_0x1565bd(0x3496)];this[_0x1565bd(0x398e)]&&0x1===this[_0x1565bd(0x3496)]||(this[_0x1565bd(0x39cb)]=new _0x17c302['_'](this[_0x1565bd(0x35d4)][_0x1565bd(0xc8c)]+_0x1565bd(0x39cb),_0x250961,this['_scene'],!0x1,!0x0,this[_0x1565bd(0x9a2)],void 0x0,void 0x0,!0x1),this[_0x1565bd(0x39cb)]['wrapU']=_0x1f2f1e['x'][_0x1565bd(0x7b5)],this[_0x1565bd(0x39cb)]['wrapV']=_0x1f2f1e['x']['CLAMP_ADDRESSMODE'],this[_0x1565bd(0x39cb)][_0x1565bd(0x27a)](_0x1f2f1e['x'][_0x1565bd(0x30fa)])),this[_0x1565bd(0x398e)]?(this['_kernelBlurXPostprocess']=new _0x2d032b['i'](this[_0x1565bd(0x35d4)][_0x1565bd(0xc8c)]+_0x1565bd(0x1b91),new _0x6de528['FM'](0x1,0x0),this[_0x1565bd(0x1ea3)],0x1,null,_0x1f2f1e['x'][_0x1565bd(0x30fa)],_0x19d860,!0x1,this[_0x1565bd(0x9a2)]),this['_kernelBlurXPostprocess']['width']=_0x250961,this[_0x1565bd(0x3a70)]['height']=_0x250961,this[_0x1565bd(0x3a70)][_0x1565bd(0x15ff)]=!0x0,this[_0x1565bd(0x3a70)]['onApplyObservable']['add'](_0xaa3c32=>{var _0x2d6c2e=_0x1565bd;_0xaa3c32['setTexture'](_0x2d6c2e(0x35c4),this[_0x2d6c2e(0x29ea)]);}),this[_0x1565bd(0x2f6c)]=new _0x2d032b['i'](this[_0x1565bd(0x35d4)]['name']+'KernelBlurY',new _0x6de528['FM'](0x0,0x1),this['blurKernel'],0x1,null,_0x1f2f1e['x'][_0x1565bd(0x30fa)],_0x19d860,!0x1,this['_textureType']),this['_kernelBlurXPostprocess']['autoClear']=!0x1,this[_0x1565bd(0x2f6c)][_0x1565bd(0x790)]=!0x1,this[_0x1565bd(0x9a2)]===_0x2fc138['g'][_0x1565bd(0x705)]&&(this['_kernelBlurXPostprocess'][_0x1565bd(0x2803)]=!0x0,this['_kernelBlurYPostprocess'][_0x1565bd(0x2803)]=!0x0),this['_blurPostProcesses']=[this[_0x1565bd(0x3a70)],this[_0x1565bd(0x2f6c)]]):(this['_boxBlurPostprocess']=new _0x1052e5['D'](this[_0x1565bd(0x35d4)]['name']+_0x1565bd(0x9b4),_0x1565bd(0x2db9),['screenSize',_0x1565bd(0x815)],[],0x1,null,_0x1f2f1e['x'][_0x1565bd(0x30fa)],_0x19d860,!0x1,_0x1565bd(0x1055)+this[_0x1565bd(0x2470)],this[_0x1565bd(0x9a2)]),this[_0x1565bd(0x11b4)][_0x1565bd(0x15ff)]=!0x0,this[_0x1565bd(0x11b4)][_0x1565bd(0x4107)][_0x1565bd(0x3fc1)](_0x5d20dd=>{var _0x3b8590=_0x1565bd;_0x5d20dd[_0x3b8590(0x39e5)](_0x3b8590(0x2a67),_0x250961,_0x250961),_0x5d20dd[_0x3b8590(0x1888)]('textureSampler',this['_shadowMap']);}),this[_0x1565bd(0x11b4)]['autoClear']=!0x1,this[_0x1565bd(0x2c84)]=[this[_0x1565bd(0x11b4)]]);}[_0x54e760(0x3de3)](_0x1804f4,_0x232f72,_0x265907,_0x5d73aa){var _0xab744c=_0x54e760;let _0x2234ed;if(_0x5d73aa[_0xab744c(0x1377)]){for(_0x2234ed=0x0;_0x2234ed<_0x5d73aa[_0xab744c(0x1377)];_0x2234ed++)this[_0xab744c(0x36a9)](_0x5d73aa['data'][_0x2234ed]);}for(_0x2234ed=0x0;_0x2234ed<_0x1804f4['length'];_0x2234ed++)this['_renderSubMeshForShadowMap'](_0x1804f4[_0xab744c(0x3e2c)][_0x2234ed]);for(_0x2234ed=0x0;_0x2234ed<_0x232f72[_0xab744c(0x1377)];_0x2234ed++)this[_0xab744c(0x36a9)](_0x232f72[_0xab744c(0x3e2c)][_0x2234ed]);if(this[_0xab744c(0x2d39)]){for(_0x2234ed=0x0;_0x2234ed<_0x265907[_0xab744c(0x1377)];_0x2234ed++)this[_0xab744c(0x36a9)](_0x265907[_0xab744c(0x3e2c)][_0x2234ed],!0x0);}else{for(_0x2234ed=0x0;_0x2234ed<_0x265907[_0xab744c(0x1377)];_0x2234ed++)_0x265907['data'][_0x2234ed]['getEffectiveMesh']()['_internalAbstractMeshDataInfo']['_isActiveIntermediate']=!0x1;}}[_0x54e760(0x2c4a)](_0x4f8a9b,_0xec7a9f,_0x342c04){var _0x4e1774=_0x54e760;_0xec7a9f[_0x4e1774(0x1e2d)]('viewProjection',this[_0x4e1774(0x23b1)]());}[_0x54e760(0x36a9)](_0x3813e5,_0x237f04=!0x1){var _0x5db1ef=_0x54e760;const _0xb9c644=_0x3813e5[_0x5db1ef(0x2224)](),_0x2196a7=_0x3813e5[_0x5db1ef(0x3c9c)](),_0x1c8d9b=this[_0x5db1ef(0x195b)],_0x435ab8=_0x1c8d9b['getEngine'](),_0x27f25d=_0x3813e5[_0x5db1ef(0x2ff0)]();if(_0x2196a7[_0x5db1ef(0x988)]['_isActiveIntermediate']=!0x1,_0x27f25d&&0x0!==_0x3813e5[_0x5db1ef(0x1aa6)]&&_0x3813e5['_renderId']!==_0x1c8d9b[_0x5db1ef(0x36f0)]()){var _0x92f464=_0x2196a7[_0x5db1ef(0x41d2)]()<0x0;let _0x4b9104=null!=(_0x32eb9f=_0xb9c644[_0x5db1ef(0x802)])?_0x32eb9f:_0x27f25d[_0x5db1ef(0x26ca)];var _0x32eb9f=(_0x4b9104=_0x92f464?_0x4b9104===_0x2fc138['g']['MATERIAL_ClockWiseSideOrientation']?_0x2fc138['g'][_0x5db1ef(0x4141)]:_0x2fc138['g'][_0x5db1ef(0x86c)]:_0x4b9104)===_0x2fc138['g'][_0x5db1ef(0x86c)],_0x92f464=(_0x435ab8['setState'](_0x27f25d[_0x5db1ef(0x363)],void 0x0,void 0x0,_0x32eb9f,_0x27f25d[_0x5db1ef(0x16d4)]),_0xb9c644[_0x5db1ef(0x38da)](_0x3813e5[_0x5db1ef(0x2d83)],!!_0x3813e5[_0x5db1ef(0x2cb2)]()));if(!_0x92f464['mustReturn']){_0x32eb9f=_0x435ab8[_0x5db1ef(0xb60)]()['instancedArrays']&&(null!==_0x92f464[_0x5db1ef(0x3547)][_0x3813e5['_id']]&&void 0x0!==_0x92f464[_0x5db1ef(0x3547)][_0x3813e5[_0x5db1ef(0x2d83)]]||_0xb9c644[_0x5db1ef(0x3909)]);if(!this[_0x5db1ef(0x16be)]||this[_0x5db1ef(0x16be)](_0x3813e5)){if(this[_0x5db1ef(0x3261)](_0x3813e5,_0x32eb9f,_0x237f04)){_0x3813e5[_0x5db1ef(0x3c3f)]=_0x1c8d9b[_0x5db1ef(0x36f0)]();const _0x211568=_0x27f25d[_0x5db1ef(0x308d)];var _0x178fd6=null!=(_0x178fd6=null===_0x211568||void 0x0===_0x211568?void 0x0:_0x211568[_0x5db1ef(0x995)](_0x3813e5,this,_0x435ab8['currentRenderPassId']))?_0x178fd6:_0x3813e5[_0x5db1ef(0x3ec9)]();const _0x153fa9=_0x396df5['q'][_0x5db1ef(0x3058)](_0x178fd6);_0x435ab8['enableEffect'](_0x178fd6),_0x32eb9f||_0xb9c644[_0x5db1ef(0x4de)](_0x3813e5,_0x153fa9,_0x27f25d[_0x5db1ef(0xd8d)]),this[_0x5db1ef(0x23b1)](),_0x153fa9[_0x5db1ef(0x1b47)](_0x5db1ef(0xf77),this[_0x5db1ef(0x1796)],this[_0x5db1ef(0x4021)],this['depthScale']),this[_0x5db1ef(0x37e4)]()[_0x5db1ef(0x3f72)]()===_0x53989f['_']['LIGHTTYPEID_DIRECTIONALLIGHT']?_0x153fa9[_0x5db1ef(0x1e2a)](_0x5db1ef(0x2884),this['_cachedDirection']):_0x153fa9['setVector3'](_0x5db1ef(0x2884),this['_cachedPosition']);var _0x4e33b9=this['_getCamera']();if(_0x4e33b9&&_0x153fa9['setFloat2']('depthValuesSM',this['getLight']()[_0x5db1ef(0x1b76)](_0x4e33b9),this['getLight']()[_0x5db1ef(0x1b76)](_0x4e33b9)+this[_0x5db1ef(0x37e4)]()[_0x5db1ef(0xd40)](_0x4e33b9)),_0x237f04&&this[_0x5db1ef(0x2982)]&&_0x153fa9['setFloat'](_0x5db1ef(0x1be7),_0x2196a7[_0x5db1ef(0x241b)]*_0x27f25d['alpha']),_0x211568)_0x3813e5[_0x5db1ef(0x1fe)](_0x178fd6),(_0x211568[_0x5db1ef(0x1826)]?_0x211568[_0x5db1ef(0xd59)]:_0x27f25d)[_0x5db1ef(0x15da)](_0x2196a7[_0x5db1ef(0x927)](),_0xb9c644,_0x3813e5),_0x3813e5[_0x5db1ef(0x1fe)](null);else{if(this[_0x5db1ef(0x1369)]&&(_0x153fa9[_0x5db1ef(0x1888)](_0x5db1ef(0x399c),this[_0x5db1ef(0x1369)]),_0x153fa9['setMatrix'](_0x5db1ef(0x10d6),this[_0x5db1ef(0x1369)][_0x5db1ef(0x318f)]()||this[_0x5db1ef(0x196)])),_0xb9c644[_0x5db1ef(0x3675)]&&_0xb9c644['computeBonesUsingShaders']&&_0xb9c644[_0x5db1ef(0x2d12)]){const _0x51d5b8=_0xb9c644[_0x5db1ef(0x2d12)];if(_0x51d5b8[_0x5db1ef(0x2cac)]){_0x4e33b9=_0x51d5b8['getTransformMatrixTexture'](_0xb9c644);if(!_0x4e33b9)return;_0x153fa9['setTexture'](_0x5db1ef(0xe29),_0x4e33b9),_0x153fa9[_0x5db1ef(0x1d16)](_0x5db1ef(0x33fd),0x4*(_0x51d5b8[_0x5db1ef(0x154e)][_0x5db1ef(0x1377)]+0x1));}else _0x153fa9[_0x5db1ef(0x34e0)](_0x5db1ef(0x2bed),_0x51d5b8[_0x5db1ef(0x24d5)](_0xb9c644));}_0x2f0287['G'][_0x5db1ef(0x3514)](_0xb9c644,_0x153fa9),_0xb9c644[_0x5db1ef(0x70d)]&&_0xb9c644['morphTargetManager'][_0x5db1ef(0x4099)]&&_0xb9c644[_0x5db1ef(0x70d)][_0x5db1ef(0x4de)](_0x153fa9),(0x0,_0x1fc377['an'])(_0x153fa9,_0x27f25d,_0x1c8d9b);}this[_0x5db1ef(0xe8b)]||_0x211568||this[_0x5db1ef(0x2c4a)](_0x3813e5,_0x153fa9,_0x2196a7),_0x2f0287['G'][_0x5db1ef(0x2b55)](_0x153fa9,this[_0x5db1ef(0x195b)][_0x5db1ef(0x2fde)]()),this[_0x5db1ef(0x195b)]['getSceneUniformBuffer']()[_0x5db1ef(0x12b3)]();const _0x4a91c5=_0x2196a7['getWorldMatrix']();_0x32eb9f&&(_0x2196a7[_0x5db1ef(0x1341)]()[_0x5db1ef(0x26fd)](_0x153fa9,_0x5db1ef(0x88d)),_0x2196a7[_0x5db1ef(0x34ff)](_0x4a91c5)),this[_0x5db1ef(0x11b9)]&&_0x435ab8[_0x5db1ef(0x2f10)](!0x0,0x0,!0x1,!0x0,_0x27f25d[_0x5db1ef(0x16d4)]),this[_0x5db1ef(0xf67)][_0x5db1ef(0x2a3a)](_0xb9c644),this[_0x5db1ef(0xcf2)][_0x5db1ef(0x2a3a)](_0x153fa9),_0xb9c644[_0x5db1ef(0x6f9)](_0x2196a7,_0x3813e5,_0x153fa9,_0x27f25d[_0x5db1ef(0xd8d)],_0x92f464,_0x32eb9f,(_0x363ecb,_0x333bc8)=>{var _0x13c0d0=_0x5db1ef;_0x2196a7===_0xb9c644||_0x363ecb?(_0x2196a7[_0x13c0d0(0x1341)]()[_0x13c0d0(0x26fd)](_0x153fa9,_0x13c0d0(0x88d)),_0x2196a7[_0x13c0d0(0x34ff)](_0x363ecb?_0x333bc8:_0x4a91c5)):(_0xb9c644['getMeshUniformBuffer']()[_0x13c0d0(0x26fd)](_0x153fa9,_0x13c0d0(0x88d)),_0xb9c644[_0x13c0d0(0x34ff)](_0x333bc8));}),this[_0x5db1ef(0x11b9)]&&_0x435ab8[_0x5db1ef(0x2f10)](!0x0,0x0,!0x1,!0x1,_0x27f25d[_0x5db1ef(0x16d4)]),this[_0x5db1ef(0x632)][_0x5db1ef(0x2a3a)](_0x153fa9),this[_0x5db1ef(0x1128)][_0x5db1ef(0x2a3a)](_0xb9c644);}else this[_0x5db1ef(0x29ea)]&&this[_0x5db1ef(0x29ea)][_0x5db1ef(0x27a7)]();}}}}[_0x54e760(0x2a08)](){var _0x46e0ce=_0x54e760;this['_shadowMap']&&(this[_0x46e0ce(0x2c6b)]===_0x375604['FILTER_NONE']||this['filter']===_0x375604[_0x46e0ce(0x1c64)]?this['_shadowMap'][_0x46e0ce(0x27a)](_0x1f2f1e['x'][_0x46e0ce(0x1214)]):this[_0x46e0ce(0x29ea)][_0x46e0ce(0x27a)](_0x1f2f1e['x']['BILINEAR_SAMPLINGMODE']));}[_0x54e760(0x2885)](_0x10b825,_0x5d1914){var _0xb864df=_0x54e760;const _0x4f94f3=Object[_0xb864df(0x3345)]({'useInstances':!0x1},_0x5d1914);_0x5d1914=this['getShadowMap']();if(_0x5d1914){_0x5d1914=_0x5d1914[_0xb864df(0x290f)];if(_0x5d1914){const _0x24156d=new Array();for(const _0x6465a of _0x5d1914)_0x24156d[_0xb864df(0x3f90)](..._0x6465a['subMeshes']);if(0x0===_0x24156d[_0xb864df(0x1377)])_0x10b825&&_0x10b825(this);else{let _0x16957e=0x0;const _0x5318f1=()=>{var _0x21b551=_0xb864df,_0xfaf121;if(this[_0x21b551(0x195b)]&&this['_scene'][_0x21b551(0x2cd1)]()){for(;this['isReady'](_0x24156d[_0x16957e],_0x4f94f3['useInstances'],null!=(_0xfaf121=null==(_0xfaf121=_0x24156d[_0x16957e][_0x21b551(0x2ff0)]())?void 0x0:_0xfaf121[_0x21b551(0xe4d)](_0x24156d[_0x16957e]['getMesh']()))&&_0xfaf121);)if(++_0x16957e>=_0x24156d[_0x21b551(0x1377)])return void(_0x10b825&&_0x10b825(this));setTimeout(_0x5318f1,0x10);}};_0x5318f1();}}else _0x10b825&&_0x10b825(this);}else _0x10b825&&_0x10b825(this);}[_0x54e760(0xb0a)](_0x401605){return new Promise(_0x1bc315=>{var _0x2d796d=a8_0x5b24;this[_0x2d796d(0x2885)](()=>{_0x1bc315();},_0x401605);});}['_isReadyCustomDefines'](_0x17858d,_0x45ee1c,_0x594b35){}[_0x54e760(0x1b5b)](_0x2bfe3d,_0x2793b2,_0x55a412,_0x365fd7){var _0x4e81fc=_0x54e760;_0x55a412[_0x4e81fc(0x3f90)](_0x4e81fc(0x3634)+this[_0x4e81fc(0x35d4)][_0x4e81fc(0x3fcd)]()[_0x4e81fc(0x3299)]()),_0x55a412['push'](_0x4e81fc(0x1857)+(this['_textureType']!==_0x2fc138['g'][_0x4e81fc(0x705)]?'1':'0')),_0x55a412[_0x4e81fc(0x3f90)]('#define\x20SM_ESM\x20'+(this['useExponentialShadowMap']||this[_0x4e81fc(0x2398)]?'1':'0')),_0x55a412[_0x4e81fc(0x3f90)](_0x4e81fc(0x3746)+(this[_0x4e81fc(0x1e40)]||this[_0x4e81fc(0x2f88)]?'1':'0'));const _0x4ea4eb=_0x2bfe3d[_0x4e81fc(0xbdb)]();return _0x55a412[_0x4e81fc(0x3f90)](_0x4e81fc(0x7dc)+(this['normalBias']&&_0x4ea4eb[_0x4e81fc(0x41e6)](_0x2af5f6['o'][_0x4e81fc(0x279a)])?'1':'0')),_0x55a412['push'](_0x4e81fc(0x368a)+(this['getLight']()['getTypeID']()===_0x53989f['_'][_0x4e81fc(0x4112)]?'1':'0')),_0x55a412[_0x4e81fc(0x3f90)]('#define\x20SM_USEDISTANCE\x20'+(this[_0x4e81fc(0x35d4)]['needCube']()?'1':'0')),_0x55a412[_0x4e81fc(0x3f90)]('#define\x20SM_SOFTTRANSPARENTSHADOW\x20'+(this[_0x4e81fc(0x2982)]&&_0x365fd7?'1':'0')),this[_0x4e81fc(0x3351)](_0x55a412,_0x2bfe3d,_0x2793b2),_0x55a412;}[_0x54e760(0x3261)](_0x124d78,_0x38a862,_0x358c5d){var _0x8ceaa0=_0x54e760;const _0x3796d=_0x124d78['getMaterial'](),_0x5b76b2=null===_0x3796d||void 0x0===_0x3796d?void 0x0:_0x3796d[_0x8ceaa0(0x308d)];if(this['_opacityTexture']=null,!_0x3796d)return!0x1;const _0x2e7162=[];if(this['_prepareShadowDefines'](_0x124d78,_0x38a862,_0x2e7162,_0x358c5d),_0x5b76b2){if(!_0x5b76b2[_0x8ceaa0(0xed5)](_0x124d78,_0x2e7162,this,_0x38a862,this[_0x8ceaa0(0x195b)][_0x8ceaa0(0x2cd1)]()[_0x8ceaa0(0x111f)]))return!0x1;}else{const _0x4a6c00=_0x124d78[_0x8ceaa0(0x3ec9)](void 0x0,!0x0);let _0x177c1b=_0x4a6c00['effect'];_0x358c5d=_0x4a6c00[_0x8ceaa0(0x1864)];const _0x2990a3=[_0x2af5f6['o']['PositionKind']],_0x43a52e=_0x124d78['getMesh']();this[_0x8ceaa0(0x4021)]&&_0x43a52e[_0x8ceaa0(0x41e6)](_0x2af5f6['o'][_0x8ceaa0(0x279a)])&&(_0x2990a3[_0x8ceaa0(0x3f90)](_0x2af5f6['o'][_0x8ceaa0(0x279a)]),_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x822)),_0x43a52e[_0x8ceaa0(0x1340)]&&_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x1354)));var _0x5f4ef3=_0x3796d[_0x8ceaa0(0x3d3a)]();if((_0x5f4ef3||_0x3796d[_0x8ceaa0(0x3161)]())&&(this[_0x8ceaa0(0x1590)]?this[_0x8ceaa0(0x1369)]=_0x3796d[_0x8ceaa0(0x23e5)]:this[_0x8ceaa0(0x1369)]=_0x3796d[_0x8ceaa0(0x2bb5)](),this['_opacityTexture'])){if(!this[_0x8ceaa0(0x1369)]['isReady']())return!0x1;var _0x39228c=null!=(_0x39228c=_0x3796d[_0x8ceaa0(0x287b)])?_0x39228c:_0x375604[_0x8ceaa0(0x8e1)];_0x2e7162[_0x8ceaa0(0x3f90)]('#define\x20ALPHATEXTURE'),_0x5f4ef3&&_0x2e7162['push'](_0x8ceaa0(0x20ef)+_0x39228c+(_0x39228c%0x1==0x0?'.':'')),_0x43a52e[_0x8ceaa0(0x41e6)](_0x2af5f6['o']['UVKind'])&&(_0x2990a3[_0x8ceaa0(0x3f90)](_0x2af5f6['o'][_0x8ceaa0(0x2087)]),_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x38cf))),_0x43a52e['isVerticesDataPresent'](_0x2af5f6['o'][_0x8ceaa0(0x2abb)])&&0x1===this['_opacityTexture'][_0x8ceaa0(0x1246)]&&(_0x2990a3[_0x8ceaa0(0x3f90)](_0x2af5f6['o']['UV2Kind']),_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x1bb2)));}const _0x2cbf7d=new _0x4daf63['L']();_0x43a52e[_0x8ceaa0(0x3675)]&&_0x43a52e['computeBonesUsingShaders']&&_0x43a52e[_0x8ceaa0(0x2d12)]?(_0x2990a3[_0x8ceaa0(0x3f90)](_0x2af5f6['o'][_0x8ceaa0(0x1b55)]),_0x2990a3[_0x8ceaa0(0x3f90)](_0x2af5f6['o'][_0x8ceaa0(0x35b7)]),0x4<_0x43a52e[_0x8ceaa0(0x230d)]&&(_0x2990a3['push'](_0x2af5f6['o'][_0x8ceaa0(0x317a)]),_0x2990a3[_0x8ceaa0(0x3f90)](_0x2af5f6['o'][_0x8ceaa0(0xe3d)])),_0x5f4ef3=_0x43a52e['skeleton'],_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x3630)+_0x43a52e['numBoneInfluencers']),0x0<_0x43a52e[_0x8ceaa0(0x230d)]&&_0x2cbf7d[_0x8ceaa0(0x2f95)](0x0,_0x43a52e),_0x5f4ef3[_0x8ceaa0(0x2cac)]?_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x38a6)):_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x1bee)+(_0x5f4ef3[_0x8ceaa0(0x154e)][_0x8ceaa0(0x1377)]+0x1))):_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x1967)),_0x39228c=_0x43a52e['morphTargetManager'];let _0x5e4764=0x0;if(_0x39228c&&0x0<_0x39228c['numInfluencers']&&(_0x2e7162[_0x8ceaa0(0x3f90)]('#define\x20MORPHTARGETS'),_0x5e4764=_0x39228c['numInfluencers'],_0x2e7162[_0x8ceaa0(0x3f90)]('#define\x20NUM_MORPH_INFLUENCERS\x20'+_0x5e4764),_0x39228c[_0x8ceaa0(0x4099)]&&_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x7fc)),_0x2f0287['G'][_0x8ceaa0(0xc75)](_0x2990a3,_0x43a52e,_0x5e4764)),(0x0,_0x1fc377['lK'])(_0x3796d,this[_0x8ceaa0(0x195b)],_0x2e7162),_0x38a862&&(_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x1dc7)),_0x2f0287['G'][_0x8ceaa0(0x1aa)](_0x2990a3),_0x124d78[_0x8ceaa0(0x2224)]()[_0x8ceaa0(0x3909)]&&_0x2e7162[_0x8ceaa0(0x3f90)](_0x8ceaa0(0x1f85))),this[_0x8ceaa0(0x39f)]&&this['customShaderOptions'][_0x8ceaa0(0x1864)]){for(const _0x10f712 of this[_0x8ceaa0(0x39f)][_0x8ceaa0(0x1864)])-0x1===_0x2e7162[_0x8ceaa0(0x919)](_0x10f712)&&_0x2e7162[_0x8ceaa0(0x3f90)](_0x10f712);}let _0x585fe5=_0x8ceaa0(0x275e);const _0x24d711=[_0x8ceaa0(0x2023),_0x8ceaa0(0x2bed),_0x8ceaa0(0x1633),_0x8ceaa0(0x10d6),'lightDataSM','depthValuesSM',_0x8ceaa0(0xf77),'morphTargetInfluences',_0x8ceaa0(0x33fd),_0x8ceaa0(0x1be7),'morphTargetTextureInfo','morphTargetTextureIndices'],_0x52fd28=[_0x8ceaa0(0x399c),'boneSampler',_0x8ceaa0(0x2985)];_0x5f4ef3=[_0x8ceaa0(0x390d),_0x8ceaa0(0x88d)];if((0x0,_0x1fc377['qx'])(_0x24d711),this[_0x8ceaa0(0x39f)]){if(_0x585fe5=this[_0x8ceaa0(0x39f)][_0x8ceaa0(0xbd6)],this['customShaderOptions']['attributes']){for(const _0x27172c of this[_0x8ceaa0(0x39f)][_0x8ceaa0(0x221c)])-0x1===_0x2990a3['indexOf'](_0x27172c)&&_0x2990a3[_0x8ceaa0(0x3f90)](_0x27172c);}if(this[_0x8ceaa0(0x39f)][_0x8ceaa0(0x1585)]){for(const _0x440b02 of this[_0x8ceaa0(0x39f)][_0x8ceaa0(0x1585)])-0x1===_0x24d711[_0x8ceaa0(0x919)](_0x440b02)&&_0x24d711[_0x8ceaa0(0x3f90)](_0x440b02);}if(this['customShaderOptions'][_0x8ceaa0(0x1bfe)]){for(const _0x5556d8 of this[_0x8ceaa0(0x39f)][_0x8ceaa0(0x1bfe)])-0x1===_0x52fd28['indexOf'](_0x5556d8)&&_0x52fd28[_0x8ceaa0(0x3f90)](_0x5556d8);}}const _0x1b1199=this[_0x8ceaa0(0x195b)]['getEngine']();_0x39228c={},_0x38a862=(this[_0x8ceaa0(0x3761)]&&(_0x585fe5=this[_0x8ceaa0(0x3761)](_0x585fe5,_0x24d711,_0x5f4ef3,_0x52fd28,_0x2e7162,_0x2990a3,_0x39228c)),_0x2e7162['join']('\x0a'));if(_0x358c5d!==_0x38a862&&(_0x358c5d=_0x38a862,_0x177c1b=_0x1b1199[_0x8ceaa0(0x12cf)](_0x585fe5,{'attributes':_0x2990a3,'uniformsNames':_0x24d711,'uniformBuffersNames':_0x5f4ef3,'samplers':_0x52fd28,'defines':_0x38a862,'fallbacks':_0x2cbf7d,'onCompiled':null,'onError':null,'indexParameters':{'maxSimultaneousMorphTargets':_0x5e4764},'processFinalCode':_0x39228c['processFinalCode']},_0x1b1199),_0x4a6c00[_0x8ceaa0(0x319a)](_0x177c1b,_0x358c5d)),!_0x177c1b['isReady']())return!0x1;}return!this[_0x8ceaa0(0x2398)]&&!this[_0x8ceaa0(0xfcb)]||this['_blurPostProcesses']&&this[_0x8ceaa0(0x2c84)][_0x8ceaa0(0x1377)]||this[_0x8ceaa0(0x1d49)](),!(this[_0x8ceaa0(0x3a70)]&&!this[_0x8ceaa0(0x3a70)][_0x8ceaa0(0x3261)]()||this[_0x8ceaa0(0x2f6c)]&&!this[_0x8ceaa0(0x2f6c)][_0x8ceaa0(0x3261)]()||this['_boxBlurPostprocess']&&!this[_0x8ceaa0(0x11b4)]['isReady']());}[_0x54e760(0x3571)](_0x5d8ddc,_0x306d16){var _0x5b0788=_0x54e760,_0x3824c8=this[_0x5b0788(0x195b)];const _0x22ea53=this[_0x5b0788(0x35d4)];_0x3824c8[_0x5b0788(0x1960)]&&_0x22ea53[_0x5b0788(0x810)]&&(_0x5d8ddc[_0x5b0788(0x24b8)+_0x306d16]=!0x0,this[_0x5b0788(0x2f88)]?(_0x5d8ddc['SHADOWPCSS'+_0x306d16]=!0x0,this[_0x5b0788(0x1eb5)]===_0x375604[_0x5b0788(0x3aa)]?_0x5d8ddc[_0x5b0788(0x1814)+_0x306d16]=!0x0:this[_0x5b0788(0x1eb5)]===_0x375604[_0x5b0788(0x233)]&&(_0x5d8ddc['SHADOWMEDIUMQUALITY'+_0x306d16]=!0x0)):this[_0x5b0788(0x1e40)]?(_0x5d8ddc[_0x5b0788(0x5d7)+_0x306d16]=!0x0,this['_filteringQuality']===_0x375604['QUALITY_LOW']?_0x5d8ddc[_0x5b0788(0x1814)+_0x306d16]=!0x0:this[_0x5b0788(0x1eb5)]===_0x375604['QUALITY_MEDIUM']&&(_0x5d8ddc['SHADOWMEDIUMQUALITY'+_0x306d16]=!0x0)):this[_0x5b0788(0x3fe5)]?_0x5d8ddc[_0x5b0788(0x1c5c)+_0x306d16]=!0x0:this[_0x5b0788(0x1702)]||this[_0x5b0788(0x2398)]?_0x5d8ddc['SHADOWESM'+_0x306d16]=!0x0:(this[_0x5b0788(0x444)]||this[_0x5b0788(0xfcb)])&&(_0x5d8ddc['SHADOWCLOSEESM'+_0x306d16]=!0x0),_0x22ea53['needCube']()&&(_0x5d8ddc['SHADOWCUBE'+_0x306d16]=!0x0));}[_0x54e760(0x1dd4)](_0xeeaad,_0x41a31c){var _0x489483=_0x54e760;const _0x240b3e=this[_0x489483(0x35d4)];if(this['_scene'][_0x489483(0x1960)]&&_0x240b3e[_0x489483(0x810)]){var _0x243867=this[_0x489483(0x395c)]();if(_0x243867){const _0x4b792b=this[_0x489483(0x3492)]();_0x4b792b&&(_0x240b3e[_0x489483(0x229a)]()||_0x41a31c[_0x489483(0x1e2d)](_0x489483(0x1fc8)+_0xeeaad,this['getTransformMatrix']()),this[_0x489483(0x1716)]===_0x375604[_0x489483(0x36e6)]?(_0x41a31c[_0x489483(0x338e)](_0x489483(0x8d4)+_0xeeaad,this[_0x489483(0x168d)]()),_0x240b3e['_uniformBuffer'][_0x489483(0x754)](_0x489483(0x1195),this[_0x489483(0x2c8e)](),_0x4b792b[_0x489483(0x5dd)]()[_0x489483(0x2255)],0x1/_0x4b792b[_0x489483(0x5dd)]()['width'],this[_0x489483(0x17e4)],_0xeeaad)):this['_filter']===_0x375604[_0x489483(0x1c64)]?(_0x41a31c['setDepthStencilTexture'](_0x489483(0x8d4)+_0xeeaad,this[_0x489483(0x168d)]()),_0x41a31c[_0x489483(0x1888)](_0x489483(0x10a3)+_0xeeaad,this[_0x489483(0x168d)]()),_0x240b3e[_0x489483(0xa89)][_0x489483(0x754)](_0x489483(0x1195),this[_0x489483(0x2c8e)](),0x1/_0x4b792b[_0x489483(0x5dd)]()[_0x489483(0x2255)],this[_0x489483(0x27e9)]*_0x4b792b[_0x489483(0x5dd)]()[_0x489483(0x2255)],this[_0x489483(0x17e4)],_0xeeaad)):(_0x41a31c['setTexture'](_0x489483(0x8d4)+_0xeeaad,this[_0x489483(0x168d)]()),_0x240b3e[_0x489483(0xa89)][_0x489483(0x754)](_0x489483(0x1195),this[_0x489483(0x2c8e)](),this[_0x489483(0x3496)]/_0x4b792b[_0x489483(0x5dd)]()['width'],this[_0x489483(0x16fe)],this[_0x489483(0x17e4)],_0xeeaad)),_0x240b3e[_0x489483(0xa89)][_0x489483(0xc20)](_0x489483(0x1fe8),this[_0x489483(0x37e4)]()['getDepthMinZ'](_0x243867),this['getLight']()[_0x489483(0x1b76)](_0x243867)+this[_0x489483(0x37e4)]()[_0x489483(0xd40)](_0x243867),_0xeeaad));}}}[_0x54e760(0x23b1)](){var _0x496fed=_0x54e760;const _0x5a5ba3=this[_0x496fed(0x195b)];if(this[_0x496fed(0x3c5e)]===_0x5a5ba3[_0x496fed(0x36f0)]()&&this[_0x496fed(0x274a)]===this[_0x496fed(0x283)])return this[_0x496fed(0x2fd5)];this['_currentRenderId']=_0x5a5ba3[_0x496fed(0x36f0)](),this[_0x496fed(0x274a)]=this['_currentFaceIndex'];let _0x627370=this['_light'][_0x496fed(0x2416)];var _0x168063;return this['_light']['computeTransformedInformation']()&&(_0x627370=this[_0x496fed(0x35d4)][_0x496fed(0x3cd)]),_0x6de528['P'][_0x496fed(0x1b57)](this['_light'][_0x496fed(0x3ab6)](this[_0x496fed(0x283)]),this['_lightDirection']),0x1===Math[_0x496fed(0x3abd)](_0x6de528['P'][_0x496fed(0x365c)](this[_0x496fed(0xf33)],_0x6de528['P']['Up']()))&&(this[_0x496fed(0xf33)]['z']=1e-13),!this[_0x496fed(0x35d4)][_0x496fed(0x13f3)]()&&this[_0x496fed(0x2aec)]&&this[_0x496fed(0x1754)]&&_0x627370['equals'](this[_0x496fed(0x2aec)])&&this[_0x496fed(0xf33)][_0x496fed(0x29ed)](this[_0x496fed(0x1754)])||(this[_0x496fed(0x2aec)]['copyFrom'](_0x627370),this[_0x496fed(0x1754)][_0x496fed(0xa83)](this[_0x496fed(0xf33)]),_0x6de528['y3'][_0x496fed(0x1db4)](_0x627370,_0x627370[_0x496fed(0x3fc1)](this[_0x496fed(0xf33)]),_0x6de528['P']['Up'](),this[_0x496fed(0xe15)]),(_0x168063=this['getShadowMap']())&&(_0x168063=_0x168063[_0x496fed(0x290f)])&&this['_light'][_0x496fed(0x53e)](this[_0x496fed(0x679)],this[_0x496fed(0xe15)],_0x168063),this['_viewMatrix']['multiplyToRef'](this['_projectionMatrix'],this[_0x496fed(0x2fd5)])),this[_0x496fed(0x2fd5)];}[_0x54e760(0x2a21)](){var _0x8c95f1=_0x54e760,_0x7797e5=this[_0x8c95f1(0x29ea)];if(_0x7797e5){_0x7797e5=_0x7797e5[_0x8c95f1(0x290f)];if(this[_0x8c95f1(0x2af)](),this[_0x8c95f1(0x1bf)](),this[_0x8c95f1(0x2c6b)]=this['_filter'],this[_0x8c95f1(0x2a08)](),_0x7797e5){this[_0x8c95f1(0x29ea)]['renderList']||(this[_0x8c95f1(0x29ea)]['renderList']=[]);for(const _0xf77b3c of _0x7797e5)this['_shadowMap'][_0x8c95f1(0x290f)][_0x8c95f1(0x3f90)](_0xf77b3c);}else this[_0x8c95f1(0x29ea)][_0x8c95f1(0x290f)]=null;}}[_0x54e760(0x2af6)](){var _0x482451=_0x54e760;this[_0x482451(0x39cb)]&&(this[_0x482451(0x39cb)][_0x482451(0x18c9)](),this[_0x482451(0x39cb)]=null),this[_0x482451(0x11b4)]&&(this[_0x482451(0x11b4)][_0x482451(0x18c9)](),this['_boxBlurPostprocess']=null),this[_0x482451(0x3a70)]&&(this[_0x482451(0x3a70)]['dispose'](),this['_kernelBlurXPostprocess']=null),this[_0x482451(0x2f6c)]&&(this['_kernelBlurYPostprocess'][_0x482451(0x18c9)](),this[_0x482451(0x2f6c)]=null),this[_0x482451(0x2c84)]=[];}[_0x54e760(0x2af)](){var _0x3f9fd9=_0x54e760;this['_shadowMap']&&(this[_0x3f9fd9(0x29ea)][_0x3f9fd9(0x18c9)](),this[_0x3f9fd9(0x29ea)]=null),this[_0x3f9fd9(0x2af6)]();}[_0x54e760(0x795)](){var _0x2572a9=_0x54e760;if(this[_0x2572a9(0x1c28)]){for(const _0x374cbb of this['_sceneUBOs'])_0x374cbb[_0x2572a9(0x18c9)]();this[_0x2572a9(0x1c28)]=[];}}[_0x54e760(0x18c9)](){var _0x1388c4=_0x54e760;if(this['_disposeRTTandPostProcesses'](),this[_0x1388c4(0x795)](),this[_0x1388c4(0x35d4)]){if(this[_0x1388c4(0x35d4)]['_shadowGenerators']){const _0x2b3a1a=this[_0x1388c4(0x35d4)]['_shadowGenerators']['entries']();for(let _0x1fa10e=_0x2b3a1a[_0x1388c4(0xafd)]();!0x0!==_0x1fa10e[_0x1388c4(0x3816)];_0x1fa10e=_0x2b3a1a['next']()){var [_0x46a7c6,_0x3fdcf0]=_0x1fa10e['value'];_0x3fdcf0===this&&this['_light'][_0x1388c4(0x28c1)][_0x1388c4(0x3b7a)](_0x46a7c6);}0x0===this[_0x1388c4(0x35d4)]['_shadowGenerators'][_0x1388c4(0x5a2)]&&(this[_0x1388c4(0x35d4)]['_shadowGenerators']=null);}this[_0x1388c4(0x35d4)][_0x1388c4(0x3047)]();}this[_0x1388c4(0xf67)]['clear'](),this[_0x1388c4(0xcf2)][_0x1388c4(0x2f8)](),this[_0x1388c4(0x1128)]['clear'](),this[_0x1388c4(0x632)][_0x1388c4(0x2f8)]();}[_0x54e760(0x2fcc)](){var _0x419904=_0x54e760,_0x1b3df0;const _0x3d8610={},_0x4dee41=this['getShadowMap']();if(!_0x4dee41)return _0x3d8610;if(_0x3d8610[_0x419904(0x2d98)]=this['getClassName'](),_0x3d8610[_0x419904(0x25b3)]=this[_0x419904(0x35d4)]['id'],_0x3d8610['cameraId']=null==(_0x1b3df0=this['_camera'])?void 0x0:_0x1b3df0['id'],_0x3d8610['id']=this['id'],_0x3d8610[_0x419904(0x13ef)]=_0x4dee41[_0x419904(0x3666)](),_0x3d8610[_0x419904(0x11b9)]=this['forceBackFacesOnly'],_0x3d8610['darkness']=this[_0x419904(0x2c8e)](),_0x3d8610['transparencyShadow']=this[_0x419904(0x2d39)],_0x3d8610['frustumEdgeFalloff']=this[_0x419904(0x17e4)],_0x3d8610['bias']=this['bias'],_0x3d8610[_0x419904(0x4021)]=this[_0x419904(0x4021)],_0x3d8610[_0x419904(0x1e40)]=this[_0x419904(0x1e40)],_0x3d8610['useContactHardeningShadow']=this[_0x419904(0x2f88)],_0x3d8610[_0x419904(0x3032)]=this[_0x419904(0x3032)],_0x3d8610[_0x419904(0x3211)]=this[_0x419904(0x3211)],_0x3d8610[_0x419904(0x1702)]=this[_0x419904(0x1702)],_0x3d8610['useBlurExponentialShadowMap']=this[_0x419904(0x2398)],_0x3d8610[_0x419904(0x444)]=this[_0x419904(0x2398)],_0x3d8610[_0x419904(0xfcb)]=this[_0x419904(0x2398)],_0x3d8610['usePoissonSampling']=this['usePoissonSampling'],_0x3d8610[_0x419904(0x16fe)]=this[_0x419904(0x16fe)],_0x3d8610[_0x419904(0x36bd)]=this[_0x419904(0x36bd)],_0x3d8610[_0x419904(0x1ea3)]=this[_0x419904(0x1ea3)],_0x3d8610[_0x419904(0x3496)]=this[_0x419904(0x3496)],_0x3d8610[_0x419904(0x398e)]=this[_0x419904(0x398e)],_0x3d8610[_0x419904(0x290f)]=[],_0x4dee41[_0x419904(0x290f)])for(let _0x25379b=0x0;_0x25379b<_0x4dee41['renderList'][_0x419904(0x1377)];_0x25379b++){var _0x3a0c4f=_0x4dee41[_0x419904(0x290f)][_0x25379b];_0x3d8610[_0x419904(0x290f)][_0x419904(0x3f90)](_0x3a0c4f['id']);}return _0x3d8610;}static['Parse'](_0x38e141,_0xc17d19,_0x4f0234){var _0x13190c=_0x54e760,_0x23b725=_0xc17d19[_0x13190c(0x310)](_0x38e141['lightId']),_0x1420a1=void 0x0!==_0x38e141[_0x13190c(0x1717)]?_0xc17d19[_0x13190c(0x18b0)](_0x38e141[_0x13190c(0x1717)]):null;const _0x33bd92=_0x4f0234?_0x4f0234(_0x38e141['mapSize'],_0x23b725,_0x1420a1):new _0x375604(_0x38e141[_0x13190c(0x13ef)],_0x23b725,void 0x0,_0x1420a1),_0xdb03=_0x33bd92[_0x13190c(0x3492)]();for(let _0x2cd230=0x0;_0x2cd230<_0x38e141[_0x13190c(0x290f)]['length'];_0x2cd230++){const _0x513396=_0xc17d19[_0x13190c(0x3b96)](_0x38e141[_0x13190c(0x290f)][_0x2cd230]);_0x513396['forEach'](function(_0xb7550f){var _0x176255=_0x13190c;_0xdb03&&(_0xdb03[_0x176255(0x290f)]||(_0xdb03[_0x176255(0x290f)]=[]),_0xdb03[_0x176255(0x290f)][_0x176255(0x3f90)](_0xb7550f));});}return void 0x0!==_0x38e141['id']&&(_0x33bd92['id']=_0x38e141['id']),_0x33bd92[_0x13190c(0x11b9)]=!!_0x38e141[_0x13190c(0x11b9)],void 0x0!==_0x38e141[_0x13190c(0x192b)]&&_0x33bd92[_0x13190c(0x1d4c)](_0x38e141[_0x13190c(0x192b)]),_0x38e141[_0x13190c(0x2b74)]&&_0x33bd92[_0x13190c(0x160d)](!0x0),void 0x0!==_0x38e141['frustumEdgeFalloff']&&(_0x33bd92[_0x13190c(0x17e4)]=_0x38e141['frustumEdgeFalloff']),void 0x0!==_0x38e141[_0x13190c(0x1796)]&&(_0x33bd92[_0x13190c(0x1796)]=_0x38e141['bias']),void 0x0!==_0x38e141[_0x13190c(0x4021)]&&(_0x33bd92[_0x13190c(0x4021)]=_0x38e141[_0x13190c(0x4021)]),_0x38e141[_0x13190c(0x1e40)]?_0x33bd92[_0x13190c(0x1e40)]=!0x0:_0x38e141[_0x13190c(0x2f88)]?_0x33bd92[_0x13190c(0x2f88)]=!0x0:_0x38e141[_0x13190c(0x3fe5)]?_0x33bd92[_0x13190c(0x3fe5)]=!0x0:_0x38e141['useExponentialShadowMap']?_0x33bd92[_0x13190c(0x1702)]=!0x0:_0x38e141[_0x13190c(0x2398)]?_0x33bd92[_0x13190c(0x2398)]=!0x0:_0x38e141[_0x13190c(0x444)]?_0x33bd92[_0x13190c(0x444)]=!0x0:_0x38e141['useBlurCloseExponentialShadowMap']?_0x33bd92['useBlurCloseExponentialShadowMap']=!0x0:_0x38e141[_0x13190c(0x24c3)]?_0x33bd92[_0x13190c(0x1702)]=!0x0:_0x38e141[_0x13190c(0x21f5)]&&(_0x33bd92[_0x13190c(0x2398)]=!0x0),void 0x0!==_0x38e141['contactHardeningLightSizeUVRatio']&&(_0x33bd92['contactHardeningLightSizeUVRatio']=_0x38e141['contactHardeningLightSizeUVRatio']),void 0x0!==_0x38e141[_0x13190c(0x3211)]&&(_0x33bd92[_0x13190c(0x3211)]=_0x38e141['filteringQuality']),_0x38e141[_0x13190c(0x16fe)]&&(_0x33bd92[_0x13190c(0x16fe)]=_0x38e141[_0x13190c(0x16fe)]),_0x38e141[_0x13190c(0x3496)]&&(_0x33bd92[_0x13190c(0x3496)]=_0x38e141['blurScale']),_0x38e141[_0x13190c(0x36bd)]&&(_0x33bd92[_0x13190c(0x36bd)]=_0x38e141[_0x13190c(0x36bd)]),_0x38e141[_0x13190c(0x398e)]&&(_0x33bd92[_0x13190c(0x398e)]=_0x38e141[_0x13190c(0x398e)]),_0x38e141['blurKernel']&&(_0x33bd92[_0x13190c(0x1ea3)]=_0x38e141[_0x13190c(0x1ea3)]),_0x33bd92;}}_0x375604['CLASSNAME']=_0x54e760(0xd5d),_0x375604[_0x54e760(0x1d44)]=0x0,_0x375604[_0x54e760(0x1454)]=0x1,_0x375604['FILTER_POISSONSAMPLING']=0x2,_0x375604[_0x54e760(0x35e1)]=0x3,_0x375604[_0x54e760(0x32cd)]=0x4,_0x375604[_0x54e760(0x19c8)]=0x5,_0x375604[_0x54e760(0x36e6)]=0x6,_0x375604['FILTER_PCSS']=0x7,_0x375604[_0x54e760(0x210c)]=0x0,_0x375604[_0x54e760(0x233)]=0x1,_0x375604['QUALITY_LOW']=0x2,_0x375604[_0x54e760(0x8e1)]=0.5,_0x375604['_SceneComponentInitialization']=_0x5bf49c=>{var _0x50557b=_0x54e760;throw(0x0,_0x4e5d47['S'])(_0x50557b(0x35eb));};},0x92e8:(_0x462076,_0x3bf670,_0xb9949b)=>{var _0x5830e2=a8_0x16e4d8,_0x58ac5d=_0xb9949b(0x54e2),_0x445c00=_0xb9949b(0xd9df),_0x3f7a08=_0xb9949b(0xbb85);_0xb9949b(0xe0c0)['p']['AddParser'](_0x3f7a08['l']['NAME_SHADOWGENERATOR'],(_0x1b672e,_0x3404c7)=>{var _0x13d100=a8_0x5b24;if(void 0x0!==_0x1b672e[_0x13d100(0x2e55)]&&null!==_0x1b672e[_0x13d100(0x2e55)])for(let _0x36f83e=0x0,_0xbdf223=_0x1b672e[_0x13d100(0x2e55)][_0x13d100(0x1377)];_0x36f83e<_0xbdf223;_0x36f83e++){var _0x26350e=_0x1b672e[_0x13d100(0x2e55)][_0x36f83e];(_0x26350e['className']===_0x445c00['R'][_0x13d100(0x2ab6)]?_0x445c00['R']:_0x58ac5d['u'])[_0x13d100(0x2a19)](_0x26350e,_0x3404c7);}});class _0x4d22f2{constructor(_0x1f6d59){var _0x394eac=a8_0x5b24;this[_0x394eac(0xc8c)]=_0x3f7a08['l'][_0x394eac(0xcc0)],this[_0x394eac(0x3fde)]=_0x1f6d59;}['register'](){var _0x11f62b=a8_0x5b24;this[_0x11f62b(0x3fde)][_0x11f62b(0x2a17)][_0x11f62b(0x109d)](_0x3f7a08['l']['STEP_GATHERRENDERTARGETS_SHADOWGENERATOR'],this,this[_0x11f62b(0x2cbc)]);}['rebuild'](){}['serialize'](_0x45385f){var _0x5a75f6=a8_0x5b24;_0x45385f[_0x5a75f6(0x2e55)]=[];for(const _0x518bba of this[_0x5a75f6(0x3fde)][_0x5a75f6(0xe8a)]){const _0x1e0de2=_0x518bba[_0x5a75f6(0x2bb)]();if(_0x1e0de2){const _0x1e01dc=_0x1e0de2['values']();for(let _0x20f5ec=_0x1e01dc[_0x5a75f6(0xafd)]();!0x0!==_0x20f5ec[_0x5a75f6(0x3816)];_0x20f5ec=_0x1e01dc[_0x5a75f6(0xafd)]()){const _0x230572=_0x20f5ec['value'];_0x45385f['shadowGenerators']['push'](_0x230572[_0x5a75f6(0x2fcc)]());}}}}['addFromContainer'](_0x294d04){}['removeFromContainer'](_0x31a9a1,_0x47ee68){}['dispose'](){}['_gatherRenderTargets'](_0x469e4e){var _0x4d4153=a8_0x5b24;const _0x1522be=this[_0x4d4153(0x3fde)];if(this[_0x4d4153(0x3fde)]['shadowsEnabled'])for(let _0x4c53d2=0x0;_0x4c53d2<_0x1522be['lights'][_0x4d4153(0x1377)];_0x4c53d2++){const _0x53668d=_0x1522be[_0x4d4153(0xe8a)][_0x4c53d2],_0x2b0d98=_0x53668d[_0x4d4153(0x2bb)]();if(_0x53668d[_0x4d4153(0x3c85)]()&&_0x53668d[_0x4d4153(0x810)]&&_0x2b0d98){const _0x347970=_0x2b0d98['values']();for(let _0x5e6539=_0x347970[_0x4d4153(0xafd)]();!0x0!==_0x5e6539[_0x4d4153(0x3816)];_0x5e6539=_0x347970[_0x4d4153(0xafd)]()){const _0x337d86=_0x5e6539[_0x4d4153(0x13ce)];var _0x452e15=_0x337d86[_0x4d4153(0x3492)]();-0x1!==_0x1522be['textures']['indexOf'](_0x452e15)&&_0x469e4e[_0x4d4153(0x3f90)](_0x452e15);}}}}}_0x58ac5d['u'][_0x5830e2(0x4109)]=_0x12cac0=>{var _0x5216d8=_0x5830e2,_0x46bc46;_0x12cac0['_getComponent'](_0x3f7a08['l'][_0x5216d8(0xcc0)])||(_0x46bc46=new _0x4d22f2(_0x12cac0),_0x12cac0[_0x5216d8(0xdb4)](_0x46bc46));};},0x2283:(_0x414253,_0x2ef5f3,_0x525ed7)=>{var _0x3a3c19=a8_0x16e4d8;_0x525ed7['d'](_0x2ef5f3,{'O':()=>_0x5e5df5});function _0x57dafe(_0x52054e,_0x3e8912,_0x1cb354,_0x37359c){var _0x32f9b4=a8_0x5b24,_0x2563d7,_0x2be5f0=arguments[_0x32f9b4(0x1377)],_0x558daf=_0x2be5f0<0x3?_0x3e8912:null===_0x37359c?_0x37359c=Object['getOwnPropertyDescriptor'](_0x3e8912,_0x1cb354):_0x37359c;if(_0x32f9b4(0x1e3f)==typeof Reflect&&_0x32f9b4(0x38fa)==typeof Reflect[_0x32f9b4(0x1dac)])_0x558daf=Reflect[_0x32f9b4(0x1dac)](_0x52054e,_0x3e8912,_0x1cb354,_0x37359c);else{for(var _0x9d8dbe=_0x52054e[_0x32f9b4(0x1377)]-0x1;0x0<=_0x9d8dbe;_0x9d8dbe--)(_0x2563d7=_0x52054e[_0x9d8dbe])&&(_0x558daf=(_0x2be5f0<0x3?_0x2563d7(_0x558daf):0x3<_0x2be5f0?_0x2563d7(_0x3e8912,_0x1cb354,_0x558daf):_0x2563d7(_0x3e8912,_0x1cb354))||_0x558daf);}0x3<_0x2be5f0&&_0x558daf&&Object[_0x32f9b4(0x395)](_0x3e8912,_0x1cb354,_0x558daf);}var _0x2ef5f3=_0x525ed7(0x153ad),_0x3f4304=_0x525ed7(0x9fd1),_0x534b56=_0x525ed7(0x16aec),_0x42afdc=_0x525ed7(0xdc06),_0x525ed7=_0x525ed7(0xaccd);_0x534b56['N']['AddNodeConstructor'](_0x3a3c19(0x1d83),(_0x487385,_0x1773f4)=>()=>new _0x5e5df5(_0x487385,_0x3f4304['P']['Zero'](),_0x1773f4));class _0x5e5df5 extends _0x525ed7['O']{constructor(_0x2650c8,_0x3778f9,_0x42d9fd){var _0x5256bf=_0x3a3c19;super(_0x2650c8,_0x42d9fd),this[_0x5256bf(0x2034)]=0x0,this[_0x5256bf(0x4034)]=0.1,this[_0x5256bf(0x563)]=!0x0,this[_0x5256bf(0x2d16)]=!0x1,this[_0x5256bf(0xcf8)]=Number[_0x5256bf(0x3808)],this['_orthoRight']=Number[_0x5256bf(0x4ab)],this[_0x5256bf(0x3863)]=Number['MIN_VALUE'],this['_orthoBottom']=Number[_0x5256bf(0x3808)],this[_0x5256bf(0x2416)]=_0x3778f9[_0x5256bf(0x4018)](-0x1),this[_0x5256bf(0x4208)]=_0x3778f9;}get['shadowFrustumSize'](){var _0x1ea034=_0x3a3c19;return this[_0x1ea034(0x2034)];}set[_0x3a3c19(0x81d)](_0x314d4a){var _0x4b844f=_0x3a3c19;this[_0x4b844f(0x2034)]=_0x314d4a,this[_0x4b844f(0x532)]();}get[_0x3a3c19(0x34f5)](){var _0x28bc55=_0x3a3c19;return this[_0x28bc55(0x4034)];}set[_0x3a3c19(0x34f5)](_0x4f50b2){var _0x38f5c3=_0x3a3c19;this[_0x38f5c3(0x4034)]=_0x4f50b2,this[_0x38f5c3(0x532)]();}get[_0x3a3c19(0x1c6f)](){return this['_orthoLeft'];}set['orthoLeft'](_0x1abb4e){var _0x2e1975=_0x3a3c19;this[_0x2e1975(0xcf8)]=_0x1abb4e;}get[_0x3a3c19(0x1ee3)](){return this['_orthoRight'];}set[_0x3a3c19(0x1ee3)](_0x2a9771){var _0x2d0f6f=_0x3a3c19;this[_0x2d0f6f(0x294e)]=_0x2a9771;}get[_0x3a3c19(0x1c75)](){var _0x10e917=_0x3a3c19;return this[_0x10e917(0x3863)];}set[_0x3a3c19(0x1c75)](_0x19b192){var _0x3c6915=_0x3a3c19;this[_0x3c6915(0x3863)]=_0x19b192;}get[_0x3a3c19(0x358c)](){var _0x477a85=_0x3a3c19;return this[_0x477a85(0xf13)];}set[_0x3a3c19(0x358c)](_0x2f24a3){var _0x2d439b=_0x3a3c19;this[_0x2d439b(0xf13)]=_0x2f24a3;}['getClassName'](){var _0x1a621a=_0x3a3c19;return _0x1a621a(0x9fd);}[_0x3a3c19(0x3f72)](){return _0x42afdc['_']['LIGHTTYPEID_DIRECTIONALLIGHT'];}['_setDefaultShadowProjectionMatrix'](_0x18691f,_0x28dc4e,_0x38e22c){var _0x560b75=_0x3a3c19;0x0<this[_0x560b75(0x81d)]?this[_0x560b75(0x202a)](_0x18691f):this[_0x560b75(0x30ea)](_0x18691f,_0x28dc4e,_0x38e22c);}[_0x3a3c19(0x202a)](_0x5a06d7){var _0x489afc=_0x3a3c19,_0x1d7c57=this[_0x489afc(0x83e)]()[_0x489afc(0x146e)];_0x1d7c57&&_0x3f4304['y3'][_0x489afc(0x1e53)](this['shadowFrustumSize'],this[_0x489afc(0x81d)],void 0x0!==this['shadowMinZ']?this[_0x489afc(0x7ec)]:_0x1d7c57['minZ'],void 0x0!==this[_0x489afc(0x16f1)]?this[_0x489afc(0x16f1)]:_0x1d7c57['maxZ'],_0x5a06d7,this[_0x489afc(0x83e)]()['getEngine']()['isNDCHalfZRange']);}[_0x3a3c19(0x30ea)](_0x43a963,_0x4bca00,_0x5c4f4b){var _0x4e5a1f=_0x3a3c19,_0x5c5112=this[_0x4e5a1f(0x83e)]()[_0x4e5a1f(0x146e)];if(_0x5c5112){if(this[_0x4e5a1f(0x563)]||this[_0x4e5a1f(0xcf8)]===Number['MAX_VALUE']){var _0x21ddec=_0x3f4304['P'][_0x4e5a1f(0x23ed)]();this[_0x4e5a1f(0xcf8)]=Number[_0x4e5a1f(0x3808)],this[_0x4e5a1f(0x294e)]=Number[_0x4e5a1f(0x4ab)],this[_0x4e5a1f(0x3863)]=Number[_0x4e5a1f(0x4ab)],this[_0x4e5a1f(0xf13)]=Number[_0x4e5a1f(0x3808)];let _0x140239=Number['MAX_VALUE'],_0x18d42c=Number[_0x4e5a1f(0x4ab)];for(let _0x9e4cdd=0x0;_0x9e4cdd<_0x5c4f4b[_0x4e5a1f(0x1377)];_0x9e4cdd++){const _0x57e1ad=_0x5c4f4b[_0x9e4cdd];if(_0x57e1ad){var _0x28ae8d=_0x57e1ad['getBoundingInfo']()[_0x4e5a1f(0x39b2)];for(let _0x3c3fe9=0x0;_0x3c3fe9<_0x28ae8d[_0x4e5a1f(0x3ab5)][_0x4e5a1f(0x1377)];_0x3c3fe9++)_0x3f4304['P'][_0x4e5a1f(0x3516)](_0x28ae8d[_0x4e5a1f(0x3ab5)][_0x3c3fe9],_0x4bca00,_0x21ddec),_0x21ddec['x']<this[_0x4e5a1f(0xcf8)]&&(this[_0x4e5a1f(0xcf8)]=_0x21ddec['x']),_0x21ddec['y']<this[_0x4e5a1f(0xf13)]&&(this[_0x4e5a1f(0xf13)]=_0x21ddec['y']),_0x21ddec['x']>this[_0x4e5a1f(0x294e)]&&(this[_0x4e5a1f(0x294e)]=_0x21ddec['x']),_0x21ddec['y']>this[_0x4e5a1f(0x3863)]&&(this['_orthoTop']=_0x21ddec['y']),this[_0x4e5a1f(0x2d16)]&&(_0x21ddec['z']<_0x140239&&(_0x140239=_0x21ddec['z']),_0x21ddec['z']>_0x18d42c&&(_0x18d42c=_0x21ddec['z']));}}this['autoCalcShadowZBounds']&&(this['_shadowMinZ']=_0x140239,this['_shadowMaxZ']=_0x18d42c);}var _0x2ba5de=this[_0x4e5a1f(0x294e)]-this[_0x4e5a1f(0xcf8)],_0x39069f=this[_0x4e5a1f(0x3863)]-this['_orthoBottom'],_0x4821a=void 0x0!==this[_0x4e5a1f(0x7ec)]?this[_0x4e5a1f(0x7ec)]:_0x5c5112['minZ'],_0x5c5112=void 0x0!==this[_0x4e5a1f(0x16f1)]?this['shadowMaxZ']:_0x5c5112['maxZ'],_0x1f24ff=this['getScene']()['getEngine']()[_0x4e5a1f(0x1c9e)];_0x3f4304['y3'][_0x4e5a1f(0x1006)](this[_0x4e5a1f(0xcf8)]-_0x2ba5de*this[_0x4e5a1f(0x34f5)],this[_0x4e5a1f(0x294e)]+_0x2ba5de*this[_0x4e5a1f(0x34f5)],this[_0x4e5a1f(0xf13)]-_0x39069f*this['shadowOrthoScale'],this['_orthoTop']+_0x39069f*this[_0x4e5a1f(0x34f5)],_0x1f24ff?_0x5c5112:_0x4821a,_0x1f24ff?_0x4821a:_0x5c5112,_0x43a963,this[_0x4e5a1f(0x83e)]()[_0x4e5a1f(0x2cd1)]()[_0x4e5a1f(0x91c)]);}}[_0x3a3c19(0x3813)](){var _0x2e2997=_0x3a3c19;this['_uniformBuffer'][_0x2e2997(0x2d8d)](_0x2e2997(0x287d),0x4),this[_0x2e2997(0xa89)]['addUniform']('vLightDiffuse',0x4),this[_0x2e2997(0xa89)][_0x2e2997(0x2d8d)]('vLightSpecular',0x4),this[_0x2e2997(0xa89)]['addUniform'](_0x2e2997(0x1195),0x3),this[_0x2e2997(0xa89)][_0x2e2997(0x2d8d)]('depthValues',0x2),this['_uniformBuffer'][_0x2e2997(0x3b8e)]();}['transferToEffect'](_0xf2ad29,_0x2aee17){var _0xfc379c=_0x3a3c19;return this['computeTransformedInformation']()?this[_0xfc379c(0xa89)][_0xfc379c(0x754)](_0xfc379c(0x287d),this[_0xfc379c(0x3ac3)]['x'],this[_0xfc379c(0x3ac3)]['y'],this[_0xfc379c(0x3ac3)]['z'],0x1,_0x2aee17):this[_0xfc379c(0xa89)]['updateFloat4'](_0xfc379c(0x287d),this[_0xfc379c(0x4208)]['x'],this[_0xfc379c(0x4208)]['y'],this['direction']['z'],0x1,_0x2aee17),this;}['transferToNodeMaterialEffect'](_0x53559f,_0x4773b9){var _0x33c222=_0x3a3c19;return this[_0x33c222(0x3615)]()?_0x53559f[_0x33c222(0x1b47)](_0x4773b9,this[_0x33c222(0x3ac3)]['x'],this['transformedDirection']['y'],this['transformedDirection']['z']):_0x53559f['setFloat3'](_0x4773b9,this[_0x33c222(0x4208)]['x'],this[_0x33c222(0x4208)]['y'],this[_0x33c222(0x4208)]['z']),this;}['getDepthMinZ'](_0x211cbe){var _0x16af37=_0x3a3c19,_0x2d6dfe=this['_scene']['getEngine']();return!_0x2d6dfe[_0x16af37(0x1c9e)]&&_0x2d6dfe['isNDCHalfZRange']?0x0:0x1;}[_0x3a3c19(0xd40)](_0x1bc0e1){var _0x44dd0f=_0x3a3c19,_0x3dc86d=this[_0x44dd0f(0x195b)]['getEngine']();return _0x3dc86d[_0x44dd0f(0x1c9e)]&&_0x3dc86d['isNDCHalfZRange']?0x0:0x1;}['prepareLightSpecificDefines'](_0x4f5973,_0xa4c496){_0x4f5973['DIRLIGHT'+_0xa4c496]=!0x0;}}_0x57dafe([(0x0,_0x2ef5f3['qC'])()],_0x5e5df5['prototype'],'shadowFrustumSize',null),_0x57dafe([(0x0,_0x2ef5f3['qC'])()],_0x5e5df5[_0x3a3c19(0x41df)],_0x3a3c19(0x34f5),null),_0x57dafe([(0x0,_0x2ef5f3['qC'])()],_0x5e5df5['prototype'],'autoUpdateExtends',void 0x0),_0x57dafe([(0x0,_0x2ef5f3['qC'])()],_0x5e5df5[_0x3a3c19(0x41df)],_0x3a3c19(0x2d16),void 0x0),_0x57dafe([(0x0,_0x2ef5f3['qC'])('orthoLeft')],_0x5e5df5[_0x3a3c19(0x41df)],'_orthoLeft',void 0x0),_0x57dafe([(0x0,_0x2ef5f3['qC'])(_0x3a3c19(0x1ee3))],_0x5e5df5[_0x3a3c19(0x41df)],'_orthoRight',void 0x0),_0x57dafe([(0x0,_0x2ef5f3['qC'])('orthoTop')],_0x5e5df5[_0x3a3c19(0x41df)],_0x3a3c19(0x3863),void 0x0),_0x57dafe([(0x0,_0x2ef5f3['qC'])('orthoBottom')],_0x5e5df5[_0x3a3c19(0x41df)],_0x3a3c19(0xf13),void 0x0);},0x5a05:(_0x679ba5,_0x79de34,_0x5e8716)=>{var _0x1e53dc=a8_0x16e4d8;_0x5e8716['d'](_0x79de34,{'e':()=>_0x27c529});function _0x28ca12(_0x5670a5,_0xe0a1ec,_0x51c227,_0x51029e){var _0x64dc6d=a8_0x5b24,_0x3e512e,_0x13a0f9=arguments[_0x64dc6d(0x1377)],_0x1b7e93=_0x13a0f9<0x3?_0xe0a1ec:null===_0x51029e?_0x51029e=Object[_0x64dc6d(0xd3d)](_0xe0a1ec,_0x51c227):_0x51029e;if(_0x64dc6d(0x1e3f)==typeof Reflect&&_0x64dc6d(0x38fa)==typeof Reflect[_0x64dc6d(0x1dac)])_0x1b7e93=Reflect['decorate'](_0x5670a5,_0xe0a1ec,_0x51c227,_0x51029e);else{for(var _0x66fac0=_0x5670a5[_0x64dc6d(0x1377)]-0x1;0x0<=_0x66fac0;_0x66fac0--)(_0x3e512e=_0x5670a5[_0x66fac0])&&(_0x1b7e93=(_0x13a0f9<0x3?_0x3e512e(_0x1b7e93):0x3<_0x13a0f9?_0x3e512e(_0xe0a1ec,_0x51c227,_0x1b7e93):_0x3e512e(_0xe0a1ec,_0x51c227))||_0x1b7e93);}0x3<_0x13a0f9&&_0x1b7e93&&Object[_0x64dc6d(0x395)](_0xe0a1ec,_0x51c227,_0x1b7e93);}var _0x79de34=_0x5e8716(0x153ad),_0x2e187a=_0x5e8716(0x9fd1),_0x58a172=_0x5e8716(0xc84b),_0x4ce769=_0x5e8716(0x16aec),_0x196fbf=_0x5e8716(0xdc06);_0x4ce769['N']['AddNodeConstructor']('Light_Type_3',(_0x424de0,_0x2929cf)=>()=>new _0x27c529(_0x424de0,_0x2e187a['P']['Zero'](),_0x2929cf));class _0x27c529 extends _0x196fbf['_']{constructor(_0x299253,_0x1aba3b,_0x77437f){var _0x33acf7=a8_0x5b24;super(_0x299253,_0x77437f),this[_0x33acf7(0x722)]=new _0x58a172['Wo'](0x0,0x0,0x0),this[_0x33acf7(0x4208)]=_0x1aba3b||_0x2e187a['P']['Up']();}['_buildUniformLayout'](){var _0x12e8d1=a8_0x5b24;this[_0x12e8d1(0xa89)][_0x12e8d1(0x2d8d)](_0x12e8d1(0x287d),0x4),this[_0x12e8d1(0xa89)]['addUniform'](_0x12e8d1(0x2699),0x4),this[_0x12e8d1(0xa89)][_0x12e8d1(0x2d8d)](_0x12e8d1(0xa80),0x4),this[_0x12e8d1(0xa89)][_0x12e8d1(0x2d8d)](_0x12e8d1(0x19b3),0x3),this['_uniformBuffer'][_0x12e8d1(0x2d8d)]('shadowsInfo',0x3),this[_0x12e8d1(0xa89)][_0x12e8d1(0x2d8d)](_0x12e8d1(0x1fe8),0x2),this[_0x12e8d1(0xa89)][_0x12e8d1(0x3b8e)]();}[_0x1e53dc(0x3fcd)](){var _0x28260b=_0x1e53dc;return _0x28260b(0x29d);}[_0x1e53dc(0xe0d)](_0x1a3143){var _0x21643b=_0x1e53dc;return this[_0x21643b(0x4208)]=_0x2e187a['P'][_0x21643b(0x3721)](_0x1a3143[_0x21643b(0x41b6)](_0x2e187a['P']['Zero']())),this[_0x21643b(0x4208)];}['getShadowGenerator'](){return null;}[_0x1e53dc(0x34ff)](_0x5d29b8,_0x36dac1){var _0x5cca46=_0x1e53dc,_0x31ad8e=_0x2e187a['P']['Normalize'](this['direction']);return this[_0x5cca46(0xa89)][_0x5cca46(0x754)](_0x5cca46(0x287d),_0x31ad8e['x'],_0x31ad8e['y'],_0x31ad8e['z'],0x0,_0x36dac1),this[_0x5cca46(0xa89)][_0x5cca46(0x2b32)]('vLightGround',this[_0x5cca46(0x722)]['scale'](this[_0x5cca46(0x2b46)]),_0x36dac1),this;}[_0x1e53dc(0x2360)](_0x406d45,_0x4d9ae0){var _0x3a3894=_0x1e53dc,_0x2733c3=_0x2e187a['P']['Normalize'](this[_0x3a3894(0x4208)]);return _0x406d45[_0x3a3894(0x1b47)](_0x4d9ae0,_0x2733c3['x'],_0x2733c3['y'],_0x2733c3['z']),this;}[_0x1e53dc(0x3d93)](){var _0x508c6d=_0x1e53dc;return this[_0x508c6d(0x130f)]||(this['_worldMatrix']=_0x2e187a['y3'][_0x508c6d(0x3228)]()),this[_0x508c6d(0x130f)];}['getTypeID'](){return _0x196fbf['_']['LIGHTTYPEID_HEMISPHERICLIGHT'];}[_0x1e53dc(0x36e7)](_0x2d592e,_0x292e9a){_0x2d592e['HEMILIGHT'+_0x292e9a]=!0x0;}}_0x28ca12([(0x0,_0x79de34['n9'])()],_0x27c529[_0x1e53dc(0x41df)],_0x1e53dc(0x722),void 0x0),_0x28ca12([(0x0,_0x79de34['hd'])()],_0x27c529[_0x1e53dc(0x41df)],'direction',void 0x0);},0x17439:(_0x3b6114,_0x2271a8,_0x3d0d74)=>{_0x3d0d74(0xdc06),_0x3d0d74(0xaccd),_0x3d0d74(0x17382),_0x3d0d74(0x2283),_0x3d0d74(0x5a05),_0x3d0d74(0xf347),_0x3d0d74(0x25b);},0xdc06:(_0x7cae93,_0x4765e7,_0x3878d1)=>{var _0x56f083=a8_0x16e4d8;_0x3878d1['d'](_0x4765e7,{'_':()=>_0x3ee024});function _0x1b46c3(_0xacf052,_0x4da591,_0x44536d,_0x496d58){var _0x1326cc=a8_0x5b24,_0x40bbb5,_0x11e6f0=arguments[_0x1326cc(0x1377)],_0x3c454a=_0x11e6f0<0x3?_0x4da591:null===_0x496d58?_0x496d58=Object[_0x1326cc(0xd3d)](_0x4da591,_0x44536d):_0x496d58;if('object'==typeof Reflect&&_0x1326cc(0x38fa)==typeof Reflect[_0x1326cc(0x1dac)])_0x3c454a=Reflect[_0x1326cc(0x1dac)](_0xacf052,_0x4da591,_0x44536d,_0x496d58);else{for(var _0x84de3=_0xacf052['length']-0x1;0x0<=_0x84de3;_0x84de3--)(_0x40bbb5=_0xacf052[_0x84de3])&&(_0x3c454a=(_0x11e6f0<0x3?_0x40bbb5(_0x3c454a):0x3<_0x11e6f0?_0x40bbb5(_0x4da591,_0x44536d,_0x3c454a):_0x40bbb5(_0x4da591,_0x44536d))||_0x3c454a);}0x3<_0x11e6f0&&_0x3c454a&&Object['defineProperty'](_0x4da591,_0x44536d,_0x3c454a);}var _0x3c36ce=_0x3878d1(0x153ad),_0x17845e=_0x3878d1(0x9fd1),_0x51be70=_0x3878d1(0xc84b),_0x18fa72=_0x3878d1(0x16aec),_0x3331d2=_0x3878d1(0x149c5),_0x3021ec=_0x3878d1(0xe456),_0x4765e7=_0x3878d1(0x72fb);class _0x3ee024 extends _0x18fa72['N']{constructor(_0x58a28b,_0x3e876d){var _0x45578b=a8_0x5b24;super(_0x58a28b,_0x3e876d),this[_0x45578b(0xe59)]=new _0x51be70['Wo'](0x1,0x1,0x1),this[_0x45578b(0x28a5)]=new _0x51be70['Wo'](0x1,0x1,0x1),this['falloffType']=_0x3ee024['FALLOFF_DEFAULT'],this[_0x45578b(0x2b46)]=0x1,this[_0x45578b(0x3ecf)]=Number[_0x45578b(0x3808)],this[_0x45578b(0xb5d)]=0x0,this[_0x45578b(0x178b)]=0x1,this['_intensityMode']=_0x3ee024['INTENSITYMODE_AUTOMATIC'],this['_radius']=0.00001,this[_0x45578b(0x25e1)]=0x0,this[_0x45578b(0x4cf)]=!0x0,this['_excludeWithLayerMask']=0x0,this[_0x45578b(0x2a71)]=0x0,this[_0x45578b(0x8a2)]=0x0,this[_0x45578b(0x28c1)]=null,this['_excludedMeshesIds']=new Array(),this[_0x45578b(0x2655)]=new Array(),this[_0x45578b(0x272a)]=!0x0,this[_0x45578b(0x83e)]()[_0x45578b(0x36fb)](this),this['_uniformBuffer']=new _0x3331d2['M'](this[_0x45578b(0x83e)]()['getEngine'](),void 0x0,void 0x0,_0x58a28b),this[_0x45578b(0x3813)](),this[_0x45578b(0x30d6)]=new Array(),this[_0x45578b(0x2e5f)]=new Array(),this['_resyncMeshes']();}get[_0x56f083(0x49d)](){var _0x59f0ba=_0x56f083;return this[_0x59f0ba(0x3ecf)];}set[_0x56f083(0x49d)](_0x4f04ed){var _0x2409ec=_0x56f083;this[_0x2409ec(0x3ecf)]=_0x4f04ed,this[_0x2409ec(0xb5d)]=0x1/(this['range']*this[_0x2409ec(0x49d)]);}get[_0x56f083(0x230c)](){var _0x4ea2b9=_0x56f083;return this[_0x4ea2b9(0x1089)];}set['intensityMode'](_0xb267cc){var _0x521261=_0x56f083;this[_0x521261(0x1089)]=_0xb267cc,this[_0x521261(0x3b2b)]();}get[_0x56f083(0x3a45)](){var _0x40419e=_0x56f083;return this[_0x40419e(0x350b)];}set[_0x56f083(0x3a45)](_0x42c6c4){var _0x386137=_0x56f083;this[_0x386137(0x350b)]=_0x42c6c4,this[_0x386137(0x3b2b)]();}get[_0x56f083(0x810)](){var _0x51c6ab=_0x56f083;return this[_0x51c6ab(0x4cf)];}set[_0x56f083(0x810)](_0x3621a8){var _0x4ec781=_0x56f083;this['_shadowEnabled']!==_0x3621a8&&(this['_shadowEnabled']=_0x3621a8,this[_0x4ec781(0x3047)]());}get[_0x56f083(0x30d6)](){return this['_includedOnlyMeshes'];}set['includedOnlyMeshes'](_0x5aeaaf){var _0x40b95e=_0x56f083;this['_includedOnlyMeshes']=_0x5aeaaf,this[_0x40b95e(0x339a)](_0x5aeaaf);}get[_0x56f083(0x2e5f)](){var _0x4a268d=_0x56f083;return this[_0x4a268d(0x34b6)];}set['excludedMeshes'](_0x1b423c){this['_excludedMeshes']=_0x1b423c,this['_hookArrayForExcluded'](_0x1b423c);}get[_0x56f083(0x395a)](){var _0x808ec1=_0x56f083;return this[_0x808ec1(0x1932)];}set[_0x56f083(0x395a)](_0x3036b7){var _0x14d0e2=_0x56f083;this[_0x14d0e2(0x1932)]=_0x3036b7,this[_0x14d0e2(0x879)]();}get[_0x56f083(0x375e)](){var _0x4f9e8c=_0x56f083;return this[_0x4f9e8c(0x2a71)];}set[_0x56f083(0x375e)](_0x409ab8){var _0x59efdb=_0x56f083;this[_0x59efdb(0x2a71)]=_0x409ab8,this['_resyncMeshes']();}get[_0x56f083(0x107d)](){var _0x4de710=_0x56f083;return this[_0x4de710(0x8a2)];}set[_0x56f083(0x107d)](_0x417b9f){var _0x470fa2=_0x56f083;this['_lightmapMode']!==_0x417b9f&&(this[_0x470fa2(0x8a2)]=_0x417b9f,this['_markMeshesAsLightDirty']());}['transferTexturesToEffect'](_0x1dbb08,_0x553f09){return this;}[_0x56f083(0x28b1)](_0xbb34f7,_0x3ec816,_0x27d87b,_0x4a5fef,_0x28ef94=!0x0){var _0x50cb6c=_0x56f083,_0x434edf,_0xbb34f7=_0xbb34f7[_0x50cb6c(0x22e6)]();let _0x3afac1=!0x1;if(this[_0x50cb6c(0xa89)][_0x50cb6c(0x26fd)](_0x27d87b,_0x50cb6c(0x2ad)+_0xbb34f7),this['_renderId']===_0x3ec816[_0x50cb6c(0x36f0)]()&&this[_0x50cb6c(0x3b83)]===_0x4a5fef&&this['_uniformBuffer']['useUbo']||(this[_0x50cb6c(0x3c3f)]=_0x3ec816['getRenderId'](),this['_lastUseSpecular']=_0x4a5fef,_0x434edf=this[_0x50cb6c(0x9fb)](),this[_0x50cb6c(0x34ff)](_0x27d87b,_0xbb34f7),this['diffuse']['scaleToRef'](_0x434edf,_0x51be70['zZ'][_0x50cb6c(0x1f42)][0x0]),this[_0x50cb6c(0xa89)][_0x50cb6c(0xde4)](_0x50cb6c(0x2699),_0x51be70['zZ'][_0x50cb6c(0x1f42)][0x0],this['range'],_0xbb34f7),_0x4a5fef&&(this[_0x50cb6c(0x28a5)][_0x50cb6c(0x15c6)](_0x434edf,_0x51be70['zZ'][_0x50cb6c(0x1f42)][0x1]),this[_0x50cb6c(0xa89)][_0x50cb6c(0xde4)](_0x50cb6c(0xa80),_0x51be70['zZ'][_0x50cb6c(0x1f42)][0x1],this[_0x50cb6c(0x3a45)],_0xbb34f7)),_0x3afac1=!0x0),this[_0x50cb6c(0x3cc9)](_0x27d87b,_0xbb34f7),_0x3ec816['shadowsEnabled']&&this[_0x50cb6c(0x810)]&&_0x28ef94){const _0x521724=null!=(_0x4a5fef=this[_0x50cb6c(0xdcc)](_0x3ec816['activeCamera']))?_0x4a5fef:this[_0x50cb6c(0xdcc)]();_0x521724&&(_0x521724[_0x50cb6c(0x1dd4)](_0xbb34f7,_0x27d87b),_0x3afac1=!0x0);}_0x3afac1?this['_uniformBuffer'][_0x50cb6c(0x22f)]():this['_uniformBuffer'][_0x50cb6c(0x12b3)]();}[_0x56f083(0x3fcd)](){var _0x17619e=_0x56f083;return _0x17619e(0x2ad);}['toString'](_0x1f4952){var _0xfa8582=_0x56f083;let _0x41ca08=_0xfa8582(0x324a)+this[_0xfa8582(0xc8c)];if(_0x41ca08+=_0xfa8582(0x2186)+['Point','Directional',_0xfa8582(0x1148),_0xfa8582(0x1fa4)][this['getTypeID']()],this[_0xfa8582(0x3ac2)]){for(let _0x563928=0x0;_0x563928<this[_0xfa8582(0x3ac2)][_0xfa8582(0x1377)];_0x563928++)_0x41ca08+=',\x20animation[0]:\x20'+this[_0xfa8582(0x3ac2)][_0x563928][_0xfa8582(0x22e6)](_0x1f4952);}return _0x41ca08;}[_0x56f083(0x3481)](){var _0x4a8099=_0x56f083;super[_0x4a8099(0x3481)](),this[_0x4a8099(0x3b15)]()||this[_0x4a8099(0x879)]();}[_0x56f083(0x1e09)](_0x1c7182){var _0xeb1222=_0x56f083;super[_0xeb1222(0x1e09)](_0x1c7182),this[_0xeb1222(0x879)]();}['getShadowGenerator'](_0x3c8ac8=null){var _0x595d8a=_0x56f083;return null!==this[_0x595d8a(0x28c1)]&&null!=(_0x3c8ac8=this[_0x595d8a(0x28c1)][_0x595d8a(0x248c)](_0x3c8ac8))?_0x3c8ac8:null;}['getShadowGenerators'](){var _0x19349f=_0x56f083;return this[_0x19349f(0x28c1)];}[_0x56f083(0x1c6d)](){return _0x17845e['P']['Zero']();}['canAffectMesh'](_0xcaf204){var _0x2ad493=_0x56f083;return!(_0xcaf204&&(this['includedOnlyMeshes']&&0x0<this[_0x2ad493(0x30d6)][_0x2ad493(0x1377)]&&-0x1===this[_0x2ad493(0x30d6)][_0x2ad493(0x919)](_0xcaf204)||this[_0x2ad493(0x2e5f)]&&0x0<this['excludedMeshes'][_0x2ad493(0x1377)]&&-0x1!==this['excludedMeshes']['indexOf'](_0xcaf204)||0x0!==this['includeOnlyWithLayerMask']&&0x0==(this['includeOnlyWithLayerMask']&_0xcaf204[_0x2ad493(0x6d0)])||0x0!==this[_0x2ad493(0x395a)]&&this[_0x2ad493(0x395a)]&_0xcaf204['layerMask']));}[_0x56f083(0x18c9)](_0x315dad,_0x23b88c=!0x1){var _0x21016=_0x56f083;if(this['_shadowGenerators']){const _0x48c0b1=this[_0x21016(0x28c1)][_0x21016(0x31a0)]();for(let _0x28fd4c=_0x48c0b1[_0x21016(0xafd)]();!0x0!==_0x28fd4c[_0x21016(0x3816)];_0x28fd4c=_0x48c0b1[_0x21016(0xafd)]()){const _0x5edfc2=_0x28fd4c[_0x21016(0x13ce)];_0x5edfc2[_0x21016(0x18c9)]();}this[_0x21016(0x28c1)]=null;}var _0x4a8177;this['getScene']()[_0x21016(0x17ff)](this),this[_0x21016(0x29c1)]&&(-0x1<(_0x4a8177=this[_0x21016(0x29c1)]['lights'][_0x21016(0x919)](this))&&this[_0x21016(0x29c1)][_0x21016(0xe8a)][_0x21016(0x5ff)](_0x4a8177,0x1),this['_parentContainer']=null);for(const _0x2604e6 of this[_0x21016(0x83e)]()[_0x21016(0x3926)])_0x2604e6[_0x21016(0x410b)](this,!0x0);this[_0x21016(0xa89)]['dispose'](),this['getScene']()[_0x21016(0x850)](this),super[_0x21016(0x18c9)](_0x315dad,_0x23b88c);}[_0x56f083(0x3f72)](){return 0x0;}[_0x56f083(0x9fb)](){var _0x42c34e=_0x56f083;return this['_photometricScale']*this[_0x42c34e(0x2b46)];}[_0x56f083(0x95b)](_0xc89c58,_0xb52c84=null){var _0x550bcf=_0x56f083,_0x568381=_0x3ee024[_0x550bcf(0x33b)](this['getTypeID'](),_0xc89c58,this['getScene']());if(!_0x568381)return null;const _0x2ce559=_0x3c36ce['p4'][_0x550bcf(0x73d)](_0x568381,this);return _0xc89c58&&(_0x2ce559[_0x550bcf(0xc8c)]=_0xc89c58),_0xb52c84&&(_0x2ce559[_0x550bcf(0x922)]=_0xb52c84),_0x2ce559[_0x550bcf(0x1e09)](this['isEnabled']()),this[_0x550bcf(0x36c3)]['notifyObservers'](_0x2ce559),_0x2ce559;}[_0x56f083(0x2fcc)](){var _0x512c9f=_0x56f083;const _0x2e0d74=_0x3c36ce['p4'][_0x512c9f(0x2fbf)](this);return _0x2e0d74[_0x512c9f(0x17f4)]=this[_0x512c9f(0x17f4)],_0x2e0d74[_0x512c9f(0x21e0)]=this[_0x512c9f(0x3f72)](),this[_0x512c9f(0x922)]&&this[_0x512c9f(0x922)]['_serializeAsParent'](_0x2e0d74),0x0<this['excludedMeshes'][_0x512c9f(0x1377)]&&(_0x2e0d74[_0x512c9f(0x292f)]=[],this[_0x512c9f(0x2e5f)][_0x512c9f(0x7f0)](_0x5beabe=>{var _0x348c28=_0x512c9f;_0x2e0d74['excludedMeshesIds'][_0x348c28(0x3f90)](_0x5beabe['id']);})),0x0<this[_0x512c9f(0x30d6)]['length']&&(_0x2e0d74[_0x512c9f(0xa08)]=[],this[_0x512c9f(0x30d6)]['forEach'](_0x100157=>{var _0x180e3e=_0x512c9f;_0x2e0d74[_0x180e3e(0xa08)]['push'](_0x100157['id']);})),_0x3c36ce['p4'][_0x512c9f(0x3c5d)](this,_0x2e0d74),_0x2e0d74[_0x512c9f(0x199b)]=this['serializeAnimationRanges'](),_0x2e0d74[_0x512c9f(0x3c85)]=this[_0x512c9f(0x3c85)](),_0x2e0d74;}static[_0x56f083(0x33b)](_0xcef676,_0x538eff,_0x558523){var _0x1a772a=_0x56f083;return _0x18fa72['N'][_0x1a772a(0x1783)]('Light_Type_'+_0xcef676,_0x538eff,_0x558523)||null;}static['Parse'](_0x59962f,_0xbf5313){var _0x1bc42e=_0x56f083,_0xef18e2=_0x3ee024[_0x1bc42e(0x33b)](_0x59962f[_0x1bc42e(0x21e0)],_0x59962f[_0x1bc42e(0xc8c)],_0xbf5313);if(!_0xef18e2)return null;const _0x48ef9e=_0x3c36ce['p4'][_0x1bc42e(0x2a19)](_0xef18e2,_0x59962f,_0xbf5313);if(_0x59962f[_0x1bc42e(0x292f)]&&(_0x48ef9e['_excludedMeshesIds']=_0x59962f[_0x1bc42e(0x292f)]),_0x59962f[_0x1bc42e(0xa08)]&&(_0x48ef9e['_includedOnlyMeshesIds']=_0x59962f[_0x1bc42e(0xa08)]),void 0x0!==_0x59962f[_0x1bc42e(0x12c6)]&&(_0x48ef9e['_waitingParentId']=_0x59962f[_0x1bc42e(0x12c6)]),void 0x0!==_0x59962f[_0x1bc42e(0x25d8)]&&(_0x48ef9e[_0x1bc42e(0x1833)]=_0x59962f[_0x1bc42e(0x25d8)]),void 0x0!==_0x59962f[_0x1bc42e(0x450)]&&(_0x48ef9e['falloffType']=_0x59962f[_0x1bc42e(0x450)]),void 0x0!==_0x59962f[_0x1bc42e(0x107d)]&&(_0x48ef9e['lightmapMode']=_0x59962f['lightmapMode']),_0x59962f['animations']){for(let _0x1c5eb0=0x0;_0x1c5eb0<_0x59962f['animations'][_0x1bc42e(0x1377)];_0x1c5eb0++){var _0x5d85f1=_0x59962f[_0x1bc42e(0x3ac2)][_0x1c5eb0];const _0x55d776=(0x0,_0x3021ec['q'])('BABYLON.Animation');_0x55d776&&_0x48ef9e[_0x1bc42e(0x3ac2)]['push'](_0x55d776['Parse'](_0x5d85f1));}_0x18fa72['N'][_0x1bc42e(0x364c)](_0x48ef9e,_0x59962f,_0xbf5313);}return _0x59962f['autoAnimate']&&_0xbf5313[_0x1bc42e(0x3281)](_0x48ef9e,_0x59962f[_0x1bc42e(0x2676)],_0x59962f[_0x1bc42e(0x21fa)],_0x59962f['autoAnimateLoop'],_0x59962f['autoAnimateSpeed']||0x1),void 0x0!==_0x59962f['isEnabled']&&_0x48ef9e[_0x1bc42e(0x1e09)](_0x59962f[_0x1bc42e(0x3c85)]),_0x48ef9e;}[_0x56f083(0x142b)](_0x3431bd){var _0x3d5769=_0x56f083;const _0x427c84=_0x3431bd[_0x3d5769(0x3f90)],_0x1e2732=(_0x3431bd[_0x3d5769(0x3f90)]=(..._0x5653cc)=>{var _0x368744=_0x3d5769,_0x5e3e61=_0x427c84[_0x368744(0xdde)](_0x3431bd,_0x5653cc);for(const _0x4b6551 of _0x5653cc)_0x4b6551['_resyncLightSource'](this);return _0x5e3e61;},_0x3431bd[_0x3d5769(0x5ff)]);_0x3431bd[_0x3d5769(0x5ff)]=(_0x4b37af,_0x533ba3)=>{var _0x45e56f=_0x3d5769;_0x4b37af=_0x1e2732[_0x45e56f(0xdde)](_0x3431bd,[_0x4b37af,_0x533ba3]);for(const _0x16e784 of _0x4b37af)_0x16e784[_0x45e56f(0x4008)](this);return _0x4b37af;};for(const _0x50c5cc of _0x3431bd)_0x50c5cc[_0x3d5769(0x4008)](this);}[_0x56f083(0x339a)](_0x1a3011){var _0x5705be=_0x56f083;const _0x174763=_0x1a3011['push'],_0x2a7b2c=(_0x1a3011['push']=(..._0x52af29)=>{var _0x3eb283=a8_0x5b24;return _0x52af29=_0x174763[_0x3eb283(0xdde)](_0x1a3011,_0x52af29),(this['_resyncMeshes'](),_0x52af29);},_0x1a3011['splice']);_0x1a3011[_0x5705be(0x5ff)]=(_0x2c0282,_0x60ca51)=>{var _0x2de4ae=_0x5705be;return _0x2c0282=_0x2a7b2c['apply'](_0x1a3011,[_0x2c0282,_0x60ca51]),(this[_0x2de4ae(0x879)](),_0x2c0282);},this[_0x5705be(0x879)]();}[_0x56f083(0x879)](){var _0xcbfbee=_0x56f083;for(const _0x3e8ca7 of this[_0xcbfbee(0x83e)]()['meshes'])_0x3e8ca7[_0xcbfbee(0x4008)](this);}['_markMeshesAsLightDirty'](){var _0x3d8b58=_0x56f083;for(const _0x3ef7a6 of this[_0x3d8b58(0x83e)]()[_0x3d8b58(0x3926)])-0x1!==_0x3ef7a6[_0x3d8b58(0x1184)][_0x3d8b58(0x919)](this)&&_0x3ef7a6[_0x3d8b58(0x18a3)]();}[_0x56f083(0x3b2b)](){var _0x204aab=_0x56f083;this['_photometricScale']=this[_0x204aab(0x395e)](),this[_0x204aab(0x83e)]()['resetCachedMaterial']();}[_0x56f083(0x395e)](){var _0x5d26cd=_0x56f083;let _0x22499a=0x0;var _0x160f6f=this[_0x5d26cd(0x3f72)]();let _0x6aa3ae=this[_0x5d26cd(0x230c)];switch(_0x6aa3ae===_0x3ee024[_0x5d26cd(0x34ed)]&&(_0x6aa3ae=_0x160f6f===_0x3ee024['LIGHTTYPEID_DIRECTIONALLIGHT']?_0x3ee024['INTENSITYMODE_ILLUMINANCE']:_0x3ee024[_0x5d26cd(0x1e77)]),_0x160f6f){case _0x3ee024[_0x5d26cd(0xaed)]:case _0x3ee024[_0x5d26cd(0x1626)]:switch(_0x6aa3ae){case _0x3ee024[_0x5d26cd(0x27a5)]:_0x22499a=0x1/(0x4*Math['PI']);break;case _0x3ee024['INTENSITYMODE_LUMINOUSINTENSITY']:_0x22499a=0x1;break;case _0x3ee024[_0x5d26cd(0x13ec)]:_0x22499a=this[_0x5d26cd(0x3a45)]*this[_0x5d26cd(0x3a45)];}break;case _0x3ee024[_0x5d26cd(0x4112)]:switch(_0x6aa3ae){case _0x3ee024[_0x5d26cd(0x37db)]:_0x22499a=0x1;break;case _0x3ee024[_0x5d26cd(0x13ec)]:var _0xab343b=this['radius'],_0xab343b=Math[_0x5d26cd(0xf1a)](_0xab343b,0.001),_0xab343b=0x2*Math['PI']*(0x1-Math['cos'](_0xab343b));_0x22499a=_0xab343b;}break;case _0x3ee024[_0x5d26cd(0x353d)]:_0x22499a=0x1;}return _0x22499a;}[_0x56f083(0x32c6)](){var _0x20773a=_0x56f083;const _0x3567a7=this[_0x20773a(0x83e)]();0x0!=this[_0x20773a(0x75f)]&&(_0x3567a7['requireLightSorting']=!0x0),this[_0x20773a(0x83e)]()[_0x20773a(0x274)]();}}_0x3ee024[_0x56f083(0x751)]=_0x4765e7['m'][_0x56f083(0x751)],_0x3ee024[_0x56f083(0x2ef8)]=_0x4765e7['m'][_0x56f083(0x2ef8)],_0x3ee024[_0x56f083(0x17e9)]=_0x4765e7['m']['FALLOFF_GLTF'],_0x3ee024[_0x56f083(0x9a7)]=_0x4765e7['m'][_0x56f083(0x9a7)],_0x3ee024['LIGHTMAP_DEFAULT']=_0x4765e7['m'][_0x56f083(0x2d66)],_0x3ee024[_0x56f083(0x3da4)]=_0x4765e7['m'][_0x56f083(0x3da4)],_0x3ee024[_0x56f083(0x176c)]=_0x4765e7['m'][_0x56f083(0x176c)],_0x3ee024[_0x56f083(0x34ed)]=_0x4765e7['m'][_0x56f083(0x34ed)],_0x3ee024[_0x56f083(0x27a5)]=_0x4765e7['m'][_0x56f083(0x27a5)],_0x3ee024['INTENSITYMODE_LUMINOUSINTENSITY']=_0x4765e7['m'][_0x56f083(0x1e77)],_0x3ee024[_0x56f083(0x37db)]=_0x4765e7['m'][_0x56f083(0x37db)],_0x3ee024['INTENSITYMODE_LUMINANCE']=_0x4765e7['m']['INTENSITYMODE_LUMINANCE'],_0x3ee024['LIGHTTYPEID_POINTLIGHT']=_0x4765e7['m'][_0x56f083(0xaed)],_0x3ee024[_0x56f083(0x4112)]=_0x4765e7['m'][_0x56f083(0x4112)],_0x3ee024[_0x56f083(0x1626)]=_0x4765e7['m'][_0x56f083(0x1626)],_0x3ee024['LIGHTTYPEID_HEMISPHERICLIGHT']=_0x4765e7['m'][_0x56f083(0x353d)],_0x1b46c3([(0x0,_0x3c36ce['n9'])()],_0x3ee024['prototype'],'diffuse',void 0x0),_0x1b46c3([(0x0,_0x3c36ce['n9'])()],_0x3ee024[_0x56f083(0x41df)],_0x56f083(0x28a5),void 0x0),_0x1b46c3([(0x0,_0x3c36ce['qC'])()],_0x3ee024[_0x56f083(0x41df)],'falloffType',void 0x0),_0x1b46c3([(0x0,_0x3c36ce['qC'])()],_0x3ee024[_0x56f083(0x41df)],'intensity',void 0x0),_0x1b46c3([(0x0,_0x3c36ce['qC'])()],_0x3ee024[_0x56f083(0x41df)],_0x56f083(0x49d),null),_0x1b46c3([(0x0,_0x3c36ce['qC'])()],_0x3ee024['prototype'],_0x56f083(0x230c),null),_0x1b46c3([(0x0,_0x3c36ce['qC'])()],_0x3ee024[_0x56f083(0x41df)],_0x56f083(0x3a45),null),_0x1b46c3([(0x0,_0x3c36ce['qC'])()],_0x3ee024[_0x56f083(0x41df)],_0x56f083(0x75f),void 0x0),_0x1b46c3([(0x0,_0x3c36ce['wz'])(_0x56f083(0x32c6))],_0x3ee024[_0x56f083(0x41df)],_0x56f083(0x25e1),void 0x0),_0x1b46c3([(0x0,_0x3c36ce['qC'])('shadowEnabled')],_0x3ee024[_0x56f083(0x41df)],_0x56f083(0x4cf),void 0x0),_0x1b46c3([(0x0,_0x3c36ce['qC'])(_0x56f083(0x395a))],_0x3ee024[_0x56f083(0x41df)],'_excludeWithLayerMask',void 0x0),_0x1b46c3([(0x0,_0x3c36ce['qC'])(_0x56f083(0x375e))],_0x3ee024['prototype'],'_includeOnlyWithLayerMask',void 0x0),_0x1b46c3([(0x0,_0x3c36ce['qC'])(_0x56f083(0x107d))],_0x3ee024[_0x56f083(0x41df)],_0x56f083(0x8a2),void 0x0);},0xf347:(_0x1bf9d9,_0x38e428,_0x2c22fb)=>{var _0x2a9a1b=a8_0x16e4d8;_0x2c22fb['d'](_0x38e428,{'c':()=>_0x7fcdc5});var _0x38e428=_0x2c22fb(0x153ad),_0x6e8632=_0x2c22fb(0x9fd1),_0x1e6524=_0x2c22fb(0x16aec),_0xba9b7=_0x2c22fb(0xdc06),_0x2c22fb=_0x2c22fb(0xaccd);_0x1e6524['N'][_0x2a9a1b(0x30fc)](_0x2a9a1b(0x1101),(_0x248fa4,_0xf47163)=>()=>new _0x7fcdc5(_0x248fa4,_0x6e8632['P']['Zero'](),_0xf47163));class _0x7fcdc5 extends _0x2c22fb['O']{constructor(_0x402342,_0x1a289f,_0x455f66){var _0x409c01=_0x2a9a1b;super(_0x402342,_0x455f66),this[_0x409c01(0x33a8)]=Math['PI']/0x2,this[_0x409c01(0x2416)]=_0x1a289f;}get[_0x2a9a1b(0x2a74)](){var _0x53510e=_0x2a9a1b;return this[_0x53510e(0x33a8)];}set[_0x2a9a1b(0x2a74)](_0x141f26){var _0x152617=_0x2a9a1b;this['_shadowAngle']=_0x141f26,this[_0x152617(0x532)]();}get[_0x2a9a1b(0x4208)](){var _0xcdf323=_0x2a9a1b;return this[_0xcdf323(0x38fe)];}set['direction'](_0x6d2edb){var _0x21904d=_0x2a9a1b,_0x2bfc3d=this[_0x21904d(0x229a)]();if(this[_0x21904d(0x38fe)]=_0x6d2edb,this[_0x21904d(0x229a)]()!==_0x2bfc3d&&this[_0x21904d(0x28c1)]){const _0x4deda2=this[_0x21904d(0x28c1)][_0x21904d(0x31a0)]();for(let _0x10a149=_0x4deda2[_0x21904d(0xafd)]();!0x0!==_0x10a149[_0x21904d(0x3816)];_0x10a149=_0x4deda2[_0x21904d(0xafd)]()){const _0x5caea8=_0x10a149[_0x21904d(0x13ce)];_0x5caea8[_0x21904d(0x2a21)]();}}}['getClassName'](){var _0x18f9b3=_0x2a9a1b;return _0x18f9b3(0x170a);}['getTypeID'](){var _0x726846=_0x2a9a1b;return _0xba9b7['_'][_0x726846(0xaed)];}[_0x2a9a1b(0x229a)](){var _0x55523e=_0x2a9a1b;return!this[_0x55523e(0x4208)];}['getShadowDirection'](_0x2ce362){var _0x414fe7=_0x2a9a1b;if(this[_0x414fe7(0x4208)])return super['getShadowDirection'](_0x2ce362);switch(_0x2ce362){case 0x0:return new _0x6e8632['P'](0x1,0x0,0x0);case 0x1:return new _0x6e8632['P'](-0x1,0x0,0x0);case 0x2:return new _0x6e8632['P'](0x0,-0x1,0x0);case 0x3:return new _0x6e8632['P'](0x0,0x1,0x0);case 0x4:return new _0x6e8632['P'](0x0,0x0,0x1);case 0x5:return new _0x6e8632['P'](0x0,0x0,-0x1);}return _0x6e8632['P']['Zero']();}[_0x2a9a1b(0x265a)](_0x4da627,_0x2a4aac,_0x7f8e3){var _0x44596e=_0x2a9a1b,_0x7e3646,_0x420e7c,_0x368a4b=this[_0x44596e(0x83e)]()[_0x44596e(0x146e)];_0x368a4b&&(_0x7e3646=void 0x0!==this['shadowMinZ']?this[_0x44596e(0x7ec)]:_0x368a4b[_0x44596e(0x3f60)],_0x368a4b=void 0x0!==this[_0x44596e(0x16f1)]?this[_0x44596e(0x16f1)]:_0x368a4b[_0x44596e(0x4078)],_0x420e7c=this['getScene']()[_0x44596e(0x2cd1)]()[_0x44596e(0x1c9e)],_0x6e8632['y3']['PerspectiveFovLHToRef'](this[_0x44596e(0x2a74)],0x1,_0x420e7c?_0x368a4b:_0x7e3646,_0x420e7c?_0x7e3646:_0x368a4b,_0x4da627,!0x0,this['_scene'][_0x44596e(0x2cd1)]()[_0x44596e(0x91c)],void 0x0,_0x420e7c));}[_0x2a9a1b(0x3813)](){var _0x3afb70=_0x2a9a1b;this[_0x3afb70(0xa89)]['addUniform'](_0x3afb70(0x287d),0x4),this[_0x3afb70(0xa89)][_0x3afb70(0x2d8d)]('vLightDiffuse',0x4),this['_uniformBuffer'][_0x3afb70(0x2d8d)](_0x3afb70(0xa80),0x4),this['_uniformBuffer']['addUniform']('vLightFalloff',0x4),this[_0x3afb70(0xa89)][_0x3afb70(0x2d8d)](_0x3afb70(0x1195),0x3),this[_0x3afb70(0xa89)][_0x3afb70(0x2d8d)](_0x3afb70(0x1fe8),0x2),this['_uniformBuffer'][_0x3afb70(0x3b8e)]();}[_0x2a9a1b(0x34ff)](_0x7d0394,_0x3927de){var _0x22da71=_0x2a9a1b;return this[_0x22da71(0x3615)]()?this[_0x22da71(0xa89)][_0x22da71(0x754)]('vLightData',this[_0x22da71(0x3cd)]['x'],this['transformedPosition']['y'],this[_0x22da71(0x3cd)]['z'],0x0,_0x3927de):this[_0x22da71(0xa89)][_0x22da71(0x754)]('vLightData',this[_0x22da71(0x2416)]['x'],this[_0x22da71(0x2416)]['y'],this[_0x22da71(0x2416)]['z'],0x0,_0x3927de),this['_uniformBuffer']['updateFloat4'](_0x22da71(0x3206),this[_0x22da71(0x49d)],this[_0x22da71(0xb5d)],0x0,0x0,_0x3927de),this;}['transferToNodeMaterialEffect'](_0x36463c,_0x16017b){var _0x3da5bd=_0x2a9a1b;return this[_0x3da5bd(0x3615)]()?_0x36463c[_0x3da5bd(0x1b47)](_0x16017b,this[_0x3da5bd(0x3cd)]['x'],this['transformedPosition']['y'],this[_0x3da5bd(0x3cd)]['z']):_0x36463c[_0x3da5bd(0x1b47)](_0x16017b,this['position']['x'],this[_0x3da5bd(0x2416)]['y'],this[_0x3da5bd(0x2416)]['z']),this;}[_0x2a9a1b(0x36e7)](_0x3d8f48,_0x439dfe){_0x3d8f48['POINTLIGHT'+_0x439dfe]=!0x0;}}!function(_0x2c8e94,_0x332884,_0x541130,_0x2a9871){var _0x428af0=_0x2a9a1b,_0x2c73bd,_0x4ace66=arguments['length'],_0x3383fb=_0x4ace66<0x3?_0x332884:null===_0x2a9871?_0x2a9871=Object[_0x428af0(0xd3d)](_0x332884,_0x541130):_0x2a9871;if(_0x428af0(0x1e3f)==typeof Reflect&&_0x428af0(0x38fa)==typeof Reflect['decorate'])_0x3383fb=Reflect['decorate'](_0x2c8e94,_0x332884,_0x541130,_0x2a9871);else{for(var _0x357422=_0x2c8e94[_0x428af0(0x1377)]-0x1;0x0<=_0x357422;_0x357422--)(_0x2c73bd=_0x2c8e94[_0x357422])&&(_0x3383fb=(_0x4ace66<0x3?_0x2c73bd(_0x3383fb):0x3<_0x4ace66?_0x2c73bd(_0x332884,_0x541130,_0x3383fb):_0x2c73bd(_0x332884,_0x541130))||_0x3383fb);}0x3<_0x4ace66&&_0x3383fb&&Object[_0x428af0(0x395)](_0x332884,_0x541130,_0x3383fb);}([(0x0,_0x38e428['qC'])()],_0x7fcdc5[_0x2a9a1b(0x41df)],_0x2a9a1b(0x2a74),null);},0xaccd:(_0x58e4bd,_0x471d24,_0x21a5ef)=>{var _0x3b877d=a8_0x16e4d8;_0x21a5ef['d'](_0x471d24,{'O':()=>_0x8603ac});function _0x4c2a63(_0x2b89a0,_0x53105f,_0x525971,_0x5827c2){var _0x2b6582=a8_0x5b24,_0x2e1dbc,_0x295535=arguments[_0x2b6582(0x1377)],_0x5d81d5=_0x295535<0x3?_0x53105f:null===_0x5827c2?_0x5827c2=Object['getOwnPropertyDescriptor'](_0x53105f,_0x525971):_0x5827c2;if(_0x2b6582(0x1e3f)==typeof Reflect&&_0x2b6582(0x38fa)==typeof Reflect[_0x2b6582(0x1dac)])_0x5d81d5=Reflect['decorate'](_0x2b89a0,_0x53105f,_0x525971,_0x5827c2);else{for(var _0x1bf7c8=_0x2b89a0[_0x2b6582(0x1377)]-0x1;0x0<=_0x1bf7c8;_0x1bf7c8--)(_0x2e1dbc=_0x2b89a0[_0x1bf7c8])&&(_0x5d81d5=(_0x295535<0x3?_0x2e1dbc(_0x5d81d5):0x3<_0x295535?_0x2e1dbc(_0x53105f,_0x525971,_0x5d81d5):_0x2e1dbc(_0x53105f,_0x525971))||_0x5d81d5);}0x3<_0x295535&&_0x5d81d5&&Object[_0x2b6582(0x395)](_0x53105f,_0x525971,_0x5d81d5);}var _0x471d24=_0x21a5ef(0x153ad),_0x361f05=_0x21a5ef(0x9fd1),_0x27c37c=_0x21a5ef(0xdc06),_0x2d456f=_0x21a5ef(0xa60f);class _0x8603ac extends _0x27c37c['_']{constructor(){var _0x2be796=a8_0x5b24;super(...arguments),this[_0x2be796(0x2554)]=!0x0;}[_0x3b877d(0x3b19)](_0x48115f){var _0x3693db=_0x3b877d;this[_0x3693db(0x3fa6)]=_0x48115f;}get[_0x3b877d(0x2416)](){var _0xcbc270=_0x3b877d;return this[_0xcbc270(0x3fa6)];}set['position'](_0xb73c33){this['_setPosition'](_0xb73c33);}[_0x3b877d(0x318c)](_0x2fdac6){this['_direction']=_0x2fdac6;}get['direction'](){var _0xcb876c=_0x3b877d;return this[_0xcb876c(0x38fe)];}set[_0x3b877d(0x4208)](_0x1d08c8){var _0x3e70db=_0x3b877d;this[_0x3e70db(0x318c)](_0x1d08c8);}get['shadowMinZ'](){var _0x566db4=_0x3b877d;return this[_0x566db4(0x3fb1)];}set[_0x3b877d(0x7ec)](_0x15c5a2){var _0x25d01a=_0x3b877d;this[_0x25d01a(0x3fb1)]=_0x15c5a2,this[_0x25d01a(0x532)]();}get[_0x3b877d(0x16f1)](){var _0x4731d0=_0x3b877d;return this[_0x4731d0(0x38ab)];}set[_0x3b877d(0x16f1)](_0x4dfcee){var _0x47c4e9=_0x3b877d;this[_0x47c4e9(0x38ab)]=_0x4dfcee,this['forceProjectionMatrixCompute']();}['computeTransformedInformation'](){var _0xede396=_0x3b877d;return!(!this[_0xede396(0x922)]||!this[_0xede396(0x922)][_0xede396(0x927)]||(this[_0xede396(0x3cd)]||(this['transformedPosition']=_0x361f05['P'][_0xede396(0x23ed)]()),_0x361f05['P'][_0xede396(0x3516)](this['position'],this[_0xede396(0x922)][_0xede396(0x927)](),this[_0xede396(0x3cd)]),this[_0xede396(0x4208)]&&(this[_0xede396(0x3ac3)]||(this[_0xede396(0x3ac3)]=_0x361f05['P'][_0xede396(0x23ed)]()),_0x361f05['P'][_0xede396(0x1f84)](this['direction'],this[_0xede396(0x922)][_0xede396(0x927)](),this[_0xede396(0x3ac3)])),0x0));}[_0x3b877d(0x3aef)](){return 0x32;}[_0x3b877d(0x3ab6)](_0x3f2c2e){var _0x30699d=_0x3b877d;return this[_0x30699d(0x3ac3)]||this['direction'];}[_0x3b877d(0x1c6d)](){return this['transformedPosition']||this['position'];}[_0x3b877d(0xe0d)](_0x541223){var _0x80057d=_0x3b877d;return this['direction']=_0x361f05['P'][_0x80057d(0x3721)](_0x541223[_0x80057d(0x41b6)](this[_0x80057d(0x2416)])),this[_0x80057d(0x4208)];}[_0x3b877d(0x157f)](){var _0x302141=_0x3b877d;this[_0x302141(0x4208)][_0x302141(0x3f07)]();var _0x18036c=_0x361f05['P']['Cross'](this[_0x302141(0x4208)],_0x2d456f['RD']['Y']),_0xace2d2=_0x361f05['P'][_0x302141(0x27fa)](_0x18036c,this[_0x302141(0x4208)]);return _0x361f05['P']['RotationFromAxis'](_0x18036c,_0xace2d2,this[_0x302141(0x4208)]);}[_0x3b877d(0x229a)](){return!0x1;}[_0x3b877d(0x13f3)](){return this['_needProjectionMatrixCompute'];}[_0x3b877d(0x532)](){this['_needProjectionMatrixCompute']=!0x0;}[_0x3b877d(0xc63)](){var _0x466d42=_0x3b877d;super[_0x466d42(0xc63)](),this[_0x466d42(0x55a)][_0x466d42(0x2416)]=_0x361f05['P'][_0x466d42(0x23ed)]();}['_isSynchronized'](){var _0x462203=_0x3b877d;return!!this[_0x462203(0x55a)][_0x462203(0x2416)][_0x462203(0x29ed)](this['position']);}[_0x3b877d(0x3d93)](_0x281913){var _0x492d29=_0x3b877d;return!_0x281913&&this[_0x492d29(0x30c8)]()?this[_0x492d29(0x3c5e)]=this[_0x492d29(0x83e)]()['getRenderId']():(this[_0x492d29(0xb94)](),this[_0x492d29(0x55a)]['position'][_0x492d29(0xa83)](this[_0x492d29(0x2416)]),this[_0x492d29(0x130f)]||(this[_0x492d29(0x130f)]=_0x361f05['y3']['Identity']()),_0x361f05['y3'][_0x492d29(0x964)](this[_0x492d29(0x2416)]['x'],this[_0x492d29(0x2416)]['y'],this['position']['z'],this['_worldMatrix']),this[_0x492d29(0x922)]&&this[_0x492d29(0x922)][_0x492d29(0x927)]&&(this[_0x492d29(0x130f)][_0x492d29(0x2e19)](this['parent']['getWorldMatrix'](),this['_worldMatrix']),this[_0x492d29(0x1319)]()),this[_0x492d29(0x52f)]=!0x0),this[_0x492d29(0x130f)];}[_0x3b877d(0x1b76)](_0x35aafc){var _0x367485=_0x3b877d;return void 0x0!==this['shadowMinZ']?this['shadowMinZ']:_0x35aafc[_0x367485(0x3f60)];}[_0x3b877d(0xd40)](_0x6452ab){var _0x56678c=_0x3b877d;return void 0x0!==this[_0x56678c(0x16f1)]?this['shadowMaxZ']:_0x6452ab[_0x56678c(0x4078)];}[_0x3b877d(0x53e)](_0xbea702,_0x1a2213,_0x2d8a7b){var _0x698a9c=_0x3b877d;return this[_0x698a9c(0xa3d)]?this[_0x698a9c(0xa3d)](_0x1a2213,_0x2d8a7b,_0xbea702):this[_0x698a9c(0x265a)](_0xbea702,_0x1a2213,_0x2d8a7b),this;}['_syncParentEnabledState'](){var _0x328691=_0x3b877d;super[_0x328691(0x3481)](),this[_0x328691(0x922)]&&this['parent'][_0x328691(0x927)]||(this[_0x328691(0x3cd)]=null,this[_0x328691(0x3ac3)]=null);}}_0x4c2a63([(0x0,_0x471d24['hd'])()],_0x8603ac[_0x3b877d(0x41df)],_0x3b877d(0x2416),null),_0x4c2a63([(0x0,_0x471d24['hd'])()],_0x8603ac['prototype'],'direction',null),_0x4c2a63([(0x0,_0x471d24['qC'])()],_0x8603ac[_0x3b877d(0x41df)],'shadowMinZ',null),_0x4c2a63([(0x0,_0x471d24['qC'])()],_0x8603ac[_0x3b877d(0x41df)],_0x3b877d(0x16f1),null);},0x25b:(_0x4490e2,_0x5e799d,_0x2c15a2)=>{var _0x495fbf=a8_0x16e4d8;_0x2c15a2['d'](_0x5e799d,{'P':()=>_0x18577d});function _0x4b65e4(_0x443096,_0x4efac7,_0xe8d9f1,_0x2fd997){var _0xbcbc8d=a8_0x5b24,_0x4bd147,_0x256067=arguments['length'],_0x373220=_0x256067<0x3?_0x4efac7:null===_0x2fd997?_0x2fd997=Object[_0xbcbc8d(0xd3d)](_0x4efac7,_0xe8d9f1):_0x2fd997;if('object'==typeof Reflect&&_0xbcbc8d(0x38fa)==typeof Reflect[_0xbcbc8d(0x1dac)])_0x373220=Reflect[_0xbcbc8d(0x1dac)](_0x443096,_0x4efac7,_0xe8d9f1,_0x2fd997);else{for(var _0x2e00ec=_0x443096[_0xbcbc8d(0x1377)]-0x1;0x0<=_0x2e00ec;_0x2e00ec--)(_0x4bd147=_0x443096[_0x2e00ec])&&(_0x373220=(_0x256067<0x3?_0x4bd147(_0x373220):0x3<_0x256067?_0x4bd147(_0x4efac7,_0xe8d9f1,_0x373220):_0x4bd147(_0x4efac7,_0xe8d9f1))||_0x373220);}0x3<_0x256067&&_0x373220&&Object['defineProperty'](_0x4efac7,_0xe8d9f1,_0x373220);}var _0x5e799d=_0x2c15a2(0x153ad),_0x485e1d=_0x2c15a2(0x9fd1),_0x22be93=_0x2c15a2(0x16aec),_0x1c1bec=_0x2c15a2(0xdc06),_0x506cbb=_0x2c15a2(0xaccd),_0x11e5ad=_0x2c15a2(0xbac7);_0x22be93['N'][_0x495fbf(0x30fc)](_0x495fbf(0x38f4),(_0x2c6532,_0x426a82)=>()=>new _0x18577d(_0x2c6532,_0x485e1d['P'][_0x495fbf(0x23ed)](),_0x485e1d['P'][_0x495fbf(0x23ed)](),0x0,0x0,_0x426a82));class _0x18577d extends _0x506cbb['O']{constructor(_0x4d02a0,_0x5d10e0,_0x4c59ce,_0x3079ea,_0x4b35b7,_0x6b1970){var _0x5d9e6f=_0x495fbf;super(_0x4d02a0,_0x6b1970),this[_0x5d9e6f(0xcc7)]=0x0,this[_0x5d9e6f(0x857)]=_0x485e1d['y3'][_0x5d9e6f(0x23ed)](),this[_0x5d9e6f(0x115f)]=0.000001,this[_0x5d9e6f(0x2c89)]=0x3e8,this['_projectionTextureUpDirection']=_0x485e1d['P']['Up'](),this[_0x5d9e6f(0x591)]=!0x0,this['_projectionTextureProjectionLightDirty']=!0x0,this[_0x5d9e6f(0x26d5)]=!0x0,this[_0x5d9e6f(0xc66)]=_0x485e1d['P']['Zero'](),this[_0x5d9e6f(0x35e0)]=_0x485e1d['y3'][_0x5d9e6f(0x23ed)](),this[_0x5d9e6f(0x34df)]=_0x485e1d['y3'][_0x5d9e6f(0x23ed)](),this['_projectionTextureScalingMatrix']=_0x485e1d['y3'][_0x5d9e6f(0x4050)](0.5,0x0,0x0,0x0,0x0,0.5,0x0,0x0,0x0,0x0,0.5,0x0,0.5,0.5,0.5,0x1),this[_0x5d9e6f(0x2416)]=_0x5d10e0,this[_0x5d9e6f(0x4208)]=_0x4c59ce,this[_0x5d9e6f(0x448)]=_0x3079ea,this[_0x5d9e6f(0x3fe0)]=_0x4b35b7;}get[_0x495fbf(0x448)](){var _0x5c67c0=_0x495fbf;return this[_0x5c67c0(0x1e96)];}set['angle'](_0x63f373){var _0x3e977d=_0x495fbf;this[_0x3e977d(0x1e96)]=_0x63f373,this['_cosHalfAngle']=Math['cos'](0.5*_0x63f373),this['_projectionTextureProjectionLightDirty']=!0x0,this[_0x3e977d(0x532)](),this['_computeAngleValues']();}get[_0x495fbf(0x2ef3)](){return this['_innerAngle'];}set[_0x495fbf(0x2ef3)](_0x28f257){var _0x39f2d9=_0x495fbf;this[_0x39f2d9(0xcc7)]=_0x28f257,this[_0x39f2d9(0x792)]();}get[_0x495fbf(0x2223)](){var _0x342618=_0x495fbf;return this[_0x342618(0x775)];}set['shadowAngleScale'](_0x203fe3){var _0x32e931=_0x495fbf;this[_0x32e931(0x775)]=_0x203fe3,this[_0x32e931(0x532)]();}get[_0x495fbf(0x2071)](){var _0x49f029=_0x495fbf;return this[_0x49f029(0x857)];}get[_0x495fbf(0x1b8f)](){var _0x9edf22=_0x495fbf;return this[_0x9edf22(0x115f)];}set[_0x495fbf(0x1b8f)](_0x49a701){var _0x44d43a=_0x495fbf;this[_0x44d43a(0x115f)]=_0x49a701,this[_0x44d43a(0x38a7)]=!0x0;}get[_0x495fbf(0x2b94)](){return this['_projectionTextureLightFar'];}set['projectionTextureLightFar'](_0x4fc72b){var _0x57526c=_0x495fbf;this[_0x57526c(0x2c89)]=_0x4fc72b,this[_0x57526c(0x38a7)]=!0x0;}get['projectionTextureUpDirection'](){var _0x48320f=_0x495fbf;return this[_0x48320f(0x1979)];}set[_0x495fbf(0x2a39)](_0x3f2b73){var _0x5ff18d=_0x495fbf;this[_0x5ff18d(0x1979)]=_0x3f2b73,this['_projectionTextureProjectionLightDirty']=!0x0;}get[_0x495fbf(0x27ac)](){return this['_projectionTexture'];}set['projectionTexture'](_0x58e516){var _0x601258=_0x495fbf;this['_projectionTexture']!==_0x58e516&&(this[_0x601258(0x27cc)]=_0x58e516,this[_0x601258(0x26d5)]=!0x0,this['_projectionTexture']&&!this[_0x601258(0x27cc)][_0x601258(0x3261)]()&&(_0x18577d[_0x601258(0x2407)](this[_0x601258(0x27cc)])?this[_0x601258(0x27cc)][_0x601258(0x995)]()[_0x601258(0x4073)](()=>{this['_markMeshesAsLightDirty']();}):_0x18577d['_IsTexture'](this[_0x601258(0x27cc)])&&this['_projectionTexture'][_0x601258(0x347b)][_0x601258(0x3a07)](()=>{var _0x1622ad=_0x601258;this[_0x1622ad(0x3047)]();})));}static['_IsProceduralTexture'](_0x5078bc){return void 0x0!==_0x5078bc['onGeneratedObservable'];}static[_0x495fbf(0x2bd5)](_0x4e293b){return void 0x0!==_0x4e293b['onLoadObservable'];}get[_0x495fbf(0x1e89)](){var _0xcf3733=_0x495fbf;return this[_0xcf3733(0x34df)];}set[_0x495fbf(0x1e89)](_0x44ac57){var _0x352045=_0x495fbf;this[_0x352045(0x34df)]=_0x44ac57,this[_0x352045(0x38a7)]=!0x1,this['_projectionTextureDirty']=!0x0;}[_0x495fbf(0x3fcd)](){var _0x544fc9=_0x495fbf;return _0x544fc9(0x3684);}[_0x495fbf(0x3f72)](){return _0x1c1bec['_']['LIGHTTYPEID_SPOTLIGHT'];}[_0x495fbf(0x318c)](_0x1cbbcb){var _0x3c9e15=_0x495fbf;super[_0x3c9e15(0x318c)](_0x1cbbcb),this[_0x3c9e15(0x591)]=!0x0;}[_0x495fbf(0x3b19)](_0x19a511){var _0x3b94c6=_0x495fbf;super[_0x3b94c6(0x3b19)](_0x19a511),this[_0x3b94c6(0x591)]=!0x0;}[_0x495fbf(0x265a)](_0x17867b,_0x5da5b7,_0x590dad){var _0x4c5820=_0x495fbf,_0x59da68,_0x343ac8,_0x3b5e5a,_0x44b520=this['getScene']()[_0x4c5820(0x146e)];_0x44b520&&(this[_0x4c5820(0x775)]=this[_0x4c5820(0x775)]||0x1,_0x59da68=this[_0x4c5820(0x775)]*this[_0x4c5820(0x1e96)],_0x343ac8=void 0x0!==this[_0x4c5820(0x7ec)]?this[_0x4c5820(0x7ec)]:_0x44b520[_0x4c5820(0x3f60)],_0x44b520=void 0x0!==this['shadowMaxZ']?this['shadowMaxZ']:_0x44b520[_0x4c5820(0x4078)],_0x3b5e5a=this[_0x4c5820(0x83e)]()[_0x4c5820(0x2cd1)]()[_0x4c5820(0x1c9e)],_0x485e1d['y3'][_0x4c5820(0xa39)](_0x59da68,0x1,_0x3b5e5a?_0x44b520:_0x343ac8,_0x3b5e5a?_0x343ac8:_0x44b520,_0x17867b,!0x0,this[_0x4c5820(0x195b)][_0x4c5820(0x2cd1)]()[_0x4c5820(0x91c)],void 0x0,_0x3b5e5a));}[_0x495fbf(0x33cc)](){var _0x4ac7cd=_0x495fbf;this['_projectionTextureViewLightDirty']=!0x1,this[_0x4ac7cd(0x26d5)]=!0x0,this[_0x4ac7cd(0x2416)][_0x4ac7cd(0xa2b)](this[_0x4ac7cd(0x4208)],this[_0x4ac7cd(0xc66)]),_0x485e1d['y3'][_0x4ac7cd(0x1db4)](this['position'],this['_projectionTextureViewTargetVector'],this[_0x4ac7cd(0x1979)],this[_0x4ac7cd(0x35e0)]);}[_0x495fbf(0x1392)](){var _0x222c2c=_0x495fbf;this[_0x222c2c(0x38a7)]=!0x1,this[_0x222c2c(0x26d5)]=!0x0;var _0x59d2c9=this[_0x222c2c(0x2b94)],_0x3817f4=this[_0x222c2c(0x1b8f)],_0x59d2c9=_0x59d2c9/(_0x59d2c9-_0x3817f4),_0x3817f4=-_0x59d2c9*_0x3817f4,_0x4cd435=0x1/Math['tan'](this[_0x222c2c(0x1e96)]/0x2);_0x485e1d['y3'][_0x222c2c(0x1272)](_0x4cd435,0x0,0x0,0x0,0x0,_0x4cd435,0x0,0x0,0x0,0x0,_0x59d2c9,0x1,0x0,0x0,_0x3817f4,0x0,this['_projectionTextureProjectionLightMatrix']);}['_computeProjectionTextureMatrix'](){var _0x5970d0=_0x495fbf,_0xa4046c,_0x4ae3cf;this['_projectionTextureDirty']=!0x1,this['_projectionTextureViewLightMatrix'][_0x5970d0(0x2e19)](this[_0x5970d0(0x34df)],this[_0x5970d0(0x857)]),this['_projectionTexture']instanceof _0x11e5ad['x']&&(_0xa4046c=this[_0x5970d0(0x27cc)][_0x5970d0(0x3d79)]/0x2,_0x4ae3cf=this['_projectionTexture']['vScale']/0x2,_0x485e1d['y3'][_0x5970d0(0x1272)](_0xa4046c,0x0,0x0,0x0,0x0,_0x4ae3cf,0x0,0x0,0x0,0x0,0.5,0x0,0.5,0.5,0.5,0x1,this[_0x5970d0(0x39a2)])),this[_0x5970d0(0x857)][_0x5970d0(0x2e19)](this[_0x5970d0(0x39a2)],this['_projectionTextureMatrix']);}['_buildUniformLayout'](){var _0x2a125a=_0x495fbf;this[_0x2a125a(0xa89)][_0x2a125a(0x2d8d)]('vLightData',0x4),this[_0x2a125a(0xa89)][_0x2a125a(0x2d8d)](_0x2a125a(0x2699),0x4),this[_0x2a125a(0xa89)][_0x2a125a(0x2d8d)](_0x2a125a(0xa80),0x4),this['_uniformBuffer'][_0x2a125a(0x2d8d)]('vLightDirection',0x3),this[_0x2a125a(0xa89)][_0x2a125a(0x2d8d)](_0x2a125a(0x3206),0x4),this[_0x2a125a(0xa89)]['addUniform']('shadowsInfo',0x3),this[_0x2a125a(0xa89)][_0x2a125a(0x2d8d)](_0x2a125a(0x1fe8),0x2),this['_uniformBuffer'][_0x2a125a(0x3b8e)]();}['_computeAngleValues'](){var _0x37e112=_0x495fbf;this[_0x37e112(0x2de7)]=0x1/Math[_0x37e112(0xf1a)](0.001,Math[_0x37e112(0x3d17)](0.5*this[_0x37e112(0xcc7)])-this[_0x37e112(0x162d)]),this[_0x37e112(0x1e7d)]=-this[_0x37e112(0x162d)]*this[_0x37e112(0x2de7)];}[_0x495fbf(0x3cc9)](_0xb8ab59,_0x24c121){var _0x45f263=_0x495fbf;return this[_0x45f263(0x27ac)]&&this[_0x45f263(0x27ac)][_0x45f263(0x3261)]()&&(this['_projectionTextureViewLightDirty']&&this['_computeProjectionTextureViewLightMatrix'](),this['_projectionTextureProjectionLightDirty']&&this[_0x45f263(0x1392)](),this[_0x45f263(0x26d5)]&&this[_0x45f263(0x2d20)](),_0xb8ab59[_0x45f263(0x1e2d)](_0x45f263(0x270d)+_0x24c121,this[_0x45f263(0x857)]),_0xb8ab59[_0x45f263(0x1888)](_0x45f263(0x3408)+_0x24c121,this[_0x45f263(0x27ac)])),this;}[_0x495fbf(0x34ff)](_0x187548,_0x3db128){var _0x24a2fa=_0x495fbf,_0x22fe6e=this[_0x24a2fa(0x3615)]()?(this[_0x24a2fa(0xa89)][_0x24a2fa(0x754)](_0x24a2fa(0x287d),this[_0x24a2fa(0x3cd)]['x'],this['transformedPosition']['y'],this[_0x24a2fa(0x3cd)]['z'],this['exponent'],_0x3db128),_0x485e1d['P']['Normalize'](this[_0x24a2fa(0x3ac3)])):(this[_0x24a2fa(0xa89)][_0x24a2fa(0x754)](_0x24a2fa(0x287d),this[_0x24a2fa(0x2416)]['x'],this[_0x24a2fa(0x2416)]['y'],this[_0x24a2fa(0x2416)]['z'],this['exponent'],_0x3db128),_0x485e1d['P']['Normalize'](this[_0x24a2fa(0x4208)]));return this[_0x24a2fa(0xa89)][_0x24a2fa(0x754)]('vLightDirection',_0x22fe6e['x'],_0x22fe6e['y'],_0x22fe6e['z'],this['_cosHalfAngle'],_0x3db128),this['_uniformBuffer']['updateFloat4'](_0x24a2fa(0x3206),this[_0x24a2fa(0x49d)],this['_inverseSquaredRange'],this[_0x24a2fa(0x2de7)],this['_lightAngleOffset'],_0x3db128),this;}[_0x495fbf(0x2360)](_0x2e27a4,_0x5de184){var _0x13c966=_0x495fbf,_0x178592=this[_0x13c966(0x3615)]()?_0x485e1d['P'][_0x13c966(0x3721)](this[_0x13c966(0x3ac3)]):_0x485e1d['P'][_0x13c966(0x3721)](this[_0x13c966(0x4208)]);return this['getScene']()['useRightHandedSystem']?_0x2e27a4[_0x13c966(0x1b47)](_0x5de184,-_0x178592['x'],-_0x178592['y'],-_0x178592['z']):_0x2e27a4['setFloat3'](_0x5de184,_0x178592['x'],_0x178592['y'],_0x178592['z']),this;}[_0x495fbf(0x18c9)](){var _0x58fc53=_0x495fbf;super[_0x58fc53(0x18c9)](),this['_projectionTexture']&&this[_0x58fc53(0x27cc)][_0x58fc53(0x18c9)]();}[_0x495fbf(0x1b76)](_0x1d5ced){var _0x4b6079=_0x495fbf,_0x41b075=this[_0x4b6079(0x195b)][_0x4b6079(0x2cd1)](),_0x1d5ced=void 0x0!==this[_0x4b6079(0x7ec)]?this['shadowMinZ']:_0x1d5ced[_0x4b6079(0x3f60)];return _0x41b075[_0x4b6079(0x1c9e)]&&_0x41b075['isNDCHalfZRange']||!this[_0x4b6079(0x195b)][_0x4b6079(0x2cd1)]()['isNDCHalfZRange']?_0x1d5ced:0x0;}['getDepthMaxZ'](_0x14185f){var _0x420a6a=_0x495fbf,_0xa42306=this[_0x420a6a(0x195b)][_0x420a6a(0x2cd1)](),_0x14185f=void 0x0!==this[_0x420a6a(0x16f1)]?this[_0x420a6a(0x16f1)]:_0x14185f[_0x420a6a(0x4078)];return _0xa42306['useReverseDepthBuffer']&&_0xa42306[_0x420a6a(0x91c)]?0x0:_0x14185f;}['prepareLightSpecificDefines'](_0x2c06cf,_0x1b2627){var _0x3a56ed=_0x495fbf;_0x2c06cf['SPOTLIGHT'+_0x1b2627]=!0x0,_0x2c06cf[_0x3a56ed(0x36a4)+_0x1b2627]=!(!this[_0x3a56ed(0x27ac)]||!this[_0x3a56ed(0x27ac)][_0x3a56ed(0x3261)]());}}_0x4b65e4([(0x0,_0x5e799d['qC'])()],_0x18577d[_0x495fbf(0x41df)],_0x495fbf(0x448),null),_0x4b65e4([(0x0,_0x5e799d['qC'])()],_0x18577d[_0x495fbf(0x41df)],_0x495fbf(0x2ef3),null),_0x4b65e4([(0x0,_0x5e799d['qC'])()],_0x18577d[_0x495fbf(0x41df)],_0x495fbf(0x2223),null),_0x4b65e4([(0x0,_0x5e799d['qC'])()],_0x18577d[_0x495fbf(0x41df)],_0x495fbf(0x3fe0),void 0x0),_0x4b65e4([(0x0,_0x5e799d['qC'])()],_0x18577d[_0x495fbf(0x41df)],'projectionTextureLightNear',null),_0x4b65e4([(0x0,_0x5e799d['qC'])()],_0x18577d['prototype'],_0x495fbf(0x2b94),null),_0x4b65e4([(0x0,_0x5e799d['qC'])()],_0x18577d[_0x495fbf(0x41df)],_0x495fbf(0x2a39),null),_0x4b65e4([(0x0,_0x5e799d['oU'])('projectedLightTexture')],_0x18577d[_0x495fbf(0x41df)],_0x495fbf(0x27cc),void 0x0);},0x1207e:(_0x42c18e,_0x946183,_0x164bd9)=>{var _0x501778=a8_0x16e4d8,_0x3b1f8c,_0xe9734,_0x32074c,_0x3059b1,_0x57fba4,_0x4512e6,_0x305354,_0x47df48,_0x282646,_0x282c32,_0x2044f3,_0x4fef0a;_0x164bd9['d'](_0x946183,{'Et':()=>_0x3059b1,'Jg':()=>_0xe9734,'LC':()=>_0x282c32,'Vq':()=>_0x4512e6,'_u':()=>_0x305354,'e8':()=>_0x2044f3,'iM':()=>_0x57fba4,'rY':()=>_0x3b1f8c,'tR':()=>_0x282646,'xB':()=>_0x47df48,'xu':()=>_0x4fef0a,'zg':()=>_0x32074c}),(_0x164bd9=_0x3b1f8c=_0x3b1f8c||{})[_0x164bd9['BYTE']=0x1400]=_0x501778(0x34c2),_0x164bd9[_0x164bd9['UNSIGNED_BYTE']=0x1401]=_0x501778(0x3918),_0x164bd9[_0x164bd9[_0x501778(0xe14)]=0x1402]='SHORT',_0x164bd9[_0x164bd9['UNSIGNED_SHORT']=0x1403]=_0x501778(0x3c54),_0x164bd9[_0x164bd9['UNSIGNED_INT']=0x1405]='UNSIGNED_INT',_0x164bd9[_0x164bd9[_0x501778(0x1e6e)]=0x1406]=_0x501778(0x1e6e),(_0x946183=_0xe9734=_0xe9734||{})[_0x501778(0xd91)]=_0x501778(0xd91),_0x946183[_0x501778(0x3df9)]='VEC2',_0x946183[_0x501778(0x1692)]=_0x501778(0x1692),_0x946183[_0x501778(0x2214)]=_0x501778(0x2214),_0x946183[_0x501778(0x1282)]=_0x501778(0x1282),_0x946183[_0x501778(0x1764)]=_0x501778(0x1764),_0x946183[_0x501778(0x1ad7)]='MAT4',(_0x164bd9=_0x32074c=_0x32074c||{})[_0x501778(0x2b5b)]='translation',_0x164bd9[_0x501778(0x1f7a)]=_0x501778(0x2d91),_0x164bd9[_0x501778(0x24f5)]=_0x501778(0x4018),_0x164bd9[_0x501778(0x3d2d)]=_0x501778(0x3cd8),(_0x946183=_0x3059b1=_0x3059b1||{})['LINEAR']=_0x501778(0x1d3b),_0x946183[_0x501778(0x7c8)]='STEP',_0x946183[_0x501778(0x24af)]=_0x501778(0x24af),(_0x57fba4=_0x57fba4||{})[_0x501778(0x16e7)]=_0x501778(0x73f),_0x57fba4[_0x501778(0x358f)]=_0x501778(0x1425),(_0x4512e6=_0x4512e6||{})[_0x501778(0x1cd2)]='image/jpeg',_0x4512e6[_0x501778(0x39d9)]=_0x501778(0x3e01),(_0x164bd9=_0x305354=_0x305354||{})['OPAQUE']=_0x501778(0x35f3),_0x164bd9[_0x501778(0xf3e)]=_0x501778(0xf3e),_0x164bd9[_0x501778(0x7ce)]=_0x501778(0x7ce),(_0x946183=_0x47df48=_0x47df48||{})[_0x946183[_0x501778(0x14b2)]=0x0]=_0x501778(0x14b2),_0x946183[_0x946183[_0x501778(0x34e6)]=0x1]=_0x501778(0x34e6),_0x946183[_0x946183[_0x501778(0x224b)]=0x2]='LINE_LOOP',_0x946183[_0x946183['LINE_STRIP']=0x3]=_0x501778(0x3cd2),_0x946183[_0x946183[_0x501778(0x37c6)]=0x4]='TRIANGLES',_0x946183[_0x946183[_0x501778(0x2f5e)]=0x5]='TRIANGLE_STRIP',_0x946183[_0x946183['TRIANGLE_FAN']=0x6]=_0x501778(0x3d1f),(_0x164bd9=_0x282646=_0x282646||{})[_0x164bd9['NEAREST']=0x2600]=_0x501778(0x3159),_0x164bd9[_0x164bd9['LINEAR']=0x2601]=_0x501778(0x1d3b),(_0x946183=_0x282c32=_0x282c32||{})[_0x946183[_0x501778(0x3159)]=0x2600]=_0x501778(0x3159),_0x946183[_0x946183[_0x501778(0x1d3b)]=0x2601]=_0x501778(0x1d3b),_0x946183[_0x946183[_0x501778(0x1691)]=0x2700]=_0x501778(0x1691),_0x946183[_0x946183['LINEAR_MIPMAP_NEAREST']=0x2701]=_0x501778(0x320),_0x946183[_0x946183[_0x501778(0x915)]=0x2702]='NEAREST_MIPMAP_LINEAR',_0x946183[_0x946183['LINEAR_MIPMAP_LINEAR']=0x2703]=_0x501778(0x2a5c),(_0x164bd9=_0x2044f3=_0x2044f3||{})[_0x164bd9[_0x501778(0x29a9)]=0x812f]='CLAMP_TO_EDGE',_0x164bd9[_0x164bd9['MIRRORED_REPEAT']=0x8370]=_0x501778(0x2bbf),_0x164bd9[_0x164bd9[_0x501778(0x148f)]=0x2901]=_0x501778(0x148f),(_0x946183=_0x4fef0a=_0x4fef0a||{})[_0x501778(0x3d32)]=_0x501778(0x3076),_0x946183[_0x501778(0x2d1d)]='point',_0x946183[_0x501778(0x3872)]='spot';},0x27de:(_0x5e14c0,_0x22d78f,_0x5d3e8b)=>{var _0x429042=a8_0x16e4d8,_0x3354da=_0x5d3e8b(0x10ea4),_0x243922=_0x5d3e8b(0xdef7),_0x3b1053=_0x5d3e8b(0x9fd1),_0x6342c7=_0x5d3e8b(0xc84b),_0x59f484=_0x5d3e8b(0x1dad),_0x62d07e=_0x5d3e8b(0x83fe),_0x57e82f=_0x5d3e8b(0xa838),_0x5d837c=_0x5d3e8b(0x173aa),_0x2bc9b6=_0x5d3e8b(0xd5e5),_0x4c1536=_0x5d3e8b(0x2dc8),_0x7154ae=_0x5d3e8b(0x1c5d),_0x1b9541=_0x5d3e8b(0x111d5),_0x4cbd9c=_0x5d3e8b(0xdc06),_0x2d9d00=_0x5d3e8b(0xbb85),_0x1dfbd4=_0x5d3e8b(0xa7ff),_0x25f634=_0x5d3e8b(0xe0c0),_0xc78d62=_0x5d3e8b(0x9316),_0x2bc9fc=_0x5d3e8b(0xad7e),_0x58decc=_0x5d3e8b(0x4b98),_0x18310f=_0x5d3e8b(0x15c15),_0x3d4b28=_0x5d3e8b(0xcab5),_0x3eb48b=_0x5d3e8b(0x2c96),_0x5bf110=_0x5d3e8b(0x114b4),_0xd0b955=_0x5d3e8b(0x17b0),_0x5f0716=_0x5d3e8b(0xe456),_0x553b11=_0x5d3e8b(0xe222),_0x4f903a=_0x5d3e8b(0x5f28);class _0x282567{}_0x282567[_0x429042(0x402f)]=void 0x0;let _0x1990be={},_0x252ecd={};const _0xfbc50c=(_0x7657e2,_0x538e69,_0x274fa5,_0xd50d1e)=>{var _0x267370=_0x429042;if(!_0x538e69[_0x267370(0x3bbb)])return null;for(let _0x203183=0x0,_0xb5cd2f=_0x538e69['materials'][_0x267370(0x1377)];_0x203183<_0xb5cd2f;_0x203183++){var _0x7f00a7=_0x538e69[_0x267370(0x3bbb)][_0x203183];if(_0x7657e2(_0x7f00a7))return{'parsedMaterial':_0x7f00a7,'material':_0x5d837c['F']['Parse'](_0x7f00a7,_0x274fa5,_0xd50d1e)};}return null;},_0xbf6c4f=(_0x4d82de,_0x221e55)=>_0x4d82de+_0x429042(0x12ae)+(_0x221e55?_0x221e55[_0x429042(0x153c)]+_0x429042(0xfaf)+_0x221e55[_0x429042(0xc8c)]+_0x429042(0x2f61)+_0x221e55[_0x429042(0x40c8)]+',\x20exporter\x20version:\x20'+_0x221e55[_0x429042(0x2e02)]:_0x429042(0x2d5c)),_0x591fa7=(_0x1a1af6,_0x48c2e4)=>{var _0x3a3a55=_0x429042;const _0x4b16c8=_0x48c2e4;if(_0x48c2e4[_0x3a3a55(0x255a)][_0x3a3a55(0x12ba)]){if(_0x48c2e4['_waitingData'][_0x3a3a55(0x12ba)][_0x3a3a55(0x1b60)]&&0x0<_0x48c2e4[_0x3a3a55(0x255a)][_0x3a3a55(0x12ba)][_0x3a3a55(0x1b60)][_0x3a3a55(0x1377)]){var _0x477d4d=_0x48c2e4[_0x3a3a55(0x255a)][_0x3a3a55(0x12ba)][_0x3a3a55(0x1b60)],_0x1b263b=_0x4b16c8[_0x3a3a55(0x3c85)](!0x1);if(_0x48c2e4[_0x3a3a55(0x255a)][_0x3a3a55(0x12ba)][_0x3a3a55(0x3132)]){var _0xcb5c74=_0x48c2e4[_0x3a3a55(0x255a)][_0x3a3a55(0x12ba)]['distances'];if(_0xcb5c74[_0x3a3a55(0x1377)]>=_0x477d4d[_0x3a3a55(0x1377)]){var _0x190f6a=_0xcb5c74[_0x3a3a55(0x1377)]>_0x477d4d[_0x3a3a55(0x1377)]?_0xcb5c74[_0xcb5c74['length']-0x1]:0x0;_0x4b16c8[_0x3a3a55(0x1e09)](!0x1);for(let _0xb5d63d=0x0;_0xb5d63d<_0x477d4d[_0x3a3a55(0x1377)];_0xb5d63d++){var _0x168267=_0x477d4d[_0xb5d63d],_0x168267=_0x1a1af6[_0x3a3a55(0x3f35)](_0x168267);null!=_0x168267&&_0x4b16c8['addLODLevel'](_0xcb5c74[_0xb5d63d],_0x168267);}0x0<_0x190f6a&&_0x4b16c8[_0x3a3a55(0x1e1f)](_0x190f6a,null),!0x0===_0x1b263b&&_0x4b16c8[_0x3a3a55(0x1e09)](!0x0);}else _0x553b11['w1']['Warn']('Invalid\x20level\x20of\x20detail\x20distances\x20for\x20'+_0x48c2e4[_0x3a3a55(0xc8c)]);}}_0x48c2e4['_waitingData'][_0x3a3a55(0x12ba)]=null;}},_0x1f7526=(_0x267310,_0x2262f6,_0x4e6f1d)=>{var _0x444bf0=_0x429042;if(_0x444bf0(0x390)!=typeof _0x267310)return(_0x4e6f1d=_0x4e6f1d[_0x444bf0(0x12c5)](_0x267310))&&null!=_0x2262f6?_0x4e6f1d[_0x444bf0(0x1e24)][parseInt(_0x2262f6)]:_0x4e6f1d;return _0x4e6f1d=_0x1990be[_0x267310],_0x4e6f1d&&null!=_0x2262f6?_0x4e6f1d['instances'][parseInt(_0x2262f6)]:_0x4e6f1d;},_0x278877=(_0x4a4528,_0x19c3dd)=>_0x429042(0x390)!=typeof _0x4a4528?_0x19c3dd[_0x429042(0xca3)](_0x4a4528,!0x0):_0x252ecd[_0x4a4528],_0x12f8cf=(_0x4b1c45,_0x364f69,_0x2baa58,_0x4efd74,_0x1cb9d6=!0x1)=>{var _0x17d96f=_0x429042;const _0xf2f2b2=new _0xc78d62['TJ'](_0x4b1c45);let _0x5b3218=_0x17d96f(0xe1d);try{var _0x591dea=JSON[_0x17d96f(0xa2c)](_0x364f69),_0x2c3a23=(_0x5b3218='',_0x1dfbd4['n'][_0x17d96f(0x88c)]===_0x1dfbd4['n'][_0x17d96f(0x2923)]);let _0x1ff2f2,_0x16f292;if(void 0x0!==_0x591dea['environmentTexture']&&null!==_0x591dea['environmentTexture']){var _0x18eb72,_0x51523c,_0x1bcf12=void 0x0===_0x591dea['isPBR']||_0x591dea['isPBR'];if(_0x591dea[_0x17d96f(0x3d74)]&&_0x17d96f(0x3ded)===_0x591dea[_0x17d96f(0x3d74)]){var _0x15075d=_0x591dea[_0x17d96f(0x23fd)]||0x80;const _0x33123e=new _0x7154ae['e']((_0x591dea[_0x17d96f(0x1d4a)][_0x17d96f(0x3e81)](/https?:\/\//g)?'':_0x2baa58)+_0x591dea[_0x17d96f(0x1d4a)],_0x4b1c45,_0x15075d,!0x0,!_0x1bcf12,void 0x0,_0x591dea[_0x17d96f(0x33e)]);_0x591dea[_0x17d96f(0x3309)]&&(_0x33123e[_0x17d96f(0x3f9e)]=_0x591dea[_0x17d96f(0x3309)]),_0x4b1c45[_0x17d96f(0x1d4a)]=_0x33123e;}else{if(_0x17d96f(0x1e3f)==typeof _0x591dea['environmentTexture']){var _0x232343=_0x4c1536['B']['Parse'](_0x591dea[_0x17d96f(0x1d4a)],_0x4b1c45,_0x2baa58);_0x4b1c45[_0x17d96f(0x1d4a)]=_0x232343;}else{if(_0x591dea[_0x17d96f(0x1d4a)]['endsWith'](_0x17d96f(0x2a88))){const _0x24b003=new _0x4c1536['B']((_0x591dea['environmentTexture']['match'](/https?:\/\//g)?'':_0x2baa58)+_0x591dea[_0x17d96f(0x1d4a)],_0x4b1c45,_0x591dea[_0x17d96f(0x311d)]);_0x591dea[_0x17d96f(0x3309)]&&(_0x24b003[_0x17d96f(0x3f9e)]=_0x591dea[_0x17d96f(0x3309)]),_0x4b1c45[_0x17d96f(0x1d4a)]=_0x24b003;}else{const _0x184700=_0x4c1536['B'][_0x17d96f(0x1722)]((_0x591dea[_0x17d96f(0x1d4a)]['match'](/https?:\/\//g)?'':_0x2baa58)+_0x591dea[_0x17d96f(0x1d4a)],_0x4b1c45,_0x591dea[_0x17d96f(0x311d)]);_0x591dea[_0x17d96f(0x3309)]&&(_0x184700[_0x17d96f(0x3f9e)]=_0x591dea['environmentTextureRotationY']),_0x4b1c45[_0x17d96f(0x1d4a)]=_0x184700;}}}!0x0===_0x591dea[_0x17d96f(0xadc)]&&(_0x18eb72=void 0x0!==_0x4b1c45[_0x17d96f(0x146e)]&&null!==_0x4b1c45[_0x17d96f(0x146e)]?(_0x4b1c45[_0x17d96f(0x146e)][_0x17d96f(0x4078)]-_0x4b1c45[_0x17d96f(0x146e)][_0x17d96f(0x3f60)])/0x2:0x3e8,_0x51523c=_0x591dea[_0x17d96f(0x2d6d)]||0x0,_0x4b1c45['createDefaultSkybox'](_0x4b1c45[_0x17d96f(0x1d4a)],_0x1bcf12,_0x18eb72,_0x51523c)),_0xf2f2b2['environmentTexture']=_0x4b1c45['environmentTexture'];}if(void 0x0!==_0x591dea[_0x17d96f(0x2b52)]&&null!==_0x591dea[_0x17d96f(0x2b52)]&&(_0x4b1c45[_0x17d96f(0x2b52)]=_0x591dea[_0x17d96f(0x2b52)]),void 0x0!==_0x591dea[_0x17d96f(0xe8a)]&&null!==_0x591dea[_0x17d96f(0xe8a)])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea[_0x17d96f(0xe8a)][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x4871fd=_0x591dea[_0x17d96f(0xe8a)][_0x1ff2f2];const _0xc03c56=_0x4cbd9c['_'][_0x17d96f(0x2a19)](_0x4871fd,_0x4b1c45);_0xc03c56&&(_0x1990be[_0x4871fd['uniqueId']]=_0xc03c56,_0xf2f2b2[_0x17d96f(0xe8a)][_0x17d96f(0x3f90)](_0xc03c56),_0xc03c56[_0x17d96f(0x29c1)]=_0xf2f2b2,_0x5b3218=(_0x5b3218+=0x0===_0x1ff2f2?_0x17d96f(0x52c):'')+'\x0a\x09\x09'+_0xc03c56[_0x17d96f(0x22e6)](_0x2c3a23));}if(void 0x0!==_0x591dea['reflectionProbes']&&null!==_0x591dea[_0x17d96f(0x2011)])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea[_0x17d96f(0x2011)]['length'];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x31bd53=_0x591dea[_0x17d96f(0x2011)][_0x1ff2f2];const _0x1c9321=_0xd0b955['x']['Parse'](_0x31bd53,_0x4b1c45,_0x2baa58);_0x1c9321&&(_0xf2f2b2[_0x17d96f(0x2011)]['push'](_0x1c9321),_0x1c9321[_0x17d96f(0x29c1)]=_0xf2f2b2,_0x5b3218=(_0x5b3218+=0x0===_0x1ff2f2?_0x17d96f(0x172a):'')+_0x17d96f(0x4a5)+_0x1c9321[_0x17d96f(0x22e6)](_0x2c3a23));}if(void 0x0!==_0x591dea[_0x17d96f(0x3ac2)]&&null!==_0x591dea['animations'])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea['animations'][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x291a69=_0x591dea[_0x17d96f(0x3ac2)][_0x1ff2f2];const _0x596e8b=(0x0,_0x5f0716['q'])(_0x17d96f(0x2168));if(_0x596e8b){const _0x460740=_0x596e8b['Parse'](_0x291a69);_0x4b1c45['animations'][_0x17d96f(0x3f90)](_0x460740),_0xf2f2b2[_0x17d96f(0x3ac2)][_0x17d96f(0x3f90)](_0x460740),_0x5b3218=(_0x5b3218+=0x0===_0x1ff2f2?_0x17d96f(0x18e6):'')+_0x17d96f(0x4a5)+_0x460740[_0x17d96f(0x22e6)](_0x2c3a23);}}if(void 0x0!==_0x591dea['materials']&&null!==_0x591dea['materials'])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea[_0x17d96f(0x3bbb)][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x3a841d=_0x591dea[_0x17d96f(0x3bbb)][_0x1ff2f2];const _0x1a3451=_0x5d837c['F'][_0x17d96f(0x2a19)](_0x3a841d,_0x4b1c45,_0x2baa58);if(_0x1a3451){_0x252ecd[_0x3a841d[_0x17d96f(0x17f4)]||_0x3a841d['id']]=_0x1a3451,_0xf2f2b2[_0x17d96f(0x3bbb)][_0x17d96f(0x3f90)](_0x1a3451),_0x1a3451['_parentContainer']=_0xf2f2b2,_0x5b3218=(_0x5b3218+=0x0===_0x1ff2f2?_0x17d96f(0x24e4):'')+_0x17d96f(0x4a5)+_0x1a3451[_0x17d96f(0x22e6)](_0x2c3a23);const _0x234fd6=_0x1a3451['getActiveTextures']();_0x234fd6[_0x17d96f(0x7f0)](_0x5a6d7b=>{var _0x138485=_0x17d96f;-0x1==_0xf2f2b2[_0x138485(0xae8)][_0x138485(0x919)](_0x5a6d7b)&&(_0xf2f2b2['textures']['push'](_0x5a6d7b),_0x5a6d7b[_0x138485(0x29c1)]=_0xf2f2b2);});}}if(void 0x0!==_0x591dea['multiMaterials']&&null!==_0x591dea[_0x17d96f(0x2af7)])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea['multiMaterials'][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x2da328=_0x591dea[_0x17d96f(0x2af7)][_0x1ff2f2];const _0x48c4e0=_0x2bc9b6['G']['ParseMultiMaterial'](_0x2da328,_0x4b1c45),_0x45767c=(_0x252ecd[_0x2da328[_0x17d96f(0x17f4)]||_0x2da328['id']]=_0x48c4e0,_0xf2f2b2[_0x17d96f(0x2af7)][_0x17d96f(0x3f90)](_0x48c4e0),_0x48c4e0[_0x17d96f(0x29c1)]=_0xf2f2b2,_0x5b3218=(_0x5b3218+=0x0===_0x1ff2f2?_0x17d96f(0x3052):'')+_0x17d96f(0x4a5)+_0x48c4e0['toString'](_0x2c3a23),_0x48c4e0[_0x17d96f(0x328d)]());_0x45767c['forEach'](_0x3ee2bb=>{var _0x2a6a07=_0x17d96f;-0x1==_0xf2f2b2[_0x2a6a07(0xae8)][_0x2a6a07(0x919)](_0x3ee2bb)&&(_0xf2f2b2[_0x2a6a07(0xae8)][_0x2a6a07(0x3f90)](_0x3ee2bb),_0x3ee2bb[_0x2a6a07(0x29c1)]=_0xf2f2b2);});}if(void 0x0!==_0x591dea['morphTargetManagers']&&null!==_0x591dea[_0x17d96f(0x1f96)])for(const _0x10bcae of _0x591dea[_0x17d96f(0x1f96)]){const _0x313608=_0x18310f['O']['Parse'](_0x10bcae,_0x4b1c45);_0xf2f2b2['morphTargetManagers'][_0x17d96f(0x3f90)](_0x313608),_0x313608[_0x17d96f(0x29c1)]=_0xf2f2b2;}if(void 0x0!==_0x591dea['skeletons']&&null!==_0x591dea[_0x17d96f(0x1c56)])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea['skeletons'][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x39f434=_0x591dea[_0x17d96f(0x1c56)][_0x1ff2f2];const _0x1d7d3d=_0x58decc['O'][_0x17d96f(0x2a19)](_0x39f434,_0x4b1c45);_0xf2f2b2[_0x17d96f(0x1c56)][_0x17d96f(0x3f90)](_0x1d7d3d),_0x1d7d3d[_0x17d96f(0x29c1)]=_0xf2f2b2,_0x5b3218=(_0x5b3218+=0x0===_0x1ff2f2?_0x17d96f(0x37c3):'')+_0x17d96f(0x4a5)+_0x1d7d3d[_0x17d96f(0x22e6)](_0x2c3a23);}var _0x5a3ed5=_0x591dea[_0x17d96f(0x1aec)];if(null!=_0x5a3ed5){const _0x2d5f04=new Array();var _0x3660d3=_0x5a3ed5[_0x17d96f(0x3050)];if(null!=_0x3660d3)for(_0x1ff2f2=0x0,_0x16f292=_0x3660d3[_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x186cbb=_0x3660d3[_0x1ff2f2];_0x2d5f04[_0x17d96f(0x3f90)](_0x62d07e['Z'][_0x17d96f(0x2a19)](_0x186cbb,_0x4b1c45,_0x2baa58));}_0x2d5f04[_0x17d96f(0x7f0)](_0x5ed747=>{var _0x3593e8=_0x17d96f;_0x5ed747&&(_0xf2f2b2[_0x3593e8(0x1aec)]['push'](_0x5ed747),_0x5ed747[_0x3593e8(0x29c1)]=_0xf2f2b2);});}if(void 0x0!==_0x591dea[_0x17d96f(0x1e2f)]&&null!==_0x591dea[_0x17d96f(0x1e2f)])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea[_0x17d96f(0x1e2f)][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x66490a=_0x591dea['transformNodes'][_0x1ff2f2];const _0x5808b2=_0x57e82f['Y'][_0x17d96f(0x2a19)](_0x66490a,_0x4b1c45,_0x2baa58);_0x1990be[_0x66490a['uniqueId']]=_0x5808b2,_0xf2f2b2[_0x17d96f(0x1e2f)][_0x17d96f(0x3f90)](_0x5808b2),_0x5808b2['_parentContainer']=_0xf2f2b2;}if(void 0x0!==_0x591dea[_0x17d96f(0x3926)]&&null!==_0x591dea[_0x17d96f(0x3926)])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea[_0x17d96f(0x3926)][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x5c7439=_0x591dea[_0x17d96f(0x3926)][_0x1ff2f2];const _0x5ef2d8=_0x59f484['Kj']['Parse'](_0x5c7439,_0x4b1c45,_0x2baa58);if(_0x1990be[_0x5c7439[_0x17d96f(0x17f4)]]=_0x5ef2d8,_0xf2f2b2[_0x17d96f(0x3926)][_0x17d96f(0x3f90)](_0x5ef2d8),_0x5ef2d8[_0x17d96f(0x29c1)]=_0xf2f2b2,_0x5ef2d8[_0x17d96f(0x3a5f)]){for(const _0x1a4d00 of _0x5ef2d8['instances'])_0xf2f2b2[_0x17d96f(0x3926)][_0x17d96f(0x3f90)](_0x1a4d00),_0x1a4d00[_0x17d96f(0x29c1)]=_0xf2f2b2;}_0x5b3218=(_0x5b3218+=0x0===_0x1ff2f2?'\x0a\x09Meshes:':'')+_0x17d96f(0x4a5)+_0x5ef2d8['toString'](_0x2c3a23);}if(void 0x0!==_0x591dea[_0x17d96f(0x1923)]&&null!==_0x591dea[_0x17d96f(0x1923)])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea[_0x17d96f(0x1923)][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x52b234=_0x591dea[_0x17d96f(0x1923)][_0x1ff2f2];const _0x41043c=_0x243922['V'][_0x17d96f(0x2a19)](_0x52b234,_0x4b1c45);_0x1990be[_0x52b234[_0x17d96f(0x17f4)]]=_0x41043c,_0xf2f2b2[_0x17d96f(0x1923)]['push'](_0x41043c),_0x41043c[_0x17d96f(0x29c1)]=_0xf2f2b2,_0x5b3218=(_0x5b3218+=0x0===_0x1ff2f2?'\x0a\x09Cameras:':'')+_0x17d96f(0x4a5)+_0x41043c[_0x17d96f(0x22e6)](_0x2c3a23);}if(void 0x0!==_0x591dea[_0x17d96f(0x1900)]&&null!==_0x591dea[_0x17d96f(0x1900)])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea[_0x17d96f(0x1900)][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0xf6600e=_0x591dea['postProcesses'][_0x1ff2f2];const _0x7e7ce1=_0x4f903a['D'][_0x17d96f(0x2a19)](_0xf6600e,_0x4b1c45,_0x2baa58);_0x7e7ce1&&(_0xf2f2b2['postProcesses'][_0x17d96f(0x3f90)](_0x7e7ce1),_0x7e7ce1[_0x17d96f(0x29c1)]=_0xf2f2b2,_0x5b3218=(_0x5b3218+=0x0===_0x1ff2f2?_0x17d96f(0x2237):'')+'\x0a\x09\x09'+_0x7e7ce1[_0x17d96f(0x22e6)]());}if(void 0x0!==_0x591dea[_0x17d96f(0x384)]&&null!==_0x591dea[_0x17d96f(0x384)])for(_0x1ff2f2=0x0,_0x16f292=_0x591dea[_0x17d96f(0x384)][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){var _0x74e210=_0x591dea[_0x17d96f(0x384)][_0x1ff2f2];const _0x225692=_0x1b9541['O'][_0x17d96f(0x2a19)](_0x74e210,_0x4b1c45);_0xf2f2b2[_0x17d96f(0x384)][_0x17d96f(0x3f90)](_0x225692),_0x225692[_0x17d96f(0x29c1)]=_0xf2f2b2,_0x5b3218=(_0x5b3218+=0x0===_0x1ff2f2?'\x0a\x09AnimationGroups:':'')+_0x17d96f(0x4a5)+_0x225692[_0x17d96f(0x22e6)](_0x2c3a23);}for(_0x1ff2f2=0x0,_0x16f292=_0x4b1c45['cameras'][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){const _0x3b5372=_0x4b1c45[_0x17d96f(0x1923)][_0x1ff2f2];null!==_0x3b5372[_0x17d96f(0x2784)]&&(_0x3b5372[_0x17d96f(0x922)]=_0x1f7526(_0x3b5372['_waitingParentId'],_0x3b5372[_0x17d96f(0x1833)],_0x4b1c45),_0x3b5372[_0x17d96f(0x2784)]=null,_0x3b5372['_waitingParentInstanceIndex']=null);}for(_0x1ff2f2=0x0,_0x16f292=_0x4b1c45['lights']['length'];_0x1ff2f2<_0x16f292;_0x1ff2f2++){const _0x24055f=_0x4b1c45[_0x17d96f(0xe8a)][_0x1ff2f2];_0x24055f&&null!==_0x24055f[_0x17d96f(0x2784)]&&(_0x24055f[_0x17d96f(0x922)]=_0x1f7526(_0x24055f[_0x17d96f(0x2784)],_0x24055f[_0x17d96f(0x1833)],_0x4b1c45),_0x24055f['_waitingParentId']=null,_0x24055f[_0x17d96f(0x1833)]=null);}for(_0x1ff2f2=0x0,_0x16f292=_0x4b1c45[_0x17d96f(0x1e2f)][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){const _0x5af2bd=_0x4b1c45[_0x17d96f(0x1e2f)][_0x1ff2f2];null!==_0x5af2bd['_waitingParentId']&&(_0x5af2bd['parent']=_0x1f7526(_0x5af2bd['_waitingParentId'],_0x5af2bd[_0x17d96f(0x1833)],_0x4b1c45),_0x5af2bd[_0x17d96f(0x2784)]=null,_0x5af2bd[_0x17d96f(0x1833)]=null);}for(_0x1ff2f2=0x0,_0x16f292=_0x4b1c45[_0x17d96f(0x3926)][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){const _0x1ed681=_0x4b1c45[_0x17d96f(0x3926)][_0x1ff2f2];null!==_0x1ed681[_0x17d96f(0x2784)]&&(_0x1ed681[_0x17d96f(0x922)]=_0x1f7526(_0x1ed681[_0x17d96f(0x2784)],_0x1ed681['_waitingParentInstanceIndex'],_0x4b1c45),_0x1ed681['_waitingParentId']=null,_0x1ed681['_waitingParentInstanceIndex']=null),_0x1ed681['_waitingData']['lods']&&_0x591fa7(_0x4b1c45,_0x1ed681);}for(_0x4b1c45[_0x17d96f(0x2af7)][_0x17d96f(0x7f0)](_0x5679c9=>{var _0x3ce08b=_0x17d96f;_0x5679c9[_0x3ce08b(0x3620)][_0x3ce08b(0x7f0)](_0x1a9ef3=>{var _0x40405b=_0x3ce08b;_0x5679c9[_0x40405b(0x2c64)][_0x40405b(0x3f90)](_0x278877(_0x1a9ef3,_0x4b1c45));}),_0x5679c9[_0x3ce08b(0x3620)]=[];}),_0x4b1c45['meshes'][_0x17d96f(0x7f0)](_0x7d6d3b=>{var _0x378f85=_0x17d96f;null!==_0x7d6d3b[_0x378f85(0x32a9)]&&(_0x7d6d3b[_0x378f85(0x7af)]=_0x278877(_0x7d6d3b['_waitingMaterialId'],_0x4b1c45),_0x7d6d3b[_0x378f85(0x32a9)]=null);}),_0x1ff2f2=0x0,_0x16f292=_0x4b1c45[_0x17d96f(0x1c56)][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){const _0x146551=_0x4b1c45[_0x17d96f(0x1c56)][_0x1ff2f2];_0x146551['_hasWaitingData']&&(null!=_0x146551[_0x17d96f(0x154e)]&&_0x146551[_0x17d96f(0x154e)]['forEach'](_0x5a204a=>{var _0x54abbc=_0x17d96f,_0x456184;_0x5a204a[_0x54abbc(0x1b9e)]&&((_0x456184=_0x4b1c45[_0x54abbc(0x12c5)](_0x5a204a['_waitingTransformNodeId']))&&_0x5a204a['linkTransformNode'](_0x456184),_0x5a204a[_0x54abbc(0x1b9e)]=null);}),_0x146551[_0x17d96f(0x2ce8)]=null);}for(_0x1ff2f2=0x0,_0x16f292=_0x4b1c45[_0x17d96f(0x3926)]['length'];_0x1ff2f2<_0x16f292;_0x1ff2f2++){const _0x185f34=_0x4b1c45[_0x17d96f(0x3926)][_0x1ff2f2];_0x185f34[_0x17d96f(0x255a)][_0x17d96f(0x5e1)]?(_0x185f34[_0x17d96f(0x5e1)](),_0x185f34['_waitingData'][_0x17d96f(0x5e1)]=null):_0x185f34['computeWorldMatrix'](!0x0);}for(_0x1ff2f2=0x0,_0x16f292=_0x4b1c45['lights'][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){const _0x2431d4=_0x4b1c45[_0x17d96f(0xe8a)][_0x1ff2f2];if(0x0<_0x2431d4[_0x17d96f(0x2a2c)]['length']){for(let _0x495a5d=0x0;_0x495a5d<_0x2431d4[_0x17d96f(0x2a2c)][_0x17d96f(0x1377)];_0x495a5d++){var _0x2d24bc=_0x4b1c45[_0x17d96f(0x3f35)](_0x2431d4[_0x17d96f(0x2a2c)][_0x495a5d]);_0x2d24bc&&_0x2431d4['excludedMeshes'][_0x17d96f(0x3f90)](_0x2d24bc);}_0x2431d4[_0x17d96f(0x2a2c)]=[];}if(0x0<_0x2431d4[_0x17d96f(0x2655)]['length']){for(let _0x27886c=0x0;_0x27886c<_0x2431d4[_0x17d96f(0x2655)][_0x17d96f(0x1377)];_0x27886c++){var _0x2ebf54=_0x4b1c45[_0x17d96f(0x3f35)](_0x2431d4[_0x17d96f(0x2655)][_0x27886c]);_0x2ebf54&&_0x2431d4['includedOnlyMeshes'][_0x17d96f(0x3f90)](_0x2ebf54);}_0x2431d4[_0x17d96f(0x2655)]=[];}}for(_0x4b1c45[_0x17d96f(0x1aec)][_0x17d96f(0x7f0)](_0xbdc056=>{var _0x55594d=_0x17d96f;_0xbdc056[_0x55594d(0x3086)]='';}),_0x25f634['p'][_0x17d96f(0x2a19)](_0x591dea,_0x4b1c45,_0xf2f2b2,_0x2baa58),_0x1ff2f2=0x0,_0x16f292=_0x4b1c45['meshes'][_0x17d96f(0x1377)];_0x1ff2f2<_0x16f292;_0x1ff2f2++){const _0x42ecc5=_0x4b1c45[_0x17d96f(0x3926)][_0x1ff2f2];_0x42ecc5['_waitingData'][_0x17d96f(0xce8)]&&(_0x2bc9fc['k'][_0x17d96f(0x2a19)](_0x42ecc5[_0x17d96f(0x255a)][_0x17d96f(0xce8)],_0x42ecc5,_0x4b1c45),_0x42ecc5['_waitingData']['actions']=null);}void 0x0!==_0x591dea['actions']&&null!==_0x591dea[_0x17d96f(0xce8)]&&_0x2bc9fc['k']['Parse'](_0x591dea[_0x17d96f(0xce8)],null,_0x4b1c45);}catch(_0x2f30e8){var _0x1693aa=_0xbf6c4f(_0x17d96f(0x1b9c),_0x591dea?_0x591dea[_0x17d96f(0x386e)]:'Unknown')+_0x5b3218;if(!_0x4efd74)throw _0x3354da['Y'][_0x17d96f(0xa1e)](_0x1693aa),_0x2f30e8;_0x4efd74(_0x1693aa,_0x2f30e8);}finally{_0x1990be={},_0x252ecd={},_0x1cb9d6||_0xf2f2b2[_0x17d96f(0x3801)](),null!==_0x5b3218&&_0x1dfbd4['n']['loggingLevel']!==_0x1dfbd4['n'][_0x17d96f(0x3297)]&&_0x3354da['Y'][_0x17d96f(0xa1e)](_0xbf6c4f('loadAssets',_0x591dea?_0x591dea[_0x17d96f(0x386e)]:_0x17d96f(0x1a8c))+(_0x1dfbd4['n'][_0x17d96f(0x88c)]!==_0x1dfbd4['n'][_0x17d96f(0x2820)]?_0x5b3218:''));}return _0xf2f2b2;};_0x1dfbd4['n'][_0x429042(0xb27)]({'name':_0x429042(0x1ee2),'extensions':_0x429042(0x25f3),'canDirectLoad':_0x5a1686=>-0x1!==_0x5a1686[_0x429042(0x919)](_0x429042(0x25ac)),'importMesh':(_0x37da34,_0x3cb830,_0x491776,_0x597e0d,_0x9d4c2a,_0x6039bb,_0x37ec93,_0x8b60e3)=>{var _0x390ec9=_0x429042,_0xa60c9a;let _0x1c34c8=_0x390ec9(0x41cc);try{var _0xd2c830=JSON[_0x390ec9(0xa2c)](_0x491776);_0x1c34c8='';const _0x8a86f4=_0x1dfbd4['n'][_0x390ec9(0x88c)]===_0x1dfbd4['n'][_0x390ec9(0x2923)],_0x22d2fd=(_0x37da34?Array[_0x390ec9(0x2eb1)](_0x37da34)||(_0x37da34=[_0x37da34]):_0x37da34=null,new Array()),_0x52ca8f=new Map(),_0xa03981=[];if(void 0x0!==_0xd2c830[_0x390ec9(0x1e2f)]&&null!==_0xd2c830[_0x390ec9(0x1e2f)])for(let _0x1a9acb=0x0,_0x86e085=_0xd2c830['transformNodes'][_0x390ec9(0x1377)];_0x1a9acb<_0x86e085;_0x1a9acb++){var _0x192d88=_0xd2c830[_0x390ec9(0x1e2f)][_0x1a9acb];const _0x48a285=_0x57e82f['Y'][_0x390ec9(0x2a19)](_0x192d88,_0x3cb830,_0x597e0d);_0xa03981[_0x390ec9(0x3f90)](_0x48a285),_0x52ca8f[_0x390ec9(0x2cf6)](_0x48a285[_0x390ec9(0xe86)],_0x48a285),_0x48a285[_0x390ec9(0xe86)]=null;}if(void 0x0!==_0xd2c830[_0x390ec9(0x3926)]&&null!==_0xd2c830[_0x390ec9(0x3926)]){const _0x2bb280=[];var _0x4a7abe,_0x1471f1=[],_0x384a73=[];const _0x4278ee=[];for(let _0x57b904=0x0,_0x45f032=_0xd2c830[_0x390ec9(0x3926)][_0x390ec9(0x1377)];_0x57b904<_0x45f032;_0x57b904++){const _0x1f6826=_0xd2c830[_0x390ec9(0x3926)][_0x57b904];if(null===_0x37da34||((_0x24fabf,_0xc238d1,_0x4b87a7)=>{var _0x43e707=_0x390ec9;for(const _0xe9ed56 in _0xc238d1)if(_0x24fabf[_0x43e707(0xc8c)]===_0xc238d1[_0xe9ed56])return _0x4b87a7[_0x43e707(0x3f90)](_0x24fabf['id']),!0x0;return void 0x0!==_0x24fabf[_0x43e707(0x12c6)]&&-0x1!==_0x4b87a7[_0x43e707(0x919)](_0x24fabf[_0x43e707(0x12c6)])&&(_0x4b87a7['push'](_0x24fabf['id']),!0x0);})(_0x1f6826,_0x37da34,_0x22d2fd)){if(null!==_0x37da34&&delete _0x37da34[_0x37da34['indexOf'](_0x1f6826[_0x390ec9(0xc8c)])],void 0x0!==_0x1f6826[_0x390ec9(0x2d47)]&&null!==_0x1f6826['geometryId']&&void 0x0!==_0xd2c830[_0x390ec9(0x1aec)]&&null!==_0xd2c830[_0x390ec9(0x1aec)]){let _0x180197=!0x1;[_0x390ec9(0x19c),_0x390ec9(0x16ec),_0x390ec9(0x5a7),_0x390ec9(0x2e6),_0x390ec9(0x1586),_0x390ec9(0x2d18),_0x390ec9(0x80e),'vertexData'][_0x390ec9(0x7f0)](_0x5c890d=>{var _0x5d9595=_0x390ec9;!0x0!==_0x180197&&_0xd2c830['geometries'][_0x5c890d]&&Array[_0x5d9595(0x2eb1)](_0xd2c830[_0x5d9595(0x1aec)][_0x5c890d])&&_0xd2c830[_0x5d9595(0x1aec)][_0x5c890d][_0x5d9595(0x7f0)](_0x43b733=>{var _0x4163c2=_0x5d9595;_0x43b733['id']===_0x1f6826[_0x4163c2(0x2d47)]&&('vertexData'===_0x5c890d&&_0x62d07e['Z'][_0x4163c2(0x2a19)](_0x43b733,_0x3cb830,_0x597e0d),_0x180197=!0x0);});}),!0x1===_0x180197&&_0x3354da['Y'][_0x390ec9(0x1048)]('Geometry\x20not\x20found\x20for\x20mesh\x20'+_0x1f6826['id']);}if(_0x1f6826[_0x390ec9(0x3802)]||_0x1f6826[_0x390ec9(0x1b17)]){const _0x40b0ae=_0x1f6826[_0x390ec9(0x3802)]?_0x384a73:_0x1471f1;let _0x3bcd21=-0x1!==_0x40b0ae[_0x390ec9(0x919)](_0x1f6826[_0x390ec9(0x3802)]||_0x1f6826[_0x390ec9(0x1b17)]);if(!0x1===_0x3bcd21&&void 0x0!==_0xd2c830[_0x390ec9(0x2af7)]&&null!==_0xd2c830[_0x390ec9(0x2af7)]){const _0x1b94ec=(_0x3646aa,_0x4ea843)=>{var _0x2dead9=_0x390ec9;_0x40b0ae[_0x2dead9(0x3f90)](_0x3646aa);const _0x245970=_0xfbc50c(_0x4ea843,_0xd2c830,_0x3cb830,_0x597e0d);_0x245970&&_0x245970[_0x2dead9(0x7af)]&&(_0x252ecd[_0x245970[_0x2dead9(0x910)][_0x2dead9(0x17f4)]||_0x245970[_0x2dead9(0x910)]['id']]=_0x245970[_0x2dead9(0x7af)],_0x1c34c8+='\x0a\x09Material\x20'+_0x245970[_0x2dead9(0x7af)]['toString'](_0x8a86f4));};for(let _0x4fbf96=0x0,_0x5bf093=_0xd2c830[_0x390ec9(0x2af7)][_0x390ec9(0x1377)];_0x4fbf96<_0x5bf093;_0x4fbf96++){const _0x452fd5=_0xd2c830['multiMaterials'][_0x4fbf96];if(_0x1f6826[_0x390ec9(0x3802)]&&_0x452fd5['uniqueId']===_0x1f6826['materialUniqueId']||_0x452fd5['id']===_0x1f6826['materialId']){_0x452fd5[_0x390ec9(0xa52)]?_0x452fd5['materialsUniqueIds']['forEach'](_0x48d7e3=>_0x1b94ec(_0x48d7e3,_0x1c819=>_0x1c819['uniqueId']===_0x48d7e3)):_0x452fd5[_0x390ec9(0x3bbb)][_0x390ec9(0x7f0)](_0x1d679d=>_0x1b94ec(_0x1d679d,_0x457604=>_0x457604['id']===_0x1d679d)),_0x40b0ae['push'](_0x452fd5[_0x390ec9(0x17f4)]||_0x452fd5['id']);const _0x3082f3=_0x2bc9b6['G']['ParseMultiMaterial'](_0x452fd5,_0x3cb830);(_0x252ecd[_0x452fd5[_0x390ec9(0x17f4)]||_0x452fd5['id']]=_0x3082f3)&&(_0x3bcd21=!0x0,_0x1c34c8+=_0x390ec9(0x2e06)+_0x3082f3[_0x390ec9(0x22e6)](_0x8a86f4));break;}}}if(!0x1===_0x3bcd21){_0x40b0ae[_0x390ec9(0x3f90)](_0x1f6826[_0x390ec9(0x3802)]||_0x1f6826[_0x390ec9(0x1b17)]);const _0xafb611=_0xfbc50c(_0x2de484=>_0x1f6826[_0x390ec9(0x3802)]&&_0x2de484[_0x390ec9(0x17f4)]===_0x1f6826[_0x390ec9(0x3802)]||_0x2de484['id']===_0x1f6826[_0x390ec9(0x1b17)],_0xd2c830,_0x3cb830,_0x597e0d);_0xafb611&&_0xafb611['material']?(_0x252ecd[_0xafb611[_0x390ec9(0x910)][_0x390ec9(0x17f4)]||_0xafb611[_0x390ec9(0x910)]['id']]=_0xafb611['material'],_0x1c34c8+=_0x390ec9(0x9ab)+_0xafb611[_0x390ec9(0x7af)]['toString'](_0x8a86f4)):_0x3354da['Y'][_0x390ec9(0x1048)]('Material\x20not\x20found\x20for\x20mesh\x20'+_0x1f6826['id']);}}if(-0x1<_0x1f6826[_0x390ec9(0xb3c)]&&void 0x0!==_0xd2c830[_0x390ec9(0x1c56)]&&null!==_0xd2c830[_0x390ec9(0x1c56)]&&!(-0x1<_0x2bb280[_0x390ec9(0x919)](_0x1f6826['skeletonId'])))for(let _0x38a81f=0x0,_0x543814=_0xd2c830[_0x390ec9(0x1c56)][_0x390ec9(0x1377)];_0x38a81f<_0x543814;_0x38a81f++){var _0x53745f=_0xd2c830[_0x390ec9(0x1c56)][_0x38a81f];if(_0x53745f['id']===_0x1f6826[_0x390ec9(0xb3c)]){const _0x238f11=_0x58decc['O']['Parse'](_0x53745f,_0x3cb830);_0x37ec93[_0x390ec9(0x3f90)](_0x238f11),_0x2bb280[_0x390ec9(0x3f90)](_0x53745f['id']),_0x1c34c8+=_0x390ec9(0x2d65)+_0x238f11['toString'](_0x8a86f4);}}if(-0x1<_0x1f6826[_0x390ec9(0x351d)]&&void 0x0!==_0xd2c830['morphTargetManagers']&&null!==_0xd2c830[_0x390ec9(0x1f96)]&&!(-0x1<_0x4278ee[_0x390ec9(0x919)](_0x1f6826[_0x390ec9(0x351d)])))for(let _0x4e02b7=0x0,_0x38511f=_0xd2c830[_0x390ec9(0x1f96)][_0x390ec9(0x1377)];_0x4e02b7<_0x38511f;_0x4e02b7++){var _0xf0966f=_0xd2c830[_0x390ec9(0x1f96)][_0x4e02b7];if(_0xf0966f['id']===_0x1f6826[_0x390ec9(0x351d)]){const _0x13ceae=_0x18310f['O']['Parse'](_0xf0966f,_0x3cb830);_0x4278ee['push'](_0x13ceae[_0x390ec9(0x17f4)]),_0x1c34c8+=_0x390ec9(0x221a)+_0x13ceae['toString']();}}const _0x1e1333=_0x59f484['Kj']['Parse'](_0x1f6826,_0x3cb830,_0x597e0d);_0x9d4c2a[_0x390ec9(0x3f90)](_0x1e1333),_0x52ca8f[_0x390ec9(0x2cf6)](_0x1e1333['_waitingParsedUniqueId'],_0x1e1333),_0x1e1333[_0x390ec9(0xe86)]=null,_0x1c34c8+=_0x390ec9(0x1e50)+_0x1e1333[_0x390ec9(0x22e6)](_0x8a86f4);}}_0x3cb830[_0x390ec9(0x2af7)][_0x390ec9(0x7f0)](_0x292e41=>{var _0x14c808=_0x390ec9;_0x292e41['_waitingSubMaterialsUniqueIds'][_0x14c808(0x7f0)](_0x104dec=>{var _0x47ceaf=_0x14c808;_0x292e41[_0x47ceaf(0x2c64)][_0x47ceaf(0x3f90)](_0x278877(_0x104dec,_0x3cb830));}),_0x292e41[_0x14c808(0x3620)]=[];}),_0x3cb830[_0x390ec9(0x3926)][_0x390ec9(0x7f0)](_0x35503e=>{var _0x1479f5=_0x390ec9;null!==_0x35503e['_waitingMaterialId']&&(_0x35503e['material']=_0x278877(_0x35503e[_0x1479f5(0x32a9)],_0x3cb830),_0x35503e[_0x1479f5(0x32a9)]=null);});for(let _0x2fc4d4=0x0,_0x267591=_0x3cb830['transformNodes']['length'];_0x2fc4d4<_0x267591;_0x2fc4d4++){const _0x23c4a3=_0x3cb830[_0x390ec9(0x1e2f)][_0x2fc4d4];if(null!==_0x23c4a3[_0x390ec9(0x2784)]){let _0x2c7e14=_0x52ca8f[_0x390ec9(0x248c)](parseInt(_0x23c4a3[_0x390ec9(0x2784)]))||null,_0x12b52b=_0x2c7e14=null===_0x2c7e14?_0x3cb830['getLastEntryById'](_0x23c4a3['_waitingParentId']):_0x2c7e14;_0x23c4a3[_0x390ec9(0x1833)]&&(_0x12b52b=_0x2c7e14['instances'][parseInt(_0x23c4a3[_0x390ec9(0x1833)])],_0x23c4a3['_waitingParentInstanceIndex']=null),_0x23c4a3[_0x390ec9(0x922)]=_0x12b52b,_0x23c4a3[_0x390ec9(0x2784)]=null;}}let _0x149948;for(let _0x51c501=0x0,_0x552a67=_0x3cb830[_0x390ec9(0x3926)][_0x390ec9(0x1377)];_0x51c501<_0x552a67;_0x51c501++){if((_0x149948=_0x3cb830[_0x390ec9(0x3926)][_0x51c501])['_waitingParentId']){let _0x49de08=_0x52ca8f['get'](parseInt(_0x149948[_0x390ec9(0x2784)]))||null,_0x1d8d75=_0x49de08=null===_0x49de08?_0x3cb830['getLastEntryById'](_0x149948[_0x390ec9(0x2784)]):_0x49de08;_0x149948[_0x390ec9(0x1833)]&&(_0x1d8d75=_0x49de08['instances'][parseInt(_0x149948[_0x390ec9(0x1833)])],_0x149948[_0x390ec9(0x1833)]=null),_0x149948[_0x390ec9(0x922)]=_0x1d8d75,'TransformNode'===(null==(_0xa60c9a=_0x149948[_0x390ec9(0x922)])?void 0x0:_0xa60c9a[_0x390ec9(0x3fcd)]())&&-0x1<(_0x4a7abe=_0xa03981[_0x390ec9(0x919)](_0x149948[_0x390ec9(0x922)]))&&_0xa03981[_0x390ec9(0x5ff)](_0x4a7abe,0x1),_0x149948['_waitingParentId']=null;}_0x149948[_0x390ec9(0x255a)][_0x390ec9(0x12ba)]&&_0x591fa7(_0x3cb830,_0x149948);}for(const _0x3f8cc5 of _0xa03981)_0x3f8cc5[_0x390ec9(0x18c9)]();for(let _0x437a1c=0x0,_0x26c15f=_0x3cb830[_0x390ec9(0x1c56)][_0x390ec9(0x1377)];_0x437a1c<_0x26c15f;_0x437a1c++){const _0x3d9e2f=_0x3cb830[_0x390ec9(0x1c56)][_0x437a1c];_0x3d9e2f['_hasWaitingData']&&(null!=_0x3d9e2f['bones']&&_0x3d9e2f['bones'][_0x390ec9(0x7f0)](_0x397358=>{var _0x26ed49=_0x390ec9,_0x4c752b;_0x397358['_waitingTransformNodeId']&&((_0x4c752b=_0x3cb830[_0x26ed49(0x12c5)](_0x397358[_0x26ed49(0x1b9e)]))&&_0x397358[_0x26ed49(0x28f9)](_0x4c752b),_0x397358[_0x26ed49(0x1b9e)]=null);}),_0x3d9e2f[_0x390ec9(0x2ce8)]=null);}for(let _0x1d0d01=0x0,_0x5c1ee2=_0x3cb830['meshes'][_0x390ec9(0x1377)];_0x1d0d01<_0x5c1ee2;_0x1d0d01++)(_0x149948=_0x3cb830[_0x390ec9(0x3926)][_0x1d0d01])['_waitingData'][_0x390ec9(0x5e1)]?(_0x149948['freezeWorldMatrix'](),_0x149948[_0x390ec9(0x255a)][_0x390ec9(0x5e1)]=null):_0x149948['computeWorldMatrix'](!0x0);}if(void 0x0!==_0xd2c830[_0x390ec9(0x22c0)]&&null!==_0xd2c830[_0x390ec9(0x22c0)]){const _0x257e37=_0x25f634['p'][_0x390ec9(0x710)](_0x2d9d00['l'][_0x390ec9(0x303d)]);if(_0x257e37)for(let _0x2d93cf=0x0,_0x2ecd4a=_0xd2c830[_0x390ec9(0x22c0)]['length'];_0x2d93cf<_0x2ecd4a;_0x2d93cf++){var _0x52324b=_0xd2c830['particleSystems'][_0x2d93cf];-0x1!==_0x22d2fd[_0x390ec9(0x919)](_0x52324b['emitterId'])&&_0x6039bb['push'](_0x257e37(_0x52324b,_0x3cb830,_0x597e0d));}}return _0x3cb830[_0x390ec9(0x1aec)][_0x390ec9(0x7f0)](_0x3424c4=>{var _0x33d259=_0x390ec9;_0x3424c4[_0x33d259(0x3086)]='';}),!0x0;}catch(_0x259a4d){var _0x4f361c=_0xbf6c4f('importMesh',_0xd2c830?_0xd2c830[_0x390ec9(0x386e)]:_0x390ec9(0x1a8c))+_0x1c34c8;if(!_0x8b60e3)throw _0x3354da['Y']['Log'](_0x4f361c),_0x259a4d;_0x8b60e3(_0x4f361c,_0x259a4d);}finally{null!==_0x1c34c8&&_0x1dfbd4['n']['loggingLevel']!==_0x1dfbd4['n'][_0x390ec9(0x3297)]&&_0x3354da['Y'][_0x390ec9(0xa1e)](_0xbf6c4f(_0x390ec9(0x2555),_0xd2c830?_0xd2c830[_0x390ec9(0x386e)]:_0x390ec9(0x1a8c))+(_0x1dfbd4['n'][_0x390ec9(0x88c)]!==_0x1dfbd4['n'][_0x390ec9(0x2820)]?_0x1c34c8:'')),_0x252ecd={};}return!0x1;},'load':(_0xb0efa8,_0x2af52d,_0xad04b0,_0x4109ee)=>{var _0x66f287=_0x429042;let _0x5e7134='importScene\x20has\x20failed\x20JSON\x20parse';try{var _0x51d293=JSON[_0x66f287(0xa2c)](_0x2af52d);if(_0x5e7134='',void 0x0!==_0x51d293['useDelayedTextureLoading']&&null!==_0x51d293[_0x66f287(0x3f8b)]&&(_0xb0efa8[_0x66f287(0x3f8b)]=_0x51d293[_0x66f287(0x3f8b)]&&!_0x1dfbd4['n'][_0x66f287(0x1712)]),void 0x0!==_0x51d293[_0x66f287(0x790)]&&null!==_0x51d293[_0x66f287(0x790)]&&(_0xb0efa8[_0x66f287(0x790)]=_0x51d293['autoClear']),void 0x0!==_0x51d293[_0x66f287(0x3c0e)]&&null!==_0x51d293[_0x66f287(0x3c0e)]&&(_0xb0efa8[_0x66f287(0x3c0e)]=_0x6342c7['HE'][_0x66f287(0x2858)](_0x51d293[_0x66f287(0x3c0e)])),void 0x0!==_0x51d293[_0x66f287(0x2a26)]&&null!==_0x51d293[_0x66f287(0x2a26)]&&(_0xb0efa8[_0x66f287(0x2a26)]=_0x6342c7['Wo']['FromArray'](_0x51d293[_0x66f287(0x2a26)])),void 0x0!==_0x51d293[_0x66f287(0x3f50)]&&null!==_0x51d293[_0x66f287(0x3f50)]&&(_0xb0efa8['gravity']=_0x3b1053['P'][_0x66f287(0x2858)](_0x51d293[_0x66f287(0x3f50)])),void 0x0!==_0x51d293[_0x66f287(0x2547)]&&(_0xb0efa8['useRightHandedSystem']=!!_0x51d293[_0x66f287(0x2547)]),_0x51d293[_0x66f287(0xb61)]&&0x0!==_0x51d293[_0x66f287(0xb61)])switch(_0xb0efa8['fogMode']=_0x51d293[_0x66f287(0xb61)],_0xb0efa8[_0x66f287(0x106e)]=_0x6342c7['Wo'][_0x66f287(0x2858)](_0x51d293['fogColor']),_0xb0efa8[_0x66f287(0x2feb)]=_0x51d293[_0x66f287(0x2feb)],_0xb0efa8[_0x66f287(0x1a64)]=_0x51d293[_0x66f287(0x1a64)],_0xb0efa8[_0x66f287(0x3bbc)]=_0x51d293[_0x66f287(0x3bbc)],_0x5e7134+=_0x66f287(0x2861),_0xb0efa8['fogMode']){case 0x1:_0x5e7134+='exp\x0a';break;case 0x2:_0x5e7134+=_0x66f287(0x74c);break;case 0x3:_0x5e7134+='linear\x0a';}if(_0x51d293[_0x66f287(0x3d5)]){let _0x388315;_0x66f287(0x4038)===_0x51d293[_0x66f287(0x30e1)]||_0x51d293[_0x66f287(0x30e1)]===_0x3d4b28['s']['name']?_0x388315=new _0x3d4b28['s'](void 0x0,void 0x0,_0x282567['LoaderInjectedPhysicsEngine']):'oimo'===_0x51d293[_0x66f287(0x30e1)]||_0x51d293[_0x66f287(0x30e1)]===_0x3eb48b['A'][_0x66f287(0xc8c)]?_0x388315=new _0x3eb48b['A'](void 0x0,_0x282567[_0x66f287(0x402f)]):_0x66f287(0x1e95)!==_0x51d293[_0x66f287(0x30e1)]&&_0x51d293[_0x66f287(0x30e1)]!==_0x5bf110['b']['name']||(_0x388315=new _0x5bf110['b'](void 0x0,_0x282567['LoaderInjectedPhysicsEngine'],void 0x0)),_0x5e7134='\x09Physics\x20engine\x20'+(_0x51d293[_0x66f287(0x30e1)]||_0x66f287(0x3051))+_0x66f287(0x2b8d);var _0x483e99=_0x51d293[_0x66f287(0x2f82)]?_0x3b1053['P'][_0x66f287(0x2858)](_0x51d293['physicsGravity']):null;_0xb0efa8['enablePhysics'](_0x483e99,_0x388315);}return void 0x0!==_0x51d293['metadata']&&null!==_0x51d293[_0x66f287(0x28cd)]&&(_0xb0efa8[_0x66f287(0x28cd)]=_0x51d293[_0x66f287(0x28cd)]),void 0x0!==_0x51d293['collisionsEnabled']&&null!==_0x51d293[_0x66f287(0x3314)]&&(_0xb0efa8[_0x66f287(0x3314)]=_0x51d293[_0x66f287(0x3314)]),!!_0x12f8cf(_0xb0efa8,_0x2af52d,_0xad04b0,_0x4109ee,!0x0)&&(_0x51d293['autoAnimate']&&_0xb0efa8[_0x66f287(0x3281)](_0xb0efa8,_0x51d293[_0x66f287(0x2676)],_0x51d293[_0x66f287(0x21fa)],_0x51d293['autoAnimateLoop'],_0x51d293[_0x66f287(0xc84)]||0x1),void 0x0!==_0x51d293[_0x66f287(0x3f74)]&&null!==_0x51d293[_0x66f287(0x3f74)]&&_0xb0efa8['setActiveCameraById'](_0x51d293[_0x66f287(0x3f74)]),!0x0);}catch(_0x35e887){var _0x26d419=_0xbf6c4f(_0x66f287(0x542),_0x51d293?_0x51d293[_0x66f287(0x386e)]:_0x66f287(0x1a8c))+_0x5e7134;if(!_0x4109ee)throw _0x3354da['Y']['Log'](_0x26d419),_0x35e887;_0x4109ee(_0x26d419,_0x35e887);}finally{null!==_0x5e7134&&_0x1dfbd4['n'][_0x66f287(0x88c)]!==_0x1dfbd4['n']['NO_LOGGING']&&_0x3354da['Y'][_0x66f287(0xa1e)](_0xbf6c4f(_0x66f287(0x542),_0x51d293?_0x51d293[_0x66f287(0x386e)]:'Unknown')+(_0x1dfbd4['n'][_0x66f287(0x88c)]!==_0x1dfbd4['n'][_0x66f287(0x2820)]?_0x5e7134:''));}return!0x1;},'loadAssetContainer':(_0x1ceae4,_0xace576,_0x27cff9,_0x4449c9)=>_0x12f8cf(_0x1ceae4,_0xace576,_0x27cff9,_0x4449c9)});},0x18515:(_0x61308d,_0x277a4a,_0x25b14c)=>{_0x25b14c(0x27de);},0x16e4e:(_0x5c8cf0,_0x2bc93e,_0x142df6)=>{_0x142df6(0xe96c),_0x142df6(0x18515),_0x142df6(0xa7ff),_0x142df6(0x126c);},0xe96c:(_0x130f5f,_0x26a7a2,_0x1227b3)=>{var _0x25467d=a8_0x16e4d8;_0x1227b3=_0x1227b3(0xee04);class _0x340fcd{constructor(_0x566910,_0x409b96='',_0x494f44=_0x25467d(0x25ef)){var _0x5c7b88=_0x25467d;this[_0x5c7b88(0x1542)]=_0x566910,this[_0x5c7b88(0x2f9d)]=_0x409b96,this['_loadingDivBackgroundColor']=_0x494f44,this['_resizeLoadingUI']=()=>{var _0x189c88=_0x5c7b88,_0x4ef9a6=this[_0x189c88(0x1542)][_0x189c88(0x314a)](),_0x40e042=window[_0x189c88(0x23e7)](this['_renderingCanvas'])['position'];this[_0x189c88(0x30ab)]&&(this[_0x189c88(0x30ab)][_0x189c88(0x24b9)]['position']=_0x189c88(0x8cf)===_0x40e042?_0x189c88(0x8cf):_0x189c88(0x1323),this[_0x189c88(0x30ab)][_0x189c88(0x24b9)][_0x189c88(0x3bf0)]=_0x4ef9a6['left']+'px',this[_0x189c88(0x30ab)]['style'][_0x189c88(0x284d)]=_0x4ef9a6['top']+'px',this[_0x189c88(0x30ab)][_0x189c88(0x24b9)]['width']=_0x4ef9a6[_0x189c88(0x2255)]+'px',this[_0x189c88(0x30ab)]['style'][_0x189c88(0xc32)]=_0x4ef9a6[_0x189c88(0xc32)]+'px');};}[_0x25467d(0x3a96)](){var _0x32549c=_0x25467d;if(!this[_0x32549c(0x30ab)]){this[_0x32549c(0x30ab)]=document[_0x32549c(0x546)]('div'),this[_0x32549c(0x30ab)]['id']=_0x32549c(0xe60),this[_0x32549c(0x30ab)]['style'][_0x32549c(0x3727)]='0',this[_0x32549c(0x30ab)][_0x32549c(0x24b9)][_0x32549c(0x36e2)]=_0x32549c(0x32f),this['_loadingDiv'][_0x32549c(0x24b9)]['pointerEvents']=_0x32549c(0xb8f),this[_0x32549c(0x30ab)]['style'][_0x32549c(0x2acf)]='grid',this['_loadingDiv'][_0x32549c(0x24b9)][_0x32549c(0x12ee)]='100%',this[_0x32549c(0x30ab)][_0x32549c(0x24b9)][_0x32549c(0x37f6)]=_0x32549c(0x14b1),this['_loadingDiv'][_0x32549c(0x24b9)]['justifyItems']=_0x32549c(0xccd),this[_0x32549c(0x30ab)]['style'][_0x32549c(0x3b78)]='center',this[_0x32549c(0x2878)]=document[_0x32549c(0x546)](_0x32549c(0x22da)),this['_loadingTextDiv'][_0x32549c(0x24b9)]['position']=_0x32549c(0x1323),this['_loadingTextDiv'][_0x32549c(0x24b9)][_0x32549c(0x3bf0)]='0',this['_loadingTextDiv'][_0x32549c(0x24b9)]['top']='50%',this[_0x32549c(0x2878)][_0x32549c(0x24b9)][_0x32549c(0x270a)]=_0x32549c(0x259d),this[_0x32549c(0x2878)]['style'][_0x32549c(0x2255)]=_0x32549c(0x14b1),this['_loadingTextDiv'][_0x32549c(0x24b9)]['height']='20px',this[_0x32549c(0x2878)][_0x32549c(0x24b9)][_0x32549c(0x1a24)]=_0x32549c(0x335d),this[_0x32549c(0x2878)][_0x32549c(0x24b9)][_0x32549c(0x3530)]=_0x32549c(0x2a94),this[_0x32549c(0x2878)][_0x32549c(0x24b9)]['color']=_0x32549c(0x2ed6),this['_loadingTextDiv'][_0x32549c(0x24b9)][_0x32549c(0x1c5e)]=_0x32549c(0xccd),this['_loadingTextDiv'][_0x32549c(0x24b9)][_0x32549c(0x56b)]='1',this[_0x32549c(0x2878)]['innerHTML']=_0x32549c(0x1d7a),this[_0x32549c(0x30ab)][_0x32549c(0x2ea9)](this[_0x32549c(0x2878)]),this[_0x32549c(0x2878)][_0x32549c(0x3d7e)]=this['_loadingText'],this[_0x32549c(0x18fa)]=document[_0x32549c(0x546)](_0x32549c(0x24b9)),this[_0x32549c(0x18fa)][_0x32549c(0x21e0)]='text/css',this[_0x32549c(0x18fa)][_0x32549c(0x3d7e)]=_0x32549c(0x2f5c),document['getElementsByTagName']('head')[0x0][_0x32549c(0x2ea9)](this[_0x32549c(0x18fa)]);var _0x4aeaa8=!!window['SVGSVGElement'];const _0x59a61a=new Image(),_0x2a6a66=(_0x340fcd[_0x32549c(0x149f)]?_0x59a61a[_0x32549c(0x274c)]=_0x340fcd[_0x32549c(0x149f)]:_0x59a61a['src']=_0x4aeaa8?_0x32549c(0x192d):_0x32549c(0x2fdb),_0x59a61a[_0x32549c(0x24b9)][_0x32549c(0x2255)]=_0x32549c(0xeb2),_0x59a61a[_0x32549c(0x24b9)][_0x32549c(0x2381)]='1',_0x59a61a[_0x32549c(0x24b9)][_0x32549c(0x1990)]='1',_0x59a61a['style']['top']=_0x32549c(0xa9f),_0x59a61a[_0x32549c(0x24b9)]['left']=_0x32549c(0xa9f),_0x59a61a[_0x32549c(0x24b9)][_0x32549c(0x2709)]='translate(-50%,\x20-50%)',_0x59a61a[_0x32549c(0x24b9)][_0x32549c(0x2416)]='absolute',document[_0x32549c(0x546)](_0x32549c(0x22da))),_0x51ce05=(_0x2a6a66[_0x32549c(0x24b9)][_0x32549c(0x2255)]=_0x32549c(0x64f),_0x2a6a66[_0x32549c(0x24b9)]['gridColumn']='1',_0x2a6a66[_0x32549c(0x24b9)][_0x32549c(0x1990)]='1',_0x2a6a66[_0x32549c(0x24b9)][_0x32549c(0x284d)]=_0x32549c(0xa9f),_0x2a6a66[_0x32549c(0x24b9)]['left']=_0x32549c(0xa9f),_0x2a6a66[_0x32549c(0x24b9)][_0x32549c(0x2709)]=_0x32549c(0x6c1),_0x2a6a66[_0x32549c(0x24b9)][_0x32549c(0x2416)]=_0x32549c(0x1323),new Image());_0x340fcd[_0x32549c(0x129f)]?_0x51ce05['src']=_0x340fcd[_0x32549c(0x129f)]:_0x51ce05['src']=_0x4aeaa8?_0x32549c(0x299c):_0x32549c(0x22e),_0x51ce05['style'][_0x32549c(0x2478)]='spin1\x200.75s\x20infinite\x20linear',_0x51ce05[_0x32549c(0x24b9)][_0x32549c(0xb3a)]='spin1\x200.75s\x20infinite\x20linear',_0x51ce05['style']['transformOrigin']=_0x32549c(0x1382),_0x51ce05[_0x32549c(0x24b9)]['webkitTransformOrigin']=_0x32549c(0x1382),_0x4aeaa8||(_0x4aeaa8=0x10,_0x41aa69=18.5,_0x327800=_0x1ab26a=0x1e,_0x59a61a[_0x32549c(0x24b9)][_0x32549c(0x2255)]=_0x4aeaa8+'vh',_0x59a61a['style']['height']=_0x41aa69+'vh',_0x59a61a[_0x32549c(0x24b9)]['left']='calc(50%\x20-\x20'+_0x4aeaa8/0x2+_0x32549c(0x24b0),_0x59a61a[_0x32549c(0x24b9)]['top']='calc(50%\x20-\x20'+_0x41aa69/0x2+_0x32549c(0x24b0),_0x51ce05['style']['width']=_0x1ab26a+'vh',_0x51ce05[_0x32549c(0x24b9)][_0x32549c(0xc32)]=_0x327800+'vh',_0x51ce05[_0x32549c(0x24b9)][_0x32549c(0x3bf0)]=_0x32549c(0x3824)+_0x1ab26a/0x2+_0x32549c(0x24b0),_0x51ce05[_0x32549c(0x24b9)][_0x32549c(0x284d)]=_0x32549c(0x3824)+_0x327800/0x2+_0x32549c(0x24b0)),_0x2a6a66['appendChild'](_0x51ce05),this[_0x32549c(0x30ab)][_0x32549c(0x2ea9)](_0x59a61a),this['_loadingDiv'][_0x32549c(0x2ea9)](_0x2a6a66),this[_0x32549c(0x20cb)](),window[_0x32549c(0x1080)](_0x32549c(0x911),this[_0x32549c(0x20cb)]),this['_loadingDiv']['style'][_0x32549c(0x130b)]=this[_0x32549c(0x1c1)],document[_0x32549c(0x2925)][_0x32549c(0x2ea9)](this[_0x32549c(0x30ab)]),this[_0x32549c(0x30ab)][_0x32549c(0x24b9)][_0x32549c(0x3727)]='1';}var _0x1ab26a,_0x327800,_0x41aa69;}[_0x25467d(0x1c60)](){var _0x3533a9=_0x25467d;this[_0x3533a9(0x30ab)]&&(this[_0x3533a9(0x30ab)][_0x3533a9(0x24b9)][_0x3533a9(0x3727)]='0',this[_0x3533a9(0x30ab)][_0x3533a9(0x1080)](_0x3533a9(0x1fd4),()=>{var _0x2f8298=_0x3533a9;this['_loadingTextDiv']&&(this[_0x2f8298(0x2878)]['remove'](),this['_loadingTextDiv']=null),this['_loadingDiv']&&(this[_0x2f8298(0x30ab)][_0x2f8298(0x854)](),this[_0x2f8298(0x30ab)]=null),this['_style']&&(this[_0x2f8298(0x18fa)]['remove'](),this[_0x2f8298(0x18fa)]=null),window['removeEventListener'](_0x2f8298(0x911),this[_0x2f8298(0x20cb)]);}));}set[_0x25467d(0x150a)](_0x3fda2f){var _0x3155ca=_0x25467d;this['_loadingText']=_0x3fda2f,this[_0x3155ca(0x2878)]&&(this[_0x3155ca(0x2878)][_0x3155ca(0x3d7e)]=this['_loadingText']);}get['loadingUIText'](){var _0x4754cd=_0x25467d;return this[_0x4754cd(0x2f9d)];}get[_0x25467d(0x37d3)](){return this['_loadingDivBackgroundColor'];}set['loadingUIBackgroundColor'](_0x3b9727){var _0x546413=_0x25467d;this['_loadingDivBackgroundColor']=_0x3b9727,this[_0x546413(0x30ab)]&&(this[_0x546413(0x30ab)][_0x546413(0x24b9)][_0x546413(0x130b)]=this[_0x546413(0x1c1)]);}}_0x340fcd[_0x25467d(0x149f)]='',_0x340fcd[_0x25467d(0x129f)]='',_0x1227b3['D']['DefaultLoadingScreenFactory']=_0x8dde2b=>new _0x340fcd(_0x8dde2b);},0xa7ff:(_0x32fdd6,_0x418bf1,_0x671ee0)=>{var _0x4c7b0c=a8_0x16e4d8;_0x671ee0['d'](_0x418bf1,{'n':()=>_0x20c148});var _0x1c006c,_0x3a93c7=_0x671ee0(0xe222),_0x418bf1=_0x671ee0(0xf96c),_0x1ce9bc=_0x671ee0(0x1446b),_0x26d791=_0x671ee0(0xee04),_0x323687=_0x671ee0(0xf8c1),_0x36a7da=_0x671ee0(0x10ea4),_0x16a028=_0x671ee0(0x77a5),_0x374d6e=_0x671ee0(0x126c),_0x140250=_0x671ee0(0x2560),_0x53c63f=_0x671ee0(0x5038);_0x1c006c={'Clean':0x0,0x0:_0x4c7b0c(0x3d86),'Stop':0x1,0x1:_0x4c7b0c(0x1b03),'Sync':0x2,0x2:_0x4c7b0c(0x559),'NoSync':0x3,0x3:_0x4c7b0c(0x369c)};class _0x20c148{static get[_0x4c7b0c(0x1712)](){return _0x374d6e['Z']['ForceFullSceneLoadingForIncremental'];}static set['ForceFullSceneLoadingForIncremental'](_0x578c43){var _0x1e41c5=_0x4c7b0c;_0x374d6e['Z'][_0x1e41c5(0x1712)]=_0x578c43;}static get['ShowLoadingScreen'](){return _0x374d6e['Z']['ShowLoadingScreen'];}static set['ShowLoadingScreen'](_0x112626){var _0x482daf=_0x4c7b0c;_0x374d6e['Z'][_0x482daf(0x129b)]=_0x112626;}static get[_0x4c7b0c(0x88c)](){var _0x25410b=_0x4c7b0c;return _0x374d6e['Z'][_0x25410b(0x88c)];}static set[_0x4c7b0c(0x88c)](_0x16914f){var _0x28be35=_0x4c7b0c;_0x374d6e['Z'][_0x28be35(0x88c)]=_0x16914f;}static get[_0x4c7b0c(0x1a2f)](){return _0x374d6e['Z']['CleanBoneMatrixWeights'];}static set['CleanBoneMatrixWeights'](_0x20bacd){var _0x27881c=_0x4c7b0c;_0x374d6e['Z'][_0x27881c(0x1a2f)]=_0x20bacd;}static[_0x4c7b0c(0x125e)](){var _0x18869d=_0x4c7b0c;return _0x20c148[_0x18869d(0x27e5)][_0x18869d(0x25f3)];}static['_GetPluginForExtension'](_0x2db0bb){var _0x384146=_0x4c7b0c;return _0x20c148[_0x384146(0x27e5)][_0x2db0bb]||(_0x36a7da['Y'][_0x384146(0x1048)](_0x384146(0x16c5)+_0x2db0bb+_0x384146(0x3b50)),_0x20c148[_0x384146(0x125e)]());}static[_0x4c7b0c(0xc1a)](_0x2fd30c){var _0x1d5451=_0x4c7b0c;for(const _0x584839 in _0x20c148[_0x1d5451(0x27e5)]){const _0x30994f=_0x20c148[_0x1d5451(0x27e5)][_0x584839]['plugin'];if(_0x30994f[_0x1d5451(0x1e22)]&&_0x30994f[_0x1d5451(0x1e22)](_0x2fd30c))return _0x20c148['_RegisteredPlugins'][_0x584839];}return _0x20c148[_0x1d5451(0x125e)]();}static[_0x4c7b0c(0xf08)](_0x49695a){var _0x1302df=_0x4c7b0c,_0x36daa8=_0x49695a[_0x1302df(0x919)]('?'),_0x36daa8=(_0x49695a=-0x1!==_0x36daa8?_0x49695a[_0x1302df(0x2ae9)](0x0,_0x36daa8):_0x49695a)[_0x1302df(0x2aa8)]('.'),_0x36daa8=_0x49695a['substring'](_0x36daa8,_0x49695a[_0x1302df(0x1377)])['toLowerCase']();return _0x20c148[_0x1302df(0x1cc2)](_0x36daa8);}static['_GetDirectLoad'](_0x21ade3){var _0xbb42a=_0x4c7b0c;return _0xbb42a(0x217a)===_0x21ade3[_0xbb42a(0x39fd)](0x0,0x5)?_0x21ade3[_0xbb42a(0x39fd)](0x5):null;}static[_0x4c7b0c(0x1543)](_0x257a4e,_0x5eb0e8,_0x49cd28){var _0x4aa5e2=_0x4c7b0c;let _0x3ca4a3=_0x4aa5e2(0x376a)+_0x257a4e[_0x4aa5e2(0x738)];return _0x5eb0e8?_0x3ca4a3+=':\x20'+_0x5eb0e8:_0x49cd28&&(_0x3ca4a3+=':\x20'+_0x49cd28),_0x3ca4a3;}static[_0x4c7b0c(0x3dfc)](_0x4475f0,_0xcbc795,_0xe1c43c,_0x526305,_0x281834,_0x16bcac,_0x4abda1){var _0x1a401f=_0x4c7b0c,_0x5676af=_0x20c148['_GetDirectLoad'](_0x4475f0[_0x1a401f(0x738)]);const _0x524369=_0x4abda1?_0x20c148[_0x1a401f(0x1cc2)](_0x4abda1):_0x5676af?_0x20c148['_GetPluginForDirectLoad'](_0x4475f0[_0x1a401f(0x738)]):_0x20c148[_0x1a401f(0xf08)](_0x4475f0[_0x1a401f(0x738)]);let _0x28a6a9;if(!(_0x28a6a9=void 0x0!==_0x524369[_0x1a401f(0x1f2e)][_0x1a401f(0x913)]?_0x524369[_0x1a401f(0x1f2e)]['createPlugin']():_0x524369[_0x1a401f(0x1f2e)]))throw _0x1a401f(0x156f);if(_0x20c148[_0x1a401f(0x3e66)]['notifyObservers'](_0x28a6a9),_0x5676af&&(_0x28a6a9[_0x1a401f(0x1e22)]&&_0x28a6a9['canDirectLoad'](_0x4475f0[_0x1a401f(0x738)])||!(0x0,_0x140250['VL'])(_0x4475f0[_0x1a401f(0x738)]))){if(_0x28a6a9[_0x1a401f(0x248d)]){const _0x45295b=_0x28a6a9[_0x1a401f(0x248d)](_0xcbc795,_0x5676af);_0x45295b[_0x1a401f(0x3725)]?_0x45295b[_0x1a401f(0x3725)](_0x345fad=>{_0xe1c43c(_0x28a6a9,_0x345fad);})[_0x1a401f(0x1bc8)](_0x3d8710=>{var _0x5514c0=_0x1a401f;_0x281834(_0x5514c0(0x24dc)+_0x3d8710,_0x3d8710);}):_0xe1c43c(_0x28a6a9,_0x45295b);}else _0xe1c43c(_0x28a6a9,_0x5676af);return _0x28a6a9;}const _0x858a4a=_0x524369[_0x1a401f(0xb5a)],_0x584655=(_0x340ec0,_0x2f72db)=>{_0xcbc795['isDisposed']?_0x281834('Scene\x20has\x20been\x20disposed'):_0xe1c43c(_0x28a6a9,_0x340ec0,_0x2f72db);};let _0x229dcf=null,_0x556a1b=!0x1;const _0x32dda8=_0x28a6a9[_0x1a401f(0x21eb)];_0x32dda8&&_0x32dda8[_0x1a401f(0x3fc1)](()=>{var _0xce1de5=_0x1a401f;_0x556a1b=!0x0,_0x229dcf&&(_0x229dcf[_0xce1de5(0x1698)](),_0x229dcf=null),_0x16bcac();}),(_0x4abda1=()=>{var _0x29ce27=_0x1a401f,_0x167975,_0x52cf15;_0x556a1b||(_0x167975=(_0x540a00,_0x1466b0)=>{var _0x9dae3a=a8_0x5b24;_0x281834(null==_0x540a00?void 0x0:_0x540a00[_0x9dae3a(0x3f5d)],_0x1466b0);},_0x52cf15=_0x4475f0[_0x29ce27(0x153c)]||_0x4475f0['url'],_0x229dcf=_0x28a6a9[_0x29ce27(0x1ea4)]?_0x28a6a9['loadFile'](_0xcbc795,_0x52cf15,_0x584655,_0x526305,_0x858a4a,_0x167975):_0xcbc795['_loadFile'](_0x52cf15,_0x584655,_0x526305,!0x0,_0x858a4a,_0x167975));},_0x5676af=_0xcbc795[_0x1a401f(0x2cd1)]());let _0x4826d6=_0x5676af[_0x1a401f(0x1810)];if(_0x4826d6){let _0x1609a2=!0x1;for(const _0x4c1eda of _0xcbc795[_0x1a401f(0x1d2b)])if(_0x4c1eda[_0x1a401f(0x2bd6)](_0x4475f0[_0x1a401f(0x738)])){_0x1609a2=!0x0;break;}_0x4826d6=!_0x1609a2;}return _0x4826d6&&_0x26d791['D'][_0x1a401f(0x1290)]?_0xcbc795['offlineProvider']=_0x26d791['D'][_0x1a401f(0x1290)](_0x4475f0[_0x1a401f(0x738)],_0x4abda1,_0x5676af[_0x1a401f(0x3338)]):_0x4abda1(),_0x28a6a9;}static[_0x4c7b0c(0x2d9d)](_0x565d4d,_0x12d155){var _0x1df341=_0x4c7b0c;let _0x18e24c,_0x12ce5a,_0x1ca4f0=null;if(_0x12d155){if(_0x12d155['name'])_0x18e24c=_0x1df341(0x39f6)+_0x12d155['name'],_0x12ce5a=_0x12d155['name'],_0x1ca4f0=_0x12d155;else{if('string'==typeof _0x12d155&&_0x12d155['startsWith'](_0x1df341(0x217a)))_0x18e24c=_0x12d155,_0x12ce5a='';else{const _0xe7c839=_0x12d155;if('/'===_0xe7c839[_0x1df341(0x39fd)](0x0,0x1))return _0x3a93c7['w1'][_0x1df341(0x404a)](_0x1df341(0x2cce)),null;_0x18e24c=_0x565d4d+_0xe7c839,_0x12ce5a=_0xe7c839;}}}else _0x18e24c=_0x565d4d,_0x12ce5a=_0x3a93c7['w1'][_0x1df341(0x2deb)](_0x565d4d),_0x565d4d=_0x3a93c7['w1'][_0x1df341(0x28d9)](_0x565d4d);return{'url':_0x18e24c,'rootUrl':_0x565d4d,'name':_0x12ce5a,'file':_0x1ca4f0};}static['GetPluginForExtension'](_0x1d9f4d){var _0x448831=_0x4c7b0c;return _0x20c148[_0x448831(0x1cc2)](_0x1d9f4d)[_0x448831(0x1f2e)];}static[_0x4c7b0c(0x2a61)](_0x4aaaf1){var _0x5bf19e=_0x4c7b0c;return!!_0x20c148[_0x5bf19e(0x27e5)][_0x4aaaf1];}static[_0x4c7b0c(0xb27)](_0x492e84){var _0x3845c9=_0x4c7b0c;if(_0x3845c9(0x28aa)==typeof _0x492e84['extensions']){const _0x439fe6=_0x492e84['extensions'];_0x20c148['_RegisteredPlugins'][_0x439fe6['toLowerCase']()]={'plugin':_0x492e84,'isBinary':!0x1};}else{const _0x4107a7=_0x492e84[_0x3845c9(0x2362)];Object[_0x3845c9(0x689)](_0x4107a7)[_0x3845c9(0x7f0)](_0x5a62bf=>{var _0x4884ff=_0x3845c9;_0x20c148[_0x4884ff(0x27e5)][_0x5a62bf[_0x4884ff(0x407c)]()]={'plugin':_0x492e84,'isBinary':_0x4107a7[_0x5a62bf]['isBinary']};});}}static[_0x4c7b0c(0x3586)](_0x2a9ea6,_0xf33ff2,_0x221534='',_0x3dde18=_0x323687['l'][_0x4c7b0c(0x3396)],_0x2333f3=null,_0x5bf267=null,_0x3f4c2d=null,_0xd6f50b=null){var _0x500bea=_0x4c7b0c;if(!_0x3dde18)return _0x36a7da['Y']['Error'](_0x500bea(0x2a50)),null;const _0x538442=_0x20c148['_GetFileInfo'](_0xf33ff2,_0x221534);if(!_0x538442)return null;const _0x162651={},_0x134850=(_0x3dde18['addPendingData'](_0x162651),()=>{var _0x3bbfb1=_0x500bea;_0x3dde18[_0x3bbfb1(0x3d3)](_0x162651);}),_0x2df71e=(_0x407f37,_0x50c8b8)=>{var _0x38bec1=_0x500bea;_0x407f37=_0x20c148[_0x38bec1(0x1543)](_0x538442,_0x407f37,_0x50c8b8),(_0x3f4c2d?_0x3f4c2d(_0x3dde18,_0x407f37,new _0x53c63f['LH'](_0x407f37,_0x53c63f['SM'][_0x38bec1(0x3b0f)],_0x50c8b8)):_0x36a7da['Y'][_0x38bec1(0x404a)](_0x407f37),_0x134850());},_0x4ab561=_0x5bf267?_0x4b3b3a=>{try{_0x5bf267(_0x4b3b3a);}catch(_0x35ed47){_0x2df71e('Error\x20in\x20onProgress\x20callback:\x20'+_0x35ed47,_0x35ed47);}}:void 0x0,_0x199b1f=(_0x45767e,_0x3cfc60,_0x5a6286,_0x36e32a,_0x2a5090,_0x38236b,_0x24e6be)=>{var _0x86b148=_0x500bea;if(_0x3dde18[_0x86b148(0xdaf)][_0x86b148(0x3f90)](_0x538442[_0x86b148(0x738)]),_0x2333f3)try{_0x2333f3(_0x45767e,_0x3cfc60,_0x5a6286,_0x36e32a,_0x2a5090,_0x38236b,_0x24e6be);}catch(_0x53ce7d){_0x2df71e(_0x86b148(0x12ea)+_0x53ce7d,_0x53ce7d);}_0x3dde18[_0x86b148(0x3d3)](_0x162651);};return _0x20c148['_LoadData'](_0x538442,_0x3dde18,(_0x3c6740,_0x158afa,_0x6939f7)=>{var _0x57fcd0=_0x500bea;if(_0x3c6740['rewriteRootURL']&&(_0x538442[_0x57fcd0(0x3a58)]=_0x3c6740['rewriteRootURL'](_0x538442['rootUrl'],_0x6939f7)),_0x3c6740['importMesh']){const _0x3a06ae=_0x3c6740;var _0x6939f7=new Array(),_0x46848b=new Array(),_0x711e42=new Array();_0x3a06ae[_0x57fcd0(0x2555)](_0x2a9ea6,_0x3dde18,_0x158afa,_0x538442['rootUrl'],_0x6939f7,_0x46848b,_0x711e42,_0x2df71e)&&(_0x3dde18[_0x57fcd0(0x23f4)]=_0x3c6740[_0x57fcd0(0xc8c)],_0x199b1f(_0x6939f7,_0x46848b,_0x711e42,[],[],[],[]));}else{const _0x158c5f=_0x3c6740;_0x158c5f[_0x57fcd0(0x3018)](_0x2a9ea6,_0x3dde18,_0x158afa,_0x538442[_0x57fcd0(0x3a58)],_0x4ab561,_0x538442[_0x57fcd0(0xc8c)])['then'](_0x25c200=>{var _0x57c0c2=_0x57fcd0;_0x3dde18['loadingPluginName']=_0x3c6740[_0x57c0c2(0xc8c)],_0x199b1f(_0x25c200['meshes'],_0x25c200[_0x57c0c2(0x22c0)],_0x25c200[_0x57c0c2(0x1c56)],_0x25c200[_0x57c0c2(0x384)],_0x25c200[_0x57c0c2(0x1e2f)],_0x25c200['geometries'],_0x25c200[_0x57c0c2(0xe8a)]);})[_0x57fcd0(0x1bc8)](_0xb63545=>{var _0xfe298b=_0x57fcd0;_0x2df71e(_0xb63545[_0xfe298b(0x3bd2)],_0xb63545);});}},_0x4ab561,_0x2df71e,_0x134850,_0xd6f50b);}static[_0x4c7b0c(0x2179)](_0x2c3114,_0xa47b2,_0x1d48ee='',_0x35d105=_0x323687['l'][_0x4c7b0c(0x3396)],_0xa60ed3=null,_0x53d40c=null){return new Promise((_0x911f3e,_0x1712c3)=>{var _0x1b2db3=a8_0x5b24;_0x20c148[_0x1b2db3(0x3586)](_0x2c3114,_0xa47b2,_0x1d48ee,_0x35d105,(_0x572e6c,_0x2263d3,_0x6ee6fd,_0x5b453f,_0x3d6e95,_0x36e534,_0xd2d235)=>{_0x911f3e({'meshes':_0x572e6c,'particleSystems':_0x2263d3,'skeletons':_0x6ee6fd,'animationGroups':_0x5b453f,'transformNodes':_0x3d6e95,'geometries':_0x36e534,'lights':_0xd2d235});},_0xa60ed3,(_0x4040f7,_0x54cbf0,_0x4ce78d)=>{_0x1712c3(_0x4ce78d||new Error(_0x54cbf0));},_0x53d40c);});}static['Load'](_0x51eb1d,_0x4e7889='',_0x1920e9=_0x323687['l']['LastCreatedEngine'],_0x4129e0=null,_0x496306=null,_0x353504=null,_0x49cf5a=null){var _0x4228fb=_0x4c7b0c;return _0x1920e9?_0x20c148[_0x4228fb(0x209b)](_0x51eb1d,_0x4e7889,new _0x1ce9bc['x'](_0x1920e9),_0x4129e0,_0x496306,_0x353504,_0x49cf5a):(_0x3a93c7['w1'][_0x4228fb(0x404a)]('No\x20engine\x20available'),null);}static[_0x4c7b0c(0x3ca3)](_0x5545cd,_0x48dfd5='',_0x3c91ed=_0x323687['l'][_0x4c7b0c(0x7e7)],_0x1cf249=null,_0x3bf9db=null){return new Promise((_0x250e99,_0x4973c2)=>{var _0x236158=a8_0x5b24;_0x20c148[_0x236158(0x981)](_0x5545cd,_0x48dfd5,_0x3c91ed,_0x4ae74e=>{_0x250e99(_0x4ae74e);},_0x1cf249,(_0x12de68,_0x517c9e,_0x3b1111)=>{_0x4973c2(_0x3b1111||new Error(_0x517c9e));},_0x3bf9db);});}static['Append'](_0x5282c0,_0x5bf664='',_0x3be45c=_0x323687['l'][_0x4c7b0c(0x3396)],_0x1b1a49=null,_0x5cd596=null,_0xd624cc=null,_0x349607=null){var _0x4ae193=_0x4c7b0c;if(!_0x3be45c)return _0x36a7da['Y'][_0x4ae193(0x404a)](_0x4ae193(0x6f4)),null;const _0x406eef=_0x20c148['_GetFileInfo'](_0x5282c0,_0x5bf664);if(!_0x406eef)return null;const _0x1c16b1={},_0x2d8ec5=(_0x3be45c[_0x4ae193(0x934)](_0x1c16b1),()=>{var _0x12bc5c=_0x4ae193;_0x3be45c[_0x12bc5c(0x3d3)](_0x1c16b1);}),_0x232f41=(_0x20c148['ShowLoadingScreen']&&!this[_0x4ae193(0x1cb)]&&(this[_0x4ae193(0x1cb)]=!0x0,_0x3be45c[_0x4ae193(0x2cd1)]()['displayLoadingUI'](),_0x3be45c[_0x4ae193(0x1e6b)](()=>{var _0x4744f7=_0x4ae193;_0x3be45c[_0x4744f7(0x2cd1)]()[_0x4744f7(0x1c60)](),this[_0x4744f7(0x1cb)]=!0x1;})),(_0x8a9af4,_0xb8d4f9)=>{var _0x4c35c1=_0x4ae193;_0x8a9af4=_0x20c148['_FormatErrorMessage'](_0x406eef,_0x8a9af4,_0xb8d4f9),(_0xd624cc?_0xd624cc(_0x3be45c,_0x8a9af4,new _0x53c63f['LH'](_0x8a9af4,_0x53c63f['SM'][_0x4c35c1(0x3b0f)],_0xb8d4f9)):_0x36a7da['Y'][_0x4c35c1(0x404a)](_0x8a9af4),_0x2d8ec5());}),_0x1b8f5b=_0x5cd596?_0x47c9c2=>{var _0x2bc3ee=_0x4ae193;try{_0x5cd596(_0x47c9c2);}catch(_0x430676){_0x232f41(_0x2bc3ee(0x3698),_0x430676);}}:void 0x0,_0x41728a=()=>{var _0xd5dffb=_0x4ae193;if(_0x1b1a49)try{_0x1b1a49(_0x3be45c);}catch(_0x5a4092){_0x232f41(_0xd5dffb(0xe2a),_0x5a4092);}_0x3be45c[_0xd5dffb(0x3d3)](_0x1c16b1);};return _0x20c148[_0x4ae193(0x3dfc)](_0x406eef,_0x3be45c,(_0x54f191,_0x7ac8c2)=>{var _0x371a5b=_0x4ae193;if(_0x54f191['load']){const _0x1749af=_0x54f191;_0x1749af['load'](_0x3be45c,_0x7ac8c2,_0x406eef[_0x371a5b(0x3a58)],_0x232f41)&&(_0x3be45c[_0x371a5b(0x23f4)]=_0x54f191[_0x371a5b(0xc8c)],_0x41728a());}else{const _0x346088=_0x54f191;_0x346088[_0x371a5b(0x2cdb)](_0x3be45c,_0x7ac8c2,_0x406eef['rootUrl'],_0x1b8f5b,_0x406eef[_0x371a5b(0xc8c)])[_0x371a5b(0x3725)](()=>{var _0x5b4556=_0x371a5b;_0x3be45c['loadingPluginName']=_0x54f191[_0x5b4556(0xc8c)],_0x41728a();})[_0x371a5b(0x1bc8)](_0x3f66f1=>{var _0x430ee7=_0x371a5b;_0x232f41(_0x3f66f1[_0x430ee7(0x3bd2)],_0x3f66f1);});}},_0x1b8f5b,_0x232f41,_0x2d8ec5,_0x349607);}static['AppendAsync'](_0x189c73,_0x5d1a7c='',_0x2d0403=_0x323687['l'][_0x4c7b0c(0x3396)],_0x450d73=null,_0x3878c5=null){return new Promise((_0x1c5ecb,_0x17e94b)=>{var _0x523a3f=a8_0x5b24;_0x20c148[_0x523a3f(0x209b)](_0x189c73,_0x5d1a7c,_0x2d0403,_0x233eed=>{_0x1c5ecb(_0x233eed);},_0x450d73,(_0x741119,_0xdcd232,_0x38d288)=>{_0x17e94b(_0x38d288||new Error(_0xdcd232));},_0x3878c5);});}static[_0x4c7b0c(0x3d24)](_0x5afdd6,_0x2e1faf='',_0x5020b4=_0x323687['l']['LastCreatedScene'],_0x3eab8c=null,_0x354770=null,_0x326822=null,_0x55e58a=null){var _0x557d10=_0x4c7b0c;if(!_0x5020b4)return _0x36a7da['Y']['Error'](_0x557d10(0x35a7)),null;const _0xcd3c20=_0x20c148[_0x557d10(0x2d9d)](_0x5afdd6,_0x2e1faf);if(!_0xcd3c20)return null;const _0x54b685={},_0x4cd99a=(_0x5020b4[_0x557d10(0x934)](_0x54b685),()=>{_0x5020b4['removePendingData'](_0x54b685);}),_0x57c6a1=(_0x29584a,_0x1947a3)=>{var _0x3a5366=_0x557d10;_0x29584a=_0x20c148[_0x3a5366(0x1543)](_0xcd3c20,_0x29584a,_0x1947a3),(_0x326822?_0x326822(_0x5020b4,_0x29584a,new _0x53c63f['LH'](_0x29584a,_0x53c63f['SM'][_0x3a5366(0x3b0f)],_0x1947a3)):_0x36a7da['Y']['Error'](_0x29584a),_0x4cd99a());},_0x350690=_0x354770?_0x56f350=>{var _0x4cb0b3=_0x557d10;try{_0x354770(_0x56f350);}catch(_0x482297){_0x57c6a1(_0x4cb0b3(0x3698),_0x482297);}}:void 0x0,_0x5b262c=_0x865864=>{var _0x3cbe84=_0x557d10;if(_0x3eab8c)try{_0x3eab8c(_0x865864);}catch(_0x461217){_0x57c6a1(_0x3cbe84(0xe2a),_0x461217);}_0x5020b4['removePendingData'](_0x54b685);};return _0x20c148[_0x557d10(0x3dfc)](_0xcd3c20,_0x5020b4,(_0x57384a,_0x3244f0)=>{var _0x389640=_0x557d10;if(_0x57384a[_0x389640(0x2290)]){const _0x2902c1=_0x57384a;var _0x33242d=_0x2902c1['loadAssetContainer'](_0x5020b4,_0x3244f0,_0xcd3c20['rootUrl'],_0x57c6a1);_0x33242d&&(_0x5020b4['loadingPluginName']=_0x57384a[_0x389640(0xc8c)],_0x5b262c(_0x33242d));}else{if(_0x57384a['loadAssetContainerAsync']){const _0x219a8d=_0x57384a;_0x219a8d[_0x389640(0x16d5)](_0x5020b4,_0x3244f0,_0xcd3c20[_0x389640(0x3a58)],_0x350690,_0xcd3c20[_0x389640(0xc8c)])[_0x389640(0x3725)](_0x1b6f22=>{var _0x78f05=_0x389640;_0x5020b4[_0x78f05(0x23f4)]=_0x57384a[_0x78f05(0xc8c)],_0x5b262c(_0x1b6f22);})['catch'](_0xc56d77=>{var _0x29b03c=_0x389640;_0x57c6a1(_0xc56d77[_0x29b03c(0x3bd2)],_0xc56d77);});}else _0x57c6a1('LoadAssetContainer\x20is\x20not\x20supported\x20by\x20this\x20plugin.\x20Plugin\x20did\x20not\x20provide\x20a\x20loadAssetContainer\x20or\x20loadAssetContainerAsync\x20method.');}},_0x350690,_0x57c6a1,_0x4cd99a,_0x55e58a);}static[_0x4c7b0c(0x169d)](_0x211640,_0x17a967='',_0x4645b0=_0x323687['l'][_0x4c7b0c(0x3396)],_0x66c54b=null,_0x2e2d9f=null){return new Promise((_0x1bed1b,_0x936df9)=>{_0x20c148['LoadAssetContainer'](_0x211640,_0x17a967,_0x4645b0,_0x440597=>{_0x1bed1b(_0x440597);},_0x66c54b,(_0x51ab28,_0x9fc5ef,_0x1efad1)=>{_0x936df9(_0x1efad1||new Error(_0x9fc5ef));},_0x2e2d9f);});}static[_0x4c7b0c(0x3142)](_0x18c5d3,_0x3514d0='',_0x35de8e=_0x323687['l'][_0x4c7b0c(0x3396)],_0x1e8998=!0x0,_0x3e6250=_0x1c006c[_0x4c7b0c(0x3d86)],_0x305665=null,_0x22c341=null,_0x289ffd=null,_0x4d99b9=null,_0x166f88=null){var _0x4568ab=_0x4c7b0c;if(_0x35de8e){if(_0x1e8998){for(const _0x43db39 of _0x35de8e['animatables'])_0x43db39['reset']();_0x35de8e[_0x4568ab(0xf93)](),_0x35de8e[_0x4568ab(0x384)][_0x4568ab(0x13df)]()[_0x4568ab(0x7f0)](_0x496123=>{var _0x14c768=_0x4568ab;_0x496123[_0x14c768(0x18c9)]();});const _0x40b970=_0x35de8e[_0x4568ab(0x10f0)]();_0x40b970['forEach'](_0x10304b=>{var _0x351cb9=_0x4568ab;_0x10304b[_0x351cb9(0x3ac2)]&&(_0x10304b[_0x351cb9(0x3ac2)]=[]);});}else switch(_0x3e6250){case _0x1c006c[_0x4568ab(0x3d86)]:_0x35de8e['animationGroups'][_0x4568ab(0x13df)]()[_0x4568ab(0x7f0)](_0x3bb5d5=>{var _0x28566c=_0x4568ab;_0x3bb5d5[_0x28566c(0x18c9)]();});break;case _0x1c006c[_0x4568ab(0x1b03)]:_0x35de8e[_0x4568ab(0x384)][_0x4568ab(0x7f0)](_0x538188=>{var _0xec48af=_0x4568ab;_0x538188[_0xec48af(0x344a)]();});break;case _0x1c006c[_0x4568ab(0x559)]:_0x35de8e[_0x4568ab(0x384)]['forEach'](_0x259801=>{var _0x4bbf5e=_0x4568ab;_0x259801[_0x4bbf5e(0x3d68)](),_0x259801[_0x4bbf5e(0x3933)]();});break;case _0x1c006c['NoSync']:break;default:return void _0x36a7da['Y'][_0x4568ab(0x404a)]('Unknown\x20animation\x20group\x20loading\x20mode\x20value\x20\x27'+_0x3e6250+'\x27');}const _0x38c26b=_0x35de8e['animatables'][_0x4568ab(0x1377)];this['LoadAssetContainer'](_0x18c5d3,_0x3514d0,_0x35de8e,_0x210b3b=>{var _0x56b272=_0x4568ab;_0x210b3b[_0x56b272(0x90c)](_0x35de8e,_0x35de8e[_0x56b272(0x2339)]['slice'](_0x38c26b),_0x305665),_0x210b3b['dispose'](),_0x35de8e[_0x56b272(0x1de3)][_0x56b272(0x2a3a)](_0x35de8e),_0x22c341&&_0x22c341(_0x35de8e);},_0x289ffd,_0x4d99b9,_0x166f88);}else _0x36a7da['Y'][_0x4568ab(0x404a)]('No\x20scene\x20available\x20to\x20load\x20animations\x20to');}static['ImportAnimationsAsync'](_0x531f4c,_0x3eb61e='',_0xfa6e4d=_0x323687['l']['LastCreatedScene'],_0x1eaf27=!0x0,_0x39ea54=_0x1c006c[_0x4c7b0c(0x3d86)],_0x4edff9=null,_0x395d0c,_0x1e420c=null,_0x51c33b,_0x2809de=null){return new Promise((_0x52cb7f,_0x4826b7)=>{var _0x46d2c6=a8_0x5b24;_0x20c148[_0x46d2c6(0x3142)](_0x531f4c,_0x3eb61e,_0xfa6e4d,_0x1eaf27,_0x39ea54,_0x4edff9,_0x19e9c6=>{_0x52cb7f(_0x19e9c6);},_0x1e420c,(_0x5758c4,_0x15c0e5,_0x8e0e8a)=>{_0x4826b7(_0x8e0e8a||new Error(_0x15c0e5));},_0x2809de);});}}_0x20c148['NO_LOGGING']=_0x16a028['g'][_0x4c7b0c(0x357c)],_0x20c148[_0x4c7b0c(0x2820)]=_0x16a028['g'][_0x4c7b0c(0x1987)],_0x20c148[_0x4c7b0c(0x1db1)]=_0x16a028['g']['SCENELOADER_SUMMARY_LOGGING'],_0x20c148[_0x4c7b0c(0x2923)]=_0x16a028['g'][_0x4c7b0c(0x2dee)],_0x20c148[_0x4c7b0c(0x3e66)]=new _0x418bf1['y$'](),_0x20c148[_0x4c7b0c(0x27e5)]={},_0x20c148[_0x4c7b0c(0x1cb)]=!0x1;},0x126c:(_0x166f94,_0x18f5a5,_0x1fc5e0)=>{var _0x2a1783=a8_0x16e4d8;_0x1fc5e0['d'](_0x18f5a5,{'Z':()=>_0x4c8569}),_0x18f5a5=_0x1fc5e0(0x77a5);class _0x4c8569{static get[_0x2a1783(0x1712)](){var _0x5f5db0=_0x2a1783;return _0x4c8569[_0x5f5db0(0x3d78)];}static set[_0x2a1783(0x1712)](_0x25da1d){_0x4c8569['_ForceFullSceneLoadingForIncremental']=_0x25da1d;}static get[_0x2a1783(0x129b)](){var _0x1767ee=_0x2a1783;return _0x4c8569[_0x1767ee(0x2c5)];}static set[_0x2a1783(0x129b)](_0x44e7d8){_0x4c8569['_ShowLoadingScreen']=_0x44e7d8;}static get['loggingLevel'](){return _0x4c8569['_LoggingLevel'];}static set[_0x2a1783(0x88c)](_0x38b30c){var _0x4f956f=_0x2a1783;_0x4c8569[_0x4f956f(0x19ef)]=_0x38b30c;}static get[_0x2a1783(0x1a2f)](){var _0x48514d=_0x2a1783;return _0x4c8569[_0x48514d(0x260)];}static set[_0x2a1783(0x1a2f)](_0x3a23ec){var _0xcf9178=_0x2a1783;_0x4c8569[_0xcf9178(0x260)]=_0x3a23ec;}}_0x4c8569[_0x2a1783(0x3d78)]=!0x1,_0x4c8569['_ShowLoadingScreen']=!0x0,_0x4c8569[_0x2a1783(0x260)]=!0x1,_0x4c8569[_0x2a1783(0x19ef)]=_0x18f5a5['g']['SCENELOADER_NO_LOGGING'];},0x14c5b:(_0x52e1f3,_0x5aad0a,_0x49540f)=>{var _0x571b8b=a8_0x16e4d8;function _0x3de33b(_0x1617c2,_0x36fd72,_0x2e87ee,_0x38fa24){var _0x2d8210=a8_0x5b24,_0x29a707,_0x120c13=arguments[_0x2d8210(0x1377)],_0x15e3aa=_0x120c13<0x3?_0x36fd72:null===_0x38fa24?_0x38fa24=Object[_0x2d8210(0xd3d)](_0x36fd72,_0x2e87ee):_0x38fa24;if(_0x2d8210(0x1e3f)==typeof Reflect&&_0x2d8210(0x38fa)==typeof Reflect[_0x2d8210(0x1dac)])_0x15e3aa=Reflect[_0x2d8210(0x1dac)](_0x1617c2,_0x36fd72,_0x2e87ee,_0x38fa24);else{for(var _0x1ec49e=_0x1617c2[_0x2d8210(0x1377)]-0x1;0x0<=_0x1ec49e;_0x1ec49e--)(_0x29a707=_0x1617c2[_0x1ec49e])&&(_0x15e3aa=(_0x120c13<0x3?_0x29a707(_0x15e3aa):0x3<_0x120c13?_0x29a707(_0x36fd72,_0x2e87ee,_0x15e3aa):_0x29a707(_0x36fd72,_0x2e87ee))||_0x15e3aa);}0x3<_0x120c13&&_0x15e3aa&&Object[_0x2d8210(0x395)](_0x36fd72,_0x2e87ee,_0x15e3aa);}var _0x3424e9=_0x49540f(0x153ad),_0x479dc1=_0x49540f(0xc84b),_0x42fdf2=_0x49540f(0x11e40),_0x293322=_0x49540f(0x147cf),_0x16eaf1=_0x49540f(0x14ea0),_0x8ecd70=_0x49540f(0xc656),_0x16eb15=_0x49540f(0x1a27),_0x266210=_0x49540f(0x1446b),_0x3b4e0a=_0x49540f(0xe456),_0x26e89a=(_0x49540f(0xdd81),_0x49540f(0x6953),_0x49540f(0x6421)),_0x259fab=_0x49540f(0x2088);class _0x55082c extends _0x42fdf2['H']{constructor(){var _0xf9aaad=a8_0x5b24;super(),this[_0xf9aaad(0x2107)]=!0x1,this['CLIPPLANE']=!0x1,this[_0xf9aaad(0x33ec)]=!0x1,this[_0xf9aaad(0x2b0b)]=!0x1,this[_0xf9aaad(0x3840)]=!0x1,this[_0xf9aaad(0x5ec)]=!0x1,this[_0xf9aaad(0x4011)]=!0x1,this[_0xf9aaad(0x3f37)]=!0x1,this[_0xf9aaad(0x3122)]=!0x1,this['FOG']=!0x1,this[_0xf9aaad(0x3da6)]=!0x1,this['UV1']=!0x1,this[_0xf9aaad(0x38f9)]=!0x1,this['VERTEXCOLOR']=!0x1,this[_0xf9aaad(0x3421)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0xf9aaad(0x80a)]=0x0,this[_0xf9aaad(0x22d6)]=!0x1,this['INSTANCESCOLOR']=!0x1,this['NDOTL']=!0x0,this[_0xf9aaad(0x31c5)]=!0x0,this[_0xf9aaad(0x22eb)]=!0x0,this[_0xf9aaad(0x860)]=!0x1,this[_0xf9aaad(0x1576)]=!0x1,this[_0xf9aaad(0x2261)]=!0x1,this[_0xf9aaad(0x20f9)]();}}class _0x4ed81c extends _0x16eaf1['a']{constructor(_0x1157d9,_0x3492fc){var _0x156c13=a8_0x5b24;super(_0x1157d9,_0x3492fc),this[_0x156c13(0x75d)]=new _0x479dc1['Wo'](0x1,0x1,0x1),this['_computeHighLevel']=!0x1,this[_0x156c13(0x3fc9)]=!0x1,this['_maxSimultaneousLights']=0x4;}['needAlphaBlending'](){var _0x4326c3=a8_0x5b24;return this[_0x4326c3(0x1aed)]<0x1;}[_0x571b8b(0x3d3a)](){return!0x1;}[_0x571b8b(0x2bb5)](){return null;}[_0x571b8b(0xed5)](_0x263e46,_0x4ecc6b,_0xef7c3d){var _0x940bf=_0x571b8b;if(this['isFrozen']&&_0x4ecc6b[_0x940bf(0x2766)]&&_0x4ecc6b[_0x940bf(0x2766)][_0x940bf(0x3d05)]&&_0x4ecc6b[_0x940bf(0x2766)][_0x940bf(0x2ecd)]===_0xef7c3d)return!0x0;_0x4ecc6b[_0x940bf(0x3c74)]||(_0x4ecc6b[_0x940bf(0x3c74)]=new _0x55082c());const _0x43f57e=_0x4ecc6b['materialDefines'],_0x3104ed=this[_0x940bf(0x83e)]();if(this[_0x940bf(0x10f3)](_0x4ecc6b))return!0x0;var _0x5c487c=_0x3104ed['getEngine']();if(_0x43f57e[_0x940bf(0x2389)]&&(_0x43f57e[_0x940bf(0x19e3)]=!0x1,_0x3104ed['texturesEnabled']&&this[_0x940bf(0x2685)]&&_0x8ecd70['k'][_0x940bf(0x2949)])){if(!this[_0x940bf(0x2685)][_0x940bf(0x3261)]())return!0x1;_0x43f57e['_needUVs']=!0x0,_0x43f57e[_0x940bf(0x2107)]=!0x0;}if(_0x43f57e[_0x940bf(0x22eb)]=!this[_0x940bf(0x3e5a)],_0x293322['G'][_0x940bf(0x2154)](_0x263e46,_0x3104ed,!0x1,this[_0x940bf(0x1139)],this[_0x940bf(0x1ef8)],this['_shouldTurnAlphaTestOn'](_0x263e46),_0x43f57e),_0x43f57e[_0x940bf(0xfae)]=_0x293322['G'][_0x940bf(0x2254)](_0x3104ed,_0x263e46,_0x43f57e,!0x1,this[_0x940bf(0x37dd)],this['_disableLighting']),_0x293322['G']['PrepareDefinesForFrameBoundValues'](_0x3104ed,_0x5c487c,this,_0x43f57e,!!_0xef7c3d),_0x293322['G'][_0x940bf(0xd98)](_0x263e46,_0x43f57e,!0x0,!0x0),_0x43f57e[_0x940bf(0xac9)]){_0x43f57e[_0x940bf(0x38c7)](),_0x3104ed['resetCachedMaterial']();const _0x3ddf94=new _0x26e89a['L'](),_0x3dc4ef=(_0x43f57e['FOG']&&_0x3ddf94[_0x940bf(0x13e4)](0x1,_0x940bf(0x352e)),_0x293322['G']['HandleFallbacksForShadows'](_0x43f57e,_0x3ddf94,this[_0x940bf(0x515)]),0x0<_0x43f57e[_0x940bf(0x2abd)]&&_0x3ddf94[_0x940bf(0x2f95)](0x0,_0x263e46),_0x43f57e[_0x940bf(0x1576)]=_0x3104ed[_0x940bf(0x363a)][_0x940bf(0x23ba)],[_0x16eb15['o']['PositionKind']]);_0x43f57e[_0x940bf(0x3da6)]&&_0x3dc4ef[_0x940bf(0x3f90)](_0x16eb15['o'][_0x940bf(0x279a)]),_0x43f57e[_0x940bf(0x3e58)]&&_0x3dc4ef['push'](_0x16eb15['o'][_0x940bf(0x2087)]),_0x43f57e[_0x940bf(0x38f9)]&&_0x3dc4ef[_0x940bf(0x3f90)](_0x16eb15['o'][_0x940bf(0x2abb)]),_0x43f57e['VERTEXCOLOR']&&_0x3dc4ef[_0x940bf(0x3f90)](_0x16eb15['o']['ColorKind']),_0x293322['G'][_0x940bf(0xfea)](_0x3dc4ef,_0x263e46,_0x43f57e,_0x3ddf94),_0x293322['G'][_0x940bf(0x2c78)](_0x3dc4ef,_0x43f57e);var _0x263e46=_0x43f57e[_0x940bf(0x22e6)](),_0x1113ec=['world',_0x940bf(0x1d92),_0x940bf(0x1633),_0x940bf(0x32c8),_0x940bf(0x3606),_0x940bf(0x155c),_0x940bf(0x71f),_0x940bf(0x1bba),'pointSize','vDiffuseInfos',_0x940bf(0x2bed),_0x940bf(0x10d6)],_0x391439=[_0x940bf(0x399c)],_0x2ee64f=new Array();(0x0,_0x259fab['qx'])(_0x1113ec),_0x293322['G'][_0x940bf(0x3cd3)]({'uniformsNames':_0x1113ec,'uniformBuffersNames':_0x2ee64f,'samplers':_0x391439,'defines':_0x43f57e,'maxSimultaneousLights':this[_0x940bf(0x515)]}),_0x4ecc6b[_0x940bf(0x319a)](_0x3104ed[_0x940bf(0x2cd1)]()[_0x940bf(0x12cf)]('cell',{'attributes':_0x3dc4ef,'uniformsNames':_0x1113ec,'uniformBuffersNames':_0x2ee64f,'samplers':_0x391439,'defines':_0x263e46,'fallbacks':_0x3ddf94,'onCompiled':this[_0x940bf(0x2de2)],'onError':this[_0x940bf(0x374a)],'indexParameters':{'maxSimultaneousLights':this['maxSimultaneousLights']-0x1}},_0x5c487c),_0x43f57e,this[_0x940bf(0xa57)]);}return!(!_0x4ecc6b[_0x940bf(0x2766)]||!_0x4ecc6b['effect']['isReady']()||(_0x43f57e['_renderId']=_0x3104ed[_0x940bf(0x36f0)](),_0x4ecc6b[_0x940bf(0x2766)]['_wasPreviouslyReady']=!0x0,_0x4ecc6b[_0x940bf(0x2766)][_0x940bf(0x2ecd)]=!!_0xef7c3d,0x0));}['bindForSubMesh'](_0x39235a,_0x26a863,_0x2776d4){var _0x70c4a8=_0x571b8b;const _0x148af1=this[_0x70c4a8(0x83e)]();var _0xb5699a=_0x2776d4[_0x70c4a8(0x3c74)];_0xb5699a&&(_0x2776d4=_0x2776d4[_0x70c4a8(0x2766)])&&(this[_0x70c4a8(0xead)]=_0x2776d4,this[_0x70c4a8(0x1328)](_0x39235a),this[_0x70c4a8(0xead)]['setMatrix'](_0x70c4a8(0x1633),_0x148af1['getTransformMatrix']()),_0x293322['G'][_0x70c4a8(0x2a10)](_0x26a863,this[_0x70c4a8(0xead)]),this['_mustRebind'](_0x148af1,_0x2776d4)&&(this[_0x70c4a8(0x2685)]&&_0x8ecd70['k'][_0x70c4a8(0x2949)]&&(this[_0x70c4a8(0xead)][_0x70c4a8(0x1888)](_0x70c4a8(0x399c),this[_0x70c4a8(0x2685)]),this['_activeEffect'][_0x70c4a8(0x39e5)](_0x70c4a8(0x377f),this[_0x70c4a8(0x2685)]['coordinatesIndex'],this['_diffuseTexture'][_0x70c4a8(0x184a)]),this[_0x70c4a8(0xead)]['setMatrix'](_0x70c4a8(0x10d6),this[_0x70c4a8(0x2685)][_0x70c4a8(0x318f)]())),(0x0,_0x259fab['an'])(this[_0x70c4a8(0xead)],this,_0x148af1),this['pointsCloud']&&this['_activeEffect']['setFloat'](_0x70c4a8(0x23ec),this['pointSize']),_0x148af1[_0x70c4a8(0x179c)](_0x2776d4)),this[_0x70c4a8(0xead)][_0x70c4a8(0x3200)](_0x70c4a8(0x155c),this[_0x70c4a8(0x75d)],this[_0x70c4a8(0x1aed)]*_0x26a863[_0x70c4a8(0x241b)]),_0x148af1['lightsEnabled']&&!this[_0x70c4a8(0x2e95)]&&_0x293322['G'][_0x70c4a8(0x2a87)](_0x148af1,_0x26a863,this[_0x70c4a8(0xead)],_0xb5699a,this[_0x70c4a8(0x37dd)]),_0x148af1[_0x70c4a8(0x1ef8)]&&_0x26a863['applyFog']&&_0x148af1['fogMode']!==_0x266210['x'][_0x70c4a8(0x3a61)]&&this[_0x70c4a8(0xead)][_0x70c4a8(0x1e2d)]('view',_0x148af1[_0x70c4a8(0x2e14)]()),_0x293322['G']['BindFogParameters'](_0x148af1,_0x26a863,this[_0x70c4a8(0xead)]),this['_afterBind'](_0x26a863,this['_activeEffect']));}['getAnimatables'](){var _0x4cb7a0=_0x571b8b;const _0x1bea4a=[];return this['_diffuseTexture']&&this[_0x4cb7a0(0x2685)][_0x4cb7a0(0x3ac2)]&&0x0<this[_0x4cb7a0(0x2685)][_0x4cb7a0(0x3ac2)]['length']&&_0x1bea4a['push'](this[_0x4cb7a0(0x2685)]),_0x1bea4a;}[_0x571b8b(0x328d)](){var _0x24d918=_0x571b8b;const _0x331e90=super['getActiveTextures']();return this[_0x24d918(0x2685)]&&_0x331e90[_0x24d918(0x3f90)](this[_0x24d918(0x2685)]),_0x331e90;}[_0x571b8b(0x32b8)](_0x50fbe4){var _0x8ca5f=_0x571b8b;return!!super[_0x8ca5f(0x32b8)](_0x50fbe4)||this[_0x8ca5f(0x2685)]===_0x50fbe4;}['dispose'](_0x302a74){var _0x281aa1=_0x571b8b;this[_0x281aa1(0x2685)]&&this[_0x281aa1(0x2685)][_0x281aa1(0x18c9)](),super[_0x281aa1(0x18c9)](_0x302a74);}['getClassName'](){var _0x523d6a=_0x571b8b;return _0x523d6a(0x3363);}[_0x571b8b(0x95b)](_0x155cd1){var _0x404028=_0x571b8b;return _0x3424e9['p4'][_0x404028(0x73d)](()=>new _0x4ed81c(_0x155cd1,this[_0x404028(0x83e)]()),this);}['serialize'](){var _0x5736e4=_0x571b8b;const _0x45e557=super[_0x5736e4(0x2fcc)]();return _0x45e557[_0x5736e4(0x2b51)]=_0x5736e4(0x1705),_0x45e557;}static['Parse'](_0x82c341,_0x12bca6,_0xce5d0a){var _0x39216f=_0x571b8b;return _0x3424e9['p4']['Parse'](()=>new _0x4ed81c(_0x82c341[_0x39216f(0xc8c)],_0x12bca6),_0x82c341,_0x12bca6,_0xce5d0a);}}_0x3de33b([(0x0,_0x3424e9['oU'])(_0x571b8b(0x1f9a))],_0x4ed81c['prototype'],_0x571b8b(0x2685),void 0x0),_0x3de33b([(0x0,_0x3424e9['wz'])(_0x571b8b(0x1414))],_0x4ed81c[_0x571b8b(0x41df)],_0x571b8b(0x1f9a),void 0x0),_0x3de33b([(0x0,_0x3424e9['n9'])(_0x571b8b(0xe59))],_0x4ed81c[_0x571b8b(0x41df)],_0x571b8b(0x75d),void 0x0),_0x3de33b([(0x0,_0x3424e9['qC'])(_0x571b8b(0x3e5a))],_0x4ed81c[_0x571b8b(0x41df)],_0x571b8b(0x28af),void 0x0),_0x3de33b([(0x0,_0x3424e9['wz'])(_0x571b8b(0x1414))],_0x4ed81c[_0x571b8b(0x41df)],_0x571b8b(0x3e5a),void 0x0),_0x3de33b([(0x0,_0x3424e9['qC'])(_0x571b8b(0x2e95))],_0x4ed81c[_0x571b8b(0x41df)],_0x571b8b(0x3fc9),void 0x0),_0x3de33b([(0x0,_0x3424e9['wz'])(_0x571b8b(0x253))],_0x4ed81c[_0x571b8b(0x41df)],_0x571b8b(0x2e95),void 0x0),_0x3de33b([(0x0,_0x3424e9['qC'])(_0x571b8b(0x515))],_0x4ed81c[_0x571b8b(0x41df)],'_maxSimultaneousLights',void 0x0),_0x3de33b([(0x0,_0x3424e9['wz'])(_0x571b8b(0x253))],_0x4ed81c[_0x571b8b(0x41df)],_0x571b8b(0x515),void 0x0),(0x0,_0x3b4e0a['H'])(_0x571b8b(0x1705),_0x4ed81c);},0x17f58:(_0x5f34dc,_0x9ccd0f,_0x5f2490)=>{_0x5f2490(0x14c5b);},0xa38a:(_0x4022f4,_0x50f846,_0xcefa1c)=>{var _0x5b370c=a8_0x16e4d8,_0x35cc5c=_0xcefa1c(0xf75c),_0x438b86=_0xcefa1c(0x7c4f),_0xcefa1c=_0xcefa1c(0xe456);class _0x283515{constructor(){}}class _0x446bb4 extends _0x438b86['K']{constructor(_0x3fd93e,_0x41b4cf){var _0x286a8c=a8_0x5b24;super(_0x3fd93e,_0x41b4cf),this[_0x286a8c(0x1fb4)]=new _0x283515(),this[_0x286a8c(0x3761)]=this['Builder'],this[_0x286a8c(0x3647)]=_0x35cc5c['Q'][_0x286a8c(0x1bc9)][_0x286a8c(0xea0)],this[_0x286a8c(0x21fb)]=_0x35cc5c['Q'][_0x286a8c(0x1bc9)]['defaultVertexShader'];}['AttachAfterBind'](_0x362d95,_0x5eee66){var _0x443c37=a8_0x5b24;if(this['_newUniformInstances'])for(const _0x1ced91 in this[_0x443c37(0x20d3)]){var _0xd892d0=_0x1ced91[_0x443c37(0x22e6)]()['split']('-');_0x443c37(0x1da5)==_0xd892d0[0x0]?_0x5eee66[_0x443c37(0x16d7)](_0xd892d0[0x1],this['_newUniformInstances'][_0x1ced91]):_0x443c37(0xc31)==_0xd892d0[0x0]?_0x5eee66['setVector3'](_0xd892d0[0x1],this[_0x443c37(0x20d3)][_0x1ced91]):_0x443c37(0x2b6)==_0xd892d0[0x0]?_0x5eee66['setVector4'](_0xd892d0[0x1],this[_0x443c37(0x20d3)][_0x1ced91]):_0x443c37(0x20a5)==_0xd892d0[0x0]?_0x5eee66[_0x443c37(0x1e2d)](_0xd892d0[0x1],this[_0x443c37(0x20d3)][_0x1ced91]):_0x443c37(0x3b76)==_0xd892d0[0x0]&&_0x5eee66['setFloat'](_0xd892d0[0x1],this[_0x443c37(0x20d3)][_0x1ced91]);}if(this['_newSamplerInstances'])for(const _0x46609e in this[_0x443c37(0x29a4)]){var _0x2ba261=_0x46609e[_0x443c37(0x22e6)]()[_0x443c37(0x54f)]('-');_0x443c37(0x2f58)==_0x2ba261[0x0]&&this['_newSamplerInstances'][_0x46609e][_0x443c37(0x3261)]&&this[_0x443c37(0x29a4)][_0x46609e][_0x443c37(0x3261)]()&&_0x5eee66[_0x443c37(0x1888)](_0x2ba261[0x1],this['_newSamplerInstances'][_0x46609e]);}}['ReviewUniform'](_0x5209ca,_0x76eb56){var _0x4dfa43=a8_0x5b24;if(_0x4dfa43(0x209d)==_0x5209ca&&this['_newUniforms']){for(let _0xf27510=0x0;_0xf27510<this[_0x4dfa43(0x320a)][_0x4dfa43(0x1377)];_0xf27510++)-0x1==this[_0x4dfa43(0x16bc)][_0xf27510][_0x4dfa43(0x919)]('sampler')&&_0x76eb56['push'](this[_0x4dfa43(0x320a)][_0xf27510]['replace'](/\[\d*\]/g,''));}if('sampler'==_0x5209ca&&this['_newUniforms']){for(let _0x4351cf=0x0;_0x4351cf<this[_0x4dfa43(0x320a)][_0x4dfa43(0x1377)];_0x4351cf++)-0x1!=this[_0x4dfa43(0x16bc)][_0x4351cf][_0x4dfa43(0x919)](_0x4dfa43(0x1a82))&&_0x76eb56[_0x4dfa43(0x3f90)](this[_0x4dfa43(0x320a)][_0x4351cf][_0x4dfa43(0x3560)](/\[\d*\]/g,''));}return _0x76eb56;}[_0x5b370c(0x235a)](_0x1225e6,_0x3b5963,_0x769f40,_0x3a5af5,_0x2ef3c7,_0x22e258){var _0x354300=_0x5b370c;if(_0x22e258&&this[_0x354300(0x1594)]&&0x0<this[_0x354300(0x1594)][_0x354300(0x1377)]&&_0x22e258[_0x354300(0x3f90)](...this[_0x354300(0x1594)]),this[_0x354300(0xc14)]('uniform',_0x3b5963),this[_0x354300(0xc14)](_0x354300(0x1a82),_0x3a5af5),this[_0x354300(0x2dcc)])return this[_0x354300(0x3a35)];this['_isCreatedShader']=!0x1,_0x446bb4['ShaderIndexer']++,_0x22e258=_0x354300(0xf82)+_0x446bb4[_0x354300(0x1696)];const _0x362cc4=this[_0x354300(0x2b19)][_0x354300(0x2de9)](this);return this[_0x354300(0x2b19)]=(_0x56df35,_0x3de739)=>{var _0x3439d2=_0x354300;if(_0x3de739){this[_0x3439d2(0x1347)](_0x56df35,_0x3de739);try{_0x362cc4(_0x56df35,_0x3de739);}catch(_0x276037){}}},_0x35cc5c['Q']['ShadersStore'][_0x22e258+'VertexShader']=this['VertexShader'][_0x354300(0x3560)](_0x354300(0x15c2),this[_0x354300(0x1fb4)][_0x354300(0x11f4)]||'')[_0x354300(0x3560)]('#define\x20CUSTOM_VERTEX_DEFINITIONS',(this[_0x354300(0x16bc)]?this[_0x354300(0x16bc)][_0x354300(0x1301)]('\x0a'):'')+(this[_0x354300(0x1fb4)]['Vertex_Definitions']||''))[_0x354300(0x3560)](_0x354300(0x14b6),this[_0x354300(0x1fb4)][_0x354300(0x361)]||'')[_0x354300(0x3560)]('#define\x20CUSTOM_VERTEX_UPDATE_POSITION',this[_0x354300(0x1fb4)]['Vertex_Before_PositionUpdated']||'')[_0x354300(0x3560)]('#define\x20CUSTOM_VERTEX_UPDATE_NORMAL',this[_0x354300(0x1fb4)][_0x354300(0x2691)]||'')[_0x354300(0x3560)]('#define\x20CUSTOM_VERTEX_MAIN_END',this[_0x354300(0x1fb4)][_0x354300(0x2497)]||''),this[_0x354300(0x1fb4)][_0x354300(0x1bd4)]&&(_0x35cc5c['Q']['ShadersStore'][_0x22e258+_0x354300(0x21fb)]=_0x35cc5c['Q'][_0x354300(0x1bc9)][_0x22e258+_0x354300(0x21fb)]['replace'](_0x354300(0x3c1c),this[_0x354300(0x1fb4)][_0x354300(0x1bd4)])),_0x35cc5c['Q'][_0x354300(0x1bc9)][_0x22e258+_0x354300(0x1c5a)]=this['FragmentShader']['replace']('#define\x20CUSTOM_FRAGMENT_BEGIN',this[_0x354300(0x1fb4)]['Fragment_Begin']||'')[_0x354300(0x3560)](_0x354300(0x8b2),this[_0x354300(0x1fb4)][_0x354300(0x2797)]||'')['replace'](_0x354300(0x208e),(this[_0x354300(0x16bc)]?this['_customUniform'][_0x354300(0x1301)]('\x0a'):'')+(this[_0x354300(0x1fb4)][_0x354300(0x40f2)]||''))[_0x354300(0x3560)](_0x354300(0xab8),this[_0x354300(0x1fb4)]['Fragment_Custom_Diffuse']||'')[_0x354300(0x3560)](_0x354300(0x32d9),this[_0x354300(0x1fb4)][_0x354300(0x3f8e)]||'')[_0x354300(0x3560)](_0x354300(0x2c87),this['CustomParts']['Fragment_Before_Lights']||'')[_0x354300(0x3560)](_0x354300(0x3fa),this[_0x354300(0x1fb4)]['Fragment_Before_FragColor']||'')[_0x354300(0x3560)](_0x354300(0x2e9a),this[_0x354300(0x1fb4)][_0x354300(0x1caa)]||''),this[_0x354300(0x1fb4)]['Fragment_Before_Fog']&&(_0x35cc5c['Q'][_0x354300(0x1bc9)][_0x22e258+'PixelShader']=_0x35cc5c['Q'][_0x354300(0x1bc9)][_0x22e258+_0x354300(0x1c5a)][_0x354300(0x3560)](_0x354300(0x172b),this[_0x354300(0x1fb4)]['Fragment_Before_Fog'])),this[_0x354300(0x2dcc)]=!0x0,this['_createdShaderName']=_0x22e258;}[_0x5b370c(0x1fa0)](_0x32b83d,_0x2e4a79,_0x4b93e1){var _0x3e07ce=_0x5b370c;return this[_0x3e07ce(0x16bc)]||(this[_0x3e07ce(0x16bc)]=new Array(),this[_0x3e07ce(0x320a)]=new Array(),this[_0x3e07ce(0x29a4)]={},this[_0x3e07ce(0x20d3)]={}),_0x4b93e1&&(-0x1!=_0x2e4a79[_0x3e07ce(0x919)](_0x3e07ce(0x1a82))?this[_0x3e07ce(0x29a4)][_0x2e4a79+'-'+_0x32b83d]=_0x4b93e1:this[_0x3e07ce(0x20d3)][_0x2e4a79+'-'+_0x32b83d]=_0x4b93e1),this[_0x3e07ce(0x16bc)][_0x3e07ce(0x3f90)](_0x3e07ce(0x1fab)+_0x2e4a79+'\x20'+_0x32b83d+';'),this[_0x3e07ce(0x320a)][_0x3e07ce(0x3f90)](_0x32b83d),this;}[_0x5b370c(0xe64)](_0x4c399b){var _0x8f252d=_0x5b370c;return this[_0x8f252d(0x1594)]||(this[_0x8f252d(0x1594)]=[]),this[_0x8f252d(0x1594)][_0x8f252d(0x3f90)](_0x4c399b),this;}[_0x5b370c(0x3d55)](_0xa868ab){var _0x40143f=_0x5b370c;return this[_0x40143f(0x1fb4)][_0x40143f(0x3d55)]=_0xa868ab,this;}['Fragment_Definitions'](_0xc4555d){var _0x79965b=_0x5b370c;return this[_0x79965b(0x1fb4)][_0x79965b(0x40f2)]=_0xc4555d,this;}[_0x5b370c(0x2797)](_0x5a28fe){var _0x2ad778=_0x5b370c;return this[_0x2ad778(0x1fb4)][_0x2ad778(0x2797)]=_0x5a28fe,this;}['Fragment_MainEnd'](_0x8e0b86){var _0xa3719=_0x5b370c;return this[_0xa3719(0x1fb4)]['Fragment_MainEnd']=_0x8e0b86,this;}[_0x5b370c(0x957)](_0x4b7fe7){var _0x5a3b7b=_0x5b370c;return this['CustomParts']['Fragment_Custom_Diffuse']=_0x4b7fe7[_0x5a3b7b(0x3560)](_0x5a3b7b(0x5dc),_0x5a3b7b(0x75d)),this;}[_0x5b370c(0x3f8e)](_0x18625b){var _0x4428a1=_0x5b370c;return this['CustomParts']['Fragment_Custom_Alpha']=_0x18625b[_0x4428a1(0x3560)](_0x4428a1(0x5dc),'alpha'),this;}[_0x5b370c(0x1e9)](_0xf1d069){var _0x5f0a52=_0x5b370c;return this['CustomParts'][_0x5f0a52(0x1e9)]=_0xf1d069,this;}[_0x5b370c(0x315a)](_0x3a83aa){var _0x4958db=_0x5b370c;return this['CustomParts'][_0x4958db(0x315a)]=_0x3a83aa,this;}['Fragment_Before_FragColor'](_0x40bd47){var _0x33bb80=_0x5b370c;return this['CustomParts'][_0x33bb80(0x865)]=_0x40bd47[_0x33bb80(0x3560)](_0x33bb80(0x5dc),_0x33bb80(0x378e)),this;}[_0x5b370c(0x11f4)](_0x11a0a5){var _0x5d1665=_0x5b370c;return this[_0x5d1665(0x1fb4)][_0x5d1665(0x11f4)]=_0x11a0a5,this;}[_0x5b370c(0x416b)](_0xca09f5){var _0x1fc047=_0x5b370c;return this[_0x1fc047(0x1fb4)][_0x1fc047(0x416b)]=_0xca09f5,this;}[_0x5b370c(0x361)](_0x49bb4b){var _0x1fecff=_0x5b370c;return this['CustomParts'][_0x1fecff(0x361)]=_0x49bb4b,this;}['Vertex_Before_PositionUpdated'](_0x34efe7){var _0x2c6508=_0x5b370c;return this[_0x2c6508(0x1fb4)][_0x2c6508(0x2894)]=_0x34efe7[_0x2c6508(0x3560)]('result','positionUpdated'),this;}[_0x5b370c(0x2691)](_0xe16bcf){var _0x417d80=_0x5b370c;return this['CustomParts'][_0x417d80(0x2691)]=_0xe16bcf[_0x417d80(0x3560)](_0x417d80(0x5dc),_0x417d80(0x3d03)),this;}['Vertex_After_WorldPosComputed'](_0xbcf0cd){var _0x270076=_0x5b370c;return this['CustomParts'][_0x270076(0x1bd4)]=_0xbcf0cd,this;}['Vertex_MainEnd'](_0x3eaa96){var _0x23c563=_0x5b370c;return this['CustomParts'][_0x23c563(0x2497)]=_0x3eaa96,this;}}_0x446bb4[_0x5b370c(0x1696)]=0x1,(0x0,_0xcefa1c['H'])(_0x5b370c(0x1c3e),_0x446bb4);},0x12480:(_0x3033e8,_0x30b4d6,_0x2a6f7d)=>{_0x2a6f7d(0xa38a),_0x2a6f7d(0x116c);},0x116c:(_0x502365,_0x487add,_0x1cee62)=>{var _0x295bb6=a8_0x16e4d8,_0x1fd24b=_0x1cee62(0xf75c),_0x1c3917=_0x1cee62(0x17583),_0x568598=_0x1cee62(0xe456),_0x17c0cd=_0x1cee62(0x1411a);class _0x28135e{constructor(){}}class _0x1cc114 extends _0x1c3917['Y']{constructor(_0x96c4f5,_0x1f246b){var _0x22395a=a8_0x5b24;super(_0x96c4f5,_0x1f246b),this[_0x22395a(0x1fb4)]=new _0x28135e(),this[_0x22395a(0x3761)]=this[_0x22395a(0x235a)],this[_0x22395a(0x3647)]=_0x1fd24b['Q'][_0x22395a(0x1bc9)][_0x22395a(0x3db4)],this[_0x22395a(0x21fb)]=_0x1fd24b['Q'][_0x22395a(0x1bc9)][_0x22395a(0xcc8)],this[_0x22395a(0x3647)]=this[_0x22395a(0x3647)]['replace'](/#include<pbrBlockAlbedoOpacity>/g,_0x1fd24b['Q'][_0x22395a(0x2a4a)][_0x22395a(0x419e)]),this[_0x22395a(0x3647)]=this[_0x22395a(0x3647)][_0x22395a(0x3560)](/#include<pbrBlockReflectivity>/g,_0x1fd24b['Q'][_0x22395a(0x2a4a)][_0x22395a(0x3d33)]),this[_0x22395a(0x3647)]=this[_0x22395a(0x3647)][_0x22395a(0x3560)](/#include<pbrBlockFinalColorComposition>/g,_0x1fd24b['Q'][_0x22395a(0x2a4a)][_0x22395a(0x3835)]);}[_0x295bb6(0x1347)](_0x595a0f,_0x2e85c0){var _0xd7f865=_0x295bb6;if(this['_newUniformInstances'])for(const _0x5da0be in this['_newUniformInstances']){var _0x13bb88=_0x5da0be[_0xd7f865(0x22e6)]()[_0xd7f865(0x54f)]('-');'vec2'==_0x13bb88[0x0]?_0x2e85c0['setVector2'](_0x13bb88[0x1],this[_0xd7f865(0x20d3)][_0x5da0be]):_0xd7f865(0xc31)==_0x13bb88[0x0]?_0x2e85c0[_0xd7f865(0x1e2a)](_0x13bb88[0x1],this[_0xd7f865(0x20d3)][_0x5da0be]):_0xd7f865(0x2b6)==_0x13bb88[0x0]?_0x2e85c0[_0xd7f865(0x1e83)](_0x13bb88[0x1],this['_newUniformInstances'][_0x5da0be]):_0xd7f865(0x20a5)==_0x13bb88[0x0]?_0x2e85c0['setMatrix'](_0x13bb88[0x1],this[_0xd7f865(0x20d3)][_0x5da0be]):'float'==_0x13bb88[0x0]&&_0x2e85c0['setFloat'](_0x13bb88[0x1],this[_0xd7f865(0x20d3)][_0x5da0be]);}if(this['_newSamplerInstances'])for(const _0x542ca2 in this[_0xd7f865(0x29a4)]){var _0x1445a8=_0x542ca2[_0xd7f865(0x22e6)]()['split']('-');_0xd7f865(0x2f58)==_0x1445a8[0x0]&&this['_newSamplerInstances'][_0x542ca2][_0xd7f865(0x3261)]&&this[_0xd7f865(0x29a4)][_0x542ca2][_0xd7f865(0x3261)]()&&_0x2e85c0[_0xd7f865(0x1888)](_0x1445a8[0x1],this[_0xd7f865(0x29a4)][_0x542ca2]);}}['ReviewUniform'](_0x57d840,_0x255f11){var _0x112897=_0x295bb6;if(_0x112897(0x209d)==_0x57d840&&this[_0x112897(0x320a)]){for(let _0x4bd4be=0x0;_0x4bd4be<this['_newUniforms'][_0x112897(0x1377)];_0x4bd4be++)-0x1==this[_0x112897(0x16bc)][_0x4bd4be][_0x112897(0x919)](_0x112897(0x1a82))&&_0x255f11[_0x112897(0x3f90)](this[_0x112897(0x320a)][_0x4bd4be][_0x112897(0x3560)](/\[\d*\]/g,''));}if('sampler'==_0x57d840&&this[_0x112897(0x320a)]){for(let _0x53ddb4=0x0;_0x53ddb4<this[_0x112897(0x320a)][_0x112897(0x1377)];_0x53ddb4++)-0x1!=this[_0x112897(0x16bc)][_0x53ddb4]['indexOf'](_0x112897(0x1a82))&&_0x255f11[_0x112897(0x3f90)](this[_0x112897(0x320a)][_0x53ddb4][_0x112897(0x3560)](/\[\d*\]/g,''));}return _0x255f11;}[_0x295bb6(0x235a)](_0x5ba8c6,_0x4a420e,_0x134d82,_0x4ade18,_0x34059a,_0x460b72,_0x4f377f){var _0x48264e=_0x295bb6;if(_0x4f377f){const _0x3483a7=_0x4f377f[_0x48264e(0x1756)];_0x4f377f[_0x48264e(0x1756)]=(_0x123ddc,_0x1108da)=>{var _0x154c7d=_0x48264e;if(_0x154c7d(0x1d39)===_0x123ddc)return _0x3483a7?_0x3483a7(_0x123ddc,_0x1108da):_0x1108da;const _0x94c67c=new _0x17c0cd['Z'](_0x1108da);return _0x94c67c[_0x154c7d(0x2142)]=_0x154c7d(0x16e0),_0x94c67c['processCode'](),_0x3483a7?_0x3483a7(_0x123ddc,_0x94c67c[_0x154c7d(0x1606)]):_0x94c67c[_0x154c7d(0x1606)];};}if(_0x460b72&&this[_0x48264e(0x1594)]&&0x0<this[_0x48264e(0x1594)]['length']&&_0x460b72[_0x48264e(0x3f90)](...this[_0x48264e(0x1594)]),this['ReviewUniform'](_0x48264e(0x209d),_0x4a420e),this[_0x48264e(0xc14)](_0x48264e(0x1a82),_0x4ade18),this[_0x48264e(0x2dcc)])return this[_0x48264e(0x3a35)];this['_isCreatedShader']=!0x1,_0x1cc114[_0x48264e(0x1696)]++,_0x4f377f=_0x48264e(0xf82)+_0x1cc114[_0x48264e(0x1696)];const _0x4d9ba4=this[_0x48264e(0x2b19)][_0x48264e(0x2de9)](this);return this[_0x48264e(0x2b19)]=(_0x4a4aee,_0x292eba)=>{if(_0x292eba){this['AttachAfterBind'](_0x4a4aee,_0x292eba);try{_0x4d9ba4(_0x4a4aee,_0x292eba);}catch(_0x406962){}}},_0x1fd24b['Q'][_0x48264e(0x1bc9)][_0x4f377f+_0x48264e(0x21fb)]=this[_0x48264e(0x21fb)]['replace'](_0x48264e(0x15c2),this[_0x48264e(0x1fb4)][_0x48264e(0x11f4)]||'')[_0x48264e(0x3560)](_0x48264e(0xb02),(this[_0x48264e(0x16bc)]?this[_0x48264e(0x16bc)][_0x48264e(0x1301)]('\x0a'):'')+(this['CustomParts'][_0x48264e(0x416b)]||''))[_0x48264e(0x3560)](_0x48264e(0x14b6),this[_0x48264e(0x1fb4)][_0x48264e(0x361)]||'')['replace'](_0x48264e(0x184c),this[_0x48264e(0x1fb4)][_0x48264e(0x2894)]||'')[_0x48264e(0x3560)](_0x48264e(0x1fdd),this['CustomParts'][_0x48264e(0x2691)]||'')['replace']('#define\x20CUSTOM_VERTEX_MAIN_END',this[_0x48264e(0x1fb4)][_0x48264e(0x2497)]||''),this[_0x48264e(0x1fb4)][_0x48264e(0x1bd4)]&&(_0x1fd24b['Q'][_0x48264e(0x1bc9)][_0x4f377f+_0x48264e(0x21fb)]=_0x1fd24b['Q'][_0x48264e(0x1bc9)][_0x4f377f+'VertexShader'][_0x48264e(0x3560)]('#define\x20CUSTOM_VERTEX_UPDATE_WORLDPOS',this[_0x48264e(0x1fb4)]['Vertex_After_WorldPosComputed'])),_0x1fd24b['Q'][_0x48264e(0x1bc9)][_0x4f377f+_0x48264e(0x1c5a)]=this[_0x48264e(0x3647)][_0x48264e(0x3560)](_0x48264e(0x437),this[_0x48264e(0x1fb4)][_0x48264e(0x3d55)]||'')[_0x48264e(0x3560)](_0x48264e(0x8b2),this[_0x48264e(0x1fb4)][_0x48264e(0x2797)]||'')[_0x48264e(0x3560)]('#define\x20CUSTOM_FRAGMENT_DEFINITIONS',(this[_0x48264e(0x16bc)]?this['_customUniform'][_0x48264e(0x1301)]('\x0a'):'')+(this[_0x48264e(0x1fb4)]['Fragment_Definitions']||''))['replace'](_0x48264e(0x29a6),this[_0x48264e(0x1fb4)][_0x48264e(0x1211)]||'')[_0x48264e(0x3560)](_0x48264e(0x32d9),this[_0x48264e(0x1fb4)][_0x48264e(0x3f8e)]||'')['replace']('#define\x20CUSTOM_FRAGMENT_BEFORE_LIGHTS',this[_0x48264e(0x1fb4)][_0x48264e(0x1e9)]||'')['replace'](_0x48264e(0x3d27),this[_0x48264e(0x1fb4)][_0x48264e(0x1206)]||'')[_0x48264e(0x3560)](_0x48264e(0xa74),this['CustomParts'][_0x48264e(0x5e5)]||'')[_0x48264e(0x3560)](_0x48264e(0x7e3),this[_0x48264e(0x1fb4)][_0x48264e(0x1dd9)]||'')[_0x48264e(0x3560)](_0x48264e(0x3fa),this[_0x48264e(0x1fb4)]['Fragment_Before_FragColor']||'')[_0x48264e(0x3560)](_0x48264e(0x2e9a),this[_0x48264e(0x1fb4)][_0x48264e(0x1caa)]||''),this['CustomParts'][_0x48264e(0x315a)]&&(_0x1fd24b['Q']['ShadersStore'][_0x4f377f+'PixelShader']=_0x1fd24b['Q'][_0x48264e(0x1bc9)][_0x4f377f+'PixelShader'][_0x48264e(0x3560)](_0x48264e(0x172b),this[_0x48264e(0x1fb4)]['Fragment_Before_Fog'])),this[_0x48264e(0x2dcc)]=!0x0,this['_createdShaderName']=_0x4f377f;}[_0x295bb6(0x1fa0)](_0x3c9b0a,_0x175d62,_0x541baa){var _0x5ef9d6=_0x295bb6;return this[_0x5ef9d6(0x16bc)]||(this[_0x5ef9d6(0x16bc)]=new Array(),this[_0x5ef9d6(0x320a)]=new Array(),this['_newSamplerInstances']={},this[_0x5ef9d6(0x20d3)]={}),_0x541baa&&(-0x1!=_0x175d62['indexOf'](_0x5ef9d6(0x1a82))?this['_newSamplerInstances'][_0x175d62+'-'+_0x3c9b0a]=_0x541baa:this['_newUniformInstances'][_0x175d62+'-'+_0x3c9b0a]=_0x541baa),this['_customUniform'][_0x5ef9d6(0x3f90)]('uniform\x20'+_0x175d62+'\x20'+_0x3c9b0a+';'),this[_0x5ef9d6(0x320a)]['push'](_0x3c9b0a),this;}[_0x295bb6(0xe64)](_0x463d5b){var _0x2d9bc1=_0x295bb6;return this[_0x2d9bc1(0x1594)]||(this['_customAttributes']=[]),this['_customAttributes']['push'](_0x463d5b),this;}[_0x295bb6(0x3d55)](_0x31d6f4){var _0x34fc67=_0x295bb6;return this[_0x34fc67(0x1fb4)][_0x34fc67(0x3d55)]=_0x31d6f4,this;}['Fragment_Definitions'](_0x1a7ea7){var _0x2c50cf=_0x295bb6;return this[_0x2c50cf(0x1fb4)]['Fragment_Definitions']=_0x1a7ea7,this;}[_0x295bb6(0x2797)](_0xd55628){var _0x17274f=_0x295bb6;return this['CustomParts'][_0x17274f(0x2797)]=_0xd55628,this;}[_0x295bb6(0x1211)](_0x5df935){var _0x362941=_0x295bb6;return this[_0x362941(0x1fb4)][_0x362941(0x1211)]=_0x5df935[_0x362941(0x3560)](_0x362941(0x5dc),_0x362941(0x3ef5)),this;}[_0x295bb6(0x3f8e)](_0x1d170d){var _0x43a330=_0x295bb6;return this[_0x43a330(0x1fb4)]['Fragment_Custom_Alpha']=_0x1d170d[_0x43a330(0x3560)](_0x43a330(0x5dc),_0x43a330(0x1aed)),this;}[_0x295bb6(0x1e9)](_0x42d223){var _0x3fe25b=_0x295bb6;return this[_0x3fe25b(0x1fb4)][_0x3fe25b(0x1e9)]=_0x42d223,this;}['Fragment_Custom_MetallicRoughness'](_0x5044e3){var _0x109b0a=_0x295bb6;return this[_0x109b0a(0x1fb4)]['Fragment_Custom_MetallicRoughness']=_0x5044e3,this;}[_0x295bb6(0x5e5)](_0x466839){var _0x2290ae=_0x295bb6;return this[_0x2290ae(0x1fb4)]['Fragment_Custom_MicroSurface']=_0x466839,this;}[_0x295bb6(0x315a)](_0x388642){var _0xdef9b=_0x295bb6;return this[_0xdef9b(0x1fb4)][_0xdef9b(0x315a)]=_0x388642,this;}[_0x295bb6(0x1dd9)](_0xf02100){var _0x2e24e9=_0x295bb6;return this[_0x2e24e9(0x1fb4)][_0x2e24e9(0x1dd9)]=_0xf02100,this;}[_0x295bb6(0x865)](_0x4b90c7){var _0x58cfde=_0x295bb6;return this[_0x58cfde(0x1fb4)][_0x58cfde(0x865)]=_0x4b90c7[_0x58cfde(0x3560)](_0x58cfde(0x5dc),'color'),this;}[_0x295bb6(0x1caa)](_0x55db7){var _0x3e7926=_0x295bb6;return this[_0x3e7926(0x1fb4)][_0x3e7926(0x1caa)]=_0x55db7,this;}[_0x295bb6(0x11f4)](_0x5a3d3f){var _0x6b7cc6=_0x295bb6;return this[_0x6b7cc6(0x1fb4)][_0x6b7cc6(0x11f4)]=_0x5a3d3f,this;}[_0x295bb6(0x416b)](_0x2c18b2){return this['CustomParts']['Vertex_Definitions']=_0x2c18b2,this;}[_0x295bb6(0x361)](_0x313e50){var _0x2e155a=_0x295bb6;return this['CustomParts'][_0x2e155a(0x361)]=_0x313e50,this;}[_0x295bb6(0x2894)](_0x54b0fa){var _0x207150=_0x295bb6;return this[_0x207150(0x1fb4)][_0x207150(0x2894)]=_0x54b0fa[_0x207150(0x3560)](_0x207150(0x5dc),'positionUpdated'),this;}[_0x295bb6(0x2691)](_0x3a0b5f){var _0x9b85b1=_0x295bb6;return this[_0x9b85b1(0x1fb4)]['Vertex_Before_NormalUpdated']=_0x3a0b5f[_0x9b85b1(0x3560)]('result',_0x9b85b1(0x3d03)),this;}[_0x295bb6(0x1bd4)](_0x2120ea){var _0x41b66c=_0x295bb6;return this[_0x41b66c(0x1fb4)][_0x41b66c(0x1bd4)]=_0x2120ea,this;}[_0x295bb6(0x2497)](_0x32642c){var _0x360414=_0x295bb6;return this[_0x360414(0x1fb4)]['Vertex_MainEnd']=_0x32642c,this;}}_0x1cc114[_0x295bb6(0x1696)]=0x1,(0x0,_0x568598['H'])('BABYLON.PBRCustomMaterial',_0x1cc114);},0x6b53:(_0x41b885,_0x1ba5c6,_0x17dc2d)=>{var _0x1b7881=a8_0x16e4d8;function _0x537479(_0x20f316,_0x54f6a0,_0x50bf2d,_0x38c5e7){var _0x4b010c=a8_0x5b24,_0x40b206,_0xeda0ed=arguments[_0x4b010c(0x1377)],_0x212619=_0xeda0ed<0x3?_0x54f6a0:null===_0x38c5e7?_0x38c5e7=Object[_0x4b010c(0xd3d)](_0x54f6a0,_0x50bf2d):_0x38c5e7;if(_0x4b010c(0x1e3f)==typeof Reflect&&_0x4b010c(0x38fa)==typeof Reflect['decorate'])_0x212619=Reflect[_0x4b010c(0x1dac)](_0x20f316,_0x54f6a0,_0x50bf2d,_0x38c5e7);else{for(var _0x47a8af=_0x20f316['length']-0x1;0x0<=_0x47a8af;_0x47a8af--)(_0x40b206=_0x20f316[_0x47a8af])&&(_0x212619=(_0xeda0ed<0x3?_0x40b206(_0x212619):0x3<_0xeda0ed?_0x40b206(_0x54f6a0,_0x50bf2d,_0x212619):_0x40b206(_0x54f6a0,_0x50bf2d))||_0x212619);}0x3<_0xeda0ed&&_0x212619&&Object['defineProperty'](_0x54f6a0,_0x50bf2d,_0x212619);}var _0x542b81=_0x17dc2d(0x153ad),_0x515532=_0x17dc2d(0xc84b),_0xbd4b02=_0x17dc2d(0x16361),_0x1bbf24=_0x17dc2d(0xbac7),_0x341dfa=_0x17dc2d(0x11e40),_0x1a35eb=_0x17dc2d(0x147cf),_0x16e349=_0x17dc2d(0x14ea0),_0x2c5bf5=_0x17dc2d(0xc656),_0x2ef3df=_0x17dc2d(0x1a27),_0x577a9c=_0x17dc2d(0x1446b),_0x80c2c2=_0x17dc2d(0xe456),_0x457f76=(_0x17dc2d(0x2c85),_0x17dc2d(0x16f95),_0x17dc2d(0x6421)),_0x398908=_0x17dc2d(0x2088);class _0x2a93ff extends _0x341dfa['H']{constructor(){var _0x5d5074=a8_0x5b24;super(),this[_0x5d5074(0x2107)]=!0x1,this[_0x5d5074(0x140e)]=!0x1,this[_0x5d5074(0x33ec)]=!0x1,this['CLIPPLANE3']=!0x1,this[_0x5d5074(0x3840)]=!0x1,this[_0x5d5074(0x5ec)]=!0x1,this[_0x5d5074(0x4011)]=!0x1,this['ALPHATEST']=!0x1,this[_0x5d5074(0x860)]=!0x1,this['POINTSIZE']=!0x1,this['FOG']=!0x1,this[_0x5d5074(0x3e58)]=!0x1,this[_0x5d5074(0xa67)]=!0x1,this[_0x5d5074(0x3421)]=!0x1,this[_0x5d5074(0x80a)]=0x0,this[_0x5d5074(0x2abd)]=0x0,this[_0x5d5074(0x22d6)]=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x5d5074(0x1576)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x5d5074(0x20f9)]();}}class _0x2c7838 extends _0x16e349['a']{constructor(_0x7ea2a7,_0x32c4ee){var _0x446a8a=a8_0x5b24;super(_0x7ea2a7,_0x32c4ee),this[_0x446a8a(0x75d)]=new _0x515532['Wo'](0x1,0x1,0x1),this['speed']=0x1,this[_0x446a8a(0x3fe3)]=new _0x515532['Wo'](),this[_0x446a8a(0x1893)]=0x0;}[_0x1b7881(0x3161)](){return!0x1;}[_0x1b7881(0x3d3a)](){return!0x0;}[_0x1b7881(0x2bb5)](){return null;}[_0x1b7881(0xed5)](_0x3f519e,_0x2411cb,_0x520f0f){var _0x69e194=_0x1b7881;if(this['isFrozen']&&_0x2411cb[_0x69e194(0x2766)]&&_0x2411cb[_0x69e194(0x2766)][_0x69e194(0x3d05)]&&_0x2411cb[_0x69e194(0x2766)][_0x69e194(0x2ecd)]===_0x520f0f)return!0x0;_0x2411cb[_0x69e194(0x3c74)]||(_0x2411cb[_0x69e194(0x3c74)]=new _0x2a93ff());const _0x316d6b=_0x2411cb['materialDefines'],_0x149993=this[_0x69e194(0x83e)]();if(this['_isReadyForSubMesh'](_0x2411cb))return!0x0;var _0x4386f3=_0x149993[_0x69e194(0x2cd1)]();if(_0x316d6b[_0x69e194(0x2389)]&&(_0x316d6b[_0x69e194(0x19e3)]=!0x1,this['_diffuseTexture']&&_0x2c5bf5['k'][_0x69e194(0x2949)])){if(!this[_0x69e194(0x2685)][_0x69e194(0x3261)]())return!0x1;_0x316d6b[_0x69e194(0x19e3)]=!0x0,_0x316d6b[_0x69e194(0x2107)]=!0x0;}if(_0x316d6b[_0x69e194(0x3f37)]=!!this['_opacityTexture'],_0x316d6b[_0x69e194(0x27af)]&&(_0x316d6b['POINTSIZE']=this['pointsCloud']||_0x149993[_0x69e194(0x28c7)],_0x316d6b[_0x69e194(0x352e)]=_0x149993[_0x69e194(0x1ef8)]&&_0x3f519e['applyFog']&&_0x149993['fogMode']!==_0x577a9c['x'][_0x69e194(0x3a61)]&&this[_0x69e194(0x1ef8)]),_0x1a35eb['G'][_0x69e194(0x24f9)](_0x149993,_0x4386f3,this,_0x316d6b,!!_0x520f0f),_0x1a35eb['G'][_0x69e194(0xd98)](_0x3f519e,_0x316d6b,!0x1,!0x0),_0x316d6b['isDirty']){_0x316d6b[_0x69e194(0x38c7)](),_0x149993['resetCachedMaterial']();const _0x30f2dc=new _0x457f76['L'](),_0x31c43c=(_0x316d6b['FOG']&&_0x30f2dc['addFallback'](0x1,_0x69e194(0x352e)),0x0<_0x316d6b[_0x69e194(0x2abd)]&&_0x30f2dc[_0x69e194(0x2f95)](0x0,_0x3f519e),_0x316d6b['IMAGEPROCESSINGPOSTPROCESS']=_0x149993[_0x69e194(0x363a)][_0x69e194(0x23ba)],[_0x2ef3df['o']['PositionKind']]);_0x316d6b[_0x69e194(0x3e58)]&&_0x31c43c['push'](_0x2ef3df['o'][_0x69e194(0x2087)]),_0x316d6b[_0x69e194(0xa67)]&&_0x31c43c[_0x69e194(0x3f90)](_0x2ef3df['o'][_0x69e194(0x2cec)]),_0x1a35eb['G']['PrepareAttributesForBones'](_0x31c43c,_0x3f519e,_0x316d6b,_0x30f2dc),_0x1a35eb['G']['PrepareAttributesForInstances'](_0x31c43c,_0x316d6b);var _0x3f519e=[_0x69e194(0x2023),_0x69e194(0x1d92),_0x69e194(0x1633),'vEyePosition','vFogInfos',_0x69e194(0x1bba),_0x69e194(0x23ec),_0x69e194(0x377f),_0x69e194(0x2bed),_0x69e194(0x10d6),'time','speed'],_0x3ddd98=((0x0,_0x398908['qx'])(_0x3f519e),_0x316d6b[_0x69e194(0x22e6)]());_0x2411cb[_0x69e194(0x319a)](_0x149993[_0x69e194(0x2cd1)]()['createEffect'](_0x69e194(0x3b0d),{'attributes':_0x31c43c,'uniformsNames':_0x3f519e,'uniformBuffersNames':[],'samplers':[_0x69e194(0x399c),_0x69e194(0x1b74),'opacitySampler'],'defines':_0x3ddd98,'fallbacks':_0x30f2dc,'onCompiled':this['onCompiled'],'onError':this['onError'],'indexParameters':null,'maxSimultaneousLights':0x4,'transformFeedbackVaryings':null},_0x4386f3),_0x316d6b,this[_0x69e194(0xa57)]);}return!(!_0x2411cb[_0x69e194(0x2766)]||!_0x2411cb[_0x69e194(0x2766)][_0x69e194(0x3261)]()||(_0x316d6b[_0x69e194(0x3c3f)]=_0x149993['getRenderId'](),_0x2411cb[_0x69e194(0x2766)][_0x69e194(0x3d05)]=!0x0,_0x2411cb[_0x69e194(0x2766)][_0x69e194(0x2ecd)]=!!_0x520f0f,0x0));}[_0x1b7881(0x15da)](_0x396542,_0x50455b,_0x2e6fbf){var _0x82ec6=_0x1b7881;const _0x2fc85f=this[_0x82ec6(0x83e)]();_0x2e6fbf['materialDefines']&&(_0x2e6fbf=_0x2e6fbf[_0x82ec6(0x2766)])&&(this[_0x82ec6(0xead)]=_0x2e6fbf,this[_0x82ec6(0x1328)](_0x396542),this[_0x82ec6(0xead)]['setMatrix'](_0x82ec6(0x1633),_0x2fc85f[_0x82ec6(0x23b1)]()),_0x1a35eb['G']['BindBonesParameters'](_0x50455b,this[_0x82ec6(0xead)]),this[_0x82ec6(0xd05)](_0x2fc85f,_0x2e6fbf)&&(this[_0x82ec6(0x2685)]&&_0x2c5bf5['k']['DiffuseTextureEnabled']&&(this[_0x82ec6(0xead)][_0x82ec6(0x1888)]('diffuseSampler',this[_0x82ec6(0x2685)]),this[_0x82ec6(0xead)][_0x82ec6(0x39e5)]('vDiffuseInfos',this[_0x82ec6(0x2685)][_0x82ec6(0x1246)],this[_0x82ec6(0x2685)]['level']),this['_activeEffect'][_0x82ec6(0x1e2d)](_0x82ec6(0x10d6),this['_diffuseTexture'][_0x82ec6(0x318f)]()),this['_activeEffect'][_0x82ec6(0x1888)]('distortionSampler',this[_0x82ec6(0x8ec)]),this['_activeEffect']['setTexture'](_0x82ec6(0xeaa),this[_0x82ec6(0x1369)])),(0x0,_0x398908['an'])(this[_0x82ec6(0xead)],this,_0x2fc85f),this[_0x82ec6(0x1139)]&&this[_0x82ec6(0xead)][_0x82ec6(0x1d16)](_0x82ec6(0x23ec),this['pointSize']),_0x2fc85f[_0x82ec6(0x179c)](_0x2e6fbf)),this[_0x82ec6(0xead)][_0x82ec6(0x3200)]('vDiffuseColor',this['_scaledDiffuse'],this[_0x82ec6(0x1aed)]*_0x50455b[_0x82ec6(0x241b)]),_0x2fc85f[_0x82ec6(0x1ef8)]&&_0x50455b['applyFog']&&_0x2fc85f['fogMode']!==_0x577a9c['x'][_0x82ec6(0x3a61)]&&this[_0x82ec6(0xead)][_0x82ec6(0x1e2d)](_0x82ec6(0x1d92),_0x2fc85f['getViewMatrix']()),_0x1a35eb['G'][_0x82ec6(0x40e5)](_0x2fc85f,_0x50455b,this[_0x82ec6(0xead)]),this[_0x82ec6(0x1893)]+=_0x2fc85f[_0x82ec6(0x2cd1)]()[_0x82ec6(0x2d27)](),this[_0x82ec6(0xead)][_0x82ec6(0x1d16)](_0x82ec6(0x21d6),this[_0x82ec6(0x1893)]),this[_0x82ec6(0xead)][_0x82ec6(0x1d16)](_0x82ec6(0xbe7),this['speed']),this['_afterBind'](_0x50455b,this['_activeEffect']));}[_0x1b7881(0x271b)](){var _0x15ac2a=_0x1b7881;const _0x4e66eb=[];return this[_0x15ac2a(0x2685)]&&this['_diffuseTexture'][_0x15ac2a(0x3ac2)]&&0x0<this['_diffuseTexture']['animations'][_0x15ac2a(0x1377)]&&_0x4e66eb[_0x15ac2a(0x3f90)](this['_diffuseTexture']),this[_0x15ac2a(0x8ec)]&&this[_0x15ac2a(0x8ec)][_0x15ac2a(0x3ac2)]&&0x0<this[_0x15ac2a(0x8ec)][_0x15ac2a(0x3ac2)][_0x15ac2a(0x1377)]&&_0x4e66eb[_0x15ac2a(0x3f90)](this['_distortionTexture']),this['_opacityTexture']&&this['_opacityTexture'][_0x15ac2a(0x3ac2)]&&0x0<this['_opacityTexture'][_0x15ac2a(0x3ac2)]['length']&&_0x4e66eb[_0x15ac2a(0x3f90)](this[_0x15ac2a(0x1369)]),_0x4e66eb;}[_0x1b7881(0x328d)](){var _0x4b7618=_0x1b7881;const _0x230935=super[_0x4b7618(0x328d)]();return this[_0x4b7618(0x2685)]&&_0x230935['push'](this['_diffuseTexture']),this[_0x4b7618(0x8ec)]&&_0x230935[_0x4b7618(0x3f90)](this['_distortionTexture']),this[_0x4b7618(0x1369)]&&_0x230935[_0x4b7618(0x3f90)](this[_0x4b7618(0x1369)]),_0x230935;}[_0x1b7881(0x32b8)](_0x28d387){var _0x44b5cf=_0x1b7881;return!!super[_0x44b5cf(0x32b8)](_0x28d387)||this[_0x44b5cf(0x2685)]===_0x28d387||this[_0x44b5cf(0x8ec)]===_0x28d387||this['_opacityTexture']===_0x28d387;}[_0x1b7881(0x3fcd)](){var _0xd8d539=_0x1b7881;return _0xd8d539(0x16f6);}[_0x1b7881(0x18c9)](_0x1f1aca){var _0x58e10b=_0x1b7881;this[_0x58e10b(0x2685)]&&this['_diffuseTexture'][_0x58e10b(0x18c9)](),this[_0x58e10b(0x8ec)]&&this[_0x58e10b(0x8ec)][_0x58e10b(0x18c9)](),super[_0x58e10b(0x18c9)](_0x1f1aca);}[_0x1b7881(0x95b)](_0x3a8ecb){var _0x11d0bf=_0x1b7881;return _0x542b81['p4'][_0x11d0bf(0x73d)](()=>new _0x2c7838(_0x3a8ecb,this[_0x11d0bf(0x83e)]()),this);}[_0x1b7881(0x2fcc)](){var _0xc18cb=_0x1b7881;const _0x5c38c6=super[_0xc18cb(0x2fcc)]();return _0x5c38c6['customType']='BABYLON.FireMaterial',_0x5c38c6[_0xc18cb(0x75d)]=this['diffuseColor'][_0xc18cb(0x86e)](),_0x5c38c6[_0xc18cb(0xbe7)]=this[_0xc18cb(0xbe7)],this['_diffuseTexture']&&(_0x5c38c6[_0xc18cb(0x2685)]=this[_0xc18cb(0x2685)][_0xc18cb(0x2fcc)]()),this[_0xc18cb(0x8ec)]&&(_0x5c38c6[_0xc18cb(0x8ec)]=this['_distortionTexture'][_0xc18cb(0x2fcc)]()),this[_0xc18cb(0x1369)]&&(_0x5c38c6[_0xc18cb(0x1369)]=this[_0xc18cb(0x1369)][_0xc18cb(0x2fcc)]()),_0x5c38c6;}static[_0x1b7881(0x2a19)](_0x24666a,_0x47dea0,_0x51adc6){var _0x5b5a93=_0x1b7881;const _0x4c1f29=new _0x2c7838(_0x24666a['name'],_0x47dea0);return _0x4c1f29['diffuseColor']=_0x515532['Wo']['FromArray'](_0x24666a[_0x5b5a93(0x75d)]),_0x4c1f29['speed']=_0x24666a[_0x5b5a93(0xbe7)],_0x4c1f29['alpha']=_0x24666a['alpha'],_0x4c1f29['id']=_0x24666a['id'],_0xbd4b02['$'][_0x5b5a93(0x334)](_0x4c1f29,_0x24666a[_0x5b5a93(0x32e9)]),_0x4c1f29['backFaceCulling']=_0x24666a[_0x5b5a93(0x363)],_0x4c1f29[_0x5b5a93(0xbb6)]=_0x24666a[_0x5b5a93(0xbb6)],_0x24666a[_0x5b5a93(0x2685)]&&(_0x4c1f29[_0x5b5a93(0x2685)]=_0x1bbf24['x'][_0x5b5a93(0x2a19)](_0x24666a['_diffuseTexture'],_0x47dea0,_0x51adc6)),_0x24666a['_distortionTexture']&&(_0x4c1f29[_0x5b5a93(0x8ec)]=_0x1bbf24['x'][_0x5b5a93(0x2a19)](_0x24666a[_0x5b5a93(0x8ec)],_0x47dea0,_0x51adc6)),_0x24666a[_0x5b5a93(0x1369)]&&(_0x4c1f29[_0x5b5a93(0x1369)]=_0x1bbf24['x'][_0x5b5a93(0x2a19)](_0x24666a[_0x5b5a93(0x1369)],_0x47dea0,_0x51adc6)),_0x4c1f29;}}_0x537479([(0x0,_0x542b81['oU'])(_0x1b7881(0x1f9a))],_0x2c7838[_0x1b7881(0x41df)],_0x1b7881(0x2685),void 0x0),_0x537479([(0x0,_0x542b81['wz'])(_0x1b7881(0x1414))],_0x2c7838['prototype'],_0x1b7881(0x1f9a),void 0x0),_0x537479([(0x0,_0x542b81['oU'])(_0x1b7881(0x19cf))],_0x2c7838[_0x1b7881(0x41df)],'_distortionTexture',void 0x0),_0x537479([(0x0,_0x542b81['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2c7838[_0x1b7881(0x41df)],_0x1b7881(0x19cf),void 0x0),_0x537479([(0x0,_0x542b81['oU'])(_0x1b7881(0x23e5))],_0x2c7838[_0x1b7881(0x41df)],_0x1b7881(0x1369),void 0x0),_0x537479([(0x0,_0x542b81['wz'])(_0x1b7881(0x1414))],_0x2c7838[_0x1b7881(0x41df)],_0x1b7881(0x23e5),void 0x0),_0x537479([(0x0,_0x542b81['n9'])(_0x1b7881(0xe59))],_0x2c7838[_0x1b7881(0x41df)],_0x1b7881(0x75d),void 0x0),_0x537479([(0x0,_0x542b81['qC'])()],_0x2c7838[_0x1b7881(0x41df)],_0x1b7881(0xbe7),void 0x0),(0x0,_0x80c2c2['H'])(_0x1b7881(0x19bb),_0x2c7838);},0x194d:(_0x1447a0,_0x447cca,_0x64550f)=>{_0x64550f(0x6b53);},0x1064d:(_0x1f051d,_0x227e13,_0x447fdd)=>{var _0x1eb819=a8_0x16e4d8;function _0x1cf368(_0xffcb7e,_0x5533e8,_0x91ae35,_0x4e69d7){var _0x477aed=a8_0x5b24,_0x572c9f,_0x1f644c=arguments[_0x477aed(0x1377)],_0x2e350d=_0x1f644c<0x3?_0x5533e8:null===_0x4e69d7?_0x4e69d7=Object['getOwnPropertyDescriptor'](_0x5533e8,_0x91ae35):_0x4e69d7;if(_0x477aed(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x477aed(0x1dac)])_0x2e350d=Reflect[_0x477aed(0x1dac)](_0xffcb7e,_0x5533e8,_0x91ae35,_0x4e69d7);else{for(var _0x561745=_0xffcb7e[_0x477aed(0x1377)]-0x1;0x0<=_0x561745;_0x561745--)(_0x572c9f=_0xffcb7e[_0x561745])&&(_0x2e350d=(_0x1f644c<0x3?_0x572c9f(_0x2e350d):0x3<_0x1f644c?_0x572c9f(_0x5533e8,_0x91ae35,_0x2e350d):_0x572c9f(_0x5533e8,_0x91ae35))||_0x2e350d);}0x3<_0x1f644c&&_0x2e350d&&Object[_0x477aed(0x395)](_0x5533e8,_0x91ae35,_0x2e350d);}var _0x46e9c7=_0x447fdd(0x153ad),_0x2ee391=_0x447fdd(0x9fd1),_0x1caeb3=_0x447fdd(0xc84b),_0x3b61d6=_0x447fdd(0x16361),_0x245cc1=_0x447fdd(0xbac7),_0x34fdf6=_0x447fdd(0x6902),_0x17b97d=_0x447fdd(0x11e40),_0x380839=_0x447fdd(0x147cf),_0xe46693=_0x447fdd(0x14ea0),_0x2e9a0b=_0x447fdd(0xc656),_0x3afa4c=_0x447fdd(0x1a27),_0x4a9c9e=_0x447fdd(0x1446b),_0x22182a=_0x447fdd(0xe456),_0x4262c8=_0x447fdd(0x6421),_0x10b516=(_0x447fdd(0x10367),_0x447fdd(0xe461),_0x447fdd(0x2088));class _0x4f8b40 extends _0x17b97d['H']{constructor(){var _0x432afc=a8_0x5b24;super(),this[_0x432afc(0x2107)]=!0x1,this[_0x432afc(0x3dc)]=!0x1,this[_0x432afc(0x140e)]=!0x1,this[_0x432afc(0x33ec)]=!0x1,this['CLIPPLANE3']=!0x1,this[_0x432afc(0x3840)]=!0x1,this[_0x432afc(0x5ec)]=!0x1,this[_0x432afc(0x4011)]=!0x1,this[_0x432afc(0x3f37)]=!0x1,this[_0x432afc(0x860)]=!0x1,this[_0x432afc(0x3122)]=!0x1,this[_0x432afc(0x352e)]=!0x1,this[_0x432afc(0x3da6)]=!0x1,this[_0x432afc(0x3e58)]=!0x1,this[_0x432afc(0x38f9)]=!0x1,this[_0x432afc(0xa67)]=!0x1,this[_0x432afc(0x3421)]=!0x1,this[_0x432afc(0x2abd)]=0x0,this[_0x432afc(0x80a)]=0x0,this[_0x432afc(0x22d6)]=!0x1,this[_0x432afc(0xbfa)]=!0x1,this[_0x432afc(0x11af)]=!0x1,this[_0x432afc(0x1576)]=!0x1,this[_0x432afc(0x2261)]=!0x1,this[_0x432afc(0x20f9)]();}}class _0x2ff616 extends _0xe46693['a']{constructor(_0x2c1187,_0x1f1c22){var _0x5264b4=a8_0x5b24;super(_0x2c1187,_0x1f1c22),this[_0x5264b4(0x75d)]=new _0x1caeb3['Wo'](0x1,0x1,0x1),this['furLength']=0x1,this[_0x5264b4(0x3e41)]=0x0,this[_0x5264b4(0x214c)]=new _0x1caeb3['Wo'](0.44,0.21,0.02),this['furOffset']=0x0,this[_0x5264b4(0x3377)]=0xc,this['furGravity']=new _0x2ee391['P'](0x0,0x0,0x0),this[_0x5264b4(0x3b09)]=0x64,this[_0x5264b4(0x593)]=0x14,this['furOcclusion']=0x0,this[_0x5264b4(0x3fc9)]=!0x1,this['_maxSimultaneousLights']=0x4,this['highLevelFur']=!0x0,this[_0x5264b4(0x231)]=0x0;}get[_0x1eb819(0x373f)](){return this['_furTime'];}set[_0x1eb819(0x373f)](_0x426b52){var _0x1a1d42=_0x1eb819;this[_0x1a1d42(0x231)]=_0x426b52;}[_0x1eb819(0x3161)](){var _0x210364=_0x1eb819;return this[_0x210364(0x1aed)]<0x1;}[_0x1eb819(0x3d3a)](){return!0x1;}[_0x1eb819(0x2bb5)](){return null;}[_0x1eb819(0x1e4e)](){var _0x8a04=_0x1eb819;for(let _0x1dca1d=0x1;_0x1dca1d<this[_0x8a04(0x31f0)][_0x8a04(0x1377)];_0x1dca1d++){const _0x5b19a8=this['_meshes'][_0x1dca1d][_0x8a04(0x7af)];_0x5b19a8[_0x8a04(0x21e)]=this[_0x8a04(0x21e)],_0x5b19a8[_0x8a04(0x3e41)]=this['furAngle'],_0x5b19a8[_0x8a04(0x22a5)]=this[_0x8a04(0x22a5)],_0x5b19a8[_0x8a04(0x3377)]=this[_0x8a04(0x3377)],_0x5b19a8[_0x8a04(0x3b09)]=this['furSpeed'],_0x5b19a8['furColor']=this[_0x8a04(0x214c)],_0x5b19a8[_0x8a04(0x1f9a)]=this[_0x8a04(0x1f9a)],_0x5b19a8[_0x8a04(0x6d4)]=this['furTexture'],_0x5b19a8[_0x8a04(0x33bd)]=this[_0x8a04(0x33bd)],_0x5b19a8[_0x8a04(0x373f)]=this[_0x8a04(0x373f)],_0x5b19a8[_0x8a04(0x593)]=this[_0x8a04(0x593)];}}[_0x1eb819(0xed5)](_0x39df16,_0x15f5dc,_0x4815df){var _0x3cfbac=_0x1eb819;if(this['isFrozen']&&_0x15f5dc['effect']&&_0x15f5dc['effect'][_0x3cfbac(0x3d05)]&&_0x15f5dc[_0x3cfbac(0x2766)][_0x3cfbac(0x2ecd)]===_0x4815df)return!0x0;_0x15f5dc[_0x3cfbac(0x3c74)]||(_0x15f5dc['materialDefines']=new _0x4f8b40());const _0x4464e1=_0x15f5dc[_0x3cfbac(0x3c74)],_0x2981ba=this[_0x3cfbac(0x83e)]();if(this['_isReadyForSubMesh'](_0x15f5dc))return!0x0;const _0x5d3bd1=_0x2981ba[_0x3cfbac(0x2cd1)]();if(_0x4464e1[_0x3cfbac(0x2389)]&&_0x2981ba[_0x3cfbac(0x337e)]){if(this['diffuseTexture']&&_0x2e9a0b['k']['DiffuseTextureEnabled']){if(!this[_0x3cfbac(0x1f9a)]['isReady']())return!0x1;_0x4464e1[_0x3cfbac(0x19e3)]=!0x0,_0x4464e1[_0x3cfbac(0x2107)]=!0x0;}if(this['heightTexture']&&_0x5d3bd1[_0x3cfbac(0xb60)]()['maxVertexTextureImageUnits']){if(!this[_0x3cfbac(0x24d3)][_0x3cfbac(0x3261)]())return!0x1;_0x4464e1[_0x3cfbac(0x19e3)]=!0x0,_0x4464e1[_0x3cfbac(0x3dc)]=!0x0;}}if(this['highLevelFur']!==_0x4464e1[_0x3cfbac(0x11af)]&&(_0x4464e1['HIGHLEVEL']=!0x0,_0x4464e1[_0x3cfbac(0x41e2)]()),_0x380839['G'][_0x3cfbac(0x2154)](_0x39df16,_0x2981ba,!0x1,this[_0x3cfbac(0x1139)],this['fogEnabled'],this['_shouldTurnAlphaTestOn'](_0x39df16),_0x4464e1),_0x4464e1[_0x3cfbac(0xfae)]=_0x380839['G'][_0x3cfbac(0x2254)](_0x2981ba,_0x39df16,_0x4464e1,!0x1,this[_0x3cfbac(0x37dd)],this['_disableLighting']),_0x380839['G'][_0x3cfbac(0x24f9)](_0x2981ba,_0x5d3bd1,this,_0x4464e1,!!_0x4815df),_0x380839['G']['PrepareDefinesForAttributes'](_0x39df16,_0x4464e1,!0x0,!0x0),_0x4464e1[_0x3cfbac(0xac9)]){_0x4464e1[_0x3cfbac(0x38c7)](),_0x2981ba[_0x3cfbac(0x3dc3)]();const _0x347933=new _0x4262c8['L'](),_0x16a63d=(_0x4464e1['FOG']&&_0x347933[_0x3cfbac(0x13e4)](0x1,'FOG'),_0x380839['G'][_0x3cfbac(0x1784)](_0x4464e1,_0x347933,this[_0x3cfbac(0x515)]),0x0<_0x4464e1['NUM_BONE_INFLUENCERS']&&_0x347933['addCPUSkinningFallback'](0x0,_0x39df16),_0x4464e1[_0x3cfbac(0x1576)]=_0x2981ba[_0x3cfbac(0x363a)][_0x3cfbac(0x23ba)],[_0x3afa4c['o'][_0x3cfbac(0x34af)]]);_0x4464e1[_0x3cfbac(0x3da6)]&&_0x16a63d['push'](_0x3afa4c['o'][_0x3cfbac(0x279a)]),_0x4464e1[_0x3cfbac(0x3e58)]&&_0x16a63d[_0x3cfbac(0x3f90)](_0x3afa4c['o'][_0x3cfbac(0x2087)]),_0x4464e1['UV2']&&_0x16a63d[_0x3cfbac(0x3f90)](_0x3afa4c['o'][_0x3cfbac(0x2abb)]),_0x4464e1[_0x3cfbac(0xa67)]&&_0x16a63d[_0x3cfbac(0x3f90)](_0x3afa4c['o']['ColorKind']),_0x380839['G']['PrepareAttributesForBones'](_0x16a63d,_0x39df16,_0x4464e1,_0x347933),_0x380839['G'][_0x3cfbac(0x2c78)](_0x16a63d,_0x4464e1);var _0x39df16=_0x4464e1[_0x3cfbac(0x22e6)](),_0x243cf6=['world','view','viewProjection',_0x3cfbac(0x32c8),'vLightsType',_0x3cfbac(0x155c),'vFogInfos','vFogColor',_0x3cfbac(0x23ec),_0x3cfbac(0x377f),_0x3cfbac(0x2bed),_0x3cfbac(0x10d6),_0x3cfbac(0x21e),_0x3cfbac(0x3e41),_0x3cfbac(0x214c),'furOffset',_0x3cfbac(0x22a5),'furTime',_0x3cfbac(0x3377),_0x3cfbac(0x593),_0x3cfbac(0xdac)],_0x1acbcf=((0x0,_0x10b516['qx'])(_0x243cf6),['diffuseSampler',_0x3cfbac(0x24d3),_0x3cfbac(0x6d4)]),_0x1d2353=new Array();_0x380839['G'][_0x3cfbac(0x3cd3)]({'uniformsNames':_0x243cf6,'uniformBuffersNames':_0x1d2353,'samplers':_0x1acbcf,'defines':_0x4464e1,'maxSimultaneousLights':this[_0x3cfbac(0x515)]}),_0x15f5dc[_0x3cfbac(0x319a)](_0x2981ba[_0x3cfbac(0x2cd1)]()['createEffect'](_0x3cfbac(0x1fbe),{'attributes':_0x16a63d,'uniformsNames':_0x243cf6,'uniformBuffersNames':_0x1d2353,'samplers':_0x1acbcf,'defines':_0x39df16,'fallbacks':_0x347933,'onCompiled':this[_0x3cfbac(0x2de2)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':this['maxSimultaneousLights']}},_0x5d3bd1),_0x4464e1,this[_0x3cfbac(0xa57)]);}return!(!_0x15f5dc[_0x3cfbac(0x2766)]||!_0x15f5dc[_0x3cfbac(0x2766)]['isReady']()||(_0x4464e1[_0x3cfbac(0x3c3f)]=_0x2981ba[_0x3cfbac(0x36f0)](),_0x15f5dc[_0x3cfbac(0x2766)]['_wasPreviouslyReady']=!0x0,_0x15f5dc[_0x3cfbac(0x2766)][_0x3cfbac(0x2ecd)]=!!_0x4815df,0x0));}['bindForSubMesh'](_0x5016ef,_0x267b5b,_0x17acd6){var _0x4a7e51=_0x1eb819;const _0x3af447=this[_0x4a7e51(0x83e)]();var _0x20eec8=_0x17acd6[_0x4a7e51(0x3c74)];_0x20eec8&&(_0x17acd6=_0x17acd6[_0x4a7e51(0x2766)])&&(this[_0x4a7e51(0xead)]=_0x17acd6,this[_0x4a7e51(0x1328)](_0x5016ef),this['_activeEffect']['setMatrix'](_0x4a7e51(0x1633),_0x3af447[_0x4a7e51(0x23b1)]()),_0x380839['G'][_0x4a7e51(0x2a10)](_0x267b5b,this[_0x4a7e51(0xead)]),_0x3af447[_0x4a7e51(0x1aa0)]()!==this&&(this['_diffuseTexture']&&_0x2e9a0b['k'][_0x4a7e51(0x2949)]&&(this[_0x4a7e51(0xead)][_0x4a7e51(0x1888)]('diffuseSampler',this[_0x4a7e51(0x2685)]),this[_0x4a7e51(0xead)][_0x4a7e51(0x39e5)]('vDiffuseInfos',this[_0x4a7e51(0x2685)][_0x4a7e51(0x1246)],this['_diffuseTexture'][_0x4a7e51(0x184a)]),this[_0x4a7e51(0xead)][_0x4a7e51(0x1e2d)]('diffuseMatrix',this[_0x4a7e51(0x2685)]['getTextureMatrix']())),this['_heightTexture']&&this[_0x4a7e51(0xead)][_0x4a7e51(0x1888)](_0x4a7e51(0x24d3),this[_0x4a7e51(0x205f)]),(0x0,_0x10b516['an'])(this[_0x4a7e51(0xead)],this,_0x3af447),this['pointsCloud']&&this['_activeEffect'][_0x4a7e51(0x1d16)](_0x4a7e51(0x23ec),this[_0x4a7e51(0x23ec)]),_0x3af447[_0x4a7e51(0x179c)](_0x17acd6)),this[_0x4a7e51(0xead)][_0x4a7e51(0x3200)]('vDiffuseColor',this[_0x4a7e51(0x75d)],this[_0x4a7e51(0x1aed)]*_0x267b5b['visibility']),_0x3af447[_0x4a7e51(0x3860)]&&!this[_0x4a7e51(0x2e95)]&&_0x380839['G'][_0x4a7e51(0x2a87)](_0x3af447,_0x267b5b,this[_0x4a7e51(0xead)],_0x20eec8,this[_0x4a7e51(0x515)]),_0x3af447[_0x4a7e51(0x1ef8)]&&_0x267b5b[_0x4a7e51(0x2ccd)]&&_0x3af447[_0x4a7e51(0xb61)]!==_0x4a9c9e['x'][_0x4a7e51(0x3a61)]&&this['_activeEffect'][_0x4a7e51(0x1e2d)](_0x4a7e51(0x1d92),_0x3af447[_0x4a7e51(0x2e14)]()),_0x380839['G'][_0x4a7e51(0x40e5)](_0x3af447,_0x267b5b,this[_0x4a7e51(0xead)]),this[_0x4a7e51(0xead)][_0x4a7e51(0x1d16)](_0x4a7e51(0x21e),this['furLength']),this[_0x4a7e51(0xead)][_0x4a7e51(0x1d16)](_0x4a7e51(0x3e41),this['furAngle']),this[_0x4a7e51(0xead)][_0x4a7e51(0x3200)]('furColor',this['furColor'],0x1),this['highLevelFur']&&(this[_0x4a7e51(0xead)][_0x4a7e51(0x1e2a)]('furGravity',this[_0x4a7e51(0x22a5)]),this['_activeEffect']['setFloat'](_0x4a7e51(0x1f45),this['furOffset']),this[_0x4a7e51(0xead)]['setFloat']('furSpacing',this[_0x4a7e51(0x3377)]),this[_0x4a7e51(0xead)]['setFloat'](_0x4a7e51(0x593),this[_0x4a7e51(0x593)]),this['_activeEffect'][_0x4a7e51(0x1d16)](_0x4a7e51(0xdac),this['furOcclusion']),this[_0x4a7e51(0x231)]+=this[_0x4a7e51(0x83e)]()[_0x4a7e51(0x2cd1)]()['getDeltaTime']()/this['furSpeed'],this['_activeEffect'][_0x4a7e51(0x1d16)](_0x4a7e51(0x373f),this[_0x4a7e51(0x231)]),this['_activeEffect'][_0x4a7e51(0x1888)](_0x4a7e51(0x6d4),this[_0x4a7e51(0x6d4)])),this[_0x4a7e51(0x2b19)](_0x267b5b,this['_activeEffect']));}[_0x1eb819(0x271b)](){var _0x509248=_0x1eb819;const _0x318504=[];return this[_0x509248(0x1f9a)]&&this[_0x509248(0x1f9a)][_0x509248(0x3ac2)]&&0x0<this[_0x509248(0x1f9a)][_0x509248(0x3ac2)]['length']&&_0x318504[_0x509248(0x3f90)](this[_0x509248(0x1f9a)]),this[_0x509248(0x24d3)]&&this[_0x509248(0x24d3)]['animations']&&0x0<this[_0x509248(0x24d3)]['animations']['length']&&_0x318504[_0x509248(0x3f90)](this[_0x509248(0x24d3)]),_0x318504;}[_0x1eb819(0x328d)](){var _0x433fef=_0x1eb819;const _0x3ba789=super[_0x433fef(0x328d)]();return this['_diffuseTexture']&&_0x3ba789['push'](this[_0x433fef(0x2685)]),this[_0x433fef(0x205f)]&&_0x3ba789[_0x433fef(0x3f90)](this[_0x433fef(0x205f)]),_0x3ba789;}['hasTexture'](_0x29e846){var _0x246225=_0x1eb819;return!!super[_0x246225(0x32b8)](_0x29e846)||this[_0x246225(0x1f9a)]===_0x29e846||this[_0x246225(0x205f)]===_0x29e846;}[_0x1eb819(0x18c9)](_0x2e7d8e){var _0x4fbe3a=_0x1eb819;if(this['diffuseTexture']&&this[_0x4fbe3a(0x1f9a)][_0x4fbe3a(0x18c9)](),this[_0x4fbe3a(0x31f0)])for(let _0x8682a3=0x1;_0x8682a3<this[_0x4fbe3a(0x31f0)][_0x4fbe3a(0x1377)];_0x8682a3++){const _0x4dbc1a=this['_meshes'][_0x8682a3]['material'];_0x4dbc1a&&_0x4dbc1a[_0x4fbe3a(0x18c9)](_0x2e7d8e),this[_0x4fbe3a(0x31f0)][_0x8682a3]['dispose']();}super[_0x4fbe3a(0x18c9)](_0x2e7d8e);}[_0x1eb819(0x95b)](_0x4e1038){var _0x37cec6=_0x1eb819;return _0x46e9c7['p4'][_0x37cec6(0x73d)](()=>new _0x2ff616(_0x4e1038,this[_0x37cec6(0x83e)]()),this);}['serialize'](){var _0x40bd44=_0x1eb819;const _0x335d0a=super[_0x40bd44(0x2fcc)]();return _0x335d0a['customType']=_0x40bd44(0xc16),this[_0x40bd44(0x31f0)]&&(_0x335d0a[_0x40bd44(0x221b)]=this[_0x40bd44(0x31f0)][0x0][_0x40bd44(0xc8c)],_0x335d0a[_0x40bd44(0x22e8)]=this[_0x40bd44(0x31f0)][_0x40bd44(0x1377)]),_0x335d0a;}[_0x1eb819(0x3fcd)](){var _0x15b192=_0x1eb819;return _0x15b192(0x1ecf);}static[_0x1eb819(0x2a19)](_0x196d79,_0x1fd610,_0xb5683e){var _0x141334=_0x1eb819;const _0x164e8c=_0x46e9c7['p4'][_0x141334(0x2a19)](()=>new _0x2ff616(_0x196d79[_0x141334(0xc8c)],_0x1fd610),_0x196d79,_0x1fd610,_0xb5683e);return _0x196d79['sourceMeshName']&&_0x164e8c[_0x141334(0x33bd)]&&_0x1fd610['executeWhenReady'](()=>{var _0x4cdd8a=_0x141334,_0x41b6b1,_0x4ab3b6=_0x1fd610[_0x4cdd8a(0x1399)](_0x196d79[_0x4cdd8a(0x221b)]);_0x4ab3b6&&(_0x41b6b1=_0x2ff616[_0x4cdd8a(0x339f)](_0x4cdd8a(0x1e0c),_0x1fd610),_0x164e8c[_0x4cdd8a(0x6d4)]=_0x41b6b1,_0x2ff616[_0x4cdd8a(0x2756)](_0x4ab3b6,_0x196d79[_0x4cdd8a(0x22e8)]));}),_0x164e8c;}static['GenerateTexture'](_0x2581bf,_0x385d6e){var _0x5beaa4=_0x1eb819;const _0x5c11fc=new _0x34fdf6['c']('FurTexture\x20'+_0x2581bf,0x100,_0x385d6e,!0x0),_0x649ced=_0x5c11fc['getContext']();for(let _0x58bd3d=0x0;_0x58bd3d<0x4e20;++_0x58bd3d)_0x649ced[_0x5beaa4(0x1e16)]=_0x5beaa4(0x4b1)+Math[_0x5beaa4(0xa0a)](0xff*Math[_0x5beaa4(0x18cd)]())+',\x20'+Math[_0x5beaa4(0xa0a)](0xff*Math[_0x5beaa4(0x18cd)]())+_0x5beaa4(0x2208),_0x649ced[_0x5beaa4(0x2d9f)](Math[_0x5beaa4(0x18cd)]()*_0x5c11fc[_0x5beaa4(0x5dd)]()[_0x5beaa4(0x2255)],Math[_0x5beaa4(0x18cd)]()*_0x5c11fc['getSize']()[_0x5beaa4(0xc32)],0x2,0x2);return _0x5c11fc[_0x5beaa4(0x22f)](!0x1),_0x5c11fc['wrapU']=_0x245cc1['x'][_0x5beaa4(0x3a05)],_0x5c11fc['wrapV']=_0x245cc1['x'][_0x5beaa4(0x3a05)],_0x5c11fc;}static[_0x1eb819(0x2756)](_0x4b1777,_0x44cd6f){var _0x467b19=_0x1eb819;const _0x37bb29=[_0x4b1777];var _0x2565a3=_0x4b1777[_0x467b19(0x7af)];let _0x32b228;if(!(_0x2565a3 instanceof _0x2ff616))throw'The\x20material\x20of\x20the\x20source\x20mesh\x20must\x20be\x20a\x20Fur\x20Material';for(_0x32b228=0x1;_0x32b228<_0x44cd6f;_0x32b228++){const _0x386933=new _0x2ff616(_0x2565a3[_0x467b19(0xc8c)]+_0x32b228,_0x4b1777['getScene']()),_0x268201=(_0x4b1777['getScene']()[_0x467b19(0x3bbb)][_0x467b19(0x10d7)](),_0x3b61d6['$']['EnableFor'](_0x386933),_0x3b61d6['$']['AddTagsTo'](_0x386933,_0x467b19(0x39c)),_0x386933[_0x467b19(0x21e)]=_0x2565a3[_0x467b19(0x21e)],_0x386933[_0x467b19(0x3e41)]=_0x2565a3['furAngle'],_0x386933[_0x467b19(0x22a5)]=_0x2565a3['furGravity'],_0x386933[_0x467b19(0x3377)]=_0x2565a3[_0x467b19(0x3377)],_0x386933['furSpeed']=_0x2565a3['furSpeed'],_0x386933['furColor']=_0x2565a3[_0x467b19(0x214c)],_0x386933['diffuseTexture']=_0x2565a3[_0x467b19(0x1f9a)],_0x386933[_0x467b19(0x1f45)]=_0x32b228/_0x44cd6f,_0x386933[_0x467b19(0x6d4)]=_0x2565a3[_0x467b19(0x6d4)],_0x386933['highLevelFur']=_0x2565a3[_0x467b19(0x33bd)],_0x386933[_0x467b19(0x373f)]=_0x2565a3['furTime'],_0x386933[_0x467b19(0x593)]=_0x2565a3[_0x467b19(0x593)],_0x4b1777[_0x467b19(0x95b)](_0x4b1777[_0x467b19(0xc8c)]+_0x32b228));_0x268201[_0x467b19(0x7af)]=_0x386933,_0x268201[_0x467b19(0x2d12)]=_0x4b1777[_0x467b19(0x2d12)],_0x268201[_0x467b19(0x2416)]=_0x2ee391['P'][_0x467b19(0x23ed)](),_0x37bb29[_0x467b19(0x3f90)](_0x268201);}for(_0x32b228=0x1;_0x32b228<_0x37bb29['length'];_0x32b228++)_0x37bb29[_0x32b228][_0x467b19(0x922)]=_0x4b1777;return _0x4b1777[_0x467b19(0x7af)][_0x467b19(0x31f0)]=_0x37bb29;}}_0x1cf368([(0x0,_0x46e9c7['oU'])(_0x1eb819(0x1f9a))],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x2685),void 0x0),_0x1cf368([(0x0,_0x46e9c7['wz'])(_0x1eb819(0x1414))],_0x2ff616['prototype'],_0x1eb819(0x1f9a),void 0x0),_0x1cf368([(0x0,_0x46e9c7['oU'])(_0x1eb819(0x24d3))],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x205f),void 0x0),_0x1cf368([(0x0,_0x46e9c7['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x24d3),void 0x0),_0x1cf368([(0x0,_0x46e9c7['n9'])()],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x75d),void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])()],_0x2ff616['prototype'],_0x1eb819(0x21e),void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])()],_0x2ff616['prototype'],'furAngle',void 0x0),_0x1cf368([(0x0,_0x46e9c7['n9'])()],_0x2ff616['prototype'],'furColor',void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])()],_0x2ff616[_0x1eb819(0x41df)],'furOffset',void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])()],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x3377),void 0x0),_0x1cf368([(0x0,_0x46e9c7['hd'])()],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x22a5),void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])()],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x3b09),void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])()],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x593),void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])()],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0xdac),void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])('disableLighting')],_0x2ff616[_0x1eb819(0x41df)],'_disableLighting',void 0x0),_0x1cf368([(0x0,_0x46e9c7['wz'])(_0x1eb819(0x253))],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x2e95),void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])(_0x1eb819(0x515))],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x37dd),void 0x0),_0x1cf368([(0x0,_0x46e9c7['wz'])(_0x1eb819(0x253))],_0x2ff616['prototype'],_0x1eb819(0x515),void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])()],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x33bd),void 0x0),_0x1cf368([(0x0,_0x46e9c7['qC'])()],_0x2ff616[_0x1eb819(0x41df)],_0x1eb819(0x373f),null),(0x0,_0x22182a['H'])(_0x1eb819(0xc16),_0x2ff616);},0x18506:(_0xd2bd1,_0x5db83f,_0x10b1e8)=>{_0x10b1e8(0x1064d);},0x9f82:(_0x4eb48c,_0x1fa162,_0x36198b)=>{var _0x1c3b8e=a8_0x16e4d8;function _0x9233c6(_0x420035,_0x7d0897,_0x205f78,_0x2dd760){var _0x5db399=a8_0x5b24,_0x2225bb,_0x546f9c=arguments[_0x5db399(0x1377)],_0x4e5f0d=_0x546f9c<0x3?_0x7d0897:null===_0x2dd760?_0x2dd760=Object[_0x5db399(0xd3d)](_0x7d0897,_0x205f78):_0x2dd760;if(_0x5db399(0x1e3f)==typeof Reflect&&_0x5db399(0x38fa)==typeof Reflect[_0x5db399(0x1dac)])_0x4e5f0d=Reflect[_0x5db399(0x1dac)](_0x420035,_0x7d0897,_0x205f78,_0x2dd760);else{for(var _0x38c18a=_0x420035[_0x5db399(0x1377)]-0x1;0x0<=_0x38c18a;_0x38c18a--)(_0x2225bb=_0x420035[_0x38c18a])&&(_0x4e5f0d=(_0x546f9c<0x3?_0x2225bb(_0x4e5f0d):0x3<_0x546f9c?_0x2225bb(_0x7d0897,_0x205f78,_0x4e5f0d):_0x2225bb(_0x7d0897,_0x205f78))||_0x4e5f0d);}0x3<_0x546f9c&&_0x4e5f0d&&Object[_0x5db399(0x395)](_0x7d0897,_0x205f78,_0x4e5f0d);}var _0x2e2bc6=_0x36198b(0x153ad),_0x51dfaf=_0x36198b(0xc84b),_0x103f8c=_0x36198b(0x11e40),_0x4ca21f=_0x36198b(0x147cf),_0x2f8eec=_0x36198b(0x14ea0),_0x1a81fd=_0x36198b(0x1a27),_0x29bb1f=_0x36198b(0x1446b),_0x47b626=_0x36198b(0xe456),_0x1b156b=(_0x36198b(0xbd74),_0x36198b(0x4a05),_0x36198b(0x6421)),_0x519927=_0x36198b(0x2088);class _0x1485eb extends _0x103f8c['H']{constructor(){var _0x61b475=a8_0x5b24;super(),this['EMISSIVE']=!0x1,this[_0x61b475(0x140e)]=!0x1,this[_0x61b475(0x33ec)]=!0x1,this[_0x61b475(0x2b0b)]=!0x1,this['CLIPPLANE4']=!0x1,this[_0x61b475(0x5ec)]=!0x1,this[_0x61b475(0x4011)]=!0x1,this[_0x61b475(0x3f37)]=!0x1,this[_0x61b475(0x860)]=!0x1,this[_0x61b475(0x3122)]=!0x1,this[_0x61b475(0x352e)]=!0x1,this[_0x61b475(0x3da6)]=!0x1,this[_0x61b475(0x3e58)]=!0x1,this['UV2']=!0x1,this[_0x61b475(0xa67)]=!0x1,this['VERTEXALPHA']=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x61b475(0x80a)]=0x0,this[_0x61b475(0x22d6)]=!0x1,this[_0x61b475(0xbfa)]=!0x1,this[_0x61b475(0x1576)]=!0x1,this[_0x61b475(0x2261)]=!0x1,this['rebuild']();}}class _0x588ca4 extends _0x2f8eec['a']{constructor(_0x62917e,_0x1de608){var _0x2b4e1c=a8_0x5b24;super(_0x62917e,_0x1de608),this[_0x2b4e1c(0x37dd)]=0x4,this['topColor']=new _0x51dfaf['Wo'](0x1,0x0,0x0),this[_0x2b4e1c(0x29a1)]=0x1,this[_0x2b4e1c(0xa84)]=new _0x51dfaf['Wo'](0x0,0x0,0x1),this[_0x2b4e1c(0x946)]=0x1,this[_0x2b4e1c(0x90d)]=0x0,this['scale']=0x1,this[_0x2b4e1c(0x31b4)]=0x1,this[_0x2b4e1c(0x3fc9)]=!0x1;}['needAlphaBlending'](){var _0xcf0f71=a8_0x5b24;return this[_0xcf0f71(0x1aed)]<0x1||this['topColorAlpha']<0x1||this[_0xcf0f71(0x946)]<0x1;}[_0x1c3b8e(0x3d3a)](){return!0x0;}[_0x1c3b8e(0x2bb5)](){return null;}[_0x1c3b8e(0xed5)](_0x50a7b2,_0x43b815,_0x257549){var _0x59c9bf=_0x1c3b8e;if(this[_0x59c9bf(0x31c8)]&&_0x43b815[_0x59c9bf(0x2766)]&&_0x43b815['effect'][_0x59c9bf(0x3d05)]&&_0x43b815['effect']['_wasPreviouslyUsingInstances']===_0x257549)return!0x0;_0x43b815['materialDefines']||(_0x43b815[_0x59c9bf(0x3c74)]=new _0x1485eb());const _0x481ec7=_0x43b815[_0x59c9bf(0x3c74)],_0x184373=this[_0x59c9bf(0x83e)]();if(this[_0x59c9bf(0x10f3)](_0x43b815))return!0x0;var _0x7462cb=_0x184373[_0x59c9bf(0x2cd1)]();if(_0x4ca21f['G'][_0x59c9bf(0x24f9)](_0x184373,_0x7462cb,this,_0x481ec7,!!_0x257549),_0x4ca21f['G'][_0x59c9bf(0x2154)](_0x50a7b2,_0x184373,!0x1,this['pointsCloud'],this[_0x59c9bf(0x1ef8)],this[_0x59c9bf(0x848)](_0x50a7b2),_0x481ec7),_0x481ec7[_0x59c9bf(0xfae)]=_0x4ca21f['G'][_0x59c9bf(0x2254)](_0x184373,_0x50a7b2,_0x481ec7,!0x1,this[_0x59c9bf(0x37dd)],this[_0x59c9bf(0x3fc9)]),_0x481ec7['EMISSIVE']=this[_0x59c9bf(0x3fc9)],_0x4ca21f['G'][_0x59c9bf(0xd98)](_0x50a7b2,_0x481ec7,!0x1,!0x0),_0x481ec7[_0x59c9bf(0xac9)]){_0x481ec7[_0x59c9bf(0x38c7)](),_0x184373[_0x59c9bf(0x3dc3)]();const _0x394a6a=new _0x1b156b['L'](),_0x3671f5=(_0x481ec7[_0x59c9bf(0x352e)]&&_0x394a6a[_0x59c9bf(0x13e4)](0x1,_0x59c9bf(0x352e)),_0x4ca21f['G'][_0x59c9bf(0x1784)](_0x481ec7,_0x394a6a),0x0<_0x481ec7['NUM_BONE_INFLUENCERS']&&_0x394a6a[_0x59c9bf(0x2f95)](0x0,_0x50a7b2),_0x481ec7[_0x59c9bf(0x1576)]=_0x184373[_0x59c9bf(0x363a)][_0x59c9bf(0x23ba)],[_0x1a81fd['o'][_0x59c9bf(0x34af)]]);_0x481ec7[_0x59c9bf(0x3da6)]&&_0x3671f5[_0x59c9bf(0x3f90)](_0x1a81fd['o'][_0x59c9bf(0x279a)]),_0x481ec7[_0x59c9bf(0x3e58)]&&_0x3671f5['push'](_0x1a81fd['o'][_0x59c9bf(0x2087)]),_0x481ec7[_0x59c9bf(0x38f9)]&&_0x3671f5[_0x59c9bf(0x3f90)](_0x1a81fd['o'][_0x59c9bf(0x2abb)]),_0x481ec7[_0x59c9bf(0xa67)]&&_0x3671f5[_0x59c9bf(0x3f90)](_0x1a81fd['o'][_0x59c9bf(0x2cec)]),_0x4ca21f['G'][_0x59c9bf(0xfea)](_0x3671f5,_0x50a7b2,_0x481ec7,_0x394a6a),_0x4ca21f['G']['PrepareAttributesForInstances'](_0x3671f5,_0x481ec7);var _0x50a7b2=_0x481ec7[_0x59c9bf(0x22e6)](),_0x1a7969=[_0x59c9bf(0x2023),_0x59c9bf(0x1d92),_0x59c9bf(0x1633),_0x59c9bf(0x32c8),'vLightsType',_0x59c9bf(0x71f),_0x59c9bf(0x1bba),'pointSize',_0x59c9bf(0x2bed),_0x59c9bf(0x1190),'bottomColor',_0x59c9bf(0x90d),'smoothness',_0x59c9bf(0x4018)],_0x479994=((0x0,_0x519927['qx'])(_0x1a7969),[]),_0x167807=new Array();_0x4ca21f['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x1a7969,'uniformBuffersNames':_0x167807,'samplers':_0x479994,'defines':_0x481ec7,'maxSimultaneousLights':0x4}),_0x43b815[_0x59c9bf(0x319a)](_0x184373[_0x59c9bf(0x2cd1)]()[_0x59c9bf(0x12cf)](_0x59c9bf(0x2a76),{'attributes':_0x3671f5,'uniformsNames':_0x1a7969,'uniformBuffersNames':_0x167807,'samplers':_0x479994,'defines':_0x50a7b2,'fallbacks':_0x394a6a,'onCompiled':this[_0x59c9bf(0x2de2)],'onError':this[_0x59c9bf(0x374a)],'indexParameters':{'maxSimultaneousLights':0x4}},_0x7462cb),_0x481ec7,this['_materialContext']);}return!(!_0x43b815['effect']||!_0x43b815[_0x59c9bf(0x2766)][_0x59c9bf(0x3261)]()||(_0x481ec7[_0x59c9bf(0x3c3f)]=_0x184373[_0x59c9bf(0x36f0)](),_0x43b815[_0x59c9bf(0x2766)][_0x59c9bf(0x3d05)]=!0x0,_0x43b815[_0x59c9bf(0x2766)][_0x59c9bf(0x2ecd)]=!!_0x257549,0x0));}['bindForSubMesh'](_0x5f5e05,_0x2ae78f,_0x1c13dc){var _0x2fb0c4=_0x1c3b8e;const _0x3bcbb5=this['getScene']();var _0x6031c3=_0x1c13dc[_0x2fb0c4(0x3c74)];_0x6031c3&&(_0x1c13dc=_0x1c13dc['effect'])&&(this[_0x2fb0c4(0xead)]=_0x1c13dc,this[_0x2fb0c4(0x1328)](_0x5f5e05),this[_0x2fb0c4(0xead)]['setMatrix'](_0x2fb0c4(0x1633),_0x3bcbb5[_0x2fb0c4(0x23b1)]()),_0x4ca21f['G'][_0x2fb0c4(0x2a10)](_0x2ae78f,_0x1c13dc),this[_0x2fb0c4(0xd05)](_0x3bcbb5,_0x1c13dc)&&((0x0,_0x519927['an'])(_0x1c13dc,this,_0x3bcbb5),this[_0x2fb0c4(0x1139)]&&this['_activeEffect']['setFloat'](_0x2fb0c4(0x23ec),this[_0x2fb0c4(0x23ec)]),_0x3bcbb5[_0x2fb0c4(0x179c)](_0x1c13dc)),_0x3bcbb5[_0x2fb0c4(0x3860)]&&!this['disableLighting']&&_0x4ca21f['G'][_0x2fb0c4(0x2a87)](_0x3bcbb5,_0x2ae78f,this[_0x2fb0c4(0xead)],_0x6031c3,this[_0x2fb0c4(0x515)]),_0x3bcbb5[_0x2fb0c4(0x1ef8)]&&_0x2ae78f[_0x2fb0c4(0x2ccd)]&&_0x3bcbb5[_0x2fb0c4(0xb61)]!==_0x29bb1f['x']['FOGMODE_NONE']&&this[_0x2fb0c4(0xead)][_0x2fb0c4(0x1e2d)](_0x2fb0c4(0x1d92),_0x3bcbb5[_0x2fb0c4(0x2e14)]()),_0x4ca21f['G'][_0x2fb0c4(0x40e5)](_0x3bcbb5,_0x2ae78f,this[_0x2fb0c4(0xead)]),this[_0x2fb0c4(0xead)][_0x2fb0c4(0x3200)]('topColor',this[_0x2fb0c4(0x1190)],this[_0x2fb0c4(0x29a1)]),this[_0x2fb0c4(0xead)]['setColor4'](_0x2fb0c4(0xa84),this[_0x2fb0c4(0xa84)],this[_0x2fb0c4(0x946)]),this['_activeEffect'][_0x2fb0c4(0x1d16)](_0x2fb0c4(0x90d),this['offset']),this[_0x2fb0c4(0xead)]['setFloat'](_0x2fb0c4(0x4018),this[_0x2fb0c4(0x4018)]),this[_0x2fb0c4(0xead)][_0x2fb0c4(0x1d16)](_0x2fb0c4(0x31b4),this[_0x2fb0c4(0x31b4)]),this[_0x2fb0c4(0x2b19)](_0x2ae78f,this[_0x2fb0c4(0xead)]));}[_0x1c3b8e(0x271b)](){return[];}[_0x1c3b8e(0x18c9)](_0x55ca81){var _0x16cd97=_0x1c3b8e;super[_0x16cd97(0x18c9)](_0x55ca81);}[_0x1c3b8e(0x95b)](_0x584e31){var _0xd5849a=_0x1c3b8e;return _0x2e2bc6['p4'][_0xd5849a(0x73d)](()=>new _0x588ca4(_0x584e31,this[_0xd5849a(0x83e)]()),this);}['serialize'](){var _0x3f0c48=_0x1c3b8e;const _0xb24a70=super['serialize']();return _0xb24a70[_0x3f0c48(0x2b51)]=_0x3f0c48(0x3381),_0xb24a70;}['getClassName'](){var _0x1f14c0=_0x1c3b8e;return _0x1f14c0(0x10bf);}static[_0x1c3b8e(0x2a19)](_0x3f7397,_0x129466,_0x410768){var _0x77d8=_0x1c3b8e;return _0x2e2bc6['p4'][_0x77d8(0x2a19)](()=>new _0x588ca4(_0x3f7397[_0x77d8(0xc8c)],_0x129466),_0x3f7397,_0x129466,_0x410768);}}_0x9233c6([(0x0,_0x2e2bc6['qC'])('maxSimultaneousLights')],_0x588ca4[_0x1c3b8e(0x41df)],_0x1c3b8e(0x37dd),void 0x0),_0x9233c6([(0x0,_0x2e2bc6['wz'])(_0x1c3b8e(0x253))],_0x588ca4['prototype'],_0x1c3b8e(0x515),void 0x0),_0x9233c6([(0x0,_0x2e2bc6['n9'])()],_0x588ca4[_0x1c3b8e(0x41df)],_0x1c3b8e(0x1190),void 0x0),_0x9233c6([(0x0,_0x2e2bc6['qC'])()],_0x588ca4['prototype'],_0x1c3b8e(0x29a1),void 0x0),_0x9233c6([(0x0,_0x2e2bc6['n9'])()],_0x588ca4[_0x1c3b8e(0x41df)],_0x1c3b8e(0xa84),void 0x0),_0x9233c6([(0x0,_0x2e2bc6['qC'])()],_0x588ca4[_0x1c3b8e(0x41df)],'bottomColorAlpha',void 0x0),_0x9233c6([(0x0,_0x2e2bc6['qC'])()],_0x588ca4[_0x1c3b8e(0x41df)],_0x1c3b8e(0x90d),void 0x0),_0x9233c6([(0x0,_0x2e2bc6['qC'])()],_0x588ca4[_0x1c3b8e(0x41df)],_0x1c3b8e(0x4018),void 0x0),_0x9233c6([(0x0,_0x2e2bc6['qC'])()],_0x588ca4['prototype'],_0x1c3b8e(0x31b4),void 0x0),_0x9233c6([(0x0,_0x2e2bc6['qC'])(_0x1c3b8e(0x2e95))],_0x588ca4[_0x1c3b8e(0x41df)],'_disableLighting',void 0x0),_0x9233c6([(0x0,_0x2e2bc6['wz'])(_0x1c3b8e(0x253))],_0x588ca4[_0x1c3b8e(0x41df)],_0x1c3b8e(0x2e95),void 0x0),(0x0,_0x47b626['H'])(_0x1c3b8e(0x3381),_0x588ca4);},0x9357:(_0x356c18,_0x458c6a,_0x236739)=>{_0x236739(0x9f82);},0x183fd:(_0x342436,_0x2d7b8d,_0xccd2e0)=>{var _0x2096ed=a8_0x16e4d8;function _0x124bf3(_0x1aa80b,_0x145fe4,_0xf68256,_0x9331a4){var _0x80220d=a8_0x5b24,_0x3c9509,_0x3b4af6=arguments[_0x80220d(0x1377)],_0x4fd2a9=_0x3b4af6<0x3?_0x145fe4:null===_0x9331a4?_0x9331a4=Object[_0x80220d(0xd3d)](_0x145fe4,_0xf68256):_0x9331a4;if('object'==typeof Reflect&&_0x80220d(0x38fa)==typeof Reflect[_0x80220d(0x1dac)])_0x4fd2a9=Reflect[_0x80220d(0x1dac)](_0x1aa80b,_0x145fe4,_0xf68256,_0x9331a4);else{for(var _0x54bb48=_0x1aa80b[_0x80220d(0x1377)]-0x1;0x0<=_0x54bb48;_0x54bb48--)(_0x3c9509=_0x1aa80b[_0x54bb48])&&(_0x4fd2a9=(_0x3b4af6<0x3?_0x3c9509(_0x4fd2a9):0x3<_0x3b4af6?_0x3c9509(_0x145fe4,_0xf68256,_0x4fd2a9):_0x3c9509(_0x145fe4,_0xf68256))||_0x4fd2a9);}0x3<_0x3b4af6&&_0x4fd2a9&&Object['defineProperty'](_0x145fe4,_0xf68256,_0x4fd2a9);}var _0x42cb41=_0xccd2e0(0x153ad),_0x1bbbd7=_0xccd2e0(0x9fd1),_0x5a61a5=_0xccd2e0(0xc84b),_0x124374=_0xccd2e0(0x11e40),_0x598379=_0xccd2e0(0x147cf),_0x2accc5=_0xccd2e0(0x14ea0),_0x1f6b3d=_0xccd2e0(0xc656),_0x333c04=_0xccd2e0(0x1a27),_0x21b507=_0xccd2e0(0xe456);_0xccd2e0(0x1072f),_0xccd2e0(0x5442);class _0x4c9be3 extends _0x124374['H']{constructor(){var _0xc8aa7e=a8_0x5b24;super(),this[_0xc8aa7e(0x8ba)]=!0x1,this['TRANSPARENT']=!0x1,this[_0xc8aa7e(0x352e)]=!0x1,this[_0xc8aa7e(0x2eca)]=!0x1,this['MAX_LINE']=!0x1,this[_0xc8aa7e(0x3e58)]=!0x1,this[_0xc8aa7e(0x38f9)]=!0x1,this[_0xc8aa7e(0x22d6)]=!0x1,this[_0xc8aa7e(0x1d85)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0xc8aa7e(0x20f9)]();}}class _0x3e619c extends _0x2accc5['a']{constructor(_0x5cb11d,_0x3b7a61){var _0x482323=a8_0x5b24;super(_0x5cb11d,_0x3b7a61),this[_0x482323(0x1b15)]=_0x5a61a5['Wo'][_0x482323(0xfc3)](),this[_0x482323(0x26f)]=_0x5a61a5['Wo'][_0x482323(0x3105)](),this[_0x482323(0xa54)]=0x1,this['gridOffset']=_0x1bbbd7['P'][_0x482323(0x23ed)](),this[_0x482323(0x1fa1)]=0xa,this['minorUnitVisibility']=0.33,this[_0x482323(0x3727)]=0x1,this[_0x482323(0x1c74)]=!0x1,this[_0x482323(0x3ebf)]=!0x1,this[_0x482323(0x3941)]=new _0x1bbbd7['Lt'](this['gridRatio'],this[_0x482323(0x1fa1)],this[_0x482323(0x3e25)],this[_0x482323(0x3727)]);}['needAlphaBlending'](){var _0x4a64a8=a8_0x5b24;return this[_0x4a64a8(0x3727)]<0x1||this[_0x4a64a8(0x1369)]&&this['_opacityTexture'][_0x4a64a8(0x3261)]();}[_0x2096ed(0xe4d)](_0x5a5f6e){var _0x653c58=_0x2096ed;return _0x5a5f6e[_0x653c58(0x241b)]<0x1||this[_0x653c58(0x3161)]();}[_0x2096ed(0xed5)](_0x4b2491,_0x175710,_0x338cb6){var _0x2ee309=_0x2096ed;if(this[_0x2ee309(0x31c8)]&&_0x175710[_0x2ee309(0x2766)]&&_0x175710[_0x2ee309(0x2766)][_0x2ee309(0x3d05)]&&_0x175710['effect'][_0x2ee309(0x2ecd)]===_0x338cb6)return!0x0;_0x175710['materialDefines']||(_0x175710[_0x2ee309(0x3c74)]=new _0x4c9be3());const _0x18e5e7=_0x175710[_0x2ee309(0x3c74)],_0x45f614=this['getScene']();if(this[_0x2ee309(0x10f3)](_0x175710))return!0x0;if(_0x18e5e7[_0x2ee309(0x1603)]!==this[_0x2ee309(0x3727)]<0x1&&(_0x18e5e7['TRANSPARENT']=!_0x18e5e7[_0x2ee309(0x1603)],_0x18e5e7['markAsUnprocessed']()),_0x18e5e7['PREMULTIPLYALPHA']!=this[_0x2ee309(0x1c74)]&&(_0x18e5e7[_0x2ee309(0x2eca)]=!_0x18e5e7[_0x2ee309(0x2eca)],_0x18e5e7[_0x2ee309(0x41e2)]()),_0x18e5e7[_0x2ee309(0x9bf)]!==this['useMaxLine']&&(_0x18e5e7[_0x2ee309(0x9bf)]=!_0x18e5e7[_0x2ee309(0x9bf)],_0x18e5e7[_0x2ee309(0x41e2)]()),_0x18e5e7[_0x2ee309(0x2389)]&&(_0x18e5e7['_needUVs']=!0x1,_0x45f614[_0x2ee309(0x337e)]&&this['_opacityTexture']&&_0x1f6b3d['k'][_0x2ee309(0xc93)])){if(!this['_opacityTexture'][_0x2ee309(0x3261)]())return!0x1;_0x18e5e7[_0x2ee309(0x19e3)]=!0x0,_0x18e5e7['OPACITY']=!0x0;}if(_0x598379['G'][_0x2ee309(0x2154)](_0x4b2491,_0x45f614,!0x1,!0x1,this[_0x2ee309(0x1ef8)],!0x1,_0x18e5e7),_0x598379['G'][_0x2ee309(0x24f9)](_0x45f614,_0x45f614[_0x2ee309(0x2cd1)](),this,_0x18e5e7,!!_0x338cb6),_0x18e5e7['isDirty']){_0x18e5e7[_0x2ee309(0x38c7)](),_0x45f614['resetCachedMaterial'](),_0x598379['G'][_0x2ee309(0xd98)](_0x4b2491,_0x18e5e7,!0x1,!0x1);const _0x5c9036=[_0x333c04['o'][_0x2ee309(0x34af)],_0x333c04['o'][_0x2ee309(0x279a)]];_0x18e5e7['UV1']&&_0x5c9036[_0x2ee309(0x3f90)](_0x333c04['o'][_0x2ee309(0x2087)]),_0x18e5e7['UV2']&&_0x5c9036[_0x2ee309(0x3f90)](_0x333c04['o'][_0x2ee309(0x2abb)]),_0x18e5e7['IMAGEPROCESSINGPOSTPROCESS']=_0x45f614[_0x2ee309(0x363a)][_0x2ee309(0x23ba)],_0x598379['G'][_0x2ee309(0x2c78)](_0x5c9036,_0x18e5e7),_0x4b2491=_0x18e5e7[_0x2ee309(0x22e6)](),_0x175710[_0x2ee309(0x319a)](_0x45f614[_0x2ee309(0x2cd1)]()[_0x2ee309(0x12cf)](_0x2ee309(0x1c21),_0x5c9036,[_0x2ee309(0xd17),_0x2ee309(0x1b15),_0x2ee309(0x26f),'gridControl',_0x2ee309(0x15f4),'vFogInfos',_0x2ee309(0x1bba),'world',_0x2ee309(0x1d92),_0x2ee309(0x36be),_0x2ee309(0x12fc),_0x2ee309(0x241b)],[_0x2ee309(0xeaa)],_0x4b2491,void 0x0,this[_0x2ee309(0x2de2)],this[_0x2ee309(0x374a)]),_0x18e5e7,this[_0x2ee309(0xa57)]);}return!(!_0x175710[_0x2ee309(0x2766)]||!_0x175710[_0x2ee309(0x2766)][_0x2ee309(0x3261)]()||(_0x18e5e7[_0x2ee309(0x3c3f)]=_0x45f614['getRenderId'](),_0x175710[_0x2ee309(0x2766)][_0x2ee309(0x3d05)]=!0x0,_0x175710[_0x2ee309(0x2766)][_0x2ee309(0x2ecd)]=!!_0x338cb6,0x0));}[_0x2096ed(0x15da)](_0x4d59d5,_0x5807a4,_0x501f85){var _0x43d547=_0x2096ed;const _0xa4cb72=this[_0x43d547(0x83e)]();var _0x3771e2=_0x501f85[_0x43d547(0x3c74)];_0x3771e2&&(_0x501f85=_0x501f85[_0x43d547(0x2766)])&&(this[_0x43d547(0xead)]=_0x501f85,this['_activeEffect']['setFloat'](_0x43d547(0x241b),_0x5807a4['visibility']),_0x3771e2[_0x43d547(0x22d6)]&&!_0x3771e2[_0x43d547(0x14c3)]||this[_0x43d547(0x1328)](_0x4d59d5),this[_0x43d547(0xead)][_0x43d547(0x1e2d)]('view',_0xa4cb72[_0x43d547(0x2e14)]()),this[_0x43d547(0xead)][_0x43d547(0x1e2d)](_0x43d547(0xd17),_0xa4cb72[_0x43d547(0x1d1f)]()),this[_0x43d547(0xd05)](_0xa4cb72,_0x501f85)&&(this['_activeEffect'][_0x43d547(0x3c26)]('mainColor',this[_0x43d547(0x1b15)]),this['_activeEffect'][_0x43d547(0x3c26)]('lineColor',this[_0x43d547(0x26f)]),this[_0x43d547(0xead)][_0x43d547(0x1e2a)](_0x43d547(0x15f4),this['gridOffset']),this['_gridControl']['x']=this[_0x43d547(0xa54)],this[_0x43d547(0x3941)]['y']=Math[_0x43d547(0x3fe4)](this['majorUnitFrequency']),this[_0x43d547(0x3941)]['z']=this[_0x43d547(0x3e25)],this[_0x43d547(0x3941)]['w']=this['opacity'],this[_0x43d547(0xead)][_0x43d547(0x1e83)]('gridControl',this[_0x43d547(0x3941)]),this[_0x43d547(0x1369)]&&_0x1f6b3d['k'][_0x43d547(0xc93)]&&(this['_activeEffect'][_0x43d547(0x1888)](_0x43d547(0xeaa),this['_opacityTexture']),this[_0x43d547(0xead)]['setFloat2'](_0x43d547(0x12fc),this[_0x43d547(0x1369)][_0x43d547(0x1246)],this[_0x43d547(0x1369)][_0x43d547(0x184a)]),this[_0x43d547(0xead)]['setMatrix'](_0x43d547(0x36be),this[_0x43d547(0x1369)]['getTextureMatrix']()))),_0x598379['G']['BindFogParameters'](_0xa4cb72,_0x5807a4,this[_0x43d547(0xead)]),this[_0x43d547(0x2b19)](_0x5807a4,this['_activeEffect']));}[_0x2096ed(0x18c9)](_0x391dc3){super['dispose'](_0x391dc3);}['clone'](_0x286b66){var _0x14cb88=_0x2096ed;return _0x42cb41['p4'][_0x14cb88(0x73d)](()=>new _0x3e619c(_0x286b66,this[_0x14cb88(0x83e)]()),this);}[_0x2096ed(0x2fcc)](){var _0x303035=_0x2096ed;const _0x2be33d=super[_0x303035(0x2fcc)]();return _0x2be33d[_0x303035(0x2b51)]='BABYLON.GridMaterial',_0x2be33d;}[_0x2096ed(0x3fcd)](){return'GridMaterial';}static['Parse'](_0x5b8937,_0x403ae4,_0x5e5796){var _0x483bd5=_0x2096ed;return _0x42cb41['p4'][_0x483bd5(0x2a19)](()=>new _0x3e619c(_0x5b8937[_0x483bd5(0xc8c)],_0x403ae4),_0x5b8937,_0x403ae4,_0x5e5796);}}_0x124bf3([(0x0,_0x42cb41['n9'])()],_0x3e619c[_0x2096ed(0x41df)],_0x2096ed(0x1b15),void 0x0),_0x124bf3([(0x0,_0x42cb41['n9'])()],_0x3e619c[_0x2096ed(0x41df)],_0x2096ed(0x26f),void 0x0),_0x124bf3([(0x0,_0x42cb41['qC'])()],_0x3e619c[_0x2096ed(0x41df)],_0x2096ed(0xa54),void 0x0),_0x124bf3([(0x0,_0x42cb41['hd'])()],_0x3e619c[_0x2096ed(0x41df)],'gridOffset',void 0x0),_0x124bf3([(0x0,_0x42cb41['qC'])()],_0x3e619c[_0x2096ed(0x41df)],_0x2096ed(0x1fa1),void 0x0),_0x124bf3([(0x0,_0x42cb41['qC'])()],_0x3e619c['prototype'],'minorUnitVisibility',void 0x0),_0x124bf3([(0x0,_0x42cb41['qC'])()],_0x3e619c['prototype'],'opacity',void 0x0),_0x124bf3([(0x0,_0x42cb41['qC'])()],_0x3e619c[_0x2096ed(0x41df)],_0x2096ed(0x1c74),void 0x0),_0x124bf3([(0x0,_0x42cb41['qC'])()],_0x3e619c['prototype'],'useMaxLine',void 0x0),_0x124bf3([(0x0,_0x42cb41['oU'])('opacityTexture')],_0x3e619c[_0x2096ed(0x41df)],'_opacityTexture',void 0x0),_0x124bf3([(0x0,_0x42cb41['wz'])(_0x2096ed(0x1414))],_0x3e619c[_0x2096ed(0x41df)],_0x2096ed(0x23e5),void 0x0),(0x0,_0x21b507['H'])('BABYLON.GridMaterial',_0x3e619c);},0x16228:(_0x55da09,_0x131687,_0x429ad4)=>{_0x429ad4(0x183fd);},0x389d:(_0x331325,_0x2e8392,_0x3b5315)=>{_0x3b5315(0x17f58),_0x3b5315(0x12480),_0x3b5315(0x194d),_0x3b5315(0x18506),_0x3b5315(0x9357),_0x3b5315(0x16228),_0x3b5315(0x8056),_0x3b5315(0x5067),_0x3b5315(0x5751),_0x3b5315(0x3c6b),_0x3b5315(0x2f0c),_0x3b5315(0x3b17),_0x3b5315(0x3bcb),_0x3b5315(0x10a8),_0x3b5315(0x1496b);},0x8056:(_0x63fed9,_0xe4a105,_0x377820)=>{_0x377820(0xb327);},0xb327:(_0x31b82f,_0x2becfa,_0x164912)=>{var _0x4fd00c=a8_0x16e4d8;function _0x57ef08(_0x31f62b,_0x2061ff,_0x56cc1c,_0x1fe44e){var _0x39bfa0=a8_0x5b24,_0x57b08d,_0x4f75f3=arguments[_0x39bfa0(0x1377)],_0x383ced=_0x4f75f3<0x3?_0x2061ff:null===_0x1fe44e?_0x1fe44e=Object[_0x39bfa0(0xd3d)](_0x2061ff,_0x56cc1c):_0x1fe44e;if(_0x39bfa0(0x1e3f)==typeof Reflect&&_0x39bfa0(0x38fa)==typeof Reflect[_0x39bfa0(0x1dac)])_0x383ced=Reflect[_0x39bfa0(0x1dac)](_0x31f62b,_0x2061ff,_0x56cc1c,_0x1fe44e);else{for(var _0x1ca6a7=_0x31f62b[_0x39bfa0(0x1377)]-0x1;0x0<=_0x1ca6a7;_0x1ca6a7--)(_0x57b08d=_0x31f62b[_0x1ca6a7])&&(_0x383ced=(_0x4f75f3<0x3?_0x57b08d(_0x383ced):0x3<_0x4f75f3?_0x57b08d(_0x2061ff,_0x56cc1c,_0x383ced):_0x57b08d(_0x2061ff,_0x56cc1c))||_0x383ced);}0x3<_0x4f75f3&&_0x383ced&&Object[_0x39bfa0(0x395)](_0x2061ff,_0x56cc1c,_0x383ced);}var _0x5bf860=_0x164912(0x153ad),_0x3f95d7=_0x164912(0xc84b),_0x89d4d0=_0x164912(0x11e40),_0x46cf4b=_0x164912(0x147cf),_0x5ab83e=_0x164912(0x14ea0),_0x53d0ab=_0x164912(0xc656),_0x4c1bca=_0x164912(0x1a27),_0x18f929=_0x164912(0x1446b),_0x509b9b=_0x164912(0xe456),_0x30cca7=(_0x164912(0x36d3),_0x164912(0xbb43),_0x164912(0x6421)),_0x2b6ba6=_0x164912(0x2088);class _0x2431c0 extends _0x89d4d0['H']{constructor(){var _0x101ac9=a8_0x5b24;super(),this[_0x101ac9(0x2107)]=!0x1,this[_0x101ac9(0x140e)]=!0x1,this[_0x101ac9(0x33ec)]=!0x1,this[_0x101ac9(0x2b0b)]=!0x1,this['CLIPPLANE4']=!0x1,this['CLIPPLANE5']=!0x1,this['CLIPPLANE6']=!0x1,this[_0x101ac9(0x3f37)]=!0x1,this[_0x101ac9(0x860)]=!0x1,this[_0x101ac9(0x3122)]=!0x1,this[_0x101ac9(0x352e)]=!0x1,this['LIGHT0']=!0x1,this[_0x101ac9(0x1504)]=!0x1,this[_0x101ac9(0x112f)]=!0x1,this[_0x101ac9(0x340d)]=!0x1,this['SPOTLIGHT0']=!0x1,this[_0x101ac9(0x3a51)]=!0x1,this[_0x101ac9(0x1e73)]=!0x1,this['SPOTLIGHT3']=!0x1,this[_0x101ac9(0x1866)]=!0x1,this[_0x101ac9(0x1a6)]=!0x1,this['HEMILIGHT2']=!0x1,this['HEMILIGHT3']=!0x1,this[_0x101ac9(0x20e3)]=!0x1,this[_0x101ac9(0x21e5)]=!0x1,this[_0x101ac9(0x3597)]=!0x1,this[_0x101ac9(0x3d7a)]=!0x1,this[_0x101ac9(0x19a)]=!0x1,this['POINTLIGHT1']=!0x1,this[_0x101ac9(0x107b)]=!0x1,this[_0x101ac9(0x15e8)]=!0x1,this[_0x101ac9(0x2a44)]=!0x1,this[_0x101ac9(0x1728)]=!0x1,this[_0x101ac9(0x36ff)]=!0x1,this[_0x101ac9(0x1e7e)]=!0x1,this[_0x101ac9(0x2871)]=!0x1,this[_0x101ac9(0x2202)]=!0x1,this[_0x101ac9(0x15a1)]=!0x1,this['SHADOWESM2']=!0x1,this[_0x101ac9(0x3edf)]=!0x1,this[_0x101ac9(0x3aaa)]=!0x1,this[_0x101ac9(0xf84)]=!0x1,this['SHADOWPOISSON2']=!0x1,this['SHADOWPOISSON3']=!0x1,this[_0x101ac9(0x27df)]=!0x1,this[_0x101ac9(0x206e)]=!0x1,this[_0x101ac9(0x2612)]=!0x1,this['SHADOWPCF3']=!0x1,this[_0x101ac9(0x28c)]=!0x1,this[_0x101ac9(0xc6f)]=!0x1,this[_0x101ac9(0x409d)]=!0x1,this['SHADOWPCSS3']=!0x1,this[_0x101ac9(0x3da6)]=!0x1,this[_0x101ac9(0x3e58)]=!0x1,this[_0x101ac9(0x38f9)]=!0x1,this[_0x101ac9(0xa67)]=!0x1,this[_0x101ac9(0x3421)]=!0x1,this[_0x101ac9(0x2abd)]=0x0,this[_0x101ac9(0x80a)]=0x0,this[_0x101ac9(0x22d6)]=!0x1,this[_0x101ac9(0xbfa)]=!0x1,this[_0x101ac9(0x2995)]=!0x1,this[_0x101ac9(0x1576)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x101ac9(0x20f9)]();}}class _0x304cd6 extends _0x5ab83e['a']{constructor(_0x131e23,_0x24d684){var _0x366faf=a8_0x5b24;super(_0x131e23,_0x24d684),this[_0x366faf(0xbe7)]=0x1,this['movingSpeed']=0x1,this['lowFrequencySpeed']=0x1,this[_0x366faf(0x3bbc)]=0.15,this['_lastTime']=0x0,this[_0x366faf(0x75d)]=new _0x3f95d7['Wo'](0x1,0x1,0x1),this[_0x366faf(0x3fc9)]=!0x1,this[_0x366faf(0x36d)]=!0x1,this['_maxSimultaneousLights']=0x4,this[_0x366faf(0x3fe3)]=new _0x3f95d7['Wo']();}[_0x4fd00c(0x3161)](){return this['alpha']<0x1;}[_0x4fd00c(0x3d3a)](){return!0x1;}[_0x4fd00c(0x2bb5)](){return null;}[_0x4fd00c(0xed5)](_0x26fae6,_0x16cd54,_0x1bead4){var _0x2c2c7d=_0x4fd00c;if(this[_0x2c2c7d(0x31c8)]&&_0x16cd54[_0x2c2c7d(0x2766)]&&_0x16cd54[_0x2c2c7d(0x2766)][_0x2c2c7d(0x3d05)]&&_0x16cd54[_0x2c2c7d(0x2766)][_0x2c2c7d(0x2ecd)]===_0x1bead4)return!0x0;_0x16cd54[_0x2c2c7d(0x3c74)]||(_0x16cd54[_0x2c2c7d(0x3c74)]=new _0x2431c0());const _0x2b57dd=_0x16cd54['materialDefines'],_0x7db82=this[_0x2c2c7d(0x83e)]();if(this[_0x2c2c7d(0x10f3)](_0x16cd54))return!0x0;var _0x2ad46a=_0x7db82[_0x2c2c7d(0x2cd1)]();if(_0x2b57dd[_0x2c2c7d(0x2389)]&&(_0x2b57dd[_0x2c2c7d(0x19e3)]=!0x1,_0x7db82['texturesEnabled']&&this[_0x2c2c7d(0x2685)]&&_0x53d0ab['k'][_0x2c2c7d(0x2949)])){if(!this[_0x2c2c7d(0x2685)][_0x2c2c7d(0x3261)]())return!0x1;_0x2b57dd[_0x2c2c7d(0x19e3)]=!0x0,_0x2b57dd[_0x2c2c7d(0x2107)]=!0x0;}if(_0x46cf4b['G'][_0x2c2c7d(0x2154)](_0x26fae6,_0x7db82,!0x1,this[_0x2c2c7d(0x1139)],this['fogEnabled'],this[_0x2c2c7d(0x848)](_0x26fae6),_0x2b57dd),_0x2b57dd['_needNormals']=!0x0,_0x46cf4b['G'][_0x2c2c7d(0x2254)](_0x7db82,_0x26fae6,_0x2b57dd,!0x1,this[_0x2c2c7d(0x37dd)],this[_0x2c2c7d(0x3fc9)]),_0x46cf4b['G']['PrepareDefinesForFrameBoundValues'](_0x7db82,_0x2ad46a,this,_0x2b57dd,!!_0x1bead4),_0x46cf4b['G'][_0x2c2c7d(0xd98)](_0x26fae6,_0x2b57dd,!0x0,!0x0),_0x2b57dd['isDirty']){_0x2b57dd[_0x2c2c7d(0x38c7)](),_0x7db82[_0x2c2c7d(0x3dc3)]();const _0x47b85a=new _0x30cca7['L'](),_0x4fc225=(_0x2b57dd[_0x2c2c7d(0x352e)]&&_0x47b85a[_0x2c2c7d(0x13e4)](0x1,_0x2c2c7d(0x352e)),_0x46cf4b['G'][_0x2c2c7d(0x1784)](_0x2b57dd,_0x47b85a),0x0<_0x2b57dd['NUM_BONE_INFLUENCERS']&&_0x47b85a[_0x2c2c7d(0x2f95)](0x0,_0x26fae6),_0x2b57dd[_0x2c2c7d(0x1576)]=_0x7db82[_0x2c2c7d(0x363a)][_0x2c2c7d(0x23ba)],[_0x4c1bca['o']['PositionKind']]);_0x2b57dd[_0x2c2c7d(0x3da6)]&&_0x4fc225[_0x2c2c7d(0x3f90)](_0x4c1bca['o'][_0x2c2c7d(0x279a)]),_0x2b57dd[_0x2c2c7d(0x3e58)]&&_0x4fc225[_0x2c2c7d(0x3f90)](_0x4c1bca['o'][_0x2c2c7d(0x2087)]),_0x2b57dd[_0x2c2c7d(0x38f9)]&&_0x4fc225[_0x2c2c7d(0x3f90)](_0x4c1bca['o'][_0x2c2c7d(0x2abb)]),_0x2b57dd['VERTEXCOLOR']&&_0x4fc225['push'](_0x4c1bca['o']['ColorKind']),_0x46cf4b['G'][_0x2c2c7d(0xfea)](_0x4fc225,_0x26fae6,_0x2b57dd,_0x47b85a),_0x46cf4b['G'][_0x2c2c7d(0x2c78)](_0x4fc225,_0x2b57dd);var _0x26fae6=_0x2b57dd['toString'](),_0x521136=[_0x2c2c7d(0x2023),_0x2c2c7d(0x1d92),_0x2c2c7d(0x1633),_0x2c2c7d(0x32c8),_0x2c2c7d(0x3606),_0x2c2c7d(0x155c),_0x2c2c7d(0x71f),_0x2c2c7d(0x1bba),'pointSize',_0x2c2c7d(0x377f),_0x2c2c7d(0x2bed),'diffuseMatrix','time',_0x2c2c7d(0xbe7),_0x2c2c7d(0x219a),_0x2c2c7d(0x106e),'fogDensity',_0x2c2c7d(0x37c7)],_0x9f7010=((0x0,_0x2b6ba6['qx'])(_0x521136),[_0x2c2c7d(0x399c),_0x2c2c7d(0x2e36)]),_0x5e2f70=new Array();_0x46cf4b['G'][_0x2c2c7d(0x3cd3)]({'uniformsNames':_0x521136,'uniformBuffersNames':_0x5e2f70,'samplers':_0x9f7010,'defines':_0x2b57dd,'maxSimultaneousLights':this[_0x2c2c7d(0x515)]}),_0x16cd54['setEffect'](_0x7db82['getEngine']()['createEffect']('lava',{'attributes':_0x4fc225,'uniformsNames':_0x521136,'uniformBuffersNames':_0x5e2f70,'samplers':_0x9f7010,'defines':_0x26fae6,'fallbacks':_0x47b85a,'onCompiled':this[_0x2c2c7d(0x2de2)],'onError':this['onError'],'indexParameters':{'maxSimultaneousLights':this[_0x2c2c7d(0x515)]}},_0x2ad46a),_0x2b57dd,this[_0x2c2c7d(0xa57)]);}return!(!_0x16cd54[_0x2c2c7d(0x2766)]||!_0x16cd54[_0x2c2c7d(0x2766)][_0x2c2c7d(0x3261)]()||(_0x2b57dd[_0x2c2c7d(0x3c3f)]=_0x7db82[_0x2c2c7d(0x36f0)](),_0x16cd54[_0x2c2c7d(0x2766)][_0x2c2c7d(0x3d05)]=!0x0,_0x16cd54[_0x2c2c7d(0x2766)][_0x2c2c7d(0x2ecd)]=!!_0x1bead4,0x0));}['bindForSubMesh'](_0x5c213a,_0xb2650e,_0x5aa003){var _0x2dfe0b=_0x4fd00c;const _0x308551=this['getScene'](),_0x37378d=_0x5aa003['materialDefines'];_0x37378d&&(_0x5aa003=_0x5aa003[_0x2dfe0b(0x2766)])&&(this[_0x2dfe0b(0xead)]=_0x5aa003,_0x37378d['UNLIT']=this[_0x2dfe0b(0x36d)],this[_0x2dfe0b(0x1328)](_0x5c213a),this[_0x2dfe0b(0xead)]['setMatrix']('viewProjection',_0x308551[_0x2dfe0b(0x23b1)]()),_0x46cf4b['G'][_0x2dfe0b(0x2a10)](_0xb2650e,this['_activeEffect']),this['_mustRebind'](_0x308551,_0x5aa003)&&(this['diffuseTexture']&&_0x53d0ab['k'][_0x2dfe0b(0x2949)]&&(this[_0x2dfe0b(0xead)][_0x2dfe0b(0x1888)](_0x2dfe0b(0x399c),this[_0x2dfe0b(0x1f9a)]),this[_0x2dfe0b(0xead)][_0x2dfe0b(0x39e5)](_0x2dfe0b(0x377f),this[_0x2dfe0b(0x1f9a)][_0x2dfe0b(0x1246)],this[_0x2dfe0b(0x1f9a)]['level']),this[_0x2dfe0b(0xead)]['setMatrix'](_0x2dfe0b(0x10d6),this['diffuseTexture'][_0x2dfe0b(0x318f)]())),this['noiseTexture']&&this['_activeEffect']['setTexture'](_0x2dfe0b(0x2e36),this[_0x2dfe0b(0x2e36)]),(0x0,_0x2b6ba6['an'])(_0x5aa003,this,_0x308551),this[_0x2dfe0b(0x1139)]&&this[_0x2dfe0b(0xead)]['setFloat']('pointSize',this[_0x2dfe0b(0x23ec)]),_0x308551[_0x2dfe0b(0x179c)](_0x5aa003)),this['_activeEffect'][_0x2dfe0b(0x3200)](_0x2dfe0b(0x155c),this[_0x2dfe0b(0x3fe3)],this[_0x2dfe0b(0x1aed)]*_0xb2650e[_0x2dfe0b(0x241b)]),_0x308551[_0x2dfe0b(0x3860)]&&!this['disableLighting']&&_0x46cf4b['G']['BindLights'](_0x308551,_0xb2650e,this[_0x2dfe0b(0xead)],_0x37378d),_0x308551[_0x2dfe0b(0x1ef8)]&&_0xb2650e[_0x2dfe0b(0x2ccd)]&&_0x308551[_0x2dfe0b(0xb61)]!==_0x18f929['x'][_0x2dfe0b(0x3a61)]&&this[_0x2dfe0b(0xead)][_0x2dfe0b(0x1e2d)](_0x2dfe0b(0x1d92),_0x308551[_0x2dfe0b(0x2e14)]()),_0x46cf4b['G'][_0x2dfe0b(0x40e5)](_0x308551,_0xb2650e,this[_0x2dfe0b(0xead)]),this[_0x2dfe0b(0x1893)]+=_0x308551['getEngine']()[_0x2dfe0b(0x2d27)](),this[_0x2dfe0b(0xead)][_0x2dfe0b(0x1d16)](_0x2dfe0b(0x21d6),this[_0x2dfe0b(0x1893)]*this['speed']/0x3e8),this[_0x2dfe0b(0x106e)]||(this['fogColor']=_0x3f95d7['Wo'][_0x2dfe0b(0xfc3)]()),this[_0x2dfe0b(0xead)][_0x2dfe0b(0x3c26)](_0x2dfe0b(0x106e),this[_0x2dfe0b(0x106e)]),this[_0x2dfe0b(0xead)][_0x2dfe0b(0x1d16)](_0x2dfe0b(0x3bbc),this[_0x2dfe0b(0x3bbc)]),this[_0x2dfe0b(0xead)]['setFloat'](_0x2dfe0b(0x37c7),this[_0x2dfe0b(0x37c7)]),this[_0x2dfe0b(0xead)][_0x2dfe0b(0x1d16)](_0x2dfe0b(0x219a),this[_0x2dfe0b(0x219a)]),this[_0x2dfe0b(0x2b19)](_0xb2650e,this['_activeEffect']));}[_0x4fd00c(0x271b)](){var _0x2588ed=_0x4fd00c;const _0x332fa9=[];return this['diffuseTexture']&&this[_0x2588ed(0x1f9a)]['animations']&&0x0<this[_0x2588ed(0x1f9a)]['animations'][_0x2588ed(0x1377)]&&_0x332fa9[_0x2588ed(0x3f90)](this[_0x2588ed(0x1f9a)]),this['noiseTexture']&&this['noiseTexture'][_0x2588ed(0x3ac2)]&&0x0<this['noiseTexture']['animations'][_0x2588ed(0x1377)]&&_0x332fa9[_0x2588ed(0x3f90)](this[_0x2588ed(0x2e36)]),_0x332fa9;}[_0x4fd00c(0x328d)](){var _0x3f4a62=_0x4fd00c;const _0x1133b1=super[_0x3f4a62(0x328d)]();return this[_0x3f4a62(0x2685)]&&_0x1133b1[_0x3f4a62(0x3f90)](this[_0x3f4a62(0x2685)]),_0x1133b1;}[_0x4fd00c(0x32b8)](_0x42e056){var _0x5187d7=_0x4fd00c;return!!super[_0x5187d7(0x32b8)](_0x42e056)||this['diffuseTexture']===_0x42e056;}[_0x4fd00c(0x18c9)](_0x1277d5){var _0x12a4e7=_0x4fd00c;this[_0x12a4e7(0x1f9a)]&&this[_0x12a4e7(0x1f9a)][_0x12a4e7(0x18c9)](),this[_0x12a4e7(0x2e36)]&&this[_0x12a4e7(0x2e36)][_0x12a4e7(0x18c9)](),super['dispose'](_0x1277d5);}[_0x4fd00c(0x95b)](_0x4a9569){var _0x4e2e3a=_0x4fd00c;return _0x5bf860['p4']['Clone'](()=>new _0x304cd6(_0x4a9569,this[_0x4e2e3a(0x83e)]()),this);}[_0x4fd00c(0x2fcc)](){var _0x1acbdc=_0x4fd00c;const _0x317494=super[_0x1acbdc(0x2fcc)]();return _0x317494[_0x1acbdc(0x2b51)]=_0x1acbdc(0x202b),_0x317494;}[_0x4fd00c(0x3fcd)](){var _0x2a3217=_0x4fd00c;return _0x2a3217(0x1412);}static[_0x4fd00c(0x2a19)](_0x341b68,_0x5b8f77,_0x7f326){var _0x477083=_0x4fd00c;return _0x5bf860['p4'][_0x477083(0x2a19)](()=>new _0x304cd6(_0x341b68[_0x477083(0xc8c)],_0x5b8f77),_0x341b68,_0x5b8f77,_0x7f326);}}_0x57ef08([(0x0,_0x5bf860['oU'])(_0x4fd00c(0x1f9a))],_0x304cd6[_0x4fd00c(0x41df)],_0x4fd00c(0x2685),void 0x0),_0x57ef08([(0x0,_0x5bf860['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x304cd6[_0x4fd00c(0x41df)],_0x4fd00c(0x1f9a),void 0x0),_0x57ef08([(0x0,_0x5bf860['oU'])()],_0x304cd6[_0x4fd00c(0x41df)],'noiseTexture',void 0x0),_0x57ef08([(0x0,_0x5bf860['n9'])()],_0x304cd6[_0x4fd00c(0x41df)],_0x4fd00c(0x106e),void 0x0),_0x57ef08([(0x0,_0x5bf860['qC'])()],_0x304cd6[_0x4fd00c(0x41df)],'speed',void 0x0),_0x57ef08([(0x0,_0x5bf860['qC'])()],_0x304cd6[_0x4fd00c(0x41df)],_0x4fd00c(0x219a),void 0x0),_0x57ef08([(0x0,_0x5bf860['qC'])()],_0x304cd6[_0x4fd00c(0x41df)],_0x4fd00c(0x37c7),void 0x0),_0x57ef08([(0x0,_0x5bf860['qC'])()],_0x304cd6[_0x4fd00c(0x41df)],_0x4fd00c(0x3bbc),void 0x0),_0x57ef08([(0x0,_0x5bf860['n9'])()],_0x304cd6['prototype'],_0x4fd00c(0x75d),void 0x0),_0x57ef08([(0x0,_0x5bf860['qC'])(_0x4fd00c(0x2e95))],_0x304cd6[_0x4fd00c(0x41df)],'_disableLighting',void 0x0),_0x57ef08([(0x0,_0x5bf860['wz'])(_0x4fd00c(0x253))],_0x304cd6['prototype'],_0x4fd00c(0x2e95),void 0x0),_0x57ef08([(0x0,_0x5bf860['qC'])(_0x4fd00c(0x27e1))],_0x304cd6['prototype'],_0x4fd00c(0x36d),void 0x0),_0x57ef08([(0x0,_0x5bf860['wz'])(_0x4fd00c(0x253))],_0x304cd6[_0x4fd00c(0x41df)],_0x4fd00c(0x27e1),void 0x0),_0x57ef08([(0x0,_0x5bf860['qC'])(_0x4fd00c(0x515))],_0x304cd6[_0x4fd00c(0x41df)],'_maxSimultaneousLights',void 0x0),_0x57ef08([(0x0,_0x5bf860['wz'])('_markAllSubMeshesAsLightsDirty')],_0x304cd6['prototype'],_0x4fd00c(0x515),void 0x0),(0x0,_0x509b9b['H'])('BABYLON.LavaMaterial',_0x304cd6);},0x5067:(_0x17906e,_0x48061a,_0x13f4d3)=>{_0x13f4d3(0x174d9);},0x174d9:(_0x24f5e2,_0x59039e,_0x13a7d2)=>{var _0x555bd7=a8_0x16e4d8;function _0x405165(_0x1e6b4b,_0x28e199,_0x413ba7,_0x3d5430){var _0x427f51=a8_0x5b24,_0x96a853,_0x89d77d=arguments[_0x427f51(0x1377)],_0x3a0a04=_0x89d77d<0x3?_0x28e199:null===_0x3d5430?_0x3d5430=Object[_0x427f51(0xd3d)](_0x28e199,_0x413ba7):_0x3d5430;if('object'==typeof Reflect&&_0x427f51(0x38fa)==typeof Reflect['decorate'])_0x3a0a04=Reflect[_0x427f51(0x1dac)](_0x1e6b4b,_0x28e199,_0x413ba7,_0x3d5430);else{for(var _0x11c7f0=_0x1e6b4b['length']-0x1;0x0<=_0x11c7f0;_0x11c7f0--)(_0x96a853=_0x1e6b4b[_0x11c7f0])&&(_0x3a0a04=(_0x89d77d<0x3?_0x96a853(_0x3a0a04):0x3<_0x89d77d?_0x96a853(_0x28e199,_0x413ba7,_0x3a0a04):_0x96a853(_0x28e199,_0x413ba7))||_0x3a0a04);}0x3<_0x89d77d&&_0x3a0a04&&Object[_0x427f51(0x395)](_0x28e199,_0x413ba7,_0x3a0a04);}var _0x343ff6=_0x13a7d2(0x153ad),_0x19546d=_0x13a7d2(0xc84b),_0x139b04=_0x13a7d2(0x11e40),_0x140826=_0x13a7d2(0x147cf),_0x4bf036=_0x13a7d2(0x14ea0),_0x1397c3=_0x13a7d2(0xc656),_0x2088dd=_0x13a7d2(0x1a27),_0x18e6de=_0x13a7d2(0x1446b),_0x37ab0b=_0x13a7d2(0xe456),_0x5cc841=(_0x13a7d2(0x1968),_0x13a7d2(0x7d18),_0x13a7d2(0x6421)),_0x3c5716=_0x13a7d2(0x2088);class _0x5eec7c extends _0x139b04['H']{constructor(){var _0x21f254=a8_0x5b24;super(),this[_0x21f254(0x2107)]=!0x1,this[_0x21f254(0x140e)]=!0x1,this[_0x21f254(0x33ec)]=!0x1,this[_0x21f254(0x2b0b)]=!0x1,this[_0x21f254(0x3840)]=!0x1,this['CLIPPLANE5']=!0x1,this['CLIPPLANE6']=!0x1,this['ALPHATEST']=!0x1,this['DEPTHPREPASS']=!0x1,this[_0x21f254(0x3122)]=!0x1,this[_0x21f254(0x352e)]=!0x1,this[_0x21f254(0x3b5f)]=!0x1,this[_0x21f254(0x3da6)]=!0x1,this[_0x21f254(0x3e58)]=!0x1,this['UV2']=!0x1,this[_0x21f254(0xa67)]=!0x1,this[_0x21f254(0x3421)]=!0x1,this['NUM_BONE_INFLUENCERS']=0x0,this[_0x21f254(0x80a)]=0x0,this[_0x21f254(0x22d6)]=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x21f254(0xa47)]=!0x1,this[_0x21f254(0x1576)]=!0x1,this[_0x21f254(0x2261)]=!0x1,this[_0x21f254(0x20f9)]();}}class _0x285405 extends _0x4bf036['a']{constructor(_0xe5f95a,_0x3dd9dc){var _0x3c0337=a8_0x5b24;super(_0xe5f95a,_0x3dd9dc),this['diffuseColor']=new _0x19546d['Wo'](0x1,0x1,0x1),this[_0x3c0337(0x3d75)]=new _0x19546d['Wo'](0x0,0x0,0x0),this['specularPower']=0x40,this[_0x3c0337(0x3fc9)]=!0x1,this['_maxSimultaneousLights']=0x4;}[_0x555bd7(0x3161)](){var _0x24c3de=_0x555bd7;return this[_0x24c3de(0x1aed)]<0x1;}[_0x555bd7(0x3d3a)](){return!0x1;}[_0x555bd7(0x2bb5)](){return null;}[_0x555bd7(0xed5)](_0x5cd3eb,_0x3fe778,_0x473e53){var _0x2ea703=_0x555bd7;if(this[_0x2ea703(0x31c8)]&&_0x3fe778[_0x2ea703(0x2766)]&&_0x3fe778[_0x2ea703(0x2766)][_0x2ea703(0x3d05)]&&_0x3fe778['effect'][_0x2ea703(0x2ecd)]===_0x473e53)return!0x0;_0x3fe778[_0x2ea703(0x3c74)]||(_0x3fe778[_0x2ea703(0x3c74)]=new _0x5eec7c());const _0x3c0d3d=_0x3fe778['materialDefines'],_0x18020b=this['getScene']();if(this[_0x2ea703(0x10f3)](_0x3fe778))return!0x0;var _0x53a21b=_0x18020b[_0x2ea703(0x2cd1)]();if(_0x18020b[_0x2ea703(0x337e)]){if(!this[_0x2ea703(0x13e5)]||!this[_0x2ea703(0x13e5)][_0x2ea703(0x3261)]())return!0x1;if(_0x3c0d3d[_0x2ea703(0x19e3)]=!0x0,_0x1397c3['k'][_0x2ea703(0x2949)]){if(!this[_0x2ea703(0x1968)]||!this[_0x2ea703(0x1968)][_0x2ea703(0x3261)]())return!0x1;if(_0x3c0d3d['DIFFUSE']=!0x0,!this[_0x2ea703(0x1eee)]||!this[_0x2ea703(0x1eee)][_0x2ea703(0x3261)]())return!0x1;if(!this[_0x2ea703(0x22de)]||!this[_0x2ea703(0x22de)][_0x2ea703(0x3261)]())return!0x1;if(!this['_diffuseTexture4']||!this[_0x2ea703(0x3019)][_0x2ea703(0x3261)]())return!0x1;if(this['_mixTexture2']){if(!this[_0x2ea703(0x211e)][_0x2ea703(0x3261)]())return!0x1;if(_0x3c0d3d['MIXMAP2']=!0x0,!this[_0x2ea703(0x3c84)]||!this[_0x2ea703(0x3c84)][_0x2ea703(0x3261)]())return!0x1;if(!this['_diffuseTexture6']||!this['_diffuseTexture6'][_0x2ea703(0x3261)]())return!0x1;if(!this[_0x2ea703(0x3a5e)]||!this[_0x2ea703(0x3a5e)][_0x2ea703(0x3261)]())return!0x1;if(!this['_diffuseTexture8']||!this[_0x2ea703(0x2010)]['isReady']())return!0x1;}}}if(_0x140826['G'][_0x2ea703(0x2154)](_0x5cd3eb,_0x18020b,!0x1,this['pointsCloud'],this['fogEnabled'],this['_shouldTurnAlphaTestOn'](_0x5cd3eb),_0x3c0d3d),_0x3c0d3d[_0x2ea703(0xfae)]=_0x140826['G'][_0x2ea703(0x2254)](_0x18020b,_0x5cd3eb,_0x3c0d3d,!0x1,this[_0x2ea703(0x37dd)],this[_0x2ea703(0x3fc9)]),_0x140826['G']['PrepareDefinesForFrameBoundValues'](_0x18020b,_0x53a21b,this,_0x3c0d3d,!!_0x473e53),_0x140826['G'][_0x2ea703(0xd98)](_0x5cd3eb,_0x3c0d3d,!0x0,!0x0),_0x3c0d3d[_0x2ea703(0xac9)]){_0x3c0d3d[_0x2ea703(0x38c7)](),_0x18020b[_0x2ea703(0x3dc3)]();const _0x2746dc=new _0x5cc841['L'](),_0x9d178e=(_0x3c0d3d[_0x2ea703(0x352e)]&&_0x2746dc[_0x2ea703(0x13e4)](0x1,'FOG'),_0x140826['G'][_0x2ea703(0x1784)](_0x3c0d3d,_0x2746dc,this[_0x2ea703(0x515)]),0x0<_0x3c0d3d['NUM_BONE_INFLUENCERS']&&_0x2746dc[_0x2ea703(0x2f95)](0x0,_0x5cd3eb),_0x3c0d3d[_0x2ea703(0x1576)]=_0x18020b[_0x2ea703(0x363a)][_0x2ea703(0x23ba)],[_0x2088dd['o'][_0x2ea703(0x34af)]]);_0x3c0d3d[_0x2ea703(0x3da6)]&&_0x9d178e[_0x2ea703(0x3f90)](_0x2088dd['o'][_0x2ea703(0x279a)]),_0x3c0d3d['UV1']&&_0x9d178e['push'](_0x2088dd['o'][_0x2ea703(0x2087)]),_0x3c0d3d['UV2']&&_0x9d178e['push'](_0x2088dd['o'][_0x2ea703(0x2abb)]),_0x3c0d3d[_0x2ea703(0xa67)]&&_0x9d178e[_0x2ea703(0x3f90)](_0x2088dd['o']['ColorKind']),_0x140826['G']['PrepareAttributesForBones'](_0x9d178e,_0x5cd3eb,_0x3c0d3d,_0x2746dc),_0x140826['G'][_0x2ea703(0x2c78)](_0x9d178e,_0x3c0d3d);var _0x5cd3eb=_0x3c0d3d['toString'](),_0x2c8afd=[_0x2ea703(0x2023),_0x2ea703(0x1d92),_0x2ea703(0x1633),_0x2ea703(0x32c8),_0x2ea703(0x3606),_0x2ea703(0x155c),'vSpecularColor','vFogInfos',_0x2ea703(0x1bba),_0x2ea703(0x23ec),'vTextureInfos',_0x2ea703(0x2bed),'textureMatrix',_0x2ea703(0x3cf8),_0x2ea703(0x2903),_0x2ea703(0xc09),_0x2ea703(0x23d3),_0x2ea703(0x2348),_0x2ea703(0x2460),_0x2ea703(0x316b),'diffuse8Infos'],_0x40a9e7=[_0x2ea703(0x3695),_0x2ea703(0x29d5),'diffuse1Sampler','diffuse2Sampler',_0x2ea703(0x18dc),_0x2ea703(0x1b6c),_0x2ea703(0x3785),_0x2ea703(0x37aa),_0x2ea703(0x3ec4),_0x2ea703(0x23e)],_0x4faa09=new Array();(0x0,_0x3c5716['qx'])(_0x2c8afd),_0x140826['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x2c8afd,'uniformBuffersNames':_0x4faa09,'samplers':_0x40a9e7,'defines':_0x3c0d3d,'maxSimultaneousLights':this[_0x2ea703(0x515)]}),_0x3fe778[_0x2ea703(0x319a)](_0x18020b[_0x2ea703(0x2cd1)]()[_0x2ea703(0x12cf)]('mix',{'attributes':_0x9d178e,'uniformsNames':_0x2c8afd,'uniformBuffersNames':_0x4faa09,'samplers':_0x40a9e7,'defines':_0x5cd3eb,'fallbacks':_0x2746dc,'onCompiled':this[_0x2ea703(0x2de2)],'onError':this[_0x2ea703(0x374a)],'indexParameters':{'maxSimultaneousLights':this[_0x2ea703(0x515)]}},_0x53a21b),_0x3c0d3d,this[_0x2ea703(0xa57)]);}return!(!_0x3fe778[_0x2ea703(0x2766)]||!_0x3fe778[_0x2ea703(0x2766)][_0x2ea703(0x3261)]()||(_0x3c0d3d[_0x2ea703(0x3c3f)]=_0x18020b['getRenderId'](),_0x3fe778[_0x2ea703(0x2766)][_0x2ea703(0x3d05)]=!0x0,_0x3fe778[_0x2ea703(0x2766)][_0x2ea703(0x2ecd)]=!!_0x473e53,0x0));}[_0x555bd7(0x15da)](_0x8477a2,_0x4d3bf1,_0x136fd2){var _0x6b3957=_0x555bd7;const _0x38e376=this[_0x6b3957(0x83e)]();var _0x41fb08=_0x136fd2[_0x6b3957(0x3c74)];_0x41fb08&&(_0x136fd2=_0x136fd2['effect'])&&(this[_0x6b3957(0xead)]=_0x136fd2,this[_0x6b3957(0x1328)](_0x8477a2),this[_0x6b3957(0xead)]['setMatrix'](_0x6b3957(0x1633),_0x38e376[_0x6b3957(0x23b1)]()),_0x140826['G'][_0x6b3957(0x2a10)](_0x4d3bf1,this[_0x6b3957(0xead)]),this['_mustRebind'](_0x38e376,_0x136fd2)&&(this[_0x6b3957(0x13e5)]&&(this[_0x6b3957(0xead)]['setTexture'](_0x6b3957(0x3695),this['_mixTexture1']),this[_0x6b3957(0xead)][_0x6b3957(0x39e5)](_0x6b3957(0x1954),this[_0x6b3957(0x13e5)]['coordinatesIndex'],this[_0x6b3957(0x13e5)][_0x6b3957(0x184a)]),this['_activeEffect']['setMatrix'](_0x6b3957(0x2e3a),this[_0x6b3957(0x13e5)][_0x6b3957(0x318f)]()),_0x1397c3['k']['DiffuseTextureEnabled']&&(this['_diffuseTexture1']&&(this[_0x6b3957(0xead)][_0x6b3957(0x1888)](_0x6b3957(0x1f8e),this[_0x6b3957(0x1968)]),this['_activeEffect'][_0x6b3957(0x39e5)](_0x6b3957(0x3cf8),this[_0x6b3957(0x1968)][_0x6b3957(0x3d79)],this[_0x6b3957(0x1968)][_0x6b3957(0x296)])),this[_0x6b3957(0x1eee)]&&(this[_0x6b3957(0xead)][_0x6b3957(0x1888)]('diffuse2Sampler',this[_0x6b3957(0x1eee)]),this[_0x6b3957(0xead)][_0x6b3957(0x39e5)](_0x6b3957(0x2903),this[_0x6b3957(0x1eee)][_0x6b3957(0x3d79)],this[_0x6b3957(0x1eee)]['vScale'])),this[_0x6b3957(0x22de)]&&(this[_0x6b3957(0xead)][_0x6b3957(0x1888)]('diffuse3Sampler',this[_0x6b3957(0x22de)]),this[_0x6b3957(0xead)][_0x6b3957(0x39e5)]('diffuse3Infos',this[_0x6b3957(0x22de)][_0x6b3957(0x3d79)],this['_diffuseTexture3'][_0x6b3957(0x296)])),this[_0x6b3957(0x3019)]&&(this[_0x6b3957(0xead)]['setTexture']('diffuse4Sampler',this[_0x6b3957(0x3019)]),this[_0x6b3957(0xead)][_0x6b3957(0x39e5)](_0x6b3957(0x23d3),this[_0x6b3957(0x3019)][_0x6b3957(0x3d79)],this['_diffuseTexture4'][_0x6b3957(0x296)])))),this[_0x6b3957(0x211e)]&&(this[_0x6b3957(0xead)][_0x6b3957(0x1888)](_0x6b3957(0x29d5),this[_0x6b3957(0x211e)]),_0x1397c3['k'][_0x6b3957(0x2949)]&&(this[_0x6b3957(0x3c84)]&&(this[_0x6b3957(0xead)][_0x6b3957(0x1888)](_0x6b3957(0x3785),this[_0x6b3957(0x3c84)]),this[_0x6b3957(0xead)]['setFloat2'](_0x6b3957(0x2348),this[_0x6b3957(0x3c84)][_0x6b3957(0x3d79)],this[_0x6b3957(0x3c84)][_0x6b3957(0x296)])),this[_0x6b3957(0x36fc)]&&(this[_0x6b3957(0xead)][_0x6b3957(0x1888)](_0x6b3957(0x37aa),this[_0x6b3957(0x36fc)]),this[_0x6b3957(0xead)][_0x6b3957(0x39e5)](_0x6b3957(0x2460),this[_0x6b3957(0x36fc)][_0x6b3957(0x3d79)],this[_0x6b3957(0x36fc)][_0x6b3957(0x296)])),this[_0x6b3957(0x3a5e)]&&(this[_0x6b3957(0xead)][_0x6b3957(0x1888)]('diffuse7Sampler',this[_0x6b3957(0x3a5e)]),this[_0x6b3957(0xead)]['setFloat2'](_0x6b3957(0x316b),this[_0x6b3957(0x3a5e)][_0x6b3957(0x3d79)],this[_0x6b3957(0x3a5e)][_0x6b3957(0x296)])),this[_0x6b3957(0x2010)]&&(this[_0x6b3957(0xead)]['setTexture']('diffuse8Sampler',this['_diffuseTexture8']),this[_0x6b3957(0xead)][_0x6b3957(0x39e5)](_0x6b3957(0x255f),this[_0x6b3957(0x2010)][_0x6b3957(0x3d79)],this[_0x6b3957(0x2010)]['vScale'])))),(0x0,_0x3c5716['an'])(_0x136fd2,this,_0x38e376),this[_0x6b3957(0x1139)]&&this[_0x6b3957(0xead)]['setFloat'](_0x6b3957(0x23ec),this[_0x6b3957(0x23ec)]),_0x38e376[_0x6b3957(0x179c)](_0x136fd2)),this['_activeEffect'][_0x6b3957(0x3200)](_0x6b3957(0x155c),this['diffuseColor'],this[_0x6b3957(0x1aed)]*_0x4d3bf1['visibility']),_0x41fb08[_0x6b3957(0x3b5f)]&&this['_activeEffect'][_0x6b3957(0x3200)](_0x6b3957(0x31a4),this[_0x6b3957(0x3d75)],this[_0x6b3957(0x1338)]),_0x38e376['lightsEnabled']&&!this[_0x6b3957(0x2e95)]&&_0x140826['G'][_0x6b3957(0x2a87)](_0x38e376,_0x4d3bf1,this[_0x6b3957(0xead)],_0x41fb08,this[_0x6b3957(0x515)]),_0x38e376[_0x6b3957(0x1ef8)]&&_0x4d3bf1[_0x6b3957(0x2ccd)]&&_0x38e376['fogMode']!==_0x18e6de['x'][_0x6b3957(0x3a61)]&&this['_activeEffect'][_0x6b3957(0x1e2d)](_0x6b3957(0x1d92),_0x38e376['getViewMatrix']()),_0x140826['G'][_0x6b3957(0x40e5)](_0x38e376,_0x4d3bf1,this[_0x6b3957(0xead)]),this[_0x6b3957(0x2b19)](_0x4d3bf1,this['_activeEffect']));}[_0x555bd7(0x271b)](){var _0x20baa4=_0x555bd7;const _0x2d2e8f=[];return this[_0x20baa4(0x13e5)]&&this['_mixTexture1']['animations']&&0x0<this[_0x20baa4(0x13e5)][_0x20baa4(0x3ac2)][_0x20baa4(0x1377)]&&_0x2d2e8f[_0x20baa4(0x3f90)](this[_0x20baa4(0x13e5)]),this[_0x20baa4(0x211e)]&&this[_0x20baa4(0x211e)][_0x20baa4(0x3ac2)]&&0x0<this[_0x20baa4(0x211e)][_0x20baa4(0x3ac2)]['length']&&_0x2d2e8f['push'](this[_0x20baa4(0x211e)]),_0x2d2e8f;}[_0x555bd7(0x328d)](){var _0x435669=_0x555bd7;const _0x236929=super[_0x435669(0x328d)]();return this[_0x435669(0x13e5)]&&_0x236929[_0x435669(0x3f90)](this[_0x435669(0x13e5)]),this[_0x435669(0x1968)]&&_0x236929[_0x435669(0x3f90)](this[_0x435669(0x1968)]),this[_0x435669(0x1eee)]&&_0x236929[_0x435669(0x3f90)](this[_0x435669(0x1eee)]),this['_diffuseTexture3']&&_0x236929[_0x435669(0x3f90)](this['_diffuseTexture3']),this[_0x435669(0x3019)]&&_0x236929[_0x435669(0x3f90)](this[_0x435669(0x3019)]),this['_mixTexture2']&&_0x236929['push'](this['_mixTexture2']),this[_0x435669(0x3c84)]&&_0x236929[_0x435669(0x3f90)](this['_diffuseTexture5']),this['_diffuseTexture6']&&_0x236929[_0x435669(0x3f90)](this[_0x435669(0x36fc)]),this[_0x435669(0x3a5e)]&&_0x236929[_0x435669(0x3f90)](this[_0x435669(0x3a5e)]),this[_0x435669(0x2010)]&&_0x236929['push'](this[_0x435669(0x2010)]),_0x236929;}[_0x555bd7(0x32b8)](_0x50360b){var _0x2c2cfc=_0x555bd7;return!!super[_0x2c2cfc(0x32b8)](_0x50360b)||this[_0x2c2cfc(0x13e5)]===_0x50360b||this[_0x2c2cfc(0x1968)]===_0x50360b||this[_0x2c2cfc(0x1eee)]===_0x50360b||this[_0x2c2cfc(0x22de)]===_0x50360b||this[_0x2c2cfc(0x3019)]===_0x50360b||this[_0x2c2cfc(0x211e)]===_0x50360b||this[_0x2c2cfc(0x3c84)]===_0x50360b||this[_0x2c2cfc(0x36fc)]===_0x50360b||this[_0x2c2cfc(0x3a5e)]===_0x50360b||this[_0x2c2cfc(0x2010)]===_0x50360b;}['dispose'](_0x5c9278){var _0x47e8ab=_0x555bd7;this['_mixTexture1']&&this[_0x47e8ab(0x13e5)][_0x47e8ab(0x18c9)](),super[_0x47e8ab(0x18c9)](_0x5c9278);}[_0x555bd7(0x95b)](_0x53907e){var _0x46a07f=_0x555bd7;return _0x343ff6['p4']['Clone'](()=>new _0x285405(_0x53907e,this[_0x46a07f(0x83e)]()),this);}[_0x555bd7(0x2fcc)](){var _0x3a69df=_0x555bd7;const _0x160c91=super[_0x3a69df(0x2fcc)]();return _0x160c91[_0x3a69df(0x2b51)]='BABYLON.MixMaterial',_0x160c91;}[_0x555bd7(0x3fcd)](){var _0x4cb416=_0x555bd7;return _0x4cb416(0xd4f);}static['Parse'](_0x4e3848,_0x45190d,_0xc6a2b5){var _0x2e3245=_0x555bd7;return _0x343ff6['p4']['Parse'](()=>new _0x285405(_0x4e3848[_0x2e3245(0xc8c)],_0x45190d),_0x4e3848,_0x45190d,_0xc6a2b5);}}_0x405165([(0x0,_0x343ff6['oU'])('mixTexture1')],_0x285405[_0x555bd7(0x41df)],_0x555bd7(0x13e5),void 0x0),_0x405165([(0x0,_0x343ff6['wz'])(_0x555bd7(0x1414))],_0x285405[_0x555bd7(0x41df)],'mixTexture1',void 0x0),_0x405165([(0x0,_0x343ff6['oU'])(_0x555bd7(0x2828))],_0x285405['prototype'],'_mixTexture2',void 0x0),_0x405165([(0x0,_0x343ff6['wz'])(_0x555bd7(0x1414))],_0x285405['prototype'],'mixTexture2',void 0x0),_0x405165([(0x0,_0x343ff6['oU'])(_0x555bd7(0x959))],_0x285405[_0x555bd7(0x41df)],'_diffuseTexture1',void 0x0),_0x405165([(0x0,_0x343ff6['wz'])(_0x555bd7(0x1414))],_0x285405['prototype'],_0x555bd7(0x959),void 0x0),_0x405165([(0x0,_0x343ff6['oU'])('diffuseTexture2')],_0x285405[_0x555bd7(0x41df)],_0x555bd7(0x1eee),void 0x0),_0x405165([(0x0,_0x343ff6['wz'])(_0x555bd7(0x1414))],_0x285405[_0x555bd7(0x41df)],_0x555bd7(0x1587),void 0x0),_0x405165([(0x0,_0x343ff6['oU'])(_0x555bd7(0x113b))],_0x285405[_0x555bd7(0x41df)],'_diffuseTexture3',void 0x0),_0x405165([(0x0,_0x343ff6['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x285405[_0x555bd7(0x41df)],'diffuseTexture3',void 0x0),_0x405165([(0x0,_0x343ff6['oU'])(_0x555bd7(0x7b4))],_0x285405[_0x555bd7(0x41df)],'_diffuseTexture4',void 0x0),_0x405165([(0x0,_0x343ff6['wz'])(_0x555bd7(0x1414))],_0x285405[_0x555bd7(0x41df)],_0x555bd7(0x7b4),void 0x0),_0x405165([(0x0,_0x343ff6['oU'])(_0x555bd7(0x959))],_0x285405[_0x555bd7(0x41df)],_0x555bd7(0x3c84),void 0x0),_0x405165([(0x0,_0x343ff6['wz'])(_0x555bd7(0x1414))],_0x285405['prototype'],_0x555bd7(0x2bb1),void 0x0),_0x405165([(0x0,_0x343ff6['oU'])(_0x555bd7(0x1587))],_0x285405[_0x555bd7(0x41df)],'_diffuseTexture6',void 0x0),_0x405165([(0x0,_0x343ff6['wz'])(_0x555bd7(0x1414))],_0x285405['prototype'],_0x555bd7(0x3ebb),void 0x0),_0x405165([(0x0,_0x343ff6['oU'])(_0x555bd7(0x113b))],_0x285405[_0x555bd7(0x41df)],_0x555bd7(0x3a5e),void 0x0),_0x405165([(0x0,_0x343ff6['wz'])(_0x555bd7(0x1414))],_0x285405[_0x555bd7(0x41df)],'diffuseTexture7',void 0x0),_0x405165([(0x0,_0x343ff6['oU'])(_0x555bd7(0x7b4))],_0x285405[_0x555bd7(0x41df)],_0x555bd7(0x2010),void 0x0),_0x405165([(0x0,_0x343ff6['wz'])(_0x555bd7(0x1414))],_0x285405[_0x555bd7(0x41df)],_0x555bd7(0x10fd),void 0x0),_0x405165([(0x0,_0x343ff6['n9'])()],_0x285405[_0x555bd7(0x41df)],'diffuseColor',void 0x0),_0x405165([(0x0,_0x343ff6['n9'])()],_0x285405['prototype'],_0x555bd7(0x3d75),void 0x0),_0x405165([(0x0,_0x343ff6['qC'])()],_0x285405['prototype'],_0x555bd7(0x1338),void 0x0),_0x405165([(0x0,_0x343ff6['qC'])(_0x555bd7(0x2e95))],_0x285405[_0x555bd7(0x41df)],'_disableLighting',void 0x0),_0x405165([(0x0,_0x343ff6['wz'])('_markAllSubMeshesAsLightsDirty')],_0x285405['prototype'],'disableLighting',void 0x0),_0x405165([(0x0,_0x343ff6['qC'])(_0x555bd7(0x515))],_0x285405[_0x555bd7(0x41df)],_0x555bd7(0x37dd),void 0x0),_0x405165([(0x0,_0x343ff6['wz'])(_0x555bd7(0x253))],_0x285405[_0x555bd7(0x41df)],_0x555bd7(0x515),void 0x0),(0x0,_0x37ab0b['H'])(_0x555bd7(0x28db),_0x285405);},0x5751:(_0x3433bf,_0x2cca7c,_0x1460c0)=>{_0x1460c0(0x2d8c);},0x2d8c:(_0x165e53,_0x35ea26,_0x414268)=>{var _0x22301a=a8_0x16e4d8;function _0x5f3945(_0x2eee44,_0xca9b62,_0x5ed1cc,_0x361e9e){var _0x19b289=a8_0x5b24,_0xbb990f,_0x4f6134=arguments[_0x19b289(0x1377)],_0x549af2=_0x4f6134<0x3?_0xca9b62:null===_0x361e9e?_0x361e9e=Object[_0x19b289(0xd3d)](_0xca9b62,_0x5ed1cc):_0x361e9e;if(_0x19b289(0x1e3f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x549af2=Reflect[_0x19b289(0x1dac)](_0x2eee44,_0xca9b62,_0x5ed1cc,_0x361e9e);else{for(var _0x58b207=_0x2eee44[_0x19b289(0x1377)]-0x1;0x0<=_0x58b207;_0x58b207--)(_0xbb990f=_0x2eee44[_0x58b207])&&(_0x549af2=(_0x4f6134<0x3?_0xbb990f(_0x549af2):0x3<_0x4f6134?_0xbb990f(_0xca9b62,_0x5ed1cc,_0x549af2):_0xbb990f(_0xca9b62,_0x5ed1cc))||_0x549af2);}0x3<_0x4f6134&&_0x549af2&&Object['defineProperty'](_0xca9b62,_0x5ed1cc,_0x549af2);}var _0x58c001=_0x414268(0x153ad),_0x4ac326=_0x414268(0xc84b),_0x229550=_0x414268(0x11e40),_0x4e0dec=_0x414268(0x147cf),_0x577deb=_0x414268(0x14ea0),_0x4c3731=_0x414268(0xc656),_0x132803=_0x414268(0x1a27),_0x42312f=_0x414268(0x1446b),_0x4e1fda=_0x414268(0xe456),_0x488de1=(_0x414268(0xc97e),_0x414268(0x8f3b),_0x414268(0x6421)),_0x1b3230=_0x414268(0x2088);class _0x52347a extends _0x229550['H']{constructor(){var _0x33c89f=a8_0x5b24;super(),this[_0x33c89f(0x2107)]=!0x1,this[_0x33c89f(0x140e)]=!0x1,this[_0x33c89f(0x33ec)]=!0x1,this[_0x33c89f(0x2b0b)]=!0x1,this['CLIPPLANE4']=!0x1,this[_0x33c89f(0x5ec)]=!0x1,this[_0x33c89f(0x4011)]=!0x1,this['ALPHATEST']=!0x1,this[_0x33c89f(0x860)]=!0x1,this[_0x33c89f(0x3122)]=!0x1,this['FOG']=!0x1,this[_0x33c89f(0x2b66)]=!0x1,this[_0x33c89f(0x1504)]=!0x1,this['LIGHT2']=!0x1,this[_0x33c89f(0x340d)]=!0x1,this[_0x33c89f(0x2c4f)]=!0x1,this[_0x33c89f(0x3a51)]=!0x1,this[_0x33c89f(0x1e73)]=!0x1,this[_0x33c89f(0x26a1)]=!0x1,this[_0x33c89f(0x1866)]=!0x1,this[_0x33c89f(0x1a6)]=!0x1,this[_0x33c89f(0x26cb)]=!0x1,this['HEMILIGHT3']=!0x1,this[_0x33c89f(0x20e3)]=!0x1,this['DIRLIGHT1']=!0x1,this[_0x33c89f(0x3597)]=!0x1,this[_0x33c89f(0x3d7a)]=!0x1,this[_0x33c89f(0x19a)]=!0x1,this[_0x33c89f(0x2fed)]=!0x1,this['POINTLIGHT2']=!0x1,this[_0x33c89f(0x15e8)]=!0x1,this['SHADOW0']=!0x1,this[_0x33c89f(0x1728)]=!0x1,this['SHADOW2']=!0x1,this['SHADOW3']=!0x1,this[_0x33c89f(0x2871)]=!0x1,this[_0x33c89f(0x2202)]=!0x1,this['SHADOWESM1']=!0x1,this[_0x33c89f(0x12d0)]=!0x1,this[_0x33c89f(0x3edf)]=!0x1,this[_0x33c89f(0x3aaa)]=!0x1,this['SHADOWPOISSON1']=!0x1,this[_0x33c89f(0x1516)]=!0x1,this[_0x33c89f(0x95a)]=!0x1,this['SHADOWPCF0']=!0x1,this['SHADOWPCF1']=!0x1,this['SHADOWPCF2']=!0x1,this[_0x33c89f(0x54c)]=!0x1,this[_0x33c89f(0x28c)]=!0x1,this[_0x33c89f(0xc6f)]=!0x1,this[_0x33c89f(0x409d)]=!0x1,this[_0x33c89f(0x39a3)]=!0x1,this[_0x33c89f(0x3da6)]=!0x1,this[_0x33c89f(0x3e58)]=!0x1,this[_0x33c89f(0x38f9)]=!0x1,this[_0x33c89f(0x2abd)]=0x0,this[_0x33c89f(0x80a)]=0x0,this[_0x33c89f(0x22d6)]=!0x1,this[_0x33c89f(0x2c96)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x33c89f(0x20f9)]();}}class _0x18e8d4 extends _0x577deb['a']{constructor(_0x4dd762,_0x5ef26b){var _0x9bfa68=a8_0x5b24;super(_0x4dd762,_0x5ef26b),this[_0x9bfa68(0x75d)]=new _0x4ac326['Wo'](0x1,0x1,0x1),this[_0x9bfa68(0x3fc9)]=!0x1,this[_0x9bfa68(0x37dd)]=0x4;}[_0x22301a(0x3161)](){var _0x2126ec=_0x22301a;return this[_0x2126ec(0x1aed)]<0x1;}['needAlphaBlendingForMesh'](_0x3ba564){var _0x5cf1d8=_0x22301a;return this[_0x5cf1d8(0x3161)]()||_0x3ba564['visibility']<0x1;}['needAlphaTesting'](){return!0x1;}[_0x22301a(0x2bb5)](){return null;}[_0x22301a(0xed5)](_0x4becbe,_0x5400fb,_0x450a96){var _0x57d195=_0x22301a;if(this[_0x57d195(0x31c8)]&&_0x5400fb['effect']&&_0x5400fb[_0x57d195(0x2766)][_0x57d195(0x3d05)]&&_0x5400fb['effect'][_0x57d195(0x2ecd)]===_0x450a96)return!0x0;_0x5400fb[_0x57d195(0x3c74)]||(_0x5400fb[_0x57d195(0x3c74)]=new _0x52347a());const _0x38a2f5=_0x5400fb[_0x57d195(0x3c74)],_0x8729ab=this[_0x57d195(0x83e)]();if(this[_0x57d195(0x10f3)](_0x5400fb))return!0x0;var _0xfe40b3=_0x8729ab[_0x57d195(0x2cd1)]();if(_0x38a2f5['_areTexturesDirty']&&(_0x38a2f5[_0x57d195(0x19e3)]=!0x1,_0x8729ab[_0x57d195(0x337e)]&&this['_diffuseTexture']&&_0x4c3731['k']['DiffuseTextureEnabled'])){if(!this[_0x57d195(0x2685)]['isReady']())return!0x1;_0x38a2f5[_0x57d195(0x19e3)]=!0x0,_0x38a2f5[_0x57d195(0x2107)]=!0x0;}if(_0x4e0dec['G'][_0x57d195(0x2154)](_0x4becbe,_0x8729ab,!0x1,this[_0x57d195(0x1139)],this[_0x57d195(0x1ef8)],this[_0x57d195(0x848)](_0x4becbe),_0x38a2f5),_0x38a2f5[_0x57d195(0xfae)]=!0x0,_0x4e0dec['G']['PrepareDefinesForLights'](_0x8729ab,_0x4becbe,_0x38a2f5,!0x1,this['_maxSimultaneousLights'],this[_0x57d195(0x3fc9)]),_0x4e0dec['G'][_0x57d195(0x24f9)](_0x8729ab,_0xfe40b3,this,_0x38a2f5,!!_0x450a96),_0x38a2f5[_0x57d195(0x2c96)]=!this[_0x57d195(0x3fc9)],_0x4e0dec['G'][_0x57d195(0xd98)](_0x4becbe,_0x38a2f5,!0x0,!0x0),_0x38a2f5['isDirty']){_0x38a2f5[_0x57d195(0x38c7)](),_0x8729ab[_0x57d195(0x3dc3)]();const _0x30155c=new _0x488de1['L'](),_0x515cc5=(_0x38a2f5['FOG']&&_0x30155c[_0x57d195(0x13e4)](0x1,_0x57d195(0x352e)),_0x4e0dec['G'][_0x57d195(0x1784)](_0x38a2f5,_0x30155c),0x0<_0x38a2f5[_0x57d195(0x2abd)]&&_0x30155c['addCPUSkinningFallback'](0x0,_0x4becbe),_0x38a2f5[_0x57d195(0x1576)]=_0x8729ab[_0x57d195(0x363a)][_0x57d195(0x23ba)],[_0x132803['o'][_0x57d195(0x34af)]]);_0x38a2f5[_0x57d195(0x3da6)]&&_0x515cc5[_0x57d195(0x3f90)](_0x132803['o'][_0x57d195(0x279a)]),_0x38a2f5[_0x57d195(0x3e58)]&&_0x515cc5['push'](_0x132803['o'][_0x57d195(0x2087)]),_0x38a2f5[_0x57d195(0x38f9)]&&_0x515cc5[_0x57d195(0x3f90)](_0x132803['o'][_0x57d195(0x2abb)]),_0x4e0dec['G']['PrepareAttributesForBones'](_0x515cc5,_0x4becbe,_0x38a2f5,_0x30155c),_0x4e0dec['G']['PrepareAttributesForInstances'](_0x515cc5,_0x38a2f5);var _0x4becbe=_0x38a2f5[_0x57d195(0x22e6)](),_0x11525e=[_0x57d195(0x2023),_0x57d195(0x1d92),_0x57d195(0x1633),_0x57d195(0x32c8),_0x57d195(0x3606),_0x57d195(0x155c),_0x57d195(0x71f),'vFogColor',_0x57d195(0x23ec),'vDiffuseInfos','mBones',_0x57d195(0x10d6)],_0xf70c07=[_0x57d195(0x399c)],_0x1c6e07=new Array();(0x0,_0x1b3230['qx'])(_0x11525e),_0x4e0dec['G'][_0x57d195(0x3cd3)]({'uniformsNames':_0x11525e,'uniformBuffersNames':_0x1c6e07,'samplers':_0xf70c07,'defines':_0x38a2f5,'maxSimultaneousLights':0x4}),_0x5400fb['setEffect'](_0x8729ab[_0x57d195(0x2cd1)]()[_0x57d195(0x12cf)](_0x57d195(0x1b8a),{'attributes':_0x515cc5,'uniformsNames':_0x11525e,'uniformBuffersNames':_0x1c6e07,'samplers':_0xf70c07,'defines':_0x4becbe,'fallbacks':_0x30155c,'onCompiled':this[_0x57d195(0x2de2)],'onError':this[_0x57d195(0x374a)],'indexParameters':{'maxSimultaneousLights':0x4}},_0xfe40b3),_0x38a2f5,this[_0x57d195(0xa57)]);}return!(!_0x5400fb[_0x57d195(0x2766)]||!_0x5400fb[_0x57d195(0x2766)][_0x57d195(0x3261)]()||(_0x38a2f5[_0x57d195(0x3c3f)]=_0x8729ab[_0x57d195(0x36f0)](),_0x5400fb[_0x57d195(0x2766)]['_wasPreviouslyReady']=!0x0,_0x5400fb[_0x57d195(0x2766)][_0x57d195(0x2ecd)]=!!_0x450a96,0x0));}[_0x22301a(0x15da)](_0x8858e7,_0x437335,_0x3a2fba){var _0x1a065f=_0x22301a;const _0x30330b=this[_0x1a065f(0x83e)]();var _0x28adfd=_0x3a2fba[_0x1a065f(0x3c74)];_0x28adfd&&(_0x3a2fba=_0x3a2fba[_0x1a065f(0x2766)])&&(this['_activeEffect']=_0x3a2fba,this[_0x1a065f(0x1328)](_0x8858e7),this['_activeEffect'][_0x1a065f(0x1e2d)]('viewProjection',_0x30330b[_0x1a065f(0x23b1)]()),_0x4e0dec['G'][_0x1a065f(0x2a10)](_0x437335,this[_0x1a065f(0xead)]),this['_mustRebind'](_0x30330b,_0x3a2fba)&&(this[_0x1a065f(0x1f9a)]&&_0x4c3731['k'][_0x1a065f(0x2949)]&&(this[_0x1a065f(0xead)][_0x1a065f(0x1888)]('diffuseSampler',this[_0x1a065f(0x1f9a)]),this[_0x1a065f(0xead)][_0x1a065f(0x39e5)]('vDiffuseInfos',this[_0x1a065f(0x1f9a)][_0x1a065f(0x1246)],this[_0x1a065f(0x1f9a)]['level']),this[_0x1a065f(0xead)][_0x1a065f(0x1e2d)](_0x1a065f(0x10d6),this['diffuseTexture'][_0x1a065f(0x318f)]())),(0x0,_0x1b3230['an'])(_0x3a2fba,this,_0x30330b),this['pointsCloud']&&this[_0x1a065f(0xead)][_0x1a065f(0x1d16)]('pointSize',this[_0x1a065f(0x23ec)]),_0x30330b['bindEyePosition'](_0x3a2fba)),this[_0x1a065f(0xead)][_0x1a065f(0x3200)](_0x1a065f(0x155c),this[_0x1a065f(0x75d)],this[_0x1a065f(0x1aed)]*_0x437335[_0x1a065f(0x241b)]),_0x30330b[_0x1a065f(0x3860)]&&!this[_0x1a065f(0x2e95)]&&_0x4e0dec['G'][_0x1a065f(0x2a87)](_0x30330b,_0x437335,this['_activeEffect'],_0x28adfd),_0x30330b['fogEnabled']&&_0x437335[_0x1a065f(0x2ccd)]&&_0x30330b['fogMode']!==_0x42312f['x']['FOGMODE_NONE']&&this[_0x1a065f(0xead)][_0x1a065f(0x1e2d)](_0x1a065f(0x1d92),_0x30330b['getViewMatrix']()),_0x4e0dec['G'][_0x1a065f(0x40e5)](_0x30330b,_0x437335,this['_activeEffect']),this[_0x1a065f(0x2b19)](_0x437335,this[_0x1a065f(0xead)]));}[_0x22301a(0x271b)](){var _0x4600fb=_0x22301a;const _0xa4a2d8=[];return this[_0x4600fb(0x1f9a)]&&this[_0x4600fb(0x1f9a)][_0x4600fb(0x3ac2)]&&0x0<this[_0x4600fb(0x1f9a)][_0x4600fb(0x3ac2)][_0x4600fb(0x1377)]&&_0xa4a2d8[_0x4600fb(0x3f90)](this['diffuseTexture']),_0xa4a2d8;}[_0x22301a(0x328d)](){var _0x3eba98=_0x22301a;const _0xf53724=super[_0x3eba98(0x328d)]();return this['_diffuseTexture']&&_0xf53724[_0x3eba98(0x3f90)](this[_0x3eba98(0x2685)]),_0xf53724;}[_0x22301a(0x32b8)](_0x2cf3c0){var _0x179f94=_0x22301a;return!!super[_0x179f94(0x32b8)](_0x2cf3c0)||this[_0x179f94(0x1f9a)]===_0x2cf3c0;}[_0x22301a(0x18c9)](_0x2615fa){var _0x50ca0d=_0x22301a;this[_0x50ca0d(0x1f9a)]&&this[_0x50ca0d(0x1f9a)]['dispose'](),super[_0x50ca0d(0x18c9)](_0x2615fa);}[_0x22301a(0x95b)](_0x14a317){var _0x4fa09a=_0x22301a;return _0x58c001['p4'][_0x4fa09a(0x73d)](()=>new _0x18e8d4(_0x14a317,this['getScene']()),this);}[_0x22301a(0x2fcc)](){var _0x114f47=_0x22301a;const _0x3cf3a9=super[_0x114f47(0x2fcc)]();return _0x3cf3a9[_0x114f47(0x2b51)]=_0x114f47(0x35f6),_0x3cf3a9;}['getClassName'](){var _0x1d946c=_0x22301a;return _0x1d946c(0x3878);}static['Parse'](_0x8d9ec8,_0x514e88,_0x3bf556){var _0x3b0e30=_0x22301a;return _0x58c001['p4'][_0x3b0e30(0x2a19)](()=>new _0x18e8d4(_0x8d9ec8[_0x3b0e30(0xc8c)],_0x514e88),_0x8d9ec8,_0x514e88,_0x3bf556);}}_0x5f3945([(0x0,_0x58c001['oU'])('diffuseTexture')],_0x18e8d4[_0x22301a(0x41df)],_0x22301a(0x2685),void 0x0),_0x5f3945([(0x0,_0x58c001['wz'])(_0x22301a(0x1414))],_0x18e8d4[_0x22301a(0x41df)],_0x22301a(0x1f9a),void 0x0),_0x5f3945([(0x0,_0x58c001['n9'])()],_0x18e8d4[_0x22301a(0x41df)],_0x22301a(0x75d),void 0x0),_0x5f3945([(0x0,_0x58c001['qC'])('disableLighting')],_0x18e8d4[_0x22301a(0x41df)],_0x22301a(0x3fc9),void 0x0),_0x5f3945([(0x0,_0x58c001['wz'])('_markAllSubMeshesAsLightsDirty')],_0x18e8d4[_0x22301a(0x41df)],_0x22301a(0x2e95),void 0x0),_0x5f3945([(0x0,_0x58c001['qC'])('maxSimultaneousLights')],_0x18e8d4[_0x22301a(0x41df)],'_maxSimultaneousLights',void 0x0),_0x5f3945([(0x0,_0x58c001['wz'])(_0x22301a(0x253))],_0x18e8d4[_0x22301a(0x41df)],'maxSimultaneousLights',void 0x0),(0x0,_0x4e1fda['H'])(_0x22301a(0x35f6),_0x18e8d4);},0x3c6b:(_0x5a8f6f,_0x59c829,_0x39d7ca)=>{_0x39d7ca(0x6ee1);},0x6ee1:(_0x5200a3,_0x648d8c,_0x3ac937)=>{var _0x47a325=a8_0x16e4d8,_0xbce675=_0x3ac937(0x153ad),_0x2e876e=_0x3ac937(0xc84b),_0x20da5e=_0x3ac937(0x11e40),_0x16db23=_0x3ac937(0x147cf),_0x4c79cc=_0x3ac937(0x14ea0),_0x5a6b14=_0x3ac937(0x1a27),_0x3fedda=_0x3ac937(0x1446b),_0x383da5=_0x3ac937(0xe456),_0x3be6d1=(_0x3ac937(0x15bd0),_0x3ac937(0x3e31),_0x3ac937(0x6421)),_0x198697=_0x3ac937(0x2088);class _0x3b94c4 extends _0x20da5e['H']{constructor(){var _0x18ea39=a8_0x5b24;super(),this[_0x18ea39(0x140e)]=!0x1,this[_0x18ea39(0x33ec)]=!0x1,this[_0x18ea39(0x2b0b)]=!0x1,this[_0x18ea39(0x3840)]=!0x1,this[_0x18ea39(0x5ec)]=!0x1,this[_0x18ea39(0x4011)]=!0x1,this[_0x18ea39(0x3122)]=!0x1,this[_0x18ea39(0x352e)]=!0x1,this['NORMAL']=!0x1,this[_0x18ea39(0x2abd)]=0x0,this['BonesPerMesh']=0x0,this['INSTANCES']=!0x1,this[_0x18ea39(0x1576)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x18ea39(0x20f9)]();}}class _0x488690 extends _0x4c79cc['a']{constructor(_0x1ddec2,_0x1c5182){var _0x12a60d=a8_0x5b24;super(_0x1ddec2,_0x1c5182),this[_0x12a60d(0x62e)]=!0x0,this[_0x12a60d(0x2918)]=_0x2e876e['Wo'][_0x12a60d(0xfc3)]();}[_0x47a325(0x3161)](){var _0x456057=_0x47a325;return this[_0x456057(0x62e)];}[_0x47a325(0x3d3a)](){return!0x1;}[_0x47a325(0x2bb5)](){return null;}get[_0x47a325(0x1539)](){var _0x429e4a=_0x47a325;return this[_0x429e4a(0x2fc3)];}set['activeLight'](_0x3939d8){this['_activeLight']=_0x3939d8;}[_0x47a325(0x853)](_0x4e66b0){var _0x36faab=_0x47a325;for(const _0x3348e7 of _0x4e66b0[_0x36faab(0x1184)])if(_0x3348e7['shadowEnabled'])return _0x3348e7;return null;}['isReadyForSubMesh'](_0x488891,_0x47e54e,_0x4eb7ee){var _0x5c6599=_0x47a325;if(this['isFrozen']&&_0x47e54e[_0x5c6599(0x2766)]&&_0x47e54e[_0x5c6599(0x2766)][_0x5c6599(0x3d05)]&&_0x47e54e[_0x5c6599(0x2766)][_0x5c6599(0x2ecd)]===_0x4eb7ee)return!0x0;_0x47e54e['materialDefines']||(_0x47e54e[_0x5c6599(0x3c74)]=new _0x3b94c4());const _0x2cc051=_0x47e54e['materialDefines'],_0x2caee2=this[_0x5c6599(0x83e)]();if(this[_0x5c6599(0x10f3)](_0x47e54e))return!0x0;var _0x332ac5=_0x2caee2[_0x5c6599(0x2cd1)]();if(this[_0x5c6599(0x2fc3)]){for(const _0x46bf27 of _0x488891[_0x5c6599(0x1184)])if(_0x46bf27[_0x5c6599(0x810)]){if(this[_0x5c6599(0x2fc3)]===_0x46bf27)break;var _0x44f2c4=_0x488891[_0x5c6599(0x1184)][_0x5c6599(0x919)](this[_0x5c6599(0x2fc3)]);-0x1!==_0x44f2c4&&(_0x488891[_0x5c6599(0x1184)][_0x5c6599(0x5ff)](_0x44f2c4,0x1),_0x488891['lightSources']['splice'](0x0,0x0,this[_0x5c6599(0x2fc3)]));break;}}_0x16db23['G'][_0x5c6599(0x24f9)](_0x2caee2,_0x332ac5,this,_0x2cc051,!!_0x4eb7ee),_0x16db23['G']['PrepareDefinesForMisc'](_0x488891,_0x2caee2,!0x1,this['pointsCloud'],this[_0x5c6599(0x1ef8)],this[_0x5c6599(0x848)](_0x488891),_0x2cc051),_0x2cc051[_0x5c6599(0xfae)]=_0x16db23['G'][_0x5c6599(0x2254)](_0x2caee2,_0x488891,_0x2cc051,!0x1,0x1);const _0x35b0bd=null==(_0x513e11=this[_0x5c6599(0x853)](_0x488891))?void 0x0:_0x513e11['getShadowGenerator']();if(this['_needAlphaBlending']=!0x0,_0x35b0bd&&_0x35b0bd[_0x5c6599(0x3fcd)]&&_0x5c6599(0x1a95)===_0x35b0bd[_0x5c6599(0x3fcd)]()&&(_0x513e11=_0x35b0bd,this[_0x5c6599(0x62e)]=!_0x513e11[_0x5c6599(0x2672)]),_0x16db23['G']['PrepareDefinesForAttributes'](_0x488891,_0x2cc051,!0x1,!0x0),_0x2cc051[_0x5c6599(0xac9)]){_0x2cc051[_0x5c6599(0x38c7)](),_0x2caee2[_0x5c6599(0x3dc3)]();const _0x5a6f12=new _0x3be6d1['L'](),_0x9e4cb7=(_0x2cc051[_0x5c6599(0x352e)]&&_0x5a6f12['addFallback'](0x1,_0x5c6599(0x352e)),_0x16db23['G']['HandleFallbacksForShadows'](_0x2cc051,_0x5a6f12,0x1),0x0<_0x2cc051[_0x5c6599(0x2abd)]&&_0x5a6f12[_0x5c6599(0x2f95)](0x0,_0x488891),_0x2cc051['IMAGEPROCESSINGPOSTPROCESS']=_0x2caee2['imageProcessingConfiguration'][_0x5c6599(0x23ba)],[_0x5a6b14['o'][_0x5c6599(0x34af)]]);_0x2cc051[_0x5c6599(0x3da6)]&&_0x9e4cb7[_0x5c6599(0x3f90)](_0x5a6b14['o'][_0x5c6599(0x279a)]),_0x16db23['G']['PrepareAttributesForBones'](_0x9e4cb7,_0x488891,_0x2cc051,_0x5a6f12),_0x16db23['G'][_0x5c6599(0x2c78)](_0x9e4cb7,_0x2cc051);var _0x513e11=_0x2cc051[_0x5c6599(0x22e6)](),_0x527c2d=[_0x5c6599(0x2023),'view',_0x5c6599(0x1633),'vEyePosition',_0x5c6599(0x3606),_0x5c6599(0x71f),'vFogColor',_0x5c6599(0x23ec),'alpha',_0x5c6599(0x2918),'mBones'],_0x46cbaa=new Array(),_0x5a6f0f=new Array();(0x0,_0x198697['qx'])(_0x527c2d),_0x16db23['G'][_0x5c6599(0x3cd3)]({'uniformsNames':_0x527c2d,'uniformBuffersNames':_0x5a6f0f,'samplers':_0x46cbaa,'defines':_0x2cc051,'maxSimultaneousLights':0x1}),_0x47e54e['setEffect'](_0x2caee2[_0x5c6599(0x2cd1)]()[_0x5c6599(0x12cf)](_0x5c6599(0x2ae),{'attributes':_0x9e4cb7,'uniformsNames':_0x527c2d,'uniformBuffersNames':_0x5a6f0f,'samplers':_0x46cbaa,'defines':_0x513e11,'fallbacks':_0x5a6f12,'onCompiled':this[_0x5c6599(0x2de2)],'onError':this[_0x5c6599(0x374a)],'indexParameters':{'maxSimultaneousLights':0x1}},_0x332ac5),_0x2cc051,this['_materialContext']);}return!(!_0x47e54e[_0x5c6599(0x2766)]||!_0x47e54e[_0x5c6599(0x2766)][_0x5c6599(0x3261)]()||(_0x2cc051[_0x5c6599(0x3c3f)]=_0x2caee2[_0x5c6599(0x36f0)](),_0x47e54e[_0x5c6599(0x2766)][_0x5c6599(0x3d05)]=!0x0,_0x47e54e[_0x5c6599(0x2766)][_0x5c6599(0x2ecd)]=!!_0x4eb7ee,0x0));}[_0x47a325(0x15da)](_0x11c840,_0x226fe6,_0xd0ecde){var _0x3e125f=_0x47a325;const _0x3954a2=this[_0x3e125f(0x83e)]();var _0x477a5f=_0xd0ecde[_0x3e125f(0x3c74)];if(_0x477a5f){_0xd0ecde=_0xd0ecde[_0x3e125f(0x2766)];if(_0xd0ecde){if(this[_0x3e125f(0xead)]=_0xd0ecde,this[_0x3e125f(0x1328)](_0x11c840),this[_0x3e125f(0xead)][_0x3e125f(0x1e2d)](_0x3e125f(0x1633),_0x3954a2[_0x3e125f(0x23b1)]()),_0x16db23['G'][_0x3e125f(0x2a10)](_0x226fe6,this['_activeEffect']),this[_0x3e125f(0xd05)](_0x3954a2,_0xd0ecde)&&((0x0,_0x198697['an'])(_0xd0ecde,this,_0x3954a2),this[_0x3e125f(0x1139)]&&this[_0x3e125f(0xead)][_0x3e125f(0x1d16)](_0x3e125f(0x23ec),this[_0x3e125f(0x23ec)]),this[_0x3e125f(0xead)][_0x3e125f(0x1d16)](_0x3e125f(0x1aed),this['alpha']),this[_0x3e125f(0xead)][_0x3e125f(0x3c26)](_0x3e125f(0x2918),this['shadowColor']),_0x3954a2['bindEyePosition'](_0xd0ecde)),_0x3954a2[_0x3e125f(0x3860)]){_0x16db23['G']['BindLights'](_0x3954a2,_0x226fe6,this[_0x3e125f(0xead)],_0x477a5f,0x1);const _0x1059ff=this[_0x3e125f(0x853)](_0x226fe6);_0x1059ff&&(_0x1059ff[_0x3e125f(0x3c3f)]=-0x1);}(_0x3954a2[_0x3e125f(0x1ef8)]&&_0x226fe6[_0x3e125f(0x2ccd)]&&_0x3954a2[_0x3e125f(0xb61)]!==_0x3fedda['x'][_0x3e125f(0x3a61)]||_0x477a5f[_0x3e125f(0x1a61)])&&this['_activeEffect'][_0x3e125f(0x1e2d)](_0x3e125f(0x1d92),_0x3954a2[_0x3e125f(0x2e14)]()),_0x16db23['G'][_0x3e125f(0x40e5)](_0x3954a2,_0x226fe6,this[_0x3e125f(0xead)]),this[_0x3e125f(0x2b19)](_0x226fe6,this[_0x3e125f(0xead)]);}}}['clone'](_0x4dbbf4){var _0x174189=_0x47a325;return _0xbce675['p4'][_0x174189(0x73d)](()=>new _0x488690(_0x4dbbf4,this[_0x174189(0x83e)]()),this);}[_0x47a325(0x2fcc)](){var _0x5cca62=_0x47a325;const _0x5f12fe=super[_0x5cca62(0x2fcc)]();return _0x5f12fe[_0x5cca62(0x2b51)]=_0x5cca62(0x1879),_0x5f12fe;}[_0x47a325(0x3fcd)](){var _0x516295=_0x47a325;return _0x516295(0x2eae);}static[_0x47a325(0x2a19)](_0x3f9b7d,_0x14affb,_0x4192fb){var _0x3db449=_0x47a325;return _0xbce675['p4'][_0x3db449(0x2a19)](()=>new _0x488690(_0x3f9b7d[_0x3db449(0xc8c)],_0x14affb),_0x3f9b7d,_0x14affb,_0x4192fb);}}(0x0,_0x383da5['H'])('BABYLON.ShadowOnlyMaterial',_0x488690);},0x2f0c:(_0x225725,_0x254ac4,_0x2bfbe2)=>{_0x2bfbe2(0x3278);},0x3278:(_0x4399a3,_0x5ae929,_0x31d5e9)=>{var _0x5ec599=a8_0x16e4d8;function _0x57c1c5(_0x24d51e,_0x5ba53f,_0x53491b,_0xfd04bf){var _0x1373e9=a8_0x5b24,_0x3a90be,_0x47c4e2=arguments['length'],_0xdc637c=_0x47c4e2<0x3?_0x5ba53f:null===_0xfd04bf?_0xfd04bf=Object[_0x1373e9(0xd3d)](_0x5ba53f,_0x53491b):_0xfd04bf;if(_0x1373e9(0x1e3f)==typeof Reflect&&_0x1373e9(0x38fa)==typeof Reflect[_0x1373e9(0x1dac)])_0xdc637c=Reflect['decorate'](_0x24d51e,_0x5ba53f,_0x53491b,_0xfd04bf);else{for(var _0x4ae01d=_0x24d51e['length']-0x1;0x0<=_0x4ae01d;_0x4ae01d--)(_0x3a90be=_0x24d51e[_0x4ae01d])&&(_0xdc637c=(_0x47c4e2<0x3?_0x3a90be(_0xdc637c):0x3<_0x47c4e2?_0x3a90be(_0x5ba53f,_0x53491b,_0xdc637c):_0x3a90be(_0x5ba53f,_0x53491b))||_0xdc637c);}0x3<_0x47c4e2&&_0xdc637c&&Object[_0x1373e9(0x395)](_0x5ba53f,_0x53491b,_0xdc637c);}var _0x44d784=_0x31d5e9(0x153ad),_0x10fbcf=_0x31d5e9(0xc84b),_0x1d262c=_0x31d5e9(0x11e40),_0x37acb9=_0x31d5e9(0x147cf),_0x3aa107=_0x31d5e9(0x14ea0),_0x46a6e5=_0x31d5e9(0xc656),_0x4d444f=_0x31d5e9(0x1a27),_0x583985=_0x31d5e9(0x1446b),_0x45981a=_0x31d5e9(0xe456),_0x282214=(_0x31d5e9(0x1b5e),_0x31d5e9(0xcd2d),_0x31d5e9(0x6421)),_0x3b42c2=_0x31d5e9(0x2088);class _0x109948 extends _0x1d262c['H']{constructor(){var _0x3feca9=a8_0x5b24;super(),this[_0x3feca9(0x2107)]=!0x1,this[_0x3feca9(0x140e)]=!0x1,this[_0x3feca9(0x33ec)]=!0x1,this['CLIPPLANE3']=!0x1,this['CLIPPLANE4']=!0x1,this['CLIPPLANE5']=!0x1,this[_0x3feca9(0x4011)]=!0x1,this[_0x3feca9(0x3f37)]=!0x1,this[_0x3feca9(0x860)]=!0x1,this['POINTSIZE']=!0x1,this[_0x3feca9(0x352e)]=!0x1,this[_0x3feca9(0x3da6)]=!0x1,this[_0x3feca9(0x3e58)]=!0x1,this['UV2']=!0x1,this[_0x3feca9(0xa67)]=!0x1,this[_0x3feca9(0x3421)]=!0x1,this[_0x3feca9(0x2abd)]=0x0,this[_0x3feca9(0x80a)]=0x0,this[_0x3feca9(0x22d6)]=!0x1,this[_0x3feca9(0xbfa)]=!0x1,this[_0x3feca9(0x1576)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x3feca9(0x20f9)]();}}class _0x4dee81 extends _0x3aa107['a']{constructor(_0x9be4eb,_0x29ed72){var _0x5f1fec=a8_0x5b24;super(_0x9be4eb,_0x29ed72),this[_0x5f1fec(0x75d)]=new _0x10fbcf['Wo'](0x1,0x1,0x1),this[_0x5f1fec(0x3fc9)]=!0x1,this[_0x5f1fec(0x37dd)]=0x4;}[_0x5ec599(0x3161)](){var _0x3d3f98=_0x5ec599;return this[_0x3d3f98(0x1aed)]<0x1;}[_0x5ec599(0x3d3a)](){return!0x1;}[_0x5ec599(0x2bb5)](){return null;}[_0x5ec599(0xed5)](_0x4842f5,_0x581cf8,_0x2b5622){var _0x2ddc79=_0x5ec599;if(this['isFrozen']&&_0x581cf8[_0x2ddc79(0x2766)]&&_0x581cf8[_0x2ddc79(0x2766)][_0x2ddc79(0x3d05)]&&_0x581cf8[_0x2ddc79(0x2766)][_0x2ddc79(0x2ecd)]===_0x2b5622)return!0x0;_0x581cf8[_0x2ddc79(0x3c74)]||(_0x581cf8[_0x2ddc79(0x3c74)]=new _0x109948());const _0x12b986=_0x581cf8[_0x2ddc79(0x3c74)],_0x9228=this[_0x2ddc79(0x83e)]();if(this[_0x2ddc79(0x10f3)](_0x581cf8))return!0x0;var _0x4b54c1=_0x9228['getEngine']();if(_0x12b986['_areTexturesDirty']&&(_0x12b986[_0x2ddc79(0x19e3)]=!0x1,_0x9228[_0x2ddc79(0x337e)]&&this[_0x2ddc79(0x2685)]&&_0x46a6e5['k'][_0x2ddc79(0x2949)])){if(!this[_0x2ddc79(0x2685)]['isReady']())return!0x1;_0x12b986[_0x2ddc79(0x19e3)]=!0x0,_0x12b986['DIFFUSE']=!0x0;}if(_0x37acb9['G'][_0x2ddc79(0x2154)](_0x4842f5,_0x9228,!0x1,this['pointsCloud'],this['fogEnabled'],this[_0x2ddc79(0x848)](_0x4842f5),_0x12b986),_0x12b986['_needNormals']=_0x37acb9['G']['PrepareDefinesForLights'](_0x9228,_0x4842f5,_0x12b986,!0x1,this[_0x2ddc79(0x37dd)],this[_0x2ddc79(0x3fc9)]),_0x37acb9['G']['PrepareDefinesForFrameBoundValues'](_0x9228,_0x4b54c1,this,_0x12b986,!!_0x2b5622),_0x37acb9['G'][_0x2ddc79(0xd98)](_0x4842f5,_0x12b986,!0x0,!0x0),_0x12b986[_0x2ddc79(0xac9)]){_0x12b986[_0x2ddc79(0x38c7)](),_0x9228[_0x2ddc79(0x3dc3)]();const _0xc16255=new _0x282214['L'](),_0x385cbe=(_0x12b986[_0x2ddc79(0x352e)]&&_0xc16255[_0x2ddc79(0x13e4)](0x1,'FOG'),_0x37acb9['G'][_0x2ddc79(0x1784)](_0x12b986,_0xc16255,this[_0x2ddc79(0x515)]),0x0<_0x12b986['NUM_BONE_INFLUENCERS']&&_0xc16255['addCPUSkinningFallback'](0x0,_0x4842f5),_0x12b986[_0x2ddc79(0x1576)]=_0x9228[_0x2ddc79(0x363a)][_0x2ddc79(0x23ba)],[_0x4d444f['o'][_0x2ddc79(0x34af)]]);_0x12b986[_0x2ddc79(0x3da6)]&&_0x385cbe[_0x2ddc79(0x3f90)](_0x4d444f['o'][_0x2ddc79(0x279a)]),_0x12b986['UV1']&&_0x385cbe['push'](_0x4d444f['o'][_0x2ddc79(0x2087)]),_0x12b986['UV2']&&_0x385cbe[_0x2ddc79(0x3f90)](_0x4d444f['o'][_0x2ddc79(0x2abb)]),_0x12b986[_0x2ddc79(0xa67)]&&_0x385cbe['push'](_0x4d444f['o'][_0x2ddc79(0x2cec)]),_0x37acb9['G']['PrepareAttributesForBones'](_0x385cbe,_0x4842f5,_0x12b986,_0xc16255),_0x37acb9['G']['PrepareAttributesForInstances'](_0x385cbe,_0x12b986);var _0x4842f5=_0x12b986[_0x2ddc79(0x22e6)](),_0x9305e3=[_0x2ddc79(0x2023),_0x2ddc79(0x1d92),_0x2ddc79(0x1633),_0x2ddc79(0x32c8),_0x2ddc79(0x3606),_0x2ddc79(0x155c),_0x2ddc79(0x71f),_0x2ddc79(0x1bba),'pointSize',_0x2ddc79(0x377f),'mBones',_0x2ddc79(0x10d6)],_0x2e3d1f=['diffuseSampler'],_0x4b4a19=new Array();(0x0,_0x3b42c2['qx'])(_0x9305e3),_0x37acb9['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x9305e3,'uniformBuffersNames':_0x4b4a19,'samplers':_0x2e3d1f,'defines':_0x12b986,'maxSimultaneousLights':this['maxSimultaneousLights']}),_0x581cf8[_0x2ddc79(0x319a)](_0x9228['getEngine']()[_0x2ddc79(0x12cf)]('simple',{'attributes':_0x385cbe,'uniformsNames':_0x9305e3,'uniformBuffersNames':_0x4b4a19,'samplers':_0x2e3d1f,'defines':_0x4842f5,'fallbacks':_0xc16255,'onCompiled':this[_0x2ddc79(0x2de2)],'onError':this[_0x2ddc79(0x374a)],'indexParameters':{'maxSimultaneousLights':this[_0x2ddc79(0x37dd)]-0x1}},_0x4b54c1),_0x12b986,this[_0x2ddc79(0xa57)]);}return!(!_0x581cf8[_0x2ddc79(0x2766)]||!_0x581cf8[_0x2ddc79(0x2766)][_0x2ddc79(0x3261)]()||(_0x12b986[_0x2ddc79(0x3c3f)]=_0x9228[_0x2ddc79(0x36f0)](),_0x581cf8[_0x2ddc79(0x2766)][_0x2ddc79(0x3d05)]=!0x0,_0x581cf8[_0x2ddc79(0x2766)]['_wasPreviouslyUsingInstances']=!!_0x2b5622,0x0));}[_0x5ec599(0x15da)](_0x560c21,_0x7d7e38,_0x2bc35b){var _0x30c2e7=_0x5ec599;const _0x4be2b3=this[_0x30c2e7(0x83e)]();var _0x246273=_0x2bc35b[_0x30c2e7(0x3c74)];_0x246273&&(_0x2bc35b=_0x2bc35b[_0x30c2e7(0x2766)])&&(this[_0x30c2e7(0xead)]=_0x2bc35b,this[_0x30c2e7(0x1328)](_0x560c21),this[_0x30c2e7(0xead)]['setMatrix'](_0x30c2e7(0x1633),_0x4be2b3[_0x30c2e7(0x23b1)]()),_0x37acb9['G'][_0x30c2e7(0x2a10)](_0x7d7e38,this[_0x30c2e7(0xead)]),this['_mustRebind'](_0x4be2b3,_0x2bc35b)&&(this[_0x30c2e7(0x2685)]&&_0x46a6e5['k'][_0x30c2e7(0x2949)]&&(this[_0x30c2e7(0xead)][_0x30c2e7(0x1888)](_0x30c2e7(0x399c),this[_0x30c2e7(0x2685)]),this[_0x30c2e7(0xead)]['setFloat2'](_0x30c2e7(0x377f),this[_0x30c2e7(0x2685)][_0x30c2e7(0x1246)],this[_0x30c2e7(0x2685)][_0x30c2e7(0x184a)]),this['_activeEffect']['setMatrix'](_0x30c2e7(0x10d6),this[_0x30c2e7(0x2685)][_0x30c2e7(0x318f)]())),(0x0,_0x3b42c2['an'])(_0x2bc35b,this,_0x4be2b3),this['pointsCloud']&&this[_0x30c2e7(0xead)][_0x30c2e7(0x1d16)]('pointSize',this[_0x30c2e7(0x23ec)]),_0x4be2b3[_0x30c2e7(0x179c)](_0x2bc35b)),this[_0x30c2e7(0xead)]['setColor4'](_0x30c2e7(0x155c),this[_0x30c2e7(0x75d)],this[_0x30c2e7(0x1aed)]*_0x7d7e38[_0x30c2e7(0x241b)]),_0x4be2b3[_0x30c2e7(0x3860)]&&!this[_0x30c2e7(0x2e95)]&&_0x37acb9['G']['BindLights'](_0x4be2b3,_0x7d7e38,this[_0x30c2e7(0xead)],_0x246273,this[_0x30c2e7(0x515)]),_0x4be2b3[_0x30c2e7(0x1ef8)]&&_0x7d7e38[_0x30c2e7(0x2ccd)]&&_0x4be2b3[_0x30c2e7(0xb61)]!==_0x583985['x']['FOGMODE_NONE']&&this[_0x30c2e7(0xead)]['setMatrix'](_0x30c2e7(0x1d92),_0x4be2b3[_0x30c2e7(0x2e14)]()),_0x37acb9['G'][_0x30c2e7(0x40e5)](_0x4be2b3,_0x7d7e38,this[_0x30c2e7(0xead)]),this[_0x30c2e7(0x2b19)](_0x7d7e38,this[_0x30c2e7(0xead)]));}['getAnimatables'](){var _0x480b37=_0x5ec599;const _0x305a9d=[];return this[_0x480b37(0x2685)]&&this[_0x480b37(0x2685)][_0x480b37(0x3ac2)]&&0x0<this[_0x480b37(0x2685)][_0x480b37(0x3ac2)][_0x480b37(0x1377)]&&_0x305a9d[_0x480b37(0x3f90)](this['_diffuseTexture']),_0x305a9d;}[_0x5ec599(0x328d)](){var _0x569e3f=_0x5ec599;const _0x444d53=super[_0x569e3f(0x328d)]();return this[_0x569e3f(0x2685)]&&_0x444d53['push'](this['_diffuseTexture']),_0x444d53;}[_0x5ec599(0x32b8)](_0x2693d0){var _0x261373=_0x5ec599;return!!super[_0x261373(0x32b8)](_0x2693d0)||this[_0x261373(0x1f9a)]===_0x2693d0;}[_0x5ec599(0x18c9)](_0x4329a7){var _0x7f5c55=_0x5ec599;this[_0x7f5c55(0x2685)]&&this[_0x7f5c55(0x2685)][_0x7f5c55(0x18c9)](),super[_0x7f5c55(0x18c9)](_0x4329a7);}['clone'](_0x5300cf){var _0x486ca2=_0x5ec599;return _0x44d784['p4'][_0x486ca2(0x73d)](()=>new _0x4dee81(_0x5300cf,this[_0x486ca2(0x83e)]()),this);}[_0x5ec599(0x2fcc)](){var _0x249df3=_0x5ec599;const _0x126ce2=super[_0x249df3(0x2fcc)]();return _0x126ce2[_0x249df3(0x2b51)]='BABYLON.SimpleMaterial',_0x126ce2;}[_0x5ec599(0x3fcd)](){return'SimpleMaterial';}static[_0x5ec599(0x2a19)](_0x393ada,_0x2fb946,_0x3c57cd){var _0x16ea6b=_0x5ec599;return _0x44d784['p4']['Parse'](()=>new _0x4dee81(_0x393ada[_0x16ea6b(0xc8c)],_0x2fb946),_0x393ada,_0x2fb946,_0x3c57cd);}}_0x57c1c5([(0x0,_0x44d784['oU'])(_0x5ec599(0x1f9a))],_0x4dee81['prototype'],'_diffuseTexture',void 0x0),_0x57c1c5([(0x0,_0x44d784['wz'])(_0x5ec599(0x1414))],_0x4dee81[_0x5ec599(0x41df)],'diffuseTexture',void 0x0),_0x57c1c5([(0x0,_0x44d784['n9'])(_0x5ec599(0xe59))],_0x4dee81[_0x5ec599(0x41df)],_0x5ec599(0x75d),void 0x0),_0x57c1c5([(0x0,_0x44d784['qC'])(_0x5ec599(0x2e95))],_0x4dee81[_0x5ec599(0x41df)],_0x5ec599(0x3fc9),void 0x0),_0x57c1c5([(0x0,_0x44d784['wz'])(_0x5ec599(0x253))],_0x4dee81['prototype'],_0x5ec599(0x2e95),void 0x0),_0x57c1c5([(0x0,_0x44d784['qC'])('maxSimultaneousLights')],_0x4dee81['prototype'],_0x5ec599(0x37dd),void 0x0),_0x57c1c5([(0x0,_0x44d784['wz'])(_0x5ec599(0x253))],_0x4dee81[_0x5ec599(0x41df)],'maxSimultaneousLights',void 0x0),(0x0,_0x45981a['H'])(_0x5ec599(0x19bd),_0x4dee81);},0x3b17:(_0x39c0bd,_0x4d827b,_0x192351)=>{_0x192351(0xf01a);},0xf01a:(_0x3f2448,_0x2e6b95,_0x448375)=>{var _0x12af70=a8_0x16e4d8;function _0x1ba540(_0x382b57,_0x44abb5,_0x555958,_0x43a01a){var _0x20d272=a8_0x5b24,_0xee285,_0xd6f199=arguments[_0x20d272(0x1377)],_0x4dde79=_0xd6f199<0x3?_0x44abb5:null===_0x43a01a?_0x43a01a=Object[_0x20d272(0xd3d)](_0x44abb5,_0x555958):_0x43a01a;if(_0x20d272(0x1e3f)==typeof Reflect&&_0x20d272(0x38fa)==typeof Reflect['decorate'])_0x4dde79=Reflect[_0x20d272(0x1dac)](_0x382b57,_0x44abb5,_0x555958,_0x43a01a);else{for(var _0x1cefb6=_0x382b57[_0x20d272(0x1377)]-0x1;0x0<=_0x1cefb6;_0x1cefb6--)(_0xee285=_0x382b57[_0x1cefb6])&&(_0x4dde79=(_0xd6f199<0x3?_0xee285(_0x4dde79):0x3<_0xd6f199?_0xee285(_0x44abb5,_0x555958,_0x4dde79):_0xee285(_0x44abb5,_0x555958))||_0x4dde79);}0x3<_0xd6f199&&_0x4dde79&&Object[_0x20d272(0x395)](_0x44abb5,_0x555958,_0x4dde79);}var _0x35093a=_0x448375(0x153ad),_0x3f2c7a=_0x448375(0x9fd1),_0x11508e=_0x448375(0x11e40),_0x9d548a=_0x448375(0x147cf),_0x2d6323=_0x448375(0x14ea0),_0x45c68f=_0x448375(0x1a27),_0x113755=_0x448375(0x1446b),_0x7e46b=_0x448375(0xe456),_0x4d5692=(_0x448375(0x717d),_0x448375(0xa7),_0x448375(0x6421)),_0x4ddfe9=_0x448375(0x2088);class _0x53ecd4 extends _0x11508e['H']{constructor(){var _0x590411=a8_0x5b24;super(),this[_0x590411(0x140e)]=!0x1,this[_0x590411(0x33ec)]=!0x1,this['CLIPPLANE3']=!0x1,this[_0x590411(0x3840)]=!0x1,this[_0x590411(0x5ec)]=!0x1,this[_0x590411(0x4011)]=!0x1,this[_0x590411(0x3122)]=!0x1,this[_0x590411(0x352e)]=!0x1,this['VERTEXCOLOR']=!0x1,this[_0x590411(0x3421)]=!0x1,this[_0x590411(0x1576)]=!0x1,this[_0x590411(0x2261)]=!0x1,this[_0x590411(0x3453)]=!0x1,this[_0x590411(0x20f9)]();}}class _0x24584b extends _0x2d6323['a']{constructor(_0x4157b5,_0x1284fb){var _0xcfbdfb=a8_0x5b24;super(_0x4157b5,_0x1284fb),this[_0xcfbdfb(0x92c)]=0x1,this[_0xcfbdfb(0xa8f)]=0xa,this[_0xcfbdfb(0x26c5)]=0x2,this[_0xcfbdfb(0x3325)]=0.005,this[_0xcfbdfb(0x29cd)]=0.8,this[_0xcfbdfb(0x307a)]=0x1f4,this[_0xcfbdfb(0x2727)]=0.49,this[_0xcfbdfb(0x3f79)]=0.25,this[_0xcfbdfb(0x13aa)]=new _0x3f2c7a['P'](0x0,0x64,0x0),this[_0xcfbdfb(0x1327)]=!0x1,this['cameraOffset']=_0x3f2c7a['P'][_0xcfbdfb(0x23ed)](),this['up']=_0x3f2c7a['P']['Up'](),this[_0xcfbdfb(0x359d)]=!0x1,this[_0xcfbdfb(0x2800)]=_0x3f2c7a['P']['Zero'](),this[_0xcfbdfb(0x27e4)]=new _0x3f2c7a['_f']();}[_0x12af70(0x3161)](){var _0x44ab09=_0x12af70;return this[_0x44ab09(0x1aed)]<0x1;}[_0x12af70(0x3d3a)](){return!0x1;}[_0x12af70(0x2bb5)](){return null;}[_0x12af70(0xed5)](_0x5270e3,_0x23e554){var _0x1b72cc=_0x12af70;if(this[_0x1b72cc(0x31c8)]&&_0x23e554[_0x1b72cc(0x2766)]&&_0x23e554[_0x1b72cc(0x2766)]['_wasPreviouslyReady'])return!0x0;_0x23e554['materialDefines']||(_0x23e554['materialDefines']=new _0x53ecd4());const _0x195d1e=_0x23e554['materialDefines'],_0x4b954f=this[_0x1b72cc(0x83e)]();if(this[_0x1b72cc(0x10f3)](_0x23e554))return!0x0;if(_0x9d548a['G'][_0x1b72cc(0x2154)](_0x5270e3,_0x4b954f,!0x1,this[_0x1b72cc(0x1139)],this['fogEnabled'],!0x1,_0x195d1e),_0x9d548a['G']['PrepareDefinesForAttributes'](_0x5270e3,_0x195d1e,!0x0,!0x1),_0x195d1e['IMAGEPROCESSINGPOSTPROCESS']!==_0x4b954f[_0x1b72cc(0x363a)]['applyByPostProcess']&&_0x195d1e[_0x1b72cc(0xe27)](),_0x195d1e[_0x1b72cc(0x3453)]!==this['dithering']&&_0x195d1e[_0x1b72cc(0xe27)](),_0x195d1e[_0x1b72cc(0xac9)]){_0x195d1e[_0x1b72cc(0x38c7)](),_0x4b954f[_0x1b72cc(0x3dc3)]();const _0x2c1e2f=new _0x4d5692['L'](),_0x4ae7eb=(_0x195d1e[_0x1b72cc(0x352e)]&&_0x2c1e2f[_0x1b72cc(0x13e4)](0x1,_0x1b72cc(0x352e)),_0x195d1e[_0x1b72cc(0x1576)]=_0x4b954f[_0x1b72cc(0x363a)][_0x1b72cc(0x23ba)],_0x195d1e[_0x1b72cc(0x3453)]=this[_0x1b72cc(0x359d)],[_0x45c68f['o'][_0x1b72cc(0x34af)]]);_0x195d1e[_0x1b72cc(0xa67)]&&_0x4ae7eb['push'](_0x45c68f['o']['ColorKind']);var _0x5270e3=[_0x1b72cc(0x2023),'viewProjection',_0x1b72cc(0x1d92),_0x1b72cc(0x71f),_0x1b72cc(0x1bba),'pointSize',_0x1b72cc(0x92c),_0x1b72cc(0xa8f),_0x1b72cc(0x26c5),_0x1b72cc(0x3325),_0x1b72cc(0x29cd),_0x1b72cc(0x13aa),_0x1b72cc(0x933),'cameraOffset','up'],_0x42ed4c=((0x0,_0x4ddfe9['qx'])(_0x5270e3),_0x195d1e[_0x1b72cc(0x22e6)]());_0x23e554[_0x1b72cc(0x319a)](_0x4b954f[_0x1b72cc(0x2cd1)]()['createEffect']('sky',_0x4ae7eb,_0x5270e3,[],_0x42ed4c,_0x2c1e2f,this['onCompiled'],this[_0x1b72cc(0x374a)]),_0x195d1e,this['_materialContext']);}return!(!_0x23e554[_0x1b72cc(0x2766)]||!_0x23e554[_0x1b72cc(0x2766)][_0x1b72cc(0x3261)]())&&(_0x195d1e['_renderId']=_0x4b954f[_0x1b72cc(0x36f0)](),_0x23e554['effect']['_wasPreviouslyReady']=!0x0);}[_0x12af70(0x15da)](_0x2dbe4e,_0xae3aa0,_0x41d68b){var _0x26f298=_0x12af70;const _0x2ffdf1=this[_0x26f298(0x83e)]();if(_0x41d68b[_0x26f298(0x3c74)]){var _0x41d68b=_0x41d68b['effect'];if(_0x41d68b){this['_activeEffect']=_0x41d68b,this['bindOnlyWorldMatrix'](_0x2dbe4e),this['_activeEffect'][_0x26f298(0x1e2d)]('viewProjection',_0x2ffdf1[_0x26f298(0x23b1)]()),this[_0x26f298(0xd05)](_0x2ffdf1,_0x41d68b)&&((0x0,_0x4ddfe9['an'])(_0x41d68b,this,_0x2ffdf1),this[_0x26f298(0x1139)]&&this['_activeEffect'][_0x26f298(0x1d16)](_0x26f298(0x23ec),this[_0x26f298(0x23ec)])),_0x2ffdf1[_0x26f298(0x1ef8)]&&_0xae3aa0[_0x26f298(0x2ccd)]&&_0x2ffdf1['fogMode']!==_0x113755['x']['FOGMODE_NONE']&&this[_0x26f298(0xead)]['setMatrix']('view',_0x2ffdf1[_0x26f298(0x2e14)]()),_0x9d548a['G'][_0x26f298(0x40e5)](_0x2ffdf1,_0xae3aa0,this['_activeEffect']);const _0x281104=_0x2ffdf1[_0x26f298(0x146e)];_0x281104&&(_0x2dbe4e=_0x281104[_0x26f298(0x927)](),this['_cameraPosition']['x']=_0x2dbe4e['m'][0xc],this['_cameraPosition']['y']=_0x2dbe4e['m'][0xd],this[_0x26f298(0x2800)]['z']=_0x2dbe4e['m'][0xe],this[_0x26f298(0xead)][_0x26f298(0x1e2a)](_0x26f298(0x933),this[_0x26f298(0x2800)])),this[_0x26f298(0xead)]['setVector3'](_0x26f298(0x1c24),this[_0x26f298(0x1c24)]),this[_0x26f298(0xead)][_0x26f298(0x1e2a)]('up',this['up']),0x0<this[_0x26f298(0x92c)]&&this['_activeEffect'][_0x26f298(0x1d16)](_0x26f298(0x92c),this[_0x26f298(0x92c)]),this[_0x26f298(0xead)]['setFloat'](_0x26f298(0xa8f),this['turbidity']),this[_0x26f298(0xead)][_0x26f298(0x1d16)]('rayleigh',this['rayleigh']),this[_0x26f298(0xead)][_0x26f298(0x1d16)](_0x26f298(0x3325),this[_0x26f298(0x3325)]),this[_0x26f298(0xead)][_0x26f298(0x1d16)](_0x26f298(0x29cd),this[_0x26f298(0x29cd)]),this[_0x26f298(0x1327)]||(_0x41d68b=Math['PI']*(this['inclination']-0.5),_0x2dbe4e=0x2*Math['PI']*(this[_0x26f298(0x3f79)]-0.5),this[_0x26f298(0x13aa)]['x']=this[_0x26f298(0x307a)]*Math[_0x26f298(0x3d17)](_0x2dbe4e)*Math[_0x26f298(0x3d17)](_0x41d68b),this[_0x26f298(0x13aa)]['y']=this[_0x26f298(0x307a)]*Math[_0x26f298(0x41fd)](-_0x41d68b),this[_0x26f298(0x13aa)]['z']=this[_0x26f298(0x307a)]*Math['sin'](_0x2dbe4e)*Math[_0x26f298(0x3d17)](_0x41d68b),_0x3f2c7a['_f'][_0x26f298(0x36ee)](_0x3f2c7a['P'][_0x26f298(0x330d)],this['up'],this[_0x26f298(0x27e4)]),this[_0x26f298(0x13aa)]['rotateByQuaternionToRef'](this[_0x26f298(0x27e4)],this[_0x26f298(0x13aa)])),this['_activeEffect']['setVector3'](_0x26f298(0x13aa),this['sunPosition']),this['_afterBind'](_0xae3aa0,this[_0x26f298(0xead)]);}}}[_0x12af70(0x271b)](){return[];}[_0x12af70(0x18c9)](_0x2a1fb3){var _0xa67be2=_0x12af70;super[_0xa67be2(0x18c9)](_0x2a1fb3);}['clone'](_0x4f9bd5){var _0x232672=_0x12af70;return _0x35093a['p4'][_0x232672(0x73d)](()=>new _0x24584b(_0x4f9bd5,this['getScene']()),this);}[_0x12af70(0x2fcc)](){var _0xf49ff3=_0x12af70;const _0x24b570=super['serialize']();return _0x24b570[_0xf49ff3(0x2b51)]=_0xf49ff3(0x16a5),_0x24b570;}[_0x12af70(0x3fcd)](){return'SkyMaterial';}static[_0x12af70(0x2a19)](_0x21a28c,_0x4d2eab,_0x3214ce){return _0x35093a['p4']['Parse'](()=>new _0x24584b(_0x21a28c['name'],_0x4d2eab),_0x21a28c,_0x4d2eab,_0x3214ce);}}_0x1ba540([(0x0,_0x35093a['qC'])()],_0x24584b[_0x12af70(0x41df)],'luminance',void 0x0),_0x1ba540([(0x0,_0x35093a['qC'])()],_0x24584b[_0x12af70(0x41df)],_0x12af70(0xa8f),void 0x0),_0x1ba540([(0x0,_0x35093a['qC'])()],_0x24584b['prototype'],_0x12af70(0x26c5),void 0x0),_0x1ba540([(0x0,_0x35093a['qC'])()],_0x24584b[_0x12af70(0x41df)],_0x12af70(0x3325),void 0x0),_0x1ba540([(0x0,_0x35093a['qC'])()],_0x24584b[_0x12af70(0x41df)],_0x12af70(0x29cd),void 0x0),_0x1ba540([(0x0,_0x35093a['qC'])()],_0x24584b[_0x12af70(0x41df)],'distance',void 0x0),_0x1ba540([(0x0,_0x35093a['qC'])()],_0x24584b[_0x12af70(0x41df)],_0x12af70(0x2727),void 0x0),_0x1ba540([(0x0,_0x35093a['qC'])()],_0x24584b[_0x12af70(0x41df)],'azimuth',void 0x0),_0x1ba540([(0x0,_0x35093a['hd'])()],_0x24584b[_0x12af70(0x41df)],_0x12af70(0x13aa),void 0x0),_0x1ba540([(0x0,_0x35093a['qC'])()],_0x24584b[_0x12af70(0x41df)],_0x12af70(0x1327),void 0x0),_0x1ba540([(0x0,_0x35093a['hd'])()],_0x24584b[_0x12af70(0x41df)],'cameraOffset',void 0x0),_0x1ba540([(0x0,_0x35093a['hd'])()],_0x24584b['prototype'],'up',void 0x0),_0x1ba540([(0x0,_0x35093a['qC'])()],_0x24584b[_0x12af70(0x41df)],_0x12af70(0x359d),void 0x0),(0x0,_0x7e46b['H'])(_0x12af70(0x16a5),_0x24584b);},0x3bcb:(_0x3364ee,_0xc4db5b,_0x135cf0)=>{_0x135cf0(0x137c);},0x137c:(_0x1a3c8e,_0x33a5d1,_0x1ec767)=>{var _0x1a1863=a8_0x16e4d8;function _0xa201b(_0x1dfc14,_0x2fc8b1,_0xc621ec,_0x304d6f){var _0x5debf3=a8_0x5b24,_0x5c83a8,_0xa75d6c=arguments['length'],_0x1bf1c9=_0xa75d6c<0x3?_0x2fc8b1:null===_0x304d6f?_0x304d6f=Object[_0x5debf3(0xd3d)](_0x2fc8b1,_0xc621ec):_0x304d6f;if(_0x5debf3(0x1e3f)==typeof Reflect&&_0x5debf3(0x38fa)==typeof Reflect[_0x5debf3(0x1dac)])_0x1bf1c9=Reflect['decorate'](_0x1dfc14,_0x2fc8b1,_0xc621ec,_0x304d6f);else{for(var _0x2645ea=_0x1dfc14[_0x5debf3(0x1377)]-0x1;0x0<=_0x2645ea;_0x2645ea--)(_0x5c83a8=_0x1dfc14[_0x2645ea])&&(_0x1bf1c9=(_0xa75d6c<0x3?_0x5c83a8(_0x1bf1c9):0x3<_0xa75d6c?_0x5c83a8(_0x2fc8b1,_0xc621ec,_0x1bf1c9):_0x5c83a8(_0x2fc8b1,_0xc621ec))||_0x1bf1c9);}0x3<_0xa75d6c&&_0x1bf1c9&&Object[_0x5debf3(0x395)](_0x2fc8b1,_0xc621ec,_0x1bf1c9);}var _0x127f70=_0x1ec767(0x153ad),_0x5230ce=_0x1ec767(0xc84b),_0x5938e8=_0x1ec767(0x11e40),_0x115a57=_0x1ec767(0x147cf),_0x31559f=_0x1ec767(0x14ea0),_0x4a99c6=_0x1ec767(0xc656),_0x739699=_0x1ec767(0x1a27),_0x636953=_0x1ec767(0x1446b),_0xa94cbd=_0x1ec767(0xe456),_0x2fb2ae=(_0x1ec767(0x1528a),_0x1ec767(0x136e8),_0x1ec767(0x6421)),_0x2d017a=_0x1ec767(0x2088);class _0x12bb35 extends _0x5938e8['H']{constructor(){var _0x25a90c=a8_0x5b24;super(),this['DIFFUSE']=!0x1,this[_0x25a90c(0x35c0)]=!0x1,this[_0x25a90c(0x140e)]=!0x1,this[_0x25a90c(0x33ec)]=!0x1,this['CLIPPLANE3']=!0x1,this['CLIPPLANE4']=!0x1,this[_0x25a90c(0x5ec)]=!0x1,this[_0x25a90c(0x4011)]=!0x1,this[_0x25a90c(0x3f37)]=!0x1,this['DEPTHPREPASS']=!0x1,this[_0x25a90c(0x3122)]=!0x1,this[_0x25a90c(0x352e)]=!0x1,this[_0x25a90c(0x3b5f)]=!0x1,this[_0x25a90c(0x3da6)]=!0x1,this[_0x25a90c(0x3e58)]=!0x1,this['UV2']=!0x1,this[_0x25a90c(0xa67)]=!0x1,this[_0x25a90c(0x3421)]=!0x1,this[_0x25a90c(0x2abd)]=0x0,this[_0x25a90c(0x80a)]=0x0,this[_0x25a90c(0x22d6)]=!0x1,this[_0x25a90c(0xbfa)]=!0x1,this[_0x25a90c(0x1576)]=!0x1,this['SKIPFINALCOLORCLAMP']=!0x1,this[_0x25a90c(0x20f9)]();}}class _0x3ac00b extends _0x31559f['a']{constructor(_0x79fe76,_0x2333d4){var _0x2c3bb0=a8_0x5b24;super(_0x79fe76,_0x2333d4),this[_0x2c3bb0(0x75d)]=new _0x5230ce['Wo'](0x1,0x1,0x1),this[_0x2c3bb0(0x3d75)]=new _0x5230ce['Wo'](0x0,0x0,0x0),this[_0x2c3bb0(0x1338)]=0x40,this[_0x2c3bb0(0x3fc9)]=!0x1,this[_0x2c3bb0(0x37dd)]=0x4;}['needAlphaBlending'](){var _0x5d4c03=a8_0x5b24;return this[_0x5d4c03(0x1aed)]<0x1;}[_0x1a1863(0x3d3a)](){return!0x1;}['getAlphaTestTexture'](){return null;}[_0x1a1863(0xed5)](_0x561026,_0x201715,_0x4aa7fa){var _0x2636cd=_0x1a1863;if(this[_0x2636cd(0x31c8)]&&_0x201715[_0x2636cd(0x2766)]&&_0x201715[_0x2636cd(0x2766)]['_wasPreviouslyReady']&&_0x201715[_0x2636cd(0x2766)]['_wasPreviouslyUsingInstances']===_0x4aa7fa)return!0x0;_0x201715['materialDefines']||(_0x201715['materialDefines']=new _0x12bb35());const _0x39df39=_0x201715[_0x2636cd(0x3c74)],_0x17b907=this[_0x2636cd(0x83e)]();if(this[_0x2636cd(0x10f3)](_0x201715))return!0x0;var _0x14fbd0=_0x17b907['getEngine']();if(_0x17b907[_0x2636cd(0x337e)]){if(!this['mixTexture']||!this[_0x2636cd(0x1f30)][_0x2636cd(0x3261)]())return!0x1;if(_0x39df39[_0x2636cd(0x19e3)]=!0x0,_0x4a99c6['k'][_0x2636cd(0x2949)]){if(!this[_0x2636cd(0x959)]||!this['diffuseTexture1'][_0x2636cd(0x3261)]())return!0x1;if(!this[_0x2636cd(0x1587)]||!this['diffuseTexture2'][_0x2636cd(0x3261)]())return!0x1;if(!this[_0x2636cd(0x113b)]||!this[_0x2636cd(0x113b)][_0x2636cd(0x3261)]())return!0x1;_0x39df39[_0x2636cd(0x2107)]=!0x0;}if(this[_0x2636cd(0x3bd0)]&&this['bumpTexture2']&&this[_0x2636cd(0x25c5)]&&_0x4a99c6['k'][_0x2636cd(0x27f6)]){if(!this[_0x2636cd(0x3bd0)][_0x2636cd(0x3261)]())return!0x1;if(!this['bumpTexture2'][_0x2636cd(0x3261)]())return!0x1;if(!this[_0x2636cd(0x25c5)][_0x2636cd(0x3261)]())return!0x1;_0x39df39['_needNormals']=!0x0,_0x39df39[_0x2636cd(0x35c0)]=!0x0;}}if(_0x115a57['G']['PrepareDefinesForMisc'](_0x561026,_0x17b907,!0x1,this[_0x2636cd(0x1139)],this[_0x2636cd(0x1ef8)],this['_shouldTurnAlphaTestOn'](_0x561026),_0x39df39),_0x39df39[_0x2636cd(0xfae)]=_0x115a57['G'][_0x2636cd(0x2254)](_0x17b907,_0x561026,_0x39df39,!0x1,this['_maxSimultaneousLights'],this[_0x2636cd(0x3fc9)]),_0x115a57['G'][_0x2636cd(0x24f9)](_0x17b907,_0x14fbd0,this,_0x39df39,!!_0x4aa7fa),_0x115a57['G'][_0x2636cd(0xd98)](_0x561026,_0x39df39,!0x0,!0x0),_0x39df39['isDirty']){_0x39df39[_0x2636cd(0x38c7)](),_0x17b907['resetCachedMaterial']();const _0x539533=new _0x2fb2ae['L'](),_0x3fe961=(_0x39df39[_0x2636cd(0x352e)]&&_0x539533[_0x2636cd(0x13e4)](0x1,'FOG'),_0x115a57['G'][_0x2636cd(0x1784)](_0x39df39,_0x539533,this[_0x2636cd(0x515)]),0x0<_0x39df39[_0x2636cd(0x2abd)]&&_0x539533[_0x2636cd(0x2f95)](0x0,_0x561026),_0x39df39[_0x2636cd(0x1576)]=_0x17b907[_0x2636cd(0x363a)][_0x2636cd(0x23ba)],[_0x739699['o'][_0x2636cd(0x34af)]]);_0x39df39['NORMAL']&&_0x3fe961[_0x2636cd(0x3f90)](_0x739699['o']['NormalKind']),_0x39df39[_0x2636cd(0x3e58)]&&_0x3fe961[_0x2636cd(0x3f90)](_0x739699['o'][_0x2636cd(0x2087)]),_0x39df39[_0x2636cd(0x38f9)]&&_0x3fe961['push'](_0x739699['o'][_0x2636cd(0x2abb)]),_0x39df39[_0x2636cd(0xa67)]&&_0x3fe961[_0x2636cd(0x3f90)](_0x739699['o'][_0x2636cd(0x2cec)]),_0x115a57['G'][_0x2636cd(0xfea)](_0x3fe961,_0x561026,_0x39df39,_0x539533),_0x115a57['G'][_0x2636cd(0x2c78)](_0x3fe961,_0x39df39);var _0x561026=_0x39df39[_0x2636cd(0x22e6)](),_0x2477c2=[_0x2636cd(0x2023),_0x2636cd(0x1d92),_0x2636cd(0x1633),_0x2636cd(0x32c8),'vLightsType',_0x2636cd(0x155c),_0x2636cd(0x31a4),_0x2636cd(0x71f),'vFogColor',_0x2636cd(0x23ec),_0x2636cd(0x1954),_0x2636cd(0x2bed),'textureMatrix','diffuse1Infos',_0x2636cd(0x2903),_0x2636cd(0xc09)],_0x219a7c=['textureSampler','diffuse1Sampler',_0x2636cd(0x13a5),_0x2636cd(0x18dc),_0x2636cd(0x8d8),_0x2636cd(0x3b13),'bump3Sampler'],_0x23a658=new Array();(0x0,_0x2d017a['qx'])(_0x2477c2),_0x115a57['G'][_0x2636cd(0x3cd3)]({'uniformsNames':_0x2477c2,'uniformBuffersNames':_0x23a658,'samplers':_0x219a7c,'defines':_0x39df39,'maxSimultaneousLights':this[_0x2636cd(0x515)]}),_0x201715[_0x2636cd(0x319a)](_0x17b907[_0x2636cd(0x2cd1)]()[_0x2636cd(0x12cf)]('terrain',{'attributes':_0x3fe961,'uniformsNames':_0x2477c2,'uniformBuffersNames':_0x23a658,'samplers':_0x219a7c,'defines':_0x561026,'fallbacks':_0x539533,'onCompiled':this[_0x2636cd(0x2de2)],'onError':this[_0x2636cd(0x374a)],'indexParameters':{'maxSimultaneousLights':this[_0x2636cd(0x515)]}},_0x14fbd0),_0x39df39,this[_0x2636cd(0xa57)]);}return!(!_0x201715[_0x2636cd(0x2766)]||!_0x201715['effect'][_0x2636cd(0x3261)]()||(_0x39df39[_0x2636cd(0x3c3f)]=_0x17b907['getRenderId'](),_0x201715[_0x2636cd(0x2766)]['_wasPreviouslyReady']=!0x0,_0x201715[_0x2636cd(0x2766)]['_wasPreviouslyUsingInstances']=!!_0x4aa7fa,0x0));}[_0x1a1863(0x15da)](_0x155f53,_0xa15aeb,_0x58a396){var _0x611023=_0x1a1863;const _0x24bbd7=this[_0x611023(0x83e)]();var _0x249cbe=_0x58a396[_0x611023(0x3c74)];_0x249cbe&&(_0x58a396=_0x58a396['effect'])&&(this['_activeEffect']=_0x58a396,this[_0x611023(0x1328)](_0x155f53),this[_0x611023(0xead)][_0x611023(0x1e2d)](_0x611023(0x1633),_0x24bbd7['getTransformMatrix']()),_0x115a57['G']['BindBonesParameters'](_0xa15aeb,this[_0x611023(0xead)]),this[_0x611023(0xd05)](_0x24bbd7,_0x58a396)&&(this[_0x611023(0x1f30)]&&(this[_0x611023(0xead)][_0x611023(0x1888)](_0x611023(0x35c4),this[_0x611023(0x39b3)]),this['_activeEffect'][_0x611023(0x39e5)](_0x611023(0x1954),this[_0x611023(0x39b3)][_0x611023(0x1246)],this[_0x611023(0x39b3)]['level']),this['_activeEffect']['setMatrix'](_0x611023(0x2e3a),this[_0x611023(0x39b3)][_0x611023(0x318f)]()),_0x4a99c6['k'][_0x611023(0x2949)]&&(this[_0x611023(0x1968)]&&(this[_0x611023(0xead)][_0x611023(0x1888)](_0x611023(0x1f8e),this[_0x611023(0x1968)]),this[_0x611023(0xead)]['setFloat2']('diffuse1Infos',this[_0x611023(0x1968)][_0x611023(0x3d79)],this[_0x611023(0x1968)][_0x611023(0x296)])),this[_0x611023(0x1eee)]&&(this[_0x611023(0xead)][_0x611023(0x1888)](_0x611023(0x13a5),this[_0x611023(0x1eee)]),this['_activeEffect'][_0x611023(0x39e5)](_0x611023(0x2903),this[_0x611023(0x1eee)][_0x611023(0x3d79)],this[_0x611023(0x1eee)][_0x611023(0x296)])),this['_diffuseTexture3']&&(this[_0x611023(0xead)][_0x611023(0x1888)](_0x611023(0x18dc),this[_0x611023(0x22de)]),this[_0x611023(0xead)][_0x611023(0x39e5)](_0x611023(0xc09),this[_0x611023(0x22de)][_0x611023(0x3d79)],this[_0x611023(0x22de)][_0x611023(0x296)]))),_0x4a99c6['k'][_0x611023(0x27f6)]&&_0x24bbd7[_0x611023(0x2cd1)]()[_0x611023(0xb60)]()['standardDerivatives']&&(this[_0x611023(0x1eac)]&&this['_activeEffect'][_0x611023(0x1888)](_0x611023(0x8d8),this[_0x611023(0x1eac)]),this[_0x611023(0x3090)]&&this[_0x611023(0xead)][_0x611023(0x1888)](_0x611023(0x3b13),this[_0x611023(0x3090)]),this[_0x611023(0x3a2)]&&this[_0x611023(0xead)]['setTexture'](_0x611023(0x4035),this[_0x611023(0x3a2)]))),(0x0,_0x2d017a['an'])(_0x58a396,this,_0x24bbd7),this[_0x611023(0x1139)]&&this[_0x611023(0xead)]['setFloat']('pointSize',this['pointSize']),_0x24bbd7[_0x611023(0x179c)](_0x58a396)),this['_activeEffect'][_0x611023(0x3200)](_0x611023(0x155c),this[_0x611023(0x75d)],this[_0x611023(0x1aed)]*_0xa15aeb[_0x611023(0x241b)]),_0x249cbe[_0x611023(0x3b5f)]&&this[_0x611023(0xead)][_0x611023(0x3200)](_0x611023(0x31a4),this[_0x611023(0x3d75)],this[_0x611023(0x1338)]),_0x24bbd7['lightsEnabled']&&!this[_0x611023(0x2e95)]&&_0x115a57['G'][_0x611023(0x2a87)](_0x24bbd7,_0xa15aeb,this[_0x611023(0xead)],_0x249cbe,this[_0x611023(0x515)]),_0x24bbd7[_0x611023(0x1ef8)]&&_0xa15aeb['applyFog']&&_0x24bbd7[_0x611023(0xb61)]!==_0x636953['x'][_0x611023(0x3a61)]&&this['_activeEffect'][_0x611023(0x1e2d)](_0x611023(0x1d92),_0x24bbd7[_0x611023(0x2e14)]()),_0x115a57['G'][_0x611023(0x40e5)](_0x24bbd7,_0xa15aeb,this['_activeEffect']),this['_afterBind'](_0xa15aeb,this[_0x611023(0xead)]));}[_0x1a1863(0x271b)](){var _0x3a2216=_0x1a1863;const _0x359aeb=[];return this[_0x3a2216(0x1f30)]&&this[_0x3a2216(0x1f30)][_0x3a2216(0x3ac2)]&&0x0<this[_0x3a2216(0x1f30)][_0x3a2216(0x3ac2)]['length']&&_0x359aeb[_0x3a2216(0x3f90)](this[_0x3a2216(0x1f30)]),_0x359aeb;}[_0x1a1863(0x328d)](){var _0x56c93c=_0x1a1863;const _0x507451=super['getActiveTextures']();return this['_mixTexture']&&_0x507451[_0x56c93c(0x3f90)](this[_0x56c93c(0x39b3)]),this[_0x56c93c(0x1968)]&&_0x507451['push'](this[_0x56c93c(0x1968)]),this[_0x56c93c(0x1eee)]&&_0x507451[_0x56c93c(0x3f90)](this[_0x56c93c(0x1eee)]),this[_0x56c93c(0x22de)]&&_0x507451[_0x56c93c(0x3f90)](this[_0x56c93c(0x22de)]),this['_bumpTexture1']&&_0x507451[_0x56c93c(0x3f90)](this[_0x56c93c(0x1eac)]),this[_0x56c93c(0x3090)]&&_0x507451[_0x56c93c(0x3f90)](this[_0x56c93c(0x3090)]),this[_0x56c93c(0x3a2)]&&_0x507451[_0x56c93c(0x3f90)](this[_0x56c93c(0x3a2)]),_0x507451;}[_0x1a1863(0x32b8)](_0x14e9df){var _0x1ed15f=_0x1a1863;return!!super['hasTexture'](_0x14e9df)||this[_0x1ed15f(0x39b3)]===_0x14e9df||this[_0x1ed15f(0x1968)]===_0x14e9df||this[_0x1ed15f(0x1eee)]===_0x14e9df||this[_0x1ed15f(0x22de)]===_0x14e9df||this['_bumpTexture1']===_0x14e9df||this[_0x1ed15f(0x3090)]===_0x14e9df||this[_0x1ed15f(0x3a2)]===_0x14e9df;}[_0x1a1863(0x18c9)](_0x3eb618){var _0x5ada25=_0x1a1863;this[_0x5ada25(0x1f30)]&&this[_0x5ada25(0x1f30)][_0x5ada25(0x18c9)](),super['dispose'](_0x3eb618);}[_0x1a1863(0x95b)](_0x6a5b94){var _0x156010=_0x1a1863;return _0x127f70['p4'][_0x156010(0x73d)](()=>new _0x3ac00b(_0x6a5b94,this[_0x156010(0x83e)]()),this);}['serialize'](){var _0x52dd95=_0x1a1863;const _0x18d764=super['serialize']();return _0x18d764[_0x52dd95(0x2b51)]=_0x52dd95(0x1926),_0x18d764;}[_0x1a1863(0x3fcd)](){var _0x2ec03a=_0x1a1863;return _0x2ec03a(0x5ca);}static[_0x1a1863(0x2a19)](_0x3bd7ec,_0x59d29c,_0xc7a9b3){var _0x32fdfd=_0x1a1863;return _0x127f70['p4'][_0x32fdfd(0x2a19)](()=>new _0x3ac00b(_0x3bd7ec[_0x32fdfd(0xc8c)],_0x59d29c),_0x3bd7ec,_0x59d29c,_0xc7a9b3);}}_0xa201b([(0x0,_0x127f70['oU'])(_0x1a1863(0x1f30))],_0x3ac00b['prototype'],_0x1a1863(0x39b3),void 0x0),_0xa201b([(0x0,_0x127f70['wz'])(_0x1a1863(0x1414))],_0x3ac00b[_0x1a1863(0x41df)],'mixTexture',void 0x0),_0xa201b([(0x0,_0x127f70['oU'])(_0x1a1863(0x959))],_0x3ac00b['prototype'],_0x1a1863(0x1968),void 0x0),_0xa201b([(0x0,_0x127f70['wz'])(_0x1a1863(0x1414))],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x959),void 0x0),_0xa201b([(0x0,_0x127f70['oU'])('diffuseTexture2')],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x1eee),void 0x0),_0xa201b([(0x0,_0x127f70['wz'])(_0x1a1863(0x1414))],_0x3ac00b[_0x1a1863(0x41df)],'diffuseTexture2',void 0x0),_0xa201b([(0x0,_0x127f70['oU'])(_0x1a1863(0x113b))],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x22de),void 0x0),_0xa201b([(0x0,_0x127f70['wz'])(_0x1a1863(0x1414))],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x113b),void 0x0),_0xa201b([(0x0,_0x127f70['oU'])(_0x1a1863(0x3bd0))],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x1eac),void 0x0),_0xa201b([(0x0,_0x127f70['wz'])(_0x1a1863(0x1414))],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x3bd0),void 0x0),_0xa201b([(0x0,_0x127f70['oU'])(_0x1a1863(0xfd9))],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x3090),void 0x0),_0xa201b([(0x0,_0x127f70['wz'])(_0x1a1863(0x1414))],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0xfd9),void 0x0),_0xa201b([(0x0,_0x127f70['oU'])(_0x1a1863(0x25c5))],_0x3ac00b[_0x1a1863(0x41df)],'_bumpTexture3',void 0x0),_0xa201b([(0x0,_0x127f70['wz'])(_0x1a1863(0x1414))],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x25c5),void 0x0),_0xa201b([(0x0,_0x127f70['n9'])()],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x75d),void 0x0),_0xa201b([(0x0,_0x127f70['n9'])()],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x3d75),void 0x0),_0xa201b([(0x0,_0x127f70['qC'])()],_0x3ac00b[_0x1a1863(0x41df)],'specularPower',void 0x0),_0xa201b([(0x0,_0x127f70['qC'])(_0x1a1863(0x2e95))],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x3fc9),void 0x0),_0xa201b([(0x0,_0x127f70['wz'])(_0x1a1863(0x253))],_0x3ac00b['prototype'],_0x1a1863(0x2e95),void 0x0),_0xa201b([(0x0,_0x127f70['qC'])('maxSimultaneousLights')],_0x3ac00b[_0x1a1863(0x41df)],_0x1a1863(0x37dd),void 0x0),_0xa201b([(0x0,_0x127f70['wz'])(_0x1a1863(0x253))],_0x3ac00b[_0x1a1863(0x41df)],'maxSimultaneousLights',void 0x0),(0x0,_0xa94cbd['H'])('BABYLON.TerrainMaterial',_0x3ac00b);},0x10a8:(_0x1fbacb,_0x402fc9,_0x12c435)=>{_0x12c435(0xb391);},0xb391:(_0x2bbec5,_0x4f2458,_0x5d10f0)=>{var _0x465b3c=a8_0x16e4d8;function _0x37f1a9(_0x519639,_0x540620,_0x13d8f7,_0xeafd92){var _0x327ee1=a8_0x5b24,_0x1c6233,_0x52af5e=arguments['length'],_0x26c5e0=_0x52af5e<0x3?_0x540620:null===_0xeafd92?_0xeafd92=Object['getOwnPropertyDescriptor'](_0x540620,_0x13d8f7):_0xeafd92;if(_0x327ee1(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x327ee1(0x1dac)])_0x26c5e0=Reflect[_0x327ee1(0x1dac)](_0x519639,_0x540620,_0x13d8f7,_0xeafd92);else{for(var _0xaa9bca=_0x519639['length']-0x1;0x0<=_0xaa9bca;_0xaa9bca--)(_0x1c6233=_0x519639[_0xaa9bca])&&(_0x26c5e0=(_0x52af5e<0x3?_0x1c6233(_0x26c5e0):0x3<_0x52af5e?_0x1c6233(_0x540620,_0x13d8f7,_0x26c5e0):_0x1c6233(_0x540620,_0x13d8f7))||_0x26c5e0);}0x3<_0x52af5e&&_0x26c5e0&&Object[_0x327ee1(0x395)](_0x540620,_0x13d8f7,_0x26c5e0);}var _0x1b622a=_0x5d10f0(0x153ad),_0x57e1d6=_0x5d10f0(0xc84b),_0x3ec827=_0x5d10f0(0x11e40),_0x48d82f=_0x5d10f0(0x147cf),_0x1fe6f4=_0x5d10f0(0x14ea0),_0x3811ab=_0x5d10f0(0xc656),_0x54750f=_0x5d10f0(0x1a27),_0x2a2a6d=_0x5d10f0(0x1446b),_0xff3809=_0x5d10f0(0xe456),_0x1b7b7f=(_0x5d10f0(0x109eb),_0x5d10f0(0x1444),_0x5d10f0(0x6421)),_0x3279f3=_0x5d10f0(0x2088);class _0x4253a0 extends _0x3ec827['H']{constructor(){var _0x3bb0a2=a8_0x5b24;super(),this[_0x3bb0a2(0x3f55)]=!0x1,this[_0x3bb0a2(0x2451)]=!0x1,this[_0x3bb0a2(0x1427)]=!0x1,this['BUMPX']=!0x1,this['BUMPY']=!0x1,this[_0x3bb0a2(0x2259)]=!0x1,this[_0x3bb0a2(0x140e)]=!0x1,this[_0x3bb0a2(0x33ec)]=!0x1,this[_0x3bb0a2(0x2b0b)]=!0x1,this[_0x3bb0a2(0x3840)]=!0x1,this[_0x3bb0a2(0x5ec)]=!0x1,this['CLIPPLANE6']=!0x1,this[_0x3bb0a2(0x3f37)]=!0x1,this[_0x3bb0a2(0x860)]=!0x1,this[_0x3bb0a2(0x3122)]=!0x1,this[_0x3bb0a2(0x352e)]=!0x1,this[_0x3bb0a2(0x3b5f)]=!0x1,this['NORMAL']=!0x1,this['VERTEXCOLOR']=!0x1,this['VERTEXALPHA']=!0x1,this[_0x3bb0a2(0x2abd)]=0x0,this[_0x3bb0a2(0x80a)]=0x0,this[_0x3bb0a2(0x22d6)]=!0x1,this[_0x3bb0a2(0xbfa)]=!0x1,this[_0x3bb0a2(0x1576)]=!0x1,this[_0x3bb0a2(0x2261)]=!0x1,this[_0x3bb0a2(0x20f9)]();}}class _0x4da60d extends _0x1fe6f4['a']{constructor(_0x2858d7,_0x267515){var _0x1627e6=a8_0x5b24;super(_0x2858d7,_0x267515),this[_0x1627e6(0xace)]=0x1,this[_0x1627e6(0x75d)]=new _0x57e1d6['Wo'](0x1,0x1,0x1),this[_0x1627e6(0x3d75)]=new _0x57e1d6['Wo'](0.2,0.2,0.2),this[_0x1627e6(0x1338)]=0x40,this[_0x1627e6(0x3fc9)]=!0x1,this['_maxSimultaneousLights']=0x4;}[_0x465b3c(0x3161)](){return this['alpha']<0x1;}[_0x465b3c(0x3d3a)](){return!0x1;}[_0x465b3c(0x2bb5)](){return null;}['isReadyForSubMesh'](_0x4969b6,_0xe9c2ae,_0x4a066b){var _0x47a91f=_0x465b3c;if(this['isFrozen']&&_0xe9c2ae['effect']&&_0xe9c2ae[_0x47a91f(0x2766)][_0x47a91f(0x3d05)]&&_0xe9c2ae[_0x47a91f(0x2766)][_0x47a91f(0x2ecd)]===_0x4a066b)return!0x0;_0xe9c2ae[_0x47a91f(0x3c74)]||(_0xe9c2ae[_0x47a91f(0x3c74)]=new _0x4253a0());const _0x4208b3=_0xe9c2ae[_0x47a91f(0x3c74)],_0x3d9c2c=this[_0x47a91f(0x83e)]();if(this[_0x47a91f(0x10f3)](_0xe9c2ae))return!0x0;var _0x102fc3=_0x3d9c2c[_0x47a91f(0x2cd1)]();if(_0x4208b3[_0x47a91f(0x2389)]&&_0x3d9c2c[_0x47a91f(0x337e)]){if(_0x3811ab['k'][_0x47a91f(0x2949)]){const _0x343fad=[this[_0x47a91f(0x2dff)],this[_0x47a91f(0x2b93)],this[_0x47a91f(0x3399)]];var _0x5598ab=[_0x47a91f(0x3f55),'DIFFUSEY',_0x47a91f(0x1427)];for(let _0x2106a1=0x0;_0x2106a1<_0x343fad[_0x47a91f(0x1377)];_0x2106a1++)if(_0x343fad[_0x2106a1]){if(!_0x343fad[_0x2106a1][_0x47a91f(0x3261)]())return!0x1;_0x4208b3[_0x5598ab[_0x2106a1]]=!0x0;}}if(_0x3811ab['k']['BumpTextureEnabled']){const _0x2abb8f=[this[_0x47a91f(0x29bf)],this[_0x47a91f(0x2b42)],this[_0x47a91f(0xd22)]];var _0x304eb6=[_0x47a91f(0x3f6a),_0x47a91f(0x2afd),_0x47a91f(0x2259)];for(let _0x22ba5d=0x0;_0x22ba5d<_0x2abb8f['length'];_0x22ba5d++)if(_0x2abb8f[_0x22ba5d]){if(!_0x2abb8f[_0x22ba5d][_0x47a91f(0x3261)]())return!0x1;_0x4208b3[_0x304eb6[_0x22ba5d]]=!0x0;}}}if(_0x48d82f['G'][_0x47a91f(0x2154)](_0x4969b6,_0x3d9c2c,!0x1,this[_0x47a91f(0x1139)],this[_0x47a91f(0x1ef8)],this[_0x47a91f(0x848)](_0x4969b6),_0x4208b3),_0x4208b3['_needNormals']=_0x48d82f['G'][_0x47a91f(0x2254)](_0x3d9c2c,_0x4969b6,_0x4208b3,!0x1,this['_maxSimultaneousLights'],this[_0x47a91f(0x3fc9)]),_0x48d82f['G'][_0x47a91f(0x24f9)](_0x3d9c2c,_0x102fc3,this,_0x4208b3,!!_0x4a066b),_0x48d82f['G'][_0x47a91f(0xd98)](_0x4969b6,_0x4208b3,!0x0,!0x0),_0x4208b3[_0x47a91f(0xac9)]){_0x4208b3[_0x47a91f(0x38c7)](),_0x3d9c2c['resetCachedMaterial']();const _0x5de69d=new _0x1b7b7f['L'](),_0x31cad0=(_0x4208b3[_0x47a91f(0x352e)]&&_0x5de69d[_0x47a91f(0x13e4)](0x1,_0x47a91f(0x352e)),_0x48d82f['G'][_0x47a91f(0x1784)](_0x4208b3,_0x5de69d,this[_0x47a91f(0x515)]),0x0<_0x4208b3[_0x47a91f(0x2abd)]&&_0x5de69d[_0x47a91f(0x2f95)](0x0,_0x4969b6),_0x4208b3[_0x47a91f(0x1576)]=_0x3d9c2c['imageProcessingConfiguration'][_0x47a91f(0x23ba)],[_0x54750f['o'][_0x47a91f(0x34af)]]);_0x4208b3['NORMAL']&&_0x31cad0[_0x47a91f(0x3f90)](_0x54750f['o'][_0x47a91f(0x279a)]),_0x4208b3[_0x47a91f(0xa67)]&&_0x31cad0[_0x47a91f(0x3f90)](_0x54750f['o'][_0x47a91f(0x2cec)]),_0x48d82f['G'][_0x47a91f(0xfea)](_0x31cad0,_0x4969b6,_0x4208b3,_0x5de69d),_0x48d82f['G'][_0x47a91f(0x2c78)](_0x31cad0,_0x4208b3);var _0x4969b6=_0x4208b3[_0x47a91f(0x22e6)](),_0x1ca7f9=[_0x47a91f(0x2023),_0x47a91f(0x1d92),_0x47a91f(0x1633),_0x47a91f(0x32c8),_0x47a91f(0x3606),_0x47a91f(0x155c),_0x47a91f(0x31a4),_0x47a91f(0x71f),_0x47a91f(0x1bba),'pointSize',_0x47a91f(0x2bed),'tileSize'],_0x3e2786=[_0x47a91f(0xa48),'diffuseSamplerY','diffuseSamplerZ',_0x47a91f(0x374d),'normalSamplerY','normalSamplerZ'],_0x428d9e=new Array();(0x0,_0x3279f3['qx'])(_0x1ca7f9),_0x48d82f['G'][_0x47a91f(0x3cd3)]({'uniformsNames':_0x1ca7f9,'uniformBuffersNames':_0x428d9e,'samplers':_0x3e2786,'defines':_0x4208b3,'maxSimultaneousLights':this[_0x47a91f(0x515)]}),_0xe9c2ae[_0x47a91f(0x319a)](_0x3d9c2c[_0x47a91f(0x2cd1)]()[_0x47a91f(0x12cf)](_0x47a91f(0x7e2),{'attributes':_0x31cad0,'uniformsNames':_0x1ca7f9,'uniformBuffersNames':_0x428d9e,'samplers':_0x3e2786,'defines':_0x4969b6,'fallbacks':_0x5de69d,'onCompiled':this['onCompiled'],'onError':this[_0x47a91f(0x374a)],'indexParameters':{'maxSimultaneousLights':this[_0x47a91f(0x515)]}},_0x102fc3),_0x4208b3,this[_0x47a91f(0xa57)]);}return!(!_0xe9c2ae['effect']||!_0xe9c2ae[_0x47a91f(0x2766)][_0x47a91f(0x3261)]()||(_0x4208b3[_0x47a91f(0x3c3f)]=_0x3d9c2c['getRenderId'](),_0xe9c2ae[_0x47a91f(0x2766)][_0x47a91f(0x3d05)]=!0x0,_0xe9c2ae[_0x47a91f(0x2766)][_0x47a91f(0x2ecd)]=!!_0x4a066b,0x0));}[_0x465b3c(0x15da)](_0x5492c4,_0x2833a0,_0x4bb5c9){var _0xb56715=_0x465b3c;const _0x393cd7=this[_0xb56715(0x83e)]();var _0xabd60a=_0x4bb5c9[_0xb56715(0x3c74)];_0xabd60a&&(_0x4bb5c9=_0x4bb5c9[_0xb56715(0x2766)])&&(this[_0xb56715(0xead)]=_0x4bb5c9,this[_0xb56715(0x1328)](_0x5492c4),this[_0xb56715(0xead)][_0xb56715(0x1e2d)]('viewProjection',_0x393cd7[_0xb56715(0x23b1)]()),_0x48d82f['G'][_0xb56715(0x2a10)](_0x2833a0,this['_activeEffect']),this[_0xb56715(0xead)][_0xb56715(0x1d16)](_0xb56715(0xace),this[_0xb56715(0xace)]),_0x393cd7['getCachedMaterial']()!==this&&(this[_0xb56715(0x2dff)]&&this[_0xb56715(0xead)][_0xb56715(0x1888)](_0xb56715(0xa48),this[_0xb56715(0x2dff)]),this[_0xb56715(0x2b93)]&&this['_activeEffect'][_0xb56715(0x1888)]('diffuseSamplerY',this['diffuseTextureY']),this[_0xb56715(0x3399)]&&this[_0xb56715(0xead)][_0xb56715(0x1888)](_0xb56715(0x392f),this['diffuseTextureZ']),this[_0xb56715(0x29bf)]&&this[_0xb56715(0xead)][_0xb56715(0x1888)](_0xb56715(0x374d),this[_0xb56715(0x29bf)]),this[_0xb56715(0x2b42)]&&this['_activeEffect'][_0xb56715(0x1888)](_0xb56715(0xb24),this[_0xb56715(0x2b42)]),this[_0xb56715(0xd22)]&&this[_0xb56715(0xead)][_0xb56715(0x1888)]('normalSamplerZ',this[_0xb56715(0xd22)]),(0x0,_0x3279f3['an'])(_0x4bb5c9,this,_0x393cd7),this[_0xb56715(0x1139)]&&this[_0xb56715(0xead)]['setFloat'](_0xb56715(0x23ec),this[_0xb56715(0x23ec)]),_0x393cd7['bindEyePosition'](_0x4bb5c9)),this[_0xb56715(0xead)]['setColor4'](_0xb56715(0x155c),this[_0xb56715(0x75d)],this[_0xb56715(0x1aed)]*_0x2833a0[_0xb56715(0x241b)]),_0xabd60a[_0xb56715(0x3b5f)]&&this[_0xb56715(0xead)][_0xb56715(0x3200)](_0xb56715(0x31a4),this[_0xb56715(0x3d75)],this[_0xb56715(0x1338)]),_0x393cd7['lightsEnabled']&&!this['disableLighting']&&_0x48d82f['G'][_0xb56715(0x2a87)](_0x393cd7,_0x2833a0,this[_0xb56715(0xead)],_0xabd60a,this[_0xb56715(0x515)]),_0x393cd7[_0xb56715(0x1ef8)]&&_0x2833a0[_0xb56715(0x2ccd)]&&_0x393cd7[_0xb56715(0xb61)]!==_0x2a2a6d['x'][_0xb56715(0x3a61)]&&this[_0xb56715(0xead)][_0xb56715(0x1e2d)](_0xb56715(0x1d92),_0x393cd7['getViewMatrix']()),_0x48d82f['G'][_0xb56715(0x40e5)](_0x393cd7,_0x2833a0,this[_0xb56715(0xead)]),this[_0xb56715(0x2b19)](_0x2833a0,this['_activeEffect']));}['getAnimatables'](){var _0x2c2721=_0x465b3c;const _0xa78730=[];return this[_0x2c2721(0x1f30)]&&this[_0x2c2721(0x1f30)][_0x2c2721(0x3ac2)]&&0x0<this[_0x2c2721(0x1f30)]['animations'][_0x2c2721(0x1377)]&&_0xa78730[_0x2c2721(0x3f90)](this[_0x2c2721(0x1f30)]),_0xa78730;}['getActiveTextures'](){var _0x37cff6=_0x465b3c;const _0x8d4cc=super['getActiveTextures']();return this[_0x37cff6(0x425)]&&_0x8d4cc['push'](this['_diffuseTextureX']),this['_diffuseTextureY']&&_0x8d4cc[_0x37cff6(0x3f90)](this[_0x37cff6(0x3dff)]),this[_0x37cff6(0xc88)]&&_0x8d4cc[_0x37cff6(0x3f90)](this[_0x37cff6(0xc88)]),this[_0x37cff6(0x3ab2)]&&_0x8d4cc[_0x37cff6(0x3f90)](this[_0x37cff6(0x3ab2)]),this[_0x37cff6(0x5ea)]&&_0x8d4cc[_0x37cff6(0x3f90)](this[_0x37cff6(0x5ea)]),this[_0x37cff6(0x72e)]&&_0x8d4cc[_0x37cff6(0x3f90)](this[_0x37cff6(0x72e)]),_0x8d4cc;}[_0x465b3c(0x32b8)](_0x30e088){var _0x53581e=_0x465b3c;return!!super[_0x53581e(0x32b8)](_0x30e088)||this[_0x53581e(0x425)]===_0x30e088||this[_0x53581e(0x3dff)]===_0x30e088||this[_0x53581e(0xc88)]===_0x30e088||this['_normalTextureX']===_0x30e088||this['_normalTextureY']===_0x30e088||this[_0x53581e(0x72e)]===_0x30e088;}[_0x465b3c(0x18c9)](_0x691d53){var _0xa8fddf=_0x465b3c;this[_0xa8fddf(0x1f30)]&&this[_0xa8fddf(0x1f30)]['dispose'](),super[_0xa8fddf(0x18c9)](_0x691d53);}[_0x465b3c(0x95b)](_0x35efdb){var _0x2c8254=_0x465b3c;return _0x1b622a['p4'][_0x2c8254(0x73d)](()=>new _0x4da60d(_0x35efdb,this[_0x2c8254(0x83e)]()),this);}['serialize'](){const _0x1680a1=super['serialize']();return _0x1680a1['customType']='BABYLON.TriPlanarMaterial',_0x1680a1;}['getClassName'](){var _0x47ba09=_0x465b3c;return _0x47ba09(0x41e1);}static[_0x465b3c(0x2a19)](_0x32d058,_0x56debf,_0x3feb0c){var _0xd169d=_0x465b3c;return _0x1b622a['p4']['Parse'](()=>new _0x4da60d(_0x32d058[_0xd169d(0xc8c)],_0x56debf),_0x32d058,_0x56debf,_0x3feb0c);}}_0x37f1a9([(0x0,_0x1b622a['oU'])()],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x1f30),void 0x0),_0x37f1a9([(0x0,_0x1b622a['oU'])('diffuseTextureX')],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x425),void 0x0),_0x37f1a9([(0x0,_0x1b622a['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4da60d['prototype'],_0x465b3c(0x2dff),void 0x0),_0x37f1a9([(0x0,_0x1b622a['oU'])('diffuseTexturY')],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x3dff),void 0x0),_0x37f1a9([(0x0,_0x1b622a['wz'])(_0x465b3c(0x1414))],_0x4da60d[_0x465b3c(0x41df)],'diffuseTextureY',void 0x0),_0x37f1a9([(0x0,_0x1b622a['oU'])(_0x465b3c(0x3399))],_0x4da60d['prototype'],_0x465b3c(0xc88),void 0x0),_0x37f1a9([(0x0,_0x1b622a['wz'])(_0x465b3c(0x1414))],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x3399),void 0x0),_0x37f1a9([(0x0,_0x1b622a['oU'])('normalTextureX')],_0x4da60d[_0x465b3c(0x41df)],'_normalTextureX',void 0x0),_0x37f1a9([(0x0,_0x1b622a['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4da60d[_0x465b3c(0x41df)],'normalTextureX',void 0x0),_0x37f1a9([(0x0,_0x1b622a['oU'])(_0x465b3c(0x2b42))],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x5ea),void 0x0),_0x37f1a9([(0x0,_0x1b622a['wz'])(_0x465b3c(0x1414))],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x2b42),void 0x0),_0x37f1a9([(0x0,_0x1b622a['oU'])(_0x465b3c(0xd22))],_0x4da60d['prototype'],_0x465b3c(0x72e),void 0x0),_0x37f1a9([(0x0,_0x1b622a['wz'])(_0x465b3c(0x1414))],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0xd22),void 0x0),_0x37f1a9([(0x0,_0x1b622a['qC'])()],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0xace),void 0x0),_0x37f1a9([(0x0,_0x1b622a['n9'])()],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x75d),void 0x0),_0x37f1a9([(0x0,_0x1b622a['n9'])()],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x3d75),void 0x0),_0x37f1a9([(0x0,_0x1b622a['qC'])()],_0x4da60d['prototype'],_0x465b3c(0x1338),void 0x0),_0x37f1a9([(0x0,_0x1b622a['qC'])(_0x465b3c(0x2e95))],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x3fc9),void 0x0),_0x37f1a9([(0x0,_0x1b622a['wz'])('_markAllSubMeshesAsLightsDirty')],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x2e95),void 0x0),_0x37f1a9([(0x0,_0x1b622a['qC'])(_0x465b3c(0x515))],_0x4da60d[_0x465b3c(0x41df)],_0x465b3c(0x37dd),void 0x0),_0x37f1a9([(0x0,_0x1b622a['wz'])(_0x465b3c(0x253))],_0x4da60d['prototype'],_0x465b3c(0x515),void 0x0),(0x0,_0xff3809['H'])('BABYLON.TriPlanarMaterial',_0x4da60d);},0x1496b:(_0x404bda,_0x38c209,_0x47065f)=>{_0x47065f(0x11e3c);},0x11e3c:(_0x548c1a,_0x279ba2,_0x18f969)=>{var _0x88aa3a=a8_0x16e4d8;function _0x28f9fd(_0x2405d0,_0x266164,_0x38a965,_0xa689a2){var _0x3d3b21=a8_0x5b24,_0x2bb1e4,_0x1c42ae=arguments['length'],_0x15c512=_0x1c42ae<0x3?_0x266164:null===_0xa689a2?_0xa689a2=Object[_0x3d3b21(0xd3d)](_0x266164,_0x38a965):_0xa689a2;if(_0x3d3b21(0x1e3f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x15c512=Reflect[_0x3d3b21(0x1dac)](_0x2405d0,_0x266164,_0x38a965,_0xa689a2);else{for(var _0x303d10=_0x2405d0[_0x3d3b21(0x1377)]-0x1;0x0<=_0x303d10;_0x303d10--)(_0x2bb1e4=_0x2405d0[_0x303d10])&&(_0x15c512=(_0x1c42ae<0x3?_0x2bb1e4(_0x15c512):0x3<_0x1c42ae?_0x2bb1e4(_0x266164,_0x38a965,_0x15c512):_0x2bb1e4(_0x266164,_0x38a965))||_0x15c512);}0x3<_0x1c42ae&&_0x15c512&&Object[_0x3d3b21(0x395)](_0x266164,_0x38a965,_0x15c512);}var _0x3fcb01=_0x18f969(0x153ad),_0x1ea8c5=_0x18f969(0x9fd1),_0x4e6d80=_0x18f969(0xc84b),_0x5cf646=_0x18f969(0x2037),_0xcf3e2b=_0x18f969(0x77a5),_0xcccc92=_0x18f969(0x9657),_0x2c13af=_0x18f969(0x8af2),_0x1b4a63=_0x18f969(0x11e40),_0x334c7a=_0x18f969(0x1803b),_0x2795c0=_0x18f969(0x147cf),_0x5c5672=_0x18f969(0x14ea0),_0x5d72cf=_0x18f969(0xc656),_0x5dc67a=_0x18f969(0x1a27),_0x44e280=_0x18f969(0x1446b),_0x543f03=_0x18f969(0xe456),_0x4472c4=(_0x18f969(0x17ba7),_0x18f969(0xf5bf),_0x18f969(0x6421)),_0x19606b=_0x18f969(0xe0dd),_0x4ae6f7=_0x18f969(0x2088);class _0x14eadb extends _0x1b4a63['H']{constructor(){var _0x151489=a8_0x5b24;super(),this[_0x151489(0x35c0)]=!0x1,this[_0x151489(0x1b11)]=!0x1,this[_0x151489(0x140e)]=!0x1,this[_0x151489(0x33ec)]=!0x1,this[_0x151489(0x2b0b)]=!0x1,this[_0x151489(0x3840)]=!0x1,this[_0x151489(0x5ec)]=!0x1,this[_0x151489(0x4011)]=!0x1,this['ALPHATEST']=!0x1,this[_0x151489(0x860)]=!0x1,this[_0x151489(0x3122)]=!0x1,this['FOG']=!0x1,this[_0x151489(0x3da6)]=!0x1,this['UV1']=!0x1,this[_0x151489(0x38f9)]=!0x1,this[_0x151489(0xa67)]=!0x1,this[_0x151489(0x3421)]=!0x1,this[_0x151489(0x2abd)]=0x0,this[_0x151489(0x80a)]=0x0,this['INSTANCES']=!0x1,this['INSTANCESCOLOR']=!0x1,this[_0x151489(0x3b5f)]=!0x1,this[_0x151489(0x268b)]=!0x1,this[_0x151489(0x134e)]=!0x1,this[_0x151489(0x315f)]=!0x1,this[_0x151489(0x3ef)]=!0x1,this[_0x151489(0x11bd)]=!0x1,this[_0x151489(0x1951)]=!0x1,this['VIGNETTE']=!0x1,this[_0x151489(0x1c35)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x151489(0x2349)]=!0x1,this[_0x151489(0x459)]=!0x1,this[_0x151489(0x2b8c)]=!0x1,this[_0x151489(0x66e)]=!0x1,this[_0x151489(0x395b)]=!0x1,this['COLORGRADING']=!0x1,this[_0x151489(0x2264)]=!0x1,this['SAMPLER3DGREENDEPTH']=!0x1,this[_0x151489(0x2d7c)]=!0x1,this[_0x151489(0x3453)]=!0x1,this[_0x151489(0x1576)]=!0x1,this[_0x151489(0x2261)]=!0x1,this[_0x151489(0x20f9)]();}}class _0x18e24d extends _0x5c5672['a']{constructor(_0x417a95,_0xcd90ea,_0x2370e7=new _0x1ea8c5['FM'](0x200,0x200)){var _0x1f64da=a8_0x5b24;super(_0x417a95,_0xcd90ea),this[_0x1f64da(0xf73)]=_0x2370e7,this['diffuseColor']=new _0x4e6d80['Wo'](0x1,0x1,0x1),this['specularColor']=new _0x4e6d80['Wo'](0x0,0x0,0x0),this[_0x1f64da(0x1338)]=0x40,this[_0x1f64da(0x3fc9)]=!0x1,this['_maxSimultaneousLights']=0x4,this['windForce']=0x6,this[_0x1f64da(0x3116)]=new _0x1ea8c5['FM'](0x0,0x1),this['waveHeight']=0.4,this['bumpHeight']=0.4,this[_0x1f64da(0x36bb)]=!0x1,this[_0x1f64da(0x1293)]=!0x1,this[_0x1f64da(0x29c4)]=!0x1,this[_0x1f64da(0x9e7)]=new _0x4e6d80['Wo'](0.1,0.1,0.6),this[_0x1f64da(0x4082)]=0.2,this[_0x1f64da(0x2b62)]=new _0x4e6d80['Wo'](0.1,0.1,0.6),this[_0x1f64da(0x1cff)]=0.2,this[_0x1f64da(0x3884)]=0.1,this[_0x1f64da(0xabb)]=0x1,this[_0x1f64da(0x12ff)]=0x14,this[_0x1f64da(0x1c0e)]=!0x1,this[_0x1f64da(0x2119)]=new _0xcccc92['t'](0x10),this[_0x1f64da(0x31e1)]=null,this[_0x1f64da(0x2dad)]=_0x1ea8c5['y3'][_0x1f64da(0x23ed)](),this[_0x1f64da(0x1893)]=0x0,this[_0x1f64da(0xe19)]=0x0,this['_createRenderTargets'](this['getScene'](),_0x2370e7),this[_0x1f64da(0x338d)]=()=>(this['_renderTargets'][_0x1f64da(0x3d68)](),this[_0x1f64da(0x2119)][_0x1f64da(0x3f90)](this[_0x1f64da(0x10cb)]),this[_0x1f64da(0x2119)][_0x1f64da(0x3f90)](this[_0x1f64da(0x1755)]),this['_renderTargets']),this['_imageProcessingConfiguration']=this[_0x1f64da(0x83e)]()[_0x1f64da(0x363a)],this['_imageProcessingConfiguration']&&(this[_0x1f64da(0x25de)]=this[_0x1f64da(0x14b4)][_0x1f64da(0x3b4c)][_0x1f64da(0x3fc1)](()=>{var _0x1abcf1=_0x1f64da;this[_0x1abcf1(0x2b86)]();}));}get[_0x88aa3a(0x289f)](){return!0x0;}get[_0x88aa3a(0x2781)](){var _0xe68995=_0x88aa3a;return this[_0xe68995(0x2700)];}set['useLogarithmicDepth'](_0x4db89b){var _0x1423c8=_0x88aa3a;this[_0x1423c8(0x2700)]=_0x4db89b&&this[_0x1423c8(0x83e)]()[_0x1423c8(0x2cd1)]()[_0x1423c8(0xb60)]()['fragmentDepthSupported'],this[_0x1423c8(0x5ee)]();}get[_0x88aa3a(0x11f0)](){var _0x46ad48=_0x88aa3a;return this[_0x46ad48(0x1755)];}get[_0x88aa3a(0x498)](){var _0x5c5144=_0x88aa3a;return this[_0x5c5144(0x10cb)];}[_0x88aa3a(0x59f)](_0x5dc56e){var _0x1a10e2=_0x88aa3a;this[_0x1a10e2(0x1755)]&&this[_0x1a10e2(0x1755)]['renderList']&&this['_refractionRTT']['renderList'][_0x1a10e2(0x3f90)](_0x5dc56e),this['_reflectionRTT']&&this['_reflectionRTT']['renderList']&&this[_0x1a10e2(0x10cb)][_0x1a10e2(0x290f)][_0x1a10e2(0x3f90)](_0x5dc56e);}[_0x88aa3a(0x1d93)](_0x54bea2){var _0x37133f=_0x88aa3a;_0x54bea2=_0x54bea2?0x1:0x0,(this['_refractionRTT']&&(this[_0x37133f(0x1755)][_0x37133f(0x345a)]=_0x54bea2),this[_0x37133f(0x10cb)]&&(this[_0x37133f(0x10cb)][_0x37133f(0x345a)]=_0x54bea2));}[_0x88aa3a(0x1ce4)](){var _0x152c8e=_0x88aa3a;return this[_0x152c8e(0x1755)]?this[_0x152c8e(0x1755)][_0x152c8e(0x290f)]:[];}get[_0x88aa3a(0x2b9c)](){var _0x5ed18a=_0x88aa3a;return!(this['_refractionRTT']&&0x0===this[_0x5ed18a(0x1755)][_0x5ed18a(0x345a)]);}['needAlphaBlending'](){return this['alpha']<0x1;}[_0x88aa3a(0x3d3a)](){return!0x1;}[_0x88aa3a(0x2bb5)](){return null;}[_0x88aa3a(0xed5)](_0x323b92,_0x5dc875,_0xb3bc3d){var _0x30ca48=_0x88aa3a;if(this[_0x30ca48(0x31c8)]&&_0x5dc875['effect']&&_0x5dc875[_0x30ca48(0x2766)]['_wasPreviouslyReady']&&_0x5dc875[_0x30ca48(0x2766)]['_wasPreviouslyUsingInstances']===_0xb3bc3d)return!0x0;_0x5dc875[_0x30ca48(0x3c74)]||(_0x5dc875[_0x30ca48(0x3c74)]=new _0x14eadb());const _0x4d1acc=_0x5dc875['materialDefines'],_0x850bfe=this['getScene']();if(this['_isReadyForSubMesh'](_0x5dc875))return!0x0;var _0x239caf=_0x850bfe[_0x30ca48(0x2cd1)]();if(_0x4d1acc[_0x30ca48(0x2389)]&&(_0x4d1acc[_0x30ca48(0x19e3)]=!0x1,_0x850bfe[_0x30ca48(0x337e)])){if(this[_0x30ca48(0x23b3)]&&_0x5d72cf['k'][_0x30ca48(0x27f6)]){if(!this[_0x30ca48(0x23b3)][_0x30ca48(0x3261)]())return!0x1;_0x4d1acc[_0x30ca48(0x19e3)]=!0x0,_0x4d1acc['BUMP']=!0x0;}_0x5d72cf['k']['ReflectionTextureEnabled']&&(_0x4d1acc['REFLECTION']=!0x0);}if(_0x2795c0['G'][_0x30ca48(0x24f9)](_0x850bfe,_0x239caf,this,_0x4d1acc,!!_0xb3bc3d),_0x2795c0['G'][_0x30ca48(0x2154)](_0x323b92,_0x850bfe,this['_useLogarithmicDepth'],this['pointsCloud'],this['fogEnabled'],this[_0x30ca48(0x848)](_0x323b92),_0x4d1acc),_0x4d1acc[_0x30ca48(0x27af)]&&(this['_fresnelSeparate']&&(_0x4d1acc[_0x30ca48(0x315f)]=!0x0),this[_0x30ca48(0x36bb)]&&(_0x4d1acc[_0x30ca48(0x3ef)]=!0x0),this[_0x30ca48(0x29c4)]&&(_0x4d1acc[_0x30ca48(0x11bd)]=!0x0)),_0x4d1acc[_0x30ca48(0xfae)]=_0x2795c0['G']['PrepareDefinesForLights'](_0x850bfe,_0x323b92,_0x4d1acc,!0x0,this[_0x30ca48(0x37dd)],this['_disableLighting']),_0x4d1acc[_0x30ca48(0x2608)]&&this['_imageProcessingConfiguration']){if(!this[_0x30ca48(0x14b4)][_0x30ca48(0x3261)]())return!0x1;this[_0x30ca48(0x14b4)][_0x30ca48(0x3571)](_0x4d1acc),_0x4d1acc[_0x30ca48(0x2e99)]=null!=this[_0x30ca48(0x498)]&&!this['reflectionTexture'][_0x30ca48(0x1c01)],_0x4d1acc[_0x30ca48(0x42c)]=null!=this[_0x30ca48(0x11f0)]&&!this['refractionTexture'][_0x30ca48(0x1c01)];}if(_0x2795c0['G']['PrepareDefinesForAttributes'](_0x323b92,_0x4d1acc,!0x0,!0x0),this[_0x30ca48(0x31e1)]=_0x323b92,this[_0x30ca48(0x278c)]){for(let _0x1fe85a=0x0;_0x1fe85a<this[_0x30ca48(0x278c)][_0x30ca48(0x1377)];_0x1fe85a++)this[_0x30ca48(0x59f)](_0x850bfe[_0x30ca48(0x3b18)](this[_0x30ca48(0x278c)][_0x1fe85a]));this[_0x30ca48(0x278c)]=null;}if(_0x4d1acc['isDirty']){_0x4d1acc['markAsProcessed'](),_0x850bfe[_0x30ca48(0x3dc3)]();const _0x1ef97a=new _0x4472c4['L'](),_0x5352c1=(_0x4d1acc[_0x30ca48(0x352e)]&&_0x1ef97a['addFallback'](0x1,_0x30ca48(0x352e)),_0x4d1acc[_0x30ca48(0x268b)]&&_0x1ef97a[_0x30ca48(0x13e4)](0x0,_0x30ca48(0x268b)),_0x2795c0['G'][_0x30ca48(0x1784)](_0x4d1acc,_0x1ef97a,this['maxSimultaneousLights']),0x0<_0x4d1acc[_0x30ca48(0x2abd)]&&_0x1ef97a['addCPUSkinningFallback'](0x0,_0x323b92),[_0x5dc67a['o'][_0x30ca48(0x34af)]]);_0x4d1acc[_0x30ca48(0x3da6)]&&_0x5352c1[_0x30ca48(0x3f90)](_0x5dc67a['o'][_0x30ca48(0x279a)]),_0x4d1acc['UV1']&&_0x5352c1[_0x30ca48(0x3f90)](_0x5dc67a['o'][_0x30ca48(0x2087)]),_0x4d1acc[_0x30ca48(0x38f9)]&&_0x5352c1[_0x30ca48(0x3f90)](_0x5dc67a['o'][_0x30ca48(0x2abb)]),_0x4d1acc[_0x30ca48(0xa67)]&&_0x5352c1[_0x30ca48(0x3f90)](_0x5dc67a['o'][_0x30ca48(0x2cec)]),_0x2795c0['G'][_0x30ca48(0xfea)](_0x5352c1,_0x323b92,_0x4d1acc,_0x1ef97a),_0x2795c0['G'][_0x30ca48(0x2c78)](_0x5352c1,_0x4d1acc);var _0x323b92=_0x4d1acc['toString'](),_0x2e24e0=[_0x30ca48(0x2023),'view',_0x30ca48(0x1633),'vEyePosition',_0x30ca48(0x3606),_0x30ca48(0x155c),'vSpecularColor','vFogInfos',_0x30ca48(0x1bba),_0x30ca48(0x23ec),_0x30ca48(0x3ee0),_0x30ca48(0x2bed),_0x30ca48(0x2f91),_0x30ca48(0x2019),_0x30ca48(0x1a83),_0x30ca48(0x3116),_0x30ca48(0x3884),_0x30ca48(0x21d6),_0x30ca48(0x36f3),_0x30ca48(0x933),_0x30ca48(0x3c8),'waveHeight',_0x30ca48(0x9e7),_0x30ca48(0x2b62),_0x30ca48(0x4082),'colorBlendFactor2',_0x30ca48(0xabb),'waveCount'],_0x4672bd=[_0x30ca48(0x40c9),_0x30ca48(0x207d),_0x30ca48(0x14a8)],_0x4b3961=new Array();_0x334c7a['$']&&(_0x334c7a['$'][_0x30ca48(0x3438)](_0x2e24e0,_0x4d1acc),_0x334c7a['$'][_0x30ca48(0x4199)](_0x4672bd,_0x4d1acc)),(0x0,_0x4ae6f7['qx'])(_0x2e24e0),_0x2795c0['G']['PrepareUniformsAndSamplersList']({'uniformsNames':_0x2e24e0,'uniformBuffersNames':_0x4b3961,'samplers':_0x4672bd,'defines':_0x4d1acc,'maxSimultaneousLights':this[_0x30ca48(0x515)]}),_0x5dc875[_0x30ca48(0x319a)](_0x850bfe[_0x30ca48(0x2cd1)]()['createEffect'](_0x30ca48(0x189f),{'attributes':_0x5352c1,'uniformsNames':_0x2e24e0,'uniformBuffersNames':_0x4b3961,'samplers':_0x4672bd,'defines':_0x323b92,'fallbacks':_0x1ef97a,'onCompiled':this[_0x30ca48(0x2de2)],'onError':this[_0x30ca48(0x374a)],'indexParameters':{'maxSimultaneousLights':this[_0x30ca48(0x37dd)]}},_0x239caf),_0x4d1acc,this[_0x30ca48(0xa57)]);}return!(!_0x5dc875[_0x30ca48(0x2766)]||!_0x5dc875[_0x30ca48(0x2766)][_0x30ca48(0x3261)]()||(_0x4d1acc['_renderId']=_0x850bfe['getRenderId'](),_0x5dc875[_0x30ca48(0x2766)]['_wasPreviouslyReady']=!0x0,_0x5dc875['effect'][_0x30ca48(0x2ecd)]=!!_0xb3bc3d,0x0));}[_0x88aa3a(0x15da)](_0x265247,_0xf50ff0,_0x22e752){var _0x1dcf8a=_0x88aa3a;const _0x1069a6=this[_0x1dcf8a(0x83e)]();var _0x1ea4fc=_0x22e752['materialDefines'];_0x1ea4fc&&(_0x22e752=_0x22e752[_0x1dcf8a(0x2766)])&&this['_mesh']&&(this['_activeEffect']=_0x22e752,this[_0x1dcf8a(0x1328)](_0x265247),this[_0x1dcf8a(0xead)][_0x1dcf8a(0x1e2d)](_0x1dcf8a(0x1633),_0x1069a6[_0x1dcf8a(0x23b1)]()),_0x2795c0['G'][_0x1dcf8a(0x2a10)](_0xf50ff0,this[_0x1dcf8a(0xead)]),this['_mustRebind'](_0x1069a6,_0x22e752)&&(this[_0x1dcf8a(0x23b3)]&&_0x5d72cf['k'][_0x1dcf8a(0x27f6)]&&(this['_activeEffect'][_0x1dcf8a(0x1888)](_0x1dcf8a(0x40c9),this[_0x1dcf8a(0x23b3)]),this[_0x1dcf8a(0xead)]['setFloat2'](_0x1dcf8a(0x3ee0),this[_0x1dcf8a(0x23b3)][_0x1dcf8a(0x1246)],this[_0x1dcf8a(0x23b3)][_0x1dcf8a(0x184a)]),this['_activeEffect'][_0x1dcf8a(0x1e2d)](_0x1dcf8a(0x2f91),this['bumpTexture'][_0x1dcf8a(0x318f)]())),(0x0,_0x4ae6f7['an'])(_0x22e752,this,_0x1069a6),this[_0x1dcf8a(0x1139)]&&this[_0x1dcf8a(0xead)][_0x1dcf8a(0x1d16)](_0x1dcf8a(0x23ec),this[_0x1dcf8a(0x23ec)]),_0x1069a6['bindEyePosition'](_0x22e752)),this[_0x1dcf8a(0xead)][_0x1dcf8a(0x3200)]('vDiffuseColor',this[_0x1dcf8a(0x75d)],this[_0x1dcf8a(0x1aed)]*_0xf50ff0[_0x1dcf8a(0x241b)]),_0x1ea4fc[_0x1dcf8a(0x3b5f)]&&this[_0x1dcf8a(0xead)][_0x1dcf8a(0x3200)](_0x1dcf8a(0x31a4),this[_0x1dcf8a(0x3d75)],this['specularPower']),_0x1069a6['lightsEnabled']&&!this[_0x1dcf8a(0x2e95)]&&_0x2795c0['G']['BindLights'](_0x1069a6,_0xf50ff0,this['_activeEffect'],_0x1ea4fc,this[_0x1dcf8a(0x515)]),_0x1069a6[_0x1dcf8a(0x1ef8)]&&_0xf50ff0['applyFog']&&_0x1069a6[_0x1dcf8a(0xb61)]!==_0x44e280['x'][_0x1dcf8a(0x3a61)]&&this[_0x1dcf8a(0xead)]['setMatrix'](_0x1dcf8a(0x1d92),_0x1069a6['getViewMatrix']()),_0x2795c0['G'][_0x1dcf8a(0x40e5)](_0x1069a6,_0xf50ff0,this[_0x1dcf8a(0xead)]),_0x2795c0['G']['BindLogDepth'](_0x1ea4fc,this[_0x1dcf8a(0xead)],_0x1069a6),_0x5d72cf['k']['ReflectionTextureEnabled']&&(this[_0x1dcf8a(0xead)][_0x1dcf8a(0x1888)]('refractionSampler',this[_0x1dcf8a(0x1755)]),this[_0x1dcf8a(0xead)][_0x1dcf8a(0x1888)](_0x1dcf8a(0x14a8),this['_reflectionRTT'])),_0x265247=this['_mesh'][_0x1dcf8a(0x927)]()[_0x1dcf8a(0x36e0)](this[_0x1dcf8a(0x2dad)])[_0x1dcf8a(0x36e0)](_0x1069a6[_0x1dcf8a(0x1d1f)]()),(_0x22e752=_0x1069a6[_0x1dcf8a(0x2cd1)]()[_0x1dcf8a(0x2d27)]())!==this[_0x1dcf8a(0xe19)]&&(this[_0x1dcf8a(0xe19)]=_0x22e752,this['_lastTime']+=this[_0x1dcf8a(0xe19)]),this[_0x1dcf8a(0xead)][_0x1dcf8a(0x1e2d)](_0x1dcf8a(0x1a83),_0x265247),this[_0x1dcf8a(0xead)][_0x1dcf8a(0x16d7)]('windDirection',this[_0x1dcf8a(0x3116)]),this['_activeEffect'][_0x1dcf8a(0x1d16)](_0x1dcf8a(0x3884),this[_0x1dcf8a(0x3884)]),this['_activeEffect'][_0x1dcf8a(0x1d16)]('time',this['_lastTime']/0x186a0),this['_activeEffect']['setFloat'](_0x1dcf8a(0x36f3),this[_0x1dcf8a(0x36f3)]),this[_0x1dcf8a(0xead)][_0x1dcf8a(0x1d16)](_0x1dcf8a(0x3320),this[_0x1dcf8a(0x3320)]),this['_activeEffect'][_0x1dcf8a(0x1d16)](_0x1dcf8a(0x3c8),this['bumpHeight']),this['_activeEffect'][_0x1dcf8a(0x3200)](_0x1dcf8a(0x9e7),this[_0x1dcf8a(0x9e7)],0x1),this['_activeEffect']['setFloat'](_0x1dcf8a(0x4082),this[_0x1dcf8a(0x4082)]),this[_0x1dcf8a(0xead)][_0x1dcf8a(0x3200)]('waterColor2',this[_0x1dcf8a(0x2b62)],0x1),this['_activeEffect'][_0x1dcf8a(0x1d16)](_0x1dcf8a(0x1cff),this[_0x1dcf8a(0x1cff)]),this[_0x1dcf8a(0xead)][_0x1dcf8a(0x1d16)](_0x1dcf8a(0xabb),this[_0x1dcf8a(0xabb)]),this['_activeEffect'][_0x1dcf8a(0x1d16)]('waveCount',this[_0x1dcf8a(0x12ff)]),this[_0x1dcf8a(0x14b4)]&&!this['_imageProcessingConfiguration'][_0x1dcf8a(0x23ba)]&&this[_0x1dcf8a(0x14b4)][_0x1dcf8a(0x2de9)](this[_0x1dcf8a(0xead)]),this[_0x1dcf8a(0x2b19)](_0xf50ff0,this['_activeEffect']));}[_0x88aa3a(0x34cb)](_0x47e4dd,_0x366fa2){var _0x3e1f9e=_0x88aa3a;this[_0x3e1f9e(0x1755)]=new _0x2c13af['_'](name+'_refraction',{'width':_0x366fa2['x'],'height':_0x366fa2['y']},_0x47e4dd,!0x1,!0x0),this[_0x3e1f9e(0x1755)]['wrapU']=_0xcf3e2b['g'][_0x3e1f9e(0x19d3)],this[_0x3e1f9e(0x1755)][_0x3e1f9e(0x3d59)]=_0xcf3e2b['g'][_0x3e1f9e(0x19d3)],this[_0x3e1f9e(0x1755)]['ignoreCameraViewport']=!0x0,this['_reflectionRTT']=new _0x2c13af['_'](name+_0x3e1f9e(0x3778),{'width':_0x366fa2['x'],'height':_0x366fa2['y']},_0x47e4dd,!0x1,!0x0),this['_reflectionRTT']['wrapU']=_0xcf3e2b['g']['TEXTURE_MIRROR_ADDRESSMODE'],this[_0x3e1f9e(0x10cb)][_0x3e1f9e(0x3d59)]=_0xcf3e2b['g'][_0x3e1f9e(0x19d3)],this[_0x3e1f9e(0x10cb)]['ignoreCameraViewport']=!0x0;let _0x4ec05f,_0x49be0e=null,_0x25aba3;const _0x54b460=_0x1ea8c5['y3'][_0x3e1f9e(0x23ed)]();this['_refractionRTT']['onBeforeRender']=()=>{var _0x4966e=_0x3e1f9e,_0x4357cb;this[_0x4966e(0x31e1)]&&(_0x4ec05f=this[_0x4966e(0x31e1)][_0x4966e(0x1d6e)],this[_0x4966e(0x31e1)]['isVisible']=!0x1),this[_0x4966e(0x1c0e)]||(_0x49be0e=_0x47e4dd[_0x4966e(0x2779)],_0x4357cb=this[_0x4966e(0x31e1)]?this[_0x4966e(0x31e1)][_0x4966e(0xd3c)]['y']:0x0,_0x47e4dd[_0x4966e(0x2779)]=_0x5cf646['J'][_0x4966e(0x287f)](new _0x1ea8c5['P'](0x0,_0x4357cb+0.05,0x0),new _0x1ea8c5['P'](0x0,0x1,0x0)));},this[_0x3e1f9e(0x1755)][_0x3e1f9e(0x200e)]=()=>{var _0x5042d4=_0x3e1f9e;this[_0x5042d4(0x31e1)]&&(this['_mesh'][_0x5042d4(0x1d6e)]=_0x4ec05f),this[_0x5042d4(0x1c0e)]||(_0x47e4dd[_0x5042d4(0x2779)]=_0x49be0e);},this[_0x3e1f9e(0x10cb)][_0x3e1f9e(0x3775)]=()=>{var _0x414839=_0x3e1f9e,_0xcce397;this[_0x414839(0x31e1)]&&(_0x4ec05f=this['_mesh'][_0x414839(0x1d6e)],this['_mesh'][_0x414839(0x1d6e)]=!0x1),this['disableClipPlane']||(_0x49be0e=_0x47e4dd[_0x414839(0x2779)],_0xcce397=this['_mesh']?this[_0x414839(0x31e1)][_0x414839(0xd3c)]['y']:0x0,_0x47e4dd[_0x414839(0x2779)]=_0x5cf646['J']['FromPositionAndNormal'](new _0x1ea8c5['P'](0x0,_0xcce397-0.05,0x0),new _0x1ea8c5['P'](0x0,-0x1,0x0)),_0x1ea8c5['y3'][_0x414839(0x35cb)](_0x47e4dd[_0x414839(0x2779)],_0x54b460)),_0x25aba3=_0x47e4dd[_0x414839(0x2e14)](),_0x54b460[_0x414839(0x2e19)](_0x25aba3,this[_0x414839(0x2dad)]),_0x47e4dd[_0x414839(0xb78)](this['_reflectionTransform'],_0x47e4dd['getProjectionMatrix']()),_0x47e4dd['_mirroredCameraPosition']=_0x1ea8c5['P'][_0x414839(0x7e9)](_0x47e4dd[_0x414839(0x146e)][_0x414839(0x2416)],_0x54b460);},this[_0x3e1f9e(0x10cb)][_0x3e1f9e(0x200e)]=()=>{var _0x1d09a9=_0x3e1f9e;this[_0x1d09a9(0x31e1)]&&(this[_0x1d09a9(0x31e1)][_0x1d09a9(0x1d6e)]=_0x4ec05f),_0x47e4dd[_0x1d09a9(0x2779)]=_0x49be0e,_0x47e4dd[_0x1d09a9(0xb78)](_0x25aba3,_0x47e4dd[_0x1d09a9(0x1d1f)]()),_0x47e4dd[_0x1d09a9(0x33ed)]=null;};}[_0x88aa3a(0x271b)](){var _0x1c97dc=_0x88aa3a;const _0x558ffc=[];return this[_0x1c97dc(0x23b3)]&&this[_0x1c97dc(0x23b3)][_0x1c97dc(0x3ac2)]&&0x0<this['bumpTexture'][_0x1c97dc(0x3ac2)][_0x1c97dc(0x1377)]&&_0x558ffc['push'](this['bumpTexture']),this['_reflectionRTT']&&this[_0x1c97dc(0x10cb)][_0x1c97dc(0x3ac2)]&&0x0<this[_0x1c97dc(0x10cb)][_0x1c97dc(0x3ac2)][_0x1c97dc(0x1377)]&&_0x558ffc[_0x1c97dc(0x3f90)](this[_0x1c97dc(0x10cb)]),this[_0x1c97dc(0x1755)]&&this[_0x1c97dc(0x1755)][_0x1c97dc(0x3ac2)]&&0x0<this[_0x1c97dc(0x1755)][_0x1c97dc(0x3ac2)][_0x1c97dc(0x1377)]&&_0x558ffc[_0x1c97dc(0x3f90)](this[_0x1c97dc(0x1755)]),_0x558ffc;}[_0x88aa3a(0x328d)](){var _0x4179a1=_0x88aa3a;const _0x132ea3=super['getActiveTextures']();return this['_bumpTexture']&&_0x132ea3[_0x4179a1(0x3f90)](this[_0x4179a1(0xdd9)]),_0x132ea3;}[_0x88aa3a(0x32b8)](_0x5f423c){var _0x40f900=_0x88aa3a;return!!super[_0x40f900(0x32b8)](_0x5f423c)||this['_bumpTexture']===_0x5f423c;}['dispose'](_0x382524){var _0x40502b=_0x88aa3a;this[_0x40502b(0x23b3)]&&this[_0x40502b(0x23b3)][_0x40502b(0x18c9)]();let _0x16bcf4=this['getScene']()[_0x40502b(0x65d)][_0x40502b(0x919)](this[_0x40502b(0x1755)]);-0x1!=_0x16bcf4&&this[_0x40502b(0x83e)]()[_0x40502b(0x65d)][_0x40502b(0x5ff)](_0x16bcf4,0x1),(_0x16bcf4=-0x1)!=(_0x16bcf4=this[_0x40502b(0x83e)]()['customRenderTargets'][_0x40502b(0x919)](this['_reflectionRTT']))&&this[_0x40502b(0x83e)]()[_0x40502b(0x65d)][_0x40502b(0x5ff)](_0x16bcf4,0x1),this[_0x40502b(0x10cb)]&&this['_reflectionRTT']['dispose'](),this[_0x40502b(0x1755)]&&this[_0x40502b(0x1755)]['dispose'](),this['_imageProcessingConfiguration']&&this[_0x40502b(0x25de)]&&this[_0x40502b(0x14b4)][_0x40502b(0x3b4c)]['remove'](this[_0x40502b(0x25de)]),super[_0x40502b(0x18c9)](_0x382524);}[_0x88aa3a(0x95b)](_0x2047c2){var _0x8137fa=_0x88aa3a;return _0x3fcb01['p4'][_0x8137fa(0x73d)](()=>new _0x18e24d(_0x2047c2,this[_0x8137fa(0x83e)]()),this);}[_0x88aa3a(0x2fcc)](){var _0x567d8d=_0x88aa3a;const _0x1c6409=super['serialize']();if(_0x1c6409[_0x567d8d(0x2b51)]='BABYLON.WaterMaterial',_0x1c6409['renderList']=[],this['_refractionRTT']&&this[_0x567d8d(0x1755)]['renderList']){for(let _0x102a90=0x0;_0x102a90<this['_refractionRTT'][_0x567d8d(0x290f)][_0x567d8d(0x1377)];_0x102a90++)_0x1c6409[_0x567d8d(0x290f)][_0x567d8d(0x3f90)](this[_0x567d8d(0x1755)][_0x567d8d(0x290f)][_0x102a90]['id']);}return _0x1c6409;}[_0x88aa3a(0x3fcd)](){return'WaterMaterial';}static[_0x88aa3a(0x2a19)](_0x2758bf,_0x35514b,_0x28c9b3){var _0x337083=_0x88aa3a;const _0x3c7e9e=_0x3fcb01['p4'][_0x337083(0x2a19)](()=>new _0x18e24d(_0x2758bf[_0x337083(0xc8c)],_0x35514b),_0x2758bf,_0x35514b,_0x28c9b3);return _0x3c7e9e[_0x337083(0x278c)]=_0x2758bf[_0x337083(0x290f)],_0x3c7e9e;}static[_0x88aa3a(0x1dbc)](_0x3880de,_0x4188a1){return(0x0,_0x19606b['$6'])(_0x3880de,{'width':0x200,'height':0x200,'subdivisions':0x20,'updatable':!0x1},_0x4188a1);}}_0x28f9fd([(0x0,_0x3fcb01['oU'])('bumpTexture')],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0xdd9),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['wz'])(_0x88aa3a(0x1414))],_0x18e24d[_0x88aa3a(0x41df)],'bumpTexture',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['n9'])()],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0x75d),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['n9'])()],_0x18e24d[_0x88aa3a(0x41df)],'specularColor',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d[_0x88aa3a(0x41df)],'specularPower',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])(_0x88aa3a(0x2e95))],_0x18e24d['prototype'],_0x88aa3a(0x3fc9),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['wz'])(_0x88aa3a(0x253))],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0x2e95),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])(_0x88aa3a(0x515))],_0x18e24d[_0x88aa3a(0x41df)],'_maxSimultaneousLights',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['wz'])(_0x88aa3a(0x253))],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0x515),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0x36f3),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['QC'])()],_0x18e24d[_0x88aa3a(0x41df)],'windDirection',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d[_0x88aa3a(0x41df)],'waveHeight',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d['prototype'],_0x88aa3a(0x3c8),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])('bumpSuperimpose')],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0x36bb),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['wz'])(_0x88aa3a(0x5ee))],_0x18e24d[_0x88aa3a(0x41df)],'bumpSuperimpose',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])('fresnelSeparate')],_0x18e24d['prototype'],_0x88aa3a(0x1293),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['wz'])(_0x88aa3a(0x5ee))],_0x18e24d['prototype'],_0x88aa3a(0x1222),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])(_0x88aa3a(0x50f))],_0x18e24d[_0x88aa3a(0x41df)],'_bumpAffectsReflection',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['wz'])(_0x88aa3a(0x5ee))],_0x18e24d[_0x88aa3a(0x41df)],'bumpAffectsReflection',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['n9'])()],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0x9e7),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0x4082),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['n9'])()],_0x18e24d[_0x88aa3a(0x41df)],'waterColor2',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0x1cff),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d['prototype'],_0x88aa3a(0x3884),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d['prototype'],_0x88aa3a(0xabb),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0x12ff),void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d[_0x88aa3a(0x41df)],'disableClipPlane',void 0x0),_0x28f9fd([(0x0,_0x3fcb01['qC'])()],_0x18e24d[_0x88aa3a(0x41df)],_0x88aa3a(0x2781),null),(0x0,_0x543f03['H'])(_0x88aa3a(0x2e40),_0x18e24d);},0x13708:(_0x18a36d,_0x19f813,_0xa25562)=>{var _0x527e5c=a8_0x16e4d8;_0xa25562['d'](_0x19f813,{'I':()=>_0x31b639});function _0x5ce7a2(_0x1377e0,_0x54814c,_0x2b0198,_0xe452fd){var _0x422326=a8_0x5b24,_0x1e0369,_0x82d642=arguments['length'],_0x277ae1=_0x82d642<0x3?_0x54814c:null===_0xe452fd?_0xe452fd=Object[_0x422326(0xd3d)](_0x54814c,_0x2b0198):_0xe452fd;if(_0x422326(0x1e3f)==typeof Reflect&&_0x422326(0x38fa)==typeof Reflect['decorate'])_0x277ae1=Reflect['decorate'](_0x1377e0,_0x54814c,_0x2b0198,_0xe452fd);else{for(var _0x51d85b=_0x1377e0['length']-0x1;0x0<=_0x51d85b;_0x51d85b--)(_0x1e0369=_0x1377e0[_0x51d85b])&&(_0x277ae1=(_0x82d642<0x3?_0x1e0369(_0x277ae1):0x3<_0x82d642?_0x1e0369(_0x54814c,_0x2b0198,_0x277ae1):_0x1e0369(_0x54814c,_0x2b0198))||_0x277ae1);}0x3<_0x82d642&&_0x277ae1&&Object[_0x422326(0x395)](_0x54814c,_0x2b0198,_0x277ae1);}var _0x1b2217=_0xa25562(0x153ad),_0x484b35=_0xa25562(0x9657),_0x150f52=_0xa25562(0x10ea4),_0x43805b=_0xa25562(0x9fd1),_0x3036c6=_0xa25562(0x1a27),_0x1e5912=_0xa25562(0x147cf),_0x19f813=_0xa25562(0x11e40),_0x2da925=_0xa25562(0x14ea0),_0x259de7=_0xa25562(0x1803b),_0x5e05cf=_0xa25562(0xbac7),_0xabff81=_0xa25562(0x77a5),_0x4564bf=_0xa25562(0xe456),_0x37c0d9=_0xa25562(0xc656),_0xb8908d=_0xa25562(0xc84b),_0x457af0=(_0xa25562(0x2318),_0xa25562(0xa0d7),_0xa25562(0x6421)),_0x5036bd=_0xa25562(0x2088);class _0x1d4d06 extends _0x19f813['H']{constructor(){var _0x262a0b=a8_0x5b24;super(),this[_0x262a0b(0x2107)]=!0x1,this[_0x262a0b(0x18e)]=0x0,this[_0x262a0b(0x3794)]=!0x1,this['DIFFUSEHASALPHA']=!0x1,this['OPACITYFRESNEL']=!0x1,this[_0x262a0b(0x2294)]=!0x1,this[_0x262a0b(0x33d7)]=!0x1,this[_0x262a0b(0x12e2)]=!0x1,this[_0x262a0b(0xb05)]=!0x1,this[_0x262a0b(0x2eca)]=!0x1,this[_0x262a0b(0x3121)]=!0x1,this[_0x262a0b(0x38ad)]=!0x1,this['BACKMAT_SHADOWONLY']=!0x1,this[_0x262a0b(0x30ff)]=!0x1,this[_0x262a0b(0x12d4)]=!0x1,this['IMAGEPROCESSING']=!0x1,this[_0x262a0b(0x34b4)]=!0x1,this[_0x262a0b(0x1c35)]=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this['TONEMAPPING']=!0x1,this['TONEMAPPING_ACES']=!0x1,this[_0x262a0b(0x2b8c)]=!0x1,this['COLORCURVES']=!0x1,this[_0x262a0b(0x3fe1)]=!0x1,this[_0x262a0b(0x2264)]=!0x1,this[_0x262a0b(0x24a8)]=!0x1,this[_0x262a0b(0x2d7c)]=!0x1,this[_0x262a0b(0x3453)]=!0x1,this[_0x262a0b(0x1576)]=!0x1,this[_0x262a0b(0x2261)]=!0x1,this[_0x262a0b(0x66e)]=!0x1,this['MULTIVIEW']=!0x1,this['REFLECTION']=!0x1,this[_0x262a0b(0x378)]=!0x1,this[_0x262a0b(0x1ec7)]=!0x1,this[_0x262a0b(0x2daf)]=!0x1,this[_0x262a0b(0x22b7)]=!0x1,this['REFLECTIONMAP_PROJECTION']=!0x1,this[_0x262a0b(0x2c4d)]=!0x1,this['REFLECTIONMAP_EXPLICIT']=!0x1,this[_0x262a0b(0xf38)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x1,this[_0x262a0b(0x1b42)]=!0x1,this[_0x262a0b(0x2447)]=!0x1,this['REFLECTIONMAP_OPPOSITEZ']=!0x1,this[_0x262a0b(0x403d)]=!0x1,this[_0x262a0b(0x25c)]=!0x1,this[_0x262a0b(0x36d9)]=!0x1,this[_0x262a0b(0x205b)]=!0x1,this[_0x262a0b(0x2b5)]=!0x1,this[_0x262a0b(0x1ad4)]=!0x1,this['UV1']=!0x1,this['UV2']=!0x1,this[_0x262a0b(0x140e)]=!0x1,this[_0x262a0b(0x33ec)]=!0x1,this[_0x262a0b(0x2b0b)]=!0x1,this[_0x262a0b(0x3840)]=!0x1,this[_0x262a0b(0x5ec)]=!0x1,this[_0x262a0b(0x4011)]=!0x1,this[_0x262a0b(0x3122)]=!0x1,this[_0x262a0b(0x352e)]=!0x1,this[_0x262a0b(0x3da6)]=!0x1,this[_0x262a0b(0x2abd)]=0x0,this[_0x262a0b(0x80a)]=0x0,this[_0x262a0b(0x22d6)]=!0x1,this['SHADOWFLOAT']=!0x1,this[_0x262a0b(0x268b)]=!0x1,this[_0x262a0b(0x259c)]=!0x1,this[_0x262a0b(0x3f37)]=!0x1,this[_0x262a0b(0x20f9)]();}}class _0x31b639 extends _0x2da925['a']{constructor(_0x228d50,_0x195174){var _0x104c7d=a8_0x5b24;super(_0x228d50,_0x195174),this['primaryColor']=_0xb8908d['Wo'][_0x104c7d(0x3da8)](),this[_0x104c7d(0x1141)]=0x0,this['_primaryColorHighlightLevel']=0x0,this['reflectionTexture']=null,this[_0x104c7d(0x1636)]=0x0,this[_0x104c7d(0x1f9a)]=null,this['_shadowLights']=null,this[_0x104c7d(0xadb)]=null,this[_0x104c7d(0x9a3)]=0x0,this['sceneCenter']=_0x43805b['P'][_0x104c7d(0x23ed)](),this['opacityFresnel']=!0x0,this[_0x104c7d(0x2565)]=!0x1,this[_0x104c7d(0x586)]=0x0,this[_0x104c7d(0x31e6)]=0x1,this[_0x104c7d(0x3c23)]=0.05,this[_0x104c7d(0x1991)]=0.5,this[_0x104c7d(0x41d3)]=!0x0,this[_0x104c7d(0x1fd7)]=!0x1,this['_fovMultiplier']=0x1,this[_0x104c7d(0x38ee)]=!0x1,this[_0x104c7d(0x37dd)]=0x4,this[_0x104c7d(0x515)]=0x4,this['_shadowOnly']=!0x1,this[_0x104c7d(0x2ae)]=!0x1,this[_0x104c7d(0x25de)]=null,this[_0x104c7d(0x4193)]=!0x1,this[_0x104c7d(0x2119)]=new _0x484b35['t'](0x10),this[_0x104c7d(0x39fc)]=_0x43805b['Lt'][_0x104c7d(0x23ed)](),this[_0x104c7d(0x25d5)]=_0xb8908d['Wo'][_0x104c7d(0x3da8)](),this['_primaryShadowColor']=_0xb8908d['Wo'][_0x104c7d(0xfc3)](),this[_0x104c7d(0x3491)]=_0xb8908d['Wo']['Black'](),this[_0x104c7d(0x39d6)](null),this['getRenderTargetTextures']=()=>(this[_0x104c7d(0x2119)][_0x104c7d(0x3d68)](),this['_diffuseTexture']&&this[_0x104c7d(0x2685)][_0x104c7d(0xeab)]&&this[_0x104c7d(0x2119)][_0x104c7d(0x3f90)](this['_diffuseTexture']),this[_0x104c7d(0x40aa)]&&this[_0x104c7d(0x40aa)][_0x104c7d(0xeab)]&&this[_0x104c7d(0x2119)]['push'](this['_reflectionTexture']),this[_0x104c7d(0x2119)]);}get['_perceptualColor'](){var _0x5de33d=a8_0x5b24;return this[_0x5de33d(0x17c6)];}set[_0x527e5c(0x2b79)](_0x4409d6){var _0x434c12=_0x527e5c;this[_0x434c12(0x17c6)]=_0x4409d6,this[_0x434c12(0x1644)](),this['_markAllSubMeshesAsLightsDirty']();}get[_0x527e5c(0x194f)](){var _0x3bbbaf=_0x527e5c;return this[_0x3bbbaf(0x1141)];}set[_0x527e5c(0x194f)](_0x157360){var _0x4f5647=_0x527e5c;this['_primaryColorShadowLevel']=_0x157360,this[_0x4f5647(0x3ef2)](),this[_0x4f5647(0x253)]();}get[_0x527e5c(0x3568)](){var _0x34f94c=_0x527e5c;return this[_0x34f94c(0xd69)];}set['primaryColorHighlightLevel'](_0x1abd97){var _0x5270cc=_0x527e5c;this[_0x5270cc(0xd69)]=_0x1abd97,this[_0x5270cc(0x3ef2)](),this['_markAllSubMeshesAsLightsDirty']();}set['reflectionStandardFresnelWeight'](_0x4ddbb9){var _0x33278c=_0x527e5c;let _0x359165=_0x4ddbb9;_0x359165<0.5?(_0x359165*=0x2,this[_0x33278c(0x3c23)]=_0x31b639[_0x33278c(0x8b0)]*_0x359165,this[_0x33278c(0x1991)]=_0x31b639[_0x33278c(0x6d7)]*_0x359165):(_0x359165=0x2*_0x359165-0x1,this[_0x33278c(0x3c23)]=_0x31b639[_0x33278c(0x8b0)]+(0x1-_0x31b639[_0x33278c(0x8b0)])*_0x359165,this['reflectionReflectance90']=_0x31b639[_0x33278c(0x6d7)]+(0x1-_0x31b639[_0x33278c(0x6d7)])*_0x359165);}get[_0x527e5c(0x23d2)](){var _0x19c02f=_0x527e5c;return this[_0x19c02f(0x3ebe)];}set[_0x527e5c(0x23d2)](_0x58fe3c){var _0x38cb78=_0x527e5c;isNaN(_0x58fe3c)&&(_0x58fe3c=0x1),this[_0x38cb78(0x3ebe)]=Math[_0x38cb78(0xf1a)](0x0,Math[_0x38cb78(0x3478)](0x2,_0x58fe3c));}[_0x527e5c(0x39d6)](_0x4da7dc){var _0x1f1ce6=_0x527e5c;_0x4da7dc!==this[_0x1f1ce6(0x14b4)]&&(this[_0x1f1ce6(0x14b4)]&&this['_imageProcessingObserver']&&this[_0x1f1ce6(0x14b4)]['onUpdateParameters']['remove'](this['_imageProcessingObserver']),this[_0x1f1ce6(0x14b4)]=_0x4da7dc||this[_0x1f1ce6(0x83e)]()['imageProcessingConfiguration'],this[_0x1f1ce6(0x14b4)]&&(this['_imageProcessingObserver']=this[_0x1f1ce6(0x14b4)][_0x1f1ce6(0x3b4c)][_0x1f1ce6(0x3fc1)](()=>{var _0x382d27=_0x1f1ce6;this[_0x382d27(0x1644)](),this['_markAllSubMeshesAsImageProcessingDirty']();})));}get[_0x527e5c(0x363a)](){return this['_imageProcessingConfiguration'];}set[_0x527e5c(0x363a)](_0x438d2c){var _0x409cf7=_0x527e5c;this[_0x409cf7(0x39d6)](_0x438d2c),this[_0x409cf7(0x1414)]();}get[_0x527e5c(0x2c3b)](){var _0x19e8bb=_0x527e5c;return this[_0x19e8bb(0x363a)]['colorCurvesEnabled'];}set['cameraColorCurvesEnabled'](_0x53ba14){var _0x38614a=_0x527e5c;this[_0x38614a(0x363a)]['colorCurvesEnabled']=_0x53ba14;}get[_0x527e5c(0x1fee)](){var _0x538ea0=_0x527e5c;return this[_0x538ea0(0x363a)][_0x538ea0(0x1afb)];}set[_0x527e5c(0x1fee)](_0x1f90a1){var _0x16e106=_0x527e5c;this[_0x16e106(0x363a)]['colorGradingEnabled']=_0x1f90a1;}get[_0x527e5c(0x3a2d)](){var _0x508561=_0x527e5c;return this[_0x508561(0x14b4)][_0x508561(0x2f15)];}set[_0x527e5c(0x3a2d)](_0x4c0a9f){var _0x31c744=_0x527e5c;this[_0x31c744(0x14b4)][_0x31c744(0x2f15)]=_0x4c0a9f;}get['cameraExposure'](){var _0xeed2ff=_0x527e5c;return this[_0xeed2ff(0x14b4)][_0xeed2ff(0x210a)];}set['cameraExposure'](_0x9a084b){var _0x450ff8=_0x527e5c;this[_0x450ff8(0x14b4)][_0x450ff8(0x210a)]=_0x9a084b;}get[_0x527e5c(0x244d)](){var _0x346655=_0x527e5c;return this[_0x346655(0x14b4)]['contrast'];}set[_0x527e5c(0x244d)](_0x4719d5){var _0x12c9d8=_0x527e5c;this[_0x12c9d8(0x14b4)][_0x12c9d8(0x3f4d)]=_0x4719d5;}get[_0x527e5c(0x456)](){var _0x4cd149=_0x527e5c;return this[_0x4cd149(0x14b4)]['colorGradingTexture'];}set['cameraColorGradingTexture'](_0x2bf070){var _0x3d6202=_0x527e5c;this[_0x3d6202(0x363a)][_0x3d6202(0x996)]=_0x2bf070;}get[_0x527e5c(0x31a7)](){var _0x3f20bf=_0x527e5c;return this[_0x3f20bf(0x363a)][_0x3f20bf(0x1ab2)];}set['cameraColorCurves'](_0x3dccae){var _0x26b87a=_0x527e5c;this[_0x26b87a(0x363a)]['colorCurves']=_0x3dccae;}get[_0x527e5c(0x289f)](){var _0x39826e=_0x527e5c;return!(!this[_0x39826e(0x2685)]||!this['_diffuseTexture']['isRenderTarget'])||!(!this['_reflectionTexture']||!this[_0x39826e(0x40aa)]['isRenderTarget']);}[_0x527e5c(0x3d3a)](){return!0x0;}['needAlphaBlending'](){var _0x2e1354=_0x527e5c;return this['alpha']<0x1||null!=this[_0x2e1354(0x2685)]&&this[_0x2e1354(0x2685)][_0x2e1354(0x3475)]||this[_0x2e1354(0xe56)];}[_0x527e5c(0xed5)](_0x1ed544,_0x30ee28,_0xb713d2=!0x1){var _0x1d5b3a=_0x527e5c;if(_0x30ee28['effect']&&this[_0x1d5b3a(0x31c8)]&&_0x30ee28['effect'][_0x1d5b3a(0x3d05)]&&_0x30ee28[_0x1d5b3a(0x2766)][_0x1d5b3a(0x2ecd)]===_0xb713d2)return!0x0;_0x30ee28[_0x1d5b3a(0x3c74)]||(_0x30ee28[_0x1d5b3a(0x3c74)]=new _0x1d4d06());const _0x4d0408=this[_0x1d5b3a(0x83e)](),_0x48c67b=_0x30ee28[_0x1d5b3a(0x3c74)];if(this[_0x1d5b3a(0x10f3)](_0x30ee28))return!0x0;var _0x17dfd1=_0x4d0408['getEngine']();if(_0x1e5912['G']['PrepareDefinesForLights'](_0x4d0408,_0x1ed544,_0x48c67b,!0x1,this[_0x1d5b3a(0x37dd)]),_0x48c67b[_0x1d5b3a(0xfae)]=!0x0,_0x1e5912['G'][_0x1d5b3a(0x191a)](_0x4d0408,_0x48c67b),_0x48c67b[_0x1d5b3a(0x2389)]){if(_0x48c67b[_0x1d5b3a(0x19e3)]=!0x1,_0x4d0408[_0x1d5b3a(0x337e)]){if(_0x4d0408[_0x1d5b3a(0x2cd1)]()[_0x1d5b3a(0xb60)]()[_0x1d5b3a(0x1fc7)]&&(_0x48c67b['TEXTURELODSUPPORT']=!0x0),this[_0x1d5b3a(0x2685)]&&_0x37c0d9['k']['DiffuseTextureEnabled']){if(!this[_0x1d5b3a(0x2685)][_0x1d5b3a(0x1ec1)]())return!0x1;_0x1e5912['G']['PrepareDefinesForMergedUV'](this[_0x1d5b3a(0x2685)],_0x48c67b,_0x1d5b3a(0x2107)),_0x48c67b[_0x1d5b3a(0x2ef5)]=this[_0x1d5b3a(0x2685)][_0x1d5b3a(0x3475)],_0x48c67b[_0x1d5b3a(0x3794)]=this[_0x1d5b3a(0x2685)][_0x1d5b3a(0x1c01)],_0x48c67b[_0x1d5b3a(0x404c)]=this[_0x1d5b3a(0x2412)];}else _0x48c67b[_0x1d5b3a(0x2107)]=!0x1,_0x48c67b[_0x1d5b3a(0x18e)]=0x0,_0x48c67b[_0x1d5b3a(0x2ef5)]=!0x1,_0x48c67b['GAMMADIFFUSE']=!0x1,_0x48c67b[_0x1d5b3a(0x404c)]=!0x1;const _0x3787a0=this[_0x1d5b3a(0x40aa)];if(_0x3787a0&&_0x37c0d9['k'][_0x1d5b3a(0x1c4a)]){if(!_0x3787a0['isReadyOrNotBlocking']())return!0x1;switch(_0x48c67b[_0x1d5b3a(0x1b11)]=!0x0,_0x48c67b[_0x1d5b3a(0x25c)]=_0x3787a0[_0x1d5b3a(0x1c01)],_0x48c67b['RGBDREFLECTION']=_0x3787a0['isRGBD'],_0x48c67b['REFLECTIONBLUR']=0x0<this['_reflectionBlur'],_0x48c67b[_0x1d5b3a(0x403d)]=_0x3787a0[_0x1d5b3a(0xb07)],_0x48c67b[_0x1d5b3a(0x205b)]=this['useEquirectangularFOV'],_0x48c67b[_0x1d5b3a(0x12d4)]=this['switchToBGR'],_0x3787a0[_0x1d5b3a(0x303)]===_0x5e05cf['x'][_0x1d5b3a(0x29f0)]&&(_0x48c67b[_0x1d5b3a(0x2447)]=!0x0),_0x48c67b[_0x1d5b3a(0x378)]=_0x3787a0[_0x1d5b3a(0x3936)],_0x48c67b[_0x1d5b3a(0x286f)]=_0x48c67b[_0x1d5b3a(0x378)]&&this[_0x1d5b3a(0x83e)]()[_0x1d5b3a(0x2547)]?!_0x3787a0[_0x1d5b3a(0x111b)]:_0x3787a0[_0x1d5b3a(0x111b)],_0x3787a0[_0x1d5b3a(0x303)]){case _0x5e05cf['x']['EXPLICIT_MODE']:_0x48c67b[_0x1d5b3a(0x33b3)]=!0x0;break;case _0x5e05cf['x'][_0x1d5b3a(0x3107)]:_0x48c67b[_0x1d5b3a(0x2daf)]=!0x0;break;case _0x5e05cf['x']['PROJECTION_MODE']:_0x48c67b[_0x1d5b3a(0x11de)]=!0x0;break;case _0x5e05cf['x'][_0x1d5b3a(0x8fe)]:_0x48c67b['REFLECTIONMAP_SKYBOX']=!0x0;break;case _0x5e05cf['x']['SPHERICAL_MODE']:_0x48c67b[_0x1d5b3a(0x1ec7)]=!0x0;break;case _0x5e05cf['x'][_0x1d5b3a(0x30c2)]:_0x48c67b[_0x1d5b3a(0xf38)]=!0x0;break;case _0x5e05cf['x'][_0x1d5b3a(0x2741)]:_0x48c67b[_0x1d5b3a(0x1cd0)]=!0x0;break;case _0x5e05cf['x']['FIXED_EQUIRECTANGULAR_MIRRORED_MODE']:_0x48c67b['REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED']=!0x0;break;case _0x5e05cf['x'][_0x1d5b3a(0x2b8e)]:case _0x5e05cf['x'][_0x1d5b3a(0x29f0)]:default:_0x48c67b[_0x1d5b3a(0x22b7)]=!0x0;}this[_0x1d5b3a(0x2565)]?(_0x48c67b[_0x1d5b3a(0x33d7)]=!0x0,_0x48c67b[_0x1d5b3a(0x12e2)]=0x0<this['reflectionFalloffDistance'],this[_0x1d5b3a(0x39fc)]['x']=this[_0x1d5b3a(0x31e6)],this[_0x1d5b3a(0x39fc)]['y']=this[_0x1d5b3a(0x3c23)],this[_0x1d5b3a(0x39fc)]['z']=this[_0x1d5b3a(0x1991)],this[_0x1d5b3a(0x39fc)]['w']=0x1/this[_0x1d5b3a(0x586)]):(_0x48c67b[_0x1d5b3a(0x33d7)]=!0x1,_0x48c67b[_0x1d5b3a(0x12e2)]=!0x1);}else _0x48c67b['REFLECTION']=!0x1,_0x48c67b[_0x1d5b3a(0x33d7)]=!0x1,_0x48c67b[_0x1d5b3a(0x12e2)]=!0x1,_0x48c67b[_0x1d5b3a(0x2294)]=!0x1,_0x48c67b[_0x1d5b3a(0x378)]=!0x1,_0x48c67b[_0x1d5b3a(0x1ec7)]=!0x1,_0x48c67b[_0x1d5b3a(0x2daf)]=!0x1,_0x48c67b['REFLECTIONMAP_CUBIC']=!0x1,_0x48c67b[_0x1d5b3a(0x11de)]=!0x1,_0x48c67b[_0x1d5b3a(0x2c4d)]=!0x1,_0x48c67b[_0x1d5b3a(0x33b3)]=!0x1,_0x48c67b['REFLECTIONMAP_EQUIRECTANGULAR']=!0x1,_0x48c67b[_0x1d5b3a(0x1cd0)]=!0x1,_0x48c67b[_0x1d5b3a(0x1b42)]=!0x1,_0x48c67b[_0x1d5b3a(0x2447)]=!0x1,_0x48c67b[_0x1d5b3a(0x286f)]=!0x1,_0x48c67b[_0x1d5b3a(0x403d)]=!0x1,_0x48c67b['GAMMAREFLECTION']=!0x1,_0x48c67b[_0x1d5b3a(0x36d9)]=!0x1;}_0x48c67b[_0x1d5b3a(0x2eca)]=this['alphaMode']===_0xabff81['g'][_0x1d5b3a(0x1310)]||this[_0x1d5b3a(0x3b3b)]===_0xabff81['g'][_0x1d5b3a(0x3265)],_0x48c67b[_0x1d5b3a(0x3121)]=this['_useRGBColor'],_0x48c67b[_0x1d5b3a(0x30ff)]=this[_0x1d5b3a(0x5d5)];}if(_0x48c67b[_0x1d5b3a(0x299f)]&&(_0x48c67b[_0x1d5b3a(0x38ad)]=!this['_useRGBColor']&&(0x0!==this['_primaryColorShadowLevel']||0x0!==this[_0x1d5b3a(0xd69)]),_0x48c67b['BACKMAT_SHADOWONLY']=this['_shadowOnly']),_0x48c67b[_0x1d5b3a(0x2608)]&&this[_0x1d5b3a(0x14b4)]){if(!this['_imageProcessingConfiguration']['isReady']())return!0x1;this['_imageProcessingConfiguration'][_0x1d5b3a(0x3571)](_0x48c67b);}if(_0x1e5912['G'][_0x1d5b3a(0x2154)](_0x1ed544,_0x4d0408,!0x1,this[_0x1d5b3a(0x1139)],this[_0x1d5b3a(0x1ef8)],this['_shouldTurnAlphaTestOn'](_0x1ed544),_0x48c67b),_0x1e5912['G'][_0x1d5b3a(0x24f9)](_0x4d0408,_0x17dfd1,this,_0x48c67b,_0xb713d2,null,_0x30ee28[_0x1d5b3a(0x2224)]()[_0x1d5b3a(0x3909)]),_0x1e5912['G'][_0x1d5b3a(0xd98)](_0x1ed544,_0x48c67b,!0x1,!0x0,!0x1)&&_0x1ed544&&!_0x4d0408['getEngine']()[_0x1d5b3a(0xb60)]()[_0x1d5b3a(0xc9d)]&&!_0x1ed544[_0x1d5b3a(0x41e6)](_0x3036c6['o'][_0x1d5b3a(0x279a)])&&(_0x1ed544[_0x1d5b3a(0x952)](!0x0),_0x150f52['Y'][_0x1d5b3a(0x1048)](_0x1d5b3a(0x352b)+_0x1ed544[_0x1d5b3a(0xc8c)])),_0x48c67b['isDirty']){_0x48c67b[_0x1d5b3a(0x38c7)](),_0x4d0408[_0x1d5b3a(0x3dc3)]();const _0x3d3c1c=new _0x457af0['L'](),_0x29b482=(_0x48c67b[_0x1d5b3a(0x352e)]&&_0x3d3c1c[_0x1d5b3a(0x13e4)](0x0,_0x1d5b3a(0x352e)),_0x48c67b[_0x1d5b3a(0x3122)]&&_0x3d3c1c['addFallback'](0x1,_0x1d5b3a(0x3122)),_0x48c67b[_0x1d5b3a(0x16c1)]&&_0x3d3c1c['addFallback'](0x0,_0x1d5b3a(0x16c1)),_0x1e5912['G'][_0x1d5b3a(0x1784)](_0x48c67b,_0x3d3c1c,this['_maxSimultaneousLights']),[_0x3036c6['o']['PositionKind']]);_0x48c67b['NORMAL']&&_0x29b482['push'](_0x3036c6['o'][_0x1d5b3a(0x279a)]),_0x48c67b['UV1']&&_0x29b482[_0x1d5b3a(0x3f90)](_0x3036c6['o'][_0x1d5b3a(0x2087)]),_0x48c67b[_0x1d5b3a(0x38f9)]&&_0x29b482[_0x1d5b3a(0x3f90)](_0x3036c6['o'][_0x1d5b3a(0x2abb)]),_0x1e5912['G']['PrepareAttributesForBones'](_0x29b482,_0x1ed544,_0x48c67b,_0x3d3c1c),_0x1e5912['G'][_0x1d5b3a(0x2c78)](_0x29b482,_0x48c67b);var _0x1ed544=[_0x1d5b3a(0x2023),_0x1d5b3a(0x1d92),_0x1d5b3a(0x1633),_0x1d5b3a(0x32c8),_0x1d5b3a(0x3606),_0x1d5b3a(0x71f),_0x1d5b3a(0x1bba),_0x1d5b3a(0x23ec),'mBones',_0x1d5b3a(0x2d2c),_0x1d5b3a(0x4079),_0x1d5b3a(0x3f51),_0x1d5b3a(0xedd),'vReflectionMicrosurfaceInfos','fFovMultiplier',_0x1d5b3a(0x9a3),'alpha',_0x1d5b3a(0x1adb),_0x1d5b3a(0x1b7b),'vDiffuseInfos',_0x1d5b3a(0x10d6)],_0x3460be=((0x0,_0x5036bd['qx'])(_0x1ed544),[_0x1d5b3a(0x399c),_0x1d5b3a(0x14a8),_0x1d5b3a(0x414e),_0x1d5b3a(0xa12)]),_0x143a19=['Material',_0x1d5b3a(0x390d)],_0x5d1c58=(_0x259de7['$']&&(_0x259de7['$'][_0x1d5b3a(0x3438)](_0x1ed544,_0x48c67b),_0x259de7['$'][_0x1d5b3a(0x4199)](_0x3460be,_0x48c67b)),_0x1e5912['G'][_0x1d5b3a(0x3cd3)]({'uniformsNames':_0x1ed544,'uniformBuffersNames':_0x143a19,'samplers':_0x3460be,'defines':_0x48c67b,'maxSimultaneousLights':this['_maxSimultaneousLights']}),_0x48c67b[_0x1d5b3a(0x22e6)]()),_0x1ed544=_0x4d0408[_0x1d5b3a(0x2cd1)]()[_0x1d5b3a(0x12cf)]('background',{'attributes':_0x29b482,'uniformsNames':_0x1ed544,'uniformBuffersNames':_0x143a19,'samplers':_0x3460be,'defines':_0x5d1c58,'fallbacks':_0x3d3c1c,'onCompiled':this[_0x1d5b3a(0x2de2)],'onError':this[_0x1d5b3a(0x374a)],'indexParameters':{'maxSimultaneousLights':this['_maxSimultaneousLights']}},_0x17dfd1);_0x30ee28['setEffect'](_0x1ed544,_0x48c67b,this[_0x1d5b3a(0xa57)]),this[_0x1d5b3a(0x1f2a)]();}return!(!_0x30ee28[_0x1d5b3a(0x2766)]||!_0x30ee28[_0x1d5b3a(0x2766)][_0x1d5b3a(0x3261)]()||(_0x48c67b['_renderId']=_0x4d0408[_0x1d5b3a(0x36f0)](),_0x30ee28[_0x1d5b3a(0x2766)]['_wasPreviouslyReady']=!0x0,_0x30ee28[_0x1d5b3a(0x2766)][_0x1d5b3a(0x2ecd)]=_0xb713d2,this[_0x1d5b3a(0x3a1e)](),0x0));}[_0x527e5c(0x1644)](){var _0x1b1156=_0x527e5c;this['__perceptualColor']&&(this[_0x1b1156(0x2267)][_0x1b1156(0xa83)](this[_0x1b1156(0x17c6)]),this[_0x1b1156(0x2267)][_0x1b1156(0x1d21)](this[_0x1b1156(0x2267)],this[_0x1b1156(0x83e)]()[_0x1b1156(0x2cd1)]()[_0x1b1156(0x154c)]),this[_0x1b1156(0x14b4)]&&this[_0x1b1156(0x2267)][_0x1b1156(0x15c6)](0x1/this[_0x1b1156(0x14b4)]['exposure'],this['_primaryColor']),this[_0x1b1156(0x3ef2)]());}[_0x527e5c(0x3ef2)](){var _0x335981=_0x527e5c;0x0===this[_0x335981(0x1141)]&&0x0===this[_0x335981(0xd69)]||(this[_0x335981(0x2267)][_0x335981(0x15c6)](this['_primaryColorShadowLevel'],this[_0x335981(0x267a)]),this[_0x335981(0x2267)][_0x335981(0x407)](this['_primaryShadowColor'],this['_primaryShadowColor']),this[_0x335981(0x25d5)][_0x335981(0x407)](this[_0x335981(0x2267)],this['_primaryHighlightColor']),this[_0x335981(0x3491)]['scaleToRef'](this[_0x335981(0xd69)],this[_0x335981(0x3491)]),this[_0x335981(0x2267)][_0x335981(0xa2b)](this['_primaryHighlightColor'],this[_0x335981(0x3491)]));}['buildUniformLayout'](){var _0x4e9fee=_0x527e5c;this[_0x4e9fee(0xa89)]['addUniform'](_0x4e9fee(0x2d2c),0x4),this[_0x4e9fee(0xa89)][_0x4e9fee(0x2d8d)](_0x4e9fee(0x4079),0x4),this[_0x4e9fee(0xa89)][_0x4e9fee(0x2d8d)](_0x4e9fee(0x377f),0x2),this[_0x4e9fee(0xa89)]['addUniform'](_0x4e9fee(0x3f51),0x2),this['_uniformBuffer'][_0x4e9fee(0x2d8d)]('diffuseMatrix',0x10),this[_0x4e9fee(0xa89)][_0x4e9fee(0x2d8d)](_0x4e9fee(0xedd),0x10),this['_uniformBuffer'][_0x4e9fee(0x2d8d)](_0x4e9fee(0x248),0x3),this[_0x4e9fee(0xa89)][_0x4e9fee(0x2d8d)]('fFovMultiplier',0x1),this['_uniformBuffer']['addUniform']('pointSize',0x1),this[_0x4e9fee(0xa89)]['addUniform'](_0x4e9fee(0x9a3),0x1),this[_0x4e9fee(0xa89)][_0x4e9fee(0x2d8d)](_0x4e9fee(0x1aed),0x1),this['_uniformBuffer'][_0x4e9fee(0x2d8d)]('vBackgroundCenter',0x3),this[_0x4e9fee(0xa89)][_0x4e9fee(0x2d8d)](_0x4e9fee(0x1b7b),0x4),this[_0x4e9fee(0xa89)]['create']();}[_0x527e5c(0xad0)](){var _0x46d548=_0x527e5c;this[_0x46d548(0x2685)]&&this[_0x46d548(0x2685)]['isRenderTarget']&&this['_uniformBuffer'][_0x46d548(0x1888)](_0x46d548(0x399c),null),this[_0x46d548(0x40aa)]&&this[_0x46d548(0x40aa)][_0x46d548(0xeab)]&&this[_0x46d548(0xa89)][_0x46d548(0x1888)](_0x46d548(0x14a8),null),super['unbind']();}[_0x527e5c(0x1328)](_0x4ef24d){var _0x5d89ad=_0x527e5c;this[_0x5d89ad(0xead)][_0x5d89ad(0x1e2d)](_0x5d89ad(0x2023),_0x4ef24d);}['bindForSubMesh'](_0x55fd9b,_0x27f817,_0x4ff758){var _0x4062de=_0x527e5c;const _0x4a4533=this[_0x4062de(0x83e)]();var _0x333084=_0x4ff758[_0x4062de(0x3c74)];if(_0x333084){_0x4ff758=_0x4ff758['effect'];if(_0x4ff758){this[_0x4062de(0xead)]=_0x4ff758,this[_0x4062de(0x1328)](_0x55fd9b),_0x1e5912['G']['BindBonesParameters'](_0x27f817,this[_0x4062de(0xead)]),_0x55fd9b=this[_0x4062de(0xd05)](_0x4a4533,_0x4ff758,_0x27f817[_0x4062de(0x241b)]);if(_0x55fd9b){this[_0x4062de(0xa89)][_0x4062de(0x26fd)](_0x4ff758,_0x4062de(0x1dd1)),this[_0x4062de(0x1ad5)](_0x4ff758);const _0x2b38e4=this['_reflectionTexture'];this[_0x4062de(0xa89)][_0x4062de(0x3c49)]&&this[_0x4062de(0x31c8)]&&this[_0x4062de(0xa89)][_0x4062de(0x2617)]||(_0x4a4533['texturesEnabled']&&(this['_diffuseTexture']&&_0x37c0d9['k'][_0x4062de(0x2949)]&&(this['_uniformBuffer'][_0x4062de(0xc20)](_0x4062de(0x377f),this[_0x4062de(0x2685)][_0x4062de(0x1246)],this['_diffuseTexture'][_0x4062de(0x184a)]),_0x1e5912['G'][_0x4062de(0x9a0)](this[_0x4062de(0x2685)],this[_0x4062de(0xa89)],_0x4062de(0xe59))),_0x2b38e4&&_0x37c0d9['k'][_0x4062de(0x1c4a)]&&(this[_0x4062de(0xa89)][_0x4062de(0xb9e)]('reflectionMatrix',_0x2b38e4['getReflectionTextureMatrix']()),this[_0x4062de(0xa89)][_0x4062de(0xc20)](_0x4062de(0x3f51),_0x2b38e4[_0x4062de(0x184a)],this['_reflectionBlur']),this[_0x4062de(0xa89)]['updateFloat3']('vReflectionMicrosurfaceInfos',_0x2b38e4[_0x4062de(0x5dd)]()['width'],_0x2b38e4['lodGenerationScale'],_0x2b38e4['lodGenerationOffset']))),0x0<this[_0x4062de(0x9a3)]&&this[_0x4062de(0xa89)][_0x4062de(0x652)](_0x4062de(0x9a3),this['shadowLevel']),this[_0x4062de(0xa89)][_0x4062de(0x652)](_0x4062de(0x1aed),this[_0x4062de(0x1aed)]),this[_0x4062de(0x1139)]&&this[_0x4062de(0xa89)][_0x4062de(0x652)](_0x4062de(0x23ec),this[_0x4062de(0x23ec)]),_0x333084[_0x4062de(0x38ad)]?(this['_uniformBuffer'][_0x4062de(0xde4)]('vPrimaryColor',this[_0x4062de(0x3491)],0x1),this['_uniformBuffer'][_0x4062de(0xde4)]('vPrimaryColorShadow',this['_primaryShadowColor'],0x1)):this['_uniformBuffer'][_0x4062de(0xde4)]('vPrimaryColor',this[_0x4062de(0x2267)],0x1)),this['_uniformBuffer'][_0x4062de(0x652)](_0x4062de(0x944),this[_0x4062de(0x3ebe)]),_0x4a4533[_0x4062de(0x337e)]&&(this['_diffuseTexture']&&_0x37c0d9['k']['DiffuseTextureEnabled']&&this['_uniformBuffer'][_0x4062de(0x1888)](_0x4062de(0x399c),this['_diffuseTexture']),_0x2b38e4&&_0x37c0d9['k'][_0x4062de(0x1c4a)]&&(_0x333084[_0x4062de(0x2294)]&&_0x333084[_0x4062de(0xb05)]||!_0x333084['REFLECTIONBLUR']?this['_uniformBuffer']['setTexture'](_0x4062de(0x14a8),_0x2b38e4):(this[_0x4062de(0xa89)]['setTexture'](_0x4062de(0x14a8),_0x2b38e4[_0x4062de(0x3e10)]||_0x2b38e4),this[_0x4062de(0xa89)]['setTexture']('reflectionSamplerLow',_0x2b38e4[_0x4062de(0x205c)]||_0x2b38e4),this[_0x4062de(0xa89)]['setTexture']('reflectionSamplerHigh',_0x2b38e4[_0x4062de(0x109e)]||_0x2b38e4)),_0x333084[_0x4062de(0x33d7)]&&(this[_0x4062de(0xa89)][_0x4062de(0xcbe)]('vBackgroundCenter',this[_0x4062de(0x25ad)]['x'],this['sceneCenter']['y'],this[_0x4062de(0x25ad)]['z']),this[_0x4062de(0xa89)][_0x4062de(0x754)]('vReflectionControl',this['_reflectionControls']['x'],this[_0x4062de(0x39fc)]['y'],this[_0x4062de(0x39fc)]['z'],this['_reflectionControls']['w'])))),(0x0,_0x5036bd['an'])(this[_0x4062de(0xead)],this,_0x4a4533),_0x4a4533[_0x4062de(0x179c)](_0x4ff758);}else _0x4a4533[_0x4062de(0x2cd1)]()['_features'][_0x4062de(0x1471)]&&(this[_0x4062de(0xa89)][_0x4062de(0x26fd)](_0x4ff758,_0x4062de(0x1dd1)),this[_0x4062de(0x3c45)]=!0x0);!_0x55fd9b&&this[_0x4062de(0x31c8)]||(_0x4a4533[_0x4062de(0x3860)]&&_0x1e5912['G'][_0x4062de(0x2a87)](_0x4a4533,_0x27f817,this[_0x4062de(0xead)],_0x333084,this[_0x4062de(0x37dd)]),this[_0x4062de(0x10d5)](_0x4ff758),_0x1e5912['G'][_0x4062de(0x40e5)](_0x4a4533,_0x27f817,this[_0x4062de(0xead)],!0x0),this[_0x4062de(0x14b4)]&&this[_0x4062de(0x14b4)][_0x4062de(0x2de9)](this[_0x4062de(0xead)])),this['_afterBind'](_0x27f817,this[_0x4062de(0xead)]),this[_0x4062de(0xa89)][_0x4062de(0x22f)]();}}}['hasTexture'](_0x46fdd7){return!!super['hasTexture'](_0x46fdd7)||this['_reflectionTexture']===_0x46fdd7||this['_diffuseTexture']===_0x46fdd7;}[_0x527e5c(0x18c9)](_0x5b71d3=!0x1,_0x20c186=!0x1){var _0xbd924d=_0x527e5c;_0x20c186&&(this[_0xbd924d(0x1f9a)]&&this[_0xbd924d(0x1f9a)]['dispose'](),this[_0xbd924d(0x498)]&&this[_0xbd924d(0x498)][_0xbd924d(0x18c9)]()),this[_0xbd924d(0x2119)]['dispose'](),this['_imageProcessingConfiguration']&&this[_0xbd924d(0x25de)]&&this[_0xbd924d(0x14b4)][_0xbd924d(0x3b4c)][_0xbd924d(0x854)](this[_0xbd924d(0x25de)]),super['dispose'](_0x5b71d3);}[_0x527e5c(0x95b)](_0x34c8bf){var _0x2563f9=_0x527e5c;return _0x1b2217['p4'][_0x2563f9(0x73d)](()=>new _0x31b639(_0x34c8bf,this['getScene']()),this);}[_0x527e5c(0x2fcc)](){var _0x1ddae5=_0x527e5c;const _0x4fcec5=super['serialize']();return _0x4fcec5[_0x1ddae5(0x2b51)]='BABYLON.BackgroundMaterial',_0x4fcec5;}[_0x527e5c(0x3fcd)](){var _0x3c721d=_0x527e5c;return _0x3c721d(0x18e1);}static[_0x527e5c(0x2a19)](_0x1a0480,_0x10cf24,_0x189999){var _0x1e1737=_0x527e5c;return _0x1b2217['p4']['Parse'](()=>new _0x31b639(_0x1a0480[_0x1e1737(0xc8c)],_0x10cf24),_0x1a0480,_0x10cf24,_0x189999);}}_0x31b639['StandardReflectance0']=0.05,_0x31b639[_0x527e5c(0x6d7)]=0.5,_0x5ce7a2([(0x0,_0x1b2217['n9'])()],_0x31b639[_0x527e5c(0x41df)],'_primaryColor',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x253))],_0x31b639[_0x527e5c(0x41df)],'primaryColor',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['n9'])()],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x17c6),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x1141),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0xd69),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x253))],_0x31b639[_0x527e5c(0x41df)],'primaryColorHighlightLevel',null),_0x5ce7a2([(0x0,_0x1b2217['oU'])()],_0x31b639['prototype'],'_reflectionTexture',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639[_0x527e5c(0x41df)],'reflectionTexture',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x29dc),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639['prototype'],_0x527e5c(0x1636),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['oU'])()],_0x31b639[_0x527e5c(0x41df)],'_diffuseTexture',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639['prototype'],_0x527e5c(0x1f9a),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0xadb),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x1352),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x9a3),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['hd'])()],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x1ae2),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x25ad),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639[_0x527e5c(0x41df)],'_opacityFresnel',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x1473),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639['prototype'],_0x527e5c(0xde9),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x2565),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x27ce),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x586),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639['prototype'],'_reflectionAmount',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x31e6),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639['prototype'],_0x527e5c(0x33c6),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x3c23),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639['prototype'],_0x527e5c(0x1978),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x1991),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639['prototype'],'_useRGBColor',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x31b639[_0x527e5c(0x41df)],'useRGBColor',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639[_0x527e5c(0x41df)],'_enableNoise',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x1414))],_0x31b639[_0x527e5c(0x41df)],'enableNoise',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x37dd),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x31b639[_0x527e5c(0x41df)],'maxSimultaneousLights',void 0x0),_0x5ce7a2([(0x0,_0x1b2217['qC'])()],_0x31b639['prototype'],_0x527e5c(0xe56),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['wz'])(_0x527e5c(0x253))],_0x31b639['prototype'],_0x527e5c(0x2ae),void 0x0),_0x5ce7a2([(0x0,_0x1b2217['rX'])()],_0x31b639[_0x527e5c(0x41df)],_0x527e5c(0x14b4),void 0x0),(0x0,_0x4564bf['H'])(_0x527e5c(0x32f4),_0x31b639);},0x8a8d:(_0x2c1fa4,_0x55e83e,_0x221b1c)=>{_0x221b1c(0x13708);},0x1050d:(_0xba83c8,_0x56a499,_0x2af57b)=>{var _0x1ff319=a8_0x16e4d8,_0x4f89ae=_0x2af57b(0x15a52),_0x3e3332=_0x2af57b(0x1137a),_0x630793=_0x2af57b(0x16ad5),_0x4e735c=_0x2af57b(0xe456),_0x17c255=_0x2af57b(0x2088);class _0x536aa7 extends _0x4f89ae['k']{constructor(_0x5cf88d){var _0x292109=a8_0x5b24;super(_0x5cf88d,_0x630793['u'][_0x292109(0x32f9)],!0x0),this[_0x292109(0x11e1)](_0x292109(0x3875),_0x3e3332['E'][_0x292109(0x19c7)],!0x1);}['getClassName'](){var _0x59f724=a8_0x5b24;return _0x59f724(0x60b);}[_0x1ff319(0x1a10)](_0x53c7e5){var _0x20f9e8=_0x1ff319;_0x53c7e5['_excludeVariableName'](_0x20f9e8(0xe9b)),_0x53c7e5[_0x20f9e8(0x1484)]('fClipDistance'),_0x53c7e5[_0x20f9e8(0x1484)](_0x20f9e8(0x2418)),_0x53c7e5[_0x20f9e8(0x1484)]('fClipDistance2'),_0x53c7e5[_0x20f9e8(0x1484)](_0x20f9e8(0x3450)),_0x53c7e5['_excludeVariableName'](_0x20f9e8(0x2b7c)),_0x53c7e5['_excludeVariableName']('vClipPlane4'),_0x53c7e5[_0x20f9e8(0x1484)](_0x20f9e8(0x2693)),_0x53c7e5[_0x20f9e8(0x1484)]('vClipPlane5'),_0x53c7e5[_0x20f9e8(0x1484)]('fClipDistance5'),_0x53c7e5[_0x20f9e8(0x1484)]('vClipPlane6'),_0x53c7e5[_0x20f9e8(0x1484)](_0x20f9e8(0x2491));}get[_0x1ff319(0x3875)](){return this['_inputs'][0x0];}get[_0x1ff319(0x397b)](){var _0x127f43=_0x1ff319;return _0x630793['u'][_0x127f43(0x32f9)];}set[_0x1ff319(0x397b)](_0x1ee412){}[_0x1ff319(0x3571)](_0x32e404,_0x2ba8aa,_0x25df62){var _0x960286=_0x1ff319,_0x32e404=_0x32e404[_0x960286(0x83e)](),_0x3e94f2=!(null!=(_0x3e94f2=_0x2ba8aa['clipPlane'])?!_0x3e94f2:!_0x32e404[_0x960286(0x2779)]),_0x52c697=!(null!=(_0x52c697=_0x2ba8aa['clipPlane2'])?!_0x52c697:!_0x32e404['clipPlane2']),_0x23a3ab=!(null!=(_0x23a3ab=_0x2ba8aa[_0x960286(0xaf1)])?!_0x23a3ab:!_0x32e404[_0x960286(0xaf1)]),_0x19e35e=!(null!=(_0x19e35e=_0x2ba8aa[_0x960286(0x19be)])?!_0x19e35e:!_0x32e404['clipPlane4']),_0x3c36ad=!(null!=(_0x3c36ad=_0x2ba8aa[_0x960286(0x4060)])?!_0x3c36ad:!_0x32e404[_0x960286(0x4060)]),_0x2ba8aa=!(null!=(_0x2ba8aa=_0x2ba8aa[_0x960286(0x1405)])?!_0x2ba8aa:!_0x32e404[_0x960286(0x1405)]);_0x25df62[_0x960286(0x2c65)]('CLIPPLANE',_0x3e94f2,!0x0),_0x25df62['setValue'](_0x960286(0x33ec),_0x52c697,!0x0),_0x25df62[_0x960286(0x2c65)](_0x960286(0x2b0b),_0x23a3ab,!0x0),_0x25df62[_0x960286(0x2c65)](_0x960286(0x3840),_0x19e35e,!0x0),_0x25df62[_0x960286(0x2c65)]('CLIPPLANE5',_0x3c36ad,!0x0),_0x25df62[_0x960286(0x2c65)](_0x960286(0x4011),_0x2ba8aa,!0x0);}[_0x1ff319(0x2de9)](_0x20a58d,_0x165342,_0x4778e4){_0x4778e4&&(_0x4778e4=_0x4778e4['getScene'](),(0x0,_0x17c255['an'])(_0x20a58d,_0x165342,_0x4778e4));}[_0x1ff319(0xb23)](_0x49f163){var _0x3d9725=_0x1ff319;super['_buildBlock'](_0x49f163);var _0x3ef629,_0x56a7bf='//'+this[_0x3d9725(0xc8c)];return _0x49f163[_0x3d9725(0x397b)]!==_0x630793['u']['Fragment']?(_0x3ef629=this['worldPosition'],_0x49f163[_0x3d9725(0x14f3)](_0x3d9725(0xc29),_0x56a7bf,{'replaceStrings':[{'search':/uniform vec4 vClipPlane\d*;/g,'replace':''}]}),_0x49f163[_0x3d9725(0x1ffe)]+=_0x49f163[_0x3d9725(0x3b04)](_0x3d9725(0xfb6),_0x56a7bf,{'replaceStrings':[{'search':/worldPos/g,'replace':_0x3ef629['associatedVariableName']}]}),_0x49f163[_0x3d9725(0x1142)](_0x3d9725(0xe9b),_0x3d9725(0x2b6)),_0x49f163[_0x3d9725(0x1142)](_0x3d9725(0x2418),_0x3d9725(0x2b6)),_0x49f163[_0x3d9725(0x1142)](_0x3d9725(0x3450),_0x3d9725(0x2b6)),_0x49f163['_emitUniformFromString'](_0x3d9725(0x8a9),_0x3d9725(0x2b6)),_0x49f163['_emitUniformFromString']('vClipPlane5',_0x3d9725(0x2b6)),void _0x49f163[_0x3d9725(0x1142)](_0x3d9725(0x29b3),'vec4')):(_0x49f163[_0x3d9725(0x2dc9)][_0x3d9725(0xa66)]['push'](this),_0x49f163['sharedData'][_0x3d9725(0x2db5)][_0x3d9725(0x3f90)](this),_0x49f163['_emitFunctionFromInclude'](_0x3d9725(0x1680),_0x56a7bf),_0x49f163[_0x3d9725(0x1ffe)]+=_0x49f163[_0x3d9725(0x3b04)](_0x3d9725(0x3f0d),_0x56a7bf),this);}}(0x0,_0x4e735c['H'])(_0x1ff319(0x1a77),_0x536aa7);},0xf880:(_0x2e2cf1,_0x36d78a,_0x4ed457)=>{var _0x457ab3=a8_0x16e4d8;_0x4ed457['d'](_0x36d78a,{'K':()=>_0x1fe93d});var _0x36d78a=_0x4ed457(0x15a52),_0x35a5fe=_0x4ed457(0x1137a),_0x4ecaeb=_0x4ed457(0x16ad5),_0x1b7468=_0x4ed457(0xe456),_0x1fa95b=_0x4ed457(0xbac7);class _0x1fe93d extends _0x36d78a['k']{constructor(_0x13cfad){var _0x250a51=a8_0x5b24;super(_0x13cfad,_0x4ecaeb['u'][_0x250a51(0x32f9)]),this[_0x250a51(0x1a56)]=_0x250a51(0x35c4),this[_0x250a51(0xfed)]=!0x1,this['convertToLinearSpace']=!0x1,this[_0x250a51(0x12df)]=!0x1,this[_0x250a51(0x11e1)]('uv',_0x35a5fe['E'][_0x250a51(0x2975)],!0x1,_0x4ecaeb['u'][_0x250a51(0x32f9)]),this[_0x250a51(0x3f05)]('rgba',_0x35a5fe['E'][_0x250a51(0x2f7)],_0x4ecaeb['u'][_0x250a51(0x359a)]),this[_0x250a51(0x3f05)](_0x250a51(0x23d8),_0x35a5fe['E']['Color3'],_0x4ecaeb['u'][_0x250a51(0x359a)]),this[_0x250a51(0x3f05)]('r',_0x35a5fe['E'][_0x250a51(0x2384)],_0x4ecaeb['u']['Neutral']),this[_0x250a51(0x3f05)]('g',_0x35a5fe['E'][_0x250a51(0x2384)],_0x4ecaeb['u'][_0x250a51(0x359a)]),this[_0x250a51(0x3f05)]('b',_0x35a5fe['E'][_0x250a51(0x2384)],_0x4ecaeb['u'][_0x250a51(0x359a)]),this[_0x250a51(0x3f05)]('a',_0x35a5fe['E']['Float'],_0x4ecaeb['u'][_0x250a51(0x359a)]),this['_inputs'][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x35a5fe['E']['Vector2']|_0x35a5fe['E'][_0x250a51(0xf88)]|_0x35a5fe['E'][_0x250a51(0x19c7)]),this[_0x250a51(0x2a55)][0x0]['_prioritizeVertex']=!0x1;}[_0x457ab3(0x3fcd)](){var _0x5030c5=_0x457ab3;return _0x5030c5(0x2110);}get['uv'](){var _0x6bd61c=_0x457ab3;return this[_0x6bd61c(0x2a55)][0x0];}get[_0x457ab3(0x3e6f)](){var _0x3d57c3=_0x457ab3;return this[_0x3d57c3(0x13f5)][0x0];}get[_0x457ab3(0x23d8)](){var _0x413300=_0x457ab3;return this[_0x413300(0x13f5)][0x1];}get['r'](){var _0x4d180b=_0x457ab3;return this[_0x4d180b(0x13f5)][0x2];}get['g'](){return this['_outputs'][0x3];}get['b'](){return this['_outputs'][0x4];}get['a'](){var _0x42e858=_0x457ab3;return this[_0x42e858(0x13f5)][0x5];}[_0x457ab3(0x1a10)](_0x29020a){_0x29020a['_excludeVariableName']('textureSampler');}get[_0x457ab3(0x397b)](){var _0x988f04=_0x457ab3;return!this['uv']['isConnected']||this['uv'][_0x988f04(0x26c9)]['isInput']?_0x4ecaeb['u']['VertexAndFragment']:_0x4ecaeb['u']['Fragment'];}[_0x457ab3(0x3571)](_0x336f3f,_0x4ba6da,_0x11af18){var _0x182c72=_0x457ab3;_0x11af18[_0x182c72(0x2c65)](this[_0x182c72(0x1030)],this['convertToGammaSpace'],!0x0),_0x11af18['setValue'](this['_gammaDefineName'],this[_0x182c72(0x2121)],!0x0);}[_0x457ab3(0x3261)](){var _0xc7fe7=_0x457ab3;return!(this[_0xc7fe7(0x3c38)]&&!this[_0xc7fe7(0x3c38)][_0xc7fe7(0x1ec1)]());}['_injectVertexCode'](_0x7a4e9c){var _0x2724a8=_0x457ab3,_0x165381=this['uv'];if(_0x165381[_0x2724a8(0x19d)][_0x2724a8(0x1995)][_0x2724a8(0x3553)]&&!_0x165381[_0x2724a8(0x19d)][_0x2724a8(0x1995)][_0x2724a8(0xf27)]&&_0x7a4e9c['_emitUniformFromString'](_0x165381[_0x2724a8(0x2f3f)],_0x2724a8(0x1da5)),this[_0x2724a8(0x2d57)]=_0x2724a8(0x351e)+_0x165381[_0x2724a8(0x2f3f)],_0x7a4e9c[_0x2724a8(0x39da)](this['_mainUVName'],'vec2'),_0x7a4e9c['compilationString']+=this[_0x2724a8(0x2d57)]+'\x20=\x20'+_0x165381['associatedVariableName']+_0x2724a8(0x33c3),this[_0x2724a8(0x13f5)]['some'](_0x2598ee=>_0x2598ee[_0x2724a8(0x35dd)])){this[_0x2724a8(0x2273)](_0x7a4e9c,!0x0);for(const _0x2a8734 of this[_0x2724a8(0x13f5)])_0x2a8734[_0x2724a8(0xb6c)]&&this[_0x2724a8(0x708)](_0x7a4e9c,_0x2a8734,_0x2a8734['name'],!0x0);}}[_0x457ab3(0x2273)](_0x1597f5,_0x107bc6=!0x1){var _0x19fbfc=_0x457ab3,_0x2192dc=this['uv'];if(_0x107bc6)return _0x1597f5[_0x19fbfc(0x397b)]===_0x4ecaeb['u'][_0x19fbfc(0xd57)]?void 0x0:void(_0x1597f5['compilationString']+='vec4\x20'+this[_0x19fbfc(0x32e4)]+_0x19fbfc(0xc5b)+this[_0x19fbfc(0x1a56)]+',\x20'+_0x2192dc[_0x19fbfc(0x2f3f)]+_0x19fbfc(0x2295));this['uv'][_0x19fbfc(0x1995)][_0x19fbfc(0x397b)]===_0x4ecaeb['u'][_0x19fbfc(0xd57)]?_0x1597f5['compilationString']+=_0x19fbfc(0x3723)+this[_0x19fbfc(0x32e4)]+_0x19fbfc(0xc5b)+this[_0x19fbfc(0x1a56)]+',\x20'+_0x2192dc['associatedVariableName']+_0x19fbfc(0x2295):_0x1597f5[_0x19fbfc(0x1ffe)]+=_0x19fbfc(0x3723)+this[_0x19fbfc(0x32e4)]+_0x19fbfc(0xc5b)+this[_0x19fbfc(0x1a56)]+',\x20'+this[_0x19fbfc(0x2d57)]+');\x0d\x0a';}['_writeOutput'](_0x11de94,_0x176b20,_0x15e666,_0x3bc448=!0x1){var _0x573b03=_0x457ab3;if(_0x3bc448)return _0x11de94[_0x573b03(0x397b)]===_0x4ecaeb['u']['Fragment']?void 0x0:void(_0x11de94[_0x573b03(0x1ffe)]+=this[_0x573b03(0x40a)](_0x176b20,_0x11de94)+'\x20=\x20'+this['_tempTextureRead']+'.'+_0x15e666+';\x0d\x0a');this['uv']['ownerBlock'][_0x573b03(0x397b)]===_0x4ecaeb['u'][_0x573b03(0xd57)]?_0x11de94[_0x573b03(0x1ffe)]+=this['_declareOutput'](_0x176b20,_0x11de94)+_0x573b03(0x11dc)+this['_tempTextureRead']+'.'+_0x15e666+_0x573b03(0x3254):(_0x11de94[_0x573b03(0x1ffe)]+=this[_0x573b03(0x40a)](_0x176b20,_0x11de94)+_0x573b03(0x11dc)+this[_0x573b03(0x32e4)]+'.'+_0x15e666+_0x573b03(0x3254),_0x11de94['compilationString']+='#ifdef\x20'+this['_linearDefineName']+'\x0d\x0a',_0x11de94[_0x573b03(0x1ffe)]+=_0x176b20[_0x573b03(0x2f3f)]+'\x20=\x20toGammaSpace('+_0x176b20['associatedVariableName']+_0x573b03(0x2295),_0x11de94[_0x573b03(0x1ffe)]+=_0x573b03(0x1766),_0x11de94[_0x573b03(0x1ffe)]+=_0x573b03(0x954)+this[_0x573b03(0x41a1)]+'\x0d\x0a',_0x11de94[_0x573b03(0x1ffe)]+=_0x176b20[_0x573b03(0x2f3f)]+_0x573b03(0x2dfc)+_0x176b20[_0x573b03(0x2f3f)]+');\x0d\x0a',_0x11de94[_0x573b03(0x1ffe)]+=_0x573b03(0x1766));}['_buildBlock'](_0x37f971){var _0x176284=_0x457ab3;if(super[_0x176284(0xb23)](_0x37f971),this[_0x176284(0x32e4)]=_0x37f971['_getFreeVariableName'](_0x176284(0x2be3)),_0x37f971[_0x176284(0x2dc9)][_0x176284(0x1980)]['indexOf'](this)<0x0&&_0x37f971[_0x176284(0x2dc9)][_0x176284(0x1980)]['push'](this),_0x37f971['sharedData'][_0x176284(0x346d)][_0x176284(0x919)](this)<0x0&&_0x37f971[_0x176284(0x2dc9)]['textureBlocks'][_0x176284(0x3f90)](this),_0x37f971[_0x176284(0x2dc9)][_0x176284(0x2db5)]['indexOf'](this)<0x0&&_0x37f971[_0x176284(0x2dc9)][_0x176284(0x2db5)][_0x176284(0x3f90)](this),_0x37f971['target']!==_0x4ecaeb['u']['Fragment'])return _0x37f971[_0x176284(0x22a0)](this[_0x176284(0x1a56)]),void this[_0x176284(0x28ca)](_0x37f971);if(this[_0x176284(0x13f5)]['some'](_0x460f00=>_0x460f00[_0x176284(0xf16)])){_0x37f971[_0x176284(0x22a0)](this[_0x176284(0x1a56)]),this[_0x176284(0x1030)]=_0x37f971[_0x176284(0x22b8)](_0x176284(0xf21)),this[_0x176284(0x41a1)]=_0x37f971[_0x176284(0x22b8)](_0x176284(0xab4));var _0x1fd02e='//'+this[_0x176284(0xc8c)];_0x37f971[_0x176284(0x14f3)](_0x176284(0x3eec),_0x1fd02e),this[_0x176284(0x2273)](_0x37f971);for(const _0x13432f of this[_0x176284(0x13f5)])_0x13432f['hasEndpoints']&&this[_0x176284(0x708)](_0x37f971,_0x13432f,_0x13432f[_0x176284(0xc8c)]);return this;}}[_0x457ab3(0x2fcc)](){var _0x3370b8=_0x457ab3;const _0x22439a=super[_0x3370b8(0x2fcc)]();return _0x22439a['convertToGammaSpace']=this[_0x3370b8(0xfed)],_0x22439a[_0x3370b8(0x2121)]=this[_0x3370b8(0x2121)],this['texture']&&!this[_0x3370b8(0x3c38)][_0x3370b8(0xeab)]&&(_0x22439a[_0x3370b8(0x3c38)]=this[_0x3370b8(0x3c38)][_0x3370b8(0x2fcc)]()),_0x22439a;}[_0x457ab3(0x12f6)](_0x66ca91,_0x13407d,_0x5d5394){var _0x30e880=_0x457ab3;super[_0x30e880(0x12f6)](_0x66ca91,_0x13407d,_0x5d5394),this[_0x30e880(0xfed)]=_0x66ca91['convertToGammaSpace'],this[_0x30e880(0x2121)]=!!_0x66ca91[_0x30e880(0x2121)],_0x66ca91['texture']&&(_0x5d5394=0x0===_0x66ca91[_0x30e880(0x3c38)][_0x30e880(0x738)][_0x30e880(0x919)](_0x30e880(0x217a))?'':_0x5d5394,this['texture']=_0x1fa95b['x']['Parse'](_0x66ca91[_0x30e880(0x3c38)],_0x13407d,_0x5d5394));}}(0x0,_0x1b7468['H'])(_0x457ab3(0x2940),_0x1fe93d);},0x5977:(_0x5e992c,_0x2800e8,_0x1685f1)=>{var _0x11f747=a8_0x16e4d8,_0x5db810=_0x1685f1(0x15a52),_0x444713=_0x1685f1(0x1137a),_0x3217ce=_0x1685f1(0x13cd1),_0x9acec1=_0x1685f1(0x16ad5),_0x4c2807=_0x1685f1(0x147cf),_0x2b621c=_0x1685f1(0x11c74),_0x12f3b7=_0x1685f1(0xe456);_0x1685f1(0x12a16);class _0x21b94e extends _0x5db810['k']{constructor(_0x29295d){var _0x2569f5=a8_0x5b24;super(_0x29295d,_0x9acec1['u'][_0x2569f5(0x32f9)],!0x1),this['registerInput'](_0x2569f5(0x3875),_0x444713['E'][_0x2569f5(0x19c7)],!0x1,_0x9acec1['u'][_0x2569f5(0xa4e)]),this[_0x2569f5(0x11e1)](_0x2569f5(0x1d92),_0x444713['E'][_0x2569f5(0x31e7)],!0x1,_0x9acec1['u'][_0x2569f5(0xa4e)]),this[_0x2569f5(0x11e1)](_0x2569f5(0x547),_0x444713['E']['AutoDetect'],!0x1,_0x9acec1['u']['Fragment']),this[_0x2569f5(0x11e1)](_0x2569f5(0x106e),_0x444713['E'][_0x2569f5(0x2975)],!0x1,_0x9acec1['u'][_0x2569f5(0xd57)]),this['registerOutput']('output',_0x444713['E'][_0x2569f5(0x1f42)],_0x9acec1['u'][_0x2569f5(0xd57)]),this[_0x2569f5(0x547)][_0x2569f5(0xcfa)](_0x444713['E'][_0x2569f5(0x1f42)]|_0x444713['E'][_0x2569f5(0xf88)]|_0x444713['E']['Color4']),this[_0x2569f5(0x106e)][_0x2569f5(0xcfa)](_0x444713['E']['Color3']|_0x444713['E'][_0x2569f5(0xf88)]|_0x444713['E'][_0x2569f5(0x2f7)]);}[_0x11f747(0x3fcd)](){return'FogBlock';}get['worldPosition'](){var _0x587155=_0x11f747;return this[_0x587155(0x2a55)][0x0];}get[_0x11f747(0x1d92)](){var _0x34e9f3=_0x11f747;return this[_0x34e9f3(0x2a55)][0x1];}get['input'](){var _0xf75a4b=_0x11f747;return this[_0xf75a4b(0x2a55)][0x2];}get[_0x11f747(0x106e)](){var _0x315fb3=_0x11f747;return this[_0x315fb3(0x2a55)][0x3];}get[_0x11f747(0x61d)](){var _0x1cd1f3=_0x11f747;return this[_0x1cd1f3(0x13f5)][0x0];}[_0x11f747(0x16c8)](_0x29482a){var _0x20c77a=_0x11f747;if(!this[_0x20c77a(0x1d92)][_0x20c77a(0xad5)]){let _0x3c19c6=_0x29482a['getInputBlockByPredicate'](_0x1a449c=>_0x1a449c[_0x20c77a(0x731)]===_0x3217ce['$'][_0x20c77a(0x221d)]);_0x3c19c6||(_0x3c19c6=new _0x2b621c['S'](_0x20c77a(0x1d92)))['setAsSystemValue'](_0x3217ce['$'][_0x20c77a(0x221d)]),_0x3c19c6[_0x20c77a(0x61d)][_0x20c77a(0x3dee)](this[_0x20c77a(0x1d92)]);}if(!this[_0x20c77a(0x106e)][_0x20c77a(0xad5)]){let _0x2ae75a=_0x29482a[_0x20c77a(0x1398)](_0x151e6b=>_0x151e6b[_0x20c77a(0x731)]===_0x3217ce['$'][_0x20c77a(0x3b2)]);_0x2ae75a||(_0x2ae75a=new _0x2b621c['S'](_0x20c77a(0x106e),void 0x0,_0x444713['E'][_0x20c77a(0x1f42)]))[_0x20c77a(0x2a99)](_0x3217ce['$'][_0x20c77a(0x3b2)]),_0x2ae75a['output'][_0x20c77a(0x3dee)](this[_0x20c77a(0x106e)]);}}['prepareDefines'](_0x2e27eb,_0x4954c5,_0x16214d){var _0x1a6054=_0x11f747,_0x3b0178=_0x2e27eb['getScene']();_0x16214d[_0x1a6054(0x2c65)]('FOG',_0x4954c5[_0x1a6054(0x1ef8)]&&_0x4c2807['G'][_0x1a6054(0x3b65)](_0x2e27eb,_0x3b0178));}['bind'](_0x4a51a2,_0x494f11,_0x1497a3){var _0x295b19=_0x11f747;_0x1497a3&&(_0x1497a3=_0x1497a3[_0x295b19(0x83e)](),_0x4a51a2['setFloat4'](this['_fogParameters'],_0x1497a3[_0x295b19(0xb61)],_0x1497a3[_0x295b19(0x2feb)],_0x1497a3['fogEnd'],_0x1497a3[_0x295b19(0x3bbc)]));}[_0x11f747(0xb23)](_0x1ec870){var _0x40c374=_0x11f747,_0x80161f,_0x2516ee,_0xb4dfc8,_0x24e090;return super[_0x40c374(0xb23)](_0x1ec870),_0x1ec870[_0x40c374(0x397b)]===_0x9acec1['u'][_0x40c374(0xd57)]?(_0x1ec870[_0x40c374(0x2dc9)][_0x40c374(0x2db5)][_0x40c374(0x3f90)](this),_0x1ec870[_0x40c374(0x2dc9)][_0x40c374(0xa66)][_0x40c374(0x3f90)](this),_0x1ec870[_0x40c374(0x14f3)]('fogFragmentDeclaration','//'+this[_0x40c374(0xc8c)],{'removeUniforms':!0x0,'removeVaryings':!0x0,'removeIfDef':!0x1,'replaceStrings':[{'search':/float CalcFogFactor\(\)/,'replace':_0x40c374(0x1a9)}]}),_0xb4dfc8=_0x1ec870[_0x40c374(0x1d12)]('fog'),_0x80161f=this[_0x40c374(0x547)],_0x24e090=this['fogColor'],this[_0x40c374(0x2778)]=_0x1ec870[_0x40c374(0x1d12)]('fogParameters'),_0x2516ee=this[_0x40c374(0x13f5)][0x0],_0x1ec870[_0x40c374(0x1142)](this[_0x40c374(0x2778)],_0x40c374(0x2b6)),_0x1ec870[_0x40c374(0x1ffe)]+=_0x40c374(0x2e86),_0x1ec870[_0x40c374(0x1ffe)]+=_0x40c374(0x1c43)+_0xb4dfc8+_0x40c374(0x244e)+this[_0x40c374(0x316a)]+',\x20'+this[_0x40c374(0x2778)]+_0x40c374(0x2295),_0x1ec870[_0x40c374(0x1ffe)]+=this[_0x40c374(0x40a)](_0x2516ee,_0x1ec870)+(_0x40c374(0x11dc)+_0xb4dfc8+_0x40c374(0x2f25)+_0x80161f[_0x40c374(0x2f3f)]+_0x40c374(0x3da9)+_0xb4dfc8+_0x40c374(0x1958)+_0x24e090['associatedVariableName']+_0x40c374(0x242e)),_0x1ec870[_0x40c374(0x1ffe)]+=_0x40c374(0x2a48)+this[_0x40c374(0x40a)](_0x2516ee,_0x1ec870)+_0x40c374(0x2e3)+_0x80161f['associatedVariableName']+_0x40c374(0x242e),_0x1ec870[_0x40c374(0x1ffe)]+='#endif\x0d\x0a'):(_0xb4dfc8=this[_0x40c374(0x3875)],_0x24e090=this[_0x40c374(0x1d92)],this['_fogDistanceName']=_0x1ec870[_0x40c374(0x1d12)]('vFogDistance'),_0x1ec870[_0x40c374(0x39da)](this[_0x40c374(0x316a)],_0x40c374(0xc31)),_0x1ec870[_0x40c374(0x1ffe)]+=this[_0x40c374(0x316a)]+_0x40c374(0x1b1f)+_0x24e090[_0x40c374(0x2f3f)]+_0x40c374(0x2f25)+_0xb4dfc8[_0x40c374(0x2f3f)]+').xyz;\x0d\x0a'),this;}}(0x0,_0x12f3b7['H'])(_0x11f747(0x2218),_0x21b94e);},0xdbdc:(_0x3fe4c8,_0x28fec3,_0x41ac40)=>{var _0x5e73d5=a8_0x16e4d8;_0x41ac40['d'](_0x28fec3,{'S':()=>_0x624ff9});var _0x28fec3=_0x41ac40(0x15a52),_0x576f53=_0x41ac40(0x1137a),_0x4b4851=_0x41ac40(0xec3c),_0x1fed59=_0x41ac40(0x16ad5),_0x328f77=_0x41ac40(0xe456),_0x25694d=_0x41ac40(0xbac7),_0x25ce6e=_0x41ac40(0x77a5),_0x1e5616=_0x41ac40(0xe779),_0x539819=_0x41ac40(0xd646),_0x57041a=_0x41ac40(0xf8c1);class _0x624ff9 extends _0x28fec3['k']{constructor(_0x58dfc7){var _0x3d6501=a8_0x5b24;super(_0x58dfc7,_0x1fed59['u'][_0x3d6501(0x32f9)]),this[_0x3d6501(0x3f05)](_0x3d6501(0x35d0),_0x576f53['E'][_0x3d6501(0x874)],_0x1fed59['u'][_0x3d6501(0x32f9)],new _0x539819['C'](_0x3d6501(0x35d0),this,_0x4b4851['Ab'][_0x3d6501(0x3974)],_0x624ff9,_0x3d6501(0x800)));}get[_0x5e73d5(0x3c38)](){return this['_texture'];}set[_0x5e73d5(0x3c38)](_0x5bad97){var _0x348779=_0x5e73d5,_0x3a3e01;if(this[_0x348779(0xe04)]!==_0x5bad97){const _0x4b5f31=null!=(_0x3a3e01=null==_0x5bad97?void 0x0:_0x5bad97[_0x348779(0x83e)]())?_0x3a3e01:_0x57041a['l'][_0x348779(0x3396)];!_0x5bad97&&_0x4b5f31&&_0x4b5f31['markAllMaterialsAsDirty'](_0x25ce6e['g'][_0x348779(0x1fa)],_0x3484a1=>_0x3484a1[_0x348779(0x32b8)](this['_texture'])),(this['_texture']=_0x5bad97)&&_0x4b5f31&&_0x4b5f31[_0x348779(0x3ae2)](_0x25ce6e['g'][_0x348779(0x1fa)],_0x59dd4a=>_0x59dd4a[_0x348779(0x32b8)](_0x5bad97));}}get[_0x5e73d5(0x2364)](){var _0x5101bc=_0x5e73d5;return this[_0x5101bc(0x1a56)];}[_0x5e73d5(0x2de9)](_0x4a491c){var _0x44eae3=_0x5e73d5;this[_0x44eae3(0x3c38)]&&_0x4a491c[_0x44eae3(0x1888)](this['_samplerName'],this[_0x44eae3(0x3c38)]);}[_0x5e73d5(0x3261)](){var _0x20a3bb=_0x5e73d5;return!(this[_0x20a3bb(0x3c38)]&&!this['texture'][_0x20a3bb(0x1ec1)]());}[_0x5e73d5(0x3fcd)](){var _0x3bfd84=_0x5e73d5;return _0x3bfd84(0x800);}get[_0x5e73d5(0x35d0)](){var _0x18eaf2=_0x5e73d5;return this[_0x18eaf2(0x13f5)][0x0];}[_0x5e73d5(0xb23)](_0x14e33c){var _0x16873f=_0x5e73d5;return super[_0x16873f(0xb23)](_0x14e33c),_0x14e33c['target']===_0x1fed59['u'][_0x16873f(0xa4e)]&&(this[_0x16873f(0x1a56)]=_0x14e33c[_0x16873f(0x1d12)](this[_0x16873f(0xc8c)]+_0x16873f(0x3c6b)),_0x14e33c[_0x16873f(0x2dc9)]['blockingBlocks']['push'](this),_0x14e33c[_0x16873f(0x2dc9)][_0x16873f(0x346d)]['push'](this),_0x14e33c[_0x16873f(0x2dc9)][_0x16873f(0xa66)][_0x16873f(0x3f90)](this)),_0x14e33c['_emit2DSampler'](this['_samplerName']),this;}[_0x5e73d5(0x99d)](){var _0x285f44=_0x5e73d5;let _0x26c68d=super['_dumpPropertiesCode']();return this['texture']?_0x26c68d=(_0x26c68d=(_0x26c68d=(_0x26c68d=(_0x26c68d=(_0x26c68d=(_0x26c68d=(_0x26c68d=(_0x26c68d=(_0x26c68d=(_0x26c68d+=this[_0x285f44(0x24d0)]+_0x285f44(0x2195)+this['texture'][_0x285f44(0xc8c)]+'\x22,\x20null,\x20'+this[_0x285f44(0x3c38)][_0x285f44(0x678)]+',\x20'+this[_0x285f44(0x3c38)]['invertY']+',\x20'+this[_0x285f44(0x3c38)][_0x285f44(0x14ec)]+_0x285f44(0x2295))+(this[_0x285f44(0x24d0)]+_0x285f44(0x10cc)+this[_0x285f44(0x3c38)][_0x285f44(0x4100)]+';\x0d\x0a'))+(this[_0x285f44(0x24d0)]+_0x285f44(0x3e7b)+this[_0x285f44(0x3c38)]['wrapV']+';\x0d\x0a'))+(this['_codeVariableName']+'.texture.uAng\x20=\x20'+this[_0x285f44(0x3c38)][_0x285f44(0x2a73)]+_0x285f44(0x3254)))+(this['_codeVariableName']+_0x285f44(0x171e)+this[_0x285f44(0x3c38)][_0x285f44(0x1e3)]+_0x285f44(0x3254)))+(this[_0x285f44(0x24d0)]+_0x285f44(0x1e51)+this[_0x285f44(0x3c38)][_0x285f44(0x623)]+_0x285f44(0x3254)))+(this[_0x285f44(0x24d0)]+'.texture.uOffset\x20=\x20'+this[_0x285f44(0x3c38)][_0x285f44(0x3f1a)]+_0x285f44(0x3254)))+(this['_codeVariableName']+'.texture.vOffset\x20=\x20'+this[_0x285f44(0x3c38)][_0x285f44(0x11a3)]+_0x285f44(0x3254)))+(this[_0x285f44(0x24d0)]+_0x285f44(0xfd7)+this[_0x285f44(0x3c38)]['uScale']+_0x285f44(0x3254)))+(this[_0x285f44(0x24d0)]+_0x285f44(0xeb3)+this[_0x285f44(0x3c38)][_0x285f44(0x296)]+_0x285f44(0x3254)))+(this[_0x285f44(0x24d0)]+'.texture.coordinatesMode\x20=\x20'+this['texture'][_0x285f44(0x303)]+';\x0d\x0a'):_0x26c68d;}[_0x5e73d5(0x2fcc)](){var _0x2651ce=_0x5e73d5;const _0x329f4a=super[_0x2651ce(0x2fcc)]();return this[_0x2651ce(0x3c38)]&&!this['texture'][_0x2651ce(0xeab)]&&'VideoTexture'!==this[_0x2651ce(0x3c38)]['getClassName']()&&(_0x329f4a['texture']=this['texture']['serialize']()),_0x329f4a;}[_0x5e73d5(0x12f6)](_0x35c5e8,_0x52ed00,_0x558b61){var _0x4eba97=_0x5e73d5;super[_0x4eba97(0x12f6)](_0x35c5e8,_0x52ed00,_0x558b61),_0x35c5e8[_0x4eba97(0x3c38)]&&!_0x1e5616['O']['IgnoreTexturesAtLoadTime']&&void 0x0!==_0x35c5e8[_0x4eba97(0x3c38)][_0x4eba97(0x738)]&&(_0x558b61=0x0===_0x35c5e8['texture'][_0x4eba97(0x738)]['indexOf'](_0x4eba97(0x217a))?'':_0x558b61,this[_0x4eba97(0x3c38)]=_0x25694d['x']['Parse'](_0x35c5e8['texture'],_0x52ed00,_0x558b61));}}(0x0,_0x328f77['H'])(_0x5e73d5(0x1f25),_0x624ff9);},0x17875:(_0x553200,_0x136ecb,_0x2d4ba7)=>{_0x2d4ba7(0x5977),_0x2d4ba7(0x11974),_0x2d4ba7(0xb735),_0x2d4ba7(0xc4ea),_0x2d4ba7(0xf880),_0x2d4ba7(0x3a47),_0x2d4ba7(0xdbdc),_0x2d4ba7(0x1050d);},0x11974:(_0x34a19e,_0x3b8f04,_0x156dc0)=>{var _0x212883=a8_0x16e4d8,_0x2fb81d=_0x156dc0(0x15a52),_0x5b5f3f=_0x156dc0(0x16ad5),_0x4f5ef3=_0x156dc0(0x1137a),_0x17eca6=_0x156dc0(0x147cf),_0x5e0eb7=_0x156dc0(0x13cd1),_0x297b77=_0x156dc0(0x11c74),_0xaa02ec=_0x156dc0(0xe456),_0x35857d=_0x156dc0(0x159af),_0x55c061=(_0x156dc0(0xe6c7),_0x156dc0(0x1b3f),_0x156dc0(0x15fb5),_0x156dc0(0xc971),_0x156dc0(0xb0bc),_0x156dc0(0x175b0),_0x156dc0(0x1f57),_0x156dc0(0x1f85),_0x156dc0(0x6e75),_0x156dc0(0x6214));class _0x40de89 extends _0x2fb81d['k']{constructor(_0x485eac){var _0x3724e5=a8_0x5b24;super(_0x485eac,_0x5b5f3f['u'][_0x3724e5(0x32f9)]),this[_0x3724e5(0x2e1e)]=0x0,this[_0x3724e5(0x401a)]=!0x1,this['_isUnique']=!0x0,this[_0x3724e5(0x11e1)](_0x3724e5(0x3875),_0x4f5ef3['E']['Vector4'],!0x1,_0x5b5f3f['u'][_0x3724e5(0xa4e)]),this['registerInput']('worldNormal',_0x4f5ef3['E'][_0x3724e5(0x19c7)],!0x1,_0x5b5f3f['u']['Fragment']),this[_0x3724e5(0x11e1)](_0x3724e5(0x933),_0x4f5ef3['E'][_0x3724e5(0xf88)],!0x1,_0x5b5f3f['u'][_0x3724e5(0xd57)]),this[_0x3724e5(0x11e1)](_0x3724e5(0x34a8),_0x4f5ef3['E'][_0x3724e5(0x2384)],!0x0,_0x5b5f3f['u'][_0x3724e5(0xd57)]),this[_0x3724e5(0x11e1)](_0x3724e5(0x2bb8),_0x4f5ef3['E'][_0x3724e5(0x2384)],!0x0,_0x5b5f3f['u'][_0x3724e5(0xd57)]),this[_0x3724e5(0x11e1)]('diffuseColor',_0x4f5ef3['E']['Color3'],!0x0,_0x5b5f3f['u'][_0x3724e5(0xd57)]),this[_0x3724e5(0x11e1)](_0x3724e5(0x3d75),_0x4f5ef3['E'][_0x3724e5(0x1f42)],!0x0,_0x5b5f3f['u']['Fragment']),this['registerInput'](_0x3724e5(0x1d92),_0x4f5ef3['E']['Matrix'],!0x0),this[_0x3724e5(0x3f05)](_0x3724e5(0xc24),_0x4f5ef3['E'][_0x3724e5(0x1f42)],_0x5b5f3f['u'][_0x3724e5(0xd57)]),this['registerOutput'](_0x3724e5(0x1003),_0x4f5ef3['E'][_0x3724e5(0x1f42)],_0x5b5f3f['u'][_0x3724e5(0xd57)]),this[_0x3724e5(0x3f05)]('shadow',_0x4f5ef3['E'][_0x3724e5(0x2384)],_0x5b5f3f['u']['Fragment']);}static[_0x212883(0x41ef)](_0x3c85b8,_0x47b6b6){var _0xb9be40=_0x212883;const _0x177e67=_0x3c85b8;return _0x177e67[_0xb9be40(0x3875)][_0xb9be40(0xad5)]?(_0x177e67[_0xb9be40(0x401a)]=!_0x177e67['generateOnlyFragmentCode'],_0x55c061[_0xb9be40(0x1220)](_0xb9be40(0x3f29)),!0x1):(_0x177e67['_setTarget'](),!0x0);}[_0x212883(0x2969)](){var _0xde80e6=_0x212883;this[_0xde80e6(0x3e69)](this[_0xde80e6(0x401a)]?_0x5b5f3f['u'][_0xde80e6(0xd57)]:_0x5b5f3f['u'][_0xde80e6(0x32f9)]),this[_0xde80e6(0x392)](_0xde80e6(0x3875))[_0xde80e6(0x397b)]=this[_0xde80e6(0x401a)]?_0x5b5f3f['u'][_0xde80e6(0xd57)]:_0x5b5f3f['u'][_0xde80e6(0xa4e)];}[_0x212883(0x3fcd)](){return'LightBlock';}get[_0x212883(0x3875)](){var _0x240cd3=_0x212883;return this[_0x240cd3(0x2a55)][0x0];}get[_0x212883(0x23c6)](){return this['_inputs'][0x1];}get[_0x212883(0x933)](){var _0x4771bf=_0x212883;return this[_0x4771bf(0x2a55)][0x2];}get[_0x212883(0x34a8)](){return this['_inputs'][0x3];}get[_0x212883(0x2bb8)](){var _0x286400=_0x212883;return this[_0x286400(0x2a55)][0x4];}get[_0x212883(0x75d)](){var _0xace4d8=_0x212883;return this[_0xace4d8(0x2a55)][0x5];}get['specularColor'](){var _0x4c0723=_0x212883;return this[_0x4c0723(0x2a55)][0x6];}get[_0x212883(0x1d92)](){var _0x4a9f73=_0x212883;return this[_0x4a9f73(0x2a55)][0x7];}get[_0x212883(0xc24)](){var _0x5a1579=_0x212883;return this[_0x5a1579(0x13f5)][0x0];}get['specularOutput'](){return this['_outputs'][0x1];}get['shadow'](){var _0x22b64a=_0x212883;return this[_0x22b64a(0x13f5)][0x2];}[_0x212883(0x16c8)](_0x5b1ad9){var _0x27a223=_0x212883;if(!this[_0x27a223(0x933)]['isConnected']){let _0x4f2d09=_0x5b1ad9[_0x27a223(0x1398)](_0x23e912=>_0x23e912[_0x27a223(0x731)]===_0x5e0eb7['$'][_0x27a223(0x3fb)]);_0x4f2d09||(_0x4f2d09=new _0x297b77['S']('cameraPosition'))[_0x27a223(0x2a99)](_0x5e0eb7['$'][_0x27a223(0x3fb)]),_0x4f2d09[_0x27a223(0x61d)][_0x27a223(0x3dee)](this[_0x27a223(0x933)]);}}[_0x212883(0x3571)](_0xde0ea9,_0x49ce8e,_0x88d089){var _0x4526cb=_0x212883,_0x50c5c5,_0x59e14d;_0x88d089[_0x4526cb(0x299f)]&&(_0x50c5c5=_0xde0ea9['getScene'](),this['light']?(_0x17eca6['G'][_0x4526cb(0x1aa4)](_0x50c5c5,_0xde0ea9,this['light'],this[_0x4526cb(0x2e1e)],_0x88d089,!0x0,_0x59e14d={'needNormals':!0x1,'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1}),_0x59e14d['needRebuild']&&_0x88d089[_0x4526cb(0x20f9)]()):_0x17eca6['G'][_0x4526cb(0x2254)](_0x50c5c5,_0xde0ea9,_0x88d089,!0x0,_0x49ce8e[_0x4526cb(0x515)]));}[_0x212883(0x11c3)](_0x3ee36c,_0x5924ff,_0x2eb3fa,_0x419131){var _0xbfdd82=_0x212883;for(let _0x4c8779=0x0;_0x4c8779<_0x5924ff[_0xbfdd82(0x515)]&&_0x2eb3fa[_0xbfdd82(0x3f6c)+_0x4c8779];_0x4c8779++){var _0x2ce885=0x0<=_0x3ee36c[_0xbfdd82(0x1585)][_0xbfdd82(0x919)](_0xbfdd82(0x287d)+_0x4c8779);_0x17eca6['G'][_0xbfdd82(0x24d4)](_0x4c8779,_0x3ee36c['uniforms'],_0x3ee36c['samplers'],_0x2eb3fa[_0xbfdd82(0x36a4)+_0x4c8779],_0x419131,_0x2ce885);}}[_0x212883(0x2de9)](_0x4b2266,_0x564f1c,_0x595443){var _0xcb6e92=_0x212883,_0xbfaf43;_0x595443&&(_0xbfaf43=_0x595443[_0xcb6e92(0x83e)](),this[_0xcb6e92(0x152b)]?_0x17eca6['G'][_0xcb6e92(0x2ce2)](this['light'],this[_0xcb6e92(0x2e1e)],_0xbfaf43,_0x4b2266,!0x0):_0x17eca6['G'][_0xcb6e92(0x2a87)](_0xbfaf43,_0x595443,_0x4b2266,!0x0,_0x564f1c[_0xcb6e92(0x515)]));}[_0x212883(0x28ca)](_0xc5dcef){var _0x54250a=_0x212883,_0x41b059=this[_0x54250a(0x3875)],_0xfaf138='//'+this[_0x54250a(0xc8c)],_0x372525=(this[_0x54250a(0x152b)]?(this[_0x54250a(0x2e1e)]=(void 0x0!==_0xc5dcef['counters'][_0x54250a(0x310b)]?_0xc5dcef[_0x54250a(0xc90)][_0x54250a(0x310b)]:-0x1)+0x1,_0xc5dcef[_0x54250a(0xc90)][_0x54250a(0x310b)]=this[_0x54250a(0x2e1e)],_0xc5dcef['_emitFunctionFromInclude'](_0xc5dcef[_0x54250a(0x112a)]?_0x54250a(0x2be2):'lightVxFragmentDeclaration',_0xfaf138,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x54250a(0x2e1e)][_0x54250a(0x22e6)]()}]},this['_lightId']['toString']())):(_0xc5dcef['_emitFunctionFromInclude'](_0xc5dcef['supportUniformBuffers']?_0x54250a(0x2be2):_0x54250a(0xe3f),_0xfaf138,{'repeatKey':'maxSimultaneousLights'}),this[_0x54250a(0x2e1e)]=0x0,_0xc5dcef[_0x54250a(0x2dc9)][_0x54250a(0x2498)][_0x54250a(0x3f90)](this)),'v_'+_0x41b059[_0x54250a(0x2f3f)]);_0xc5dcef[_0x54250a(0x39da)](_0x372525,_0x54250a(0x2b6))&&(_0xc5dcef['compilationString']+=_0x372525+(_0x54250a(0x11dc)+_0x41b059[_0x54250a(0x2f3f)]+_0x54250a(0x3254))),this['light']?_0xc5dcef[_0x54250a(0x1ffe)]+=_0xc5dcef[_0x54250a(0x3b04)](_0x54250a(0x2902),_0xfaf138,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId'][_0x54250a(0x22e6)]()},{'search':/worldPos/g,'replace':_0x41b059[_0x54250a(0x2f3f)]}]}):(_0xc5dcef[_0x54250a(0x1ffe)]+=_0x54250a(0x3abc)+_0x41b059[_0x54250a(0x2f3f)]+_0x54250a(0x3254),this['view'][_0x54250a(0xad5)]&&(_0xc5dcef[_0x54250a(0x1ffe)]+='mat4\x20view\x20=\x20'+this[_0x54250a(0x1d92)]['associatedVariableName']+';\x0d\x0a'),_0xc5dcef['compilationString']+=_0xc5dcef[_0x54250a(0x3b04)](_0x54250a(0x2902),_0xfaf138,{'repeatKey':_0x54250a(0x515)}));}[_0x212883(0xb23)](_0x49e477){var _0x387450=_0x212883;if(super[_0x387450(0xb23)](_0x49e477),_0x49e477[_0x387450(0x397b)]===_0x5b5f3f['u']['Fragment']){this[_0x387450(0x401a)]&&_0x49e477[_0x387450(0x2dc9)][_0x387450(0x2498)][_0x387450(0x3f90)](this),_0x49e477[_0x387450(0x2dc9)][_0x387450(0x2b12)][_0x387450(0x3f90)](this),_0x49e477['sharedData']['blocksWithDefines'][_0x387450(0x3f90)](this);var _0x441396='//'+this['name'],_0x270312=this[_0x387450(0x3875)];let _0x336a83=_0x270312[_0x387450(0x2f3f)];return this[_0x387450(0x401a)]?(_0x336a83=_0x49e477['_getFreeVariableName'](_0x387450(0x41b0)),_0x49e477[_0x387450(0xa86)](_0x387450(0x7d5),_0x387450(0x2ed7)+_0x336a83+_0x387450(0x3254),_0x441396),_0x49e477[_0x387450(0x1ffe)]+=_0x336a83+_0x387450(0x11dc)+_0x270312[_0x387450(0x2f3f)]+_0x387450(0x18e2),_0x49e477[_0x387450(0x1ffe)]+=_0x49e477[_0x387450(0x3b04)](_0x387450(0x2902),_0x441396,{'repeatKey':_0x387450(0x515),'substitutionVars':this[_0x387450(0x401a)]?_0x387450(0x3eb)+_0x270312['associatedVariableName']:void 0x0})):_0x336a83='v_'+_0x336a83+'.xyz',_0x49e477[_0x387450(0x14f3)]('helperFunctions',_0x441396),_0x49e477[_0x387450(0x14f3)](_0x387450(0x273),_0x441396,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x336a83}]}),_0x49e477[_0x387450(0x14f3)](_0x387450(0x3435),_0x441396,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x336a83}]}),this[_0x387450(0x152b)]?_0x49e477[_0x387450(0x14f3)](_0x49e477['supportUniformBuffers']?'lightUboDeclaration':_0x387450(0xb6b),_0x441396,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x387450(0x2e1e)]['toString']()}]},this[_0x387450(0x2e1e)][_0x387450(0x22e6)]()):_0x49e477[_0x387450(0x14f3)](_0x49e477[_0x387450(0x112a)]?_0x387450(0x2609):'lightFragmentDeclaration',_0x441396,{'repeatKey':_0x387450(0x515),'substitutionVars':this['generateOnlyFragmentCode']?_0x387450(0x36db):void 0x0}),0x0===this[_0x387450(0x2e1e)]&&(_0x49e477['_registerTempVariable'](_0x387450(0x7da))&&(_0x49e477[_0x387450(0x1ffe)]+=_0x387450(0x1b0f)+this['cameraPosition'][_0x387450(0x2f3f)]+_0x387450(0x39f9)+_0x336a83+');\x0d\x0a'),_0x49e477['compilationString']+='lightingInfo\x20info;\x0d\x0a',_0x49e477[_0x387450(0x1ffe)]+=_0x387450(0x7dd),_0x49e477[_0x387450(0x1ffe)]+=_0x387450(0x30db)+(this['glossiness']['isConnected']?this[_0x387450(0x34a8)]['associatedVariableName']:_0x387450(0x2385))+'\x20*\x20'+(this[_0x387450(0x2bb8)][_0x387450(0xad5)]?this[_0x387450(0x2bb8)][_0x387450(0x2f3f)]:'1024.0')+_0x387450(0x3254),_0x49e477[_0x387450(0x1ffe)]+=_0x387450(0x2a36),_0x49e477[_0x387450(0x1ffe)]+=_0x387450(0x238a),_0x49e477[_0x387450(0x1ffe)]+=_0x387450(0x4030)+this[_0x387450(0x23c6)]['associatedVariableName']+_0x387450(0x18e2)),this['light']?_0x49e477[_0x387450(0x1ffe)]+=_0x49e477[_0x387450(0x3b04)](_0x387450(0x3096),_0x441396,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x387450(0x2e1e)][_0x387450(0x22e6)]()}]}):_0x49e477[_0x387450(0x1ffe)]+=_0x49e477[_0x387450(0x3b04)]('lightFragment',_0x441396,{'repeatKey':_0x387450(0x515)}),(_0x270312=this[_0x387450(0xc24)],_0x441396=this[_0x387450(0x1003)]),(_0x49e477[_0x387450(0x1ffe)]+=this[_0x387450(0x40a)](_0x270312,_0x49e477)+('\x20=\x20diffuseBase'+(this[_0x387450(0x75d)]['isConnected']?_0x387450(0x2f25)+this[_0x387450(0x75d)]['associatedVariableName']:'')+_0x387450(0x3254)),_0x441396['hasEndpoints']&&(_0x49e477['compilationString']+=this[_0x387450(0x40a)](_0x441396,_0x49e477)+(_0x387450(0x2e8b)+(this[_0x387450(0x3d75)]['isConnected']?_0x387450(0x2f25)+this[_0x387450(0x3d75)][_0x387450(0x2f3f)]:'')+_0x387450(0x3254))),this[_0x387450(0xc2b)][_0x387450(0xb6c)]&&(_0x49e477[_0x387450(0x1ffe)]+=this[_0x387450(0x40a)](this[_0x387450(0xc2b)],_0x49e477)+_0x387450(0x3534)),this);}this[_0x387450(0x28ca)](_0x49e477);}[_0x212883(0x2fcc)](){var _0x4820f3=_0x212883;const _0x520468=super[_0x4820f3(0x2fcc)]();return _0x520468[_0x4820f3(0x401a)]=this[_0x4820f3(0x401a)],this[_0x4820f3(0x152b)]&&(_0x520468[_0x4820f3(0x25b3)]=this[_0x4820f3(0x152b)]['id']),_0x520468;}[_0x212883(0x12f6)](_0x2cb4a1,_0x549979,_0xf4e560){var _0x1bc8ad=_0x212883;super[_0x1bc8ad(0x12f6)](_0x2cb4a1,_0x549979,_0xf4e560),_0x2cb4a1[_0x1bc8ad(0x25b3)]&&(this[_0x1bc8ad(0x152b)]=_0x549979[_0x1bc8ad(0x310)](_0x2cb4a1['lightId'])),this[_0x1bc8ad(0x401a)]=_0x2cb4a1[_0x1bc8ad(0x401a)],this[_0x1bc8ad(0x2969)]();}}(function(_0x28c518,_0x3b4fe5,_0xcc9c85,_0x31d8d3){var _0x3607c5=_0x212883,_0x522b8d,_0x3af662=arguments[_0x3607c5(0x1377)],_0x20d32a=_0x3af662<0x3?_0x3b4fe5:null===_0x31d8d3?_0x31d8d3=Object['getOwnPropertyDescriptor'](_0x3b4fe5,_0xcc9c85):_0x31d8d3;if('object'==typeof Reflect&&_0x3607c5(0x38fa)==typeof Reflect[_0x3607c5(0x1dac)])_0x20d32a=Reflect[_0x3607c5(0x1dac)](_0x28c518,_0x3b4fe5,_0xcc9c85,_0x31d8d3);else{for(var _0x4ea501=_0x28c518['length']-0x1;0x0<=_0x4ea501;_0x4ea501--)(_0x522b8d=_0x28c518[_0x4ea501])&&(_0x20d32a=(_0x3af662<0x3?_0x522b8d(_0x20d32a):0x3<_0x3af662?_0x522b8d(_0x3b4fe5,_0xcc9c85,_0x20d32a):_0x522b8d(_0x3b4fe5,_0xcc9c85))||_0x20d32a);}0x3<_0x3af662&&_0x20d32a&&Object['defineProperty'](_0x3b4fe5,_0xcc9c85,_0x20d32a);}([(0x0,_0x35857d['p'])(_0x212883(0x2598),_0x35857d['U'][_0x212883(0x159a)],_0x212883(0x3397),{'notifiers':{'rebuild':!0x0,'update':!0x0,'onValidation':_0x40de89[_0x212883(0x41ef)]}})],_0x40de89[_0x212883(0x41df)],_0x212883(0x401a),void 0x0),(0x0,_0xaa02ec['H'])(_0x212883(0x2530),_0x40de89));},0xc4ea:(_0x4ae0d3,_0x5e8f9b,_0x113179)=>{var _0x345306=a8_0x16e4d8,_0x559a83=_0x113179(0x1137a),_0x571637=_0x113179(0x16ad5),_0x3beb29=_0x113179(0xe456),_0x273b73=_0x113179(0x11c74),_0x30c19d=_0x113179(0x13cd1),_0x97a93c=_0x113179(0xd482),_0x87acfb=_0x113179(0x6214);class _0x123647 extends _0x97a93c['W']{[_0x345306(0x30d9)](){var _0x4ca8b8=_0x345306;return this[_0x4ca8b8(0x2416)][_0x4ca8b8(0xad5)]?(this['generateOnlyFragmentCode']=!this[_0x4ca8b8(0x401a)],_0x87acfb[_0x4ca8b8(0x1220)](_0x4ca8b8(0x1d9f)),!0x1):this[_0x4ca8b8(0x3875)][_0x4ca8b8(0xad5)]?(this[_0x4ca8b8(0x401a)]=!this[_0x4ca8b8(0x401a)],_0x87acfb[_0x4ca8b8(0x1220)]('The\x20worldPosition\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!'),!0x1):(this[_0x4ca8b8(0x2969)](),!0x0);}['_setTarget'](){var _0x54d0a6=_0x345306;super[_0x54d0a6(0x2969)](),this[_0x54d0a6(0x392)](_0x54d0a6(0x2416))[_0x54d0a6(0x397b)]=this[_0x54d0a6(0x401a)]?_0x571637['u'][_0x54d0a6(0xd57)]:_0x571637['u'][_0x54d0a6(0xa4e)],this[_0x54d0a6(0x392)](_0x54d0a6(0x3875))[_0x54d0a6(0x397b)]=this[_0x54d0a6(0x401a)]?_0x571637['u']['Fragment']:_0x571637['u'][_0x54d0a6(0xa4e)];}constructor(_0x9a534){var _0x2f6854=_0x345306;super(_0x9a534),this[_0x2f6854(0x11e1)](_0x2f6854(0x2416),_0x559a83['E'][_0x2f6854(0x2975)],!0x1,_0x571637['u'][_0x2f6854(0xa4e)]),this[_0x2f6854(0x11e1)](_0x2f6854(0x3875),_0x559a83['E']['Vector4'],!0x1,_0x571637['u']['Vertex']),this[_0x2f6854(0x11e1)](_0x2f6854(0x23c6),_0x559a83['E'][_0x2f6854(0x19c7)],!0x1,_0x571637['u'][_0x2f6854(0xd57)]),this[_0x2f6854(0x11e1)](_0x2f6854(0x2023),_0x559a83['E'][_0x2f6854(0x31e7)],!0x1,_0x571637['u']['Vertex']),this['registerInput'](_0x2f6854(0x933),_0x559a83['E'][_0x2f6854(0xf88)],!0x1,_0x571637['u'][_0x2f6854(0xd57)]),this['registerInput'](_0x2f6854(0x1d92),_0x559a83['E'][_0x2f6854(0x31e7)],!0x1,_0x571637['u'][_0x2f6854(0xd57)]),this['registerOutput'](_0x2f6854(0x23d8),_0x559a83['E'][_0x2f6854(0x1f42)],_0x571637['u'][_0x2f6854(0xd57)]),this[_0x2f6854(0x3f05)](_0x2f6854(0x3e6f),_0x559a83['E'][_0x2f6854(0x2f7)],_0x571637['u'][_0x2f6854(0xd57)]),this[_0x2f6854(0x3f05)]('r',_0x559a83['E'][_0x2f6854(0x2384)],_0x571637['u']['Fragment']),this[_0x2f6854(0x3f05)]('g',_0x559a83['E'][_0x2f6854(0x2384)],_0x571637['u']['Fragment']),this['registerOutput']('b',_0x559a83['E']['Float'],_0x571637['u'][_0x2f6854(0xd57)]),this[_0x2f6854(0x3f05)]('a',_0x559a83['E'][_0x2f6854(0x2384)],_0x571637['u'][_0x2f6854(0xd57)]),this['_inputs'][0x0][_0x2f6854(0xcfa)](_0x559a83['E'][_0x2f6854(0x1f42)]|_0x559a83['E']['Vector3']|_0x559a83['E'][_0x2f6854(0x19c7)]);}[_0x345306(0x3fcd)](){var _0x39e9a0=_0x345306;return _0x39e9a0(0x2152);}get[_0x345306(0x2416)](){return this['_inputs'][0x0];}get['worldPosition'](){return this['_inputs'][0x1];}get[_0x345306(0x23c6)](){return this['_inputs'][0x2];}get['world'](){var _0x2f9ef2=_0x345306;return this[_0x2f9ef2(0x2a55)][0x3];}get[_0x345306(0x933)](){var _0xfc847f=_0x345306;return this[_0xfc847f(0x2a55)][0x4];}get[_0x345306(0x1d92)](){var _0x3dcad1=_0x345306;return this[_0x3dcad1(0x2a55)][0x5];}get[_0x345306(0x23d8)](){var _0x5b17fd=_0x345306;return this[_0x5b17fd(0x13f5)][0x0];}get[_0x345306(0x3e6f)](){var _0x2de118=_0x345306;return this[_0x2de118(0x13f5)][0x1];}get['r'](){var _0x100785=_0x345306;return this[_0x100785(0x13f5)][0x2];}get['g'](){return this['_outputs'][0x3];}get['b'](){var _0x310f5c=_0x345306;return this[_0x310f5c(0x13f5)][0x4];}get['a'](){var _0x428683=_0x345306;return this[_0x428683(0x13f5)][0x5];}[_0x345306(0x16c8)](_0x77498a){var _0x386852=_0x345306;if(super['autoConfigure'](_0x77498a),!this['cameraPosition'][_0x386852(0xad5)]){let _0x457284=_0x77498a[_0x386852(0x1398)](_0x12d141=>_0x12d141[_0x386852(0x731)]===_0x30c19d['$'][_0x386852(0x3fb)]);_0x457284||(_0x457284=new _0x273b73['S'](_0x386852(0x933)))['setAsSystemValue'](_0x30c19d['$'][_0x386852(0x3fb)]),_0x457284[_0x386852(0x61d)][_0x386852(0x3dee)](this['cameraPosition']);}}[_0x345306(0xb23)](_0x1f13e3){var _0x36c496=_0x345306;if(super['_buildBlock'](_0x1f13e3),!this[_0x36c496(0x3c38)])return _0x1f13e3[_0x36c496(0x1ffe)]+=this['writeOutputs'](_0x1f13e3,_0x36c496(0x1898)),this;if(_0x1f13e3[_0x36c496(0x397b)]!==_0x571637['u'][_0x36c496(0xd57)])return _0x1f13e3[_0x36c496(0x1ffe)]+=this[_0x36c496(0x2df7)](_0x1f13e3),this;this[_0x36c496(0x401a)]&&(_0x1f13e3[_0x36c496(0x1ffe)]+=this['handleVertexSide'](_0x1f13e3)),this['handleFragmentSideInits'](_0x1f13e3);var _0x4f63c9=_0x1f13e3[_0x36c496(0x1d12)](_0x36c496(0x30b2));return _0x1f13e3['compilationString']+=_0x36c496(0x3723)+_0x4f63c9+'\x20=\x20normalize('+this[_0x36c496(0x23c6)][_0x36c496(0x2f3f)]+_0x36c496(0x2295),_0x1f13e3[_0x36c496(0x1ffe)]+=this[_0x36c496(0x1f2)](_0x4f63c9),_0x1f13e3[_0x36c496(0x1ffe)]+=this['handleFragmentSideCodeReflectionColor'](void 0x0,''),_0x1f13e3[_0x36c496(0x1ffe)]+=this[_0x36c496(0x4072)](_0x1f13e3,this[_0x36c496(0x2a57)]),this;}}(0x0,_0x3beb29['H'])(_0x345306(0x4142),_0x123647);},0x3a47:(_0x4a1c7a,_0x1768a2,_0xc005cc)=>{var _0x357014=a8_0x16e4d8;function _0x3963c2(_0x45cea7,_0x584dc0,_0x217c08,_0x1b0fc2){var _0x259b59=a8_0x5b24,_0x50f7ee,_0x512e6c=arguments['length'],_0x3b619b=_0x512e6c<0x3?_0x584dc0:null===_0x1b0fc2?_0x1b0fc2=Object[_0x259b59(0xd3d)](_0x584dc0,_0x217c08):_0x1b0fc2;if('object'==typeof Reflect&&_0x259b59(0x38fa)==typeof Reflect['decorate'])_0x3b619b=Reflect['decorate'](_0x45cea7,_0x584dc0,_0x217c08,_0x1b0fc2);else{for(var _0x26377e=_0x45cea7['length']-0x1;0x0<=_0x26377e;_0x26377e--)(_0x50f7ee=_0x45cea7[_0x26377e])&&(_0x3b619b=(_0x512e6c<0x3?_0x50f7ee(_0x3b619b):0x3<_0x512e6c?_0x50f7ee(_0x584dc0,_0x217c08,_0x3b619b):_0x50f7ee(_0x584dc0,_0x217c08))||_0x3b619b);}0x3<_0x512e6c&&_0x3b619b&&Object['defineProperty'](_0x584dc0,_0x217c08,_0x3b619b);}var _0x973625=_0xc005cc(0x15a52),_0xf408fb=_0xc005cc(0x1137a),_0x1ef591=_0xc005cc(0x16ad5),_0x389532=_0xc005cc(0xe456),_0xc005cc=_0xc005cc(0x159af);class _0x5a5b7e extends _0x973625['k']{constructor(_0x4130d3){var _0x2b5d5f=a8_0x5b24;super(_0x4130d3,_0x1ef591['u']['VertexAndFragment']),this[_0x2b5d5f(0x31cd)]=!0x1,this[_0x2b5d5f(0x36ed)]=!0x1,this[_0x2b5d5f(0x3c51)]=!0x1,this[_0x2b5d5f(0x12df)]=!0x0,this['registerInput']('uv',_0xf408fb['E']['AutoDetect'],!0x1,_0x1ef591['u'][_0x2b5d5f(0x32f9)]),this[_0x2b5d5f(0x3f05)](_0x2b5d5f(0x116c),_0xf408fb['E'][_0x2b5d5f(0x2384)],_0x1ef591['u']['Neutral']),this['_inputs'][0x0][_0x2b5d5f(0xcfa)](_0xf408fb['E'][_0x2b5d5f(0x3c5a)]|_0xf408fb['E']['Vector3']|_0xf408fb['E'][_0x2b5d5f(0x19c7)]),this[_0x2b5d5f(0x2a55)][0x0][_0x2b5d5f(0x43d)]=!0x1;}[_0x357014(0x3fcd)](){var _0x13d2ee=_0x357014;return _0x13d2ee(0x3a4e);}get['uv'](){var _0x336be1=_0x357014;return this[_0x336be1(0x2a55)][0x0];}get[_0x357014(0x116c)](){var _0x573a14=_0x357014;return this[_0x573a14(0x13f5)][0x0];}[_0x357014(0x1a10)](_0x1fa6fd){var _0x4f66ca=_0x357014;_0x1fa6fd[_0x4f66ca(0x1484)](_0x4f66ca(0x35c4));}get[_0x357014(0x397b)](){var _0xa6b36f=_0x357014;return!this['uv']['isConnected']||this['uv'][_0xa6b36f(0x26c9)][_0xa6b36f(0x3553)]?_0x1ef591['u'][_0xa6b36f(0x32f9)]:_0x1ef591['u'][_0xa6b36f(0xd57)];}[_0x357014(0x3311)](_0x8a5eb7){var _0x145903=_0x357014;const _0x1e360d=_0x8a5eb7[_0x145903(0x7de)](void 0x0,this['useNonLinearDepth'],this[_0x145903(0x3c51)],void 0x0,this[_0x145903(0x36ed)]);return _0x1e360d[_0x145903(0x4d9)]();}[_0x357014(0x2de9)](_0x54a9f1,_0x9c7b63){var _0x44cb27=_0x357014;_0x9c7b63=this[_0x44cb27(0x3311)](_0x9c7b63[_0x44cb27(0x83e)]()),_0x54a9f1[_0x44cb27(0x1888)](this[_0x44cb27(0x1a56)],_0x9c7b63);}['_injectVertexCode'](_0x7f1f78){var _0x5cf73c=_0x357014,_0x5d918b=this['uv'];if(_0x5d918b['connectedPoint']['ownerBlock'][_0x5cf73c(0x3553)]&&!_0x5d918b[_0x5cf73c(0x19d)]['ownerBlock'][_0x5cf73c(0xf27)]&&_0x7f1f78['_emitUniformFromString'](_0x5d918b['associatedVariableName'],'vec'+(_0x5d918b[_0x5cf73c(0x21e0)]===_0xf408fb['E']['Vector3']?'3':_0x5d918b[_0x5cf73c(0x21e0)]===_0xf408fb['E'][_0x5cf73c(0x19c7)]?'4':'2')),this[_0x5cf73c(0x2d57)]='vMain'+_0x5d918b['associatedVariableName'],_0x7f1f78[_0x5cf73c(0x39da)](this[_0x5cf73c(0x2d57)],_0x5cf73c(0x1da5)),_0x7f1f78[_0x5cf73c(0x1ffe)]+=this[_0x5cf73c(0x2d57)]+'\x20=\x20'+_0x5d918b[_0x5cf73c(0x2f3f)]+_0x5cf73c(0x33c3),this[_0x5cf73c(0x13f5)][_0x5cf73c(0x29fb)](_0x128d09=>_0x128d09[_0x5cf73c(0x35dd)])){this[_0x5cf73c(0x2273)](_0x7f1f78,!0x0);for(const _0x304f9c of this[_0x5cf73c(0x13f5)])_0x304f9c['hasEndpoints']&&this[_0x5cf73c(0x708)](_0x7f1f78,_0x304f9c,'r',!0x0);}}[_0x357014(0x2273)](_0xa52cd2,_0xfce608=!0x1){var _0x21df92=_0x357014,_0x2d1000=this['uv'];if(_0xfce608)return _0xa52cd2[_0x21df92(0x397b)]===_0x1ef591['u'][_0x21df92(0xd57)]?void 0x0:void(_0xa52cd2[_0x21df92(0x1ffe)]+=_0x21df92(0x3723)+this[_0x21df92(0x32e4)]+'\x20=\x20texture2D('+this[_0x21df92(0x1a56)]+',\x20'+_0x2d1000[_0x21df92(0x2f3f)]+_0x21df92(0x15d6));this['uv'][_0x21df92(0x1995)][_0x21df92(0x397b)]===_0x1ef591['u'][_0x21df92(0xd57)]?_0xa52cd2['compilationString']+=_0x21df92(0x3723)+this[_0x21df92(0x32e4)]+'\x20=\x20texture2D('+this[_0x21df92(0x1a56)]+',\x20'+_0x2d1000[_0x21df92(0x2f3f)]+_0x21df92(0x15d6):_0xa52cd2[_0x21df92(0x1ffe)]+=_0x21df92(0x3723)+this['_tempTextureRead']+'\x20=\x20texture2D('+this[_0x21df92(0x1a56)]+',\x20'+this[_0x21df92(0x2d57)]+_0x21df92(0x2295);}['_writeOutput'](_0x1e7a55,_0x3138c9,_0x4dc809,_0x1a95b3=!0x1){var _0x47b412=_0x357014;if(_0x1a95b3)return _0x1e7a55[_0x47b412(0x397b)]===_0x1ef591['u']['Fragment']?void 0x0:void(_0x1e7a55['compilationString']+=this[_0x47b412(0x40a)](_0x3138c9,_0x1e7a55)+_0x47b412(0x11dc)+this['_tempTextureRead']+'.'+_0x4dc809+_0x47b412(0x3254));this['uv']['ownerBlock']['target'],_0x1ef591['u']['Fragment'],_0x1e7a55[_0x47b412(0x1ffe)]+=this[_0x47b412(0x40a)](_0x3138c9,_0x1e7a55)+_0x47b412(0x11dc)+this['_tempTextureRead']+'.'+_0x4dc809+_0x47b412(0x3254);}[_0x357014(0xb23)](_0x2c686d){var _0x3c5831=_0x357014;if(super[_0x3c5831(0xb23)](_0x2c686d),this[_0x3c5831(0x1a56)]=_0x2c686d[_0x3c5831(0x1d12)](this['name']+_0x3c5831(0x3c6b)),this[_0x3c5831(0x32e4)]=_0x2c686d['_getFreeVariableName'](_0x3c5831(0x2be3)),_0x2c686d[_0x3c5831(0x2dc9)][_0x3c5831(0xa66)][_0x3c5831(0x919)](this)<0x0&&_0x2c686d[_0x3c5831(0x2dc9)][_0x3c5831(0xa66)][_0x3c5831(0x3f90)](this),_0x2c686d[_0x3c5831(0x397b)]!==_0x1ef591['u'][_0x3c5831(0xd57)])return _0x2c686d[_0x3c5831(0x22a0)](this[_0x3c5831(0x1a56)]),void this[_0x3c5831(0x28ca)](_0x2c686d);if(this[_0x3c5831(0x13f5)][_0x3c5831(0x29fb)](_0x2353cb=>_0x2353cb[_0x3c5831(0xf16)])){_0x2c686d[_0x3c5831(0x22a0)](this[_0x3c5831(0x1a56)]),this[_0x3c5831(0x2273)](_0x2c686d);for(const _0x43eded of this[_0x3c5831(0x13f5)])_0x43eded[_0x3c5831(0xb6c)]&&this[_0x3c5831(0x708)](_0x2c686d,_0x43eded,'r');return this;}}[_0x357014(0x2fcc)](){var _0x21d091=_0x357014;const _0x5d7c45=super[_0x21d091(0x2fcc)]();return _0x5d7c45[_0x21d091(0x31cd)]=this[_0x21d091(0x31cd)],_0x5d7c45[_0x21d091(0x36ed)]=this['storeCameraSpaceZ'],_0x5d7c45['force32itsFloat']=this['force32itsFloat'],_0x5d7c45;}[_0x357014(0x12f6)](_0x22b349,_0x59049a,_0x5430be){var _0x3b6f7a=_0x357014;super[_0x3b6f7a(0x12f6)](_0x22b349,_0x59049a,_0x5430be),this[_0x3b6f7a(0x31cd)]=_0x22b349[_0x3b6f7a(0x31cd)],this[_0x3b6f7a(0x36ed)]=!!_0x22b349[_0x3b6f7a(0x36ed)],this[_0x3b6f7a(0x3c51)]=_0x22b349[_0x3b6f7a(0x3c51)];}}_0x3963c2([(0x0,_0xc005cc['p'])(_0x357014(0x15f2),_0xc005cc['U'][_0x357014(0x159a)],'ADVANCED',{'notifiers':{'activatePreviewCommand':!0x0,'callback':(_0x46afa7,_0x31d7c7)=>{var _0x4f82c3=_0x357014;const _0xb36db7=_0x31d7c7;let _0x622944=!0x1;return _0xb36db7['useNonLinearDepth']&&(_0xb36db7[_0x4f82c3(0x36ed)]=!0x1,_0x622944=!0x0),_0x46afa7['disableDepthRenderer'](),_0x622944;}}})],_0x5a5b7e[_0x357014(0x41df)],'useNonLinearDepth',void 0x0),_0x3963c2([(0x0,_0xc005cc['p'])(_0x357014(0x2c5c),_0xc005cc['U']['Boolean'],'ADVANCED',{'notifiers':{'activatePreviewCommand':!0x0,'callback':(_0x156a67,_0x5601a8)=>{var _0x1e0ba5=_0x357014;const _0x478080=_0x5601a8;let _0x3c45fe=!0x1;return _0x478080[_0x1e0ba5(0x36ed)]&&(_0x478080['useNonLinearDepth']=!0x1,_0x3c45fe=!0x0),_0x156a67['disableDepthRenderer'](),_0x3c45fe;}}})],_0x5a5b7e[_0x357014(0x41df)],_0x357014(0x36ed),void 0x0),_0x3963c2([(0x0,_0xc005cc['p'])('Force\x2032\x20bits\x20float',_0xc005cc['U'][_0x357014(0x159a)],'ADVANCED',{'notifiers':{'activatePreviewCommand':!0x0,'callback':_0x40194c=>_0x40194c[_0x357014(0x2fea)]()}})],_0x5a5b7e[_0x357014(0x41df)],'force32itsFloat',void 0x0),(0x0,_0x389532['H'])(_0x357014(0x365e),_0x5a5b7e);},0xb735:(_0x196f84,_0x446f5b,_0x13011f)=>{var _0x158faa=a8_0x16e4d8,_0x3908ef=_0x13011f(0x15a52),_0xe95d98=_0x13011f(0x1137a),_0x4726c1=_0x13011f(0x16ad5),_0x321c37=_0x13011f(0xec3c),_0x4a38c8=_0x13011f(0xe779),_0x57553d=_0x13011f(0x11c74),_0x2adfeb=_0x13011f(0xe456),_0x2ad78d=_0x13011f(0xbac7),_0x1c4752=_0x13011f(0x7378),_0x17072b=_0x13011f(0x77a5),_0x3be73d=(_0x13011f(0x175b0),_0x13011f(0xdbdc)),_0x3e3f69=_0x13011f(0xd646),_0x15061e=_0x13011f(0xf8c1);class _0x4a6d1d extends _0x3908ef['k']{constructor(_0x52611a,_0x1b2c76=!0x1){var _0x2d0a49=a8_0x5b24;super(_0x52611a,_0x1b2c76?_0x4726c1['u'][_0x2d0a49(0xd57)]:_0x4726c1['u'][_0x2d0a49(0x32f9)]),this[_0x2d0a49(0x4135)]=!0x1,this['_convertToLinearSpace']=!0x1,this[_0x2d0a49(0x1b2b)]=!0x1,this[_0x2d0a49(0x1303)]=_0x1b2c76,this[_0x2d0a49(0x11e1)]('uv',_0xe95d98['E'][_0x2d0a49(0x2975)],!0x1,_0x4726c1['u'][_0x2d0a49(0x32f9)]),this[_0x2d0a49(0x11e1)](_0x2d0a49(0x35d0),_0xe95d98['E'][_0x2d0a49(0x874)],!0x0,_0x4726c1['u']['VertexAndFragment'],new _0x3e3f69['C'](_0x2d0a49(0x35d0),this,_0x321c37['Ab']['Input'],_0x3be73d['S'],_0x2d0a49(0x800))),this[_0x2d0a49(0x11e1)]('layer',_0xe95d98['E'][_0x2d0a49(0x2384)],!0x0),this[_0x2d0a49(0x3f05)](_0x2d0a49(0x3e6f),_0xe95d98['E'][_0x2d0a49(0x2f7)],_0x4726c1['u'][_0x2d0a49(0x359a)]),this[_0x2d0a49(0x3f05)](_0x2d0a49(0x23d8),_0xe95d98['E'][_0x2d0a49(0x1f42)],_0x4726c1['u']['Neutral']),this['registerOutput']('r',_0xe95d98['E'][_0x2d0a49(0x2384)],_0x4726c1['u'][_0x2d0a49(0x359a)]),this[_0x2d0a49(0x3f05)]('g',_0xe95d98['E']['Float'],_0x4726c1['u']['Neutral']),this['registerOutput']('b',_0xe95d98['E']['Float'],_0x4726c1['u']['Neutral']),this[_0x2d0a49(0x3f05)]('a',_0xe95d98['E']['Float'],_0x4726c1['u'][_0x2d0a49(0x359a)]),this[_0x2d0a49(0x3f05)](_0x2d0a49(0x184a),_0xe95d98['E'][_0x2d0a49(0x2384)],_0x4726c1['u'][_0x2d0a49(0x359a)]),this[_0x2d0a49(0x2a55)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0xe95d98['E'][_0x2d0a49(0x3c5a)]|_0xe95d98['E'][_0x2d0a49(0xf88)]|_0xe95d98['E']['Vector4']),this[_0x2d0a49(0x2a55)][0x0][_0x2d0a49(0x43d)]=!_0x1b2c76;}get[_0x158faa(0x3c38)](){var _0x35baf6=_0x158faa,_0x2a0bbe;return this['source'][_0x35baf6(0xad5)]?(null==(_0x2a0bbe=this[_0x35baf6(0x35d0)][_0x35baf6(0x19d)])?void 0x0:_0x2a0bbe[_0x35baf6(0x1995)])[_0x35baf6(0x3c38)]:this['_texture'];}set[_0x158faa(0x3c38)](_0x427629){var _0x5d15a4=_0x158faa,_0x37a8b6;if(this[_0x5d15a4(0xe04)]!==_0x427629){const _0xefb98=null!=(_0x37a8b6=null==_0x427629?void 0x0:_0x427629['getScene']())?_0x37a8b6:_0x15061e['l'][_0x5d15a4(0x3396)];!_0x427629&&_0xefb98&&_0xefb98[_0x5d15a4(0x3ae2)](_0x17072b['g']['MATERIAL_TextureDirtyFlag'],_0x4aa6cd=>_0x4aa6cd[_0x5d15a4(0x32b8)](this[_0x5d15a4(0xe04)])),(this[_0x5d15a4(0xe04)]=_0x427629)&&_0xefb98&&_0xefb98[_0x5d15a4(0x3ae2)](_0x17072b['g']['MATERIAL_TextureDirtyFlag'],_0x57cbcc=>_0x57cbcc['hasTexture'](_0x427629));}}get['samplerName'](){var _0x1de3a5=_0x158faa;return this[_0x1de3a5(0x2ae4)]?this['_imageSource'][_0x1de3a5(0x2364)]:this[_0x1de3a5(0x1a56)];}get[_0x158faa(0x1ba4)](){var _0x10a29e=_0x158faa;return this[_0x10a29e(0x35d0)][_0x10a29e(0xad5)];}set[_0x158faa(0xfed)](_0x555742){var _0x1df38b=_0x158faa;if(_0x555742!==this['_convertToGammaSpace']&&(this[_0x1df38b(0x4135)]=_0x555742,this[_0x1df38b(0x3c38)])){const _0x260ba2=null!=(_0x555742=this[_0x1df38b(0x3c38)][_0x1df38b(0x83e)]())?_0x555742:_0x15061e['l']['LastCreatedScene'];null!==_0x260ba2&&void 0x0!==_0x260ba2&&_0x260ba2[_0x1df38b(0x3ae2)](_0x17072b['g'][_0x1df38b(0x1fa)],_0x56f8c7=>_0x56f8c7[_0x1df38b(0x32b8)](this[_0x1df38b(0x3c38)]));}}get['convertToGammaSpace'](){var _0x34df77=_0x158faa;return this[_0x34df77(0x4135)];}set[_0x158faa(0x2121)](_0x1e2b87){var _0x33044f=_0x158faa;if(_0x1e2b87!==this[_0x33044f(0x21ec)]&&(this[_0x33044f(0x21ec)]=_0x1e2b87,this[_0x33044f(0x3c38)])){const _0x46c0ca=null!=(_0x1e2b87=this[_0x33044f(0x3c38)][_0x33044f(0x83e)]())?_0x1e2b87:_0x15061e['l'][_0x33044f(0x3396)];null!==_0x46c0ca&&void 0x0!==_0x46c0ca&&_0x46c0ca[_0x33044f(0x3ae2)](_0x17072b['g'][_0x33044f(0x1fa)],_0x50ac33=>_0x50ac33[_0x33044f(0x32b8)](this[_0x33044f(0x3c38)]));}}get['convertToLinearSpace'](){var _0x5f04e8=_0x158faa;return this[_0x5f04e8(0x21ec)];}[_0x158faa(0x3fcd)](){var _0x975940=_0x158faa;return _0x975940(0x3e35);}get['uv'](){return this['_inputs'][0x0];}get['source'](){return this['_inputs'][0x1];}get['layer'](){var _0x50c87b=_0x158faa;return this[_0x50c87b(0x2a55)][0x2];}get['rgba'](){var _0x15537c=_0x158faa;return this[_0x15537c(0x13f5)][0x0];}get['rgb'](){var _0x132b83=_0x158faa;return this[_0x132b83(0x13f5)][0x1];}get['r'](){var _0x2de17f=_0x158faa;return this[_0x2de17f(0x13f5)][0x2];}get['g'](){var _0xd48a9f=_0x158faa;return this[_0xd48a9f(0x13f5)][0x3];}get['b'](){var _0x4771d9=_0x158faa;return this[_0x4771d9(0x13f5)][0x4];}get['a'](){var _0x11a70a=_0x158faa;return this[_0x11a70a(0x13f5)][0x5];}get[_0x158faa(0x184a)](){var _0x3ba705=_0x158faa;return this[_0x3ba705(0x13f5)][0x6];}get[_0x158faa(0x397b)](){var _0x23a104=_0x158faa;if(this[_0x23a104(0x1303)])return _0x4726c1['u'][_0x23a104(0xd57)];if(!this['uv'][_0x23a104(0xad5)])return _0x4726c1['u'][_0x23a104(0x32f9)];if(this['uv'][_0x23a104(0x26c9)][_0x23a104(0x3553)])return _0x4726c1['u'][_0x23a104(0x32f9)];let _0x40b3d0=this['uv'][_0x23a104(0x19d)];for(;_0x40b3d0;){if(_0x40b3d0[_0x23a104(0x397b)]===_0x4726c1['u'][_0x23a104(0xd57)])return _0x4726c1['u']['Fragment'];if(_0x40b3d0[_0x23a104(0x397b)]===_0x4726c1['u'][_0x23a104(0xa4e)])return _0x4726c1['u'][_0x23a104(0x32f9)];if(_0x40b3d0['target']===_0x4726c1['u'][_0x23a104(0x359a)]||_0x40b3d0[_0x23a104(0x397b)]===_0x4726c1['u'][_0x23a104(0x32f9)]){var _0x40a451=_0x40b3d0[_0x23a104(0x1995)];if(_0x40a451[_0x23a104(0x397b)]===_0x4726c1['u'][_0x23a104(0xd57)])return _0x4726c1['u']['Fragment'];_0x40b3d0=null;for(const _0x4ee1ac of _0x40a451[_0x23a104(0x16a9)])if(_0x4ee1ac[_0x23a104(0x19d)]){_0x40b3d0=_0x4ee1ac['connectedPoint'];break;}}}return _0x4726c1['u'][_0x23a104(0x32f9)];}set['target'](_0x498335){}[_0x158faa(0x16c8)](_0x2860c4){var _0x24ae43=_0x158faa;if(!this['uv'][_0x24ae43(0xad5)]){if(_0x2860c4[_0x24ae43(0x3bad)]===_0x1c4752['a'][_0x24ae43(0x152c)]){const _0xac655=_0x2860c4[_0x24ae43(0xbae)](_0x427036=>'uv'===_0x427036['name']);_0xac655&&_0xac655[_0x24ae43(0x3dee)](this);}else{const _0x517fd7=_0x2860c4['mode']===_0x1c4752['a'][_0x24ae43(0x1ff0)]?_0x24ae43(0x2836):'uv';let _0x50e6a1=_0x2860c4['getInputBlockByPredicate'](_0x3ae7e4=>_0x3ae7e4['isAttribute']&&_0x3ae7e4['name']===_0x517fd7);_0x50e6a1||(_0x50e6a1=new _0x57553d['S']('uv'))[_0x24ae43(0x2d19)](_0x517fd7),_0x50e6a1[_0x24ae43(0x61d)]['connectTo'](this['uv']);}}}[_0x158faa(0x3457)](_0x34684d,_0x283488,_0x5a1004){var _0x59f429=_0x158faa;_0x5a1004[_0x59f429(0x2389)]&&void 0x0!==this['_mainUVDefineName']&&_0x5a1004[_0x59f429(0x2c65)](this['_mainUVDefineName'],!0x1,!0x0);}[_0x158faa(0x3571)](_0x14cfce,_0x18846e,_0x5580a8){var _0x49cd9c=_0x158faa,_0x5e5000,_0x1412bd;_0x5580a8[_0x49cd9c(0x2389)]&&(this[_0x49cd9c(0x3c38)]&&this['texture']['getTextureMatrix']?(_0x5e5000=this[_0x49cd9c(0xfed)]&&this[_0x49cd9c(0x3c38)]&&!this[_0x49cd9c(0x3c38)][_0x49cd9c(0x1c01)],_0x1412bd=this[_0x49cd9c(0x2121)]&&this[_0x49cd9c(0x3c38)]&&this[_0x49cd9c(0x3c38)][_0x49cd9c(0x1c01)],_0x5580a8[_0x49cd9c(0x2c65)](this[_0x49cd9c(0x1030)],_0x5e5000,!0x0),_0x5580a8[_0x49cd9c(0x2c65)](this['_gammaDefineName'],_0x1412bd,!0x0),this[_0x49cd9c(0x3fe)]&&(this[_0x49cd9c(0x3c38)]['getTextureMatrix']()['isIdentityAs3x2']()?(_0x5580a8[_0x49cd9c(0x2c65)](this[_0x49cd9c(0x13ea)],!0x1,!0x0),_0x5580a8[_0x49cd9c(0x2c65)](this['_mainUVDefineName'],!0x0,!0x0)):(_0x5580a8['setValue'](this[_0x49cd9c(0x13ea)],!0x0),null==_0x5580a8[this[_0x49cd9c(0xba0)]]&&_0x5580a8['setValue'](this[_0x49cd9c(0xba0)],!0x1,!0x0)))):this[_0x49cd9c(0x3fe)]&&(_0x5580a8[_0x49cd9c(0x2c65)](this[_0x49cd9c(0x13ea)],!0x1,!0x0),_0x5580a8['setValue'](this[_0x49cd9c(0xba0)],!0x0,!0x0)));}[_0x158faa(0x3261)](){var _0x1a9b54=_0x158faa;return!(this[_0x1a9b54(0x3c38)]&&!this[_0x1a9b54(0x3c38)][_0x1a9b54(0x1ec1)]());}[_0x158faa(0x2de9)](_0x343fdb){var _0x10a701=_0x158faa;this[_0x10a701(0x3c38)]&&(this['_isMixed']&&(_0x343fdb['setFloat'](this[_0x10a701(0x2d6a)],this[_0x10a701(0x3c38)]['level']),_0x343fdb[_0x10a701(0x1e2d)](this[_0x10a701(0x40ee)],this[_0x10a701(0x3c38)][_0x10a701(0x318f)]())),this[_0x10a701(0x2ae4)]||_0x343fdb[_0x10a701(0x1888)](this[_0x10a701(0x1a56)],this[_0x10a701(0x3c38)]));}get[_0x158faa(0x3fe)](){var _0x3c1fe2=_0x158faa;return this[_0x3c1fe2(0x397b)]!==_0x4726c1['u'][_0x3c1fe2(0xd57)];}[_0x158faa(0x28ca)](_0x1154a8){var _0x1579e3=_0x158faa;const _0x5ed43d=this['uv'];if(this[_0x1579e3(0x13ea)]=_0x1154a8[_0x1579e3(0x22b8)](_0x1579e3(0x9bd)),this[_0x1579e3(0xba0)]=_0x1579e3(0x19fa)+_0x5ed43d['associatedVariableName'][_0x1579e3(0x3299)](),this[_0x1579e3(0x2d57)]='vMain'+_0x5ed43d['associatedVariableName'],this['_transformedUVName']=_0x1154a8['_getFreeVariableName']('transformedUV'),this[_0x1579e3(0x40ee)]=_0x1154a8[_0x1579e3(0x1d12)]('textureTransform'),this[_0x1579e3(0x2d6a)]=_0x1154a8[_0x1579e3(0x1d12)]('textureInfoName'),this['level'][_0x1579e3(0x2f3f)]=this['_textureInfoName'],_0x1154a8[_0x1579e3(0x39da)](this['_transformedUVName'],_0x1579e3(0x1da5),this[_0x1579e3(0x13ea)]),_0x1154a8[_0x1579e3(0x39da)](this[_0x1579e3(0x2d57)],'vec2',this[_0x1579e3(0xba0)]),_0x1154a8[_0x1579e3(0x1142)](this['_textureTransformName'],_0x1579e3(0x20a5),this[_0x1579e3(0x13ea)]),_0x1154a8[_0x1579e3(0x1ffe)]+=_0x1579e3(0x954)+this['_defineName']+'\x0d\x0a',_0x1154a8[_0x1579e3(0x1ffe)]+=this[_0x1579e3(0x309c)]+'\x20=\x20vec2('+this[_0x1579e3(0x40ee)]+_0x1579e3(0x500)+_0x5ed43d['associatedVariableName']+_0x1579e3(0x40e6),_0x1154a8['compilationString']+=_0x1579e3(0x1299)+this['_mainUVDefineName']+_0x1579e3(0x1627),_0x1154a8[_0x1579e3(0x1ffe)]+=this[_0x1579e3(0x2d57)]+_0x1579e3(0x11dc)+_0x5ed43d[_0x1579e3(0x2f3f)]+_0x1579e3(0x33c3),_0x1154a8[_0x1579e3(0x1ffe)]+=_0x1579e3(0x1766),this[_0x1579e3(0x13f5)][_0x1579e3(0x29fb)](_0x40fdf1=>_0x40fdf1[_0x1579e3(0x35dd)])){this[_0x1579e3(0x2273)](_0x1154a8,!0x0);for(const _0x5e7a19 of this[_0x1579e3(0x13f5)])_0x5e7a19[_0x1579e3(0xb6c)]&&_0x1579e3(0x184a)!==_0x5e7a19[_0x1579e3(0xc8c)]&&this[_0x1579e3(0x708)](_0x1154a8,_0x5e7a19,_0x5e7a19[_0x1579e3(0xc8c)],!0x0);}}[_0x158faa(0xbc0)](_0x2ccd7c){var _0x349432=_0x158faa,_0x4766e4;let _0x40c3f3=_0x2ccd7c;return null!=(_0x4766e4=null==(_0x4766e4=null==(_0x4766e4=this[_0x349432(0xe04)])?void 0x0:_0x4766e4['_texture'])?void 0x0:_0x4766e4['is2DArray'])&&_0x4766e4&&(_0x4766e4=this[_0x349432(0x164b)][_0x349432(0xad5)]?this[_0x349432(0x164b)]['associatedVariableName']:'0',_0x40c3f3=_0x349432(0x1970)+_0x2ccd7c+',\x20'+_0x4766e4+')'),_0x40c3f3;}[_0x158faa(0x39bf)](_0x2919fc){var _0x118510=_0x158faa,_0x2f9188=this[_0x118510(0x2364)];_0x2919fc[_0x118510(0x1ffe)]+=_0x118510(0x954)+this[_0x118510(0x13ea)]+'\x0d\x0a',_0x2919fc[_0x118510(0x1ffe)]+=_0x118510(0x3723)+this[_0x118510(0x32e4)]+_0x118510(0xc5b)+_0x2f9188+',\x20'+this[_0x118510(0xbc0)](this[_0x118510(0x309c)])+_0x118510(0x2295),_0x2919fc[_0x118510(0x1ffe)]+=_0x118510(0x1299)+this['_mainUVDefineName']+_0x118510(0x1627),_0x2919fc['compilationString']+='vec4\x20'+this['_tempTextureRead']+'\x20=\x20texture2D('+_0x2f9188+',\x20'+this[_0x118510(0xbc0)](this[_0x118510(0x2d57)]||this['uv'][_0x118510(0x2f3f)])+_0x118510(0x2295),_0x2919fc['compilationString']+=_0x118510(0x1766);}['_writeTextureRead'](_0x3e0827,_0x3cb07c=!0x1){var _0x39ac55=_0x158faa,_0x558ee3=this['uv'];if(_0x3cb07c)return _0x3e0827[_0x39ac55(0x397b)]===_0x4726c1['u'][_0x39ac55(0xd57)]?void 0x0:void this['_generateTextureLookup'](_0x3e0827);this['uv'][_0x39ac55(0x1995)][_0x39ac55(0x397b)]===_0x4726c1['u']['Fragment']?_0x3e0827['compilationString']+=_0x39ac55(0x3723)+this[_0x39ac55(0x32e4)]+_0x39ac55(0xc5b)+this[_0x39ac55(0x2364)]+',\x20'+this[_0x39ac55(0xbc0)](_0x558ee3[_0x39ac55(0x2f3f)])+');\x0d\x0a':this[_0x39ac55(0x39bf)](_0x3e0827);}[_0x158faa(0x377d)](_0x35dd3c,_0x1a4d4c,_0x4ab81f){var _0x158520=_0x158faa;'a'!==_0x4ab81f&&(this[_0x158520(0x3c38)]&&this[_0x158520(0x3c38)][_0x158520(0x1c01)]||(_0x35dd3c[_0x158520(0x1ffe)]+=_0x158520(0x954)+this[_0x158520(0x1030)]+_0x158520(0x33df)+_0x1a4d4c[_0x158520(0x2f3f)]+'\x20=\x20toGammaSpace('+_0x1a4d4c[_0x158520(0x2f3f)]+_0x158520(0x16fb)),_0x35dd3c[_0x158520(0x1ffe)]+=_0x158520(0x954)+this[_0x158520(0x41a1)]+_0x158520(0x84d)+_0x1a4d4c[_0x158520(0x2f3f)]+_0x158520(0x2dfc)+_0x1a4d4c[_0x158520(0x2f3f)]+');\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');}[_0x158faa(0x708)](_0x574430,_0x379d78,_0x2805ca,_0x199a69=!0x1){var _0x485be8=_0x158faa;if(_0x199a69)return _0x574430[_0x485be8(0x397b)]===_0x4726c1['u'][_0x485be8(0xd57)]?void 0x0:(_0x574430[_0x485be8(0x1ffe)]+=this['_declareOutput'](_0x379d78,_0x574430)+_0x485be8(0x11dc)+this[_0x485be8(0x32e4)]+'.'+_0x2805ca+_0x485be8(0x3254),void this['_generateConversionCode'](_0x574430,_0x379d78,_0x2805ca));if(this['uv'][_0x485be8(0x1995)]['target']===_0x4726c1['u'][_0x485be8(0xd57)])return _0x574430[_0x485be8(0x1ffe)]+=this[_0x485be8(0x40a)](_0x379d78,_0x574430)+_0x485be8(0x11dc)+this[_0x485be8(0x32e4)]+'.'+_0x2805ca+_0x485be8(0x3254),void this[_0x485be8(0x377d)](_0x574430,_0x379d78,_0x2805ca);let _0x294582='';this[_0x485be8(0x1b2b)]||(_0x294582=_0x485be8(0x2f25)+this[_0x485be8(0x2d6a)]),_0x574430[_0x485be8(0x1ffe)]+=this['_declareOutput'](_0x379d78,_0x574430)+_0x485be8(0x11dc)+this['_tempTextureRead']+'.'+_0x2805ca+_0x294582+';\x0d\x0a',this[_0x485be8(0x377d)](_0x574430,_0x379d78,_0x2805ca);}[_0x158faa(0xb23)](_0x35f3b6){var _0x1a2d79=_0x158faa;if(super[_0x1a2d79(0xb23)](_0x35f3b6),this[_0x1a2d79(0x35d0)]['isConnected']?this[_0x1a2d79(0x2ae4)]=this['source']['connectedPoint'][_0x1a2d79(0x1995)]:this['_imageSource']=null,_0x35f3b6[_0x1a2d79(0x397b)]!==_0x4726c1['u']['Vertex']&&!this['_fragmentOnly']&&_0x35f3b6[_0x1a2d79(0x397b)]!==_0x4726c1['u'][_0x1a2d79(0xd57)]||(this[_0x1a2d79(0x32e4)]=_0x35f3b6[_0x1a2d79(0x1d12)]('tempTextureRead'),this[_0x1a2d79(0x1030)]=_0x35f3b6[_0x1a2d79(0x22b8)](_0x1a2d79(0xf21)),this['_gammaDefineName']=_0x35f3b6[_0x1a2d79(0x22b8)](_0x1a2d79(0xab4))),(!this[_0x1a2d79(0x3fe)]&&_0x35f3b6[_0x1a2d79(0x397b)]===_0x4726c1['u'][_0x1a2d79(0xd57)]||this['_isMixed']&&_0x35f3b6[_0x1a2d79(0x397b)]===_0x4726c1['u'][_0x1a2d79(0xa4e)])&&(this[_0x1a2d79(0x2ae4)]||(this['_samplerName']=_0x35f3b6[_0x1a2d79(0x1d12)](this[_0x1a2d79(0xc8c)]+_0x1a2d79(0x3c6b)),null!=(_0x2ac29e=null==(_0x2ac29e=this['_texture'])?void 0x0:_0x2ac29e[_0x1a2d79(0xe04)])&&_0x2ac29e[_0x1a2d79(0xb4f)]?_0x35f3b6[_0x1a2d79(0x2338)](this[_0x1a2d79(0x1a56)]):_0x35f3b6[_0x1a2d79(0x22a0)](this[_0x1a2d79(0x1a56)])),_0x35f3b6[_0x1a2d79(0x2dc9)][_0x1a2d79(0x1980)][_0x1a2d79(0x3f90)](this),_0x35f3b6[_0x1a2d79(0x2dc9)][_0x1a2d79(0x346d)][_0x1a2d79(0x3f90)](this),_0x35f3b6[_0x1a2d79(0x2dc9)][_0x1a2d79(0x2db5)]['push'](this),_0x35f3b6[_0x1a2d79(0x2dc9)]['bindableBlocks'][_0x1a2d79(0x3f90)](this)),_0x35f3b6[_0x1a2d79(0x397b)]!==_0x4726c1['u'][_0x1a2d79(0xd57)])this[_0x1a2d79(0x28ca)](_0x35f3b6);else{if(this[_0x1a2d79(0x13f5)][_0x1a2d79(0x29fb)](_0x24594f=>_0x24594f['isConnectedInFragmentShader'])){this[_0x1a2d79(0x3fe)]&&!this['_imageSource']&&(null!=(_0x2ac29e=null==(_0x2ac29e=this[_0x1a2d79(0xe04)])?void 0x0:_0x2ac29e[_0x1a2d79(0xe04)])&&_0x2ac29e[_0x1a2d79(0xb4f)]?_0x35f3b6['_emit2DArraySampler'](this[_0x1a2d79(0x1a56)]):_0x35f3b6[_0x1a2d79(0x22a0)](this['_samplerName']));var _0x2ac29e='//'+this[_0x1a2d79(0xc8c)];_0x35f3b6[_0x1a2d79(0x14f3)](_0x1a2d79(0x3eec),_0x2ac29e),this[_0x1a2d79(0x3fe)]&&_0x35f3b6[_0x1a2d79(0x1142)](this[_0x1a2d79(0x2d6a)],'float'),this['_writeTextureRead'](_0x35f3b6);for(const _0xbff31e of this[_0x1a2d79(0x13f5)])_0xbff31e[_0x1a2d79(0xb6c)]&&'level'!==_0xbff31e['name']&&this['_writeOutput'](_0x35f3b6,_0xbff31e,_0xbff31e[_0x1a2d79(0xc8c)]);return this;}}}[_0x158faa(0x99d)](){var _0x12ab43=_0x158faa;let _0x409087=super[_0x12ab43(0x99d)]();return _0x409087=(_0x409087=(_0x409087+=this[_0x12ab43(0x24d0)]+_0x12ab43(0xae2)+this['convertToGammaSpace']+';\x0d\x0a')+(this[_0x12ab43(0x24d0)]+_0x12ab43(0x2fa5)+this[_0x12ab43(0x2121)]+_0x12ab43(0x3254)))+(this[_0x12ab43(0x24d0)]+_0x12ab43(0x2cca)+this['disableLevelMultiplication']+_0x12ab43(0x3254)),this[_0x12ab43(0x3c38)]?_0x409087=(_0x409087=(_0x409087=(_0x409087=(_0x409087=(_0x409087=(_0x409087=(_0x409087=(_0x409087=(_0x409087=(_0x409087+=this[_0x12ab43(0x24d0)]+_0x12ab43(0x2195)+this[_0x12ab43(0x3c38)][_0x12ab43(0xc8c)]+_0x12ab43(0x1dc4)+this[_0x12ab43(0x3c38)]['noMipmap']+',\x20'+this['texture']['invertY']+',\x20'+this[_0x12ab43(0x3c38)][_0x12ab43(0x14ec)]+_0x12ab43(0x2295))+(this[_0x12ab43(0x24d0)]+_0x12ab43(0x10cc)+this['texture'][_0x12ab43(0x4100)]+_0x12ab43(0x3254)))+(this[_0x12ab43(0x24d0)]+_0x12ab43(0x3e7b)+this[_0x12ab43(0x3c38)][_0x12ab43(0x3d59)]+_0x12ab43(0x3254)))+(this[_0x12ab43(0x24d0)]+_0x12ab43(0x51b)+this[_0x12ab43(0x3c38)][_0x12ab43(0x2a73)]+';\x0d\x0a'))+(this[_0x12ab43(0x24d0)]+_0x12ab43(0x171e)+this[_0x12ab43(0x3c38)][_0x12ab43(0x1e3)]+_0x12ab43(0x3254)))+(this['_codeVariableName']+_0x12ab43(0x1e51)+this[_0x12ab43(0x3c38)][_0x12ab43(0x623)]+_0x12ab43(0x3254)))+(this[_0x12ab43(0x24d0)]+'.texture.uOffset\x20=\x20'+this['texture'][_0x12ab43(0x3f1a)]+_0x12ab43(0x3254)))+(this[_0x12ab43(0x24d0)]+'.texture.vOffset\x20=\x20'+this[_0x12ab43(0x3c38)][_0x12ab43(0x11a3)]+';\x0d\x0a'))+(this[_0x12ab43(0x24d0)]+'.texture.uScale\x20=\x20'+this[_0x12ab43(0x3c38)][_0x12ab43(0x3d79)]+_0x12ab43(0x3254)))+(this[_0x12ab43(0x24d0)]+_0x12ab43(0xeb3)+this[_0x12ab43(0x3c38)]['vScale']+_0x12ab43(0x3254)))+(this[_0x12ab43(0x24d0)]+'.texture.coordinatesMode\x20=\x20'+this['texture'][_0x12ab43(0x303)]+_0x12ab43(0x3254)):_0x409087;}[_0x158faa(0x2fcc)](){var _0x5deda1=_0x158faa;const _0x96808c=super[_0x5deda1(0x2fcc)]();return _0x96808c[_0x5deda1(0xfed)]=this[_0x5deda1(0xfed)],_0x96808c[_0x5deda1(0x2121)]=this[_0x5deda1(0x2121)],_0x96808c[_0x5deda1(0x191)]=this[_0x5deda1(0x1303)],_0x96808c[_0x5deda1(0x1b2b)]=this[_0x5deda1(0x1b2b)],this['hasImageSource']||!this['texture']||this[_0x5deda1(0x3c38)]['isRenderTarget']||_0x5deda1(0x3215)===this['texture'][_0x5deda1(0x3fcd)]()||(_0x96808c[_0x5deda1(0x3c38)]=this[_0x5deda1(0x3c38)][_0x5deda1(0x2fcc)]()),_0x96808c;}['_deserialize'](_0xb4926,_0x491d1e,_0x3f4195){var _0x545037=_0x158faa;super[_0x545037(0x12f6)](_0xb4926,_0x491d1e,_0x3f4195),this[_0x545037(0xfed)]=_0xb4926[_0x545037(0xfed)],this[_0x545037(0x2121)]=!!_0xb4926['convertToLinearSpace'],this[_0x545037(0x1303)]=!!_0xb4926[_0x545037(0x191)],this[_0x545037(0x1b2b)]=!!_0xb4926[_0x545037(0x1b2b)],_0xb4926[_0x545037(0x3c38)]&&!_0x4a38c8['O'][_0x545037(0x2be1)]&&void 0x0!==_0xb4926[_0x545037(0x3c38)][_0x545037(0x738)]&&(_0x3f4195=0x0===_0xb4926[_0x545037(0x3c38)]['url'][_0x545037(0x919)](_0x545037(0x217a))?'':_0x3f4195,this[_0x545037(0x3c38)]=_0x2ad78d['x']['Parse'](_0xb4926[_0x545037(0x3c38)],_0x491d1e,_0x3f4195));}}(0x0,_0x2adfeb['H'])(_0x158faa(0x3cc6),_0x4a6d1d);},0x86f9:(_0x129414,_0x34d88c,_0x1fa2e9)=>{var _0x1d3068=a8_0x16e4d8;_0x1fa2e9['d'](_0x34d88c,{'v':()=>_0x415716});var _0x34d88c=_0x1fa2e9(0x15a52),_0x5aad80=_0x1fa2e9(0x1137a),_0x55c8ed=_0x1fa2e9(0x16ad5),_0x132ed0=_0x1fa2e9(0xec3c),_0x23ccff=_0x1fa2e9(0xe456),_0x5b123e=_0x1fa2e9(0xd646),_0x2b9041=_0x1fa2e9(0x13cd1),_0x3937f1=_0x1fa2e9(0x11c74);class _0x415716 extends _0x34d88c['k']{constructor(_0x428d92){var _0x4603e5=a8_0x5b24;super(_0x428d92,_0x55c8ed['u'][_0x4603e5(0xd57)],!0x0),this['registerInput'](_0x4603e5(0x1b8a),_0x5aad80['E'][_0x4603e5(0x2975)],!0x1),this[_0x4603e5(0x1b8a)][_0x4603e5(0xcfa)](_0x5aad80['E']['Color4']|_0x5aad80['E'][_0x4603e5(0x19c7)]|_0x5aad80['E'][_0x4603e5(0xf88)]),this[_0x4603e5(0x11e1)]('tangent',_0x5aad80['E'][_0x4603e5(0x19c7)],!0x1),this[_0x4603e5(0x11e1)](_0x4603e5(0x2023),_0x5aad80['E'][_0x4603e5(0x31e7)],!0x1),this[_0x4603e5(0x3f05)](_0x4603e5(0x172c),_0x5aad80['E']['Object'],_0x55c8ed['u'][_0x4603e5(0xd57)],new _0x5b123e['C'](_0x4603e5(0x172c),this,_0x132ed0['Ab']['Output'],_0x415716,'TBNBlock')),this[_0x4603e5(0x3f05)](_0x4603e5(0x23a1),_0x5aad80['E'][_0x4603e5(0xf88)],_0x55c8ed['u'][_0x4603e5(0xd57)]),this['registerOutput'](_0x4603e5(0x2eab),_0x5aad80['E']['Vector3'],_0x55c8ed['u'][_0x4603e5(0xd57)]),this[_0x4603e5(0x3f05)]('row2',_0x5aad80['E']['Vector3'],_0x55c8ed['u']['Fragment']);}['getClassName'](){return'TBNBlock';}[_0x1d3068(0x1a10)](_0x51961e){var _0x4d4379=_0x1d3068;_0x51961e['_excludeVariableName'](_0x4d4379(0x3cd0)),_0x51961e[_0x4d4379(0x1484)](_0x4d4379(0x3cfd)),_0x51961e[_0x4d4379(0x1484)](_0x4d4379(0x2269)),_0x51961e[_0x4d4379(0x1484)](_0x4d4379(0x172c));}get[_0x1d3068(0x1b8a)](){var _0xa90450=_0x1d3068;return this[_0xa90450(0x2a55)][0x0];}get['tangent'](){var _0x5f30c6=_0x1d3068;return this[_0x5f30c6(0x2a55)][0x1];}get['world'](){var _0x1063fb=_0x1d3068;return this[_0x1063fb(0x2a55)][0x2];}get[_0x1d3068(0x172c)](){var _0x44164d=_0x1d3068;return this[_0x44164d(0x13f5)][0x0];}get['row0'](){var _0x47950a=_0x1d3068;return this[_0x47950a(0x13f5)][0x1];}get[_0x1d3068(0x2eab)](){return this['_outputs'][0x2];}get['row2'](){var _0x50f09a=_0x1d3068;return this[_0x50f09a(0x13f5)][0x3];}get[_0x1d3068(0x397b)](){return _0x55c8ed['u']['Fragment'];}set[_0x1d3068(0x397b)](_0x4bbe31){}['autoConfigure'](_0xc56ebd){var _0xd6df34=_0x1d3068;if(!this['world'][_0xd6df34(0xad5)]){let _0x2c386e=_0xc56ebd[_0xd6df34(0x1398)](_0x52df40=>_0x52df40[_0xd6df34(0x1876)]&&_0x52df40[_0xd6df34(0x731)]===_0x2b9041['$'][_0xd6df34(0x1e02)]);_0x2c386e||(_0x2c386e=new _0x3937f1['S'](_0xd6df34(0x2023)))['setAsSystemValue'](_0x2b9041['$'][_0xd6df34(0x1e02)]),_0x2c386e[_0xd6df34(0x61d)][_0xd6df34(0x3dee)](this['world']);}if(!this['normal'][_0xd6df34(0xad5)]){let _0x460e41=_0xc56ebd[_0xd6df34(0x1398)](_0x42a846=>_0x42a846[_0xd6df34(0xf27)]&&_0xd6df34(0x1b8a)===_0x42a846[_0xd6df34(0xc8c)]);_0x460e41||(_0x460e41=new _0x3937f1['S'](_0xd6df34(0x1b8a)))[_0xd6df34(0x2d19)](_0xd6df34(0x1b8a)),_0x460e41['output'][_0xd6df34(0x3dee)](this['normal']);}if(!this[_0xd6df34(0xa8e)][_0xd6df34(0xad5)]){let _0x209488=_0xc56ebd[_0xd6df34(0x1398)](_0x5e1c09=>_0x5e1c09['isAttribute']&&_0xd6df34(0xa8e)===_0x5e1c09['name']&&_0x5e1c09[_0xd6df34(0x21e0)]===_0x5aad80['E'][_0xd6df34(0x19c7)]);_0x209488||(_0x209488=new _0x3937f1['S'](_0xd6df34(0xa8e)))['setAsAttribute'](_0xd6df34(0xa8e)),_0x209488['output']['connectTo'](this[_0xd6df34(0xa8e)]);}}[_0x1d3068(0x3571)](_0x566195,_0x295cfe,_0x85f1a5){var _0x4e67d9=_0x1d3068,_0x54d7b6,_0x55bb20=this[_0x4e67d9(0x1b8a)],_0x1a9dd7=this[_0x4e67d9(0xa8e)];let _0x4d90ec=_0x55bb20['isConnected'],_0x346656=(null!=(_0x54d7b6=_0x55bb20[_0x4e67d9(0x620)])&&_0x54d7b6['isAttribute']&&!_0x566195['isVerticesDataPresent'](null==(_0x54d7b6=_0x55bb20['connectInputBlock'])?void 0x0:_0x54d7b6[_0x4e67d9(0xc8c)])&&(_0x4d90ec=!0x1),_0x1a9dd7['isConnected']);null!=(_0x55bb20=_0x1a9dd7[_0x4e67d9(0x620)])&&_0x55bb20[_0x4e67d9(0xf27)]&&!_0x566195[_0x4e67d9(0x41e6)](null==(_0x54d7b6=_0x1a9dd7[_0x4e67d9(0x620)])?void 0x0:_0x54d7b6[_0x4e67d9(0xc8c)])&&(_0x346656=!0x1),_0x55bb20=_0x4d90ec&&_0x346656,_0x85f1a5[_0x4e67d9(0x2c65)](_0x4e67d9(0x1b89),_0x55bb20,!0x0);}['_buildBlock'](_0x4f1f79){var _0x2edcf4=_0x1d3068;super[_0x2edcf4(0xb23)](_0x4f1f79);var _0x47cb81=this[_0x2edcf4(0x1b8a)],_0x5e6259=this['tangent'],_0x2c45ab=this[_0x2edcf4(0x2023)],_0x2bd243=this[_0x2edcf4(0x172c)],_0x385891=this[_0x2edcf4(0x23a1)],_0x1764f3=this['row1'],_0x1935e8=this['row2'];return _0x4f1f79[_0x2edcf4(0x397b)]===_0x55c8ed['u']['Fragment']&&(_0x4f1f79[_0x2edcf4(0x1ffe)]+=_0x2edcf4(0x2551)+this[_0x2edcf4(0xc8c)]+_0x2edcf4(0x324f)+_0x47cb81['associatedVariableName']+_0x2edcf4(0x1311)+_0x5e6259[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x517)+_0x5e6259[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x2f43)+_0x2bd243[_0x2edcf4(0x2f3f)]+_0x2edcf4(0xa07)+_0x2c45ab[_0x2edcf4(0x2f3f)]+')\x20*\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x385891[_0x2edcf4(0xb6c)]&&(_0x4f1f79[_0x2edcf4(0x1ffe)]+=this['_declareOutput'](_0x385891,_0x4f1f79)+(_0x2edcf4(0x1cb2)+_0x2bd243[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x2c30)+_0x2bd243[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x1528)+_0x2bd243[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x5f6))),_0x1764f3[_0x2edcf4(0xb6c)]&&(_0x4f1f79['compilationString']+=this[_0x2edcf4(0x40a)](_0x1764f3,_0x4f1f79)+(_0x2edcf4(0x1cb2)+_0x2bd243[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x289b)+_0x2bd243[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x1665)+_0x2bd243[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x733))),_0x1935e8[_0x2edcf4(0xb6c)]&&(_0x4f1f79[_0x2edcf4(0x1ffe)]+=this['_declareOutput'](_0x1935e8,_0x4f1f79)+('\x20=\x20vec3('+_0x2bd243[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x1a43)+_0x2bd243[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x30ba)+_0x2bd243[_0x2edcf4(0x2f3f)]+_0x2edcf4(0x13ed))),_0x4f1f79[_0x2edcf4(0x2dc9)]['blocksWithDefines'][_0x2edcf4(0x3f90)](this)),this;}}(0x0,_0x23ccff['H'])(_0x1d3068(0x205),_0x415716);},0x1966:(_0x5d62dd,_0x3eaf37,_0x19145a)=>{var _0x1c91a5=a8_0x16e4d8,_0x2105dd=_0x19145a(0x15a52),_0x5a79d9=_0x19145a(0x1137a),_0x399981=_0x19145a(0x16ad5),_0x19145a=_0x19145a(0xe456);class _0x416676 extends _0x2105dd['k']{constructor(_0x5e9984){var _0x38f16d=a8_0x5b24;super(_0x5e9984,_0x399981['u'][_0x38f16d(0xd57)]),this['registerInput'](_0x38f16d(0x547),_0x5a79d9['E'][_0x38f16d(0x2975)],!0x1),this[_0x38f16d(0x3f05)]('dx',_0x5a79d9['E'][_0x38f16d(0xbf0)]),this[_0x38f16d(0x3f05)]('dy',_0x5a79d9['E'][_0x38f16d(0xbf0)]),this['_outputs'][0x0][_0x38f16d(0x684)]=this[_0x38f16d(0x2a55)][0x0],this[_0x38f16d(0x13f5)][0x1][_0x38f16d(0x684)]=this['_inputs'][0x0];}[_0x1c91a5(0x3fcd)](){return'DerivativeBlock';}get[_0x1c91a5(0x547)](){var _0x3a90ff=_0x1c91a5;return this[_0x3a90ff(0x2a55)][0x0];}get['dx'](){var _0x36e191=_0x1c91a5;return this[_0x36e191(0x13f5)][0x0];}get['dy'](){var _0x26cd57=_0x1c91a5;return this[_0x26cd57(0x13f5)][0x1];}[_0x1c91a5(0xb23)](_0x2b0c4c){var _0x4b8cec=_0x1c91a5;super[_0x4b8cec(0xb23)](_0x2b0c4c);var _0x2ec250=this[_0x4b8cec(0x13f5)][0x0],_0x2dae19=this[_0x4b8cec(0x13f5)][0x1];return _0x2b0c4c[_0x4b8cec(0x22fb)]('derivatives',_0x4b8cec(0x19dd)),_0x2ec250['hasEndpoints']&&(_0x2b0c4c[_0x4b8cec(0x1ffe)]+=this[_0x4b8cec(0x40a)](_0x2ec250,_0x2b0c4c)+(_0x4b8cec(0x1c46)+this['input'][_0x4b8cec(0x2f3f)]+_0x4b8cec(0x2295))),_0x2dae19['hasEndpoints']&&(_0x2b0c4c[_0x4b8cec(0x1ffe)]+=this['_declareOutput'](_0x2dae19,_0x2b0c4c)+(_0x4b8cec(0x2a91)+this[_0x4b8cec(0x547)]['associatedVariableName']+_0x4b8cec(0x2295))),this;}}(0x0,_0x19145a['H'])(_0x1c91a5(0xc68),_0x416676);},0x178d5:(_0x13b0a6,_0x41ad34,_0x4666e4)=>{var _0x382962=a8_0x16e4d8,_0x273564=_0x4666e4(0x15a52),_0x364928=_0x4666e4(0x1137a),_0x5930a7=_0x4666e4(0x16ad5),_0x4666e4=_0x4666e4(0xe456);class _0x5e630f extends _0x273564['k']{constructor(_0x538baf){var _0x2127f0=a8_0x5b24;super(_0x538baf,_0x5930a7['u'][_0x2127f0(0xd57)],!0x0),this[_0x2127f0(0x11e1)](_0x2127f0(0x13ce),_0x364928['E'][_0x2127f0(0x2384)],!0x0),this[_0x2127f0(0x11e1)](_0x2127f0(0x1768),_0x364928['E'][_0x2127f0(0x2384)],!0x0);}[_0x382962(0x3fcd)](){return'DiscardBlock';}get[_0x382962(0x13ce)](){var _0x3e07bb=_0x382962;return this[_0x3e07bb(0x2a55)][0x0];}get[_0x382962(0x1768)](){var _0x5df374=_0x382962;return this[_0x5df374(0x2a55)][0x1];}['_buildBlock'](_0x4dfd6c){var _0xce1fbd=_0x382962;if(super[_0xce1fbd(0xb23)](_0x4dfd6c),_0x4dfd6c['sharedData']['hints'][_0xce1fbd(0x3d3a)]=!0x0,this[_0xce1fbd(0x1768)][_0xce1fbd(0xad5)]&&this[_0xce1fbd(0x13ce)][_0xce1fbd(0xad5)])return _0x4dfd6c['compilationString']+=_0xce1fbd(0x263b)+this['value'][_0xce1fbd(0x2f3f)]+_0xce1fbd(0x3b4e)+this[_0xce1fbd(0x1768)][_0xce1fbd(0x2f3f)]+_0xce1fbd(0x3130),this;}}(0x0,_0x4666e4['H'])(_0x382962(0x1b4b),_0x5e630f);},0x4d5b:(_0x4fe90c,_0x4b86fd,_0x19863b)=>{var _0x5d75db=a8_0x16e4d8,_0x40222d=_0x19863b(0x15a52),_0x36d4c9=_0x19863b(0x1137a),_0x573796=_0x19863b(0x16ad5),_0x19863b=_0x19863b(0xe456);class _0x44341a extends _0x40222d['k']{constructor(_0x39d040){var _0x3be284=a8_0x5b24;super(_0x39d040,_0x573796['u'][_0x3be284(0xd57)]),this['registerOutput']('xy',_0x36d4c9['E'][_0x3be284(0x3c5a)],_0x573796['u'][_0x3be284(0xd57)]),this[_0x3be284(0x3f05)](_0x3be284(0x566),_0x36d4c9['E'][_0x3be284(0xf88)],_0x573796['u'][_0x3be284(0xd57)]),this[_0x3be284(0x3f05)](_0x3be284(0xc42),_0x36d4c9['E'][_0x3be284(0x19c7)],_0x573796['u'][_0x3be284(0xd57)]),this[_0x3be284(0x3f05)]('x',_0x36d4c9['E'][_0x3be284(0x2384)],_0x573796['u'][_0x3be284(0xd57)]),this[_0x3be284(0x3f05)]('y',_0x36d4c9['E'][_0x3be284(0x2384)],_0x573796['u'][_0x3be284(0xd57)]),this[_0x3be284(0x3f05)]('z',_0x36d4c9['E'][_0x3be284(0x2384)],_0x573796['u'][_0x3be284(0xd57)]),this[_0x3be284(0x3f05)]('w',_0x36d4c9['E'][_0x3be284(0x2384)],_0x573796['u'][_0x3be284(0xd57)]);}[_0x5d75db(0x3fcd)](){var _0x2b59be=_0x5d75db;return _0x2b59be(0x31ba);}get['xy'](){var _0x54b26c=_0x5d75db;return this[_0x54b26c(0x13f5)][0x0];}get[_0x5d75db(0x566)](){return this['_outputs'][0x1];}get[_0x5d75db(0xc42)](){var _0xb112ba=_0x5d75db;return this[_0xb112ba(0x13f5)][0x2];}get['x'](){return this['_outputs'][0x3];}get['y'](){var _0x1b36cc=_0x5d75db;return this[_0x1b36cc(0x13f5)][0x4];}get['z'](){var _0x58862b=_0x5d75db;return this[_0x58862b(0x13f5)][0x5];}get[_0x5d75db(0x61d)](){return this['_outputs'][0x6];}[_0x5d75db(0x4072)](_0x47109e){var _0x5b757c=_0x5d75db;let _0x1c5d09='';for(const _0xfe77e8 of this[_0x5b757c(0x13f5)])_0xfe77e8['hasEndpoints']&&(_0x1c5d09+=this[_0x5b757c(0x40a)](_0xfe77e8,_0x47109e)+_0x5b757c(0x268c)+_0xfe77e8[_0x5b757c(0xc8c)]+_0x5b757c(0x3254));return _0x1c5d09;}[_0x5d75db(0xb23)](_0x3a2913){var _0x264830=_0x5d75db;if(super[_0x264830(0xb23)](_0x3a2913),_0x3a2913[_0x264830(0x397b)]===_0x573796['u']['Vertex'])throw _0x264830(0x3b1f);return _0x3a2913[_0x264830(0x1ffe)]+=this[_0x264830(0x4072)](_0x3a2913),this;}}(0x0,_0x19863b['H'])(_0x5d75db(0x1b24),_0x44341a);},0xef9:(_0x48b436,_0x5c519e,_0x28512b)=>{var _0x513317=a8_0x16e4d8,_0x464b43=_0x28512b(0x15a52),_0xc0e6ff=_0x28512b(0x1137a),_0x1ef971=_0x28512b(0x16ad5),_0x28f3b7=_0x28512b(0xe456),_0x2c83e8=_0x28512b(0x6214);class _0x5a7304 extends _0x464b43['k']{constructor(_0x2399f7){var _0x43332a=a8_0x5b24;super(_0x2399f7,_0x1ef971['u'][_0x43332a(0xd57)],!0x0),this[_0x43332a(0x11e1)](_0x43332a(0x116c),_0xc0e6ff['E'][_0x43332a(0x2384)],!0x0),this['registerInput'](_0x43332a(0xc7d),_0xc0e6ff['E'][_0x43332a(0x19c7)],!0x0),this['registerInput']('viewProjection',_0xc0e6ff['E'][_0x43332a(0x31e7)],!0x0);}[_0x513317(0x3fcd)](){var _0x5aa091=_0x513317;return _0x5aa091(0x144c);}get[_0x513317(0x116c)](){var _0x570ff6=_0x513317;return this[_0x570ff6(0x2a55)][0x0];}get['worldPos'](){var _0x3aac93=_0x513317;return this[_0x3aac93(0x2a55)][0x1];}get[_0x513317(0x1633)](){var _0x3acc64=_0x513317;return this[_0x3acc64(0x2a55)][0x2];}[_0x513317(0xb23)](_0x526ace){var _0x4b9f7f=_0x513317;return super[_0x4b9f7f(0xb23)](_0x526ace),this['depth'][_0x4b9f7f(0xad5)]?_0x526ace[_0x4b9f7f(0x1ffe)]+=_0x4b9f7f(0x1b81)+this[_0x4b9f7f(0x116c)][_0x4b9f7f(0x2f3f)]+';\x0d\x0a':this[_0x4b9f7f(0xc7d)][_0x4b9f7f(0xad5)]&&this['viewProjection']['isConnected']?_0x526ace[_0x4b9f7f(0x1ffe)]+=_0x4b9f7f(0x15e2)+this['viewProjection'][_0x4b9f7f(0x2f3f)]+_0x4b9f7f(0x2f25)+this[_0x4b9f7f(0xc7d)][_0x4b9f7f(0x2f3f)]+_0x4b9f7f(0x1b06):_0x2c83e8[_0x4b9f7f(0x1447)](_0x4b9f7f(0x1367)),this;}}(0x0,_0x28f3b7['H'])(_0x513317(0xcf9),_0x5a7304);},0x5aca:(_0x1437dc,_0x282730,_0x3f5423)=>{var _0x2051e3=a8_0x16e4d8;_0x3f5423['d'](_0x282730,{'g':()=>_0x45921e});function _0x4aa186(_0x448943,_0x2f5edc,_0xa51184,_0x55e48e){var _0x5eb028=a8_0x5b24,_0xc00dee,_0x42a32e=arguments[_0x5eb028(0x1377)],_0x32c85c=_0x42a32e<0x3?_0x2f5edc:null===_0x55e48e?_0x55e48e=Object[_0x5eb028(0xd3d)](_0x2f5edc,_0xa51184):_0x55e48e;if('object'==typeof Reflect&&_0x5eb028(0x38fa)==typeof Reflect[_0x5eb028(0x1dac)])_0x32c85c=Reflect['decorate'](_0x448943,_0x2f5edc,_0xa51184,_0x55e48e);else{for(var _0x1e4b76=_0x448943['length']-0x1;0x0<=_0x1e4b76;_0x1e4b76--)(_0xc00dee=_0x448943[_0x1e4b76])&&(_0x32c85c=(_0x42a32e<0x3?_0xc00dee(_0x32c85c):0x3<_0x42a32e?_0xc00dee(_0x2f5edc,_0xa51184,_0x32c85c):_0xc00dee(_0x2f5edc,_0xa51184))||_0x32c85c);}0x3<_0x42a32e&&_0x32c85c&&Object[_0x5eb028(0x395)](_0x2f5edc,_0xa51184,_0x32c85c);}var _0x282730=_0x3f5423(0x15a52),_0x5bdfd3=_0x3f5423(0x1137a),_0x524f24=_0x3f5423(0x16ad5),_0x2522fe=_0x3f5423(0xe456),_0x46faed=_0x3f5423(0x159af),_0x281eb9=_0x3f5423(0x147cf);class _0x45921e extends _0x282730['k']{constructor(_0x53de52){var _0x4b5e71=a8_0x5b24;super(_0x53de52,_0x524f24['u'][_0x4b5e71(0xd57)],!0x0),this[_0x4b5e71(0xfed)]=!0x1,this[_0x4b5e71(0x2121)]=!0x1,this[_0x4b5e71(0x2781)]=!0x1,this[_0x4b5e71(0x11e1)](_0x4b5e71(0x3e6f),_0x5bdfd3['E'][_0x4b5e71(0x2f7)],!0x0),this[_0x4b5e71(0x11e1)](_0x4b5e71(0x23d8),_0x5bdfd3['E'][_0x4b5e71(0x2975)],!0x0),this[_0x4b5e71(0x11e1)]('a',_0x5bdfd3['E']['Float'],!0x0),this['rgb'][_0x4b5e71(0xcfa)](_0x5bdfd3['E'][_0x4b5e71(0x1f42)]|_0x5bdfd3['E']['Vector3']|_0x5bdfd3['E'][_0x4b5e71(0x2384)]);}[_0x2051e3(0x3fcd)](){var _0x3bd593=_0x2051e3;return _0x3bd593(0x33c7);}[_0x2051e3(0x1a10)](_0x497a92){var _0x83e23e=_0x2051e3;_0x497a92['_excludeVariableName'](_0x83e23e(0x2019)),_0x497a92[_0x83e23e(0x1484)](_0x83e23e(0x3718));}get[_0x2051e3(0x3e6f)](){return this['_inputs'][0x0];}get[_0x2051e3(0x23d8)](){var _0xe21910=_0x2051e3;return this[_0xe21910(0x2a55)][0x1];}get['a'](){var _0x10cb42=_0x2051e3;return this[_0x10cb42(0x2a55)][0x2];}[_0x2051e3(0x3571)](_0x17d926,_0x438469,_0x4cb944){var _0x52fff9=_0x2051e3;_0x4cb944[_0x52fff9(0x2c65)](this['_linearDefineName'],this['convertToLinearSpace'],!0x0),_0x4cb944['setValue'](this['_gammaDefineName'],this[_0x52fff9(0xfed)],!0x0);}[_0x2051e3(0x2de9)](_0x5ddae8,_0x3290ce,_0x597843){var _0x54a547=_0x2051e3;this[_0x54a547(0x2781)]&&_0x597843&&_0x281eb9['G']['BindLogDepth'](void 0x0,_0x5ddae8,_0x597843[_0x54a547(0x83e)]());}['_buildBlock'](_0x4580cf){var _0x2942b5=_0x2051e3;super[_0x2942b5(0xb23)](_0x4580cf);var _0x3243ef=this[_0x2942b5(0x3e6f)],_0x5a9f10=this['rgb'],_0x16c4d5=this['a'],_0x1be102=(_0x4580cf[_0x2942b5(0x2dc9)][_0x2942b5(0x1c55)][_0x2942b5(0x3161)]=_0x3243ef['isConnected']||_0x16c4d5['isConnected'],_0x4580cf[_0x2942b5(0x2dc9)][_0x2942b5(0x2db5)][_0x2942b5(0x3f90)](this),this[_0x2942b5(0x2781)]&&(_0x4580cf[_0x2942b5(0x1142)](_0x2942b5(0x2019),'float'),_0x4580cf[_0x2942b5(0x39da)](_0x2942b5(0x3718),_0x2942b5(0x3b76)),_0x4580cf[_0x2942b5(0x2dc9)]['bindableBlocks'][_0x2942b5(0x3f90)](this)),this['_linearDefineName']=_0x4580cf[_0x2942b5(0x22b8)](_0x2942b5(0x143d)),this[_0x2942b5(0x41a1)]=_0x4580cf[_0x2942b5(0x22b8)](_0x2942b5(0x111d)),'//'+this[_0x2942b5(0xc8c)]);if(_0x4580cf['_emitFunctionFromInclude'](_0x2942b5(0x3eec),_0x1be102),_0x3243ef[_0x2942b5(0x19d)])_0x16c4d5['isConnected']?_0x4580cf[_0x2942b5(0x1ffe)]+=_0x2942b5(0xaec)+_0x3243ef['associatedVariableName']+_0x2942b5(0x3f1)+_0x16c4d5['associatedVariableName']+_0x2942b5(0x2295):_0x4580cf['compilationString']+=_0x2942b5(0xaaa)+_0x3243ef[_0x2942b5(0x2f3f)]+_0x2942b5(0x3254);else{if(_0x5a9f10[_0x2942b5(0x19d)]){let _0x195553=_0x2942b5(0x2385);_0x16c4d5[_0x2942b5(0x19d)]&&(_0x195553=_0x16c4d5[_0x2942b5(0x2f3f)]),_0x5a9f10['connectedPoint'][_0x2942b5(0x21e0)]===_0x5bdfd3['E'][_0x2942b5(0x2384)]?_0x4580cf[_0x2942b5(0x1ffe)]+=_0x2942b5(0xaec)+_0x5a9f10['associatedVariableName']+',\x20'+_0x5a9f10['associatedVariableName']+',\x20'+_0x5a9f10[_0x2942b5(0x2f3f)]+',\x20'+_0x195553+_0x2942b5(0x2295):_0x4580cf[_0x2942b5(0x1ffe)]+=_0x2942b5(0xaec)+_0x5a9f10['associatedVariableName']+',\x20'+_0x195553+_0x2942b5(0x2295);}else _0x4580cf[_0x2942b5(0x2dc9)]['checks'][_0x2942b5(0x3f81)][_0x2942b5(0x3f90)](_0x3243ef);}return _0x4580cf[_0x2942b5(0x1ffe)]+='#ifdef\x20'+this['_linearDefineName']+'\x0d\x0a',_0x4580cf[_0x2942b5(0x1ffe)]+=_0x2942b5(0x3fda),_0x4580cf[_0x2942b5(0x1ffe)]+=_0x2942b5(0x1766),_0x4580cf[_0x2942b5(0x1ffe)]+='#ifdef\x20'+this['_gammaDefineName']+'\x0d\x0a',_0x4580cf[_0x2942b5(0x1ffe)]+=_0x2942b5(0x1196),_0x4580cf['compilationString']+=_0x2942b5(0x1766),this['useLogarithmicDepth']&&(_0x4580cf['compilationString']+='gl_FragDepthEXT\x20=\x20log2(vFragmentDepth)\x20*\x20logarithmicDepthConstant\x20*\x200.5;\x0d\x0a'),this;}[_0x2051e3(0x99d)](){var _0x2b1417=_0x2051e3,_0x146db7=super['_dumpPropertiesCode']();return(_0x146db7+=this[_0x2b1417(0x24d0)]+_0x2b1417(0xae2)+this[_0x2b1417(0xfed)]+';\x0d\x0a')+(this[_0x2b1417(0x24d0)]+_0x2b1417(0x2fa5)+this['convertToLinearSpace']+';\x0d\x0a')+(this[_0x2b1417(0x24d0)]+_0x2b1417(0x2629)+this[_0x2b1417(0x2781)]+';\x0d\x0a');}[_0x2051e3(0x2fcc)](){var _0x434ad4=_0x2051e3;const _0x42fa7d=super['serialize']();return _0x42fa7d[_0x434ad4(0xfed)]=this[_0x434ad4(0xfed)],_0x42fa7d[_0x434ad4(0x2121)]=this['convertToLinearSpace'],_0x42fa7d[_0x434ad4(0x2781)]=this[_0x434ad4(0x2781)],_0x42fa7d;}[_0x2051e3(0x12f6)](_0x275686,_0x2de363,_0x4e693e){var _0x361ed0=_0x2051e3;super['_deserialize'](_0x275686,_0x2de363,_0x4e693e),this[_0x361ed0(0xfed)]=_0x275686[_0x361ed0(0xfed)],this[_0x361ed0(0x2121)]=_0x275686['convertToLinearSpace'],this[_0x361ed0(0x2781)]=null!=(_0x2de363=_0x275686[_0x361ed0(0x2781)])&&_0x2de363;}}_0x4aa186([(0x0,_0x46faed['p'])(_0x2051e3(0x1047),_0x46faed['U'][_0x2051e3(0x159a)],_0x2051e3(0x270e),{'notifiers':{'update':!0x0}})],_0x45921e[_0x2051e3(0x41df)],_0x2051e3(0xfed),void 0x0),_0x4aa186([(0x0,_0x46faed['p'])(_0x2051e3(0x175d),_0x46faed['U']['Boolean'],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x45921e[_0x2051e3(0x41df)],'convertToLinearSpace',void 0x0),_0x4aa186([(0x0,_0x46faed['p'])(_0x2051e3(0x23a9),_0x46faed['U'][_0x2051e3(0x159a)],_0x2051e3(0x270e))],_0x45921e[_0x2051e3(0x41df)],_0x2051e3(0x2781),void 0x0),(0x0,_0x2522fe['H'])(_0x2051e3(0x1891),_0x45921e);},0x1438d:(_0x176144,_0x4a078b,_0x4e9772)=>{var _0x3791b4=a8_0x16e4d8,_0x42893c=_0x4e9772(0x15a52),_0x21301c=_0x4e9772(0x1137a),_0x1b1e0f=_0x4e9772(0x16ad5),_0x4e9772=_0x4e9772(0xe456);class _0x5c30b7 extends _0x42893c['k']{constructor(_0x2bb1a4){var _0x18bfea=a8_0x5b24;super(_0x2bb1a4,_0x1b1e0f['u'][_0x18bfea(0xd57)]),this[_0x18bfea(0x3f05)]('output',_0x21301c['E'][_0x18bfea(0x2384)],_0x1b1e0f['u']['Fragment']);}[_0x3791b4(0x3fcd)](){var _0x29cb11=_0x3791b4;return _0x29cb11(0xd16);}get[_0x3791b4(0x61d)](){return this['_outputs'][0x0];}[_0x3791b4(0xb23)](_0x28540c){var _0x2e6b2e=_0x3791b4;if(super['_buildBlock'](_0x28540c),_0x28540c[_0x2e6b2e(0x397b)]===_0x1b1e0f['u'][_0x2e6b2e(0xa4e)])throw _0x2e6b2e(0x1524);var _0x597edc=this[_0x2e6b2e(0x13f5)][0x0];return _0x28540c[_0x2e6b2e(0x1ffe)]+=this[_0x2e6b2e(0x40a)](_0x597edc,_0x28540c)+_0x2e6b2e(0x3c67),this;}}(0x0,_0x4e9772['H'])(_0x3791b4(0x1d01),_0x5c30b7);},0x132cf:(_0x26fc41,_0x4d2ba3,_0x3beeb7)=>{var _0x164e99=a8_0x16e4d8;function _0x10510a(_0x34c527,_0x17ce76,_0x2965e8,_0xd7208e){var _0x1e9954=a8_0x5b24,_0x3c345e,_0x1b351f=arguments['length'],_0x27b523=_0x1b351f<0x3?_0x17ce76:null===_0xd7208e?_0xd7208e=Object[_0x1e9954(0xd3d)](_0x17ce76,_0x2965e8):_0xd7208e;if(_0x1e9954(0x1e3f)==typeof Reflect&&_0x1e9954(0x38fa)==typeof Reflect[_0x1e9954(0x1dac)])_0x27b523=Reflect['decorate'](_0x34c527,_0x17ce76,_0x2965e8,_0xd7208e);else{for(var _0xc8fe72=_0x34c527['length']-0x1;0x0<=_0xc8fe72;_0xc8fe72--)(_0x3c345e=_0x34c527[_0xc8fe72])&&(_0x27b523=(_0x1b351f<0x3?_0x3c345e(_0x27b523):0x3<_0x1b351f?_0x3c345e(_0x17ce76,_0x2965e8,_0x27b523):_0x3c345e(_0x17ce76,_0x2965e8))||_0x27b523);}0x3<_0x1b351f&&_0x27b523&&Object['defineProperty'](_0x17ce76,_0x2965e8,_0x27b523);}var _0x1743d6=_0x3beeb7(0x15a52),_0x11ddcb=_0x3beeb7(0x1137a),_0x34d37a=_0x3beeb7(0x16ad5),_0x247d8f=_0x3beeb7(0xe456),_0x3b6f4d=_0x3beeb7(0x159af),_0xc53ef7=_0x3beeb7(0x6214);class _0x2f67db extends _0x1743d6['k']{constructor(_0x4174dd){var _0x15815a=a8_0x5b24;super(_0x4174dd,_0x34d37a['u'][_0x15815a(0xd57)]),this[_0x15815a(0xdeb)]=!0x1,this[_0x15815a(0x4166)]=!0x0,this[_0x15815a(0x3a2b)]=!0x0,this[_0x15815a(0x11e1)](_0x15815a(0x547),_0x11ddcb['E'][_0x15815a(0x2384)]),this[_0x15815a(0x11e1)](_0x15815a(0x3875),_0x11ddcb['E'][_0x15815a(0xf88)]),this[_0x15815a(0x11e1)](_0x15815a(0x23c6),_0x11ddcb['E'][_0x15815a(0xf88)]),this['registerInput'](_0x15815a(0x1e6d),_0x11ddcb['E'][_0x15815a(0x2975)],!0x0),this[_0x15815a(0x3f05)](_0x15815a(0x61d),_0x11ddcb['E']['Vector4']),this['registerOutput']('xyz',_0x11ddcb['E']['Vector3']),this[_0x15815a(0x2a55)][0x3]['addExcludedConnectionPointFromAllowedTypes'](_0x11ddcb['E'][_0x15815a(0x1f42)]|_0x11ddcb['E'][_0x15815a(0xf88)]|_0x11ddcb['E'][_0x15815a(0x19c7)]);}[_0x164e99(0x3fcd)](){var _0x5680c6=_0x164e99;return _0x5680c6(0x232a);}get['input'](){var _0x561f30=_0x164e99;return this[_0x561f30(0x2a55)][0x0];}get[_0x164e99(0x3875)](){var _0x6c6219=_0x164e99;return this[_0x6c6219(0x2a55)][0x1];}get[_0x164e99(0x23c6)](){return this['_inputs'][0x2];}get[_0x164e99(0x1e6d)](){var _0x2ec8aa=_0x164e99;return this[_0x2ec8aa(0x2a55)][0x3];}get[_0x164e99(0x61d)](){var _0x425068=_0x164e99;return this[_0x425068(0x13f5)][0x0];}get[_0x164e99(0x566)](){return this['_outputs'][0x1];}[_0x164e99(0xb23)](_0x4a3264){var _0x64e0f=_0x164e99;super[_0x64e0f(0xb23)](_0x4a3264);var _0x5ca474=this[_0x64e0f(0x13f5)][0x0],_0x263ca3=(this[_0x64e0f(0xdeb)]||this[_0x64e0f(0x1e6d)][_0x64e0f(0xad5)]||_0xc53ef7['error'](_0x64e0f(0x32dd)+this['name']+_0x64e0f(0x3635)),this[_0x64e0f(0xdeb)]?'':'\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'),_0x573597=this['generateInWorldSpace']?'':_0x64e0f(0x2190),_0x263ca3=_0x64e0f(0x38e5)+_0x263ca3+_0x64e0f(0x84d)+(this[_0x64e0f(0x3a2b)]?_0x64e0f(0x1bb3):'')+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(this[_0x64e0f(0x4166)]?'normal\x20=\x20normalize(normal);':'')+_0x64e0f(0x1fe2)+_0x573597+_0x64e0f(0x274d);return _0x4a3264['_emitExtension']('derivatives',_0x64e0f(0x19dd)),_0x4a3264[_0x64e0f(0xa86)](_0x64e0f(0xa1f),_0x263ca3,_0x64e0f(0x362e)),_0x4a3264[_0x64e0f(0x1ffe)]+=this[_0x64e0f(0x40a)](_0x5ca474,_0x4a3264)+(_0x64e0f(0x3a2a)+this[_0x64e0f(0x547)]['associatedVariableName']+',\x20'+this[_0x64e0f(0x3875)]['associatedVariableName']+',\x20'+(this[_0x64e0f(0x1e6d)][_0x64e0f(0xad5)]?this[_0x64e0f(0x1e6d)][_0x64e0f(0x2f3f)]:_0x64e0f(0xca8))+_0x64e0f(0x2821)+this[_0x64e0f(0x23c6)]['associatedVariableName']+_0x64e0f(0x2295)),this['xyz']['hasEndpoints']&&(_0x4a3264['compilationString']+=this[_0x64e0f(0x40a)](this[_0x64e0f(0x566)],_0x4a3264)+(_0x64e0f(0x11dc)+this['output']['associatedVariableName']+_0x64e0f(0x18e2))),this;}[_0x164e99(0x99d)](){var _0x17a80c=_0x164e99,_0x30bf2f=super['_dumpPropertiesCode']();return(_0x30bf2f+=this[_0x17a80c(0x24d0)]+_0x17a80c(0x267c)+this['generateInWorldSpace']+';\x0d\x0a')+(this[_0x17a80c(0x24d0)]+'.automaticNormalizationNormal\x20=\x20'+this[_0x17a80c(0x4166)]+_0x17a80c(0x3254))+(this['_codeVariableName']+_0x17a80c(0x1acb)+this['automaticNormalizationTangent']+_0x17a80c(0x3254));}[_0x164e99(0x2fcc)](){var _0x3febac=_0x164e99;const _0x35f6d7=super[_0x3febac(0x2fcc)]();return _0x35f6d7[_0x3febac(0xdeb)]=this[_0x3febac(0xdeb)],_0x35f6d7[_0x3febac(0x4166)]=this[_0x3febac(0x4166)],_0x35f6d7[_0x3febac(0x3a2b)]=this['automaticNormalizationTangent'],_0x35f6d7;}[_0x164e99(0x12f6)](_0x8c3de7,_0x84f40,_0x37e81b){var _0x2cced8=_0x164e99;super[_0x2cced8(0x12f6)](_0x8c3de7,_0x84f40,_0x37e81b),this[_0x2cced8(0xdeb)]=_0x8c3de7['generateInWorldSpace'],this[_0x2cced8(0x4166)]=_0x8c3de7[_0x2cced8(0x4166)],this['automaticNormalizationTangent']=_0x8c3de7[_0x2cced8(0x3a2b)];}}_0x10510a([(0x0,_0x3b6f4d['p'])(_0x164e99(0x1120),_0x3b6f4d['U'][_0x164e99(0x159a)],_0x164e99(0x270e),{'notifiers':{'update':!0x0}})],_0x2f67db[_0x164e99(0x41df)],'generateInWorldSpace',void 0x0),_0x10510a([(0x0,_0x3b6f4d['p'])('Force\x20normalization\x20for\x20the\x20worldNormal\x20input',_0x3b6f4d['U']['Boolean'],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x2f67db['prototype'],_0x164e99(0x4166),void 0x0),_0x10510a([(0x0,_0x3b6f4d['p'])(_0x164e99(0x3a84),_0x3b6f4d['U'][_0x164e99(0x159a)],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x2f67db['prototype'],'automaticNormalizationTangent',void 0x0),(0x0,_0x247d8f['H'])('BABYLON.HeightToNormalBlock',_0x2f67db);},0xeb3f:(_0x3547f1,_0xd8fdf9,_0x862587)=>{var _0x17013f=a8_0x16e4d8,_0x5a0fd1=_0x862587(0x15a52),_0x337b01=_0x862587(0x1137a),_0xc89f09=_0x862587(0x16ad5),_0x30a463=_0x862587(0xe456),_0x206692=_0x862587(0x159af);_0x862587(0x175b0),_0x862587(0x16c11),_0x862587(0x119a9);class _0x3d663a extends _0x5a0fd1['k']{constructor(_0x216ae5){var _0x23f88d=a8_0x5b24;super(_0x216ae5,_0xc89f09['u'][_0x23f88d(0xd57)]),this[_0x23f88d(0x89d)]=!0x0,this['registerInput'](_0x23f88d(0x378e),_0x337b01['E']['AutoDetect']),this[_0x23f88d(0x3f05)](_0x23f88d(0x61d),_0x337b01['E'][_0x23f88d(0x2f7)]),this[_0x23f88d(0x3f05)](_0x23f88d(0x23d8),_0x337b01['E'][_0x23f88d(0x1f42)]),this['_inputs'][0x0][_0x23f88d(0xcfa)](_0x337b01['E'][_0x23f88d(0x1f42)]|_0x337b01['E'][_0x23f88d(0x2f7)]|_0x337b01['E']['Vector3']|_0x337b01['E'][_0x23f88d(0x19c7)]);}[_0x17013f(0x3fcd)](){var _0x5d7d5b=_0x17013f;return _0x5d7d5b(0xf74);}get[_0x17013f(0x378e)](){var _0x3ea87b=_0x17013f;return this[_0x3ea87b(0x2a55)][0x0];}get[_0x17013f(0x61d)](){var _0x1e5008=_0x17013f;return this[_0x1e5008(0x13f5)][0x0];}get[_0x17013f(0x23d8)](){return this['_outputs'][0x1];}[_0x17013f(0x1a10)](_0x92e64d){var _0x579fa6=_0x17013f;_0x92e64d['_excludeVariableName'](_0x579fa6(0x20a2)),_0x92e64d[_0x579fa6(0x1484)](_0x579fa6(0x3f4d)),_0x92e64d[_0x579fa6(0x1484)](_0x579fa6(0x1ee5)),_0x92e64d[_0x579fa6(0x1484)]('vignetteSettings1'),_0x92e64d['_excludeVariableName'](_0x579fa6(0x14aa)),_0x92e64d['_excludeVariableName']('vCameraColorCurveNegative'),_0x92e64d[_0x579fa6(0x1484)]('vCameraColorCurveNeutral'),_0x92e64d[_0x579fa6(0x1484)](_0x579fa6(0x177b)),_0x92e64d['_excludeVariableName'](_0x579fa6(0x1173)),_0x92e64d[_0x579fa6(0x1484)](_0x579fa6(0x27ca)),_0x92e64d['_excludeVariableName'](_0x579fa6(0x2f9b));}['isReady'](_0x3a4f9d,_0x1710ee,_0x480516){var _0x521c4a=_0x17013f;return!(_0x480516[_0x521c4a(0x2608)]&&_0x1710ee['imageProcessingConfiguration']&&!_0x1710ee[_0x521c4a(0x363a)][_0x521c4a(0x3261)]());}[_0x17013f(0x3571)](_0xc2aed2,_0xce38cc,_0x3b8891){var _0x3f4497=_0x17013f;_0x3b8891[_0x3f4497(0x2608)]&&_0xce38cc[_0x3f4497(0x363a)]&&_0xce38cc[_0x3f4497(0x363a)]['prepareDefines'](_0x3b8891);}[_0x17013f(0x2de9)](_0x2f74d9,_0x1dca55,_0x51caea){var _0x1e30a0=_0x17013f;_0x51caea&&_0x1dca55[_0x1e30a0(0x363a)]&&_0x1dca55['imageProcessingConfiguration'][_0x1e30a0(0x2de9)](_0x2f74d9);}['_buildBlock'](_0x3ceeff){var _0x14cc35=_0x17013f;super[_0x14cc35(0xb23)](_0x3ceeff),_0x3ceeff[_0x14cc35(0x2dc9)]['blocksWithDefines'][_0x14cc35(0x3f90)](this),_0x3ceeff[_0x14cc35(0x2dc9)][_0x14cc35(0x1980)][_0x14cc35(0x3f90)](this),_0x3ceeff[_0x14cc35(0x2dc9)][_0x14cc35(0xa66)][_0x14cc35(0x3f90)](this),_0x3ceeff[_0x14cc35(0x1585)][_0x14cc35(0x3f90)](_0x14cc35(0x20a2)),_0x3ceeff[_0x14cc35(0x1585)][_0x14cc35(0x3f90)](_0x14cc35(0x3f4d)),_0x3ceeff[_0x14cc35(0x1585)][_0x14cc35(0x3f90)]('vInverseScreenSize'),_0x3ceeff[_0x14cc35(0x1585)][_0x14cc35(0x3f90)]('vignetteSettings1'),_0x3ceeff[_0x14cc35(0x1585)][_0x14cc35(0x3f90)](_0x14cc35(0x14aa)),_0x3ceeff[_0x14cc35(0x1585)][_0x14cc35(0x3f90)](_0x14cc35(0x2dd3)),_0x3ceeff['uniforms']['push'](_0x14cc35(0x20f2)),_0x3ceeff['uniforms'][_0x14cc35(0x3f90)]('vCameraColorCurvePositive'),_0x3ceeff[_0x14cc35(0x1585)][_0x14cc35(0x3f90)](_0x14cc35(0x1173)),_0x3ceeff[_0x14cc35(0x1585)][_0x14cc35(0x3f90)](_0x14cc35(0x27ca)),_0x3ceeff[_0x14cc35(0x1585)]['push'](_0x14cc35(0x2f9b));var _0x4fc646=this[_0x14cc35(0x378e)],_0x4bf266=this[_0x14cc35(0x13f5)][0x0],_0x20870b='//'+this['name'];return _0x3ceeff[_0x14cc35(0x14f3)]('helperFunctions',_0x20870b),_0x3ceeff[_0x14cc35(0x14f3)](_0x14cc35(0x41d7),_0x20870b),_0x3ceeff[_0x14cc35(0x14f3)](_0x14cc35(0x1ce7),_0x20870b),null!=(_0x20870b=_0x4fc646['connectedPoint'])&&_0x20870b['isConnected']&&(_0x4fc646['connectedPoint'][_0x14cc35(0x21e0)]===_0x337b01['E'][_0x14cc35(0x2f7)]||_0x4fc646[_0x14cc35(0x19d)][_0x14cc35(0x21e0)]===_0x337b01['E'][_0x14cc35(0x19c7)]?_0x3ceeff[_0x14cc35(0x1ffe)]+=this[_0x14cc35(0x40a)](_0x4bf266,_0x3ceeff)+'\x20=\x20'+_0x4fc646[_0x14cc35(0x2f3f)]+';\x0d\x0a':_0x3ceeff[_0x14cc35(0x1ffe)]+=this[_0x14cc35(0x40a)](_0x4bf266,_0x3ceeff)+_0x14cc35(0x3175)+_0x4fc646[_0x14cc35(0x2f3f)]+_0x14cc35(0x1b1b),_0x3ceeff[_0x14cc35(0x1ffe)]+=_0x14cc35(0x3264),this['convertInputToLinearSpace']&&(_0x3ceeff['compilationString']+=_0x4bf266[_0x14cc35(0x2f3f)]+_0x14cc35(0x3e9a)+_0x4fc646[_0x14cc35(0x2f3f)]+_0x14cc35(0x28a6)),_0x3ceeff[_0x14cc35(0x1ffe)]+=_0x14cc35(0x2a48),_0x3ceeff[_0x14cc35(0x1ffe)]+=_0x14cc35(0x101b),this[_0x14cc35(0x89d)]&&(_0x3ceeff[_0x14cc35(0x1ffe)]+=_0x4bf266[_0x14cc35(0x2f3f)]+'.rgb\x20=\x20toLinearSpace('+_0x4fc646['associatedVariableName']+_0x14cc35(0x28a6)),_0x3ceeff[_0x14cc35(0x1ffe)]+=_0x4bf266[_0x14cc35(0x2f3f)]+_0x14cc35(0x2ebc)+_0x4bf266[_0x14cc35(0x2f3f)]+_0x14cc35(0x2295),_0x3ceeff[_0x14cc35(0x1ffe)]+=_0x14cc35(0x1766),_0x3ceeff[_0x14cc35(0x1ffe)]+=_0x14cc35(0x1766),this['rgb'][_0x14cc35(0xb6c)]&&(_0x3ceeff['compilationString']+=this[_0x14cc35(0x40a)](this[_0x14cc35(0x23d8)],_0x3ceeff)+('\x20=\x20'+this[_0x14cc35(0x61d)][_0x14cc35(0x2f3f)]+'.xyz;\x0d\x0a'))),this;}[_0x17013f(0x99d)](){var _0x5c5ba2=_0x17013f;return super[_0x5c5ba2(0x99d)]()+(this[_0x5c5ba2(0x24d0)]+_0x5c5ba2(0x898)+this['convertInputToLinearSpace']+_0x5c5ba2(0x3254));}[_0x17013f(0x2fcc)](){var _0xf21216=_0x17013f;const _0xf9241f=super[_0xf21216(0x2fcc)]();return _0xf9241f[_0xf21216(0x89d)]=this[_0xf21216(0x89d)],_0xf9241f;}[_0x17013f(0x12f6)](_0x4e1e8d,_0x1d577e,_0x4178f3){var _0x1c60fe=_0x17013f;super[_0x1c60fe(0x12f6)](_0x4e1e8d,_0x1d577e,_0x4178f3),this[_0x1c60fe(0x89d)]=null==(_0x1d577e=_0x4e1e8d[_0x1c60fe(0x89d)])||_0x1d577e;}}(function(_0x4bc7ed,_0x1ce0f1,_0x44a483,_0x29b98a){var _0x562332=_0x17013f,_0x2bd3d7,_0x2c82a3=arguments['length'],_0x9411a1=_0x2c82a3<0x3?_0x1ce0f1:null===_0x29b98a?_0x29b98a=Object[_0x562332(0xd3d)](_0x1ce0f1,_0x44a483):_0x29b98a;if(_0x562332(0x1e3f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x9411a1=Reflect['decorate'](_0x4bc7ed,_0x1ce0f1,_0x44a483,_0x29b98a);else{for(var _0x2bf763=_0x4bc7ed[_0x562332(0x1377)]-0x1;0x0<=_0x2bf763;_0x2bf763--)(_0x2bd3d7=_0x4bc7ed[_0x2bf763])&&(_0x9411a1=(_0x2c82a3<0x3?_0x2bd3d7(_0x9411a1):0x3<_0x2c82a3?_0x2bd3d7(_0x1ce0f1,_0x44a483,_0x9411a1):_0x2bd3d7(_0x1ce0f1,_0x44a483))||_0x9411a1);}0x3<_0x2c82a3&&_0x9411a1&&Object[_0x562332(0x395)](_0x1ce0f1,_0x44a483,_0x9411a1);}([(0x0,_0x206692['p'])('Convert\x20input\x20to\x20linear\x20space',_0x206692['U']['Boolean'],_0x17013f(0x3397))],_0x3d663a['prototype'],'convertInputToLinearSpace',void 0x0),(0x0,_0x30a463['H'])('BABYLON.ImageProcessingBlock',_0x3d663a));},0xd7f2:(_0x5e5962,_0x55e642,_0x1fdbc0)=>{_0x1fdbc0(0x5aca),_0x1fdbc0(0xeb3f),_0x1fdbc0(0x230),_0x1fdbc0(0x178d5),_0x1fdbc0(0x1438d),_0x1fdbc0(0x1966),_0x1fdbc0(0x4d5b),_0x1fdbc0(0x13656),_0x1fdbc0(0x7bd9),_0x1fdbc0(0x16555),_0x1fdbc0(0x86f9),_0x1fdbc0(0x132cf),_0x1fdbc0(0xef9),_0x1fdbc0(0x1389);},0x230:(_0x30dc5b,_0x22f833,_0x2feb2e)=>{var _0x47223c=a8_0x16e4d8;function _0x487034(_0x2752ba,_0x4238a7,_0x158edf,_0x255e17){var _0x4047dc=a8_0x5b24,_0x56f6a9,_0x39780d=arguments[_0x4047dc(0x1377)],_0x13a873=_0x39780d<0x3?_0x4238a7:null===_0x255e17?_0x255e17=Object[_0x4047dc(0xd3d)](_0x4238a7,_0x158edf):_0x255e17;if(_0x4047dc(0x1e3f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x13a873=Reflect[_0x4047dc(0x1dac)](_0x2752ba,_0x4238a7,_0x158edf,_0x255e17);else{for(var _0x4f732f=_0x2752ba[_0x4047dc(0x1377)]-0x1;0x0<=_0x4f732f;_0x4f732f--)(_0x56f6a9=_0x2752ba[_0x4f732f])&&(_0x13a873=(_0x39780d<0x3?_0x56f6a9(_0x13a873):0x3<_0x39780d?_0x56f6a9(_0x4238a7,_0x158edf,_0x13a873):_0x56f6a9(_0x4238a7,_0x158edf))||_0x13a873);}0x3<_0x39780d&&_0x13a873&&Object[_0x4047dc(0x395)](_0x4238a7,_0x158edf,_0x13a873);}var _0x4338ad=_0x2feb2e(0x15a52),_0x1d8de4=_0x2feb2e(0x1137a),_0x32d7b0=_0x2feb2e(0x16ad5),_0x200ff0=_0x2feb2e(0xec3c),_0x2bd01f=_0x2feb2e(0xe456),_0x37b911=_0x2feb2e(0x11c74),_0x2f48a2=_0x2feb2e(0x159af),_0x50741=_0x2feb2e(0xd646),_0x3be660=_0x2feb2e(0x86f9);_0x2feb2e(0x8cac),_0x2feb2e(0xe577),_0x2feb2e(0x6664);class _0x51669e extends _0x4338ad['k']{constructor(_0x3bfe3e){var _0xaeb496=a8_0x5b24;super(_0x3bfe3e,_0x32d7b0['u']['Fragment']),this['_tangentSpaceParameterName']='',this[_0xaeb496(0x31d9)]='',this[_0xaeb496(0x37ab)]='',this[_0xaeb496(0x672)]=!0x1,this[_0xaeb496(0x41b8)]=!0x1,this['useParallaxOcclusion']=!0x1,this[_0xaeb496(0x39b4)]=!0x1,this[_0xaeb496(0x12df)]=!0x0,this['registerInput'](_0xaeb496(0x3875),_0x1d8de4['E'][_0xaeb496(0x19c7)],!0x1),this[_0xaeb496(0x11e1)](_0xaeb496(0x23c6),_0x1d8de4['E']['Vector4'],!0x1),this[_0xaeb496(0x11e1)](_0xaeb496(0x1e6d),_0x1d8de4['E'][_0xaeb496(0x19c7)],!0x0),this[_0xaeb496(0x11e1)]('uv',_0x1d8de4['E']['Vector2'],!0x1),this[_0xaeb496(0x11e1)](_0xaeb496(0x3d4e),_0x1d8de4['E'][_0xaeb496(0x1f42)],!0x1),this[_0xaeb496(0x11e1)](_0xaeb496(0xf6b),_0x1d8de4['E'][_0xaeb496(0x2384)],!0x1),this[_0xaeb496(0x11e1)](_0xaeb496(0xa70),_0x1d8de4['E'][_0xaeb496(0xf88)],!0x0),this[_0xaeb496(0x11e1)](_0xaeb496(0x3e82),_0x1d8de4['E'][_0xaeb496(0x2384)],!0x0),this[_0xaeb496(0x11e1)]('parallaxHeight',_0x1d8de4['E'][_0xaeb496(0x2384)],!0x0),this[_0xaeb496(0x11e1)](_0xaeb496(0x172c),_0x1d8de4['E']['Object'],!0x0,_0x32d7b0['u'][_0xaeb496(0x32f9)],new _0x50741['C'](_0xaeb496(0x172c),this,_0x200ff0['Ab'][_0xaeb496(0x9c6)],_0x3be660['v'],_0xaeb496(0x1b87))),this[_0xaeb496(0x11e1)](_0xaeb496(0x2023),_0x1d8de4['E'][_0xaeb496(0x31e7)],!0x0),this[_0xaeb496(0x3f05)](_0xaeb496(0x61d),_0x1d8de4['E'][_0xaeb496(0x19c7)]),this[_0xaeb496(0x3f05)]('uvOffset',_0x1d8de4['E'][_0xaeb496(0x3c5a)]);}[_0x47223c(0x3fcd)](){return'PerturbNormalBlock';}get[_0x47223c(0x3875)](){return this['_inputs'][0x0];}get[_0x47223c(0x23c6)](){var _0x5f3596=_0x47223c;return this[_0x5f3596(0x2a55)][0x1];}get[_0x47223c(0x1e6d)](){var _0x3af448=_0x47223c;return this[_0x3af448(0x2a55)][0x2];}get['uv'](){var _0x82c5ee=_0x47223c;return this[_0x82c5ee(0x2a55)][0x3];}get['normalMapColor'](){var _0x4a797e=_0x47223c;return this[_0x4a797e(0x2a55)][0x4];}get['strength'](){var _0x6269ed=_0x47223c;return this[_0x6269ed(0x2a55)][0x5];}get[_0x47223c(0xa70)](){var _0x368780=_0x47223c;return this[_0x368780(0x2a55)][0x6];}get[_0x47223c(0x3e82)](){var _0x324791=_0x47223c;return this[_0x324791(0x2a55)][0x7];}get[_0x47223c(0x15f5)](){var _0x5476fc=_0x47223c;return this[_0x5476fc(0x2a55)][0x8];}get[_0x47223c(0x172c)](){var _0x24b80a=_0x47223c;return this[_0x24b80a(0x2a55)][0x9];}get[_0x47223c(0x2023)](){var _0x7fa364=_0x47223c;return this[_0x7fa364(0x2a55)][0xa];}get[_0x47223c(0x61d)](){var _0x5eae41=_0x47223c;return this[_0x5eae41(0x13f5)][0x0];}get['uvOffset'](){return this['_outputs'][0x1];}[_0x47223c(0x3571)](_0x4a981c,_0x4f7a2d,_0x3173bd){var _0x519a90=_0x47223c,_0x5bc5a1=this[_0x519a90(0x3d4e)][_0x519a90(0x19d)]['_ownerBlock'][_0x519a90(0x2364)],_0x5bc5a1=this['viewDirection'][_0x519a90(0xad5)]&&(this[_0x519a90(0x3f10)]&&_0x5bc5a1||!this[_0x519a90(0x3f10)]&&this[_0x519a90(0x15f5)]['isConnected']);_0x3173bd[_0x519a90(0x2c65)](_0x519a90(0x35c0),!0x0),_0x3173bd[_0x519a90(0x2c65)]('PARALLAX',_0x5bc5a1,!0x0),_0x3173bd[_0x519a90(0x2c65)](_0x519a90(0x1583),this['useParallaxOcclusion'],!0x0),_0x3173bd[_0x519a90(0x2c65)](_0x519a90(0x32fe),this[_0x519a90(0x39b4)],!0x0);}[_0x47223c(0x2de9)](_0x4c3d92,_0x1ab5cc,_0x496781){var _0x1802aa=_0x47223c;_0x1ab5cc[_0x1802aa(0x83e)]()[_0x1802aa(0x33ed)]?_0x4c3d92['setFloat2'](this[_0x1802aa(0x23eb)],this['invertX']?0x1:-0x1,this[_0x1802aa(0x41b8)]?0x1:-0x1):_0x4c3d92['setFloat2'](this['_tangentSpaceParameterName'],this['invertX']?-0x1:0x1,this['invertY']?-0x1:0x1),_0x496781&&(_0x4c3d92[_0x1802aa(0x1d16)](this[_0x1802aa(0x31d9)],_0x496781['getWorldMatrix']()[_0x1802aa(0x718)]()<0x0?-0x1:0x1),this[_0x1802aa(0x39b4)]&&!this[_0x1802aa(0x2023)][_0x1802aa(0xad5)]&&_0x4c3d92[_0x1802aa(0x1e2d)](this[_0x1802aa(0x37ab)],_0x496781[_0x1802aa(0x927)]()));}['autoConfigure'](_0x1c7aa9){var _0x35ff9a=_0x47223c;if(!this['uv'][_0x35ff9a(0xad5)]){let _0x4e16ca=_0x1c7aa9['getInputBlockByPredicate'](_0x40e6ff=>_0x40e6ff[_0x35ff9a(0xf27)]&&'uv'===_0x40e6ff[_0x35ff9a(0xc8c)]);_0x4e16ca||(_0x4e16ca=new _0x37b911['S']('uv'))[_0x35ff9a(0x2d19)](),_0x4e16ca['output']['connectTo'](this['uv']);}if(!this[_0x35ff9a(0xf6b)][_0x35ff9a(0xad5)]){const _0x20c6ce=new _0x37b911['S'](_0x35ff9a(0xf6b));_0x20c6ce['value']=0x1,_0x20c6ce[_0x35ff9a(0x61d)][_0x35ff9a(0x3dee)](this[_0x35ff9a(0xf6b)]);}}['_buildBlock'](_0x46ae0e){var _0x51eb33=_0x47223c;super[_0x51eb33(0xb23)](_0x46ae0e);var _0x30510c='//'+this[_0x51eb33(0xc8c)],_0x5cf8ab=this['uv'],_0x395e5e=this[_0x51eb33(0x3875)],_0x1d5562=this[_0x51eb33(0x23c6)],_0x56aaa2=this['worldTangent'];_0x46ae0e[_0x51eb33(0x2dc9)][_0x51eb33(0x2db5)][_0x51eb33(0x3f90)](this),_0x46ae0e[_0x51eb33(0x2dc9)][_0x51eb33(0xa66)][_0x51eb33(0x3f90)](this),this['_tangentSpaceParameterName']=_0x46ae0e[_0x51eb33(0x22b8)](_0x51eb33(0xfb9)),_0x46ae0e[_0x51eb33(0x1142)](this[_0x51eb33(0x23eb)],_0x51eb33(0x1da5)),this[_0x51eb33(0x31d9)]=_0x46ae0e['_getFreeDefineName']('tangentCorrectionFactor'),_0x46ae0e[_0x51eb33(0x1142)](this[_0x51eb33(0x31d9)],_0x51eb33(0x3b76)),this['_worldMatrixName']=_0x46ae0e[_0x51eb33(0x22b8)]('perturbNormalWorldMatrix'),_0x46ae0e[_0x51eb33(0x1142)](this['_worldMatrixName'],_0x51eb33(0x20a5));let _0xa3191d=null;this[_0x51eb33(0x3d4e)][_0x51eb33(0x19d)]&&(_0xa3191d=this['normalMapColor'][_0x51eb33(0x19d)][_0x51eb33(0xd41)][_0x51eb33(0x2364)]);var _0x7281fa=this['viewDirection'][_0x51eb33(0xad5)]&&(this['useParallaxOcclusion']&&_0xa3191d||!this[_0x51eb33(0x3f10)]&&this[_0x51eb33(0x15f5)][_0x51eb33(0xad5)]),_0x38c5a2=this[_0x51eb33(0x3e82)][_0x51eb33(0x33b0)]?this['parallaxScale'][_0x51eb33(0x620)]['isConstant']?_0x46ae0e[_0x51eb33(0x2f3)](this[_0x51eb33(0x3e82)][_0x51eb33(0x620)][_0x51eb33(0x13ce)]):this[_0x51eb33(0x3e82)][_0x51eb33(0x2f3f)]:_0x51eb33(0x417a),_0x3770c0=this[_0x51eb33(0xf6b)][_0x51eb33(0x33b0)]&&this[_0x51eb33(0xf6b)][_0x51eb33(0x620)][_0x51eb33(0x3d90)]?_0x51eb33(0x265e)+_0x46ae0e[_0x51eb33(0x2f3)](this[_0x51eb33(0xf6b)][_0x51eb33(0x620)][_0x51eb33(0x13ce)]):_0x51eb33(0x265e)+this[_0x51eb33(0xf6b)]['associatedVariableName'],_0x2580f8=(_0x46ae0e[_0x51eb33(0x22fb)]('derivatives',_0x51eb33(0x19dd)),{'search':/defined\(TANGENT\)/g,'replace':_0x56aaa2[_0x51eb33(0xad5)]?_0x51eb33(0x1f1c):_0x51eb33(0x382e)}),_0x1aded3=this[_0x51eb33(0x172c)],_0x1aded3=(_0x1aded3[_0x51eb33(0xad5)]?_0x46ae0e[_0x51eb33(0x1ffe)]+='\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'+_0x1aded3['associatedVariableName']+';\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':_0x56aaa2['isConnected']&&(_0x46ae0e['compilationString']+=_0x51eb33(0xd9f)+_0x1d5562[_0x51eb33(0x2f3f)]+_0x51eb33(0x1288),_0x46ae0e[_0x51eb33(0x1ffe)]+=_0x51eb33(0x101a)+_0x56aaa2['associatedVariableName']+'.xyz);\x0d\x0a',_0x46ae0e['compilationString']+=_0x51eb33(0x541)+this[_0x51eb33(0x31d9)]+';\x0d\x0a',_0x46ae0e[_0x51eb33(0x1ffe)]+=_0x51eb33(0x383)),_0x46ae0e[_0x51eb33(0x14f3)](_0x51eb33(0x3a0e),_0x30510c,{'replaceStrings':[_0x2580f8,{'search':/varying mat3 vTBN/g,'replace':''},{'search':/uniform mat4 normalMatrix;/g,'replace':''}]}),_0x46ae0e[_0x51eb33(0x14f3)](_0x51eb33(0xb89),_0x30510c,{'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':'#define\x20inline\x0d\x0avec2\x20parallaxOcclusion(vec3\x20vViewDirCoT,\x20vec3\x20vNormalCoT,\x20vec2\x20texCoord,\x20float\x20parallaxScale,\x20sampler2D\x20bumpSampler)'},{'search':/vec2 parallaxOffset\(vec3 viewDir,float heightScale\)/g,'replace':'vec2\x20parallaxOffset(vec3\x20viewDir,\x20float\x20heightScale,\x20float\x20height_)'},{'search':/texture2D\(bumpSampler,vBumpUV\)\.w/g,'replace':_0x51eb33(0x25e)}]}),_0x7281fa&&_0xa3191d?_0x51eb33(0x218d)+_0xa3191d+',\x20'+_0x5cf8ab[_0x51eb33(0x2f3f)]+_0x51eb33(0x2ac):this[_0x51eb33(0x3d4e)][_0x51eb33(0x2f3f)]);return _0x46ae0e['compilationString']+=this[_0x51eb33(0x40a)](this[_0x51eb33(0x61d)],_0x46ae0e)+_0x51eb33(0x3bc8),_0x46ae0e[_0x51eb33(0x1ffe)]+=_0x46ae0e[_0x51eb33(0x3b04)](_0x51eb33(0x226d),_0x30510c,{'replaceStrings':[{'search':/texture2D\(bumpSampler,vBumpUV\)/g,'replace':''+_0x1aded3},{'search':/#define CUSTOM_FRAGMENT_BUMP_FRAGMENT/g,'replace':_0x51eb33(0x1caf)+(this[_0x51eb33(0x2023)][_0x51eb33(0xad5)]?this['world']['associatedVariableName']:this[_0x51eb33(0x37ab)])+');'},{'search':/perturbNormal\(TBN,texture2D\(bumpSampler,vBumpUV\+uvOffset\).xyz,vBumpInfos.y\)/g,'replace':_0x51eb33(0x502)+_0x1aded3+_0x51eb33(0x325)},{'search':/parallaxOcclusion\(invTBN\*-viewDirectionW,invTBN\*normalW,vBumpUV,vBumpInfos.z\)/g,'replace':'parallaxOcclusion((invTBN\x20*\x20-viewDirectionW),\x20(invTBN\x20*\x20normalW),\x20vBumpUV,\x20vBumpInfos.z,\x20'+(_0x7281fa&&this[_0x51eb33(0x3f10)]?_0xa3191d:'bumpSampler')+')'},{'search':/parallaxOffset\(invTBN\*viewDirectionW,vBumpInfos\.z\)/g,'replace':'parallaxOffset(invTBN\x20*\x20viewDirectionW,\x20vBumpInfos.z,\x20'+(_0x7281fa?this[_0x51eb33(0x15f5)][_0x51eb33(0x2f3f)]:'0.')+')'},{'search':/vTangentSpaceParams/g,'replace':this[_0x51eb33(0x23eb)]},{'search':/vBumpInfos.y/g,'replace':_0x3770c0},{'search':/vBumpInfos.z/g,'replace':_0x38c5a2},{'search':/vBumpUV/g,'replace':_0x5cf8ab['associatedVariableName']},{'search':/vPositionW/g,'replace':_0x395e5e[_0x51eb33(0x2f3f)]+_0x51eb33(0x2340)},{'search':/normalW=/g,'replace':this[_0x51eb33(0x61d)][_0x51eb33(0x2f3f)]+'.xyz\x20=\x20'},{'search':/mat3\(normalMatrix\)\*normalW/g,'replace':'mat3(normalMatrix)\x20*\x20'+this[_0x51eb33(0x61d)][_0x51eb33(0x2f3f)]+_0x51eb33(0x2340)},{'search':/normalW/g,'replace':_0x1d5562[_0x51eb33(0x2f3f)]+_0x51eb33(0x2340)},{'search':/viewDirectionW/g,'replace':_0x7281fa?this[_0x51eb33(0xa70)][_0x51eb33(0x2f3f)]:_0x51eb33(0xca8)},_0x2580f8]}),this;}[_0x47223c(0x99d)](){var _0x1203f7=_0x47223c,_0x59665e=super[_0x1203f7(0x99d)]()+(this[_0x1203f7(0x24d0)]+_0x1203f7(0x3c9d)+this['invertX']+_0x1203f7(0x3254));return(_0x59665e+=this[_0x1203f7(0x24d0)]+_0x1203f7(0xacc)+this['invertY']+';\x0d\x0a')+(this[_0x1203f7(0x24d0)]+_0x1203f7(0x3831)+this['useParallaxOcclusion']+_0x1203f7(0x3254))+(this[_0x1203f7(0x24d0)]+'.useObjectSpaceNormalMap\x20=\x20'+this[_0x1203f7(0x39b4)]+_0x1203f7(0x3254));}[_0x47223c(0x2fcc)](){var _0x533bb2=_0x47223c;const _0x15b80b=super[_0x533bb2(0x2fcc)]();return _0x15b80b[_0x533bb2(0x672)]=this[_0x533bb2(0x672)],_0x15b80b[_0x533bb2(0x41b8)]=this[_0x533bb2(0x41b8)],_0x15b80b[_0x533bb2(0x3f10)]=this[_0x533bb2(0x3f10)],_0x15b80b['useObjectSpaceNormalMap']=this['useObjectSpaceNormalMap'],_0x15b80b;}[_0x47223c(0x12f6)](_0x2d595b,_0x49c1fc,_0x23144d){var _0xc5e5b0=_0x47223c;super[_0xc5e5b0(0x12f6)](_0x2d595b,_0x49c1fc,_0x23144d),this[_0xc5e5b0(0x672)]=_0x2d595b[_0xc5e5b0(0x672)],this[_0xc5e5b0(0x41b8)]=_0x2d595b['invertY'],this[_0xc5e5b0(0x3f10)]=!!_0x2d595b[_0xc5e5b0(0x3f10)],this[_0xc5e5b0(0x39b4)]=!!_0x2d595b[_0xc5e5b0(0x39b4)];}}_0x487034([(0x0,_0x2f48a2['p'])('Invert\x20X\x20axis',_0x2f48a2['U'][_0x47223c(0x159a)],'PROPERTIES',{'notifiers':{'update':!0x1}})],_0x51669e['prototype'],'invertX',void 0x0),_0x487034([(0x0,_0x2f48a2['p'])('Invert\x20Y\x20axis',_0x2f48a2['U'][_0x47223c(0x159a)],_0x47223c(0x270e),{'notifiers':{'update':!0x1}})],_0x51669e[_0x47223c(0x41df)],_0x47223c(0x41b8),void 0x0),_0x487034([(0x0,_0x2f48a2['p'])(_0x47223c(0x1c77),_0x2f48a2['U'][_0x47223c(0x159a)])],_0x51669e['prototype'],_0x47223c(0x3f10),void 0x0),_0x487034([(0x0,_0x2f48a2['p'])(_0x47223c(0x3d08),_0x2f48a2['U'][_0x47223c(0x159a)],_0x47223c(0x270e),{'notifiers':{'update':!0x1}})],_0x51669e[_0x47223c(0x41df)],_0x47223c(0x39b4),void 0x0),(0x0,_0x2bd01f['H'])(_0x47223c(0x2c16),_0x51669e);},0x13656:(_0x37b48e,_0x378449,_0x3a10e1)=>{var _0x27a2d0=a8_0x16e4d8,_0xf32732=_0x3a10e1(0x15a52),_0x14a045=_0x3a10e1(0x1137a),_0x4847b0=_0x3a10e1(0x16ad5),_0x3a10e1=_0x3a10e1(0xe456);class _0x5bed93 extends _0xf32732['k']{constructor(_0x3c1469){var _0x10226c=a8_0x5b24;super(_0x3c1469,_0x4847b0['u'][_0x10226c(0xd57)]),this[_0x10226c(0x3f05)]('xy',_0x14a045['E']['Vector2'],_0x4847b0['u'][_0x10226c(0xd57)]),this['registerOutput']('x',_0x14a045['E'][_0x10226c(0x2384)],_0x4847b0['u'][_0x10226c(0xd57)]),this[_0x10226c(0x3f05)]('y',_0x14a045['E'][_0x10226c(0x2384)],_0x4847b0['u'][_0x10226c(0xd57)]);}['getClassName'](){var _0x1e30bb=a8_0x5b24;return _0x1e30bb(0x67b);}get['xy'](){var _0x5e81ee=a8_0x5b24;return this[_0x5e81ee(0x13f5)][0x0];}get['x'](){var _0x2ecc0c=a8_0x5b24;return this[_0x2ecc0c(0x13f5)][0x1];}get['y'](){var _0x317862=a8_0x5b24;return this[_0x317862(0x13f5)][0x2];}[_0x27a2d0(0x2de9)](_0x2eafed){var _0x473843=_0x27a2d0;const _0x134312=this[_0x473843(0x195b)]['getEngine']();_0x2eafed[_0x473843(0x39e5)](this['_varName'],_0x134312[_0x473843(0x3700)](),_0x134312[_0x473843(0x2579)]());}[_0x27a2d0(0x4072)](_0x414a24,_0x461f9b){var _0x56d7af=_0x27a2d0;let _0x2b0621='';for(const _0x4d4d56 of this[_0x56d7af(0x13f5)])_0x4d4d56[_0x56d7af(0xb6c)]&&(_0x2b0621+=this[_0x56d7af(0x40a)](_0x4d4d56,_0x414a24)+_0x56d7af(0x11dc)+_0x461f9b+'.'+_0x4d4d56[_0x56d7af(0xc8c)]+_0x56d7af(0x3254));return _0x2b0621;}['_buildBlock'](_0x434687){var _0x339cbb=_0x27a2d0;if(super[_0x339cbb(0xb23)](_0x434687),this['_scene']=_0x434687[_0x339cbb(0x2dc9)][_0x339cbb(0x3fde)],_0x434687[_0x339cbb(0x397b)]===_0x4847b0['u']['Vertex'])throw _0x339cbb(0x2b22);return _0x434687['sharedData']['bindableBlocks'][_0x339cbb(0x3f90)](this),this['_varName']=_0x434687[_0x339cbb(0x1d12)]('screenSize'),_0x434687['_emitUniformFromString'](this[_0x339cbb(0xd4d)],_0x339cbb(0x1da5)),_0x434687[_0x339cbb(0x1ffe)]+=this['writeOutputs'](_0x434687,this[_0x339cbb(0xd4d)]),this;}}(0x0,_0x3a10e1['H'])(_0x27a2d0(0xbd3),_0x5bed93);},0x7bd9:(_0x3179df,_0x5e05cc,_0x389b49)=>{var _0x324c96=a8_0x16e4d8,_0xacbf36=_0x389b49(0x15a52),_0x2fb5af=_0x389b49(0x1137a),_0x9e4853=_0x389b49(0x16ad5),_0x5d6491=_0x389b49(0xe456),_0x1b07cf=_0x389b49(0x13cd1),_0x4d1e2d=_0x389b49(0x11c74);class _0x3757b7 extends _0xacbf36['k']{constructor(_0x504944){var _0xc32dfb=a8_0x5b24;super(_0x504944,_0x9e4853['u'][_0xc32dfb(0xd57)]),this[_0xc32dfb(0x11e1)](_0xc32dfb(0x3e24),_0x2fb5af['E'][_0xc32dfb(0x2975)]),this[_0xc32dfb(0x11e1)](_0xc32dfb(0x3659),_0x2fb5af['E']['Matrix']),this[_0xc32dfb(0x3f05)](_0xc32dfb(0x61d),_0x2fb5af['E']['Vector2']),this['registerOutput']('x',_0x2fb5af['E'][_0xc32dfb(0x2384)]),this[_0xc32dfb(0x3f05)]('y',_0x2fb5af['E'][_0xc32dfb(0x2384)]),this[_0xc32dfb(0x16a9)][0x0][_0xc32dfb(0xcfa)](_0x2fb5af['E']['Color3']|_0x2fb5af['E'][_0xc32dfb(0xf88)]|_0x2fb5af['E'][_0xc32dfb(0x19c7)]);}[_0x324c96(0x3fcd)](){return'ScreenSpaceBlock';}get[_0x324c96(0x3e24)](){var _0xd86831=_0x324c96;return this[_0xd86831(0x2a55)][0x0];}get[_0x324c96(0x3659)](){return this['_inputs'][0x1];}get[_0x324c96(0x61d)](){var _0x31bacf=_0x324c96;return this[_0x31bacf(0x13f5)][0x0];}get['x'](){var _0x6ae296=_0x324c96;return this[_0x6ae296(0x13f5)][0x1];}get['y'](){var _0x4d717f=_0x324c96;return this[_0x4d717f(0x13f5)][0x2];}[_0x324c96(0x16c8)](_0x247a1b){var _0x21ea27=_0x324c96;if(!this[_0x21ea27(0x3659)][_0x21ea27(0xad5)]){let _0x18cfa2=_0x247a1b[_0x21ea27(0x1398)](_0x47e637=>_0x47e637[_0x21ea27(0x731)]===_0x1b07cf['$'][_0x21ea27(0xab6)]);_0x18cfa2||(_0x18cfa2=new _0x4d1e2d['S'](_0x21ea27(0x3659)))['setAsSystemValue'](_0x1b07cf['$'][_0x21ea27(0xab6)]),_0x18cfa2[_0x21ea27(0x61d)][_0x21ea27(0x3dee)](this['worldViewProjection']);}}[_0x324c96(0xb23)](_0x10582){var _0x1199ac=_0x324c96;super['_buildBlock'](_0x10582);var _0xaf984a=this[_0x1199ac(0x3e24)],_0x2c1995=this[_0x1199ac(0x3659)];if(_0xaf984a[_0x1199ac(0x19d)]){var _0x3a0b68=_0x2c1995['associatedVariableName'],_0xab32fd=_0x10582[_0x1199ac(0x1d12)]('screenSpaceTemp');switch(_0xaf984a[_0x1199ac(0x19d)][_0x1199ac(0x21e0)]){case _0x2fb5af['E'][_0x1199ac(0xf88)]:_0x10582[_0x1199ac(0x1ffe)]+=_0x1199ac(0x3723)+_0xab32fd+_0x1199ac(0x11dc)+_0x3a0b68+_0x1199ac(0x500)+_0xaf984a['associatedVariableName']+_0x1199ac(0x1b1b);break;case _0x2fb5af['E'][_0x1199ac(0x19c7)]:_0x10582['compilationString']+='vec4\x20'+_0xab32fd+_0x1199ac(0x11dc)+_0x3a0b68+_0x1199ac(0x2f25)+_0xaf984a['associatedVariableName']+';\x0d\x0a';}return _0x10582[_0x1199ac(0x1ffe)]+=_0xab32fd+('.xy\x20/=\x20'+_0xab32fd+_0x1199ac(0x321b)),_0x10582[_0x1199ac(0x1ffe)]+=_0xab32fd+(_0x1199ac(0x35e6)+_0xab32fd+_0x1199ac(0x1e32)),this[_0x1199ac(0x61d)][_0x1199ac(0xb6c)]&&(_0x10582[_0x1199ac(0x1ffe)]+=this[_0x1199ac(0x40a)](this['output'],_0x10582)+(_0x1199ac(0x11dc)+_0xab32fd+'.xy;\x0d\x0a')),this['x'][_0x1199ac(0xb6c)]&&(_0x10582['compilationString']+=this[_0x1199ac(0x40a)](this['x'],_0x10582)+(_0x1199ac(0x11dc)+_0xab32fd+_0x1199ac(0x3881))),this['y'][_0x1199ac(0xb6c)]&&(_0x10582['compilationString']+=this[_0x1199ac(0x40a)](this['y'],_0x10582)+(_0x1199ac(0x11dc)+_0xab32fd+'.y;\x0d\x0a')),this;}}}(0x0,_0x5d6491['H'])('BABYLON.ScreenSpaceBlock',_0x3757b7);},0x1389:(_0x17c0d7,_0xee04a5,_0x1694fe)=>{var _0x436f12=a8_0x16e4d8,_0x42892d=_0x1694fe(0x15a52),_0xc434d=_0x1694fe(0x1137a),_0x198dcb=_0x1694fe(0x16ad5),_0x1694fe=_0x1694fe(0xe456);class _0x54cfba extends _0x42892d['k']{constructor(_0x13b5f3){var _0x389d44=a8_0x5b24;super(_0x13b5f3,_0x198dcb['u'][_0x389d44(0xd57)]),this[_0x389d44(0x11e1)]('worldPosition',_0xc434d['E']['Vector4'],!0x1),this['registerInput'](_0x389d44(0x1633),_0xc434d['E'][_0x389d44(0x31e7)],!0x1),this[_0x389d44(0x11e1)](_0x389d44(0x23c6),_0xc434d['E'][_0x389d44(0x2975)],!0x0),this['registerOutput'](_0x389d44(0x116c),_0xc434d['E'][_0x389d44(0xf88)]),this[_0x389d44(0x23c6)][_0x389d44(0xcfa)](_0xc434d['E'][_0x389d44(0x1f42)]|_0xc434d['E'][_0x389d44(0xf88)]|_0xc434d['E']['Vector4']);}[_0x436f12(0x3fcd)](){return'ShadowMapBlock';}[_0x436f12(0x1a10)](_0x50d01b){var _0x584e63=_0x436f12;_0x50d01b[_0x584e63(0x1484)](_0x584e63(0x23ca)),_0x50d01b['_excludeVariableName']('lightDataSM'),_0x50d01b[_0x584e63(0x1484)](_0x584e63(0xf77)),_0x50d01b[_0x584e63(0x1484)](_0x584e63(0xaf9)),_0x50d01b[_0x584e63(0x1484)](_0x584e63(0x3fdb)),_0x50d01b[_0x584e63(0x1484)](_0x584e63(0xc7d)),_0x50d01b[_0x584e63(0x1484)](_0x584e63(0x3cac));}get[_0x436f12(0x3875)](){return this['_inputs'][0x0];}get[_0x436f12(0x1633)](){return this['_inputs'][0x1];}get[_0x436f12(0x23c6)](){return this['_inputs'][0x2];}get[_0x436f12(0x116c)](){var _0x1c1a76=_0x436f12;return this[_0x1c1a76(0x13f5)][0x0];}[_0x436f12(0xb23)](_0x3a5691){var _0x5e1832=_0x436f12;super[_0x5e1832(0xb23)](_0x3a5691);var _0x609d81='//'+this[_0x5e1832(0xc8c)];return _0x3a5691[_0x5e1832(0x1142)]('biasAndScaleSM','vec3'),_0x3a5691[_0x5e1832(0x1142)](_0x5e1832(0x2884),_0x5e1832(0xc31)),_0x3a5691[_0x5e1832(0x1142)](_0x5e1832(0xaf9),_0x5e1832(0x1da5)),_0x3a5691['_emitFunctionFromInclude'](_0x5e1832(0xfe8),_0x609d81),_0x3a5691[_0x5e1832(0x1ffe)]+='vec4\x20worldPos\x20=\x20'+this[_0x5e1832(0x3875)][_0x5e1832(0x2f3f)]+_0x5e1832(0x3254),_0x3a5691[_0x5e1832(0x1ffe)]+=_0x5e1832(0x651),_0x3a5691[_0x5e1832(0x1ffe)]+=_0x5e1832(0x21af),_0x3a5691['compilationString']+=_0x5e1832(0x387b),this[_0x5e1832(0x23c6)][_0x5e1832(0xad5)]&&(_0x3a5691[_0x5e1832(0x1ffe)]+='vec3\x20vNormalW\x20=\x20'+this[_0x5e1832(0x23c6)]['associatedVariableName']+_0x5e1832(0x18e2),_0x3a5691['compilationString']+=_0x3a5691[_0x5e1832(0x3b04)](_0x5e1832(0x2ac0),_0x609d81)),_0x3a5691[_0x5e1832(0x1ffe)]+='vec4\x20clipPos\x20=\x20'+this[_0x5e1832(0x1633)][_0x5e1832(0x2f3f)]+_0x5e1832(0x181c),_0x3a5691[_0x5e1832(0x1ffe)]+=_0x3a5691['_emitCodeFromInclude'](_0x5e1832(0x188c),_0x609d81,{'replaceStrings':[{'search':/gl_Position/g,'replace':'clipPos'}]}),_0x3a5691[_0x5e1832(0x1ffe)]+=_0x3a5691[_0x5e1832(0x3b04)](_0x5e1832(0x5cf),_0x609d81,{'replaceStrings':[{'search':/return;/g,'replace':''}]}),_0x3a5691[_0x5e1832(0x1ffe)]+=_0x5e1832(0x1de2),_0x3a5691[_0x5e1832(0x1ffe)]+=this[_0x5e1832(0x40a)](this[_0x5e1832(0x116c)],_0x3a5691)+_0x5e1832(0x347d),this;}}(0x0,_0x1694fe['H'])('BABYLON.ShadowMapBlock',_0x54cfba);},0x16555:(_0x440873,_0x445579,_0x2394d9)=>{var _0x29eda7=a8_0x16e4d8,_0x2b4901=_0x2394d9(0x15a52),_0x4cb39b=_0x2394d9(0x1137a),_0x588299=_0x2394d9(0x16ad5),_0x3b12f2=_0x2394d9(0xe456),_0x5a33ae=_0x2394d9(0x11c74),_0x25955c=_0x2394d9(0x9fd1);class _0x505a3f extends _0x2b4901['k']{constructor(_0x3125dc){var _0x44e63e=a8_0x5b24;super(_0x3125dc,_0x588299['u'][_0x44e63e(0xd57)]),this[_0x44e63e(0x11e1)](_0x44e63e(0x547),_0x4cb39b['E'][_0x44e63e(0x3c5a)]),this[_0x44e63e(0x11e1)](_0x44e63e(0xf6b),_0x4cb39b['E'][_0x44e63e(0x2384)]),this[_0x44e63e(0x11e1)]('center',_0x4cb39b['E'][_0x44e63e(0x3c5a)]),this['registerInput'](_0x44e63e(0x90d),_0x4cb39b['E'][_0x44e63e(0x3c5a)]),this[_0x44e63e(0x3f05)](_0x44e63e(0x61d),_0x4cb39b['E'][_0x44e63e(0x3c5a)]),this[_0x44e63e(0x3f05)]('x',_0x4cb39b['E'][_0x44e63e(0x2384)]),this[_0x44e63e(0x3f05)]('y',_0x4cb39b['E']['Float']);}[_0x29eda7(0x3fcd)](){var _0x4281d9=_0x29eda7;return _0x4281d9(0x34ce);}get['input'](){var _0x677bdd=_0x29eda7;return this[_0x677bdd(0x2a55)][0x0];}get[_0x29eda7(0xf6b)](){return this['_inputs'][0x1];}get['center'](){var _0x52e378=_0x29eda7;return this[_0x52e378(0x2a55)][0x2];}get[_0x29eda7(0x90d)](){var _0x404001=_0x29eda7;return this[_0x404001(0x2a55)][0x3];}get[_0x29eda7(0x61d)](){var _0x38516a=_0x29eda7;return this[_0x38516a(0x13f5)][0x0];}get['x'](){var _0x36ea74=_0x29eda7;return this[_0x36ea74(0x13f5)][0x1];}get['y'](){var _0x1accbf=_0x29eda7;return this[_0x1accbf(0x13f5)][0x2];}[_0x29eda7(0x16c8)](){var _0x128e95=_0x29eda7;if(!this[_0x128e95(0xccd)][_0x128e95(0xad5)]){const _0x31e66d=new _0x5a33ae['S'](_0x128e95(0xccd));_0x31e66d['value']=new _0x25955c['FM'](0.5,0.5),_0x31e66d['output'][_0x128e95(0x3dee)](this['center']);}if(!this['strength'][_0x128e95(0xad5)]){const _0x313e5f=new _0x5a33ae['S'](_0x128e95(0xf6b));_0x313e5f['value']=0x1,_0x313e5f[_0x128e95(0x61d)][_0x128e95(0x3dee)](this['strength']);}if(!this[_0x128e95(0x90d)][_0x128e95(0xad5)]){const _0x5edc18=new _0x5a33ae['S'](_0x128e95(0x90d));_0x5edc18[_0x128e95(0x13ce)]=new _0x25955c['FM'](0x0,0x0),_0x5edc18[_0x128e95(0x61d)]['connectTo'](this[_0x128e95(0x90d)]);}}['_buildBlock'](_0x2754b2){var _0x456020=_0x29eda7;super[_0x456020(0xb23)](_0x2754b2);var _0x5cff44=_0x2754b2['_getFreeVariableName'](_0x456020(0x1950)),_0xa3060c=_0x2754b2[_0x456020(0x1d12)](_0x456020(0x448)),_0xbc4b7e=_0x2754b2['_getFreeVariableName']('x'),_0x46bdd2=_0x2754b2[_0x456020(0x1d12)]('y'),_0x4f5448=_0x2754b2[_0x456020(0x1d12)](_0x456020(0x5dc));return _0x2754b2['compilationString']+=_0x456020(0x349b)+_0x5cff44+_0x456020(0x11dc)+this[_0x456020(0x547)][_0x456020(0x2f3f)]+_0x456020(0x39f9)+this[_0x456020(0xccd)]['associatedVariableName']+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20'+_0xa3060c+_0x456020(0x11dc)+this[_0x456020(0xf6b)][_0x456020(0x2f3f)]+'\x20*\x20length('+_0x5cff44+_0x456020(0x92d)+_0xbc4b7e+'\x20=\x20cos('+_0xa3060c+_0x456020(0x1958)+_0x5cff44+_0x456020(0x29a5)+_0xa3060c+_0x456020(0x1958)+_0x5cff44+_0x456020(0x2706)+_0x46bdd2+_0x456020(0x3710)+_0xa3060c+_0x456020(0x1958)+_0x5cff44+_0x456020(0x3293)+_0xa3060c+')\x20*\x20'+_0x5cff44+_0x456020(0x4cb)+_0x4f5448+_0x456020(0xeca)+_0xbc4b7e+_0x456020(0xe57)+this[_0x456020(0xccd)][_0x456020(0x2f3f)]+_0x456020(0x34cf)+this[_0x456020(0x90d)][_0x456020(0x2f3f)]+_0x456020(0x2ca3)+_0x46bdd2+_0x456020(0xe57)+this['center'][_0x456020(0x2f3f)]+_0x456020(0x7d8)+this[_0x456020(0x90d)][_0x456020(0x2f3f)]+_0x456020(0x2776),this['output']['hasEndpoints']&&(_0x2754b2[_0x456020(0x1ffe)]+=this['_declareOutput'](this[_0x456020(0x61d)],_0x2754b2)+(_0x456020(0x11dc)+_0x4f5448+_0x456020(0x3254))),this['x'][_0x456020(0xb6c)]&&(_0x2754b2[_0x456020(0x1ffe)]+=this[_0x456020(0x40a)](this['x'],_0x2754b2)+('\x20=\x20'+_0x4f5448+_0x456020(0x3881))),this['y'][_0x456020(0xb6c)]&&(_0x2754b2[_0x456020(0x1ffe)]+=this[_0x456020(0x40a)](this['y'],_0x2754b2)+(_0x456020(0x11dc)+_0x4f5448+_0x456020(0x1cf8))),this;}}(0x0,_0x3b12f2['H'])(_0x29eda7(0x2801),_0x505a3f);},0x1d19:(_0x37c2d9,_0x234103,_0x1cc574)=>{var _0x4641d5=a8_0x16e4d8,_0x5895be;_0x1cc574['d'](_0x234103,{'c':()=>_0x5895be}),(_0x1cc574=_0x5895be=_0x5895be||{})[_0x1cc574['None']=0x0]=_0x4641d5(0x24ef),_0x1cc574[_0x1cc574[_0x4641d5(0x2017)]=0x1]='Time',_0x1cc574[_0x1cc574[_0x4641d5(0x3ba6)]=0x2]=_0x4641d5(0x3ba6);},0x4799:(_0x41baaa,_0x2ff4a2,_0x339402)=>{_0x339402(0x11c74),_0x339402(0x1d19);},0x11c74:(_0x242e99,_0x2db588,_0x185fa1)=>{var _0x4dcedb=a8_0x16e4d8;_0x185fa1['d'](_0x2db588,{'S':()=>_0x4ad48b});var _0x2db588=_0x185fa1(0x15a52),_0x43a06e=_0x185fa1(0x1137a),_0x147027=_0x185fa1(0xdc23),_0x10de2b=_0x185fa1(0x13cd1),_0x2f3af3=_0x185fa1(0x9fd1),_0x3a64d3=_0x185fa1(0x16ad5),_0x49ba86=_0x185fa1(0xe456),_0x3ded28=_0x185fa1(0x15857),_0x535949=_0x185fa1(0x1d19),_0x4c1c41=_0x185fa1(0xf96c),_0x494042=_0x185fa1(0x2310);const _0x4c5948={'position2d':_0x4dcedb(0x2416),'particle_uv':_0x4dcedb(0x3f38),'particle_color':_0x4dcedb(0x18de),'particle_texturemask':'textureMask','particle_positionw':'vPositionW'},_0xb64c50={'particle_uv':!0x0,'particle_color':!0x0,'particle_texturemask':!0x0,'particle_positionw':!0x0},_0x49261f={'particle_texturemask':!0x0};class _0x4ad48b extends _0x2db588['k']{constructor(_0x292a16,_0x2915f2=_0x3a64d3['u'][_0x4dcedb(0xa4e)],_0x2e2b3e=_0x43a06e['E'][_0x4dcedb(0x2975)]){var _0x21137d=_0x4dcedb;super(_0x292a16,_0x2915f2,!0x1,!0x0),this['_mode']=_0x147027['M'][_0x21137d(0x1ff8)],this[_0x21137d(0x3b8)]=_0x535949['c'][_0x21137d(0x24ef)],this[_0x21137d(0x3478)]=0x0,this[_0x21137d(0xf1a)]=0x0,this[_0x21137d(0x1883)]=!0x1,this[_0x21137d(0xfdd)]=0x0,this[_0x21137d(0x2d34)]=null,this[_0x21137d(0x3d90)]=!0x1,this['groupInInspector']='',this[_0x21137d(0x27e2)]=new _0x4c1c41['y$'](),this[_0x21137d(0xfed)]=!0x1,this['convertToLinearSpace']=!0x1,this[_0x21137d(0x203c)]=_0x2e2b3e,this[_0x21137d(0xccc)](),this[_0x21137d(0x3f05)](_0x21137d(0x61d),_0x2e2b3e);}get[_0x4dcedb(0x21e0)](){var _0x49a2c8=_0x4dcedb;if(this[_0x49a2c8(0x203c)]===_0x43a06e['E'][_0x49a2c8(0x2975)]){if(this[_0x49a2c8(0x1151)]&&null!=this[_0x49a2c8(0x13ce)]){if(!isNaN(this['value']))return this[_0x49a2c8(0x203c)]=_0x43a06e['E'][_0x49a2c8(0x2384)],this[_0x49a2c8(0x203c)];switch(this[_0x49a2c8(0x13ce)]['getClassName']()){case _0x49a2c8(0x3c5a):return this['_type']=_0x43a06e['E'][_0x49a2c8(0x3c5a)],this[_0x49a2c8(0x203c)];case _0x49a2c8(0xf88):return this[_0x49a2c8(0x203c)]=_0x43a06e['E']['Vector3'],this['_type'];case _0x49a2c8(0x19c7):return this[_0x49a2c8(0x203c)]=_0x43a06e['E']['Vector4'],this[_0x49a2c8(0x203c)];case'Color3':return this[_0x49a2c8(0x203c)]=_0x43a06e['E']['Color3'],this[_0x49a2c8(0x203c)];case _0x49a2c8(0x2f7):return this[_0x49a2c8(0x203c)]=_0x43a06e['E']['Color4'],this[_0x49a2c8(0x203c)];case _0x49a2c8(0x31e7):return this[_0x49a2c8(0x203c)]=_0x43a06e['E']['Matrix'],this['_type'];}}if(this['isAttribute'])switch(this['name']){case _0x49a2c8(0x2416):case _0x49a2c8(0x1b8a):case _0x49a2c8(0x3643):return this['_type']=_0x43a06e['E'][_0x49a2c8(0xf88)],this[_0x49a2c8(0x203c)];case'uv':case _0x49a2c8(0x3f67):case _0x49a2c8(0x2f66):case _0x49a2c8(0x1cf2):case'uv5':case _0x49a2c8(0x1b1e):case _0x49a2c8(0x100b):case'particle_uv':return this['_type']=_0x43a06e['E']['Vector2'],this[_0x49a2c8(0x203c)];case _0x49a2c8(0x3275):case _0x49a2c8(0x111e):case _0x49a2c8(0x12f5):case'matricesWeightsExtra':case'world0':case _0x49a2c8(0x3a4f):case _0x49a2c8(0x2d1e):case _0x49a2c8(0x1605):case _0x49a2c8(0xa8e):return this[_0x49a2c8(0x203c)]=_0x43a06e['E'][_0x49a2c8(0x19c7)],this[_0x49a2c8(0x203c)];case _0x49a2c8(0x378e):case'instanceColor':case _0x49a2c8(0xb75):case _0x49a2c8(0xb77):return this[_0x49a2c8(0x203c)]=_0x43a06e['E'][_0x49a2c8(0x2f7)],this[_0x49a2c8(0x203c)];}if(this[_0x49a2c8(0x1876)])switch(this[_0x49a2c8(0x2d34)]){case _0x10de2b['$'][_0x49a2c8(0x1e02)]:case _0x10de2b['$']['WorldView']:case _0x10de2b['$'][_0x49a2c8(0xab6)]:case _0x10de2b['$']['View']:case _0x10de2b['$'][_0x49a2c8(0x234b)]:case _0x10de2b['$'][_0x49a2c8(0x8c8)]:return this[_0x49a2c8(0x203c)]=_0x43a06e['E'][_0x49a2c8(0x31e7)],this['_type'];case _0x10de2b['$'][_0x49a2c8(0x3fb)]:return this[_0x49a2c8(0x203c)]=_0x43a06e['E'][_0x49a2c8(0xf88)],this[_0x49a2c8(0x203c)];case _0x10de2b['$'][_0x49a2c8(0x3b2)]:return this['_type']=_0x43a06e['E'][_0x49a2c8(0x1f42)],this[_0x49a2c8(0x203c)];case _0x10de2b['$'][_0x49a2c8(0x289d)]:case _0x10de2b['$'][_0x49a2c8(0x1d6c)]:return this['_type']=_0x43a06e['E'][_0x49a2c8(0x2384)],this[_0x49a2c8(0x203c)];case _0x10de2b['$'][_0x49a2c8(0x3a08)]:return this['_type']=_0x43a06e['E'][_0x49a2c8(0x19c7)],this[_0x49a2c8(0x203c)];}}return this[_0x49a2c8(0x203c)];}[_0x4dcedb(0xde8)](_0x4341ac){var _0x177c53=_0x4dcedb;return!!this[_0x177c53(0xf27)]||super[_0x177c53(0xde8)](_0x4341ac);}get[_0x4dcedb(0x61d)](){return this['_outputs'][0x0];}[_0x4dcedb(0x2d19)](_0x7f56f8){var _0x34d959=_0x4dcedb;return this[_0x34d959(0x2d53)]=_0x147027['M']['Attribute'],_0x7f56f8&&(this[_0x34d959(0xc8c)]=_0x7f56f8),this;}[_0x4dcedb(0x2a99)](_0x37f014){var _0x515c68=_0x4dcedb;return this[_0x515c68(0x731)]=_0x37f014,this;}get[_0x4dcedb(0x13ce)](){return this['_storedValue'];}set['value'](_0x3e6e13){var _0xc9596b=_0x4dcedb;this[_0xc9596b(0x21e0)]===_0x43a06e['E'][_0xc9596b(0x2384)]&&(this[_0xc9596b(0x1883)]?_0x3e6e13=_0x3e6e13?0x1:0x0:this[_0xc9596b(0x3478)]!==this['max']&&(_0x3e6e13=Math[_0xc9596b(0xf1a)](this['min'],_0x3e6e13),_0x3e6e13=Math[_0xc9596b(0x3478)](this[_0xc9596b(0xf1a)],_0x3e6e13))),this[_0xc9596b(0x484)]=_0x3e6e13,this[_0xc9596b(0x2d53)]=_0x147027['M'][_0xc9596b(0x2bf3)],this[_0xc9596b(0x27e2)][_0xc9596b(0x2a3a)](this);}get[_0x4dcedb(0x2f8d)](){var _0x1764bb=_0x4dcedb;return this[_0x1764bb(0x2bd9)];}set[_0x4dcedb(0x2f8d)](_0x5d734e){var _0x5ee470=_0x4dcedb;this[_0x5ee470(0x2bd9)]=_0x5d734e,this[_0x5ee470(0x2d53)]=_0x147027['M'][_0x5ee470(0x2bf3)];}get[_0x4dcedb(0x2f3f)](){var _0x241189=_0x4dcedb;return this[_0x241189(0x1242)];}set['associatedVariableName'](_0x1db1c8){this['_associatedVariableName']=_0x1db1c8;}get[_0x4dcedb(0x2688)](){var _0x669e53=_0x4dcedb;return this[_0x669e53(0x3b8)];}set[_0x4dcedb(0x2688)](_0x3e82de){this['_animationType']=_0x3e82de;}get[_0x4dcedb(0xc5a)](){var _0xa5f252=_0x4dcedb;return this['_mode']===_0x147027['M'][_0xa5f252(0x1ff8)];}get[_0x4dcedb(0x1151)](){var _0x42b78e=_0x4dcedb;return this[_0x42b78e(0x2d53)]===_0x147027['M'][_0x42b78e(0x2bf3)];}set[_0x4dcedb(0x1151)](_0x390836){var _0x3aa494=_0x4dcedb;this[_0x3aa494(0x2d53)]=_0x390836?_0x147027['M']['Uniform']:_0x147027['M'][_0x3aa494(0x1ff8)],this[_0x3aa494(0x2f3f)]='';}get[_0x4dcedb(0xf27)](){var _0x2bcb17=_0x4dcedb;return this[_0x2bcb17(0x2d53)]===_0x147027['M'][_0x2bcb17(0x27c7)];}set[_0x4dcedb(0xf27)](_0x3f0c45){var _0x24cf72=_0x4dcedb;this[_0x24cf72(0x2d53)]=_0x3f0c45?_0x147027['M'][_0x24cf72(0x27c7)]:_0x147027['M'][_0x24cf72(0x1ff8)],this[_0x24cf72(0x2f3f)]='';}get[_0x4dcedb(0x3d7)](){var _0x476e34=_0x4dcedb;return this[_0x476e34(0x2d53)]===_0x147027['M'][_0x476e34(0x2096)];}set[_0x4dcedb(0x3d7)](_0x5971f4){var _0x11b526=_0x4dcedb;this[_0x11b526(0x2d53)]=_0x5971f4?_0x147027['M'][_0x11b526(0x2096)]:_0x147027['M'][_0x11b526(0x1ff8)],this[_0x11b526(0x2f3f)]='';}get[_0x4dcedb(0x1876)](){var _0x56c5c1=_0x4dcedb;return null!=this[_0x56c5c1(0x2d34)];}get[_0x4dcedb(0x731)](){var _0x13a4fc=_0x4dcedb;return this[_0x13a4fc(0x2d34)];}set[_0x4dcedb(0x731)](_0x4e9398){var _0x3d08ce=_0x4dcedb;this['_mode']=_0x147027['M'][_0x3d08ce(0x2bf3)],this[_0x3d08ce(0x2f3f)]='',this['_systemValue']=_0x4e9398;}[_0x4dcedb(0x3fcd)](){return'InputBlock';}['animate'](_0x4d30c9){var _0x14c329=_0x4dcedb;switch(this[_0x14c329(0x3b8)]){case _0x535949['c']['Time']:this[_0x14c329(0x21e0)]===_0x43a06e['E'][_0x14c329(0x2384)]&&(this['value']+=0.01*_0x4d30c9[_0x14c329(0x275c)]());break;case _0x535949['c'][_0x14c329(0x3ba6)]:this[_0x14c329(0x21e0)]===_0x43a06e['E']['Float']&&(this['value']=(_0x494042['F'][_0x14c329(0xd87)]-_0x4d30c9[_0x14c329(0x2cd1)]()[_0x14c329(0x308f)])/0x3e8);}}[_0x4dcedb(0x391e)](_0x42a3f5){return'!'===_0x42a3f5[0x0]?'#ifndef\x20'+_0x42a3f5['substring'](0x1)+'\x0d\x0a':'#ifdef\x20'+_0x42a3f5+'\x0d\x0a';}[_0x4dcedb(0x1a10)](){var _0x35715c=_0x4dcedb;this[_0x35715c(0x2f3f)]='';}[_0x4dcedb(0xccc)](){var _0x534c53=_0x4dcedb;switch(this[_0x534c53(0x21e0)]){case _0x43a06e['E']['Float']:this[_0x534c53(0x13ce)]=0x0;break;case _0x43a06e['E'][_0x534c53(0x3c5a)]:this[_0x534c53(0x13ce)]=_0x2f3af3['FM'][_0x534c53(0x23ed)]();break;case _0x43a06e['E'][_0x534c53(0xf88)]:this[_0x534c53(0x13ce)]=_0x2f3af3['P'][_0x534c53(0x23ed)]();break;case _0x43a06e['E'][_0x534c53(0x19c7)]:this['value']=_0x2f3af3['Lt']['Zero']();break;case _0x43a06e['E'][_0x534c53(0x1f42)]:this[_0x534c53(0x13ce)]=_0x3ded28['Wo'][_0x534c53(0x3da8)]();break;case _0x43a06e['E'][_0x534c53(0x2f7)]:this[_0x534c53(0x13ce)]=new _0x3ded28['HE'](0x1,0x1,0x1,0x1);break;case _0x43a06e['E'][_0x534c53(0x31e7)]:this['value']=_0x2f3af3['y3'][_0x534c53(0x3228)]();}}['_emitConstant'](_0x2eaf88){var _0x5b9829=_0x4dcedb;switch(this[_0x5b9829(0x21e0)]){case _0x43a06e['E']['Float']:return''+_0x2eaf88[_0x5b9829(0x2f3)](this[_0x5b9829(0x13ce)]);case _0x43a06e['E'][_0x5b9829(0x3c5a)]:return _0x5b9829(0x341d)+this['value']['x']+',\x20'+this[_0x5b9829(0x13ce)]['y']+')';case _0x43a06e['E'][_0x5b9829(0xf88)]:return _0x5b9829(0x1970)+this['value']['x']+',\x20'+this['value']['y']+',\x20'+this[_0x5b9829(0x13ce)]['z']+')';case _0x43a06e['E'][_0x5b9829(0x19c7)]:return _0x5b9829(0x399b)+this[_0x5b9829(0x13ce)]['x']+',\x20'+this[_0x5b9829(0x13ce)]['y']+',\x20'+this[_0x5b9829(0x13ce)]['z']+',\x20'+this[_0x5b9829(0x13ce)]['w']+')';case _0x43a06e['E']['Color3']:return _0x3ded28['zZ'][_0x5b9829(0x1f42)][0x0][_0x5b9829(0x2cf6)](this['value']['r'],this[_0x5b9829(0x13ce)]['g'],this[_0x5b9829(0x13ce)]['b']),this[_0x5b9829(0xfed)]&&_0x3ded28['zZ']['Color3'][0x0]['toGammaSpaceToRef'](_0x3ded28['zZ'][_0x5b9829(0x1f42)][0x0],_0x2eaf88[_0x5b9829(0x2dc9)][_0x5b9829(0x3fde)][_0x5b9829(0x2cd1)]()[_0x5b9829(0x154c)]),this['convertToLinearSpace']&&_0x3ded28['zZ'][_0x5b9829(0x1f42)][0x0][_0x5b9829(0x1d21)](_0x3ded28['zZ'][_0x5b9829(0x1f42)][0x0],_0x2eaf88['sharedData']['scene'][_0x5b9829(0x2cd1)]()[_0x5b9829(0x154c)]),'vec3('+_0x3ded28['zZ'][_0x5b9829(0x1f42)][0x0]['r']+',\x20'+_0x3ded28['zZ'][_0x5b9829(0x1f42)][0x0]['g']+',\x20'+_0x3ded28['zZ'][_0x5b9829(0x1f42)][0x0]['b']+')';case _0x43a06e['E']['Color4']:return _0x3ded28['zZ'][_0x5b9829(0x2f7)][0x0][_0x5b9829(0x2cf6)](this[_0x5b9829(0x13ce)]['r'],this[_0x5b9829(0x13ce)]['g'],this[_0x5b9829(0x13ce)]['b'],this[_0x5b9829(0x13ce)]['a']),this[_0x5b9829(0xfed)]&&_0x3ded28['zZ'][_0x5b9829(0x2f7)][0x0][_0x5b9829(0x358d)](_0x3ded28['zZ'][_0x5b9829(0x2f7)][0x0],_0x2eaf88['sharedData'][_0x5b9829(0x3fde)][_0x5b9829(0x2cd1)]()[_0x5b9829(0x154c)]),this[_0x5b9829(0x2121)]&&_0x3ded28['zZ']['Color4'][0x0][_0x5b9829(0x1d21)](_0x3ded28['zZ'][_0x5b9829(0x2f7)][0x0],_0x2eaf88[_0x5b9829(0x2dc9)][_0x5b9829(0x3fde)]['getEngine']()[_0x5b9829(0x154c)]),_0x5b9829(0x399b)+_0x3ded28['zZ'][_0x5b9829(0x2f7)][0x0]['r']+',\x20'+_0x3ded28['zZ'][_0x5b9829(0x2f7)][0x0]['g']+',\x20'+_0x3ded28['zZ']['Color4'][0x0]['b']+',\x20'+_0x3ded28['zZ'][_0x5b9829(0x2f7)][0x0]['a']+')';}return'';}get[_0x4dcedb(0x26ff)](){var _0x44c90e=_0x4dcedb;return _0xb64c50[this[_0x44c90e(0xc8c)]];}[_0x4dcedb(0x3858)](_0x507017,_0x536aaf){var _0x4814=_0x4dcedb,_0x2fb054;if(this[_0x4814(0x1151)]){if(this[_0x4814(0x2f3f)]||(this[_0x4814(0x2f3f)]=_0x507017[_0x4814(0x1d12)]('u_'+this[_0x4814(0xc8c)])),this['isConstant'])return-0x1!==_0x507017[_0x4814(0x218e)]['indexOf'](this[_0x4814(0x2f3f)])?void 0x0:(_0x507017[_0x4814(0x218e)]['push'](this['associatedVariableName']),void(_0x507017[_0x4814(0x2956)]+=this[_0x4814(0x40a)](this[_0x4814(0x61d)],_0x507017)+(_0x4814(0x11dc)+this[_0x4814(0x1068)](_0x507017)+_0x4814(0x3254))));if(-0x1===_0x507017[_0x4814(0x1585)][_0x4814(0x919)](this['associatedVariableName'])){_0x507017[_0x4814(0x1585)][_0x4814(0x3f90)](this[_0x4814(0x2f3f)]),_0x536aaf&&(_0x507017[_0x4814(0x3d09)]+=this[_0x4814(0x391e)](_0x536aaf)),_0x507017[_0x4814(0x3d09)]+='uniform\x20'+_0x507017[_0x4814(0x17a6)](this[_0x4814(0x21e0)])+'\x20'+this['associatedVariableName']+_0x4814(0x3254),_0x536aaf&&(_0x507017['_uniformDeclaration']+=_0x4814(0x1766));const _0x46fe34=_0x507017[_0x4814(0x2dc9)][_0x4814(0x1c55)];if(null!==this[_0x4814(0x2d34)]&&void 0x0!==this[_0x4814(0x2d34)])switch(this[_0x4814(0x2d34)]){case _0x10de2b['$'][_0x4814(0x2196)]:_0x46fe34['needWorldViewMatrix']=!0x0;break;case _0x10de2b['$']['WorldViewProjection']:_0x46fe34[_0x4814(0x2add)]=!0x0;}else this[_0x4814(0x3b8)]!==_0x535949['c']['None']&&_0x507017[_0x4814(0x2dc9)][_0x4814(0xcdc)]['push'](this);}}else this['isAttribute']&&(this[_0x4814(0x2f3f)]=null!=(_0x2fb054=_0x4c5948[this[_0x4814(0xc8c)]])?_0x2fb054:this[_0x4814(0xc8c)],this[_0x4814(0x397b)]===_0x3a64d3['u'][_0x4814(0xa4e)]&&_0x507017[_0x4814(0x4c2)]?_0xb64c50[this[_0x4814(0xc8c)]]?_0x49261f[this['name']]?_0x507017[_0x4814(0x1142)](this['associatedVariableName'],_0x507017['_getGLType'](this[_0x4814(0x21e0)]),_0x536aaf):_0x507017[_0x4814(0x39da)](this[_0x4814(0x2f3f)],_0x507017[_0x4814(0x17a6)](this[_0x4814(0x21e0)]),_0x536aaf):this[_0x4814(0x3858)](_0x507017[_0x4814(0x4c2)],_0x536aaf):-0x1===_0x507017[_0x4814(0x221c)][_0x4814(0x919)](this['associatedVariableName'])&&(_0x507017[_0x4814(0x221c)][_0x4814(0x3f90)](this[_0x4814(0x2f3f)]),_0xb64c50[this[_0x4814(0xc8c)]]?_0x49261f[this[_0x4814(0xc8c)]]?_0x507017[_0x4814(0x1142)](this[_0x4814(0x2f3f)],_0x507017[_0x4814(0x17a6)](this[_0x4814(0x21e0)]),_0x536aaf):_0x507017[_0x4814(0x39da)](this[_0x4814(0x2f3f)],_0x507017[_0x4814(0x17a6)](this[_0x4814(0x21e0)]),_0x536aaf):(_0x536aaf&&(_0x507017[_0x4814(0xe63)]+=this['_emitDefine'](_0x536aaf)),_0x507017[_0x4814(0xe63)]+=_0x4814(0x1760)+_0x507017[_0x4814(0x17a6)](this['type'])+'\x20'+this[_0x4814(0x2f3f)]+_0x4814(0x3254),_0x536aaf&&(_0x507017['_attributeDeclaration']+=_0x4814(0x1766)))));}[_0x4dcedb(0x884)](_0x3b005c,_0xac40e9,_0x514340,_0x51b065){var _0x357a39=_0x4dcedb;if(this[_0x357a39(0x2d34)]){var _0x473e9b=this[_0x357a39(0x2f3f)];switch(this[_0x357a39(0x2d34)]){case _0x10de2b['$'][_0x357a39(0x1e02)]:_0x3b005c[_0x357a39(0x1e2d)](_0x473e9b,_0xac40e9);break;case _0x10de2b['$'][_0x357a39(0x2196)]:_0x3b005c[_0x357a39(0x1e2d)](_0x473e9b,_0x514340);break;case _0x10de2b['$'][_0x357a39(0xab6)]:_0x3b005c[_0x357a39(0x1e2d)](_0x473e9b,_0x51b065);}}}[_0x4dcedb(0x943)](_0x541bc0,_0x1ea813,_0x53259a){var _0x49ae36=_0x4dcedb;if(!this['isAttribute']){var _0x75fd52=this['associatedVariableName'];if(this['_systemValue'])switch(this['_systemValue']){case _0x10de2b['$'][_0x49ae36(0x1e02)]:case _0x10de2b['$'][_0x49ae36(0x2196)]:case _0x10de2b['$']['WorldViewProjection']:return;case _0x10de2b['$'][_0x49ae36(0x221d)]:_0x541bc0[_0x49ae36(0x1e2d)](_0x75fd52,_0x1ea813['getViewMatrix']());break;case _0x10de2b['$'][_0x49ae36(0x8c8)]:_0x541bc0[_0x49ae36(0x1e2d)](_0x75fd52,_0x1ea813[_0x49ae36(0x1d1f)]());break;case _0x10de2b['$'][_0x49ae36(0x234b)]:_0x541bc0['setMatrix'](_0x75fd52,_0x1ea813[_0x49ae36(0x23b1)]());break;case _0x10de2b['$'][_0x49ae36(0x3fb)]:_0x1ea813[_0x49ae36(0x179c)](_0x541bc0,_0x75fd52,!0x0);break;case _0x10de2b['$'][_0x49ae36(0x3b2)]:_0x541bc0[_0x49ae36(0x3c26)](_0x75fd52,_0x1ea813[_0x49ae36(0x106e)]);break;case _0x10de2b['$'][_0x49ae36(0x289d)]:_0x541bc0['setFloat'](_0x75fd52,_0x1ea813[_0x49ae36(0x2149)]/0x3e8);break;case _0x10de2b['$']['CameraParameters']:_0x1ea813[_0x49ae36(0x146e)]&&_0x541bc0[_0x49ae36(0x33ca)](_0x75fd52,_0x1ea813[_0x49ae36(0x2cd1)]()[_0x49ae36(0x93a)]?-0x1:0x1,_0x1ea813[_0x49ae36(0x146e)][_0x49ae36(0x3f60)],_0x1ea813[_0x49ae36(0x146e)]['maxZ'],0x1/_0x1ea813['activeCamera']['maxZ']);break;case _0x10de2b['$']['MaterialAlpha']:_0x541bc0[_0x49ae36(0x1d16)](_0x75fd52,_0x53259a['alpha']);}else{var _0x56e7f9=this['_valueCallback']?this[_0x49ae36(0x2bd9)]():this[_0x49ae36(0x484)];if(null!==_0x56e7f9)switch(this[_0x49ae36(0x21e0)]){case _0x43a06e['E'][_0x49ae36(0x2384)]:_0x541bc0[_0x49ae36(0x1d16)](_0x75fd52,_0x56e7f9);break;case _0x43a06e['E'][_0x49ae36(0x3b98)]:_0x541bc0[_0x49ae36(0x27b0)](_0x75fd52,_0x56e7f9);break;case _0x43a06e['E'][_0x49ae36(0x1f42)]:_0x3ded28['zZ'][_0x49ae36(0x1f42)][0x0]['set'](this[_0x49ae36(0x13ce)]['r'],this[_0x49ae36(0x13ce)]['g'],this[_0x49ae36(0x13ce)]['b']),this[_0x49ae36(0xfed)]&&_0x3ded28['zZ']['Color3'][0x0][_0x49ae36(0x358d)](_0x3ded28['zZ'][_0x49ae36(0x1f42)][0x0],_0x1ea813[_0x49ae36(0x2cd1)]()[_0x49ae36(0x154c)]),this[_0x49ae36(0x2121)]&&_0x3ded28['zZ']['Color3'][0x0][_0x49ae36(0x1d21)](_0x3ded28['zZ']['Color3'][0x0],_0x1ea813['getEngine']()[_0x49ae36(0x154c)]),_0x541bc0[_0x49ae36(0x3c26)](_0x75fd52,_0x3ded28['zZ'][_0x49ae36(0x1f42)][0x0]);break;case _0x43a06e['E']['Color4']:_0x3ded28['zZ'][_0x49ae36(0x2f7)][0x0]['set'](this['value']['r'],this['value']['g'],this[_0x49ae36(0x13ce)]['b'],this['value']['a']),this[_0x49ae36(0xfed)]&&_0x3ded28['zZ'][_0x49ae36(0x2f7)][0x0][_0x49ae36(0x358d)](_0x3ded28['zZ']['Color4'][0x0],_0x1ea813[_0x49ae36(0x2cd1)]()[_0x49ae36(0x154c)]),this[_0x49ae36(0x2121)]&&_0x3ded28['zZ']['Color4'][0x0][_0x49ae36(0x1d21)](_0x3ded28['zZ'][_0x49ae36(0x2f7)][0x0],_0x1ea813['getEngine']()[_0x49ae36(0x154c)]),_0x541bc0[_0x49ae36(0x282e)](_0x75fd52,_0x3ded28['zZ'][_0x49ae36(0x2f7)][0x0]);break;case _0x43a06e['E'][_0x49ae36(0x3c5a)]:_0x541bc0['setVector2'](_0x75fd52,_0x56e7f9);break;case _0x43a06e['E']['Vector3']:_0x541bc0['setVector3'](_0x75fd52,_0x56e7f9);break;case _0x43a06e['E']['Vector4']:_0x541bc0['setVector4'](_0x75fd52,_0x56e7f9);break;case _0x43a06e['E'][_0x49ae36(0x31e7)]:_0x541bc0[_0x49ae36(0x1e2d)](_0x75fd52,_0x56e7f9);}}}}[_0x4dcedb(0xb23)](_0xd0cb75){var _0x221c22=_0x4dcedb;super[_0x221c22(0xb23)](_0xd0cb75),(this[_0x221c22(0x1151)]||this['isSystemValue'])&&_0xd0cb75[_0x221c22(0x2dc9)][_0x221c22(0x2128)]['push'](this),this[_0x221c22(0x3858)](_0xd0cb75);}[_0x4dcedb(0x99d)](){var _0x3667f5=_0x4dcedb,_0x30e0b8=this[_0x3667f5(0x24d0)];if(this[_0x3667f5(0xf27)])return super['_dumpPropertiesCode']()+(_0x30e0b8+_0x3667f5(0x2ff8)+this[_0x3667f5(0xc8c)]+'\x22);\x0d\x0a');if(this[_0x3667f5(0x1876)])return super[_0x3667f5(0x99d)]()+(_0x30e0b8+'.setAsSystemValue(BABYLON.NodeMaterialSystemValues.'+_0x10de2b['$'][this[_0x3667f5(0x2d34)]]+');\x0d\x0a');if(this[_0x3667f5(0x1151)]){const _0x27eb9b=[];let _0x3c7790='';switch(this['type']){case _0x43a06e['E'][_0x3667f5(0x2384)]:_0x3c7790=''+this[_0x3667f5(0x13ce)];break;case _0x43a06e['E'][_0x3667f5(0x3c5a)]:_0x3c7790=_0x3667f5(0x373c)+this[_0x3667f5(0x13ce)]['x']+',\x20'+this[_0x3667f5(0x13ce)]['y']+')';break;case _0x43a06e['E'][_0x3667f5(0xf88)]:_0x3c7790='new\x20BABYLON.Vector3('+this['value']['x']+',\x20'+this[_0x3667f5(0x13ce)]['y']+',\x20'+this[_0x3667f5(0x13ce)]['z']+')';break;case _0x43a06e['E'][_0x3667f5(0x19c7)]:_0x3c7790='new\x20BABYLON.Vector4('+this['value']['x']+',\x20'+this[_0x3667f5(0x13ce)]['y']+',\x20'+this[_0x3667f5(0x13ce)]['z']+',\x20'+this[_0x3667f5(0x13ce)]['w']+')';break;case _0x43a06e['E'][_0x3667f5(0x1f42)]:_0x3c7790='new\x20BABYLON.Color3('+this[_0x3667f5(0x13ce)]['r']+',\x20'+this[_0x3667f5(0x13ce)]['g']+',\x20'+this['value']['b']+')',this[_0x3667f5(0xfed)]&&(_0x3c7790+=_0x3667f5(0x4167)),this[_0x3667f5(0x2121)]&&(_0x3c7790+=_0x3667f5(0x2701));break;case _0x43a06e['E'][_0x3667f5(0x2f7)]:_0x3c7790=_0x3667f5(0x2021)+this[_0x3667f5(0x13ce)]['r']+',\x20'+this['value']['g']+',\x20'+this[_0x3667f5(0x13ce)]['b']+',\x20'+this[_0x3667f5(0x13ce)]['a']+')',this['convertToGammaSpace']&&(_0x3c7790+='.toGammaSpace()'),this[_0x3667f5(0x2121)]&&(_0x3c7790+=_0x3667f5(0x2701));break;case _0x43a06e['E']['Matrix']:_0x3c7790=_0x3667f5(0x3898)+this[_0x3667f5(0x13ce)]['m']+'])';}return _0x27eb9b['push'](_0x30e0b8+_0x3667f5(0x2c91)+_0x3c7790),this[_0x3667f5(0x21e0)]===_0x43a06e['E'][_0x3667f5(0x2384)]&&_0x27eb9b[_0x3667f5(0x3f90)](_0x30e0b8+'.min\x20=\x20'+this[_0x3667f5(0x3478)],_0x30e0b8+_0x3667f5(0x13da)+this[_0x3667f5(0xf1a)],_0x30e0b8+_0x3667f5(0x50b)+this['isBoolean'],_0x30e0b8+'.matrixMode\x20=\x20'+this[_0x3667f5(0xfdd)],_0x30e0b8+_0x3667f5(0x1c0d)+_0x535949['c'][this['animationType']]),_0x27eb9b[_0x3667f5(0x3f90)](_0x30e0b8+'.isConstant\x20=\x20'+this['isConstant']),_0x27eb9b[_0x3667f5(0x3f90)](''),super[_0x3667f5(0x99d)]()+_0x27eb9b['join'](';\x0d\x0a');}return super['_dumpPropertiesCode']();}['dispose'](){var _0xdf08a=_0x4dcedb;this[_0xdf08a(0x27e2)]['clear'](),super[_0xdf08a(0x18c9)]();}[_0x4dcedb(0x2fcc)](){var _0x146166=_0x4dcedb;const _0x4ec5fe=super['serialize']();return _0x4ec5fe[_0x146166(0x21e0)]=this['type'],_0x4ec5fe[_0x146166(0x3bad)]=this[_0x146166(0x2d53)],_0x4ec5fe[_0x146166(0x731)]=this['_systemValue'],_0x4ec5fe[_0x146166(0x2688)]=this['_animationType'],_0x4ec5fe[_0x146166(0x3478)]=this[_0x146166(0x3478)],_0x4ec5fe['max']=this['max'],_0x4ec5fe['isBoolean']=this[_0x146166(0x1883)],_0x4ec5fe[_0x146166(0xfdd)]=this[_0x146166(0xfdd)],_0x4ec5fe[_0x146166(0x3d90)]=this[_0x146166(0x3d90)],_0x4ec5fe[_0x146166(0x1199)]=this[_0x146166(0x1199)],_0x4ec5fe[_0x146166(0xfed)]=this[_0x146166(0xfed)],_0x4ec5fe[_0x146166(0x2121)]=this['convertToLinearSpace'],null!=this[_0x146166(0x484)]&&this['_mode']===_0x147027['M'][_0x146166(0x2bf3)]&&(this['_storedValue'][_0x146166(0x86e)]?(_0x4ec5fe[_0x146166(0x1884)]=_0x146166(0x31e0)+this['_storedValue'][_0x146166(0x3fcd)](),_0x4ec5fe[_0x146166(0x13ce)]=this[_0x146166(0x484)][_0x146166(0x86e)]()):(_0x4ec5fe['valueType']=_0x146166(0x390),_0x4ec5fe[_0x146166(0x13ce)]=this[_0x146166(0x484)])),_0x4ec5fe;}['_deserialize'](_0x5dd93c,_0x58017b,_0x25162a){var _0x340f03=_0x4dcedb;if(this[_0x340f03(0x2d53)]=_0x5dd93c['mode'],super[_0x340f03(0x12f6)](_0x5dd93c,_0x58017b,_0x25162a),this['_type']=_0x5dd93c[_0x340f03(0x21e0)],this[_0x340f03(0x2d34)]=_0x5dd93c[_0x340f03(0x731)]||_0x5dd93c[_0x340f03(0xca7)],this[_0x340f03(0x3b8)]=_0x5dd93c[_0x340f03(0x2688)],this[_0x340f03(0x3478)]=_0x5dd93c[_0x340f03(0x3478)]||0x0,this[_0x340f03(0xf1a)]=_0x5dd93c[_0x340f03(0xf1a)]||0x0,this['isBoolean']=!!_0x5dd93c[_0x340f03(0x1883)],this[_0x340f03(0xfdd)]=_0x5dd93c[_0x340f03(0xfdd)]||0x0,this['isConstant']=!!_0x5dd93c[_0x340f03(0x3d90)],this[_0x340f03(0x1199)]=_0x5dd93c[_0x340f03(0x1199)]||'',this[_0x340f03(0xfed)]=!!_0x5dd93c[_0x340f03(0xfed)],this[_0x340f03(0x2121)]=!!_0x5dd93c['convertToLinearSpace'],'tangent'===_0x5dd93c[_0x340f03(0xc8c)]&&_0x5dd93c[_0x340f03(0x3bad)]===_0x147027['M'][_0x340f03(0x27c7)]&&_0x5dd93c['type']===_0x43a06e['E'][_0x340f03(0xf88)]&&(this[_0x340f03(0x203c)]=_0x43a06e['E']['Vector4']),_0x5dd93c[_0x340f03(0x1884)]){if(_0x340f03(0x390)===_0x5dd93c['valueType'])this['_storedValue']=_0x5dd93c[_0x340f03(0x13ce)];else{const _0x10b54c=(0x0,_0x49ba86['q'])(_0x5dd93c['valueType']);_0x10b54c&&(this[_0x340f03(0x484)]=_0x10b54c[_0x340f03(0x2858)](_0x5dd93c[_0x340f03(0x13ce)]));}}}}(0x0,_0x49ba86['H'])(_0x4dcedb(0x3c09),_0x4ad48b);},0x583c:(_0x1ea1ee,_0x222460,_0x5a5bce)=>{var _0x2a3264=a8_0x16e4d8;_0x5a5bce['d'](_0x222460,{'p':()=>_0x1736f5});var _0x222460=_0x5a5bce(0x15a52),_0x15bbd7=_0x5a5bce(0x1137a),_0x5a11c0=_0x5a5bce(0xec3c),_0x58dae8=_0x5a5bce(0x16ad5),_0x16e92d=_0x5a5bce(0xe456),_0x40c4c5=_0x5a5bce(0xd646),_0x193a3a=_0x5a5bce(0x86f9),_0x4fb37a=_0x5a5bce(0x6214);class _0x1736f5 extends _0x222460['k']{constructor(_0x5c7db9){var _0x19aa90=a8_0x5b24;super(_0x5c7db9,_0x58dae8['u']['Fragment']),this[_0x19aa90(0x31d9)]='',this[_0x19aa90(0x12df)]=!0x0,this[_0x19aa90(0x11e1)](_0x19aa90(0x2b46),_0x15bbd7['E'][_0x19aa90(0x2384)],!0x0,_0x58dae8['u'][_0x19aa90(0xd57)]),this[_0x19aa90(0x11e1)](_0x19aa90(0x4208),_0x15bbd7['E'][_0x19aa90(0x3c5a)],!0x0,_0x58dae8['u'][_0x19aa90(0xd57)]),this[_0x19aa90(0x11e1)]('uv',_0x15bbd7['E'][_0x19aa90(0x3c5a)],!0x0),this['registerInput']('worldTangent',_0x15bbd7['E'][_0x19aa90(0x19c7)],!0x0),this[_0x19aa90(0x11e1)](_0x19aa90(0x172c),_0x15bbd7['E'][_0x19aa90(0x874)],!0x0,_0x58dae8['u']['VertexAndFragment'],new _0x40c4c5['C']('TBN',this,_0x5a11c0['Ab'][_0x19aa90(0x9c6)],_0x193a3a['v'],_0x19aa90(0x1b87))),this[_0x19aa90(0x3f05)]('anisotropy',_0x15bbd7['E'][_0x19aa90(0x874)],_0x58dae8['u']['Fragment'],new _0x40c4c5['C'](_0x19aa90(0x2b87),this,_0x5a11c0['Ab'][_0x19aa90(0x3974)],_0x1736f5,_0x19aa90(0x3bdf)));}['initialize'](_0x4f7683){var _0x278af5=a8_0x5b24;_0x4f7683[_0x278af5(0x1484)](_0x278af5(0xd9c)),_0x4f7683[_0x278af5(0x1484)](_0x278af5(0x172c));}[_0x2a3264(0x3fcd)](){return'AnisotropyBlock';}get[_0x2a3264(0x2b46)](){var _0x49c8ac=_0x2a3264;return this[_0x49c8ac(0x2a55)][0x0];}get['direction'](){var _0x100cde=_0x2a3264;return this[_0x100cde(0x2a55)][0x1];}get['uv'](){var _0x4ab1cc=_0x2a3264;return this[_0x4ab1cc(0x2a55)][0x2];}get[_0x2a3264(0x1e6d)](){var _0xeeaa58=_0x2a3264;return this[_0xeeaa58(0x2a55)][0x3];}get[_0x2a3264(0x172c)](){return this['_inputs'][0x4];}get[_0x2a3264(0x2b87)](){return this['_outputs'][0x0];}['_generateTBNSpace'](_0x370743){var _0x2dfa55=_0x2a3264;let _0x53f088='';var _0x1e7cec='//'+this[_0x2dfa55(0xc8c)],_0x56f7da=this['uv'],_0x4fe0e3=this[_0x2dfa55(0xb58)],_0x2aa745=this[_0x2dfa55(0x11b6)],_0x4643e9=this['worldTangent'],_0x580a87=(_0x56f7da[_0x2dfa55(0xad5)]||_0x4fb37a['error']('You\x20must\x20connect\x20the\x20\x27uv\x27\x20input\x20of\x20the\x20Anisotropy\x20block!'),_0x370743[_0x2dfa55(0x22fb)]('derivatives',_0x2dfa55(0x19dd)),{'search':/defined\(TANGENT\)/g,'replace':_0x4643e9[_0x2dfa55(0xad5)]?_0x2dfa55(0x1f1c):_0x2dfa55(0x382e)}),_0x55404b=this['TBN'];return _0x55404b[_0x2dfa55(0xad5)]?_0x370743[_0x2dfa55(0x1ffe)]+=_0x2dfa55(0x1c51)+_0x55404b[_0x2dfa55(0x2f3f)]+_0x2dfa55(0x2694):_0x4643e9['isConnected']&&(_0x53f088=(_0x53f088=(_0x53f088+='vec3\x20tbnNormal\x20=\x20normalize('+_0x2aa745[_0x2dfa55(0x2f3f)]+'.xyz);\x0d\x0a')+(_0x2dfa55(0x101a)+_0x4643e9['associatedVariableName']+'.xyz);\x0d\x0a'))+(_0x2dfa55(0x541)+this[_0x2dfa55(0x31d9)]+_0x2dfa55(0x3254))+_0x2dfa55(0x383)),_0x53f088+=_0x2dfa55(0x1200)+(_0x4643e9[_0x2dfa55(0xad5)]?_0x2dfa55(0x2692):'IGNORE')+_0x2dfa55(0x23e6)+(_0x2aa745[_0x2dfa55(0x2f3f)]+_0x2dfa55(0x2340))+',\x20'+('v_'+_0x4fe0e3[_0x2dfa55(0x2f3f)]+'.xyz')+',\x20'+(_0x56f7da['isConnected']?_0x56f7da[_0x2dfa55(0x2f3f)]:'vec2(0.)')+_0x2dfa55(0x26e9),_0x370743['_emitFunctionFromInclude']('bumpFragmentMainFunctions',_0x1e7cec,{'replaceStrings':[_0x580a87]}),_0x53f088;}[_0x2a3264(0x1d3e)](_0x3d667f,_0x4af5e3=!0x1){var _0x8ee019=_0x2a3264;let _0x24b6d0='';return _0x4af5e3&&(_0x24b6d0+=this[_0x8ee019(0x36d4)](_0x3d667f)),(_0x4af5e3=this[_0x8ee019(0x2b46)]['isConnected']?this[_0x8ee019(0x2b46)][_0x8ee019(0x2f3f)]:_0x8ee019(0x2385),_0x3d667f=this[_0x8ee019(0x4208)][_0x8ee019(0xad5)]?this[_0x8ee019(0x4208)]['associatedVariableName']:_0x8ee019(0x2827)),_0x24b6d0+='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('+_0x3d667f+',\x20'+_0x4af5e3+_0x8ee019(0x10ca);}['prepareDefines'](_0x2b1b94,_0xacccd8,_0x5b9b28){var _0x98bb13=_0x2a3264;super[_0x98bb13(0x3571)](_0x2b1b94,_0xacccd8,_0x5b9b28),_0x5b9b28[_0x98bb13(0x2c65)](_0x98bb13(0xbcb),!0x0),_0x5b9b28['setValue'](_0x98bb13(0x321d),!0x1,!0x0);}[_0x2a3264(0x2de9)](_0x9b8cf5,_0x648390,_0x145e79){var _0x5be53c=_0x2a3264;super[_0x5be53c(0x2de9)](_0x9b8cf5,_0x648390,_0x145e79),_0x145e79&&_0x9b8cf5[_0x5be53c(0x1d16)](this['_tangentCorrectionFactorName'],_0x145e79['getWorldMatrix']()['determinant']()<0x0?-0x1:0x1);}[_0x2a3264(0xb23)](_0x37be6a){var _0x5487a7=_0x2a3264;return _0x37be6a['target']===_0x58dae8['u'][_0x5487a7(0xd57)]&&(_0x37be6a[_0x5487a7(0x2dc9)][_0x5487a7(0x2db5)][_0x5487a7(0x3f90)](this),_0x37be6a[_0x5487a7(0x2dc9)][_0x5487a7(0xa66)][_0x5487a7(0x3f90)](this),this['_tangentCorrectionFactorName']=_0x37be6a[_0x5487a7(0x22b8)](_0x5487a7(0x321c)),_0x37be6a['_emitUniformFromString'](this[_0x5487a7(0x31d9)],_0x5487a7(0x3b76))),this;}}(0x0,_0x16e92d['H'])('BABYLON.AnisotropyBlock',_0x1736f5);},0x17430:(_0x21698c,_0x186276,_0x1a2c0a)=>{var _0x2ea00f=a8_0x16e4d8;_0x1a2c0a['d'](_0x186276,{'N':()=>_0x4f8144});var _0x186276=_0x1a2c0a(0x15a52),_0x102dc2=_0x1a2c0a(0x1137a),_0x4dde64=_0x1a2c0a(0xec3c),_0x307375=_0x1a2c0a(0x16ad5),_0x211e6c=_0x1a2c0a(0xe456),_0xffb6b2=_0x1a2c0a(0x11c74),_0x587494=_0x1a2c0a(0xd646),_0x33f68b=_0x1a2c0a(0x14667),_0x262b7b=_0x1a2c0a(0x159af),_0x336c9a=_0x1a2c0a(0x86f9);class _0x4f8144 extends _0x186276['k']{constructor(_0x421692){var _0x438a59=a8_0x5b24;super(_0x421692,_0x307375['u'][_0x438a59(0xd57)]),this[_0x438a59(0x31d9)]='',this[_0x438a59(0x3ad3)]=!0x0,this[_0x438a59(0x12df)]=!0x0,this['registerInput'](_0x438a59(0x2b46),_0x102dc2['E']['Float'],!0x1,_0x307375['u'][_0x438a59(0xd57)]),this[_0x438a59(0x11e1)](_0x438a59(0x3a17),_0x102dc2['E'][_0x438a59(0x2384)],!0x0,_0x307375['u'][_0x438a59(0xd57)]),this[_0x438a59(0x11e1)](_0x438a59(0x3e16),_0x102dc2['E'][_0x438a59(0x2384)],!0x0,_0x307375['u'][_0x438a59(0xd57)]),this[_0x438a59(0x11e1)](_0x438a59(0x3d4e),_0x102dc2['E'][_0x438a59(0x1f42)],!0x0,_0x307375['u'][_0x438a59(0xd57)]),this[_0x438a59(0x11e1)]('uv',_0x102dc2['E'][_0x438a59(0x3c5a)],!0x0,_0x307375['u'][_0x438a59(0xd57)]),this[_0x438a59(0x11e1)](_0x438a59(0x2e5),_0x102dc2['E'][_0x438a59(0x1f42)],!0x0,_0x307375['u'][_0x438a59(0xd57)]),this['registerInput'](_0x438a59(0x2fb2),_0x102dc2['E']['Float'],!0x0,_0x307375['u'][_0x438a59(0xd57)]),this['registerInput']('tintThickness',_0x102dc2['E']['Float'],!0x0,_0x307375['u'][_0x438a59(0xd57)]),this[_0x438a59(0x11e1)](_0x438a59(0x1e6d),_0x102dc2['E'][_0x438a59(0x19c7)],!0x0),this[_0x438a59(0x11e1)](_0x438a59(0x23c6),_0x102dc2['E'][_0x438a59(0x2975)],!0x0),this[_0x438a59(0x23c6)][_0x438a59(0xcfa)](_0x102dc2['E'][_0x438a59(0x2f7)]|_0x102dc2['E'][_0x438a59(0x19c7)]|_0x102dc2['E']['Vector3']),this[_0x438a59(0x11e1)]('TBN',_0x102dc2['E']['Object'],!0x0,_0x307375['u'][_0x438a59(0x32f9)],new _0x587494['C'](_0x438a59(0x172c),this,_0x4dde64['Ab'][_0x438a59(0x9c6)],_0x336c9a['v'],_0x438a59(0x1b87))),this['registerOutput'](_0x438a59(0x2434),_0x102dc2['E'][_0x438a59(0x874)],_0x307375['u'][_0x438a59(0xd57)],new _0x587494['C'](_0x438a59(0x2434),this,_0x4dde64['Ab'][_0x438a59(0x3974)],_0x4f8144,_0x438a59(0x104b)));}[_0x2ea00f(0x1a10)](_0x3ba3c9){var _0x14ca8f=_0x2ea00f;_0x3ba3c9[_0x14ca8f(0x1484)](_0x14ca8f(0x68f)),_0x3ba3c9[_0x14ca8f(0x1484)](_0x14ca8f(0x1e15)),_0x3ba3c9['_excludeVariableName'](_0x14ca8f(0x3b2f)),_0x3ba3c9['_excludeVariableName'](_0x14ca8f(0x17ed)),_0x3ba3c9[_0x14ca8f(0x1484)]('vClearCoatTangentSpaceParams'),_0x3ba3c9[_0x14ca8f(0x1484)](_0x14ca8f(0x3ff7));}['getClassName'](){var _0xba4321=_0x2ea00f;return _0xba4321(0x104b);}get[_0x2ea00f(0x2b46)](){var _0x52e46e=_0x2ea00f;return this[_0x52e46e(0x2a55)][0x0];}get['roughness'](){return this['_inputs'][0x1];}get[_0x2ea00f(0x3e16)](){return this['_inputs'][0x2];}get[_0x2ea00f(0x3d4e)](){var _0x4237e9=_0x2ea00f;return this[_0x4237e9(0x2a55)][0x3];}get['uv'](){var _0xc90656=_0x2ea00f;return this[_0xc90656(0x2a55)][0x4];}get[_0x2ea00f(0x2e5)](){var _0x4bd1d3=_0x2ea00f;return this[_0x4bd1d3(0x2a55)][0x5];}get['tintAtDistance'](){var _0x1e005b=_0x2ea00f;return this[_0x1e005b(0x2a55)][0x6];}get[_0x2ea00f(0x1f8a)](){var _0xd813b6=_0x2ea00f;return this[_0xd813b6(0x2a55)][0x7];}get['worldTangent'](){var _0x44b8f6=_0x2ea00f;return this[_0x44b8f6(0x2a55)][0x8];}get['worldNormal'](){var _0x10033b=_0x2ea00f;return this[_0x10033b(0x2a55)][0x9];}get['TBN'](){var _0x124acf=_0x2ea00f;return this[_0x124acf(0x2a55)][0xa];}get[_0x2ea00f(0x2434)](){return this['_outputs'][0x0];}['autoConfigure'](){var _0x5ed2f8=_0x2ea00f;if(!this[_0x5ed2f8(0x2b46)]['isConnected']){const _0x15227e=new _0xffb6b2['S'](_0x5ed2f8(0x1dc8),_0x307375['u']['Fragment'],_0x102dc2['E'][_0x5ed2f8(0x2384)]);_0x15227e[_0x5ed2f8(0x13ce)]=0x1,_0x15227e[_0x5ed2f8(0x61d)]['connectTo'](this['intensity']);}}[_0x2ea00f(0x3571)](_0x1857c2,_0x78f5fd,_0x40ffca){var _0x561744=_0x2ea00f;super[_0x561744(0x3571)](_0x1857c2,_0x78f5fd,_0x40ffca),_0x40ffca['setValue']('CLEARCOAT',!0x0),_0x40ffca[_0x561744(0x2c65)](_0x561744(0x1391),!0x1,!0x0),_0x40ffca[_0x561744(0x2c65)](_0x561744(0x256b),!0x0,!0x0),_0x40ffca[_0x561744(0x2c65)](_0x561744(0x1015),this[_0x561744(0x2e5)]['isConnected']||this[_0x561744(0x1f8a)]['isConnected']||this[_0x561744(0x2fb2)][_0x561744(0xad5)],!0x0),_0x40ffca[_0x561744(0x2c65)](_0x561744(0x40ed),this[_0x561744(0x3d4e)]['isConnected'],!0x0),_0x40ffca[_0x561744(0x2c65)]('CLEARCOAT_DEFAULTIOR',!this['indexOfRefraction']['isConnected']||this[_0x561744(0x3e16)][_0x561744(0x620)][_0x561744(0x13ce)]===_0x33f68b['Y'][_0x561744(0x34f4)],!0x0),_0x40ffca[_0x561744(0x2c65)](_0x561744(0x2bc2),this[_0x561744(0x3ad3)],!0x0);}[_0x2ea00f(0x2de9)](_0x5948ee,_0x2e6b3d,_0x17bfc1){var _0x2fff4d=_0x2ea00f;super['bind'](_0x5948ee,_0x2e6b3d,_0x17bfc1);var _0x2e6b3d=null!=(_0x2e6b3d=null==(_0x2e6b3d=this[_0x2fff4d(0x3e16)][_0x2fff4d(0x620)])?void 0x0:_0x2e6b3d[_0x2fff4d(0x13ce)])?_0x2e6b3d:_0x33f68b['Y'][_0x2fff4d(0x34f4)],_0x4ae0a0=0x1-_0x2e6b3d,_0x4d375c=0x1+_0x2e6b3d,_0x347ce2=Math[_0x2fff4d(0x143c)](-_0x4ae0a0/_0x4d375c,0x2),_0x347ce2=(_0x5948ee[_0x2fff4d(0x33ca)](_0x2fff4d(0x17ed),_0x347ce2,0x1/_0x2e6b3d,_0x4ae0a0,_0x4d375c),this['clearcoat']['hasEndpoints']?this[_0x2fff4d(0x2434)][_0x2fff4d(0x343b)][0x0]['ownerBlock']:null),_0x2e6b3d=null!=_0x347ce2&&_0x347ce2[_0x2fff4d(0x28bb)][_0x2fff4d(0xad5)]?_0x347ce2[_0x2fff4d(0x28bb)][_0x2fff4d(0x19d)][_0x2fff4d(0x1995)]:null;this['_scene']['_mirroredCameraPosition']?_0x5948ee['setFloat2'](_0x2fff4d(0x188d),null!=_0x2e6b3d&&_0x2e6b3d[_0x2fff4d(0x672)]?0x1:-0x1,null!=_0x2e6b3d&&_0x2e6b3d[_0x2fff4d(0x41b8)]?0x1:-0x1):_0x5948ee[_0x2fff4d(0x39e5)](_0x2fff4d(0x188d),null!=_0x2e6b3d&&_0x2e6b3d[_0x2fff4d(0x672)]?-0x1:0x1,null!=_0x2e6b3d&&_0x2e6b3d[_0x2fff4d(0x41b8)]?-0x1:0x1),_0x17bfc1&&_0x5948ee[_0x2fff4d(0x1d16)](this['_tangentCorrectionFactorName'],_0x17bfc1[_0x2fff4d(0x927)]()['determinant']()<0x0?-0x1:0x1);}[_0x2ea00f(0x36d4)](_0x477567,_0x1d35d,_0x142567){var _0x68c116=_0x2ea00f;let _0x13958f='';var _0x29f1bc='//'+this[_0x68c116(0xc8c)],_0x377dc1=this[_0x68c116(0x1e6d)],_0x149a73=(_0x477567[_0x68c116(0x22fb)](_0x68c116(0x2a2a),_0x68c116(0x19dd)),{'search':/defined\(TANGENT\)/g,'replace':_0x377dc1['isConnected']?'defined(TANGENT)':_0x68c116(0x382e)}),_0x2cde2d=this[_0x68c116(0x172c)];return _0x2cde2d[_0x68c116(0xad5)]?_0x477567[_0x68c116(0x1ffe)]+='\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'+_0x2cde2d[_0x68c116(0x2f3f)]+_0x68c116(0x2694):_0x377dc1[_0x68c116(0xad5)]&&(_0x13958f=(_0x13958f=(_0x13958f+='vec3\x20tbnNormal\x20=\x20normalize('+_0x142567+_0x68c116(0x1288))+(_0x68c116(0x101a)+_0x377dc1[_0x68c116(0x2f3f)]+_0x68c116(0x1288)))+(_0x68c116(0x541)+this[_0x68c116(0x31d9)]+_0x68c116(0x3254))+'mat3\x20vTBN\x20=\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0d\x0a'),_0x477567[_0x68c116(0x14f3)](_0x68c116(0x3a0e),_0x29f1bc,{'replaceStrings':[_0x149a73]}),_0x13958f;}static[_0x2ea00f(0x9f6)](_0x460206,_0x2091f3,_0xa313ef,_0x2f0602,_0x2c717e,_0x1d38a0,_0x4c9ed5){var _0x1f0c7e=_0x2ea00f;let _0x1210c7='';var _0x292bb8,_0x2ae854=null!=_0x2091f3&&_0x2091f3[_0x1f0c7e(0x2b46)][_0x1f0c7e(0xad5)]?_0x2091f3[_0x1f0c7e(0x2b46)][_0x1f0c7e(0x2f3f)]:'1.',_0x55ab9e=null!=_0x2091f3&&_0x2091f3[_0x1f0c7e(0x3a17)][_0x1f0c7e(0xad5)]?_0x2091f3[_0x1f0c7e(0x3a17)][_0x1f0c7e(0x2f3f)]:'0.',_0x4dc177=null!=_0x2091f3&&_0x2091f3[_0x1f0c7e(0x3d4e)][_0x1f0c7e(0xad5)]?_0x2091f3[_0x1f0c7e(0x3d4e)]['associatedVariableName']:'vec3(0.)',_0xf14a2f=null!=_0x2091f3&&_0x2091f3['uv']['isConnected']?_0x2091f3['uv'][_0x1f0c7e(0x2f3f)]:_0x1f0c7e(0x3e0f),_0x2ec455=null!=_0x2091f3&&_0x2091f3[_0x1f0c7e(0x2e5)][_0x1f0c7e(0xad5)]?_0x2091f3[_0x1f0c7e(0x2e5)][_0x1f0c7e(0x2f3f)]:'vec3(1.)',_0x56400b=null!=_0x2091f3&&_0x2091f3[_0x1f0c7e(0x1f8a)][_0x1f0c7e(0xad5)]?_0x2091f3[_0x1f0c7e(0x1f8a)][_0x1f0c7e(0x2f3f)]:'1.',_0x58fa8b=null!=_0x2091f3&&_0x2091f3[_0x1f0c7e(0x2fb2)][_0x1f0c7e(0xad5)]?_0x2091f3[_0x1f0c7e(0x2fb2)][_0x1f0c7e(0x2f3f)]:'1.';return _0x2091f3?(_0x460206['_emitUniformFromString'](_0x1f0c7e(0x17ed),'vec4'),_0x460206[_0x1f0c7e(0x1142)](_0x1f0c7e(0x188d),_0x1f0c7e(0x1da5)),_0x292bb8=_0x2091f3[_0x1f0c7e(0x23c6)],_0x1210c7+=_0x1f0c7e(0x647)+(_0x292bb8[_0x1f0c7e(0xad5)]?_0x1f0c7e(0xbe5)+_0x292bb8[_0x1f0c7e(0x2f3f)]+_0x1f0c7e(0x23b6):'geometricNormalW')+_0x1f0c7e(0x3254)):_0x1210c7+='vec3\x20vGeometricNormaClearCoatW\x20=\x20geometricNormalW;\x0d\x0a',_0x2c717e&&_0x2091f3&&(_0x1210c7+=_0x2091f3[_0x1f0c7e(0x36d4)](_0x460206,_0x2f0602,_0x4c9ed5),_0x1d38a0=_0x2091f3[_0x1f0c7e(0x1e6d)][_0x1f0c7e(0xad5)]),_0x1210c7+=_0x1f0c7e(0x234d)+_0x2ae854+',\x20'+_0x55ab9e+_0x1f0c7e(0x13e7)+_0x2ec455+',\x20'+_0x56400b+_0x1f0c7e(0x283e)+_0x2f0602+'.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'+_0x58fa8b+_0x1f0c7e(0x22f7)+_0x4dc177+_0x1f0c7e(0x2577)+_0xf14a2f+_0x1f0c7e(0x204d)+(_0x1d38a0?'TANGENT':_0x1f0c7e(0x1d71))+_0x1f0c7e(0xe45)+(null==_0xa313ef?void 0x0:_0xa313ef[_0x1f0c7e(0x16cc)])+_0x1f0c7e(0x3d8b)+(null==_0xa313ef?void 0x0:_0xa313ef['_vReflectionInfosName'])+_0x1f0c7e(0x3d8b)+(null==_0xa313ef?void 0x0:_0xa313ef['reflectionColor'])+_0x1f0c7e(0x246f)+(null==_0xa313ef?void 0x0:_0xa313ef['_define3DName'])+_0x1f0c7e(0x33df)+(null==_0xa313ef?void 0x0:_0xa313ef['_cubeSamplerName'])+_0x1f0c7e(0x859)+(null==_0xa313ef?void 0x0:_0xa313ef[_0x1f0c7e(0x1a34)])+_0x1f0c7e(0x40a4)+(null==_0xa313ef?void 0x0:_0xa313ef[_0x1f0c7e(0x2b21)])+_0x1f0c7e(0x1651)+(null==_0xa313ef?void 0x0:_0xa313ef[_0x1f0c7e(0x108c)])+_0x1f0c7e(0x698)+(null==_0xa313ef?void 0x0:_0xa313ef[_0x1f0c7e(0x108c)])+',\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==_0xa313ef?void 0x0:_0xa313ef[_0x1f0c7e(0x1a34)])+_0x1f0c7e(0x698)+(null==_0xa313ef?void 0x0:_0xa313ef[_0x1f0c7e(0x1a34)])+',\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('+(null==_0xa313ef?void 0x0:_0xa313ef['_defineSkyboxName'])+_0x1f0c7e(0x2366);}[_0x2ea00f(0xb23)](_0x3b5ebb){var _0x1595e5=_0x2ea00f;return this[_0x1595e5(0x195b)]=_0x3b5ebb['sharedData'][_0x1595e5(0x3fde)],_0x3b5ebb[_0x1595e5(0x397b)]===_0x307375['u'][_0x1595e5(0xd57)]&&(_0x3b5ebb[_0x1595e5(0x2dc9)][_0x1595e5(0xa66)][_0x1595e5(0x3f90)](this),_0x3b5ebb['sharedData'][_0x1595e5(0x2db5)]['push'](this),this['_tangentCorrectionFactorName']=_0x3b5ebb[_0x1595e5(0x22b8)](_0x1595e5(0x321c)),_0x3b5ebb[_0x1595e5(0x1142)](this['_tangentCorrectionFactorName'],_0x1595e5(0x3b76))),this;}[_0x2ea00f(0x99d)](){var _0x9145c0=_0x2ea00f;return super[_0x9145c0(0x99d)]()+(this[_0x9145c0(0x24d0)]+_0x9145c0(0x4093)+this[_0x9145c0(0x3ad3)]+_0x9145c0(0x3254));}[_0x2ea00f(0x2fcc)](){var _0x49db51=_0x2ea00f;const _0x4d29f4=super[_0x49db51(0x2fcc)]();return _0x4d29f4[_0x49db51(0x3ad3)]=this[_0x49db51(0x3ad3)],_0x4d29f4;}[_0x2ea00f(0x12f6)](_0x4f17fa,_0x2ca735,_0x5896d1){super['_deserialize'](_0x4f17fa,_0x2ca735,_0x5896d1),this['remapF0OnInterfaceChange']=null==(_0x2ca735=_0x4f17fa['remapF0OnInterfaceChange'])||_0x2ca735;}}(function(_0x2f8f6d,_0x504464,_0x3c76e8,_0x472fdb){var _0x22b7da=_0x2ea00f,_0x17cb2e,_0x28d05c=arguments[_0x22b7da(0x1377)],_0x5afdc7=_0x28d05c<0x3?_0x504464:null===_0x472fdb?_0x472fdb=Object[_0x22b7da(0xd3d)](_0x504464,_0x3c76e8):_0x472fdb;if(_0x22b7da(0x1e3f)==typeof Reflect&&_0x22b7da(0x38fa)==typeof Reflect[_0x22b7da(0x1dac)])_0x5afdc7=Reflect[_0x22b7da(0x1dac)](_0x2f8f6d,_0x504464,_0x3c76e8,_0x472fdb);else{for(var _0xf95705=_0x2f8f6d[_0x22b7da(0x1377)]-0x1;0x0<=_0xf95705;_0xf95705--)(_0x17cb2e=_0x2f8f6d[_0xf95705])&&(_0x5afdc7=(_0x28d05c<0x3?_0x17cb2e(_0x5afdc7):0x3<_0x28d05c?_0x17cb2e(_0x504464,_0x3c76e8,_0x5afdc7):_0x17cb2e(_0x504464,_0x3c76e8))||_0x5afdc7);}0x3<_0x28d05c&&_0x5afdc7&&Object[_0x22b7da(0x395)](_0x504464,_0x3c76e8,_0x5afdc7);}([(0x0,_0x262b7b['p'])(_0x2ea00f(0x3c43),_0x262b7b['U'][_0x2ea00f(0x159a)],_0x2ea00f(0x3397))],_0x4f8144[_0x2ea00f(0x41df)],'remapF0OnInterfaceChange',void 0x0),(0x0,_0x211e6c['H'])('BABYLON.ClearCoatBlock',_0x4f8144));},0x1aaf:(_0x1f461d,_0xd55177,_0x3a5339)=>{_0x3a5339(0x1ffb),_0x3a5339(0xc184),_0x3a5339(0x583c),_0x3a5339(0x5a35),_0x3a5339(0x17430),_0x3a5339(0x15e2f),_0x3a5339(0x12f7a);},0x1ffb:(_0x333b84,_0x412d83,_0x4e79ab)=>{var _0x343658=a8_0x16e4d8;function _0x1a43c0(_0x2732fe,_0x429ca7,_0x3c4bde,_0x9e0ec8){var _0x1e16a6=a8_0x5b24,_0x5c895e,_0x2b197b=arguments[_0x1e16a6(0x1377)],_0x503caa=_0x2b197b<0x3?_0x429ca7:null===_0x9e0ec8?_0x9e0ec8=Object['getOwnPropertyDescriptor'](_0x429ca7,_0x3c4bde):_0x9e0ec8;if(_0x1e16a6(0x1e3f)==typeof Reflect&&_0x1e16a6(0x38fa)==typeof Reflect['decorate'])_0x503caa=Reflect[_0x1e16a6(0x1dac)](_0x2732fe,_0x429ca7,_0x3c4bde,_0x9e0ec8);else{for(var _0x1f9021=_0x2732fe[_0x1e16a6(0x1377)]-0x1;0x0<=_0x1f9021;_0x1f9021--)(_0x5c895e=_0x2732fe[_0x1f9021])&&(_0x503caa=(_0x2b197b<0x3?_0x5c895e(_0x503caa):0x3<_0x2b197b?_0x5c895e(_0x429ca7,_0x3c4bde,_0x503caa):_0x5c895e(_0x429ca7,_0x3c4bde))||_0x503caa);}0x3<_0x2b197b&&_0x503caa&&Object[_0x1e16a6(0x395)](_0x429ca7,_0x3c4bde,_0x503caa);}var _0x1100c7=_0x4e79ab(0x15a52),_0xc4974b=_0x4e79ab(0x1137a),_0x53365e=_0x4e79ab(0xec3c),_0x4eff11=_0x4e79ab(0x147cf),_0x35e516=_0x4e79ab(0x16ad5),_0x52375a=_0x4e79ab(0x13cd1),_0x5d919b=_0x4e79ab(0x11c74),_0x6a4e93=_0x4e79ab(0xe456),_0x1d02dc=_0x4e79ab(0x1ee0),_0x6fb263=_0x4e79ab(0x159af),_0x5cf327=_0x4e79ab(0xd646),_0x30377b=_0x4e79ab(0xc184),_0x18f613=_0x4e79ab(0x709d),_0x1ecacf=_0x4e79ab(0xc656),_0x188dd7=_0x4e79ab(0x583c),_0x27c8c5=_0x4e79ab(0x5a35),_0x4e3f24=_0x4e79ab(0x17430),_0x33e4d5=_0x4e79ab(0x107c1),_0x3b7341=_0x4e79ab(0x12f7a),_0x345af5=_0x4e79ab(0x77a5),_0x5f0470=_0x4e79ab(0xc84b),_0x5cf20a=_0x4e79ab(0x6214);const _0x293bc3={'ambientClr':['finalAmbient',''],'diffuseDir':[_0x343658(0x24b2),''],'specularDir':[_0x343658(0x2040),_0x343658(0x1d73)],'clearcoatDir':['finalClearCoatScaled',_0x343658(0x1346)],'sheenDir':[_0x343658(0x146f),_0x343658(0x28c0)],'diffuseInd':[_0x343658(0x10c6),_0x343658(0x2293)],'specularInd':[_0x343658(0xe3a),_0x343658(0x2293)],'clearcoatInd':[_0x343658(0x2ac1),_0x343658(0x366c)],'sheenInd':['sheenOut.finalSheenRadianceScaled',_0x343658(0x1b92)],'refraction':['subSurfaceOut.finalRefraction',_0x343658(0x3679)],'lighting':['finalColor.rgb',''],'shadow':[_0x343658(0xc2b),''],'alpha':[_0x343658(0x1aed),'']};class _0x311330 extends _0x1100c7['k']{constructor(_0x475ed4){var _0x157619=_0x343658;super(_0x475ed4,_0x35e516['u'][_0x157619(0x32f9)]),this[_0x157619(0x1c82)]=null,this[_0x157619(0x122d)]=_0x5f0470['Wo'][_0x157619(0x3da8)](),this['_metallicF0Factor']=0x1,this[_0x157619(0x2b13)]=0x1,this[_0x157619(0x2b52)]=0x1,this[_0x157619(0x403a)]=0x1,this[_0x157619(0x585)]=0x0,this[_0x157619(0x328e)]=!0x1,this[_0x157619(0x1007)]=0.5,this['useAlphaBlending']=!0x1,this[_0x157619(0x32f3)]=!0x0,this['useSpecularOverAlpha']=!0x0,this[_0x157619(0x3814)]=!0x1,this[_0x157619(0x2855)]=!0x1,this[_0x157619(0x3daf)]=_0x345af5['g'][_0x157619(0x228)],this[_0x157619(0x1f11)]=!0x0,this[_0x157619(0x621)]=!0x0,this[_0x157619(0x226c)]=!0x0,this['unlit']=!0x1,this[_0x157619(0x123f)]=!0x1,this['generateOnlyFragmentCode']=!0x1,this[_0x157619(0x773)]=0x0,this[_0x157619(0x1cc1)]=0x0,this[_0x157619(0x133b)]=0x1,this[_0x157619(0x12df)]=!0x0,this[_0x157619(0x11e1)](_0x157619(0x3875),_0xc4974b['E'][_0x157619(0x19c7)],!0x1,_0x35e516['u'][_0x157619(0xa4e)]),this[_0x157619(0x11e1)](_0x157619(0x23c6),_0xc4974b['E'][_0x157619(0x19c7)],!0x1,_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x11e1)](_0x157619(0x1d92),_0xc4974b['E'][_0x157619(0x31e7)],!0x1),this[_0x157619(0x11e1)](_0x157619(0x933),_0xc4974b['E']['Vector3'],!0x1,_0x35e516['u'][_0x157619(0xd57)]),this['registerInput'](_0x157619(0x28bb),_0xc4974b['E'][_0x157619(0x19c7)],!0x0,_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x11e1)](_0x157619(0x2aad),_0xc4974b['E']['Color3'],!0x0,_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x11e1)](_0x157619(0x856),_0xc4974b['E'][_0x157619(0x2384)],!0x1,_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x11e1)]('roughness',_0xc4974b['E'][_0x157619(0x2384)],!0x1,_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x11e1)](_0x157619(0xa5d),_0xc4974b['E'][_0x157619(0x2384)],!0x0,_0x35e516['u']['Fragment']),this[_0x157619(0x11e1)](_0x157619(0x3727),_0xc4974b['E'][_0x157619(0x2384)],!0x0,_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x11e1)](_0x157619(0x3e16),_0xc4974b['E'][_0x157619(0x2384)],!0x0,_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x11e1)]('ambientColor',_0xc4974b['E'][_0x157619(0x1f42)],!0x0,_0x35e516['u']['Fragment']),this['registerInput'](_0x157619(0x1b8e),_0xc4974b['E']['Object'],!0x0,_0x35e516['u'][_0x157619(0xd57)],new _0x5cf327['C'](_0x157619(0x1b8e),this,_0x53365e['Ab'][_0x157619(0x9c6)],_0x27c8c5['J'],'ReflectionBlock')),this[_0x157619(0x11e1)](_0x157619(0x2434),_0xc4974b['E'][_0x157619(0x874)],!0x0,_0x35e516['u'][_0x157619(0xd57)],new _0x5cf327['C'](_0x157619(0x2434),this,_0x53365e['Ab']['Input'],_0x4e3f24['N'],_0x157619(0x104b))),this[_0x157619(0x11e1)](_0x157619(0x31f8),_0xc4974b['E'][_0x157619(0x874)],!0x0,_0x35e516['u']['Fragment'],new _0x5cf327['C'](_0x157619(0x31f8),this,_0x53365e['Ab'][_0x157619(0x9c6)],_0x30377b['g'],'SheenBlock')),this['registerInput'](_0x157619(0x137a),_0xc4974b['E'][_0x157619(0x874)],!0x0,_0x35e516['u']['Fragment'],new _0x5cf327['C']('subsurface',this,_0x53365e['Ab'][_0x157619(0x9c6)],_0x3b7341['l'],'SubSurfaceBlock')),this[_0x157619(0x11e1)](_0x157619(0x2b87),_0xc4974b['E']['Object'],!0x0,_0x35e516['u'][_0x157619(0xd57)],new _0x5cf327['C'](_0x157619(0x2b87),this,_0x53365e['Ab'][_0x157619(0x9c6)],_0x188dd7['p'],_0x157619(0x3bdf))),this[_0x157619(0x11e1)]('iridescence',_0xc4974b['E'][_0x157619(0x874)],!0x0,_0x35e516['u'][_0x157619(0xd57)],new _0x5cf327['C'](_0x157619(0x4149),this,_0x53365e['Ab'][_0x157619(0x9c6)],_0x33e4d5['$'],'IridescenceBlock')),this['registerOutput'](_0x157619(0x1296),_0xc4974b['E']['Color3'],_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x3f05)](_0x157619(0x60e),_0xc4974b['E']['Color3'],_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x3f05)]('specularDir',_0xc4974b['E']['Color3'],_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x3f05)](_0x157619(0xb96),_0xc4974b['E'][_0x157619(0x1f42)],_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x3f05)](_0x157619(0x3b66),_0xc4974b['E'][_0x157619(0x1f42)],_0x35e516['u']['Fragment']),this['registerOutput'](_0x157619(0x2c21),_0xc4974b['E'][_0x157619(0x1f42)],_0x35e516['u'][_0x157619(0xd57)]),this['registerOutput'](_0x157619(0x1b09),_0xc4974b['E'][_0x157619(0x1f42)],_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x3f05)]('clearcoatInd',_0xc4974b['E']['Color3'],_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x3f05)](_0x157619(0x36ac),_0xc4974b['E'][_0x157619(0x1f42)],_0x35e516['u']['Fragment']),this[_0x157619(0x3f05)](_0x157619(0x19f4),_0xc4974b['E'][_0x157619(0x1f42)],_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x3f05)](_0x157619(0x3707),_0xc4974b['E'][_0x157619(0x1f42)],_0x35e516['u']['Fragment']),this['registerOutput'](_0x157619(0xc2b),_0xc4974b['E']['Float'],_0x35e516['u'][_0x157619(0xd57)]),this[_0x157619(0x3f05)](_0x157619(0x1aed),_0xc4974b['E']['Float'],_0x35e516['u']['Fragment']);}static[_0x343658(0x41ef)](_0x5ef229,_0x196b6e){var _0x507b1c=_0x343658;const _0x562337=_0x5ef229;return _0x562337[_0x507b1c(0x3875)][_0x507b1c(0xad5)]?(_0x562337[_0x507b1c(0x401a)]=!_0x562337[_0x507b1c(0x401a)],_0x5cf20a[_0x507b1c(0x1220)](_0x507b1c(0x3f29)),!0x1):(_0x562337[_0x507b1c(0x2969)](),!0x0);}[_0x343658(0x2969)](){var _0x41997c=_0x343658;this[_0x41997c(0x3e69)](this[_0x41997c(0x401a)]?_0x35e516['u']['Fragment']:_0x35e516['u']['VertexAndFragment']),this['getInputByName'](_0x41997c(0x3875))[_0x41997c(0x397b)]=this[_0x41997c(0x401a)]?_0x35e516['u'][_0x41997c(0xd57)]:_0x35e516['u']['Vertex'];}[_0x343658(0x1a10)](_0x64580c){var _0xdcff27=_0x343658;_0x64580c[_0xdcff27(0x1484)]('vLightingIntensity'),_0x64580c[_0xdcff27(0x1484)]('geometricNormalW'),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x3d15)),_0x64580c[_0xdcff27(0x1484)]('faceNormal'),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x117a)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x3ef5)),_0x64580c['_excludeVariableName'](_0xdcff27(0x1aed)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x3bde)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x2aad)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x1666)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x3055)),_0x64580c['_excludeVariableName'](_0xdcff27(0x3a17)),_0x64580c['_excludeVariableName']('NdotVUnclamped'),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x2fc0)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0xc7a)),_0x64580c['_excludeVariableName'](_0xdcff27(0x741)),_0x64580c[_0xdcff27(0x1484)]('environmentBrdf'),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x31ca)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x1fea)),_0x64580c['_excludeVariableName'](_0xdcff27(0x631)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x3869)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x29f8)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x2263)),_0x64580c[_0xdcff27(0x1484)]('diffuseBase'),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x3b44)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x184d)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0xfc6)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0xc2b)),_0x64580c['_excludeVariableName'](_0xdcff27(0x24b2)),_0x64580c[_0xdcff27(0x1484)]('finalAmbient'),_0x64580c[_0xdcff27(0x1484)]('ambientOcclusionForDirectDiffuse'),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x3991)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0xfc9)),_0x64580c[_0xdcff27(0x1484)](_0xdcff27(0x3521));}[_0x343658(0x3fcd)](){return'PBRMetallicRoughnessBlock';}get[_0x343658(0x3875)](){return this['_inputs'][0x0];}get[_0x343658(0x23c6)](){return this['_inputs'][0x1];}get[_0x343658(0x1d92)](){var _0x390190=_0x343658;return this[_0x390190(0x2a55)][0x2];}get['cameraPosition'](){var _0x110261=_0x343658;return this[_0x110261(0x2a55)][0x3];}get[_0x343658(0x28bb)](){var _0x3a75fc=_0x343658;return this[_0x3a75fc(0x2a55)][0x4];}get[_0x343658(0x2aad)](){var _0x3d1ff3=_0x343658;return this[_0x3d1ff3(0x2a55)][0x5];}get[_0x343658(0x856)](){var _0x437940=_0x343658;return this[_0x437940(0x2a55)][0x6];}get['roughness'](){var _0x3002b1=_0x343658;return this[_0x3002b1(0x2a55)][0x7];}get['ambientOcc'](){var _0x243c65=_0x343658;return this[_0x243c65(0x2a55)][0x8];}get[_0x343658(0x3727)](){var _0x295708=_0x343658;return this[_0x295708(0x2a55)][0x9];}get['indexOfRefraction'](){return this['_inputs'][0xa];}get['ambientColor'](){var _0xe07e2e=_0x343658;return this[_0xe07e2e(0x2a55)][0xb];}get[_0x343658(0x1b8e)](){return this['_inputs'][0xc];}get[_0x343658(0x2434)](){var _0x30c975=_0x343658;return this[_0x30c975(0x2a55)][0xd];}get[_0x343658(0x31f8)](){var _0x2a1b4f=_0x343658;return this[_0x2a1b4f(0x2a55)][0xe];}get['subsurface'](){var _0x1af4bb=_0x343658;return this[_0x1af4bb(0x2a55)][0xf];}get[_0x343658(0x2b87)](){var _0x171a9b=_0x343658;return this[_0x171a9b(0x2a55)][0x10];}get[_0x343658(0x4149)](){return this['_inputs'][0x11];}get['ambientClr'](){return this['_outputs'][0x0];}get[_0x343658(0x60e)](){return this['_outputs'][0x1];}get[_0x343658(0x256)](){return this['_outputs'][0x2];}get[_0x343658(0xb96)](){return this['_outputs'][0x3];}get[_0x343658(0x3b66)](){var _0x33c858=_0x343658;return this[_0x33c858(0x13f5)][0x4];}get[_0x343658(0x2c21)](){var _0x198b79=_0x343658;return this[_0x198b79(0x13f5)][0x5];}get[_0x343658(0x1b09)](){var _0x49b010=_0x343658;return this[_0x49b010(0x13f5)][0x6];}get[_0x343658(0x221)](){var _0x4c4540=_0x343658;return this[_0x4c4540(0x13f5)][0x7];}get['sheenInd'](){var _0x3fcb3f=_0x343658;return this[_0x3fcb3f(0x13f5)][0x8];}get[_0x343658(0x19f4)](){var _0x1f09f0=_0x343658;return this[_0x1f09f0(0x13f5)][0x9];}get[_0x343658(0x3707)](){return this['_outputs'][0xa];}get[_0x343658(0xc2b)](){return this['_outputs'][0xb];}get['alpha'](){var _0x412e3f=_0x343658;return this[_0x412e3f(0x13f5)][0xc];}[_0x343658(0x16c8)](_0x1be68d){var _0x45531c=_0x343658;if(!this[_0x45531c(0x933)][_0x45531c(0xad5)]){let _0x4e7946=_0x1be68d['getInputBlockByPredicate'](_0x1d6997=>_0x1d6997['systemValue']===_0x52375a['$'][_0x45531c(0x3fb)]);_0x4e7946||(_0x4e7946=new _0x5d919b['S'](_0x45531c(0x933)))[_0x45531c(0x2a99)](_0x52375a['$'][_0x45531c(0x3fb)]),_0x4e7946[_0x45531c(0x61d)]['connectTo'](this['cameraPosition']);}if(!this[_0x45531c(0x1d92)][_0x45531c(0xad5)]){let _0x1880fd=_0x1be68d[_0x45531c(0x1398)](_0x554e14=>_0x554e14['systemValue']===_0x52375a['$'][_0x45531c(0x221d)]);_0x1880fd||(_0x1880fd=new _0x5d919b['S'](_0x45531c(0x1d92)))['setAsSystemValue'](_0x52375a['$'][_0x45531c(0x221d)]),_0x1880fd[_0x45531c(0x61d)]['connectTo'](this[_0x45531c(0x1d92)]);}}[_0x343658(0x3571)](_0x3af960,_0x368941,_0x465b18){var _0x285add=_0x343658;_0x465b18[_0x285add(0x2c65)](_0x285add(0x3c7f),!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x2e30),!0x0),_0x465b18[_0x285add(0x2c65)]('DEBUGMODE',this[_0x285add(0x773)],!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x12d1),!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x35c0),this[_0x285add(0x28bb)][_0x285add(0xad5)],!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x3e83),this[_0x285add(0x195b)][_0x285add(0x2cd1)]()[_0x285add(0xb60)]()['textureLOD']),_0x465b18['setValue'](_0x285add(0x1a31),!0x1,!0x0),_0x465b18[_0x285add(0x2c65)]('OPACITY',this['opacity'][_0x285add(0xad5)],!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x3d4d),!0x0,!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x1af2),!0x1,!0x0),_0x465b18['setValue'](_0x285add(0x2aba),!0x1,!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x1c95),!0x1,!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x1dc1),!0x1,!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x54a),!0x1,!0x0),_0x465b18[_0x285add(0x2c65)]('ROUGHNESSSTOREINMETALMAPGREEN',!0x1,!0x0),this[_0x285add(0x585)]===_0x1d02dc['m'][_0x285add(0x3cdb)]?(_0x465b18['setValue'](_0x285add(0x29d7),!0x1),_0x465b18[_0x285add(0x2c65)](_0x285add(0x3af0),!0x1)):this[_0x285add(0x585)]===_0x1d02dc['m'][_0x285add(0x12d7)]?(_0x465b18[_0x285add(0x2c65)]('USEPHYSICALLIGHTFALLOFF',!0x1),_0x465b18[_0x285add(0x2c65)](_0x285add(0x3af0),!0x0)):(_0x465b18[_0x285add(0x2c65)](_0x285add(0x29d7),!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x3af0),!0x1));const _0x2a8f68=this[_0x285add(0x1007)][_0x285add(0x22e6)](),_0x5c3e90=(_0x465b18[_0x285add(0x2c65)]('ALPHABLEND',this[_0x285add(0x438)],!0x0),_0x465b18['setValue']('ALPHAFROMALBEDO',!0x1,!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x3f37),this['useAlphaTest'],!0x0),_0x465b18[_0x285add(0x2c65)]('ALPHATESTVALUE',_0x2a8f68[_0x285add(0x919)]('.')<0x0?_0x2a8f68+'.':_0x2a8f68,!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x1fff),!0x1,!0x0),_0x465b18['setValue'](_0x285add(0x335),this[_0x285add(0x32f3)],!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x3401),this[_0x285add(0x239e)],!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x3b92),this[_0x285add(0x195b)][_0x285add(0x2cd1)]()['getCaps']()[_0x285add(0xc9d)]&&this[_0x285add(0x3814)],!0x0),_0x465b18['setValue'](_0x285add(0x1fe6),this['realTimeFiltering'],!0x0),_0x3af960[_0x285add(0x83e)]());var _0x59c60b;_0x5c3e90[_0x285add(0x2cd1)]()[_0x285add(0x1553)][_0x285add(0x10ba)]?_0x465b18[_0x285add(0x2c65)](_0x285add(0x3016),this['realTimeFilteringQuality']+'u',!0x0):_0x465b18['setValue'](_0x285add(0x3016),''+this[_0x285add(0x3daf)],!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x358),!0x0),_0x465b18[_0x285add(0x2c65)]('MS_BRDF_ENERGY_CONSERVATION',this[_0x285add(0x1f11)],!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x32ca),this[_0x285add(0x621)],!0x0),_0x465b18[_0x285add(0x2c65)](_0x285add(0x1fe7),this['useHorizonOcclusion'],!0x0),_0x465b18[_0x285add(0x2c65)]('UNLIT',this[_0x285add(0x27e1)],!0x0),_0x465b18['setValue'](_0x285add(0x3d9c),this[_0x285add(0x123f)],!0x0),this[_0x285add(0x1c82)]&&_0x1ecacf['k'][_0x285add(0x1c4a)]?(_0x465b18[_0x285add(0x2c65)](_0x285add(0x3ea6),!0x0),_0x465b18[_0x285add(0x2c65)]('ENVIRONMENTBRDF_RGBD',this[_0x285add(0x1c82)][_0x285add(0x1850)],!0x0)):(_0x465b18[_0x285add(0x2c65)](_0x285add(0x3ea6),!0x1),_0x465b18[_0x285add(0x2c65)]('ENVIRONMENTBRDF_RGBD',!0x1)),_0x465b18[_0x285add(0x2608)]&&_0x368941['imageProcessingConfiguration']&&_0x368941[_0x285add(0x363a)][_0x285add(0x3571)](_0x465b18),_0x465b18[_0x285add(0x299f)]&&(this[_0x285add(0x152b)]?(_0x59c60b={'needNormals':!0x1,'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1},_0x4eff11['G'][_0x285add(0x1aa4)](_0x5c3e90,_0x3af960,this[_0x285add(0x152b)],this[_0x285add(0x2e1e)],_0x465b18,!0x0,_0x59c60b),_0x59c60b[_0x285add(0x31b3)]&&_0x465b18['rebuild']()):(_0x4eff11['G']['PrepareDefinesForLights'](_0x5c3e90,_0x3af960,_0x465b18,!0x0,_0x368941[_0x285add(0x515)]),_0x465b18[_0x285add(0xfae)]=!0x0,_0x4eff11['G'][_0x285add(0x191a)](_0x5c3e90,_0x465b18)));}[_0x343658(0x11c3)](_0x23d0b1,_0x1663de,_0x10eb09,_0x344dda){var _0x595dda=_0x343658;for(let _0x3a9c7e=0x0;_0x3a9c7e<_0x1663de[_0x595dda(0x515)]&&_0x10eb09[_0x595dda(0x3f6c)+_0x3a9c7e];_0x3a9c7e++){var _0x42ffd8=0x0<=_0x23d0b1[_0x595dda(0x1585)]['indexOf'](_0x595dda(0x287d)+_0x3a9c7e);_0x4eff11['G'][_0x595dda(0x24d4)](_0x3a9c7e,_0x23d0b1[_0x595dda(0x1585)],_0x23d0b1['samplers'],_0x10eb09[_0x595dda(0x36a4)+_0x3a9c7e],_0x344dda,_0x42ffd8);}}[_0x343658(0x3261)](_0x2c6de2,_0x136013,_0x583340){var _0x531504=_0x343658;return!(this[_0x531504(0x1c82)]&&!this[_0x531504(0x1c82)][_0x531504(0x3261)]()||_0x583340[_0x531504(0x2608)]&&_0x136013['imageProcessingConfiguration']&&!_0x136013[_0x531504(0x363a)][_0x531504(0x3261)]());}[_0x343658(0x2de9)](_0x4b310c,_0xe4784d,_0x25137e){var _0x3ac62e=_0x343658,_0x330295;_0x25137e&&(_0x330295=_0x25137e['getScene'](),this[_0x3ac62e(0x152b)]?_0x4eff11['G'][_0x3ac62e(0x2ce2)](this[_0x3ac62e(0x152b)],this[_0x3ac62e(0x2e1e)],_0x330295,_0x4b310c,!0x0):_0x4eff11['G']['BindLights'](_0x330295,_0x25137e,_0x4b310c,!0x0,_0xe4784d[_0x3ac62e(0x515)]),_0x4b310c[_0x3ac62e(0x1888)](this['_environmentBrdfSamplerName'],this[_0x3ac62e(0x1c82)]),_0x4b310c['setFloat2'](_0x3ac62e(0x3521),this['debugLimit'],this['debugFactor']),(_0x25137e=this[_0x3ac62e(0x195b)][_0x3ac62e(0x2a26)])&&_0x4b310c[_0x3ac62e(0x3c26)](_0x3ac62e(0x3ba0),_0x25137e),_0x25137e=_0x330295[_0x3ac62e(0x2547)]===(null!=_0x330295[_0x3ac62e(0x33ed)]),_0x4b310c[_0x3ac62e(0x1d16)](this[_0x3ac62e(0xd00)],_0x25137e?-0x1:0x1),_0x4b310c['setFloat4'](_0x3ac62e(0x644),this[_0x3ac62e(0x2b13)],0x1,this[_0x3ac62e(0x2b52)]*this[_0x3ac62e(0x195b)][_0x3ac62e(0x2b52)],this[_0x3ac62e(0x403a)]),_0x330295=null!=(_0x25137e=null==(_0x330295=this[_0x3ac62e(0x3e16)]['connectInputBlock'])?void 0x0:_0x330295[_0x3ac62e(0x13ce)])?_0x25137e:1.5,_0x25137e=Math[_0x3ac62e(0x143c)]((_0x330295-0x1)/(_0x330295+0x1),0x2),this[_0x3ac62e(0x122d)]['scaleToRef'](_0x25137e*this[_0x3ac62e(0x1c81)],_0x5f0470['zZ'][_0x3ac62e(0x1f42)][0x0]),_0x330295=this[_0x3ac62e(0x1c81)],_0x4b310c[_0x3ac62e(0x3200)](this['_vMetallicReflectanceFactorsName'],_0x5f0470['zZ'][_0x3ac62e(0x1f42)][0x0],_0x330295),_0xe4784d['imageProcessingConfiguration']&&_0xe4784d[_0x3ac62e(0x363a)][_0x3ac62e(0x2de9)](_0x4b310c));}[_0x343658(0x28ca)](_0x3aa718){var _0x25f869=_0x343658,_0x1b3b91=this[_0x25f869(0x3875)],_0x5a7843='//'+this['name'],_0xd2b9ea=(this[_0x25f869(0x152b)]?(this[_0x25f869(0x2e1e)]=(void 0x0!==_0x3aa718[_0x25f869(0xc90)]['lightCounter']?_0x3aa718['counters'][_0x25f869(0x310b)]:-0x1)+0x1,_0x3aa718[_0x25f869(0xc90)][_0x25f869(0x310b)]=this['_lightId'],_0x3aa718[_0x25f869(0x14f3)](_0x3aa718['supportUniformBuffers']?_0x25f869(0x2be2):_0x25f869(0xe3f),_0x5a7843,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x25f869(0x2e1e)][_0x25f869(0x22e6)]()}]},this[_0x25f869(0x2e1e)]['toString']())):(_0x3aa718['_emitFunctionFromInclude'](_0x3aa718['supportUniformBuffers']?_0x25f869(0x2be2):_0x25f869(0xe3f),_0x5a7843,{'repeatKey':_0x25f869(0x515)}),this[_0x25f869(0x2e1e)]=0x0,_0x3aa718[_0x25f869(0x2dc9)][_0x25f869(0x2498)][_0x25f869(0x3f90)](this)),'v_'+_0x1b3b91[_0x25f869(0x2f3f)]);_0x3aa718[_0x25f869(0x39da)](_0xd2b9ea,_0x25f869(0x2b6))&&(_0x3aa718[_0x25f869(0x1ffe)]+=_0xd2b9ea+(_0x25f869(0x11dc)+_0x1b3b91[_0x25f869(0x2f3f)]+_0x25f869(0x3254)));const _0xb0049a=this[_0x25f869(0x1b8e)][_0x25f869(0xad5)]?null==(_0xd2b9ea=this[_0x25f869(0x1b8e)][_0x25f869(0x19d)])?void 0x0:_0xd2b9ea['ownerBlock']:null;_0xb0049a&&(_0xb0049a[_0x25f869(0x56e)]=this[_0x25f869(0x1d92)]),_0x3aa718['compilationString']+=null!=(_0xd2b9ea=null===_0xb0049a||void 0x0===_0xb0049a?void 0x0:_0xb0049a[_0x25f869(0x2df7)](_0x3aa718))?_0xd2b9ea:'',_0x3aa718[_0x25f869(0x39da)](_0x25f869(0xfc9),'vec4','defined(IGNORE)\x20||\x20DEBUGMODE\x20>\x200')&&(_0x3aa718[_0x25f869(0x565)]+=_0x25f869(0x4175),_0x3aa718['_injectAtEnd']+=_0x25f869(0x17b5),_0x3aa718['_injectAtEnd']+=_0x25f869(0x1766)),this[_0x25f869(0x152b)]?_0x3aa718[_0x25f869(0x1ffe)]+=_0x3aa718['_emitCodeFromInclude'](_0x25f869(0x2902),_0x5a7843,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x25f869(0x2e1e)]['toString']()},{'search':/worldPos/g,'replace':_0x1b3b91['associatedVariableName']}]}):(_0x3aa718['compilationString']+='vec4\x20worldPos\x20=\x20'+_0x1b3b91[_0x25f869(0x2f3f)]+_0x25f869(0x3254),this[_0x25f869(0x1d92)][_0x25f869(0xad5)]&&(_0x3aa718['compilationString']+=_0x25f869(0x9d6)+this['view']['associatedVariableName']+_0x25f869(0x3254)),_0x3aa718[_0x25f869(0x1ffe)]+=_0x3aa718[_0x25f869(0x3b04)](_0x25f869(0x2902),_0x5a7843,{'repeatKey':'maxSimultaneousLights'}));}['_getAlbedoOpacityCode'](){var _0x3a6397=_0x343658;return _0x3a6397(0x262d)+(_0x3a6397(0xe99)+(this['baseColor'][_0x3a6397(0xad5)]?this[_0x3a6397(0x2aad)]['associatedVariableName']:'vec3(1.)')+_0x3a6397(0x157a)+(this[_0x3a6397(0x3727)][_0x3a6397(0xad5)]?this[_0x3a6397(0x3727)][_0x3a6397(0x2f3f)]:'1.')+_0x3a6397(0x2b3f));}[_0x343658(0x276b)](){var _0x1c3fc8=_0x343658;return _0x1c3fc8(0x362)+(_0x1c3fc8(0x1c47)+(this[_0x1c3fc8(0xa5d)][_0x1c3fc8(0xad5)]?this[_0x1c3fc8(0xa5d)]['associatedVariableName']:'1.')+_0x1c3fc8(0x3efc));}[_0x343658(0x2e51)](_0x36ec0c){var _0x14d886=_0x343658,_0xdea9fc='reflectivityOutParams\x20reflectivityOut;\x0d\x0a';return this[_0x14d886(0xbe1)]=_0x36ec0c[_0x14d886(0x1d12)](_0x14d886(0x4059)),_0x36ec0c[_0x14d886(0x1142)](this[_0x14d886(0xbe1)],'vec4'),_0xdea9fc+(_0x14d886(0x14f1)+this['metallic']['associatedVariableName']+',\x20'+this[_0x14d886(0x3a17)]['associatedVariableName']+_0x14d886(0x201c)+this[_0x14d886(0xbe1)]+_0x14d886(0x2f1));}[_0x343658(0xb23)](_0x3b0c52){var _0x25b5c3=_0x343658;super['_buildBlock'](_0x3b0c52),this[_0x25b5c3(0x195b)]=_0x3b0c52[_0x25b5c3(0x2dc9)][_0x25b5c3(0x3fde)],this[_0x25b5c3(0x1c82)]||(this[_0x25b5c3(0x1c82)]=(0x0,_0x18f613['$'])(this[_0x25b5c3(0x195b)]));const _0xf98104=this['reflection'][_0x25b5c3(0xad5)]?null==(_0x5dda18=this[_0x25b5c3(0x1b8e)][_0x25b5c3(0x19d)])?void 0x0:_0x5dda18[_0x25b5c3(0x1995)]:null;if(_0xf98104&&(_0xf98104['worldPositionConnectionPoint']=this[_0x25b5c3(0x3875)],_0xf98104[_0x25b5c3(0x1f87)]=this['cameraPosition'],_0xf98104[_0x25b5c3(0x11b6)]=this[_0x25b5c3(0x23c6)],_0xf98104['viewConnectionPoint']=this['view']),_0x3b0c52['target']!==_0x35e516['u'][_0x25b5c3(0xd57)])return this['_injectVertexCode'](_0x3b0c52),this;_0x3b0c52['sharedData'][_0x25b5c3(0x2b12)][_0x25b5c3(0x3f90)](this),_0x3b0c52[_0x25b5c3(0x2dc9)][_0x25b5c3(0x2db5)][_0x25b5c3(0x3f90)](this),_0x3b0c52[_0x25b5c3(0x2dc9)][_0x25b5c3(0x1980)]['push'](this),this[_0x25b5c3(0x401a)]&&_0x3b0c52['sharedData'][_0x25b5c3(0x2498)][_0x25b5c3(0x3f90)](this);var _0x5dda18='//'+this[_0x25b5c3(0xc8c)],_0x5bfc3e=this[_0x25b5c3(0x28bb)];let _0x3a5bef=this[_0x25b5c3(0x3875)]['associatedVariableName'];this['generateOnlyFragmentCode']?(_0x3a5bef=_0x3b0c52[_0x25b5c3(0x1d12)](_0x25b5c3(0x41b0)),_0x3b0c52[_0x25b5c3(0xa86)](_0x25b5c3(0x3cda),'vec3\x20'+_0x3a5bef+_0x25b5c3(0x3254),_0x5dda18),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3a5bef+'\x20=\x20'+this['worldPosition']['associatedVariableName']+_0x25b5c3(0x18e2),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b0c52[_0x25b5c3(0x3b04)](_0x25b5c3(0x2902),_0x5dda18,{'repeatKey':_0x25b5c3(0x515),'substitutionVars':this[_0x25b5c3(0x401a)]?_0x25b5c3(0x3eb)+this[_0x25b5c3(0x3875)][_0x25b5c3(0x2f3f)]:void 0x0}),_0x3b0c52['compilationString']+=_0x25b5c3(0x4175),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x25b5c3(0x2915),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x25b5c3(0x1766)):_0x3a5bef='v_'+_0x3a5bef,this['_environmentBrdfSamplerName']=_0x3b0c52['_getFreeVariableName'](_0x25b5c3(0x32ed)),_0x3b0c52[_0x25b5c3(0x22a0)](this[_0x25b5c3(0x371c)]),_0x3b0c52[_0x25b5c3(0x2dc9)][_0x25b5c3(0x1c55)][_0x25b5c3(0x3161)]=_0x3b0c52[_0x25b5c3(0x2dc9)][_0x25b5c3(0x1c55)]['needAlphaBlending']||this[_0x25b5c3(0x438)],_0x3b0c52[_0x25b5c3(0x2dc9)]['hints'][_0x25b5c3(0x3d3a)]=_0x3b0c52[_0x25b5c3(0x2dc9)][_0x25b5c3(0x1c55)]['needAlphaTesting']||this[_0x25b5c3(0x328e)],_0x3b0c52['_emitExtension'](_0x25b5c3(0x3b86),'#extension\x20GL_EXT_shader_texture_lod\x20:\x20enable','defined(LODBASEDMICROSFURACE)'),_0x3b0c52['_emitExtension'](_0x25b5c3(0x2a2a),'#extension\x20GL_OES_standard_derivatives\x20:\x20enable'),_0x3b0c52[_0x25b5c3(0x1142)](_0x25b5c3(0x3521),_0x25b5c3(0x1da5),'defined(IGNORE)\x20||\x20DEBUGMODE\x20>\x200'),_0x3b0c52[_0x25b5c3(0x1142)](_0x25b5c3(0x3ba0),_0x25b5c3(0xc31)),_0x3b0c52[_0x25b5c3(0x1585)][_0x25b5c3(0x3f90)](_0x25b5c3(0x20a2)),_0x3b0c52[_0x25b5c3(0x1585)][_0x25b5c3(0x3f90)]('contrast'),_0x3b0c52[_0x25b5c3(0x1585)][_0x25b5c3(0x3f90)]('vInverseScreenSize'),_0x3b0c52[_0x25b5c3(0x1585)][_0x25b5c3(0x3f90)](_0x25b5c3(0x29a2)),_0x3b0c52['uniforms']['push']('vignetteSettings2'),_0x3b0c52[_0x25b5c3(0x1585)][_0x25b5c3(0x3f90)](_0x25b5c3(0x2dd3)),_0x3b0c52[_0x25b5c3(0x1585)][_0x25b5c3(0x3f90)](_0x25b5c3(0x20f2)),_0x3b0c52[_0x25b5c3(0x1585)]['push'](_0x25b5c3(0x177b)),_0x3b0c52['uniforms']['push'](_0x25b5c3(0x1173)),_0x3b0c52[_0x25b5c3(0x1585)][_0x25b5c3(0x3f90)](_0x25b5c3(0x27ca)),_0x3b0c52[_0x25b5c3(0x1585)][_0x25b5c3(0x3f90)](_0x25b5c3(0x2f9b)),this[_0x25b5c3(0x152b)]?_0x3b0c52[_0x25b5c3(0x14f3)](_0x3b0c52[_0x25b5c3(0x112a)]?_0x25b5c3(0x2609):_0x25b5c3(0xb6b),_0x5dda18,{'replaceStrings':[{'search':/{X}/g,'replace':this['_lightId']['toString']()}]},this['_lightId'][_0x25b5c3(0x22e6)]()):_0x3b0c52[_0x25b5c3(0x14f3)](_0x3b0c52[_0x25b5c3(0x112a)]?_0x25b5c3(0x2609):'lightFragmentDeclaration',_0x5dda18,{'repeatKey':'maxSimultaneousLights','substitutionVars':this[_0x25b5c3(0x401a)]?_0x25b5c3(0x36db):void 0x0}),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x3eec),_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x2f16),_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)]('pbrHelperFunctions',_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x41d7),_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)]('imageProcessingFunctions',_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)]('shadowsFragmentFunctions',_0x5dda18,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x3a5bef+_0x25b5c3(0x2340)}]}),_0x3b0c52['_emitFunctionFromInclude'](_0x25b5c3(0x3d76),_0x5dda18,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x3a5bef+'.xyz'}]}),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x3166),_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)]('pbrBRDFFunctions',_0x5dda18,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x2aacd0=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0xc91)])?_0x2aacd0:_0x25b5c3(0x2c4d)}]}),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x265f),_0x5dda18),_0x3b0c52['_emitFunctionFromInclude'](_0x25b5c3(0x2075),_0x5dda18,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x3a5bef+_0x25b5c3(0x2340)}]}),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x19ae),_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x419e),_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x3d33),_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x36c4),_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x2bc),_0x5dda18),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x2469),_0x5dda18),_0x3b0c52['_emitUniformFromString'](_0x25b5c3(0x644),_0x25b5c3(0x2b6)),null!==_0xf98104&&void 0x0!==_0xf98104&&_0xf98104[_0x25b5c3(0x401a)]&&(_0x3b0c52['compilationString']+=_0xf98104[_0x25b5c3(0x2df7)](_0x3b0c52)),this[_0x25b5c3(0x2d54)]=_0x3b0c52[_0x25b5c3(0x1d12)](_0x25b5c3(0x2959)),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x25b5c3(0x3723)+this[_0x25b5c3(0x2d54)]+'\x20=\x20normalize('+this['worldNormal']['associatedVariableName']+_0x25b5c3(0x2295),_0x3b0c52[_0x25b5c3(0x3f84)](_0x25b5c3(0x7da))&&(_0x3b0c52['compilationString']+=_0x25b5c3(0x1b0f)+this['cameraPosition'][_0x25b5c3(0x2f3f)]+_0x25b5c3(0x39f9)+_0x3a5bef+_0x25b5c3(0x1288)),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x25b5c3(0x1db)+this['_vNormalWName']+_0x25b5c3(0x18e2),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x25b5c3(0x4030)+(_0x5bfc3e['isConnected']?_0x25b5c3(0xbe5)+_0x5bfc3e['associatedVariableName']+_0x25b5c3(0x23b6):_0x25b5c3(0x1119))+_0x25b5c3(0x3254),this[_0x25b5c3(0xd00)]=_0x3b0c52[_0x25b5c3(0x1d12)](_0x25b5c3(0x14d1)),_0x3b0c52[_0x25b5c3(0x1142)](this[_0x25b5c3(0xd00)],_0x25b5c3(0x3b76)),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b0c52[_0x25b5c3(0x3b04)](_0x25b5c3(0xbbc),_0x5dda18,{'replaceStrings':[{'search':/vPositionW/g,'replace':_0x3a5bef+_0x25b5c3(0x2340)},{'search':/vEyePosition.w/g,'replace':this[_0x25b5c3(0xd00)]}]}),_0x3b0c52[_0x25b5c3(0x1ffe)]+=this['_getAlbedoOpacityCode'](),_0x3b0c52['compilationString']+=_0x3b0c52[_0x25b5c3(0x3b04)](_0x25b5c3(0x3dbc),_0x5dda18),_0x3b0c52[_0x25b5c3(0x1ffe)]+=this['_getAmbientOcclusionCode'](),_0x3b0c52['compilationString']+=_0x3b0c52['_emitCodeFromInclude'](_0x25b5c3(0x20b),_0x5dda18),_0x3b0c52['compilationString']+=_0x25b5c3(0x13c7),_0x3b0c52[_0x25b5c3(0x1ffe)]+=this[_0x25b5c3(0x2e51)](_0x3b0c52),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b0c52[_0x25b5c3(0x3b04)](_0x25b5c3(0x1466),_0x5dda18,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x2aacd0=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0xc91)])?_0x2aacd0:_0x25b5c3(0x2c4d)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x5bfc3e=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x2b21)])?_0x5bfc3e:_0x25b5c3(0x378)}]});const _0x2742e9=this[_0x25b5c3(0x2b87)][_0x25b5c3(0xad5)]?null==(_0x2aacd0=this[_0x25b5c3(0x2b87)][_0x25b5c3(0x19d)])?void 0x0:_0x2aacd0[_0x25b5c3(0x1995)]:null,_0x4c1f43=(_0x2742e9&&(_0x2742e9['worldPositionConnectionPoint']=this[_0x25b5c3(0x3875)],_0x2742e9[_0x25b5c3(0x11b6)]=this[_0x25b5c3(0x23c6)],_0x3b0c52['compilationString']+=_0x2742e9[_0x25b5c3(0x1d3e)](_0x3b0c52,!this[_0x25b5c3(0x28bb)][_0x25b5c3(0xad5)])),_0xf98104&&_0xf98104[_0x25b5c3(0x32b8)]&&(_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0xf98104[_0x25b5c3(0x1d3e)](_0x3b0c52,_0x2742e9?_0x25b5c3(0x3af5):'normalW')),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x3798),_0x5dda18,{'replaceStrings':[{'search':/computeReflectionCoords/g,'replace':_0x25b5c3(0x34e4)},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x5bfc3e=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x2b21)])?_0x5bfc3e:'REFLECTIONMAP_3D'},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x2aacd0=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104['_defineOppositeZ'])?_0x2aacd0:_0x25b5c3(0x286f)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x5bfc3e=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x33a2)])?_0x5bfc3e:_0x25b5c3(0x11de)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x2aacd0=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0xc91)])?_0x2aacd0:'REFLECTIONMAP_SKYBOX'},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x5bfc3e=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x1a5a)])?_0x5bfc3e:'LODINREFLECTIONALPHA'},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x2aacd0=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x9b6)])?_0x2aacd0:'LINEARSPECULARREFLECTION'},{'search':/vReflectionFilteringInfo/g,'replace':null!=(_0x5bfc3e=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104['_vReflectionFilteringInfoName'])?_0x5bfc3e:'vReflectionFilteringInfo'}]}),_0x3b0c52['compilationString']+=_0x3b0c52['_emitCodeFromInclude'](_0x25b5c3(0xcf7),_0x5dda18,{'replaceStrings':[{'search':/metallicReflectanceFactors/g,'replace':this[_0x25b5c3(0xbe1)]}]}),this[_0x25b5c3(0x31f8)][_0x25b5c3(0xad5)]?null==(_0x2aacd0=this[_0x25b5c3(0x31f8)][_0x25b5c3(0x19d)])?void 0x0:_0x2aacd0[_0x25b5c3(0x1995)]:null);_0x4c1f43&&(_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x4c1f43[_0x25b5c3(0x1d3e)](_0xf98104)),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0xbf2),_0x5dda18,{'replaceStrings':[{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x5bfc3e=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x2b21)])?_0x5bfc3e:_0x25b5c3(0x378)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x2aacd0=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104['_defineSkyboxName'])?_0x2aacd0:'REFLECTIONMAP_SKYBOX'},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x5bfc3e=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x1a5a)])?_0x5bfc3e:_0x25b5c3(0x403d)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x2aacd0=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x9b6)])?_0x2aacd0:_0x25b5c3(0x3570)}]});var _0x2aacd0=this[_0x25b5c3(0x4149)][_0x25b5c3(0xad5)]?null==(_0x5bfc3e=this['iridescence'][_0x25b5c3(0x19d)])?void 0x0:_0x5bfc3e[_0x25b5c3(0x1995)]:null,_0x2aacd0=(_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x33e4d5['$'][_0x25b5c3(0x9f6)](_0x2aacd0),_0x3b0c52['_emitFunctionFromInclude'](_0x25b5c3(0x1867),_0x5dda18,{'replaceStrings':[]}),this['clearcoat'][_0x25b5c3(0xad5)]?null==(_0x5bfc3e=this[_0x25b5c3(0x2434)][_0x25b5c3(0x19d)])?void 0x0:_0x5bfc3e[_0x25b5c3(0x1995)]:null),_0x5bfc3e=!this[_0x25b5c3(0x28bb)]['isConnected']&&!this[_0x25b5c3(0x2b87)][_0x25b5c3(0xad5)],_0x415bdd=this[_0x25b5c3(0x28bb)]['isConnected']&&(null==(_0x415bdd=(null==(_0x415bdd=this[_0x25b5c3(0x28bb)][_0x25b5c3(0x19d)])?void 0x0:_0x415bdd[_0x25b5c3(0x1995)])[_0x25b5c3(0x1e6d)])?void 0x0:_0x415bdd[_0x25b5c3(0xad5)]),_0x12652b=this[_0x25b5c3(0x2b87)]['isConnected']&&(null==(_0x12652b=this[_0x25b5c3(0x2b87)][_0x25b5c3(0x19d)])?void 0x0:_0x12652b[_0x25b5c3(0x1995)])[_0x25b5c3(0x1e6d)]['isConnected'];let _0x4b7d01=_0x415bdd||!this[_0x25b5c3(0x28bb)][_0x25b5c3(0xad5)]&&_0x12652b;_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x4e3f24['N'][_0x25b5c3(0x9f6)](_0x3b0c52,_0x2aacd0,_0xf98104,_0x3a5bef,_0x5bfc3e,_0x4b7d01,this[_0x25b5c3(0x23c6)][_0x25b5c3(0x2f3f)]),_0x5bfc3e&&(_0x4b7d01=null!=(_0x415bdd=null==_0x2aacd0?void 0x0:_0x2aacd0[_0x25b5c3(0x1e6d)]['isConnected'])&&_0x415bdd),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x2424),_0x5dda18,{'replaceStrings':[{'search':/computeReflectionCoords/g,'replace':'computeReflectionCoordsPBR'},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x12652b=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x2b21)])?_0x12652b:_0x25b5c3(0x378)},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x5bfc3e=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0xa03)])?_0x5bfc3e:'REFLECTIONMAP_OPPOSITEZ'},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x2aacd0=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x33a2)])?_0x2aacd0:_0x25b5c3(0x11de)},{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x415bdd=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104['_defineSkyboxName'])?_0x415bdd:'REFLECTIONMAP_SKYBOX'},{'search':/LODINREFLECTIONALPHA/g,'replace':null!=(_0x12652b=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104['_defineLODReflectionAlpha'])?_0x12652b:_0x25b5c3(0x403d)},{'search':/LINEARSPECULARREFLECTION/g,'replace':null!=(_0x5bfc3e=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x9b6)])?_0x5bfc3e:_0x25b5c3(0x3570)},{'search':/defined\(TANGENT\)/g,'replace':_0x4b7d01?'defined(TANGENT)':_0x25b5c3(0x382e)}]}),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b0c52[_0x25b5c3(0x3b04)](_0x25b5c3(0x39af),_0x5dda18,{'replaceStrings':[{'search':/REFLECTIONMAP_SKYBOX/g,'replace':null!=(_0x2aacd0=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104['_defineSkyboxName'])?_0x2aacd0:'REFLECTIONMAP_SKYBOX'},{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x415bdd=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x2b21)])?_0x415bdd:'REFLECTIONMAP_3D'}]}),_0x5bfc3e=this[_0x25b5c3(0x137a)][_0x25b5c3(0xad5)]?null==(_0x12652b=this[_0x25b5c3(0x137a)]['connectedPoint'])?void 0x0:_0x12652b[_0x25b5c3(0x1995)]:null;const _0x184891=this[_0x25b5c3(0x137a)][_0x25b5c3(0xad5)]?null==(_0x415bdd=(null==(_0x2aacd0=this[_0x25b5c3(0x137a)][_0x25b5c3(0x19d)])?void 0x0:_0x2aacd0[_0x25b5c3(0x1995)])[_0x25b5c3(0x19f4)][_0x25b5c3(0x19d)])?void 0x0:_0x415bdd['ownerBlock']:null;_0x184891&&(_0x184891[_0x25b5c3(0x56e)]=this[_0x25b5c3(0x1d92)],_0x184891[_0x25b5c3(0x41c6)]=this[_0x25b5c3(0x3e16)]),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b7341['l'][_0x25b5c3(0x9f6)](_0x3b0c52,_0x5bfc3e,_0xf98104,_0x3a5bef),_0x3b0c52[_0x25b5c3(0x14f3)](_0x25b5c3(0x309e),_0x5dda18,{'replaceStrings':[{'search':/REFLECTIONMAP_3D/g,'replace':null!=(_0x12652b=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x2b21)])?_0x12652b:_0x25b5c3(0x378)},{'search':/REFLECTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x2aacd0=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0xa03)])?_0x2aacd0:_0x25b5c3(0x286f)},{'search':/REFLECTIONMAP_PROJECTION/g,'replace':null!=(_0x415bdd=null===_0xf98104||void 0x0===_0xf98104?void 0x0:_0xf98104[_0x25b5c3(0x33a2)])?_0x415bdd:'REFLECTIONMAP_PROJECTION'},{'search':/SS_REFRACTIONMAP_3D/g,'replace':null!=(_0x5bfc3e=null===_0x184891||void 0x0===_0x184891?void 0x0:_0x184891[_0x25b5c3(0x2b21)])?_0x5bfc3e:_0x25b5c3(0x182c)},{'search':/SS_LODINREFRACTIONALPHA/g,'replace':null!=(_0x12652b=null===_0x184891||void 0x0===_0x184891?void 0x0:_0x184891[_0x25b5c3(0x28b5)])?_0x12652b:_0x25b5c3(0x3cd1)},{'search':/SS_LINEARSPECULARREFRACTION/g,'replace':null!=(_0x2aacd0=null===_0x184891||void 0x0===_0x184891?void 0x0:_0x184891[_0x25b5c3(0x193d)])?_0x2aacd0:'SS_LINEARSPECULARREFRACTION'},{'search':/SS_REFRACTIONMAP_OPPOSITEZ/g,'replace':null!=(_0x415bdd=null===_0x184891||void 0x0===_0x184891?void 0x0:_0x184891[_0x25b5c3(0xa03)])?_0x415bdd:_0x25b5c3(0x376e)}]}),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b0c52['_emitCodeFromInclude'](_0x25b5c3(0x37a8),_0x5dda18),this[_0x25b5c3(0x152b)]?_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b0c52[_0x25b5c3(0x3b04)](_0x25b5c3(0x3096),_0x5dda18,{'replaceStrings':[{'search':/{X}/g,'replace':this[_0x25b5c3(0x2e1e)][_0x25b5c3(0x22e6)]()}]}):_0x3b0c52['compilationString']+=_0x3b0c52['_emitCodeFromInclude'](_0x25b5c3(0x3096),_0x5dda18,{'repeatKey':'maxSimultaneousLights'}),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b0c52[_0x25b5c3(0x3b04)]('pbrBlockFinalLitComponents',_0x5dda18),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x25b5c3(0x1766);var _0x10f1b4,_0x4265b1,_0x5bfc3e=this['ambientColor'][_0x25b5c3(0xad5)]?this['ambientColor']['associatedVariableName']:_0x25b5c3(0x247f);let _0x3c2a8c=_0x1d02dc['m']['DEFAULT_AO_ON_ANALYTICAL_LIGHTS'][_0x25b5c3(0x22e6)]();-0x1===_0x3c2a8c[_0x25b5c3(0x919)]('.')&&(_0x3c2a8c+='.'),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b0c52['_emitCodeFromInclude'](_0x25b5c3(0x37de),_0x5dda18,{'replaceStrings':[{'search':/vec3 finalEmissive[\s\S]*?finalEmissive\*=vLightingIntensity\.y;/g,'replace':''},{'search':/vAmbientColor/g,'replace':_0x5bfc3e+_0x25b5c3(0x3820)},{'search':/vAmbientInfos\.w/g,'replace':_0x3c2a8c}]}),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b0c52[_0x25b5c3(0x3b04)](_0x25b5c3(0x3835),_0x5dda18,{'replaceStrings':[{'search':/finalEmissive/g,'replace':'vec3(0.)'}]}),_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x3b0c52['_emitCodeFromInclude']('pbrBlockImageProcessing',_0x5dda18,{'replaceStrings':[{'search':/visibility/g,'replace':'1.'}]}),_0x3b0c52['compilationString']+=_0x3b0c52['_emitCodeFromInclude'](_0x25b5c3(0x18a1),_0x5dda18,{'replaceStrings':[{'search':/vNormalW/g,'replace':this[_0x25b5c3(0x2d54)]},{'search':/vPositionW/g,'replace':_0x3a5bef},{'search':/albedoTexture\.rgb;/g,'replace':_0x25b5c3(0x2c2f)}]});for(const _0x3046ac of this['_outputs'])_0x3046ac['hasEndpoints']&&((_0x10f1b4=_0x293bc3[_0x3046ac[_0x25b5c3(0xc8c)]])?([_0x10f1b4,_0x4265b1]=_0x10f1b4,_0x4265b1&&(_0x3b0c52[_0x25b5c3(0x1ffe)]+=_0x25b5c3(0x336c)+_0x4265b1+'\x0d\x0a'),_0x3b0c52[_0x25b5c3(0x1ffe)]+=this[_0x25b5c3(0x40a)](_0x3046ac,_0x3b0c52)+('\x20=\x20'+_0x10f1b4+_0x25b5c3(0x3254)),_0x4265b1&&(_0x3b0c52[_0x25b5c3(0x1ffe)]+='#else\x0d\x0a',_0x3b0c52[_0x25b5c3(0x1ffe)]+=this['_declareOutput'](_0x3046ac,_0x3b0c52)+_0x25b5c3(0x283f),_0x3b0c52['compilationString']+=_0x25b5c3(0x1766))):_0x5cf20a[_0x25b5c3(0x1220)](_0x25b5c3(0x1e61)+_0x3046ac[_0x25b5c3(0xc8c)]+_0x25b5c3(0x2d3f)));return this;}[_0x343658(0x99d)](){var _0x40661b=_0x343658,_0x2e0a57=super[_0x40661b(0x99d)]();return(_0x2e0a57+=this[_0x40661b(0x24d0)]+_0x40661b(0x2bb2)+this[_0x40661b(0x585)]+_0x40661b(0x3254))+(this[_0x40661b(0x24d0)]+_0x40661b(0x39ba)+this[_0x40661b(0x328e)]+';\x0d\x0a')+(this['_codeVariableName']+_0x40661b(0x38d5)+this[_0x40661b(0x1007)]+_0x40661b(0x3254))+(this[_0x40661b(0x24d0)]+'.useAlphaBlending\x20=\x20'+this['useAlphaBlending']+_0x40661b(0x3254))+(this['_codeVariableName']+_0x40661b(0x185f)+this[_0x40661b(0x32f3)]+_0x40661b(0x3254))+(this[_0x40661b(0x24d0)]+_0x40661b(0x1381)+this[_0x40661b(0x239e)]+';\x0d\x0a')+(this[_0x40661b(0x24d0)]+_0x40661b(0x17b2)+this[_0x40661b(0x3814)]+_0x40661b(0x3254))+(this['_codeVariableName']+_0x40661b(0x38de)+this[_0x40661b(0x2855)]+_0x40661b(0x3254))+(this['_codeVariableName']+_0x40661b(0x984)+this[_0x40661b(0x3daf)]+_0x40661b(0x3254))+(this[_0x40661b(0x24d0)]+'.useEnergyConservation\x20=\x20'+this[_0x40661b(0x1f11)]+';\x0d\x0a')+(this[_0x40661b(0x24d0)]+_0x40661b(0x1bd3)+this[_0x40661b(0x621)]+';\x0d\x0a')+(this[_0x40661b(0x24d0)]+'.useHorizonOcclusion\x20=\x20'+this[_0x40661b(0x226c)]+_0x40661b(0x3254))+(this[_0x40661b(0x24d0)]+_0x40661b(0x1d81)+this[_0x40661b(0x27e1)]+_0x40661b(0x3254))+(this[_0x40661b(0x24d0)]+_0x40661b(0xcbf)+this[_0x40661b(0x123f)]+_0x40661b(0x3254))+(this[_0x40661b(0x24d0)]+_0x40661b(0x245e)+this[_0x40661b(0x773)]+_0x40661b(0x3254))+(this[_0x40661b(0x24d0)]+_0x40661b(0x35be)+this[_0x40661b(0x1cc1)]+_0x40661b(0x3254))+(this[_0x40661b(0x24d0)]+_0x40661b(0x26aa)+this[_0x40661b(0x133b)]+_0x40661b(0x3254));}['serialize'](){var _0x2b52f9=_0x343658;const _0x6f83d=super[_0x2b52f9(0x2fcc)]();return this[_0x2b52f9(0x152b)]&&(_0x6f83d[_0x2b52f9(0x25b3)]=this[_0x2b52f9(0x152b)]['id']),_0x6f83d[_0x2b52f9(0x585)]=this[_0x2b52f9(0x585)],_0x6f83d[_0x2b52f9(0x328e)]=this[_0x2b52f9(0x328e)],_0x6f83d['alphaTestCutoff']=this['alphaTestCutoff'],_0x6f83d['useAlphaBlending']=this[_0x2b52f9(0x438)],_0x6f83d[_0x2b52f9(0x32f3)]=this[_0x2b52f9(0x32f3)],_0x6f83d['useSpecularOverAlpha']=this[_0x2b52f9(0x239e)],_0x6f83d[_0x2b52f9(0x3814)]=this[_0x2b52f9(0x3814)],_0x6f83d[_0x2b52f9(0x2855)]=this[_0x2b52f9(0x2855)],_0x6f83d[_0x2b52f9(0x3daf)]=this[_0x2b52f9(0x3daf)],_0x6f83d['useEnergyConservation']=this[_0x2b52f9(0x1f11)],_0x6f83d['useRadianceOcclusion']=this[_0x2b52f9(0x621)],_0x6f83d[_0x2b52f9(0x226c)]=this[_0x2b52f9(0x226c)],_0x6f83d[_0x2b52f9(0x27e1)]=this[_0x2b52f9(0x27e1)],_0x6f83d[_0x2b52f9(0x123f)]=this[_0x2b52f9(0x123f)],_0x6f83d[_0x2b52f9(0x773)]=this[_0x2b52f9(0x773)],_0x6f83d[_0x2b52f9(0x1cc1)]=this[_0x2b52f9(0x1cc1)],_0x6f83d[_0x2b52f9(0x133b)]=this[_0x2b52f9(0x133b)],_0x6f83d[_0x2b52f9(0x401a)]=this[_0x2b52f9(0x401a)],_0x6f83d;}['_deserialize'](_0x4b744e,_0x11d778,_0x1c702a){var _0x464a1b=_0x343658;super[_0x464a1b(0x12f6)](_0x4b744e,_0x11d778,_0x1c702a),_0x4b744e[_0x464a1b(0x25b3)]&&(this['light']=_0x11d778[_0x464a1b(0x310)](_0x4b744e['lightId'])),this[_0x464a1b(0x585)]=null!=(_0x1c702a=_0x4b744e[_0x464a1b(0x585)])?_0x1c702a:0x0,this[_0x464a1b(0x328e)]=_0x4b744e[_0x464a1b(0x328e)],this[_0x464a1b(0x1007)]=_0x4b744e[_0x464a1b(0x1007)],this[_0x464a1b(0x438)]=_0x4b744e['useAlphaBlending'],this[_0x464a1b(0x32f3)]=_0x4b744e['useRadianceOverAlpha'],this[_0x464a1b(0x239e)]=_0x4b744e[_0x464a1b(0x239e)],this[_0x464a1b(0x3814)]=_0x4b744e['enableSpecularAntiAliasing'],this[_0x464a1b(0x2855)]=!!_0x4b744e[_0x464a1b(0x2855)],this[_0x464a1b(0x3daf)]=null!=(_0x11d778=_0x4b744e[_0x464a1b(0x3daf)])?_0x11d778:_0x345af5['g'][_0x464a1b(0x228)],this['useEnergyConservation']=_0x4b744e[_0x464a1b(0x1f11)],this['useRadianceOcclusion']=_0x4b744e[_0x464a1b(0x621)],this[_0x464a1b(0x226c)]=_0x4b744e[_0x464a1b(0x226c)],this[_0x464a1b(0x27e1)]=_0x4b744e[_0x464a1b(0x27e1)],this[_0x464a1b(0x123f)]=!!_0x4b744e[_0x464a1b(0x123f)],this[_0x464a1b(0x773)]=_0x4b744e[_0x464a1b(0x773)],this['debugLimit']=_0x4b744e['debugLimit'],this[_0x464a1b(0x133b)]=_0x4b744e['debugFactor'],this[_0x464a1b(0x401a)]=!!_0x4b744e[_0x464a1b(0x401a)],this[_0x464a1b(0x2969)]();}}_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x37e1),_0x6fb263['U']['Float'],_0x343658(0x2204),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x311330['prototype'],'directIntensity',void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x1093),_0x6fb263['U'][_0x343658(0x2384)],_0x343658(0x2204),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x311330[_0x343658(0x41df)],'environmentIntensity',void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x237c),_0x6fb263['U'][_0x343658(0x2384)],_0x343658(0x2204),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x311330[_0x343658(0x41df)],_0x343658(0x403a),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])('Light\x20falloff',_0x6fb263['U']['List'],_0x343658(0x22fe),{'notifiers':{'update':!0x0},'options':[{'label':_0x343658(0x2890),'value':_0x1d02dc['m'][_0x343658(0x3a57)]},{'label':_0x343658(0x11c8),'value':_0x1d02dc['m']['LIGHTFALLOFF_GLTF']},{'label':_0x343658(0x18f1),'value':_0x1d02dc['m'][_0x343658(0x3cdb)]}]})],_0x311330[_0x343658(0x41df)],'lightFalloff',void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x34b7),_0x6fb263['U']['Boolean'],_0x343658(0x8ba))],_0x311330[_0x343658(0x41df)],_0x343658(0x328e),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x7d4),_0x6fb263['U'][_0x343658(0x2384)],_0x343658(0x8ba),{'min':0x0,'max':0x1,'notifiers':{'update':!0x0}})],_0x311330[_0x343658(0x41df)],'alphaTestCutoff',void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x1db3),_0x6fb263['U'][_0x343658(0x159a)],'OPACITY')],_0x311330[_0x343658(0x41df)],_0x343658(0x438),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x1526),_0x6fb263['U']['Boolean'],_0x343658(0x673),{'notifiers':{'update':!0x0}})],_0x311330['prototype'],_0x343658(0x32f3),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x66a),_0x6fb263['U'][_0x343658(0x159a)],_0x343658(0x673),{'notifiers':{'update':!0x0}})],_0x311330[_0x343658(0x41df)],_0x343658(0x239e),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])('Specular\x20anti-aliasing',_0x6fb263['U']['Boolean'],_0x343658(0x673),{'notifiers':{'update':!0x0}})],_0x311330[_0x343658(0x41df)],_0x343658(0x3814),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x1008),_0x6fb263['U'][_0x343658(0x159a)],_0x343658(0x673),{'notifiers':{'update':!0x0}})],_0x311330[_0x343658(0x41df)],_0x343658(0x2855),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x41e8),_0x6fb263['U'][_0x343658(0xca1)],'RENDERING',{'notifiers':{'update':!0x0},'options':[{'label':_0x343658(0x26e),'value':_0x345af5['g'][_0x343658(0x228)]},{'label':_0x343658(0x26e8),'value':_0x345af5['g'][_0x343658(0x1da0)]},{'label':'High','value':_0x345af5['g'][_0x343658(0x1b41)]}]})],_0x311330[_0x343658(0x41df)],_0x343658(0x3daf),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x21fd),_0x6fb263['U']['Boolean'],'ADVANCED',{'notifiers':{'update':!0x0}})],_0x311330[_0x343658(0x41df)],_0x343658(0x1f11),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])('Radiance\x20occlusion',_0x6fb263['U'][_0x343658(0x159a)],_0x343658(0x3397),{'notifiers':{'update':!0x0}})],_0x311330['prototype'],_0x343658(0x621),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x36b5),_0x6fb263['U'][_0x343658(0x159a)],_0x343658(0x3397),{'notifiers':{'update':!0x0}})],_0x311330[_0x343658(0x41df)],_0x343658(0x226c),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x3cdd),_0x6fb263['U'][_0x343658(0x159a)],_0x343658(0x3397),{'notifiers':{'update':!0x0}})],_0x311330['prototype'],_0x343658(0x27e1),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x24e5),_0x6fb263['U']['Boolean'],_0x343658(0x3397),{'notifiers':{'update':!0x0}})],_0x311330[_0x343658(0x41df)],_0x343658(0x123f),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0x2598),_0x6fb263['U'][_0x343658(0x159a)],_0x343658(0x3397),{'notifiers':{'rebuild':!0x0,'update':!0x0,'onValidation':_0x311330[_0x343658(0x41ef)]}})],_0x311330[_0x343658(0x41df)],_0x343658(0x401a),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])(_0x343658(0xee4),_0x6fb263['U'][_0x343658(0xca1)],_0x343658(0x31da),{'notifiers':{'update':!0x0},'options':[{'label':_0x343658(0x24ef),'value':0x0},{'label':_0x343658(0x2615),'value':0x1},{'label':_0x343658(0x41e5),'value':0x2},{'label':_0x343658(0x3832),'value':0x3},{'label':_0x343658(0x1729),'value':0x4},{'label':_0x343658(0x2306),'value':0x5},{'label':'ClearCoat\x20Normals','value':0x8},{'label':'ClearCoat\x20Tangents','value':0x9},{'label':'ClearCoat\x20Bitangents','value':0xa},{'label':_0x343658(0x778),'value':0xb},{'label':'Anisotropic\x20Tangents','value':0xc},{'label':_0x343658(0x126b),'value':0xd},{'label':'Env\x20Refraction','value':0x28},{'label':_0x343658(0x37a2),'value':0x29},{'label':_0x343658(0x1527),'value':0x2a},{'label':_0x343658(0x1751),'value':0x32},{'label':_0x343658(0x329),'value':0x33},{'label':_0x343658(0x10fc),'value':0x34},{'label':_0x343658(0x33e3),'value':0x35},{'label':_0x343658(0x1b3e),'value':0x36},{'label':_0x343658(0x12b8),'value':0x3c},{'label':_0x343658(0xe4f),'value':0x3d},{'label':_0x343658(0x1c00),'value':0x3e},{'label':_0x343658(0x2127),'value':0x47},{'label':_0x343658(0x1b59),'value':0x3f},{'label':_0x343658(0x755),'value':0x40},{'label':_0x343658(0x2fc0),'value':0x41},{'label':_0x343658(0x33bc),'value':0x42},{'label':_0x343658(0x3716),'value':0x43},{'label':'ClearCoat\x20NdotV','value':0x44},{'label':_0x343658(0x2283),'value':0x45},{'label':_0x343658(0x356c),'value':0x46},{'label':_0x343658(0x362c),'value':0x50},{'label':_0x343658(0x3bcf),'value':0x51},{'label':_0x343658(0x1c50),'value':0x52},{'label':_0x343658(0x3115),'value':0x53},{'label':'Clear\x20Coat\x20Reflectance','value':0x54},{'label':_0x343658(0x432),'value':0x55},{'label':'Luminance\x20Over\x20Alpha','value':0x56},{'label':_0x343658(0x408a),'value':0x57}]})],_0x311330['prototype'],_0x343658(0x773),void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])('Split\x20position',_0x6fb263['U']['Float'],'DEBUG',{'min':-0x1,'max':0x1,'notifiers':{'update':!0x0}})],_0x311330['prototype'],'debugLimit',void 0x0),_0x1a43c0([(0x0,_0x6fb263['p'])('Output\x20factor',_0x6fb263['U']['Float'],'DEBUG',{'min':0x0,'max':0x5,'notifiers':{'update':!0x0}})],_0x311330['prototype'],_0x343658(0x133b),void 0x0),(0x0,_0x6a4e93['H'])('BABYLON.PBRMetallicRoughnessBlock',_0x311330);},0x5a35:(_0x4c43e6,_0xa9f1a0,_0x49a47b)=>{var _0x1916d4=a8_0x16e4d8;_0x49a47b['d'](_0xa9f1a0,{'J':()=>_0x390d6c});function _0x3eaec0(_0x5d28e1,_0xc581b7,_0x14e475,_0x8dc8f){var _0x3b6ccf=a8_0x5b24,_0x13feec,_0x1cd997=arguments[_0x3b6ccf(0x1377)],_0x386cc9=_0x1cd997<0x3?_0xc581b7:null===_0x8dc8f?_0x8dc8f=Object[_0x3b6ccf(0xd3d)](_0xc581b7,_0x14e475):_0x8dc8f;if(_0x3b6ccf(0x1e3f)==typeof Reflect&&_0x3b6ccf(0x38fa)==typeof Reflect[_0x3b6ccf(0x1dac)])_0x386cc9=Reflect[_0x3b6ccf(0x1dac)](_0x5d28e1,_0xc581b7,_0x14e475,_0x8dc8f);else{for(var _0x13edc6=_0x5d28e1[_0x3b6ccf(0x1377)]-0x1;0x0<=_0x13edc6;_0x13edc6--)(_0x13feec=_0x5d28e1[_0x13edc6])&&(_0x386cc9=(_0x1cd997<0x3?_0x13feec(_0x386cc9):0x3<_0x1cd997?_0x13feec(_0xc581b7,_0x14e475,_0x386cc9):_0x13feec(_0xc581b7,_0x14e475))||_0x386cc9);}0x3<_0x1cd997&&_0x386cc9&&Object['defineProperty'](_0xc581b7,_0x14e475,_0x386cc9);}var _0xf738cb=_0x49a47b(0x1137a),_0x2573ed=_0x49a47b(0xec3c),_0x146357=_0x49a47b(0x16ad5),_0xa9f1a0=_0x49a47b(0xe456),_0x3b2f16=_0x49a47b(0xd646),_0x239281=_0x49a47b(0xd482),_0x4cd010=_0x49a47b(0xbac7),_0x4c2eae=_0x49a47b(0x159af),_0x53e1f4=_0x49a47b(0x1b5c),_0x104709=_0x49a47b(0x6214);class _0x390d6c extends _0x239281['W']{constructor(_0x56157d){var _0x34ff97=a8_0x5b24;super(_0x56157d),this['useSphericalHarmonics']=!0x0,this['forceIrradianceInFragment']=!0x1,this['_isUnique']=!0x0,this[_0x34ff97(0x11e1)]('position',_0xf738cb['E'][_0x34ff97(0x2975)],!0x1,_0x146357['u'][_0x34ff97(0xa4e)]),this[_0x34ff97(0x11e1)](_0x34ff97(0x2023),_0xf738cb['E'][_0x34ff97(0x31e7)],!0x1,_0x146357['u'][_0x34ff97(0xa4e)]),this[_0x34ff97(0x11e1)](_0x34ff97(0x378e),_0xf738cb['E']['Color3'],!0x0,_0x146357['u']['Fragment']),this['registerOutput'](_0x34ff97(0x1b8e),_0xf738cb['E'][_0x34ff97(0x874)],_0x146357['u'][_0x34ff97(0xd57)],new _0x3b2f16['C'](_0x34ff97(0x1b8e),this,_0x2573ed['Ab'][_0x34ff97(0x3974)],_0x390d6c,_0x34ff97(0x3b67))),this[_0x34ff97(0x2416)][_0x34ff97(0xcfa)](_0xf738cb['E'][_0x34ff97(0x1f42)]|_0xf738cb['E'][_0x34ff97(0xf88)]|_0xf738cb['E'][_0x34ff97(0x19c7)]);}[_0x1916d4(0x30d9)](){var _0x430b35=_0x1916d4;return this[_0x430b35(0x2416)][_0x430b35(0xad5)]?(this[_0x430b35(0x401a)]=!this[_0x430b35(0x401a)],_0x104709[_0x430b35(0x1220)](_0x430b35(0x1d9f)),!0x1):(this[_0x430b35(0x2969)](),!0x0);}[_0x1916d4(0x2969)](){var _0x23c696=_0x1916d4;super[_0x23c696(0x2969)](),this[_0x23c696(0x392)](_0x23c696(0x2416))[_0x23c696(0x397b)]=this[_0x23c696(0x401a)]?_0x146357['u'][_0x23c696(0xd57)]:_0x146357['u']['Vertex'],this[_0x23c696(0x401a)]&&(this['forceIrradianceInFragment']=!0x0);}[_0x1916d4(0x3fcd)](){return'ReflectionBlock';}get[_0x1916d4(0x2416)](){var _0xae502=_0x1916d4;return this[_0xae502(0x2a55)][0x0];}get[_0x1916d4(0x3875)](){var _0x26a48b=_0x1916d4;return this[_0x26a48b(0xb58)];}get[_0x1916d4(0x23c6)](){var _0x41b790=_0x1916d4;return this[_0x41b790(0x11b6)];}get[_0x1916d4(0x2023)](){return this['_inputs'][0x1];}get[_0x1916d4(0x933)](){var _0x4c0b6e=_0x1916d4;return this[_0x4c0b6e(0x1f87)];}get['view'](){return this['viewConnectionPoint'];}get[_0x1916d4(0x378e)](){var _0x31ac6b=_0x1916d4;return this[_0x31ac6b(0x2a55)][0x2];}get['reflection'](){var _0x4d6c02=_0x1916d4;return this[_0x4d6c02(0x13f5)][0x0];}get['hasTexture'](){var _0x393ae8=_0x1916d4;return!!this[_0x393ae8(0x3311)]();}get['reflectionColor'](){var _0x3b4b1d=_0x1916d4;return this[_0x3b4b1d(0x378e)][_0x3b4b1d(0xad5)]?this['color']['associatedVariableName']:_0x3b4b1d(0x3c25);}[_0x1916d4(0x3311)](){var _0x173321=_0x1916d4;return this['texture']||this['_scene'][_0x173321(0x1d4a)];}[_0x1916d4(0x3571)](_0x521b69,_0x46b89b,_0x49a2e2){var _0x13cb80=_0x1916d4;super[_0x13cb80(0x3571)](_0x521b69,_0x46b89b,_0x49a2e2),(_0x521b69=this[_0x13cb80(0x3311)](),_0x46b89b=_0x521b69&&_0x521b69[_0x13cb80(0x318f)]),(_0x49a2e2[_0x13cb80(0x2c65)](_0x13cb80(0x1b11),_0x46b89b,!0x0),_0x46b89b&&(_0x49a2e2['setValue'](this[_0x13cb80(0x1a5a)],_0x521b69[_0x13cb80(0xb07)],!0x0),_0x49a2e2[_0x13cb80(0x2c65)](this[_0x13cb80(0x9b6)],_0x521b69[_0x13cb80(0x1c2e)],!0x0),_0x49a2e2[_0x13cb80(0x2c65)](this[_0x13cb80(0xa03)],this[_0x13cb80(0x195b)][_0x13cb80(0x2547)]?!_0x521b69['invertZ']:_0x521b69[_0x13cb80(0x111b)],!0x0),_0x49a2e2[_0x13cb80(0x2c65)](_0x13cb80(0x34a9),this['useSphericalHarmonics'],!0x0),_0x49a2e2[_0x13cb80(0x2c65)]('GAMMAREFLECTION',_0x521b69[_0x13cb80(0x1c01)],!0x0),_0x49a2e2[_0x13cb80(0x2c65)](_0x13cb80(0x36d9),_0x521b69[_0x13cb80(0x1850)],!0x0),_0x521b69&&_0x521b69[_0x13cb80(0x303)]!==_0x4cd010['x'][_0x13cb80(0x8fe)]&&_0x521b69['isCube']&&(_0x49a2e2[_0x13cb80(0x2c65)]('USESPHERICALFROMREFLECTIONMAP',!0x0),_0x49a2e2[_0x13cb80(0x2c65)](_0x13cb80(0x1769),!0x1),this[_0x13cb80(0x36b3)]||this[_0x13cb80(0x195b)][_0x13cb80(0x2cd1)]()[_0x13cb80(0xb60)]()[_0x13cb80(0x419d)]<=0x8?_0x49a2e2[_0x13cb80(0x2c65)]('USESPHERICALINVERTEX',!0x1):_0x49a2e2[_0x13cb80(0x2c65)](_0x13cb80(0x87e),!0x0))));}[_0x1916d4(0x2de9)](_0xa77d16,_0x10b1fe,_0x19bb24,_0x303885){var _0x4e56e4=_0x1916d4;super[_0x4e56e4(0x2de9)](_0xa77d16,_0x10b1fe,_0x19bb24);const _0x1f3a6c=this[_0x4e56e4(0x3311)]();_0x1f3a6c&&_0x303885&&(_0x1f3a6c[_0x4e56e4(0x3936)]?_0xa77d16[_0x4e56e4(0x1888)](this[_0x4e56e4(0x108c)],_0x1f3a6c):_0xa77d16[_0x4e56e4(0x1888)](this[_0x4e56e4(0x1a34)],_0x1f3a6c),_0x10b1fe=_0x1f3a6c['getSize']()[_0x4e56e4(0x2255)],_0xa77d16[_0x4e56e4(0x1b47)](this[_0x4e56e4(0x16cc)],_0x10b1fe,_0x1f3a6c[_0x4e56e4(0x38a8)],_0x1f3a6c['lodGenerationOffset']),_0xa77d16[_0x4e56e4(0x39e5)](this[_0x4e56e4(0x9d5)],_0x10b1fe,_0x53e1f4['R'][_0x4e56e4(0x3350)](_0x10b1fe)),_0x19bb24=_0x303885['materialDefines'],_0x10b1fe=_0x1f3a6c['sphericalPolynomial'],_0x19bb24[_0x4e56e4(0x2184)]&&_0x10b1fe&&(_0x19bb24[_0x4e56e4(0x34a9)]?(_0x303885=_0x10b1fe['preScaledHarmonics'],_0xa77d16[_0x4e56e4(0x1e2a)](_0x4e56e4(0x11cc),_0x303885[_0x4e56e4(0x12c8)]),_0xa77d16[_0x4e56e4(0x1e2a)](_0x4e56e4(0x16ab),_0x303885[_0x4e56e4(0x2e8e)]),_0xa77d16[_0x4e56e4(0x1e2a)](_0x4e56e4(0x1036),_0x303885['l10']),_0xa77d16[_0x4e56e4(0x1e2a)](_0x4e56e4(0x17ab),_0x303885['l11']),_0xa77d16[_0x4e56e4(0x1e2a)](_0x4e56e4(0x180d),_0x303885['l2_2']),_0xa77d16[_0x4e56e4(0x1e2a)](_0x4e56e4(0x2cd3),_0x303885[_0x4e56e4(0x3bf8)]),_0xa77d16[_0x4e56e4(0x1e2a)]('vSphericalL20',_0x303885[_0x4e56e4(0x1b66)]),_0xa77d16[_0x4e56e4(0x1e2a)](_0x4e56e4(0xa6a),_0x303885[_0x4e56e4(0x2a7)]),_0xa77d16[_0x4e56e4(0x1e2a)](_0x4e56e4(0x1852),_0x303885[_0x4e56e4(0x28e0)])):(_0xa77d16['setFloat3'](_0x4e56e4(0x1831),_0x10b1fe['x']['x'],_0x10b1fe['x']['y'],_0x10b1fe['x']['z']),_0xa77d16['setFloat3'](_0x4e56e4(0x1d95),_0x10b1fe['y']['x'],_0x10b1fe['y']['y'],_0x10b1fe['y']['z']),_0xa77d16[_0x4e56e4(0x1b47)](_0x4e56e4(0x32b4),_0x10b1fe['z']['x'],_0x10b1fe['z']['y'],_0x10b1fe['z']['z']),_0xa77d16['setFloat3'](_0x4e56e4(0x260d),_0x10b1fe['xx']['x']-_0x10b1fe['zz']['x'],_0x10b1fe['xx']['y']-_0x10b1fe['zz']['y'],_0x10b1fe['xx']['z']-_0x10b1fe['zz']['z']),_0xa77d16[_0x4e56e4(0x1b47)](_0x4e56e4(0x1181),_0x10b1fe['yy']['x']-_0x10b1fe['zz']['x'],_0x10b1fe['yy']['y']-_0x10b1fe['zz']['y'],_0x10b1fe['yy']['z']-_0x10b1fe['zz']['z']),_0xa77d16['setFloat3'](_0x4e56e4(0x939),_0x10b1fe['zz']['x'],_0x10b1fe['zz']['y'],_0x10b1fe['zz']['z']),_0xa77d16[_0x4e56e4(0x1b47)]('vSphericalXY',_0x10b1fe['xy']['x'],_0x10b1fe['xy']['y'],_0x10b1fe['xy']['z']),_0xa77d16[_0x4e56e4(0x1b47)](_0x4e56e4(0x3796),_0x10b1fe['yz']['x'],_0x10b1fe['yz']['y'],_0x10b1fe['yz']['z']),_0xa77d16[_0x4e56e4(0x1b47)](_0x4e56e4(0x2b25),_0x10b1fe['zx']['x'],_0x10b1fe['zx']['y'],_0x10b1fe['zx']['z']))));}[_0x1916d4(0x2df7)](_0x3e3ac4){var _0xf3ab67=_0x1916d4,_0x359f90=super[_0xf3ab67(0x2df7)](_0x3e3ac4),_0x1281dc=(_0x3e3ac4[_0xf3ab67(0x14f3)]('harmonicsFunctions','//'+this[_0xf3ab67(0xc8c)],{'replaceStrings':[{'search':/uniform vec3 vSphericalL00;[\s\S]*?uniform vec3 vSphericalL22;/g,'replace':''},{'search':/uniform vec3 vSphericalX;[\s\S]*?uniform vec3 vSphericalZX;/g,'replace':''}]}),_0x3e3ac4[_0xf3ab67(0x1d12)](_0xf3ab67(0x22d3)));return this[_0xf3ab67(0x26f9)]=_0x3e3ac4['_getFreeVariableName'](_0xf3ab67(0x1b7)),_0x3e3ac4[_0xf3ab67(0x39da)](this['_vEnvironmentIrradianceName'],_0xf3ab67(0xc31),_0xf3ab67(0x1ca1)),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0x11cc),_0xf3ab67(0xc31),_0xf3ab67(0x34a9)),_0x3e3ac4[_0xf3ab67(0x1142)]('vSphericalL1_1',_0xf3ab67(0xc31),_0xf3ab67(0x34a9)),_0x3e3ac4['_emitUniformFromString']('vSphericalL10','vec3','SPHERICAL_HARMONICS'),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0x17ab),'vec3',_0xf3ab67(0x34a9)),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0x180d),_0xf3ab67(0xc31),_0xf3ab67(0x34a9)),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0x2cd3),'vec3',_0xf3ab67(0x34a9)),_0x3e3ac4[_0xf3ab67(0x1142)]('vSphericalL20',_0xf3ab67(0xc31),_0xf3ab67(0x34a9)),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0xa6a),'vec3',_0xf3ab67(0x34a9)),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0x1852),_0xf3ab67(0xc31),'SPHERICAL_HARMONICS'),_0x3e3ac4['_emitUniformFromString'](_0xf3ab67(0x1831),_0xf3ab67(0xc31),_0xf3ab67(0x34a9),!0x0),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0x1d95),_0xf3ab67(0xc31),_0xf3ab67(0x34a9),!0x0),_0x3e3ac4['_emitUniformFromString']('vSphericalZ','vec3',_0xf3ab67(0x34a9),!0x0),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0x260d),_0xf3ab67(0xc31),_0xf3ab67(0x34a9),!0x0),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0x1181),_0xf3ab67(0xc31),_0xf3ab67(0x34a9),!0x0),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0x939),_0xf3ab67(0xc31),_0xf3ab67(0x34a9),!0x0),_0x3e3ac4[_0xf3ab67(0x1142)]('vSphericalXY',_0xf3ab67(0xc31),_0xf3ab67(0x34a9),!0x0),_0x3e3ac4[_0xf3ab67(0x1142)](_0xf3ab67(0x3796),_0xf3ab67(0xc31),_0xf3ab67(0x34a9),!0x0),_0x3e3ac4['_emitUniformFromString'](_0xf3ab67(0x2b25),_0xf3ab67(0xc31),_0xf3ab67(0x34a9),!0x0),_0x359f90+('#if\x20defined(USESPHERICALFROMREFLECTIONMAP)\x20&&\x20defined(USESPHERICALINVERTEX)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20'+_0x1281dc+_0xf3ab67(0x1cb2)+this[_0xf3ab67(0x1c44)]+'\x20*\x20vec4(normalize('+this[_0xf3ab67(0x23c6)]['associatedVariableName']+_0xf3ab67(0x5be)+this[_0xf3ab67(0xa03)]+_0xf3ab67(0x33df)+_0x1281dc+'.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['_vEnvironmentIrradianceName']+_0xf3ab67(0x2bee)+_0x1281dc+');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a');}['getCode'](_0x44a720,_0x5a1153){var _0x1e35b0=_0x1916d4,_0x408133='',_0x2ee9b3=(this[_0x1e35b0(0xea8)](_0x44a720),_0x44a720[_0x1e35b0(0x14f3)](_0x1e35b0(0x2847),'//'+this[_0x1e35b0(0xc8c)],{'replaceStrings':[{'search':/uniform vec3 vSphericalL00;[\s\S]*?uniform vec3 vSphericalL22;/g,'replace':''},{'search':/uniform vec3 vSphericalX;[\s\S]*?uniform vec3 vSphericalZX;/g,'replace':''}]}),_0x44a720[_0x1e35b0(0xa86)](_0x1e35b0(0xd33),'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this[_0x1e35b0(0x2b21)]+_0x1e35b0(0x208d),'//'+this[_0x1e35b0(0xc8c)]),_0x44a720[_0x1e35b0(0xa86)](_0x1e35b0(0xc98),'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this[_0x1e35b0(0x2b21)]+_0x1e35b0(0x184),'//'+this[_0x1e35b0(0xc8c)]),_0x1e35b0(0xe21)+this[_0x1e35b0(0x1f2)](_0x1e35b0(0x23c6),'worldPos',!0x0,!0x0)+_0x1e35b0(0x264)+this['_reflectionVectorName']+_0x1e35b0(0x1d38));return _0x44a720[_0x1e35b0(0xa86)]('computeReflectionCoordsPBR',_0x2ee9b3,'//'+this[_0x1e35b0(0xc8c)]),this[_0x1e35b0(0x16cc)]=_0x44a720[_0x1e35b0(0x1d12)](_0x1e35b0(0x248)),_0x44a720[_0x1e35b0(0x1142)](this[_0x1e35b0(0x16cc)],_0x1e35b0(0xc31)),this[_0x1e35b0(0x1df0)]=_0x44a720['_getFreeVariableName']('vReflectionInfos'),this['_vReflectionFilteringInfoName']=_0x44a720[_0x1e35b0(0x1d12)]('vReflectionFilteringInfo'),_0x44a720[_0x1e35b0(0x1142)](this['_vReflectionFilteringInfoName'],'vec2'),_0x408133+('#ifdef\x20REFLECTION\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20'+this[_0x1e35b0(0x1df0)]+'\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'+(this['generateOnlyFragmentCode']?this[_0x1e35b0(0x2e91)]:'v_'+this[_0x1e35b0(0x3875)][_0x1e35b0(0x2f3f)])+'.xyz,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x5a1153+',\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'+this['_vReflectionMicrosurfaceInfosName']+_0x1e35b0(0x3d8b)+this[_0x1e35b0(0x1df0)]+_0x1e35b0(0x3d8b)+this['reflectionColor']+_0x1e35b0(0x6be)+this['_defineLODReflectionAlpha']+_0x1e35b0(0x888)+this[_0x1e35b0(0xc91)]+_0x1e35b0(0x3fff)+this[_0x1e35b0(0x9b6)]+_0x1e35b0(0xbf6)+this[_0x1e35b0(0x2b21)]+_0x1e35b0(0x84d)+this['_cubeSamplerName']+_0x1e35b0(0xdcb)+this[_0x1e35b0(0x1a34)]+_0x1e35b0(0x3298)+this[_0x1e35b0(0x26f9)]+_0x1e35b0(0x3901)+this[_0x1e35b0(0x1c44)]+_0x1e35b0(0x15c5)+this[_0x1e35b0(0x2b21)]+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this['_cubeSamplerName']+_0x1e35b0(0x335e)+this[_0x1e35b0(0x108c)]+_0x1e35b0(0x859)+this[_0x1e35b0(0x1a34)]+_0x1e35b0(0x335e)+this[_0x1e35b0(0x1a34)]+_0x1e35b0(0x329f)+this[_0x1e35b0(0x9d5)]+_0x1e35b0(0x3138));}[_0x1916d4(0xb23)](_0x4ed83b){var _0x1b6218=_0x1916d4;return this[_0x1b6218(0x195b)]=_0x4ed83b[_0x1b6218(0x2dc9)][_0x1b6218(0x3fde)],_0x4ed83b['target']!==_0x146357['u']['Fragment']&&(this[_0x1b6218(0x1a5a)]=_0x4ed83b['_getFreeDefineName']('LODINREFLECTIONALPHA'),this['_defineLinearSpecularReflection']=_0x4ed83b['_getFreeDefineName'](_0x1b6218(0x3570))),this;}[_0x1916d4(0x99d)](){var _0x12202e=_0x1916d4;let _0x376c0b=super[_0x12202e(0x99d)]();return this[_0x12202e(0x3c38)]&&(_0x376c0b+=this['_codeVariableName']+_0x12202e(0x1a03)+this[_0x12202e(0x3c38)][_0x12202e(0x1c01)]+_0x12202e(0x3254)),_0x376c0b=(_0x376c0b+=this[_0x12202e(0x24d0)]+_0x12202e(0x3a24)+this[_0x12202e(0x27d6)]+_0x12202e(0x3254))+(this[_0x12202e(0x24d0)]+_0x12202e(0x2ada)+this[_0x12202e(0x36b3)]+';\x0d\x0a');}[_0x1916d4(0x2fcc)](){var _0x76660e=_0x1916d4,_0x54a730;const _0x56396c=super[_0x76660e(0x2fcc)]();return _0x56396c[_0x76660e(0x27d6)]=this['useSphericalHarmonics'],_0x56396c[_0x76660e(0x36b3)]=this[_0x76660e(0x36b3)],_0x56396c['gammaSpace']=null==(_0x54a730=null==(_0x54a730=this[_0x76660e(0x3c38)])?void 0x0:_0x54a730['gammaSpace'])||_0x54a730,_0x56396c;}[_0x1916d4(0x12f6)](_0x219148,_0x5d382b,_0x2d3a99){var _0x2ab959=_0x1916d4;super[_0x2ab959(0x12f6)](_0x219148,_0x5d382b,_0x2d3a99),this[_0x2ab959(0x27d6)]=_0x219148['useSphericalHarmonics'],this[_0x2ab959(0x36b3)]=_0x219148[_0x2ab959(0x36b3)],this[_0x2ab959(0x3c38)]&&(this[_0x2ab959(0x3c38)]['gammaSpace']=_0x219148[_0x2ab959(0x1c01)]);}}_0x3eaec0([(0x0,_0x4c2eae['p'])(_0x1916d4(0x3f95),_0x4c2eae['U'][_0x1916d4(0x159a)],_0x1916d4(0x3397),{'notifiers':{'update':!0x0}})],_0x390d6c[_0x1916d4(0x41df)],'useSphericalHarmonics',void 0x0),_0x3eaec0([(0x0,_0x4c2eae['p'])(_0x1916d4(0x1aa3),_0x4c2eae['U'][_0x1916d4(0x159a)],_0x1916d4(0x3397),{'notifiers':{'update':!0x0}})],_0x390d6c[_0x1916d4(0x41df)],'forceIrradianceInFragment',void 0x0),(0x0,_0xa9f1a0['H'])(_0x1916d4(0x978),_0x390d6c);},0x15e2f:(_0xa82c91,_0x1027de,_0xd88c77)=>{var _0x46ae79=a8_0x16e4d8;_0xd88c77['d'](_0x1027de,{'b':()=>_0x434f0f});function _0x385aa1(_0x567139,_0x2a0d8c,_0x4c69a7,_0x38606e){var _0x480052=a8_0x5b24,_0x1456ef,_0x339576=arguments[_0x480052(0x1377)],_0x4509de=_0x339576<0x3?_0x2a0d8c:null===_0x38606e?_0x38606e=Object['getOwnPropertyDescriptor'](_0x2a0d8c,_0x4c69a7):_0x38606e;if(_0x480052(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x480052(0x1dac)])_0x4509de=Reflect[_0x480052(0x1dac)](_0x567139,_0x2a0d8c,_0x4c69a7,_0x38606e);else{for(var _0x3804b7=_0x567139['length']-0x1;0x0<=_0x3804b7;_0x3804b7--)(_0x1456ef=_0x567139[_0x3804b7])&&(_0x4509de=(_0x339576<0x3?_0x1456ef(_0x4509de):0x3<_0x339576?_0x1456ef(_0x2a0d8c,_0x4c69a7,_0x4509de):_0x1456ef(_0x2a0d8c,_0x4c69a7))||_0x4509de);}0x3<_0x339576&&_0x4509de&&Object[_0x480052(0x395)](_0x2a0d8c,_0x4c69a7,_0x4509de);}var _0x226338=_0xd88c77(0x1137a),_0x4fdd3b=_0xd88c77(0xec3c),_0x5d9c01=_0xd88c77(0x16ad5),_0x1027de=_0xd88c77(0xe456),_0x11a061=_0xd88c77(0x11c74),_0xbfb72e=_0xd88c77(0xd646),_0x1b9469=_0xd88c77(0x159af),_0x46bd75=_0xd88c77(0x15a52),_0x1095fc=_0xd88c77(0x2dc8),_0x48f150=_0xd88c77(0xbac7),_0x348e44=_0xd88c77(0x13cd1),_0x321d0e=_0xd88c77(0x1b5c);class _0x434f0f extends _0x46bd75['k']{constructor(_0x2c7709){var _0x2bbe35=a8_0x5b24;super(_0x2c7709,_0x5d9c01['u'][_0x2bbe35(0xd57)]),this['linkRefractionWithTransparency']=!0x1,this[_0x2bbe35(0x1f81)]=!0x1,this[_0x2bbe35(0x3673)]=!0x1,this[_0x2bbe35(0x12df)]=!0x0,this['registerInput'](_0x2bbe35(0x2b46),_0x226338['E'][_0x2bbe35(0x2384)],!0x1,_0x5d9c01['u'][_0x2bbe35(0xd57)]),this[_0x2bbe35(0x11e1)]('tintAtDistance',_0x226338['E'][_0x2bbe35(0x2384)],!0x0,_0x5d9c01['u'][_0x2bbe35(0xd57)]),this[_0x2bbe35(0x11e1)]('volumeIndexOfRefraction',_0x226338['E'][_0x2bbe35(0x2384)],!0x0,_0x5d9c01['u'][_0x2bbe35(0xd57)]),this[_0x2bbe35(0x3f05)](_0x2bbe35(0x19f4),_0x226338['E'][_0x2bbe35(0x874)],_0x5d9c01['u'][_0x2bbe35(0xd57)],new _0xbfb72e['C'](_0x2bbe35(0x19f4),this,_0x4fdd3b['Ab'][_0x2bbe35(0x3974)],_0x434f0f,'RefractionBlock'));}['initialize'](_0x273fc1){var _0x4dfb21=a8_0x5b24;_0x273fc1['_excludeVariableName']('vRefractionPosition'),_0x273fc1[_0x4dfb21(0x1484)]('vRefractionSize');}[_0x46ae79(0x3fcd)](){return'RefractionBlock';}get['intensity'](){var _0x2c80d8=_0x46ae79;return this[_0x2c80d8(0x2a55)][0x0];}get[_0x46ae79(0x2fb2)](){var _0xf0943b=_0x46ae79;return this[_0xf0943b(0x2a55)][0x1];}get[_0x46ae79(0x10ce)](){return this['_inputs'][0x2];}get['view'](){var _0x15a7e4=_0x46ae79;return this[_0x15a7e4(0x56e)];}get[_0x46ae79(0x19f4)](){var _0x3e1498=_0x46ae79;return this[_0x3e1498(0x13f5)][0x0];}get['hasTexture'](){return!!this['_getTexture']();}[_0x46ae79(0x3311)](){var _0x228ac9=_0x46ae79;return this[_0x228ac9(0x3c38)]||this[_0x228ac9(0x195b)][_0x228ac9(0x1d4a)];}[_0x46ae79(0x16c8)](_0x532f3a){var _0x28f831=_0x46ae79;if(!this[_0x28f831(0x2b46)]['isConnected']){const _0x29d4b7=new _0x11a061['S'](_0x28f831(0x1aaf),_0x5d9c01['u'][_0x28f831(0xd57)],_0x226338['E']['Float']);_0x29d4b7['value']=0x1,_0x29d4b7['output'][_0x28f831(0x3dee)](this[_0x28f831(0x2b46)]);}if(this[_0x28f831(0x1d92)]&&!this[_0x28f831(0x1d92)][_0x28f831(0xad5)]){let _0x1256d8=_0x532f3a[_0x28f831(0x1398)](_0x21aabf=>_0x21aabf['systemValue']===_0x348e44['$'][_0x28f831(0x221d)]);_0x1256d8||(_0x1256d8=new _0x11a061['S']('view'))[_0x28f831(0x2a99)](_0x348e44['$']['View']),_0x1256d8[_0x28f831(0x61d)]['connectTo'](this[_0x28f831(0x1d92)]);}}['prepareDefines'](_0x70cd2b,_0x3b94ec,_0x5150ce){var _0x3015b3=_0x46ae79;super[_0x3015b3(0x3571)](_0x70cd2b,_0x3b94ec,_0x5150ce),(_0x70cd2b=this['_getTexture'](),_0x3b94ec=_0x70cd2b&&_0x70cd2b['getTextureMatrix']),(_0x5150ce['setValue'](_0x3015b3(0x2639),_0x3b94ec,!0x0),_0x3b94ec&&(_0x5150ce[_0x3015b3(0x2c65)](this[_0x3015b3(0x2b21)],_0x70cd2b[_0x3015b3(0x3936)],!0x0),_0x5150ce[_0x3015b3(0x2c65)](this[_0x3015b3(0x28b5)],_0x70cd2b[_0x3015b3(0xb07)],!0x0),_0x5150ce[_0x3015b3(0x2c65)](this[_0x3015b3(0x193d)],_0x70cd2b['linearSpecularLOD'],!0x0),_0x5150ce['setValue'](this[_0x3015b3(0xa03)],this[_0x3015b3(0x195b)][_0x3015b3(0x2547)]?!_0x70cd2b[_0x3015b3(0x111b)]:_0x70cd2b[_0x3015b3(0x111b)],!0x0),_0x5150ce[_0x3015b3(0x2c65)](_0x3015b3(0x2518),this['linkRefractionWithTransparency'],!0x0),_0x5150ce[_0x3015b3(0x2c65)](_0x3015b3(0x4049),_0x70cd2b[_0x3015b3(0x1c01)],!0x0),_0x5150ce['setValue'](_0x3015b3(0x14b8),_0x70cd2b[_0x3015b3(0x1850)],!0x0),_0x5150ce[_0x3015b3(0x2c65)](_0x3015b3(0x3c83),!!_0x70cd2b['boundingBoxSize'],!0x0),_0x5150ce[_0x3015b3(0x2c65)]('SS_USE_THICKNESS_AS_DEPTH',this[_0x3015b3(0x3673)],!0x0)));}[_0x46ae79(0x3261)](){var _0x420689=_0x46ae79;const _0x424d5f=this[_0x420689(0x3311)]();return!(_0x424d5f&&!_0x424d5f[_0x420689(0x1ec1)]());}[_0x46ae79(0x2de9)](_0x3f40d9,_0x5e116e,_0x4b7332){var _0x5941e3=_0x46ae79;super[_0x5941e3(0x2de9)](_0x3f40d9,_0x5e116e,_0x4b7332);const _0x31f704=this[_0x5941e3(0x3311)]();if(_0x31f704){_0x31f704[_0x5941e3(0x3936)]?_0x3f40d9[_0x5941e3(0x1888)](this[_0x5941e3(0x108c)],_0x31f704):_0x3f40d9[_0x5941e3(0x1888)](this[_0x5941e3(0x1a34)],_0x31f704),_0x3f40d9[_0x5941e3(0x1e2d)](this['_refractionMatrixName'],_0x31f704[_0x5941e3(0x21df)]());let _0x21583e=0x1;_0x31f704[_0x5941e3(0x3936)]||_0x31f704[_0x5941e3(0x116c)]&&(_0x21583e=_0x31f704['depth']);var _0x5e116e=null!=(_0x4b7332=null!=(_0x4b7332=null==(_0x5e116e=this[_0x5941e3(0x10ce)][_0x5941e3(0x620)])?void 0x0:_0x5e116e[_0x5941e3(0x13ce)])?_0x4b7332:null==(_0x5e116e=this[_0x5941e3(0x41c6)][_0x5941e3(0x620)])?void 0x0:_0x5e116e[_0x5941e3(0x13ce)])?_0x4b7332:1.5,_0x4b7332=(_0x3f40d9[_0x5941e3(0x33ca)](this[_0x5941e3(0x1fa3)],_0x31f704[_0x5941e3(0x184a)],0x1/_0x5e116e,_0x21583e,this['invertRefractionY']?-0x1:0x1),_0x3f40d9['setFloat4'](this[_0x5941e3(0x257b)],_0x31f704['getSize']()[_0x5941e3(0x2255)],_0x31f704[_0x5941e3(0x38a8)],_0x31f704[_0x5941e3(0x3b6b)],0x1/_0x5e116e),_0x31f704[_0x5941e3(0x5dd)]()[_0x5941e3(0x2255)]);_0x3f40d9[_0x5941e3(0x39e5)](this[_0x5941e3(0x2da)],_0x4b7332,_0x321d0e['R'][_0x5941e3(0x3350)](_0x4b7332)),_0x31f704[_0x5941e3(0xe6a)]&&(_0x5e116e=_0x31f704,_0x3f40d9[_0x5941e3(0x1e2a)]('vRefractionPosition',_0x5e116e['boundingBoxPosition']),_0x3f40d9[_0x5941e3(0x1e2a)](_0x5941e3(0x297d),_0x5e116e[_0x5941e3(0xe6a)]));}}[_0x46ae79(0x1d3e)](_0x507b8a){var _0x5d1993=_0x46ae79;return _0x507b8a[_0x5d1993(0x2dc9)][_0x5d1993(0x1980)][_0x5d1993(0x3f90)](this),_0x507b8a[_0x5d1993(0x2dc9)][_0x5d1993(0x346d)][_0x5d1993(0x3f90)](this),this['_cubeSamplerName']=_0x507b8a['_getFreeVariableName'](this['name']+_0x5d1993(0x3e8e)),_0x507b8a[_0x5d1993(0x1bfe)][_0x5d1993(0x3f90)](this[_0x5d1993(0x108c)]),this['_2DSamplerName']=_0x507b8a['_getFreeVariableName'](this['name']+_0x5d1993(0x13dc)),_0x507b8a[_0x5d1993(0x1bfe)]['push'](this[_0x5d1993(0x1a34)]),this[_0x5d1993(0x2b21)]=_0x507b8a[_0x5d1993(0x22b8)](_0x5d1993(0x182c)),_0x507b8a['_samplerDeclaration']+='#ifdef\x20'+this[_0x5d1993(0x2b21)]+'\x0d\x0a',_0x507b8a[_0x5d1993(0x3976)]+=_0x5d1993(0x363c)+this[_0x5d1993(0x108c)]+_0x5d1993(0x3254),_0x507b8a[_0x5d1993(0x3976)]+='#else\x0d\x0a',_0x507b8a[_0x5d1993(0x3976)]+=_0x5d1993(0x3ede)+this[_0x5d1993(0x1a34)]+_0x5d1993(0x3254),_0x507b8a[_0x5d1993(0x3976)]+=_0x5d1993(0x1766),_0x507b8a[_0x5d1993(0x2dc9)][_0x5d1993(0x2db5)][_0x5d1993(0x3f90)](this),_0x507b8a[_0x5d1993(0x2dc9)][_0x5d1993(0xa66)][_0x5d1993(0x3f90)](this),this[_0x5d1993(0x28b5)]=_0x507b8a[_0x5d1993(0x22b8)](_0x5d1993(0x3cd1)),this[_0x5d1993(0x193d)]=_0x507b8a[_0x5d1993(0x22b8)]('SS_LINEARSPECULARREFRACTION'),this['_defineOppositeZ']=_0x507b8a[_0x5d1993(0x22b8)](_0x5d1993(0x376e)),this[_0x5d1993(0x3099)]=_0x507b8a[_0x5d1993(0x1d12)](_0x5d1993(0x69d)),_0x507b8a[_0x5d1993(0x1142)](this[_0x5d1993(0x3099)],'mat4'),_0x507b8a[_0x5d1993(0xa86)](_0x5d1993(0x14dc),'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20'+this[_0x5d1993(0x2b21)]+_0x5d1993(0x3ae4),'//'+this[_0x5d1993(0xc8c)]),_0x507b8a['_emitFunction'](_0x5d1993(0x1c25),_0x5d1993(0x1ee0)+this[_0x5d1993(0x2b21)]+'\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','//'+this[_0x5d1993(0xc8c)]),this[_0x5d1993(0x257b)]=_0x507b8a[_0x5d1993(0x1d12)](_0x5d1993(0x27c2)),_0x507b8a['_emitUniformFromString'](this[_0x5d1993(0x257b)],_0x5d1993(0x2b6)),this['_vRefractionInfosName']=_0x507b8a[_0x5d1993(0x1d12)](_0x5d1993(0x3999)),_0x507b8a[_0x5d1993(0x1142)](this[_0x5d1993(0x1fa3)],_0x5d1993(0x2b6)),this['_vRefractionFilteringInfoName']=_0x507b8a[_0x5d1993(0x1d12)]('vRefractionFilteringInfo'),_0x507b8a[_0x5d1993(0x1142)](this[_0x5d1993(0x2da)],_0x5d1993(0x1da5)),_0x507b8a[_0x5d1993(0x1142)](_0x5d1993(0x278),'vec3'),_0x507b8a['_emitUniformFromString'](_0x5d1993(0x297d),_0x5d1993(0xc31)),'';}[_0x46ae79(0xb23)](_0xb063dc){var _0x7caba=_0x46ae79;return this[_0x7caba(0x195b)]=_0xb063dc[_0x7caba(0x2dc9)][_0x7caba(0x3fde)],this;}['_dumpPropertiesCode'](){var _0x2d9cfa=_0x46ae79;let _0xb97c9b=super[_0x2d9cfa(0x99d)]();return this['texture']&&(_0xb97c9b=this[_0x2d9cfa(0x3c38)]['isCube']?this['_codeVariableName']+_0x2d9cfa(0xfd3)+this[_0x2d9cfa(0x3c38)][_0x2d9cfa(0xc8c)]+_0x2d9cfa(0x3c16):this[_0x2d9cfa(0x24d0)]+_0x2d9cfa(0x2195)+this[_0x2d9cfa(0x3c38)][_0x2d9cfa(0xc8c)]+_0x2d9cfa(0x3c16),_0xb97c9b+=this[_0x2d9cfa(0x24d0)]+_0x2d9cfa(0x680)+this[_0x2d9cfa(0x3c38)]['coordinatesMode']+_0x2d9cfa(0x3254)),_0xb97c9b=(_0xb97c9b=(_0xb97c9b+=this[_0x2d9cfa(0x24d0)]+'.linkRefractionWithTransparency\x20=\x20'+this['linkRefractionWithTransparency']+_0x2d9cfa(0x3254))+(this[_0x2d9cfa(0x24d0)]+_0x2d9cfa(0x1c33)+this[_0x2d9cfa(0x1f81)]+_0x2d9cfa(0x3254)))+(this['_codeVariableName']+_0x2d9cfa(0x2198)+this[_0x2d9cfa(0x3673)]+';\x0d\x0a');}[_0x46ae79(0x2fcc)](){var _0x1f0698=_0x46ae79;const _0x13be31=super[_0x1f0698(0x2fcc)]();return this[_0x1f0698(0x3c38)]&&!this[_0x1f0698(0x3c38)][_0x1f0698(0xeab)]&&(_0x13be31['texture']=this[_0x1f0698(0x3c38)]['serialize']()),_0x13be31[_0x1f0698(0x41c5)]=this[_0x1f0698(0x41c5)],_0x13be31[_0x1f0698(0x1f81)]=this[_0x1f0698(0x1f81)],_0x13be31['useThicknessAsDepth']=this['useThicknessAsDepth'],_0x13be31;}['_deserialize'](_0x4f5a22,_0x12a50d,_0x469c4e){var _0x417f5e=_0x46ae79;super[_0x417f5e(0x12f6)](_0x4f5a22,_0x12a50d,_0x469c4e),_0x4f5a22['texture']&&(_0x469c4e=0x0===_0x4f5a22['texture']['url'][_0x417f5e(0x919)](_0x417f5e(0x217a))?'':_0x469c4e,_0x4f5a22[_0x417f5e(0x3c38)]['isCube']?this[_0x417f5e(0x3c38)]=_0x1095fc['B']['Parse'](_0x4f5a22[_0x417f5e(0x3c38)],_0x12a50d,_0x469c4e):this[_0x417f5e(0x3c38)]=_0x48f150['x'][_0x417f5e(0x2a19)](_0x4f5a22['texture'],_0x12a50d,_0x469c4e)),this[_0x417f5e(0x41c5)]=_0x4f5a22[_0x417f5e(0x41c5)],this[_0x417f5e(0x1f81)]=_0x4f5a22[_0x417f5e(0x1f81)],this[_0x417f5e(0x3673)]=!!_0x4f5a22[_0x417f5e(0x3673)];}}_0x385aa1([(0x0,_0x1b9469['p'])(_0x46ae79(0x4fa),_0x1b9469['U'][_0x46ae79(0x159a)],_0x46ae79(0x3397),{'notifiers':{'update':!0x0}})],_0x434f0f['prototype'],_0x46ae79(0x41c5),void 0x0),_0x385aa1([(0x0,_0x1b9469['p'])('Invert\x20refraction\x20Y',_0x1b9469['U']['Boolean'],_0x46ae79(0x3397),{'notifiers':{'update':!0x0}})],_0x434f0f['prototype'],_0x46ae79(0x1f81),void 0x0),_0x385aa1([(0x0,_0x1b9469['p'])(_0x46ae79(0x19e),_0x1b9469['U'][_0x46ae79(0x159a)],_0x46ae79(0x3397),{'notifiers':{'update':!0x0}})],_0x434f0f[_0x46ae79(0x41df)],_0x46ae79(0x3673),void 0x0),(0x0,_0x1027de['H'])(_0x46ae79(0x16a2),_0x434f0f);},0xc184:(_0x49fc98,_0x46ff05,_0x2f8ddc)=>{var _0x2caefd=a8_0x16e4d8;_0x2f8ddc['d'](_0x46ff05,{'g':()=>_0x57fd16});function _0x123046(_0x14fdb8,_0x9f407a,_0x149b23,_0x307c5c){var _0x304df3=a8_0x5b24,_0xd2d913,_0x5db433=arguments[_0x304df3(0x1377)],_0x174aa7=_0x5db433<0x3?_0x9f407a:null===_0x307c5c?_0x307c5c=Object[_0x304df3(0xd3d)](_0x9f407a,_0x149b23):_0x307c5c;if(_0x304df3(0x1e3f)==typeof Reflect&&_0x304df3(0x38fa)==typeof Reflect[_0x304df3(0x1dac)])_0x174aa7=Reflect[_0x304df3(0x1dac)](_0x14fdb8,_0x9f407a,_0x149b23,_0x307c5c);else{for(var _0x1f6e1e=_0x14fdb8[_0x304df3(0x1377)]-0x1;0x0<=_0x1f6e1e;_0x1f6e1e--)(_0xd2d913=_0x14fdb8[_0x1f6e1e])&&(_0x174aa7=(_0x5db433<0x3?_0xd2d913(_0x174aa7):0x3<_0x5db433?_0xd2d913(_0x9f407a,_0x149b23,_0x174aa7):_0xd2d913(_0x9f407a,_0x149b23))||_0x174aa7);}0x3<_0x5db433&&_0x174aa7&&Object[_0x304df3(0x395)](_0x9f407a,_0x149b23,_0x174aa7);}var _0x46ff05=_0x2f8ddc(0x15a52),_0x2aa439=_0x2f8ddc(0x1137a),_0x1a5767=_0x2f8ddc(0xec3c),_0x279c02=_0x2f8ddc(0x16ad5),_0x3a5473=_0x2f8ddc(0xe456),_0x4f8ff3=_0x2f8ddc(0x159af),_0x5c0ff7=_0x2f8ddc(0xd646);class _0x57fd16 extends _0x46ff05['k']{constructor(_0x477ee0){var _0x1ad91d=a8_0x5b24;super(_0x477ee0,_0x279c02['u'][_0x1ad91d(0xd57)]),this[_0x1ad91d(0x1188)]=!0x1,this[_0x1ad91d(0x4e3)]=!0x1,this[_0x1ad91d(0x12df)]=!0x0,this[_0x1ad91d(0x11e1)](_0x1ad91d(0x2b46),_0x2aa439['E']['Float'],!0x0,_0x279c02['u'][_0x1ad91d(0xd57)]),this[_0x1ad91d(0x11e1)](_0x1ad91d(0x378e),_0x2aa439['E'][_0x1ad91d(0x1f42)],!0x0,_0x279c02['u']['Fragment']),this['registerInput'](_0x1ad91d(0x3a17),_0x2aa439['E'][_0x1ad91d(0x2384)],!0x0,_0x279c02['u'][_0x1ad91d(0xd57)]),this['registerOutput'](_0x1ad91d(0x31f8),_0x2aa439['E'][_0x1ad91d(0x874)],_0x279c02['u'][_0x1ad91d(0xd57)],new _0x5c0ff7['C'](_0x1ad91d(0x31f8),this,_0x1a5767['Ab'][_0x1ad91d(0x3974)],_0x57fd16,_0x1ad91d(0x3e77)));}[_0x2caefd(0x1a10)](_0x455447){var _0x3e51be=_0x2caefd;_0x455447['_excludeVariableName'](_0x3e51be(0x3686)),_0x455447[_0x3e51be(0x1484)](_0x3e51be(0x3449)),_0x455447[_0x3e51be(0x1484)](_0x3e51be(0x2100)),_0x455447[_0x3e51be(0x1484)](_0x3e51be(0x312d));}[_0x2caefd(0x3fcd)](){return'SheenBlock';}get[_0x2caefd(0x2b46)](){return this['_inputs'][0x0];}get[_0x2caefd(0x378e)](){var _0x3164ea=_0x2caefd;return this[_0x3164ea(0x2a55)][0x1];}get[_0x2caefd(0x3a17)](){var _0x40e3f3=_0x2caefd;return this[_0x40e3f3(0x2a55)][0x2];}get['sheen'](){var _0x36a44c=_0x2caefd;return this[_0x36a44c(0x13f5)][0x0];}[_0x2caefd(0x3571)](_0x1e9c09,_0x2666d1,_0x465df8){var _0x33ebea=_0x2caefd;super[_0x33ebea(0x3571)](_0x1e9c09,_0x2666d1,_0x465df8),_0x465df8[_0x33ebea(0x2c65)](_0x33ebea(0x228c),!0x0),_0x465df8[_0x33ebea(0x2c65)](_0x33ebea(0x1b7e),!0x0,!0x0),_0x465df8['setValue'](_0x33ebea(0x3a56),this[_0x33ebea(0x4e3)],!0x0),_0x465df8[_0x33ebea(0x2c65)](_0x33ebea(0x1205),this['roughness'][_0x33ebea(0xad5)],!0x0),_0x465df8['setValue'](_0x33ebea(0x1969),this[_0x33ebea(0x1188)],!0x0);}[_0x2caefd(0x1d3e)](_0x3733ee){var _0x30a131=_0x2caefd;return _0x30a131(0x487)+(this['color'][_0x30a131(0xad5)]?this['color']['associatedVariableName']:'vec3(1.)')+',\x20'+(this[_0x30a131(0x2b46)][_0x30a131(0xad5)]?this['intensity']['associatedVariableName']:'1.')+_0x30a131(0x3de8)+(this[_0x30a131(0x3a17)][_0x30a131(0xad5)]?this[_0x30a131(0x3a17)][_0x30a131(0x2f3f)]:'0.')+_0x30a131(0x2df4)+(null==_0x3733ee?void 0x0:_0x3733ee['_vReflectionMicrosurfaceInfosName'])+_0x30a131(0x3d8b)+(null==_0x3733ee?void 0x0:_0x3733ee[_0x30a131(0x1df0)])+_0x30a131(0x3d8b)+(null==_0x3733ee?void 0x0:_0x3733ee[_0x30a131(0x403e)])+',\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'+(null==_0x3733ee?void 0x0:_0x3733ee[_0x30a131(0x2b21)])+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(null==_0x3733ee?void 0x0:_0x3733ee['_cubeSamplerName'])+_0x30a131(0x859)+(null==_0x3733ee?void 0x0:_0x3733ee['_2DSamplerName'])+_0x30a131(0x212b)+(null==_0x3733ee?void 0x0:_0x3733ee['_define3DName'])+_0x30a131(0x1651)+(null==_0x3733ee?void 0x0:_0x3733ee[_0x30a131(0x108c)])+_0x30a131(0x698)+(null==_0x3733ee?void 0x0:_0x3733ee[_0x30a131(0x108c)])+_0x30a131(0x254d)+(null==_0x3733ee?void 0x0:_0x3733ee[_0x30a131(0x1a34)])+_0x30a131(0x698)+(null==_0x3733ee?void 0x0:_0x3733ee[_0x30a131(0x1a34)])+_0x30a131(0x2586)+(null==_0x3733ee?void 0x0:_0x3733ee[_0x30a131(0xc91)])+_0x30a131(0x219b)+(null==_0x3733ee?void 0x0:_0x3733ee[_0x30a131(0xc91)])+_0x30a131(0x13bd)+(null==_0x3733ee?void 0x0:_0x3733ee['_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';}[_0x2caefd(0xb23)](_0x3a4bb1){var _0x3633ba=_0x2caefd;return _0x3a4bb1[_0x3633ba(0x397b)]===_0x279c02['u'][_0x3633ba(0xd57)]&&_0x3a4bb1['sharedData'][_0x3633ba(0x2db5)][_0x3633ba(0x3f90)](this),this;}['_dumpPropertiesCode'](){var _0x26a0c5=_0x2caefd,_0x5da53c=super['_dumpPropertiesCode']();return(_0x5da53c+=this['_codeVariableName']+_0x26a0c5(0x9c5)+this['albedoScaling']+_0x26a0c5(0x3254))+(this[_0x26a0c5(0x24d0)]+_0x26a0c5(0xbc7)+this['linkSheenWithAlbedo']+_0x26a0c5(0x3254));}[_0x2caefd(0x2fcc)](){var _0x257409=_0x2caefd;const _0x4e48f2=super['serialize']();return _0x4e48f2[_0x257409(0x1188)]=this[_0x257409(0x1188)],_0x4e48f2[_0x257409(0x4e3)]=this['linkSheenWithAlbedo'],_0x4e48f2;}[_0x2caefd(0x12f6)](_0x45ea22,_0x4eab6f,_0x24eb4b){var _0x4c14b7=_0x2caefd;super[_0x4c14b7(0x12f6)](_0x45ea22,_0x4eab6f,_0x24eb4b),this[_0x4c14b7(0x1188)]=_0x45ea22[_0x4c14b7(0x1188)],this[_0x4c14b7(0x4e3)]=_0x45ea22[_0x4c14b7(0x4e3)];}}_0x123046([(0x0,_0x4f8ff3['p'])(_0x2caefd(0x2a66),_0x4f8ff3['U'][_0x2caefd(0x159a)],'PROPERTIES',{'notifiers':{'update':!0x0}})],_0x57fd16[_0x2caefd(0x41df)],_0x2caefd(0x1188),void 0x0),_0x123046([(0x0,_0x4f8ff3['p'])(_0x2caefd(0x30b4),_0x4f8ff3['U'][_0x2caefd(0x159a)],_0x2caefd(0x270e),{'notifiers':{'update':!0x0}})],_0x57fd16[_0x2caefd(0x41df)],'linkSheenWithAlbedo',void 0x0),(0x0,_0x3a5473['H'])(_0x2caefd(0x25e0),_0x57fd16);},0x12f7a:(_0x5eccc2,_0x51f8e1,_0x18f029)=>{var _0x299ed5=a8_0x16e4d8;_0x18f029['d'](_0x51f8e1,{'l':()=>_0x57a849});var _0x51f8e1=_0x18f029(0x15a52),_0x271c27=_0x18f029(0x1137a),_0x23641a=_0x18f029(0xec3c),_0x53d275=_0x18f029(0x16ad5),_0x3cc0a5=_0x18f029(0xe456),_0x414068=_0x18f029(0x11c74),_0x4da4e4=_0x18f029(0xd646),_0x4d235d=_0x18f029(0x15e2f);class _0x57a849 extends _0x51f8e1['k']{constructor(_0x5ece0b){var _0x130db0=a8_0x5b24;super(_0x5ece0b,_0x53d275['u'][_0x130db0(0xd57)]),this['_isUnique']=!0x0,this[_0x130db0(0x11e1)](_0x130db0(0x10b2),_0x271c27['E'][_0x130db0(0x2384)],!0x1,_0x53d275['u'][_0x130db0(0xd57)]),this[_0x130db0(0x11e1)]('tintColor',_0x271c27['E'][_0x130db0(0x1f42)],!0x0,_0x53d275['u'][_0x130db0(0xd57)]),this['registerInput']('translucencyIntensity',_0x271c27['E'][_0x130db0(0x2384)],!0x0,_0x53d275['u'][_0x130db0(0xd57)]),this['registerInput'](_0x130db0(0x28d1),_0x271c27['E']['Color3'],!0x0,_0x53d275['u'][_0x130db0(0xd57)]),this[_0x130db0(0x11e1)]('refraction',_0x271c27['E'][_0x130db0(0x874)],!0x0,_0x53d275['u']['Fragment'],new _0x4da4e4['C'](_0x130db0(0x19f4),this,_0x23641a['Ab'][_0x130db0(0x9c6)],_0x4d235d['b'],_0x130db0(0x5cb))),this['registerOutput'](_0x130db0(0x137a),_0x271c27['E']['Object'],_0x53d275['u'][_0x130db0(0xd57)],new _0x4da4e4['C']('subsurface',this,_0x23641a['Ab']['Output'],_0x57a849,_0x130db0(0x1bdb)));}[_0x299ed5(0x1a10)](_0x2bffa8){var _0x30a47d=_0x299ed5;_0x2bffa8['_excludeVariableName'](_0x30a47d(0x14e6)),_0x2bffa8['_excludeVariableName'](_0x30a47d(0x1aa2)),_0x2bffa8['_excludeVariableName'](_0x30a47d(0xff2)),_0x2bffa8[_0x30a47d(0x1484)]('vSubSurfaceIntensity');}[_0x299ed5(0x3fcd)](){var _0x1c3157=_0x299ed5;return _0x1c3157(0x1bdb);}get['thickness'](){var _0x10bbfd=_0x299ed5;return this[_0x10bbfd(0x2a55)][0x0];}get['tintColor'](){var _0x155be2=_0x299ed5;return this[_0x155be2(0x2a55)][0x1];}get[_0x299ed5(0x1c2d)](){return this['_inputs'][0x2];}get['translucencyDiffusionDist'](){var _0x6617b5=_0x299ed5;return this[_0x6617b5(0x2a55)][0x3];}get[_0x299ed5(0x19f4)](){return this['_inputs'][0x4];}get[_0x299ed5(0x137a)](){var _0x1cba2d=_0x299ed5;return this[_0x1cba2d(0x13f5)][0x0];}[_0x299ed5(0x16c8)](){var _0x597d26=_0x299ed5;if(!this[_0x597d26(0x10b2)]['isConnected']){const _0x34fb87=new _0x414068['S'](_0x597d26(0x15d1),_0x53d275['u'][_0x597d26(0xd57)],_0x271c27['E']['Float']);_0x34fb87[_0x597d26(0x13ce)]=0x0,_0x34fb87[_0x597d26(0x61d)]['connectTo'](this['thickness']);}}[_0x299ed5(0x3571)](_0x2f0c79,_0x37d900,_0x497ceb){var _0x5f4f4f=_0x299ed5;super['prepareDefines'](_0x2f0c79,_0x37d900,_0x497ceb),_0x2f0c79=this[_0x5f4f4f(0x28d1)][_0x5f4f4f(0xad5)]||this[_0x5f4f4f(0x1c2d)]['isConnected'],(_0x497ceb['setValue'](_0x5f4f4f(0x3e9f),_0x2f0c79||this['refraction'][_0x5f4f4f(0xad5)],!0x0),_0x497ceb[_0x5f4f4f(0x2c65)](_0x5f4f4f(0x90b),_0x2f0c79,!0x0),_0x497ceb['setValue'](_0x5f4f4f(0x1f89),!0x1,!0x0),_0x497ceb[_0x5f4f4f(0x2c65)](_0x5f4f4f(0x1641),!0x1,!0x0),_0x497ceb[_0x5f4f4f(0x2c65)](_0x5f4f4f(0xfe1),!0x1,!0x0),_0x497ceb[_0x5f4f4f(0x2c65)](_0x5f4f4f(0x1297),!0x1,!0x0),_0x497ceb[_0x5f4f4f(0x2c65)](_0x5f4f4f(0x4031),!0x1,!0x0));}static[_0x299ed5(0x9f6)](_0x59eee,_0x47099b,_0x38cbd2,_0x1ddc9e){var _0x467b22=_0x299ed5,_0x40da3d='',_0x5238af=null!=_0x47099b&&_0x47099b[_0x467b22(0x10b2)][_0x467b22(0xad5)]?_0x47099b['thickness'][_0x467b22(0x2f3f)]:'0.',_0x1af392=null!=_0x47099b&&_0x47099b['tintColor'][_0x467b22(0xad5)]?_0x47099b['tintColor'][_0x467b22(0x2f3f)]:_0x467b22(0x10be),_0x383751=null!=_0x47099b&&_0x47099b[_0x467b22(0x1c2d)][_0x467b22(0xad5)]?null==_0x47099b?void 0x0:_0x47099b[_0x467b22(0x1c2d)][_0x467b22(0x2f3f)]:'1.',_0x395004=null!=_0x47099b&&_0x47099b[_0x467b22(0x28d1)][_0x467b22(0xad5)]?null==_0x47099b?void 0x0:_0x47099b[_0x467b22(0x28d1)]['associatedVariableName']:_0x467b22(0x10be);const _0x5b68c9=null!=_0x47099b&&_0x47099b[_0x467b22(0x19f4)][_0x467b22(0xad5)]?null==(_0x47099b=null==_0x47099b?void 0x0:_0x47099b[_0x467b22(0x19f4)][_0x467b22(0x19d)])?void 0x0:_0x47099b[_0x467b22(0x1995)]:null;var _0x47099b=null!==_0x5b68c9&&void 0x0!==_0x5b68c9&&_0x5b68c9[_0x467b22(0x2fb2)]['isConnected']?_0x5b68c9['tintAtDistance'][_0x467b22(0x2f3f)]:'1.',_0x48aa80=null!==_0x5b68c9&&void 0x0!==_0x5b68c9&&_0x5b68c9[_0x467b22(0x2b46)][_0x467b22(0xad5)]?_0x5b68c9['intensity'][_0x467b22(0x2f3f)]:'1.',_0x6b682d=null!==_0x5b68c9&&void 0x0!==_0x5b68c9&&_0x5b68c9[_0x467b22(0x1d92)]['isConnected']?_0x5b68c9[_0x467b22(0x1d92)][_0x467b22(0x2f3f)]:'';return(_0x40da3d+=null!=(_0x59eee=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x1d3e)](_0x59eee))?_0x59eee:'')+(_0x467b22(0x297c)+_0x5238af+_0x467b22(0x21b)+_0x1af392+',\x20'+_0x47099b+_0x467b22(0x1f0b)+_0x48aa80+',\x20'+_0x383751+_0x467b22(0x17bc)+(null==_0x38cbd2?void 0x0:_0x38cbd2['_reflectionMatrixName'])+_0x467b22(0x1d2)+(null==_0x38cbd2?void 0x0:_0x38cbd2['_cubeSamplerName'])+_0x467b22(0x2f7b)+(null==_0x38cbd2?void 0x0:_0x38cbd2['_vReflectionFilteringInfoName'])+_0x467b22(0x2e67)+_0x1ddc9e+'.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'+_0x6b682d+_0x467b22(0x3d8b)+(null!=(_0x59eee=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x1fa3)])?_0x59eee:'')+_0x467b22(0x3d8b)+(null!=(_0x40da3d=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x3099)])?_0x40da3d:'')+_0x467b22(0x3d8b)+(null!=(_0x5238af=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x257b)])?_0x5238af:'')+',\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'+(null!=(_0x1af392=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x28b5)])?_0x1af392:_0x467b22(0x1d71))+_0x467b22(0xdf0)+(null!=(_0x47099b=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x193d)])?_0x47099b:_0x467b22(0x1d71))+'\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'+(null!=(_0x48aa80=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x2b21)])?_0x48aa80:_0x467b22(0x1d71))+_0x467b22(0x33df)+(null!=(_0x383751=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9['_cubeSamplerName'])?_0x383751:'')+',\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'+(null!=(_0x38cbd2=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x1a34)])?_0x38cbd2:'')+',\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'+(null!=(_0x1ddc9e=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x2b21)])?_0x1ddc9e:_0x467b22(0x1d71))+_0x467b22(0x1651)+(null!=(_0x6b682d=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9['_cubeSamplerName'])?_0x6b682d:'')+',\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!=(_0x59eee=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x108c)])?_0x59eee:'')+_0x467b22(0x254d)+(null!=(_0x40da3d=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x1a34)])?_0x40da3d:'')+_0x467b22(0x698)+(null!=(_0x5238af=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x1a34)])?_0x5238af:'')+_0x467b22(0x15f7)+(null!=(_0x1af392=null===_0x5b68c9||void 0x0===_0x5b68c9?void 0x0:_0x5b68c9[_0x467b22(0x2da)])?_0x1af392:'')+_0x467b22(0x20e5)+_0x395004+',\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');}[_0x299ed5(0xb23)](_0x3b5e6b){var _0x3796b1=_0x299ed5;return _0x3b5e6b[_0x3796b1(0x397b)]===_0x53d275['u'][_0x3796b1(0xd57)]&&_0x3b5e6b[_0x3796b1(0x2dc9)][_0x3796b1(0x2db5)][_0x3796b1(0x3f90)](this),this;}}(0x0,_0x3cc0a5['H'])(_0x299ed5(0x3c20),_0x57a849);},0x159d0:(_0x9137d1,_0x3fc5e2,_0x78811e)=>{_0x78811e(0x6973),_0x78811e(0x11532),_0x78811e(0x16351);},0x16351:(_0x1f8445,_0x1e98e5,_0x54f8e8)=>{var _0x13e8f8=a8_0x16e4d8;_0x54f8e8['d'](_0x1e98e5,{'D':()=>_0x2043c4});var _0x1e98e5=_0x54f8e8(0x15a52),_0x239c77=_0x54f8e8(0x1137a),_0x5bdb50=_0x54f8e8(0x16ad5),_0x54f8e8=_0x54f8e8(0xe456);class _0x2043c4 extends _0x1e98e5['k']{constructor(_0x7a1e03){var _0x11749d=a8_0x5b24;super(_0x7a1e03,_0x5bdb50['u'][_0x11749d(0xd57)]),this[_0x11749d(0x12df)]=!0x0,this[_0x11749d(0x11e1)](_0x11749d(0x378e),_0x239c77['E'][_0x11749d(0x2f7)],!0x1,_0x5bdb50['u']['Fragment']),this['registerInput'](_0x11749d(0x2bf2),_0x239c77['E'][_0x11749d(0x2384)],!0x1,_0x5bdb50['u'][_0x11749d(0xd57)]),this[_0x11749d(0x11e1)](_0x11749d(0x16a0),_0x239c77['E']['Float'],!0x1,_0x5bdb50['u']['Fragment']),this[_0x11749d(0x3f05)](_0x11749d(0x27d0),_0x239c77['E']['Color4'],_0x5bdb50['u'][_0x11749d(0xd57)]);}[_0x13e8f8(0x3fcd)](){var _0x3aa09c=_0x13e8f8;return _0x3aa09c(0x1325);}get[_0x13e8f8(0x378e)](){var _0x29856d=_0x13e8f8;return this[_0x29856d(0x2a55)][0x0];}get[_0x13e8f8(0x2bf2)](){var _0x333bd5=_0x13e8f8;return this[_0x333bd5(0x2a55)][0x1];}get[_0x13e8f8(0x16a0)](){var _0x508b32=_0x13e8f8;return this[_0x508b32(0x2a55)][0x2];}get[_0x13e8f8(0x27d0)](){var _0x9c1e75=_0x13e8f8;return this[_0x9c1e75(0x13f5)][0x0];}['initialize'](_0x21a3d3){var _0x2899e6=_0x13e8f8;_0x21a3d3['_excludeVariableName'](_0x2899e6(0x12a8));}[_0x13e8f8(0xb23)](_0x110998){var _0x42cbda=_0x13e8f8;if(super['_buildBlock'](_0x110998),_0x110998[_0x42cbda(0x397b)]!==_0x5bdb50['u'][_0x42cbda(0xa4e)])return _0x110998[_0x42cbda(0x1ffe)]+='\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['_declareOutput'](this[_0x42cbda(0x27d0)],_0x110998)+_0x42cbda(0x1116)+this[_0x42cbda(0x16a0)][_0x42cbda(0x2f3f)]+_0x42cbda(0x2f25)+this[_0x42cbda(0x2bf2)]['associatedVariableName']+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+this['blendColor']['associatedVariableName']+_0x42cbda(0x661)+this[_0x42cbda(0x378e)][_0x42cbda(0x2f3f)]+_0x42cbda(0x22ba)+this['blendColor'][_0x42cbda(0x2f3f)]+_0x42cbda(0xf62)+this[_0x42cbda(0x378e)][_0x42cbda(0x2f3f)]+_0x42cbda(0x154b)+this[_0x42cbda(0x40a)](this['blendColor'],_0x110998)+_0x42cbda(0x11dc)+this[_0x42cbda(0x378e)][_0x42cbda(0x2f3f)]+_0x42cbda(0x3c0),this;}}(0x0,_0x54f8e8['H'])('BABYLON.ParticleBlendMultiplyBlock',_0x2043c4);},0x11532:(_0x462277,_0x421228,_0x27f3c6)=>{var _0x29a2da=a8_0x16e4d8;_0x27f3c6['d'](_0x421228,{'p':()=>_0x481b5d});var _0x421228=_0x27f3c6(0x15a52),_0x48f196=_0x27f3c6(0x1137a),_0x4299e2=_0x27f3c6(0x16ad5),_0x27f3c6=_0x27f3c6(0xe456);class _0x481b5d extends _0x421228['k']{constructor(_0x4d8bd1){var _0x142625=a8_0x5b24;super(_0x4d8bd1,_0x4299e2['u']['Fragment']),this[_0x142625(0x12df)]=!0x0,this[_0x142625(0x11e1)](_0x142625(0x378e),_0x48f196['E'][_0x142625(0x2f7)],!0x1,_0x4299e2['u'][_0x142625(0xd57)]),this[_0x142625(0x3f05)]('rampColor',_0x48f196['E'][_0x142625(0x2f7)],_0x4299e2['u'][_0x142625(0xd57)]);}[_0x29a2da(0x3fcd)](){var _0x2a9bee=_0x29a2da;return _0x2a9bee(0x229d);}get[_0x29a2da(0x378e)](){return this['_inputs'][0x0];}get[_0x29a2da(0xae1)](){var _0x5cff4a=_0x29a2da;return this[_0x5cff4a(0x13f5)][0x0];}[_0x29a2da(0x1a10)](_0x41f7db){var _0x248c9d=_0x29a2da;_0x41f7db['_excludeVariableName'](_0x248c9d(0x2ba1)),_0x41f7db[_0x248c9d(0x1484)]('rampSampler'),_0x41f7db['_excludeVariableName'](_0x248c9d(0x2aad)),_0x41f7db['_excludeVariableName'](_0x248c9d(0x1aed)),_0x41f7db['_excludeVariableName'](_0x248c9d(0x2fd2)),_0x41f7db[_0x248c9d(0x1484)]('rampColor'),_0x41f7db[_0x248c9d(0x1484)](_0x248c9d(0xda8));}[_0x29a2da(0xb23)](_0x2c1f3c){var _0x1bf570=_0x29a2da;if(super[_0x1bf570(0xb23)](_0x2c1f3c),_0x2c1f3c[_0x1bf570(0x397b)]!==_0x4299e2['u'][_0x1bf570(0xa4e)])return _0x2c1f3c[_0x1bf570(0x22a0)]('rampSampler'),_0x2c1f3c[_0x1bf570(0x39da)](_0x1bf570(0x2ba1),_0x1bf570(0x2b6),_0x1bf570(0xda7)),_0x2c1f3c['compilationString']+='\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'+this[_0x1bf570(0x378e)][_0x1bf570(0x2f3f)]+';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20'+this[_0x1bf570(0x378e)][_0x1bf570(0x2f3f)]+_0x1bf570(0xa7b)+this[_0x1bf570(0x40a)](this[_0x1bf570(0xae1)],_0x2c1f3c)+_0x1bf570(0x1d61)+this[_0x1bf570(0x40a)](this[_0x1bf570(0xae1)],_0x2c1f3c)+_0x1bf570(0x11dc)+this[_0x1bf570(0x378e)]['associatedVariableName']+';\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,_0x27f3c6['H'])(_0x29a2da(0x3065),_0x481b5d);},0x6973:(_0xd4d43a,_0x26fda2,_0x990f2b)=>{var _0x434f14=a8_0x16e4d8;_0x990f2b['d'](_0x26fda2,{'P':()=>_0x5776fd});var _0x26fda2=_0x990f2b(0x15a52),_0x4fe19f=_0x990f2b(0x1137a),_0x5c16ea=_0x990f2b(0x16ad5),_0x3ac763=_0x990f2b(0x11c74),_0x3901e8=_0x990f2b(0xe456),_0x332744=_0x990f2b(0xbac7);class _0x5776fd extends _0x26fda2['k']{constructor(_0x481f9f){var _0x3a96a7=a8_0x5b24;super(_0x481f9f,_0x5c16ea['u'][_0x3a96a7(0xd57)]),this[_0x3a96a7(0x1a56)]=_0x3a96a7(0x399c),this[_0x3a96a7(0xfed)]=!0x1,this[_0x3a96a7(0x2121)]=!0x1,this[_0x3a96a7(0x12df)]=!0x1,this['registerInput']('uv',_0x4fe19f['E'][_0x3a96a7(0x2975)],!0x1,_0x5c16ea['u'][_0x3a96a7(0x32f9)]),this[_0x3a96a7(0x3f05)](_0x3a96a7(0x3e6f),_0x4fe19f['E']['Color4'],_0x5c16ea['u'][_0x3a96a7(0x359a)]),this[_0x3a96a7(0x3f05)](_0x3a96a7(0x23d8),_0x4fe19f['E'][_0x3a96a7(0x1f42)],_0x5c16ea['u'][_0x3a96a7(0x359a)]),this[_0x3a96a7(0x3f05)]('r',_0x4fe19f['E'][_0x3a96a7(0x2384)],_0x5c16ea['u']['Neutral']),this[_0x3a96a7(0x3f05)]('g',_0x4fe19f['E'][_0x3a96a7(0x2384)],_0x5c16ea['u'][_0x3a96a7(0x359a)]),this[_0x3a96a7(0x3f05)]('b',_0x4fe19f['E'][_0x3a96a7(0x2384)],_0x5c16ea['u'][_0x3a96a7(0x359a)]),this[_0x3a96a7(0x3f05)]('a',_0x4fe19f['E'][_0x3a96a7(0x2384)],_0x5c16ea['u'][_0x3a96a7(0x359a)]),this[_0x3a96a7(0x2a55)][0x0][_0x3a96a7(0xcfa)](_0x4fe19f['E'][_0x3a96a7(0x3c5a)]|_0x4fe19f['E']['Vector3']|_0x4fe19f['E'][_0x3a96a7(0x19c7)]);}[_0x434f14(0x3fcd)](){var _0x3a285f=_0x434f14;return _0x3a285f(0x2db0);}get['uv'](){var _0x554da2=_0x434f14;return this[_0x554da2(0x2a55)][0x0];}get[_0x434f14(0x3e6f)](){var _0x3aaf4d=_0x434f14;return this[_0x3aaf4d(0x13f5)][0x0];}get[_0x434f14(0x23d8)](){var _0x219cdd=_0x434f14;return this[_0x219cdd(0x13f5)][0x1];}get['r'](){var _0x54199c=_0x434f14;return this[_0x54199c(0x13f5)][0x2];}get['g'](){var _0x8db907=_0x434f14;return this[_0x8db907(0x13f5)][0x3];}get['b'](){var _0x43cfae=_0x434f14;return this[_0x43cfae(0x13f5)][0x4];}get['a'](){var _0x1a0b99=_0x434f14;return this[_0x1a0b99(0x13f5)][0x5];}['initialize'](_0x2e2298){var _0x3b4145=_0x434f14;_0x2e2298['_excludeVariableName'](_0x3b4145(0x399c));}[_0x434f14(0x16c8)](_0x4724af){var _0x52d977=_0x434f14;if(!this['uv'][_0x52d977(0xad5)]){let _0x2d7c5d=_0x4724af['getInputBlockByPredicate'](_0x47a34e=>_0x47a34e[_0x52d977(0xf27)]&&'particle_uv'===_0x47a34e[_0x52d977(0xc8c)]);_0x2d7c5d||(_0x2d7c5d=new _0x3ac763['S']('uv'))['setAsAttribute']('particle_uv'),_0x2d7c5d[_0x52d977(0x61d)][_0x52d977(0x3dee)](this['uv']);}}[_0x434f14(0x3571)](_0x2fa82f,_0x530e34,_0xa8ed58){var _0x1f3a8a=_0x434f14;_0xa8ed58[_0x1f3a8a(0x2c65)](this[_0x1f3a8a(0x1030)],this[_0x1f3a8a(0xfed)],!0x0),_0xa8ed58[_0x1f3a8a(0x2c65)](this[_0x1f3a8a(0x41a1)],this[_0x1f3a8a(0x2121)],!0x0);}[_0x434f14(0x3261)](){var _0x201f5c=_0x434f14;return!(this[_0x201f5c(0x3c38)]&&!this['texture'][_0x201f5c(0x1ec1)]());}[_0x434f14(0x708)](_0x14d90d,_0x303052,_0x558209){var _0xfd9c5b=_0x434f14;_0x14d90d[_0xfd9c5b(0x1ffe)]+=this[_0xfd9c5b(0x40a)](_0x303052,_0x14d90d)+_0xfd9c5b(0x11dc)+this['_tempTextureRead']+'.'+_0x558209+';\x0d\x0a',_0x14d90d[_0xfd9c5b(0x1ffe)]+=_0xfd9c5b(0x954)+this['_linearDefineName']+'\x0d\x0a',_0x14d90d[_0xfd9c5b(0x1ffe)]+=_0x303052[_0xfd9c5b(0x2f3f)]+'\x20=\x20toGammaSpace('+_0x303052[_0xfd9c5b(0x2f3f)]+');\x0d\x0a',_0x14d90d[_0xfd9c5b(0x1ffe)]+='#endif\x0d\x0a',_0x14d90d['compilationString']+=_0xfd9c5b(0x954)+this[_0xfd9c5b(0x41a1)]+'\x0d\x0a',_0x14d90d[_0xfd9c5b(0x1ffe)]+=_0x303052['associatedVariableName']+_0xfd9c5b(0x2dfc)+_0x303052[_0xfd9c5b(0x2f3f)]+_0xfd9c5b(0x2295),_0x14d90d[_0xfd9c5b(0x1ffe)]+=_0xfd9c5b(0x1766);}[_0x434f14(0xb23)](_0x5e0c22){var _0x32107c=_0x434f14;if(super[_0x32107c(0xb23)](_0x5e0c22),_0x5e0c22[_0x32107c(0x397b)]!==_0x5c16ea['u'][_0x32107c(0xa4e)]){this[_0x32107c(0x32e4)]=_0x5e0c22[_0x32107c(0x1d12)]('tempTextureRead'),_0x5e0c22['_emit2DSampler'](this[_0x32107c(0x1a56)]),_0x5e0c22['sharedData'][_0x32107c(0x1980)]['push'](this),_0x5e0c22[_0x32107c(0x2dc9)][_0x32107c(0x346d)][_0x32107c(0x3f90)](this),_0x5e0c22[_0x32107c(0x2dc9)]['blocksWithDefines'][_0x32107c(0x3f90)](this),this[_0x32107c(0x1030)]=_0x5e0c22[_0x32107c(0x22b8)](_0x32107c(0xf21)),this[_0x32107c(0x41a1)]=_0x5e0c22[_0x32107c(0x22b8)]('ISGAMMA');var _0x327aa6='//'+this[_0x32107c(0xc8c)];_0x5e0c22['_emitFunctionFromInclude'](_0x32107c(0x3eec),_0x327aa6),_0x5e0c22['compilationString']+=_0x32107c(0x3723)+this[_0x32107c(0x32e4)]+_0x32107c(0xc5b)+this[_0x32107c(0x1a56)]+',\x20'+this['uv']['associatedVariableName']+');\x0d\x0a';for(const _0x2bced8 of this[_0x32107c(0x13f5)])_0x2bced8['hasEndpoints']&&this['_writeOutput'](_0x5e0c22,_0x2bced8,_0x2bced8[_0x32107c(0xc8c)]);return this;}}[_0x434f14(0x2fcc)](){var _0x296409=_0x434f14;const _0x4eb5d5=super['serialize']();return _0x4eb5d5[_0x296409(0xfed)]=this[_0x296409(0xfed)],_0x4eb5d5[_0x296409(0x2121)]=this['convertToLinearSpace'],this['texture']&&!this['texture'][_0x296409(0xeab)]&&(_0x4eb5d5['texture']=this[_0x296409(0x3c38)][_0x296409(0x2fcc)]()),_0x4eb5d5;}[_0x434f14(0x12f6)](_0x390c05,_0x1af62b,_0x41856e){var _0x1a2330=_0x434f14;super[_0x1a2330(0x12f6)](_0x390c05,_0x1af62b,_0x41856e),this[_0x1a2330(0xfed)]=_0x390c05['convertToGammaSpace'],this[_0x1a2330(0x2121)]=!!_0x390c05[_0x1a2330(0x2121)],_0x390c05['texture']&&(_0x41856e=0x0===_0x390c05[_0x1a2330(0x3c38)][_0x1a2330(0x738)]['indexOf']('data:')?'':_0x41856e,this[_0x1a2330(0x3c38)]=_0x332744['x'][_0x1a2330(0x2a19)](_0x390c05[_0x1a2330(0x3c38)],_0x1af62b,_0x41856e));}}(0x0,_0x3901e8['H'])(_0x434f14(0x2cc0),_0x5776fd);},0x11a5a:(_0x50042e,_0x70667e,_0x368f23)=>{var _0x457872=a8_0x16e4d8,_0x52814a=_0x368f23(0x15a52),_0x22a692=_0x368f23(0x1137a),_0x435776=_0x368f23(0x13cd1),_0x1c9b81=_0x368f23(0x16ad5),_0x468c68=_0x368f23(0x147cf),_0x5dadfd=_0x368f23(0x11c74),_0x50923e=_0x368f23(0xe456);_0x368f23(0x13f9a),_0x368f23(0xb434);class _0x565491 extends _0x52814a['k']{constructor(_0x624ca5){var _0x418b62=a8_0x5b24;super(_0x624ca5,_0x1c9b81['u'][_0x418b62(0xa4e)]),this[_0x418b62(0x11e1)]('matricesIndices',_0x22a692['E'][_0x418b62(0x19c7)]),this[_0x418b62(0x11e1)](_0x418b62(0x111e),_0x22a692['E'][_0x418b62(0x19c7)]),this[_0x418b62(0x11e1)](_0x418b62(0x12f5),_0x22a692['E'][_0x418b62(0x19c7)],!0x0),this[_0x418b62(0x11e1)]('matricesWeightsExtra',_0x22a692['E'][_0x418b62(0x19c7)],!0x0),this[_0x418b62(0x11e1)](_0x418b62(0x2023),_0x22a692['E'][_0x418b62(0x31e7)]),this[_0x418b62(0x3f05)](_0x418b62(0x61d),_0x22a692['E'][_0x418b62(0x31e7)]);}[_0x457872(0x1a10)](_0x1668c4){var _0xa14b04=_0x457872;_0x1668c4[_0xa14b04(0x1484)](_0xa14b04(0xe29)),_0x1668c4['_excludeVariableName'](_0xa14b04(0x33fd)),_0x1668c4[_0xa14b04(0x1484)](_0xa14b04(0x2bed)),_0x1668c4[_0xa14b04(0x1484)](_0xa14b04(0x80a));}['getClassName'](){var _0x2771d5=_0x457872;return _0x2771d5(0x508);}get[_0x457872(0x3275)](){var _0x1abdf1=_0x457872;return this[_0x1abdf1(0x2a55)][0x0];}get[_0x457872(0x111e)](){var _0x1d35bf=_0x457872;return this[_0x1d35bf(0x2a55)][0x1];}get[_0x457872(0x12f5)](){return this['_inputs'][0x2];}get[_0x457872(0x2b8a)](){var _0x1f10df=_0x457872;return this[_0x1f10df(0x2a55)][0x3];}get[_0x457872(0x2023)](){var _0x326452=_0x457872;return this[_0x326452(0x2a55)][0x4];}get[_0x457872(0x61d)](){var _0x313f06=_0x457872;return this[_0x313f06(0x13f5)][0x0];}[_0x457872(0x16c8)](_0x5905e5){var _0x3a0e14=_0x457872;if(!this[_0x3a0e14(0x3275)][_0x3a0e14(0xad5)]){let _0x2ce231=_0x5905e5['getInputBlockByPredicate'](_0x22e4c3=>_0x22e4c3[_0x3a0e14(0xf27)]&&'matricesIndices'===_0x22e4c3[_0x3a0e14(0xc8c)]);_0x2ce231||(_0x2ce231=new _0x5dadfd['S'](_0x3a0e14(0x3275)))[_0x3a0e14(0x2d19)](_0x3a0e14(0x3275)),_0x2ce231['output'][_0x3a0e14(0x3dee)](this['matricesIndices']);}if(!this[_0x3a0e14(0x111e)][_0x3a0e14(0xad5)]){let _0x3eca27=_0x5905e5[_0x3a0e14(0x1398)](_0x4248fc=>_0x4248fc[_0x3a0e14(0xf27)]&&'matricesWeights'===_0x4248fc[_0x3a0e14(0xc8c)]);_0x3eca27||(_0x3eca27=new _0x5dadfd['S'](_0x3a0e14(0x111e)))[_0x3a0e14(0x2d19)](_0x3a0e14(0x111e)),_0x3eca27['output']['connectTo'](this[_0x3a0e14(0x111e)]);}if(!this['world']['isConnected']){let _0xbb68bd=_0x5905e5[_0x3a0e14(0x1398)](_0x5e3177=>_0x5e3177[_0x3a0e14(0x731)]===_0x435776['$'][_0x3a0e14(0x1e02)]);_0xbb68bd||(_0xbb68bd=new _0x5dadfd['S'](_0x3a0e14(0x2023)))[_0x3a0e14(0x2a99)](_0x435776['$'][_0x3a0e14(0x1e02)]),_0xbb68bd['output'][_0x3a0e14(0x3dee)](this['world']);}}[_0x457872(0x940)](_0xebf3a3,_0x2c5a73){var _0x58b55b=_0x457872;_0xebf3a3&&_0xebf3a3[_0x58b55b(0x3675)]&&_0xebf3a3[_0x58b55b(0x11a5)]&&_0xebf3a3[_0x58b55b(0x2d12)]&&_0x2c5a73['addCPUSkinningFallback'](0x0,_0xebf3a3);}[_0x457872(0x2de9)](_0x2bbb7f,_0x33499c,_0x2f4b63){var _0x403027=_0x457872;_0x468c68['G'][_0x403027(0x2a10)](_0x2f4b63,_0x2bbb7f);}[_0x457872(0x3571)](_0x2923ec,_0xa3dacb,_0x4ea009){var _0x227004=_0x457872;_0x4ea009[_0x227004(0x1ed2)]&&_0x468c68['G'][_0x227004(0x16f9)](_0x2923ec,_0x4ea009);}['_buildBlock'](_0x3abfbf){var _0x29fa08=_0x457872;super[_0x29fa08(0xb23)](_0x3abfbf),_0x3abfbf[_0x29fa08(0x2dc9)][_0x29fa08(0x1cf1)][_0x29fa08(0x3f90)](this),_0x3abfbf[_0x29fa08(0x2dc9)][_0x29fa08(0x2b12)][_0x29fa08(0x3f90)](this),_0x3abfbf['sharedData']['blocksWithDefines'][_0x29fa08(0x3f90)](this),_0x3abfbf['uniforms'][_0x29fa08(0x3f90)](_0x29fa08(0x33fd)),_0x3abfbf[_0x29fa08(0x1585)][_0x29fa08(0x3f90)]('mBones'),_0x3abfbf[_0x29fa08(0x1bfe)][_0x29fa08(0x3f90)](_0x29fa08(0xe29));var _0x23995c='//'+this['name'],_0x340d05=(_0x3abfbf['_emitFunctionFromInclude']('bonesDeclaration',_0x23995c,{'removeAttributes':!0x0,'removeUniforms':!0x1,'removeVaryings':!0x0,'removeIfDef':!0x1}),_0x3abfbf[_0x29fa08(0x1d12)]('influence')),_0x23995c=(_0x3abfbf[_0x29fa08(0x1ffe)]+=_0x3abfbf[_0x29fa08(0x3b04)](_0x29fa08(0x14f6),_0x23995c,{'replaceStrings':[{'search':/finalWorld=finalWorld\*influence;/,'replace':''},{'search':/influence/gm,'replace':_0x340d05}]}),this['_outputs'][0x0]),_0x27fa69=this[_0x29fa08(0x2023)];return _0x3abfbf['compilationString']+=_0x29fa08(0x393e),_0x3abfbf['compilationString']+=this[_0x29fa08(0x40a)](_0x23995c,_0x3abfbf)+(_0x29fa08(0x11dc)+_0x27fa69['associatedVariableName']+'\x20*\x20'+_0x340d05+_0x29fa08(0x3254)),_0x3abfbf[_0x29fa08(0x1ffe)]+=_0x29fa08(0x2a48),_0x3abfbf[_0x29fa08(0x1ffe)]+=this[_0x29fa08(0x40a)](_0x23995c,_0x3abfbf)+(_0x29fa08(0x11dc)+_0x27fa69[_0x29fa08(0x2f3f)]+_0x29fa08(0x3254)),_0x3abfbf[_0x29fa08(0x1ffe)]+='#endif\x0d\x0a',this;}}(0x0,_0x50923e['H'])(_0x457872(0x29e0),_0x565491);},0xad25:(_0x1a0e9b,_0x19db7d,_0x355aef)=>{_0x355aef(0x108ae),_0x355aef(0x11a5a),_0x355aef(0x2ff5),_0x355aef(0x5f72),_0x355aef(0x54e9);},0x2ff5:(_0x52d83a,_0x406ae9,_0x5af0d7)=>{var _0xa4ed7f=a8_0x16e4d8,_0x3b1966=_0x5af0d7(0x15a52),_0x38ec4f=_0x5af0d7(0x16ad5),_0x237d58=_0x5af0d7(0x1137a),_0xd118a5=_0x5af0d7(0x13cd1),_0x3ea494=_0x5af0d7(0x11c74),_0x5af0d7=_0x5af0d7(0xe456);class _0x31509d extends _0x3b1966['k']{constructor(_0x12b23b){var _0x2a7f9a=a8_0x5b24;super(_0x12b23b,_0x38ec4f['u'][_0x2a7f9a(0xa4e)]),this[_0x2a7f9a(0x11e1)]('world0',_0x237d58['E'][_0x2a7f9a(0x19c7)]),this[_0x2a7f9a(0x11e1)]('world1',_0x237d58['E'][_0x2a7f9a(0x19c7)]),this[_0x2a7f9a(0x11e1)](_0x2a7f9a(0x2d1e),_0x237d58['E'][_0x2a7f9a(0x19c7)]),this[_0x2a7f9a(0x11e1)](_0x2a7f9a(0x1605),_0x237d58['E'][_0x2a7f9a(0x19c7)]),this[_0x2a7f9a(0x11e1)](_0x2a7f9a(0x2023),_0x237d58['E'][_0x2a7f9a(0x31e7)],!0x0),this['registerOutput'](_0x2a7f9a(0x61d),_0x237d58['E'][_0x2a7f9a(0x31e7)]),this[_0x2a7f9a(0x3f05)]('instanceID',_0x237d58['E']['Float']);}[_0xa4ed7f(0x3fcd)](){var _0x33abaf=_0xa4ed7f;return _0x33abaf(0x1bc3);}get[_0xa4ed7f(0x463)](){return this['_inputs'][0x0];}get[_0xa4ed7f(0x3a4f)](){return this['_inputs'][0x1];}get[_0xa4ed7f(0x2d1e)](){var _0x6cc654=_0xa4ed7f;return this[_0x6cc654(0x2a55)][0x2];}get[_0xa4ed7f(0x1605)](){return this['_inputs'][0x3];}get['world'](){var _0x20f080=_0xa4ed7f;return this[_0x20f080(0x2a55)][0x4];}get[_0xa4ed7f(0x61d)](){return this['_outputs'][0x0];}get[_0xa4ed7f(0x53f)](){var _0x19a9f2=_0xa4ed7f;return this[_0x19a9f2(0x13f5)][0x1];}[_0xa4ed7f(0x16c8)](_0x471a27){var _0x5aaf99=_0xa4ed7f;if(!this['world0'][_0x5aaf99(0x19d)]){let _0xa8a1fd=_0x471a27[_0x5aaf99(0x1398)](_0x18cb72=>_0x18cb72[_0x5aaf99(0xf27)]&&'world0'===_0x18cb72['name']);_0xa8a1fd||(_0xa8a1fd=new _0x3ea494['S'](_0x5aaf99(0x463)))[_0x5aaf99(0x2d19)](_0x5aaf99(0x463)),_0xa8a1fd['output']['connectTo'](this[_0x5aaf99(0x463)]);}if(!this[_0x5aaf99(0x3a4f)][_0x5aaf99(0x19d)]){let _0x56bdfb=_0x471a27['getInputBlockByPredicate'](_0xcbb857=>_0xcbb857['isAttribute']&&_0x5aaf99(0x3a4f)===_0xcbb857[_0x5aaf99(0xc8c)]);_0x56bdfb||(_0x56bdfb=new _0x3ea494['S'](_0x5aaf99(0x3a4f)))['setAsAttribute'](_0x5aaf99(0x3a4f)),_0x56bdfb[_0x5aaf99(0x61d)][_0x5aaf99(0x3dee)](this[_0x5aaf99(0x3a4f)]);}if(!this[_0x5aaf99(0x2d1e)][_0x5aaf99(0x19d)]){let _0x46c1d6=_0x471a27['getInputBlockByPredicate'](_0x3d6bc2=>_0x3d6bc2['isAttribute']&&_0x5aaf99(0x2d1e)===_0x3d6bc2[_0x5aaf99(0xc8c)]);_0x46c1d6||(_0x46c1d6=new _0x3ea494['S'](_0x5aaf99(0x2d1e)))[_0x5aaf99(0x2d19)]('world2'),_0x46c1d6['output'][_0x5aaf99(0x3dee)](this[_0x5aaf99(0x2d1e)]);}if(!this[_0x5aaf99(0x1605)][_0x5aaf99(0x19d)]){let _0x4f985e=_0x471a27[_0x5aaf99(0x1398)](_0x5ba436=>_0x5ba436[_0x5aaf99(0xf27)]&&_0x5aaf99(0x1605)===_0x5ba436[_0x5aaf99(0xc8c)]);_0x4f985e||(_0x4f985e=new _0x3ea494['S'](_0x5aaf99(0x1605)))[_0x5aaf99(0x2d19)](_0x5aaf99(0x1605)),_0x4f985e[_0x5aaf99(0x61d)][_0x5aaf99(0x3dee)](this[_0x5aaf99(0x1605)]);}if(!this[_0x5aaf99(0x2023)][_0x5aaf99(0x19d)]){let _0x4b9ac7=_0x471a27[_0x5aaf99(0x1398)](_0x5a1876=>_0x5a1876[_0x5aaf99(0xf27)]&&_0x5aaf99(0x2023)===_0x5a1876[_0x5aaf99(0xc8c)]);_0x4b9ac7||(_0x4b9ac7=new _0x3ea494['S']('world'))[_0x5aaf99(0x2a99)](_0xd118a5['$'][_0x5aaf99(0x1e02)]),_0x4b9ac7['output'][_0x5aaf99(0x3dee)](this[_0x5aaf99(0x2023)]);}this[_0x5aaf99(0x2023)]['define']=_0x5aaf99(0x45b);}[_0xa4ed7f(0x3571)](_0x127137,_0x4ddaab,_0x564446,_0x2c7239=!0x1,_0x51aaf1){var _0x1e3996=_0xa4ed7f;let _0x4e5da6=!0x1;_0x564446[_0x1e3996(0x22d6)]!==_0x2c7239&&(_0x564446[_0x1e3996(0x2c65)](_0x1e3996(0x22d6),_0x2c7239),_0x4e5da6=!0x0),_0x51aaf1&&_0x564446[_0x1e3996(0x1d85)]!==!(null==_0x51aaf1||!_0x51aaf1[_0x1e3996(0x2224)]()[_0x1e3996(0x3909)])&&(_0x564446[_0x1e3996(0x2c65)](_0x1e3996(0x1d85),!(null==_0x51aaf1||!_0x51aaf1[_0x1e3996(0x2224)]()['hasThinInstances'])),_0x4e5da6=!0x0),_0x4e5da6&&_0x564446[_0x1e3996(0x41e2)]();}[_0xa4ed7f(0xb23)](_0x11e6ed){var _0x3f92fb=_0xa4ed7f;super['_buildBlock'](_0x11e6ed);var _0x4f832a=_0x11e6ed[_0x3f92fb(0x2dc9)][_0x3f92fb(0x3fde)]['getEngine'](),_0x5aea16=(_0x11e6ed[_0x3f92fb(0x2dc9)][_0x3f92fb(0x2db5)][_0x3f92fb(0x3f90)](this),this[_0x3f92fb(0x13f5)][0x0]),_0xc0bb73=this[_0x3f92fb(0x13f5)][0x1],_0x5ec768=this[_0x3f92fb(0x463)],_0x468c29=this[_0x3f92fb(0x3a4f)],_0x349a1b=this[_0x3f92fb(0x2d1e)],_0x483d38=this[_0x3f92fb(0x1605)];return _0x11e6ed['compilationString']+=_0x3f92fb(0x4173),_0x11e6ed[_0x3f92fb(0x1ffe)]+=this[_0x3f92fb(0x40a)](_0x5aea16,_0x11e6ed)+(_0x3f92fb(0x103c)+_0x5ec768['associatedVariableName']+',\x20'+_0x468c29['associatedVariableName']+',\x20'+_0x349a1b[_0x3f92fb(0x2f3f)]+',\x20'+_0x483d38[_0x3f92fb(0x2f3f)]+');\x0d\x0a'),_0x11e6ed[_0x3f92fb(0x1ffe)]+=_0x3f92fb(0xf17),_0x11e6ed[_0x3f92fb(0x1ffe)]+=_0x5aea16[_0x3f92fb(0x2f3f)]+_0x3f92fb(0x11dc)+this['world'][_0x3f92fb(0x2f3f)]+_0x3f92fb(0x2f25)+_0x5aea16[_0x3f92fb(0x2f3f)]+_0x3f92fb(0x3254),_0x11e6ed['compilationString']+=_0x3f92fb(0x1766),_0x4f832a[_0x3f92fb(0x2605)]['canUseGLInstanceID']?_0x11e6ed[_0x3f92fb(0x1ffe)]+=this[_0x3f92fb(0x40a)](_0xc0bb73,_0x11e6ed)+_0x3f92fb(0x83b):_0x11e6ed[_0x3f92fb(0x1ffe)]+=this[_0x3f92fb(0x40a)](_0xc0bb73,_0x11e6ed)+'\x20=\x200.0;\x0d\x0a',_0x11e6ed[_0x3f92fb(0x1ffe)]+=_0x3f92fb(0x2a48),_0x11e6ed[_0x3f92fb(0x1ffe)]+=this[_0x3f92fb(0x40a)](_0x5aea16,_0x11e6ed)+(_0x3f92fb(0x11dc)+this['world'][_0x3f92fb(0x2f3f)]+_0x3f92fb(0x3254)),_0x11e6ed[_0x3f92fb(0x1ffe)]+=this[_0x3f92fb(0x40a)](_0xc0bb73,_0x11e6ed)+'\x20=\x200.0;\x0d\x0a',_0x11e6ed[_0x3f92fb(0x1ffe)]+=_0x3f92fb(0x1766),this;}}(0x0,_0x5af0d7['H'])(_0xa4ed7f(0x35e8),_0x31509d);},0x54e9:(_0x61bed8,_0x4f175e,_0x515c3b)=>{var _0x2ab555=a8_0x16e4d8,_0x6d8dc5=_0x515c3b(0x15a52),_0x231996=_0x515c3b(0x1137a),_0x535cb5=_0x515c3b(0x16ad5),_0x5b69b5=_0x515c3b(0xe456),_0x3ddefb=_0x515c3b(0xf347);class _0x20f75a extends _0x6d8dc5['k']{constructor(_0x35a703){var _0x514113=a8_0x5b24;super(_0x35a703,_0x535cb5['u'][_0x514113(0xa4e)]),this[_0x514113(0x11e1)]('worldPosition',_0x231996['E'][_0x514113(0x19c7)],!0x1,_0x535cb5['u'][_0x514113(0xa4e)]),this['registerOutput'](_0x514113(0x4208),_0x231996['E'][_0x514113(0xf88)]),this['registerOutput'](_0x514113(0x378e),_0x231996['E'][_0x514113(0x1f42)]),this['registerOutput'](_0x514113(0x2b46),_0x231996['E']['Float']),this[_0x514113(0x3f05)](_0x514113(0x4051),_0x231996['E'][_0x514113(0x2384)]),this[_0x514113(0x3f05)](_0x514113(0x288b),_0x231996['E'][_0x514113(0x2384)]),this['registerOutput'](_0x514113(0x35b5),_0x231996['E'][_0x514113(0x2384)]),this[_0x514113(0x3f05)](_0x514113(0x8bc),_0x231996['E']['Vector2']);}['getClassName'](){var _0x46821e=a8_0x5b24;return _0x46821e(0x1a12);}get[_0x2ab555(0x3875)](){var _0x50d489=_0x2ab555;return this[_0x50d489(0x2a55)][0x0];}get[_0x2ab555(0x4208)](){var _0x4460bb=_0x2ab555;return this[_0x4460bb(0x13f5)][0x0];}get[_0x2ab555(0x378e)](){var _0x2aa777=_0x2ab555;return this[_0x2aa777(0x13f5)][0x1];}get[_0x2ab555(0x2b46)](){var _0x811648=_0x2ab555;return this[_0x811648(0x13f5)][0x2];}get['shadowBias'](){return this['_outputs'][0x3];}get[_0x2ab555(0x288b)](){var _0x6d2a48=_0x2ab555;return this[_0x6d2a48(0x13f5)][0x4];}get['shadowDepthScale'](){var _0x2e3a8f=_0x2ab555;return this[_0x2e3a8f(0x13f5)][0x5];}get[_0x2ab555(0x8bc)](){return this['_outputs'][0x6];}['bind'](_0x5d8d46,_0x26a8c2,_0x329fd2){var _0x56523f=_0x2ab555;if(_0x329fd2){this[_0x56523f(0x152b)]&&this[_0x56523f(0x152b)]['isDisposed']()&&(this[_0x56523f(0x152b)]=null);let _0x1e7423=this[_0x56523f(0x152b)];_0x329fd2=_0x26a8c2[_0x56523f(0x83e)]();if(!_0x1e7423&&_0x329fd2[_0x56523f(0xe8a)][_0x56523f(0x1377)]&&(_0x1e7423=this[_0x56523f(0x152b)]=_0x329fd2[_0x56523f(0xe8a)][0x0],this['_forcePrepareDefines']=!0x0),!_0x1e7423||!_0x1e7423['isEnabled'])return _0x5d8d46[_0x56523f(0x1b47)](this[_0x56523f(0x25f4)],0x0,0x0,0x0),void _0x5d8d46[_0x56523f(0x33ca)](this[_0x56523f(0x211a)],0x0,0x0,0x0,0x0);_0x1e7423[_0x56523f(0x2360)](_0x5d8d46,this[_0x56523f(0x25f4)]),_0x5d8d46[_0x56523f(0x3200)](this[_0x56523f(0x211a)],_0x1e7423[_0x56523f(0xe59)],_0x1e7423[_0x56523f(0x2b46)]),_0x26a8c2=_0x1e7423[_0x56523f(0xdcc)]();if((this[_0x56523f(0x4051)]['hasEndpoints']||this[_0x56523f(0x288b)][_0x56523f(0xb6c)]||this[_0x56523f(0x35b5)][_0x56523f(0xb6c)])&&(_0x26a8c2?_0x5d8d46[_0x56523f(0x1b47)](this[_0x56523f(0x1fc9)],_0x26a8c2[_0x56523f(0x1796)],_0x26a8c2[_0x56523f(0x4021)],_0x26a8c2['depthScale']):_0x5d8d46[_0x56523f(0x1b47)](this[_0x56523f(0x1fc9)],0x0,0x0,0x0)),this[_0x56523f(0x8bc)]){if(_0x26a8c2&&_0x329fd2['activeCamera']){const _0x500426=_0x1e7423;_0x5d8d46[_0x56523f(0x39e5)](this[_0x56523f(0xa88)],_0x500426[_0x56523f(0x1b76)](_0x329fd2[_0x56523f(0x146e)]),_0x500426[_0x56523f(0x1b76)](_0x329fd2[_0x56523f(0x146e)])+_0x500426['getDepthMaxZ'](_0x329fd2[_0x56523f(0x146e)]));}else _0x5d8d46['setFloat2'](this[_0x56523f(0xa88)],0x0,0x0);}}}[_0x2ab555(0x3571)](_0x151457,_0x567173,_0x3cd928){var _0x75dd95=_0x2ab555,_0x1e3407;(_0x3cd928['_areLightsDirty']||this[_0x75dd95(0x2986)])&&(this['_forcePrepareDefines']=!0x1,_0x1e3407=this[_0x75dd95(0x152b)],_0x3cd928[_0x75dd95(0x2c65)](this['_lightTypeDefineName'],!!(_0x1e3407&&_0x1e3407 instanceof _0x3ddefb['c']),!0x0));}[_0x2ab555(0xb23)](_0x46a46d){var _0x2e6086=_0x2ab555;super[_0x2e6086(0xb23)](_0x46a46d),_0x46a46d[_0x2e6086(0x2dc9)]['bindableBlocks'][_0x2e6086(0x3f90)](this),_0x46a46d[_0x2e6086(0x2dc9)][_0x2e6086(0x2db5)][_0x2e6086(0x3f90)](this);var _0x269026=this[_0x2e6086(0x4208)],_0x4758a3=this[_0x2e6086(0x378e)],_0x4a0079=this['intensity'],_0x4b3855=this[_0x2e6086(0x4051)],_0x27135d=this[_0x2e6086(0x288b)],_0x37d7e0=this[_0x2e6086(0x35b5)],_0x4d180e=this[_0x2e6086(0x8bc)];return this[_0x2e6086(0x25f4)]=_0x46a46d[_0x2e6086(0x1d12)]('lightData'),this[_0x2e6086(0x211a)]=_0x46a46d['_getFreeVariableName'](_0x2e6086(0x35a)),this[_0x2e6086(0x1fc9)]=_0x46a46d['_getFreeVariableName']('shadowData'),this['_lightShadowExtraUniformName']=_0x46a46d[_0x2e6086(0x1d12)](_0x2e6086(0x2c00)),this[_0x2e6086(0x1237)]=_0x46a46d[_0x2e6086(0x22b8)]('LIGHTPOINTTYPE'),_0x46a46d[_0x2e6086(0x1142)](this[_0x2e6086(0x25f4)],_0x2e6086(0xc31)),_0x46a46d[_0x2e6086(0x1142)](this[_0x2e6086(0x211a)],'vec4'),_0x46a46d[_0x2e6086(0x1ffe)]+=_0x2e6086(0x954)+this['_lightTypeDefineName']+'\x0d\x0a',_0x46a46d[_0x2e6086(0x1ffe)]+=this['_declareOutput'](_0x269026,_0x46a46d)+(_0x2e6086(0x648)+this['worldPosition'][_0x2e6086(0x2f3f)]+'.xyz\x20-\x20'+this[_0x2e6086(0x25f4)]+_0x2e6086(0x2295)),_0x46a46d[_0x2e6086(0x1ffe)]+=_0x2e6086(0x2a48),_0x46a46d['compilationString']+=this['_declareOutput'](_0x269026,_0x46a46d)+('\x20=\x20'+this[_0x2e6086(0x25f4)]+_0x2e6086(0x3254)),_0x46a46d[_0x2e6086(0x1ffe)]+=_0x2e6086(0x1766),_0x46a46d['compilationString']+=this[_0x2e6086(0x40a)](_0x4758a3,_0x46a46d)+('\x20=\x20'+this[_0x2e6086(0x211a)]+_0x2e6086(0x242e)),_0x46a46d['compilationString']+=this[_0x2e6086(0x40a)](_0x4a0079,_0x46a46d)+(_0x2e6086(0x11dc)+this[_0x2e6086(0x211a)]+_0x2e6086(0xdd4)),(_0x4b3855[_0x2e6086(0xb6c)]||_0x27135d[_0x2e6086(0xb6c)]||_0x37d7e0[_0x2e6086(0xb6c)])&&(_0x46a46d[_0x2e6086(0x1142)](this[_0x2e6086(0x1fc9)],_0x2e6086(0xc31)),_0x4b3855[_0x2e6086(0xb6c)]&&(_0x46a46d['compilationString']+=this['_declareOutput'](_0x4b3855,_0x46a46d)+(_0x2e6086(0x11dc)+this[_0x2e6086(0x1fc9)]+_0x2e6086(0x3881))),_0x27135d[_0x2e6086(0xb6c)]&&(_0x46a46d[_0x2e6086(0x1ffe)]+=this[_0x2e6086(0x40a)](_0x27135d,_0x46a46d)+(_0x2e6086(0x11dc)+this['_lightShadowUniformName']+_0x2e6086(0x1cf8))),_0x37d7e0[_0x2e6086(0xb6c)]&&(_0x46a46d[_0x2e6086(0x1ffe)]+=this[_0x2e6086(0x40a)](_0x37d7e0,_0x46a46d)+(_0x2e6086(0x11dc)+this['_lightShadowUniformName']+_0x2e6086(0x155e)))),_0x4d180e[_0x2e6086(0xb6c)]&&(_0x46a46d[_0x2e6086(0x1142)](this[_0x2e6086(0xa88)],_0x2e6086(0x1da5)),_0x46a46d[_0x2e6086(0x1ffe)]+=this['_declareOutput'](_0x4d180e,_0x46a46d)+(_0x2e6086(0x11dc)+this['_lightShadowUniformName']+_0x2e6086(0x3254))),this;}[_0x2ab555(0x2fcc)](){var _0x351957=_0x2ab555;const _0xba2cd2=super['serialize']();return this[_0x351957(0x152b)]&&(_0xba2cd2[_0x351957(0x25b3)]=this[_0x351957(0x152b)]['id']),_0xba2cd2;}['_deserialize'](_0x198cf1,_0x5946d7,_0x3e1a07){var _0x9f6653=_0x2ab555;super[_0x9f6653(0x12f6)](_0x198cf1,_0x5946d7,_0x3e1a07),_0x198cf1[_0x9f6653(0x25b3)]&&(this[_0x9f6653(0x152b)]=_0x5946d7[_0x9f6653(0x310)](_0x198cf1[_0x9f6653(0x25b3)]));}}(0x0,_0x5b69b5['H'])(_0x2ab555(0x20b4),_0x20f75a);},0x5f72:(_0x48ebe0,_0x47e958,_0x34caff)=>{var _0x2d9923=a8_0x16e4d8;_0x34caff['d'](_0x47e958,{'U':()=>_0x12f991});var _0x47e958=_0x34caff(0x15a52),_0x40f97d=_0x34caff(0x1137a),_0x4ec4c6=_0x34caff(0x16ad5),_0x53b9df=_0x34caff(0x147cf),_0x18db19=_0x34caff(0x1a27),_0x4b41f4=_0x34caff(0x11c74),_0x11c0a4=_0x34caff(0xe456);_0x34caff(0x12abc),_0x34caff(0x9ea3);class _0x12f991 extends _0x47e958['k']{constructor(_0x1fff0c){var _0x2ebcbf=a8_0x5b24;super(_0x1fff0c,_0x4ec4c6['u'][_0x2ebcbf(0xa4e)]),this[_0x2ebcbf(0x11e1)](_0x2ebcbf(0x2416),_0x40f97d['E'][_0x2ebcbf(0xf88)]),this[_0x2ebcbf(0x11e1)](_0x2ebcbf(0x1b8a),_0x40f97d['E'][_0x2ebcbf(0xf88)]),this[_0x2ebcbf(0x11e1)](_0x2ebcbf(0xa8e),_0x40f97d['E']['AutoDetect']),this[_0x2ebcbf(0xa8e)][_0x2ebcbf(0xcfa)](_0x40f97d['E']['Color4']|_0x40f97d['E'][_0x2ebcbf(0x19c7)]|_0x40f97d['E']['Vector3']),this['registerInput']('uv',_0x40f97d['E'][_0x2ebcbf(0x3c5a)]),this['registerOutput'](_0x2ebcbf(0x3f3),_0x40f97d['E']['Vector3']),this[_0x2ebcbf(0x3f05)](_0x2ebcbf(0x3d8e),_0x40f97d['E'][_0x2ebcbf(0xf88)]),this[_0x2ebcbf(0x3f05)](_0x2ebcbf(0x3f62),_0x40f97d['E'][_0x2ebcbf(0x19c7)]),this[_0x2ebcbf(0x3f05)](_0x2ebcbf(0x13d6),_0x40f97d['E'][_0x2ebcbf(0x3c5a)]);}[_0x2d9923(0x3fcd)](){var _0x5ade4c=_0x2d9923;return _0x5ade4c(0x3ea4);}get[_0x2d9923(0x2416)](){var _0x1f94ef=_0x2d9923;return this[_0x1f94ef(0x2a55)][0x0];}get[_0x2d9923(0x1b8a)](){var _0x975e77=_0x2d9923;return this[_0x975e77(0x2a55)][0x1];}get['tangent'](){var _0x26951c=_0x2d9923;return this[_0x26951c(0x2a55)][0x2];}get['uv'](){var _0x222562=_0x2d9923;return this[_0x222562(0x2a55)][0x3];}get['positionOutput'](){var _0x2e1841=_0x2d9923;return this[_0x2e1841(0x13f5)][0x0];}get['normalOutput'](){return this['_outputs'][0x1];}get[_0x2d9923(0x3f62)](){var _0x4ee1e1=_0x2d9923;return this[_0x4ee1e1(0x13f5)][0x2];}get['uvOutput'](){var _0x373b1e=_0x2d9923;return this[_0x373b1e(0x13f5)][0x3];}[_0x2d9923(0x1a10)](_0x2b9701){var _0x5b7066=_0x2d9923;_0x2b9701[_0x5b7066(0x1484)]('morphTargetInfluences');}[_0x2d9923(0x16c8)](_0x5d3dfe){var _0x2c2b9f=_0x2d9923;if(!this['position'][_0x2c2b9f(0xad5)]){let _0x21f17c=_0x5d3dfe[_0x2c2b9f(0x1398)](_0x3ff48c=>_0x3ff48c[_0x2c2b9f(0xf27)]&&_0x2c2b9f(0x2416)===_0x3ff48c['name']);_0x21f17c||(_0x21f17c=new _0x4b41f4['S']('position'))[_0x2c2b9f(0x2d19)](),_0x21f17c[_0x2c2b9f(0x61d)][_0x2c2b9f(0x3dee)](this[_0x2c2b9f(0x2416)]);}if(!this[_0x2c2b9f(0x1b8a)][_0x2c2b9f(0xad5)]){let _0x20cee2=_0x5d3dfe[_0x2c2b9f(0x1398)](_0x4f0a9b=>_0x4f0a9b[_0x2c2b9f(0xf27)]&&_0x2c2b9f(0x1b8a)===_0x4f0a9b['name']);_0x20cee2||(_0x20cee2=new _0x4b41f4['S'](_0x2c2b9f(0x1b8a)))['setAsAttribute'](_0x2c2b9f(0x1b8a)),_0x20cee2[_0x2c2b9f(0x61d)][_0x2c2b9f(0x3dee)](this[_0x2c2b9f(0x1b8a)]);}if(!this[_0x2c2b9f(0xa8e)][_0x2c2b9f(0xad5)]){let _0x591418=_0x5d3dfe[_0x2c2b9f(0x1398)](_0x3eed8b=>_0x3eed8b[_0x2c2b9f(0xf27)]&&_0x2c2b9f(0xa8e)===_0x3eed8b['name']);_0x591418||(_0x591418=new _0x4b41f4['S'](_0x2c2b9f(0xa8e)))[_0x2c2b9f(0x2d19)](_0x2c2b9f(0xa8e)),_0x591418[_0x2c2b9f(0x61d)][_0x2c2b9f(0x3dee)](this['tangent']);}if(!this['uv'][_0x2c2b9f(0xad5)]){let _0x582c96=_0x5d3dfe[_0x2c2b9f(0x1398)](_0x59848e=>_0x59848e['isAttribute']&&'uv'===_0x59848e[_0x2c2b9f(0xc8c)]);_0x582c96||(_0x582c96=new _0x4b41f4['S']('uv'))['setAsAttribute']('uv'),_0x582c96[_0x2c2b9f(0x61d)][_0x2c2b9f(0x3dee)](this['uv']);}}[_0x2d9923(0x3571)](_0x4d2999,_0x2dedc0,_0x7f9700){var _0x2f790e=_0x2d9923,_0x403671;_0x4d2999[_0x2f790e(0x70d)]&&null!=(_0x403671=_0x4d2999[_0x2f790e(0x70d)])&&_0x403671[_0x2f790e(0x4099)]&&_0x403671[_0x2f790e(0x1343)]!==_0x7f9700[_0x2f790e(0x79e)]&&_0x7f9700[_0x2f790e(0xefe)](),_0x7f9700['_areAttributesDirty']&&_0x53b9df['G'][_0x2f790e(0x955)](_0x4d2999,_0x7f9700);}[_0x2d9923(0x2de9)](_0x56637a,_0x1ea05e,_0x59a38c){var _0x10cdd1=_0x2d9923;_0x59a38c&&_0x59a38c[_0x10cdd1(0x70d)]&&0x0<_0x59a38c[_0x10cdd1(0x70d)][_0x10cdd1(0x1343)]&&(_0x53b9df['G'][_0x10cdd1(0x3514)](_0x59a38c,_0x56637a),_0x59a38c[_0x10cdd1(0x70d)][_0x10cdd1(0x4099)]&&_0x59a38c[_0x10cdd1(0x70d)][_0x10cdd1(0x4de)](_0x56637a));}['replaceRepeatableContent'](_0xe4e1ad,_0x50d37b,_0x1307db,_0xff35c0){var _0x440dd4=_0x2d9923,_0x526723=this['position'],_0x1db781=this[_0x440dd4(0x1b8a)],_0x1f58a5=this[_0x440dd4(0xa8e)],_0x55095d=this['uv'],_0x84f076=this[_0x440dd4(0x3f3)],_0x689be2=this['normalOutput'],_0x4eff53=this[_0x440dd4(0x3f62)],_0x4d85b7=this[_0x440dd4(0x13d6)];const _0x2bdf62=_0xe4e1ad;var _0x333a81=_0xff35c0[_0x440dd4(0x79e)],_0x2596c9=_0x1307db[_0x440dd4(0x70d)],_0x30e717=_0x2596c9&&_0x2596c9[_0x440dd4(0x3473)]&&_0xff35c0[_0x440dd4(0x3da6)],_0x21df48=_0x2596c9&&_0x2596c9[_0x440dd4(0x9fa)]&&_0xff35c0['TANGENT'],_0xc239d9=_0x2596c9&&_0x2596c9['supportsUVs']&&_0xff35c0[_0x440dd4(0x3e58)];let _0x536fb1='';null!=_0x2596c9&&_0x2596c9[_0x440dd4(0x4099)]&&0x0<_0x333a81&&(_0x536fb1+=_0x440dd4(0xf07));for(let _0x15f805=0x0;_0x15f805<_0x333a81;_0x15f805++)_0x536fb1+=_0x440dd4(0x1a14),null!=_0x2596c9&&_0x2596c9[_0x440dd4(0x4099)]?_0x536fb1=(_0x536fb1+=_0x440dd4(0x3b52))+(_0x84f076[_0x440dd4(0x2f3f)]+_0x440dd4(0x9ac)+_0x15f805+_0x440dd4(0x2562)+_0x526723[_0x440dd4(0x2f3f)]+_0x440dd4(0x2e72)+_0x15f805+'];\x0d\x0a')+_0x440dd4(0x3955):_0x536fb1+=_0x84f076[_0x440dd4(0x2f3f)]+_0x440dd4(0x37e5)+_0x15f805+_0x440dd4(0x39f9)+_0x526723['associatedVariableName']+_0x440dd4(0x2e72)+_0x15f805+_0x440dd4(0x1fb3),_0x30e717&&(_0x536fb1+=_0x440dd4(0x272d),null!=_0x2596c9&&_0x2596c9[_0x440dd4(0x4099)]?_0x536fb1=_0x536fb1+(_0x689be2[_0x440dd4(0x2f3f)]+_0x440dd4(0x9ac)+_0x15f805+',\x20vertexID)\x20-\x20'+_0x1db781[_0x440dd4(0x2f3f)]+_0x440dd4(0x2e72)+_0x15f805+'];\x0d\x0a')+_0x440dd4(0x3955):_0x536fb1+=_0x689be2[_0x440dd4(0x2f3f)]+'\x20+=\x20(normal'+_0x15f805+_0x440dd4(0x39f9)+_0x1db781[_0x440dd4(0x2f3f)]+')\x20*\x20morphTargetInfluences['+_0x15f805+_0x440dd4(0x1fb3),_0x536fb1+='#endif\x0d\x0a'),_0xc239d9&&(_0x536fb1+=_0x440dd4(0x193a),null!=_0x2596c9&&_0x2596c9[_0x440dd4(0x4099)]?_0x536fb1=_0x536fb1+(_0x4d85b7['associatedVariableName']+_0x440dd4(0x9ac)+_0x15f805+_0x440dd4(0x25a8)+_0x55095d[_0x440dd4(0x2f3f)]+')\x20*\x20morphTargetInfluences['+_0x15f805+_0x440dd4(0x1fb3))+_0x440dd4(0x3955):_0x536fb1+=_0x4d85b7[_0x440dd4(0x2f3f)]+_0x440dd4(0xbca)+_0x15f805+_0x440dd4(0x39f9)+_0x55095d['associatedVariableName']+'.xy)\x20*\x20morphTargetInfluences['+_0x15f805+_0x440dd4(0x1fb3),_0x536fb1+='#endif\x0d\x0a'),_0x21df48&&(_0x536fb1+='#ifdef\x20MORPHTARGETS_TANGENT\x0d\x0a',null!=_0x2596c9&&_0x2596c9[_0x440dd4(0x4099)]?_0x536fb1+=_0x4eff53[_0x440dd4(0x2f3f)]+'.xyz\x20+=\x20(readVector3FromRawSampler('+_0x15f805+',\x20vertexID)\x20-\x20'+_0x1f58a5[_0x440dd4(0x2f3f)]+_0x440dd4(0x26fa)+_0x15f805+'];\x0d\x0a':_0x536fb1+=_0x4eff53[_0x440dd4(0x2f3f)]+_0x440dd4(0x2967)+_0x15f805+_0x440dd4(0x39f9)+_0x1f58a5[_0x440dd4(0x2f3f)]+_0x440dd4(0x26fa)+_0x15f805+_0x440dd4(0x1fb3),_0x1f58a5['type']===_0x40f97d['E'][_0x440dd4(0x19c7)]?_0x536fb1+=_0x4eff53['associatedVariableName']+'.w\x20=\x20'+_0x1f58a5[_0x440dd4(0x2f3f)]+_0x440dd4(0x9e8):_0x536fb1+=_0x4eff53[_0x440dd4(0x2f3f)]+_0x440dd4(0x2c7),_0x536fb1+=_0x440dd4(0x1766)),_0x536fb1+=_0x440dd4(0x1766);if(_0x2bdf62[_0x440dd4(0x1ffe)]=_0x2bdf62[_0x440dd4(0x1ffe)][_0x440dd4(0x3560)](this[_0x440dd4(0x3bcc)],_0x536fb1),0x0<_0x333a81){for(let _0x119ece=0x0;_0x119ece<_0x333a81;_0x119ece++)_0x2bdf62[_0x440dd4(0x221c)][_0x440dd4(0x3f90)](_0x18db19['o'][_0x440dd4(0x34af)]+_0x119ece),_0x30e717&&_0x2bdf62[_0x440dd4(0x221c)][_0x440dd4(0x3f90)](_0x18db19['o'][_0x440dd4(0x279a)]+_0x119ece),_0x21df48&&_0x2bdf62['attributes'][_0x440dd4(0x3f90)](_0x18db19['o']['TangentKind']+_0x119ece),_0xc239d9&&_0x2bdf62[_0x440dd4(0x221c)][_0x440dd4(0x3f90)](_0x18db19['o']['UVKind']+'_'+_0x119ece);}}[_0x2d9923(0xb23)](_0x39caf5){var _0x2f1653=_0x2d9923;super['_buildBlock'](_0x39caf5),_0x39caf5[_0x2f1653(0x2dc9)][_0x2f1653(0x2db5)][_0x2f1653(0x3f90)](this),_0x39caf5[_0x2f1653(0x2dc9)][_0x2f1653(0xa66)]['push'](this),_0x39caf5[_0x2f1653(0x2dc9)]['repeatableContentBlocks'][_0x2f1653(0x3f90)](this);var _0x12a75b=this[_0x2f1653(0x2416)],_0x4c6eb2=this[_0x2f1653(0x1b8a)],_0x58d6ae=this['tangent'],_0xafb8e1=this['uv'],_0x224746=this[_0x2f1653(0x3f3)],_0x322e30=this['normalOutput'],_0x195b29=this['tangentOutput'],_0x475afe=this[_0x2f1653(0x13d6)],_0xe1aba5='//'+this['name'];return _0x39caf5[_0x2f1653(0x1585)][_0x2f1653(0x3f90)]('morphTargetInfluences'),_0x39caf5[_0x2f1653(0x1585)][_0x2f1653(0x3f90)](_0x2f1653(0x17b0)),_0x39caf5[_0x2f1653(0x1585)][_0x2f1653(0x3f90)](_0x2f1653(0x6ed)),_0x39caf5[_0x2f1653(0x1bfe)]['push'](_0x2f1653(0x2985)),_0x39caf5[_0x2f1653(0x14f3)](_0x2f1653(0x1cd1),_0xe1aba5),_0x39caf5[_0x2f1653(0x14f3)]('morphTargetsVertexDeclaration',_0xe1aba5,{'repeatKey':_0x2f1653(0x6e2)}),_0x39caf5[_0x2f1653(0x1ffe)]+=this['_declareOutput'](_0x224746,_0x39caf5)+_0x2f1653(0x11dc)+_0x12a75b[_0x2f1653(0x2f3f)]+_0x2f1653(0x3254),_0x39caf5['compilationString']+=_0x2f1653(0xf01),_0x39caf5[_0x2f1653(0x1ffe)]+=this[_0x2f1653(0x40a)](_0x322e30,_0x39caf5)+_0x2f1653(0x11dc)+_0x4c6eb2[_0x2f1653(0x2f3f)]+_0x2f1653(0x3254),_0x39caf5[_0x2f1653(0x1ffe)]+=_0x2f1653(0x2a48),_0x39caf5[_0x2f1653(0x1ffe)]+=this['_declareOutput'](_0x322e30,_0x39caf5)+_0x2f1653(0x27b7),_0x39caf5[_0x2f1653(0x1ffe)]+=_0x2f1653(0x1766),_0x39caf5[_0x2f1653(0x1ffe)]+=_0x2f1653(0x21ba),_0x39caf5[_0x2f1653(0x1ffe)]+=this['_declareOutput'](_0x195b29,_0x39caf5)+_0x2f1653(0x11dc)+_0x58d6ae['associatedVariableName']+_0x2f1653(0x3254),_0x39caf5[_0x2f1653(0x1ffe)]+=_0x2f1653(0x2a48),_0x39caf5[_0x2f1653(0x1ffe)]+=this['_declareOutput'](_0x195b29,_0x39caf5)+'\x20=\x20vec4(0.,\x200.,\x200.,\x200.);\x0d\x0a',_0x39caf5[_0x2f1653(0x1ffe)]+=_0x2f1653(0x1766),_0x39caf5['compilationString']+='#ifdef\x20UV1\x0d\x0a',_0x39caf5[_0x2f1653(0x1ffe)]+=this[_0x2f1653(0x40a)](_0x475afe,_0x39caf5)+_0x2f1653(0x11dc)+_0xafb8e1[_0x2f1653(0x2f3f)]+';\x0d\x0a',_0x39caf5[_0x2f1653(0x1ffe)]+=_0x2f1653(0x2a48),_0x39caf5['compilationString']+=this[_0x2f1653(0x40a)](_0x475afe,_0x39caf5)+_0x2f1653(0x33c5),_0x39caf5['compilationString']+='#endif\x0d\x0a',this[_0x2f1653(0x3bcc)]=_0x39caf5['_repeatableContentAnchor'],_0x39caf5[_0x2f1653(0x1ffe)]+=this['_repeatableContentAnchor'],this;}}(0x0,_0x11c0a4['H'])(_0x2d9923(0xdfe),_0x12f991);},0x108ae:(_0x42abe6,_0x142147,_0x57c26a)=>{var _0x5f31f1=a8_0x16e4d8;_0x57c26a['d'](_0x142147,{'t':()=>_0x2caab1});var _0x142147=_0x57c26a(0x15a52),_0x3e14bb=_0x57c26a(0x1137a),_0x53de33=_0x57c26a(0x16ad5),_0x57c26a=_0x57c26a(0xe456);class _0x2caab1 extends _0x142147['k']{constructor(_0x5ba417){var _0x15d345=a8_0x5b24;super(_0x5ba417,_0x53de33['u'][_0x15d345(0xa4e)],!0x0),this[_0x15d345(0x11e1)](_0x15d345(0x3e24),_0x3e14bb['E'][_0x15d345(0x19c7)]);}[_0x5f31f1(0x3fcd)](){var _0x549bb5=_0x5f31f1;return _0x549bb5(0x3621);}get[_0x5f31f1(0x3e24)](){return this['_inputs'][0x0];}[_0x5f31f1(0x39a7)](_0x3f386b){var _0x52cb1b=_0x5f31f1;for(const _0x538760 of _0x3f386b)if(_0x538760[_0x52cb1b(0x2781)])return!0x0;return!0x1;}[_0x5f31f1(0xb23)](_0x6a474a){var _0x2bfbda=_0x5f31f1;super['_buildBlock'](_0x6a474a);var _0x2c0ea7=this[_0x2bfbda(0x3e24)];return _0x6a474a[_0x2bfbda(0x1ffe)]+=_0x2bfbda(0x2dce)+_0x2c0ea7[_0x2bfbda(0x2f3f)]+_0x2bfbda(0x3254),this[_0x2bfbda(0x39a7)](_0x6a474a[_0x2bfbda(0x2dc9)]['fragmentOutputNodes'])&&(_0x6a474a[_0x2bfbda(0x1142)]('logarithmicDepthConstant',_0x2bfbda(0x3b76)),_0x6a474a['_emitVaryingFromString']('vFragmentDepth',_0x2bfbda(0x3b76)),_0x6a474a[_0x2bfbda(0x1ffe)]+='vFragmentDepth\x20=\x201.0\x20+\x20gl_Position.w;\x0d\x0a',_0x6a474a[_0x2bfbda(0x1ffe)]+=_0x2bfbda(0x2302)),this;}}(0x0,_0x57c26a['H'])(_0x5f31f1(0xdb7),_0x2caab1);},0x1693b:(_0x5bb5cf,_0x8bbf52,_0x459d29)=>{var _0x223aae=a8_0x16e4d8,_0x233255=_0x459d29(0x15a52),_0x2f7576=_0x459d29(0x1137a),_0x2b5f63=_0x459d29(0x16ad5),_0x459d29=_0x459d29(0xe456);class _0x56eeb5 extends _0x233255['k']{constructor(_0x2665e3){var _0xee95f8=a8_0x5b24;super(_0x2665e3,_0x2b5f63['u'][_0xee95f8(0x359a)]),this[_0xee95f8(0x11e1)]('left',_0x2f7576['E'][_0xee95f8(0x2975)]),this['registerInput'](_0xee95f8(0x34f1),_0x2f7576['E'][_0xee95f8(0x2975)]),this['registerOutput'](_0xee95f8(0x61d),_0x2f7576['E'][_0xee95f8(0xbf0)]),this[_0xee95f8(0x13f5)][0x0]['_typeConnectionSource']=this['_inputs'][0x0],this['_linkConnectionTypes'](0x0,0x1);}[_0x223aae(0x3fcd)](){return'AddBlock';}get[_0x223aae(0x3bf0)](){return this['_inputs'][0x0];}get['right'](){var _0x5a7286=_0x223aae;return this[_0x5a7286(0x2a55)][0x1];}get[_0x223aae(0x61d)](){var _0x521fe8=_0x223aae;return this[_0x521fe8(0x13f5)][0x0];}[_0x223aae(0xb23)](_0x5b6141){var _0x5d89e7=_0x223aae;super['_buildBlock'](_0x5b6141);var _0x27364c=this['_outputs'][0x0];return _0x5b6141[_0x5d89e7(0x1ffe)]+=this[_0x5d89e7(0x40a)](_0x27364c,_0x5b6141)+(_0x5d89e7(0x11dc)+this['left'][_0x5d89e7(0x2f3f)]+_0x5d89e7(0xe57)+this['right'][_0x5d89e7(0x2f3f)]+_0x5d89e7(0x3254)),this;}}(0x0,_0x459d29['H'])('BABYLON.AddBlock',_0x56eeb5);},0x17e8e:(_0x278b4d,_0x3c1e3b,_0x73f911)=>{var _0x4cf085=a8_0x16e4d8,_0x2d9935=_0x73f911(0x15a52),_0x357c43=_0x73f911(0x1137a),_0x1db745=_0x73f911(0x16ad5),_0x73f911=_0x73f911(0xe456);class _0xa32bcb extends _0x2d9935['k']{constructor(_0x556bae){var _0x18bfb1=a8_0x5b24;super(_0x556bae,_0x1db745['u']['Neutral']),this[_0x18bfb1(0x11e1)]('x',_0x357c43['E'][_0x18bfb1(0x2384)]),this[_0x18bfb1(0x11e1)]('y',_0x357c43['E'][_0x18bfb1(0x2384)]),this[_0x18bfb1(0x3f05)]('output',_0x357c43['E'][_0x18bfb1(0x2384)]);}[_0x4cf085(0x3fcd)](){var _0x2f977d=_0x4cf085;return _0x2f977d(0xade);}get['x'](){var _0x17a197=_0x4cf085;return this[_0x17a197(0x2a55)][0x0];}get['y'](){var _0x519690=_0x4cf085;return this[_0x519690(0x2a55)][0x1];}get[_0x4cf085(0x61d)](){var _0x2d59d3=_0x4cf085;return this[_0x2d59d3(0x13f5)][0x0];}['_buildBlock'](_0x2d0130){var _0x1d123d=_0x4cf085;super[_0x1d123d(0xb23)](_0x2d0130);var _0x2b9bc8=this['_outputs'][0x0];return _0x2d0130[_0x1d123d(0x1ffe)]+=this[_0x1d123d(0x40a)](_0x2b9bc8,_0x2d0130)+('\x20=\x20atan('+this['x'][_0x1d123d(0x2f3f)]+',\x20'+this['y']['associatedVariableName']+_0x1d123d(0x2295)),this;}}(0x0,_0x73f911['H'])(_0x4cf085(0x1de8),_0xa32bcb);},0x2084:(_0x429778,_0x2bb256,_0x2f2504)=>{var _0xe5c0e2=a8_0x16e4d8,_0x41753a=_0x2f2504(0xe456),_0x2f2504=_0x2f2504(0x1695e);class _0x2c27eb extends _0x2f2504['H']{constructor(_0x598cb4){super(_0x598cb4,!0x0);}[_0xe5c0e2(0x3fcd)](){var _0x374c80=_0xe5c0e2;return _0x374c80(0x3d3c);}['_generateTextureLookup'](_0x1609c1){var _0x1acde9=_0xe5c0e2,_0x271f96=this[_0x1acde9(0x2364)],_0x4fd2e5=null!=(_0x4fd2e5=this[_0x1acde9(0x1fa7)])?_0x4fd2e5:this[_0x1acde9(0x2364)],_0x3d40b7=this['sharpness'][_0x1acde9(0xad5)]?this[_0x1acde9(0x25ff)]['associatedVariableName']:'1.0',_0x447167=_0x1609c1['_getFreeVariableName'](_0x1acde9(0x38a)),_0x218424=_0x1609c1[_0x1acde9(0x1d12)](_0x1acde9(0xb2a)),_0x51d5a5=_0x1609c1[_0x1acde9(0x1d12)]('n'),_0x1d94cc=_0x1609c1[_0x1acde9(0x1d12)]('ma'),_0x44c5e9=_0x1609c1['_getFreeVariableName']('mi'),_0x8331b6=_0x1609c1['_getFreeVariableName']('me'),_0x32f4b4=_0x1609c1[_0x1acde9(0x1d12)]('x'),_0x1d6391=_0x1609c1[_0x1acde9(0x1d12)]('y'),_0x1a8c7c=_0x1609c1[_0x1acde9(0x1d12)]('y');_0x1609c1['compilationString']+=_0x1acde9(0x125d)+_0x447167+_0x1acde9(0x1c46)+this[_0x1acde9(0x2416)]['associatedVariableName']+_0x1acde9(0x2619)+_0x218424+_0x1acde9(0x2a91)+this['position']['associatedVariableName']+_0x1acde9(0x2619)+_0x51d5a5+_0x1acde9(0x1d72)+this[_0x1acde9(0x1b8a)][_0x1acde9(0x2f3f)]+_0x1acde9(0x366a)+_0x1d94cc+_0x1acde9(0x1b1f)+_0x51d5a5+_0x1acde9(0x266e)+_0x51d5a5+_0x1acde9(0x1da6)+_0x51d5a5+_0x1acde9(0x266e)+_0x51d5a5+_0x1acde9(0x9ca)+_0x51d5a5+'.y>'+_0x51d5a5+_0x1acde9(0x3692)+_0x44c5e9+_0x1acde9(0x1b1f)+_0x51d5a5+'.x<'+_0x51d5a5+_0x1acde9(0x1da6)+_0x51d5a5+_0x1acde9(0x33b5)+_0x51d5a5+_0x1acde9(0x9ca)+_0x51d5a5+_0x1acde9(0xd2c)+_0x51d5a5+_0x1acde9(0x2d2)+_0x8331b6+'\x20=\x20ivec3(3)\x20-\x20'+_0x44c5e9+'\x20-\x20'+_0x1d94cc+_0x1acde9(0x2ea3)+_0x32f4b4+'\x20=\x20textureGrad(\x20'+_0x271f96+_0x1acde9(0x3428)+this[_0x1acde9(0x2416)][_0x1acde9(0x2f3f)]+'['+_0x1d94cc+'.y],\x20\x20\x20'+this[_0x1acde9(0x2416)]['associatedVariableName']+'['+_0x1d94cc+_0x1acde9(0x1166)+_0x447167+'['+_0x1d94cc+_0x1acde9(0x2fbe)+_0x447167+'['+_0x1d94cc+_0x1acde9(0x1166)+_0x218424+'['+_0x1d94cc+'.y],'+_0x218424+'['+_0x1d94cc+_0x1acde9(0x356d)+_0x1d6391+_0x1acde9(0x1aef)+_0x4fd2e5+_0x1acde9(0x3428)+this[_0x1acde9(0x2416)][_0x1acde9(0x2f3f)]+'['+_0x8331b6+_0x1acde9(0x3a48)+this[_0x1acde9(0x2416)][_0x1acde9(0x2f3f)]+'['+_0x8331b6+'.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('+_0x447167+'['+_0x8331b6+_0x1acde9(0x2fbe)+_0x447167+'['+_0x8331b6+_0x1acde9(0x2cf3)+_0x218424+'['+_0x8331b6+_0x1acde9(0x2fbe)+_0x218424+'['+_0x8331b6+_0x1acde9(0x3146)+_0x1a8c7c+_0x1acde9(0xeca)+_0x51d5a5+'['+_0x1d94cc+_0x1acde9(0x19b)+_0x51d5a5+'['+_0x8331b6+_0x1acde9(0xce4)+_0x1a8c7c+'\x20=\x20clamp(\x20('+_0x1a8c7c+'-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'+_0x1a8c7c+_0x1acde9(0x303f)+_0x1a8c7c+_0x1acde9(0xde6)+_0x3d40b7+'/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'+this[_0x1acde9(0x32e4)]+_0x1acde9(0x1b1f)+_0x32f4b4+'*'+_0x1a8c7c+'.x\x20+\x20'+_0x1d6391+'*'+_0x1a8c7c+_0x1acde9(0x26e5)+_0x1a8c7c+_0x1acde9(0x34cf)+_0x1a8c7c+_0x1acde9(0x2776);}}(0x0,_0x41753a['H'])('BABYLON.BiPlanarBlock',_0x2c27eb);},0x1660b:(_0x2d8da8,_0x33db45,_0x435280)=>{var _0xce135=a8_0x16e4d8;function _0x262c7a(_0x31d4f3,_0x12c46c,_0x4655d5,_0x52d398){var _0x3cd08a=a8_0x5b24,_0x4d76c5,_0x1d10aa=arguments[_0x3cd08a(0x1377)],_0x50cffe=_0x1d10aa<0x3?_0x12c46c:null===_0x52d398?_0x52d398=Object[_0x3cd08a(0xd3d)](_0x12c46c,_0x4655d5):_0x52d398;if(_0x3cd08a(0x1e3f)==typeof Reflect&&_0x3cd08a(0x38fa)==typeof Reflect[_0x3cd08a(0x1dac)])_0x50cffe=Reflect[_0x3cd08a(0x1dac)](_0x31d4f3,_0x12c46c,_0x4655d5,_0x52d398);else{for(var _0x2562f6=_0x31d4f3['length']-0x1;0x0<=_0x2562f6;_0x2562f6--)(_0x4d76c5=_0x31d4f3[_0x2562f6])&&(_0x50cffe=(_0x1d10aa<0x3?_0x4d76c5(_0x50cffe):0x3<_0x1d10aa?_0x4d76c5(_0x12c46c,_0x4655d5,_0x50cffe):_0x4d76c5(_0x12c46c,_0x4655d5))||_0x50cffe);}0x3<_0x1d10aa&&_0x50cffe&&Object[_0x3cd08a(0x395)](_0x12c46c,_0x4655d5,_0x50cffe);}var _0x11290c=_0x435280(0x15a52),_0x14bf29=_0x435280(0x1137a),_0x542034=_0x435280(0x16ad5),_0x242fcc=_0x435280(0xe456),_0x435280=_0x435280(0x159af);class _0x1f2935 extends _0x11290c['k']{constructor(_0x1be85a){var _0xa14f64=a8_0x5b24;super(_0x1be85a,_0x542034['u']['Neutral']),this[_0xa14f64(0x68b)]=0x0,this[_0xa14f64(0x1770)]=0x1,this['registerInput'](_0xa14f64(0x13ce),_0x14bf29['E'][_0xa14f64(0x2975)]),this['registerOutput'](_0xa14f64(0x61d),_0x14bf29['E'][_0xa14f64(0xbf0)]),this[_0xa14f64(0x13f5)][0x0]['_typeConnectionSource']=this[_0xa14f64(0x2a55)][0x0];}[_0xce135(0x3fcd)](){var _0x7e5394=_0xce135;return _0x7e5394(0x1800);}get[_0xce135(0x13ce)](){var _0x3d1699=_0xce135;return this[_0x3d1699(0x2a55)][0x0];}get[_0xce135(0x61d)](){var _0x3955f4=_0xce135;return this[_0x3955f4(0x13f5)][0x0];}[_0xce135(0xb23)](_0x559b5f){var _0x1bd03a=_0xce135;super[_0x1bd03a(0xb23)](_0x559b5f);var _0x51e162=this['_outputs'][0x0];return _0x559b5f[_0x1bd03a(0x1ffe)]+=this['_declareOutput'](_0x51e162,_0x559b5f)+(_0x1bd03a(0x3dd4)+this['value']['associatedVariableName']+',\x20'+this[_0x1bd03a(0xee9)](this[_0x1bd03a(0x68b)])+',\x20'+this['_writeFloat'](this['maximum'])+_0x1bd03a(0x2295)),this;}[_0xce135(0x99d)](){var _0x26771a=_0xce135;return super[_0x26771a(0x99d)]()+(this[_0x26771a(0x24d0)]+_0x26771a(0xf9e)+this[_0x26771a(0x68b)]+_0x26771a(0x3254))+(this[_0x26771a(0x24d0)]+_0x26771a(0x1b2e)+this[_0x26771a(0x1770)]+';\x0d\x0a');}['serialize'](){var _0x276ecd=_0xce135;const _0x180a3b=super[_0x276ecd(0x2fcc)]();return _0x180a3b[_0x276ecd(0x68b)]=this[_0x276ecd(0x68b)],_0x180a3b[_0x276ecd(0x1770)]=this[_0x276ecd(0x1770)],_0x180a3b;}['_deserialize'](_0x4089fe,_0x12cf9e,_0x1544cf){var _0x228838=_0xce135;super[_0x228838(0x12f6)](_0x4089fe,_0x12cf9e,_0x1544cf),this[_0x228838(0x68b)]=_0x4089fe[_0x228838(0x68b)],this[_0x228838(0x1770)]=_0x4089fe['maximum'];}}_0x262c7a([(0x0,_0x435280['p'])(_0xce135(0xeaf),_0x435280['U']['Float'])],_0x1f2935[_0xce135(0x41df)],_0xce135(0x68b),void 0x0),_0x262c7a([(0x0,_0x435280['p'])(_0xce135(0x228b),_0x435280['U'][_0xce135(0x2384)])],_0x1f2935[_0xce135(0x41df)],_0xce135(0x1770),void 0x0),(0x0,_0x242fcc['H'])(_0xce135(0x66f),_0x1f2935);},0x6983:(_0x14a07e,_0x19c94d,_0x48b422)=>{var _0x431c71=a8_0x16e4d8,_0x2c5899=_0x48b422(0x15a52),_0x347a49=_0x48b422(0x1137a),_0x217881=_0x48b422(0x16ad5),_0x3cb2e9=_0x48b422(0xe456),_0x48b422=_0x48b422(0x159af);class _0x1ba21a extends _0x2c5899['k']{constructor(_0x5cd68a){var _0x44446d=a8_0x5b24;super(_0x5cd68a,_0x217881['u'][_0x44446d(0x359a)]),this[_0x44446d(0xe52)]=0x6,this[_0x44446d(0x11e1)](_0x44446d(0x3fd4),_0x347a49['E'][_0x44446d(0x2975)]),this[_0x44446d(0x11e1)](_0x44446d(0xc18),_0x347a49['E'][_0x44446d(0x2975)],!0x0),this[_0x44446d(0x11e1)]('offsetX',_0x347a49['E'][_0x44446d(0x2384)],!0x0),this['registerInput']('offsetY',_0x347a49['E'][_0x44446d(0x2384)],!0x0),this[_0x44446d(0x11e1)](_0x44446d(0x11e4),_0x347a49['E'][_0x44446d(0x2384)],!0x0),this[_0x44446d(0x3f05)](_0x44446d(0x61d),_0x347a49['E'][_0x44446d(0x2384)]),this['_inputs'][0x0][_0x44446d(0x4080)]['push'](_0x347a49['E'][_0x44446d(0x3c5a)]),this[_0x44446d(0x2a55)][0x0][_0x44446d(0x4080)][_0x44446d(0x3f90)](_0x347a49['E']['Vector3']),this[_0x44446d(0x4c7)](0x0,0x1);}[_0x431c71(0x3fcd)](){var _0x27715a=_0x431c71;return _0x27715a(0x22bf);}get[_0x431c71(0x3fd4)](){var _0x6827e0=_0x431c71;return this[_0x6827e0(0x2a55)][0x0];}get[_0x431c71(0xc18)](){var _0x12fddc=_0x431c71;return this[_0x12fddc(0x2a55)][0x1];}get[_0x431c71(0x365b)](){var _0x5a97e5=_0x431c71;return this[_0x5a97e5(0x2a55)][0x2];}get[_0x431c71(0x2caa)](){var _0x4c80b7=_0x431c71;return this[_0x4c80b7(0x2a55)][0x3];}get[_0x431c71(0x11e4)](){var _0x34c833=_0x431c71;return this[_0x34c833(0x2a55)][0x4];}get[_0x431c71(0x61d)](){var _0x478ed0=_0x431c71;return this[_0x478ed0(0x13f5)][0x0];}['_buildBlock'](_0x536092){var _0x216870=_0x431c71;if(super['_buildBlock'](_0x536092),this[_0x216870(0x3fd4)][_0x216870(0xad5)]&&this['_outputs'][0x0][_0x216870(0xb6c)]){const _0x426315=_0x216870(0x1689);var _0x24e103=_0x216870(0x3a6f)+this[_0x216870(0xe52)],_0x3460d0=(_0x536092[_0x216870(0xa86)]('CloudBlockCode',_0x216870(0x2927),_0x216870(0x1f49)),_0x536092[_0x216870(0xa86)](_0x216870(0x2eb6)+this[_0x216870(0xe52)],_0x426315[_0x216870(0x3560)](/fbm/gi,_0x24e103)[_0x216870(0x3560)](/OCTAVES/gi,(0x0|this[_0x216870(0xe52)])[_0x216870(0x22e6)]()),'//\x20CloudBlockCode\x20FBM'),_0x536092[_0x216870(0x1d12)]('st')),_0x1a6dbb=(null==(_0x1a6dbb=this[_0x216870(0x3fd4)][_0x216870(0x19d)])?void 0x0:_0x1a6dbb['type'])===_0x347a49['E'][_0x216870(0x3c5a)]?_0x216870(0x1da5):_0x216870(0xc31),_0x1a6dbb=(_0x536092[_0x216870(0x1ffe)]+=_0x1a6dbb+('\x20'+_0x3460d0+_0x216870(0x11dc)+this[_0x216870(0x3fd4)][_0x216870(0x2f3f)]+';\x0d\x0a'),this[_0x216870(0x365b)]['isConnected']&&(_0x536092['compilationString']+=_0x3460d0+_0x216870(0x1793)+this[_0x216870(0x365b)][_0x216870(0x2f3f)]+_0x216870(0x3254)),this['offsetY'][_0x216870(0xad5)]&&(_0x536092[_0x216870(0x1ffe)]+=_0x3460d0+_0x216870(0x1e64)+this[_0x216870(0x2caa)][_0x216870(0x2f3f)]+_0x216870(0x3254)),this['offsetZ']['isConnected']&&_0x216870(0xc31)==_0x1a6dbb&&(_0x536092[_0x216870(0x1ffe)]+=_0x3460d0+_0x216870(0x3049)+this[_0x216870(0x11e4)][_0x216870(0x2f3f)]+_0x216870(0x3254)),this[_0x216870(0xc18)][_0x216870(0xad5)]?this['chaos'][_0x216870(0x2f3f)]:(null==(_0x1a6dbb=this['seed'][_0x216870(0x19d)])?void 0x0:_0x1a6dbb[_0x216870(0x21e0)])===_0x347a49['E']['Vector2']?'vec2(0.,\x200.)':_0x216870(0x247f));return _0x536092['compilationString']+=this[_0x216870(0x40a)](this[_0x216870(0x13f5)][0x0],_0x536092)+(_0x216870(0x11dc)+_0x24e103+'('+_0x3460d0+',\x20'+_0x1a6dbb+');\x0d\x0a'),this;}}['_dumpPropertiesCode'](){var _0x5e7dd8=_0x431c71;return super[_0x5e7dd8(0x99d)]()+(this[_0x5e7dd8(0x24d0)]+'.octaves\x20=\x20'+this[_0x5e7dd8(0xe52)]+_0x5e7dd8(0x3254));}[_0x431c71(0x2fcc)](){var _0x2c008b=_0x431c71;const _0x36cf04=super[_0x2c008b(0x2fcc)]();return _0x36cf04['octaves']=this[_0x2c008b(0xe52)],_0x36cf04;}[_0x431c71(0x12f6)](_0x32a7e0,_0x91d5af,_0x1482f8){var _0xcd5285=_0x431c71;super[_0xcd5285(0x12f6)](_0x32a7e0,_0x91d5af,_0x1482f8),this[_0xcd5285(0xe52)]=_0x32a7e0[_0xcd5285(0xe52)];}}(function(_0x49c4d8,_0x4962fa,_0x11dd19,_0x2d3643){var _0xa199fc=_0x431c71,_0x50d377,_0x22af72=arguments[_0xa199fc(0x1377)],_0x50df36=_0x22af72<0x3?_0x4962fa:null===_0x2d3643?_0x2d3643=Object['getOwnPropertyDescriptor'](_0x4962fa,_0x11dd19):_0x2d3643;if('object'==typeof Reflect&&'function'==typeof Reflect[_0xa199fc(0x1dac)])_0x50df36=Reflect['decorate'](_0x49c4d8,_0x4962fa,_0x11dd19,_0x2d3643);else{for(var _0x210db2=_0x49c4d8[_0xa199fc(0x1377)]-0x1;0x0<=_0x210db2;_0x210db2--)(_0x50d377=_0x49c4d8[_0x210db2])&&(_0x50df36=(_0x22af72<0x3?_0x50d377(_0x50df36):0x3<_0x22af72?_0x50d377(_0x4962fa,_0x11dd19,_0x50df36):_0x50d377(_0x4962fa,_0x11dd19))||_0x50df36);}0x3<_0x22af72&&_0x50df36&&Object[_0xa199fc(0x395)](_0x4962fa,_0x11dd19,_0x50df36);}([(0x0,_0x48b422['p'])(_0x431c71(0x21d0),_0x48b422['U'][_0x431c71(0x3b98)])],_0x1ba21a['prototype'],'octaves',void 0x0),(0x0,_0x3cb2e9['H'])(_0x431c71(0x2a31),_0x1ba21a));},0x13c30:(_0x55300e,_0x5dd2c8,_0x13ce63)=>{var _0x1415ec=a8_0x16e4d8,_0xf6b05c=_0x13ce63(0x15a52),_0x5007ec=_0x13ce63(0x1137a),_0x24397c=_0x13ce63(0x16ad5),_0x13ce63=_0x13ce63(0xe456);class _0x45cd30 extends _0xf6b05c['k']{constructor(_0x444c5e){var _0x36510a=a8_0x5b24;super(_0x444c5e,_0x24397c['u'][_0x36510a(0x359a)]),this[_0x36510a(0x21f6)]='r',this[_0x36510a(0x1eb2)]='g',this[_0x36510a(0x1506)]='b',this[_0x36510a(0x15d4)]='a',this[_0x36510a(0x11e1)](_0x36510a(0xc2d),_0x5007ec['E'][_0x36510a(0x1f42)],!0x0),this[_0x36510a(0x11e1)]('r',_0x5007ec['E'][_0x36510a(0x2384)],!0x0),this['registerInput']('g',_0x5007ec['E'][_0x36510a(0x2384)],!0x0),this[_0x36510a(0x11e1)]('b',_0x5007ec['E'][_0x36510a(0x2384)],!0x0),this[_0x36510a(0x11e1)]('a',_0x5007ec['E'][_0x36510a(0x2384)],!0x0),this[_0x36510a(0x3f05)](_0x36510a(0x3e6f),_0x5007ec['E'][_0x36510a(0x2f7)]),this['registerOutput']('rgb',_0x5007ec['E'][_0x36510a(0x1f42)]);}['getClassName'](){var _0x9e1065=a8_0x5b24;return _0x9e1065(0x3d8d);}get[_0x1415ec(0x2e32)](){var _0x355fa9=_0x1415ec;return this[_0x355fa9(0x2a55)][0x0];}get['r'](){var _0x1a6300=_0x1415ec;return this[_0x1a6300(0x2a55)][0x1];}get['g'](){var _0x4dc8dd=_0x1415ec;return this[_0x4dc8dd(0x2a55)][0x2];}get['b'](){var _0x4064cd=_0x1415ec;return this[_0x4064cd(0x2a55)][0x3];}get['a'](){var _0x1339de=_0x1415ec;return this[_0x1339de(0x2a55)][0x4];}get[_0x1415ec(0x3e6f)](){var _0x3b2111=_0x1415ec;return this[_0x3b2111(0x13f5)][0x0];}get[_0x1415ec(0x2d84)](){var _0x37bb56=_0x1415ec;return this[_0x37bb56(0x13f5)][0x1];}get[_0x1415ec(0x23d8)](){var _0x287ea2=_0x1415ec;return this[_0x287ea2(0x2d84)];}[_0x1415ec(0x1fa5)](_0x2c5f0f){var _0x5a63cb=_0x1415ec;return'rgb\x20'===_0x2c5f0f?_0x5a63cb(0x2e32):_0x2c5f0f;}[_0x1415ec(0x282f)](_0x29794c){var _0x115e6a=_0x1415ec;const _0x42d09f=this[_0x115e6a(0x21f6)]+this[_0x115e6a(0x1eb2)]+this[_0x115e6a(0x1506)]+this['aSwizzle'];return'.'+_0x42d09f[_0x115e6a(0x39fd)](0x0,_0x29794c);}[_0x1415ec(0xb23)](_0x1c3076){var _0x17844d=_0x1415ec;super[_0x17844d(0xb23)](_0x1c3076);var _0x14e807=this['r'],_0x43b739=this['g'],_0x57d5c4=this['b'],_0x331371=this['a'],_0x215b2c=this[_0x17844d(0x2e32)],_0x46ef67=this[_0x17844d(0x13f5)][0x0],_0x27b971=this[_0x17844d(0x13f5)][0x1];return _0x215b2c[_0x17844d(0xad5)]?(_0x46ef67[_0x17844d(0xb6c)]&&(_0x1c3076['compilationString']+=this[_0x17844d(0x40a)](_0x46ef67,_0x1c3076)+(_0x17844d(0x3175)+_0x215b2c[_0x17844d(0x2f3f)]+',\x20'+(_0x331371[_0x17844d(0xad5)]?this[_0x17844d(0x21dc)](_0x331371):_0x17844d(0x1790))+')'+this[_0x17844d(0x282f)](0x4)+';\x0d\x0a')),_0x27b971[_0x17844d(0xb6c)]&&(_0x1c3076['compilationString']+=this[_0x17844d(0x40a)](_0x27b971,_0x1c3076)+('\x20=\x20'+_0x215b2c[_0x17844d(0x2f3f)]+this[_0x17844d(0x282f)](0x3)+_0x17844d(0x3254)))):(_0x46ef67['hasEndpoints']&&(_0x1c3076[_0x17844d(0x1ffe)]+=this[_0x17844d(0x40a)](_0x46ef67,_0x1c3076)+(_0x17844d(0x3175)+(_0x14e807[_0x17844d(0xad5)]?this['_writeVariable'](_0x14e807):_0x17844d(0x1790))+',\x20'+(_0x43b739['isConnected']?this[_0x17844d(0x21dc)](_0x43b739):'0.0')+',\x20'+(_0x57d5c4[_0x17844d(0xad5)]?this[_0x17844d(0x21dc)](_0x57d5c4):_0x17844d(0x1790))+',\x20'+(_0x331371[_0x17844d(0xad5)]?this[_0x17844d(0x21dc)](_0x331371):_0x17844d(0x1790))+')'+this[_0x17844d(0x282f)](0x4)+_0x17844d(0x3254))),_0x27b971[_0x17844d(0xb6c)]&&(_0x1c3076[_0x17844d(0x1ffe)]+=this[_0x17844d(0x40a)](_0x27b971,_0x1c3076)+(_0x17844d(0x1cb2)+(_0x14e807[_0x17844d(0xad5)]?this[_0x17844d(0x21dc)](_0x14e807):'0.0')+',\x20'+(_0x43b739[_0x17844d(0xad5)]?this[_0x17844d(0x21dc)](_0x43b739):_0x17844d(0x1790))+',\x20'+(_0x57d5c4['isConnected']?this['_writeVariable'](_0x57d5c4):'0.0')+')'+this[_0x17844d(0x282f)](0x3)+_0x17844d(0x3254)))),this;}[_0x1415ec(0x2fcc)](){var _0x5e6fed=_0x1415ec;const _0x416f71=super[_0x5e6fed(0x2fcc)]();return _0x416f71['rSwizzle']=this[_0x5e6fed(0x21f6)],_0x416f71[_0x5e6fed(0x1eb2)]=this[_0x5e6fed(0x1eb2)],_0x416f71[_0x5e6fed(0x1506)]=this[_0x5e6fed(0x1506)],_0x416f71[_0x5e6fed(0x15d4)]=this[_0x5e6fed(0x15d4)],_0x416f71;}[_0x1415ec(0x12f6)](_0x3ba680,_0x5e858b,_0x74cd14){var _0x42e30b=_0x1415ec;super['_deserialize'](_0x3ba680,_0x5e858b,_0x74cd14),this[_0x42e30b(0x21f6)]=null!=(_0x5e858b=_0x3ba680[_0x42e30b(0x21f6)])?_0x5e858b:'r',this[_0x42e30b(0x1eb2)]=null!=(_0x74cd14=_0x3ba680[_0x42e30b(0x1eb2)])?_0x74cd14:'g',this[_0x42e30b(0x1506)]=null!=(_0x5e858b=_0x3ba680[_0x42e30b(0x1506)])?_0x5e858b:'b',this[_0x42e30b(0x15d4)]=null!=(_0x74cd14=_0x3ba680[_0x42e30b(0x15d4)])?_0x74cd14:'a';}[_0x1415ec(0x99d)](){var _0x4aa61a=_0x1415ec,_0x542339=super[_0x4aa61a(0x99d)]();return(_0x542339+=this[_0x4aa61a(0x24d0)]+_0x4aa61a(0x309f)+this[_0x4aa61a(0x21f6)]+_0x4aa61a(0xee2))+(this[_0x4aa61a(0x24d0)]+'.gSwizzle\x20=\x20\x22'+this[_0x4aa61a(0x1eb2)]+_0x4aa61a(0xee2))+(this[_0x4aa61a(0x24d0)]+_0x4aa61a(0x2c94)+this[_0x4aa61a(0x1506)]+_0x4aa61a(0xee2))+(this[_0x4aa61a(0x24d0)]+_0x4aa61a(0x2945)+this[_0x4aa61a(0x15d4)]+_0x4aa61a(0xee2));}}(0x0,_0x13ce63['H'])(_0x1415ec(0x12a5),_0x45cd30);},0xe38:(_0x3c0a2c,_0x2e2bef,_0x391cf8)=>{var _0x35f5f6=a8_0x16e4d8;_0x391cf8['d'](_0x2e2bef,{'v':()=>_0x50bd44});var _0x2e2bef=_0x391cf8(0x15a52),_0x48a6c7=_0x391cf8(0x1137a),_0x1775a1=_0x391cf8(0x16ad5),_0x391cf8=_0x391cf8(0xe456);class _0x50bd44 extends _0x2e2bef['k']{constructor(_0x394b7e){var _0x1cf483=a8_0x5b24;super(_0x394b7e,_0x1775a1['u']['Neutral']),this[_0x1cf483(0x11e1)](_0x1cf483(0x3e6f),_0x48a6c7['E'][_0x1cf483(0x2f7)],!0x0),this[_0x1cf483(0x11e1)](_0x1cf483(0xc2d),_0x48a6c7['E']['Color3'],!0x0),this[_0x1cf483(0x3f05)](_0x1cf483(0x23d8),_0x48a6c7['E'][_0x1cf483(0x1f42)]),this['registerOutput']('r',_0x48a6c7['E'][_0x1cf483(0x2384)]),this[_0x1cf483(0x3f05)]('g',_0x48a6c7['E']['Float']),this[_0x1cf483(0x3f05)]('b',_0x48a6c7['E'][_0x1cf483(0x2384)]),this[_0x1cf483(0x3f05)]('a',_0x48a6c7['E'][_0x1cf483(0x2384)]),this['inputsAreExclusive']=!0x0;}[_0x35f5f6(0x3fcd)](){var _0x2fd6a2=_0x35f5f6;return _0x2fd6a2(0x2b96);}get['rgba'](){return this['_inputs'][0x0];}get[_0x35f5f6(0x2e32)](){var _0x33f205=_0x35f5f6;return this[_0x33f205(0x2a55)][0x1];}get[_0x35f5f6(0x2d84)](){return this['_outputs'][0x0];}get['r'](){var _0x268b36=_0x35f5f6;return this[_0x268b36(0x13f5)][0x1];}get['g'](){var _0x499b3b=_0x35f5f6;return this[_0x499b3b(0x13f5)][0x2];}get['b'](){var _0xdae33=_0x35f5f6;return this[_0xdae33(0x13f5)][0x3];}get['a'](){var _0x5d1f63=_0x35f5f6;return this[_0x5d1f63(0x13f5)][0x4];}[_0x35f5f6(0x1fa5)](_0x432322){var _0xeb7244=_0x35f5f6;return _0xeb7244(0xc2d)===_0x432322?_0xeb7244(0x2e32):_0x432322;}['_outputRename'](_0x2aa3e4){var _0x517afb=_0x35f5f6;return _0x517afb(0x23d8)===_0x2aa3e4?_0x517afb(0x2d84):_0x2aa3e4;}[_0x35f5f6(0xb23)](_0x447e60){var _0x357cb2=_0x35f5f6;super[_0x357cb2(0xb23)](_0x447e60);var _0x23a740,_0x3b0f90,_0xc694e9,_0x16ead3,_0x15d148,_0x5338f1=this[_0x357cb2(0x3e6f)][_0x357cb2(0xad5)]?this[_0x357cb2(0x3e6f)]:this[_0x357cb2(0x2e32)];if(_0x5338f1[_0x357cb2(0xad5)])return _0x23a740=this[_0x357cb2(0x13f5)][0x0],_0x3b0f90=this['_outputs'][0x1],_0xc694e9=this[_0x357cb2(0x13f5)][0x2],_0x16ead3=this[_0x357cb2(0x13f5)][0x3],_0x15d148=this[_0x357cb2(0x13f5)][0x4],_0x23a740[_0x357cb2(0xb6c)]&&(_0x447e60[_0x357cb2(0x1ffe)]+=this[_0x357cb2(0x40a)](_0x23a740,_0x447e60)+(_0x357cb2(0x11dc)+_0x5338f1[_0x357cb2(0x2f3f)]+_0x357cb2(0x242e))),_0x3b0f90['hasEndpoints']&&(_0x447e60[_0x357cb2(0x1ffe)]+=this[_0x357cb2(0x40a)](_0x3b0f90,_0x447e60)+(_0x357cb2(0x11dc)+_0x5338f1[_0x357cb2(0x2f3f)]+_0x357cb2(0x1c92))),_0xc694e9[_0x357cb2(0xb6c)]&&(_0x447e60['compilationString']+=this['_declareOutput'](_0xc694e9,_0x447e60)+(_0x357cb2(0x11dc)+_0x5338f1['associatedVariableName']+_0x357cb2(0x328a))),_0x16ead3[_0x357cb2(0xb6c)]&&(_0x447e60[_0x357cb2(0x1ffe)]+=this['_declareOutput'](_0x16ead3,_0x447e60)+(_0x357cb2(0x11dc)+_0x5338f1[_0x357cb2(0x2f3f)]+_0x357cb2(0x3f57))),_0x15d148['hasEndpoints']&&(_0x447e60[_0x357cb2(0x1ffe)]+=this[_0x357cb2(0x40a)](_0x15d148,_0x447e60)+(_0x357cb2(0x11dc)+_0x5338f1[_0x357cb2(0x2f3f)]+_0x357cb2(0xdd4))),this;}}(0x0,_0x391cf8['H'])('BABYLON.ColorSplitterBlock',_0x50bd44);},0xd895:(_0x341eb0,_0x8ac9c6,_0x510959)=>{var _0x281663=a8_0x16e4d8,_0x2acde7,_0xd36df1=_0x510959(0x15a52),_0x2641b5=_0x510959(0x1137a),_0x21b838=_0x510959(0x16ad5),_0x510959=_0x510959(0xe456);_0x2acde7={'Equal':0x0,0x0:_0x281663(0x395f),'NotEqual':0x1,0x1:_0x281663(0x14e5),'LessThan':0x2,0x2:_0x281663(0x24d),'GreaterThan':0x3,0x3:_0x281663(0x34c9),'LessOrEqual':0x4,0x4:_0x281663(0x453),'GreaterOrEqual':0x5,0x5:_0x281663(0xd9a),'Xor':0x6,0x6:_0x281663(0x3c94),'Or':0x7,0x7:'Or','And':0x8,0x8:_0x281663(0x582)};class _0x2c8214 extends _0xd36df1['k']{constructor(_0x5e6f92){var _0x2075a1=_0x281663;super(_0x5e6f92,_0x21b838['u'][_0x2075a1(0x359a)]),this[_0x2075a1(0x369d)]=_0x2acde7[_0x2075a1(0x24d)],this[_0x2075a1(0x11e1)]('a',_0x2641b5['E']['Float']),this[_0x2075a1(0x11e1)]('b',_0x2641b5['E'][_0x2075a1(0x2384)]),this[_0x2075a1(0x11e1)](_0x2075a1(0x61c),_0x2641b5['E'][_0x2075a1(0x2975)],!0x0),this[_0x2075a1(0x11e1)](_0x2075a1(0x2b91),_0x2641b5['E'][_0x2075a1(0x2975)],!0x0),this[_0x2075a1(0x3f05)](_0x2075a1(0x61d),_0x2641b5['E'][_0x2075a1(0xbf0)]),this[_0x2075a1(0x4c7)](0x2,0x3),this[_0x2075a1(0x13f5)][0x0][_0x2075a1(0x684)]=this[_0x2075a1(0x2a55)][0x2],this[_0x2075a1(0x13f5)][0x0]['_defaultConnectionPointType']=_0x2641b5['E'][_0x2075a1(0x2384)];}['getClassName'](){return'ConditionalBlock';}get['a'](){var _0x4e28f3=_0x281663;return this[_0x4e28f3(0x2a55)][0x0];}get['b'](){var _0x4f835c=_0x281663;return this[_0x4f835c(0x2a55)][0x1];}get[_0x281663(0x61c)](){var _0x48df1b=_0x281663;return this[_0x48df1b(0x2a55)][0x2];}get[_0x281663(0x2b91)](){var _0x594c81=_0x281663;return this[_0x594c81(0x2a55)][0x3];}get[_0x281663(0x61d)](){var _0x1feb1d=_0x281663;return this[_0x1feb1d(0x13f5)][0x0];}[_0x281663(0xb23)](_0x3113bc){var _0x1d2472=_0x281663;super[_0x1d2472(0xb23)](_0x3113bc);var _0x54763f=this['_outputs'][0x0],_0x1fe64b=this[_0x1d2472(0x61c)]['isConnected']?this[_0x1d2472(0x61c)][_0x1d2472(0x2f3f)]:_0x1d2472(0x2385),_0x4f06c8=this[_0x1d2472(0x2b91)][_0x1d2472(0xad5)]?this[_0x1d2472(0x2b91)][_0x1d2472(0x2f3f)]:_0x1d2472(0x1790);switch(this[_0x1d2472(0x369d)]){case _0x2acde7[_0x1d2472(0x395f)]:_0x3113bc['compilationString']+=this[_0x1d2472(0x40a)](_0x54763f,_0x3113bc)+('\x20=\x20'+this['a'][_0x1d2472(0x2f3f)]+_0x1d2472(0x1c9f)+this['b'][_0x1d2472(0x2f3f)]+'\x20?\x20'+_0x1fe64b+_0x1d2472(0x1b6a)+_0x4f06c8+_0x1d2472(0x3254));break;case _0x2acde7[_0x1d2472(0x14e5)]:_0x3113bc[_0x1d2472(0x1ffe)]+=this['_declareOutput'](_0x54763f,_0x3113bc)+(_0x1d2472(0x11dc)+this['a'][_0x1d2472(0x2f3f)]+_0x1d2472(0x1115)+this['b'][_0x1d2472(0x2f3f)]+_0x1d2472(0x3d2)+_0x1fe64b+_0x1d2472(0x1b6a)+_0x4f06c8+_0x1d2472(0x3254));break;case _0x2acde7[_0x1d2472(0x24d)]:_0x3113bc[_0x1d2472(0x1ffe)]+=this['_declareOutput'](_0x54763f,_0x3113bc)+(_0x1d2472(0x11dc)+this['a'][_0x1d2472(0x2f3f)]+_0x1d2472(0x3b4e)+this['b'][_0x1d2472(0x2f3f)]+'\x20?\x20'+_0x1fe64b+_0x1d2472(0x1b6a)+_0x4f06c8+_0x1d2472(0x3254));break;case _0x2acde7[_0x1d2472(0x453)]:_0x3113bc[_0x1d2472(0x1ffe)]+=this[_0x1d2472(0x40a)](_0x54763f,_0x3113bc)+('\x20=\x20'+this['a']['associatedVariableName']+_0x1d2472(0x1ae3)+this['b'][_0x1d2472(0x2f3f)]+'\x20?\x20'+_0x1fe64b+_0x1d2472(0x1b6a)+_0x4f06c8+_0x1d2472(0x3254));break;case _0x2acde7[_0x1d2472(0x34c9)]:_0x3113bc[_0x1d2472(0x1ffe)]+=this[_0x1d2472(0x40a)](_0x54763f,_0x3113bc)+(_0x1d2472(0x11dc)+this['a'][_0x1d2472(0x2f3f)]+'\x20>\x20'+this['b']['associatedVariableName']+'\x20?\x20'+_0x1fe64b+_0x1d2472(0x1b6a)+_0x4f06c8+_0x1d2472(0x3254));break;case _0x2acde7[_0x1d2472(0xd9a)]:_0x3113bc[_0x1d2472(0x1ffe)]+=this[_0x1d2472(0x40a)](_0x54763f,_0x3113bc)+('\x20=\x20'+this['a'][_0x1d2472(0x2f3f)]+_0x1d2472(0x22ac)+this['b'][_0x1d2472(0x2f3f)]+_0x1d2472(0x3d2)+_0x1fe64b+_0x1d2472(0x1b6a)+_0x4f06c8+_0x1d2472(0x3254));break;case _0x2acde7['Xor']:_0x3113bc[_0x1d2472(0x1ffe)]+=this[_0x1d2472(0x40a)](_0x54763f,_0x3113bc)+(_0x1d2472(0x229e)+this['a'][_0x1d2472(0x2f3f)]+'\x20+\x20'+this['b'][_0x1d2472(0x2f3f)]+_0x1d2472(0x2fd4)+_0x1fe64b+_0x1d2472(0x1b6a)+_0x4f06c8+_0x1d2472(0x3254));break;case _0x2acde7['Or']:_0x3113bc['compilationString']+=this[_0x1d2472(0x40a)](_0x54763f,_0x3113bc)+(_0x1d2472(0xf99)+this['a'][_0x1d2472(0x2f3f)]+'\x20+\x20'+this['b']['associatedVariableName']+_0x1d2472(0x670)+_0x1fe64b+_0x1d2472(0x1b6a)+_0x4f06c8+';\x0d\x0a');break;case _0x2acde7[_0x1d2472(0x582)]:_0x3113bc[_0x1d2472(0x1ffe)]+=this[_0x1d2472(0x40a)](_0x54763f,_0x3113bc)+('\x20=\x20('+this['a'][_0x1d2472(0x2f3f)]+_0x1d2472(0x2f25)+this['b'][_0x1d2472(0x2f3f)]+'\x20>\x200.0)\x20\x20?\x20'+_0x1fe64b+_0x1d2472(0x1b6a)+_0x4f06c8+_0x1d2472(0x3254));}return this;}[_0x281663(0x2fcc)](){var _0x14300c=_0x281663;const _0x3a95df=super[_0x14300c(0x2fcc)]();return _0x3a95df[_0x14300c(0x369d)]=this[_0x14300c(0x369d)],_0x3a95df;}[_0x281663(0x12f6)](_0x38fa54,_0x5bd0f5,_0x4c57d1){var _0x229bd7=_0x281663;super[_0x229bd7(0x12f6)](_0x38fa54,_0x5bd0f5,_0x4c57d1),this['condition']=_0x38fa54[_0x229bd7(0x369d)];}['_dumpPropertiesCode'](){var _0x48a78f=_0x281663;return super[_0x48a78f(0x99d)]()+(this[_0x48a78f(0x24d0)]+_0x48a78f(0x3488)+_0x2acde7[this[_0x48a78f(0x369d)]]+_0x48a78f(0x3254));}}(0x0,_0x510959['H'])(_0x281663(0xf20),_0x2c8214);},0x626c:(_0x4a9d6a,_0x4d8b92,_0x1a520f)=>{var _0x4a19c2=a8_0x16e4d8,_0x173b22=_0x1a520f(0x15a52),_0x209e05=_0x1a520f(0x1137a),_0x415266=_0x1a520f(0x16ad5),_0x1a520f=_0x1a520f(0xe456);class _0x52157e extends _0x173b22['k']{constructor(_0x2ab923){var _0xe3ed2d=a8_0x5b24;super(_0x2ab923,_0x415266['u'][_0xe3ed2d(0x359a)]),this[_0xe3ed2d(0x11e1)](_0xe3ed2d(0x3bf0),_0x209e05['E'][_0xe3ed2d(0x2975)]),this[_0xe3ed2d(0x11e1)]('right',_0x209e05['E']['AutoDetect']),this['registerOutput'](_0xe3ed2d(0x61d),_0x209e05['E']['Vector3']),this['_linkConnectionTypes'](0x0,0x1),this['_inputs'][0x0][_0xe3ed2d(0x2c24)][_0xe3ed2d(0x3f90)](_0x209e05['E'][_0xe3ed2d(0x2384)]),this['_inputs'][0x0][_0xe3ed2d(0x2c24)]['push'](_0x209e05['E']['Matrix']),this[_0xe3ed2d(0x2a55)][0x0][_0xe3ed2d(0x2c24)][_0xe3ed2d(0x3f90)](_0x209e05['E'][_0xe3ed2d(0x3c5a)]),this[_0xe3ed2d(0x2a55)][0x1][_0xe3ed2d(0x2c24)][_0xe3ed2d(0x3f90)](_0x209e05['E'][_0xe3ed2d(0x2384)]),this[_0xe3ed2d(0x2a55)][0x1][_0xe3ed2d(0x2c24)][_0xe3ed2d(0x3f90)](_0x209e05['E'][_0xe3ed2d(0x31e7)]),this['_inputs'][0x1]['excludedConnectionPointTypes']['push'](_0x209e05['E'][_0xe3ed2d(0x3c5a)]);}[_0x4a19c2(0x3fcd)](){var _0x16a6cb=_0x4a19c2;return _0x16a6cb(0xede);}get[_0x4a19c2(0x3bf0)](){var _0x3b5eee=_0x4a19c2;return this[_0x3b5eee(0x2a55)][0x0];}get[_0x4a19c2(0x34f1)](){var _0x475cff=_0x4a19c2;return this[_0x475cff(0x2a55)][0x1];}get[_0x4a19c2(0x61d)](){var _0x45f745=_0x4a19c2;return this[_0x45f745(0x13f5)][0x0];}['_buildBlock'](_0xfd3a08){var _0x4ccb5e=_0x4a19c2;super['_buildBlock'](_0xfd3a08);var _0x492d85=this[_0x4ccb5e(0x13f5)][0x0];return _0xfd3a08[_0x4ccb5e(0x1ffe)]+=this[_0x4ccb5e(0x40a)](_0x492d85,_0xfd3a08)+(_0x4ccb5e(0x3645)+this[_0x4ccb5e(0x3bf0)][_0x4ccb5e(0x2f3f)]+_0x4ccb5e(0x2821)+this[_0x4ccb5e(0x34f1)][_0x4ccb5e(0x2f3f)]+_0x4ccb5e(0x1288)),this;}}(0x0,_0x1a520f['H'])('BABYLON.CrossBlock',_0x52157e);},0x5d46:(_0x3c602b,_0x509f4b,_0xc1b1d6)=>{var _0xf09909=a8_0x16e4d8,_0x9b386f=_0xc1b1d6(0x15a52),_0x4ff66e=_0xc1b1d6(0x1137a),_0x2265f1=_0xc1b1d6(0x16ad5),_0xc1b1d6=_0xc1b1d6(0xe456);class _0x34f1d6 extends _0x9b386f['k']{constructor(_0x36ffc1){super(_0x36ffc1);}get[_0xf09909(0x56c)](){var _0x5775e6=_0xf09909;return this[_0x5775e6(0x4179)];}set[_0xf09909(0x56c)](_0xffe757){var _0x51cc9b=_0xf09909;this[_0x51cc9b(0x2758)](_0xffe757);}[_0xf09909(0x3fcd)](){return'CustomBlock';}['_buildBlock'](_0x200b04){var _0x33f86c=_0xf09909;super['_buildBlock'](_0x200b04);let _0x909ed1=this['_code'],_0x1b222e=this['_options'][_0x33f86c(0x1fad)],_0x2cd7eb=(this[_0x33f86c(0x2a55)][_0x33f86c(0x7f0)](_0x8c4d64=>{var _0x6597ee=_0x33f86c,_0x36c72d=new RegExp(_0x6597ee(0x303a)+_0x8c4d64[_0x6597ee(0xc8c)]+'\x5c}','gm'),_0x8c4d64=_0x200b04[_0x6597ee(0x17a6)](_0x8c4d64[_0x6597ee(0x21e0)]);_0x909ed1=_0x909ed1[_0x6597ee(0x3560)](_0x36c72d,_0x8c4d64),_0x1b222e=_0x1b222e[_0x6597ee(0x3560)](_0x36c72d,_0x8c4d64);}),this[_0x33f86c(0x13f5)][_0x33f86c(0x7f0)](_0x1b0a5c=>{var _0x4a18a1=_0x33f86c,_0x1c1caa=new RegExp(_0x4a18a1(0x303a)+_0x1b0a5c[_0x4a18a1(0xc8c)]+'\x5c}','gm'),_0x1b0a5c=_0x200b04[_0x4a18a1(0x17a6)](_0x1b0a5c[_0x4a18a1(0x21e0)]);_0x909ed1=_0x909ed1[_0x4a18a1(0x3560)](_0x1c1caa,_0x1b0a5c),_0x1b222e=_0x1b222e[_0x4a18a1(0x3560)](_0x1c1caa,_0x1b0a5c);}),_0x200b04[_0x33f86c(0xa86)](_0x1b222e,_0x909ed1,''),this['_outputs']['forEach'](_0x4921a5=>{var _0x1b6a92=_0x33f86c;_0x200b04[_0x1b6a92(0x1ffe)]+=this['_declareOutput'](_0x4921a5,_0x200b04)+_0x1b6a92(0x3254);}),_0x200b04[_0x33f86c(0x1ffe)]+=_0x1b222e+'(',!0x1);return this[_0x33f86c(0x2a55)]['forEach']((_0x41268a,_0x2d578c)=>{var _0x472e55=_0x33f86c;0x0<_0x2d578c&&(_0x200b04[_0x472e55(0x1ffe)]+=',\x20'),_0x200b04[_0x472e55(0x1ffe)]+=_0x41268a[_0x472e55(0x2f3f)],_0x2cd7eb=!0x0;}),this[_0x33f86c(0x13f5)][_0x33f86c(0x7f0)]((_0x33c0e1,_0x117537)=>{var _0x11d040=_0x33f86c;(0x0<_0x117537||_0x2cd7eb)&&(_0x200b04[_0x11d040(0x1ffe)]+=',\x20'),_0x200b04['compilationString']+=_0x33c0e1['associatedVariableName'];}),_0x200b04[_0x33f86c(0x1ffe)]+=_0x33f86c(0x2295),this;}['_dumpPropertiesCode'](){var _0x3b416f=_0xf09909;return super['_dumpPropertiesCode']()+(this[_0x3b416f(0x24d0)]+_0x3b416f(0x2d1b)+JSON[_0x3b416f(0x220d)](this['_options'])+_0x3b416f(0x3254));}[_0xf09909(0x2fcc)](){var _0x21bf38=_0xf09909;const _0x14ed6b=super['serialize']();return _0x14ed6b[_0x21bf38(0x56c)]=this['_options'],_0x14ed6b;}[_0xf09909(0x12f6)](_0x48407b,_0x459e18,_0x4848c){var _0x3400c6=_0xf09909;this[_0x3400c6(0x2758)](_0x48407b[_0x3400c6(0x56c)]),super[_0x3400c6(0x12f6)](_0x48407b,_0x459e18,_0x4848c);}[_0xf09909(0x2758)](_0x3b3c1f){var _0x4be821=_0xf09909,_0x5a32d2;this[_0x4be821(0x4179)]=_0x3b3c1f,this[_0x4be821(0x5b4)]=_0x3b3c1f['code'][_0x4be821(0x1301)]('\x0d\x0a')+'\x0d\x0a',this[_0x4be821(0xc8c)]=this[_0x4be821(0xc8c)]||_0x3b3c1f['name'],this[_0x4be821(0x397b)]=_0x2265f1['u'][_0x3b3c1f['target']],null!=(_0x5a32d2=_0x3b3c1f['inParameters'])&&_0x5a32d2['forEach']((_0x29e670,_0x525685)=>{var _0x58f9bf=_0x4be821,_0x224e81=_0x4ff66e['E'][_0x29e670[_0x58f9bf(0x21e0)]];this['registerInput'](_0x29e670[_0x58f9bf(0xc8c)],_0x224e81),Object[_0x58f9bf(0x395)](this,_0x29e670[_0x58f9bf(0xc8c)],{'get':function(){return this['_inputs'][_0x525685];},'enumerable':!0x0,'configurable':!0x0});}),null!=(_0x5a32d2=_0x3b3c1f['outParameters'])&&_0x5a32d2[_0x4be821(0x7f0)]((_0x1c02e5,_0x300cb5)=>{var _0x1b14ad=_0x4be821;this[_0x1b14ad(0x3f05)](_0x1c02e5[_0x1b14ad(0xc8c)],_0x4ff66e['E'][_0x1c02e5[_0x1b14ad(0x21e0)]]),Object['defineProperty'](this,_0x1c02e5['name'],{'get':function(){var _0x39dbd6=_0x1b14ad;return this[_0x39dbd6(0x13f5)][_0x300cb5];},'enumerable':!0x0,'configurable':!0x0}),_0x1b14ad(0xbf0)===_0x1c02e5[_0x1b14ad(0x21e0)]&&(this[_0x1b14ad(0x13f5)][_0x300cb5][_0x1b14ad(0x684)]=this[_0x1b14ad(0x2f80)](_0x1c02e5[_0x1b14ad(0x327b)])[0x0]);}),null!=(_0x5a32d2=_0x3b3c1f[_0x4be821(0x1176)])&&_0x5a32d2[_0x4be821(0x7f0)](_0x145b3e=>{var _0x3ab5c3=_0x4be821;this[_0x3ab5c3(0x4c7)](this['_findInputByName'](_0x145b3e[_0x3ab5c3(0x2569)])[0x1],this[_0x3ab5c3(0x2f80)](_0x145b3e[_0x3ab5c3(0x4b3)])[0x1]);});}[_0xf09909(0x2f80)](_0x68dd1){var _0x543d8e=_0xf09909;if(!_0x68dd1)return null;for(let _0x503575=0x0;_0x503575<this[_0x543d8e(0x2a55)][_0x543d8e(0x1377)];_0x503575++)if(this[_0x543d8e(0x2a55)][_0x503575][_0x543d8e(0xc8c)]===_0x68dd1)return[this[_0x543d8e(0x2a55)][_0x503575],_0x503575];return null;}}(0x0,_0xc1b1d6['H'])(_0xf09909(0x15a2),_0x34f1d6);},0x25f7:(_0xb4b47f,_0x226686,_0x3f1bb7)=>{var _0x263d4f=a8_0x16e4d8,_0x227d2=_0x3f1bb7(0x15a52),_0x1ddbb1=_0x3f1bb7(0x1137a),_0x4a6369=_0x3f1bb7(0x16ad5),_0x3f1bb7=_0x3f1bb7(0xe456);class _0x328636 extends _0x227d2['k']{constructor(_0x4d054e){var _0x39c125=a8_0x5b24;super(_0x4d054e,_0x4a6369['u'][_0x39c125(0x359a)]),this['registerInput'](_0x39c125(0x378e),_0x1ddbb1['E'][_0x39c125(0x1f42)]),this['registerInput'](_0x39c125(0x184a),_0x1ddbb1['E'][_0x39c125(0x2384)]),this[_0x39c125(0x3f05)](_0x39c125(0x61d),_0x1ddbb1['E'][_0x39c125(0x1f42)]);}[_0x263d4f(0x3fcd)](){var _0x5de6c6=_0x263d4f;return _0x5de6c6(0x1485);}get['color'](){return this['_inputs'][0x0];}get[_0x263d4f(0x184a)](){var _0x32c865=_0x263d4f;return this[_0x32c865(0x2a55)][0x1];}get['output'](){var _0x270ffa=_0x263d4f;return this[_0x270ffa(0x13f5)][0x0];}[_0x263d4f(0xb23)](_0x33b26b){var _0x4d1207=_0x263d4f;super[_0x4d1207(0xb23)](_0x33b26b);var _0x5141db=this['_outputs'][0x0],_0x41acfa=this['color'][_0x4d1207(0x2f3f)],_0x160d9d=_0x33b26b[_0x4d1207(0x1d12)](_0x4d1207(0x2365)),_0x4490ca=_0x33b26b[_0x4d1207(0x1d12)](_0x4d1207(0x411e)),_0x25088c=_0x33b26b[_0x4d1207(0x1d12)](_0x4d1207(0x2da5));return _0x33b26b[_0x4d1207(0x1ffe)]+='float\x20'+_0x160d9d+_0x4d1207(0xec8)+_0x41acfa+'.x,\x20'+_0x41acfa+_0x4d1207(0x247e)+_0x41acfa+_0x4d1207(0x357d),_0x33b26b['compilationString']+=_0x4d1207(0x1c43)+_0x4490ca+_0x4d1207(0x3fec)+_0x41acfa+_0x4d1207(0x2ca3)+_0x41acfa+'.y),\x20'+_0x41acfa+_0x4d1207(0x357d),_0x33b26b[_0x4d1207(0x1ffe)]+=_0x4d1207(0x1c43)+_0x25088c+_0x4d1207(0x7f7)+_0x160d9d+_0x4d1207(0xe57)+_0x4490ca+');\x0d\x0a',_0x33b26b[_0x4d1207(0x1ffe)]+=this[_0x4d1207(0x40a)](_0x5141db,_0x33b26b)+(_0x4d1207(0x330f)+_0x41acfa+_0x4d1207(0x11d0)+_0x25088c+',\x20'+_0x25088c+',\x20'+_0x25088c+_0x4d1207(0xced)+this[_0x4d1207(0x184a)][_0x4d1207(0x2f3f)]+');\x0d\x0a'),this;}}(0x0,_0x3f1bb7['H'])(_0x263d4f(0x351),_0x328636);},0x111f4:(_0x10258d,_0xa00b88,_0x1809d2)=>{var _0x3a04df=a8_0x16e4d8,_0x2a2b3d=_0x1809d2(0x15a52),_0xbbfcbd=_0x1809d2(0x1137a),_0x5ab512=_0x1809d2(0x16ad5),_0x1809d2=_0x1809d2(0xe456);class _0x57f5ce extends _0x2a2b3d['k']{constructor(_0xdb10da){var _0x5ed8f5=a8_0x5b24;super(_0xdb10da,_0x5ab512['u'][_0x5ed8f5(0x359a)]),this['registerInput']('left',_0xbbfcbd['E']['AutoDetect']),this[_0x5ed8f5(0x11e1)](_0x5ed8f5(0x34f1),_0xbbfcbd['E'][_0x5ed8f5(0x2975)]),this['registerOutput'](_0x5ed8f5(0x61d),_0xbbfcbd['E'][_0x5ed8f5(0x2384)]),this[_0x5ed8f5(0x4c7)](0x0,0x1),this['_inputs'][0x0][_0x5ed8f5(0x2c24)][_0x5ed8f5(0x3f90)](_0xbbfcbd['E'][_0x5ed8f5(0x2384)]),this[_0x5ed8f5(0x2a55)][0x0][_0x5ed8f5(0x2c24)][_0x5ed8f5(0x3f90)](_0xbbfcbd['E'][_0x5ed8f5(0x31e7)]),this['_inputs'][0x1][_0x5ed8f5(0x2c24)][_0x5ed8f5(0x3f90)](_0xbbfcbd['E'][_0x5ed8f5(0x2384)]),this[_0x5ed8f5(0x2a55)][0x1][_0x5ed8f5(0x2c24)][_0x5ed8f5(0x3f90)](_0xbbfcbd['E'][_0x5ed8f5(0x31e7)]);}[_0x3a04df(0x3fcd)](){var _0x198231=_0x3a04df;return _0x198231(0xf78);}get[_0x3a04df(0x3bf0)](){return this['_inputs'][0x0];}get[_0x3a04df(0x34f1)](){var _0xe40ced=_0x3a04df;return this[_0xe40ced(0x2a55)][0x1];}get[_0x3a04df(0x61d)](){return this['_outputs'][0x0];}['_buildBlock'](_0x5ece9c){var _0x58f7c1=_0x3a04df;super[_0x58f7c1(0xb23)](_0x5ece9c);var _0x1426c4=this[_0x58f7c1(0x13f5)][0x0];return _0x5ece9c['compilationString']+=this[_0x58f7c1(0x40a)](_0x1426c4,_0x5ece9c)+('\x20=\x20length('+this[_0x58f7c1(0x3bf0)][_0x58f7c1(0x2f3f)]+_0x58f7c1(0x39f9)+this[_0x58f7c1(0x34f1)]['associatedVariableName']+_0x58f7c1(0x2295)),this;}}(0x0,_0x1809d2['H'])(_0x3a04df(0x1ab6),_0x57f5ce);},0x1406a:(_0x19bdd7,_0x19d245,_0x5c8390)=>{var _0x451d78=a8_0x16e4d8,_0x2668e0=_0x5c8390(0x15a52),_0x43f73b=_0x5c8390(0x1137a),_0x17c020=_0x5c8390(0x16ad5),_0x5c8390=_0x5c8390(0xe456);class _0x315cc4 extends _0x2668e0['k']{constructor(_0x2e5723){var _0x57bfdd=a8_0x5b24;super(_0x2e5723,_0x17c020['u']['Neutral']),this[_0x57bfdd(0x11e1)](_0x57bfdd(0x3bf0),_0x43f73b['E'][_0x57bfdd(0x2975)]),this[_0x57bfdd(0x11e1)](_0x57bfdd(0x34f1),_0x43f73b['E'][_0x57bfdd(0x2975)]),this['registerOutput'](_0x57bfdd(0x61d),_0x43f73b['E'][_0x57bfdd(0xbf0)]),this[_0x57bfdd(0x13f5)][0x0]['_typeConnectionSource']=this['_inputs'][0x0],this['_linkConnectionTypes'](0x0,0x1);}[_0x451d78(0x3fcd)](){var _0x5e017b=_0x451d78;return _0x5e017b(0x2d5d);}get[_0x451d78(0x3bf0)](){var _0x1706c6=_0x451d78;return this[_0x1706c6(0x2a55)][0x0];}get['right'](){var _0x3aef5d=_0x451d78;return this[_0x3aef5d(0x2a55)][0x1];}get['output'](){var _0x28f3c0=_0x451d78;return this[_0x28f3c0(0x13f5)][0x0];}['_buildBlock'](_0x569b6e){var _0x14c090=_0x451d78;super['_buildBlock'](_0x569b6e);var _0x4f1bfa=this[_0x14c090(0x13f5)][0x0];return _0x569b6e[_0x14c090(0x1ffe)]+=this[_0x14c090(0x40a)](_0x4f1bfa,_0x569b6e)+(_0x14c090(0x11dc)+this[_0x14c090(0x3bf0)]['associatedVariableName']+'\x20/\x20'+this[_0x14c090(0x34f1)][_0x14c090(0x2f3f)]+_0x14c090(0x3254)),this;}}(0x0,_0x5c8390['H'])(_0x451d78(0x4108),_0x315cc4);},0x22b:(_0x31de97,_0x22a17c,_0x272601)=>{var _0x25f85a=a8_0x16e4d8,_0x1b4e0b=_0x272601(0x15a52),_0x5de636=_0x272601(0x1137a),_0x476cf7=_0x272601(0x16ad5),_0x272601=_0x272601(0xe456);class _0x546cc8 extends _0x1b4e0b['k']{constructor(_0x18193c){var _0xa9653f=a8_0x5b24;super(_0x18193c,_0x476cf7['u'][_0xa9653f(0x359a)]),this[_0xa9653f(0x11e1)](_0xa9653f(0x3bf0),_0x5de636['E'][_0xa9653f(0x2975)]),this['registerInput']('right',_0x5de636['E']['AutoDetect']),this[_0xa9653f(0x3f05)]('output',_0x5de636['E'][_0xa9653f(0x2384)]),this[_0xa9653f(0x4c7)](0x0,0x1),this[_0xa9653f(0x2a55)][0x0]['excludedConnectionPointTypes'][_0xa9653f(0x3f90)](_0x5de636['E'][_0xa9653f(0x2384)]),this['_inputs'][0x0]['excludedConnectionPointTypes'][_0xa9653f(0x3f90)](_0x5de636['E'][_0xa9653f(0x31e7)]),this[_0xa9653f(0x2a55)][0x1][_0xa9653f(0x2c24)][_0xa9653f(0x3f90)](_0x5de636['E'][_0xa9653f(0x2384)]),this[_0xa9653f(0x2a55)][0x1][_0xa9653f(0x2c24)][_0xa9653f(0x3f90)](_0x5de636['E'][_0xa9653f(0x31e7)]);}[_0x25f85a(0x3fcd)](){var _0x5e4f63=_0x25f85a;return _0x5e4f63(0x1d98);}get[_0x25f85a(0x3bf0)](){return this['_inputs'][0x0];}get['right'](){return this['_inputs'][0x1];}get[_0x25f85a(0x61d)](){return this['_outputs'][0x0];}['_buildBlock'](_0x586a8c){var _0x4da88b=_0x25f85a;super['_buildBlock'](_0x586a8c);var _0x371dc1=this[_0x4da88b(0x13f5)][0x0];return _0x586a8c[_0x4da88b(0x1ffe)]+=this['_declareOutput'](_0x371dc1,_0x586a8c)+(_0x4da88b(0xdb9)+this[_0x4da88b(0x3bf0)][_0x4da88b(0x2f3f)]+',\x20'+this[_0x4da88b(0x34f1)][_0x4da88b(0x2f3f)]+_0x4da88b(0x2295)),this;}}(0x0,_0x272601['H'])(_0x25f85a(0x38cc),_0x546cc8);},0x727:(_0x460723,_0x365b15,_0x198f8e)=>{var _0x3dccea=a8_0x16e4d8,_0x4783dd=_0x198f8e(0x15a52),_0x5108f1=_0x198f8e(0x1137a),_0x587f2f=_0x198f8e(0x16ad5),_0x198f8e=_0x198f8e(0xe456);class _0x5474fe extends _0x4783dd['k']{constructor(_0x1b8a52){var _0x2498b5=a8_0x5b24;super(_0x1b8a52,_0x587f2f['u']['Neutral']),this[_0x2498b5(0x11e1)](_0x2498b5(0x547),_0x5108f1['E'][_0x2498b5(0x2975)]),this[_0x2498b5(0x3f05)](_0x2498b5(0x61d),_0x5108f1['E']['BasedOnInput']),this[_0x2498b5(0x13f5)][0x0][_0x2498b5(0x684)]=this[_0x2498b5(0x2a55)][0x0];}[_0x3dccea(0x3fcd)](){var _0x21ef4b=_0x3dccea;return _0x21ef4b(0x2e9b);}get[_0x3dccea(0x547)](){var _0x599559=_0x3dccea;return this[_0x599559(0x2a55)][0x0];}get[_0x3dccea(0x61d)](){return this['_outputs'][0x0];}get[_0x3dccea(0x397b)](){var _0x234670=_0x3dccea,_0x25e240=this[_0x234670(0x2a55)][0x0];if(_0x25e240['isConnected']){var _0x5babbb=_0x25e240[_0x234670(0x19d)][_0x234670(0x1995)];if(_0x5babbb[_0x234670(0x397b)]!==_0x587f2f['u'][_0x234670(0x32f9)])return _0x5babbb[_0x234670(0x397b)];if(_0x25e240[_0x234670(0x19d)]['target']!==_0x587f2f['u'][_0x234670(0x32f9)])return _0x25e240['connectedPoint'][_0x234670(0x397b)];}return this[_0x234670(0x2733)];}set[_0x3dccea(0x397b)](_0x107b78){var _0x4c1fcc=_0x3dccea;0x0==(this[_0x4c1fcc(0x2733)]&_0x107b78)&&(this[_0x4c1fcc(0x2733)]=_0x107b78);}[_0x3dccea(0xb23)](_0x318705){var _0x50dbe7=_0x3dccea;super[_0x50dbe7(0xb23)](_0x318705);var _0x55047f=this['_outputs'][0x0],_0x110393=this[_0x50dbe7(0x2a55)][0x0];return _0x318705[_0x50dbe7(0x1ffe)]+=this[_0x50dbe7(0x40a)](_0x55047f,_0x318705)+('\x20=\x20'+_0x110393[_0x50dbe7(0x2f3f)]+';\x0d\x0a'),this;}}(0x0,_0x198f8e['H'])(_0x3dccea(0x2be8),_0x5474fe);},0x17f4d:(_0x2669c1,_0x26576d,_0x19287a)=>{var _0x1117a7=a8_0x16e4d8,_0xdba6da=_0x19287a(0x15a52),_0x4e7fe2=_0x19287a(0x16ad5),_0x5e475d=_0x19287a(0x1137a),_0x5e8f19=_0x19287a(0xe456),_0x346a09=_0x19287a(0x11c74),_0x47649b=(_0x19287a(0xb008),_0x19287a(0xbe1f));class _0x1b23ad extends _0xdba6da['k']{constructor(_0x2045b2){var _0x133c64=a8_0x5b24;super(_0x2045b2,_0x4e7fe2['u']['Neutral']),this[_0x133c64(0x11e1)](_0x133c64(0x23c6),_0x5e475d['E'][_0x133c64(0x19c7)]),this[_0x133c64(0x11e1)](_0x133c64(0xa70),_0x5e475d['E'][_0x133c64(0xf88)]),this[_0x133c64(0x11e1)](_0x133c64(0x1796),_0x5e475d['E'][_0x133c64(0x2384)]),this[_0x133c64(0x11e1)](_0x133c64(0xcf4),_0x5e475d['E'][_0x133c64(0x2384)]),this[_0x133c64(0x3f05)](_0x133c64(0x4045),_0x5e475d['E']['Float']);}[_0x1117a7(0x3fcd)](){var _0x52a592=_0x1117a7;return _0x52a592(0x2080);}get[_0x1117a7(0x23c6)](){var _0x4d495c=_0x1117a7;return this[_0x4d495c(0x2a55)][0x0];}get[_0x1117a7(0xa70)](){var _0x46abc5=_0x1117a7;return this[_0x46abc5(0x2a55)][0x1];}get[_0x1117a7(0x1796)](){var _0x574cee=_0x1117a7;return this[_0x574cee(0x2a55)][0x2];}get[_0x1117a7(0xcf4)](){var _0x59558f=_0x1117a7;return this[_0x59558f(0x2a55)][0x3];}get[_0x1117a7(0x4045)](){var _0x4c483a=_0x1117a7;return this[_0x4c483a(0x13f5)][0x0];}[_0x1117a7(0x16c8)](_0x3e8f97){var _0x556025=_0x1117a7;if(!this['viewDirection'][_0x556025(0xad5)]){const _0x50fe4b=new _0x47649b['d'](_0x556025(0x20a1));_0x50fe4b[_0x556025(0x61d)][_0x556025(0x3dee)](this[_0x556025(0xa70)]),_0x50fe4b[_0x556025(0x16c8)](_0x3e8f97);}if(!this[_0x556025(0x1796)]['isConnected']){const _0x9de35=new _0x346a09['S'](_0x556025(0x1796));_0x9de35[_0x556025(0x13ce)]=0x0,_0x9de35[_0x556025(0x61d)][_0x556025(0x3dee)](this[_0x556025(0x1796)]);}if(!this[_0x556025(0xcf4)]['isConnected']){const _0x3200df=new _0x346a09['S'](_0x556025(0xcf4));_0x3200df[_0x556025(0x13ce)]=0x1,_0x3200df[_0x556025(0x61d)][_0x556025(0x3dee)](this['power']);}}['_buildBlock'](_0x219ac7){var _0x30126c=_0x1117a7;super[_0x30126c(0xb23)](_0x219ac7);var _0x268d6e='//'+this[_0x30126c(0xc8c)];return _0x219ac7[_0x30126c(0x14f3)](_0x30126c(0x1e04),_0x268d6e,{'removeIfDef':!0x0}),_0x219ac7[_0x30126c(0x1ffe)]+=this['_declareOutput'](this['fresnel'],_0x219ac7)+(_0x30126c(0x3451)+this[_0x30126c(0xa70)][_0x30126c(0x2f3f)]+_0x30126c(0x2821)+this['worldNormal']['associatedVariableName']+_0x30126c(0x2821)+this[_0x30126c(0x1796)][_0x30126c(0x2f3f)]+',\x20'+this[_0x30126c(0xcf4)][_0x30126c(0x2f3f)]+_0x30126c(0x2295)),this;}}(0x0,_0x5e8f19['H'])('BABYLON.FresnelBlock',_0x1b23ad);},0x1102d:(_0x148cf0,_0x513b3f,_0x17bfbd)=>{var _0x90aeb6=a8_0x16e4d8,_0x5969c1=_0x17bfbd(0x15a52),_0x46c7fd=_0x17bfbd(0x1137a),_0x5696a0=_0x17bfbd(0x16ad5),_0x25dec5=_0x17bfbd(0xe456),_0x4a8cf8=_0x17bfbd(0xc84b),_0x2e4902=_0x17bfbd(0xf96c);class _0x80ed4f{constructor(_0x393c1,_0x111ea7){var _0x50011f=a8_0x5b24;this[_0x50011f(0x3d25)]=_0x393c1,this['color']=_0x111ea7;}get[_0x90aeb6(0x3d25)](){var _0x11e0db=_0x90aeb6;return this[_0x11e0db(0x1112)];}set[_0x90aeb6(0x3d25)](_0x432555){var _0x2519f9=_0x90aeb6;this[_0x2519f9(0x1112)]=_0x432555;}get[_0x90aeb6(0x378e)](){var _0x57f4e7=_0x90aeb6;return this[_0x57f4e7(0x21db)];}set[_0x90aeb6(0x378e)](_0x5746ff){var _0x1d62e2=_0x90aeb6;this[_0x1d62e2(0x21db)]=_0x5746ff;}}class _0x308ecd extends _0x5969c1['k']{constructor(_0x476a1d){var _0x39c51c=_0x90aeb6;super(_0x476a1d,_0x5696a0['u'][_0x39c51c(0x359a)]),this[_0x39c51c(0x2ac5)]=[new _0x80ed4f(0x0,_0x4a8cf8['Wo'][_0x39c51c(0xfc3)]()),new _0x80ed4f(0x1,_0x4a8cf8['Wo'][_0x39c51c(0x3da8)]())],this[_0x39c51c(0x27e2)]=new _0x2e4902['y$'](),this[_0x39c51c(0x11e1)](_0x39c51c(0x2a76),_0x46c7fd['E'][_0x39c51c(0x2975)]),this['registerOutput']('output',_0x46c7fd['E'][_0x39c51c(0x1f42)]),this['_inputs'][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x46c7fd['E']['Float']|_0x46c7fd['E'][_0x39c51c(0x3c5a)]|_0x46c7fd['E'][_0x39c51c(0xf88)]|_0x46c7fd['E'][_0x39c51c(0x19c7)]|_0x46c7fd['E'][_0x39c51c(0x1f42)]|_0x46c7fd['E'][_0x39c51c(0x2f7)]);}['colorStepsUpdated'](){var _0x44687c=_0x90aeb6;this[_0x44687c(0x27e2)]['notifyObservers'](this);}[_0x90aeb6(0x3fcd)](){return'GradientBlock';}get['gradient'](){var _0x8dfdf6=_0x90aeb6;return this[_0x8dfdf6(0x2a55)][0x0];}get[_0x90aeb6(0x61d)](){return this['_outputs'][0x0];}['_writeColorConstant'](_0x4f1d17){var _0x595fd9=_0x90aeb6;return _0x4f1d17=this['colorSteps'][_0x4f1d17],_0x595fd9(0x1970)+_0x4f1d17[_0x595fd9(0x378e)]['r']+',\x20'+_0x4f1d17[_0x595fd9(0x378e)]['g']+',\x20'+_0x4f1d17[_0x595fd9(0x378e)]['b']+')';}['_buildBlock'](_0x7a4017){var _0x3351f5=_0x90aeb6;super[_0x3351f5(0xb23)](_0x7a4017);var _0x5f16e9=this[_0x3351f5(0x13f5)][0x0];if(this[_0x3351f5(0x2ac5)][_0x3351f5(0x1377)]&&this[_0x3351f5(0x2a76)][_0x3351f5(0x19d)]){var _0x3f1bd2=_0x7a4017[_0x3351f5(0x1d12)]('gradientTempColor'),_0x598454=_0x7a4017[_0x3351f5(0x1d12)](_0x3351f5(0x2cee));_0x7a4017['compilationString']+=_0x3351f5(0x2ed7)+_0x3f1bd2+'\x20=\x20'+this['_writeColorConstant'](0x0)+_0x3351f5(0x3254),_0x7a4017[_0x3351f5(0x1ffe)]+=_0x3351f5(0x1c43)+_0x598454+';\x0d\x0a';let _0x2373f4=this[_0x3351f5(0x2a76)][_0x3351f5(0x2f3f)];this['gradient']['connectedPoint'][_0x3351f5(0x21e0)]!==_0x46c7fd['E'][_0x3351f5(0x2384)]&&(_0x2373f4+='.x');for(let _0x23184b=0x1;_0x23184b<this['colorSteps'][_0x3351f5(0x1377)];_0x23184b++){var _0x194f83=this[_0x3351f5(0x2ac5)][_0x23184b],_0x418efd=this['colorSteps'][_0x23184b-0x1];_0x7a4017['compilationString']+=_0x598454+'\x20=\x20clamp(('+_0x2373f4+'\x20-\x20'+_0x7a4017[_0x3351f5(0x2f3)](_0x418efd[_0x3351f5(0x3d25)])+_0x3351f5(0x14a2)+_0x7a4017[_0x3351f5(0x2f3)](_0x194f83[_0x3351f5(0x3d25)])+_0x3351f5(0x24a4)+_0x7a4017['_emitFloat'](_0x418efd[_0x3351f5(0x3d25)])+_0x3351f5(0x130d)+_0x7a4017[_0x3351f5(0x2f3)](_0x23184b)+',\x20'+_0x7a4017['_emitFloat'](this[_0x3351f5(0x2ac5)]['length']-0x1)+_0x3351f5(0x2295),_0x7a4017[_0x3351f5(0x1ffe)]+=_0x3f1bd2+_0x3351f5(0x330f)+_0x3f1bd2+',\x20'+this[_0x3351f5(0x11da)](_0x23184b)+',\x20'+_0x598454+');\x0d\x0a';}return _0x7a4017[_0x3351f5(0x1ffe)]+=this['_declareOutput'](_0x5f16e9,_0x7a4017)+(_0x3351f5(0x11dc)+_0x3f1bd2+_0x3351f5(0x3254)),this;}_0x7a4017[_0x3351f5(0x1ffe)]+=this[_0x3351f5(0x40a)](_0x5f16e9,_0x7a4017)+_0x3351f5(0x27b7);}['serialize'](){var _0x5c516c=_0x90aeb6;const _0x39a72f=super[_0x5c516c(0x2fcc)]();_0x39a72f[_0x5c516c(0x2ac5)]=[];for(const _0x559d8b of this[_0x5c516c(0x2ac5)])_0x39a72f['colorSteps'][_0x5c516c(0x3f90)]({'step':_0x559d8b[_0x5c516c(0x3d25)],'color':{'r':_0x559d8b[_0x5c516c(0x378e)]['r'],'g':_0x559d8b[_0x5c516c(0x378e)]['g'],'b':_0x559d8b[_0x5c516c(0x378e)]['b']}});return _0x39a72f;}[_0x90aeb6(0x12f6)](_0x23b7e9,_0x4f2c87,_0x3e9ddd){var _0x1f91d4=_0x90aeb6;super[_0x1f91d4(0x12f6)](_0x23b7e9,_0x4f2c87,_0x3e9ddd),this[_0x1f91d4(0x2ac5)]['length']=0x0;for(const _0x308181 of _0x23b7e9[_0x1f91d4(0x2ac5)])this['colorSteps'][_0x1f91d4(0x3f90)](new _0x80ed4f(_0x308181['step'],new _0x4a8cf8['Wo'](_0x308181[_0x1f91d4(0x378e)]['r'],_0x308181[_0x1f91d4(0x378e)]['g'],_0x308181[_0x1f91d4(0x378e)]['b'])));}['_dumpPropertiesCode'](){var _0x45fa92=_0x90aeb6;let _0x571efa=super['_dumpPropertiesCode']();_0x571efa+=this[_0x45fa92(0x24d0)]+_0x45fa92(0x336b);for(const _0x5cc8e6 of this[_0x45fa92(0x2ac5)])_0x571efa+=this['_codeVariableName']+_0x45fa92(0x1106)+_0x5cc8e6[_0x45fa92(0x3d25)]+',\x20new\x20BABYLON.Color3('+_0x5cc8e6[_0x45fa92(0x378e)]['r']+',\x20'+_0x5cc8e6['color']['g']+',\x20'+_0x5cc8e6[_0x45fa92(0x378e)]['b']+_0x45fa92(0xd15);return _0x571efa;}}(0x0,_0x25dec5['H'])('BABYLON.GradientBlock',_0x308ecd);},0x6e39:(_0x35793e,_0x2f1f87,_0x21099c)=>{_0x21099c(0xad25),_0x21099c(0xd7f2),_0x21099c(0x17875),_0x21099c(0x4799),_0x21099c(0x14bcc),_0x21099c(0x1693b),_0x21099c(0xec98),_0x21099c(0x1660b),_0x21099c(0x626c),_0x21099c(0x5d46),_0x21099c(0x22b),_0x21099c(0x1fa),_0x21099c(0x8ff2),_0x21099c(0x6e73),_0x21099c(0xe3e6),_0x21099c(0x13c30),_0x21099c(0xe09d),_0x21099c(0xe38),_0x21099c(0xa1c4),_0x21099c(0x2782),_0x21099c(0x1406a),_0x21099c(0x16246),_0x21099c(0x74b3),_0x21099c(0x140db),_0x21099c(0xbe1f),_0x21099c(0x17f4d),_0x21099c(0xcdad),_0x21099c(0x10a42),_0x21099c(0x111f4),_0x21099c(0x4c19),_0x21099c(0xb646),_0x21099c(0x18020),_0x21099c(0x13acb),_0x21099c(0x17e8e),_0x21099c(0x10d41),_0x21099c(0x1704b),_0x21099c(0xa9d2),_0x21099c(0xfd38),_0x21099c(0x9075),_0x21099c(0x1102d),_0x21099c(0x8159),_0x21099c(0x102b6),_0x21099c(0xfb7),_0x21099c(0x7bb9),_0x21099c(0x81fb),_0x21099c(0x3d41),_0x21099c(0x1189b),_0x21099c(0x25f7),_0x21099c(0x1aaf),_0x21099c(0x159d0),_0x21099c(0xa804),_0x21099c(0x125b),_0x21099c(0xd895),_0x21099c(0x6983),_0x21099c(0x1608c),_0x21099c(0x727),_0x21099c(0x1695e),_0x21099c(0x2084),_0x21099c(0x13655),_0x21099c(0x2e7a),_0x21099c(0x1335e);},0x4c19:(_0x164fcf,_0x43052b,_0x40bc46)=>{var _0x30f098=a8_0x16e4d8,_0x1dc701=_0x40bc46(0x15a52),_0x3d449b=_0x40bc46(0x1137a),_0x2ff7ae=_0x40bc46(0x16ad5),_0x40bc46=_0x40bc46(0xe456);class _0x359600 extends _0x1dc701['k']{constructor(_0x1b4189){var _0x29bbad=a8_0x5b24;super(_0x1b4189,_0x2ff7ae['u']['Neutral']),this[_0x29bbad(0x11e1)](_0x29bbad(0x13ce),_0x3d449b['E'][_0x29bbad(0x2975)]),this[_0x29bbad(0x3f05)](_0x29bbad(0x61d),_0x3d449b['E'][_0x29bbad(0x2384)]),this[_0x29bbad(0x2a55)][0x0][_0x29bbad(0x2c24)][_0x29bbad(0x3f90)](_0x3d449b['E'][_0x29bbad(0x2384)]),this[_0x29bbad(0x2a55)][0x0][_0x29bbad(0x2c24)]['push'](_0x3d449b['E'][_0x29bbad(0x31e7)]);}['getClassName'](){var _0x179771=a8_0x5b24;return _0x179771(0x116e);}get[_0x30f098(0x13ce)](){var _0xc1c869=_0x30f098;return this[_0xc1c869(0x2a55)][0x0];}get[_0x30f098(0x61d)](){return this['_outputs'][0x0];}[_0x30f098(0xb23)](_0x2023c7){var _0x57645c=_0x30f098;super[_0x57645c(0xb23)](_0x2023c7);var _0x132866=this['_outputs'][0x0];return _0x2023c7[_0x57645c(0x1ffe)]+=this[_0x57645c(0x40a)](_0x132866,_0x2023c7)+(_0x57645c(0x3e54)+this[_0x57645c(0x13ce)][_0x57645c(0x2f3f)]+_0x57645c(0x2295)),this;}}(0x0,_0x40bc46['H'])('BABYLON.LengthBlock',_0x359600);},0x2782:(_0x229f64,_0x32b837,_0x823f7b)=>{var _0x3245cc=a8_0x16e4d8,_0x3fb67f=_0x823f7b(0x15a52),_0x3dd1a7=_0x823f7b(0x1137a),_0x2bd35b=_0x823f7b(0x16ad5),_0x823f7b=_0x823f7b(0xe456);class _0x4f28ee extends _0x3fb67f['k']{constructor(_0x1d47ab){var _0x3c2f6e=a8_0x5b24;super(_0x1d47ab,_0x2bd35b['u'][_0x3c2f6e(0x359a)]),this[_0x3c2f6e(0x11e1)](_0x3c2f6e(0x3bf0),_0x3dd1a7['E']['AutoDetect']),this[_0x3c2f6e(0x11e1)](_0x3c2f6e(0x34f1),_0x3dd1a7['E'][_0x3c2f6e(0x2975)]),this[_0x3c2f6e(0x11e1)](_0x3c2f6e(0x2a76),_0x3dd1a7['E']['AutoDetect']),this[_0x3c2f6e(0x3f05)](_0x3c2f6e(0x61d),_0x3dd1a7['E'][_0x3c2f6e(0xbf0)]),this[_0x3c2f6e(0x13f5)][0x0]['_typeConnectionSource']=this['_inputs'][0x0],this[_0x3c2f6e(0x4c7)](0x0,0x1),this[_0x3c2f6e(0x4c7)](0x1,0x2,!0x0),this[_0x3c2f6e(0x2a55)][0x2][_0x3c2f6e(0x4080)]['push'](_0x3dd1a7['E'][_0x3c2f6e(0x2384)]);}[_0x3245cc(0x3fcd)](){var _0x4c5d8b=_0x3245cc;return _0x4c5d8b(0x33aa);}get['left'](){var _0x5ac60b=_0x3245cc;return this[_0x5ac60b(0x2a55)][0x0];}get['right'](){var _0x65e98c=_0x3245cc;return this[_0x65e98c(0x2a55)][0x1];}get[_0x3245cc(0x2a76)](){var _0x29073b=_0x3245cc;return this[_0x29073b(0x2a55)][0x2];}get[_0x3245cc(0x61d)](){var _0x49d1a0=_0x3245cc;return this[_0x49d1a0(0x13f5)][0x0];}['_buildBlock'](_0x100941){var _0x5bf2ca=_0x3245cc;super[_0x5bf2ca(0xb23)](_0x100941);var _0x35cfda=this[_0x5bf2ca(0x13f5)][0x0];return _0x100941[_0x5bf2ca(0x1ffe)]+=this['_declareOutput'](_0x35cfda,_0x100941)+(_0x5bf2ca(0x330f)+this[_0x5bf2ca(0x3bf0)]['associatedVariableName']+_0x5bf2ca(0x37ff)+this[_0x5bf2ca(0x34f1)][_0x5bf2ca(0x2f3f)]+',\x20'+this[_0x5bf2ca(0x2a76)][_0x5bf2ca(0x2f3f)]+_0x5bf2ca(0x2295)),this;}}(0x0,_0x823f7b['H'])(_0x3245cc(0x37f7),_0x4f28ee);},0x125b:(_0x844c9,_0x4f4043,_0x147e82)=>{var _0x3a78b2=a8_0x16e4d8,_0x4ea64e=_0x147e82(0x15a52),_0x133c7f=_0x147e82(0x1137a),_0x25d115=_0x147e82(0x16ad5),_0x2364b9=_0x147e82(0xe456),_0xc546fa=_0x147e82(0x11c74),_0x292d18=_0x147e82(0x9fd1);class _0x377952 extends _0x4ea64e['k']{constructor(_0x1c0183){var _0x4d4928=a8_0x5b24;super(_0x1c0183,_0x25d115['u'][_0x4d4928(0x359a)]),this[_0x4d4928(0x11e1)]('row0',_0x133c7f['E'][_0x4d4928(0x19c7)]),this[_0x4d4928(0x11e1)]('row1',_0x133c7f['E'][_0x4d4928(0x19c7)]),this[_0x4d4928(0x11e1)](_0x4d4928(0x1584),_0x133c7f['E'][_0x4d4928(0x19c7)]),this['registerInput'](_0x4d4928(0x3c8b),_0x133c7f['E'][_0x4d4928(0x19c7)]),this['registerOutput']('output',_0x133c7f['E']['Matrix']);}[_0x3a78b2(0x3fcd)](){return'MatrixBuilder';}get[_0x3a78b2(0x23a1)](){var _0x4203ea=_0x3a78b2;return this[_0x4203ea(0x2a55)][0x0];}get['row1'](){return this['_inputs'][0x1];}get[_0x3a78b2(0x1584)](){var _0x28ab42=_0x3a78b2;return this[_0x28ab42(0x2a55)][0x2];}get['row3'](){var _0x5d929f=_0x3a78b2;return this[_0x5d929f(0x2a55)][0x3];}get[_0x3a78b2(0x61d)](){var _0x5ec0af=_0x3a78b2;return this[_0x5ec0af(0x13f5)][0x0];}[_0x3a78b2(0x16c8)](){var _0x2ada5c=_0x3a78b2;if(!this[_0x2ada5c(0x23a1)][_0x2ada5c(0xad5)]){const _0x1bead5=new _0xc546fa['S'](_0x2ada5c(0x23a1));_0x1bead5[_0x2ada5c(0x13ce)]=new _0x292d18['Lt'](0x1,0x0,0x0,0x0),_0x1bead5[_0x2ada5c(0x61d)][_0x2ada5c(0x3dee)](this[_0x2ada5c(0x23a1)]);}if(!this[_0x2ada5c(0x2eab)][_0x2ada5c(0xad5)]){const _0x7e3584=new _0xc546fa['S'](_0x2ada5c(0x2eab));_0x7e3584[_0x2ada5c(0x13ce)]=new _0x292d18['Lt'](0x0,0x1,0x0,0x0),_0x7e3584[_0x2ada5c(0x61d)][_0x2ada5c(0x3dee)](this[_0x2ada5c(0x2eab)]);}if(!this[_0x2ada5c(0x1584)][_0x2ada5c(0xad5)]){const _0x15780d=new _0xc546fa['S'](_0x2ada5c(0x1584));_0x15780d[_0x2ada5c(0x13ce)]=new _0x292d18['Lt'](0x0,0x0,0x1,0x0),_0x15780d[_0x2ada5c(0x61d)][_0x2ada5c(0x3dee)](this[_0x2ada5c(0x1584)]);}if(!this[_0x2ada5c(0x3c8b)][_0x2ada5c(0xad5)]){const _0x451dba=new _0xc546fa['S'](_0x2ada5c(0x3c8b));_0x451dba['value']=new _0x292d18['Lt'](0x0,0x0,0x0,0x1),_0x451dba['output']['connectTo'](this['row3']);}}[_0x3a78b2(0xb23)](_0x172d28){var _0x20a705=_0x3a78b2;super[_0x20a705(0xb23)](_0x172d28);var _0x46bb5c=this[_0x20a705(0x13f5)][0x0],_0x2f0a6a=this[_0x20a705(0x23a1)],_0x4c7167=this['row1'],_0x3179e8=this['row2'],_0x473afc=this[_0x20a705(0x3c8b)];return _0x172d28[_0x20a705(0x1ffe)]+=this[_0x20a705(0x40a)](_0x46bb5c,_0x172d28)+(_0x20a705(0x103c)+_0x2f0a6a['associatedVariableName']+',\x20'+_0x4c7167['associatedVariableName']+',\x20'+_0x3179e8[_0x20a705(0x2f3f)]+',\x20'+_0x473afc[_0x20a705(0x2f3f)]+_0x20a705(0x2295)),this;}}(0x0,_0x2364b9['H'])('BABYLON.MatrixBuilder',_0x377952);},0x13655:(_0x442bf0,_0xd174b3,_0x5b3999)=>{var _0x589614=a8_0x16e4d8,_0x278c00=_0x5b3999(0x15a52),_0x1ae148=_0x5b3999(0x1137a),_0x13766e=_0x5b3999(0x16ad5),_0x5b3999=_0x5b3999(0xe456);class _0x1e7157 extends _0x278c00['k']{constructor(_0x488a60){var _0x25ed15=a8_0x5b24;super(_0x488a60,_0x13766e['u'][_0x25ed15(0x359a)]),this[_0x25ed15(0x11e1)](_0x25ed15(0x547),_0x1ae148['E'][_0x25ed15(0x31e7)]),this[_0x25ed15(0x3f05)](_0x25ed15(0x61d),_0x1ae148['E']['Float']);}[_0x589614(0x3fcd)](){return'MatrixDeterminantBlock';}get[_0x589614(0x547)](){var _0x59006f=_0x589614;return this[_0x59006f(0x2a55)][0x0];}get[_0x589614(0x61d)](){var _0x10f735=_0x589614;return this[_0x10f735(0x13f5)][0x0];}[_0x589614(0xb23)](_0x15d50d){var _0x524054=_0x589614;super[_0x524054(0xb23)](_0x15d50d);var _0x5516b3=this[_0x524054(0x61d)],_0x3a1f2a=this[_0x524054(0x547)];return _0x15d50d[_0x524054(0x1ffe)]+=this[_0x524054(0x40a)](_0x5516b3,_0x15d50d)+(_0x5516b3[_0x524054(0x2f3f)]+_0x524054(0x229b)+_0x3a1f2a['associatedVariableName']+_0x524054(0x2295)),this;}}(0x0,_0x5b3999['H'])(_0x589614(0x4d2),_0x1e7157);},0x2e7a:(_0xba6c0e,_0x5f4905,_0x58d6db)=>{var _0x4222ac=a8_0x16e4d8,_0x2e802b=_0x58d6db(0x15a52),_0x9149a2=_0x58d6db(0x1137a),_0x39641e=_0x58d6db(0x16ad5),_0x58d6db=_0x58d6db(0xe456);class _0x5207e7 extends _0x2e802b['k']{constructor(_0x23d416){var _0x3d32b1=a8_0x5b24;super(_0x23d416,_0x39641e['u'][_0x3d32b1(0x359a)]),this[_0x3d32b1(0x11e1)](_0x3d32b1(0x547),_0x9149a2['E']['Matrix']),this['registerOutput'](_0x3d32b1(0x61d),_0x9149a2['E'][_0x3d32b1(0x31e7)]);}[_0x4222ac(0x3fcd)](){var _0x220740=_0x4222ac;return _0x220740(0x4010);}get[_0x4222ac(0x547)](){var _0x4d99a7=_0x4222ac;return this[_0x4d99a7(0x2a55)][0x0];}get[_0x4222ac(0x61d)](){var _0x1c12fc=_0x4222ac;return this[_0x1c12fc(0x13f5)][0x0];}[_0x4222ac(0xb23)](_0x42e613){var _0x3a79c4=_0x4222ac;super['_buildBlock'](_0x42e613);var _0x70b382=this[_0x3a79c4(0x61d)],_0x33befd=this[_0x3a79c4(0x547)];return _0x42e613['compilationString']+=this['_declareOutput'](_0x70b382,_0x42e613)+(_0x70b382[_0x3a79c4(0x2f3f)]+'\x20=\x20transpose('+_0x33befd[_0x3a79c4(0x2f3f)]+_0x3a79c4(0x2295)),this;}}(0x0,_0x58d6db['H'])(_0x4222ac(0x3e4f),_0x5207e7);},0xcdad:(_0x34c004,_0x593d57,_0x21bb66)=>{var _0x56a98c=a8_0x16e4d8,_0x596540=_0x21bb66(0x15a52),_0x2badc2=_0x21bb66(0x1137a),_0x35c4e8=_0x21bb66(0x16ad5),_0x21bb66=_0x21bb66(0xe456);class _0x2ccabf extends _0x596540['k']{constructor(_0xc71784){var _0x3ab12d=a8_0x5b24;super(_0xc71784,_0x35c4e8['u'][_0x3ab12d(0x359a)]),this[_0x3ab12d(0x11e1)]('left',_0x2badc2['E'][_0x3ab12d(0x2975)]),this[_0x3ab12d(0x11e1)](_0x3ab12d(0x34f1),_0x2badc2['E'][_0x3ab12d(0x2975)]),this[_0x3ab12d(0x3f05)](_0x3ab12d(0x61d),_0x2badc2['E'][_0x3ab12d(0xbf0)]),this[_0x3ab12d(0x13f5)][0x0][_0x3ab12d(0x684)]=this['_inputs'][0x0],this['_linkConnectionTypes'](0x0,0x1);}['getClassName'](){var _0x53fd05=a8_0x5b24;return _0x53fd05(0x3e1e);}get[_0x56a98c(0x3bf0)](){return this['_inputs'][0x0];}get[_0x56a98c(0x34f1)](){var _0x42cb34=_0x56a98c;return this[_0x42cb34(0x2a55)][0x1];}get[_0x56a98c(0x61d)](){var _0xe877dd=_0x56a98c;return this[_0xe877dd(0x13f5)][0x0];}[_0x56a98c(0xb23)](_0x5a3a77){var _0x36f587=_0x56a98c;super[_0x36f587(0xb23)](_0x5a3a77);var _0xd7571d=this[_0x36f587(0x13f5)][0x0];return _0x5a3a77[_0x36f587(0x1ffe)]+=this[_0x36f587(0x40a)](_0xd7571d,_0x5a3a77)+('\x20=\x20max('+this[_0x36f587(0x3bf0)]['associatedVariableName']+',\x20'+this[_0x36f587(0x34f1)][_0x36f587(0x2f3f)]+_0x36f587(0x2295)),this;}}(0x0,_0x21bb66['H'])(_0x56a98c(0x2772),_0x2ccabf);},0x1335e:(_0x115861,_0x3af0eb,_0x5efdf8)=>{var _0x16f9fa=a8_0x16e4d8,_0x142167,_0x3e5330=_0x5efdf8(0x15a52),_0x493189=_0x5efdf8(0x1137a),_0x5c9027=_0x5efdf8(0x16ad5),_0x4166cd=_0x5efdf8(0xe456),_0x198809=_0x5efdf8(0x11c74),_0x3aba81=_0x5efdf8(0x5f72),_0x5efdf8=_0x5efdf8(0x159af);_0x142167={'None':0x0,0x0:'None','Normal':0x1,0x1:_0x16f9fa(0xf14),'Tangent':0x2,0x2:_0x16f9fa(0x157d),'VertexColor':0x3,0x3:_0x16f9fa(0x1226),'UV1':0x4,0x4:_0x16f9fa(0x3e58),'UV2':0x5,0x5:_0x16f9fa(0x38f9),'UV3':0x6,0x6:'UV3','UV4':0x7,0x7:_0x16f9fa(0x590),'UV5':0x8,0x8:'UV5','UV6':0x9,0x9:_0x16f9fa(0x4ad)};class _0x1c927b extends _0x3e5330['k']{constructor(_0x3f4606){var _0x4ecd31=_0x16f9fa;super(_0x3f4606,_0x5c9027['u']['Neutral']),this[_0x4ecd31(0x3f7c)]=_0x142167[_0x4ecd31(0x24ef)],this[_0x4ecd31(0x11e1)](_0x4ecd31(0x547),_0x493189['E'][_0x4ecd31(0x2975)]),this[_0x4ecd31(0x11e1)](_0x4ecd31(0x9ce),_0x493189['E']['AutoDetect']),this['registerOutput']('output',_0x493189['E']['BasedOnInput']),this['_outputs'][0x0]['_typeConnectionSource']=this[_0x4ecd31(0x2a55)][0x0],this[_0x4ecd31(0x4c7)](0x0,0x1),this[_0x4ecd31(0x2a55)][0x0][_0x4ecd31(0x2b2c)][_0x4ecd31(0x3fc1)](_0x4705b0=>{var _0x32e0e7=_0x4ecd31;if(!this[_0x32e0e7(0x3f7c)]){var _0x4705b0=_0x4705b0[_0x32e0e7(0x1995)];if(_0x4705b0 instanceof _0x198809['S']&&_0x4705b0[_0x32e0e7(0xf27)])switch(_0x4705b0[_0x32e0e7(0xc8c)]){case _0x32e0e7(0x378e):this[_0x32e0e7(0x3f7c)]=_0x142167[_0x32e0e7(0x1226)];break;case _0x32e0e7(0x1b8a):this[_0x32e0e7(0x3f7c)]=_0x142167['Normal'];break;case _0x32e0e7(0xa8e):this[_0x32e0e7(0x3f7c)]=_0x142167[_0x32e0e7(0x157d)];break;case'uv':this[_0x32e0e7(0x3f7c)]=_0x142167[_0x32e0e7(0x3e58)];break;case _0x32e0e7(0x3f67):this[_0x32e0e7(0x3f7c)]=_0x142167[_0x32e0e7(0x38f9)];break;case _0x32e0e7(0x2f66):this[_0x32e0e7(0x3f7c)]=_0x142167[_0x32e0e7(0x1d41)];break;case _0x32e0e7(0x1cf2):this[_0x32e0e7(0x3f7c)]=_0x142167['UV4'];break;case _0x32e0e7(0xceb):this[_0x32e0e7(0x3f7c)]=_0x142167[_0x32e0e7(0x3b1)];break;case'uv6':this[_0x32e0e7(0x3f7c)]=_0x142167[_0x32e0e7(0x4ad)];}else{if(_0x4705b0 instanceof _0x3aba81['U'])switch(null==(_0x4705b0=this[_0x32e0e7(0x547)][_0x32e0e7(0x19d)])?void 0x0:_0x4705b0[_0x32e0e7(0xc8c)]){case _0x32e0e7(0x3d8e):this[_0x32e0e7(0x3f7c)]=_0x142167[_0x32e0e7(0xf14)];break;case'tangentOutput':this[_0x32e0e7(0x3f7c)]=_0x142167[_0x32e0e7(0x157d)];break;case _0x32e0e7(0x13d6):this[_0x32e0e7(0x3f7c)]=_0x142167[_0x32e0e7(0x3e58)];}}}});}[_0x16f9fa(0x3fcd)](){var _0x1ba421=_0x16f9fa;return _0x1ba421(0x2b30);}get[_0x16f9fa(0x547)](){var _0x4e8590=_0x16f9fa;return this[_0x4e8590(0x2a55)][0x0];}get[_0x16f9fa(0x9ce)](){var _0x48650f=_0x16f9fa;return this[_0x48650f(0x2a55)][0x1];}get[_0x16f9fa(0x61d)](){var _0x3a2db4=_0x16f9fa;return this[_0x3a2db4(0x13f5)][0x0];}[_0x16f9fa(0xb23)](_0x9d1797){var _0x1f6a27=_0x16f9fa;super[_0x1f6a27(0xb23)](_0x9d1797);let _0x4f8570=null;switch(this[_0x1f6a27(0x3f7c)]){case _0x142167[_0x1f6a27(0x1226)]:_0x4f8570='VERTEXCOLOR_NME';break;case _0x142167['Normal']:_0x4f8570=_0x1f6a27(0x3da6);break;case _0x142167[_0x1f6a27(0x157d)]:_0x4f8570=_0x1f6a27(0x2692);break;case _0x142167[_0x1f6a27(0x3e58)]:_0x4f8570='UV1';break;case _0x142167[_0x1f6a27(0x38f9)]:_0x4f8570=_0x1f6a27(0x38f9);break;case _0x142167[_0x1f6a27(0x1d41)]:_0x4f8570=_0x1f6a27(0x1d41);break;case _0x142167[_0x1f6a27(0x590)]:_0x4f8570=_0x1f6a27(0x590);break;case _0x142167[_0x1f6a27(0x3b1)]:_0x4f8570=_0x1f6a27(0x3b1);break;case _0x142167[_0x1f6a27(0x4ad)]:_0x4f8570=_0x1f6a27(0x4ad);}var _0xd25fa8=this[_0x1f6a27(0x40a)](this[_0x1f6a27(0x61d)],_0x9d1797);return _0x4f8570&&(_0x9d1797[_0x1f6a27(0x1ffe)]+='#ifdef\x20'+_0x4f8570+'\x0d\x0a'),_0x9d1797['compilationString']+=_0xd25fa8+_0x1f6a27(0x11dc)+this[_0x1f6a27(0x547)][_0x1f6a27(0x2f3f)]+_0x1f6a27(0x3254),_0x4f8570&&(_0x9d1797[_0x1f6a27(0x1ffe)]+=_0x1f6a27(0x2a48),_0x9d1797[_0x1f6a27(0x1ffe)]+=_0xd25fa8+_0x1f6a27(0x11dc)+this[_0x1f6a27(0x9ce)][_0x1f6a27(0x2f3f)]+_0x1f6a27(0x3254),_0x9d1797[_0x1f6a27(0x1ffe)]+=_0x1f6a27(0x1766)),this;}['serialize'](){var _0x3c66c3=_0x16f9fa;const _0x4fb995=super['serialize']();return _0x4fb995['attributeType']=this[_0x3c66c3(0x3f7c)],_0x4fb995;}[_0x16f9fa(0x12f6)](_0x182a15,_0x1d9f7a,_0x399d4a){var _0x284500=_0x16f9fa;super[_0x284500(0x12f6)](_0x182a15,_0x1d9f7a,_0x399d4a),this[_0x284500(0x3f7c)]=null!=(_0x1d9f7a=_0x182a15[_0x284500(0x3f7c)])?_0x1d9f7a:_0x142167[_0x284500(0x24ef)];}[_0x16f9fa(0x99d)](){var _0x1dfaca=_0x16f9fa;return super[_0x1dfaca(0x99d)]()+(this[_0x1dfaca(0x24d0)]+_0x1dfaca(0x204)+this[_0x1dfaca(0x3f7c)]+_0x1dfaca(0x3254));}}(function(_0x19fbb8,_0x561b87,_0x288f92,_0x519d57){var _0x2050dc=_0x16f9fa,_0x507345,_0x4cd813=arguments[_0x2050dc(0x1377)],_0x138bc5=_0x4cd813<0x3?_0x561b87:null===_0x519d57?_0x519d57=Object[_0x2050dc(0xd3d)](_0x561b87,_0x288f92):_0x519d57;if(_0x2050dc(0x1e3f)==typeof Reflect&&_0x2050dc(0x38fa)==typeof Reflect[_0x2050dc(0x1dac)])_0x138bc5=Reflect[_0x2050dc(0x1dac)](_0x19fbb8,_0x561b87,_0x288f92,_0x519d57);else{for(var _0x21d75f=_0x19fbb8[_0x2050dc(0x1377)]-0x1;0x0<=_0x21d75f;_0x21d75f--)(_0x507345=_0x19fbb8[_0x21d75f])&&(_0x138bc5=(_0x4cd813<0x3?_0x507345(_0x138bc5):0x3<_0x4cd813?_0x507345(_0x561b87,_0x288f92,_0x138bc5):_0x507345(_0x561b87,_0x288f92))||_0x138bc5);}0x3<_0x4cd813&&_0x138bc5&&Object['defineProperty'](_0x561b87,_0x288f92,_0x138bc5);}([(0x0,_0x5efdf8['p'])(_0x16f9fa(0x1ccc),_0x5efdf8['U'][_0x16f9fa(0xca1)],void 0x0,{'notifiers':{'update':!0x0},'options':[{'label':'(None)','value':_0x142167['None']},{'label':'Normal','value':_0x142167[_0x16f9fa(0xf14)]},{'label':_0x16f9fa(0x157d),'value':_0x142167[_0x16f9fa(0x157d)]},{'label':_0x16f9fa(0x28e2),'value':_0x142167[_0x16f9fa(0x1226)]},{'label':_0x16f9fa(0x3e58),'value':_0x142167[_0x16f9fa(0x3e58)]},{'label':_0x16f9fa(0x38f9),'value':_0x142167['UV2']},{'label':_0x16f9fa(0x1d41),'value':_0x142167[_0x16f9fa(0x1d41)]},{'label':_0x16f9fa(0x590),'value':_0x142167[_0x16f9fa(0x590)]},{'label':'UV5','value':_0x142167[_0x16f9fa(0x3b1)]},{'label':'UV6','value':_0x142167[_0x16f9fa(0x4ad)]}]})],_0x1c927b[_0x16f9fa(0x41df)],_0x16f9fa(0x3f7c),void 0x0),(0x0,_0x4166cd['H'])(_0x16f9fa(0x34b9),_0x1c927b));},0x10a42:(_0x145e6e,_0x5bb48d,_0x2e66ac)=>{var _0x32bd73=a8_0x16e4d8,_0x200c87=_0x2e66ac(0x15a52),_0xe00104=_0x2e66ac(0x1137a),_0x17a5c4=_0x2e66ac(0x16ad5),_0x2e66ac=_0x2e66ac(0xe456);class _0x404ce1 extends _0x200c87['k']{constructor(_0x5c197c){var _0x5e91ea=a8_0x5b24;super(_0x5c197c,_0x17a5c4['u'][_0x5e91ea(0x359a)]),this[_0x5e91ea(0x11e1)](_0x5e91ea(0x3bf0),_0xe00104['E'][_0x5e91ea(0x2975)]),this[_0x5e91ea(0x11e1)]('right',_0xe00104['E']['AutoDetect']),this[_0x5e91ea(0x3f05)]('output',_0xe00104['E'][_0x5e91ea(0xbf0)]),this['_outputs'][0x0][_0x5e91ea(0x684)]=this['_inputs'][0x0],this[_0x5e91ea(0x4c7)](0x0,0x1);}[_0x32bd73(0x3fcd)](){var _0xe236e0=_0x32bd73;return _0xe236e0(0xae9);}get[_0x32bd73(0x3bf0)](){var _0xb45e7b=_0x32bd73;return this[_0xb45e7b(0x2a55)][0x0];}get[_0x32bd73(0x34f1)](){return this['_inputs'][0x1];}get[_0x32bd73(0x61d)](){return this['_outputs'][0x0];}[_0x32bd73(0xb23)](_0x29537){var _0x58bd7c=_0x32bd73;super[_0x58bd7c(0xb23)](_0x29537);var _0x51dd96=this[_0x58bd7c(0x13f5)][0x0];return _0x29537['compilationString']+=this[_0x58bd7c(0x40a)](_0x51dd96,_0x29537)+(_0x58bd7c(0x3967)+this[_0x58bd7c(0x3bf0)]['associatedVariableName']+',\x20'+this[_0x58bd7c(0x34f1)][_0x58bd7c(0x2f3f)]+_0x58bd7c(0x2295)),this;}}(0x0,_0x2e66ac['H'])(_0x32bd73(0x2116),_0x404ce1);},0xa804:(_0x26afbb,_0x25d52b,_0x175ba7)=>{var _0x296486=a8_0x16e4d8,_0x51c0fc=_0x175ba7(0x15a52),_0x5b1d2a=_0x175ba7(0x1137a),_0x28d762=_0x175ba7(0x16ad5),_0x175ba7=_0x175ba7(0xe456);class _0x5ab022 extends _0x51c0fc['k']{constructor(_0x5a6d69){var _0x207b93=a8_0x5b24;super(_0x5a6d69,_0x28d762['u'][_0x207b93(0x359a)]),this[_0x207b93(0x11e1)]('left',_0x5b1d2a['E']['AutoDetect']),this[_0x207b93(0x11e1)](_0x207b93(0x34f1),_0x5b1d2a['E'][_0x207b93(0x2975)]),this[_0x207b93(0x3f05)](_0x207b93(0x61d),_0x5b1d2a['E'][_0x207b93(0xbf0)]),this[_0x207b93(0x13f5)][0x0]['_typeConnectionSource']=this[_0x207b93(0x2a55)][0x0],this[_0x207b93(0x4c7)](0x0,0x1);}[_0x296486(0x3fcd)](){var _0x26fcd9=_0x296486;return _0x26fcd9(0x346c);}get[_0x296486(0x3bf0)](){var _0x4f2ee9=_0x296486;return this[_0x4f2ee9(0x2a55)][0x0];}get[_0x296486(0x34f1)](){return this['_inputs'][0x1];}get[_0x296486(0x61d)](){var _0x5b5acb=_0x296486;return this[_0x5b5acb(0x13f5)][0x0];}[_0x296486(0xb23)](_0x1327ba){var _0x3ec1ec=_0x296486;super['_buildBlock'](_0x1327ba);var _0x2670a0=this[_0x3ec1ec(0x13f5)][0x0];return _0x1327ba['compilationString']+=this[_0x3ec1ec(0x40a)](_0x2670a0,_0x1327ba)+(_0x3ec1ec(0x3fa0)+this[_0x3ec1ec(0x3bf0)]['associatedVariableName']+',\x20'+this['right'][_0x3ec1ec(0x2f3f)]+');\x0d\x0a'),this;}}(0x0,_0x175ba7['H'])(_0x296486(0x32cf),_0x5ab022);},0x14bcc:(_0x1b0c29,_0x59f47a,_0x1eb400)=>{var _0x3018c1=a8_0x16e4d8;_0x1eb400['d'](_0x59f47a,{'U':()=>_0x3c64d5});var _0x59f47a=_0x1eb400(0x15a52),_0x2082a5=_0x1eb400(0x1137a),_0x57afb2=_0x1eb400(0x16ad5),_0x1eb400=_0x1eb400(0xe456);class _0x3c64d5 extends _0x59f47a['k']{constructor(_0x158ff4){var _0x3864e2=a8_0x5b24;super(_0x158ff4,_0x57afb2['u']['Neutral']),this[_0x3864e2(0x11e1)](_0x3864e2(0x3bf0),_0x2082a5['E'][_0x3864e2(0x2975)]),this['registerInput'](_0x3864e2(0x34f1),_0x2082a5['E'][_0x3864e2(0x2975)]),this[_0x3864e2(0x3f05)](_0x3864e2(0x61d),_0x2082a5['E']['BasedOnInput']),this[_0x3864e2(0x13f5)][0x0][_0x3864e2(0x684)]=this[_0x3864e2(0x2a55)][0x0],this[_0x3864e2(0x4c7)](0x0,0x1);}['getClassName'](){var _0x175412=a8_0x5b24;return _0x175412(0x1c3d);}get[_0x3018c1(0x3bf0)](){var _0x4f6af5=_0x3018c1;return this[_0x4f6af5(0x2a55)][0x0];}get[_0x3018c1(0x34f1)](){var _0x3a0eee=_0x3018c1;return this[_0x3a0eee(0x2a55)][0x1];}get[_0x3018c1(0x61d)](){var _0xd4c248=_0x3018c1;return this[_0xd4c248(0x13f5)][0x0];}[_0x3018c1(0xb23)](_0x2260b9){var _0x3c859d=_0x3018c1;super[_0x3c859d(0xb23)](_0x2260b9);var _0x4601f7=this[_0x3c859d(0x13f5)][0x0];return _0x2260b9['compilationString']+=this[_0x3c859d(0x40a)](_0x4601f7,_0x2260b9)+(_0x3c859d(0x11dc)+this['left']['associatedVariableName']+'\x20*\x20'+this['right'][_0x3c859d(0x2f3f)]+_0x3c859d(0x3254)),this;}}(0x0,_0x1eb400['H'])(_0x3018c1(0x334b),_0x3c64d5);},0x8159:(_0xea18aa,_0x3ea285,_0x54162b)=>{var _0x148c28=a8_0x16e4d8,_0x5d57f4=_0x54162b(0x15a52),_0x3e8b07=_0x54162b(0x1137a),_0x2f7489=_0x54162b(0x16ad5),_0x54162b=_0x54162b(0xe456);class _0x4de0a5 extends _0x5d57f4['k']{constructor(_0x5b3d5a){var _0x233999=a8_0x5b24;super(_0x5b3d5a,_0x2f7489['u'][_0x233999(0x359a)]),this[_0x233999(0x11e1)](_0x233999(0x3bf0),_0x3e8b07['E'][_0x233999(0x2975)]),this[_0x233999(0x11e1)]('right',_0x3e8b07['E'][_0x233999(0x2975)]),this['registerInput']('gradient',_0x3e8b07['E'][_0x233999(0x2975)]),this['registerOutput'](_0x233999(0x61d),_0x3e8b07['E'][_0x233999(0xbf0)]),this[_0x233999(0x13f5)][0x0]['_typeConnectionSource']=this[_0x233999(0x2a55)][0x0],this['_linkConnectionTypes'](0x0,0x1),this['_linkConnectionTypes'](0x1,0x2,!0x0),this['_inputs'][0x2][_0x233999(0x4080)]['push'](_0x3e8b07['E'][_0x233999(0x2384)]);}[_0x148c28(0x3fcd)](){var _0x34272f=_0x148c28;return _0x34272f(0x4d0);}get[_0x148c28(0x3bf0)](){var _0xb47bf=_0x148c28;return this[_0xb47bf(0x2a55)][0x0];}get[_0x148c28(0x34f1)](){var _0x2bb344=_0x148c28;return this[_0x2bb344(0x2a55)][0x1];}get[_0x148c28(0x2a76)](){var _0x15195e=_0x148c28;return this[_0x15195e(0x2a55)][0x2];}get['output'](){var _0x35a859=_0x148c28;return this[_0x35a859(0x13f5)][0x0];}[_0x148c28(0xb23)](_0x3cf133){var _0x406922=_0x148c28;super['_buildBlock'](_0x3cf133);var _0x5840b2=this['_outputs'][0x0];return _0x3cf133[_0x406922(0x1ffe)]+=this[_0x406922(0x40a)](_0x5840b2,_0x3cf133)+(_0x406922(0x79f)+this[_0x406922(0x3bf0)][_0x406922(0x2f3f)]+_0x406922(0x37ff)+this[_0x406922(0x34f1)]['associatedVariableName']+',\x20'+this['gradient'][_0x406922(0x2f3f)]+_0x406922(0x156a)),this;}}(0x0,_0x54162b['H'])(_0x148c28(0x20c4),_0x4de0a5);},0xb646:(_0x274655,_0x5a98eb,_0x5006d9)=>{var _0x5b08f9=a8_0x16e4d8,_0x1a5eea=_0x5006d9(0x15a52),_0x2b5595=_0x5006d9(0x1137a),_0x141c13=_0x5006d9(0x16ad5),_0x5006d9=_0x5006d9(0xe456);class _0x4b18a1 extends _0x1a5eea['k']{constructor(_0x5e8d23){var _0x2dc644=a8_0x5b24;super(_0x5e8d23,_0x141c13['u'][_0x2dc644(0x359a)]),this[_0x2dc644(0x11e1)]('value',_0x2b5595['E']['AutoDetect']),this[_0x2dc644(0x3f05)]('output',_0x2b5595['E'][_0x2dc644(0xbf0)]),this[_0x2dc644(0x13f5)][0x0][_0x2dc644(0x684)]=this[_0x2dc644(0x2a55)][0x0];}[_0x5b08f9(0x3fcd)](){var _0x2ca0c7=_0x5b08f9;return _0x2ca0c7(0x2d7a);}get['value'](){var _0x9d9fd=_0x5b08f9;return this[_0x9d9fd(0x2a55)][0x0];}get[_0x5b08f9(0x61d)](){var _0x4dac57=_0x5b08f9;return this[_0x4dac57(0x13f5)][0x0];}[_0x5b08f9(0xb23)](_0xa4e591){var _0x3b35c0=_0x5b08f9;super[_0x3b35c0(0xb23)](_0xa4e591);var _0x4e07a8=this[_0x3b35c0(0x13f5)][0x0];return _0xa4e591[_0x3b35c0(0x1ffe)]+=this['_declareOutput'](_0x4e07a8,_0xa4e591)+(_0x3b35c0(0x2b2)+this[_0x3b35c0(0x13ce)]['associatedVariableName']+';\x0d\x0a'),this;}}(0x0,_0x5006d9['H'])(_0x5b08f9(0x1699),_0x4b18a1);},0x7bb9:(_0x1440ff,_0x296d65,_0x30e7cc)=>{var _0xbd1d4f=a8_0x16e4d8,_0x261404=_0x30e7cc(0x15a52),_0x2c6a8f=_0x30e7cc(0x1137a),_0x3829e9=_0x30e7cc(0x16ad5),_0x30e7cc=_0x30e7cc(0xe456);class _0x4c72fa extends _0x261404['k']{constructor(_0x5ebcc9){var _0x486d96=a8_0x5b24;super(_0x5ebcc9,_0x3829e9['u']['Neutral']),this[_0x486d96(0x11e1)](_0x486d96(0xb13),_0x2c6a8f['E'][_0x486d96(0x2975)]),this[_0x486d96(0x11e1)](_0x486d96(0x29e4),_0x2c6a8f['E'][_0x486d96(0x2975)]),this[_0x486d96(0x3f05)](_0x486d96(0x61d),_0x2c6a8f['E'][_0x486d96(0xf88)]),this['_inputs'][0x0][_0x486d96(0xcfa)](_0x2c6a8f['E'][_0x486d96(0x1f42)]|_0x2c6a8f['E'][_0x486d96(0x2f7)]|_0x2c6a8f['E'][_0x486d96(0xf88)]|_0x2c6a8f['E']['Vector4']),this[_0x486d96(0x2a55)][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0x2c6a8f['E'][_0x486d96(0x1f42)]|_0x2c6a8f['E']['Color4']|_0x2c6a8f['E'][_0x486d96(0xf88)]|_0x2c6a8f['E'][_0x486d96(0x19c7)]);}[_0xbd1d4f(0x3fcd)](){var _0x10eb57=_0xbd1d4f;return _0x10eb57(0x3826);}get[_0xbd1d4f(0xb13)](){var _0x5d0f5d=_0xbd1d4f;return this[_0x5d0f5d(0x2a55)][0x0];}get[_0xbd1d4f(0x29e4)](){var _0x3d5403=_0xbd1d4f;return this[_0x3d5403(0x2a55)][0x1];}get[_0xbd1d4f(0x61d)](){return this['_outputs'][0x0];}[_0xbd1d4f(0xb23)](_0x39ca85){var _0x52d6eb=_0xbd1d4f;super[_0x52d6eb(0xb23)](_0x39ca85);var _0x413934=this[_0x52d6eb(0x13f5)][0x0],_0x230763=this[_0x52d6eb(0x2a55)][0x0],_0x4c1c02=this[_0x52d6eb(0x2a55)][0x1],_0x34a161=_0x39ca85[_0x52d6eb(0x1d12)](_0x52d6eb(0x39dc)),_0x107bf8=_0x39ca85[_0x52d6eb(0x1d12)](_0x52d6eb(0x2750));return _0x39ca85[_0x52d6eb(0x1ffe)]+=_0x52d6eb(0x1c43)+_0x34a161+_0x52d6eb(0x2542)+_0x230763[_0x52d6eb(0x2f3f)]+_0x52d6eb(0xb48),_0x39ca85[_0x52d6eb(0x1ffe)]+=_0x52d6eb(0x1c43)+_0x107bf8+_0x52d6eb(0x2542)+_0x230763[_0x52d6eb(0x2f3f)]+_0x52d6eb(0x882),_0x39ca85[_0x52d6eb(0x1ffe)]+=this['_declareOutput'](_0x413934,_0x39ca85)+_0x52d6eb(0x3254),_0x39ca85[_0x52d6eb(0x1ffe)]+=_0x413934['associatedVariableName']+'.r\x20=\x20(1.0\x20-\x20'+_0x34a161+_0x52d6eb(0x1958)+_0x230763[_0x52d6eb(0x2f3f)]+_0x52d6eb(0x3ec1)+_0x4c1c02['associatedVariableName']+_0x52d6eb(0x2575)+_0x34a161+'\x20*\x20(1.0\x20-\x20(1.0\x20-\x20'+_0x230763['associatedVariableName']+_0x52d6eb(0x2712)+_0x4c1c02[_0x52d6eb(0x2f3f)]+_0x52d6eb(0x972),_0x39ca85[_0x52d6eb(0x1ffe)]+=_0x413934[_0x52d6eb(0x2f3f)]+'.g\x20=\x20(1.0\x20-\x20'+_0x107bf8+_0x52d6eb(0x1958)+_0x230763['associatedVariableName']+_0x52d6eb(0xab5)+_0x4c1c02[_0x52d6eb(0x2f3f)]+_0x52d6eb(0x3511)+_0x107bf8+_0x52d6eb(0x313)+_0x230763[_0x52d6eb(0x2f3f)]+_0x52d6eb(0x3b31)+_0x4c1c02['associatedVariableName']+'.g)\x20*\x202.0);\x0d\x0a',_0x39ca85[_0x52d6eb(0x1ffe)]+=_0x413934[_0x52d6eb(0x2f3f)]+'.b\x20=\x20'+_0x230763['associatedVariableName']+_0x52d6eb(0x219f)+_0x4c1c02[_0x52d6eb(0x2f3f)]+_0x52d6eb(0x3f57),this;}}(0x0,_0x30e7cc['H'])(_0xbd1d4f(0x1a2a),_0x4c72fa);},0x6e73:(_0x5b6203,_0x484b8c,_0x41d02e)=>{var _0x33722b=a8_0x16e4d8,_0x19e14f=_0x41d02e(0x15a52),_0x157551=_0x41d02e(0x1137a),_0x3331b5=_0x41d02e(0x16ad5),_0x41d02e=_0x41d02e(0xe456);class _0x205ce3 extends _0x19e14f['k']{constructor(_0x402760){var _0x49bb12=a8_0x5b24;super(_0x402760,_0x3331b5['u'][_0x49bb12(0x359a)]),this[_0x49bb12(0x11e1)](_0x49bb12(0x547),_0x157551['E'][_0x49bb12(0x2975)]),this['registerOutput']('output',_0x157551['E'][_0x49bb12(0xbf0)]),this[_0x49bb12(0x13f5)][0x0][_0x49bb12(0x684)]=this[_0x49bb12(0x2a55)][0x0],this['_inputs'][0x0][_0x49bb12(0x2c24)]['push'](_0x157551['E'][_0x49bb12(0x2384)]),this['_inputs'][0x0][_0x49bb12(0x2c24)][_0x49bb12(0x3f90)](_0x157551['E']['Matrix']);}['getClassName'](){var _0x452989=a8_0x5b24;return _0x452989(0x25ee);}get[_0x33722b(0x547)](){var _0x5bfa97=_0x33722b;return this[_0x5bfa97(0x2a55)][0x0];}get[_0x33722b(0x61d)](){var _0x5c6b4c=_0x33722b;return this[_0x5c6b4c(0x13f5)][0x0];}[_0x33722b(0xb23)](_0x477b20){var _0x35f3dc=_0x33722b;super[_0x35f3dc(0xb23)](_0x477b20);var _0x50fe5b=this[_0x35f3dc(0x13f5)][0x0],_0x3d1d46=this[_0x35f3dc(0x2a55)][0x0];return _0x477b20[_0x35f3dc(0x1ffe)]+=this[_0x35f3dc(0x40a)](_0x50fe5b,_0x477b20)+(_0x35f3dc(0x648)+_0x3d1d46[_0x35f3dc(0x2f3f)]+_0x35f3dc(0x2295)),this;}}(0x0,_0x41d02e['H'])(_0x33722b(0x61e),_0x205ce3);},0x140db:(_0x5073ea,_0x2a943e,_0x4a832f)=>{var _0x3b32fe=a8_0x16e4d8,_0xb94cde=_0x4a832f(0x15a52),_0x5294e3=_0x4a832f(0x1137a),_0x7714a6=_0x4a832f(0x16ad5),_0x4a832f=_0x4a832f(0xe456);class _0x42f5f2 extends _0xb94cde['k']{constructor(_0x587d7e){var _0x2e91bd=a8_0x5b24;super(_0x587d7e,_0x7714a6['u'][_0x2e91bd(0x359a)]),this[_0x2e91bd(0x11e1)](_0x2e91bd(0x547),_0x5294e3['E'][_0x2e91bd(0x2975)]),this[_0x2e91bd(0x3f05)]('output',_0x5294e3['E'][_0x2e91bd(0xbf0)]),this[_0x2e91bd(0x13f5)][0x0][_0x2e91bd(0x684)]=this[_0x2e91bd(0x2a55)][0x0],this[_0x2e91bd(0x13f5)][0x0][_0x2e91bd(0x2c24)][_0x2e91bd(0x3f90)](_0x5294e3['E']['Matrix']);}['getClassName'](){var _0x4b11d5=a8_0x5b24;return _0x4b11d5(0x19b5);}get[_0x3b32fe(0x547)](){return this['_inputs'][0x0];}get[_0x3b32fe(0x61d)](){return this['_outputs'][0x0];}[_0x3b32fe(0xb23)](_0xce3307){var _0x179a1a=_0x3b32fe;super[_0x179a1a(0xb23)](_0xce3307);var _0x59ab62=this[_0x179a1a(0x13f5)][0x0];return _0xce3307[_0x179a1a(0x1ffe)]+=this[_0x179a1a(0x40a)](_0x59ab62,_0xce3307)+('\x20=\x201.\x20-\x20'+this[_0x179a1a(0x547)]['associatedVariableName']+_0x179a1a(0x3254)),this;}}(0x0,_0x4a832f['H'])(_0x3b32fe(0x2405),_0x42f5f2),(0x0,_0x4a832f['H'])('BABYLON.OppositeBlock',_0x42f5f2);},0xfd38:(_0x4b800a,_0x1ae0d9,_0x612e35)=>{var _0x2bd021=a8_0x16e4d8,_0x2dd691=_0x612e35(0x15a52),_0x5c3b3b=_0x612e35(0x1137a),_0xf4aa97=_0x612e35(0x16ad5),_0x612e35=_0x612e35(0xe456);class _0x2fd6bc extends _0x2dd691['k']{constructor(_0x5753f4){var _0x538fde=a8_0x5b24;super(_0x5753f4,_0xf4aa97['u'][_0x538fde(0x359a)]),this[_0x538fde(0x11e1)](_0x538fde(0x13ce),_0x5c3b3b['E'][_0x538fde(0x2975)]),this['registerInput'](_0x538fde(0x2a7c),_0x5c3b3b['E'][_0x538fde(0x2975)]),this[_0x538fde(0x3f05)](_0x538fde(0x61d),_0x5c3b3b['E'][_0x538fde(0xbf0)]),this[_0x538fde(0x13f5)][0x0]['_typeConnectionSource']=this['_inputs'][0x0],this[_0x538fde(0x4c7)](0x0,0x1),this[_0x538fde(0x2a55)][0x0][_0x538fde(0x2c24)][_0x538fde(0x3f90)](_0x5c3b3b['E'][_0x538fde(0x31e7)]),this['_inputs'][0x1][_0x538fde(0x2c24)][_0x538fde(0x3f90)](_0x5c3b3b['E'][_0x538fde(0x31e7)]);}[_0x2bd021(0x3fcd)](){var _0x41ecaa=_0x2bd021;return _0x41ecaa(0x2236);}get[_0x2bd021(0x13ce)](){var _0x456011=_0x2bd021;return this[_0x456011(0x2a55)][0x0];}get[_0x2bd021(0x2a7c)](){var _0x333b60=_0x2bd021;return this[_0x333b60(0x2a55)][0x1];}get[_0x2bd021(0x61d)](){return this['_outputs'][0x0];}[_0x2bd021(0xb23)](_0x1cd945){var _0x563b25=_0x2bd021;super[_0x563b25(0xb23)](_0x1cd945);var _0x406b3d=this['_outputs'][0x0];return _0x1cd945[_0x563b25(0x1ffe)]+=this[_0x563b25(0x40a)](_0x406b3d,_0x1cd945)+(_0x563b25(0x386b)+this[_0x563b25(0x13ce)][_0x563b25(0x2f3f)]+_0x563b25(0x10a2)+this[_0x563b25(0x2a7c)][_0x563b25(0x2f3f)]+_0x563b25(0x2426)+this[_0x563b25(0x2a7c)]['associatedVariableName']+');\x0d\x0a'),this;}}(0x0,_0x612e35['H'])(_0x2bd021(0x82d),_0x2fd6bc);},0x18020:(_0x451e3c,_0x4832c7,_0x18bf51)=>{var _0x5d7303=a8_0x16e4d8,_0x707cc8=_0x18bf51(0x15a52),_0x46f307=_0x18bf51(0x1137a),_0x538126=_0x18bf51(0x16ad5),_0x18bf51=_0x18bf51(0xe456);class _0xa812a0 extends _0x707cc8['k']{constructor(_0x5cda9b){var _0x3048c8=a8_0x5b24;super(_0x5cda9b,_0x538126['u'][_0x3048c8(0x359a)]),this[_0x3048c8(0x11e1)](_0x3048c8(0x13ce),_0x46f307['E'][_0x3048c8(0x2975)]),this[_0x3048c8(0x11e1)](_0x3048c8(0xcf4),_0x46f307['E'][_0x3048c8(0x2975)]),this[_0x3048c8(0x3f05)](_0x3048c8(0x61d),_0x46f307['E'][_0x3048c8(0xbf0)]),this[_0x3048c8(0x13f5)][0x0]['_typeConnectionSource']=this[_0x3048c8(0x2a55)][0x0],this[_0x3048c8(0x4c7)](0x0,0x1);}[_0x5d7303(0x3fcd)](){var _0x287411=_0x5d7303;return _0x287411(0x2ef);}get[_0x5d7303(0x13ce)](){var _0x18a904=_0x5d7303;return this[_0x18a904(0x2a55)][0x0];}get[_0x5d7303(0xcf4)](){var _0x3aed48=_0x5d7303;return this[_0x3aed48(0x2a55)][0x1];}get['output'](){var _0x46b4c3=_0x5d7303;return this[_0x46b4c3(0x13f5)][0x0];}[_0x5d7303(0xb23)](_0x6d2020){var _0x47cf8c=_0x5d7303;super[_0x47cf8c(0xb23)](_0x6d2020);var _0x389bee=this[_0x47cf8c(0x13f5)][0x0];return _0x6d2020[_0x47cf8c(0x1ffe)]+=this[_0x47cf8c(0x40a)](_0x389bee,_0x6d2020)+(_0x47cf8c(0x2268)+this[_0x47cf8c(0x13ce)][_0x47cf8c(0x2f3f)]+',\x20'+this[_0x47cf8c(0xcf4)][_0x47cf8c(0x2f3f)]+_0x47cf8c(0x2295)),this;}}(0x0,_0x18bf51['H'])(_0x5d7303(0x20e4),_0xa812a0);},0x13acb:(_0x31ce6f,_0x14d43e,_0x2bf6d1)=>{var _0x9165ee=a8_0x16e4d8,_0x2300a6=_0x2bf6d1(0x15a52),_0xd8bbcb=_0x2bf6d1(0x1137a),_0x203b3=_0x2bf6d1(0x16ad5),_0xe24aa7=_0x2bf6d1(0xe456);_0x2bf6d1(0x175b0);class _0x3c3aae extends _0x2300a6['k']{constructor(_0x2309a5){var _0x30dc7a=a8_0x5b24;super(_0x2309a5,_0x203b3['u']['Neutral']),this[_0x30dc7a(0x11e1)](_0x30dc7a(0x3fd4),_0xd8bbcb['E'][_0x30dc7a(0x2975)]),this[_0x30dc7a(0x3f05)]('output',_0xd8bbcb['E'][_0x30dc7a(0x2384)]),this[_0x30dc7a(0x2a55)][0x0][_0x30dc7a(0xcfa)](_0xd8bbcb['E'][_0x30dc7a(0x3c5a)]|_0xd8bbcb['E'][_0x30dc7a(0xf88)]|_0xd8bbcb['E'][_0x30dc7a(0x19c7)]|_0xd8bbcb['E'][_0x30dc7a(0x1f42)]|_0xd8bbcb['E'][_0x30dc7a(0x2f7)]);}[_0x9165ee(0x3fcd)](){var _0x149c00=_0x9165ee;return _0x149c00(0x2370);}get[_0x9165ee(0x3fd4)](){var _0x4299b4=_0x9165ee;return this[_0x4299b4(0x2a55)][0x0];}get[_0x9165ee(0x61d)](){return this['_outputs'][0x0];}[_0x9165ee(0xb23)](_0x1aea3a){var _0x1cd412=_0x9165ee;super[_0x1cd412(0xb23)](_0x1aea3a);var _0x167963=this['_outputs'][0x0],_0x388c82='//'+this[_0x1cd412(0xc8c)];return _0x1aea3a['_emitFunctionFromInclude'](_0x1cd412(0x3eec),_0x388c82),_0x1aea3a[_0x1cd412(0x1ffe)]+=this[_0x1cd412(0x40a)](_0x167963,_0x1aea3a)+(_0x1cd412(0x2c63)+this[_0x1cd412(0x3fd4)][_0x1cd412(0x2f3f)]+'.xy);\x0d\x0a'),this;}}(0x0,_0xe24aa7['H'])(_0x9165ee(0xbfb),_0x3c3aae);},0x1704b:(_0x174432,_0x2ad0bb,_0x157fa2)=>{var _0x20f7f7=a8_0x16e4d8,_0x448565=_0x157fa2(0x15a52),_0xe81529=_0x157fa2(0x1137a),_0x535eb9=_0x157fa2(0x16ad5),_0x157fa2=_0x157fa2(0xe456);class _0x81317c extends _0x448565['k']{constructor(_0x19ddf1){var _0x133da2=a8_0x5b24;super(_0x19ddf1,_0x535eb9['u'][_0x133da2(0x359a)]),this['registerInput'](_0x133da2(0x547),_0xe81529['E'][_0x133da2(0x2975)]),this[_0x133da2(0x3f05)](_0x133da2(0x61d),_0xe81529['E'][_0x133da2(0xbf0)]),this[_0x133da2(0x13f5)][0x0][_0x133da2(0x684)]=this[_0x133da2(0x2a55)][0x0];}[_0x20f7f7(0x3fcd)](){var _0x34043d=_0x20f7f7;return _0x34043d(0x1bc4);}get[_0x20f7f7(0x547)](){return this['_inputs'][0x0];}get[_0x20f7f7(0x61d)](){var _0x4d9546=_0x20f7f7;return this[_0x4d9546(0x13f5)][0x0];}[_0x20f7f7(0xb23)](_0xfd0561){var _0x4df7f2=_0x20f7f7;super[_0x4df7f2(0xb23)](_0xfd0561);var _0x356aa7=this['_outputs'][0x0];return this[_0x4df7f2(0x547)][_0x4df7f2(0x21e0)]===_0xe81529['E']['Matrix']?_0xfd0561[_0x4df7f2(0x1ffe)]+=this[_0x4df7f2(0x40a)](_0x356aa7,_0xfd0561)+(_0x4df7f2(0x2f7d)+this[_0x4df7f2(0x547)][_0x4df7f2(0x2f3f)]+_0x4df7f2(0x2295)):_0xfd0561[_0x4df7f2(0x1ffe)]+=this[_0x4df7f2(0x40a)](_0x356aa7,_0xfd0561)+('\x20=\x201.\x20/\x20'+this[_0x4df7f2(0x547)][_0x4df7f2(0x2f3f)]+_0x4df7f2(0x3254)),this;}}(0x0,_0x157fa2['H'])(_0x20f7f7(0x219e),_0x81317c);},0x3d41:(_0x16f11c,_0xa2fbee,_0x54a2d7)=>{var _0x292c5f=a8_0x16e4d8,_0x777f9e=_0x54a2d7(0x15a52),_0x33322d=_0x54a2d7(0x1137a),_0x4e81cd=_0x54a2d7(0x16ad5),_0x54a2d7=_0x54a2d7(0xe456);class _0x2a6dad extends _0x777f9e['k']{constructor(_0x333bba){var _0x412dab=a8_0x5b24;super(_0x333bba,_0x4e81cd['u'][_0x412dab(0x359a)]),this[_0x412dab(0x11e1)](_0x412dab(0x18b),_0x33322d['E'][_0x412dab(0x2975)]),this['registerInput']('normal',_0x33322d['E']['AutoDetect']),this[_0x412dab(0x3f05)]('output',_0x33322d['E'][_0x412dab(0xf88)]),this['_inputs'][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x33322d['E'][_0x412dab(0xf88)]|_0x33322d['E'][_0x412dab(0x19c7)]|_0x33322d['E'][_0x412dab(0x1f42)]|_0x33322d['E']['Color4']),this['_inputs'][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0x33322d['E'][_0x412dab(0xf88)]|_0x33322d['E'][_0x412dab(0x19c7)]|_0x33322d['E'][_0x412dab(0x1f42)]|_0x33322d['E'][_0x412dab(0x2f7)]);}[_0x292c5f(0x3fcd)](){var _0x395f7b=_0x292c5f;return _0x395f7b(0x3ceb);}get[_0x292c5f(0x18b)](){return this['_inputs'][0x0];}get['normal'](){var _0x5b2c6a=_0x292c5f;return this[_0x5b2c6a(0x2a55)][0x1];}get[_0x292c5f(0x61d)](){var _0xfe7ae5=_0x292c5f;return this[_0xfe7ae5(0x13f5)][0x0];}[_0x292c5f(0xb23)](_0x24eedf){var _0x50c2b7=_0x292c5f;super['_buildBlock'](_0x24eedf);var _0x4dbda3=this[_0x50c2b7(0x13f5)][0x0];return _0x24eedf[_0x50c2b7(0x1ffe)]+=this[_0x50c2b7(0x40a)](_0x4dbda3,_0x24eedf)+('\x20=\x20reflect('+this[_0x50c2b7(0x18b)][_0x50c2b7(0x2f3f)]+_0x50c2b7(0x2821)+this[_0x50c2b7(0x1b8a)][_0x50c2b7(0x2f3f)]+_0x50c2b7(0x1288)),this;}}(0x0,_0x54a2d7['H'])(_0x292c5f(0x1f51),_0x2a6dad);},0x1189b:(_0x2aadfc,_0x53a700,_0x22f224)=>{var _0x2b99ae=a8_0x16e4d8,_0x4be209=_0x22f224(0x15a52),_0x590bbd=_0x22f224(0x1137a),_0x340fce=_0x22f224(0x16ad5),_0x22f224=_0x22f224(0xe456);class _0x1f51f3 extends _0x4be209['k']{constructor(_0x28a586){var _0x37a21d=a8_0x5b24;super(_0x28a586,_0x340fce['u']['Neutral']),this['registerInput'](_0x37a21d(0x18b),_0x590bbd['E'][_0x37a21d(0x2975)]),this[_0x37a21d(0x11e1)](_0x37a21d(0x1b8a),_0x590bbd['E'][_0x37a21d(0x2975)]),this['registerInput']('ior',_0x590bbd['E']['Float']),this[_0x37a21d(0x3f05)](_0x37a21d(0x61d),_0x590bbd['E'][_0x37a21d(0xf88)]),this['_inputs'][0x0][_0x37a21d(0xcfa)](_0x590bbd['E'][_0x37a21d(0xf88)]|_0x590bbd['E'][_0x37a21d(0x19c7)]|_0x590bbd['E']['Color3']|_0x590bbd['E']['Color4']),this['_inputs'][0x1][_0x37a21d(0xcfa)](_0x590bbd['E'][_0x37a21d(0xf88)]|_0x590bbd['E']['Vector4']|_0x590bbd['E'][_0x37a21d(0x1f42)]|_0x590bbd['E'][_0x37a21d(0x2f7)]);}[_0x2b99ae(0x3fcd)](){var _0x424644=_0x2b99ae;return _0x424644(0x3ca0);}get[_0x2b99ae(0x18b)](){var _0xbe8052=_0x2b99ae;return this[_0xbe8052(0x2a55)][0x0];}get[_0x2b99ae(0x1b8a)](){var _0x19b353=_0x2b99ae;return this[_0x19b353(0x2a55)][0x1];}get[_0x2b99ae(0x6e7)](){var _0x30f96b=_0x2b99ae;return this[_0x30f96b(0x2a55)][0x2];}get[_0x2b99ae(0x61d)](){var _0x4c3057=_0x2b99ae;return this[_0x4c3057(0x13f5)][0x0];}[_0x2b99ae(0xb23)](_0x46604d){var _0x5e1442=_0x2b99ae;super[_0x5e1442(0xb23)](_0x46604d);var _0x16e253=this[_0x5e1442(0x13f5)][0x0];return _0x46604d[_0x5e1442(0x1ffe)]+=this[_0x5e1442(0x40a)](_0x16e253,_0x46604d)+('\x20=\x20refract('+this[_0x5e1442(0x18b)][_0x5e1442(0x2f3f)]+'.xyz,\x20'+this[_0x5e1442(0x1b8a)]['associatedVariableName']+_0x5e1442(0x2821)+this[_0x5e1442(0x6e7)][_0x5e1442(0x2f3f)]+_0x5e1442(0x2295)),this;}}(0x0,_0x22f224['H'])(_0x2b99ae(0x1043),_0x1f51f3);},0x8ff2:(_0x452166,_0x27d710,_0x265577)=>{var _0x106782=a8_0x16e4d8;_0x265577['d'](_0x27d710,{'w':()=>_0x2951f1});function _0x527cea(_0x3238b0,_0x3d7166,_0x4e6ceb,_0x43c6ed){var _0x35b44b=a8_0x5b24,_0x19ac97,_0x2f98a6=arguments[_0x35b44b(0x1377)],_0xee74c1=_0x2f98a6<0x3?_0x3d7166:null===_0x43c6ed?_0x43c6ed=Object[_0x35b44b(0xd3d)](_0x3d7166,_0x4e6ceb):_0x43c6ed;if(_0x35b44b(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x35b44b(0x1dac)])_0xee74c1=Reflect[_0x35b44b(0x1dac)](_0x3238b0,_0x3d7166,_0x4e6ceb,_0x43c6ed);else{for(var _0x1931a7=_0x3238b0[_0x35b44b(0x1377)]-0x1;0x0<=_0x1931a7;_0x1931a7--)(_0x19ac97=_0x3238b0[_0x1931a7])&&(_0xee74c1=(_0x2f98a6<0x3?_0x19ac97(_0xee74c1):0x3<_0x2f98a6?_0x19ac97(_0x3d7166,_0x4e6ceb,_0xee74c1):_0x19ac97(_0x3d7166,_0x4e6ceb))||_0xee74c1);}0x3<_0x2f98a6&&_0xee74c1&&Object[_0x35b44b(0x395)](_0x3d7166,_0x4e6ceb,_0xee74c1);}var _0x27d710=_0x265577(0x15a52),_0x31cdf6=_0x265577(0x1137a),_0x45883d=_0x265577(0x16ad5),_0x10c428=_0x265577(0xe456),_0x255d76=_0x265577(0x9fd1),_0x265577=_0x265577(0x159af);class _0x2951f1 extends _0x27d710['k']{constructor(_0x10adde){var _0x202385=a8_0x5b24;super(_0x10adde,_0x45883d['u']['Neutral']),this[_0x202385(0x2e3d)]=new _0x255d76['FM'](-0x1,0x1),this[_0x202385(0x15ed)]=new _0x255d76['FM'](0x0,0x1),this['registerInput']('input',_0x31cdf6['E'][_0x202385(0x2975)]),this['registerInput'](_0x202385(0x3662),_0x31cdf6['E'][_0x202385(0x2384)],!0x0),this[_0x202385(0x11e1)](_0x202385(0x226a),_0x31cdf6['E'][_0x202385(0x2384)],!0x0),this[_0x202385(0x11e1)](_0x202385(0x1581),_0x31cdf6['E'][_0x202385(0x2384)],!0x0),this[_0x202385(0x11e1)](_0x202385(0x2cb0),_0x31cdf6['E']['Float'],!0x0),this['registerOutput']('output',_0x31cdf6['E'][_0x202385(0xbf0)]),this[_0x202385(0x13f5)][0x0][_0x202385(0x684)]=this[_0x202385(0x2a55)][0x0];}[_0x106782(0x3fcd)](){return'RemapBlock';}get[_0x106782(0x547)](){var _0x6f38be=_0x106782;return this[_0x6f38be(0x2a55)][0x0];}get['sourceMin'](){var _0x4a7cbd=_0x106782;return this[_0x4a7cbd(0x2a55)][0x1];}get[_0x106782(0x226a)](){var _0x180f56=_0x106782;return this[_0x180f56(0x2a55)][0x2];}get[_0x106782(0x1581)](){var _0x2ad72d=_0x106782;return this[_0x2ad72d(0x2a55)][0x3];}get[_0x106782(0x2cb0)](){var _0x126ecf=_0x106782;return this[_0x126ecf(0x2a55)][0x4];}get[_0x106782(0x61d)](){return this['_outputs'][0x0];}[_0x106782(0xb23)](_0x3dc53c){var _0x9a9784=_0x106782;super[_0x9a9784(0xb23)](_0x3dc53c);var _0x335a59=this['_outputs'][0x0],_0x2df96f=this[_0x9a9784(0x3662)][_0x9a9784(0xad5)]?this[_0x9a9784(0x3662)][_0x9a9784(0x2f3f)]:this[_0x9a9784(0xee9)](this[_0x9a9784(0x2e3d)]['x']),_0x5308d7=this[_0x9a9784(0x226a)]['isConnected']?this[_0x9a9784(0x226a)][_0x9a9784(0x2f3f)]:this[_0x9a9784(0xee9)](this[_0x9a9784(0x2e3d)]['y']),_0x4d758c=this[_0x9a9784(0x1581)][_0x9a9784(0xad5)]?this['targetMin']['associatedVariableName']:this[_0x9a9784(0xee9)](this[_0x9a9784(0x15ed)]['x']),_0x20cc78=this[_0x9a9784(0x2cb0)][_0x9a9784(0xad5)]?this[_0x9a9784(0x2cb0)][_0x9a9784(0x2f3f)]:this[_0x9a9784(0xee9)](this['targetRange']['y']);return _0x3dc53c[_0x9a9784(0x1ffe)]+=this[_0x9a9784(0x40a)](_0x335a59,_0x3dc53c)+(_0x9a9784(0x11dc)+_0x4d758c+_0x9a9784(0x3a8)+this[_0x9a9784(0x2a55)][0x0]['associatedVariableName']+_0x9a9784(0x39f9)+_0x2df96f+_0x9a9784(0x5e0)+_0x20cc78+_0x9a9784(0x39f9)+_0x4d758c+_0x9a9784(0x14a2)+_0x5308d7+_0x9a9784(0x39f9)+_0x2df96f+');\x0d\x0a'),this;}['_dumpPropertiesCode'](){var _0x51b3a8=_0x106782;return super[_0x51b3a8(0x99d)]()+(this[_0x51b3a8(0x24d0)]+_0x51b3a8(0x3e3b)+this[_0x51b3a8(0x2e3d)]['x']+',\x20'+this[_0x51b3a8(0x2e3d)]['y']+');\x0d\x0a')+(this['_codeVariableName']+_0x51b3a8(0x1217)+this['targetRange']['x']+',\x20'+this['targetRange']['y']+_0x51b3a8(0x2295));}['serialize'](){var _0x5d85b7=_0x106782;const _0x53b298=super['serialize']();return _0x53b298[_0x5d85b7(0x2e3d)]=this[_0x5d85b7(0x2e3d)]['asArray'](),_0x53b298[_0x5d85b7(0x15ed)]=this['targetRange'][_0x5d85b7(0x86e)](),_0x53b298;}[_0x106782(0x12f6)](_0x52b3f9,_0x32a69c,_0x109d14){var _0x286358=_0x106782;super[_0x286358(0x12f6)](_0x52b3f9,_0x32a69c,_0x109d14),this[_0x286358(0x2e3d)]=_0x255d76['FM']['FromArray'](_0x52b3f9['sourceRange']),this['targetRange']=_0x255d76['FM'][_0x286358(0x2858)](_0x52b3f9['targetRange']);}}_0x527cea([(0x0,_0x265577['p'])(_0x106782(0x276),_0x265577['U']['Vector2'])],_0x2951f1['prototype'],_0x106782(0x2e3d),void 0x0),_0x527cea([(0x0,_0x265577['p'])('To',_0x265577['U'][_0x106782(0x3c5a)])],_0x2951f1[_0x106782(0x41df)],_0x106782(0x15ed),void 0x0),(0x0,_0x10c428['H'])(_0x106782(0x15ba),_0x2951f1);},0xa9d2:(_0x4a2b97,_0x5e9dbb,_0x5ddcba)=>{var _0x3aa71f=a8_0x16e4d8,_0x3b2a2a=_0x5ddcba(0x15a52),_0x47cadd=_0x5ddcba(0x1137a),_0x23ff14=_0x5ddcba(0x16ad5),_0x5ddcba=_0x5ddcba(0xe456);class _0x3b9b07 extends _0x3b2a2a['k']{constructor(_0x4f399d){var _0x34deb3=a8_0x5b24;super(_0x4f399d,_0x23ff14['u']['Neutral']),this[_0x34deb3(0x11e1)](_0x34deb3(0x13ce),_0x47cadd['E'][_0x34deb3(0x2975)]),this[_0x34deb3(0x11e1)](_0x34deb3(0x1f9e),_0x47cadd['E']['AutoDetect']),this[_0x34deb3(0x11e1)](_0x34deb3(0x307a),_0x47cadd['E'][_0x34deb3(0x2384)]),this[_0x34deb3(0x11e1)](_0x34deb3(0x247c),_0x47cadd['E'][_0x34deb3(0x2975)]),this[_0x34deb3(0x3f05)]('output',_0x47cadd['E'][_0x34deb3(0xbf0)]),this[_0x34deb3(0x13f5)][0x0][_0x34deb3(0x684)]=this[_0x34deb3(0x2a55)][0x0],this['_linkConnectionTypes'](0x0,0x1),this['_linkConnectionTypes'](0x0,0x3),this[_0x34deb3(0x2a55)][0x0][_0x34deb3(0x2c24)][_0x34deb3(0x3f90)](_0x47cadd['E']['Float']),this[_0x34deb3(0x2a55)][0x0][_0x34deb3(0x2c24)][_0x34deb3(0x3f90)](_0x47cadd['E'][_0x34deb3(0x31e7)]),this['_inputs'][0x1]['excludedConnectionPointTypes'][_0x34deb3(0x3f90)](_0x47cadd['E'][_0x34deb3(0x2384)]),this['_inputs'][0x1][_0x34deb3(0x2c24)]['push'](_0x47cadd['E'][_0x34deb3(0x31e7)]),this[_0x34deb3(0x2a55)][0x3][_0x34deb3(0x2c24)][_0x34deb3(0x3f90)](_0x47cadd['E'][_0x34deb3(0x2384)]),this[_0x34deb3(0x2a55)][0x3][_0x34deb3(0x2c24)][_0x34deb3(0x3f90)](_0x47cadd['E']['Matrix']);}[_0x3aa71f(0x3fcd)](){var _0x14f165=_0x3aa71f;return _0x14f165(0xe0f);}get[_0x3aa71f(0x13ce)](){return this['_inputs'][0x0];}get[_0x3aa71f(0x1f9e)](){var _0x4338e1=_0x3aa71f;return this[_0x4338e1(0x2a55)][0x1];}get[_0x3aa71f(0x307a)](){var _0x4c1f81=_0x3aa71f;return this[_0x4c1f81(0x2a55)][0x2];}get[_0x3aa71f(0x247c)](){var _0x491d6f=_0x3aa71f;return this[_0x491d6f(0x2a55)][0x3];}get[_0x3aa71f(0x61d)](){var _0x11feb4=_0x3aa71f;return this[_0x11feb4(0x13f5)][0x0];}[_0x3aa71f(0xb23)](_0x2360dc){var _0x443397=_0x3aa71f;super[_0x443397(0xb23)](_0x2360dc);var _0x32f9fa=this[_0x443397(0x13f5)][0x0];return _0x2360dc[_0x443397(0x1ffe)]+=this[_0x443397(0x40a)](_0x32f9fa,_0x2360dc)+_0x443397(0x3254),_0x2360dc[_0x443397(0x1ffe)]+=_0x443397(0x37d5)+this[_0x443397(0x13ce)]['associatedVariableName']+_0x443397(0x39f9)+this[_0x443397(0x1f9e)][_0x443397(0x2f3f)]+_0x443397(0x1d2d)+this['distance'][_0x443397(0x2f3f)]+_0x443397(0x3577),_0x2360dc[_0x443397(0x1ffe)]+=_0x32f9fa[_0x443397(0x2f3f)]+_0x443397(0x11dc)+this[_0x443397(0x247c)][_0x443397(0x2f3f)]+';\x0d\x0a',_0x2360dc['compilationString']+='}\x20else\x20{\x0d\x0a',_0x2360dc[_0x443397(0x1ffe)]+=_0x32f9fa['associatedVariableName']+'\x20=\x20'+this['value'][_0x443397(0x2f3f)]+_0x443397(0x3254),_0x2360dc[_0x443397(0x1ffe)]+=_0x443397(0x302e),this;}}(0x0,_0x5ddcba['H'])(_0x3aa71f(0x779),_0x3b9b07);},0x81fb:(_0x30e999,_0x57d217,_0x242f02)=>{var _0x1b342d=a8_0x16e4d8,_0x527943=_0x242f02(0x15a52),_0x429278=_0x242f02(0x1137a),_0x2f3004=_0x242f02(0x16ad5),_0x383234=_0x242f02(0xe456),_0x506dc4=_0x242f02(0x11c74);class _0x11bad8 extends _0x527943['k']{constructor(_0x1c7799){var _0x5f220b=a8_0x5b24;super(_0x1c7799,_0x2f3004['u'][_0x5f220b(0x359a)]),this[_0x5f220b(0x11e1)](_0x5f220b(0x547),_0x429278['E'][_0x5f220b(0x3c5a)]),this[_0x5f220b(0x11e1)](_0x5f220b(0x448),_0x429278['E']['Float']),this[_0x5f220b(0x3f05)](_0x5f220b(0x61d),_0x429278['E'][_0x5f220b(0x3c5a)]);}[_0x1b342d(0x3fcd)](){return'Rotate2dBlock';}get[_0x1b342d(0x547)](){return this['_inputs'][0x0];}get[_0x1b342d(0x448)](){var _0x260486=_0x1b342d;return this[_0x260486(0x2a55)][0x1];}get[_0x1b342d(0x61d)](){var _0x3a0b66=_0x1b342d;return this[_0x3a0b66(0x13f5)][0x0];}[_0x1b342d(0x16c8)](){var _0x171470=_0x1b342d;if(!this[_0x171470(0x448)][_0x171470(0xad5)]){const _0x20716e=new _0x506dc4['S'](_0x171470(0x448));_0x20716e[_0x171470(0x13ce)]=0x0,_0x20716e['output']['connectTo'](this[_0x171470(0x448)]);}}[_0x1b342d(0xb23)](_0xd6bae0){var _0x5d9cf0=_0x1b342d;super[_0x5d9cf0(0xb23)](_0xd6bae0);var _0x43cee4=this[_0x5d9cf0(0x13f5)][0x0],_0x595df3=this[_0x5d9cf0(0x448)],_0x46016e=this[_0x5d9cf0(0x547)];return _0xd6bae0[_0x5d9cf0(0x1ffe)]+=this[_0x5d9cf0(0x40a)](_0x43cee4,_0xd6bae0)+('\x20=\x20vec2(cos('+_0x595df3[_0x5d9cf0(0x2f3f)]+')\x20*\x20'+_0x46016e[_0x5d9cf0(0x2f3f)]+_0x5d9cf0(0x29a5)+_0x595df3['associatedVariableName']+_0x5d9cf0(0x1958)+_0x46016e[_0x5d9cf0(0x2f3f)]+_0x5d9cf0(0x28eb)+_0x595df3[_0x5d9cf0(0x2f3f)]+_0x5d9cf0(0x1958)+_0x46016e[_0x5d9cf0(0x2f3f)]+_0x5d9cf0(0x3293)+_0x595df3[_0x5d9cf0(0x2f3f)]+_0x5d9cf0(0x1958)+_0x46016e[_0x5d9cf0(0x2f3f)]+_0x5d9cf0(0x2b01)),this;}}(0x0,_0x383234['H'])(_0x1b342d(0x27ae),_0x11bad8);},0xec98:(_0x3d1a70,_0xa5efbf,_0x1ede37)=>{var _0x41171b=a8_0x16e4d8,_0x3d7021=_0x1ede37(0x15a52),_0x19a5a8=_0x1ede37(0x1137a),_0x565216=_0x1ede37(0x16ad5),_0x1ede37=_0x1ede37(0xe456);class _0x2e3508 extends _0x3d7021['k']{constructor(_0x16ed43){var _0x13461b=a8_0x5b24;super(_0x16ed43,_0x565216['u'][_0x13461b(0x359a)]),this[_0x13461b(0x11e1)](_0x13461b(0x547),_0x19a5a8['E'][_0x13461b(0x2975)]),this[_0x13461b(0x11e1)]('factor',_0x19a5a8['E'][_0x13461b(0x2384)]),this[_0x13461b(0x3f05)](_0x13461b(0x61d),_0x19a5a8['E']['BasedOnInput']),this[_0x13461b(0x13f5)][0x0][_0x13461b(0x684)]=this[_0x13461b(0x2a55)][0x0];}[_0x41171b(0x3fcd)](){return'ScaleBlock';}get[_0x41171b(0x547)](){return this['_inputs'][0x0];}get[_0x41171b(0x23a6)](){var _0x2635cf=_0x41171b;return this[_0x2635cf(0x2a55)][0x1];}get['output'](){var _0x50f201=_0x41171b;return this[_0x50f201(0x13f5)][0x0];}[_0x41171b(0xb23)](_0x22d79c){var _0xd229d9=_0x41171b;super[_0xd229d9(0xb23)](_0x22d79c);var _0x658606=this[_0xd229d9(0x13f5)][0x0];return _0x22d79c[_0xd229d9(0x1ffe)]+=this['_declareOutput'](_0x658606,_0x22d79c)+(_0xd229d9(0x11dc)+this[_0xd229d9(0x547)][_0xd229d9(0x2f3f)]+_0xd229d9(0x2f25)+this[_0xd229d9(0x23a6)][_0xd229d9(0x2f3f)]+_0xd229d9(0x3254)),this;}}(0x0,_0x1ede37['H'])(_0x41171b(0x12f4),_0x2e3508);},0xfb7:(_0xefcca1,_0x21aa4b,_0xa0bd30)=>{var _0x384a40=a8_0x16e4d8,_0x1bb296=_0xa0bd30(0x15a52),_0x1af628=_0xa0bd30(0x1137a),_0x15d7c8=_0xa0bd30(0x16ad5),_0xa0bd30=_0xa0bd30(0xe456);class _0x3a5901 extends _0x1bb296['k']{constructor(_0x30453e){var _0x59bdac=a8_0x5b24;super(_0x30453e,_0x15d7c8['u'][_0x59bdac(0x359a)]),this['registerInput'](_0x59bdac(0x3fd4),_0x1af628['E'][_0x59bdac(0xf88)]),this['registerOutput']('output',_0x1af628['E'][_0x59bdac(0x2384)]);}[_0x384a40(0x3fcd)](){return'SimplexPerlin3DBlock';}get[_0x384a40(0x3fd4)](){var _0x16fb91=_0x384a40;return this[_0x16fb91(0x2a55)][0x0];}get['output'](){var _0x4084a5=_0x384a40;return this[_0x4084a5(0x13f5)][0x0];}[_0x384a40(0xb23)](_0xbbf98f){var _0x5c147f=_0x384a40;if(super[_0x5c147f(0xb23)](_0xbbf98f),this['seed'][_0x5c147f(0xad5)]&&this[_0x5c147f(0x13f5)][0x0][_0x5c147f(0xb6c)])return _0xbbf98f['_emitFunction'](_0x5c147f(0x3bc5),'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',_0x5c147f(0x318a)),_0xbbf98f[_0x5c147f(0x1ffe)]+=this[_0x5c147f(0x40a)](this[_0x5c147f(0x13f5)][0x0],_0xbbf98f)+(_0x5c147f(0x299b)+this[_0x5c147f(0x3fd4)][_0x5c147f(0x2f3f)]+_0x5c147f(0x2295)),this;}}(0x0,_0xa0bd30['H'])('BABYLON.SimplexPerlin3DBlock',_0x3a5901);},0x10d41:(_0x352467,_0x2b8035,_0x4f0aa5)=>{var _0x6a7660=a8_0x16e4d8,_0x557000=_0x4f0aa5(0x15a52),_0x16a639=_0x4f0aa5(0x1137a),_0xe0981e=_0x4f0aa5(0x16ad5),_0x4f0aa5=_0x4f0aa5(0xe456);class _0xaf30fe extends _0x557000['k']{constructor(_0x468fc8){var _0x470313=a8_0x5b24;super(_0x468fc8,_0xe0981e['u'][_0x470313(0x359a)]),this[_0x470313(0x11e1)](_0x470313(0x13ce),_0x16a639['E'][_0x470313(0x2975)]),this[_0x470313(0x11e1)](_0x470313(0x18bb),_0x16a639['E'][_0x470313(0x2384)]),this['registerInput']('edge1',_0x16a639['E'][_0x470313(0x2384)]),this[_0x470313(0x3f05)](_0x470313(0x61d),_0x16a639['E'][_0x470313(0xbf0)]),this['_outputs'][0x0][_0x470313(0x684)]=this[_0x470313(0x2a55)][0x0];}['getClassName'](){return'SmoothStepBlock';}get[_0x6a7660(0x13ce)](){return this['_inputs'][0x0];}get[_0x6a7660(0x18bb)](){return this['_inputs'][0x1];}get['edge1'](){var _0xfbc9fa=_0x6a7660;return this[_0xfbc9fa(0x2a55)][0x2];}get[_0x6a7660(0x61d)](){var _0x3b74ea=_0x6a7660;return this[_0x3b74ea(0x13f5)][0x0];}['_buildBlock'](_0x295c22){var _0x10abd8=_0x6a7660;super[_0x10abd8(0xb23)](_0x295c22);var _0x354903=this[_0x10abd8(0x13f5)][0x0];return _0x295c22[_0x10abd8(0x1ffe)]+=this[_0x10abd8(0x40a)](_0x354903,_0x295c22)+(_0x10abd8(0x1645)+this[_0x10abd8(0x18bb)][_0x10abd8(0x2f3f)]+',\x20'+this['edge1'][_0x10abd8(0x2f3f)]+',\x20'+this[_0x10abd8(0x13ce)]['associatedVariableName']+_0x10abd8(0x2295)),this;}}(0x0,_0x4f0aa5['H'])(_0x6a7660(0x367),_0xaf30fe);},0x74b3:(_0xdc43e5,_0x51d975,_0x390cc2)=>{var _0x4293d1=a8_0x16e4d8,_0x13928d=_0x390cc2(0x15a52),_0x53fc2a=_0x390cc2(0x1137a),_0x1d2bac=_0x390cc2(0x16ad5),_0x390cc2=_0x390cc2(0xe456);class _0x302c95 extends _0x13928d['k']{constructor(_0xffb3de){var _0xfcff24=a8_0x5b24;super(_0xffb3de,_0x1d2bac['u']['Neutral']),this['registerInput']('value',_0x53fc2a['E'][_0xfcff24(0x2384)]),this[_0xfcff24(0x11e1)](_0xfcff24(0x154d),_0x53fc2a['E'][_0xfcff24(0x2384)]),this[_0xfcff24(0x3f05)](_0xfcff24(0x61d),_0x53fc2a['E'][_0xfcff24(0x2384)]);}[_0x4293d1(0x3fcd)](){return'StepBlock';}get[_0x4293d1(0x13ce)](){return this['_inputs'][0x0];}get[_0x4293d1(0x154d)](){var _0x23334e=_0x4293d1;return this[_0x23334e(0x2a55)][0x1];}get[_0x4293d1(0x61d)](){return this['_outputs'][0x0];}[_0x4293d1(0xb23)](_0x4c3997){var _0x565a0a=_0x4293d1;super[_0x565a0a(0xb23)](_0x4c3997);var _0x5db0ec=this[_0x565a0a(0x13f5)][0x0];return _0x4c3997[_0x565a0a(0x1ffe)]+=this[_0x565a0a(0x40a)](_0x5db0ec,_0x4c3997)+(_0x565a0a(0x3e50)+this[_0x565a0a(0x154d)][_0x565a0a(0x2f3f)]+',\x20'+this[_0x565a0a(0x13ce)][_0x565a0a(0x2f3f)]+_0x565a0a(0x2295)),this;}}(0x0,_0x390cc2['H'])(_0x4293d1(0x2e2d),_0x302c95);},0x16246:(_0x166d00,_0x4378f3,_0x3bec5f)=>{var _0x25ddba=a8_0x16e4d8,_0x301fb4=_0x3bec5f(0x15a52),_0x43f206=_0x3bec5f(0x1137a),_0x2ebc1a=_0x3bec5f(0x16ad5),_0x3bec5f=_0x3bec5f(0xe456);class _0x3b62b9 extends _0x301fb4['k']{constructor(_0x4097d7){var _0x2a0e7f=a8_0x5b24;super(_0x4097d7,_0x2ebc1a['u'][_0x2a0e7f(0x359a)]),this[_0x2a0e7f(0x11e1)]('left',_0x43f206['E']['AutoDetect']),this[_0x2a0e7f(0x11e1)]('right',_0x43f206['E'][_0x2a0e7f(0x2975)]),this[_0x2a0e7f(0x3f05)](_0x2a0e7f(0x61d),_0x43f206['E']['BasedOnInput']),this[_0x2a0e7f(0x13f5)][0x0][_0x2a0e7f(0x684)]=this[_0x2a0e7f(0x2a55)][0x0],this[_0x2a0e7f(0x4c7)](0x0,0x1);}[_0x25ddba(0x3fcd)](){var _0x4e2b1c=_0x25ddba;return _0x4e2b1c(0x3c6);}get[_0x25ddba(0x3bf0)](){var _0x299729=_0x25ddba;return this[_0x299729(0x2a55)][0x0];}get['right'](){var _0x5ae13a=_0x25ddba;return this[_0x5ae13a(0x2a55)][0x1];}get[_0x25ddba(0x61d)](){var _0x10b802=_0x25ddba;return this[_0x10b802(0x13f5)][0x0];}['_buildBlock'](_0x2f5e0a){var _0x4c25aa=_0x25ddba;super['_buildBlock'](_0x2f5e0a);var _0x9038e8=this[_0x4c25aa(0x13f5)][0x0];return _0x2f5e0a[_0x4c25aa(0x1ffe)]+=this[_0x4c25aa(0x40a)](_0x9038e8,_0x2f5e0a)+(_0x4c25aa(0x11dc)+this[_0x4c25aa(0x3bf0)][_0x4c25aa(0x2f3f)]+_0x4c25aa(0x39f9)+this['right'][_0x4c25aa(0x2f3f)]+_0x4c25aa(0x3254)),this;}}(0x0,_0x3bec5f['H'])('BABYLON.SubtractBlock',_0x3b62b9);},0x1fa:(_0xe68547,_0x32d55b,_0x4df0cf)=>{var _0x5a2613=a8_0x16e4d8;_0x4df0cf['d'](_0x32d55b,{'m':()=>_0x53a528});var _0x32d55b=_0x4df0cf(0x15a52),_0x2429ac=_0x4df0cf(0x1137a),_0x36cdd8=_0x4df0cf(0x16ad5),_0x4df0cf=_0x4df0cf(0xe456);class _0x53a528 extends _0x32d55b['k']{constructor(_0x51afa6){var _0xbb9e6e=a8_0x5b24;super(_0x51afa6,_0x36cdd8['u']['Neutral']),this[_0xbb9e6e(0x94c)]=0x1,this[_0xbb9e6e(0x1b9b)]=0x0,this['target']=_0x36cdd8['u'][_0xbb9e6e(0xa4e)],this[_0xbb9e6e(0x11e1)](_0xbb9e6e(0x3e24),_0x2429ac['E'][_0xbb9e6e(0x2975)]),this['registerInput']('transform',_0x2429ac['E'][_0xbb9e6e(0x31e7)]),this[_0xbb9e6e(0x3f05)]('output',_0x2429ac['E'][_0xbb9e6e(0x19c7)]),this[_0xbb9e6e(0x3f05)](_0xbb9e6e(0x566),_0x2429ac['E']['Vector3']),this['_inputs'][0x0][_0xbb9e6e(0x2b2c)][_0xbb9e6e(0x3fc1)](_0x361213=>{var _0x217d2f=_0xbb9e6e;!_0x361213[_0x217d2f(0x1995)][_0x217d2f(0x3553)]||'normal'!==(_0x361213=_0x361213[_0x217d2f(0x1995)])[_0x217d2f(0xc8c)]&&'tangent'!==_0x361213[_0x217d2f(0xc8c)]||(this['complementW']=0x0);});}[_0x5a2613(0x3fcd)](){var _0x13be4b=_0x5a2613;return _0x13be4b(0x2079);}get[_0x5a2613(0x3e24)](){return this['_inputs'][0x0];}get[_0x5a2613(0x61d)](){return this['_outputs'][0x0];}get[_0x5a2613(0x566)](){var _0x1a9ae2=_0x5a2613;return this[_0x1a9ae2(0x13f5)][0x1];}get[_0x5a2613(0x2709)](){return this['_inputs'][0x1];}['_buildBlock'](_0x470319){var _0xe57970=_0x5a2613;super[_0xe57970(0xb23)](_0x470319);var _0x4ddc74=this[_0xe57970(0x3e24)],_0xb7f14e=this[_0xe57970(0x2709)];if(_0x4ddc74[_0xe57970(0x19d)]){if(0x0===this[_0xe57970(0x94c)]){var _0x20610b='//'+this['name'],_0x1e09ba=(_0x470319[_0xe57970(0x14f3)](_0xe57970(0x3eec),_0x20610b),_0x470319['sharedData'][_0xe57970(0x2db5)][_0xe57970(0x3f90)](this),_0x470319[_0xe57970(0x1d12)](_0xb7f14e[_0xe57970(0x2f3f)]+_0xe57970(0x30ac)));switch(_0x470319[_0xe57970(0x1ffe)]+=_0xe57970(0x3edb)+_0x1e09ba+_0xe57970(0xa07)+_0xb7f14e[_0xe57970(0x2f3f)]+_0xe57970(0x2295),_0x470319[_0xe57970(0x1ffe)]+=_0xe57970(0x12f1),_0x470319[_0xe57970(0x1ffe)]+=_0x1e09ba+(_0xe57970(0x3e00)+_0x1e09ba+_0xe57970(0x156a)),_0x470319['compilationString']+=_0xe57970(0x1766),_0x4ddc74['connectedPoint'][_0xe57970(0x21e0)]){case _0x2429ac['E'][_0xe57970(0x3c5a)]:_0x470319[_0xe57970(0x1ffe)]+=this[_0xe57970(0x40a)](this['output'],_0x470319)+(_0xe57970(0x3175)+_0x1e09ba+_0xe57970(0x1f47)+_0x4ddc74['associatedVariableName']+',\x20'+this['_writeFloat'](this[_0xe57970(0x1b9b)])+'),\x20'+this['_writeFloat'](this[_0xe57970(0x94c)])+_0xe57970(0x2295));break;case _0x2429ac['E'][_0xe57970(0xf88)]:case _0x2429ac['E'][_0xe57970(0x1f42)]:_0x470319[_0xe57970(0x1ffe)]+=this[_0xe57970(0x40a)](this['output'],_0x470319)+(_0xe57970(0x3175)+_0x1e09ba+_0xe57970(0x2f25)+_0x4ddc74[_0xe57970(0x2f3f)]+',\x20'+this[_0xe57970(0xee9)](this['complementW'])+_0xe57970(0x2295));break;default:_0x470319[_0xe57970(0x1ffe)]+=this['_declareOutput'](this[_0xe57970(0x61d)],_0x470319)+(_0xe57970(0x3175)+_0x1e09ba+_0xe57970(0x2f25)+_0x4ddc74[_0xe57970(0x2f3f)]+_0xe57970(0x2821)+this[_0xe57970(0xee9)](this[_0xe57970(0x94c)])+_0xe57970(0x2295));}}else{var _0x26cb4e=_0xb7f14e[_0xe57970(0x2f3f)];switch(_0x4ddc74[_0xe57970(0x19d)]['type']){case _0x2429ac['E'][_0xe57970(0x3c5a)]:_0x470319[_0xe57970(0x1ffe)]+=this[_0xe57970(0x40a)](this[_0xe57970(0x61d)],_0x470319)+(_0xe57970(0x11dc)+_0x26cb4e+_0xe57970(0x500)+_0x4ddc74[_0xe57970(0x2f3f)]+',\x20'+this[_0xe57970(0xee9)](this[_0xe57970(0x1b9b)])+',\x20'+this[_0xe57970(0xee9)](this[_0xe57970(0x94c)])+_0xe57970(0x2295));break;case _0x2429ac['E']['Vector3']:case _0x2429ac['E']['Color3']:_0x470319[_0xe57970(0x1ffe)]+=this[_0xe57970(0x40a)](this[_0xe57970(0x61d)],_0x470319)+(_0xe57970(0x11dc)+_0x26cb4e+_0xe57970(0x500)+_0x4ddc74['associatedVariableName']+',\x20'+this['_writeFloat'](this[_0xe57970(0x94c)])+');\x0d\x0a');break;default:_0x470319[_0xe57970(0x1ffe)]+=this[_0xe57970(0x40a)](this[_0xe57970(0x61d)],_0x470319)+(_0xe57970(0x11dc)+_0x26cb4e+_0xe57970(0x2f25)+_0x4ddc74[_0xe57970(0x2f3f)]+_0xe57970(0x3254));}}this[_0xe57970(0x566)][_0xe57970(0xb6c)]&&(_0x470319[_0xe57970(0x1ffe)]+=this['_declareOutput'](this[_0xe57970(0x566)],_0x470319)+(_0xe57970(0x11dc)+this['output'][_0xe57970(0x2f3f)]+'.xyz;\x0d\x0a'));}return this;}[_0x5a2613(0x3571)](_0x162222,_0x4c92dd,_0x31716c){var _0x57bd4e=_0x5a2613;_0x162222[_0x57bd4e(0x1340)]&&_0x31716c['setValue'](_0x57bd4e(0x259c),!0x0);}[_0x5a2613(0x2fcc)](){var _0x3529d0=_0x5a2613;const _0x42f0db=super['serialize']();return _0x42f0db[_0x3529d0(0x1b9b)]=this[_0x3529d0(0x1b9b)],_0x42f0db['complementW']=this['complementW'],_0x42f0db;}['_deserialize'](_0xfc0035,_0x5f4b84,_0x5b1ecf){var _0x1b3267=_0x5a2613;super[_0x1b3267(0x12f6)](_0xfc0035,_0x5f4b84,_0x5b1ecf),this[_0x1b3267(0x1b9b)]=void 0x0!==_0xfc0035[_0x1b3267(0x1b9b)]?_0xfc0035['complementZ']:0x0,this[_0x1b3267(0x94c)]=void 0x0!==_0xfc0035[_0x1b3267(0x94c)]?_0xfc0035['complementW']:0x1;}[_0x5a2613(0x99d)](){var _0x1e1377=_0x5a2613;return super[_0x1e1377(0x99d)]()+(this[_0x1e1377(0x24d0)]+'.complementZ\x20=\x20'+this[_0x1e1377(0x1b9b)]+_0x1e1377(0x3254))+(this[_0x1e1377(0x24d0)]+_0x1e1377(0x20ce)+this[_0x1e1377(0x94c)]+_0x1e1377(0x3254));}}(0x0,_0x4df0cf['H'])('BABYLON.TransformBlock',_0x53a528);},0x1695e:(_0x45f5ea,_0x54bfd3,_0x3c66d9)=>{var _0x426829=a8_0x16e4d8;_0x3c66d9['d'](_0x54bfd3,{'H':()=>_0x295ce4});var _0x54bfd3=_0x3c66d9(0x15a52),_0x2bfb64=_0x3c66d9(0x1137a),_0x8db38b=_0x3c66d9(0x16ad5),_0x3ef271=_0x3c66d9(0xec3c),_0x21b9e0=_0x3c66d9(0xe779),_0x13259f=_0x3c66d9(0xe456),_0x2d68d3=_0x3c66d9(0xbac7),_0x45f26=_0x3c66d9(0x77a5),_0x42ca7d=(_0x3c66d9(0x175b0),_0x3c66d9(0xdbdc)),_0x4882d5=_0x3c66d9(0xd646),_0x58374d=_0x3c66d9(0xf8c1);class _0x295ce4 extends _0x54bfd3['k']{constructor(_0x3c3b66,_0x4236cc=!0x1){var _0x269578=a8_0x5b24;super(_0x3c3b66,_0x8db38b['u'][_0x269578(0x359a)]),this[_0x269578(0x4135)]=!0x1,this[_0x269578(0x21ec)]=!0x1,this[_0x269578(0x1b2b)]=!0x1,this[_0x269578(0x11e1)]('position',_0x2bfb64['E']['AutoDetect'],!0x1),this[_0x269578(0x11e1)](_0x269578(0x1b8a),_0x2bfb64['E'][_0x269578(0x2975)],!0x1),this[_0x269578(0x11e1)](_0x269578(0x25ff),_0x2bfb64['E']['Float'],!0x0),this[_0x269578(0x11e1)](_0x269578(0x35d0),_0x2bfb64['E'][_0x269578(0x874)],!0x0,_0x8db38b['u'][_0x269578(0x32f9)],new _0x4882d5['C']('source',this,_0x3ef271['Ab'][_0x269578(0x9c6)],_0x42ca7d['S'],_0x269578(0x800))),this[_0x269578(0x11e1)](_0x269578(0x23f8),_0x2bfb64['E'][_0x269578(0x874)],!0x0,_0x8db38b['u'][_0x269578(0x32f9)],new _0x4882d5['C']('sourceY',this,_0x3ef271['Ab'][_0x269578(0x9c6)],_0x42ca7d['S'],_0x269578(0x800))),_0x4236cc||this[_0x269578(0x11e1)](_0x269578(0x1f59),_0x2bfb64['E'][_0x269578(0x874)],!0x0,_0x8db38b['u']['VertexAndFragment'],new _0x4882d5['C'](_0x269578(0x1f59),this,_0x3ef271['Ab']['Input'],_0x42ca7d['S'],_0x269578(0x800))),this[_0x269578(0x3f05)](_0x269578(0x3e6f),_0x2bfb64['E'][_0x269578(0x2f7)],_0x8db38b['u'][_0x269578(0x359a)]),this[_0x269578(0x3f05)]('rgb',_0x2bfb64['E']['Color3'],_0x8db38b['u'][_0x269578(0x359a)]),this[_0x269578(0x3f05)]('r',_0x2bfb64['E']['Float'],_0x8db38b['u']['Neutral']),this['registerOutput']('g',_0x2bfb64['E']['Float'],_0x8db38b['u'][_0x269578(0x359a)]),this['registerOutput']('b',_0x2bfb64['E'][_0x269578(0x2384)],_0x8db38b['u'][_0x269578(0x359a)]),this[_0x269578(0x3f05)]('a',_0x2bfb64['E'][_0x269578(0x2384)],_0x8db38b['u'][_0x269578(0x359a)]),this[_0x269578(0x3f05)](_0x269578(0x184a),_0x2bfb64['E'][_0x269578(0x2384)],_0x8db38b['u']['Neutral']),this[_0x269578(0x2a55)][0x0]['addExcludedConnectionPointFromAllowedTypes'](_0x2bfb64['E'][_0x269578(0x1f42)]|_0x2bfb64['E'][_0x269578(0xf88)]|_0x2bfb64['E'][_0x269578(0x19c7)]),this[_0x269578(0x2a55)][0x1]['addExcludedConnectionPointFromAllowedTypes'](_0x2bfb64['E'][_0x269578(0x1f42)]|_0x2bfb64['E'][_0x269578(0xf88)]|_0x2bfb64['E'][_0x269578(0x19c7)]);}get[_0x426829(0x3c38)](){var _0x257241=_0x426829,_0x2964b6;return this[_0x257241(0x35d0)][_0x257241(0xad5)]?(null==(_0x2964b6=this[_0x257241(0x35d0)][_0x257241(0x19d)])?void 0x0:_0x2964b6['ownerBlock'])[_0x257241(0x3c38)]:this['_texture'];}set[_0x426829(0x3c38)](_0x45a500){var _0x4066d6=_0x426829,_0x322098;if(this[_0x4066d6(0xe04)]!==_0x45a500){const _0x37046c=null!=(_0x322098=null==_0x45a500?void 0x0:_0x45a500[_0x4066d6(0x83e)]())?_0x322098:_0x58374d['l'][_0x4066d6(0x3396)];!_0x45a500&&_0x37046c&&_0x37046c[_0x4066d6(0x3ae2)](_0x45f26['g'][_0x4066d6(0x1fa)],_0x20b760=>_0x20b760['hasTexture'](this['_texture'])),(this[_0x4066d6(0xe04)]=_0x45a500)&&_0x37046c&&_0x37046c['markAllMaterialsAsDirty'](_0x45f26['g'][_0x4066d6(0x1fa)],_0x28c9d5=>_0x28c9d5[_0x4066d6(0x32b8)](_0x45a500));}}get[_0x426829(0xbfc)](){var _0x4b3f52=_0x426829,_0x205126;return this[_0x4b3f52(0x23f8)][_0x4b3f52(0xad5)]?(null==(_0x205126=this[_0x4b3f52(0x23f8)][_0x4b3f52(0x19d)])?void 0x0:_0x205126['ownerBlock'])[_0x4b3f52(0x3c38)]:null;}get[_0x426829(0x1d3c)](){var _0x3fa398=_0x426829,_0x38a87f;return null!=(_0x38a87f=this[_0x3fa398(0x1f59)])&&_0x38a87f['isConnected']?(null==(_0x38a87f=this[_0x3fa398(0x23f8)][_0x3fa398(0x19d)])?void 0x0:_0x38a87f[_0x3fa398(0x1995)])['texture']:null;}['_getImageSourceBlock'](_0x2cddd4){var _0xbd1429=_0x426829;return null!=_0x2cddd4&&_0x2cddd4[_0xbd1429(0xad5)]?_0x2cddd4['connectedPoint']['ownerBlock']:null;}get[_0x426829(0x2364)](){var _0xfe9867=_0x426829,_0x4c9df5=this[_0xfe9867(0x419a)](this[_0xfe9867(0x35d0)]);return _0x4c9df5?_0x4c9df5[_0xfe9867(0x2364)]:this[_0xfe9867(0x1a56)];}get['samplerYName'](){var _0x2e689f=_0x426829,_0x130eeb;return null!=(_0x130eeb=null==(_0x130eeb=this[_0x2e689f(0x419a)](this['sourceY']))?void 0x0:_0x130eeb[_0x2e689f(0x2364)])?_0x130eeb:null;}get['samplerZName'](){var _0xe60e53=_0x426829,_0x18d1b8;return null!=(_0x18d1b8=null==(_0x18d1b8=this[_0xe60e53(0x419a)](this[_0xe60e53(0x1f59)]))?void 0x0:_0x18d1b8[_0xe60e53(0x2364)])?_0x18d1b8:null;}get[_0x426829(0x1ba4)](){var _0x4d9d1c=_0x426829;return this['source'][_0x4d9d1c(0xad5)];}set[_0x426829(0xfed)](_0x5697f0){var _0x334e36=_0x426829;if(_0x5697f0!==this[_0x334e36(0x4135)]&&(this['_convertToGammaSpace']=_0x5697f0,this[_0x334e36(0x3c38)])){const _0x332a8a=null!=(_0x5697f0=this[_0x334e36(0x3c38)][_0x334e36(0x83e)]())?_0x5697f0:_0x58374d['l']['LastCreatedScene'];null!==_0x332a8a&&void 0x0!==_0x332a8a&&_0x332a8a['markAllMaterialsAsDirty'](_0x45f26['g'][_0x334e36(0x1fa)],_0x31a165=>_0x31a165[_0x334e36(0x32b8)](this[_0x334e36(0x3c38)]));}}get[_0x426829(0xfed)](){var _0xbc2121=_0x426829;return this[_0xbc2121(0x4135)];}set['convertToLinearSpace'](_0x33733c){var _0x3615e6=_0x426829;if(_0x33733c!==this[_0x3615e6(0x21ec)]&&(this['_convertToLinearSpace']=_0x33733c,this[_0x3615e6(0x3c38)])){const _0x533124=null!=(_0x33733c=this[_0x3615e6(0x3c38)][_0x3615e6(0x83e)]())?_0x33733c:_0x58374d['l']['LastCreatedScene'];null!==_0x533124&&void 0x0!==_0x533124&&_0x533124[_0x3615e6(0x3ae2)](_0x45f26['g'][_0x3615e6(0x1fa)],_0x55d088=>_0x55d088[_0x3615e6(0x32b8)](this[_0x3615e6(0x3c38)]));}}get[_0x426829(0x2121)](){return this['_convertToLinearSpace'];}[_0x426829(0x3fcd)](){return'TriPlanarBlock';}get[_0x426829(0x2416)](){return this['_inputs'][0x0];}get[_0x426829(0x1b8a)](){var _0x2587df=_0x426829;return this[_0x2587df(0x2a55)][0x1];}get[_0x426829(0x25ff)](){var _0xc1a1fd=_0x426829;return this[_0xc1a1fd(0x2a55)][0x2];}get[_0x426829(0x35d0)](){var _0x40ac3b=_0x426829;return this[_0x40ac3b(0x2a55)][0x3];}get['sourceY'](){return this['_inputs'][0x4];}get['sourceZ'](){var _0x4dee2d=_0x426829;return this[_0x4dee2d(0x2a55)][0x5];}get[_0x426829(0x3e6f)](){var _0x358b10=_0x426829;return this[_0x358b10(0x13f5)][0x0];}get[_0x426829(0x23d8)](){return this['_outputs'][0x1];}get['r'](){var _0x301585=_0x426829;return this[_0x301585(0x13f5)][0x2];}get['g'](){var _0x12dd79=_0x426829;return this[_0x12dd79(0x13f5)][0x3];}get['b'](){return this['_outputs'][0x4];}get['a'](){var _0x59be68=_0x426829;return this[_0x59be68(0x13f5)][0x5];}get[_0x426829(0x184a)](){var _0x235d1a=_0x426829;return this[_0x235d1a(0x13f5)][0x6];}[_0x426829(0x3571)](_0x104b9d,_0x5730ea,_0x129f6e){var _0x13738d=_0x426829,_0x22c6ae,_0x51c7df;_0x129f6e['_areTexturesDirty']&&(_0x22c6ae=this[_0x13738d(0xfed)]&&this[_0x13738d(0x3c38)]&&!this[_0x13738d(0x3c38)][_0x13738d(0x1c01)],_0x51c7df=this[_0x13738d(0x2121)]&&this[_0x13738d(0x3c38)]&&this['texture'][_0x13738d(0x1c01)],_0x129f6e[_0x13738d(0x2c65)](this[_0x13738d(0x1030)],_0x22c6ae,!0x0),_0x129f6e[_0x13738d(0x2c65)](this[_0x13738d(0x41a1)],_0x51c7df,!0x0));}[_0x426829(0x3261)](){var _0x23a8d5=_0x426829;return!(this[_0x23a8d5(0x3c38)]&&!this['texture']['isReadyOrNotBlocking']());}[_0x426829(0x2de9)](_0x1c3063){var _0x152b51=_0x426829;this['texture']&&(_0x1c3063[_0x152b51(0x1d16)](this[_0x152b51(0x2d6a)],this[_0x152b51(0x3c38)]['level']),this[_0x152b51(0x2ae4)]||_0x1c3063['setTexture'](this[_0x152b51(0x1a56)],this[_0x152b51(0x3c38)]));}[_0x426829(0x39bf)](_0x4adb9d){var _0x23e544=_0x426829,_0x48a6b4=this[_0x23e544(0x2364)],_0x5e6092=null!=(_0x5e6092=this['samplerYName'])?_0x5e6092:_0x48a6b4,_0x407692=null!=(_0x407692=this[_0x23e544(0x232b)])?_0x407692:_0x48a6b4,_0x3b52bd=this['sharpness'][_0x23e544(0xad5)]?this[_0x23e544(0x25ff)][_0x23e544(0x2f3f)]:_0x23e544(0x2385),_0x4245c8=_0x4adb9d[_0x23e544(0x1d12)]('x'),_0xe7efbf=_0x4adb9d[_0x23e544(0x1d12)]('y'),_0x3a50e7=_0x4adb9d[_0x23e544(0x1d12)]('z'),_0x4b01e1=_0x4adb9d['_getFreeVariableName']('z');_0x4adb9d[_0x23e544(0x1ffe)]+=_0x23e544(0x3ff8)+_0x4245c8+'\x20=\x20texture2D('+_0x48a6b4+',\x20'+this[_0x23e544(0x2416)][_0x23e544(0x2f3f)]+_0x23e544(0x2a07)+_0xe7efbf+_0x23e544(0xc5b)+_0x5e6092+',\x20'+this[_0x23e544(0x2416)][_0x23e544(0x2f3f)]+'.zx);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20'+_0x3a50e7+_0x23e544(0xc5b)+_0x407692+',\x20'+this[_0x23e544(0x2416)][_0x23e544(0x2f3f)]+'.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'+_0x4b01e1+_0x23e544(0x4138)+this[_0x23e544(0x1b8a)][_0x23e544(0x2f3f)]+_0x23e544(0x2383)+_0x3b52bd+'));\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'+this['_tempTextureRead']+'\x20=\x20('+_0x4245c8+'*'+_0x4b01e1+'.x\x20+\x20'+_0xe7efbf+'*'+_0x4b01e1+_0x23e544(0x7d8)+_0x3a50e7+'*'+_0x4b01e1+_0x23e544(0x1d6b)+_0x4b01e1+_0x23e544(0x34cf)+_0x4b01e1+_0x23e544(0x7d8)+_0x4b01e1+'.z);\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20';}[_0x426829(0x377d)](_0x4a7604,_0x439712,_0x4faa70){var _0x47c329=_0x426829;'a'!==_0x4faa70&&(this[_0x47c329(0x3c38)]&&this[_0x47c329(0x3c38)][_0x47c329(0x1c01)]||(_0x4a7604[_0x47c329(0x1ffe)]+=_0x47c329(0x954)+this[_0x47c329(0x1030)]+_0x47c329(0x33df)+_0x439712[_0x47c329(0x2f3f)]+_0x47c329(0x32e0)+_0x439712[_0x47c329(0x2f3f)]+_0x47c329(0x16fb)),_0x4a7604['compilationString']+=_0x47c329(0x954)+this['_gammaDefineName']+_0x47c329(0x84d)+_0x439712['associatedVariableName']+_0x47c329(0x2dfc)+_0x439712[_0x47c329(0x2f3f)]+_0x47c329(0x3cc1));}[_0x426829(0x708)](_0xd882ef,_0x47c88a,_0x3d2831){var _0x51bcb6=_0x426829;let _0x1362ab='';this[_0x51bcb6(0x1b2b)]||(_0x1362ab=_0x51bcb6(0x2f25)+this[_0x51bcb6(0x2d6a)]),_0xd882ef[_0x51bcb6(0x1ffe)]+=this['_declareOutput'](_0x47c88a,_0xd882ef)+_0x51bcb6(0x11dc)+this[_0x51bcb6(0x32e4)]+'.'+_0x3d2831+_0x1362ab+_0x51bcb6(0x3254),this['_generateConversionCode'](_0xd882ef,_0x47c88a,_0x3d2831);}[_0x426829(0xb23)](_0x4cd6b5){var _0x22068b=_0x426829;super[_0x22068b(0xb23)](_0x4cd6b5),this[_0x22068b(0x35d0)][_0x22068b(0xad5)]?this[_0x22068b(0x2ae4)]=this[_0x22068b(0x35d0)][_0x22068b(0x19d)][_0x22068b(0x1995)]:this[_0x22068b(0x2ae4)]=null,this['_textureInfoName']=_0x4cd6b5['_getFreeVariableName'](_0x22068b(0x1c03)),this[_0x22068b(0x184a)]['associatedVariableName']=this['_textureInfoName'],this[_0x22068b(0x32e4)]=_0x4cd6b5[_0x22068b(0x1d12)](_0x22068b(0x2be3)),this[_0x22068b(0x1030)]=_0x4cd6b5[_0x22068b(0x22b8)]('ISLINEAR'),this[_0x22068b(0x41a1)]=_0x4cd6b5[_0x22068b(0x22b8)](_0x22068b(0xab4)),this[_0x22068b(0x2ae4)]||(this[_0x22068b(0x1a56)]=_0x4cd6b5['_getFreeVariableName'](this[_0x22068b(0xc8c)]+_0x22068b(0x3c6b)),_0x4cd6b5['_emit2DSampler'](this[_0x22068b(0x1a56)])),_0x4cd6b5[_0x22068b(0x2dc9)][_0x22068b(0x1980)][_0x22068b(0x3f90)](this),_0x4cd6b5[_0x22068b(0x2dc9)][_0x22068b(0x346d)]['push'](this),_0x4cd6b5[_0x22068b(0x2dc9)][_0x22068b(0x2db5)][_0x22068b(0x3f90)](this),_0x4cd6b5['sharedData'][_0x22068b(0xa66)][_0x22068b(0x3f90)](this);var _0x233d1b='//'+this[_0x22068b(0xc8c)];_0x4cd6b5[_0x22068b(0x14f3)](_0x22068b(0x3eec),_0x233d1b),_0x4cd6b5[_0x22068b(0x1142)](this[_0x22068b(0x2d6a)],_0x22068b(0x3b76)),this[_0x22068b(0x39bf)](_0x4cd6b5);for(const _0x9813e4 of this[_0x22068b(0x13f5)])_0x9813e4['hasEndpoints']&&_0x22068b(0x184a)!==_0x9813e4[_0x22068b(0xc8c)]&&this['_writeOutput'](_0x4cd6b5,_0x9813e4,_0x9813e4['name']);return this;}[_0x426829(0x99d)](){var _0x1292ae=_0x426829;let _0x203bab=super['_dumpPropertiesCode']();return _0x203bab=(_0x203bab=(_0x203bab+=this[_0x1292ae(0x24d0)]+_0x1292ae(0xae2)+this[_0x1292ae(0xfed)]+';\x0d\x0a')+(this[_0x1292ae(0x24d0)]+'.convertToLinearSpace\x20=\x20'+this[_0x1292ae(0x2121)]+';\x0d\x0a'))+(this[_0x1292ae(0x24d0)]+_0x1292ae(0x2cca)+this[_0x1292ae(0x1b2b)]+_0x1292ae(0x3254)),this[_0x1292ae(0x3c38)]?_0x203bab=(_0x203bab=(_0x203bab=(_0x203bab=(_0x203bab=(_0x203bab=(_0x203bab=(_0x203bab=(_0x203bab=(_0x203bab=(_0x203bab+=this[_0x1292ae(0x24d0)]+'.texture\x20=\x20new\x20BABYLON.Texture(\x22'+this[_0x1292ae(0x3c38)][_0x1292ae(0xc8c)]+_0x1292ae(0x1dc4)+this[_0x1292ae(0x3c38)][_0x1292ae(0x678)]+',\x20'+this[_0x1292ae(0x3c38)][_0x1292ae(0x41b8)]+',\x20'+this[_0x1292ae(0x3c38)][_0x1292ae(0x14ec)]+');\x0d\x0a')+(this[_0x1292ae(0x24d0)]+_0x1292ae(0x10cc)+this[_0x1292ae(0x3c38)]['wrapU']+_0x1292ae(0x3254)))+(this[_0x1292ae(0x24d0)]+_0x1292ae(0x3e7b)+this[_0x1292ae(0x3c38)][_0x1292ae(0x3d59)]+_0x1292ae(0x3254)))+(this['_codeVariableName']+_0x1292ae(0x51b)+this[_0x1292ae(0x3c38)][_0x1292ae(0x2a73)]+_0x1292ae(0x3254)))+(this[_0x1292ae(0x24d0)]+_0x1292ae(0x171e)+this[_0x1292ae(0x3c38)][_0x1292ae(0x1e3)]+_0x1292ae(0x3254)))+(this[_0x1292ae(0x24d0)]+'.texture.wAng\x20=\x20'+this[_0x1292ae(0x3c38)]['wAng']+_0x1292ae(0x3254)))+(this[_0x1292ae(0x24d0)]+_0x1292ae(0x19b4)+this[_0x1292ae(0x3c38)]['uOffset']+_0x1292ae(0x3254)))+(this['_codeVariableName']+_0x1292ae(0x17d4)+this[_0x1292ae(0x3c38)]['vOffset']+';\x0d\x0a'))+(this[_0x1292ae(0x24d0)]+_0x1292ae(0xfd7)+this[_0x1292ae(0x3c38)][_0x1292ae(0x3d79)]+_0x1292ae(0x3254)))+(this['_codeVariableName']+_0x1292ae(0xeb3)+this[_0x1292ae(0x3c38)][_0x1292ae(0x296)]+';\x0d\x0a'))+(this['_codeVariableName']+_0x1292ae(0x680)+this[_0x1292ae(0x3c38)]['coordinatesMode']+';\x0d\x0a'):_0x203bab;}[_0x426829(0x2fcc)](){var _0x36c94d=_0x426829;const _0x449dc6=super[_0x36c94d(0x2fcc)]();return _0x449dc6[_0x36c94d(0xfed)]=this['convertToGammaSpace'],_0x449dc6[_0x36c94d(0x2121)]=this[_0x36c94d(0x2121)],_0x449dc6[_0x36c94d(0x1b2b)]=this[_0x36c94d(0x1b2b)],this[_0x36c94d(0x1ba4)]||!this[_0x36c94d(0x3c38)]||this[_0x36c94d(0x3c38)][_0x36c94d(0xeab)]||_0x36c94d(0x3215)===this['texture']['getClassName']()||(_0x449dc6[_0x36c94d(0x3c38)]=this[_0x36c94d(0x3c38)]['serialize']()),_0x449dc6;}[_0x426829(0x12f6)](_0x31d3d6,_0x59c6e7,_0x2f8197){var _0x27d13f=_0x426829;super[_0x27d13f(0x12f6)](_0x31d3d6,_0x59c6e7,_0x2f8197),this[_0x27d13f(0xfed)]=_0x31d3d6[_0x27d13f(0xfed)],this['convertToLinearSpace']=!!_0x31d3d6['convertToLinearSpace'],this[_0x27d13f(0x1b2b)]=!!_0x31d3d6['disableLevelMultiplication'],_0x31d3d6[_0x27d13f(0x3c38)]&&!_0x21b9e0['O'][_0x27d13f(0x2be1)]&&void 0x0!==_0x31d3d6['texture'][_0x27d13f(0x738)]&&(_0x2f8197=0x0===_0x31d3d6[_0x27d13f(0x3c38)][_0x27d13f(0x738)][_0x27d13f(0x919)](_0x27d13f(0x217a))?'':_0x2f8197,this['texture']=_0x2d68d3['x'][_0x27d13f(0x2a19)](_0x31d3d6['texture'],_0x59c6e7,_0x2f8197));}}(0x0,_0x13259f['H'])(_0x426829(0x388c),_0x295ce4);},0xe3e6:(_0x50e3bf,_0x59e1a3,_0x29c712)=>{var _0xc67e6d=a8_0x16e4d8;_0x29c712['d'](_0x59e1a3,{'S':()=>_0x1eacee,'p':()=>_0x1b3d88});var _0x1b3d88,_0xff6dc2,_0x59e1a3=_0x29c712(0x15a52),_0x21247a=_0x29c712(0x1137a),_0x2e389a=_0x29c712(0x16ad5),_0x29c712=_0x29c712(0xe456);(_0xff6dc2=_0x1b3d88=_0x1b3d88||{})[_0xff6dc2['Cos']=0x0]='Cos',_0xff6dc2[_0xff6dc2[_0xc67e6d(0x28f0)]=0x1]=_0xc67e6d(0x28f0),_0xff6dc2[_0xff6dc2[_0xc67e6d(0x21d8)]=0x2]=_0xc67e6d(0x21d8),_0xff6dc2[_0xff6dc2[_0xc67e6d(0xb0f)]=0x3]='Exp',_0xff6dc2[_0xff6dc2[_0xc67e6d(0x19de)]=0x4]=_0xc67e6d(0x19de),_0xff6dc2[_0xff6dc2[_0xc67e6d(0x3013)]=0x5]='Round',_0xff6dc2[_0xff6dc2['Floor']=0x6]=_0xc67e6d(0x32bf),_0xff6dc2[_0xff6dc2[_0xc67e6d(0x3ffa)]=0x7]=_0xc67e6d(0x3ffa),_0xff6dc2[_0xff6dc2[_0xc67e6d(0x311e)]=0x8]=_0xc67e6d(0x311e),_0xff6dc2[_0xff6dc2[_0xc67e6d(0xa1e)]=0x9]='Log',_0xff6dc2[_0xff6dc2['Tan']=0xa]=_0xc67e6d(0x3f6d),_0xff6dc2[_0xff6dc2[_0xc67e6d(0x2ac3)]=0xb]=_0xc67e6d(0x2ac3),_0xff6dc2[_0xff6dc2[_0xc67e6d(0x3b93)]=0xc]=_0xc67e6d(0x3b93),_0xff6dc2[_0xff6dc2[_0xc67e6d(0x3623)]=0xd]=_0xc67e6d(0x3623),_0xff6dc2[_0xff6dc2[_0xc67e6d(0x30bb)]=0xe]=_0xc67e6d(0x30bb),_0xff6dc2[_0xff6dc2[_0xc67e6d(0x3857)]=0xf]=_0xc67e6d(0x3857),_0xff6dc2[_0xff6dc2[_0xc67e6d(0x3384)]=0x10]='Radians',_0xff6dc2[_0xff6dc2[_0xc67e6d(0x10cf)]=0x11]=_0xc67e6d(0x10cf);class _0x1eacee extends _0x59e1a3['k']{constructor(_0x55ac5e){var _0x202d01=_0xc67e6d;super(_0x55ac5e,_0x2e389a['u']['Neutral']),this[_0x202d01(0x19ce)]=_0x1b3d88['Cos'],this['registerInput'](_0x202d01(0x547),_0x21247a['E'][_0x202d01(0x2975)]),this['registerOutput'](_0x202d01(0x61d),_0x21247a['E'][_0x202d01(0xbf0)]),this[_0x202d01(0x13f5)][0x0][_0x202d01(0x684)]=this[_0x202d01(0x2a55)][0x0];}['getClassName'](){var _0x2235a7=_0xc67e6d;return _0x2235a7(0x20e2);}get[_0xc67e6d(0x547)](){var _0x581e62=_0xc67e6d;return this[_0x581e62(0x2a55)][0x0];}get['output'](){var _0x37e214=_0xc67e6d;return this[_0x37e214(0x13f5)][0x0];}[_0xc67e6d(0xb23)](_0x7a3e77){var _0x534608=_0xc67e6d;super['_buildBlock'](_0x7a3e77);var _0x18ad59=this[_0x534608(0x13f5)][0x0];let _0x4d05d3='';switch(this[_0x534608(0x19ce)]){case _0x1b3d88[_0x534608(0x1ee7)]:_0x4d05d3='cos';break;case _0x1b3d88[_0x534608(0x28f0)]:_0x4d05d3='sin';break;case _0x1b3d88['Abs']:_0x4d05d3=_0x534608(0x3abd);break;case _0x1b3d88['Exp']:_0x4d05d3='exp';break;case _0x1b3d88[_0x534608(0x19de)]:_0x4d05d3='exp2';break;case _0x1b3d88[_0x534608(0x3013)]:_0x4d05d3=_0x534608(0x3fe4);break;case _0x1b3d88[_0x534608(0x32bf)]:_0x4d05d3=_0x534608(0xa0a);break;case _0x1b3d88[_0x534608(0x3ffa)]:_0x4d05d3=_0x534608(0x3d11);break;case _0x1b3d88[_0x534608(0x311e)]:_0x4d05d3=_0x534608(0x3f3e);break;case _0x1b3d88[_0x534608(0xa1e)]:_0x4d05d3='log';break;case _0x1b3d88[_0x534608(0x3f6d)]:_0x4d05d3=_0x534608(0x2f78);break;case _0x1b3d88[_0x534608(0x2ac3)]:_0x4d05d3='atan';break;case _0x1b3d88[_0x534608(0x3b93)]:_0x4d05d3='acos';break;case _0x1b3d88[_0x534608(0x3623)]:_0x4d05d3=_0x534608(0x3680);break;case _0x1b3d88[_0x534608(0x30bb)]:_0x4d05d3='fract';break;case _0x1b3d88[_0x534608(0x3857)]:_0x4d05d3='sign';break;case _0x1b3d88[_0x534608(0x3384)]:_0x4d05d3=_0x534608(0x4dd);break;case _0x1b3d88[_0x534608(0x10cf)]:_0x4d05d3='degrees';}return _0x7a3e77['compilationString']+=this[_0x534608(0x40a)](_0x18ad59,_0x7a3e77)+('\x20=\x20'+_0x4d05d3+'('+this[_0x534608(0x547)]['associatedVariableName']+_0x534608(0x2295)),this;}['serialize'](){var _0x5e1256=_0xc67e6d;const _0x3602fe=super[_0x5e1256(0x2fcc)]();return _0x3602fe['operation']=this[_0x5e1256(0x19ce)],_0x3602fe;}[_0xc67e6d(0x12f6)](_0x79d6d5,_0xc1004f,_0x5d6bdb){var _0xd6d715=_0xc67e6d;super[_0xd6d715(0x12f6)](_0x79d6d5,_0xc1004f,_0x5d6bdb),this['operation']=_0x79d6d5[_0xd6d715(0x19ce)];}[_0xc67e6d(0x99d)](){var _0x1b2a23=_0xc67e6d;return super['_dumpPropertiesCode']()+(this['_codeVariableName']+'.operation\x20=\x20BABYLON.TrigonometryBlockOperations.'+_0x1b3d88[this[_0x1b2a23(0x19ce)]]+_0x1b2a23(0x3254));}}(0x0,_0x29c712['H'])(_0xc67e6d(0x160b),_0x1eacee);},0xe09d:(_0x24507b,_0x16aa3c,_0x162530)=>{var _0x20e0c1=a8_0x16e4d8;_0x162530['d'](_0x16aa3c,{'t':()=>_0x7f689f});var _0x16aa3c=_0x162530(0x15a52),_0x398415=_0x162530(0x1137a),_0x3de36b=_0x162530(0x16ad5),_0x162530=_0x162530(0xe456);class _0x7f689f extends _0x16aa3c['k']{constructor(_0x33dee5){var _0x5cc2d2=a8_0x5b24;super(_0x33dee5,_0x3de36b['u']['Neutral']),this['xSwizzle']='x',this[_0x5cc2d2(0x18cb)]='y',this[_0x5cc2d2(0x41e0)]='z',this[_0x5cc2d2(0x2e58)]='w',this[_0x5cc2d2(0x11e1)](_0x5cc2d2(0x107f),_0x398415['E'][_0x5cc2d2(0x19c7)],!0x0),this[_0x5cc2d2(0x11e1)](_0x5cc2d2(0x2af2),_0x398415['E'][_0x5cc2d2(0xf88)],!0x0),this['registerInput'](_0x5cc2d2(0xbaf),_0x398415['E'][_0x5cc2d2(0x3c5a)],!0x0),this[_0x5cc2d2(0x11e1)](_0x5cc2d2(0x1780),_0x398415['E'][_0x5cc2d2(0x3c5a)],!0x0),this[_0x5cc2d2(0x11e1)]('x',_0x398415['E']['Float'],!0x0),this[_0x5cc2d2(0x11e1)]('y',_0x398415['E']['Float'],!0x0),this[_0x5cc2d2(0x11e1)]('z',_0x398415['E']['Float'],!0x0),this['registerInput']('w',_0x398415['E']['Float'],!0x0),this[_0x5cc2d2(0x3f05)](_0x5cc2d2(0xc42),_0x398415['E'][_0x5cc2d2(0x19c7)]),this['registerOutput']('xyz',_0x398415['E'][_0x5cc2d2(0xf88)]),this[_0x5cc2d2(0x3f05)]('xy',_0x398415['E']['Vector2']),this[_0x5cc2d2(0x3f05)]('zw',_0x398415['E']['Vector2']);}['getClassName'](){var _0x6ac90f=a8_0x5b24;return _0x6ac90f(0x194d);}get[_0x20e0c1(0x1145)](){return this['_inputs'][0x0];}get[_0x20e0c1(0x2197)](){var _0x335418=_0x20e0c1;return this[_0x335418(0x2a55)][0x1];}get['xyIn'](){var _0x4c8683=_0x20e0c1;return this[_0x4c8683(0x2a55)][0x2];}get['zwIn'](){return this['_inputs'][0x3];}get['x'](){var _0xcef6eb=_0x20e0c1;return this[_0xcef6eb(0x2a55)][0x4];}get['y'](){return this['_inputs'][0x5];}get['z'](){var _0x29215f=_0x20e0c1;return this[_0x29215f(0x2a55)][0x6];}get['w'](){var _0x1e4cc1=_0x20e0c1;return this[_0x1e4cc1(0x2a55)][0x7];}get['xyzw'](){var _0x34e3cf=_0x20e0c1;return this[_0x34e3cf(0x13f5)][0x0];}get[_0x20e0c1(0x2265)](){var _0x5d428d=_0x20e0c1;return this[_0x5d428d(0x13f5)][0x1];}get[_0x20e0c1(0x3baa)](){var _0x51c3f5=_0x20e0c1;return this[_0x51c3f5(0x13f5)][0x2];}get[_0x20e0c1(0x35f1)](){var _0x2c5fd1=_0x20e0c1;return this[_0x2c5fd1(0x13f5)][0x3];}get['xy'](){var _0x135987=_0x20e0c1;return this[_0x135987(0x3baa)];}get[_0x20e0c1(0x566)](){var _0x30637b=_0x20e0c1;return this[_0x30637b(0x2265)];}['_inputRename'](_0x30125c){var _0x28e981=_0x20e0c1;return _0x28e981(0x107f)===_0x30125c?'xyzwIn':_0x28e981(0x2af2)===_0x30125c?_0x28e981(0x2197):_0x28e981(0xbaf)===_0x30125c?_0x28e981(0x130e):_0x28e981(0x1780)===_0x30125c?_0x28e981(0x3f97):_0x30125c;}[_0x20e0c1(0x282f)](_0x521a96){var _0x123dd7=_0x20e0c1;const _0x30d8c1=this[_0x123dd7(0x243e)]+this[_0x123dd7(0x18cb)]+this[_0x123dd7(0x41e0)]+this[_0x123dd7(0x2e58)];return'.'+_0x30d8c1[_0x123dd7(0x39fd)](0x0,_0x521a96);}[_0x20e0c1(0xb23)](_0xb46303){var _0x45274b=_0x20e0c1;super['_buildBlock'](_0xb46303);var _0xb82441=this['x'],_0xd5e205=this['y'],_0x349fca=this['z'],_0xe6eafa=this['w'],_0x3e2d9d=this[_0x45274b(0x130e)],_0x504e7b=this[_0x45274b(0x3f97)],_0x4d7a18=this[_0x45274b(0x2197)],_0x430bd0=this['xyzwIn'],_0x33869e=this['_outputs'][0x0],_0x84265c=this['_outputs'][0x1],_0x28786d=this[_0x45274b(0x13f5)][0x2],_0x508cd7=this[_0x45274b(0x13f5)][0x3];return _0x430bd0['isConnected']?(_0x33869e[_0x45274b(0xb6c)]&&(_0xb46303[_0x45274b(0x1ffe)]+=this['_declareOutput'](_0x33869e,_0xb46303)+('\x20=\x20'+_0x430bd0[_0x45274b(0x2f3f)]+this[_0x45274b(0x282f)](0x4)+_0x45274b(0x3254))),_0x84265c[_0x45274b(0xb6c)]&&(_0xb46303['compilationString']+=this[_0x45274b(0x40a)](_0x84265c,_0xb46303)+('\x20=\x20'+_0x430bd0['associatedVariableName']+this['_buildSwizzle'](0x3)+_0x45274b(0x3254))),_0x28786d[_0x45274b(0xb6c)]&&(_0xb46303[_0x45274b(0x1ffe)]+=this[_0x45274b(0x40a)](_0x28786d,_0xb46303)+(_0x45274b(0x11dc)+_0x430bd0[_0x45274b(0x2f3f)]+this[_0x45274b(0x282f)](0x2)+_0x45274b(0x3254)))):_0x4d7a18[_0x45274b(0xad5)]?(_0x33869e[_0x45274b(0xb6c)]&&(_0xb46303['compilationString']+=this[_0x45274b(0x40a)](_0x33869e,_0xb46303)+('\x20=\x20vec4('+_0x4d7a18[_0x45274b(0x2f3f)]+',\x20'+(_0xe6eafa[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0xe6eafa):_0x45274b(0x1790))+')'+this[_0x45274b(0x282f)](0x4)+_0x45274b(0x3254))),_0x84265c[_0x45274b(0xb6c)]&&(_0xb46303[_0x45274b(0x1ffe)]+=this[_0x45274b(0x40a)](_0x84265c,_0xb46303)+(_0x45274b(0x11dc)+_0x4d7a18[_0x45274b(0x2f3f)]+this['_buildSwizzle'](0x3)+_0x45274b(0x3254))),_0x28786d[_0x45274b(0xb6c)]&&(_0xb46303['compilationString']+=this[_0x45274b(0x40a)](_0x28786d,_0xb46303)+(_0x45274b(0x11dc)+_0x4d7a18[_0x45274b(0x2f3f)]+this['_buildSwizzle'](0x2)+';\x0d\x0a'))):(_0x3e2d9d['isConnected']?(_0x33869e[_0x45274b(0xb6c)]&&(_0x504e7b[_0x45274b(0xad5)]?_0xb46303['compilationString']+=this['_declareOutput'](_0x33869e,_0xb46303)+(_0x45274b(0x3175)+_0x3e2d9d[_0x45274b(0x2f3f)]+',\x20'+_0x504e7b['associatedVariableName']+')'+this[_0x45274b(0x282f)](0x4)+';\x0d\x0a'):_0xb46303[_0x45274b(0x1ffe)]+=this[_0x45274b(0x40a)](_0x33869e,_0xb46303)+(_0x45274b(0x3175)+_0x3e2d9d[_0x45274b(0x2f3f)]+',\x20'+(_0x349fca[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0x349fca):'0.0')+',\x20'+(_0xe6eafa['isConnected']?this[_0x45274b(0x21dc)](_0xe6eafa):'0.0')+')'+this[_0x45274b(0x282f)](0x4)+_0x45274b(0x3254))),_0x84265c['hasEndpoints']&&(_0xb46303['compilationString']+=this[_0x45274b(0x40a)](_0x84265c,_0xb46303)+(_0x45274b(0x1cb2)+_0x3e2d9d['associatedVariableName']+',\x20'+(_0x349fca[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0x349fca):'0.0')+')'+this[_0x45274b(0x282f)](0x3)+_0x45274b(0x3254))),_0x28786d[_0x45274b(0xb6c)]&&(_0xb46303[_0x45274b(0x1ffe)]+=this[_0x45274b(0x40a)](_0x28786d,_0xb46303)+(_0x45274b(0x11dc)+_0x3e2d9d['associatedVariableName']+this[_0x45274b(0x282f)](0x2)+';\x0d\x0a'))):(_0x33869e['hasEndpoints']&&(_0x504e7b[_0x45274b(0xad5)]?_0xb46303[_0x45274b(0x1ffe)]+=this[_0x45274b(0x40a)](_0x33869e,_0xb46303)+(_0x45274b(0x3175)+(_0xb82441['isConnected']?this['_writeVariable'](_0xb82441):_0x45274b(0x1790))+',\x20'+(_0xd5e205[_0x45274b(0xad5)]?this['_writeVariable'](_0xd5e205):_0x45274b(0x1790))+',\x20'+_0x504e7b['associatedVariableName']+')'+this[_0x45274b(0x282f)](0x4)+';\x0d\x0a'):_0xb46303[_0x45274b(0x1ffe)]+=this[_0x45274b(0x40a)](_0x33869e,_0xb46303)+('\x20=\x20vec4('+(_0xb82441['isConnected']?this['_writeVariable'](_0xb82441):_0x45274b(0x1790))+',\x20'+(_0xd5e205[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0xd5e205):'0.0')+',\x20'+(_0x349fca[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0x349fca):_0x45274b(0x1790))+',\x20'+(_0xe6eafa[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0xe6eafa):_0x45274b(0x1790))+')'+this[_0x45274b(0x282f)](0x4)+_0x45274b(0x3254))),_0x84265c[_0x45274b(0xb6c)]&&(_0xb46303['compilationString']+=this[_0x45274b(0x40a)](_0x84265c,_0xb46303)+('\x20=\x20vec3('+(_0xb82441[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0xb82441):_0x45274b(0x1790))+',\x20'+(_0xd5e205[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0xd5e205):'0.0')+',\x20'+(_0x349fca[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0x349fca):_0x45274b(0x1790))+')'+this['_buildSwizzle'](0x3)+_0x45274b(0x3254))),_0x28786d[_0x45274b(0xb6c)]&&(_0xb46303['compilationString']+=this[_0x45274b(0x40a)](_0x28786d,_0xb46303)+('\x20=\x20vec2('+(_0xb82441[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0xb82441):_0x45274b(0x1790))+',\x20'+(_0xd5e205[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0xd5e205):'0.0')+')'+this[_0x45274b(0x282f)](0x2)+_0x45274b(0x3254)))),_0x508cd7[_0x45274b(0xb6c)]&&(_0x504e7b[_0x45274b(0xad5)]?_0xb46303['compilationString']+=this[_0x45274b(0x40a)](_0x508cd7,_0xb46303)+(_0x45274b(0x11dc)+_0x504e7b[_0x45274b(0x2f3f)]+this[_0x45274b(0x282f)](0x2)+_0x45274b(0x3254)):_0xb46303[_0x45274b(0x1ffe)]+=this[_0x45274b(0x40a)](_0x508cd7,_0xb46303)+('\x20=\x20vec2('+(_0x349fca[_0x45274b(0xad5)]?this[_0x45274b(0x21dc)](_0x349fca):_0x45274b(0x1790))+',\x20'+(_0xe6eafa['isConnected']?this[_0x45274b(0x21dc)](_0xe6eafa):_0x45274b(0x1790))+')'+this[_0x45274b(0x282f)](0x2)+_0x45274b(0x3254)))),this;}[_0x20e0c1(0x2fcc)](){var _0x53dcb1=_0x20e0c1;const _0x2e9706=super[_0x53dcb1(0x2fcc)]();return _0x2e9706['xSwizzle']=this[_0x53dcb1(0x243e)],_0x2e9706[_0x53dcb1(0x18cb)]=this[_0x53dcb1(0x18cb)],_0x2e9706[_0x53dcb1(0x41e0)]=this[_0x53dcb1(0x41e0)],_0x2e9706[_0x53dcb1(0x2e58)]=this[_0x53dcb1(0x2e58)],_0x2e9706;}[_0x20e0c1(0x12f6)](_0x16304d,_0x42ba86,_0x25cd6d){var _0x11f7f3=_0x20e0c1;super[_0x11f7f3(0x12f6)](_0x16304d,_0x42ba86,_0x25cd6d),this['xSwizzle']=null!=(_0x42ba86=_0x16304d[_0x11f7f3(0x243e)])?_0x42ba86:'x',this[_0x11f7f3(0x18cb)]=null!=(_0x25cd6d=_0x16304d['ySwizzle'])?_0x25cd6d:'y',this[_0x11f7f3(0x41e0)]=null!=(_0x42ba86=_0x16304d[_0x11f7f3(0x41e0)])?_0x42ba86:'z',this['wSwizzle']=null!=(_0x25cd6d=_0x16304d['wSwizzle'])?_0x25cd6d:'w';}[_0x20e0c1(0x99d)](){var _0x5b896c=_0x20e0c1,_0x2832af=super[_0x5b896c(0x99d)]();return(_0x2832af+=this['_codeVariableName']+_0x5b896c(0x3b9d)+this[_0x5b896c(0x243e)]+_0x5b896c(0xee2))+(this[_0x5b896c(0x24d0)]+_0x5b896c(0x3914)+this[_0x5b896c(0x18cb)]+_0x5b896c(0xee2))+(this[_0x5b896c(0x24d0)]+_0x5b896c(0x1ee)+this[_0x5b896c(0x41e0)]+_0x5b896c(0xee2))+(this[_0x5b896c(0x24d0)]+_0x5b896c(0x29c3)+this[_0x5b896c(0x2e58)]+_0x5b896c(0xee2));}}(0x0,_0x162530['H'])(_0x20e0c1(0x2ffc),_0x7f689f);},0xa1c4:(_0x5e31a3,_0x4f3a0b,_0xe757cf)=>{var _0x1b0de9=a8_0x16e4d8,_0x546048=_0xe757cf(0x15a52),_0x25c31f=_0xe757cf(0x1137a),_0x2133e3=_0xe757cf(0x16ad5),_0xe757cf=_0xe757cf(0xe456);class _0x59e8b1 extends _0x546048['k']{constructor(_0x2516ec){var _0x48fa6c=a8_0x5b24;super(_0x2516ec,_0x2133e3['u'][_0x48fa6c(0x359a)]),this[_0x48fa6c(0x11e1)](_0x48fa6c(0xc42),_0x25c31f['E']['Vector4'],!0x0),this[_0x48fa6c(0x11e1)]('xyz\x20',_0x25c31f['E'][_0x48fa6c(0xf88)],!0x0),this['registerInput'](_0x48fa6c(0xbaf),_0x25c31f['E']['Vector2'],!0x0),this[_0x48fa6c(0x3f05)](_0x48fa6c(0x566),_0x25c31f['E'][_0x48fa6c(0xf88)]),this[_0x48fa6c(0x3f05)]('xy',_0x25c31f['E'][_0x48fa6c(0x3c5a)]),this[_0x48fa6c(0x3f05)]('zw',_0x25c31f['E']['Vector2']),this['registerOutput']('x',_0x25c31f['E'][_0x48fa6c(0x2384)]),this[_0x48fa6c(0x3f05)]('y',_0x25c31f['E']['Float']),this['registerOutput']('z',_0x25c31f['E']['Float']),this[_0x48fa6c(0x3f05)]('w',_0x25c31f['E'][_0x48fa6c(0x2384)]),this[_0x48fa6c(0x1b29)]=!0x0;}[_0x1b0de9(0x3fcd)](){var _0x29bdb0=_0x1b0de9;return _0x29bdb0(0x3dfb);}get[_0x1b0de9(0xc42)](){return this['_inputs'][0x0];}get[_0x1b0de9(0x2197)](){var _0x4f384e=_0x1b0de9;return this[_0x4f384e(0x2a55)][0x1];}get[_0x1b0de9(0x130e)](){return this['_inputs'][0x2];}get['xyzOut'](){var _0x1dee7c=_0x1b0de9;return this[_0x1dee7c(0x13f5)][0x0];}get['xyOut'](){var _0x1d1ee3=_0x1b0de9;return this[_0x1d1ee3(0x13f5)][0x1];}get['zw'](){var _0x4f3d8a=_0x1b0de9;return this[_0x4f3d8a(0x13f5)][0x2];}get['x'](){var _0xd2819=_0x1b0de9;return this[_0xd2819(0x13f5)][0x3];}get['y'](){var _0x15cc0b=_0x1b0de9;return this[_0x15cc0b(0x13f5)][0x4];}get['z'](){var _0x229c15=_0x1b0de9;return this[_0x229c15(0x13f5)][0x5];}get['w'](){var _0x59ec04=_0x1b0de9;return this[_0x59ec04(0x13f5)][0x6];}['_inputRename'](_0x48e64d){var _0x87f40c=_0x1b0de9;switch(_0x48e64d){case _0x87f40c(0xbaf):return'xyIn';case _0x87f40c(0x2af2):return _0x87f40c(0x2197);default:return _0x48e64d;}}['_outputRename'](_0x17de88){var _0xe28b5d=_0x1b0de9;switch(_0x17de88){case'xy':return _0xe28b5d(0x3baa);case _0xe28b5d(0x566):return _0xe28b5d(0x2265);default:return _0x17de88;}}[_0x1b0de9(0xb23)](_0x2d25d4){var _0x28b78e=_0x1b0de9;super[_0x28b78e(0xb23)](_0x2d25d4);var _0x3f7026=this[_0x28b78e(0xc42)]['isConnected']?this[_0x28b78e(0xc42)]:this[_0x28b78e(0x2197)][_0x28b78e(0xad5)]?this[_0x28b78e(0x2197)]:this[_0x28b78e(0x130e)],_0x2c62d2=this[_0x28b78e(0x13f5)][0x0],_0x5ad526=this[_0x28b78e(0x13f5)][0x1],_0x20c1a2=this[_0x28b78e(0x13f5)][0x2],_0x50b345=this['_outputs'][0x3],_0x1f3fca=this[_0x28b78e(0x13f5)][0x4],_0xb17a94=this['_outputs'][0x5],_0x2b1a53=this[_0x28b78e(0x13f5)][0x6];return _0x2c62d2[_0x28b78e(0xb6c)]&&(_0x3f7026===this[_0x28b78e(0x130e)]?_0x2d25d4[_0x28b78e(0x1ffe)]+=this['_declareOutput'](_0x2c62d2,_0x2d25d4)+(_0x28b78e(0x1cb2)+_0x3f7026[_0x28b78e(0x2f3f)]+_0x28b78e(0x39fa)):_0x2d25d4[_0x28b78e(0x1ffe)]+=this[_0x28b78e(0x40a)](_0x2c62d2,_0x2d25d4)+(_0x28b78e(0x11dc)+_0x3f7026[_0x28b78e(0x2f3f)]+_0x28b78e(0x18e2))),_0x20c1a2[_0x28b78e(0xb6c)]&&this[_0x28b78e(0xc42)]['isConnected']&&(_0x2d25d4[_0x28b78e(0x1ffe)]+=this[_0x28b78e(0x40a)](_0x20c1a2,_0x2d25d4)+(_0x28b78e(0x11dc)+this[_0x28b78e(0xc42)]['associatedVariableName']+'.zw;\x0d\x0a')),_0x5ad526[_0x28b78e(0xb6c)]&&(_0x2d25d4[_0x28b78e(0x1ffe)]+=this['_declareOutput'](_0x5ad526,_0x2d25d4)+('\x20=\x20'+_0x3f7026[_0x28b78e(0x2f3f)]+_0x28b78e(0x33c3))),_0x50b345[_0x28b78e(0xb6c)]&&(_0x2d25d4[_0x28b78e(0x1ffe)]+=this[_0x28b78e(0x40a)](_0x50b345,_0x2d25d4)+('\x20=\x20'+_0x3f7026[_0x28b78e(0x2f3f)]+_0x28b78e(0x3881))),_0x1f3fca[_0x28b78e(0xb6c)]&&(_0x2d25d4[_0x28b78e(0x1ffe)]+=this[_0x28b78e(0x40a)](_0x1f3fca,_0x2d25d4)+(_0x28b78e(0x11dc)+_0x3f7026[_0x28b78e(0x2f3f)]+'.y;\x0d\x0a')),_0xb17a94[_0x28b78e(0xb6c)]&&(_0x2d25d4[_0x28b78e(0x1ffe)]+=this['_declareOutput'](_0xb17a94,_0x2d25d4)+(_0x28b78e(0x11dc)+_0x3f7026[_0x28b78e(0x2f3f)]+_0x28b78e(0x155e))),_0x2b1a53['hasEndpoints']&&(_0x2d25d4[_0x28b78e(0x1ffe)]+=this[_0x28b78e(0x40a)](_0x2b1a53,_0x2d25d4)+('\x20=\x20'+_0x3f7026[_0x28b78e(0x2f3f)]+_0x28b78e(0x9e8))),this;}}(0x0,_0xe757cf['H'])(_0x1b0de9(0x2bdf),_0x59e8b1);},0xbe1f:(_0x4bfc9d,_0xe24d58,_0x48f9ea)=>{var _0x1e2560=a8_0x16e4d8;_0x48f9ea['d'](_0xe24d58,{'d':()=>_0x45b4fe});var _0xe24d58=_0x48f9ea(0x15a52),_0x429b4c=_0x48f9ea(0x1137a),_0x2bfb6d=_0x48f9ea(0x16ad5),_0x50243a=_0x48f9ea(0xe456),_0x1e8d8b=_0x48f9ea(0x13cd1),_0x45e99a=_0x48f9ea(0x11c74);class _0x45b4fe extends _0xe24d58['k']{constructor(_0x49a65b){var _0x4442e9=a8_0x5b24;super(_0x49a65b,_0x2bfb6d['u']['Neutral']),this[_0x4442e9(0x11e1)]('worldPosition',_0x429b4c['E'][_0x4442e9(0x19c7)]),this['registerInput'](_0x4442e9(0x933),_0x429b4c['E']['Vector3']),this[_0x4442e9(0x3f05)]('output',_0x429b4c['E']['Vector3']);}[_0x1e2560(0x3fcd)](){return'ViewDirectionBlock';}get[_0x1e2560(0x3875)](){var _0x17b8ae=_0x1e2560;return this[_0x17b8ae(0x2a55)][0x0];}get['cameraPosition'](){var _0x21f9c6=_0x1e2560;return this[_0x21f9c6(0x2a55)][0x1];}get['output'](){return this['_outputs'][0x0];}[_0x1e2560(0x16c8)](_0x26edd3){var _0x285326=_0x1e2560;if(!this['cameraPosition'][_0x285326(0xad5)]){let _0x54543d=_0x26edd3[_0x285326(0x1398)](_0x540965=>_0x540965['systemValue']===_0x1e8d8b['$'][_0x285326(0x3fb)]);_0x54543d||(_0x54543d=new _0x45e99a['S'](_0x285326(0x933)))['setAsSystemValue'](_0x1e8d8b['$'][_0x285326(0x3fb)]),_0x54543d['output']['connectTo'](this['cameraPosition']);}}[_0x1e2560(0xb23)](_0x5de9a1){var _0xb68b6d=_0x1e2560;super[_0xb68b6d(0xb23)](_0x5de9a1);var _0x46ebfd=this['_outputs'][0x0];return _0x5de9a1[_0xb68b6d(0x1ffe)]+=this[_0xb68b6d(0x40a)](_0x46ebfd,_0x5de9a1)+(_0xb68b6d(0x648)+this[_0xb68b6d(0x933)][_0xb68b6d(0x2f3f)]+_0xb68b6d(0x39f9)+this[_0xb68b6d(0x3875)]['associatedVariableName']+_0xb68b6d(0x1288)),this;}}(0x0,_0x50243a['H'])('BABYLON.ViewDirectionBlock',_0x45b4fe);},0x1608c:(_0x238dfc,_0x299207,_0x27f274)=>{var _0x42c46a=a8_0x16e4d8,_0x54ae46=_0x27f274(0x15a52),_0x3856af=_0x27f274(0x1137a),_0xdeda9=_0x27f274(0x16ad5),_0x27f274=_0x27f274(0xe456);class _0x284b77 extends _0x54ae46['k']{constructor(_0xabdef8){var _0x32d8c3=a8_0x5b24;super(_0xabdef8,_0xdeda9['u']['Neutral']),this[_0x32d8c3(0x11e1)](_0x32d8c3(0x3fd4),_0x3856af['E'][_0x32d8c3(0x3c5a)]),this['registerInput']('offset',_0x3856af['E']['Float']),this[_0x32d8c3(0x11e1)](_0x32d8c3(0x2f3e),_0x3856af['E']['Float']),this[_0x32d8c3(0x3f05)]('output',_0x3856af['E'][_0x32d8c3(0x2384)]),this[_0x32d8c3(0x3f05)](_0x32d8c3(0x2963),_0x3856af['E'][_0x32d8c3(0x2384)]);}['getClassName'](){var _0x536f0a=a8_0x5b24;return _0x536f0a(0x270c);}get['seed'](){var _0x5242f1=a8_0x5b24;return this[_0x5242f1(0x2a55)][0x0];}get[_0x42c46a(0x90d)](){var _0x3d1129=_0x42c46a;return this[_0x3d1129(0x2a55)][0x1];}get['density'](){var _0x28a877=_0x42c46a;return this[_0x28a877(0x2a55)][0x2];}get[_0x42c46a(0x61d)](){var _0x167383=_0x42c46a;return this[_0x167383(0x13f5)][0x0];}get[_0x42c46a(0x2963)](){var _0xbfc363=_0x42c46a;return this[_0xbfc363(0x13f5)][0x1];}[_0x42c46a(0xb23)](_0x3fa03c){var _0x1b6c8c=_0x42c46a,_0xc6d6cd,_0x59e6ba;if(super[_0x1b6c8c(0xb23)](_0x3fa03c),this[_0x1b6c8c(0x3fd4)][_0x1b6c8c(0xad5)])return _0x3fa03c[_0x1b6c8c(0xa86)]('voronoiRandom','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','//\x20Voronoi\x20random\x20generator'),_0x3fa03c[_0x1b6c8c(0xa86)](_0x1b6c8c(0x26ed),_0x1b6c8c(0x3b12),_0x1b6c8c(0x22a)),_0xc6d6cd=_0x3fa03c[_0x1b6c8c(0x1d12)](_0x1b6c8c(0x39ce)),_0x59e6ba=_0x3fa03c[_0x1b6c8c(0x1d12)](_0x1b6c8c(0x2ddb)),_0x3fa03c['compilationString']+=_0x1b6c8c(0x1c43)+_0xc6d6cd+_0x1b6c8c(0xffb),_0x3fa03c['compilationString']+=_0x1b6c8c(0x1c43)+_0x59e6ba+_0x1b6c8c(0xffb),_0x3fa03c[_0x1b6c8c(0x1ffe)]+=_0x1b6c8c(0x3426)+this['seed'][_0x1b6c8c(0x2f3f)]+',\x20'+this['offset'][_0x1b6c8c(0x2f3f)]+',\x20'+this[_0x1b6c8c(0x2f3e)][_0x1b6c8c(0x2f3f)]+',\x20'+_0xc6d6cd+',\x20'+_0x59e6ba+_0x1b6c8c(0x2295),this['output'][_0x1b6c8c(0xb6c)]&&(_0x3fa03c[_0x1b6c8c(0x1ffe)]+=this[_0x1b6c8c(0x40a)](this[_0x1b6c8c(0x61d)],_0x3fa03c)+(_0x1b6c8c(0x11dc)+_0xc6d6cd+_0x1b6c8c(0x3254))),this[_0x1b6c8c(0x2963)]['hasEndpoints']&&(_0x3fa03c[_0x1b6c8c(0x1ffe)]+=this['_declareOutput'](this['cells'],_0x3fa03c)+(_0x1b6c8c(0x11dc)+_0x59e6ba+';\x0d\x0a')),this;}}(0x0,_0x27f274['H'])(_0x42c46a(0xd0c),_0x284b77);},0x9075:(_0x4ef959,_0x42b62a,_0x53d7cb)=>{var _0x59d901=a8_0x16e4d8,_0x4b5743,_0xc5dc0b=_0x53d7cb(0x15a52),_0x16e0dc=_0x53d7cb(0x1137a),_0x36313e=_0x53d7cb(0x16ad5),_0x53d7cb=_0x53d7cb(0xe456);_0x4b5743={'SawTooth':0x0,0x0:_0x59d901(0x5c0),'Square':0x1,0x1:_0x59d901(0x39f1),'Triangle':0x2,0x2:_0x59d901(0x2025)};class _0x41e5f0 extends _0xc5dc0b['k']{constructor(_0x5b29b7){var _0x5c4fd2=_0x59d901;super(_0x5b29b7,_0x36313e['u'][_0x5c4fd2(0x359a)]),this[_0x5c4fd2(0x2b68)]=_0x4b5743[_0x5c4fd2(0x5c0)],this[_0x5c4fd2(0x11e1)]('input',_0x16e0dc['E'][_0x5c4fd2(0x2975)]),this[_0x5c4fd2(0x3f05)](_0x5c4fd2(0x61d),_0x16e0dc['E'][_0x5c4fd2(0xbf0)]),this['_outputs'][0x0][_0x5c4fd2(0x684)]=this['_inputs'][0x0],this[_0x5c4fd2(0x2a55)][0x0]['excludedConnectionPointTypes'][_0x5c4fd2(0x3f90)](_0x16e0dc['E'][_0x5c4fd2(0x31e7)]);}[_0x59d901(0x3fcd)](){var _0x3e2b73=_0x59d901;return _0x3e2b73(0x1dd);}get['input'](){var _0x3ebe12=_0x59d901;return this[_0x3ebe12(0x2a55)][0x0];}get['output'](){var _0x1dd52c=_0x59d901;return this[_0x1dd52c(0x13f5)][0x0];}[_0x59d901(0xb23)](_0x2bae68){var _0x34a087=_0x59d901;super[_0x34a087(0xb23)](_0x2bae68);var _0x24b30c=this[_0x34a087(0x13f5)][0x0];switch(this[_0x34a087(0x2b68)]){case _0x4b5743[_0x34a087(0x5c0)]:_0x2bae68[_0x34a087(0x1ffe)]+=this[_0x34a087(0x40a)](_0x24b30c,_0x2bae68)+(_0x34a087(0x11dc)+this[_0x34a087(0x547)][_0x34a087(0x2f3f)]+_0x34a087(0x3a31)+this[_0x34a087(0x547)][_0x34a087(0x2f3f)]+_0x34a087(0x2295));break;case _0x4b5743[_0x34a087(0x39f1)]:_0x2bae68['compilationString']+=this[_0x34a087(0x40a)](_0x24b30c,_0x2bae68)+(_0x34a087(0x248a)+this[_0x34a087(0x547)][_0x34a087(0x2f3f)]+'));\x0d\x0a');break;case _0x4b5743[_0x34a087(0x2025)]:_0x2bae68[_0x34a087(0x1ffe)]+=this[_0x34a087(0x40a)](_0x24b30c,_0x2bae68)+(_0x34a087(0x2c7e)+this['input'][_0x34a087(0x2f3f)]+'\x20-\x20floor(0.5\x20+\x20'+this[_0x34a087(0x547)][_0x34a087(0x2f3f)]+_0x34a087(0x1515));}return this;}['serialize'](){var _0x33c595=_0x59d901;const _0x2a0542=super[_0x33c595(0x2fcc)]();return _0x2a0542[_0x33c595(0x2b68)]=this[_0x33c595(0x2b68)],_0x2a0542;}['_deserialize'](_0x41c746,_0x137cdc,_0x5c78fa){var _0x53413a=_0x59d901;super['_deserialize'](_0x41c746,_0x137cdc,_0x5c78fa),this[_0x53413a(0x2b68)]=_0x41c746[_0x53413a(0x2b68)];}}(0x0,_0x53d7cb['H'])('BABYLON.WaveBlock',_0x41e5f0);},0x102b6:(_0x23065f,_0x38d507,_0x1b3154)=>{var _0x357ccf=a8_0x16e4d8,_0x3d758b=_0x1b3154(0x15a52),_0x5476f1=_0x1b3154(0x1137a),_0x22b7b8=_0x1b3154(0x16ad5),_0x17a0e0=_0x1b3154(0xe456),_0x1b3154=_0x1b3154(0x159af);class _0x2b2a3a extends _0x3d758b['k']{constructor(_0x21d70a){var _0x33f742=a8_0x5b24;super(_0x21d70a,_0x22b7b8['u'][_0x33f742(0x359a)]),this[_0x33f742(0x3a02)]=!0x1,this[_0x33f742(0x11e1)](_0x33f742(0x3fd4),_0x5476f1['E'][_0x33f742(0xf88)]),this[_0x33f742(0x11e1)](_0x33f742(0x3ac7),_0x5476f1['E'][_0x33f742(0x2384)]),this[_0x33f742(0x3f05)](_0x33f742(0x61d),_0x5476f1['E'][_0x33f742(0x3c5a)]),this[_0x33f742(0x3f05)]('x',_0x5476f1['E'][_0x33f742(0x2384)]),this['registerOutput']('y',_0x5476f1['E'][_0x33f742(0x2384)]);}[_0x357ccf(0x3fcd)](){var _0x5164dc=_0x357ccf;return _0x5164dc(0x3c37);}get[_0x357ccf(0x3fd4)](){var _0x2121e7=_0x357ccf;return this[_0x2121e7(0x2a55)][0x0];}get['jitter'](){var _0x24d8ed=_0x357ccf;return this[_0x24d8ed(0x2a55)][0x1];}get['output'](){return this['_outputs'][0x0];}get['x'](){var _0x29f7a0=_0x357ccf;return this[_0x29f7a0(0x13f5)][0x1];}get['y'](){return this['_outputs'][0x2];}[_0x357ccf(0xb23)](_0x4069d0){var _0x1ed0f2=_0x357ccf,_0x47218e;if(super[_0x1ed0f2(0xb23)](_0x4069d0),this['seed']['isConnected']&&(this['output'][_0x1ed0f2(0xb6c)]||this['x'][_0x1ed0f2(0xb6c)]||this['y']['hasEndpoints']))return _0x4069d0[_0x1ed0f2(0xa86)](_0x1ed0f2(0x1e00),_0x1ed0f2(0x2d01),_0x1ed0f2(0x6f6)),_0x47218e=_0x4069d0[_0x1ed0f2(0x1d12)](_0x1ed0f2(0x3750)),_0x4069d0[_0x1ed0f2(0x1ffe)]+=_0x1ed0f2(0x151b)+_0x47218e+_0x1ed0f2(0xc5e)+this[_0x1ed0f2(0x3fd4)][_0x1ed0f2(0x2f3f)]+',\x20'+this[_0x1ed0f2(0x3ac7)][_0x1ed0f2(0x2f3f)]+',\x20'+this[_0x1ed0f2(0x3a02)]+_0x1ed0f2(0x2295),this['output'][_0x1ed0f2(0xb6c)]&&(_0x4069d0[_0x1ed0f2(0x1ffe)]+=this['_declareOutput'](this['output'],_0x4069d0)+('\x20=\x20'+_0x47218e+_0x1ed0f2(0x3254))),this['x'][_0x1ed0f2(0xb6c)]&&(_0x4069d0['compilationString']+=this[_0x1ed0f2(0x40a)](this['x'],_0x4069d0)+(_0x1ed0f2(0x11dc)+_0x47218e+_0x1ed0f2(0x3881))),this['y'][_0x1ed0f2(0xb6c)]&&(_0x4069d0[_0x1ed0f2(0x1ffe)]+=this[_0x1ed0f2(0x40a)](this['y'],_0x4069d0)+(_0x1ed0f2(0x11dc)+_0x47218e+'.y;\x0d\x0a')),this;}[_0x357ccf(0x99d)](){var _0x106a64=_0x357ccf;return super['_dumpPropertiesCode']()+(this[_0x106a64(0x24d0)]+'.manhattanDistance\x20=\x20'+this['manhattanDistance']+_0x106a64(0x3254));}[_0x357ccf(0x2fcc)](){var _0x50ce0b=_0x357ccf;const _0x33bfb3=super[_0x50ce0b(0x2fcc)]();return _0x33bfb3[_0x50ce0b(0x3a02)]=this[_0x50ce0b(0x3a02)],_0x33bfb3;}[_0x357ccf(0x12f6)](_0x3cb95b,_0x47062e,_0x3b080e){var _0x26d7ce=_0x357ccf;super[_0x26d7ce(0x12f6)](_0x3cb95b,_0x47062e,_0x3b080e),this[_0x26d7ce(0x3a02)]=_0x3cb95b[_0x26d7ce(0x3a02)];}}(function(_0x4168ce,_0x240a78,_0x13e363,_0x38d3ce){var _0x1b7c53=_0x357ccf,_0x387b4b,_0x3e69df=arguments['length'],_0x331b6e=_0x3e69df<0x3?_0x240a78:null===_0x38d3ce?_0x38d3ce=Object[_0x1b7c53(0xd3d)](_0x240a78,_0x13e363):_0x38d3ce;if(_0x1b7c53(0x1e3f)==typeof Reflect&&_0x1b7c53(0x38fa)==typeof Reflect[_0x1b7c53(0x1dac)])_0x331b6e=Reflect[_0x1b7c53(0x1dac)](_0x4168ce,_0x240a78,_0x13e363,_0x38d3ce);else{for(var _0x42ea48=_0x4168ce[_0x1b7c53(0x1377)]-0x1;0x0<=_0x42ea48;_0x42ea48--)(_0x387b4b=_0x4168ce[_0x42ea48])&&(_0x331b6e=(_0x3e69df<0x3?_0x387b4b(_0x331b6e):0x3<_0x3e69df?_0x387b4b(_0x240a78,_0x13e363,_0x331b6e):_0x387b4b(_0x240a78,_0x13e363))||_0x331b6e);}0x3<_0x3e69df&&_0x331b6e&&Object[_0x1b7c53(0x395)](_0x240a78,_0x13e363,_0x331b6e);}([(0x0,_0x1b3154['p'])(_0x357ccf(0x2242),_0x1b3154['U'][_0x357ccf(0x159a)],'PROPERTIES',{'notifiers':{'update':!0x1}})],_0x2b2a3a[_0x357ccf(0x41df)],'manhattanDistance',void 0x0),(0x0,_0x17a0e0['H'])(_0x357ccf(0x205e),_0x2b2a3a));},0x13541:(_0x3e284d,_0x3c9c38,_0x3bc5bf)=>{_0x3bc5bf(0x16ad5),_0x3bc5bf(0x1137a),_0x3bc5bf(0xdc23),_0x3bc5bf(0x13cd1),_0x3bc5bf(0x7378);},0xdc23:(_0x375eac,_0x14d362,_0x2b9f19)=>{var _0x2ff16a=a8_0x16e4d8,_0x2dbf66;_0x2b9f19['d'](_0x14d362,{'M':()=>_0x2dbf66}),(_0x2b9f19=_0x2dbf66=_0x2dbf66||{})[_0x2b9f19[_0x2ff16a(0x2bf3)]=0x0]='Uniform',_0x2b9f19[_0x2b9f19[_0x2ff16a(0x27c7)]=0x1]=_0x2ff16a(0x27c7),_0x2b9f19[_0x2b9f19[_0x2ff16a(0x2096)]=0x2]=_0x2ff16a(0x2096),_0x2b9f19[_0x2b9f19[_0x2ff16a(0x1ff8)]=0x3]='Undefined';},0x1137a:(_0xf39aa3,_0x2e71fc,_0x173ae8)=>{var _0x38eaaa=a8_0x16e4d8,_0x53ac24;_0x173ae8['d'](_0x2e71fc,{'E':()=>_0x53ac24}),(_0x173ae8=_0x53ac24=_0x53ac24||{})[_0x173ae8[_0x38eaaa(0x2384)]=0x1]=_0x38eaaa(0x2384),_0x173ae8[_0x173ae8[_0x38eaaa(0x3b98)]=0x2]=_0x38eaaa(0x3b98),_0x173ae8[_0x173ae8[_0x38eaaa(0x3c5a)]=0x4]=_0x38eaaa(0x3c5a),_0x173ae8[_0x173ae8[_0x38eaaa(0xf88)]=0x8]=_0x38eaaa(0xf88),_0x173ae8[_0x173ae8[_0x38eaaa(0x19c7)]=0x10]=_0x38eaaa(0x19c7),_0x173ae8[_0x173ae8[_0x38eaaa(0x1f42)]=0x20]=_0x38eaaa(0x1f42),_0x173ae8[_0x173ae8[_0x38eaaa(0x2f7)]=0x40]='Color4',_0x173ae8[_0x173ae8[_0x38eaaa(0x31e7)]=0x80]=_0x38eaaa(0x31e7),_0x173ae8[_0x173ae8[_0x38eaaa(0x874)]=0x100]=_0x38eaaa(0x874),_0x173ae8[_0x173ae8['AutoDetect']=0x400]=_0x38eaaa(0x2975),_0x173ae8[_0x173ae8[_0x38eaaa(0xbf0)]=0x800]=_0x38eaaa(0xbf0),_0x173ae8[_0x173ae8['All']=0xfff]=_0x38eaaa(0x34d7);},0x16ad5:(_0x143d2c,_0x1dd068,_0x5f24c5)=>{var _0x534531=a8_0x16e4d8,_0x59705d;_0x5f24c5['d'](_0x1dd068,{'u':()=>_0x59705d}),(_0x5f24c5=_0x59705d=_0x59705d||{})[_0x5f24c5[_0x534531(0xa4e)]=0x1]=_0x534531(0xa4e),_0x5f24c5[_0x5f24c5[_0x534531(0xd57)]=0x2]=_0x534531(0xd57),_0x5f24c5[_0x5f24c5[_0x534531(0x359a)]=0x4]='Neutral',_0x5f24c5[_0x5f24c5[_0x534531(0x32f9)]=0x3]=_0x534531(0x32f9);},0x7378:(_0x464d76,_0x5dbb55,_0x43e684)=>{var _0x3e249a=a8_0x16e4d8,_0x1073fe;_0x43e684['d'](_0x5dbb55,{'a':()=>_0x1073fe}),(_0x43e684=_0x1073fe=_0x1073fe||{})[_0x43e684[_0x3e249a(0x1dd1)]=0x0]=_0x3e249a(0x1dd1),_0x43e684[_0x43e684['PostProcess']=0x1]=_0x3e249a(0x152c),_0x43e684[_0x43e684[_0x3e249a(0x1ff0)]=0x2]=_0x3e249a(0x1ff0),_0x43e684[_0x43e684[_0x3e249a(0x314d)]=0x3]='ProceduralTexture';},0x13cd1:(_0x3c246f,_0x3f566f,_0xa1f54f)=>{var _0x45a6eb=a8_0x16e4d8,_0x7be7f6;_0xa1f54f['d'](_0x3f566f,{'$':()=>_0x7be7f6}),(_0xa1f54f=_0x7be7f6=_0x7be7f6||{})[_0xa1f54f[_0x45a6eb(0x1e02)]=0x1]=_0x45a6eb(0x1e02),_0xa1f54f[_0xa1f54f[_0x45a6eb(0x221d)]=0x2]=_0x45a6eb(0x221d),_0xa1f54f[_0xa1f54f[_0x45a6eb(0x8c8)]=0x3]=_0x45a6eb(0x8c8),_0xa1f54f[_0xa1f54f['ViewProjection']=0x4]=_0x45a6eb(0x234b),_0xa1f54f[_0xa1f54f[_0x45a6eb(0x2196)]=0x5]='WorldView',_0xa1f54f[_0xa1f54f[_0x45a6eb(0xab6)]=0x6]=_0x45a6eb(0xab6),_0xa1f54f[_0xa1f54f[_0x45a6eb(0x3fb)]=0x7]=_0x45a6eb(0x3fb),_0xa1f54f[_0xa1f54f[_0x45a6eb(0x3b2)]=0x8]=_0x45a6eb(0x3b2),_0xa1f54f[_0xa1f54f[_0x45a6eb(0x289d)]=0x9]=_0x45a6eb(0x289d),_0xa1f54f[_0xa1f54f[_0x45a6eb(0x3a08)]=0xa]='CameraParameters',_0xa1f54f[_0xa1f54f[_0x45a6eb(0x1d6c)]=0xb]='MaterialAlpha';},0x109b2:(_0x2fe699,_0x181859,_0x4d23cb)=>{_0x4d23cb(0x13541),_0x4d23cb(0xd646),_0x4d23cb(0xec3c),_0x4d23cb(0x15a52),_0x4d23cb(0xe779),_0x4d23cb(0x6e39),_0x4d23cb(0x159af);},0xe779:(_0x5d8241,_0x5c90e7,_0x4fedf1)=>{var _0x1648af=a8_0x16e4d8;_0x4fedf1['d'](_0x5c90e7,{'O':()=>_0x351bb4});function _0x48eb4f(_0x2b4d60,_0x5ed1ba,_0x4f220b,_0x521558){var _0x3196a5=a8_0x5b24,_0x3f85cf,_0x271891=arguments[_0x3196a5(0x1377)],_0x285525=_0x271891<0x3?_0x5ed1ba:null===_0x521558?_0x521558=Object[_0x3196a5(0xd3d)](_0x5ed1ba,_0x4f220b):_0x521558;if(_0x3196a5(0x1e3f)==typeof Reflect&&_0x3196a5(0x38fa)==typeof Reflect[_0x3196a5(0x1dac)])_0x285525=Reflect[_0x3196a5(0x1dac)](_0x2b4d60,_0x5ed1ba,_0x4f220b,_0x521558);else{for(var _0x3587a6=_0x2b4d60[_0x3196a5(0x1377)]-0x1;0x0<=_0x3587a6;_0x3587a6--)(_0x3f85cf=_0x2b4d60[_0x3587a6])&&(_0x285525=(_0x271891<0x3?_0x3f85cf(_0x285525):0x3<_0x271891?_0x3f85cf(_0x5ed1ba,_0x4f220b,_0x285525):_0x3f85cf(_0x5ed1ba,_0x4f220b))||_0x285525);}0x3<_0x271891&&_0x285525&&Object['defineProperty'](_0x5ed1ba,_0x4f220b,_0x285525);}function _0x3b12ff(_0x19465f,_0x3f5dea,_0x59da21,_0x24eafa){return new(_0x59da21=_0x59da21||Promise)(function(_0x15c975,_0xdef109){var _0x3c3fde=a8_0x5b24;function _0x2d053a(_0x2c4c3c){try{_0x4bd577(_0x24eafa['next'](_0x2c4c3c));}catch(_0x22d15e){_0xdef109(_0x22d15e);}}function _0x460703(_0x462f8b){var _0x12c5c5=a8_0x5b24;try{_0x4bd577(_0x24eafa[_0x12c5c5(0x251b)](_0x462f8b));}catch(_0x4a0e5f){_0xdef109(_0x4a0e5f);}}function _0x4bd577(_0x543449){var _0x1e39b7=a8_0x5b24,_0x2a4f0a;_0x543449[_0x1e39b7(0x3816)]?_0x15c975(_0x543449[_0x1e39b7(0x13ce)]):((_0x2a4f0a=_0x543449[_0x1e39b7(0x13ce)])instanceof _0x59da21?_0x2a4f0a:new _0x59da21(function(_0x45e846){_0x45e846(_0x2a4f0a);}))[_0x1e39b7(0x3725)](_0x2d053a,_0x460703);}_0x4bd577((_0x24eafa=_0x24eafa[_0x3c3fde(0xdde)](_0x19465f,_0x3f5dea||[]))[_0x3c3fde(0xafd)]());});}var _0x5c90e7=_0x4fedf1(0x14ea0),_0x1cfbe6=_0x4fedf1(0x51f),_0x38eef9=_0x4fedf1(0x9fd1),_0xda5b14=_0x4fedf1(0xc84b),_0x1558ee=_0x4fedf1(0xee04),_0xa30902=_0x4fedf1(0x18495),_0x115fe4=_0x4fedf1(0xf75c),_0x5c2889=_0x4fedf1(0xf96c),_0x5279ad=_0x4fedf1(0x16ad5),_0x192e4b=_0x4fedf1(0x13764),_0x1cb73c=_0x4fedf1(0x11e40),_0xf23be=_0x4fedf1(0x1a27),_0x1d86fb=_0x4fedf1(0xe222),_0x2448b0=_0x4fedf1(0x1fa),_0x527004=_0x4fedf1(0x108ae),_0x493c32=_0x4fedf1(0x5aca),_0x470805=_0x4fedf1(0x11c74),_0x1fdba4=_0x4fedf1(0xe456),_0x4dff97=_0x4fedf1(0x153ad),_0x4f6518=_0x4fedf1(0xf880),_0x589e47=_0x4fedf1(0x6973),_0x39ac25=_0x4fedf1(0x11532),_0x24c588=_0x4fedf1(0x16351),_0x31043c=_0x4fedf1(0x6421),_0x1e0492=_0x4fedf1(0xc661),_0x168681=_0x4fedf1(0x5f28),_0x44161c=_0x4fedf1(0x77a5),_0x201904=_0x4fedf1(0xe09d),_0x3c6ae6=_0x4fedf1(0x8ff2),_0x5749a7=_0x4fedf1(0x14bcc),_0x43ad04=_0x4fedf1(0x7378),_0x4c4c36=_0x4fedf1(0xbac7),_0x1babed=_0x4fedf1(0x1190),_0xf1e01a=_0x4fedf1(0xe38),_0x45340c=_0x4fedf1(0xd84a),_0x959f63=_0x4fedf1(0x6e9),_0x403d9a=_0x4fedf1(0x1d19),_0x1b8679=_0x4fedf1(0xe3e6),_0x3faf06=_0x4fedf1(0x13cd1),_0x50e3a0=_0x4fedf1(0xf8c1),_0x1742ea=_0x4fedf1(0x147cf),_0x3f2509=_0x4fedf1(0x6214);const _0x21b984={'effect':null,'subMesh':null};class _0x4d50c6 extends _0x1cb73c['H']{constructor(){var _0x3ab0ba=a8_0x5b24;super(),this[_0x3ab0ba(0x3da6)]=!0x1,this['TANGENT']=!0x1,this[_0x3ab0ba(0x2092)]=!0x1,this['UV1']=!0x1,this[_0x3ab0ba(0x38f9)]=!0x1,this['UV3']=!0x1,this['UV4']=!0x1,this[_0x3ab0ba(0x3b1)]=!0x1,this[_0x3ab0ba(0x4ad)]=!0x1,this[_0x3ab0ba(0x2abd)]=0x0,this['BonesPerMesh']=0x0,this['BONETEXTURE']=!0x1,this[_0x3ab0ba(0x140f)]=!0x1,this[_0x3ab0ba(0x37a6)]=!0x1,this[_0x3ab0ba(0x3f85)]=!0x1,this[_0x3ab0ba(0x2b1c)]=!0x1,this[_0x3ab0ba(0x79e)]=0x0,this[_0x3ab0ba(0x15fc)]=!0x1,this[_0x3ab0ba(0x1951)]=!0x1,this[_0x3ab0ba(0x34b4)]=!0x1,this[_0x3ab0ba(0x1c35)]=!0x1,this[_0x3ab0ba(0x410c)]=!0x1,this[_0x3ab0ba(0x2349)]=!0x1,this['TONEMAPPING_ACES']=!0x1,this['CONTRAST']=!0x1,this[_0x3ab0ba(0x66e)]=!0x1,this[_0x3ab0ba(0x395b)]=!0x1,this['COLORGRADING']=!0x1,this[_0x3ab0ba(0x2264)]=!0x1,this[_0x3ab0ba(0x24a8)]=!0x1,this['SAMPLER3DBGRMAP']=!0x1,this[_0x3ab0ba(0x3453)]=!0x1,this[_0x3ab0ba(0x1576)]=!0x1,this[_0x3ab0ba(0x2261)]=!0x1,this[_0x3ab0ba(0x3b0b)]=0x0,this[_0x3ab0ba(0x276d)]=!0x1,this[_0x3ab0ba(0x3ad5)]=!0x1,this[_0x3ab0ba(0x20f9)]();}[_0x1648af(0x2c65)](_0x4e4d69,_0x1e29b4,_0x102be2=!0x1){var _0x614089=_0x1648af;void 0x0===this[_0x4e4d69]&&this[_0x614089(0x261c)][_0x614089(0x3f90)](_0x4e4d69),_0x102be2&&this[_0x4e4d69]!==_0x1e29b4&&this['markAsUnprocessed'](),this[_0x4e4d69]=_0x1e29b4;}}class _0x351bb4 extends _0x5c90e7['a']{constructor(_0x18766c,_0x403708,_0x1532c0={}){var _0x2acf8e=_0x1648af;super(_0x18766c,_0x403708||_0x50e3a0['l'][_0x2acf8e(0x3396)]),this['_buildId']=_0x351bb4['_BuildIdGenerator']++,this[_0x2acf8e(0x1f5e)]=!0x1,this[_0x2acf8e(0x33ab)]=new _0x38eef9['y3'](),this[_0x2acf8e(0x409a)]=new _0x38eef9['y3'](),this[_0x2acf8e(0x1ea7)]=new Array(),this['_animationFrame']=-0x1,this[_0x2acf8e(0xd2b)]=this[_0x2acf8e(0x296e)](),this[_0x2acf8e(0x110c)]=null,this[_0x2acf8e(0xe41)]=!0x1,this['maxSimultaneousLights']=0x4,this[_0x2acf8e(0x3075)]=new _0x5c2889['y$'](),this[_0x2acf8e(0xa7a)]=new Array(),this[_0x2acf8e(0xa65)]=new Array(),this[_0x2acf8e(0x1c85)]=new Array(),this[_0x2acf8e(0x2d53)]=_0x43ad04['a']['Material'],this['forceAlphaBlending']=!0x1,this[_0x2acf8e(0x4179)]=Object['assign']({'emitComments':!0x1},_0x1532c0),this[_0x2acf8e(0x39d6)](null);}static[_0x1648af(0x2633)](_0x1ebafa){var _0x344ef4=_0x1648af;return _0x344ef4(0x3e35)===_0x1ebafa[_0x344ef4(0x3fcd)]()||_0x344ef4(0x3267)===_0x1ebafa[_0x344ef4(0x3fcd)]()||'RefractionBlock'===_0x1ebafa[_0x344ef4(0x3fcd)]()||_0x344ef4(0x2110)===_0x1ebafa[_0x344ef4(0x3fcd)]()||'ParticleTextureBlock'===_0x1ebafa['getClassName']()||_0x344ef4(0x800)===_0x1ebafa[_0x344ef4(0x3fcd)]()||_0x344ef4(0x1a50)===_0x1ebafa['getClassName']()||_0x344ef4(0x3d3c)===_0x1ebafa[_0x344ef4(0x3fcd)]();}['_getGlobalNodeMaterialEditor'](){var _0x4bf80e=_0x1648af;return _0x4bf80e(0x1615)!=typeof NODEEDITOR?NODEEDITOR:_0x4bf80e(0x1615)!=typeof BABYLON&&void 0x0!==BABYLON[_0x4bf80e(0x3f44)]?BABYLON:void 0x0;}get[_0x1648af(0x56c)](){return this['_options'];}set['options'](_0x4af05d){var _0x6667c7=_0x1648af;this[_0x6667c7(0x4179)]=_0x4af05d;}get[_0x1648af(0x363a)](){var _0x4e0b8a=_0x1648af;return this[_0x4e0b8a(0x14b4)];}set[_0x1648af(0x363a)](_0xb077f1){var _0x69ae6d=_0x1648af;this[_0x69ae6d(0x39d6)](_0xb077f1),this['_markAllSubMeshesAsTexturesDirty']();}get[_0x1648af(0x3bad)](){var _0xd6e56a=_0x1648af;return this[_0xd6e56a(0x2d53)];}set[_0x1648af(0x3bad)](_0x3a6700){this['_mode']=_0x3a6700;}get[_0x1648af(0x4062)](){var _0x2f17cb=_0x1648af;return this[_0x2f17cb(0x3962)];}set[_0x1648af(0x4062)](_0x4d098c){var _0x39f41f=_0x1648af;this[_0x39f41f(0x3962)]=_0x4d098c;}['getClassName'](){var _0x577884=_0x1648af;return _0x577884(0x159b);}[_0x1648af(0x39d6)](_0x18748d){var _0x69b575=_0x1648af;_0x18748d!==this[_0x69b575(0x14b4)]&&(this[_0x69b575(0x14b4)]&&this[_0x69b575(0x25de)]&&this[_0x69b575(0x14b4)]['onUpdateParameters'][_0x69b575(0x854)](this[_0x69b575(0x25de)]),this[_0x69b575(0x14b4)]=_0x18748d||this['getScene']()[_0x69b575(0x363a)],this[_0x69b575(0x14b4)]&&(this[_0x69b575(0x25de)]=this[_0x69b575(0x14b4)][_0x69b575(0x3b4c)][_0x69b575(0x3fc1)](()=>{this['_markAllSubMeshesAsImageProcessingDirty']();})));}[_0x1648af(0x3cbc)](_0x18ed90){var _0x49be2c=_0x1648af;let _0x2061e1=null;for(const _0x4c0a64 of this['attachedBlocks'])if(_0x4c0a64[_0x49be2c(0xc8c)]===_0x18ed90){if(_0x2061e1)return _0x1d86fb['w1'][_0x49be2c(0x1048)](_0x49be2c(0x204c)+_0x18ed90+'`'),_0x2061e1;_0x2061e1=_0x4c0a64;}return _0x2061e1;}[_0x1648af(0xbae)](_0x3ca1e6){var _0x3ac4f2=_0x1648af;for(const _0x42d386 of this[_0x3ac4f2(0x1c85)])if(_0x3ca1e6(_0x42d386))return _0x42d386;return null;}[_0x1648af(0x1398)](_0xc77541){var _0x193df1=_0x1648af;for(const _0x397ebe of this['attachedBlocks'])if(_0x397ebe[_0x193df1(0x3553)]&&_0xc77541(_0x397ebe))return _0x397ebe;return null;}[_0x1648af(0x2928)](){var _0x50042d=_0x1648af;const _0x515a37=[];for(const _0x26fb42 of this[_0x50042d(0x1c85)])_0x26fb42[_0x50042d(0x3553)]&&_0x515a37[_0x50042d(0x3f90)](_0x26fb42);return _0x515a37;}[_0x1648af(0x10e3)](_0x10c06d){var _0x23b69d=_0x1648af;if(!(-0x1<this['_optimizers'][_0x23b69d(0x919)](_0x10c06d)))return this[_0x23b69d(0x1ea7)]['push'](_0x10c06d),this;}['unregisterOptimizer'](_0x2f9ce6){var _0x4fe9ad=_0x1648af;_0x2f9ce6=this[_0x4fe9ad(0x1ea7)][_0x4fe9ad(0x919)](_0x2f9ce6);if(-0x1!==_0x2f9ce6)return this[_0x4fe9ad(0x1ea7)][_0x4fe9ad(0x5ff)](_0x2f9ce6,0x1),this;}[_0x1648af(0x290d)](_0x4df427){var _0x525e7=_0x1648af;if(null===_0x4df427[_0x525e7(0x397b)])throw _0x525e7(0x25c9);return 0x0!=(_0x4df427[_0x525e7(0x397b)]&_0x5279ad['u'][_0x525e7(0xa4e)])&&this[_0x525e7(0x1c3a)](_0x4df427),0x0!=(_0x4df427[_0x525e7(0x397b)]&_0x5279ad['u'][_0x525e7(0xd57)])&&this['_addFragmentOutputNode'](_0x4df427),this;}[_0x1648af(0x1897)](_0x4341ec){var _0x5544a5=_0x1648af;return null!==_0x4341ec['target']&&(0x0!=(_0x4341ec[_0x5544a5(0x397b)]&_0x5279ad['u'][_0x5544a5(0xa4e)])&&this[_0x5544a5(0x234f)](_0x4341ec),0x0!=(_0x4341ec[_0x5544a5(0x397b)]&_0x5279ad['u'][_0x5544a5(0xd57)])&&this[_0x5544a5(0x2eaf)](_0x4341ec)),this;}[_0x1648af(0x1c3a)](_0x550219){var _0x31f4cb=_0x1648af;if(-0x1===this['_vertexOutputNodes']['indexOf'](_0x550219))return _0x550219[_0x31f4cb(0x397b)]=_0x5279ad['u'][_0x31f4cb(0xa4e)],this[_0x31f4cb(0xa7a)][_0x31f4cb(0x3f90)](_0x550219),this;}[_0x1648af(0x234f)](_0x236c49){var _0x4a6b1f=_0x1648af;_0x236c49=this[_0x4a6b1f(0xa7a)][_0x4a6b1f(0x919)](_0x236c49);if(-0x1!==_0x236c49)return this['_vertexOutputNodes'][_0x4a6b1f(0x5ff)](_0x236c49,0x1),this;}[_0x1648af(0x938)](_0x11e8e1){var _0x25d363=_0x1648af;if(-0x1===this[_0x25d363(0xa65)][_0x25d363(0x919)](_0x11e8e1))return _0x11e8e1[_0x25d363(0x397b)]=_0x5279ad['u']['Fragment'],this[_0x25d363(0xa65)]['push'](_0x11e8e1),this;}[_0x1648af(0x2eaf)](_0x49c7c2){var _0xda7a77=_0x1648af;_0x49c7c2=this['_fragmentOutputNodes'][_0xda7a77(0x919)](_0x49c7c2);if(-0x1!==_0x49c7c2)return this['_fragmentOutputNodes'][_0xda7a77(0x5ff)](_0x49c7c2,0x1),this;}[_0x1648af(0x3161)](){var _0x22bffc=_0x1648af;return!this[_0x22bffc(0xe41)]&&(this[_0x22bffc(0x32d5)]||this[_0x22bffc(0x1aed)]<0x1||this[_0x22bffc(0x19a4)]&&this[_0x22bffc(0x19a4)][_0x22bffc(0x1c55)]['needAlphaBlending']);}[_0x1648af(0x3d3a)](){var _0x5205a7=_0x1648af;return this['_sharedData']&&this['_sharedData'][_0x5205a7(0x1c55)][_0x5205a7(0x3d3a)];}[_0x1648af(0xc12)](_0x549de9,_0x456e9c,_0x55881e,_0xfdc09=!0x0){var _0x9b253e=_0x1648af;if(_0x549de9['initialize'](_0x456e9c),_0xfdc09&&_0x549de9[_0x9b253e(0x16c8)](this),_0x549de9[_0x9b253e(0x2a7f)]=this[_0x9b253e(0x3962)],-0x1===this[_0x9b253e(0x1c85)][_0x9b253e(0x919)](_0x549de9)){if(_0x549de9[_0x9b253e(0x2690)]){var _0x1a104f=_0x549de9['getClassName']();for(const _0x5527df of this[_0x9b253e(0x1c85)])if(_0x5527df[_0x9b253e(0x3fcd)]()===_0x1a104f)throw _0x9b253e(0x39c6)+_0x1a104f+_0x9b253e(0x15b0);}this[_0x9b253e(0x1c85)][_0x9b253e(0x3f90)](_0x549de9);}for(const _0xeac4ff of _0x549de9[_0x9b253e(0x16a9)]){_0xeac4ff[_0x9b253e(0x2f3f)]='';var _0x34bd73=_0xeac4ff[_0x9b253e(0x19d)];_0x34bd73&&(_0x34bd73=_0x34bd73['ownerBlock'])!==_0x549de9&&((_0x34bd73[_0x9b253e(0x397b)]===_0x5279ad['u']['VertexAndFragment']||_0x456e9c['target']===_0x5279ad['u']['Fragment']&&_0x34bd73['target']===_0x5279ad['u']['Vertex']&&_0x34bd73[_0x9b253e(0x2a7f)]!==this[_0x9b253e(0x3962)])&&_0x55881e[_0x9b253e(0x3f90)](_0x34bd73),this[_0x9b253e(0xc12)](_0x34bd73,_0x456e9c,_0x55881e,_0xfdc09));}for(const _0x485890 of _0x549de9[_0x9b253e(0x930)])_0x485890['associatedVariableName']='';}[_0x1648af(0x2403)](_0x6547e1,_0x78c29a){var _0x2974a3=_0x1648af;_0x6547e1[_0x2974a3(0x397b)]===_0x5279ad['u'][_0x2974a3(0x32f9)]&&(_0x6547e1[_0x2974a3(0x4062)]=_0x78c29a);for(const _0x54c69c of _0x6547e1[_0x2974a3(0x16a9)]){var _0x6270e4=_0x54c69c[_0x2974a3(0x19d)];_0x6270e4&&(_0x6270e4=_0x6270e4[_0x2974a3(0x1995)])!==_0x6547e1&&this[_0x2974a3(0x2403)](_0x6270e4,_0x78c29a);}}[_0x1648af(0x2c25)](_0x4230ec){var _0x3edcd9=_0x1648af,_0xa605d=this[_0x3edcd9(0x1c85)][_0x3edcd9(0x919)](_0x4230ec);-0x1<_0xa605d&&this['attachedBlocks']['splice'](_0xa605d,0x1),_0x4230ec[_0x3edcd9(0x2e35)]&&this[_0x3edcd9(0x1897)](_0x4230ec);}[_0x1648af(0x1cb5)](_0x1842fe=!0x1,_0x39c482=!0x0,_0x209477=!0x0){var _0x6b740b=_0x1648af;this[_0x6b740b(0x1f5e)]=!0x1;var _0x26e15f=this[_0x6b740b(0x83e)]()['getEngine'](),_0x282f34=this['_mode']===_0x43ad04['a'][_0x6b740b(0x1ff0)];if(0x0===this[_0x6b740b(0xa7a)][_0x6b740b(0x1377)]&&!_0x282f34)throw _0x6b740b(0x22f4);if(0x0===this[_0x6b740b(0xa65)][_0x6b740b(0x1377)])throw _0x6b740b(0xf0d);this['_vertexCompilationState']=new _0xa30902['u'](),this[_0x6b740b(0x351f)]['supportUniformBuffers']=_0x26e15f['supportsUniformBuffers'],this['_vertexCompilationState'][_0x6b740b(0x397b)]=_0x5279ad['u'][_0x6b740b(0xa4e)],this[_0x6b740b(0xea3)]=new _0xa30902['u'](),this['_fragmentCompilationState'][_0x6b740b(0x112a)]=_0x26e15f[_0x6b740b(0x2a22)],this[_0x6b740b(0xea3)][_0x6b740b(0x397b)]=_0x5279ad['u']['Fragment'],this['_sharedData']=new _0x192e4b['U'](),this[_0x6b740b(0x19a4)][_0x6b740b(0x1b50)]=this[_0x6b740b(0xa65)],this[_0x6b740b(0x351f)][_0x6b740b(0x2dc9)]=this[_0x6b740b(0x19a4)],this[_0x6b740b(0xea3)][_0x6b740b(0x2dc9)]=this['_sharedData'],this[_0x6b740b(0x19a4)]['buildId']=this['_buildId'],this[_0x6b740b(0x19a4)][_0x6b740b(0x3bec)]=this[_0x6b740b(0x4179)][_0x6b740b(0x3bec)],this['_sharedData']['verbose']=_0x1842fe,this[_0x6b740b(0x19a4)][_0x6b740b(0x3fde)]=this[_0x6b740b(0x83e)](),this['_sharedData'][_0x6b740b(0xc13)]=_0x282f34;const _0x14b52f=[],_0x2511fc=[];for(const _0x5bf818 of this[_0x6b740b(0xa7a)])_0x14b52f['push'](_0x5bf818),this[_0x6b740b(0xc12)](_0x5bf818,this[_0x6b740b(0x351f)],_0x2511fc,_0x209477);for(const _0x1ad9a7 of this[_0x6b740b(0xa65)])_0x2511fc[_0x6b740b(0x3f90)](_0x1ad9a7),this[_0x6b740b(0xc12)](_0x1ad9a7,this[_0x6b740b(0xea3)],_0x14b52f,_0x209477);this[_0x6b740b(0x16b0)]();for(const _0x180abd of _0x14b52f)_0x180abd[_0x6b740b(0x1cb5)](this[_0x6b740b(0x351f)],_0x14b52f);this[_0x6b740b(0xea3)]['uniforms']=this['_vertexCompilationState'][_0x6b740b(0x1585)][_0x6b740b(0x13df)](0x0),this['_fragmentCompilationState'][_0x6b740b(0x3d09)]=this[_0x6b740b(0x351f)][_0x6b740b(0x3d09)],this[_0x6b740b(0xea3)][_0x6b740b(0x2956)]=this[_0x6b740b(0x351f)][_0x6b740b(0x2956)],this[_0x6b740b(0xea3)]['_vertexState']=this[_0x6b740b(0x351f)];for(const _0x3b989b of _0x2511fc)this[_0x6b740b(0x2403)](_0x3b989b,this[_0x6b740b(0x3962)]-0x1);for(const _0x3b9262 of _0x2511fc)_0x3b9262[_0x6b740b(0x1cb5)](this['_fragmentCompilationState'],_0x2511fc);this['_vertexCompilationState'][_0x6b740b(0x30b7)](this[_0x6b740b(0x351f)]),this[_0x6b740b(0xea3)][_0x6b740b(0x30b7)](this[_0x6b740b(0xea3)]),_0x39c482&&(this[_0x6b740b(0x3962)]=_0x351bb4[_0x6b740b(0x217e)]++),this['_sharedData']['emitErrors'](),_0x1842fe&&(_0x3f2509[_0x6b740b(0x23a)](_0x6b740b(0x626)),_0x3f2509[_0x6b740b(0x23a)](this['_vertexCompilationState'][_0x6b740b(0x1ffe)]),_0x3f2509[_0x6b740b(0x23a)](_0x6b740b(0x38a4)),_0x3f2509[_0x6b740b(0x23a)](this[_0x6b740b(0xea3)]['compilationString'])),this[_0x6b740b(0x1f5e)]=!0x0,this[_0x6b740b(0x3075)]['notifyObservers'](this);for(const _0x2a5436 of this[_0x6b740b(0x83e)]()[_0x6b740b(0x3926)])if(_0x2a5436[_0x6b740b(0x11db)]){for(const _0xe684c5 of _0x2a5436[_0x6b740b(0x11db)])if(_0xe684c5[_0x6b740b(0x2ff0)]()===this&&_0xe684c5[_0x6b740b(0x3c74)]){const _0x23cee7=_0xe684c5['materialDefines'];_0x23cee7[_0x6b740b(0xfee)](),_0x23cee7[_0x6b740b(0x3d68)]();}}}[_0x1648af(0x16b0)](){var _0x43c09b=_0x1648af;for(const _0x2fb44a of this[_0x43c09b(0x1ea7)])_0x2fb44a[_0x43c09b(0x16b0)](this[_0x43c09b(0xa7a)],this[_0x43c09b(0xa65)]);}[_0x1648af(0x33b2)](_0x3ab4e6,_0x487223){var _0x5a945f=_0x1648af,_0x56e211=_0x487223[_0x5a945f(0x3da6)],_0x403b47=_0x487223[_0x5a945f(0x2692)],_0x46a4b5=_0x487223['VERTEXCOLOR_NME'],_0x1f1b94=(_0x487223[_0x5a945f(0x3da6)]=_0x3ab4e6['isVerticesDataPresent'](_0xf23be['o'][_0x5a945f(0x279a)]),_0x487223[_0x5a945f(0x2692)]=_0x3ab4e6[_0x5a945f(0x41e6)](_0xf23be['o']['TangentKind']),_0x3ab4e6[_0x5a945f(0x35cf)]&&_0x3ab4e6[_0x5a945f(0x41e6)](_0xf23be['o'][_0x5a945f(0x2cec)]));_0x487223['VERTEXCOLOR_NME']=_0x1f1b94;let _0x3e09fb=!0x1;for(let _0xc8809b=0x1;_0xc8809b<=_0x44161c['g'][_0x5a945f(0x21ff)];++_0xc8809b){var _0x47dc84=_0x487223['UV'+_0xc8809b];_0x487223['UV'+_0xc8809b]=_0x3ab4e6[_0x5a945f(0x41e6)]('uv'+(0x1===_0xc8809b?'':_0xc8809b)),_0x3e09fb=_0x3e09fb||_0x487223['UV'+_0xc8809b]!==_0x47dc84;}_0x56e211===_0x487223[_0x5a945f(0x3da6)]&&_0x403b47===_0x487223['TANGENT']&&_0x46a4b5===_0x487223[_0x5a945f(0x2092)]&&!_0x3e09fb||_0x487223['markAsAttributesDirty']();}['createPostProcess'](_0x1bd429,_0x12547a=0x1,_0x37fa69=_0x44161c['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x5aac38,_0x38b455,_0x552327=_0x44161c['g'][_0x1648af(0x705)],_0x572603=_0x44161c['g']['TEXTUREFORMAT_RGBA']){var _0x19a440=_0x1648af;return this[_0x19a440(0x3bad)]!==_0x43ad04['a'][_0x19a440(0x152c)]?(_0x3f2509[_0x19a440(0x23a)](_0x19a440(0x15ee)),null):this['_createEffectForPostProcess'](null,_0x1bd429,_0x12547a,_0x37fa69,_0x5aac38,_0x38b455,_0x552327,_0x572603);}['createEffectForPostProcess'](_0x550dad){var _0x5e61b8=_0x1648af;this[_0x5e61b8(0x26f7)](_0x550dad);}['_createEffectForPostProcess'](_0x28a8f9,_0x353732,_0x251323=0x1,_0x5ca020=_0x44161c['g'][_0x1648af(0x14cd)],_0x29efbb,_0x1e4655,_0x564160=_0x44161c['g'][_0x1648af(0x705)],_0x339354=_0x44161c['g'][_0x1648af(0x3ca4)]){var _0x12e82f=_0x1648af;let _0x10d6ee=this[_0x12e82f(0xc8c)]+this['_buildId'];const _0x2ddf97=new _0x4d50c6(),_0x3e5ec5=new _0x1cfbe6['x'](_0x10d6ee+_0x12e82f(0x152c),this[_0x12e82f(0x83e)]());let _0x11f706=this[_0x12e82f(0x3962)];return this['_processDefines'](_0x3e5ec5,_0x2ddf97),_0x115fe4['Q'][_0x12e82f(0x191f)](_0x10d6ee,this[_0x12e82f(0xea3)][_0x12e82f(0xe5d)],this['_vertexCompilationState'][_0x12e82f(0xe5d)]),_0x28a8f9?_0x28a8f9[_0x12e82f(0x3e7f)](_0x2ddf97['toString'](),this[_0x12e82f(0xea3)][_0x12e82f(0x1585)],this['_fragmentCompilationState'][_0x12e82f(0x1bfe)],{'maxSimultaneousLights':this[_0x12e82f(0x515)]},void 0x0,void 0x0,_0x10d6ee,_0x10d6ee):_0x28a8f9=new _0x168681['D'](this[_0x12e82f(0xc8c)]+_0x12e82f(0x152c),_0x10d6ee,this[_0x12e82f(0xea3)][_0x12e82f(0x1585)],this['_fragmentCompilationState']['samplers'],_0x251323,_0x353732,_0x5ca020,_0x29efbb,_0x1e4655,_0x2ddf97[_0x12e82f(0x22e6)](),_0x564160,_0x10d6ee,{'maxSimultaneousLights':this[_0x12e82f(0x515)]},!0x1,_0x339354),_0x28a8f9[_0x12e82f(0x215d)]=this,_0x28a8f9['onApplyObservable'][_0x12e82f(0x3fc1)](_0x1f4a3f=>{var _0xdf264f=_0x12e82f;_0x11f706!==this[_0xdf264f(0x3962)]&&(delete _0x115fe4['Q'][_0xdf264f(0x1bc9)][_0x10d6ee+'VertexShader'],delete _0x115fe4['Q'][_0xdf264f(0x1bc9)][_0x10d6ee+_0xdf264f(0x1c5a)],_0x10d6ee=this['name']+this[_0xdf264f(0x3962)],_0x2ddf97[_0xdf264f(0xfee)](),_0x11f706=this[_0xdf264f(0x3962)]),this[_0xdf264f(0x3f23)](_0x3e5ec5,_0x2ddf97)&&(_0x115fe4['Q'][_0xdf264f(0x191f)](_0x10d6ee,this['_fragmentCompilationState'][_0xdf264f(0xe5d)],this[_0xdf264f(0x351f)]['_builtCompilationString']),_0x45340c['Q']['SetImmediate'](()=>_0x28a8f9[_0xdf264f(0x3e7f)](_0x2ddf97[_0xdf264f(0x22e6)](),this[_0xdf264f(0xea3)]['uniforms'],this['_fragmentCompilationState'][_0xdf264f(0x1bfe)],{'maxSimultaneousLights':this[_0xdf264f(0x515)]},void 0x0,void 0x0,_0x10d6ee,_0x10d6ee))),this[_0xdf264f(0x2679)](_0x1f4a3f);}),_0x28a8f9;}[_0x1648af(0x3137)](_0x58eaac,_0x4ea079){var _0x37602e=_0x1648af;if(this[_0x37602e(0x3bad)]!==_0x43ad04['a'][_0x37602e(0x314d)])return _0x3f2509[_0x37602e(0x23a)](_0x37602e(0x15ee)),null;let _0x2085c1=this[_0x37602e(0xc8c)]+this[_0x37602e(0x3962)];const _0x3900d0=new _0x959f63['g'](_0x2085c1,_0x58eaac,null,_0x4ea079),_0x7adb51=new _0x1cfbe6['x'](_0x2085c1+_0x37602e(0x3c99),this[_0x37602e(0x83e)]()),_0x14e53d=(_0x7adb51[_0x37602e(0x2d93)]={'hidden':!0x0},new _0x4d50c6());_0x58eaac=this[_0x37602e(0x3f23)](_0x7adb51,_0x14e53d),_0x115fe4['Q']['RegisterShader'](_0x2085c1,this[_0x37602e(0xea3)][_0x37602e(0xe5d)],this[_0x37602e(0x351f)][_0x37602e(0xe5d)]);let _0x1bc7ac=this[_0x37602e(0x83e)]()['getEngine']()[_0x37602e(0x12cf)]({'vertexElement':_0x2085c1,'fragmentElement':_0x2085c1},[_0xf23be['o'][_0x37602e(0x34af)]],this[_0x37602e(0xea3)][_0x37602e(0x1585)],this[_0x37602e(0xea3)][_0x37602e(0x1bfe)],_0x14e53d[_0x37602e(0x22e6)](),null==_0x58eaac?void 0x0:_0x58eaac[_0x37602e(0x2831)],void 0x0),_0x1d3a87=(_0x3900d0[_0x37602e(0x215d)]=this,_0x3900d0[_0x37602e(0x1906)](_0x1bc7ac),this[_0x37602e(0x3962)]);return _0x3900d0[_0x37602e(0x543)]['add'](()=>{var _0x290ab9=_0x37602e;_0x1d3a87!==this[_0x290ab9(0x3962)]&&(delete _0x115fe4['Q'][_0x290ab9(0x1bc9)][_0x2085c1+_0x290ab9(0x21fb)],delete _0x115fe4['Q']['ShadersStore'][_0x2085c1+_0x290ab9(0x1c5a)],_0x2085c1=this[_0x290ab9(0xc8c)]+this[_0x290ab9(0x3962)],_0x14e53d[_0x290ab9(0xfee)](),_0x1d3a87=this[_0x290ab9(0x3962)]);const _0x2c9950=this[_0x290ab9(0x3f23)](_0x7adb51,_0x14e53d);_0x2c9950&&(_0x115fe4['Q'][_0x290ab9(0x191f)](_0x2085c1,this[_0x290ab9(0xea3)][_0x290ab9(0xe5d)],this[_0x290ab9(0x351f)][_0x290ab9(0xe5d)]),_0x45340c['Q'][_0x290ab9(0x12a7)](()=>{var _0x18f5b4=_0x290ab9;_0x1bc7ac=this['getScene']()['getEngine']()[_0x18f5b4(0x12cf)]({'vertexElement':_0x2085c1,'fragmentElement':_0x2085c1},[_0xf23be['o'][_0x18f5b4(0x34af)]],this[_0x18f5b4(0xea3)][_0x18f5b4(0x1585)],this[_0x18f5b4(0xea3)][_0x18f5b4(0x1bfe)],_0x14e53d[_0x18f5b4(0x22e6)](),null===_0x2c9950||void 0x0===_0x2c9950?void 0x0:_0x2c9950['fallbacks'],void 0x0),_0x3900d0[_0x18f5b4(0x1906)](_0x1bc7ac);})),this['_checkInternals'](_0x1bc7ac);}),_0x3900d0;}[_0x1648af(0x1a7e)](_0x491f78,_0x5f0024,_0xb5d2fc,_0x1d83a9,_0x24069a,_0xdfa192,_0x33a17a,_0x2dbbf4=''){var _0x189a6e=_0x1648af;let _0x131ec3=this[_0x189a6e(0xc8c)]+this[_0x189a6e(0x3962)]+'_'+_0x5f0024,_0x26a4f3=(_0xdfa192=_0xdfa192||new _0x4d50c6(),(_0x33a17a=_0x33a17a||this[_0x189a6e(0x83e)]()[_0x189a6e(0x1399)](this[_0x189a6e(0xc8c)]+_0x189a6e(0x1ff0)))||((_0x33a17a=new _0x1cfbe6['x'](this['name']+_0x189a6e(0x1ff0),this[_0x189a6e(0x83e)]()))[_0x189a6e(0x2d93)]={'hidden':!0x0}),this['_buildId']);const _0x5af6b9=[];let _0x2ebdf5=_0x2dbbf4;var _0x15ef54;_0x24069a||(_0x15ef54=this[_0x189a6e(0x3f23)](_0x33a17a,_0xdfa192),_0x115fe4['Q'][_0x189a6e(0x191f)](_0x131ec3,this['_fragmentCompilationState'][_0x189a6e(0xe5d)]),_0x491f78[_0x189a6e(0x206f)](_0x5af6b9,_0x5f0024),_0x2ebdf5=_0x5af6b9[_0x189a6e(0x1301)]('\x0a'),_0x24069a=this['getScene']()[_0x189a6e(0x2cd1)]()[_0x189a6e(0x3dc6)](_0x131ec3,this[_0x189a6e(0xea3)]['uniforms'],this[_0x189a6e(0xea3)][_0x189a6e(0x1bfe)],_0xdfa192['toString']()+'\x0a'+_0x2ebdf5,null==_0x15ef54?void 0x0:_0x15ef54['fallbacks'],_0xb5d2fc,_0x1d83a9,_0x491f78),_0x491f78['setCustomEffect'](_0x24069a,_0x5f0024)),_0x24069a[_0x189a6e(0x28a3)]['add'](_0x44b252=>{var _0x31f0e3=_0x189a6e;_0x26a4f3!==this['_buildId']&&(delete _0x115fe4['Q'][_0x31f0e3(0x1bc9)][_0x131ec3+_0x31f0e3(0x1c5a)],_0x131ec3=this['name']+this[_0x31f0e3(0x3962)]+'_'+_0x5f0024,_0xdfa192[_0x31f0e3(0xfee)](),_0x26a4f3=this[_0x31f0e3(0x3962)]),_0x5af6b9[_0x31f0e3(0x1377)]=0x0,_0x491f78[_0x31f0e3(0x206f)](_0x5af6b9,_0x5f0024);var _0x88fe9b=_0x5af6b9[_0x31f0e3(0x1301)]('\x0a'),_0x88fe9b=(_0x88fe9b!==_0x2ebdf5&&(_0xdfa192['markAllAsDirty'](),_0x2ebdf5=_0x88fe9b),this[_0x31f0e3(0x3f23)](_0x33a17a,_0xdfa192));if(_0x88fe9b)return _0x115fe4['Q'][_0x31f0e3(0x191f)](_0x131ec3,this[_0x31f0e3(0xea3)][_0x31f0e3(0xe5d)]),_0x44b252=this[_0x31f0e3(0x83e)]()[_0x31f0e3(0x2cd1)]()[_0x31f0e3(0x3dc6)](_0x131ec3,this['_fragmentCompilationState'][_0x31f0e3(0x1585)],this[_0x31f0e3(0xea3)][_0x31f0e3(0x1bfe)],_0xdfa192[_0x31f0e3(0x22e6)]()+'\x0a'+_0x2ebdf5,null==_0x88fe9b?void 0x0:_0x88fe9b['fallbacks'],_0xb5d2fc,_0x1d83a9,_0x491f78),_0x491f78['setCustomEffect'](_0x44b252,_0x5f0024),void this[_0x31f0e3(0x1a7e)](_0x491f78,_0x5f0024,_0xb5d2fc,_0x1d83a9,_0x44b252,_0xdfa192,_0x33a17a,_0x2dbbf4);this[_0x31f0e3(0x2679)](_0x44b252);});}['_checkInternals'](_0xc5354e){var _0x3adb60=_0x1648af;if(this[_0x3adb60(0x19a4)][_0x3adb60(0xcdc)]){const _0x5bb3d0=this['getScene']();var _0x55e261=_0x5bb3d0[_0x3adb60(0x375f)]();if(this['_animationFrame']!==_0x55e261){for(const _0x5e9241 of this[_0x3adb60(0x19a4)][_0x3adb60(0xcdc)])_0x5e9241[_0x3adb60(0x312e)](_0x5bb3d0);this[_0x3adb60(0x3e86)]=_0x55e261;}}for(const _0x5a1209 of this[_0x3adb60(0x19a4)][_0x3adb60(0xa66)])_0x5a1209[_0x3adb60(0x2de9)](_0xc5354e,this);for(const _0x3a0bd3 of this[_0x3adb60(0x19a4)][_0x3adb60(0x2128)])_0x3a0bd3[_0x3adb60(0x943)](_0xc5354e,this[_0x3adb60(0x83e)](),this);}[_0x1648af(0x3dc6)](_0x15c610,_0x44bba2,_0x12ea8e){var _0x16dc17=_0x1648af;this['mode']!==_0x43ad04['a'][_0x16dc17(0x1ff0)]?_0x3f2509['log'](_0x16dc17(0x15ee)):(this['_createEffectForParticles'](_0x15c610,_0x1babed['U'][_0x16dc17(0x123b)],_0x44bba2,_0x12ea8e),this['_createEffectForParticles'](_0x15c610,_0x1babed['U'][_0x16dc17(0xa97)],_0x44bba2,_0x12ea8e));}[_0x1648af(0x166d)](_0x2389bd){var _0x1684ef=_0x1648af;this['mode']!==_0x43ad04['a'][_0x1684ef(0x1dd1)]?_0x3f2509[_0x1684ef(0x23a)]('Incompatible\x20material\x20mode'):_0x2389bd[_0x1684ef(0x308d)]=new BABYLON[(_0x1684ef(0x2d03))](this,this[_0x1684ef(0x83e)]());}[_0x1648af(0x3f23)](_0x5efa09,_0x2694ab,_0x3fc474=!0x1,_0xb10206){var _0x4c0424=_0x1648af;let _0x5a58d8=null;var _0x4b35ec=this[_0x4c0424(0x83e)]();if(_0x1742ea['G']['PrepareDefinesForCamera'](_0x4b35ec,_0x2694ab)&&_0x2694ab[_0x4c0424(0xe27)](),this['_sharedData'][_0x4c0424(0x2db5)][_0x4c0424(0x7f0)](_0x339752=>{var _0x2c3f2b=_0x4c0424;_0x339752[_0x2c3f2b(0x3457)](_0x5efa09,this,_0x2694ab,_0x3fc474);}),this[_0x4c0424(0x19a4)][_0x4c0424(0x2db5)][_0x4c0424(0x7f0)](_0x5cf68a=>{var _0x47f916=_0x4c0424;_0x5cf68a[_0x47f916(0x3571)](_0x5efa09,this,_0x2694ab,_0x3fc474,_0xb10206);}),_0x2694ab[_0x4c0424(0xac9)]){_0x4b35ec=_0x2694ab['_areLightsDisposed'],(_0x2694ab['markAsProcessed'](),this[_0x4c0424(0x351f)]['compilationString']=this[_0x4c0424(0x351f)][_0x4c0424(0xe5d)],this[_0x4c0424(0xea3)][_0x4c0424(0x1ffe)]=this[_0x4c0424(0xea3)][_0x4c0424(0xe5d)],this['_sharedData'][_0x4c0424(0x230f)][_0x4c0424(0x7f0)](_0xf805ab=>{var _0x39ceaa=_0x4c0424;_0xf805ab[_0x39ceaa(0x40d2)](this[_0x39ceaa(0x351f)],this['_fragmentCompilationState'],_0x5efa09,_0x2694ab);}));const _0x1a490b=[],_0xf2e7e5=(this[_0x4c0424(0x19a4)][_0x4c0424(0x2498)][_0x4c0424(0x7f0)](_0x1199b3=>{var _0x370436=_0x4c0424;_0x1199b3[_0x370436(0x11c3)](this['_vertexCompilationState'],this,_0x2694ab,_0x1a490b);}),this[_0x4c0424(0x351f)][_0x4c0424(0x1585)]),_0x8eccfd=(this[_0x4c0424(0xea3)][_0x4c0424(0x1585)][_0x4c0424(0x7f0)](_0x2dd159=>{var _0x4a68a9=_0x4c0424;-0x1===_0xf2e7e5['indexOf'](_0x2dd159)&&_0xf2e7e5[_0x4a68a9(0x3f90)](_0x2dd159);}),this[_0x4c0424(0x351f)][_0x4c0424(0x1bfe)]),_0x47b20c=(this[_0x4c0424(0xea3)][_0x4c0424(0x1bfe)][_0x4c0424(0x7f0)](_0x4bc95d=>{var _0x444790=_0x4c0424;-0x1===_0x8eccfd[_0x444790(0x919)](_0x4bc95d)&&_0x8eccfd[_0x444790(0x3f90)](_0x4bc95d);}),new _0x31043c['L']());this[_0x4c0424(0x19a4)][_0x4c0424(0x1cf1)][_0x4c0424(0x7f0)](_0x450340=>{var _0x6af64a=_0x4c0424;_0x450340[_0x6af64a(0x940)](_0x5efa09,_0x47b20c);}),_0x5a58d8={'lightDisposed':_0x4b35ec,'uniformBuffers':_0x1a490b,'mergedUniforms':_0xf2e7e5,'mergedSamplers':_0x8eccfd,'fallbacks':_0x47b20c};}return _0x5a58d8;}[_0x1648af(0xed5)](_0x23feb6,_0x47cb51,_0x2eb3a2=!0x1){var _0x2c43cb=_0x1648af;if(!this[_0x2c43cb(0x1f5e)])return!0x1;const _0x30eb06=this[_0x2c43cb(0x83e)]();if(this['_sharedData'][_0x2c43cb(0xcdc)]){var _0x26a198=_0x30eb06['getFrameId']();if(this[_0x2c43cb(0x3e86)]!==_0x26a198){for(const _0x5cea6d of this[_0x2c43cb(0x19a4)][_0x2c43cb(0xcdc)])_0x5cea6d[_0x2c43cb(0x312e)](_0x30eb06);this[_0x2c43cb(0x3e86)]=_0x26a198;}}if(_0x47cb51[_0x2c43cb(0x2766)]&&this[_0x2c43cb(0x31c8)]&&_0x47cb51['effect']['_wasPreviouslyReady']&&_0x47cb51[_0x2c43cb(0x2766)]['_wasPreviouslyUsingInstances']===_0x2eb3a2)return!0x0;_0x47cb51[_0x2c43cb(0x3c74)]||(_0x47cb51[_0x2c43cb(0x3c74)]=new _0x4d50c6());const _0x3e351d=_0x47cb51['materialDefines'];if(this[_0x2c43cb(0x10f3)](_0x47cb51))return!0x0;const _0x4abdce=_0x30eb06[_0x2c43cb(0x2cd1)]();if(this[_0x2c43cb(0x33b2)](_0x23feb6,_0x3e351d),this[_0x2c43cb(0x19a4)][_0x2c43cb(0x1980)][_0x2c43cb(0x29fb)](_0x4f924f=>!_0x4f924f[_0x2c43cb(0x3261)](_0x23feb6,this,_0x3e351d,_0x2eb3a2)))return!0x1;_0x26a198=this[_0x2c43cb(0x3f23)](_0x23feb6,_0x3e351d,_0x2eb3a2,_0x47cb51);if(_0x26a198){var _0x599b06=_0x47cb51['effect'],_0x1ea4c7=_0x3e351d[_0x2c43cb(0x22e6)]();let _0x8fae35=_0x4abdce['createEffect']({'vertex':'nodeMaterial'+this[_0x2c43cb(0x3962)],'fragment':'nodeMaterial'+this['_buildId'],'vertexSource':this[_0x2c43cb(0x351f)][_0x2c43cb(0x1ffe)],'fragmentSource':this[_0x2c43cb(0xea3)][_0x2c43cb(0x1ffe)]},{'attributes':this[_0x2c43cb(0x351f)][_0x2c43cb(0x221c)],'uniformsNames':_0x26a198['mergedUniforms'],'uniformBuffersNames':_0x26a198[_0x2c43cb(0x3cd4)],'samplers':_0x26a198[_0x2c43cb(0x3a69)],'defines':_0x1ea4c7,'fallbacks':_0x26a198[_0x2c43cb(0x2831)],'onCompiled':this[_0x2c43cb(0x2de2)],'onError':this[_0x2c43cb(0x374a)],'indexParameters':{'maxSimultaneousLights':this['maxSimultaneousLights'],'maxSimultaneousMorphTargets':_0x3e351d['NUM_MORPH_INFLUENCERS']}},_0x4abdce);if(_0x8fae35){if(this[_0x2c43cb(0x3328)]&&(_0x21b984[_0x2c43cb(0x2766)]=_0x8fae35,_0x21b984[_0x2c43cb(0xa1c)]=_0x47cb51,this['_onEffectCreatedObservable'][_0x2c43cb(0x2a3a)](_0x21b984)),this['allowShaderHotSwapping']&&_0x599b06&&!_0x8fae35['isReady']()){if(_0x8fae35=_0x599b06,_0x3e351d[_0x2c43cb(0x41e2)](),_0x26a198[_0x2c43cb(0x360b)])return!(_0x3e351d[_0x2c43cb(0x1ac7)]=!0x0);}else _0x30eb06['resetCachedMaterial'](),_0x47cb51[_0x2c43cb(0x319a)](_0x8fae35,_0x3e351d,this[_0x2c43cb(0xa57)]);}}return!(!_0x47cb51['effect']||!_0x47cb51[_0x2c43cb(0x2766)]['isReady']()||(_0x3e351d[_0x2c43cb(0x3c3f)]=_0x30eb06[_0x2c43cb(0x36f0)](),_0x47cb51[_0x2c43cb(0x2766)]['_wasPreviouslyReady']=!0x0,_0x47cb51[_0x2c43cb(0x2766)]['_wasPreviouslyUsingInstances']=_0x2eb3a2,this[_0x2c43cb(0x3a1e)](),0x0));}get['compiledShaders'](){var _0x275f87=_0x1648af;return _0x275f87(0x3cb2)+this[_0x275f87(0x351f)][_0x275f87(0x1ffe)]+_0x275f87(0x2a75)+this[_0x275f87(0xea3)][_0x275f87(0x1ffe)];}[_0x1648af(0x1328)](_0x1c8430){var _0x418733=_0x1648af;const _0x33b593=this['getScene']();if(this['_activeEffect']){var _0x43e224=this[_0x418733(0x19a4)][_0x418733(0x1c55)];_0x43e224[_0x418733(0x1588)]&&_0x1c8430[_0x418733(0x2e19)](_0x33b593[_0x418733(0x2e14)](),this['_cachedWorldViewMatrix']),_0x43e224[_0x418733(0x2add)]&&_0x1c8430[_0x418733(0x2e19)](_0x33b593[_0x418733(0x23b1)](),this[_0x418733(0x409a)]);for(const _0x2d95b3 of this[_0x418733(0x19a4)][_0x418733(0x2128)])_0x2d95b3[_0x418733(0x884)](this[_0x418733(0xead)],_0x1c8430,this['_cachedWorldViewMatrix'],this['_cachedWorldViewProjectionMatrix']);}}[_0x1648af(0x15da)](_0x3e2ef6,_0x84fbcc,_0x3839e2){var _0x1e4f97=_0x1648af,_0x4d05b8=this[_0x1e4f97(0x83e)](),_0xc83b47=_0x3839e2['effect'];if(_0xc83b47){this[_0x1e4f97(0xead)]=_0xc83b47,this[_0x1e4f97(0x1328)](_0x3e2ef6);var _0x3e2ef6=this[_0x1e4f97(0xd05)](_0x4d05b8,_0xc83b47,_0x84fbcc[_0x1e4f97(0x241b)]),_0xe2095b=this['_sharedData'];if(_0x3e2ef6){for(const _0x3fe73e of _0xe2095b[_0x1e4f97(0xa66)])_0x3fe73e[_0x1e4f97(0x2de9)](_0xc83b47,this,_0x84fbcc,_0x3839e2);for(const _0x28c0f8 of _0xe2095b['forcedBindableBlocks'])_0x28c0f8['bind'](_0xc83b47,this,_0x84fbcc,_0x3839e2);for(const _0x29e3b7 of _0xe2095b[_0x1e4f97(0x2128)])_0x29e3b7[_0x1e4f97(0x943)](_0xc83b47,_0x4d05b8,this);}else{if(!this[_0x1e4f97(0x31c8)]){for(const _0x5dfbc5 of _0xe2095b[_0x1e4f97(0x2b12)])_0x5dfbc5[_0x1e4f97(0x2de9)](_0xc83b47,this,_0x84fbcc,_0x3839e2);}}this[_0x1e4f97(0x2b19)](_0x84fbcc,this['_activeEffect']);}}[_0x1648af(0x328d)](){var _0x28cfde=_0x1648af;const _0x5a0a32=super[_0x28cfde(0x328d)]();return this[_0x28cfde(0x19a4)]&&_0x5a0a32[_0x28cfde(0x3f90)](...this['_sharedData'][_0x28cfde(0x346d)][_0x28cfde(0x2c6b)](_0x17524a=>_0x17524a['texture'])[_0x28cfde(0x1f88)](_0x3e0504=>_0x3e0504[_0x28cfde(0x3c38)])),_0x5a0a32;}[_0x1648af(0x855)](){var _0x2b0c43=_0x1648af;return this[_0x2b0c43(0x19a4)]?this[_0x2b0c43(0x19a4)][_0x2b0c43(0x346d)]:[];}['getAllTextureBlocks'](){var _0x42a697=_0x1648af;const _0x1b451d=[];for(const _0x211d87 of this[_0x42a697(0x1c85)])_0x351bb4[_0x42a697(0x2633)](_0x211d87)&&_0x1b451d[_0x42a697(0x3f90)](_0x211d87);return _0x1b451d;}[_0x1648af(0x32b8)](_0x26013b){var _0x2294c3=_0x1648af;if(super[_0x2294c3(0x32b8)](_0x26013b))return!0x0;if(!this[_0x2294c3(0x19a4)])return!0x1;for(const _0x556edf of this[_0x2294c3(0x19a4)]['textureBlocks'])if(_0x556edf[_0x2294c3(0x3c38)]===_0x26013b)return!0x0;return!0x1;}[_0x1648af(0x18c9)](_0x1ee2c6,_0x4e7900,_0x1540bc){var _0x275a64=_0x1648af;if(_0x4e7900){for(const _0x239e6a of this[_0x275a64(0x855)]()[_0x275a64(0x2c6b)](_0x686803=>_0x686803[_0x275a64(0x3c38)])[_0x275a64(0x1f88)](_0x2611ae=>_0x2611ae[_0x275a64(0x3c38)]))_0x239e6a['dispose']();}for(const _0x45b5dc of this[_0x275a64(0x1c85)])_0x45b5dc[_0x275a64(0x18c9)]();this[_0x275a64(0x1c85)]['length']=0x0,this[_0x275a64(0x19a4)]=null,this[_0x275a64(0x351f)]=null,this[_0x275a64(0xea3)]=null,this[_0x275a64(0x3075)][_0x275a64(0x2f8)](),this[_0x275a64(0x25de)]&&(this[_0x275a64(0x14b4)]['onUpdateParameters']['remove'](this[_0x275a64(0x25de)]),this[_0x275a64(0x25de)]=null),super[_0x275a64(0x18c9)](_0x1ee2c6,_0x4e7900,_0x1540bc);}[_0x1648af(0x3e2)](){var _0x82c83a=_0x1648af;this[_0x82c83a(0xd2b)]['NodeEditor'][_0x82c83a(0x17f9)]({'nodeMaterial':this});}[_0x1648af(0x13f0)](_0x4bb54e){return new Promise(_0x13c450=>{var _0x216131=a8_0x5b24,_0x5affa9;this[_0x216131(0xd2b)]=this['BJSNODEMATERIALEDITOR']||this[_0x216131(0x296e)](),void 0x0===this[_0x216131(0xd2b)]?(_0x5affa9=_0x4bb54e&&_0x4bb54e['editorURL']?_0x4bb54e[_0x216131(0x3b38)]:_0x351bb4[_0x216131(0x216e)],_0x1d86fb['w1'][_0x216131(0x1dbb)](_0x5affa9,()=>{var _0x3ced78=_0x216131;this[_0x3ced78(0xd2b)]=this[_0x3ced78(0xd2b)]||this['_getGlobalNodeMaterialEditor'](),this[_0x3ced78(0x3e2)](),_0x13c450();})):(this['_createNodeEditor'](),_0x13c450());});}[_0x1648af(0x2f8)](){var _0x3cb52c=_0x1648af;this[_0x3cb52c(0xa7a)][_0x3cb52c(0x1377)]=0x0,this[_0x3cb52c(0xa65)]['length']=0x0,this['attachedBlocks'][_0x3cb52c(0x1377)]=0x0;}[_0x1648af(0x2b1d)](){var _0xc433bd=_0x1648af;this[_0xc433bd(0x2f8)](),this[_0xc433bd(0x110c)]=null;const _0x11910c=new _0x470805['S'](_0xc433bd(0x3203)),_0x21e7e3=(_0x11910c[_0xc433bd(0x2d19)](_0xc433bd(0x2416)),new _0x470805['S'](_0xc433bd(0x1e02))),_0x2cd8cd=(_0x21e7e3[_0xc433bd(0x2a99)](_0x3faf06['$'][_0xc433bd(0x1e02)]),new _0x2448b0['m'](_0xc433bd(0x1a48))),_0x3756e5=(_0x11910c[_0xc433bd(0x3dee)](_0x2cd8cd),_0x21e7e3['connectTo'](_0x2cd8cd),new _0x470805['S'](_0xc433bd(0x234b))),_0x214bbe=(_0x3756e5[_0xc433bd(0x2a99)](_0x3faf06['$']['ViewProjection']),new _0x2448b0['m'](_0xc433bd(0x2d4f)));_0x2cd8cd[_0xc433bd(0x3dee)](_0x214bbe),_0x3756e5[_0xc433bd(0x3dee)](_0x214bbe);var _0x407fdd=new _0x527004['t'](_0xc433bd(0x104a));_0x214bbe['connectTo'](_0x407fdd);const _0x287b49=new _0x470805['S']('color');_0x287b49[_0xc433bd(0x13ce)]=new _0xda5b14['HE'](0.8,0.8,0.8,0x1);var _0x527791=new _0x493c32['g']('FragmentOutput');_0x287b49[_0xc433bd(0x3dee)](_0x527791),this['addOutputNode'](_0x407fdd),this[_0xc433bd(0x290d)](_0x527791),this['_mode']=_0x43ad04['a']['Material'];}[_0x1648af(0x3abe)](){var _0x1b02b8=_0x1648af;this[_0x1b02b8(0x2f8)](),this[_0x1b02b8(0x110c)]=null;const _0x3e0059=new _0x470805['S'](_0x1b02b8(0x3203)),_0x1f5cc9=(_0x3e0059['setAsAttribute'](_0x1b02b8(0x100b)),new _0x470805['S'](_0x1b02b8(0x1ff9))),_0x1b8b08=(_0x1f5cc9['isConstant']=!0x0,_0x1f5cc9[_0x1b02b8(0x13ce)]=0x1,new _0x201904['t'](_0x1b02b8(0xf5e)));_0x3e0059['connectTo'](_0x1b8b08),_0x1f5cc9[_0x1b02b8(0x3dee)](_0x1b8b08,{'input':'w'});var _0x29b57d=new _0x527004['t'](_0x1b02b8(0x104a));_0x1b8b08['connectTo'](_0x29b57d);const _0xaf81c=new _0x470805['S']('Scale'),_0x210303=(_0xaf81c[_0x1b02b8(0x225d)]=!0x0,_0xaf81c['value']=new _0x38eef9['FM'](0x1,0x1),new _0x3c6ae6['w'](_0x1b02b8(0x39d3))),_0x159cef=(_0x3e0059[_0x1b02b8(0x3dee)](_0x210303),new _0x5749a7['U'](_0x1b02b8(0x1d68))),_0x2ac5f3=(_0x210303[_0x1b02b8(0x3dee)](_0x159cef),_0xaf81c[_0x1b02b8(0x3dee)](_0x159cef),new _0x4f6518['K'](_0x1b02b8(0x263c)));_0x159cef['connectTo'](_0x2ac5f3),_0x2ac5f3[_0x1b02b8(0x3c38)]=new _0x4c4c36['x'](_0x1b02b8(0x1b4a),this[_0x1b02b8(0x83e)]());var _0x21f06f=new _0x493c32['g'](_0x1b02b8(0x3209));_0x2ac5f3[_0x1b02b8(0x3dee)](_0x21f06f,{'output':_0x1b02b8(0x3e6f)}),this[_0x1b02b8(0x290d)](_0x29b57d),this[_0x1b02b8(0x290d)](_0x21f06f),this['_mode']=_0x43ad04['a'][_0x1b02b8(0x152c)];}[_0x1648af(0x1170)](){var _0x54514a=_0x1648af;this[_0x54514a(0x2f8)](),this[_0x54514a(0x110c)]=null;const _0x16e1c2=new _0x470805['S'](_0x54514a(0x3203)),_0xb4eabc=(_0x16e1c2[_0x54514a(0x2d19)]('position2d'),new _0x470805['S'](_0x54514a(0x1ff9))),_0x1d786d=(_0xb4eabc[_0x54514a(0x3d90)]=!0x0,_0xb4eabc['value']=0x1,new _0x201904['t']('Position3D'));_0x16e1c2[_0x54514a(0x3dee)](_0x1d786d),_0xb4eabc[_0x54514a(0x3dee)](_0x1d786d,{'input':'w'});var _0x45262f=new _0x527004['t'](_0x54514a(0x104a));_0x1d786d[_0x54514a(0x3dee)](_0x45262f);const _0x54dd7e=new _0x470805['S'](_0x54514a(0x2017)),_0x555981=(_0x54dd7e['value']=0x0,_0x54dd7e['min']=0x0,_0x54dd7e[_0x54514a(0xf1a)]=0x0,_0x54dd7e[_0x54514a(0x1883)]=!0x1,_0x54dd7e[_0x54514a(0xfdd)]=0x0,_0x54dd7e[_0x54514a(0x2688)]=_0x403d9a['c'][_0x54514a(0x2017)],_0x54dd7e[_0x54514a(0x3d90)]=!0x1,new _0x470805['S'](_0x54514a(0x1f42)));_0x555981['value']=new _0xda5b14['Wo'](0x1,0x1,0x1),_0x555981[_0x54514a(0x3d90)]=!0x1;var _0x17e016=new _0x493c32['g'](_0x54514a(0x3209));const _0x49e35c=new _0x201904['t'](_0x54514a(0x34b0)),_0x16a0fb=(_0x49e35c['visibleInInspector']=!0x1,new _0x1b8679['S'](_0x54514a(0x1ee7)));_0x16a0fb['operation']=_0x1b8679['p']['Cos'],_0x16e1c2[_0x54514a(0x3dee)](_0x49e35c),_0x54dd7e[_0x54514a(0x61d)]['connectTo'](_0x16a0fb[_0x54514a(0x547)]),_0x16a0fb[_0x54514a(0x61d)][_0x54514a(0x3dee)](_0x49e35c['z']),_0x49e35c[_0x54514a(0x2265)][_0x54514a(0x3dee)](_0x17e016[_0x54514a(0x23d8)]),this[_0x54514a(0x290d)](_0x45262f),this[_0x54514a(0x290d)](_0x17e016),this[_0x54514a(0x2d53)]=_0x43ad04['a']['ProceduralTexture'];}[_0x1648af(0x2965)](){var _0x59b212=_0x1648af;this[_0x59b212(0x2f8)](),this[_0x59b212(0x110c)]=null;const _0x413f0f=new _0x470805['S']('uv'),_0x4af65e=(_0x413f0f[_0x59b212(0x2d19)](_0x59b212(0x2836)),new _0x589e47['P'](_0x59b212(0x315c))),_0x2e25db=(_0x413f0f[_0x59b212(0x3dee)](_0x4af65e),new _0x470805['S']('Color')),_0x3033a2=(_0x2e25db[_0x59b212(0x2d19)](_0x59b212(0xb75)),new _0x5749a7['U']('Texture\x20*\x20Color')),_0x209ecb=(_0x4af65e['connectTo'](_0x3033a2),_0x2e25db[_0x59b212(0x3dee)](_0x3033a2),new _0x39ac25['p'](_0x59b212(0x168e))),_0x2b5182=(_0x3033a2[_0x59b212(0x3dee)](_0x209ecb),new _0xf1e01a['v'](_0x59b212(0x35b6))),_0x6f5149=(_0x2e25db[_0x59b212(0x3dee)](_0x2b5182),new _0x24c588['D'](_0x59b212(0x7c2)));_0x209ecb[_0x59b212(0x3dee)](_0x6f5149),_0x4af65e[_0x59b212(0x3dee)](_0x6f5149,{'output':'a'}),_0x2b5182[_0x59b212(0x3dee)](_0x6f5149,{'output':'a'});var _0x98c7a5=new _0x493c32['g'](_0x59b212(0x3209));_0x6f5149[_0x59b212(0x3dee)](_0x98c7a5),this[_0x59b212(0x290d)](_0x98c7a5),this[_0x59b212(0x2d53)]=_0x43ad04['a']['Particle'];}['loadAsync'](_0x272ce9,_0x2d4694=''){return _0x3b12ff(this,void 0x0,void 0x0,function*(){var _0xceff6c=a8_0x5b24;return _0x351bb4[_0xceff6c(0x17a8)]('',_0x272ce9,this[_0xceff6c(0x83e)](),_0x2d4694,!0x0,this);});}[_0x1648af(0xa34)](_0x55c1e2,_0x104a0a){var _0x496b11=_0x1648af;if(-0x1===_0x104a0a[_0x496b11(0x919)](_0x55c1e2)){_0x104a0a[_0x496b11(0x3f90)](_0x55c1e2);for(const _0x3156b1 of _0x55c1e2[_0x496b11(0x16a9)]){var _0x557662=_0x3156b1[_0x496b11(0x19d)];_0x557662&&(_0x557662=_0x557662['ownerBlock'])!==_0x55c1e2&&this[_0x496b11(0xa34)](_0x557662,_0x104a0a);}}}['generateCode'](){var _0x4078c5=_0x1648af;let _0x213f3d=[];var _0xd5c55d=[],_0xb04755=[_0x4078c5(0x287e),_0x4078c5(0x3df),_0x4078c5(0x3ac8)];for(const _0x1c919b of this[_0x4078c5(0xa7a)])this[_0x4078c5(0xa34)](_0x1c919b,_0xd5c55d);var _0x4b4763=[];for(const _0x38c8b9 of this[_0x4078c5(0xa65)])this[_0x4078c5(0xa34)](_0x38c8b9,_0x4b4763);let _0x202c3e=_0x4078c5(0xbea)+(this[_0x4078c5(0xc8c)]||_0x4078c5(0x369))+_0x4078c5(0x3c16);for(const _0x2b99b0 of _0xd5c55d)_0x2b99b0['isInput']&&-0x1===_0x213f3d[_0x4078c5(0x919)](_0x2b99b0)&&(_0x202c3e+=_0x2b99b0['_dumpCode'](_0xb04755,_0x213f3d));for(const _0x2caa44 of _0x4b4763)_0x2caa44['isInput']&&-0x1===_0x213f3d['indexOf'](_0x2caa44)&&(_0x202c3e+=_0x2caa44[_0x4078c5(0x1b7c)](_0xb04755,_0x213f3d));_0x213f3d=[],_0x202c3e+='\x0d\x0a//\x20Connections\x0d\x0a';for(const _0xf63492 of this['_vertexOutputNodes'])_0x202c3e+=_0xf63492['_dumpCodeForOutputConnections'](_0x213f3d);for(const _0x204081 of this[_0x4078c5(0xa65)])_0x202c3e+=_0x204081['_dumpCodeForOutputConnections'](_0x213f3d);_0x202c3e+=_0x4078c5(0xe24);for(const _0x425e6c of this['_vertexOutputNodes'])_0x202c3e+=_0x4078c5(0x36a2)+_0x425e6c[_0x4078c5(0x24d0)]+');\x0d\x0a';for(const _0x881f5c of this['_fragmentOutputNodes'])_0x202c3e+=_0x4078c5(0x36a2)+_0x881f5c[_0x4078c5(0x24d0)]+_0x4078c5(0x2295);return _0x202c3e+=_0x4078c5(0x1cd);}[_0x1648af(0x2fcc)](_0x727f7d){var _0x4a01f0=_0x1648af;const _0x2c42d7=_0x727f7d?{}:_0x4dff97['p4'][_0x4a01f0(0x2fbf)](this);_0x2c42d7[_0x4a01f0(0x110c)]=JSON[_0x4a01f0(0xa2c)](JSON[_0x4a01f0(0x220d)](this[_0x4a01f0(0x110c)]));let _0x300aa5=[];if(_0x727f7d)_0x300aa5=_0x727f7d;else{_0x2c42d7[_0x4a01f0(0x2b51)]=_0x4a01f0(0xe92),_0x2c42d7[_0x4a01f0(0x26ec)]=[];for(const _0xb274c3 of this[_0x4a01f0(0xa7a)])this[_0x4a01f0(0xa34)](_0xb274c3,_0x300aa5),_0x2c42d7['outputNodes'][_0x4a01f0(0x3f90)](_0xb274c3[_0x4a01f0(0x17f4)]);for(const _0x1deacf of this['_fragmentOutputNodes'])this[_0x4a01f0(0xa34)](_0x1deacf,_0x300aa5),-0x1===_0x2c42d7[_0x4a01f0(0x26ec)][_0x4a01f0(0x919)](_0x1deacf[_0x4a01f0(0x17f4)])&&_0x2c42d7['outputNodes'][_0x4a01f0(0x3f90)](_0x1deacf[_0x4a01f0(0x17f4)]);}_0x2c42d7['blocks']=[];for(const _0x5d4666 of _0x300aa5)_0x2c42d7[_0x4a01f0(0xa43)][_0x4a01f0(0x3f90)](_0x5d4666[_0x4a01f0(0x2fcc)]());if(!_0x727f7d){for(const _0x2df07e of this[_0x4a01f0(0x1c85)])-0x1===_0x300aa5[_0x4a01f0(0x919)](_0x2df07e)&&_0x2c42d7['blocks'][_0x4a01f0(0x3f90)](_0x2df07e[_0x4a01f0(0x2fcc)]());}return _0x2c42d7;}['_restoreConnections'](_0x4a109b,_0x16a2c2,_0x24bbf2){var _0x546fe3=_0x1648af;for(const _0x3bee7f of _0x4a109b['outputs'])for(const _0x2926a8 of _0x16a2c2[_0x546fe3(0xa43)]){const _0x262b42=_0x24bbf2[_0x2926a8['id']];if(_0x262b42)for(const _0xf551f6 of _0x2926a8[_0x546fe3(0x16a9)]){var _0x485af7;_0x24bbf2[_0xf551f6[_0x546fe3(0x2c4e)]]===_0x4a109b&&_0xf551f6[_0x546fe3(0x3ee1)]===_0x3bee7f[_0x546fe3(0xc8c)]&&(_0x485af7=_0x262b42[_0x546fe3(0x392)](_0xf551f6[_0x546fe3(0x1e5)]))&&!_0x485af7[_0x546fe3(0xad5)]&&(_0x3bee7f[_0x546fe3(0x3dee)](_0x485af7,!0x0),this[_0x546fe3(0x1cb9)](_0x262b42,_0x16a2c2,_0x24bbf2));}}}['parseSerializedObject'](_0x44184a,_0x4b60a3='',_0x321c1e=!0x1){var _0x39abae=_0x1648af,_0x5b25fe;_0x321c1e||this['clear']();const _0x21829c={};for(const _0x2f6c7a of _0x44184a[_0x39abae(0xa43)]){const _0x589594=(0x0,_0x1fdba4['q'])(_0x2f6c7a[_0x39abae(0x2b51)]);if(_0x589594){const _0x1c99fc=new _0x589594();_0x1c99fc[_0x39abae(0x12f6)](_0x2f6c7a,this['getScene'](),_0x4b60a3),_0x21829c[_0x2f6c7a['id']]=_0x1c99fc,this['attachedBlocks'][_0x39abae(0x3f90)](_0x1c99fc);}}for(let _0x4f90c9=0x0;_0x4f90c9<_0x44184a[_0x39abae(0xa43)][_0x39abae(0x1377)];_0x4f90c9++){var _0x43f5a0=_0x44184a[_0x39abae(0xa43)][_0x4f90c9],_0x43f5a0=_0x21829c[_0x43f5a0['id']];!_0x43f5a0||_0x43f5a0['inputs']['length']&&!_0x321c1e||this['_restoreConnections'](_0x43f5a0,_0x44184a,_0x21829c);}if(_0x44184a['outputNodes']){for(const _0x4dbdbf of _0x44184a[_0x39abae(0x26ec)])this[_0x39abae(0x290d)](_0x21829c[_0x4dbdbf]);}if(_0x44184a[_0x39abae(0x5a3)]||_0x44184a[_0x39abae(0x110c)]&&_0x44184a[_0x39abae(0x110c)][_0x39abae(0x5a3)]){const _0x198186=_0x44184a[_0x39abae(0x5a3)]||_0x44184a[_0x39abae(0x110c)][_0x39abae(0x5a3)];for(const _0x1bb55b of _0x198186)_0x21829c[_0x1bb55b[_0x39abae(0x1f1a)]]&&(_0x1bb55b['blockId']=_0x21829c[_0x1bb55b[_0x39abae(0x1f1a)]][_0x39abae(0x17f4)]);_0x321c1e&&this[_0x39abae(0x110c)]&&this[_0x39abae(0x110c)][_0x39abae(0x5a3)]&&_0x198186['concat'](this[_0x39abae(0x110c)][_0x39abae(0x5a3)]),_0x44184a[_0x39abae(0x5a3)]?this[_0x39abae(0x110c)]={'locations':_0x198186}:(this[_0x39abae(0x110c)]=_0x44184a[_0x39abae(0x110c)],this[_0x39abae(0x110c)][_0x39abae(0x5a3)]=_0x198186);const _0x3bfb48=[];for(const _0x4233d6 in _0x21829c)_0x3bfb48[_0x4233d6]=_0x21829c[_0x4233d6][_0x39abae(0x17f4)];this[_0x39abae(0x110c)][_0x39abae(0x1f88)]=_0x3bfb48;}this[_0x39abae(0x1435)]=_0x44184a['comment'],void 0x0!==_0x44184a[_0x39abae(0x32d5)]&&(this[_0x39abae(0x32d5)]=_0x44184a[_0x39abae(0x32d5)]),_0x321c1e||(this[_0x39abae(0x2d53)]=null!=(_0x5b25fe=_0x44184a[_0x39abae(0x3bad)])?_0x5b25fe:_0x43ad04['a']['Material']);}[_0x1648af(0x407b)](_0x57594d,_0xd4c446='',_0x59cc73=!0x1){this['parseSerializedObject'](_0x57594d,_0xd4c446,_0x59cc73);}[_0x1648af(0x95b)](_0x54d1c0,_0x417341=!0x1){var _0x3faa45=_0x1648af,_0x5cdf29=this['serialize']();const _0x54b070=_0x4dff97['p4'][_0x3faa45(0x73d)](()=>new _0x351bb4(_0x54d1c0,this[_0x3faa45(0x83e)](),this[_0x3faa45(0x56c)]),this);return _0x54b070['id']=_0x54d1c0,_0x54b070[_0x3faa45(0xc8c)]=_0x54d1c0,_0x54b070[_0x3faa45(0x3327)](_0x5cdf29),_0x54b070[_0x3faa45(0x3962)]=this[_0x3faa45(0x3962)],_0x54b070[_0x3faa45(0x1cb5)](!0x1,!_0x417341),_0x54b070;}static[_0x1648af(0x2a19)](_0x1e24d6,_0x24e48a,_0xffbde4=''){var _0xeea58d=_0x1648af;const _0x4a6acb=_0x4dff97['p4'][_0xeea58d(0x2a19)](()=>new _0x351bb4(_0x1e24d6['name'],_0x24e48a),_0x1e24d6,_0x24e48a,_0xffbde4);return _0x4a6acb[_0xeea58d(0x3327)](_0x1e24d6,_0xffbde4),_0x4a6acb['build'](),_0x4a6acb;}static[_0x1648af(0x17a8)](_0x23c39a,_0x59508d,_0xc49e66,_0x75c8cc='',_0x1480d4=!0x1,_0x5b9b91){return _0x3b12ff(this,void 0x0,void 0x0,function*(){var _0x1c8ad8=a8_0x5b24;const _0x10a93d=null!=_0x5b9b91?_0x5b9b91:new _0x351bb4(_0x23c39a,_0xc49e66);var _0x44f120=yield _0xc49e66[_0x1c8ad8(0x3ea2)](_0x59508d),_0x44f120=JSON['parse'](_0x44f120);return _0x10a93d[_0x1c8ad8(0x3327)](_0x44f120,_0x75c8cc),_0x1480d4||_0x10a93d[_0x1c8ad8(0x1cb5)](),_0x10a93d;});}static[_0x1648af(0x2490)](_0x2e942a,_0x5cf1cf=_0x50e3a0['l'][_0x1648af(0x3396)],_0x57707c='',_0x14bf27,_0x3911b1=!0x1){var _0x168801=_0x1648af;return _0x168801(0x3fcf)===_0x2e942a?Promise[_0x168801(0xf83)](_0x351bb4[_0x168801(0x19f9)](_0x168801(0x3594),_0x5cf1cf)):new Promise((_0x3035c4,_0x1af6a9)=>{var _0x2d4eeb=_0x168801;const _0x3a6860=new _0x1e0492['g']();_0x3a6860[_0x2d4eeb(0x1080)](_0x2d4eeb(0x4013),()=>{var _0x253b60=_0x2d4eeb;if(0x4==_0x3a6860[_0x253b60(0x278b)]){if(0xc8==_0x3a6860[_0x253b60(0x2199)]){var _0xf89e2a=JSON[_0x253b60(0xa2c)](JSON[_0x253b60(0xa2c)](_0x3a6860[_0x253b60(0x3a54)])[_0x253b60(0x167e)]),_0xf89e2a=JSON['parse'](_0xf89e2a['nodeMaterial']);_0x14bf27||((_0x14bf27=_0x4dff97['p4']['Parse'](()=>new _0x351bb4(_0x2e942a,_0x5cf1cf),_0xf89e2a,_0x5cf1cf,_0x57707c))['uniqueId']=_0x5cf1cf[_0x253b60(0xbe6)]()),_0x14bf27[_0x253b60(0x3327)](_0xf89e2a),_0x14bf27['snippetId']=_0x2e942a;try{_0x3911b1||_0x14bf27[_0x253b60(0x1cb5)](),_0x3035c4(_0x14bf27);}catch(_0x126224){_0x1af6a9(_0x126224);}}else _0x1af6a9(_0x253b60(0xf4c)+_0x2e942a);}}),_0x3a6860[_0x2d4eeb(0x1b3a)](_0x2d4eeb(0x152e),this[_0x2d4eeb(0x491)]+'/'+_0x2e942a[_0x2d4eeb(0x3560)](/#/g,'/')),_0x3a6860[_0x2d4eeb(0x1d8)]();});}static[_0x1648af(0x19f9)](_0x21c492,_0x15684e){var _0x419f1e=_0x1648af;const _0x292f06=new _0x351bb4(_0x21c492,_0x15684e);return _0x292f06[_0x419f1e(0x2b1d)](),_0x292f06['build'](),_0x292f06;}}_0x351bb4[_0x1648af(0x217e)]=0x0,_0x351bb4['EditorURL']=_0x1648af(0x1e65)+_0x1558ee['D'][_0x1648af(0x320b)]+_0x1648af(0x3433),_0x351bb4['SnippetUrl']=_0x44161c['g'][_0x1648af(0x491)],_0x48eb4f([(_0x351bb4[_0x1648af(0x2be1)]=!0x1,_0x4dff97['qC'])()],_0x351bb4[_0x1648af(0x41df)],_0x1648af(0xe41),void 0x0),_0x48eb4f([(0x0,_0x4dff97['qC'])()],_0x351bb4[_0x1648af(0x41df)],'maxSimultaneousLights',void 0x0),_0x48eb4f([(0x0,_0x4dff97['qC'])('mode')],_0x351bb4['prototype'],_0x1648af(0x2d53),void 0x0),_0x48eb4f([(0x0,_0x4dff97['qC'])('comment')],_0x351bb4[_0x1648af(0x41df)],_0x1648af(0x1435),void 0x0),_0x48eb4f([(0x0,_0x4dff97['qC'])()],_0x351bb4[_0x1648af(0x41df)],_0x1648af(0x32d5),void 0x0),(0x0,_0x1fdba4['H'])(_0x1648af(0xe92),_0x351bb4);},0x15a52:(_0x1002af,_0x5d5893,_0xc51677)=>{var _0x1ebbf8=a8_0x16e4d8;_0xc51677['d'](_0x5d5893,{'k':()=>_0x2d1ab1});var _0x4aeb79=_0xc51677(0x1137a),_0x564503=_0xc51677(0xec3c),_0x290b01=_0xc51677(0x16ad5),_0x3170ce=_0xc51677(0x5e3),_0x45d27b=_0xc51677(0xe456),_0x504eaf=_0xc51677(0x6214);class _0x2d1ab1{constructor(_0x5b825d,_0xd17254=_0x290b01['u'][_0x1ebbf8(0xa4e)],_0x20c480=!0x1,_0x2b95b2=!0x1){var _0xcf0b91=_0x1ebbf8;this['_isFinalMerger']=!0x1,this['_isInput']=!0x1,this[_0xcf0b91(0x23c4)]='',this[_0xcf0b91(0x12df)]=!0x1,this[_0xcf0b91(0x1b29)]=!0x1,this[_0xcf0b91(0x24d0)]='',this[_0xcf0b91(0x2a55)]=new Array(),this['_outputs']=new Array(),this[_0xcf0b91(0x312)]='',this[_0xcf0b91(0x225d)]=!0x1,this['visibleOnFrame']=!0x1,this[_0xcf0b91(0x2733)]=_0xd17254,this[_0xcf0b91(0x2f0)]=_0xd17254===_0x290b01['u']['Neutral'],this[_0xcf0b91(0x21de)]=_0x20c480,this[_0xcf0b91(0x2bb4)]=_0x2b95b2,this['_name']=_0x5b825d,this[_0xcf0b91(0x17f4)]=_0x3170ce['K'][_0xcf0b91(0x30c6)];}get[_0x1ebbf8(0xc8c)](){var _0x53bd15=_0x1ebbf8;return this[_0x53bd15(0x23c4)];}set['name'](_0x28eb9f){var _0x2d4932=_0x1ebbf8;this[_0x2d4932(0xde8)](_0x28eb9f)&&(this['_name']=_0x28eb9f);}get['isUnique'](){return this['_isUnique'];}get[_0x1ebbf8(0x2e35)](){return this['_isFinalMerger'];}get['isInput'](){var _0x2566cc=_0x1ebbf8;return this[_0x2566cc(0x2bb4)];}get[_0x1ebbf8(0x4062)](){return this['_buildId'];}set[_0x1ebbf8(0x4062)](_0x30dc9c){var _0x109b11=_0x1ebbf8;this[_0x109b11(0x3962)]=_0x30dc9c;}get[_0x1ebbf8(0x397b)](){var _0x322d50=_0x1ebbf8;return this[_0x322d50(0x2733)];}set[_0x1ebbf8(0x397b)](_0x1cb2c4){var _0x170108=_0x1ebbf8;0x0==(this[_0x170108(0x2733)]&_0x1cb2c4)&&(this[_0x170108(0x2733)]=_0x1cb2c4);}get[_0x1ebbf8(0x16a9)](){return this['_inputs'];}get[_0x1ebbf8(0x930)](){var _0x4e0e89=_0x1ebbf8;return this[_0x4e0e89(0x13f5)];}[_0x1ebbf8(0x392)](_0x325edb){var _0x1b29fb=_0x1ebbf8,_0x3f1b28=this['_inputs']['filter'](_0x17017f=>_0x17017f[_0x1b29fb(0xc8c)]===_0x325edb);return _0x3f1b28['length']?_0x3f1b28[0x0]:null;}[_0x1ebbf8(0x3198)](_0x8b2445){var _0x797cd6=_0x1ebbf8,_0x356854=this[_0x797cd6(0x13f5)][_0x797cd6(0x2c6b)](_0x309f14=>_0x309f14[_0x797cd6(0xc8c)]===_0x8b2445);return _0x356854['length']?_0x356854[0x0]:null;}[_0x1ebbf8(0x3e69)](_0x1eed56){var _0x19efc6=_0x1ebbf8;this[_0x19efc6(0x2733)]=_0x1eed56,this[_0x19efc6(0x2f0)]=_0x1eed56===_0x290b01['u'][_0x19efc6(0x359a)];}[_0x1ebbf8(0x1a10)](_0x5721c8){}[_0x1ebbf8(0x2de9)](_0x2955d0,_0x134132,_0x27e5b2,_0x205316){}[_0x1ebbf8(0x40a)](_0x1da3c1,_0x3c2728){var _0x14c259=_0x1ebbf8;return _0x3c2728[_0x14c259(0x17a6)](_0x1da3c1[_0x14c259(0x21e0)])+'\x20'+_0x1da3c1['associatedVariableName'];}[_0x1ebbf8(0x21dc)](_0xc6d507){var _0x34524e=_0x1ebbf8;return _0xc6d507[_0x34524e(0x19d)]?''+_0xc6d507[_0x34524e(0x2f3f)]:'0.';}[_0x1ebbf8(0xee9)](_0x5eafe1){var _0x259339=_0x1ebbf8;let _0x5644d8=_0x5eafe1['toString']();return-0x1===_0x5644d8[_0x259339(0x919)]('.')&&(_0x5644d8+='.0'),''+_0x5644d8;}[_0x1ebbf8(0x3fcd)](){var _0x301753=_0x1ebbf8;return _0x301753(0x1942);}[_0x1ebbf8(0x11e1)](_0x25d6b1,_0x49926c,_0x411041=!0x1,_0x1d4065,_0x5a08c3){var _0x501006=_0x1ebbf8;return(_0x5a08c3=null!=_0x5a08c3?_0x5a08c3:new _0x564503['VT'](_0x25d6b1,this,_0x564503['Ab'][_0x501006(0x9c6)]))[_0x501006(0x21e0)]=_0x49926c,_0x5a08c3[_0x501006(0x24bf)]=_0x411041,_0x1d4065&&(_0x5a08c3[_0x501006(0x397b)]=_0x1d4065),this['_inputs'][_0x501006(0x3f90)](_0x5a08c3),this;}[_0x1ebbf8(0x3f05)](_0x3b1103,_0x4bfca4,_0x486a09,_0x4dde0c){var _0x2c392d=_0x1ebbf8;return(_0x4dde0c=null!=_0x4dde0c?_0x4dde0c:new _0x564503['VT'](_0x3b1103,this,_0x564503['Ab'][_0x2c392d(0x3974)]))[_0x2c392d(0x21e0)]=_0x4bfca4,_0x486a09&&(_0x4dde0c[_0x2c392d(0x397b)]=_0x486a09),this[_0x2c392d(0x13f5)]['push'](_0x4dde0c),this;}[_0x1ebbf8(0xc67)](_0x1b0134=null){var _0x782f2a=_0x1ebbf8;for(const _0x5795c9 of this['_inputs'])if(!(_0x5795c9[_0x782f2a(0x19d)]||_0x1b0134&&_0x1b0134[_0x782f2a(0x21e0)]!==_0x5795c9[_0x782f2a(0x21e0)]&&_0x5795c9['type']!==_0x4aeb79['E'][_0x782f2a(0x2975)]))return _0x5795c9;return null;}[_0x1ebbf8(0x2f56)](_0x1429cb=null){var _0x4cae00=_0x1ebbf8;for(const _0x1cc83f of this['_outputs'])if(!_0x1429cb||!_0x1429cb[_0x4cae00(0x397b)]||_0x1429cb[_0x4cae00(0x397b)]===_0x290b01['u'][_0x4cae00(0x359a)]||0x0!=(_0x1429cb[_0x4cae00(0x397b)]&_0x1cc83f[_0x4cae00(0x397b)]))return _0x1cc83f;return null;}['getSiblingOutput'](_0x3e8a31){var _0x55649f=_0x1ebbf8;return _0x3e8a31=this[_0x55649f(0x13f5)][_0x55649f(0x919)](_0x3e8a31),-0x1===_0x3e8a31||_0x3e8a31>=this['_outputs'][_0x55649f(0x1377)]?null:this[_0x55649f(0x13f5)][_0x3e8a31+0x1];}['isAnAncestorOf'](_0x34b8c1){var _0x546342=_0x1ebbf8;for(const _0x4ea517 of this[_0x546342(0x13f5)])if(_0x4ea517[_0x546342(0xb6c)])for(const _0x4dece5 of _0x4ea517[_0x546342(0x343b)]){if(_0x4dece5['ownerBlock']===_0x34b8c1)return!0x0;if(_0x4dece5['ownerBlock'][_0x546342(0x1725)](_0x34b8c1))return!0x0;}return!0x1;}['connectTo'](_0x3084ca,_0x832ea){var _0x4234c2=_0x1ebbf8;if(0x0!==this[_0x4234c2(0x13f5)][_0x4234c2(0x1377)]){let _0x2bd816=_0x832ea&&_0x832ea[_0x4234c2(0x61d)]?this['getOutputByName'](_0x832ea[_0x4234c2(0x61d)]):this[_0x4234c2(0x2f56)](_0x3084ca),_0x5eebf2=!0x0;for(;_0x5eebf2;){var _0x33c09c=_0x832ea&&_0x832ea[_0x4234c2(0x547)]?_0x3084ca[_0x4234c2(0x392)](_0x832ea[_0x4234c2(0x547)]):_0x3084ca[_0x4234c2(0xc67)](_0x2bd816);if(_0x2bd816&&_0x33c09c&&_0x2bd816[_0x4234c2(0xd85)](_0x33c09c))_0x2bd816['connectTo'](_0x33c09c),_0x5eebf2=!0x1;else{if(!_0x2bd816)throw _0x4234c2(0xac2);_0x2bd816=this['getSiblingOutput'](_0x2bd816);}}return this;}}[_0x1ebbf8(0xb23)](_0x3e70da){}[_0x1ebbf8(0x11c3)](_0x175d51,_0x516a87,_0xf0d6d5,_0x4ef8cd){}[_0x1ebbf8(0x940)](_0x33440f,_0x570623){}[_0x1ebbf8(0x3457)](_0x1c0e55,_0x29005b,_0x38dc00,_0x5808b7=0x0){}[_0x1ebbf8(0x3571)](_0x396921,_0x5de5c0,_0x407575,_0x1140c6=0x0,_0xcc3ba4){}[_0x1ebbf8(0x16c8)](_0x5777f0){}[_0x1ebbf8(0x40d2)](_0x3fe203,_0x4b22fd,_0x560812,_0x3ba7a2){}get['willBeGeneratedIntoVertexShaderFromFragmentShader'](){var _0x282ef0=_0x1ebbf8;return!(this[_0x282ef0(0x3553)]||this[_0x282ef0(0x2e35)]||this[_0x282ef0(0x13f5)][_0x282ef0(0x29fb)](_0x2d3032=>_0x2d3032[_0x282ef0(0x95e)])||this[_0x282ef0(0x397b)]===_0x290b01['u'][_0x282ef0(0xa4e)]||this[_0x282ef0(0x397b)]!==_0x290b01['u'][_0x282ef0(0x32f9)]&&this[_0x282ef0(0x397b)]!==_0x290b01['u'][_0x282ef0(0x359a)]||!this[_0x282ef0(0x13f5)]['some'](_0x156d47=>_0x156d47['isConnectedInVertexShader']));}[_0x1ebbf8(0x3261)](_0x37169c,_0x1e7820,_0x172a66,_0xc34bf1=0x0){return!0x0;}['_linkConnectionTypes'](_0x565185,_0x51733f,_0x443253=!0x1){var _0x37c84f=_0x1ebbf8;_0x443253?this[_0x37c84f(0x2a55)][_0x51733f][_0x37c84f(0x88f)]=this['_inputs'][_0x565185]:this[_0x37c84f(0x2a55)][_0x565185][_0x37c84f(0x1e6f)]=this['_inputs'][_0x51733f],this[_0x37c84f(0x2a55)][_0x51733f][_0x37c84f(0x1e6f)]=this[_0x37c84f(0x2a55)][_0x565185];}['_processBuild'](_0x3b94d2,_0xb6c49c,_0xfd5daa,_0x5002ec){var _0x42f896=_0x1ebbf8;_0x3b94d2['build'](_0xb6c49c,_0x5002ec);var _0x5002ec=null!=_0xb6c49c[_0x42f896(0x4c2)],_0x46029c=_0x3b94d2['_buildTarget']===_0x290b01['u'][_0x42f896(0xa4e)]&&_0x3b94d2[_0x42f896(0x397b)]!==_0x290b01['u'][_0x42f896(0x32f9)];_0x5002ec&&(0x0==(_0x3b94d2['target']&_0x3b94d2[_0x42f896(0x2c9d)])||0x0==(_0x3b94d2[_0x42f896(0x397b)]&_0xfd5daa[_0x42f896(0x397b)])||this[_0x42f896(0x397b)]!==_0x290b01['u'][_0x42f896(0x32f9)]&&_0x46029c)&&(!_0x3b94d2[_0x42f896(0x3553)]&&_0xb6c49c[_0x42f896(0x397b)]!==_0x3b94d2[_0x42f896(0x2c9d)]||_0x3b94d2[_0x42f896(0x3553)]&&_0x3b94d2[_0x42f896(0xf27)]&&!_0x3b94d2[_0x42f896(0x26ff)])&&(_0x5002ec=_0xfd5daa[_0x42f896(0x19d)],_0xb6c49c[_0x42f896(0x4c2)][_0x42f896(0x39da)]('v_'+_0x5002ec[_0x42f896(0x2f3f)],_0xb6c49c[_0x42f896(0x17a6)](_0x5002ec[_0x42f896(0x21e0)]))&&(_0xb6c49c[_0x42f896(0x4c2)][_0x42f896(0x1ffe)]+='v_'+_0x5002ec[_0x42f896(0x2f3f)]+(_0x42f896(0x11dc)+_0x5002ec[_0x42f896(0x2f3f)]+_0x42f896(0x3254))),_0xfd5daa[_0x42f896(0x2f3f)]='v_'+_0x5002ec[_0x42f896(0x2f3f)],_0xfd5daa[_0x42f896(0x18b9)]=!0x0);}['validateBlockName'](_0x4db7c4){var _0x4ffc77=_0x1ebbf8;for(const _0xec5e02 of['position',_0x4ffc77(0x1b8a),_0x4ffc77(0xa8e),_0x4ffc77(0x3643),'uv',_0x4ffc77(0x3f67),_0x4ffc77(0x2f66),_0x4ffc77(0x1cf2),_0x4ffc77(0xceb),_0x4ffc77(0x1b1e),_0x4ffc77(0x100b),_0x4ffc77(0x2836),_0x4ffc77(0x3275),_0x4ffc77(0x111e),_0x4ffc77(0x463),_0x4ffc77(0x3a4f),'world2',_0x4ffc77(0x1605),'particle_color',_0x4ffc77(0xb77)])if(_0x4db7c4===_0xec5e02)return!0x1;return!0x0;}[_0x1ebbf8(0x1cb5)](_0x25a56b,_0x156192){var _0xc210c5=_0x1ebbf8;if(this[_0xc210c5(0x3962)]===_0x25a56b['sharedData']['buildId'])return!0x0;if(!this[_0xc210c5(0x3553)]){for(const _0x467bd2 of this[_0xc210c5(0x13f5)])_0x467bd2['associatedVariableName']||(_0x467bd2[_0xc210c5(0x2f3f)]=_0x25a56b[_0xc210c5(0x1d12)](_0x467bd2[_0xc210c5(0xc8c)]));}for(const _0x29b183 of this['_inputs'])if(_0x29b183[_0xc210c5(0x19d)]){if(this[_0xc210c5(0x397b)]!==_0x290b01['u'][_0xc210c5(0x359a)]){if(0x0==(_0x29b183[_0xc210c5(0x397b)]&this[_0xc210c5(0x397b)]))continue;if(0x0==(_0x29b183[_0xc210c5(0x397b)]&_0x25a56b[_0xc210c5(0x397b)]))continue;}var _0x1e1d6a=_0x29b183['connectedPoint']['ownerBlock'];_0x1e1d6a&&_0x1e1d6a!==this&&this[_0xc210c5(0x11cb)](_0x1e1d6a,_0x25a56b,_0x29b183,_0x156192);}else _0x29b183[_0xc210c5(0x24bf)]||_0x25a56b['sharedData'][_0xc210c5(0x38cb)][_0xc210c5(0x3f81)]['push'](_0x29b183);if(this[_0xc210c5(0x3962)]===_0x25a56b[_0xc210c5(0x2dc9)][_0xc210c5(0x4062)])return!0x0;if(_0x25a56b['sharedData'][_0xc210c5(0x2df3)]&&_0x504eaf[_0xc210c5(0x23a)]((_0x25a56b[_0xc210c5(0x397b)]===_0x290b01['u'][_0xc210c5(0xa4e)]?'Vertex\x20shader':_0xc210c5(0x3dd8))+_0xc210c5(0x32f6)+this['name']+'\x20['+this[_0xc210c5(0x3fcd)]()+']'),this[_0xc210c5(0x2e35)])switch(_0x25a56b['target']){case _0x290b01['u']['Vertex']:_0x25a56b[_0xc210c5(0x2dc9)][_0xc210c5(0x38cb)]['emitVertex']=!0x0;break;case _0x290b01['u'][_0xc210c5(0xd57)]:_0x25a56b[_0xc210c5(0x2dc9)][_0xc210c5(0x38cb)][_0xc210c5(0x30d5)]=!0x0;}!this['isInput']&&_0x25a56b['sharedData'][_0xc210c5(0x3bec)]&&(_0x25a56b[_0xc210c5(0x1ffe)]+='\x0d\x0a//'+this['name']+'\x0d\x0a'),this[_0xc210c5(0xb23)](_0x25a56b),this[_0xc210c5(0x3962)]=_0x25a56b['sharedData'][_0xc210c5(0x4062)],this[_0xc210c5(0x2c9d)]=_0x25a56b[_0xc210c5(0x397b)];for(const _0x4ebe80 of this[_0xc210c5(0x13f5)])if(0x0!=(_0x4ebe80['target']&_0x25a56b[_0xc210c5(0x397b)]))for(const _0x2c0bdd of _0x4ebe80[_0xc210c5(0x343b)]){var _0x20f793=_0x2c0bdd['ownerBlock'];_0x20f793&&0x0!=(_0x20f793['target']&_0x25a56b[_0xc210c5(0x397b)])&&-0x1!==_0x156192[_0xc210c5(0x919)](_0x20f793)&&this[_0xc210c5(0x11cb)](_0x20f793,_0x25a56b,_0x2c0bdd,_0x156192);}return!0x1;}[_0x1ebbf8(0x1fa5)](_0x2c32c7){return _0x2c32c7;}[_0x1ebbf8(0x1ffc)](_0x394a17){return _0x394a17;}[_0x1ebbf8(0x99d)](){var _0x419e68=_0x1ebbf8,_0x530270=this[_0x419e68(0x24d0)];return''+_0x530270+('.visibleInInspector\x20=\x20'+this[_0x419e68(0x225d)]+_0x419e68(0x3254)+_0x530270+'.visibleOnFrame\x20=\x20'+this[_0x419e68(0x3be5)]+_0x419e68(0x3254)+_0x530270+_0x419e68(0x2fb)+this['target']+_0x419e68(0x3254));}[_0x1ebbf8(0x1b7c)](_0xa71d84,_0x51f78b){var _0x407740=_0x1ebbf8;_0x51f78b[_0x407740(0x3f90)](this);let _0x351222;var _0x331e53=this[_0x407740(0xc8c)][_0x407740(0x3560)](/[^A-Za-z_]+/g,'');if(this[_0x407740(0x24d0)]=_0x331e53||this['getClassName']()+'_'+this['uniqueId'],-0x1!==_0xa71d84[_0x407740(0x919)](this[_0x407740(0x24d0)])){let _0x2979f5=0x0;for(;_0x2979f5++,this[_0x407740(0x24d0)]=_0x331e53+_0x2979f5,-0x1!==_0xa71d84[_0x407740(0x919)](this[_0x407740(0x24d0)]););}_0xa71d84[_0x407740(0x3f90)](this['_codeVariableName']),_0x351222=_0x407740(0x398f)+this[_0x407740(0x3fcd)]()+'\x0d\x0a',this[_0x407740(0x312)]&&(_0x351222+=_0x407740(0x1b56)+this[_0x407740(0x312)]+'\x0d\x0a'),_0x351222=(_0x351222+=_0x407740(0x29b6)+this[_0x407740(0x24d0)]+'\x20=\x20new\x20BABYLON.'+this['getClassName']()+'(\x22'+this[_0x407740(0xc8c)]+_0x407740(0x3c16))+this['_dumpPropertiesCode']();for(const _0x2a0c68 of this[_0x407740(0x16a9)])if(_0x2a0c68['isConnected']){const _0x4dc4f4=_0x2a0c68[_0x407740(0x19d)][_0x407740(0x1995)];-0x1===_0x51f78b['indexOf'](_0x4dc4f4)&&(_0x351222+=_0x4dc4f4[_0x407740(0x1b7c)](_0xa71d84,_0x51f78b));}for(const _0x40f485 of this[_0x407740(0x930)])if(_0x40f485[_0x407740(0xb6c)])for(const _0xc061a8 of _0x40f485[_0x407740(0x343b)]){const _0x42850b=_0xc061a8[_0x407740(0x1995)];_0x42850b&&-0x1===_0x51f78b[_0x407740(0x919)](_0x42850b)&&(_0x351222+=_0x42850b[_0x407740(0x1b7c)](_0xa71d84,_0x51f78b));}return _0x351222;}[_0x1ebbf8(0x21f7)](_0x1d15dd){var _0x32a72e=_0x1ebbf8;let _0x22553a='';if(-0x1!==_0x1d15dd[_0x32a72e(0x919)](this))return _0x22553a;_0x1d15dd[_0x32a72e(0x3f90)](this);for(const _0x28708f of this[_0x32a72e(0x16a9)])if(_0x28708f[_0x32a72e(0xad5)]){var _0x1cab22=_0x28708f[_0x32a72e(0x19d)];const _0x215313=_0x1cab22[_0x32a72e(0x1995)];_0x22553a=(_0x22553a+=_0x215313[_0x32a72e(0x21f7)](_0x1d15dd))+(_0x215313[_0x32a72e(0x24d0)]+'.'+_0x215313[_0x32a72e(0x1ffc)](_0x1cab22[_0x32a72e(0xc8c)])+_0x32a72e(0x1439)+this[_0x32a72e(0x24d0)]+'.'+this['_inputRename'](_0x28708f['name'])+');\x0d\x0a');}return _0x22553a;}['clone'](_0x54d23c,_0x58ee6c=''){var _0x1787c4=_0x1ebbf8,_0x12bb84=this['serialize']();const _0x1224dd=(0x0,_0x45d27b['q'])(_0x12bb84[_0x1787c4(0x2b51)]);if(_0x1224dd){const _0xfad70c=new _0x1224dd();return _0xfad70c[_0x1787c4(0x12f6)](_0x12bb84,_0x54d23c,_0x58ee6c),_0xfad70c;}return null;}[_0x1ebbf8(0x2fcc)](){var _0x1b1205=_0x1ebbf8;const _0x41cc92={};_0x41cc92['customType']='BABYLON.'+this[_0x1b1205(0x3fcd)](),_0x41cc92['id']=this[_0x1b1205(0x17f4)],_0x41cc92[_0x1b1205(0xc8c)]=this[_0x1b1205(0xc8c)],_0x41cc92[_0x1b1205(0x312)]=this[_0x1b1205(0x312)],_0x41cc92['visibleInInspector']=this[_0x1b1205(0x225d)],_0x41cc92[_0x1b1205(0x3be5)]=this['visibleOnFrame'],_0x41cc92[_0x1b1205(0x397b)]=this[_0x1b1205(0x397b)],_0x41cc92[_0x1b1205(0x16a9)]=[],_0x41cc92['outputs']=[];for(const _0x5039a2 of this['inputs'])_0x41cc92['inputs'][_0x1b1205(0x3f90)](_0x5039a2['serialize']());for(const _0x3ff50e of this[_0x1b1205(0x930)])_0x41cc92[_0x1b1205(0x930)][_0x1b1205(0x3f90)](_0x3ff50e[_0x1b1205(0x2fcc)](!0x1));return _0x41cc92;}[_0x1ebbf8(0x12f6)](_0x238e7f,_0x1a0b03,_0x317cf4){var _0x4358b9=_0x1ebbf8,_0x8f1ce8;this[_0x4358b9(0xc8c)]=_0x238e7f[_0x4358b9(0xc8c)],this[_0x4358b9(0x312)]=_0x238e7f['comments'],this['visibleInInspector']=!!_0x238e7f[_0x4358b9(0x225d)],this['visibleOnFrame']=!!_0x238e7f[_0x4358b9(0x3be5)],this['_target']=null!=(_0x8f1ce8=_0x238e7f[_0x4358b9(0x397b)])?_0x8f1ce8:this['target'],this['_deserializePortDisplayNamesAndExposedOnFrame'](_0x238e7f);}[_0x1ebbf8(0x3c8c)](_0x476c6f){var _0x2bbf27=_0x1ebbf8;const _0x3de793=_0x476c6f[_0x2bbf27(0x16a9)],_0x49b5c2=_0x476c6f[_0x2bbf27(0x930)];_0x3de793&&_0x3de793['forEach']((_0x49f3f0,_0x3cdf18)=>{var _0x9ed8cd=_0x2bbf27;_0x49f3f0['displayName']&&(this[_0x9ed8cd(0x16a9)][_0x3cdf18][_0x9ed8cd(0x4ac)]=_0x49f3f0['displayName']),_0x49f3f0[_0x9ed8cd(0xe98)]&&(this[_0x9ed8cd(0x16a9)][_0x3cdf18][_0x9ed8cd(0xe98)]=_0x49f3f0[_0x9ed8cd(0xe98)],this[_0x9ed8cd(0x16a9)][_0x3cdf18][_0x9ed8cd(0x348b)]=_0x49f3f0['exposedPortPosition']);}),_0x49b5c2&&_0x49b5c2['forEach']((_0x3d7d00,_0x110488)=>{var _0x456218=_0x2bbf27;_0x3d7d00[_0x456218(0x4ac)]&&(this['outputs'][_0x110488][_0x456218(0x4ac)]=_0x3d7d00[_0x456218(0x4ac)]),_0x3d7d00['isExposedOnFrame']&&(this[_0x456218(0x930)][_0x110488][_0x456218(0xe98)]=_0x3d7d00[_0x456218(0xe98)],this[_0x456218(0x930)][_0x110488][_0x456218(0x348b)]=_0x3d7d00[_0x456218(0x348b)]);});}['dispose'](){var _0x4e8b8a=_0x1ebbf8;for(const _0x2e4676 of this[_0x4e8b8a(0x16a9)])_0x2e4676[_0x4e8b8a(0x18c9)]();for(const _0x12c73d of this[_0x4e8b8a(0x930)])_0x12c73d[_0x4e8b8a(0x18c9)]();}}},0xec3c:(_0x52c993,_0xb88329,_0x166521)=>{var _0x62f41a=a8_0x16e4d8;_0x166521['d'](_0xb88329,{'Ab':()=>_0x34035d,'VT':()=>_0x56e19c,'WS':()=>_0x453aee});var _0x453aee,_0x34035d,_0x370221=_0x166521(0x1137a),_0xb36ebc=_0x166521(0x16ad5),_0x310107=_0x166521(0xf96c);(_0xb88329=_0x453aee=_0x453aee||{})[_0xb88329[_0x62f41a(0x9d1)]=0x0]='Compatible',_0xb88329[_0xb88329[_0x62f41a(0xfce)]=0x1]=_0x62f41a(0xfce),_0xb88329[_0xb88329[_0x62f41a(0x2174)]=0x2]=_0x62f41a(0x2174),_0xb88329[_0xb88329[_0x62f41a(0x3855)]=0x3]=_0x62f41a(0x3855),(_0x166521=_0x34035d=_0x34035d||{})[_0x166521[_0x62f41a(0x9c6)]=0x0]=_0x62f41a(0x9c6),_0x166521[_0x166521[_0x62f41a(0x3974)]=0x1]=_0x62f41a(0x3974);class _0x56e19c{constructor(_0x3ffe81,_0x1194ab,_0x2bfaf1){var _0x171da6=_0x62f41a;this[_0x171da6(0x1eae)]=null,this[_0x171da6(0x4219)]=new Array(),this[_0x171da6(0x684)]=null,this[_0x171da6(0x40c)]=null,this[_0x171da6(0x1e6f)]=null,this[_0x171da6(0x88f)]=null,this[_0x171da6(0x203c)]=_0x370221['E'][_0x171da6(0x2384)],this[_0x171da6(0x18b9)]=!0x1,this[_0x171da6(0x374c)]=!0x1,this[_0x171da6(0x4080)]=new Array(),this[_0x171da6(0x2c24)]=new Array(),this[_0x171da6(0x2b2c)]=new _0x310107['y$'](),this[_0x171da6(0xe98)]=!0x1,this[_0x171da6(0x348b)]=-0x1,this[_0x171da6(0x43d)]=!0x1,this[_0x171da6(0x2733)]=_0xb36ebc['u'][_0x171da6(0x32f9)],this['_ownerBlock']=_0x1194ab,this[_0x171da6(0xc8c)]=_0x3ffe81,this[_0x171da6(0x38fe)]=_0x2bfaf1;}static[_0x62f41a(0x13bf)](_0x4a6c2d,_0x2cf2b0){var _0x37b476=_0x62f41a;switch(_0x4a6c2d){case _0x370221['E'][_0x37b476(0xf88)]:if(_0x2cf2b0===_0x370221['E'][_0x37b476(0x1f42)])return!0x0;break;case _0x370221['E']['Vector4']:if(_0x2cf2b0===_0x370221['E']['Color4'])return!0x0;break;case _0x370221['E'][_0x37b476(0x1f42)]:if(_0x2cf2b0===_0x370221['E'][_0x37b476(0xf88)])return!0x0;break;case _0x370221['E'][_0x37b476(0x2f7)]:if(_0x2cf2b0===_0x370221['E'][_0x37b476(0x19c7)])return!0x0;}return!0x1;}get[_0x62f41a(0x4208)](){var _0x3ddf85=_0x62f41a;return this[_0x3ddf85(0x38fe)];}get[_0x62f41a(0x2f3f)](){var _0x36314d=_0x62f41a;return this['_ownerBlock'][_0x36314d(0x3553)]?this[_0x36314d(0xd41)]['associatedVariableName']:this[_0x36314d(0x18b9)]&&this[_0x36314d(0x1242)]||!this[_0x36314d(0x1eae)]?this['_associatedVariableName']:this[_0x36314d(0x1eae)][_0x36314d(0x2f3f)];}set[_0x62f41a(0x2f3f)](_0x52ca55){var _0x25ff23=_0x62f41a;this[_0x25ff23(0x1242)]=_0x52ca55;}get['innerType'](){var _0xcf67bc=_0x62f41a;return this['_linkedConnectionSource']&&this[_0xcf67bc(0x1e6f)]['isConnected']?this[_0xcf67bc(0x21e0)]:this[_0xcf67bc(0x203c)];}get[_0x62f41a(0x21e0)](){var _0xaf5465=_0x62f41a;if(this[_0xaf5465(0x203c)]===_0x370221['E']['AutoDetect']){if(this[_0xaf5465(0xd41)]['isInput'])return this[_0xaf5465(0xd41)][_0xaf5465(0x21e0)];if(this[_0xaf5465(0x1eae)])return this[_0xaf5465(0x1eae)][_0xaf5465(0x21e0)];if(this[_0xaf5465(0x1e6f)]&&this[_0xaf5465(0x1e6f)][_0xaf5465(0xad5)])return this[_0xaf5465(0x1e6f)]['type'];}if(this[_0xaf5465(0x203c)]===_0x370221['E'][_0xaf5465(0xbf0)]){if(this[_0xaf5465(0x684)])return!this[_0xaf5465(0x684)][_0xaf5465(0xad5)]&&this[_0xaf5465(0x40c)]?this[_0xaf5465(0x40c)]:this['_typeConnectionSource']['type'];if(this[_0xaf5465(0x40c)])return this[_0xaf5465(0x40c)];}return this[_0xaf5465(0x203c)];}set[_0x62f41a(0x21e0)](_0x53d8e3){var _0x3316cb=_0x62f41a;this[_0x3316cb(0x203c)]=_0x53d8e3;}get[_0x62f41a(0x397b)](){var _0x58c2ef=_0x62f41a;return this[_0x58c2ef(0x43d)]&&this[_0x58c2ef(0xd41)]&&this['_target']===_0xb36ebc['u'][_0x58c2ef(0x32f9)]?this[_0x58c2ef(0xd41)][_0x58c2ef(0x397b)]===_0xb36ebc['u'][_0x58c2ef(0xd57)]?_0xb36ebc['u']['Fragment']:_0xb36ebc['u'][_0x58c2ef(0xa4e)]:this[_0x58c2ef(0x2733)];}set[_0x62f41a(0x397b)](_0x15689d){var _0x1c810a=_0x62f41a;this[_0x1c810a(0x2733)]=_0x15689d;}get[_0x62f41a(0xad5)](){var _0x259ee2=_0x62f41a;return null!==this[_0x259ee2(0x19d)]||this[_0x259ee2(0xb6c)];}get['isConnectedToInputBlock'](){var _0x569ec7=_0x62f41a;return null!==this[_0x569ec7(0x19d)]&&this['connectedPoint'][_0x569ec7(0x1995)][_0x569ec7(0x3553)];}get[_0x62f41a(0x620)](){var _0x4611fd=_0x62f41a;return this['isConnectedToInputBlock']?this[_0x4611fd(0x19d)][_0x4611fd(0x1995)]:null;}get[_0x62f41a(0x19d)](){var _0xaede2e=_0x62f41a;return this[_0xaede2e(0x1eae)];}get[_0x62f41a(0x1995)](){return this['_ownerBlock'];}get[_0x62f41a(0x26c9)](){var _0x1c85af=_0x62f41a;return this[_0x1c85af(0x1eae)]?this['_connectedPoint']['ownerBlock']:null;}get[_0x62f41a(0x3580)](){var _0x71c9a1=_0x62f41a;return 0x0===this['_endpoints'][_0x71c9a1(0x1377)]?[]:this[_0x71c9a1(0x4219)][_0x71c9a1(0x1f88)](_0x200884=>_0x200884[_0x71c9a1(0x1995)]);}get[_0x62f41a(0x343b)](){return this['_endpoints'];}get[_0x62f41a(0xb6c)](){var _0x59ff20=_0x62f41a;return this[_0x59ff20(0x4219)]&&0x0<this[_0x59ff20(0x4219)]['length'];}get[_0x62f41a(0x95e)](){var _0xb45845=_0x62f41a;if(!this[_0xb45845(0xb6c)])return!0x1;for(const _0x1be380 of this[_0xb45845(0x4219)]){if(_0x1be380[_0xb45845(0x1995)][_0xb45845(0x397b)]===_0xb36ebc['u'][_0xb45845(0xa4e)])return!0x0;if((_0x1be380['ownerBlock'][_0xb45845(0x397b)]===_0xb36ebc['u']['Neutral']||_0x1be380[_0xb45845(0x1995)][_0xb45845(0x397b)]===_0xb36ebc['u'][_0xb45845(0x32f9)])&&_0x1be380['ownerBlock'][_0xb45845(0x930)]['some'](_0x38ee7a=>_0x38ee7a[_0xb45845(0x95e)]))return!0x0;}return!0x1;}get['isConnectedInVertexShader'](){var _0x2beece=_0x62f41a;if(this[_0x2beece(0x397b)]===_0xb36ebc['u']['Vertex'])return!0x0;if(!this[_0x2beece(0xb6c)])return!0x1;for(const _0xb45437 of this[_0x2beece(0x4219)]){if(_0xb45437[_0x2beece(0x1995)][_0x2beece(0x397b)]===_0xb36ebc['u'][_0x2beece(0xa4e)])return!0x0;if(_0xb45437[_0x2beece(0x397b)]===_0xb36ebc['u'][_0x2beece(0xa4e)])return!0x0;if((_0xb45437[_0x2beece(0x1995)][_0x2beece(0x397b)]===_0xb36ebc['u']['Neutral']||_0xb45437[_0x2beece(0x1995)][_0x2beece(0x397b)]===_0xb36ebc['u'][_0x2beece(0x32f9)])&&_0xb45437[_0x2beece(0x1995)][_0x2beece(0x930)][_0x2beece(0x29fb)](_0xd1f4c9=>_0xd1f4c9[_0x2beece(0x35dd)]))return!0x0;}return!0x1;}get[_0x62f41a(0xf16)](){var _0x5d5877=_0x62f41a;if(this[_0x5d5877(0x397b)]===_0xb36ebc['u'][_0x5d5877(0xd57)])return!0x0;if(!this['hasEndpoints'])return!0x1;for(const _0x31f590 of this[_0x5d5877(0x4219)]){if(_0x31f590['ownerBlock'][_0x5d5877(0x397b)]===_0xb36ebc['u']['Fragment'])return!0x0;if((_0x31f590[_0x5d5877(0x1995)]['target']===_0xb36ebc['u']['Neutral']||_0x31f590['ownerBlock'][_0x5d5877(0x397b)]===_0xb36ebc['u'][_0x5d5877(0x32f9)])&&_0x31f590['ownerBlock'][_0x5d5877(0x930)][_0x5d5877(0x29fb)](_0x31b719=>_0x31b719['isConnectedInFragmentShader']))return!0x0;}return!0x1;}[_0x62f41a(0xe33)](){return null;}[_0x62f41a(0x3fcd)](){var _0x4e0a03=_0x62f41a;return _0x4e0a03(0x894);}[_0x62f41a(0xd85)](_0xc87688){var _0x495995=_0x62f41a;return this[_0x495995(0x2e4f)](_0xc87688)===_0x453aee[_0x495995(0x9d1)];}[_0x62f41a(0x2e4f)](_0xa7d8a4){var _0x38b1d2=_0x62f41a,_0x548170=this[_0x38b1d2(0xd41)],_0x40ffd=_0xa7d8a4[_0x38b1d2(0x1995)];if(_0x548170['target']===_0xb36ebc['u'][_0x38b1d2(0xd57)]){if(_0x40ffd['target']===_0xb36ebc['u'][_0x38b1d2(0xa4e)])return _0x453aee[_0x38b1d2(0x2174)];for(const _0x16f165 of _0x40ffd[_0x38b1d2(0x930)])if(_0x16f165[_0x38b1d2(0x1995)]['target']!=_0xb36ebc['u']['Neutral']&&_0x16f165[_0x38b1d2(0x35dd)])return _0x453aee[_0x38b1d2(0x2174)];}if(this[_0x38b1d2(0x21e0)]!==_0xa7d8a4[_0x38b1d2(0x21e0)]&&_0xa7d8a4[_0x38b1d2(0x1e46)]!==_0x370221['E']['AutoDetect'])return _0x56e19c['AreEquivalentTypes'](this['type'],_0xa7d8a4['type'])||_0xa7d8a4[_0x38b1d2(0x4080)]&&-0x1!==_0xa7d8a4[_0x38b1d2(0x4080)][_0x38b1d2(0x919)](this['type'])||_0xa7d8a4[_0x38b1d2(0x88f)]&&_0x56e19c[_0x38b1d2(0x13bf)](_0xa7d8a4[_0x38b1d2(0x88f)][_0x38b1d2(0x21e0)],this[_0x38b1d2(0x21e0)])?_0x453aee[_0x38b1d2(0x9d1)]:_0x453aee[_0x38b1d2(0xfce)];if(_0xa7d8a4['excludedConnectionPointTypes']&&-0x1!==_0xa7d8a4[_0x38b1d2(0x2c24)][_0x38b1d2(0x919)](this[_0x38b1d2(0x21e0)]))return _0x453aee[_0x38b1d2(0xfce)];let _0x5ceed5=_0x40ffd,_0x23cdea=_0x548170;return this[_0x38b1d2(0x4208)]===_0x34035d[_0x38b1d2(0x9c6)]&&(_0x5ceed5=_0x548170,_0x23cdea=_0x40ffd),_0x5ceed5[_0x38b1d2(0x1725)](_0x23cdea)?_0x453aee[_0x38b1d2(0x3855)]:_0x453aee['Compatible'];}[_0x62f41a(0x3dee)](_0x3b4797,_0x5e9bc2=!0x1){var _0x47d2bc=_0x62f41a;if(_0x5e9bc2||this[_0x47d2bc(0xd85)](_0x3b4797))return this[_0x47d2bc(0x4219)][_0x47d2bc(0x3f90)](_0x3b4797),(_0x3b4797[_0x47d2bc(0x1eae)]=this)['_enforceAssociatedVariableName']=!0x1,this['onConnectionObservable'][_0x47d2bc(0x2a3a)](_0x3b4797),_0x3b4797[_0x47d2bc(0x2b2c)][_0x47d2bc(0x2a3a)](this),this;throw _0x47d2bc(0x16e3);}[_0x62f41a(0x2689)](_0x4c2082){var _0x434aca=_0x62f41a,_0xbc54a9=this[_0x434aca(0x4219)][_0x434aca(0x919)](_0x4c2082);return-0x1!==_0xbc54a9&&(this['_endpoints'][_0x434aca(0x5ff)](_0xbc54a9,0x1),_0x4c2082[_0x434aca(0x1eae)]=null,this[_0x434aca(0x18b9)]=!0x1,_0x4c2082[_0x434aca(0x18b9)]=!0x1),this;}[_0x62f41a(0xcfa)](_0x12e75e){var _0x5a58c0=_0x62f41a;let _0x12e05e=0x1;for(;_0x12e05e<_0x370221['E'][_0x5a58c0(0x34d7)];)_0x12e75e&_0x12e05e||this[_0x5a58c0(0x2c24)][_0x5a58c0(0x3f90)](_0x12e05e),_0x12e05e<<=0x1;}[_0x62f41a(0x2fcc)](_0x4df8eb=!0x0){var _0x295d07=_0x62f41a;const _0x4248aa={};return _0x4248aa[_0x295d07(0xc8c)]=this[_0x295d07(0xc8c)],_0x4248aa[_0x295d07(0x4ac)]=this['displayName'],_0x4df8eb&&this[_0x295d07(0x19d)]&&(_0x4248aa[_0x295d07(0x1e5)]=this['name'],_0x4248aa['targetBlockId']=this['connectedPoint'][_0x295d07(0x1995)]['uniqueId'],_0x4248aa['targetConnectionName']=this[_0x295d07(0x19d)][_0x295d07(0xc8c)],_0x4248aa['isExposedOnFrame']=!0x0,_0x4248aa[_0x295d07(0x348b)]=this[_0x295d07(0x348b)]),(this['isExposedOnFrame']||0x0<=this[_0x295d07(0x348b)])&&(_0x4248aa[_0x295d07(0xe98)]=!0x0,_0x4248aa['exposedPortPosition']=this['exposedPortPosition']),_0x4248aa;}['dispose'](){var _0x25444f=_0x62f41a;this[_0x25444f(0x2b2c)]['clear']();}}},0xd646:(_0x324af0,_0x134bc5,_0x5ee132)=>{var _0x3adc9e=a8_0x16e4d8;_0x5ee132['d'](_0x134bc5,{'C':()=>_0x1d3368});var _0x403586=_0x5ee132(0xec3c);class _0x1d3368 extends _0x403586['VT']{constructor(_0x587c0c,_0x28438e,_0x37e294,_0x549cf9,_0x16c1c2){var _0x68e5a8=a8_0x5b24;super(_0x587c0c,_0x28438e,_0x37e294),this['_blockType']=_0x549cf9,this['_blockName']=_0x16c1c2,this[_0x68e5a8(0x374c)]=!0x0;}['checkCompatibilityState'](_0x105442){var _0xf0c8b3=a8_0x5b24;return _0x105442 instanceof _0x1d3368&&_0x105442[_0xf0c8b3(0x3340)]===this['_blockName']?_0x403586['WS'][_0xf0c8b3(0x9d1)]:_0x403586['WS'][_0xf0c8b3(0xfce)];}[_0x3adc9e(0xe33)](){var _0x5c2716=_0x3adc9e;return[new this[(_0x5c2716(0x1fd3))](this[_0x5c2716(0x3340)]),this[_0x5c2716(0xc8c)]];}}},0x159af:(_0x34e7a5,_0x514905,_0x502377)=>{var _0x26a505=a8_0x16e4d8,_0x4f69f3;_0x502377['d'](_0x514905,{'U':()=>_0x4f69f3,'p':()=>function(_0x239cd6,_0x16dc23=_0x4f69f3[_0x26a505(0x159a)],_0x49ac2b='PROPERTIES',_0x180a8c){return(_0x4e60e0,_0x47d6a4)=>{var _0x19a575=a8_0x5b24;let _0x7a447b=_0x4e60e0[_0x19a575(0x3136)];_0x7a447b||(_0x7a447b=[],_0x4e60e0[_0x19a575(0x3136)]=_0x7a447b),_0x7a447b[_0x19a575(0x3f90)]({'propertyName':_0x47d6a4,'displayName':_0x239cd6,'type':_0x16dc23,'groupName':_0x49ac2b,'options':null!=_0x180a8c?_0x180a8c:{}});};}}),(_0x502377=_0x4f69f3=_0x4f69f3||{})[_0x502377[_0x26a505(0x159a)]=0x0]=_0x26a505(0x159a),_0x502377[_0x502377[_0x26a505(0x2384)]=0x1]=_0x26a505(0x2384),_0x502377[_0x502377['Int']=0x2]='Int',_0x502377[_0x502377[_0x26a505(0x3c5a)]=0x3]=_0x26a505(0x3c5a),_0x502377[_0x502377[_0x26a505(0xca1)]=0x4]=_0x26a505(0xca1);},0x84b7:(_0x2894fa,_0x36e212,_0x1ddf4d)=>{_0x1ddf4d(0xa500);},0xa500:(_0x325f17,_0x4af4a6,_0x3102c8)=>{_0x3102c8(0xc84b),_0x3102c8(0x15325),_0x3102c8(0x119),_0x3102c8(0x17a74),class extends null{};},0x11b14:(_0x33bf78,_0x171673,_0x3e11b5)=>{_0x3e11b5(0xca40),_0x3e11b5(0x1ee0),_0x3e11b5(0xb7c2),_0x3e11b5(0x14667),_0x3e11b5(0xebd3),_0x3e11b5(0x17583),_0x3e11b5(0x792),_0x3e11b5(0xe8f6),_0x3e11b5(0xea35),_0x3e11b5(0xe719);},0xca40:(_0x4d7321,_0x56f371,_0x60add2)=>{var _0x39c098=a8_0x16e4d8;_0x60add2['d'](_0x56f371,{'u':()=>_0x2aa694});function _0x4f53f8(_0x35b72a,_0x34d159,_0x58490d,_0x4a2a81){var _0x5d4066=a8_0x5b24,_0x44a109,_0x26f3bd=arguments['length'],_0x4defda=_0x26f3bd<0x3?_0x34d159:null===_0x4a2a81?_0x4a2a81=Object[_0x5d4066(0xd3d)](_0x34d159,_0x58490d):_0x4a2a81;if(_0x5d4066(0x1e3f)==typeof Reflect&&_0x5d4066(0x38fa)==typeof Reflect[_0x5d4066(0x1dac)])_0x4defda=Reflect[_0x5d4066(0x1dac)](_0x35b72a,_0x34d159,_0x58490d,_0x4a2a81);else{for(var _0x2c7ed4=_0x35b72a['length']-0x1;0x0<=_0x2c7ed4;_0x2c7ed4--)(_0x44a109=_0x35b72a[_0x2c7ed4])&&(_0x4defda=(_0x26f3bd<0x3?_0x44a109(_0x4defda):0x3<_0x26f3bd?_0x44a109(_0x34d159,_0x58490d,_0x4defda):_0x44a109(_0x34d159,_0x58490d))||_0x4defda);}0x3<_0x26f3bd&&_0x4defda&&Object[_0x5d4066(0x395)](_0x34d159,_0x58490d,_0x4defda);}var _0x56f371=_0x60add2(0x153ad),_0x5a5ef3=_0x60add2(0x1a27),_0x24415e=_0x60add2(0x9fd1),_0x37c3a9=_0x60add2(0xc656),_0x45cd6d=_0x60add2(0x147cf),_0x588668=_0x60add2(0xea73),_0x5cce35=_0x60add2(0x77a5),_0x60add2=_0x60add2(0x11e40);class _0x5f2a1b extends _0x60add2['H']{constructor(){var _0x3a8b43=a8_0x5b24;super(...arguments),this[_0x3a8b43(0xbcb)]=!0x1,this[_0x3a8b43(0x321d)]=!0x1,this[_0x3a8b43(0x2bc9)]=0x0,this[_0x3a8b43(0x2b5)]=!0x1;}}class _0x2aa694 extends _0x588668['n']{constructor(_0x34ab47,_0x3508cd=!0x0){var _0x3ea05a=a8_0x5b24;super(_0x34ab47,_0x3ea05a(0xa68),0x6e,new _0x5f2a1b(),_0x3508cd),this[_0x3ea05a(0x365d)]=!0x1,this[_0x3ea05a(0x3c85)]=!0x1,this[_0x3ea05a(0x2b46)]=0x1,this[_0x3ea05a(0x4208)]=new _0x24415e['FM'](0x1,0x0),this[_0x3ea05a(0xe04)]=null,this[_0x3ea05a(0x3c38)]=null,this[_0x3ea05a(0x2c34)]=_0x34ab47['_dirtyCallbacks'][_0x5cce35['g'][_0x3ea05a(0x1fa)]];}[_0x39c098(0x1414)](){var _0xd42e33=_0x39c098;this[_0xd42e33(0x15df)](this[_0xd42e33(0x365d)]),this['_internalMarkAllSubMeshesAsTexturesDirty']();}[_0x39c098(0xed5)](_0x1b6376,_0x339e56){var _0xbf14a1=_0x39c098;return!this[_0xbf14a1(0x365d)]||!(_0x1b6376[_0xbf14a1(0x2389)]&&_0x339e56['texturesEnabled']&&this[_0xbf14a1(0xe04)]&&_0x37c3a9['k']['AnisotropicTextureEnabled']&&!this[_0xbf14a1(0xe04)][_0xbf14a1(0x1ec1)]());}[_0x39c098(0x1670)](_0x1a229f,_0x8c89f1,_0x4c41c7){var _0x436608=_0x39c098;this[_0x436608(0x365d)]?(_0x1a229f[_0x436608(0xbcb)]=this[_0x436608(0x365d)],this['_isEnabled']&&!_0x4c41c7[_0x436608(0x41e6)](_0x5a5ef3['o'][_0x436608(0x2be7)])&&(_0x1a229f[_0x436608(0x19e3)]=!0x0,_0x1a229f[_0x436608(0x2b5)]=!0x0),_0x1a229f[_0x436608(0x2389)]&&_0x8c89f1[_0x436608(0x337e)]&&(this[_0x436608(0xe04)]&&_0x37c3a9['k'][_0x436608(0x2844)]?_0x45cd6d['G'][_0x436608(0x1dbe)](this[_0x436608(0xe04)],_0x1a229f,_0x436608(0x321d)):_0x1a229f[_0x436608(0x321d)]=!0x1)):(_0x1a229f[_0x436608(0xbcb)]=!0x1,_0x1a229f[_0x436608(0x321d)]=!0x1,_0x1a229f[_0x436608(0x2bc9)]=0x0);}[_0x39c098(0x15da)](_0x516137,_0x2d648c){var _0x58747f=_0x39c098,_0x2f1fdf;this[_0x58747f(0x365d)]&&(_0x2f1fdf=this[_0x58747f(0x252a)]['isFrozen'],_0x516137[_0x58747f(0x3c49)]&&_0x2f1fdf&&_0x516137['isSync']||(this[_0x58747f(0xe04)]&&_0x37c3a9['k'][_0x58747f(0x2844)]&&(_0x516137[_0x58747f(0xc20)]('vAnisotropyInfos',this[_0x58747f(0xe04)][_0x58747f(0x1246)],this[_0x58747f(0xe04)][_0x58747f(0x184a)]),_0x45cd6d['G']['BindTextureMatrix'](this[_0x58747f(0xe04)],_0x516137,_0x58747f(0x2b87))),_0x516137[_0x58747f(0xcbe)](_0x58747f(0xf76),this['direction']['x'],this['direction']['y'],this[_0x58747f(0x2b46)])),_0x2d648c['texturesEnabled']&&this[_0x58747f(0xe04)]&&_0x37c3a9['k']['AnisotropicTextureEnabled']&&_0x516137['setTexture'](_0x58747f(0x28ae),this[_0x58747f(0xe04)]));}[_0x39c098(0x32b8)](_0x3ef685){var _0x13fb4f=_0x39c098;return this[_0x13fb4f(0xe04)]===_0x3ef685;}[_0x39c098(0x328d)](_0x1793b2){var _0x3b0c0c=_0x39c098;this[_0x3b0c0c(0xe04)]&&_0x1793b2[_0x3b0c0c(0x3f90)](this[_0x3b0c0c(0xe04)]);}['getAnimatables'](_0x884271){var _0x3dbcde=_0x39c098;this[_0x3dbcde(0xe04)]&&this[_0x3dbcde(0xe04)][_0x3dbcde(0x3ac2)]&&0x0<this[_0x3dbcde(0xe04)][_0x3dbcde(0x3ac2)][_0x3dbcde(0x1377)]&&_0x884271[_0x3dbcde(0x3f90)](this[_0x3dbcde(0xe04)]);}[_0x39c098(0x18c9)](_0x43f046){var _0x282328=_0x39c098;_0x43f046&&this[_0x282328(0xe04)]&&this[_0x282328(0xe04)][_0x282328(0x18c9)]();}[_0x39c098(0x3fcd)](){var _0x56cfe4=_0x39c098;return _0x56cfe4(0x22ee);}[_0x39c098(0x94f)](_0x409ea6,_0x3460cc,_0x1a9d2a){var _0x820bc8=_0x39c098;return _0x409ea6[_0x820bc8(0xbcb)]&&_0x3460cc[_0x820bc8(0x13e4)](_0x1a9d2a++,_0x820bc8(0xbcb)),_0x1a9d2a;}[_0x39c098(0x7e4)](_0x30e559){var _0xc73cb2=_0x39c098;_0x30e559['push'](_0xc73cb2(0x28ae));}[_0x39c098(0x1742)](){var _0x1d3385=_0x39c098;return{'ubo':[{'name':_0x1d3385(0xf76),'size':0x3,'type':_0x1d3385(0xc31)},{'name':'vAnisotropyInfos','size':0x2,'type':_0x1d3385(0x1da5)},{'name':_0x1d3385(0xaeb),'size':0x10,'type':_0x1d3385(0x20a5)}]};}}_0x4f53f8([(0x0,_0x56f371['qC'])(),(0x0,_0x56f371['wz'])(_0x39c098(0x1414))],_0x2aa694[_0x39c098(0x41df)],_0x39c098(0x3c85),void 0x0),_0x4f53f8([(0x0,_0x56f371['qC'])()],_0x2aa694['prototype'],_0x39c098(0x2b46),void 0x0),_0x4f53f8([(0x0,_0x56f371['QC'])()],_0x2aa694[_0x39c098(0x41df)],_0x39c098(0x4208),void 0x0),_0x4f53f8([(0x0,_0x56f371['oU'])(),(0x0,_0x56f371['wz'])(_0x39c098(0x1414))],_0x2aa694[_0x39c098(0x41df)],_0x39c098(0x3c38),void 0x0);},0x12787:(_0x4d11f6,_0x27f7de,_0x15bf49)=>{var _0x799de=a8_0x16e4d8;_0x15bf49['d'](_0x27f7de,{'d':()=>_0x4e5af4});function _0x3a6205(_0x39d77b,_0x12bfd0,_0x2b8fac,_0xd49ebb){var _0x1f7aa2=a8_0x5b24,_0x17de70,_0x294df9=arguments[_0x1f7aa2(0x1377)],_0x57f0ed=_0x294df9<0x3?_0x12bfd0:null===_0xd49ebb?_0xd49ebb=Object[_0x1f7aa2(0xd3d)](_0x12bfd0,_0x2b8fac):_0xd49ebb;if('object'==typeof Reflect&&_0x1f7aa2(0x38fa)==typeof Reflect[_0x1f7aa2(0x1dac)])_0x57f0ed=Reflect['decorate'](_0x39d77b,_0x12bfd0,_0x2b8fac,_0xd49ebb);else{for(var _0x483437=_0x39d77b['length']-0x1;0x0<=_0x483437;_0x483437--)(_0x17de70=_0x39d77b[_0x483437])&&(_0x57f0ed=(_0x294df9<0x3?_0x17de70(_0x57f0ed):0x3<_0x294df9?_0x17de70(_0x12bfd0,_0x2b8fac,_0x57f0ed):_0x17de70(_0x12bfd0,_0x2b8fac))||_0x57f0ed);}0x3<_0x294df9&&_0x57f0ed&&Object[_0x1f7aa2(0x395)](_0x12bfd0,_0x2b8fac,_0x57f0ed);}var _0x188106=_0x15bf49(0x77a5),_0x27f7de=_0x15bf49(0x153ad),_0x80263=_0x15bf49(0x11e40),_0x15bf49=_0x15bf49(0xea73);class _0x2de796 extends _0x80263['H']{constructor(){var _0x3d5614=a8_0x5b24;super(...arguments),this[_0x3d5614(0x358)]=!0x1,this[_0x3d5614(0x3103)]=!0x1,this[_0x3d5614(0x34a9)]=!0x1,this[_0x3d5614(0x413a)]=!0x1;}}class _0x4e5af4 extends _0x15bf49['n']{constructor(_0x200a42,_0xd8b816=!0x0){var _0x5bfe09=a8_0x5b24;super(_0x200a42,_0x5bfe09(0x3a2c),0x5a,new _0x2de796(),_0xd8b816),this['_useEnergyConservation']=_0x4e5af4[_0x5bfe09(0x1908)],this[_0x5bfe09(0x1f11)]=_0x4e5af4[_0x5bfe09(0x1908)],this[_0x5bfe09(0x924)]=_0x4e5af4['DEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED'],this[_0x5bfe09(0x3353)]=_0x4e5af4[_0x5bfe09(0x2aa2)],this[_0x5bfe09(0x1317)]=_0x4e5af4[_0x5bfe09(0x3de9)],this[_0x5bfe09(0x27d6)]=_0x4e5af4['DEFAULT_USE_SPHERICAL_HARMONICS'],this[_0x5bfe09(0x2432)]=_0x4e5af4[_0x5bfe09(0x191c)],this[_0x5bfe09(0x3b9c)]=_0x4e5af4[_0x5bfe09(0x191c)],this[_0x5bfe09(0x3c31)]=_0x200a42['_dirtyCallbacks'][_0x188106['g'][_0x5bfe09(0x1b5e)]],this[_0x5bfe09(0x15df)](!0x0);}['_markAllSubMeshesAsMiscDirty'](){this['_internalMarkAllSubMeshesAsMiscDirty']();}[_0x799de(0x3571)](_0x3c85a7){var _0x269768=_0x799de;_0x3c85a7[_0x269768(0x358)]=this[_0x269768(0x924)],_0x3c85a7[_0x269768(0x3103)]=this[_0x269768(0x3f18)]&&this[_0x269768(0x924)],_0x3c85a7[_0x269768(0x34a9)]=this[_0x269768(0x1317)],_0x3c85a7['SPECULAR_GLOSSINESS_ENERGY_CONSERVATION']=this[_0x269768(0x2432)];}[_0x799de(0x3fcd)](){return'PBRBRDFConfiguration';}}_0x4e5af4[_0x799de(0x1908)]=!0x0,_0x4e5af4[_0x799de(0x2aa2)]=!0x0,_0x4e5af4[_0x799de(0x3de9)]=!0x0,_0x4e5af4[_0x799de(0x191c)]=!0x0,_0x3a6205([(0x0,_0x27f7de['qC'])(),(0x0,_0x27f7de['wz'])(_0x799de(0x5ee))],_0x4e5af4['prototype'],'useEnergyConservation',void 0x0),_0x3a6205([(0x0,_0x27f7de['qC'])(),(0x0,_0x27f7de['wz'])(_0x799de(0x5ee))],_0x4e5af4['prototype'],_0x799de(0x3353),void 0x0),_0x3a6205([(0x0,_0x27f7de['qC'])(),(0x0,_0x27f7de['wz'])(_0x799de(0x5ee))],_0x4e5af4['prototype'],_0x799de(0x27d6),void 0x0),_0x3a6205([(0x0,_0x27f7de['qC'])(),(0x0,_0x27f7de['wz'])(_0x799de(0x5ee))],_0x4e5af4[_0x799de(0x41df)],'useSpecularGlossinessInputEnergyConservation',void 0x0);},0x1ee0:(_0x28618c,_0x2a03dd,_0x28936e)=>{var _0x50248f=a8_0x16e4d8;_0x28936e['d'](_0x2a03dd,{'m':()=>_0x3acd19});function _0x1492a1(_0x3f0077,_0x27e620,_0x1cef5a,_0x4e0d61){var _0x15dbe4=a8_0x5b24,_0x29f49f,_0x2688fb=arguments[_0x15dbe4(0x1377)],_0x5885eb=_0x2688fb<0x3?_0x27e620:null===_0x4e0d61?_0x4e0d61=Object[_0x15dbe4(0xd3d)](_0x27e620,_0x1cef5a):_0x4e0d61;if(_0x15dbe4(0x1e3f)==typeof Reflect&&_0x15dbe4(0x38fa)==typeof Reflect['decorate'])_0x5885eb=Reflect[_0x15dbe4(0x1dac)](_0x3f0077,_0x27e620,_0x1cef5a,_0x4e0d61);else{for(var _0x59f128=_0x3f0077[_0x15dbe4(0x1377)]-0x1;0x0<=_0x59f128;_0x59f128--)(_0x29f49f=_0x3f0077[_0x59f128])&&(_0x5885eb=(_0x2688fb<0x3?_0x29f49f(_0x5885eb):0x3<_0x2688fb?_0x29f49f(_0x27e620,_0x1cef5a,_0x5885eb):_0x29f49f(_0x27e620,_0x1cef5a))||_0x5885eb);}0x3<_0x2688fb&&_0x5885eb&&Object['defineProperty'](_0x27e620,_0x1cef5a,_0x5885eb);}var _0x2a03dd=_0x28936e(0x153ad),_0x41da14=_0x28936e(0x10ea4),_0x24f591=_0x28936e(0x9657),_0x1e4f18=_0x28936e(0x709d),_0x18a049=_0x28936e(0x1446b),_0x132a5c=_0x28936e(0x9fd1),_0x3a8c24=_0x28936e(0x1a27),_0xee3ca3=_0x28936e(0x12787),_0x46ae1e=_0x28936e(0x1836a),_0x27713c=_0x28936e(0xc84b),_0x31a0a2=_0x28936e(0x1b5c),_0x1abfd8=_0x28936e(0x1803b),_0x69d1b3=_0x28936e(0x173aa),_0x4e5008=_0x28936e(0x519c),_0x268d61=_0x28936e(0x11e40),_0x1fc9df=_0x28936e(0x14ea0),_0x179e88=_0x28936e(0x147cf),_0x4eb9c3=_0x28936e(0xbac7),_0x12e67b=_0x28936e(0xc656),_0x567ad9=_0x28936e(0x77a5),_0x436dd2=(_0x28936e(0x174f7),_0x28936e(0x11f54),_0x28936e(0x93ab),_0x28936e(0x6421)),_0x3b97e8=_0x28936e(0x14667),_0x5c0701=_0x28936e(0xebd3),_0x3d97cf=_0x28936e(0xca40),_0xd83db8=_0x28936e(0xea35),_0x3a7c9a=_0x28936e(0xe719),_0x4d9f6e=_0x28936e(0x12d77),_0x1b1715=_0x28936e(0x2088);const _0x517cb6={'effect':null,'subMesh':null};class _0x46c94e extends _0x268d61['H']{constructor(_0x262d39){var _0x41e884=a8_0x5b24;super(_0x262d39),this[_0x41e884(0x3c7f)]=!0x0,this[_0x41e884(0x3016)]='0',this[_0x41e884(0x1fe6)]=!0x1,this[_0x41e884(0x2b5)]=!0x1,this[_0x41e884(0x1ad4)]=!0x1,this[_0x41e884(0xc74)]=!0x1,this[_0x41e884(0x23b)]=!0x1,this[_0x41e884(0x388b)]=!0x1,this[_0x41e884(0x997)]=!0x1,this[_0x41e884(0x3e58)]=!0x1,this[_0x41e884(0x38f9)]=!0x1,this['UV3']=!0x1,this['UV4']=!0x1,this[_0x41e884(0x3b1)]=!0x1,this[_0x41e884(0x4ad)]=!0x1,this[_0x41e884(0x1a31)]=!0x1,this[_0x41e884(0x3b75)]=!0x1,this['ALBEDODIRECTUV']=0x0,this[_0x41e884(0xa67)]=!0x1,this[_0x41e884(0x1b30)]=!0x1,this[_0x41e884(0x3d4d)]=!0x1,this[_0x41e884(0x33d5)]=0x0,this[_0x41e884(0x1af2)]=!0x1,this[_0x41e884(0x8ba)]=!0x1,this[_0x41e884(0x3421)]=!0x1,this[_0x41e884(0x3fae)]=0x0,this[_0x41e884(0x1fff)]=!0x1,this[_0x41e884(0x3f37)]=!0x1,this[_0x41e884(0x860)]=!0x1,this[_0x41e884(0xe73)]=!0x1,this[_0x41e884(0x1380)]=!0x1,this['ALPHATESTVALUE']='0.5',this[_0x41e884(0x3401)]=!0x1,this[_0x41e884(0x335)]=!0x1,this[_0x41e884(0x2ad8)]=!0x1,this[_0x41e884(0x31e)]=!0x1,this['PREMULTIPLYALPHA']=!0x1,this['EMISSIVE']=!0x1,this[_0x41e884(0x32b7)]=0x0,this[_0x41e884(0x3ffb)]=!0x1,this[_0x41e884(0x2aba)]=!0x1,this[_0x41e884(0x3543)]=!0x1,this[_0x41e884(0x220)]=0x0,this[_0x41e884(0x3b5f)]=!0x1,this[_0x41e884(0x3176)]=!0x1,this[_0x41e884(0x274b)]=!0x1,this[_0x41e884(0x3e83)]=!0x1,this[_0x41e884(0x5a5)]=!0x1,this[_0x41e884(0x2767)]=0x0,this[_0x41e884(0x2e30)]=!0x1,this[_0x41e884(0x54a)]=!0x1,this[_0x41e884(0x19e5)]=!0x1,this[_0x41e884(0x1dc1)]=!0x1,this['AOSTOREINMETALMAPRED']=!0x1,this[_0x41e884(0x23ae)]=!0x1,this[_0x41e884(0x9f2)]=!0x1,this[_0x41e884(0x2e13)]=0x0,this[_0x41e884(0x2b95)]=!0x1,this['REFLECTANCE']=!0x1,this[_0x41e884(0x2527)]=!0x1,this['REFLECTANCEDIRECTUV']=0x0,this[_0x41e884(0x3ea6)]=!0x1,this[_0x41e884(0x26a5)]=!0x1,this[_0x41e884(0x3da6)]=!0x1,this[_0x41e884(0x2692)]=!0x1,this[_0x41e884(0x35c0)]=!0x1,this[_0x41e884(0x3b0b)]=0x0,this[_0x41e884(0x32fe)]=!0x1,this[_0x41e884(0x13e0)]=!0x1,this[_0x41e884(0x1583)]=!0x1,this[_0x41e884(0x12d1)]=!0x0,this[_0x41e884(0x38a0)]=!0x1,this[_0x41e884(0x1e4b)]=0x0,this[_0x41e884(0x381e)]=!0x1,this[_0x41e884(0x21c0)]=!0x1,this['RGBDLIGHTMAP']=!0x1,this[_0x41e884(0x1b11)]=!0x1,this[_0x41e884(0x378)]=!0x1,this[_0x41e884(0x1ec7)]=!0x1,this['REFLECTIONMAP_PLANAR']=!0x1,this[_0x41e884(0x22b7)]=!0x1,this[_0x41e884(0x19ab)]=!0x1,this['REFLECTIONMAP_PROJECTION']=!0x1,this['REFLECTIONMAP_SKYBOX']=!0x1,this[_0x41e884(0x33b3)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR']=!0x1,this[_0x41e884(0x1cd0)]=!0x1,this[_0x41e884(0x1b42)]=!0x1,this[_0x41e884(0x2447)]=!0x1,this[_0x41e884(0x2184)]=!0x1,this['USEIRRADIANCEMAP']=!0x1,this[_0x41e884(0x87e)]=!0x1,this[_0x41e884(0x286f)]=!0x1,this['LODINREFLECTIONALPHA']=!0x1,this[_0x41e884(0x25c)]=!0x1,this[_0x41e884(0x36d9)]=!0x1,this[_0x41e884(0x3570)]=!0x1,this[_0x41e884(0x32ca)]=!0x1,this['HORIZONOCCLUSION']=!0x1,this['INSTANCES']=!0x1,this[_0x41e884(0x1d85)]=!0x1,this['INSTANCESCOLOR']=!0x1,this['PREPASS']=!0x1,this[_0x41e884(0x14eb)]=!0x1,this[_0x41e884(0xdf8)]=-0x1,this[_0x41e884(0x2232)]=!0x1,this[_0x41e884(0x4fb)]=-0x1,this[_0x41e884(0x1334)]=!0x1,this[_0x41e884(0xbbf)]=-0x1,this[_0x41e884(0x19ff)]=!0x1,this[_0x41e884(0x161d)]=-0x1,this[_0x41e884(0x284a)]=!0x1,this['PREPASS_POSITION_INDEX']=-0x1,this[_0x41e884(0x36b2)]=!0x1,this[_0x41e884(0x2085)]=-0x1,this['PREPASS_REFLECTIVITY']=!0x1,this['PREPASS_REFLECTIVITY_INDEX']=-0x1,this[_0x41e884(0x298b)]=0x0,this[_0x41e884(0x2abd)]=0x0,this[_0x41e884(0x80a)]=0x0,this['BONETEXTURE']=!0x1,this[_0x41e884(0x188e)]=!0x1,this['NONUNIFORMSCALING']=!0x1,this[_0x41e884(0x140f)]=!0x1,this[_0x41e884(0x37a6)]=!0x1,this[_0x41e884(0x3f85)]=!0x1,this[_0x41e884(0x2b1c)]=!0x1,this[_0x41e884(0x79e)]=0x0,this[_0x41e884(0x15fc)]=!0x1,this[_0x41e884(0x1951)]=!0x1,this[_0x41e884(0x34b4)]=!0x1,this[_0x41e884(0x1c35)]=!0x1,this[_0x41e884(0x410c)]=!0x1,this[_0x41e884(0x2349)]=!0x1,this[_0x41e884(0x459)]=!0x1,this[_0x41e884(0x2b8c)]=!0x1,this[_0x41e884(0x395b)]=!0x1,this[_0x41e884(0x3fe1)]=!0x1,this[_0x41e884(0x2264)]=!0x1,this[_0x41e884(0x24a8)]=!0x1,this[_0x41e884(0x2d7c)]=!0x1,this['DITHER']=!0x1,this[_0x41e884(0x1576)]=!0x1,this[_0x41e884(0x2261)]=!0x1,this[_0x41e884(0x66e)]=!0x1,this[_0x41e884(0x16c1)]=!0x1,this[_0x41e884(0x2548)]=!0x1,this[_0x41e884(0x3758)]=!0x1,this[_0x41e884(0x29d7)]=!0x1,this[_0x41e884(0x3af0)]=!0x1,this[_0x41e884(0x3095)]=!0x1,this[_0x41e884(0x1e17)]=!0x1,this['CLIPPLANE']=!0x1,this[_0x41e884(0x33ec)]=!0x1,this[_0x41e884(0x2b0b)]=!0x1,this['CLIPPLANE4']=!0x1,this['CLIPPLANE5']=!0x1,this[_0x41e884(0x4011)]=!0x1,this[_0x41e884(0x3122)]=!0x1,this[_0x41e884(0x352e)]=!0x1,this[_0x41e884(0x268b)]=!0x1,this['CAMERA_ORTHOGRAPHIC']=!0x1,this['CAMERA_PERSPECTIVE']=!0x1,this[_0x41e884(0x3d9c)]=!0x1,this[_0x41e884(0x3b92)]=!0x1,this[_0x41e884(0x2995)]=!0x1,this[_0x41e884(0x3aa8)]=0x0,this[_0x41e884(0x20f9)]();}[_0x50248f(0x3d68)](){var _0x3d0781=_0x50248f;super[_0x3d0781(0x3d68)](),this[_0x3d0781(0xd86)]=_0x3d0781(0xf56),this['PBR']=!0x0,this[_0x3d0781(0x12d1)]=!0x0;}}class _0x3acd19 extends _0x1fc9df['a']{constructor(_0x6940c,_0x2a0fa6){var _0x21150d=_0x50248f;super(_0x6940c,_0x2a0fa6),this[_0x21150d(0xb8e)]=0x1,this[_0x21150d(0x1073)]=0x1,this[_0x21150d(0x3cfa)]=0x1,this[_0x21150d(0x1d7d)]=0x1,this['_lightingInfos']=new _0x132a5c['Lt'](this[_0x21150d(0xb8e)],this['_emissiveIntensity'],this[_0x21150d(0x3cfa)],this['_specularIntensity']),this[_0x21150d(0x3e44)]=!0x1,this['_albedoTexture']=null,this['_ambientTexture']=null,this['_ambientTextureStrength']=0x1,this[_0x21150d(0x2eeb)]=_0x3acd19[_0x21150d(0x10d0)],this[_0x21150d(0x1369)]=null,this[_0x21150d(0x40aa)]=null,this[_0x21150d(0xf69)]=null,this[_0x21150d(0x4002)]=null,this[_0x21150d(0x2c2d)]=null,this[_0x21150d(0x1986)]=null,this[_0x21150d(0x2e6c)]=null,this[_0x21150d(0x1c81)]=0x1,this[_0x21150d(0x122d)]=_0x27713c['Wo'][_0x21150d(0x3da8)](),this[_0x21150d(0x1bbc)]=!0x1,this[_0x21150d(0x26e3)]=null,this['_reflectanceTexture']=null,this['_microSurfaceTexture']=null,this[_0x21150d(0xdd9)]=null,this[_0x21150d(0x2578)]=null,this[_0x21150d(0x949)]=new _0x27713c['Wo'](0x0,0x0,0x0),this[_0x21150d(0x18fc)]=new _0x27713c['Wo'](0x1,0x1,0x1),this[_0x21150d(0x2ebe)]=new _0x27713c['Wo'](0x1,0x1,0x1),this[_0x21150d(0xcc2)]=new _0x27713c['Wo'](0x1,0x1,0x1),this[_0x21150d(0x3810)]=new _0x27713c['Wo'](0x0,0x0,0x0),this[_0x21150d(0x739)]=0.9,this[_0x21150d(0x2656)]=!0x1,this['_useHorizonOcclusion']=!0x0,this[_0x21150d(0xb18)]=!0x0,this[_0x21150d(0x3f96)]=!0x1,this[_0x21150d(0x3907)]=!0x0,this[_0x21150d(0xde3)]=!0x1,this[_0x21150d(0x194e)]=!0x0,this[_0x21150d(0x3b28)]=!0x1,this[_0x21150d(0x41e3)]=!0x1,this[_0x21150d(0x5ba)]=!0x1,this[_0x21150d(0x2fd9)]=!0x1,this[_0x21150d(0x310d)]=!0x1,this['_lightFalloff']=_0x3acd19[_0x21150d(0x3a57)],this[_0x21150d(0x3751)]=!0x0,this[_0x21150d(0x396e)]=!0x1,this[_0x21150d(0x277b)]=!0x1,this[_0x21150d(0x1e5a)]=!0x1,this[_0x21150d(0x19f2)]=0.05,this[_0x21150d(0x3fc9)]=!0x1,this[_0x21150d(0x37dd)]=0x4,this[_0x21150d(0x22df)]=!0x1,this['_invertNormalMapY']=!0x1,this[_0x21150d(0x400c)]=!0x1,this[_0x21150d(0x14fe)]=0.4,this['_forceAlphaTest']=!0x1,this[_0x21150d(0x1956)]=!0x1,this['_useLinearAlphaFresnel']=!0x1,this['_environmentBRDFTexture']=null,this[_0x21150d(0x1475)]=!0x1,this[_0x21150d(0x15d5)]=!0x1,this[_0x21150d(0x3b8f)]=_0x567ad9['g'][_0x21150d(0x228)],this[_0x21150d(0x31fb)]=!0x1,this[_0x21150d(0x13b3)]=!0x1,this['_imageProcessingObserver']=null,this[_0x21150d(0x2119)]=new _0x24f591['t'](0x10),this[_0x21150d(0x1c11)]=new _0x27713c['Wo'](0x0,0x0,0x0),this[_0x21150d(0x2700)]=!0x1,this[_0x21150d(0x36d)]=!0x1,this['_debugMode']=0x0,this[_0x21150d(0x773)]=0x0,this[_0x21150d(0x1cc1)]=-0x1,this['debugFactor']=0x1,this[_0x21150d(0x18eb)]=!0x1,this[_0x21150d(0x2415)]=new _0xee3ca3['d'](this),this[_0x21150d(0x3fb5)]=new _0x3b97e8['Y'](this),this[_0x21150d(0x4149)]=new _0x5c0701['B'](this),this[_0x21150d(0x2b87)]=new _0x3d97cf['u'](this),this[_0x21150d(0x31f8)]=new _0xd83db8['B'](this),this['subSurface']=new _0x3a7c9a['u'](this),this[_0x21150d(0x2bef)]=new _0x4d9f6e['p'](this),this[_0x21150d(0x39d6)](null),this[_0x21150d(0x338d)]=()=>(this[_0x21150d(0x2119)][_0x21150d(0x3d68)](),_0x12e67b['k']['ReflectionTextureEnabled']&&this[_0x21150d(0x40aa)]&&this[_0x21150d(0x40aa)][_0x21150d(0xeab)]&&this['_renderTargets'][_0x21150d(0x3f90)](this[_0x21150d(0x40aa)]),this['_eventInfo'][_0x21150d(0x4000)]=this[_0x21150d(0x2119)],this[_0x21150d(0x36c)](this['_eventInfo']),this['_renderTargets']),this[_0x21150d(0x1c82)]=(0x0,_0x1e4f18['$'])(this['getScene']()),this[_0x21150d(0x3ed)]=new _0x46ae1e['o']();}get[_0x50248f(0x2855)](){var _0x1e9462=_0x50248f;return this[_0x1e9462(0x15d5)];}set[_0x50248f(0x2855)](_0x7d1dd){var _0x592536=_0x50248f;this[_0x592536(0x15d5)]=_0x7d1dd,this[_0x592536(0x270b)](_0x567ad9['g'][_0x592536(0x1fa)]);}get[_0x50248f(0x3daf)](){return this['_realTimeFilteringQuality'];}set[_0x50248f(0x3daf)](_0x300c5e){var _0x17e105=_0x50248f;this[_0x17e105(0x3b8f)]=_0x300c5e,this['markAsDirty'](_0x567ad9['g'][_0x17e105(0x1fa)]);}get['canRenderToMRT'](){return!0x0;}['_attachImageProcessingConfiguration'](_0x497dc6){var _0x267e8f=_0x50248f;_0x497dc6!==this['_imageProcessingConfiguration']&&(this['_imageProcessingConfiguration']&&this[_0x267e8f(0x25de)]&&this[_0x267e8f(0x14b4)][_0x267e8f(0x3b4c)][_0x267e8f(0x854)](this['_imageProcessingObserver']),this[_0x267e8f(0x14b4)]=_0x497dc6||this['getScene']()[_0x267e8f(0x363a)],this[_0x267e8f(0x14b4)]&&(this[_0x267e8f(0x25de)]=this[_0x267e8f(0x14b4)]['onUpdateParameters'][_0x267e8f(0x3fc1)](()=>{var _0x4f8007=_0x267e8f;this[_0x4f8007(0x2b86)]();})));}get[_0x50248f(0x289f)](){var _0x520312=_0x50248f;return!!(_0x12e67b['k'][_0x520312(0x1c4a)]&&this[_0x520312(0x40aa)]&&this['_reflectionTexture'][_0x520312(0xeab)])||this[_0x520312(0x18eb)];}get[_0x50248f(0x3a3c)](){var _0x3f530f=_0x50248f;return!this[_0x3f530f(0x1e6a)];}[_0x50248f(0x3fcd)](){return'PBRBaseMaterial';}get['useLogarithmicDepth'](){return this['_useLogarithmicDepth'];}set[_0x50248f(0x2781)](_0x55ccb6){var _0x4c1726=_0x50248f;this['_useLogarithmicDepth']=_0x55ccb6&&this[_0x4c1726(0x83e)]()[_0x4c1726(0x2cd1)]()[_0x4c1726(0xb60)]()['fragmentDepthSupported'];}get[_0x50248f(0x36f)](){var _0x48523a=_0x50248f,_0x22bbbd;return this[_0x48523a(0xe46)]===_0x3acd19[_0x48523a(0x3853)]||this['_transparencyMode']===_0x3acd19[_0x48523a(0x415f)]||(null==(_0x22bbbd=this[_0x48523a(0x3de1)])?void 0x0:_0x22bbbd[_0x48523a(0x3dda)]);}[_0x50248f(0x3161)](){var _0x34e174=_0x50248f;return!this[_0x34e174(0x36f)]&&(this[_0x34e174(0x1aed)]<0x1||null!=this[_0x34e174(0x1369)]||this[_0x34e174(0x3482)]());}['needAlphaTesting'](){var _0x7a6a5d=_0x50248f,_0x3b28ed;return!!this[_0x7a6a5d(0xcca)]||(null==(_0x3b28ed=this[_0x7a6a5d(0x3de1)])||!_0x3b28ed[_0x7a6a5d(0x3dda)])&&this[_0x7a6a5d(0xbdf)]()&&(null==this[_0x7a6a5d(0xe46)]||this['_transparencyMode']===_0x3acd19[_0x7a6a5d(0x415f)]);}['_shouldUseAlphaFromAlbedoTexture'](){var _0x447bbf=_0x50248f;return null!=this[_0x447bbf(0x18a0)]&&this[_0x447bbf(0x18a0)][_0x447bbf(0x3475)]&&this[_0x447bbf(0x3f96)]&&this[_0x447bbf(0xe46)]!==_0x3acd19[_0x447bbf(0x3853)];}['_hasAlphaChannel'](){var _0x3eaa68=_0x50248f;return null!=this[_0x3eaa68(0x18a0)]&&this[_0x3eaa68(0x18a0)]['hasAlpha']||null!=this[_0x3eaa68(0x1369)];}['getAlphaTestTexture'](){var _0x3dbcef=_0x50248f;return this[_0x3dbcef(0x18a0)];}[_0x50248f(0xed5)](_0x4a361,_0x15be13,_0x3a68a6){var _0x3bbbd5=_0x50248f;if(this['_uniformBufferLayoutBuilt']||this[_0x3bbbd5(0x1f2a)](),_0x15be13['effect']&&this[_0x3bbbd5(0x31c8)]&&_0x15be13[_0x3bbbd5(0x2766)][_0x3bbbd5(0x3d05)]&&_0x15be13['effect'][_0x3bbbd5(0x2ecd)]===_0x3a68a6)return!0x0;_0x15be13[_0x3bbbd5(0x3c74)]||(this['_callbackPluginEventGeneric'](_0x4e5008['S'][_0x3bbbd5(0xc5d)],this['_eventInfo']),_0x15be13[_0x3bbbd5(0x3c74)]=new _0x46c94e(this['_eventInfo'][_0x3bbbd5(0x1ec0)]));const _0x2bb093=_0x15be13['materialDefines'];if(this[_0x3bbbd5(0x10f3)](_0x15be13))return!0x0;const _0x519c86=this[_0x3bbbd5(0x83e)](),_0x43329c=_0x519c86[_0x3bbbd5(0x2cd1)]();if(_0x2bb093[_0x3bbbd5(0x2389)]&&(this['_eventInfo'][_0x3bbbd5(0x289f)]=!0x1,this['_callbackPluginEventHasRenderTargetTextures'](this[_0x3bbbd5(0x3313)]),this[_0x3bbbd5(0x18eb)]=this[_0x3bbbd5(0x3313)][_0x3bbbd5(0x289f)],_0x519c86[_0x3bbbd5(0x337e)])){if(this[_0x3bbbd5(0x18a0)]&&_0x12e67b['k']['DiffuseTextureEnabled']&&!this[_0x3bbbd5(0x18a0)][_0x3bbbd5(0x1ec1)]())return!0x1;if(this['_ambientTexture']&&_0x12e67b['k'][_0x3bbbd5(0x301)]&&!this[_0x3bbbd5(0x1123)][_0x3bbbd5(0x1ec1)]())return!0x1;if(this['_opacityTexture']&&_0x12e67b['k']['OpacityTextureEnabled']&&!this['_opacityTexture'][_0x3bbbd5(0x1ec1)]())return!0x1;const _0x3d0443=this[_0x3bbbd5(0x634)]();if(_0x3d0443&&_0x12e67b['k'][_0x3bbbd5(0x1c4a)]){if(!_0x3d0443['isReadyOrNotBlocking']())return!0x1;if(_0x3d0443[_0x3bbbd5(0x2453)]&&!_0x3d0443[_0x3bbbd5(0x2453)][_0x3bbbd5(0x1ec1)]())return!0x1;}if(this[_0x3bbbd5(0x2578)]&&_0x12e67b['k'][_0x3bbbd5(0x2e0a)]&&!this[_0x3bbbd5(0x2578)][_0x3bbbd5(0x1ec1)]())return!0x1;if(this[_0x3bbbd5(0xf69)]&&_0x12e67b['k'][_0x3bbbd5(0xbd8)]&&!this['_emissiveTexture'][_0x3bbbd5(0x1ec1)]())return!0x1;if(_0x12e67b['k'][_0x3bbbd5(0x187b)]){if(this[_0x3bbbd5(0x2c2d)]){if(!this['_metallicTexture'][_0x3bbbd5(0x1ec1)]())return!0x1;}else{if(this[_0x3bbbd5(0x4002)]&&!this['_reflectivityTexture'][_0x3bbbd5(0x1ec1)]())return!0x1;}if(this[_0x3bbbd5(0x26e3)]&&!this['_metallicReflectanceTexture']['isReadyOrNotBlocking']())return!0x1;if(this[_0x3bbbd5(0x3ee9)]&&!this['_reflectanceTexture'][_0x3bbbd5(0x1ec1)]())return!0x1;if(this[_0x3bbbd5(0x161f)]&&!this[_0x3bbbd5(0x161f)][_0x3bbbd5(0x1ec1)]())return!0x1;}if(_0x43329c[_0x3bbbd5(0xb60)]()[_0x3bbbd5(0xc9d)]&&this['_bumpTexture']&&_0x12e67b['k']['BumpTextureEnabled']&&!this[_0x3bbbd5(0x3e44)]&&!this[_0x3bbbd5(0xdd9)][_0x3bbbd5(0x3261)]())return!0x1;if(this[_0x3bbbd5(0x1c82)]&&_0x12e67b['k'][_0x3bbbd5(0x1c4a)]&&!this[_0x3bbbd5(0x1c82)][_0x3bbbd5(0x3261)]())return!0x1;}if(this[_0x3bbbd5(0x3313)][_0x3bbbd5(0xed5)]=!0x0,this[_0x3bbbd5(0x3313)][_0x3bbbd5(0x1864)]=_0x2bb093,this['_eventInfo'][_0x3bbbd5(0xa1c)]=_0x15be13,this['_callbackPluginEventIsReadyForSubMesh'](this[_0x3bbbd5(0x3313)]),!this[_0x3bbbd5(0x3313)][_0x3bbbd5(0xed5)])return!0x1;if(_0x2bb093[_0x3bbbd5(0x2608)]&&this['_imageProcessingConfiguration']&&!this[_0x3bbbd5(0x14b4)]['isReady']())return!0x1;_0x43329c[_0x3bbbd5(0xb60)]()[_0x3bbbd5(0xc9d)]||_0x4a361[_0x3bbbd5(0x41e6)](_0x3a8c24['o'][_0x3bbbd5(0x279a)])||(_0x4a361['createNormals'](!0x0),_0x41da14['Y'][_0x3bbbd5(0x1048)]('PBRMaterial:\x20Normals\x20have\x20been\x20created\x20for\x20the\x20mesh:\x20'+_0x4a361['name']));var _0x2467cb=_0x15be13[_0x3bbbd5(0x2766)],_0x20397b=_0x2bb093['_areLightsDisposed'];let _0x1ecb2c=this['_prepareEffect'](_0x4a361,_0x2bb093,this[_0x3bbbd5(0x2de2)],this[_0x3bbbd5(0x374a)],_0x3a68a6,null,_0x15be13[_0x3bbbd5(0x2224)]()[_0x3bbbd5(0x3909)]),_0x33488a=!0x1;if(_0x1ecb2c){if(this['_onEffectCreatedObservable']&&(_0x517cb6[_0x3bbbd5(0x2766)]=_0x1ecb2c,_0x517cb6[_0x3bbbd5(0xa1c)]=_0x15be13,this[_0x3bbbd5(0x3328)][_0x3bbbd5(0x2a3a)](_0x517cb6)),this[_0x3bbbd5(0x27a6)]&&_0x2467cb&&!_0x1ecb2c[_0x3bbbd5(0x3261)]()){if(_0x1ecb2c=_0x2467cb,_0x2bb093[_0x3bbbd5(0x41e2)](),_0x33488a=this[_0x3bbbd5(0x31c8)],_0x20397b)return!(_0x2bb093[_0x3bbbd5(0x1ac7)]=!0x0);}else _0x519c86[_0x3bbbd5(0x3dc3)](),_0x15be13['setEffect'](_0x1ecb2c,_0x2bb093,this[_0x3bbbd5(0xa57)]);}return!(!_0x15be13['effect']||!_0x15be13['effect'][_0x3bbbd5(0x3261)]()||(_0x2bb093[_0x3bbbd5(0x3c3f)]=_0x519c86[_0x3bbbd5(0x36f0)](),_0x15be13[_0x3bbbd5(0x2766)]['_wasPreviouslyReady']=!_0x33488a,_0x15be13[_0x3bbbd5(0x2766)]['_wasPreviouslyUsingInstances']=!!_0x3a68a6,this[_0x3bbbd5(0x3a1e)](),0x0));}[_0x50248f(0x2740)](){var _0x20f033=_0x50248f;return!(null==this[_0x20f033(0x1986)]&&null==this[_0x20f033(0x2e6c)]&&!this[_0x20f033(0x2c2d)]);}[_0x50248f(0x2ed4)](_0x31de75,_0x198217,_0x2307cd=null,_0x587b3f=null,_0x2e354b=null,_0x2710e8=null,_0x34736a){var _0x1698d8=_0x50248f;if(this[_0x1698d8(0x3bb)](_0x31de75,_0x198217,_0x2e354b,_0x2710e8,_0x34736a),!_0x198217[_0x1698d8(0xac9)])return null;_0x198217[_0x1698d8(0x38c7)]();const _0x1e2975=this[_0x1698d8(0x83e)](),_0x4df65b=_0x1e2975[_0x1698d8(0x2cd1)](),_0x17dd38=new _0x436dd2['L']();let _0x5ea607=0x0;_0x198217[_0x1698d8(0x87e)]&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607++,_0x1698d8(0x87e)),_0x198217['FOG']&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607,_0x1698d8(0x352e)),_0x198217[_0x1698d8(0x3b92)]&&_0x17dd38['addFallback'](_0x5ea607,_0x1698d8(0x3b92)),_0x198217[_0x1698d8(0x3122)]&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607,_0x1698d8(0x3122)),_0x198217[_0x1698d8(0x268b)]&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607,_0x1698d8(0x268b)),_0x198217[_0x1698d8(0x13e0)]&&_0x17dd38['addFallback'](_0x5ea607,_0x1698d8(0x13e0)),_0x198217[_0x1698d8(0x1583)]&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607++,_0x1698d8(0x1583)),_0x198217[_0x1698d8(0x3ea6)]&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607++,_0x1698d8(0x3ea6)),_0x198217[_0x1698d8(0x2692)]&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607++,_0x1698d8(0x2692)),_0x198217[_0x1698d8(0x35c0)]&&_0x17dd38['addFallback'](_0x5ea607++,_0x1698d8(0x35c0)),_0x5ea607=_0x179e88['G'][_0x1698d8(0x1784)](_0x198217,_0x17dd38,this[_0x1698d8(0x37dd)],_0x5ea607++),_0x198217[_0x1698d8(0x3b5f)]&&_0x17dd38['addFallback'](_0x5ea607++,_0x1698d8(0x3b5f)),_0x198217['USESPHERICALFROMREFLECTIONMAP']&&_0x17dd38['addFallback'](_0x5ea607++,'USESPHERICALFROMREFLECTIONMAP'),_0x198217[_0x1698d8(0x1769)]&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607++,_0x1698d8(0x1769)),_0x198217[_0x1698d8(0x38a0)]&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607++,'LIGHTMAP'),_0x198217['NORMAL']&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607++,_0x1698d8(0x3da6)),_0x198217[_0x1698d8(0x3d4d)]&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607++,_0x1698d8(0x3d4d)),_0x198217['EMISSIVE']&&_0x17dd38['addFallback'](_0x5ea607++,'EMISSIVE'),_0x198217['VERTEXCOLOR']&&_0x17dd38[_0x1698d8(0x13e4)](_0x5ea607++,'VERTEXCOLOR'),_0x198217['MORPHTARGETS']&&_0x17dd38['addFallback'](_0x5ea607++,_0x1698d8(0x140f)),_0x198217[_0x1698d8(0x16c1)]&&_0x17dd38[_0x1698d8(0x13e4)](0x0,_0x1698d8(0x16c1));const _0x3f35ef=[_0x3a8c24['o'][_0x1698d8(0x34af)]];_0x198217[_0x1698d8(0x3da6)]&&_0x3f35ef[_0x1698d8(0x3f90)](_0x3a8c24['o'][_0x1698d8(0x279a)]),_0x198217[_0x1698d8(0x2692)]&&_0x3f35ef[_0x1698d8(0x3f90)](_0x3a8c24['o'][_0x1698d8(0x2be7)]);for(let _0x5c10b7=0x1;_0x5c10b7<=_0x567ad9['g'][_0x1698d8(0x21ff)];++_0x5c10b7)_0x198217['UV'+_0x5c10b7]&&_0x3f35ef['push']('uv'+(0x1===_0x5c10b7?'':_0x5c10b7));_0x198217[_0x1698d8(0xa67)]&&_0x3f35ef[_0x1698d8(0x3f90)](_0x3a8c24['o'][_0x1698d8(0x2cec)]),_0x198217[_0x1698d8(0xbfa)]&&_0x3f35ef['push'](_0x3a8c24['o']['ColorInstanceKind']),_0x179e88['G'][_0x1698d8(0xfea)](_0x3f35ef,_0x31de75,_0x198217,_0x17dd38),_0x179e88['G'][_0x1698d8(0x2c78)](_0x3f35ef,_0x198217),_0x179e88['G'][_0x1698d8(0x3fb2)](_0x3f35ef,_0x31de75,_0x198217),_0x179e88['G'][_0x1698d8(0x1697)](_0x3f35ef,_0x31de75,_0x198217);let _0x3f59ad=_0x1698d8(0x408c);var _0x2e354b=['world',_0x1698d8(0x1d92),_0x1698d8(0x1633),'vEyePosition','vLightsType',_0x1698d8(0x1de5),_0x1698d8(0x3c4f),_0x1698d8(0x1129),_0x1698d8(0x4059),_0x1698d8(0x2914),_0x1698d8(0x241b),_0x1698d8(0x149e),_0x1698d8(0x71f),_0x1698d8(0x1bba),_0x1698d8(0x23ec),_0x1698d8(0x293f),_0x1698d8(0x18fb),_0x1698d8(0x12fc),_0x1698d8(0x3f51),_0x1698d8(0x3477),_0x1698d8(0x21b7),'vEmissiveInfos',_0x1698d8(0x352c),_0x1698d8(0x24ff),_0x1698d8(0x2bc1),'vReflectanceInfos',_0x1698d8(0x3ae5),_0x1698d8(0x3aab),_0x1698d8(0x5b3),_0x1698d8(0x2bed),_0x1698d8(0x3701),_0x1698d8(0x1d4d),_0x1698d8(0x36be),_0x1698d8(0xedd),_0x1698d8(0x9f8),_0x1698d8(0x34a2),_0x1698d8(0x2f91),_0x1698d8(0x3085),_0x1698d8(0x3cf6),_0x1698d8(0x25ed),'metallicReflectanceMatrix','reflectanceMatrix',_0x1698d8(0x644),_0x1698d8(0x2019),'vSphericalX',_0x1698d8(0x1d95),'vSphericalZ',_0x1698d8(0x260d),_0x1698d8(0x1181),'vSphericalZZ','vSphericalXY',_0x1698d8(0x3796),'vSphericalZX','vSphericalL00','vSphericalL1_1','vSphericalL10',_0x1698d8(0x17ab),_0x1698d8(0x180d),_0x1698d8(0x2cd3),_0x1698d8(0x1d2e),_0x1698d8(0xa6a),_0x1698d8(0x1852),_0x1698d8(0x248),_0x1698d8(0x12b4),'boneTextureWidth',_0x1698d8(0x3521),_0x1698d8(0x17b0),_0x1698d8(0x6ed)],_0x2710e8=[_0x1698d8(0x12e3),'reflectivitySampler',_0x1698d8(0x18ba),_0x1698d8(0x2d96),'bumpSampler',_0x1698d8(0x10ab),_0x1698d8(0xeaa),'reflectionSampler',_0x1698d8(0x414e),'reflectionSamplerHigh',_0x1698d8(0xb88),_0x1698d8(0x1fca),_0x1698d8(0x32ed),'boneSampler','metallicReflectanceSampler',_0x1698d8(0x161e),_0x1698d8(0x2985),_0x1698d8(0x1e38),'oitFrontColorSampler'],_0x34736a=[_0x1698d8(0x1dd1),'Scene','Mesh'],_0x31de75=(this['_eventInfo']['fallbacks']=_0x17dd38,this[_0x1698d8(0x3313)][_0x1698d8(0x1e8f)]=_0x5ea607,this[_0x1698d8(0x3313)][_0x1698d8(0x1864)]=_0x198217,this[_0x1698d8(0x3313)][_0x1698d8(0x1585)]=_0x2e354b,this['_eventInfo'][_0x1698d8(0x221c)]=_0x3f35ef,this[_0x1698d8(0x3313)][_0x1698d8(0x1bfe)]=_0x2710e8,this['_eventInfo'][_0x1698d8(0x1558)]=_0x34736a,this[_0x1698d8(0x3313)][_0x1698d8(0x2e73)]=void 0x0,this[_0x1698d8(0x3313)]['mesh']=_0x31de75,this['_callbackPluginEventGeneric'](_0x4e5008['S']['PrepareEffect'],this[_0x1698d8(0x3313)]),_0x46ae1e['o'][_0x1698d8(0x3d22)](_0x2e354b),_0x46ae1e['o'][_0x1698d8(0x1376)](_0x2710e8),(0x0,_0x1b1715['qx'])(_0x2e354b),_0x1abfd8['$']&&(_0x1abfd8['$'][_0x1698d8(0x3438)](_0x2e354b,_0x198217),_0x1abfd8['$'][_0x1698d8(0x4199)](_0x2710e8,_0x198217)),_0x179e88['G'][_0x1698d8(0x3cd3)]({'uniformsNames':_0x2e354b,'uniformBuffersNames':_0x34736a,'samplers':_0x2710e8,'defines':_0x198217,'maxSimultaneousLights':this['_maxSimultaneousLights']}),{}),_0x48b63b=(this[_0x1698d8(0x3761)]&&(_0x3f59ad=this[_0x1698d8(0x3761)](_0x3f59ad,_0x2e354b,_0x34736a,_0x2710e8,_0x198217,_0x3f35ef,_0x31de75)),_0x198217['toString']()),_0x2e354b=_0x4df65b[_0x1698d8(0x12cf)](_0x3f59ad,{'attributes':_0x3f35ef,'uniformsNames':_0x2e354b,'uniformBuffersNames':_0x34736a,'samplers':_0x2710e8,'defines':_0x48b63b,'fallbacks':_0x17dd38,'onCompiled':_0x2307cd,'onError':_0x587b3f,'indexParameters':{'maxSimultaneousLights':this[_0x1698d8(0x37dd)],'maxSimultaneousMorphTargets':_0x198217['NUM_MORPH_INFLUENCERS']},'processFinalCode':_0x31de75['processFinalCode'],'processCodeAfterIncludes':this['_eventInfo'][_0x1698d8(0x2e73)],'multiTarget':_0x198217[_0x1698d8(0x16fc)]},_0x4df65b);return this['_eventInfo'][_0x1698d8(0x2e73)]=void 0x0,_0x2e354b;}[_0x50248f(0x3bb)](_0x2f9968,_0x2545d3,_0x759c98=null,_0x327158=null,_0x13fdfe=!0x1){var _0x394359=_0x50248f;const _0x53dcb0=this[_0x394359(0x83e)](),_0x568ed2=_0x53dcb0[_0x394359(0x2cd1)]();_0x179e88['G']['PrepareDefinesForLights'](_0x53dcb0,_0x2f9968,_0x2545d3,!0x0,this['_maxSimultaneousLights'],this[_0x394359(0x3fc9)]),_0x2545d3[_0x394359(0xfae)]=!0x0,_0x179e88['G']['PrepareDefinesForMultiview'](_0x53dcb0,_0x2545d3);var _0x96e5dd=this[_0x394359(0xe4d)](_0x2f9968)&&this['getScene']()['useOrderIndependentTransparency'];if(_0x179e88['G'][_0x394359(0x3a6d)](_0x53dcb0,_0x2545d3,this['canRenderToMRT']&&!_0x96e5dd),_0x179e88['G'][_0x394359(0x2eaa)](_0x53dcb0,_0x2545d3,_0x96e5dd),_0x2545d3[_0x394359(0x2e30)]=this[_0x394359(0x2740)](),_0x2545d3[_0x394359(0x2389)]){_0x2545d3[_0x394359(0x19e3)]=!0x1;for(let _0x58132f=0x1;_0x58132f<=_0x567ad9['g']['MAX_SUPPORTED_UV_SETS'];++_0x58132f)_0x2545d3['MAINUV'+_0x58132f]=!0x1;if(_0x53dcb0[_0x394359(0x337e)]){_0x2545d3[_0x394359(0x331d)]=0x0,_0x2545d3[_0x394359(0x33d5)]=0x0,_0x2545d3['OPACITYDIRECTUV']=0x0,_0x2545d3['EMISSIVEDIRECTUV']=0x0,_0x2545d3[_0x394359(0x220)]=0x0,_0x2545d3['MICROSURFACEMAPDIRECTUV']=0x0,_0x2545d3[_0x394359(0x2e13)]=0x0,_0x2545d3[_0x394359(0x49a)]=0x0,_0x2545d3[_0x394359(0x3b0b)]=0x0,_0x2545d3[_0x394359(0x1e4b)]=0x0,_0x568ed2[_0x394359(0xb60)]()[_0x394359(0x1fc7)]&&(_0x2545d3['LODBASEDMICROSFURACE']=!0x0),this[_0x394359(0x18a0)]&&_0x12e67b['k'][_0x394359(0x2949)]?(_0x179e88['G'][_0x394359(0x1dbe)](this['_albedoTexture'],_0x2545d3,_0x394359(0x1a31)),_0x2545d3[_0x394359(0x3b75)]=this[_0x394359(0x18a0)][_0x394359(0x1c01)]):_0x2545d3[_0x394359(0x1a31)]=!0x1,this['_ambientTexture']&&_0x12e67b['k']['AmbientTextureEnabled']?(_0x179e88['G'][_0x394359(0x1dbe)](this[_0x394359(0x1123)],_0x2545d3,_0x394359(0x3d4d)),_0x2545d3[_0x394359(0x1af2)]=this[_0x394359(0x2fd9)]):_0x2545d3[_0x394359(0x3d4d)]=!0x1,this[_0x394359(0x1369)]&&_0x12e67b['k'][_0x394359(0xc93)]?(_0x179e88['G'][_0x394359(0x1dbe)](this[_0x394359(0x1369)],_0x2545d3,'OPACITY'),_0x2545d3['OPACITYRGB']=this[_0x394359(0x1369)][_0x394359(0x1444)]):_0x2545d3[_0x394359(0x8ba)]=!0x1;var _0x2559e7=this[_0x394359(0x634)]();if(_0x2559e7&&_0x12e67b['k'][_0x394359(0x1c4a)]){switch(_0x2545d3[_0x394359(0x1b11)]=!0x0,_0x2545d3['GAMMAREFLECTION']=_0x2559e7[_0x394359(0x1c01)],_0x2545d3[_0x394359(0x36d9)]=_0x2559e7[_0x394359(0x1850)],_0x2545d3[_0x394359(0x403d)]=_0x2559e7[_0x394359(0xb07)],_0x2545d3[_0x394359(0x3570)]=_0x2559e7[_0x394359(0x1c2e)],this[_0x394359(0x2855)]&&0x0<this[_0x394359(0x3daf)]?(_0x2545d3[_0x394359(0x3016)]=''+this[_0x394359(0x3daf)],_0x568ed2[_0x394359(0x1553)][_0x394359(0x10ba)]&&(_0x2545d3['NUM_SAMPLES']=_0x2545d3[_0x394359(0x3016)]+'u'),_0x2545d3['REALTIME_FILTERING']=!0x0):_0x2545d3[_0x394359(0x1fe6)]=!0x1,_0x2545d3[_0x394359(0x2447)]=_0x2559e7['coordinatesMode']===_0x4eb9c3['x']['INVCUBIC_MODE'],_0x2545d3[_0x394359(0x378)]=_0x2559e7[_0x394359(0x3936)],_0x2545d3[_0x394359(0x286f)]=_0x2545d3['REFLECTIONMAP_3D']&&this[_0x394359(0x83e)]()[_0x394359(0x2547)]?!_0x2559e7[_0x394359(0x111b)]:_0x2559e7['invertZ'],_0x2545d3[_0x394359(0x22b7)]=!0x1,_0x2545d3[_0x394359(0x33b3)]=!0x1,_0x2545d3[_0x394359(0x2daf)]=!0x1,_0x2545d3['REFLECTIONMAP_PROJECTION']=!0x1,_0x2545d3[_0x394359(0x2c4d)]=!0x1,_0x2545d3['REFLECTIONMAP_SPHERICAL']=!0x1,_0x2545d3[_0x394359(0xf38)]=!0x1,_0x2545d3[_0x394359(0x1cd0)]=!0x1,_0x2545d3[_0x394359(0x1b42)]=!0x1,_0x2559e7[_0x394359(0x303)]){case _0x4eb9c3['x'][_0x394359(0x3895)]:_0x2545d3['REFLECTIONMAP_EXPLICIT']=!0x0;break;case _0x4eb9c3['x'][_0x394359(0x3107)]:_0x2545d3['REFLECTIONMAP_PLANAR']=!0x0;break;case _0x4eb9c3['x'][_0x394359(0x3833)]:_0x2545d3[_0x394359(0x11de)]=!0x0;break;case _0x4eb9c3['x'][_0x394359(0x8fe)]:_0x2545d3['REFLECTIONMAP_SKYBOX']=!0x0;break;case _0x4eb9c3['x'][_0x394359(0x163e)]:_0x2545d3[_0x394359(0x1ec7)]=!0x0;break;case _0x4eb9c3['x'][_0x394359(0x30c2)]:_0x2545d3['REFLECTIONMAP_EQUIRECTANGULAR']=!0x0;break;case _0x4eb9c3['x'][_0x394359(0x2741)]:_0x2545d3[_0x394359(0x1cd0)]=!0x0;break;case _0x4eb9c3['x'][_0x394359(0x2d73)]:_0x2545d3[_0x394359(0x1b42)]=!0x0;break;case _0x4eb9c3['x'][_0x394359(0x2b8e)]:case _0x4eb9c3['x'][_0x394359(0x29f0)]:default:_0x2545d3[_0x394359(0x22b7)]=!0x0,_0x2545d3[_0x394359(0x19ab)]=!!_0x2559e7[_0x394359(0xe6a)];}_0x2559e7[_0x394359(0x303)]!==_0x4eb9c3['x']['SKYBOX_MODE']&&(_0x2559e7[_0x394359(0x2453)]?(_0x2545d3[_0x394359(0x1769)]=!0x0,_0x2545d3[_0x394359(0x2184)]=!0x1):_0x2559e7[_0x394359(0x3936)]&&(_0x2545d3[_0x394359(0x2184)]=!0x0,_0x2545d3[_0x394359(0x1769)]=!0x1,this[_0x394359(0x1475)]||this[_0x394359(0x2855)]||_0x568ed2[_0x394359(0xb60)]()[_0x394359(0x419d)]<=0x8?_0x2545d3[_0x394359(0x87e)]=!0x1:_0x2545d3[_0x394359(0x87e)]=!0x0));}else _0x2545d3['REFLECTION']=!0x1,_0x2545d3[_0x394359(0x378)]=!0x1,_0x2545d3[_0x394359(0x1ec7)]=!0x1,_0x2545d3[_0x394359(0x2daf)]=!0x1,_0x2545d3['REFLECTIONMAP_CUBIC']=!0x1,_0x2545d3[_0x394359(0x19ab)]=!0x1,_0x2545d3[_0x394359(0x11de)]=!0x1,_0x2545d3[_0x394359(0x2c4d)]=!0x1,_0x2545d3['REFLECTIONMAP_EXPLICIT']=!0x1,_0x2545d3[_0x394359(0xf38)]=!0x1,_0x2545d3[_0x394359(0x1cd0)]=!0x1,_0x2545d3[_0x394359(0x1b42)]=!0x1,_0x2545d3['INVERTCUBICMAP']=!0x1,_0x2545d3[_0x394359(0x2184)]=!0x1,_0x2545d3[_0x394359(0x1769)]=!0x1,_0x2545d3[_0x394359(0x87e)]=!0x1,_0x2545d3['REFLECTIONMAP_OPPOSITEZ']=!0x1,_0x2545d3['LODINREFLECTIONALPHA']=!0x1,_0x2545d3['GAMMAREFLECTION']=!0x1,_0x2545d3[_0x394359(0x36d9)]=!0x1,_0x2545d3[_0x394359(0x3570)]=!0x1;this['_lightmapTexture']&&_0x12e67b['k'][_0x394359(0x2e0a)]?(_0x179e88['G'][_0x394359(0x1dbe)](this[_0x394359(0x2578)],_0x2545d3,'LIGHTMAP'),_0x2545d3[_0x394359(0x381e)]=this['_useLightmapAsShadowmap'],_0x2545d3[_0x394359(0x21c0)]=this['_lightmapTexture'][_0x394359(0x1c01)],_0x2545d3['RGBDLIGHTMAP']=this[_0x394359(0x2578)][_0x394359(0x1850)]):_0x2545d3[_0x394359(0x38a0)]=!0x1,this['_emissiveTexture']&&_0x12e67b['k'][_0x394359(0xbd8)]?(_0x179e88['G']['PrepareDefinesForMergedUV'](this[_0x394359(0xf69)],_0x2545d3,_0x394359(0xb9b)),_0x2545d3[_0x394359(0x3ffb)]=this[_0x394359(0xf69)][_0x394359(0x1c01)]):_0x2545d3[_0x394359(0xb9b)]=!0x1,_0x12e67b['k'][_0x394359(0x187b)]?(this[_0x394359(0x2c2d)]?(_0x179e88['G'][_0x394359(0x1dbe)](this[_0x394359(0x2c2d)],_0x2545d3,'REFLECTIVITY'),_0x2545d3['ROUGHNESSSTOREINMETALMAPALPHA']=this[_0x394359(0x194e)],_0x2545d3[_0x394359(0x19e5)]=!this[_0x394359(0x194e)]&&this['_useRoughnessFromMetallicTextureGreen'],_0x2545d3[_0x394359(0x1dc1)]=this['_useMetallnessFromMetallicTextureBlue'],_0x2545d3[_0x394359(0x1c95)]=this[_0x394359(0x5ba)],_0x2545d3[_0x394359(0x3543)]=!0x1):this[_0x394359(0x4002)]?(_0x179e88['G'][_0x394359(0x1dbe)](this[_0x394359(0x4002)],_0x2545d3,_0x394359(0x2aba)),_0x2545d3[_0x394359(0x3176)]=this[_0x394359(0xde3)],_0x2545d3[_0x394359(0x274b)]=this[_0x394359(0x310d)],_0x2545d3[_0x394359(0x3543)]=this[_0x394359(0x4002)]['gammaSpace']):_0x2545d3[_0x394359(0x2aba)]=!0x1,this[_0x394359(0x26e3)]||this[_0x394359(0x3ee9)]?(_0x96e5dd=null!==this[_0x394359(0x26e3)]&&this[_0x394359(0x26e3)][_0x394359(0xe04)]===(null==(_0x96e5dd=this['_reflectanceTexture'])?void 0x0:_0x96e5dd[_0x394359(0xe04)])&&this['_metallicReflectanceTexture'][_0x394359(0x1ebe)](this[_0x394359(0x3ee9)]),_0x2545d3[_0x394359(0x2b95)]=this[_0x394359(0x1bbc)]&&!_0x96e5dd,this[_0x394359(0x26e3)]?(_0x179e88['G'][_0x394359(0x1dbe)](this[_0x394359(0x26e3)],_0x2545d3,_0x394359(0x23ae)),_0x2545d3[_0x394359(0x9f2)]=this[_0x394359(0x26e3)]['gammaSpace']):_0x2545d3['METALLIC_REFLECTANCE']=!0x1,this['_reflectanceTexture']&&!_0x96e5dd&&(!this['_metallicReflectanceTexture']||this[_0x394359(0x26e3)]&&this[_0x394359(0x1bbc)])?(_0x179e88['G'][_0x394359(0x1dbe)](this[_0x394359(0x3ee9)],_0x2545d3,_0x394359(0x18c8)),_0x2545d3[_0x394359(0x2527)]=this[_0x394359(0x3ee9)][_0x394359(0x1c01)]):_0x2545d3[_0x394359(0x18c8)]=!0x1):(_0x2545d3[_0x394359(0x23ae)]=!0x1,_0x2545d3[_0x394359(0x18c8)]=!0x1),this['_microSurfaceTexture']?_0x179e88['G']['PrepareDefinesForMergedUV'](this[_0x394359(0x161f)],_0x2545d3,_0x394359(0x5a5)):_0x2545d3[_0x394359(0x5a5)]=!0x1):(_0x2545d3[_0x394359(0x2aba)]=!0x1,_0x2545d3[_0x394359(0x5a5)]=!0x1),_0x568ed2[_0x394359(0xb60)]()[_0x394359(0xc9d)]&&this[_0x394359(0xdd9)]&&_0x12e67b['k'][_0x394359(0x27f6)]&&!this['_disableBumpMap']?(_0x179e88['G'][_0x394359(0x1dbe)](this[_0x394359(0xdd9)],_0x2545d3,_0x394359(0x35c0)),this[_0x394359(0x277b)]&&this['_albedoTexture']&&_0x12e67b['k']['DiffuseTextureEnabled']?(_0x2545d3[_0x394359(0x13e0)]=!0x0,_0x2545d3[_0x394359(0x1583)]=!!this[_0x394359(0x1e5a)]):_0x2545d3[_0x394359(0x13e0)]=!0x1,_0x2545d3[_0x394359(0x32fe)]=this['_useObjectSpaceNormalMap']):(_0x2545d3['BUMP']=!0x1,_0x2545d3[_0x394359(0x13e0)]=!0x1,_0x2545d3[_0x394359(0x1583)]=!0x1,_0x2545d3[_0x394359(0x32fe)]=!0x1),this[_0x394359(0x1c82)]&&_0x12e67b['k'][_0x394359(0x1c4a)]?(_0x2545d3[_0x394359(0x3ea6)]=!0x0,_0x2545d3['ENVIRONMENTBRDF_RGBD']=this[_0x394359(0x1c82)][_0x394359(0x1850)]):(_0x2545d3['ENVIRONMENTBRDF']=!0x1,_0x2545d3['ENVIRONMENTBRDF_RGBD']=!0x1),this['_shouldUseAlphaFromAlbedoTexture']()?_0x2545d3[_0x394359(0x1380)]=!0x0:_0x2545d3[_0x394359(0x1380)]=!0x1;}_0x2545d3[_0x394359(0x3401)]=this[_0x394359(0x3907)],this['_lightFalloff']===_0x3acd19[_0x394359(0x3cdb)]?(_0x2545d3[_0x394359(0x29d7)]=!0x1,_0x2545d3['USEGLTFLIGHTFALLOFF']=!0x1):this[_0x394359(0x2839)]===_0x3acd19[_0x394359(0x12d7)]?(_0x2545d3['USEPHYSICALLIGHTFALLOFF']=!0x1,_0x2545d3[_0x394359(0x3af0)]=!0x0):(_0x2545d3[_0x394359(0x29d7)]=!0x0,_0x2545d3[_0x394359(0x3af0)]=!0x1),_0x2545d3[_0x394359(0x335)]=this['_useRadianceOverAlpha'],!this['backFaceCulling']&&this[_0x394359(0x400c)]?_0x2545d3[_0x394359(0x3095)]=!0x0:_0x2545d3['TWOSIDEDLIGHTING']=!0x1,_0x2545d3[_0x394359(0x3b92)]=_0x568ed2[_0x394359(0xb60)]()[_0x394359(0xc9d)]&&this[_0x394359(0x13b3)];}(_0x2545d3[_0x394359(0x2389)]||_0x2545d3[_0x394359(0x27af)])&&(_0x2545d3[_0x394359(0xd86)]=''+this['_alphaCutOff']+(this[_0x394359(0x14fe)]%0x1==0x0?'.':''),_0x2545d3[_0x394359(0x2eca)]=this[_0x394359(0x3b3b)]===_0x567ad9['g']['ALPHA_PREMULTIPLIED']||this[_0x394359(0x3b3b)]===_0x567ad9['g'][_0x394359(0x3265)],_0x2545d3[_0x394359(0xe73)]=this[_0x394359(0xe4d)](_0x2f9968),_0x2545d3[_0x394359(0x2ad8)]=this[_0x394359(0x1956)]||this[_0x394359(0x2872)],_0x2545d3['LINEARALPHAFRESNEL']=this[_0x394359(0x2872)]),_0x2545d3[_0x394359(0x2608)]&&this['_imageProcessingConfiguration']&&this[_0x394359(0x14b4)]['prepareDefines'](_0x2545d3),_0x2545d3[_0x394359(0x3d9c)]=this[_0x394359(0x31fb)],_0x2545d3[_0x394359(0x32ca)]=this[_0x394359(0xb18)],_0x2545d3[_0x394359(0x1fe7)]=this[_0x394359(0x2345)],_0x2545d3[_0x394359(0x27af)]&&(_0x179e88['G'][_0x394359(0x2154)](_0x2f9968,_0x53dcb0,this[_0x394359(0x2700)],this[_0x394359(0x1139)],this[_0x394359(0x1ef8)],this[_0x394359(0x848)](_0x2f9968)||this['_forceAlphaTest'],_0x2545d3),_0x2545d3[_0x394359(0x2995)]=this['_unlit']||(this[_0x394359(0x1139)]||this[_0x394359(0xbb6)])&&!_0x2f9968[_0x394359(0x41e6)](_0x3a8c24['o'][_0x394359(0x279a)]),_0x2545d3[_0x394359(0x3aa8)]=this[_0x394359(0x40cb)]),_0x179e88['G'][_0x394359(0x24f9)](_0x53dcb0,_0x568ed2,this,_0x2545d3,!!_0x759c98,_0x327158,_0x13fdfe),this[_0x394359(0x3313)][_0x394359(0x1864)]=_0x2545d3,this[_0x394359(0x3313)]['mesh']=_0x2f9968,this[_0x394359(0x21ee)](this['_eventInfo']),_0x179e88['G'][_0x394359(0xd98)](_0x2f9968,_0x2545d3,!0x0,!0x0,!0x0,this[_0x394359(0xe46)]!==_0x3acd19[_0x394359(0x3853)]),this[_0x394359(0x21e7)](this[_0x394359(0x3313)]);}[_0x50248f(0x2885)](_0x4e909e,_0x2ec78d,_0x277145){var _0x272d29=_0x50248f,_0x277145=Object[_0x272d29(0x3345)]({'clipPlane':!0x1,'useInstances':!0x1},_0x277145),_0x4529ea=(this[_0x272d29(0x25a4)]||this[_0x272d29(0x1f2a)](),this['_callbackPluginEventGeneric'](_0x4e5008['S']['GetDefineNames'],this['_eventInfo']),new _0x46c94e(this[_0x272d29(0x3313)]['defineNames']));const _0x328d86=this[_0x272d29(0x2ed4)](_0x4e909e,_0x4529ea,void 0x0,void 0x0,_0x277145[_0x272d29(0x4092)],_0x277145['clipPlane'],_0x4e909e[_0x272d29(0x3909)]);this[_0x272d29(0x3328)]&&(_0x517cb6['effect']=_0x328d86,_0x517cb6[_0x272d29(0xa1c)]=null,this[_0x272d29(0x3328)][_0x272d29(0x2a3a)](_0x517cb6)),_0x328d86[_0x272d29(0x3261)]()?_0x2ec78d&&_0x2ec78d(this):_0x328d86[_0x272d29(0x1643)]['add'](()=>{_0x2ec78d&&_0x2ec78d(this);});}[_0x50248f(0x1f2a)](){var _0x140ec9=_0x50248f;const _0x24eb2b=this[_0x140ec9(0xa89)];_0x24eb2b['addUniform']('vAlbedoInfos',0x2),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x18fb),0x4),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x12fc),0x2),_0x24eb2b['addUniform']('vEmissiveInfos',0x2),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x5b3),0x2),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x352c),0x3),_0x24eb2b[_0x140ec9(0x2d8d)]('vMicroSurfaceSamplerInfos',0x2),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x3f51),0x2),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x24ff),0x2),_0x24eb2b['addUniform'](_0x140ec9(0x3477),0x3),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x21b7),0x3),_0x24eb2b[_0x140ec9(0x2d8d)]('vBumpInfos',0x3),_0x24eb2b[_0x140ec9(0x2d8d)]('albedoMatrix',0x10),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x1d4d),0x10),_0x24eb2b[_0x140ec9(0x2d8d)]('opacityMatrix',0x10),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x9f8),0x10),_0x24eb2b['addUniform'](_0x140ec9(0x25ed),0x10),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x34a2),0x10),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x3085),0x10),_0x24eb2b[_0x140ec9(0x2d8d)]('bumpMatrix',0x10),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x12b4),0x2),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0xedd),0x10),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x149e),0x3),_0x24eb2b['addUniform']('vAlbedoColor',0x4),_0x24eb2b['addUniform'](_0x140ec9(0x644),0x4),_0x24eb2b[_0x140ec9(0x2d8d)]('vReflectionMicrosurfaceInfos',0x3),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x23ec),0x1),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x1129),0x4),_0x24eb2b['addUniform'](_0x140ec9(0x2914),0x3),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x1de5),0x3),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x3521),0x2),_0x24eb2b['addUniform']('vMetallicReflectanceFactors',0x4),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x2bc1),0x2),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x1161),0x10),_0x24eb2b[_0x140ec9(0x2d8d)]('vReflectanceInfos',0x2),_0x24eb2b['addUniform'](_0x140ec9(0x14fd),0x10),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x11cc),0x3),_0x24eb2b[_0x140ec9(0x2d8d)]('vSphericalL1_1',0x3),_0x24eb2b[_0x140ec9(0x2d8d)]('vSphericalL10',0x3),_0x24eb2b[_0x140ec9(0x2d8d)]('vSphericalL11',0x3),_0x24eb2b['addUniform'](_0x140ec9(0x180d),0x3),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x2cd3),0x3),_0x24eb2b['addUniform'](_0x140ec9(0x1d2e),0x3),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0xa6a),0x3),_0x24eb2b['addUniform'](_0x140ec9(0x1852),0x3),_0x24eb2b['addUniform'](_0x140ec9(0x1831),0x3),_0x24eb2b[_0x140ec9(0x2d8d)]('vSphericalY',0x3),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x32b4),0x3),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x260d),0x3),_0x24eb2b['addUniform'](_0x140ec9(0x1181),0x3),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x939),0x3),_0x24eb2b['addUniform'](_0x140ec9(0x1b23),0x3),_0x24eb2b['addUniform']('vSphericalYZ',0x3),_0x24eb2b[_0x140ec9(0x2d8d)](_0x140ec9(0x2b25),0x3),super[_0x140ec9(0x1f2a)]();}[_0x50248f(0x15da)](_0x532a49,_0x1fb9c6,_0x596312){var _0x33604c=_0x50248f;const _0x401b61=this[_0x33604c(0x83e)]();var _0x2414a9=_0x596312[_0x33604c(0x3c74)];if(_0x2414a9){var _0x544e16=_0x596312[_0x33604c(0x2766)];if(_0x544e16){this[_0x33604c(0xead)]=_0x544e16,_0x1fb9c6[_0x33604c(0x1341)]()[_0x33604c(0x26fd)](_0x544e16,_0x33604c(0x88d)),_0x1fb9c6[_0x33604c(0x34ff)](_0x532a49);const _0x196890=_0x401b61[_0x33604c(0x2cd1)]();this[_0x33604c(0xa89)][_0x33604c(0x26fd)](_0x544e16,'Material'),this[_0x33604c(0x3ed)]['bindForSubMesh'](this['_activeEffect'],_0x401b61,_0x1fb9c6,_0x532a49,this['isFrozen']),this[_0x33604c(0x3313)][_0x33604c(0xa1c)]=_0x596312,this[_0x33604c(0x18c3)](this[_0x33604c(0x3313)]),_0x2414a9[_0x33604c(0x32fe)]&&(_0x532a49[_0x33604c(0xd81)](this[_0x33604c(0x3000)]),this[_0x33604c(0x38e4)](this[_0x33604c(0x3000)]));var _0x19d439,_0xe9a251,_0x532a49=_0x544e16[_0x33604c(0x1a57)]||this['_mustRebind'](_0x401b61,_0x544e16,_0x1fb9c6[_0x33604c(0x241b)]);_0x179e88['G'][_0x33604c(0x2a10)](_0x1fb9c6,this[_0x33604c(0xead)],this[_0x33604c(0x3ed)]);let _0x31d527=null;const _0x3e0f22=this[_0x33604c(0xa89)];_0x532a49?(this[_0x33604c(0x1ad5)](_0x544e16),_0x31d527=this[_0x33604c(0x634)](),_0x3e0f22['useUbo']&&this[_0x33604c(0x31c8)]&&_0x3e0f22[_0x33604c(0x2617)]&&!_0x544e16['_forceRebindOnNextCall']||(_0x401b61[_0x33604c(0x337e)]&&(this[_0x33604c(0x18a0)]&&_0x12e67b['k'][_0x33604c(0x2949)]&&(_0x3e0f22[_0x33604c(0xc20)](_0x33604c(0x293f),this[_0x33604c(0x18a0)][_0x33604c(0x1246)],this['_albedoTexture'][_0x33604c(0x184a)]),_0x179e88['G']['BindTextureMatrix'](this[_0x33604c(0x18a0)],_0x3e0f22,_0x33604c(0x340e))),this[_0x33604c(0x1123)]&&_0x12e67b['k'][_0x33604c(0x301)]&&(_0x3e0f22[_0x33604c(0x754)]('vAmbientInfos',this['_ambientTexture'][_0x33604c(0x1246)],this['_ambientTexture'][_0x33604c(0x184a)],this[_0x33604c(0x212f)],this['_ambientTextureImpactOnAnalyticalLights']),_0x179e88['G'][_0x33604c(0x9a0)](this[_0x33604c(0x1123)],_0x3e0f22,_0x33604c(0x384e))),this[_0x33604c(0x1369)]&&_0x12e67b['k']['OpacityTextureEnabled']&&(_0x3e0f22[_0x33604c(0xc20)](_0x33604c(0x12fc),this['_opacityTexture'][_0x33604c(0x1246)],this['_opacityTexture'][_0x33604c(0x184a)]),_0x179e88['G'][_0x33604c(0x9a0)](this[_0x33604c(0x1369)],_0x3e0f22,_0x33604c(0x3727))),_0x31d527&&_0x12e67b['k'][_0x33604c(0x1c4a)]&&(_0x3e0f22[_0x33604c(0xb9e)](_0x33604c(0xedd),_0x31d527[_0x33604c(0x21df)]()),_0x3e0f22[_0x33604c(0xc20)](_0x33604c(0x3f51),_0x31d527['level'],0x0),_0x31d527['boundingBoxSize']&&(_0x19d439=_0x31d527,_0x3e0f22['updateVector3'](_0x33604c(0x3477),_0x19d439['boundingBoxPosition']),_0x3e0f22['updateVector3'](_0x33604c(0x21b7),_0x19d439[_0x33604c(0xe6a)])),this[_0x33604c(0x2855)]&&(_0x19d439=_0x31d527['getSize']()['width'],_0x3e0f22[_0x33604c(0xc20)](_0x33604c(0x24ff),_0x19d439,_0x31a0a2['R'][_0x33604c(0x3350)](_0x19d439))),_0x2414a9['USEIRRADIANCEMAP']||(_0x19d439=_0x31d527[_0x33604c(0x2ae3)],_0x2414a9['USESPHERICALFROMREFLECTIONMAP']&&_0x19d439&&(_0x2414a9['SPHERICAL_HARMONICS']?(_0xe9a251=_0x19d439[_0x33604c(0x1e11)],_0x3e0f22[_0x33604c(0x645)](_0x33604c(0x11cc),_0xe9a251[_0x33604c(0x12c8)]),_0x3e0f22['updateVector3'](_0x33604c(0x16ab),_0xe9a251[_0x33604c(0x2e8e)]),_0x3e0f22[_0x33604c(0x645)]('vSphericalL10',_0xe9a251['l10']),_0x3e0f22[_0x33604c(0x645)](_0x33604c(0x17ab),_0xe9a251[_0x33604c(0x22f5)]),_0x3e0f22[_0x33604c(0x645)]('vSphericalL2_2',_0xe9a251['l2_2']),_0x3e0f22['updateVector3'](_0x33604c(0x2cd3),_0xe9a251[_0x33604c(0x3bf8)]),_0x3e0f22[_0x33604c(0x645)](_0x33604c(0x1d2e),_0xe9a251['l20']),_0x3e0f22[_0x33604c(0x645)](_0x33604c(0xa6a),_0xe9a251[_0x33604c(0x2a7)]),_0x3e0f22['updateVector3'](_0x33604c(0x1852),_0xe9a251[_0x33604c(0x28e0)])):(_0x3e0f22[_0x33604c(0xcbe)]('vSphericalX',_0x19d439['x']['x'],_0x19d439['x']['y'],_0x19d439['x']['z']),_0x3e0f22[_0x33604c(0xcbe)](_0x33604c(0x1d95),_0x19d439['y']['x'],_0x19d439['y']['y'],_0x19d439['y']['z']),_0x3e0f22[_0x33604c(0xcbe)](_0x33604c(0x32b4),_0x19d439['z']['x'],_0x19d439['z']['y'],_0x19d439['z']['z']),_0x3e0f22['updateFloat3']('vSphericalXX_ZZ',_0x19d439['xx']['x']-_0x19d439['zz']['x'],_0x19d439['xx']['y']-_0x19d439['zz']['y'],_0x19d439['xx']['z']-_0x19d439['zz']['z']),_0x3e0f22[_0x33604c(0xcbe)](_0x33604c(0x1181),_0x19d439['yy']['x']-_0x19d439['zz']['x'],_0x19d439['yy']['y']-_0x19d439['zz']['y'],_0x19d439['yy']['z']-_0x19d439['zz']['z']),_0x3e0f22['updateFloat3'](_0x33604c(0x939),_0x19d439['zz']['x'],_0x19d439['zz']['y'],_0x19d439['zz']['z']),_0x3e0f22[_0x33604c(0xcbe)](_0x33604c(0x1b23),_0x19d439['xy']['x'],_0x19d439['xy']['y'],_0x19d439['xy']['z']),_0x3e0f22[_0x33604c(0xcbe)](_0x33604c(0x3796),_0x19d439['yz']['x'],_0x19d439['yz']['y'],_0x19d439['yz']['z']),_0x3e0f22[_0x33604c(0xcbe)](_0x33604c(0x2b25),_0x19d439['zx']['x'],_0x19d439['zx']['y'],_0x19d439['zx']['z'])))),_0x3e0f22['updateFloat3']('vReflectionMicrosurfaceInfos',_0x31d527[_0x33604c(0x5dd)]()['width'],_0x31d527[_0x33604c(0x38a8)],_0x31d527[_0x33604c(0x3b6b)])),this[_0x33604c(0xf69)]&&_0x12e67b['k'][_0x33604c(0xbd8)]&&(_0x3e0f22['updateFloat2'](_0x33604c(0x3ad6),this['_emissiveTexture']['coordinatesIndex'],this[_0x33604c(0xf69)]['level']),_0x179e88['G'][_0x33604c(0x9a0)](this[_0x33604c(0xf69)],_0x3e0f22,'emissive')),this[_0x33604c(0x2578)]&&_0x12e67b['k'][_0x33604c(0x2e0a)]&&(_0x3e0f22['updateFloat2']('vLightmapInfos',this[_0x33604c(0x2578)]['coordinatesIndex'],this[_0x33604c(0x2578)][_0x33604c(0x184a)]),_0x179e88['G'][_0x33604c(0x9a0)](this['_lightmapTexture'],_0x3e0f22,_0x33604c(0x2281))),_0x12e67b['k'][_0x33604c(0x187b)]&&(this[_0x33604c(0x2c2d)]?(_0x3e0f22['updateFloat3']('vReflectivityInfos',this['_metallicTexture'][_0x33604c(0x1246)],this[_0x33604c(0x2c2d)][_0x33604c(0x184a)],this['_ambientTextureStrength']),_0x179e88['G'][_0x33604c(0x9a0)](this[_0x33604c(0x2c2d)],_0x3e0f22,_0x33604c(0x18af))):this[_0x33604c(0x4002)]&&(_0x3e0f22[_0x33604c(0xcbe)](_0x33604c(0x352c),this['_reflectivityTexture']['coordinatesIndex'],this[_0x33604c(0x4002)][_0x33604c(0x184a)],0x1),_0x179e88['G'][_0x33604c(0x9a0)](this[_0x33604c(0x4002)],_0x3e0f22,'reflectivity')),this['_metallicReflectanceTexture']&&(_0x3e0f22['updateFloat2'](_0x33604c(0x2bc1),this[_0x33604c(0x26e3)][_0x33604c(0x1246)],this[_0x33604c(0x26e3)][_0x33604c(0x184a)]),_0x179e88['G'][_0x33604c(0x9a0)](this[_0x33604c(0x26e3)],_0x3e0f22,_0x33604c(0x1f07))),this[_0x33604c(0x3ee9)]&&_0x2414a9['REFLECTANCE']&&(_0x3e0f22[_0x33604c(0xc20)]('vReflectanceInfos',this['_reflectanceTexture'][_0x33604c(0x1246)],this[_0x33604c(0x3ee9)][_0x33604c(0x184a)]),_0x179e88['G']['BindTextureMatrix'](this[_0x33604c(0x3ee9)],_0x3e0f22,_0x33604c(0x227f))),this[_0x33604c(0x161f)]&&(_0x3e0f22[_0x33604c(0xc20)](_0x33604c(0x3ae5),this[_0x33604c(0x161f)][_0x33604c(0x1246)],this[_0x33604c(0x161f)][_0x33604c(0x184a)]),_0x179e88['G'][_0x33604c(0x9a0)](this[_0x33604c(0x161f)],_0x3e0f22,_0x33604c(0x1fca)))),this[_0x33604c(0xdd9)]&&_0x196890[_0x33604c(0xb60)]()[_0x33604c(0xc9d)]&&_0x12e67b['k'][_0x33604c(0x27f6)]&&!this[_0x33604c(0x3e44)]&&(_0x3e0f22[_0x33604c(0xcbe)]('vBumpInfos',this[_0x33604c(0xdd9)][_0x33604c(0x1246)],this[_0x33604c(0xdd9)]['level'],this[_0x33604c(0x19f2)]),_0x179e88['G'][_0x33604c(0x9a0)](this[_0x33604c(0xdd9)],_0x3e0f22,_0x33604c(0x3484)),_0x401b61[_0x33604c(0x33ed)]?_0x3e0f22[_0x33604c(0xc20)](_0x33604c(0x12b4),this[_0x33604c(0x22df)]?0x1:-0x1,this[_0x33604c(0x35d5)]?0x1:-0x1):_0x3e0f22[_0x33604c(0xc20)](_0x33604c(0x12b4),this['_invertNormalMapX']?-0x1:0x1,this['_invertNormalMapY']?-0x1:0x1))),this[_0x33604c(0x1139)]&&_0x3e0f22[_0x33604c(0x652)](_0x33604c(0x23ec),this[_0x33604c(0x23ec)]),_0x2414a9['METALLICWORKFLOW']?(_0x27713c['zZ']['Color3'][0x0]['r']=void 0x0===this[_0x33604c(0x1986)]||null===this[_0x33604c(0x1986)]?0x1:this[_0x33604c(0x1986)],_0x27713c['zZ'][_0x33604c(0x1f42)][0x0]['g']=void 0x0===this[_0x33604c(0x2e6c)]||null===this[_0x33604c(0x2e6c)]?0x1:this[_0x33604c(0x2e6c)],_0x3e0f22['updateColor4'](_0x33604c(0x1129),_0x27713c['zZ'][_0x33604c(0x1f42)][0x0],0x1),_0xe9a251=null!=(_0x19d439=null==(_0xe9a251=this['subSurface'])?void 0x0:_0xe9a251[_0x33604c(0x742)])?_0x19d439:1.5,_0x19d439=Math[_0x33604c(0x143c)]((_0xe9a251-0x1)/(_0xe9a251+0x1),0x2),this['_metallicReflectanceColor'][_0x33604c(0x15c6)](_0x19d439*this[_0x33604c(0x1c81)],_0x27713c['zZ']['Color3'][0x0]),_0xe9a251=this[_0x33604c(0x1c81)],_0x3e0f22[_0x33604c(0xde4)]('vMetallicReflectanceFactors',_0x27713c['zZ'][_0x33604c(0x1f42)][0x0],_0xe9a251)):_0x3e0f22[_0x33604c(0xde4)](_0x33604c(0x1129),this[_0x33604c(0x2ebe)],this[_0x33604c(0x739)]),_0x3e0f22['updateColor3']('vEmissiveColor',_0x12e67b['k'][_0x33604c(0xbd8)]?this['_emissiveColor']:_0x27713c['Wo'][_0x33604c(0x923)]),_0x3e0f22[_0x33604c(0x2b32)](_0x33604c(0x149e),this['_reflectionColor']),!_0x2414a9[_0x33604c(0x2639)]&&null!=(_0x19d439=this[_0x33604c(0x3de1)])&&_0x19d439[_0x33604c(0x1d1b)]?_0x3e0f22[_0x33604c(0xde4)](_0x33604c(0x3c4f),this[_0x33604c(0x18fc)],0x1):_0x3e0f22[_0x33604c(0xde4)](_0x33604c(0x3c4f),this[_0x33604c(0x18fc)],this[_0x33604c(0x1aed)]),this[_0x33604c(0x2ec6)]['x']=this[_0x33604c(0xb8e)],this[_0x33604c(0x2ec6)]['y']=this[_0x33604c(0x1073)],this[_0x33604c(0x2ec6)]['z']=this['_environmentIntensity']*_0x401b61[_0x33604c(0x2b52)],this['_lightingInfos']['w']=this[_0x33604c(0x1d7d)],_0x3e0f22[_0x33604c(0x3e49)](_0x33604c(0x644),this['_lightingInfos']),_0x401b61[_0x33604c(0x2a26)][_0x33604c(0x2e19)](this[_0x33604c(0x949)],this[_0x33604c(0x1c11)]),_0x3e0f22[_0x33604c(0x2b32)](_0x33604c(0x1de5),this['_globalAmbientColor']),_0x3e0f22[_0x33604c(0xc20)](_0x33604c(0x3521),this[_0x33604c(0x1cc1)],this['debugFactor'])),_0x401b61[_0x33604c(0x337e)]&&(this['_albedoTexture']&&_0x12e67b['k']['DiffuseTextureEnabled']&&_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0x12e3),this[_0x33604c(0x18a0)]),this[_0x33604c(0x1123)]&&_0x12e67b['k'][_0x33604c(0x301)]&&_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0x18ba),this[_0x33604c(0x1123)]),this[_0x33604c(0x1369)]&&_0x12e67b['k'][_0x33604c(0xc93)]&&_0x3e0f22[_0x33604c(0x1888)]('opacitySampler',this[_0x33604c(0x1369)]),_0x31d527&&_0x12e67b['k'][_0x33604c(0x1c4a)]&&(_0x2414a9[_0x33604c(0x3e83)]?_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0x14a8),_0x31d527):(_0x3e0f22['setTexture'](_0x33604c(0x14a8),_0x31d527[_0x33604c(0x3e10)]||_0x31d527),_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0x414e),_0x31d527[_0x33604c(0x205c)]||_0x31d527),_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0xa12),_0x31d527[_0x33604c(0x109e)]||_0x31d527)),_0x2414a9['USEIRRADIANCEMAP']&&_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0xb88),_0x31d527[_0x33604c(0x2453)])),_0x2414a9['ENVIRONMENTBRDF']&&_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0x32ed),this[_0x33604c(0x1c82)]),this['_emissiveTexture']&&_0x12e67b['k'][_0x33604c(0xbd8)]&&_0x3e0f22[_0x33604c(0x1888)]('emissiveSampler',this[_0x33604c(0xf69)]),this[_0x33604c(0x2578)]&&_0x12e67b['k'][_0x33604c(0x2e0a)]&&_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0x10ab),this[_0x33604c(0x2578)]),_0x12e67b['k'][_0x33604c(0x187b)]&&(this[_0x33604c(0x2c2d)]?_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0x1228),this[_0x33604c(0x2c2d)]):this[_0x33604c(0x4002)]&&_0x3e0f22[_0x33604c(0x1888)]('reflectivitySampler',this[_0x33604c(0x4002)]),this['_metallicReflectanceTexture']&&_0x3e0f22[_0x33604c(0x1888)]('metallicReflectanceSampler',this[_0x33604c(0x26e3)]),this['_reflectanceTexture']&&_0x2414a9[_0x33604c(0x18c8)]&&_0x3e0f22['setTexture'](_0x33604c(0x161e),this[_0x33604c(0x3ee9)]),this[_0x33604c(0x161f)]&&_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0x1fca),this[_0x33604c(0x161f)])),this[_0x33604c(0xdd9)]&&_0x196890['getCaps']()['standardDerivatives']&&_0x12e67b['k']['BumpTextureEnabled']&&!this[_0x33604c(0x3e44)]&&_0x3e0f22[_0x33604c(0x1888)](_0x33604c(0x4c5),this[_0x33604c(0xdd9)])),this[_0x33604c(0x83e)]()[_0x33604c(0x2efb)]&&this['needAlphaBlendingForMesh'](_0x1fb9c6)&&this['getScene']()['depthPeelingRenderer'][_0x33604c(0x2de9)](_0x544e16),this[_0x33604c(0x3313)][_0x33604c(0xa1c)]=_0x596312,this['_callbackPluginEventBindForSubMesh'](this['_eventInfo']),(0x0,_0x1b1715['an'])(this[_0x33604c(0xead)],this,_0x401b61),this[_0x33604c(0x179c)](_0x544e16)):_0x401b61['getEngine']()[_0x33604c(0x1553)][_0x33604c(0x1471)]&&(this['_needToBindSceneUbo']=!0x0),!_0x532a49&&this[_0x33604c(0x31c8)]||(_0x401b61[_0x33604c(0x3860)]&&!this[_0x33604c(0x3fc9)]&&_0x179e88['G']['BindLights'](_0x401b61,_0x1fb9c6,this[_0x33604c(0xead)],_0x2414a9,this[_0x33604c(0x37dd)]),(_0x401b61['fogEnabled']&&_0x1fb9c6[_0x33604c(0x2ccd)]&&_0x401b61[_0x33604c(0xb61)]!==_0x18a049['x']['FOGMODE_NONE']||_0x31d527||_0x1fb9c6[_0x33604c(0x2ecb)]||_0x2414a9[_0x33604c(0x16fc)])&&this['bindView'](_0x544e16),_0x179e88['G']['BindFogParameters'](_0x401b61,_0x1fb9c6,this[_0x33604c(0xead)],!0x0),_0x2414a9[_0x33604c(0x79e)]&&_0x179e88['G'][_0x33604c(0x3514)](_0x1fb9c6,this[_0x33604c(0xead)]),_0x2414a9['BAKED_VERTEX_ANIMATION_TEXTURE']&&null!=(_0xe9a251=_0x1fb9c6[_0x33604c(0x1322)])&&_0xe9a251[_0x33604c(0x2de9)](_0x544e16,_0x2414a9[_0x33604c(0x22d6)]),this[_0x33604c(0x14b4)]['bind'](this[_0x33604c(0xead)]),_0x179e88['G']['BindLogDepth'](_0x2414a9,this[_0x33604c(0xead)],_0x401b61)),this[_0x33604c(0x2b19)](_0x1fb9c6,this['_activeEffect']),_0x3e0f22[_0x33604c(0x22f)]();}}}['getAnimatables'](){var _0x83cc27=_0x50248f;const _0x29c2b0=super[_0x83cc27(0x271b)]();return this['_albedoTexture']&&this[_0x83cc27(0x18a0)][_0x83cc27(0x3ac2)]&&0x0<this['_albedoTexture']['animations'][_0x83cc27(0x1377)]&&_0x29c2b0[_0x83cc27(0x3f90)](this[_0x83cc27(0x18a0)]),this['_ambientTexture']&&this[_0x83cc27(0x1123)][_0x83cc27(0x3ac2)]&&0x0<this[_0x83cc27(0x1123)][_0x83cc27(0x3ac2)]['length']&&_0x29c2b0[_0x83cc27(0x3f90)](this[_0x83cc27(0x1123)]),this[_0x83cc27(0x1369)]&&this[_0x83cc27(0x1369)]['animations']&&0x0<this[_0x83cc27(0x1369)][_0x83cc27(0x3ac2)][_0x83cc27(0x1377)]&&_0x29c2b0[_0x83cc27(0x3f90)](this[_0x83cc27(0x1369)]),this['_reflectionTexture']&&this['_reflectionTexture'][_0x83cc27(0x3ac2)]&&0x0<this[_0x83cc27(0x40aa)][_0x83cc27(0x3ac2)][_0x83cc27(0x1377)]&&_0x29c2b0[_0x83cc27(0x3f90)](this[_0x83cc27(0x40aa)]),this[_0x83cc27(0xf69)]&&this[_0x83cc27(0xf69)][_0x83cc27(0x3ac2)]&&0x0<this[_0x83cc27(0xf69)][_0x83cc27(0x3ac2)]['length']&&_0x29c2b0[_0x83cc27(0x3f90)](this[_0x83cc27(0xf69)]),this[_0x83cc27(0x2c2d)]&&this[_0x83cc27(0x2c2d)]['animations']&&0x0<this[_0x83cc27(0x2c2d)][_0x83cc27(0x3ac2)]['length']?_0x29c2b0['push'](this['_metallicTexture']):this[_0x83cc27(0x4002)]&&this['_reflectivityTexture'][_0x83cc27(0x3ac2)]&&0x0<this['_reflectivityTexture'][_0x83cc27(0x3ac2)][_0x83cc27(0x1377)]&&_0x29c2b0[_0x83cc27(0x3f90)](this[_0x83cc27(0x4002)]),this['_bumpTexture']&&this[_0x83cc27(0xdd9)][_0x83cc27(0x3ac2)]&&0x0<this['_bumpTexture'][_0x83cc27(0x3ac2)][_0x83cc27(0x1377)]&&_0x29c2b0['push'](this['_bumpTexture']),this[_0x83cc27(0x2578)]&&this[_0x83cc27(0x2578)][_0x83cc27(0x3ac2)]&&0x0<this[_0x83cc27(0x2578)][_0x83cc27(0x3ac2)][_0x83cc27(0x1377)]&&_0x29c2b0[_0x83cc27(0x3f90)](this[_0x83cc27(0x2578)]),this[_0x83cc27(0x26e3)]&&this[_0x83cc27(0x26e3)][_0x83cc27(0x3ac2)]&&0x0<this[_0x83cc27(0x26e3)][_0x83cc27(0x3ac2)][_0x83cc27(0x1377)]&&_0x29c2b0[_0x83cc27(0x3f90)](this[_0x83cc27(0x26e3)]),this[_0x83cc27(0x3ee9)]&&this[_0x83cc27(0x3ee9)][_0x83cc27(0x3ac2)]&&0x0<this[_0x83cc27(0x3ee9)][_0x83cc27(0x3ac2)][_0x83cc27(0x1377)]&&_0x29c2b0[_0x83cc27(0x3f90)](this[_0x83cc27(0x3ee9)]),this[_0x83cc27(0x161f)]&&this[_0x83cc27(0x161f)][_0x83cc27(0x3ac2)]&&0x0<this[_0x83cc27(0x161f)][_0x83cc27(0x3ac2)][_0x83cc27(0x1377)]&&_0x29c2b0['push'](this[_0x83cc27(0x161f)]),_0x29c2b0;}[_0x50248f(0x634)](){var _0x2056e6=_0x50248f;return this[_0x2056e6(0x40aa)]||this[_0x2056e6(0x83e)]()['environmentTexture'];}[_0x50248f(0x328d)](){var _0x18cab4=_0x50248f;const _0x10efcb=super[_0x18cab4(0x328d)]();return this[_0x18cab4(0x18a0)]&&_0x10efcb[_0x18cab4(0x3f90)](this[_0x18cab4(0x18a0)]),this[_0x18cab4(0x1123)]&&_0x10efcb[_0x18cab4(0x3f90)](this[_0x18cab4(0x1123)]),this[_0x18cab4(0x1369)]&&_0x10efcb[_0x18cab4(0x3f90)](this[_0x18cab4(0x1369)]),this[_0x18cab4(0x40aa)]&&_0x10efcb[_0x18cab4(0x3f90)](this[_0x18cab4(0x40aa)]),this[_0x18cab4(0xf69)]&&_0x10efcb[_0x18cab4(0x3f90)](this['_emissiveTexture']),this[_0x18cab4(0x4002)]&&_0x10efcb[_0x18cab4(0x3f90)](this['_reflectivityTexture']),this['_metallicTexture']&&_0x10efcb[_0x18cab4(0x3f90)](this[_0x18cab4(0x2c2d)]),this['_metallicReflectanceTexture']&&_0x10efcb[_0x18cab4(0x3f90)](this['_metallicReflectanceTexture']),this['_reflectanceTexture']&&_0x10efcb['push'](this[_0x18cab4(0x3ee9)]),this[_0x18cab4(0x161f)]&&_0x10efcb['push'](this[_0x18cab4(0x161f)]),this['_bumpTexture']&&_0x10efcb[_0x18cab4(0x3f90)](this[_0x18cab4(0xdd9)]),this[_0x18cab4(0x2578)]&&_0x10efcb[_0x18cab4(0x3f90)](this['_lightmapTexture']),_0x10efcb;}[_0x50248f(0x32b8)](_0x2e4c14){var _0x12854b=_0x50248f;return!!super[_0x12854b(0x32b8)](_0x2e4c14)||this[_0x12854b(0x18a0)]===_0x2e4c14||this[_0x12854b(0x1123)]===_0x2e4c14||this[_0x12854b(0x1369)]===_0x2e4c14||this[_0x12854b(0x40aa)]===_0x2e4c14||this['_emissiveTexture']===_0x2e4c14||this['_reflectivityTexture']===_0x2e4c14||this['_metallicTexture']===_0x2e4c14||this[_0x12854b(0x26e3)]===_0x2e4c14||this['_reflectanceTexture']===_0x2e4c14||this[_0x12854b(0x161f)]===_0x2e4c14||this[_0x12854b(0xdd9)]===_0x2e4c14||this[_0x12854b(0x2578)]===_0x2e4c14;}[_0x50248f(0x1fe3)](){var _0x176753=_0x50248f,_0x51f3cc;if(null==(_0x51f3cc=this[_0x176753(0x3de1)])||!_0x51f3cc[_0x176753(0x196f)])return!0x1;const _0x2e4b2c=this['getScene']()[_0x176753(0x370a)]();return _0x2e4b2c&&(_0x2e4b2c[_0x176753(0x2f50)]=!0x0),!0x0;}[_0x50248f(0x18c9)](_0x1b1b66,_0x514d10){var _0x3f9471=_0x50248f,_0x1363b4;_0x514d10&&(this[_0x3f9471(0x1c82)]&&this['getScene']()['environmentBRDFTexture']!==this['_environmentBRDFTexture']&&this[_0x3f9471(0x1c82)][_0x3f9471(0x18c9)](),null!=(_0x1363b4=this['_albedoTexture'])&&_0x1363b4[_0x3f9471(0x18c9)](),null!=(_0x1363b4=this[_0x3f9471(0x1123)])&&_0x1363b4['dispose'](),null!=(_0x1363b4=this['_opacityTexture'])&&_0x1363b4[_0x3f9471(0x18c9)](),null!=(_0x1363b4=this['_reflectionTexture'])&&_0x1363b4['dispose'](),null!=(_0x1363b4=this[_0x3f9471(0xf69)])&&_0x1363b4['dispose'](),null!=(_0x1363b4=this[_0x3f9471(0x2c2d)])&&_0x1363b4[_0x3f9471(0x18c9)](),null!=(_0x1363b4=this[_0x3f9471(0x4002)])&&_0x1363b4[_0x3f9471(0x18c9)](),null!=(_0x1363b4=this[_0x3f9471(0xdd9)])&&_0x1363b4[_0x3f9471(0x18c9)](),null!=(_0x1363b4=this[_0x3f9471(0x2578)])&&_0x1363b4[_0x3f9471(0x18c9)](),null!=(_0x1363b4=this[_0x3f9471(0x26e3)])&&_0x1363b4[_0x3f9471(0x18c9)](),null!=(_0x1363b4=this[_0x3f9471(0x3ee9)])&&_0x1363b4[_0x3f9471(0x18c9)](),null!=(_0x1363b4=this[_0x3f9471(0x161f)])&&_0x1363b4[_0x3f9471(0x18c9)]()),this[_0x3f9471(0x2119)][_0x3f9471(0x18c9)](),this[_0x3f9471(0x14b4)]&&this[_0x3f9471(0x25de)]&&this[_0x3f9471(0x14b4)][_0x3f9471(0x3b4c)][_0x3f9471(0x854)](this[_0x3f9471(0x25de)]),super[_0x3f9471(0x18c9)](_0x1b1b66,_0x514d10);}}_0x3acd19['PBRMATERIAL_OPAQUE']=_0x69d1b3['F']['MATERIAL_OPAQUE'],_0x3acd19['PBRMATERIAL_ALPHATEST']=_0x69d1b3['F'][_0x50248f(0x33a1)],_0x3acd19[_0x50248f(0x8cc)]=_0x69d1b3['F'][_0x50248f(0x28e7)],_0x3acd19[_0x50248f(0x2748)]=_0x69d1b3['F'][_0x50248f(0x137d)],_0x3acd19[_0x50248f(0x10d0)]=0x0,_0x3acd19[_0x50248f(0x3a57)]=0x0,_0x3acd19['LIGHTFALLOFF_GLTF']=0x1,_0x3acd19['LIGHTFALLOFF_STANDARD']=0x2,_0x1492a1([(0x0,_0x2a03dd['rX'])()],_0x3acd19['prototype'],_0x50248f(0x14b4),void 0x0),_0x1492a1([(0x0,_0x2a03dd['wz'])(_0x50248f(0x5ee))],_0x3acd19[_0x50248f(0x41df)],_0x50248f(0x773),void 0x0),_0x1492a1([(0x0,_0x2a03dd['qC'])()],_0x3acd19[_0x50248f(0x41df)],_0x50248f(0x2781),null);},0xb7c2:(_0x50a67a,_0x5b9b0d,_0x1253c8)=>{var _0x5b8f24=a8_0x16e4d8;_0x1253c8['d'](_0x5b9b0d,{'P':()=>_0x105edd});function _0x3a6309(_0x1ac179,_0x2787b6,_0x340b3d,_0x27a902){var _0x52f35b=a8_0x5b24,_0x33fc2e,_0xc9644f=arguments['length'],_0x232421=_0xc9644f<0x3?_0x2787b6:null===_0x27a902?_0x27a902=Object[_0x52f35b(0xd3d)](_0x2787b6,_0x340b3d):_0x27a902;if(_0x52f35b(0x1e3f)==typeof Reflect&&_0x52f35b(0x38fa)==typeof Reflect[_0x52f35b(0x1dac)])_0x232421=Reflect[_0x52f35b(0x1dac)](_0x1ac179,_0x2787b6,_0x340b3d,_0x27a902);else{for(var _0x138420=_0x1ac179['length']-0x1;0x0<=_0x138420;_0x138420--)(_0x33fc2e=_0x1ac179[_0x138420])&&(_0x232421=(_0xc9644f<0x3?_0x33fc2e(_0x232421):0x3<_0xc9644f?_0x33fc2e(_0x2787b6,_0x340b3d,_0x232421):_0x33fc2e(_0x2787b6,_0x340b3d))||_0x232421);}0x3<_0xc9644f&&_0x232421&&Object[_0x52f35b(0x395)](_0x2787b6,_0x340b3d,_0x232421);}var _0x5b9b0d=_0x1253c8(0x153ad),_0x451051=_0x1253c8(0xc84b),_0x1253c8=_0x1253c8(0x1ee0);class _0x105edd extends _0x1253c8['m']{constructor(_0x1e68ea,_0x181f20){var _0x1a3699=a8_0x5b24;super(_0x1e68ea,_0x181f20),this[_0x1a3699(0x515)]=0x4,this[_0x1a3699(0x2e95)]=!0x1,this['invertNormalMapX']=!0x1,this['invertNormalMapY']=!0x1,this[_0x1a3699(0x216d)]=new _0x451051['Wo'](0x0,0x0,0x0),this[_0x1a3699(0x1dcd)]=0x1,this['useLightmapAsShadowmap']=!0x1,this[_0x1a3699(0x3f96)]=!0x0,this[_0x1a3699(0x2fd9)]=!0x0;}get[_0x5b8f24(0x398c)](){var _0x10f8e3=_0x5b8f24;return this[_0x10f8e3(0x400c)];}set[_0x5b8f24(0x398c)](_0x113183){var _0x1162f1=_0x5b8f24;this[_0x1162f1(0x400c)]!==_0x113183&&(this[_0x1162f1(0x400c)]=_0x113183,this[_0x1162f1(0x363)]=!_0x113183,this[_0x1162f1(0x1414)]());}[_0x5b8f24(0x3fcd)](){return'PBRBaseSimpleMaterial';}}_0x3a6309([(0x0,_0x5b9b0d['qC'])(),(0x0,_0x5b9b0d['wz'])('_markAllSubMeshesAsLightsDirty')],_0x105edd[_0x5b8f24(0x41df)],'maxSimultaneousLights',void 0x0),_0x3a6309([(0x0,_0x5b9b0d['qC'])(),(0x0,_0x5b9b0d['wz'])(_0x5b8f24(0x253))],_0x105edd['prototype'],_0x5b8f24(0x2e95),void 0x0),_0x3a6309([(0x0,_0x5b9b0d['oU'])(),(0x0,_0x5b9b0d['wz'])(_0x5b8f24(0x1414),'_reflectionTexture')],_0x105edd['prototype'],'environmentTexture',void 0x0),_0x3a6309([(0x0,_0x5b9b0d['qC'])(),(0x0,_0x5b9b0d['wz'])(_0x5b8f24(0x1414))],_0x105edd[_0x5b8f24(0x41df)],_0x5b8f24(0x2666),void 0x0),_0x3a6309([(0x0,_0x5b9b0d['qC'])(),(0x0,_0x5b9b0d['wz'])(_0x5b8f24(0x1414))],_0x105edd[_0x5b8f24(0x41df)],_0x5b8f24(0x18f),void 0x0),_0x3a6309([(0x0,_0x5b9b0d['oU'])(),(0x0,_0x5b9b0d['wz'])(_0x5b8f24(0x1414),_0x5b8f24(0xdd9))],_0x105edd[_0x5b8f24(0x41df)],_0x5b8f24(0x1ad1),void 0x0),_0x3a6309([(0x0,_0x5b9b0d['n9'])('emissive'),(0x0,_0x5b9b0d['wz'])(_0x5b8f24(0x1414))],_0x105edd['prototype'],_0x5b8f24(0x216d),void 0x0),_0x3a6309([(0x0,_0x5b9b0d['oU'])(),(0x0,_0x5b9b0d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x105edd['prototype'],_0x5b8f24(0x3517),void 0x0),_0x3a6309([(0x0,_0x5b9b0d['qC'])(),(0x0,_0x5b9b0d['wz'])(_0x5b8f24(0x1414),_0x5b8f24(0x212f))],_0x105edd[_0x5b8f24(0x41df)],_0x5b8f24(0x1dcd),void 0x0),_0x3a6309([(0x0,_0x5b9b0d['oU'])(),(0x0,_0x5b9b0d['wz'])(_0x5b8f24(0x1414),'_ambientTexture')],_0x105edd[_0x5b8f24(0x41df)],_0x5b8f24(0x22b1),void 0x0),_0x3a6309([(0x0,_0x5b9b0d['qC'])(),(0x0,_0x5b9b0d['wz'])(_0x5b8f24(0x1414),_0x5b8f24(0x14fe))],_0x105edd[_0x5b8f24(0x41df)],_0x5b8f24(0x287b),void 0x0),_0x3a6309([(0x0,_0x5b9b0d['qC'])()],_0x105edd['prototype'],_0x5b8f24(0x398c),null),_0x3a6309([(0x0,_0x5b9b0d['oU'])(),(0x0,_0x5b9b0d['wz'])(_0x5b8f24(0x1414),null)],_0x105edd[_0x5b8f24(0x41df)],'lightmapTexture',void 0x0),_0x3a6309([(0x0,_0x5b9b0d['qC'])(),(0x0,_0x5b9b0d['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x105edd['prototype'],_0x5b8f24(0x166e),void 0x0);},0x14667:(_0x236f2b,_0x42aff7,_0x3c2e7d)=>{var _0x4ca626=a8_0x16e4d8;_0x3c2e7d['d'](_0x42aff7,{'Y':()=>_0x3580ba});function _0x199d32(_0x3bb5e6,_0x18499b,_0x2d32f2,_0x95779){var _0xb5e6c4=a8_0x5b24,_0x594b89,_0x5d17d1=arguments[_0xb5e6c4(0x1377)],_0x25bdc1=_0x5d17d1<0x3?_0x18499b:null===_0x95779?_0x95779=Object[_0xb5e6c4(0xd3d)](_0x18499b,_0x2d32f2):_0x95779;if('object'==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x25bdc1=Reflect[_0xb5e6c4(0x1dac)](_0x3bb5e6,_0x18499b,_0x2d32f2,_0x95779);else{for(var _0x236729=_0x3bb5e6[_0xb5e6c4(0x1377)]-0x1;0x0<=_0x236729;_0x236729--)(_0x594b89=_0x3bb5e6[_0x236729])&&(_0x25bdc1=(_0x5d17d1<0x3?_0x594b89(_0x25bdc1):0x3<_0x5d17d1?_0x594b89(_0x18499b,_0x2d32f2,_0x25bdc1):_0x594b89(_0x18499b,_0x2d32f2))||_0x25bdc1);}0x3<_0x5d17d1&&_0x25bdc1&&Object[_0xb5e6c4(0x395)](_0x18499b,_0x2d32f2,_0x25bdc1);}var _0x42aff7=_0x3c2e7d(0x153ad),_0x4409b7=_0x3c2e7d(0xc84b),_0x2dfea4=_0x3c2e7d(0xc656),_0x464235=_0x3c2e7d(0x147cf),_0x12b030=_0x3c2e7d(0x77a5),_0x339b6a=_0x3c2e7d(0xea73),_0x3c2e7d=_0x3c2e7d(0x11e40);class _0x25be77 extends _0x3c2e7d['H']{constructor(){var _0x2c610a=a8_0x5b24;super(...arguments),this['CLEARCOAT']=!0x1,this[_0x2c610a(0xa20)]=!0x1,this[_0x2c610a(0x1391)]=!0x1,this[_0x2c610a(0xfde)]=!0x1,this['CLEARCOAT_TEXTUREDIRECTUV']=0x0,this[_0x2c610a(0x3baf)]=0x0,this[_0x2c610a(0x40ed)]=!0x1,this[_0x2c610a(0x242d)]=0x0,this[_0x2c610a(0x256b)]=!0x1,this[_0x2c610a(0x28f7)]=!0x1,this[_0x2c610a(0x2bc2)]=!0x1,this[_0x2c610a(0x1015)]=!0x1,this[_0x2c610a(0x1ddb)]=!0x1,this['CLEARCOAT_TINT_TEXTUREDIRECTUV']=0x0,this[_0x2c610a(0x318d)]=!0x1;}}class _0x3580ba extends _0x339b6a['n']{constructor(_0x1064ab,_0x251328=!0x0){var _0x4c94cc=a8_0x5b24;super(_0x1064ab,_0x4c94cc(0x108e),0x64,new _0x25be77(),_0x251328),this[_0x4c94cc(0x365d)]=!0x1,this['isEnabled']=!0x1,this['intensity']=0x1,this[_0x4c94cc(0x3a17)]=0x0,this[_0x4c94cc(0x742)]=_0x3580ba[_0x4c94cc(0x34f4)],this[_0x4c94cc(0x3e16)]=_0x3580ba[_0x4c94cc(0x34f4)],this[_0x4c94cc(0xe04)]=null,this[_0x4c94cc(0x3c38)]=null,this[_0x4c94cc(0x3f2e)]=!0x0,this[_0x4c94cc(0x17c2)]=!0x0,this[_0x4c94cc(0x4197)]=null,this['textureRoughness']=null,this[_0x4c94cc(0x1a40)]=!0x0,this[_0x4c94cc(0x3ad3)]=!0x0,this[_0x4c94cc(0xdd9)]=null,this[_0x4c94cc(0x23b3)]=null,this[_0x4c94cc(0x2b7d)]=!0x1,this['isTintEnabled']=!0x1,this[_0x4c94cc(0x2e5)]=_0x4409b7['Wo'][_0x4c94cc(0x3da8)](),this['tintColorAtDistance']=0x1,this['tintThickness']=0x1,this[_0x4c94cc(0x33e7)]=null,this[_0x4c94cc(0x38c0)]=null,this[_0x4c94cc(0x2c34)]=_0x1064ab[_0x4c94cc(0x2da4)][_0x12b030['g'][_0x4c94cc(0x1fa)]];}[_0x4ca626(0x1414)](){var _0x6d4259=_0x4ca626;this['_enable'](this[_0x6d4259(0x365d)]),this['_internalMarkAllSubMeshesAsTexturesDirty']();}[_0x4ca626(0xed5)](_0x1c5547,_0x33478e,_0x5320ae){var _0x109d41=_0x4ca626;if(!this[_0x109d41(0x365d)])return!0x0;var _0xaf77be=this[_0x109d41(0x252a)][_0x109d41(0x3e44)];if(_0x1c5547[_0x109d41(0x2389)]&&_0x33478e[_0x109d41(0x337e)]){if(this['_texture']&&_0x2dfea4['k'][_0x109d41(0x2e4d)]&&!this[_0x109d41(0xe04)][_0x109d41(0x1ec1)]())return!0x1;if(this[_0x109d41(0x4197)]&&_0x2dfea4['k'][_0x109d41(0x2e4d)]&&!this[_0x109d41(0x4197)][_0x109d41(0x1ec1)]())return!0x1;if(_0x5320ae[_0x109d41(0xb60)]()['standardDerivatives']&&this[_0x109d41(0xdd9)]&&_0x2dfea4['k'][_0x109d41(0x21b4)]&&!_0xaf77be&&!this['_bumpTexture']['isReady']())return!0x1;if(this['_isTintEnabled']&&this['_tintTexture']&&_0x2dfea4['k'][_0x109d41(0x107a)]&&!this[_0x109d41(0x33e7)]['isReadyOrNotBlocking']())return!0x1;}return!0x0;}[_0x4ca626(0x1670)](_0xb95432,_0x294b10){var _0x2ce93a=_0x4ca626,_0x31f4ee;this[_0x2ce93a(0x365d)]?(_0xb95432[_0x2ce93a(0x6f2)]=!0x0,_0xb95432[_0x2ce93a(0x256b)]=this[_0x2ce93a(0x3f2e)],_0xb95432[_0x2ce93a(0x28f7)]=null!==this['_texture']&&this[_0x2ce93a(0xe04)][_0x2ce93a(0xe04)]===(null==(_0x31f4ee=this[_0x2ce93a(0x4197)])?void 0x0:_0x31f4ee[_0x2ce93a(0xe04)])&&this[_0x2ce93a(0xe04)]['checkTransformsAreIdentical'](this[_0x2ce93a(0x4197)]),_0xb95432['CLEARCOAT_REMAP_F0']=this[_0x2ce93a(0x1a40)],_0xb95432['_areTexturesDirty']&&_0x294b10[_0x2ce93a(0x337e)]&&(this[_0x2ce93a(0xe04)]&&_0x2dfea4['k'][_0x2ce93a(0x2e4d)]?_0x464235['G'][_0x2ce93a(0x1dbe)](this[_0x2ce93a(0xe04)],_0xb95432,_0x2ce93a(0x1391)):_0xb95432[_0x2ce93a(0x1391)]=!0x1,this[_0x2ce93a(0x4197)]&&_0x2dfea4['k']['ClearCoatTextureEnabled']?_0x464235['G'][_0x2ce93a(0x1dbe)](this[_0x2ce93a(0x4197)],_0xb95432,'CLEARCOAT_TEXTURE_ROUGHNESS'):_0xb95432[_0x2ce93a(0xfde)]=!0x1,this[_0x2ce93a(0xdd9)]&&_0x2dfea4['k']['ClearCoatBumpTextureEnabled']?_0x464235['G'][_0x2ce93a(0x1dbe)](this['_bumpTexture'],_0xb95432,'CLEARCOAT_BUMP'):_0xb95432[_0x2ce93a(0x40ed)]=!0x1,_0xb95432[_0x2ce93a(0xa20)]=this[_0x2ce93a(0x742)]===_0x3580ba['_DefaultIndexOfRefraction'],this['_isTintEnabled']?(_0xb95432[_0x2ce93a(0x1015)]=!0x0,this[_0x2ce93a(0x33e7)]&&_0x2dfea4['k']['ClearCoatTintTextureEnabled']?(_0x464235['G'][_0x2ce93a(0x1dbe)](this[_0x2ce93a(0x33e7)],_0xb95432,'CLEARCOAT_TINT_TEXTURE'),_0xb95432[_0x2ce93a(0x318d)]=this[_0x2ce93a(0x33e7)]['gammaSpace']):_0xb95432[_0x2ce93a(0x1ddb)]=!0x1):(_0xb95432['CLEARCOAT_TINT']=!0x1,_0xb95432[_0x2ce93a(0x1ddb)]=!0x1))):(_0xb95432[_0x2ce93a(0x6f2)]=!0x1,_0xb95432[_0x2ce93a(0x1391)]=!0x1,_0xb95432[_0x2ce93a(0xfde)]=!0x1,_0xb95432[_0x2ce93a(0x40ed)]=!0x1,_0xb95432[_0x2ce93a(0x1015)]=!0x1,_0xb95432['CLEARCOAT_TINT_TEXTURE']=!0x1,_0xb95432[_0x2ce93a(0x256b)]=!0x1,_0xb95432[_0x2ce93a(0x28f7)]=!0x1,_0xb95432[_0x2ce93a(0xa20)]=!0x1,_0xb95432[_0x2ce93a(0x6e8)]=0x0,_0xb95432[_0x2ce93a(0x3baf)]=0x0,_0xb95432[_0x2ce93a(0x242d)]=0x0,_0xb95432['CLEARCOAT_REMAP_F0']=!0x1,_0xb95432[_0x2ce93a(0x19a3)]=0x0,_0xb95432[_0x2ce93a(0x318d)]=!0x1);}[_0x4ca626(0x15da)](_0x57bc6c,_0x2e1cc1,_0x193fbf,_0x3d3672){var _0x28d89b=_0x4ca626,_0x2d80e2,_0x36f8b4,_0x59c2a3,_0x1694be,_0x288c57,_0x44a12f;this[_0x28d89b(0x365d)]&&(_0x3d3672=_0x3d3672[_0x28d89b(0x3c74)],_0x59c2a3=this['_material']['isFrozen'],_0x2d80e2=this[_0x28d89b(0x252a)]['_disableBumpMap'],_0x1694be=this[_0x28d89b(0x252a)][_0x28d89b(0x22df)],_0x288c57=this[_0x28d89b(0x252a)][_0x28d89b(0x35d5)],_0x36f8b4=_0x3d3672['CLEARCOAT_TEXTURE_ROUGHNESS_IDENTICAL'],_0x57bc6c[_0x28d89b(0x3c49)]&&_0x59c2a3&&_0x57bc6c[_0x28d89b(0x2617)]||(_0x36f8b4&&_0x2dfea4['k']['ClearCoatTextureEnabled']?(_0x57bc6c[_0x28d89b(0x754)]('vClearCoatInfos',this[_0x28d89b(0xe04)][_0x28d89b(0x1246)],this[_0x28d89b(0xe04)][_0x28d89b(0x184a)],-0x1,-0x1),_0x464235['G'][_0x28d89b(0x9a0)](this['_texture'],_0x57bc6c,_0x28d89b(0x3fb5))):(this[_0x28d89b(0xe04)]||this[_0x28d89b(0x4197)])&&_0x2dfea4['k'][_0x28d89b(0x2e4d)]&&(_0x57bc6c[_0x28d89b(0x754)](_0x28d89b(0xbac),null!=(_0x59c2a3=null==(_0x59c2a3=this[_0x28d89b(0xe04)])?void 0x0:_0x59c2a3['coordinatesIndex'])?_0x59c2a3:0x0,null!=(_0x59c2a3=null==(_0x59c2a3=this[_0x28d89b(0xe04)])?void 0x0:_0x59c2a3[_0x28d89b(0x184a)])?_0x59c2a3:0x0,null!=(_0x59c2a3=null==(_0x59c2a3=this[_0x28d89b(0x4197)])?void 0x0:_0x59c2a3[_0x28d89b(0x1246)])?_0x59c2a3:0x0,null!=(_0x59c2a3=null==(_0x59c2a3=this[_0x28d89b(0x4197)])?void 0x0:_0x59c2a3[_0x28d89b(0x184a)])?_0x59c2a3:0x0),this[_0x28d89b(0xe04)]&&_0x464235['G'][_0x28d89b(0x9a0)](this[_0x28d89b(0xe04)],_0x57bc6c,'clearCoat'),!this['_textureRoughness']||_0x36f8b4||_0x3d3672['CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE']||_0x464235['G']['BindTextureMatrix'](this['_textureRoughness'],_0x57bc6c,_0x28d89b(0x4043))),this['_bumpTexture']&&_0x193fbf['getCaps']()[_0x28d89b(0xc9d)]&&_0x2dfea4['k']['ClearCoatTextureEnabled']&&!_0x2d80e2&&(_0x57bc6c[_0x28d89b(0xc20)](_0x28d89b(0x2fe4),this[_0x28d89b(0xdd9)]['coordinatesIndex'],this['_bumpTexture'][_0x28d89b(0x184a)]),_0x464235['G']['BindTextureMatrix'](this[_0x28d89b(0xdd9)],_0x57bc6c,_0x28d89b(0xf9b)),_0x2e1cc1[_0x28d89b(0x33ed)]?_0x57bc6c[_0x28d89b(0xc20)](_0x28d89b(0x188d),_0x1694be?0x1:-0x1,_0x288c57?0x1:-0x1):_0x57bc6c['updateFloat2'](_0x28d89b(0x188d),_0x1694be?-0x1:0x1,_0x288c57?-0x1:0x1)),this[_0x28d89b(0x33e7)]&&_0x2dfea4['k'][_0x28d89b(0x107a)]&&(_0x57bc6c[_0x28d89b(0xc20)](_0x28d89b(0x2754),this[_0x28d89b(0x33e7)][_0x28d89b(0x1246)],this[_0x28d89b(0x33e7)]['level']),_0x464235['G'][_0x28d89b(0x9a0)](this[_0x28d89b(0x33e7)],_0x57bc6c,'clearCoatTint')),_0x57bc6c[_0x28d89b(0xc20)](_0x28d89b(0x1e15),this[_0x28d89b(0x2b46)],this['roughness']),_0x59c2a3=0x1-this[_0x28d89b(0x742)],_0x1694be=0x1+this[_0x28d89b(0x742)],_0x288c57=Math[_0x28d89b(0x143c)](-_0x59c2a3/_0x1694be,0x2),_0x44a12f=0x1/this[_0x28d89b(0x742)],_0x57bc6c['updateFloat4'](_0x28d89b(0x17ed),_0x288c57,_0x44a12f,_0x59c2a3,_0x1694be),this[_0x28d89b(0x2b7d)]&&(_0x57bc6c[_0x28d89b(0x754)](_0x28d89b(0x3b2f),this[_0x28d89b(0x2e5)]['r'],this[_0x28d89b(0x2e5)]['g'],this[_0x28d89b(0x2e5)]['b'],Math[_0x28d89b(0xf1a)](0.00001,this[_0x28d89b(0x1f8a)])),_0x57bc6c[_0x28d89b(0x652)](_0x28d89b(0x3f46),Math['max'](0.00001,this[_0x28d89b(0x2d22)])))),_0x2e1cc1[_0x28d89b(0x337e)]&&(this['_texture']&&_0x2dfea4['k'][_0x28d89b(0x2e4d)]&&_0x57bc6c['setTexture']('clearCoatSampler',this[_0x28d89b(0xe04)]),this[_0x28d89b(0x4197)]&&!_0x36f8b4&&!_0x3d3672[_0x28d89b(0x256b)]&&_0x2dfea4['k'][_0x28d89b(0x2e4d)]&&_0x57bc6c[_0x28d89b(0x1888)](_0x28d89b(0xb7f),this[_0x28d89b(0x4197)]),this[_0x28d89b(0xdd9)]&&_0x193fbf[_0x28d89b(0xb60)]()['standardDerivatives']&&_0x2dfea4['k'][_0x28d89b(0x21b4)]&&!_0x2d80e2&&_0x57bc6c['setTexture'](_0x28d89b(0xe44),this[_0x28d89b(0xdd9)]),this['_isTintEnabled']&&this['_tintTexture']&&_0x2dfea4['k'][_0x28d89b(0x107a)]&&_0x57bc6c[_0x28d89b(0x1888)](_0x28d89b(0x1b8d),this[_0x28d89b(0x33e7)])));}[_0x4ca626(0x32b8)](_0x3fc060){var _0x374b94=_0x4ca626;return this[_0x374b94(0xe04)]===_0x3fc060||this[_0x374b94(0x4197)]===_0x3fc060||this[_0x374b94(0xdd9)]===_0x3fc060||this[_0x374b94(0x33e7)]===_0x3fc060;}['getActiveTextures'](_0x40bf1b){var _0x1569b6=_0x4ca626;this['_texture']&&_0x40bf1b[_0x1569b6(0x3f90)](this[_0x1569b6(0xe04)]),this['_textureRoughness']&&_0x40bf1b[_0x1569b6(0x3f90)](this['_textureRoughness']),this[_0x1569b6(0xdd9)]&&_0x40bf1b[_0x1569b6(0x3f90)](this[_0x1569b6(0xdd9)]),this[_0x1569b6(0x33e7)]&&_0x40bf1b[_0x1569b6(0x3f90)](this[_0x1569b6(0x33e7)]);}[_0x4ca626(0x271b)](_0x1deb25){var _0x4dbc08=_0x4ca626;this['_texture']&&this[_0x4dbc08(0xe04)][_0x4dbc08(0x3ac2)]&&0x0<this[_0x4dbc08(0xe04)][_0x4dbc08(0x3ac2)][_0x4dbc08(0x1377)]&&_0x1deb25[_0x4dbc08(0x3f90)](this[_0x4dbc08(0xe04)]),this[_0x4dbc08(0x4197)]&&this[_0x4dbc08(0x4197)][_0x4dbc08(0x3ac2)]&&0x0<this['_textureRoughness'][_0x4dbc08(0x3ac2)][_0x4dbc08(0x1377)]&&_0x1deb25[_0x4dbc08(0x3f90)](this['_textureRoughness']),this[_0x4dbc08(0xdd9)]&&this[_0x4dbc08(0xdd9)]['animations']&&0x0<this['_bumpTexture'][_0x4dbc08(0x3ac2)][_0x4dbc08(0x1377)]&&_0x1deb25[_0x4dbc08(0x3f90)](this[_0x4dbc08(0xdd9)]),this[_0x4dbc08(0x33e7)]&&this[_0x4dbc08(0x33e7)][_0x4dbc08(0x3ac2)]&&0x0<this[_0x4dbc08(0x33e7)][_0x4dbc08(0x3ac2)][_0x4dbc08(0x1377)]&&_0x1deb25[_0x4dbc08(0x3f90)](this[_0x4dbc08(0x33e7)]);}[_0x4ca626(0x18c9)](_0x444afb){var _0x25e43f=_0x4ca626;_0x444afb&&(null!=(_0x444afb=this[_0x25e43f(0xe04)])&&_0x444afb[_0x25e43f(0x18c9)](),null!=(_0x444afb=this[_0x25e43f(0x4197)])&&_0x444afb['dispose'](),null!=(_0x444afb=this[_0x25e43f(0xdd9)])&&_0x444afb[_0x25e43f(0x18c9)](),null!=(_0x444afb=this[_0x25e43f(0x33e7)])&&_0x444afb['dispose']());}[_0x4ca626(0x3fcd)](){var _0x37a4e9=_0x4ca626;return _0x37a4e9(0x3be2);}[_0x4ca626(0x94f)](_0x10c451,_0x1b1d51,_0x303c32){var _0x492a67=_0x4ca626;return _0x10c451['CLEARCOAT_BUMP']&&_0x1b1d51[_0x492a67(0x13e4)](_0x303c32++,_0x492a67(0x40ed)),_0x10c451['CLEARCOAT_TINT']&&_0x1b1d51['addFallback'](_0x303c32++,_0x492a67(0x1015)),_0x10c451[_0x492a67(0x6f2)]&&_0x1b1d51[_0x492a67(0x13e4)](_0x303c32++,_0x492a67(0x6f2)),_0x303c32;}[_0x4ca626(0x7e4)](_0x547849){var _0x33ceab=_0x4ca626;_0x547849[_0x33ceab(0x3f90)](_0x33ceab(0x549),_0x33ceab(0xb7f),_0x33ceab(0xe44),_0x33ceab(0x1b8d));}[_0x4ca626(0x1742)](){var _0x23ca24=_0x4ca626;return{'ubo':[{'name':'vClearCoatParams','size':0x2,'type':_0x23ca24(0x1da5)},{'name':_0x23ca24(0x17ed),'size':0x4,'type':'vec4'},{'name':_0x23ca24(0xbac),'size':0x4,'type':_0x23ca24(0x2b6)},{'name':'clearCoatMatrix','size':0x10,'type':'mat4'},{'name':'clearCoatRoughnessMatrix','size':0x10,'type':_0x23ca24(0x20a5)},{'name':'vClearCoatBumpInfos','size':0x2,'type':'vec2'},{'name':_0x23ca24(0x188d),'size':0x2,'type':_0x23ca24(0x1da5)},{'name':_0x23ca24(0x21a8),'size':0x10,'type':'mat4'},{'name':'vClearCoatTintParams','size':0x4,'type':'vec4'},{'name':_0x23ca24(0x3f46),'size':0x1,'type':'float'},{'name':_0x23ca24(0x2754),'size':0x2,'type':_0x23ca24(0x1da5)},{'name':_0x23ca24(0x3454),'size':0x10,'type':_0x23ca24(0x20a5)}]};}}_0x3580ba[_0x4ca626(0x34f4)]=1.5,_0x199d32([(0x0,_0x42aff7['qC'])(),(0x0,_0x42aff7['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3580ba[_0x4ca626(0x41df)],'isEnabled',void 0x0),_0x199d32([(0x0,_0x42aff7['qC'])()],_0x3580ba[_0x4ca626(0x41df)],_0x4ca626(0x2b46),void 0x0),_0x199d32([(0x0,_0x42aff7['qC'])()],_0x3580ba[_0x4ca626(0x41df)],_0x4ca626(0x3a17),void 0x0),_0x199d32([(0x0,_0x42aff7['qC'])(),(0x0,_0x42aff7['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3580ba['prototype'],_0x4ca626(0x3e16),void 0x0),_0x199d32([(0x0,_0x42aff7['oU'])(),(0x0,_0x42aff7['wz'])(_0x4ca626(0x1414))],_0x3580ba['prototype'],_0x4ca626(0x3c38),void 0x0),_0x199d32([(0x0,_0x42aff7['qC'])(),(0x0,_0x42aff7['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x3580ba[_0x4ca626(0x41df)],_0x4ca626(0x17c2),void 0x0),_0x199d32([(0x0,_0x42aff7['oU'])(),(0x0,_0x42aff7['wz'])(_0x4ca626(0x1414))],_0x3580ba[_0x4ca626(0x41df)],'textureRoughness',void 0x0),_0x199d32([(0x0,_0x42aff7['qC'])(),(0x0,_0x42aff7['wz'])(_0x4ca626(0x1414))],_0x3580ba[_0x4ca626(0x41df)],_0x4ca626(0x3ad3),void 0x0),_0x199d32([(0x0,_0x42aff7['oU'])(),(0x0,_0x42aff7['wz'])(_0x4ca626(0x1414))],_0x3580ba[_0x4ca626(0x41df)],_0x4ca626(0x23b3),void 0x0),_0x199d32([(0x0,_0x42aff7['qC'])(),(0x0,_0x42aff7['wz'])(_0x4ca626(0x1414))],_0x3580ba[_0x4ca626(0x41df)],'isTintEnabled',void 0x0),_0x199d32([(0x0,_0x42aff7['n9'])()],_0x3580ba[_0x4ca626(0x41df)],_0x4ca626(0x2e5),void 0x0),_0x199d32([(0x0,_0x42aff7['qC'])()],_0x3580ba[_0x4ca626(0x41df)],_0x4ca626(0x2d22),void 0x0),_0x199d32([(0x0,_0x42aff7['qC'])()],_0x3580ba['prototype'],_0x4ca626(0x1f8a),void 0x0),_0x199d32([(0x0,_0x42aff7['oU'])(),(0x0,_0x42aff7['wz'])(_0x4ca626(0x1414))],_0x3580ba[_0x4ca626(0x41df)],_0x4ca626(0x38c0),void 0x0);},0xebd3:(_0x5f1dd4,_0x13cae3,_0xd59575)=>{var _0x5f3fa2=a8_0x16e4d8;_0xd59575['d'](_0x13cae3,{'B':()=>_0x5a7eda});function _0xa2f072(_0x4128b8,_0x1862e7,_0x33d553,_0x29c90f){var _0x121e61=a8_0x5b24,_0x1d733d,_0x48d1a8=arguments[_0x121e61(0x1377)],_0x4bcbcc=_0x48d1a8<0x3?_0x1862e7:null===_0x29c90f?_0x29c90f=Object[_0x121e61(0xd3d)](_0x1862e7,_0x33d553):_0x29c90f;if('object'==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x4bcbcc=Reflect['decorate'](_0x4128b8,_0x1862e7,_0x33d553,_0x29c90f);else{for(var _0x1f62f5=_0x4128b8[_0x121e61(0x1377)]-0x1;0x0<=_0x1f62f5;_0x1f62f5--)(_0x1d733d=_0x4128b8[_0x1f62f5])&&(_0x4bcbcc=(_0x48d1a8<0x3?_0x1d733d(_0x4bcbcc):0x3<_0x48d1a8?_0x1d733d(_0x1862e7,_0x33d553,_0x4bcbcc):_0x1d733d(_0x1862e7,_0x33d553))||_0x4bcbcc);}0x3<_0x48d1a8&&_0x4bcbcc&&Object['defineProperty'](_0x1862e7,_0x33d553,_0x4bcbcc);}var _0x13cae3=_0xd59575(0x153ad),_0x6f80c5=_0xd59575(0xc656),_0x4b9264=_0xd59575(0x147cf),_0x35192b=_0xd59575(0x77a5),_0x303b56=_0xd59575(0xea73),_0xd59575=_0xd59575(0x11e40);class _0x4b0d79 extends _0xd59575['H']{constructor(){var _0x579cd9=a8_0x5b24;super(...arguments),this[_0x579cd9(0x12eb)]=!0x1,this[_0x579cd9(0x2a3b)]=!0x1,this[_0x579cd9(0x2347)]=0x0,this[_0x579cd9(0xb36)]=!0x1,this[_0x579cd9(0x314e)]=0x0,this[_0x579cd9(0x3bab)]=!0x1;}}class _0x5a7eda extends _0x303b56['n']{constructor(_0x27ff00,_0x1ad8aa=!0x0){var _0x368cb2=a8_0x5b24;super(_0x27ff00,_0x368cb2(0x31e9),0x6e,new _0x4b0d79(),_0x1ad8aa),this[_0x368cb2(0x365d)]=!0x1,this[_0x368cb2(0x3c85)]=!0x1,this[_0x368cb2(0x2b46)]=0x1,this['minimumThickness']=_0x5a7eda[_0x368cb2(0x1904)],this[_0x368cb2(0x1e23)]=_0x5a7eda[_0x368cb2(0x1401)],this[_0x368cb2(0x3e16)]=_0x5a7eda[_0x368cb2(0x34f4)],this[_0x368cb2(0xe04)]=null,this[_0x368cb2(0x3c38)]=null,this['_thicknessTexture']=null,this[_0x368cb2(0x397d)]=null,this[_0x368cb2(0x2c34)]=_0x27ff00[_0x368cb2(0x2da4)][_0x35192b['g']['MATERIAL_TextureDirtyFlag']];}[_0x5f3fa2(0x1414)](){var _0x1402c6=_0x5f3fa2;this[_0x1402c6(0x15df)](this[_0x1402c6(0x365d)]),this['_internalMarkAllSubMeshesAsTexturesDirty']();}[_0x5f3fa2(0xed5)](_0xcb04b7,_0x1e0be2){var _0x265a28=_0x5f3fa2;if(!this[_0x265a28(0x365d)])return!0x0;if(_0xcb04b7['_areTexturesDirty']&&_0x1e0be2[_0x265a28(0x337e)]){if(this['_texture']&&_0x6f80c5['k'][_0x265a28(0x3be0)]&&!this[_0x265a28(0xe04)][_0x265a28(0x1ec1)]())return!0x1;if(this[_0x265a28(0x3e06)]&&_0x6f80c5['k'][_0x265a28(0x3be0)]&&!this['_thicknessTexture'][_0x265a28(0x1ec1)]())return!0x1;}return!0x0;}[_0x5f3fa2(0x1670)](_0x497313,_0x11915c){var _0x604aa9=_0x5f3fa2,_0x1c5513;this[_0x604aa9(0x365d)]?(_0x497313['IRIDESCENCE']=!0x0,_0x497313['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']=null!==this[_0x604aa9(0xe04)]&&this[_0x604aa9(0xe04)]['_texture']===(null==(_0x1c5513=this[_0x604aa9(0x3e06)])?void 0x0:_0x1c5513[_0x604aa9(0xe04)])&&this['_texture']['checkTransformsAreIdentical'](this['_thicknessTexture']),_0x497313['_areTexturesDirty']&&_0x11915c[_0x604aa9(0x337e)]&&(this['_texture']&&_0x6f80c5['k'][_0x604aa9(0x3be0)]?_0x4b9264['G'][_0x604aa9(0x1dbe)](this[_0x604aa9(0xe04)],_0x497313,_0x604aa9(0x2a3b)):_0x497313[_0x604aa9(0x2a3b)]=!0x1,!_0x497313['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']&&this[_0x604aa9(0x3e06)]&&_0x6f80c5['k'][_0x604aa9(0x3be0)]?_0x4b9264['G'][_0x604aa9(0x1dbe)](this[_0x604aa9(0x3e06)],_0x497313,_0x604aa9(0xb36)):_0x497313['IRIDESCENCE_THICKNESS_TEXTURE']=!0x1)):(_0x497313[_0x604aa9(0x12eb)]=!0x1,_0x497313[_0x604aa9(0x2a3b)]=!0x1,_0x497313[_0x604aa9(0xb36)]=!0x1,_0x497313['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']=!0x1,_0x497313[_0x604aa9(0x2347)]=0x0,_0x497313['IRIDESCENCE_THICKNESS_TEXTUREDIRECTUV']=0x0);}[_0x5f3fa2(0x15da)](_0x34247,_0x4b0cdc,_0xb495c1,_0x85b26d){var _0x4ce661=_0x5f3fa2,_0x38e8fa,_0x1ceeb3;this[_0x4ce661(0x365d)]&&(_0x85b26d=_0x85b26d[_0x4ce661(0x3c74)],_0x38e8fa=this[_0x4ce661(0x252a)][_0x4ce661(0x31c8)],_0x1ceeb3=_0x85b26d['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE'],_0x34247[_0x4ce661(0x3c49)]&&_0x38e8fa&&_0x34247[_0x4ce661(0x2617)]||(_0x1ceeb3&&_0x6f80c5['k'][_0x4ce661(0x3be0)]?(_0x34247[_0x4ce661(0x754)](_0x4ce661(0x3174),this[_0x4ce661(0xe04)][_0x4ce661(0x1246)],this[_0x4ce661(0xe04)][_0x4ce661(0x184a)],-0x1,-0x1),_0x4b9264['G']['BindTextureMatrix'](this[_0x4ce661(0xe04)],_0x34247,_0x4ce661(0x4149))):(this[_0x4ce661(0xe04)]||this[_0x4ce661(0x3e06)])&&_0x6f80c5['k'][_0x4ce661(0x3be0)]&&(_0x34247[_0x4ce661(0x754)](_0x4ce661(0x3174),null!=(_0x38e8fa=null==(_0x38e8fa=this['_texture'])?void 0x0:_0x38e8fa[_0x4ce661(0x1246)])?_0x38e8fa:0x0,null!=(_0x38e8fa=null==(_0x38e8fa=this['_texture'])?void 0x0:_0x38e8fa[_0x4ce661(0x184a)])?_0x38e8fa:0x0,null!=(_0x38e8fa=null==(_0x38e8fa=this[_0x4ce661(0x3e06)])?void 0x0:_0x38e8fa['coordinatesIndex'])?_0x38e8fa:0x0,null!=(_0x38e8fa=null==(_0x38e8fa=this[_0x4ce661(0x3e06)])?void 0x0:_0x38e8fa['level'])?_0x38e8fa:0x0),this[_0x4ce661(0xe04)]&&_0x4b9264['G'][_0x4ce661(0x9a0)](this[_0x4ce661(0xe04)],_0x34247,_0x4ce661(0x4149)),!this['_thicknessTexture']||_0x1ceeb3||_0x85b26d['IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE']||_0x4b9264['G'][_0x4ce661(0x9a0)](this[_0x4ce661(0x3e06)],_0x34247,_0x4ce661(0x1028))),_0x34247[_0x4ce661(0x754)](_0x4ce661(0x602),this[_0x4ce661(0x2b46)],this[_0x4ce661(0x3e16)],this['minimumThickness'],this[_0x4ce661(0x1e23)])),_0x4b0cdc[_0x4ce661(0x337e)]&&(this[_0x4ce661(0xe04)]&&_0x6f80c5['k']['IridescenceTextureEnabled']&&_0x34247[_0x4ce661(0x1888)](_0x4ce661(0x782),this[_0x4ce661(0xe04)]),this[_0x4ce661(0x3e06)]&&!_0x1ceeb3&&!_0x85b26d[_0x4ce661(0x3bab)]&&_0x6f80c5['k'][_0x4ce661(0x3be0)]&&_0x34247[_0x4ce661(0x1888)](_0x4ce661(0xd96),this[_0x4ce661(0x3e06)])));}[_0x5f3fa2(0x32b8)](_0x54d005){var _0x107f4b=_0x5f3fa2;return this[_0x107f4b(0xe04)]===_0x54d005||this[_0x107f4b(0x3e06)]===_0x54d005;}[_0x5f3fa2(0x328d)](_0x1443b3){var _0x820974=_0x5f3fa2;this[_0x820974(0xe04)]&&_0x1443b3[_0x820974(0x3f90)](this[_0x820974(0xe04)]),this['_thicknessTexture']&&_0x1443b3[_0x820974(0x3f90)](this[_0x820974(0x3e06)]);}['getAnimatables'](_0x45dadf){var _0x4ab1ed=_0x5f3fa2;this['_texture']&&this[_0x4ab1ed(0xe04)][_0x4ab1ed(0x3ac2)]&&0x0<this[_0x4ab1ed(0xe04)][_0x4ab1ed(0x3ac2)][_0x4ab1ed(0x1377)]&&_0x45dadf['push'](this['_texture']),this[_0x4ab1ed(0x3e06)]&&this[_0x4ab1ed(0x3e06)]['animations']&&0x0<this[_0x4ab1ed(0x3e06)]['animations']['length']&&_0x45dadf[_0x4ab1ed(0x3f90)](this[_0x4ab1ed(0x3e06)]);}['dispose'](_0x5cf44a){var _0x4f14e2=_0x5f3fa2;_0x5cf44a&&(null!=(_0x5cf44a=this[_0x4f14e2(0xe04)])&&_0x5cf44a[_0x4f14e2(0x18c9)](),null!=(_0x5cf44a=this[_0x4f14e2(0x3e06)])&&_0x5cf44a['dispose']());}[_0x5f3fa2(0x3fcd)](){var _0x2d0d8f=_0x5f3fa2;return _0x2d0d8f(0x899);}[_0x5f3fa2(0x94f)](_0x1e8384,_0x416d31,_0x266dcb){var _0x26e679=_0x5f3fa2;return _0x1e8384[_0x26e679(0x12eb)]&&_0x416d31[_0x26e679(0x13e4)](_0x266dcb++,_0x26e679(0x12eb)),_0x266dcb;}[_0x5f3fa2(0x7e4)](_0x569307){var _0x6c093a=_0x5f3fa2;_0x569307['push'](_0x6c093a(0x782),_0x6c093a(0xd96));}['getUniforms'](){var _0x2c7b7c=_0x5f3fa2;return{'ubo':[{'name':_0x2c7b7c(0x602),'size':0x4,'type':'vec4'},{'name':_0x2c7b7c(0x3174),'size':0x4,'type':'vec4'},{'name':'iridescenceMatrix','size':0x10,'type':_0x2c7b7c(0x20a5)},{'name':_0x2c7b7c(0x1535),'size':0x10,'type':_0x2c7b7c(0x20a5)}]};}}_0x5a7eda[_0x5f3fa2(0x1904)]=0x64,_0x5a7eda[_0x5f3fa2(0x1401)]=0x190,_0x5a7eda[_0x5f3fa2(0x34f4)]=1.3,_0xa2f072([(0x0,_0x13cae3['qC'])(),(0x0,_0x13cae3['wz'])(_0x5f3fa2(0x1414))],_0x5a7eda[_0x5f3fa2(0x41df)],_0x5f3fa2(0x3c85),void 0x0),_0xa2f072([(0x0,_0x13cae3['qC'])()],_0x5a7eda[_0x5f3fa2(0x41df)],'intensity',void 0x0),_0xa2f072([(0x0,_0x13cae3['qC'])()],_0x5a7eda[_0x5f3fa2(0x41df)],_0x5f3fa2(0x1b5f),void 0x0),_0xa2f072([(0x0,_0x13cae3['qC'])()],_0x5a7eda['prototype'],'maximumThickness',void 0x0),_0xa2f072([(0x0,_0x13cae3['qC'])()],_0x5a7eda[_0x5f3fa2(0x41df)],'indexOfRefraction',void 0x0),_0xa2f072([(0x0,_0x13cae3['oU'])(),(0x0,_0x13cae3['wz'])(_0x5f3fa2(0x1414))],_0x5a7eda[_0x5f3fa2(0x41df)],_0x5f3fa2(0x3c38),void 0x0),_0xa2f072([(0x0,_0x13cae3['oU'])(),(0x0,_0x13cae3['wz'])(_0x5f3fa2(0x1414))],_0x5a7eda['prototype'],_0x5f3fa2(0x397d),void 0x0);},0x17583:(_0xd475eb,_0x31038d,_0x58f437)=>{var _0x1506c2=a8_0x16e4d8;_0x58f437['d'](_0x31038d,{'Y':()=>_0x587a06});function _0x589fcf(_0x5595b5,_0x350dfd,_0x29b2e1,_0x226638){var _0x498968=a8_0x5b24,_0xcba796,_0xa161ef=arguments['length'],_0x252c93=_0xa161ef<0x3?_0x350dfd:null===_0x226638?_0x226638=Object['getOwnPropertyDescriptor'](_0x350dfd,_0x29b2e1):_0x226638;if(_0x498968(0x1e3f)==typeof Reflect&&_0x498968(0x38fa)==typeof Reflect[_0x498968(0x1dac)])_0x252c93=Reflect[_0x498968(0x1dac)](_0x5595b5,_0x350dfd,_0x29b2e1,_0x226638);else{for(var _0x24977e=_0x5595b5[_0x498968(0x1377)]-0x1;0x0<=_0x24977e;_0x24977e--)(_0xcba796=_0x5595b5[_0x24977e])&&(_0x252c93=(_0xa161ef<0x3?_0xcba796(_0x252c93):0x3<_0xa161ef?_0xcba796(_0x350dfd,_0x29b2e1,_0x252c93):_0xcba796(_0x350dfd,_0x29b2e1))||_0x252c93);}0x3<_0xa161ef&&_0x252c93&&Object[_0x498968(0x395)](_0x350dfd,_0x29b2e1,_0x252c93);}var _0x305c1e=_0x58f437(0x153ad),_0x2e5344=_0x58f437(0x709d),_0x4b1619=_0x58f437(0xc84b),_0x312852=_0x58f437(0x1ee0),_0x31038d=_0x58f437(0xe456);class _0x587a06 extends _0x312852['m']{constructor(_0x97902b,_0x116f98){var _0x460139=a8_0x5b24;super(_0x97902b,_0x116f98),this[_0x460139(0x2b13)]=0x1,this[_0x460139(0x1749)]=0x1,this['environmentIntensity']=0x1,this[_0x460139(0x403a)]=0x1,this[_0x460139(0x20c2)]=!0x1,this[_0x460139(0x1f9d)]=0x1,this[_0x460139(0x2cfb)]=_0x587a06[_0x460139(0x10d0)],this[_0x460139(0x430)]=0x1,this[_0x460139(0x7df)]=_0x4b1619['Wo'][_0x460139(0x3da8)](),this[_0x460139(0x3e13)]=!0x1,this['ambientColor']=new _0x4b1619['Wo'](0x0,0x0,0x0),this['albedoColor']=new _0x4b1619['Wo'](0x1,0x1,0x1),this[_0x460139(0x2bf4)]=new _0x4b1619['Wo'](0x1,0x1,0x1),this['reflectionColor']=new _0x4b1619['Wo'](0x1,0x1,0x1),this[_0x460139(0x216d)]=new _0x4b1619['Wo'](0x0,0x0,0x0),this['microSurface']=0x1,this[_0x460139(0x166e)]=!0x1,this['useAlphaFromAlbedoTexture']=!0x1,this[_0x460139(0x24ad)]=!0x1,this[_0x460139(0x287b)]=0.4,this[_0x460139(0x239e)]=!0x0,this[_0x460139(0x3a04)]=!0x1,this[_0x460139(0x33bf)]=!0x0,this['useRoughnessFromMetallicTextureGreen']=!0x1,this[_0x460139(0x1408)]=!0x1,this[_0x460139(0x390b)]=!0x1,this[_0x460139(0x87d)]=!0x1,this[_0x460139(0xae0)]=!0x1,this[_0x460139(0x32f3)]=!0x0,this['useObjectSpaceNormalMap']=!0x1,this['useParallax']=!0x1,this[_0x460139(0x3f10)]=!0x1,this[_0x460139(0x7cd)]=0.05,this[_0x460139(0x2e95)]=!0x1,this['forceIrradianceInFragment']=!0x1,this[_0x460139(0x515)]=0x4,this['invertNormalMapX']=!0x1,this[_0x460139(0x18f)]=!0x1,this[_0x460139(0x3670)]=!0x1,this[_0x460139(0x305d)]=!0x1,this[_0x460139(0x5b8)]=!0x1,this['environmentBRDFTexture']=null,this[_0x460139(0x123f)]=!0x1,this['enableSpecularAntiAliasing']=!0x1,this[_0x460139(0x226c)]=!0x0,this[_0x460139(0x621)]=!0x0,this[_0x460139(0x27e1)]=!0x1,this[_0x460139(0x1c82)]=(0x0,_0x2e5344['$'])(this[_0x460139(0x83e)]());}get[_0x1506c2(0x11f0)](){var _0x475adb=_0x1506c2;return this[_0x475adb(0x3de1)]['refractionTexture'];}set[_0x1506c2(0x11f0)](_0xf53b99){var _0xae6e68=_0x1506c2;(this[_0xae6e68(0x3de1)][_0xae6e68(0x11f0)]=_0xf53b99)?this[_0xae6e68(0x3de1)][_0xae6e68(0x1c5)]=!0x0:this[_0xae6e68(0x3de1)][_0xae6e68(0x41c5)]||(this['subSurface'][_0xae6e68(0x1c5)]=!0x1);}get[_0x1506c2(0x3e16)](){var _0x4c38cb=_0x1506c2;return this[_0x4c38cb(0x3de1)]['indexOfRefraction'];}set[_0x1506c2(0x3e16)](_0xdfd254){var _0x54da5f=_0x1506c2;this[_0x54da5f(0x3de1)][_0x54da5f(0x3e16)]=_0xdfd254;}get[_0x1506c2(0x1f81)](){var _0x5b3ed6=_0x1506c2;return this[_0x5b3ed6(0x3de1)][_0x5b3ed6(0x1f81)];}set[_0x1506c2(0x1f81)](_0x80eff1){var _0x596d5a=_0x1506c2;this[_0x596d5a(0x3de1)][_0x596d5a(0x1f81)]=_0x80eff1;}get[_0x1506c2(0x41c5)](){var _0x2eb0e6=_0x1506c2;return this['subSurface'][_0x2eb0e6(0x41c5)];}set[_0x1506c2(0x41c5)](_0x3151b9){var _0x3d66d3=_0x1506c2;(this[_0x3d66d3(0x3de1)][_0x3d66d3(0x41c5)]=_0x3151b9)&&(this[_0x3d66d3(0x3de1)][_0x3d66d3(0x1c5)]=!0x0);}get[_0x1506c2(0x30d1)](){var _0xf91132=_0x1506c2;return this[_0xf91132(0x2839)]===_0x312852['m'][_0xf91132(0x3a57)];}set[_0x1506c2(0x30d1)](_0xb90d72){var _0x3aa2e2=_0x1506c2;_0xb90d72!==this[_0x3aa2e2(0x30d1)]&&(this[_0x3aa2e2(0x1414)](),this['_lightFalloff']=_0xb90d72?_0x312852['m'][_0x3aa2e2(0x3a57)]:_0x312852['m'][_0x3aa2e2(0x3cdb)]);}get[_0x1506c2(0x44e)](){var _0x5b6f0b=_0x1506c2;return this[_0x5b6f0b(0x2839)]===_0x312852['m'][_0x5b6f0b(0x12d7)];}set['useGLTFLightFalloff'](_0x555882){var _0x3fd3aa=_0x1506c2;_0x555882!==this[_0x3fd3aa(0x44e)]&&(this[_0x3fd3aa(0x1414)](),this[_0x3fd3aa(0x2839)]=_0x555882?_0x312852['m'][_0x3fd3aa(0x12d7)]:_0x312852['m'][_0x3fd3aa(0x3cdb)]);}get[_0x1506c2(0x363a)](){var _0x293fe9=_0x1506c2;return this[_0x293fe9(0x14b4)];}set[_0x1506c2(0x363a)](_0xdfcea1){var _0x1ad78a=_0x1506c2;this[_0x1ad78a(0x39d6)](_0xdfcea1),this[_0x1ad78a(0x1414)]();}get['cameraColorCurvesEnabled'](){var _0x4a5551=_0x1506c2;return this[_0x4a5551(0x363a)][_0x4a5551(0x1cb1)];}set['cameraColorCurvesEnabled'](_0x4b1c78){var _0x1a5593=_0x1506c2;this[_0x1a5593(0x363a)]['colorCurvesEnabled']=_0x4b1c78;}get['cameraColorGradingEnabled'](){return this['imageProcessingConfiguration']['colorGradingEnabled'];}set[_0x1506c2(0x1fee)](_0x410e08){var _0x32dd60=_0x1506c2;this[_0x32dd60(0x363a)][_0x32dd60(0x1afb)]=_0x410e08;}get['cameraToneMappingEnabled'](){var _0x3ce131=_0x1506c2;return this[_0x3ce131(0x14b4)][_0x3ce131(0x2f15)];}set['cameraToneMappingEnabled'](_0x1cfabd){var _0x32eb29=_0x1506c2;this[_0x32eb29(0x14b4)][_0x32eb29(0x2f15)]=_0x1cfabd;}get[_0x1506c2(0x52a)](){var _0x50d000=_0x1506c2;return this[_0x50d000(0x14b4)][_0x50d000(0x210a)];}set['cameraExposure'](_0x19c0c2){var _0x41dc6f=_0x1506c2;this[_0x41dc6f(0x14b4)][_0x41dc6f(0x210a)]=_0x19c0c2;}get[_0x1506c2(0x244d)](){var _0x138f6f=_0x1506c2;return this[_0x138f6f(0x14b4)][_0x138f6f(0x3f4d)];}set['cameraContrast'](_0xca10c){var _0xac32e9=_0x1506c2;this[_0xac32e9(0x14b4)][_0xac32e9(0x3f4d)]=_0xca10c;}get['cameraColorGradingTexture'](){var _0x44c6c5=_0x1506c2;return this[_0x44c6c5(0x14b4)]['colorGradingTexture'];}set[_0x1506c2(0x456)](_0x5d9e6a){var _0x1eafed=_0x1506c2;this[_0x1eafed(0x14b4)][_0x1eafed(0x996)]=_0x5d9e6a;}get[_0x1506c2(0x31a7)](){var _0x23afa3=_0x1506c2;return this[_0x23afa3(0x14b4)][_0x23afa3(0x1ab2)];}set['cameraColorCurves'](_0x3d8550){var _0x2fa2ba=_0x1506c2;this[_0x2fa2ba(0x14b4)][_0x2fa2ba(0x1ab2)]=_0x3d8550;}[_0x1506c2(0x3fcd)](){var _0x27c2ca=_0x1506c2;return _0x27c2ca(0x1ab5);}['clone'](_0xa4f26b){var _0x23bb67=_0x1506c2;const _0x2b5745=_0x305c1e['p4'][_0x23bb67(0x73d)](()=>new _0x587a06(_0xa4f26b,this[_0x23bb67(0x83e)]()),this);return _0x2b5745['id']=_0xa4f26b,_0x2b5745[_0x23bb67(0xc8c)]=_0xa4f26b,this[_0x23bb67(0x449)]['copyTo'](_0x2b5745[_0x23bb67(0x449)]),this[_0x23bb67(0x3fb5)][_0x23bb67(0x4181)](_0x2b5745[_0x23bb67(0x3fb5)]),this[_0x23bb67(0x2b87)][_0x23bb67(0x4181)](_0x2b5745['anisotropy']),this[_0x23bb67(0x2415)][_0x23bb67(0x4181)](_0x2b5745[_0x23bb67(0x2415)]),this[_0x23bb67(0x31f8)][_0x23bb67(0x4181)](_0x2b5745[_0x23bb67(0x31f8)]),this['subSurface'][_0x23bb67(0x4181)](_0x2b5745['subSurface']),this[_0x23bb67(0x4149)][_0x23bb67(0x4181)](_0x2b5745['iridescence']),_0x2b5745;}[_0x1506c2(0x2fcc)](){var _0x3947d2=_0x1506c2;const _0x17ea76=super[_0x3947d2(0x2fcc)]();return _0x17ea76[_0x3947d2(0x2b51)]=_0x3947d2(0x3cf7),_0x17ea76['clearCoat']=this[_0x3947d2(0x3fb5)][_0x3947d2(0x2fcc)](),_0x17ea76[_0x3947d2(0x2b87)]=this[_0x3947d2(0x2b87)][_0x3947d2(0x2fcc)](),_0x17ea76[_0x3947d2(0x2415)]=this[_0x3947d2(0x2415)][_0x3947d2(0x2fcc)](),_0x17ea76[_0x3947d2(0x31f8)]=this[_0x3947d2(0x31f8)][_0x3947d2(0x2fcc)](),_0x17ea76['subSurface']=this[_0x3947d2(0x3de1)][_0x3947d2(0x2fcc)](),_0x17ea76[_0x3947d2(0x4149)]=this['iridescence'][_0x3947d2(0x2fcc)](),_0x17ea76;}static['Parse'](_0x5f3f16,_0x29c0e8,_0x5ca011){var _0x4b7744=_0x1506c2;const _0x34860c=_0x305c1e['p4'][_0x4b7744(0x2a19)](()=>new _0x587a06(_0x5f3f16[_0x4b7744(0xc8c)],_0x29c0e8),_0x5f3f16,_0x29c0e8,_0x5ca011);return _0x5f3f16['stencil']&&_0x34860c[_0x4b7744(0x449)][_0x4b7744(0xa2c)](_0x5f3f16[_0x4b7744(0x449)],_0x29c0e8,_0x5ca011),_0x5f3f16[_0x4b7744(0x3fb5)]&&_0x34860c[_0x4b7744(0x3fb5)][_0x4b7744(0xa2c)](_0x5f3f16[_0x4b7744(0x3fb5)],_0x29c0e8,_0x5ca011),_0x5f3f16[_0x4b7744(0x2b87)]&&_0x34860c[_0x4b7744(0x2b87)][_0x4b7744(0xa2c)](_0x5f3f16[_0x4b7744(0x2b87)],_0x29c0e8,_0x5ca011),_0x5f3f16[_0x4b7744(0x2415)]&&_0x34860c['brdf']['parse'](_0x5f3f16['brdf'],_0x29c0e8,_0x5ca011),_0x5f3f16[_0x4b7744(0x31f8)]&&_0x34860c[_0x4b7744(0x31f8)][_0x4b7744(0xa2c)](_0x5f3f16[_0x4b7744(0x31f8)],_0x29c0e8,_0x5ca011),_0x5f3f16[_0x4b7744(0x3de1)]&&_0x34860c[_0x4b7744(0x3de1)][_0x4b7744(0xa2c)](_0x5f3f16[_0x4b7744(0x3de1)],_0x29c0e8,_0x5ca011),_0x5f3f16[_0x4b7744(0x4149)]&&_0x34860c[_0x4b7744(0x4149)][_0x4b7744(0xa2c)](_0x5f3f16[_0x4b7744(0x4149)],_0x29c0e8,_0x5ca011),_0x34860c;}}_0x587a06['PBRMATERIAL_OPAQUE']=_0x312852['m']['PBRMATERIAL_OPAQUE'],_0x587a06[_0x1506c2(0x415f)]=_0x312852['m'][_0x1506c2(0x415f)],_0x587a06[_0x1506c2(0x8cc)]=_0x312852['m'][_0x1506c2(0x8cc)],_0x587a06['PBRMATERIAL_ALPHATESTANDBLEND']=_0x312852['m'][_0x1506c2(0x2748)],_0x587a06['DEFAULT_AO_ON_ANALYTICAL_LIGHTS']=_0x312852['m']['DEFAULT_AO_ON_ANALYTICAL_LIGHTS'],_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x2b13),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x1749),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x2b52),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x403a),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x20c2),void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x86b),void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x3fcb),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x1f9d),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x587a06[_0x1506c2(0x41df)],'ambientTextureImpactOnAnalyticalLights',void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesAndMiscDirty')],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x23e5),void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x498),void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x3517),void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x313d),void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x228f),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x856),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x3a17),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x430),void 0x0),_0x589fcf([(0x0,_0x305c1e['n9'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x7df),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],'useOnlyMetallicFromMetallicReflectanceTexture',void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x1711),void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x2d3b),void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],'microSurfaceTexture',void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x23b3),void 0x0),_0x589fcf([(0x0,_0x305c1e['oU'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414),null)],_0x587a06['prototype'],_0x1506c2(0x1f31),void 0x0),_0x589fcf([(0x0,_0x305c1e['n9'])(_0x1506c2(0x384e)),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x587a06[_0x1506c2(0x41df)],'ambientColor',void 0x0),_0x589fcf([(0x0,_0x305c1e['n9'])(_0x1506c2(0x340e)),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x35e7),void 0x0),_0x589fcf([(0x0,_0x305c1e['n9'])(_0x1506c2(0x18af)),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x2bf4),void 0x0),_0x589fcf([(0x0,_0x305c1e['n9'])(_0x1506c2(0x1b8e)),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x403e),void 0x0),_0x589fcf([(0x0,_0x305c1e['n9'])(_0x1506c2(0x2024)),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x216d),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x3055),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],'useLightmapAsShadowmap',void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x410f))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x38ed),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x410f))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x24ad),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x410f))],_0x587a06['prototype'],_0x1506c2(0x287b),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x239e),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x3a04),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],'useRoughnessFromMetallicTextureAlpha',void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x4153),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x1408),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x390b),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x587a06['prototype'],_0x1506c2(0x87d),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],'useAutoMicroSurfaceFromReflectivityMap',void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])()],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x30d1),null),_0x589fcf([(0x0,_0x305c1e['qC'])()],_0x587a06[_0x1506c2(0x41df)],'useGLTFLightFalloff',null),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x32f3),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x39b4),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x3649),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x3f10),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x587a06['prototype'],'parallaxScaleBias',void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsLightsDirty')],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x2e95),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],'forceIrradianceInFragment',void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x253))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x515),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x2666),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x18f),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x3670),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x305d),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x587a06[_0x1506c2(0x41df)],'useLinearAlphaFresnel',void 0x0),_0x589fcf([(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x200c),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x123f),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x3814),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06[_0x1506c2(0x41df)],_0x1506c2(0x226c),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])(_0x1506c2(0x1414))],_0x587a06['prototype'],_0x1506c2(0x621),void 0x0),_0x589fcf([(0x0,_0x305c1e['qC'])(),(0x0,_0x305c1e['wz'])('_markAllSubMeshesAsMiscDirty')],_0x587a06[_0x1506c2(0x41df)],'unlit',void 0x0),(0x0,_0x31038d['H'])(_0x1506c2(0x3cf7),_0x587a06);},0x792:(_0x422886,_0x223ccc,_0x22e11a)=>{var _0x1ba9bb=a8_0x16e4d8;function _0x5942d1(_0xe8c258,_0x5759f9,_0x43d462,_0x20547a){var _0x467374=a8_0x5b24,_0x56b8b4,_0x29d290=arguments[_0x467374(0x1377)],_0x30a910=_0x29d290<0x3?_0x5759f9:null===_0x20547a?_0x20547a=Object[_0x467374(0xd3d)](_0x5759f9,_0x43d462):_0x20547a;if(_0x467374(0x1e3f)==typeof Reflect&&_0x467374(0x38fa)==typeof Reflect['decorate'])_0x30a910=Reflect[_0x467374(0x1dac)](_0xe8c258,_0x5759f9,_0x43d462,_0x20547a);else{for(var _0x34e1cb=_0xe8c258[_0x467374(0x1377)]-0x1;0x0<=_0x34e1cb;_0x34e1cb--)(_0x56b8b4=_0xe8c258[_0x34e1cb])&&(_0x30a910=(_0x29d290<0x3?_0x56b8b4(_0x30a910):0x3<_0x29d290?_0x56b8b4(_0x5759f9,_0x43d462,_0x30a910):_0x56b8b4(_0x5759f9,_0x43d462))||_0x30a910);}0x3<_0x29d290&&_0x30a910&&Object[_0x467374(0x395)](_0x5759f9,_0x43d462,_0x30a910);}var _0x3226f3=_0x22e11a(0x153ad),_0x40906e=_0x22e11a(0xb7c2),_0x22e11a=_0x22e11a(0xe456);class _0x454cfe extends _0x40906e['P']{constructor(_0x59e78b,_0x1f6448){var _0x55141e=a8_0x5b24;super(_0x59e78b,_0x1f6448),this['_useRoughnessFromMetallicTextureAlpha']=!0x1,this[_0x55141e(0x3b28)]=!0x0,this['_useMetallnessFromMetallicTextureBlue']=!0x0,this[_0x55141e(0x856)]=0x1,this['roughness']=0x1;}['getClassName'](){return'PBRMetallicRoughnessMaterial';}[_0x1ba9bb(0x95b)](_0x4c4646){var _0x568867=_0x1ba9bb;const _0x30cd8b=_0x3226f3['p4'][_0x568867(0x73d)](()=>new _0x454cfe(_0x4c4646,this[_0x568867(0x83e)]()),this);return _0x30cd8b['id']=_0x4c4646,_0x30cd8b[_0x568867(0xc8c)]=_0x4c4646,this[_0x568867(0x3fb5)][_0x568867(0x4181)](_0x30cd8b[_0x568867(0x3fb5)]),this[_0x568867(0x2b87)][_0x568867(0x4181)](_0x30cd8b[_0x568867(0x2b87)]),this[_0x568867(0x2415)][_0x568867(0x4181)](_0x30cd8b[_0x568867(0x2415)]),this['sheen'][_0x568867(0x4181)](_0x30cd8b[_0x568867(0x31f8)]),this[_0x568867(0x3de1)][_0x568867(0x4181)](_0x30cd8b[_0x568867(0x3de1)]),_0x30cd8b;}['serialize'](){var _0x59b07f=_0x1ba9bb;const _0x2a359a=_0x3226f3['p4']['Serialize'](this);return _0x2a359a[_0x59b07f(0x2b51)]=_0x59b07f(0x4068),_0x2a359a['clearCoat']=this[_0x59b07f(0x3fb5)][_0x59b07f(0x2fcc)](),_0x2a359a[_0x59b07f(0x2b87)]=this['anisotropy']['serialize'](),_0x2a359a[_0x59b07f(0x2415)]=this[_0x59b07f(0x2415)][_0x59b07f(0x2fcc)](),_0x2a359a['sheen']=this['sheen'][_0x59b07f(0x2fcc)](),_0x2a359a[_0x59b07f(0x3de1)]=this[_0x59b07f(0x3de1)][_0x59b07f(0x2fcc)](),_0x2a359a[_0x59b07f(0x4149)]=this['iridescence'][_0x59b07f(0x2fcc)](),_0x2a359a;}static[_0x1ba9bb(0x2a19)](_0x2039fc,_0x34788c,_0x60aa7){var _0x141097=_0x1ba9bb;const _0x531887=_0x3226f3['p4'][_0x141097(0x2a19)](()=>new _0x454cfe(_0x2039fc['name'],_0x34788c),_0x2039fc,_0x34788c,_0x60aa7);return _0x2039fc['clearCoat']&&_0x531887['clearCoat']['parse'](_0x2039fc[_0x141097(0x3fb5)],_0x34788c,_0x60aa7),_0x2039fc[_0x141097(0x2b87)]&&_0x531887[_0x141097(0x2b87)][_0x141097(0xa2c)](_0x2039fc[_0x141097(0x2b87)],_0x34788c,_0x60aa7),_0x2039fc[_0x141097(0x2415)]&&_0x531887[_0x141097(0x2415)][_0x141097(0xa2c)](_0x2039fc[_0x141097(0x2415)],_0x34788c,_0x60aa7),_0x2039fc[_0x141097(0x31f8)]&&_0x531887[_0x141097(0x31f8)]['parse'](_0x2039fc[_0x141097(0x31f8)],_0x34788c,_0x60aa7),_0x2039fc[_0x141097(0x3de1)]&&_0x531887['subSurface']['parse'](_0x2039fc[_0x141097(0x3de1)],_0x34788c,_0x60aa7),_0x2039fc[_0x141097(0x4149)]&&_0x531887['iridescence'][_0x141097(0xa2c)](_0x2039fc['iridescence'],_0x34788c,_0x60aa7),_0x531887;}}_0x5942d1([(0x0,_0x3226f3['n9'])(),(0x0,_0x3226f3['wz'])('_markAllSubMeshesAsTexturesDirty',_0x1ba9bb(0x18fc))],_0x454cfe[_0x1ba9bb(0x41df)],_0x1ba9bb(0x2aad),void 0x0),_0x5942d1([(0x0,_0x3226f3['oU'])(),(0x0,_0x3226f3['wz'])('_markAllSubMeshesAsTexturesDirty',_0x1ba9bb(0x18a0))],_0x454cfe['prototype'],_0x1ba9bb(0x26e7),void 0x0),_0x5942d1([(0x0,_0x3226f3['qC'])(),(0x0,_0x3226f3['wz'])(_0x1ba9bb(0x1414))],_0x454cfe[_0x1ba9bb(0x41df)],_0x1ba9bb(0x856),void 0x0),_0x5942d1([(0x0,_0x3226f3['qC'])(),(0x0,_0x3226f3['wz'])(_0x1ba9bb(0x1414))],_0x454cfe[_0x1ba9bb(0x41df)],_0x1ba9bb(0x3a17),void 0x0),_0x5942d1([(0x0,_0x3226f3['oU'])(),(0x0,_0x3226f3['wz'])(_0x1ba9bb(0x1414),'_metallicTexture')],_0x454cfe[_0x1ba9bb(0x41df)],'metallicRoughnessTexture',void 0x0),(0x0,_0x22e11a['H'])(_0x1ba9bb(0x4068),_0x454cfe);},0xea35:(_0x2be082,_0x4ce053,_0x59aed9)=>{var _0x37c5ba=a8_0x16e4d8;_0x59aed9['d'](_0x4ce053,{'B':()=>_0x4b10d7});function _0x2feb80(_0x383c6e,_0x2fd91e,_0x3c3f9f,_0x53b911){var _0x56b6d2=a8_0x5b24,_0x3aa5c8,_0xeca224=arguments[_0x56b6d2(0x1377)],_0xf910b3=_0xeca224<0x3?_0x2fd91e:null===_0x53b911?_0x53b911=Object[_0x56b6d2(0xd3d)](_0x2fd91e,_0x3c3f9f):_0x53b911;if(_0x56b6d2(0x1e3f)==typeof Reflect&&_0x56b6d2(0x38fa)==typeof Reflect[_0x56b6d2(0x1dac)])_0xf910b3=Reflect['decorate'](_0x383c6e,_0x2fd91e,_0x3c3f9f,_0x53b911);else{for(var _0x17e777=_0x383c6e[_0x56b6d2(0x1377)]-0x1;0x0<=_0x17e777;_0x17e777--)(_0x3aa5c8=_0x383c6e[_0x17e777])&&(_0xf910b3=(_0xeca224<0x3?_0x3aa5c8(_0xf910b3):0x3<_0xeca224?_0x3aa5c8(_0x2fd91e,_0x3c3f9f,_0xf910b3):_0x3aa5c8(_0x2fd91e,_0x3c3f9f))||_0xf910b3);}0x3<_0xeca224&&_0xf910b3&&Object[_0x56b6d2(0x395)](_0x2fd91e,_0x3c3f9f,_0xf910b3);}var _0x4ce053=_0x59aed9(0x153ad),_0x3a076d=_0x59aed9(0xc84b),_0x45c34d=_0x59aed9(0xc656),_0x1431e8=_0x59aed9(0x147cf),_0x2e95a7=_0x59aed9(0x77a5),_0x136658=_0x59aed9(0xea73),_0x59aed9=_0x59aed9(0x11e40);class _0x5c80bc extends _0x59aed9['H']{constructor(){var _0x320a83=a8_0x5b24;super(...arguments),this[_0x320a83(0x228c)]=!0x1,this['SHEEN_TEXTURE']=!0x1,this[_0x320a83(0x8b6)]=!0x1,this['SHEEN_TEXTURE_ROUGHNESS']=!0x1,this['SHEEN_TEXTUREDIRECTUV']=0x0,this[_0x320a83(0x5f9)]=0x0,this[_0x320a83(0x3a56)]=!0x1,this['SHEEN_ROUGHNESS']=!0x1,this[_0x320a83(0x1969)]=!0x1,this[_0x320a83(0x1b7e)]=!0x1,this['SHEEN_TEXTURE_ROUGHNESS_IDENTICAL']=!0x1;}}class _0x4b10d7 extends _0x136658['n']{constructor(_0x13c36b,_0x570e8c=!0x0){var _0x46c3be=a8_0x5b24;super(_0x13c36b,_0x46c3be(0x227a),0x78,new _0x5c80bc(),_0x570e8c),this[_0x46c3be(0x365d)]=!0x1,this[_0x46c3be(0x3c85)]=!0x1,this['_linkSheenWithAlbedo']=!0x1,this['linkSheenWithAlbedo']=!0x1,this[_0x46c3be(0x2b46)]=0x1,this[_0x46c3be(0x378e)]=_0x3a076d['Wo']['White'](),this[_0x46c3be(0xe04)]=null,this[_0x46c3be(0x3c38)]=null,this[_0x46c3be(0x3f2e)]=!0x0,this['useRoughnessFromMainTexture']=!0x0,this[_0x46c3be(0x2e6c)]=null,this[_0x46c3be(0x3a17)]=null,this[_0x46c3be(0x4197)]=null,this[_0x46c3be(0x3354)]=null,this[_0x46c3be(0x1c65)]=!0x1,this['albedoScaling']=!0x1,this[_0x46c3be(0x2c34)]=_0x13c36b['_dirtyCallbacks'][_0x2e95a7['g'][_0x46c3be(0x1fa)]];}[_0x37c5ba(0x1414)](){var _0x4c5603=_0x37c5ba;this[_0x4c5603(0x15df)](this[_0x4c5603(0x365d)]),this[_0x4c5603(0x2c34)]();}[_0x37c5ba(0xed5)](_0x6a5c0,_0x41fcd4){var _0x59fa24=_0x37c5ba;if(!this[_0x59fa24(0x365d)])return!0x0;if(_0x6a5c0[_0x59fa24(0x2389)]&&_0x41fcd4[_0x59fa24(0x337e)]){if(this[_0x59fa24(0xe04)]&&_0x45c34d['k']['SheenTextureEnabled']&&!this[_0x59fa24(0xe04)][_0x59fa24(0x1ec1)]())return!0x1;if(this[_0x59fa24(0x4197)]&&_0x45c34d['k'][_0x59fa24(0x32fb)]&&!this['_textureRoughness'][_0x59fa24(0x1ec1)]())return!0x1;}return!0x0;}['prepareDefinesBeforeAttributes'](_0x40afcf,_0x4ce5b3){var _0x14cd42=_0x37c5ba,_0xfd173d;this[_0x14cd42(0x365d)]?(_0x40afcf[_0x14cd42(0x228c)]=!0x0,_0x40afcf[_0x14cd42(0x3a56)]=this[_0x14cd42(0x13ab)],_0x40afcf['SHEEN_ROUGHNESS']=null!==this[_0x14cd42(0x2e6c)],_0x40afcf['SHEEN_ALBEDOSCALING']=this['_albedoScaling'],_0x40afcf['SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE']=this[_0x14cd42(0x3f2e)],_0x40afcf['SHEEN_TEXTURE_ROUGHNESS_IDENTICAL']=null!==this[_0x14cd42(0xe04)]&&this[_0x14cd42(0xe04)]['_texture']===(null==(_0xfd173d=this[_0x14cd42(0x4197)])?void 0x0:_0xfd173d[_0x14cd42(0xe04)])&&this[_0x14cd42(0xe04)][_0x14cd42(0x1ebe)](this['_textureRoughness']),_0x40afcf['_areTexturesDirty']&&_0x4ce5b3[_0x14cd42(0x337e)]&&(this[_0x14cd42(0xe04)]&&_0x45c34d['k'][_0x14cd42(0x32fb)]?(_0x1431e8['G']['PrepareDefinesForMergedUV'](this['_texture'],_0x40afcf,_0x14cd42(0x2303)),_0x40afcf[_0x14cd42(0x8b6)]=this[_0x14cd42(0xe04)][_0x14cd42(0x1c01)]):_0x40afcf[_0x14cd42(0x2303)]=!0x1,this[_0x14cd42(0x4197)]&&_0x45c34d['k'][_0x14cd42(0x32fb)]?_0x1431e8['G'][_0x14cd42(0x1dbe)](this[_0x14cd42(0x4197)],_0x40afcf,_0x14cd42(0x1b28)):_0x40afcf[_0x14cd42(0x1b28)]=!0x1)):(_0x40afcf[_0x14cd42(0x228c)]=!0x1,_0x40afcf[_0x14cd42(0x2303)]=!0x1,_0x40afcf['SHEEN_TEXTURE_ROUGHNESS']=!0x1,_0x40afcf[_0x14cd42(0x3a56)]=!0x1,_0x40afcf[_0x14cd42(0x1205)]=!0x1,_0x40afcf[_0x14cd42(0x1969)]=!0x1,_0x40afcf[_0x14cd42(0x1b7e)]=!0x1,_0x40afcf[_0x14cd42(0x2377)]=!0x1,_0x40afcf[_0x14cd42(0x8b6)]=!0x1,_0x40afcf[_0x14cd42(0x153e)]=0x0,_0x40afcf['SHEEN_TEXTURE_ROUGHNESSDIRECTUV']=0x0);}[_0x37c5ba(0x15da)](_0x565c8f,_0x29c4a6,_0x46c987,_0x3af5a0){var _0x4c80a3=_0x37c5ba,_0x5e0568,_0x1abb63;this[_0x4c80a3(0x365d)]&&(_0x3af5a0=_0x3af5a0[_0x4c80a3(0x3c74)],_0x5e0568=this['_material'][_0x4c80a3(0x31c8)],_0x1abb63=_0x3af5a0[_0x4c80a3(0x2377)],_0x565c8f[_0x4c80a3(0x3c49)]&&_0x5e0568&&_0x565c8f[_0x4c80a3(0x2617)]||(_0x1abb63&&_0x45c34d['k'][_0x4c80a3(0x32fb)]?(_0x565c8f['updateFloat4'](_0x4c80a3(0x18ed),this[_0x4c80a3(0xe04)][_0x4c80a3(0x1246)],this['_texture'][_0x4c80a3(0x184a)],-0x1,-0x1),_0x1431e8['G'][_0x4c80a3(0x9a0)](this['_texture'],_0x565c8f,_0x4c80a3(0x31f8))):(this[_0x4c80a3(0xe04)]||this['_textureRoughness'])&&_0x45c34d['k'][_0x4c80a3(0x32fb)]&&(_0x565c8f['updateFloat4'](_0x4c80a3(0x18ed),null!=(_0x5e0568=null==(_0x5e0568=this[_0x4c80a3(0xe04)])?void 0x0:_0x5e0568['coordinatesIndex'])?_0x5e0568:0x0,null!=(_0x5e0568=null==(_0x5e0568=this[_0x4c80a3(0xe04)])?void 0x0:_0x5e0568[_0x4c80a3(0x184a)])?_0x5e0568:0x0,null!=(_0x5e0568=null==(_0x5e0568=this[_0x4c80a3(0x4197)])?void 0x0:_0x5e0568[_0x4c80a3(0x1246)])?_0x5e0568:0x0,null!=(_0x5e0568=null==(_0x5e0568=this[_0x4c80a3(0x4197)])?void 0x0:_0x5e0568[_0x4c80a3(0x184a)])?_0x5e0568:0x0),this['_texture']&&_0x1431e8['G'][_0x4c80a3(0x9a0)](this['_texture'],_0x565c8f,_0x4c80a3(0x31f8)),!this[_0x4c80a3(0x4197)]||_0x1abb63||_0x3af5a0[_0x4c80a3(0x1b7e)]||_0x1431e8['G']['BindTextureMatrix'](this[_0x4c80a3(0x4197)],_0x565c8f,_0x4c80a3(0x1e07))),_0x565c8f[_0x4c80a3(0x754)](_0x4c80a3(0x2100),this[_0x4c80a3(0x378e)]['r'],this[_0x4c80a3(0x378e)]['g'],this[_0x4c80a3(0x378e)]['b'],this[_0x4c80a3(0x2b46)]),null!==this[_0x4c80a3(0x2e6c)]&&_0x565c8f['updateFloat'](_0x4c80a3(0x312d),this[_0x4c80a3(0x2e6c)])),_0x29c4a6['texturesEnabled']&&(this[_0x4c80a3(0xe04)]&&_0x45c34d['k'][_0x4c80a3(0x32fb)]&&_0x565c8f[_0x4c80a3(0x1888)]('sheenSampler',this[_0x4c80a3(0xe04)]),this[_0x4c80a3(0x4197)]&&!_0x1abb63&&!_0x3af5a0['SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE']&&_0x45c34d['k'][_0x4c80a3(0x32fb)]&&_0x565c8f[_0x4c80a3(0x1888)](_0x4c80a3(0x3365),this[_0x4c80a3(0x4197)])));}[_0x37c5ba(0x32b8)](_0x25e960){var _0x344b34=_0x37c5ba;return this[_0x344b34(0xe04)]===_0x25e960||this[_0x344b34(0x4197)]===_0x25e960;}[_0x37c5ba(0x328d)](_0x78947){var _0x415772=_0x37c5ba;this['_texture']&&_0x78947[_0x415772(0x3f90)](this[_0x415772(0xe04)]),this[_0x415772(0x4197)]&&_0x78947['push'](this[_0x415772(0x4197)]);}[_0x37c5ba(0x271b)](_0x5d21b0){var _0x47b90b=_0x37c5ba;this['_texture']&&this[_0x47b90b(0xe04)][_0x47b90b(0x3ac2)]&&0x0<this[_0x47b90b(0xe04)][_0x47b90b(0x3ac2)][_0x47b90b(0x1377)]&&_0x5d21b0[_0x47b90b(0x3f90)](this[_0x47b90b(0xe04)]),this[_0x47b90b(0x4197)]&&this[_0x47b90b(0x4197)][_0x47b90b(0x3ac2)]&&0x0<this[_0x47b90b(0x4197)][_0x47b90b(0x3ac2)]['length']&&_0x5d21b0[_0x47b90b(0x3f90)](this[_0x47b90b(0x4197)]);}[_0x37c5ba(0x18c9)](_0x20cd46){var _0x406cee=_0x37c5ba;_0x20cd46&&(null!=(_0x20cd46=this[_0x406cee(0xe04)])&&_0x20cd46['dispose'](),null!=(_0x20cd46=this[_0x406cee(0x4197)])&&_0x20cd46[_0x406cee(0x18c9)]());}[_0x37c5ba(0x3fcd)](){return'PBRSheenConfiguration';}[_0x37c5ba(0x94f)](_0x17f889,_0x24d4c5,_0x217c4c){var _0x2c90a7=_0x37c5ba;return _0x17f889[_0x2c90a7(0x228c)]&&_0x24d4c5[_0x2c90a7(0x13e4)](_0x217c4c++,_0x2c90a7(0x228c)),_0x217c4c;}['getSamplers'](_0xafdb16){var _0x3bcdc5=_0x37c5ba;_0xafdb16[_0x3bcdc5(0x3f90)]('sheenSampler','sheenRoughnessSampler');}['getUniforms'](){var _0x2c3753=_0x37c5ba;return{'ubo':[{'name':_0x2c3753(0x2100),'size':0x4,'type':_0x2c3753(0x2b6)},{'name':'vSheenRoughness','size':0x1,'type':_0x2c3753(0x3b76)},{'name':_0x2c3753(0x18ed),'size':0x4,'type':_0x2c3753(0x2b6)},{'name':_0x2c3753(0x2f23),'size':0x10,'type':'mat4'},{'name':_0x2c3753(0x1af5),'size':0x10,'type':_0x2c3753(0x20a5)}]};}}_0x2feb80([(0x0,_0x4ce053['qC'])(),(0x0,_0x4ce053['wz'])(_0x37c5ba(0x1414))],_0x4b10d7[_0x37c5ba(0x41df)],_0x37c5ba(0x3c85),void 0x0),_0x2feb80([(0x0,_0x4ce053['qC'])(),(0x0,_0x4ce053['wz'])(_0x37c5ba(0x1414))],_0x4b10d7[_0x37c5ba(0x41df)],_0x37c5ba(0x4e3),void 0x0),_0x2feb80([(0x0,_0x4ce053['qC'])()],_0x4b10d7[_0x37c5ba(0x41df)],_0x37c5ba(0x2b46),void 0x0),_0x2feb80([(0x0,_0x4ce053['n9'])()],_0x4b10d7[_0x37c5ba(0x41df)],_0x37c5ba(0x378e),void 0x0),_0x2feb80([(0x0,_0x4ce053['oU'])(),(0x0,_0x4ce053['wz'])(_0x37c5ba(0x1414))],_0x4b10d7['prototype'],_0x37c5ba(0x3c38),void 0x0),_0x2feb80([(0x0,_0x4ce053['qC'])(),(0x0,_0x4ce053['wz'])(_0x37c5ba(0x1414))],_0x4b10d7['prototype'],_0x37c5ba(0x17c2),void 0x0),_0x2feb80([(0x0,_0x4ce053['qC'])(),(0x0,_0x4ce053['wz'])(_0x37c5ba(0x1414))],_0x4b10d7[_0x37c5ba(0x41df)],_0x37c5ba(0x3a17),void 0x0),_0x2feb80([(0x0,_0x4ce053['oU'])(),(0x0,_0x4ce053['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x4b10d7['prototype'],_0x37c5ba(0x3354),void 0x0),_0x2feb80([(0x0,_0x4ce053['qC'])(),(0x0,_0x4ce053['wz'])(_0x37c5ba(0x1414))],_0x4b10d7[_0x37c5ba(0x41df)],_0x37c5ba(0x1188),void 0x0);},0xe8f6:(_0x2edd29,_0x5be0b8,_0x377f77)=>{var _0x2e22f2=a8_0x16e4d8;function _0x2dda4(_0x5b8af2,_0x247f42,_0xb70bcf,_0x5685a1){var _0x1cc7b1=a8_0x5b24,_0x5cbdef,_0x130f59=arguments[_0x1cc7b1(0x1377)],_0xdaa852=_0x130f59<0x3?_0x247f42:null===_0x5685a1?_0x5685a1=Object[_0x1cc7b1(0xd3d)](_0x247f42,_0xb70bcf):_0x5685a1;if('object'==typeof Reflect&&'function'==typeof Reflect['decorate'])_0xdaa852=Reflect[_0x1cc7b1(0x1dac)](_0x5b8af2,_0x247f42,_0xb70bcf,_0x5685a1);else{for(var _0x24d933=_0x5b8af2['length']-0x1;0x0<=_0x24d933;_0x24d933--)(_0x5cbdef=_0x5b8af2[_0x24d933])&&(_0xdaa852=(_0x130f59<0x3?_0x5cbdef(_0xdaa852):0x3<_0x130f59?_0x5cbdef(_0x247f42,_0xb70bcf,_0xdaa852):_0x5cbdef(_0x247f42,_0xb70bcf))||_0xdaa852);}0x3<_0x130f59&&_0xdaa852&&Object['defineProperty'](_0x247f42,_0xb70bcf,_0xdaa852);}var _0x82fd76=_0x377f77(0x153ad),_0x2357df=_0x377f77(0xb7c2),_0x377f77=_0x377f77(0xe456);class _0x12212d extends _0x2357df['P']{constructor(_0x52ed3d,_0x94c3d6){var _0x2160f1=a8_0x5b24;super(_0x52ed3d,_0x94c3d6),this[_0x2160f1(0xde3)]=!0x0;}get['useMicroSurfaceFromReflectivityMapAlpha'](){var _0x25ace0=a8_0x5b24;return this[_0x25ace0(0xde3)];}[_0x2e22f2(0x3fcd)](){var _0x3d35f8=_0x2e22f2;return _0x3d35f8(0x3d4f);}[_0x2e22f2(0x95b)](_0x310a03){var _0x26168e=_0x2e22f2;const _0x207fe8=_0x82fd76['p4'][_0x26168e(0x73d)](()=>new _0x12212d(_0x310a03,this['getScene']()),this);return _0x207fe8['id']=_0x310a03,_0x207fe8[_0x26168e(0xc8c)]=_0x310a03,this['clearCoat'][_0x26168e(0x4181)](_0x207fe8[_0x26168e(0x3fb5)]),this[_0x26168e(0x2b87)]['copyTo'](_0x207fe8[_0x26168e(0x2b87)]),this[_0x26168e(0x2415)][_0x26168e(0x4181)](_0x207fe8[_0x26168e(0x2415)]),this[_0x26168e(0x31f8)][_0x26168e(0x4181)](_0x207fe8['sheen']),this[_0x26168e(0x3de1)][_0x26168e(0x4181)](_0x207fe8[_0x26168e(0x3de1)]),_0x207fe8;}[_0x2e22f2(0x2fcc)](){var _0x44f9be=_0x2e22f2;const _0x279c23=_0x82fd76['p4'][_0x44f9be(0x2fbf)](this);return _0x279c23[_0x44f9be(0x2b51)]=_0x44f9be(0x1b97),_0x279c23['clearCoat']=this['clearCoat'][_0x44f9be(0x2fcc)](),_0x279c23[_0x44f9be(0x2b87)]=this[_0x44f9be(0x2b87)][_0x44f9be(0x2fcc)](),_0x279c23[_0x44f9be(0x2415)]=this[_0x44f9be(0x2415)][_0x44f9be(0x2fcc)](),_0x279c23[_0x44f9be(0x31f8)]=this[_0x44f9be(0x31f8)][_0x44f9be(0x2fcc)](),_0x279c23[_0x44f9be(0x3de1)]=this[_0x44f9be(0x3de1)][_0x44f9be(0x2fcc)](),_0x279c23[_0x44f9be(0x4149)]=this[_0x44f9be(0x4149)][_0x44f9be(0x2fcc)](),_0x279c23;}static['Parse'](_0x558b1d,_0x3ebd48,_0x44086d){var _0x3e0747=_0x2e22f2;const _0x3f6134=_0x82fd76['p4'][_0x3e0747(0x2a19)](()=>new _0x12212d(_0x558b1d[_0x3e0747(0xc8c)],_0x3ebd48),_0x558b1d,_0x3ebd48,_0x44086d);return _0x558b1d[_0x3e0747(0x3fb5)]&&_0x3f6134[_0x3e0747(0x3fb5)]['parse'](_0x558b1d[_0x3e0747(0x3fb5)],_0x3ebd48,_0x44086d),_0x558b1d[_0x3e0747(0x2b87)]&&_0x3f6134[_0x3e0747(0x2b87)][_0x3e0747(0xa2c)](_0x558b1d[_0x3e0747(0x2b87)],_0x3ebd48,_0x44086d),_0x558b1d[_0x3e0747(0x2415)]&&_0x3f6134[_0x3e0747(0x2415)][_0x3e0747(0xa2c)](_0x558b1d['brdf'],_0x3ebd48,_0x44086d),_0x558b1d['sheen']&&_0x3f6134['sheen'][_0x3e0747(0xa2c)](_0x558b1d[_0x3e0747(0x31f8)],_0x3ebd48,_0x44086d),_0x558b1d[_0x3e0747(0x3de1)]&&_0x3f6134['subSurface'][_0x3e0747(0xa2c)](_0x558b1d['subSurface'],_0x3ebd48,_0x44086d),_0x558b1d[_0x3e0747(0x4149)]&&_0x3f6134[_0x3e0747(0x4149)]['parse'](_0x558b1d[_0x3e0747(0x4149)],_0x3ebd48,_0x44086d),_0x3f6134;}}_0x2dda4([(0x0,_0x82fd76['n9'])(_0x2e22f2(0xe59)),(0x0,_0x82fd76['wz'])(_0x2e22f2(0x1414),_0x2e22f2(0x18fc))],_0x12212d['prototype'],'diffuseColor',void 0x0),_0x2dda4([(0x0,_0x82fd76['oU'])(),(0x0,_0x82fd76['wz'])(_0x2e22f2(0x1414),_0x2e22f2(0x18a0))],_0x12212d[_0x2e22f2(0x41df)],'diffuseTexture',void 0x0),_0x2dda4([(0x0,_0x82fd76['n9'])(_0x2e22f2(0x28a5)),(0x0,_0x82fd76['wz'])(_0x2e22f2(0x1414),_0x2e22f2(0x2ebe))],_0x12212d['prototype'],_0x2e22f2(0x3d75),void 0x0),_0x2dda4([(0x0,_0x82fd76['qC'])(),(0x0,_0x82fd76['wz'])(_0x2e22f2(0x1414),'_microSurface')],_0x12212d[_0x2e22f2(0x41df)],_0x2e22f2(0x34a8),void 0x0),_0x2dda4([(0x0,_0x82fd76['oU'])(),(0x0,_0x82fd76['wz'])(_0x2e22f2(0x1414),_0x2e22f2(0x4002))],_0x12212d[_0x2e22f2(0x41df)],_0x2e22f2(0x2d9b),void 0x0),(0x0,_0x377f77['H'])(_0x2e22f2(0x1b97),_0x12212d);},0xe719:(_0x47f6a5,_0x3f1b36,_0x3e723b)=>{var _0x1d0079=a8_0x16e4d8;_0x3e723b['d'](_0x3f1b36,{'u':()=>_0x422fd3});function _0x12b715(_0xcfce5a,_0x2939eb,_0x342b18,_0x451803){var _0x467789=a8_0x5b24,_0x58ab31,_0x4b0543=arguments[_0x467789(0x1377)],_0x111334=_0x4b0543<0x3?_0x2939eb:null===_0x451803?_0x451803=Object[_0x467789(0xd3d)](_0x2939eb,_0x342b18):_0x451803;if('object'==typeof Reflect&&_0x467789(0x38fa)==typeof Reflect['decorate'])_0x111334=Reflect[_0x467789(0x1dac)](_0xcfce5a,_0x2939eb,_0x342b18,_0x451803);else{for(var _0x5ee686=_0xcfce5a['length']-0x1;0x0<=_0x5ee686;_0x5ee686--)(_0x58ab31=_0xcfce5a[_0x5ee686])&&(_0x111334=(_0x4b0543<0x3?_0x58ab31(_0x111334):0x3<_0x4b0543?_0x58ab31(_0x2939eb,_0x342b18,_0x111334):_0x58ab31(_0x2939eb,_0x342b18))||_0x111334);}0x3<_0x4b0543&&_0x111334&&Object[_0x467789(0x395)](_0x2939eb,_0x342b18,_0x111334);}var _0x3f1b36=_0x3e723b(0x153ad),_0x535235=_0x3e723b(0xc84b),_0x3df0cc=_0x3e723b(0xc656),_0x1f1dc6=_0x3e723b(0x147cf),_0x1ad178=_0x3e723b(0x1b5c),_0x457f71=_0x3e723b(0x9fd1),_0x277c58=_0x3e723b(0xea73),_0x1fc97b=_0x3e723b(0x77a5),_0x3e723b=_0x3e723b(0x11e40);class _0x179e7b extends _0x3e723b['H']{constructor(){var _0x5c6e4d=a8_0x5b24;super(...arguments),this[_0x5c6e4d(0x3e9f)]=!0x1,this[_0x5c6e4d(0x2639)]=!0x1,this[_0x5c6e4d(0xcc3)]=!0x1,this['SS_TRANSLUCENCY']=!0x1,this['SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE']=!0x1,this[_0x5c6e4d(0x197d)]=!0x1,this[_0x5c6e4d(0x1f89)]=!0x1,this[_0x5c6e4d(0x37f1)]=0x0,this[_0x5c6e4d(0x3e92)]=!0x1,this[_0x5c6e4d(0x1641)]=!0x1,this[_0x5c6e4d(0xd3f)]=0x0,this[_0x5c6e4d(0xfe1)]=!0x1,this[_0x5c6e4d(0x2c23)]=0x0,this[_0x5c6e4d(0x182c)]=!0x1,this[_0x5c6e4d(0x376e)]=!0x1,this[_0x5c6e4d(0x3cd1)]=!0x1,this[_0x5c6e4d(0x4049)]=!0x1,this[_0x5c6e4d(0x14b8)]=!0x1,this[_0x5c6e4d(0xf4d)]=!0x1,this[_0x5c6e4d(0x2518)]=!0x1,this[_0x5c6e4d(0x16de)]=!0x1,this[_0x5c6e4d(0x1110)]=!0x1,this[_0x5c6e4d(0x3c83)]=!0x1,this[_0x5c6e4d(0x1685)]=!0x1,this[_0x5c6e4d(0x1297)]=!0x1,this[_0x5c6e4d(0x4031)]=!0x1;}}class _0x422fd3 extends _0x277c58['n']{constructor(_0x2c196c,_0x5e0c90=!0x0){var _0x1899a1=a8_0x5b24;super(_0x2c196c,_0x1899a1(0x233a),0x82,new _0x179e7b(),_0x5e0c90),this[_0x1899a1(0x771)]=!0x1,this[_0x1899a1(0x1c5)]=!0x1,this[_0x1899a1(0x322d)]=!0x1,this[_0x1899a1(0x3f52)]=!0x1,this[_0x1899a1(0x27d9)]=!0x1,this['isScatteringEnabled']=!0x1,this[_0x1899a1(0x2735)]=0x0,this[_0x1899a1(0x31f4)]=0x1,this[_0x1899a1(0x1c2d)]=0x1,this[_0x1899a1(0x1ed9)]=!0x1,this[_0x1899a1(0x24ae)]=!0x1,this[_0x1899a1(0x3e06)]=null,this[_0x1899a1(0x397d)]=null,this[_0x1899a1(0x496)]=null,this[_0x1899a1(0x11f0)]=null,this['_indexOfRefraction']=1.5,this[_0x1899a1(0x3e16)]=1.5,this[_0x1899a1(0x26c6)]=-0x1,this[_0x1899a1(0x1c99)]=!0x1,this[_0x1899a1(0x1f81)]=!0x1,this['_linkRefractionWithTransparency']=!0x1,this[_0x1899a1(0x41c5)]=!0x1,this[_0x1899a1(0x1b5f)]=0x0,this['maximumThickness']=0x1,this[_0x1899a1(0x3673)]=!0x1,this['tintColor']=_0x535235['Wo']['White'](),this[_0x1899a1(0x2d22)]=0x1,this[_0x1899a1(0x2305)]=_0x535235['Wo'][_0x1899a1(0x3da8)](),this[_0x1899a1(0x10f6)]=!0x1,this[_0x1899a1(0x1dda)]=!0x1,this[_0x1899a1(0x24c4)]=null,this['refractionIntensityTexture']=null,this[_0x1899a1(0x1961)]=null,this[_0x1899a1(0x6ce)]=null,this['_useGltfStyleTextures']=!0x1,this[_0x1899a1(0x16a4)]=!0x1,this['_scene']=_0x2c196c[_0x1899a1(0x83e)](),this['registerForExtraEvents']=!0x0,this['_internalMarkAllSubMeshesAsTexturesDirty']=_0x2c196c[_0x1899a1(0x2da4)][_0x1fc97b['g'][_0x1899a1(0x1fa)]],this[_0x1899a1(0x18f9)]=_0x2c196c['_dirtyCallbacks'][_0x1fc97b['g'][_0x1899a1(0x1fa8)]];}get[_0x1d0079(0x27e8)](){var _0x10b7d8=_0x1d0079;return this[_0x10b7d8(0x195b)][_0x10b7d8(0x277e)]?this[_0x10b7d8(0x195b)][_0x10b7d8(0x277e)][_0x10b7d8(0xf97)][this['_scatteringDiffusionProfileIndex']]:null;}set['scatteringDiffusionProfile'](_0x1512ca){var _0x45670e=_0x1d0079;this[_0x45670e(0x195b)][_0x45670e(0x370a)]()&&_0x1512ca&&(this[_0x45670e(0x2735)]=this['_scene']['subSurfaceConfiguration'][_0x45670e(0x2e87)](_0x1512ca));}get[_0x1d0079(0x10ce)](){var _0x5e6457=_0x1d0079;return 0x1<=this[_0x5e6457(0x26c6)]?this[_0x5e6457(0x26c6)]:this[_0x5e6457(0x742)];}set['volumeIndexOfRefraction'](_0x241860){this['_volumeIndexOfRefraction']=0x1<=_0x241860?_0x241860:-0x1;}[_0x1d0079(0x1414)](){var _0x24816e=_0x1d0079;this[_0x24816e(0x15df)](this[_0x24816e(0x771)]||this[_0x24816e(0x322d)]||this[_0x24816e(0x27d9)]),this[_0x24816e(0x2c34)]();}[_0x1d0079(0x2812)](){var _0x276c68=_0x1d0079;this[_0x276c68(0x2c34)](),this['_internalMarkScenePrePassDirty']();}[_0x1d0079(0xed5)](_0x580110,_0x583676){var _0x2091f8=_0x1d0079;if(!this['_isRefractionEnabled']&&!this[_0x2091f8(0x322d)]&&!this[_0x2091f8(0x27d9)])return!0x0;if(_0x580110['_areTexturesDirty']&&_0x583676[_0x2091f8(0x337e)]){if(this[_0x2091f8(0x3e06)]&&_0x3df0cc['k'][_0x2091f8(0x3551)]&&!this[_0x2091f8(0x3e06)][_0x2091f8(0x1ec1)]())return!0x1;const _0x5d7177=this[_0x2091f8(0x2947)](_0x583676);if(_0x5d7177&&_0x3df0cc['k'][_0x2091f8(0x1c0)]&&!_0x5d7177['isReadyOrNotBlocking']())return!0x1;}return!0x0;}[_0x1d0079(0x1670)](_0xa3e2e0,_0x4fd455){var _0x115e2=_0x1d0079;if(!this['_isRefractionEnabled']&&!this[_0x115e2(0x322d)]&&!this[_0x115e2(0x27d9)])return _0xa3e2e0[_0x115e2(0x3e9f)]=!0x1,_0xa3e2e0[_0x115e2(0x90b)]=!0x1,_0xa3e2e0['SS_SCATTERING']=!0x1,_0xa3e2e0[_0x115e2(0x2639)]=!0x1,_0xa3e2e0['SS_REFRACTION_USE_INTENSITY_FROM_TEXTURE']=!0x1,_0xa3e2e0[_0x115e2(0x2ddd)]=!0x1,_0xa3e2e0[_0x115e2(0x1f89)]=!0x1,_0xa3e2e0[_0x115e2(0x37f1)]=0x0,_0xa3e2e0[_0x115e2(0x3e92)]=!0x1,_0xa3e2e0[_0x115e2(0x1641)]=!0x1,_0xa3e2e0[_0x115e2(0xd3f)]=0x0,_0xa3e2e0['SS_TRANSLUCENCYINTENSITY_TEXTURE']=!0x1,_0xa3e2e0[_0x115e2(0x2c23)]=0x0,_0xa3e2e0[_0x115e2(0x182c)]=!0x1,_0xa3e2e0[_0x115e2(0x376e)]=!0x1,_0xa3e2e0[_0x115e2(0x3cd1)]=!0x1,_0xa3e2e0[_0x115e2(0x4049)]=!0x1,_0xa3e2e0['SS_RGBDREFRACTION']=!0x1,_0xa3e2e0[_0x115e2(0xf4d)]=!0x1,_0xa3e2e0[_0x115e2(0x2518)]=!0x1,_0xa3e2e0[_0x115e2(0x16de)]=!0x1,_0xa3e2e0[_0x115e2(0x1110)]=!0x1,_0xa3e2e0[_0x115e2(0x3c83)]=!0x1,_0xa3e2e0[_0x115e2(0x1685)]=!0x1,_0xa3e2e0[_0x115e2(0x1297)]=!0x1,void(_0xa3e2e0['SS_USE_GLTF_TEXTURES']=!0x1);var _0x1c980b,_0x5271fc;_0xa3e2e0[_0x115e2(0x2389)]&&(_0xa3e2e0[_0x115e2(0x3e9f)]=!0x0,_0xa3e2e0['SS_TRANSLUCENCY']=this[_0x115e2(0x322d)],_0xa3e2e0[_0x115e2(0x2ddd)]=!0x1,_0xa3e2e0['SS_SCATTERING']=this[_0x115e2(0x27d9)],_0xa3e2e0[_0x115e2(0x1f89)]=!0x1,_0xa3e2e0['SS_REFRACTIONINTENSITY_TEXTURE']=!0x1,_0xa3e2e0[_0x115e2(0xfe1)]=!0x1,_0xa3e2e0[_0x115e2(0x3e92)]=!0x1,_0xa3e2e0['SS_MASK_FROM_THICKNESS_TEXTURE']=!0x1,_0xa3e2e0['SS_USE_GLTF_TEXTURES']=!0x1,_0xa3e2e0['SS_REFRACTION']=!0x1,_0xa3e2e0[_0x115e2(0xcc3)]=!0x1,_0xa3e2e0[_0x115e2(0x182c)]=!0x1,_0xa3e2e0[_0x115e2(0x4049)]=!0x1,_0xa3e2e0[_0x115e2(0x14b8)]=!0x1,_0xa3e2e0[_0x115e2(0xf4d)]=!0x1,_0xa3e2e0[_0x115e2(0x376e)]=!0x1,_0xa3e2e0[_0x115e2(0x3cd1)]=!0x1,_0xa3e2e0['SS_LINKREFRACTIONTOTRANSPARENCY']=!0x1,_0xa3e2e0[_0x115e2(0x16de)]=!0x1,_0xa3e2e0['SS_ALBEDOFORTRANSLUCENCYTINT']=!0x1,_0xa3e2e0['SS_USE_LOCAL_REFRACTIONMAP_CUBIC']=!0x1,_0xa3e2e0['SS_USE_THICKNESS_AS_DEPTH']=!0x1,_0x1c980b=!!this[_0x115e2(0x3e06)]&&!!this[_0x115e2(0x24c4)]&&this[_0x115e2(0x24c4)][_0x115e2(0x1ebe)](this[_0x115e2(0x3e06)])&&this[_0x115e2(0x24c4)][_0x115e2(0xe04)]===this[_0x115e2(0x3e06)][_0x115e2(0xe04)],_0x5271fc=!!this['_thicknessTexture']&&!!this[_0x115e2(0x1961)]&&this[_0x115e2(0x1961)][_0x115e2(0x1ebe)](this[_0x115e2(0x3e06)])&&this[_0x115e2(0x1961)][_0x115e2(0xe04)]===this[_0x115e2(0x3e06)]['_texture'],_0x1c980b=(_0x1c980b||!this[_0x115e2(0x24c4)])&&(_0x5271fc||!this[_0x115e2(0x1961)]),_0xa3e2e0[_0x115e2(0x2389)]&&_0x4fd455[_0x115e2(0x337e)]&&(this[_0x115e2(0x3e06)]&&_0x3df0cc['k'][_0x115e2(0x3551)]&&_0x1f1dc6['G'][_0x115e2(0x1dbe)](this[_0x115e2(0x3e06)],_0xa3e2e0,_0x115e2(0x1f89)),this[_0x115e2(0x24c4)]&&_0x3df0cc['k']['RefractionIntensityTextureEnabled']&&!_0x1c980b&&_0x1f1dc6['G'][_0x115e2(0x1dbe)](this[_0x115e2(0x24c4)],_0xa3e2e0,_0x115e2(0x1641)),this[_0x115e2(0x1961)]&&_0x3df0cc['k'][_0x115e2(0x1eab)]&&!_0x1c980b&&_0x1f1dc6['G'][_0x115e2(0x1dbe)](this['_translucencyIntensityTexture'],_0xa3e2e0,_0x115e2(0xfe1))),_0xa3e2e0[_0x115e2(0x3e92)]=this[_0x115e2(0x1e23)]-this['minimumThickness']!=0x0,_0xa3e2e0[_0x115e2(0x1297)]=(this[_0x115e2(0x10f6)]||!!this[_0x115e2(0x24c4)]||!!this['_translucencyIntensityTexture'])&&_0x1c980b,_0xa3e2e0[_0x115e2(0x4031)]=this[_0x115e2(0x3b85)],_0xa3e2e0[_0x115e2(0xcc3)]=(this[_0x115e2(0x10f6)]||!!this[_0x115e2(0x24c4)])&&_0x1c980b,_0xa3e2e0[_0x115e2(0x2ddd)]=(this['_useMaskFromThicknessTexture']||!!this[_0x115e2(0x1961)])&&_0x1c980b,this['_isRefractionEnabled']&&_0x4fd455[_0x115e2(0x337e)]&&(_0x5271fc=this[_0x115e2(0x2947)](_0x4fd455))&&_0x3df0cc['k'][_0x115e2(0x1c0)]&&(_0xa3e2e0[_0x115e2(0x2639)]=!0x0,_0xa3e2e0[_0x115e2(0x182c)]=_0x5271fc[_0x115e2(0x3936)],_0xa3e2e0[_0x115e2(0x4049)]=_0x5271fc[_0x115e2(0x1c01)],_0xa3e2e0[_0x115e2(0x14b8)]=_0x5271fc[_0x115e2(0x1850)],_0xa3e2e0[_0x115e2(0xf4d)]=_0x5271fc['linearSpecularLOD'],_0xa3e2e0[_0x115e2(0x376e)]=_0x5271fc[_0x115e2(0x111b)],_0xa3e2e0['SS_LODINREFRACTIONALPHA']=_0x5271fc[_0x115e2(0xb07)],_0xa3e2e0[_0x115e2(0x2518)]=this[_0x115e2(0x1d1b)],_0xa3e2e0[_0x115e2(0x16de)]=this[_0x115e2(0x1ed9)],_0xa3e2e0['SS_USE_LOCAL_REFRACTIONMAP_CUBIC']=_0x5271fc[_0x115e2(0x3936)]&&_0x5271fc[_0x115e2(0xe6a)],_0xa3e2e0[_0x115e2(0x1685)]=this['useThicknessAsDepth']),this[_0x115e2(0x322d)]&&(_0xa3e2e0[_0x115e2(0x1110)]=this[_0x115e2(0x24ae)]));}[_0x1d0079(0x5fb)](_0x203b8e,_0x52af89,_0x1ce8c9,_0x8ef528){var _0x18b26c=_0x1d0079;(this[_0x18b26c(0x771)]||this[_0x18b26c(0x322d)]||this[_0x18b26c(0x27d9)])&&(_0x8ef528[_0x18b26c(0x2224)]()[_0x18b26c(0x927)]()['decompose'](_0x457f71['jp']['Vector3'][0x0]),_0x8ef528=Math[_0x18b26c(0xf1a)](Math['abs'](_0x457f71['jp'][_0x18b26c(0xf88)][0x0]['x']),Math[_0x18b26c(0x3abd)](_0x457f71['jp'][_0x18b26c(0xf88)][0x0]['y']),Math[_0x18b26c(0x3abd)](_0x457f71['jp'][_0x18b26c(0xf88)][0x0]['z'])),_0x203b8e[_0x18b26c(0xc20)](_0x18b26c(0x1aa2),this[_0x18b26c(0x1b5f)]*_0x8ef528,(this[_0x18b26c(0x1e23)]-this['minimumThickness'])*_0x8ef528));}[_0x1d0079(0x15da)](_0x2d4148,_0x1da18b,_0x2f4bf2,_0x5e7f6e){var _0x2dd6bd=_0x1d0079;if(this[_0x2dd6bd(0x771)]||this[_0x2dd6bd(0x322d)]||this[_0x2dd6bd(0x27d9)]){var _0x5e7f6e=_0x5e7f6e[_0x2dd6bd(0x3c74)],_0x588095=this[_0x2dd6bd(0x252a)]['isFrozen'],_0x35e313=this['_material'][_0x2dd6bd(0x2855)],_0x571ec7=_0x5e7f6e[_0x2dd6bd(0x3e83)];const _0x1f690f=this[_0x2dd6bd(0x2947)](_0x1da18b);if(!_0x2d4148[_0x2dd6bd(0x3c49)]||!_0x588095||!_0x2d4148[_0x2dd6bd(0x2617)]){if(this[_0x2dd6bd(0x3e06)]&&_0x3df0cc['k'][_0x2dd6bd(0x3551)]&&(_0x2d4148[_0x2dd6bd(0xc20)](_0x2dd6bd(0x8a0),this[_0x2dd6bd(0x3e06)][_0x2dd6bd(0x1246)],this[_0x2dd6bd(0x3e06)]['level']),_0x1f1dc6['G'][_0x2dd6bd(0x9a0)](this[_0x2dd6bd(0x3e06)],_0x2d4148,_0x2dd6bd(0x10b2))),this[_0x2dd6bd(0x24c4)]&&_0x3df0cc['k'][_0x2dd6bd(0x2ffe)]&&_0x5e7f6e[_0x2dd6bd(0x1641)]&&(_0x2d4148[_0x2dd6bd(0xc20)](_0x2dd6bd(0x31b0),this[_0x2dd6bd(0x24c4)][_0x2dd6bd(0x1246)],this[_0x2dd6bd(0x24c4)][_0x2dd6bd(0x184a)]),_0x1f1dc6['G'][_0x2dd6bd(0x9a0)](this[_0x2dd6bd(0x24c4)],_0x2d4148,_0x2dd6bd(0x31f4))),this[_0x2dd6bd(0x1961)]&&_0x3df0cc['k'][_0x2dd6bd(0x1eab)]&&_0x5e7f6e[_0x2dd6bd(0xfe1)]&&(_0x2d4148[_0x2dd6bd(0xc20)](_0x2dd6bd(0xfc0),this['_translucencyIntensityTexture'][_0x2dd6bd(0x1246)],this['_translucencyIntensityTexture'][_0x2dd6bd(0x184a)]),_0x1f1dc6['G'][_0x2dd6bd(0x9a0)](this[_0x2dd6bd(0x1961)],_0x2d4148,_0x2dd6bd(0x1c2d))),_0x1f690f&&_0x3df0cc['k']['RefractionTextureEnabled']){_0x2d4148[_0x2dd6bd(0xb9e)](_0x2dd6bd(0x69d),_0x1f690f[_0x2dd6bd(0x21df)]());let _0x486f2e=0x1;_0x1f690f[_0x2dd6bd(0x3936)]||_0x1f690f[_0x2dd6bd(0x116c)]&&(_0x486f2e=_0x1f690f[_0x2dd6bd(0x116c)]);var _0x588095=_0x1f690f[_0x2dd6bd(0x5dd)]()[_0x2dd6bd(0x2255)],_0x57f9b8=this['volumeIndexOfRefraction'];_0x2d4148['updateFloat4'](_0x2dd6bd(0x3999),_0x1f690f[_0x2dd6bd(0x184a)],0x1/_0x57f9b8,_0x486f2e,this[_0x2dd6bd(0x1c99)]?-0x1:0x1),_0x2d4148[_0x2dd6bd(0x754)](_0x2dd6bd(0x27c2),_0x588095,_0x1f690f[_0x2dd6bd(0x38a8)],_0x1f690f[_0x2dd6bd(0x3b6b)],0x1/this[_0x2dd6bd(0x3e16)]),_0x35e313&&_0x2d4148[_0x2dd6bd(0xc20)]('vRefractionFilteringInfo',_0x588095,_0x1ad178['R']['Log2'](_0x588095)),_0x1f690f[_0x2dd6bd(0xe6a)]&&(_0x57f9b8=_0x1f690f,_0x2d4148['updateVector3']('vRefractionPosition',_0x57f9b8['boundingBoxPosition']),_0x2d4148[_0x2dd6bd(0x645)](_0x2dd6bd(0x297d),_0x57f9b8[_0x2dd6bd(0xe6a)]));}this['_isScatteringEnabled']&&_0x2d4148[_0x2dd6bd(0x652)](_0x2dd6bd(0x27e8),this[_0x2dd6bd(0x2735)]),_0x2d4148['updateColor3'](_0x2dd6bd(0x2016),this[_0x2dd6bd(0x2305)]),_0x2d4148['updateFloat4'](_0x2dd6bd(0xff2),this[_0x2dd6bd(0x2e5)]['r'],this[_0x2dd6bd(0x2e5)]['g'],this[_0x2dd6bd(0x2e5)]['b'],Math[_0x2dd6bd(0xf1a)](0.00001,this[_0x2dd6bd(0x2d22)])),_0x2d4148['updateFloat3'](_0x2dd6bd(0x34e3),this[_0x2dd6bd(0x31f4)],this[_0x2dd6bd(0x1c2d)],0x0);}_0x1da18b[_0x2dd6bd(0x337e)]&&(this[_0x2dd6bd(0x3e06)]&&_0x3df0cc['k']['ThicknessTextureEnabled']&&_0x2d4148[_0x2dd6bd(0x1888)](_0x2dd6bd(0x1ef1),this[_0x2dd6bd(0x3e06)]),this[_0x2dd6bd(0x24c4)]&&_0x3df0cc['k'][_0x2dd6bd(0x2ffe)]&&_0x5e7f6e[_0x2dd6bd(0x1641)]&&_0x2d4148['setTexture'](_0x2dd6bd(0x13d8),this[_0x2dd6bd(0x24c4)]),this['_translucencyIntensityTexture']&&_0x3df0cc['k'][_0x2dd6bd(0x1eab)]&&_0x5e7f6e[_0x2dd6bd(0xfe1)]&&_0x2d4148[_0x2dd6bd(0x1888)](_0x2dd6bd(0x2695),this[_0x2dd6bd(0x1961)]),_0x1f690f&&_0x3df0cc['k'][_0x2dd6bd(0x1c0)]&&(_0x571ec7?_0x2d4148[_0x2dd6bd(0x1888)]('refractionSampler',_0x1f690f):(_0x2d4148[_0x2dd6bd(0x1888)](_0x2dd6bd(0x207d),_0x1f690f['_lodTextureMid']||_0x1f690f),_0x2d4148[_0x2dd6bd(0x1888)](_0x2dd6bd(0x2e93),_0x1f690f[_0x2dd6bd(0x205c)]||_0x1f690f),_0x2d4148[_0x2dd6bd(0x1888)]('refractionSamplerHigh',_0x1f690f[_0x2dd6bd(0x109e)]||_0x1f690f))));}}[_0x1d0079(0x2947)](_0x25527c){var _0x1167eb=_0x1d0079;return this[_0x1167eb(0x496)]||(this[_0x1167eb(0x771)]?_0x25527c[_0x1167eb(0x1d4a)]:null);}get[_0x1d0079(0x3dda)](){var _0x1a10d0=_0x1d0079;return this['_isRefractionEnabled']&&this[_0x1a10d0(0x1d1b)];}[_0x1d0079(0x213f)](_0x34d8e0){var _0x995d59=_0x1d0079;_0x3df0cc['k'][_0x995d59(0x1c0)]&&this[_0x995d59(0x496)]&&this[_0x995d59(0x496)][_0x995d59(0xeab)]&&_0x34d8e0['push'](this[_0x995d59(0x496)]);}[_0x1d0079(0x32b8)](_0x33543c){var _0x2cf516=_0x1d0079;return this[_0x2cf516(0x3e06)]===_0x33543c||this[_0x2cf516(0x496)]===_0x33543c;}['hasRenderTargetTextures'](){var _0x599e2e=_0x1d0079;return!!(_0x3df0cc['k'][_0x599e2e(0x1c0)]&&this[_0x599e2e(0x496)]&&this['_refractionTexture'][_0x599e2e(0xeab)]);}[_0x1d0079(0x328d)](_0x4df52e){var _0x5a63ca=_0x1d0079;this[_0x5a63ca(0x3e06)]&&_0x4df52e[_0x5a63ca(0x3f90)](this[_0x5a63ca(0x3e06)]),this['_refractionTexture']&&_0x4df52e['push'](this[_0x5a63ca(0x496)]);}[_0x1d0079(0x271b)](_0x14b665){var _0x1d883f=_0x1d0079;this[_0x1d883f(0x3e06)]&&this[_0x1d883f(0x3e06)]['animations']&&0x0<this[_0x1d883f(0x3e06)][_0x1d883f(0x3ac2)][_0x1d883f(0x1377)]&&_0x14b665[_0x1d883f(0x3f90)](this[_0x1d883f(0x3e06)]),this['_refractionTexture']&&this[_0x1d883f(0x496)][_0x1d883f(0x3ac2)]&&0x0<this[_0x1d883f(0x496)][_0x1d883f(0x3ac2)][_0x1d883f(0x1377)]&&_0x14b665[_0x1d883f(0x3f90)](this[_0x1d883f(0x496)]);}[_0x1d0079(0x18c9)](_0x1fdd04){var _0x250549=_0x1d0079;_0x1fdd04&&(this['_thicknessTexture']&&this['_thicknessTexture'][_0x250549(0x18c9)](),this[_0x250549(0x496)]&&this['_refractionTexture'][_0x250549(0x18c9)]());}[_0x1d0079(0x3fcd)](){var _0x6e677=_0x1d0079;return _0x6e677(0x37df);}[_0x1d0079(0x94f)](_0x429bfe,_0x51fedb,_0x3d95bc){var _0x27c418=_0x1d0079;return _0x429bfe[_0x27c418(0x197d)]&&_0x51fedb[_0x27c418(0x13e4)](_0x3d95bc++,'SS_SCATTERING'),_0x429bfe['SS_TRANSLUCENCY']&&_0x51fedb['addFallback'](_0x3d95bc++,_0x27c418(0x90b)),_0x3d95bc;}[_0x1d0079(0x7e4)](_0x480b70){var _0xf74117=_0x1d0079;_0x480b70[_0xf74117(0x3f90)]('thicknessSampler',_0xf74117(0x13d8),_0xf74117(0x2695),_0xf74117(0x207d),_0xf74117(0x2e93),_0xf74117(0x1787));}[_0x1d0079(0x1742)](){var _0x3d9ecb=_0x1d0079;return{'ubo':[{'name':_0x3d9ecb(0x27c2),'size':0x4,'type':_0x3d9ecb(0x2b6)},{'name':_0x3d9ecb(0x321a),'size':0x2,'type':_0x3d9ecb(0x1da5)},{'name':'vTranslucencyIntensityInfos','size':0x2,'type':'vec2'},{'name':'vRefractionInfos','size':0x4,'type':_0x3d9ecb(0x2b6)},{'name':_0x3d9ecb(0x69d),'size':0x10,'type':_0x3d9ecb(0x20a5)},{'name':_0x3d9ecb(0x8a0),'size':0x2,'type':_0x3d9ecb(0x1da5)},{'name':_0x3d9ecb(0x31b0),'size':0x2,'type':_0x3d9ecb(0x1da5)},{'name':'thicknessMatrix','size':0x10,'type':_0x3d9ecb(0x20a5)},{'name':_0x3d9ecb(0x363b),'size':0x10,'type':_0x3d9ecb(0x20a5)},{'name':'translucencyIntensityMatrix','size':0x10,'type':'mat4'},{'name':'vThicknessParam','size':0x2,'type':'vec2'},{'name':_0x3d9ecb(0x2016),'size':0x3,'type':_0x3d9ecb(0xc31)},{'name':_0x3d9ecb(0xff2),'size':0x4,'type':'vec4'},{'name':_0x3d9ecb(0x34e3),'size':0x3,'type':_0x3d9ecb(0xc31)},{'name':_0x3d9ecb(0x278),'size':0x3,'type':'vec3'},{'name':_0x3d9ecb(0x297d),'size':0x3,'type':'vec3'},{'name':_0x3d9ecb(0x27e8),'size':0x1,'type':_0x3d9ecb(0x3b76)}]};}}_0x12b715([(0x0,_0x3f1b36['qC'])(),(0x0,_0x3f1b36['wz'])(_0x1d0079(0x1414))],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x1c5),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])(),(0x0,_0x3f1b36['wz'])(_0x1d0079(0x1414))],_0x422fd3[_0x1d0079(0x41df)],'isTranslucencyEnabled',void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])(),(0x0,_0x3f1b36['wz'])('_markScenePrePassDirty')],_0x422fd3['prototype'],_0x1d0079(0x196f),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])()],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x2735),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])()],_0x422fd3['prototype'],_0x1d0079(0x31f4),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])()],_0x422fd3[_0x1d0079(0x41df)],'translucencyIntensity',void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])()],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x1ed9),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])()],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x24ae),void 0x0),_0x12b715([(0x0,_0x3f1b36['oU'])(),(0x0,_0x3f1b36['wz'])(_0x1d0079(0x1414))],_0x422fd3['prototype'],_0x1d0079(0x397d),void 0x0),_0x12b715([(0x0,_0x3f1b36['oU'])(),(0x0,_0x3f1b36['wz'])(_0x1d0079(0x1414))],_0x422fd3['prototype'],_0x1d0079(0x11f0),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])(),(0x0,_0x3f1b36['wz'])(_0x1d0079(0x1414))],_0x422fd3['prototype'],'indexOfRefraction',void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])()],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x26c6),void 0x0),_0x12b715([(0x0,_0x3f1b36['wz'])(_0x1d0079(0x1414))],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x10ce),null),_0x12b715([(0x0,_0x3f1b36['qC'])(),(0x0,_0x3f1b36['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x422fd3['prototype'],_0x1d0079(0x1f81),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])(),(0x0,_0x3f1b36['wz'])(_0x1d0079(0x1414))],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x41c5),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])()],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x1b5f),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])()],_0x422fd3[_0x1d0079(0x41df)],'maximumThickness',void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])()],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x3673),void 0x0),_0x12b715([(0x0,_0x3f1b36['n9'])()],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x2e5),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])()],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x2d22),void 0x0),_0x12b715([(0x0,_0x3f1b36['n9'])()],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x2305),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])(),(0x0,_0x3f1b36['wz'])(_0x1d0079(0x1414))],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x1dda),void 0x0),_0x12b715([(0x0,_0x3f1b36['oU'])(),(0x0,_0x3f1b36['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x422fd3[_0x1d0079(0x41df)],'refractionIntensityTexture',void 0x0),_0x12b715([(0x0,_0x3f1b36['oU'])(),(0x0,_0x3f1b36['wz'])(_0x1d0079(0x1414))],_0x422fd3['prototype'],_0x1d0079(0x6ce),void 0x0),_0x12b715([(0x0,_0x3f1b36['qC'])(),(0x0,_0x3f1b36['wz'])(_0x1d0079(0x1414))],_0x422fd3[_0x1d0079(0x41df)],_0x1d0079(0x16a4),void 0x0);},0x2f26:(_0x553e53,_0x2695a5,_0x50d9d5)=>{var _0x5a473=a8_0x16e4d8;_0x50d9d5['d'](_0x2695a5,{'u':()=>_0x4a1214});var _0x54e49c=_0x50d9d5(0x15857),_0x5279a2=_0x50d9d5(0x1b5c),_0x52262d=_0x50d9d5(0x77a5),_0x579996=_0x50d9d5(0xe8aa),_0x40c688=(_0x50d9d5(0x11e17),_0x50d9d5(0x87f9),_0x50d9d5(0x10ea4));class _0x4a1214{constructor(_0x4e187e,_0x3c2252={}){var _0x4bbdf4=a8_0x5b24;this['_lodGenerationOffset']=0x0,this[_0x4bbdf4(0x189e)]=0.8,this[_0x4bbdf4(0x22e8)]=_0x52262d['g'][_0x4bbdf4(0x3806)],this[_0x4bbdf4(0x21a2)]=0x1,this[_0x4bbdf4(0x2635)]=_0x4e187e,this[_0x4bbdf4(0x21a2)]=_0x3c2252[_0x4bbdf4(0x21a2)]||this[_0x4bbdf4(0x21a2)],this[_0x4bbdf4(0x22e8)]=_0x3c2252['quality']||this[_0x4bbdf4(0x22e8)];}[_0x5a473(0xb1a)](_0x3ce26a){var _0x524d5b=_0x5a473;let _0x40fb19=_0x52262d['g'][_0x524d5b(0x8e3)];return this[_0x524d5b(0x2635)][_0x524d5b(0xb60)]()[_0x524d5b(0x2f97)]?_0x40fb19=_0x52262d['g'][_0x524d5b(0x17d0)]:this[_0x524d5b(0x2635)][_0x524d5b(0xb60)]()[_0x524d5b(0x1e5e)]&&(_0x40fb19=_0x52262d['g'][_0x524d5b(0x2c1)]),_0x3ce26a=this[_0x524d5b(0x2635)][_0x524d5b(0x63a)](_0x3ce26a,{'format':_0x52262d['g']['TEXTUREFORMAT_RGBA'],'type':_0x40fb19,'createMipMaps':!0x0,'generateMipMaps':!0x1,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x52262d['g'][_0x524d5b(0x14cd)]}),(this['_engine']['updateTextureWrappingMode'](_0x3ce26a['texture'],_0x52262d['g'][_0x524d5b(0x2354)],_0x52262d['g']['TEXTURE_CLAMP_ADDRESSMODE'],_0x52262d['g']['TEXTURE_CLAMP_ADDRESSMODE']),this['_engine'][_0x524d5b(0x2e38)](_0x52262d['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x3ce26a[_0x524d5b(0x3c38)],!0x0),_0x3ce26a);}['_prefilterInternal'](_0x2ed0fc){var _0x38ab4c=_0x5a473,_0x45ed41=_0x2ed0fc['getSize']()['width'],_0x49e3eb=_0x5279a2['R']['ILog2'](_0x45ed41)+0x1;const _0x20be8b=this[_0x38ab4c(0x4144)]['effect'],_0x152e76=this[_0x38ab4c(0xb1a)](_0x45ed41);this[_0x38ab4c(0x160f)][_0x38ab4c(0xbcc)]();var _0x3a2d99=_0x2ed0fc[_0x38ab4c(0xebd)](),_0x1a2252=(_0x3a2d99&&this[_0x38ab4c(0x2635)][_0x38ab4c(0x2e38)](_0x52262d['g'][_0x38ab4c(0x2a6)],_0x3a2d99,!0x0),this[_0x38ab4c(0x160f)][_0x38ab4c(0xa78)](this['_effectWrapper']),[[new _0x54e49c['P'](0x0,0x0,-0x1),new _0x54e49c['P'](0x0,-0x1,0x0),new _0x54e49c['P'](0x1,0x0,0x0)],[new _0x54e49c['P'](0x0,0x0,0x1),new _0x54e49c['P'](0x0,-0x1,0x0),new _0x54e49c['P'](-0x1,0x0,0x0)],[new _0x54e49c['P'](0x1,0x0,0x0),new _0x54e49c['P'](0x0,0x0,0x1),new _0x54e49c['P'](0x0,0x1,0x0)],[new _0x54e49c['P'](0x1,0x0,0x0),new _0x54e49c['P'](0x0,0x0,-0x1),new _0x54e49c['P'](0x0,-0x1,0x0)],[new _0x54e49c['P'](0x1,0x0,0x0),new _0x54e49c['P'](0x0,-0x1,0x0),new _0x54e49c['P'](0x0,0x0,0x1)],[new _0x54e49c['P'](-0x1,0x0,0x0),new _0x54e49c['P'](0x0,-0x1,0x0),new _0x54e49c['P'](0x0,0x0,-0x1)]]);_0x20be8b[_0x38ab4c(0x1d16)](_0x38ab4c(0x21a2),this['hdrScale']),_0x20be8b[_0x38ab4c(0x39e5)](_0x38ab4c(0x22e7),_0x2ed0fc[_0x38ab4c(0x5dd)]()[_0x38ab4c(0x2255)],_0x49e3eb),_0x20be8b[_0x38ab4c(0x1888)](_0x38ab4c(0x535),_0x2ed0fc);for(let _0x229db6=0x0;_0x229db6<0x6;_0x229db6++){_0x20be8b[_0x38ab4c(0x1e2a)]('up',_0x1a2252[_0x229db6][0x0]),_0x20be8b[_0x38ab4c(0x1e2a)](_0x38ab4c(0x34f1),_0x1a2252[_0x229db6][0x1]),_0x20be8b[_0x38ab4c(0x1e2a)]('front',_0x1a2252[_0x229db6][0x2]);for(let _0x5758a1=0x0;_0x5758a1<_0x49e3eb;_0x5758a1++){this[_0x38ab4c(0x2635)][_0x38ab4c(0x19c0)](_0x152e76,_0x229db6,void 0x0,void 0x0,!0x0,_0x5758a1),this[_0x38ab4c(0x160f)]['applyEffectWrapper'](this['_effectWrapper']);let _0x43d544=Math['pow'](0x2,(_0x5758a1-this[_0x38ab4c(0x374e)])/this['_lodGenerationScale'])/_0x45ed41;0x0===_0x5758a1&&(_0x43d544=0x0),_0x20be8b['setFloat']('alphaG',_0x43d544),this[_0x38ab4c(0x160f)]['draw']();}}this[_0x38ab4c(0x160f)][_0x38ab4c(0x386)](),this[_0x38ab4c(0x2635)][_0x38ab4c(0x2660)](),this[_0x38ab4c(0x2635)][_0x38ab4c(0x3957)](_0x2ed0fc['_texture']);var _0x3a2d99=_0x152e76[_0x38ab4c(0x3c38)]['type'],_0x36b11a=_0x152e76[_0x38ab4c(0x3c38)][_0x38ab4c(0x1f4f)];return _0x152e76[_0x38ab4c(0x3c4a)](_0x2ed0fc[_0x38ab4c(0xe04)]),_0x2ed0fc[_0x38ab4c(0xe04)]['type']=_0x3a2d99,_0x2ed0fc[_0x38ab4c(0xe04)][_0x38ab4c(0x1f4f)]=_0x36b11a,_0x2ed0fc['gammaSpace']=!0x1,_0x2ed0fc[_0x38ab4c(0x3b6b)]=this[_0x38ab4c(0x374e)],_0x2ed0fc[_0x38ab4c(0x38a8)]=this[_0x38ab4c(0x189e)],_0x2ed0fc[_0x38ab4c(0x334e)]=!0x0,_0x2ed0fc;}[_0x5a473(0x2e0e)](_0x450feb,_0x2cff73){var _0x36600c=_0x5a473;const _0xc0d5a1=[];return _0x450feb['gammaSpace']&&_0xc0d5a1[_0x36600c(0x3f90)](_0x36600c(0x1cfc)),_0xc0d5a1['push']('#define\x20NUM_SAMPLES\x20'+this[_0x36600c(0x22e8)]+'u'),new _0x579996['H']({'engine':this[_0x36600c(0x2635)],'name':'hdrFiltering','vertexShader':'hdrFiltering','fragmentShader':_0x36600c(0x40e),'samplerNames':['inputTexture'],'uniformNames':['vSampleDirections',_0x36600c(0x4198),'up',_0x36600c(0x34f1),_0x36600c(0x2d97),_0x36600c(0x22e7),_0x36600c(0x21a2),'alphaG'],'useShaderStore':!0x0,'defines':_0xc0d5a1,'onCompiled':_0x2cff73});}[_0x5a473(0x3261)](_0x4cbdf6){var _0x492e0c=_0x5a473;return _0x4cbdf6[_0x492e0c(0x3261)]()&&this[_0x492e0c(0x4144)][_0x492e0c(0x2766)]['isReady']();}[_0x5a473(0x144b)](_0x2ed1c1,_0x55ba21=null){var _0x36df05=_0x5a473;return this[_0x36df05(0x2635)][_0x36df05(0x1553)]['allowTexturePrefiltering']?new Promise(_0x372e3d=>{var _0x484773=_0x36df05;this['_effectRenderer']=new _0x579996['I'](this['_engine']),this[_0x484773(0x4144)]=this[_0x484773(0x2e0e)](_0x2ed1c1),this[_0x484773(0x4144)]['effect']['executeWhenCompiled'](()=>{var _0x4b0aef=_0x484773;this[_0x4b0aef(0x7a3)](_0x2ed1c1),this[_0x4b0aef(0x160f)]['dispose'](),this['_effectWrapper'][_0x4b0aef(0x18c9)](),_0x372e3d(),_0x55ba21&&_0x55ba21();});}):(_0x40c688['Y'][_0x36df05(0x1048)](_0x36df05(0x9c0)),Promise[_0x36df05(0x3272)]('HDR\x20prefiltering\x20is\x20not\x20available\x20in\x20WebGL\x201.,\x20you\x20can\x20use\x20real\x20time\x20filtering\x20instead.'));}}},0x15ff9:(_0x136816,_0x8c0071,_0x2f8f03)=>{var _0xe4d4db=a8_0x16e4d8,_0x555ee2=_0x2f8f03(0xee04),_0x5df804=_0x2f8f03(0xd673),_0x9a39c3=_0x2f8f03(0xe222);_0x555ee2['D'][_0xe4d4db(0x244)]['push'](new class{constructor(){var _0xa67c06=_0xe4d4db;this[_0xa67c06(0x1d7c)]=!0x1;}[_0xe4d4db(0xe88)](_0x41b24b){var _0x32d8d6=_0xe4d4db;return _0x41b24b['endsWith'](_0x32d8d6(0x3a63));}['loadCubeData'](_0x28970f,_0x2cbf52,_0x1a2870,_0x104333,_0x487335){var _0x5d35b1=_0xe4d4db,_0x292435;Array[_0x5d35b1(0x2eb1)](_0x28970f)||(_0x292435={'supportedCompressionFormats':{'etc1':!!(_0x292435=_0x2cbf52[_0x5d35b1(0x2cd1)]()[_0x5d35b1(0xb60)]())['etc1'],'s3tc':!!_0x292435['s3tc'],'pvrtc':!!_0x292435['pvrtc'],'etc2':!!_0x292435[_0x5d35b1(0x3f3a)],'astc':!!_0x292435[_0x5d35b1(0x2472)],'bc7':!!_0x292435['bptc']}},(0x0,_0x5df804['rz'])(_0x28970f,_0x292435)['then'](_0x4b79b=>{var _0x1271f6=_0x5d35b1,_0x320e4d=0x1<_0x4b79b[_0x1271f6(0x2f31)][_0x1271f6(0x2842)][0x0][_0x1271f6(0xf80)][_0x1271f6(0x1377)]&&_0x2cbf52[_0x1271f6(0x2dba)];(0x0,_0x5df804['nG'])(_0x2cbf52,_0x4b79b),_0x2cbf52['getEngine']()[_0x1271f6(0x531)](_0x2cbf52,_0x320e4d),_0x2cbf52[_0x1271f6(0x3261)]=!0x0,_0x2cbf52[_0x1271f6(0x3f2a)][_0x1271f6(0x2a3a)](_0x2cbf52),_0x2cbf52[_0x1271f6(0x3f2a)][_0x1271f6(0x2f8)](),_0x104333&&_0x104333();})['catch'](_0x36de92=>{var _0x5dfc3c=_0x5d35b1;_0x9a39c3['w1'][_0x5dfc3c(0x1048)]('Failed\x20to\x20transcode\x20Basis\x20file,\x20transcoding\x20may\x20not\x20be\x20supported\x20on\x20this\x20device'),_0x2cbf52[_0x5dfc3c(0x3261)]=!0x0,_0x487335&&_0x487335(_0x36de92);}));}[_0xe4d4db(0x8a7)](_0x34772f,_0x20b530,_0x223a8d){var _0x3c29b6=_0xe4d4db,_0x546b87=_0x20b530[_0x3c29b6(0x2cd1)]()['getCaps'](),_0x546b87={'supportedCompressionFormats':{'etc1':!!_0x546b87[_0x3c29b6(0x2cbe)],'s3tc':!!_0x546b87['s3tc'],'pvrtc':!!_0x546b87['pvrtc'],'etc2':!!_0x546b87[_0x3c29b6(0x3f3a)],'astc':!!_0x546b87[_0x3c29b6(0x2472)],'bc7':!!_0x546b87['bptc']}};(0x0,_0x5df804['rz'])(_0x34772f,_0x546b87)[_0x3c29b6(0x3725)](_0x2ad554=>{var _0x538d56=_0x3c29b6,_0x13b767=_0x2ad554['fileInfo'][_0x538d56(0x2842)][0x0][_0x538d56(0xf80)][0x0],_0x2957bb=0x1<_0x2ad554[_0x538d56(0x2f31)][_0x538d56(0x2842)][0x0][_0x538d56(0xf80)]['length']&&_0x20b530['generateMipMaps'];_0x223a8d(_0x13b767[_0x538d56(0x2255)],_0x13b767[_0x538d56(0xc32)],_0x2957bb,-0x1!==_0x2ad554[_0x538d56(0x1f4f)],()=>{(0x0,_0x5df804['nG'])(_0x20b530,_0x2ad554);});})['catch'](_0x5bfe56=>{var _0x525bd1=_0x3c29b6;_0x9a39c3['w1'][_0x525bd1(0x1048)](_0x525bd1(0x41a3)),_0x9a39c3['w1'][_0x525bd1(0x1048)]('Failed\x20to\x20transcode\x20Basis\x20file:\x20'+_0x5bfe56),_0x223a8d(0x0,0x0,!0x1,!0x1,()=>{},!0x0);});}}());},0x741b:(_0x4869c5,_0x4a2c3a,_0x1a7dd7)=>{var _0x556f51=a8_0x16e4d8,_0xf1415d=_0x1a7dd7(0x17cee),_0x2d10ca=_0x1a7dd7(0xee04),_0x343d46=_0x1a7dd7(0x13cb2);_0x2d10ca['D'][_0x556f51(0x244)]['push'](new class{constructor(){var _0x233df1=_0x556f51;this[_0x233df1(0x1d7c)]=!0x0;}[_0x556f51(0xe88)](_0x2b66a4){var _0x1ba985=_0x556f51;return _0x2b66a4[_0x1ba985(0x381)]('.dds');}[_0x556f51(0x34bc)](_0x3c2170,_0x3cf2a0,_0x79948b,_0x141a8b){var _0x5cdacd=_0x556f51;const _0x1993a1=_0x3cf2a0[_0x5cdacd(0x2cd1)]();let _0x1f77aa,_0x565854=!0x1,_0x1a94c7=0x3e8;if(Array[_0x5cdacd(0x2eb1)](_0x3c2170))for(let _0x57c705=0x0;_0x57c705<_0x3c2170[_0x5cdacd(0x1377)];_0x57c705++){var _0x2132e7=_0x3c2170[_0x57c705];_0x1f77aa=_0x343d46['N'][_0x5cdacd(0x356e)](_0x2132e7),_0x3cf2a0['width']=_0x1f77aa[_0x5cdacd(0x2255)],_0x3cf2a0[_0x5cdacd(0xc32)]=_0x1f77aa['height'],_0x565854=(_0x1f77aa['isRGB']||_0x1f77aa[_0x5cdacd(0x3337)]||0x1<_0x1f77aa[_0x5cdacd(0x180c)])&&_0x3cf2a0[_0x5cdacd(0x2dba)],_0x1993a1[_0x5cdacd(0x975)](_0x1f77aa[_0x5cdacd(0x1c6c)]),_0x343d46['N']['UploadDDSLevels'](_0x1993a1,_0x3cf2a0,_0x2132e7,_0x1f77aa,_0x565854,0x6,-0x1,_0x57c705),_0x1f77aa[_0x5cdacd(0x3817)]||0x1!==_0x1f77aa[_0x5cdacd(0x180c)]?_0x1a94c7=_0x1f77aa[_0x5cdacd(0x180c)]-0x1:_0x1993a1[_0x5cdacd(0x3a71)](_0x3cf2a0);}else{var _0x5c531b=_0x3c2170;_0x1f77aa=_0x343d46['N']['GetDDSInfo'](_0x5c531b),_0x3cf2a0[_0x5cdacd(0x2255)]=_0x1f77aa[_0x5cdacd(0x2255)],_0x3cf2a0[_0x5cdacd(0xc32)]=_0x1f77aa[_0x5cdacd(0xc32)],_0x79948b&&(_0x1f77aa[_0x5cdacd(0x2ae3)]=new _0xf1415d['i']()),_0x565854=(_0x1f77aa[_0x5cdacd(0x36ef)]||_0x1f77aa[_0x5cdacd(0x3337)]||0x1<_0x1f77aa[_0x5cdacd(0x180c)])&&_0x3cf2a0['generateMipMaps'],_0x1993a1[_0x5cdacd(0x975)](_0x1f77aa[_0x5cdacd(0x1c6c)]),_0x343d46['N'][_0x5cdacd(0x101f)](_0x1993a1,_0x3cf2a0,_0x5c531b,_0x1f77aa,_0x565854,0x6),_0x1f77aa[_0x5cdacd(0x3817)]||0x1!==_0x1f77aa[_0x5cdacd(0x180c)]?_0x1a94c7=_0x1f77aa[_0x5cdacd(0x180c)]-0x1:_0x1993a1['generateMipMapsForCubemap'](_0x3cf2a0,!0x1);}_0x1993a1['_setCubeMapTextureParams'](_0x3cf2a0,_0x565854,_0x1a94c7),_0x3cf2a0[_0x5cdacd(0x3261)]=!0x0,_0x3cf2a0[_0x5cdacd(0x3f2a)][_0x5cdacd(0x2a3a)](_0x3cf2a0),_0x3cf2a0['onLoadedObservable'][_0x5cdacd(0x2f8)](),_0x141a8b&&_0x141a8b({'isDDS':!0x0,'width':_0x3cf2a0[_0x5cdacd(0x2255)],'info':_0x1f77aa,'data':_0x3c2170,'texture':_0x3cf2a0});}[_0x556f51(0x8a7)](_0x256140,_0xebbb07,_0x4d8f17){var _0x4ea7c9=_0x556f51;const _0x25aa6a=_0x343d46['N'][_0x4ea7c9(0x356e)](_0x256140),_0x3a9b0e=(_0x25aa6a[_0x4ea7c9(0x36ef)]||_0x25aa6a[_0x4ea7c9(0x3337)]||0x1<_0x25aa6a['mipmapCount'])&&_0xebbb07['generateMipMaps']&&_0x25aa6a[_0x4ea7c9(0x2255)]>>_0x25aa6a[_0x4ea7c9(0x180c)]-0x1==0x1;_0x4d8f17(_0x25aa6a[_0x4ea7c9(0x2255)],_0x25aa6a['height'],_0x3a9b0e,_0x25aa6a['isFourCC'],()=>{var _0x45c238=_0x4ea7c9;_0x343d46['N'][_0x45c238(0x101f)](_0xebbb07[_0x45c238(0x2cd1)](),_0xebbb07,_0x256140,_0x25aa6a,_0x3a9b0e,0x1);});}}());},0xab44:(_0x684b2e,_0x3e8187,_0x39528f)=>{var _0x5edd30=a8_0x16e4d8,_0x4f2841=_0x39528f(0xbe0d);_0x39528f(0xee04)['D'][_0x5edd30(0x244)]['push'](new class{constructor(){this['supportCascades']=!0x1;}['canLoad'](_0x54d6a3){var _0x108f84=_0x5edd30;return _0x54d6a3['endsWith'](_0x108f84(0x2a88));}[_0x5edd30(0x34bc)](_0x129a8d,_0x55b2ef,_0xe027c6,_0x355aac,_0x9fdc45){var _0x5f0c0b=_0x5edd30;if(!Array[_0x5f0c0b(0x2eb1)](_0x129a8d)){var _0x4fe65b=(0x0,_0x4f2841['qJ'])(_0x129a8d);if(_0x4fe65b){_0x55b2ef[_0x5f0c0b(0x2255)]=_0x4fe65b[_0x5f0c0b(0x2255)],_0x55b2ef[_0x5f0c0b(0xc32)]=_0x4fe65b['width'];try{(0x0,_0x4f2841['qC'])(_0x55b2ef,_0x4fe65b),(0x0,_0x4f2841['Ro'])(_0x55b2ef,_0x129a8d,_0x4fe65b)[_0x5f0c0b(0x3725)](()=>{var _0x323bb3=_0x5f0c0b;_0x55b2ef['isReady']=!0x0,_0x55b2ef[_0x323bb3(0x3f2a)][_0x323bb3(0x2a3a)](_0x55b2ef),_0x55b2ef['onLoadedObservable'][_0x323bb3(0x2f8)](),_0x355aac&&_0x355aac();},_0x132868=>{var _0x557173=_0x5f0c0b;null!=_0x9fdc45&&_0x9fdc45(_0x557173(0x1136),_0x132868);});}catch(_0x24fc00){null!=_0x9fdc45&&_0x9fdc45(_0x5f0c0b(0x4da),_0x24fc00);}}else _0x9fdc45&&_0x9fdc45(_0x5f0c0b(0x1bcc),null);}}[_0x5edd30(0x8a7)](){var _0x7e745e=_0x5edd30;throw _0x7e745e(0x1440);}}());},0x1105a:(_0x46937c,_0x504872,_0x197c35)=>{var _0x5a25ef=a8_0x16e4d8,_0x2fe7ec=_0x197c35(0x11361),_0x29ab70=_0x197c35(0xee04),_0xabc8fd=_0x197c35(0x77a5);_0x29ab70['D']['_TextureLoaders'][_0x5a25ef(0x3f90)](new class{constructor(){this['supportCascades']=!0x1;}[_0x5a25ef(0xe88)](_0x4800a9){var _0x13b85f=_0x5a25ef;return _0x4800a9[_0x13b85f(0x381)](_0x13b85f(0x2442));}[_0x5a25ef(0x34bc)](){var _0x3a8082=_0x5a25ef;throw _0x3a8082(0x2073);}[_0x5a25ef(0x8a7)](_0x402782,_0x57e745,_0x238c72){var _0x388477=_0x5a25ef,_0x402782=new Uint8Array(_0x402782['buffer'],_0x402782[_0x388477(0x3fcc)],_0x402782['byteLength']),_0x4b043f=_0x2fe7ec['s'][_0x388477(0x23a4)](_0x402782),_0x18c57d=_0x2fe7ec['s'][_0x388477(0x3df4)](_0x402782,_0x4b043f),_0x2a382f=_0x4b043f[_0x388477(0x2255)]*_0x4b043f['height'];const _0x579a56=new Float32Array(0x4*_0x2a382f);for(let _0x2fee23=0x0;_0x2fee23<_0x2a382f;_0x2fee23+=0x1)_0x579a56[0x4*_0x2fee23]=_0x18c57d[0x3*_0x2fee23],_0x579a56[0x4*_0x2fee23+0x1]=_0x18c57d[0x3*_0x2fee23+0x1],_0x579a56[0x4*_0x2fee23+0x2]=_0x18c57d[0x3*_0x2fee23+0x2],_0x579a56[0x4*_0x2fee23+0x3]=0x1;_0x238c72(_0x4b043f[_0x388477(0x2255)],_0x4b043f[_0x388477(0xc32)],_0x57e745[_0x388477(0x2dba)],!0x1,()=>{var _0x3b7d6b=_0x388477;const _0xc50e4c=_0x57e745[_0x3b7d6b(0x2cd1)]();_0x57e745[_0x3b7d6b(0x21e0)]=_0xabc8fd['g'][_0x3b7d6b(0x2c1)],_0x57e745[_0x3b7d6b(0x1f4f)]=_0xabc8fd['g'][_0x3b7d6b(0x3ca4)],_0x57e745[_0x3b7d6b(0xf49)]=!0x1,_0xc50e4c['_uploadDataToTextureDirectly'](_0x57e745,_0x579a56);});}}());},0x9002:(_0x25bb7c,_0xa9ea12,_0x15433e)=>{_0x15433e(0x741b),_0x15433e(0xab44),_0x15433e(0x13cc1),_0x15433e(0x90c3),_0x15433e(0x1105a),_0x15433e(0x15ff9);},0x13cc1:(_0x5142d1,_0x2ad128,_0x58875a)=>{var _0x3f76dc=a8_0x16e4d8,_0x1d0697=_0x58875a(0x9cf6),_0x4b1bf4=_0x58875a(0x16046),_0x3f590d=_0x58875a(0xee04),_0x32eb25=_0x58875a(0x10ea4),_0x4d068b=_0x58875a(0x77a5);function _0x56f04d(_0x417dde){var _0x281e90=a8_0x5b24;switch(_0x417dde){case _0x4d068b['g'][_0x281e90(0x2c5d)]:return _0x4d068b['g'][_0x281e90(0x1158)];case _0x4d068b['g']['TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT']:return _0x4d068b['g'][_0x281e90(0x402)];case _0x4d068b['g'][_0x281e90(0x1595)]:return _0x4d068b['g'][_0x281e90(0xd29)];case _0x4d068b['g'][_0x281e90(0xf29)]:return _0x4d068b['g'][_0x281e90(0x1077)];case _0x4d068b['g']['TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC']:return _0x4d068b['g']['TEXTUREFORMAT_COMPRESSED_RGBA8_ETC2_EAC'];case _0x4d068b['g'][_0x281e90(0x419f)]:return _0x4d068b['g']['TEXTUREFORMAT_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2'];case _0x4d068b['g'][_0x281e90(0x107e)]:return _0x4d068b['g'][_0x281e90(0x16ae)];case _0x4d068b['g'][_0x281e90(0x1d9)]:return _0x4d068b['g']['TEXTUREFORMAT_COMPRESSED_RGBA_BPTC_UNORM'];}return null;}_0x3f590d['D'][_0x3f76dc(0x244)]['unshift'](new class{constructor(){this['supportCascades']=!0x1;}['canLoad'](_0x4530e9,_0x215fff){var _0x352add=_0x3f76dc;return _0x4530e9[_0x352add(0x381)](_0x352add(0x4204))||_0x4530e9['endsWith'](_0x352add(0x3cf3))||_0x352add(0x32ec)===_0x215fff||_0x352add(0x2bcd)===_0x215fff;}[_0x3f76dc(0x34bc)](_0x2addf5,_0x949c66,_0x560495,_0x4385c1){var _0x213e0b=_0x3f76dc;if(!Array[_0x213e0b(0x2eb1)](_0x2addf5)){_0x949c66['_invertVScale']=!_0x949c66['invertY'];const _0x566194=_0x949c66[_0x213e0b(0x2cd1)](),_0x1c9b7d=new _0x1d0697['k'](_0x2addf5,0x6);_0x2addf5=0x1<_0x1c9b7d[_0x213e0b(0x16b1)]&&_0x949c66[_0x213e0b(0x2dba)],(_0x566194[_0x213e0b(0x975)](!0x0),_0x1c9b7d[_0x213e0b(0x2495)](_0x949c66,_0x949c66[_0x213e0b(0x2dba)]),_0x949c66[_0x213e0b(0x2255)]=_0x1c9b7d[_0x213e0b(0x1cd9)],_0x949c66['height']=_0x1c9b7d[_0x213e0b(0x33b4)],_0x566194[_0x213e0b(0x531)](_0x949c66,_0x2addf5,_0x1c9b7d[_0x213e0b(0x16b1)]-0x1),_0x949c66[_0x213e0b(0x3261)]=!0x0,_0x949c66[_0x213e0b(0x3f2a)][_0x213e0b(0x2a3a)](_0x949c66),_0x949c66[_0x213e0b(0x3f2a)][_0x213e0b(0x2f8)](),_0x4385c1&&_0x4385c1());}}['loadData'](_0x7c22af,_0x4560e4,_0x5dee8e,_0x3bcaf4){var _0x315fec=_0x3f76dc;if(_0x1d0697['k'][_0x315fec(0x3611)](_0x7c22af)){_0x4560e4[_0x315fec(0x3250)]=!_0x4560e4[_0x315fec(0x41b8)];const _0x126d09=new _0x1d0697['k'](_0x7c22af,0x1);var _0x25ccd7=_0x56f04d(_0x126d09[_0x315fec(0x31ec)]);_0x25ccd7?(_0x4560e4[_0x315fec(0x1f4f)]=_0x25ccd7,_0x4560e4['_useSRGBBuffer']=_0x4560e4[_0x315fec(0x2cd1)]()['_getUseSRGBBuffer'](!0x0,_0x4560e4['generateMipMaps']),_0x4560e4[_0x315fec(0xf49)]=!0x0):_0x4560e4[_0x315fec(0x1f4f)]=_0x126d09[_0x315fec(0x31ec)],_0x5dee8e(_0x126d09[_0x315fec(0x1cd9)],_0x126d09[_0x315fec(0x33b4)],_0x4560e4['generateMipMaps'],!0x0,()=>{var _0x40c892=_0x315fec;_0x126d09['uploadLevels'](_0x4560e4,_0x4560e4[_0x40c892(0x2dba)]);},_0x126d09[_0x315fec(0x3140)]);}else{if(_0x4b1bf4['Z'][_0x315fec(0x3611)](_0x7c22af)){const _0x21c2a1=new _0x4b1bf4['Z'](_0x4560e4[_0x315fec(0x2cd1)]());_0x21c2a1[_0x315fec(0x6b8)](_0x7c22af,_0x4560e4,_0x3bcaf4)[_0x315fec(0x3725)](()=>{var _0x3ff832=_0x315fec;_0x5dee8e(_0x4560e4[_0x3ff832(0x2255)],_0x4560e4['height'],_0x4560e4[_0x3ff832(0x2dba)],!0x0,()=>{},!0x1);},_0x3aebc2=>{var _0x5bf607=_0x315fec;_0x32eb25['Y'][_0x5bf607(0x1048)](_0x5bf607(0x3747)+_0x3aebc2[_0x5bf607(0x3bd2)]),_0x5dee8e(0x0,0x0,!0x1,!0x1,()=>{},!0x0);});}else _0x32eb25['Y']['Error'](_0x315fec(0x306b)),_0x5dee8e(0x0,0x0,!0x1,!0x1,()=>{},!0x0);}}}());},0x90c3:(_0x4787ec,_0x134895,_0x1512d4)=>{var _0x32ef11=a8_0x16e4d8,_0x27b15f=_0x1512d4(0xa8f);_0x1512d4(0xee04)['D'][_0x32ef11(0x244)][_0x32ef11(0x3f90)](new class{constructor(){var _0x409fbc=_0x32ef11;this[_0x409fbc(0x1d7c)]=!0x1;}[_0x32ef11(0xe88)](_0x585105){var _0x17cbdf=_0x32ef11;return _0x585105[_0x17cbdf(0x381)](_0x17cbdf(0x1936));}[_0x32ef11(0x34bc)](){var _0x4a9dad=_0x32ef11;throw _0x4a9dad(0x2073);}[_0x32ef11(0x8a7)](_0x458231,_0x116121,_0x1f52f7){var _0xed768c=_0x32ef11;const _0x42c435=new Uint8Array(_0x458231[_0xed768c(0x25c8)],_0x458231[_0xed768c(0x3fcc)],_0x458231[_0xed768c(0x2106)]);_0x458231=(0x0,_0x27b15f['A6'])(_0x42c435),_0x1f52f7(_0x458231[_0xed768c(0x2255)],_0x458231[_0xed768c(0xc32)],_0x116121[_0xed768c(0x2dba)],!0x1,()=>{(0x0,_0x27b15f['Ab'])(_0x116121,_0x42c435);});}}());},0x6570:(_0x142166,_0x3493f2,_0x3cecae)=>{_0x3cecae(0x605c);},0x605c:(_0xffc130,_0x122144,_0x10666a)=>{var _0x8c1410=a8_0x16e4d8,_0x532197=_0x10666a(0xee04),_0x4fbefe=_0x10666a(0x1a27),_0x3ca08e=_0x10666a(0xbac7),_0x5918f=_0x10666a(0x6902),_0x243640=_0x10666a(0x9fd1),_0x2cce6f=_0x10666a(0xc84b),_0x3d1f99=_0x10666a(0xb120),_0x199be0=_0x10666a(0x10ea4),_0x172aff=_0x10666a(0xe222);class _0x3a921c{constructor(_0x4759df,_0x1be9a2,_0x2feb19,_0x422ab2){var _0xb8a384=a8_0x5b24;return this[_0xb8a384(0xc8c)]=_0x4759df,this[_0xb8a384(0x3926)]=_0x1be9a2,this[_0xb8a384(0x3fde)]=_0x422ab2,this[_0xb8a384(0x56c)]=_0x2feb19,this[_0xb8a384(0x56c)][_0xb8a384(0x1f88)]=null!=(_0x4759df=this[_0xb8a384(0x56c)][_0xb8a384(0x1f88)])?_0x4759df:[_0xb8a384(0x3fcb),_0xb8a384(0x23b3),_0xb8a384(0x1f9a),'emissiveTexture',_0xb8a384(0x1f31),_0xb8a384(0x23e5),_0xb8a384(0x498),_0xb8a384(0x11f0),_0xb8a384(0x255d)],this[_0xb8a384(0x56c)][_0xb8a384(0x231f)]=null!=(_0x1be9a2=this[_0xb8a384(0x56c)][_0xb8a384(0x231f)])?_0x1be9a2:_0x4fbefe['o'][_0xb8a384(0x2087)],this[_0xb8a384(0x56c)][_0xb8a384(0x28a2)]=null!=(_0x422ab2=this[_0xb8a384(0x56c)][_0xb8a384(0x28a2)])?_0x422ab2:_0x4fbefe['o']['UVKind'],this[_0xb8a384(0x56c)][_0xb8a384(0x489)]=null!=(_0x2feb19=this['options'][_0xb8a384(0x489)])?_0x2feb19:_0x3a921c[_0xb8a384(0x3ed3)],this['options'][_0xb8a384(0x489)]===_0x3a921c[_0xb8a384(0x2b4b)]&&(this[_0xb8a384(0x56c)][_0xb8a384(0x2bb0)]=null!=(_0x4759df=this[_0xb8a384(0x56c)][_0xb8a384(0x2bb0)])?_0x4759df:0x8),this[_0xb8a384(0x56c)][_0xb8a384(0x1d52)]=null==(_0x1be9a2=this[_0xb8a384(0x56c)]['updateInputMeshes'])||_0x1be9a2,this['options'][_0xb8a384(0x41ee)]=null==(_0x422ab2=this[_0xb8a384(0x56c)][_0xb8a384(0x41ee)])||_0x422ab2,this[_0xb8a384(0x30de)]=0x0,this[_0xb8a384(0x56c)][_0xb8a384(0x31fd)]=null==(_0x2feb19=this[_0xb8a384(0x56c)][_0xb8a384(0x31fd)])||_0x2feb19,!0x0===this[_0xb8a384(0x56c)][_0xb8a384(0x31fd)]&&(this[_0xb8a384(0x56c)]['customFillColor']=null!=(_0x4759df=this[_0xb8a384(0x56c)][_0xb8a384(0x2f2a)])?_0x4759df:_0xb8a384(0x25ef)),this[_0xb8a384(0x56c)][_0xb8a384(0x2535)]=null!=(_0x1be9a2=this['options'][_0xb8a384(0x2535)])?_0x1be9a2:0x100,this[_0xb8a384(0x56c)][_0xb8a384(0x1823)]=null!=(_0x422ab2=this[_0xb8a384(0x56c)]['paddingRatio'])?_0x422ab2:0.0115,this[_0xb8a384(0x170e)]=Math[_0xb8a384(0x3d11)](this[_0xb8a384(0x56c)][_0xb8a384(0x2535)]*this[_0xb8a384(0x56c)]['paddingRatio']),this[_0xb8a384(0x170e)]%0x2!=0x0&&this[_0xb8a384(0x170e)]++,this['options']['paddingMode']=null!=(_0x2feb19=this[_0xb8a384(0x56c)]['paddingMode'])?_0x2feb19:_0x3a921c[_0xb8a384(0x7cf)],this[_0xb8a384(0x56c)][_0xb8a384(0x5d9)]===_0x3a921c['SUBUV_COLOR']&&(this['options'][_0xb8a384(0xa46)]=null!=(_0x4759df=this['options'][_0xb8a384(0xa46)])?_0x4759df:new _0x2cce6f['HE'](0x0,0x0,0x0,0x1)),this[_0xb8a384(0x2dcb)]={},this[_0xb8a384(0x1263)]=[],this;}[_0x8c1410(0x373d)](_0x162f0c){var _0x32cdde=_0x8c1410;const _0x4304f5=this[_0x32cdde(0x37d6)](),_0x3c413e=new _0x243640['FM'](0x1,0x1)[_0x32cdde(0x33e1)](_0x4304f5);let _0x3ccd0c=0x0;const _0x57b2fc=this[_0x32cdde(0x30de)];var _0x225480=this[_0x32cdde(0x3926)]['length'],_0x2794b7=Object[_0x32cdde(0x689)](this[_0x32cdde(0x2dcb)]);for(let _0x551011=0x0;_0x551011<_0x2794b7['length'];_0x551011++){var _0x5ec67d=_0x2794b7[_0x551011];const _0x4d8090=new _0x5918f['c'](this[_0x32cdde(0xc8c)]+'.TexturePack.'+_0x5ec67d+'Set',{'width':_0x4304f5['x'],'height':_0x4304f5['y']},this[_0x32cdde(0x3fde)],!0x0,_0x3ca08e['x'][_0x32cdde(0x1c0b)],_0x532197['D'][_0x32cdde(0x3ca4)]),_0x3e17b7=_0x4d8090[_0x32cdde(0x10bb)]();_0x3e17b7['fillStyle']=_0x32cdde(0x362a),_0x3e17b7[_0x32cdde(0x2d9f)](0x0,0x0,_0x4304f5['x'],_0x4304f5['y']),_0x4d8090[_0x32cdde(0x22f)](!0x1),this['sets'][_0x5ec67d]=_0x4d8090;}const _0x41c8ee=this['options'][_0x32cdde(0x2535)]||0x100,_0x30cdaa=this[_0x32cdde(0x170e)],_0x14615a=_0x41c8ee+0x2*_0x30cdaa,_0x39132c=()=>{var _0x18ad25=_0x32cdde;this[_0x18ad25(0x2ab4)](_0x41c8ee,_0x30cdaa,_0x4304f5,_0x3c413e,this['options'][_0x18ad25(0x1d52)]||!0x1);};for(let _0x40df64=0x0;_0x40df64<_0x225480;_0x40df64++){var _0x224109=this['meshes'][_0x40df64][_0x32cdde(0x7af)];for(let _0x239265=0x0;_0x239265<_0x2794b7[_0x32cdde(0x1377)];_0x239265++){const _0x3c3ab5=new _0x5918f['c'](_0x32cdde(0x13c6),_0x14615a,this[_0x32cdde(0x3fde)],!0x0),_0x59b2b3=_0x3c3ab5[_0x32cdde(0x10bb)](),_0xb7d5d3=this[_0x32cdde(0x1316)](_0x40df64),_0x129e17=()=>{var _0x1d3e5f=_0x32cdde;_0x3ccd0c++,_0x3c3ab5['update'](!0x1);var _0x356226=_0x59b2b3[_0x1d3e5f(0xf70)](0x0,0x0,_0x14615a,_0x14615a);const _0x366196=this[_0x1d3e5f(0x2dcb)][_0x1385ae],_0x2a53f2=_0x366196[_0x1d3e5f(0x10bb)]();_0x2a53f2[_0x1d3e5f(0x4125)](_0x356226,_0x4304f5['x']*_0xb7d5d3['x'],_0x4304f5['y']*_0xb7d5d3['y']),_0x3c3ab5[_0x1d3e5f(0x18c9)](),_0x366196['update'](!0x1),_0x3ccd0c==_0x57b2fc&&(_0x39132c(),_0x162f0c());},_0x1385ae=_0x2794b7[_0x239265]||_0x32cdde(0x2a52);if(_0x224109&&null!==_0x224109[_0x1385ae]){const _0x36cf83=_0x224109[_0x1385ae],_0x11a7f4=new Image();_0x36cf83 instanceof _0x5918f['c']?_0x11a7f4[_0x32cdde(0x274c)]=_0x36cf83[_0x32cdde(0x10bb)]()[_0x32cdde(0x903)][_0x32cdde(0x3e17)](_0x32cdde(0x3e01)):_0x11a7f4['src']=_0x36cf83[_0x32cdde(0x738)],_0x172aff['w1']['SetCorsBehavior'](_0x11a7f4['src'],_0x11a7f4),_0x11a7f4[_0x32cdde(0x1364)]=()=>{var _0x2c1665=_0x32cdde;_0x59b2b3[_0x2c1665(0x1e16)]=_0x2c1665(0x362a),_0x59b2b3[_0x2c1665(0x2d9f)](0x0,0x0,_0x14615a,_0x14615a),_0x3c3ab5[_0x2c1665(0x22f)](!0x1),_0x59b2b3['setTransform'](0x1,0x0,0x0,-0x1,0x0,0x0);var _0x10855b=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1,-0x1,0x1,-0x1,0x0,-0x2,0x0,-0x1,0x1,-0x1];switch(this[_0x2c1665(0x56c)][_0x2c1665(0x5d9)]){case 0x0:for(let _0x55a275=0x0;_0x55a275<0x9;_0x55a275++)_0x59b2b3[_0x2c1665(0x2359)](_0x11a7f4,0x0,0x0,_0x11a7f4[_0x2c1665(0x2255)],_0x11a7f4['height'],_0x30cdaa+_0x41c8ee*_0x10855b[_0x55a275],_0x30cdaa+_0x41c8ee*_0x10855b[_0x55a275+0x1]-_0x14615a,_0x41c8ee,_0x41c8ee);break;case 0x1:for(let _0x940160=0x0;_0x940160<_0x30cdaa;_0x940160++)_0x59b2b3[_0x2c1665(0x2359)](_0x11a7f4,0x0,0x0,_0x11a7f4[_0x2c1665(0x2255)],_0x11a7f4[_0x2c1665(0xc32)],_0x940160+_0x41c8ee*_0x10855b[0x0],_0x30cdaa-_0x14615a,_0x41c8ee,_0x41c8ee),_0x59b2b3[_0x2c1665(0x2359)](_0x11a7f4,0x0,0x0,_0x11a7f4[_0x2c1665(0x2255)],_0x11a7f4['height'],0x2*_0x30cdaa-_0x940160,_0x30cdaa-_0x14615a,_0x41c8ee,_0x41c8ee),_0x59b2b3[_0x2c1665(0x2359)](_0x11a7f4,0x0,0x0,_0x11a7f4['width'],_0x11a7f4[_0x2c1665(0xc32)],_0x30cdaa,_0x940160-_0x14615a,_0x41c8ee,_0x41c8ee),_0x59b2b3['drawImage'](_0x11a7f4,0x0,0x0,_0x11a7f4[_0x2c1665(0x2255)],_0x11a7f4[_0x2c1665(0xc32)],_0x30cdaa,0x2*_0x30cdaa-_0x940160-_0x14615a,_0x41c8ee,_0x41c8ee);_0x59b2b3['drawImage'](_0x11a7f4,0x0,0x0,_0x11a7f4[_0x2c1665(0x2255)],_0x11a7f4[_0x2c1665(0xc32)],_0x30cdaa+_0x41c8ee*_0x10855b[0x0],_0x30cdaa+_0x41c8ee*_0x10855b[0x1]-_0x14615a,_0x41c8ee,_0x41c8ee);break;case 0x2:_0x59b2b3[_0x2c1665(0x1e16)]=(this[_0x2c1665(0x56c)][_0x2c1665(0xa46)]||_0x2cce6f['Wo']['Black']())[_0x2c1665(0x3fd0)](),_0x59b2b3[_0x2c1665(0x2d9f)](0x0,0x0,_0x14615a,-_0x14615a),_0x59b2b3[_0x2c1665(0x250c)](_0x30cdaa,_0x30cdaa,_0x41c8ee,_0x41c8ee),_0x59b2b3[_0x2c1665(0x2359)](_0x11a7f4,0x0,0x0,_0x11a7f4['width'],_0x11a7f4[_0x2c1665(0xc32)],_0x30cdaa+_0x41c8ee*_0x10855b[0x0],_0x30cdaa+_0x41c8ee*_0x10855b[0x1]-_0x14615a,_0x41c8ee,_0x41c8ee);}_0x59b2b3[_0x2c1665(0x393c)](0x1,0x0,0x0,0x1,0x0,0x0),_0x129e17();};}else _0x59b2b3[_0x32cdde(0x1e16)]=_0x32cdde(0x362a),this[_0x32cdde(0x56c)]['fillBlanks']&&(_0x59b2b3[_0x32cdde(0x1e16)]=this[_0x32cdde(0x56c)][_0x32cdde(0x2f2a)]),_0x59b2b3[_0x32cdde(0x2d9f)](0x0,0x0,_0x14615a,_0x14615a),_0x129e17();}}}['_calculateSize'](){var _0x2381e7=_0x8c1410,_0x161773=this[_0x2381e7(0x3926)][_0x2381e7(0x1377)]||0x0,_0xd81d12=this[_0x2381e7(0x56c)][_0x2381e7(0x2535)]||0x0,_0x47c8fa=this['_paddingValue']||0x0;switch(this['options'][_0x2381e7(0x489)]){case 0x0:return new _0x243640['FM'](_0xd81d12*_0x161773+0x2*_0x47c8fa*_0x161773,_0xd81d12+0x2*_0x47c8fa);case 0x1:var _0x5de55a=Math[_0x2381e7(0xf1a)](0x2,Math['ceil'](Math['sqrt'](_0x161773))),_0x5de55a=_0xd81d12*_0x5de55a+0x2*_0x47c8fa*_0x5de55a;return new _0x243640['FM'](_0x5de55a,_0x5de55a);case 0x2:var _0x5de55a=this[_0x2381e7(0x56c)][_0x2381e7(0x2bb0)]||0x1,_0x1775d1=Math[_0x2381e7(0xf1a)](0x1,Math['ceil'](_0x161773/_0x5de55a));return new _0x243640['FM'](_0xd81d12*_0x5de55a+0x2*_0x47c8fa*_0x5de55a,_0xd81d12*_0x1775d1+0x2*_0x47c8fa*_0x1775d1);}return _0x243640['FM'][_0x2381e7(0x23ed)]();}[_0x8c1410(0x2ab4)](_0x2751ce,_0x4ce2d9,_0x5beef8,_0x1aaaf,_0x17b7f4){var _0xe81661=_0x8c1410,_0x36be1a=this[_0xe81661(0x3926)][_0xe81661(0x1377)];for(let _0x16e004=0x0;_0x16e004<_0x36be1a;_0x16e004++){var _0x59edd5=this[_0xe81661(0x3926)][_0x16e004],_0xd35882=new _0x243640['FM'](_0x2751ce/_0x5beef8['x'],_0x2751ce/_0x5beef8['y']),_0x53f6fc=_0x1aaaf[_0xe81661(0x95b)]()['scale'](_0x4ce2d9);const _0xe56521=this['_getFrameOffset'](_0x16e004);_0x53f6fc=_0xe56521[_0xe81661(0x3fc1)](_0x53f6fc),_0xd35882=new _0x3d1f99['p'](_0x16e004,_0xd35882,_0x53f6fc),(this[_0xe81661(0x1263)]['push'](_0xd35882),_0x17b7f4&&(this[_0xe81661(0x32f2)](_0x59edd5,_0x16e004),this[_0xe81661(0x2bfc)](_0x59edd5)));}}['_getFrameOffset'](_0xb19b9e){var _0x3ab2aa=_0x8c1410,_0x272f55=this[_0x3ab2aa(0x3926)]['length'];let _0x3bbe44,_0x2f007f,_0x2dbf3e;switch(this['options'][_0x3ab2aa(0x489)]){case 0x0:return _0x3bbe44=0x1/_0x272f55,new _0x243640['FM'](_0xb19b9e*_0x3bbe44,0x0);case 0x1:var _0x5406f7=Math[_0x3ab2aa(0xf1a)](0x2,Math[_0x3ab2aa(0x3d11)](Math[_0x3ab2aa(0x3f3e)](_0x272f55)));return _0x2f007f=Math['floor'](_0xb19b9e/_0x5406f7),_0x2dbf3e=_0xb19b9e-_0x2f007f*_0x5406f7,_0x3bbe44=0x1/_0x5406f7,new _0x243640['FM'](_0x2dbf3e*_0x3bbe44,_0x2f007f*_0x3bbe44);case 0x2:var _0x5406f7=this['options'][_0x3ab2aa(0x2bb0)]||0x1,_0x49580f=Math[_0x3ab2aa(0xf1a)](0x1,Math[_0x3ab2aa(0x3d11)](_0x272f55/_0x5406f7));return _0x2dbf3e=Math[_0x3ab2aa(0xa0a)](_0xb19b9e/_0x49580f),_0x2f007f=_0xb19b9e-_0x2dbf3e*_0x49580f,_0x3bbe44=new _0x243640['FM'](0x1/_0x5406f7,0x1/_0x49580f),new _0x243640['FM'](_0x2dbf3e*_0x3bbe44['x'],_0x2f007f*_0x3bbe44['y']);}return _0x243640['FM'][_0x3ab2aa(0x23ed)]();}['_updateMeshUV'](_0x5d10bc,_0x3074a5){var _0x9091fb=_0x8c1410,_0x41d306=this[_0x9091fb(0x1263)][_0x3074a5],_0x4710b7=_0x5d10bc['getVerticesData'](this[_0x9091fb(0x56c)][_0x9091fb(0x231f)]||_0x4fbefe['o'][_0x9091fb(0x2087)]);const _0x487f38=[];let _0x1edbdd=0x0;_0x4710b7[_0x9091fb(0x1377)]&&(_0x1edbdd=_0x4710b7['length']||0x0);for(let _0x4edbe1=0x0;_0x4edbe1<_0x1edbdd;_0x4edbe1+=0x2)_0x487f38[_0x9091fb(0x3f90)](_0x4710b7[_0x4edbe1]*_0x41d306[_0x9091fb(0x4018)]['x']+_0x41d306[_0x9091fb(0x90d)]['x'],_0x4710b7[_0x4edbe1+0x1]*_0x41d306['scale']['y']+_0x41d306[_0x9091fb(0x90d)]['y']);_0x5d10bc[_0x9091fb(0x2175)](this['options'][_0x9091fb(0x28a2)]||_0x4fbefe['o'][_0x9091fb(0x2087)],_0x487f38);}[_0x8c1410(0x2bfc)](_0x1ff5f4,_0x4dc403=!0x1){var _0x120eea=_0x8c1410;const _0x411e09=_0x1ff5f4[_0x120eea(0x7af)];var _0x5043b1=Object[_0x120eea(0x689)](this[_0x120eea(0x2dcb)]),_0x3ca31d=_0x204ce8=>{var _0x154418=_0x120eea;_0x204ce8[_0x154418(0x18c9)]&&_0x204ce8[_0x154418(0x18c9)]();};for(let _0x38b703=0x0;_0x38b703<_0x5043b1['length'];_0x38b703++){var _0x8ab11=_0x5043b1[_0x38b703];if(_0x4dc403)null!==_0x411e09[_0x8ab11]&&_0x3ca31d(_0x411e09[_0x8ab11]),_0x411e09[_0x8ab11]=this[_0x120eea(0x2dcb)][_0x8ab11];else{if(!_0x411e09)return;null!==_0x411e09[_0x8ab11]&&(_0x3ca31d(_0x411e09[_0x8ab11]),_0x411e09[_0x8ab11]=this[_0x120eea(0x2dcb)][_0x8ab11]);}}}['setMeshToFrame'](_0x5855d3,_0x3c8d51,_0x3dc066=!0x1){var _0xdb9cb2=_0x8c1410;this[_0xdb9cb2(0x32f2)](_0x5855d3,_0x3c8d51),_0x3dc066&&this[_0xdb9cb2(0x2bfc)](_0x5855d3,!0x0);}['processAsync'](){return new Promise((_0x4f7726,_0x5f1ece)=>{var _0x37bc26=a8_0x5b24;try{if(0x0===this[_0x37bc26(0x3926)][_0x37bc26(0x1377)])return void _0x4f7726();let _0x45e713=0x0;const _0x22cc69=_0x4881a4=>{var _0x54642d=_0x37bc26;if(_0x45e713++,this['options'][_0x54642d(0x1f88)]){for(let _0x11b4e1=0x0;_0x11b4e1<this['options'][_0x54642d(0x1f88)][_0x54642d(0x1377)];_0x11b4e1++)null!==_0x4881a4[this[_0x54642d(0x56c)][_0x54642d(0x1f88)][_0x11b4e1]]&&(this[_0x54642d(0x2dcb)][this['options'][_0x54642d(0x1f88)][_0x11b4e1]]||(this['sets'][this[_0x54642d(0x56c)]['map'][_0x11b4e1]]=!0x0),this[_0x54642d(0x30de)]++);_0x45e713===this[_0x54642d(0x3926)]['length']&&this[_0x54642d(0x373d)](_0x4f7726);}};for(let _0x3af04d=0x0;_0x3af04d<this[_0x37bc26(0x3926)][_0x37bc26(0x1377)];_0x3af04d++){var _0x542dff=this[_0x37bc26(0x3926)][_0x3af04d];const _0x266dc6=_0x542dff[_0x37bc26(0x7af)];if(_0x266dc6)_0x266dc6[_0x37bc26(0xb0a)](_0x542dff)[_0x37bc26(0x3725)](()=>{_0x22cc69(_0x266dc6);});else{if(++_0x45e713===this[_0x37bc26(0x3926)][_0x37bc26(0x1377)])return this[_0x37bc26(0x373d)](_0x4f7726);}}}catch(_0x3b97ed){return _0x5f1ece(_0x3b97ed);}});}[_0x8c1410(0x18c9)](){var _0x34852b=_0x8c1410,_0x1f740e=Object[_0x34852b(0x689)](this[_0x34852b(0x2dcb)]);for(let _0x1d039f=0x0;_0x1d039f<_0x1f740e[_0x34852b(0x1377)];_0x1d039f++){var _0x2b0ddf=_0x1f740e[_0x1d039f];this[_0x34852b(0x2dcb)][_0x2b0ddf][_0x34852b(0x18c9)]();}}[_0x8c1410(0x1905)](_0x56b813=_0x8c1410(0x33bb),_0x492476=0x1){setTimeout(()=>{var _0x267f8e=a8_0x5b24;const _0x563cce={'name':this[_0x267f8e(0xc8c)],'sets':{},'options':{},'frames':[]};var _0x498563=Object[_0x267f8e(0x689)](this[_0x267f8e(0x2dcb)]),_0x540a51=Object[_0x267f8e(0x689)](this[_0x267f8e(0x56c)]);try{for(let _0x3f870f=0x0;_0x3f870f<_0x498563['length'];_0x3f870f++){var _0x43b178=_0x498563[_0x3f870f];const _0x16a44a=this[_0x267f8e(0x2dcb)][_0x43b178];_0x563cce[_0x267f8e(0x2dcb)][_0x43b178]=_0x16a44a[_0x267f8e(0x10bb)]()[_0x267f8e(0x903)][_0x267f8e(0x3e17)](_0x267f8e(0x105c)+_0x56b813,_0x492476);}for(let _0x2d5c5b=0x0;_0x2d5c5b<_0x540a51[_0x267f8e(0x1377)];_0x2d5c5b++){var _0x3e242f=_0x540a51[_0x2d5c5b];_0x563cce['options'][_0x3e242f]=this[_0x267f8e(0x56c)][_0x3e242f];}for(let _0x575f07=0x0;_0x575f07<this[_0x267f8e(0x1263)][_0x267f8e(0x1377)];_0x575f07++){var _0x13265c=this[_0x267f8e(0x1263)][_0x575f07];_0x563cce[_0x267f8e(0x1263)][_0x267f8e(0x3f90)](_0x13265c[_0x267f8e(0x4018)]['x'],_0x13265c[_0x267f8e(0x4018)]['y'],_0x13265c[_0x267f8e(0x90d)]['x'],_0x13265c[_0x267f8e(0x90d)]['y']);}}catch(_0x299ce8){return void _0x199be0['Y'][_0x267f8e(0x1048)](_0x267f8e(0x292a)+_0x299ce8);}var _0x5d6760='data:text/json;charset=utf-8,'+encodeURIComponent(JSON[_0x267f8e(0x220d)](_0x563cce,null,0x4));const _0xd0079c=document[_0x267f8e(0x546)]('a');_0xd0079c[_0x267f8e(0x2589)](_0x267f8e(0x2519),_0x5d6760),_0xd0079c[_0x267f8e(0x2589)]('download',this[_0x267f8e(0xc8c)]+_0x267f8e(0x1946)),document[_0x267f8e(0x2925)][_0x267f8e(0x2ea9)](_0xd0079c),_0xd0079c[_0x267f8e(0x20fb)](),_0xd0079c[_0x267f8e(0x854)]();},0x0);}['updateFromJSON'](_0x39db04){var _0x4367a3=_0x8c1410;try{var _0x764034=JSON[_0x4367a3(0xa2c)](_0x39db04),_0x16f4a7=(this['name']=_0x764034[_0x4367a3(0xc8c)],Object[_0x4367a3(0x689)](_0x764034['options']));for(let _0x4ed0f5=0x0;_0x4ed0f5<_0x16f4a7[_0x4367a3(0x1377)];_0x4ed0f5++)this['options'][_0x16f4a7[_0x4ed0f5]]=_0x764034[_0x4367a3(0x56c)][_0x16f4a7[_0x4ed0f5]];for(let _0x268b69=0x0;_0x268b69<_0x764034[_0x4367a3(0x1263)]['length'];_0x268b69+=0x4){var _0x1ceb7d=new _0x3d1f99['p'](_0x268b69/0x4,new _0x243640['FM'](_0x764034[_0x4367a3(0x1263)][_0x268b69],_0x764034[_0x4367a3(0x1263)][_0x268b69+0x1]),new _0x243640['FM'](_0x764034[_0x4367a3(0x1263)][_0x268b69+0x2],_0x764034[_0x4367a3(0x1263)][_0x268b69+0x3]));this[_0x4367a3(0x1263)][_0x4367a3(0x3f90)](_0x1ceb7d);}var _0x57bd11=Object[_0x4367a3(0x689)](_0x764034['sets']);for(let _0x538c2c=0x0;_0x538c2c<_0x57bd11[_0x4367a3(0x1377)];_0x538c2c++){var _0x4a4a7e=new _0x3ca08e['x'](_0x764034['sets'][_0x57bd11[_0x538c2c]],this[_0x4367a3(0x3fde)],!0x1,!0x1);this[_0x4367a3(0x2dcb)][_0x57bd11[_0x538c2c]]=_0x4a4a7e;}}catch(_0x292346){_0x199be0['Y'][_0x4367a3(0x1048)](_0x4367a3(0x3a00)+_0x292346);}}}_0x3a921c['LAYOUT_STRIP']=0x0,_0x3a921c[_0x8c1410(0x1ff4)]=0x1,_0x3a921c[_0x8c1410(0x2b4b)]=0x2,_0x3a921c[_0x8c1410(0x7cf)]=0x0,_0x3a921c[_0x8c1410(0x136d)]=0x1,_0x3a921c[_0x8c1410(0x29c9)]=0x2;},0xdde0:(_0x4f5536,_0x4aaf00,_0x25f9b2)=>{_0x25f9b2(0x10ea4),_0x25f9b2(0x9fd1),_0x25f9b2(0xc84b),_0x25f9b2(0xbac7),_0x25f9b2(0x6e9),_0x25f9b2(0xc661),class extends null{};},0x9ab5:(_0x23e13a,_0x3d8185,_0x1db21d)=>{_0x1db21d(0xdde0),_0x1db21d(0xf0d1),_0x1db21d(0x6e9),_0x1db21d(0x161de);},0xf0d1:(_0x597086,_0x45b9a0,_0x235b54)=>{var _0x32eb9=a8_0x16e4d8,_0x53d706=_0x235b54(0xf8c1),_0x51bc1d=_0x235b54(0x6e9),_0x2240ab=_0x235b54(0xe456);_0x235b54(0xf422);class _0x5a86e5 extends _0x51bc1d['g']{constructor(_0x5e9d7c,_0x27d76b=0x100,_0x13da35=_0x53d706['l'][_0x32eb9(0x3396)],_0x1b68c4,_0x5ef4e9){var _0xed1fff=_0x32eb9;super(_0x5e9d7c,_0x27d76b,_0xed1fff(0x31aa),_0x13da35,_0x1b68c4,_0x5ef4e9),this[_0xed1fff(0x21d6)]=0x0,this['brightness']=0.2,this[_0xed1fff(0xe52)]=0x3,this[_0xed1fff(0x1927)]=0.8,this[_0xed1fff(0x3c98)]=0x1,this[_0xed1fff(0x790)]=!0x1,this[_0xed1fff(0x2f48)]();}[_0x32eb9(0x2f48)](){var _0x1f4457=_0x32eb9;const _0x11441e=this['getScene']();_0x11441e&&(this[_0x1f4457(0x21d6)]+=_0x11441e['getAnimationRatio']()*this[_0x1f4457(0x3c98)]*0.01,this[_0x1f4457(0x1d16)](_0x1f4457(0x2d35),this[_0x1f4457(0x2d35)]),this['setFloat'](_0x1f4457(0x1927),this[_0x1f4457(0x1927)]),this[_0x1f4457(0x1d16)](_0x1f4457(0x2e59),this[_0x1f4457(0x21d6)]));}[_0x32eb9(0xc0b)](){var _0x5840ed=_0x32eb9;return _0x5840ed(0x2a14)+(0x0|this[_0x5840ed(0xe52)]);}[_0x32eb9(0x2f9e)](_0x5ccc59){var _0xe44777=_0x32eb9;this[_0xe44777(0x2f48)](),super[_0xe44777(0x2f9e)](_0x5ccc59);}[_0x32eb9(0x2fcc)](){var _0x42616c=_0x32eb9;const _0x33bdc2={'customType':_0x42616c(0x353)};return _0x33bdc2[_0x42616c(0x2d35)]=this[_0x42616c(0x2d35)],_0x33bdc2[_0x42616c(0xe52)]=this['octaves'],_0x33bdc2['persistence']=this[_0x42616c(0x1927)],_0x33bdc2[_0x42616c(0x3c98)]=this[_0x42616c(0x3c98)],_0x33bdc2['size']=this['getSize']()[_0x42616c(0x2255)],_0x33bdc2[_0x42616c(0x2dba)]=this[_0x42616c(0x206c)],_0x33bdc2[_0x42616c(0x21d6)]=this['time'],_0x33bdc2;}['clone'](){var _0x5b141d=_0x32eb9,_0x3c7682=this[_0x5b141d(0x5dd)]();const _0x2e4c3a=new _0x5a86e5(this[_0x5b141d(0xc8c)],_0x3c7682[_0x5b141d(0x2255)],this[_0x5b141d(0x83e)](),this[_0x5b141d(0xbf3)]||void 0x0,this[_0x5b141d(0x206c)]);return _0x2e4c3a[_0x5b141d(0x3475)]=this[_0x5b141d(0x3475)],_0x2e4c3a[_0x5b141d(0x184a)]=this[_0x5b141d(0x184a)],_0x2e4c3a[_0x5b141d(0x303)]=this[_0x5b141d(0x303)],_0x2e4c3a['brightness']=this[_0x5b141d(0x2d35)],_0x2e4c3a[_0x5b141d(0xe52)]=this[_0x5b141d(0xe52)],_0x2e4c3a['persistence']=this[_0x5b141d(0x1927)],_0x2e4c3a['animationSpeedFactor']=this[_0x5b141d(0x3c98)],_0x2e4c3a[_0x5b141d(0x21d6)]=this[_0x5b141d(0x21d6)],_0x2e4c3a;}static['Parse'](_0x161767,_0x1d3192){var _0x2cf9f6=_0x32eb9;const _0x2a82bd=new _0x5a86e5(_0x161767[_0x2cf9f6(0xc8c)],_0x161767['size'],_0x1d3192,void 0x0,_0x161767[_0x2cf9f6(0x2dba)]);return _0x2a82bd[_0x2cf9f6(0x2d35)]=_0x161767[_0x2cf9f6(0x2d35)],_0x2a82bd[_0x2cf9f6(0xe52)]=_0x161767['octaves'],_0x2a82bd[_0x2cf9f6(0x1927)]=_0x161767['persistence'],_0x2a82bd[_0x2cf9f6(0x3c98)]=_0x161767[_0x2cf9f6(0x3c98)],_0x2a82bd[_0x2cf9f6(0x21d6)]=null!=(_0x1d3192=_0x161767[_0x2cf9f6(0x21d6)])?_0x1d3192:0x0,_0x2a82bd;}}(0x0,_0x2240ab['H'])(_0x32eb9(0x353),_0x5a86e5);},0x6e9:(_0x366151,_0x375c91,_0x469bb0)=>{var _0x27b759=a8_0x16e4d8;_0x469bb0['d'](_0x375c91,{'g':()=>_0x31d9aa});function _0x207052(_0x56e8ac,_0x1d3420,_0x4d2a81,_0x585348){var _0x21175b=a8_0x5b24,_0x3295d3,_0xe0edac=arguments[_0x21175b(0x1377)],_0x2a749a=_0xe0edac<0x3?_0x1d3420:null===_0x585348?_0x585348=Object[_0x21175b(0xd3d)](_0x1d3420,_0x4d2a81):_0x585348;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x21175b(0x1dac)])_0x2a749a=Reflect['decorate'](_0x56e8ac,_0x1d3420,_0x4d2a81,_0x585348);else{for(var _0x51ac72=_0x56e8ac[_0x21175b(0x1377)]-0x1;0x0<=_0x51ac72;_0x51ac72--)(_0x3295d3=_0x56e8ac[_0x51ac72])&&(_0x2a749a=(_0xe0edac<0x3?_0x3295d3(_0x2a749a):0x3<_0xe0edac?_0x3295d3(_0x1d3420,_0x4d2a81,_0x2a749a):_0x3295d3(_0x1d3420,_0x4d2a81))||_0x2a749a);}0x3<_0xe0edac&&_0x2a749a&&Object['defineProperty'](_0x1d3420,_0x4d2a81,_0x2a749a);}var _0x375c91=_0x469bb0(0x153ad),_0x585a18=_0x469bb0(0xf96c),_0x247c5e=_0x469bb0(0x1a27),_0x2f88ce=_0x469bb0(0xbb85),_0x486e1b=_0x469bb0(0x173aa),_0x4b5f20=_0x469bb0(0xbac7),_0x54e28e=_0x469bb0(0x8af2),_0x1362c2=_0x469bb0(0x161de),_0x477eda=(_0x469bb0(0xd75),_0x469bb0(0xf29),_0x469bb0(0x18235),_0x469bb0(0xe456)),_0x4ef853=_0x469bb0(0xf8c1),_0x5c353f=_0x469bb0(0x77a5),_0x3eeb93=_0x469bb0(0xcef);class _0x31d9aa extends _0x4b5f20['x']{constructor(_0x5e9095,_0x40f8e2,_0x32072e,_0x10b1c2,_0x13b770=null,_0x311508=!0x0,_0x47f85f=!0x1,_0x1f2adf=_0x5c353f['g'][_0x27b759(0x705)]){var _0x4961e6=_0x27b759;super(null,_0x10b1c2,!_0x311508),this[_0x4961e6(0x3c85)]=!0x0,this[_0x4961e6(0x790)]=!0x0,this[_0x4961e6(0x1f3a)]=new _0x585a18['y$'](),this[_0x4961e6(0x543)]=new _0x585a18['y$'](),this['nodeMaterialSource']=null,this[_0x4961e6(0x407e)]={},this[_0x4961e6(0x3188)]=-0x1,this[_0x4961e6(0x36c2)]=-0x1,this['_refreshRate']=0x1,this[_0x4961e6(0x32a3)]={},this[_0x4961e6(0x145b)]=new Array(),this['_samplers']=new Array(),this['_floats']={},this[_0x4961e6(0x2fa1)]={},this[_0x4961e6(0x3ac1)]={},this['_colors3']={},this['_colors4']={},this[_0x4961e6(0x40d1)]={},this[_0x4961e6(0x2df1)]={},this[_0x4961e6(0x2eb7)]={},this[_0x4961e6(0xea9)]=!0x1,this[_0x4961e6(0x2bc7)]=null,this['_contentUpdateId']=-0x1,this[_0x4961e6(0x2346)]=null,(_0x10b1c2=this[_0x4961e6(0x83e)]()||_0x4ef853['l'][_0x4961e6(0x3396)])[_0x4961e6(0x257d)](_0x2f88ce['l']['NAME_PROCEDURALTEXTURE'])||(_0x2327d=new _0x1362c2['O'](_0x10b1c2),_0x10b1c2[_0x4961e6(0xdb4)](_0x2327d)),_0x10b1c2['proceduralTextures'][_0x4961e6(0x3f90)](this),this[_0x4961e6(0x41c3)]=_0x10b1c2[_0x4961e6(0x2cd1)](),this[_0x4961e6(0xc8c)]=_0x5e9095,this[_0x4961e6(0xeab)]=!0x0,this['_size']=_0x40f8e2,this[_0x4961e6(0x9a2)]=_0x1f2adf,this['_generateMipMaps']=_0x311508,this[_0x4961e6(0x6a9)]=new _0x3eeb93['q'](this[_0x4961e6(0x41c3)]),this[_0x4961e6(0x17e0)](_0x32072e),this['_fallbackTexture']=_0x13b770;var _0x2327d=this[_0x4961e6(0x34c5)](_0x47f85f,_0x40f8e2,_0x311508,_0x1f2adf);this[_0x4961e6(0xe04)]=_0x2327d['texture'];const _0x415485=[];_0x415485[_0x4961e6(0x3f90)](0x1,0x1),_0x415485[_0x4961e6(0x3f90)](-0x1,0x1),_0x415485['push'](-0x1,-0x1),_0x415485[_0x4961e6(0x3f90)](0x1,-0x1),this[_0x4961e6(0x32a3)][_0x247c5e['o']['PositionKind']]=new _0x247c5e['o'](this[_0x4961e6(0x41c3)],_0x415485,_0x247c5e['o'][_0x4961e6(0x34af)],!0x1,!0x1,0x2),this['_createIndexBuffer']();}['_createRtWrapper'](_0x382ec1,_0x58c153,_0x16b031,_0xe87037){var _0x255e52=_0x27b759;return _0x382ec1?(this['_rtWrapper']=this['_fullEngine'][_0x255e52(0x63a)](_0x58c153,{'generateMipMaps':_0x16b031,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'type':_0xe87037}),this[_0x255e52(0x1d16)](_0x255e52(0x1c04),0x0)):this[_0x255e52(0x2346)]=this[_0x255e52(0x41c3)][_0x255e52(0x12e6)](_0x58c153,{'generateMipMaps':_0x16b031,'generateDepthBuffer':!0x1,'generateStencilBuffer':!0x1,'type':_0xe87037}),this[_0x255e52(0x2346)];}[_0x27b759(0x995)](){var _0xfaceaa=_0x27b759;return this[_0xfaceaa(0x6a9)][_0xfaceaa(0x2766)];}['_setEffect'](_0x296599){var _0x909601=_0x27b759;this['_drawWrapper'][_0x909601(0x2766)]=_0x296599;}[_0x27b759(0xb8c)](){var _0x56fd3e=_0x27b759;return this[_0x56fd3e(0x4129)]&&this[_0x56fd3e(0x36c2)]===this[_0x56fd3e(0x2c09)]||(this[_0x56fd3e(0x4129)]?this[_0x56fd3e(0x4129)]['then'](_0x260508=>{var _0x1bc27d=_0x56fd3e;this[_0x1bc27d(0x4129)]=this[_0x1bc27d(0x3316)](0x0,0x0,_0x260508),this[_0x1bc27d(0x2c09)]=this[_0x1bc27d(0x36c2)];}):(this['_contentData']=this[_0x56fd3e(0x3316)](0x0,0x0),this['_contentUpdateId']=this[_0x56fd3e(0x36c2)])),this[_0x56fd3e(0x4129)];}[_0x27b759(0x3964)](){var _0x15f3df=_0x27b759;const _0x30e2b3=this[_0x15f3df(0x41c3)],_0x14800f=[];_0x14800f[_0x15f3df(0x3f90)](0x0),_0x14800f[_0x15f3df(0x3f90)](0x1),_0x14800f['push'](0x2),_0x14800f[_0x15f3df(0x3f90)](0x0),_0x14800f[_0x15f3df(0x3f90)](0x2),_0x14800f[_0x15f3df(0x3f90)](0x3),this[_0x15f3df(0x3e9b)]=_0x30e2b3[_0x15f3df(0x2933)](_0x14800f);}[_0x27b759(0x2ef6)](){var _0xb1b549=_0x27b759;const _0x57d928=this[_0xb1b549(0x32a3)][_0x247c5e['o'][_0xb1b549(0x34af)]];_0x57d928&&_0x57d928[_0xb1b549(0x2ef6)](),this[_0xb1b549(0x3964)](),this[_0xb1b549(0x345a)]===_0x54e28e['_'][_0xb1b549(0x1032)]&&(this['refreshRate']=_0x54e28e['_'][_0xb1b549(0x1032)]);}[_0x27b759(0x3d68)](){var _0x1ffdb6=_0x27b759,_0x470034;null!=(_0x470034=this[_0x1ffdb6(0x6a9)][_0x1ffdb6(0x2766)])&&_0x470034[_0x1ffdb6(0x18c9)]();}[_0x27b759(0xc0b)](){return'';}[_0x27b759(0x3261)](){var _0x5d8f21=_0x27b759;const _0x124c9c=this[_0x5d8f21(0x41c3)];var _0x281390;if(this[_0x5d8f21(0x215d)])return this[_0x5d8f21(0x6a9)][_0x5d8f21(0x2766)][_0x5d8f21(0x3261)]();if(!this[_0x5d8f21(0x360d)])return!0x1;if(this['_fallbackTextureUsed'])return!0x0;if(!this[_0x5d8f21(0xe04)])return!0x1;var _0x218311=this[_0x5d8f21(0xc0b)]();return!(!this[_0x5d8f21(0x6a9)][_0x5d8f21(0x2766)]||_0x218311!==this['_cachedDefines']||!this[_0x5d8f21(0x6a9)][_0x5d8f21(0x2766)][_0x5d8f21(0x3261)]())||(_0x281390=void 0x0!==this[_0x5d8f21(0x360d)][_0x5d8f21(0x4217)]?{'vertex':_0x5d8f21(0x2906),'fragmentElement':this[_0x5d8f21(0x360d)][_0x5d8f21(0x4217)]}:{'vertex':'procedural','fragment':this[_0x5d8f21(0x360d)]},this[_0x5d8f21(0x2bc7)]!==_0x218311&&(this['_cachedDefines']=_0x218311,this[_0x5d8f21(0x6a9)][_0x5d8f21(0x2766)]=_0x124c9c[_0x5d8f21(0x12cf)](_0x281390,[_0x247c5e['o']['PositionKind']],this[_0x5d8f21(0x145b)],this['_samplers'],_0x218311,void 0x0,void 0x0,()=>{var _0x40f45b=_0x5d8f21,_0x6c3fc8;null!=(_0x6c3fc8=this[_0x40f45b(0x2346)])&&_0x6c3fc8[_0x40f45b(0x18c9)](),this['_rtWrapper']=this[_0x40f45b(0xe04)]=null,this[_0x40f45b(0xbf3)]&&(this[_0x40f45b(0xe04)]=this['_fallbackTexture'][_0x40f45b(0xe04)],this[_0x40f45b(0xe04)]&&this['_texture'][_0x40f45b(0x697)]()),this['_fallbackTextureUsed']=!0x0;})),this[_0x5d8f21(0x6a9)][_0x5d8f21(0x2766)][_0x5d8f21(0x3261)]());}['resetRefreshCounter'](){var _0x4babf2=_0x27b759;this[_0x4babf2(0x3188)]=-0x1;}[_0x27b759(0x17e0)](_0x19595c){this['_fragment']=_0x19595c;}get[_0x27b759(0x345a)](){var _0x1c4447=_0x27b759;return this[_0x1c4447(0x253b)];}set['refreshRate'](_0x1f5559){var _0x460487=_0x27b759;this[_0x460487(0x253b)]=_0x1f5559,this[_0x460487(0x27a7)]();}[_0x27b759(0x2d1a)](){var _0x58556e=_0x27b759;return this[_0x58556e(0x3c85)]&&this[_0x58556e(0x3261)]()&&this[_0x58556e(0xe04)]?!this['_fallbackTextureUsed']&&(-0x1===this[_0x58556e(0x3188)]||this[_0x58556e(0x345a)]===this[_0x58556e(0x3188)]?(this[_0x58556e(0x3188)]=0x1,this[_0x58556e(0x36c2)]++,!0x0):(this['_currentRefreshId']++,!0x1)):(this[_0x58556e(0xe04)]&&(this[_0x58556e(0xe04)][_0x58556e(0x3261)]=!0x1),!0x1);}['getRenderSize'](){return this['_size'];}['resize'](_0x3ab474,_0x505415){var _0x5e8e5d=_0x27b759,_0x4d43e6;!this['_fallbackTextureUsed']&&this[_0x5e8e5d(0x2346)]&&this[_0x5e8e5d(0xe04)]&&(_0x4d43e6=this['_texture']['isCube'],this['_rtWrapper']['dispose'](),_0x4d43e6=this['_createRtWrapper'](_0x4d43e6,_0x3ab474,_0x505415,this[_0x5e8e5d(0x9a2)]),this['_texture']=_0x4d43e6['texture'],this['_size']=_0x3ab474,this[_0x5e8e5d(0x206c)]=_0x505415);}[_0x27b759(0x4118)](_0x46b9e9){var _0xe96616=_0x27b759;-0x1===this['_uniforms'][_0xe96616(0x919)](_0x46b9e9)&&this[_0xe96616(0x145b)][_0xe96616(0x3f90)](_0x46b9e9);}[_0x27b759(0x1888)](_0x4778bc,_0x304cef){var _0x3d064b=_0x27b759;return-0x1===this[_0x3d064b(0x333b)][_0x3d064b(0x919)](_0x4778bc)&&this[_0x3d064b(0x333b)][_0x3d064b(0x3f90)](_0x4778bc),this[_0x3d064b(0x407e)][_0x4778bc]=_0x304cef,this;}[_0x27b759(0x1d16)](_0xc4e81b,_0x28686d){return this['_checkUniform'](_0xc4e81b),this['_floats'][_0xc4e81b]=_0x28686d,this;}['setInt'](_0x3ef63d,_0x1964cc){var _0xb5ec6=_0x27b759;return this[_0xb5ec6(0x4118)](_0x3ef63d),this[_0xb5ec6(0x2fa1)][_0x3ef63d]=_0x1964cc,this;}[_0x27b759(0x32e8)](_0x183968,_0x2f25ff){var _0x1bc2ca=_0x27b759;return this[_0x1bc2ca(0x4118)](_0x183968),this[_0x1bc2ca(0x3ac1)][_0x183968]=_0x2f25ff,this;}[_0x27b759(0x3c26)](_0x427d07,_0x13b92b){var _0x1ea9d3=_0x27b759;return this[_0x1ea9d3(0x4118)](_0x427d07),this[_0x1ea9d3(0x36cc)][_0x427d07]=_0x13b92b,this;}['setColor4'](_0x17ed7e,_0x2e263d){var _0x5874eb=_0x27b759;return this[_0x5874eb(0x4118)](_0x17ed7e),this[_0x5874eb(0x25b4)][_0x17ed7e]=_0x2e263d,this;}['setVector2'](_0x521c44,_0x360594){var _0xf43926=_0x27b759;return this[_0xf43926(0x4118)](_0x521c44),this[_0xf43926(0x40d1)][_0x521c44]=_0x360594,this;}['setVector3'](_0x5490b5,_0x5f1128){var _0x164c99=_0x27b759;return this[_0x164c99(0x4118)](_0x5490b5),this['_vectors3'][_0x5490b5]=_0x5f1128,this;}[_0x27b759(0x1e2d)](_0x8465af,_0x1df264){var _0x35220e=_0x27b759;return this[_0x35220e(0x4118)](_0x8465af),this[_0x35220e(0x2eb7)][_0x8465af]=_0x1df264,this;}[_0x27b759(0x2f9e)](_0xa5f2c9){var _0x57a2a2=_0x27b759,_0xb0218f=this[_0x57a2a2(0x83e)]();if(_0xb0218f){const _0xc4dc11=this[_0x57a2a2(0x41c3)];if(_0xc4dc11[_0x57a2a2(0x26fe)](this[_0x57a2a2(0x6a9)]),this[_0x57a2a2(0x543)][_0x57a2a2(0x2a3a)](this),_0xc4dc11[_0x57a2a2(0x2f10)](!0x1),!this['nodeMaterialSource']){for(const _0x349a49 in this[_0x57a2a2(0x407e)])this[_0x57a2a2(0x6a9)][_0x57a2a2(0x2766)][_0x57a2a2(0x1888)](_0x349a49,this[_0x57a2a2(0x407e)][_0x349a49]);for(const _0x2cf16c in this['_ints'])this[_0x57a2a2(0x6a9)]['effect']['setInt'](_0x2cf16c,this[_0x57a2a2(0x2fa1)][_0x2cf16c]);for(const _0xe14570 in this[_0x57a2a2(0x300f)])this[_0x57a2a2(0x6a9)][_0x57a2a2(0x2766)][_0x57a2a2(0x1d16)](_0xe14570,this[_0x57a2a2(0x300f)][_0xe14570]);for(const _0x27af7c in this['_floatsArrays'])this[_0x57a2a2(0x6a9)][_0x57a2a2(0x2766)][_0x57a2a2(0x2f59)](_0x27af7c,this[_0x57a2a2(0x3ac1)][_0x27af7c]);for(const _0x5e48d4 in this[_0x57a2a2(0x36cc)])this[_0x57a2a2(0x6a9)][_0x57a2a2(0x2766)][_0x57a2a2(0x3c26)](_0x5e48d4,this[_0x57a2a2(0x36cc)][_0x5e48d4]);for(const _0x2d9433 in this['_colors4']){var _0x11352d=this[_0x57a2a2(0x25b4)][_0x2d9433];this[_0x57a2a2(0x6a9)][_0x57a2a2(0x2766)][_0x57a2a2(0x33ca)](_0x2d9433,_0x11352d['r'],_0x11352d['g'],_0x11352d['b'],_0x11352d['a']);}for(const _0x142c5c in this[_0x57a2a2(0x40d1)])this['_drawWrapper']['effect']['setVector2'](_0x142c5c,this['_vectors2'][_0x142c5c]);for(const _0x358f21 in this[_0x57a2a2(0x2df1)])this[_0x57a2a2(0x6a9)]['effect'][_0x57a2a2(0x1e2a)](_0x358f21,this[_0x57a2a2(0x2df1)][_0x358f21]);for(const _0x4155b8 in this['_matrices'])this[_0x57a2a2(0x6a9)][_0x57a2a2(0x2766)][_0x57a2a2(0x1e2d)](_0x4155b8,this[_0x57a2a2(0x2eb7)][_0x4155b8]);}if(this['_texture']&&this[_0x57a2a2(0x2346)]){null!=(_0x2cc792=_0xc4dc11[_0x57a2a2(0x281f)])&&_0x2cc792['call'](_0xc4dc11,_0x57a2a2(0x25d4)+this[_0x57a2a2(0xc8c)],0x1);var _0x2cc792=_0xc4dc11[_0x57a2a2(0x2ee8)];if(this['isCube']){for(let _0x2ddea4=0x0;_0x2ddea4<0x6;_0x2ddea4++)_0xc4dc11[_0x57a2a2(0x19c0)](this[_0x57a2a2(0x2346)],_0x2ddea4,void 0x0,void 0x0,!0x0),_0xc4dc11['bindBuffers'](this[_0x57a2a2(0x32a3)],this[_0x57a2a2(0x3e9b)],this[_0x57a2a2(0x6a9)][_0x57a2a2(0x2766)]),this['_drawWrapper'][_0x57a2a2(0x2766)]['setFloat']('face',_0x2ddea4),this[_0x57a2a2(0x790)]&&_0xc4dc11[_0x57a2a2(0x2f8)](_0xb0218f[_0x57a2a2(0x3c0e)],!0x0,!0x1,!0x1),_0xc4dc11[_0x57a2a2(0xb7b)](_0x486e1b['F']['TriangleFillMode'],0x0,0x6);}else _0xc4dc11['bindFramebuffer'](this[_0x57a2a2(0x2346)],0x0,void 0x0,void 0x0,!0x0),_0xc4dc11[_0x57a2a2(0x2848)](this[_0x57a2a2(0x32a3)],this[_0x57a2a2(0x3e9b)],this[_0x57a2a2(0x6a9)][_0x57a2a2(0x2766)]),this[_0x57a2a2(0x790)]&&_0xc4dc11[_0x57a2a2(0x2f8)](_0xb0218f['clearColor'],!0x0,!0x1,!0x1),_0xc4dc11[_0x57a2a2(0xb7b)](_0x486e1b['F'][_0x57a2a2(0x3eb3)],0x0,0x6);_0xc4dc11['unBindFramebuffer'](this[_0x57a2a2(0x2346)],this[_0x57a2a2(0x3936)]),_0x2cc792&&_0xc4dc11['setViewport'](_0x2cc792),this[_0x57a2a2(0x3936)]&&_0xc4dc11[_0x57a2a2(0x3a71)](this[_0x57a2a2(0xe04)]),null!=(_0x2cc792=_0xc4dc11[_0x57a2a2(0x2678)])&&_0x2cc792[_0x57a2a2(0x29f)](_0xc4dc11,0x1),this[_0x57a2a2(0xcc1)]&&this['onGenerated'](),this[_0x57a2a2(0x1f3a)]['notifyObservers'](this);}}}[_0x27b759(0x95b)](){var _0x7f0149=_0x27b759,_0x14105b=this[_0x7f0149(0x5dd)]();const _0x594328=new _0x31d9aa(this[_0x7f0149(0xc8c)],_0x14105b[_0x7f0149(0x2255)],this[_0x7f0149(0x360d)],this[_0x7f0149(0x83e)](),this[_0x7f0149(0xbf3)],this[_0x7f0149(0x206c)]);return _0x594328[_0x7f0149(0x3475)]=this['hasAlpha'],_0x594328[_0x7f0149(0x184a)]=this[_0x7f0149(0x184a)],_0x594328[_0x7f0149(0x303)]=this[_0x7f0149(0x303)],_0x594328;}[_0x27b759(0x18c9)](){var _0x37cf61=_0x27b759;const _0x1a770f=this['getScene']();if(_0x1a770f){var _0xfdd1d9=_0x1a770f[_0x37cf61(0xb46)]['indexOf'](this);0x0<=_0xfdd1d9&&_0x1a770f['proceduralTextures']['splice'](_0xfdd1d9,0x1);const _0x297b9d=this['_vertexBuffers'][_0x247c5e['o'][_0x37cf61(0x34af)]];_0x297b9d&&(_0x297b9d[_0x37cf61(0x18c9)](),this[_0x37cf61(0x32a3)][_0x247c5e['o'][_0x37cf61(0x34af)]]=null),this[_0x37cf61(0x3e9b)]&&this[_0x37cf61(0x41c3)]['_releaseBuffer'](this[_0x37cf61(0x3e9b)])&&(this[_0x37cf61(0x3e9b)]=null),this[_0x37cf61(0x1f3a)][_0x37cf61(0x2f8)](),this['onBeforeGenerationObservable'][_0x37cf61(0x2f8)](),super[_0x37cf61(0x18c9)]();}}}_0x207052([(0x0,_0x375c91['qC'])()],_0x31d9aa[_0x27b759(0x41df)],_0x27b759(0x3c85),void 0x0),_0x207052([(0x0,_0x375c91['qC'])()],_0x31d9aa[_0x27b759(0x41df)],_0x27b759(0x790),void 0x0),_0x207052([(0x0,_0x375c91['qC'])()],_0x31d9aa['prototype'],'_generateMipMaps',void 0x0),_0x207052([(0x0,_0x375c91['qC'])()],_0x31d9aa[_0x27b759(0x41df)],'_size',void 0x0),_0x207052([(0x0,_0x375c91['qC'])()],_0x31d9aa[_0x27b759(0x41df)],_0x27b759(0x345a),null),(0x0,_0x477eda['H'])('BABYLON.ProceduralTexture',_0x31d9aa);},0x161de:(_0x1d8210,_0x3b8326,_0x458965)=>{var _0x5ddd2f=a8_0x16e4d8;_0x458965['d'](_0x3b8326,{'O':()=>_0x5c1447});var _0x5f374c=_0x458965(0xe222),_0x3b710d=_0x458965(0xbb85);class _0x5c1447{constructor(_0x4e8841){var _0x3502a4=a8_0x5b24;this['name']=_0x3b710d['l']['NAME_PROCEDURALTEXTURE'],this['scene']=_0x4e8841,this[_0x3502a4(0x3fde)][_0x3502a4(0xb46)]=new Array();}[_0x5ddd2f(0x646)](){var _0x327eaa=_0x5ddd2f;this[_0x327eaa(0x3fde)][_0x327eaa(0x18bf)][_0x327eaa(0x109d)](_0x3b710d['l'][_0x327eaa(0x3a78)],this,this[_0x327eaa(0xecc)]);}[_0x5ddd2f(0x20f9)](){}[_0x5ddd2f(0x18c9)](){}['_beforeClear'](){var _0x5ec08c=_0x5ddd2f;if(this[_0x5ec08c(0x3fde)][_0x5ec08c(0x2f0a)]){_0x5f374c['w1']['StartPerformanceCounter'](_0x5ec08c(0x3d9d),0x0<this[_0x5ec08c(0x3fde)][_0x5ec08c(0xb46)][_0x5ec08c(0x1377)]);for(let _0x12268b=0x0;_0x12268b<this[_0x5ec08c(0x3fde)][_0x5ec08c(0xb46)][_0x5ec08c(0x1377)];_0x12268b++){const _0x4c1226=this[_0x5ec08c(0x3fde)][_0x5ec08c(0xb46)][_0x12268b];_0x4c1226[_0x5ec08c(0x2d1a)]()&&_0x4c1226[_0x5ec08c(0x2f9e)]();}_0x5f374c['w1'][_0x5ec08c(0x32a6)](_0x5ec08c(0x3d9d),0x0<this[_0x5ec08c(0x3fde)][_0x5ec08c(0xb46)][_0x5ec08c(0x1377)]);}}}},0x11929:(_0x15e7ee,_0x22d506,_0x2e396b)=>{var _0x32e3d6=a8_0x16e4d8;_0x2e396b['d'](_0x22d506,{'V':()=>_0x366e5d});function _0x274b3c(_0x6cd7d7,_0xfe75e6,_0x3e8812,_0x3c7454){var _0x49e831=a8_0x5b24,_0x94de89,_0xa8716f=arguments[_0x49e831(0x1377)],_0x362532=_0xa8716f<0x3?_0xfe75e6:null===_0x3c7454?_0x3c7454=Object[_0x49e831(0xd3d)](_0xfe75e6,_0x3e8812):_0x3c7454;if(_0x49e831(0x1e3f)==typeof Reflect&&_0x49e831(0x38fa)==typeof Reflect[_0x49e831(0x1dac)])_0x362532=Reflect['decorate'](_0x6cd7d7,_0xfe75e6,_0x3e8812,_0x3c7454);else{for(var _0x1c1fb0=_0x6cd7d7[_0x49e831(0x1377)]-0x1;0x0<=_0x1c1fb0;_0x1c1fb0--)(_0x94de89=_0x6cd7d7[_0x1c1fb0])&&(_0x362532=(_0xa8716f<0x3?_0x94de89(_0x362532):0x3<_0xa8716f?_0x94de89(_0xfe75e6,_0x3e8812,_0x362532):_0x94de89(_0xfe75e6,_0x3e8812))||_0x362532);}0x3<_0xa8716f&&_0x362532&&Object[_0x49e831(0x395)](_0xfe75e6,_0x3e8812,_0x362532);}var _0x48d67c=_0x2e396b(0x153ad),_0x272a46=_0x2e396b(0xf96c),_0x15041b=_0x2e396b(0x9fd1),_0x473f9b=_0x2e396b(0xf8c1),_0x24e102=_0x2e396b(0x77a5),_0x593b4c=_0x2e396b(0x9f19),_0x22d506=(_0x2e396b(0x2560),_0x2e396b(0xdbbf));class _0x366e5d extends _0x22d506['g']{constructor(_0x129c1c,_0x3c59a2=null){var _0x2a1a6f=a8_0x5b24;super(null),this[_0x2a1a6f(0x28cd)]=null,this['reservedDataStore']=null,this[_0x2a1a6f(0x2ad1)]=!0x1,this[_0x2a1a6f(0x2851)]=!0x1,this[_0x2a1a6f(0x184a)]=0x1,this['_coordinatesIndex']=0x0,this[_0x2a1a6f(0x3a50)]=!0x0,this[_0x2a1a6f(0x3071)]=_0x24e102['g'][_0x2a1a6f(0x3f75)],this[_0x2a1a6f(0xe10)]=_0x24e102['g'][_0x2a1a6f(0x3ace)],this['anisotropicFilteringLevel']=_0x366e5d[_0x2a1a6f(0x18b7)],this[_0x2a1a6f(0x2185)]=!0x1,this[_0x2a1a6f(0xf49)]=!0x0,this[_0x2a1a6f(0x111b)]=!0x1,this[_0x2a1a6f(0xb07)]=!0x1,this[_0x2a1a6f(0xeab)]=!0x1,this[_0x2a1a6f(0x334e)]=!0x1,this[_0x2a1a6f(0x891)]=!0x1,this[_0x2a1a6f(0x3ac2)]=new Array(),this[_0x2a1a6f(0x21eb)]=new _0x272a46['y$'](),this[_0x2a1a6f(0x113a)]=null,this[_0x2a1a6f(0x195b)]=null,this[_0x2a1a6f(0x16ee)]=null,this[_0x2a1a6f(0x29c1)]=null,this['_loadingError']=!0x1,_0x129c1c?_0x366e5d[_0x2a1a6f(0x354b)](_0x129c1c)?this[_0x2a1a6f(0x195b)]=_0x129c1c:this[_0x2a1a6f(0x2635)]=_0x129c1c:this[_0x2a1a6f(0x195b)]=_0x473f9b['l'][_0x2a1a6f(0x3396)],this[_0x2a1a6f(0x195b)]&&(this[_0x2a1a6f(0x17f4)]=this[_0x2a1a6f(0x195b)]['getUniqueId'](),this[_0x2a1a6f(0x195b)][_0x2a1a6f(0x3eb6)](this),this['_engine']=this[_0x2a1a6f(0x195b)][_0x2a1a6f(0x2cd1)]()),this[_0x2a1a6f(0xe04)]=_0x3c59a2,this['_uid']=null;}set['hasAlpha'](_0x220d74){var _0xece2c=a8_0x5b24;this[_0xece2c(0x2ad1)]!==_0x220d74&&(this[_0xece2c(0x2ad1)]=_0x220d74,this[_0xece2c(0x195b)]&&this['_scene'][_0xece2c(0x3ae2)](_0x24e102['g'][_0xece2c(0x1fa)],_0x147b4b=>_0x147b4b[_0xece2c(0x32b8)](this)));}get['hasAlpha'](){var _0x558995=a8_0x5b24;return this[_0x558995(0x2ad1)];}set['getAlphaFromRGB'](_0x25ba56){var _0x666e50=a8_0x5b24;this[_0x666e50(0x2851)]!==_0x25ba56&&(this[_0x666e50(0x2851)]=_0x25ba56,this['_scene']&&this[_0x666e50(0x195b)][_0x666e50(0x3ae2)](_0x24e102['g'][_0x666e50(0x1fa)],_0x5a96d7=>_0x5a96d7[_0x666e50(0x32b8)](this)));}get[_0x32e3d6(0x1444)](){return this['_getAlphaFromRGB'];}set[_0x32e3d6(0x1246)](_0x2f5928){var _0x2d909d=_0x32e3d6;this[_0x2d909d(0x305)]!==_0x2f5928&&(this[_0x2d909d(0x305)]=_0x2f5928,this['_scene']&&this[_0x2d909d(0x195b)][_0x2d909d(0x3ae2)](_0x24e102['g']['MATERIAL_TextureDirtyFlag'],_0x20758f=>_0x20758f[_0x2d909d(0x32b8)](this)));}get[_0x32e3d6(0x1246)](){return this['_coordinatesIndex'];}set[_0x32e3d6(0x303)](_0x1beab1){var _0x5732b8=_0x32e3d6;this[_0x5732b8(0x3071)]!==_0x1beab1&&(this[_0x5732b8(0x3071)]=_0x1beab1,this['_scene']&&this['_scene'][_0x5732b8(0x3ae2)](_0x24e102['g'][_0x5732b8(0x1fa)],_0x5960ad=>_0x5960ad[_0x5732b8(0x32b8)](this)));}get['coordinatesMode'](){var _0x49ca2e=_0x32e3d6;return this[_0x49ca2e(0x3071)];}get[_0x32e3d6(0x4100)](){return this['_wrapU'];}set[_0x32e3d6(0x4100)](_0x43fffd){var _0x188188=_0x32e3d6;this[_0x188188(0x20ab)]=_0x43fffd;}get[_0x32e3d6(0x3d59)](){var _0x4fcb96=_0x32e3d6;return this[_0x4fcb96(0x1178)];}set[_0x32e3d6(0x3d59)](_0x5f22b2){var _0xcfcf60=_0x32e3d6;this[_0xcfcf60(0x1178)]=_0x5f22b2;}get[_0x32e3d6(0x3936)](){var _0x88491e=_0x32e3d6;return this[_0x88491e(0xe04)]?this[_0x88491e(0xe04)][_0x88491e(0x3936)]:this[_0x88491e(0x2185)];}set[_0x32e3d6(0x3936)](_0x172941){var _0xb6ec21=_0x32e3d6;this[_0xb6ec21(0xe04)]?this[_0xb6ec21(0xe04)][_0xb6ec21(0x3936)]=_0x172941:this['_isCube']=_0x172941;}get[_0x32e3d6(0x2682)](){var _0x308424=_0x32e3d6;return!!this[_0x308424(0xe04)]&&this[_0x308424(0xe04)][_0x308424(0x2682)];}set[_0x32e3d6(0x2682)](_0x5c41f9){var _0x4a3223=_0x32e3d6;this[_0x4a3223(0xe04)]&&(this[_0x4a3223(0xe04)][_0x4a3223(0x2682)]=_0x5c41f9);}get['is2DArray'](){var _0x2a5231=_0x32e3d6;return!!this['_texture']&&this[_0x2a5231(0xe04)]['is2DArray'];}set[_0x32e3d6(0xb4f)](_0x1d66fe){var _0x2c26d0=_0x32e3d6;this['_texture']&&(this['_texture'][_0x2c26d0(0xb4f)]=_0x1d66fe);}get[_0x32e3d6(0x1c01)](){var _0x1491bb=_0x32e3d6;return this[_0x1491bb(0xe04)]?(null===this[_0x1491bb(0xe04)][_0x1491bb(0xf49)]&&(this['_texture'][_0x1491bb(0xf49)]=this[_0x1491bb(0xf49)]),this[_0x1491bb(0xe04)][_0x1491bb(0xf49)]&&!this[_0x1491bb(0xe04)][_0x1491bb(0xc92)]):this['_gammaSpace'];}set[_0x32e3d6(0x1c01)](_0x3dbc9b){var _0x59825f=_0x32e3d6;if(this[_0x59825f(0xe04)]){if(this[_0x59825f(0xe04)]['_gammaSpace']===_0x3dbc9b)return;this[_0x59825f(0xe04)]['_gammaSpace']=_0x3dbc9b;}else{if(this[_0x59825f(0xf49)]===_0x3dbc9b)return;this['_gammaSpace']=_0x3dbc9b;}this['_markAllSubMeshesAsTexturesDirty']();}get[_0x32e3d6(0x1850)](){var _0x45a234=_0x32e3d6;return null!=this[_0x45a234(0xe04)]&&this[_0x45a234(0xe04)][_0x45a234(0x4cd)];}set[_0x32e3d6(0x1850)](_0x3dc3d4){var _0x372003=_0x32e3d6;this[_0x372003(0xe04)]&&(this[_0x372003(0xe04)]['_isRGBD']=_0x3dc3d4);}get[_0x32e3d6(0x678)](){return!0x1;}get[_0x32e3d6(0x3b6b)](){var _0x54f1d8=_0x32e3d6;return this[_0x54f1d8(0xe04)]?this[_0x54f1d8(0xe04)]['_lodGenerationOffset']:0x0;}set[_0x32e3d6(0x3b6b)](_0x25c0d6){var _0x4c8da1=_0x32e3d6;this[_0x4c8da1(0xe04)]&&(this[_0x4c8da1(0xe04)][_0x4c8da1(0x374e)]=_0x25c0d6);}get[_0x32e3d6(0x38a8)](){var _0x366ee1=_0x32e3d6;return this['_texture']?this[_0x366ee1(0xe04)][_0x366ee1(0x189e)]:0x0;}set[_0x32e3d6(0x38a8)](_0x1b103e){var _0x59ca98=_0x32e3d6;this['_texture']&&(this[_0x59ca98(0xe04)]['_lodGenerationScale']=_0x1b103e);}get[_0x32e3d6(0x1c2e)](){var _0x25d27b=_0x32e3d6;return!!this[_0x25d27b(0xe04)]&&this[_0x25d27b(0xe04)]['_linearSpecularLOD'];}set[_0x32e3d6(0x1c2e)](_0x240bc2){var _0x344fbf=_0x32e3d6;this[_0x344fbf(0xe04)]&&(this[_0x344fbf(0xe04)]['_linearSpecularLOD']=_0x240bc2);}get['irradianceTexture'](){var _0x3a31e8=_0x32e3d6;return this['_texture']?this['_texture'][_0x3a31e8(0x2d33)]:null;}set[_0x32e3d6(0x2453)](_0x15dbe7){var _0x2e2ae2=_0x32e3d6;this['_texture']&&(this[_0x2e2ae2(0xe04)][_0x2e2ae2(0x2d33)]=_0x15dbe7);}get[_0x32e3d6(0x32cc)](){var _0x29cf12=_0x32e3d6;return this[_0x29cf12(0x16ee)]||(this[_0x29cf12(0x16ee)]=(0x0,_0x593b4c['f'])()),this[_0x29cf12(0x16ee)];}[_0x32e3d6(0x22e6)](){var _0x283898=_0x32e3d6;return this[_0x283898(0xc8c)];}[_0x32e3d6(0x3fcd)](){var _0x43b0ac=_0x32e3d6;return _0x43b0ac(0x13a2);}set[_0x32e3d6(0x3319)](_0x3d15a3){var _0xeb43ca=_0x32e3d6;this['_onDisposeObserver']&&this[_0xeb43ca(0x21eb)]['remove'](this['_onDisposeObserver']),this[_0xeb43ca(0x113a)]=this[_0xeb43ca(0x21eb)][_0xeb43ca(0x3fc1)](_0x3d15a3);}get['isBlocking'](){return!0x0;}get['loadingError'](){var _0x3e235a=_0x32e3d6;return this[_0x3e235a(0x193f)];}get[_0x32e3d6(0x1d18)](){return this['_errorObject'];}['getScene'](){var _0x39174d=_0x32e3d6;return this[_0x39174d(0x195b)];}[_0x32e3d6(0x1853)](){return this['_engine'];}[_0x32e3d6(0x1ebe)](_0x5da424){return null!==_0x5da424;}[_0x32e3d6(0x318f)](){var _0x42ada4=_0x32e3d6;return _0x15041b['y3'][_0x42ada4(0x3b35)];}[_0x32e3d6(0x21df)](){var _0x1efec7=_0x32e3d6;return _0x15041b['y3'][_0x1efec7(0x3b35)];}[_0x32e3d6(0x1ec1)](){var _0x524bdb=_0x32e3d6;return!this[_0x524bdb(0x3bdb)]||this[_0x524bdb(0x3261)]()||this[_0x524bdb(0x962)];}[_0x32e3d6(0x4018)](_0x3987e8){}get[_0x32e3d6(0x1a45)](){return!0x1;}['_getFromCache'](_0x54338c,_0x4a7551,_0x569f56,_0x11b8a2,_0x3e38e3,_0x36f8d5){var _0x24bf88=_0x32e3d6;const _0x1a9c4a=this[_0x24bf88(0x1853)]();if(!_0x1a9c4a)return null;var _0xa8010b=_0x1a9c4a[_0x24bf88(0x2977)](!!_0x3e38e3,_0x4a7551),_0x219536=_0x1a9c4a[_0x24bf88(0x2a8a)]();for(let _0x38967b=0x0;_0x38967b<_0x219536['length'];_0x38967b++){const _0x1791c3=_0x219536[_0x38967b];if(!(void 0x0!==_0x3e38e3&&_0xa8010b!==_0x1791c3['_useSRGBBuffer']||void 0x0!==_0x11b8a2&&_0x11b8a2!==_0x1791c3['invertY']||_0x1791c3[_0x24bf88(0x738)]!==_0x54338c||_0x1791c3['generateMipMaps']!==!_0x4a7551||_0x569f56&&_0x569f56!==_0x1791c3[_0x24bf88(0x14ec)]||void 0x0!==_0x36f8d5&&_0x36f8d5!==_0x1791c3[_0x24bf88(0x3936)]))return _0x1791c3[_0x24bf88(0x697)](),_0x1791c3;}return null;}[_0x32e3d6(0x2ef6)](){}['clone'](){return null;}get[_0x32e3d6(0x2ce9)](){var _0x910cdb=_0x32e3d6;return this[_0x910cdb(0xe04)]&&void 0x0!==this[_0x910cdb(0xe04)]['type']?this[_0x910cdb(0xe04)][_0x910cdb(0x21e0)]:_0x24e102['g']['TEXTURETYPE_UNSIGNED_INT'];}get['textureFormat'](){var _0x1c095b=_0x32e3d6;return this['_texture']&&void 0x0!==this[_0x1c095b(0xe04)][_0x1c095b(0x1f4f)]?this[_0x1c095b(0xe04)][_0x1c095b(0x1f4f)]:_0x24e102['g'][_0x1c095b(0x3ca4)];}[_0x32e3d6(0x1414)](){var _0x588965=_0x32e3d6;const _0x3d2c31=this['getScene']();_0x3d2c31&&_0x3d2c31[_0x588965(0x3ae2)](_0x24e102['g'][_0x588965(0x1fa)]);}[_0x32e3d6(0x3316)](_0x1a0788=0x0,_0x524c08=0x0,_0x1020a=null,_0x9ba882=!0x0,_0x4aa2db=!0x1,_0x3303e6=0x0,_0x5e4437=0x0,_0x2fb8ea=Number[_0x32e3d6(0x3808)],_0x346b36=Number[_0x32e3d6(0x3808)]){var _0x2a4cd3=_0x32e3d6;if(!this[_0x2a4cd3(0xe04)])return null;const _0x488521=this[_0x2a4cd3(0x1853)]();if(!_0x488521)return null;var _0xfa24f=this['getSize']();let _0x1b9457=_0xfa24f['width'],_0x2ac888=_0xfa24f['height'];0x0!==_0x524c08&&(_0x1b9457/=Math[_0x2a4cd3(0x143c)](0x2,_0x524c08),_0x2ac888/=Math[_0x2a4cd3(0x143c)](0x2,_0x524c08),_0x1b9457=Math[_0x2a4cd3(0x3fe4)](_0x1b9457),_0x2ac888=Math[_0x2a4cd3(0x3fe4)](_0x2ac888)),_0x2fb8ea=Math[_0x2a4cd3(0x3478)](_0x1b9457,_0x2fb8ea),_0x346b36=Math[_0x2a4cd3(0x3478)](_0x2ac888,_0x346b36);try{return this[_0x2a4cd3(0xe04)]['isCube']?_0x488521[_0x2a4cd3(0x716)](this[_0x2a4cd3(0xe04)],_0x2fb8ea,_0x346b36,_0x1a0788,_0x524c08,_0x1020a,_0x9ba882,_0x4aa2db,_0x3303e6,_0x5e4437):_0x488521[_0x2a4cd3(0x716)](this[_0x2a4cd3(0xe04)],_0x2fb8ea,_0x346b36,-0x1,_0x524c08,_0x1020a,_0x9ba882,_0x4aa2db,_0x3303e6,_0x5e4437);}catch(_0x3d6b43){return null;}}[_0x32e3d6(0xe76)](_0x2e949f=0x0,_0x79373=0x0,_0x5527f3=null,_0x254f41=!0x0,_0x6b458=!0x1){var _0xcfce52=_0x32e3d6;if(!this[_0xcfce52(0xe04)])return null;var _0x4a4167=this[_0xcfce52(0x5dd)]();let _0xc1e408=_0x4a4167[_0xcfce52(0x2255)],_0x6ab5f5=_0x4a4167[_0xcfce52(0xc32)];const _0x534dfd=this['_getEngine']();if(!_0x534dfd)return null;0x0!=_0x79373&&(_0xc1e408/=Math['pow'](0x2,_0x79373),_0x6ab5f5/=Math[_0xcfce52(0x143c)](0x2,_0x79373),_0xc1e408=Math['round'](_0xc1e408),_0x6ab5f5=Math[_0xcfce52(0x3fe4)](_0x6ab5f5));try{return this[_0xcfce52(0xe04)][_0xcfce52(0x3936)]?_0x534dfd[_0xcfce52(0x2e1)](this[_0xcfce52(0xe04)],_0xc1e408,_0x6ab5f5,_0x2e949f,_0x79373,_0x5527f3,_0x254f41,_0x6b458):_0x534dfd[_0xcfce52(0x2e1)](this[_0xcfce52(0xe04)],_0xc1e408,_0x6ab5f5,-0x1,_0x79373,_0x5527f3,_0x254f41,_0x6b458);}catch(_0x1959b6){return null;}}get['_lodTextureHigh'](){var _0x568d64=_0x32e3d6;return this['_texture']?this[_0x568d64(0xe04)]['_lodTextureHigh']:null;}get[_0x32e3d6(0x3e10)](){var _0x5d6826=_0x32e3d6;return this[_0x5d6826(0xe04)]?this[_0x5d6826(0xe04)][_0x5d6826(0x3e10)]:null;}get[_0x32e3d6(0x205c)](){var _0x14dbe3=_0x32e3d6;return this['_texture']?this[_0x14dbe3(0xe04)][_0x14dbe3(0x205c)]:null;}[_0x32e3d6(0x18c9)](){var _0x41845a=_0x32e3d6,_0x2da934;this[_0x41845a(0x195b)]&&(this[_0x41845a(0x195b)][_0x41845a(0x17ff)]&&this['_scene'][_0x41845a(0x17ff)](this),this[_0x41845a(0x195b)][_0x41845a(0x3d3)](this),0x0<=(_0x2da934=this[_0x41845a(0x195b)]['textures'][_0x41845a(0x919)](this))&&this[_0x41845a(0x195b)][_0x41845a(0xae8)][_0x41845a(0x5ff)](_0x2da934,0x1),this[_0x41845a(0x195b)][_0x41845a(0xa61)][_0x41845a(0x2a3a)](this),this[_0x41845a(0x195b)]=null,this[_0x41845a(0x29c1)]&&(-0x1<(_0x2da934=this['_parentContainer'][_0x41845a(0xae8)][_0x41845a(0x919)](this))&&this['_parentContainer'][_0x41845a(0xae8)][_0x41845a(0x5ff)](_0x2da934,0x1),this[_0x41845a(0x29c1)]=null)),this[_0x41845a(0x21eb)][_0x41845a(0x2a3a)](this),this[_0x41845a(0x21eb)][_0x41845a(0x2f8)](),this['metadata']=null,super[_0x41845a(0x18c9)]();}[_0x32e3d6(0x2fcc)](_0x2984e1=!0x1){var _0x1f03e6=_0x32e3d6;if(!this[_0x1f03e6(0xc8c)]&&!_0x2984e1)return null;return _0x2984e1=_0x48d67c['p4'][_0x1f03e6(0x2fbf)](this),(_0x48d67c['p4'][_0x1f03e6(0x3c5d)](this,_0x2984e1),_0x2984e1);}static['WhenAllReady'](_0x48aaa8,_0x16d06e){var _0x168234=_0x32e3d6;let _0x487640=_0x48aaa8[_0x168234(0x1377)];if(0x0===_0x487640)_0x16d06e();else for(let _0x68a787=0x0;_0x68a787<_0x48aaa8[_0x168234(0x1377)];_0x68a787++){const _0x25995b=_0x48aaa8[_0x68a787];if(_0x25995b[_0x168234(0x3261)]())0x0==--_0x487640&&_0x16d06e();else{const _0x4e75e0=_0x25995b['onLoadObservable'];_0x4e75e0?_0x4e75e0[_0x168234(0x3a07)](()=>{0x0==--_0x487640&&_0x16d06e();}):0x0==--_0x487640&&_0x16d06e();}}}static[_0x32e3d6(0x354b)](_0x26856d){var _0x552730=_0x32e3d6;return'Scene'===_0x26856d[_0x552730(0x3fcd)]();}}_0x366e5d[_0x32e3d6(0x18b7)]=0x4,_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x17f4),void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d['prototype'],_0x32e3d6(0xc8c),void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x28cd),void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])('hasAlpha')],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x2ad1),void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])(_0x32e3d6(0x1444))],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x2851),void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],'level',void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])(_0x32e3d6(0x1246))],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x305),void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],'optimizeUVAllocation',void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])('coordinatesMode')],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x3071),void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x4100),null),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d['prototype'],_0x32e3d6(0x3d59),null),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0xe10),void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0xbad),void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x3936),null),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x2682),null),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0xb4f),null),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x1c01),null),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],_0x32e3d6(0x111b),void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d['prototype'],'lodLevelInAlpha',void 0x0),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d[_0x32e3d6(0x41df)],'lodGenerationOffset',null),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d['prototype'],_0x32e3d6(0x38a8),null),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d['prototype'],'linearSpecularLOD',null),_0x274b3c([(0x0,_0x48d67c['oU'])()],_0x366e5d['prototype'],_0x32e3d6(0x2453),null),_0x274b3c([(0x0,_0x48d67c['qC'])()],_0x366e5d['prototype'],_0x32e3d6(0xeab),void 0x0);},0x13928:(_0x24c175,_0x9634b6,_0x249632)=>{var _0x17355e=a8_0x16e4d8,_0x2381ca=_0x249632(0x9fd1),_0x33b97e=_0x249632(0x11929),_0x2226df=_0x249632(0x77a5),_0x239cea=_0x249632(0xe456);_0x249632(0x1293);class _0x46aca3 extends _0x33b97e['V']{constructor(_0x4b4d39,_0x18a1a3,_0x27803d=null){var _0x3d47aa=a8_0x5b24;super(_0x18a1a3),_0x4b4d39&&(this[_0x3d47aa(0x1b61)]=_0x2381ca['y3']['Identity'](),this[_0x3d47aa(0xc8c)]=_0x4b4d39,this['url']=_0x4b4d39,this['_onLoad']=_0x27803d,this[_0x3d47aa(0xe04)]=this[_0x3d47aa(0xd68)](_0x4b4d39,!0x0),this['_texture']?this[_0x3d47aa(0x1b44)]():(_0x18a1a3=this[_0x3d47aa(0x83e)]())&&_0x18a1a3['useDelayedTextureLoading']?this[_0x3d47aa(0x24c8)]=_0x2226df['g'][_0x3d47aa(0x2e74)]:this['_loadTexture']());}['_triggerOnLoad'](){var _0x440872=a8_0x5b24;this[_0x440872(0x2657)]&&this[_0x440872(0x2657)]();}['getTextureMatrix'](){var _0x5835ba=a8_0x5b24;return this[_0x5835ba(0x1b61)];}[_0x17355e(0x506)](){var _0x44219f=_0x17355e;const _0x4241e9=this[_0x44219f(0x1853)]();let _0x4f408c;_0x4f408c=_0x4241e9['_features'][_0x44219f(0x1604)]?_0x4241e9[_0x44219f(0x1ae1)](null,0x1,0x1,0x1,_0x2226df['g'][_0x44219f(0x3ca4)],!0x1,!0x1,_0x2226df['g'][_0x44219f(0x948)],null,_0x2226df['g'][_0x44219f(0x705)]):_0x4241e9['createRawTexture'](null,0x1,0x1,_0x2226df['g'][_0x44219f(0x3ca4)],!0x1,!0x1,_0x2226df['g'][_0x44219f(0x948)],null,_0x2226df['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x44219f(0xe04)]=_0x4f408c,this['_texture'][_0x44219f(0x3261)]=!0x1,this['isCube']=!0x1,this['is3D']=_0x4241e9['_features']['support3DTextures'],this[_0x44219f(0x4100)]=_0x2226df['g'][_0x44219f(0x2354)],this['wrapV']=_0x2226df['g']['TEXTURE_CLAMP_ADDRESSMODE'],this[_0x44219f(0xe10)]=_0x2226df['g']['TEXTURE_CLAMP_ADDRESSMODE'],this['anisotropicFilteringLevel']=0x1;const _0x34f470=this['getScene']();return(_0x34f470||_0x4241e9)[_0x44219f(0x317c)](this[_0x44219f(0x738)],_0x2e8984=>{var _0x1d8dc3=_0x44219f;if('string'==typeof _0x2e8984){let _0x4234bb=null,_0x59493f=null,_0x48d16f;var _0x76eb64,_0x55e8d1,_0x34196f,_0x2a51b9,_0xab89f9,_0x4e6697=_0x2e8984[_0x1d8dc3(0x54f)]('\x0a');let _0x4d16a7=0x0,_0x3d703a=0x0,_0x177091=0x0,_0x122470=0x0,_0x29a00c=0x0;for(let _0x57cac9=0x0;_0x57cac9<_0x4e6697['length'];_0x57cac9++)_0x48d16f=_0x4e6697[_0x57cac9],_0x46aca3[_0x1d8dc3(0x3212)][_0x1d8dc3(0x2bd6)](_0x48d16f)&&0x0!==_0x48d16f['indexOf']('#')&&(_0x34196f=_0x48d16f[_0x1d8dc3(0x54f)]('\x20'),0x0===_0x4d16a7?(_0x4d16a7=_0x34196f[_0x1d8dc3(0x1377)],_0x4234bb=new Uint8Array(_0x4d16a7*_0x4d16a7*_0x4d16a7*0x4),_0x59493f=new Float32Array(_0x4d16a7*_0x4d16a7*_0x4d16a7*0x4)):0x0!=_0x4d16a7&&(_0x76eb64=Math[_0x1d8dc3(0xf1a)](parseInt(_0x34196f[0x0]),0x0),_0x55e8d1=Math[_0x1d8dc3(0xf1a)](parseInt(_0x34196f[0x1]),0x0),_0x34196f=Math[_0x1d8dc3(0xf1a)](parseInt(_0x34196f[0x2]),0x0),_0x29a00c=Math[_0x1d8dc3(0xf1a)](_0x76eb64,_0x29a00c),_0x29a00c=Math[_0x1d8dc3(0xf1a)](_0x55e8d1,_0x29a00c),_0x29a00c=Math[_0x1d8dc3(0xf1a)](_0x34196f,_0x29a00c),_0x2a51b9=0x4*(_0x3d703a+_0x122470*_0x4d16a7+_0x177091*_0x4d16a7*_0x4d16a7),_0x59493f&&(_0x59493f[0x0+_0x2a51b9]=_0x76eb64,_0x59493f[0x1+_0x2a51b9]=_0x55e8d1,_0x59493f[0x2+_0x2a51b9]=_0x34196f),++_0x177091%_0x4d16a7==0x0&&(_0x122470++,_0x177091=0x0,_0x122470%_0x4d16a7==0x0&&(_0x3d703a++,_0x122470=0x0))));if(_0x59493f&&_0x4234bb){for(let _0x235469=0x0;_0x235469<_0x59493f['length'];_0x235469++)0x0<_0x235469&&(_0x235469+0x1)%0x4==0x0?_0x4234bb[_0x235469]=0xff:(_0xab89f9=_0x59493f[_0x235469],_0x4234bb[_0x235469]=_0xab89f9/_0x29a00c*0xff);}_0x4f408c[_0x1d8dc3(0x2682)]?(_0x4f408c[_0x1d8dc3(0x1249)](_0x4d16a7,_0x4d16a7,_0x4d16a7),_0x4241e9[_0x1d8dc3(0x2eda)](_0x4f408c,_0x4234bb,_0x2226df['g'][_0x1d8dc3(0x3ca4)],!0x1)):(_0x4f408c['updateSize'](_0x4d16a7*_0x4d16a7,_0x4d16a7),_0x4241e9[_0x1d8dc3(0x3edd)](_0x4f408c,_0x4234bb,_0x2226df['g'][_0x1d8dc3(0x3ca4)],!0x1)),_0x4f408c['isReady']=!0x0,this[_0x1d8dc3(0x1b44)]();}}),this[_0x44219f(0xe04)];}[_0x17355e(0x2c19)](){var _0x369686=_0x17355e;this[_0x369686(0x738)]&&this['url'][_0x369686(0x2206)]()['indexOf'](_0x369686(0x11fa))==this['url'][_0x369686(0x1377)]-0x4&&this[_0x369686(0x506)]();}[_0x17355e(0x95b)](){var _0x19d24a=_0x17355e;const _0x47a35e=new _0x46aca3(this[_0x19d24a(0x738)],this['getScene']()||this['_getEngine']());return _0x47a35e[_0x19d24a(0x184a)]=this['level'],_0x47a35e;}[_0x17355e(0x2652)](){var _0x4148b1=_0x17355e;this[_0x4148b1(0x24c8)]===_0x2226df['g'][_0x4148b1(0x2e74)]&&(this[_0x4148b1(0x24c8)]=_0x2226df['g'][_0x4148b1(0x4b5)],this[_0x4148b1(0xe04)]=this[_0x4148b1(0xd68)](this[_0x4148b1(0x738)],!0x0),this[_0x4148b1(0xe04)]||this[_0x4148b1(0x2c19)]());}static[_0x17355e(0x2a19)](_0x35aec2,_0x13c06e){var _0x2a68dc=_0x17355e;let _0x5e06f8=null;return _0x35aec2[_0x2a68dc(0xc8c)]&&!_0x35aec2[_0x2a68dc(0xeab)]&&((_0x5e06f8=new _0x46aca3(_0x35aec2['name'],_0x13c06e))[_0x2a68dc(0xc8c)]=_0x35aec2[_0x2a68dc(0xc8c)],_0x5e06f8['level']=_0x35aec2['level']),_0x5e06f8;}[_0x17355e(0x2fcc)](){var _0x3b3b74=_0x17355e;if(!this['name'])return null;const _0x12cb5f={};return _0x12cb5f[_0x3b3b74(0xc8c)]=this[_0x3b3b74(0xc8c)],_0x12cb5f[_0x3b3b74(0x184a)]=this[_0x3b3b74(0x184a)],_0x12cb5f[_0x3b3b74(0x2b51)]=_0x3b3b74(0x3b59),_0x12cb5f;}}_0x46aca3['_NoneEmptyLineRegex']=/\S+/,(0x0,_0x239cea['H'])(_0x17355e(0x3b59),_0x46aca3);},0x2dc8:(_0x31fa7e,_0x239ba4,_0x2a3e2e)=>{var _0x3454f4=a8_0x16e4d8;_0x2a3e2e['d'](_0x239ba4,{'B':()=>_0x7b227f});function _0xf20888(_0x220182,_0x18c6da,_0x536a9d,_0x591440){var _0x35b6ef=a8_0x5b24,_0x11b3b7,_0x3e6205=arguments[_0x35b6ef(0x1377)],_0x5c9c61=_0x3e6205<0x3?_0x18c6da:null===_0x591440?_0x591440=Object[_0x35b6ef(0xd3d)](_0x18c6da,_0x536a9d):_0x591440;if(_0x35b6ef(0x1e3f)==typeof Reflect&&_0x35b6ef(0x38fa)==typeof Reflect[_0x35b6ef(0x1dac)])_0x5c9c61=Reflect[_0x35b6ef(0x1dac)](_0x220182,_0x18c6da,_0x536a9d,_0x591440);else{for(var _0x35eb1c=_0x220182[_0x35b6ef(0x1377)]-0x1;0x0<=_0x35eb1c;_0x35eb1c--)(_0x11b3b7=_0x220182[_0x35eb1c])&&(_0x5c9c61=(_0x3e6205<0x3?_0x11b3b7(_0x5c9c61):0x3<_0x3e6205?_0x11b3b7(_0x18c6da,_0x536a9d,_0x5c9c61):_0x11b3b7(_0x18c6da,_0x536a9d))||_0x5c9c61);}0x3<_0x3e6205&&_0x5c9c61&&Object[_0x35b6ef(0x395)](_0x18c6da,_0x536a9d,_0x5c9c61);}var _0x4278f4=_0x2a3e2e(0x153ad),_0x4f645f=_0x2a3e2e(0xe222),_0x4bd6e8=_0x2a3e2e(0x9fd1),_0x239ba4=_0x2a3e2e(0x11929),_0x5a4629=_0x2a3e2e(0xbac7),_0x422e9f=_0x2a3e2e(0x77a5),_0x54d082=_0x2a3e2e(0xe456),_0x53fc29=(_0x2a3e2e(0x4dec),_0x2a3e2e(0xf96c));class _0x7b227f extends _0x239ba4['V']{constructor(_0x222e53,_0x2ea0a1,_0x1b9d55=null,_0x473863=!0x1,_0x134636=null,_0x37ea88=null,_0x24effb=null,_0x598244=_0x422e9f['g'][_0x3454f4(0x3ca4)],_0x5a13fc=!0x1,_0xaf13a8=null,_0x1c8372=!0x1,_0x58e12a=0.8,_0x45c5e4=0x0,_0x1f90f2,_0x53bd73){var _0x3f5da1=_0x3454f4;super(_0x2ea0a1),this[_0x3f5da1(0x330)]=0.8,this[_0x3f5da1(0x1b82)]=0x0,this[_0x3f5da1(0x347b)]=new _0x53fc29['y$'](),this[_0x3f5da1(0x4089)]=_0x4bd6e8['P'][_0x3f5da1(0x23ed)](),this[_0x3f5da1(0xf85)]=0x0,this[_0x3f5da1(0x399)]=null,this[_0x3f5da1(0x3ddc)]=null,this[_0x3f5da1(0x22d5)]=null,this['name']=_0x222e53,this[_0x3f5da1(0x738)]=_0x222e53,this[_0x3f5da1(0x2896)]=_0x473863,this['hasAlpha']=!0x1,this['_format']=_0x598244,this[_0x3f5da1(0x3936)]=!0x0,this['_textureMatrix']=_0x4bd6e8['y3'][_0x3f5da1(0x3228)](),this['_createPolynomials']=_0x1c8372,this['coordinatesMode']=_0x5a4629['x'][_0x3f5da1(0x2b8e)],this[_0x3f5da1(0x22d5)]=_0x1b9d55,this[_0x3f5da1(0x399)]=_0x134636,this[_0x3f5da1(0x3ddc)]=_0xaf13a8,this[_0x3f5da1(0x3a7f)]=_0x1f90f2,this[_0x3f5da1(0xc92)]=_0x53bd73,this[_0x3f5da1(0x330)]=_0x58e12a,this['_lodOffset']=_0x45c5e4,(_0x222e53||_0x134636)&&this[_0x3f5da1(0x1f8f)](_0x222e53,_0xaf13a8,_0x37ea88,_0x5a13fc,_0x24effb,_0x1b9d55,null==(_0x2ea0a1=this[_0x3f5da1(0x83e)]())?void 0x0:_0x2ea0a1[_0x3f5da1(0x3f8b)],_0x134636);}set[_0x3454f4(0xe6a)](_0x40709a){var _0x3af841=_0x3454f4;if(!this[_0x3af841(0x2dd5)]||!this[_0x3af841(0x2dd5)]['equals'](_0x40709a)){this[_0x3af841(0x2dd5)]=_0x40709a;const _0x33427c=this[_0x3af841(0x83e)]();_0x33427c&&_0x33427c[_0x3af841(0x3ae2)](_0x422e9f['g'][_0x3af841(0x1fa)]);}}get[_0x3454f4(0xe6a)](){return this['_boundingBoxSize'];}set[_0x3454f4(0x3f9e)](_0x4f30e0){var _0x3a3464=_0x3454f4;this[_0x3a3464(0xf85)]=_0x4f30e0,this[_0x3a3464(0x3755)](_0x4bd6e8['y3'][_0x3a3464(0x2304)](this[_0x3a3464(0xf85)]));}get[_0x3454f4(0x3f9e)](){return this['_rotationY'];}get[_0x3454f4(0x678)](){var _0x1dfa62=_0x3454f4;return this[_0x1dfa62(0x2896)];}get[_0x3454f4(0x3985)](){return this['_forcedExtension'];}static['CreateFromImages'](_0x33abb9,_0x1b789c,_0x138f9f){var _0x4cf697=_0x3454f4;let _0x2c103f='';return _0x33abb9[_0x4cf697(0x7f0)](_0x255ed1=>_0x2c103f+=_0x255ed1),new _0x7b227f(_0x2c103f,_0x1b789c,null,_0x138f9f,_0x33abb9);}static[_0x3454f4(0x1722)](_0x5e9602,_0x31cccd,_0x56095a=null,_0x5c9e0f=!0x0){var _0x121e0b=_0x3454f4,_0x3dc806=_0x31cccd['useDelayedTextureLoading'],_0x5e9602=(_0x31cccd[_0x121e0b(0x3f8b)]=!0x1,new _0x7b227f(_0x5e9602,_0x31cccd,null,!0x1,null,null,null,void 0x0,!0x0,_0x56095a,_0x5c9e0f));return _0x31cccd[_0x121e0b(0x3f8b)]=_0x3dc806,_0x5e9602;}['getClassName'](){var _0x285505=_0x3454f4;return _0x285505(0x1c29);}['updateURL'](_0x1d72b8,_0x1856fc,_0x23cafd=null,_0x36995d=!0x1,_0x3f7b10=null,_0x5890f8=null,_0x1dacbe=!0x1,_0x1ce929=null){var _0x53e235=_0x3454f4;this[_0x53e235(0xc8c)]&&!this[_0x53e235(0xc8c)][_0x53e235(0x1a2c)](_0x53e235(0x217a))||(this[_0x53e235(0xc8c)]=_0x1d72b8),this[_0x53e235(0x738)]=_0x1d72b8,_0x1856fc&&(this[_0x53e235(0x3ddc)]=_0x1856fc);var _0x3a953d=_0x1d72b8[_0x53e235(0x2aa8)]('.');const _0x1dd425=_0x1856fc||(-0x1<_0x3a953d?_0x1d72b8['substring'](_0x3a953d)[_0x53e235(0x407c)]():'');var _0x1856fc=0x0===_0x1dd425[_0x53e235(0x919)](_0x53e235(0x28b4)),_0x3a953d=0x0===_0x1dd425[_0x53e235(0x919)](_0x53e235(0x2a88)),_0xfcb9ef=0x0===_0x1dd425['indexOf'](_0x53e235(0x3a63));if(_0x3a953d?(this['gammaSpace']=!0x1,this[_0x53e235(0x334e)]=!0x1,this['anisotropicFilteringLevel']=0x1):(this[_0x53e235(0x334e)]=_0x36995d)&&(this[_0x53e235(0x1c01)]=!0x1,this[_0x53e235(0xbad)]=0x1),_0x1ce929)this[_0x53e235(0x399)]=_0x1ce929;else{if(_0xfcb9ef||_0x3a953d||_0x1856fc||_0x5890f8||(_0x5890f8=[_0x53e235(0xd30),'_py.jpg',_0x53e235(0x3ea3),_0x53e235(0x17c7),_0x53e235(0x1039),_0x53e235(0xb55)]),this[_0x53e235(0x399)]=this['_files']||[],this[_0x53e235(0x399)]['length']=0x0,_0x5890f8){for(let _0x172fb3=0x0;_0x172fb3<_0x5890f8[_0x53e235(0x1377)];_0x172fb3++)this[_0x53e235(0x399)][_0x53e235(0x3f90)](_0x1d72b8+_0x5890f8[_0x172fb3]);this[_0x53e235(0x22d5)]=_0x5890f8;}}_0x1dacbe?(this['delayLoadState']=_0x422e9f['g'][_0x53e235(0x2e74)],this[_0x53e235(0x627)]=_0x23cafd,this[_0x53e235(0x28f3)]=_0x3f7b10):this[_0x53e235(0x2c19)](_0x23cafd,_0x3f7b10);}['delayLoad'](_0x44484d){var _0x4907f2=_0x3454f4;this['delayLoadState']===_0x422e9f['g'][_0x4907f2(0x2e74)]&&(_0x44484d&&(this[_0x4907f2(0x3ddc)]=_0x44484d),this['delayLoadState']=_0x422e9f['g'][_0x4907f2(0x4b5)],this[_0x4907f2(0x2c19)](this['_delayedOnLoad'],this['_delayedOnError']));}[_0x3454f4(0x21df)](){return this['_textureMatrix'];}['setReflectionTextureMatrix'](_0x1a4cb6){var _0x176455=_0x3454f4,_0x5d6542;_0x1a4cb6[_0x176455(0x1f0c)]!==this['_textureMatrix'][_0x176455(0x1f0c)]&&(_0x1a4cb6['isIdentity']()!==this[_0x176455(0x1b61)][_0x176455(0x29a)]()&&null!=(_0x5d6542=this['getScene']())&&_0x5d6542[_0x176455(0x3ae2)](_0x422e9f['g'][_0x176455(0x1fa)],_0x13fed4=>-0x1!==_0x13fed4[_0x176455(0x328d)]()[_0x176455(0x919)](this)),this[_0x176455(0x1b61)]=_0x1a4cb6);}[_0x3454f4(0x2c19)](_0x401631=null,_0x1b461a=null){var _0xff875d=_0x3454f4,_0x285c83=this[_0xff875d(0x83e)]();const _0x4ff9bd=this[_0xff875d(0xe04)],_0x125a94=(this['_texture']=this['_getFromCache'](this[_0xff875d(0x738)],this[_0xff875d(0x2896)],void 0x0,void 0x0,this[_0xff875d(0xc92)],this[_0xff875d(0x3936)]),()=>{var _0xbf4003=_0xff875d,_0x112e0b;this[_0xbf4003(0x347b)][_0xbf4003(0x2a3a)](this),_0x4ff9bd&&(_0x4ff9bd[_0xbf4003(0x18c9)](),null!=(_0x112e0b=this['getScene']())&&_0x112e0b['markAllMaterialsAsDirty'](_0x422e9f['g'][_0xbf4003(0x1fa)])),_0x401631&&_0x401631();});var _0x5c4604=(_0x38793d,_0x2204d8)=>{var _0x2e61be=_0xff875d;this['_loadingError']=!0x0,this[_0x2e61be(0x17a9)]={'message':_0x38793d,'exception':_0x2204d8},_0x1b461a&&_0x1b461a(_0x38793d,_0x2204d8),_0x5a4629['x'][_0x2e61be(0x78a)]['notifyObservers'](this);};this[_0xff875d(0xe04)]?this['_texture']['isReady']?_0x4f645f['w1']['SetImmediate'](()=>_0x125a94()):this[_0xff875d(0xe04)][_0xff875d(0x3f2a)][_0xff875d(0x3fc1)](()=>_0x125a94()):(this[_0xff875d(0x334e)]?this[_0xff875d(0xe04)]=this['_getEngine']()[_0xff875d(0x5d3)](this['url'],_0x285c83,this[_0xff875d(0x330)],this['_lodOffset'],_0x401631,_0x5c4604,this[_0xff875d(0x3291)],this[_0xff875d(0x3ddc)],this[_0xff875d(0x2ff6)]):this[_0xff875d(0xe04)]=this[_0xff875d(0x1853)]()[_0xff875d(0xb2e)](this[_0xff875d(0x738)],_0x285c83,this[_0xff875d(0x399)],this['_noMipmap'],_0x401631,_0x5c4604,this['_format'],this['_forcedExtension'],!0x1,this[_0xff875d(0x330)],this[_0xff875d(0x1b82)],null,this[_0xff875d(0x3a7f)],!!this[_0xff875d(0xc92)]),null!=(_0x285c83=this[_0xff875d(0xe04)])&&_0x285c83[_0xff875d(0x3f2a)][_0xff875d(0x3fc1)](()=>this[_0xff875d(0x347b)]['notifyObservers'](this)));}static['Parse'](_0x55e1cc,_0x3c1c30,_0x230da4){var _0x38d39f=_0x3454f4;const _0x4e6f2a=_0x4278f4['p4'][_0x38d39f(0x2a19)](()=>{var _0x55f220=_0x38d39f;let _0x372fbd=!0x1;return _0x55e1cc['prefiltered']&&(_0x372fbd=_0x55e1cc[_0x55f220(0x2132)]),new _0x7b227f(_0x230da4+_0x55e1cc[_0x55f220(0xc8c)],_0x3c1c30,_0x55e1cc[_0x55f220(0x2362)],!0x1,_0x55e1cc['files']||null,null,null,void 0x0,_0x372fbd,_0x55e1cc[_0x55f220(0x3985)]);},_0x55e1cc,_0x3c1c30);if(_0x55e1cc[_0x38d39f(0x4089)]&&(_0x4e6f2a[_0x38d39f(0x4089)]=_0x4bd6e8['P'][_0x38d39f(0x2858)](_0x55e1cc[_0x38d39f(0x4089)])),_0x55e1cc['boundingBoxSize']&&(_0x4e6f2a[_0x38d39f(0xe6a)]=_0x4bd6e8['P'][_0x38d39f(0x2858)](_0x55e1cc[_0x38d39f(0xe6a)])),_0x55e1cc[_0x38d39f(0x3ac2)])for(let _0x3c8251=0x0;_0x3c8251<_0x55e1cc[_0x38d39f(0x3ac2)][_0x38d39f(0x1377)];_0x3c8251++){var _0x5a3876=_0x55e1cc[_0x38d39f(0x3ac2)][_0x3c8251];const _0x440d3d=(0x0,_0x54d082['q'])('BABYLON.Animation');_0x440d3d&&_0x4e6f2a[_0x38d39f(0x3ac2)][_0x38d39f(0x3f90)](_0x440d3d[_0x38d39f(0x2a19)](_0x5a3876));}return _0x4e6f2a;}[_0x3454f4(0x95b)](){let _0x3847f2=0x0;const _0x324da2=_0x4278f4['p4']['Clone'](()=>{var _0x626b93=a8_0x5b24,_0x4e638d=new _0x7b227f(this[_0x626b93(0x738)],this[_0x626b93(0x83e)]()||this[_0x626b93(0x1853)](),this[_0x626b93(0x22d5)],this[_0x626b93(0x2896)],this[_0x626b93(0x399)]);return _0x3847f2=_0x4e638d[_0x626b93(0x17f4)],_0x4e638d;},this);return _0x324da2['uniqueId']=_0x3847f2,_0x324da2;}}_0xf20888([(0x0,_0x4278f4['qC'])()],_0x7b227f['prototype'],_0x3454f4(0x738),void 0x0),_0xf20888([(0x0,_0x4278f4['hd'])()],_0x7b227f['prototype'],_0x3454f4(0x4089),void 0x0),_0xf20888([(0x0,_0x4278f4['hd'])()],_0x7b227f['prototype'],_0x3454f4(0xe6a),null),_0xf20888([(0x0,_0x4278f4['qC'])(_0x3454f4(0x3f9e))],_0x7b227f[_0x3454f4(0x41df)],'rotationY',null),_0xf20888([(0x0,_0x4278f4['qC'])(_0x3454f4(0x290e))],_0x7b227f[_0x3454f4(0x41df)],'_files',void 0x0),_0xf20888([(0x0,_0x4278f4['qC'])(_0x3454f4(0x3985))],_0x7b227f['prototype'],_0x3454f4(0x3ddc),void 0x0),_0xf20888([(0x0,_0x4278f4['qC'])(_0x3454f4(0x2362))],_0x7b227f[_0x3454f4(0x41df)],_0x3454f4(0x22d5),void 0x0),_0xf20888([(0x0,_0x4278f4['oQ'])(_0x3454f4(0x2e3a))],_0x7b227f[_0x3454f4(0x41df)],_0x3454f4(0x1b61),void 0x0),_0x5a4629['x'][_0x3454f4(0x215f)]=_0x7b227f[_0x3454f4(0x2a19)],(0x0,_0x54d082['H'])(_0x3454f4(0x29e2),_0x7b227f);},0x6902:(_0x22d332,_0x293e47,_0x317d41)=>{var _0x267cf8=a8_0x16e4d8;_0x317d41['d'](_0x293e47,{'c':()=>_0x144853});var _0x36564b=_0x317d41(0x10ea4),_0x35a14a=_0x317d41(0xbac7),_0x4512f5=_0x317d41(0x77a5);_0x317d41(0xecbf);class _0x144853 extends _0x35a14a['x']{constructor(_0x51a412,_0x32e42b,_0x45706d=null,_0x341536=!0x1,_0x176dc5=_0x4512f5['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x22d14e=_0x4512f5['g'][_0x267cf8(0x3ca4)],_0x20c85b){var _0x2c328b=_0x267cf8;super(null,_0x45706d,!_0x341536,_0x20c85b,_0x176dc5,void 0x0,void 0x0,void 0x0,void 0x0,_0x22d14e),this['name']=_0x51a412,this[_0x2c328b(0x4100)]=_0x35a14a['x'][_0x2c328b(0x7b5)],this['wrapV']=_0x35a14a['x'][_0x2c328b(0x7b5)],this[_0x2c328b(0x206c)]=_0x341536;const _0xe40db0=this[_0x2c328b(0x1853)]();_0xe40db0&&(_0x32e42b[_0x2c328b(0x10bb)]?(this[_0x2c328b(0x385e)]=_0x32e42b,this[_0x2c328b(0xe04)]=_0xe40db0['createDynamicTexture'](_0x32e42b[_0x2c328b(0x2255)],_0x32e42b[_0x2c328b(0xc32)],_0x341536,_0x176dc5)):(this[_0x2c328b(0x385e)]=_0xe40db0['createCanvas'](0x1,0x1),_0x32e42b['width']||0x0===_0x32e42b['width']?this[_0x2c328b(0xe04)]=_0xe40db0[_0x2c328b(0x1501)](_0x32e42b[_0x2c328b(0x2255)],_0x32e42b[_0x2c328b(0xc32)],_0x341536,_0x176dc5):this[_0x2c328b(0xe04)]=_0xe40db0['createDynamicTexture'](_0x32e42b,_0x32e42b,_0x341536,_0x176dc5)),_0x45706d=this['getSize'](),this[_0x2c328b(0x385e)]['width']!==_0x45706d[_0x2c328b(0x2255)]&&(this[_0x2c328b(0x385e)][_0x2c328b(0x2255)]=_0x45706d[_0x2c328b(0x2255)]),this[_0x2c328b(0x385e)]['height']!==_0x45706d[_0x2c328b(0xc32)]&&(this['_canvas'][_0x2c328b(0xc32)]=_0x45706d['height']),this['_context']=this['_canvas'][_0x2c328b(0x10bb)]('2d'));}[_0x267cf8(0x3fcd)](){var _0x5985f3=_0x267cf8;return _0x5985f3(0x958);}get[_0x267cf8(0x1a45)](){return!0x0;}[_0x267cf8(0x24c1)](_0x3649d2){var _0x3940f9=_0x267cf8;this[_0x3940f9(0x385e)][_0x3940f9(0x2255)]=_0x3649d2[_0x3940f9(0x2255)],this['_canvas']['height']=_0x3649d2[_0x3940f9(0xc32)],this[_0x3940f9(0x20cf)](),this[_0x3940f9(0xe04)]=this['_getEngine']()[_0x3940f9(0x1501)](_0x3649d2[_0x3940f9(0x2255)],_0x3649d2[_0x3940f9(0xc32)],this[_0x3940f9(0x206c)],this['samplingMode']);}['scale'](_0x1cbee6){var _0x181b75=_0x267cf8;const _0x372eea=this[_0x181b75(0x5dd)]();_0x372eea[_0x181b75(0x2255)]*=_0x1cbee6,_0x372eea[_0x181b75(0xc32)]*=_0x1cbee6,this[_0x181b75(0x24c1)](_0x372eea);}['scaleTo'](_0x4a5420,_0x44e2bb){var _0xedff7b=_0x267cf8;const _0x1eea9e=this[_0xedff7b(0x5dd)]();_0x1eea9e[_0xedff7b(0x2255)]=_0x4a5420,_0x1eea9e[_0xedff7b(0xc32)]=_0x44e2bb,this[_0xedff7b(0x24c1)](_0x1eea9e);}[_0x267cf8(0x10bb)](){var _0x5acd15=_0x267cf8;return this[_0x5acd15(0x1379)];}[_0x267cf8(0x2f8)](){var _0x4adbf=_0x267cf8,_0x1b9aba=this[_0x4adbf(0x5dd)]();this[_0x4adbf(0x1379)][_0x4adbf(0x2d9f)](0x0,0x0,_0x1b9aba[_0x4adbf(0x2255)],_0x1b9aba[_0x4adbf(0xc32)]);}[_0x267cf8(0x22f)](_0x49d638,_0x2ec2f9=!0x1,_0x20cd36=!0x1){var _0x2740c4=_0x267cf8;this[_0x2740c4(0x1853)]()[_0x2740c4(0x21cd)](this['_texture'],this['_canvas'],void 0x0===_0x49d638||_0x49d638,_0x2ec2f9,this[_0x2740c4(0x3291)]||void 0x0,void 0x0,_0x20cd36);}[_0x267cf8(0x2ebd)](_0x1067ad,_0x5df330,_0x1a121c,_0x2d248c,_0x1a47c3,_0xe221d2,_0x30c39c,_0x308485=!0x0){var _0x520f4f=_0x267cf8,_0x5c0c06=this[_0x520f4f(0x5dd)]();_0xe221d2&&(this[_0x520f4f(0x1379)][_0x520f4f(0x1e16)]=_0xe221d2,this[_0x520f4f(0x1379)][_0x520f4f(0x2d9f)](0x0,0x0,_0x5c0c06['width'],_0x5c0c06[_0x520f4f(0xc32)])),this['_context'][_0x520f4f(0x3c0a)]=_0x2d248c,null==_0x5df330&&(_0xe221d2=this[_0x520f4f(0x1379)]['measureText'](_0x1067ad),_0x5df330=(_0x5c0c06[_0x520f4f(0x2255)]-_0xe221d2[_0x520f4f(0x2255)])/0x2),null==_0x1a121c&&(_0xe221d2=parseInt(_0x2d248c[_0x520f4f(0x3560)](/\D/g,'')),_0x1a121c=_0x5c0c06[_0x520f4f(0xc32)]/0x2+_0xe221d2/3.65),this['_context']['fillStyle']=_0x1a47c3||'',this[_0x520f4f(0x1379)]['fillText'](_0x1067ad,_0x5df330,_0x1a121c),_0x308485&&this[_0x520f4f(0x22f)](_0x30c39c);}[_0x267cf8(0x95b)](){var _0x3ad473=_0x267cf8,_0x2165da=this[_0x3ad473(0x83e)]();if(!_0x2165da)return this;var _0x125d5d=this['getSize']();const _0x551508=new _0x144853(this['name'],_0x125d5d,_0x2165da,this[_0x3ad473(0x206c)]);return _0x551508['hasAlpha']=this['hasAlpha'],_0x551508[_0x3ad473(0x184a)]=this[_0x3ad473(0x184a)],_0x551508[_0x3ad473(0x4100)]=this[_0x3ad473(0x4100)],_0x551508[_0x3ad473(0x3d59)]=this[_0x3ad473(0x3d59)],_0x551508;}[_0x267cf8(0x2fcc)](){var _0x38fd72=_0x267cf8;const _0x383669=this[_0x38fd72(0x83e)](),_0x15eb42=(_0x383669&&!_0x383669[_0x38fd72(0x3261)]()&&_0x36564b['Y'][_0x38fd72(0x1048)](_0x38fd72(0x291e)),super[_0x38fd72(0x2fcc)]());return _0x144853[_0x38fd72(0x3bba)](this[_0x38fd72(0x385e)])&&(_0x15eb42['base64String']=this[_0x38fd72(0x385e)][_0x38fd72(0x3e17)]()),_0x15eb42[_0x38fd72(0x41b8)]=this['_invertY'],_0x15eb42[_0x38fd72(0x14ec)]=this[_0x38fd72(0x14ec)],_0x15eb42;}static[_0x267cf8(0x3bba)](_0x1a2df3){var _0x208884=_0x267cf8;return void 0x0!==_0x1a2df3[_0x208884(0x3e17)];}[_0x267cf8(0x2ef6)](){var _0x1b4246=_0x267cf8;this[_0x1b4246(0x22f)]();}}},0xa78e:(_0x756213,_0x529b6a,_0x2484d3)=>{var _0x403410=a8_0x16e4d8,_0x2feef8=_0x2484d3(0xa7b9),_0x36992e=_0x2484d3(0x11929),_0xde8eb1=_0x2484d3(0xbac7),_0x2a8fe6=_0x2484d3(0xe222),_0x4cd753=(_0x2484d3(0x1293),_0x2484d3(0x77a5)),_0x55a247=_0x2484d3(0x2560);class _0x23d004 extends _0x36992e['V']{constructor(_0x286d9e,_0x301746,_0x12bc28,_0x8fb2ec=!0x1,_0x115755=!0x0,_0x1649cd=null,_0x5cfa75=null,_0x119d00=!0x1){var _0x2dbfac=a8_0x5b24;if(super(_0x301746),this[_0x2dbfac(0x2657)]=null,this[_0x2dbfac(0x1394)]=null,!_0x286d9e)throw new Error(_0x2dbfac(0xd61));this[_0x2dbfac(0x3071)]=_0xde8eb1['x'][_0x2dbfac(0x2b8e)],this[_0x2dbfac(0xc8c)]=_0x286d9e,this[_0x2dbfac(0x738)]=_0x286d9e,this[_0x2dbfac(0x1c70)]=_0x12bc28,this['_supersample']=_0x119d00,this['_noMipmap']=_0x8fb2ec,this['gammaSpace']=_0x115755,this[_0x2dbfac(0x2657)]=_0x1649cd,this[_0x2dbfac(0x1394)]=_0x5cfa75,this[_0x2dbfac(0x3475)]=!0x1,this[_0x2dbfac(0x3936)]=!0x0,this[_0x2dbfac(0xe04)]=this[_0x2dbfac(0xd68)](_0x286d9e,this[_0x2dbfac(0x2896)],void 0x0,void 0x0,void 0x0,this[_0x2dbfac(0x3936)]),this['_texture']?_0x1649cd&&(this['_texture'][_0x2dbfac(0x3261)]?_0x2a8fe6['w1']['SetImmediate'](()=>_0x1649cd()):this['_texture'][_0x2dbfac(0x3f2a)]['add'](_0x1649cd)):_0x301746[_0x2dbfac(0x3f8b)]?this[_0x2dbfac(0x24c8)]=_0x4cd753['g'][_0x2dbfac(0x2e74)]:this[_0x2dbfac(0x1126)](this[_0x2dbfac(0x2c19)][_0x2dbfac(0x2de9)](this),this[_0x2dbfac(0x1394)]);}[_0x403410(0x1126)](_0x687a41,_0x15120f){var _0xa69ac7=_0x403410;const _0x37e11e=document[_0xa69ac7(0x546)]('canvas');(0x0,_0x55a247['r6'])(this[_0xa69ac7(0x738)],_0x584c3a=>{var _0x54bd57=_0xa69ac7;this[_0x54bd57(0x2227)]=_0x584c3a[_0x54bd57(0x2255)],this['_height']=_0x584c3a[_0x54bd57(0xc32)],_0x37e11e[_0x54bd57(0x2255)]=this[_0x54bd57(0x2227)],_0x37e11e[_0x54bd57(0xc32)]=this['_height'];const _0x351a22=_0x37e11e['getContext']('2d');_0x351a22['drawImage'](_0x584c3a,0x0,0x0),_0x584c3a=_0x351a22[_0x54bd57(0xf70)](0x0,0x0,_0x584c3a['width'],_0x584c3a[_0x54bd57(0xc32)]),(this[_0x54bd57(0x155b)]=_0x584c3a[_0x54bd57(0x3e2c)][_0x54bd57(0x25c8)],_0x37e11e[_0x54bd57(0x854)](),_0x687a41());},(_0x5d6905,_0x2263e7)=>{var _0xff62ff=_0xa69ac7;_0x15120f&&_0x15120f(this['getClassName']()+_0xff62ff(0x22a7),_0x2263e7);},null);}['_loadTexture'](){var _0x2371ed=_0x403410;const _0x25f6ac=this[_0x2371ed(0x83e)]();_0x25f6ac&&(this[_0x2371ed(0xe04)]=_0x25f6ac['getEngine']()[_0x2371ed(0x361b)](this[_0x2371ed(0x738)],_0x25f6ac,this[_0x2371ed(0x1c70)],_0x4cd753['g'][_0x2371ed(0x22cf)],_0x25f6ac[_0x2371ed(0x2cd1)]()[_0x2371ed(0xb60)]()[_0x2371ed(0x3419)]?_0x4cd753['g']['TEXTURETYPE_FLOAT']:_0x4cd753['g'][_0x2371ed(0x364d)],this[_0x2371ed(0x2896)],()=>{var _0x4ca975=_0x2371ed,_0x468a2f=this[_0x4ca975(0x33cf)](this[_0x4ca975(0x155b)]),_0x1f8259=_0x2feef8['B'][_0x4ca975(0x1e7b)](_0x468a2f,this[_0x4ca975(0x2227)],this[_0x4ca975(0x2dcf)],this[_0x4ca975(0x1c70)],this[_0x4ca975(0x120d)]);const _0x52d8db=[];for(let _0x46326a=0x0;_0x46326a<0x6;_0x46326a++){var _0x1c9008=_0x1f8259[_0x23d004[_0x4ca975(0xc3b)][_0x46326a]];_0x52d8db[_0x4ca975(0x3f90)](_0x1c9008);}return _0x52d8db;},null,this[_0x2371ed(0x2657)],this['_onError']));}[_0x403410(0x33cf)](_0xfe5aab){var _0x1f462a=_0x403410;const _0x1bb500=new DataView(_0xfe5aab),_0x42d739=new Float32Array(0x3*_0xfe5aab[_0x1f462a(0x2106)]/0x4);let _0x4063ab=0x0;for(let _0x1fe6d4=0x0;_0x1fe6d4<_0xfe5aab[_0x1f462a(0x2106)];_0x1fe6d4++)(_0x1fe6d4+0x1)%0x4!=0x0&&(_0x42d739[_0x4063ab++]=_0x1bb500[_0x1f462a(0x132f)](_0x1fe6d4)/0xff);return _0x42d739;}[_0x403410(0x3fcd)](){var _0x3ecf38=_0x403410;return _0x3ecf38(0x2aae);}[_0x403410(0x95b)](){var _0x3cbf7f=_0x403410,_0x6b2ee0=this[_0x3cbf7f(0x83e)]();if(!_0x6b2ee0)return this;const _0x5cb21a=new _0x23d004(this['url'],_0x6b2ee0,this[_0x3cbf7f(0x1c70)],this[_0x3cbf7f(0x2896)],this[_0x3cbf7f(0x1c01)]);return _0x5cb21a[_0x3cbf7f(0x184a)]=this['level'],_0x5cb21a[_0x3cbf7f(0x4100)]=this[_0x3cbf7f(0x4100)],_0x5cb21a[_0x3cbf7f(0x3d59)]=this[_0x3cbf7f(0x3d59)],_0x5cb21a['coordinatesIndex']=this['coordinatesIndex'],_0x5cb21a[_0x3cbf7f(0x303)]=this[_0x3cbf7f(0x303)],_0x5cb21a;}}_0x23d004['_FacesMapping']=['right',_0x403410(0x3bf0),'up','down','front',_0x403410(0x3e55)];},0x22dd:(_0x39de41,_0x81b8dc,_0x31b964)=>{var _0xc948a6=a8_0x16e4d8;_0x31b964['d'](_0x81b8dc,{'x':()=>_0x2d3911});var _0x3ce928=_0x31b964(0x77a5),_0xd14bdd=_0x31b964(0x25b1);class _0x2d3911{constructor(_0x34c6ae){var _0x5f4513=a8_0x5b24;this[_0x5f4513(0x2ea2)]=!0x1,this[_0x5f4513(0x21e0)]=_0x3ce928['g'][_0x5f4513(0x1f64)],this[_0x5f4513(0x41a9)]=_0x34c6ae,this[_0x5f4513(0x17f4)]=_0xd14bdd['l'][_0x5f4513(0x2c90)]++;}static['IsExternalTexture'](_0x82ea6e){return void 0x0!==_0x82ea6e['underlyingResource'];}['getClassName'](){var _0x19dd41=a8_0x5b24;return _0x19dd41(0x2b45);}get[_0xc948a6(0x3e6e)](){var _0x133041=_0xc948a6;return this[_0x133041(0x41a9)];}[_0xc948a6(0x3261)](){var _0x230084=_0xc948a6;return this[_0x230084(0x41a9)]['readyState']>=this[_0x230084(0x41a9)][_0x230084(0x499)];}[_0xc948a6(0x18c9)](){}}},0x1c5d:(_0x5995ef,_0x2f551c,_0x4e3a8e)=>{var _0x3effc5=a8_0x16e4d8;_0x4e3a8e['d'](_0x2f551c,{'e':()=>_0x268a14});var _0x2db073=_0x4e3a8e(0x9fd1),_0x2f551c=_0x4e3a8e(0x11929),_0x42ac13=_0x4e3a8e(0xbac7),_0x3a2d6b=_0x4e3a8e(0x77a5),_0x1d68e7=_0x4e3a8e(0x11361),_0x438cef=_0x4e3a8e(0xe303),_0x3cbcb6=_0x4e3a8e(0xe456),_0x47217b=_0x4e3a8e(0xf96c),_0xf87420=_0x4e3a8e(0xe222),_0x561b10=_0x4e3a8e(0x147b8),_0x13ecc2=_0x4e3a8e(0x2f26),_0x8ca3ee=_0x4e3a8e(0x13869);_0x4e3a8e(0x1293),_0x4e3a8e(0x174f7);class _0x268a14 extends _0x2f551c['V']{constructor(_0xf4be7c,_0xe9ab02,_0x442d1e,_0x3c8db5=!0x1,_0x70fdd2=!0x0,_0x5a28a6=!0x1,_0x50bb5=!0x1,_0x496db1=null,_0x16bd90=null,_0x50e446=!0x1){var _0x2b7685=a8_0x5b24;super(_0xe9ab02),this[_0x2b7685(0x3ff1)]=!0x0,this[_0x2b7685(0x1394)]=null,this['_isBlocking']=!0x0,this[_0x2b7685(0xf85)]=0x0,this['boundingBoxPosition']=_0x2db073['P'][_0x2b7685(0x23ed)](),this[_0x2b7685(0x347b)]=new _0x47217b['y$'](),_0xf4be7c&&(this[_0x2b7685(0x3071)]=_0x42ac13['x'][_0x2b7685(0x2b8e)],this[_0x2b7685(0xc8c)]=_0xf4be7c,this[_0x2b7685(0x738)]=_0xf4be7c,this[_0x2b7685(0x3475)]=!0x1,this[_0x2b7685(0x3936)]=!0x0,this[_0x2b7685(0x1b61)]=_0x2db073['y3'][_0x2b7685(0x3228)](),this[_0x2b7685(0x1a89)]=_0x50bb5,this[_0x2b7685(0x2657)]=()=>{var _0xbb2643=_0x2b7685;this[_0xbb2643(0x347b)][_0xbb2643(0x2a3a)](this),_0x496db1&&_0x496db1();},this[_0x2b7685(0x1394)]=_0x16bd90,this['gammaSpace']=_0x5a28a6,this[_0x2b7685(0x2896)]=_0x3c8db5,this['_size']=_0x442d1e,this[_0x2b7685(0x120d)]=_0x50e446,this[_0x2b7685(0x3ff1)]=_0x70fdd2,this['_texture']=this['_getFromCache'](_0xf4be7c,this[_0x2b7685(0x2896)],void 0x0,void 0x0,void 0x0,this[_0x2b7685(0x3936)]),this[_0x2b7685(0xe04)]?this[_0x2b7685(0xe04)]['isReady']?_0xf87420['w1'][_0x2b7685(0x12a7)](()=>this['_onLoad']()):this['_texture'][_0x2b7685(0x3f2a)][_0x2b7685(0x3fc1)](this[_0x2b7685(0x2657)]):null!=(_0xe9ab02=this[_0x2b7685(0x83e)]())&&_0xe9ab02[_0x2b7685(0x3f8b)]?this[_0x2b7685(0x24c8)]=_0x3a2d6b['g'][_0x2b7685(0x2e74)]:this['_loadTexture']());}set[_0x3effc5(0x3bdb)](_0x2abef2){var _0x2c4fda=_0x3effc5;this[_0x2c4fda(0x6c6)]=_0x2abef2;}get[_0x3effc5(0x3bdb)](){var _0x1af9ca=_0x3effc5;return this[_0x1af9ca(0x6c6)];}set['rotationY'](_0xa113a4){var _0x5b287a=_0x3effc5;this[_0x5b287a(0xf85)]=_0xa113a4,this[_0x5b287a(0x3755)](_0x2db073['y3'][_0x5b287a(0x2304)](this[_0x5b287a(0xf85)]));}get[_0x3effc5(0x3f9e)](){var _0x5aa989=_0x3effc5;return this[_0x5aa989(0xf85)];}set[_0x3effc5(0xe6a)](_0x4dafae){var _0xaf637c=_0x3effc5;if(!this[_0xaf637c(0x2dd5)]||!this['_boundingBoxSize'][_0xaf637c(0x29ed)](_0x4dafae)){this[_0xaf637c(0x2dd5)]=_0x4dafae;const _0x4e07bc=this[_0xaf637c(0x83e)]();_0x4e07bc&&_0x4e07bc[_0xaf637c(0x3ae2)](_0x3a2d6b['g'][_0xaf637c(0x1fa)]);}}get[_0x3effc5(0xe6a)](){var _0x59b5bb=_0x3effc5;return this[_0x59b5bb(0x2dd5)];}['getClassName'](){var _0x2479a2=_0x3effc5;return _0x2479a2(0x2b4a);}[_0x3effc5(0x2c19)](){var _0x15e75c=_0x3effc5;const _0x94a77e=this[_0x15e75c(0x1853)]();var _0x2870d5=_0x94a77e['getCaps']();let _0x497c33=_0x3a2d6b['g']['TEXTURETYPE_UNSIGNED_BYTE'];if(_0x2870d5['textureFloat']&&_0x2870d5[_0x15e75c(0x39d2)]?_0x497c33=_0x3a2d6b['g'][_0x15e75c(0x2c1)]:_0x2870d5[_0x15e75c(0x2648)]&&_0x2870d5['textureHalfFloatLinearFiltering']&&(_0x497c33=_0x3a2d6b['g'][_0x15e75c(0x17d0)]),_0x94a77e[_0x15e75c(0x1553)][_0x15e75c(0x2374)]&&this[_0x15e75c(0x1a89)]){const _0x12be92=this['_onLoad'],_0x27f71e=new _0x13ecc2['u'](_0x94a77e);this['_onLoad']=()=>{var _0xb97cf0=_0x15e75c;_0x27f71e[_0xb97cf0(0x144b)](this,_0x12be92);};}this[_0x15e75c(0xe04)]=_0x94a77e[_0x15e75c(0x361b)](this[_0x15e75c(0x738)],this[_0x15e75c(0x83e)](),this[_0x15e75c(0x1c70)],_0x3a2d6b['g']['TEXTUREFORMAT_RGB'],_0x497c33,this[_0x15e75c(0x2896)],_0x2f500f=>{var _0x15adda=_0x15e75c;this[_0x15adda(0x3b6b)]=0x0,this['lodGenerationScale']=0.8;var _0x46ca41=_0x1d68e7['s'][_0x15adda(0x1ca4)](_0x2f500f,this['_size'],this[_0x15adda(0x120d)]);this['_generateHarmonics']&&(_0x2f500f=_0x438cef['$'][_0x15adda(0x35ed)](_0x46ca41),this['sphericalPolynomial']=_0x2f500f);const _0xcf15ca=[];let _0x37df9e=null,_0xf4bab9=null;for(let _0x11633c=0x0;_0x11633c<0x6;_0x11633c++){_0x497c33===_0x3a2d6b['g']['TEXTURETYPE_HALF_FLOAT']?_0xf4bab9=new Uint16Array(this[_0x15adda(0x1c70)]*this['_size']*0x3):_0x497c33===_0x3a2d6b['g'][_0x15adda(0x8e3)]&&(_0x37df9e=new Uint8Array(this[_0x15adda(0x1c70)]*this[_0x15adda(0x1c70)]*0x3));const _0x552f38=_0x46ca41[_0x268a14['_FacesMapping'][_0x11633c]];if(this[_0x15adda(0x1c01)]||_0xf4bab9||_0x37df9e){for(let _0x2edc7b=0x0;_0x2edc7b<this[_0x15adda(0x1c70)]*this[_0x15adda(0x1c70)];_0x2edc7b++)if(this[_0x15adda(0x1c01)]&&(_0x552f38[0x3*_0x2edc7b+0x0]=Math[_0x15adda(0x143c)](_0x552f38[0x3*_0x2edc7b+0x0],_0x561b10['zp']),_0x552f38[0x3*_0x2edc7b+0x1]=Math[_0x15adda(0x143c)](_0x552f38[0x3*_0x2edc7b+0x1],_0x561b10['zp']),_0x552f38[0x3*_0x2edc7b+0x2]=Math[_0x15adda(0x143c)](_0x552f38[0x3*_0x2edc7b+0x2],_0x561b10['zp'])),_0xf4bab9&&(_0xf4bab9[0x3*_0x2edc7b+0x0]=(0x0,_0x8ca3ee['ay'])(_0x552f38[0x3*_0x2edc7b+0x0]),_0xf4bab9[0x3*_0x2edc7b+0x1]=(0x0,_0x8ca3ee['ay'])(_0x552f38[0x3*_0x2edc7b+0x1]),_0xf4bab9[0x3*_0x2edc7b+0x2]=(0x0,_0x8ca3ee['ay'])(_0x552f38[0x3*_0x2edc7b+0x2])),_0x37df9e){let _0x2970ba=Math['max'](0xff*_0x552f38[0x3*_0x2edc7b+0x0],0x0),_0x2df281=Math[_0x15adda(0xf1a)](0xff*_0x552f38[0x3*_0x2edc7b+0x1],0x0),_0x5024d3=Math['max'](0xff*_0x552f38[0x3*_0x2edc7b+0x2],0x0);var _0x5db428=Math[_0x15adda(0xf1a)](Math[_0x15adda(0xf1a)](_0x2970ba,_0x2df281),_0x5024d3);0xff<_0x5db428&&(_0x5db428=0xff/_0x5db428,_0x2970ba*=_0x5db428,_0x2df281*=_0x5db428,_0x5024d3*=_0x5db428),_0x37df9e[0x3*_0x2edc7b+0x0]=_0x2970ba,_0x37df9e[0x3*_0x2edc7b+0x1]=_0x2df281,_0x37df9e[0x3*_0x2edc7b+0x2]=_0x5024d3;}}_0xf4bab9?_0xcf15ca[_0x15adda(0x3f90)](_0xf4bab9):_0x37df9e?_0xcf15ca[_0x15adda(0x3f90)](_0x37df9e):_0xcf15ca[_0x15adda(0x3f90)](_0x552f38);}return _0xcf15ca;},null,this[_0x15e75c(0x2657)],this['_onError']);}[_0x3effc5(0x95b)](){var _0x1cfe96=_0x3effc5;const _0x326525=new _0x268a14(this[_0x1cfe96(0x738)],this['getScene']()||this[_0x1cfe96(0x1853)](),this[_0x1cfe96(0x1c70)],this[_0x1cfe96(0x2896)],this[_0x1cfe96(0x3ff1)],this[_0x1cfe96(0x1c01)]);return _0x326525[_0x1cfe96(0x184a)]=this['level'],_0x326525['wrapU']=this[_0x1cfe96(0x4100)],_0x326525[_0x1cfe96(0x3d59)]=this[_0x1cfe96(0x3d59)],_0x326525[_0x1cfe96(0x1246)]=this[_0x1cfe96(0x1246)],_0x326525[_0x1cfe96(0x303)]=this[_0x1cfe96(0x303)],_0x326525;}[_0x3effc5(0x2652)](){var _0x4b14e4=_0x3effc5;this['delayLoadState']===_0x3a2d6b['g'][_0x4b14e4(0x2e74)]&&(this[_0x4b14e4(0x24c8)]=_0x3a2d6b['g'][_0x4b14e4(0x4b5)],this['_texture']=this[_0x4b14e4(0xd68)](this[_0x4b14e4(0x738)],this[_0x4b14e4(0x2896)]),this[_0x4b14e4(0xe04)]||this[_0x4b14e4(0x2c19)]());}[_0x3effc5(0x21df)](){var _0x3299c6=_0x3effc5;return this[_0x3299c6(0x1b61)];}['setReflectionTextureMatrix'](_0xd7a59f){var _0x21b57f=_0x3effc5;(this[_0x21b57f(0x1b61)]=_0xd7a59f)[_0x21b57f(0x1f0c)]!==this[_0x21b57f(0x1b61)][_0x21b57f(0x1f0c)]&&_0xd7a59f['isIdentity']()!==this[_0x21b57f(0x1b61)]['isIdentity']()&&null!=(_0xd7a59f=this['getScene']())&&_0xd7a59f[_0x21b57f(0x3ae2)](_0x3a2d6b['g'][_0x21b57f(0x1fa)],_0x17cb9b=>-0x1!==_0x17cb9b[_0x21b57f(0x328d)]()[_0x21b57f(0x919)](this));}['dispose'](){var _0x61175b=_0x3effc5;this[_0x61175b(0x347b)][_0x61175b(0x2f8)](),super[_0x61175b(0x18c9)]();}static[_0x3effc5(0x2a19)](_0x27538d,_0x507763,_0x33d456){var _0x5a0d51=_0x3effc5;let _0x8a1fa2=null;return _0x27538d[_0x5a0d51(0xc8c)]&&!_0x27538d[_0x5a0d51(0xeab)]&&((_0x8a1fa2=new _0x268a14(_0x33d456+_0x27538d[_0x5a0d51(0xc8c)],_0x507763,_0x27538d[_0x5a0d51(0x5a2)],_0x27538d[_0x5a0d51(0x678)],_0x27538d['generateHarmonics'],_0x27538d[_0x5a0d51(0x332d)]))['name']=_0x27538d[_0x5a0d51(0xc8c)],_0x8a1fa2[_0x5a0d51(0x3475)]=_0x27538d[_0x5a0d51(0x3475)],_0x8a1fa2['level']=_0x27538d[_0x5a0d51(0x184a)],_0x8a1fa2[_0x5a0d51(0x303)]=_0x27538d[_0x5a0d51(0x303)],_0x8a1fa2[_0x5a0d51(0x3bdb)]=_0x27538d[_0x5a0d51(0x3bdb)]),_0x8a1fa2&&(_0x27538d[_0x5a0d51(0x4089)]&&(_0x8a1fa2['boundingBoxPosition']=_0x2db073['P'][_0x5a0d51(0x2858)](_0x27538d['boundingBoxPosition'])),_0x27538d['boundingBoxSize']&&(_0x8a1fa2[_0x5a0d51(0xe6a)]=_0x2db073['P'][_0x5a0d51(0x2858)](_0x27538d[_0x5a0d51(0xe6a)])),_0x27538d[_0x5a0d51(0x3f9e)]&&(_0x8a1fa2[_0x5a0d51(0x3f9e)]=_0x27538d[_0x5a0d51(0x3f9e)])),_0x8a1fa2;}[_0x3effc5(0x2fcc)](){var _0x57f6de=_0x3effc5;if(!this[_0x57f6de(0xc8c)])return null;const _0x1dcc65={};return _0x1dcc65[_0x57f6de(0xc8c)]=this['name'],_0x1dcc65[_0x57f6de(0x3475)]=this[_0x57f6de(0x3475)],_0x1dcc65[_0x57f6de(0x3936)]=!0x0,_0x1dcc65[_0x57f6de(0x184a)]=this[_0x57f6de(0x184a)],_0x1dcc65[_0x57f6de(0x5a2)]=this[_0x57f6de(0x1c70)],_0x1dcc65[_0x57f6de(0x303)]=this[_0x57f6de(0x303)],_0x1dcc65[_0x57f6de(0x332d)]=this[_0x57f6de(0x1c01)],_0x1dcc65['generateHarmonics']=this['_generateHarmonics'],_0x1dcc65[_0x57f6de(0x2b51)]=_0x57f6de(0x3ded),_0x1dcc65[_0x57f6de(0x678)]=this[_0x57f6de(0x2896)],_0x1dcc65['isBlocking']=this['_isBlocking'],_0x1dcc65[_0x57f6de(0x3f9e)]=this[_0x57f6de(0xf85)],_0x1dcc65;}}_0x268a14[_0x3effc5(0xc3b)]=['right',_0x3effc5(0x3bf0),'up','down',_0x3effc5(0x2d97),'back'],(0x0,_0x3cbcb6['H'])(_0x3effc5(0x3ded),_0x268a14);},0x250b:(_0x1d7889,_0x86a527,_0x38b715)=>{var _0x2081db=a8_0x16e4d8,_0x5f54bf=_0x38b715(0x11929),_0x400937=_0x38b715(0x77a5),_0x469aea=_0x38b715(0x9fd1),_0x3be86d=_0x38b715(0xf96c);_0x38b715(0xecbf),_0x38b715(0x89d3);class _0x222f58 extends _0x5f54bf['V']{constructor(_0x4a31cf,_0x53fe21,_0x58a953){var _0x498e0b=a8_0x5b24;super(_0x58a953[_0x498e0b(0x3fde)]||_0x58a953['engine']),this[_0x498e0b(0x347b)]=new _0x3be86d['y$'](),_0x53fe21&&(_0x58a953[_0x498e0b(0x3c2)]||_0x58a953[_0x498e0b(0x3fde)])&&(_0x58a953=Object['assign'](Object['assign']({},_0x222f58[_0x498e0b(0x255e)]),_0x58a953),this[_0x498e0b(0x206c)]=_0x58a953[_0x498e0b(0x2dba)],this[_0x498e0b(0x2762)]=_0x58a953[_0x498e0b(0x14ec)],this['_textureMatrix']=_0x469aea['y3']['Identity'](),this['_format']=_0x58a953['format'],this[_0x498e0b(0xc8c)]=_0x4a31cf,this['element']=_0x53fe21,this[_0x498e0b(0x159c)]=!!_0x53fe21[_0x498e0b(0x2c5e)],this[_0x498e0b(0x3638)]=this[_0x498e0b(0x159c)]&&null!=(_0x4a31cf=null==(_0x58a953=this['_engine'])?void 0x0:_0x58a953[_0x498e0b(0x1ec5)](_0x53fe21))?_0x4a31cf:null,this[_0x498e0b(0xbad)]=0x1,this[_0x498e0b(0x2f62)]());}['_createInternalTexture'](){var _0x494da2=a8_0x5b24;let _0x3fbf05=0x0,_0x3222dc;_0x3222dc=this[_0x494da2(0x159c)]?(_0x3fbf05=this[_0x494da2(0x3c5f)][_0x494da2(0x116a)],this['element'][_0x494da2(0x234e)]):(_0x3fbf05=this[_0x494da2(0x3c5f)][_0x494da2(0x2255)],this['element'][_0x494da2(0xc32)]);const _0x16ba34=this['_getEngine']();_0x16ba34&&(this[_0x494da2(0xe04)]=_0x16ba34[_0x494da2(0x1501)](_0x3fbf05,_0x3222dc,this['_generateMipMaps'],this[_0x494da2(0x2762)]),this['_texture'][_0x494da2(0x1f4f)]=this['_format']),this[_0x494da2(0x22f)]();}[_0x2081db(0x318f)](){var _0x34f043=_0x2081db;return this[_0x34f043(0x1b61)];}[_0x2081db(0x22f)](_0x43ba44=null){var _0x3252f9=_0x2081db;const _0x371b3c=this[_0x3252f9(0x1853)]();if(null!=this['_texture']&&null!=_0x371b3c){var _0x28cb51=this['isReady']();if(this['_isVideo']){var _0x210a0f=this['element'];if(_0x210a0f[_0x3252f9(0x278b)]<_0x210a0f[_0x3252f9(0x499)])return;_0x371b3c[_0x3252f9(0x326e)](this['_texture'],this[_0x3252f9(0x3638)]||_0x210a0f,null===_0x43ba44||_0x43ba44);}else _0x210a0f=this[_0x3252f9(0x3c5f)],_0x371b3c['updateDynamicTexture'](this['_texture'],_0x210a0f,null===_0x43ba44||_0x43ba44,!0x1,this[_0x3252f9(0x3291)]);!_0x28cb51&&this['isReady']()&&this['onLoadObservable'][_0x3252f9(0x2a3a)](this);}}[_0x2081db(0x18c9)](){var _0xb9470c=_0x2081db;this['onLoadObservable'][_0xb9470c(0x2f8)](),super[_0xb9470c(0x18c9)]();}}_0x222f58['_DefaultOptions']={'generateMipMaps':!0x1,'samplingMode':_0x400937['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],'format':_0x400937['g']['TEXTUREFORMAT_RGBA'],'engine':null,'scene':null};},0x2e44:(_0x2ed123,_0x11b17d,_0x192314)=>{_0x192314(0x11929),_0x192314(0x174f7),_0x192314(0x13928),_0x192314(0x2dc8),_0x192314(0x6902),_0x192314(0xa78e),_0x192314(0x22dd),_0x192314(0x2f26),_0x192314(0x1c5d),_0x192314(0x250b),_0x192314(0x25b1),_0x192314(0x9002),_0x192314(0x9fc4),_0x192314(0x163e6),_0x192314(0x6570),_0x192314(0x9ab5),_0x192314(0x1649f),_0x192314(0xd9e),_0x192314(0xdfee),_0x192314(0x1029b),_0x192314(0xd409),_0x192314(0x8af2),_0x192314(0x95d9),_0x192314(0xbac7),_0x192314(0xdbbf),_0x192314(0xa4c7),_0x192314(0x7cd6),_0x192314(0x7809);},0x25b1:(_0x3a3559,_0x1bebd5,_0x17217d)=>{var _0x22128f=a8_0x16e4d8;_0x17217d['d'](_0x1bebd5,{'S':()=>_0x437d66,'l':()=>_0x51d75e});var _0x437d66,_0x3a7aaa=_0x17217d(0xf96c),_0x1bebd5=_0x17217d(0x95d9);(_0x17217d=_0x437d66=_0x437d66||{})[_0x17217d[_0x22128f(0x1a8c)]=0x0]='Unknown',_0x17217d[_0x17217d[_0x22128f(0x2031)]=0x1]=_0x22128f(0x2031),_0x17217d[_0x17217d[_0x22128f(0x194a)]=0x2]='Temp',_0x17217d[_0x17217d['Raw']=0x3]='Raw',_0x17217d[_0x17217d[_0x22128f(0x376f)]=0x4]=_0x22128f(0x376f),_0x17217d[_0x17217d[_0x22128f(0xacf)]=0x5]=_0x22128f(0xacf),_0x17217d[_0x17217d[_0x22128f(0x33e2)]=0x6]='MultiRenderTarget',_0x17217d[_0x17217d[_0x22128f(0x4042)]=0x7]=_0x22128f(0x4042),_0x17217d[_0x17217d[_0x22128f(0x2444)]=0x8]=_0x22128f(0x2444),_0x17217d[_0x17217d[_0x22128f(0xd53)]=0x9]=_0x22128f(0xd53),_0x17217d[_0x17217d[_0x22128f(0x3891)]=0xa]=_0x22128f(0x3891),_0x17217d[_0x17217d[_0x22128f(0x3ddb)]=0xb]=_0x22128f(0x3ddb),_0x17217d[_0x17217d[_0x22128f(0x4e2)]=0xc]='DepthStencil',_0x17217d[_0x17217d[_0x22128f(0x1f7f)]=0xd]=_0x22128f(0x1f7f),_0x17217d[_0x17217d[_0x22128f(0x75c)]=0xe]=_0x22128f(0x75c);class _0x51d75e extends _0x1bebd5['a']{constructor(_0x592d8a,_0xd1922b,_0x121d15=!0x1){var _0x50062f=_0x22128f;super(),this[_0x50062f(0x3261)]=!0x1,this['isCube']=!0x1,this[_0x50062f(0x2682)]=!0x1,this[_0x50062f(0xb4f)]=!0x1,this['isMultiview']=!0x1,this[_0x50062f(0x738)]='',this[_0x50062f(0x2dba)]=!0x1,this[_0x50062f(0x3a80)]=0x0,this[_0x50062f(0x21e0)]=-0x1,this[_0x50062f(0x1f4f)]=-0x1,this['onLoadedObservable']=new _0x3a7aaa['y$'](),this[_0x50062f(0x5cd)]=new _0x3a7aaa['y$'](),this[_0x50062f(0x16e1)]=null,this[_0x50062f(0x2255)]=0x0,this[_0x50062f(0xc32)]=0x0,this[_0x50062f(0x116c)]=0x0,this[_0x50062f(0x24c6)]=0x0,this[_0x50062f(0x9f4)]=0x0,this[_0x50062f(0x2e31)]=0x0,this[_0x50062f(0x41b8)]=!0x1,this[_0x50062f(0x3250)]=!0x1,this[_0x50062f(0x252c)]=-0x1,this[_0x50062f(0x3a12)]=_0x437d66['Unknown'],this[_0x50062f(0x155b)]=null,this['_bufferView']=null,this[_0x50062f(0x31a2)]=null,this['_bufferViewArrayArray']=null,this['_size']=0x0,this[_0x50062f(0x32c5)]='',this['_files']=null,this[_0x50062f(0x3d49)]=null,this['_workingContext']=null,this[_0x50062f(0xce3)]=null,this[_0x50062f(0x33f9)]=!0x1,this[_0x50062f(0x2b0f)]=null,this['_sphericalPolynomial']=null,this[_0x50062f(0x2a04)]=null,this['_sphericalPolynomialComputed']=!0x1,this[_0x50062f(0x189e)]=0x0,this[_0x50062f(0x374e)]=0x0,this['_useSRGBBuffer']=!0x1,this['_lodTextureHigh']=null,this[_0x50062f(0x3e10)]=null,this['_lodTextureLow']=null,this[_0x50062f(0x4cd)]=!0x1,this[_0x50062f(0x40a9)]=!0x1,this[_0x50062f(0x2d33)]=null,this[_0x50062f(0x1c72)]=null,this[_0x50062f(0x3cf1)]=null,this['_references']=0x1,this['_gammaSpace']=null,this[_0x50062f(0x2635)]=_0x592d8a,this[_0x50062f(0x3a12)]=_0xd1922b,this['_uniqueId']=_0x51d75e[_0x50062f(0x2c90)]++,_0x121d15||(this['_hardwareTexture']=_0x592d8a[_0x50062f(0x1d91)]());}get[_0x22128f(0x2ea2)](){var _0x4962ff=_0x22128f;return this[_0x4962ff(0x2dba)];}set[_0x22128f(0x2ea2)](_0x4b4da0){this['generateMipMaps']=_0x4b4da0;}get[_0x22128f(0x17f4)](){var _0x35747f=_0x22128f;return this[_0x35747f(0x4ca)];}[_0x22128f(0x2189)](_0x106375){var _0x16c2a0=_0x22128f;this[_0x16c2a0(0x4ca)]=_0x106375;}[_0x22128f(0x2cd1)](){var _0x537eb3=_0x22128f;return this[_0x537eb3(0x2635)];}get['source'](){return this['_source'];}[_0x22128f(0x697)](){var _0x466e9d=_0x22128f;this[_0x466e9d(0x158c)]++;}[_0x22128f(0x1249)](_0x44a594,_0x76d9f6,_0x50239d=0x1){var _0x288cec=_0x22128f;this[_0x288cec(0x2635)][_0x288cec(0xec4)](this,_0x44a594,_0x76d9f6,_0x50239d),this[_0x288cec(0x2255)]=_0x44a594,this['height']=_0x76d9f6,this[_0x288cec(0x116c)]=_0x50239d,this['baseWidth']=_0x44a594,this[_0x288cec(0x9f4)]=_0x76d9f6,this[_0x288cec(0x2e31)]=_0x50239d,this[_0x288cec(0x1c70)]=_0x44a594*_0x76d9f6*_0x50239d;}[_0x22128f(0x2ef6)](){var _0x19670f=_0x22128f,_0x3e6a86;if(this['isReady']=!0x1,this[_0x19670f(0xce3)]=null,this[_0x19670f(0x5bb)]=null,this[_0x19670f(0x146a)]=null,this['_cachedWrapR']=null,this[_0x19670f(0x2cef)]=null,this['onRebuildCallback']){const _0x1d784a=this['onRebuildCallback'](this);var _0x12c299=_0x21e58e=>{var _0x3a4535=_0x19670f;_0x21e58e['_swapAndDie'](this,!0x1),this[_0x3a4535(0x3261)]=_0x1d784a['isReady'];};_0x1d784a['isAsync']?_0x1d784a['proxy']['then'](_0x12c299):_0x12c299(_0x1d784a[_0x19670f(0x415c)]);}else{let _0x2dd624;switch(this[_0x19670f(0x35d0)]){case _0x437d66['Temp']:break;case _0x437d66[_0x19670f(0x2031)]:return void(_0x2dd624=this[_0x19670f(0x2635)]['createTexture'](null!=(_0x3e6a86=this[_0x19670f(0x1ee4)])?_0x3e6a86:this[_0x19670f(0x738)],!this[_0x19670f(0x2dba)],this[_0x19670f(0x41b8)],null,this[_0x19670f(0x14ec)],_0xcddcd4=>{var _0x1a0060=_0x19670f;_0xcddcd4[_0x1a0060(0x3c4a)](this,!0x1),this[_0x1a0060(0x3261)]=!0x0;},null,this['_buffer'],void 0x0,this[_0x19670f(0x1f4f)],this[_0x19670f(0x32c5)],void 0x0,void 0x0,void 0x0,this[_0x19670f(0xc92)]));case _0x437d66[_0x19670f(0x84b)]:(_0x2dd624=this[_0x19670f(0x2635)]['createRawTexture'](this[_0x19670f(0x192f)],this['baseWidth'],this['baseHeight'],this[_0x19670f(0x1f4f)],this[_0x19670f(0x2dba)],this[_0x19670f(0x41b8)],this[_0x19670f(0x14ec)],this['_compression'],this[_0x19670f(0x21e0)],void 0x0,this[_0x19670f(0xc92)]))['_swapAndDie'](this,!0x1),this['isReady']=!0x0;break;case _0x437d66[_0x19670f(0x3891)]:(_0x2dd624=this[_0x19670f(0x2635)][_0x19670f(0x1ae1)](this[_0x19670f(0x192f)],this[_0x19670f(0x24c6)],this[_0x19670f(0x9f4)],this[_0x19670f(0x2e31)],this['format'],this[_0x19670f(0x2dba)],this[_0x19670f(0x41b8)],this['samplingMode'],this[_0x19670f(0x2b0f)],this[_0x19670f(0x21e0)]))[_0x19670f(0x3c4a)](this,!0x1),this[_0x19670f(0x3261)]=!0x0;break;case _0x437d66[_0x19670f(0x3ddb)]:(_0x2dd624=this[_0x19670f(0x2635)][_0x19670f(0x4215)](this[_0x19670f(0x192f)],this[_0x19670f(0x24c6)],this[_0x19670f(0x9f4)],this[_0x19670f(0x2e31)],this[_0x19670f(0x1f4f)],this[_0x19670f(0x2dba)],this['invertY'],this['samplingMode'],this[_0x19670f(0x2b0f)],this['type']))[_0x19670f(0x3c4a)](this,!0x1),this[_0x19670f(0x3261)]=!0x0;break;case _0x437d66[_0x19670f(0x376f)]:(_0x2dd624=this[_0x19670f(0x2635)][_0x19670f(0x1501)](this[_0x19670f(0x24c6)],this[_0x19670f(0x9f4)],this['generateMipMaps'],this['samplingMode']))[_0x19670f(0x3c4a)](this,!0x1),this[_0x19670f(0x2635)][_0x19670f(0x21cd)](this,this[_0x19670f(0x2635)][_0x19670f(0x3c05)](),this[_0x19670f(0x41b8)],void 0x0,void 0x0,!0x0);break;case _0x437d66[_0x19670f(0x4042)]:return void(_0x2dd624=this[_0x19670f(0x2635)][_0x19670f(0xb2e)](this['url'],null,this[_0x19670f(0x399)],!this[_0x19670f(0x2dba)],()=>{var _0x23dd79=_0x19670f;_0x2dd624[_0x23dd79(0x3c4a)](this,!0x1),this['isReady']=!0x0;},null,this['format'],this[_0x19670f(0x32c5)],!0x1,0x0,0x0,null,void 0x0,this[_0x19670f(0xc92)]));case _0x437d66[_0x19670f(0x2444)]:(_0x2dd624=this['_engine'][_0x19670f(0x1058)](this[_0x19670f(0x31a2)],this[_0x19670f(0x2255)],this[_0x19670f(0x1f4f)],this[_0x19670f(0x21e0)],this[_0x19670f(0x2dba)],this[_0x19670f(0x41b8)],this[_0x19670f(0x14ec)],this[_0x19670f(0x2b0f)]))[_0x19670f(0x3c4a)](this,!0x1),this[_0x19670f(0x3261)]=!0x0;break;case _0x437d66[_0x19670f(0x1f7f)]:return;case _0x437d66[_0x19670f(0xd53)]:return void((_0x2dd624=this['_engine'][_0x19670f(0x5d3)](this[_0x19670f(0x738)],null,this['_lodGenerationScale'],this['_lodGenerationOffset'],_0x36f124=>{var _0x1bd8d4=_0x19670f;_0x36f124&&_0x36f124[_0x1bd8d4(0x3c4a)](this,!0x1),this[_0x1bd8d4(0x3261)]=!0x0;},null,this[_0x19670f(0x1f4f)],this[_0x19670f(0x32c5)]))[_0x19670f(0x414d)]=this['_sphericalPolynomial']);}}}[_0x22128f(0x3c4a)](_0x1cf7e4,_0x3d6127=!0x0){var _0x25fc2b=_0x22128f,_0x41493e;null!=(_0x41493e=this['_hardwareTexture'])&&_0x41493e['setUsage'](_0x1cf7e4[_0x25fc2b(0x3a12)],this['generateMipMaps'],this['isCube'],this[_0x25fc2b(0x2255)],this[_0x25fc2b(0xc32)]),_0x1cf7e4[_0x25fc2b(0x1c72)]=this[_0x25fc2b(0x1c72)],_0x3d6127&&(_0x1cf7e4['_isRGBD']=this['_isRGBD']),this[_0x25fc2b(0x109e)]&&(_0x1cf7e4['_lodTextureHigh']&&_0x1cf7e4[_0x25fc2b(0x109e)][_0x25fc2b(0x18c9)](),_0x1cf7e4[_0x25fc2b(0x109e)]=this[_0x25fc2b(0x109e)]),this[_0x25fc2b(0x3e10)]&&(_0x1cf7e4[_0x25fc2b(0x3e10)]&&_0x1cf7e4['_lodTextureMid']['dispose'](),_0x1cf7e4['_lodTextureMid']=this[_0x25fc2b(0x3e10)]),this['_lodTextureLow']&&(_0x1cf7e4['_lodTextureLow']&&_0x1cf7e4[_0x25fc2b(0x205c)][_0x25fc2b(0x18c9)](),_0x1cf7e4[_0x25fc2b(0x205c)]=this[_0x25fc2b(0x205c)]),this[_0x25fc2b(0x2d33)]&&(_0x1cf7e4[_0x25fc2b(0x2d33)]&&_0x1cf7e4['_irradianceTexture'][_0x25fc2b(0x18c9)](),_0x1cf7e4[_0x25fc2b(0x2d33)]=this['_irradianceTexture']);const _0x21b08d=this[_0x25fc2b(0x2635)][_0x25fc2b(0x2a8a)]();let _0x21b99c=_0x21b08d[_0x25fc2b(0x919)](this);-0x1!==_0x21b99c&&_0x21b08d[_0x25fc2b(0x5ff)](_0x21b99c,0x1),-0x1===(_0x21b99c=_0x21b08d[_0x25fc2b(0x919)](_0x1cf7e4))&&_0x21b08d['push'](_0x1cf7e4);}[_0x22128f(0x18c9)](){var _0x4ccd10=_0x22128f;this['_references']--,this[_0x4ccd10(0x3f2a)][_0x4ccd10(0x2f8)](),this[_0x4ccd10(0x5cd)][_0x4ccd10(0x2f8)](),0x0===this[_0x4ccd10(0x158c)]&&(this[_0x4ccd10(0x2635)]['_releaseTexture'](this),this[_0x4ccd10(0x1c72)]=null);}}_0x51d75e[_0x22128f(0x2c90)]=0x0;},0x7809:(_0x199a14,_0x2711da,_0x2acd0f)=>{var _0x2f3b7c=a8_0x16e4d8,_0x40aa74,_0x775a51;_0x2acd0f['d'](_0x2711da,{'v':()=>_0x775a51,'zE':()=>_0x40aa74}),(_0x2acd0f=_0x40aa74=_0x40aa74||{})[_0x2acd0f[_0x2f3b7c(0x1fec)]=0x0]='ASTC_4X4_RGBA',_0x2acd0f[_0x2acd0f[_0x2f3b7c(0x3d0c)]=0x1]=_0x2f3b7c(0x3d0c),_0x2acd0f[_0x2acd0f[_0x2f3b7c(0xeb1)]=0x2]='BC3_RGBA',_0x2acd0f[_0x2acd0f['BC1_RGB']=0x3]=_0x2f3b7c(0x1324),_0x2acd0f[_0x2acd0f[_0x2f3b7c(0x1ae)]=0x4]=_0x2f3b7c(0x1ae),_0x2acd0f[_0x2acd0f[_0x2f3b7c(0x1609)]=0x5]=_0x2f3b7c(0x1609),_0x2acd0f[_0x2acd0f[_0x2f3b7c(0x1103)]=0x6]='ETC2_RGBA',_0x2acd0f[_0x2acd0f[_0x2f3b7c(0x1cca)]=0x7]=_0x2f3b7c(0x1cca),_0x2acd0f[_0x2acd0f[_0x2f3b7c(0x351c)]=0x8]=_0x2f3b7c(0x351c),_0x2acd0f[_0x2acd0f['R8']=0x9]='R8',_0x2acd0f[_0x2acd0f['RG8']=0xa]=_0x2f3b7c(0x2cdd),(_0x2711da=_0x775a51=_0x775a51||{})[_0x2711da[_0x2f3b7c(0x78b)]=0x8e8c]='COMPRESSED_RGBA_BPTC_UNORM_EXT',_0x2711da[_0x2711da[_0x2f3b7c(0x320f)]=0x93b0]=_0x2f3b7c(0x320f),_0x2711da[_0x2711da['COMPRESSED_RGB_S3TC_DXT1_EXT']=0x83f0]=_0x2f3b7c(0x232c),_0x2711da[_0x2711da[_0x2f3b7c(0x3781)]=0x83f3]=_0x2f3b7c(0x3781),_0x2711da[_0x2711da[_0x2f3b7c(0x16ca)]=0x8c02]=_0x2f3b7c(0x16ca),_0x2711da[_0x2711da['COMPRESSED_RGB_PVRTC_4BPPV1_IMG']=0x8c00]=_0x2f3b7c(0xa62),_0x2711da[_0x2711da[_0x2f3b7c(0xa7c)]=0x9278]='COMPRESSED_RGBA8_ETC2_EAC',_0x2711da[_0x2711da[_0x2f3b7c(0xb15)]=0x9274]=_0x2f3b7c(0xb15),_0x2711da[_0x2711da['COMPRESSED_RGB_ETC1_WEBGL']=0x8d64]=_0x2f3b7c(0x3ad4),_0x2711da[_0x2711da[_0x2f3b7c(0x2c22)]=0x8058]=_0x2f3b7c(0x2c22),_0x2711da[_0x2711da[_0x2f3b7c(0x65e)]=0x8229]='R8Format',_0x2711da[_0x2711da[_0x2f3b7c(0x3e5d)]=0x822b]=_0x2f3b7c(0x3e5d);},0x9fc4:(_0xf8e660,_0x563775,_0x226f46)=>{var _0x1b52e5=a8_0x16e4d8;_0x226f46['d'](_0x563775,{'h':()=>_0x2c88c7});var _0x57f358=_0x226f46(0x9fd1),_0x460882=_0x226f46(0xbac7),_0x563775=_0x226f46(0x8af2),_0x106f61=_0x226f46(0x8917),_0x192c2f=_0x226f46(0x77a5),_0x210527=_0x226f46(0x2037);class _0x2c88c7 extends _0x563775['_']{constructor(_0x1ab554,_0x5b7384,_0x255aab,_0xd790dd,_0x281fc3=_0x192c2f['g'][_0x1b52e5(0x705)],_0x6439a7=_0x460882['x'][_0x1b52e5(0x30fa)],_0x411b04=!0x0){var _0x1709f4=_0x1b52e5;if(super(_0x1ab554,_0x5b7384,_0x255aab,_0xd790dd,!0x0,_0x281fc3,!0x1,_0x6439a7,_0x411b04),this[_0x1709f4(0x1459)]=new _0x210527['J'](0x0,0x1,0x0,0x1),this['_transformMatrix']=_0x57f358['y3'][_0x1709f4(0x23ed)](),this[_0x1709f4(0x3028)]=_0x57f358['y3'][_0x1709f4(0x23ed)](),this[_0x1709f4(0xa19)]=0x0,this[_0x1709f4(0x355a)]=0x0,this[_0x1709f4(0x3fce)]=0x0,this['_blurRatio']=0x1,!(_0x255aab=this[_0x1709f4(0x83e)]()))return this;this['ignoreCameraViewport']=!0x0,this[_0x1709f4(0x412)](),this[_0x1709f4(0x35ac)]=_0x255aab[_0x1709f4(0x363a)][_0x1709f4(0x3b4c)][_0x1709f4(0x3fc1)](()=>{this['_updateGammaSpace']();});const _0x59c9b8=_0x255aab[_0x1709f4(0x2cd1)]();_0x59c9b8[_0x1709f4(0x2a22)]&&(this[_0x1709f4(0x3417)]=_0x255aab['createSceneUniformBuffer']('Scene\x20for\x20Mirror\x20Texture\x20(name\x20\x22'+_0x1ab554+'\x22)')),this['onBeforeBindObservable']['add'](()=>{var _0x31d645=_0x1709f4,_0x55bca1;null!=(_0x55bca1=_0x59c9b8[_0x31d645(0x281f)])&&_0x55bca1[_0x31d645(0x29f)](_0x59c9b8,_0x31d645(0x1add)+_0x1ab554,0x1);}),this[_0x1709f4(0x3b5a)][_0x1709f4(0x3fc1)](()=>{var _0x4c2998=_0x1709f4,_0x275ff8;null!=(_0x275ff8=_0x59c9b8[_0x4c2998(0x2678)])&&_0x275ff8['call'](_0x59c9b8,0x1);});let _0x4e9e52;this[_0x1709f4(0xbec)][_0x1709f4(0x3fc1)](()=>{var _0x4ef3f2=_0x1709f4;this['_sceneUBO']&&(this['_currentSceneUBO']=_0x255aab['getSceneUniformBuffer'](),_0x255aab[_0x4ef3f2(0x1cf0)](this[_0x4ef3f2(0x3417)]),_0x255aab[_0x4ef3f2(0x2fde)]()[_0x4ef3f2(0x250f)]()),_0x57f358['y3'][_0x4ef3f2(0x35cb)](this['mirrorPlane'],this['_mirrorMatrix']),this['_mirrorMatrix'][_0x4ef3f2(0x2e19)](_0x255aab['getViewMatrix'](),this[_0x4ef3f2(0x2fd5)]),_0x255aab[_0x4ef3f2(0xb78)](this[_0x4ef3f2(0x2fd5)],_0x255aab[_0x4ef3f2(0x1d1f)]()),_0x4e9e52=_0x255aab[_0x4ef3f2(0x2779)],_0x255aab[_0x4ef3f2(0x2779)]=this[_0x4ef3f2(0x1459)],_0x255aab[_0x4ef3f2(0x33ed)]=_0x57f358['P'][_0x4ef3f2(0x7e9)](_0x255aab[_0x4ef3f2(0x146e)][_0x4ef3f2(0x33cd)],this['_mirrorMatrix']);}),this[_0x1709f4(0x29b7)][_0x1709f4(0x3fc1)](()=>{var _0x5a2d2e=_0x1709f4;this[_0x5a2d2e(0x3417)]&&_0x255aab[_0x5a2d2e(0x1cf0)](this[_0x5a2d2e(0x2e29)]),_0x255aab[_0x5a2d2e(0x76f)](),_0x255aab[_0x5a2d2e(0x33ed)]=null,_0x255aab[_0x5a2d2e(0x2779)]=_0x4e9e52;});}set[_0x1b52e5(0x269a)](_0x471875){var _0x2a47d7=_0x1b52e5;this[_0x2a47d7(0x2bbd)]!==_0x471875&&(this['_blurRatio']=_0x471875,this[_0x2a47d7(0x1a88)]());}get['blurRatio'](){return this['_blurRatio'];}set[_0x1b52e5(0x2d0d)](_0x42be82){this['_adaptiveBlurKernel']=_0x42be82,this['_autoComputeBlurKernel']();}set[_0x1b52e5(0x1ea3)](_0x4c489a){var _0x9dadf2=_0x1b52e5;this[_0x9dadf2(0xa10)]=_0x4c489a,this[_0x9dadf2(0x3221)]=_0x4c489a;}set[_0x1b52e5(0xa10)](_0x57afe3){var _0xe122ec=_0x1b52e5;this[_0xe122ec(0x355a)]!==_0x57afe3&&(this['_blurKernelX']=_0x57afe3,this[_0xe122ec(0x1a88)]());}get[_0x1b52e5(0xa10)](){var _0x1f9e6c=_0x1b52e5;return this[_0x1f9e6c(0x355a)];}set[_0x1b52e5(0x3221)](_0x2b87cc){var _0x1b6c72=_0x1b52e5;this[_0x1b6c72(0x3fce)]!==_0x2b87cc&&(this['_blurKernelY']=_0x2b87cc,this['_preparePostProcesses']());}get[_0x1b52e5(0x3221)](){return this['_blurKernelY'];}[_0x1b52e5(0x3e59)](){var _0x4cb8dd=_0x1b52e5;const _0x577f3b=this[_0x4cb8dd(0x83e)]()[_0x4cb8dd(0x2cd1)]();var _0x2849c2=this['getRenderWidth']()/_0x577f3b[_0x4cb8dd(0x3700)](),_0x2140c7=this[_0x4cb8dd(0x2579)]()/_0x577f3b['getRenderHeight']();this[_0x4cb8dd(0xa10)]=this['_adaptiveBlurKernel']*_0x2849c2,this[_0x4cb8dd(0x3221)]=this['_adaptiveBlurKernel']*_0x2140c7;}['_onRatioRescale'](){var _0x11605f=_0x1b52e5;this['_sizeRatio']&&(this[_0x11605f(0x911)](this[_0x11605f(0x2ed9)]),this[_0x11605f(0xa19)]||this[_0x11605f(0x1a88)]()),this[_0x11605f(0xa19)]&&this[_0x11605f(0x3e59)]();}[_0x1b52e5(0x412)](){var _0x35ab7f=_0x1b52e5,_0x13e81d=this[_0x35ab7f(0x83e)]();_0x13e81d&&(this[_0x35ab7f(0x1c01)]=!_0x13e81d['imageProcessingConfiguration']['isEnabled']||!_0x13e81d['imageProcessingConfiguration'][_0x35ab7f(0x23ba)]);}[_0x1b52e5(0x1a88)](){var _0x2129cf=_0x1b52e5;if(this['clearPostProcesses'](!0x0),this[_0x2129cf(0x355a)]&&this[_0x2129cf(0x3fce)]){const _0x30a9ee=this[_0x2129cf(0x83e)]()[_0x2129cf(0x2cd1)]();var _0xc1ac0f=_0x30a9ee['getCaps']()['textureFloatRender']&&_0x30a9ee['getCaps']()[_0x2129cf(0x39d2)]?_0x192c2f['g'][_0x2129cf(0x2c1)]:_0x192c2f['g'][_0x2129cf(0x17d0)];this['_blurX']=new _0x106f61['i'](_0x2129cf(0xe68),new _0x57f358['FM'](0x1,0x0),this[_0x2129cf(0x355a)],this[_0x2129cf(0x2bbd)],null,_0x460882['x'][_0x2129cf(0x30fa)],_0x30a9ee,!0x1,_0xc1ac0f),this[_0x2129cf(0x427)][_0x2129cf(0x790)]=!0x1,0x1===this[_0x2129cf(0x2bbd)]&&this[_0x2129cf(0x3a80)]<0x2&&this[_0x2129cf(0xe04)]?this[_0x2129cf(0x427)]['inputTexture']=this[_0x2129cf(0xb64)]:this[_0x2129cf(0x427)][_0x2129cf(0x20bb)]=!0x0,this[_0x2129cf(0x1ef7)]=new _0x106f61['i'](_0x2129cf(0x3040),new _0x57f358['FM'](0x0,0x1),this['_blurKernelY'],this[_0x2129cf(0x2bbd)],null,_0x460882['x'][_0x2129cf(0x30fa)],_0x30a9ee,!0x1,_0xc1ac0f),this[_0x2129cf(0x1ef7)][_0x2129cf(0x790)]=!0x1,this['_blurY']['alwaysForcePOT']=0x1!==this[_0x2129cf(0x2bbd)],this['addPostProcess'](this[_0x2129cf(0x427)]),this['addPostProcess'](this[_0x2129cf(0x1ef7)]);}else this['_blurY']&&(this[_0x2129cf(0x4c6)](this[_0x2129cf(0x1ef7)]),this[_0x2129cf(0x1ef7)][_0x2129cf(0x18c9)](),this[_0x2129cf(0x1ef7)]=null),this[_0x2129cf(0x427)]&&(this[_0x2129cf(0x4c6)](this[_0x2129cf(0x427)]),this[_0x2129cf(0x427)][_0x2129cf(0x18c9)](),this[_0x2129cf(0x427)]=null);}[_0x1b52e5(0x95b)](){var _0x6daf2f=_0x1b52e5,_0xea49a8=this[_0x6daf2f(0x83e)]();if(!_0xea49a8)return this;var _0x4f12cd=this[_0x6daf2f(0x5dd)]();const _0xf7a53a=new _0x2c88c7(this[_0x6daf2f(0xc8c)],_0x4f12cd[_0x6daf2f(0x2255)],_0xea49a8,this[_0x6daf2f(0x2e5c)][_0x6daf2f(0x2dba)],this[_0x6daf2f(0x2e5c)][_0x6daf2f(0x21e0)],this[_0x6daf2f(0x2e5c)][_0x6daf2f(0x14ec)],this['_renderTargetOptions'][_0x6daf2f(0x24a9)]);return _0xf7a53a[_0x6daf2f(0x3475)]=this[_0x6daf2f(0x3475)],_0xf7a53a[_0x6daf2f(0x184a)]=this[_0x6daf2f(0x184a)],_0xf7a53a[_0x6daf2f(0x1459)]=this[_0x6daf2f(0x1459)]['clone'](),this['renderList']&&(_0xf7a53a['renderList']=this[_0x6daf2f(0x290f)][_0x6daf2f(0x13df)](0x0)),_0xf7a53a;}[_0x1b52e5(0x2fcc)](){var _0x44cfaf=_0x1b52e5;if(!this['name'])return null;const _0x29739d=super[_0x44cfaf(0x2fcc)]();return _0x29739d[_0x44cfaf(0x1459)]=this[_0x44cfaf(0x1459)][_0x44cfaf(0x86e)](),_0x29739d;}[_0x1b52e5(0x18c9)](){var _0x249d49=_0x1b52e5,_0x3c0006;super[_0x249d49(0x18c9)]();const _0xbe8a75=this[_0x249d49(0x83e)]();_0xbe8a75&&_0xbe8a75[_0x249d49(0x363a)]['onUpdateParameters']['remove'](this[_0x249d49(0x35ac)]),null!=(_0x3c0006=this['_sceneUBO'])&&_0x3c0006[_0x249d49(0x18c9)]();}}_0x460882['x']['_CreateMirror']=(_0x46f162,_0x23c6ec,_0x544486,_0x4a160f)=>new _0x2c88c7(_0x46f162,_0x23c6ec,_0x544486,_0x4a160f);},0x163e6:(_0x42daec,_0x16b130,_0x2dc993)=>{var _0x1cbe0f=a8_0x16e4d8;_0x2dc993['d'](_0x16b130,{'K':()=>_0x11528f});var _0xa5679=_0x2dc993(0xbac7),_0x16b130=_0x2dc993(0x8af2),_0x139c2b=_0x2dc993(0x77a5);_0x2dc993(0x39f0);class _0x11528f extends _0x16b130['_']{constructor(_0x5624b5,_0x2e1efa,_0x2ba6ff,_0x1841b3,_0x1c523b,_0x3474ba){var _0x11ebe3=a8_0x5b24,_0x93be9c,_0x7923d1,_0x140aef,_0x1e6c87,_0x566e0,_0x5e0adf,_0xe50a21=!(!_0x1c523b||!_0x1c523b[_0x11ebe3(0x2dba)])&&_0x1c523b[_0x11ebe3(0x2dba)],_0x30b697=!(!_0x1c523b||!_0x1c523b['generateDepthTexture'])&&_0x1c523b[_0x11ebe3(0x1f23)],_0x274be5=_0x1c523b&&_0x1c523b[_0x11ebe3(0x30dc)]?_0x1c523b['depthTextureFormat']:_0x139c2b['g'][_0x11ebe3(0x3172)],_0x599401=!_0x1c523b||void 0x0===_0x1c523b[_0x11ebe3(0x3afd)]||_0x1c523b['doNotChangeAspectRatio'],_0x2f039a=!(!_0x1c523b||!_0x1c523b[_0x11ebe3(0x2865)])&&_0x1c523b[_0x11ebe3(0x2865)];super(_0x5624b5,_0x2e1efa,_0x1841b3,_0xe50a21,_0x599401,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,!0x0),this[_0x11ebe3(0x2b36)]?(this[_0x11ebe3(0x1371)]=_0x3474ba,this['_initTypes'](_0x2ba6ff,_0x5624b5=[],_0x1841b3=[],_0x599401=[],_0x93be9c=[],_0x7923d1=[],_0x140aef=[],_0x1e6c87=[],_0x566e0=[],_0x1c523b),_0x5e0adf=!_0x1c523b||void 0x0===_0x1c523b[_0x11ebe3(0x24a9)]||_0x1c523b['generateDepthBuffer'],_0x1c523b=!(!_0x1c523b||void 0x0===_0x1c523b[_0x11ebe3(0x3152)])&&_0x1c523b[_0x11ebe3(0x3152)],this['_size']=_0x2e1efa,this['_multiRenderTargetOptions']={'samplingModes':_0x1841b3,'generateMipMaps':_0xe50a21,'generateDepthBuffer':_0x5e0adf,'generateStencilBuffer':_0x1c523b,'generateDepthTexture':_0x30b697,'depthTextureFormat':_0x274be5,'types':_0x5624b5,'textureCount':_0x2ba6ff,'useSRGBBuffers':_0x599401,'formats':_0x93be9c,'targetTypes':_0x7923d1,'faceIndex':_0x140aef,'layerIndex':_0x1e6c87,'layerCounts':_0x566e0},this[_0x11ebe3(0x80d)]=_0x2ba6ff,this[_0x11ebe3(0x1631)]=_0x2f039a,0x0<_0x2ba6ff&&(this['_createInternalTextures'](),this[_0x11ebe3(0x3248)](_0x3474ba))):this[_0x11ebe3(0x18c9)]();}get[_0x1cbe0f(0x2b36)](){var _0x146309=_0x1cbe0f,_0x163663;return null!=(_0x163663=null==(_0x163663=this[_0x146309(0x2635)])?void 0x0:_0x163663[_0x146309(0xb60)]()['drawBuffersExtension'])&&_0x163663;}get[_0x1cbe0f(0xae8)](){return this['_textures'];}get[_0x1cbe0f(0x3eca)](){var _0x2fcca3=_0x1cbe0f;return this[_0x2fcca3(0x80d)];}get[_0x1cbe0f(0x2a0d)](){var _0x21e8b1=_0x1cbe0f;return this[_0x21e8b1(0x407e)][this['_textures'][_0x21e8b1(0x1377)]-0x1];}set[_0x1cbe0f(0x4100)](_0x5bf0b1){var _0x4f134d=_0x1cbe0f;if(this['_textures']){for(let _0x545869=0x0;_0x545869<this[_0x4f134d(0x407e)]['length'];_0x545869++)this[_0x4f134d(0x407e)][_0x545869][_0x4f134d(0x4100)]=_0x5bf0b1;}}set[_0x1cbe0f(0x3d59)](_0x5c6f29){var _0x535483=_0x1cbe0f;if(this[_0x535483(0x407e)]){for(let _0x562cc3=0x0;_0x562cc3<this[_0x535483(0x407e)][_0x535483(0x1377)];_0x562cc3++)this[_0x535483(0x407e)][_0x562cc3][_0x535483(0x3d59)]=_0x5c6f29;}}['_initTypes'](_0x45a2e4,_0xa5aa7,_0x2cebe0,_0x11fe22,_0x13e655,_0xa9ef1f,_0x2ca40e,_0x8e1307,_0x1cc394,_0x1682f8){var _0x295da0=_0x1cbe0f;for(let _0x43178d=0x0;_0x43178d<_0x45a2e4;_0x43178d++)_0x1682f8&&_0x1682f8[_0x295da0(0x3715)]&&void 0x0!==_0x1682f8[_0x295da0(0x3715)][_0x43178d]?_0xa5aa7['push'](_0x1682f8[_0x295da0(0x3715)][_0x43178d]):_0xa5aa7[_0x295da0(0x3f90)](_0x1682f8&&_0x1682f8['defaultType']?_0x1682f8['defaultType']:_0x139c2b['g'][_0x295da0(0x705)]),_0x1682f8&&_0x1682f8[_0x295da0(0x2ce3)]&&void 0x0!==_0x1682f8[_0x295da0(0x2ce3)][_0x43178d]?_0x2cebe0[_0x295da0(0x3f90)](_0x1682f8[_0x295da0(0x2ce3)][_0x43178d]):_0x2cebe0[_0x295da0(0x3f90)](_0xa5679['x'][_0x295da0(0x30fa)]),_0x1682f8&&_0x1682f8['useSRGBBuffers']&&void 0x0!==_0x1682f8[_0x295da0(0x3ff9)][_0x43178d]?_0x11fe22[_0x295da0(0x3f90)](_0x1682f8[_0x295da0(0x3ff9)][_0x43178d]):_0x11fe22[_0x295da0(0x3f90)](!0x1),_0x1682f8&&_0x1682f8[_0x295da0(0x4e5)]&&void 0x0!==_0x1682f8[_0x295da0(0x4e5)][_0x43178d]?_0x13e655[_0x295da0(0x3f90)](_0x1682f8[_0x295da0(0x4e5)][_0x43178d]):_0x13e655[_0x295da0(0x3f90)](_0x139c2b['g'][_0x295da0(0x3ca4)]),_0x1682f8&&_0x1682f8['targetTypes']&&void 0x0!==_0x1682f8[_0x295da0(0x348f)][_0x43178d]?_0xa9ef1f[_0x295da0(0x3f90)](_0x1682f8['targetTypes'][_0x43178d]):_0xa9ef1f['push'](_0x139c2b['g'][_0x295da0(0x147d)]),_0x1682f8&&_0x1682f8['faceIndex']&&void 0x0!==_0x1682f8['faceIndex'][_0x43178d]?_0x2ca40e[_0x295da0(0x3f90)](_0x1682f8[_0x295da0(0x70b)][_0x43178d]):_0x2ca40e[_0x295da0(0x3f90)](0x0),_0x1682f8&&_0x1682f8[_0x295da0(0x1ac9)]&&void 0x0!==_0x1682f8[_0x295da0(0x1ac9)][_0x43178d]?_0x8e1307[_0x295da0(0x3f90)](_0x1682f8[_0x295da0(0x1ac9)][_0x43178d]):_0x8e1307[_0x295da0(0x3f90)](0x0),_0x1682f8&&_0x1682f8[_0x295da0(0x262f)]&&void 0x0!==_0x1682f8['layerCounts'][_0x43178d]?_0x1cc394[_0x295da0(0x3f90)](_0x1682f8[_0x295da0(0x262f)][_0x43178d]):_0x1cc394[_0x295da0(0x3f90)](0x1);}[_0x1cbe0f(0x1934)](){var _0x53188b=_0x1cbe0f;const _0x16f355={},_0x2767b6=[];if(!this[_0x53188b(0xb64)])return _0x2767b6;var _0x1b0118=this[_0x53188b(0xb64)]['textures'];for(let _0x24d98d=0x0;_0x24d98d<_0x1b0118[_0x53188b(0x1377)];_0x24d98d++){var _0x36eb31,_0x4a4987=_0x1b0118[_0x24d98d];_0x4a4987&&(void 0x0!==(_0x36eb31=_0x16f355[_0x4a4987['uniqueId']])?_0x2767b6[_0x24d98d]=_0x36eb31:_0x16f355[_0x4a4987[_0x53188b(0x17f4)]]=_0x24d98d);}return _0x2767b6;}[_0x1cbe0f(0x2ef6)](_0x520931=!0x1,_0x25e963){var _0x17e2b8=_0x1cbe0f;if(!(this[_0x17e2b8(0x80d)]<0x1)){var _0x56cde5=this[_0x17e2b8(0x1934)](),_0x1ccf3e=(this[_0x17e2b8(0x14c1)](),this[_0x17e2b8(0x1be9)](),_0x520931&&(this[_0x17e2b8(0x2d4b)](),this[_0x17e2b8(0x3248)](_0x25e963)),this['_renderTarget'][_0x17e2b8(0xae8)]);for(let _0x530ef4=0x0;_0x530ef4<_0x1ccf3e[_0x17e2b8(0x1377)];_0x530ef4++){const _0x5dc8e7=this[_0x17e2b8(0x407e)][_0x530ef4];void 0x0!==_0x56cde5[_0x530ef4]&&this[_0x17e2b8(0xb64)]['setTexture'](_0x1ccf3e[_0x56cde5[_0x530ef4]],_0x530ef4),_0x5dc8e7[_0x17e2b8(0xe04)]=_0x1ccf3e[_0x530ef4],_0x5dc8e7[_0x17e2b8(0xe04)]&&(_0x5dc8e7['_noMipmap']=!_0x5dc8e7['_texture'][_0x17e2b8(0x2ea2)],_0x5dc8e7['_useSRGBBuffer']=_0x5dc8e7[_0x17e2b8(0xe04)]['_useSRGBBuffer']);}0x1!==this['samples']&&this[_0x17e2b8(0xb64)]['setSamples'](this[_0x17e2b8(0x3a80)],!this[_0x17e2b8(0x1631)],!0x0);}}[_0x1cbe0f(0x1be9)](){var _0x477fcf=_0x1cbe0f;this[_0x477fcf(0xb64)]=this['_getEngine']()[_0x477fcf(0x2b02)](this[_0x477fcf(0x1c70)],this[_0x477fcf(0xe91)],!this[_0x477fcf(0x1631)]),this['_texture']=this['_renderTarget'][_0x477fcf(0x3c38)];}[_0x1cbe0f(0x2d4b)](){var _0x18377e=_0x1cbe0f;if(this[_0x18377e(0x407e)]){for(let _0x4527fd=0x0;_0x4527fd<this[_0x18377e(0x407e)][_0x18377e(0x1377)];_0x4527fd++)this[_0x18377e(0x407e)][_0x4527fd][_0x18377e(0xe04)]=null,this[_0x18377e(0x407e)][_0x4527fd]['dispose']();}}[_0x1cbe0f(0x3248)](_0x30ef06){var _0x5275c3=_0x1cbe0f,_0x441e02=this['_renderTarget'][_0x5275c3(0xae8)];this[_0x5275c3(0x407e)]=[];for(let _0x56ff58=0x0;_0x56ff58<_0x441e02['length'];_0x56ff58++){const _0x28e9cd=new _0xa5679['x'](null,this['getScene']());null!=_0x30ef06&&_0x30ef06[_0x56ff58]&&(_0x28e9cd[_0x5275c3(0xc8c)]=_0x30ef06[_0x56ff58]),_0x28e9cd['_texture']=_0x441e02[_0x56ff58],_0x28e9cd[_0x5275c3(0xe04)]&&(_0x28e9cd[_0x5275c3(0x2896)]=!_0x28e9cd[_0x5275c3(0xe04)][_0x5275c3(0x2ea2)],_0x28e9cd[_0x5275c3(0xc92)]=_0x28e9cd[_0x5275c3(0xe04)]['_useSRGBBuffer']),this[_0x5275c3(0x407e)][_0x5275c3(0x3f90)](_0x28e9cd);}}[_0x1cbe0f(0x24e2)](_0x5c3fc8,_0x717b9b,_0x322a9f=!0x0){var _0x32bb31=_0x1cbe0f;this['renderTarget']&&(0x0===_0x717b9b&&(this['_texture']=_0x5c3fc8),this[_0x32bb31(0x1114)][_0x32bb31(0x1888)](_0x5c3fc8,_0x717b9b,_0x322a9f),this[_0x32bb31(0xae8)][_0x717b9b]||(this[_0x32bb31(0xae8)][_0x717b9b]=new _0xa5679['x'](null,this['getScene']()),this[_0x32bb31(0xae8)][_0x717b9b]['name']=null!=(_0x322a9f=null==(_0x322a9f=this['_textureNames'])?void 0x0:_0x322a9f[_0x717b9b])?_0x322a9f:this[_0x32bb31(0xae8)][_0x717b9b]['name']),this[_0x32bb31(0xae8)][_0x717b9b][_0x32bb31(0xe04)]=_0x5c3fc8,this['textures'][_0x717b9b][_0x32bb31(0x2896)]=!_0x5c3fc8['useMipMaps'],this[_0x32bb31(0xae8)][_0x717b9b][_0x32bb31(0xc92)]=_0x5c3fc8[_0x32bb31(0xc92)],this[_0x32bb31(0x80d)]=this['renderTarget'][_0x32bb31(0xae8)]?this[_0x32bb31(0x1114)][_0x32bb31(0xae8)][_0x32bb31(0x1377)]:0x0,this['_multiRenderTargetOptions'][_0x32bb31(0x3715)]&&(this[_0x32bb31(0xe91)][_0x32bb31(0x3715)][_0x717b9b]=_0x5c3fc8[_0x32bb31(0x21e0)]),this[_0x32bb31(0xe91)][_0x32bb31(0x2ce3)]&&(this[_0x32bb31(0xe91)][_0x32bb31(0x2ce3)][_0x717b9b]=_0x5c3fc8['samplingMode']),this[_0x32bb31(0xe91)][_0x32bb31(0x3ff9)]&&(this[_0x32bb31(0xe91)]['useSRGBBuffers'][_0x717b9b]=_0x5c3fc8[_0x32bb31(0xc92)]),this[_0x32bb31(0xe91)][_0x32bb31(0x348f)]&&-0x1!==this[_0x32bb31(0xe91)][_0x32bb31(0x348f)][_0x717b9b])&&(_0x322a9f=0x0,_0x322a9f=_0x5c3fc8[_0x32bb31(0xb4f)]?_0x139c2b['g'][_0x32bb31(0x1edb)]:_0x5c3fc8[_0x32bb31(0x3936)]?_0x139c2b['g']['TEXTURE_CUBE_MAP']:_0x5c3fc8['is3D']?_0x139c2b['g']['TEXTURE_3D']:_0x139c2b['g']['TEXTURE_2D'],this[_0x32bb31(0xe91)]['targetTypes'][_0x717b9b]=_0x322a9f);}[_0x1cbe0f(0x226)](_0x3124d6,_0x4f2aa5=-0x1,_0x291027=-0x1){var _0x332c88=_0x1cbe0f;this['textures'][_0x3124d6]&&this[_0x332c88(0x1114)]&&(this['_multiRenderTargetOptions']['layerIndex']&&(this[_0x332c88(0xe91)][_0x332c88(0x1ac9)][_0x3124d6]=_0x4f2aa5),this[_0x332c88(0xe91)][_0x332c88(0x70b)]&&(this[_0x332c88(0xe91)][_0x332c88(0x70b)][_0x3124d6]=_0x291027),this[_0x332c88(0x1114)]['setLayerAndFaceIndex'](_0x3124d6,_0x4f2aa5,_0x291027));}['setLayerAndFaceIndices'](_0x4b7d6e,_0x41c1be){var _0x1f4b88=_0x1cbe0f;this[_0x1f4b88(0x1114)]&&(this[_0x1f4b88(0xe91)][_0x1f4b88(0x1ac9)]=_0x4b7d6e,this[_0x1f4b88(0xe91)]['faceIndex']=_0x41c1be,this[_0x1f4b88(0x1114)]['setLayerAndFaceIndices'](_0x4b7d6e,_0x41c1be));}get[_0x1cbe0f(0x3a80)](){var _0x3c26b1=_0x1cbe0f;return this[_0x3c26b1(0x3be8)];}set[_0x1cbe0f(0x3a80)](_0x2c592e){var _0x286472=_0x1cbe0f;this[_0x286472(0xb64)]?this[_0x286472(0x3be8)]=this['_renderTarget'][_0x286472(0x3f65)](_0x2c592e):this[_0x286472(0x3be8)]=_0x2c592e;}['resize'](_0x583b4e){var _0x1731d4=_0x1cbe0f;this[_0x1731d4(0x1c70)]=_0x583b4e,this[_0x1731d4(0x2ef6)](void 0x0,this['_textureNames']);}[_0x1cbe0f(0x377b)](_0x527513,_0x25edfe,_0x389a4c){var _0x4d5af3=_0x1cbe0f;this['_multiRenderTargetOptions']['textureCount']=_0x527513,this[_0x4d5af3(0x80d)]=_0x527513;var _0x266490=[],_0x115e1a=[],_0x287185=[],_0x56c58f=[],_0x112040=[],_0x2b3401=[],_0x3bdd29=[],_0x3cd3c1=[];this[_0x4d5af3(0x1371)]=_0x389a4c,this['_initTypes'](_0x527513,_0x266490,_0x115e1a,_0x287185,_0x56c58f,_0x112040,_0x2b3401,_0x3bdd29,_0x3cd3c1,_0x25edfe),this[_0x4d5af3(0xe91)]['types']=_0x266490,this[_0x4d5af3(0xe91)][_0x4d5af3(0x2ce3)]=_0x115e1a,this[_0x4d5af3(0xe91)][_0x4d5af3(0x3ff9)]=_0x287185,this['_multiRenderTargetOptions'][_0x4d5af3(0x4e5)]=_0x56c58f,this[_0x4d5af3(0xe91)][_0x4d5af3(0x348f)]=_0x112040,this[_0x4d5af3(0xe91)][_0x4d5af3(0x70b)]=_0x2b3401,this[_0x4d5af3(0xe91)][_0x4d5af3(0x1ac9)]=_0x3bdd29,this[_0x4d5af3(0xe91)][_0x4d5af3(0x262f)]=_0x3cd3c1,this[_0x4d5af3(0x2ef6)](!0x0,_0x389a4c);}['_unbindFrameBuffer'](_0x3e2203,_0x27889a){var _0x4a0819=_0x1cbe0f;this[_0x4a0819(0xb64)]&&_0x3e2203[_0x4a0819(0x40f0)](this['_renderTarget'],this['isCube'],()=>{var _0x3f609b=_0x4a0819;this[_0x3f609b(0x29b7)][_0x3f609b(0x2a3a)](_0x27889a);});}[_0x1cbe0f(0x18c9)](_0x16213f=!0x1){var _0x3830bc=_0x1cbe0f;this[_0x3830bc(0x2d4b)](),_0x16213f?this['_texture']=null:this[_0x3830bc(0x14c1)](),super[_0x3830bc(0x18c9)]();}['releaseInternalTextures'](){var _0x1a445d=_0x1cbe0f,_0x576bba=null==(_0x576bba=this[_0x1a445d(0xb64)])?void 0x0:_0x576bba[_0x1a445d(0xae8)];if(_0x576bba){for(let _0xe210b5=_0x576bba[_0x1a445d(0x1377)]-0x1;0x0<=_0xe210b5;_0xe210b5--)this[_0x1a445d(0x407e)][_0xe210b5]['_texture']=null;null!=(_0x576bba=this[_0x1a445d(0xb64)])&&_0x576bba[_0x1a445d(0x18c9)](),this[_0x1a445d(0xb64)]=null;}}}},0x1649f:(_0x52fa2a,_0x332498,_0x298f30)=>{_0x298f30(0x153ad),_0x298f30(0xbe0d),_0x298f30(0x25b1),_0x298f30(0x2dc8),_0x298f30(0x77a5),_0x298f30(0x1293),class extends null{};},0xd9e:(_0x470afd,_0x3c93c2,_0x4f7f14)=>{var _0x2bc923=a8_0x16e4d8;_0x4f7f14['d'](_0x3c93c2,{'l':()=>_0x42c8e5});var _0x1fc064=_0x4f7f14(0xbac7),_0x41c0fd=_0x4f7f14(0x77a5);_0x4f7f14(0x1293);class _0x42c8e5 extends _0x1fc064['x']{constructor(_0x39558e,_0x154ea7,_0x40f5d5,_0x3b461e,_0x4d9df8,_0x5150fe=!0x0,_0x2edcd=!0x1,_0x17b781=_0x41c0fd['g'][_0x2bc923(0x2a6)],_0x2af40e=_0x41c0fd['g']['TEXTURETYPE_UNSIGNED_INT'],_0x299448,_0x1ccc52){var _0x20ec3b=_0x2bc923;super(null,_0x4d9df8,!_0x5150fe,_0x2edcd,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,void 0x0,_0x299448),this[_0x20ec3b(0x1f4f)]=_0x3b461e,this['_engine']&&(this[_0x20ec3b(0x2635)][_0x20ec3b(0x2605)][_0x20ec3b(0x39d2)]||_0x2af40e!==_0x41c0fd['g'][_0x20ec3b(0x2c1)]||(_0x17b781=_0x41c0fd['g'][_0x20ec3b(0x14cd)]),this[_0x20ec3b(0x2635)][_0x20ec3b(0x2605)][_0x20ec3b(0x32df)]||_0x2af40e!==_0x41c0fd['g'][_0x20ec3b(0x17d0)]||(_0x17b781=_0x41c0fd['g']['TEXTURE_NEAREST_SAMPLINGMODE']),this[_0x20ec3b(0xe04)]=this[_0x20ec3b(0x2635)][_0x20ec3b(0x3170)](_0x39558e,_0x154ea7,_0x40f5d5,_0x3b461e,_0x5150fe,_0x2edcd,_0x17b781,null,_0x2af40e,null!=_0x299448?_0x299448:0x0,null!=_0x1ccc52&&_0x1ccc52),this[_0x20ec3b(0x4100)]=_0x1fc064['x'][_0x20ec3b(0x7b5)],this[_0x20ec3b(0x3d59)]=_0x1fc064['x'][_0x20ec3b(0x7b5)]);}[_0x2bc923(0x22f)](_0x2cc36a){var _0x12aa2b=_0x2bc923;this[_0x12aa2b(0x1853)]()[_0x12aa2b(0x3edd)](this[_0x12aa2b(0xe04)],_0x2cc36a,this[_0x12aa2b(0xe04)][_0x12aa2b(0x1f4f)],this['_texture'][_0x12aa2b(0x41b8)],null,this[_0x12aa2b(0xe04)][_0x12aa2b(0x21e0)],this[_0x12aa2b(0xe04)]['_useSRGBBuffer']);}static['CreateLuminanceTexture'](_0x562cca,_0x33e74d,_0x1c1a63,_0x412bb5,_0x3da6b6=!0x0,_0x2ca365=!0x1,_0x342e66=_0x41c0fd['g'][_0x2bc923(0x2a6)]){var _0x5289ac=_0x2bc923;return new _0x42c8e5(_0x562cca,_0x33e74d,_0x1c1a63,_0x41c0fd['g'][_0x5289ac(0x119c)],_0x412bb5,_0x3da6b6,_0x2ca365,_0x342e66);}static[_0x2bc923(0x10a7)](_0x63cbf9,_0x31602a,_0x1255e4,_0x2401b6,_0x19a9c2=!0x0,_0x125600=!0x1,_0x576dba=_0x41c0fd['g'][_0x2bc923(0x2a6)]){return new _0x42c8e5(_0x63cbf9,_0x31602a,_0x1255e4,_0x41c0fd['g']['TEXTUREFORMAT_LUMINANCE_ALPHA'],_0x2401b6,_0x19a9c2,_0x125600,_0x576dba);}static[_0x2bc923(0x3a09)](_0x9eca86,_0x1ccdb3,_0x298857,_0x1c4c2a,_0x2296ac=!0x0,_0x2d179a=!0x1,_0x15d50e=_0x41c0fd['g'][_0x2bc923(0x2a6)]){var _0x314adb=_0x2bc923;return new _0x42c8e5(_0x9eca86,_0x1ccdb3,_0x298857,_0x41c0fd['g'][_0x314adb(0x3e46)],_0x1c4c2a,_0x2296ac,_0x2d179a,_0x15d50e);}static['CreateRGBTexture'](_0x10f40e,_0x7469eb,_0x337dde,_0x258056,_0x4795f4=!0x0,_0x52443c=!0x1,_0x3ff47f=_0x41c0fd['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x5f6026=_0x41c0fd['g']['TEXTURETYPE_UNSIGNED_INT'],_0x51a95c=0x0,_0x466480=!0x1){return new _0x42c8e5(_0x10f40e,_0x7469eb,_0x337dde,_0x41c0fd['g']['TEXTUREFORMAT_RGB'],_0x258056,_0x4795f4,_0x52443c,_0x3ff47f,_0x5f6026,_0x51a95c,_0x466480);}static[_0x2bc923(0xa1a)](_0x15115f,_0x47b478,_0x4c3d60,_0x324e4e,_0x42a361=!0x0,_0x182cff=!0x1,_0x242771=_0x41c0fd['g'][_0x2bc923(0x2a6)],_0x3e7f2b=_0x41c0fd['g'][_0x2bc923(0x705)],_0x560e6e=0x0,_0x18622b=!0x1){var _0x558935=_0x2bc923;return new _0x42c8e5(_0x15115f,_0x47b478,_0x4c3d60,_0x41c0fd['g'][_0x558935(0x3ca4)],_0x324e4e,_0x42a361,_0x182cff,_0x242771,_0x3e7f2b,_0x560e6e,_0x18622b);}static[_0x2bc923(0x1308)](_0x462ffd,_0x385f41,_0x30c4de,_0x3278fd,_0x433822=!0x0,_0x1bfbd2=!0x1,_0x11f1d2=_0x41c0fd['g'][_0x2bc923(0x2a6)],_0x3e6bf8=_0x41c0fd['g'][_0x2bc923(0x705)],_0x13012b=!0x1){var _0x5dcde4=_0x2bc923;return new _0x42c8e5(_0x462ffd,_0x385f41,_0x30c4de,_0x41c0fd['g'][_0x5dcde4(0x3ca4)],_0x3278fd,_0x433822,_0x1bfbd2,_0x11f1d2,_0x3e6bf8,_0x41c0fd['g'][_0x5dcde4(0x2857)],_0x13012b);}static[_0x2bc923(0x2248)](_0x2bfa1d,_0xdbe030,_0xfc2736,_0x447cc1,_0x2f24d1=!0x0,_0x411854=!0x1,_0x56f158=_0x1fc064['x'][_0x2bc923(0x1c0b)],_0x1ef05b=_0x41c0fd['g'][_0x2bc923(0x2c1)]){var _0x535e7c=_0x2bc923;return new _0x42c8e5(_0x2bfa1d,_0xdbe030,_0xfc2736,_0x41c0fd['g'][_0x535e7c(0x102d)],_0x447cc1,_0x2f24d1,_0x411854,_0x56f158,_0x1ef05b);}static[_0x2bc923(0x3771)](_0x4260ef,_0x59f975,_0x30c065,_0x4af2b0,_0x52ca65=!0x0,_0x2b33c0=!0x1,_0x18711f=_0x1fc064['x'][_0x2bc923(0x1c0b)],_0x55c110=_0x41c0fd['g'][_0x2bc923(0x2c1)]){var _0xd37ff1=_0x2bc923;return new _0x42c8e5(_0x4260ef,_0x59f975,_0x30c065,_0x41c0fd['g']['TEXTUREFORMAT_R'],_0x4af2b0,_0x52ca65,_0x2b33c0,_0x18711f,_0x55c110,_0x41c0fd['g'][_0xd37ff1(0x2857)]);}}},0xdfee:(_0x3e08fa,_0x2d3616,_0x564668)=>{var _0x577a61=a8_0x16e4d8;_0x564668['d'](_0x2d3616,{'e':()=>_0x2a7cf2});var _0x5935cd=_0x564668(0xbac7),_0x3cd085=_0x564668(0x77a5);_0x564668(0x1293);class _0x2a7cf2 extends _0x5935cd['x']{constructor(_0x2a0b7f,_0x3a7a44,_0x507346,_0x5082f6,_0x54cc41,_0x298532,_0x50dcc9=!0x0,_0x2db3bc=!0x1,_0x12330d=_0x5935cd['x'][_0x577a61(0x1c0b)],_0x1dd042=_0x3cd085['g']['TEXTURETYPE_UNSIGNED_INT']){var _0x407bef=_0x577a61;super(null,_0x298532,!_0x50dcc9,_0x2db3bc),this['format']=_0x54cc41,this[_0x407bef(0xe04)]=_0x298532[_0x407bef(0x2cd1)]()[_0x407bef(0x4215)](_0x2a0b7f,_0x3a7a44,_0x507346,_0x5082f6,_0x54cc41,_0x50dcc9,_0x2db3bc,_0x12330d,null,_0x1dd042),this[_0x407bef(0x3809)]=_0x5082f6,this[_0x407bef(0xb4f)]=!0x0;}get[_0x577a61(0x116c)](){var _0x1788bf=_0x577a61;return this[_0x1788bf(0x3809)];}['update'](_0x4babb6){var _0x275ff7=_0x577a61;this['_texture']&&this[_0x275ff7(0x1853)]()[_0x275ff7(0x39c1)](this[_0x275ff7(0xe04)],_0x4babb6,this[_0x275ff7(0xe04)]['format'],this[_0x275ff7(0xe04)][_0x275ff7(0x41b8)],null,this[_0x275ff7(0xe04)][_0x275ff7(0x21e0)]);}static[_0x577a61(0xa1a)](_0x169ba9,_0x3f0f4c,_0x2ab13d,_0x2076e9,_0x172e6b,_0x310142=!0x0,_0x2543f1=!0x1,_0x17cbd5=_0x3cd085['g'][_0x577a61(0x2a6)],_0x3623b5=_0x3cd085['g'][_0x577a61(0x705)]){var _0x5b5187=_0x577a61;return new _0x2a7cf2(_0x169ba9,_0x3f0f4c,_0x2ab13d,_0x2076e9,_0x3cd085['g'][_0x5b5187(0x3ca4)],_0x172e6b,_0x310142,_0x2543f1,_0x17cbd5,_0x3623b5);}}},0x1029b:(_0x237dea,_0x5cfe36,_0x16c06d)=>{_0x16c06d(0xbac7),_0x16c06d(0x77a5),_0x16c06d(0x1293),class extends null{};},0xd409:(_0x389207,_0xb815a4,_0x1fed20)=>{_0x1fed20(0x2037),_0x1fed20(0x8af2),class extends null{};},0x8af2:(_0x5637b9,_0x4e7f4c,_0x317343)=>{var _0x5bc506=a8_0x16e4d8;_0x317343['d'](_0x4e7f4c,{'_':()=>_0x52fc2d});var _0x6d239b=_0x317343(0xf96c),_0x61d2a4=_0x317343(0x9fd1),_0x4cc86c=_0x317343(0xbac7),_0x5e7d5e=_0x317343(0x9236),_0x1be3d9=_0x317343(0xa803),_0x556915=_0x317343(0x77a5),_0x320ab4=(_0x317343(0xd75),_0x317343(0xf29),_0x317343(0xee04)),_0x245ad4=_0x317343(0x5898),_0xac87c3=_0x317343(0x6dbf);class _0x52fc2d extends _0x4cc86c['x']{constructor(_0x3df4bc,_0x4aa682,_0x353101,_0x437ed6=!0x1,_0xea8345=!0x0,_0x376e95=_0x556915['g'][_0x5bc506(0x705)],_0x553a55=!0x1,_0x3fedc1=_0x4cc86c['x']['TRILINEAR_SAMPLINGMODE'],_0x5beb1d=!0x0,_0x3c7999=!0x1,_0x17c1da=!0x1,_0x2c5c15=_0x556915['g']['TEXTUREFORMAT_RGBA'],_0x30323f=!0x1,_0x1c84c8,_0x1e24d9,_0x6cddae=!0x1,_0x1ed780=!0x1){var _0x1672f8=_0x5bc506,_0x202fe5,_0x39bd16;let _0x4e8c0e=void 0x0;if('object'==typeof _0x437ed6&&(_0x437ed6=!!(_0x39bd16=_0x437ed6)[_0x1672f8(0x2dba)],_0xea8345=null==(_0x202fe5=_0x39bd16[_0x1672f8(0x3afd)])||_0x202fe5,_0x376e95=null!=(_0x202fe5=_0x39bd16[_0x1672f8(0x21e0)])?_0x202fe5:_0x556915['g'][_0x1672f8(0x8e3)],_0x553a55=!!_0x39bd16[_0x1672f8(0x3936)],_0x3fedc1=null!=(_0x202fe5=_0x39bd16[_0x1672f8(0x14ec)])?_0x202fe5:_0x4cc86c['x'][_0x1672f8(0x1c0b)],_0x5beb1d=null==(_0x202fe5=_0x39bd16['generateDepthBuffer'])||_0x202fe5,_0x3c7999=!!_0x39bd16[_0x1672f8(0x3152)],_0x17c1da=!!_0x39bd16[_0x1672f8(0x3e93)],_0x2c5c15=null!=(_0x202fe5=_0x39bd16[_0x1672f8(0x1f4f)])?_0x202fe5:_0x556915['g']['TEXTUREFORMAT_RGBA'],_0x30323f=!!_0x39bd16[_0x1672f8(0x3186)],_0x1c84c8=_0x39bd16[_0x1672f8(0x3a80)],_0x1e24d9=_0x39bd16[_0x1672f8(0x3d51)],_0x6cddae=!!_0x39bd16[_0x1672f8(0x1da3)],_0x1ed780=!!_0x39bd16[_0x1672f8(0x1b79)],_0x4e8c0e=_0x39bd16['colorAttachment']),super(null,_0x353101,!_0x437ed6,void 0x0,_0x3fedc1,void 0x0,void 0x0,void 0x0,void 0x0,_0x2c5c15),this[_0x1672f8(0x3d7b)]=null,this[_0x1672f8(0x304)]=(_0x5edef9,_0x4eed9a)=>{var _0x2df525=_0x1672f8,_0x18245c=this[_0x2df525(0x24ca)]?this[_0x2df525(0x24ca)][_0x2df525(0x1377)]:0x0;(0x0===_0x4eed9a&&0x0<_0x18245c||0x0===_0x18245c)&&null!=(_0x4eed9a=this['getScene']())&&_0x4eed9a['meshes'][_0x2df525(0x7f0)](_0x12b2c8=>{var _0x5c7040=_0x2df525;_0x12b2c8[_0x5c7040(0x18a3)]();});},this[_0x1672f8(0x1a1a)]=!0x0,this[_0x1672f8(0x258b)]=!0x1,this[_0x1672f8(0x1836)]=!0x1,this[_0x1672f8(0x2c28)]=!0x1,this[_0x1672f8(0x412e)]=new _0x6d239b['y$'](),this['onAfterUnbindObservable']=new _0x6d239b['y$'](),this[_0x1672f8(0xbec)]=new _0x6d239b['y$'](),this[_0x1672f8(0x29b7)]=new _0x6d239b['y$'](),this[_0x1672f8(0x3d99)]=new _0x6d239b['y$'](),this['onResizeObservable']=new _0x6d239b['y$'](),this[_0x1672f8(0x1001)]=!0x1,this[_0x1672f8(0x2ff5)]=!0x1,this[_0x1672f8(0x3188)]=-0x1,this[_0x1672f8(0x253b)]=0x1,this['_samples']=0x1,this[_0x1672f8(0x3ac5)]=!0x0,this[_0x1672f8(0xb64)]=null,this['boundingBoxPosition']=_0x61d2a4['P']['Zero'](),_0x353101=this[_0x1672f8(0x83e)]()){const _0x8d0c74=this[_0x1672f8(0x83e)]()['getEngine']();this['_coordinatesMode']=_0x4cc86c['x']['PROJECTION_MODE'],this[_0x1672f8(0x290f)]=new Array(),this[_0x1672f8(0xc8c)]=_0x3df4bc,this['isRenderTarget']=!0x0,this[_0x1672f8(0x2ed9)]=_0x4aa682,this[_0x1672f8(0x1802)]=[],this['_isCubeData']=_0x553a55,this[_0x1672f8(0x3081)](_0x4aa682),this[_0x1672f8(0x3eaa)]=this[_0x1672f8(0x1802)][0x0],this[_0x1672f8(0x987)]=_0x8d0c74[_0x1672f8(0x2437)][_0x1672f8(0x3fc1)](()=>{}),this[_0x1672f8(0x206c)]=!!_0x437ed6,this[_0x1672f8(0x18bc)]=_0xea8345,this[_0x1672f8(0x1442)]=new _0x1be3d9['$'](_0x353101),this[_0x1672f8(0x1442)][_0x1672f8(0x26ba)]=!0x0,_0x17c1da||(this['_renderTargetOptions']={'generateMipMaps':_0x437ed6,'type':_0x376e95,'format':null!=(_0x202fe5=this['_format'])?_0x202fe5:void 0x0,'samplingMode':this[_0x1672f8(0x14ec)],'generateDepthBuffer':_0x5beb1d,'generateStencilBuffer':_0x3c7999,'samples':_0x1c84c8,'creationFlags':_0x1e24d9,'noColorAttachment':_0x6cddae,'useSRGBBuffer':_0x1ed780,'colorAttachment':_0x4e8c0e,'label':this[_0x1672f8(0xc8c)]},this['samplingMode']===_0x4cc86c['x'][_0x1672f8(0x1214)]&&(this[_0x1672f8(0x4100)]=_0x4cc86c['x'][_0x1672f8(0x7b5)],this[_0x1672f8(0x3d59)]=_0x4cc86c['x'][_0x1672f8(0x7b5)]),_0x30323f||(_0x553a55?(this['_renderTarget']=_0x353101[_0x1672f8(0x2cd1)]()[_0x1672f8(0x63a)](this['getRenderSize'](),this[_0x1672f8(0x2e5c)]),this['coordinatesMode']=_0x4cc86c['x'][_0x1672f8(0x29f0)],this[_0x1672f8(0x1b61)]=_0x61d2a4['y3'][_0x1672f8(0x3228)]()):this['_renderTarget']=_0x353101[_0x1672f8(0x2cd1)]()['createRenderTargetTexture'](this['_size'],this[_0x1672f8(0x2e5c)]),this[_0x1672f8(0xe04)]=this[_0x1672f8(0xb64)][_0x1672f8(0x3c38)],void 0x0!==_0x1c84c8&&(this[_0x1672f8(0x3a80)]=_0x1c84c8)));}}get[_0x5bc506(0x290f)](){return this['_renderList'];}set[_0x5bc506(0x290f)](_0x438f7){var _0x1e9617=_0x5bc506;this['_unObserveRenderList']&&(this['_unObserveRenderList'](),this['_unObserveRenderList']=null),_0x438f7&&(this[_0x1e9617(0x3d7b)]=(0x0,_0x245ad4['M'])(_0x438f7,this[_0x1e9617(0x304)])),this[_0x1e9617(0x24ca)]=_0x438f7;}get[_0x5bc506(0x1900)](){var _0x2b758c=_0x5bc506;return this[_0x2b758c(0x40a3)];}get[_0x5bc506(0x30e2)](){var _0x56b40e=_0x5bc506;return!!this[_0x56b40e(0x3113)]&&this['_prePassRenderTarget'][_0x56b40e(0x2f50)];}set[_0x5bc506(0x2fc5)](_0x5f0660){var _0x1f3802=_0x5bc506;this[_0x1f3802(0x183f)]&&this[_0x1f3802(0x3b5a)]['remove'](this['_onAfterUnbindObserver']),this['_onAfterUnbindObserver']=this[_0x1f3802(0x3b5a)][_0x1f3802(0x3fc1)](_0x5f0660);}set[_0x5bc506(0x3775)](_0x2acb9c){var _0xcd7882=_0x5bc506;this[_0xcd7882(0x3046)]&&this[_0xcd7882(0xbec)][_0xcd7882(0x854)](this[_0xcd7882(0x3046)]),this['_onBeforeRenderObserver']=this['onBeforeRenderObservable'][_0xcd7882(0x3fc1)](_0x2acb9c);}set[_0x5bc506(0x200e)](_0x44ec3f){var _0x3e70cb=_0x5bc506;this[_0x3e70cb(0xf54)]&&this[_0x3e70cb(0x29b7)][_0x3e70cb(0x854)](this[_0x3e70cb(0xf54)]),this['_onAfterRenderObserver']=this[_0x3e70cb(0x29b7)][_0x3e70cb(0x3fc1)](_0x44ec3f);}set[_0x5bc506(0xf04)](_0x4acd3e){var _0x553c7e=_0x5bc506;this[_0x553c7e(0x2467)]&&this[_0x553c7e(0x3d99)][_0x553c7e(0x854)](this[_0x553c7e(0x2467)]),this[_0x553c7e(0x2467)]=this[_0x553c7e(0x3d99)]['add'](_0x4acd3e);}get['renderPassIds'](){var _0x1f42c4=_0x5bc506;return this[_0x1f42c4(0x1802)];}get[_0x5bc506(0x1acf)](){var _0x4ca2d5=_0x5bc506;return this[_0x4ca2d5(0x3188)];}[_0x5bc506(0x28c3)](_0x58dea0,_0x59552c){var _0x555bad=_0x5bc506;let _0x4271c1;_0x4271c1=Array[_0x555bad(0x2eb1)](_0x58dea0)?_0x58dea0:[_0x58dea0];for(let _0x22ef5=0x0;_0x22ef5<_0x4271c1[_0x555bad(0x1377)];++_0x22ef5)for(let _0x1f74f1=0x0;_0x1f74f1<this[_0x555bad(0x1802)]['length'];++_0x1f74f1)_0x4271c1[_0x22ef5][_0x555bad(0x3703)](this[_0x555bad(0x1802)][_0x1f74f1],void 0x0!==_0x59552c?Array[_0x555bad(0x2eb1)](_0x59552c)?_0x59552c[_0x1f74f1]:_0x59552c:void 0x0);}get[_0x5bc506(0x3e93)](){var _0x351996=_0x5bc506,_0x4b845a;return null!=(_0x4b845a=null==(_0x4b845a=this[_0x351996(0xb64)])?void 0x0:_0x4b845a[_0x351996(0x3e93)])&&_0x4b845a;}get['renderTargetOptions'](){var _0x247546=_0x5bc506;return this[_0x247546(0x2e5c)];}get['renderTarget'](){var _0x6bebb6=_0x5bc506;return this[_0x6bebb6(0xb64)];}[_0x5bc506(0x3677)](){var _0x17fda7=_0x5bc506;this[_0x17fda7(0x22d8)]&&this[_0x17fda7(0x911)](this[_0x17fda7(0x2ed9)]);}set['boundingBoxSize'](_0x3fc38c){var _0x513e26=_0x5bc506;if(!this[_0x513e26(0x2dd5)]||!this[_0x513e26(0x2dd5)][_0x513e26(0x29ed)](_0x3fc38c)){this['_boundingBoxSize']=_0x3fc38c;const _0x457559=this['getScene']();_0x457559&&_0x457559[_0x513e26(0x3ae2)](_0x556915['g'][_0x513e26(0x1fa)]);}}get[_0x5bc506(0xe6a)](){return this['_boundingBoxSize'];}get[_0x5bc506(0x21d2)](){var _0x42f4eb=_0x5bc506,_0x4267c7;return null!=(_0x4267c7=null==(_0x4267c7=this[_0x42f4eb(0xb64)])?void 0x0:_0x4267c7[_0x42f4eb(0x3bb9)])?_0x4267c7:null;}[_0x5bc506(0x37ec)](_0x38191c=0x0,_0x57a316=!0x0,_0x13c58e=!0x1,_0x56db10=0x1,_0x29aceb=_0x556915['g'][_0x5bc506(0x3763)]){var _0x4c996f=_0x5bc506,_0x43cd13;null!=(_0x43cd13=this[_0x4c996f(0xb64)])&&_0x43cd13['createDepthStencilTexture'](_0x38191c,_0x57a316,_0x13c58e,_0x56db10,_0x29aceb);}[_0x5bc506(0x1bc0)](){var _0x4c4f72=_0x5bc506;if(this[_0x4c4f72(0x195b)]){const _0x359273=this['_scene']['getEngine']();for(let _0x4272aa=0x0;_0x4272aa<this[_0x4c4f72(0x1802)][_0x4c4f72(0x1377)];++_0x4272aa)_0x359273[_0x4c4f72(0x33f5)](this[_0x4c4f72(0x1802)][_0x4272aa]);}this[_0x4c4f72(0x1802)]=[];}[_0x5bc506(0x3ba4)](){var _0xb4c6cb=_0x5bc506;this[_0xb4c6cb(0x1bc0)]();const _0x47e209=this[_0xb4c6cb(0x195b)][_0xb4c6cb(0x2cd1)]();var _0x5919cf=this[_0xb4c6cb(0xb3b)]?0x6:this[_0xb4c6cb(0x2070)]()||0x1;for(let _0x1a8a90=0x0;_0x1a8a90<_0x5919cf;++_0x1a8a90)this[_0xb4c6cb(0x1802)][_0x1a8a90]=_0x47e209[_0xb4c6cb(0x2350)](_0xb4c6cb(0x37b6)+this['name']+'#'+_0x1a8a90);}[_0x5bc506(0x3081)](_0x2505cc){var _0x56ca0f=_0x5bc506;if(_0x2505cc['ratio']){this[_0x56ca0f(0x22d8)]=_0x2505cc[_0x56ca0f(0x3d34)];const _0x4df9c2=this[_0x56ca0f(0x1853)]();this['_size']={'width':this[_0x56ca0f(0x1b2f)](_0x4df9c2[_0x56ca0f(0x3700)](),this['_sizeRatio']),'height':this[_0x56ca0f(0x1b2f)](_0x4df9c2[_0x56ca0f(0x2579)](),this[_0x56ca0f(0x22d8)])};}else this[_0x56ca0f(0x1c70)]=_0x2505cc;this[_0x56ca0f(0x3ba4)]();}get[_0x5bc506(0x3a80)](){var _0xfe4ada=_0x5bc506,_0x1b3fa3;return null!=(_0x1b3fa3=null==(_0x1b3fa3=this[_0xfe4ada(0xb64)])?void 0x0:_0x1b3fa3[_0xfe4ada(0x3a80)])?_0x1b3fa3:this['_samples'];}set[_0x5bc506(0x3a80)](_0x550ded){var _0x37bcbb=_0x5bc506;this[_0x37bcbb(0xb64)]&&(this[_0x37bcbb(0x3be8)]=this['_renderTarget'][_0x37bcbb(0x3f65)](_0x550ded));}['resetRefreshCounter'](){var _0x860487=_0x5bc506;this[_0x860487(0x3188)]=-0x1;}get['refreshRate'](){var _0x4f67fc=_0x5bc506;return this[_0x4f67fc(0x253b)];}set[_0x5bc506(0x345a)](_0xd28cb4){var _0xfecdd4=_0x5bc506;this[_0xfecdd4(0x253b)]=_0xd28cb4,this[_0xfecdd4(0x27a7)]();}['addPostProcess'](_0x48b87e){var _0x40e63d=_0x5bc506;if(!this[_0x40e63d(0x4137)]){var _0x371c83=this[_0x40e63d(0x83e)]();if(!_0x371c83)return;this[_0x40e63d(0x4137)]=new _0x5e7d5e['O'](_0x371c83),this['_postProcesses']=new Array();}this['_postProcesses'][_0x40e63d(0x3f90)](_0x48b87e),this[_0x40e63d(0x40a3)][0x0]['autoClear']=!0x1;}[_0x5bc506(0x135e)](_0x42e50a=!0x1){var _0x41625c=_0x5bc506;if(this[_0x41625c(0x40a3)]){if(_0x42e50a){for(const _0x47a0b2 of this[_0x41625c(0x40a3)])_0x47a0b2[_0x41625c(0x18c9)]();}this[_0x41625c(0x40a3)]=[];}}[_0x5bc506(0x4c6)](_0x46239c){var _0xde6d85=_0x5bc506;this[_0xde6d85(0x40a3)]&&-0x1!==(_0x46239c=this['_postProcesses'][_0xde6d85(0x919)](_0x46239c))&&(this[_0xde6d85(0x40a3)][_0xde6d85(0x5ff)](_0x46239c,0x1),0x0<this[_0xde6d85(0x40a3)][_0xde6d85(0x1377)]&&(this[_0xde6d85(0x40a3)][0x0][_0xde6d85(0x790)]=!0x1));}[_0x5bc506(0x2d1a)](){var _0x270c01=_0x5bc506;return-0x1===this[_0x270c01(0x3188)]||this[_0x270c01(0x345a)]===this[_0x270c01(0x3188)]?(this[_0x270c01(0x3188)]=0x1,!0x0):(this[_0x270c01(0x3188)]++,!0x1);}[_0x5bc506(0x3666)](){var _0x5b5040=_0x5bc506;return this[_0x5b5040(0x3700)]();}[_0x5bc506(0x3700)](){var _0x4cda3e=_0x5bc506;return this[_0x4cda3e(0x1c70)][_0x4cda3e(0x2255)]||this['_size'];}[_0x5bc506(0x2579)](){var _0x39f51b=_0x5bc506;return this[_0x39f51b(0x1c70)][_0x39f51b(0x2255)]?this[_0x39f51b(0x1c70)]['height']:this['_size'];}['getRenderLayers'](){var _0x26ab40=_0x5bc506;return this[_0x26ab40(0x1c70)][_0x26ab40(0x315d)]||0x0;}[_0x5bc506(0x200a)](){this['_canRescale']=!0x1;}get[_0x5bc506(0x1a45)](){var _0xd0a0a1=_0x5bc506;return this[_0xd0a0a1(0x3ac5)];}[_0x5bc506(0x4018)](_0x359997){var _0x5efd31=_0x5bc506;_0x359997=Math[_0x5efd31(0xf1a)](0x1,this[_0x5efd31(0x3666)]()*_0x359997),this['resize'](_0x359997);}[_0x5bc506(0x21df)](){var _0x41c452=_0x5bc506;return this[_0x41c452(0x3936)]?this['_textureMatrix']:super['getReflectionTextureMatrix']();}[_0x5bc506(0x911)](_0x2b5875){var _0x2af80c=_0x5bc506,_0x49f4b1,_0x94588b=this[_0x2af80c(0x3936)];null!=(_0x49f4b1=this[_0x2af80c(0xb64)])&&_0x49f4b1[_0x2af80c(0x18c9)](),this['_renderTarget']=null;const _0x2bdd73=this[_0x2af80c(0x83e)]();_0x2bdd73&&(this[_0x2af80c(0x3081)](_0x2b5875),this[_0x2af80c(0xb64)]=_0x94588b?_0x2bdd73[_0x2af80c(0x2cd1)]()[_0x2af80c(0x63a)](this[_0x2af80c(0x3666)](),this[_0x2af80c(0x2e5c)]):_0x2bdd73[_0x2af80c(0x2cd1)]()[_0x2af80c(0x12e6)](this[_0x2af80c(0x1c70)],this[_0x2af80c(0x2e5c)]),this['_texture']=this[_0x2af80c(0xb64)][_0x2af80c(0x3c38)],void 0x0!==this[_0x2af80c(0x2e5c)][_0x2af80c(0x3a80)]&&(this['samples']=this[_0x2af80c(0x2e5c)][_0x2af80c(0x3a80)]),this[_0x2af80c(0x2437)][_0x2af80c(0xb32)]()&&this[_0x2af80c(0x2437)]['notifyObservers'](this));}[_0x5bc506(0x2f9e)](_0x453197=!0x1,_0xfdabd1=!0x1){var _0x33935b=_0x5bc506;this[_0x33935b(0x2335)](_0x453197,_0xfdabd1);}[_0x5bc506(0xdb1)](){var _0x313e42=_0x5bc506;return this[_0x313e42(0x2335)](!0x1,!0x1,!0x0);}['_render'](_0x131e76=!0x1,_0x5632aa=!0x1,_0x32fdf5=!0x1){var _0x40d25b=_0x5bc506;const _0x35ac53=this[_0x40d25b(0x83e)]();if(!_0x35ac53)return _0x32fdf5;const _0x3568d8=_0x35ac53[_0x40d25b(0x2cd1)]();if(void 0x0!==this[_0x40d25b(0x3929)]&&(_0x131e76=this[_0x40d25b(0x3929)]),this[_0x40d25b(0x278c)]){this[_0x40d25b(0x290f)]=[];for(let _0xb8fbf3=0x0;_0xb8fbf3<this[_0x40d25b(0x278c)][_0x40d25b(0x1377)];_0xb8fbf3++){var _0x1eca9c=this[_0x40d25b(0x278c)][_0xb8fbf3],_0x1eca9c=_0x35ac53[_0x40d25b(0x3f35)](_0x1eca9c);_0x1eca9c&&this[_0x40d25b(0x290f)]['push'](_0x1eca9c);}this[_0x40d25b(0x278c)]=void 0x0;}if(this[_0x40d25b(0x316f)]){this[_0x40d25b(0x290f)]?this[_0x40d25b(0x290f)]['length']=0x0:this['renderList']=[];const _0xaee934=this[_0x40d25b(0x83e)]();if(!_0xaee934)return _0x32fdf5;var _0x1d2a0d=_0xaee934[_0x40d25b(0x3926)];for(let _0x526353=0x0;_0x526353<_0x1d2a0d[_0x40d25b(0x1377)];_0x526353++){var _0x4ed38b=_0x1d2a0d[_0x526353];this[_0x40d25b(0x316f)](_0x4ed38b)&&this['renderList'][_0x40d25b(0x3f90)](_0x4ed38b);}}var _0x4a35a0=_0x3568d8[_0x40d25b(0x111f)];this[_0x40d25b(0x412e)][_0x40d25b(0x2a3a)](this);const _0x24a1db=null!=(_0x5e68f2=this[_0x40d25b(0x146e)])?_0x5e68f2:_0x35ac53[_0x40d25b(0x146e)];var _0x5e68f2=_0x35ac53[_0x40d25b(0x146e)];_0x24a1db&&(_0x24a1db!==_0x35ac53['activeCamera']&&(_0x35ac53['setTransformMatrix'](_0x24a1db['getViewMatrix'](),_0x24a1db[_0x40d25b(0x1d1f)](!0x0)),_0x35ac53[_0x40d25b(0x146e)]=_0x24a1db),_0x3568d8[_0x40d25b(0xbcc)]((_0x24a1db['rigParent']||_0x24a1db)[_0x40d25b(0x245)],this[_0x40d25b(0x3700)](),this['getRenderHeight']())),this[_0x40d25b(0x1b58)]=!0x1;let _0x1b7a6c=_0x32fdf5;if(_0x32fdf5){_0x35ac53[_0x40d25b(0x2e14)]()||_0x35ac53[_0x40d25b(0x76f)]();var _0x16f37a=this[_0x40d25b(0xb4f)]?this[_0x40d25b(0x2070)]():this['isCube']?0x6:0x1;for(let _0x58b432=0x0;_0x58b432<_0x16f37a&&_0x1b7a6c;_0x58b432++){let _0x3270b2=null;var _0x5296b7=this[_0x40d25b(0x290f)]||_0x35ac53[_0x40d25b(0x255c)]()[_0x40d25b(0x3e2c)],_0x960108=(this[_0x40d25b(0x290f)]||_0x35ac53[_0x40d25b(0x255c)]())[_0x40d25b(0x1377)];_0x3568d8[_0x40d25b(0x111f)]=this[_0x40d25b(0x1802)][_0x58b432],this[_0x40d25b(0xbec)][_0x40d25b(0x2a3a)](_0x58b432),_0x3270b2=(_0x3270b2=this['getCustomRenderList']?this['getCustomRenderList'](_0x58b432,_0x5296b7,_0x960108):_0x3270b2)||_0x5296b7,this[_0x40d25b(0x18bc)]||_0x35ac53['updateTransformMatrix'](!0x0);for(let _0x18baa2=0x0;_0x18baa2<_0x3270b2[_0x40d25b(0x1377)]&&_0x1b7a6c;++_0x18baa2){const _0x19b2af=_0x3270b2[_0x18baa2];if(_0x19b2af[_0x40d25b(0x3c85)]()&&!_0x19b2af[_0x40d25b(0x1f6a)]&&_0x19b2af[_0x40d25b(0x1d6e)]&&_0x19b2af[_0x40d25b(0x11db)]){if(this[_0x40d25b(0x1e52)])this[_0x40d25b(0x1e52)](_0x19b2af,this[_0x40d25b(0x345a)],_0x32fdf5)||(_0x1b7a6c=!0x1);else{if(!_0x19b2af[_0x40d25b(0x3261)](!0x0)){_0x1b7a6c=!0x1;continue;}}}}this[_0x40d25b(0x29b7)][_0x40d25b(0x2a3a)](_0x58b432),(this[_0x40d25b(0xb4f)]||this['isCube'])&&(_0x35ac53[_0x40d25b(0xb62)](),_0x35ac53[_0x40d25b(0x3dc3)]());}}else{if(this[_0x40d25b(0xb4f)]&&!this[_0x40d25b(0x3e93)]){for(let _0x453dbb=0x0;_0x453dbb<this['getRenderLayers']();_0x453dbb++)this[_0x40d25b(0x721)](0x0,_0x131e76,_0x5632aa,_0x453dbb,_0x24a1db),_0x35ac53['incrementRenderId'](),_0x35ac53[_0x40d25b(0x3dc3)]();}else{if(this[_0x40d25b(0x3936)]&&!this['isMulti']){for(let _0x5daf9c=0x0;_0x5daf9c<0x6;_0x5daf9c++)this[_0x40d25b(0x721)](_0x5daf9c,_0x131e76,_0x5632aa,void 0x0,_0x24a1db),_0x35ac53[_0x40d25b(0xb62)](),_0x35ac53[_0x40d25b(0x3dc3)]();}else this[_0x40d25b(0x721)](0x0,_0x131e76,_0x5632aa,void 0x0,_0x24a1db);}}return this[_0x40d25b(0x3b5a)][_0x40d25b(0x2a3a)](this),_0x3568d8['currentRenderPassId']=_0x4a35a0,_0x5e68f2&&(_0x35ac53[_0x40d25b(0x146e)]=_0x5e68f2,(0x1<_0x35ac53[_0x40d25b(0x2cd1)]()[_0x40d25b(0x17cd)]['length']||this['activeCamera']&&this['activeCamera']!==_0x35ac53[_0x40d25b(0x146e)])&&_0x35ac53['setTransformMatrix'](_0x35ac53[_0x40d25b(0x146e)][_0x40d25b(0x2e14)](),_0x35ac53[_0x40d25b(0x146e)]['getProjectionMatrix'](!0x0)),_0x3568d8[_0x40d25b(0xbcc)](_0x35ac53[_0x40d25b(0x146e)][_0x40d25b(0x245)])),_0x35ac53[_0x40d25b(0x3dc3)](),_0x1b7a6c;}[_0x5bc506(0x1b2f)](_0x40e9ff,_0x5829fc){var _0xd04ce6=_0x5bc506;return _0x5829fc*=_0x40e9ff,_0x5829fc=_0x320ab4['D'][_0xd04ce6(0x2059)](_0x5829fc+0x4000/(0x80+_0x5829fc)),Math[_0xd04ce6(0x3478)](_0x320ab4['D']['FloorPOT'](_0x40e9ff),_0x5829fc);}[_0x5bc506(0x59b)](_0xc8a681,_0x28aa38,_0x13912d,_0x2857fd){var _0x404147=_0x5bc506;const _0x307dc7=this['getScene']();if(_0x307dc7){this[_0x404147(0x1442)]['reset']();var _0x33a413,_0x5810b2=_0x307dc7[_0x404147(0x36f0)]();for(let _0x528bee=0x0;_0x528bee<_0x28aa38;_0x528bee++){const _0xc0dc03=_0xc8a681[_0x528bee];if(_0xc0dc03&&!_0xc0dc03[_0x404147(0x1f6a)]){if(this['customIsReadyFunction']){if(!this['customIsReadyFunction'](_0xc0dc03,this[_0x404147(0x345a)],!0x1)){this[_0x404147(0x27a7)]();continue;}}else{if(!_0xc0dc03['isReady'](0x0===this[_0x404147(0x345a)])){this['resetRefreshCounter']();continue;}}if(!_0xc0dc03['_internalAbstractMeshDataInfo'][_0x404147(0xc0f)]&&_0x307dc7[_0x404147(0x146e)]&&(_0xc0dc03[_0x404147(0x988)][_0x404147(0x3039)]=_0x307dc7['customLODSelector']?_0x307dc7[_0x404147(0x2a9)](_0xc0dc03,this[_0x404147(0x146e)]||_0x307dc7[_0x404147(0x146e)]):_0xc0dc03[_0x404147(0x2dae)](this[_0x404147(0x146e)]||_0x307dc7[_0x404147(0x146e)]),_0xc0dc03['_internalAbstractMeshDataInfo'][_0x404147(0xc0f)]=!0x0),_0xc0dc03[_0x404147(0x988)][_0x404147(0x3039)]){let _0x15f003=_0xc0dc03[_0x404147(0x988)]['_currentLOD'];if(_0x15f003['_preActivateForIntermediateRendering'](_0x5810b2),_0x33a413=!(!_0x2857fd||!_0x13912d)&&0x0==(_0xc0dc03[_0x404147(0x6d0)]&_0x13912d[_0x404147(0x6d0)]),_0xc0dc03['isEnabled']()&&_0xc0dc03[_0x404147(0x1d6e)]&&_0xc0dc03['subMeshes']&&!_0x33a413&&(_0x15f003!==_0xc0dc03&&_0x15f003[_0x404147(0x2929)](_0x5810b2,!0x0),_0xc0dc03[_0x404147(0x2929)](_0x5810b2,!0x0)&&_0xc0dc03[_0x404147(0x11db)]['length'])){_0xc0dc03[_0x404147(0x906)]?_0xc0dc03[_0x404147(0x988)][_0x404147(0x1cfb)]&&(_0x15f003=_0xc0dc03):_0x15f003[_0x404147(0x988)]['_onlyForInstancesIntermediate']=!0x1,_0x15f003[_0x404147(0x988)][_0x404147(0x18b8)]=!0x0;for(let _0x5168a5=0x0;_0x5168a5<_0x15f003[_0x404147(0x11db)][_0x404147(0x1377)];_0x5168a5++){var _0x59fd07=_0x15f003[_0x404147(0x11db)][_0x5168a5];this['_renderingManager']['dispatch'](_0x59fd07,_0x15f003);}}}}}for(let _0x500801=0x0;_0x500801<_0x307dc7['particleSystems'][_0x404147(0x1377)];_0x500801++){const _0x4be31a=_0x307dc7['particleSystems'][_0x500801],_0x24ce40=_0x4be31a[_0x404147(0x3144)];_0x4be31a[_0x404147(0x13e6)]()&&_0x24ce40&&(!_0x24ce40['position']||_0x24ce40[_0x404147(0x3c85)]())&&this[_0x404147(0x1442)]['dispatchParticles'](_0x4be31a);}}}[_0x5bc506(0x2394)](_0x1d6e60=0x0,_0x189241=0x0){var _0x1da001=_0x5bc506;const _0x5f2488=this[_0x1da001(0x83e)]();if(_0x5f2488){const _0xb21e7b=_0x5f2488[_0x1da001(0x2cd1)]();this[_0x1da001(0xb64)]&&_0xb21e7b[_0x1da001(0x19c0)](this['_renderTarget'],this[_0x1da001(0x3936)]?_0x1d6e60:void 0x0,void 0x0,void 0x0,this[_0x1da001(0x2c28)],0x0,_0x189241);}}[_0x5bc506(0x2c33)](_0x5e5aa,_0x449595){var _0x486eef=_0x5bc506;this[_0x486eef(0xb64)]&&_0x5e5aa[_0x486eef(0x18ef)](this[_0x486eef(0xb64)],this['isCube'],()=>{var _0x154302=_0x486eef;this[_0x154302(0x29b7)]['notifyObservers'](_0x449595);});}['_prepareFrame'](_0x2776eb,_0x1d2580,_0x5c4e89,_0x55d8f2){var _0x1dda3f=_0x5bc506;this['_postProcessManager']?this[_0x1dda3f(0x30e2)]||this[_0x1dda3f(0x4137)][_0x1dda3f(0x2fa2)](this[_0x1dda3f(0xe04)],this['_postProcesses']):_0x55d8f2&&_0x2776eb[_0x1dda3f(0x6b6)][_0x1dda3f(0x2fa2)](this['_texture'])||this[_0x1dda3f(0x2394)](_0x1d2580,_0x5c4e89);}['_renderToTarget'](_0x252623,_0x4a4659,_0x58f5b9,_0x57b86e=0x0,_0x2a380b=null){var _0x105e62=_0x5bc506;const _0x25376d=this[_0x105e62(0x83e)]();if(_0x25376d){const _0x161b08=_0x25376d[_0x105e62(0x2cd1)]();if(null!=(_0x25c064=_0x161b08['_debugPushGroup'])&&_0x25c064[_0x105e62(0x29f)](_0x161b08,'render\x20to\x20face\x20#'+_0x252623+_0x105e62(0x41d4)+_0x57b86e,0x1),this[_0x105e62(0x2fa2)](_0x25376d,_0x252623,_0x57b86e,_0x4a4659),this[_0x105e62(0xb4f)]?(_0x161b08['currentRenderPassId']=this[_0x105e62(0x1802)][_0x57b86e],this[_0x105e62(0xbec)][_0x105e62(0x2a3a)](_0x57b86e)):(_0x161b08[_0x105e62(0x111f)]=this[_0x105e62(0x1802)][_0x252623],this[_0x105e62(0xbec)][_0x105e62(0x2a3a)](_0x252623)),_0x161b08[_0x105e62(0x253c)]&&_0x161b08[_0x105e62(0x3915)]===_0x556915['g'][_0x105e62(0x1bbe)])this[_0x105e62(0x3d99)][_0x105e62(0xb32)]()?this[_0x105e62(0x3d99)]['notifyObservers'](_0x161b08):this[_0x105e62(0x2ff5)]||_0x161b08[_0x105e62(0x2f8)](this[_0x105e62(0x3c0e)]||_0x25376d[_0x105e62(0x3c0e)],!0x0,!0x0,!0x0);else{let _0x1960e7=null;var _0x25c064=this[_0x105e62(0x290f)]||_0x25376d[_0x105e62(0x255c)]()[_0x105e62(0x3e2c)],_0x538845=(this[_0x105e62(0x290f)]||_0x25376d[_0x105e62(0x255c)]())['length'];(_0x1960e7=this[_0x105e62(0x14ae)]?this['getCustomRenderList'](this[_0x105e62(0xb4f)]?_0x57b86e:_0x252623,_0x25c064,_0x538845):_0x1960e7)?this[_0x105e62(0x59b)](_0x1960e7,_0x1960e7['length'],_0x2a380b,this[_0x105e62(0x1836)]):(this[_0x105e62(0x1b58)]||(this[_0x105e62(0x59b)](_0x25c064,_0x538845,_0x2a380b,!this[_0x105e62(0x290f)]||this[_0x105e62(0x1836)]),this[_0x105e62(0x1b58)]=!0x0),_0x1960e7=_0x25c064);for(const _0x2d4000 of _0x25376d[_0x105e62(0x2ac8)])_0x2d4000[_0x105e62(0x32de)](this,_0x252623,_0x57b86e);this[_0x105e62(0x3d99)][_0x105e62(0xb32)]()?this['onClearObservable'][_0x105e62(0x2a3a)](_0x161b08):this['skipInitialClear']||_0x161b08[_0x105e62(0x2f8)](this[_0x105e62(0x3c0e)]||_0x25376d[_0x105e62(0x3c0e)],!0x0,!0x0,!0x0),this['_doNotChangeAspectRatio']||_0x25376d[_0x105e62(0x76f)](!0x0);for(const _0x3700f4 of _0x25376d['_beforeRenderTargetDrawStage'])_0x3700f4[_0x105e62(0x32de)](this,_0x252623,_0x57b86e);this[_0x105e62(0x1442)][_0x105e62(0x2f9e)](this['customRenderFunction'],_0x1960e7,this[_0x105e62(0x1a1a)],this[_0x105e62(0x258b)]);for(const _0x10cfbf of _0x25376d['_afterRenderTargetDrawStage'])_0x10cfbf['action'](this,_0x252623,_0x57b86e);_0x25c064=null!=(_0x2a380b=null==(_0x538845=this[_0x105e62(0xe04)])?void 0x0:_0x538845['generateMipMaps'])&&_0x2a380b,(this[_0x105e62(0xe04)]&&(this[_0x105e62(0xe04)]['generateMipMaps']=!0x1),this['_postProcessManager']?this[_0x105e62(0x4137)][_0x105e62(0x1eb8)](!0x1,null!=(_0x538845=this[_0x105e62(0xb64)])?_0x538845:void 0x0,_0x252623,this[_0x105e62(0x40a3)],this[_0x105e62(0x2c28)]):_0x4a4659&&_0x25376d[_0x105e62(0x6b6)][_0x105e62(0x1eb8)](!0x1,null!=(_0x2a380b=this[_0x105e62(0xb64)])?_0x2a380b:void 0x0,_0x252623));for(const _0x492df7 of _0x25376d[_0x105e62(0x319)])_0x492df7[_0x105e62(0x32de)](this,_0x252623,_0x57b86e);this[_0x105e62(0xe04)]&&(this['_texture'][_0x105e62(0x2dba)]=_0x25c064),this[_0x105e62(0x18bc)]||_0x25376d['updateTransformMatrix'](!0x0),_0x58f5b9&&_0xac87c3['B']['DumpFramebuffer'](this[_0x105e62(0x3700)](),this[_0x105e62(0x2579)](),_0x161b08);}this[_0x105e62(0x2c33)](_0x161b08,_0x252623),this[_0x105e62(0xe04)]&&this[_0x105e62(0x3936)]&&0x5===_0x252623&&_0x161b08[_0x105e62(0x3a71)](this[_0x105e62(0xe04)]),null!=(_0x538845=_0x161b08[_0x105e62(0x2678)])&&_0x538845[_0x105e62(0x29f)](_0x161b08,0x1);}}[_0x5bc506(0x18d2)](_0x3c47e1,_0x39f9f2=null,_0x1c8c31=null,_0x17c5ac=null){var _0x436101=_0x5bc506;this[_0x436101(0x1442)][_0x436101(0x18d2)](_0x3c47e1,_0x39f9f2,_0x1c8c31,_0x17c5ac);}[_0x5bc506(0x19ed)](_0xd2ac17,_0x4796a4){var _0x15c939=_0x5bc506;this['_renderingManager'][_0x15c939(0x19ed)](_0xd2ac17,_0x4796a4),this[_0x15c939(0x1442)]['_useSceneAutoClearSetup']=!0x1;}[_0x5bc506(0x95b)](){var _0x5c5cc1=_0x5bc506,_0x34f6b9=this[_0x5c5cc1(0x5dd)]();const _0x421915=new _0x52fc2d(this[_0x5c5cc1(0xc8c)],_0x34f6b9,this[_0x5c5cc1(0x83e)](),this['_renderTargetOptions'][_0x5c5cc1(0x2dba)],this[_0x5c5cc1(0x18bc)],this[_0x5c5cc1(0x2e5c)][_0x5c5cc1(0x21e0)],this[_0x5c5cc1(0x3936)],this['_renderTargetOptions'][_0x5c5cc1(0x14ec)],this['_renderTargetOptions'][_0x5c5cc1(0x24a9)],this[_0x5c5cc1(0x2e5c)]['generateStencilBuffer'],void 0x0,this['_renderTargetOptions'][_0x5c5cc1(0x1f4f)],void 0x0,this['_renderTargetOptions'][_0x5c5cc1(0x3a80)]);return _0x421915[_0x5c5cc1(0x3475)]=this[_0x5c5cc1(0x3475)],_0x421915[_0x5c5cc1(0x184a)]=this[_0x5c5cc1(0x184a)],_0x421915['coordinatesMode']=this['coordinatesMode'],this[_0x5c5cc1(0x290f)]&&(_0x421915['renderList']=this[_0x5c5cc1(0x290f)]['slice'](0x0)),_0x421915;}[_0x5bc506(0x2fcc)](){var _0x56caf1=_0x5bc506;if(!this[_0x56caf1(0xc8c)])return null;const _0x1dca74=super[_0x56caf1(0x2fcc)]();if(_0x1dca74[_0x56caf1(0xf73)]=this[_0x56caf1(0x3666)](),_0x1dca74[_0x56caf1(0x290f)]=[],this['renderList']){for(let _0x866d16=0x0;_0x866d16<this[_0x56caf1(0x290f)][_0x56caf1(0x1377)];_0x866d16++)_0x1dca74['renderList'][_0x56caf1(0x3f90)](this[_0x56caf1(0x290f)][_0x866d16]['id']);}return _0x1dca74;}[_0x5bc506(0x10a1)](){var _0x571dc0=_0x5bc506,_0x4b0090;null!=(_0x4b0090=this[_0x571dc0(0xb64)])&&_0x4b0090[_0x571dc0(0x18c9)](!0x0);}[_0x5bc506(0x20cf)](){var _0x1ffc7c=_0x5bc506,_0x34a4dc;null!=(_0x34a4dc=this[_0x1ffc7c(0xb64)])&&_0x34a4dc[_0x1ffc7c(0x392c)](),this[_0x1ffc7c(0xe04)]=null;}[_0x5bc506(0x18c9)](){var _0xb48a34=_0x5bc506,_0x590e97;this[_0xb48a34(0x2437)]['clear'](),this[_0xb48a34(0x3d99)][_0xb48a34(0x2f8)](),this[_0xb48a34(0x29b7)][_0xb48a34(0x2f8)](),this['onAfterUnbindObservable']['clear'](),this[_0xb48a34(0x412e)][_0xb48a34(0x2f8)](),this[_0xb48a34(0xbec)][_0xb48a34(0x2f8)](),this[_0xb48a34(0x4137)]&&(this[_0xb48a34(0x4137)][_0xb48a34(0x18c9)](),this[_0xb48a34(0x4137)]=null),this[_0xb48a34(0x3113)]&&this[_0xb48a34(0x3113)][_0xb48a34(0x18c9)](),this[_0xb48a34(0x1bc0)](),this['clearPostProcesses'](!0x0),this[_0xb48a34(0x987)]&&(this[_0xb48a34(0x83e)]()[_0xb48a34(0x2cd1)]()[_0xb48a34(0x2437)][_0xb48a34(0x854)](this['_resizeObserver']),this[_0xb48a34(0x987)]=null),this[_0xb48a34(0x290f)]=null;const _0x20bd0a=this[_0xb48a34(0x83e)]();if(_0x20bd0a){let _0x42b9d3=_0x20bd0a[_0xb48a34(0x65d)][_0xb48a34(0x919)](this);0x0<=_0x42b9d3&&_0x20bd0a[_0xb48a34(0x65d)][_0xb48a34(0x5ff)](_0x42b9d3,0x1);for(const _0x42651f of _0x20bd0a[_0xb48a34(0x1923)])0x0<=(_0x42b9d3=_0x42651f[_0xb48a34(0x65d)][_0xb48a34(0x919)](this))&&_0x42651f[_0xb48a34(0x65d)][_0xb48a34(0x5ff)](_0x42b9d3,0x1);null!=(_0x590e97=this[_0xb48a34(0xb64)])&&_0x590e97[_0xb48a34(0x18c9)](),this[_0xb48a34(0xb64)]=null,this['_texture']=null,super[_0xb48a34(0x18c9)]();}}[_0x5bc506(0x2ef6)](){var _0x25f095=_0x5bc506;this[_0x25f095(0x345a)]===_0x52fc2d[_0x25f095(0x1032)]&&(this['refreshRate']=_0x52fc2d[_0x25f095(0x1032)]),this[_0x25f095(0x4137)]&&this[_0x25f095(0x4137)][_0x25f095(0x2ef6)]();}['freeRenderingGroups'](){var _0x6f3ad1=_0x5bc506;this['_renderingManager']&&this[_0x6f3ad1(0x1442)]['freeRenderingGroups']();}[_0x5bc506(0x529)](){return 0x1;}}_0x52fc2d[_0x5bc506(0x1032)]=0x0,_0x52fc2d[_0x5bc506(0x29a7)]=0x1,_0x52fc2d[_0x5bc506(0x2f14)]=0x2,_0x4cc86c['x']['_CreateRenderTargetTexture']=(_0x1e0891,_0x4ad300,_0x467a16,_0x491c22,_0x111d4a)=>new _0x52fc2d(_0x1e0891,_0x4ad300,_0x467a16,_0x491c22);},0xbac7:(_0x316c7f,_0x567a6b,_0x24cf7d)=>{var _0x5c4851=a8_0x16e4d8;_0x24cf7d['d'](_0x567a6b,{'x':()=>_0x59f749});function _0x39b652(_0x15796f,_0x203698,_0x3f0a9a,_0x3ec5d0){var _0x31b888=a8_0x5b24,_0x414d1b,_0x5e323b=arguments[_0x31b888(0x1377)],_0x21533e=_0x5e323b<0x3?_0x203698:null===_0x3ec5d0?_0x3ec5d0=Object[_0x31b888(0xd3d)](_0x203698,_0x3f0a9a):_0x3ec5d0;if(_0x31b888(0x1e3f)==typeof Reflect&&_0x31b888(0x38fa)==typeof Reflect[_0x31b888(0x1dac)])_0x21533e=Reflect[_0x31b888(0x1dac)](_0x15796f,_0x203698,_0x3f0a9a,_0x3ec5d0);else{for(var _0x37de30=_0x15796f[_0x31b888(0x1377)]-0x1;0x0<=_0x37de30;_0x37de30--)(_0x414d1b=_0x15796f[_0x37de30])&&(_0x21533e=(_0x5e323b<0x3?_0x414d1b(_0x21533e):0x3<_0x5e323b?_0x414d1b(_0x203698,_0x3f0a9a,_0x21533e):_0x414d1b(_0x203698,_0x3f0a9a))||_0x21533e);}0x3<_0x5e323b&&_0x21533e&&Object[_0x31b888(0x395)](_0x203698,_0x3f0a9a,_0x21533e);}var _0xd19d4a=_0x24cf7d(0x153ad),_0x2faf6d=_0x24cf7d(0xf96c),_0x5d4158=_0x24cf7d(0x9fd1),_0x567a6b=_0x24cf7d(0x11929),_0x25a2ea=_0x24cf7d(0x77a5),_0x3e9c0b=_0x24cf7d(0xe456),_0x128863=_0x24cf7d(0x15cb9),_0x48376d=_0x24cf7d(0xd84a),_0x1ec8da=_0x24cf7d(0x15d46),_0x2454b9=_0x24cf7d(0x2037),_0x2a2867=_0x24cf7d(0x17442),_0x1cca25=_0x24cf7d(0x835c),_0x11ca78=_0x24cf7d(0x2010);class _0x59f749 extends _0x567a6b['V']{constructor(_0x2d2610,_0x43456d,_0x2636c3,_0x1fef00,_0x397da5=_0x59f749['TRILINEAR_SAMPLINGMODE'],_0x586d35=null,_0x145c0=null,_0x11414a=null,_0xac9383=!0x1,_0x34c9bb,_0x4ca5aa,_0x11ac72,_0x2a6597,_0x3d606b){var _0x50d605=a8_0x5b24;super(_0x43456d),this['url']=null,this[_0x50d605(0x3f1a)]=0x0,this[_0x50d605(0x11a3)]=0x0,this['uScale']=0x1,this[_0x50d605(0x296)]=0x1,this[_0x50d605(0x2a73)]=0x0,this[_0x50d605(0x1e3)]=0x0,this['wAng']=0x0,this[_0x50d605(0x1b14)]=0.5,this['vRotationCenter']=0.5,this['wRotationCenter']=0.5,this[_0x50d605(0x304f)]=!0x1,this['inspectableCustomProperties']=null,this['_noMipmap']=!0x1,this[_0x50d605(0x3056)]=!0x1,this['_rowGenerationMatrix']=null,this[_0x50d605(0x18ae)]=null,this[_0x50d605(0x3f0b)]=null,this['_t0']=null,this[_0x50d605(0x416f)]=null,this['_t2']=null,this['_cachedUOffset']=-0x1,this['_cachedVOffset']=-0x1,this['_cachedUScale']=0x0,this[_0x50d605(0x3290)]=0x0,this[_0x50d605(0x2a79)]=-0x1,this[_0x50d605(0x34ea)]=-0x1,this[_0x50d605(0x1259)]=-0x1,this[_0x50d605(0x41d6)]=-0x1,this[_0x50d605(0x2d41)]=-0x1,this[_0x50d605(0x3288)]=-0x1,this[_0x50d605(0x2a0c)]=-0x1,this['_cachedHomogeneousRotationInUVTransform']=!0x1,this[_0x50d605(0x3238)]=null,this['_cachedReflectionUOffset']=-0x1,this['_cachedReflectionVOffset']=-0x1,this[_0x50d605(0x2936)]=0x0,this['_cachedReflectionVScale']=0x0,this[_0x50d605(0x5df)]=-0x1,this[_0x50d605(0x155b)]=null,this[_0x50d605(0x348d)]=!0x1,this[_0x50d605(0x3291)]=null,this[_0x50d605(0x627)]=null,this[_0x50d605(0x28f3)]=null,this[_0x50d605(0x347b)]=new _0x2faf6d['y$'](),this[_0x50d605(0x6c6)]=!0x0,this[_0x50d605(0xc8c)]=_0x2d2610||'',this[_0x50d605(0x738)]=_0x2d2610;let _0x42dcb8,_0x591f59=!0x1,_0x198577=null;_0x50d605(0x1e3f)==typeof _0x2636c3&&null!==_0x2636c3?(_0x42dcb8=null!=(_0x43456d=_0x2636c3[_0x50d605(0x678)])&&_0x43456d,_0x1fef00=null!=(_0x2d2610=_0x2636c3[_0x50d605(0x41b8)])?_0x2d2610:!_0x11ca78['e']['UseOpenGLOrientationForUV'],_0x397da5=null!=(_0x43456d=_0x2636c3[_0x50d605(0x14ec)])?_0x43456d:_0x59f749[_0x50d605(0x1c0b)],_0x586d35=null!=(_0x2d2610=_0x2636c3['onLoad'])?_0x2d2610:null,_0x145c0=null!=(_0x43456d=_0x2636c3[_0x50d605(0x374a)])?_0x43456d:null,_0x11414a=null!=(_0x2d2610=_0x2636c3[_0x50d605(0x25c8)])?_0x2d2610:null,_0xac9383=null!=(_0x43456d=_0x2636c3[_0x50d605(0x2c03)])&&_0x43456d,_0x34c9bb=_0x2636c3['format'],_0x4ca5aa=_0x2636c3[_0x50d605(0x3528)],_0x11ac72=_0x2636c3[_0x50d605(0x3ad2)],_0x2a6597=_0x2636c3[_0x50d605(0x3d51)],_0x591f59=null!=(_0x2d2610=_0x2636c3[_0x50d605(0x1b79)])&&_0x2d2610,_0x198577=null!=(_0x43456d=_0x2636c3['internalTexture'])?_0x43456d:null):_0x42dcb8=!!_0x2636c3,this['_noMipmap']=_0x42dcb8,this[_0x50d605(0x3056)]=void 0x0===_0x1fef00?!_0x11ca78['e']['UseOpenGLOrientationForUV']:_0x1fef00,this['_initialSamplingMode']=_0x397da5,this['_buffer']=_0x11414a,this[_0x50d605(0x348d)]=_0xac9383,this[_0x50d605(0x3b36)]=_0x4ca5aa,this[_0x50d605(0x3a7f)]=_0x11ac72,this[_0x50d605(0x3f4e)]=_0x2a6597,this[_0x50d605(0xc92)]=_0x591f59,this[_0x50d605(0x3ddc)]=_0x3d606b,_0x34c9bb&&(this[_0x50d605(0x3291)]=_0x34c9bb);const _0x49837a=this[_0x50d605(0x83e)](),_0x1e7012=this[_0x50d605(0x1853)]();if(_0x1e7012){_0x1e7012[_0x50d605(0xbd5)][_0x50d605(0x2a3a)](this);const _0x5836ff=()=>{var _0x540e2a=_0x50d605;this[_0x540e2a(0xe04)]&&(this['_texture'][_0x540e2a(0x3250)]&&(this[_0x540e2a(0x296)]*=-0x1,this[_0x540e2a(0x11a3)]+=0x1),null!==this['_texture']['_cachedWrapU']&&(this[_0x540e2a(0x4100)]=this['_texture'][_0x540e2a(0x5bb)],this[_0x540e2a(0xe04)]['_cachedWrapU']=null),null!==this['_texture'][_0x540e2a(0x146a)]&&(this[_0x540e2a(0x3d59)]=this[_0x540e2a(0xe04)][_0x540e2a(0x146a)],this[_0x540e2a(0xe04)]['_cachedWrapV']=null),null!==this[_0x540e2a(0xe04)][_0x540e2a(0x2d9a)]&&(this[_0x540e2a(0xe10)]=this[_0x540e2a(0xe04)][_0x540e2a(0x2d9a)],this[_0x540e2a(0xe04)][_0x540e2a(0x2d9a)]=null)),this[_0x540e2a(0x347b)][_0x540e2a(0xb32)]()&&this[_0x540e2a(0x347b)][_0x540e2a(0x2a3a)](this),_0x586d35&&_0x586d35(),!this['isBlocking']&&_0x49837a&&_0x49837a[_0x540e2a(0x3dc3)]();},_0x3fd8ca=(_0x2aa837,_0x261a50)=>{var _0x40bca7=_0x50d605;this[_0x40bca7(0x193f)]=!0x0,this[_0x40bca7(0x17a9)]={'message':_0x2aa837,'exception':_0x261a50},_0x145c0&&_0x145c0(_0x2aa837,_0x261a50),_0x59f749['OnTextureLoadErrorObservable'][_0x40bca7(0x2a3a)](this);};if(!this[_0x50d605(0x738)]&&!_0x198577)return this[_0x50d605(0x627)]=_0x5836ff,void(this[_0x50d605(0x28f3)]=_0x3fd8ca);if(this[_0x50d605(0xe04)]=null!==_0x198577&&void 0x0!==_0x198577?_0x198577:this[_0x50d605(0xd68)](this['url'],_0x42dcb8,_0x397da5,this['_invertY'],_0x591f59),this[_0x50d605(0xe04)]){if(this[_0x50d605(0xe04)][_0x50d605(0x3261)])_0x48376d['Q']['SetImmediate'](()=>_0x5836ff());else{const _0x1457b7=this[_0x50d605(0xe04)][_0x50d605(0x3f2a)][_0x50d605(0x3fc1)](_0x5836ff);this[_0x50d605(0xe04)][_0x50d605(0x5cd)][_0x50d605(0x3fc1)](_0x5ddd60=>{var _0x5e8ac4=_0x50d605;_0x3fd8ca(_0x5ddd60[_0x5e8ac4(0x3bd2)],_0x5ddd60[_0x5e8ac4(0x3cdc)]),null!=(_0x5ddd60=this[_0x5e8ac4(0xe04)])&&_0x5ddd60['onLoadedObservable'][_0x5e8ac4(0x854)](_0x1457b7);});}}else{if(_0x49837a&&_0x49837a[_0x50d605(0x3f8b)])this[_0x50d605(0x24c8)]=_0x25a2ea['g']['DELAYLOADSTATE_NOTLOADED'],this['_delayedOnLoad']=_0x5836ff,this['_delayedOnError']=_0x3fd8ca;else{try{this[_0x50d605(0xe04)]=_0x1e7012[_0x50d605(0x3792)](this[_0x50d605(0x738)],_0x42dcb8,this[_0x50d605(0x3056)],_0x49837a,_0x397da5,_0x5836ff,_0x3fd8ca,this['_buffer'],void 0x0,this[_0x50d605(0x3291)],this[_0x50d605(0x3ddc)],_0x4ca5aa,_0x11ac72,_0x2a6597,_0x591f59);}catch(_0x36f8c7){throw _0x3fd8ca(_0x50d605(0x2d49),_0x36f8c7),_0x36f8c7;}_0xac9383&&(this[_0x50d605(0x155b)]=null);}}}}get[_0x5c4851(0x678)](){var _0x5923ad=_0x5c4851;return this[_0x5923ad(0x2896)];}get['mimeType'](){var _0x30fc77=_0x5c4851;return this[_0x30fc77(0x3b36)];}set[_0x5c4851(0x3bdb)](_0x3de450){var _0x5e85fa=_0x5c4851;this[_0x5e85fa(0x6c6)]=_0x3de450;}get[_0x5c4851(0x3bdb)](){var _0x383acc=_0x5c4851;return this[_0x383acc(0x6c6)];}get[_0x5c4851(0x41b8)](){var _0x5ac7a4=_0x5c4851;return this[_0x5ac7a4(0x3056)];}[_0x5c4851(0x1f8f)](_0x3d2876,_0x3b4b67=null,_0x263d67,_0x260a7d){var _0x51154d=_0x5c4851;this[_0x51154d(0x738)]&&(this[_0x51154d(0x20cf)](),this['getScene']()[_0x51154d(0x3ae2)](_0x25a2ea['g'][_0x51154d(0x1fa)])),this[_0x51154d(0xc8c)]&&!this[_0x51154d(0xc8c)][_0x51154d(0x1a2c)](_0x51154d(0x217a))||(this[_0x51154d(0xc8c)]=_0x3d2876),this[_0x51154d(0x738)]=_0x3d2876,this[_0x51154d(0x155b)]=_0x3b4b67,this[_0x51154d(0x3ddc)]=_0x260a7d,this[_0x51154d(0x24c8)]=_0x25a2ea['g'][_0x51154d(0x2e74)],_0x263d67&&(this[_0x51154d(0x627)]=_0x263d67),this[_0x51154d(0x2652)]();}[_0x5c4851(0x2652)](){var _0x55b48f=_0x5c4851;if(this['delayLoadState']===_0x25a2ea['g'][_0x55b48f(0x2e74)]){const _0x422c1c=this[_0x55b48f(0x83e)]();_0x422c1c&&(this[_0x55b48f(0x24c8)]=_0x25a2ea['g']['DELAYLOADSTATE_LOADED'],this[_0x55b48f(0xe04)]=this['_getFromCache'](this['url'],this[_0x55b48f(0x2896)],this[_0x55b48f(0x14ec)],this[_0x55b48f(0x3056)],this[_0x55b48f(0xc92)]),this[_0x55b48f(0xe04)]?this[_0x55b48f(0x627)]&&(this[_0x55b48f(0xe04)]['isReady']?_0x48376d['Q'][_0x55b48f(0x12a7)](this[_0x55b48f(0x627)]):this[_0x55b48f(0xe04)][_0x55b48f(0x3f2a)][_0x55b48f(0x3fc1)](this[_0x55b48f(0x627)])):(this[_0x55b48f(0xe04)]=_0x422c1c[_0x55b48f(0x2cd1)]()[_0x55b48f(0x3792)](this[_0x55b48f(0x738)],this[_0x55b48f(0x2896)],this[_0x55b48f(0x3056)],_0x422c1c,this[_0x55b48f(0x14ec)],this['_delayedOnLoad'],this[_0x55b48f(0x28f3)],this['_buffer'],null,this['_format'],this[_0x55b48f(0x3ddc)],this[_0x55b48f(0x3b36)],this[_0x55b48f(0x3a7f)],this[_0x55b48f(0x3f4e)],this[_0x55b48f(0xc92)]),this[_0x55b48f(0x348d)]&&(this['_buffer']=null)),this[_0x55b48f(0x627)]=null,this['_delayedOnError']=null);}}[_0x5c4851(0x33ad)](_0x4e393c,_0x28e24f,_0x4e3ff9,_0x29a977){var _0x356cd2=_0x5c4851;_0x4e393c*=this[_0x356cd2(0x3b63)],_0x28e24f*=this['_cachedVScale'],_0x4e393c-=this[_0x356cd2(0x1b14)]*this[_0x356cd2(0x3b63)],_0x28e24f-=this[_0x356cd2(0x3e1b)]*this[_0x356cd2(0x3290)],_0x4e3ff9-=this[_0x356cd2(0x1edd)],_0x5d4158['P'][_0x356cd2(0xd95)](_0x4e393c,_0x28e24f,_0x4e3ff9,this[_0x356cd2(0x3d19)],_0x29a977),_0x29a977['x']+=this[_0x356cd2(0x1b14)]*this[_0x356cd2(0x3b63)]+this[_0x356cd2(0x3068)],_0x29a977['y']+=this[_0x356cd2(0x3e1b)]*this[_0x356cd2(0x3290)]+this[_0x356cd2(0x1477)],_0x29a977['z']+=this[_0x356cd2(0x1edd)];}[_0x5c4851(0x1ebe)](_0x7ce0e){var _0x2a1c56=_0x5c4851;return null!==_0x7ce0e&&this[_0x2a1c56(0x3f1a)]===_0x7ce0e['uOffset']&&this['vOffset']===_0x7ce0e[_0x2a1c56(0x11a3)]&&this[_0x2a1c56(0x3d79)]===_0x7ce0e[_0x2a1c56(0x3d79)]&&this[_0x2a1c56(0x296)]===_0x7ce0e[_0x2a1c56(0x296)]&&this[_0x2a1c56(0x2a73)]===_0x7ce0e[_0x2a1c56(0x2a73)]&&this['vAng']===_0x7ce0e[_0x2a1c56(0x1e3)]&&this[_0x2a1c56(0x623)]===_0x7ce0e[_0x2a1c56(0x623)];}[_0x5c4851(0x318f)](_0x2df820=0x1){var _0x51bc94=_0x5c4851;if(this['uOffset']===this[_0x51bc94(0x3068)]&&this['vOffset']===this[_0x51bc94(0x1477)]&&this[_0x51bc94(0x3d79)]*_0x2df820===this[_0x51bc94(0x3b63)]&&this[_0x51bc94(0x296)]===this[_0x51bc94(0x3290)]&&this['uAng']===this['_cachedUAng']&&this[_0x51bc94(0x1e3)]===this[_0x51bc94(0x34ea)]&&this['wAng']===this[_0x51bc94(0x1259)]&&this[_0x51bc94(0x1b14)]===this[_0x51bc94(0x2d41)]&&this[_0x51bc94(0x3e1b)]===this[_0x51bc94(0x3288)]&&this[_0x51bc94(0x1edd)]===this['_cachedWRotationCenter']&&this[_0x51bc94(0x304f)]===this[_0x51bc94(0x3525)])return this[_0x51bc94(0x18ae)];this['_cachedUOffset']=this['uOffset'],this[_0x51bc94(0x1477)]=this[_0x51bc94(0x11a3)],this[_0x51bc94(0x3b63)]=this[_0x51bc94(0x3d79)]*_0x2df820,this['_cachedVScale']=this['vScale'],this[_0x51bc94(0x2a79)]=this[_0x51bc94(0x2a73)],this[_0x51bc94(0x34ea)]=this[_0x51bc94(0x1e3)],this[_0x51bc94(0x1259)]=this[_0x51bc94(0x623)],this[_0x51bc94(0x2d41)]=this[_0x51bc94(0x1b14)],this[_0x51bc94(0x3288)]=this[_0x51bc94(0x3e1b)],this[_0x51bc94(0x2a0c)]=this[_0x51bc94(0x1edd)],this[_0x51bc94(0x3525)]=this[_0x51bc94(0x304f)],this[_0x51bc94(0x18ae)]&&this['_rowGenerationMatrix']||(this[_0x51bc94(0x18ae)]=_0x5d4158['y3'][_0x51bc94(0x23ed)](),this['_rowGenerationMatrix']=new _0x5d4158['y3'](),this[_0x51bc94(0x1837)]=_0x5d4158['P']['Zero'](),this[_0x51bc94(0x416f)]=_0x5d4158['P'][_0x51bc94(0x23ed)](),this[_0x51bc94(0x2dd8)]=_0x5d4158['P'][_0x51bc94(0x23ed)]()),_0x5d4158['y3'][_0x51bc94(0x3671)](this[_0x51bc94(0x1e3)],this[_0x51bc94(0x2a73)],this[_0x51bc94(0x623)],this[_0x51bc94(0x3d19)]),this['homogeneousRotationInUVTransform']?(_0x5d4158['y3'][_0x51bc94(0x964)](-this[_0x51bc94(0x2d41)],-this[_0x51bc94(0x3288)],-this[_0x51bc94(0x2a0c)],_0x5d4158['jp'][_0x51bc94(0x31e7)][0x0]),_0x5d4158['y3'][_0x51bc94(0x964)](this[_0x51bc94(0x2d41)],this['_cachedVRotationCenter'],this[_0x51bc94(0x2a0c)],_0x5d4158['jp'][_0x51bc94(0x31e7)][0x1]),_0x5d4158['y3'][_0x51bc94(0x3ad8)](this[_0x51bc94(0x3b63)],this['_cachedVScale'],0x0,_0x5d4158['jp']['Matrix'][0x2]),_0x5d4158['y3'][_0x51bc94(0x964)](this[_0x51bc94(0x3068)],this['_cachedVOffset'],0x0,_0x5d4158['jp'][_0x51bc94(0x31e7)][0x3]),_0x5d4158['jp'][_0x51bc94(0x31e7)][0x0][_0x51bc94(0x2e19)](this[_0x51bc94(0x3d19)],this['_cachedTextureMatrix']),this[_0x51bc94(0x18ae)][_0x51bc94(0x2e19)](_0x5d4158['jp'][_0x51bc94(0x31e7)][0x1],this['_cachedTextureMatrix']),this['_cachedTextureMatrix']['multiplyToRef'](_0x5d4158['jp'][_0x51bc94(0x31e7)][0x2],this['_cachedTextureMatrix']),this['_cachedTextureMatrix'][_0x51bc94(0x2e19)](_0x5d4158['jp']['Matrix'][0x3],this['_cachedTextureMatrix']),this[_0x51bc94(0x18ae)][_0x51bc94(0x3cf9)](0x2,this[_0x51bc94(0x18ae)]['m'][0xc],this[_0x51bc94(0x18ae)]['m'][0xd],this[_0x51bc94(0x18ae)]['m'][0xe],0x1)):(this[_0x51bc94(0x33ad)](0x0,0x0,0x0,this['_t0']),this['_prepareRowForTextureGeneration'](0x1,0x0,0x0,this['_t1']),this[_0x51bc94(0x33ad)](0x0,0x1,0x0,this[_0x51bc94(0x2dd8)]),this['_t1'][_0x51bc94(0x409f)](this[_0x51bc94(0x1837)]),this[_0x51bc94(0x2dd8)][_0x51bc94(0x409f)](this['_t0']),_0x5d4158['y3'][_0x51bc94(0x1272)](this[_0x51bc94(0x416f)]['x'],this['_t1']['y'],this['_t1']['z'],0x0,this[_0x51bc94(0x2dd8)]['x'],this['_t2']['y'],this[_0x51bc94(0x2dd8)]['z'],0x0,this[_0x51bc94(0x1837)]['x'],this[_0x51bc94(0x1837)]['y'],this['_t0']['z'],0x0,0x0,0x0,0x0,0x1,this['_cachedTextureMatrix']));const _0x33f2b6=this[_0x51bc94(0x83e)]();return _0x33f2b6&&this[_0x51bc94(0x3a50)]&&_0x33f2b6[_0x51bc94(0x3ae2)](_0x25a2ea['g']['MATERIAL_TextureDirtyFlag'],_0xd20345=>_0xd20345[_0x51bc94(0x32b8)](this)),this['_cachedTextureMatrix'];}[_0x5c4851(0x21df)](){var _0x31d985=_0x5c4851;const _0x24a4b0=this[_0x31d985(0x83e)]();if(!_0x24a4b0)return this[_0x31d985(0x3238)];if(this[_0x31d985(0x3f1a)]===this[_0x31d985(0x31f)]&&this[_0x31d985(0x11a3)]===this[_0x31d985(0x35ee)]&&this['uScale']===this['_cachedReflectionUScale']&&this['vScale']===this[_0x31d985(0x2379)]&&this[_0x31d985(0x303)]===this[_0x31d985(0x5df)]){if(this[_0x31d985(0x303)]!==_0x59f749[_0x31d985(0x3833)])return this['_cachedReflectionTextureMatrix'];if(this['_cachedReflectionProjectionMatrixId']===_0x24a4b0[_0x31d985(0x1d1f)]()[_0x31d985(0x1f0c)])return this[_0x31d985(0x3238)];}this[_0x31d985(0x3238)]||(this[_0x31d985(0x3238)]=_0x5d4158['y3']['Zero']()),this[_0x31d985(0x3f0b)]||(this[_0x31d985(0x3f0b)]=_0x5d4158['y3'][_0x31d985(0x23ed)]());var _0x2c6f52=this[_0x31d985(0x5df)]!==this[_0x31d985(0x303)];switch(this[_0x31d985(0x31f)]=this[_0x31d985(0x3f1a)],this[_0x31d985(0x35ee)]=this[_0x31d985(0x11a3)],this['_cachedReflectionUScale']=this['uScale'],this[_0x31d985(0x2379)]=this[_0x31d985(0x296)],this['_cachedReflectionCoordinatesMode']=this['coordinatesMode'],this[_0x31d985(0x303)]){case _0x59f749[_0x31d985(0x3107)]:_0x5d4158['y3'][_0x31d985(0x34d1)](this[_0x31d985(0x3238)]),this[_0x31d985(0x3238)][0x0]=this[_0x31d985(0x3d79)],this[_0x31d985(0x3238)][0x5]=this[_0x31d985(0x296)],this[_0x31d985(0x3238)][0xc]=this[_0x31d985(0x3f1a)],this[_0x31d985(0x3238)][0xd]=this[_0x31d985(0x11a3)];break;case _0x59f749[_0x31d985(0x3833)]:{_0x5d4158['y3'][_0x31d985(0x1272)](0.5,0x0,0x0,0x0,0x0,-0.5,0x0,0x0,0x0,0x0,0x0,0x0,0.5,0.5,0x1,0x1,this[_0x31d985(0x3f0b)]);const _0x30a0df=_0x24a4b0[_0x31d985(0x1d1f)]();this[_0x31d985(0x41d6)]=_0x30a0df['updateFlag'],_0x30a0df[_0x31d985(0x2e19)](this[_0x31d985(0x3f0b)],this[_0x31d985(0x3238)]);break;}default:_0x5d4158['y3']['IdentityToRef'](this[_0x31d985(0x3238)]);}return _0x2c6f52&&_0x24a4b0[_0x31d985(0x3ae2)](_0x25a2ea['g'][_0x31d985(0x1fa)],_0x531ceb=>-0x1!==_0x531ceb[_0x31d985(0x328d)]()[_0x31d985(0x919)](this)),this[_0x31d985(0x3238)];}['clone'](){var _0x29bd80=_0x5c4851;const _0xa95e51={'noMipmap':this[_0x29bd80(0x2896)],'invertY':this[_0x29bd80(0x3056)],'samplingMode':this[_0x29bd80(0x14ec)],'onLoad':void 0x0,'onError':void 0x0,'buffer':this[_0x29bd80(0xe04)]?this[_0x29bd80(0xe04)][_0x29bd80(0x155b)]:void 0x0,'deleteBuffer':this['_deleteBuffer'],'format':this['textureFormat'],'mimeType':this[_0x29bd80(0x3528)],'loaderOptions':this[_0x29bd80(0x3a7f)],'creationFlags':this[_0x29bd80(0x3f4e)],'useSRGBBuffer':this[_0x29bd80(0xc92)]};return _0xd19d4a['p4']['Clone'](()=>new _0x59f749(this[_0x29bd80(0xe04)]?this[_0x29bd80(0xe04)][_0x29bd80(0x738)]:null,this[_0x29bd80(0x83e)](),_0xa95e51),this);}['serialize'](){var _0xf52a47=_0x5c4851,_0x27cd26,_0x517a64=this[_0xf52a47(0xc8c)];_0x59f749[_0xf52a47(0x31b6)]||this[_0xf52a47(0xc8c)]['startsWith'](_0xf52a47(0x217a))&&(this[_0xf52a47(0xc8c)]=''),this[_0xf52a47(0xc8c)]['startsWith'](_0xf52a47(0x217a))&&this[_0xf52a47(0x738)]===this[_0xf52a47(0xc8c)]&&(this[_0xf52a47(0x738)]='');const _0x1a4193=super['serialize'](_0x59f749['_SerializeInternalTextureUniqueId']);return _0x1a4193?((_0x59f749[_0xf52a47(0x31b6)]||_0x59f749[_0xf52a47(0xddb)])&&(_0xf52a47(0x28aa)==typeof this[_0xf52a47(0x155b)]&&'data:'===this[_0xf52a47(0x155b)][_0xf52a47(0x39fd)](0x0,0x5)?(_0x1a4193['base64String']=this[_0xf52a47(0x155b)],_0x1a4193['name']=_0x1a4193[_0xf52a47(0xc8c)]['replace']('data:','')):this[_0xf52a47(0x738)]&&this[_0xf52a47(0x738)][_0xf52a47(0x1a2c)](_0xf52a47(0x217a))&&this[_0xf52a47(0x155b)]instanceof Uint8Array?_0x1a4193[_0xf52a47(0x3e94)]=_0xf52a47(0x4136)+(0x0,_0x2a2867['Gh'])(this[_0xf52a47(0x155b)]):(_0x59f749[_0xf52a47(0xddb)]||this['url']&&this[_0xf52a47(0x738)][_0xf52a47(0x1a2c)](_0xf52a47(0x14d7))||this[_0xf52a47(0x891)])&&(_0x1a4193[_0xf52a47(0x3e94)]=(!this[_0xf52a47(0x2635)]||this['_engine'][_0xf52a47(0x1553)]['supportSyncTextureRead']?_0x1cca25['_u']:_0x1cca25['Jj'])(this))),_0x1a4193[_0xf52a47(0x41b8)]=this[_0xf52a47(0x3056)],_0x1a4193[_0xf52a47(0x14ec)]=this[_0xf52a47(0x14ec)],_0x1a4193[_0xf52a47(0x3f4e)]=this[_0xf52a47(0x3f4e)],_0x1a4193[_0xf52a47(0xc92)]=this[_0xf52a47(0xc92)],_0x59f749[_0xf52a47(0x1758)]&&(_0x1a4193[_0xf52a47(0x3edc)]=null!=(_0x27cd26=null==(_0x27cd26=this['_texture'])?void 0x0:_0x27cd26['uniqueId'])?_0x27cd26:void 0x0),this[_0xf52a47(0xc8c)]=_0x517a64,_0x1a4193):null;}[_0x5c4851(0x3fcd)](){var _0x15f2ea=_0x5c4851;return _0x15f2ea(0x1f4d);}[_0x5c4851(0x18c9)](){var _0x344109=_0x5c4851;super[_0x344109(0x18c9)](),this[_0x344109(0x347b)][_0x344109(0x2f8)](),this['_delayedOnLoad']=null,this[_0x344109(0x28f3)]=null,this['_buffer']=null;}static[_0x5c4851(0x2a19)](_0xbe7b4,_0x135592,_0x321411){var _0x2b1bea=_0x5c4851;if(_0xbe7b4['customType']){const _0x41a0c6=_0x1ec8da['K'][_0x2b1bea(0x1092)](_0xbe7b4[_0x2b1bea(0x2b51)]),_0x2d4e7d=_0x41a0c6['Parse'](_0xbe7b4,_0x135592,_0x321411);return _0xbe7b4['samplingMode']&&_0x2d4e7d[_0x2b1bea(0x27a)]&&_0x2d4e7d[_0x2b1bea(0x2762)]&&_0x2d4e7d[_0x2b1bea(0x2762)]!==_0xbe7b4['samplingMode']&&_0x2d4e7d[_0x2b1bea(0x27a)](_0xbe7b4[_0x2b1bea(0x14ec)]),_0x2d4e7d;}if(_0xbe7b4[_0x2b1bea(0x3936)]&&!_0xbe7b4['isRenderTarget'])return _0x59f749['_CubeTextureParser'](_0xbe7b4,_0x135592,_0x321411);const _0x566785=void 0x0!==_0xbe7b4[_0x2b1bea(0x3edc)];if(!_0xbe7b4['name']&&!_0xbe7b4['isRenderTarget']&&!_0x566785)return null;let _0x590bab;if(_0x566785){for(const _0x2ead9e of _0x135592[_0x2b1bea(0x2cd1)]()['getLoadedTexturesCache']())if(_0x2ead9e[_0x2b1bea(0x17f4)]===_0xbe7b4[_0x2b1bea(0x3edc)]){_0x590bab=_0x2ead9e;break;}}const _0x3ea7ea=_0x5a14b0=>{var _0x4ebf5d=_0x2b1bea,_0x5ac5ac;if(_0x5a14b0&&_0x5a14b0[_0x4ebf5d(0xe04)]&&(_0x5a14b0[_0x4ebf5d(0xe04)]['_cachedWrapU']=null,_0x5a14b0['_texture'][_0x4ebf5d(0x146a)]=null,_0x5a14b0[_0x4ebf5d(0xe04)]['_cachedWrapR']=null),_0xbe7b4[_0x4ebf5d(0x14ec)]&&(_0x5ac5ac=_0xbe7b4[_0x4ebf5d(0x14ec)],_0x5a14b0&&_0x5a14b0[_0x4ebf5d(0x14ec)]!==_0x5ac5ac&&_0x5a14b0['updateSamplingMode'](_0x5ac5ac)),_0x5a14b0&&_0xbe7b4[_0x4ebf5d(0x3ac2)])for(let _0x12929f=0x0;_0x12929f<_0xbe7b4[_0x4ebf5d(0x3ac2)]['length'];_0x12929f++){var _0x314932=_0xbe7b4[_0x4ebf5d(0x3ac2)][_0x12929f];const _0x5b7212=(0x0,_0x3e9c0b['q'])(_0x4ebf5d(0x2168));_0x5b7212&&_0x5a14b0[_0x4ebf5d(0x3ac2)][_0x4ebf5d(0x3f90)](_0x5b7212[_0x4ebf5d(0x2a19)](_0x314932));}_0x566785&&!_0x590bab&&null!=(_0x5ac5ac=null==_0x5a14b0?void 0x0:_0x5a14b0[_0x4ebf5d(0xe04)])&&_0x5ac5ac[_0x4ebf5d(0x2189)](_0xbe7b4[_0x4ebf5d(0x3edc)]);},_0x37fcdb=_0xd19d4a['p4'][_0x2b1bea(0x2a19)](()=>{var _0x10f89a=_0x2b1bea;let _0x1f3e70=!0x0;if(_0xbe7b4[_0x10f89a(0x678)]&&(_0x1f3e70=!0x1),_0xbe7b4[_0x10f89a(0x1459)]){const _0x49c9e7=_0x59f749['_CreateMirror'](_0xbe7b4['name'],_0xbe7b4[_0x10f89a(0xf73)],_0x135592,_0x1f3e70);return _0x49c9e7[_0x10f89a(0x278c)]=_0xbe7b4[_0x10f89a(0x290f)],_0x49c9e7['mirrorPlane']=_0x2454b9['J']['FromArray'](_0xbe7b4[_0x10f89a(0x1459)]),_0x3ea7ea(_0x49c9e7),_0x49c9e7;}if(_0xbe7b4[_0x10f89a(0xeab)]){let _0x42a5d7=null;if(_0xbe7b4[_0x10f89a(0x3936)]){if(_0x135592[_0x10f89a(0x2011)])for(let _0x39307f=0x0;_0x39307f<_0x135592[_0x10f89a(0x2011)][_0x10f89a(0x1377)];_0x39307f++){var _0x8c7f7c=_0x135592[_0x10f89a(0x2011)][_0x39307f];if(_0x8c7f7c[_0x10f89a(0xc8c)]===_0xbe7b4[_0x10f89a(0xc8c)])return _0x8c7f7c['cubeTexture'];}}else(_0x42a5d7=_0x59f749['_CreateRenderTargetTexture'](_0xbe7b4[_0x10f89a(0xc8c)],_0xbe7b4[_0x10f89a(0xf73)],_0x135592,_0x1f3e70,null!=(_0x171457=_0xbe7b4[_0x10f89a(0x3f4e)])?_0x171457:0x0))[_0x10f89a(0x278c)]=_0xbe7b4[_0x10f89a(0x290f)];return _0x3ea7ea(_0x42a5d7),_0x42a5d7;}{let _0x19e68a;if(_0xbe7b4[_0x10f89a(0x3e94)]&&!_0x590bab)(_0x19e68a=_0x59f749[_0x10f89a(0x931)](_0xbe7b4[_0x10f89a(0x3e94)],_0xbe7b4[_0x10f89a(0x3e94)],_0x135592,!_0x1f3e70,_0xbe7b4[_0x10f89a(0x41b8)],_0xbe7b4['samplingMode'],()=>{_0x3ea7ea(_0x19e68a);},null!=(_0x171457=_0xbe7b4[_0x10f89a(0x3f4e)])?_0x171457:0x0,null!=(_0x171457=_0xbe7b4[_0x10f89a(0xc92)])&&_0x171457))[_0x10f89a(0xc8c)]=_0xbe7b4[_0x10f89a(0xc8c)];else{let _0x12a134;_0x12a134=_0xbe7b4['name']&&0x0<_0xbe7b4[_0x10f89a(0xc8c)]['indexOf'](_0x10f89a(0x38e2))?_0xbe7b4[_0x10f89a(0xc8c)]:_0x321411+_0xbe7b4[_0x10f89a(0xc8c)],_0xbe7b4[_0x10f89a(0x738)]&&(_0xbe7b4[_0x10f89a(0x738)][_0x10f89a(0x1a2c)](_0x10f89a(0x217a))||_0x59f749[_0x10f89a(0x1dc3)])&&(_0x12a134=_0xbe7b4[_0x10f89a(0x738)]);var _0x171457={'noMipmap':!_0x1f3e70,'invertY':_0xbe7b4[_0x10f89a(0x41b8)],'samplingMode':_0xbe7b4[_0x10f89a(0x14ec)],'onLoad':()=>{_0x3ea7ea(_0x19e68a);},'internalTexture':_0x590bab};_0x19e68a=new _0x59f749(_0x12a134,_0x135592,_0x171457);}return _0x19e68a;}},_0xbe7b4,_0x135592);return _0x37fcdb;}static[_0x5c4851(0x931)](_0x102a3d,_0x5c5398,_0x5ef1a4,_0x5bcebe,_0x155e43,_0x59cd57=_0x59f749['TRILINEAR_SAMPLINGMODE'],_0x2b8d32=null,_0x48ea16=null,_0x1052b7=_0x25a2ea['g'][_0x5c4851(0x3ca4)],_0x712ab4){return new _0x59f749('data:'+_0x5c5398,_0x5ef1a4,_0x5bcebe,_0x155e43,_0x59cd57,_0x2b8d32,_0x48ea16,_0x102a3d,!0x1,_0x1052b7,void 0x0,void 0x0,_0x712ab4);}static[_0x5c4851(0x23a2)](_0x5862c1,_0x106e9d,_0x20a76f,_0x2dae4e=!0x1,_0x364c20,_0x444d44=!0x0,_0x202943=_0x59f749[_0x5c4851(0x1c0b)],_0x5a950f=null,_0x34e44d=null,_0x579c43=_0x25a2ea['g'][_0x5c4851(0x3ca4)],_0x5eaf2a){var _0x207498=_0x5c4851;return _0x207498(0x217a)!==_0x5862c1[_0x207498(0x39fd)](0x0,0x5)&&(_0x5862c1=_0x207498(0x217a)+_0x5862c1),new _0x59f749(_0x5862c1,_0x20a76f,_0x364c20,_0x444d44,_0x202943,_0x5a950f,_0x34e44d,_0x106e9d,_0x2dae4e,_0x579c43,void 0x0,void 0x0,_0x5eaf2a);}}_0x59f749[_0x5c4851(0x31b6)]=!0x0,_0x59f749[_0x5c4851(0xddb)]=!0x1,_0x59f749[_0x5c4851(0x78a)]=new _0x2faf6d['y$'](),_0x59f749[_0x5c4851(0x1758)]=!0x1,_0x59f749['_CubeTextureParser']=(_0x3dcd8a,_0x445dd1,_0x15aaa1)=>{var _0x89f2ad=_0x5c4851;throw(0x0,_0x128863['S'])(_0x89f2ad(0x1c29));},_0x59f749[_0x5c4851(0x4213)]=(_0x48edc1,_0x4c9703,_0x2228c0,_0x16cac2)=>{var _0x54ee17=_0x5c4851;throw(0x0,_0x128863['S'])(_0x54ee17(0x3d83));},_0x59f749[_0x5c4851(0x1f8c)]=(_0x3911ce,_0x510ec8,_0x46c325,_0x45493b,_0x2dc6ad)=>{var _0x1ec007=_0x5c4851;throw(0x0,_0x128863['S'])(_0x1ec007(0x1618));},_0x59f749[_0x5c4851(0x1214)]=_0x25a2ea['g'][_0x5c4851(0x14cd)],_0x59f749[_0x5c4851(0x196d)]=_0x25a2ea['g'][_0x5c4851(0x113e)],_0x59f749['BILINEAR_SAMPLINGMODE']=_0x25a2ea['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x59f749[_0x5c4851(0x7eb)]=_0x25a2ea['g']['TEXTURE_LINEAR_LINEAR_MIPNEAREST'],_0x59f749[_0x5c4851(0x1c0b)]=_0x25a2ea['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x59f749['LINEAR_LINEAR_MIPLINEAR']=_0x25a2ea['g'][_0x5c4851(0x3d84)],_0x59f749[_0x5c4851(0x2fe9)]=_0x25a2ea['g'][_0x5c4851(0x2df9)],_0x59f749[_0x5c4851(0x1ef0)]=_0x25a2ea['g'][_0x5c4851(0x1b46)],_0x59f749[_0x5c4851(0x2311)]=_0x25a2ea['g']['TEXTURE_NEAREST_LINEAR_MIPLINEAR'],_0x59f749[_0x5c4851(0x31ee)]=_0x25a2ea['g']['TEXTURE_NEAREST_LINEAR'],_0x59f749[_0x5c4851(0x106d)]=_0x25a2ea['g']['TEXTURE_NEAREST_NEAREST'],_0x59f749[_0x5c4851(0x363e)]=_0x25a2ea['g'][_0x5c4851(0x417b)],_0x59f749[_0x5c4851(0x2a89)]=_0x25a2ea['g'][_0x5c4851(0x3c8d)],_0x59f749[_0x5c4851(0x8c2)]=_0x25a2ea['g'][_0x5c4851(0xca4)],_0x59f749[_0x5c4851(0x329e)]=_0x25a2ea['g'][_0x5c4851(0x2139)],_0x59f749[_0x5c4851(0x3895)]=_0x25a2ea['g'][_0x5c4851(0x3f75)],_0x59f749[_0x5c4851(0x163e)]=_0x25a2ea['g'][_0x5c4851(0x133a)],_0x59f749[_0x5c4851(0x3107)]=_0x25a2ea['g'][_0x5c4851(0x417d)],_0x59f749[_0x5c4851(0x2b8e)]=_0x25a2ea['g'][_0x5c4851(0x3769)],_0x59f749[_0x5c4851(0x3833)]=_0x25a2ea['g'][_0x5c4851(0xa64)],_0x59f749['SKYBOX_MODE']=_0x25a2ea['g']['TEXTURE_SKYBOX_MODE'],_0x59f749[_0x5c4851(0x29f0)]=_0x25a2ea['g'][_0x5c4851(0x9bc)],_0x59f749[_0x5c4851(0x30c2)]=_0x25a2ea['g']['TEXTURE_EQUIRECTANGULAR_MODE'],_0x59f749[_0x5c4851(0x2741)]=_0x25a2ea['g'][_0x5c4851(0x3a93)],_0x59f749[_0x5c4851(0x2d73)]=_0x25a2ea['g'][_0x5c4851(0xeec)],_0x59f749[_0x5c4851(0x7b5)]=_0x25a2ea['g'][_0x5c4851(0x2354)],_0x59f749[_0x5c4851(0x3a05)]=_0x25a2ea['g'][_0x5c4851(0x3ace)],_0x59f749[_0x5c4851(0x1e0)]=_0x25a2ea['g'][_0x5c4851(0x19d3)],_0x39b652([(_0x59f749[_0x5c4851(0x1dc3)]=!0x1,_0xd19d4a['qC'])()],_0x59f749[_0x5c4851(0x41df)],_0x5c4851(0x738),void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749['prototype'],_0x5c4851(0x3f1a),void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749['prototype'],_0x5c4851(0x11a3),void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749[_0x5c4851(0x41df)],_0x5c4851(0x3d79),void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749[_0x5c4851(0x41df)],_0x5c4851(0x296),void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749[_0x5c4851(0x41df)],_0x5c4851(0x2a73),void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749[_0x5c4851(0x41df)],'vAng',void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749['prototype'],_0x5c4851(0x623),void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749[_0x5c4851(0x41df)],_0x5c4851(0x1b14),void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749[_0x5c4851(0x41df)],_0x5c4851(0x3e1b),void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749[_0x5c4851(0x41df)],'wRotationCenter',void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749['prototype'],_0x5c4851(0x304f),void 0x0),_0x39b652([(0x0,_0xd19d4a['qC'])()],_0x59f749['prototype'],_0x5c4851(0x3bdb),null),(0x0,_0x3e9c0b['H'])(_0x5c4851(0x1a25),_0x59f749),_0xd19d4a['p4'][_0x5c4851(0xbb8)]=_0x59f749[_0x5c4851(0x2a19)];},0x95d9:(_0x1562b0,_0x36f121,_0x67fd16)=>{var _0x430b51=a8_0x16e4d8;_0x67fd16['d'](_0x36f121,{'a':()=>_0x3efa14});var _0x573662=_0x67fd16(0x77a5);class _0x3efa14{constructor(){var _0xaf62bd=a8_0x5b24;this[_0xaf62bd(0x14ec)]=-0x1,this['_useMipMaps']=!0x0,this[_0xaf62bd(0x5bb)]=null,this[_0xaf62bd(0x146a)]=null,this[_0xaf62bd(0x2d9a)]=null,this[_0xaf62bd(0x2cef)]=null,this[_0xaf62bd(0x22e4)]=0x0;}get[_0x430b51(0x4100)](){var _0xdab32f=_0x430b51;return this[_0xdab32f(0x5bb)];}set['wrapU'](_0x58a012){var _0x212db3=_0x430b51;this[_0x212db3(0x5bb)]=_0x58a012;}get[_0x430b51(0x3d59)](){var _0x4433fc=_0x430b51;return this[_0x4433fc(0x146a)];}set[_0x430b51(0x3d59)](_0x4245c4){var _0xc35587=_0x430b51;this[_0xc35587(0x146a)]=_0x4245c4;}get[_0x430b51(0xe10)](){return this['_cachedWrapR'];}set['wrapR'](_0x2f5379){var _0x45f4d3=_0x430b51;this[_0x45f4d3(0x2d9a)]=_0x2f5379;}get['anisotropicFilteringLevel'](){var _0x4b6f0d=_0x430b51;return this[_0x4b6f0d(0x2cef)];}set['anisotropicFilteringLevel'](_0x333589){var _0x4beb9e=_0x430b51;this[_0x4beb9e(0x2cef)]=_0x333589;}get[_0x430b51(0x296b)](){return this['_comparisonFunction'];}set['comparisonFunction'](_0x48c770){this['_comparisonFunction']=_0x48c770;}get[_0x430b51(0x2ea2)](){return this['_useMipMaps'];}set[_0x430b51(0x2ea2)](_0x14430b){var _0x3fd925=_0x430b51;this[_0x3fd925(0x13c3)]=_0x14430b;}[_0x430b51(0x39aa)](_0xca1104=_0x573662['g'][_0x430b51(0x3ace)],_0x44202e=_0x573662['g'][_0x430b51(0x3ace)],_0x2f68d6=_0x573662['g'][_0x430b51(0x3ace)],_0x518cfd=0x1,_0x50a2be=_0x573662['g'][_0x430b51(0x948)],_0x974d51=0x0){var _0x34779a=_0x430b51;return this[_0x34779a(0x5bb)]=_0xca1104,this[_0x34779a(0x146a)]=_0x44202e,this[_0x34779a(0x2d9a)]=_0x2f68d6,this[_0x34779a(0x2cef)]=_0x518cfd,this[_0x34779a(0x14ec)]=_0x50a2be,this['_comparisonFunction']=_0x974d51,this;}[_0x430b51(0x1f72)](_0x143772){var _0x589881=_0x430b51;return this[_0x589881(0x5bb)]===_0x143772['_cachedWrapU']&&this['_cachedWrapV']===_0x143772[_0x589881(0x146a)]&&this[_0x589881(0x2d9a)]===_0x143772[_0x589881(0x2d9a)]&&this[_0x589881(0x2cef)]===_0x143772[_0x589881(0x2cef)]&&this[_0x589881(0x14ec)]===_0x143772[_0x589881(0x14ec)]&&this['_comparisonFunction']===_0x143772[_0x589881(0x22e4)]&&this[_0x589881(0x13c3)]===_0x143772['_useMipMaps'];}}},0xa4c7:(_0x591077,_0x36f9c1,_0x26f0df)=>{_0x26f0df(0xdbbf),class extends null{};},0xdbbf:(_0x11608d,_0x26c514,_0x94cfe4)=>{var _0x4c2827=a8_0x16e4d8;_0x94cfe4['d'](_0x26c514,{'g':()=>_0x25050c});var _0x154c7b=_0x94cfe4(0x77a5),_0x564ccb=_0x94cfe4(0xceed);class _0x25050c{constructor(_0x2bb987){var _0xdb3760=a8_0x5b24;this[_0xdb3760(0x20ab)]=_0x154c7b['g'][_0xdb3760(0x3ace)],this[_0xdb3760(0x1178)]=_0x154c7b['g'][_0xdb3760(0x3ace)],this[_0xdb3760(0xe10)]=_0x154c7b['g'][_0xdb3760(0x3ace)],this[_0xdb3760(0xbad)]=0x4,this['delayLoadState']=_0x154c7b['g'][_0xdb3760(0x2fce)],this[_0xdb3760(0xe04)]=null,this[_0xdb3760(0x2635)]=null,this[_0xdb3760(0x37a7)]=_0x564ccb['$'][_0xdb3760(0x23ed)](),this[_0xdb3760(0x1e1)]=_0x564ccb['$'][_0xdb3760(0x23ed)](),this[_0xdb3760(0x1e60)]=_0x154c7b['g'][_0xdb3760(0x948)],this[_0xdb3760(0xe04)]=_0x25050c[_0xdb3760(0x3e53)](_0x2bb987)?_0x2bb987[_0xdb3760(0x3c38)]:_0x2bb987,this['_texture']&&(this[_0xdb3760(0x2635)]=this[_0xdb3760(0xe04)][_0xdb3760(0x2cd1)]());}get[_0x4c2827(0x4100)](){var _0x21a74e=_0x4c2827;return this[_0x21a74e(0x20ab)];}set['wrapU'](_0xf7dd7e){this['_wrapU']=_0xf7dd7e;}get[_0x4c2827(0x3d59)](){var _0x1a34fe=_0x4c2827;return this[_0x1a34fe(0x1178)];}set[_0x4c2827(0x3d59)](_0x931477){var _0x2984c8=_0x4c2827;this[_0x2984c8(0x1178)]=_0x931477;}get[_0x4c2827(0x303)](){return 0x0;}get[_0x4c2827(0x3936)](){var _0x1cdb70=_0x4c2827;return!!this[_0x1cdb70(0xe04)]&&this[_0x1cdb70(0xe04)]['isCube'];}set['isCube'](_0xab632a){var _0x312e32=_0x4c2827;this[_0x312e32(0xe04)]&&(this[_0x312e32(0xe04)][_0x312e32(0x3936)]=_0xab632a);}get[_0x4c2827(0x2682)](){var _0x4d697a=_0x4c2827;return!!this[_0x4d697a(0xe04)]&&this['_texture'][_0x4d697a(0x2682)];}set[_0x4c2827(0x2682)](_0x16f28a){var _0x1379aa=_0x4c2827;this[_0x1379aa(0xe04)]&&(this[_0x1379aa(0xe04)][_0x1379aa(0x2682)]=_0x16f28a);}get[_0x4c2827(0xb4f)](){var _0x5aefb7=_0x4c2827;return!!this[_0x5aefb7(0xe04)]&&this[_0x5aefb7(0xe04)][_0x5aefb7(0xb4f)];}set[_0x4c2827(0xb4f)](_0x48514c){var _0xd0c0ab=_0x4c2827;this[_0xd0c0ab(0xe04)]&&(this[_0xd0c0ab(0xe04)][_0xd0c0ab(0xb4f)]=_0x48514c);}[_0x4c2827(0x3fcd)](){return'ThinTexture';}static['_IsRenderTargetWrapper'](_0x42038d){var _0xc21a24=_0x4c2827;return void 0x0!==(null==_0x42038d?void 0x0:_0x42038d[_0xc21a24(0x29cc)]);}['isReady'](){var _0x158c31=_0x4c2827;return this[_0x158c31(0x24c8)]===_0x154c7b['g'][_0x158c31(0x2e74)]?(this[_0x158c31(0x2652)](),!0x1):!!this['_texture']&&this[_0x158c31(0xe04)][_0x158c31(0x3261)];}[_0x4c2827(0x2652)](){}[_0x4c2827(0xebd)](){return this['_texture'];}[_0x4c2827(0x5dd)](){var _0x16c910=_0x4c2827;if(this[_0x16c910(0xe04)]){if(this[_0x16c910(0xe04)][_0x16c910(0x2255)])return this[_0x16c910(0x37a7)][_0x16c910(0x2255)]=this[_0x16c910(0xe04)][_0x16c910(0x2255)],this['_cachedSize']['height']=this[_0x16c910(0xe04)][_0x16c910(0xc32)],this[_0x16c910(0x37a7)];if(this[_0x16c910(0xe04)][_0x16c910(0x1c70)])return this[_0x16c910(0x37a7)][_0x16c910(0x2255)]=this['_texture']['_size'],this[_0x16c910(0x37a7)][_0x16c910(0xc32)]=this[_0x16c910(0xe04)][_0x16c910(0x1c70)],this['_cachedSize'];}return this[_0x16c910(0x37a7)];}[_0x4c2827(0x759)](){var _0x1d5505=_0x4c2827;return this[_0x1d5505(0x3261)]()&&this['_texture']?this['_texture'][_0x1d5505(0x1c70)]?(this[_0x1d5505(0x1e1)][_0x1d5505(0x2255)]=this[_0x1d5505(0xe04)][_0x1d5505(0x1c70)],this[_0x1d5505(0x1e1)]['height']=this['_texture'][_0x1d5505(0x1c70)]):(this[_0x1d5505(0x1e1)]['width']=this[_0x1d5505(0xe04)][_0x1d5505(0x24c6)],this['_cachedBaseSize'][_0x1d5505(0xc32)]=this[_0x1d5505(0xe04)][_0x1d5505(0x9f4)]):(this[_0x1d5505(0x1e1)]['width']=0x0,this[_0x1d5505(0x1e1)][_0x1d5505(0xc32)]=0x0),this['_cachedBaseSize'];}get['samplingMode'](){var _0x26c00c=_0x4c2827;return this['_texture']?this[_0x26c00c(0xe04)][_0x26c00c(0x14ec)]:this[_0x26c00c(0x1e60)];}[_0x4c2827(0x27a)](_0x1585b5){var _0x5450ea=_0x4c2827;this[_0x5450ea(0xe04)]&&this[_0x5450ea(0x2635)]&&this[_0x5450ea(0x2635)][_0x5450ea(0x2e38)](_0x1585b5,this[_0x5450ea(0xe04)]);}[_0x4c2827(0x20cf)](){var _0x34f2aa=_0x4c2827;this[_0x34f2aa(0xe04)]&&(this[_0x34f2aa(0xe04)][_0x34f2aa(0x18c9)](),this['_texture']=null);}['dispose'](){var _0x192070=_0x4c2827;this[_0x192070(0xe04)]&&(this[_0x192070(0x20cf)](),this[_0x192070(0x2635)]=null);}}},0x7cd6:(_0x4dd71c,_0x957e0d,_0x4999e9)=>{var _0xc1182a=a8_0x16e4d8;_0x4999e9['d'](_0x957e0d,{'f':()=>_0x2a5552});function _0x3fe340(_0x19b7b2,_0x1211a1,_0x417290,_0x43a05f){return new(_0x417290=_0x417290||Promise)(function(_0x5d99cd,_0x12ffc0){var _0x51ed6e=a8_0x5b24;function _0xd92326(_0xa48190){try{_0x3e1648(_0x43a05f['next'](_0xa48190));}catch(_0x322a68){_0x12ffc0(_0x322a68);}}function _0x5ec679(_0x56d066){try{_0x3e1648(_0x43a05f['throw'](_0x56d066));}catch(_0x2ceec3){_0x12ffc0(_0x2ceec3);}}function _0x3e1648(_0x598e3d){var _0x5f808c=a8_0x5b24,_0x5c1916;_0x598e3d[_0x5f808c(0x3816)]?_0x5d99cd(_0x598e3d[_0x5f808c(0x13ce)]):((_0x5c1916=_0x598e3d['value'])instanceof _0x417290?_0x5c1916:new _0x417290(function(_0x572d91){_0x572d91(_0x5c1916);}))[_0x5f808c(0x3725)](_0xd92326,_0x5ec679);}_0x3e1648((_0x43a05f=_0x43a05f['apply'](_0x19b7b2,_0x1211a1||[]))[_0x51ed6e(0xafd)]());});}var _0x27089b=_0x4999e9(0xf96c),_0x4a24d1=_0x4999e9(0xe222),_0x1c2a8e=_0x4999e9(0x10ea4),_0x339f2d=_0x4999e9(0xbac7),_0x5e2f1b=_0x4999e9(0x77a5);_0x4999e9(0x89d3),_0x4999e9(0xecbf);function _0x19567e(_0x25e79e){var _0x13dbfd=a8_0x5b24;for(;_0x25e79e[_0x13dbfd(0x1186)];)_0x25e79e[_0x13dbfd(0xa29)](_0x25e79e[_0x13dbfd(0x1186)]);_0x25e79e[_0x13dbfd(0x1bf3)]=null,_0x25e79e['src']='',_0x25e79e['removeAttribute'](_0x13dbfd(0x274c));}class _0x2a5552 extends _0x339f2d['x']{constructor(_0x3c3b7e,_0x4a370c,_0x54407a,_0x453b22=!0x1,_0x2542ab=!0x1,_0x40af5f=_0x339f2d['x']['TRILINEAR_SAMPLINGMODE'],_0x4b578c={},_0x26b43e,_0x1a375d=_0x5e2f1b['g'][_0xc1182a(0x3ca4)]){var _0x40ed45=_0xc1182a;super(null,_0x54407a,!_0x453b22,_0x2542ab),this[_0x40ed45(0x3364)]=null,this[_0x40ed45(0xaa6)]=!0x1,this[_0x40ed45(0x592)]=!0x1,this[_0x40ed45(0x36c2)]=-0x1,this[_0x40ed45(0x3bc6)]=null,this[_0x40ed45(0x269d)]=!0x1,this[_0x40ed45(0xf23)]=()=>{var _0x149c4f=_0x40ed45,_0x32534b;null!=this[_0x149c4f(0xe04)]&&this['_texture'][_0x149c4f(0x18c9)](),!this[_0x149c4f(0x1853)]()[_0x149c4f(0x15be)]||_0x4a24d1['w1']['IsExponentOfTwo'](this[_0x149c4f(0x40a7)]['videoWidth'])&&_0x4a24d1['w1']['IsExponentOfTwo'](this['video'][_0x149c4f(0x234e)])?(this[_0x149c4f(0x4100)]=_0x339f2d['x']['WRAP_ADDRESSMODE'],this['wrapV']=_0x339f2d['x'][_0x149c4f(0x3a05)]):(this[_0x149c4f(0x4100)]=_0x339f2d['x'][_0x149c4f(0x7b5)],this[_0x149c4f(0x3d59)]=_0x339f2d['x']['CLAMP_ADDRESSMODE'],this['_generateMipMaps']=!0x1),this[_0x149c4f(0xe04)]=this['_getEngine']()[_0x149c4f(0x1501)](this[_0x149c4f(0x40a7)][_0x149c4f(0x116a)],this[_0x149c4f(0x40a7)][_0x149c4f(0x234e)],this[_0x149c4f(0x206c)],this[_0x149c4f(0x14ec)]),this[_0x149c4f(0xe04)][_0x149c4f(0x1f4f)]=null!=(_0x32534b=this['_format'])?_0x32534b:_0x5e2f1b['g'][_0x149c4f(0x3ca4)],this['_frameId']=-0x1,this[_0x149c4f(0x1731)]();},this[_0x40ed45(0x2f62)]=()=>{var _0x471aa0=_0x40ed45;if(null!=this[_0x471aa0(0xe04)]){if(!this[_0x471aa0(0x592)])return;this[_0x471aa0(0x592)]=!0x1;}if(this[_0x471aa0(0x40a7)]['addEventListener'](_0x471aa0(0x911),this[_0x471aa0(0xf23)]),this[_0x471aa0(0xf23)](),this[_0x471aa0(0x40a7)][_0x471aa0(0x3bfe)]||this[_0x471aa0(0x238c)][_0x471aa0(0x2ddc)]||this[_0x471aa0(0x238c)][_0x471aa0(0x1c7c)])this[_0x471aa0(0x1731)](),this[_0x471aa0(0x347b)][_0x471aa0(0xb32)]()&&this[_0x471aa0(0x347b)][_0x471aa0(0x2a3a)](this);else{const _0x35121d=this[_0x471aa0(0x40a7)]['onplaying'],_0x722069=this[_0x471aa0(0x40a7)][_0x471aa0(0x4aa)];this[_0x471aa0(0x40a7)][_0x471aa0(0x4aa)]=!0x0,this[_0x471aa0(0x40a7)][_0x471aa0(0x728)]=()=>{var _0x4ef7d2=_0x471aa0;this[_0x4ef7d2(0x40a7)][_0x4ef7d2(0x4aa)]=_0x722069,this['video'][_0x4ef7d2(0x728)]=_0x35121d,this[_0x4ef7d2(0x1731)](),this[_0x4ef7d2(0x269d)]||this[_0x4ef7d2(0x40a7)][_0x4ef7d2(0x27d)](),this['onLoadObservable'][_0x4ef7d2(0xb32)]()&&this[_0x4ef7d2(0x347b)][_0x4ef7d2(0x2a3a)](this);},this[_0x471aa0(0x2114)]();}},this[_0x40ed45(0x24c0)]=()=>{var _0x56ef12=_0x40ed45;null==this[_0x56ef12(0xe04)]||this[_0x56ef12(0x592)]||(this[_0x56ef12(0xe04)]['dispose'](),this['_texture']=null);},this[_0x40ed45(0x1731)]=()=>{var _0x1b4186=_0x40ed45,_0x319a29;null==this['_texture']||this['video']['readyState']<this[_0x1b4186(0x40a7)][_0x1b4186(0x499)]||this[_0x1b4186(0x592)]||(_0x319a29=this['getScene']()[_0x1b4186(0x375f)](),this[_0x1b4186(0x36c2)]!==_0x319a29&&(this['_frameId']=_0x319a29,this[_0x1b4186(0x1853)]()[_0x1b4186(0x326e)](this['_texture'],this[_0x1b4186(0x3638)]||this[_0x1b4186(0x40a7)],this[_0x1b4186(0x3056)])));},this[_0x40ed45(0x238c)]=Object[_0x40ed45(0x3345)]({'autoPlay':!0x0,'loop':!0x0,'autoUpdateTexture':!0x0},_0x4b578c),this['_onError']=_0x26b43e,this[_0x40ed45(0x206c)]=_0x453b22,this[_0x40ed45(0x1e60)]=_0x40af5f,this['autoUpdateTexture']=this[_0x40ed45(0x238c)][_0x40ed45(0x3f6f)],this[_0x40ed45(0x3bc6)]=_0x4a370c,this[_0x40ed45(0xc8c)]=_0x3c3b7e||this['_getName'](_0x4a370c),this[_0x40ed45(0x40a7)]=this[_0x40ed45(0x34b2)](_0x4a370c),this[_0x40ed45(0x3638)]=null!=(_0x4b578c=null==(_0x2542ab=this[_0x40ed45(0x2635)])?void 0x0:_0x2542ab[_0x40ed45(0x1ec5)](this[_0x40ed45(0x40a7)]))?_0x4b578c:null,this[_0x40ed45(0x238c)][_0x40ed45(0x1c7c)]||(this[_0x40ed45(0x238c)][_0x40ed45(0x2ddc)]&&(this[_0x40ed45(0x40a7)][_0x40ed45(0x2ddc)]=this['_settings'][_0x40ed45(0x2ddc)]),void 0x0!==this[_0x40ed45(0x238c)][_0x40ed45(0x3579)]&&(this[_0x40ed45(0x40a7)][_0x40ed45(0x3bfe)]=this[_0x40ed45(0x238c)]['autoPlay']),void 0x0!==this[_0x40ed45(0x238c)][_0x40ed45(0x1046)]&&(this[_0x40ed45(0x40a7)][_0x40ed45(0x1046)]=this[_0x40ed45(0x238c)]['loop']),void 0x0!==this[_0x40ed45(0x238c)]['muted']&&(this[_0x40ed45(0x40a7)]['muted']=this[_0x40ed45(0x238c)][_0x40ed45(0x4aa)]),this[_0x40ed45(0x40a7)][_0x40ed45(0x2589)](_0x40ed45(0x148c),''),this['video'][_0x40ed45(0x1080)](_0x40ed45(0x264e),this[_0x40ed45(0x1731)]),this['video'][_0x40ed45(0x1080)](_0x40ed45(0x341),this[_0x40ed45(0x1731)]),this[_0x40ed45(0x40a7)]['addEventListener'](_0x40ed45(0x18d9),this[_0x40ed45(0x24c0)]),this[_0x40ed45(0x238c)]['autoPlay']&&this[_0x40ed45(0x2114)]()),this[_0x40ed45(0x1ce0)]=this[_0x40ed45(0x238c)]['poster']&&!this[_0x40ed45(0x238c)][_0x40ed45(0x3579)]?_0x40ed45(0x3030):_0x40ed45(0x2c5a),this[_0x40ed45(0x40a7)]['addEventListener'](this[_0x40ed45(0x1ce0)],this['_createInternalTexture']),this['_format']=_0x1a375d,_0x26b43e=this[_0x40ed45(0x40a7)]['readyState']>=this[_0x40ed45(0x40a7)][_0x40ed45(0x499)],!this[_0x40ed45(0x238c)][_0x40ed45(0x2ddc)]||this['_settings'][_0x40ed45(0x3579)]&&_0x26b43e?_0x26b43e&&this[_0x40ed45(0x2f62)]():(this[_0x40ed45(0xe04)]=this['_getEngine']()[_0x40ed45(0x3792)](this['_settings'][_0x40ed45(0x2ddc)],!0x1,!this[_0x40ed45(0x41b8)],_0x54407a),this[_0x40ed45(0x592)]=!0x0);}get[_0xc1182a(0x3c0f)](){var _0x271f24=_0xc1182a;return this[_0x271f24(0x3364)]||(this['_onUserActionRequestedObservable']=new _0x27089b['y$']()),this['_onUserActionRequestedObservable'];}[_0xc1182a(0x2f30)](_0x1e01d){var _0x4338b2=_0xc1182a;this[_0x4338b2(0x269d)]=!0x0,this[_0x4338b2(0x1394)]?this[_0x4338b2(0x1394)](null==_0x1e01d?void 0x0:_0x1e01d[_0x4338b2(0x3bd2)]):_0x1c2a8e['Y'][_0x4338b2(0x404a)](null==_0x1e01d?void 0x0:_0x1e01d['message']);}[_0xc1182a(0x2114)](){var _0x4a7a75=_0xc1182a;this[_0x4a7a75(0x269d)]=!0x1,this[_0x4a7a75(0x40a7)][_0x4a7a75(0x3030)]()[_0x4a7a75(0x1bc8)](_0x1e4205=>{var _0x187dcb=_0x4a7a75;if(_0x187dcb(0x258e)===(null==_0x1e4205?void 0x0:_0x1e4205[_0x187dcb(0xc8c)])){if(this['_onUserActionRequestedObservable']&&this[_0x187dcb(0x3364)][_0x187dcb(0xb32)]())return void this[_0x187dcb(0x3364)]['notifyObservers'](this);if(!this[_0x187dcb(0x40a7)][_0x187dcb(0x4aa)])return _0x1c2a8e['Y'][_0x187dcb(0x1048)](_0x187dcb(0xf47)),this['video']['muted']=!0x0,this[_0x187dcb(0x269d)]=!0x1,void this['video'][_0x187dcb(0x3030)]()[_0x187dcb(0x1bc8)](_0x4e6cd4=>{var _0x16ef6f=_0x187dcb;this[_0x16ef6f(0x2f30)](_0x4e6cd4);});}this[_0x187dcb(0x2f30)](_0x1e4205);});}[_0xc1182a(0x3fcd)](){var _0x4f5937=_0xc1182a;return _0x4f5937(0x3215);}[_0xc1182a(0x2e10)](_0x47f246){var _0x391969=_0xc1182a;return _0x47f246 instanceof HTMLVideoElement?_0x47f246[_0x391969(0x3155)]:_0x391969(0x1e3f)==typeof _0x47f246?_0x47f246['toString']():_0x47f246;}[_0xc1182a(0x34b2)](_0x504fad){var _0x66c534=_0xc1182a;if(_0x504fad[_0x66c534(0x2217)])return _0x504fad;if(_0x504fad instanceof HTMLVideoElement)return _0x4a24d1['w1'][_0x66c534(0x9d4)](_0x504fad[_0x66c534(0x3155)],_0x504fad),_0x504fad;const _0x563675=document[_0x66c534(0x546)]('video');return _0x66c534(0x28aa)==typeof _0x504fad?(_0x4a24d1['w1']['SetCorsBehavior'](_0x504fad,_0x563675),_0x563675[_0x66c534(0x274c)]=_0x504fad):(_0x4a24d1['w1'][_0x66c534(0x9d4)](_0x504fad[0x0],_0x563675),_0x504fad['forEach'](_0x31ec50=>{var _0x1526eb=_0x66c534;const _0x333712=document[_0x1526eb(0x546)](_0x1526eb(0x35d0));_0x333712['src']=_0x31ec50,_0x563675[_0x1526eb(0x2ea9)](_0x333712);})),this[_0x66c534(0x21eb)]['addOnce'](()=>{_0x19567e(_0x563675);}),_0x563675;}['_rebuild'](){this['update']();}[_0xc1182a(0x22f)](){var _0x26c86a=_0xc1182a;this[_0x26c86a(0x3f6f)]&&this['updateTexture'](!0x0);}['updateTexture'](_0x4d6dad){var _0x3cacda=_0xc1182a;!_0x4d6dad||this[_0x3cacda(0x40a7)][_0x3cacda(0x264e)]&&this[_0x3cacda(0xaa6)]||(this[_0x3cacda(0xaa6)]=!0x0,this['_updateInternalTexture']());}[_0xc1182a(0x1f8f)](_0x4ea2d8){var _0x2834f6=_0xc1182a;this[_0x2834f6(0x40a7)][_0x2834f6(0x274c)]=_0x4ea2d8,this[_0x2834f6(0x3bc6)]=_0x4ea2d8;}[_0xc1182a(0x95b)](){var _0x23535f=_0xc1182a;return new _0x2a5552(this[_0x23535f(0xc8c)],this[_0x23535f(0x3bc6)],this['getScene'](),this[_0x23535f(0x206c)],this['invertY'],this[_0x23535f(0x14ec)],this['_settings']);}[_0xc1182a(0x18c9)](){var _0x419cb5=_0xc1182a,_0x46868c;super[_0x419cb5(0x18c9)](),this[_0x419cb5(0x3bc6)]=null,this[_0x419cb5(0x3364)]&&(this[_0x419cb5(0x3364)][_0x419cb5(0x2f8)](),this[_0x419cb5(0x3364)]=null),this[_0x419cb5(0x40a7)]['removeEventListener'](this[_0x419cb5(0x1ce0)],this[_0x419cb5(0x2f62)]),this[_0x419cb5(0x238c)]['independentVideoSource']||(this['video'][_0x419cb5(0x22e3)](_0x419cb5(0x264e),this[_0x419cb5(0x1731)]),this[_0x419cb5(0x40a7)]['removeEventListener'](_0x419cb5(0x341),this[_0x419cb5(0x1731)]),this[_0x419cb5(0x40a7)][_0x419cb5(0x22e3)](_0x419cb5(0x18d9),this[_0x419cb5(0x24c0)]),this['video'][_0x419cb5(0x22e3)]('resize',this[_0x419cb5(0xf23)]),this[_0x419cb5(0x40a7)][_0x419cb5(0x27d)]()),null!=(_0x46868c=this[_0x419cb5(0x3638)])&&_0x46868c[_0x419cb5(0x18c9)]();}static['CreateFromStreamAsync'](_0x539f0a,_0x585ab9,_0x5e7009,_0x40d99d=!0x0){var _0x40de5c=_0xc1182a;const _0x26075a=_0x539f0a['getEngine']()['createVideoElement'](_0x5e7009);return _0x539f0a[_0x40de5c(0x2cd1)]()[_0x40de5c(0x112c)]&&(document[_0x40de5c(0x2925)][_0x40de5c(0x2ea9)](_0x26075a),_0x26075a['style']['transform']=_0x40de5c(0x3fa4),_0x26075a[_0x40de5c(0x24b9)][_0x40de5c(0x3727)]='0',_0x26075a['style']['position']=_0x40de5c(0x8cf),_0x26075a[_0x40de5c(0x24b9)][_0x40de5c(0x1b04)]=_0x40de5c(0x29fe),_0x26075a[_0x40de5c(0x24b9)][_0x40de5c(0x34f1)]='0px'),_0x26075a['setAttribute'](_0x40de5c(0x3bfe),''),_0x26075a[_0x40de5c(0x2589)]('muted',_0x40de5c(0x61c)),_0x26075a[_0x40de5c(0x2589)](_0x40de5c(0x148c),''),_0x26075a[_0x40de5c(0x4aa)]=!0x0,_0x26075a[_0x40de5c(0x2217)]||(void 0x0!==_0x26075a[_0x40de5c(0x3900)]?_0x26075a[_0x40de5c(0x3900)]=_0x585ab9:_0x40de5c(0x1e3f)==typeof _0x26075a[_0x40de5c(0x1bf3)]?_0x26075a[_0x40de5c(0x1bf3)]=_0x585ab9:_0x26075a[_0x40de5c(0x274c)]=window['URL']&&window[_0x40de5c(0x3e6c)][_0x40de5c(0x926)](_0x585ab9)),new Promise(_0x5f4c93=>{var _0xc34d3e=_0x40de5c;const _0x2a83a7=()=>{var _0x4a9179=a8_0x5b24;const _0x494978=new _0x2a5552(_0x4a9179(0x40a7),_0x26075a,_0x539f0a,!0x0,_0x40d99d,void 0x0,void 0x0,void 0x0,_0x5e2f1b['g'][_0x4a9179(0x22cf)]);_0x539f0a[_0x4a9179(0x2cd1)]()[_0x4a9179(0x112c)]&&_0x494978[_0x4a9179(0x21eb)]['addOnce'](()=>{var _0x197b8e=_0x4a9179;_0x26075a[_0x197b8e(0x854)]();}),_0x494978[_0x4a9179(0x21eb)][_0x4a9179(0x3a07)](()=>{_0x19567e(_0x26075a);}),_0x5f4c93(_0x494978),_0x26075a['removeEventListener']('playing',_0x2a83a7);};_0x26075a[_0xc34d3e(0x1080)](_0xc34d3e(0x3b8b),_0x2a83a7),_0x26075a['play']();});}static['CreateFromWebCamAsync'](_0xef33fd,_0xdf1bb,_0x3a0345=!0x1,_0x26bdce=!0x0){return _0x3fe340(this,void 0x0,void 0x0,function*(){var _0x1d2b53=a8_0x5b24;if(navigator[_0x1d2b53(0x18aa)]){const _0xc7a1ae=yield navigator[_0x1d2b53(0x18aa)][_0x1d2b53(0x11c9)]({'video':_0xdf1bb,'audio':_0x3a0345}),_0x4d649b=yield this[_0x1d2b53(0x1782)](_0xef33fd,_0xc7a1ae,_0xdf1bb,_0x26bdce);return _0x4d649b[_0x1d2b53(0x21eb)][_0x1d2b53(0x3a07)](()=>{var _0x4b23dc=_0x1d2b53;_0xc7a1ae[_0x4b23dc(0x25ae)]()[_0x4b23dc(0x7f0)](_0x28bd01=>{var _0x295bc9=_0x4b23dc;_0x28bd01[_0x295bc9(0x344a)]();});}),_0x4d649b;}return Promise['reject'](_0x1d2b53(0x3160));});}static[_0xc1182a(0x2b71)](_0x203949,_0x147ba6,_0x2476dc,_0x1ae394=!0x1,_0x498c71=!0x0){var _0x2bc109=_0xc1182a;this[_0x2bc109(0x3d4)](_0x203949,_0x2476dc,_0x1ae394,_0x498c71)[_0x2bc109(0x3725)](function(_0x4ee8df){_0x147ba6&&_0x147ba6(_0x4ee8df);})[_0x2bc109(0x1bc8)](function(_0xb45448){var _0x2f0fb2=_0x2bc109;_0x1c2a8e['Y'][_0x2f0fb2(0x404a)](_0xb45448[_0x2f0fb2(0xc8c)]);});}}},0x16ce1:(_0x316c4f,_0x186df0,_0x3c1894)=>{var _0x550a03=a8_0x16e4d8;_0x3c1894['d'](_0x186df0,{'U':()=>_0x3867e7});function _0x348448(_0x5dc7c0,_0x34e092,_0x58a5a1,_0x46cded){var _0xc80d5b=a8_0x5b24,_0x404a84,_0x3fb6d6=arguments[_0xc80d5b(0x1377)],_0x217e8f=_0x3fb6d6<0x3?_0x34e092:null===_0x46cded?_0x46cded=Object['getOwnPropertyDescriptor'](_0x34e092,_0x58a5a1):_0x46cded;if(_0xc80d5b(0x1e3f)==typeof Reflect&&_0xc80d5b(0x38fa)==typeof Reflect[_0xc80d5b(0x1dac)])_0x217e8f=Reflect['decorate'](_0x5dc7c0,_0x34e092,_0x58a5a1,_0x46cded);else{for(var _0x18e6e5=_0x5dc7c0[_0xc80d5b(0x1377)]-0x1;0x0<=_0x18e6e5;_0x18e6e5--)(_0x404a84=_0x5dc7c0[_0x18e6e5])&&(_0x217e8f=(_0x3fb6d6<0x3?_0x404a84(_0x217e8f):0x3<_0x3fb6d6?_0x404a84(_0x34e092,_0x58a5a1,_0x217e8f):_0x404a84(_0x34e092,_0x58a5a1))||_0x217e8f);}0x3<_0x3fb6d6&&_0x217e8f&&Object[_0xc80d5b(0x395)](_0x34e092,_0x58a5a1,_0x217e8f);}var _0x4921eb=_0x3c1894(0x153ad),_0x9c3a3a=_0x3c1894(0xc84b);class _0x3867e7{constructor(){var _0x31af7a=a8_0x5b24;this[_0x31af7a(0x1f50)]=!0x0,this[_0x31af7a(0x1cc)]=new _0x9c3a3a['HE'](0x0,0x0,0x0,0x0),this[_0x31af7a(0x2d44)]=new _0x9c3a3a['HE'](0x0,0x0,0x0,0x0),this[_0x31af7a(0x460)]=new _0x9c3a3a['HE'](0x0,0x0,0x0,0x0),this[_0x31af7a(0x2333)]=new _0x9c3a3a['HE'](0x0,0x0,0x0,0x0),this[_0x31af7a(0x20ea)]=new _0x9c3a3a['HE'](0x0,0x0,0x0,0x0),this[_0x31af7a(0x37bd)]=new _0x9c3a3a['HE'](0x0,0x0,0x0,0x0),this[_0x31af7a(0x28bc)]=new _0x9c3a3a['HE'](0x0,0x0,0x0,0x0),this['_globalHue']=0x1e,this['_globalDensity']=0x0,this[_0x31af7a(0x40dc)]=0x0,this['_globalExposure']=0x0,this[_0x31af7a(0x417e)]=0x1e,this[_0x31af7a(0x630)]=0x0,this[_0x31af7a(0x28b6)]=0x0,this['_highlightsExposure']=0x0,this[_0x31af7a(0x37c)]=0x1e,this['_midtonesDensity']=0x0,this['_midtonesSaturation']=0x0,this['_midtonesExposure']=0x0,this[_0x31af7a(0x1422)]=0x1e,this['_shadowsDensity']=0x0,this[_0x31af7a(0x3bc1)]=0x0,this[_0x31af7a(0x280d)]=0x0;}get[_0x550a03(0x1ab9)](){var _0x2f9436=_0x550a03;return this[_0x2f9436(0x7c0)];}set[_0x550a03(0x1ab9)](_0x1b6b6d){var _0x43c136=_0x550a03;this[_0x43c136(0x7c0)]=_0x1b6b6d,this[_0x43c136(0x1f50)]=!0x0;}get[_0x550a03(0x2cd8)](){var _0x51f152=_0x550a03;return this[_0x51f152(0xd50)];}set[_0x550a03(0x2cd8)](_0x35606d){var _0x20985d=_0x550a03;this[_0x20985d(0xd50)]=_0x35606d,this[_0x20985d(0x1f50)]=!0x0;}get['globalSaturation'](){var _0x7f3932=_0x550a03;return this[_0x7f3932(0x40dc)];}set[_0x550a03(0x30a5)](_0x643967){var _0x2b84f4=_0x550a03;this[_0x2b84f4(0x40dc)]=_0x643967,this[_0x2b84f4(0x1f50)]=!0x0;}get[_0x550a03(0x3eb8)](){var _0x3d2a90=_0x550a03;return this[_0x3d2a90(0xcbd)];}set[_0x550a03(0x3eb8)](_0x2d5bde){var _0x2a574b=_0x550a03;this[_0x2a574b(0xcbd)]=_0x2d5bde,this[_0x2a574b(0x1f50)]=!0x0;}get[_0x550a03(0x1af9)](){var _0xcc539b=_0x550a03;return this[_0xcc539b(0x417e)];}set[_0x550a03(0x1af9)](_0x299bca){var _0x5134df=_0x550a03;this[_0x5134df(0x417e)]=_0x299bca,this['_dirty']=!0x0;}get[_0x550a03(0x980)](){var _0x5aabfe=_0x550a03;return this[_0x5aabfe(0x630)];}set[_0x550a03(0x980)](_0x4abe15){var _0x87c9b2=_0x550a03;this[_0x87c9b2(0x630)]=_0x4abe15,this['_dirty']=!0x0;}get[_0x550a03(0x2607)](){var _0x3434e1=_0x550a03;return this[_0x3434e1(0x28b6)];}set[_0x550a03(0x2607)](_0xb4f0f4){this['_highlightsSaturation']=_0xb4f0f4,this['_dirty']=!0x0;}get[_0x550a03(0x28ed)](){var _0xbe8fb=_0x550a03;return this[_0xbe8fb(0x9ed)];}set[_0x550a03(0x28ed)](_0x406e58){var _0x4989e0=_0x550a03;this[_0x4989e0(0x9ed)]=_0x406e58,this[_0x4989e0(0x1f50)]=!0x0;}get[_0x550a03(0x1715)](){var _0x23bca9=_0x550a03;return this[_0x23bca9(0x37c)];}set[_0x550a03(0x1715)](_0x199300){var _0x28c4dc=_0x550a03;this['_midtonesHue']=_0x199300,this[_0x28c4dc(0x1f50)]=!0x0;}get[_0x550a03(0x1488)](){var _0x58272f=_0x550a03;return this[_0x58272f(0x15bc)];}set[_0x550a03(0x1488)](_0x301f2c){var _0x55f00e=_0x550a03;this['_midtonesDensity']=_0x301f2c,this[_0x55f00e(0x1f50)]=!0x0;}get[_0x550a03(0x24a6)](){var _0x5df6f2=_0x550a03;return this[_0x5df6f2(0x32a4)];}set[_0x550a03(0x24a6)](_0x2b07f7){var _0x2f127f=_0x550a03;this[_0x2f127f(0x32a4)]=_0x2b07f7,this[_0x2f127f(0x1f50)]=!0x0;}get[_0x550a03(0x59d)](){var _0x10bf3f=_0x550a03;return this[_0x10bf3f(0x3441)];}set[_0x550a03(0x59d)](_0x45e768){var _0xd1d6bf=_0x550a03;this[_0xd1d6bf(0x3441)]=_0x45e768,this['_dirty']=!0x0;}get[_0x550a03(0x2be9)](){var _0x570ffa=_0x550a03;return this[_0x570ffa(0x1422)];}set[_0x550a03(0x2be9)](_0x5a1b30){var _0x1d817a=_0x550a03;this[_0x1d817a(0x1422)]=_0x5a1b30,this[_0x1d817a(0x1f50)]=!0x0;}get[_0x550a03(0x385f)](){var _0xb456d0=_0x550a03;return this[_0xb456d0(0x3168)];}set[_0x550a03(0x385f)](_0x34cc0c){var _0x5c38c2=_0x550a03;this[_0x5c38c2(0x3168)]=_0x34cc0c,this['_dirty']=!0x0;}get[_0x550a03(0x28dd)](){var _0x456126=_0x550a03;return this[_0x456126(0x3bc1)];}set[_0x550a03(0x28dd)](_0x89a72b){var _0xb241d5=_0x550a03;this['_shadowsSaturation']=_0x89a72b,this[_0xb241d5(0x1f50)]=!0x0;}get[_0x550a03(0x165a)](){var _0x35f2cf=_0x550a03;return this[_0x35f2cf(0x280d)];}set[_0x550a03(0x165a)](_0x593348){var _0x21bae2=_0x550a03;this['_shadowsExposure']=_0x593348,this[_0x21bae2(0x1f50)]=!0x0;}['getClassName'](){var _0x1d46f0=_0x550a03;return _0x1d46f0(0x236d);}static['Bind'](_0x4d453f,_0x1d9ed0,_0x26f269='vCameraColorCurvePositive',_0x39b5cc=_0x550a03(0x20f2),_0x390053='vCameraColorCurveNegative'){var _0x16e41f=_0x550a03;_0x4d453f['_dirty']&&(_0x4d453f['_dirty']=!0x1,_0x4d453f[_0x16e41f(0x4028)](_0x4d453f[_0x16e41f(0x7c0)],_0x4d453f['_globalDensity'],_0x4d453f['_globalSaturation'],_0x4d453f[_0x16e41f(0xcbd)],_0x4d453f['_globalCurve']),_0x4d453f[_0x16e41f(0x4028)](_0x4d453f[_0x16e41f(0x417e)],_0x4d453f[_0x16e41f(0x630)],_0x4d453f[_0x16e41f(0x28b6)],_0x4d453f[_0x16e41f(0x9ed)],_0x4d453f['_tempColor']),_0x4d453f[_0x16e41f(0x1cc)][_0x16e41f(0x2e19)](_0x4d453f[_0x16e41f(0x2d44)],_0x4d453f[_0x16e41f(0x460)]),_0x4d453f[_0x16e41f(0x4028)](_0x4d453f[_0x16e41f(0x37c)],_0x4d453f[_0x16e41f(0x15bc)],_0x4d453f[_0x16e41f(0x32a4)],_0x4d453f['_midtonesExposure'],_0x4d453f[_0x16e41f(0x1cc)]),_0x4d453f[_0x16e41f(0x1cc)][_0x16e41f(0x2e19)](_0x4d453f[_0x16e41f(0x2d44)],_0x4d453f[_0x16e41f(0x2333)]),_0x4d453f['_getColorGradingDataToRef'](_0x4d453f[_0x16e41f(0x1422)],_0x4d453f[_0x16e41f(0x3168)],_0x4d453f[_0x16e41f(0x3bc1)],_0x4d453f[_0x16e41f(0x280d)],_0x4d453f['_tempColor']),_0x4d453f[_0x16e41f(0x1cc)][_0x16e41f(0x2e19)](_0x4d453f[_0x16e41f(0x2d44)],_0x4d453f[_0x16e41f(0x20ea)]),_0x4d453f[_0x16e41f(0x460)]['subtractToRef'](_0x4d453f[_0x16e41f(0x2333)],_0x4d453f[_0x16e41f(0x37bd)]),_0x4d453f['_midtonesCurve'][_0x16e41f(0x407)](_0x4d453f[_0x16e41f(0x20ea)],_0x4d453f[_0x16e41f(0x28bc)])),_0x1d9ed0&&(_0x1d9ed0[_0x16e41f(0x33ca)](_0x26f269,_0x4d453f[_0x16e41f(0x37bd)]['r'],_0x4d453f[_0x16e41f(0x37bd)]['g'],_0x4d453f[_0x16e41f(0x37bd)]['b'],_0x4d453f[_0x16e41f(0x37bd)]['a']),_0x1d9ed0[_0x16e41f(0x33ca)](_0x39b5cc,_0x4d453f[_0x16e41f(0x2333)]['r'],_0x4d453f[_0x16e41f(0x2333)]['g'],_0x4d453f['_midtonesCurve']['b'],_0x4d453f['_midtonesCurve']['a']),_0x1d9ed0[_0x16e41f(0x33ca)](_0x390053,_0x4d453f['_negativeCurve']['r'],_0x4d453f[_0x16e41f(0x28bc)]['g'],_0x4d453f['_negativeCurve']['b'],_0x4d453f[_0x16e41f(0x28bc)]['a']));}static[_0x550a03(0x3438)](_0x49f158){var _0xd53e0a=_0x550a03;_0x49f158[_0xd53e0a(0x3f90)](_0xd53e0a(0x20f2),'vCameraColorCurvePositive',_0xd53e0a(0x2dd3));}[_0x550a03(0x4028)](_0x3f6cdf,_0xf5d98d,_0x578f44,_0xf773b8,_0x409616){var _0x1bd3cd=_0x550a03;null!=_0x3f6cdf&&(_0x3f6cdf=_0x3867e7[_0x1bd3cd(0x31f5)](_0x3f6cdf,0x0,0x168),_0xf5d98d=_0x3867e7['_Clamp'](_0xf5d98d,-0x64,0x64),_0x578f44=_0x3867e7[_0x1bd3cd(0x31f5)](_0x578f44,-0x64,0x64),_0xf773b8=_0x3867e7[_0x1bd3cd(0x31f5)](_0xf773b8,-0x64,0x64),_0xf5d98d=_0x3867e7[_0x1bd3cd(0x3aa1)](_0xf5d98d),_0xf5d98d*=0.5,_0xf773b8=_0x3867e7[_0x1bd3cd(0x3aa1)](_0xf773b8),_0xf5d98d<0x0&&(_0xf5d98d*=-0x1,_0x3f6cdf=(_0x3f6cdf+0xb4)%0x168),_0x3867e7[_0x1bd3cd(0x3409)](_0x3f6cdf,_0xf5d98d,0x32+0.25*_0xf773b8,_0x409616),_0x409616['scaleToRef'](0x2,_0x409616),_0x409616['a']=0x1+0.01*_0x578f44);}static[_0x550a03(0x3aa1)](_0x4e3698){var _0x45c3dd=_0x550a03;_0x4e3698/=0x64;let _0x5f2f33=Math[_0x45c3dd(0x3abd)](_0x4e3698);return _0x5f2f33=Math[_0x45c3dd(0x143c)](_0x5f2f33,0x2),_0x4e3698<0x0&&(_0x5f2f33*=-0x1),_0x5f2f33*=0x64;}static['_FromHSBToRef'](_0x2de07f,_0x5d0c08,_0x3066ef,_0x4bff92){var _0x15d175=_0x550a03,_0x2de07f=_0x3867e7[_0x15d175(0x31f5)](_0x2de07f,0x0,0x168),_0x5d0c08=_0x3867e7[_0x15d175(0x31f5)](_0x5d0c08/0x64,0x0,0x1),_0x84fcfc=_0x3867e7[_0x15d175(0x31f5)](_0x3066ef/0x64,0x0,0x1);if(0x0===_0x5d0c08)_0x4bff92['r']=_0x84fcfc,_0x4bff92['g']=_0x84fcfc,_0x4bff92['b']=_0x84fcfc;else{_0x2de07f/=0x3c;var _0x3066ef=Math[_0x15d175(0xa0a)](_0x2de07f),_0x2de07f=_0x2de07f-_0x3066ef,_0x4ed498=_0x84fcfc*(0x1-_0x5d0c08),_0x17eef3=_0x84fcfc*(0x1-_0x5d0c08*_0x2de07f),_0x3fcc28=_0x84fcfc*(0x1-_0x5d0c08*(0x1-_0x2de07f));switch(_0x3066ef){case 0x0:_0x4bff92['r']=_0x84fcfc,_0x4bff92['g']=_0x3fcc28,_0x4bff92['b']=_0x4ed498;break;case 0x1:_0x4bff92['r']=_0x17eef3,_0x4bff92['g']=_0x84fcfc,_0x4bff92['b']=_0x4ed498;break;case 0x2:_0x4bff92['r']=_0x4ed498,_0x4bff92['g']=_0x84fcfc,_0x4bff92['b']=_0x3fcc28;break;case 0x3:_0x4bff92['r']=_0x4ed498,_0x4bff92['g']=_0x17eef3,_0x4bff92['b']=_0x84fcfc;break;case 0x4:_0x4bff92['r']=_0x3fcc28,_0x4bff92['g']=_0x4ed498,_0x4bff92['b']=_0x84fcfc;break;default:_0x4bff92['r']=_0x84fcfc,_0x4bff92['g']=_0x4ed498,_0x4bff92['b']=_0x17eef3;}}_0x4bff92['a']=0x1;}static[_0x550a03(0x31f5)](_0x111bfa,_0x7515cd,_0x3b1e63){var _0x448fb9=_0x550a03;return Math[_0x448fb9(0x3478)](Math[_0x448fb9(0xf1a)](_0x111bfa,_0x7515cd),_0x3b1e63);}[_0x550a03(0x95b)](){var _0x36ecc6=_0x550a03;return _0x4921eb['p4'][_0x36ecc6(0x73d)](()=>new _0x3867e7(),this);}[_0x550a03(0x2fcc)](){return _0x4921eb['p4']['Serialize'](this);}static['Parse'](_0x336326){var _0x2ef553=_0x550a03;return _0x4921eb['p4'][_0x2ef553(0x2a19)](()=>new _0x3867e7(),_0x336326,null,null);}}_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],_0x550a03(0x7c0),void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7['prototype'],'_globalDensity',void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],_0x550a03(0x40dc),void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],'_globalExposure',void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],_0x550a03(0x417e),void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],_0x550a03(0x630),void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],_0x550a03(0x28b6),void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],'_highlightsExposure',void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],_0x550a03(0x37c),void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],_0x550a03(0x15bc),void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],_0x550a03(0x32a4),void 0x0),_0x348448([(0x0,_0x4921eb['qC'])()],_0x3867e7[_0x550a03(0x41df)],_0x550a03(0x3441),void 0x0),_0x4921eb['p4'][_0x550a03(0xde1)]=_0x3867e7[_0x550a03(0x2a19)];},0xf75c:(_0x346174,_0x35ded1,_0x41416a)=>{var _0x37de81=a8_0x16e4d8;_0x41416a['d'](_0x35ded1,{'Q':()=>_0x1bc2b9});var _0x5ad75f=_0x41416a(0xf96c),_0x286520=_0x41416a(0x77a5),_0x488f0e=_0x41416a(0x18233),_0x36a9b3=_0x41416a(0x10ea4),_0x4210e1=_0x41416a(0x5c6e),_0x5f50ed=_0x41416a(0x17a92),_0x39941e=_0x41416a(0x11722);class _0x1bc2b9{constructor(_0x123897,_0x4b719f,_0x31718e,_0x2cc910=null,_0xdff061,_0x213f92=null,_0x4e77f3=null,_0x5d799a=null,_0x2c3e22=null,_0x24fd03,_0x146979='',_0x1ce868=_0x39941e['x']['GLSL']){var _0x18e73d=a8_0x5b24;this[_0x18e73d(0xc8c)]=null,this[_0x18e73d(0x1864)]='',this['onCompiled']=null,this[_0x18e73d(0x374a)]=null,this[_0x18e73d(0x28e4)]=null,this['uniqueId']=0x0,this['onCompileObservable']=new _0x5ad75f['y$'](),this[_0x18e73d(0x5cd)]=new _0x5ad75f['y$'](),this[_0x18e73d(0xc59)]=null,this['_wasPreviouslyReady']=!0x1,this[_0x18e73d(0x1a57)]=!0x1,this[_0x18e73d(0x2ecd)]=null,this['_isDisposed']=!0x1,this['_bonesComputationForcedToCPU']=!0x1,this[_0x18e73d(0x3b24)]={},this['_multiTarget']=!0x1,this[_0x18e73d(0x333b)]={},this[_0x18e73d(0x1f55)]=!0x1,this[_0x18e73d(0x3f33)]='',this[_0x18e73d(0x137b)]=!0x1,this[_0x18e73d(0x145b)]={},this[_0x18e73d(0x28e8)]='',this[_0x18e73d(0x2875)]=null,this['_vertexSourceCodeOverride']='',this[_0x18e73d(0xdd5)]='',this[_0x18e73d(0x333f)]=null,this['_pipelineContext']=null,this[_0x18e73d(0x1c87)]='',this[_0x18e73d(0x2ade)]='',this[_0x18e73d(0x1fdc)]='',this[_0x18e73d(0x2b90)]='',this[_0x18e73d(0x2a5a)]='',this['_rawFragmentSourceCode']='',this['name']=_0x123897,this[_0x18e73d(0x28e8)]=_0x146979;let _0x20b562=void 0x0,_0x4274b1=null;if(_0x4b719f[_0x18e73d(0x221c)]){const _0x5c2e7e=_0x4b719f;if(this[_0x18e73d(0x2635)]=_0x31718e,this[_0x18e73d(0x1254)]=_0x5c2e7e[_0x18e73d(0x221c)],this[_0x18e73d(0x3f1c)]=_0x5c2e7e[_0x18e73d(0x3fc)][_0x18e73d(0x10d8)](_0x5c2e7e[_0x18e73d(0x1bfe)]),this[_0x18e73d(0x2c69)]=_0x5c2e7e[_0x18e73d(0x1bfe)][_0x18e73d(0x13df)](),this[_0x18e73d(0x1864)]=_0x5c2e7e['defines'],this[_0x18e73d(0x374a)]=_0x5c2e7e['onError'],this['onCompiled']=_0x5c2e7e[_0x18e73d(0x2de2)],this[_0x18e73d(0x2875)]=_0x5c2e7e[_0x18e73d(0x2831)],this[_0x18e73d(0x22d4)]=_0x5c2e7e['indexParameters'],this[_0x18e73d(0x333f)]=_0x5c2e7e[_0x18e73d(0x40ae)]||null,this[_0x18e73d(0x2771)]=!!_0x5c2e7e[_0x18e73d(0x3420)],this[_0x18e73d(0xe34)]=null!=(_0x146979=_0x5c2e7e[_0x18e73d(0x3069)])?_0x146979:_0x39941e['x']['GLSL'],_0x5c2e7e[_0x18e73d(0x1558)]){this[_0x18e73d(0x1848)]=_0x5c2e7e[_0x18e73d(0x1558)]['slice']();for(let _0x2a2ffb=0x0;_0x2a2ffb<_0x5c2e7e[_0x18e73d(0x1558)][_0x18e73d(0x1377)];_0x2a2ffb++)this[_0x18e73d(0x3b24)][_0x5c2e7e[_0x18e73d(0x1558)][_0x2a2ffb]]=_0x2a2ffb;}_0x4274b1=null!=(_0x146979=_0x5c2e7e[_0x18e73d(0x1756)])?_0x146979:null,_0x20b562=null!=(_0x146979=_0x5c2e7e[_0x18e73d(0x380f)])?_0x146979:void 0x0;}else this[_0x18e73d(0x2635)]=_0xdff061,this[_0x18e73d(0x1864)]=null==_0x213f92?'':_0x213f92,this[_0x18e73d(0x3f1c)]=_0x31718e[_0x18e73d(0x10d8)](_0x2cc910),this[_0x18e73d(0x2c69)]=_0x2cc910?_0x2cc910[_0x18e73d(0x13df)]():[],this[_0x18e73d(0x1254)]=_0x4b719f,this['_uniformBuffersNamesList']=[],this[_0x18e73d(0xe34)]=_0x1ce868,this['onError']=_0x2c3e22,this[_0x18e73d(0x2de2)]=_0x5d799a,this[_0x18e73d(0x22d4)]=_0x24fd03,this['_fallbacks']=_0x4e77f3;this[_0x18e73d(0x404d)]={},this[_0x18e73d(0x17f4)]=_0x1bc2b9[_0x18e73d(0x2353)]++;let _0x3443c2,_0x503d53;const _0x698978=(0x0,_0x488f0e['CG'])()?this[_0x18e73d(0x2635)]['getHostDocument']():null;_0x3443c2=_0x123897[_0x18e73d(0x3dcf)]?_0x18e73d(0x19b6)+_0x123897['vertexSource']:_0x123897[_0x18e73d(0x2a6f)]?(_0x3443c2=_0x698978?_0x698978[_0x18e73d(0x3182)](_0x123897[_0x18e73d(0x2a6f)]):null)||_0x123897['vertexElement']:_0x123897[_0x18e73d(0x1d39)]||_0x123897,_0x503d53=_0x123897[_0x18e73d(0x1f5a)]?_0x18e73d(0x19b6)+_0x123897[_0x18e73d(0x1f5a)]:_0x123897['fragmentElement']?(_0x503d53=_0x698978?_0x698978[_0x18e73d(0x3182)](_0x123897[_0x18e73d(0x4217)]):null)||_0x123897[_0x18e73d(0x4217)]:_0x123897[_0x18e73d(0x41ed)]||_0x123897,this['_processingContext']=this[_0x18e73d(0x2635)][_0x18e73d(0x2f4e)](this[_0x18e73d(0xe34)]);let _0x18260a={'defines':this[_0x18e73d(0x1864)]['split']('\x0a'),'indexParameters':this[_0x18e73d(0x22d4)],'isFragment':!0x1,'shouldUseHighPrecisionShader':this['_engine'][_0x18e73d(0x34fc)],'processor':this[_0x18e73d(0x2635)][_0x18e73d(0x4158)](this[_0x18e73d(0xe34)]),'supportsUniformBuffers':this[_0x18e73d(0x2635)][_0x18e73d(0x2a22)],'shadersRepository':_0x5f50ed['v'][_0x18e73d(0x242)](this[_0x18e73d(0xe34)]),'includesShadersStore':_0x5f50ed['v']['GetIncludesShadersStore'](this[_0x18e73d(0xe34)]),'version':(0x64*this[_0x18e73d(0x2635)][_0x18e73d(0x40c8)])['toString'](),'platformName':this[_0x18e73d(0x2635)][_0x18e73d(0x1060)],'processingContext':this[_0x18e73d(0x1404)],'isNDCHalfZRange':this[_0x18e73d(0x2635)][_0x18e73d(0x91c)],'useReverseDepthBuffer':this[_0x18e73d(0x2635)][_0x18e73d(0x1c9e)],'processCodeAfterIncludes':_0x20b562};const _0x104123=[void 0x0,void 0x0],_0x283779=()=>{var _0x1eab53=_0x18e73d;if(_0x104123[0x0]&&_0x104123[0x1]){_0x18260a[_0x1eab53(0x11b1)]=!0x0;const [_0x5c5b4c,_0xb89615]=_0x104123;_0x4210e1['L'][_0x1eab53(0xf7b)](_0xb89615,_0x18260a,(_0x2b4451,_0xf2e42)=>{var _0x25e981=_0x1eab53;this[_0x25e981(0x2b90)]=_0xf2e42,_0x4274b1&&(_0x2b4451=_0x4274b1(_0x25e981(0x41ed),_0x2b4451)),_0xf2e42=_0x4210e1['L'][_0x25e981(0x119b)](_0x5c5b4c,_0x2b4451,_0x18260a),(_0x18260a=null,this[_0x25e981(0x24bd)](_0xf2e42[_0x25e981(0x2574)],_0xf2e42[_0x25e981(0x6c5)],_0x123897));},this[_0x1eab53(0x2635)]);}};this[_0x18e73d(0xa16)](_0x3443c2,_0x18e73d(0xa4e),'',_0x312ba3=>{var _0x85976=_0x18e73d;_0x4210e1['L'][_0x85976(0x3f26)](_0x18260a),_0x4210e1['L'][_0x85976(0xf7b)](_0x312ba3,_0x18260a,(_0xda3f78,_0x57b464)=>{var _0x282d6d=_0x85976;this[_0x282d6d(0x2a5a)]=_0x312ba3,this[_0x282d6d(0x1fdc)]=_0x57b464,_0x4274b1&&(_0xda3f78=_0x4274b1(_0x282d6d(0x1d39),_0xda3f78)),_0x104123[0x0]=_0xda3f78,_0x283779();},this[_0x85976(0x2635)]);}),this[_0x18e73d(0xa16)](_0x503d53,'Fragment','Pixel',_0x15dc0c=>{var _0x2c22f9=_0x18e73d;this[_0x2c22f9(0x2f5f)]=_0x15dc0c,_0x104123[0x1]=_0x15dc0c,_0x283779();});}static get['ShadersRepository'](){return _0x5f50ed['v']['ShadersRepository'];}static set[_0x37de81(0x1dca)](_0x16a469){var _0x6be15b=_0x37de81;_0x5f50ed['v'][_0x6be15b(0x1dca)]=_0x16a469;}get[_0x37de81(0x28a3)](){var _0x67518=_0x37de81;return this[_0x67518(0xc59)]||(this[_0x67518(0xc59)]=new _0x5ad75f['y$']()),this[_0x67518(0xc59)];}['_useFinalCode'](_0x1fe873,_0x34e395,_0x523603){var _0x380e74=_0x37de81,_0x40628d;_0x523603?(_0x40628d=_0x523603[_0x380e74(0x2a6f)]||_0x523603[_0x380e74(0x1d39)]||_0x523603[_0x380e74(0x774)]||_0x523603,_0x523603=_0x523603[_0x380e74(0x4217)]||_0x523603[_0x380e74(0x41ed)]||_0x523603['spectorName']||_0x523603,this['_vertexSourceCode']=(this[_0x380e74(0xe34)]===_0x39941e['x'][_0x380e74(0xd89)]?'//':'')+_0x380e74(0x1913)+_0x40628d+'\x0a'+_0x1fe873,this[_0x380e74(0x2ade)]=(this[_0x380e74(0xe34)]===_0x39941e['x'][_0x380e74(0xd89)]?'//':'')+_0x380e74(0x1a9a)+_0x523603+'\x0a'+_0x34e395):(this[_0x380e74(0x1c87)]=_0x1fe873,this['_fragmentSourceCode']=_0x34e395),this[_0x380e74(0x2ed4)]();}get[_0x37de81(0x406)](){var _0x33747a=_0x37de81;return this[_0x33747a(0x28e8)];}['isReady'](){var _0x2e390d=_0x37de81;try{return this[_0x2e390d(0x19a0)]();}catch(_0x5b8c48){return!0x1;}}[_0x37de81(0x19a0)](){var _0x16c1bc=_0x37de81;return!!this[_0x16c1bc(0x1f55)]||!!this[_0x16c1bc(0x1307)]&&this['_pipelineContext'][_0x16c1bc(0x3261)];}[_0x37de81(0x2cd1)](){var _0x2614db=_0x37de81;return this[_0x2614db(0x2635)];}[_0x37de81(0x260e)](){var _0x28b148=_0x37de81;return this[_0x28b148(0x1307)];}[_0x37de81(0x104f)](){var _0x160d22=_0x37de81;return this[_0x160d22(0x1254)];}[_0x37de81(0x16ce)](_0x3c689b){return this['_attributes'][_0x3c689b];}['getAttributeLocationByName'](_0x1b061e){var _0x316e6f=_0x37de81;return this[_0x316e6f(0x404d)][_0x1b061e];}[_0x37de81(0x48e)](){var _0x1cf87b=_0x37de81;return this[_0x1cf87b(0x3ece)][_0x1cf87b(0x1377)];}[_0x37de81(0x2078)](_0x561211){var _0x1218fe=_0x37de81;return this['_uniformsNames'][_0x1218fe(0x919)](_0x561211);}['getUniform'](_0x521292){var _0x24f774=_0x37de81;return this[_0x24f774(0x145b)][_0x521292];}['getSamplers'](){return this['_samplerList'];}[_0x37de81(0x917)](){return this['_uniformsNames'];}[_0x37de81(0x3404)](){var _0x23974a=_0x37de81;return this[_0x23974a(0x1848)];}[_0x37de81(0x13fc)](){return this['_indexParameters'];}[_0x37de81(0x3a1)](){var _0x213d39=_0x37de81;return this[_0x213d39(0x3f33)];}[_0x37de81(0x1955)](){return this['_allFallbacksProcessed'];}['executeWhenCompiled'](_0x43fc25){var _0x2b3098=_0x37de81;this[_0x2b3098(0x3261)]()?_0x43fc25(this):(this[_0x2b3098(0x1643)][_0x2b3098(0x3fc1)](_0x40c591=>{_0x43fc25(_0x40c591);}),this[_0x2b3098(0x1307)]&&!this[_0x2b3098(0x1307)][_0x2b3098(0x1fb8)]||setTimeout(()=>{this['_checkIsReady'](null);},0x10));}[_0x37de81(0x20c6)](_0x4eda25){var _0x51a337=_0x37de81;try{if(this[_0x51a337(0x19a0)]())return;}catch(_0x2136a8){return void this['_processCompilationErrors'](_0x2136a8,_0x4eda25);}this[_0x51a337(0x12da)]||setTimeout(()=>{var _0x601dbe=_0x51a337;this[_0x601dbe(0x20c6)](_0x4eda25);},0x10);}['_loadShader'](_0x2facce,_0x374a83,_0x1791f7,_0x1d7f77){var _0x4205ba=_0x37de81,_0x28d805;_0x4205ba(0x1615)!=typeof HTMLElement&&_0x2facce instanceof HTMLElement?_0x1d7f77((0x0,_0x488f0e['v'])(_0x2facce)):_0x4205ba(0x19b6)===_0x2facce[_0x4205ba(0x39fd)](0x0,0x7)?_0x1d7f77(_0x2facce[_0x4205ba(0x39fd)](0x7)):'base64:'===_0x2facce['substr'](0x0,0x7)?_0x1d7f77(window[_0x4205ba(0x2ff)](_0x2facce[_0x4205ba(0x39fd)](0x7))):(_0x28d805=_0x5f50ed['v'][_0x4205ba(0x1a3e)](this[_0x4205ba(0xe34)]))[_0x2facce+_0x374a83+'Shader']?_0x1d7f77(_0x28d805[_0x2facce+_0x374a83+_0x4205ba(0x325d)]):_0x1791f7&&_0x28d805[_0x2facce+_0x1791f7+_0x4205ba(0x325d)]?_0x1d7f77(_0x28d805[_0x2facce+_0x1791f7+_0x4205ba(0x325d)]):(_0x28d805='.'===_0x2facce[0x0]||'/'===_0x2facce[0x0]||-0x1<_0x2facce[_0x4205ba(0x919)](_0x4205ba(0x13d7))?_0x2facce:_0x5f50ed['v'][_0x4205ba(0x242)](this['_shaderLanguage'])+_0x2facce,this[_0x4205ba(0x2635)][_0x4205ba(0x317c)](_0x28d805+'.'+_0x374a83[_0x4205ba(0x407c)]()+_0x4205ba(0x3c3a),_0x1d7f77));}get[_0x37de81(0x14c6)](){var _0x15827e=_0x37de81,_0x5c5392;return this[_0x15827e(0x1614)]&&this[_0x15827e(0xdd5)]?this['_vertexSourceCodeOverride']:null!=(_0x5c5392=null==(_0x5c5392=this['_pipelineContext'])?void 0x0:_0x5c5392[_0x15827e(0x22db)]())?_0x5c5392:this[_0x15827e(0x1c87)];}get[_0x37de81(0x37b3)](){var _0x4d4fb2=_0x37de81,_0x24b183;return this[_0x4d4fb2(0x1614)]&&this[_0x4d4fb2(0xdd5)]?this['_fragmentSourceCodeOverride']:null!=(_0x24b183=null==(_0x24b183=this[_0x4d4fb2(0x1307)])?void 0x0:_0x24b183[_0x4d4fb2(0x15eb)]())?_0x24b183:this[_0x4d4fb2(0x2ade)];}get[_0x37de81(0x3349)](){var _0x591664=_0x37de81;return this[_0x591664(0x1fdc)];}get['fragmentSourceCodeBeforeMigration'](){var _0x3b5dce=_0x37de81;return this[_0x3b5dce(0x2b90)];}get['rawVertexSourceCode'](){var _0x32fe70=_0x37de81;return this[_0x32fe70(0x2a5a)];}get[_0x37de81(0x1e30)](){var _0x4a1b0e=_0x37de81;return this[_0x4a1b0e(0x2f5f)];}[_0x37de81(0x2367)](_0x553500,_0x7e6b95,_0x2d45bc,_0x51b331){var _0x11800f=_0x37de81;this[_0x11800f(0x1f55)]=!0x1,this[_0x11800f(0x1614)]=_0x553500,this[_0x11800f(0xdd5)]=_0x7e6b95,this[_0x11800f(0x374a)]=(_0x505dc4,_0x1a9743)=>{_0x51b331&&_0x51b331(_0x1a9743);},this[_0x11800f(0x2de2)]=()=>{var _0x5a21cf=_0x11800f;const _0x39bd5d=this['getEngine']()[_0x5a21cf(0x17cd)];if(_0x39bd5d){for(let _0x263560=0x0;_0x263560<_0x39bd5d[_0x5a21cf(0x1377)];_0x263560++)_0x39bd5d[_0x263560]['markAllMaterialsAsDirty'](_0x286520['g'][_0x5a21cf(0x25b2)]);}this['_pipelineContext'][_0x5a21cf(0x199e)](_0x2d45bc);},this[_0x11800f(0x2875)]=null,this[_0x11800f(0x2ed4)]();}[_0x37de81(0x2ed4)](){var _0x2540d7=_0x37de81;const _0x15a777=this['_attributesNames'];var _0x20bbed=this[_0x2540d7(0x1864)];const _0x5099bb=this[_0x2540d7(0x1307)];this[_0x2540d7(0x1f55)]=!0x1;try{const _0x449625=this[_0x2540d7(0x2635)];this[_0x2540d7(0x1307)]=_0x449625['createPipelineContext'](this['_processingContext']),this[_0x2540d7(0x1307)][_0x2540d7(0x23c4)]=this[_0x2540d7(0x28e8)];var _0x54c54f=this[_0x2540d7(0x2367)][_0x2540d7(0x2de9)](this);this[_0x2540d7(0x1614)]&&this[_0x2540d7(0xdd5)]?_0x449625['_preparePipelineContext'](this['_pipelineContext'],this[_0x2540d7(0x1614)],this[_0x2540d7(0xdd5)],!0x0,this[_0x2540d7(0x2a5a)],this[_0x2540d7(0x2f5f)],_0x54c54f,null,this['_transformFeedbackVaryings'],this['_key']):_0x449625[_0x2540d7(0x294a)](this['_pipelineContext'],this['_vertexSourceCode'],this[_0x2540d7(0x2ade)],!0x1,this['_rawVertexSourceCode'],this['_rawFragmentSourceCode'],_0x54c54f,_0x20bbed,this[_0x2540d7(0x333f)],this[_0x2540d7(0x28e8)]),_0x449625[_0x2540d7(0x2493)](this[_0x2540d7(0x1307)],()=>{var _0x363adb=_0x2540d7;if(this[_0x363adb(0x3ece)]=[],this[_0x363adb(0x1307)][_0x363adb(0x3386)](this,this[_0x363adb(0x3b24)],this['_uniformsNames'],this[_0x363adb(0x145b)],this[_0x363adb(0x2c69)],this[_0x363adb(0x333b)],_0x15a777,this['_attributes']),_0x15a777)for(let _0x46b4f3=0x0;_0x46b4f3<_0x15a777[_0x363adb(0x1377)];_0x46b4f3++){var _0x39a7e9=_0x15a777[_0x46b4f3];this[_0x363adb(0x404d)][_0x39a7e9]=this['_attributes'][_0x46b4f3];}_0x449625['bindSamplers'](this),this[_0x363adb(0x3f33)]='',this[_0x363adb(0x1f55)]=!0x0,this[_0x363adb(0x2de2)]&&this[_0x363adb(0x2de2)](this),this[_0x363adb(0x1643)][_0x363adb(0x2a3a)](this),this[_0x363adb(0x1643)]['clear'](),this[_0x363adb(0x2875)]&&this['_fallbacks'][_0x363adb(0x98c)](),_0x5099bb&&this['getEngine']()[_0x363adb(0x21b8)](_0x5099bb);}),this[_0x2540d7(0x1307)][_0x2540d7(0x1fb8)]&&this[_0x2540d7(0x20c6)](_0x5099bb);}catch(_0x1fe16f){this[_0x2540d7(0x2b0e)](_0x1fe16f,_0x5099bb);}}[_0x37de81(0x15ea)](_0x484daa,_0x196bdf,_0x199231){var _0x47f39a=_0x37de81,_0x39ecac;let _0x224eba=null;return _0x196bdf&&_0x484daa&&(_0x196bdf=_0x196bdf[_0x47f39a(0x3e81)](_0x199231?/FRAGMENT SHADER ERROR: 0:(\d+?):/:/VERTEX SHADER ERROR: 0:(\d+?):/))&&0x2===_0x196bdf[_0x47f39a(0x1377)]&&(_0x196bdf=parseInt(_0x196bdf[0x1]),(_0x39ecac=_0x484daa[_0x47f39a(0x54f)]('\x0a',-0x1))['length']>=_0x196bdf&&(_0x224eba=_0x47f39a(0x3093)+_0x196bdf+_0x47f39a(0x12dd)+(_0x199231?_0x47f39a(0x41ed):_0x47f39a(0x1d39))+'\x20code:\x20'+_0x39ecac[_0x196bdf-0x1])),[_0x484daa,_0x224eba];}['_processCompilationErrors'](_0x2618cf,_0x2b18ff=null){var _0x325beb=_0x37de81;this['_compilationError']=_0x2618cf[_0x325beb(0x3bd2)];const _0x3b5a1c=this[_0x325beb(0x1254)],_0x57c39b=this[_0x325beb(0x2875)];if(_0x36a9b3['Y'][_0x325beb(0x404a)]('Unable\x20to\x20compile\x20effect:'),_0x36a9b3['Y']['Error']('Uniforms:\x20'+this['_uniformsNames']['map'](function(_0x9c8efb){return'\x20'+_0x9c8efb;})),_0x36a9b3['Y'][_0x325beb(0x404a)](_0x325beb(0x1426)+_0x3b5a1c[_0x325beb(0x1f88)](function(_0x5df946){return'\x20'+_0x5df946;})),_0x36a9b3['Y']['Error'](_0x325beb(0xe67)+this['defines']),_0x1bc2b9[_0x325beb(0x378c)]){let _0x47c20d=null,_0x3b5b80=null,_0x3a822f=null;null!=(_0x2618cf=this[_0x325beb(0x1307)])&&_0x2618cf[_0x325beb(0x22db)]()&&([_0x3a822f,_0x47c20d]=this[_0x325beb(0x15ea)](this[_0x325beb(0x1307)][_0x325beb(0x22db)](),this[_0x325beb(0x3f33)],!0x1),_0x3a822f&&(_0x36a9b3['Y'][_0x325beb(0x404a)](_0x325beb(0x2357)),_0x36a9b3['Y']['Error'](_0x3a822f))),null!=(_0x2618cf=this[_0x325beb(0x1307)])&&_0x2618cf['_getFragmentShaderCode']()&&([_0x3a822f,_0x3b5b80]=this[_0x325beb(0x15ea)](null==(_0x2618cf=this['_pipelineContext'])?void 0x0:_0x2618cf[_0x325beb(0x15eb)](),this[_0x325beb(0x3f33)],!0x0),_0x3a822f&&(_0x36a9b3['Y']['Error']('Fragment\x20code:'),_0x36a9b3['Y'][_0x325beb(0x404a)](_0x3a822f))),_0x47c20d&&_0x36a9b3['Y']['Error'](_0x47c20d),_0x3b5b80&&_0x36a9b3['Y']['Error'](_0x3b5b80);}_0x36a9b3['Y'][_0x325beb(0x404a)]('Error:\x20'+this[_0x325beb(0x3f33)]),_0x2618cf=()=>{var _0x5cf454=_0x325beb;this[_0x5cf454(0x374a)]&&this['onError'](this,this['_compilationError']),this['onErrorObservable'][_0x5cf454(0x2a3a)](this);},(_0x2b18ff&&(this[_0x325beb(0x1307)]=_0x2b18ff,this[_0x325beb(0x1f55)]=!0x0,_0x2618cf()),_0x57c39b?(this[_0x325beb(0x1307)]=null,_0x57c39b['hasMoreFallbacks']?(this['_allFallbacksProcessed']=!0x1,_0x36a9b3['Y'][_0x325beb(0x404a)](_0x325beb(0x3d6b)),this['defines']=_0x57c39b['reduce'](this[_0x325beb(0x1864)],this),this[_0x325beb(0x2ed4)]()):(this['_allFallbacksProcessed']=!0x0,_0x2618cf(),this[_0x325beb(0x5cd)][_0x325beb(0x2f8)](),this[_0x325beb(0x2875)]&&this[_0x325beb(0x2875)][_0x325beb(0x98c)]())):(this['_allFallbacksProcessed']=!0x0,_0x2b18ff||_0x2618cf()));}get['isSupported'](){return''===this['_compilationError'];}[_0x37de81(0x4169)](_0x276f36,_0x1ffcda){var _0x4bb905=_0x37de81;this['_engine'][_0x4bb905(0x4169)](this[_0x4bb905(0x333b)][_0x276f36],_0x1ffcda,_0x276f36);}[_0x37de81(0x1888)](_0x206046,_0x58cca5){var _0x55c937=_0x37de81;this['_engine'][_0x55c937(0x1888)](this[_0x55c937(0x333b)][_0x206046],this[_0x55c937(0x145b)][_0x206046],_0x58cca5,_0x206046);}[_0x37de81(0x338e)](_0x3a1f3f,_0x4a67ef){var _0x2c9312=_0x37de81;this[_0x2c9312(0x2635)]['setDepthStencilTexture'](this[_0x2c9312(0x333b)][_0x3a1f3f],this[_0x2c9312(0x145b)][_0x3a1f3f],_0x4a67ef,_0x3a1f3f);}[_0x37de81(0x3a44)](_0x4ab651,_0x416eac){var _0x5832de=_0x37de81,_0x1c95bd=_0x4ab651+'Ex';if(-0x1===this[_0x5832de(0x2c69)][_0x5832de(0x919)](_0x1c95bd+'0')){var _0x148445=this['_samplerList'][_0x5832de(0x919)](_0x4ab651);for(let _0x1576ad=0x1;_0x1576ad<_0x416eac[_0x5832de(0x1377)];_0x1576ad++){var _0x5454ea=_0x1c95bd+(_0x1576ad-0x1)['toString']();this['_samplerList']['splice'](_0x148445+_0x1576ad,0x0,_0x5454ea);}let _0x4f9a5a=0x0;for(const _0x3bc61a of this['_samplerList'])this[_0x5832de(0x333b)][_0x3bc61a]=_0x4f9a5a,_0x4f9a5a+=0x1;}this[_0x5832de(0x2635)]['setTextureArray'](this[_0x5832de(0x333b)][_0x4ab651],this[_0x5832de(0x145b)][_0x4ab651],_0x416eac,_0x4ab651);}[_0x37de81(0x1cb4)](_0x3b02b5,_0xb7297){var _0x165dc7=_0x37de81;this[_0x165dc7(0x2635)][_0x165dc7(0x1cb4)](this[_0x165dc7(0x333b)][_0x3b02b5],_0xb7297,_0x3b02b5);}[_0x37de81(0x3ce2)](_0x45aee0,_0x53ef1d){var _0x2d80fd=_0x37de81;this['_engine'][_0x2d80fd(0x3ce2)](this['_samplers'][_0x45aee0],_0x53ef1d,_0x45aee0);}[_0x37de81(0x12b3)](_0x5170c1,_0x2423d7){var _0x2df696=_0x37de81,_0x4ed29b=this[_0x2df696(0x3b24)][_0x2423d7];void 0x0===_0x4ed29b||_0x1bc2b9['_BaseCache'][_0x4ed29b]===_0x5170c1&&this['_engine'][_0x2df696(0x1553)][_0x2df696(0x1009)]||(_0x1bc2b9['_BaseCache'][_0x4ed29b]=_0x5170c1,this[_0x2df696(0x2635)][_0x2df696(0xfc1)](_0x5170c1,_0x4ed29b,_0x2423d7));}[_0x37de81(0x27d5)](_0x40116,_0x3f1280){var _0x1f6c89=_0x37de81;this[_0x1f6c89(0x2635)]['bindUniformBlock'](this[_0x1f6c89(0x1307)],_0x40116,_0x3f1280);}[_0x37de81(0x27b0)](_0x5232b4,_0xebb8ec){var _0x232d79=_0x37de81;return this[_0x232d79(0x1307)][_0x232d79(0x27b0)](_0x5232b4,_0xebb8ec),this;}['setInt2'](_0x8c9ee8,_0x5f30dd,_0x15eda0){var _0x56d5fb=_0x37de81;return this[_0x56d5fb(0x1307)]['setInt2'](_0x8c9ee8,_0x5f30dd,_0x15eda0),this;}[_0x37de81(0x2a3d)](_0x4ccc84,_0x471885,_0x1e4f86,_0x103869){var _0x98741=_0x37de81;return this[_0x98741(0x1307)][_0x98741(0x2a3d)](_0x4ccc84,_0x471885,_0x1e4f86,_0x103869),this;}['setInt4'](_0x66f08d,_0x337e0d,_0x21e59d,_0x2f86bc,_0x40c048){var _0x43a482=_0x37de81;return this['_pipelineContext'][_0x43a482(0x1657)](_0x66f08d,_0x337e0d,_0x21e59d,_0x2f86bc,_0x40c048),this;}[_0x37de81(0xc54)](_0x2c0c03,_0x3b068e){var _0x3f8bde=_0x37de81;return this[_0x3f8bde(0x1307)][_0x3f8bde(0xc54)](_0x2c0c03,_0x3b068e),this;}['setIntArray2'](_0x2c81c7,_0xee4968){var _0x11f846=_0x37de81;return this['_pipelineContext'][_0x11f846(0x1ddd)](_0x2c81c7,_0xee4968),this;}[_0x37de81(0x33e4)](_0x2a6f08,_0x554386){var _0x37a0a9=_0x37de81;return this[_0x37a0a9(0x1307)][_0x37a0a9(0x33e4)](_0x2a6f08,_0x554386),this;}[_0x37de81(0x26d7)](_0x2d0da7,_0xbbd25d){var _0x18021b=_0x37de81;return this[_0x18021b(0x1307)][_0x18021b(0x26d7)](_0x2d0da7,_0xbbd25d),this;}[_0x37de81(0x429)](_0x5bc283,_0x172ee0){var _0x53a65a=_0x37de81;return this['_pipelineContext'][_0x53a65a(0x27b0)](_0x5bc283,_0x172ee0),this;}[_0x37de81(0x12ef)](_0x268258,_0x51f1ca,_0x2fe2bb){var _0x41f46c=_0x37de81;return this[_0x41f46c(0x1307)]['setInt2'](_0x268258,_0x51f1ca,_0x2fe2bb),this;}[_0x37de81(0x1b51)](_0x3678ed,_0xa3be34,_0x2ce8d2,_0x1d7442){var _0x290fd2=_0x37de81;return this[_0x290fd2(0x1307)]['setInt3'](_0x3678ed,_0xa3be34,_0x2ce8d2,_0x1d7442),this;}[_0x37de81(0x1677)](_0x400c3d,_0x52916f,_0x2e4ff2,_0x4563e2,_0x3e0b5){var _0xc4443a=_0x37de81;return this[_0xc4443a(0x1307)]['setInt4'](_0x400c3d,_0x52916f,_0x2e4ff2,_0x4563e2,_0x3e0b5),this;}['setUIntArray'](_0x32f65b,_0x39b476){return this['_pipelineContext']['setUIntArray'](_0x32f65b,_0x39b476),this;}[_0x37de81(0x3937)](_0x496723,_0x2b1389){var _0x3cf2a2=_0x37de81;return this[_0x3cf2a2(0x1307)][_0x3cf2a2(0x3937)](_0x496723,_0x2b1389),this;}[_0x37de81(0x4086)](_0x3ceca8,_0x39ff8c){var _0x48c1e4=_0x37de81;return this[_0x48c1e4(0x1307)][_0x48c1e4(0x4086)](_0x3ceca8,_0x39ff8c),this;}[_0x37de81(0x3222)](_0x59e90d,_0x3c1e02){var _0x87bee4=_0x37de81;return this['_pipelineContext'][_0x87bee4(0x3222)](_0x59e90d,_0x3c1e02),this;}[_0x37de81(0x2eb4)](_0x4a3748,_0x5637ed){return this['_pipelineContext']['setArray'](_0x4a3748,_0x5637ed),this;}[_0x37de81(0xe9c)](_0x494917,_0x54f122){var _0x5f530a=_0x37de81;return this[_0x5f530a(0x1307)]['setArray2'](_0x494917,_0x54f122),this;}[_0x37de81(0x71b)](_0x2fcae5,_0x59c3e8){var _0x29dcc0=_0x37de81;return this[_0x29dcc0(0x1307)][_0x29dcc0(0x19e9)](_0x2fcae5,_0x59c3e8),this;}['setFloatArray4'](_0x28ddbe,_0x500a99){var _0x2eb6d4=_0x37de81;return this[_0x2eb6d4(0x1307)]['setArray4'](_0x28ddbe,_0x500a99),this;}['setArray'](_0x3ac2e0,_0x37e045){var _0xfeb0ab=_0x37de81;return this[_0xfeb0ab(0x1307)][_0xfeb0ab(0x2f59)](_0x3ac2e0,_0x37e045),this;}[_0x37de81(0x35a2)](_0x537621,_0x22bab1){var _0x2de9a8=_0x37de81;return this[_0x2de9a8(0x1307)]['setArray2'](_0x537621,_0x22bab1),this;}[_0x37de81(0x19e9)](_0x534053,_0x260770){return this['_pipelineContext']['setArray3'](_0x534053,_0x260770),this;}[_0x37de81(0x3244)](_0x525633,_0x3098fa){var _0x568ee0=_0x37de81;return this[_0x568ee0(0x1307)][_0x568ee0(0x3244)](_0x525633,_0x3098fa),this;}[_0x37de81(0x34e0)](_0x24f114,_0x1326d9){var _0x1f9e23=_0x37de81;return this[_0x1f9e23(0x1307)][_0x1f9e23(0x34e0)](_0x24f114,_0x1326d9),this;}['setMatrix'](_0x34ac36,_0x3592ce){var _0x1d46af=_0x37de81;return this[_0x1d46af(0x1307)][_0x1d46af(0x1e2d)](_0x34ac36,_0x3592ce),this;}[_0x37de81(0x2297)](_0x314127,_0x2c8cdc){var _0x110bbf=_0x37de81;return this[_0x110bbf(0x1307)][_0x110bbf(0x2297)](_0x314127,_0x2c8cdc),this;}[_0x37de81(0x2980)](_0x2bf902,_0x53c310){var _0x47ac04=_0x37de81;return this[_0x47ac04(0x1307)][_0x47ac04(0x2980)](_0x2bf902,_0x53c310),this;}[_0x37de81(0x1d16)](_0x3b3fe5,_0x218872){var _0x415527=_0x37de81;return this[_0x415527(0x1307)][_0x415527(0x1d16)](_0x3b3fe5,_0x218872),this;}[_0x37de81(0x3602)](_0x2a68ad,_0x15489f){var _0x56f47f=_0x37de81;return this[_0x56f47f(0x1307)][_0x56f47f(0x27b0)](_0x2a68ad,_0x15489f?0x1:0x0),this;}[_0x37de81(0x16d7)](_0x3cde3d,_0x3a4157){var _0x4bf580=_0x37de81;return this[_0x4bf580(0x1307)][_0x4bf580(0x16d7)](_0x3cde3d,_0x3a4157),this;}[_0x37de81(0x39e5)](_0x172d77,_0xa6242c,_0x1afa4b){var _0x1d127c=_0x37de81;return this[_0x1d127c(0x1307)][_0x1d127c(0x39e5)](_0x172d77,_0xa6242c,_0x1afa4b),this;}[_0x37de81(0x1e2a)](_0x1a8ad9,_0x582a00){var _0x20b11e=_0x37de81;return this[_0x20b11e(0x1307)][_0x20b11e(0x1e2a)](_0x1a8ad9,_0x582a00),this;}['setFloat3'](_0x3d8b38,_0x542b6d,_0x4dffdc,_0x4c5c12){var _0x3c2141=_0x37de81;return this[_0x3c2141(0x1307)][_0x3c2141(0x1b47)](_0x3d8b38,_0x542b6d,_0x4dffdc,_0x4c5c12),this;}[_0x37de81(0x1e83)](_0x6fc18e,_0x6f9885){var _0x4ee9da=_0x37de81;return this[_0x4ee9da(0x1307)][_0x4ee9da(0x1e83)](_0x6fc18e,_0x6f9885),this;}[_0x37de81(0x397f)](_0x3ea1ae,_0x1836a9){var _0x3da44e=_0x37de81;return this[_0x3da44e(0x1307)][_0x3da44e(0x397f)](_0x3ea1ae,_0x1836a9),this;}[_0x37de81(0x33ca)](_0x1612d2,_0x6324ba,_0x5da6d1,_0x573bd0,_0x5bd001){var _0x4af329=_0x37de81;return this['_pipelineContext'][_0x4af329(0x33ca)](_0x1612d2,_0x6324ba,_0x5da6d1,_0x573bd0,_0x5bd001),this;}['setColor3'](_0x58763d,_0x2e7bc4){var _0x57c65b=_0x37de81;return this[_0x57c65b(0x1307)][_0x57c65b(0x3c26)](_0x58763d,_0x2e7bc4),this;}['setColor4'](_0x4a04f9,_0x1ce408,_0x3bfbb7){var _0x47c39f=_0x37de81;return this[_0x47c39f(0x1307)]['setColor4'](_0x4a04f9,_0x1ce408,_0x3bfbb7),this;}[_0x37de81(0x282e)](_0x1fc10b,_0xb50ab4){var _0x4e2409=_0x37de81;return this[_0x4e2409(0x1307)][_0x4e2409(0x282e)](_0x1fc10b,_0xb50ab4),this;}[_0x37de81(0x18c9)](){var _0x49b045=_0x37de81;this['_pipelineContext']&&this[_0x49b045(0x1307)]['dispose'](),this[_0x49b045(0x2635)][_0x49b045(0xeed)](this),this[_0x49b045(0x12da)]=!0x0;}static[_0x37de81(0x191f)](_0x5dea8f,_0x3d98b8,_0x1e8528,_0x46f0a1=_0x39941e['x'][_0x37de81(0x3c8e)]){var _0x508f99=_0x37de81;_0x3d98b8&&(_0x5f50ed['v'][_0x508f99(0x1a3e)](_0x46f0a1)[_0x5dea8f+_0x508f99(0x1c5a)]=_0x3d98b8),_0x1e8528&&(_0x5f50ed['v'][_0x508f99(0x1a3e)](_0x46f0a1)[_0x5dea8f+_0x508f99(0x21fb)]=_0x1e8528);}static[_0x37de81(0xf94)](){var _0x121f3e=_0x37de81;_0x1bc2b9[_0x121f3e(0x1eb6)]={};}}_0x1bc2b9[_0x37de81(0x378c)]=!0x0,_0x1bc2b9['_UniqueIdSeed']=0x0,_0x1bc2b9[_0x37de81(0x1eb6)]={},_0x1bc2b9[_0x37de81(0x1bc9)]=_0x5f50ed['v'][_0x37de81(0x1bc9)],_0x1bc2b9[_0x37de81(0x2a4a)]=_0x5f50ed['v'][_0x37de81(0x2a4a)];},0xe8aa:(_0x56422e,_0x3c8d07,_0x423950)=>{var _0x3a019d=a8_0x16e4d8;_0x423950['d'](_0x3c8d07,{'H':()=>_0x1af38d,'I':()=>_0x55f46f});var _0x5cd01c=_0x423950(0x1a27),_0x3ec939=_0x423950(0x6fac),_0x30f7f9=_0x423950(0x77a5),_0x5eb023=_0x423950(0xf96c),_0x42299a=_0x423950(0xf75c),_0x14a9e2=_0x423950(0xcef);_0x423950(0x4617);const _0xafb4d={'positions':[0x1,0x1,-0x1,0x1,-0x1,-0x1,0x1,-0x1],'indices':[0x0,0x1,0x2,0x0,0x2,0x3]};class _0x55f46f{constructor(_0x47a765,_0x15f45e=_0xafb4d){var _0x471e4e=a8_0x5b24;this[_0x471e4e(0x1df9)]=new _0x3ec939['l'](0x0,0x0,0x1,0x1);var _0x4836cb=null!=(_0x4836cb=_0x15f45e[_0x471e4e(0x1be0)])?_0x4836cb:_0xafb4d[_0x471e4e(0x1be0)];const _0x445f1a=null!=(_0x15f45e=_0x15f45e['indices'])?_0x15f45e:_0xafb4d[_0x471e4e(0x35ec)];this[_0x471e4e(0x3c2)]=_0x47a765,this[_0x471e4e(0x32a3)]={[_0x5cd01c['o'][_0x471e4e(0x34af)]]:new _0x5cd01c['o'](_0x47a765,_0x4836cb,_0x5cd01c['o'][_0x471e4e(0x34af)],!0x1,!0x1,0x2)},this['_indexBuffer']=_0x47a765[_0x471e4e(0x2933)](_0x445f1a),this[_0x471e4e(0x2077)]=_0x47a765['onContextRestoredObservable']['add'](()=>{var _0x5cb343=_0x471e4e;this[_0x5cb343(0x3e9b)]=_0x47a765[_0x5cb343(0x2933)](_0x445f1a);for(const _0x2f2056 in this[_0x5cb343(0x32a3)]){const _0x4c27a2=this[_0x5cb343(0x32a3)][_0x2f2056];_0x4c27a2[_0x5cb343(0x2ef6)]();}});}['setViewport'](_0x4a40b1=this[_0x3a019d(0x1df9)]){var _0x1634c9=_0x3a019d;this[_0x1634c9(0x3c2)]['setViewport'](_0x4a40b1);}[_0x3a019d(0x2848)](_0x54680c){var _0x523c6b=_0x3a019d;this[_0x523c6b(0x3c2)][_0x523c6b(0x2848)](this[_0x523c6b(0x32a3)],this[_0x523c6b(0x3e9b)],_0x54680c);}[_0x3a019d(0xa78)](_0x3dd34e){var _0x4ca7b4=_0x3a019d;this[_0x4ca7b4(0x3c2)]['setState'](!0x0),this['engine']['depthCullingState'][_0x4ca7b4(0x2873)]=!0x1,this[_0x4ca7b4(0x3c2)][_0x4ca7b4(0x3b69)][_0x4ca7b4(0x3512)]=!0x1,this['engine'][_0x4ca7b4(0x26fe)](_0x3dd34e[_0x4ca7b4(0x6a9)]),this[_0x4ca7b4(0x2848)](_0x3dd34e['effect']),_0x3dd34e[_0x4ca7b4(0x4107)][_0x4ca7b4(0x2a3a)]({});}[_0x3a019d(0x386)](){var _0x35de4d=_0x3a019d;this[_0x35de4d(0x3c2)][_0x35de4d(0x309a)][_0x35de4d(0x2873)]=!0x0,this['engine'][_0x35de4d(0x3b69)][_0x35de4d(0x3512)]=!0x0;}['draw'](){var _0x162b59=_0x3a019d;this[_0x162b59(0x3c2)][_0x162b59(0xb7b)](_0x30f7f9['g'][_0x162b59(0x1c45)],0x0,0x6);}['_isRenderTargetTexture'](_0x3d1630){var _0x22585d=_0x3a019d;return void 0x0!==_0x3d1630[_0x22585d(0x1114)];}[_0x3a019d(0x2f9e)](_0x180cbb,_0x129f22=null){var _0xf0b603=_0x3a019d;_0x180cbb['effect'][_0xf0b603(0x3261)]()&&(this[_0xf0b603(0xbcc)](),(_0x129f22=null===_0x129f22?null:this[_0xf0b603(0x386d)](_0x129f22)?_0x129f22[_0xf0b603(0x1114)]:_0x129f22)&&this[_0xf0b603(0x3c2)][_0xf0b603(0x19c0)](_0x129f22),this[_0xf0b603(0xa78)](_0x180cbb),this[_0xf0b603(0x1840)](),_0x129f22&&this[_0xf0b603(0x3c2)][_0xf0b603(0x18ef)](_0x129f22),this[_0xf0b603(0x386)]());}[_0x3a019d(0x18c9)](){var _0xc7010f=_0x3a019d;const _0x5d0d14=this['_vertexBuffers'][_0x5cd01c['o'][_0xc7010f(0x34af)]];_0x5d0d14&&(_0x5d0d14[_0xc7010f(0x18c9)](),delete this[_0xc7010f(0x32a3)][_0x5cd01c['o'][_0xc7010f(0x34af)]]),this[_0xc7010f(0x3e9b)]&&this[_0xc7010f(0x3c2)][_0xc7010f(0x3970)](this[_0xc7010f(0x3e9b)]),this[_0xc7010f(0x2077)]&&(this[_0xc7010f(0x3c2)][_0xc7010f(0x1b3b)][_0xc7010f(0x854)](this[_0xc7010f(0x2077)]),this[_0xc7010f(0x2077)]=null);}}class _0x1af38d{constructor(_0x259b43){var _0x350b14=_0x3a019d;this[_0x350b14(0x4107)]=new _0x5eb023['y$']();let _0x3a8f08;const _0x448f3c=_0x259b43['uniformNames']||[];_0x259b43[_0x350b14(0x1acd)]?_0x3a8f08={'fragmentSource':_0x259b43[_0x350b14(0x19aa)],'vertexSource':_0x259b43[_0x350b14(0x1acd)],'spectorName':_0x259b43[_0x350b14(0xc8c)]||_0x350b14(0x359b)}:(_0x448f3c[_0x350b14(0x3f90)]('scale'),_0x3a8f08={'fragmentSource':_0x259b43[_0x350b14(0x19aa)],'vertex':'postprocess','spectorName':_0x259b43['name']||_0x350b14(0x359b)},this[_0x350b14(0x4107)][_0x350b14(0x3fc1)](()=>{var _0x471f45=_0x350b14;this['effect'][_0x471f45(0x39e5)](_0x471f45(0x4018),0x1,0x1);}));var _0xde3ff9=_0x259b43[_0x350b14(0x1864)]?_0x259b43[_0x350b14(0x1864)]['join']('\x0a'):'';this[_0x350b14(0x6a9)]=new _0x14a9e2['q'](_0x259b43[_0x350b14(0x3c2)]),_0x259b43[_0x350b14(0x34cc)]?(_0x3a8f08[_0x350b14(0x41ed)]=_0x3a8f08['fragmentSource'],_0x3a8f08[_0x350b14(0x1d39)]||(_0x3a8f08[_0x350b14(0x1d39)]=_0x3a8f08[_0x350b14(0x3dcf)]),delete _0x3a8f08[_0x350b14(0x1f5a)],delete _0x3a8f08['vertexSource'],this[_0x350b14(0x2766)]=_0x259b43[_0x350b14(0x3c2)][_0x350b14(0x12cf)](_0x3a8f08,_0x259b43[_0x350b14(0x2a09)]||[_0x350b14(0x2416)],_0x448f3c,_0x259b43[_0x350b14(0x19f)],_0xde3ff9,void 0x0,_0x259b43[_0x350b14(0x2de2)],void 0x0,void 0x0,_0x259b43[_0x350b14(0x3069)])):(this[_0x350b14(0x2766)]=new _0x42299a['Q'](_0x3a8f08,_0x259b43[_0x350b14(0x2a09)]||[_0x350b14(0x2416)],_0x448f3c,_0x259b43[_0x350b14(0x19f)],_0x259b43['engine'],_0xde3ff9,void 0x0,_0x259b43[_0x350b14(0x2de2)],void 0x0,void 0x0,void 0x0,_0x259b43['shaderLanguage']),this[_0x350b14(0x2077)]=_0x259b43[_0x350b14(0x3c2)][_0x350b14(0x1b3b)][_0x350b14(0x3fc1)](()=>{var _0x26b54e=_0x350b14;this[_0x26b54e(0x2766)]['_pipelineContext']=null,this['effect'][_0x26b54e(0x3d05)]=!0x1,this['effect']['_prepareEffect']();}));}get[_0x3a019d(0x2766)](){var _0x59ba0c=_0x3a019d;return this['_drawWrapper'][_0x59ba0c(0x2766)];}set['effect'](_0x29dd94){var _0x175908=_0x3a019d;this[_0x175908(0x6a9)][_0x175908(0x2766)]=_0x29dd94;}[_0x3a019d(0x18c9)](){var _0x478c93=_0x3a019d;this['_onContextRestoredObserver']&&(this[_0x478c93(0x2766)][_0x478c93(0x2cd1)]()[_0x478c93(0x1b3b)][_0x478c93(0x854)](this[_0x478c93(0x2077)]),this[_0x478c93(0x2077)]=null),this[_0x478c93(0x2766)][_0x478c93(0x18c9)]();}}},0x53e5:(_0x18dff1,_0x52fd74,_0x5df467)=>{var _0x5cfd45=a8_0x16e4d8,_0x1af789=_0x5df467(0x1266b),_0x11c56d=_0x5df467(0xc84b),_0x4611fe=_0x5df467(0xee04),_0x31f030=_0x5df467(0x153ad),_0x2e516b=_0x5df467(0x77a5);_0x31f030['p4'][_0x5cfd45(0x22f8)]=class _0x3005b9{constructor(_0x40a7ba={}){var _0x363a49=_0x5cfd45;this[_0x363a49(0x365d)]=!0x0,this[_0x363a49(0x1796)]=void 0x0===_0x40a7ba[_0x363a49(0x1796)]?0x0:_0x40a7ba['bias'],this[_0x363a49(0xcf4)]=void 0x0===_0x40a7ba['power']?0x1:_0x40a7ba[_0x363a49(0xcf4)],this[_0x363a49(0x14f7)]=_0x40a7ba[_0x363a49(0x14f7)]||_0x11c56d['Wo'][_0x363a49(0x3da8)](),this[_0x363a49(0x3b07)]=_0x40a7ba[_0x363a49(0x3b07)]||_0x11c56d['Wo'][_0x363a49(0xfc3)](),!0x1===_0x40a7ba[_0x363a49(0x3c85)]&&(this[_0x363a49(0x3c85)]=!0x1);}get[_0x5cfd45(0x3c85)](){var _0x1f3f5f=_0x5cfd45;return this[_0x1f3f5f(0x365d)];}set[_0x5cfd45(0x3c85)](_0x10af63){var _0x5072d2=_0x5cfd45;this['_isEnabled']!==_0x10af63&&(this['_isEnabled']=_0x10af63,_0x4611fe['D'][_0x5072d2(0x2bac)](_0x2e516b['g'][_0x5072d2(0xdae)]|_0x2e516b['g']['MATERIAL_MiscDirtyFlag']));}[_0x5cfd45(0x95b)](){var _0x116880=new _0x3005b9();return _0x1af789['j']['DeepCopy'](this,_0x116880),_0x116880;}[_0x5cfd45(0x29ed)](_0x5e3e27){var _0x12b516=_0x5cfd45;return _0x5e3e27&&this[_0x12b516(0x1796)]===_0x5e3e27[_0x12b516(0x1796)]&&this[_0x12b516(0xcf4)]===_0x5e3e27[_0x12b516(0xcf4)]&&this[_0x12b516(0x14f7)][_0x12b516(0x29ed)](_0x5e3e27[_0x12b516(0x14f7)])&&this[_0x12b516(0x3b07)][_0x12b516(0x29ed)](_0x5e3e27[_0x12b516(0x3b07)])&&this['isEnabled']===_0x5e3e27[_0x12b516(0x3c85)];}[_0x5cfd45(0x2fcc)](){var _0x29a9ef=_0x5cfd45;return{'isEnabled':this[_0x29a9ef(0x3c85)],'leftColor':this[_0x29a9ef(0x14f7)][_0x29a9ef(0x86e)](),'rightColor':this[_0x29a9ef(0x3b07)][_0x29a9ef(0x86e)](),'bias':this[_0x29a9ef(0x1796)],'power':this[_0x29a9ef(0xcf4)]};}static[_0x5cfd45(0x2a19)](_0x440528){var _0x465065=_0x5cfd45;return new _0x3005b9({'isEnabled':_0x440528[_0x465065(0x3c85)],'leftColor':_0x11c56d['Wo'][_0x465065(0x2858)](_0x440528['leftColor']),'rightColor':_0x11c56d['Wo'][_0x465065(0x2858)](_0x440528[_0x465065(0x3b07)]),'bias':_0x440528[_0x465065(0x1796)],'power':_0x440528[_0x465065(0xcf4)]||0x1});}}[_0x5cfd45(0x2a19)];},0x1803b:(_0x5a7bf5,_0x5e9a9c,_0xe257fb)=>{var _0x1489d0=a8_0x16e4d8;_0xe257fb['d'](_0x5e9a9c,{'$':()=>_0x16857f,'b':()=>_0x47032b});function _0x4511cd(_0x5da8cc,_0xdfa7ca,_0x414290,_0xc73b62){var _0x4712fa=a8_0x5b24,_0x1c7485,_0x4a86d0=arguments['length'],_0x329a66=_0x4a86d0<0x3?_0xdfa7ca:null===_0xc73b62?_0xc73b62=Object['getOwnPropertyDescriptor'](_0xdfa7ca,_0x414290):_0xc73b62;if('object'==typeof Reflect&&_0x4712fa(0x38fa)==typeof Reflect[_0x4712fa(0x1dac)])_0x329a66=Reflect[_0x4712fa(0x1dac)](_0x5da8cc,_0xdfa7ca,_0x414290,_0xc73b62);else{for(var _0x3d9825=_0x5da8cc['length']-0x1;0x0<=_0x3d9825;_0x3d9825--)(_0x1c7485=_0x5da8cc[_0x3d9825])&&(_0x329a66=(_0x4a86d0<0x3?_0x1c7485(_0x329a66):0x3<_0x4a86d0?_0x1c7485(_0xdfa7ca,_0x414290,_0x329a66):_0x1c7485(_0xdfa7ca,_0x414290))||_0x329a66);}0x3<_0x4a86d0&&_0x329a66&&Object[_0x4712fa(0x395)](_0xdfa7ca,_0x414290,_0x329a66);}var _0x7eae2=_0xe257fb(0x153ad),_0x28f23f=_0xe257fb(0xf96c),_0x4fb3e1=_0xe257fb(0xe222),_0x3b6445=_0xe257fb(0xc84b),_0x5e9a9c=_0xe257fb(0x11e40),_0x55cf44=_0xe257fb(0x16ce1);class _0x47032b extends _0x5e9a9c['H']{constructor(){var _0x54dd66=a8_0x5b24;super(),this[_0x54dd66(0x1951)]=!0x1,this[_0x54dd66(0x34b4)]=!0x1,this['VIGNETTEBLENDMODEMULTIPLY']=!0x1,this['VIGNETTEBLENDMODEOPAQUE']=!0x1,this[_0x54dd66(0x2349)]=!0x1,this[_0x54dd66(0x459)]=!0x1,this[_0x54dd66(0x2b8c)]=!0x1,this[_0x54dd66(0x395b)]=!0x1,this[_0x54dd66(0x3fe1)]=!0x1,this['COLORGRADING3D']=!0x1,this['SAMPLER3DGREENDEPTH']=!0x1,this[_0x54dd66(0x2d7c)]=!0x1,this['DITHER']=!0x1,this[_0x54dd66(0x1576)]=!0x1,this['EXPOSURE']=!0x1,this[_0x54dd66(0x2261)]=!0x1,this[_0x54dd66(0x20f9)]();}}class _0x16857f{constructor(){var _0x2555b5=a8_0x5b24;this[_0x2555b5(0x1ab2)]=new _0x55cf44['U'](),this[_0x2555b5(0x564)]=!0x1,this[_0x2555b5(0x1661)]=!0x1,this[_0x2555b5(0x41ae)]=!0x0,this[_0x2555b5(0x293d)]=!0x0,this[_0x2555b5(0x3b26)]=0x1,this[_0x2555b5(0x929)]=!0x1,this[_0x2555b5(0x35d8)]=_0x16857f['TONEMAPPING_STANDARD'],this[_0x2555b5(0x3642)]=0x1,this[_0x2555b5(0x234a)]=0x0,this[_0x2555b5(0x2832)]=0x0,this[_0x2555b5(0x3854)]=0x0,this[_0x2555b5(0x1a9e)]=1.5,this[_0x2555b5(0xb54)]=new _0x3b6445['HE'](0x0,0x0,0x0,0x0),this[_0x2555b5(0x1d1d)]=0.5,this['_vignetteBlendMode']=_0x16857f[_0x2555b5(0x10e1)],this[_0x2555b5(0x31ea)]=!0x1,this[_0x2555b5(0x290c)]=!0x1,this['_ditheringIntensity']=0x1/0xff,this[_0x2555b5(0x143f)]=!0x1,this[_0x2555b5(0x40e1)]=!0x1,this['_isEnabled']=!0x0,this[_0x2555b5(0x3b4c)]=new _0x28f23f['y$']();}get['colorCurvesEnabled'](){var _0x10c45a=a8_0x5b24;return this[_0x10c45a(0x564)];}set[_0x1489d0(0x1cb1)](_0x3d2b25){var _0xa163f0=_0x1489d0;this['_colorCurvesEnabled']!==_0x3d2b25&&(this[_0xa163f0(0x564)]=_0x3d2b25,this[_0xa163f0(0x2e39)]());}get[_0x1489d0(0x996)](){var _0x26d624=_0x1489d0;return this[_0x26d624(0x2a5d)];}set[_0x1489d0(0x996)](_0x3e1557){var _0x12aa78=_0x1489d0;this[_0x12aa78(0x2a5d)]!==_0x3e1557&&(this[_0x12aa78(0x2a5d)]=_0x3e1557,this[_0x12aa78(0x2e39)]());}get[_0x1489d0(0x1afb)](){var _0x229c84=_0x1489d0;return this[_0x229c84(0x1661)];}set[_0x1489d0(0x1afb)](_0x354046){var _0x48816b=_0x1489d0;this[_0x48816b(0x1661)]!==_0x354046&&(this['_colorGradingEnabled']=_0x354046,this[_0x48816b(0x2e39)]());}get[_0x1489d0(0x377)](){var _0x319a87=_0x1489d0;return this[_0x319a87(0x41ae)];}set['colorGradingWithGreenDepth'](_0x4e0dfd){var _0x27f175=_0x1489d0;this[_0x27f175(0x41ae)]!==_0x4e0dfd&&(this[_0x27f175(0x41ae)]=_0x4e0dfd,this['_updateParameters']());}get[_0x1489d0(0x3ff)](){var _0x4f8fa8=_0x1489d0;return this[_0x4f8fa8(0x293d)];}set[_0x1489d0(0x3ff)](_0x490f75){var _0x353878=_0x1489d0;this[_0x353878(0x293d)]!==_0x490f75&&(this['_colorGradingBGR']=_0x490f75,this[_0x353878(0x2e39)]());}get[_0x1489d0(0x210a)](){var _0x416c6a=_0x1489d0;return this[_0x416c6a(0x3b26)];}set['exposure'](_0x36354e){var _0x236bcd=_0x1489d0;this[_0x236bcd(0x3b26)]!==_0x36354e&&(this[_0x236bcd(0x3b26)]=_0x36354e,this[_0x236bcd(0x2e39)]());}get[_0x1489d0(0x2f15)](){return this['_toneMappingEnabled'];}set[_0x1489d0(0x2f15)](_0x238a99){var _0xf97240=_0x1489d0;this[_0xf97240(0x929)]!==_0x238a99&&(this[_0xf97240(0x929)]=_0x238a99,this[_0xf97240(0x2e39)]());}get[_0x1489d0(0x2413)](){var _0x30bbe3=_0x1489d0;return this[_0x30bbe3(0x35d8)];}set[_0x1489d0(0x2413)](_0x4181f5){var _0x69bd7b=_0x1489d0;this[_0x69bd7b(0x35d8)]!==_0x4181f5&&(this[_0x69bd7b(0x35d8)]=_0x4181f5,this['_updateParameters']());}get[_0x1489d0(0x3f4d)](){var _0x32cce4=_0x1489d0;return this[_0x32cce4(0x3642)];}set[_0x1489d0(0x3f4d)](_0x507682){var _0x4c4774=_0x1489d0;this['_contrast']!==_0x507682&&(this[_0x4c4774(0x3642)]=_0x507682,this[_0x4c4774(0x2e39)]());}get['vignetteCentreY'](){var _0x599b32=_0x1489d0;return this[_0x599b32(0x3854)];}set['vignetteCentreY'](_0x2e0600){var _0x1a5bfb=_0x1489d0;this[_0x1a5bfb(0x3854)]=_0x2e0600;}get[_0x1489d0(0x2f90)](){return this['vignetteCenterX'];}set['vignetteCentreX'](_0x2199e2){this['vignetteCenterX']=_0x2199e2;}get[_0x1489d0(0x25eb)](){var _0x5a0c4d=_0x1489d0;return this[_0x5a0c4d(0x32d4)];}set[_0x1489d0(0x25eb)](_0x58175b){var _0x4ee28a=_0x1489d0;this['_vignetteBlendMode']!==_0x58175b&&(this['_vignetteBlendMode']=_0x58175b,this[_0x4ee28a(0x2e39)]());}get['vignetteEnabled'](){return this['_vignetteEnabled'];}set[_0x1489d0(0x2e48)](_0xc85e92){var _0x402cf4=_0x1489d0;this['_vignetteEnabled']!==_0xc85e92&&(this['_vignetteEnabled']=_0xc85e92,this[_0x402cf4(0x2e39)]());}get[_0x1489d0(0x2af1)](){var _0x3e688d=_0x1489d0;return this[_0x3e688d(0x290c)];}set[_0x1489d0(0x2af1)](_0xd1e1a){var _0x276731=_0x1489d0;this[_0x276731(0x290c)]!==_0xd1e1a&&(this['_ditheringEnabled']=_0xd1e1a,this[_0x276731(0x2e39)]());}get[_0x1489d0(0xd8c)](){var _0xb56327=_0x1489d0;return this[_0xb56327(0x317e)];}set['ditheringIntensity'](_0xe518a){var _0x3f421a=_0x1489d0;this[_0x3f421a(0x317e)]!==_0xe518a&&(this[_0x3f421a(0x317e)]=_0xe518a,this[_0x3f421a(0x2e39)]());}get[_0x1489d0(0xb34)](){var _0x5d2ceb=_0x1489d0;return this[_0x5d2ceb(0x143f)];}set[_0x1489d0(0xb34)](_0x14b673){var _0x4086ec=_0x1489d0;this[_0x4086ec(0x143f)]!==_0x14b673&&(this[_0x4086ec(0x143f)]=_0x14b673,this[_0x4086ec(0x2e39)]());}get['applyByPostProcess'](){var _0x40dfcf=_0x1489d0;return this[_0x40dfcf(0x40e1)];}set['applyByPostProcess'](_0x4dcab9){var _0x42f081=_0x1489d0;this[_0x42f081(0x40e1)]!==_0x4dcab9&&(this[_0x42f081(0x40e1)]=_0x4dcab9,this[_0x42f081(0x2e39)]());}get[_0x1489d0(0x3c85)](){var _0x494df7=_0x1489d0;return this[_0x494df7(0x365d)];}set[_0x1489d0(0x3c85)](_0x41a2eb){var _0x36dcbb=_0x1489d0;this['_isEnabled']!==_0x41a2eb&&(this[_0x36dcbb(0x365d)]=_0x41a2eb,this[_0x36dcbb(0x2e39)]());}[_0x1489d0(0x2e39)](){var _0x12cb0b=_0x1489d0;this['onUpdateParameters'][_0x12cb0b(0x2a3a)](this);}[_0x1489d0(0x3fcd)](){var _0x1576ef=_0x1489d0;return _0x1576ef(0x143e);}static[_0x1489d0(0x3438)](_0x34d387,_0x2067c4){var _0x16beaa=_0x1489d0;_0x2067c4['EXPOSURE']&&_0x34d387[_0x16beaa(0x3f90)](_0x16beaa(0x20a2)),_0x2067c4[_0x16beaa(0x2b8c)]&&_0x34d387[_0x16beaa(0x3f90)](_0x16beaa(0x3f4d)),_0x2067c4[_0x16beaa(0x3fe1)]&&_0x34d387[_0x16beaa(0x3f90)](_0x16beaa(0x27ca)),(_0x2067c4['VIGNETTE']||_0x2067c4[_0x16beaa(0x3453)])&&_0x34d387[_0x16beaa(0x3f90)](_0x16beaa(0x1ee5)),_0x2067c4['VIGNETTE']&&(_0x34d387[_0x16beaa(0x3f90)](_0x16beaa(0x29a2)),_0x34d387['push'](_0x16beaa(0x14aa))),_0x2067c4[_0x16beaa(0x395b)]&&_0x55cf44['U'][_0x16beaa(0x3438)](_0x34d387),_0x2067c4[_0x16beaa(0x3453)]&&_0x34d387[_0x16beaa(0x3f90)](_0x16beaa(0x2f9b));}static[_0x1489d0(0x4199)](_0x311544,_0x7d057c){var _0x4fe6cd=_0x1489d0;_0x7d057c['COLORGRADING']&&_0x311544[_0x4fe6cd(0x3f90)](_0x4fe6cd(0x1173));}[_0x1489d0(0x3571)](_0x20b7b3,_0x23430a=!0x1){var _0x1a7bcb=_0x1489d0;if(_0x23430a!==this[_0x1a7bcb(0x23ba)]||!this[_0x1a7bcb(0x365d)])return _0x20b7b3[_0x1a7bcb(0x34b4)]=!0x1,_0x20b7b3['TONEMAPPING']=!0x1,_0x20b7b3['TONEMAPPING_ACES']=!0x1,_0x20b7b3['CONTRAST']=!0x1,_0x20b7b3['EXPOSURE']=!0x1,_0x20b7b3[_0x1a7bcb(0x395b)]=!0x1,_0x20b7b3[_0x1a7bcb(0x3fe1)]=!0x1,_0x20b7b3['COLORGRADING3D']=!0x1,_0x20b7b3[_0x1a7bcb(0x3453)]=!0x1,_0x20b7b3['IMAGEPROCESSING']=!0x1,_0x20b7b3[_0x1a7bcb(0x2261)]=this[_0x1a7bcb(0xb34)],void(_0x20b7b3[_0x1a7bcb(0x1576)]=this[_0x1a7bcb(0x23ba)]&&this['_isEnabled']);_0x20b7b3[_0x1a7bcb(0x34b4)]=this[_0x1a7bcb(0x2e48)],_0x20b7b3[_0x1a7bcb(0x1c35)]=this['vignetteBlendMode']===_0x16857f[_0x1a7bcb(0x64a)],_0x20b7b3['VIGNETTEBLENDMODEOPAQUE']=!_0x20b7b3[_0x1a7bcb(0x1c35)],_0x20b7b3[_0x1a7bcb(0x2349)]=this[_0x1a7bcb(0x2f15)],this[_0x1a7bcb(0x35d8)]===_0x16857f[_0x1a7bcb(0x459)]?_0x20b7b3[_0x1a7bcb(0x459)]=!0x0:_0x20b7b3[_0x1a7bcb(0x459)]=!0x1,_0x20b7b3['CONTRAST']=0x1!==this[_0x1a7bcb(0x3f4d)],_0x20b7b3[_0x1a7bcb(0x66e)]=0x1!==this[_0x1a7bcb(0x210a)],_0x20b7b3[_0x1a7bcb(0x395b)]=this[_0x1a7bcb(0x1cb1)]&&!!this[_0x1a7bcb(0x1ab2)],_0x20b7b3[_0x1a7bcb(0x3fe1)]=this[_0x1a7bcb(0x1afb)]&&!!this[_0x1a7bcb(0x996)],_0x20b7b3[_0x1a7bcb(0x3fe1)]?_0x20b7b3[_0x1a7bcb(0x2264)]=this[_0x1a7bcb(0x996)][_0x1a7bcb(0x2682)]:_0x20b7b3[_0x1a7bcb(0x2264)]=!0x1,_0x20b7b3[_0x1a7bcb(0x24a8)]=this[_0x1a7bcb(0x377)],_0x20b7b3[_0x1a7bcb(0x2d7c)]=this['colorGradingBGR'],_0x20b7b3[_0x1a7bcb(0x3453)]=this[_0x1a7bcb(0x290c)],_0x20b7b3[_0x1a7bcb(0x1576)]=this[_0x1a7bcb(0x23ba)],_0x20b7b3[_0x1a7bcb(0x2261)]=this['skipFinalColorClamp'],_0x20b7b3[_0x1a7bcb(0x1951)]=_0x20b7b3[_0x1a7bcb(0x34b4)]||_0x20b7b3[_0x1a7bcb(0x2349)]||_0x20b7b3[_0x1a7bcb(0x2b8c)]||_0x20b7b3[_0x1a7bcb(0x66e)]||_0x20b7b3['COLORCURVES']||_0x20b7b3[_0x1a7bcb(0x3fe1)]||_0x20b7b3[_0x1a7bcb(0x3453)];}[_0x1489d0(0x3261)](){var _0x4b982c=_0x1489d0;return!this['colorGradingEnabled']||!this[_0x4b982c(0x996)]||this[_0x4b982c(0x996)][_0x4b982c(0x3261)]();}[_0x1489d0(0x2de9)](_0x568513,_0x139922){var _0x51e800=_0x1489d0,_0x134172,_0x320fc4;this['_colorCurvesEnabled']&&this[_0x51e800(0x1ab2)]&&_0x55cf44['U'][_0x51e800(0x2d2e)](this[_0x51e800(0x1ab2)],_0x568513),(this['_vignetteEnabled']||this[_0x51e800(0x290c)])&&(_0x320fc4=0x1/_0x568513[_0x51e800(0x2cd1)]()[_0x51e800(0x3700)](),_0x134172=0x1/_0x568513['getEngine']()['getRenderHeight'](),_0x568513[_0x51e800(0x39e5)](_0x51e800(0x1ee5),_0x320fc4,_0x134172),this[_0x51e800(0x290c)]&&_0x568513[_0x51e800(0x1d16)](_0x51e800(0x2f9b),0.5*this[_0x51e800(0x317e)]),this[_0x51e800(0x31ea)]&&(_0x139922=null!=_0x139922?_0x139922:_0x134172/_0x320fc4,_0x320fc4=(_0x134172=Math['tan'](0.5*this[_0x51e800(0x1d1d)]))*_0x139922,_0x139922=Math['sqrt'](_0x320fc4*_0x134172),_0x320fc4=_0x4fb3e1['w1'][_0x51e800(0x1eca)](_0x320fc4,_0x139922,this[_0x51e800(0x234a)]),_0x134172=_0x4fb3e1['w1'][_0x51e800(0x1eca)](_0x134172,_0x139922,this[_0x51e800(0x234a)]),_0x568513[_0x51e800(0x33ca)](_0x51e800(0x29a2),_0x320fc4,_0x134172,-_0x320fc4*this[_0x51e800(0x2832)],-_0x134172*this['vignetteCenterY']),_0x139922=-0x2*this[_0x51e800(0x1a9e)],_0x568513['setFloat4'](_0x51e800(0x14aa),this[_0x51e800(0xb54)]['r'],this['vignetteColor']['g'],this[_0x51e800(0xb54)]['b'],_0x139922))),_0x568513[_0x51e800(0x1d16)]('exposureLinear',this['exposure']),_0x568513[_0x51e800(0x1d16)](_0x51e800(0x3f4d),this[_0x51e800(0x3f4d)]),this[_0x51e800(0x996)]&&(_0x568513[_0x51e800(0x1888)](_0x51e800(0x1173),this[_0x51e800(0x996)]),_0x320fc4=this[_0x51e800(0x996)][_0x51e800(0x5dd)]()[_0x51e800(0xc32)],_0x568513[_0x51e800(0x33ca)](_0x51e800(0x27ca),(_0x320fc4-0x1)/_0x320fc4,0.5/_0x320fc4,_0x320fc4,this['colorGradingTexture'][_0x51e800(0x184a)]));}[_0x1489d0(0x95b)](){var _0x555aa8=_0x1489d0;return _0x7eae2['p4'][_0x555aa8(0x73d)](()=>new _0x16857f(),this);}[_0x1489d0(0x2fcc)](){return _0x7eae2['p4']['Serialize'](this);}static['Parse'](_0x21fefa){var _0x241958=_0x1489d0;const _0x17553f=_0x7eae2['p4'][_0x241958(0x2a19)](()=>new _0x16857f(),_0x21fefa,null,null);return void 0x0!==_0x21fefa[_0x241958(0x2f90)]&&(_0x17553f[_0x241958(0x2832)]=_0x21fefa[_0x241958(0x2f90)]),void 0x0!==_0x21fefa['vignetteCentreY']&&(_0x17553f[_0x241958(0x3854)]=_0x21fefa['vignetteCentreY']),_0x17553f;}static get[_0x1489d0(0x10e1)](){var _0x1e95f2=_0x1489d0;return this[_0x1e95f2(0x64a)];}static get[_0x1489d0(0xee8)](){var _0x5aaab6=_0x1489d0;return this[_0x5aaab6(0x16d8)];}}_0x16857f[_0x1489d0(0x3d0a)]=0x0,_0x16857f['TONEMAPPING_ACES']=0x1,_0x16857f[_0x1489d0(0x64a)]=0x0,_0x16857f['_VIGNETTEMODE_OPAQUE']=0x1,_0x4511cd([(0x0,_0x7eae2['N$'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x1ab2),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x564),void 0x0),_0x4511cd([(0x0,_0x7eae2['oU'])(_0x1489d0(0x996))],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x2a5d),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],'_colorGradingEnabled',void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],'_colorGradingWithGreenDepth',void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x293d),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x3b26),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x929),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x35d8),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x3642),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x234a),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f['prototype'],_0x1489d0(0x2832),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f['prototype'],_0x1489d0(0x3854),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f['prototype'],_0x1489d0(0x1a9e),void 0x0),_0x4511cd([(0x0,_0x7eae2['XX'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0xb54),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f['prototype'],_0x1489d0(0x1d1d),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f['prototype'],_0x1489d0(0x32d4),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x31ea),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],'_ditheringEnabled',void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f['prototype'],_0x1489d0(0x317e),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x143f),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x40e1),void 0x0),_0x4511cd([(0x0,_0x7eae2['qC'])()],_0x16857f[_0x1489d0(0x41df)],_0x1489d0(0x365d),void 0x0),_0x7eae2['p4'][_0x1489d0(0x2d3e)]=_0x16857f[_0x1489d0(0x2a19)];},0x114a2:(_0x3a5f78,_0x332723,_0x1fa4d7)=>{_0x1fa4d7(0x8a8d),_0x1fa4d7(0x16ce1),_0x1fa4d7(0xf75c),_0x1fa4d7(0x53e5),_0x1fa4d7(0x1803b),_0x1fa4d7(0x173aa),_0x1fa4d7(0x147cf),_0x1fa4d7(0xd5e5),_0x1fa4d7(0x84b7),_0x1fa4d7(0x11b14),_0x1fa4d7(0x14ea0),_0x1fa4d7(0x11722),_0x1fa4d7(0x15325),_0x1fa4d7(0x7c4f),_0x1fa4d7(0x2e44),_0x1fa4d7(0x149c5),_0x1fa4d7(0xc656),_0x1fa4d7(0x109b2),_0x1fa4d7(0xe8aa),_0x1fa4d7(0x1614a),_0x1fa4d7(0xea73),_0x1fa4d7(0x9acb),_0x1fa4d7(0x519c),_0x1fa4d7(0x12d77),_0x1fa4d7(0x12fad),_0x1fa4d7(0xd994),_0x1fa4d7(0x3c2a);},0x12fad:(_0xdf144e,_0x57a623,_0x2ca9c2)=>{var _0x3bdd86=a8_0x16e4d8;_0x2ca9c2['d'](_0x57a623,{'E':()=>_0x2b47c3});function _0x21b713(_0x1bc330,_0x268904,_0x13db50,_0x1b1ebe){var _0x221b9f=a8_0x5b24,_0x4bf275,_0x6299e7=arguments['length'],_0x1c41c8=_0x6299e7<0x3?_0x268904:null===_0x1b1ebe?_0x1b1ebe=Object[_0x221b9f(0xd3d)](_0x268904,_0x13db50):_0x1b1ebe;if('object'==typeof Reflect&&_0x221b9f(0x38fa)==typeof Reflect['decorate'])_0x1c41c8=Reflect[_0x221b9f(0x1dac)](_0x1bc330,_0x268904,_0x13db50,_0x1b1ebe);else{for(var _0x35b79f=_0x1bc330['length']-0x1;0x0<=_0x35b79f;_0x35b79f--)(_0x4bf275=_0x1bc330[_0x35b79f])&&(_0x1c41c8=(_0x6299e7<0x3?_0x4bf275(_0x1c41c8):0x3<_0x6299e7?_0x4bf275(_0x268904,_0x13db50,_0x1c41c8):_0x4bf275(_0x268904,_0x13db50))||_0x1c41c8);}0x3<_0x6299e7&&_0x1c41c8&&Object[_0x221b9f(0x395)](_0x268904,_0x13db50,_0x1c41c8);}var _0x57a623=_0x2ca9c2(0x153ad),_0x32fa96=_0x2ca9c2(0x11e40),_0x4ff97b=_0x2ca9c2(0xea73),_0x5f1981=_0x2ca9c2(0x77a5),_0x2e5861=_0x2ca9c2(0xc656),_0x50dd4b=_0x2ca9c2(0x147cf);class _0x1d0f54 extends _0x32fa96['H']{constructor(){var _0x2870a1=a8_0x5b24;super(...arguments),this[_0x2870a1(0x35e3)]=!0x1,this['DECALDIRECTUV']=0x0,this[_0x2870a1(0x297)]=!0x1,this['GAMMADECAL']=!0x1;}}class _0x2b47c3 extends _0x4ff97b['n']{constructor(_0x1add0b,_0x43fc39=!0x0){var _0x419690=a8_0x5b24;super(_0x1add0b,_0x419690(0x19b1),0x96,new _0x1d0f54(),_0x43fc39),this['_isEnabled']=!0x1,this[_0x419690(0x3c85)]=!0x1,this['_smoothAlpha']=!0x1,this[_0x419690(0xdcf)]=!0x1,this[_0x419690(0x23f9)]=!0x0,this['_internalMarkAllSubMeshesAsTexturesDirty']=_0x1add0b[_0x419690(0x2da4)][_0x5f1981['g']['MATERIAL_TextureDirtyFlag']];}['_markAllSubMeshesAsTexturesDirty'](){var _0x7655d5=a8_0x5b24;this[_0x7655d5(0x15df)](this[_0x7655d5(0x365d)]),this[_0x7655d5(0x2c34)]();}[_0x3bdd86(0xed5)](_0x38ca61,_0xf78d39,_0xcf1e6e,_0x4f1641){var _0x24d0a8=_0x3bdd86;const _0x1c465f=_0x4f1641[_0x24d0a8(0xbdb)]()[_0x24d0a8(0x1c1a)];return!(this[_0x24d0a8(0x365d)]&&null!==_0x1c465f&&void 0x0!==_0x1c465f&&_0x1c465f[_0x24d0a8(0x3c38)]&&_0x2e5861['k']['DecalMapEnabled']&&_0xf78d39[_0x24d0a8(0x337e)])||_0x1c465f[_0x24d0a8(0x3261)]();}[_0x3bdd86(0x3571)](_0x122988,_0x224a0a,_0x2a00bb){var _0x3aeff5=_0x3bdd86;_0x2a00bb=_0x2a00bb['decalMap'],this[_0x3aeff5(0x365d)]&&null!=_0x2a00bb&&_0x2a00bb['texture']&&_0x2e5861['k'][_0x3aeff5(0x13f9)]&&_0x224a0a['texturesEnabled']?(_0x122988[_0x3aeff5(0x35e3)]&&_0x122988['GAMMADECAL']===_0x2a00bb[_0x3aeff5(0x3c38)][_0x3aeff5(0x1c01)]||_0x122988['markAsTexturesDirty'](),_0x122988[_0x3aeff5(0x35e3)]=!0x0,_0x122988['GAMMADECAL']=_0x2a00bb[_0x3aeff5(0x3c38)][_0x3aeff5(0x1c01)],_0x122988[_0x3aeff5(0x297)]=this['_smoothAlpha'],_0x50dd4b['G'][_0x3aeff5(0x1dbe)](_0x2a00bb[_0x3aeff5(0x3c38)],_0x122988,_0x3aeff5(0x35e3))):(_0x122988[_0x3aeff5(0x35e3)]&&_0x122988[_0x3aeff5(0x2ac7)](),_0x122988['DECAL']=!0x1);}['hardBindForSubMesh'](_0x4d4e14,_0x1cc2da,_0x94335b,_0x2e6b1f){var _0x7d797c=_0x3bdd86,_0x2e6b1f=_0x2e6b1f['getMesh']()[_0x7d797c(0x1c1a)];this[_0x7d797c(0x365d)]&&null!=_0x2e6b1f&&_0x2e6b1f[_0x7d797c(0x3c38)]&&_0x2e5861['k'][_0x7d797c(0x13f9)]&&_0x1cc2da[_0x7d797c(0x337e)]&&(_0x1cc2da=this[_0x7d797c(0x252a)][_0x7d797c(0x31c8)],_0x2e6b1f=_0x2e6b1f[_0x7d797c(0x3c38)],_0x4d4e14[_0x7d797c(0x3c49)]&&_0x1cc2da&&_0x4d4e14['isSync']||(_0x4d4e14[_0x7d797c(0x754)]('vDecalInfos',_0x2e6b1f[_0x7d797c(0x1246)],0x0,0x0,0x0),_0x50dd4b['G'][_0x7d797c(0x9a0)](_0x2e6b1f,_0x4d4e14,_0x7d797c(0x1ba8))),_0x4d4e14[_0x7d797c(0x1888)](_0x7d797c(0x3845),_0x2e6b1f));}[_0x3bdd86(0x3fcd)](){var _0x4339c2=_0x3bdd86;return _0x4339c2(0x2bfb);}[_0x3bdd86(0x7e4)](_0x2ac000){var _0x1e7edd=_0x3bdd86;_0x2ac000['push'](_0x1e7edd(0x3845));}[_0x3bdd86(0x1742)](){var _0x354385=_0x3bdd86;return{'ubo':[{'name':_0x354385(0x8d9),'size':0x4,'type':_0x354385(0x2b6)},{'name':_0x354385(0x2e28),'size':0x10,'type':_0x354385(0x20a5)}]};}}_0x21b713([(0x0,_0x57a623['qC'])(),(0x0,_0x57a623['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x2b47c3[_0x3bdd86(0x41df)],_0x3bdd86(0x3c85),void 0x0),_0x21b713([(0x0,_0x57a623['qC'])(),(0x0,_0x57a623['wz'])(_0x3bdd86(0x1414))],_0x2b47c3[_0x3bdd86(0x41df)],_0x3bdd86(0xdcf),void 0x0);},0x12d77:(_0x3385d8,_0x3bbc20,_0x55a891)=>{var _0x19fbe4=a8_0x16e4d8;_0x55a891['d'](_0x3bbc20,{'p':()=>_0x3ae2f1});function _0x508877(_0x3b39d1,_0x1d9139,_0x2c36e0,_0x5f440e){var _0x2ff3e1=a8_0x5b24,_0x156fd4,_0xae4d8e=arguments[_0x2ff3e1(0x1377)],_0x193400=_0xae4d8e<0x3?_0x1d9139:null===_0x5f440e?_0x5f440e=Object[_0x2ff3e1(0xd3d)](_0x1d9139,_0x2c36e0):_0x5f440e;if('object'==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x193400=Reflect['decorate'](_0x3b39d1,_0x1d9139,_0x2c36e0,_0x5f440e);else{for(var _0x53202d=_0x3b39d1['length']-0x1;0x0<=_0x53202d;_0x53202d--)(_0x156fd4=_0x3b39d1[_0x53202d])&&(_0x193400=(_0xae4d8e<0x3?_0x156fd4(_0x193400):0x3<_0xae4d8e?_0x156fd4(_0x1d9139,_0x2c36e0,_0x193400):_0x156fd4(_0x1d9139,_0x2c36e0))||_0x193400);}0x3<_0xae4d8e&&_0x193400&&Object[_0x2ff3e1(0x395)](_0x1d9139,_0x2c36e0,_0x193400);}var _0x1411f7=_0x55a891(0x173aa),_0x3bbc20=_0x55a891(0x153ad),_0x3e1c68=_0x55a891(0xc656),_0x4a3f71=_0x55a891(0x147cf),_0x53300e=_0x55a891(0x11e40),_0x37725f=_0x55a891(0xea73),_0x43feb8=_0x55a891(0x77a5);class _0x5f5671 extends _0x53300e['H']{constructor(){var _0xd78ec3=a8_0x5b24;super(...arguments),this[_0xd78ec3(0xcd1)]=!0x1,this[_0xd78ec3(0x3129)]=0x0,this[_0xd78ec3(0xe8c)]=0x0;}}class _0x3ae2f1 extends _0x37725f['n']{constructor(_0x5aa2e2,_0xd66b20=!0x0){var _0x15ef06=a8_0x5b24;super(_0x5aa2e2,_0x15ef06(0x3510),0x8c,new _0x5f5671(),_0xd66b20),this[_0x15ef06(0xe04)]=null,this[_0x15ef06(0x2f17)]=0x1,this[_0x15ef06(0x28be)]=0x1,this[_0x15ef06(0x1215)]=0x1,this[_0x15ef06(0x3c3d)]=_0x1411f7['F'][_0x15ef06(0x354f)],this[_0x15ef06(0x365d)]=!0x1,this[_0x15ef06(0x3c85)]=!0x1,this[_0x15ef06(0x2c34)]=_0x5aa2e2[_0x15ef06(0x2da4)][_0x43feb8['g']['MATERIAL_TextureDirtyFlag']];}[_0x19fbe4(0x1414)](){var _0xb6a226=_0x19fbe4;this[_0xb6a226(0x15df)](this[_0xb6a226(0x365d)]),this[_0xb6a226(0x2c34)]();}[_0x19fbe4(0xed5)](_0x1a68d7,_0x19f4f3,_0xef19fa){var _0x64d183=_0x19fbe4;return!this[_0x64d183(0x365d)]||!(_0x1a68d7[_0x64d183(0x2389)]&&_0x19f4f3[_0x64d183(0x337e)]&&_0xef19fa[_0x64d183(0xb60)]()[_0x64d183(0xc9d)]&&this[_0x64d183(0xe04)]&&_0x3e1c68['k'][_0x64d183(0x28e6)]&&!this['_texture'][_0x64d183(0x3261)]());}['prepareDefines'](_0xd3d9e6,_0x4f6dc3){var _0x4d0426=_0x19fbe4;if(this[_0x4d0426(0x365d)]){_0xd3d9e6[_0x4d0426(0xe8c)]=this[_0x4d0426(0x3c3d)];const _0x44dcba=_0x4f6dc3[_0x4d0426(0x2cd1)]();_0xd3d9e6['_areTexturesDirty']&&(_0x44dcba['getCaps']()[_0x4d0426(0xc9d)]&&this[_0x4d0426(0xe04)]&&_0x3e1c68['k']['DetailTextureEnabled']&&this[_0x4d0426(0x365d)]?(_0x4a3f71['G'][_0x4d0426(0x1dbe)](this[_0x4d0426(0xe04)],_0xd3d9e6,_0x4d0426(0xcd1)),_0xd3d9e6['DETAIL_NORMALBLENDMETHOD']=this[_0x4d0426(0x3c3d)]):_0xd3d9e6[_0x4d0426(0xcd1)]=!0x1);}else _0xd3d9e6[_0x4d0426(0xcd1)]=!0x1;}[_0x19fbe4(0x15da)](_0xbcbaf4,_0x3cacb9){var _0x41a766=_0x19fbe4,_0x445782;this['_isEnabled']&&(_0x445782=this[_0x41a766(0x252a)][_0x41a766(0x31c8)],_0xbcbaf4[_0x41a766(0x3c49)]&&_0x445782&&_0xbcbaf4[_0x41a766(0x2617)]||this[_0x41a766(0xe04)]&&_0x3e1c68['k']['DetailTextureEnabled']&&(_0xbcbaf4[_0x41a766(0x754)]('vDetailInfos',this[_0x41a766(0xe04)][_0x41a766(0x1246)],this[_0x41a766(0x2f17)],this[_0x41a766(0x1215)],this['roughnessBlendLevel']),_0x4a3f71['G'][_0x41a766(0x9a0)](this[_0x41a766(0xe04)],_0xbcbaf4,_0x41a766(0x304a))),_0x3cacb9[_0x41a766(0x337e)]&&this[_0x41a766(0xe04)]&&_0x3e1c68['k']['DetailTextureEnabled']&&_0xbcbaf4['setTexture'](_0x41a766(0x2512),this['_texture']));}[_0x19fbe4(0x32b8)](_0x3f0b8e){var _0x1c3a11=_0x19fbe4;return this[_0x1c3a11(0xe04)]===_0x3f0b8e;}[_0x19fbe4(0x328d)](_0x3ac3d6){var _0x3b09f3=_0x19fbe4;this['_texture']&&_0x3ac3d6[_0x3b09f3(0x3f90)](this[_0x3b09f3(0xe04)]);}[_0x19fbe4(0x271b)](_0xf92c9){var _0x17bec1=_0x19fbe4;this[_0x17bec1(0xe04)]&&this['_texture']['animations']&&0x0<this[_0x17bec1(0xe04)][_0x17bec1(0x3ac2)][_0x17bec1(0x1377)]&&_0xf92c9[_0x17bec1(0x3f90)](this['_texture']);}[_0x19fbe4(0x18c9)](_0x1b299c){var _0x33abff=_0x19fbe4;_0x1b299c&&null!=(_0x1b299c=this[_0x33abff(0xe04)])&&_0x1b299c['dispose']();}['getClassName'](){return'DetailMapConfiguration';}[_0x19fbe4(0x7e4)](_0x3ea11d){var _0x501b67=_0x19fbe4;_0x3ea11d[_0x501b67(0x3f90)](_0x501b67(0x2512));}[_0x19fbe4(0x1742)](){var _0x5a7dea=_0x19fbe4;return{'ubo':[{'name':'vDetailInfos','size':0x4,'type':_0x5a7dea(0x2b6)},{'name':_0x5a7dea(0x2fc9),'size':0x10,'type':_0x5a7dea(0x20a5)}]};}}_0x508877([(0x0,_0x3bbc20['oU'])(_0x19fbe4(0x420d)),(0x0,_0x3bbc20['wz'])(_0x19fbe4(0x1414))],_0x3ae2f1[_0x19fbe4(0x41df)],_0x19fbe4(0x3c38),void 0x0),_0x508877([(0x0,_0x3bbc20['qC'])()],_0x3ae2f1[_0x19fbe4(0x41df)],_0x19fbe4(0x2f17),void 0x0),_0x508877([(0x0,_0x3bbc20['qC'])()],_0x3ae2f1[_0x19fbe4(0x41df)],'roughnessBlendLevel',void 0x0),_0x508877([(0x0,_0x3bbc20['qC'])()],_0x3ae2f1[_0x19fbe4(0x41df)],_0x19fbe4(0x1215),void 0x0),_0x508877([(0x0,_0x3bbc20['qC'])(),(0x0,_0x3bbc20['wz'])(_0x19fbe4(0x1414))],_0x3ae2f1[_0x19fbe4(0x41df)],_0x19fbe4(0x2c07),void 0x0),_0x508877([(0x0,_0x3bbc20['qC'])(),(0x0,_0x3bbc20['wz'])(_0x19fbe4(0x1414))],_0x3ae2f1['prototype'],_0x19fbe4(0x3c85),void 0x0);},0x173aa:(_0x5c411f,_0x25d6ef,_0x4c9ff4)=>{var _0x149802=a8_0x16e4d8;_0x4c9ff4['d'](_0x25d6ef,{'F':()=>_0x28c1e6});function _0x55bf3b(_0x388308,_0x3907f7,_0x5ee5ab,_0x47c49c){var _0x1918f9=a8_0x5b24,_0x3f3c11,_0x40f62e=arguments['length'],_0x2e7a68=_0x40f62e<0x3?_0x3907f7:null===_0x47c49c?_0x47c49c=Object[_0x1918f9(0xd3d)](_0x3907f7,_0x5ee5ab):_0x47c49c;if(_0x1918f9(0x1e3f)==typeof Reflect&&_0x1918f9(0x38fa)==typeof Reflect[_0x1918f9(0x1dac)])_0x2e7a68=Reflect[_0x1918f9(0x1dac)](_0x388308,_0x3907f7,_0x5ee5ab,_0x47c49c);else{for(var _0x5c9e4c=_0x388308[_0x1918f9(0x1377)]-0x1;0x0<=_0x5c9e4c;_0x5c9e4c--)(_0x3f3c11=_0x388308[_0x5c9e4c])&&(_0x2e7a68=(_0x40f62e<0x3?_0x3f3c11(_0x2e7a68):0x3<_0x40f62e?_0x3f3c11(_0x3907f7,_0x5ee5ab,_0x2e7a68):_0x3f3c11(_0x3907f7,_0x5ee5ab))||_0x2e7a68);}0x3<_0x40f62e&&_0x2e7a68&&Object[_0x1918f9(0x395)](_0x3907f7,_0x5ee5ab,_0x2e7a68);}var _0x2da0dd=_0x4c9ff4(0x153ad),_0x14833f=_0x4c9ff4(0xe222),_0x345e06=_0x4c9ff4(0xf96c),_0x35471f=_0x4c9ff4(0xf8c1),_0x421902=_0x4c9ff4(0x10187),_0x2cdeeb=_0x4c9ff4(0x149c5),_0x5e9625=_0x4c9ff4(0x77a5),_0x27a629=_0x4c9ff4(0x10ea4),_0x190950=_0x4c9ff4(0x2037),_0x1e11d0=_0x4c9ff4(0x147cf),_0x1aeb8c=_0x4c9ff4(0xcef),_0x409667=_0x4c9ff4(0x627e),_0x1d6a92=_0x4c9ff4(0x1446b),_0x10a410=_0x4c9ff4(0x519c);class _0x28c1e6{constructor(_0x480a82,_0x34561e,_0x436a01){var _0x44a6de=a8_0x5b24;this[_0x44a6de(0x308d)]=null,this[_0x44a6de(0x27a6)]=!0x0,this[_0x44a6de(0x28cd)]=null,this[_0x44a6de(0x2d93)]=null,this['checkReadyOnEveryCall']=!0x1,this['checkReadyOnlyOnce']=!0x1,this[_0x44a6de(0x2d3d)]='',this['_alpha']=0x1,this['_backFaceCulling']=!0x0,this[_0x44a6de(0x3b58)]=!0x0,this['_blockDirtyMechanism']=!0x1,this[_0x44a6de(0x2de2)]=null,this[_0x44a6de(0x374a)]=null,this[_0x44a6de(0x338d)]=null,this[_0x44a6de(0x2671)]=!0x1,this[_0x44a6de(0x376)]=!0x1,this[_0x44a6de(0x3ac2)]=null,this[_0x44a6de(0x21eb)]=new _0x345e06['y$'](),this['_onDisposeObserver']=null,this['_onUnBindObservable']=null,this[_0x44a6de(0x2c72)]=null,this['_alphaMode']=_0x5e9625['g']['ALPHA_COMBINE'],this[_0x44a6de(0x2fac)]=!0x1,this[_0x44a6de(0x1e6a)]=!0x1,this[_0x44a6de(0x413)]=!0x1,this[_0x44a6de(0x4105)]=!0x1,this[_0x44a6de(0xc78)]=0x0,this[_0x44a6de(0x912)]=!0x1,this[_0x44a6de(0x1258)]=!0x0,this['pointSize']=0x1,this[_0x44a6de(0x330a)]=0x0,this['zOffsetUnits']=0x0,this[_0x44a6de(0x449)]=new _0x409667['S'](),this[_0x44a6de(0xe8b)]=!0x1,this[_0x44a6de(0x2a97)]=_0x28c1e6[_0x44a6de(0x3eb3)],this[_0x44a6de(0x3f99)]=!0x1,this[_0x44a6de(0xd06)]=!0x1,this[_0x44a6de(0x2cae)]=0x0,this['_indexInSceneMaterialArray']=-0x1,this[_0x44a6de(0x3f2b)]=null,this[_0x44a6de(0x29c1)]=null,this['_uniformBufferLayoutBuilt']=!0x1,this[_0x44a6de(0x3313)]={},this[_0x44a6de(0x41dd)]=()=>{},this['_callbackPluginEventIsReadyForSubMesh']=()=>{},this[_0x44a6de(0x21e7)]=()=>{},this[_0x44a6de(0x21ee)]=()=>{},this['_callbackPluginEventHardBindForSubMesh']=()=>{},this[_0x44a6de(0x1213)]=()=>{},this['_callbackPluginEventHasRenderTargetTextures']=()=>{},this[_0x44a6de(0x36c)]=()=>{},this['_forceAlphaTest']=!0x1,this[_0x44a6de(0xe46)]=null,this[_0x44a6de(0xc8c)]=_0x480a82,_0x34561e=_0x34561e||_0x35471f['l'][_0x44a6de(0x3396)],_0x34561e&&(this[_0x44a6de(0x195b)]=_0x34561e,this[_0x44a6de(0x2da4)]={},this[_0x44a6de(0x2da4)][_0x5e9625['g'][_0x44a6de(0x1fa)]]=this['_markAllSubMeshesAsTexturesDirty'][_0x44a6de(0x2de9)](this),this[_0x44a6de(0x2da4)][_0x5e9625['g'][_0x44a6de(0x1de)]]=this[_0x44a6de(0x253)][_0x44a6de(0x2de9)](this),this['_dirtyCallbacks'][_0x5e9625['g'][_0x44a6de(0xdae)]]=this[_0x44a6de(0x3c57)][_0x44a6de(0x2de9)](this),this[_0x44a6de(0x2da4)][_0x5e9625['g'][_0x44a6de(0x343e)]]=this['_markAllSubMeshesAsAttributesDirty'][_0x44a6de(0x2de9)](this),this[_0x44a6de(0x2da4)][_0x5e9625['g'][_0x44a6de(0x1b5e)]]=this[_0x44a6de(0x5ee)][_0x44a6de(0x2de9)](this),this[_0x44a6de(0x2da4)][_0x5e9625['g'][_0x44a6de(0x1fa8)]]=this[_0x44a6de(0xaf8)][_0x44a6de(0x2de9)](this),this[_0x44a6de(0x2da4)][_0x5e9625['g'][_0x44a6de(0x25b2)]]=this[_0x44a6de(0x39e4)][_0x44a6de(0x2de9)](this),this['id']=_0x480a82||_0x14833f['w1'][_0x44a6de(0x3d73)](),this[_0x44a6de(0x17f4)]=this[_0x44a6de(0x195b)]['getUniqueId'](),this[_0x44a6de(0xa57)]=this[_0x44a6de(0x195b)][_0x44a6de(0x2cd1)]()[_0x44a6de(0x93f)](),this['_drawWrapper']=new _0x1aeb8c['q'](this[_0x44a6de(0x195b)]['getEngine'](),!0x1),this[_0x44a6de(0x6a9)][_0x44a6de(0x105e)]=this[_0x44a6de(0xa57)],this[_0x44a6de(0x195b)]['useRightHandedSystem']?this['sideOrientation']=_0x28c1e6[_0x44a6de(0x27e)]:this[_0x44a6de(0x26ca)]=_0x28c1e6[_0x44a6de(0x206d)],this[_0x44a6de(0xa89)]=new _0x2cdeeb['M'](this[_0x44a6de(0x195b)][_0x44a6de(0x2cd1)](),void 0x0,void 0x0,_0x480a82),this[_0x44a6de(0xe8b)]=this[_0x44a6de(0x83e)]()[_0x44a6de(0x2cd1)]()[_0x44a6de(0x2a22)],_0x436a01||this[_0x44a6de(0x195b)][_0x44a6de(0x7ef)](this),this[_0x44a6de(0x195b)][_0x44a6de(0x29ae)]&&(this[_0x44a6de(0x3f2b)]={}),_0x28c1e6[_0x44a6de(0x31bd)][_0x44a6de(0x2a3a)](this,_0x10a410['S'][_0x44a6de(0x1100)]));}get[_0x149802(0x1cde)](){return!0x1;}set['alpha'](_0x3aff68){var _0x12c0ab=_0x149802,_0x7eb638;this[_0x12c0ab(0x411f)]!==_0x3aff68&&(_0x7eb638=this[_0x12c0ab(0x411f)],this[_0x12c0ab(0x411f)]=_0x3aff68,0x1!==_0x7eb638&&0x1!==_0x3aff68||this['markAsDirty'](_0x28c1e6[_0x12c0ab(0x2e01)]+_0x28c1e6[_0x12c0ab(0xdc8)]));}get[_0x149802(0x1aed)](){var _0x231dec=_0x149802;return this[_0x231dec(0x411f)];}set[_0x149802(0x363)](_0x4ebb38){var _0x1b7437=_0x149802;this[_0x1b7437(0x5d2)]!==_0x4ebb38&&(this['_backFaceCulling']=_0x4ebb38,this['markAsDirty'](_0x28c1e6['TextureDirtyFlag']));}get[_0x149802(0x363)](){return this['_backFaceCulling'];}set[_0x149802(0x16d4)](_0x2c4863){var _0x1e11e0=_0x149802;this['_cullBackFaces']!==_0x2c4863&&(this[_0x1e11e0(0x3b58)]=_0x2c4863,this[_0x1e11e0(0x270b)](_0x28c1e6[_0x1e11e0(0x1bb9)]));}get['cullBackFaces'](){var _0x347db7=_0x149802;return this[_0x347db7(0x3b58)];}get[_0x149802(0x1bda)](){var _0x111dd2=_0x149802;return this[_0x111dd2(0xf9d)];}set[_0x149802(0x1bda)](_0x345bd5){var _0xfdb5e5=_0x149802;this[_0xfdb5e5(0xf9d)]===_0x345bd5||(this[_0xfdb5e5(0xf9d)]=_0x345bd5)||this[_0xfdb5e5(0x691)]();}['atomicMaterialsUpdate'](_0x15c08c){var _0x44f69a=_0x149802;this[_0x44f69a(0x1bda)]=!0x0;try{_0x15c08c(this);}finally{this[_0x44f69a(0x1bda)]=!0x1;}}get[_0x149802(0x289f)](){var _0x9e6ff5=_0x149802;return this['_eventInfo'][_0x9e6ff5(0x289f)]=!0x1,this[_0x9e6ff5(0x36ad)](this[_0x9e6ff5(0x3313)]),this[_0x9e6ff5(0x3313)][_0x9e6ff5(0x289f)];}set[_0x149802(0x3319)](_0x5f0bf2){var _0x3c25fd=_0x149802;this[_0x3c25fd(0x113a)]&&this[_0x3c25fd(0x21eb)][_0x3c25fd(0x854)](this[_0x3c25fd(0x113a)]),this[_0x3c25fd(0x113a)]=this[_0x3c25fd(0x21eb)][_0x3c25fd(0x3fc1)](_0x5f0bf2);}get[_0x149802(0x28a3)](){var _0x3196f0=_0x149802;return this['_onBindObservable']||(this['_onBindObservable']=new _0x345e06['y$']()),this[_0x3196f0(0xc59)];}set['onBind'](_0x399930){var _0x241288=_0x149802;this[_0x241288(0x2c72)]&&this[_0x241288(0x28a3)][_0x241288(0x854)](this[_0x241288(0x2c72)]),this['_onBindObserver']=this[_0x241288(0x28a3)]['add'](_0x399930);}get[_0x149802(0x1752)](){var _0x5b46b2=_0x149802;return this['_onUnBindObservable']||(this[_0x5b46b2(0x110a)]=new _0x345e06['y$']()),this[_0x5b46b2(0x110a)];}get[_0x149802(0x20f4)](){var _0x3ce61d=_0x149802;return this[_0x3ce61d(0x3328)]||(this[_0x3ce61d(0x3328)]=new _0x345e06['y$']()),this[_0x3ce61d(0x3328)];}set['alphaMode'](_0x692e3a){var _0x494c91=_0x149802;this[_0x494c91(0x3b60)]!==_0x692e3a&&(this[_0x494c91(0x3b60)]=_0x692e3a,this[_0x494c91(0x270b)](_0x28c1e6[_0x494c91(0x1bb9)]));}get['alphaMode'](){var _0x19b734=_0x149802;return this[_0x19b734(0x3b60)];}set[_0x149802(0x33a5)](_0x52a707){var _0x19f7a8=_0x149802;this[_0x19f7a8(0x2fac)]!==_0x52a707&&(this[_0x19f7a8(0x2fac)]=_0x52a707,this['_needDepthPrePass']&&(this[_0x19f7a8(0x3fa1)]=!0x0));}get[_0x149802(0x33a5)](){var _0x717866=_0x149802;return this[_0x717866(0x2fac)];}get[_0x149802(0x3a3c)](){return!0x1;}set['fogEnabled'](_0x548875){var _0x5630d8=_0x149802;this['_fogEnabled']!==_0x548875&&(this[_0x5630d8(0x1258)]=_0x548875,this[_0x5630d8(0x270b)](_0x28c1e6[_0x5630d8(0x2e01)]));}get['fogEnabled'](){var _0x123048=_0x149802;return this[_0x123048(0x1258)];}get[_0x149802(0xbb6)](){var _0x17f1ee=_0x149802;switch(this[_0x17f1ee(0x2a97)]){case _0x28c1e6[_0x17f1ee(0x32d6)]:case _0x28c1e6['LineListDrawMode']:case _0x28c1e6[_0x17f1ee(0x3416)]:case _0x28c1e6[_0x17f1ee(0x37f8)]:return!0x0;}return this['_scene'][_0x17f1ee(0x17c0)];}set['wireframe'](_0x536c51){var _0x5b80b0=_0x149802;this['fillMode']=_0x536c51?_0x28c1e6[_0x5b80b0(0x32d6)]:_0x28c1e6[_0x5b80b0(0x3eb3)];}get[_0x149802(0x1139)](){var _0xb708b2=_0x149802;switch(this[_0xb708b2(0x2a97)]){case _0x28c1e6[_0xb708b2(0x3e32)]:case _0x28c1e6[_0xb708b2(0x2f08)]:return!0x0;}return this[_0xb708b2(0x195b)][_0xb708b2(0x28c7)];}set[_0x149802(0x1139)](_0x3f7595){var _0x234268=_0x149802;this[_0x234268(0xd8d)]=_0x3f7595?_0x28c1e6[_0x234268(0x3e32)]:_0x28c1e6['TriangleFillMode'];}get['fillMode'](){var _0x244e61=_0x149802;return this[_0x244e61(0x2a97)];}set['fillMode'](_0x4fd77a){var _0x45878a=_0x149802;this[_0x45878a(0x2a97)]!==_0x4fd77a&&(this[_0x45878a(0x2a97)]=_0x4fd77a,this[_0x45878a(0x270b)](_0x28c1e6['MiscDirtyFlag']));}[_0x149802(0x3ec9)](){return this['_drawWrapper'];}[_0x149802(0x2664)](_0x1f547b){var _0x43fdf6=_0x149802;this[_0x43fdf6(0x6a9)]=_0x1f547b;}[_0x149802(0x22e6)](_0x1a82d7){var _0x25295f=_0x149802;return _0x25295f(0x324a)+this[_0x25295f(0xc8c)];}[_0x149802(0x3fcd)](){var _0x574ba6=_0x149802;return _0x574ba6(0x1dd1);}get['_isMaterial'](){return!0x0;}get['isFrozen'](){var _0x28d102=_0x149802;return this[_0x28d102(0x1a97)];}['freeze'](){var _0x3e9b12=_0x149802;this[_0x3e9b12(0x691)](),this[_0x3e9b12(0x1a97)]=!0x0;}[_0x149802(0x25ab)](){var _0x355d6d=_0x149802;this[_0x355d6d(0x691)](),this[_0x355d6d(0x1a97)]=!0x1;}[_0x149802(0x3261)](_0x1d6ab8,_0x52031a){return!0x0;}[_0x149802(0xed5)](_0x251ca1,_0x421243,_0x3d74cd){var _0x14ea8f=_0x149802;return _0x421243=_0x421243[_0x14ea8f(0x3c74)],!!_0x421243&&(this[_0x14ea8f(0x3313)][_0x14ea8f(0xed5)]=!0x0,this['_eventInfo']['defines']=_0x421243,this[_0x14ea8f(0x1138)](this[_0x14ea8f(0x3313)]),this[_0x14ea8f(0x3313)][_0x14ea8f(0xed5)]);}[_0x149802(0x995)](){var _0x5ec238=_0x149802;return this[_0x5ec238(0x6a9)][_0x5ec238(0x2766)];}['getScene'](){var _0x3a816b=_0x149802;return this[_0x3a816b(0x195b)];}get['transparencyMode'](){var _0x1a98ea=_0x149802;return this[_0x1a98ea(0xe46)];}set[_0x149802(0x13f7)](_0x5cd3c7){var _0x2a1e44=_0x149802;this[_0x2a1e44(0xe46)]!==_0x5cd3c7&&(this[_0x2a1e44(0xe46)]=_0x5cd3c7,this['_forceAlphaTest']=_0x5cd3c7===_0x28c1e6['MATERIAL_ALPHATESTANDBLEND'],this[_0x2a1e44(0x410f)]());}get[_0x149802(0x36f)](){var _0x463a29=_0x149802;return this[_0x463a29(0xe46)]===_0x28c1e6[_0x463a29(0x1a1b)]||this[_0x463a29(0xe46)]===_0x28c1e6['MATERIAL_ALPHATEST'];}[_0x149802(0x3161)](){var _0x25986f=_0x149802;return!this['_disableAlphaBlending']&&this[_0x25986f(0x1aed)]<0x1;}[_0x149802(0xe4d)](_0x5f0127){var _0x322dbb=_0x149802;return _0x5f0127[_0x322dbb(0x241b)]<0x1||!this[_0x322dbb(0x36f)]&&(_0x5f0127[_0x322dbb(0x11ae)]||this[_0x322dbb(0x3161)]());}[_0x149802(0x3d3a)](){var _0x3ba52a=_0x149802;return!!this[_0x3ba52a(0xcca)];}[_0x149802(0x848)](_0x314f26){return!this['needAlphaBlendingForMesh'](_0x314f26)&&this['needAlphaTesting']();}[_0x149802(0x2bb5)](){return null;}['markDirty'](_0x3e1cec=!0x1){var _0x44c3e2=_0x149802;for(const _0x500a55 of this[_0x44c3e2(0x83e)]()[_0x44c3e2(0x3926)])if(_0x500a55[_0x44c3e2(0x11db)]){for(const _0x30e752 of _0x500a55[_0x44c3e2(0x11db)])_0x30e752[_0x44c3e2(0x2ff0)]()===this&&_0x30e752['effect']&&(_0x30e752[_0x44c3e2(0x2766)]['_wasPreviouslyReady']=!0x1,_0x30e752[_0x44c3e2(0x2766)][_0x44c3e2(0x2ecd)]=null,_0x30e752[_0x44c3e2(0x2766)][_0x44c3e2(0x1a57)]=_0x3e1cec);}_0x3e1cec&&this['markAsDirty'](_0x28c1e6[_0x44c3e2(0x286)]);}['_preBind'](_0x1c7550,_0x3e7cd9=null){var _0x2ee52c=_0x149802;const _0x39af74=this[_0x2ee52c(0x195b)]['getEngine']();return _0x3e7cd9=(null==_0x3e7cd9?this[_0x2ee52c(0x26ca)]:_0x3e7cd9)===_0x28c1e6[_0x2ee52c(0x27e)],(_0x39af74[_0x2ee52c(0x26fe)](_0x1c7550||this['_getDrawWrapper']()),_0x39af74[_0x2ee52c(0x2f10)](this[_0x2ee52c(0x363)],this[_0x2ee52c(0x330a)],!0x1,_0x3e7cd9,this[_0x2ee52c(0x195b)][_0x2ee52c(0x33ed)]?!this['cullBackFaces']:this[_0x2ee52c(0x16d4)],this[_0x2ee52c(0x449)],this[_0x2ee52c(0x12bf)]),_0x3e7cd9);}[_0x149802(0x2de9)](_0x117cf4,_0x812e56){}[_0x149802(0x1f2a)](){var _0x300822=_0x149802;const _0x255b69=this[_0x300822(0xa89)];this[_0x300822(0x3313)][_0x300822(0x318)]=_0x255b69,this[_0x300822(0x41dd)](_0x10a410['S']['PrepareUniformBuffer'],this[_0x300822(0x3313)]),_0x255b69[_0x300822(0x3b8e)](),this[_0x300822(0x25a4)]=!0x0;}['bindForSubMesh'](_0x59f66e,_0x4bcf05,_0x47816d){var _0x13ffa8=_0x149802;const _0x570445=_0x47816d[_0x13ffa8(0x2766)];_0x570445&&(this[_0x13ffa8(0x3313)][_0x13ffa8(0xa1c)]=_0x47816d,this[_0x13ffa8(0x1213)](this[_0x13ffa8(0x3313)]),_0x570445[_0x13ffa8(0x1a57)]=!0x1);}['bindOnlyWorldMatrix'](_0x40a6e2){}[_0x149802(0x10d5)](_0x222a73){var _0x1cbd81=_0x149802;this['_useUBO']?this[_0x1cbd81(0x3c45)]=!0x0:_0x222a73[_0x1cbd81(0x1e2d)](_0x1cbd81(0x1d92),this[_0x1cbd81(0x83e)]()['getViewMatrix']());}[_0x149802(0x1ad5)](_0xe464f7){var _0x544d0a=_0x149802;this[_0x544d0a(0xe8b)]?this['_needToBindSceneUbo']=!0x0:(_0xe464f7['setMatrix'](_0x544d0a(0x1633),this[_0x544d0a(0x83e)]()['getTransformMatrix']()),_0xe464f7[_0x544d0a(0x1e2d)](_0x544d0a(0xd17),this['getScene']()['getProjectionMatrix']()));}[_0x149802(0x179c)](_0x438de0,_0x53e80a){var _0x1a109c=_0x149802;this['_useUBO']?this[_0x1a109c(0x3c45)]=!0x0:this[_0x1a109c(0x195b)][_0x1a109c(0x179c)](_0x438de0,_0x53e80a);}[_0x149802(0x2b19)](_0x1f0678,_0x1e6194=null){var _0x35f622=_0x149802;if((this[_0x35f622(0x195b)][_0x35f622(0x35fb)]=this)[_0x35f622(0x3c45)]&&_0x1e6194&&(this[_0x35f622(0x3c45)]=!0x1,_0x1e11d0['G'][_0x35f622(0x2b55)](_0x1e6194,this[_0x35f622(0x83e)]()[_0x35f622(0x2fde)]()),this[_0x35f622(0x195b)]['finalizeSceneUbo']()),this[_0x35f622(0x195b)]['_cachedVisibility']=_0x1f0678?_0x1f0678[_0x35f622(0x241b)]:0x1,this[_0x35f622(0xc59)]&&_0x1f0678&&this[_0x35f622(0xc59)][_0x35f622(0x2a3a)](_0x1f0678),this[_0x35f622(0x1e6a)]){const _0x4395fe=this[_0x35f622(0x195b)][_0x35f622(0x2cd1)]();this[_0x35f622(0x3f99)]=_0x4395fe[_0x35f622(0x2f41)](),_0x4395fe[_0x35f622(0x3984)](!0x1);}if(this[_0x35f622(0x413)]){const _0x5bffbb=this[_0x35f622(0x195b)][_0x35f622(0x2cd1)]();this[_0x35f622(0xd06)]=_0x5bffbb[_0x35f622(0x583)](),_0x5bffbb[_0x35f622(0x1c06)](!0x1);}if(0x0!==this[_0x35f622(0xc78)]){const _0x2bafec=this[_0x35f622(0x195b)][_0x35f622(0x2cd1)]();this[_0x35f622(0x2cae)]=_0x2bafec[_0x35f622(0x3c68)]()||0x0,_0x2bafec[_0x35f622(0x204e)](this[_0x35f622(0xc78)]);}}[_0x149802(0xad0)](){var _0x250290=_0x149802;if(this['_onUnBindObservable']&&this['_onUnBindObservable']['notifyObservers'](this),0x0!==this[_0x250290(0xc78)]){const _0x202b1a=this[_0x250290(0x195b)][_0x250290(0x2cd1)]();_0x202b1a[_0x250290(0x204e)](this[_0x250290(0x2cae)]);}if(this[_0x250290(0x1e6a)]){const _0x4cb457=this[_0x250290(0x195b)][_0x250290(0x2cd1)]();_0x4cb457[_0x250290(0x3984)](this[_0x250290(0x3f99)]);}if(this[_0x250290(0x413)]){const _0x281e26=this[_0x250290(0x195b)][_0x250290(0x2cd1)]();_0x281e26[_0x250290(0x1c06)](this['_cachedColorWriteState']);}}['getAnimatables'](){var _0x3b96bc=_0x149802;return this[_0x3b96bc(0x3313)][_0x3b96bc(0x2339)]=[],this[_0x3b96bc(0x41dd)](_0x10a410['S'][_0x3b96bc(0x3001)],this[_0x3b96bc(0x3313)]),this[_0x3b96bc(0x3313)][_0x3b96bc(0x2339)];}[_0x149802(0x328d)](){var _0x3dead5=_0x149802;return this[_0x3dead5(0x3313)][_0x3dead5(0x2e0d)]=[],this[_0x3dead5(0x41dd)](_0x10a410['S'][_0x3dead5(0x2a72)],this[_0x3dead5(0x3313)]),this[_0x3dead5(0x3313)][_0x3dead5(0x2e0d)];}['hasTexture'](_0x44a587){var _0x109bf6=_0x149802;return this['_eventInfo'][_0x109bf6(0x32b8)]=!0x1,this['_eventInfo'][_0x109bf6(0x3c38)]=_0x44a587,this[_0x109bf6(0x41dd)](_0x10a410['S']['HasTexture'],this['_eventInfo']),this[_0x109bf6(0x3313)][_0x109bf6(0x32b8)];}[_0x149802(0x95b)](_0x2f27d0){return null;}[_0x149802(0x35a6)](){var _0x46b76b=_0x149802;if(this['meshMap']){const _0x3f03a5=new Array();for(const _0xd82ef0 in this[_0x46b76b(0x3f2b)]){var _0x5db4dc=this[_0x46b76b(0x3f2b)][_0xd82ef0];_0x5db4dc&&_0x3f03a5[_0x46b76b(0x3f90)](_0x5db4dc);}return _0x3f03a5;}{const _0x16be02=this['_scene'][_0x46b76b(0x3926)];return _0x16be02[_0x46b76b(0x2c6b)](_0x5d762e=>_0x5d762e[_0x46b76b(0x7af)]===this);}}[_0x149802(0x2885)](_0x565608,_0x1022e6,_0x135045,_0x212da5){var _0x107718=_0x149802;const _0x1f4bb5=Object[_0x107718(0x3345)]({'clipPlane':!0x1,'useInstances':!0x1},_0x135045),_0x245eeb=this[_0x107718(0x83e)](),_0x2cd6cf=this[_0x107718(0x27a6)],_0x41e7a1=(this[_0x107718(0x27a6)]=!0x1,()=>{var _0x20a7f3=_0x107718;if(this[_0x20a7f3(0x195b)]&&this[_0x20a7f3(0x195b)]['getEngine']()){var _0x21fc62=_0x245eeb[_0x20a7f3(0x2779)];if(_0x1f4bb5[_0x20a7f3(0x2779)]&&(_0x245eeb[_0x20a7f3(0x2779)]=new _0x190950['J'](0x0,0x0,0x0,0x1)),this[_0x20a7f3(0x376)]){let _0xfab290=!0x0,_0x22b396=null;if(_0x565608[_0x20a7f3(0x11db)]){const _0x1ad014=new _0x421902['P'](0x0,0x0,0x0,0x0,0x0,_0x565608,void 0x0,!0x1,!0x1);_0x1ad014[_0x20a7f3(0x3c74)]&&(_0x1ad014[_0x20a7f3(0x3c74)][_0x20a7f3(0x3c3f)]=-0x1),this[_0x20a7f3(0xed5)](_0x565608,_0x1ad014,_0x1f4bb5[_0x20a7f3(0x4092)])||(_0x1ad014[_0x20a7f3(0x2766)]&&_0x1ad014[_0x20a7f3(0x2766)][_0x20a7f3(0x3a1)]()&&_0x1ad014[_0x20a7f3(0x2766)][_0x20a7f3(0x1955)]()?_0x22b396=_0x1ad014[_0x20a7f3(0x2766)]['getCompilationError']():(_0xfab290=!0x1,setTimeout(_0x41e7a1,0x10)));}_0xfab290&&(this[_0x20a7f3(0x27a6)]=_0x2cd6cf,_0x22b396&&_0x212da5&&_0x212da5(_0x22b396),_0x1022e6&&_0x1022e6(this));}else this['isReady']()?(this[_0x20a7f3(0x27a6)]=_0x2cd6cf,_0x1022e6&&_0x1022e6(this)):setTimeout(_0x41e7a1,0x10);_0x1f4bb5['clipPlane']&&(_0x245eeb[_0x20a7f3(0x2779)]=_0x21fc62);}});_0x41e7a1();}[_0x149802(0xb0a)](_0x1dacfa,_0x292e2e){return new Promise((_0x44ceb6,_0x2be058)=>{var _0x55b8ae=a8_0x5b24;this[_0x55b8ae(0x2885)](_0x1dacfa,()=>{_0x44ceb6();},_0x292e2e,_0x3bcc02=>{_0x2be058(_0x3bcc02);});});}['markAsDirty'](_0x1cc857){var _0x295475=_0x149802;this['getScene']()[_0x295475(0x41bc)]||this['_blockDirtyMechanism']||(_0x28c1e6[_0x295475(0x2e7)]['length']=0x0,_0x1cc857&_0x28c1e6[_0x295475(0x1bb9)]&&_0x28c1e6['_DirtyCallbackArray'][_0x295475(0x3f90)](_0x28c1e6[_0x295475(0x3d5f)]),_0x1cc857&_0x28c1e6[_0x295475(0x4016)]&&_0x28c1e6[_0x295475(0x2e7)][_0x295475(0x3f90)](_0x28c1e6[_0x295475(0x36c7)]),_0x1cc857&_0x28c1e6[_0x295475(0x37bc)]&&_0x28c1e6[_0x295475(0x2e7)][_0x295475(0x3f90)](_0x28c1e6['_FresnelDirtyCallBack']),_0x1cc857&_0x28c1e6[_0x295475(0x3978)]&&_0x28c1e6[_0x295475(0x2e7)][_0x295475(0x3f90)](_0x28c1e6[_0x295475(0x3c08)]),_0x1cc857&_0x28c1e6[_0x295475(0x2e01)]&&_0x28c1e6[_0x295475(0x2e7)][_0x295475(0x3f90)](_0x28c1e6['_MiscDirtyCallBack']),_0x1cc857&_0x28c1e6['PrePassDirtyFlag']&&_0x28c1e6[_0x295475(0x2e7)][_0x295475(0x3f90)](_0x28c1e6[_0x295475(0x1620)]),_0x28c1e6['_DirtyCallbackArray']['length']&&this[_0x295475(0x3748)](_0x28c1e6[_0x295475(0x118c)]),this[_0x295475(0x83e)]()[_0x295475(0x3dc3)]());}[_0x149802(0x23e8)](){var _0x91f8d0=_0x149802;for(const _0x204d8a of this[_0x91f8d0(0x83e)]()[_0x91f8d0(0x3926)])if(_0x204d8a[_0x91f8d0(0x11db)]){for(const _0x37f331 of _0x204d8a[_0x91f8d0(0x11db)])_0x37f331[_0x91f8d0(0x2ff0)]()===this&&_0x37f331[_0x91f8d0(0x23e8)]();}}[_0x149802(0x3748)](_0x3f8cda){var _0x4a28e5=_0x149802;if(!this['getScene']()[_0x4a28e5(0x41bc)]&&!this['_blockDirtyMechanism']){for(const _0x1056ee of this['getScene']()[_0x4a28e5(0x3926)])if(_0x1056ee['subMeshes']){for(const _0x23abb1 of _0x1056ee[_0x4a28e5(0x11db)])if(_0x23abb1[_0x4a28e5(0x2ff0)](!0x1)===this){for(const _0x5ba8ec of _0x23abb1[_0x4a28e5(0x3078)])_0x5ba8ec&&_0x5ba8ec[_0x4a28e5(0x1864)]&&_0x5ba8ec[_0x4a28e5(0x1864)][_0x4a28e5(0xfee)]&&this[_0x4a28e5(0xa57)]===_0x5ba8ec['materialContext']&&_0x3f8cda(_0x5ba8ec[_0x4a28e5(0x1864)]);}}}}[_0x149802(0x2812)](){var _0x24cdfa=_0x149802;if(!this['getScene']()['blockMaterialDirtyMechanism']&&!this[_0x24cdfa(0xf9d)]){const _0x940bee=this[_0x24cdfa(0x83e)]()[_0x24cdfa(0x20d)]();_0x940bee&&_0x940bee[_0x24cdfa(0x270b)]();}}[_0x149802(0x39e4)](){var _0xa038e5=_0x149802;this[_0xa038e5(0x3748)](_0x28c1e6['_AllDirtyCallBack']);}['_markAllSubMeshesAsImageProcessingDirty'](){var _0x510b21=_0x149802;this[_0x510b21(0x3748)](_0x28c1e6[_0x510b21(0x80c)]);}[_0x149802(0x1414)](){var _0x4efa36=_0x149802;this[_0x4efa36(0x3748)](_0x28c1e6[_0x4efa36(0x3d5f)]);}['_markAllSubMeshesAsFresnelDirty'](){var _0x1f199c=_0x149802;this[_0x1f199c(0x3748)](_0x28c1e6[_0x1f199c(0x2df2)]);}['_markAllSubMeshesAsFresnelAndMiscDirty'](){var _0x6854ec=_0x149802;this[_0x6854ec(0x3748)](_0x28c1e6['_FresnelAndMiscDirtyCallBack']);}['_markAllSubMeshesAsLightsDirty'](){var _0x1613a1=_0x149802;this[_0x1613a1(0x3748)](_0x28c1e6[_0x1613a1(0x36c7)]);}[_0x149802(0x2534)](){var _0x46f0b1=_0x149802;this[_0x46f0b1(0x3748)](_0x28c1e6['_AttributeDirtyCallBack']);}[_0x149802(0x5ee)](){var _0x3dae0c=_0x149802;this[_0x3dae0c(0x3748)](_0x28c1e6['_MiscDirtyCallBack']);}[_0x149802(0xaf8)](){var _0x54b774=_0x149802;this[_0x54b774(0x3748)](_0x28c1e6[_0x54b774(0x351a)]);}[_0x149802(0x410f)](){var _0x4345f=_0x149802;this[_0x4345f(0x3748)](_0x28c1e6[_0x4345f(0xdb2)]);}['_checkScenePerformancePriority'](){var _0x1aaba3=_0x149802;if(this[_0x1aaba3(0x195b)][_0x1aaba3(0x199c)]!==_0x1d6a92['a'][_0x1aaba3(0x3224)]){this['checkReadyOnlyOnce']=!0x0;const _0x57b56f=this[_0x1aaba3(0x195b)][_0x1aaba3(0xa01)]['addOnce'](()=>{var _0x492e8d=_0x1aaba3;this[_0x492e8d(0x1a97)]=!0x1;});this[_0x1aaba3(0x21eb)][_0x1aaba3(0x3fc1)](()=>{var _0x5e30ee=_0x1aaba3;this[_0x5e30ee(0x195b)][_0x5e30ee(0xa01)]['remove'](_0x57b56f);});}}['setPrePassRenderer'](_0x3653a3){return!0x1;}[_0x149802(0x18c9)](_0xfdddc9,_0x3d318f,_0x1ba737){var _0x5885e0=_0x149802;const _0x1e88aa=this[_0x5885e0(0x83e)]();if(_0x1e88aa[_0x5885e0(0x17ff)](this),_0x1e88aa[_0x5885e0(0x1887)](),_0x1e88aa[_0x5885e0(0x15a8)](this),this[_0x5885e0(0x3313)][_0x5885e0(0x4159)]=_0x3d318f,this[_0x5885e0(0x41dd)](_0x10a410['S'][_0x5885e0(0x368d)],this[_0x5885e0(0x3313)]),this[_0x5885e0(0x29c1)]&&(-0x1<(_0x3d318f=this[_0x5885e0(0x29c1)][_0x5885e0(0x3bbb)]['indexOf'](this))&&this['_parentContainer'][_0x5885e0(0x3bbb)][_0x5885e0(0x5ff)](_0x3d318f,0x1),this[_0x5885e0(0x29c1)]=null),!0x0!==_0x1ba737){if(this[_0x5885e0(0x3f2b)])for(const _0x391194 in this['meshMap']){const _0xddbaad=this['meshMap'][_0x391194];_0xddbaad&&(_0xddbaad[_0x5885e0(0x7af)]=null,this[_0x5885e0(0x1135)](_0xddbaad,_0xfdddc9));}else{for(const _0x3697e5 of _0x1e88aa[_0x5885e0(0x3926)])_0x3697e5[_0x5885e0(0x7af)]!==this||_0x3697e5[_0x5885e0(0x10d4)]||(_0x3697e5[_0x5885e0(0x7af)]=null,this[_0x5885e0(0x1135)](_0x3697e5,_0xfdddc9));}}this[_0x5885e0(0xa89)][_0x5885e0(0x18c9)](),_0xfdddc9&&this['_drawWrapper'][_0x5885e0(0x2766)]&&(this[_0x5885e0(0x376)]||this[_0x5885e0(0x6a9)][_0x5885e0(0x2766)][_0x5885e0(0x18c9)](),this[_0x5885e0(0x6a9)][_0x5885e0(0x2766)]=null),this[_0x5885e0(0x28cd)]=null,this['onDisposeObservable'][_0x5885e0(0x2a3a)](this),this[_0x5885e0(0x21eb)]['clear'](),this[_0x5885e0(0xc59)]&&this[_0x5885e0(0xc59)][_0x5885e0(0x2f8)](),this['_onUnBindObservable']&&this[_0x5885e0(0x110a)]['clear'](),this[_0x5885e0(0x3328)]&&this[_0x5885e0(0x3328)][_0x5885e0(0x2f8)](),this['_eventInfo']&&(this[_0x5885e0(0x3313)]={});}[_0x149802(0x1135)](_0x28c248,_0x3af155){var _0x37593c=_0x149802;if(_0x28c248[_0x37593c(0x1090)]){const _0x1ac11a=_0x28c248['geometry'];if(this[_0x37593c(0x376)]){for(const _0x340fb0 of _0x28c248[_0x37593c(0x11db)])_0x1ac11a[_0x37593c(0xd7f)](_0x340fb0[_0x37593c(0x2766)]),_0x3af155&&_0x340fb0[_0x37593c(0x2766)]&&_0x340fb0[_0x37593c(0x2766)]['dispose']();}else _0x1ac11a['_releaseVertexArrayObject'](this[_0x37593c(0x6a9)]['effect']);}}[_0x149802(0x2fcc)](){var _0x1c3d73=_0x149802;const _0x3b7d2d=_0x2da0dd['p4'][_0x1c3d73(0x2fbf)](this);return _0x3b7d2d[_0x1c3d73(0x449)]=this[_0x1c3d73(0x449)]['serialize'](),_0x3b7d2d[_0x1c3d73(0x17f4)]=this[_0x1c3d73(0x17f4)],_0x3b7d2d;}static[_0x149802(0x2a19)](_0x4e9ac7,_0x493089,_0x6860e0){var _0x391102=_0x149802;if(_0x4e9ac7[_0x391102(0x2b51)]){if(_0x391102(0x3cf7)===_0x4e9ac7[_0x391102(0x2b51)]&&_0x4e9ac7[_0x391102(0x2698)]&&(_0x4e9ac7[_0x391102(0x2b51)]=_0x391102(0x3e73),!BABYLON[_0x391102(0xb14)]))return _0x27a629['Y'][_0x391102(0x404a)](_0x391102(0x2afa)),null;}else _0x4e9ac7[_0x391102(0x2b51)]='BABYLON.StandardMaterial';const _0xd95fc4=_0x14833f['w1'][_0x391102(0x1092)](_0x4e9ac7[_0x391102(0x2b51)]),_0x39e0f3=_0xd95fc4['Parse'](_0x4e9ac7,_0x493089,_0x6860e0);return _0x39e0f3[_0x391102(0x3086)]=_0x4e9ac7['uniqueId'],_0x39e0f3;}}_0x28c1e6[_0x149802(0x3eb3)]=_0x5e9625['g'][_0x149802(0x1c45)],_0x28c1e6[_0x149802(0x32d6)]=_0x5e9625['g'][_0x149802(0x2622)],_0x28c1e6['PointFillMode']=_0x5e9625['g'][_0x149802(0x1578)],_0x28c1e6[_0x149802(0x2f08)]=_0x5e9625['g'][_0x149802(0x1622)],_0x28c1e6['LineListDrawMode']=_0x5e9625['g'][_0x149802(0x1b0b)],_0x28c1e6[_0x149802(0x3416)]=_0x5e9625['g'][_0x149802(0x2aef)],_0x28c1e6[_0x149802(0x37f8)]=_0x5e9625['g']['MATERIAL_LineStripDrawMode'],_0x28c1e6[_0x149802(0x9a8)]=_0x5e9625['g'][_0x149802(0x246a)],_0x28c1e6[_0x149802(0x1afe)]=_0x5e9625['g']['MATERIAL_TriangleFanDrawMode'],_0x28c1e6[_0x149802(0x27e)]=_0x5e9625['g']['MATERIAL_ClockWiseSideOrientation'],_0x28c1e6[_0x149802(0x206d)]=_0x5e9625['g']['MATERIAL_CounterClockWiseSideOrientation'],_0x28c1e6[_0x149802(0x1bb9)]=_0x5e9625['g'][_0x149802(0x1fa)],_0x28c1e6[_0x149802(0x4016)]=_0x5e9625['g'][_0x149802(0x1de)],_0x28c1e6[_0x149802(0x37bc)]=_0x5e9625['g'][_0x149802(0xdae)],_0x28c1e6[_0x149802(0x3978)]=_0x5e9625['g'][_0x149802(0x343e)],_0x28c1e6[_0x149802(0x2e01)]=_0x5e9625['g'][_0x149802(0x1b5e)],_0x28c1e6['PrePassDirtyFlag']=_0x5e9625['g'][_0x149802(0x1fa8)],_0x28c1e6[_0x149802(0x286)]=_0x5e9625['g'][_0x149802(0x25b2)],_0x28c1e6['MATERIAL_OPAQUE']=0x0,_0x28c1e6[_0x149802(0x33a1)]=0x1,_0x28c1e6['MATERIAL_ALPHABLEND']=0x2,_0x28c1e6[_0x149802(0x137d)]=0x3,_0x28c1e6[_0x149802(0x354f)]=0x0,_0x28c1e6['MATERIAL_NORMALBLENDMETHOD_RNM']=0x1,_0x28c1e6[_0x149802(0x31bd)]=new _0x345e06['y$'](),_0x35471f['l']['OnEnginesDisposedObservable'][_0x149802(0x3a07)](()=>{var _0x1e0576=_0x149802;_0x28c1e6[_0x1e0576(0x31bd)][_0x1e0576(0x2f8)]();}),_0x28c1e6[_0x149802(0x39a)]=_0x383475=>_0x383475[_0x149802(0xfee)](),_0x28c1e6['_ImageProcessingDirtyCallBack']=_0x3a7074=>_0x3a7074[_0x149802(0x3e7e)](),_0x28c1e6[_0x149802(0x3d5f)]=_0x184e6f=>_0x184e6f[_0x149802(0x2ac7)](),_0x28c1e6[_0x149802(0x2df2)]=_0x588118=>_0x588118['markAsFresnelDirty'](),_0x28c1e6[_0x149802(0x351a)]=_0xbeb1d0=>_0xbeb1d0['markAsMiscDirty'](),_0x28c1e6[_0x149802(0x1620)]=_0x19d31f=>_0x19d31f['markAsPrePassDirty'](),_0x28c1e6[_0x149802(0x36c7)]=_0x2d7218=>_0x2d7218[_0x149802(0x223e)](),_0x28c1e6[_0x149802(0x3c08)]=_0x10e9ba=>_0x10e9ba[_0x149802(0xefe)](),_0x28c1e6[_0x149802(0x22ed)]=_0x103c97=>{var _0x411c47=_0x149802;_0x28c1e6[_0x411c47(0x2df2)](_0x103c97),_0x28c1e6[_0x411c47(0x351a)](_0x103c97);},_0x28c1e6['_TextureAndMiscDirtyCallBack']=_0xf42ff5=>{var _0x1fada9=_0x149802;_0x28c1e6[_0x1fada9(0x3d5f)](_0xf42ff5),_0x28c1e6[_0x1fada9(0x351a)](_0xf42ff5);},_0x28c1e6[_0x149802(0x2e7)]=[],_0x28c1e6[_0x149802(0x118c)]=_0x2baf36=>{for(const _0x3a5341 of _0x28c1e6['_DirtyCallbackArray'])_0x3a5341(_0x2baf36);},_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6['prototype'],'id',void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x17f4),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6['prototype'],_0x149802(0xc8c),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6['prototype'],_0x149802(0x28cd),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x3fa1),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],'checkReadyOnlyOnce',void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6['prototype'],_0x149802(0x2d3d),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])(_0x149802(0x1aed))],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x411f),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])(_0x149802(0x363))],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x5d2),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])(_0x149802(0x16d4))],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x3b58),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],'sideOrientation',void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])(_0x149802(0x3b3b))],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x3b60),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x2fac),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x1e6a),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],'disableColorWrite',void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x4105),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],_0x149802(0xc78),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6['prototype'],'separateCullingPass',void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])(_0x149802(0x1ef8))],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x1258),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6['prototype'],'pointSize',void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6['prototype'],_0x149802(0x330a),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x12bf),void 0x0),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],'pointsCloud',null),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],_0x149802(0xd8d),null),_0x55bf3b([(0x0,_0x2da0dd['qC'])()],_0x28c1e6[_0x149802(0x41df)],_0x149802(0x13f7),null);},0xc656:(_0x37ec3a,_0x20d75f,_0x34fe37)=>{var _0x5baf69=a8_0x16e4d8;_0x34fe37['d'](_0x20d75f,{'k':()=>_0x186b76});var _0x2603be=_0x34fe37(0xee04),_0x194f32=_0x34fe37(0x77a5);class _0x186b76{static get[_0x5baf69(0x2949)](){var _0x5d4df4=_0x5baf69;return this[_0x5d4df4(0x519)];}static set[_0x5baf69(0x2949)](_0x5d3fbe){var _0x28f8c9=_0x5baf69;this[_0x28f8c9(0x519)]!==_0x5d3fbe&&(this[_0x28f8c9(0x519)]=_0x5d3fbe,_0x2603be['D'][_0x28f8c9(0x2bac)](_0x194f32['g'][_0x28f8c9(0x1fa)]));}static get[_0x5baf69(0x28e6)](){var _0x426615=_0x5baf69;return this[_0x426615(0x39a1)];}static set['DetailTextureEnabled'](_0x3e69d){var _0x53ed50=_0x5baf69;this[_0x53ed50(0x39a1)]!==_0x3e69d&&(this[_0x53ed50(0x39a1)]=_0x3e69d,_0x2603be['D'][_0x53ed50(0x2bac)](_0x194f32['g'][_0x53ed50(0x1fa)]));}static get[_0x5baf69(0x13f9)](){return this['_DecalMapEnabled'];}static set[_0x5baf69(0x13f9)](_0x4687be){var _0x5c8057=_0x5baf69;this[_0x5c8057(0x33d0)]!==_0x4687be&&(this[_0x5c8057(0x33d0)]=_0x4687be,_0x2603be['D'][_0x5c8057(0x2bac)](_0x194f32['g'][_0x5c8057(0x1fa)]));}static get[_0x5baf69(0x301)](){var _0x3bb7dd=_0x5baf69;return this[_0x3bb7dd(0x31dc)];}static set['AmbientTextureEnabled'](_0x191551){var _0xbb6c0c=_0x5baf69;this[_0xbb6c0c(0x31dc)]!==_0x191551&&(this[_0xbb6c0c(0x31dc)]=_0x191551,_0x2603be['D']['MarkAllMaterialsAsDirty'](_0x194f32['g'][_0xbb6c0c(0x1fa)]));}static get[_0x5baf69(0xc93)](){var _0x20da50=_0x5baf69;return this[_0x20da50(0x3202)];}static set[_0x5baf69(0xc93)](_0x1001cd){var _0x48a007=_0x5baf69;this['_OpacityTextureEnabled']!==_0x1001cd&&(this['_OpacityTextureEnabled']=_0x1001cd,_0x2603be['D'][_0x48a007(0x2bac)](_0x194f32['g'][_0x48a007(0x1fa)]));}static get[_0x5baf69(0x1c4a)](){var _0x2d9fa0=_0x5baf69;return this[_0x2d9fa0(0x27ed)];}static set['ReflectionTextureEnabled'](_0x31ac03){var _0x539886=_0x5baf69;this[_0x539886(0x27ed)]!==_0x31ac03&&(this['_ReflectionTextureEnabled']=_0x31ac03,_0x2603be['D'][_0x539886(0x2bac)](_0x194f32['g'][_0x539886(0x1fa)]));}static get[_0x5baf69(0xbd8)](){var _0x5bc6b2=_0x5baf69;return this[_0x5bc6b2(0x97d)];}static set[_0x5baf69(0xbd8)](_0x2d8725){var _0x5255c9=_0x5baf69;this[_0x5255c9(0x97d)]!==_0x2d8725&&(this['_EmissiveTextureEnabled']=_0x2d8725,_0x2603be['D']['MarkAllMaterialsAsDirty'](_0x194f32['g'][_0x5255c9(0x1fa)]));}static get[_0x5baf69(0x187b)](){var _0x4779e8=_0x5baf69;return this[_0x4779e8(0x2f24)];}static set[_0x5baf69(0x187b)](_0x3c45de){var _0x249ef4=_0x5baf69;this[_0x249ef4(0x2f24)]!==_0x3c45de&&(this[_0x249ef4(0x2f24)]=_0x3c45de,_0x2603be['D'][_0x249ef4(0x2bac)](_0x194f32['g'][_0x249ef4(0x1fa)]));}static get[_0x5baf69(0x27f6)](){return this['_BumpTextureEnabled'];}static set[_0x5baf69(0x27f6)](_0x47db6b){var _0x43ba4a=_0x5baf69;this[_0x43ba4a(0x1baf)]!==_0x47db6b&&(this[_0x43ba4a(0x1baf)]=_0x47db6b,_0x2603be['D'][_0x43ba4a(0x2bac)](_0x194f32['g'][_0x43ba4a(0x1fa)]));}static get[_0x5baf69(0x2e0a)](){var _0x4e68a7=_0x5baf69;return this[_0x4e68a7(0xe22)];}static set[_0x5baf69(0x2e0a)](_0x386749){var _0x219999=_0x5baf69;this[_0x219999(0xe22)]!==_0x386749&&(this[_0x219999(0xe22)]=_0x386749,_0x2603be['D'][_0x219999(0x2bac)](_0x194f32['g'][_0x219999(0x1fa)]));}static get['RefractionTextureEnabled'](){var _0x40e910=_0x5baf69;return this[_0x40e910(0x224e)];}static set[_0x5baf69(0x1c0)](_0xdfe265){var _0x3d59fc=_0x5baf69;this[_0x3d59fc(0x224e)]!==_0xdfe265&&(this[_0x3d59fc(0x224e)]=_0xdfe265,_0x2603be['D'][_0x3d59fc(0x2bac)](_0x194f32['g'][_0x3d59fc(0x1fa)]));}static get[_0x5baf69(0x388)](){var _0x1e0482=_0x5baf69;return this[_0x1e0482(0x3ed6)];}static set['ColorGradingTextureEnabled'](_0x47d5fb){var _0x3bfb4c=_0x5baf69;this['_ColorGradingTextureEnabled']!==_0x47d5fb&&(this[_0x3bfb4c(0x3ed6)]=_0x47d5fb,_0x2603be['D']['MarkAllMaterialsAsDirty'](_0x194f32['g'][_0x3bfb4c(0x1fa)]));}static get[_0x5baf69(0x2ec3)](){var _0x1fb8d1=_0x5baf69;return this[_0x1fb8d1(0x3a9)];}static set['FresnelEnabled'](_0x513fd3){var _0x1f10ef=_0x5baf69;this[_0x1f10ef(0x3a9)]!==_0x513fd3&&(this[_0x1f10ef(0x3a9)]=_0x513fd3,_0x2603be['D']['MarkAllMaterialsAsDirty'](_0x194f32['g'][_0x1f10ef(0xdae)]));}static get[_0x5baf69(0x2e4d)](){var _0x4a9c15=_0x5baf69;return this[_0x4a9c15(0x2843)];}static set[_0x5baf69(0x2e4d)](_0x295873){var _0x461e29=_0x5baf69;this[_0x461e29(0x2843)]!==_0x295873&&(this['_ClearCoatTextureEnabled']=_0x295873,_0x2603be['D']['MarkAllMaterialsAsDirty'](_0x194f32['g']['MATERIAL_TextureDirtyFlag']));}static get[_0x5baf69(0x21b4)](){var _0x911a68=_0x5baf69;return this[_0x911a68(0x2f74)];}static set[_0x5baf69(0x21b4)](_0x3af44e){var _0x197350=_0x5baf69;this[_0x197350(0x2f74)]!==_0x3af44e&&(this[_0x197350(0x2f74)]=_0x3af44e,_0x2603be['D'][_0x197350(0x2bac)](_0x194f32['g'][_0x197350(0x1fa)]));}static get[_0x5baf69(0x107a)](){return this['_ClearCoatTintTextureEnabled'];}static set[_0x5baf69(0x107a)](_0x4fbeed){var _0x15b0c3=_0x5baf69;this[_0x15b0c3(0x16fa)]!==_0x4fbeed&&(this['_ClearCoatTintTextureEnabled']=_0x4fbeed,_0x2603be['D'][_0x15b0c3(0x2bac)](_0x194f32['g'][_0x15b0c3(0x1fa)]));}static get[_0x5baf69(0x32fb)](){var _0x223150=_0x5baf69;return this[_0x223150(0x22bb)];}static set[_0x5baf69(0x32fb)](_0x3e78e8){var _0x13c676=_0x5baf69;this[_0x13c676(0x22bb)]!==_0x3e78e8&&(this['_SheenTextureEnabled']=_0x3e78e8,_0x2603be['D']['MarkAllMaterialsAsDirty'](_0x194f32['g'][_0x13c676(0x1fa)]));}static get['AnisotropicTextureEnabled'](){var _0x1753fc=_0x5baf69;return this[_0x1753fc(0x35cc)];}static set[_0x5baf69(0x2844)](_0x2e44db){var _0x19f23d=_0x5baf69;this[_0x19f23d(0x35cc)]!==_0x2e44db&&(this[_0x19f23d(0x35cc)]=_0x2e44db,_0x2603be['D'][_0x19f23d(0x2bac)](_0x194f32['g']['MATERIAL_TextureDirtyFlag']));}static get['ThicknessTextureEnabled'](){var _0xbe85e6=_0x5baf69;return this[_0xbe85e6(0x3e0c)];}static set[_0x5baf69(0x3551)](_0x12cb1c){var _0x3b665c=_0x5baf69;this[_0x3b665c(0x3e0c)]!==_0x12cb1c&&(this[_0x3b665c(0x3e0c)]=_0x12cb1c,_0x2603be['D'][_0x3b665c(0x2bac)](_0x194f32['g'][_0x3b665c(0x1fa)]));}static get[_0x5baf69(0x2ffe)](){var _0x46a2b5=_0x5baf69;return this[_0x46a2b5(0x3e0c)];}static set[_0x5baf69(0x2ffe)](_0x138eac){var _0x59b205=_0x5baf69;this[_0x59b205(0x3963)]!==_0x138eac&&(this[_0x59b205(0x3963)]=_0x138eac,_0x2603be['D']['MarkAllMaterialsAsDirty'](_0x194f32['g'][_0x59b205(0x1fa)]));}static get['TranslucencyIntensityTextureEnabled'](){var _0x56e09a=_0x5baf69;return this[_0x56e09a(0x3e0c)];}static set['TranslucencyIntensityTextureEnabled'](_0x2a0822){var _0x26fb65=_0x5baf69;this['_TranslucencyIntensityTextureEnabled']!==_0x2a0822&&(this['_TranslucencyIntensityTextureEnabled']=_0x2a0822,_0x2603be['D'][_0x26fb65(0x2bac)](_0x194f32['g'][_0x26fb65(0x1fa)]));}static get[_0x5baf69(0x3be0)](){var _0x5f4d88=_0x5baf69;return this[_0x5f4d88(0x81b)];}static set[_0x5baf69(0x3be0)](_0x13f87e){var _0x5558f4=_0x5baf69;this[_0x5558f4(0x81b)]!==_0x13f87e&&(this[_0x5558f4(0x81b)]=_0x13f87e,_0x2603be['D']['MarkAllMaterialsAsDirty'](_0x194f32['g'][_0x5558f4(0x1fa)]));}}_0x186b76[_0x5baf69(0x519)]=!0x0,_0x186b76[_0x5baf69(0x39a1)]=!0x0,_0x186b76['_DecalMapEnabled']=!0x0,_0x186b76[_0x5baf69(0x31dc)]=!0x0,_0x186b76['_OpacityTextureEnabled']=!0x0,_0x186b76[_0x5baf69(0x27ed)]=!0x0,_0x186b76[_0x5baf69(0x97d)]=!0x0,_0x186b76['_SpecularTextureEnabled']=!0x0,_0x186b76[_0x5baf69(0x1baf)]=!0x0,_0x186b76[_0x5baf69(0xe22)]=!0x0,_0x186b76[_0x5baf69(0x224e)]=!0x0,_0x186b76[_0x5baf69(0x3ed6)]=!0x0,_0x186b76[_0x5baf69(0x3a9)]=!0x0,_0x186b76['_ClearCoatTextureEnabled']=!0x0,_0x186b76[_0x5baf69(0x2f74)]=!0x0,_0x186b76[_0x5baf69(0x16fa)]=!0x0,_0x186b76['_SheenTextureEnabled']=!0x0,_0x186b76[_0x5baf69(0x35cc)]=!0x0,_0x186b76[_0x5baf69(0x3e0c)]=!0x0,_0x186b76[_0x5baf69(0x3963)]=!0x0,_0x186b76['_TranslucencyIntensityTextureEnabled']=!0x0,_0x186b76[_0x5baf69(0x81b)]=!0x0;},0x147cf:(_0xb5fcb1,_0x44984c,_0x4625cb)=>{var _0x5b15d6=a8_0x16e4d8;_0x4625cb['d'](_0x44984c,{'G':()=>_0x267e0b});var _0x5cb55a=_0x4625cb(0x10ea4),_0x315d1a=_0x4625cb(0xdef7),_0x3f906f=_0x4625cb(0x1446b),_0xb6c9b1=_0x4625cb(0xf8c1),_0x13febb=_0x4625cb(0x1a27),_0x46e6f2=_0x4625cb(0x72fb),_0x2fe472=_0x4625cb(0x77a5),_0x44984c=_0x4625cb(0xc84b),_0x4a053b=_0x4625cb(0x2088);class _0x267e0b{static[_0x5b15d6(0x2b55)](_0x4f9d58,_0x572f39){var _0x180c04=_0x5b15d6;_0x572f39[_0x180c04(0x26fd)](_0x4f9d58,_0x180c04(0x390d));}static['PrepareDefinesForMergedUV'](_0x3f6748,_0x1cfbf9,_0x58dd3f){var _0x4c6da5=_0x5b15d6;_0x1cfbf9[_0x4c6da5(0x19e3)]=!0x0,_0x1cfbf9[_0x58dd3f]=!0x0,_0x3f6748[_0x4c6da5(0x3a50)]&&_0x3f6748['getTextureMatrix']()['isIdentityAs3x2']()?(_0x1cfbf9[_0x58dd3f+_0x4c6da5(0x30b8)]=_0x3f6748[_0x4c6da5(0x1246)]+0x1,_0x1cfbf9[_0x4c6da5(0x2ca5)+(_0x3f6748[_0x4c6da5(0x1246)]+0x1)]=!0x0):_0x1cfbf9[_0x58dd3f+_0x4c6da5(0x30b8)]=0x0;}static[_0x5b15d6(0x9a0)](_0x76539d,_0x93ed36,_0x544b70){var _0x4f07de=_0x5b15d6;_0x76539d=_0x76539d['getTextureMatrix'](),_0x93ed36[_0x4f07de(0xb9e)](_0x544b70+_0x4f07de(0x31e7),_0x76539d);}static[_0x5b15d6(0x3b65)](_0x3896f3,_0x34399f){var _0x4dbbb0=_0x5b15d6;return _0x34399f[_0x4dbbb0(0x1ef8)]&&_0x3896f3[_0x4dbbb0(0x2ccd)]&&_0x34399f[_0x4dbbb0(0xb61)]!==_0x3f906f['x']['FOGMODE_NONE'];}static[_0x5b15d6(0x2154)](_0x15628d,_0x1c1867,_0x590235,_0x52f2f2,_0x3551e8,_0x27ce7a,_0x39be1f){var _0x2f0a81=_0x5b15d6;_0x39be1f[_0x2f0a81(0x27af)]&&(_0x39be1f[_0x2f0a81(0x268b)]=_0x590235,_0x39be1f[_0x2f0a81(0x3122)]=_0x52f2f2,_0x39be1f[_0x2f0a81(0x352e)]=_0x3551e8&&this[_0x2f0a81(0x3b65)](_0x15628d,_0x1c1867),_0x39be1f[_0x2f0a81(0x259c)]=_0x15628d[_0x2f0a81(0x1340)],_0x39be1f[_0x2f0a81(0x3f37)]=_0x27ce7a);}static[_0x5b15d6(0x14c4)](_0x22e4dc,_0x584aec){var _0x2e2134=_0x5b15d6;let _0x375e8a=!0x1;var _0x11cb44,_0x1a4011,_0x4f8238;return _0x22e4dc['activeCamera']&&(_0x11cb44=_0x584aec[_0x2e2134(0x276d)]?0x1:0x0,_0x1a4011=_0x584aec[_0x2e2134(0x3ad5)]?0x1:0x0,_0x4f8238=_0x22e4dc['activeCamera'][_0x2e2134(0x3bad)]===_0x315d1a['V'][_0x2e2134(0x2ae1)]?0x1:0x0,_0x22e4dc=_0x22e4dc['activeCamera']['mode']===_0x315d1a['V'][_0x2e2134(0x2ed3)]?0x1:0x0,(_0x11cb44^_0x4f8238||_0x1a4011^_0x22e4dc)&&(_0x584aec[_0x2e2134(0x276d)]=0x1==_0x4f8238,_0x584aec['CAMERA_PERSPECTIVE']=0x1==_0x22e4dc,_0x375e8a=!0x0)),_0x375e8a;}static[_0x5b15d6(0x24f9)](_0x1c750d,_0x35c67a,_0x4b4924,_0x2dfd94,_0x289f57,_0x28292f=null,_0x48f717=!0x1){var _0x64da96=_0x5b15d6;let _0x1f2397=_0x267e0b[_0x64da96(0x14c4)](_0x1c750d,_0x2dfd94);!0x1!==_0x28292f&&(_0x1f2397=(0x0,_0x4a053b['AN'])(_0x4b4924,_0x1c750d,_0x2dfd94)),_0x2dfd94['DEPTHPREPASS']!==!_0x35c67a['getColorWrite']()&&(_0x2dfd94[_0x64da96(0x860)]=!_0x2dfd94[_0x64da96(0x860)],_0x1f2397=!0x0),_0x2dfd94[_0x64da96(0x22d6)]!==_0x289f57&&(_0x2dfd94[_0x64da96(0x22d6)]=_0x289f57,_0x1f2397=!0x0),_0x2dfd94[_0x64da96(0x1d85)]!==_0x48f717&&(_0x2dfd94[_0x64da96(0x1d85)]=_0x48f717,_0x1f2397=!0x0),_0x1f2397&&_0x2dfd94[_0x64da96(0x41e2)]();}static['PrepareDefinesForBones'](_0x8ae3ed,_0x522fc1){var _0x5ac7ba=_0x5b15d6;if(_0x8ae3ed[_0x5ac7ba(0x3675)]&&_0x8ae3ed[_0x5ac7ba(0x11a5)]&&_0x8ae3ed[_0x5ac7ba(0x2d12)]){_0x522fc1[_0x5ac7ba(0x2abd)]=_0x8ae3ed[_0x5ac7ba(0x230d)];var _0x37a098=void 0x0!==_0x522fc1['BONETEXTURE'];if(_0x8ae3ed[_0x5ac7ba(0x2d12)][_0x5ac7ba(0x2cac)]&&_0x37a098)_0x522fc1[_0x5ac7ba(0x132d)]=!0x0;else{_0x522fc1[_0x5ac7ba(0x80a)]=_0x8ae3ed[_0x5ac7ba(0x2d12)][_0x5ac7ba(0x154e)]['length']+0x1,_0x522fc1[_0x5ac7ba(0x132d)]=!_0x37a098&&void 0x0;const _0x2fccde=_0x8ae3ed['getScene']()[_0x5ac7ba(0x2dd6)];_0x2fccde&&_0x2fccde[_0x5ac7ba(0x2f50)]&&(_0x37a098=-0x1===_0x2fccde[_0x5ac7ba(0x17b8)][_0x5ac7ba(0x919)](_0x8ae3ed),_0x522fc1['BONES_VELOCITY_ENABLED']=_0x37a098);}}else _0x522fc1[_0x5ac7ba(0x2abd)]=0x0,void(_0x522fc1['BonesPerMesh']=0x0)!==_0x522fc1[_0x5ac7ba(0x132d)]&&(_0x522fc1[_0x5ac7ba(0x132d)]=!0x1);}static[_0x5b15d6(0x955)](_0x1c7630,_0x41abd1){var _0x2c3ced=_0x5b15d6;_0x1c7630=_0x1c7630[_0x2c3ced(0x70d)],_0x1c7630?(_0x41abd1[_0x2c3ced(0x2b1c)]=_0x1c7630[_0x2c3ced(0x27d4)]&&_0x41abd1[_0x2c3ced(0x3e58)],_0x41abd1['MORPHTARGETS_TANGENT']=_0x1c7630[_0x2c3ced(0x9fa)]&&_0x41abd1[_0x2c3ced(0x2692)],_0x41abd1[_0x2c3ced(0x37a6)]=_0x1c7630[_0x2c3ced(0x3473)]&&_0x41abd1[_0x2c3ced(0x3da6)],_0x41abd1[_0x2c3ced(0x140f)]=0x0<_0x1c7630[_0x2c3ced(0x1343)],_0x41abd1[_0x2c3ced(0x79e)]=_0x1c7630[_0x2c3ced(0x1343)],_0x41abd1['MORPHTARGETS_TEXTURE']=_0x1c7630['isUsingTextureForTargets']):(_0x41abd1['MORPHTARGETS_UV']=!0x1,_0x41abd1[_0x2c3ced(0x3f85)]=!0x1,_0x41abd1[_0x2c3ced(0x37a6)]=!0x1,_0x41abd1[_0x2c3ced(0x140f)]=!0x1,_0x41abd1[_0x2c3ced(0x79e)]=0x0);}static['PrepareDefinesForBakedVertexAnimation'](_0x24b911,_0x3b2762){var _0x216dc2=_0x5b15d6;_0x24b911=_0x24b911[_0x216dc2(0x1322)],_0x3b2762['BAKED_VERTEX_ANIMATION_TEXTURE']=!(!_0x24b911||!_0x24b911[_0x216dc2(0x3c85)]);}static[_0x5b15d6(0xd98)](_0x43aa6f,_0x26a36a,_0x279bcb,_0x29d34e,_0x10d540=!0x1,_0x5b6ac2=!0x0,_0x40b8cd=!0x0){var _0x27835c=_0x5b15d6;if(!_0x26a36a[_0x27835c(0x1ed2)]&&_0x26a36a[_0x27835c(0xfae)]===_0x26a36a['_normals']&&_0x26a36a[_0x27835c(0x19e3)]===_0x26a36a['_uvs'])return!0x1;_0x26a36a[_0x27835c(0x2351)]=_0x26a36a[_0x27835c(0xfae)],_0x26a36a[_0x27835c(0x224c)]=_0x26a36a[_0x27835c(0x19e3)],_0x26a36a[_0x27835c(0x3da6)]=_0x26a36a[_0x27835c(0xfae)]&&_0x43aa6f['isVerticesDataPresent'](_0x13febb['o'][_0x27835c(0x279a)]),_0x26a36a[_0x27835c(0xfae)]&&_0x43aa6f['isVerticesDataPresent'](_0x13febb['o'][_0x27835c(0x2be7)])&&(_0x26a36a['TANGENT']=!0x0);for(let _0x53ee8f=0x1;_0x53ee8f<=_0x2fe472['g'][_0x27835c(0x21ff)];++_0x53ee8f)_0x26a36a['UV'+_0x53ee8f]=!!_0x26a36a[_0x27835c(0x19e3)]&&_0x43aa6f[_0x27835c(0x41e6)]('uv'+(0x1===_0x53ee8f?'':_0x53ee8f));return _0x279bcb&&(_0x279bcb=_0x43aa6f[_0x27835c(0x35cf)]&&_0x43aa6f[_0x27835c(0x41e6)](_0x13febb['o']['ColorKind']),_0x26a36a[_0x27835c(0xa67)]=_0x279bcb,_0x26a36a[_0x27835c(0x3421)]=_0x43aa6f[_0x27835c(0x11ae)]&&_0x279bcb&&_0x5b6ac2),_0x43aa6f['isVerticesDataPresent'](_0x13febb['o']['ColorInstanceKind'])&&(_0x43aa6f['hasInstances']||_0x43aa6f['hasThinInstances'])&&(_0x26a36a[_0x27835c(0xbfa)]=!0x0),_0x29d34e&&this['PrepareDefinesForBones'](_0x43aa6f,_0x26a36a),_0x10d540&&this[_0x27835c(0x955)](_0x43aa6f,_0x26a36a),_0x40b8cd&&this[_0x27835c(0x288f)](_0x43aa6f,_0x26a36a),!0x0;}static['PrepareDefinesForMultiview'](_0x1bf92b,_0xaf68bd){var _0x3a2127=_0x5b15d6,_0x1252e4;_0x1bf92b[_0x3a2127(0x146e)]&&(_0x1252e4=_0xaf68bd[_0x3a2127(0x16c1)],_0xaf68bd[_0x3a2127(0x16c1)]=null!==_0x1bf92b['activeCamera']['outputRenderTarget']&&0x1<_0x1bf92b[_0x3a2127(0x146e)][_0x3a2127(0x316e)][_0x3a2127(0x529)](),_0xaf68bd[_0x3a2127(0x16c1)]!=_0x1252e4&&_0xaf68bd[_0x3a2127(0x41e2)]());}static[_0x5b15d6(0x2eaa)](_0x101849,_0x10d2be,_0xc9b36){var _0xe5c666=_0x5b15d6,_0xd4a88d=_0x10d2be[_0xe5c666(0x2548)],_0x14f693=_0x10d2be[_0xe5c666(0x3758)];_0x10d2be[_0xe5c666(0x2548)]=_0x101849[_0xe5c666(0x2efb)]&&_0xc9b36,_0x10d2be[_0xe5c666(0x3758)]=!_0x101849[_0xe5c666(0x2cd1)]()['getCaps']()[_0xe5c666(0x39d2)],_0xd4a88d===_0x10d2be[_0xe5c666(0x2548)]&&_0x14f693===_0x10d2be['ORDER_INDEPENDENT_TRANSPARENCY_16BITS']||_0x10d2be[_0xe5c666(0x41e2)]();}static['PrepareDefinesForPrePass'](_0x2c9144,_0x10dc61,_0x8a7002){var _0x56c768=_0x5b15d6,_0x4c01a8=_0x10dc61[_0x56c768(0x16fc)];if(_0x10dc61[_0x56c768(0x2ccc)]){var _0x599164=[{'type':_0x2fe472['g'][_0x56c768(0x11df)],'define':_0x56c768(0x284a),'index':_0x56c768(0x3fbe)},{'type':_0x2fe472['g']['PREPASS_VELOCITY_TEXTURE_TYPE'],'define':_0x56c768(0x36b2),'index':_0x56c768(0x2085)},{'type':_0x2fe472['g'][_0x56c768(0x2761)],'define':_0x56c768(0x469),'index':_0x56c768(0xe95)},{'type':_0x2fe472['g']['PREPASS_IRRADIANCE_TEXTURE_TYPE'],'define':'PREPASS_IRRADIANCE','index':'PREPASS_IRRADIANCE_INDEX'},{'type':_0x2fe472['g'][_0x56c768(0x30cc)],'define':_0x56c768(0x2232),'index':_0x56c768(0x4fb)},{'type':_0x2fe472['g']['PREPASS_DEPTH_TEXTURE_TYPE'],'define':_0x56c768(0x1334),'index':_0x56c768(0xbbf)},{'type':_0x2fe472['g'][_0x56c768(0x2103)],'define':_0x56c768(0x19ff),'index':'PREPASS_NORMAL_INDEX'}];if(_0x2c9144[_0x56c768(0x2dd6)]&&_0x2c9144['prePassRenderer'][_0x56c768(0x2f50)]&&_0x8a7002){_0x10dc61[_0x56c768(0x16fc)]=!0x0,_0x10dc61[_0x56c768(0x298b)]=_0x2c9144[_0x56c768(0x2dd6)][_0x56c768(0x229c)];for(let _0x51ea8a=0x0;_0x51ea8a<_0x599164['length'];_0x51ea8a++){var _0x4727c9=_0x2c9144[_0x56c768(0x2dd6)][_0x56c768(0x8f7)](_0x599164[_0x51ea8a]['type']);-0x1!==_0x4727c9?(_0x10dc61[_0x599164[_0x51ea8a][_0x56c768(0x5a9)]]=!0x0,_0x10dc61[_0x599164[_0x51ea8a][_0x56c768(0x2ca7)]]=_0x4727c9):_0x10dc61[_0x599164[_0x51ea8a][_0x56c768(0x5a9)]]=!0x1;}}else{_0x10dc61['PREPASS']=!0x1;for(let _0x582d6d=0x0;_0x582d6d<_0x599164[_0x56c768(0x1377)];_0x582d6d++)_0x10dc61[_0x599164[_0x582d6d]['define']]=!0x1;}_0x10dc61[_0x56c768(0x16fc)]!=_0x4c01a8&&(_0x10dc61[_0x56c768(0x41e2)](),_0x10dc61[_0x56c768(0x3e7e)]());}}static[_0x5b15d6(0x1aa4)](_0xed92b7,_0x3fae72,_0x30082e,_0x438e59,_0x47425a,_0x7ef87f,_0x598b27){var _0x89c73f=_0x5b15d6;switch(_0x598b27[_0x89c73f(0x1a4e)]=!0x0,void 0x0===_0x47425a[_0x89c73f(0x3f6c)+_0x438e59]&&(_0x598b27[_0x89c73f(0x31b3)]=!0x0),_0x47425a['LIGHT'+_0x438e59]=!0x0,_0x47425a[_0x89c73f(0x9f7)+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0x10b9)+_0x438e59]=!0x1,_0x47425a['POINTLIGHT'+_0x438e59]=!0x1,_0x47425a['DIRLIGHT'+_0x438e59]=!0x1,_0x30082e[_0x89c73f(0x36e7)](_0x47425a,_0x438e59),_0x47425a[_0x89c73f(0x316d)+_0x438e59]=!0x1,_0x47425a['LIGHT_FALLOFF_GLTF'+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0x1264)+_0x438e59]=!0x1,_0x30082e[_0x89c73f(0x450)]){case _0x46e6f2['m'][_0x89c73f(0x17e9)]:_0x47425a[_0x89c73f(0x7b8)+_0x438e59]=!0x0;break;case _0x46e6f2['m'][_0x89c73f(0x2ef8)]:_0x47425a['LIGHT_FALLOFF_PHYSICAL'+_0x438e59]=!0x0;break;case _0x46e6f2['m'][_0x89c73f(0x9a7)]:_0x47425a[_0x89c73f(0x1264)+_0x438e59]=!0x0;}if(_0x7ef87f&&!_0x30082e[_0x89c73f(0x28a5)][_0x89c73f(0x2aff)](0x0,0x0,0x0)&&(_0x598b27['specularEnabled']=!0x0),_0x47425a['SHADOW'+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0x19f6)+_0x438e59]=!0x1,_0x47425a['SHADOWCSMDEBUG'+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0xb73)+_0x438e59]=!0x1,_0x47425a['SHADOWCSMUSESHADOWMAXZ'+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0xb5c)+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0x1bca)+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0x5d7)+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0xcfc)+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0x1c5c)+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0xc87)+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0x1210)+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0xaf3)+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0x1814)+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0x1964)+_0x438e59]=!0x1,_0x3fae72&&_0x3fae72[_0x89c73f(0x2ecb)]&&_0xed92b7[_0x89c73f(0x1960)]&&_0x30082e[_0x89c73f(0x810)]){const _0xd8785b=null!=(_0x7ef87f=_0x30082e[_0x89c73f(0xdcc)](_0xed92b7[_0x89c73f(0x146e)]))?_0x7ef87f:_0x30082e[_0x89c73f(0xdcc)]();_0xd8785b&&(_0x3fae72=_0xd8785b[_0x89c73f(0x3492)]())&&_0x3fae72[_0x89c73f(0x290f)]&&0x0<_0x3fae72[_0x89c73f(0x290f)]['length']&&(_0x598b27['shadowEnabled']=!0x0,_0xd8785b[_0x89c73f(0x3571)](_0x47425a,_0x438e59));}_0x30082e[_0x89c73f(0x107d)]!=_0x46e6f2['m'][_0x89c73f(0x2d66)]?(_0x598b27[_0x89c73f(0x107d)]=!0x0,_0x47425a[_0x89c73f(0x3903)+_0x438e59]=!0x0,_0x47425a[_0x89c73f(0x2de)+_0x438e59]=_0x30082e[_0x89c73f(0x107d)]==_0x46e6f2['m'][_0x89c73f(0x176c)]):(_0x47425a['LIGHTMAPEXCLUDED'+_0x438e59]=!0x1,_0x47425a[_0x89c73f(0x2de)+_0x438e59]=!0x1);}static[_0x5b15d6(0x2254)](_0x264735,_0x2e9421,_0x4006d7,_0x5bedd1,_0x13e4b7=0x4,_0x1f36be=!0x1){var _0xd3222a=_0x5b15d6;if(!_0x4006d7[_0xd3222a(0x299f)])return _0x4006d7[_0xd3222a(0xfae)];let _0x182a6b=0x0;const _0x1f6674={'needNormals':_0x4006d7[_0xd3222a(0xfae)],'needRebuild':!0x1,'lightmapMode':!0x1,'shadowEnabled':!0x1,'specularEnabled':!0x1};if(_0x264735[_0xd3222a(0x3860)]&&!_0x1f36be){for(const _0x3f68c2 of _0x2e9421['lightSources'])if(this[_0xd3222a(0x1aa4)](_0x264735,_0x2e9421,_0x3f68c2,_0x182a6b,_0x4006d7,_0x5bedd1,_0x1f6674),++_0x182a6b===_0x13e4b7)break;}_0x4006d7['SPECULARTERM']=_0x1f6674[_0xd3222a(0x21a0)],_0x4006d7['SHADOWS']=_0x1f6674[_0xd3222a(0x810)];for(let _0x285af6=_0x182a6b;_0x285af6<_0x13e4b7;_0x285af6++)void 0x0!==_0x4006d7[_0xd3222a(0x3f6c)+_0x285af6]&&(_0x4006d7['LIGHT'+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x10b9)+_0x285af6]=!0x1,_0x4006d7['POINTLIGHT'+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x6fb)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x9f7)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x24b8)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x19f6)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x1de0)+_0x285af6]=!0x1,_0x4006d7['SHADOWCSMNUM_CASCADES'+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x1561)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0xb5c)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x1bca)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x5d7)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0xcfc)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x1c5c)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0xc87)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x1210)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0xaf3)+_0x285af6]=!0x1,_0x4006d7[_0xd3222a(0x1814)+_0x285af6]=!0x1,_0x4006d7['SHADOWMEDIUMQUALITY'+_0x285af6]=!0x1);return _0x1f36be=_0x264735['getEngine']()[_0xd3222a(0xb60)](),(void 0x0===_0x4006d7[_0xd3222a(0x1e17)]&&(_0x1f6674['needRebuild']=!0x0),_0x4006d7[_0xd3222a(0x1e17)]=_0x1f6674[_0xd3222a(0x810)]&&(_0x1f36be[_0xd3222a(0x1e5e)]&&_0x1f36be[_0xd3222a(0x39d2)]||_0x1f36be['textureHalfFloatRender']&&_0x1f36be[_0xd3222a(0x32df)]),_0x4006d7[_0xd3222a(0x3903)]=_0x1f6674[_0xd3222a(0x107d)],_0x1f6674['needRebuild']&&_0x4006d7[_0xd3222a(0x20f9)](),_0x1f6674['needNormals']);}static[_0x5b15d6(0x24d4)](_0x1fb545,_0x324688,_0x12ae00,_0x34e686,_0x124cf5=null,_0x30c53e=!0x1){var _0x3714b2=_0x5b15d6;_0x124cf5&&_0x124cf5['push']('Light'+_0x1fb545),_0x30c53e||(_0x324688[_0x3714b2(0x3f90)]('vLightData'+_0x1fb545,_0x3714b2(0x2699)+_0x1fb545,_0x3714b2(0xa80)+_0x1fb545,_0x3714b2(0x2644)+_0x1fb545,'vLightFalloff'+_0x1fb545,_0x3714b2(0x19b3)+_0x1fb545,_0x3714b2(0x1fc8)+_0x1fb545,_0x3714b2(0x1195)+_0x1fb545,_0x3714b2(0x1fe8)+_0x1fb545),_0x12ae00['push'](_0x3714b2(0x8d4)+_0x1fb545),_0x12ae00[_0x3714b2(0x3f90)](_0x3714b2(0x10a3)+_0x1fb545),_0x324688['push'](_0x3714b2(0x2595)+_0x1fb545,_0x3714b2(0x36b0)+_0x1fb545,_0x3714b2(0x201)+_0x1fb545,'depthCorrection'+_0x1fb545,_0x3714b2(0x2d4a)+_0x1fb545,_0x3714b2(0x435)+_0x1fb545),_0x34e686&&(_0x12ae00[_0x3714b2(0x3f90)](_0x3714b2(0x3408)+_0x1fb545),_0x324688[_0x3714b2(0x3f90)](_0x3714b2(0x270d)+_0x1fb545)));}static['PrepareUniformsAndSamplersList'](_0x474dc0,_0x24c34c,_0x459973,_0x2867d4=0x4){var _0x165e4c=_0x5b15d6;let _0x7ced21,_0x48c828=null;_0x474dc0['uniformsNames']?(_0x7ced21=_0x474dc0[_0x165e4c(0x3fc)],_0x48c828=_0x474dc0[_0x165e4c(0x1558)],_0x24c34c=_0x474dc0[_0x165e4c(0x1bfe)],_0x459973=_0x474dc0[_0x165e4c(0x1864)],_0x2867d4=_0x474dc0['maxSimultaneousLights']||0x0):(_0x7ced21=_0x474dc0,_0x24c34c=_0x24c34c||[]);for(let _0x3f13af=0x0;_0x3f13af<_0x2867d4&&_0x459973[_0x165e4c(0x3f6c)+_0x3f13af];_0x3f13af++)this[_0x165e4c(0x24d4)](_0x3f13af,_0x7ced21,_0x24c34c,_0x459973[_0x165e4c(0x36a4)+_0x3f13af],_0x48c828);_0x459973[_0x165e4c(0x79e)]&&_0x7ced21[_0x165e4c(0x3f90)](_0x165e4c(0x2ba4)),_0x459973[_0x165e4c(0x1b30)]&&(_0x7ced21[_0x165e4c(0x3f90)](_0x165e4c(0x3e84)),_0x7ced21[_0x165e4c(0x3f90)](_0x165e4c(0x1894)),_0x7ced21[_0x165e4c(0x3f90)](_0x165e4c(0x3e6a)),_0x24c34c[_0x165e4c(0x3f90)](_0x165e4c(0x253a)));}static['HandleFallbacksForShadows'](_0x11634a,_0x262a48,_0x22cc45=0x4,_0x2dfae3=0x0){var _0x339ca8=_0x5b15d6;let _0x2794cf=0x0;for(let _0x3b26f0=0x0;_0x3b26f0<_0x22cc45&&_0x11634a[_0x339ca8(0x3f6c)+_0x3b26f0];_0x3b26f0++)0x0<_0x3b26f0&&(_0x2794cf=_0x2dfae3+_0x3b26f0,_0x262a48[_0x339ca8(0x13e4)](_0x2794cf,_0x339ca8(0x3f6c)+_0x3b26f0)),_0x11634a[_0x339ca8(0x2871)]||(_0x11634a[_0x339ca8(0x24b8)+_0x3b26f0]&&_0x262a48[_0x339ca8(0x13e4)](_0x2dfae3,_0x339ca8(0x24b8)+_0x3b26f0),_0x11634a[_0x339ca8(0x5d7)+_0x3b26f0]&&_0x262a48[_0x339ca8(0x13e4)](_0x2dfae3,'SHADOWPCF'+_0x3b26f0),_0x11634a[_0x339ca8(0xcfc)+_0x3b26f0]&&_0x262a48['addFallback'](_0x2dfae3,_0x339ca8(0xcfc)+_0x3b26f0),_0x11634a[_0x339ca8(0x1c5c)+_0x3b26f0]&&_0x262a48['addFallback'](_0x2dfae3,_0x339ca8(0x1c5c)+_0x3b26f0),_0x11634a[_0x339ca8(0xc87)+_0x3b26f0]&&_0x262a48[_0x339ca8(0x13e4)](_0x2dfae3,_0x339ca8(0xc87)+_0x3b26f0),_0x11634a['SHADOWCLOSEESM'+_0x3b26f0]&&_0x262a48['addFallback'](_0x2dfae3,_0x339ca8(0x1210)+_0x3b26f0));return _0x2794cf++;}static[_0x5b15d6(0xc75)](_0x55152d,_0x2b2bed,_0x2fb1bd){var _0xce45a2=_0x5b15d6;this['_TmpMorphInfluencers'][_0xce45a2(0x79e)]=_0x2fb1bd,this['PrepareAttributesForMorphTargets'](_0x55152d,_0x2b2bed,this[_0xce45a2(0x2ccf)]);}static['PrepareAttributesForMorphTargets'](_0x4aa19c,_0x1ef7fb,_0x7ac4ec){var _0x502b08=_0x5b15d6,_0x1ad3f3=_0x7ac4ec['NUM_MORPH_INFLUENCERS'];if(0x0<_0x1ad3f3&&_0xb6c9b1['l']['LastCreatedEngine']){var _0x3db94c=_0xb6c9b1['l'][_0x502b08(0x7e7)][_0x502b08(0xb60)]()['maxVertexAttribs'],_0x308271=_0x1ef7fb[_0x502b08(0x70d)];if(null==_0x308271||!_0x308271[_0x502b08(0x4099)]){var _0x5af092=_0x308271&&_0x308271[_0x502b08(0x3473)]&&_0x7ac4ec[_0x502b08(0x3da6)],_0xdbe39d=_0x308271&&_0x308271[_0x502b08(0x9fa)]&&_0x7ac4ec[_0x502b08(0x2692)],_0xe3166c=_0x308271&&_0x308271['supportsUVs']&&_0x7ac4ec[_0x502b08(0x3e58)];for(let _0x4828ed=0x0;_0x4828ed<_0x1ad3f3;_0x4828ed++)_0x4aa19c[_0x502b08(0x3f90)](_0x13febb['o'][_0x502b08(0x34af)]+_0x4828ed),_0x5af092&&_0x4aa19c[_0x502b08(0x3f90)](_0x13febb['o'][_0x502b08(0x279a)]+_0x4828ed),_0xdbe39d&&_0x4aa19c['push'](_0x13febb['o']['TangentKind']+_0x4828ed),_0xe3166c&&_0x4aa19c['push'](_0x13febb['o'][_0x502b08(0x2087)]+'_'+_0x4828ed),_0x4aa19c[_0x502b08(0x1377)]>_0x3db94c&&_0x5cb55a['Y'][_0x502b08(0x404a)]('Cannot\x20add\x20more\x20vertex\x20attributes\x20for\x20mesh\x20'+_0x1ef7fb[_0x502b08(0xc8c)]);}}}static['PrepareAttributesForBakedVertexAnimation'](_0x2f4f01,_0x39ac17,_0x5f04ee){var _0x71d6a9=_0x5b15d6;_0x5f04ee[_0x71d6a9(0x1b30)]&&_0x5f04ee[_0x71d6a9(0x22d6)]&&_0x2f4f01[_0x71d6a9(0x3f90)](_0x71d6a9(0x2c45));}static[_0x5b15d6(0xfea)](_0x5e292f,_0x387eda,_0x5d1297,_0x4dbba8){var _0x299b87=_0x5b15d6;0x0<_0x5d1297['NUM_BONE_INFLUENCERS']&&(_0x4dbba8[_0x299b87(0x2f95)](0x0,_0x387eda),_0x5e292f[_0x299b87(0x3f90)](_0x13febb['o'][_0x299b87(0x1b55)]),_0x5e292f[_0x299b87(0x3f90)](_0x13febb['o'][_0x299b87(0x35b7)]),0x4<_0x5d1297[_0x299b87(0x2abd)]&&(_0x5e292f[_0x299b87(0x3f90)](_0x13febb['o'][_0x299b87(0x317a)]),_0x5e292f[_0x299b87(0x3f90)](_0x13febb['o'][_0x299b87(0xe3d)])));}static[_0x5b15d6(0x2c78)](_0x134c81,_0x4c2ca0){var _0x30553f=_0x5b15d6;(_0x4c2ca0['INSTANCES']||_0x4c2ca0[_0x30553f(0x1d85)])&&this['PushAttributesForInstances'](_0x134c81,!!_0x4c2ca0[_0x30553f(0x36b2)]),_0x4c2ca0[_0x30553f(0xbfa)]&&_0x134c81[_0x30553f(0x3f90)](_0x13febb['o'][_0x30553f(0x191b)]);}static[_0x5b15d6(0x1aa)](_0x3ec4c8,_0x1476e7=!0x1){var _0x52a410=_0x5b15d6;_0x3ec4c8[_0x52a410(0x3f90)]('world0'),_0x3ec4c8[_0x52a410(0x3f90)](_0x52a410(0x3a4f)),_0x3ec4c8[_0x52a410(0x3f90)]('world2'),_0x3ec4c8[_0x52a410(0x3f90)]('world3'),_0x1476e7&&(_0x3ec4c8['push'](_0x52a410(0x28c4)),_0x3ec4c8[_0x52a410(0x3f90)]('previousWorld1'),_0x3ec4c8[_0x52a410(0x3f90)](_0x52a410(0x37f2)),_0x3ec4c8[_0x52a410(0x3f90)](_0x52a410(0x3cbd)));}static['BindLightProperties'](_0x4ec906,_0x3d28b,_0xbea736){var _0x4eb53d=_0x5b15d6;_0x4ec906[_0x4eb53d(0x34ff)](_0x3d28b,_0xbea736+'');}static[_0x5b15d6(0x2ce2)](_0x3731e7,_0x907598,_0x2fcc6b,_0x27f196,_0x57ffcc,_0x3d6cdc=!0x0){var _0x14a452=_0x5b15d6;_0x3731e7[_0x14a452(0x28b1)](_0x907598,_0x2fcc6b,_0x27f196,_0x57ffcc,_0x3d6cdc);}static[_0x5b15d6(0x2a87)](_0xf6bfa2,_0x5ef2e1,_0x55c53f,_0x13a998,_0x3ddf3e=0x4){var _0x263d74=_0x5b15d6,_0x4ecbb0=Math[_0x263d74(0x3478)](_0x5ef2e1[_0x263d74(0x1184)][_0x263d74(0x1377)],_0x3ddf3e);for(let _0x151802=0x0;_0x151802<_0x4ecbb0;_0x151802++){var _0x17c341=_0x5ef2e1['lightSources'][_0x151802];this[_0x263d74(0x2ce2)](_0x17c341,_0x151802,_0xf6bfa2,_0x55c53f,_0x263d74(0x1f5)==typeof _0x13a998?_0x13a998:_0x13a998[_0x263d74(0x3b5f)],_0x5ef2e1[_0x263d74(0x2ecb)]);}}static[_0x5b15d6(0x40e5)](_0x480401,_0x4d5b5c,_0xc1b18e,_0x2e071f=!0x1){var _0x110d99=_0x5b15d6;_0x480401['fogEnabled']&&_0x4d5b5c[_0x110d99(0x2ccd)]&&_0x480401[_0x110d99(0xb61)]!==_0x3f906f['x'][_0x110d99(0x3a61)]&&(_0xc1b18e[_0x110d99(0x33ca)]('vFogInfos',_0x480401[_0x110d99(0xb61)],_0x480401[_0x110d99(0x2feb)],_0x480401[_0x110d99(0x1a64)],_0x480401[_0x110d99(0x3bbc)]),_0x2e071f?(_0x480401['fogColor'][_0x110d99(0x1d21)](this[_0x110d99(0x169e)],_0x480401[_0x110d99(0x2cd1)]()[_0x110d99(0x154c)]),_0xc1b18e['setColor3'](_0x110d99(0x1bba),this['_TempFogColor'])):_0xc1b18e[_0x110d99(0x3c26)](_0x110d99(0x1bba),_0x480401['fogColor']));}static[_0x5b15d6(0x2a10)](_0xf84102,_0x37920c,_0x463d92){var _0x12eb56=_0x5b15d6;if(_0x37920c&&_0xf84102&&(_0xf84102[_0x12eb56(0x11a5)]&&_0x37920c[_0x12eb56(0x38e)]&&(_0xf84102['computeBonesUsingShaders']=!0x1),_0xf84102[_0x12eb56(0x3675)]&&_0xf84102[_0x12eb56(0x11a5)]&&_0xf84102[_0x12eb56(0x2d12)])){const _0x110fe0=_0xf84102[_0x12eb56(0x2d12)];if(_0x110fe0[_0x12eb56(0x2cac)]&&-0x1<_0x37920c[_0x12eb56(0x2078)](_0x12eb56(0x33fd))){var _0x2f79c2=_0x110fe0[_0x12eb56(0x6a1)](_0xf84102);_0x37920c['setTexture'](_0x12eb56(0xe29),_0x2f79c2),_0x37920c[_0x12eb56(0x1d16)](_0x12eb56(0x33fd),0x4*(_0x110fe0['bones'][_0x12eb56(0x1377)]+0x1));}else{const _0x17fa36=_0x110fe0['getTransformMatrices'](_0xf84102);_0x17fa36&&(_0x37920c[_0x12eb56(0x34e0)](_0x12eb56(0x2bed),_0x17fa36),_0x463d92&&_0xf84102['getScene']()['prePassRenderer']&&_0xf84102['getScene']()[_0x12eb56(0x2dd6)][_0x12eb56(0x8f7)](_0x2fe472['g'][_0x12eb56(0x35a0)])&&(_0x463d92[_0x12eb56(0xff0)][_0xf84102[_0x12eb56(0x17f4)]]||(_0x463d92[_0x12eb56(0xff0)][_0xf84102[_0x12eb56(0x17f4)]]=_0x17fa36[_0x12eb56(0x13df)]()),_0x37920c[_0x12eb56(0x34e0)](_0x12eb56(0x3a39),_0x463d92[_0x12eb56(0xff0)][_0xf84102['uniqueId']]),_0x267e0b['_CopyBonesTransformationMatrices'](_0x17fa36,_0x463d92[_0x12eb56(0xff0)][_0xf84102[_0x12eb56(0x17f4)]])));}}}static[_0x5b15d6(0x3ca5)](_0x3aea04,_0x43fdc1){var _0x1cd675=_0x5b15d6;return _0x43fdc1[_0x1cd675(0x2cf6)](_0x3aea04),_0x43fdc1;}static[_0x5b15d6(0x3514)](_0x2d44ca,_0x1bf9e2){var _0x289419=_0x5b15d6,_0x3c3819=_0x2d44ca[_0x289419(0x70d)];_0x2d44ca&&_0x3c3819&&_0x1bf9e2[_0x289419(0x2eb4)]('morphTargetInfluences',_0x3c3819[_0x289419(0x3022)]);}static[_0x5b15d6(0x32be)](_0x33602c,_0xf053d3,_0x219d25){var _0x393f63=_0x5b15d6;(!_0x33602c||_0x33602c[_0x393f63(0x268b)]||_0x33602c[_0x393f63(0x919)]&&0x0<=_0x33602c[_0x393f63(0x919)]('LOGARITHMICDEPTH'))&&((_0x33602c=_0x219d25[_0x393f63(0x146e)])[_0x393f63(0x3bad)]===_0x315d1a['V']['ORTHOGRAPHIC_CAMERA']&&_0x5cb55a['Y'][_0x393f63(0x404a)]('Logarithmic\x20depth\x20is\x20not\x20compatible\x20with\x20orthographic\x20cameras!',0x14),_0xf053d3[_0x393f63(0x1d16)]('logarithmicDepthConstant',0x2/(Math[_0x393f63(0x23a)](_0x33602c[_0x393f63(0x4078)]+0x1)/Math[_0x393f63(0x3bee)])));}}_0x267e0b[_0x5b15d6(0x2ccf)]={'NUM_MORPH_INFLUENCERS':0x0},_0x267e0b[_0x5b15d6(0x169e)]=_0x44984c['Wo'][_0x5b15d6(0xfc3)]();},0xea73:(_0x20902f,_0x299b54,_0x5f8e5b)=>{var _0x50a999=a8_0x16e4d8;_0x5f8e5b['d'](_0x299b54,{'n':()=>_0x16fa30});function _0xe030f5(_0x20870d,_0x429664,_0x4989cd,_0x4f9151){var _0x51a45d=a8_0x5b24,_0x23283d,_0x32dfca=arguments['length'],_0x55cdad=_0x32dfca<0x3?_0x429664:null===_0x4f9151?_0x4f9151=Object[_0x51a45d(0xd3d)](_0x429664,_0x4989cd):_0x4f9151;if(_0x51a45d(0x1e3f)==typeof Reflect&&_0x51a45d(0x38fa)==typeof Reflect[_0x51a45d(0x1dac)])_0x55cdad=Reflect['decorate'](_0x20870d,_0x429664,_0x4989cd,_0x4f9151);else{for(var _0x4f167b=_0x20870d[_0x51a45d(0x1377)]-0x1;0x0<=_0x4f167b;_0x4f167b--)(_0x23283d=_0x20870d[_0x4f167b])&&(_0x55cdad=(_0x32dfca<0x3?_0x23283d(_0x55cdad):0x3<_0x32dfca?_0x23283d(_0x429664,_0x4989cd,_0x55cdad):_0x23283d(_0x429664,_0x4989cd))||_0x55cdad);}0x3<_0x32dfca&&_0x55cdad&&Object[_0x51a45d(0x395)](_0x429664,_0x4989cd,_0x55cdad);}var _0x22e431=_0x5f8e5b(0x153ad),_0x275644=_0x5f8e5b(0x9acb),_0x597a0d=_0x5f8e5b(0x77a5);class _0x16fa30{constructor(_0x2df568,_0x4c72b3,_0x22614a,_0x134c3e,_0x12b588=!0x0,_0x476658=!0x1){var _0x38501f=a8_0x5b24;this[_0x38501f(0x2436)]=0x1f4,this[_0x38501f(0x23f9)]=!0x1,this[_0x38501f(0x252a)]=_0x2df568,this['name']=_0x4c72b3,this[_0x38501f(0x2436)]=_0x22614a,_0x2df568[_0x38501f(0x60a)]||(_0x2df568[_0x38501f(0x60a)]=new _0x275644['BK'](_0x2df568),_0x2df568[_0x38501f(0x21eb)][_0x38501f(0x3fc1)](()=>{var _0x3bcc37=_0x38501f;_0x2df568[_0x3bcc37(0x60a)]=void 0x0;})),this[_0x38501f(0x33c0)]=_0x134c3e,this[_0x38501f(0x10a4)]=_0x2df568[_0x38501f(0x60a)],_0x12b588&&this[_0x38501f(0x10a4)]['_addPlugin'](this),_0x476658&&this[_0x38501f(0x15df)](!0x0),this[_0x38501f(0xdc0)]=_0x2df568[_0x38501f(0x2da4)][_0x597a0d['g'][_0x38501f(0x25b2)]];}[_0x50a999(0x15df)](_0x5ed262){var _0x4aa410=_0x50a999;_0x5ed262&&this[_0x4aa410(0x10a4)][_0x4aa410(0x1a37)](this);}[_0x50a999(0x3fcd)](){return'MaterialPluginBase';}[_0x50a999(0xed5)](_0x1a55cb,_0x528e31,_0x550962,_0x1ee41d){return!0x0;}[_0x50a999(0x5fb)](_0x50688e,_0x561b0a,_0x3fdd2d,_0x4126cd){}['bindForSubMesh'](_0x71abb,_0x3b658f,_0x4e5aae,_0x54ee36){}[_0x50a999(0x18c9)](_0x1e214b){}[_0x50a999(0xd7c)](_0x564a18){return null;}[_0x50a999(0x3cce)](_0x54449d){var _0x199c50=_0x50a999;if(this[_0x199c50(0x33c0)])for(const _0x53acf9 of Object[_0x199c50(0x689)](this['_pluginDefineNames'])){var _0x2ac2b8;'_'!==_0x53acf9[0x0]&&(_0x2ac2b8=typeof this[_0x199c50(0x33c0)][_0x53acf9],_0x54449d[_0x53acf9]={'type':'number'==_0x2ac2b8?_0x199c50(0x390):_0x199c50(0x28aa)==_0x2ac2b8?'string':_0x199c50(0x1f5)==_0x2ac2b8?_0x199c50(0x1f5):_0x199c50(0x1e3f),'default':this['_pluginDefineNames'][_0x53acf9]});}}[_0x50a999(0x1670)](_0x5c1251,_0x56f1d6,_0xb27416){}[_0x50a999(0x3571)](_0x36c696,_0xc1e9d9,_0x1e8c11){}['hasTexture'](_0x28f539){return!0x1;}[_0x50a999(0x289f)](){return!0x1;}['fillRenderTargetTextures'](_0x54bdd4){}[_0x50a999(0x328d)](_0x55695b){}[_0x50a999(0x271b)](_0x1ff075){}[_0x50a999(0x94f)](_0x5242a7,_0x452962,_0x242146){return _0x242146;}['getSamplers'](_0x32218e){}[_0x50a999(0x25c6)](_0x134a59,_0x4e1fa9,_0x17bbf0){}[_0x50a999(0x3404)](_0x4a628b){}[_0x50a999(0x1742)](){return{};}[_0x50a999(0x4181)](_0x462dd8){var _0x1fde20=_0x50a999;_0x22e431['p4'][_0x1fde20(0x73d)](()=>_0x462dd8,this);}['serialize'](){return _0x22e431['p4']['Serialize'](this);}['parse'](_0x16a48a,_0x33b250,_0x1dbf0a){var _0x516709=_0x50a999;_0x22e431['p4'][_0x516709(0x2a19)](()=>this,_0x16a48a,_0x33b250,_0x1dbf0a);}}_0xe030f5([(0x0,_0x22e431['qC'])()],_0x16fa30['prototype'],_0x50a999(0xc8c),void 0x0),_0xe030f5([(0x0,_0x22e431['qC'])()],_0x16fa30[_0x50a999(0x41df)],_0x50a999(0x2436),void 0x0),_0xe030f5([(0x0,_0x22e431['qC'])()],_0x16fa30[_0x50a999(0x41df)],_0x50a999(0x23f9),void 0x0);},0x519c:(_0x4a57fc,_0x397d5d,_0x5643a7)=>{var _0x2ea7b0=a8_0x16e4d8,_0x27eda3;_0x5643a7['d'](_0x397d5d,{'S':()=>_0x27eda3}),(_0x5643a7=_0x27eda3=_0x27eda3||{})[_0x5643a7[_0x2ea7b0(0x1100)]=0x1]=_0x2ea7b0(0x1100),_0x5643a7[_0x5643a7[_0x2ea7b0(0x368d)]=0x2]=_0x2ea7b0(0x368d),_0x5643a7[_0x5643a7['GetDefineNames']=0x4]=_0x2ea7b0(0xc5d),_0x5643a7[_0x5643a7['PrepareUniformBuffer']=0x8]=_0x2ea7b0(0x105f),_0x5643a7[_0x5643a7[_0x2ea7b0(0x522)]=0x10]=_0x2ea7b0(0x522),_0x5643a7[_0x5643a7['PrepareDefines']=0x20]=_0x2ea7b0(0x2203),_0x5643a7[_0x5643a7[_0x2ea7b0(0x1789)]=0x40]=_0x2ea7b0(0x1789),_0x5643a7[_0x5643a7[_0x2ea7b0(0xd39)]=0x80]=_0x2ea7b0(0xd39),_0x5643a7[_0x5643a7[_0x2ea7b0(0x3001)]=0x100]='GetAnimatables',_0x5643a7[_0x5643a7[_0x2ea7b0(0x2a72)]=0x200]=_0x2ea7b0(0x2a72),_0x5643a7[_0x5643a7['HasTexture']=0x400]=_0x2ea7b0(0x3632),_0x5643a7[_0x5643a7[_0x2ea7b0(0x1d26)]=0x800]='FillRenderTargetTextures',_0x5643a7[_0x5643a7[_0x2ea7b0(0x14d2)]=0x1000]=_0x2ea7b0(0x14d2),_0x5643a7[_0x5643a7[_0x2ea7b0(0xe0c)]=0x2000]=_0x2ea7b0(0xe0c);},0xd994:(_0x2e62cb,_0x1e652a,_0x420ce7)=>{_0x420ce7(0x12d77),_0x420ce7(0xca40),_0x420ce7(0x1ee0),_0x420ce7(0x12787),_0x420ce7(0x14667),_0x420ce7(0xebd3),_0x420ce7(0xea35),_0x420ce7(0xe719),_0x420ce7(0x7c4f);},0x9acb:(_0xb2fa8d,_0x4dec60,_0x28879c)=>{var _0x15792a=a8_0x16e4d8;_0x28879c['d'](_0x4dec60,{'BK':()=>_0x4045f1}),_0x28879c(0x173aa);var _0x286b9a=_0x28879c(0x519c);const _0x52409f=new RegExp(_0x15792a(0x3598));class _0x4045f1{constructor(_0xb00a81){var _0xd1947b=_0x15792a;this['_plugins']=[],this[_0xd1947b(0xbdc)]=[],this[_0xd1947b(0x720)]=[],this[_0xd1947b(0x252a)]=_0xb00a81,this['_scene']=_0xb00a81['getScene'](),this['_engine']=this['_scene'][_0xd1947b(0x2cd1)]();}['_addPlugin'](_0x5306f8){var _0x466893=_0x15792a;for(let _0x47f098=0x0;_0x47f098<this[_0x466893(0x2cdf)][_0x466893(0x1377)];++_0x47f098)if(this[_0x466893(0x2cdf)][_0x47f098][_0x466893(0xc8c)]===_0x5306f8[_0x466893(0xc8c)])throw'Plugin\x20\x22'+_0x5306f8[_0x466893(0xc8c)]+'\x22\x20already\x20added\x20to\x20the\x20material\x20\x22'+this[_0x466893(0x252a)][_0x466893(0xc8c)]+'\x22!';if(this[_0x466893(0x252a)][_0x466893(0x25a4)])throw'The\x20plugin\x20\x22'+_0x5306f8[_0x466893(0xc8c)]+_0x466893(0x2ad0)+this[_0x466893(0x252a)][_0x466893(0xc8c)]+'\x22\x20because\x20this\x20material\x20has\x20already\x20been\x20used\x20for\x20rendering!\x20Please\x20add\x20plugins\x20to\x20materials\x20before\x20any\x20rendering\x20with\x20this\x20material\x20occurs.';var _0x32672f=_0x5306f8['getClassName']();_0x4045f1[_0x466893(0x2c55)][_0x32672f]||(_0x4045f1[_0x466893(0x2c55)][_0x32672f]='MATERIALPLUGIN_'+ ++_0x4045f1['_MaterialPluginCounter']),this['_material']['_callbackPluginEventGeneric']=this[_0x466893(0x2a9f)][_0x466893(0x2de9)](this),this[_0x466893(0x2cdf)]['push'](_0x5306f8),this[_0x466893(0x2cdf)][_0x466893(0x668)]((_0x534408,_0x4459a0)=>_0x534408[_0x466893(0x2436)]-_0x4459a0[_0x466893(0x2436)]),this[_0x466893(0xea6)]={};const _0x694792={};_0x694792[_0x4045f1[_0x466893(0x2c55)][_0x32672f]]={'type':_0x466893(0x1f5),'default':!0x0};for(const _0x4d601b of this['_plugins'])_0x4d601b[_0x466893(0x3cce)](_0x694792),this[_0x466893(0x1245)](_0x466893(0x1d39),_0x4d601b['getCustomCode'](_0x466893(0x1d39))),this[_0x466893(0x1245)](_0x466893(0x41ed),_0x4d601b[_0x466893(0xd7c)](_0x466893(0x41ed)));this[_0x466893(0x18a)]=_0x694792;}['_activatePlugin'](_0x2a2578){var _0x905cab=_0x15792a;-0x1===this[_0x905cab(0xbdc)][_0x905cab(0x919)](_0x2a2578)&&(this[_0x905cab(0xbdc)][_0x905cab(0x3f90)](_0x2a2578),this[_0x905cab(0xbdc)][_0x905cab(0x668)]((_0x3dbb94,_0x688b2b)=>_0x3dbb94[_0x905cab(0x2436)]-_0x688b2b[_0x905cab(0x2436)]),this['_material'][_0x905cab(0x1138)]=this[_0x905cab(0x3171)][_0x905cab(0x2de9)](this),this[_0x905cab(0x252a)][_0x905cab(0x21ee)]=this[_0x905cab(0x12cc)][_0x905cab(0x2de9)](this),this['_material'][_0x905cab(0x21e7)]=this[_0x905cab(0x113f)][_0x905cab(0x2de9)](this),this[_0x905cab(0x252a)][_0x905cab(0x1213)]=this[_0x905cab(0xa11)][_0x905cab(0x2de9)](this),_0x2a2578[_0x905cab(0x23f9)]&&(this[_0x905cab(0x720)][_0x905cab(0x3f90)](_0x2a2578),this[_0x905cab(0x720)][_0x905cab(0x668)]((_0x434e65,_0x4fe208)=>_0x434e65['priority']-_0x4fe208['priority']),this[_0x905cab(0x252a)]['_callbackPluginEventHasRenderTargetTextures']=this[_0x905cab(0x117f)]['bind'](this),this['_material'][_0x905cab(0x36c)]=this[_0x905cab(0x18a8)][_0x905cab(0x2de9)](this),this['_material']['_callbackPluginEventHardBindForSubMesh']=this[_0x905cab(0x40d4)][_0x905cab(0x2de9)](this)));}[_0x15792a(0x21c6)](_0x3fb6b6){var _0x24458f=_0x15792a;for(let _0x86f051=0x0;_0x86f051<this['_plugins'][_0x24458f(0x1377)];++_0x86f051)if(this[_0x24458f(0x2cdf)][_0x86f051][_0x24458f(0xc8c)]===_0x3fb6b6)return this[_0x24458f(0x2cdf)][_0x86f051];return null;}['_handlePluginEventIsReadyForSubMesh'](_0x46576f){var _0x55e77d=_0x15792a;let _0x119089=!0x0;for(const _0x33d964 of this[_0x55e77d(0xbdc)])_0x119089=_0x119089&&_0x33d964[_0x55e77d(0xed5)](_0x46576f[_0x55e77d(0x1864)],this[_0x55e77d(0x195b)],this[_0x55e77d(0x2635)],_0x46576f['subMesh']);_0x46576f[_0x55e77d(0xed5)]=_0x119089;}['_handlePluginEventPrepareDefinesBeforeAttributes'](_0x290632){var _0x52290d=_0x15792a;for(const _0x2af099 of this[_0x52290d(0xbdc)])_0x2af099[_0x52290d(0x1670)](_0x290632[_0x52290d(0x1864)],this['_scene'],_0x290632[_0x52290d(0x1a58)]);}[_0x15792a(0x113f)](_0x5d0b58){var _0x496d99=_0x15792a;for(const _0x25913a of this[_0x496d99(0xbdc)])_0x25913a['prepareDefines'](_0x5d0b58[_0x496d99(0x1864)],this[_0x496d99(0x195b)],_0x5d0b58[_0x496d99(0x1a58)]);}['_handlePluginEventHardBindForSubMesh'](_0x3c8c87){var _0x5c0151=_0x15792a;for(const _0x1de573 of this[_0x5c0151(0x720)])_0x1de573['hardBindForSubMesh'](this['_material'][_0x5c0151(0xa89)],this[_0x5c0151(0x195b)],this[_0x5c0151(0x2635)],_0x3c8c87[_0x5c0151(0xa1c)]);}['_handlePluginEventBindForSubMesh'](_0x22fbbf){var _0x297618=_0x15792a;for(const _0x101872 of this[_0x297618(0xbdc)])_0x101872['bindForSubMesh'](this['_material']['_uniformBuffer'],this[_0x297618(0x195b)],this[_0x297618(0x2635)],_0x22fbbf['subMesh']);}['_handlePluginEventHasRenderTargetTextures'](_0x4b0678){var _0x491f04=_0x15792a;let _0x176443=!0x1;for(const _0x1ad453 of this[_0x491f04(0x720)])if(_0x176443=_0x1ad453['hasRenderTargetTextures']())break;_0x4b0678[_0x491f04(0x289f)]=_0x176443;}[_0x15792a(0x18a8)](_0x4226d3){var _0x5deeef=_0x15792a;for(const _0x1c0d26 of this[_0x5deeef(0x720)])_0x1c0d26[_0x5deeef(0x213f)](_0x4226d3[_0x5deeef(0x4000)]);}[_0x15792a(0x2a9f)](_0x14bdae,_0x518bcb){var _0x5e2626=_0x15792a;switch(_0x14bdae){case _0x286b9a['S'][_0x5e2626(0x2a72)]:var _0x24c8e0=_0x518bcb;for(const _0x5da414 of this[_0x5e2626(0xbdc)])_0x5da414[_0x5e2626(0x328d)](_0x24c8e0[_0x5e2626(0x2e0d)]);break;case _0x286b9a['S']['GetAnimatables']:var _0x28da92=_0x518bcb;for(const _0x260cd5 of this[_0x5e2626(0xbdc)])_0x260cd5[_0x5e2626(0x271b)](_0x28da92[_0x5e2626(0x2339)]);break;case _0x286b9a['S']['HasTexture']:{const _0x13245b=_0x518bcb;let _0x3cf9d9=!0x1;for(const _0x13b64c of this[_0x5e2626(0xbdc)])if(_0x3cf9d9=_0x13b64c['hasTexture'](_0x13245b[_0x5e2626(0x3c38)]))break;_0x13245b['hasTexture']=_0x3cf9d9;break;}case _0x286b9a['S']['Disposed']:var _0x4de2fa=_0x518bcb;for(const _0x514109 of this[_0x5e2626(0x2cdf)])_0x514109[_0x5e2626(0x18c9)](_0x4de2fa[_0x5e2626(0x4159)]);break;case _0x286b9a['S']['GetDefineNames']:{const _0x150343=_0x518bcb;_0x150343['defineNames']=this[_0x5e2626(0x18a)];break;}case _0x286b9a['S']['PrepareEffect']:{const _0x515cb7=_0x518bcb;for(const _0x5b9c28 of this[_0x5e2626(0xbdc)])_0x515cb7[_0x5e2626(0x1e8f)]=_0x5b9c28[_0x5e2626(0x94f)](_0x515cb7[_0x5e2626(0x1864)],_0x515cb7[_0x5e2626(0x2831)],_0x515cb7[_0x5e2626(0x1e8f)]),_0x5b9c28[_0x5e2626(0x25c6)](_0x515cb7[_0x5e2626(0x221c)],this[_0x5e2626(0x195b)],_0x515cb7[_0x5e2626(0x1a58)]);0x0<this[_0x5e2626(0x2098)]['length']&&_0x515cb7[_0x5e2626(0x1585)][_0x5e2626(0x3f90)](...this['_uniformList']),0x0<this[_0x5e2626(0x2c69)]['length']&&_0x515cb7['samplers'][_0x5e2626(0x3f90)](...this[_0x5e2626(0x2c69)]),0x0<this[_0x5e2626(0x19ec)]['length']&&_0x515cb7[_0x5e2626(0x1558)][_0x5e2626(0x3f90)](...this[_0x5e2626(0x19ec)]),_0x515cb7[_0x5e2626(0x2e73)]=this[_0x5e2626(0xa81)](_0x515cb7['customCode']);break;}case _0x286b9a['S']['PrepareUniformBuffer']:{const _0x1e8f15=_0x518bcb;this[_0x5e2626(0x337)]='',this['_vertexDeclaration']='',this['_fragmentDeclaration']='',this[_0x5e2626(0x2098)]=[],this[_0x5e2626(0x2c69)]=[],this[_0x5e2626(0x19ec)]=[];for(const _0x363854 of this[_0x5e2626(0x2cdf)]){var _0x1bef0c,_0x7a25ab=_0x363854[_0x5e2626(0x1742)]();if(_0x7a25ab){if(_0x7a25ab[_0x5e2626(0x318)]){for(const _0x43e0cd of _0x7a25ab[_0x5e2626(0x318)])_0x43e0cd[_0x5e2626(0x5a2)]&&_0x43e0cd[_0x5e2626(0x21e0)]&&(_0x1bef0c=null!=(_0x1bef0c=_0x43e0cd['arraySize'])?_0x1bef0c:0x0,_0x1e8f15['ubo'][_0x5e2626(0x2d8d)](_0x43e0cd[_0x5e2626(0xc8c)],_0x43e0cd['size'],_0x1bef0c),this[_0x5e2626(0x337)]+=_0x43e0cd['type']+'\x20'+_0x43e0cd['name']+(0x0<_0x1bef0c?'['+_0x1bef0c+']':'')+_0x5e2626(0x3254)),this[_0x5e2626(0x2098)][_0x5e2626(0x3f90)](_0x43e0cd[_0x5e2626(0xc8c)]);}_0x7a25ab[_0x5e2626(0x1d39)]&&(this[_0x5e2626(0x1df)]+=_0x7a25ab[_0x5e2626(0x1d39)]+'\x0d\x0a'),_0x7a25ab[_0x5e2626(0x41ed)]&&(this[_0x5e2626(0x1e72)]+=_0x7a25ab[_0x5e2626(0x41ed)]+'\x0d\x0a');}_0x363854[_0x5e2626(0x7e4)](this[_0x5e2626(0x2c69)]),_0x363854[_0x5e2626(0x3404)](this[_0x5e2626(0x19ec)]);}break;}}}['_collectPointNames'](_0x2cc731,_0x52b652){var _0xe62bb3=_0x15792a;if(_0x52b652){for(const _0x3b9f4f in _0x52b652)this[_0xe62bb3(0xea6)][_0x2cc731]||(this[_0xe62bb3(0xea6)][_0x2cc731]={}),this[_0xe62bb3(0xea6)][_0x2cc731][_0x3b9f4f]=!0x0;}}[_0x15792a(0xa81)](_0x4860a0){return(_0x106956,_0x10ce9d)=>{var _0xfd0679=a8_0x5b24;_0x4860a0&&(_0x10ce9d=_0x4860a0(_0x106956,_0x10ce9d)),this[_0xfd0679(0x337)]&&(_0x10ce9d=_0x10ce9d[_0xfd0679(0x3560)](_0xfd0679(0x1d96),this[_0xfd0679(0x337)])),this['_vertexDeclaration']&&(_0x10ce9d=_0x10ce9d[_0xfd0679(0x3560)](_0xfd0679(0x14a5),this[_0xfd0679(0x1df)])),this['_fragmentDeclaration']&&(_0x10ce9d=_0x10ce9d[_0xfd0679(0x3560)]('#define\x20ADDITIONAL_FRAGMENT_DECLARATION',this[_0xfd0679(0x1e72)]));var _0x2b0b4d,_0x28cbb1=null==(_0x28cbb1=this[_0xfd0679(0xea6)])?void 0x0:_0x28cbb1[_0x106956];if(!_0x28cbb1)return _0x10ce9d;for(_0x2b0b4d in _0x28cbb1){let _0x16e283='';for(const _0x16ac6d of this[_0xfd0679(0xbdc)]){var _0x3c8992=_0x16ac6d[_0xfd0679(0xd7c)](_0x106956);null!=_0x3c8992&&_0x3c8992[_0x2b0b4d]&&(_0x16e283+=_0x3c8992[_0x2b0b4d]+'\x0d\x0a');}if(0x0<_0x16e283[_0xfd0679(0x1377)]){if('!'===_0x2b0b4d[_0xfd0679(0x415d)](0x0)){let _0x4d9ac0='g';'!'===(_0x2b0b4d=_0x2b0b4d[_0xfd0679(0x2ae9)](0x1))[_0xfd0679(0x415d)](0x0)?(_0x4d9ac0='',_0x2b0b4d=_0x2b0b4d[_0xfd0679(0x2ae9)](0x1)):(_0x3efa30=_0x52409f[_0xfd0679(0x5c2)](_0x2b0b4d))&&0x2<=_0x3efa30['length']&&(_0x4d9ac0=_0x3efa30[0x1],_0x2b0b4d=_0x2b0b4d[_0xfd0679(0x2ae9)](_0x4d9ac0[_0xfd0679(0x1377)]+0x1)),_0x4d9ac0[_0xfd0679(0x919)]('g')<0x0&&(_0x4d9ac0+='g');var _0x3960bf=_0x10ce9d;const _0x2eede3=new RegExp(_0x2b0b4d,_0x4d9ac0);let _0x2c69ac=_0x2eede3['exec'](_0x3960bf);for(;null!==_0x2c69ac;){let _0x504705=_0x16e283;for(let _0x97c162=0x0;_0x97c162<_0x2c69ac[_0xfd0679(0x1377)];++_0x97c162)_0x504705=_0x504705[_0xfd0679(0x3560)]('$'+_0x97c162,_0x2c69ac[_0x97c162]);_0x10ce9d=_0x10ce9d[_0xfd0679(0x3560)](_0x2c69ac[0x0],_0x504705),_0x2c69ac=_0x2eede3[_0xfd0679(0x5c2)](_0x3960bf);}}else{var _0x3efa30='#define\x20'+_0x2b0b4d;_0x10ce9d=_0x10ce9d[_0xfd0679(0x3560)](_0x3efa30,'\x0d\x0a'+_0x16e283+'\x0d\x0a'+_0x3efa30);}}}return _0x10ce9d;};}}_0x4045f1[_0x15792a(0x2c55)]={},_0x4045f1['_MaterialPluginCounter']=0x0;},0xd5e5:(_0xf273b5,_0x5b7ef9,_0x84e172)=>{var _0x34ce61=a8_0x16e4d8;_0x84e172['d'](_0x5b7ef9,{'G':()=>_0x1ec42f});var _0x5b7ef9=_0x84e172(0x173aa),_0xeaf966=_0x84e172(0x16361),_0x84e172=_0x84e172(0xe456);class _0x1ec42f extends _0x5b7ef9['F']{constructor(_0x27f573,_0x1abc9a){var _0x17eaa1=a8_0x5b24;super(_0x27f573,_0x1abc9a,!0x0),this[_0x17eaa1(0x3620)]=[],this['getScene']()['multiMaterials'][_0x17eaa1(0x3f90)](this),this[_0x17eaa1(0x2c64)]=new Array(),this[_0x17eaa1(0x376)]=!0x0;}get['subMaterials'](){return this['_subMaterials'];}set[_0x34ce61(0x2c64)](_0x3d8115){var _0x2a37f1=_0x34ce61;this[_0x2a37f1(0x12f9)]=_0x3d8115,this['_hookArray'](_0x3d8115);}['getChildren'](){var _0x14ec79=_0x34ce61;return this[_0x14ec79(0x2c64)];}[_0x34ce61(0x1ef)](_0x4f4636){var _0x588b48=_0x34ce61;const _0x4c1990=_0x4f4636[_0x588b48(0x3f90)],_0x1085ce=(_0x4f4636['push']=(..._0xaea75)=>{return _0xaea75=_0x4c1990['apply'](_0x4f4636,_0xaea75),(this['_markAllSubMeshesAsTexturesDirty'](),_0xaea75);},_0x4f4636[_0x588b48(0x5ff)]);_0x4f4636[_0x588b48(0x5ff)]=(_0x3ec616,_0x1ee985)=>{var _0x531bd6=_0x588b48;return _0x3ec616=_0x1085ce[_0x531bd6(0xdde)](_0x4f4636,[_0x3ec616,_0x1ee985]),(this[_0x531bd6(0x1414)](),_0x3ec616);};}[_0x34ce61(0x1b8b)](_0x5cc5a9){var _0x7cf144=_0x34ce61;return _0x5cc5a9<0x0||_0x5cc5a9>=this[_0x7cf144(0x2c64)][_0x7cf144(0x1377)]?this[_0x7cf144(0x83e)]()[_0x7cf144(0xad2)]:this[_0x7cf144(0x2c64)][_0x5cc5a9];}[_0x34ce61(0x328d)](){var _0x4f7bdb=_0x34ce61;return super['getActiveTextures']()['concat'](...this[_0x4f7bdb(0x2c64)]['map'](_0x28993f=>_0x28993f?_0x28993f['getActiveTextures']():[]));}['hasTexture'](_0x1f1ecf){var _0x218382=_0x34ce61,_0x35a711;if(super[_0x218382(0x32b8)](_0x1f1ecf))return!0x0;for(let _0x1446e5=0x0;_0x1446e5<this[_0x218382(0x2c64)][_0x218382(0x1377)];_0x1446e5++)if(null!=(_0x35a711=this['subMaterials'][_0x1446e5])&&_0x35a711[_0x218382(0x32b8)](_0x1f1ecf))return!0x0;return!0x1;}[_0x34ce61(0x3fcd)](){var _0x473b16=_0x34ce61;return _0x473b16(0x1530);}[_0x34ce61(0xed5)](_0x2ca0d3,_0xd497c1,_0x4c1d77){var _0x20bed1=_0x34ce61;for(let _0x3a790b=0x0;_0x3a790b<this[_0x20bed1(0x2c64)]['length'];_0x3a790b++){const _0x22c4f0=this[_0x20bed1(0x2c64)][_0x3a790b];if(_0x22c4f0){if(_0x22c4f0['_storeEffectOnSubMeshes']){if(_0x22c4f0['isReadyForSubMesh'](_0x2ca0d3,_0xd497c1,_0x4c1d77))continue;return!0x1;}if(!_0x22c4f0[_0x20bed1(0x3261)](_0x2ca0d3))return!0x1;}}return!0x0;}[_0x34ce61(0x95b)](_0x40e0f2,_0x37d3a5){var _0x16050c=_0x34ce61;const _0x2e121c=new _0x1ec42f(_0x40e0f2,this['getScene']());for(let _0x1ad1ab=0x0;_0x1ad1ab<this['subMaterials']['length'];_0x1ad1ab++){var _0x460c23;const _0xa19250=this['subMaterials'][_0x1ad1ab];_0x460c23=_0x37d3a5&&_0xa19250?_0xa19250['clone'](_0x40e0f2+'-'+_0xa19250[_0x16050c(0xc8c)]):this[_0x16050c(0x2c64)][_0x1ad1ab],_0x2e121c[_0x16050c(0x2c64)][_0x16050c(0x3f90)](_0x460c23);}return _0x2e121c;}[_0x34ce61(0x2fcc)](){var _0x57ea74=_0x34ce61;const _0x56e418={};_0x56e418[_0x57ea74(0xc8c)]=this['name'],_0x56e418['id']=this['id'],_0x56e418[_0x57ea74(0x17f4)]=this[_0x57ea74(0x17f4)],_0xeaf966['$']&&(_0x56e418['tags']=_0xeaf966['$'][_0x57ea74(0x723)](this)),_0x56e418[_0x57ea74(0xa52)]=[],_0x56e418[_0x57ea74(0x3bbb)]=[];for(let _0x2b2ca1=0x0;_0x2b2ca1<this['subMaterials']['length'];_0x2b2ca1++){var _0x8c109f=this[_0x57ea74(0x2c64)][_0x2b2ca1];_0x8c109f?(_0x56e418['materialsUniqueIds'][_0x57ea74(0x3f90)](_0x8c109f[_0x57ea74(0x17f4)]),_0x56e418[_0x57ea74(0x3bbb)][_0x57ea74(0x3f90)](_0x8c109f['id'])):(_0x56e418['materialsUniqueIds']['push'](null),_0x56e418['materials'][_0x57ea74(0x3f90)](null));}return _0x56e418;}[_0x34ce61(0x18c9)](_0x4de945,_0x4768b2,_0x52b4ba){var _0x454ed1=_0x34ce61;const _0x2a2ef7=this[_0x454ed1(0x83e)]();if(_0x2a2ef7){if(_0x52b4ba)for(let _0x810648=0x0;_0x810648<this[_0x454ed1(0x2c64)][_0x454ed1(0x1377)];_0x810648++){const _0x2105f7=this[_0x454ed1(0x2c64)][_0x810648];_0x2105f7&&_0x2105f7[_0x454ed1(0x18c9)](_0x4de945,_0x4768b2);}_0x52b4ba=_0x2a2ef7[_0x454ed1(0x2af7)]['indexOf'](this),(0x0<=_0x52b4ba&&_0x2a2ef7[_0x454ed1(0x2af7)][_0x454ed1(0x5ff)](_0x52b4ba,0x1),super[_0x454ed1(0x18c9)](_0x4de945,_0x4768b2));}}static['ParseMultiMaterial'](_0x4aa42b,_0x41cd0a){var _0x3a3320=_0x34ce61;const _0x2f8f51=new _0x1ec42f(_0x4aa42b[_0x3a3320(0xc8c)],_0x41cd0a);return _0x2f8f51['id']=_0x4aa42b['id'],_0x2f8f51['_loadedUniqueId']=_0x4aa42b[_0x3a3320(0x17f4)],_0xeaf966['$']&&_0xeaf966['$'][_0x3a3320(0x334)](_0x2f8f51,_0x4aa42b[_0x3a3320(0x32e9)]),_0x4aa42b['materialsUniqueIds']?_0x2f8f51[_0x3a3320(0x3620)]=_0x4aa42b[_0x3a3320(0xa52)]:_0x4aa42b[_0x3a3320(0x3bbb)][_0x3a3320(0x7f0)](_0x5f40a5=>_0x2f8f51[_0x3a3320(0x2c64)][_0x3a3320(0x3f90)](_0x41cd0a['getLastMaterialById'](_0x5f40a5))),_0x2f8f51;}}(0x0,_0x84e172['H'])(_0x34ce61(0xd49),_0x1ec42f);},0x14ea0:(_0xcd78b8,_0x55af44,_0x38a280)=>{var _0x43e5f0=a8_0x16e4d8;_0x38a280['d'](_0x55af44,{'a':()=>_0x1400fd});var _0x44e42a=_0x38a280(0x9fd1),_0x55af44=_0x38a280(0x173aa);class _0x1400fd extends _0x55af44['F']{constructor(_0x11dde3,_0x387f0d,_0x35fa34=!0x0){var _0x5dce10=a8_0x5b24;super(_0x11dde3,_0x387f0d),this[_0x5dce10(0x3000)]=new _0x44e42a['y3'](),this[_0x5dce10(0x376)]=_0x35fa34;}[_0x43e5f0(0x995)](){var _0x21cf09=_0x43e5f0;return this[_0x21cf09(0x376)]?this[_0x21cf09(0xead)]:super[_0x21cf09(0x995)]();}[_0x43e5f0(0x3261)](_0x1d5c48,_0x184b39){var _0x1bcaab=_0x43e5f0;return!!_0x1d5c48&&(!this['_storeEffectOnSubMeshes']||!_0x1d5c48[_0x1bcaab(0x11db)]||0x0===_0x1d5c48[_0x1bcaab(0x11db)]['length']||this[_0x1bcaab(0xed5)](_0x1d5c48,_0x1d5c48[_0x1bcaab(0x11db)][0x0],_0x184b39));}[_0x43e5f0(0x10f3)](_0x17fa2f){var _0x21568d=_0x43e5f0,_0x1f99f1=_0x17fa2f[_0x21568d(0x3c74)];return!(this[_0x21568d(0x3fa1)]||!_0x17fa2f['effect']||!_0x1f99f1||_0x1f99f1[_0x21568d(0x3c3f)]!==this[_0x21568d(0x83e)]()[_0x21568d(0x36f0)]());}[_0x43e5f0(0x1328)](_0x54ece2){var _0x3bd713=_0x43e5f0;this[_0x3bd713(0xead)][_0x3bd713(0x1e2d)](_0x3bd713(0x2023),_0x54ece2);}[_0x43e5f0(0x38e4)](_0x295551){var _0x62f653=_0x43e5f0;this[_0x62f653(0xead)][_0x62f653(0x1e2d)]('normalMatrix',_0x295551);}[_0x43e5f0(0x2de9)](_0x1190c4,_0x5796a2){var _0x36b931=_0x43e5f0;_0x5796a2&&this[_0x36b931(0x15da)](_0x1190c4,_0x5796a2,_0x5796a2[_0x36b931(0x11db)][0x0]);}[_0x43e5f0(0x2b19)](_0x465f91,_0x4fb3c6=null){var _0x160e02=_0x43e5f0;super[_0x160e02(0x2b19)](_0x465f91,_0x4fb3c6),(this['getScene']()[_0x160e02(0xa71)]=_0x4fb3c6)&&(_0x4fb3c6[_0x160e02(0x1a57)]=!0x1);}['_mustRebind'](_0x4ee095,_0x3f0fdb,_0x3f5229=0x1){return _0x4ee095['isCachedMaterialInvalid'](this,_0x3f0fdb,_0x3f5229);}['dispose'](_0x1699c1,_0x3b1032,_0x70e420){var _0x598182=_0x43e5f0;this[_0x598182(0xead)]=void 0x0,super[_0x598182(0x18c9)](_0x1699c1,_0x3b1032,_0x70e420);}}},0x11722:(_0x299332,_0x4e8dc9,_0xb12daf)=>{var _0x1e19ff=a8_0x16e4d8,_0x388a0a;_0xb12daf['d'](_0x4e8dc9,{'x':()=>_0x388a0a}),(_0xb12daf=_0x388a0a=_0x388a0a||{})[_0xb12daf['GLSL']=0x0]=_0x1e19ff(0x3c8e),_0xb12daf[_0xb12daf[_0x1e19ff(0xd89)]=0x1]=_0x1e19ff(0xd89);},0x15325:(_0x4675aa,_0x109e32,_0x3adcf9)=>{var _0x27693c=a8_0x16e4d8;_0x3adcf9['d'](_0x109e32,{'j':()=>_0x19e75e});var _0x19fb91=_0x3adcf9(0x153ad),_0x3b3a13=_0x3adcf9(0x9fd1),_0x51e1fa=_0x3adcf9(0x1a27),_0x30afb8=_0x3adcf9(0xbac7),_0x31b350=_0x3adcf9(0x147cf),_0x109e32=_0x3adcf9(0xe456),_0x43492f=_0x3adcf9(0xc84b),_0x843b33=_0x3adcf9(0x6421),_0x12efe2=_0x3adcf9(0xc661),_0x266337=_0x3adcf9(0x14ea0),_0x1f75fa=_0x3adcf9(0xf8c1),_0x2011e8=_0x3adcf9(0x77a5),_0x2316d1=_0x3adcf9(0x2088);const _0xf975d5={'effect':null,'subMesh':null};class _0x19e75e extends _0x266337['a']{constructor(_0x214ce2,_0x37d2ae,_0x149711,_0x1b9488={},_0x365be9=!0x0){var _0x6378eb=a8_0x5b24;super(_0x214ce2,_0x37d2ae,_0x365be9),this[_0x6378eb(0x407e)]={},this['_textureArrays']={},this[_0x6378eb(0x1a5c)]={},this[_0x6378eb(0x300f)]={},this[_0x6378eb(0x2fa1)]={},this[_0x6378eb(0x4019)]={},this['_floatsArrays']={},this[_0x6378eb(0x36cc)]={},this[_0x6378eb(0x1b9a)]={},this[_0x6378eb(0x25b4)]={},this['_colors4Arrays']={},this[_0x6378eb(0x40d1)]={},this[_0x6378eb(0x2df1)]={},this[_0x6378eb(0x1a23)]={},this[_0x6378eb(0x3eae)]={},this['_quaternionsArrays']={},this['_matrices']={},this[_0x6378eb(0x4146)]={},this[_0x6378eb(0x1b0c)]={},this['_matrices2x2']={},this[_0x6378eb(0x3da)]={},this[_0x6378eb(0x2b10)]={},this[_0x6378eb(0x3f1e)]={},this[_0x6378eb(0x18a6)]={},this['_textureSamplers']={},this['_storageBuffers']={},this[_0x6378eb(0x33ab)]=new _0x3b3a13['y3'](),this[_0x6378eb(0x409a)]=new _0x3b3a13['y3'](),this[_0x6378eb(0x288d)]=!0x1,this[_0x6378eb(0x17e7)]=_0x149711,this[_0x6378eb(0x4179)]=Object[_0x6378eb(0x3345)]({'needAlphaBlending':!0x1,'needAlphaTesting':!0x1,'attributes':['position','normal','uv'],'uniforms':[_0x6378eb(0x3659)],'uniformBuffers':[],'samplers':[],'externalTextures':[],'samplerObjects':[],'storageBuffers':[],'defines':[],'useClipPlane':!0x1},_0x1b9488);}get['shaderPath'](){var _0x4d5830=a8_0x5b24;return this[_0x4d5830(0x17e7)];}set[_0x27693c(0x3dc8)](_0x39667d){var _0x1c6396=_0x27693c;this[_0x1c6396(0x17e7)]=_0x39667d;}get[_0x27693c(0x56c)](){return this['_options'];}[_0x27693c(0x3fcd)](){var _0x3abcef=_0x27693c;return _0x3abcef(0x32b0);}['needAlphaBlending'](){var _0x19317b=_0x27693c;return this[_0x19317b(0x1aed)]<0x1||this['_options'][_0x19317b(0x3161)];}[_0x27693c(0x3d3a)](){return this['_options']['needAlphaTesting'];}[_0x27693c(0x4118)](_0x5a879e){var _0x223925=_0x27693c;-0x1===this['_options']['uniforms']['indexOf'](_0x5a879e)&&this[_0x223925(0x4179)][_0x223925(0x1585)]['push'](_0x5a879e);}[_0x27693c(0x1888)](_0x1902dd,_0x3e2fbc){var _0x4edc78=_0x27693c;return-0x1===this[_0x4edc78(0x4179)][_0x4edc78(0x1bfe)][_0x4edc78(0x919)](_0x1902dd)&&this[_0x4edc78(0x4179)]['samplers'][_0x4edc78(0x3f90)](_0x1902dd),this['_textures'][_0x1902dd]=_0x3e2fbc,this;}[_0x27693c(0x3a44)](_0x1de222,_0x49de41){var _0x5ed01b=_0x27693c;return-0x1===this['_options']['samplers'][_0x5ed01b(0x919)](_0x1de222)&&this['_options'][_0x5ed01b(0x1bfe)][_0x5ed01b(0x3f90)](_0x1de222),this[_0x5ed01b(0x4118)](_0x1de222),this[_0x5ed01b(0x1014)][_0x1de222]=_0x49de41,this;}[_0x27693c(0x305c)](_0x525511,_0x1a5aab){var _0x427e65=_0x27693c;return-0x1===this[_0x427e65(0x4179)][_0x427e65(0x1479)][_0x427e65(0x919)](_0x525511)&&this[_0x427e65(0x4179)]['externalTextures'][_0x427e65(0x3f90)](_0x525511),this[_0x427e65(0x1a5c)][_0x525511]=_0x1a5aab,this;}[_0x27693c(0x1d16)](_0x42f959,_0x345ae4){var _0x2bfa87=_0x27693c;return this[_0x2bfa87(0x4118)](_0x42f959),this[_0x2bfa87(0x300f)][_0x42f959]=_0x345ae4,this;}['setInt'](_0x4399aa,_0x8da4a4){var _0x2513ca=_0x27693c;return this[_0x2513ca(0x4118)](_0x4399aa),this[_0x2513ca(0x2fa1)][_0x4399aa]=_0x8da4a4,this;}[_0x27693c(0x429)](_0x310e7b,_0x2f4fa1){var _0x19238f=_0x27693c;return this[_0x19238f(0x4118)](_0x310e7b),this[_0x19238f(0x4019)][_0x310e7b]=_0x2f4fa1,this;}[_0x27693c(0x32e8)](_0x80666a,_0x352050){var _0x33b0e5=_0x27693c;return this[_0x33b0e5(0x4118)](_0x80666a),this[_0x33b0e5(0x3ac1)][_0x80666a]=_0x352050,this;}[_0x27693c(0x3c26)](_0x53ec98,_0x4695ee){var _0x2436fe=_0x27693c;return this[_0x2436fe(0x4118)](_0x53ec98),this[_0x2436fe(0x36cc)][_0x53ec98]=_0x4695ee,this;}[_0x27693c(0x24b)](_0x3688bc,_0x56f671){var _0x28eb44=_0x27693c;return this[_0x28eb44(0x4118)](_0x3688bc),this[_0x28eb44(0x1b9a)][_0x3688bc]=_0x56f671['reduce']((_0xf08b6,_0x1ebbdd)=>(_0x1ebbdd[_0x28eb44(0x361d)](_0xf08b6,_0xf08b6[_0x28eb44(0x1377)]),_0xf08b6),[]),this;}[_0x27693c(0x3200)](_0x5d8f33,_0x1c4969){var _0x3c8ef0=_0x27693c;return this[_0x3c8ef0(0x4118)](_0x5d8f33),this[_0x3c8ef0(0x25b4)][_0x5d8f33]=_0x1c4969,this;}['setColor4Array'](_0x254e5a,_0x2bb0d7){var _0x3372cc=_0x27693c;return this[_0x3372cc(0x4118)](_0x254e5a),this[_0x3372cc(0x39f0)][_0x254e5a]=_0x2bb0d7[_0x3372cc(0x41d)]((_0x1a7041,_0x3cf9df)=>(_0x3cf9df[_0x3372cc(0x361d)](_0x1a7041,_0x1a7041[_0x3372cc(0x1377)]),_0x1a7041),[]),this;}['setVector2'](_0x34eec2,_0x6d10a7){var _0xd5d476=_0x27693c;return this[_0xd5d476(0x4118)](_0x34eec2),this[_0xd5d476(0x40d1)][_0x34eec2]=_0x6d10a7,this;}[_0x27693c(0x1e2a)](_0x2773ad,_0x2bea60){return this['_checkUniform'](_0x2773ad),this['_vectors3'][_0x2773ad]=_0x2bea60,this;}[_0x27693c(0x1e83)](_0x42520a,_0x1dafba){var _0x3b54ea=_0x27693c;return this[_0x3b54ea(0x4118)](_0x42520a),this[_0x3b54ea(0x1a23)][_0x42520a]=_0x1dafba,this;}[_0x27693c(0x397f)](_0x40f392,_0x5211d2){var _0x5490da=_0x27693c;return this[_0x5490da(0x4118)](_0x40f392),this['_quaternions'][_0x40f392]=_0x5211d2,this;}[_0x27693c(0x2941)](_0x393dae,_0x5833ff){var _0x604134=_0x27693c;return this[_0x604134(0x4118)](_0x393dae),this[_0x604134(0x39b6)][_0x393dae]=_0x5833ff['reduce']((_0x5650a2,_0x5e047b)=>(_0x5e047b[_0x604134(0x361d)](_0x5650a2,_0x5650a2[_0x604134(0x1377)]),_0x5650a2),[]),this;}[_0x27693c(0x1e2d)](_0x2bbc9e,_0x5b572e){var _0x3e1a0c=_0x27693c;return this[_0x3e1a0c(0x4118)](_0x2bbc9e),this[_0x3e1a0c(0x2eb7)][_0x2bbc9e]=_0x5b572e,this;}[_0x27693c(0x34e0)](_0x36a510,_0x1b7e56){var _0x2a124c=_0x27693c;this[_0x2a124c(0x4118)](_0x36a510);var _0x372aac=new Float32Array(0x10*_0x1b7e56[_0x2a124c(0x1377)]);for(let _0x2aa5ac=0x0;_0x2aa5ac<_0x1b7e56[_0x2a124c(0x1377)];_0x2aa5ac++){const _0x11c5b9=_0x1b7e56[_0x2aa5ac];_0x11c5b9['copyToArray'](_0x372aac,0x10*_0x2aa5ac);}return this[_0x2a124c(0x4146)][_0x36a510]=_0x372aac,this;}['setMatrix3x3'](_0x1f5ec8,_0x539bb0){var _0x1c6f3d=_0x27693c;return this[_0x1c6f3d(0x4118)](_0x1f5ec8),this[_0x1c6f3d(0x1b0c)][_0x1f5ec8]=_0x539bb0,this;}['setMatrix2x2'](_0x5d42f4,_0x480766){var _0x1123b9=_0x27693c;return this[_0x1123b9(0x4118)](_0x5d42f4),this[_0x1123b9(0x1cbd)][_0x5d42f4]=_0x480766,this;}[_0x27693c(0x35a2)](_0x1fc567,_0x529b2b){var _0xb757dd=_0x27693c;return this[_0xb757dd(0x4118)](_0x1fc567),this[_0xb757dd(0x3da)][_0x1fc567]=_0x529b2b,this;}[_0x27693c(0x19e9)](_0x18946e,_0x4c9ec3){var _0x182e42=_0x27693c;return this[_0x182e42(0x4118)](_0x18946e),this[_0x182e42(0x2b10)][_0x18946e]=_0x4c9ec3,this;}[_0x27693c(0x3244)](_0x13818f,_0x15c3f9){var _0x96f1d1=_0x27693c;return this[_0x96f1d1(0x4118)](_0x13818f),this[_0x96f1d1(0x3f1e)][_0x13818f]=_0x15c3f9,this;}[_0x27693c(0xb53)](_0x4ced59,_0x577b52){var _0x44d679=_0x27693c;return-0x1===this[_0x44d679(0x4179)][_0x44d679(0x3cd4)][_0x44d679(0x919)](_0x4ced59)&&this['_options'][_0x44d679(0x3cd4)][_0x44d679(0x3f90)](_0x4ced59),this[_0x44d679(0x18a6)][_0x4ced59]=_0x577b52,this;}[_0x27693c(0x11f3)](_0x4e0761,_0x3e4015){var _0xa19a15=_0x27693c;return-0x1===this[_0xa19a15(0x4179)][_0xa19a15(0x3b8d)][_0xa19a15(0x919)](_0x4e0761)&&this[_0xa19a15(0x4179)]['samplerObjects'][_0xa19a15(0x3f90)](_0x4e0761),this[_0xa19a15(0x1ead)][_0x4e0761]=_0x3e4015,this;}[_0x27693c(0x1646)](_0x1ca675,_0x3819ae){var _0x2454ed=_0x27693c;return-0x1===this[_0x2454ed(0x4179)][_0x2454ed(0x1eec)][_0x2454ed(0x919)](_0x1ca675)&&this['_options']['storageBuffers'][_0x2454ed(0x3f90)](_0x1ca675),this[_0x2454ed(0x3d7c)][_0x1ca675]=_0x3819ae,this;}['isReadyForSubMesh'](_0x4d8806,_0x4475c4,_0x7e22f1){var _0x3420b0=_0x27693c;return this[_0x3420b0(0x3261)](_0x4d8806,_0x7e22f1,_0x4475c4);}[_0x27693c(0x3261)](_0x11fd35,_0x64cf2a,_0x205f0a){var _0x514e51=_0x27693c,_0x2176cc=_0x205f0a&&this['_storeEffectOnSubMeshes'];if(this[_0x514e51(0x31c8)]){if(_0x2176cc){if(_0x205f0a[_0x514e51(0x2766)]&&_0x205f0a['effect'][_0x514e51(0x3d05)])return!0x0;}else{const _0xe080a1=this[_0x514e51(0x6a9)][_0x514e51(0x2766)];if(_0xe080a1&&_0xe080a1['_wasPreviouslyReady']&&_0xe080a1[_0x514e51(0x2ecd)]===_0x64cf2a)return!0x0;}}const _0x3f92b1=this['getScene'](),_0x5dbd68=_0x3f92b1[_0x514e51(0x2cd1)](),_0x1f3338=[],_0xca9e50=[],_0x44e9f9=new _0x843b33['L']();let _0x836b2e=this[_0x514e51(0x17e7)],_0x155fac=this[_0x514e51(0x4179)][_0x514e51(0x1585)],_0x180a8b=this['_options'][_0x514e51(0x3cd4)],_0x14f08b=this[_0x514e51(0x4179)][_0x514e51(0x1bfe)];_0x5dbd68['getCaps']()[_0x514e51(0x4095)]&&_0x3f92b1[_0x514e51(0x146e)]&&_0x3f92b1[_0x514e51(0x146e)][_0x514e51(0x316e)]&&0x1<_0x3f92b1[_0x514e51(0x146e)][_0x514e51(0x316e)][_0x514e51(0x529)]()&&(this[_0x514e51(0x288d)]=!0x0,_0x1f3338[_0x514e51(0x3f90)](_0x514e51(0x3db3)),-0x1!==this[_0x514e51(0x4179)][_0x514e51(0x1585)][_0x514e51(0x919)](_0x514e51(0x1633))&&-0x1===this[_0x514e51(0x4179)][_0x514e51(0x1585)][_0x514e51(0x919)]('viewProjectionR')&&this[_0x514e51(0x4179)]['uniforms'][_0x514e51(0x3f90)]('viewProjectionR'));for(let _0x2b5041=0x0;_0x2b5041<this['_options'][_0x514e51(0x1864)]['length'];_0x2b5041++){var _0x115197=0x0===this[_0x514e51(0x4179)][_0x514e51(0x1864)][_0x2b5041][_0x514e51(0x919)](_0x514e51(0x2d28))?this['_options'][_0x514e51(0x1864)][_0x2b5041]:_0x514e51(0x2229)+this[_0x514e51(0x4179)][_0x514e51(0x1864)][_0x2b5041];_0x1f3338[_0x514e51(0x3f90)](_0x115197);}for(let _0x38c02e=0x0;_0x38c02e<this[_0x514e51(0x4179)][_0x514e51(0x221c)][_0x514e51(0x1377)];_0x38c02e++)_0xca9e50['push'](this[_0x514e51(0x4179)][_0x514e51(0x221c)][_0x38c02e]);_0x11fd35&&_0x11fd35[_0x514e51(0x41e6)](_0x51e1fa['o'][_0x514e51(0x2cec)])&&(_0xca9e50[_0x514e51(0x3f90)](_0x51e1fa['o'][_0x514e51(0x2cec)]),_0x1f3338[_0x514e51(0x3f90)](_0x514e51(0x38bd))),_0x64cf2a&&(_0x1f3338['push']('#define\x20INSTANCES'),_0x31b350['G']['PushAttributesForInstances'](_0xca9e50),null!=_0x11fd35&&_0x11fd35[_0x514e51(0x3909)]&&(_0x1f3338[_0x514e51(0x3f90)](_0x514e51(0x1f85)),_0x11fd35&&_0x11fd35[_0x514e51(0x41e6)](_0x51e1fa['o'][_0x514e51(0x191b)])&&(_0xca9e50['push'](_0x51e1fa['o'][_0x514e51(0x191b)]),_0x1f3338[_0x514e51(0x3f90)](_0x514e51(0x5d8))))),_0x11fd35&&_0x11fd35[_0x514e51(0x3675)]&&_0x11fd35[_0x514e51(0x11a5)]&&_0x11fd35[_0x514e51(0x2d12)]?(_0xca9e50[_0x514e51(0x3f90)](_0x51e1fa['o']['MatricesIndicesKind']),_0xca9e50['push'](_0x51e1fa['o'][_0x514e51(0x35b7)]),0x4<_0x11fd35[_0x514e51(0x230d)]&&(_0xca9e50[_0x514e51(0x3f90)](_0x51e1fa['o'][_0x514e51(0x317a)]),_0xca9e50['push'](_0x51e1fa['o'][_0x514e51(0xe3d)])),_0x41dffe=_0x11fd35['skeleton'],_0x1f3338['push']('#define\x20NUM_BONE_INFLUENCERS\x20'+_0x11fd35[_0x514e51(0x230d)]),_0x44e9f9[_0x514e51(0x2f95)](0x0,_0x11fd35),_0x41dffe[_0x514e51(0x2cac)]?(_0x1f3338[_0x514e51(0x3f90)]('#define\x20BONETEXTURE'),-0x1===this[_0x514e51(0x4179)][_0x514e51(0x1585)]['indexOf'](_0x514e51(0x33fd))&&this[_0x514e51(0x4179)]['uniforms'][_0x514e51(0x3f90)](_0x514e51(0x33fd)),-0x1===this[_0x514e51(0x4179)][_0x514e51(0x1bfe)]['indexOf'](_0x514e51(0xe29))&&this[_0x514e51(0x4179)][_0x514e51(0x1bfe)][_0x514e51(0x3f90)]('boneSampler')):(_0x1f3338['push'](_0x514e51(0x1bee)+(_0x41dffe[_0x514e51(0x154e)][_0x514e51(0x1377)]+0x1)),-0x1===this[_0x514e51(0x4179)][_0x514e51(0x1585)][_0x514e51(0x919)](_0x514e51(0x2bed))&&this[_0x514e51(0x4179)][_0x514e51(0x1585)][_0x514e51(0x3f90)](_0x514e51(0x2bed)))):_0x1f3338['push'](_0x514e51(0x1967));let _0x1dfe6f=0x0;var _0x41dffe=_0x11fd35?_0x11fd35['morphTargetManager']:null;if(_0x41dffe){var _0x3b7e47=_0x41dffe[_0x514e51(0x27d4)]&&-0x1!==_0x1f3338[_0x514e51(0x919)](_0x514e51(0x38cf)),_0x9b8357=_0x41dffe[_0x514e51(0x9fa)]&&-0x1!==_0x1f3338[_0x514e51(0x919)](_0x514e51(0x3604)),_0x6c42b8=_0x41dffe[_0x514e51(0x3473)]&&-0x1!==_0x1f3338[_0x514e51(0x919)](_0x514e51(0x822));_0x1dfe6f=_0x41dffe['numInfluencers'],_0x3b7e47&&_0x1f3338['push'](_0x514e51(0x18e4)),_0x9b8357&&_0x1f3338[_0x514e51(0x3f90)](_0x514e51(0x2531)),_0x6c42b8&&_0x1f3338[_0x514e51(0x3f90)](_0x514e51(0x43e)),0x0<_0x1dfe6f&&_0x1f3338[_0x514e51(0x3f90)](_0x514e51(0x2af8)),_0x41dffe[_0x514e51(0x4099)]&&(_0x1f3338[_0x514e51(0x3f90)]('#define\x20MORPHTARGETS_TEXTURE'),-0x1===this[_0x514e51(0x4179)]['uniforms'][_0x514e51(0x919)](_0x514e51(0x6ed))&&this[_0x514e51(0x4179)][_0x514e51(0x1585)]['push'](_0x514e51(0x6ed)),-0x1===this[_0x514e51(0x4179)]['samplers'][_0x514e51(0x919)](_0x514e51(0x2985))&&this[_0x514e51(0x4179)][_0x514e51(0x1bfe)][_0x514e51(0x3f90)]('morphTargets')),_0x1f3338[_0x514e51(0x3f90)](_0x514e51(0x137c)+_0x1dfe6f);for(let _0x52bd45=0x0;_0x52bd45<_0x1dfe6f;_0x52bd45++)_0xca9e50[_0x514e51(0x3f90)](_0x51e1fa['o'][_0x514e51(0x34af)]+_0x52bd45),_0x6c42b8&&_0xca9e50[_0x514e51(0x3f90)](_0x51e1fa['o'][_0x514e51(0x279a)]+_0x52bd45),_0x9b8357&&_0xca9e50['push'](_0x51e1fa['o'][_0x514e51(0x2be7)]+_0x52bd45),_0x3b7e47&&_0xca9e50[_0x514e51(0x3f90)](_0x51e1fa['o'][_0x514e51(0x2087)]+'_'+_0x52bd45);0x0<_0x1dfe6f&&((_0x155fac=_0x155fac[_0x514e51(0x13df)]())['push'](_0x514e51(0x2ba4)),_0x155fac[_0x514e51(0x3f90)](_0x514e51(0x17b0)),_0x155fac[_0x514e51(0x3f90)]('morphTargetTextureIndices'));}else _0x1f3338[_0x514e51(0x3f90)](_0x514e51(0x1c8c));_0x11fd35&&((_0x41dffe=_0x11fd35[_0x514e51(0x1322)])&&_0x41dffe['isEnabled']&&(_0x1f3338[_0x514e51(0x3f90)](_0x514e51(0x168f)),-0x1===this[_0x514e51(0x4179)][_0x514e51(0x1585)][_0x514e51(0x919)](_0x514e51(0x3e84))&&this[_0x514e51(0x4179)][_0x514e51(0x1585)]['push'](_0x514e51(0x3e84)),-0x1===this[_0x514e51(0x4179)][_0x514e51(0x1585)][_0x514e51(0x919)]('bakedVertexAnimationTextureSizeInverted')&&this[_0x514e51(0x4179)][_0x514e51(0x1585)][_0x514e51(0x3f90)](_0x514e51(0x1894)),-0x1===this[_0x514e51(0x4179)][_0x514e51(0x1585)][_0x514e51(0x919)](_0x514e51(0x3e6a))&&this[_0x514e51(0x4179)]['uniforms'][_0x514e51(0x3f90)](_0x514e51(0x3e6a)),-0x1===this[_0x514e51(0x4179)][_0x514e51(0x1bfe)][_0x514e51(0x919)](_0x514e51(0x253a))&&this['_options'][_0x514e51(0x1bfe)][_0x514e51(0x3f90)]('bakedVertexAnimationTexture')),_0x31b350['G']['PrepareAttributesForBakedVertexAnimation'](_0xca9e50,_0x11fd35,_0x1f3338));for(const _0x2e6cc9 in this['_textures'])if(!this[_0x514e51(0x407e)][_0x2e6cc9]['isReady']())return!0x1;_0x11fd35&&this[_0x514e51(0x848)](_0x11fd35)&&_0x1f3338['push']('#define\x20ALPHATEST'),!0x1!==this[_0x514e51(0x4179)][_0x514e51(0x27eb)]&&((0x0,_0x2316d1['qx'])(_0x155fac),(0x0,_0x2316d1['lK'])(this,_0x3f92b1,_0x1f3338)),this['customShaderNameResolve']&&(_0x155fac=_0x155fac['slice'](),_0x180a8b=_0x180a8b[_0x514e51(0x13df)](),_0x14f08b=_0x14f08b['slice'](),_0x836b2e=this[_0x514e51(0x3761)](_0x836b2e,_0x155fac,_0x180a8b,_0x14f08b,_0x1f3338,_0xca9e50));const _0x43135e=_0x2176cc?_0x205f0a['_getDrawWrapper']():this[_0x514e51(0x6a9)];var _0x41dffe=null!=(_0x41dffe=null===_0x43135e||void 0x0===_0x43135e?void 0x0:_0x43135e[_0x514e51(0x2766)])?_0x41dffe:null,_0x31feee=null!=(_0x31feee=null===_0x43135e||void 0x0===_0x43135e?void 0x0:_0x43135e[_0x514e51(0x1864)])?_0x31feee:null,_0x5298dc=_0x1f3338[_0x514e51(0x1301)]('\x0a');let _0x3a7951=_0x41dffe;return _0x31feee!==_0x5298dc&&(_0x3a7951=_0x5dbd68[_0x514e51(0x12cf)](_0x836b2e,{'attributes':_0xca9e50,'uniformsNames':_0x155fac,'uniformBuffersNames':_0x180a8b,'samplers':_0x14f08b,'defines':_0x5298dc,'fallbacks':_0x44e9f9,'onCompiled':this['onCompiled'],'onError':this[_0x514e51(0x374a)],'indexParameters':{'maxSimultaneousMorphTargets':_0x1dfe6f},'shaderLanguage':this['_options']['shaderLanguage']},_0x5dbd68),_0x2176cc?_0x205f0a[_0x514e51(0x319a)](_0x3a7951,_0x5298dc,this[_0x514e51(0xa57)]):_0x43135e&&_0x43135e['setEffect'](_0x3a7951,_0x5298dc),this[_0x514e51(0x3328)]&&(_0xf975d5[_0x514e51(0x2766)]=_0x3a7951,_0xf975d5[_0x514e51(0xa1c)]=null!=(_0x31feee=null!=_0x205f0a?_0x205f0a:null==_0x11fd35?void 0x0:_0x11fd35['subMeshes'][0x0])?_0x31feee:null,this[_0x514e51(0x3328)]['notifyObservers'](_0xf975d5))),_0x3a7951[_0x514e51(0x2ecd)]=!!_0x64cf2a,null!==(_0x2176cc=!(null!==_0x3a7951&&void 0x0!==_0x3a7951&&_0x3a7951[_0x514e51(0x3261)]()))&&!_0x2176cc&&(_0x41dffe!==_0x3a7951&&_0x3f92b1[_0x514e51(0x3dc3)](),_0x3a7951[_0x514e51(0x3d05)]=!0x0);}[_0x27693c(0x1328)](_0x41c70d,_0x3c7475){var _0x33ea80=_0x27693c;const _0x4be9a8=this[_0x33ea80(0x83e)](),_0x28c0b6=null!=_0x3c7475?_0x3c7475:this[_0x33ea80(0x995)]();_0x28c0b6&&(-0x1!==this[_0x33ea80(0x4179)][_0x33ea80(0x1585)][_0x33ea80(0x919)](_0x33ea80(0x2023))&&_0x28c0b6[_0x33ea80(0x1e2d)](_0x33ea80(0x2023),_0x41c70d),-0x1!==this['_options'][_0x33ea80(0x1585)][_0x33ea80(0x919)](_0x33ea80(0x3ba1))&&(_0x41c70d['multiplyToRef'](_0x4be9a8[_0x33ea80(0x2e14)](),this[_0x33ea80(0x33ab)]),_0x28c0b6[_0x33ea80(0x1e2d)](_0x33ea80(0x3ba1),this['_cachedWorldViewMatrix'])),-0x1!==this[_0x33ea80(0x4179)][_0x33ea80(0x1585)][_0x33ea80(0x919)](_0x33ea80(0x3659))&&(_0x41c70d[_0x33ea80(0x2e19)](_0x4be9a8['getTransformMatrix'](),this[_0x33ea80(0x409a)]),_0x28c0b6[_0x33ea80(0x1e2d)](_0x33ea80(0x3659),this[_0x33ea80(0x409a)])));}[_0x27693c(0x15da)](_0x29c11f,_0x3e28ed,_0x16b034){var _0x16bb1b=_0x27693c;this[_0x16bb1b(0x2de9)](_0x29c11f,_0x3e28ed,null==(_0x29c11f=_0x16b034[_0x16bb1b(0x2c9)])?void 0x0:_0x29c11f[_0x16bb1b(0x2766)],_0x16b034);}[_0x27693c(0x2de9)](_0x53d01d,_0x102f93,_0x3cd6c6,_0x3c24a6){var _0x405365=_0x27693c,_0x265c1b=_0x3c24a6&&this['_storeEffectOnSubMeshes'];const _0xad2cde=null!=_0x3cd6c6?_0x3cd6c6:_0x265c1b?_0x3c24a6[_0x405365(0x2766)]:this[_0x405365(0x995)]();if(_0xad2cde){this['_activeEffect']=_0xad2cde,this['bindOnlyWorldMatrix'](_0x53d01d,_0x3cd6c6);var _0x2080b3=this['_options'][_0x405365(0x3cd4)];let _0x15ee18=!0x1;if(_0xad2cde&&_0x2080b3&&0x0<_0x2080b3['length']&&this[_0x405365(0x83e)]()[_0x405365(0x2cd1)]()['supportsUniformBuffers']){for(let _0x52ce94=0x0;_0x52ce94<_0x2080b3[_0x405365(0x1377)];++_0x52ce94)switch(_0x2080b3[_0x52ce94]){case _0x405365(0x88d):_0x102f93&&(_0x102f93[_0x405365(0x1341)]()[_0x405365(0x26fd)](_0xad2cde,_0x405365(0x88d)),_0x102f93[_0x405365(0x34ff)](_0x53d01d));break;case _0x405365(0x390d):_0x31b350['G'][_0x405365(0x2b55)](_0xad2cde,this[_0x405365(0x83e)]()[_0x405365(0x2fde)]()),this[_0x405365(0x83e)]()[_0x405365(0x1a0a)](),_0x15ee18=!0x0;}}var _0x3c24a6=_0x102f93&&_0x265c1b?this['_mustRebind'](this['getScene'](),_0xad2cde,_0x102f93[_0x405365(0x241b)]):this[_0x405365(0x83e)]()[_0x405365(0x1aa0)]()!==this;if(_0xad2cde&&_0x3c24a6){_0x15ee18||-0x1===this[_0x405365(0x4179)]['uniforms'][_0x405365(0x919)](_0x405365(0x1d92))||_0xad2cde[_0x405365(0x1e2d)](_0x405365(0x1d92),this['getScene']()['getViewMatrix']()),_0x15ee18||-0x1===this[_0x405365(0x4179)][_0x405365(0x1585)][_0x405365(0x919)](_0x405365(0xd17))||_0xad2cde[_0x405365(0x1e2d)](_0x405365(0xd17),this[_0x405365(0x83e)]()[_0x405365(0x1d1f)]()),_0x15ee18||-0x1===this[_0x405365(0x4179)][_0x405365(0x1585)][_0x405365(0x919)]('viewProjection')||(_0xad2cde[_0x405365(0x1e2d)](_0x405365(0x1633),this[_0x405365(0x83e)]()[_0x405365(0x23b1)]()),this['_multiview']&&_0xad2cde[_0x405365(0x1e2d)](_0x405365(0x391b),this[_0x405365(0x83e)]()[_0x405365(0x1ee6)])),this['getScene']()[_0x405365(0x146e)]&&-0x1!==this['_options']['uniforms'][_0x405365(0x919)](_0x405365(0x933))&&_0xad2cde[_0x405365(0x1e2a)](_0x405365(0x933),this[_0x405365(0x83e)]()[_0x405365(0x146e)][_0x405365(0x33cd)]),_0x31b350['G'][_0x405365(0x2a10)](_0x102f93,_0xad2cde),(0x0,_0x2316d1['an'])(_0xad2cde,this,this['getScene']());let _0x5958d7;for(_0x5958d7 in this['_textures'])_0xad2cde[_0x405365(0x1888)](_0x5958d7,this['_textures'][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x1014)])_0xad2cde['setTextureArray'](_0x5958d7,this['_textureArrays'][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x1a5c)])_0xad2cde['setExternalTexture'](_0x5958d7,this[_0x405365(0x1a5c)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x2fa1)])_0xad2cde[_0x405365(0x27b0)](_0x5958d7,this[_0x405365(0x2fa1)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x4019)])_0xad2cde[_0x405365(0x429)](_0x5958d7,this['_uints'][_0x5958d7]);for(_0x5958d7 in this['_floats'])_0xad2cde[_0x405365(0x1d16)](_0x5958d7,this['_floats'][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x3ac1)])_0xad2cde[_0x405365(0x2f59)](_0x5958d7,this['_floatsArrays'][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x36cc)])_0xad2cde[_0x405365(0x3c26)](_0x5958d7,this[_0x405365(0x36cc)][_0x5958d7]);for(_0x5958d7 in this['_colors3Arrays'])_0xad2cde['setArray3'](_0x5958d7,this['_colors3Arrays'][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x25b4)]){var _0x70a62f=this[_0x405365(0x25b4)][_0x5958d7];_0xad2cde[_0x405365(0x33ca)](_0x5958d7,_0x70a62f['r'],_0x70a62f['g'],_0x70a62f['b'],_0x70a62f['a']);}for(_0x5958d7 in this[_0x405365(0x39f0)])_0xad2cde[_0x405365(0x3244)](_0x5958d7,this[_0x405365(0x39f0)][_0x5958d7]);for(_0x5958d7 in this['_vectors2'])_0xad2cde[_0x405365(0x16d7)](_0x5958d7,this[_0x405365(0x40d1)][_0x5958d7]);for(_0x5958d7 in this['_vectors3'])_0xad2cde[_0x405365(0x1e2a)](_0x5958d7,this[_0x405365(0x2df1)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x1a23)])_0xad2cde[_0x405365(0x1e83)](_0x5958d7,this[_0x405365(0x1a23)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x3eae)])_0xad2cde[_0x405365(0x397f)](_0x5958d7,this['_quaternions'][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x2eb7)])_0xad2cde[_0x405365(0x1e2d)](_0x5958d7,this[_0x405365(0x2eb7)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x4146)])_0xad2cde[_0x405365(0x34e0)](_0x5958d7,this[_0x405365(0x4146)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x1b0c)])_0xad2cde[_0x405365(0x2297)](_0x5958d7,this[_0x405365(0x1b0c)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x1cbd)])_0xad2cde[_0x405365(0x2980)](_0x5958d7,this['_matrices2x2'][_0x5958d7]);for(_0x5958d7 in this['_vectors2Arrays'])_0xad2cde[_0x405365(0x35a2)](_0x5958d7,this[_0x405365(0x3da)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x2b10)])_0xad2cde[_0x405365(0x19e9)](_0x5958d7,this[_0x405365(0x2b10)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x3f1e)])_0xad2cde[_0x405365(0x3244)](_0x5958d7,this[_0x405365(0x3f1e)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x39b6)])_0xad2cde['setArray4'](_0x5958d7,this[_0x405365(0x39b6)][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x18a6)]){var _0x1fcbc7=this['_uniformBuffers'][_0x5958d7][_0x405365(0x3181)]();_0x1fcbc7&&_0xad2cde[_0x405365(0x12b3)](_0x1fcbc7,_0x5958d7);}for(_0x5958d7 in this[_0x405365(0x1ead)])_0xad2cde[_0x405365(0x11f3)](_0x5958d7,this['_textureSamplers'][_0x5958d7]);for(_0x5958d7 in this[_0x405365(0x3d7c)])_0xad2cde['setStorageBuffer'](_0x5958d7,this['_storageBuffers'][_0x5958d7]);}_0xad2cde&&_0x102f93&&(_0x3c24a6||!this[_0x405365(0x31c8)])&&((_0x3cd6c6=_0x102f93['morphTargetManager'])&&0x0<_0x3cd6c6[_0x405365(0x1343)]&&_0x31b350['G'][_0x405365(0x3514)](_0x102f93,_0xad2cde),(_0x265c1b=_0x102f93['bakedVertexAnimationManager'])&&_0x265c1b[_0x405365(0x3c85)]&&null!=(_0x3c24a6=_0x102f93[_0x405365(0x1322)])&&_0x3c24a6[_0x405365(0x2de9)](_0xad2cde,!!_0xad2cde[_0x405365(0x2ecd)])),this[_0x405365(0x2b19)](_0x102f93,_0xad2cde);}}[_0x27693c(0x328d)](){var _0x569b9a=_0x27693c;const _0x2e0b6d=super[_0x569b9a(0x328d)]();for(const _0x10e625 in this['_textures'])_0x2e0b6d[_0x569b9a(0x3f90)](this['_textures'][_0x10e625]);for(const _0x4d1864 in this[_0x569b9a(0x1014)]){var _0x49b9b1=this['_textureArrays'][_0x4d1864];for(let _0x27b311=0x0;_0x27b311<_0x49b9b1[_0x569b9a(0x1377)];_0x27b311++)_0x2e0b6d[_0x569b9a(0x3f90)](_0x49b9b1[_0x27b311]);}return _0x2e0b6d;}[_0x27693c(0x32b8)](_0x65ce79){var _0x4b6f45=_0x27693c;if(super[_0x4b6f45(0x32b8)](_0x65ce79))return!0x0;for(const _0x54f9b8 in this[_0x4b6f45(0x407e)])if(this['_textures'][_0x54f9b8]===_0x65ce79)return!0x0;for(const _0x69cda9 in this['_textureArrays']){var _0x2fa093=this[_0x4b6f45(0x1014)][_0x69cda9];for(let _0x10b21d=0x0;_0x10b21d<_0x2fa093[_0x4b6f45(0x1377)];_0x10b21d++)if(_0x2fa093[_0x10b21d]===_0x65ce79)return!0x0;}return!0x1;}[_0x27693c(0x95b)](_0x393db0){var _0x1db7e5=_0x27693c;const _0x426bcd=_0x19fb91['p4']['Clone'](()=>new _0x19e75e(_0x393db0,this['getScene'](),this[_0x1db7e5(0x17e7)],this[_0x1db7e5(0x4179)],this[_0x1db7e5(0x376)]),this);_0x426bcd['name']=_0x393db0,_0x426bcd['id']=_0x393db0,_0x1db7e5(0x1e3f)==typeof _0x426bcd[_0x1db7e5(0x17e7)]&&(_0x426bcd['_shaderPath']=Object[_0x1db7e5(0x3345)]({},_0x426bcd[_0x1db7e5(0x17e7)])),this[_0x1db7e5(0x4179)]=Object[_0x1db7e5(0x3345)]({},this['_options']),Object[_0x1db7e5(0x689)](this['_options'])[_0x1db7e5(0x7f0)](_0x3c369f=>{var _0x248730=_0x1db7e5;const _0x51e53b=this[_0x248730(0x4179)][_0x3c369f];Array[_0x248730(0x2eb1)](_0x51e53b)&&(this[_0x248730(0x4179)][_0x3c369f]=_0x51e53b[_0x248730(0x13df)](0x0));}),this['stencil'][_0x1db7e5(0x4181)](_0x426bcd[_0x1db7e5(0x449)]);for(const _0x1c4e2b in this['_textures'])_0x426bcd[_0x1db7e5(0x1888)](_0x1c4e2b,this['_textures'][_0x1c4e2b]);for(const _0x4b92a4 in this['_textureArrays'])_0x426bcd[_0x1db7e5(0x3a44)](_0x4b92a4,this[_0x1db7e5(0x1014)][_0x4b92a4]);for(const _0x3907cd in this[_0x1db7e5(0x1a5c)])_0x426bcd[_0x1db7e5(0x305c)](_0x3907cd,this[_0x1db7e5(0x1a5c)][_0x3907cd]);for(const _0x44a538 in this['_ints'])_0x426bcd['setInt'](_0x44a538,this[_0x1db7e5(0x2fa1)][_0x44a538]);for(const _0x471c66 in this[_0x1db7e5(0x4019)])_0x426bcd[_0x1db7e5(0x429)](_0x471c66,this[_0x1db7e5(0x4019)][_0x471c66]);for(const _0x1d211d in this[_0x1db7e5(0x300f)])_0x426bcd[_0x1db7e5(0x1d16)](_0x1d211d,this['_floats'][_0x1d211d]);for(const _0x4c1c99 in this[_0x1db7e5(0x3ac1)])_0x426bcd[_0x1db7e5(0x32e8)](_0x4c1c99,this[_0x1db7e5(0x3ac1)][_0x4c1c99]);for(const _0x5ec333 in this[_0x1db7e5(0x36cc)])_0x426bcd[_0x1db7e5(0x3c26)](_0x5ec333,this[_0x1db7e5(0x36cc)][_0x5ec333]);for(const _0x4dee91 in this['_colors3Arrays'])_0x426bcd['_colors3Arrays'][_0x4dee91]=this[_0x1db7e5(0x1b9a)][_0x4dee91];for(const _0xe118c3 in this[_0x1db7e5(0x25b4)])_0x426bcd[_0x1db7e5(0x3200)](_0xe118c3,this[_0x1db7e5(0x25b4)][_0xe118c3]);for(const _0xe83015 in this['_colors4Arrays'])_0x426bcd[_0x1db7e5(0x39f0)][_0xe83015]=this[_0x1db7e5(0x39f0)][_0xe83015];for(const _0x324180 in this[_0x1db7e5(0x40d1)])_0x426bcd[_0x1db7e5(0x16d7)](_0x324180,this[_0x1db7e5(0x40d1)][_0x324180]);for(const _0x3b00ff in this[_0x1db7e5(0x2df1)])_0x426bcd[_0x1db7e5(0x1e2a)](_0x3b00ff,this[_0x1db7e5(0x2df1)][_0x3b00ff]);for(const _0x17a949 in this[_0x1db7e5(0x1a23)])_0x426bcd['setVector4'](_0x17a949,this['_vectors4'][_0x17a949]);for(const _0x58c311 in this[_0x1db7e5(0x3eae)])_0x426bcd[_0x1db7e5(0x397f)](_0x58c311,this['_quaternions'][_0x58c311]);for(const _0x3a5aaf in this['_quaternionsArrays'])_0x426bcd[_0x1db7e5(0x39b6)][_0x3a5aaf]=this[_0x1db7e5(0x39b6)][_0x3a5aaf];for(const _0x29b82a in this[_0x1db7e5(0x2eb7)])_0x426bcd[_0x1db7e5(0x1e2d)](_0x29b82a,this['_matrices'][_0x29b82a]);for(const _0x3438f1 in this[_0x1db7e5(0x4146)])_0x426bcd['_matrixArrays'][_0x3438f1]=this[_0x1db7e5(0x4146)][_0x3438f1]['slice']();for(const _0x3a3618 in this[_0x1db7e5(0x1b0c)])_0x426bcd[_0x1db7e5(0x2297)](_0x3a3618,this[_0x1db7e5(0x1b0c)][_0x3a3618]);for(const _0x35f4d4 in this[_0x1db7e5(0x1cbd)])_0x426bcd[_0x1db7e5(0x2980)](_0x35f4d4,this['_matrices2x2'][_0x35f4d4]);for(const _0x596dd0 in this[_0x1db7e5(0x3da)])_0x426bcd[_0x1db7e5(0x35a2)](_0x596dd0,this[_0x1db7e5(0x3da)][_0x596dd0]);for(const _0x3f2890 in this[_0x1db7e5(0x2b10)])_0x426bcd[_0x1db7e5(0x19e9)](_0x3f2890,this[_0x1db7e5(0x2b10)][_0x3f2890]);for(const _0x13de38 in this[_0x1db7e5(0x3f1e)])_0x426bcd['setArray4'](_0x13de38,this['_vectors4Arrays'][_0x13de38]);for(const _0x50188d in this['_uniformBuffers'])_0x426bcd[_0x1db7e5(0xb53)](_0x50188d,this[_0x1db7e5(0x18a6)][_0x50188d]);for(const _0x14442f in this['_textureSamplers'])_0x426bcd[_0x1db7e5(0x11f3)](_0x14442f,this[_0x1db7e5(0x1ead)][_0x14442f]);for(const _0x4cadac in this[_0x1db7e5(0x3d7c)])_0x426bcd['setStorageBuffer'](_0x4cadac,this['_storageBuffers'][_0x4cadac]);return _0x426bcd;}['dispose'](_0x29fa9d,_0x25c53a,_0x53b124){var _0x10fe21=_0x27693c;if(_0x25c53a){let _0x273656;for(_0x273656 in this[_0x10fe21(0x407e)])this[_0x10fe21(0x407e)][_0x273656][_0x10fe21(0x18c9)]();for(_0x273656 in this[_0x10fe21(0x1014)]){const _0x5293ac=this[_0x10fe21(0x1014)][_0x273656];for(let _0x5af05c=0x0;_0x5af05c<_0x5293ac['length'];_0x5af05c++)_0x5293ac[_0x5af05c][_0x10fe21(0x18c9)]();}}this[_0x10fe21(0x407e)]={},super[_0x10fe21(0x18c9)](_0x29fa9d,_0x25c53a,_0x53b124);}[_0x27693c(0x2fcc)](){var _0x4e28b6=_0x27693c;const _0x5a2f80=_0x19fb91['p4'][_0x4e28b6(0x2fbf)](this);_0x5a2f80[_0x4e28b6(0x2b51)]=_0x4e28b6(0x6a2),_0x5a2f80['uniqueId']=this['uniqueId'],_0x5a2f80[_0x4e28b6(0x56c)]=this['_options'],_0x5a2f80[_0x4e28b6(0x3dc8)]=this['_shaderPath'],_0x5a2f80[_0x4e28b6(0x40e2)]=this['_storeEffectOnSubMeshes'];let _0x1d76ad;for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x449)]=this[_0x4e28b6(0x449)][_0x4e28b6(0x2fcc)](),_0x5a2f80[_0x4e28b6(0xae8)]={},this[_0x4e28b6(0x407e)]))_0x5a2f80[_0x4e28b6(0xae8)][_0x1d76ad]=this[_0x4e28b6(0x407e)][_0x1d76ad][_0x4e28b6(0x2fcc)]();for(_0x1d76ad in(_0x5a2f80['textureArrays']={},this[_0x4e28b6(0x1014)])){_0x5a2f80[_0x4e28b6(0x2a65)][_0x1d76ad]=[];const _0xe52a4f=this[_0x4e28b6(0x1014)][_0x1d76ad];for(let _0x333169=0x0;_0x333169<_0xe52a4f[_0x4e28b6(0x1377)];_0x333169++)_0x5a2f80[_0x4e28b6(0x2a65)][_0x1d76ad]['push'](_0xe52a4f[_0x333169]['serialize']());}for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x1b98)]={},this[_0x4e28b6(0x2fa1)]))_0x5a2f80[_0x4e28b6(0x1b98)][_0x1d76ad]=this[_0x4e28b6(0x2fa1)][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80['uints']={},this['_uints']))_0x5a2f80[_0x4e28b6(0x70c)][_0x1d76ad]=this[_0x4e28b6(0x4019)][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x3368)]={},this[_0x4e28b6(0x300f)]))_0x5a2f80[_0x4e28b6(0x3368)][_0x1d76ad]=this[_0x4e28b6(0x300f)][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80['FloatArrays']={},this[_0x4e28b6(0x3ac1)]))_0x5a2f80[_0x4e28b6(0x33e5)][_0x1d76ad]=this['_floatsArrays'][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x311f)]={},this[_0x4e28b6(0x36cc)]))_0x5a2f80['colors3'][_0x1d76ad]=this[_0x4e28b6(0x36cc)][_0x1d76ad][_0x4e28b6(0x86e)]();for(_0x1d76ad in(_0x5a2f80['colors3Arrays']={},this['_colors3Arrays']))_0x5a2f80[_0x4e28b6(0x3e99)][_0x1d76ad]=this[_0x4e28b6(0x1b9a)][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x2e6f)]={},this[_0x4e28b6(0x25b4)]))_0x5a2f80[_0x4e28b6(0x2e6f)][_0x1d76ad]=this[_0x4e28b6(0x25b4)][_0x1d76ad]['asArray']();for(_0x1d76ad in(_0x5a2f80['colors4Arrays']={},this['_colors4Arrays']))_0x5a2f80['colors4Arrays'][_0x1d76ad]=this[_0x4e28b6(0x39f0)][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x1db2)]={},this[_0x4e28b6(0x40d1)]))_0x5a2f80[_0x4e28b6(0x1db2)][_0x1d76ad]=this[_0x4e28b6(0x40d1)][_0x1d76ad]['asArray']();for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x3acb)]={},this[_0x4e28b6(0x2df1)]))_0x5a2f80[_0x4e28b6(0x3acb)][_0x1d76ad]=this['_vectors3'][_0x1d76ad][_0x4e28b6(0x86e)]();for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0xf6e)]={},this[_0x4e28b6(0x1a23)]))_0x5a2f80[_0x4e28b6(0xf6e)][_0x1d76ad]=this[_0x4e28b6(0x1a23)][_0x1d76ad][_0x4e28b6(0x86e)]();for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x3644)]={},this[_0x4e28b6(0x3eae)]))_0x5a2f80[_0x4e28b6(0x3644)][_0x1d76ad]=this[_0x4e28b6(0x3eae)][_0x1d76ad][_0x4e28b6(0x86e)]();for(_0x1d76ad in(_0x5a2f80['matrices']={},this[_0x4e28b6(0x2eb7)]))_0x5a2f80[_0x4e28b6(0x38a2)][_0x1d76ad]=this[_0x4e28b6(0x2eb7)][_0x1d76ad][_0x4e28b6(0x86e)]();for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x3505)]={},this[_0x4e28b6(0x4146)]))_0x5a2f80[_0x4e28b6(0x3505)][_0x1d76ad]=this[_0x4e28b6(0x4146)][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x340b)]={},this['_matrices3x3']))_0x5a2f80['matrices3x3'][_0x1d76ad]=this['_matrices3x3'][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80['matrices2x2']={},this[_0x4e28b6(0x1cbd)]))_0x5a2f80[_0x4e28b6(0x3178)][_0x1d76ad]=this['_matrices2x2'][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x14ed)]={},this[_0x4e28b6(0x3da)]))_0x5a2f80['vectors2Arrays'][_0x1d76ad]=this[_0x4e28b6(0x3da)][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x1602)]={},this[_0x4e28b6(0x2b10)]))_0x5a2f80['vectors3Arrays'][_0x1d76ad]=this[_0x4e28b6(0x2b10)][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80[_0x4e28b6(0x2630)]={},this[_0x4e28b6(0x3f1e)]))_0x5a2f80[_0x4e28b6(0x2630)][_0x1d76ad]=this[_0x4e28b6(0x3f1e)][_0x1d76ad];for(_0x1d76ad in(_0x5a2f80['quaternionsArrays']={},this['_quaternionsArrays']))_0x5a2f80[_0x4e28b6(0xafe)][_0x1d76ad]=this[_0x4e28b6(0x39b6)][_0x1d76ad];return _0x5a2f80;}static[_0x27693c(0x2a19)](_0x5e029a,_0x47f668,_0xa9ade2){var _0x151055=_0x27693c;const _0x1e931a=_0x19fb91['p4'][_0x151055(0x2a19)](()=>new _0x19e75e(_0x5e029a['name'],_0x47f668,_0x5e029a[_0x151055(0x3dc8)],_0x5e029a[_0x151055(0x56c)],_0x5e029a[_0x151055(0x40e2)]),_0x5e029a,_0x47f668,_0xa9ade2);let _0x281de1;for(_0x281de1 in(_0x5e029a[_0x151055(0x449)]&&_0x1e931a[_0x151055(0x449)]['parse'](_0x5e029a[_0x151055(0x449)],_0x47f668,_0xa9ade2),_0x5e029a[_0x151055(0xae8)]))_0x1e931a[_0x151055(0x1888)](_0x281de1,_0x30afb8['x'][_0x151055(0x2a19)](_0x5e029a['textures'][_0x281de1],_0x47f668,_0xa9ade2));for(_0x281de1 in _0x5e029a['textureArrays']){var _0xbfccdd=_0x5e029a[_0x151055(0x2a65)][_0x281de1];const _0xfbd08c=new Array();for(let _0x41435a=0x0;_0x41435a<_0xbfccdd['length'];_0x41435a++)_0xfbd08c[_0x151055(0x3f90)](_0x30afb8['x']['Parse'](_0xbfccdd[_0x41435a],_0x47f668,_0xa9ade2));_0x1e931a[_0x151055(0x3a44)](_0x281de1,_0xfbd08c);}for(_0x281de1 in _0x5e029a[_0x151055(0x1b98)])_0x1e931a[_0x151055(0x27b0)](_0x281de1,_0x5e029a['ints'][_0x281de1]);for(_0x281de1 in _0x5e029a['uints'])_0x1e931a[_0x151055(0x429)](_0x281de1,_0x5e029a[_0x151055(0x70c)][_0x281de1]);for(_0x281de1 in _0x5e029a[_0x151055(0x3368)])_0x1e931a['setFloat'](_0x281de1,_0x5e029a['floats'][_0x281de1]);for(_0x281de1 in _0x5e029a[_0x151055(0x794)])_0x1e931a[_0x151055(0x32e8)](_0x281de1,_0x5e029a[_0x151055(0x794)][_0x281de1]);for(_0x281de1 in _0x5e029a['colors3'])_0x1e931a[_0x151055(0x3c26)](_0x281de1,_0x43492f['Wo'][_0x151055(0x2858)](_0x5e029a['colors3'][_0x281de1]));for(_0x281de1 in _0x5e029a['colors3Arrays']){var _0x5219a5=_0x5e029a['colors3Arrays'][_0x281de1]['reduce']((_0x587139,_0x275c35,_0x254e10)=>(_0x254e10%0x3==0x0?_0x587139[_0x151055(0x3f90)]([_0x275c35]):_0x587139[_0x587139[_0x151055(0x1377)]-0x1][_0x151055(0x3f90)](_0x275c35),_0x587139),[])[_0x151055(0x1f88)](_0x45e828=>_0x43492f['Wo']['FromArray'](_0x45e828));_0x1e931a[_0x151055(0x24b)](_0x281de1,_0x5219a5);}for(_0x281de1 in _0x5e029a[_0x151055(0x2e6f)])_0x1e931a['setColor4'](_0x281de1,_0x43492f['HE'][_0x151055(0x2858)](_0x5e029a['colors4'][_0x281de1]));for(_0x281de1 in _0x5e029a[_0x151055(0x38b7)]){var _0x28a642=_0x5e029a[_0x151055(0x38b7)][_0x281de1][_0x151055(0x41d)]((_0x477a1a,_0x214d77,_0x48e66e)=>(_0x48e66e%0x4==0x0?_0x477a1a[_0x151055(0x3f90)]([_0x214d77]):_0x477a1a[_0x477a1a[_0x151055(0x1377)]-0x1][_0x151055(0x3f90)](_0x214d77),_0x477a1a),[])[_0x151055(0x1f88)](_0x2f6102=>_0x43492f['HE'][_0x151055(0x2858)](_0x2f6102));_0x1e931a['setColor4Array'](_0x281de1,_0x28a642);}for(_0x281de1 in _0x5e029a[_0x151055(0x1db2)])_0x1e931a[_0x151055(0x16d7)](_0x281de1,_0x3b3a13['FM'][_0x151055(0x2858)](_0x5e029a['vectors2'][_0x281de1]));for(_0x281de1 in _0x5e029a[_0x151055(0x3acb)])_0x1e931a[_0x151055(0x1e2a)](_0x281de1,_0x3b3a13['P'][_0x151055(0x2858)](_0x5e029a['vectors3'][_0x281de1]));for(_0x281de1 in _0x5e029a[_0x151055(0xf6e)])_0x1e931a[_0x151055(0x1e83)](_0x281de1,_0x3b3a13['Lt'][_0x151055(0x2858)](_0x5e029a[_0x151055(0xf6e)][_0x281de1]));for(_0x281de1 in _0x5e029a[_0x151055(0x3644)])_0x1e931a['setQuaternion'](_0x281de1,_0x3b3a13['_f'][_0x151055(0x2858)](_0x5e029a[_0x151055(0x3644)][_0x281de1]));for(_0x281de1 in _0x5e029a[_0x151055(0x38a2)])_0x1e931a[_0x151055(0x1e2d)](_0x281de1,_0x3b3a13['y3']['FromArray'](_0x5e029a[_0x151055(0x38a2)][_0x281de1]));for(_0x281de1 in _0x5e029a[_0x151055(0x3505)])_0x1e931a[_0x151055(0x4146)][_0x281de1]=new Float32Array(_0x5e029a[_0x151055(0x3505)][_0x281de1]);for(_0x281de1 in _0x5e029a['matrices3x3'])_0x1e931a[_0x151055(0x2297)](_0x281de1,_0x5e029a[_0x151055(0x340b)][_0x281de1]);for(_0x281de1 in _0x5e029a[_0x151055(0x3178)])_0x1e931a[_0x151055(0x2980)](_0x281de1,_0x5e029a[_0x151055(0x3178)][_0x281de1]);for(_0x281de1 in _0x5e029a['vectors2Arrays'])_0x1e931a['setArray2'](_0x281de1,_0x5e029a[_0x151055(0x14ed)][_0x281de1]);for(_0x281de1 in _0x5e029a[_0x151055(0x1602)])_0x1e931a[_0x151055(0x19e9)](_0x281de1,_0x5e029a[_0x151055(0x1602)][_0x281de1]);for(_0x281de1 in _0x5e029a['vectors4Arrays'])_0x1e931a['setArray4'](_0x281de1,_0x5e029a['vectors4Arrays'][_0x281de1]);for(_0x281de1 in _0x5e029a['quaternionsArrays'])_0x1e931a[_0x151055(0x3244)](_0x281de1,_0x5e029a['quaternionsArrays'][_0x281de1]);return _0x1e931a;}static[_0x27693c(0x17a8)](_0x5b9085,_0x308ecc,_0x38502f,_0x335d0d=''){return new Promise((_0x24267c,_0x440b05)=>{var _0xab7b14=a8_0x5b24;const _0x54baeb=new _0x12efe2['g']();_0x54baeb['addEventListener'](_0xab7b14(0x4013),()=>{var _0x560b07=_0xab7b14;if(0x4==_0x54baeb[_0x560b07(0x278b)]){if(0xc8==_0x54baeb['status']){var _0x5ee6ff=JSON[_0x560b07(0xa2c)](_0x54baeb[_0x560b07(0x3a54)]);const _0x1f5629=this[_0x560b07(0x2a19)](_0x5ee6ff,_0x38502f||_0x1f75fa['l']['LastCreatedScene'],_0x335d0d);_0x5b9085&&(_0x1f5629[_0x560b07(0xc8c)]=_0x5b9085),_0x24267c(_0x1f5629);}else _0x440b05(_0x560b07(0x2e5e));}}),_0x54baeb['open']('GET',_0x308ecc),_0x54baeb['send']();});}static[_0x27693c(0x2490)](_0x5cc895,_0x514661,_0x4370e2=''){return new Promise((_0x5a71a7,_0x130661)=>{var _0x638a45=a8_0x5b24;const _0x5c9a74=new _0x12efe2['g']();_0x5c9a74[_0x638a45(0x1080)](_0x638a45(0x4013),()=>{var _0x1873ef=_0x638a45;if(0x4==_0x5c9a74[_0x1873ef(0x278b)]){if(0xc8==_0x5c9a74[_0x1873ef(0x2199)]){var _0xb03af8=JSON[_0x1873ef(0xa2c)](JSON[_0x1873ef(0xa2c)](_0x5c9a74[_0x1873ef(0x3a54)])[_0x1873ef(0x167e)]),_0xb03af8=JSON[_0x1873ef(0xa2c)](_0xb03af8['shaderMaterial']);const _0x473d97=this[_0x1873ef(0x2a19)](_0xb03af8,_0x514661||_0x1f75fa['l']['LastCreatedScene'],_0x4370e2);_0x473d97[_0x1873ef(0x4047)]=_0x5cc895,_0x5a71a7(_0x473d97);}else _0x130661('Unable\x20to\x20load\x20the\x20snippet\x20'+_0x5cc895);}}),_0x5c9a74[_0x638a45(0x1b3a)]('GET',this[_0x638a45(0x491)]+'/'+_0x5cc895[_0x638a45(0x3560)](/#/g,'/')),_0x5c9a74['send']();});}}_0x19e75e[_0x27693c(0x491)]=_0x2011e8['g'][_0x27693c(0x491)],_0x19e75e[_0x27693c(0xd47)]=_0x19e75e[_0x27693c(0x2490)],(0x0,_0x109e32['H'])(_0x27693c(0x6a2),_0x19e75e);},0x1614a:(_0x14cc41,_0x17dc5f,_0x29da8a)=>{_0x29da8a(0xf75c),_0x29da8a(0x9f19),_0x29da8a(0xf8c1);},0x7c4f:(_0x32cb77,_0x130a12,_0x434bec)=>{var _0x45d2ea=a8_0x16e4d8;_0x434bec['d'](_0x130a12,{'K':()=>_0x67ad81});function _0x5816c4(_0x429a04,_0x3c3aa8,_0x1e71f8,_0x238a4e){var _0x248b77=a8_0x5b24,_0x19780a,_0x320061=arguments[_0x248b77(0x1377)],_0x82cbfb=_0x320061<0x3?_0x3c3aa8:null===_0x238a4e?_0x238a4e=Object[_0x248b77(0xd3d)](_0x3c3aa8,_0x1e71f8):_0x238a4e;if(_0x248b77(0x1e3f)==typeof Reflect&&_0x248b77(0x38fa)==typeof Reflect['decorate'])_0x82cbfb=Reflect[_0x248b77(0x1dac)](_0x429a04,_0x3c3aa8,_0x1e71f8,_0x238a4e);else{for(var _0x5c048c=_0x429a04[_0x248b77(0x1377)]-0x1;0x0<=_0x5c048c;_0x5c048c--)(_0x19780a=_0x429a04[_0x5c048c])&&(_0x82cbfb=(_0x320061<0x3?_0x19780a(_0x82cbfb):0x3<_0x320061?_0x19780a(_0x3c3aa8,_0x1e71f8,_0x82cbfb):_0x19780a(_0x3c3aa8,_0x1e71f8))||_0x82cbfb);}0x3<_0x320061&&_0x82cbfb&&Object[_0x248b77(0x395)](_0x3c3aa8,_0x1e71f8,_0x82cbfb);}var _0x2c42a5=_0x434bec(0x153ad),_0x508065=_0x434bec(0x9657),_0x496212=_0x434bec(0x1446b),_0x5d6d28=_0x434bec(0x9fd1),_0x4ee5eb=_0x434bec(0xc84b),_0x35d1f0=_0x434bec(0x1a27),_0x50713d=_0x434bec(0x1836a),_0x1b44d0=_0x434bec(0x1803b),_0x1c9def=_0x434bec(0x173aa),_0x59fa0d=_0x434bec(0x519c),_0x130a12=_0x434bec(0x11e40),_0x2b6a0b=_0x434bec(0x14ea0),_0x446724=_0x434bec(0x147cf),_0x288756=_0x434bec(0xbac7),_0xe3071d=_0x434bec(0xe456),_0x2ae993=_0x434bec(0xc656),_0xf326e=(_0x434bec(0x1859e),_0x434bec(0xf570),_0x434bec(0x77a5)),_0xa7409b=_0x434bec(0x6421),_0x4ab57c=_0x434bec(0x12d77),_0x931db5=_0x434bec(0x2088);const _0x1f4e9d={'effect':null,'subMesh':null};class _0x5e0080 extends _0x130a12['H']{constructor(_0x2f9cdf){var _0x5a1908=a8_0x5b24;super(_0x2f9cdf),this[_0x5a1908(0x2b5)]=!0x1,this[_0x5a1908(0x1ad4)]=!0x1,this['MAINUV3']=!0x1,this[_0x5a1908(0x23b)]=!0x1,this[_0x5a1908(0x388b)]=!0x1,this['MAINUV6']=!0x1,this['DIFFUSE']=!0x1,this[_0x5a1908(0x18e)]=0x0,this['BAKED_VERTEX_ANIMATION_TEXTURE']=!0x1,this[_0x5a1908(0x3d4d)]=!0x1,this['AMBIENTDIRECTUV']=0x0,this[_0x5a1908(0x8ba)]=!0x1,this['OPACITYDIRECTUV']=0x0,this[_0x5a1908(0x1fff)]=!0x1,this[_0x5a1908(0x1b11)]=!0x1,this['EMISSIVE']=!0x1,this[_0x5a1908(0x32b7)]=0x0,this['SPECULAR']=!0x1,this[_0x5a1908(0x13cb)]=0x0,this[_0x5a1908(0x35c0)]=!0x1,this['BUMPDIRECTUV']=0x0,this[_0x5a1908(0x13e0)]=!0x1,this[_0x5a1908(0x1583)]=!0x1,this['SPECULAROVERALPHA']=!0x1,this[_0x5a1908(0x140e)]=!0x1,this[_0x5a1908(0x33ec)]=!0x1,this[_0x5a1908(0x2b0b)]=!0x1,this[_0x5a1908(0x3840)]=!0x1,this['CLIPPLANE5']=!0x1,this['CLIPPLANE6']=!0x1,this['ALPHATEST']=!0x1,this[_0x5a1908(0x860)]=!0x1,this['ALPHAFROMDIFFUSE']=!0x1,this[_0x5a1908(0x3122)]=!0x1,this[_0x5a1908(0x352e)]=!0x1,this[_0x5a1908(0x3b5f)]=!0x1,this[_0x5a1908(0x1194)]=!0x1,this[_0x5a1908(0x404c)]=!0x1,this[_0x5a1908(0x33d7)]=!0x1,this[_0x5a1908(0x1065)]=!0x1,this[_0x5a1908(0x139c)]=!0x1,this[_0x5a1908(0x389)]=!0x1,this[_0x5a1908(0x3da6)]=!0x1,this[_0x5a1908(0x2692)]=!0x1,this[_0x5a1908(0x3e58)]=!0x1,this[_0x5a1908(0x38f9)]=!0x1,this[_0x5a1908(0x1d41)]=!0x1,this[_0x5a1908(0x590)]=!0x1,this[_0x5a1908(0x3b1)]=!0x1,this[_0x5a1908(0x4ad)]=!0x1,this[_0x5a1908(0xa67)]=!0x1,this[_0x5a1908(0x3421)]=!0x1,this[_0x5a1908(0x2abd)]=0x0,this[_0x5a1908(0x80a)]=0x0,this[_0x5a1908(0x132d)]=!0x1,this[_0x5a1908(0x188e)]=!0x1,this[_0x5a1908(0x22d6)]=!0x1,this[_0x5a1908(0x1d85)]=!0x1,this[_0x5a1908(0xbfa)]=!0x1,this[_0x5a1908(0x3347)]=!0x1,this['ROUGHNESS']=!0x1,this[_0x5a1908(0x3777)]=!0x1,this[_0x5a1908(0x4103)]=!0x1,this[_0x5a1908(0x30b6)]=!0x1,this[_0x5a1908(0x38a0)]=!0x1,this[_0x5a1908(0x1e4b)]=0x0,this[_0x5a1908(0x32fe)]=!0x1,this[_0x5a1908(0x381e)]=!0x1,this['REFLECTIONMAP_3D']=!0x1,this['REFLECTIONMAP_SPHERICAL']=!0x1,this[_0x5a1908(0x2daf)]=!0x1,this[_0x5a1908(0x22b7)]=!0x1,this[_0x5a1908(0x19ab)]=!0x1,this[_0x5a1908(0xd99)]=!0x1,this[_0x5a1908(0x11de)]=!0x1,this[_0x5a1908(0x2c4d)]=!0x1,this['REFLECTIONMAP_EXPLICIT']=!0x1,this[_0x5a1908(0xf38)]=!0x1,this['REFLECTIONMAP_EQUIRECTANGULAR_FIXED']=!0x1,this[_0x5a1908(0x1b42)]=!0x1,this['REFLECTIONMAP_OPPOSITEZ']=!0x1,this[_0x5a1908(0x2447)]=!0x1,this[_0x5a1908(0x268b)]=!0x1,this[_0x5a1908(0xbbe)]=!0x1,this[_0x5a1908(0xf64)]=!0x1,this[_0x5a1908(0x1bc2)]=!0x1,this[_0x5a1908(0x3095)]=!0x1,this[_0x5a1908(0x1e17)]=!0x1,this[_0x5a1908(0x140f)]=!0x1,this['MORPHTARGETS_NORMAL']=!0x1,this[_0x5a1908(0x3f85)]=!0x1,this['MORPHTARGETS_UV']=!0x1,this[_0x5a1908(0x79e)]=0x0,this[_0x5a1908(0x15fc)]=!0x1,this[_0x5a1908(0x259c)]=!0x1,this[_0x5a1908(0x2eca)]=!0x1,this['ALPHATEST_AFTERALLALPHACOMPUTATIONS']=!0x1,this[_0x5a1908(0xe73)]=!0x0,this['PREPASS']=!0x1,this[_0x5a1908(0x14eb)]=!0x1,this['PREPASS_IRRADIANCE_INDEX']=-0x1,this['PREPASS_ALBEDO_SQRT']=!0x1,this['PREPASS_ALBEDO_SQRT_INDEX']=-0x1,this['PREPASS_DEPTH']=!0x1,this[_0x5a1908(0xbbf)]=-0x1,this['PREPASS_NORMAL']=!0x1,this[_0x5a1908(0x161d)]=-0x1,this['PREPASS_POSITION']=!0x1,this['PREPASS_POSITION_INDEX']=-0x1,this[_0x5a1908(0x36b2)]=!0x1,this['PREPASS_VELOCITY_INDEX']=-0x1,this[_0x5a1908(0x469)]=!0x1,this[_0x5a1908(0xe95)]=-0x1,this[_0x5a1908(0x298b)]=0x0,this['RGBDLIGHTMAP']=!0x1,this[_0x5a1908(0x36d9)]=!0x1,this[_0x5a1908(0x746)]=!0x1,this[_0x5a1908(0x1951)]=!0x1,this[_0x5a1908(0x34b4)]=!0x1,this[_0x5a1908(0x1c35)]=!0x1,this[_0x5a1908(0x410c)]=!0x1,this[_0x5a1908(0x2349)]=!0x1,this[_0x5a1908(0x459)]=!0x1,this[_0x5a1908(0x2b8c)]=!0x1,this['COLORCURVES']=!0x1,this['COLORGRADING']=!0x1,this[_0x5a1908(0x2264)]=!0x1,this[_0x5a1908(0x24a8)]=!0x1,this[_0x5a1908(0x2d7c)]=!0x1,this[_0x5a1908(0x3453)]=!0x1,this['IMAGEPROCESSINGPOSTPROCESS']=!0x1,this[_0x5a1908(0x2261)]=!0x1,this['MULTIVIEW']=!0x1,this[_0x5a1908(0x2548)]=!0x1,this[_0x5a1908(0x3758)]=!0x1,this['CAMERA_ORTHOGRAPHIC']=!0x1,this[_0x5a1908(0x3ad5)]=!0x1,this[_0x5a1908(0x2e99)]=!0x1,this[_0x5a1908(0x42c)]=!0x1,this['EXPOSURE']=!0x1,this[_0x5a1908(0x20f9)]();}[_0x45d2ea(0x3a37)](_0x8da972){var _0x1b6f53=_0x45d2ea;for(const _0x209872 of[_0x1b6f53(0x22b7),_0x1b6f53(0x33b3),'REFLECTIONMAP_PLANAR','REFLECTIONMAP_PROJECTION',_0x1b6f53(0x11de),_0x1b6f53(0x2c4d),'REFLECTIONMAP_SPHERICAL',_0x1b6f53(0xf38),_0x1b6f53(0x1cd0),_0x1b6f53(0x1b42)])this[_0x209872]=_0x209872===_0x8da972;}}class _0x67ad81 extends _0x2b6a0b['a']{constructor(_0x55582b,_0x651fd0){var _0x100201=_0x45d2ea;super(_0x55582b,_0x651fd0),this[_0x100201(0x2685)]=null,this[_0x100201(0x1123)]=null,this['_opacityTexture']=null,this[_0x100201(0x40aa)]=null,this[_0x100201(0xf69)]=null,this['_specularTexture']=null,this[_0x100201(0xdd9)]=null,this[_0x100201(0x2578)]=null,this['_refractionTexture']=null,this[_0x100201(0x2a26)]=new _0x4ee5eb['Wo'](0x0,0x0,0x0),this[_0x100201(0x75d)]=new _0x4ee5eb['Wo'](0x1,0x1,0x1),this[_0x100201(0x3d75)]=new _0x4ee5eb['Wo'](0x1,0x1,0x1),this[_0x100201(0x216d)]=new _0x4ee5eb['Wo'](0x0,0x0,0x0),this[_0x100201(0x1338)]=0x40,this[_0x100201(0x3323)]=!0x1,this[_0x100201(0xad3)]=!0x1,this[_0x100201(0x1c9c)]=!0x1,this[_0x100201(0x3907)]=!0x1,this[_0x100201(0x2505)]=!0x1,this['_disableLighting']=!0x1,this[_0x100201(0x396e)]=!0x1,this['_useParallax']=!0x1,this[_0x100201(0x1e5a)]=!0x1,this[_0x100201(0x7cd)]=0.05,this[_0x100201(0x2e6c)]=0x0,this[_0x100201(0x3e16)]=0.98,this[_0x100201(0x1f81)]=!0x0,this[_0x100201(0x287b)]=0.4,this[_0x100201(0x2656)]=!0x1,this[_0x100201(0x3888)]=!0x1,this[_0x100201(0x30f1)]=!0x1,this['_maxSimultaneousLights']=0x4,this[_0x100201(0x22df)]=!0x1,this[_0x100201(0x35d5)]=!0x1,this[_0x100201(0x400c)]=!0x1,this['_renderTargets']=new _0x508065['t'](0x10),this[_0x100201(0xda9)]=_0x5d6d28['y3']['Zero'](),this[_0x100201(0x1c11)]=new _0x4ee5eb['Wo'](0x0,0x0,0x0),this['_cacheHasRenderTargetTextures']=!0x1,this[_0x100201(0x2bef)]=new _0x4ab57c['p'](this),this[_0x100201(0x39d6)](null),this[_0x100201(0x3ed)]=new _0x50713d['o'](),this[_0x100201(0x338d)]=()=>(this[_0x100201(0x2119)]['reset'](),_0x67ad81['ReflectionTextureEnabled']&&this['_reflectionTexture']&&this['_reflectionTexture'][_0x100201(0xeab)]&&this[_0x100201(0x2119)][_0x100201(0x3f90)](this[_0x100201(0x40aa)]),_0x67ad81[_0x100201(0x1c0)]&&this[_0x100201(0x496)]&&this[_0x100201(0x496)][_0x100201(0xeab)]&&this[_0x100201(0x2119)][_0x100201(0x3f90)](this[_0x100201(0x496)]),this[_0x100201(0x3313)]['renderTargets']=this['_renderTargets'],this[_0x100201(0x36c)](this[_0x100201(0x3313)]),this[_0x100201(0x2119)]);}get[_0x45d2ea(0x363a)](){var _0x33cdff=_0x45d2ea;return this[_0x33cdff(0x14b4)];}set[_0x45d2ea(0x363a)](_0x2b6df3){var _0x414734=_0x45d2ea;this[_0x414734(0x39d6)](_0x2b6df3),this[_0x414734(0x1414)]();}['_attachImageProcessingConfiguration'](_0x396afc){var _0x56fb36=_0x45d2ea;_0x396afc!==this[_0x56fb36(0x14b4)]&&(this[_0x56fb36(0x14b4)]&&this[_0x56fb36(0x25de)]&&this[_0x56fb36(0x14b4)][_0x56fb36(0x3b4c)][_0x56fb36(0x854)](this[_0x56fb36(0x25de)]),this[_0x56fb36(0x14b4)]=_0x396afc||this['getScene']()[_0x56fb36(0x363a)],this[_0x56fb36(0x14b4)]&&(this[_0x56fb36(0x25de)]=this[_0x56fb36(0x14b4)][_0x56fb36(0x3b4c)]['add'](()=>{var _0x4dcb85=_0x56fb36;this[_0x4dcb85(0x2b86)]();})));}get[_0x45d2ea(0x3a3c)](){return!this['disableDepthWrite'];}get[_0x45d2ea(0x2c3b)](){var _0x25aa9c=_0x45d2ea;return this[_0x25aa9c(0x363a)][_0x25aa9c(0x1cb1)];}set[_0x45d2ea(0x2c3b)](_0x5dbb0b){var _0x36e80a=_0x45d2ea;this[_0x36e80a(0x363a)]['colorCurvesEnabled']=_0x5dbb0b;}get['cameraColorGradingEnabled'](){var _0x1274ac=_0x45d2ea;return this['imageProcessingConfiguration'][_0x1274ac(0x1afb)];}set[_0x45d2ea(0x1fee)](_0x209c73){var _0x3f95b7=_0x45d2ea;this[_0x3f95b7(0x363a)][_0x3f95b7(0x1afb)]=_0x209c73;}get[_0x45d2ea(0x3a2d)](){var _0x516526=_0x45d2ea;return this['_imageProcessingConfiguration'][_0x516526(0x2f15)];}set[_0x45d2ea(0x3a2d)](_0x55c898){var _0xb8f424=_0x45d2ea;this[_0xb8f424(0x14b4)]['toneMappingEnabled']=_0x55c898;}get[_0x45d2ea(0x52a)](){var _0x585138=_0x45d2ea;return this[_0x585138(0x14b4)][_0x585138(0x210a)];}set[_0x45d2ea(0x52a)](_0x5c70aa){var _0x1e71d6=_0x45d2ea;this[_0x1e71d6(0x14b4)][_0x1e71d6(0x210a)]=_0x5c70aa;}get[_0x45d2ea(0x244d)](){var _0x69a7eb=_0x45d2ea;return this['_imageProcessingConfiguration'][_0x69a7eb(0x3f4d)];}set[_0x45d2ea(0x244d)](_0x7020fd){var _0xfc8c92=_0x45d2ea;this[_0xfc8c92(0x14b4)][_0xfc8c92(0x3f4d)]=_0x7020fd;}get[_0x45d2ea(0x456)](){var _0x55b5e6=_0x45d2ea;return this[_0x55b5e6(0x14b4)][_0x55b5e6(0x996)];}set[_0x45d2ea(0x456)](_0xd45e15){var _0x1bc7f2=_0x45d2ea;this['_imageProcessingConfiguration'][_0x1bc7f2(0x996)]=_0xd45e15;}get[_0x45d2ea(0x31a7)](){var _0x15d7cc=_0x45d2ea;return this[_0x15d7cc(0x14b4)][_0x15d7cc(0x1ab2)];}set['cameraColorCurves'](_0x42263){var _0x18b301=_0x45d2ea;this[_0x18b301(0x14b4)]['colorCurves']=_0x42263;}get[_0x45d2ea(0x1cde)](){return!0x0;}get[_0x45d2ea(0x289f)](){var _0x4036ec=_0x45d2ea;return!!(_0x67ad81[_0x4036ec(0x1c4a)]&&this[_0x4036ec(0x40aa)]&&this[_0x4036ec(0x40aa)][_0x4036ec(0xeab)])||!!(_0x67ad81['RefractionTextureEnabled']&&this['_refractionTexture']&&this[_0x4036ec(0x496)]['isRenderTarget'])||this[_0x4036ec(0x18eb)];}[_0x45d2ea(0x3fcd)](){var _0x1794f0=_0x45d2ea;return _0x1794f0(0x3321);}get['useLogarithmicDepth'](){var _0xe32769=_0x45d2ea;return this[_0xe32769(0x2700)];}set[_0x45d2ea(0x2781)](_0xc6c563){var _0x478f13=_0x45d2ea;this[_0x478f13(0x2700)]=_0xc6c563&&this[_0x478f13(0x83e)]()[_0x478f13(0x2cd1)]()[_0x478f13(0xb60)]()[_0x478f13(0x4020)],this[_0x478f13(0x5ee)]();}['needAlphaBlending'](){var _0x559bd3=_0x45d2ea;return!this[_0x559bd3(0x36f)]&&(this[_0x559bd3(0x1aed)]<0x1||null!=this[_0x559bd3(0x1369)]||this['_shouldUseAlphaFromDiffuseTexture']()||this[_0x559bd3(0x4c0)]&&this[_0x559bd3(0x4c0)][_0x559bd3(0x3c85)]);}[_0x45d2ea(0x3d3a)](){var _0x207c9a=_0x45d2ea;return!!this[_0x207c9a(0xcca)]||this[_0x207c9a(0xbdf)]()&&(null==this[_0x207c9a(0xe46)]||this[_0x207c9a(0xe46)]===_0x1c9def['F']['MATERIAL_ALPHATEST']);}['_shouldUseAlphaFromDiffuseTexture'](){var _0x39d2e5=_0x45d2ea;return null!=this[_0x39d2e5(0x2685)]&&this[_0x39d2e5(0x2685)]['hasAlpha']&&this[_0x39d2e5(0x3323)]&&this['_transparencyMode']!==_0x1c9def['F'][_0x39d2e5(0x1a1b)];}[_0x45d2ea(0xbdf)](){var _0x533138=_0x45d2ea;return null!=this['_diffuseTexture']&&this['_diffuseTexture'][_0x533138(0x3475)]||null!=this[_0x533138(0x1369)];}[_0x45d2ea(0x2bb5)](){var _0x50f46c=_0x45d2ea;return this[_0x50f46c(0x2685)];}[_0x45d2ea(0xed5)](_0x2edab3,_0x5e8426,_0xa3e5ff=!0x1){var _0x3fc0e5=_0x45d2ea;if(this[_0x3fc0e5(0x25a4)]||this[_0x3fc0e5(0x1f2a)](),_0x5e8426[_0x3fc0e5(0x2766)]&&this['isFrozen']&&_0x5e8426[_0x3fc0e5(0x2766)]['_wasPreviouslyReady']&&_0x5e8426[_0x3fc0e5(0x2766)][_0x3fc0e5(0x2ecd)]===_0xa3e5ff)return!0x0;_0x5e8426[_0x3fc0e5(0x3c74)]||(this[_0x3fc0e5(0x41dd)](_0x59fa0d['S'][_0x3fc0e5(0xc5d)],this[_0x3fc0e5(0x3313)]),_0x5e8426['materialDefines']=new _0x5e0080(this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x1ec0)]));const _0x18424a=this[_0x3fc0e5(0x83e)](),_0x29c484=_0x5e8426[_0x3fc0e5(0x3c74)];if(this['_isReadyForSubMesh'](_0x5e8426))return!0x0;var _0x47ce0f=_0x18424a[_0x3fc0e5(0x2cd1)](),_0x312db9=(_0x29c484[_0x3fc0e5(0xfae)]=_0x446724['G'][_0x3fc0e5(0x2254)](_0x18424a,_0x2edab3,_0x29c484,!0x0,this['_maxSimultaneousLights'],this[_0x3fc0e5(0x3fc9)]),_0x446724['G']['PrepareDefinesForMultiview'](_0x18424a,_0x29c484),this[_0x3fc0e5(0xe4d)](_0x2edab3)&&this[_0x3fc0e5(0x83e)]()[_0x3fc0e5(0x2efb)]);if(_0x446724['G'][_0x3fc0e5(0x3a6d)](_0x18424a,_0x29c484,this[_0x3fc0e5(0x1cde)]&&!_0x312db9),_0x446724['G'][_0x3fc0e5(0x2eaa)](_0x18424a,_0x29c484,_0x312db9),_0x29c484[_0x3fc0e5(0x2389)]){this['_eventInfo']['hasRenderTargetTextures']=!0x1,this[_0x3fc0e5(0x36ad)](this[_0x3fc0e5(0x3313)]),this[_0x3fc0e5(0x18eb)]=this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x289f)],_0x29c484[_0x3fc0e5(0x19e3)]=!0x1;for(let _0x328319=0x1;_0x328319<=_0xf326e['g']['MAX_SUPPORTED_UV_SETS'];++_0x328319)_0x29c484[_0x3fc0e5(0x2ca5)+_0x328319]=!0x1;if(_0x18424a[_0x3fc0e5(0x337e)]){if(_0x29c484[_0x3fc0e5(0x18e)]=0x0,_0x29c484[_0x3fc0e5(0x3b0b)]=0x0,_0x29c484['AMBIENTDIRECTUV']=0x0,_0x29c484[_0x3fc0e5(0x3fae)]=0x0,_0x29c484['EMISSIVEDIRECTUV']=0x0,_0x29c484[_0x3fc0e5(0x13cb)]=0x0,_0x29c484[_0x3fc0e5(0x1e4b)]=0x0,this[_0x3fc0e5(0x2685)]&&_0x67ad81[_0x3fc0e5(0x2949)]){if(!this[_0x3fc0e5(0x2685)][_0x3fc0e5(0x1ec1)]())return!0x1;_0x446724['G'][_0x3fc0e5(0x1dbe)](this['_diffuseTexture'],_0x29c484,_0x3fc0e5(0x2107));}else _0x29c484[_0x3fc0e5(0x2107)]=!0x1;if(this[_0x3fc0e5(0x1123)]&&_0x67ad81['AmbientTextureEnabled']){if(!this[_0x3fc0e5(0x1123)][_0x3fc0e5(0x1ec1)]())return!0x1;_0x446724['G']['PrepareDefinesForMergedUV'](this[_0x3fc0e5(0x1123)],_0x29c484,_0x3fc0e5(0x3d4d));}else _0x29c484[_0x3fc0e5(0x3d4d)]=!0x1;if(this[_0x3fc0e5(0x1369)]&&_0x67ad81[_0x3fc0e5(0xc93)]){if(!this[_0x3fc0e5(0x1369)][_0x3fc0e5(0x1ec1)]())return!0x1;_0x446724['G'][_0x3fc0e5(0x1dbe)](this['_opacityTexture'],_0x29c484,'OPACITY'),_0x29c484[_0x3fc0e5(0x1fff)]=this[_0x3fc0e5(0x1369)][_0x3fc0e5(0x1444)];}else _0x29c484[_0x3fc0e5(0x8ba)]=!0x1;if(this['_reflectionTexture']&&_0x67ad81[_0x3fc0e5(0x1c4a)]){if(!this[_0x3fc0e5(0x40aa)]['isReadyOrNotBlocking']())return!0x1;switch(_0x29c484['_needNormals']=!0x0,_0x29c484['REFLECTION']=!0x0,_0x29c484['ROUGHNESS']=0x0<this['_roughness'],_0x29c484[_0x3fc0e5(0x1bc2)]=this[_0x3fc0e5(0x2505)],_0x29c484['INVERTCUBICMAP']=this[_0x3fc0e5(0x40aa)]['coordinatesMode']===_0x288756['x']['INVCUBIC_MODE'],_0x29c484['REFLECTIONMAP_3D']=this[_0x3fc0e5(0x40aa)]['isCube'],_0x29c484[_0x3fc0e5(0x286f)]=_0x29c484[_0x3fc0e5(0x378)]&&this[_0x3fc0e5(0x83e)]()['useRightHandedSystem']?!this['_reflectionTexture'][_0x3fc0e5(0x111b)]:this[_0x3fc0e5(0x40aa)]['invertZ'],_0x29c484[_0x3fc0e5(0x36d9)]=this[_0x3fc0e5(0x40aa)][_0x3fc0e5(0x1850)],this[_0x3fc0e5(0x40aa)][_0x3fc0e5(0x303)]){case _0x288756['x'][_0x3fc0e5(0x3895)]:_0x29c484[_0x3fc0e5(0x3a37)](_0x3fc0e5(0x33b3));break;case _0x288756['x']['PLANAR_MODE']:_0x29c484[_0x3fc0e5(0x3a37)](_0x3fc0e5(0x2daf));break;case _0x288756['x']['PROJECTION_MODE']:_0x29c484[_0x3fc0e5(0x3a37)](_0x3fc0e5(0x11de));break;case _0x288756['x'][_0x3fc0e5(0x8fe)]:_0x29c484[_0x3fc0e5(0x3a37)]('REFLECTIONMAP_SKYBOX');break;case _0x288756['x'][_0x3fc0e5(0x163e)]:_0x29c484['setReflectionMode'](_0x3fc0e5(0x1ec7));break;case _0x288756['x']['EQUIRECTANGULAR_MODE']:_0x29c484['setReflectionMode'](_0x3fc0e5(0xf38));break;case _0x288756['x'][_0x3fc0e5(0x2741)]:_0x29c484[_0x3fc0e5(0x3a37)]('REFLECTIONMAP_EQUIRECTANGULAR_FIXED');break;case _0x288756['x'][_0x3fc0e5(0x2d73)]:_0x29c484[_0x3fc0e5(0x3a37)](_0x3fc0e5(0x1b42));break;case _0x288756['x']['CUBIC_MODE']:case _0x288756['x']['INVCUBIC_MODE']:default:_0x29c484[_0x3fc0e5(0x3a37)](_0x3fc0e5(0x22b7));}_0x29c484['USE_LOCAL_REFLECTIONMAP_CUBIC']=!!this[_0x3fc0e5(0x40aa)][_0x3fc0e5(0xe6a)];}else _0x29c484[_0x3fc0e5(0x1b11)]=!0x1,_0x29c484['REFLECTIONMAP_OPPOSITEZ']=!0x1;if(this[_0x3fc0e5(0xf69)]&&_0x67ad81['EmissiveTextureEnabled']){if(!this[_0x3fc0e5(0xf69)][_0x3fc0e5(0x1ec1)]())return!0x1;_0x446724['G'][_0x3fc0e5(0x1dbe)](this[_0x3fc0e5(0xf69)],_0x29c484,_0x3fc0e5(0xb9b));}else _0x29c484[_0x3fc0e5(0xb9b)]=!0x1;if(this[_0x3fc0e5(0x2578)]&&_0x67ad81[_0x3fc0e5(0x2e0a)]){if(!this['_lightmapTexture'][_0x3fc0e5(0x1ec1)]())return!0x1;_0x446724['G'][_0x3fc0e5(0x1dbe)](this[_0x3fc0e5(0x2578)],_0x29c484,_0x3fc0e5(0x38a0)),_0x29c484[_0x3fc0e5(0x381e)]=this[_0x3fc0e5(0x2656)],_0x29c484['RGBDLIGHTMAP']=this['_lightmapTexture']['isRGBD'];}else _0x29c484[_0x3fc0e5(0x38a0)]=!0x1;if(this[_0x3fc0e5(0x32dc)]&&_0x67ad81['SpecularTextureEnabled']){if(!this['_specularTexture']['isReadyOrNotBlocking']())return!0x1;_0x446724['G'][_0x3fc0e5(0x1dbe)](this[_0x3fc0e5(0x32dc)],_0x29c484,_0x3fc0e5(0x2eee)),_0x29c484[_0x3fc0e5(0x3347)]=this[_0x3fc0e5(0x30f1)];}else _0x29c484[_0x3fc0e5(0x2eee)]=!0x1;if(_0x18424a['getEngine']()[_0x3fc0e5(0xb60)]()[_0x3fc0e5(0xc9d)]&&this[_0x3fc0e5(0xdd9)]&&_0x67ad81['BumpTextureEnabled']){if(!this['_bumpTexture'][_0x3fc0e5(0x3261)]())return!0x1;_0x446724['G']['PrepareDefinesForMergedUV'](this[_0x3fc0e5(0xdd9)],_0x29c484,_0x3fc0e5(0x35c0)),_0x29c484['PARALLAX']=this[_0x3fc0e5(0x277b)],_0x29c484[_0x3fc0e5(0x1583)]=this[_0x3fc0e5(0x1e5a)],_0x29c484[_0x3fc0e5(0x32fe)]=this['_useObjectSpaceNormalMap'];}else _0x29c484['BUMP']=!0x1,_0x29c484[_0x3fc0e5(0x13e0)]=!0x1,_0x29c484[_0x3fc0e5(0x1583)]=!0x1;if(this[_0x3fc0e5(0x496)]&&_0x67ad81[_0x3fc0e5(0x1c0)]){if(!this[_0x3fc0e5(0x496)][_0x3fc0e5(0x1ec1)]())return!0x1;_0x29c484[_0x3fc0e5(0x19e3)]=!0x0,_0x29c484[_0x3fc0e5(0xbbe)]=!0x0,_0x29c484[_0x3fc0e5(0xf64)]=this[_0x3fc0e5(0x496)]['isCube'],_0x29c484[_0x3fc0e5(0x746)]=this[_0x3fc0e5(0x496)]['isRGBD'],_0x29c484['USE_LOCAL_REFRACTIONMAP_CUBIC']=!!this['_refractionTexture']['boundingBoxSize'];}else _0x29c484['REFRACTION']=!0x1;_0x29c484[_0x3fc0e5(0x3095)]=!this['_backFaceCulling']&&this[_0x3fc0e5(0x400c)];}else _0x29c484[_0x3fc0e5(0x2107)]=!0x1,_0x29c484[_0x3fc0e5(0x3d4d)]=!0x1,_0x29c484[_0x3fc0e5(0x8ba)]=!0x1,_0x29c484[_0x3fc0e5(0x1b11)]=!0x1,_0x29c484['EMISSIVE']=!0x1,_0x29c484['LIGHTMAP']=!0x1,_0x29c484['BUMP']=!0x1,_0x29c484[_0x3fc0e5(0xbbe)]=!0x1;_0x29c484[_0x3fc0e5(0x237)]=this[_0x3fc0e5(0x2c2b)](),_0x29c484[_0x3fc0e5(0x3777)]=this[_0x3fc0e5(0xad3)],_0x29c484[_0x3fc0e5(0x4103)]=this[_0x3fc0e5(0x1c9c)],_0x29c484[_0x3fc0e5(0x3401)]=this['_useSpecularOverAlpha'],_0x29c484['PREMULTIPLYALPHA']=this[_0x3fc0e5(0x3b3b)]===_0xf326e['g'][_0x3fc0e5(0x1310)]||this['alphaMode']===_0xf326e['g'][_0x3fc0e5(0x3265)],_0x29c484['ALPHATEST_AFTERALLALPHACOMPUTATIONS']=null!==this[_0x3fc0e5(0x13f7)],_0x29c484[_0x3fc0e5(0xe73)]=null===this[_0x3fc0e5(0x13f7)]||this['needAlphaBlendingForMesh'](_0x2edab3);}if(this[_0x3fc0e5(0x3313)][_0x3fc0e5(0xed5)]=!0x0,this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x1864)]=_0x29c484,this[_0x3fc0e5(0x3313)]['subMesh']=_0x5e8426,this[_0x3fc0e5(0x1138)](this[_0x3fc0e5(0x3313)]),!this[_0x3fc0e5(0x3313)][_0x3fc0e5(0xed5)])return!0x1;if(_0x29c484[_0x3fc0e5(0x2608)]&&this[_0x3fc0e5(0x14b4)]){if(!this['_imageProcessingConfiguration'][_0x3fc0e5(0x3261)]())return!0x1;this['_imageProcessingConfiguration'][_0x3fc0e5(0x3571)](_0x29c484),_0x29c484[_0x3fc0e5(0x2e99)]=null!=this[_0x3fc0e5(0x498)]&&!this[_0x3fc0e5(0x498)][_0x3fc0e5(0x1c01)],_0x29c484[_0x3fc0e5(0x42c)]=null!=this['refractionTexture']&&!this['refractionTexture'][_0x3fc0e5(0x1c01)];}_0x29c484[_0x3fc0e5(0x34e2)]&&(_0x67ad81[_0x3fc0e5(0x2ec3)]?(this[_0x3fc0e5(0xf26)]||this[_0x3fc0e5(0x4c0)]||this[_0x3fc0e5(0x3d0)]||this['_refractionFresnelParameters']||this['_reflectionFresnelParameters'])&&(_0x29c484['DIFFUSEFRESNEL']=this[_0x3fc0e5(0xf26)]&&this[_0x3fc0e5(0xf26)]['isEnabled'],_0x29c484[_0x3fc0e5(0x404c)]=this[_0x3fc0e5(0x4c0)]&&this[_0x3fc0e5(0x4c0)]['isEnabled'],_0x29c484[_0x3fc0e5(0x33d7)]=this['_reflectionFresnelParameters']&&this[_0x3fc0e5(0x3034)][_0x3fc0e5(0x3c85)],_0x29c484[_0x3fc0e5(0x30b6)]=this[_0x3fc0e5(0x3888)],_0x29c484['REFRACTIONFRESNEL']=this[_0x3fc0e5(0x3f22)]&&this[_0x3fc0e5(0x3f22)][_0x3fc0e5(0x3c85)],_0x29c484[_0x3fc0e5(0x139c)]=this[_0x3fc0e5(0x3d0)]&&this[_0x3fc0e5(0x3d0)][_0x3fc0e5(0x3c85)],_0x29c484[_0x3fc0e5(0xfae)]=!0x0,_0x29c484[_0x3fc0e5(0x389)]=!0x0):_0x29c484[_0x3fc0e5(0x389)]=!0x1),_0x446724['G'][_0x3fc0e5(0x2154)](_0x2edab3,_0x18424a,this[_0x3fc0e5(0x2700)],this['pointsCloud'],this[_0x3fc0e5(0x1ef8)],this['_shouldTurnAlphaTestOn'](_0x2edab3)||this[_0x3fc0e5(0xcca)],_0x29c484),_0x446724['G'][_0x3fc0e5(0x24f9)](_0x18424a,_0x47ce0f,this,_0x29c484,_0xa3e5ff,null,_0x5e8426[_0x3fc0e5(0x2224)]()[_0x3fc0e5(0x3909)]),this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x1864)]=_0x29c484,this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x1a58)]=_0x2edab3,this[_0x3fc0e5(0x21ee)](this[_0x3fc0e5(0x3313)]),_0x446724['G']['PrepareDefinesForAttributes'](_0x2edab3,_0x29c484,!0x0,!0x0,!0x0),this['_callbackPluginEventPrepareDefines'](this[_0x3fc0e5(0x3313)]);let _0x59df3e=!0x1;if(_0x29c484[_0x3fc0e5(0xac9)]){_0x312db9=_0x29c484[_0x3fc0e5(0x1ac7)],_0x29c484[_0x3fc0e5(0x38c7)]();const _0x2d82d6=new _0xa7409b['L'](),_0x7b563f=(_0x29c484[_0x3fc0e5(0x1b11)]&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x0,_0x3fc0e5(0x1b11)),_0x29c484[_0x3fc0e5(0x2eee)]&&_0x2d82d6['addFallback'](0x0,_0x3fc0e5(0x2eee)),_0x29c484[_0x3fc0e5(0x35c0)]&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x0,_0x3fc0e5(0x35c0)),_0x29c484[_0x3fc0e5(0x13e0)]&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x1,'PARALLAX'),_0x29c484[_0x3fc0e5(0x1583)]&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x0,'PARALLAXOCCLUSION'),_0x29c484[_0x3fc0e5(0x3401)]&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x0,_0x3fc0e5(0x3401)),_0x29c484[_0x3fc0e5(0x352e)]&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x1,'FOG'),_0x29c484[_0x3fc0e5(0x3122)]&&_0x2d82d6['addFallback'](0x0,_0x3fc0e5(0x3122)),_0x29c484['LOGARITHMICDEPTH']&&_0x2d82d6['addFallback'](0x0,'LOGARITHMICDEPTH'),_0x446724['G']['HandleFallbacksForShadows'](_0x29c484,_0x2d82d6,this[_0x3fc0e5(0x37dd)]),_0x29c484['SPECULARTERM']&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x0,'SPECULARTERM'),_0x29c484['DIFFUSEFRESNEL']&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x1,_0x3fc0e5(0x1194)),_0x29c484[_0x3fc0e5(0x404c)]&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x2,_0x3fc0e5(0x404c)),_0x29c484['REFLECTIONFRESNEL']&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x3,_0x3fc0e5(0x33d7)),_0x29c484[_0x3fc0e5(0x139c)]&&_0x2d82d6[_0x3fc0e5(0x13e4)](0x4,'EMISSIVEFRESNEL'),_0x29c484['FRESNEL']&&_0x2d82d6['addFallback'](0x4,'FRESNEL'),_0x29c484['MULTIVIEW']&&_0x2d82d6['addFallback'](0x0,_0x3fc0e5(0x16c1)),[_0x35d1f0['o'][_0x3fc0e5(0x34af)]]);_0x29c484[_0x3fc0e5(0x3da6)]&&_0x7b563f[_0x3fc0e5(0x3f90)](_0x35d1f0['o'][_0x3fc0e5(0x279a)]),_0x29c484[_0x3fc0e5(0x2692)]&&_0x7b563f[_0x3fc0e5(0x3f90)](_0x35d1f0['o'][_0x3fc0e5(0x2be7)]);for(let _0x77d89d=0x1;_0x77d89d<=_0xf326e['g'][_0x3fc0e5(0x21ff)];++_0x77d89d)_0x29c484['UV'+_0x77d89d]&&_0x7b563f[_0x3fc0e5(0x3f90)]('uv'+(0x1===_0x77d89d?'':_0x77d89d));_0x29c484[_0x3fc0e5(0xa67)]&&_0x7b563f['push'](_0x35d1f0['o']['ColorKind']),_0x446724['G'][_0x3fc0e5(0xfea)](_0x7b563f,_0x2edab3,_0x29c484,_0x2d82d6),_0x446724['G'][_0x3fc0e5(0x2c78)](_0x7b563f,_0x29c484),_0x446724['G'][_0x3fc0e5(0x3fb2)](_0x7b563f,_0x2edab3,_0x29c484),_0x446724['G'][_0x3fc0e5(0x1697)](_0x7b563f,_0x2edab3,_0x29c484);let _0x45eec5=_0x3fc0e5(0x22a6);var _0x51fcbf=[_0x3fc0e5(0x2023),'view',_0x3fc0e5(0x1633),_0x3fc0e5(0x32c8),_0x3fc0e5(0x3606),_0x3fc0e5(0x1de5),_0x3fc0e5(0x155c),_0x3fc0e5(0x31a4),_0x3fc0e5(0x2914),'visibility','vFogInfos',_0x3fc0e5(0x1bba),_0x3fc0e5(0x23ec),_0x3fc0e5(0x377f),_0x3fc0e5(0x18fb),_0x3fc0e5(0x12fc),_0x3fc0e5(0x3f51),_0x3fc0e5(0x3ad6),'vSpecularInfos','vBumpInfos','vLightmapInfos',_0x3fc0e5(0x3999),'mBones',_0x3fc0e5(0x10d6),_0x3fc0e5(0x1d4d),'opacityMatrix',_0x3fc0e5(0xedd),_0x3fc0e5(0x9f8),_0x3fc0e5(0x41ac),_0x3fc0e5(0x3cf6),_0x3fc0e5(0x2f91),_0x3fc0e5(0x25ed),_0x3fc0e5(0x69d),_0x3fc0e5(0x10f8),_0x3fc0e5(0x3a79),'opacityParts',_0x3fc0e5(0x4022),'reflectionRightColor',_0x3fc0e5(0x28a4),'emissiveRightColor',_0x3fc0e5(0x2f52),_0x3fc0e5(0xfaa),'vReflectionPosition',_0x3fc0e5(0x21b7),_0x3fc0e5(0x278),'vRefractionSize','logarithmicDepthConstant',_0x3fc0e5(0x12b4),_0x3fc0e5(0x287b),_0x3fc0e5(0x33fd),'morphTargetTextureInfo',_0x3fc0e5(0x6ed)],_0x56c5d5=['diffuseSampler',_0x3fc0e5(0x18ba),'opacitySampler',_0x3fc0e5(0x31d3),'reflection2DSampler','emissiveSampler',_0x3fc0e5(0xd36),_0x3fc0e5(0x4c5),_0x3fc0e5(0x10ab),'refractionCubeSampler','refraction2DSampler','boneSampler',_0x3fc0e5(0x2985),_0x3fc0e5(0x1e38),_0x3fc0e5(0x2038)],_0x3e40e7=[_0x3fc0e5(0x1dd1),_0x3fc0e5(0x390d),_0x3fc0e5(0x88d)],_0x2edab3=(this['_eventInfo'][_0x3fc0e5(0x2831)]=_0x2d82d6,this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x1e8f)]=0x0,this['_eventInfo'][_0x3fc0e5(0x1864)]=_0x29c484,this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x1585)]=_0x51fcbf,this[_0x3fc0e5(0x3313)]['attributes']=_0x7b563f,this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x1bfe)]=_0x56c5d5,this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x1558)]=_0x3e40e7,this[_0x3fc0e5(0x3313)]['customCode']=void 0x0,this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x1a58)]=_0x2edab3,this['_callbackPluginEventGeneric'](_0x59fa0d['S'][_0x3fc0e5(0xd39)],this['_eventInfo']),_0x50713d['o'][_0x3fc0e5(0x3d22)](_0x51fcbf),_0x50713d['o'][_0x3fc0e5(0x1376)](_0x56c5d5),_0x1b44d0['$']&&(_0x1b44d0['$'][_0x3fc0e5(0x3438)](_0x51fcbf,_0x29c484),_0x1b44d0['$'][_0x3fc0e5(0x4199)](_0x56c5d5,_0x29c484)),_0x446724['G'][_0x3fc0e5(0x3cd3)]({'uniformsNames':_0x51fcbf,'uniformBuffersNames':_0x3e40e7,'samplers':_0x56c5d5,'defines':_0x29c484,'maxSimultaneousLights':this[_0x3fc0e5(0x37dd)]}),(0x0,_0x931db5['qx'])(_0x51fcbf),{}),_0x1e4a9c=(this[_0x3fc0e5(0x3761)]&&(_0x45eec5=this['customShaderNameResolve'](_0x45eec5,_0x51fcbf,_0x3e40e7,_0x56c5d5,_0x29c484,_0x7b563f,_0x2edab3)),_0x29c484[_0x3fc0e5(0x22e6)]()),_0xbdec19=_0x5e8426[_0x3fc0e5(0x2766)];let _0x3a4ec7=_0x18424a[_0x3fc0e5(0x2cd1)]()['createEffect'](_0x45eec5,{'attributes':_0x7b563f,'uniformsNames':_0x51fcbf,'uniformBuffersNames':_0x3e40e7,'samplers':_0x56c5d5,'defines':_0x1e4a9c,'fallbacks':_0x2d82d6,'onCompiled':this['onCompiled'],'onError':this[_0x3fc0e5(0x374a)],'indexParameters':{'maxSimultaneousLights':this[_0x3fc0e5(0x37dd)],'maxSimultaneousMorphTargets':_0x29c484[_0x3fc0e5(0x79e)]},'processFinalCode':_0x2edab3[_0x3fc0e5(0x1756)],'processCodeAfterIncludes':this['_eventInfo'][_0x3fc0e5(0x2e73)],'multiTarget':_0x29c484[_0x3fc0e5(0x16fc)]},_0x47ce0f);if(this[_0x3fc0e5(0x3313)][_0x3fc0e5(0x2e73)]=void 0x0,_0x3a4ec7){if(this['_onEffectCreatedObservable']&&(_0x1f4e9d['effect']=_0x3a4ec7,_0x1f4e9d[_0x3fc0e5(0xa1c)]=_0x5e8426,this[_0x3fc0e5(0x3328)][_0x3fc0e5(0x2a3a)](_0x1f4e9d)),this[_0x3fc0e5(0x27a6)]&&_0xbdec19&&!_0x3a4ec7[_0x3fc0e5(0x3261)]()){if(_0x3a4ec7=_0xbdec19,_0x29c484[_0x3fc0e5(0x41e2)](),_0x59df3e=this[_0x3fc0e5(0x31c8)],_0x312db9)return!(_0x29c484[_0x3fc0e5(0x1ac7)]=!0x0);}else _0x18424a[_0x3fc0e5(0x3dc3)](),_0x5e8426['setEffect'](_0x3a4ec7,_0x29c484,this['_materialContext']);}}return!(!_0x5e8426['effect']||!_0x5e8426[_0x3fc0e5(0x2766)][_0x3fc0e5(0x3261)]()||(_0x29c484[_0x3fc0e5(0x3c3f)]=_0x18424a['getRenderId'](),_0x5e8426['effect'][_0x3fc0e5(0x3d05)]=!_0x59df3e,_0x5e8426[_0x3fc0e5(0x2766)][_0x3fc0e5(0x2ecd)]=_0xa3e5ff,this[_0x3fc0e5(0x3a1e)](),0x0));}[_0x45d2ea(0x1f2a)](){var _0x4be6c0=_0x45d2ea;const _0x5824c2=this['_uniformBuffer'];_0x5824c2[_0x4be6c0(0x2d8d)]('diffuseLeftColor',0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x3a79),0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x1999),0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x4022),0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x270),0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x2f52),0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0xfaa),0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x28a4),0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0xc82),0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x377f),0x2),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x18fb),0x2),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x12fc),0x2),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x3f51),0x2),_0x5824c2['addUniform'](_0x4be6c0(0x3477),0x3),_0x5824c2[_0x4be6c0(0x2d8d)]('vReflectionSize',0x3),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x3ad6),0x2),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x5b3),0x2),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x3c7e),0x2),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x3aab),0x3),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x10d6),0x10),_0x5824c2['addUniform'](_0x4be6c0(0x1d4d),0x10),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x36be),0x10),_0x5824c2['addUniform']('reflectionMatrix',0x10),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x9f8),0x10),_0x5824c2['addUniform'](_0x4be6c0(0x25ed),0x10),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x41ac),0x10),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x3cf6),0x10),_0x5824c2[_0x4be6c0(0x2d8d)]('vTangentSpaceParams',0x2),_0x5824c2['addUniform'](_0x4be6c0(0x23ec),0x1),_0x5824c2[_0x4be6c0(0x2d8d)]('alphaCutOff',0x1),_0x5824c2['addUniform']('refractionMatrix',0x10),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x3999),0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x278),0x3),_0x5824c2['addUniform'](_0x4be6c0(0x297d),0x3),_0x5824c2[_0x4be6c0(0x2d8d)]('vSpecularColor',0x4),_0x5824c2[_0x4be6c0(0x2d8d)](_0x4be6c0(0x2914),0x3),_0x5824c2['addUniform'](_0x4be6c0(0x155c),0x4),_0x5824c2['addUniform']('vAmbientColor',0x3),super[_0x4be6c0(0x1f2a)]();}[_0x45d2ea(0x15da)](_0x17909b,_0x17c5b2,_0x2fb9a4){var _0x2e3897=_0x45d2ea;const _0x625cda=this[_0x2e3897(0x83e)]();var _0x11c158=_0x2fb9a4[_0x2e3897(0x3c74)];if(_0x11c158){const _0x56da8e=_0x2fb9a4[_0x2e3897(0x2766)];if(_0x56da8e){this['_activeEffect']=_0x56da8e,_0x17c5b2[_0x2e3897(0x1341)]()[_0x2e3897(0x26fd)](_0x56da8e,_0x2e3897(0x88d)),_0x17c5b2[_0x2e3897(0x34ff)](_0x17909b),this[_0x2e3897(0xa89)][_0x2e3897(0x26fd)](_0x56da8e,_0x2e3897(0x1dd1)),this[_0x2e3897(0x3ed)][_0x2e3897(0x15da)](this[_0x2e3897(0xead)],_0x625cda,_0x17c5b2,_0x17909b,this['isFrozen']),this[_0x2e3897(0x3313)]['subMesh']=_0x2fb9a4,this[_0x2e3897(0x18c3)](this[_0x2e3897(0x3313)]),_0x11c158[_0x2e3897(0x32fe)]&&(_0x17909b[_0x2e3897(0xd81)](this[_0x2e3897(0x3000)]),this[_0x2e3897(0x38e4)](this[_0x2e3897(0x3000)]));var _0x305469,_0x17909b=_0x56da8e[_0x2e3897(0x1a57)]||this[_0x2e3897(0xd05)](_0x625cda,_0x56da8e,_0x17c5b2[_0x2e3897(0x241b)]);_0x446724['G'][_0x2e3897(0x2a10)](_0x17c5b2,_0x56da8e);const _0x2d6776=this[_0x2e3897(0xa89)];if(_0x17909b){if(this[_0x2e3897(0x1ad5)](_0x56da8e),!_0x2d6776[_0x2e3897(0x3c49)]||!this[_0x2e3897(0x31c8)]||!_0x2d6776[_0x2e3897(0x2617)]||_0x56da8e['_forceRebindOnNextCall']){if(_0x67ad81[_0x2e3897(0x2ec3)]&&_0x11c158[_0x2e3897(0x389)]&&(this[_0x2e3897(0x4b2)]&&this[_0x2e3897(0x4b2)][_0x2e3897(0x3c85)]&&(_0x2d6776[_0x2e3897(0xde4)](_0x2e3897(0x10f8),this[_0x2e3897(0x4b2)]['leftColor'],this[_0x2e3897(0x4b2)][_0x2e3897(0xcf4)]),_0x2d6776[_0x2e3897(0xde4)]('diffuseRightColor',this[_0x2e3897(0x4b2)]['rightColor'],this[_0x2e3897(0x4b2)][_0x2e3897(0x1796)])),this[_0x2e3897(0x2e9)]&&this['opacityFresnelParameters'][_0x2e3897(0x3c85)]&&_0x2d6776[_0x2e3897(0xde4)]('opacityParts',new _0x4ee5eb['Wo'](this[_0x2e3897(0x2e9)][_0x2e3897(0x14f7)][_0x2e3897(0x1bea)](),this['opacityFresnelParameters'][_0x2e3897(0x3b07)][_0x2e3897(0x1bea)](),this[_0x2e3897(0x2e9)]['bias']),this[_0x2e3897(0x2e9)][_0x2e3897(0xcf4)]),this[_0x2e3897(0x2246)]&&this['reflectionFresnelParameters'][_0x2e3897(0x3c85)]&&(_0x2d6776[_0x2e3897(0xde4)](_0x2e3897(0x4022),this[_0x2e3897(0x2246)][_0x2e3897(0x14f7)],this['reflectionFresnelParameters'][_0x2e3897(0xcf4)]),_0x2d6776[_0x2e3897(0xde4)](_0x2e3897(0x270),this[_0x2e3897(0x2246)][_0x2e3897(0x3b07)],this[_0x2e3897(0x2246)][_0x2e3897(0x1796)])),this[_0x2e3897(0x277d)]&&this[_0x2e3897(0x277d)][_0x2e3897(0x3c85)]&&(_0x2d6776['updateColor4']('refractionLeftColor',this[_0x2e3897(0x277d)][_0x2e3897(0x14f7)],this[_0x2e3897(0x277d)][_0x2e3897(0xcf4)]),_0x2d6776['updateColor4']('refractionRightColor',this['refractionFresnelParameters'][_0x2e3897(0x3b07)],this[_0x2e3897(0x277d)][_0x2e3897(0x1796)])),this[_0x2e3897(0x1be8)]&&this[_0x2e3897(0x1be8)]['isEnabled']&&(_0x2d6776[_0x2e3897(0xde4)](_0x2e3897(0x28a4),this[_0x2e3897(0x1be8)]['leftColor'],this[_0x2e3897(0x1be8)][_0x2e3897(0xcf4)]),_0x2d6776[_0x2e3897(0xde4)](_0x2e3897(0xc82),this[_0x2e3897(0x1be8)]['rightColor'],this[_0x2e3897(0x1be8)]['bias']))),_0x625cda[_0x2e3897(0x337e)]&&(this[_0x2e3897(0x2685)]&&_0x67ad81[_0x2e3897(0x2949)]&&(_0x2d6776[_0x2e3897(0xc20)](_0x2e3897(0x377f),this['_diffuseTexture']['coordinatesIndex'],this[_0x2e3897(0x2685)][_0x2e3897(0x184a)]),_0x446724['G'][_0x2e3897(0x9a0)](this[_0x2e3897(0x2685)],_0x2d6776,_0x2e3897(0xe59))),this[_0x2e3897(0x1123)]&&_0x67ad81[_0x2e3897(0x301)]&&(_0x2d6776[_0x2e3897(0xc20)](_0x2e3897(0x18fb),this[_0x2e3897(0x1123)]['coordinatesIndex'],this['_ambientTexture'][_0x2e3897(0x184a)]),_0x446724['G']['BindTextureMatrix'](this[_0x2e3897(0x1123)],_0x2d6776,_0x2e3897(0x384e))),this[_0x2e3897(0x1369)]&&_0x67ad81[_0x2e3897(0xc93)]&&(_0x2d6776[_0x2e3897(0xc20)](_0x2e3897(0x12fc),this['_opacityTexture'][_0x2e3897(0x1246)],this['_opacityTexture'][_0x2e3897(0x184a)]),_0x446724['G'][_0x2e3897(0x9a0)](this[_0x2e3897(0x1369)],_0x2d6776,_0x2e3897(0x3727))),this[_0x2e3897(0xbdf)]()&&_0x2d6776['updateFloat'](_0x2e3897(0x287b),this[_0x2e3897(0x287b)]),this[_0x2e3897(0x40aa)]&&_0x67ad81[_0x2e3897(0x1c4a)]&&(_0x2d6776['updateFloat2'](_0x2e3897(0x3f51),this['_reflectionTexture'][_0x2e3897(0x184a)],this[_0x2e3897(0x3a17)]),_0x2d6776[_0x2e3897(0xb9e)](_0x2e3897(0xedd),this[_0x2e3897(0x40aa)][_0x2e3897(0x21df)]()),this['_reflectionTexture'][_0x2e3897(0xe6a)]&&(_0x305469=this[_0x2e3897(0x40aa)],_0x2d6776[_0x2e3897(0x645)](_0x2e3897(0x3477),_0x305469[_0x2e3897(0x4089)]),_0x2d6776[_0x2e3897(0x645)](_0x2e3897(0x21b7),_0x305469[_0x2e3897(0xe6a)]))),this[_0x2e3897(0xf69)]&&_0x67ad81[_0x2e3897(0xbd8)]&&(_0x2d6776[_0x2e3897(0xc20)](_0x2e3897(0x3ad6),this[_0x2e3897(0xf69)]['coordinatesIndex'],this['_emissiveTexture'][_0x2e3897(0x184a)]),_0x446724['G']['BindTextureMatrix'](this[_0x2e3897(0xf69)],_0x2d6776,'emissive')),this[_0x2e3897(0x2578)]&&_0x67ad81[_0x2e3897(0x2e0a)]&&(_0x2d6776[_0x2e3897(0xc20)](_0x2e3897(0x5b3),this[_0x2e3897(0x2578)]['coordinatesIndex'],this[_0x2e3897(0x2578)]['level']),_0x446724['G']['BindTextureMatrix'](this[_0x2e3897(0x2578)],_0x2d6776,'lightmap')),this[_0x2e3897(0x32dc)]&&_0x67ad81[_0x2e3897(0x187b)]&&(_0x2d6776[_0x2e3897(0xc20)](_0x2e3897(0x3c7e),this[_0x2e3897(0x32dc)][_0x2e3897(0x1246)],this[_0x2e3897(0x32dc)][_0x2e3897(0x184a)]),_0x446724['G'][_0x2e3897(0x9a0)](this[_0x2e3897(0x32dc)],_0x2d6776,_0x2e3897(0x28a5))),this[_0x2e3897(0xdd9)]&&_0x625cda['getEngine']()[_0x2e3897(0xb60)]()[_0x2e3897(0xc9d)]&&_0x67ad81['BumpTextureEnabled']&&(_0x2d6776[_0x2e3897(0xcbe)](_0x2e3897(0x3aab),this[_0x2e3897(0xdd9)][_0x2e3897(0x1246)],0x1/this[_0x2e3897(0xdd9)]['level'],this[_0x2e3897(0x7cd)]),_0x446724['G'][_0x2e3897(0x9a0)](this[_0x2e3897(0xdd9)],_0x2d6776,_0x2e3897(0x3484)),_0x625cda['_mirroredCameraPosition']?_0x2d6776[_0x2e3897(0xc20)](_0x2e3897(0x12b4),this[_0x2e3897(0x22df)]?0x1:-0x1,this[_0x2e3897(0x35d5)]?0x1:-0x1):_0x2d6776['updateFloat2']('vTangentSpaceParams',this[_0x2e3897(0x22df)]?-0x1:0x1,this[_0x2e3897(0x35d5)]?-0x1:0x1)),this[_0x2e3897(0x496)]&&_0x67ad81['RefractionTextureEnabled'])){let _0x2a4086=0x1;this[_0x2e3897(0x496)][_0x2e3897(0x3936)]||(_0x2d6776[_0x2e3897(0xb9e)]('refractionMatrix',this[_0x2e3897(0x496)][_0x2e3897(0x21df)]()),this[_0x2e3897(0x496)][_0x2e3897(0x116c)]&&(_0x2a4086=this['_refractionTexture'][_0x2e3897(0x116c)])),_0x2d6776['updateFloat4'](_0x2e3897(0x3999),this[_0x2e3897(0x496)][_0x2e3897(0x184a)],this['indexOfRefraction'],_0x2a4086,this[_0x2e3897(0x1f81)]?-0x1:0x1),this[_0x2e3897(0x496)]['boundingBoxSize']&&(_0x305469=this['_refractionTexture'],_0x2d6776['updateVector3'](_0x2e3897(0x278),_0x305469['boundingBoxPosition']),_0x2d6776[_0x2e3897(0x645)]('vRefractionSize',_0x305469['boundingBoxSize']));}this[_0x2e3897(0x1139)]&&_0x2d6776[_0x2e3897(0x652)]('pointSize',this[_0x2e3897(0x23ec)]),_0x11c158[_0x2e3897(0x3b5f)]&&_0x2d6776['updateColor4'](_0x2e3897(0x31a4),this[_0x2e3897(0x3d75)],this['specularPower']),_0x2d6776[_0x2e3897(0x2b32)](_0x2e3897(0x2914),_0x67ad81[_0x2e3897(0xbd8)]?this[_0x2e3897(0x216d)]:_0x4ee5eb['Wo'][_0x2e3897(0x923)]),_0x2d6776[_0x2e3897(0xde4)]('vDiffuseColor',this['diffuseColor'],this[_0x2e3897(0x1aed)]),_0x625cda[_0x2e3897(0x2a26)]['multiplyToRef'](this[_0x2e3897(0x2a26)],this[_0x2e3897(0x1c11)]),_0x2d6776[_0x2e3897(0x2b32)](_0x2e3897(0x1de5),this[_0x2e3897(0x1c11)]);}_0x625cda[_0x2e3897(0x337e)]&&(this['_diffuseTexture']&&_0x67ad81[_0x2e3897(0x2949)]&&_0x56da8e['setTexture'](_0x2e3897(0x399c),this[_0x2e3897(0x2685)]),this[_0x2e3897(0x1123)]&&_0x67ad81[_0x2e3897(0x301)]&&_0x56da8e[_0x2e3897(0x1888)](_0x2e3897(0x18ba),this[_0x2e3897(0x1123)]),this[_0x2e3897(0x1369)]&&_0x67ad81[_0x2e3897(0xc93)]&&_0x56da8e[_0x2e3897(0x1888)](_0x2e3897(0xeaa),this['_opacityTexture']),this[_0x2e3897(0x40aa)]&&_0x67ad81[_0x2e3897(0x1c4a)]&&(this['_reflectionTexture'][_0x2e3897(0x3936)]?_0x56da8e[_0x2e3897(0x1888)](_0x2e3897(0x31d3),this['_reflectionTexture']):_0x56da8e['setTexture'](_0x2e3897(0x1e68),this[_0x2e3897(0x40aa)])),this[_0x2e3897(0xf69)]&&_0x67ad81['EmissiveTextureEnabled']&&_0x56da8e[_0x2e3897(0x1888)](_0x2e3897(0x2d96),this[_0x2e3897(0xf69)]),this['_lightmapTexture']&&_0x67ad81['LightmapTextureEnabled']&&_0x56da8e[_0x2e3897(0x1888)]('lightmapSampler',this[_0x2e3897(0x2578)]),this[_0x2e3897(0x32dc)]&&_0x67ad81[_0x2e3897(0x187b)]&&_0x56da8e[_0x2e3897(0x1888)](_0x2e3897(0xd36),this[_0x2e3897(0x32dc)]),this[_0x2e3897(0xdd9)]&&_0x625cda[_0x2e3897(0x2cd1)]()['getCaps']()['standardDerivatives']&&_0x67ad81[_0x2e3897(0x27f6)]&&_0x56da8e[_0x2e3897(0x1888)](_0x2e3897(0x4c5),this[_0x2e3897(0xdd9)]),this[_0x2e3897(0x496)]&&_0x67ad81[_0x2e3897(0x1c0)]&&(this[_0x2e3897(0x496)][_0x2e3897(0x3936)]?_0x56da8e[_0x2e3897(0x1888)](_0x2e3897(0x2060),this[_0x2e3897(0x496)]):_0x56da8e['setTexture']('refraction2DSampler',this['_refractionTexture']))),this[_0x2e3897(0x83e)]()[_0x2e3897(0x2efb)]&&this[_0x2e3897(0xe4d)](_0x17c5b2)&&this['getScene']()[_0x2e3897(0x1564)]['bind'](_0x56da8e),this[_0x2e3897(0x3313)]['subMesh']=_0x2fb9a4,this[_0x2e3897(0x1213)](this[_0x2e3897(0x3313)]),(0x0,_0x931db5['an'])(_0x56da8e,this,_0x625cda),this['bindEyePosition'](_0x56da8e);}else _0x625cda[_0x2e3897(0x2cd1)]()[_0x2e3897(0x1553)][_0x2e3897(0x1471)]&&(this['_needToBindSceneUbo']=!0x0);!_0x17909b&&this[_0x2e3897(0x31c8)]||(_0x625cda[_0x2e3897(0x3860)]&&!this[_0x2e3897(0x3fc9)]&&_0x446724['G'][_0x2e3897(0x2a87)](_0x625cda,_0x17c5b2,_0x56da8e,_0x11c158,this[_0x2e3897(0x37dd)]),(_0x625cda[_0x2e3897(0x1ef8)]&&_0x17c5b2['applyFog']&&_0x625cda[_0x2e3897(0xb61)]!==_0x496212['x']['FOGMODE_NONE']||this['_reflectionTexture']||this[_0x2e3897(0x496)]||_0x17c5b2[_0x2e3897(0x2ecb)]||_0x11c158[_0x2e3897(0x16fc)])&&this['bindView'](_0x56da8e),_0x446724['G'][_0x2e3897(0x40e5)](_0x625cda,_0x17c5b2,_0x56da8e),_0x11c158[_0x2e3897(0x79e)]&&_0x446724['G'][_0x2e3897(0x3514)](_0x17c5b2,_0x56da8e),_0x11c158[_0x2e3897(0x1b30)]&&null!=(_0x305469=_0x17c5b2[_0x2e3897(0x1322)])&&_0x305469[_0x2e3897(0x2de9)](_0x56da8e,_0x11c158['INSTANCES']),this[_0x2e3897(0x2781)]&&_0x446724['G'][_0x2e3897(0x32be)](_0x11c158,_0x56da8e,_0x625cda),this[_0x2e3897(0x14b4)]&&!this[_0x2e3897(0x14b4)]['applyByPostProcess']&&this[_0x2e3897(0x14b4)][_0x2e3897(0x2de9)](this[_0x2e3897(0xead)])),this[_0x2e3897(0x2b19)](_0x17c5b2,this[_0x2e3897(0xead)]),_0x2d6776[_0x2e3897(0x22f)]();}}}[_0x45d2ea(0x271b)](){var _0x38c7d8=_0x45d2ea;const _0x438db9=super[_0x38c7d8(0x271b)]();return this[_0x38c7d8(0x2685)]&&this['_diffuseTexture'][_0x38c7d8(0x3ac2)]&&0x0<this[_0x38c7d8(0x2685)][_0x38c7d8(0x3ac2)][_0x38c7d8(0x1377)]&&_0x438db9[_0x38c7d8(0x3f90)](this['_diffuseTexture']),this['_ambientTexture']&&this[_0x38c7d8(0x1123)][_0x38c7d8(0x3ac2)]&&0x0<this[_0x38c7d8(0x1123)][_0x38c7d8(0x3ac2)]['length']&&_0x438db9[_0x38c7d8(0x3f90)](this[_0x38c7d8(0x1123)]),this[_0x38c7d8(0x1369)]&&this['_opacityTexture'][_0x38c7d8(0x3ac2)]&&0x0<this[_0x38c7d8(0x1369)][_0x38c7d8(0x3ac2)]['length']&&_0x438db9['push'](this['_opacityTexture']),this['_reflectionTexture']&&this[_0x38c7d8(0x40aa)]['animations']&&0x0<this[_0x38c7d8(0x40aa)][_0x38c7d8(0x3ac2)]['length']&&_0x438db9[_0x38c7d8(0x3f90)](this[_0x38c7d8(0x40aa)]),this[_0x38c7d8(0xf69)]&&this[_0x38c7d8(0xf69)][_0x38c7d8(0x3ac2)]&&0x0<this[_0x38c7d8(0xf69)]['animations'][_0x38c7d8(0x1377)]&&_0x438db9[_0x38c7d8(0x3f90)](this[_0x38c7d8(0xf69)]),this['_specularTexture']&&this['_specularTexture'][_0x38c7d8(0x3ac2)]&&0x0<this[_0x38c7d8(0x32dc)][_0x38c7d8(0x3ac2)][_0x38c7d8(0x1377)]&&_0x438db9['push'](this[_0x38c7d8(0x32dc)]),this[_0x38c7d8(0xdd9)]&&this[_0x38c7d8(0xdd9)][_0x38c7d8(0x3ac2)]&&0x0<this[_0x38c7d8(0xdd9)][_0x38c7d8(0x3ac2)][_0x38c7d8(0x1377)]&&_0x438db9['push'](this[_0x38c7d8(0xdd9)]),this[_0x38c7d8(0x2578)]&&this['_lightmapTexture']['animations']&&0x0<this[_0x38c7d8(0x2578)][_0x38c7d8(0x3ac2)][_0x38c7d8(0x1377)]&&_0x438db9['push'](this[_0x38c7d8(0x2578)]),this[_0x38c7d8(0x496)]&&this['_refractionTexture'][_0x38c7d8(0x3ac2)]&&0x0<this['_refractionTexture'][_0x38c7d8(0x3ac2)]['length']&&_0x438db9['push'](this['_refractionTexture']),_0x438db9;}[_0x45d2ea(0x328d)](){var _0x5b5de1=_0x45d2ea;const _0x44b0b1=super[_0x5b5de1(0x328d)]();return this[_0x5b5de1(0x2685)]&&_0x44b0b1[_0x5b5de1(0x3f90)](this[_0x5b5de1(0x2685)]),this[_0x5b5de1(0x1123)]&&_0x44b0b1[_0x5b5de1(0x3f90)](this[_0x5b5de1(0x1123)]),this['_opacityTexture']&&_0x44b0b1[_0x5b5de1(0x3f90)](this[_0x5b5de1(0x1369)]),this[_0x5b5de1(0x40aa)]&&_0x44b0b1[_0x5b5de1(0x3f90)](this[_0x5b5de1(0x40aa)]),this[_0x5b5de1(0xf69)]&&_0x44b0b1['push'](this[_0x5b5de1(0xf69)]),this[_0x5b5de1(0x32dc)]&&_0x44b0b1[_0x5b5de1(0x3f90)](this['_specularTexture']),this[_0x5b5de1(0xdd9)]&&_0x44b0b1[_0x5b5de1(0x3f90)](this[_0x5b5de1(0xdd9)]),this[_0x5b5de1(0x2578)]&&_0x44b0b1[_0x5b5de1(0x3f90)](this[_0x5b5de1(0x2578)]),this[_0x5b5de1(0x496)]&&_0x44b0b1[_0x5b5de1(0x3f90)](this[_0x5b5de1(0x496)]),_0x44b0b1;}['hasTexture'](_0xb29c10){var _0x180ab6=_0x45d2ea;return!!super[_0x180ab6(0x32b8)](_0xb29c10)||this[_0x180ab6(0x2685)]===_0xb29c10||this[_0x180ab6(0x1123)]===_0xb29c10||this[_0x180ab6(0x1369)]===_0xb29c10||this['_reflectionTexture']===_0xb29c10||this[_0x180ab6(0xf69)]===_0xb29c10||this['_specularTexture']===_0xb29c10||this[_0x180ab6(0xdd9)]===_0xb29c10||this[_0x180ab6(0x2578)]===_0xb29c10||this[_0x180ab6(0x496)]===_0xb29c10;}['dispose'](_0x174205,_0x507302){var _0x37de6c=_0x45d2ea,_0x59004b;_0x507302&&(null!=(_0x59004b=this['_diffuseTexture'])&&_0x59004b[_0x37de6c(0x18c9)](),null!=(_0x59004b=this[_0x37de6c(0x1123)])&&_0x59004b[_0x37de6c(0x18c9)](),null!=(_0x59004b=this[_0x37de6c(0x1369)])&&_0x59004b[_0x37de6c(0x18c9)](),null!=(_0x59004b=this['_reflectionTexture'])&&_0x59004b[_0x37de6c(0x18c9)](),null!=(_0x59004b=this[_0x37de6c(0xf69)])&&_0x59004b[_0x37de6c(0x18c9)](),null!=(_0x59004b=this[_0x37de6c(0x32dc)])&&_0x59004b['dispose'](),null!=(_0x59004b=this[_0x37de6c(0xdd9)])&&_0x59004b[_0x37de6c(0x18c9)](),null!=(_0x59004b=this['_lightmapTexture'])&&_0x59004b['dispose'](),null!=(_0x59004b=this[_0x37de6c(0x496)])&&_0x59004b[_0x37de6c(0x18c9)]()),this[_0x37de6c(0x14b4)]&&this[_0x37de6c(0x25de)]&&this[_0x37de6c(0x14b4)][_0x37de6c(0x3b4c)]['remove'](this[_0x37de6c(0x25de)]),super[_0x37de6c(0x18c9)](_0x174205,_0x507302);}['clone'](_0x161b86){var _0xc3401e=_0x45d2ea;const _0x15bf0f=_0x2c42a5['p4'][_0xc3401e(0x73d)](()=>new _0x67ad81(_0x161b86,this['getScene']()),this);return _0x15bf0f[_0xc3401e(0xc8c)]=_0x161b86,_0x15bf0f['id']=_0x161b86,this[_0xc3401e(0x449)][_0xc3401e(0x4181)](_0x15bf0f[_0xc3401e(0x449)]),_0x15bf0f;}static[_0x45d2ea(0x2a19)](_0x87a323,_0x2c8633,_0x5804ba){var _0x201091=_0x45d2ea;const _0x33615f=_0x2c42a5['p4'][_0x201091(0x2a19)](()=>new _0x67ad81(_0x87a323[_0x201091(0xc8c)],_0x2c8633),_0x87a323,_0x2c8633,_0x5804ba);return _0x87a323[_0x201091(0x449)]&&_0x33615f[_0x201091(0x449)]['parse'](_0x87a323['stencil'],_0x2c8633,_0x5804ba),_0x33615f;}static get['DiffuseTextureEnabled'](){var _0x3dae7c=_0x45d2ea;return _0x2ae993['k'][_0x3dae7c(0x2949)];}static set[_0x45d2ea(0x2949)](_0x2695e6){_0x2ae993['k']['DiffuseTextureEnabled']=_0x2695e6;}static get[_0x45d2ea(0x28e6)](){var _0x1583d8=_0x45d2ea;return _0x2ae993['k'][_0x1583d8(0x28e6)];}static set[_0x45d2ea(0x28e6)](_0xbe58d1){_0x2ae993['k']['DetailTextureEnabled']=_0xbe58d1;}static get['AmbientTextureEnabled'](){return _0x2ae993['k']['AmbientTextureEnabled'];}static set[_0x45d2ea(0x301)](_0x81f747){var _0x32dbee=_0x45d2ea;_0x2ae993['k'][_0x32dbee(0x301)]=_0x81f747;}static get[_0x45d2ea(0xc93)](){var _0x2cf751=_0x45d2ea;return _0x2ae993['k'][_0x2cf751(0xc93)];}static set[_0x45d2ea(0xc93)](_0x3f8d4f){_0x2ae993['k']['OpacityTextureEnabled']=_0x3f8d4f;}static get['ReflectionTextureEnabled'](){return _0x2ae993['k']['ReflectionTextureEnabled'];}static set[_0x45d2ea(0x1c4a)](_0x54ecd4){var _0x3d8e86=_0x45d2ea;_0x2ae993['k'][_0x3d8e86(0x1c4a)]=_0x54ecd4;}static get[_0x45d2ea(0xbd8)](){var _0x189ca6=_0x45d2ea;return _0x2ae993['k'][_0x189ca6(0xbd8)];}static set['EmissiveTextureEnabled'](_0x3b8104){_0x2ae993['k']['EmissiveTextureEnabled']=_0x3b8104;}static get['SpecularTextureEnabled'](){var _0x4da086=_0x45d2ea;return _0x2ae993['k'][_0x4da086(0x187b)];}static set[_0x45d2ea(0x187b)](_0x5f168a){var _0x372be7=_0x45d2ea;_0x2ae993['k'][_0x372be7(0x187b)]=_0x5f168a;}static get['BumpTextureEnabled'](){return _0x2ae993['k']['BumpTextureEnabled'];}static set[_0x45d2ea(0x27f6)](_0x3b9c12){var _0x4fd135=_0x45d2ea;_0x2ae993['k'][_0x4fd135(0x27f6)]=_0x3b9c12;}static get[_0x45d2ea(0x2e0a)](){return _0x2ae993['k']['LightmapTextureEnabled'];}static set[_0x45d2ea(0x2e0a)](_0x151347){var _0x5cc22a=_0x45d2ea;_0x2ae993['k'][_0x5cc22a(0x2e0a)]=_0x151347;}static get[_0x45d2ea(0x1c0)](){var _0x58887c=_0x45d2ea;return _0x2ae993['k'][_0x58887c(0x1c0)];}static set[_0x45d2ea(0x1c0)](_0x3323e2){_0x2ae993['k']['RefractionTextureEnabled']=_0x3323e2;}static get[_0x45d2ea(0x388)](){var _0x193b57=_0x45d2ea;return _0x2ae993['k'][_0x193b57(0x388)];}static set[_0x45d2ea(0x388)](_0x22778e){var _0x48480e=_0x45d2ea;_0x2ae993['k'][_0x48480e(0x388)]=_0x22778e;}static get[_0x45d2ea(0x2ec3)](){var _0x11a24a=_0x45d2ea;return _0x2ae993['k'][_0x11a24a(0x2ec3)];}static set[_0x45d2ea(0x2ec3)](_0x3968b5){var _0x20464a=_0x45d2ea;_0x2ae993['k'][_0x20464a(0x2ec3)]=_0x3968b5;}}_0x5816c4([(0x0,_0x2c42a5['oU'])(_0x45d2ea(0x1f9a))],_0x67ad81[_0x45d2ea(0x41df)],'_diffuseTexture',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x410f))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x1f9a),void 0x0),_0x5816c4([(0x0,_0x2c42a5['oU'])(_0x45d2ea(0x3fcb))],_0x67ad81[_0x45d2ea(0x41df)],'_ambientTexture',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x3fcb),void 0x0),_0x5816c4([(0x0,_0x2c42a5['oU'])(_0x45d2ea(0x23e5))],_0x67ad81[_0x45d2ea(0x41df)],'_opacityTexture',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])('_markAllSubMeshesAsTexturesAndMiscDirty')],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x23e5),void 0x0),_0x5816c4([(0x0,_0x2c42a5['oU'])(_0x45d2ea(0x498))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x40aa),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],'reflectionTexture',void 0x0),_0x5816c4([(0x0,_0x2c42a5['oU'])(_0x45d2ea(0x3517))],_0x67ad81['prototype'],'_emissiveTexture',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],'emissiveTexture',void 0x0),_0x5816c4([(0x0,_0x2c42a5['oU'])(_0x45d2ea(0x255d))],_0x67ad81['prototype'],'_specularTexture',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x255d),void 0x0),_0x5816c4([(0x0,_0x2c42a5['oU'])(_0x45d2ea(0x23b3))],_0x67ad81['prototype'],'_bumpTexture',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x23b3),void 0x0),_0x5816c4([(0x0,_0x2c42a5['oU'])(_0x45d2ea(0x1f31))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x2578),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x1f31),void 0x0),_0x5816c4([(0x0,_0x2c42a5['oU'])('refractionTexture')],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x496),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x11f0),void 0x0),_0x5816c4([(0x0,_0x2c42a5['n9'])(_0x45d2ea(0x384e))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x2a26),void 0x0),_0x5816c4([(0x0,_0x2c42a5['n9'])(_0x45d2ea(0xe59))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x75d),void 0x0),_0x5816c4([(0x0,_0x2c42a5['n9'])('specular')],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x3d75),void 0x0),_0x5816c4([(0x0,_0x2c42a5['n9'])(_0x45d2ea(0x2024))],_0x67ad81['prototype'],'emissiveColor',void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])()],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x1338),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])('useAlphaFromDiffuseTexture')],_0x67ad81['prototype'],_0x45d2ea(0x3323),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x410f))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x3f03),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x35bd))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0xad3),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x35bd),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])('linkEmissiveWithDiffuse')],_0x67ad81[_0x45d2ea(0x41df)],'_linkEmissiveWithDiffuse',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x1d35),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x239e))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x3907),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x239e),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])('useReflectionOverAlpha')],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x2505),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x2375),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x2e95))],_0x67ad81[_0x45d2ea(0x41df)],'_disableLighting',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])('_markAllSubMeshesAsLightsDirty')],_0x67ad81[_0x45d2ea(0x41df)],'disableLighting',void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x39b4))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x396e),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x39b4),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])('useParallax')],_0x67ad81['prototype'],_0x45d2ea(0x277b),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x3649),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x3f10))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x1e5a),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x3f10),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])()],_0x67ad81['prototype'],_0x45d2ea(0x7cd),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x3a17))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x2e6c),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],'roughness',void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])()],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x3e16),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])()],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x1f81),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])()],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x287b),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x166e))],_0x67ad81['prototype'],'_useLightmapAsShadowmap',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])('_markAllSubMeshesAsTexturesDirty')],_0x67ad81['prototype'],'useLightmapAsShadowmap',void 0x0),_0x5816c4([(0x0,_0x2c42a5['qQ'])(_0x45d2ea(0x4b2))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0xf26),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x3c57))],_0x67ad81['prototype'],_0x45d2ea(0x4b2),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qQ'])(_0x45d2ea(0x2e9))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x4c0),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x12e0))],_0x67ad81['prototype'],_0x45d2ea(0x2e9),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qQ'])(_0x45d2ea(0x2246))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x3034),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])('_markAllSubMeshesAsFresnelDirty')],_0x67ad81[_0x45d2ea(0x41df)],'reflectionFresnelParameters',void 0x0),_0x5816c4([(0x0,_0x2c42a5['qQ'])('refractionFresnelParameters')],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x3f22),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])('_markAllSubMeshesAsFresnelDirty')],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x277d),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qQ'])(_0x45d2ea(0x1be8))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x3d0),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x3c57))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x1be8),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x1187))],_0x67ad81[_0x45d2ea(0x41df)],'_useReflectionFresnelFromSpecular',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x3c57))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x1187),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x28ba))],_0x67ad81['prototype'],_0x45d2ea(0x30f1),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81['prototype'],_0x45d2ea(0x28ba),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])('maxSimultaneousLights')],_0x67ad81['prototype'],_0x45d2ea(0x37dd),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])('_markAllSubMeshesAsLightsDirty')],_0x67ad81['prototype'],'maxSimultaneousLights',void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x2666))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x22df),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81['prototype'],_0x45d2ea(0x2666),void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x18f))],_0x67ad81[_0x45d2ea(0x41df)],_0x45d2ea(0x35d5),void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81['prototype'],'invertNormalMapY',void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])(_0x45d2ea(0x3670))],_0x67ad81['prototype'],'_twoSidedLighting',void 0x0),_0x5816c4([(0x0,_0x2c42a5['wz'])(_0x45d2ea(0x1414))],_0x67ad81[_0x45d2ea(0x41df)],'twoSidedLighting',void 0x0),_0x5816c4([(0x0,_0x2c42a5['qC'])()],_0x67ad81['prototype'],_0x45d2ea(0x2781),null),(0x0,_0xe3071d['H'])(_0x45d2ea(0x2e43),_0x67ad81),_0x496212['x'][_0x45d2ea(0x11c2)]=_0xd6d0f1=>new _0x67ad81(_0x45d2ea(0x1a29),_0xd6d0f1);},0x149c5:(_0x56aad5,_0x204f5e,_0x1ef381)=>{var _0xe3c087=a8_0x16e4d8;_0x1ef381['d'](_0x204f5e,{'M':()=>_0x1162be});var _0x4b4c59=_0x1ef381(0x10ea4),_0x13d0aa=_0x1ef381(0xe222);_0x1ef381(0xa758);class _0x1162be{constructor(_0x59e95d,_0x2d8af4,_0x29408e,_0x2bbb11,_0x3c83cd=!0x1){var _0x40e71e=a8_0x5b24;this['_valueCache']={},this[_0x40e71e(0x2635)]=_0x59e95d,this['_noUBO']=!_0x59e95d['supportsUniformBuffers']||_0x3c83cd,this[_0x40e71e(0xe23)]=_0x29408e,this['_name']=null!=_0x2bbb11?_0x2bbb11:_0x40e71e(0x245d),this[_0x40e71e(0x405f)]=_0x2d8af4||[],this['_uniformLocations']={},this[_0x40e71e(0x1575)]={},this[_0x40e71e(0x15e6)]={},this['_uniformLocationPointer']=0x0,this['_needSync']=!0x1,this[_0x40e71e(0x2635)][_0x40e71e(0x1553)][_0x40e71e(0x281d)]&&(this[_0x40e71e(0x6ec)]=[],this[_0x40e71e(0x4d1)]=-0x1,this[_0x40e71e(0x30ce)]=!0x1,this[_0x40e71e(0x27f4)]=0x0),this[_0x40e71e(0x1d23)]?(this[_0x40e71e(0x1c62)]=this[_0x40e71e(0x118a)],this[_0x40e71e(0x25c0)]=this[_0x40e71e(0x1f02)],this[_0x40e71e(0x652)]=this['_updateFloatForEffect'],this[_0x40e71e(0xc20)]=this[_0x40e71e(0x2a2f)],this['updateFloat3']=this[_0x40e71e(0x4003)],this[_0x40e71e(0x754)]=this['_updateFloat4ForEffect'],this[_0x40e71e(0x92b)]=this[_0x40e71e(0x1d11)],this[_0x40e71e(0xc9e)]=this[_0x40e71e(0x14a9)],this[_0x40e71e(0x3d91)]=this[_0x40e71e(0x1cc9)],this[_0x40e71e(0xd20)]=this[_0x40e71e(0x8f6)],this['updateMatrix']=this[_0x40e71e(0x30ee)],this['updateMatrices']=this[_0x40e71e(0x4077)],this[_0x40e71e(0x645)]=this[_0x40e71e(0x3afe)],this[_0x40e71e(0x3e49)]=this['_updateVector4ForEffect'],this[_0x40e71e(0x2b32)]=this['_updateColor3ForEffect'],this[_0x40e71e(0xde4)]=this[_0x40e71e(0x22c)],this[_0x40e71e(0x2d5b)]=this['_updateDirectColor4ForEffect'],this[_0x40e71e(0x1bb8)]=this[_0x40e71e(0x3a88)],this['updateInt2']=this[_0x40e71e(0x3197)],this['updateInt3']=this['_updateInt3ForEffect'],this[_0x40e71e(0xf06)]=this[_0x40e71e(0x3779)],this[_0x40e71e(0x59e)]=this[_0x40e71e(0x10c2)],this[_0x40e71e(0x2475)]=this[_0x40e71e(0x1378)],this['updateUInt3']=this[_0x40e71e(0x40e9)],this['updateUInt4']=this['_updateUInt4ForEffect']):(this[_0x40e71e(0x2635)][_0x40e71e(0x18a6)][_0x40e71e(0x3f90)](this),this['updateMatrix3x3']=this['_updateMatrix3x3ForUniform'],this[_0x40e71e(0x25c0)]=this['_updateMatrix2x2ForUniform'],this[_0x40e71e(0x652)]=this['_updateFloatForUniform'],this['updateFloat2']=this[_0x40e71e(0x408d)],this[_0x40e71e(0xcbe)]=this[_0x40e71e(0x2a8)],this['updateFloat4']=this[_0x40e71e(0x2003)],this['updateFloatArray']=this['_updateFloatArrayForUniform'],this[_0x40e71e(0xc9e)]=this[_0x40e71e(0xbd9)],this[_0x40e71e(0x3d91)]=this[_0x40e71e(0x301f)],this[_0x40e71e(0xd20)]=this[_0x40e71e(0x232d)],this[_0x40e71e(0xb9e)]=this[_0x40e71e(0x24fa)],this[_0x40e71e(0x9cc)]=this[_0x40e71e(0x1813)],this[_0x40e71e(0x645)]=this[_0x40e71e(0x2b70)],this[_0x40e71e(0x3e49)]=this[_0x40e71e(0x1d53)],this['updateColor3']=this[_0x40e71e(0x4131)],this[_0x40e71e(0xde4)]=this[_0x40e71e(0x1688)],this[_0x40e71e(0x2d5b)]=this['_updateDirectColor4ForUniform'],this[_0x40e71e(0x1bb8)]=this['_updateIntForUniform'],this['updateInt2']=this[_0x40e71e(0x158a)],this['updateInt3']=this[_0x40e71e(0x4fc)],this[_0x40e71e(0xf06)]=this['_updateInt4ForUniform'],this[_0x40e71e(0x59e)]=this[_0x40e71e(0x1ff3)],this[_0x40e71e(0x2475)]=this['_updateUInt2ForUniform'],this[_0x40e71e(0x3b3c)]=this[_0x40e71e(0x1fcf)],this[_0x40e71e(0x3120)]=this[_0x40e71e(0xe4b)]);}get[_0xe3c087(0x3c49)](){var _0x2be3fd=_0xe3c087;return!this[_0x2be3fd(0x1d23)];}get[_0xe3c087(0x2617)](){var _0x274b12=_0xe3c087;return!this[_0x274b12(0x421c)];}[_0xe3c087(0x37dc)](){var _0x308da1=_0xe3c087;return void 0x0!==this[_0x308da1(0xe23)];}[_0xe3c087(0xef3)](){return this['_bufferData'];}['getBuffer'](){var _0x3f553f=_0xe3c087;return this[_0x3f553f(0x155b)];}[_0xe3c087(0x169a)](_0x58a958){var _0x1c3327=_0xe3c087;_0x58a958=_0x58a958<=0x2?_0x58a958:0x4;if(this[_0x1c3327(0xe0a)]%_0x58a958!=0x0){var _0x2901e4=this[_0x1c3327(0xe0a)],_0x4eef36=(this['_uniformLocationPointer']+=_0x58a958-this[_0x1c3327(0xe0a)]%_0x58a958,this['_uniformLocationPointer']-_0x2901e4);for(let _0x48d061=0x0;_0x48d061<_0x4eef36;_0x48d061++)this[_0x1c3327(0x405f)][_0x1c3327(0x3f90)](0x0);}}[_0xe3c087(0x2d8d)](_0x3e1d44,_0xfa4d4,_0x3e6d2d=0x0){var _0x3e5154=_0xe3c087;if(!this[_0x3e5154(0x1d23)]&&void 0x0===this[_0x3e5154(0x3a7a)][_0x3e1d44]){let _0x461bb3;if(0x0<_0x3e6d2d){if(_0xfa4d4 instanceof Array)throw _0x3e5154(0x3359)+_0x3e1d44;this[_0x3e5154(0x169a)](0x4),this[_0x3e5154(0x15e6)][_0x3e1d44]={'strideSize':_0xfa4d4,'arraySize':_0x3e6d2d},0x10==_0xfa4d4?_0xfa4d4*=_0x3e6d2d:_0xfa4d4=_0xfa4d4*_0x3e6d2d+(0x4-_0xfa4d4)*_0x3e6d2d,_0x461bb3=[];for(let _0x230c37=0x0;_0x230c37<_0xfa4d4;_0x230c37++)_0x461bb3[_0x3e5154(0x3f90)](0x0);}else{if(_0xfa4d4 instanceof Array)_0xfa4d4=(_0x461bb3=_0xfa4d4)[_0x3e5154(0x1377)];else{_0x461bb3=[];for(let _0x10d1ec=0x0;_0x10d1ec<_0xfa4d4;_0x10d1ec++)_0x461bb3[_0x3e5154(0x3f90)](0x0);}this['_fillAlignment'](_0xfa4d4);}this[_0x3e5154(0x1575)][_0x3e1d44]=_0xfa4d4,this[_0x3e5154(0x3a7a)][_0x3e1d44]=this[_0x3e5154(0xe0a)],this[_0x3e5154(0xe0a)]+=_0xfa4d4;for(let _0x1032b5=0x0;_0x1032b5<_0xfa4d4;_0x1032b5++)this[_0x3e5154(0x405f)][_0x3e5154(0x3f90)](_0x461bb3[_0x1032b5]);this['_needSync']=!0x0;}}[_0xe3c087(0x414)](_0x4a9890,_0x447535){var _0x392e33=_0xe3c087;this[_0x392e33(0x2d8d)](_0x4a9890,Array[_0x392e33(0x41df)][_0x392e33(0x13df)][_0x392e33(0x29f)](_0x447535[_0x392e33(0x361d)]()));}['addFloat2'](_0xa6a1a4,_0x28028a,_0x571608){this['addUniform'](_0xa6a1a4,[_0x28028a,_0x571608]);}[_0xe3c087(0x1a11)](_0x3dbada,_0x5845a4,_0x51d48a,_0x3445e6){var _0xabcd5d=_0xe3c087;this[_0xabcd5d(0x2d8d)](_0x3dbada,[_0x5845a4,_0x51d48a,_0x3445e6]);}['addColor3'](_0x320633,_0x574433){_0x574433=[_0x574433['r'],_0x574433['g'],_0x574433['b']],this['addUniform'](_0x320633,_0x574433);}[_0xe3c087(0x1f66)](_0x56f249,_0x1c0bb9,_0x4c9155){_0x1c0bb9=[_0x1c0bb9['r'],_0x1c0bb9['g'],_0x1c0bb9['b'],_0x4c9155],this['addUniform'](_0x56f249,_0x1c0bb9);}[_0xe3c087(0xba1)](_0x30e736,_0x4d0af7){var _0x4f8ff6=_0xe3c087;_0x4d0af7=[_0x4d0af7['x'],_0x4d0af7['y'],_0x4d0af7['z']],this[_0x4f8ff6(0x2d8d)](_0x30e736,_0x4d0af7);}[_0xe3c087(0x5fc)](_0x22677f){var _0x550fed=_0xe3c087;this[_0x550fed(0x2d8d)](_0x22677f,0xc);}[_0xe3c087(0x3ddd)](_0x96899c){var _0x385fce=_0xe3c087;this[_0x385fce(0x2d8d)](_0x96899c,0x8);}[_0xe3c087(0x3b8e)](){var _0x5181d0=_0xe3c087;this[_0x5181d0(0x1d23)]||this[_0x5181d0(0x155b)]||(this[_0x5181d0(0x169a)](0x4),this[_0x5181d0(0x2058)]=new Float32Array(this['_data']),this[_0x5181d0(0x2ef6)](),this['_needSync']=!0x0);}[_0xe3c087(0x2ef6)](){var _0x2af3c1=_0xe3c087;!this[_0x2af3c1(0x1d23)]&&this[_0x2af3c1(0x2058)]&&(this[_0x2af3c1(0xe23)]?this[_0x2af3c1(0x155b)]=this['_engine']['createDynamicUniformBuffer'](this[_0x2af3c1(0x2058)]):this[_0x2af3c1(0x155b)]=this[_0x2af3c1(0x2635)][_0x2af3c1(0x3e2e)](this[_0x2af3c1(0x2058)]),this[_0x2af3c1(0x2635)]['_features'][_0x2af3c1(0x281d)]&&(this['_buffers'][_0x2af3c1(0x3f90)]([this[_0x2af3c1(0x155b)],this[_0x2af3c1(0x2635)][_0x2af3c1(0x1553)][_0x2af3c1(0x1ccb)]?this[_0x2af3c1(0x2058)][_0x2af3c1(0x13df)]():void 0x0]),this['_bufferIndex']=this[_0x2af3c1(0x6ec)][_0x2af3c1(0x1377)]-0x1,this[_0x2af3c1(0x30ce)]=!0x1));}get['_numBuffers'](){var _0x369cd0=_0xe3c087;return this[_0x369cd0(0x6ec)][_0x369cd0(0x1377)];}get[_0xe3c087(0x3e9b)](){return this['_bufferIndex'];}get['name'](){return this['_name'];}get[_0xe3c087(0x259)](){return this['_currentEffect'];}[_0xe3c087(0x34da)](_0x2984a1,_0x5837de){var _0x2523e1=_0xe3c087;for(let _0x1d1602=0x0;_0x1d1602<_0x2984a1[_0x2523e1(0x1377)];++_0x1d1602)if(_0x2984a1[_0x1d1602]!==_0x5837de[_0x1d1602])return!0x1;return!0x0;}[_0xe3c087(0x76c)](_0x5b1705,_0xd1e108){for(let _0x436212=0x0;_0x436212<_0x5b1705['length'];++_0x436212)_0xd1e108[_0x436212]=_0x5b1705[_0x436212];}['update'](){var _0xae6fca=_0xe3c087;if(!this[_0xae6fca(0x1d23)]){if(this['bindUniformBuffer'](),this[_0xae6fca(0x155b)]){if(this[_0xae6fca(0xe23)]||this[_0xae6fca(0x421c)]){if(this[_0xae6fca(0x6ec)]&&0x1<this[_0xae6fca(0x6ec)][_0xae6fca(0x1377)]&&this[_0xae6fca(0x6ec)][this[_0xae6fca(0x4d1)]][0x1]){if(this[_0xae6fca(0x34da)](this[_0xae6fca(0x2058)],this['_buffers'][this[_0xae6fca(0x4d1)]][0x1]))return this[_0xae6fca(0x421c)]=!0x1,void(this[_0xae6fca(0x30ce)]=this[_0xae6fca(0x2635)][_0xae6fca(0x1553)][_0xae6fca(0x281d)]);this['_copyBuffer'](this[_0xae6fca(0x2058)],this[_0xae6fca(0x6ec)][this[_0xae6fca(0x4d1)]][0x1]);}this[_0xae6fca(0x2635)][_0xae6fca(0x23be)](this[_0xae6fca(0x155b)],this[_0xae6fca(0x2058)]),this[_0xae6fca(0x2635)][_0xae6fca(0x1553)]['_collectUbosUpdatedInFrame']&&(_0x1162be[_0xae6fca(0x3c52)][this['_name']]||(_0x1162be[_0xae6fca(0x3c52)][this['_name']]=0x0),_0x1162be['_UpdatedUbosInFrame'][this[_0xae6fca(0x23c4)]]++),this['_needSync']=!0x1,this[_0xae6fca(0x30ce)]=this[_0xae6fca(0x2635)]['_features'][_0xae6fca(0x281d)];}else this[_0xae6fca(0x30ce)]=this['_engine'][_0xae6fca(0x1553)][_0xae6fca(0x281d)];}else this[_0xae6fca(0x3b8e)]();}}[_0xe3c087(0x40f1)](){var _0x38dddd=_0xe3c087;this['_bufferIndex']+0x1<this[_0x38dddd(0x6ec)][_0x38dddd(0x1377)]?(this[_0x38dddd(0x4d1)]++,this[_0x38dddd(0x155b)]=this[_0x38dddd(0x6ec)][this[_0x38dddd(0x4d1)]][0x0],this[_0x38dddd(0x30ce)]=!0x1,this[_0x38dddd(0x421c)]=!0x0):this['_rebuild']();}[_0xe3c087(0x334f)](){var _0x56c4ba=_0xe3c087;this[_0x56c4ba(0x2635)][_0x56c4ba(0x1553)][_0x56c4ba(0x281d)]&&this[_0x56c4ba(0x27f4)]!==this[_0x56c4ba(0x2635)]['frameId']&&(this[_0x56c4ba(0x27f4)]=this[_0x56c4ba(0x2635)][_0x56c4ba(0x3852)],this[_0x56c4ba(0x30ce)]=!0x1,this[_0x56c4ba(0x6ec)]&&0x0<this[_0x56c4ba(0x6ec)][_0x56c4ba(0x1377)]?(this['_needSync']=0x0!==this['_bufferIndex'],this[_0x56c4ba(0x4d1)]=0x0,this[_0x56c4ba(0x155b)]=this[_0x56c4ba(0x6ec)][this[_0x56c4ba(0x4d1)]][0x0]):this[_0x56c4ba(0x4d1)]=-0x1);}['updateUniform'](_0x530f53,_0x120eaf,_0x59e770){var _0x69aefd=_0xe3c087;this['_checkNewFrame']();let _0x53d0ca=this[_0x69aefd(0x3a7a)][_0x530f53];if(void 0x0===_0x53d0ca){if(this[_0x69aefd(0x155b)])return void _0x4b4c59['Y'][_0x69aefd(0x404a)](_0x69aefd(0x1bf1));this[_0x69aefd(0x2d8d)](_0x530f53,_0x59e770),_0x53d0ca=this['_uniformLocations'][_0x530f53];}if(this['_buffer']||this[_0x69aefd(0x3b8e)](),this[_0x69aefd(0xe23)]){for(let _0x51cf12=0x0;_0x51cf12<_0x59e770;_0x51cf12++)this['_bufferData'][_0x53d0ca+_0x51cf12]=_0x120eaf[_0x51cf12];}else{let _0x1bf48d=!0x1;for(let _0x3b792d=0x0;_0x3b792d<_0x59e770;_0x3b792d++)(0x10!==_0x59e770||this[_0x69aefd(0x2635)][_0x69aefd(0x1553)][_0x69aefd(0x1b01)])&&this['_bufferData'][_0x53d0ca+_0x3b792d]===_0x13d0aa['w1']['FloatRound'](_0x120eaf[_0x3b792d])||(_0x1bf48d=!0x0,this[_0x69aefd(0x30ce)]&&this[_0x69aefd(0x40f1)](),this[_0x69aefd(0x2058)][_0x53d0ca+_0x3b792d]=_0x120eaf[_0x3b792d]);this[_0x69aefd(0x421c)]=this[_0x69aefd(0x421c)]||_0x1bf48d;}}[_0xe3c087(0x3194)](_0x53c0fd,_0x300e94,_0x907512){var _0x15dc66=_0xe3c087;this[_0x15dc66(0x334f)]();var _0x4a21d0=this[_0x15dc66(0x3a7a)][_0x53c0fd];if(void 0x0===_0x4a21d0)_0x4b4c59['Y'][_0x15dc66(0x404a)](_0x15dc66(0x4b6));else{this[_0x15dc66(0x155b)]||this['create']();var _0x591d92=this[_0x15dc66(0x15e6)][_0x53c0fd];if(this[_0x15dc66(0xe23)]){for(let _0x14050a=0x0;_0x14050a<_0x907512;_0x14050a++)this[_0x15dc66(0x2058)][_0x4a21d0+_0x14050a]=_0x300e94[_0x14050a];}else{let _0x1f168e=!0x1,_0x24e16e=0x0,_0x5cec02=0x0;for(let _0x58fc95=0x0;_0x58fc95<_0x907512;_0x58fc95++)if(this[_0x15dc66(0x2058)][_0x4a21d0+0x4*_0x5cec02+_0x24e16e]!==_0x13d0aa['w1'][_0x15dc66(0x35ba)](_0x300e94[_0x58fc95])&&(_0x1f168e=!0x0,this['_createBufferOnWrite']&&this[_0x15dc66(0x40f1)](),this[_0x15dc66(0x2058)][_0x4a21d0+0x4*_0x5cec02+_0x24e16e]=_0x300e94[_0x58fc95]),++_0x24e16e===_0x591d92[_0x15dc66(0x104e)]){for(;_0x24e16e<0x4;_0x24e16e++)this[_0x15dc66(0x2058)][_0x4a21d0+0x4*_0x5cec02+_0x24e16e]=0x0;_0x24e16e=0x0,_0x5cec02++;}this[_0x15dc66(0x421c)]=this[_0x15dc66(0x421c)]||_0x1f168e;}}}[_0xe3c087(0x10f2)](_0xda2549,_0x155918){var _0x5a696c=_0xe3c087;this[_0x5a696c(0x334f)]();var _0x3a62b6=this[_0x5a696c(0x1e84)][_0xda2549],_0x155918=_0x155918[_0x5a696c(0x1f0c)];return(void 0x0===_0x3a62b6||_0x3a62b6!==_0x155918)&&(this[_0x5a696c(0x1e84)][_0xda2549]=_0x155918,!0x0);}[_0xe3c087(0x3fab)](_0x716fa7,_0x8a27ac){var _0x3ecc13=_0xe3c087;for(let _0x532bb5=0x0;_0x532bb5<0x3;_0x532bb5++)_0x1162be[_0x3ecc13(0x2d9)][0x4*_0x532bb5]=_0x8a27ac[0x3*_0x532bb5],_0x1162be[_0x3ecc13(0x2d9)][0x4*_0x532bb5+0x1]=_0x8a27ac[0x3*_0x532bb5+0x1],_0x1162be[_0x3ecc13(0x2d9)][0x4*_0x532bb5+0x2]=_0x8a27ac[0x3*_0x532bb5+0x2],_0x1162be['_TempBuffer'][0x4*_0x532bb5+0x3]=0x0;this[_0x3ecc13(0x1f46)](_0x716fa7,_0x1162be[_0x3ecc13(0x2d9)],0xc);}['_updateMatrix3x3ForEffect'](_0x221388,_0xb95e74){var _0x3f8aa6=_0xe3c087;this['_currentEffect'][_0x3f8aa6(0x2297)](_0x221388,_0xb95e74);}[_0xe3c087(0x1f02)](_0x400ba8,_0x231bba){var _0x187bf4=_0xe3c087;this[_0x187bf4(0x640)][_0x187bf4(0x2980)](_0x400ba8,_0x231bba);}[_0xe3c087(0x1c66)](_0x159add,_0x233a81){var _0x451fa3=_0xe3c087;for(let _0x1af729=0x0;_0x1af729<0x2;_0x1af729++)_0x1162be['_TempBuffer'][0x4*_0x1af729]=_0x233a81[0x2*_0x1af729],_0x1162be[_0x451fa3(0x2d9)][0x4*_0x1af729+0x1]=_0x233a81[0x2*_0x1af729+0x1],_0x1162be[_0x451fa3(0x2d9)][0x4*_0x1af729+0x2]=0x0,_0x1162be[_0x451fa3(0x2d9)][0x4*_0x1af729+0x3]=0x0;this[_0x451fa3(0x1f46)](_0x159add,_0x1162be[_0x451fa3(0x2d9)],0x8);}[_0xe3c087(0x415b)](_0x1ea485,_0x3d8387){var _0x7d7ee=_0xe3c087;this[_0x7d7ee(0x640)][_0x7d7ee(0x1d16)](_0x1ea485,_0x3d8387);}['_updateFloatForUniform'](_0x23357c,_0x3a09f0){var _0x477757=_0xe3c087;_0x1162be[_0x477757(0x2d9)][0x0]=_0x3a09f0,this[_0x477757(0x1f46)](_0x23357c,_0x1162be[_0x477757(0x2d9)],0x1);}['_updateFloat2ForEffect'](_0x4c864d,_0x1230b5,_0x34cad1,_0x121570=''){var _0x333e77=_0xe3c087;this['_currentEffect'][_0x333e77(0x39e5)](_0x4c864d+_0x121570,_0x1230b5,_0x34cad1);}[_0xe3c087(0x408d)](_0x13330e,_0x3bfe81,_0x45fb7d){var _0x587b28=_0xe3c087;_0x1162be['_TempBuffer'][0x0]=_0x3bfe81,_0x1162be[_0x587b28(0x2d9)][0x1]=_0x45fb7d,this[_0x587b28(0x1f46)](_0x13330e,_0x1162be[_0x587b28(0x2d9)],0x2);}['_updateFloat3ForEffect'](_0x55f850,_0x3aecd9,_0x2dcd02,_0x163673,_0x5e5ea9=''){var _0x2ecf28=_0xe3c087;this[_0x2ecf28(0x640)][_0x2ecf28(0x1b47)](_0x55f850+_0x5e5ea9,_0x3aecd9,_0x2dcd02,_0x163673);}[_0xe3c087(0x2a8)](_0x361a3a,_0x428de2,_0x88d7f5,_0x460b97){var _0x34b825=_0xe3c087;_0x1162be[_0x34b825(0x2d9)][0x0]=_0x428de2,_0x1162be['_TempBuffer'][0x1]=_0x88d7f5,_0x1162be[_0x34b825(0x2d9)][0x2]=_0x460b97,this[_0x34b825(0x1f46)](_0x361a3a,_0x1162be['_TempBuffer'],0x3);}[_0xe3c087(0x1652)](_0x801379,_0x2031d9,_0x56305c,_0x156ce5,_0x5f2a19,_0x5890a5=''){var _0x286805=_0xe3c087;this[_0x286805(0x640)]['setFloat4'](_0x801379+_0x5890a5,_0x2031d9,_0x56305c,_0x156ce5,_0x5f2a19);}[_0xe3c087(0x2003)](_0x3ab000,_0x5cc2e8,_0x31b034,_0x3f19ef,_0x1a7896){var _0x186da0=_0xe3c087;_0x1162be[_0x186da0(0x2d9)][0x0]=_0x5cc2e8,_0x1162be[_0x186da0(0x2d9)][0x1]=_0x31b034,_0x1162be[_0x186da0(0x2d9)][0x2]=_0x3f19ef,_0x1162be[_0x186da0(0x2d9)][0x3]=_0x1a7896,this[_0x186da0(0x1f46)](_0x3ab000,_0x1162be[_0x186da0(0x2d9)],0x4);}['_updateFloatArrayForEffect'](_0xb431c0,_0x5e97d6){var _0x2e4e3e=_0xe3c087;this['_currentEffect'][_0x2e4e3e(0x2eb4)](_0xb431c0,_0x5e97d6);}[_0xe3c087(0xb50)](_0x12c176,_0x31f1bc){var _0x3847f0=_0xe3c087;this[_0x3847f0(0x3194)](_0x12c176,_0x31f1bc,_0x31f1bc[_0x3847f0(0x1377)]);}[_0xe3c087(0x14a9)](_0x248f5a,_0x1ea370){var _0x575d3d=_0xe3c087;this[_0x575d3d(0x640)]['setArray'](_0x248f5a,_0x1ea370);}['_updateArrayForUniform'](_0x194c1d,_0x5e1078){var _0x3f0f86=_0xe3c087;this[_0x3f0f86(0x3194)](_0x194c1d,_0x5e1078,_0x5e1078[_0x3f0f86(0x1377)]);}[_0xe3c087(0x1cc9)](_0x11599b,_0x2b3cb5){var _0xe26a97=_0xe3c087;this[_0xe26a97(0x640)][_0xe26a97(0xc54)](_0x11599b,_0x2b3cb5);}[_0xe3c087(0x301f)](_0x17875d,_0x14a94c){var _0xd85ae6=_0xe3c087;_0x1162be['_TempBufferInt32View']['set'](_0x14a94c),this[_0xd85ae6(0x3194)](_0x17875d,_0x1162be['_TempBuffer'],_0x14a94c[_0xd85ae6(0x1377)]);}['_updateUIntArrayForEffect'](_0x4c58c0,_0x1f69df){this['_currentEffect']['setUIntArray'](_0x4c58c0,_0x1f69df);}[_0xe3c087(0x232d)](_0x2a8b5c,_0x3869a6){var _0xe9e421=_0xe3c087;_0x1162be[_0xe9e421(0x2fb9)]['set'](_0x3869a6),this['updateUniformArray'](_0x2a8b5c,_0x1162be[_0xe9e421(0x2d9)],_0x3869a6['length']);}['_updateMatrixForEffect'](_0x260c77,_0x3fcbb9){var _0xdcd6ab=_0xe3c087;this[_0xdcd6ab(0x640)][_0xdcd6ab(0x1e2d)](_0x260c77,_0x3fcbb9);}[_0xe3c087(0x24fa)](_0x32f20a,_0xfe265d){var _0x47b88c=_0xe3c087;this[_0x47b88c(0x10f2)](_0x32f20a,_0xfe265d)&&this[_0x47b88c(0x1f46)](_0x32f20a,_0xfe265d[_0x47b88c(0x361d)](),0x10);}['_updateMatricesForEffect'](_0x4eaff4,_0x5e0ad7){var _0x285e7c=_0xe3c087;this[_0x285e7c(0x640)][_0x285e7c(0x34e0)](_0x4eaff4,_0x5e0ad7);}[_0xe3c087(0x1813)](_0x38ddee,_0x7cf8cb){var _0x2260c5=_0xe3c087;this[_0x2260c5(0x1f46)](_0x38ddee,_0x7cf8cb,_0x7cf8cb[_0x2260c5(0x1377)]);}[_0xe3c087(0x3afe)](_0x438e83,_0x35f47e){var _0x1da8be=_0xe3c087;this[_0x1da8be(0x640)][_0x1da8be(0x1e2a)](_0x438e83,_0x35f47e);}[_0xe3c087(0x2b70)](_0xe12f9c,_0xfa3627){var _0x17f430=_0xe3c087;_0x1162be['_TempBuffer'][0x0]=_0xfa3627['x'],_0x1162be[_0x17f430(0x2d9)][0x1]=_0xfa3627['y'],_0x1162be[_0x17f430(0x2d9)][0x2]=_0xfa3627['z'],this[_0x17f430(0x1f46)](_0xe12f9c,_0x1162be[_0x17f430(0x2d9)],0x3);}[_0xe3c087(0x2fb0)](_0x40d262,_0x2d2c70){var _0xa00af5=_0xe3c087;this[_0xa00af5(0x640)][_0xa00af5(0x1e83)](_0x40d262,_0x2d2c70);}['_updateVector4ForUniform'](_0x3abcc1,_0x10f2df){var _0x20b673=_0xe3c087;_0x1162be[_0x20b673(0x2d9)][0x0]=_0x10f2df['x'],_0x1162be['_TempBuffer'][0x1]=_0x10f2df['y'],_0x1162be[_0x20b673(0x2d9)][0x2]=_0x10f2df['z'],_0x1162be[_0x20b673(0x2d9)][0x3]=_0x10f2df['w'],this['updateUniform'](_0x3abcc1,_0x1162be[_0x20b673(0x2d9)],0x4);}[_0xe3c087(0xf24)](_0x34aff2,_0x354c07,_0x17b86b=''){var _0xd08796=_0xe3c087;this[_0xd08796(0x640)][_0xd08796(0x3c26)](_0x34aff2+_0x17b86b,_0x354c07);}[_0xe3c087(0x4131)](_0x425158,_0x57c576){var _0x2c8f8f=_0xe3c087;_0x1162be[_0x2c8f8f(0x2d9)][0x0]=_0x57c576['r'],_0x1162be[_0x2c8f8f(0x2d9)][0x1]=_0x57c576['g'],_0x1162be[_0x2c8f8f(0x2d9)][0x2]=_0x57c576['b'],this[_0x2c8f8f(0x1f46)](_0x425158,_0x1162be[_0x2c8f8f(0x2d9)],0x3);}[_0xe3c087(0x22c)](_0x3ffe62,_0x474859,_0x457e5b,_0x355759=''){var _0x30ea72=_0xe3c087;this[_0x30ea72(0x640)]['setColor4'](_0x3ffe62+_0x355759,_0x474859,_0x457e5b);}['_updateDirectColor4ForEffect'](_0x311f12,_0x198897,_0x192aea=''){var _0x324d78=_0xe3c087;this['_currentEffect'][_0x324d78(0x282e)](_0x311f12+_0x192aea,_0x198897);}[_0xe3c087(0x1688)](_0x4dde42,_0xaee521,_0x367bb2){var _0xa3d4=_0xe3c087;_0x1162be[_0xa3d4(0x2d9)][0x0]=_0xaee521['r'],_0x1162be[_0xa3d4(0x2d9)][0x1]=_0xaee521['g'],_0x1162be[_0xa3d4(0x2d9)][0x2]=_0xaee521['b'],_0x1162be[_0xa3d4(0x2d9)][0x3]=_0x367bb2,this['updateUniform'](_0x4dde42,_0x1162be[_0xa3d4(0x2d9)],0x4);}[_0xe3c087(0x13f2)](_0x48f1d0,_0x38fc2b){var _0xf0f02a=_0xe3c087;_0x1162be['_TempBuffer'][0x0]=_0x38fc2b['r'],_0x1162be['_TempBuffer'][0x1]=_0x38fc2b['g'],_0x1162be[_0xf0f02a(0x2d9)][0x2]=_0x38fc2b['b'],_0x1162be[_0xf0f02a(0x2d9)][0x3]=_0x38fc2b['a'],this[_0xf0f02a(0x1f46)](_0x48f1d0,_0x1162be[_0xf0f02a(0x2d9)],0x4);}[_0xe3c087(0x3a88)](_0x3d717b,_0x9a32e5,_0x121c8e=''){var _0x5ca09c=_0xe3c087;this[_0x5ca09c(0x640)][_0x5ca09c(0x27b0)](_0x3d717b+_0x121c8e,_0x9a32e5);}[_0xe3c087(0xf4e)](_0x369a18,_0x3c74be){var _0x50b643=_0xe3c087;_0x1162be[_0x50b643(0x32f1)][0x0]=_0x3c74be,this[_0x50b643(0x1f46)](_0x369a18,_0x1162be[_0x50b643(0x2d9)],0x1);}[_0xe3c087(0x3197)](_0x3b87df,_0x3ab1a6,_0x2ea70b,_0x1876d2=''){this['_currentEffect']['setInt2'](_0x3b87df+_0x1876d2,_0x3ab1a6,_0x2ea70b);}[_0xe3c087(0x158a)](_0x17cd73,_0xad4fd1,_0x2aeeb2){var _0x233f5a=_0xe3c087;_0x1162be[_0x233f5a(0x32f1)][0x0]=_0xad4fd1,_0x1162be[_0x233f5a(0x32f1)][0x1]=_0x2aeeb2,this['updateUniform'](_0x17cd73,_0x1162be['_TempBuffer'],0x2);}[_0xe3c087(0x25f1)](_0x57f93d,_0x57809a,_0x68e739,_0x420df5,_0x4e821c=''){var _0x229e41=_0xe3c087;this[_0x229e41(0x640)][_0x229e41(0x2a3d)](_0x57f93d+_0x4e821c,_0x57809a,_0x68e739,_0x420df5);}['_updateInt3ForUniform'](_0x5d0a03,_0x54248c,_0x457993,_0x369dcc){var _0xef4cce=_0xe3c087;_0x1162be['_TempBufferInt32View'][0x0]=_0x54248c,_0x1162be['_TempBufferInt32View'][0x1]=_0x457993,_0x1162be[_0xef4cce(0x32f1)][0x2]=_0x369dcc,this[_0xef4cce(0x1f46)](_0x5d0a03,_0x1162be['_TempBuffer'],0x3);}[_0xe3c087(0x3779)](_0x4141e2,_0xa84bdd,_0x23d110,_0x5678c4,_0x382c5c,_0x840731=''){var _0x321303=_0xe3c087;this[_0x321303(0x640)][_0x321303(0x1657)](_0x4141e2+_0x840731,_0xa84bdd,_0x23d110,_0x5678c4,_0x382c5c);}['_updateInt4ForUniform'](_0x36e87f,_0xbd9e20,_0x99dc88,_0xad462,_0x30b88f){var _0x4c932a=_0xe3c087;_0x1162be[_0x4c932a(0x32f1)][0x0]=_0xbd9e20,_0x1162be[_0x4c932a(0x32f1)][0x1]=_0x99dc88,_0x1162be['_TempBufferInt32View'][0x2]=_0xad462,_0x1162be[_0x4c932a(0x32f1)][0x3]=_0x30b88f,this[_0x4c932a(0x1f46)](_0x36e87f,_0x1162be[_0x4c932a(0x2d9)],0x4);}[_0xe3c087(0x10c2)](_0x3a6104,_0x5119d6,_0x1807f0=''){var _0xd9766c=_0xe3c087;this[_0xd9766c(0x640)][_0xd9766c(0x429)](_0x3a6104+_0x1807f0,_0x5119d6);}[_0xe3c087(0x1ff3)](_0x4e1a37,_0x91e870){var _0x5c48a8=_0xe3c087;_0x1162be[_0x5c48a8(0x2fb9)][0x0]=_0x91e870,this['updateUniform'](_0x4e1a37,_0x1162be[_0x5c48a8(0x2d9)],0x1);}[_0xe3c087(0x1378)](_0xfbf3a0,_0x1207e0,_0x5731c5,_0x2be1fb=''){var _0x2e08a8=_0xe3c087;this[_0x2e08a8(0x640)][_0x2e08a8(0x12ef)](_0xfbf3a0+_0x2be1fb,_0x1207e0,_0x5731c5);}[_0xe3c087(0x338b)](_0x116ede,_0xb5a53a,_0x44eae1){var _0x11ec26=_0xe3c087;_0x1162be[_0x11ec26(0x2fb9)][0x0]=_0xb5a53a,_0x1162be['_TempBufferUInt32View'][0x1]=_0x44eae1,this[_0x11ec26(0x1f46)](_0x116ede,_0x1162be[_0x11ec26(0x2d9)],0x2);}[_0xe3c087(0x40e9)](_0x2f78d5,_0x3f6d64,_0x1ebe37,_0x44d4db,_0x33a003=''){var _0xb2af96=_0xe3c087;this[_0xb2af96(0x640)][_0xb2af96(0x1b51)](_0x2f78d5+_0x33a003,_0x3f6d64,_0x1ebe37,_0x44d4db);}[_0xe3c087(0x1fcf)](_0x1bc977,_0x10bcad,_0x5e8393,_0x20959e){var _0x32a7ce=_0xe3c087;_0x1162be[_0x32a7ce(0x2fb9)][0x0]=_0x10bcad,_0x1162be[_0x32a7ce(0x2fb9)][0x1]=_0x5e8393,_0x1162be[_0x32a7ce(0x2fb9)][0x2]=_0x20959e,this[_0x32a7ce(0x1f46)](_0x1bc977,_0x1162be[_0x32a7ce(0x2d9)],0x3);}[_0xe3c087(0x4058)](_0x553e39,_0x10d978,_0x396c98,_0x5750e7,_0x2da3ad,_0x37e1f6=''){var _0x358b3f=_0xe3c087;this[_0x358b3f(0x640)]['setUInt4'](_0x553e39+_0x37e1f6,_0x10d978,_0x396c98,_0x5750e7,_0x2da3ad);}['_updateUInt4ForUniform'](_0x2f611f,_0x80d35e,_0x372884,_0x2b15cc,_0x1a5eb0){var _0x11ab81=_0xe3c087;_0x1162be[_0x11ab81(0x2fb9)][0x0]=_0x80d35e,_0x1162be[_0x11ab81(0x2fb9)][0x1]=_0x372884,_0x1162be[_0x11ab81(0x2fb9)][0x2]=_0x2b15cc,_0x1162be[_0x11ab81(0x2fb9)][0x3]=_0x1a5eb0,this['updateUniform'](_0x2f611f,_0x1162be['_TempBuffer'],0x4);}[_0xe3c087(0x1888)](_0x52d5ef,_0x5bdb38){var _0x242ae6=_0xe3c087;this[_0x242ae6(0x640)][_0x242ae6(0x1888)](_0x52d5ef,_0x5bdb38);}[_0xe3c087(0x743)](_0x4034a5,_0x2b1ab0){var _0xe98034=_0xe3c087;this[_0xe98034(0x1f46)](_0x4034a5,_0x2b1ab0,_0x2b1ab0['length']),this[_0xe98034(0x22f)]();}[_0xe3c087(0x26fd)](_0x5ac2f2,_0x4467a0){this['_currentEffect']=_0x5ac2f2,this['_currentEffectName']=_0x4467a0;}[_0xe3c087(0x12b3)](){var _0x2d1f6d=_0xe3c087;!this[_0x2d1f6d(0x1d23)]&&this['_buffer']&&this[_0x2d1f6d(0x640)]&&this[_0x2d1f6d(0x640)][_0x2d1f6d(0x12b3)](this[_0x2d1f6d(0x155b)],this[_0x2d1f6d(0x24b1)]);}['unbindEffect'](){var _0x35df79=_0xe3c087;this[_0x35df79(0x640)]=void 0x0,this[_0x35df79(0x24b1)]=void 0x0;}[_0xe3c087(0x2ba5)](_0x308d8d){var _0xe9ae35=_0xe3c087;if(!this[_0xe9ae35(0x6ec)])return this[_0xe9ae35(0x155b)]===_0x308d8d;for(let _0x1f8b5b=0x0;_0x1f8b5b<this[_0xe9ae35(0x6ec)]['length'];++_0x1f8b5b)if(this[_0xe9ae35(0x6ec)][_0x1f8b5b][0x0]===_0x308d8d)return this[_0xe9ae35(0x4d1)]=_0x1f8b5b,this[_0xe9ae35(0x155b)]=_0x308d8d,this['_createBufferOnWrite']=!0x1,!(this[_0xe9ae35(0x640)]=void 0x0);return!0x1;}['dispose'](){var _0xa3c963=_0xe3c087;if(!this[_0xa3c963(0x1d23)]){const _0x1b04ea=this[_0xa3c963(0x2635)][_0xa3c963(0x18a6)];var _0x541e77=_0x1b04ea[_0xa3c963(0x919)](this);if(-0x1!==_0x541e77&&(_0x1b04ea[_0x541e77]=_0x1b04ea[_0x1b04ea[_0xa3c963(0x1377)]-0x1],_0x1b04ea[_0xa3c963(0x10d7)]()),this[_0xa3c963(0x2635)][_0xa3c963(0x1553)]['trackUbosInFrame']&&this['_buffers'])for(let _0x3fd143=0x0;_0x3fd143<this['_buffers'][_0xa3c963(0x1377)];++_0x3fd143){var _0x586270=this[_0xa3c963(0x6ec)][_0x3fd143][0x0];this[_0xa3c963(0x2635)][_0xa3c963(0x3970)](_0x586270);}else this[_0xa3c963(0x155b)]&&this[_0xa3c963(0x2635)][_0xa3c963(0x3970)](this[_0xa3c963(0x155b)])&&(this[_0xa3c963(0x155b)]=null);}}}_0x1162be[_0xe3c087(0x3c52)]={},_0x1162be[_0xe3c087(0x19a6)]=0x100,_0x1162be['_TempBuffer']=new Float32Array(_0x1162be[_0xe3c087(0x19a6)]),_0x1162be[_0xe3c087(0x32f1)]=new Int32Array(_0x1162be['_TempBuffer'][_0xe3c087(0x25c8)]),_0x1162be['_TempBufferUInt32View']=new Uint32Array(_0x1162be['_TempBuffer'][_0xe3c087(0x25c8)]);},0xa60f:(_0xf92f59,_0x16217c,_0xf209b8)=>{var _0x42cb8f=a8_0x16e4d8;_0xf209b8['d'](_0x16217c,{'RD':()=>_0x3efbdd,'T':()=>_0x3ee3fd,'c7':()=>_0x5f17bf});var _0x3ee3fd,_0x5f17bf,_0x16217c=_0xf209b8(0x9fd1);(_0xf209b8=_0x3ee3fd=_0x3ee3fd||{})[_0xf209b8[_0x42cb8f(0x1167)]=0x0]=_0x42cb8f(0x1167),_0xf209b8[_0xf209b8[_0x42cb8f(0xf6d)]=0x1]=_0x42cb8f(0xf6d),_0xf209b8[_0xf209b8['BONE']=0x2]='BONE';class _0x3efbdd{}_0x3efbdd['X']=new _0x16217c['P'](0x1,0x0,0x0),_0x3efbdd['Y']=new _0x16217c['P'](0x0,0x1,0x0),_0x3efbdd['Z']=new _0x16217c['P'](0x0,0x0,0x1),(_0xf209b8=_0x5f17bf=_0x5f17bf||{})[_0xf209b8['X']=0x0]='X',_0xf209b8[_0xf209b8['Y']=0x1]='Y',_0xf209b8[_0xf209b8['Z']=0x2]='Z';},0xc84b:(_0x24be13,_0x74a5bd,_0x15059a)=>{var _0x26c24c=a8_0x16e4d8;_0x15059a['d'](_0x74a5bd,{'HE':()=>_0x39694b,'Wo':()=>_0x5c2b1b,'zZ':()=>_0x561280});var _0xd85c5e=_0x15059a(0x1b5c),_0x4c396e=_0x15059a(0x147b8),_0x74a5bd=_0x15059a(0x5898),_0x15059a=_0x15059a(0xe456);function _0x53c46d(_0x4bb980){var _0x44e4b9=a8_0x5b24;return Math[_0x44e4b9(0x143c)](_0x4bb980,_0x4c396e['Nn']);}function _0x56e04b(_0x310f82){var _0x36f74f=a8_0x5b24;return _0x310f82<=0.04045?0.0773993808*_0x310f82:Math[_0x36f74f(0x143c)](0.947867299*(_0x310f82+0.055),2.4);}function _0x446e13(_0x528f2c){var _0x3b8406=a8_0x5b24;return Math[_0x3b8406(0x143c)](_0x528f2c,_0x4c396e['zp']);}function _0x3236b7(_0x5ada8e){var _0x473a6d=a8_0x5b24;return _0x5ada8e<=0.0031308?12.92*_0x5ada8e:1.055*Math[_0x473a6d(0x143c)](_0x5ada8e,0.41666)-0.055;}class _0x5c2b1b{constructor(_0x344398=0x0,_0x1e35e7=0x0,_0x4f42bb=0x0){this['r']=_0x344398,this['g']=_0x1e35e7,this['b']=_0x4f42bb;}['toString'](){var _0xc0a2d1=a8_0x5b24;return _0xc0a2d1(0x186f)+this['r']+_0xc0a2d1(0x1c0c)+this['g']+'\x20B:'+this['b']+'}';}[_0x26c24c(0x3fcd)](){var _0x859759=_0x26c24c;return _0x859759(0x1f42);}[_0x26c24c(0x248e)](){return 0x18d*(0x18d*(0xff*this['r']|0x0)^(0xff*this['g']|0x0))^(0xff*this['b']|0x0);}[_0x26c24c(0x361d)](_0x16466f,_0x1560ea=0x0){return _0x16466f[_0x1560ea]=this['r'],_0x16466f[_0x1560ea+0x1]=this['g'],_0x16466f[_0x1560ea+0x2]=this['b'],this;}[_0x26c24c(0x3301)](_0x389d98,_0x352df5=0x0){var _0x418c60=_0x26c24c;return _0x5c2b1b[_0x418c60(0x3273)](_0x389d98,_0x352df5,this),this;}[_0x26c24c(0x3689)](_0x20753f=0x1){return new _0x39694b(this['r'],this['g'],this['b'],_0x20753f);}[_0x26c24c(0x86e)](){return[this['r'],this['g'],this['b']];}[_0x26c24c(0x1bea)](){return 0.3*this['r']+0.59*this['g']+0.11*this['b'];}['multiply'](_0xfd46d6){return new _0x5c2b1b(this['r']*_0xfd46d6['r'],this['g']*_0xfd46d6['g'],this['b']*_0xfd46d6['b']);}[_0x26c24c(0x2e19)](_0x477434,_0x5343fc){return _0x5343fc['r']=this['r']*_0x477434['r'],_0x5343fc['g']=this['g']*_0x477434['g'],_0x5343fc['b']=this['b']*_0x477434['b'],this;}['equals'](_0x51584d){return _0x51584d&&this['r']===_0x51584d['r']&&this['g']===_0x51584d['g']&&this['b']===_0x51584d['b'];}['equalsFloats'](_0x22cf9,_0xd0fcb0,_0x32245a){return this['r']===_0x22cf9&&this['g']===_0xd0fcb0&&this['b']===_0x32245a;}['scale'](_0x103dec){return new _0x5c2b1b(this['r']*_0x103dec,this['g']*_0x103dec,this['b']*_0x103dec);}['scaleInPlace'](_0x2f779c){return this['r']*=_0x2f779c,this['g']*=_0x2f779c,this['b']*=_0x2f779c,this;}[_0x26c24c(0x15c6)](_0x7035bc,_0x3b7ea1){return _0x3b7ea1['r']=this['r']*_0x7035bc,_0x3b7ea1['g']=this['g']*_0x7035bc,_0x3b7ea1['b']=this['b']*_0x7035bc,this;}[_0x26c24c(0x3d77)](_0x50f2a4,_0x2b8d79){return _0x2b8d79['r']+=this['r']*_0x50f2a4,_0x2b8d79['g']+=this['g']*_0x50f2a4,_0x2b8d79['b']+=this['b']*_0x50f2a4,this;}[_0x26c24c(0x1b95)](_0x453b42=0x0,_0x1e1a88=0x1,_0x4f2ebf){var _0x3baa68=_0x26c24c;return _0x4f2ebf['r']=_0xd85c5e['R'][_0x3baa68(0x4f0)](this['r'],_0x453b42,_0x1e1a88),_0x4f2ebf['g']=_0xd85c5e['R'][_0x3baa68(0x4f0)](this['g'],_0x453b42,_0x1e1a88),_0x4f2ebf['b']=_0xd85c5e['R']['Clamp'](this['b'],_0x453b42,_0x1e1a88),this;}['add'](_0x42908d){return new _0x5c2b1b(this['r']+_0x42908d['r'],this['g']+_0x42908d['g'],this['b']+_0x42908d['b']);}[_0x26c24c(0xa2b)](_0x56a5ed,_0x309784){return _0x309784['r']=this['r']+_0x56a5ed['r'],_0x309784['g']=this['g']+_0x56a5ed['g'],_0x309784['b']=this['b']+_0x56a5ed['b'],this;}[_0x26c24c(0x41b6)](_0x1b77e4){return new _0x5c2b1b(this['r']-_0x1b77e4['r'],this['g']-_0x1b77e4['g'],this['b']-_0x1b77e4['b']);}[_0x26c24c(0x407)](_0x5bbb48,_0xf23b6f){return _0xf23b6f['r']=this['r']-_0x5bbb48['r'],_0xf23b6f['g']=this['g']-_0x5bbb48['g'],_0xf23b6f['b']=this['b']-_0x5bbb48['b'],this;}[_0x26c24c(0x95b)](){return new _0x5c2b1b(this['r'],this['g'],this['b']);}['copyFrom'](_0x9fd988){return this['r']=_0x9fd988['r'],this['g']=_0x9fd988['g'],this['b']=_0x9fd988['b'],this;}[_0x26c24c(0x368c)](_0x2a1bb8,_0x46653c,_0x53417b){return this['r']=_0x2a1bb8,this['g']=_0x46653c,this['b']=_0x53417b,this;}[_0x26c24c(0x2cf6)](_0x39885c,_0xd65c2c,_0x43b45f){var _0x2b8412=_0x26c24c;return this[_0x2b8412(0x368c)](_0x39885c,_0xd65c2c,_0x43b45f);}[_0x26c24c(0x3fd0)](){var _0x28de4b=_0x26c24c,_0x4c3a25=Math['round'](0xff*this['r']),_0x3362f6=Math['round'](0xff*this['g']),_0x409655=Math['round'](0xff*this['b']);return'#'+_0xd85c5e['R'][_0x28de4b(0x768)](_0x4c3a25)+_0xd85c5e['R'][_0x28de4b(0x768)](_0x3362f6)+_0xd85c5e['R'][_0x28de4b(0x768)](_0x409655);}[_0x26c24c(0x18a7)](){var _0x57f12c=new _0x5c2b1b();return this['toHSVToRef'](_0x57f12c),_0x57f12c;}[_0x26c24c(0x18b5)](_0x5eaa5b){var _0x3281f2=_0x26c24c,_0x1733f8=this['r'],_0x24ff19=this['g'],_0x12815=this['b'],_0x1c6c5e=Math[_0x3281f2(0xf1a)](_0x1733f8,_0x24ff19,_0x12815),_0xc8807a=Math[_0x3281f2(0x3478)](_0x1733f8,_0x24ff19,_0x12815);let _0x4e6f85=0x0,_0x578767=0x0;var _0x306f71=_0x1c6c5e,_0xf37475=_0x1c6c5e-_0xc8807a;0x0!==_0x1c6c5e&&(_0x578767=_0xf37475/_0x1c6c5e),_0x1c6c5e!=_0xc8807a&&(_0x1c6c5e==_0x1733f8?(_0x4e6f85=(_0x24ff19-_0x12815)/_0xf37475,_0x24ff19<_0x12815&&(_0x4e6f85+=0x6)):_0x1c6c5e==_0x24ff19?_0x4e6f85=(_0x12815-_0x1733f8)/_0xf37475+0x2:_0x1c6c5e==_0x12815&&(_0x4e6f85=(_0x1733f8-_0x24ff19)/_0xf37475+0x4),_0x4e6f85*=0x3c),_0x5eaa5b['r']=_0x4e6f85,_0x5eaa5b['g']=_0x578767,_0x5eaa5b['b']=_0x306f71;}[_0x26c24c(0x1d48)](_0x3c1003=!0x1){var _0x3e7793=_0x26c24c,_0x2323af=new _0x5c2b1b();return this[_0x3e7793(0x1d21)](_0x2323af,_0x3c1003),_0x2323af;}['toLinearSpaceToRef'](_0x3fca4e,_0x39f9da=!0x1){return _0x39f9da?(_0x3fca4e['r']=_0x56e04b(this['r']),_0x3fca4e['g']=_0x56e04b(this['g']),_0x3fca4e['b']=_0x56e04b(this['b'])):(_0x3fca4e['r']=_0x53c46d(this['r']),_0x3fca4e['g']=_0x53c46d(this['g']),_0x3fca4e['b']=_0x53c46d(this['b'])),this;}[_0x26c24c(0x2063)](_0x3f703d=!0x1){var _0x737503=_0x26c24c,_0x1531b3=new _0x5c2b1b();return this[_0x737503(0x358d)](_0x1531b3,_0x3f703d),_0x1531b3;}[_0x26c24c(0x358d)](_0x569ad6,_0x5057d8=!0x1){return _0x5057d8?(_0x569ad6['r']=_0x3236b7(this['r']),_0x569ad6['g']=_0x3236b7(this['g']),_0x569ad6['b']=_0x3236b7(this['b'])):(_0x569ad6['r']=_0x446e13(this['r']),_0x569ad6['g']=_0x446e13(this['g']),_0x569ad6['b']=_0x446e13(this['b'])),this;}static[_0x26c24c(0x3557)](_0x9384cc,_0x4bc1a8,_0x43cd38,_0x350eb8){var _0x10d77a=_0x26c24c,_0x4bc1a8=_0x43cd38*_0x4bc1a8,_0x9384cc=_0x9384cc/0x3c,_0x4d922c=_0x4bc1a8*(0x1-Math[_0x10d77a(0x3abd)](_0x9384cc%0x2-0x1));let _0x32becf=0x0,_0x1b495a=0x0,_0x1723af=0x0;0x0<=_0x9384cc&&_0x9384cc<=0x1?(_0x32becf=_0x4bc1a8,_0x1b495a=_0x4d922c):0x1<=_0x9384cc&&_0x9384cc<=0x2?(_0x32becf=_0x4d922c,_0x1b495a=_0x4bc1a8):0x2<=_0x9384cc&&_0x9384cc<=0x3?(_0x1b495a=_0x4bc1a8,_0x1723af=_0x4d922c):0x3<=_0x9384cc&&_0x9384cc<=0x4?(_0x1b495a=_0x4d922c,_0x1723af=_0x4bc1a8):0x4<=_0x9384cc&&_0x9384cc<=0x5?(_0x32becf=_0x4d922c,_0x1723af=_0x4bc1a8):0x5<=_0x9384cc&&_0x9384cc<=0x6&&(_0x32becf=_0x4bc1a8,_0x1723af=_0x4d922c),_0x9384cc=_0x43cd38-_0x4bc1a8,_0x350eb8[_0x10d77a(0x2cf6)](_0x32becf+_0x9384cc,_0x1b495a+_0x9384cc,_0x1723af+_0x9384cc);}static[_0x26c24c(0x3f5f)](_0x1a2f65,_0x4f2651,_0x4b24db){var _0x14783b=_0x26c24c,_0x4d6ddb=new _0x5c2b1b(0x0,0x0,0x0);return _0x5c2b1b[_0x14783b(0x3557)](_0x1a2f65,_0x4f2651,_0x4b24db,_0x4d6ddb),_0x4d6ddb;}static[_0x26c24c(0x2bd4)](_0x3c1f1c){var _0x48d926=_0x26c24c;if('#'!==_0x3c1f1c[_0x48d926(0x2ae9)](0x0,0x1)||0x7!==_0x3c1f1c['length'])return new _0x5c2b1b(0x0,0x0,0x0);var _0x4e47a6=parseInt(_0x3c1f1c[_0x48d926(0x2ae9)](0x1,0x3),0x10),_0x592e95=parseInt(_0x3c1f1c[_0x48d926(0x2ae9)](0x3,0x5),0x10),_0x3c1f1c=parseInt(_0x3c1f1c[_0x48d926(0x2ae9)](0x5,0x7),0x10);return _0x5c2b1b[_0x48d926(0x25a7)](_0x4e47a6,_0x592e95,_0x3c1f1c);}static[_0x26c24c(0x2858)](_0x5b8d3b,_0x4db2dc=0x0){return new _0x5c2b1b(_0x5b8d3b[_0x4db2dc],_0x5b8d3b[_0x4db2dc+0x1],_0x5b8d3b[_0x4db2dc+0x2]);}static[_0x26c24c(0x3273)](_0x23eb26,_0x2ac500=0x0,_0x2bfeea){_0x2bfeea['r']=_0x23eb26[_0x2ac500],_0x2bfeea['g']=_0x23eb26[_0x2ac500+0x1],_0x2bfeea['b']=_0x23eb26[_0x2ac500+0x2];}static[_0x26c24c(0x25a7)](_0x43b803,_0x3a7ba0,_0x4d100b){return new _0x5c2b1b(_0x43b803/0xff,_0x3a7ba0/0xff,_0x4d100b/0xff);}static[_0x26c24c(0x2f0e)](_0x319bbf,_0x48b4fb,_0x576e9b){var _0x3c8ac0=_0x26c24c,_0x1a83df=new _0x5c2b1b(0x0,0x0,0x0);return _0x5c2b1b[_0x3c8ac0(0x1ac)](_0x319bbf,_0x48b4fb,_0x576e9b,_0x1a83df),_0x1a83df;}static['LerpToRef'](_0x5b43a8,_0x46db62,_0x33cab0,_0x30398f){_0x30398f['r']=_0x5b43a8['r']+(_0x46db62['r']-_0x5b43a8['r'])*_0x33cab0,_0x30398f['g']=_0x5b43a8['g']+(_0x46db62['g']-_0x5b43a8['g'])*_0x33cab0,_0x30398f['b']=_0x5b43a8['b']+(_0x46db62['b']-_0x5b43a8['b'])*_0x33cab0;}static[_0x26c24c(0x26eb)](_0x3bf517,_0x4828c7,_0x20025a,_0x4414c6,_0x56a509){var _0x40860f=_0x56a509*_0x56a509,_0x2aa083=_0x56a509*_0x40860f,_0x41cc02=0x2*_0x2aa083-0x3*_0x40860f+0x1,_0x30b0ab=-0x2*_0x2aa083+0x3*_0x40860f,_0x56a509=_0x2aa083-0x2*_0x40860f+_0x56a509,_0x2aa083=_0x2aa083-_0x40860f,_0x40860f=_0x3bf517['r']*_0x41cc02+_0x20025a['r']*_0x30b0ab+_0x4828c7['r']*_0x56a509+_0x4414c6['r']*_0x2aa083,_0x5b947b=_0x3bf517['g']*_0x41cc02+_0x20025a['g']*_0x30b0ab+_0x4828c7['g']*_0x56a509+_0x4414c6['g']*_0x2aa083,_0x3bf517=_0x3bf517['b']*_0x41cc02+_0x20025a['b']*_0x30b0ab+_0x4828c7['b']*_0x56a509+_0x4414c6['b']*_0x2aa083;return new _0x5c2b1b(_0x40860f,_0x5b947b,_0x3bf517);}static[_0x26c24c(0x13d0)](_0x1ffff3,_0x510205,_0x352bd7,_0x1ed153,_0x41c0df){var _0x1e606f=_0x26c24c,_0x467bce=_0x5c2b1b['Black']();return this[_0x1e606f(0x5f7)](_0x1ffff3,_0x510205,_0x352bd7,_0x1ed153,_0x41c0df,_0x467bce),_0x467bce;}static[_0x26c24c(0x5f7)](_0xcd324,_0xba0a22,_0x481bd6,_0x38c922,_0x57324c,_0x523cbd){var _0x285c9f=_0x57324c*_0x57324c;_0x523cbd['r']=0x6*(_0x285c9f-_0x57324c)*_0xcd324['r']+(0x3*_0x285c9f-0x4*_0x57324c+0x1)*_0xba0a22['r']+0x6*(-_0x285c9f+_0x57324c)*_0x481bd6['r']+(0x3*_0x285c9f-0x2*_0x57324c)*_0x38c922['r'],_0x523cbd['g']=0x6*(_0x285c9f-_0x57324c)*_0xcd324['g']+(0x3*_0x285c9f-0x4*_0x57324c+0x1)*_0xba0a22['g']+0x6*(-_0x285c9f+_0x57324c)*_0x481bd6['g']+(0x3*_0x285c9f-0x2*_0x57324c)*_0x38c922['g'],_0x523cbd['b']=0x6*(_0x285c9f-_0x57324c)*_0xcd324['b']+(0x3*_0x285c9f-0x4*_0x57324c+0x1)*_0xba0a22['b']+0x6*(-_0x285c9f+_0x57324c)*_0x481bd6['b']+(0x3*_0x285c9f-0x2*_0x57324c)*_0x38c922['b'];}static[_0x26c24c(0x2c4)](){return new _0x5c2b1b(0x1,0x0,0x0);}static['Green'](){return new _0x5c2b1b(0x0,0x1,0x0);}static[_0x26c24c(0xd10)](){return new _0x5c2b1b(0x0,0x0,0x1);}static[_0x26c24c(0xfc3)](){return new _0x5c2b1b(0x0,0x0,0x0);}static get['BlackReadOnly'](){var _0x3beaf0=_0x26c24c;return _0x5c2b1b[_0x3beaf0(0x205a)];}static['White'](){return new _0x5c2b1b(0x1,0x1,0x1);}static['Purple'](){return new _0x5c2b1b(0.5,0x0,0.5);}static[_0x26c24c(0x3e20)](){return new _0x5c2b1b(0x1,0x0,0x1);}static[_0x26c24c(0x167f)](){return new _0x5c2b1b(0x1,0x1,0x0);}static[_0x26c24c(0x36cb)](){return new _0x5c2b1b(0.5,0.5,0.5);}static[_0x26c24c(0x3105)](){return new _0x5c2b1b(0x0,0x1,0x1);}static[_0x26c24c(0x2705)](){var _0x6acd20=_0x26c24c;return new _0x5c2b1b(Math[_0x6acd20(0x18cd)](),Math[_0x6acd20(0x18cd)](),Math['random']());}}_0x5c2b1b[_0x26c24c(0x205a)]=_0x5c2b1b[_0x26c24c(0xfc3)]();class _0x39694b{constructor(_0x3491ae=0x0,_0x323cab=0x0,_0x28a9dd=0x0,_0x111bf9=0x1){this['r']=_0x3491ae,this['g']=_0x323cab,this['b']=_0x28a9dd,this['a']=_0x111bf9;}[_0x26c24c(0x350)](_0x5abe14){return this['r']+=_0x5abe14['r'],this['g']+=_0x5abe14['g'],this['b']+=_0x5abe14['b'],this['a']+=_0x5abe14['a'],this;}[_0x26c24c(0x86e)](){return[this['r'],this['g'],this['b'],this['a']];}['toArray'](_0x232f47,_0x2614c8=0x0){return _0x232f47[_0x2614c8]=this['r'],_0x232f47[_0x2614c8+0x1]=this['g'],_0x232f47[_0x2614c8+0x2]=this['b'],_0x232f47[_0x2614c8+0x3]=this['a'],this;}[_0x26c24c(0x3301)](_0xb50dad,_0x13fdcb=0x0){var _0x25e001=_0x26c24c;return _0x39694b[_0x25e001(0x3273)](_0xb50dad,_0x13fdcb,this),this;}['equals'](_0x393f93){return _0x393f93&&this['r']===_0x393f93['r']&&this['g']===_0x393f93['g']&&this['b']===_0x393f93['b']&&this['a']===_0x393f93['a'];}[_0x26c24c(0x3fc1)](_0x2a07e7){return new _0x39694b(this['r']+_0x2a07e7['r'],this['g']+_0x2a07e7['g'],this['b']+_0x2a07e7['b'],this['a']+_0x2a07e7['a']);}[_0x26c24c(0x41b6)](_0x33d65e){return new _0x39694b(this['r']-_0x33d65e['r'],this['g']-_0x33d65e['g'],this['b']-_0x33d65e['b'],this['a']-_0x33d65e['a']);}['subtractToRef'](_0x40ab21,_0xb64283){return _0xb64283['r']=this['r']-_0x40ab21['r'],_0xb64283['g']=this['g']-_0x40ab21['g'],_0xb64283['b']=this['b']-_0x40ab21['b'],_0xb64283['a']=this['a']-_0x40ab21['a'],this;}[_0x26c24c(0x4018)](_0x43121e){return new _0x39694b(this['r']*_0x43121e,this['g']*_0x43121e,this['b']*_0x43121e,this['a']*_0x43121e);}[_0x26c24c(0x1886)](_0x5b36e6){return this['r']*=_0x5b36e6,this['g']*=_0x5b36e6,this['b']*=_0x5b36e6,this['a']*=_0x5b36e6,this;}['scaleToRef'](_0x406795,_0x4416ee){return _0x4416ee['r']=this['r']*_0x406795,_0x4416ee['g']=this['g']*_0x406795,_0x4416ee['b']=this['b']*_0x406795,_0x4416ee['a']=this['a']*_0x406795,this;}[_0x26c24c(0x3d77)](_0x24434b,_0x2c9cca){return _0x2c9cca['r']+=this['r']*_0x24434b,_0x2c9cca['g']+=this['g']*_0x24434b,_0x2c9cca['b']+=this['b']*_0x24434b,_0x2c9cca['a']+=this['a']*_0x24434b,this;}[_0x26c24c(0x1b95)](_0x21303c=0x0,_0x2e28ba=0x1,_0xd2b26a){var _0x282f4c=_0x26c24c;return _0xd2b26a['r']=_0xd85c5e['R']['Clamp'](this['r'],_0x21303c,_0x2e28ba),_0xd2b26a['g']=_0xd85c5e['R'][_0x282f4c(0x4f0)](this['g'],_0x21303c,_0x2e28ba),_0xd2b26a['b']=_0xd85c5e['R'][_0x282f4c(0x4f0)](this['b'],_0x21303c,_0x2e28ba),_0xd2b26a['a']=_0xd85c5e['R']['Clamp'](this['a'],_0x21303c,_0x2e28ba),this;}[_0x26c24c(0x36e0)](_0x19057a){return new _0x39694b(this['r']*_0x19057a['r'],this['g']*_0x19057a['g'],this['b']*_0x19057a['b'],this['a']*_0x19057a['a']);}['multiplyToRef'](_0x1e2a51,_0xf814c9){return _0xf814c9['r']=this['r']*_0x1e2a51['r'],_0xf814c9['g']=this['g']*_0x1e2a51['g'],_0xf814c9['b']=this['b']*_0x1e2a51['b'],_0xf814c9['a']=this['a']*_0x1e2a51['a'],_0xf814c9;}['toString'](){var _0x160dab=_0x26c24c;return _0x160dab(0x186f)+this['r']+'\x20G:'+this['g']+_0x160dab(0x31d2)+this['b']+'\x20A:'+this['a']+'}';}[_0x26c24c(0x3fcd)](){var _0x392ebf=_0x26c24c;return _0x392ebf(0x2f7);}['getHashCode'](){return 0x18d*(0x18d*(0x18d*(0xff*this['r']|0x0)^(0xff*this['g']|0x0))^(0xff*this['b']|0x0))^(0xff*this['a']|0x0);}[_0x26c24c(0x95b)](){return new _0x39694b(this['r'],this['g'],this['b'],this['a']);}['copyFrom'](_0x25c36a){return this['r']=_0x25c36a['r'],this['g']=_0x25c36a['g'],this['b']=_0x25c36a['b'],this['a']=_0x25c36a['a'],this;}[_0x26c24c(0x368c)](_0x3a3a2a,_0x55c002,_0x5c87cd,_0x370a16){return this['r']=_0x3a3a2a,this['g']=_0x55c002,this['b']=_0x5c87cd,this['a']=_0x370a16,this;}[_0x26c24c(0x2cf6)](_0x265a49,_0xa1d62d,_0x50516b,_0x38a96c){var _0x2deef8=_0x26c24c;return this[_0x2deef8(0x368c)](_0x265a49,_0xa1d62d,_0x50516b,_0x38a96c);}[_0x26c24c(0x3fd0)](_0x1323a4=!0x1){var _0x74a905=_0x26c24c,_0x1f6292=Math[_0x74a905(0x3fe4)](0xff*this['r']),_0x8282f=Math[_0x74a905(0x3fe4)](0xff*this['g']),_0x3f2bc5=Math[_0x74a905(0x3fe4)](0xff*this['b']);if(_0x1323a4)return'#'+_0xd85c5e['R'][_0x74a905(0x768)](_0x1f6292)+_0xd85c5e['R'][_0x74a905(0x768)](_0x8282f)+_0xd85c5e['R'][_0x74a905(0x768)](_0x3f2bc5);return _0x1323a4=Math['round'](0xff*this['a']),'#'+_0xd85c5e['R'][_0x74a905(0x768)](_0x1f6292)+_0xd85c5e['R'][_0x74a905(0x768)](_0x8282f)+_0xd85c5e['R'][_0x74a905(0x768)](_0x3f2bc5)+_0xd85c5e['R'][_0x74a905(0x768)](_0x1323a4);}[_0x26c24c(0x1d48)](_0x241a4e=!0x1){var _0x2146a2=new _0x39694b();return this['toLinearSpaceToRef'](_0x2146a2,_0x241a4e),_0x2146a2;}['toLinearSpaceToRef'](_0x576629,_0x28be6a=!0x1){return _0x28be6a?(_0x576629['r']=_0x56e04b(this['r']),_0x576629['g']=_0x56e04b(this['g']),_0x576629['b']=_0x56e04b(this['b'])):(_0x576629['r']=_0x53c46d(this['r']),_0x576629['g']=_0x53c46d(this['g']),_0x576629['b']=_0x53c46d(this['b'])),_0x576629['a']=this['a'],this;}[_0x26c24c(0x2063)](_0x90d69a=!0x1){var _0x19aec3=new _0x39694b();return this['toGammaSpaceToRef'](_0x19aec3,_0x90d69a),_0x19aec3;}[_0x26c24c(0x358d)](_0x70f6ba,_0x53aa5d=!0x1){return _0x53aa5d?(_0x70f6ba['r']=_0x3236b7(this['r']),_0x70f6ba['g']=_0x3236b7(this['g']),_0x70f6ba['b']=_0x3236b7(this['b'])):(_0x70f6ba['r']=_0x446e13(this['r']),_0x70f6ba['g']=_0x446e13(this['g']),_0x70f6ba['b']=_0x446e13(this['b'])),_0x70f6ba['a']=this['a'],this;}static[_0x26c24c(0x2bd4)](_0x400f69){var _0x50cadf=_0x26c24c;if('#'!==_0x400f69['substring'](0x0,0x1)||0x9!==_0x400f69[_0x50cadf(0x1377)]&&0x7!==_0x400f69['length'])return new _0x39694b(0x0,0x0,0x0,0x0);var _0x2a70a7=parseInt(_0x400f69[_0x50cadf(0x2ae9)](0x1,0x3),0x10),_0x5c44de=parseInt(_0x400f69[_0x50cadf(0x2ae9)](0x3,0x5),0x10),_0x44bc81=parseInt(_0x400f69[_0x50cadf(0x2ae9)](0x5,0x7),0x10),_0x400f69=0x9===_0x400f69[_0x50cadf(0x1377)]?parseInt(_0x400f69[_0x50cadf(0x2ae9)](0x7,0x9),0x10):0xff;return _0x39694b['FromInts'](_0x2a70a7,_0x5c44de,_0x44bc81,_0x400f69);}static['Lerp'](_0x251969,_0x2e1579,_0x1f0d87){var _0x4fb2b4=new _0x39694b(0x0,0x0,0x0,0x0);return _0x39694b['LerpToRef'](_0x251969,_0x2e1579,_0x1f0d87,_0x4fb2b4),_0x4fb2b4;}static['LerpToRef'](_0x5da8b4,_0x448474,_0x5b4a16,_0x4a843c){_0x4a843c['r']=_0x5da8b4['r']+(_0x448474['r']-_0x5da8b4['r'])*_0x5b4a16,_0x4a843c['g']=_0x5da8b4['g']+(_0x448474['g']-_0x5da8b4['g'])*_0x5b4a16,_0x4a843c['b']=_0x5da8b4['b']+(_0x448474['b']-_0x5da8b4['b'])*_0x5b4a16,_0x4a843c['a']=_0x5da8b4['a']+(_0x448474['a']-_0x5da8b4['a'])*_0x5b4a16;}static[_0x26c24c(0x26eb)](_0x5757ee,_0x544613,_0x160f01,_0x205633,_0x1dd46b){var _0x3d4807=_0x1dd46b*_0x1dd46b,_0x4d570c=_0x1dd46b*_0x3d4807,_0x13b891=0x2*_0x4d570c-0x3*_0x3d4807+0x1,_0x24fa08=-0x2*_0x4d570c+0x3*_0x3d4807,_0x1dd46b=_0x4d570c-0x2*_0x3d4807+_0x1dd46b,_0x4d570c=_0x4d570c-_0x3d4807,_0x3d4807=_0x5757ee['r']*_0x13b891+_0x160f01['r']*_0x24fa08+_0x544613['r']*_0x1dd46b+_0x205633['r']*_0x4d570c,_0xc7f43c=_0x5757ee['g']*_0x13b891+_0x160f01['g']*_0x24fa08+_0x544613['g']*_0x1dd46b+_0x205633['g']*_0x4d570c,_0x3e0fa6=_0x5757ee['b']*_0x13b891+_0x160f01['b']*_0x24fa08+_0x544613['b']*_0x1dd46b+_0x205633['b']*_0x4d570c,_0x5757ee=_0x5757ee['a']*_0x13b891+_0x160f01['a']*_0x24fa08+_0x544613['a']*_0x1dd46b+_0x205633['a']*_0x4d570c;return new _0x39694b(_0x3d4807,_0xc7f43c,_0x3e0fa6,_0x5757ee);}static[_0x26c24c(0x13d0)](_0x52e7af,_0x441a64,_0x57c338,_0x5e1dbd,_0x1551dc){var _0x50b7a3=_0x26c24c,_0x45a397=new _0x39694b();return this[_0x50b7a3(0x5f7)](_0x52e7af,_0x441a64,_0x57c338,_0x5e1dbd,_0x1551dc,_0x45a397),_0x45a397;}static[_0x26c24c(0x5f7)](_0x4c37c3,_0x63fb24,_0x5c93c3,_0x2e8a92,_0x366237,_0x22a008){var _0x28921c=_0x366237*_0x366237;_0x22a008['r']=0x6*(_0x28921c-_0x366237)*_0x4c37c3['r']+(0x3*_0x28921c-0x4*_0x366237+0x1)*_0x63fb24['r']+0x6*(-_0x28921c+_0x366237)*_0x5c93c3['r']+(0x3*_0x28921c-0x2*_0x366237)*_0x2e8a92['r'],_0x22a008['g']=0x6*(_0x28921c-_0x366237)*_0x4c37c3['g']+(0x3*_0x28921c-0x4*_0x366237+0x1)*_0x63fb24['g']+0x6*(-_0x28921c+_0x366237)*_0x5c93c3['g']+(0x3*_0x28921c-0x2*_0x366237)*_0x2e8a92['g'],_0x22a008['b']=0x6*(_0x28921c-_0x366237)*_0x4c37c3['b']+(0x3*_0x28921c-0x4*_0x366237+0x1)*_0x63fb24['b']+0x6*(-_0x28921c+_0x366237)*_0x5c93c3['b']+(0x3*_0x28921c-0x2*_0x366237)*_0x2e8a92['b'],_0x22a008['a']=0x6*(_0x28921c-_0x366237)*_0x4c37c3['a']+(0x3*_0x28921c-0x4*_0x366237+0x1)*_0x63fb24['a']+0x6*(-_0x28921c+_0x366237)*_0x5c93c3['a']+(0x3*_0x28921c-0x2*_0x366237)*_0x2e8a92['a'];}static['FromColor3'](_0x3a88eb,_0x526aa6=0x1){return new _0x39694b(_0x3a88eb['r'],_0x3a88eb['g'],_0x3a88eb['b'],_0x526aa6);}static['FromArray'](_0x39bf51,_0x5d3a42=0x0){return new _0x39694b(_0x39bf51[_0x5d3a42],_0x39bf51[_0x5d3a42+0x1],_0x39bf51[_0x5d3a42+0x2],_0x39bf51[_0x5d3a42+0x3]);}static[_0x26c24c(0x3273)](_0x313d49,_0x26c299=0x0,_0xf9a7f7){_0xf9a7f7['r']=_0x313d49[_0x26c299],_0xf9a7f7['g']=_0x313d49[_0x26c299+0x1],_0xf9a7f7['b']=_0x313d49[_0x26c299+0x2],_0xf9a7f7['a']=_0x313d49[_0x26c299+0x3];}static[_0x26c24c(0x25a7)](_0x514afe,_0x392b83,_0x476157,_0x3dc460){return new _0x39694b(_0x514afe/0xff,_0x392b83/0xff,_0x476157/0xff,_0x3dc460/0xff);}static[_0x26c24c(0xb56)](_0x464958,_0xe81771){var _0xe1beb0=_0x26c24c;if(_0x464958[_0xe1beb0(0x1377)]!==0x3*_0xe81771)return _0x464958;{const _0x5f2005=[];for(let _0x312c65=0x0;_0x312c65<_0x464958[_0xe1beb0(0x1377)];_0x312c65+=0x3){var _0x45ad18=_0x312c65/0x3*0x4;_0x5f2005[_0x45ad18]=_0x464958[_0x312c65],_0x5f2005[0x1+_0x45ad18]=_0x464958[_0x312c65+0x1],_0x5f2005[0x2+_0x45ad18]=_0x464958[_0x312c65+0x2],_0x5f2005[0x3+_0x45ad18]=0x1;}return _0x5f2005;}}}class _0x561280{}_0x561280[_0x26c24c(0x1f42)]=_0x74a5bd['B'][_0x26c24c(0x38e6)](0x3,_0x5c2b1b[_0x26c24c(0xfc3)]),_0x561280['Color4']=_0x74a5bd['B'][_0x26c24c(0x38e6)](0x3,()=>new _0x39694b(0x0,0x0,0x0,0x0)),(0x0,_0x15059a['H'])(_0x26c24c(0x2047),_0x5c2b1b),(0x0,_0x15059a['H'])(_0x26c24c(0x1438),_0x39694b);},0x147b8:(_0x8a699b,_0x2ba515,_0x54c49d)=>{var _0x54b4f=a8_0x16e4d8;_0x54c49d['d'](_0x2ba515,{'Nn':()=>_0x2c7db2,'Q_':()=>_0x4c8865,'kn':()=>_0x4a501f,'zp':()=>_0x283211});const _0x283211=0x1/2.2,_0x2c7db2=2.2,_0x4c8865=(0x1+Math[_0x54b4f(0x3f3e)](0x5))/0x2,_0x4a501f=0.001;},0x12a54:(_0x2268e5,_0x25a91c,_0x699015)=>{var _0x4a8d5c=a8_0x16e4d8;_0x699015['d'](_0x25a91c,{'k':()=>function(_0x3cb004,_0x11ad44,_0x583581,_0x5ac4a1=null,_0x55378e){var _0x2bd822=a8_0x5b24;const _0x5a79be=new _0x2dd512['P'](Number[_0x2bd822(0x3808)],Number['MAX_VALUE'],Number[_0x2bd822(0x3808)]),_0x49bfec=new _0x2dd512['P'](-Number['MAX_VALUE'],-Number[_0x2bd822(0x3808)],-Number[_0x2bd822(0x3808)]);return _0x55378e=_0x55378e||0x3,_0x660d2d[_0x2bd822(0x1600)](_0x3cb004,_0x11ad44,_0x583581,_0x55378e,_0x5a79be,_0x49bfec),_0x5ac4a1&&(_0x5a79be['x']-=_0x5a79be['x']*_0x5ac4a1['x']+_0x5ac4a1['y'],_0x5a79be['y']-=_0x5a79be['y']*_0x5ac4a1['x']+_0x5ac4a1['y'],_0x5a79be['z']-=_0x5a79be['z']*_0x5ac4a1['x']+_0x5ac4a1['y'],_0x49bfec['x']+=_0x49bfec['x']*_0x5ac4a1['x']+_0x5ac4a1['y'],_0x49bfec['y']+=_0x49bfec['y']*_0x5ac4a1['x']+_0x5ac4a1['y'],_0x49bfec['z']+=_0x49bfec['z']*_0x5ac4a1['x']+_0x5ac4a1['y']),{'minimum':_0x5a79be,'maximum':_0x49bfec};},'y':()=>function(_0x4ca942,_0x2602ec,_0x451b94,_0x21e16d,_0x36c90b=null){var _0x32f8cf=a8_0x5b24;const _0x284a29=new _0x2dd512['P'](Number[_0x32f8cf(0x3808)],Number[_0x32f8cf(0x3808)],Number[_0x32f8cf(0x3808)]),_0x30e26e=new _0x2dd512['P'](-Number[_0x32f8cf(0x3808)],-Number[_0x32f8cf(0x3808)],-Number['MAX_VALUE']);return _0x660d2d[_0x32f8cf(0x21e1)](_0x4ca942,_0x2602ec,_0x451b94,_0x21e16d,_0x284a29,_0x30e26e),_0x36c90b&&(_0x284a29['x']-=_0x284a29['x']*_0x36c90b['x']+_0x36c90b['y'],_0x284a29['y']-=_0x284a29['y']*_0x36c90b['x']+_0x36c90b['y'],_0x284a29['z']-=_0x284a29['z']*_0x36c90b['x']+_0x36c90b['y'],_0x30e26e['x']+=_0x30e26e['x']*_0x36c90b['x']+_0x36c90b['y'],_0x30e26e['y']+=_0x30e26e['y']*_0x36c90b['x']+_0x36c90b['y'],_0x30e26e['z']+=_0x30e26e['z']*_0x36c90b['x']+_0x36c90b['y']),{'minimum':_0x284a29,'maximum':_0x30e26e};}});function _0x37e2ed(_0x47a299,_0x1dc0ab,_0x1e3b07,_0x4b3b40){var _0x12509a=a8_0x5b24,_0x58634a,_0x5ed615=arguments[_0x12509a(0x1377)],_0x2e18af=_0x5ed615<0x3?_0x1dc0ab:null===_0x4b3b40?_0x4b3b40=Object[_0x12509a(0xd3d)](_0x1dc0ab,_0x1e3b07):_0x4b3b40;if('object'==typeof Reflect&&_0x12509a(0x38fa)==typeof Reflect['decorate'])_0x2e18af=Reflect[_0x12509a(0x1dac)](_0x47a299,_0x1dc0ab,_0x1e3b07,_0x4b3b40);else{for(var _0x19d075=_0x47a299[_0x12509a(0x1377)]-0x1;0x0<=_0x19d075;_0x19d075--)(_0x58634a=_0x47a299[_0x19d075])&&(_0x2e18af=(_0x5ed615<0x3?_0x58634a(_0x2e18af):0x3<_0x5ed615?_0x58634a(_0x1dc0ab,_0x1e3b07,_0x2e18af):_0x58634a(_0x1dc0ab,_0x1e3b07))||_0x2e18af);}0x3<_0x5ed615&&_0x2e18af&&Object[_0x12509a(0x395)](_0x1dc0ab,_0x1e3b07,_0x2e18af);}var _0x2dd512=_0x699015(0x9fd1),_0x25a91c=_0x699015(0x153ad);class _0x660d2d{static['extractMinAndMaxIndexed'](_0x3df81b,_0x4c5380,_0x534f32,_0x4ee133,_0x508781,_0x42f579){for(let _0x3443d4=_0x534f32;_0x3443d4<_0x534f32+_0x4ee133;_0x3443d4++){var _0x5522f7=0x3*_0x4c5380[_0x3443d4],_0x5447d7=_0x3df81b[_0x5522f7],_0x86c5fa=_0x3df81b[0x1+_0x5522f7],_0x5522f7=_0x3df81b[0x2+_0x5522f7];_0x508781['minimizeInPlaceFromFloats'](_0x5447d7,_0x86c5fa,_0x5522f7),_0x42f579['maximizeInPlaceFromFloats'](_0x5447d7,_0x86c5fa,_0x5522f7);}}static['extractMinAndMax'](_0x2fc1c2,_0x31e842,_0x222973,_0x35b75d,_0x1cb631,_0x115e17){var _0x3e7200=a8_0x5b24;for(let _0xb00496=_0x31e842,_0x57f644=_0x31e842*_0x35b75d;_0xb00496<_0x31e842+_0x222973;_0xb00496++,_0x57f644+=_0x35b75d){var _0x15fb80=_0x2fc1c2[_0x57f644],_0x1cecfb=_0x2fc1c2[_0x57f644+0x1],_0x3f086e=_0x2fc1c2[_0x57f644+0x2];_0x1cb631[_0x3e7200(0x2e61)](_0x15fb80,_0x1cecfb,_0x3f086e),_0x115e17[_0x3e7200(0x22b3)](_0x15fb80,_0x1cecfb,_0x3f086e);}}}_0x37e2ed([_0x25a91c['G6'][_0x4a8d5c(0x2c6b)]((...[_0x12f3cd,_0x4f7921])=>!Array['isArray'](_0x12f3cd)&&!Array[_0x4a8d5c(0x2eb1)](_0x4f7921))],_0x660d2d,'extractMinAndMaxIndexed',null),_0x37e2ed([_0x25a91c['G6']['filter']((...[_0x54a336])=>!Array[_0x4a8d5c(0x2eb1)](_0x54a336))],_0x660d2d,'extractMinAndMax',null);},0x5025:(_0x152fda,_0x16a417,_0x44dbd6)=>{var _0x55d6cc=a8_0x16e4d8;_0x44dbd6['d'](_0x16a417,{'a':()=>_0x33a1f9});var _0x2c9595=_0x44dbd6(0x10ea4),_0x144845=_0x44dbd6(0x9fd1);class _0x33a1f9{constructor(_0x408673=0x0,_0x1729e4=0x0){var _0x121bd3=a8_0x5b24;this['x']=_0x408673,this['y']=_0x1729e4,_0x408673!==Math['floor'](_0x408673)&&(Math[_0x121bd3(0xa0a)](_0x408673),_0x2c9595['Y'][_0x121bd3(0x1048)](_0x121bd3(0x2df5))),_0x1729e4!==Math[_0x121bd3(0xa0a)](_0x1729e4)&&(Math[_0x121bd3(0xa0a)](_0x1729e4),_0x2c9595['Y'][_0x121bd3(0x1048)](_0x121bd3(0x2e5a)));}['clone'](){return new _0x33a1f9(this['x'],this['y']);}[_0x55d6cc(0x23c0)](_0x5260b1){var _0x294178=this['x'];return this['x']=_0x5260b1['x']+_0x5260b1['y']-this['y'],this['y']=_0x294178+this['y']-_0x5260b1['x'],this;}['rotateNeg60About'](_0x258ba4){var _0x1ef58e=this['x'];return this['x']=_0x1ef58e+this['y']-_0x258ba4['y'],this['y']=_0x258ba4['x']+_0x258ba4['y']-_0x1ef58e,this;}[_0x55d6cc(0x2cb9)](_0x3ce610,_0x14f4f4){var _0x53fd67=_0x55d6cc;_0x3ce610!==Math[_0x53fd67(0xa0a)](_0x3ce610)&&(Math[_0x53fd67(0xa0a)](_0x3ce610),_0x2c9595['Y']['Warn'](_0x53fd67(0x2068))),_0x14f4f4!==Math[_0x53fd67(0xa0a)](_0x14f4f4)&&(Math[_0x53fd67(0xa0a)](_0x14f4f4),_0x2c9595['Y'][_0x53fd67(0x1048)]('n\x20not\x20an\x20integer\x20only\x20floor(n)\x20used'));var _0x3fbbd5=this['x'];return this['x']=_0x3ce610-_0x3fbbd5-this['y'],this['y']=_0x14f4f4+_0x3fbbd5,this;}['rotateNeg120'](_0x3c1d3c,_0x3580ae){var _0x552c4d=_0x55d6cc;_0x3c1d3c!==Math['floor'](_0x3c1d3c)&&(Math[_0x552c4d(0xa0a)](_0x3c1d3c),_0x2c9595['Y']['Warn'](_0x552c4d(0xcb1))),_0x3580ae!==Math[_0x552c4d(0xa0a)](_0x3580ae)&&(Math[_0x552c4d(0xa0a)](_0x3580ae),_0x2c9595['Y'][_0x552c4d(0x1048)]('n\x20is\x20not\x20an\x20integer,\x20\x20\x20floor(n)\x20used'));var _0x24b8dd=this['x'];return this['x']=this['y']-_0x3580ae,this['y']=_0x3c1d3c+_0x3580ae-_0x24b8dd-this['y'],this;}[_0x55d6cc(0x32c4)](_0x472ee9,_0x4be836){const _0x398f93=_0x144845['P']['Zero']();return _0x398f93['x']=_0x472ee9['x']+0x2*this['x']*_0x4be836+this['y']*_0x4be836,_0x398f93['y']=_0x472ee9['y']+Math['sqrt'](0x3)*this['y']*_0x4be836,_0x398f93;}static[_0x55d6cc(0x23ed)](){return new _0x33a1f9(0x0,0x0);}}},0x11edd:(_0x3f078b,_0x92b1b4,_0x375ea8)=>{var _0x5f26ec=a8_0x16e4d8;_0x375ea8['d'](_0x92b1b4,{'$B':()=>_0x4ed479,'ZZ':()=>_0x548549,'j_':()=>_0x536b5f});var _0x16bbe6,_0x14f666=_0x375ea8(0x1b5c),_0x5d7805=_0x375ea8(0x9fd1),_0x560644=_0x375ea8(0x147b8);_0x16bbe6={'CW':0x0,0x0:'CW','CCW':0x1,0x1:_0x5f26ec(0xaca)};class _0x29bb24{constructor(_0xa4d274){var _0x796624=_0x5f26ec;this[_0x796624(0x1505)]=_0xa4d274,this[_0x796624(0x1505)]<0x0&&(this[_0x796624(0x1505)]+=0x2*Math['PI']);}['degrees'](){var _0x21b978=_0x5f26ec;return 0xb4*this[_0x21b978(0x1505)]/Math['PI'];}[_0x5f26ec(0x4dd)](){var _0x404127=_0x5f26ec;return this[_0x404127(0x1505)];}static[_0x5f26ec(0x3956)](_0xc71b5a,_0x1aeb5a){var _0x3b1620=_0x5f26ec;return _0x1aeb5a=_0x1aeb5a[_0x3b1620(0x41b6)](_0xc71b5a),_0xc71b5a=Math['atan2'](_0x1aeb5a['y'],_0x1aeb5a['x']),new _0x29bb24(_0xc71b5a);}static[_0x5f26ec(0x2770)](_0xf8942a){return new _0x29bb24(_0xf8942a);}static[_0x5f26ec(0x2fbc)](_0x5accf0){return new _0x29bb24(_0x5accf0*Math['PI']/0xb4);}}class _0x2546b2{constructor(_0x47e303,_0x13c1de,_0x227afa){var _0x11b180=_0x5f26ec;this[_0x11b180(0x27a3)]=_0x47e303,this[_0x11b180(0x38a5)]=_0x13c1de,this[_0x11b180(0x170c)]=_0x227afa;var _0x2f6148=Math['pow'](_0x13c1de['x'],0x2)+Math[_0x11b180(0x143c)](_0x13c1de['y'],0x2),_0x3923f0=(Math[_0x11b180(0x143c)](_0x47e303['x'],0x2)+Math[_0x11b180(0x143c)](_0x47e303['y'],0x2)-_0x2f6148)/0x2,_0x2f6148=(_0x2f6148-Math[_0x11b180(0x143c)](_0x227afa['x'],0x2)-Math[_0x11b180(0x143c)](_0x227afa['y'],0x2))/0x2,_0x332a56=(_0x47e303['x']-_0x13c1de['x'])*(_0x13c1de['y']-_0x227afa['y'])-(_0x13c1de['x']-_0x227afa['x'])*(_0x47e303['y']-_0x13c1de['y']),_0x47e303=(this[_0x11b180(0x2e0f)]=new _0x5d7805['FM']((_0x3923f0*(_0x13c1de['y']-_0x227afa['y'])-_0x2f6148*(_0x47e303['y']-_0x13c1de['y']))/_0x332a56,((_0x47e303['x']-_0x13c1de['x'])*_0x2f6148-(_0x13c1de['x']-_0x227afa['x'])*_0x3923f0)/_0x332a56),this[_0x11b180(0x3a45)]=this['centerPoint'][_0x11b180(0x41b6)](this[_0x11b180(0x27a3)])['length'](),this['startAngle']=_0x29bb24['BetweenTwoPoints'](this[_0x11b180(0x2e0f)],this['startPoint']),this['startAngle']['degrees']());let _0x56dca2=_0x29bb24[_0x11b180(0x3956)](this[_0x11b180(0x2e0f)],this[_0x11b180(0x38a5)])[_0x11b180(0x3307)](),_0x37da09=_0x29bb24[_0x11b180(0x3956)](this[_0x11b180(0x2e0f)],this[_0x11b180(0x170c)])['degrees']();0xb4<_0x56dca2-_0x47e303&&(_0x56dca2-=0x168),_0x56dca2-_0x47e303<-0xb4&&(_0x56dca2+=0x168),0xb4<_0x37da09-_0x56dca2&&(_0x37da09-=0x168),_0x37da09-_0x56dca2<-0xb4&&(_0x37da09+=0x168),this[_0x11b180(0x2cbf)]=_0x56dca2-_0x47e303<0x0?_0x16bbe6['CW']:_0x16bbe6['CCW'],this[_0x11b180(0x448)]=_0x29bb24[_0x11b180(0x2fbc)](this['orientation']===_0x16bbe6['CW']?_0x47e303-_0x37da09:_0x37da09-_0x47e303);}}class _0x548549{constructor(_0x3ba6a2,_0x4a68cf){var _0x304f27=_0x5f26ec;this['_points']=new Array(),this['_length']=0x0,this[_0x304f27(0x2788)]=!0x1,this[_0x304f27(0x3acd)]['push'](new _0x5d7805['FM'](_0x3ba6a2,_0x4a68cf));}[_0x5f26ec(0x3e1c)](_0x19a9c9,_0x42b1fd){var _0x45f1c9=_0x5f26ec;if(this['closed'])return this;const _0x4b35d4=new _0x5d7805['FM'](_0x19a9c9,_0x42b1fd);return _0x19a9c9=this[_0x45f1c9(0x3acd)][this['_points']['length']-0x1],(this[_0x45f1c9(0x3acd)][_0x45f1c9(0x3f90)](_0x4b35d4),this['_length']+=_0x4b35d4[_0x45f1c9(0x41b6)](_0x19a9c9)[_0x45f1c9(0x1377)](),this);}[_0x5f26ec(0x21c)](_0x14d777,_0x5bac7f,_0x230653,_0x70b0c5,_0x34d2c2=0x24){var _0x1f88aa=_0x5f26ec;if(this[_0x1f88aa(0x2788)])return this;var _0x202727=this[_0x1f88aa(0x3acd)][this['_points'][_0x1f88aa(0x1377)]-0x1],_0x14d777=new _0x5d7805['FM'](_0x14d777,_0x5bac7f),_0x5bac7f=new _0x5d7805['FM'](_0x230653,_0x70b0c5);const _0x2930a1=new _0x2546b2(_0x202727,_0x14d777,_0x5bac7f);let _0x3caf10=_0x2930a1[_0x1f88aa(0x448)][_0x1f88aa(0x4dd)]()/_0x34d2c2,_0x7cece4=(_0x2930a1['orientation']===_0x16bbe6['CW']&&(_0x3caf10*=-0x1),_0x2930a1[_0x1f88aa(0x1ac4)][_0x1f88aa(0x4dd)]()+_0x3caf10);for(let _0x57477f=0x0;_0x57477f<_0x34d2c2;_0x57477f++){var _0x327cfb=Math[_0x1f88aa(0x3d17)](_0x7cece4)*_0x2930a1['radius']+_0x2930a1['centerPoint']['x'],_0x59c001=Math['sin'](_0x7cece4)*_0x2930a1[_0x1f88aa(0x3a45)]+_0x2930a1[_0x1f88aa(0x2e0f)]['y'];this[_0x1f88aa(0x3e1c)](_0x327cfb,_0x59c001),_0x7cece4+=_0x3caf10;}return this;}[_0x5f26ec(0x4155)](){var _0xc4d55e=_0x5f26ec;return this[_0xc4d55e(0x2788)]=!0x0,this;}[_0x5f26ec(0x1377)](){var _0x1cd4cc=_0x5f26ec;let _0x35fddd=this[_0x1cd4cc(0x1f5b)];if(this[_0x1cd4cc(0x2788)]){var _0x118c37=this['_points'][this[_0x1cd4cc(0x3acd)][_0x1cd4cc(0x1377)]-0x1];const _0x2e2060=this['_points'][0x0];_0x35fddd+=_0x2e2060[_0x1cd4cc(0x41b6)](_0x118c37)[_0x1cd4cc(0x1377)]();}return _0x35fddd;}[_0x5f26ec(0x8df)](){var _0x6185cc=_0x5f26ec;return this[_0x6185cc(0x3acd)];}[_0x5f26ec(0x165f)](_0x4bfcf9){var _0x1d2be0=_0x5f26ec;if(_0x4bfcf9<0x0||0x1<_0x4bfcf9)return _0x5d7805['FM']['Zero']();var _0x1bb977=_0x4bfcf9*this[_0x1d2be0(0x1377)]();let _0x11613b=0x0;for(let _0x58ad03=0x0;_0x58ad03<this[_0x1d2be0(0x3acd)][_0x1d2be0(0x1377)];_0x58ad03++){var _0x3ef47d=(_0x58ad03+0x1)%this[_0x1d2be0(0x3acd)][_0x1d2be0(0x1377)],_0x4d1676=this[_0x1d2be0(0x3acd)][_0x58ad03];const _0x5bbb7f=this[_0x1d2be0(0x3acd)][_0x3ef47d],_0x22d660=_0x5bbb7f[_0x1d2be0(0x41b6)](_0x4d1676);var _0x405d6e,_0x1796cd,_0x3ef47d=_0x22d660[_0x1d2be0(0x1377)]()+_0x11613b;if(_0x1bb977>=_0x11613b&&_0x1bb977<=_0x3ef47d)return _0x405d6e=_0x22d660[_0x1d2be0(0x3f07)](),_0x1796cd=_0x1bb977-_0x11613b,new _0x5d7805['FM'](_0x4d1676['x']+_0x405d6e['x']*_0x1796cd,_0x4d1676['y']+_0x405d6e['y']*_0x1796cd);_0x11613b=_0x3ef47d;}return _0x5d7805['FM']['Zero']();}static[_0x5f26ec(0x595)](_0x598281,_0x3a5a75){return new _0x548549(_0x598281,_0x3a5a75);}}class _0x4ed479{constructor(_0x4b21b2,_0x328e76=null,_0x52b80f,_0x22f5f7=!0x1){var _0x4f12c7=_0x5f26ec;this['path']=_0x4b21b2,this[_0x4f12c7(0xdba)]=new Array(),this[_0x4f12c7(0x1eba)]=new Array(),this['_tangents']=new Array(),this['_normals']=new Array(),this[_0x4f12c7(0x2798)]=new Array(),this[_0x4f12c7(0x11b5)]={'id':0x0,'point':_0x5d7805['P'][_0x4f12c7(0x23ed)](),'previousPointArrayIndex':0x0,'position':0x0,'subPosition':0x0,'interpolateReady':!0x1,'interpolationMatrix':_0x5d7805['y3']['Identity']()};for(let _0x58cc47=0x0;_0x58cc47<_0x4b21b2[_0x4f12c7(0x1377)];_0x58cc47++)this[_0x4f12c7(0xdba)][_0x58cc47]=_0x4b21b2[_0x58cc47]['clone']();this[_0x4f12c7(0x16ff)]=_0x52b80f||!0x1,this['_alignTangentsWithPath']=_0x22f5f7,this[_0x4f12c7(0x98a)](_0x328e76,_0x22f5f7);}[_0x5f26ec(0x337b)](){var _0x21ccb3=_0x5f26ec;return this[_0x21ccb3(0xdba)];}[_0x5f26ec(0x8df)](){return this['_curve'];}[_0x5f26ec(0x1377)](){return this['_distances'][this['_distances']['length']-0x1];}[_0x5f26ec(0x3b20)](){var _0x3426ef=_0x5f26ec;return this[_0x3426ef(0x30e7)];}['getNormals'](){return this['_normals'];}[_0x5f26ec(0x3cf2)](){var _0x3f2679=_0x5f26ec;return this[_0x3f2679(0x2798)];}[_0x5f26ec(0x69e)](){return this['_distances'];}[_0x5f26ec(0x13fd)](_0x1bc562){return this['_updatePointAtData'](_0x1bc562)['point'];}[_0x5f26ec(0xe28)](_0x139caa,_0x245f6f=!0x1){var _0x16da2a=_0x5f26ec;return this['_updatePointAtData'](_0x139caa,_0x245f6f),_0x245f6f?_0x5d7805['P']['TransformCoordinates'](_0x5d7805['P'][_0x16da2a(0xcdd)](),this[_0x16da2a(0x11b5)][_0x16da2a(0x465)]):this[_0x16da2a(0x30e7)][this['_pointAtData'][_0x16da2a(0x1a47)]];}[_0x5f26ec(0x20c5)](_0x4da92a,_0x2a7211=!0x1){var _0x367d1b=_0x5f26ec;return this[_0x367d1b(0x1bf7)](_0x4da92a,_0x2a7211),_0x2a7211?_0x5d7805['P'][_0x367d1b(0x7e9)](_0x5d7805['P'][_0x367d1b(0x2d69)](),this[_0x367d1b(0x11b5)]['interpolationMatrix']):this[_0x367d1b(0x2351)][this[_0x367d1b(0x11b5)][_0x367d1b(0x1a47)]];}['getBinormalAt'](_0x2f5ad4,_0xce535b=!0x1){var _0x20a36e=_0x5f26ec;return this['_updatePointAtData'](_0x2f5ad4,_0xce535b),_0xce535b?_0x5d7805['P'][_0x20a36e(0x7e9)](_0x5d7805['P'][_0x20a36e(0x330d)],this[_0x20a36e(0x11b5)]['interpolationMatrix']):this[_0x20a36e(0x2798)][this['_pointAtData'][_0x20a36e(0x1a47)]];}['getDistanceAt'](_0x128d38){return this['length']()*_0x128d38;}[_0x5f26ec(0x2b15)](_0x5e42f4){var _0x3a85e2=_0x5f26ec;return this[_0x3a85e2(0x1bf7)](_0x5e42f4),this[_0x3a85e2(0x11b5)][_0x3a85e2(0x1a47)];}[_0x5f26ec(0x3ba)](_0x5ba838){var _0x36cadd=_0x5f26ec;return this['_updatePointAtData'](_0x5ba838),this[_0x36cadd(0x11b5)][_0x36cadd(0x2da0)];}[_0x5f26ec(0x10ec)](_0x3aac7f){var _0x31476d=_0x5f26ec;let _0x72bba2=Number[_0x31476d(0x3808)],_0xa574ab=0x0;for(let _0xae7a1f=0x0;_0xae7a1f<this[_0x31476d(0xdba)][_0x31476d(0x1377)]-0x1;_0xae7a1f++){const _0x5528f0=this[_0x31476d(0xdba)][_0xae7a1f+0x0],_0x7be70=this[_0x31476d(0xdba)][_0xae7a1f+0x1][_0x31476d(0x41b6)](_0x5528f0)[_0x31476d(0x3f07)]();var _0x5b2c52=this[_0x31476d(0x1eba)][_0xae7a1f+0x1]-this[_0x31476d(0x1eba)][_0xae7a1f+0x0],_0x1e8da1=Math['min'](Math['max'](_0x5d7805['P'][_0x31476d(0x365c)](_0x7be70,_0x3aac7f[_0x31476d(0x41b6)](_0x5528f0)[_0x31476d(0x3f07)]()),0x0)*_0x5d7805['P'][_0x31476d(0x3153)](_0x5528f0,_0x3aac7f)/_0x5b2c52,0x1),_0x53190f=_0x5d7805['P']['Distance'](_0x5528f0['add'](_0x7be70[_0x31476d(0x4018)](_0x1e8da1*_0x5b2c52)),_0x3aac7f);_0x53190f<_0x72bba2&&(_0x72bba2=_0x53190f,_0xa574ab=(this[_0x31476d(0x1eba)][_0xae7a1f+0x0]+_0x5b2c52*_0x1e8da1)/this[_0x31476d(0x1377)]());}return _0xa574ab;}['slice'](_0x386b2d=0x0,_0x3a9efb=0x1){var _0x743b96=_0x5f26ec;(_0x3a9efb=_0x3a9efb<0x0?0x1- -0x1*_0x3a9efb%0x1:_0x3a9efb)<(_0x386b2d=_0x386b2d<0x0?0x1- -0x1*_0x386b2d%0x1:_0x386b2d)&&(_0x5c356f=_0x386b2d,_0x386b2d=_0x3a9efb,_0x3a9efb=_0x5c356f);const _0x4acc5f=this[_0x743b96(0x337b)]();var _0x5c356f=this[_0x743b96(0x13fd)](_0x386b2d);let _0x189125=this[_0x743b96(0x2b15)](_0x386b2d);var _0x49ab65=this[_0x743b96(0x13fd)](_0x3a9efb),_0x540e2e=this[_0x743b96(0x2b15)](_0x3a9efb)+0x1;const _0x3a7551=[];return 0x0!==_0x386b2d&&(_0x189125++,_0x3a7551[_0x743b96(0x3f90)](_0x5c356f)),_0x3a7551['push'](..._0x4acc5f[_0x743b96(0x13df)](_0x189125,_0x540e2e)),0x1===_0x3a9efb&&0x1!==_0x386b2d||_0x3a7551['push'](_0x49ab65),new _0x4ed479(_0x3a7551,this[_0x743b96(0x20c5)](_0x386b2d),this[_0x743b96(0x16ff)],this[_0x743b96(0x246d)]);}['update'](_0x40c190,_0x1e1eaa=null,_0x5743b5=!0x1){var _0x324a70=_0x5f26ec;for(let _0x5be757=0x0;_0x5be757<_0x40c190[_0x324a70(0x1377)];_0x5be757++)this[_0x324a70(0xdba)][_0x5be757]['x']=_0x40c190[_0x5be757]['x'],this[_0x324a70(0xdba)][_0x5be757]['y']=_0x40c190[_0x5be757]['y'],this[_0x324a70(0xdba)][_0x5be757]['z']=_0x40c190[_0x5be757]['z'];return this['_compute'](_0x1e1eaa,_0x5743b5),this;}[_0x5f26ec(0x98a)](_0x2a6549,_0x4167d0=!0x1){var _0x29e538=_0x5f26ec,_0x5cf3f5=this[_0x29e538(0xdba)][_0x29e538(0x1377)];if(!(_0x5cf3f5<0x2)){this['_tangents'][0x0]=this['_getFirstNonNullVector'](0x0),this[_0x29e538(0x16ff)]||this['_tangents'][0x0]['normalize'](),this['_tangents'][_0x5cf3f5-0x1]=this[_0x29e538(0xdba)][_0x5cf3f5-0x1][_0x29e538(0x41b6)](this['_curve'][_0x5cf3f5-0x2]),this[_0x29e538(0x16ff)]||this[_0x29e538(0x30e7)][_0x5cf3f5-0x1][_0x29e538(0x3f07)]();var _0x2bad5b,_0x111815,_0x8caf70=this['_tangents'][0x0],_0x2a6549=this[_0x29e538(0x257)](_0x8caf70,_0x2a6549);this['_normals'][0x0]=_0x2a6549,this[_0x29e538(0x16ff)]||this['_normals'][0x0]['normalize'](),this[_0x29e538(0x2798)][0x0]=_0x5d7805['P'][_0x29e538(0x27fa)](_0x8caf70,this[_0x29e538(0x2351)][0x0]),this[_0x29e538(0x16ff)]||this[_0x29e538(0x2798)][0x0]['normalize'](),this[_0x29e538(0x1eba)][0x0]=0x0;let _0x18fbb6,_0x2f2978;for(let _0x40e5b5=0x1;_0x40e5b5<_0x5cf3f5;_0x40e5b5++)_0x18fbb6=this['_getLastNonNullVector'](_0x40e5b5),_0x40e5b5<_0x5cf3f5-0x1&&(_0x2bad5b=this[_0x29e538(0x11a9)](_0x40e5b5),this['_tangents'][_0x40e5b5]=_0x4167d0?_0x2bad5b:_0x18fbb6[_0x29e538(0x3fc1)](_0x2bad5b),this['_tangents'][_0x40e5b5][_0x29e538(0x3f07)]()),this[_0x29e538(0x1eba)][_0x40e5b5]=this[_0x29e538(0x1eba)][_0x40e5b5-0x1]+this['_curve'][_0x40e5b5][_0x29e538(0x41b6)](this[_0x29e538(0xdba)][_0x40e5b5-0x1])[_0x29e538(0x1377)](),_0x2bad5b=this['_tangents'][_0x40e5b5],_0x111815=this[_0x29e538(0x2798)][_0x40e5b5-0x1],this[_0x29e538(0x2351)][_0x40e5b5]=_0x5d7805['P']['Cross'](_0x111815,_0x2bad5b),this[_0x29e538(0x16ff)]||(0x0===this[_0x29e538(0x2351)][_0x40e5b5][_0x29e538(0x1377)]()?(_0x2f2978=this['_normals'][_0x40e5b5-0x1],this[_0x29e538(0x2351)][_0x40e5b5]=_0x2f2978[_0x29e538(0x95b)]()):this[_0x29e538(0x2351)][_0x40e5b5][_0x29e538(0x3f07)]()),this[_0x29e538(0x2798)][_0x40e5b5]=_0x5d7805['P']['Cross'](_0x2bad5b,this[_0x29e538(0x2351)][_0x40e5b5]),this['_raw']||this[_0x29e538(0x2798)][_0x40e5b5][_0x29e538(0x3f07)]();this['_pointAtData']['id']=NaN;}}[_0x5f26ec(0x11a9)](_0x5dd5de){var _0x55ad2f=_0x5f26ec;let _0x2ef73f=0x1,_0x3b354d=this[_0x55ad2f(0xdba)][_0x5dd5de+_0x2ef73f][_0x55ad2f(0x41b6)](this['_curve'][_0x5dd5de]);for(;0x0===_0x3b354d[_0x55ad2f(0x1377)]()&&_0x5dd5de+_0x2ef73f+0x1<this[_0x55ad2f(0xdba)]['length'];)_0x2ef73f++,_0x3b354d=this[_0x55ad2f(0xdba)][_0x5dd5de+_0x2ef73f][_0x55ad2f(0x41b6)](this['_curve'][_0x5dd5de]);return _0x3b354d;}[_0x5f26ec(0x17bb)](_0xea6999){var _0x50552d=_0x5f26ec;let _0x170326=0x1,_0x1f74af=this['_curve'][_0xea6999][_0x50552d(0x41b6)](this['_curve'][_0xea6999-_0x170326]);for(;0x0===_0x1f74af[_0x50552d(0x1377)]()&&_0xea6999>_0x170326+0x1;)_0x170326++,_0x1f74af=this[_0x50552d(0xdba)][_0xea6999][_0x50552d(0x41b6)](this[_0x50552d(0xdba)][_0xea6999-_0x170326]);return _0x1f74af;}['_normalVector'](_0x58c777,_0x1c8da4){var _0xbebf73=_0x5f26ec;let _0x2569c7,_0x1d9c9f=_0x58c777[_0xbebf73(0x1377)]();var _0x32b6bc;return 0x0===_0x1d9c9f&&(_0x1d9c9f=0x1),null==_0x1c8da4?(_0x32b6bc=_0x14f666['R'][_0xbebf73(0x3b74)](Math[_0xbebf73(0x3abd)](_0x58c777['y'])/_0x1d9c9f,0x1,_0x560644['kn'])?_0x14f666['R'][_0xbebf73(0x3b74)](Math['abs'](_0x58c777['x'])/_0x1d9c9f,0x1,_0x560644['kn'])?_0x14f666['R']['WithinEpsilon'](Math[_0xbebf73(0x3abd)](_0x58c777['z'])/_0x1d9c9f,0x1,_0x560644['kn'])?_0x5d7805['P']['Zero']():new _0x5d7805['P'](0x0,0x0,0x1):new _0x5d7805['P'](0x1,0x0,0x0):new _0x5d7805['P'](0x0,-0x1,0x0),_0x2569c7=_0x5d7805['P'][_0xbebf73(0x27fa)](_0x58c777,_0x32b6bc)):(_0x2569c7=_0x5d7805['P'][_0xbebf73(0x27fa)](_0x58c777,_0x1c8da4),_0x5d7805['P']['CrossToRef'](_0x2569c7,_0x58c777,_0x2569c7)),_0x2569c7[_0xbebf73(0x3f07)](),_0x2569c7;}[_0x5f26ec(0x1bf7)](_0x53173a,_0x1b2c3f=!0x1){var _0x4aecf4=_0x5f26ec;if(this[_0x4aecf4(0x11b5)]['id']===_0x53173a)return this['_pointAtData']['interpolateReady']||this[_0x4aecf4(0x7d6)](),this['_pointAtData'];this[_0x4aecf4(0x11b5)]['id']=_0x53173a;var _0x204eba=this[_0x4aecf4(0x8df)]();if(_0x53173a<=0x0)return this['_setPointAtData'](0x0,0x0,_0x204eba[0x0],0x0,_0x1b2c3f);if(0x1<=_0x53173a)return this[_0x4aecf4(0x214)](0x1,0x1,_0x204eba[_0x204eba['length']-0x1],_0x204eba[_0x4aecf4(0x1377)]-0x1,_0x1b2c3f);let _0x494a32=_0x204eba[0x0],_0x2a34eb,_0x55d8a7=0x0;var _0x55c1ad=_0x53173a*this[_0x4aecf4(0x1377)]();for(let _0x5a9d1c=0x1;_0x5a9d1c<_0x204eba['length'];_0x5a9d1c++){_0x2a34eb=_0x204eba[_0x5a9d1c];var _0x47cc9b=_0x5d7805['P'][_0x4aecf4(0x3153)](_0x494a32,_0x2a34eb);if((_0x55d8a7+=_0x47cc9b)===_0x55c1ad)return this['_setPointAtData'](_0x53173a,0x1,_0x2a34eb,_0x5a9d1c,_0x1b2c3f);if(_0x55d8a7>_0x55c1ad){_0x47cc9b=(_0x55d8a7-_0x55c1ad)/_0x47cc9b;const _0x43a61c=_0x494a32[_0x4aecf4(0x41b6)](_0x2a34eb);var _0x85933c=_0x2a34eb['add'](_0x43a61c['scaleInPlace'](_0x47cc9b));return this[_0x4aecf4(0x214)](_0x53173a,0x1-_0x47cc9b,_0x85933c,_0x5a9d1c-0x1,_0x1b2c3f);}_0x494a32=_0x2a34eb;}return this[_0x4aecf4(0x11b5)];}[_0x5f26ec(0x214)](_0x4213c6,_0x3e3fa2,_0x5cbc63,_0x4c0f3f,_0x544860){var _0x420d94=_0x5f26ec;return this[_0x420d94(0x11b5)]['point']=_0x5cbc63,this[_0x420d94(0x11b5)]['position']=_0x4213c6,this['_pointAtData'][_0x420d94(0x2da0)]=_0x3e3fa2,this['_pointAtData'][_0x420d94(0x1a47)]=_0x4c0f3f,(this['_pointAtData'][_0x420d94(0x1cf6)]=_0x544860)&&this[_0x420d94(0x7d6)](),this[_0x420d94(0x11b5)];}['_updateInterpolationMatrix'](){var _0x36776d=_0x5f26ec;this[_0x36776d(0x11b5)][_0x36776d(0x465)]=_0x5d7805['y3']['Identity']();var _0x479f6d=this[_0x36776d(0x11b5)]['previousPointArrayIndex'];if(_0x479f6d!==this[_0x36776d(0x30e7)][_0x36776d(0x1377)]-0x1){var _0x359278=_0x479f6d+0x1,_0xdb5de8=this['_tangents'][_0x479f6d][_0x36776d(0x95b)](),_0xa4e95c=this[_0x36776d(0x2351)][_0x479f6d]['clone'](),_0x479f6d=this[_0x36776d(0x2798)][_0x479f6d][_0x36776d(0x95b)](),_0x2505e1=this[_0x36776d(0x30e7)][_0x359278][_0x36776d(0x95b)](),_0xdf2c50=this[_0x36776d(0x2351)][_0x359278][_0x36776d(0x95b)](),_0x359278=this['_binormals'][_0x359278]['clone'](),_0xa4e95c=_0x5d7805['_f'][_0x36776d(0x10a9)](_0xa4e95c,_0x479f6d,_0xdb5de8),_0x479f6d=_0x5d7805['_f'][_0x36776d(0x10a9)](_0xdf2c50,_0x359278,_0x2505e1);const _0xcc245=_0x5d7805['_f']['Slerp'](_0xa4e95c,_0x479f6d,this['_pointAtData'][_0x36776d(0x2da0)]);_0xcc245[_0x36776d(0x410e)](this[_0x36776d(0x11b5)][_0x36776d(0x465)]);}}}class _0x536b5f{constructor(_0x3dab95){var _0x4da817=_0x5f26ec;this[_0x4da817(0x1f5b)]=0x0,this[_0x4da817(0x3acd)]=_0x3dab95,this['_length']=this['_computeLength'](_0x3dab95);}static[_0x5f26ec(0x2465)](_0xb9b642,_0x392ce2,_0x5951b3,_0x527663){var _0x3ec1a0=_0x5f26ec;_0x527663=0x2<_0x527663?_0x527663:0x3;const _0x2071d3=new Array();var _0x3edfce=(_0x1529e3,_0x3c305d,_0x559fdb,_0x3da290)=>(0x1-_0x1529e3)*(0x1-_0x1529e3)*_0x3c305d+0x2*_0x1529e3*(0x1-_0x1529e3)*_0x559fdb+_0x1529e3*_0x1529e3*_0x3da290;for(let _0x515f72=0x0;_0x515f72<=_0x527663;_0x515f72++)_0x2071d3[_0x3ec1a0(0x3f90)](new _0x5d7805['P'](_0x3edfce(_0x515f72/_0x527663,_0xb9b642['x'],_0x392ce2['x'],_0x5951b3['x']),_0x3edfce(_0x515f72/_0x527663,_0xb9b642['y'],_0x392ce2['y'],_0x5951b3['y']),_0x3edfce(_0x515f72/_0x527663,_0xb9b642['z'],_0x392ce2['z'],_0x5951b3['z'])));return new _0x536b5f(_0x2071d3);}static[_0x5f26ec(0x907)](_0xfdbaa9,_0x2e5b78,_0x24d7d6,_0x1523be,_0x365e2f){var _0x13e2af=_0x5f26ec;_0x365e2f=0x3<_0x365e2f?_0x365e2f:0x4;const _0x448fde=new Array();var _0x5a061d=(_0x1fdf84,_0x5a0a40,_0x2633d4,_0x1198f8,_0x189070)=>(0x1-_0x1fdf84)*(0x1-_0x1fdf84)*(0x1-_0x1fdf84)*_0x5a0a40+0x3*_0x1fdf84*(0x1-_0x1fdf84)*(0x1-_0x1fdf84)*_0x2633d4+0x3*_0x1fdf84*_0x1fdf84*(0x1-_0x1fdf84)*_0x1198f8+_0x1fdf84*_0x1fdf84*_0x1fdf84*_0x189070;for(let _0x166c7f=0x0;_0x166c7f<=_0x365e2f;_0x166c7f++)_0x448fde[_0x13e2af(0x3f90)](new _0x5d7805['P'](_0x5a061d(_0x166c7f/_0x365e2f,_0xfdbaa9['x'],_0x2e5b78['x'],_0x24d7d6['x'],_0x1523be['x']),_0x5a061d(_0x166c7f/_0x365e2f,_0xfdbaa9['y'],_0x2e5b78['y'],_0x24d7d6['y'],_0x1523be['y']),_0x5a061d(_0x166c7f/_0x365e2f,_0xfdbaa9['z'],_0x2e5b78['z'],_0x24d7d6['z'],_0x1523be['z'])));return new _0x536b5f(_0x448fde);}static['CreateHermiteSpline'](_0x3cff32,_0x6f72c,_0x1e48c8,_0x3d3199,_0xc8e874){var _0xdefa61=_0x5f26ec;const _0x39c893=new Array();var _0x261376=0x1/_0xc8e874;for(let _0x49dea8=0x0;_0x49dea8<=_0xc8e874;_0x49dea8++)_0x39c893[_0xdefa61(0x3f90)](_0x5d7805['P'][_0xdefa61(0x26eb)](_0x3cff32,_0x6f72c,_0x1e48c8,_0x3d3199,_0x49dea8*_0x261376));return new _0x536b5f(_0x39c893);}static[_0x5f26ec(0x2d86)](_0x13be9b,_0x497b14,_0x3ea820){var _0x214d2=_0x5f26ec;const _0xd0602f=new Array();var _0x507054=0x1/_0x497b14;let _0x51bcce=0x0;if(_0x3ea820){var _0x47f889=_0x13be9b[_0x214d2(0x1377)];for(let _0x38e5c6=0x0;_0x38e5c6<_0x47f889;_0x38e5c6++)for(let _0x42b8b1=_0x51bcce=0x0;_0x42b8b1<_0x497b14;_0x42b8b1++)_0xd0602f[_0x214d2(0x3f90)](_0x5d7805['P'][_0x214d2(0x2aa)](_0x13be9b[_0x38e5c6%_0x47f889],_0x13be9b[(_0x38e5c6+0x1)%_0x47f889],_0x13be9b[(_0x38e5c6+0x2)%_0x47f889],_0x13be9b[(_0x38e5c6+0x3)%_0x47f889],_0x51bcce)),_0x51bcce+=_0x507054;_0xd0602f[_0x214d2(0x3f90)](_0xd0602f[0x0]);}else{const _0x32edee=new Array();_0x32edee[_0x214d2(0x3f90)](_0x13be9b[0x0][_0x214d2(0x95b)]()),Array[_0x214d2(0x41df)][_0x214d2(0x3f90)][_0x214d2(0xdde)](_0x32edee,_0x13be9b),_0x32edee['push'](_0x13be9b[_0x13be9b[_0x214d2(0x1377)]-0x1][_0x214d2(0x95b)]());let _0xb32ebf=0x0;for(;_0xb32ebf<_0x32edee['length']-0x3;_0xb32ebf++)for(let _0xb12f4f=_0x51bcce=0x0;_0xb12f4f<_0x497b14;_0xb12f4f++)_0xd0602f[_0x214d2(0x3f90)](_0x5d7805['P']['CatmullRom'](_0x32edee[_0xb32ebf],_0x32edee[_0xb32ebf+0x1],_0x32edee[_0xb32ebf+0x2],_0x32edee[_0xb32ebf+0x3],_0x51bcce)),_0x51bcce+=_0x507054;_0xb32ebf--,_0xd0602f[_0x214d2(0x3f90)](_0x5d7805['P'][_0x214d2(0x2aa)](_0x32edee[_0xb32ebf],_0x32edee[_0xb32ebf+0x1],_0x32edee[_0xb32ebf+0x2],_0x32edee[_0xb32ebf+0x3],_0x51bcce));}return new _0x536b5f(_0xd0602f);}static['ArcThru3Points'](_0x105139,_0x4bd9b7,_0x604fd4,_0x3b8d9a=0x20,_0x5d2f51=!0x1,_0xb23e03=!0x1){var _0x250c65=_0x5f26ec;const _0x1132f7=new Array(),_0x11e877=_0x4bd9b7[_0x250c65(0x41b6)](_0x105139),_0x5e09d3=_0x604fd4['subtract'](_0x4bd9b7),_0x41ee89=_0x105139['subtract'](_0x604fd4),_0x4a0653=_0x5d7805['P'][_0x250c65(0x27fa)](_0x11e877,_0x5e09d3);var _0x277e91=_0x4a0653[_0x250c65(0x1377)]();if(_0x277e91<Math[_0x250c65(0x143c)](0xa,-0x8))return new _0x536b5f(_0x1132f7);var _0xcdba02=_0x11e877[_0x250c65(0x3376)](),_0x50e4d5=_0x5e09d3['lengthSquared'](),_0x57e2d8=_0x41ee89[_0x250c65(0x3376)](),_0x22d300=_0x4a0653[_0x250c65(0x3376)](),_0x2aa040=0.5*_0x11e877[_0x250c65(0x1377)]()*_0x5e09d3[_0x250c65(0x1377)]()*_0x41ee89[_0x250c65(0x1377)]()/_0x277e91,_0x277e91=_0x5d7805['P'][_0x250c65(0x365c)](_0x11e877,_0x41ee89),_0x57e2d8=-0.5*_0x57e2d8*_0x5d7805['P'][_0x250c65(0x365c)](_0x11e877,_0x5e09d3)/_0x22d300,_0xcdba02=-0.5*_0xcdba02*_0x5d7805['P'][_0x250c65(0x365c)](_0x5e09d3,_0x41ee89)/_0x22d300;const _0x450d07=_0x105139[_0x250c65(0x4018)](-0.5*_0x50e4d5*_0x277e91/_0x22d300)[_0x250c65(0x3fc1)](_0x4bd9b7[_0x250c65(0x4018)](_0x57e2d8))[_0x250c65(0x3fc1)](_0x604fd4['scale'](_0xcdba02)),_0x23b33c=_0x105139[_0x250c65(0x41b6)](_0x450d07),_0x5316c6=_0x23b33c[_0x250c65(0x3f07)](),_0x102894=_0x5d7805['P']['Cross'](_0x4a0653,_0x5316c6)[_0x250c65(0x3f07)]();if(_0xb23e03){var _0x139218=0x2*Math['PI']/_0x3b8d9a;for(let _0x5c588f=0x0;_0x5c588f<=0x2*Math['PI'];_0x5c588f+=_0x139218)_0x1132f7[_0x250c65(0x3f90)](_0x450d07[_0x250c65(0x3fc1)](_0x5316c6[_0x250c65(0x4018)](_0x2aa040*Math[_0x250c65(0x3d17)](_0x5c588f))[_0x250c65(0x3fc1)](_0x102894[_0x250c65(0x4018)](_0x2aa040*Math['sin'](_0x5c588f)))));_0x1132f7[_0x250c65(0x3f90)](_0x105139);}else{var _0x3a4e0b=0x1/_0x3b8d9a;let _0x1f6c90=0x0,_0x4a7916=_0x5d7805['P'][_0x250c65(0x23ed)]();for(;_0x4a7916=_0x450d07[_0x250c65(0x3fc1)](_0x5316c6['scale'](_0x2aa040*Math[_0x250c65(0x3d17)](_0x1f6c90))[_0x250c65(0x3fc1)](_0x102894[_0x250c65(0x4018)](_0x2aa040*Math[_0x250c65(0x41fd)](_0x1f6c90)))),_0x1132f7[_0x250c65(0x3f90)](_0x4a7916),_0x1f6c90+=_0x3a4e0b,!_0x4a7916[_0x250c65(0x1121)](_0x604fd4,_0x2aa040*_0x3a4e0b*1.1););_0x1132f7['push'](_0x604fd4),_0x5d2f51&&_0x1132f7[_0x250c65(0x3f90)](_0x105139);}return new _0x536b5f(_0x1132f7);}[_0x5f26ec(0x8df)](){var _0x4f9641=_0x5f26ec;return this[_0x4f9641(0x3acd)];}[_0x5f26ec(0x1377)](){var _0x2cc5e5=_0x5f26ec;return this[_0x2cc5e5(0x1f5b)];}['continue'](_0x292f5b){var _0x5aa9c2=_0x5f26ec,_0x582fbd=this[_0x5aa9c2(0x3acd)][this[_0x5aa9c2(0x3acd)][_0x5aa9c2(0x1377)]-0x1];const _0x599edd=this[_0x5aa9c2(0x3acd)][_0x5aa9c2(0x13df)](),_0x57c92a=_0x292f5b[_0x5aa9c2(0x8df)]();for(let _0x458bc1=0x1;_0x458bc1<_0x57c92a[_0x5aa9c2(0x1377)];_0x458bc1++)_0x599edd['push'](_0x57c92a[_0x458bc1]['subtract'](_0x57c92a[0x0])['add'](_0x582fbd));return new _0x536b5f(_0x599edd);}['_computeLength'](_0x33c3ff){var _0x3c660e=_0x5f26ec;let _0x4130eb=0x0;for(let _0x53b56e=0x1;_0x53b56e<_0x33c3ff[_0x3c660e(0x1377)];_0x53b56e++)_0x4130eb+=_0x33c3ff[_0x53b56e]['subtract'](_0x33c3ff[_0x53b56e-0x1])[_0x3c660e(0x1377)]();return _0x4130eb;}}},0x2037:(_0x498f03,_0xa41e17,_0x555a78)=>{var _0x1b726e=a8_0x16e4d8;_0x555a78['d'](_0xa41e17,{'J':()=>_0x392f84});var _0x59c93c=_0x555a78(0x9fd1);class _0x392f84{constructor(_0x42e112,_0x34c40a,_0x282785,_0x1751ac){var _0x4c7f8b=a8_0x5b24;this[_0x4c7f8b(0x1b8a)]=new _0x59c93c['P'](_0x42e112,_0x34c40a,_0x282785),this['d']=_0x1751ac;}[_0x1b726e(0x86e)](){var _0x2e6c04=_0x1b726e;return[this[_0x2e6c04(0x1b8a)]['x'],this[_0x2e6c04(0x1b8a)]['y'],this[_0x2e6c04(0x1b8a)]['z'],this['d']];}['clone'](){var _0x356741=_0x1b726e;return new _0x392f84(this[_0x356741(0x1b8a)]['x'],this[_0x356741(0x1b8a)]['y'],this['normal']['z'],this['d']);}[_0x1b726e(0x3fcd)](){var _0x4eeded=_0x1b726e;return _0x4eeded(0x881);}[_0x1b726e(0x248e)](){var _0x2db696=_0x1b726e;return 0x18d*this[_0x2db696(0x1b8a)][_0x2db696(0x248e)]()^(0x0|this['d']);}[_0x1b726e(0x3f07)](){var _0x29dc70=_0x1b726e,_0x44d4af=Math[_0x29dc70(0x3f3e)](this[_0x29dc70(0x1b8a)]['x']*this[_0x29dc70(0x1b8a)]['x']+this[_0x29dc70(0x1b8a)]['y']*this[_0x29dc70(0x1b8a)]['y']+this['normal']['z']*this[_0x29dc70(0x1b8a)]['z']),_0x44d4af=0x0!==_0x44d4af?0x1/_0x44d4af:0x0;return this['normal']['x']*=_0x44d4af,this['normal']['y']*=_0x44d4af,this[_0x29dc70(0x1b8a)]['z']*=_0x44d4af,this['d']*=_0x44d4af,this;}['transform'](_0x583dc0){var _0x88e026=_0x1b726e,_0xa6f7f5=_0x392f84[_0x88e026(0x345e)],_0x583dc0=(_0x583dc0[_0x88e026(0x14f4)](_0xa6f7f5),_0xa6f7f5['m']),_0xa6f7f5=this['normal']['x'],_0x412183=this[_0x88e026(0x1b8a)]['y'],_0x3d22e3=this[_0x88e026(0x1b8a)]['z'],_0x479d0f=this['d'],_0x3953d9=_0xa6f7f5*_0x583dc0[0x0]+_0x412183*_0x583dc0[0x1]+_0x3d22e3*_0x583dc0[0x2]+_0x479d0f*_0x583dc0[0x3],_0x396373=_0xa6f7f5*_0x583dc0[0x4]+_0x412183*_0x583dc0[0x5]+_0x3d22e3*_0x583dc0[0x6]+_0x479d0f*_0x583dc0[0x7],_0x2d4c0f=_0xa6f7f5*_0x583dc0[0x8]+_0x412183*_0x583dc0[0x9]+_0x3d22e3*_0x583dc0[0xa]+_0x479d0f*_0x583dc0[0xb],_0xa6f7f5=_0xa6f7f5*_0x583dc0[0xc]+_0x412183*_0x583dc0[0xd]+_0x3d22e3*_0x583dc0[0xe]+_0x479d0f*_0x583dc0[0xf];return new _0x392f84(_0x3953d9,_0x396373,_0x2d4c0f,_0xa6f7f5);}[_0x1b726e(0xaa4)](_0x261a0f){var _0x4469f9=_0x1b726e;return this['normal']['x']*_0x261a0f['x']+this[_0x4469f9(0x1b8a)]['y']*_0x261a0f['y']+this[_0x4469f9(0x1b8a)]['z']*_0x261a0f['z']+this['d'];}['copyFromPoints'](_0x2b469f,_0x1810a2,_0x43a03c){var _0x3484ff=_0x1b726e,_0x2dd69c=_0x1810a2['x']-_0x2b469f['x'],_0x3b5995=_0x1810a2['y']-_0x2b469f['y'],_0x1810a2=_0x1810a2['z']-_0x2b469f['z'],_0x57cf06=_0x43a03c['x']-_0x2b469f['x'],_0x17ff20=_0x43a03c['y']-_0x2b469f['y'],_0x43a03c=_0x43a03c['z']-_0x2b469f['z'],_0x2211f7=_0x3b5995*_0x43a03c-_0x1810a2*_0x17ff20,_0x1810a2=_0x1810a2*_0x57cf06-_0x2dd69c*_0x43a03c,_0x43a03c=_0x2dd69c*_0x17ff20-_0x3b5995*_0x57cf06,_0x2dd69c=Math[_0x3484ff(0x3f3e)](_0x2211f7*_0x2211f7+_0x1810a2*_0x1810a2+_0x43a03c*_0x43a03c),_0x17ff20=0x0!==_0x2dd69c?0x1/_0x2dd69c:0x0;return this['normal']['x']=_0x2211f7*_0x17ff20,this[_0x3484ff(0x1b8a)]['y']=_0x1810a2*_0x17ff20,this['normal']['z']=_0x43a03c*_0x17ff20,this['d']=-(this[_0x3484ff(0x1b8a)]['x']*_0x2b469f['x']+this[_0x3484ff(0x1b8a)]['y']*_0x2b469f['y']+this[_0x3484ff(0x1b8a)]['z']*_0x2b469f['z']),this;}[_0x1b726e(0x3458)](_0x3d8408,_0xb646a){var _0x46cd56=_0x1b726e;return _0x59c93c['P']['Dot'](this[_0x46cd56(0x1b8a)],_0x3d8408)<=_0xb646a;}[_0x1b726e(0x35b4)](_0x1b11f3){var _0x595e4c=_0x1b726e;return _0x59c93c['P']['Dot'](_0x1b11f3,this[_0x595e4c(0x1b8a)])+this['d'];}static[_0x1b726e(0x2858)](_0x403f92){return new _0x392f84(_0x403f92[0x0],_0x403f92[0x1],_0x403f92[0x2],_0x403f92[0x3]);}static[_0x1b726e(0x1366)](_0x11ecd3,_0x5e012e,_0x3ba7a4){var _0x2f65ac=_0x1b726e;const _0x4d3c58=new _0x392f84(0x0,0x0,0x0,0x0);return _0x4d3c58[_0x2f65ac(0x32b1)](_0x11ecd3,_0x5e012e,_0x3ba7a4),_0x4d3c58;}static['FromPositionAndNormal'](_0x1f5e5e,_0x5d03e6){var _0x3b8596=_0x1b726e;const _0x15bb00=new _0x392f84(0x0,0x0,0x0,0x0);return _0x5d03e6[_0x3b8596(0x3f07)](),_0x15bb00[_0x3b8596(0x1b8a)]=_0x5d03e6,_0x15bb00['d']=-(_0x5d03e6['x']*_0x1f5e5e['x']+_0x5d03e6['y']*_0x1f5e5e['y']+_0x5d03e6['z']*_0x1f5e5e['z']),_0x15bb00;}static[_0x1b726e(0x501)](_0x21de40,_0x38a21c,_0x2b3c88){return _0x21de40=-(_0x38a21c['x']*_0x21de40['x']+_0x38a21c['y']*_0x21de40['y']+_0x38a21c['z']*_0x21de40['z']),_0x59c93c['P']['Dot'](_0x2b3c88,_0x38a21c)+_0x21de40;}}_0x392f84[_0x1b726e(0x345e)]=_0x59c93c['y3'][_0x1b726e(0x3228)]();},0xa1c8:(_0x10455c,_0x1af728,_0x594d3b)=>{_0x594d3b(0x9fd1);},0x1b5c:(_0x3e98fc,_0x538d13,_0x3e3b86)=>{var _0x3108ac=a8_0x16e4d8;_0x3e3b86['d'](_0x538d13,{'R':()=>_0x3fce62});class _0x3fce62{static[_0x3108ac(0x3b74)](_0x5c228a,_0x45df4a,_0x4785e9=1.401298e-45){var _0x347b46=_0x3108ac;return Math[_0x347b46(0x3abd)](_0x5c228a-_0x45df4a)<=_0x4785e9;}static[_0x3108ac(0x768)](_0x444708){var _0x1bc18a=_0x3108ac;const _0x31b62c=_0x444708[_0x1bc18a(0x22e6)](0x10);return(_0x444708<=0xf?'0'+_0x31b62c:_0x31b62c)[_0x1bc18a(0x3299)]();}static[_0x3108ac(0x3857)](_0x5704a9){return 0x0==(_0x5704a9=+_0x5704a9)||isNaN(_0x5704a9)?_0x5704a9:0x0<_0x5704a9?0x1:-0x1;}static['Clamp'](_0x3a0b42,_0x25a382=0x0,_0xf0457c=0x1){var _0x4d1c6d=_0x3108ac;return Math['min'](_0xf0457c,Math[_0x4d1c6d(0xf1a)](_0x25a382,_0x3a0b42));}static[_0x3108ac(0x3350)](_0x22d170){var _0x1f7f51=_0x3108ac;return Math[_0x1f7f51(0x23a)](_0x22d170)*Math[_0x1f7f51(0x213c)];}static[_0x3108ac(0x391)](_0x27c824){var _0x1e5b7b=_0x3108ac;if(Math[_0x1e5b7b(0x198c)])return Math[_0x1e5b7b(0xa0a)](Math['log2'](_0x27c824));if(_0x27c824<0x0)return NaN;if(0x0===_0x27c824)return-Infinity;let _0x3e82ef=0x0;if(_0x27c824<0x1){for(;_0x27c824<0x1;)_0x3e82ef++,_0x27c824*=0x2;_0x3e82ef=-_0x3e82ef;}else{if(0x1<_0x27c824){for(;0x1<_0x27c824;)_0x3e82ef++,_0x27c824=Math[_0x1e5b7b(0xa0a)](_0x27c824/0x2);}}return _0x3e82ef;}static[_0x3108ac(0x3ced)](_0x4c3981,_0x5c9508){var _0x4a5965=_0x3108ac;return _0x4c3981-Math[_0x4a5965(0xa0a)](_0x4c3981/_0x5c9508)*_0x5c9508;}static['Normalize'](_0x2e3bd4,_0x2982f3,_0x25fe95){return(_0x2e3bd4-_0x2982f3)/(_0x25fe95-_0x2982f3);}static[_0x3108ac(0xcd9)](_0x2c93c4,_0x59ffd7,_0xd71134){return _0x2c93c4*(_0xd71134-_0x59ffd7)+_0x59ffd7;}static[_0x3108ac(0x3cbe)](_0x45398b,_0x537f75){var _0x225305=_0x3108ac;let _0x21630b=_0x3fce62[_0x225305(0x3ced)](_0x537f75-_0x45398b,0x168);return 0xb4<_0x21630b&&(_0x21630b-=0x168),_0x21630b;}static['PingPong'](_0x4e5a33,_0x7b55f3){var _0x101632=_0x3108ac;return _0x4e5a33=_0x3fce62[_0x101632(0x3ced)](_0x4e5a33,0x2*_0x7b55f3),_0x7b55f3-Math['abs'](_0x4e5a33-_0x7b55f3);}static['SmoothStep'](_0xbf864c,_0x3f74d1,_0x3a1f14){var _0x1407fe=_0x3108ac;return _0x3a1f14=_0x3fce62[_0x1407fe(0x4f0)](_0x3a1f14),_0x3f74d1*(_0x3a1f14=-0x2*_0x3a1f14*_0x3a1f14*_0x3a1f14+0x3*_0x3a1f14*_0x3a1f14)+_0xbf864c*(0x1-_0x3a1f14);}static[_0x3108ac(0x1b33)](_0x13997d,_0x13d879,_0x138641){var _0x5d8fb9=_0x3108ac;return Math[_0x5d8fb9(0x3abd)](_0x13d879-_0x13997d)<=_0x138641?_0x13d879:_0x13997d+_0x3fce62[_0x5d8fb9(0x3857)](_0x13d879-_0x13997d)*_0x138641;}static[_0x3108ac(0x1abf)](_0x3050ea,_0x33bca1,_0x22368b){var _0x114395=_0x3108ac,_0x521823=_0x3fce62[_0x114395(0x3cbe)](_0x3050ea,_0x33bca1);return-_0x22368b<_0x521823&&_0x521823<_0x22368b?_0x33bca1:(_0x33bca1=_0x3050ea+_0x521823,_0x3fce62[_0x114395(0x1b33)](_0x3050ea,_0x33bca1,_0x22368b));}static[_0x3108ac(0x2f0e)](_0x499326,_0x3e4a6b,_0x1ce7dc){return _0x499326+(_0x3e4a6b-_0x499326)*_0x1ce7dc;}static[_0x3108ac(0x3fba)](_0x33475b,_0x49277e,_0x52c06c){var _0x20a3f1=_0x3108ac;let _0x1947ef=_0x3fce62['Repeat'](_0x49277e-_0x33475b,0x168);return 0xb4<_0x1947ef&&(_0x1947ef-=0x168),_0x33475b+_0x1947ef*_0x3fce62[_0x20a3f1(0x4f0)](_0x52c06c);}static[_0x3108ac(0x1f6b)](_0x4d0c7d,_0x9385fc,_0x45571b){var _0x548bb0=_0x3108ac;return _0x4d0c7d!=_0x9385fc?_0x3fce62[_0x548bb0(0x4f0)]((_0x45571b-_0x4d0c7d)/(_0x9385fc-_0x4d0c7d)):0x0;}static['Hermite'](_0x5ca4fa,_0x3c4cec,_0x172590,_0x2c64e7,_0x136314){var _0x27534c=_0x136314*_0x136314,_0x150c27=_0x136314*_0x27534c;return _0x5ca4fa*(0x2*_0x150c27-0x3*_0x27534c+0x1)+_0x172590*(-0x2*_0x150c27+0x3*_0x27534c)+_0x3c4cec*(_0x150c27-0x2*_0x27534c+_0x136314)+_0x2c64e7*(_0x150c27-_0x27534c);}static[_0x3108ac(0x13d0)](_0x576482,_0x301ebf,_0x218e28,_0xfb74b3,_0x4ab700){var _0x423acc=_0x4ab700*_0x4ab700;return 0x6*(_0x423acc-_0x4ab700)*_0x576482+(0x3*_0x423acc-0x4*_0x4ab700+0x1)*_0x301ebf+0x6*(-_0x423acc+_0x4ab700)*_0x218e28+(0x3*_0x423acc-0x2*_0x4ab700)*_0xfb74b3;}static['RandomRange'](_0x3e802b,_0x3e7801){var _0x2ce0cf=_0x3108ac;return _0x3e802b===_0x3e7801?_0x3e802b:Math[_0x2ce0cf(0x18cd)]()*(_0x3e7801-_0x3e802b)+_0x3e802b;}static[_0x3108ac(0x38d1)](_0x18efd6,_0xb89a33,_0x50b8c9){return(_0x18efd6-_0xb89a33)/(_0x50b8c9-_0xb89a33);}static[_0x3108ac(0x1221)](_0x4be8ee,_0x3a5cfb,_0x488f55){return(_0x488f55-_0x3a5cfb)*_0x4be8ee+_0x3a5cfb;}static[_0x3108ac(0x2aee)](_0x46e609){var _0x149618=_0x3108ac;return _0x46e609-_0x3fce62[_0x149618(0x324b)]*Math[_0x149618(0xa0a)]((_0x46e609+Math['PI'])/_0x3fce62[_0x149618(0x324b)]);}static[_0x3108ac(0x1503)](_0x10757b,_0x2bfc73){return _0x10757b%=_0x2bfc73,0x0==_0x10757b?_0x2bfc73:_0x3fce62['HCF'](_0x2bfc73,_0x10757b);}}_0x3fce62[_0x3108ac(0x324b)]=0x2*Math['PI'];},0x9fd1:(_0x100448,_0x1f4cdf,_0x8703a8)=>{var _0x412104=a8_0x16e4d8;_0x8703a8['d'](_0x1f4cdf,{'FM':()=>_0x19d096,'Lt':()=>_0x42449b,'P':()=>_0x47fd7d,'_f':()=>_0x213bca,'jp':()=>_0x3a87e4,'y3':()=>_0x126a7f});var _0x25c694=_0x8703a8(0x1b5c),_0x420fa3=_0x8703a8(0x147b8),_0x1f4cdf=_0x8703a8(0x5898),_0x23286f=_0x8703a8(0xe456),_0xa3a64=_0x8703a8(0x14fae),_0x46c2f3=_0x8703a8(0xf8c1);const _0x31ad03=_0x38e046=>parseInt(_0x38e046[_0x412104(0x22e6)]()['replace'](/\W/g,''));class _0x19d096{constructor(_0x490357=0x0,_0x15f963=0x0){this['x']=_0x490357,this['y']=_0x15f963;}['toString'](){var _0x2a155e=_0x412104;return _0x2a155e(0x114c)+this['x']+_0x2a155e(0x3b53)+this['y']+'}';}['getClassName'](){return'Vector2';}[_0x412104(0x248e)](){return 0x18d*_0x31ad03(this['x'])^_0x31ad03(this['y']);}['toArray'](_0x129fa7,_0x2fe75d=0x0){return _0x129fa7[_0x2fe75d]=this['x'],_0x129fa7[_0x2fe75d+0x1]=this['y'],this;}['fromArray'](_0x238cd5,_0x549cb4=0x0){var _0x509668=_0x412104;return _0x19d096[_0x509668(0x3273)](_0x238cd5,_0x549cb4,this),this;}[_0x412104(0x86e)](){var _0x1a94fe=_0x412104,_0x30bc65=new Array();return this[_0x1a94fe(0x361d)](_0x30bc65,0x0),_0x30bc65;}['copyFrom'](_0x1eba95){return this['x']=_0x1eba95['x'],this['y']=_0x1eba95['y'],this;}[_0x412104(0x368c)](_0x18ed57,_0x34c8c2){return this['x']=_0x18ed57,this['y']=_0x34c8c2,this;}[_0x412104(0x2cf6)](_0x201341,_0x12c830){return this['copyFromFloats'](_0x201341,_0x12c830);}[_0x412104(0x3fc1)](_0xfc892e){return new this['constructor'](this['x']+_0xfc892e['x'],this['y']+_0xfc892e['y']);}['addToRef'](_0x5aca7a,_0x23a14c){return _0x23a14c['x']=this['x']+_0x5aca7a['x'],_0x23a14c['y']=this['y']+_0x5aca7a['y'],_0x23a14c;}[_0x412104(0x350)](_0xd2a7c){return this['x']+=_0xd2a7c['x'],this['y']+=_0xd2a7c['y'],this;}[_0x412104(0xba1)](_0x37a6a8){var _0x3c7d2a=_0x412104;return new this[(_0x3c7d2a(0x239))](this['x']+_0x37a6a8['x'],this['y']+_0x37a6a8['y']);}[_0x412104(0x41b6)](_0x1634dc){var _0x25d5d2=_0x412104;return new this[(_0x25d5d2(0x239))](this['x']-_0x1634dc['x'],this['y']-_0x1634dc['y']);}[_0x412104(0x407)](_0x20ad1a,_0x23d359){return _0x23d359['x']=this['x']-_0x20ad1a['x'],_0x23d359['y']=this['y']-_0x20ad1a['y'],_0x23d359;}[_0x412104(0x409f)](_0x118891){return this['x']-=_0x118891['x'],this['y']-=_0x118891['y'],this;}['multiplyInPlace'](_0x587cac){return this['x']*=_0x587cac['x'],this['y']*=_0x587cac['y'],this;}[_0x412104(0x36e0)](_0x4fdf3d){var _0x19a770=_0x412104;return new this[(_0x19a770(0x239))](this['x']*_0x4fdf3d['x'],this['y']*_0x4fdf3d['y']);}['multiplyToRef'](_0x5d3e24,_0x51274e){return _0x51274e['x']=this['x']*_0x5d3e24['x'],_0x51274e['y']=this['y']*_0x5d3e24['y'],_0x51274e;}[_0x412104(0x1be2)](_0x48916b,_0x35f757){var _0x34a3ee=_0x412104;return new this[(_0x34a3ee(0x239))](this['x']*_0x48916b,this['y']*_0x35f757);}[_0x412104(0x33e1)](_0x724b9){var _0x52bffb=_0x412104;return new this[(_0x52bffb(0x239))](this['x']/_0x724b9['x'],this['y']/_0x724b9['y']);}['divideToRef'](_0x1b4079,_0x31b3ab){return _0x31b3ab['x']=this['x']/_0x1b4079['x'],_0x31b3ab['y']=this['y']/_0x1b4079['y'],_0x31b3ab;}[_0x412104(0x1372)](_0x1a4597){return this['divideToRef'](_0x1a4597,this);}[_0x412104(0x23d7)](){var _0x2ce69b=_0x412104;return new this[(_0x2ce69b(0x239))](-this['x'],-this['y']);}[_0x412104(0xaa9)](){return this['x']*=-0x1,this['y']*=-0x1,this;}[_0x412104(0x384c)](_0x574e08){var _0xbe585b=_0x412104;return _0x574e08[_0xbe585b(0x368c)](-0x1*this['x'],-0x1*this['y']);}[_0x412104(0x1886)](_0x29832e){return this['x']*=_0x29832e,this['y']*=_0x29832e,this;}['scale'](_0x32ee83){var _0x29b6ae=_0x412104,_0x1ba34a=new this[(_0x29b6ae(0x239))](0x0,0x0);return this[_0x29b6ae(0x15c6)](_0x32ee83,_0x1ba34a),_0x1ba34a;}[_0x412104(0x15c6)](_0x46b32e,_0xf1e0ea){return _0xf1e0ea['x']=this['x']*_0x46b32e,_0xf1e0ea['y']=this['y']*_0x46b32e,_0xf1e0ea;}[_0x412104(0x3d77)](_0x56f243,_0x26be32){return _0x26be32['x']+=this['x']*_0x56f243,_0x26be32['y']+=this['y']*_0x56f243,_0x26be32;}[_0x412104(0x29ed)](_0x1a8fbe){return _0x1a8fbe&&this['x']===_0x1a8fbe['x']&&this['y']===_0x1a8fbe['y'];}[_0x412104(0x1121)](_0x1a1aec,_0x4d50e7=_0x420fa3['kn']){var _0x47f067=_0x412104;return _0x1a1aec&&_0x25c694['R'][_0x47f067(0x3b74)](this['x'],_0x1a1aec['x'],_0x4d50e7)&&_0x25c694['R']['WithinEpsilon'](this['y'],_0x1a1aec['y'],_0x4d50e7);}[_0x412104(0xa0a)](){var _0x24b5eb=_0x412104;return new this[(_0x24b5eb(0x239))](Math['floor'](this['x']),Math[_0x24b5eb(0xa0a)](this['y']));}[_0x412104(0x786)](){var _0x45eba0=_0x412104;return new this[(_0x45eba0(0x239))](this['x']-Math['floor'](this['x']),this['y']-Math[_0x45eba0(0xa0a)](this['y']));}[_0x412104(0x4e8)](_0x347b23,_0x5b27fe){var _0x16146b=_0x412104,_0x13305c=Math[_0x16146b(0x3d17)](_0x347b23),_0x347b23=Math[_0x16146b(0x41fd)](_0x347b23),_0x2999e5=_0x13305c*this['x']-_0x347b23*this['y'],_0x347b23=_0x347b23*this['x']+_0x13305c*this['y'];return _0x5b27fe['x']=_0x2999e5,_0x5b27fe['y']=_0x347b23,_0x5b27fe;}[_0x412104(0x1377)](){var _0x1f7d73=_0x412104;return Math[_0x1f7d73(0x3f3e)](this['x']*this['x']+this['y']*this['y']);}[_0x412104(0x3376)](){return this['x']*this['x']+this['y']*this['y'];}[_0x412104(0x3f07)](){var _0x561068=_0x412104;return _0x19d096[_0x561068(0x1b57)](this,this),this;}[_0x412104(0x95b)](){var _0x537b32=_0x412104;return new this[(_0x537b32(0x239))](this['x'],this['y']);}static[_0x412104(0x23ed)](){return new _0x19d096(0x0,0x0);}static[_0x412104(0x1c49)](){return new _0x19d096(0x1,0x1);}static['Random'](_0x5c4317=0x0,_0x560f1d=0x1){var _0x536a9a=_0x412104;return new _0x19d096(_0x25c694['R'][_0x536a9a(0x2b2e)](_0x5c4317,_0x560f1d),_0x25c694['R'][_0x536a9a(0x2b2e)](_0x5c4317,_0x560f1d));}static get[_0x412104(0xc43)](){var _0x1974da=_0x412104;return _0x19d096[_0x1974da(0x2dca)];}static['FromArray'](_0x41ecae,_0x455731=0x0){return new _0x19d096(_0x41ecae[_0x455731],_0x41ecae[_0x455731+0x1]);}static[_0x412104(0x3273)](_0x145c85,_0x577f62,_0x5b0a26){return _0x5b0a26['x']=_0x145c85[_0x577f62],_0x5b0a26['y']=_0x145c85[_0x577f62+0x1],_0x5b0a26;}static['CatmullRom'](_0x4664d3,_0x259502,_0x4987c8,_0x6fcca6,_0x229ab6){var _0x230832=_0x412104,_0x474098=_0x229ab6*_0x229ab6,_0x45b0bf=_0x229ab6*_0x474098,_0x4fc521=0.5*(0x2*_0x259502['x']+(-_0x4664d3['x']+_0x4987c8['x'])*_0x229ab6+(0x2*_0x4664d3['x']-0x5*_0x259502['x']+0x4*_0x4987c8['x']-_0x6fcca6['x'])*_0x474098+(-_0x4664d3['x']+0x3*_0x259502['x']-0x3*_0x4987c8['x']+_0x6fcca6['x'])*_0x45b0bf),_0x229ab6=0.5*(0x2*_0x259502['y']+(-_0x4664d3['y']+_0x4987c8['y'])*_0x229ab6+(0x2*_0x4664d3['y']-0x5*_0x259502['y']+0x4*_0x4987c8['y']-_0x6fcca6['y'])*_0x474098+(-_0x4664d3['y']+0x3*_0x259502['y']-0x3*_0x4987c8['y']+_0x6fcca6['y'])*_0x45b0bf);return new _0x4664d3[(_0x230832(0x239))](_0x4fc521,_0x229ab6);}static[_0x412104(0x4f0)](_0x1ef40e,_0x3448d5,_0x5abdeb){var _0x434d78=_0x412104;let _0x2ac448=_0x1ef40e['x'],_0x1170b9=(_0x2ac448=(_0x2ac448=_0x2ac448>_0x5abdeb['x']?_0x5abdeb['x']:_0x2ac448)<_0x3448d5['x']?_0x3448d5['x']:_0x2ac448,_0x1ef40e['y']);return _0x1170b9=(_0x1170b9=_0x1170b9>_0x5abdeb['y']?_0x5abdeb['y']:_0x1170b9)<_0x3448d5['y']?_0x3448d5['y']:_0x1170b9,new _0x1ef40e[(_0x434d78(0x239))](_0x2ac448,_0x1170b9);}static[_0x412104(0x26eb)](_0x168dab,_0x17a82b,_0x5cbe48,_0x5e968a,_0x5e9153){var _0x76bcef=_0x412104,_0x65cf5a=_0x5e9153*_0x5e9153,_0xe78f9d=_0x5e9153*_0x65cf5a,_0x35ee08=0x2*_0xe78f9d-0x3*_0x65cf5a+0x1,_0xe2460e=-0x2*_0xe78f9d+0x3*_0x65cf5a,_0x5e9153=_0xe78f9d-0x2*_0x65cf5a+_0x5e9153,_0xe78f9d=_0xe78f9d-_0x65cf5a,_0x65cf5a=_0x168dab['x']*_0x35ee08+_0x5cbe48['x']*_0xe2460e+_0x17a82b['x']*_0x5e9153+_0x5e968a['x']*_0xe78f9d,_0x35ee08=_0x168dab['y']*_0x35ee08+_0x5cbe48['y']*_0xe2460e+_0x17a82b['y']*_0x5e9153+_0x5e968a['y']*_0xe78f9d;return new _0x168dab[(_0x76bcef(0x239))](_0x65cf5a,_0x35ee08);}static['Hermite1stDerivative'](_0x5c5fa5,_0x5765aa,_0x4e2c33,_0x14bba9,_0x2a082b){var _0x23ec02=_0x412104,_0x514005=new _0x5c5fa5[(_0x23ec02(0x239))]();return this[_0x23ec02(0x5f7)](_0x5c5fa5,_0x5765aa,_0x4e2c33,_0x14bba9,_0x2a082b,_0x514005),_0x514005;}static[_0x412104(0x5f7)](_0x58f71a,_0x3f030e,_0x432057,_0xc361ab,_0x12b42f,_0x1dd4e2){var _0x173a8a=_0x12b42f*_0x12b42f;return _0x1dd4e2['x']=0x6*(_0x173a8a-_0x12b42f)*_0x58f71a['x']+(0x3*_0x173a8a-0x4*_0x12b42f+0x1)*_0x3f030e['x']+0x6*(-_0x173a8a+_0x12b42f)*_0x432057['x']+(0x3*_0x173a8a-0x2*_0x12b42f)*_0xc361ab['x'],_0x1dd4e2['y']=0x6*(_0x173a8a-_0x12b42f)*_0x58f71a['y']+(0x3*_0x173a8a-0x4*_0x12b42f+0x1)*_0x3f030e['y']+0x6*(-_0x173a8a+_0x12b42f)*_0x432057['y']+(0x3*_0x173a8a-0x2*_0x12b42f)*_0xc361ab['y'],_0x1dd4e2;}static[_0x412104(0x2f0e)](_0x1fe4d1,_0x2aae16,_0x25ab82){var _0x212247=_0x412104,_0x156058=_0x1fe4d1['x']+(_0x2aae16['x']-_0x1fe4d1['x'])*_0x25ab82,_0x2aae16=_0x1fe4d1['y']+(_0x2aae16['y']-_0x1fe4d1['y'])*_0x25ab82;return new _0x1fe4d1[(_0x212247(0x239))](_0x156058,_0x2aae16);}static[_0x412104(0x365c)](_0x42d7cb,_0x165245){return _0x42d7cb['x']*_0x165245['x']+_0x42d7cb['y']*_0x165245['y'];}static['Normalize'](_0x4e806b){var _0x3d227d=_0x412104,_0x10ceba=new _0x4e806b['constructor']();return this[_0x3d227d(0x1b57)](_0x4e806b,_0x10ceba),_0x10ceba;}static[_0x412104(0x1b57)](_0x5793c9,_0x235bd5){var _0x93ff72=_0x412104,_0xfdd5ef=_0x5793c9[_0x93ff72(0x1377)]();return 0x0!==_0xfdd5ef&&(_0x235bd5['x']=_0x5793c9['x']/_0xfdd5ef,_0x235bd5['y']=_0x5793c9['y']/_0xfdd5ef),_0x235bd5;}static[_0x412104(0x1ba6)](_0xfa932b,_0x5149ec){var _0x25aec8=_0x412104,_0x384c69=(_0xfa932b['x']<_0x5149ec['x']?_0xfa932b:_0x5149ec)['x'],_0x5149ec=(_0xfa932b['y']<_0x5149ec['y']?_0xfa932b:_0x5149ec)['y'];return new _0xfa932b[(_0x25aec8(0x239))](_0x384c69,_0x5149ec);}static[_0x412104(0x27bf)](_0x1b683a,_0x41ffbd){var _0x34fd8f=(_0x1b683a['x']>_0x41ffbd['x']?_0x1b683a:_0x41ffbd)['x'],_0x41ffbd=(_0x1b683a['y']>_0x41ffbd['y']?_0x1b683a:_0x41ffbd)['y'];return new _0x1b683a['constructor'](_0x34fd8f,_0x41ffbd);}static[_0x412104(0x19dc)](_0x1a58f6,_0x54b04c){var _0x2caeb0=_0x412104,_0x3210fc=new _0x1a58f6['constructor']();return _0x19d096[_0x2caeb0(0x12e8)](_0x1a58f6,_0x54b04c,_0x3210fc),_0x3210fc;}static[_0x412104(0x12e8)](_0x4d08c4,_0x558c69,_0x131062){var _0x558c69=_0x558c69['m'],_0x165a4a=_0x4d08c4['x']*_0x558c69[0x0]+_0x4d08c4['y']*_0x558c69[0x4]+_0x558c69[0xc],_0x4d08c4=_0x4d08c4['x']*_0x558c69[0x1]+_0x4d08c4['y']*_0x558c69[0x5]+_0x558c69[0xd];return _0x131062['x']=_0x165a4a,_0x131062['y']=_0x4d08c4,_0x131062;}static[_0x412104(0xaea)](_0x458427,_0x29d60d,_0x4e7ce5,_0x55b53a){var _0x9aaf7c=0.5*(-_0x4e7ce5['y']*_0x55b53a['x']+_0x29d60d['y']*(-_0x4e7ce5['x']+_0x55b53a['x'])+_0x29d60d['x']*(_0x4e7ce5['y']-_0x55b53a['y'])+_0x4e7ce5['x']*_0x55b53a['y']),_0x23a628=_0x9aaf7c<0x0?-0x1:0x1,_0x55b53a=(_0x29d60d['y']*_0x55b53a['x']-_0x29d60d['x']*_0x55b53a['y']+(_0x55b53a['y']-_0x29d60d['y'])*_0x458427['x']+(_0x29d60d['x']-_0x55b53a['x'])*_0x458427['y'])*_0x23a628,_0x4e7ce5=(_0x29d60d['x']*_0x4e7ce5['y']-_0x29d60d['y']*_0x4e7ce5['x']+(_0x29d60d['y']-_0x4e7ce5['y'])*_0x458427['x']+(_0x4e7ce5['x']-_0x29d60d['x'])*_0x458427['y'])*_0x23a628;return 0x0<_0x55b53a&&0x0<_0x4e7ce5&&_0x55b53a+_0x4e7ce5<0x2*_0x9aaf7c*_0x23a628;}static['Distance'](_0x27a43c,_0x40a9ca){var _0x49cee4=_0x412104;return Math[_0x49cee4(0x3f3e)](_0x19d096['DistanceSquared'](_0x27a43c,_0x40a9ca));}static['DistanceSquared'](_0x98fea9,_0x251c69){var _0x571139=_0x98fea9['x']-_0x251c69['x'],_0x98fea9=_0x98fea9['y']-_0x251c69['y'];return _0x571139*_0x571139+_0x98fea9*_0x98fea9;}static[_0x412104(0x3f69)](_0x1feeec,_0x5c2105){var _0x2f86ae=_0x412104,_0x2d6681=new _0x1feeec['constructor']();return _0x19d096[_0x2f86ae(0x2b5f)](_0x1feeec,_0x5c2105,_0x2d6681);}static[_0x412104(0x2b5f)](_0xfb7585,_0x1716eb,_0xc5125e){var _0x32122f=_0x412104;return _0xc5125e[_0x32122f(0x368c)]((_0xfb7585['x']+_0x1716eb['x'])/0x2,(_0xfb7585['y']+_0x1716eb['y'])/0x2);}static[_0x412104(0x3f13)](_0x23cc61,_0x58364c,_0x1e6238){var _0x28315a=_0x412104,_0x149874=_0x19d096[_0x28315a(0x28b0)](_0x58364c,_0x1e6238);if(0x0===_0x149874)return _0x19d096[_0x28315a(0x3153)](_0x23cc61,_0x58364c);const _0x3502d9=_0x1e6238[_0x28315a(0x41b6)](_0x58364c);return _0x1e6238=Math[_0x28315a(0xf1a)](0x0,Math[_0x28315a(0x3478)](0x1,_0x19d096[_0x28315a(0x365c)](_0x23cc61[_0x28315a(0x41b6)](_0x58364c),_0x3502d9)/_0x149874)),_0x149874=_0x58364c[_0x28315a(0x3fc1)](_0x3502d9[_0x28315a(0x1be2)](_0x1e6238,_0x1e6238)),_0x19d096[_0x28315a(0x3153)](_0x23cc61,_0x149874);}}_0x19d096[_0x412104(0x2dca)]=_0x19d096['Zero']();class _0x47fd7d{constructor(_0x3a1391=0x0,_0x94c4c8=0x0,_0x4d4f40=0x0){var _0x26300f=_0x412104;this[_0x26300f(0x3f49)]=!0x0,this['_x']=_0x3a1391,this['_y']=_0x94c4c8,this['_z']=_0x4d4f40;}get['x'](){return this['_x'];}set['x'](_0x4fa3a1){var _0x49472e=_0x412104;this['_x']=_0x4fa3a1,this[_0x49472e(0x3f49)]=!0x0;}get['y'](){return this['_y'];}set['y'](_0x27e9c0){var _0x2e0610=_0x412104;this['_y']=_0x27e9c0,this[_0x2e0610(0x3f49)]=!0x0;}get['z'](){return this['_z'];}set['z'](_0x3ab1f5){this['_z']=_0x3ab1f5,this['_isDirty']=!0x0;}[_0x412104(0x22e6)](){var _0x317a77=_0x412104;return _0x317a77(0x114c)+this['_x']+_0x317a77(0x3b53)+this['_y']+'\x20Z:\x20'+this['_z']+'}';}[_0x412104(0x3fcd)](){var _0x7a5d99=_0x412104;return _0x7a5d99(0xf88);}[_0x412104(0x248e)](){return 0x18d*(0x18d*_0x31ad03(this['_x'])^_0x31ad03(this['_y']))^_0x31ad03(this['_z']);}['asArray'](){var _0x186a8f=_0x412104,_0x198ce7=[];return this[_0x186a8f(0x361d)](_0x198ce7,0x0),_0x198ce7;}[_0x412104(0x361d)](_0x4c017c,_0x5b4140=0x0){return _0x4c017c[_0x5b4140]=this['_x'],_0x4c017c[_0x5b4140+0x1]=this['_y'],_0x4c017c[_0x5b4140+0x2]=this['_z'],this;}[_0x412104(0x3301)](_0x2c5200,_0x2e52ff=0x0){return _0x47fd7d['FromArrayToRef'](_0x2c5200,_0x2e52ff,this),this;}[_0x412104(0x2b60)](){var _0x546a3e=_0x412104;return _0x213bca[_0x546a3e(0x10c7)](this['_y'],this['_x'],this['_z']);}[_0x412104(0x350)](_0x339119){var _0x2465da=_0x412104;return this[_0x2465da(0xbbb)](_0x339119['_x'],_0x339119['_y'],_0x339119['_z']);}[_0x412104(0xbbb)](_0x2ab09e,_0x34f5f4,_0x222301){var _0x2c4de0=_0x412104;return this['_x']+=_0x2ab09e,this['_y']+=_0x34f5f4,this['_z']+=_0x222301,this[_0x2c4de0(0x3f49)]=!0x0,this;}[_0x412104(0x3fc1)](_0x5b2991){return new this['constructor'](this['_x']+_0x5b2991['_x'],this['_y']+_0x5b2991['_y'],this['_z']+_0x5b2991['_z']);}[_0x412104(0xa2b)](_0x1c547a,_0x29a8f0){var _0x557531=_0x412104;return _0x29a8f0[_0x557531(0x368c)](this['_x']+_0x1c547a['_x'],this['_y']+_0x1c547a['_y'],this['_z']+_0x1c547a['_z']);}[_0x412104(0x409f)](_0x1016c5){var _0x107712=_0x412104;return this['_x']-=_0x1016c5['_x'],this['_y']-=_0x1016c5['_y'],this['_z']-=_0x1016c5['_z'],this[_0x107712(0x3f49)]=!0x0,this;}[_0x412104(0x41b6)](_0x373d2a){var _0x2f8406=_0x412104;return new this[(_0x2f8406(0x239))](this['_x']-_0x373d2a['_x'],this['_y']-_0x373d2a['_y'],this['_z']-_0x373d2a['_z']);}[_0x412104(0x407)](_0x247fd5,_0x4079b5){var _0xd0e71e=_0x412104;return this[_0xd0e71e(0x15c8)](_0x247fd5['_x'],_0x247fd5['_y'],_0x247fd5['_z'],_0x4079b5);}['subtractFromFloats'](_0x43e498,_0x301502,_0x1c1ea8){var _0x1b114c=_0x412104;return new this[(_0x1b114c(0x239))](this['_x']-_0x43e498,this['_y']-_0x301502,this['_z']-_0x1c1ea8);}[_0x412104(0x15c8)](_0x5cd14c,_0x18b226,_0x3fe91c,_0x1fa1cd){var _0x114b53=_0x412104;return _0x1fa1cd[_0x114b53(0x368c)](this['_x']-_0x5cd14c,this['_y']-_0x18b226,this['_z']-_0x3fe91c);}[_0x412104(0x23d7)](){var _0x458ee2=_0x412104;return new this[(_0x458ee2(0x239))](-this['_x'],-this['_y'],-this['_z']);}[_0x412104(0xaa9)](){var _0x4276a2=_0x412104;return this['_x']*=-0x1,this['_y']*=-0x1,this['_z']*=-0x1,this[_0x4276a2(0x3f49)]=!0x0,this;}[_0x412104(0x384c)](_0x226f53){var _0x3b1310=_0x412104;return _0x226f53[_0x3b1310(0x368c)](-0x1*this['_x'],-0x1*this['_y'],-0x1*this['_z']);}[_0x412104(0x1886)](_0x1bce65){return this['_x']*=_0x1bce65,this['_y']*=_0x1bce65,this['_z']*=_0x1bce65,this['_isDirty']=!0x0,this;}[_0x412104(0x4018)](_0x39e259){return new this['constructor'](this['_x']*_0x39e259,this['_y']*_0x39e259,this['_z']*_0x39e259);}[_0x412104(0x15c6)](_0x55c03e,_0x746833){var _0x1893b5=_0x412104;return _0x746833[_0x1893b5(0x368c)](this['_x']*_0x55c03e,this['_y']*_0x55c03e,this['_z']*_0x55c03e);}[_0x412104(0xcf0)](_0x24e82d){var _0x57151b=_0x412104,_0x58e187=this[_0x57151b(0x1377)]();let _0x5bae6d=Math[_0x57151b(0x11dd)](this['y']/_0x58e187);var _0x3ea839=Math[_0x57151b(0x36a5)](this['z'],this['x']),_0x4a1c7e=(_0x5bae6d>Math['PI']/0x2?_0x5bae6d-=Math['PI']/0x2:_0x5bae6d+=Math['PI']/0x2,_0x58e187*Math[_0x57151b(0x41fd)](_0x5bae6d)*Math[_0x57151b(0x3d17)](_0x3ea839)),_0x1adf28=_0x58e187*Math[_0x57151b(0x3d17)](_0x5bae6d),_0x58e187=_0x58e187*Math[_0x57151b(0x41fd)](_0x5bae6d)*Math[_0x57151b(0x41fd)](_0x3ea839);return _0x24e82d['set'](_0x4a1c7e,_0x1adf28,_0x58e187),_0x24e82d;}[_0x412104(0x4001)](_0xe37cb,_0x47619e){var _0x2cbc9a=_0x412104,_0x2c216a=_0xe37cb['_w']*this['_x']+_0xe37cb['_y']*this['_z']-_0xe37cb['_z']*this['_y'],_0x27437e=_0xe37cb['_w']*this['_y']+_0xe37cb['_z']*this['_x']-_0xe37cb['_x']*this['_z'],_0x3a968d=_0xe37cb['_w']*this['_z']+_0xe37cb['_x']*this['_y']-_0xe37cb['_y']*this['_x'],_0x3b6814=-_0xe37cb['_x']*this['_x']-_0xe37cb['_y']*this['_y']-_0xe37cb['_z']*this['_z'];return _0x47619e['_x']=_0x2c216a*_0xe37cb['_w']+_0x3b6814*-_0xe37cb['_x']+_0x27437e*-_0xe37cb['_z']-_0x3a968d*-_0xe37cb['_y'],_0x47619e['_y']=_0x27437e*_0xe37cb['_w']+_0x3b6814*-_0xe37cb['_y']+_0x3a968d*-_0xe37cb['_x']-_0x2c216a*-_0xe37cb['_z'],_0x47619e['_z']=_0x3a968d*_0xe37cb['_w']+_0x3b6814*-_0xe37cb['_z']+_0x2c216a*-_0xe37cb['_y']-_0x27437e*-_0xe37cb['_x'],_0x47619e[_0x2cbc9a(0x3f49)]=!0x0,_0x47619e;}['applyRotationQuaternionInPlace'](_0x483b6b){var _0x376091=_0x412104;return this[_0x376091(0x4001)](_0x483b6b,this);}[_0x412104(0x1c54)](_0xa76a90){var _0x44dd20=_0x412104;return this['applyRotationQuaternionToRef'](_0xa76a90,new this[(_0x44dd20(0x239))]());}[_0x412104(0x3d77)](_0x58f65c,_0x2ac72f){return _0x2ac72f['addInPlaceFromFloats'](this['_x']*_0x58f65c,this['_y']*_0x58f65c,this['_z']*_0x58f65c);}['projectOnPlane'](_0x2855fb,_0xc15d20){var _0x580617=_0x412104,_0x5eb1a9=new this[(_0x580617(0x239))]();return this['projectOnPlaneToRef'](_0x2855fb,_0xc15d20,_0x5eb1a9),_0x5eb1a9;}[_0x412104(0xfcf)](_0x38c317,_0x513db4,_0x5c1ef6){var _0x451d7b=_0x412104,_0xc57302=_0x38c317[_0x451d7b(0x1b8a)],_0x38c317=_0x38c317['d'];const _0x3c73db=_0x53c106['Vector3'][0x0];this['subtractToRef'](_0x513db4,_0x3c73db),_0x3c73db[_0x451d7b(0x3f07)]();var _0x1380a1=_0x47fd7d[_0x451d7b(0x365c)](_0x3c73db,_0xc57302);return Math[_0x451d7b(0x3abd)](_0x1380a1)<Math[_0x451d7b(0x143c)](0xa,-0xa)?_0x5c1ef6['setAll'](Infinity):(_0xc57302=-(_0x47fd7d['Dot'](_0x513db4,_0xc57302)+_0x38c317)/_0x1380a1,_0x38c317=_0x3c73db[_0x451d7b(0x1886)](_0xc57302),_0x513db4[_0x451d7b(0xa2b)](_0x38c317,_0x5c1ef6)),_0x5c1ef6;}['equals'](_0x3d4539){return _0x3d4539&&this['_x']===_0x3d4539['_x']&&this['_y']===_0x3d4539['_y']&&this['_z']===_0x3d4539['_z'];}['equalsWithEpsilon'](_0x339ec1,_0x5b076c=_0x420fa3['kn']){var _0x1db0ac=_0x412104;return _0x339ec1&&_0x25c694['R'][_0x1db0ac(0x3b74)](this['_x'],_0x339ec1['_x'],_0x5b076c)&&_0x25c694['R'][_0x1db0ac(0x3b74)](this['_y'],_0x339ec1['_y'],_0x5b076c)&&_0x25c694['R'][_0x1db0ac(0x3b74)](this['_z'],_0x339ec1['_z'],_0x5b076c);}[_0x412104(0x1975)](_0x13673f,_0x4eb823,_0x56a7ca){return this['_x']===_0x13673f&&this['_y']===_0x4eb823&&this['_z']===_0x56a7ca;}[_0x412104(0xe39)](_0x4bd700){var _0x145b20=_0x412104;return this['_x']*=_0x4bd700['_x'],this['_y']*=_0x4bd700['_y'],this['_z']*=_0x4bd700['_z'],this[_0x145b20(0x3f49)]=!0x0,this;}[_0x412104(0x36e0)](_0x2ce36d){var _0x3101af=_0x412104;return this[_0x3101af(0x1be2)](_0x2ce36d['_x'],_0x2ce36d['_y'],_0x2ce36d['_z']);}[_0x412104(0x2e19)](_0x315622,_0x4e2a81){var _0x22861f=_0x412104;return _0x4e2a81[_0x22861f(0x368c)](this['_x']*_0x315622['_x'],this['_y']*_0x315622['_y'],this['_z']*_0x315622['_z']);}[_0x412104(0x1be2)](_0x4477e1,_0x184207,_0x4ff141){var _0x585010=_0x412104;return new this[(_0x585010(0x239))](this['_x']*_0x4477e1,this['_y']*_0x184207,this['_z']*_0x4ff141);}[_0x412104(0x33e1)](_0x37cbd2){var _0x142956=_0x412104;return new this[(_0x142956(0x239))](this['_x']/_0x37cbd2['_x'],this['_y']/_0x37cbd2['_y'],this['_z']/_0x37cbd2['_z']);}[_0x412104(0x3240)](_0x41d539,_0x567810){return _0x567810['copyFromFloats'](this['_x']/_0x41d539['_x'],this['_y']/_0x41d539['_y'],this['_z']/_0x41d539['_z']);}['divideInPlace'](_0x13fa9a){var _0x401733=_0x412104;return this[_0x401733(0x3240)](_0x13fa9a,this);}['minimizeInPlace'](_0x99d8d8){return this['minimizeInPlaceFromFloats'](_0x99d8d8['_x'],_0x99d8d8['_y'],_0x99d8d8['_z']);}['maximizeInPlace'](_0x5a3b08){var _0x372a69=_0x412104;return this[_0x372a69(0x22b3)](_0x5a3b08['_x'],_0x5a3b08['_y'],_0x5a3b08['_z']);}['minimizeInPlaceFromFloats'](_0x1f513c,_0x2b532a,_0x31e6eb){return _0x1f513c<this['_x']&&(this['x']=_0x1f513c),_0x2b532a<this['_y']&&(this['y']=_0x2b532a),_0x31e6eb<this['_z']&&(this['z']=_0x31e6eb),this;}[_0x412104(0x22b3)](_0x3927ee,_0x16dde9,_0x5244fa){return _0x3927ee>this['_x']&&(this['x']=_0x3927ee),_0x16dde9>this['_y']&&(this['y']=_0x16dde9),_0x5244fa>this['_z']&&(this['z']=_0x5244fa),this;}[_0x412104(0x2c10)](_0x46c557){var _0x3e9491=_0x412104,_0x3a3511=Math['abs'](this['_x']),_0x380157=Math[_0x3e9491(0x3abd)](this['_y']);if(!_0x25c694['R'][_0x3e9491(0x3b74)](_0x3a3511,_0x380157,_0x46c557))return!0x0;var _0x2cb401=Math[_0x3e9491(0x3abd)](this['_z']);return!_0x25c694['R'][_0x3e9491(0x3b74)](_0x3a3511,_0x2cb401,_0x46c557)||!_0x25c694['R']['WithinEpsilon'](_0x380157,_0x2cb401,_0x46c557);}get[_0x412104(0x34c0)](){var _0x39188f=_0x412104,_0x193ec5=Math[_0x39188f(0x3abd)](this['_x']);return _0x193ec5!==Math['abs'](this['_y'])||_0x193ec5!==Math[_0x39188f(0x3abd)](this['_z']);}['floor'](){var _0x4cb344=_0x412104;return new this[(_0x4cb344(0x239))](Math[_0x4cb344(0xa0a)](this['_x']),Math[_0x4cb344(0xa0a)](this['_y']),Math[_0x4cb344(0xa0a)](this['_z']));}[_0x412104(0x786)](){var _0xa3fea5=_0x412104;return new this[(_0xa3fea5(0x239))](this['_x']-Math[_0xa3fea5(0xa0a)](this['_x']),this['_y']-Math[_0xa3fea5(0xa0a)](this['_y']),this['_z']-Math['floor'](this['_z']));}[_0x412104(0x1377)](){var _0x5366a1=_0x412104;return Math[_0x5366a1(0x3f3e)](this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z']);}[_0x412104(0x3376)](){return this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z'];}get[_0x412104(0x1803)](){return this['_x']*this['_y']*this['_z']==0x0;}[_0x412104(0x3f07)](){var _0x29121f=_0x412104;return this[_0x29121f(0x1b25)](this[_0x29121f(0x1377)]());}[_0x412104(0x6a0)](_0x55d09b){var _0x586ee6=_0x412104;return _0x586ee6(0x566)!==(_0x55d09b=_0x55d09b['toLowerCase']())&&(_0x53c106['Vector3'][0x0][_0x586ee6(0xa83)](this),['x','y','z'][_0x586ee6(0x7f0)]((_0x3864ec,_0x305c20)=>{var _0x3d3265=_0x586ee6;this[_0x3864ec]=_0x53c106[_0x3d3265(0xf88)][0x0][_0x55d09b[_0x305c20]];})),this;}['rotateByQuaternionToRef'](_0x32cf57,_0x2c3968){var _0x5844d2=_0x412104;return _0x32cf57[_0x5844d2(0x410e)](_0x53c106[_0x5844d2(0x31e7)][0x0]),_0x47fd7d[_0x5844d2(0x3516)](this,_0x53c106['Matrix'][0x0],_0x2c3968),_0x2c3968;}[_0x412104(0x2724)](_0x49041c,_0x1a16cd,_0x5403e9){var _0x313be5=_0x412104;return this[_0x313be5(0x407)](_0x1a16cd,_0x53c106[_0x313be5(0xf88)][0x0]),_0x53c106[_0x313be5(0xf88)][0x0][_0x313be5(0x423)](_0x49041c,_0x53c106['Vector3'][0x0]),_0x1a16cd[_0x313be5(0xa2b)](_0x53c106[_0x313be5(0xf88)][0x0],_0x5403e9),_0x5403e9;}[_0x412104(0xc10)](_0x512598){var _0x116444=_0x412104,_0x5a74f9=new this[(_0x116444(0x239))]();return _0x47fd7d[_0x116444(0x40ac)](this,_0x512598,_0x5a74f9);}['normalizeFromLength'](_0xac7f45){var _0x109d07=_0x412104;return 0x0===_0xac7f45||0x1===_0xac7f45?this:this[_0x109d07(0x1886)](0x1/_0xac7f45);}['normalizeToNew'](){var _0xef3da0=_0x412104,_0x1bab2b=new this['constructor'](0x0,0x0,0x0);return this[_0xef3da0(0x572)](_0x1bab2b),_0x1bab2b;}[_0x412104(0x572)](_0x5e0796){var _0x572b0d=_0x412104,_0x35995b=this[_0x572b0d(0x1377)]();return 0x0===_0x35995b||0x1===_0x35995b?_0x5e0796[_0x572b0d(0x368c)](this['_x'],this['_y'],this['_z']):this[_0x572b0d(0x15c6)](0x1/_0x35995b,_0x5e0796);}[_0x412104(0x95b)](){var _0x2aa5d3=_0x412104;return new this[(_0x2aa5d3(0x239))](this['_x'],this['_y'],this['_z']);}[_0x412104(0xa83)](_0x4203d7){var _0x8949a5=_0x412104;return this[_0x8949a5(0x368c)](_0x4203d7['_x'],_0x4203d7['_y'],_0x4203d7['_z']);}[_0x412104(0x368c)](_0x415ef0,_0xeb53d,_0x4ef469){return this['_x']=_0x415ef0,this['_y']=_0xeb53d,this['_z']=_0x4ef469,this['_isDirty']=!0x0,this;}[_0x412104(0x2cf6)](_0xfec56f,_0x3b4734,_0x49d4cf){var _0x4c64a9=_0x412104;return this[_0x4c64a9(0x368c)](_0xfec56f,_0x3b4734,_0x49d4cf);}['setAll'](_0x58216e){var _0x38d740=_0x412104;return this['_x']=this['_y']=this['_z']=_0x58216e,this[_0x38d740(0x3f49)]=!0x0,this;}static[_0x412104(0x1785)](_0x2df9d5,_0xb17404,_0x3788e4,_0x19b64d){var _0x22e0ba=_0x412104;return _0x2df9d5=_0x47fd7d[_0x22e0ba(0x365c)](_0x2df9d5,_0x3788e4)-_0x19b64d,_0x2df9d5/(_0x2df9d5-(_0x47fd7d[_0x22e0ba(0x365c)](_0xb17404,_0x3788e4)-_0x19b64d));}static['GetAngleBetweenVectors'](_0x5428f2,_0x30c980,_0x3a75b7){var _0x525f1d=_0x412104,_0x5428f2=_0x5428f2[_0x525f1d(0x572)](_0x53c106[_0x525f1d(0xf88)][0x1]),_0x30c980=_0x30c980['normalizeToRef'](_0x53c106[_0x525f1d(0xf88)][0x2]),_0x3eb8c3=_0x47fd7d[_0x525f1d(0x365c)](_0x5428f2,_0x30c980),_0x3eb8c3=_0x25c694['R'][_0x525f1d(0x4f0)](_0x3eb8c3,-0x1,0x1),_0x4a2556=Math['acos'](_0x3eb8c3),_0x4ad506=_0x53c106['Vector3'][0x3];return _0x47fd7d['CrossToRef'](_0x5428f2,_0x30c980,_0x4ad506),0x0<_0x47fd7d[_0x525f1d(0x365c)](_0x4ad506,_0x3a75b7)?isNaN(_0x4a2556)?0x0:_0x4a2556:isNaN(_0x4a2556)?-Math['PI']:-Math[_0x525f1d(0x11dd)](_0x3eb8c3);}static[_0x412104(0x31b9)](_0x1f461c,_0x41116a,_0x395f12){var _0x5361f8=_0x412104;_0x53c106[_0x5361f8(0xf88)][0x0][_0x5361f8(0xa83)](_0x1f461c);const _0x409930=_0x53c106[_0x5361f8(0xf88)][0x0],_0x5934ed=(_0x53c106['Vector3'][0x1][_0x5361f8(0xa83)](_0x41116a),_0x53c106[_0x5361f8(0xf88)][0x1]),_0x322e95=(_0x53c106[_0x5361f8(0xf88)][0x2]['copyFrom'](_0x395f12),_0x53c106['Vector3'][0x2]);return _0x1f461c=_0x53c106[_0x5361f8(0xf88)][0x3],_0x41116a=_0x53c106[_0x5361f8(0xf88)][0x4],_0x409930['normalize'](),_0x5934ed[_0x5361f8(0x3f07)](),_0x322e95[_0x5361f8(0x3f07)](),_0x47fd7d[_0x5361f8(0x40ac)](_0x322e95,_0x409930,_0x1f461c),_0x47fd7d[_0x5361f8(0x40ac)](_0x1f461c,_0x322e95,_0x41116a),_0x395f12=Math[_0x5361f8(0x36a5)](_0x47fd7d[_0x5361f8(0x365c)](_0x5934ed,_0x1f461c),_0x47fd7d[_0x5361f8(0x365c)](_0x5934ed,_0x41116a)),_0x25c694['R']['NormalizeRadians'](_0x395f12);}static[_0x412104(0x40e4)](_0x33befe,_0x1650af,_0x540fec){var _0x51be63=_0x412104,_0x265282=_0x3a87e4['Vector3'][0x0];return _0x1650af['subtractToRef'](_0x33befe,_0x265282),_0x540fec['_y']=Math['atan2'](_0x265282['x'],_0x265282['z'])||0x0,_0x540fec['_x']=Math['atan2'](Math[_0x51be63(0x3f3e)](Math[_0x51be63(0x143c)](_0x265282['x'],0x2)+Math[_0x51be63(0x143c)](_0x265282['z'],0x2)),_0x265282['y'])||0x0,_0x540fec['_z']=0x0,_0x540fec[_0x51be63(0x3f49)]=!0x0,_0x540fec;}static[_0x412104(0xc49)](_0x42d770,_0x59e538){var _0x18d5f8=_0x412104,_0x3c3c72=_0x47fd7d[_0x18d5f8(0x23ed)]();return _0x47fd7d[_0x18d5f8(0x40e4)](_0x42d770,_0x59e538,_0x3c3c72);}static['SlerpToRef'](_0x82d7b9,_0x6ce412,_0x88ef27,_0x42db87){var _0x165f6b=_0x412104;_0x88ef27=_0x25c694['R'][_0x165f6b(0x4f0)](_0x88ef27,0x0,0x1);const _0x19ab8c=_0x53c106[_0x165f6b(0xf88)][0x0],_0x4ef832=_0x53c106[_0x165f6b(0xf88)][0x1];_0x19ab8c[_0x165f6b(0xa83)](_0x82d7b9);var _0xd5a9ee,_0x82d7b9=_0x19ab8c[_0x165f6b(0x1377)](),_0x6ce412=(_0x19ab8c[_0x165f6b(0x1b25)](_0x82d7b9),_0x4ef832[_0x165f6b(0xa83)](_0x6ce412),_0x4ef832[_0x165f6b(0x1377)]()),_0x5499b1=(_0x4ef832[_0x165f6b(0x1b25)](_0x6ce412),_0x47fd7d['Dot'](_0x19ab8c,_0x4ef832));let _0x319bee,_0x3bc912;return _0x3bc912=_0x5499b1<0x1-_0x420fa3['kn']?(_0x5499b1=Math[_0x165f6b(0x11dd)](_0x5499b1),_0xd5a9ee=0x1/Math['sin'](_0x5499b1),_0x319bee=Math['sin']((0x1-_0x88ef27)*_0x5499b1)*_0xd5a9ee,Math[_0x165f6b(0x41fd)](_0x88ef27*_0x5499b1)*_0xd5a9ee):(_0x319bee=0x1-_0x88ef27,_0x88ef27),_0x19ab8c[_0x165f6b(0x1886)](_0x319bee),_0x4ef832['scaleInPlace'](_0x3bc912),_0x42db87[_0x165f6b(0xa83)](_0x19ab8c)[_0x165f6b(0x350)](_0x4ef832),_0x42db87['scaleInPlace'](_0x25c694['R'][_0x165f6b(0x2f0e)](_0x82d7b9,_0x6ce412,_0x88ef27)),_0x42db87;}static[_0x412104(0x3447)](_0x2b7fe5,_0xe6bcb3,_0x1ae03e,_0x2e8f7c,_0x5c5009){var _0x3f59fe=_0x412104;return _0x47fd7d[_0x3f59fe(0x29ef)](_0x2b7fe5,_0xe6bcb3,0x0===_0x2e8f7c?0x1:_0x1ae03e/_0x2e8f7c,_0x5c5009),_0x5c5009;}static[_0x412104(0x2858)](_0x416d05,_0x1fa4a4=0x0){return new _0x47fd7d(_0x416d05[_0x1fa4a4],_0x416d05[_0x1fa4a4+0x1],_0x416d05[_0x1fa4a4+0x2]);}static[_0x412104(0x4f1)](_0x4df985,_0x1623a1){var _0x47f4e9=_0x412104;return _0x47fd7d[_0x47f4e9(0x2858)](_0x4df985,_0x1623a1);}static[_0x412104(0x3273)](_0x10fc4a,_0x4f2f62,_0x24e7de){var _0x2daea8=_0x412104;return _0x24e7de['_x']=_0x10fc4a[_0x4f2f62],_0x24e7de['_y']=_0x10fc4a[_0x4f2f62+0x1],_0x24e7de['_z']=_0x10fc4a[_0x4f2f62+0x2],_0x24e7de[_0x2daea8(0x3f49)]=!0x0,_0x24e7de;}static['FromFloatArrayToRef'](_0x3b57f3,_0x386f00,_0x4c18b5){var _0xee2c9a=_0x412104;return _0x47fd7d[_0xee2c9a(0x3273)](_0x3b57f3,_0x386f00,_0x4c18b5);}static['FromFloatsToRef'](_0x3caf82,_0x4641a3,_0x3ec5ff,_0x3b6d38){var _0x35b785=_0x412104;return _0x3b6d38[_0x35b785(0x368c)](_0x3caf82,_0x4641a3,_0x3ec5ff),_0x3b6d38;}static['Zero'](){return new _0x47fd7d(0x0,0x0,0x0);}static[_0x412104(0x1c49)](){return new _0x47fd7d(0x1,0x1,0x1);}static['Up'](){return new _0x47fd7d(0x0,0x1,0x0);}static get[_0x412104(0x330d)](){var _0x36b8da=_0x412104;return _0x47fd7d[_0x36b8da(0x3d45)];}static get['DownReadOnly'](){var _0x5282c2=_0x412104;return _0x47fd7d[_0x5282c2(0x133c)];}static get[_0x412104(0x3846)](){var _0x4bf289=_0x412104;return _0x47fd7d[_0x4bf289(0x22dc)];}static get[_0x412104(0x31a3)](){var _0x5b9f49=_0x412104;return _0x47fd7d[_0x5b9f49(0x3dec)];}static get['LeftHandedForwardReadOnly'](){var _0x134003=_0x412104;return _0x47fd7d[_0x134003(0x104c)];}static get[_0x412104(0x37fb)](){var _0x42d6b3=_0x412104;return _0x47fd7d[_0x42d6b3(0x8b3)];}static get[_0x412104(0xc64)](){var _0x50105=_0x412104;return _0x47fd7d[_0x50105(0xf7a)];}static get[_0x412104(0x387e)](){var _0x3f64da=_0x412104;return _0x47fd7d[_0x3f64da(0xd03)];}static get[_0x412104(0xc43)](){var _0x2f6989=_0x412104;return _0x47fd7d[_0x2f6989(0x2dca)];}static[_0x412104(0x2bd7)](){return new _0x47fd7d(0x0,-0x1,0x0);}static[_0x412104(0xcdd)](_0x58fee9=!0x1){return new _0x47fd7d(0x0,0x0,_0x58fee9?-0x1:0x1);}static[_0x412104(0x1da1)](_0x5a8a31=!0x1){return new _0x47fd7d(0x0,0x0,_0x5a8a31?0x1:-0x1);}static[_0x412104(0x2d69)](){return new _0x47fd7d(0x1,0x0,0x0);}static[_0x412104(0x259e)](){return new _0x47fd7d(-0x1,0x0,0x0);}static[_0x412104(0x2705)](_0x38663c=0x0,_0x13cd0a=0x1){var _0x36d58a=_0x412104;return new _0x47fd7d(_0x25c694['R'][_0x36d58a(0x2b2e)](_0x38663c,_0x13cd0a),_0x25c694['R'][_0x36d58a(0x2b2e)](_0x38663c,_0x13cd0a),_0x25c694['R'][_0x36d58a(0x2b2e)](_0x38663c,_0x13cd0a));}static[_0x412104(0x7e9)](_0x102f3e,_0x15be60){var _0xb4bc31=_0x412104,_0x5c44fe=_0x47fd7d[_0xb4bc31(0x23ed)]();return _0x47fd7d[_0xb4bc31(0x3516)](_0x102f3e,_0x15be60,_0x5c44fe),_0x5c44fe;}static[_0x412104(0x3516)](_0x256fb6,_0x3345c2,_0x3deb3d){return _0x47fd7d['TransformCoordinatesFromFloatsToRef'](_0x256fb6['_x'],_0x256fb6['_y'],_0x256fb6['_z'],_0x3345c2,_0x3deb3d),_0x3deb3d;}static[_0x412104(0xd95)](_0x641139,_0x5b1673,_0x5a40d9,_0x538dc6,_0x1ac8b6){var _0x538dc6=_0x538dc6['m'],_0x3e62b0=_0x641139*_0x538dc6[0x0]+_0x5b1673*_0x538dc6[0x4]+_0x5a40d9*_0x538dc6[0x8]+_0x538dc6[0xc],_0x2246e7=_0x641139*_0x538dc6[0x1]+_0x5b1673*_0x538dc6[0x5]+_0x5a40d9*_0x538dc6[0x9]+_0x538dc6[0xd],_0x1ddeee=_0x641139*_0x538dc6[0x2]+_0x5b1673*_0x538dc6[0x6]+_0x5a40d9*_0x538dc6[0xa]+_0x538dc6[0xe],_0x641139=0x1/(_0x641139*_0x538dc6[0x3]+_0x5b1673*_0x538dc6[0x7]+_0x5a40d9*_0x538dc6[0xb]+_0x538dc6[0xf]);return _0x1ac8b6['_x']=_0x3e62b0*_0x641139,_0x1ac8b6['_y']=_0x2246e7*_0x641139,_0x1ac8b6['_z']=_0x1ddeee*_0x641139,_0x1ac8b6['_isDirty']=!0x0,_0x1ac8b6;}static[_0x412104(0x40f3)](_0x292d9d,_0x5427e1){var _0x9ec0fe=_0x412104,_0x48c579=_0x47fd7d[_0x9ec0fe(0x23ed)]();return _0x47fd7d[_0x9ec0fe(0x1f84)](_0x292d9d,_0x5427e1,_0x48c579),_0x48c579;}static[_0x412104(0x1f84)](_0x19de91,_0x190aa2,_0x4b5ed3){var _0xc10e66=_0x412104;return this[_0xc10e66(0xd1b)](_0x19de91['_x'],_0x19de91['_y'],_0x19de91['_z'],_0x190aa2,_0x4b5ed3),_0x4b5ed3;}static['TransformNormalFromFloatsToRef'](_0x3978c3,_0x5a23f0,_0x4ea4cf,_0x2b6b9a,_0x44a56a){var _0x2e9837=_0x412104;return _0x2b6b9a=_0x2b6b9a['m'],(_0x44a56a['_x']=_0x3978c3*_0x2b6b9a[0x0]+_0x5a23f0*_0x2b6b9a[0x4]+_0x4ea4cf*_0x2b6b9a[0x8],_0x44a56a['_y']=_0x3978c3*_0x2b6b9a[0x1]+_0x5a23f0*_0x2b6b9a[0x5]+_0x4ea4cf*_0x2b6b9a[0x9],_0x44a56a['_z']=_0x3978c3*_0x2b6b9a[0x2]+_0x5a23f0*_0x2b6b9a[0x6]+_0x4ea4cf*_0x2b6b9a[0xa],_0x44a56a[_0x2e9837(0x3f49)]=!0x0,_0x44a56a);}static[_0x412104(0x2aa)](_0x5227c3,_0x284d7a,_0x51a4e8,_0x28729b,_0x144b2f){var _0x3e9a94=_0x144b2f*_0x144b2f,_0x2d2844=_0x144b2f*_0x3e9a94,_0x366a66=0.5*(0x2*_0x284d7a['_x']+(-_0x5227c3['_x']+_0x51a4e8['_x'])*_0x144b2f+(0x2*_0x5227c3['_x']-0x5*_0x284d7a['_x']+0x4*_0x51a4e8['_x']-_0x28729b['_x'])*_0x3e9a94+(-_0x5227c3['_x']+0x3*_0x284d7a['_x']-0x3*_0x51a4e8['_x']+_0x28729b['_x'])*_0x2d2844),_0x2616ed=0.5*(0x2*_0x284d7a['_y']+(-_0x5227c3['_y']+_0x51a4e8['_y'])*_0x144b2f+(0x2*_0x5227c3['_y']-0x5*_0x284d7a['_y']+0x4*_0x51a4e8['_y']-_0x28729b['_y'])*_0x3e9a94+(-_0x5227c3['_y']+0x3*_0x284d7a['_y']-0x3*_0x51a4e8['_y']+_0x28729b['_y'])*_0x2d2844),_0x144b2f=0.5*(0x2*_0x284d7a['_z']+(-_0x5227c3['_z']+_0x51a4e8['_z'])*_0x144b2f+(0x2*_0x5227c3['_z']-0x5*_0x284d7a['_z']+0x4*_0x51a4e8['_z']-_0x28729b['_z'])*_0x3e9a94+(-_0x5227c3['_z']+0x3*_0x284d7a['_z']-0x3*_0x51a4e8['_z']+_0x28729b['_z'])*_0x2d2844);return new _0x5227c3['constructor'](_0x366a66,_0x2616ed,_0x144b2f);}static[_0x412104(0x4f0)](_0x375b0b,_0x1fa277,_0x1026c3){var _0x4011cb=new _0x375b0b['constructor']();return _0x47fd7d['ClampToRef'](_0x375b0b,_0x1fa277,_0x1026c3,_0x4011cb),_0x4011cb;}static[_0x412104(0x228e)](_0x5bbbe5,_0x3533ba,_0x5ce357,_0xd7f0dd){let _0x395fd3=_0x5bbbe5['_x'],_0xc6ed62=(_0x395fd3=(_0x395fd3=_0x395fd3>_0x5ce357['_x']?_0x5ce357['_x']:_0x395fd3)<_0x3533ba['_x']?_0x3533ba['_x']:_0x395fd3,_0x5bbbe5['_y']),_0x4928ed=(_0xc6ed62=(_0xc6ed62=_0xc6ed62>_0x5ce357['_y']?_0x5ce357['_y']:_0xc6ed62)<_0x3533ba['_y']?_0x3533ba['_y']:_0xc6ed62,_0x5bbbe5['_z']);return _0x4928ed=(_0x4928ed=_0x4928ed>_0x5ce357['_z']?_0x5ce357['_z']:_0x4928ed)<_0x3533ba['_z']?_0x3533ba['_z']:_0x4928ed,_0xd7f0dd['copyFromFloats'](_0x395fd3,_0xc6ed62,_0x4928ed),_0xd7f0dd;}static[_0x412104(0x9b2)](_0x5ef4d6,_0x44ef09,_0x58c8a7){_0x44ef09['minimizeInPlace'](_0x5ef4d6),_0x58c8a7['maximizeInPlace'](_0x5ef4d6);}static['Hermite'](_0xfdf0ec,_0x4622b7,_0x47ba72,_0x529da1,_0x1e0fb8){var _0x1b6d9d=_0x412104,_0x257da0=_0x1e0fb8*_0x1e0fb8,_0x36e9c1=_0x1e0fb8*_0x257da0,_0x5d485d=0x2*_0x36e9c1-0x3*_0x257da0+0x1,_0x321190=-0x2*_0x36e9c1+0x3*_0x257da0,_0x1e0fb8=_0x36e9c1-0x2*_0x257da0+_0x1e0fb8,_0x36e9c1=_0x36e9c1-_0x257da0,_0x257da0=_0xfdf0ec['_x']*_0x5d485d+_0x47ba72['_x']*_0x321190+_0x4622b7['_x']*_0x1e0fb8+_0x529da1['_x']*_0x36e9c1,_0x2a2b13=_0xfdf0ec['_y']*_0x5d485d+_0x47ba72['_y']*_0x321190+_0x4622b7['_y']*_0x1e0fb8+_0x529da1['_y']*_0x36e9c1,_0x5d485d=_0xfdf0ec['_z']*_0x5d485d+_0x47ba72['_z']*_0x321190+_0x4622b7['_z']*_0x1e0fb8+_0x529da1['_z']*_0x36e9c1;return new _0xfdf0ec[(_0x1b6d9d(0x239))](_0x257da0,_0x2a2b13,_0x5d485d);}static[_0x412104(0x13d0)](_0x346909,_0x2b3a6a,_0x20989a,_0x19b43a,_0x3f635a){var _0x3d9c6d=_0x412104,_0x3b1e62=new _0x346909[(_0x3d9c6d(0x239))]();return this[_0x3d9c6d(0x5f7)](_0x346909,_0x2b3a6a,_0x20989a,_0x19b43a,_0x3f635a,_0x3b1e62),_0x3b1e62;}static[_0x412104(0x5f7)](_0x8ecae7,_0xeafc53,_0x1f1f60,_0x7d4a68,_0x1ee0b2,_0x520deb){var _0x3a35f8=_0x1ee0b2*_0x1ee0b2;return _0x520deb['_x']=0x6*(_0x3a35f8-_0x1ee0b2)*_0x8ecae7['_x']+(0x3*_0x3a35f8-0x4*_0x1ee0b2+0x1)*_0xeafc53['_x']+0x6*(-_0x3a35f8+_0x1ee0b2)*_0x1f1f60['_x']+(0x3*_0x3a35f8-0x2*_0x1ee0b2)*_0x7d4a68['_x'],_0x520deb['_y']=0x6*(_0x3a35f8-_0x1ee0b2)*_0x8ecae7['_y']+(0x3*_0x3a35f8-0x4*_0x1ee0b2+0x1)*_0xeafc53['_y']+0x6*(-_0x3a35f8+_0x1ee0b2)*_0x1f1f60['_y']+(0x3*_0x3a35f8-0x2*_0x1ee0b2)*_0x7d4a68['_y'],_0x520deb['_z']=0x6*(_0x3a35f8-_0x1ee0b2)*_0x8ecae7['_z']+(0x3*_0x3a35f8-0x4*_0x1ee0b2+0x1)*_0xeafc53['_z']+0x6*(-_0x3a35f8+_0x1ee0b2)*_0x1f1f60['_z']+(0x3*_0x3a35f8-0x2*_0x1ee0b2)*_0x7d4a68['_z'],_0x520deb['_isDirty']=!0x0,_0x520deb;}static[_0x412104(0x2f0e)](_0x5e8156,_0x5050a6,_0xe01af){var _0x4d62d0=_0x412104,_0x40ab28=new _0x5e8156[(_0x4d62d0(0x239))](0x0,0x0,0x0);return _0x47fd7d[_0x4d62d0(0x1ac)](_0x5e8156,_0x5050a6,_0xe01af,_0x40ab28),_0x40ab28;}static[_0x412104(0x1ac)](_0x57f8d0,_0x1791c9,_0x3da094,_0x1efd05){var _0x5f3514=_0x412104;return _0x1efd05['_x']=_0x57f8d0['_x']+(_0x1791c9['_x']-_0x57f8d0['_x'])*_0x3da094,_0x1efd05['_y']=_0x57f8d0['_y']+(_0x1791c9['_y']-_0x57f8d0['_y'])*_0x3da094,_0x1efd05['_z']=_0x57f8d0['_z']+(_0x1791c9['_z']-_0x57f8d0['_z'])*_0x3da094,_0x1efd05[_0x5f3514(0x3f49)]=!0x0,_0x1efd05;}static[_0x412104(0x365c)](_0x5909b9,_0xeebfa8){return _0x5909b9['_x']*_0xeebfa8['_x']+_0x5909b9['_y']*_0xeebfa8['_y']+_0x5909b9['_z']*_0xeebfa8['_z'];}static['Cross'](_0x162c31,_0x233b39){var _0x31bd41=_0x412104,_0x2bfb6=new _0x162c31[(_0x31bd41(0x239))]();return _0x47fd7d['CrossToRef'](_0x162c31,_0x233b39,_0x2bfb6),_0x2bfb6;}static[_0x412104(0x40ac)](_0x2edc4c,_0x5ac27b,_0x197434){var _0x1830f9=_0x2edc4c['_y']*_0x5ac27b['_z']-_0x2edc4c['_z']*_0x5ac27b['_y'],_0x522565=_0x2edc4c['_z']*_0x5ac27b['_x']-_0x2edc4c['_x']*_0x5ac27b['_z'],_0x2edc4c=_0x2edc4c['_x']*_0x5ac27b['_y']-_0x2edc4c['_y']*_0x5ac27b['_x'];return _0x197434['copyFromFloats'](_0x1830f9,_0x522565,_0x2edc4c),_0x197434;}static[_0x412104(0x3721)](_0x1b18ff){var _0x12fcc8=_0x412104,_0x164142=_0x47fd7d[_0x12fcc8(0x23ed)]();return _0x47fd7d[_0x12fcc8(0x1b57)](_0x1b18ff,_0x164142),_0x164142;}static[_0x412104(0x1b57)](_0xa0f058,_0x572480){var _0x38aeef=_0x412104;return _0xa0f058[_0x38aeef(0x572)](_0x572480),_0x572480;}static[_0x412104(0xdfc)](_0x5d4d74,_0x4b38fa,_0x2e5b3a,_0x2bcf9e){var _0x5aca9d=_0x412104,_0x152a5b=new _0x5d4d74[(_0x5aca9d(0x239))]();return _0x47fd7d[_0x5aca9d(0x37be)](_0x5d4d74,_0x4b38fa,_0x2e5b3a,_0x2bcf9e,_0x152a5b),_0x152a5b;}static[_0x412104(0x37be)](_0x37d7cf,_0xe5bf6f,_0x2ac66d,_0x4e3d29,_0x3577e8){var _0x1aa4ad=_0x412104,_0x688bbd=_0x4e3d29[_0x1aa4ad(0x2255)],_0x30aace=_0x4e3d29[_0x1aa4ad(0xc32)],_0x475e53=_0x4e3d29['x'],_0x4e3d29=_0x4e3d29['y'],_0x3e82e0=_0x53c106[_0x1aa4ad(0x31e7)][0x1];_0x126a7f[_0x1aa4ad(0x1272)](_0x688bbd/0x2,0x0,0x0,0x0,0x0,-_0x30aace/0x2,0x0,0x0,0x0,0x0,0.5,0x0,_0x475e53+_0x688bbd/0x2,_0x30aace/0x2+_0x4e3d29,0.5,0x1,_0x3e82e0);const _0x383730=_0x53c106['Matrix'][0x0];return _0xe5bf6f['multiplyToRef'](_0x2ac66d,_0x383730),_0x383730[_0x1aa4ad(0x2e19)](_0x3e82e0,_0x383730),_0x47fd7d[_0x1aa4ad(0x3516)](_0x37d7cf,_0x383730,_0x3577e8),_0x3577e8;}static[_0x412104(0x24fd)](_0x1a5cb1,_0x3f4ee0){var _0xd704f6=_0x412104;return this[_0xd704f6(0xd52)](_0x1a5cb1,_0x3f4ee0,new _0x47fd7d());}static['ReflectToRef'](_0x16d9e2,_0x1d9fb3,_0x4d65de){var _0xcaa539=_0x412104;const _0x27693e=_0x3a87e4[_0xcaa539(0xf88)][0x0];return _0x27693e[_0xcaa539(0xa83)](_0x1d9fb3)[_0xcaa539(0x1886)](0x2*_0x47fd7d[_0xcaa539(0x365c)](_0x16d9e2,_0x1d9fb3)),_0x4d65de[_0xcaa539(0xa83)](_0x16d9e2)['subtractInPlace'](_0x27693e);}static['_UnprojectFromInvertedMatrixToRef'](_0x2e6184,_0x527ead,_0x7348ea){var _0x2e6b7c=_0x412104;return _0x47fd7d['TransformCoordinatesToRef'](_0x2e6184,_0x527ead,_0x7348ea),(_0x527ead=_0x527ead['m'],_0x2e6184=_0x2e6184['_x']*_0x527ead[0x3]+_0x2e6184['_y']*_0x527ead[0x7]+_0x2e6184['_z']*_0x527ead[0xb]+_0x527ead[0xf]),(_0x25c694['R'][_0x2e6b7c(0x3b74)](_0x2e6184,0x1)&&_0x7348ea['scaleInPlace'](0x1/_0x2e6184),_0x7348ea);}static[_0x412104(0x3bda)](_0x7e310e,_0x33070c,_0x29e4c2,_0x5bb6cd,_0x46b45d){var _0x3968e8=_0x412104;return this[_0x3968e8(0x382f)](_0x7e310e,_0x33070c,_0x29e4c2,_0x5bb6cd,_0x46b45d,_0x126a7f[_0x3968e8(0x3b35)]);}static[_0x412104(0x382f)](_0x5bf4da,_0x2486dc,_0x3a603c,_0x17d8da,_0x5c1be8,_0x56bbdb){var _0x314655=_0x412104,_0x19b579=new _0x5bf4da[(_0x314655(0x239))]();return _0x47fd7d[_0x314655(0x36eb)](_0x5bf4da,_0x2486dc,_0x3a603c,_0x17d8da,_0x5c1be8,_0x56bbdb,_0x19b579),_0x19b579;}static['UnprojectToRef'](_0x201c5e,_0x36e5dd,_0x4ff297,_0x237820,_0x24ab93,_0x1e75d1,_0xfc50ff){var _0x1266b4=_0x412104;return _0x47fd7d[_0x1266b4(0x10ad)](_0x201c5e['_x'],_0x201c5e['_y'],_0x201c5e['_z'],_0x36e5dd,_0x4ff297,_0x237820,_0x24ab93,_0x1e75d1,_0xfc50ff),_0xfc50ff;}static[_0x412104(0x10ad)](_0x1c8828,_0x17b73d,_0x124c04,_0x36f7dc,_0x2236c9,_0x2a272a,_0xbaf37d,_0x55005a,_0x4cdc2b){var _0x2dbf9a=_0x412104;const _0x15c569=_0x53c106[_0x2dbf9a(0x31e7)][0x0],_0x147ead=(_0x2a272a[_0x2dbf9a(0x2e19)](_0xbaf37d,_0x15c569),_0x15c569[_0x2dbf9a(0x2e19)](_0x55005a,_0x15c569),_0x15c569[_0x2dbf9a(0x39f4)](),_0x53c106[_0x2dbf9a(0xf88)][0x0]);return _0x147ead['x']=_0x1c8828/_0x36f7dc*0x2-0x1,_0x147ead['y']=-(_0x17b73d/_0x2236c9*0x2-0x1),null!=(_0x2a272a=_0x46c2f3['l']['LastCreatedEngine'])&&_0x2a272a['isNDCHalfZRange']?_0x147ead['z']=_0x124c04:_0x147ead['z']=0x2*_0x124c04-0x1,_0x47fd7d[_0x2dbf9a(0x28d8)](_0x147ead,_0x15c569,_0x4cdc2b),_0x4cdc2b;}static['Minimize'](_0x14d7b3,_0x2e536e){var _0x5adc63=_0x412104;const _0x20e0e1=new _0x14d7b3[(_0x5adc63(0x239))]();return _0x20e0e1[_0x5adc63(0xa83)](_0x14d7b3),_0x20e0e1[_0x5adc63(0x3aa3)](_0x2e536e),_0x20e0e1;}static['Maximize'](_0x2b239f,_0x261bd5){var _0x7fdbac=_0x412104;const _0x180f68=new _0x2b239f[(_0x7fdbac(0x239))]();return _0x180f68[_0x7fdbac(0xa83)](_0x2b239f),_0x180f68[_0x7fdbac(0x2d32)](_0x261bd5),_0x180f68;}static['Distance'](_0x21c230,_0x7bdf4a){var _0x5e230c=_0x412104;return Math[_0x5e230c(0x3f3e)](_0x47fd7d['DistanceSquared'](_0x21c230,_0x7bdf4a));}static[_0x412104(0x28b0)](_0x5394d4,_0x54c539){var _0x7487be=_0x5394d4['_x']-_0x54c539['_x'],_0x55bb8d=_0x5394d4['_y']-_0x54c539['_y'],_0x5394d4=_0x5394d4['_z']-_0x54c539['_z'];return _0x7487be*_0x7487be+_0x55bb8d*_0x55bb8d+_0x5394d4*_0x5394d4;}static[_0x412104(0x2dd0)](_0x4db7eb,_0x3b564f,_0x365a74,_0x31ce2f,_0x4874b0){var _0x1b4005=_0x412104;const _0x40cb66=_0x53c106['Vector3'][0x0],_0x2b2c6b=_0x53c106[_0x1b4005(0xf88)][0x1],_0x1f3f53=_0x53c106[_0x1b4005(0xf88)][0x2],_0x4c4fca=_0x53c106[_0x1b4005(0xf88)][0x3],_0x23e5dd=_0x53c106[_0x1b4005(0xf88)][0x4];_0x365a74[_0x1b4005(0x407)](_0x3b564f,_0x40cb66),_0x31ce2f[_0x1b4005(0x407)](_0x3b564f,_0x2b2c6b),_0x31ce2f[_0x1b4005(0x407)](_0x365a74,_0x1f3f53);var _0x271f93=_0x40cb66['length'](),_0x1b7623=_0x2b2c6b[_0x1b4005(0x1377)](),_0x51ec19=_0x1f3f53[_0x1b4005(0x1377)]();if(_0x271f93<_0x420fa3['kn']||_0x1b7623<_0x420fa3['kn']||_0x51ec19<_0x420fa3['kn'])return _0x4874b0[_0x1b4005(0xa83)](_0x3b564f),_0x47fd7d['Distance'](_0x4db7eb,_0x3b564f);_0x4db7eb[_0x1b4005(0x407)](_0x3b564f,_0x23e5dd),_0x47fd7d['CrossToRef'](_0x40cb66,_0x2b2c6b,_0x4c4fca);var _0xbce0e=_0x4c4fca['length']();if(_0xbce0e<_0x420fa3['kn'])return _0x4874b0[_0x1b4005(0xa83)](_0x3b564f),_0x47fd7d[_0x1b4005(0x3153)](_0x4db7eb,_0x3b564f);_0x4c4fca[_0x1b4005(0x1b25)](_0xbce0e);let _0x351f6f=_0x23e5dd[_0x1b4005(0x1377)]();if(_0x351f6f<_0x420fa3['kn'])return _0x4874b0[_0x1b4005(0xa83)](_0x3b564f),0x0;_0x23e5dd[_0x1b4005(0x1b25)](_0x351f6f),_0xbce0e=_0x47fd7d[_0x1b4005(0x365c)](_0x4c4fca,_0x23e5dd);const _0x1b2f8a=_0x53c106['Vector3'][0x5],_0x3a4982=_0x53c106[_0x1b4005(0xf88)][0x6],_0x4ee576=(_0x1b2f8a[_0x1b4005(0xa83)](_0x4c4fca)['scaleInPlace'](-_0x351f6f*_0xbce0e),_0x3a4982[_0x1b4005(0xa83)](_0x4db7eb)['addInPlace'](_0x1b2f8a),_0x53c106[_0x1b4005(0xf88)][0x4]),_0x1da793=_0x53c106[_0x1b4005(0xf88)][0x5],_0x615af0=_0x53c106[_0x1b4005(0xf88)][0x7],_0x4c6853=_0x53c106['Vector3'][0x8],_0x4f6a79=(_0x4ee576[_0x1b4005(0xa83)](_0x40cb66)[_0x1b4005(0x1886)](0x1/_0x271f93),_0x4c6853[_0x1b4005(0xa83)](_0x2b2c6b)['scaleInPlace'](0x1/_0x1b7623),_0x4ee576[_0x1b4005(0x350)](_0x4c6853)['scaleInPlace'](-0x1),_0x1da793[_0x1b4005(0xa83)](_0x40cb66)['scaleInPlace'](-0x1/_0x271f93),_0x4c6853['copyFrom'](_0x1f3f53)[_0x1b4005(0x1886)](0x1/_0x51ec19),_0x1da793[_0x1b4005(0x350)](_0x4c6853)[_0x1b4005(0x1886)](-0x1),_0x615af0[_0x1b4005(0xa83)](_0x1f3f53)[_0x1b4005(0x1886)](-0x1/_0x51ec19),_0x4c6853['copyFrom'](_0x2b2c6b)[_0x1b4005(0x1886)](-0x1/_0x1b7623),_0x615af0['addInPlace'](_0x4c6853)[_0x1b4005(0x1886)](-0x1),_0x53c106[_0x1b4005(0xf88)][0x9]);_0x4f6a79[_0x1b4005(0xa83)](_0x3a4982)['subtractInPlace'](_0x3b564f),_0x47fd7d[_0x1b4005(0x40ac)](_0x4ee576,_0x4f6a79,_0x4c6853),(_0x271f93=_0x47fd7d['Dot'](_0x4c6853,_0x4c4fca),_0x4f6a79[_0x1b4005(0xa83)](_0x3a4982)['subtractInPlace'](_0x365a74),_0x47fd7d['CrossToRef'](_0x1da793,_0x4f6a79,_0x4c6853),_0x51ec19=_0x47fd7d[_0x1b4005(0x365c)](_0x4c6853,_0x4c4fca),_0x4f6a79[_0x1b4005(0xa83)](_0x3a4982)[_0x1b4005(0x409f)](_0x31ce2f),_0x47fd7d[_0x1b4005(0x40ac)](_0x615af0,_0x4f6a79,_0x4c6853),_0x1b7623=_0x47fd7d[_0x1b4005(0x365c)](_0x4c6853,_0x4c4fca));const _0x48707d=_0x53c106['Vector3'][0xa];let _0x2eff9b,_0x5b1e8f;_0x5b1e8f=0x0<_0x271f93&&_0x51ec19<0x0?(_0x48707d[_0x1b4005(0xa83)](_0x40cb66),_0x2eff9b=_0x3b564f,_0x365a74):0x0<_0x51ec19&&_0x1b7623<0x0?(_0x48707d[_0x1b4005(0xa83)](_0x1f3f53),_0x2eff9b=_0x365a74,_0x31ce2f):(_0x48707d[_0x1b4005(0xa83)](_0x2b2c6b)[_0x1b4005(0x1886)](-0x1),_0x2eff9b=_0x31ce2f,_0x3b564f),(_0x271f93=_0x53c106[_0x1b4005(0xf88)][0x9],_0x51ec19=_0x53c106['Vector3'][0x4]);if(_0x2eff9b[_0x1b4005(0x407)](_0x3a4982,_0x4c6853),_0x5b1e8f[_0x1b4005(0x407)](_0x3a4982,_0x271f93),_0x47fd7d[_0x1b4005(0x40ac)](_0x4c6853,_0x271f93,_0x51ec19),!(_0x47fd7d[_0x1b4005(0x365c)](_0x51ec19,_0x4c4fca)<0x0))return _0x4874b0['copyFrom'](_0x3a4982),Math[_0x1b4005(0x3abd)](_0x351f6f*_0xbce0e);const _0x586550=_0x53c106[_0x1b4005(0xf88)][0x5],_0x4a21ea=(_0x47fd7d['CrossToRef'](_0x48707d,_0x51ec19,_0x586550),_0x586550[_0x1b4005(0x3f07)](),_0x53c106[_0x1b4005(0xf88)][0x9]);_0x4a21ea[_0x1b4005(0xa83)](_0x2eff9b)['subtractInPlace'](_0x3a4982),_0x1b7623=_0x4a21ea[_0x1b4005(0x1377)]();if(_0x1b7623<_0x420fa3['kn'])return _0x4874b0[_0x1b4005(0xa83)](_0x2eff9b),_0x47fd7d['Distance'](_0x4db7eb,_0x2eff9b);_0x4a21ea[_0x1b4005(0x1b25)](_0x1b7623),_0x365a74=_0x47fd7d[_0x1b4005(0x365c)](_0x586550,_0x4a21ea);const _0x1ab89f=_0x53c106[_0x1b4005(0xf88)][0x7];return _0x1ab89f[_0x1b4005(0xa83)](_0x3a4982)[_0x1b4005(0x350)](_0x586550[_0x1b4005(0x1886)](_0x1b7623*_0x365a74)),_0x4c6853['copyFrom'](_0x1ab89f)[_0x1b4005(0x409f)](_0x2eff9b),_0x351f6f=_0x48707d[_0x1b4005(0x1377)](),_0x48707d[_0x1b4005(0x1b25)](_0x351f6f),(_0x31ce2f=_0x47fd7d[_0x1b4005(0x365c)](_0x4c6853,_0x48707d)/Math[_0x1b4005(0xf1a)](_0x351f6f,_0x420fa3['kn']),_0x31ce2f=_0x25c694['R'][_0x1b4005(0x4f0)](_0x31ce2f,0x0,0x1)),(_0x1ab89f['copyFrom'](_0x2eff9b)['addInPlace'](_0x48707d[_0x1b4005(0x1886)](_0x31ce2f*_0x351f6f)),_0x4874b0[_0x1b4005(0xa83)](_0x1ab89f),_0x47fd7d[_0x1b4005(0x3153)](_0x4db7eb,_0x1ab89f));}static[_0x412104(0x3f69)](_0x40c899,_0x5126c3){var _0x1ca070=_0x412104;return _0x47fd7d[_0x1ca070(0x2b5f)](_0x40c899,_0x5126c3,_0x47fd7d[_0x1ca070(0x23ed)]());}static['CenterToRef'](_0xdd7489,_0x100cd2,_0x27eb4f){var _0x4ca5b7=_0x412104;return _0x27eb4f[_0x4ca5b7(0x368c)]((_0xdd7489['_x']+_0x100cd2['_x'])/0x2,(_0xdd7489['_y']+_0x100cd2['_y'])/0x2,(_0xdd7489['_z']+_0x100cd2['_z'])/0x2);}static[_0x412104(0x29b4)](_0x454e8b,_0x36c844,_0x3ee51a){var _0x7c445a=_0x412104,_0x72a01e=new _0x454e8b['constructor']();return _0x47fd7d[_0x7c445a(0x1f3c)](_0x454e8b,_0x36c844,_0x3ee51a,_0x72a01e),_0x72a01e;}static['RotationFromAxisToRef'](_0x42e618,_0x54c005,_0x2cd3ff,_0x89fbeb){var _0x328690=_0x412104;const _0x193d81=_0x53c106[_0x328690(0x2e4e)][0x0];return _0x213bca[_0x328690(0x2f73)](_0x42e618,_0x54c005,_0x2cd3ff,_0x193d81),_0x193d81['toEulerAnglesToRef'](_0x89fbeb),_0x89fbeb;}}_0x47fd7d['_UpReadOnly']=_0x47fd7d['Up'](),_0x47fd7d['_DownReadOnly']=_0x47fd7d[_0x412104(0x2bd7)](),_0x47fd7d[_0x412104(0x104c)]=_0x47fd7d[_0x412104(0xcdd)](!0x1),_0x47fd7d['_RightHandedForwardReadOnly']=_0x47fd7d[_0x412104(0xcdd)](!0x0),_0x47fd7d['_LeftHandedBackwardReadOnly']=_0x47fd7d['Backward'](!0x1),_0x47fd7d[_0x412104(0xd03)]=_0x47fd7d[_0x412104(0x1da1)](!0x0),_0x47fd7d[_0x412104(0x22dc)]=_0x47fd7d['Right'](),_0x47fd7d['_LeftReadOnly']=_0x47fd7d[_0x412104(0x259e)](),_0x47fd7d[_0x412104(0x2dca)]=_0x47fd7d[_0x412104(0x23ed)]();class _0x42449b{constructor(_0x2b35fc=0x0,_0x7bf353=0x0,_0xfb597e=0x0,_0x455232=0x0){this['x']=_0x2b35fc,this['y']=_0x7bf353,this['z']=_0xfb597e,this['w']=_0x455232;}[_0x412104(0x22e6)](){var _0xf1cb93=_0x412104;return _0xf1cb93(0x114c)+this['x']+_0xf1cb93(0x3b53)+this['y']+_0xf1cb93(0x3346)+this['z']+'\x20W:\x20'+this['w']+'}';}['getClassName'](){var _0x26eaf4=_0x412104;return _0x26eaf4(0x19c7);}[_0x412104(0x248e)](){return 0x18d*(0x18d*(0x18d*_0x31ad03(this['x'])^_0x31ad03(this['y']))^_0x31ad03(this['z']))^_0x31ad03(this['w']);}[_0x412104(0x86e)](){var _0x106dfa=_0x412104,_0x172a09=new Array();return this[_0x106dfa(0x361d)](_0x172a09,0x0),_0x172a09;}[_0x412104(0x361d)](_0x142825,_0x5f1c0f){return _0x142825[_0x5f1c0f=void 0x0===_0x5f1c0f?0x0:_0x5f1c0f]=this['x'],_0x142825[_0x5f1c0f+0x1]=this['y'],_0x142825[_0x5f1c0f+0x2]=this['z'],_0x142825[_0x5f1c0f+0x3]=this['w'],this;}['fromArray'](_0x2f3cdf,_0x3c2d97=0x0){return _0x42449b['FromArrayToRef'](_0x2f3cdf,_0x3c2d97,this),this;}[_0x412104(0x350)](_0x12d6bd){return this['x']+=_0x12d6bd['x'],this['y']+=_0x12d6bd['y'],this['z']+=_0x12d6bd['z'],this['w']+=_0x12d6bd['w'],this;}['add'](_0x410b42){return new this['constructor'](this['x']+_0x410b42['x'],this['y']+_0x410b42['y'],this['z']+_0x410b42['z'],this['w']+_0x410b42['w']);}[_0x412104(0xa2b)](_0x24ae42,_0x4d9b45){return _0x4d9b45['x']=this['x']+_0x24ae42['x'],_0x4d9b45['y']=this['y']+_0x24ae42['y'],_0x4d9b45['z']=this['z']+_0x24ae42['z'],_0x4d9b45['w']=this['w']+_0x24ae42['w'],_0x4d9b45;}['subtractInPlace'](_0xe09e7c){return this['x']-=_0xe09e7c['x'],this['y']-=_0xe09e7c['y'],this['z']-=_0xe09e7c['z'],this['w']-=_0xe09e7c['w'],this;}[_0x412104(0x41b6)](_0x3daa80){var _0x8be33c=_0x412104;return new this[(_0x8be33c(0x239))](this['x']-_0x3daa80['x'],this['y']-_0x3daa80['y'],this['z']-_0x3daa80['z'],this['w']-_0x3daa80['w']);}[_0x412104(0x407)](_0x4b06d0,_0x3912b2){return _0x3912b2['x']=this['x']-_0x4b06d0['x'],_0x3912b2['y']=this['y']-_0x4b06d0['y'],_0x3912b2['z']=this['z']-_0x4b06d0['z'],_0x3912b2['w']=this['w']-_0x4b06d0['w'],_0x3912b2;}[_0x412104(0x398a)](_0x2c8058,_0x364526,_0x246b3f,_0x246f83){var _0x5998ee=_0x412104;return new this[(_0x5998ee(0x239))](this['x']-_0x2c8058,this['y']-_0x364526,this['z']-_0x246b3f,this['w']-_0x246f83);}[_0x412104(0x15c8)](_0x1ca656,_0x41fcc4,_0xc06a92,_0x5977f4,_0x5e3bbf){return _0x5e3bbf['x']=this['x']-_0x1ca656,_0x5e3bbf['y']=this['y']-_0x41fcc4,_0x5e3bbf['z']=this['z']-_0xc06a92,_0x5e3bbf['w']=this['w']-_0x5977f4,_0x5e3bbf;}[_0x412104(0x23d7)](){var _0xd7a5e4=_0x412104;return new this[(_0xd7a5e4(0x239))](-this['x'],-this['y'],-this['z'],-this['w']);}['negateInPlace'](){return this['x']*=-0x1,this['y']*=-0x1,this['z']*=-0x1,this['w']*=-0x1,this;}[_0x412104(0x384c)](_0x5bf3a2){var _0x1561b2=_0x412104;return _0x5bf3a2[_0x1561b2(0x368c)](-0x1*this['x'],-0x1*this['y'],-0x1*this['z'],-0x1*this['w']);}[_0x412104(0x1886)](_0x24ad33){return this['x']*=_0x24ad33,this['y']*=_0x24ad33,this['z']*=_0x24ad33,this['w']*=_0x24ad33,this;}[_0x412104(0x4018)](_0x3e9056){var _0xbc26f7=_0x412104;return new this[(_0xbc26f7(0x239))](this['x']*_0x3e9056,this['y']*_0x3e9056,this['z']*_0x3e9056,this['w']*_0x3e9056);}[_0x412104(0x15c6)](_0x6c4bf0,_0x2d2cbf){return _0x2d2cbf['x']=this['x']*_0x6c4bf0,_0x2d2cbf['y']=this['y']*_0x6c4bf0,_0x2d2cbf['z']=this['z']*_0x6c4bf0,_0x2d2cbf['w']=this['w']*_0x6c4bf0,_0x2d2cbf;}[_0x412104(0x3d77)](_0x5e75b6,_0xf8c81b){return _0xf8c81b['x']+=this['x']*_0x5e75b6,_0xf8c81b['y']+=this['y']*_0x5e75b6,_0xf8c81b['z']+=this['z']*_0x5e75b6,_0xf8c81b['w']+=this['w']*_0x5e75b6,_0xf8c81b;}[_0x412104(0x29ed)](_0x1596b4){return _0x1596b4&&this['x']===_0x1596b4['x']&&this['y']===_0x1596b4['y']&&this['z']===_0x1596b4['z']&&this['w']===_0x1596b4['w'];}[_0x412104(0x1121)](_0x34daad,_0x43cfe1=_0x420fa3['kn']){var _0x55f445=_0x412104;return _0x34daad&&_0x25c694['R'][_0x55f445(0x3b74)](this['x'],_0x34daad['x'],_0x43cfe1)&&_0x25c694['R'][_0x55f445(0x3b74)](this['y'],_0x34daad['y'],_0x43cfe1)&&_0x25c694['R']['WithinEpsilon'](this['z'],_0x34daad['z'],_0x43cfe1)&&_0x25c694['R']['WithinEpsilon'](this['w'],_0x34daad['w'],_0x43cfe1);}[_0x412104(0x1975)](_0x85aa86,_0x5cd779,_0x49bb8e,_0x435867){return this['x']===_0x85aa86&&this['y']===_0x5cd779&&this['z']===_0x49bb8e&&this['w']===_0x435867;}[_0x412104(0xe39)](_0x2f52f7){return this['x']*=_0x2f52f7['x'],this['y']*=_0x2f52f7['y'],this['z']*=_0x2f52f7['z'],this['w']*=_0x2f52f7['w'],this;}[_0x412104(0x36e0)](_0x376c50){return new this['constructor'](this['x']*_0x376c50['x'],this['y']*_0x376c50['y'],this['z']*_0x376c50['z'],this['w']*_0x376c50['w']);}['multiplyToRef'](_0x2a0b26,_0x2ae07f){return _0x2ae07f['x']=this['x']*_0x2a0b26['x'],_0x2ae07f['y']=this['y']*_0x2a0b26['y'],_0x2ae07f['z']=this['z']*_0x2a0b26['z'],_0x2ae07f['w']=this['w']*_0x2a0b26['w'],_0x2ae07f;}[_0x412104(0x1be2)](_0x19bc48,_0x5530a2,_0x5d0a19,_0x262178){var _0x511bcb=_0x412104;return new this[(_0x511bcb(0x239))](this['x']*_0x19bc48,this['y']*_0x5530a2,this['z']*_0x5d0a19,this['w']*_0x262178);}['divide'](_0x429309){var _0x459e19=_0x412104;return new this[(_0x459e19(0x239))](this['x']/_0x429309['x'],this['y']/_0x429309['y'],this['z']/_0x429309['z'],this['w']/_0x429309['w']);}[_0x412104(0x3240)](_0x3fb9aa,_0x255609){return _0x255609['x']=this['x']/_0x3fb9aa['x'],_0x255609['y']=this['y']/_0x3fb9aa['y'],_0x255609['z']=this['z']/_0x3fb9aa['z'],_0x255609['w']=this['w']/_0x3fb9aa['w'],_0x255609;}[_0x412104(0x1372)](_0xf4f46){var _0x3cf076=_0x412104;return this[_0x3cf076(0x3240)](_0xf4f46,this);}['minimizeInPlace'](_0x455620){return _0x455620['x']<this['x']&&(this['x']=_0x455620['x']),_0x455620['y']<this['y']&&(this['y']=_0x455620['y']),_0x455620['z']<this['z']&&(this['z']=_0x455620['z']),_0x455620['w']<this['w']&&(this['w']=_0x455620['w']),this;}[_0x412104(0x2d32)](_0x2c500c){return _0x2c500c['x']>this['x']&&(this['x']=_0x2c500c['x']),_0x2c500c['y']>this['y']&&(this['y']=_0x2c500c['y']),_0x2c500c['z']>this['z']&&(this['z']=_0x2c500c['z']),_0x2c500c['w']>this['w']&&(this['w']=_0x2c500c['w']),this;}['floor'](){var _0x13c52b=_0x412104;return new this[(_0x13c52b(0x239))](Math[_0x13c52b(0xa0a)](this['x']),Math['floor'](this['y']),Math['floor'](this['z']),Math[_0x13c52b(0xa0a)](this['w']));}[_0x412104(0x786)](){var _0x3f1aee=_0x412104;return new this[(_0x3f1aee(0x239))](this['x']-Math[_0x3f1aee(0xa0a)](this['x']),this['y']-Math['floor'](this['y']),this['z']-Math[_0x3f1aee(0xa0a)](this['z']),this['w']-Math[_0x3f1aee(0xa0a)](this['w']));}[_0x412104(0x1377)](){var _0x4dd7c6=_0x412104;return Math[_0x4dd7c6(0x3f3e)](this['x']*this['x']+this['y']*this['y']+this['z']*this['z']+this['w']*this['w']);}[_0x412104(0x3376)](){return this['x']*this['x']+this['y']*this['y']+this['z']*this['z']+this['w']*this['w'];}[_0x412104(0x3f07)](){var _0x3f6c35=this['length']();return 0x0===_0x3f6c35?this:this['scaleInPlace'](0x1/_0x3f6c35);}[_0x412104(0x2159)](){return new _0x47fd7d(this['x'],this['y'],this['z']);}[_0x412104(0x95b)](){var _0x46af00=_0x412104;return new this[(_0x46af00(0x239))](this['x'],this['y'],this['z'],this['w']);}[_0x412104(0xa83)](_0xe8f60e){return this['x']=_0xe8f60e['x'],this['y']=_0xe8f60e['y'],this['z']=_0xe8f60e['z'],this['w']=_0xe8f60e['w'],this;}[_0x412104(0x368c)](_0x1de860,_0x554dc1,_0x46d997,_0x2c3f67){return this['x']=_0x1de860,this['y']=_0x554dc1,this['z']=_0x46d997,this['w']=_0x2c3f67,this;}['set'](_0x5de98a,_0x22a7be,_0x2a5750,_0x426e55){var _0x369013=_0x412104;return this[_0x369013(0x368c)](_0x5de98a,_0x22a7be,_0x2a5750,_0x426e55);}[_0x412104(0xf2a)](_0x545d30){return this['x']=this['y']=this['z']=this['w']=_0x545d30,this;}static[_0x412104(0x2858)](_0x385db3,_0x2a5e2b){return _0x2a5e2b=_0x2a5e2b||0x0,new _0x42449b(_0x385db3[_0x2a5e2b],_0x385db3[_0x2a5e2b+0x1],_0x385db3[_0x2a5e2b+0x2],_0x385db3[_0x2a5e2b+0x3]);}static[_0x412104(0x3273)](_0x5a2702,_0x47d3df,_0x139ec6){return _0x139ec6['x']=_0x5a2702[_0x47d3df],_0x139ec6['y']=_0x5a2702[_0x47d3df+0x1],_0x139ec6['z']=_0x5a2702[_0x47d3df+0x2],_0x139ec6['w']=_0x5a2702[_0x47d3df+0x3],_0x139ec6;}static[_0x412104(0x3063)](_0x2f239c,_0x491d29,_0x3f27f2){var _0x5bceee=_0x412104;return _0x42449b[_0x5bceee(0x3273)](_0x2f239c,_0x491d29,_0x3f27f2),_0x3f27f2;}static['FromFloatsToRef'](_0x845f51,_0x3bfda0,_0x15a069,_0x47cf4e,_0x45a043){return _0x45a043['x']=_0x845f51,_0x45a043['y']=_0x3bfda0,_0x45a043['z']=_0x15a069,_0x45a043['w']=_0x47cf4e,_0x45a043;}static[_0x412104(0x23ed)](){return new _0x42449b(0x0,0x0,0x0,0x0);}static[_0x412104(0x1c49)](){return new _0x42449b(0x1,0x1,0x1,0x1);}static['Random'](_0x26cadf=0x0,_0xa3681c=0x1){var _0x38d65d=_0x412104;return new _0x42449b(_0x25c694['R'][_0x38d65d(0x2b2e)](_0x26cadf,_0xa3681c),_0x25c694['R'][_0x38d65d(0x2b2e)](_0x26cadf,_0xa3681c),_0x25c694['R'][_0x38d65d(0x2b2e)](_0x26cadf,_0xa3681c),_0x25c694['R'][_0x38d65d(0x2b2e)](_0x26cadf,_0xa3681c));}static get[_0x412104(0xc43)](){var _0x240afc=_0x412104;return _0x42449b[_0x240afc(0x2dca)];}static[_0x412104(0x3721)](_0x297180){var _0x5901f8=_0x412104,_0x237208=_0x42449b[_0x5901f8(0x23ed)]();return _0x42449b[_0x5901f8(0x1b57)](_0x297180,_0x237208),_0x237208;}static['NormalizeToRef'](_0x590195,_0x76ff33){var _0x57e969=_0x412104;return _0x76ff33[_0x57e969(0xa83)](_0x590195),_0x76ff33[_0x57e969(0x3f07)](),_0x76ff33;}static[_0x412104(0x1ba6)](_0x4e0fd8,_0x36e16d){var _0x10eba9=_0x412104;const _0x58b230=new _0x4e0fd8[(_0x10eba9(0x239))]();return _0x58b230['copyFrom'](_0x4e0fd8),_0x58b230[_0x10eba9(0x3aa3)](_0x36e16d),_0x58b230;}static[_0x412104(0x27bf)](_0x5da24f,_0x2484ec){var _0x359806=_0x412104;const _0x34cc73=new _0x5da24f[(_0x359806(0x239))]();return _0x34cc73[_0x359806(0xa83)](_0x5da24f),_0x34cc73[_0x359806(0x2d32)](_0x2484ec),_0x34cc73;}static[_0x412104(0x3153)](_0x492c81,_0x1844e2){var _0x33d749=_0x412104;return Math[_0x33d749(0x3f3e)](_0x42449b[_0x33d749(0x28b0)](_0x492c81,_0x1844e2));}static[_0x412104(0x28b0)](_0x3adfeb,_0x5a2f45){var _0x353db1=_0x3adfeb['x']-_0x5a2f45['x'],_0x5b9887=_0x3adfeb['y']-_0x5a2f45['y'],_0x34dd19=_0x3adfeb['z']-_0x5a2f45['z'],_0x3adfeb=_0x3adfeb['w']-_0x5a2f45['w'];return _0x353db1*_0x353db1+_0x5b9887*_0x5b9887+_0x34dd19*_0x34dd19+_0x3adfeb*_0x3adfeb;}static[_0x412104(0x3f69)](_0x4740bd,_0x59f82b){var _0x28fb91=_0x412104;return _0x42449b[_0x28fb91(0x2b5f)](_0x4740bd,_0x59f82b,_0x42449b[_0x28fb91(0x23ed)]());}static[_0x412104(0x2b5f)](_0x4fa406,_0x649c85,_0x234745){var _0x449450=_0x412104;return _0x234745[_0x449450(0x368c)]((_0x4fa406['x']+_0x649c85['x'])/0x2,(_0x4fa406['y']+_0x649c85['y'])/0x2,(_0x4fa406['z']+_0x649c85['z'])/0x2,(_0x4fa406['w']+_0x649c85['w'])/0x2);}static[_0x412104(0x7e9)](_0x44c7c3,_0x1bf57b){var _0x547c7b=_0x412104,_0x379637=_0x42449b[_0x547c7b(0x23ed)]();return _0x42449b[_0x547c7b(0x3516)](_0x44c7c3,_0x1bf57b,_0x379637),_0x379637;}static['TransformCoordinatesToRef'](_0x359d9b,_0x718080,_0x57a851){var _0xadb225=_0x412104;return _0x42449b[_0xadb225(0xd95)](_0x359d9b['_x'],_0x359d9b['_y'],_0x359d9b['_z'],_0x718080,_0x57a851),_0x57a851;}static[_0x412104(0xd95)](_0x506932,_0x4cabc0,_0x4cc232,_0x277e5a,_0xfc4d59){var _0x277e5a=_0x277e5a['m'],_0xe24253=_0x506932*_0x277e5a[0x0]+_0x4cabc0*_0x277e5a[0x4]+_0x4cc232*_0x277e5a[0x8]+_0x277e5a[0xc],_0x281be2=_0x506932*_0x277e5a[0x1]+_0x4cabc0*_0x277e5a[0x5]+_0x4cc232*_0x277e5a[0x9]+_0x277e5a[0xd],_0x3f6f53=_0x506932*_0x277e5a[0x2]+_0x4cabc0*_0x277e5a[0x6]+_0x4cc232*_0x277e5a[0xa]+_0x277e5a[0xe],_0x506932=_0x506932*_0x277e5a[0x3]+_0x4cabc0*_0x277e5a[0x7]+_0x4cc232*_0x277e5a[0xb]+_0x277e5a[0xf];return _0xfc4d59['x']=_0xe24253,_0xfc4d59['y']=_0x281be2,_0xfc4d59['z']=_0x3f6f53,_0xfc4d59['w']=_0x506932,_0xfc4d59;}static[_0x412104(0x40f3)](_0x35b97a,_0x222e56){var _0x212ada=_0x412104,_0x4fc851=new _0x35b97a[(_0x212ada(0x239))]();return _0x42449b[_0x212ada(0x1f84)](_0x35b97a,_0x222e56,_0x4fc851),_0x4fc851;}static['TransformNormalToRef'](_0x3da33a,_0x3b2561,_0x50ef99){var _0x3b2561=_0x3b2561['m'],_0x4f2856=_0x3da33a['x']*_0x3b2561[0x0]+_0x3da33a['y']*_0x3b2561[0x4]+_0x3da33a['z']*_0x3b2561[0x8],_0x5a62e0=_0x3da33a['x']*_0x3b2561[0x1]+_0x3da33a['y']*_0x3b2561[0x5]+_0x3da33a['z']*_0x3b2561[0x9],_0x3b2561=_0x3da33a['x']*_0x3b2561[0x2]+_0x3da33a['y']*_0x3b2561[0x6]+_0x3da33a['z']*_0x3b2561[0xa];return _0x50ef99['x']=_0x4f2856,_0x50ef99['y']=_0x5a62e0,_0x50ef99['z']=_0x3b2561,_0x50ef99['w']=_0x3da33a['w'],_0x50ef99;}static[_0x412104(0xd1b)](_0x1a20f3,_0x4cf946,_0x393a9f,_0x42fd1b,_0x3a8fb3,_0x5b15fa){return _0x3a8fb3=_0x3a8fb3['m'],(_0x5b15fa['x']=_0x1a20f3*_0x3a8fb3[0x0]+_0x4cf946*_0x3a8fb3[0x4]+_0x393a9f*_0x3a8fb3[0x8],_0x5b15fa['y']=_0x1a20f3*_0x3a8fb3[0x1]+_0x4cf946*_0x3a8fb3[0x5]+_0x393a9f*_0x3a8fb3[0x9],_0x5b15fa['z']=_0x1a20f3*_0x3a8fb3[0x2]+_0x4cf946*_0x3a8fb3[0x6]+_0x393a9f*_0x3a8fb3[0xa],_0x5b15fa['w']=_0x42fd1b,_0x5b15fa);}static[_0x412104(0x1531)](_0x48bbf4,_0x28d906=0x0){return new _0x42449b(_0x48bbf4['_x'],_0x48bbf4['_y'],_0x48bbf4['_z'],_0x28d906);}}_0x42449b[_0x412104(0x2dca)]=_0x42449b[_0x412104(0x23ed)]();class _0x213bca{constructor(_0x5f305a=0x0,_0x4a0969=0x0,_0x13e656=0x0,_0x2e342f=0x1){var _0x44f5f8=_0x412104;this[_0x44f5f8(0x3f49)]=!0x0,this['_x']=_0x5f305a,this['_y']=_0x4a0969,this['_z']=_0x13e656,this['_w']=_0x2e342f;}get['x'](){return this['_x'];}set['x'](_0x34f271){var _0x2b0e8a=_0x412104;this['_x']=_0x34f271,this[_0x2b0e8a(0x3f49)]=!0x0;}get['y'](){return this['_y'];}set['y'](_0x5d3777){this['_y']=_0x5d3777,this['_isDirty']=!0x0;}get['z'](){return this['_z'];}set['z'](_0x1b90ae){var _0x224401=_0x412104;this['_z']=_0x1b90ae,this[_0x224401(0x3f49)]=!0x0;}get['w'](){return this['_w'];}set['w'](_0x4ec9e1){var _0x3ea611=_0x412104;this['_w']=_0x4ec9e1,this[_0x3ea611(0x3f49)]=!0x0;}[_0x412104(0x22e6)](){return'{X:\x20'+this['_x']+'\x20Y:\x20'+this['_y']+'\x20Z:\x20'+this['_z']+'\x20W:\x20'+this['_w']+'}';}[_0x412104(0x3fcd)](){var _0x35f403=_0x412104;return _0x35f403(0x2e4e);}[_0x412104(0x248e)](){return 0x18d*(0x18d*(0x18d*_0x31ad03(this['_x'])^_0x31ad03(this['_y']))^_0x31ad03(this['_z']))^_0x31ad03(this['_w']);}['asArray'](){return[this['_x'],this['_y'],this['_z'],this['_w']];}['toArray'](_0x103d56,_0x462d81=0x0){return _0x103d56[_0x462d81]=this['_x'],_0x103d56[_0x462d81+0x1]=this['_y'],_0x103d56[_0x462d81+0x2]=this['_z'],_0x103d56[_0x462d81+0x3]=this['_w'],this;}['equals'](_0x115ae9){return _0x115ae9&&this['_x']===_0x115ae9['_x']&&this['_y']===_0x115ae9['_y']&&this['_z']===_0x115ae9['_z']&&this['_w']===_0x115ae9['_w'];}[_0x412104(0x1121)](_0x17b9c5,_0x1ee7a7=_0x420fa3['kn']){var _0xd59ea=_0x412104;return _0x17b9c5&&_0x25c694['R']['WithinEpsilon'](this['_x'],_0x17b9c5['_x'],_0x1ee7a7)&&_0x25c694['R']['WithinEpsilon'](this['_y'],_0x17b9c5['_y'],_0x1ee7a7)&&_0x25c694['R'][_0xd59ea(0x3b74)](this['_z'],_0x17b9c5['_z'],_0x1ee7a7)&&_0x25c694['R'][_0xd59ea(0x3b74)](this['_w'],_0x17b9c5['_w'],_0x1ee7a7);}[_0x412104(0x95b)](){return new this['constructor'](this['_x'],this['_y'],this['_z'],this['_w']);}['copyFrom'](_0x237ace){var _0x542767=_0x412104;return this['_x']=_0x237ace['_x'],this['_y']=_0x237ace['_y'],this['_z']=_0x237ace['_z'],this['_w']=_0x237ace['_w'],this[_0x542767(0x3f49)]=!0x0,this;}[_0x412104(0x368c)](_0x4b5e63,_0x2b7c40,_0x2117d7,_0x165e7d){var _0x248a1a=_0x412104;return this['_x']=_0x4b5e63,this['_y']=_0x2b7c40,this['_z']=_0x2117d7,this['_w']=_0x165e7d,this[_0x248a1a(0x3f49)]=!0x0,this;}[_0x412104(0x2cf6)](_0x2d1a59,_0x55be10,_0xba4814,_0x71b202){var _0x182d04=_0x412104;return this[_0x182d04(0x368c)](_0x2d1a59,_0x55be10,_0xba4814,_0x71b202);}[_0x412104(0x3fc1)](_0x445569){return new this['constructor'](this['_x']+_0x445569['_x'],this['_y']+_0x445569['_y'],this['_z']+_0x445569['_z'],this['_w']+_0x445569['_w']);}[_0x412104(0x350)](_0xea398e){return this['_x']+=_0xea398e['_x'],this['_y']+=_0xea398e['_y'],this['_z']+=_0xea398e['_z'],this['_w']+=_0xea398e['_w'],this['_isDirty']=!0x0,this;}['subtract'](_0x526a14){var _0x45b533=_0x412104;return new this[(_0x45b533(0x239))](this['_x']-_0x526a14['_x'],this['_y']-_0x526a14['_y'],this['_z']-_0x526a14['_z'],this['_w']-_0x526a14['_w']);}['subtractInPlace'](_0x45653c){var _0x5e2458=_0x412104;return this['_x']-=_0x45653c['_x'],this['_y']-=_0x45653c['_y'],this['_z']-=_0x45653c['_z'],this['_w']-=_0x45653c['_w'],this[_0x5e2458(0x3f49)]=!0x0,this;}[_0x412104(0x4018)](_0x34c265){var _0x396ec6=_0x412104;return new this[(_0x396ec6(0x239))](this['_x']*_0x34c265,this['_y']*_0x34c265,this['_z']*_0x34c265,this['_w']*_0x34c265);}['scaleToRef'](_0xbc2c0f,_0x455eff){return _0x455eff['_x']=this['_x']*_0xbc2c0f,_0x455eff['_y']=this['_y']*_0xbc2c0f,_0x455eff['_z']=this['_z']*_0xbc2c0f,_0x455eff['_w']=this['_w']*_0xbc2c0f,_0x455eff['_isDirty']=!0x0,_0x455eff;}[_0x412104(0x1886)](_0x215c49){var _0x22489c=_0x412104;return this['_x']*=_0x215c49,this['_y']*=_0x215c49,this['_z']*=_0x215c49,this['_w']*=_0x215c49,this[_0x22489c(0x3f49)]=!0x0,this;}[_0x412104(0x3d77)](_0x2020b4,_0x37d934){var _0x489120=_0x412104;return _0x37d934['_x']+=this['_x']*_0x2020b4,_0x37d934['_y']+=this['_y']*_0x2020b4,_0x37d934['_z']+=this['_z']*_0x2020b4,_0x37d934['_w']+=this['_w']*_0x2020b4,_0x37d934[_0x489120(0x3f49)]=!0x0,_0x37d934;}['multiply'](_0x1735f9){var _0x45304e=_0x412104,_0x2b6ce2=new this[(_0x45304e(0x239))](0x0,0x0,0x0,0x1);return this[_0x45304e(0x2e19)](_0x1735f9,_0x2b6ce2),_0x2b6ce2;}[_0x412104(0x2e19)](_0x334031,_0x27dd62){var _0xddc1c0=_0x412104,_0x2cc83c=this['_x']*_0x334031['_w']+this['_y']*_0x334031['_z']-this['_z']*_0x334031['_y']+this['_w']*_0x334031['_x'],_0x23869c=-this['_x']*_0x334031['_z']+this['_y']*_0x334031['_w']+this['_z']*_0x334031['_x']+this['_w']*_0x334031['_y'],_0x51c427=this['_x']*_0x334031['_y']-this['_y']*_0x334031['_x']+this['_z']*_0x334031['_w']+this['_w']*_0x334031['_z'],_0x334031=-this['_x']*_0x334031['_x']-this['_y']*_0x334031['_y']-this['_z']*_0x334031['_z']+this['_w']*_0x334031['_w'];return _0x27dd62[_0xddc1c0(0x368c)](_0x2cc83c,_0x23869c,_0x51c427,_0x334031),_0x27dd62;}[_0x412104(0xe39)](_0xf6ec74){var _0x46bd81=_0x412104;return this[_0x46bd81(0x2e19)](_0xf6ec74,this),this;}['conjugateToRef'](_0x1941fa){var _0x5294b3=_0x412104;return _0x1941fa[_0x5294b3(0x368c)](-this['_x'],-this['_y'],-this['_z'],this['_w']),_0x1941fa;}[_0x412104(0x3f2f)](){var _0x28ec5f=_0x412104;return this['_x']*=-0x1,this['_y']*=-0x1,this['_z']*=-0x1,this[_0x28ec5f(0x3f49)]=!0x0,this;}[_0x412104(0x2a62)](){var _0x1dd0f5=_0x412104;return new this[(_0x1dd0f5(0x239))](-this['_x'],-this['_y'],-this['_z'],this['_w']);}[_0x412104(0x39f4)](){var _0x122b55=_0x412104;const _0x4dc86b=this[_0x122b55(0x2a62)]();var _0x341398=this[_0x122b55(0x3376)]();return 0x0!=_0x341398&&0x1!=_0x341398&&_0x4dc86b[_0x122b55(0x1886)](0x1/_0x341398),_0x4dc86b;}[_0x412104(0x1988)](){var _0x2adb5b=_0x412104;this['conjugateInPlace']();var _0x396d03=this[_0x2adb5b(0x3376)]();return 0x0!=_0x396d03&&0x1!=_0x396d03&&this[_0x2adb5b(0x1886)](0x1/_0x396d03),this;}[_0x412104(0x3376)](){return this['_x']*this['_x']+this['_y']*this['_y']+this['_z']*this['_z']+this['_w']*this['_w'];}[_0x412104(0x1377)](){var _0x33f3cd=_0x412104;return Math[_0x33f3cd(0x3f3e)](this[_0x33f3cd(0x3376)]());}[_0x412104(0x3f07)](){var _0x448b56=this['length']();return 0x0!==_0x448b56&&this['scaleInPlace'](0x1/_0x448b56),this;}[_0x412104(0x26cf)](){var _0x4f238b=_0x412104,_0xf8e4f2=this['length']();return 0x0===_0xf8e4f2?this[_0x4f238b(0x95b)]():this[_0x4f238b(0x4018)](0x1/_0xf8e4f2);}['toEulerAngles'](){var _0x42014a=_0x412104,_0x2e614f=_0x47fd7d[_0x42014a(0x23ed)]();return this[_0x42014a(0x72c)](_0x2e614f),_0x2e614f;}[_0x412104(0x72c)](_0x55bf57){var _0x28e0de=_0x412104,_0x51e433,_0x55a481,_0x4f9cb0,_0x49bc6d,_0x513b13=this['_z'],_0x298764=this['_x'],_0x1e2b5c=this['_y'],_0x242103=this['_w'],_0x419ffe=_0x1e2b5c*_0x513b13-_0x298764*_0x242103;return _0x419ffe<-0.4999999?(_0x55bf57['_y']=0x2*Math[_0x28e0de(0x36a5)](_0x1e2b5c,_0x242103),_0x55bf57['_x']=Math['PI']/0x2,_0x55bf57['_z']=0x0):0.4999999<_0x419ffe?(_0x55bf57['_y']=0x2*Math[_0x28e0de(0x36a5)](_0x1e2b5c,_0x242103),_0x55bf57['_x']=-Math['PI']/0x2,_0x55bf57['_z']=0x0):(_0x51e433=_0x242103*_0x242103,_0x55a481=_0x513b13*_0x513b13,_0x4f9cb0=_0x298764*_0x298764,_0x49bc6d=_0x1e2b5c*_0x1e2b5c,_0x55bf57['_z']=Math[_0x28e0de(0x36a5)](0x2*(_0x298764*_0x1e2b5c+_0x513b13*_0x242103),-_0x55a481-_0x4f9cb0+_0x49bc6d+_0x51e433),_0x55bf57['_x']=Math[_0x28e0de(0x3680)](-0x2*_0x419ffe),_0x55bf57['_y']=Math[_0x28e0de(0x36a5)](0x2*(_0x513b13*_0x298764+_0x1e2b5c*_0x242103),_0x55a481-_0x4f9cb0-_0x49bc6d+_0x51e433)),_0x55bf57[_0x28e0de(0x3f49)]=!0x0,_0x55bf57;}[_0x412104(0x410e)](_0x49207d){var _0x47bc94=_0x412104;return _0x126a7f[_0x47bc94(0x1fed)](this,_0x49207d),_0x49207d;}['fromRotationMatrix'](_0xb3eb83){return _0x213bca['FromRotationMatrixToRef'](_0xb3eb83,this),this;}static[_0x412104(0x1ebb)](_0x3ab451){var _0xee58af=new _0x213bca();return _0x213bca['FromRotationMatrixToRef'](_0x3ab451,_0xee58af),_0xee58af;}static[_0x412104(0x3c04)](_0x50c298,_0xe903c9){var _0x3eeea7=_0x412104,_0x50c298=_0x50c298['m'],_0x200c43=_0x50c298[0x0],_0x76421f=_0x50c298[0x4],_0x421df2=_0x50c298[0x8],_0x52ccda=_0x50c298[0x1],_0x3762ff=_0x50c298[0x5],_0x679312=_0x50c298[0x9],_0x4f33e0=_0x50c298[0x2],_0x3b2191=_0x50c298[0x6],_0x50c298=_0x50c298[0xa],_0x1be9da=_0x200c43+_0x3762ff+_0x50c298;let _0xccda85;return 0x0<_0x1be9da?(_0xccda85=0.5/Math[_0x3eeea7(0x3f3e)](_0x1be9da+0x1),_0xe903c9['_w']=0.25/_0xccda85,_0xe903c9['_x']=(_0x3b2191-_0x679312)*_0xccda85,_0xe903c9['_y']=(_0x421df2-_0x4f33e0)*_0xccda85,_0xe903c9['_z']=(_0x52ccda-_0x76421f)*_0xccda85):_0x3762ff<_0x200c43&&_0x50c298<_0x200c43?(_0xccda85=0x2*Math[_0x3eeea7(0x3f3e)](0x1+_0x200c43-_0x3762ff-_0x50c298),_0xe903c9['_w']=(_0x3b2191-_0x679312)/_0xccda85,_0xe903c9['_x']=0.25*_0xccda85,_0xe903c9['_y']=(_0x76421f+_0x52ccda)/_0xccda85,_0xe903c9['_z']=(_0x421df2+_0x4f33e0)/_0xccda85):_0x50c298<_0x3762ff?(_0xccda85=0x2*Math['sqrt'](0x1+_0x3762ff-_0x200c43-_0x50c298),_0xe903c9['_w']=(_0x421df2-_0x4f33e0)/_0xccda85,_0xe903c9['_x']=(_0x76421f+_0x52ccda)/_0xccda85,_0xe903c9['_y']=0.25*_0xccda85,_0xe903c9['_z']=(_0x679312+_0x3b2191)/_0xccda85):(_0xccda85=0x2*Math[_0x3eeea7(0x3f3e)](0x1+_0x50c298-_0x200c43-_0x3762ff),_0xe903c9['_w']=(_0x52ccda-_0x76421f)/_0xccda85,_0xe903c9['_x']=(_0x421df2+_0x4f33e0)/_0xccda85,_0xe903c9['_y']=(_0x679312+_0x3b2191)/_0xccda85,_0xe903c9['_z']=0.25*_0xccda85),_0xe903c9[_0x3eeea7(0x3f49)]=!0x0,_0xe903c9;}static[_0x412104(0x365c)](_0x17cb19,_0x23be7b){return _0x17cb19['_x']*_0x23be7b['_x']+_0x17cb19['_y']*_0x23be7b['_y']+_0x17cb19['_z']*_0x23be7b['_z']+_0x17cb19['_w']*_0x23be7b['_w'];}static[_0x412104(0x2422)](_0x5eaab3,_0x169b91,_0x242b6d=0.1){var _0x106eb3=_0x412104;return _0x5eaab3=_0x213bca[_0x106eb3(0x365c)](_0x5eaab3,_0x169b91),0x1-_0x5eaab3*_0x5eaab3<=_0x242b6d;}static[_0x412104(0x3447)](_0x3eb40f,_0x4adb89,_0x22fe7a,_0x118e06,_0x2dc297){var _0x2f7d87=_0x412104;return _0x22fe7a=_0x25c694['R']['Clamp'](0x0===_0x118e06?0x1:_0x22fe7a/_0x118e06,0x0,0x1),(_0x213bca[_0x2f7d87(0x29ef)](_0x3eb40f,_0x4adb89,_0x22fe7a,_0x2dc297),_0x2dc297);}static[_0x412104(0x23ed)](){return new _0x213bca(0x0,0x0,0x0,0x0);}static[_0x412104(0x2486)](_0x2afa3e){return new _0x2afa3e['constructor'](-_0x2afa3e['_x'],-_0x2afa3e['_y'],-_0x2afa3e['_z'],_0x2afa3e['_w']);}static[_0x412104(0x25cf)](_0x3b0588,_0x4b7b2f){var _0x23916a=_0x412104;return _0x4b7b2f[_0x23916a(0x2cf6)](-_0x3b0588['_x'],-_0x3b0588['_y'],-_0x3b0588['_z'],_0x3b0588['_w']),_0x4b7b2f;}static[_0x412104(0x3228)](){return new _0x213bca(0x0,0x0,0x0,0x1);}static[_0x412104(0x21c9)](_0x4f9fe3){return _0x4f9fe3&&0x0===_0x4f9fe3['_x']&&0x0===_0x4f9fe3['_y']&&0x0===_0x4f9fe3['_z']&&0x1===_0x4f9fe3['_w'];}static[_0x412104(0x16dd)](_0x65f238,_0x253a67){return _0x213bca['RotationAxisToRef'](_0x65f238,_0x253a67,new _0x213bca());}static[_0x412104(0x2f03)](_0x342b9d,_0x1ef60d,_0x3f4b8c){var _0x1bdec7=_0x412104,_0x3acb31=Math['sin'](_0x1ef60d/0x2);return _0x342b9d[_0x1bdec7(0x3f07)](),_0x3f4b8c['_w']=Math[_0x1bdec7(0x3d17)](_0x1ef60d/0x2),_0x3f4b8c['_x']=_0x342b9d['_x']*_0x3acb31,_0x3f4b8c['_y']=_0x342b9d['_y']*_0x3acb31,_0x3f4b8c['_z']=_0x342b9d['_z']*_0x3acb31,_0x3f4b8c['_isDirty']=!0x0,_0x3f4b8c;}static['FromArray'](_0x26c326,_0x95f0af){return _0x95f0af=_0x95f0af||0x0,new _0x213bca(_0x26c326[_0x95f0af],_0x26c326[_0x95f0af+0x1],_0x26c326[_0x95f0af+0x2],_0x26c326[_0x95f0af+0x3]);}static[_0x412104(0x3273)](_0x4a91cb,_0x3f4edf,_0x1b61a7){return _0x1b61a7['_x']=_0x4a91cb[_0x3f4edf],_0x1b61a7['_y']=_0x4a91cb[_0x3f4edf+0x1],_0x1b61a7['_z']=_0x4a91cb[_0x3f4edf+0x2],_0x1b61a7['_w']=_0x4a91cb[_0x3f4edf+0x3],_0x1b61a7['_isDirty']=!0x0,_0x1b61a7;}static[_0x412104(0x311)](_0x5e75a8,_0x417a15,_0x3acc0b){var _0x25a87f=new _0x213bca();return _0x213bca['RotationYawPitchRollToRef'](_0x417a15,_0x5e75a8,_0x3acc0b,_0x25a87f),_0x25a87f;}static[_0x412104(0x36de)](_0xe04309,_0x501d49,_0x1a405c,_0x585895){var _0x475fe1=_0x412104;return _0x213bca[_0x475fe1(0x3671)](_0x501d49,_0xe04309,_0x1a405c,_0x585895),_0x585895;}static['FromEulerVector'](_0x463b67){var _0x20cc09=_0x412104,_0x84ca2e=new _0x213bca();return _0x213bca[_0x20cc09(0x3671)](_0x463b67['_y'],_0x463b67['_x'],_0x463b67['_z'],_0x84ca2e),_0x84ca2e;}static[_0x412104(0x34ae)](_0x53a6c9,_0x44f76e){return _0x213bca['RotationYawPitchRollToRef'](_0x53a6c9['_y'],_0x53a6c9['_x'],_0x53a6c9['_z'],_0x44f76e),_0x44f76e;}static[_0x412104(0x36ee)](_0x28d189,_0x345d7a,_0x5ae648){var _0x4bd1e5=_0x412104,_0x6f71b3=_0x47fd7d['Dot'](_0x28d189,_0x345d7a)+0x1;return _0x6f71b3<_0x420fa3['kn']?Math[_0x4bd1e5(0x3abd)](_0x28d189['x'])>Math[_0x4bd1e5(0x3abd)](_0x28d189['z'])?_0x5ae648['set'](-_0x28d189['y'],_0x28d189['x'],0x0,0x0):_0x5ae648[_0x4bd1e5(0x2cf6)](0x0,-_0x28d189['z'],_0x28d189['y'],0x0):(_0x47fd7d[_0x4bd1e5(0x40ac)](_0x28d189,_0x345d7a,_0x3a87e4['Vector3'][0x0]),_0x5ae648['set'](_0x3a87e4[_0x4bd1e5(0xf88)][0x0]['x'],_0x3a87e4[_0x4bd1e5(0xf88)][0x0]['y'],_0x3a87e4[_0x4bd1e5(0xf88)][0x0]['z'],_0x6f71b3)),_0x5ae648[_0x4bd1e5(0x3f07)]();}static[_0x412104(0x10c7)](_0x3fd20c,_0x4860ad,_0x5d5add){var _0x36912f=_0x412104,_0x292b5f=new _0x213bca();return _0x213bca[_0x36912f(0x3671)](_0x3fd20c,_0x4860ad,_0x5d5add,_0x292b5f),_0x292b5f;}static['RotationYawPitchRollToRef'](_0x3654a4,_0x4b4989,_0x1ca432,_0x19bd4b){var _0x4f313a=_0x412104,_0x1ca432=0.5*_0x1ca432,_0x4b4989=0.5*_0x4b4989,_0x3654a4=0.5*_0x3654a4,_0xe2eb8e=Math[_0x4f313a(0x41fd)](_0x1ca432),_0x1ca432=Math['cos'](_0x1ca432),_0x566637=Math[_0x4f313a(0x41fd)](_0x4b4989),_0x4b4989=Math['cos'](_0x4b4989),_0x4030ca=Math[_0x4f313a(0x41fd)](_0x3654a4),_0x3654a4=Math[_0x4f313a(0x3d17)](_0x3654a4);return _0x19bd4b['_x']=_0x3654a4*_0x566637*_0x1ca432+_0x4030ca*_0x4b4989*_0xe2eb8e,_0x19bd4b['_y']=_0x4030ca*_0x4b4989*_0x1ca432-_0x3654a4*_0x566637*_0xe2eb8e,_0x19bd4b['_z']=_0x3654a4*_0x4b4989*_0xe2eb8e-_0x4030ca*_0x566637*_0x1ca432,_0x19bd4b['_w']=_0x3654a4*_0x4b4989*_0x1ca432+_0x4030ca*_0x566637*_0xe2eb8e,_0x19bd4b[_0x4f313a(0x3f49)]=!0x0,_0x19bd4b;}static[_0x412104(0x2b28)](_0x7d5bbe,_0x383197,_0x352a21){var _0x468e2b=_0x412104,_0x105eff=new _0x213bca();return _0x213bca[_0x468e2b(0x3ec3)](_0x7d5bbe,_0x383197,_0x352a21,_0x105eff),_0x105eff;}static[_0x412104(0x3ec3)](_0x218097,_0x47f3fc,_0x15405c,_0x41571d){var _0x5dbfea=_0x412104,_0x15e592=0.5*(_0x15405c+_0x218097),_0x15405c=0.5*(_0x15405c-_0x218097),_0x218097=0.5*_0x47f3fc;return _0x41571d['_x']=Math[_0x5dbfea(0x3d17)](_0x15405c)*Math['sin'](_0x218097),_0x41571d['_y']=Math[_0x5dbfea(0x41fd)](_0x15405c)*Math[_0x5dbfea(0x41fd)](_0x218097),_0x41571d['_z']=Math[_0x5dbfea(0x41fd)](_0x15e592)*Math['cos'](_0x218097),_0x41571d['_w']=Math['cos'](_0x15e592)*Math[_0x5dbfea(0x3d17)](_0x218097),_0x41571d[_0x5dbfea(0x3f49)]=!0x0,_0x41571d;}static['RotationQuaternionFromAxis'](_0x27c3a4,_0x5bcd56,_0x2407b9){var _0x5bc265=_0x412104,_0x963d4=new _0x213bca(0x0,0x0,0x0,0x0);return _0x213bca[_0x5bc265(0x2f73)](_0x27c3a4,_0x5bcd56,_0x2407b9,_0x963d4),_0x963d4;}static[_0x412104(0x2f73)](_0x290315,_0xd7d0fb,_0x273d43,_0x324d79){var _0x1b8f05=_0x412104,_0x1c7ca9=_0x53c106[_0x1b8f05(0x31e7)][0x0];return _0x126a7f['FromXYZAxesToRef'](_0x290315['normalize'](),_0xd7d0fb['normalize'](),_0x273d43['normalize'](),_0x1c7ca9),_0x213bca[_0x1b8f05(0x3c04)](_0x1c7ca9,_0x324d79),_0x324d79;}static['FromLookDirectionLH'](_0xac4026,_0x211c77){var _0x5697f9=new _0x213bca();return _0x213bca['FromLookDirectionLHToRef'](_0xac4026,_0x211c77,_0x5697f9),_0x5697f9;}static['FromLookDirectionLHToRef'](_0x2132a2,_0x14a6db,_0x4e9f0d){var _0x530717=_0x412104,_0x524422=_0x53c106[_0x530717(0x31e7)][0x0];return _0x126a7f['LookDirectionLHToRef'](_0x2132a2,_0x14a6db,_0x524422),_0x213bca[_0x530717(0x3c04)](_0x524422,_0x4e9f0d),_0x4e9f0d;}static[_0x412104(0x1081)](_0x1cffa5,_0x40af2c){var _0x2b1d52=_0x412104,_0x514a2a=new _0x213bca();return _0x213bca[_0x2b1d52(0x1122)](_0x1cffa5,_0x40af2c,_0x514a2a),_0x514a2a;}static['FromLookDirectionRHToRef'](_0xb07313,_0x5f29e5,_0x17ba42){var _0x5c8dfc=_0x412104,_0x52b0ae=_0x53c106[_0x5c8dfc(0x31e7)][0x0];return _0x126a7f[_0x5c8dfc(0x3a30)](_0xb07313,_0x5f29e5,_0x52b0ae),_0x213bca['FromRotationMatrixToRef'](_0x52b0ae,_0x17ba42);}static[_0x412104(0x3fc0)](_0x51771d,_0x225c80,_0x190f1a){var _0x246470=_0x412104,_0x2878f2=_0x213bca[_0x246470(0x3228)]();return _0x213bca[_0x246470(0x29ef)](_0x51771d,_0x225c80,_0x190f1a,_0x2878f2),_0x2878f2;}static[_0x412104(0x29ef)](_0x30c071,_0x36d5df,_0x241d8b,_0x4285ed){var _0x1cb907=_0x412104;let _0x40b329,_0x1c9994,_0x5df67e=_0x30c071['_x']*_0x36d5df['_x']+_0x30c071['_y']*_0x36d5df['_y']+_0x30c071['_z']*_0x36d5df['_z']+_0x30c071['_w']*_0x36d5df['_w'],_0x41ada0=!0x1;var _0x229dfa,_0x59dc0b;return _0x5df67e<0x0&&(_0x41ada0=!0x0,_0x5df67e=-_0x5df67e),_0x40b329=0.999999<_0x5df67e?(_0x1c9994=0x1-_0x241d8b,_0x41ada0?-_0x241d8b:_0x241d8b):(_0x229dfa=Math[_0x1cb907(0x11dd)](_0x5df67e),_0x59dc0b=0x1/Math[_0x1cb907(0x41fd)](_0x229dfa),_0x1c9994=Math[_0x1cb907(0x41fd)]((0x1-_0x241d8b)*_0x229dfa)*_0x59dc0b,_0x41ada0?-Math[_0x1cb907(0x41fd)](_0x241d8b*_0x229dfa)*_0x59dc0b:Math[_0x1cb907(0x41fd)](_0x241d8b*_0x229dfa)*_0x59dc0b),_0x4285ed['_x']=_0x1c9994*_0x30c071['_x']+_0x40b329*_0x36d5df['_x'],_0x4285ed['_y']=_0x1c9994*_0x30c071['_y']+_0x40b329*_0x36d5df['_y'],_0x4285ed['_z']=_0x1c9994*_0x30c071['_z']+_0x40b329*_0x36d5df['_z'],_0x4285ed['_w']=_0x1c9994*_0x30c071['_w']+_0x40b329*_0x36d5df['_w'],_0x4285ed['_isDirty']=!0x0,_0x4285ed;}static['Hermite'](_0x345643,_0x4c11ea,_0x35b09c,_0x211cc8,_0x2bc543){var _0x2302f5=_0x412104,_0xbf50e7=_0x2bc543*_0x2bc543,_0x23c266=_0x2bc543*_0xbf50e7,_0x18eeb8=0x2*_0x23c266-0x3*_0xbf50e7+0x1,_0x1df9d0=-0x2*_0x23c266+0x3*_0xbf50e7,_0x2bc543=_0x23c266-0x2*_0xbf50e7+_0x2bc543,_0x23c266=_0x23c266-_0xbf50e7,_0xbf50e7=_0x345643['_x']*_0x18eeb8+_0x35b09c['_x']*_0x1df9d0+_0x4c11ea['_x']*_0x2bc543+_0x211cc8['_x']*_0x23c266,_0x351a0f=_0x345643['_y']*_0x18eeb8+_0x35b09c['_y']*_0x1df9d0+_0x4c11ea['_y']*_0x2bc543+_0x211cc8['_y']*_0x23c266,_0x3eb8d9=_0x345643['_z']*_0x18eeb8+_0x35b09c['_z']*_0x1df9d0+_0x4c11ea['_z']*_0x2bc543+_0x211cc8['_z']*_0x23c266,_0x18eeb8=_0x345643['_w']*_0x18eeb8+_0x35b09c['_w']*_0x1df9d0+_0x4c11ea['_w']*_0x2bc543+_0x211cc8['_w']*_0x23c266;return new _0x345643[(_0x2302f5(0x239))](_0xbf50e7,_0x351a0f,_0x3eb8d9,_0x18eeb8);}static[_0x412104(0x13d0)](_0x5136f0,_0xb3b754,_0x2a19f1,_0x40e6d3,_0x451403){var _0x158af7=_0x412104,_0xf80473=new _0x5136f0[(_0x158af7(0x239))]();return this[_0x158af7(0x5f7)](_0x5136f0,_0xb3b754,_0x2a19f1,_0x40e6d3,_0x451403,_0xf80473),_0xf80473;}static[_0x412104(0x5f7)](_0x23ff59,_0x397429,_0x14a421,_0x537c91,_0x14e95d,_0x3f3593){var _0x4719c8=_0x412104,_0x16fd75=_0x14e95d*_0x14e95d;return _0x3f3593['_x']=0x6*(_0x16fd75-_0x14e95d)*_0x23ff59['_x']+(0x3*_0x16fd75-0x4*_0x14e95d+0x1)*_0x397429['_x']+0x6*(-_0x16fd75+_0x14e95d)*_0x14a421['_x']+(0x3*_0x16fd75-0x2*_0x14e95d)*_0x537c91['_x'],_0x3f3593['_y']=0x6*(_0x16fd75-_0x14e95d)*_0x23ff59['_y']+(0x3*_0x16fd75-0x4*_0x14e95d+0x1)*_0x397429['_y']+0x6*(-_0x16fd75+_0x14e95d)*_0x14a421['_y']+(0x3*_0x16fd75-0x2*_0x14e95d)*_0x537c91['_y'],_0x3f3593['_z']=0x6*(_0x16fd75-_0x14e95d)*_0x23ff59['_z']+(0x3*_0x16fd75-0x4*_0x14e95d+0x1)*_0x397429['_z']+0x6*(-_0x16fd75+_0x14e95d)*_0x14a421['_z']+(0x3*_0x16fd75-0x2*_0x14e95d)*_0x537c91['_z'],_0x3f3593['_w']=0x6*(_0x16fd75-_0x14e95d)*_0x23ff59['_w']+(0x3*_0x16fd75-0x4*_0x14e95d+0x1)*_0x397429['_w']+0x6*(-_0x16fd75+_0x14e95d)*_0x14a421['_w']+(0x3*_0x16fd75-0x2*_0x14e95d)*_0x537c91['_w'],_0x3f3593[_0x4719c8(0x3f49)]=!0x0,_0x3f3593;}}class _0x126a7f{constructor(){var _0x521065=_0x412104;this[_0x521065(0x391a)]=!0x1,this[_0x521065(0x615)]=!0x0,this[_0x521065(0x2a34)]=!0x0,this[_0x521065(0x2e1f)]=!0x0,this[_0x521065(0x1f0c)]=-0x1,_0xa3a64['Z'][_0x521065(0x27ab)]&&_0xa3a64['Z'][_0x521065(0x40f8)][_0x521065(0x3f90)](this),this['_m']=new _0xa3a64['Z'][(_0x521065(0x2138))](0x10),this[_0x521065(0x1c09)]();}static get[_0x412104(0x289a)](){return _0xa3a64['Z']['MatrixUse64Bits'];}get['m'](){return this['_m'];}[_0x412104(0x1c09)](){var _0x2d8d59=_0x412104;this[_0x2d8d59(0x1f0c)]=_0x126a7f[_0x2d8d59(0x1582)]++,this[_0x2d8d59(0x391a)]=!0x1,this['_isIdentity3x2']=!0x1,this[_0x2d8d59(0x615)]=!0x0,this[_0x2d8d59(0x2e1f)]=!0x0;}[_0x412104(0x3ea5)](_0xd4622b,_0x3ba1e7=!0x1,_0x2414f8=!0x1,_0x4f6da1=!0x0){var _0x2822ae=_0x412104;this[_0x2822ae(0x391a)]=_0xd4622b,this['_isIdentity3x2']=_0xd4622b||_0x2414f8,this[_0x2822ae(0x615)]=!this[_0x2822ae(0x391a)]&&_0x3ba1e7,this[_0x2822ae(0x2e1f)]=!this[_0x2822ae(0x2a34)]&&_0x4f6da1;}[_0x412104(0x29a)](){var _0x55ec56=_0x412104,_0x36caeb;return this[_0x55ec56(0x615)]&&(this[_0x55ec56(0x615)]=!0x1,_0x36caeb=this['_m'],this['_isIdentity']=0x1===_0x36caeb[0x0]&&0x0===_0x36caeb[0x1]&&0x0===_0x36caeb[0x2]&&0x0===_0x36caeb[0x3]&&0x0===_0x36caeb[0x4]&&0x1===_0x36caeb[0x5]&&0x0===_0x36caeb[0x6]&&0x0===_0x36caeb[0x7]&&0x0===_0x36caeb[0x8]&&0x0===_0x36caeb[0x9]&&0x1===_0x36caeb[0xa]&&0x0===_0x36caeb[0xb]&&0x0===_0x36caeb[0xc]&&0x0===_0x36caeb[0xd]&&0x0===_0x36caeb[0xe]&&0x1===_0x36caeb[0xf]),this[_0x55ec56(0x391a)];}[_0x412104(0x37cd)](){var _0x332c27=_0x412104;return this['_isIdentity3x2Dirty']&&(this['_isIdentity3x2Dirty']=!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[_0x332c27(0x2a34)]=!0x1:this[_0x332c27(0x2a34)]=!0x0),this[_0x332c27(0x2a34)];}[_0x412104(0x718)](){var _0x55cc14=_0x412104;if(!0x0===this[_0x55cc14(0x391a)])return 0x1;var _0x1ea315=this['_m'],_0x420022=_0x1ea315[0x0],_0x8e811b=_0x1ea315[0x1],_0x592cf7=_0x1ea315[0x2],_0x38f9b9=_0x1ea315[0x3],_0x38d820=_0x1ea315[0x4],_0x8bb113=_0x1ea315[0x5],_0x1b40d5=_0x1ea315[0x6],_0x5d87d7=_0x1ea315[0x7],_0x2fbc93=_0x1ea315[0x8],_0x2f6012=_0x1ea315[0x9],_0x56321c=_0x1ea315[0xa],_0x5557b0=_0x1ea315[0xb],_0x36c24c=_0x1ea315[0xc],_0x3375bb=_0x1ea315[0xd],_0x7c5ccc=_0x1ea315[0xe],_0x1ea315=_0x1ea315[0xf],_0x421c59=_0x56321c*_0x1ea315-_0x7c5ccc*_0x5557b0,_0x16e5e8=_0x2f6012*_0x1ea315-_0x3375bb*_0x5557b0,_0x3f1fe9=_0x2f6012*_0x7c5ccc-_0x3375bb*_0x56321c,_0x1ea315=_0x2fbc93*_0x1ea315-_0x36c24c*_0x5557b0,_0x5557b0=_0x2fbc93*_0x7c5ccc-_0x56321c*_0x36c24c,_0x7c5ccc=_0x2fbc93*_0x3375bb-_0x36c24c*_0x2f6012;return _0x420022*(_0x8bb113*_0x421c59-_0x1b40d5*_0x16e5e8+_0x5d87d7*_0x3f1fe9)+_0x8e811b*-(_0x38d820*_0x421c59-_0x1b40d5*_0x1ea315+_0x5d87d7*_0x5557b0)+_0x592cf7*(_0x38d820*_0x16e5e8-_0x8bb113*_0x1ea315+_0x5d87d7*_0x7c5ccc)+_0x38f9b9*-(_0x38d820*_0x3f1fe9-_0x8bb113*_0x5557b0+_0x1b40d5*_0x7c5ccc);}[_0x412104(0x361d)](){return this['_m'];}[_0x412104(0x86e)](){return this['_m'];}[_0x412104(0x39f4)](){var _0x283068=_0x412104;return this[_0x283068(0x14f4)](this),this;}['reset'](){var _0x2f132c=_0x412104;return _0x126a7f[_0x2f132c(0x1272)](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,this),this[_0x2f132c(0x3ea5)](!0x1),this;}[_0x412104(0x3fc1)](_0x2ca561){var _0x5bd831=_0x412104,_0x2f6c14=new this[(_0x5bd831(0x239))]();return this[_0x5bd831(0xa2b)](_0x2ca561,_0x2f6c14),_0x2f6c14;}['addToRef'](_0x368dc9,_0x7464dc){var _0x46979b=_0x412104,_0x3bcffc=this['_m'];const _0x16af22=_0x7464dc['_m'];var _0x156cc0=_0x368dc9['m'];for(let _0x3b0470=0x0;_0x3b0470<0x10;_0x3b0470++)_0x16af22[_0x3b0470]=_0x3bcffc[_0x3b0470]+_0x156cc0[_0x3b0470];return _0x7464dc[_0x46979b(0x1c09)](),_0x7464dc;}[_0x412104(0x1f57)](_0x3d50e5){var _0x2c94fc=_0x412104;const _0x40a43d=this['_m'];var _0x593cea=_0x3d50e5['m'];for(let _0x3661cc=0x0;_0x3661cc<0x10;_0x3661cc++)_0x40a43d[_0x3661cc]+=_0x593cea[_0x3661cc];return this[_0x2c94fc(0x1c09)](),this;}[_0x412104(0x14f4)](_0x433225){var _0x4e2d37=_0x412104;if(!0x0===this[_0x4e2d37(0x391a)])return _0x126a7f[_0x4e2d37(0x34d1)](_0x433225),_0x433225;var _0x12bbb7=this['_m'],_0x4be5d1=_0x12bbb7[0x0],_0x588910=_0x12bbb7[0x1],_0xdfd87d=_0x12bbb7[0x2],_0x16fe33=_0x12bbb7[0x3],_0xfb31f=_0x12bbb7[0x4],_0x1d1727=_0x12bbb7[0x5],_0x341c46=_0x12bbb7[0x6],_0x203c06=_0x12bbb7[0x7],_0x1dd1b0=_0x12bbb7[0x8],_0x25ec2f=_0x12bbb7[0x9],_0x5a33b6=_0x12bbb7[0xa],_0x2e1da4=_0x12bbb7[0xb],_0x1ec7bf=_0x12bbb7[0xc],_0x152583=_0x12bbb7[0xd],_0x1b6ea9=_0x12bbb7[0xe],_0x12bbb7=_0x12bbb7[0xf],_0x5d6a14=_0x5a33b6*_0x12bbb7-_0x1b6ea9*_0x2e1da4,_0x195e17=_0x25ec2f*_0x12bbb7-_0x152583*_0x2e1da4,_0x106e66=_0x25ec2f*_0x1b6ea9-_0x152583*_0x5a33b6,_0x1c0153=_0x1dd1b0*_0x12bbb7-_0x1ec7bf*_0x2e1da4,_0xde8c74=_0x1dd1b0*_0x1b6ea9-_0x5a33b6*_0x1ec7bf,_0x38f682=_0x1dd1b0*_0x152583-_0x1ec7bf*_0x25ec2f,_0x5b1168=_0x1d1727*_0x5d6a14-_0x341c46*_0x195e17+_0x203c06*_0x106e66,_0x346736=-(_0xfb31f*_0x5d6a14-_0x341c46*_0x1c0153+_0x203c06*_0xde8c74),_0x2b6d5e=_0xfb31f*_0x195e17-_0x1d1727*_0x1c0153+_0x203c06*_0x38f682,_0x56ada8=-(_0xfb31f*_0x106e66-_0x1d1727*_0xde8c74+_0x341c46*_0x38f682),_0x5283bc=_0x4be5d1*_0x5b1168+_0x588910*_0x346736+_0xdfd87d*_0x2b6d5e+_0x16fe33*_0x56ada8;if(0x0==_0x5283bc)return _0x433225[_0x4e2d37(0xa83)](this),_0x433225;var _0x5283bc=0x1/_0x5283bc,_0x21a627=_0x341c46*_0x12bbb7-_0x1b6ea9*_0x203c06,_0x171582=_0x1d1727*_0x12bbb7-_0x152583*_0x203c06,_0x3660b7=_0x1d1727*_0x1b6ea9-_0x152583*_0x341c46,_0x12bbb7=_0xfb31f*_0x12bbb7-_0x1ec7bf*_0x203c06,_0x1b6ea9=_0xfb31f*_0x1b6ea9-_0x1ec7bf*_0x341c46,_0x152583=_0xfb31f*_0x152583-_0x1ec7bf*_0x1d1727,_0x1ec7bf=_0x341c46*_0x2e1da4-_0x5a33b6*_0x203c06,_0x235189=_0x1d1727*_0x2e1da4-_0x25ec2f*_0x203c06,_0x1c2e24=_0x1d1727*_0x5a33b6-_0x25ec2f*_0x341c46,_0x2e1da4=_0xfb31f*_0x2e1da4-_0x1dd1b0*_0x203c06,_0x203c06=_0xfb31f*_0x5a33b6-_0x1dd1b0*_0x341c46,_0x5a33b6=_0xfb31f*_0x25ec2f-_0x1dd1b0*_0x1d1727,_0x341c46=-(_0x588910*_0x5d6a14-_0xdfd87d*_0x195e17+_0x16fe33*_0x106e66),_0xfb31f=_0x4be5d1*_0x5d6a14-_0xdfd87d*_0x1c0153+_0x16fe33*_0xde8c74,_0x25ec2f=-(_0x4be5d1*_0x195e17-_0x588910*_0x1c0153+_0x16fe33*_0x38f682),_0x1dd1b0=_0x4be5d1*_0x106e66-_0x588910*_0xde8c74+_0xdfd87d*_0x38f682,_0x1d1727=_0x588910*_0x21a627-_0xdfd87d*_0x171582+_0x16fe33*_0x3660b7,_0x5d6a14=-(_0x4be5d1*_0x21a627-_0xdfd87d*_0x12bbb7+_0x16fe33*_0x1b6ea9),_0x195e17=_0x4be5d1*_0x171582-_0x588910*_0x12bbb7+_0x16fe33*_0x152583,_0x1c0153=-(_0x4be5d1*_0x3660b7-_0x588910*_0x1b6ea9+_0xdfd87d*_0x152583),_0x106e66=-(_0x588910*_0x1ec7bf-_0xdfd87d*_0x235189+_0x16fe33*_0x1c2e24),_0xde8c74=_0x4be5d1*_0x1ec7bf-_0xdfd87d*_0x2e1da4+_0x16fe33*_0x203c06,_0x38f682=-(_0x4be5d1*_0x235189-_0x588910*_0x2e1da4+_0x16fe33*_0x5a33b6),_0x21a627=_0x4be5d1*_0x1c2e24-_0x588910*_0x203c06+_0xdfd87d*_0x5a33b6;return _0x126a7f[_0x4e2d37(0x1272)](_0x5b1168*_0x5283bc,_0x341c46*_0x5283bc,_0x1d1727*_0x5283bc,_0x106e66*_0x5283bc,_0x346736*_0x5283bc,_0xfb31f*_0x5283bc,_0x5d6a14*_0x5283bc,_0xde8c74*_0x5283bc,_0x2b6d5e*_0x5283bc,_0x25ec2f*_0x5283bc,_0x195e17*_0x5283bc,_0x38f682*_0x5283bc,_0x56ada8*_0x5283bc,_0x1dd1b0*_0x5283bc,_0x1c0153*_0x5283bc,_0x21a627*_0x5283bc,_0x433225),_0x433225;}[_0x412104(0xdfb)](_0x572107,_0x14dbaf){var _0x497da2=_0x412104;return this['_m'][_0x572107]+=_0x14dbaf,this[_0x497da2(0x1c09)](),this;}[_0x412104(0x446)](_0xf57a24,_0x490277){var _0x26651c=_0x412104;return this['_m'][_0xf57a24]*=_0x490277,this[_0x26651c(0x1c09)](),this;}['setTranslationFromFloats'](_0x56fe3c,_0x1cf6ce,_0x483e50){var _0xf29b59=_0x412104;return this['_m'][0xc]=_0x56fe3c,this['_m'][0xd]=_0x1cf6ce,this['_m'][0xe]=_0x483e50,this[_0xf29b59(0x1c09)](),this;}[_0x412104(0x2bf8)](_0x1d127b,_0x4f7b6e,_0x51d1df){var _0x28fe9f=_0x412104;return this['_m'][0xc]+=_0x1d127b,this['_m'][0xd]+=_0x4f7b6e,this['_m'][0xe]+=_0x51d1df,this[_0x28fe9f(0x1c09)](),this;}[_0x412104(0xdf2)](_0x4265fa){var _0x367584=_0x412104;return this[_0x367584(0x2fa3)](_0x4265fa['_x'],_0x4265fa['_y'],_0x4265fa['_z']);}[_0x412104(0x45c)](){return new _0x47fd7d(this['_m'][0xc],this['_m'][0xd],this['_m'][0xe]);}[_0x412104(0x3952)](_0x254111){return _0x254111['x']=this['_m'][0xc],_0x254111['y']=this['_m'][0xd],_0x254111['z']=this['_m'][0xe],_0x254111;}[_0x412104(0x2763)](){var _0x5ecd72=_0x412104,_0x2ef00f=this['m'];return _0x126a7f[_0x5ecd72(0x1272)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,_0x2ef00f[0xc],_0x2ef00f[0xd],_0x2ef00f[0xe],_0x2ef00f[0xf],this),this[_0x5ecd72(0x3ea5)](0x0===_0x2ef00f[0xc]&&0x0===_0x2ef00f[0xd]&&0x0===_0x2ef00f[0xe]&&0x1===_0x2ef00f[0xf]),this;}[_0x412104(0x36e0)](_0x5a6dbb){var _0x520317=_0x412104,_0x3a42d1=new this[(_0x520317(0x239))]();return this['multiplyToRef'](_0x5a6dbb,_0x3a42d1),_0x3a42d1;}[_0x412104(0xa83)](_0x2ce399){var _0x5bbf69=_0x412104;return _0x2ce399[_0x5bbf69(0x262c)](this['_m']),(this[_0x5bbf69(0x1f0c)]=_0x2ce399[_0x5bbf69(0x1f0c)],this[_0x5bbf69(0x3ea5)](_0x2ce399[_0x5bbf69(0x391a)],_0x2ce399[_0x5bbf69(0x615)],_0x2ce399[_0x5bbf69(0x2a34)],_0x2ce399['_isIdentity3x2Dirty']),this);}[_0x412104(0x262c)](_0x1ee390,_0x31599d=0x0){var _0xc23be6=this['_m'];return _0x1ee390[_0x31599d]=_0xc23be6[0x0],_0x1ee390[_0x31599d+0x1]=_0xc23be6[0x1],_0x1ee390[_0x31599d+0x2]=_0xc23be6[0x2],_0x1ee390[_0x31599d+0x3]=_0xc23be6[0x3],_0x1ee390[_0x31599d+0x4]=_0xc23be6[0x4],_0x1ee390[_0x31599d+0x5]=_0xc23be6[0x5],_0x1ee390[_0x31599d+0x6]=_0xc23be6[0x6],_0x1ee390[_0x31599d+0x7]=_0xc23be6[0x7],_0x1ee390[_0x31599d+0x8]=_0xc23be6[0x8],_0x1ee390[_0x31599d+0x9]=_0xc23be6[0x9],_0x1ee390[_0x31599d+0xa]=_0xc23be6[0xa],_0x1ee390[_0x31599d+0xb]=_0xc23be6[0xb],_0x1ee390[_0x31599d+0xc]=_0xc23be6[0xc],_0x1ee390[_0x31599d+0xd]=_0xc23be6[0xd],_0x1ee390[_0x31599d+0xe]=_0xc23be6[0xe],_0x1ee390[_0x31599d+0xf]=_0xc23be6[0xf],this;}[_0x412104(0x2e19)](_0x29529a,_0x4007b5){var _0x50b401=_0x412104;return this[_0x50b401(0x391a)]?_0x4007b5[_0x50b401(0xa83)](_0x29529a):_0x29529a[_0x50b401(0x391a)]?_0x4007b5['copyFrom'](this):(this[_0x50b401(0x178c)](_0x29529a,_0x4007b5['_m'],0x0),_0x4007b5[_0x50b401(0x1c09)]()),_0x4007b5;}[_0x412104(0x178c)](_0x9bbb9a,_0x1639f9,_0x29cee8){var _0x481f3a=this['_m'],_0x9bbb9a=_0x9bbb9a['m'],_0x171715=_0x481f3a[0x0],_0x4b213c=_0x481f3a[0x1],_0x5650ab=_0x481f3a[0x2],_0x11281f=_0x481f3a[0x3],_0x535f41=_0x481f3a[0x4],_0x29d266=_0x481f3a[0x5],_0xb772b7=_0x481f3a[0x6],_0x402c0c=_0x481f3a[0x7],_0x5e183c=_0x481f3a[0x8],_0x42b031=_0x481f3a[0x9],_0x1807f9=_0x481f3a[0xa],_0x150445=_0x481f3a[0xb],_0x5467a3=_0x481f3a[0xc],_0x4e7a3a=_0x481f3a[0xd],_0xad7a5e=_0x481f3a[0xe],_0x481f3a=_0x481f3a[0xf],_0xebf7f2=_0x9bbb9a[0x0],_0x1a36fc=_0x9bbb9a[0x1],_0x4f73e6=_0x9bbb9a[0x2],_0x1717fd=_0x9bbb9a[0x3],_0x51d656=_0x9bbb9a[0x4],_0x22ce1d=_0x9bbb9a[0x5],_0x3b29ad=_0x9bbb9a[0x6],_0x8fdfb5=_0x9bbb9a[0x7],_0x449c52=_0x9bbb9a[0x8],_0x4be420=_0x9bbb9a[0x9],_0x44f3da=_0x9bbb9a[0xa],_0x37add5=_0x9bbb9a[0xb],_0x44e54c=_0x9bbb9a[0xc],_0x42368e=_0x9bbb9a[0xd],_0x43dbec=_0x9bbb9a[0xe],_0x9bbb9a=_0x9bbb9a[0xf];return _0x1639f9[_0x29cee8]=_0x171715*_0xebf7f2+_0x4b213c*_0x51d656+_0x5650ab*_0x449c52+_0x11281f*_0x44e54c,_0x1639f9[_0x29cee8+0x1]=_0x171715*_0x1a36fc+_0x4b213c*_0x22ce1d+_0x5650ab*_0x4be420+_0x11281f*_0x42368e,_0x1639f9[_0x29cee8+0x2]=_0x171715*_0x4f73e6+_0x4b213c*_0x3b29ad+_0x5650ab*_0x44f3da+_0x11281f*_0x43dbec,_0x1639f9[_0x29cee8+0x3]=_0x171715*_0x1717fd+_0x4b213c*_0x8fdfb5+_0x5650ab*_0x37add5+_0x11281f*_0x9bbb9a,_0x1639f9[_0x29cee8+0x4]=_0x535f41*_0xebf7f2+_0x29d266*_0x51d656+_0xb772b7*_0x449c52+_0x402c0c*_0x44e54c,_0x1639f9[_0x29cee8+0x5]=_0x535f41*_0x1a36fc+_0x29d266*_0x22ce1d+_0xb772b7*_0x4be420+_0x402c0c*_0x42368e,_0x1639f9[_0x29cee8+0x6]=_0x535f41*_0x4f73e6+_0x29d266*_0x3b29ad+_0xb772b7*_0x44f3da+_0x402c0c*_0x43dbec,_0x1639f9[_0x29cee8+0x7]=_0x535f41*_0x1717fd+_0x29d266*_0x8fdfb5+_0xb772b7*_0x37add5+_0x402c0c*_0x9bbb9a,_0x1639f9[_0x29cee8+0x8]=_0x5e183c*_0xebf7f2+_0x42b031*_0x51d656+_0x1807f9*_0x449c52+_0x150445*_0x44e54c,_0x1639f9[_0x29cee8+0x9]=_0x5e183c*_0x1a36fc+_0x42b031*_0x22ce1d+_0x1807f9*_0x4be420+_0x150445*_0x42368e,_0x1639f9[_0x29cee8+0xa]=_0x5e183c*_0x4f73e6+_0x42b031*_0x3b29ad+_0x1807f9*_0x44f3da+_0x150445*_0x43dbec,_0x1639f9[_0x29cee8+0xb]=_0x5e183c*_0x1717fd+_0x42b031*_0x8fdfb5+_0x1807f9*_0x37add5+_0x150445*_0x9bbb9a,_0x1639f9[_0x29cee8+0xc]=_0x5467a3*_0xebf7f2+_0x4e7a3a*_0x51d656+_0xad7a5e*_0x449c52+_0x481f3a*_0x44e54c,_0x1639f9[_0x29cee8+0xd]=_0x5467a3*_0x1a36fc+_0x4e7a3a*_0x22ce1d+_0xad7a5e*_0x4be420+_0x481f3a*_0x42368e,_0x1639f9[_0x29cee8+0xe]=_0x5467a3*_0x4f73e6+_0x4e7a3a*_0x3b29ad+_0xad7a5e*_0x44f3da+_0x481f3a*_0x43dbec,_0x1639f9[_0x29cee8+0xf]=_0x5467a3*_0x1717fd+_0x4e7a3a*_0x8fdfb5+_0xad7a5e*_0x37add5+_0x481f3a*_0x9bbb9a,this;}['equals'](_0x3f8e87){var _0xaf4e5b=_0x412104;if(!_0x3f8e87)return!0x1;if((this['_isIdentity']||_0x3f8e87[_0xaf4e5b(0x391a)])&&!this[_0xaf4e5b(0x615)]&&!_0x3f8e87[_0xaf4e5b(0x615)])return this[_0xaf4e5b(0x391a)]&&_0x3f8e87[_0xaf4e5b(0x391a)];var _0x3b8dc7=this['m'],_0x3f8e87=_0x3f8e87['m'];return _0x3b8dc7[0x0]===_0x3f8e87[0x0]&&_0x3b8dc7[0x1]===_0x3f8e87[0x1]&&_0x3b8dc7[0x2]===_0x3f8e87[0x2]&&_0x3b8dc7[0x3]===_0x3f8e87[0x3]&&_0x3b8dc7[0x4]===_0x3f8e87[0x4]&&_0x3b8dc7[0x5]===_0x3f8e87[0x5]&&_0x3b8dc7[0x6]===_0x3f8e87[0x6]&&_0x3b8dc7[0x7]===_0x3f8e87[0x7]&&_0x3b8dc7[0x8]===_0x3f8e87[0x8]&&_0x3b8dc7[0x9]===_0x3f8e87[0x9]&&_0x3b8dc7[0xa]===_0x3f8e87[0xa]&&_0x3b8dc7[0xb]===_0x3f8e87[0xb]&&_0x3b8dc7[0xc]===_0x3f8e87[0xc]&&_0x3b8dc7[0xd]===_0x3f8e87[0xd]&&_0x3b8dc7[0xe]===_0x3f8e87[0xe]&&_0x3b8dc7[0xf]===_0x3f8e87[0xf];}['clone'](){var _0xfd1128=_0x412104;const _0x5d90d3=new this[(_0xfd1128(0x239))]();return _0x5d90d3[_0xfd1128(0xa83)](this),_0x5d90d3;}['getClassName'](){var _0x7fba65=_0x412104;return _0x7fba65(0x31e7);}[_0x412104(0x248e)](){let _0x10a3ad=_0x31ad03(this['_m'][0x0]);for(let _0x59c424=0x1;_0x59c424<0x10;_0x59c424++)_0x10a3ad=0x18d*_0x10a3ad^_0x31ad03(this['_m'][_0x59c424]);return _0x10a3ad;}[_0x412104(0x1a5)](_0x500290){var _0x4ac01e=_0x412104;return _0x500290[_0x4ac01e(0x32ee)]=_0x500290[_0x4ac01e(0x32ee)]||new _0x213bca(),this['decompose'](_0x500290[_0x4ac01e(0x2ae7)],_0x500290[_0x4ac01e(0x32ee)],_0x500290[_0x4ac01e(0x2416)]);}[_0x412104(0x16c4)](_0x4f9af3,_0x497580,_0x2acf03,_0x4012df){var _0x331401=_0x412104;if(this[_0x331401(0x391a)])return _0x2acf03&&_0x2acf03[_0x331401(0xf2a)](0x0),_0x4f9af3&&_0x4f9af3[_0x331401(0xf2a)](0x1),_0x497580&&_0x497580[_0x331401(0x368c)](0x0,0x0,0x0,0x1),!0x0;var _0xa450e7,_0x5337b4=this['_m'];return _0x2acf03&&_0x2acf03[_0x331401(0x368c)](_0x5337b4[0xc],_0x5337b4[0xd],_0x5337b4[0xe]),(_0x4f9af3=_0x4f9af3||_0x53c106['Vector3'][0x0])['x']=Math[_0x331401(0x3f3e)](_0x5337b4[0x0]*_0x5337b4[0x0]+_0x5337b4[0x1]*_0x5337b4[0x1]+_0x5337b4[0x2]*_0x5337b4[0x2]),_0x4f9af3['y']=Math[_0x331401(0x3f3e)](_0x5337b4[0x4]*_0x5337b4[0x4]+_0x5337b4[0x5]*_0x5337b4[0x5]+_0x5337b4[0x6]*_0x5337b4[0x6]),_0x4f9af3['z']=Math[_0x331401(0x3f3e)](_0x5337b4[0x8]*_0x5337b4[0x8]+_0x5337b4[0x9]*_0x5337b4[0x9]+_0x5337b4[0xa]*_0x5337b4[0xa]),_0x4012df?(_0x2acf03=_0x4012df[_0x331401(0x2ae7)]['x']<0x0?-0x1:0x1,_0xa450e7=_0x4012df[_0x331401(0x2ae7)]['y']<0x0?-0x1:0x1,_0x4012df=_0x4012df['scaling']['z']<0x0?-0x1:0x1,_0x4f9af3['x']*=_0x2acf03,_0x4f9af3['y']*=_0xa450e7,_0x4f9af3['z']*=_0x4012df):this[_0x331401(0x718)]()<=0x0&&(_0x4f9af3['y']*=-0x1),0x0===_0x4f9af3['_x']||0x0===_0x4f9af3['_y']||0x0===_0x4f9af3['_z']?(_0x497580&&_0x497580[_0x331401(0x368c)](0x0,0x0,0x0,0x1),!0x1):(_0x497580&&(_0x2acf03=0x1/_0x4f9af3['_x'],_0xa450e7=0x1/_0x4f9af3['_y'],_0x4012df=0x1/_0x4f9af3['_z'],_0x126a7f['FromValuesToRef'](_0x5337b4[0x0]*_0x2acf03,_0x5337b4[0x1]*_0x2acf03,_0x5337b4[0x2]*_0x2acf03,0x0,_0x5337b4[0x4]*_0xa450e7,_0x5337b4[0x5]*_0xa450e7,_0x5337b4[0x6]*_0xa450e7,0x0,_0x5337b4[0x8]*_0x4012df,_0x5337b4[0x9]*_0x4012df,_0x5337b4[0xa]*_0x4012df,0x0,0x0,0x0,0x0,0x1,_0x53c106[_0x331401(0x31e7)][0x0]),_0x213bca['FromRotationMatrixToRef'](_0x53c106['Matrix'][0x0],_0x497580)),!0x0);}[_0x412104(0x2f11)](_0x36383f){if(_0x36383f<0x0||0x3<_0x36383f)return null;return _0x36383f*=0x4,new _0x42449b(this['_m'][0x0+_0x36383f],this['_m'][0x1+_0x36383f],this['_m'][0x2+_0x36383f],this['_m'][0x3+_0x36383f]);}['getRowToRef'](_0x3e1f20,_0x30ca72){return 0x0<=_0x3e1f20&&_0x3e1f20<0x3&&(_0x30ca72['x']=this['_m'][0x0+(_0x3e1f20=0x4*_0x3e1f20)],_0x30ca72['y']=this['_m'][0x1+_0x3e1f20],_0x30ca72['z']=this['_m'][0x2+_0x3e1f20],_0x30ca72['w']=this['_m'][0x3+_0x3e1f20]),_0x30ca72;}['setRow'](_0x4ffe9c,_0x172d93){var _0x38f409=_0x412104;return this[_0x38f409(0x3cf9)](_0x4ffe9c,_0x172d93['x'],_0x172d93['y'],_0x172d93['z'],_0x172d93['w']);}[_0x412104(0x121e)](){var _0x25620b=_0x412104,_0x246a10=new this[(_0x25620b(0x239))]();return _0x126a7f['TransposeToRef'](this,_0x246a10),_0x246a10;}[_0x412104(0x1ec9)](_0x1aea5e){var _0x27fe24=_0x412104;return _0x126a7f[_0x27fe24(0x4a0)](this,_0x1aea5e),_0x1aea5e;}[_0x412104(0x3cf9)](_0x2fb4c9,_0xd6e2c7,_0xa7d48e,_0x19da40,_0x423687){var _0x1526d9=_0x412104;if(_0x2fb4c9<0x0||0x3<_0x2fb4c9)return this;return _0x2fb4c9*=0x4,(this['_m'][0x0+_0x2fb4c9]=_0xd6e2c7,this['_m'][0x1+_0x2fb4c9]=_0xa7d48e,this['_m'][0x2+_0x2fb4c9]=_0x19da40,this['_m'][0x3+_0x2fb4c9]=_0x423687,this[_0x1526d9(0x1c09)](),this);}[_0x412104(0x4018)](_0x41cbce){var _0x5c69b4=_0x412104,_0x2c9ece=new this[(_0x5c69b4(0x239))]();return this['scaleToRef'](_0x41cbce,_0x2c9ece),_0x2c9ece;}[_0x412104(0x15c6)](_0x2f4ea5,_0x2f5cec){var _0x271f82=_0x412104;for(let _0x387101=0x0;_0x387101<0x10;_0x387101++)_0x2f5cec['_m'][_0x387101]=this['_m'][_0x387101]*_0x2f4ea5;return _0x2f5cec[_0x271f82(0x1c09)](),_0x2f5cec;}[_0x412104(0x3d77)](_0x193d63,_0x137e3a){var _0x1ed8ff=_0x412104;for(let _0x26967a=0x0;_0x26967a<0x10;_0x26967a++)_0x137e3a['_m'][_0x26967a]+=this['_m'][_0x26967a]*_0x193d63;return _0x137e3a[_0x1ed8ff(0x1c09)](),_0x137e3a;}[_0x412104(0xd81)](_0x521e44){const _0xc7bd34=_0x53c106['Matrix'][0x0];this['invertToRef'](_0xc7bd34),_0xc7bd34['transposeToRef'](_0x521e44);var _0x32bae9=_0x521e44['_m'];return _0x126a7f['FromValuesToRef'](_0x32bae9[0x0],_0x32bae9[0x1],_0x32bae9[0x2],0x0,_0x32bae9[0x4],_0x32bae9[0x5],_0x32bae9[0x6],0x0,_0x32bae9[0x8],_0x32bae9[0x9],_0x32bae9[0xa],0x0,0x0,0x0,0x0,0x1,_0x521e44),_0x521e44;}[_0x412104(0x185c)](){var _0x159b02=_0x412104,_0x621c65=new this[(_0x159b02(0x239))]();return this['getRotationMatrixToRef'](_0x621c65),_0x621c65;}[_0x412104(0x98f)](_0x21a662){var _0x8eb024=_0x412104,_0x255729=_0x53c106['Vector3'][0x0];if(!this[_0x8eb024(0x16c4)](_0x255729))return _0x126a7f[_0x8eb024(0x34d1)](_0x21a662),_0x21a662;var _0x44eb51=this['_m'],_0x2635ea=0x1/_0x255729['_x'],_0x5895f5=0x1/_0x255729['_y'],_0x255729=0x1/_0x255729['_z'];return _0x126a7f[_0x8eb024(0x1272)](_0x44eb51[0x0]*_0x2635ea,_0x44eb51[0x1]*_0x2635ea,_0x44eb51[0x2]*_0x2635ea,0x0,_0x44eb51[0x4]*_0x5895f5,_0x44eb51[0x5]*_0x5895f5,_0x44eb51[0x6]*_0x5895f5,0x0,_0x44eb51[0x8]*_0x255729,_0x44eb51[0x9]*_0x255729,_0x44eb51[0xa]*_0x255729,0x0,0x0,0x0,0x0,0x1,_0x21a662),_0x21a662;}[_0x412104(0x2de6)](){var _0x15d605=_0x412104;const _0x19fd47=this['_m'];return _0x19fd47[0x2]*=-0x1,_0x19fd47[0x6]*=-0x1,_0x19fd47[0x8]*=-0x1,_0x19fd47[0x9]*=-0x1,_0x19fd47[0xe]*=-0x1,this[_0x15d605(0x1c09)](),this;}['toggleProjectionMatrixHandInPlace'](){var _0x359864=_0x412104;const _0x40e652=this['_m'];return _0x40e652[0x8]*=-0x1,_0x40e652[0x9]*=-0x1,_0x40e652[0xa]*=-0x1,_0x40e652[0xb]*=-0x1,this[_0x359864(0x1c09)](),this;}static[_0x412104(0x2858)](_0x2c8365,_0x2dfa85=0x0){var _0x97e955=new _0x126a7f();return _0x126a7f['FromArrayToRef'](_0x2c8365,_0x2dfa85,_0x97e955),_0x97e955;}static['FromArrayToRef'](_0x1166c7,_0x3dd9e8,_0x538079){for(let _0x53daca=0x0;_0x53daca<0x10;_0x53daca++)_0x538079['_m'][_0x53daca]=_0x1166c7[_0x53daca+_0x3dd9e8];return _0x538079['markAsUpdated'](),_0x538079;}static[_0x412104(0x3e11)](_0x2d4de0,_0x4de5ac,_0x2502f4,_0x41c3f2){var _0x9779e6=_0x412104;for(let _0x30726c=0x0;_0x30726c<0x10;_0x30726c++)_0x41c3f2['_m'][_0x30726c]=_0x2d4de0[_0x30726c+_0x4de5ac]*_0x2502f4;return _0x41c3f2[_0x9779e6(0x1c09)](),_0x41c3f2;}static get[_0x412104(0x3b35)](){var _0x455646=_0x412104;return _0x126a7f[_0x455646(0x3e7a)];}static['FromValuesToRef'](_0x2f7399,_0x57283d,_0x5a0724,_0x4203b5,_0x5ee573,_0x604c2,_0x6c8b59,_0x53e6c2,_0x1ae839,_0x426c0f,_0x3e9285,_0x4d0dfe,_0x225a0b,_0x2e8592,_0x1fb2b1,_0x4216b2,_0x246a15){const _0x101467=_0x246a15['_m'];_0x101467[0x0]=_0x2f7399,_0x101467[0x1]=_0x57283d,_0x101467[0x2]=_0x5a0724,_0x101467[0x3]=_0x4203b5,_0x101467[0x4]=_0x5ee573,_0x101467[0x5]=_0x604c2,_0x101467[0x6]=_0x6c8b59,_0x101467[0x7]=_0x53e6c2,_0x101467[0x8]=_0x1ae839,_0x101467[0x9]=_0x426c0f,_0x101467[0xa]=_0x3e9285,_0x101467[0xb]=_0x4d0dfe,_0x101467[0xc]=_0x225a0b,_0x101467[0xd]=_0x2e8592,_0x101467[0xe]=_0x1fb2b1,_0x101467[0xf]=_0x4216b2,_0x246a15['markAsUpdated']();}static[_0x412104(0x4050)](_0x3ffc29,_0x1361ba,_0x28ae60,_0x18f905,_0x1ab9bf,_0x1417c0,_0x301090,_0x3480b2,_0x374599,_0x346705,_0x5975fd,_0x46ccb7,_0xb89f49,_0x3f6385,_0x2c3c8d,_0x4b64e7){const _0x44c92e=new _0x126a7f(),_0x537a1f=_0x44c92e['_m'];return _0x537a1f[0x0]=_0x3ffc29,_0x537a1f[0x1]=_0x1361ba,_0x537a1f[0x2]=_0x28ae60,_0x537a1f[0x3]=_0x18f905,_0x537a1f[0x4]=_0x1ab9bf,_0x537a1f[0x5]=_0x1417c0,_0x537a1f[0x6]=_0x301090,_0x537a1f[0x7]=_0x3480b2,_0x537a1f[0x8]=_0x374599,_0x537a1f[0x9]=_0x346705,_0x537a1f[0xa]=_0x5975fd,_0x537a1f[0xb]=_0x46ccb7,_0x537a1f[0xc]=_0xb89f49,_0x537a1f[0xd]=_0x3f6385,_0x537a1f[0xe]=_0x2c3c8d,_0x537a1f[0xf]=_0x4b64e7,_0x44c92e['markAsUpdated'](),_0x44c92e;}static[_0x412104(0x52e)](_0xd66e50,_0x29433b,_0x102c2e){var _0x5ab00b=_0x412104,_0x5613c2=new _0x126a7f();return _0x126a7f[_0x5ab00b(0x3c76)](_0xd66e50,_0x29433b,_0x102c2e,_0x5613c2),_0x5613c2;}static['ComposeToRef'](_0x422577,_0x239c0b,_0x264adf,_0x2beeed){var _0x27e05f=_0x412104;const _0x2e1022=_0x2beeed['_m'];var _0x1a4fc2=_0x239c0b['_x'],_0xae177d=_0x239c0b['_y'],_0x4ed1a6=_0x239c0b['_z'],_0x239c0b=_0x239c0b['_w'],_0x41141c=_0x1a4fc2+_0x1a4fc2,_0x54baa1=_0xae177d+_0xae177d,_0x404f35=_0x4ed1a6+_0x4ed1a6,_0x26efb6=_0x1a4fc2*_0x41141c,_0x2f3f66=_0x1a4fc2*_0x54baa1,_0x1a4fc2=_0x1a4fc2*_0x404f35,_0x1cf34f=_0xae177d*_0x54baa1,_0xae177d=_0xae177d*_0x404f35,_0x4ed1a6=_0x4ed1a6*_0x404f35,_0x41141c=_0x239c0b*_0x41141c,_0x54baa1=_0x239c0b*_0x54baa1,_0x239c0b=_0x239c0b*_0x404f35,_0x404f35=_0x422577['_x'],_0x52c137=_0x422577['_y'],_0x422577=_0x422577['_z'];return _0x2e1022[0x0]=(0x1-(_0x1cf34f+_0x4ed1a6))*_0x404f35,_0x2e1022[0x1]=(_0x2f3f66+_0x239c0b)*_0x404f35,_0x2e1022[0x2]=(_0x1a4fc2-_0x54baa1)*_0x404f35,_0x2e1022[0x3]=0x0,_0x2e1022[0x4]=(_0x2f3f66-_0x239c0b)*_0x52c137,_0x2e1022[0x5]=(0x1-(_0x26efb6+_0x4ed1a6))*_0x52c137,_0x2e1022[0x6]=(_0xae177d+_0x41141c)*_0x52c137,_0x2e1022[0x7]=0x0,_0x2e1022[0x8]=(_0x1a4fc2+_0x54baa1)*_0x422577,_0x2e1022[0x9]=(_0xae177d-_0x41141c)*_0x422577,_0x2e1022[0xa]=(0x1-(_0x26efb6+_0x1cf34f))*_0x422577,_0x2e1022[0xb]=0x0,_0x2e1022[0xc]=_0x264adf['_x'],_0x2e1022[0xd]=_0x264adf['_y'],_0x2e1022[0xe]=_0x264adf['_z'],_0x2e1022[0xf]=0x1,_0x2beeed[_0x27e05f(0x1c09)](),_0x2beeed;}static[_0x412104(0x3228)](){var _0x2c5542=_0x412104;const _0x49b53d=_0x126a7f[_0x2c5542(0x4050)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);return _0x49b53d['_updateIdentityStatus'](!0x0),_0x49b53d;}static[_0x412104(0x34d1)](_0x3dd9d3){var _0x249ca6=_0x412104;return _0x126a7f['FromValuesToRef'](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,_0x3dd9d3),_0x3dd9d3[_0x249ca6(0x3ea5)](!0x0),_0x3dd9d3;}static[_0x412104(0x23ed)](){var _0x31d3f1=_0x412104;const _0xed618b=_0x126a7f['FromValues'](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);return _0xed618b[_0x31d3f1(0x3ea5)](!0x1),_0xed618b;}static['RotationX'](_0x15bfb5){var _0x2d3476=_0x412104,_0x5168ca=new _0x126a7f();return _0x126a7f[_0x2d3476(0x8d6)](_0x15bfb5,_0x5168ca),_0x5168ca;}static[_0x412104(0x2930)](_0x30665){var _0x2800c7=_0x412104,_0x39b6c6=new _0x30665[(_0x2800c7(0x239))]();return _0x30665[_0x2800c7(0x14f4)](_0x39b6c6),_0x39b6c6;}static[_0x412104(0x8d6)](_0x21f9f0,_0x276c60){var _0x29b226=_0x412104,_0x4fe8cb=Math[_0x29b226(0x41fd)](_0x21f9f0),_0x21f9f0=Math[_0x29b226(0x3d17)](_0x21f9f0);return _0x126a7f[_0x29b226(0x1272)](0x1,0x0,0x0,0x0,0x0,_0x21f9f0,_0x4fe8cb,0x0,0x0,-_0x4fe8cb,_0x21f9f0,0x0,0x0,0x0,0x0,0x1,_0x276c60),_0x276c60[_0x29b226(0x3ea5)](0x1===_0x21f9f0&&0x0===_0x4fe8cb),_0x276c60;}static[_0x412104(0x2304)](_0x440968){var _0xd4ea61=_0x412104,_0x4b7179=new _0x126a7f();return _0x126a7f[_0xd4ea61(0xda1)](_0x440968,_0x4b7179),_0x4b7179;}static[_0x412104(0xda1)](_0x16a7e0,_0x24181e){var _0x358deb=_0x412104,_0x137586=Math[_0x358deb(0x41fd)](_0x16a7e0),_0x16a7e0=Math[_0x358deb(0x3d17)](_0x16a7e0);return _0x126a7f[_0x358deb(0x1272)](_0x16a7e0,0x0,-_0x137586,0x0,0x0,0x1,0x0,0x0,_0x137586,0x0,_0x16a7e0,0x0,0x0,0x0,0x0,0x1,_0x24181e),_0x24181e[_0x358deb(0x3ea5)](0x1===_0x16a7e0&&0x0===_0x137586),_0x24181e;}static[_0x412104(0x3a8e)](_0x7a326b){var _0x5f5dd1=_0x412104,_0x90f35d=new _0x126a7f();return _0x126a7f[_0x5f5dd1(0x22a8)](_0x7a326b,_0x90f35d),_0x90f35d;}static[_0x412104(0x22a8)](_0x186576,_0x21653b){var _0x474777=_0x412104,_0x295a56=Math[_0x474777(0x41fd)](_0x186576),_0x186576=Math[_0x474777(0x3d17)](_0x186576);return _0x126a7f['FromValuesToRef'](_0x186576,_0x295a56,0x0,0x0,-_0x295a56,_0x186576,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,_0x21653b),_0x21653b[_0x474777(0x3ea5)](0x1===_0x186576&&0x0===_0x295a56),_0x21653b;}static[_0x412104(0x16dd)](_0x2f8246,_0x5dad73){var _0x1219ab=new _0x126a7f();return _0x126a7f['RotationAxisToRef'](_0x2f8246,_0x5dad73,_0x1219ab),_0x1219ab;}static[_0x412104(0x2f03)](_0x277157,_0x24974f,_0x41d1c8){var _0x1b6a48=_0x412104,_0x3a7200=Math['sin'](-_0x24974f),_0x24974f=Math[_0x1b6a48(0x3d17)](-_0x24974f),_0x1bddda=0x1-_0x24974f;_0x277157['normalize']();const _0xc3a15f=_0x41d1c8['_m'];return _0xc3a15f[0x0]=_0x277157['_x']*_0x277157['_x']*_0x1bddda+_0x24974f,_0xc3a15f[0x1]=_0x277157['_x']*_0x277157['_y']*_0x1bddda-_0x277157['_z']*_0x3a7200,_0xc3a15f[0x2]=_0x277157['_x']*_0x277157['_z']*_0x1bddda+_0x277157['_y']*_0x3a7200,_0xc3a15f[0x3]=0x0,_0xc3a15f[0x4]=_0x277157['_y']*_0x277157['_x']*_0x1bddda+_0x277157['_z']*_0x3a7200,_0xc3a15f[0x5]=_0x277157['_y']*_0x277157['_y']*_0x1bddda+_0x24974f,_0xc3a15f[0x6]=_0x277157['_y']*_0x277157['_z']*_0x1bddda-_0x277157['_x']*_0x3a7200,_0xc3a15f[0x7]=0x0,_0xc3a15f[0x8]=_0x277157['_z']*_0x277157['_x']*_0x1bddda-_0x277157['_y']*_0x3a7200,_0xc3a15f[0x9]=_0x277157['_z']*_0x277157['_y']*_0x1bddda+_0x277157['_x']*_0x3a7200,_0xc3a15f[0xa]=_0x277157['_z']*_0x277157['_z']*_0x1bddda+_0x24974f,_0xc3a15f[0xb]=0x0,_0xc3a15f[0xc]=0x0,_0xc3a15f[0xd]=0x0,_0xc3a15f[0xe]=0x0,_0xc3a15f[0xf]=0x1,_0x41d1c8[_0x1b6a48(0x1c09)](),_0x41d1c8;}static[_0x412104(0xaf6)](_0x29e294,_0x407dd5,_0x50b8d5){var _0x465cc9=_0x412104,_0x3dcf0b=_0x47fd7d['Dot'](_0x407dd5,_0x29e294);const _0x5024f4=_0x50b8d5['_m'];return _0x3dcf0b<-0x1+_0x420fa3['kn']?(_0x5024f4[0x0]=-0x1,_0x5024f4[0x1]=0x0,_0x5024f4[0x2]=0x0,_0x5024f4[0x3]=0x0,_0x5024f4[0x4]=0x0,_0x5024f4[0x5]=-0x1,_0x5024f4[0x6]=0x0,_0x5024f4[0x7]=0x0,_0x5024f4[0x8]=0x0,_0x5024f4[0x9]=0x0,_0x5024f4[0xa]=0x1):(_0x407dd5=_0x47fd7d['Cross'](_0x407dd5,_0x29e294),_0x29e294=0x1/(0x1+_0x3dcf0b),_0x5024f4[0x0]=_0x407dd5['_x']*_0x407dd5['_x']*_0x29e294+_0x3dcf0b,_0x5024f4[0x1]=_0x407dd5['_y']*_0x407dd5['_x']*_0x29e294-_0x407dd5['_z'],_0x5024f4[0x2]=_0x407dd5['_z']*_0x407dd5['_x']*_0x29e294+_0x407dd5['_y'],_0x5024f4[0x3]=0x0,_0x5024f4[0x4]=_0x407dd5['_x']*_0x407dd5['_y']*_0x29e294+_0x407dd5['_z'],_0x5024f4[0x5]=_0x407dd5['_y']*_0x407dd5['_y']*_0x29e294+_0x3dcf0b,_0x5024f4[0x6]=_0x407dd5['_z']*_0x407dd5['_y']*_0x29e294-_0x407dd5['_x'],_0x5024f4[0x7]=0x0,_0x5024f4[0x8]=_0x407dd5['_x']*_0x407dd5['_z']*_0x29e294-_0x407dd5['_y'],_0x5024f4[0x9]=_0x407dd5['_y']*_0x407dd5['_z']*_0x29e294+_0x407dd5['_x'],_0x5024f4[0xa]=_0x407dd5['_z']*_0x407dd5['_z']*_0x29e294+_0x3dcf0b),_0x5024f4[0xb]=0x0,_0x5024f4[0xc]=0x0,_0x5024f4[0xd]=0x0,_0x5024f4[0xe]=0x0,_0x5024f4[0xf]=0x1,_0x50b8d5[_0x465cc9(0x1c09)](),_0x50b8d5;}static['RotationYawPitchRoll'](_0x2b7474,_0x105903,_0xf6f7fe){var _0x2e408f=_0x412104,_0x159042=new _0x126a7f();return _0x126a7f[_0x2e408f(0x3671)](_0x2b7474,_0x105903,_0xf6f7fe,_0x159042),_0x159042;}static[_0x412104(0x3671)](_0x51d16d,_0x4bd950,_0x4db0d2,_0x2dfa96){var _0x48e698=_0x412104;return _0x213bca[_0x48e698(0x3671)](_0x51d16d,_0x4bd950,_0x4db0d2,_0x53c106[_0x48e698(0x2e4e)][0x0]),_0x53c106[_0x48e698(0x2e4e)][0x0][_0x48e698(0x410e)](_0x2dfa96),_0x2dfa96;}static[_0x412104(0x3455)](_0x54801c,_0x2f1df1,_0xbdb14f){var _0x4bec27=_0x412104,_0x4f2406=new _0x126a7f();return _0x126a7f[_0x4bec27(0x3ad8)](_0x54801c,_0x2f1df1,_0xbdb14f,_0x4f2406),_0x4f2406;}static[_0x412104(0x3ad8)](_0x48b37a,_0x4f277d,_0x50f38e,_0x36052b){var _0x152cdd=_0x412104;return _0x126a7f[_0x152cdd(0x1272)](_0x48b37a,0x0,0x0,0x0,0x0,_0x4f277d,0x0,0x0,0x0,0x0,_0x50f38e,0x0,0x0,0x0,0x0,0x1,_0x36052b),_0x36052b[_0x152cdd(0x3ea5)](0x1===_0x48b37a&&0x1===_0x4f277d&&0x1===_0x50f38e),_0x36052b;}static[_0x412104(0x3db7)](_0x47a26c,_0x228128,_0x3defe5){var _0x23e869=_0x412104,_0x5a6be3=new _0x126a7f();return _0x126a7f[_0x23e869(0x964)](_0x47a26c,_0x228128,_0x3defe5,_0x5a6be3),_0x5a6be3;}static[_0x412104(0x964)](_0x21c261,_0x592061,_0x40b6d1,_0x418e2c){var _0x24fc6e=_0x412104;return _0x126a7f[_0x24fc6e(0x1272)](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,_0x21c261,_0x592061,_0x40b6d1,0x1,_0x418e2c),_0x418e2c[_0x24fc6e(0x3ea5)](0x0===_0x21c261&&0x0===_0x592061&&0x0===_0x40b6d1),_0x418e2c;}static['Lerp'](_0x93368a,_0x122f66,_0x511b61){var _0x48caa9=_0x412104,_0x557a6f=new _0x93368a['constructor']();return _0x126a7f[_0x48caa9(0x1ac)](_0x93368a,_0x122f66,_0x511b61,_0x557a6f),_0x557a6f;}static[_0x412104(0x1ac)](_0x3a5dcc,_0x3c5871,_0x1c96a6,_0x51ab27){var _0x22206c=_0x412104;const _0x597e80=_0x51ab27['_m'];var _0x458feb=_0x3a5dcc['m'],_0x48d11b=_0x3c5871['m'];for(let _0x3dd4b5=0x0;_0x3dd4b5<0x10;_0x3dd4b5++)_0x597e80[_0x3dd4b5]=_0x458feb[_0x3dd4b5]*(0x1-_0x1c96a6)+_0x48d11b[_0x3dd4b5]*_0x1c96a6;return _0x51ab27[_0x22206c(0x1c09)](),_0x51ab27;}static[_0x412104(0x29d4)](_0x1b6e95,_0x122c3f,_0x580c3c){var _0x1298e4=_0x412104,_0x301cdb=new _0x1b6e95['constructor']();return _0x126a7f[_0x1298e4(0x614)](_0x1b6e95,_0x122c3f,_0x580c3c,_0x301cdb),_0x301cdb;}static[_0x412104(0x614)](_0x5b1b29,_0x1dc87a,_0x4762ef,_0x4ee8fe){var _0x26ab8c=_0x412104,_0xdcfee5=_0x53c106[_0x26ab8c(0xf88)][0x0],_0x5068c5=_0x53c106['Quaternion'][0x0],_0x5a709e=_0x53c106[_0x26ab8c(0xf88)][0x1],_0x5b1b29=(_0x5b1b29[_0x26ab8c(0x16c4)](_0xdcfee5,_0x5068c5,_0x5a709e),_0x53c106[_0x26ab8c(0xf88)][0x2]),_0x2947ed=_0x53c106[_0x26ab8c(0x2e4e)][0x1],_0x255310=_0x53c106['Vector3'][0x3],_0x1dc87a=(_0x1dc87a[_0x26ab8c(0x16c4)](_0x5b1b29,_0x2947ed,_0x255310),_0x53c106[_0x26ab8c(0xf88)][0x4]),_0xdcfee5=(_0x47fd7d[_0x26ab8c(0x1ac)](_0xdcfee5,_0x5b1b29,_0x4762ef,_0x1dc87a),_0x53c106['Quaternion'][0x2]),_0x5b1b29=(_0x213bca[_0x26ab8c(0x29ef)](_0x5068c5,_0x2947ed,_0x4762ef,_0xdcfee5),_0x53c106[_0x26ab8c(0xf88)][0x5]);return _0x47fd7d[_0x26ab8c(0x1ac)](_0x5a709e,_0x255310,_0x4762ef,_0x5b1b29),_0x126a7f[_0x26ab8c(0x3c76)](_0x1dc87a,_0xdcfee5,_0x5b1b29,_0x4ee8fe),_0x4ee8fe;}static['LookAtLH'](_0x2bccaf,_0x36246d,_0x236232){var _0xfa7eb7=_0x412104,_0x2931e5=new _0x126a7f();return _0x126a7f[_0xfa7eb7(0x1db4)](_0x2bccaf,_0x36246d,_0x236232,_0x2931e5),_0x2931e5;}static['LookAtLHToRef'](_0x5dd27f,_0x3b67e2,_0xfa21c6,_0x57daed){var _0x52c521=_0x412104;const _0x278d41=_0x53c106[_0x52c521(0xf88)][0x0],_0x38cf07=_0x53c106[_0x52c521(0xf88)][0x1],_0x965fef=_0x53c106['Vector3'][0x2];_0x3b67e2['subtractToRef'](_0x5dd27f,_0x965fef),_0x965fef[_0x52c521(0x3f07)](),_0x47fd7d['CrossToRef'](_0xfa21c6,_0x965fef,_0x278d41),(_0x3b67e2=_0x278d41['lengthSquared'](),0x0===_0x3b67e2?_0x278d41['x']=0x1:_0x278d41[_0x52c521(0x1b25)](Math[_0x52c521(0x3f3e)](_0x3b67e2)),_0x47fd7d['CrossToRef'](_0x965fef,_0x278d41,_0x38cf07),_0x38cf07[_0x52c521(0x3f07)](),_0xfa21c6=-_0x47fd7d[_0x52c521(0x365c)](_0x278d41,_0x5dd27f),_0x3b67e2=-_0x47fd7d[_0x52c521(0x365c)](_0x38cf07,_0x5dd27f),_0x5dd27f=-_0x47fd7d[_0x52c521(0x365c)](_0x965fef,_0x5dd27f)),_0x126a7f[_0x52c521(0x1272)](_0x278d41['_x'],_0x38cf07['_x'],_0x965fef['_x'],0x0,_0x278d41['_y'],_0x38cf07['_y'],_0x965fef['_y'],0x0,_0x278d41['_z'],_0x38cf07['_z'],_0x965fef['_z'],0x0,_0xfa21c6,_0x3b67e2,_0x5dd27f,0x1,_0x57daed);}static[_0x412104(0x9ad)](_0x47e0f8,_0x2b307c,_0x1613eb){var _0x240187=new _0x126a7f();return _0x126a7f['LookAtRHToRef'](_0x47e0f8,_0x2b307c,_0x1613eb,_0x240187),_0x240187;}static[_0x412104(0x2172)](_0x2df245,_0x53fa51,_0x4b95d9,_0x468e67){var _0x3f8b41=_0x412104;const _0x44bc7b=_0x53c106[_0x3f8b41(0xf88)][0x0],_0x188c0b=_0x53c106['Vector3'][0x1],_0x5dc465=_0x53c106[_0x3f8b41(0xf88)][0x2];return _0x2df245[_0x3f8b41(0x407)](_0x53fa51,_0x5dc465),_0x5dc465[_0x3f8b41(0x3f07)](),_0x47fd7d[_0x3f8b41(0x40ac)](_0x4b95d9,_0x5dc465,_0x44bc7b),(_0x53fa51=_0x44bc7b[_0x3f8b41(0x3376)](),0x0===_0x53fa51?_0x44bc7b['x']=0x1:_0x44bc7b['normalizeFromLength'](Math[_0x3f8b41(0x3f3e)](_0x53fa51)),_0x47fd7d['CrossToRef'](_0x5dc465,_0x44bc7b,_0x188c0b),_0x188c0b[_0x3f8b41(0x3f07)](),_0x4b95d9=-_0x47fd7d[_0x3f8b41(0x365c)](_0x44bc7b,_0x2df245),_0x53fa51=-_0x47fd7d[_0x3f8b41(0x365c)](_0x188c0b,_0x2df245),_0x2df245=-_0x47fd7d[_0x3f8b41(0x365c)](_0x5dc465,_0x2df245)),(_0x126a7f[_0x3f8b41(0x1272)](_0x44bc7b['_x'],_0x188c0b['_x'],_0x5dc465['_x'],0x0,_0x44bc7b['_y'],_0x188c0b['_y'],_0x5dc465['_y'],0x0,_0x44bc7b['_z'],_0x188c0b['_z'],_0x5dc465['_z'],0x0,_0x4b95d9,_0x53fa51,_0x2df245,0x1,_0x468e67),_0x468e67);}static[_0x412104(0x2fab)](_0x9eb358,_0x420397){var _0x1f14b9=_0x412104,_0x2b3d46=new _0x126a7f();return _0x126a7f[_0x1f14b9(0x266)](_0x9eb358,_0x420397,_0x2b3d46),_0x2b3d46;}static[_0x412104(0x266)](_0x39ae0b,_0x3ce622,_0x5bfc78){var _0x377414=_0x412104;const _0x542721=_0x53c106['Vector3'][0x0];return _0x542721[_0x377414(0xa83)](_0x39ae0b),_0x542721['scaleInPlace'](-0x1),_0x39ae0b=_0x53c106['Vector3'][0x1],(_0x47fd7d[_0x377414(0x40ac)](_0x3ce622,_0x542721,_0x39ae0b),_0x126a7f[_0x377414(0x1272)](_0x39ae0b['_x'],_0x39ae0b['_y'],_0x39ae0b['_z'],0x0,_0x3ce622['_x'],_0x3ce622['_y'],_0x3ce622['_z'],0x0,_0x542721['_x'],_0x542721['_y'],_0x542721['_z'],0x0,0x0,0x0,0x0,0x1,_0x5bfc78),_0x5bfc78);}static[_0x412104(0xff1)](_0x3a5cca,_0x1c7816){var _0x156295=_0x412104,_0x52a6c8=new _0x126a7f();return _0x126a7f[_0x156295(0x3a30)](_0x3a5cca,_0x1c7816,_0x52a6c8),_0x52a6c8;}static[_0x412104(0x3a30)](_0x463a61,_0x5a5761,_0x222905){var _0x51bc0d=_0x412104,_0xfa418d=_0x53c106[_0x51bc0d(0xf88)][0x2];return _0x47fd7d[_0x51bc0d(0x40ac)](_0x5a5761,_0x463a61,_0xfa418d),_0x126a7f[_0x51bc0d(0x1272)](_0xfa418d['_x'],_0xfa418d['_y'],_0xfa418d['_z'],0x0,_0x5a5761['_x'],_0x5a5761['_y'],_0x5a5761['_z'],0x0,_0x463a61['_x'],_0x463a61['_y'],_0x463a61['_z'],0x0,0x0,0x0,0x0,0x1,_0x222905),_0x222905;}static['OrthoLH'](_0x1b6c99,_0x2376a4,_0x4374cc,_0x16d7fd,_0x2a93b2){var _0x445554=new _0x126a7f();return _0x126a7f['OrthoLHToRef'](_0x1b6c99,_0x2376a4,_0x4374cc,_0x16d7fd,_0x445554,_0x2a93b2),_0x445554;}static[_0x412104(0x1e53)](_0x5b37c6,_0x24ea6f,_0x486bc6,_0x50fb6f,_0x3b6633,_0x5f3d4d){var _0x191c66=_0x412104,_0x5b37c6=0x2/_0x5b37c6,_0x24ea6f=0x2/_0x24ea6f,_0x37622c=0x2/(_0x50fb6f-_0x486bc6),_0x50fb6f=-(_0x50fb6f+_0x486bc6)/(_0x50fb6f-_0x486bc6);return _0x126a7f['FromValuesToRef'](_0x5b37c6,0x0,0x0,0x0,0x0,_0x24ea6f,0x0,0x0,0x0,0x0,_0x37622c,0x0,0x0,0x0,_0x50fb6f,0x1,_0x3b6633),_0x5f3d4d&&_0x3b6633[_0x191c66(0x2e19)](_0x1fcc8f,_0x3b6633),_0x3b6633[_0x191c66(0x3ea5)](0x1==_0x5b37c6&&0x1==_0x24ea6f&&0x1==_0x37622c&&0x0==_0x50fb6f),_0x3b6633;}static[_0x412104(0x475)](_0x4fa6da,_0x786e08,_0x4226c9,_0x34dcc0,_0x5759af,_0x5bc6df,_0x2e8d1a){var _0x21e3bb=_0x412104,_0x4cd441=new _0x126a7f();return _0x126a7f[_0x21e3bb(0x1006)](_0x4fa6da,_0x786e08,_0x4226c9,_0x34dcc0,_0x5759af,_0x5bc6df,_0x4cd441,_0x2e8d1a),_0x4cd441;}static[_0x412104(0x1006)](_0x35bf9e,_0x3617c6,_0x6e05cf,_0x198fe1,_0x403b1b,_0x5a4c6d,_0x21e682,_0x3b2c3c){var _0x4f4f59=_0x412104,_0x9dba4b=0x2/(_0x3617c6-_0x35bf9e),_0x3871b1=0x2/(_0x198fe1-_0x6e05cf),_0x157721=0x2/(_0x5a4c6d-_0x403b1b),_0x5a4c6d=-(_0x5a4c6d+_0x403b1b)/(_0x5a4c6d-_0x403b1b),_0x403b1b=(_0x35bf9e+_0x3617c6)/(_0x35bf9e-_0x3617c6),_0x35bf9e=(_0x198fe1+_0x6e05cf)/(_0x6e05cf-_0x198fe1);return _0x126a7f['FromValuesToRef'](_0x9dba4b,0x0,0x0,0x0,0x0,_0x3871b1,0x0,0x0,0x0,0x0,_0x157721,0x0,_0x403b1b,_0x35bf9e,_0x5a4c6d,0x1,_0x21e682),_0x3b2c3c&&_0x21e682[_0x4f4f59(0x2e19)](_0x1fcc8f,_0x21e682),_0x21e682[_0x4f4f59(0x1c09)](),_0x21e682;}static[_0x412104(0x1251)](_0x576ece,_0x45016d,_0x57bd1b,_0x2576d4,_0x2b4ce1,_0x11aa09,_0x2753db){var _0x4e83d5=_0x412104,_0x12ca2b=new _0x126a7f();return _0x126a7f[_0x4e83d5(0x1cdb)](_0x576ece,_0x45016d,_0x57bd1b,_0x2576d4,_0x2b4ce1,_0x11aa09,_0x12ca2b,_0x2753db),_0x12ca2b;}static[_0x412104(0x1cdb)](_0x18c1d1,_0x32595e,_0x3b7874,_0x27b37d,_0x4e0c9c,_0x81536e,_0x2e4039,_0x4897c7){return _0x126a7f['OrthoOffCenterLHToRef'](_0x18c1d1,_0x32595e,_0x3b7874,_0x27b37d,_0x4e0c9c,_0x81536e,_0x2e4039,_0x4897c7),_0x2e4039['_m'][0xa]*=-0x1,_0x2e4039;}static['PerspectiveLH'](_0x5233a2,_0x23c431,_0x14d6eb,_0x5d2a4e,_0x2fcdf9,_0x5b558a=0x0){var _0x36683c=_0x412104;const _0x108e2c=new _0x126a7f();var _0x5233a2=0x2*_0x14d6eb/_0x5233a2,_0x23c431=0x2*_0x14d6eb/_0x23c431,_0x634252=(_0x5d2a4e+_0x14d6eb)/(_0x5d2a4e-_0x14d6eb),_0x5d2a4e=-0x2*_0x5d2a4e*_0x14d6eb/(_0x5d2a4e-_0x14d6eb),_0x14d6eb=Math[_0x36683c(0x2f78)](_0x5b558a);return _0x126a7f[_0x36683c(0x1272)](_0x5233a2,0x0,0x0,0x0,0x0,_0x23c431,0x0,_0x14d6eb,0x0,0x0,_0x634252,0x1,0x0,0x0,_0x5d2a4e,0x0,_0x108e2c),_0x2fcdf9&&_0x108e2c[_0x36683c(0x2e19)](_0x1fcc8f,_0x108e2c),_0x108e2c[_0x36683c(0x3ea5)](!0x1),_0x108e2c;}static[_0x412104(0x17ec)](_0xae33e4,_0x157eea,_0x1dbfca,_0x51368e,_0x1a4ace,_0x511035=0x0,_0x171152=!0x1){var _0x53f428=_0x412104,_0x4137c6=new _0x126a7f();return _0x126a7f[_0x53f428(0xa39)](_0xae33e4,_0x157eea,_0x1dbfca,_0x51368e,_0x4137c6,!0x0,_0x1a4ace,_0x511035,_0x171152),_0x4137c6;}static['PerspectiveFovLHToRef'](_0x3a3941,_0x35be88,_0x3d275d,_0x500f2d,_0x2d8371,_0x7585e0=!0x0,_0x3e882f,_0x2f6057=0x0,_0x25fc5a=!0x1){var _0x4ebb01=_0x412104,_0x3a3941=0x1/Math[_0x4ebb01(0x2f78)](0.5*_0x3a3941),_0xe5e8e8=_0x7585e0?_0x3a3941/_0x35be88:_0x3a3941,_0x7585e0=_0x7585e0?_0x3a3941:_0x3a3941*_0x35be88,_0x3a3941=_0x25fc5a&&0x0===_0x3d275d?-0x1:0x0!==_0x500f2d?(_0x500f2d+_0x3d275d)/(_0x500f2d-_0x3d275d):0x1,_0x35be88=_0x25fc5a&&0x0===_0x3d275d?0x2*_0x500f2d:0x0!==_0x500f2d?-0x2*_0x500f2d*_0x3d275d/(_0x500f2d-_0x3d275d):-0x2*_0x3d275d,_0x25fc5a=Math[_0x4ebb01(0x2f78)](_0x2f6057);return _0x126a7f[_0x4ebb01(0x1272)](_0xe5e8e8,0x0,0x0,0x0,0x0,_0x7585e0,0x0,_0x25fc5a,0x0,0x0,_0x3a3941,0x1,0x0,0x0,_0x35be88,0x0,_0x2d8371),_0x3e882f&&_0x2d8371['multiplyToRef'](_0x1fcc8f,_0x2d8371),_0x2d8371[_0x4ebb01(0x3ea5)](!0x1),_0x2d8371;}static['PerspectiveFovReverseLHToRef'](_0x1d0819,_0x5a3808,_0x327cc0,_0x765e97,_0x2b3b3c,_0x2c1212=!0x0,_0x58a5e3,_0x3161a=0x0){var _0x4d5fcb=_0x412104,_0x1d0819=0x1/Math[_0x4d5fcb(0x2f78)](0.5*_0x1d0819),_0x2ff0ac=_0x2c1212?_0x1d0819/_0x5a3808:_0x1d0819,_0x2c1212=_0x2c1212?_0x1d0819:_0x1d0819*_0x5a3808,_0x1d0819=Math['tan'](_0x3161a);return _0x126a7f['FromValuesToRef'](_0x2ff0ac,0x0,0x0,0x0,0x0,_0x2c1212,0x0,_0x1d0819,0x0,0x0,-_0x327cc0,0x1,0x0,0x0,0x1,0x0,_0x2b3b3c),_0x58a5e3&&_0x2b3b3c[_0x4d5fcb(0x2e19)](_0x1fcc8f,_0x2b3b3c),_0x2b3b3c[_0x4d5fcb(0x3ea5)](!0x1),_0x2b3b3c;}static[_0x412104(0x1d67)](_0x4adf93,_0x138b79,_0x11de9a,_0x4bb7f2,_0x5a1948,_0x1aea91=0x0,_0x16a2b9=!0x1){var _0x30b3a1=_0x412104,_0x6490f6=new _0x126a7f();return _0x126a7f[_0x30b3a1(0x337d)](_0x4adf93,_0x138b79,_0x11de9a,_0x4bb7f2,_0x6490f6,!0x0,_0x5a1948,_0x1aea91,_0x16a2b9),_0x6490f6;}static['PerspectiveFovRHToRef'](_0x333153,_0x2a7e55,_0x154639,_0x4b844b,_0x1f1db8,_0x4c1146=!0x0,_0x4b484f,_0x3bb249=0x0,_0xc86209=!0x1){var _0x469da0=_0x412104,_0x333153=0x1/Math[_0x469da0(0x2f78)](0.5*_0x333153),_0x497f24=_0x4c1146?_0x333153/_0x2a7e55:_0x333153,_0x4c1146=_0x4c1146?_0x333153:_0x333153*_0x2a7e55,_0x333153=_0xc86209&&0x0===_0x154639?0x1:0x0!==_0x4b844b?-(_0x4b844b+_0x154639)/(_0x4b844b-_0x154639):-0x1,_0x2a7e55=_0xc86209&&0x0===_0x154639?0x2*_0x4b844b:0x0!==_0x4b844b?-0x2*_0x4b844b*_0x154639/(_0x4b844b-_0x154639):-0x2*_0x154639,_0xc86209=Math[_0x469da0(0x2f78)](_0x3bb249);return _0x126a7f['FromValuesToRef'](_0x497f24,0x0,0x0,0x0,0x0,_0x4c1146,0x0,_0xc86209,0x0,0x0,_0x333153,-0x1,0x0,0x0,_0x2a7e55,0x0,_0x1f1db8),_0x4b484f&&_0x1f1db8[_0x469da0(0x2e19)](_0x1fcc8f,_0x1f1db8),_0x1f1db8['_updateIdentityStatus'](!0x1),_0x1f1db8;}static[_0x412104(0x1a05)](_0x1cf902,_0x54f6bc,_0x56c0c0,_0x31bf89,_0xe1b774,_0x3beefd=!0x0,_0x2a34a2,_0x438b57=0x0){var _0x12ac16=_0x412104,_0x1cf902=0x1/Math[_0x12ac16(0x2f78)](0.5*_0x1cf902),_0x346477=_0x3beefd?_0x1cf902/_0x54f6bc:_0x1cf902,_0x3beefd=_0x3beefd?_0x1cf902:_0x1cf902*_0x54f6bc,_0x1cf902=Math['tan'](_0x438b57);return _0x126a7f[_0x12ac16(0x1272)](_0x346477,0x0,0x0,0x0,0x0,_0x3beefd,0x0,_0x1cf902,0x0,0x0,-_0x56c0c0,-0x1,0x0,0x0,-0x1,0x0,_0xe1b774),_0x2a34a2&&_0xe1b774[_0x12ac16(0x2e19)](_0x1fcc8f,_0xe1b774),_0xe1b774[_0x12ac16(0x3ea5)](!0x1),_0xe1b774;}static[_0x412104(0x3a4b)](_0x4818fa,_0x2fc088,_0xe291,_0x1abbbf,_0x1cabf6=!0x1,_0x4a6432,_0x5290d8=0x0){var _0x5dc5ca=_0x412104,_0x1cabf6=_0x1cabf6?-0x1:0x1,_0x1ce26f=Math[_0x5dc5ca(0x2f78)](_0x4818fa['upDegrees']*Math['PI']/0xb4),_0x32058=Math[_0x5dc5ca(0x2f78)](_0x4818fa[_0x5dc5ca(0x332a)]*Math['PI']/0xb4),_0x301200=Math['tan'](_0x4818fa[_0x5dc5ca(0x1fde)]*Math['PI']/0xb4),_0x4818fa=Math[_0x5dc5ca(0x2f78)](_0x4818fa[_0x5dc5ca(0x2355)]*Math['PI']/0xb4),_0xd17735=0x2/(_0x301200+_0x4818fa),_0x5a7d6d=0x2/(_0x1ce26f+_0x32058),_0x5290d8=Math[_0x5dc5ca(0x2f78)](_0x5290d8);const _0x9413b0=_0x1abbbf['_m'];return _0x9413b0[0x0]=_0xd17735,_0x9413b0[0x1]=_0x9413b0[0x2]=_0x9413b0[0x3]=_0x9413b0[0x4]=0x0,_0x9413b0[0x5]=_0x5a7d6d,_0x9413b0[0x6]=0x0,_0x9413b0[0x7]=_0x5290d8,_0x9413b0[0x8]=(_0x301200-_0x4818fa)*_0xd17735*0.5,_0x9413b0[0x9]=-(_0x1ce26f-_0x32058)*_0x5a7d6d*0.5,_0x9413b0[0xa]=-_0xe291/(_0x2fc088-_0xe291),_0x9413b0[0xb]=_0x1cabf6,_0x9413b0[0xc]=_0x9413b0[0xd]=_0x9413b0[0xf]=0x0,_0x9413b0[0xe]=-0x2*_0xe291*_0x2fc088/(_0xe291-_0x2fc088),_0x4a6432&&_0x1abbbf[_0x5dc5ca(0x2e19)](_0x1fcc8f,_0x1abbbf),_0x1abbbf['markAsUpdated'](),_0x1abbbf;}static[_0x412104(0x232e)](_0x32964e,_0x54e7f0,_0x430eee,_0x1164d6,_0x49ea06,_0x4ffe18){var _0x136982=_0x412104,_0x22a961=_0x32964e['width'],_0x5792e2=_0x32964e[_0x136982(0xc32)],_0x22cfae=_0x32964e['x'],_0x32964e=_0x32964e['y'],_0x4ffe18=_0x126a7f[_0x136982(0x4050)](_0x22a961/0x2,0x0,0x0,0x0,0x0,-_0x5792e2/0x2,0x0,0x0,0x0,0x0,_0x4ffe18-_0x49ea06,0x0,_0x22cfae+_0x22a961/0x2,_0x5792e2/0x2+_0x32964e,_0x49ea06,0x1);const _0x5f08df=new _0x54e7f0[(_0x136982(0x239))]();return _0x54e7f0['multiplyToRef'](_0x430eee,_0x5f08df),_0x5f08df[_0x136982(0x2e19)](_0x1164d6,_0x5f08df),_0x5f08df[_0x136982(0x2e19)](_0x4ffe18,_0x5f08df);}static[_0x412104(0x23b2)](_0x325daf){var _0x4ff62a=_0x412104;return _0x325daf=_0x325daf['m'],_0x325daf=[_0x325daf[0x0],_0x325daf[0x1],_0x325daf[0x4],_0x325daf[0x5]],_0xa3a64['Z'][_0x4ff62a(0x375c)]?_0x325daf:new Float32Array(_0x325daf);}static['GetAsMatrix3x3'](_0x9cc597){var _0x248909=_0x412104;return _0x9cc597=_0x9cc597['m'],_0x9cc597=[_0x9cc597[0x0],_0x9cc597[0x1],_0x9cc597[0x2],_0x9cc597[0x4],_0x9cc597[0x5],_0x9cc597[0x6],_0x9cc597[0x8],_0x9cc597[0x9],_0x9cc597[0xa]],_0xa3a64['Z'][_0x248909(0x375c)]?_0x9cc597:new Float32Array(_0x9cc597);}static[_0x412104(0x1d97)](_0x554bd3){var _0x3379b8=_0x412104,_0x25359f=new _0x554bd3[(_0x3379b8(0x239))]();return _0x126a7f['TransposeToRef'](_0x554bd3,_0x25359f),_0x25359f;}static[_0x412104(0x4a0)](_0x24fe31,_0x2c62a1){var _0x186cc0=_0x412104;const _0x1f6b57=_0x2c62a1['_m'];var _0x5dde47=_0x24fe31['m'];return _0x1f6b57[0x0]=_0x5dde47[0x0],_0x1f6b57[0x1]=_0x5dde47[0x4],_0x1f6b57[0x2]=_0x5dde47[0x8],_0x1f6b57[0x3]=_0x5dde47[0xc],_0x1f6b57[0x4]=_0x5dde47[0x1],_0x1f6b57[0x5]=_0x5dde47[0x5],_0x1f6b57[0x6]=_0x5dde47[0x9],_0x1f6b57[0x7]=_0x5dde47[0xd],_0x1f6b57[0x8]=_0x5dde47[0x2],_0x1f6b57[0x9]=_0x5dde47[0x6],_0x1f6b57[0xa]=_0x5dde47[0xa],_0x1f6b57[0xb]=_0x5dde47[0xe],_0x1f6b57[0xc]=_0x5dde47[0x3],_0x1f6b57[0xd]=_0x5dde47[0x7],_0x1f6b57[0xe]=_0x5dde47[0xb],_0x1f6b57[0xf]=_0x5dde47[0xf],_0x2c62a1[_0x186cc0(0x1c09)](),_0x2c62a1[_0x186cc0(0x3ea5)](_0x24fe31['_isIdentity'],_0x24fe31[_0x186cc0(0x615)]),_0x2c62a1;}static[_0x412104(0x3753)](_0x5678b6){var _0x100dc2=_0x412104,_0x47b5d2=new _0x126a7f();return _0x126a7f[_0x100dc2(0x35cb)](_0x5678b6,_0x47b5d2),_0x47b5d2;}static[_0x412104(0x35cb)](_0x55b575,_0x33cdcc){var _0x5706fe=_0x412104;_0x55b575['normalize']();var _0x161710=_0x55b575['normal']['x'],_0x5dad2a=_0x55b575[_0x5706fe(0x1b8a)]['y'],_0x36b46f=_0x55b575[_0x5706fe(0x1b8a)]['z'],_0x28b78f=-0x2*_0x161710,_0x558cfb=-0x2*_0x5dad2a,_0x41cce7=-0x2*_0x36b46f;return _0x126a7f['FromValuesToRef'](_0x28b78f*_0x161710+0x1,_0x558cfb*_0x161710,_0x41cce7*_0x161710,0x0,_0x28b78f*_0x5dad2a,_0x558cfb*_0x5dad2a+0x1,_0x41cce7*_0x5dad2a,0x0,_0x28b78f*_0x36b46f,_0x558cfb*_0x36b46f,_0x41cce7*_0x36b46f+0x1,0x0,_0x28b78f*_0x55b575['d'],_0x558cfb*_0x55b575['d'],_0x41cce7*_0x55b575['d'],0x1,_0x33cdcc),_0x33cdcc;}static['FromXYZAxesToRef'](_0x2a47ec,_0xac0030,_0x29931c,_0x92104e){var _0x10b0f7=_0x412104;return _0x126a7f[_0x10b0f7(0x1272)](_0x2a47ec['_x'],_0x2a47ec['_y'],_0x2a47ec['_z'],0x0,_0xac0030['_x'],_0xac0030['_y'],_0xac0030['_z'],0x0,_0x29931c['_x'],_0x29931c['_y'],_0x29931c['_z'],0x0,0x0,0x0,0x0,0x1,_0x92104e),_0x92104e;}static['FromQuaternionToRef'](_0x34cbc3,_0x3f3994){var _0x102412=_0x34cbc3['_x']*_0x34cbc3['_x'],_0x5b561d=_0x34cbc3['_y']*_0x34cbc3['_y'],_0xeae3ac=_0x34cbc3['_z']*_0x34cbc3['_z'],_0x43a1a4=_0x34cbc3['_x']*_0x34cbc3['_y'],_0x23743f=_0x34cbc3['_z']*_0x34cbc3['_w'],_0x316ea6=_0x34cbc3['_z']*_0x34cbc3['_x'],_0x5f1155=_0x34cbc3['_y']*_0x34cbc3['_w'],_0x404b72=_0x34cbc3['_y']*_0x34cbc3['_z'],_0x34cbc3=_0x34cbc3['_x']*_0x34cbc3['_w'];return _0x3f3994['_m'][0x0]=0x1-0x2*(_0x5b561d+_0xeae3ac),_0x3f3994['_m'][0x1]=0x2*(_0x43a1a4+_0x23743f),_0x3f3994['_m'][0x2]=0x2*(_0x316ea6-_0x5f1155),_0x3f3994['_m'][0x3]=0x0,_0x3f3994['_m'][0x4]=0x2*(_0x43a1a4-_0x23743f),_0x3f3994['_m'][0x5]=0x1-0x2*(_0xeae3ac+_0x102412),_0x3f3994['_m'][0x6]=0x2*(_0x404b72+_0x34cbc3),_0x3f3994['_m'][0x7]=0x0,_0x3f3994['_m'][0x8]=0x2*(_0x316ea6+_0x5f1155),_0x3f3994['_m'][0x9]=0x2*(_0x404b72-_0x34cbc3),_0x3f3994['_m'][0xa]=0x1-0x2*(_0x5b561d+_0x102412),_0x3f3994['_m'][0xb]=0x0,_0x3f3994['_m'][0xc]=0x0,_0x3f3994['_m'][0xd]=0x0,_0x3f3994['_m'][0xe]=0x0,_0x3f3994['_m'][0xf]=0x1,_0x3f3994['markAsUpdated'](),_0x3f3994;}}_0x126a7f[_0x412104(0x1582)]=0x0,_0x126a7f[_0x412104(0x3e7a)]=_0x126a7f[_0x412104(0x3228)]();class _0x53c106{}_0x53c106['Vector3']=_0x1f4cdf['B']['BuildTuple'](0xb,_0x47fd7d[_0x412104(0x23ed)]),_0x53c106[_0x412104(0x31e7)]=_0x1f4cdf['B'][_0x412104(0x24ec)](0x2,_0x126a7f[_0x412104(0x3228)]),_0x53c106[_0x412104(0x2e4e)]=_0x1f4cdf['B'][_0x412104(0x24ec)](0x3,_0x213bca[_0x412104(0x23ed)]);class _0x3a87e4{}_0x3a87e4[_0x412104(0x3c5a)]=_0x1f4cdf['B'][_0x412104(0x24ec)](0x3,_0x19d096[_0x412104(0x23ed)]),_0x3a87e4[_0x412104(0xf88)]=_0x1f4cdf['B'][_0x412104(0x24ec)](0xd,_0x47fd7d[_0x412104(0x23ed)]),_0x3a87e4[_0x412104(0x19c7)]=_0x1f4cdf['B'][_0x412104(0x24ec)](0x3,_0x42449b[_0x412104(0x23ed)]),_0x3a87e4[_0x412104(0x2e4e)]=_0x1f4cdf['B'][_0x412104(0x24ec)](0x2,_0x213bca[_0x412104(0x23ed)]),_0x3a87e4['Matrix']=_0x1f4cdf['B'][_0x412104(0x24ec)](0x8,_0x126a7f[_0x412104(0x3228)]),(0x0,_0x23286f['H'])(_0x412104(0x19c2),_0x19d096),(0x0,_0x23286f['H'])(_0x412104(0x1671),_0x47fd7d),(0x0,_0x23286f['H'])(_0x412104(0x2041),_0x42449b),(0x0,_0x23286f['H'])(_0x412104(0xecd),_0x126a7f);const _0x1fcc8f=_0x126a7f['FromValues'](0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0.5,0x0,0x0,0x0,0.5,0x1);},0x15a94:(_0x31fa31,_0x59e123,_0x456637)=>{_0x456637(0x9fd1);},0x17cee:(_0x31fe96,_0x323728,_0x9cd1fb)=>{var _0x5cf2a7=a8_0x16e4d8;_0x9cd1fb['d'](_0x323728,{'_':()=>_0x539c05,'i':()=>_0x463ab7});var _0x5b228=_0x9cd1fb(0x9fd1),_0x246f0a=_0x9cd1fb(0x15857);const _0x392ff6=[Math['sqrt'](0x1/(0x4*Math['PI'])),-Math['sqrt'](0x3/(0x4*Math['PI'])),Math[_0x5cf2a7(0x3f3e)](0x3/(0x4*Math['PI'])),-Math[_0x5cf2a7(0x3f3e)](0x3/(0x4*Math['PI'])),Math['sqrt'](0xf/(0x4*Math['PI'])),-Math[_0x5cf2a7(0x3f3e)](0xf/(0x4*Math['PI'])),Math[_0x5cf2a7(0x3f3e)](0x5/(0x10*Math['PI'])),-Math[_0x5cf2a7(0x3f3e)](0xf/(0x4*Math['PI'])),Math[_0x5cf2a7(0x3f3e)](0xf/(0x10*Math['PI']))],_0x577d78=[()=>0x1,_0x5dc8bd=>_0x5dc8bd['y'],_0x28d560=>_0x28d560['z'],_0x132ac3=>_0x132ac3['x'],_0x1747cf=>_0x1747cf['x']*_0x1747cf['y'],_0x382c23=>_0x382c23['y']*_0x382c23['z'],_0xad002c=>0x3*_0xad002c['z']*_0xad002c['z']-0x1,_0x2a2975=>_0x2a2975['x']*_0x2a2975['z'],_0x505569=>_0x505569['x']*_0x505569['x']-_0x505569['y']*_0x505569['y']],_0x5eeee8=(_0x2cbfa5,_0x2217c6)=>_0x392ff6[_0x2cbfa5]*_0x577d78[_0x2cbfa5](_0x2217c6),_0x4f25b7=[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 _0x539c05{constructor(){var _0x1a81df=_0x5cf2a7;this[_0x1a81df(0xb2c)]=!0x1,this[_0x1a81df(0x12c8)]=_0x5b228['P'][_0x1a81df(0x23ed)](),this[_0x1a81df(0x2e8e)]=_0x5b228['P'][_0x1a81df(0x23ed)](),this['l10']=_0x5b228['P']['Zero'](),this[_0x1a81df(0x22f5)]=_0x5b228['P'][_0x1a81df(0x23ed)](),this[_0x1a81df(0xbd1)]=_0x5b228['P']['Zero'](),this['l2_1']=_0x5b228['P']['Zero'](),this[_0x1a81df(0x1b66)]=_0x5b228['P'][_0x1a81df(0x23ed)](),this[_0x1a81df(0x2a7)]=_0x5b228['P'][_0x1a81df(0x23ed)](),this['l22']=_0x5b228['P'][_0x1a81df(0x23ed)]();}[_0x5cf2a7(0x36fb)](_0x4c3b67,_0x3a7b08,_0x4ac15b){var _0x3c962a=_0x5cf2a7;_0x246f0a['jp']['Vector3'][0x0][_0x3c962a(0x2cf6)](_0x3a7b08['r'],_0x3a7b08['g'],_0x3a7b08['b']);const _0x2e3a79=_0x246f0a['jp'][_0x3c962a(0xf88)][0x0],_0x183db0=_0x246f0a['jp'][_0x3c962a(0xf88)][0x1];_0x2e3a79['scaleToRef'](_0x4ac15b,_0x183db0),_0x183db0[_0x3c962a(0x15c6)](_0x5eeee8(0x0,_0x4c3b67),_0x246f0a['jp']['Vector3'][0x2]),this[_0x3c962a(0x12c8)][_0x3c962a(0x350)](_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),_0x183db0['scaleToRef'](_0x5eeee8(0x1,_0x4c3b67),_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),this[_0x3c962a(0x2e8e)][_0x3c962a(0x350)](_0x246f0a['jp']['Vector3'][0x2]),_0x183db0[_0x3c962a(0x15c6)](_0x5eeee8(0x2,_0x4c3b67),_0x246f0a['jp']['Vector3'][0x2]),this[_0x3c962a(0x2396)][_0x3c962a(0x350)](_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),_0x183db0[_0x3c962a(0x15c6)](_0x5eeee8(0x3,_0x4c3b67),_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),this[_0x3c962a(0x22f5)][_0x3c962a(0x350)](_0x246f0a['jp']['Vector3'][0x2]),_0x183db0[_0x3c962a(0x15c6)](_0x5eeee8(0x4,_0x4c3b67),_0x246f0a['jp']['Vector3'][0x2]),this[_0x3c962a(0xbd1)][_0x3c962a(0x350)](_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),_0x183db0[_0x3c962a(0x15c6)](_0x5eeee8(0x5,_0x4c3b67),_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),this[_0x3c962a(0x3bf8)]['addInPlace'](_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),_0x183db0[_0x3c962a(0x15c6)](_0x5eeee8(0x6,_0x4c3b67),_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),this[_0x3c962a(0x1b66)][_0x3c962a(0x350)](_0x246f0a['jp']['Vector3'][0x2]),_0x183db0['scaleToRef'](_0x5eeee8(0x7,_0x4c3b67),_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),this[_0x3c962a(0x2a7)][_0x3c962a(0x350)](_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),_0x183db0[_0x3c962a(0x15c6)](_0x5eeee8(0x8,_0x4c3b67),_0x246f0a['jp'][_0x3c962a(0xf88)][0x2]),this[_0x3c962a(0x28e0)]['addInPlace'](_0x246f0a['jp']['Vector3'][0x2]);}[_0x5cf2a7(0x1886)](_0x3dfaa8){var _0x3af0a9=_0x5cf2a7;this['l00'][_0x3af0a9(0x1886)](_0x3dfaa8),this[_0x3af0a9(0x2e8e)]['scaleInPlace'](_0x3dfaa8),this[_0x3af0a9(0x2396)][_0x3af0a9(0x1886)](_0x3dfaa8),this['l11'][_0x3af0a9(0x1886)](_0x3dfaa8),this[_0x3af0a9(0xbd1)][_0x3af0a9(0x1886)](_0x3dfaa8),this[_0x3af0a9(0x3bf8)]['scaleInPlace'](_0x3dfaa8),this[_0x3af0a9(0x1b66)][_0x3af0a9(0x1886)](_0x3dfaa8),this[_0x3af0a9(0x2a7)][_0x3af0a9(0x1886)](_0x3dfaa8),this[_0x3af0a9(0x28e0)][_0x3af0a9(0x1886)](_0x3dfaa8);}[_0x5cf2a7(0x925)](){var _0x48da32=_0x5cf2a7;this[_0x48da32(0x12c8)][_0x48da32(0x1886)](_0x4f25b7[0x0]),this['l1_1'][_0x48da32(0x1886)](_0x4f25b7[0x1]),this[_0x48da32(0x2396)][_0x48da32(0x1886)](_0x4f25b7[0x2]),this[_0x48da32(0x22f5)][_0x48da32(0x1886)](_0x4f25b7[0x3]),this[_0x48da32(0xbd1)][_0x48da32(0x1886)](_0x4f25b7[0x4]),this[_0x48da32(0x3bf8)][_0x48da32(0x1886)](_0x4f25b7[0x5]),this[_0x48da32(0x1b66)][_0x48da32(0x1886)](_0x4f25b7[0x6]),this[_0x48da32(0x2a7)]['scaleInPlace'](_0x4f25b7[0x7]),this[_0x48da32(0x28e0)][_0x48da32(0x1886)](_0x4f25b7[0x8]);}[_0x5cf2a7(0x28ce)](){var _0xfc9e72=_0x5cf2a7;this[_0xfc9e72(0x1886)](0x1/Math['PI']);}[_0x5cf2a7(0x1dc5)](){var _0x3b34cc=_0x5cf2a7;this['preScaled']=!0x0,this[_0x3b34cc(0x12c8)][_0x3b34cc(0x1886)](_0x392ff6[0x0]),this[_0x3b34cc(0x2e8e)][_0x3b34cc(0x1886)](_0x392ff6[0x1]),this[_0x3b34cc(0x2396)]['scaleInPlace'](_0x392ff6[0x2]),this[_0x3b34cc(0x22f5)][_0x3b34cc(0x1886)](_0x392ff6[0x3]),this[_0x3b34cc(0xbd1)][_0x3b34cc(0x1886)](_0x392ff6[0x4]),this[_0x3b34cc(0x3bf8)][_0x3b34cc(0x1886)](_0x392ff6[0x5]),this[_0x3b34cc(0x1b66)][_0x3b34cc(0x1886)](_0x392ff6[0x6]),this[_0x3b34cc(0x2a7)][_0x3b34cc(0x1886)](_0x392ff6[0x7]),this[_0x3b34cc(0x28e0)]['scaleInPlace'](_0x392ff6[0x8]);}[_0x5cf2a7(0xe4e)](_0x21b127){var _0x1d4ac=_0x5cf2a7;return _0x5b228['P'][_0x1d4ac(0x3273)](_0x21b127[0x0],0x0,this[_0x1d4ac(0x12c8)]),_0x5b228['P'][_0x1d4ac(0x3273)](_0x21b127[0x1],0x0,this[_0x1d4ac(0x2e8e)]),_0x5b228['P'][_0x1d4ac(0x3273)](_0x21b127[0x2],0x0,this[_0x1d4ac(0x2396)]),_0x5b228['P']['FromArrayToRef'](_0x21b127[0x3],0x0,this[_0x1d4ac(0x22f5)]),_0x5b228['P'][_0x1d4ac(0x3273)](_0x21b127[0x4],0x0,this[_0x1d4ac(0xbd1)]),_0x5b228['P'][_0x1d4ac(0x3273)](_0x21b127[0x5],0x0,this[_0x1d4ac(0x3bf8)]),_0x5b228['P'][_0x1d4ac(0x3273)](_0x21b127[0x6],0x0,this[_0x1d4ac(0x1b66)]),_0x5b228['P']['FromArrayToRef'](_0x21b127[0x7],0x0,this[_0x1d4ac(0x2a7)]),_0x5b228['P'][_0x1d4ac(0x3273)](_0x21b127[0x8],0x0,this[_0x1d4ac(0x28e0)]),this;}[_0x5cf2a7(0x3233)](_0x4c9251){var _0x1fa117=_0x5cf2a7;return _0x5b228['P']['FromFloatsToRef'](_0x4c9251[0x0],_0x4c9251[0x1],_0x4c9251[0x2],this[_0x1fa117(0x12c8)]),_0x5b228['P']['FromFloatsToRef'](_0x4c9251[0x3],_0x4c9251[0x4],_0x4c9251[0x5],this[_0x1fa117(0x2e8e)]),_0x5b228['P'][_0x1fa117(0x3fed)](_0x4c9251[0x6],_0x4c9251[0x7],_0x4c9251[0x8],this[_0x1fa117(0x2396)]),_0x5b228['P'][_0x1fa117(0x3fed)](_0x4c9251[0x9],_0x4c9251[0xa],_0x4c9251[0xb],this[_0x1fa117(0x22f5)]),_0x5b228['P'][_0x1fa117(0x3fed)](_0x4c9251[0xc],_0x4c9251[0xd],_0x4c9251[0xe],this[_0x1fa117(0xbd1)]),_0x5b228['P']['FromFloatsToRef'](_0x4c9251[0xf],_0x4c9251[0x10],_0x4c9251[0x11],this[_0x1fa117(0x3bf8)]),_0x5b228['P'][_0x1fa117(0x3fed)](_0x4c9251[0x12],_0x4c9251[0x13],_0x4c9251[0x14],this['l20']),_0x5b228['P'][_0x1fa117(0x3fed)](_0x4c9251[0x15],_0x4c9251[0x16],_0x4c9251[0x17],this[_0x1fa117(0x2a7)]),_0x5b228['P']['FromFloatsToRef'](_0x4c9251[0x18],_0x4c9251[0x19],_0x4c9251[0x1a],this[_0x1fa117(0x28e0)]),this;}static[_0x5cf2a7(0x2858)](_0xa6b951){var _0x42a28a=_0x5cf2a7;const _0x1bc773=new _0x539c05();return _0x1bc773[_0x42a28a(0xe4e)](_0xa6b951);}static[_0x5cf2a7(0x39ab)](_0x2fe7d2){var _0x4deeb3=_0x5cf2a7;const _0x1fe4bb=new _0x539c05();return _0x1fe4bb[_0x4deeb3(0x12c8)]=_0x2fe7d2['xx'][_0x4deeb3(0x4018)](0.376127)[_0x4deeb3(0x3fc1)](_0x2fe7d2['yy']['scale'](0.376127))[_0x4deeb3(0x3fc1)](_0x2fe7d2['zz'][_0x4deeb3(0x4018)](0.376126)),_0x1fe4bb[_0x4deeb3(0x2e8e)]=_0x2fe7d2['y'][_0x4deeb3(0x4018)](0.977204),_0x1fe4bb[_0x4deeb3(0x2396)]=_0x2fe7d2['z'][_0x4deeb3(0x4018)](0.977204),_0x1fe4bb[_0x4deeb3(0x22f5)]=_0x2fe7d2['x'][_0x4deeb3(0x4018)](0.977204),_0x1fe4bb[_0x4deeb3(0xbd1)]=_0x2fe7d2['xy'][_0x4deeb3(0x4018)](1.16538),_0x1fe4bb[_0x4deeb3(0x3bf8)]=_0x2fe7d2['yz'][_0x4deeb3(0x4018)](1.16538),_0x1fe4bb['l20']=_0x2fe7d2['zz']['scale'](1.34567)['subtract'](_0x2fe7d2['xx'][_0x4deeb3(0x4018)](0.672834))['subtract'](_0x2fe7d2['yy'][_0x4deeb3(0x4018)](0.672834)),_0x1fe4bb[_0x4deeb3(0x2a7)]=_0x2fe7d2['zx']['scale'](1.16538),_0x1fe4bb['l22']=_0x2fe7d2['xx'][_0x4deeb3(0x4018)](1.16538)[_0x4deeb3(0x41b6)](_0x2fe7d2['yy'][_0x4deeb3(0x4018)](1.16538)),_0x1fe4bb['l1_1'][_0x4deeb3(0x1886)](-0x1),_0x1fe4bb['l11'][_0x4deeb3(0x1886)](-0x1),_0x1fe4bb[_0x4deeb3(0x3bf8)][_0x4deeb3(0x1886)](-0x1),_0x1fe4bb['l21'][_0x4deeb3(0x1886)](-0x1),_0x1fe4bb['scaleInPlace'](Math['PI']),_0x1fe4bb;}}class _0x463ab7{constructor(){var _0x491e46=_0x5cf2a7;this['x']=_0x5b228['P'][_0x491e46(0x23ed)](),this['y']=_0x5b228['P'][_0x491e46(0x23ed)](),this['z']=_0x5b228['P'][_0x491e46(0x23ed)](),this['xx']=_0x5b228['P']['Zero'](),this['yy']=_0x5b228['P'][_0x491e46(0x23ed)](),this['zz']=_0x5b228['P'][_0x491e46(0x23ed)](),this['xy']=_0x5b228['P']['Zero'](),this['yz']=_0x5b228['P'][_0x491e46(0x23ed)](),this['zx']=_0x5b228['P'][_0x491e46(0x23ed)]();}get[_0x5cf2a7(0x1e11)](){var _0x421329=_0x5cf2a7;return this[_0x421329(0x3f41)]||(this[_0x421329(0x3f41)]=_0x539c05['FromPolynomial'](this)),this['_harmonics'][_0x421329(0xb2c)]||this[_0x421329(0x3f41)][_0x421329(0x1dc5)](),this[_0x421329(0x3f41)];}[_0x5cf2a7(0xe69)](_0x1a82cf){var _0x20e2e8=_0x5cf2a7;_0x246f0a['jp'][_0x20e2e8(0xf88)][0x0][_0x20e2e8(0x368c)](_0x1a82cf['r'],_0x1a82cf['g'],_0x1a82cf['b']),_0x1a82cf=_0x246f0a['jp']['Vector3'][0x0],(this['xx'][_0x20e2e8(0x350)](_0x1a82cf),this['yy'][_0x20e2e8(0x350)](_0x1a82cf),this['zz'][_0x20e2e8(0x350)](_0x1a82cf));}[_0x5cf2a7(0x1886)](_0x451eee){var _0x3e6670=_0x5cf2a7;this['x'][_0x3e6670(0x1886)](_0x451eee),this['y'][_0x3e6670(0x1886)](_0x451eee),this['z'][_0x3e6670(0x1886)](_0x451eee),this['xx']['scaleInPlace'](_0x451eee),this['yy'][_0x3e6670(0x1886)](_0x451eee),this['zz'][_0x3e6670(0x1886)](_0x451eee),this['yz']['scaleInPlace'](_0x451eee),this['zx'][_0x3e6670(0x1886)](_0x451eee),this['xy'][_0x3e6670(0x1886)](_0x451eee);}[_0x5cf2a7(0x23a7)](_0x3b5d87){var _0x5d8aeb=_0x5cf2a7;return this[_0x5d8aeb(0x3f41)]=_0x3b5d87,this['x'][_0x5d8aeb(0xa83)](_0x3b5d87[_0x5d8aeb(0x22f5)]),this['x'][_0x5d8aeb(0x1886)](1.02333)[_0x5d8aeb(0x1886)](-0x1),this['y']['copyFrom'](_0x3b5d87[_0x5d8aeb(0x2e8e)]),this['y'][_0x5d8aeb(0x1886)](1.02333)[_0x5d8aeb(0x1886)](-0x1),this['z'][_0x5d8aeb(0xa83)](_0x3b5d87['l10']),this['z']['scaleInPlace'](1.02333),this['xx'][_0x5d8aeb(0xa83)](_0x3b5d87['l00']),_0x246f0a['jp']['Vector3'][0x0]['copyFrom'](_0x3b5d87[_0x5d8aeb(0x1b66)])[_0x5d8aeb(0x1886)](0.247708),_0x246f0a['jp'][_0x5d8aeb(0xf88)][0x1][_0x5d8aeb(0xa83)](_0x3b5d87['l22'])[_0x5d8aeb(0x1886)](0.429043),this['xx']['scaleInPlace'](0.886277)[_0x5d8aeb(0x409f)](_0x246f0a['jp'][_0x5d8aeb(0xf88)][0x0])[_0x5d8aeb(0x350)](_0x246f0a['jp'][_0x5d8aeb(0xf88)][0x1]),this['yy'][_0x5d8aeb(0xa83)](_0x3b5d87[_0x5d8aeb(0x12c8)]),this['yy'][_0x5d8aeb(0x1886)](0.886277)['subtractInPlace'](_0x246f0a['jp']['Vector3'][0x0])[_0x5d8aeb(0x409f)](_0x246f0a['jp']['Vector3'][0x1]),this['zz'][_0x5d8aeb(0xa83)](_0x3b5d87[_0x5d8aeb(0x12c8)]),_0x246f0a['jp'][_0x5d8aeb(0xf88)][0x0][_0x5d8aeb(0xa83)](_0x3b5d87[_0x5d8aeb(0x1b66)])[_0x5d8aeb(0x1886)](0.495417),this['zz'][_0x5d8aeb(0x1886)](0.886277)['addInPlace'](_0x246f0a['jp'][_0x5d8aeb(0xf88)][0x0]),this['yz'][_0x5d8aeb(0xa83)](_0x3b5d87['l2_1']),this['yz'][_0x5d8aeb(0x1886)](0.858086)[_0x5d8aeb(0x1886)](-0x1),this['zx'][_0x5d8aeb(0xa83)](_0x3b5d87['l21']),this['zx'][_0x5d8aeb(0x1886)](0.858086)[_0x5d8aeb(0x1886)](-0x1),this['xy'][_0x5d8aeb(0xa83)](_0x3b5d87['l2_2']),this['xy'][_0x5d8aeb(0x1886)](0.858086),this[_0x5d8aeb(0x1886)](0x1/Math['PI']),this;}static[_0x5cf2a7(0x3cad)](_0x2023b3){var _0x32e6ba=_0x5cf2a7;const _0xe01b4e=new _0x463ab7();return _0xe01b4e[_0x32e6ba(0x23a7)](_0x2023b3);}static[_0x5cf2a7(0x2858)](_0x40082e){var _0x4118ba=_0x5cf2a7,_0x21910c=new _0x463ab7();return _0x5b228['P'][_0x4118ba(0x3273)](_0x40082e[0x0],0x0,_0x21910c['x']),_0x5b228['P'][_0x4118ba(0x3273)](_0x40082e[0x1],0x0,_0x21910c['y']),_0x5b228['P'][_0x4118ba(0x3273)](_0x40082e[0x2],0x0,_0x21910c['z']),_0x5b228['P']['FromArrayToRef'](_0x40082e[0x3],0x0,_0x21910c['xx']),_0x5b228['P'][_0x4118ba(0x3273)](_0x40082e[0x4],0x0,_0x21910c['yy']),_0x5b228['P'][_0x4118ba(0x3273)](_0x40082e[0x5],0x0,_0x21910c['zz']),_0x5b228['P'][_0x4118ba(0x3273)](_0x40082e[0x6],0x0,_0x21910c['yz']),_0x5b228['P'][_0x4118ba(0x3273)](_0x40082e[0x7],0x0,_0x21910c['zx']),_0x5b228['P'][_0x4118ba(0x3273)](_0x40082e[0x8],0x0,_0x21910c['xy']),_0x21910c;}}},0x467b:(_0x53fbd3,_0x3b45e3,_0x514c5b)=>{var _0x20aa04=a8_0x16e4d8;_0x514c5b['d'](_0x3b45e3,{'NR':()=>_0x459cca,'aR':()=>_0xafb88b});var _0x2e7f36=_0x514c5b(0x9fd1),_0x4b663f=_0x514c5b(0xc84b),_0x6ed384=_0x514c5b(0x1dad),_0x2a7f64=_0x514c5b(0x164ac),_0x31afc9=_0x514c5b(0x2010);function _0xafb88b(_0x560e39){var _0x34cadc=a8_0x5b24;let _0x38150c=[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 _0x50dc7a=[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 _0xf528ca=[];var _0xc98559=_0x560e39[_0x34cadc(0x2255)]||_0x560e39[_0x34cadc(0x5a2)]||0x1,_0x4a8bf0=_0x560e39[_0x34cadc(0xc32)]||_0x560e39[_0x34cadc(0x5a2)]||0x1,_0x18d7e4=_0x560e39[_0x34cadc(0x116c)]||_0x560e39[_0x34cadc(0x5a2)]||0x1,_0x2b62f7=_0x560e39[_0x34cadc(0x141f)]||!0x1,_0x5e9c93=void 0x0===_0x560e39[_0x34cadc(0x197c)]?0x1:_0x560e39[_0x34cadc(0x197c)],_0xf1e2bf=void 0x0===_0x560e39[_0x34cadc(0x87b)]?0x0:_0x560e39['bottomBaseAt'];let _0x2aff80=[0x2,0x0,0x3,0x1][(_0x5e9c93+0x4)%0x4],_0x318bce=[0x2,0x0,0x1,0x3][(_0xf1e2bf+0x4)%0x4],_0xbc6f5b=[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(_0x2b62f7){_0x38150c=[0x2,0x3,0x0,0x2,0x0,0x1,0x4,0x5,0x6,0x4,0x6,0x7,0x9,0xa,0xb,0x9,0xb,0x8,0xc,0xe,0xf,0xc,0xd,0xe],_0xbc6f5b=[-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 _0x23b6aa=[[0x1,0x1,0x1],[-0x1,0x1,0x1],[-0x1,0x1,-0x1],[0x1,0x1,-0x1]],_0x47f440=[[-0x1,-0x1,0x1],[0x1,-0x1,0x1],[0x1,-0x1,-0x1],[-0x1,-0x1,-0x1]];const _0x2dedf3=[0x11,0x12,0x13,0x10],_0x3aef6b=[0x16,0x17,0x14,0x15];for(;0x0<_0x2aff80;)_0x23b6aa[_0x34cadc(0x1807)](_0x23b6aa[_0x34cadc(0x10d7)]()),_0x2dedf3[_0x34cadc(0x1807)](_0x2dedf3[_0x34cadc(0x10d7)]()),_0x2aff80--;for(;0x0<_0x318bce;)_0x47f440['unshift'](_0x47f440[_0x34cadc(0x10d7)]()),_0x3aef6b[_0x34cadc(0x1807)](_0x3aef6b['pop']()),_0x318bce--;_0x23b6aa=_0x23b6aa[_0x34cadc(0x3624)](),_0x47f440=_0x47f440['flat'](),_0xbc6f5b=_0xbc6f5b['concat'](_0x23b6aa)[_0x34cadc(0x10d8)](_0x47f440),_0x38150c['push'](_0x2dedf3[0x0],_0x2dedf3[0x2],_0x2dedf3[0x3],_0x2dedf3[0x0],_0x2dedf3[0x1],_0x2dedf3[0x2]),_0x38150c[_0x34cadc(0x3f90)](_0x3aef6b[0x0],_0x3aef6b[0x2],_0x3aef6b[0x3],_0x3aef6b[0x0],_0x3aef6b[0x1],_0x3aef6b[0x2]);}const _0x228389=[_0xc98559/0x2,_0x4a8bf0/0x2,_0x18d7e4/0x2];_0x5e9c93=_0xbc6f5b['reduce']((_0x228671,_0x4cec21,_0x210b08)=>_0x228671[_0x34cadc(0x10d8)](_0x4cec21*_0x228389[_0x210b08%0x3]),[]),_0xf1e2bf=0x0===_0x560e39[_0x34cadc(0x26ca)]?0x0:_0x560e39[_0x34cadc(0x26ca)]||_0x2a7f64['x'][_0x34cadc(0xec7)];const _0x55fbba=_0x560e39['faceUV']||new Array(0x6),_0x3a075f=_0x560e39['faceColors'],_0x40a710=[];for(let _0x2c74a0=0x0;_0x2c74a0<0x6;_0x2c74a0++)void 0x0===_0x55fbba[_0x2c74a0]&&(_0x55fbba[_0x2c74a0]=new _0x2e7f36['Lt'](0x0,0x0,0x1,0x1)),_0x3a075f&&void 0x0===_0x3a075f[_0x2c74a0]&&(_0x3a075f[_0x2c74a0]=new _0x4b663f['HE'](0x1,0x1,0x1,0x1));for(let _0xd7c489=0x0;_0xd7c489<0x6;_0xd7c489++)if(_0xf528ca[_0x34cadc(0x3f90)](_0x55fbba[_0xd7c489]['z'],_0x31afc9['e'][_0x34cadc(0x2a83)]?0x1-_0x55fbba[_0xd7c489]['w']:_0x55fbba[_0xd7c489]['w']),_0xf528ca[_0x34cadc(0x3f90)](_0x55fbba[_0xd7c489]['x'],_0x31afc9['e'][_0x34cadc(0x2a83)]?0x1-_0x55fbba[_0xd7c489]['w']:_0x55fbba[_0xd7c489]['w']),_0xf528ca[_0x34cadc(0x3f90)](_0x55fbba[_0xd7c489]['x'],_0x31afc9['e'][_0x34cadc(0x2a83)]?0x1-_0x55fbba[_0xd7c489]['y']:_0x55fbba[_0xd7c489]['y']),_0xf528ca[_0x34cadc(0x3f90)](_0x55fbba[_0xd7c489]['z'],_0x31afc9['e']['UseOpenGLOrientationForUV']?0x1-_0x55fbba[_0xd7c489]['y']:_0x55fbba[_0xd7c489]['y']),_0x3a075f){for(let _0x5caf1b=0x0;_0x5caf1b<0x4;_0x5caf1b++)_0x40a710[_0x34cadc(0x3f90)](_0x3a075f[_0xd7c489]['r'],_0x3a075f[_0xd7c489]['g'],_0x3a075f[_0xd7c489]['b'],_0x3a075f[_0xd7c489]['a']);}_0x2a7f64['x'][_0x34cadc(0x1b70)](_0xf1e2bf,_0x5e9c93,_0x38150c,_0x50dc7a,_0xf528ca,_0x560e39[_0x34cadc(0x2647)],_0x560e39['backUVs']);const _0x57a731=new _0x2a7f64['x']();return _0x57a731['indices']=_0x38150c,_0x57a731['positions']=_0x5e9c93,_0x57a731[_0x34cadc(0x1a32)]=_0x50dc7a,_0x57a731[_0x34cadc(0x10d1)]=_0xf528ca,_0x3a075f&&(_0x2b62f7=_0xf1e2bf===_0x2a7f64['x'][_0x34cadc(0x369a)]?_0x40a710['concat'](_0x40a710):_0x40a710,_0x57a731[_0x34cadc(0x3f24)]=_0x2b62f7),_0x57a731;}function _0x459cca(_0x1ddf19,_0x4f1c40={},_0x48f975=null){var _0x12bcb3=a8_0x5b24;const _0x2176b4=new _0x6ed384['Kj'](_0x1ddf19,_0x48f975),_0x32becd=(_0x4f1c40[_0x12bcb3(0x26ca)]=_0x6ed384['Kj'][_0x12bcb3(0x3b33)](_0x4f1c40[_0x12bcb3(0x26ca)]),_0x2176b4['_originalBuilderSideOrientation']=_0x4f1c40[_0x12bcb3(0x26ca)],_0xafb88b(_0x4f1c40));return _0x32becd[_0x12bcb3(0x299d)](_0x2176b4,_0x4f1c40['updatable']),_0x2176b4;}_0x2a7f64['x'][_0x20aa04(0x11cf)]=_0xafb88b,_0x6ed384['Kj'][_0x20aa04(0x11cf)]=(_0x73d9a8,_0x104ca3,_0x137417=null,_0x184ce4,_0x286967)=>_0x459cca(_0x73d9a8,{'size':_0x104ca3,'sideOrientation':_0x286967,'updatable':_0x184ce4},_0x137417);},0xb7a3:(_0x1a695a,_0x1e0a1a,_0x552a34)=>{var _0x1d95aa=a8_0x16e4d8;_0x552a34['d'](_0x1e0a1a,{'iz':()=>_0x356620});var _0x28cf3c=_0x552a34(0x164ac),_0x2fca93=_0x552a34(0x9fd1),_0x120894=_0x552a34(0x1dad),_0x2e6111=_0x552a34(0x2010);function _0x25670a(_0x5194ec={'subdivisions':0x2,'tessellation':0x10,'height':0x1,'radius':0.25,'capSubdivisions':0x6}){var _0xd88397=a8_0x5b24,_0x4dce70=Math[_0xd88397(0xf1a)](_0x5194ec[_0xd88397(0x92f)]||0x2,0x1),_0x497c70=Math['max'](_0x5194ec[_0xd88397(0x2fe1)]||0x10,0x3),_0x1ae165=Math[_0xd88397(0xf1a)](_0x5194ec[_0xd88397(0xc32)]||0x1,0x0),_0x2b9e1d=Math[_0xd88397(0xf1a)](_0x5194ec[_0xd88397(0x3a45)]||0.25,0x0),_0x2cc81b=Math[_0xd88397(0xf1a)](_0x5194ec['capSubdivisions']||0x6,0x1),_0x3d8cc7=_0x497c70,_0x3285df=_0x4dce70,_0xe7987d=Math[_0xd88397(0xf1a)](_0x5194ec[_0xd88397(0x41f3)]||_0x2b9e1d,0x0),_0x532c9b=Math['max'](_0x5194ec['radiusBottom']||_0x2b9e1d,0x0),_0x497c70=_0x1ae165-(_0xe7987d+_0x532c9b),_0x121a20=0x2*Math['PI'],_0x1562e8=Math[_0xd88397(0xf1a)](_0x5194ec[_0xd88397(0x406d)]||_0x2cc81b,0x1),_0x47bac4=Math[_0xd88397(0xf1a)](_0x5194ec[_0xd88397(0x11f2)]||_0x2cc81b,0x1),_0x2e86ab=Math[_0xd88397(0x11dd)]((_0x532c9b-_0xe7987d)/_0x1ae165);let _0x52b2d3=[];const _0x56a20=[],_0x38b6a2=[],_0x4275b4=[];let _0x28f93c=0x0;const _0x2a3e3d=[],_0xd47314=0.5*_0x497c70;var _0xcdecd4=0.5*Math['PI'];let _0x24667e,_0x46a7b4;const _0x4e7c4e=_0x2fca93['P']['Zero'](),_0x578406=_0x2fca93['P'][_0xd88397(0x23ed)]();var _0x5a94ef=Math[_0xd88397(0x3d17)](_0x2e86ab),_0x19fe08=Math['sin'](_0x2e86ab),_0x4f5321=new _0x2fca93['FM'](_0xe7987d*_0x19fe08,_0xd47314+_0xe7987d*_0x5a94ef)[_0xd88397(0x41b6)](new _0x2fca93['FM'](_0x532c9b*_0x19fe08,_0x532c9b*_0x5a94ef-_0xd47314))[_0xd88397(0x1377)](),_0x4319aa=_0xe7987d*_0x2e86ab+_0x4f5321+_0x532c9b*(_0xcdecd4-_0x2e86ab);let _0x51e437=0x0;for(_0x46a7b4=0x0;_0x46a7b4<=_0x1562e8;_0x46a7b4++){const _0x599874=[];var _0x55a100=_0xcdecd4-_0x2e86ab*(_0x46a7b4/_0x1562e8),_0x59dc26=(_0x51e437+=_0xe7987d*_0x2e86ab/_0x1562e8,Math[_0xd88397(0x3d17)](_0x55a100)),_0x302f0d=Math[_0xd88397(0x41fd)](_0x55a100),_0x3b8b66=_0x59dc26*_0xe7987d;for(_0x24667e=0x0;_0x24667e<=_0x3d8cc7;_0x24667e++){var _0x3da686=_0x24667e/_0x3d8cc7,_0x5a9c71=_0x3da686*_0x121a20+0x0,_0x348346=Math['sin'](_0x5a9c71),_0x5a9c71=Math[_0xd88397(0x3d17)](_0x5a9c71);_0x578406['x']=_0x3b8b66*_0x348346,_0x578406['y']=_0xd47314+_0x302f0d*_0xe7987d,_0x578406['z']=_0x3b8b66*_0x5a9c71,_0x56a20[_0xd88397(0x3f90)](_0x578406['x'],_0x578406['y'],_0x578406['z']),_0x4e7c4e[_0xd88397(0x2cf6)](_0x59dc26*_0x348346,_0x302f0d,_0x59dc26*_0x5a9c71),_0x38b6a2[_0xd88397(0x3f90)](_0x4e7c4e['x'],_0x4e7c4e['y'],_0x4e7c4e['z']),_0x4275b4[_0xd88397(0x3f90)](_0x3da686,_0x2e6111['e'][_0xd88397(0x2a83)]?_0x51e437/_0x4319aa:0x1-_0x51e437/_0x4319aa),_0x599874[_0xd88397(0x3f90)](_0x28f93c),_0x28f93c++;}_0x2a3e3d[_0xd88397(0x3f90)](_0x599874);}var _0x4b6481=_0x1ae165-_0xe7987d-_0x532c9b+_0x5a94ef*_0xe7987d-_0x5a94ef*_0x532c9b,_0x389551=_0x19fe08*(_0x532c9b-_0xe7987d)/_0x4b6481;for(_0x46a7b4=0x1;_0x46a7b4<=_0x3285df;_0x46a7b4++){const _0x241109=[];_0x51e437+=_0x4f5321/_0x3285df;var _0x4dea4d=_0x19fe08*(_0x46a7b4*(_0x532c9b-_0xe7987d)/_0x3285df+_0xe7987d);for(_0x24667e=0x0;_0x24667e<=_0x3d8cc7;_0x24667e++){var _0xcd4a54=_0x24667e/_0x3d8cc7,_0x30f72f=_0xcd4a54*_0x121a20+0x0,_0x4f89d8=Math[_0xd88397(0x41fd)](_0x30f72f),_0x30f72f=Math[_0xd88397(0x3d17)](_0x30f72f);_0x578406['x']=_0x4dea4d*_0x4f89d8,_0x578406['y']=_0xd47314+_0x5a94ef*_0xe7987d-_0x46a7b4*_0x4b6481/_0x3285df,_0x578406['z']=_0x4dea4d*_0x30f72f,_0x56a20[_0xd88397(0x3f90)](_0x578406['x'],_0x578406['y'],_0x578406['z']),_0x4e7c4e['set'](_0x4f89d8,_0x389551,_0x30f72f)[_0xd88397(0x3f07)](),_0x38b6a2['push'](_0x4e7c4e['x'],_0x4e7c4e['y'],_0x4e7c4e['z']),_0x4275b4['push'](_0xcd4a54,_0x2e6111['e'][_0xd88397(0x2a83)]?_0x51e437/_0x4319aa:0x1-_0x51e437/_0x4319aa),_0x241109[_0xd88397(0x3f90)](_0x28f93c),_0x28f93c++;}_0x2a3e3d['push'](_0x241109);}for(_0x46a7b4=0x1;_0x46a7b4<=_0x47bac4;_0x46a7b4++){const _0x3486d8=[];var _0x422bae=_0xcdecd4-_0x2e86ab-(Math['PI']-_0x2e86ab)*(_0x46a7b4/_0x47bac4),_0x262ae3=(_0x51e437+=_0x532c9b*_0x2e86ab/_0x47bac4,Math[_0xd88397(0x3d17)](_0x422bae)),_0x5231db=Math[_0xd88397(0x41fd)](_0x422bae),_0x278618=_0x262ae3*_0x532c9b;for(_0x24667e=0x0;_0x24667e<=_0x3d8cc7;_0x24667e++){var _0x468512=_0x24667e/_0x3d8cc7,_0xd985e6=_0x468512*_0x121a20+0x0,_0x41a095=Math[_0xd88397(0x41fd)](_0xd985e6),_0xd985e6=Math[_0xd88397(0x3d17)](_0xd985e6);_0x578406['x']=_0x278618*_0x41a095,_0x578406['y']=_0x5231db*_0x532c9b-_0xd47314,_0x578406['z']=_0x278618*_0xd985e6,_0x56a20[_0xd88397(0x3f90)](_0x578406['x'],_0x578406['y'],_0x578406['z']),_0x4e7c4e[_0xd88397(0x2cf6)](_0x262ae3*_0x41a095,_0x5231db,_0x262ae3*_0xd985e6),_0x38b6a2[_0xd88397(0x3f90)](_0x4e7c4e['x'],_0x4e7c4e['y'],_0x4e7c4e['z']),_0x4275b4[_0xd88397(0x3f90)](_0x468512,_0x2e6111['e']['UseOpenGLOrientationForUV']?_0x51e437/_0x4319aa:0x1-_0x51e437/_0x4319aa),_0x3486d8[_0xd88397(0x3f90)](_0x28f93c),_0x28f93c++;}_0x2a3e3d['push'](_0x3486d8);}for(_0x24667e=0x0;_0x24667e<_0x3d8cc7;_0x24667e++)for(_0x46a7b4=0x0;_0x46a7b4<_0x1562e8+_0x3285df+_0x47bac4;_0x46a7b4++){var _0x4695d6=_0x2a3e3d[_0x46a7b4][_0x24667e],_0x5ee5f5=_0x2a3e3d[_0x46a7b4+0x1][_0x24667e],_0x4ebd5d=_0x2a3e3d[_0x46a7b4+0x1][_0x24667e+0x1],_0x4137ca=_0x2a3e3d[_0x46a7b4][_0x24667e+0x1];_0x52b2d3[_0xd88397(0x3f90)](_0x4695d6),_0x52b2d3[_0xd88397(0x3f90)](_0x5ee5f5),_0x52b2d3[_0xd88397(0x3f90)](_0x4137ca),_0x52b2d3['push'](_0x5ee5f5),_0x52b2d3['push'](_0x4ebd5d),_0x52b2d3[_0xd88397(0x3f90)](_0x4137ca);}if(_0x52b2d3=_0x52b2d3['reverse'](),_0x5194ec[_0xd88397(0x2cbf)]&&!_0x5194ec[_0xd88397(0x2cbf)][_0xd88397(0x29ed)](_0x2fca93['P']['Up']())){var _0x3def1b=new _0x2fca93['y3']();_0x5194ec['orientation'][_0xd88397(0x95b)]()[_0xd88397(0x4018)](0.5*Math['PI'])[_0xd88397(0xc10)](_0x2fca93['P']['Up']())[_0xd88397(0x2b60)]()[_0xd88397(0x410e)](_0x3def1b);const _0x5f5ce3=_0x2fca93['P'][_0xd88397(0x23ed)]();for(let _0x5c8040=0x0;_0x5c8040<_0x56a20[_0xd88397(0x1377)];_0x5c8040+=0x3)_0x5f5ce3[_0xd88397(0x2cf6)](_0x56a20[_0x5c8040],_0x56a20[_0x5c8040+0x1],_0x56a20[_0x5c8040+0x2]),_0x2fca93['P']['TransformCoordinatesToRef'](_0x5f5ce3[_0xd88397(0x95b)](),_0x3def1b,_0x5f5ce3),_0x56a20[_0x5c8040]=_0x5f5ce3['x'],_0x56a20[_0x5c8040+0x1]=_0x5f5ce3['y'],_0x56a20[_0x5c8040+0x2]=_0x5f5ce3['z'];}const _0x495d3a=new _0x28cf3c['x']();return _0x495d3a[_0xd88397(0x1be0)]=_0x56a20,_0x495d3a['normals']=_0x38b6a2,_0x495d3a[_0xd88397(0x10d1)]=_0x4275b4,_0x495d3a['indices']=_0x52b2d3,_0x495d3a;}function _0x356620(_0x29d788,_0x364644={'orientation':_0x2fca93['P']['Up'](),'subdivisions':0x2,'tessellation':0x10,'height':0x1,'radius':0.25,'capSubdivisions':0x6,'updatable':!0x1},_0x713c25=null){var _0x1b0dbf=a8_0x5b24;_0x29d788=new _0x120894['Kj'](_0x29d788,_0x713c25);const _0x5e228e=_0x25670a(_0x364644);return _0x5e228e[_0x1b0dbf(0x299d)](_0x29d788,_0x364644[_0x1b0dbf(0x38d4)]),_0x29d788;}_0x120894['Kj'][_0x1d95aa(0x275a)]=(_0x406ca4,_0x2441a9,_0x25dc4b)=>_0x356620(_0x406ca4,_0x2441a9,_0x25dc4b),_0x28cf3c['x']['CreateCapsule']=_0x25670a;},0x149b3:(_0x1ad4d2,_0x2f6b3f,_0x4526f7)=>{var _0xee7851=a8_0x16e4d8;_0x4526f7['d'](_0x2f6b3f,{'wf':()=>_0x106bb8});var _0x185241=_0x4526f7(0x9fd1),_0x5e0bf2=_0x4526f7(0xc84b),_0x3ca5fc=_0x4526f7(0x1dad),_0x118eaf=_0x4526f7(0x164ac),_0x309403=_0x4526f7(0x1446b),_0x420ffc=_0x4526f7(0xa60f),_0x17ad1c=_0x4526f7(0x2010);function _0x3fb6d9(_0x150b7e){var _0x3b4c01=a8_0x5b24;const _0x571058=_0x150b7e[_0x3b4c01(0xc32)]||0x2;let _0xf94971=0x0===_0x150b7e['diameterTop']?0x0:_0x150b7e['diameterTop']||_0x150b7e['diameter']||0x1,_0xbc5bdb=0x0===_0x150b7e[_0x3b4c01(0x213a)]?0x0:_0x150b7e[_0x3b4c01(0x213a)]||_0x150b7e[_0x3b4c01(0x323)]||0x1;_0xf94971=_0xf94971||0.00001,_0xbc5bdb=_0xbc5bdb||0.00001;const _0x142762=_0x150b7e[_0x3b4c01(0x2fe1)]||0x18;var _0x41126d=_0x150b7e['subdivisions']||0x1,_0x24fd7d=!!_0x150b7e[_0x3b4c01(0x4147)],_0x2ec8ad=!!_0x150b7e[_0x3b4c01(0xe58)],_0x20e5ee=0x0===_0x150b7e[_0x3b4c01(0x418d)]?0x0:_0x150b7e[_0x3b4c01(0x418d)]||_0x3ca5fc['Kj'][_0x3b4c01(0x40fc)];const _0x256942=(!_0x150b7e[_0x3b4c01(0x2fb6)]||!(_0x150b7e[_0x3b4c01(0x2fb6)]<=0x0||0x1<_0x150b7e[_0x3b4c01(0x2fb6)]))&&_0x150b7e[_0x3b4c01(0x2fb6)]||0x1;var _0x100d0c=0x0===_0x150b7e[_0x3b4c01(0x26ca)]?0x0:_0x150b7e['sideOrientation']||_0x118eaf['x'][_0x3b4c01(0xec7)];const _0x15bd9f=_0x150b7e[_0x3b4c01(0x3aac)]||new Array(0x3),_0x593b2d=_0x150b7e['faceColors'],_0x449163=0x2+(0x1+(0x1!==_0x256942&&_0x2ec8ad?0x2:0x0))*(_0x24fd7d?_0x41126d:0x1);let _0x55a59b;for(_0x55a59b=0x0;_0x55a59b<_0x449163;_0x55a59b++)_0x593b2d&&void 0x0===_0x593b2d[_0x55a59b]&&(_0x593b2d[_0x55a59b]=new _0x5e0bf2['HE'](0x1,0x1,0x1,0x1));for(_0x55a59b=0x0;_0x55a59b<_0x449163;_0x55a59b++)_0x15bd9f&&void 0x0===_0x15bd9f[_0x55a59b]&&(_0x15bd9f[_0x55a59b]=new _0x185241['Lt'](0x0,0x0,0x1,0x1));const _0x481e6f=new Array(),_0x334982=new Array(),_0x4ba3e8=new Array(),_0x52e103=new Array(),_0x44b8d9=new Array();var _0x533b62,_0x2fb410,_0x11ef01,_0x2f7417=0x2*Math['PI']*_0x256942/_0x142762,_0x43a6ad=(_0xbc5bdb-_0xf94971)/0x2/_0x571058;const _0x5bd383=_0x185241['P'][_0x3b4c01(0x23ed)](),_0x4232e6=_0x185241['P']['Zero'](),_0x2f44ee=_0x185241['P'][_0x3b4c01(0x23ed)](),_0x102e16=_0x185241['P']['Zero'](),_0x32cc9a=_0x185241['P']['Zero']();var _0x34d0f6,_0x2babd4=_0x420ffc['RD']['Y'];let _0x5027c7,_0x3d3e10,_0x5e1e16,_0x24f2b=0x1,_0x289f5=0x0,_0x46587e=0x0;for(_0x5027c7=0x0;_0x5027c7<=_0x41126d;_0x5027c7++)for(_0x11ef01=((_0x2fb410=_0x5027c7/_0x41126d)*(_0xf94971-_0xbc5bdb)+_0xbc5bdb)/0x2,_0x34d0f6=_0x24fd7d&&0x0!==_0x5027c7&&_0x5027c7!==_0x41126d?0x2:0x1,_0x5e1e16=0x0;_0x5e1e16<_0x34d0f6;_0x5e1e16++){for(_0x24fd7d&&(_0x24f2b+=_0x5e1e16),_0x2ec8ad&&(_0x24f2b+=0x2*_0x5e1e16),_0x3d3e10=0x0;_0x3d3e10<=_0x142762;_0x3d3e10++)_0x533b62=_0x3d3e10*_0x2f7417,_0x5bd383['x']=Math[_0x3b4c01(0x3d17)](-_0x533b62)*_0x11ef01,_0x5bd383['y']=-_0x571058/0x2+_0x2fb410*_0x571058,_0x5bd383['z']=Math[_0x3b4c01(0x41fd)](-_0x533b62)*_0x11ef01,0x0===_0xf94971&&_0x5027c7===_0x41126d?(_0x4232e6['x']=_0x4ba3e8[_0x4ba3e8['length']-0x3*(_0x142762+0x1)],_0x4232e6['y']=_0x4ba3e8[_0x4ba3e8['length']-0x3*(_0x142762+0x1)+0x1],_0x4232e6['z']=_0x4ba3e8[_0x4ba3e8[_0x3b4c01(0x1377)]-0x3*(_0x142762+0x1)+0x2]):(_0x4232e6['x']=_0x5bd383['x'],_0x4232e6['z']=_0x5bd383['z'],_0x4232e6['y']=Math[_0x3b4c01(0x3f3e)](_0x4232e6['x']*_0x4232e6['x']+_0x4232e6['z']*_0x4232e6['z'])*_0x43a6ad,_0x4232e6[_0x3b4c01(0x3f07)]()),0x0===_0x3d3e10&&(_0x2f44ee[_0x3b4c01(0xa83)](_0x5bd383),_0x102e16[_0x3b4c01(0xa83)](_0x4232e6)),_0x334982[_0x3b4c01(0x3f90)](_0x5bd383['x'],_0x5bd383['y'],_0x5bd383['z']),_0x4ba3e8[_0x3b4c01(0x3f90)](_0x4232e6['x'],_0x4232e6['y'],_0x4232e6['z']),_0x46587e=_0x24fd7d?_0x289f5!==_0x24f2b?_0x15bd9f[_0x24f2b]['y']:_0x15bd9f[_0x24f2b]['w']:_0x15bd9f[_0x24f2b]['y']+(_0x15bd9f[_0x24f2b]['w']-_0x15bd9f[_0x24f2b]['y'])*_0x2fb410,_0x52e103[_0x3b4c01(0x3f90)](_0x15bd9f[_0x24f2b]['x']+(_0x15bd9f[_0x24f2b]['z']-_0x15bd9f[_0x24f2b]['x'])*_0x3d3e10/_0x142762,_0x17ad1c['e'][_0x3b4c01(0x2a83)]?0x1-_0x46587e:_0x46587e),_0x593b2d&&_0x44b8d9[_0x3b4c01(0x3f90)](_0x593b2d[_0x24f2b]['r'],_0x593b2d[_0x24f2b]['g'],_0x593b2d[_0x24f2b]['b'],_0x593b2d[_0x24f2b]['a']);0x1!==_0x256942&&_0x2ec8ad&&(_0x334982[_0x3b4c01(0x3f90)](_0x5bd383['x'],_0x5bd383['y'],_0x5bd383['z']),_0x334982[_0x3b4c01(0x3f90)](0x0,_0x5bd383['y'],0x0),_0x334982[_0x3b4c01(0x3f90)](0x0,_0x5bd383['y'],0x0),_0x334982['push'](_0x2f44ee['x'],_0x2f44ee['y'],_0x2f44ee['z']),_0x185241['P'][_0x3b4c01(0x40ac)](_0x2babd4,_0x4232e6,_0x32cc9a),_0x32cc9a[_0x3b4c01(0x3f07)](),_0x4ba3e8[_0x3b4c01(0x3f90)](_0x32cc9a['x'],_0x32cc9a['y'],_0x32cc9a['z'],_0x32cc9a['x'],_0x32cc9a['y'],_0x32cc9a['z']),_0x185241['P'][_0x3b4c01(0x40ac)](_0x102e16,_0x2babd4,_0x32cc9a),_0x32cc9a['normalize'](),_0x4ba3e8[_0x3b4c01(0x3f90)](_0x32cc9a['x'],_0x32cc9a['y'],_0x32cc9a['z'],_0x32cc9a['x'],_0x32cc9a['y'],_0x32cc9a['z']),_0x46587e=_0x24fd7d?_0x289f5!==_0x24f2b?_0x15bd9f[_0x24f2b+0x1]['y']:_0x15bd9f[_0x24f2b+0x1]['w']:_0x15bd9f[_0x24f2b+0x1]['y']+(_0x15bd9f[_0x24f2b+0x1]['w']-_0x15bd9f[_0x24f2b+0x1]['y'])*_0x2fb410,_0x52e103[_0x3b4c01(0x3f90)](_0x15bd9f[_0x24f2b+0x1]['x'],_0x17ad1c['e']['UseOpenGLOrientationForUV']?0x1-_0x46587e:_0x46587e),_0x52e103[_0x3b4c01(0x3f90)](_0x15bd9f[_0x24f2b+0x1]['z'],_0x17ad1c['e'][_0x3b4c01(0x2a83)]?0x1-_0x46587e:_0x46587e),_0x46587e=_0x24fd7d?_0x289f5!==_0x24f2b?_0x15bd9f[_0x24f2b+0x2]['y']:_0x15bd9f[_0x24f2b+0x2]['w']:_0x15bd9f[_0x24f2b+0x2]['y']+(_0x15bd9f[_0x24f2b+0x2]['w']-_0x15bd9f[_0x24f2b+0x2]['y'])*_0x2fb410,_0x52e103['push'](_0x15bd9f[_0x24f2b+0x2]['x'],_0x17ad1c['e'][_0x3b4c01(0x2a83)]?0x1-_0x46587e:_0x46587e),_0x52e103[_0x3b4c01(0x3f90)](_0x15bd9f[_0x24f2b+0x2]['z'],_0x17ad1c['e'][_0x3b4c01(0x2a83)]?0x1-_0x46587e:_0x46587e),_0x593b2d&&(_0x44b8d9[_0x3b4c01(0x3f90)](_0x593b2d[_0x24f2b+0x1]['r'],_0x593b2d[_0x24f2b+0x1]['g'],_0x593b2d[_0x24f2b+0x1]['b'],_0x593b2d[_0x24f2b+0x1]['a']),_0x44b8d9[_0x3b4c01(0x3f90)](_0x593b2d[_0x24f2b+0x1]['r'],_0x593b2d[_0x24f2b+0x1]['g'],_0x593b2d[_0x24f2b+0x1]['b'],_0x593b2d[_0x24f2b+0x1]['a']),_0x44b8d9[_0x3b4c01(0x3f90)](_0x593b2d[_0x24f2b+0x2]['r'],_0x593b2d[_0x24f2b+0x2]['g'],_0x593b2d[_0x24f2b+0x2]['b'],_0x593b2d[_0x24f2b+0x2]['a']),_0x44b8d9[_0x3b4c01(0x3f90)](_0x593b2d[_0x24f2b+0x2]['r'],_0x593b2d[_0x24f2b+0x2]['g'],_0x593b2d[_0x24f2b+0x2]['b'],_0x593b2d[_0x24f2b+0x2]['a']))),_0x289f5!==_0x24f2b&&(_0x289f5=_0x24f2b);}var _0x18295f=0x1!==_0x256942&&_0x2ec8ad?_0x142762+0x4:_0x142762;for(_0x5027c7=0x0,_0x24f2b=0x0;_0x24f2b<_0x41126d;_0x24f2b++){let _0x5be9d3=0x0,_0x3b241d=0x0,_0x1c8ef4=0x0,_0x7c39e0=0x0;for(_0x3d3e10=0x0;_0x3d3e10<_0x142762;_0x3d3e10++)_0x5be9d3=_0x5027c7*(_0x18295f+0x1)+_0x3d3e10,_0x3b241d=(_0x5027c7+0x1)*(_0x18295f+0x1)+_0x3d3e10,_0x1c8ef4=_0x5027c7*(_0x18295f+0x1)+(_0x3d3e10+0x1),_0x7c39e0=(_0x5027c7+0x1)*(_0x18295f+0x1)+(_0x3d3e10+0x1),_0x481e6f['push'](_0x5be9d3,_0x3b241d,_0x1c8ef4),_0x481e6f[_0x3b4c01(0x3f90)](_0x7c39e0,_0x1c8ef4,_0x3b241d);0x1!==_0x256942&&_0x2ec8ad&&(_0x481e6f[_0x3b4c01(0x3f90)](_0x5be9d3+0x2,_0x3b241d+0x2,_0x1c8ef4+0x2),_0x481e6f[_0x3b4c01(0x3f90)](_0x7c39e0+0x2,_0x1c8ef4+0x2,_0x3b241d+0x2),_0x481e6f[_0x3b4c01(0x3f90)](_0x5be9d3+0x4,_0x3b241d+0x4,_0x1c8ef4+0x4),_0x481e6f[_0x3b4c01(0x3f90)](_0x7c39e0+0x4,_0x1c8ef4+0x4,_0x3b241d+0x4)),_0x5027c7=_0x24fd7d?_0x5027c7+0x2:_0x5027c7+0x1;}var _0x4ba3c2=_0x106165=>{var _0x2728d6=_0x3b4c01,_0x5c7d19=_0x106165?_0xf94971/0x2:_0xbc5bdb/0x2;if(0x0!=_0x5c7d19){let _0x54c344;var _0x6de8a0=_0x106165?_0x15bd9f[_0x449163-0x1]:_0x15bd9f[0x0];let _0xa7b338=null;_0x593b2d&&(_0xa7b338=_0x106165?_0x593b2d[_0x449163-0x1]:_0x593b2d[0x0]);var _0x3d4643=_0x334982['length']/0x3,_0x5b35ab=_0x106165?_0x571058/0x2:-_0x571058/0x2,_0x5c8ba1=new _0x185241['P'](0x0,_0x5b35ab,0x0),_0x5c8ba1=(_0x334982[_0x2728d6(0x3f90)](_0x5c8ba1['x'],_0x5c8ba1['y'],_0x5c8ba1['z']),_0x4ba3e8[_0x2728d6(0x3f90)](0x0,_0x106165?0x1:-0x1,0x0),_0x6de8a0['y']+0.5*(_0x6de8a0['w']-_0x6de8a0['y'])),_0x823a33=(_0x52e103['push'](_0x6de8a0['x']+0.5*(_0x6de8a0['z']-_0x6de8a0['x']),_0x17ad1c['e'][_0x2728d6(0x2a83)]?0x1-_0x5c8ba1:_0x5c8ba1),_0xa7b338&&_0x44b8d9['push'](_0xa7b338['r'],_0xa7b338['g'],_0xa7b338['b'],_0xa7b338['a']),new _0x185241['FM'](0.5,0.5));for(_0x54c344=0x0;_0x54c344<=_0x142762;_0x54c344++){var _0x3b79c1=0x2*Math['PI']*_0x54c344*_0x256942/_0x142762,_0x51d862=Math[_0x2728d6(0x3d17)](-_0x3b79c1),_0x3b79c1=Math[_0x2728d6(0x41fd)](-_0x3b79c1),_0x437319=new _0x185241['P'](_0x51d862*_0x5c7d19,_0x5b35ab,_0x3b79c1*_0x5c7d19),_0x51d862=new _0x185241['FM'](_0x51d862*_0x823a33['x']+0.5,_0x3b79c1*_0x823a33['y']+0.5);_0x334982[_0x2728d6(0x3f90)](_0x437319['x'],_0x437319['y'],_0x437319['z']),_0x4ba3e8[_0x2728d6(0x3f90)](0x0,_0x106165?0x1:-0x1,0x0);const _0x59137e=_0x6de8a0['y']+(_0x6de8a0['w']-_0x6de8a0['y'])*_0x51d862['y'];_0x52e103['push'](_0x6de8a0['x']+(_0x6de8a0['z']-_0x6de8a0['x'])*_0x51d862['x'],_0x17ad1c['e'][_0x2728d6(0x2a83)]?0x1-_0x59137e:_0x59137e),_0xa7b338&&_0x44b8d9[_0x2728d6(0x3f90)](_0xa7b338['r'],_0xa7b338['g'],_0xa7b338['b'],_0xa7b338['a']);}for(_0x54c344=0x0;_0x54c344<_0x142762;_0x54c344++)_0x106165?(_0x481e6f[_0x2728d6(0x3f90)](_0x3d4643),_0x481e6f['push'](_0x3d4643+(_0x54c344+0x2)),_0x481e6f[_0x2728d6(0x3f90)](_0x3d4643+(_0x54c344+0x1))):(_0x481e6f[_0x2728d6(0x3f90)](_0x3d4643),_0x481e6f[_0x2728d6(0x3f90)](_0x3d4643+(_0x54c344+0x1)),_0x481e6f['push'](_0x3d4643+(_0x54c344+0x2)));}};_0x20e5ee!==_0x3ca5fc['Kj'][_0x3b4c01(0x2441)]&&_0x20e5ee!==_0x3ca5fc['Kj'][_0x3b4c01(0x40fc)]||_0x4ba3c2(!0x1),_0x20e5ee!==_0x3ca5fc['Kj'][_0x3b4c01(0x368e)]&&_0x20e5ee!==_0x3ca5fc['Kj'][_0x3b4c01(0x40fc)]||_0x4ba3c2(!0x0),_0x118eaf['x'][_0x3b4c01(0x1b70)](_0x100d0c,_0x334982,_0x481e6f,_0x4ba3e8,_0x52e103,_0x150b7e['frontUVs'],_0x150b7e['backUVs']);const _0x387c62=new _0x118eaf['x']();return _0x387c62['indices']=_0x481e6f,_0x387c62[_0x3b4c01(0x1be0)]=_0x334982,_0x387c62['normals']=_0x4ba3e8,_0x387c62['uvs']=_0x52e103,_0x593b2d&&(_0x387c62[_0x3b4c01(0x3f24)]=_0x44b8d9),_0x387c62;}function _0x106bb8(_0x171078,_0x1607cb={},_0x3bddb9){var _0x43ab6d=a8_0x5b24;const _0x1b7231=new _0x3ca5fc['Kj'](_0x171078,_0x3bddb9),_0x53b073=(_0x1607cb[_0x43ab6d(0x26ca)]=_0x3ca5fc['Kj']['_GetDefaultSideOrientation'](_0x1607cb[_0x43ab6d(0x26ca)]),_0x1b7231['_originalBuilderSideOrientation']=_0x1607cb[_0x43ab6d(0x26ca)],_0x3fb6d9(_0x1607cb));return _0x53b073[_0x43ab6d(0x299d)](_0x1b7231,_0x1607cb[_0x43ab6d(0x38d4)]),_0x1b7231;}_0x118eaf['x'][_0xee7851(0x1858)]=_0x3fb6d9,_0x3ca5fc['Kj'][_0xee7851(0x1858)]=(_0x13887a,_0x2ca5fe,_0x7d1a6b,_0x9713e5,_0x4e36e8,_0x535f32,_0x384cb5,_0x31cecc,_0x3d87c7)=>(void 0x0!==_0x384cb5&&_0x384cb5 instanceof _0x309403['x']||(void 0x0!==_0x384cb5&&(_0x3d87c7=_0x31cecc||_0x3ca5fc['Kj'][_0xee7851(0xec7)],_0x31cecc=_0x384cb5),_0x384cb5=_0x535f32,_0x535f32=0x1),_0x106bb8(_0x13887a,{'height':_0x2ca5fe,'diameterTop':_0x7d1a6b,'diameterBottom':_0x9713e5,'tessellation':_0x4e36e8,'subdivisions':_0x535f32,'sideOrientation':_0x3d87c7,'updatable':_0x31cecc},_0x384cb5));},0x3406:(_0x188365,_0x1bfc60,_0x40823e)=>{var _0x96dee1=a8_0x16e4d8;_0x40823e['d'](_0x1bfc60,{'t':()=>_0x55c318});var _0x1b1686=_0x40823e(0x9fd1),_0x5ce196=_0x40823e(0x1b5c),_0x4ff1b1=_0x40823e(0x1dad),_0x3320b5=_0x40823e(0x1a27),_0x5f3bf2=_0x40823e(0x164ac),_0x270901=_0x40823e(0x2010);const _0xbbdfa7=new _0x1b1686['P'](0x1,0x0,0x0),_0x46e067=new _0x1b1686['P'](-0x1,0x0,0x0),_0x202492=new _0x1b1686['P'](0x0,0x1,0x0),_0x1c7ecd=new _0x1b1686['P'](0x0,-0x1,0x0),_0x20d3c6=new _0x1b1686['P'](0x0,0x0,0x1),_0x1669d3=new _0x1b1686['P'](0x0,0x0,-0x1);class _0x11c5fb{constructor(_0x3b3d20=_0x1b1686['P'][_0x96dee1(0x23ed)](),_0x3117ea=_0x1b1686['P']['Up'](),_0x10dc8c=_0x1b1686['FM'][_0x96dee1(0x23ed)](),_0x509d6b=0x0,_0x280ae6=0x0,_0x32f853=null,_0x507214=null,_0xd478ee=null,_0x2de4bb=null){var _0x9c909a=_0x96dee1;this[_0x9c909a(0x2416)]=_0x3b3d20,this[_0x9c909a(0x1b8a)]=_0x3117ea,this['uv']=_0x10dc8c,this[_0x9c909a(0x275d)]=_0x509d6b,this['vertexIdxForBones']=_0x280ae6,this[_0x9c909a(0x2de8)]=_0x32f853,this['localNormalOverride']=_0x507214,this[_0x9c909a(0xdf5)]=_0xd478ee,this[_0x9c909a(0x303b)]=_0x2de4bb;}[_0x96dee1(0x95b)](){var _0x591a1f=_0x96dee1,_0x17be7c;return new _0x11c5fb(this['position'][_0x591a1f(0x95b)](),this[_0x591a1f(0x1b8a)][_0x591a1f(0x95b)](),this['uv'][_0x591a1f(0x95b)](),this[_0x591a1f(0x275d)],this[_0x591a1f(0x1bbf)],null==(_0x17be7c=this[_0x591a1f(0x2de8)])?void 0x0:_0x17be7c[_0x591a1f(0x13df)](),null==(_0x17be7c=this[_0x591a1f(0x37c5)])?void 0x0:_0x17be7c[_0x591a1f(0x13df)](),null==(_0x17be7c=this[_0x591a1f(0xdf5)])?void 0x0:_0x17be7c[_0x591a1f(0x13df)](),null==(_0x17be7c=this[_0x591a1f(0x303b)])?void 0x0:_0x17be7c['slice']());}}function _0x55c318(_0x28e6d4,_0x137db9,_0x42b9bf){var _0x426b81=_0x96dee1,_0x456191=!!_0x137db9['skeleton'],_0x2af6f3=_0x42b9bf[_0x426b81(0x153b)]||_0x456191,_0x4b0f7f=null!==_0x137db9[_0x426b81(0x802)]&&void 0x0!==_0x137db9[_0x426b81(0x802)];const _0x385e70=_0x137db9[_0x426b81(0x2668)](),_0x1929b3=_0x456191?_0x137db9[_0x426b81(0x1497)](!0x0,!0x0):_0x137db9[_0x426b81(0x757)](_0x3320b5['o'][_0x426b81(0x34af)]),_0x1161e6=_0x456191?_0x137db9[_0x426b81(0x1d90)](!0x0,!0x0):_0x137db9[_0x426b81(0x757)](_0x3320b5['o']['NormalKind']),_0x542c8a=_0x2af6f3?_0x456191?_0x137db9[_0x426b81(0x757)](_0x3320b5['o'][_0x426b81(0x34af)]):_0x1929b3:null,_0x38a411=_0x2af6f3?_0x456191?_0x137db9[_0x426b81(0x757)](_0x3320b5['o']['NormalKind']):_0x1161e6:null,_0x195a9f=_0x137db9[_0x426b81(0x757)](_0x3320b5['o']['UVKind']),_0xb0298f=_0x456191?_0x137db9[_0x426b81(0x757)](_0x3320b5['o'][_0x426b81(0x1b55)]):null,_0x251038=_0x456191?_0x137db9[_0x426b81(0x757)](_0x3320b5['o']['MatricesWeightsKind']):null;var _0x3150f2=_0x456191?_0x137db9[_0x426b81(0x757)](_0x3320b5['o'][_0x426b81(0x317a)]):null,_0x50ee2c=_0x456191?_0x137db9[_0x426b81(0x757)](_0x3320b5['o']['MatricesWeightsExtraKind']):null;const _0x48076d=_0x42b9bf['position']||_0x1b1686['P'][_0x426b81(0x23ed)]();let _0x4cb332=_0x42b9bf[_0x426b81(0x1b8a)]||_0x1b1686['P']['Up']();const _0x2b5dac=_0x42b9bf[_0x426b81(0x5a2)]||_0x1b1686['P'][_0x426b81(0x1c49)]();var _0x5cad2e=_0x42b9bf[_0x426b81(0x448)]||0x0;if(!_0x4cb332){var _0x5a4034=new _0x1b1686['P'](0x0,0x0,0x1);const _0x182065=_0x137db9[_0x426b81(0x83e)]()[_0x426b81(0x146e)];_0x5a4034=_0x1b1686['P'][_0x426b81(0x7e9)](_0x5a4034,_0x182065[_0x426b81(0x927)]()),_0x4cb332=_0x182065[_0x426b81(0x33cd)]['subtract'](_0x5a4034);}var _0x5a4034=-Math[_0x426b81(0x36a5)](_0x4cb332['z'],_0x4cb332['x'])-Math['PI']/0x2,_0x5a2f94=Math[_0x426b81(0x3f3e)](_0x4cb332['x']*_0x4cb332['x']+_0x4cb332['z']*_0x4cb332['z']),_0x5a2f94=Math[_0x426b81(0x36a5)](_0x4cb332['y'],_0x5a2f94),_0x44286a=_0x1b1686['y3'][_0x426b81(0x10c7)](_0x5a4034,_0x5a2f94,_0x5cad2e)[_0x426b81(0x36e0)](_0x1b1686['y3'][_0x426b81(0x3db7)](_0x48076d['x'],_0x48076d['y'],_0x48076d['z'])),_0x44286a=_0x1b1686['y3'][_0x426b81(0x2930)](_0x44286a);const _0x20b165=_0x137db9[_0x426b81(0x927)](),_0x29757d=_0x20b165['multiply'](_0x44286a),_0x8f7506=new _0x5f3bf2['x']();_0x8f7506[_0x426b81(0x35ec)]=[],_0x8f7506[_0x426b81(0x1be0)]=[],_0x8f7506['normals']=[],_0x8f7506[_0x426b81(0x10d1)]=[],_0x8f7506['matricesIndices']=_0x456191?[]:null,_0x8f7506['matricesWeights']=_0x456191?[]:null,_0x8f7506['matricesIndicesExtra']=_0x3150f2?[]:null,_0x8f7506[_0x426b81(0x2b8a)]=_0x50ee2c?[]:null;let _0x74893f=0x0;var _0x147541=_0x29f99a=>{var _0x3c6b1d=_0x426b81;const _0xf25427=new _0x11c5fb();if(!_0x385e70||!_0x1929b3||!_0x1161e6)return _0xf25427;var _0x106888,_0x29f99a=_0x385e70[_0x29f99a];return _0xf25427[_0x3c6b1d(0x275d)]=0x3*_0x29f99a,_0xf25427['vertexIdxForBones']=0x4*_0x29f99a,_0xf25427[_0x3c6b1d(0x2416)]=new _0x1b1686['P'](_0x1929b3[0x3*_0x29f99a],_0x1929b3[0x3*_0x29f99a+0x1],_0x1929b3[0x3*_0x29f99a+0x2]),_0x1b1686['P']['TransformCoordinatesToRef'](_0xf25427['position'],_0x29757d,_0xf25427['position']),_0xf25427[_0x3c6b1d(0x1b8a)]=new _0x1b1686['P'](_0x1161e6[0x3*_0x29f99a],_0x1161e6[0x3*_0x29f99a+0x1],_0x1161e6[0x3*_0x29f99a+0x2]),_0x1b1686['P'][_0x3c6b1d(0x1f84)](_0xf25427[_0x3c6b1d(0x1b8a)],_0x29757d,_0xf25427['normal']),_0x42b9bf[_0x3c6b1d(0x3ebd)]&&_0x195a9f&&(_0x106888=_0x195a9f[0x2*_0x29f99a+0x1],_0xf25427['uv']=new _0x1b1686['FM'](_0x195a9f[0x2*_0x29f99a],_0x270901['e'][_0x3c6b1d(0x2a83)]?0x1-_0x106888:_0x106888)),_0xf25427;};const _0x16a0b8=[0x0,0x0,0x0,0x0];var _0x24aed0,_0x227687=(_0x37afc6,_0x2e0382)=>{var _0xcf338c=_0x426b81;if(0x0===_0x37afc6[_0xcf338c(0x1377)])return _0x37afc6;const _0x33f09c=0.5*Math['abs'](_0x1b1686['P'][_0xcf338c(0x365c)](_0x2b5dac,_0x2e0382)),_0x238fb5=(_0x43685b,_0x401c9f,_0xf069c,_0x197541)=>{for(let _0x260827=0x0;_0x260827<_0x197541;++_0x260827)if(_0x43685b[_0xf069c+_0x260827]===_0x401c9f)return _0xf069c+_0x260827;return-0x1;};var _0x354835=(_0x5e5592,_0x3df045)=>{var _0x356e29=_0xcf338c,_0x588b10=_0x1b1686['P'][_0x356e29(0x1785)](_0x5e5592[_0x356e29(0x2416)],_0x3df045[_0x356e29(0x2416)],_0x2e0382,_0x33f09c);let _0x3cba8f=_0x16a0b8,_0x5270cf=_0x16a0b8;if(_0xb0298f&&_0x251038){var _0x482c3c,_0x31130a=_0x5e5592[_0x356e29(0xdf5)]?0x0:_0x5e5592[_0x356e29(0x1bbf)],_0x3951bb=null!=(_0xe565f6=_0x5e5592['matrixIndicesOverride'])?_0xe565f6:_0xb0298f,_0x321a07=null!=(_0xe565f6=_0x5e5592[_0x356e29(0x303b)])?_0xe565f6:_0x251038,_0xed1052=_0x3df045[_0x356e29(0xdf5)]?0x0:_0x3df045[_0x356e29(0x1bbf)],_0x41e7a0=null!=(_0xe565f6=_0x3df045[_0x356e29(0xdf5)])?_0xe565f6:_0xb0298f,_0x9ff50f=null!=(_0xe565f6=_0x3df045[_0x356e29(0x303b)])?_0xe565f6:_0x251038;_0x3cba8f=[0x0,0x0,0x0,0x0],_0x5270cf=[0x0,0x0,0x0,0x0];let _0x458085=0x0;for(let _0x100e48=0x0;_0x100e48<0x4;++_0x100e48)0x0<_0x321a07[_0x31130a+_0x100e48]&&(_0x482c3c=_0x238fb5(_0x41e7a0,_0x3951bb[_0x31130a+_0x100e48],_0xed1052,0x4),_0x3cba8f[_0x458085]=_0x3951bb[_0x31130a+_0x100e48],_0x5270cf[_0x458085]=_0x5ce196['R'][_0x356e29(0x2f0e)](_0x321a07[_0x31130a+_0x100e48],0x0<=_0x482c3c?_0x9ff50f[_0x482c3c]:0x0,_0x588b10),_0x458085++);for(let _0x97de6c=0x0;_0x97de6c<0x4&&_0x458085<0x4;++_0x97de6c){var _0x2bfe4d=_0x41e7a0[_0xed1052+_0x97de6c];-0x1===_0x238fb5(_0x3951bb,_0x2bfe4d,_0x31130a,0x4)&&(_0x3cba8f[_0x458085]=_0x2bfe4d,_0x5270cf[_0x458085]=_0x5ce196['R'][_0x356e29(0x2f0e)](0x0,_0x9ff50f[_0xed1052+_0x97de6c],_0x588b10),_0x458085++);}var _0xe565f6=_0x5270cf[0x0]+_0x5270cf[0x1]+_0x5270cf[0x2]+_0x5270cf[0x3];_0x5270cf[0x0]/=_0xe565f6,_0x5270cf[0x1]/=_0xe565f6,_0x5270cf[0x2]/=_0xe565f6,_0x5270cf[0x3]/=_0xe565f6;}var _0xe565f6=_0x5e5592[_0x356e29(0x2de8)]?_0x5e5592[_0x356e29(0x2de8)][0x0]:null!=(_0xe565f6=null===_0x542c8a||void 0x0===_0x542c8a?void 0x0:_0x542c8a[_0x5e5592[_0x356e29(0x275d)]])?_0xe565f6:0x0,_0x3928f1=_0x5e5592[_0x356e29(0x2de8)]?_0x5e5592[_0x356e29(0x2de8)][0x1]:null!=(_0x3928f1=null===_0x542c8a||void 0x0===_0x542c8a?void 0x0:_0x542c8a[_0x5e5592[_0x356e29(0x275d)]+0x1])?_0x3928f1:0x0,_0x4242e9=_0x5e5592[_0x356e29(0x2de8)]?_0x5e5592[_0x356e29(0x2de8)][0x2]:null!=(_0x4242e9=null===_0x542c8a||void 0x0===_0x542c8a?void 0x0:_0x542c8a[_0x5e5592[_0x356e29(0x275d)]+0x2])?_0x4242e9:0x0,_0x2dca62=_0x3df045[_0x356e29(0x2de8)]?_0x3df045[_0x356e29(0x2de8)][0x0]:null!=(_0x2dca62=null===_0x542c8a||void 0x0===_0x542c8a?void 0x0:_0x542c8a[_0x3df045[_0x356e29(0x275d)]])?_0x2dca62:0x0,_0x29e9a5=_0x3df045[_0x356e29(0x2de8)]?_0x3df045[_0x356e29(0x2de8)][0x1]:null!=(_0x29e9a5=null===_0x542c8a||void 0x0===_0x542c8a?void 0x0:_0x542c8a[_0x3df045[_0x356e29(0x275d)]+0x1])?_0x29e9a5:0x0,_0x520870=_0x3df045['localPositionOverride']?_0x3df045['localPositionOverride'][0x2]:null!=(_0x520870=null===_0x542c8a||void 0x0===_0x542c8a?void 0x0:_0x542c8a[_0x3df045[_0x356e29(0x275d)]+0x2])?_0x520870:0x0,_0x16931e=_0x5e5592[_0x356e29(0x37c5)]?_0x5e5592['localNormalOverride'][0x0]:null!=(_0x16931e=null===_0x38a411||void 0x0===_0x38a411?void 0x0:_0x38a411[_0x5e5592[_0x356e29(0x275d)]])?_0x16931e:0x0,_0x5efe5b=_0x5e5592['localNormalOverride']?_0x5e5592[_0x356e29(0x37c5)][0x1]:null!=(_0x5efe5b=null===_0x38a411||void 0x0===_0x38a411?void 0x0:_0x38a411[_0x5e5592[_0x356e29(0x275d)]+0x1])?_0x5efe5b:0x0,_0x5bee5a=_0x5e5592[_0x356e29(0x37c5)]?_0x5e5592[_0x356e29(0x37c5)][0x2]:null!=(_0x5bee5a=null===_0x38a411||void 0x0===_0x38a411?void 0x0:_0x38a411[_0x5e5592[_0x356e29(0x275d)]+0x2])?_0x5bee5a:0x0,_0x2c4553=_0x16931e+((_0x3df045[_0x356e29(0x37c5)]?_0x3df045[_0x356e29(0x37c5)][0x0]:null!=(_0x2c4553=null===_0x38a411||void 0x0===_0x38a411?void 0x0:_0x38a411[_0x3df045[_0x356e29(0x275d)]])?_0x2c4553:0x0)-_0x16931e)*_0x588b10,_0x16931e=_0x5efe5b+((_0x3df045[_0x356e29(0x37c5)]?_0x3df045[_0x356e29(0x37c5)][0x1]:null!=(_0x16931e=null===_0x38a411||void 0x0===_0x38a411?void 0x0:_0x38a411[_0x3df045[_0x356e29(0x275d)]+0x1])?_0x16931e:0x0)-_0x5efe5b)*_0x588b10,_0x5efe5b=_0x5bee5a+((_0x3df045[_0x356e29(0x37c5)]?_0x3df045[_0x356e29(0x37c5)][0x2]:null!=(_0x5efe5b=null===_0x38a411||void 0x0===_0x38a411?void 0x0:_0x38a411[_0x3df045['vertexIdx']+0x2])?_0x5efe5b:0x0)-_0x5bee5a)*_0x588b10,_0x5bee5a=Math[_0x356e29(0x3f3e)](_0x2c4553*_0x2c4553+_0x16931e*_0x16931e+_0x5efe5b*_0x5efe5b);return new _0x11c5fb(_0x1b1686['P'][_0x356e29(0x2f0e)](_0x5e5592[_0x356e29(0x2416)],_0x3df045[_0x356e29(0x2416)],_0x588b10),_0x1b1686['P'][_0x356e29(0x2f0e)](_0x5e5592['normal'],_0x3df045[_0x356e29(0x1b8a)],_0x588b10)[_0x356e29(0x3f07)](),_0x1b1686['FM'][_0x356e29(0x2f0e)](_0x5e5592['uv'],_0x3df045['uv'],_0x588b10),-0x1,-0x1,_0x542c8a?[_0xe565f6+(_0x2dca62-_0xe565f6)*_0x588b10,_0x3928f1+(_0x29e9a5-_0x3928f1)*_0x588b10,_0x4242e9+(_0x520870-_0x4242e9)*_0x588b10]:null,_0x38a411?[_0x2c4553/_0x5bee5a,_0x16931e/_0x5bee5a,_0x5efe5b/_0x5bee5a]:null,_0x3cba8f,_0x5270cf);};let _0x3f6a1e=null;0x3<_0x37afc6[_0xcf338c(0x1377)]&&(_0x3f6a1e=new Array());for(let _0x292c0e=0x0;_0x292c0e<_0x37afc6[_0xcf338c(0x1377)];_0x292c0e+=0x3){let _0x1867f9=null,_0x7ba62f=null,_0x18f3d2=null,_0x470a38=null;var _0x2d6b28=0x0<_0x1b1686['P']['Dot'](_0x37afc6[_0x292c0e]['position'],_0x2e0382)-_0x33f09c,_0x232362=0x0<_0x1b1686['P'][_0xcf338c(0x365c)](_0x37afc6[_0x292c0e+0x1][_0xcf338c(0x2416)],_0x2e0382)-_0x33f09c,_0x4fab89=0x0<_0x1b1686['P']['Dot'](_0x37afc6[_0x292c0e+0x2]['position'],_0x2e0382)-_0x33f09c;switch((_0x2d6b28?0x1:0x0)+(_0x232362?0x1:0x0)+(_0x4fab89?0x1:0x0)){case 0x0:0x3<_0x37afc6[_0xcf338c(0x1377)]?(_0x3f6a1e[_0xcf338c(0x3f90)](_0x37afc6[_0x292c0e]),_0x3f6a1e[_0xcf338c(0x3f90)](_0x37afc6[_0x292c0e+0x1]),_0x3f6a1e['push'](_0x37afc6[_0x292c0e+0x2])):_0x3f6a1e=_0x37afc6;break;case 0x1:if(_0x3f6a1e=null!==_0x3f6a1e&&void 0x0!==_0x3f6a1e?_0x3f6a1e:new Array(),_0x2d6b28&&(_0x1867f9=_0x37afc6[_0x292c0e+0x1],_0x7ba62f=_0x37afc6[_0x292c0e+0x2],_0x18f3d2=_0x354835(_0x37afc6[_0x292c0e],_0x1867f9),_0x470a38=_0x354835(_0x37afc6[_0x292c0e],_0x7ba62f)),_0x232362){_0x1867f9=_0x37afc6[_0x292c0e],_0x7ba62f=_0x37afc6[_0x292c0e+0x2],_0x18f3d2=_0x354835(_0x37afc6[_0x292c0e+0x1],_0x1867f9),_0x470a38=_0x354835(_0x37afc6[_0x292c0e+0x1],_0x7ba62f),_0x3f6a1e[_0xcf338c(0x3f90)](_0x18f3d2),_0x3f6a1e[_0xcf338c(0x3f90)](_0x7ba62f[_0xcf338c(0x95b)]()),_0x3f6a1e[_0xcf338c(0x3f90)](_0x1867f9[_0xcf338c(0x95b)]()),_0x3f6a1e[_0xcf338c(0x3f90)](_0x7ba62f[_0xcf338c(0x95b)]()),_0x3f6a1e[_0xcf338c(0x3f90)](_0x18f3d2[_0xcf338c(0x95b)]()),_0x3f6a1e[_0xcf338c(0x3f90)](_0x470a38);break;}_0x4fab89&&(_0x1867f9=_0x37afc6[_0x292c0e],_0x7ba62f=_0x37afc6[_0x292c0e+0x1],_0x18f3d2=_0x354835(_0x37afc6[_0x292c0e+0x2],_0x1867f9),_0x470a38=_0x354835(_0x37afc6[_0x292c0e+0x2],_0x7ba62f)),_0x1867f9&&_0x7ba62f&&_0x18f3d2&&_0x470a38&&(_0x3f6a1e['push'](_0x1867f9[_0xcf338c(0x95b)]()),_0x3f6a1e[_0xcf338c(0x3f90)](_0x7ba62f['clone']()),_0x3f6a1e[_0xcf338c(0x3f90)](_0x18f3d2),_0x3f6a1e['push'](_0x470a38),_0x3f6a1e[_0xcf338c(0x3f90)](_0x18f3d2['clone']()),_0x3f6a1e['push'](_0x7ba62f['clone']()));break;case 0x2:_0x3f6a1e=null!==_0x3f6a1e&&void 0x0!==_0x3f6a1e?_0x3f6a1e:new Array(),_0x2d6b28||(_0x1867f9=_0x37afc6[_0x292c0e]['clone'](),_0x7ba62f=_0x354835(_0x1867f9,_0x37afc6[_0x292c0e+0x1]),_0x18f3d2=_0x354835(_0x1867f9,_0x37afc6[_0x292c0e+0x2]),_0x3f6a1e[_0xcf338c(0x3f90)](_0x1867f9),_0x3f6a1e['push'](_0x7ba62f),_0x3f6a1e[_0xcf338c(0x3f90)](_0x18f3d2)),_0x232362||(_0x1867f9=_0x37afc6[_0x292c0e+0x1][_0xcf338c(0x95b)](),_0x7ba62f=_0x354835(_0x1867f9,_0x37afc6[_0x292c0e+0x2]),_0x18f3d2=_0x354835(_0x1867f9,_0x37afc6[_0x292c0e]),_0x3f6a1e[_0xcf338c(0x3f90)](_0x1867f9),_0x3f6a1e[_0xcf338c(0x3f90)](_0x7ba62f),_0x3f6a1e[_0xcf338c(0x3f90)](_0x18f3d2)),_0x4fab89||(_0x1867f9=_0x37afc6[_0x292c0e+0x2][_0xcf338c(0x95b)](),_0x7ba62f=_0x354835(_0x1867f9,_0x37afc6[_0x292c0e]),_0x18f3d2=_0x354835(_0x1867f9,_0x37afc6[_0x292c0e+0x1]),_0x3f6a1e['push'](_0x1867f9),_0x3f6a1e[_0xcf338c(0x3f90)](_0x7ba62f),_0x3f6a1e[_0xcf338c(0x3f90)](_0x18f3d2));}}return _0x3f6a1e;},_0x4509f6=new Array(0x3);for(let _0x20da35=0x0;_0x20da35<_0x385e70[_0x426b81(0x1377)];_0x20da35+=0x3){let _0x2d3ad9=_0x4509f6;if(_0x2d3ad9[0x0]=_0x147541(_0x20da35),_0x4b0f7f&&_0x2af6f3?(_0x2d3ad9[0x1]=_0x147541(_0x20da35+0x2),_0x2d3ad9[0x2]=_0x147541(_0x20da35+0x1)):(_0x2d3ad9[0x1]=_0x147541(_0x20da35+0x1),_0x2d3ad9[0x2]=_0x147541(_0x20da35+0x2)),!(_0x42b9bf[_0x426b81(0x16d4)]&&-_0x2d3ad9[0x0][_0x426b81(0x1b8a)]['z']<=0x0&&-_0x2d3ad9[0x1][_0x426b81(0x1b8a)]['z']<=0x0&&-_0x2d3ad9[0x2][_0x426b81(0x1b8a)]['z']<=0x0)&&(_0x2d3ad9=(_0x2d3ad9=(_0x2d3ad9=_0x227687(_0x2d3ad9,_0xbbdfa7))&&(_0x2d3ad9=_0x227687(_0x2d3ad9,_0x46e067))&&(_0x2d3ad9=_0x227687(_0x2d3ad9,_0x202492))&&(_0x2d3ad9=_0x227687(_0x2d3ad9,_0x1c7ecd))&&_0x227687(_0x2d3ad9,_0x20d3c6))&&_0x227687(_0x2d3ad9,_0x1669d3)))for(let _0xba3544=0x0;_0xba3544<_0x2d3ad9[_0x426b81(0x1377)];_0xba3544++){const _0x1264e3=_0x2d3ad9[_0xba3544];_0x8f7506['indices'][_0x426b81(0x3f90)](_0x74893f),_0x2af6f3?(_0x1264e3[_0x426b81(0x2de8)]?(_0x8f7506[_0x426b81(0x1be0)][0x3*_0x74893f]=_0x1264e3[_0x426b81(0x2de8)][0x0],_0x8f7506[_0x426b81(0x1be0)][0x3*_0x74893f+0x1]=_0x1264e3['localPositionOverride'][0x1],_0x8f7506[_0x426b81(0x1be0)][0x3*_0x74893f+0x2]=_0x1264e3[_0x426b81(0x2de8)][0x2]):_0x542c8a&&(_0x8f7506['positions'][0x3*_0x74893f]=_0x542c8a[_0x1264e3[_0x426b81(0x275d)]],_0x8f7506['positions'][0x3*_0x74893f+0x1]=_0x542c8a[_0x1264e3[_0x426b81(0x275d)]+0x1],_0x8f7506['positions'][0x3*_0x74893f+0x2]=_0x542c8a[_0x1264e3[_0x426b81(0x275d)]+0x2]),_0x1264e3[_0x426b81(0x37c5)]?(_0x8f7506[_0x426b81(0x1a32)][0x3*_0x74893f]=_0x1264e3['localNormalOverride'][0x0],_0x8f7506['normals'][0x3*_0x74893f+0x1]=_0x1264e3[_0x426b81(0x37c5)][0x1],_0x8f7506[_0x426b81(0x1a32)][0x3*_0x74893f+0x2]=_0x1264e3[_0x426b81(0x37c5)][0x2]):_0x38a411&&(_0x8f7506['normals'][0x3*_0x74893f]=_0x38a411[_0x1264e3[_0x426b81(0x275d)]],_0x8f7506[_0x426b81(0x1a32)][0x3*_0x74893f+0x1]=_0x38a411[_0x1264e3[_0x426b81(0x275d)]+0x1],_0x8f7506['normals'][0x3*_0x74893f+0x2]=_0x38a411[_0x1264e3[_0x426b81(0x275d)]+0x2])):(_0x1264e3[_0x426b81(0x2416)][_0x426b81(0x361d)](_0x8f7506[_0x426b81(0x1be0)],0x3*_0x74893f),_0x1264e3['normal']['toArray'](_0x8f7506[_0x426b81(0x1a32)],0x3*_0x74893f)),_0x8f7506[_0x426b81(0x3275)]&&_0x8f7506[_0x426b81(0x111e)]&&(_0x1264e3['matrixIndicesOverride']?(_0x8f7506[_0x426b81(0x3275)][0x4*_0x74893f]=_0x1264e3[_0x426b81(0xdf5)][0x0],_0x8f7506[_0x426b81(0x3275)][0x4*_0x74893f+0x1]=_0x1264e3[_0x426b81(0xdf5)][0x1],_0x8f7506['matricesIndices'][0x4*_0x74893f+0x2]=_0x1264e3['matrixIndicesOverride'][0x2],_0x8f7506[_0x426b81(0x3275)][0x4*_0x74893f+0x3]=_0x1264e3[_0x426b81(0xdf5)][0x3]):(_0xb0298f&&(_0x8f7506[_0x426b81(0x3275)][0x4*_0x74893f]=_0xb0298f[_0x1264e3[_0x426b81(0x1bbf)]],_0x8f7506[_0x426b81(0x3275)][0x4*_0x74893f+0x1]=_0xb0298f[_0x1264e3[_0x426b81(0x1bbf)]+0x1],_0x8f7506['matricesIndices'][0x4*_0x74893f+0x2]=_0xb0298f[_0x1264e3['vertexIdxForBones']+0x2],_0x8f7506[_0x426b81(0x3275)][0x4*_0x74893f+0x3]=_0xb0298f[_0x1264e3[_0x426b81(0x1bbf)]+0x3]),_0x3150f2&&_0x8f7506[_0x426b81(0x12f5)]&&(_0x8f7506[_0x426b81(0x12f5)][0x4*_0x74893f]=_0x3150f2[_0x1264e3[_0x426b81(0x1bbf)]],_0x8f7506[_0x426b81(0x12f5)][0x4*_0x74893f+0x1]=_0x3150f2[_0x1264e3[_0x426b81(0x1bbf)]+0x1],_0x8f7506[_0x426b81(0x12f5)][0x4*_0x74893f+0x2]=_0x3150f2[_0x1264e3[_0x426b81(0x1bbf)]+0x2],_0x8f7506['matricesIndicesExtra'][0x4*_0x74893f+0x3]=_0x3150f2[_0x1264e3[_0x426b81(0x1bbf)]+0x3])),_0x1264e3[_0x426b81(0x303b)]?(_0x8f7506['matricesWeights'][0x4*_0x74893f]=_0x1264e3['matrixWeightsOverride'][0x0],_0x8f7506['matricesWeights'][0x4*_0x74893f+0x1]=_0x1264e3['matrixWeightsOverride'][0x1],_0x8f7506['matricesWeights'][0x4*_0x74893f+0x2]=_0x1264e3[_0x426b81(0x303b)][0x2],_0x8f7506['matricesWeights'][0x4*_0x74893f+0x3]=_0x1264e3[_0x426b81(0x303b)][0x3]):(_0x251038&&(_0x8f7506[_0x426b81(0x111e)][0x4*_0x74893f]=_0x251038[_0x1264e3[_0x426b81(0x1bbf)]],_0x8f7506[_0x426b81(0x111e)][0x4*_0x74893f+0x1]=_0x251038[_0x1264e3[_0x426b81(0x1bbf)]+0x1],_0x8f7506['matricesWeights'][0x4*_0x74893f+0x2]=_0x251038[_0x1264e3[_0x426b81(0x1bbf)]+0x2],_0x8f7506[_0x426b81(0x111e)][0x4*_0x74893f+0x3]=_0x251038[_0x1264e3[_0x426b81(0x1bbf)]+0x3]),_0x50ee2c&&_0x8f7506[_0x426b81(0x2b8a)]&&(_0x8f7506['matricesWeightsExtra'][0x4*_0x74893f]=_0x50ee2c[_0x1264e3['vertexIdxForBones']],_0x8f7506[_0x426b81(0x2b8a)][0x4*_0x74893f+0x1]=_0x50ee2c[_0x1264e3[_0x426b81(0x1bbf)]+0x1],_0x8f7506[_0x426b81(0x2b8a)][0x4*_0x74893f+0x2]=_0x50ee2c[_0x1264e3[_0x426b81(0x1bbf)]+0x2],_0x8f7506[_0x426b81(0x2b8a)][0x4*_0x74893f+0x3]=_0x50ee2c[_0x1264e3[_0x426b81(0x1bbf)]+0x3]))),_0x42b9bf[_0x426b81(0x3ebd)]?_0x1264e3['uv'][_0x426b81(0x361d)](_0x8f7506[_0x426b81(0x10d1)],0x2*_0x74893f):(_0x8f7506['uvs'][_0x426b81(0x3f90)](0.5+_0x1264e3[_0x426b81(0x2416)]['x']/_0x2b5dac['x']),_0x24aed0=0.5+_0x1264e3['position']['y']/_0x2b5dac['y'],_0x8f7506['uvs'][_0x426b81(0x3f90)](_0x270901['e']['UseOpenGLOrientationForUV']?0x1-_0x24aed0:_0x24aed0)),_0x74893f++;}}const _0x5016f7=new _0x4ff1b1['Kj'](_0x28e6d4,_0x137db9[_0x426b81(0x83e)]());return _0x8f7506['applyToMesh'](_0x5016f7),_0x2af6f3?(_0x5016f7[_0x426b81(0x2d12)]=_0x137db9[_0x426b81(0x2d12)],_0x5016f7['parent']=_0x137db9):(_0x5016f7[_0x426b81(0x2416)]=_0x48076d[_0x426b81(0x95b)](),_0x5016f7[_0x426b81(0x2d91)]=new _0x1b1686['P'](_0x5a2f94,_0x5a4034,_0x5cad2e)),_0x5016f7[_0x426b81(0x3d93)](!0x0),_0x5016f7[_0x426b81(0x2c0f)](!0x0,!0x0),_0x5016f7;}_0x4ff1b1['Kj'][_0x96dee1(0x1034)]=(_0x31fce7,_0x544dc1,_0x191cf1,_0x33148b,_0xff7606,_0x44c3c9)=>_0x55c318(_0x31fce7,_0x544dc1,{'position':_0x191cf1,'normal':_0x33148b,'size':_0xff7606,'angle':_0x44c3c9});},0x1591d:(_0x58646f,_0x1a257d,_0x4fcf9a)=>{var _0x340037=a8_0x16e4d8;_0x4fcf9a['d'](_0x1a257d,{'uH':()=>_0x182414});var _0x32f413=_0x4fcf9a(0x1dad),_0xeefc25=_0x4fcf9a(0x164ac),_0x278a06=_0x4fcf9a(0x2010);function _0x465a6a(_0x440453){var _0x7a8124=a8_0x5b24;const _0xa6c2d1=new Array(),_0x31f85e=new Array();var _0x1c7a40=new Array();const _0x5308e2=new Array();var _0x5ead61=_0x440453['radius']||0.5,_0x1423c0=_0x440453[_0x7a8124(0x2fe1)]||0x40,_0x4072fe=(!_0x440453[_0x7a8124(0x2fb6)]||!(_0x440453[_0x7a8124(0x2fb6)]<=0x0||0x1<_0x440453[_0x7a8124(0x2fb6)]))&&_0x440453['arc']||0x1,_0x11376b=0x0===_0x440453[_0x7a8124(0x26ca)]?0x0:_0x440453[_0x7a8124(0x26ca)]||_0xeefc25['x'][_0x7a8124(0xec7)],_0x5225c1=(_0xa6c2d1[_0x7a8124(0x3f90)](0x0,0x0,0x0),_0x5308e2[_0x7a8124(0x3f90)](0.5,0.5),0x2*Math['PI']*_0x4072fe),_0x23b3a0=0x1===_0x4072fe?_0x5225c1/_0x1423c0:_0x5225c1/(_0x1423c0-0x1);let _0x4f09fa=0x0;for(let _0x1a5705=0x0;_0x1a5705<_0x1423c0;_0x1a5705++){var _0x4a29cf=Math[_0x7a8124(0x3d17)](_0x4f09fa),_0x501d35=Math[_0x7a8124(0x41fd)](_0x4f09fa),_0x28eb66=(_0x4a29cf+0x1)/0x2,_0x21cc7a=(0x1-_0x501d35)/0x2;_0xa6c2d1[_0x7a8124(0x3f90)](_0x5ead61*_0x4a29cf,_0x5ead61*_0x501d35,0x0),_0x5308e2[_0x7a8124(0x3f90)](_0x28eb66,_0x278a06['e']['UseOpenGLOrientationForUV']?0x1-_0x21cc7a:_0x21cc7a),_0x4f09fa+=_0x23b3a0;}0x1===_0x4072fe&&(_0xa6c2d1[_0x7a8124(0x3f90)](_0xa6c2d1[0x3],_0xa6c2d1[0x4],_0xa6c2d1[0x5]),_0x5308e2['push'](_0x5308e2[0x2],_0x278a06['e'][_0x7a8124(0x2a83)]?0x1-_0x5308e2[0x3]:_0x5308e2[0x3]));var _0x5dd0f4=_0xa6c2d1[_0x7a8124(0x1377)]/0x3;for(let _0x1ad57b=0x1;_0x1ad57b<_0x5dd0f4-0x1;_0x1ad57b++)_0x31f85e[_0x7a8124(0x3f90)](_0x1ad57b+0x1,0x0,_0x1ad57b);_0xeefc25['x']['ComputeNormals'](_0xa6c2d1,_0x31f85e,_0x1c7a40),_0xeefc25['x'][_0x7a8124(0x1b70)](_0x11376b,_0xa6c2d1,_0x31f85e,_0x1c7a40,_0x5308e2,_0x440453[_0x7a8124(0x2647)],_0x440453[_0x7a8124(0x197e)]);const _0x722a47=new _0xeefc25['x']();return _0x722a47[_0x7a8124(0x35ec)]=_0x31f85e,_0x722a47['positions']=_0xa6c2d1,_0x722a47['normals']=_0x1c7a40,_0x722a47[_0x7a8124(0x10d1)]=_0x5308e2,_0x722a47;}function _0x182414(_0x55b1ed,_0x5171dd={},_0x4b7f99=null){var _0x1c2b25=a8_0x5b24;const _0x49c1a6=new _0x32f413['Kj'](_0x55b1ed,_0x4b7f99),_0x18a5c9=(_0x5171dd['sideOrientation']=_0x32f413['Kj'][_0x1c2b25(0x3b33)](_0x5171dd[_0x1c2b25(0x26ca)]),_0x49c1a6[_0x1c2b25(0x3d9e)]=_0x5171dd['sideOrientation'],_0x465a6a(_0x5171dd));return _0x18a5c9[_0x1c2b25(0x299d)](_0x49c1a6,_0x5171dd[_0x1c2b25(0x38d4)]),_0x49c1a6;}_0xeefc25['x'][_0x340037(0x2129)]=_0x465a6a,_0x32f413['Kj']['CreateDisc']=(_0x39eaa7,_0x2b5120,_0x5bd36b,_0x337501=null,_0x36f9a4,_0x2fff08)=>_0x182414(_0x39eaa7,{'radius':_0x2b5120,'tessellation':_0x5bd36b,'sideOrientation':_0x2fff08,'updatable':_0x36f9a4},_0x337501);},0x14872:(_0x2fe6fe,_0x385c88,_0x2bf8c)=>{_0x2bf8c['d'](_0x385c88,{'M':()=>function(_0x28bb8b,_0x404136,_0xcc809f=null){var _0x4ac9f2=a8_0x5b24;let _0x12620e=_0x404136['m']||0x1,_0x11d27c=(_0x12620e!==Math[_0x4ac9f2(0xa0a)](_0x12620e)&&(_0x12620e,Math[_0x4ac9f2(0xa0a)](_0x12620e),_0x27fc62['Y'][_0x4ac9f2(0x1048)](_0x4ac9f2(0x2068))),_0x404136['n']||0x0);var _0x109f37;_0x11d27c!==Math[_0x4ac9f2(0xa0a)](_0x11d27c)&&(_0x11d27c,Math[_0x4ac9f2(0xa0a)](_0x11d27c),_0x27fc62['Y'][_0x4ac9f2(0x1048)](_0x4ac9f2(0x19c6))),_0x11d27c>_0x12620e&&(_0x109f37=_0x11d27c,_0x11d27c=_0x12620e,_0x12620e=_0x109f37,_0x27fc62['Y'][_0x4ac9f2(0x1048)](_0x4ac9f2(0x1cdf)));const _0x1c657e=new _0x21908b['Bn'](),_0x175de7=(_0x1c657e[_0x4ac9f2(0x1cb5)](_0x12620e,_0x11d27c),_0x21908b['zz']['BuildGeodesicData'](_0x1c657e)),_0x458ac1={'custom':_0x175de7,'size':_0x404136[_0x4ac9f2(0x5a2)],'sizeX':_0x404136[_0x4ac9f2(0x1365)],'sizeY':_0x404136[_0x4ac9f2(0x2846)],'sizeZ':_0x404136[_0x4ac9f2(0x3ac)],'faceUV':_0x404136['faceUV'],'faceColors':_0x404136['faceColors'],'flat':_0x404136[_0x4ac9f2(0x3624)],'updatable':_0x404136[_0x4ac9f2(0x38d4)],'sideOrientation':_0x404136[_0x4ac9f2(0x26ca)],'frontUVs':_0x404136[_0x4ac9f2(0x2647)],'backUVs':_0x404136['backUVs']},_0x282d8b=(0x0,_0x1b1157['sh'])(_0x28bb8b,_0x458ac1,_0xcc809f);return _0x282d8b;}});var _0x1b1157=_0x2bf8c(0x5e9),_0x27fc62=_0x2bf8c(0x10ea4),_0x21908b=_0x2bf8c(0x5099);},0xcd93:(_0x403741,_0x3dd35e,_0x255279)=>{var _0x5cab79=a8_0x16e4d8;_0x255279['d'](_0x3dd35e,{'_':()=>_0x5578a4});var _0x2975ee=_0x255279(0x9fd1),_0x11604d=_0x255279(0xc84b),_0x5448b1=_0x255279(0x1dad),_0x584b02=_0x255279(0x164ac),_0x3451ef=_0x255279(0x10ea4),_0x57b68f=_0x255279(0x5099),_0x52c4ef=_0x255279(0x46f9),_0x14eace=_0x255279(0x2010);function _0x5578a4(_0x580895,_0x326fcb,_0x1cce22=null){var _0x23cb62=a8_0x5b24,_0x3f25c0=_0x326fcb[_0x23cb62(0x5a2)],_0x1b21a1=_0x326fcb[_0x23cb62(0x1365)]||_0x3f25c0||0x1,_0x43cea5=_0x326fcb[_0x23cb62(0x2846)]||_0x3f25c0||0x1,_0x126435=_0x326fcb[_0x23cb62(0x3ac)]||_0x3f25c0||0x1;let _0x520f2f=_0x326fcb['m']||0x1,_0x5a5b68=(_0x520f2f!==Math[_0x23cb62(0xa0a)](_0x520f2f)&&(_0x520f2f,Math['floor'](_0x520f2f),_0x3451ef['Y']['Warn'](_0x23cb62(0x2068))),_0x326fcb['n']||0x0);_0x5a5b68!==Math[_0x23cb62(0xa0a)](_0x5a5b68)&&(_0x5a5b68,Math[_0x23cb62(0xa0a)](_0x5a5b68),_0x3451ef['Y']['Warn'](_0x23cb62(0x19c6))),_0x5a5b68>_0x520f2f&&(_0x3f25c0=_0x5a5b68,_0x5a5b68=_0x520f2f,_0x520f2f=_0x3f25c0,_0x3451ef['Y'][_0x23cb62(0x1048)](_0x23cb62(0x1cdf)));const _0x5f36ee=new _0x57b68f['Bn'](),_0x4ce5c6=(_0x5f36ee[_0x23cb62(0x1cb5)](_0x520f2f,_0x5a5b68),_0x57b68f['zz'][_0x23cb62(0x32bd)](_0x5f36ee));var _0x4f732d=_0x4ce5c6[_0x23cb62(0xa22)]();const _0x4d9cf2=new _0x52c4ef['R'](_0x580895,_0x1cce22),_0x1e0c11=(_0x326fcb[_0x23cb62(0x26ca)]=_0x5448b1['Kj'][_0x23cb62(0x3b33)](_0x326fcb[_0x23cb62(0x26ca)]),_0x4d9cf2[_0x23cb62(0x3d9e)]=_0x326fcb[_0x23cb62(0x26ca)],function(_0x6f3dfe){var _0x5b11ff=_0x23cb62,_0x4e4b1f=_0x326fcb[_0x5b11ff(0x5a2)],_0x55279d=_0x326fcb[_0x5b11ff(0x1365)]||_0x4e4b1f||0x1,_0x3c9520=_0x326fcb[_0x5b11ff(0x2846)]||_0x4e4b1f||0x1,_0x15e37d=_0x326fcb['sizeZ']||_0x4e4b1f||0x1,_0x4e4b1f=0x0===_0x326fcb['sideOrientation']?0x0:_0x326fcb[_0x5b11ff(0x26ca)]||_0x584b02['x'][_0x5b11ff(0xec7)];const _0x2429a3=new Array(),_0x46db1a=new Array(),_0x535f0f=new Array(),_0xe8a5ca=new Array();let _0x5b4627=Infinity,_0x44e622=-Infinity,_0x164590=Infinity,_0x58e1fd=-Infinity;for(let _0x5cb49f=0x0;_0x5cb49f<_0x6f3dfe[_0x5b11ff(0x1d39)][_0x5b11ff(0x1377)];_0x5cb49f++)_0x5b4627=Math[_0x5b11ff(0x3478)](_0x5b4627,_0x6f3dfe[_0x5b11ff(0x1d39)][_0x5cb49f][0x0]*_0x55279d),_0x44e622=Math[_0x5b11ff(0xf1a)](_0x44e622,_0x6f3dfe[_0x5b11ff(0x1d39)][_0x5cb49f][0x0]*_0x55279d),_0x164590=Math['min'](_0x164590,_0x6f3dfe['vertex'][_0x5cb49f][0x1]*_0x3c9520),_0x58e1fd=Math[_0x5b11ff(0xf1a)](_0x58e1fd,_0x6f3dfe[_0x5b11ff(0x1d39)][_0x5cb49f][0x1]*_0x3c9520);let _0x19b362=0x0;for(let _0x2e3d49=0x0;_0x2e3d49<_0x6f3dfe['face'][_0x5b11ff(0x1377)];_0x2e3d49++){var _0x2a28e9=_0x6f3dfe['face'][_0x2e3d49],_0x41bd4d=_0x2975ee['P'][_0x5b11ff(0x2858)](_0x6f3dfe[_0x5b11ff(0x1d39)][_0x2a28e9[0x0]]);const _0x1483bf=_0x2975ee['P'][_0x5b11ff(0x2858)](_0x6f3dfe[_0x5b11ff(0x1d39)][_0x2a28e9[0x2]]),_0x4cf4ac=_0x2975ee['P']['FromArray'](_0x6f3dfe['vertex'][_0x2a28e9[0x1]]);var _0x4449a5=_0x1483bf['subtract'](_0x41bd4d),_0x41bd4d=_0x4cf4ac[_0x5b11ff(0x41b6)](_0x41bd4d),_0x2b5292=_0x2975ee['P']['Cross'](_0x41bd4d,_0x4449a5)['normalize']();for(let _0x39162a=0x0;_0x39162a<_0x2a28e9[_0x5b11ff(0x1377)];_0x39162a++){_0x535f0f[_0x5b11ff(0x3f90)](_0x2b5292['x'],_0x2b5292['y'],_0x2b5292['z']);var _0x284c47=_0x6f3dfe['vertex'][_0x2a28e9[_0x39162a]],_0x200bd8=(_0x2429a3[_0x5b11ff(0x3f90)](_0x284c47[0x0]*_0x55279d,_0x284c47[0x1]*_0x3c9520,_0x284c47[0x2]*_0x15e37d),(_0x284c47[0x1]*_0x3c9520-_0x164590)/(_0x58e1fd-_0x164590));_0xe8a5ca['push']((_0x284c47[0x0]*_0x55279d-_0x5b4627)/(_0x44e622-_0x5b4627),_0x14eace['e'][_0x5b11ff(0x2a83)]?0x1-_0x200bd8:_0x200bd8);}for(let _0x3cb496=0x0;_0x3cb496<_0x2a28e9[_0x5b11ff(0x1377)]-0x2;_0x3cb496++)_0x46db1a['push'](_0x19b362,_0x19b362+_0x3cb496+0x2,_0x19b362+_0x3cb496+0x1);_0x19b362+=_0x2a28e9[_0x5b11ff(0x1377)];}_0x584b02['x'][_0x5b11ff(0x1b70)](_0x4e4b1f,_0x2429a3,_0x46db1a,_0x535f0f,_0xe8a5ca);const _0x1b5cb0=new _0x584b02['x']();return _0x1b5cb0[_0x5b11ff(0x1be0)]=_0x2429a3,_0x1b5cb0[_0x5b11ff(0x35ec)]=_0x46db1a,_0x1b5cb0[_0x5b11ff(0x1a32)]=_0x535f0f,_0x1b5cb0[_0x5b11ff(0x10d1)]=_0xe8a5ca,_0x1b5cb0;}(_0x4f732d));_0x1e0c11[_0x23cb62(0x299d)](_0x4d9cf2,_0x326fcb[_0x23cb62(0x38d4)]),_0x4d9cf2[_0x23cb62(0x3e3d)][_0x23cb62(0x28b9)]=_0x4ce5c6[_0x23cb62(0x2c5b)],_0x4d9cf2[_0x23cb62(0x3e3d)]['nbUnsharedFaces']=_0x4ce5c6['poleNodes'],_0x4d9cf2['goldbergData'][_0x23cb62(0x1a70)]=_0x4ce5c6[_0x23cb62(0x1a70)],_0x4d9cf2['goldbergData'][_0x23cb62(0x16d3)]=_0x4d9cf2[_0x23cb62(0x3e3d)]['nbSharedFaces']+_0x4d9cf2[_0x23cb62(0x3e3d)][_0x23cb62(0x1f8)],_0x4d9cf2[_0x23cb62(0x3e3d)][_0x23cb62(0x41b2)]=(_0x4d9cf2[_0x23cb62(0x3e3d)][_0x23cb62(0x1f8)]-0xc)/0xc;for(let _0x433f9a=0x0;_0x433f9a<_0x4ce5c6[_0x23cb62(0x1d39)][_0x23cb62(0x1377)];_0x433f9a++)_0x4d9cf2['goldbergData']['faceCenters'][_0x23cb62(0x3f90)](_0x2975ee['P']['FromArray'](_0x4ce5c6[_0x23cb62(0x1d39)][_0x433f9a])),_0x4d9cf2[_0x23cb62(0x3e3d)][_0x23cb62(0x21d4)][_0x433f9a]['x']*=_0x1b21a1,_0x4d9cf2[_0x23cb62(0x3e3d)][_0x23cb62(0x21d4)][_0x433f9a]['y']*=_0x43cea5,_0x4d9cf2[_0x23cb62(0x3e3d)][_0x23cb62(0x21d4)][_0x433f9a]['z']*=_0x126435,_0x4d9cf2['goldbergData'][_0x23cb62(0x4132)][_0x23cb62(0x3f90)](new _0x11604d['HE'](0x1,0x1,0x1,0x1));for(let _0x44f774=0x0;_0x44f774<_0x4f732d[_0x23cb62(0x1c04)][_0x23cb62(0x1377)];_0x44f774++){var _0x3f7bb9=_0x4f732d[_0x23cb62(0x1c04)][_0x44f774],_0x43a129=_0x2975ee['P'][_0x23cb62(0x2858)](_0x4f732d[_0x23cb62(0x1d39)][_0x3f7bb9[0x0]]);const _0x3bfadb=_0x2975ee['P'][_0x23cb62(0x2858)](_0x4f732d['vertex'][_0x3f7bb9[0x2]]),_0x22c283=_0x2975ee['P'][_0x23cb62(0x2858)](_0x4f732d[_0x23cb62(0x1d39)][_0x3f7bb9[0x1]]);_0x3f7bb9=_0x3bfadb['subtract'](_0x43a129);const _0x3e0500=_0x22c283['subtract'](_0x43a129);_0x43a129=_0x2975ee['P'][_0x23cb62(0x27fa)](_0x3e0500,_0x3f7bb9)[_0x23cb62(0x3f07)](),_0x3f7bb9=_0x2975ee['P']['Cross'](_0x3e0500,_0x43a129)[_0x23cb62(0x3f07)](),(_0x4d9cf2[_0x23cb62(0x3e3d)][_0x23cb62(0x8be)][_0x23cb62(0x3f90)](_0x3e0500[_0x23cb62(0x3f07)]()),_0x4d9cf2[_0x23cb62(0x3e3d)][_0x23cb62(0x3c97)][_0x23cb62(0x3f90)](_0x43a129),_0x4d9cf2[_0x23cb62(0x3e3d)][_0x23cb62(0x3187)][_0x23cb62(0x3f90)](_0x3f7bb9));}return _0x4d9cf2;}_0x5448b1['Kj'][_0x5cab79(0x34c7)]=_0x5578a4;},0xe0dd:(_0x49c9ff,_0xa54b87,_0x458af4)=>{var _0x19f337=a8_0x16e4d8;_0x458af4['d'](_0xa54b87,{'$6':()=>_0x311203,'DG':()=>_0x2de452,'W':()=>_0x1e9f6a});var _0x1a0ef0=_0x458af4(0x9fd1),_0x4b1d3c=_0x458af4(0xc84b),_0x46bcaa=_0x458af4(0x1dad),_0x491dcb=_0x458af4(0x164ac),_0x45057e=_0x458af4(0x2ccd),_0x262c3f=_0x458af4(0xe222),_0x20aa6b=_0x458af4(0xf8c1),_0x8b03b6=_0x458af4(0x147b8),_0x3b2ec1=_0x458af4(0x2010);function _0xdb25a8(_0x46e752){var _0x14c2bc=a8_0x5b24;const _0x4b0464=[],_0x5befee=[],_0x1d13a4=[],_0x52d9f1=[];let _0x3376ff,_0x787871;var _0x16bd4b=_0x46e752['width']||0x1,_0x3de617=_0x46e752['height']||0x1,_0xb547c6=_0x46e752[_0x14c2bc(0x2913)]||_0x46e752[_0x14c2bc(0x92f)]||0x1,_0x52bb42=_0x46e752[_0x14c2bc(0x1359)]||_0x46e752[_0x14c2bc(0x92f)]||0x1;for(_0x3376ff=0x0;_0x3376ff<=_0x52bb42;_0x3376ff++)for(_0x787871=0x0;_0x787871<=_0xb547c6;_0x787871++){var _0x3dc75e=new _0x1a0ef0['P'](_0x787871*_0x16bd4b/_0xb547c6-_0x16bd4b/0x2,0x0,(_0x52bb42-_0x3376ff)*_0x3de617/_0x52bb42-_0x3de617/0x2),_0x88da25=new _0x1a0ef0['P'](0x0,0x1,0x0);_0x5befee[_0x14c2bc(0x3f90)](_0x3dc75e['x'],_0x3dc75e['y'],_0x3dc75e['z']),_0x1d13a4[_0x14c2bc(0x3f90)](_0x88da25['x'],_0x88da25['y'],_0x88da25['z']),_0x52d9f1[_0x14c2bc(0x3f90)](_0x787871/_0xb547c6,_0x3b2ec1['e']['UseOpenGLOrientationForUV']?_0x3376ff/_0x52bb42:0x1-_0x3376ff/_0x52bb42);}for(_0x3376ff=0x0;_0x3376ff<_0x52bb42;_0x3376ff++)for(_0x787871=0x0;_0x787871<_0xb547c6;_0x787871++)_0x4b0464[_0x14c2bc(0x3f90)](_0x787871+0x1+(_0x3376ff+0x1)*(_0xb547c6+0x1)),_0x4b0464['push'](_0x787871+0x1+_0x3376ff*(_0xb547c6+0x1)),_0x4b0464['push'](_0x787871+_0x3376ff*(_0xb547c6+0x1)),_0x4b0464['push'](_0x787871+(_0x3376ff+0x1)*(_0xb547c6+0x1)),_0x4b0464[_0x14c2bc(0x3f90)](_0x787871+0x1+(_0x3376ff+0x1)*(_0xb547c6+0x1)),_0x4b0464[_0x14c2bc(0x3f90)](_0x787871+_0x3376ff*(_0xb547c6+0x1));const _0x4b5a90=new _0x491dcb['x']();return _0x4b5a90[_0x14c2bc(0x35ec)]=_0x4b0464,_0x4b5a90[_0x14c2bc(0x1be0)]=_0x5befee,_0x4b5a90['normals']=_0x1d13a4,_0x4b5a90[_0x14c2bc(0x10d1)]=_0x52d9f1,_0x4b5a90;}function _0x3dca0b(_0x51a4ba){var _0x53de10=a8_0x5b24,_0x618232=void 0x0!==_0x51a4ba[_0x53de10(0x22f3)]&&null!==_0x51a4ba[_0x53de10(0x22f3)]?_0x51a4ba[_0x53de10(0x22f3)]:-0x1,_0x3fd208=void 0x0!==_0x51a4ba[_0x53de10(0x1549)]&&null!==_0x51a4ba[_0x53de10(0x1549)]?_0x51a4ba[_0x53de10(0x1549)]:-0x1,_0x3512fa=void 0x0!==_0x51a4ba[_0x53de10(0x2775)]&&null!==_0x51a4ba['xmax']?_0x51a4ba[_0x53de10(0x2775)]:0x1,_0xbf4429=void 0x0!==_0x51a4ba['zmax']&&null!==_0x51a4ba[_0x53de10(0x68a)]?_0x51a4ba[_0x53de10(0x68a)]:0x1;const _0x3d336b=_0x51a4ba[_0x53de10(0x92f)]||{'w':0x1,'h':0x1},_0xb3735f=_0x51a4ba['precision']||{'w':0x1,'h':0x1},_0x2d3b0d=new Array(),_0x299c8e=new Array(),_0x182c50=new Array(),_0x114f50=new Array();let _0x1acfba,_0x5c6fa0,_0xeef0a7,_0x1db2fd;_0x3d336b['h']=_0x3d336b['h']<0x1?0x1:_0x3d336b['h'],_0x3d336b['w']=_0x3d336b['w']<0x1?0x1:_0x3d336b['w'],_0xb3735f['w']=_0xb3735f['w']<0x1?0x1:_0xb3735f['w'],_0xb3735f['h']=_0xb3735f['h']<0x1?0x1:_0xb3735f['h'];var _0x2a86a9=(_0x3512fa-_0x618232)/_0x3d336b['w'],_0x1f36c0=(_0xbf4429-_0x3fd208)/_0x3d336b['h'];for(_0xeef0a7=0x0;_0xeef0a7<_0x3d336b['h'];_0xeef0a7++)for(_0x1db2fd=0x0;_0x1db2fd<_0x3d336b['w'];_0x1db2fd++){var _0x1c197c=_0x618232+_0x1db2fd*_0x2a86a9,_0x1ea7be=_0x3fd208+_0xeef0a7*_0x1f36c0,_0x3090fa=_0x618232+(_0x1db2fd+0x1)*_0x2a86a9,_0x3a9396=_0x3fd208+(_0xeef0a7+0x1)*_0x1f36c0,_0xdb3675=_0x299c8e['length']/0x3,_0x1b4faa=_0xb3735f['w']+0x1;for(_0x1acfba=0x0;_0x1acfba<_0xb3735f['h'];_0x1acfba++)for(_0x5c6fa0=0x0;_0x5c6fa0<_0xb3735f['w'];_0x5c6fa0++){var _0x5706e4=[_0xdb3675+_0x5c6fa0+_0x1acfba*_0x1b4faa,_0xdb3675+(_0x5c6fa0+0x1)+_0x1acfba*_0x1b4faa,_0xdb3675+(_0x5c6fa0+0x1)+(_0x1acfba+0x1)*_0x1b4faa,_0xdb3675+_0x5c6fa0+(_0x1acfba+0x1)*_0x1b4faa];_0x2d3b0d[_0x53de10(0x3f90)](_0x5706e4[0x1]),_0x2d3b0d[_0x53de10(0x3f90)](_0x5706e4[0x2]),_0x2d3b0d['push'](_0x5706e4[0x3]),_0x2d3b0d['push'](_0x5706e4[0x0]),_0x2d3b0d['push'](_0x5706e4[0x1]),_0x2d3b0d[_0x53de10(0x3f90)](_0x5706e4[0x3]);}const _0x455c08=_0x1a0ef0['P'][_0x53de10(0x23ed)]();var _0x458fa2=new _0x1a0ef0['P'](0x0,0x1,0x0);for(_0x1acfba=0x0;_0x1acfba<=_0xb3735f['h'];_0x1acfba++)for(_0x455c08['z']=_0x1acfba*(_0x3a9396-_0x1ea7be)/_0xb3735f['h']+_0x1ea7be,_0x5c6fa0=0x0;_0x5c6fa0<=_0xb3735f['w'];_0x5c6fa0++)_0x455c08['x']=_0x5c6fa0*(_0x3090fa-_0x1c197c)/_0xb3735f['w']+_0x1c197c,_0x455c08['y']=0x0,_0x299c8e['push'](_0x455c08['x'],_0x455c08['y'],_0x455c08['z']),_0x182c50['push'](_0x458fa2['x'],_0x458fa2['y'],_0x458fa2['z']),_0x114f50[_0x53de10(0x3f90)](_0x5c6fa0/_0xb3735f['w'],_0x1acfba/_0xb3735f['h']);}const _0x51b909=new _0x491dcb['x']();return _0x51b909[_0x53de10(0x35ec)]=_0x2d3b0d,_0x51b909['positions']=_0x299c8e,_0x51b909['normals']=_0x182c50,_0x51b909[_0x53de10(0x10d1)]=_0x114f50,_0x51b909;}function _0xb0bd4(_0x1fb8e2){var _0x4b6b18=a8_0x5b24;const _0x1a41d4=[],_0x3f7c01=[],_0x4cd5a0=[],_0x3d28c6=[];let _0x4db011,_0x4d41c7;var _0x2dbc80,_0x1b2aae=_0x1fb8e2['colorFilter']||new _0x4b1d3c['Wo'](0.3,0.59,0.11),_0x5dbce3=_0x1fb8e2['alphaFilter']||0x0;let _0x3385d5=!0x1;for(_0x1fb8e2[_0x4b6b18(0x2bf5)]>_0x1fb8e2[_0x4b6b18(0x19f1)]&&(_0x3385d5=!0x0,_0x2dbc80=_0x1fb8e2['maxHeight'],_0x1fb8e2[_0x4b6b18(0x19f1)]=_0x1fb8e2[_0x4b6b18(0x2bf5)],_0x1fb8e2['minHeight']=_0x2dbc80),_0x4db011=0x0;_0x4db011<=_0x1fb8e2[_0x4b6b18(0x92f)];_0x4db011++)for(_0x4d41c7=0x0;_0x4d41c7<=_0x1fb8e2[_0x4b6b18(0x92f)];_0x4d41c7++){const _0x59f9b0=new _0x1a0ef0['P'](_0x4d41c7*_0x1fb8e2[_0x4b6b18(0x2255)]/_0x1fb8e2[_0x4b6b18(0x92f)]-_0x1fb8e2[_0x4b6b18(0x2255)]/0x2,0x0,(_0x1fb8e2['subdivisions']-_0x4db011)*_0x1fb8e2['height']/_0x1fb8e2[_0x4b6b18(0x92f)]-_0x1fb8e2[_0x4b6b18(0xc32)]/0x2);var _0xee4ccd=0x4*(((_0x59f9b0['x']+_0x1fb8e2[_0x4b6b18(0x2255)]/0x2)/_0x1fb8e2[_0x4b6b18(0x2255)]*(_0x1fb8e2[_0x4b6b18(0x34ee)]-0x1)|0x0)+((0x1-(_0x59f9b0['z']+_0x1fb8e2['height']/0x2)/_0x1fb8e2[_0x4b6b18(0xc32)])*(_0x1fb8e2[_0x4b6b18(0x2e50)]-0x1)|0x0)*_0x1fb8e2[_0x4b6b18(0x34ee)]);let _0x57020d=_0x1fb8e2[_0x4b6b18(0x25c8)][_0xee4ccd]/0xff,_0x12fa03=_0x1fb8e2[_0x4b6b18(0x25c8)][0x1+_0xee4ccd]/0xff,_0x8c42e7=_0x1fb8e2[_0x4b6b18(0x25c8)][0x2+_0xee4ccd]/0xff;var _0xee4ccd=_0x1fb8e2[_0x4b6b18(0x25c8)][0x3+_0xee4ccd]/0xff,_0x35e96c=(_0x3385d5&&(_0x57020d=0x1-_0x57020d,_0x12fa03=0x1-_0x12fa03,_0x8c42e7=0x1-_0x8c42e7),_0x57020d*_0x1b2aae['r']+_0x12fa03*_0x1b2aae['g']+_0x8c42e7*_0x1b2aae['b']);_0x59f9b0['y']=_0x5dbce3<=_0xee4ccd?_0x1fb8e2[_0x4b6b18(0x2bf5)]+(_0x1fb8e2[_0x4b6b18(0x19f1)]-_0x1fb8e2[_0x4b6b18(0x2bf5)])*_0x35e96c:_0x1fb8e2[_0x4b6b18(0x2bf5)]-_0x8b03b6['kn'],_0x3f7c01[_0x4b6b18(0x3f90)](_0x59f9b0['x'],_0x59f9b0['y'],_0x59f9b0['z']),_0x4cd5a0[_0x4b6b18(0x3f90)](0x0,0x0,0x0),_0x3d28c6[_0x4b6b18(0x3f90)](_0x4d41c7/_0x1fb8e2[_0x4b6b18(0x92f)],0x1-_0x4db011/_0x1fb8e2[_0x4b6b18(0x92f)]);}for(_0x4db011=0x0;_0x4db011<_0x1fb8e2['subdivisions'];_0x4db011++)for(_0x4d41c7=0x0;_0x4d41c7<_0x1fb8e2[_0x4b6b18(0x92f)];_0x4d41c7++){var _0x165c4b=_0x4d41c7+0x1+(_0x4db011+0x1)*(_0x1fb8e2[_0x4b6b18(0x92f)]+0x1),_0x1dc89f=_0x4d41c7+0x1+_0x4db011*(_0x1fb8e2['subdivisions']+0x1),_0x5304ac=_0x4d41c7+_0x4db011*(_0x1fb8e2['subdivisions']+0x1),_0x1cdaee=_0x4d41c7+(_0x4db011+0x1)*(_0x1fb8e2[_0x4b6b18(0x92f)]+0x1),_0x525838=_0x3f7c01[0x3*_0x165c4b+0x1]>=_0x1fb8e2['minHeight'],_0x22cdff=_0x3f7c01[0x3*_0x1dc89f+0x1]>=_0x1fb8e2[_0x4b6b18(0x2bf5)],_0x415eff=_0x3f7c01[0x3*_0x5304ac+0x1]>=_0x1fb8e2[_0x4b6b18(0x2bf5)];_0x525838&&_0x22cdff&&_0x415eff&&(_0x1a41d4[_0x4b6b18(0x3f90)](_0x165c4b),_0x1a41d4[_0x4b6b18(0x3f90)](_0x1dc89f),_0x1a41d4[_0x4b6b18(0x3f90)](_0x5304ac)),_0x3f7c01[0x3*_0x1cdaee+0x1]>=_0x1fb8e2[_0x4b6b18(0x2bf5)]&&_0x525838&&_0x415eff&&(_0x1a41d4['push'](_0x1cdaee),_0x1a41d4['push'](_0x165c4b),_0x1a41d4['push'](_0x5304ac));}_0x491dcb['x'][_0x4b6b18(0x3280)](_0x3f7c01,_0x1a41d4,_0x4cd5a0);const _0x564207=new _0x491dcb['x']();return _0x564207[_0x4b6b18(0x35ec)]=_0x1a41d4,_0x564207[_0x4b6b18(0x1be0)]=_0x3f7c01,_0x564207[_0x4b6b18(0x1a32)]=_0x4cd5a0,_0x564207[_0x4b6b18(0x10d1)]=_0x3d28c6,_0x564207;}function _0x311203(_0x10c521,_0x2a4525={},_0x5967b5){var _0x552d57=a8_0x5b24;const _0x3063f4=new _0x45057e['E'](_0x10c521,_0x5967b5),_0x274b2b=(_0x3063f4['_setReady'](!0x1),_0x3063f4[_0x552d57(0x2e6d)]=_0x2a4525[_0x552d57(0x2913)]||_0x2a4525[_0x552d57(0x92f)]||0x1,_0x3063f4[_0x552d57(0x1a69)]=_0x2a4525[_0x552d57(0x1359)]||_0x2a4525[_0x552d57(0x92f)]||0x1,_0x3063f4['_width']=_0x2a4525['width']||0x1,_0x3063f4['_height']=_0x2a4525[_0x552d57(0xc32)]||0x1,_0x3063f4[_0x552d57(0x1db6)]=_0x3063f4[_0x552d57(0x2227)]/0x2,_0x3063f4['_maxZ']=_0x3063f4[_0x552d57(0x2dcf)]/0x2,_0x3063f4['_minX']=-_0x3063f4[_0x552d57(0x1db6)],_0x3063f4['_minZ']=-_0x3063f4[_0x552d57(0x337f)],_0xdb25a8(_0x2a4525));return _0x274b2b[_0x552d57(0x299d)](_0x3063f4,_0x2a4525[_0x552d57(0x38d4)]),_0x3063f4['_setReady'](!0x0),_0x3063f4;}function _0x2de452(_0x4f33b3,_0xbd97ff,_0x353c72=null){var _0x5785f9=a8_0x5b24;_0x4f33b3=new _0x46bcaa['Kj'](_0x4f33b3,_0x353c72);const _0x107c67=_0x3dca0b(_0xbd97ff);return _0x107c67['applyToMesh'](_0x4f33b3,_0xbd97ff[_0x5785f9(0x38d4)]),_0x4f33b3;}function _0x1e9f6a(_0x24b66a,_0x27a7ff,_0x3aa28b={},_0x3fb780=null){var _0x5b43d8=a8_0x5b24;const _0x24620a=_0x3aa28b[_0x5b43d8(0x2255)]||0xa,_0x3ab4ff=_0x3aa28b[_0x5b43d8(0xc32)]||0xa,_0x23eab1=_0x3aa28b[_0x5b43d8(0x92f)]||0x1,_0x556732=_0x3aa28b['minHeight']||0x0,_0x2c09e7=_0x3aa28b['maxHeight']||0x1,_0x440cfb=_0x3aa28b['colorFilter']||new _0x4b1d3c['Wo'](0.3,0.59,0.11),_0x472c55=_0x3aa28b['alphaFilter']||0x0,_0x354c69=_0x3aa28b[_0x5b43d8(0x38d4)],_0xf21a49=_0x3aa28b['onReady'],_0x586d1b=(_0x3fb780=_0x3fb780||_0x20aa6b['l'][_0x5b43d8(0x3396)],new _0x45057e['E'](_0x24b66a,_0x3fb780));return _0x586d1b[_0x5b43d8(0x2e6d)]=_0x23eab1,_0x586d1b[_0x5b43d8(0x1a69)]=_0x23eab1,_0x586d1b['_width']=_0x24620a,_0x586d1b['_height']=_0x3ab4ff,_0x586d1b[_0x5b43d8(0x1db6)]=_0x586d1b[_0x5b43d8(0x2227)]/0x2,_0x586d1b[_0x5b43d8(0x337f)]=_0x586d1b[_0x5b43d8(0x2dcf)]/0x2,_0x586d1b[_0x5b43d8(0x16c6)]=-_0x586d1b[_0x5b43d8(0x1db6)],_0x586d1b[_0x5b43d8(0x1e13)]=-_0x586d1b[_0x5b43d8(0x337f)],_0x586d1b[_0x5b43d8(0x2a02)](!0x1),_0x262c3f['w1']['LoadImage'](_0x27a7ff,_0x4c1877=>{var _0xb927fa=_0x5b43d8,_0x4121ea=_0x4c1877[_0xb927fa(0x2255)],_0x4cba08=_0x4c1877[_0xb927fa(0xc32)];if(!_0x3fb780[_0xb927fa(0x3b15)]){_0x4c1877=null==_0x3fb780?void 0x0:_0x3fb780[_0xb927fa(0x2cd1)]()[_0xb927fa(0x2898)](_0x4c1877,_0x4121ea,_0x4cba08);const _0x125a47=_0xb0bd4({'width':_0x24620a,'height':_0x3ab4ff,'subdivisions':_0x23eab1,'minHeight':_0x556732,'maxHeight':_0x2c09e7,'colorFilter':_0x440cfb,'buffer':_0x4c1877,'bufferWidth':_0x4121ea,'bufferHeight':_0x4cba08,'alphaFilter':_0x472c55});_0x125a47[_0xb927fa(0x299d)](_0x586d1b,_0x354c69),_0xf21a49&&_0xf21a49(_0x586d1b),_0x586d1b['_setReady'](!0x0);}},()=>{},_0x3fb780[_0x5b43d8(0x3506)]),_0x586d1b;}_0x491dcb['x'][_0x19f337(0x27ba)]=_0xdb25a8,_0x491dcb['x'][_0x19f337(0x3abb)]=_0x3dca0b,_0x491dcb['x']['CreateGroundFromHeightMap']=_0xb0bd4,_0x46bcaa['Kj']['CreateGround']=(_0x721007,_0x417437,_0x1f1afe,_0x3eb5a5,_0x14cf5e,_0x486afd)=>_0x311203(_0x721007,{'width':_0x417437,'height':_0x1f1afe,'subdivisions':_0x3eb5a5,'updatable':_0x486afd},_0x14cf5e),_0x46bcaa['Kj'][_0x19f337(0x3abb)]=(_0x317b8b,_0x11de9c,_0x50868d,_0x5396e,_0x367571,_0x1f1d91,_0x54204a,_0x520461,_0x467726)=>_0x2de452(_0x317b8b,{'xmin':_0x11de9c,'zmin':_0x50868d,'xmax':_0x5396e,'zmax':_0x367571,'subdivisions':_0x1f1d91,'precision':_0x54204a,'updatable':_0x467726},_0x520461),_0x46bcaa['Kj'][_0x19f337(0xff6)]=(_0x58b2e9,_0x1f7eee,_0x19dc5c,_0x419b93,_0x587be6,_0x2f250a,_0x55a656,_0x1e566f,_0x2f0d46,_0x485218,_0x155f3f)=>_0x1e9f6a(_0x58b2e9,_0x1f7eee,{'width':_0x19dc5c,'height':_0x419b93,'subdivisions':_0x587be6,'minHeight':_0x2f250a,'maxHeight':_0x55a656,'updatable':_0x2f0d46,'onReady':_0x485218,'alphaFilter':_0x155f3f},_0x1e566f);},0x10510:(_0x30c4e5,_0x24f8fa,_0x213019)=>{_0x213019['d'](_0x24f8fa,{'q':()=>_0x558389});var _0x4c8f2d=_0x213019(0x1dad),_0x13d2c3=_0x213019(0x58b),_0xb479c2=_0x213019(0x1591d);function _0x558389(_0x5cf0fa,_0x2f3eb0={},_0x4055e3){var _0x3ecff1=a8_0x5b24;_0x2f3eb0['diameter']||(_0x2f3eb0[_0x3ecff1(0x323)]=0x1),_0x2f3eb0[_0x3ecff1(0x3997)]||(_0x2f3eb0[_0x3ecff1(0x3997)]=0x10);var _0x4c5ec8=(0x0,_0x13d2c3['Qk'])('',{'slice':0.5,'diameter':_0x2f3eb0[_0x3ecff1(0x323)],'segments':_0x2f3eb0[_0x3ecff1(0x3997)]},_0x4055e3);const _0x506bff=(0x0,_0xb479c2['uH'])('',{'radius':_0x2f3eb0[_0x3ecff1(0x323)]/0x2,'tessellation':0x3*_0x2f3eb0[_0x3ecff1(0x3997)]+(0x4-_0x2f3eb0[_0x3ecff1(0x3997)])},_0x4055e3),_0xbed7b6=(_0x506bff[_0x3ecff1(0x2d91)]['x']=-Math['PI']/0x2,_0x506bff[_0x3ecff1(0x922)]=_0x4c5ec8,_0x4c8f2d['Kj']['MergeMeshes']([_0x506bff,_0x4c5ec8],!0x0));return _0xbed7b6[_0x3ecff1(0xc8c)]=_0x5cf0fa,_0xbed7b6;}_0x4c8f2d['Kj']['CreateHemisphere']=(_0x224459,_0x2dbb89,_0x37c75f,_0x2bbb7a)=>_0x558389(_0x224459,{'segments':_0x2dbb89,'diameter':_0x37c75f},_0x2bbb7a);},0x4d68:(_0x48499e,_0x226741,_0x503821)=>{var _0xf2afab=a8_0x16e4d8;_0x503821['d'](_0x226741,{'Au':()=>_0x5175fe});var _0x1acdae=_0x503821(0x9fd1),_0x4219a2=_0x503821(0x1dad),_0x17bf0d=_0x503821(0x164ac),_0x9a4e1d=_0x503821(0x2010);function _0x3c26df(_0x3e6f81){var _0xf6700c=a8_0x5b24,_0x1f7694=_0x3e6f81[_0xf6700c(0x26ca)]||_0x17bf0d['x']['DEFAULTSIDE'],_0x5b36af=_0x3e6f81[_0xf6700c(0x3a45)]||0x1;const _0x12b0c8=void 0x0===_0x3e6f81[_0xf6700c(0x3624)]||_0x3e6f81[_0xf6700c(0x3624)],_0x1123ce=_0x3e6f81['subdivisions']||0x4,_0x1791dc=_0x3e6f81[_0xf6700c(0x3f6e)]||_0x5b36af,_0x58fbc8=_0x3e6f81['radiusY']||_0x5b36af,_0x3b865d=_0x3e6f81['radiusZ']||_0x5b36af;var _0x5b36af=(0x1+Math[_0xf6700c(0x3f3e)](0x5))/0x2,_0x38564b=[-0x1,_0x5b36af,-0x0,0x1,_0x5b36af,0x0,-0x1,-_0x5b36af,0x0,0x1,-_0x5b36af,0x0,0x0,-0x1,-_0x5b36af,0x0,0x1,-_0x5b36af,0x0,-0x1,_0x5b36af,0x0,0x1,_0x5b36af,_0x5b36af,0x0,0x1,_0x5b36af,0x0,-0x1,-_0x5b36af,0x0,0x1,-_0x5b36af,0x0,-0x1],_0x2cc480=[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],_0x21c6fb=[0x0,0x1,0x2,0x3,0x4,0x5,0x6,0x7,0x8,0x9,0xa,0xb,0x0,0x2,0x3,0x3,0x3,0x4,0x7,0x8,0x9,0x9,0xa,0xb],_0x577d6a=[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],_0x1f194e=[0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x1,0x1,0x0];const _0xc11061=new Array(),_0x4e13f0=new Array(),_0x2de304=new Array(),_0x456b6b=new Array();let _0x7faa93=0x0;const _0x3ce111=new Array(0x3),_0x40618a=new Array(0x3);let _0x4cf419;for(_0x4cf419=0x0;_0x4cf419<0x3;_0x4cf419++)_0x3ce111[_0x4cf419]=_0x1acdae['P'][_0xf6700c(0x23ed)](),_0x40618a[_0x4cf419]=_0x1acdae['FM']['Zero']();for(let _0x1812c7=0x0;_0x1812c7<0x14;_0x1812c7++){for(_0x4cf419=0x0;_0x4cf419<0x3;_0x4cf419++){var _0x18119d=_0x2cc480[0x3*_0x1812c7+_0x4cf419];_0x3ce111[_0x4cf419][_0xf6700c(0x368c)](_0x38564b[0x3*_0x21c6fb[_0x18119d]],_0x38564b[0x3*_0x21c6fb[_0x18119d]+0x1],_0x38564b[0x3*_0x21c6fb[_0x18119d]+0x2]),_0x3ce111[_0x4cf419][_0xf6700c(0x3f07)](),_0x40618a[_0x4cf419][_0xf6700c(0x368c)](_0x577d6a[0x2*_0x18119d]*(0x8a/0x400)+0x3c/0x400+_0x1f194e[_0x1812c7]*(-0x28/0x400),_0x577d6a[0x2*_0x18119d+0x1]*(0xef/0x400)+0x1a/0x400+_0x1f194e[_0x1812c7]*(0x14/0x400));}var _0x12aa99=(_0x210e07,_0x4d8b12,_0x5020f4,_0x4c0ac5)=>{var _0x3d519b=_0xf6700c,_0x4b2d81=_0x1acdae['P']['Lerp'](_0x3ce111[0x0],_0x3ce111[0x2],_0x4d8b12/_0x1123ce),_0xc4023f=_0x1acdae['P'][_0x3d519b(0x2f0e)](_0x3ce111[0x1],_0x3ce111[0x2],_0x4d8b12/_0x1123ce);const _0x40a636=_0x1123ce===_0x4d8b12?_0x3ce111[0x2]:_0x1acdae['P']['Lerp'](_0x4b2d81,_0xc4023f,_0x210e07/(_0x1123ce-_0x4d8b12));_0x40a636[_0x3d519b(0x3f07)]();let _0x414f7b;(_0x414f7b=_0x12b0c8?(_0x4b2d81=_0x1acdae['P'][_0x3d519b(0x2f0e)](_0x3ce111[0x0],_0x3ce111[0x2],_0x4c0ac5/_0x1123ce),_0xc4023f=_0x1acdae['P'][_0x3d519b(0x2f0e)](_0x3ce111[0x1],_0x3ce111[0x2],_0x4c0ac5/_0x1123ce),_0x1acdae['P'][_0x3d519b(0x2f0e)](_0x4b2d81,_0xc4023f,_0x5020f4/(_0x1123ce-_0x4c0ac5))):new _0x1acdae['P'](_0x40a636['x'],_0x40a636['y'],_0x40a636['z']))['x']/=_0x1791dc,_0x414f7b['y']/=_0x58fbc8,_0x414f7b['z']/=_0x3b865d,_0x414f7b[_0x3d519b(0x3f07)](),(_0x4b2d81=_0x1acdae['FM'][_0x3d519b(0x2f0e)](_0x40618a[0x0],_0x40618a[0x2],_0x4d8b12/_0x1123ce),_0xc4023f=_0x1acdae['FM'][_0x3d519b(0x2f0e)](_0x40618a[0x1],_0x40618a[0x2],_0x4d8b12/_0x1123ce),_0x5020f4=_0x1123ce===_0x4d8b12?_0x40618a[0x2]:_0x1acdae['FM'][_0x3d519b(0x2f0e)](_0x4b2d81,_0xc4023f,_0x210e07/(_0x1123ce-_0x4d8b12))),(_0x4e13f0[_0x3d519b(0x3f90)](_0x40a636['x']*_0x1791dc,_0x40a636['y']*_0x58fbc8,_0x40a636['z']*_0x3b865d),_0x2de304[_0x3d519b(0x3f90)](_0x414f7b['x'],_0x414f7b['y'],_0x414f7b['z']),_0x456b6b[_0x3d519b(0x3f90)](_0x5020f4['x'],_0x9a4e1d['e'][_0x3d519b(0x2a83)]?0x1-_0x5020f4['y']:_0x5020f4['y']),_0xc11061['push'](_0x7faa93),_0x7faa93++);};for(let _0x24709e=0x0;_0x24709e<_0x1123ce;_0x24709e++)for(let _0x59eb9d=0x0;_0x59eb9d+_0x24709e<_0x1123ce;_0x59eb9d++)_0x12aa99(_0x59eb9d,_0x24709e,_0x59eb9d+0x1/0x3,_0x24709e+0x1/0x3),_0x12aa99(_0x59eb9d+0x1,_0x24709e,_0x59eb9d+0x1/0x3,_0x24709e+0x1/0x3),_0x12aa99(_0x59eb9d,_0x24709e+0x1,_0x59eb9d+0x1/0x3,_0x24709e+0x1/0x3),_0x59eb9d+_0x24709e+0x1<_0x1123ce&&(_0x12aa99(_0x59eb9d+0x1,_0x24709e,_0x59eb9d+0x2/0x3,_0x24709e+0x2/0x3),_0x12aa99(_0x59eb9d+0x1,_0x24709e+0x1,_0x59eb9d+0x2/0x3,_0x24709e+0x2/0x3),_0x12aa99(_0x59eb9d,_0x24709e+0x1,_0x59eb9d+0x2/0x3,_0x24709e+0x2/0x3));}_0x17bf0d['x']['_ComputeSides'](_0x1f7694,_0x4e13f0,_0xc11061,_0x2de304,_0x456b6b,_0x3e6f81[_0xf6700c(0x2647)],_0x3e6f81['backUVs']);const _0x5ab42b=new _0x17bf0d['x']();return _0x5ab42b['indices']=_0xc11061,_0x5ab42b[_0xf6700c(0x1be0)]=_0x4e13f0,_0x5ab42b[_0xf6700c(0x1a32)]=_0x2de304,_0x5ab42b[_0xf6700c(0x10d1)]=_0x456b6b,_0x5ab42b;}function _0x5175fe(_0x2dfa31,_0x116afd={},_0x32fdc4=null){var _0x4394bc=a8_0x5b24;const _0xa8e90b=new _0x4219a2['Kj'](_0x2dfa31,_0x32fdc4),_0x49180d=(_0x116afd[_0x4394bc(0x26ca)]=_0x4219a2['Kj']['_GetDefaultSideOrientation'](_0x116afd[_0x4394bc(0x26ca)]),_0xa8e90b['_originalBuilderSideOrientation']=_0x116afd[_0x4394bc(0x26ca)],_0x3c26df(_0x116afd));return _0x49180d[_0x4394bc(0x299d)](_0xa8e90b,_0x116afd['updatable']),_0xa8e90b;}_0x17bf0d['x'][_0xf2afab(0x2ed0)]=_0x3c26df,_0x4219a2['Kj'][_0xf2afab(0x2ed0)]=(_0x5ce2e8,_0x5451f7,_0x29c2af)=>_0x5175fe(_0x5ce2e8,_0x5451f7,_0x29c2af);},0x1802b:(_0x53de3c,_0x1859c8,_0x1f5197)=>{_0x1f5197(0x467b),_0x1f5197(0x67d3),_0x1f5197(0x1591d),_0x1f5197(0x151a8),_0x1f5197(0x58b),_0x1f5197(0x10510),_0x1f5197(0x149b3),_0x1f5197(0x67bb),_0x1f5197(0xecf4),_0x1f5197(0x5faf),_0x1f5197(0x13f2f),_0x1f5197(0x16c47),_0x1f5197(0x4480),_0x1f5197(0x7f62),_0x1f5197(0x165b),_0x1f5197(0xe0dd),_0x1f5197(0x14d1b),_0x1f5197(0x5e9),_0x1f5197(0x14872),_0x1f5197(0xcd93),_0x1f5197(0x3406),_0x1f5197(0x4d68),_0x1f5197(0xb7a3);},0x4480:(_0x2dd831,_0x54f28e,_0x5d91da)=>{var _0x16a63b=a8_0x16e4d8;_0x5d91da['d'](_0x54f28e,{'O':()=>_0x4e7708});var _0x50e79e=_0x5d91da(0x9fd1),_0x1d7f23=_0x5d91da(0x1dad),_0x4cf138=_0x5d91da(0x151a8);function _0x4e7708(_0x498f8d,_0xbcd59e,_0x52a98d=null){var _0x550f35=a8_0x5b24,_0x1e0bd9=!_0xbcd59e[_0x550f35(0x2fb6)]||_0xbcd59e[_0x550f35(0x2fb6)]<=0x0||0x1<_0xbcd59e['arc']?0x1:_0xbcd59e[_0x550f35(0x2fb6)],_0x1140d0=void 0x0===_0xbcd59e[_0x550f35(0x2788)]||_0xbcd59e[_0x550f35(0x2788)],_0x28becb=_0xbcd59e['shape'],_0x1d8eb0=_0xbcd59e['radius']||0x1,_0xebb7a9=_0xbcd59e[_0x550f35(0x2fe1)]||0x40,_0x52eb4b=_0xbcd59e[_0x550f35(0x278a)]||0x0,_0x4c10b7=_0xbcd59e['updatable'],_0x23849b=_0x1d7f23['Kj'][_0x550f35(0x3b33)](_0xbcd59e[_0x550f35(0x26ca)]),_0xaecc7c=_0xbcd59e['cap']||_0x1d7f23['Kj']['NO_CAP'],_0xb0a13a=0x2*Math['PI'];const _0x4acb6f=new Array();var _0x5be75a=_0xbcd59e['invertUV']||!0x1;let _0x349da3=0x0,_0x2b9b92=0x0;var _0x278d36,_0x578b4a=_0xb0a13a/_0xebb7a9*_0x1e0bd9;let _0x398a5d;for(_0x349da3=0x0;_0x349da3<=_0xebb7a9-_0x52eb4b;_0x349da3++){for(_0x398a5d=[],_0xaecc7c!=_0x1d7f23['Kj'][_0x550f35(0x2441)]&&_0xaecc7c!=_0x1d7f23['Kj'][_0x550f35(0x40fc)]||(_0x398a5d[_0x550f35(0x3f90)](new _0x50e79e['P'](0x0,_0x28becb[0x0]['y'],0x0)),_0x398a5d['push'](new _0x50e79e['P'](Math['cos'](_0x349da3*_0x578b4a)*_0x28becb[0x0]['x']*_0x1d8eb0,_0x28becb[0x0]['y'],Math[_0x550f35(0x41fd)](_0x349da3*_0x578b4a)*_0x28becb[0x0]['x']*_0x1d8eb0))),_0x2b9b92=0x0;_0x2b9b92<_0x28becb[_0x550f35(0x1377)];_0x2b9b92++)_0x278d36=new _0x50e79e['P'](Math['cos'](_0x349da3*_0x578b4a)*_0x28becb[_0x2b9b92]['x']*_0x1d8eb0,_0x28becb[_0x2b9b92]['y'],Math[_0x550f35(0x41fd)](_0x349da3*_0x578b4a)*_0x28becb[_0x2b9b92]['x']*_0x1d8eb0),_0x398a5d['push'](_0x278d36);_0xaecc7c!=_0x1d7f23['Kj']['CAP_END']&&_0xaecc7c!=_0x1d7f23['Kj'][_0x550f35(0x40fc)]||(_0x398a5d['push'](new _0x50e79e['P'](Math[_0x550f35(0x3d17)](_0x349da3*_0x578b4a)*_0x28becb[_0x28becb[_0x550f35(0x1377)]-0x1]['x']*_0x1d8eb0,_0x28becb[_0x28becb[_0x550f35(0x1377)]-0x1]['y'],Math[_0x550f35(0x41fd)](_0x349da3*_0x578b4a)*_0x28becb[_0x28becb[_0x550f35(0x1377)]-0x1]['x']*_0x1d8eb0)),_0x398a5d[_0x550f35(0x3f90)](new _0x50e79e['P'](0x0,_0x28becb[_0x28becb[_0x550f35(0x1377)]-0x1]['y'],0x0))),_0x4acb6f[_0x550f35(0x3f90)](_0x398a5d);}return(0x0,_0x4cf138['LY'])(_0x498f8d,{'pathArray':_0x4acb6f,'closeArray':_0x1140d0,'sideOrientation':_0x23849b,'updatable':_0x4c10b7,'invertUV':_0x5be75a,'frontUVs':_0xbcd59e[_0x550f35(0x2647)],'backUVs':_0xbcd59e[_0x550f35(0x197e)]},_0x52a98d);}_0x1d7f23['Kj'][_0x16a63b(0x3dd3)]=(_0x4770df,_0x3edfab,_0x40daff,_0x4aed87,_0x22e347,_0x49e2e8,_0x3ff52e)=>_0x4e7708(_0x4770df,{'shape':_0x3edfab,'radius':_0x40daff,'tessellation':_0x4aed87,'sideOrientation':_0x3ff52e,'updatable':_0x49e2e8},_0x22e347);},0x5faf:(_0x1722a7,_0x5b9d16,_0x313e99)=>{var _0x1f380c=a8_0x16e4d8;_0x313e99['d'](_0x5b9d16,{'Gz':()=>_0x574f34,'nL':()=>_0x12f1a2,'xW':()=>_0x3628e4});var _0x4dc4db=_0x313e99(0x9fd1),_0x56ce4a=_0x313e99(0x1dad),_0x3f9051=_0x313e99(0x164ac),_0x3851d7=_0x313e99(0x14e9f),_0xeb54be=_0x313e99(0x1a27),_0x2eb065=_0x313e99(0x10ea4);function _0x18ec3(_0xe55189){var _0x25a6c7=a8_0x5b24;const _0x4d564e=[],_0x113092=[];var _0x31515b=_0xe55189[_0x25a6c7(0x267f)],_0x9f4356=_0xe55189['colors'];const _0x594b2f=[];let _0x23ebd0=0x0;for(let _0x59078c=0x0;_0x59078c<_0x31515b['length'];_0x59078c++){var _0x2e94bf,_0x5ece54=_0x31515b[_0x59078c];for(let _0x5b13df=0x0;_0x5b13df<_0x5ece54['length'];_0x5b13df++)_0x113092[_0x25a6c7(0x3f90)](_0x5ece54[_0x5b13df]['x'],_0x5ece54[_0x5b13df]['y'],_0x5ece54[_0x5b13df]['z']),_0x9f4356&&(_0x2e94bf=_0x9f4356[_0x59078c],_0x594b2f['push'](_0x2e94bf[_0x5b13df]['r'],_0x2e94bf[_0x5b13df]['g'],_0x2e94bf[_0x5b13df]['b'],_0x2e94bf[_0x5b13df]['a'])),0x0<_0x5b13df&&(_0x4d564e[_0x25a6c7(0x3f90)](_0x23ebd0-0x1),_0x4d564e[_0x25a6c7(0x3f90)](_0x23ebd0)),_0x23ebd0++;}const _0x26ad2a=new _0x3f9051['x']();return _0x26ad2a[_0x25a6c7(0x35ec)]=_0x4d564e,_0x26ad2a[_0x25a6c7(0x1be0)]=_0x113092,_0x9f4356&&(_0x26ad2a['colors']=_0x594b2f),_0x26ad2a;}function _0x548619(_0x437081){var _0x4ff743=a8_0x5b24,_0x4146dc,_0x4c1b84,_0x19d3e2,_0x370b6e,_0x2c8a70=_0x437081[_0x4ff743(0x1c36)]||0x3,_0x160421=_0x437081[_0x4ff743(0x13db)]||0x1,_0x4142db=_0x437081['dashNb']||0xc8;const _0x24408a=_0x437081[_0x4ff743(0x1070)],_0x49cfde=new Array(),_0x1d8e98=new Array(),_0x22ccb6=_0x4dc4db['P'][_0x4ff743(0x23ed)]();let _0x217b3=0x0,_0x1c17f8=0x0,_0x10e179=0x0;for(_0x10e179=0x0;_0x10e179<_0x24408a['length']-0x1;_0x10e179++)_0x24408a[_0x10e179+0x1][_0x4ff743(0x407)](_0x24408a[_0x10e179],_0x22ccb6),_0x217b3+=_0x22ccb6[_0x4ff743(0x1377)]();for(_0x19d3e2=_0x2c8a70*(_0x4c1b84=_0x217b3/_0x4142db)/(_0x2c8a70+_0x160421),_0x10e179=0x0;_0x10e179<_0x24408a[_0x4ff743(0x1377)]-0x1;_0x10e179++){_0x24408a[_0x10e179+0x1][_0x4ff743(0x407)](_0x24408a[_0x10e179],_0x22ccb6),_0x4146dc=Math['floor'](_0x22ccb6[_0x4ff743(0x1377)]()/_0x4c1b84),_0x22ccb6[_0x4ff743(0x3f07)]();for(let _0x47e1ff=0x0;_0x47e1ff<_0x4146dc;_0x47e1ff++)_0x370b6e=_0x4c1b84*_0x47e1ff,_0x49cfde[_0x4ff743(0x3f90)](_0x24408a[_0x10e179]['x']+_0x370b6e*_0x22ccb6['x'],_0x24408a[_0x10e179]['y']+_0x370b6e*_0x22ccb6['y'],_0x24408a[_0x10e179]['z']+_0x370b6e*_0x22ccb6['z']),_0x49cfde[_0x4ff743(0x3f90)](_0x24408a[_0x10e179]['x']+(_0x370b6e+_0x19d3e2)*_0x22ccb6['x'],_0x24408a[_0x10e179]['y']+(_0x370b6e+_0x19d3e2)*_0x22ccb6['y'],_0x24408a[_0x10e179]['z']+(_0x370b6e+_0x19d3e2)*_0x22ccb6['z']),_0x1d8e98[_0x4ff743(0x3f90)](_0x1c17f8,_0x1c17f8+0x1),_0x1c17f8+=0x2;}const _0x425594=new _0x3f9051['x']();return _0x425594[_0x4ff743(0x1be0)]=_0x49cfde,_0x425594['indices']=_0x1d8e98,_0x425594;}function _0x3628e4(_0x880aad,_0x18c8aa,_0x4c98cd){var _0x381341=a8_0x5b24;const _0x56385b=_0x18c8aa[_0x381341(0x17e2)];var _0x10f4f7,_0x1c23a7=_0x18c8aa['lines'],_0x1aa3e4=_0x18c8aa['colors'];if(_0x56385b){const _0x187ed3=_0x56385b[_0x381341(0x757)](_0xeb54be['o']['PositionKind']);let _0x90f902,_0x11967b=(_0x1aa3e4&&(_0x90f902=_0x56385b[_0x381341(0x757)](_0xeb54be['o'][_0x381341(0x2cec)])),0x0),_0x42bf4d=0x0;for(let _0x102218=0x0;_0x102218<_0x1c23a7[_0x381341(0x1377)];_0x102218++){var _0x7662b6=_0x1c23a7[_0x102218];for(let _0x5cc2c3=0x0;_0x5cc2c3<_0x7662b6[_0x381341(0x1377)];_0x5cc2c3++)_0x187ed3[_0x11967b]=_0x7662b6[_0x5cc2c3]['x'],_0x187ed3[_0x11967b+0x1]=_0x7662b6[_0x5cc2c3]['y'],_0x187ed3[_0x11967b+0x2]=_0x7662b6[_0x5cc2c3]['z'],_0x1aa3e4&&_0x90f902&&(_0x10f4f7=_0x1aa3e4[_0x102218],_0x90f902[_0x42bf4d]=_0x10f4f7[_0x5cc2c3]['r'],_0x90f902[_0x42bf4d+0x1]=_0x10f4f7[_0x5cc2c3]['g'],_0x90f902[_0x42bf4d+0x2]=_0x10f4f7[_0x5cc2c3]['b'],_0x90f902[_0x42bf4d+0x3]=_0x10f4f7[_0x5cc2c3]['a'],_0x42bf4d+=0x4),_0x11967b+=0x3;}return _0x56385b[_0x381341(0x15ce)](_0xeb54be['o'][_0x381341(0x34af)],_0x187ed3,!0x1,!0x1),_0x1aa3e4&&_0x90f902&&_0x56385b['updateVerticesData'](_0xeb54be['o'][_0x381341(0x2cec)],_0x90f902,!0x1,!0x1),_0x56385b;}_0x880aad=new _0x3851d7['_'](_0x880aad,_0x4c98cd,null,void 0x0,void 0x0,!!_0x1aa3e4,_0x18c8aa[_0x381341(0xf41)],_0x18c8aa[_0x381341(0x7af)]);const _0x3efe9b=_0x18ec3(_0x18c8aa);return _0x3efe9b[_0x381341(0x299d)](_0x880aad,_0x18c8aa['updatable']),_0x880aad;}function _0x12f1a2(_0x14faa8,_0x4718ad,_0x18fc62=null){var _0x58d78b=a8_0x5b24,_0x3cb5e9=_0x4718ad[_0x58d78b(0x3f24)]?[_0x4718ad[_0x58d78b(0x3f24)]]:null;return _0x3628e4(_0x14faa8,{'lines':[_0x4718ad[_0x58d78b(0x1070)]],'updatable':_0x4718ad[_0x58d78b(0x38d4)],'instance':_0x4718ad[_0x58d78b(0x17e2)],'colors':_0x3cb5e9,'useVertexAlpha':_0x4718ad[_0x58d78b(0xf41)],'material':_0x4718ad[_0x58d78b(0x7af)]},_0x18fc62);}function _0x574f34(_0x5d4de6,_0x30445f,_0x1fe0cc=null){var _0x2599dc=a8_0x5b24;const _0x5ae843=_0x30445f[_0x2599dc(0x1070)],_0x4ff2c0=_0x30445f[_0x2599dc(0x17e2)];var _0x51c559=_0x30445f['gapSize']||0x1,_0x4aae7b=_0x30445f[_0x2599dc(0x1c36)]||0x3;if(_0x4ff2c0)return(_0x30445f[_0x2599dc(0x72f)]||_0x30445f[_0x2599dc(0x1c36)]||_0x30445f['gapSize']||_0x30445f['useVertexAlpha']||_0x30445f['material'])&&_0x2eb065['Y'][_0x2599dc(0x1048)](_0x2599dc(0x25e4)),_0x4ff2c0[_0x2599dc(0x1521)](_0x231b63=>{var _0x17aebb=_0x2599dc;const _0x3308a8=_0x4dc4db['P'][_0x17aebb(0x23ed)]();var _0x5a135d,_0x570004,_0xaae1d=_0x231b63[_0x17aebb(0x1377)]/0x6;let _0x20d572=0x0,_0x3a7a3c=0x0,_0x2ba17c=0x0,_0xccfaa0=0x0;for(_0x2ba17c=0x0;_0x2ba17c<_0x5ae843['length']-0x1;_0x2ba17c++)_0x5ae843[_0x2ba17c+0x1]['subtractToRef'](_0x5ae843[_0x2ba17c],_0x3308a8),_0x20d572+=_0x3308a8['length']();var _0x1b7e71=_0x20d572/_0xaae1d,_0xaae1d=_0x4ff2c0['_creationDataStorage']['dashSize'],_0x32bc8a=_0xaae1d*_0x1b7e71/(_0xaae1d+_0x4ff2c0[_0x17aebb(0x99b)]['gapSize']);for(_0x2ba17c=0x0;_0x2ba17c<_0x5ae843['length']-0x1;_0x2ba17c++)for(_0x5ae843[_0x2ba17c+0x1]['subtractToRef'](_0x5ae843[_0x2ba17c],_0x3308a8),_0x5a135d=Math[_0x17aebb(0xa0a)](_0x3308a8[_0x17aebb(0x1377)]()/_0x1b7e71),_0x3308a8[_0x17aebb(0x3f07)](),_0xccfaa0=0x0;_0xccfaa0<_0x5a135d&&_0x3a7a3c<_0x231b63['length'];)_0x570004=_0x1b7e71*_0xccfaa0,_0x231b63[_0x3a7a3c]=_0x5ae843[_0x2ba17c]['x']+_0x570004*_0x3308a8['x'],_0x231b63[_0x3a7a3c+0x1]=_0x5ae843[_0x2ba17c]['y']+_0x570004*_0x3308a8['y'],_0x231b63[_0x3a7a3c+0x2]=_0x5ae843[_0x2ba17c]['z']+_0x570004*_0x3308a8['z'],_0x231b63[_0x3a7a3c+0x3]=_0x5ae843[_0x2ba17c]['x']+(_0x570004+_0x32bc8a)*_0x3308a8['x'],_0x231b63[_0x3a7a3c+0x4]=_0x5ae843[_0x2ba17c]['y']+(_0x570004+_0x32bc8a)*_0x3308a8['y'],_0x231b63[_0x3a7a3c+0x5]=_0x5ae843[_0x2ba17c]['z']+(_0x570004+_0x32bc8a)*_0x3308a8['z'],_0x3a7a3c+=0x6,_0xccfaa0++;for(;_0x3a7a3c<_0x231b63[_0x17aebb(0x1377)];)_0x231b63[_0x3a7a3c]=_0x5ae843[_0x2ba17c]['x'],_0x231b63[_0x3a7a3c+0x1]=_0x5ae843[_0x2ba17c]['y'],_0x231b63[_0x3a7a3c+0x2]=_0x5ae843[_0x2ba17c]['z'],_0x3a7a3c+=0x3;},!0x1),_0x4ff2c0;const _0x4def0b=new _0x3851d7['_'](_0x5d4de6,_0x1fe0cc,null,void 0x0,void 0x0,void 0x0,_0x30445f[_0x2599dc(0xf41)],_0x30445f[_0x2599dc(0x7af)]),_0x354bdb=_0x548619(_0x30445f);return _0x354bdb[_0x2599dc(0x299d)](_0x4def0b,_0x30445f['updatable']),_0x4def0b['_creationDataStorage']=new _0x56ce4a['gW'](),_0x4def0b[_0x2599dc(0x99b)][_0x2599dc(0x1c36)]=_0x4aae7b,_0x4def0b[_0x2599dc(0x99b)][_0x2599dc(0x13db)]=_0x51c559,_0x4def0b;}_0x3f9051['x'][_0x1f380c(0x2170)]=_0x18ec3,_0x3f9051['x'][_0x1f380c(0x354d)]=_0x548619,_0x56ce4a['Kj']['CreateLines']=(_0x133d53,_0xecbc3,_0x48c8de=null,_0x278957=!0x1,_0x49edfe=null)=>_0x12f1a2(_0x133d53,{'points':_0xecbc3,'updatable':_0x278957,'instance':_0x49edfe},_0x48c8de),_0x56ce4a['Kj'][_0x1f380c(0x354d)]=(_0x910794,_0x58b875,_0x4d7ec7,_0x5437cd,_0x46ce18,_0x34ec74=null,_0x58d95c,_0x378751)=>_0x574f34(_0x910794,{'points':_0x58b875,'dashSize':_0x4d7ec7,'gapSize':_0x5437cd,'dashNb':_0x46ce18,'updatable':_0x58d95c,'instance':_0x378751},_0x34ec74);},0x7f62:(_0x52384d,_0x58adab,_0xfd1c09)=>{var _0x4f0d6a=a8_0x16e4d8;_0xfd1c09['d'](_0x58adab,{'pT':()=>_0x2af3a8});var _0x4e4203=_0xfd1c09(0x1dad),_0x5eac61=_0xfd1c09(0x164ac),_0x3b85bf=_0xfd1c09(0x2010);function _0xae6315(_0xa62b12){var _0x20c118=a8_0x5b24;const _0x57db9a=[],_0x10037c=[],_0x11e88c=[],_0x291685=[];var _0x2d9865=_0xa62b12[_0x20c118(0x2255)]||_0xa62b12[_0x20c118(0x5a2)]||0x1,_0x594458=_0xa62b12['height']||_0xa62b12['size']||0x1,_0x34b67c=0x0===_0xa62b12['sideOrientation']?0x0:_0xa62b12[_0x20c118(0x26ca)]||_0x5eac61['x'][_0x20c118(0xec7)],_0x2d9865=_0x2d9865/0x2,_0x594458=_0x594458/0x2;_0x10037c[_0x20c118(0x3f90)](-_0x2d9865,-_0x594458,0x0),_0x11e88c[_0x20c118(0x3f90)](0x0,0x0,-0x1),_0x291685['push'](0x0,_0x3b85bf['e']['UseOpenGLOrientationForUV']?0x1:0x0),_0x10037c['push'](_0x2d9865,-_0x594458,0x0),_0x11e88c[_0x20c118(0x3f90)](0x0,0x0,-0x1),_0x291685[_0x20c118(0x3f90)](0x1,_0x3b85bf['e'][_0x20c118(0x2a83)]?0x1:0x0),_0x10037c[_0x20c118(0x3f90)](_0x2d9865,_0x594458,0x0),_0x11e88c[_0x20c118(0x3f90)](0x0,0x0,-0x1),_0x291685[_0x20c118(0x3f90)](0x1,_0x3b85bf['e']['UseOpenGLOrientationForUV']?0x0:0x1),_0x10037c[_0x20c118(0x3f90)](-_0x2d9865,_0x594458,0x0),_0x11e88c[_0x20c118(0x3f90)](0x0,0x0,-0x1),_0x291685[_0x20c118(0x3f90)](0x0,_0x3b85bf['e']['UseOpenGLOrientationForUV']?0x0:0x1),_0x57db9a[_0x20c118(0x3f90)](0x0),_0x57db9a[_0x20c118(0x3f90)](0x1),_0x57db9a['push'](0x2),_0x57db9a[_0x20c118(0x3f90)](0x0),_0x57db9a[_0x20c118(0x3f90)](0x2),_0x57db9a[_0x20c118(0x3f90)](0x3),_0x5eac61['x'][_0x20c118(0x1b70)](_0x34b67c,_0x10037c,_0x57db9a,_0x11e88c,_0x291685,_0xa62b12[_0x20c118(0x2647)],_0xa62b12[_0x20c118(0x197e)]);const _0x146344=new _0x5eac61['x']();return _0x146344[_0x20c118(0x35ec)]=_0x57db9a,_0x146344[_0x20c118(0x1be0)]=_0x10037c,_0x146344['normals']=_0x11e88c,_0x146344['uvs']=_0x291685,_0x146344;}function _0x2af3a8(_0x1593ac,_0x19ef38={},_0x53d322=null){var _0x2b0282=a8_0x5b24;const _0x139d89=new _0x4e4203['Kj'](_0x1593ac,_0x53d322),_0xb6fd5f=(_0x19ef38[_0x2b0282(0x26ca)]=_0x4e4203['Kj'][_0x2b0282(0x3b33)](_0x19ef38[_0x2b0282(0x26ca)]),_0x139d89[_0x2b0282(0x3d9e)]=_0x19ef38['sideOrientation'],_0xae6315(_0x19ef38));return _0xb6fd5f[_0x2b0282(0x299d)](_0x139d89,_0x19ef38[_0x2b0282(0x38d4)]),_0x19ef38[_0x2b0282(0x3f7d)]&&(_0x139d89['translate'](_0x19ef38[_0x2b0282(0x3f7d)][_0x2b0282(0x1b8a)],-_0x19ef38[_0x2b0282(0x3f7d)]['d']),_0x139d89[_0x2b0282(0x1393)](_0x19ef38[_0x2b0282(0x3f7d)][_0x2b0282(0x1b8a)][_0x2b0282(0x4018)](-0x1))),_0x139d89;}_0x5eac61['x'][_0x4f0d6a(0x3b88)]=_0xae6315,_0x4e4203['Kj'][_0x4f0d6a(0x3b88)]=(_0x1870af,_0x2d1a4c,_0x576263,_0x44b428,_0x58dcc2)=>_0x2af3a8(_0x1870af,{'size':_0x2d1a4c,'width':_0x2d1a4c,'height':_0x2d1a4c,'sideOrientation':_0x58dcc2,'updatable':_0x44b428},_0x576263);},0x13f2f:(_0x3fc6fd,_0x3ac482,_0x1183a6)=>{var _0x2d81f3=a8_0x16e4d8;_0x1183a6['d'](_0x3ac482,{'Yo':()=>_0x35b8f4,'a4':()=>_0x357e27});var _0x286fc0=_0x1183a6(0x9fd1),_0x5ba524=_0x1183a6(0xc84b),_0x369db0=_0x1183a6(0x1dad),_0x5a7330=_0x1183a6(0x164ac),_0xe66bf1=_0x1183a6(0x555f),_0x524c6e=_0x1183a6(0x1a27),_0x4353c9=_0x1183a6(0xf8c1),_0x3a5620=_0x1183a6(0x2010);function _0x2e5c25(_0xe14fb2,_0x5b4264,_0x40193d,_0x2b09a8,_0x513e8d,_0x5dedf1,_0x542d36){var _0x5bad8d=a8_0x5b24;const _0x333001=_0x40193d||new Array(0x3),_0x3aa193=_0x2b09a8,_0xa7199d=[];var _0x416555=_0x542d36||!0x1;for(let _0xa56a26=0x0;_0xa56a26<0x3;_0xa56a26++)void 0x0===_0x333001[_0xa56a26]&&(_0x333001[_0xa56a26]=new _0x286fc0['Lt'](0x0,0x0,0x1,0x1)),_0x3aa193&&void 0x0===_0x3aa193[_0xa56a26]&&(_0x3aa193[_0xa56a26]=new _0x5ba524['HE'](0x1,0x1,0x1,0x1));var _0x101d91=_0xe14fb2[_0x5bad8d(0x757)](_0x524c6e['o']['PositionKind']),_0x45facc=_0xe14fb2[_0x5bad8d(0x757)](_0x524c6e['o']['NormalKind']);const _0x5eb017=_0xe14fb2[_0x5bad8d(0x757)](_0x524c6e['o'][_0x5bad8d(0x2087)]);var _0xfbe9b3,_0x44e90a,_0x5a5548,_0x55b590,_0x40193d=_0xe14fb2[_0x5bad8d(0x2668)](),_0xab8253=_0x101d91['length']/0x9;let _0x185963=0x0;const _0x213f4b=[0x0];if(_0x416555){for(let _0x50195d=_0xab8253;_0x50195d<_0x101d91['length']/0x3;_0x50195d+=0x4)_0x5a5548=_0x101d91[0x3*(_0x50195d+0x2)]-_0x101d91[0x3*_0x50195d],_0x44e90a=_0x101d91[0x3*(_0x50195d+0x2)+0x2]-_0x101d91[0x3*_0x50195d+0x2],_0x5a5548=Math[_0x5bad8d(0x3f3e)](_0x5a5548*_0x5a5548+_0x44e90a*_0x44e90a),_0x185963+=_0x5a5548,_0x213f4b[_0x5bad8d(0x3f90)](_0x185963);}let _0x1a0323=0x0;for(let _0x5490d8=0x0;_0x5490d8<_0x45facc[_0x5bad8d(0x1377)];_0x5490d8+=0x3)Math[_0x5bad8d(0x3abd)](_0x45facc[_0x5490d8+0x1])<0.001&&(_0x1a0323=0x1),Math[_0x5bad8d(0x3abd)](_0x45facc[_0x5490d8+0x1]-0x1)<0.001&&(_0x1a0323=0x0),Math[_0x5bad8d(0x3abd)](_0x45facc[_0x5490d8+0x1]+0x1)<0.001&&(_0x1a0323=0x2),_0x55b590=_0x5490d8/0x3,0x1===_0x1a0323?(_0xfbe9b3=_0x55b590-_0xab8253,_0x5eb017[0x2*_0x55b590]=_0xfbe9b3%0x4<1.5?_0x416555?_0x333001[_0x1a0323]['x']+(_0x333001[_0x1a0323]['z']-_0x333001[_0x1a0323]['x'])*_0x213f4b[Math[_0x5bad8d(0xa0a)](_0xfbe9b3/0x4)]/_0x185963:_0x333001[_0x1a0323]['x']:_0x416555?_0x333001[_0x1a0323]['x']+(_0x333001[_0x1a0323]['z']-_0x333001[_0x1a0323]['x'])*_0x213f4b[Math[_0x5bad8d(0xa0a)](_0xfbe9b3/0x4)+0x1]/_0x185963:_0x333001[_0x1a0323]['z'],_0x5eb017[0x2*_0x55b590+0x1]=_0xfbe9b3%0x2==0x0?_0x3a5620['e']['UseOpenGLOrientationForUV']?0x1-_0x333001[_0x1a0323]['w']:_0x333001[_0x1a0323]['w']:_0x3a5620['e'][_0x5bad8d(0x2a83)]?0x1-_0x333001[_0x1a0323]['y']:_0x333001[_0x1a0323]['y']):(_0x5eb017[0x2*_0x55b590]=(0x1-_0x5eb017[0x2*_0x55b590])*_0x333001[_0x1a0323]['x']+_0x5eb017[0x2*_0x55b590]*_0x333001[_0x1a0323]['z'],_0x5eb017[0x2*_0x55b590+0x1]=(0x1-_0x5eb017[0x2*_0x55b590+0x1])*_0x333001[_0x1a0323]['y']+_0x5eb017[0x2*_0x55b590+0x1]*_0x333001[_0x1a0323]['w'],_0x3a5620['e'][_0x5bad8d(0x2a83)]&&(_0x5eb017[0x2*_0x55b590+0x1]=0x1-_0x5eb017[0x2*_0x55b590+0x1])),_0x3aa193&&_0xa7199d[_0x5bad8d(0x3f90)](_0x3aa193[_0x1a0323]['r'],_0x3aa193[_0x1a0323]['g'],_0x3aa193[_0x1a0323]['b'],_0x3aa193[_0x1a0323]['a']);_0x5a7330['x'][_0x5bad8d(0x1b70)](_0x5b4264,_0x101d91,_0x40193d,_0x45facc,_0x5eb017,_0x513e8d,_0x5dedf1);const _0x2bbb26=new _0x5a7330['x']();return _0x2bbb26[_0x5bad8d(0x35ec)]=_0x40193d,_0x2bbb26[_0x5bad8d(0x1be0)]=_0x101d91,_0x2bbb26[_0x5bad8d(0x1a32)]=_0x45facc,_0x2bbb26[_0x5bad8d(0x10d1)]=_0x5eb017,_0x3aa193&&(_0x2b09a8=_0x5b4264===_0x5a7330['x'][_0x5bad8d(0x369a)]?_0xa7199d[_0x5bad8d(0x10d8)](_0xa7199d):_0xa7199d,_0x2bbb26[_0x5bad8d(0x3f24)]=_0x2b09a8),_0x2bbb26;}function _0x357e27(_0xcf0765,_0x51ea9b,_0x20afdd=null,_0x501e22=earcut){var _0x1bd111=a8_0x5b24;_0x51ea9b[_0x1bd111(0x26ca)]=_0x369db0['Kj'][_0x1bd111(0x3b33)](_0x51ea9b['sideOrientation']);var _0x108d55=_0x51ea9b[_0x1bd111(0x3887)],_0x56b08f=_0x51ea9b[_0x1bd111(0x396c)]||[],_0x2232df=_0x51ea9b[_0x1bd111(0x116c)]||0x0,_0x4e98ed=_0x51ea9b[_0x1bd111(0x9f9)]||0x2;const _0x1849ff=[];let _0x28e91e=[];for(let _0x5ccd7c=0x0;_0x5ccd7c<_0x108d55[_0x1bd111(0x1377)];_0x5ccd7c++)_0x1849ff[_0x5ccd7c]=new _0x286fc0['FM'](_0x108d55[_0x5ccd7c]['x'],_0x108d55[_0x5ccd7c]['z']);_0x1849ff[0x0]['equalsWithEpsilon'](_0x1849ff[_0x1849ff[_0x1bd111(0x1377)]-0x1],1e-8)&&_0x1849ff[_0x1bd111(0x10d7)]();const _0x5db8c0=new _0xe66bf1['z'](_0xcf0765,_0x1849ff,_0x20afdd||_0x4353c9['l'][_0x1bd111(0x3396)],_0x501e22);for(let _0x63bf51=0x0;_0x63bf51<_0x56b08f['length'];_0x63bf51++){_0x28e91e=[];for(let _0x416054=0x0;_0x416054<_0x56b08f[_0x63bf51]['length'];_0x416054++)_0x28e91e[_0x1bd111(0x3f90)](new _0x286fc0['FM'](_0x56b08f[_0x63bf51][_0x416054]['x'],_0x56b08f[_0x63bf51][_0x416054]['z']));_0x5db8c0[_0x1bd111(0x2502)](_0x28e91e);}const _0x3accf8=_0x5db8c0[_0x1bd111(0x1cb5)](!0x1,_0x2232df,_0x4e98ed),_0x2ebccb=(_0x3accf8[_0x1bd111(0x3d9e)]=_0x51ea9b[_0x1bd111(0x26ca)],_0x2e5c25(_0x3accf8,_0x51ea9b[_0x1bd111(0x26ca)],_0x51ea9b[_0x1bd111(0x3aac)],_0x51ea9b[_0x1bd111(0x4132)],_0x51ea9b[_0x1bd111(0x2647)],_0x51ea9b[_0x1bd111(0x197e)],_0x51ea9b['wrap']));return _0x2ebccb[_0x1bd111(0x299d)](_0x3accf8,_0x51ea9b[_0x1bd111(0x38d4)]),_0x3accf8;}function _0x35b8f4(_0x23b77c,_0x3c4c91,_0xd7e02f=null,_0x3951be=earcut){return _0x357e27(_0x23b77c,_0x3c4c91,_0xd7e02f,_0x3951be);}_0x5a7330['x'][_0x2d81f3(0x2f2d)]=_0x2e5c25,_0x369db0['Kj'][_0x2d81f3(0x2f2d)]=(_0x1bd2f3,_0x5eb1a3,_0x5affc8,_0x599b35,_0x2ff9fd,_0x4503be,_0x2a53f4=earcut)=>_0x357e27(_0x1bd2f3,{'shape':_0x5eb1a3,'holes':_0x599b35,'updatable':_0x2ff9fd,'sideOrientation':_0x4503be},_0x5affc8,_0x2a53f4),_0x369db0['Kj'][_0x2d81f3(0x399d)]=(_0x27620d,_0x477d4b,_0x428c66,_0x3e02a4,_0x27f9a6,_0x2379d6,_0x4656b0,_0x50951e=earcut)=>_0x35b8f4(_0x27620d,{'shape':_0x477d4b,'holes':_0x27f9a6,'depth':_0x428c66,'updatable':_0x2379d6,'sideOrientation':_0x4656b0},_0x3e02a4,_0x50951e);},0x5e9:(_0x296f50,_0x1655b1,_0x397439)=>{_0x397439['d'](_0x1655b1,{'sh':()=>_0x379935});var _0x48bab0=_0x397439(0x9fd1),_0x2e210b=_0x397439(0xc84b),_0x2e99d2=_0x397439(0x1dad),_0x10bb08=_0x397439(0x164ac),_0x4b633e=_0x397439(0x2010);function _0x50979a(_0xc730f8){var _0x2975a9=a8_0x5b24;const _0x3596de=[];_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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]]},_0x3596de[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 _0x59fb24=(!_0xc730f8[_0x2975a9(0x21e0)]||!(_0xc730f8[_0x2975a9(0x21e0)]<0x0||_0xc730f8[_0x2975a9(0x21e0)]>=_0x3596de['length']))&&_0xc730f8[_0x2975a9(0x21e0)]||0x0,_0x816434=_0xc730f8['size'],_0x285731=_0xc730f8['sizeX']||_0x816434||0x1,_0x4f5b23=_0xc730f8[_0x2975a9(0x2846)]||_0x816434||0x1,_0x25ba66=_0xc730f8[_0x2975a9(0x3ac)]||_0x816434||0x1,_0x38aa1e=_0xc730f8[_0x2975a9(0x13b9)]||_0x3596de[_0x59fb24],_0x20bfeb=_0x38aa1e['face'][_0x2975a9(0x1377)];const _0x4097ce=_0xc730f8[_0x2975a9(0x3aac)]||new Array(_0x20bfeb),_0x5ce763=_0xc730f8[_0x2975a9(0x4132)];_0x816434=void 0x0===_0xc730f8['flat']||_0xc730f8[_0x2975a9(0x3624)],_0x59fb24=0x0===_0xc730f8[_0x2975a9(0x26ca)]?0x0:_0xc730f8[_0x2975a9(0x26ca)]||_0x10bb08['x']['DEFAULTSIDE'];const _0x564648=new Array(),_0x4a77ef=new Array();var _0x4a7d42=new Array();const _0x1be9a6=new Array(),_0x20bfcc=new Array();let _0x4b1734=0x0,_0x50f88a=0x0;const _0xf62510=new Array();let _0x49f98f=0x0,_0x2cd6f3=0x0,_0x5195e9,_0x2f80da,_0x4e163e,_0x30d06f,_0x3b59a2,_0x34f43c;if(_0x816434){for(_0x2cd6f3=0x0;_0x2cd6f3<_0x20bfeb;_0x2cd6f3++)_0x5ce763&&void 0x0===_0x5ce763[_0x2cd6f3]&&(_0x5ce763[_0x2cd6f3]=new _0x2e210b['HE'](0x1,0x1,0x1,0x1)),_0x4097ce&&void 0x0===_0x4097ce[_0x2cd6f3]&&(_0x4097ce[_0x2cd6f3]=new _0x48bab0['Lt'](0x0,0x0,0x1,0x1));}if(_0x816434)for(_0x2cd6f3=0x0;_0x2cd6f3<_0x20bfeb;_0x2cd6f3++){var _0x52b521=_0x38aa1e[_0x2975a9(0x1c04)][_0x2cd6f3][_0x2975a9(0x1377)];for(_0x4e163e=0x2*Math['PI']/_0x52b521,_0x30d06f=0.5*Math[_0x2975a9(0x2f78)](_0x4e163e/0x2),_0x3b59a2=0.5,_0x49f98f=0x0;_0x49f98f<_0x52b521;_0x49f98f++)_0x564648[_0x2975a9(0x3f90)](_0x38aa1e['vertex'][_0x38aa1e[_0x2975a9(0x1c04)][_0x2cd6f3][_0x49f98f]][0x0]*_0x285731,_0x38aa1e['vertex'][_0x38aa1e[_0x2975a9(0x1c04)][_0x2cd6f3][_0x49f98f]][0x1]*_0x4f5b23,_0x38aa1e['vertex'][_0x38aa1e[_0x2975a9(0x1c04)][_0x2cd6f3][_0x49f98f]][0x2]*_0x25ba66),_0xf62510[_0x2975a9(0x3f90)](_0x4b1734),_0x4b1734++,_0x5195e9=_0x4097ce[_0x2cd6f3]['x']+(_0x4097ce[_0x2cd6f3]['z']-_0x4097ce[_0x2cd6f3]['x'])*(0.5+_0x30d06f),_0x2f80da=_0x4097ce[_0x2cd6f3]['y']+(_0x4097ce[_0x2cd6f3]['w']-_0x4097ce[_0x2cd6f3]['y'])*(_0x3b59a2-0.5),_0x1be9a6[_0x2975a9(0x3f90)](_0x5195e9,_0x4b633e['e'][_0x2975a9(0x2a83)]?0x1-_0x2f80da:_0x2f80da),_0x34f43c=_0x30d06f*Math[_0x2975a9(0x3d17)](_0x4e163e)-_0x3b59a2*Math['sin'](_0x4e163e),_0x3b59a2=_0x30d06f*Math[_0x2975a9(0x41fd)](_0x4e163e)+_0x3b59a2*Math[_0x2975a9(0x3d17)](_0x4e163e),_0x30d06f=_0x34f43c,_0x5ce763&&_0x20bfcc[_0x2975a9(0x3f90)](_0x5ce763[_0x2cd6f3]['r'],_0x5ce763[_0x2cd6f3]['g'],_0x5ce763[_0x2cd6f3]['b'],_0x5ce763[_0x2cd6f3]['a']);for(_0x49f98f=0x0;_0x49f98f<_0x52b521-0x2;_0x49f98f++)_0x4a77ef[_0x2975a9(0x3f90)](_0xf62510[0x0+_0x50f88a],_0xf62510[_0x49f98f+0x2+_0x50f88a],_0xf62510[_0x49f98f+0x1+_0x50f88a]);_0x50f88a+=_0x52b521;}else{for(_0x49f98f=0x0;_0x49f98f<_0x38aa1e[_0x2975a9(0x1d39)][_0x2975a9(0x1377)];_0x49f98f++)_0x564648[_0x2975a9(0x3f90)](_0x38aa1e[_0x2975a9(0x1d39)][_0x49f98f][0x0]*_0x285731,_0x38aa1e[_0x2975a9(0x1d39)][_0x49f98f][0x1]*_0x4f5b23,_0x38aa1e[_0x2975a9(0x1d39)][_0x49f98f][0x2]*_0x25ba66),_0x1be9a6[_0x2975a9(0x3f90)](0x0,_0x4b633e['e'][_0x2975a9(0x2a83)]?0x1:0x0);for(_0x2cd6f3=0x0;_0x2cd6f3<_0x20bfeb;_0x2cd6f3++)for(_0x49f98f=0x0;_0x49f98f<_0x38aa1e[_0x2975a9(0x1c04)][_0x2cd6f3][_0x2975a9(0x1377)]-0x2;_0x49f98f++)_0x4a77ef[_0x2975a9(0x3f90)](_0x38aa1e[_0x2975a9(0x1c04)][_0x2cd6f3][0x0],_0x38aa1e[_0x2975a9(0x1c04)][_0x2cd6f3][_0x49f98f+0x2],_0x38aa1e[_0x2975a9(0x1c04)][_0x2cd6f3][_0x49f98f+0x1]);}_0x10bb08['x'][_0x2975a9(0x3280)](_0x564648,_0x4a77ef,_0x4a7d42),_0x10bb08['x'][_0x2975a9(0x1b70)](_0x59fb24,_0x564648,_0x4a77ef,_0x4a7d42,_0x1be9a6,_0xc730f8['frontUVs'],_0xc730f8[_0x2975a9(0x197e)]);const _0xc99110=new _0x10bb08['x']();return _0xc99110[_0x2975a9(0x1be0)]=_0x564648,_0xc99110['indices']=_0x4a77ef,_0xc99110[_0x2975a9(0x1a32)]=_0x4a7d42,_0xc99110['uvs']=_0x1be9a6,_0x5ce763&&_0x816434&&(_0xc99110[_0x2975a9(0x3f24)]=_0x20bfcc),_0xc99110;}function _0x379935(_0x1e2834,_0x133253={},_0xe5c73c=null){var _0x272998=a8_0x5b24;const _0x5c1151=new _0x2e99d2['Kj'](_0x1e2834,_0xe5c73c),_0x3199b5=(_0x133253[_0x272998(0x26ca)]=_0x2e99d2['Kj'][_0x272998(0x3b33)](_0x133253[_0x272998(0x26ca)]),_0x5c1151['_originalBuilderSideOrientation']=_0x133253[_0x272998(0x26ca)],_0x50979a(_0x133253));return _0x3199b5[_0x272998(0x299d)](_0x5c1151,_0x133253[_0x272998(0x38d4)]),_0x5c1151;}_0x10bb08['x']['CreatePolyhedron']=_0x50979a,_0x2e99d2['Kj']['CreatePolyhedron']=(_0x191bbf,_0x3230fb,_0x4ed1cc)=>_0x379935(_0x191bbf,_0x3230fb,_0x4ed1cc);},0x151a8:(_0x5ed155,_0x2d08cf,_0x48cf65)=>{var _0x247e51=a8_0x16e4d8;_0x48cf65['d'](_0x2d08cf,{'LY':()=>_0x23380c});var _0x22d8f9=_0x48cf65(0x9fd1),_0x3c7643=_0x48cf65(0x1dad),_0x32400b=_0x48cf65(0x1a27),_0x2090ed=_0x48cf65(0x164ac),_0x477e69=_0x48cf65(0x2010);function _0x10f95b(_0x37a4c9){var _0x50b23f=a8_0x5b24;let _0x276149=_0x37a4c9[_0x50b23f(0xc2e)];var _0x86ba50=_0x37a4c9[_0x50b23f(0x13a8)]||!0x1,_0x2aad84=_0x37a4c9[_0x50b23f(0x14ba)]||!0x1,_0xfe024e=_0x37a4c9[_0x50b23f(0x1d51)]||!0x1,_0x3196fa=Math[_0x50b23f(0xa0a)](_0x276149[0x0][_0x50b23f(0x1377)]/0x2);let _0x29caa0=_0x37a4c9[_0x50b23f(0x90d)]||_0x3196fa;_0x29caa0=_0x29caa0>_0x3196fa?_0x3196fa:Math[_0x50b23f(0xa0a)](_0x29caa0);var _0x3196fa=0x0===_0x37a4c9[_0x50b23f(0x26ca)]?0x0:_0x37a4c9[_0x50b23f(0x26ca)]||_0x2090ed['x']['DEFAULTSIDE'],_0x4d6a4b=_0x37a4c9[_0x50b23f(0x10d1)],_0x1f87c8=_0x37a4c9[_0x50b23f(0x3f24)];const _0x2ed78a=[],_0x3eacd7=[],_0x4b6ad8=[],_0x32b8aa=[],_0x32c0c4=[],_0x4cda88=[],_0x3fafe0=[],_0x217eb8=[];let _0x15f8a2;const _0x4ddd6a=[],_0x243523=[];let _0x51759e,_0x2dfa28,_0x350f6f;if(_0x276149['length']<0x2){const _0x95b254=[],_0x2fb33b=[];for(_0x2dfa28=0x0;_0x2dfa28<_0x276149[0x0]['length']-_0x29caa0;_0x2dfa28++)_0x95b254[_0x50b23f(0x3f90)](_0x276149[0x0][_0x2dfa28]),_0x2fb33b['push'](_0x276149[0x0][_0x2dfa28+_0x29caa0]);_0x276149=[_0x95b254,_0x2fb33b];}let _0x238e4a=0x0;var _0x143b64,_0x10f2a9,_0x5f3d47,_0x367e3f=_0x2aad84?0x1:0x0;let _0x1e32f9;_0x15f8a2=_0x276149[0x0]['length'];let _0x187495,_0x252f35;for(_0x51759e=0x0;_0x51759e<_0x276149[_0x50b23f(0x1377)];_0x51759e++){for(_0x3fafe0[_0x51759e]=0x0,_0x32c0c4[_0x51759e]=[0x0],_0x143b64=(_0x1e32f9=_0x276149[_0x51759e])[_0x50b23f(0x1377)],_0x15f8a2=_0x15f8a2<_0x143b64?_0x15f8a2:_0x143b64,_0x350f6f=0x0;_0x350f6f<_0x143b64;)_0x2ed78a[_0x50b23f(0x3f90)](_0x1e32f9[_0x350f6f]['x'],_0x1e32f9[_0x350f6f]['y'],_0x1e32f9[_0x350f6f]['z']),0x0<_0x350f6f&&(_0x187495=_0x1e32f9[_0x350f6f][_0x50b23f(0x41b6)](_0x1e32f9[_0x350f6f-0x1])['length'](),_0x252f35=_0x187495+_0x3fafe0[_0x51759e],_0x32c0c4[_0x51759e]['push'](_0x252f35),_0x3fafe0[_0x51759e]=_0x252f35),_0x350f6f++;_0x2aad84&&(_0x350f6f--,_0x2ed78a[_0x50b23f(0x3f90)](_0x1e32f9[0x0]['x'],_0x1e32f9[0x0]['y'],_0x1e32f9[0x0]['z']),_0x187495=_0x1e32f9[_0x350f6f][_0x50b23f(0x41b6)](_0x1e32f9[0x0])[_0x50b23f(0x1377)](),_0x252f35=_0x187495+_0x3fafe0[_0x51759e],_0x32c0c4[_0x51759e][_0x50b23f(0x3f90)](_0x252f35),_0x3fafe0[_0x51759e]=_0x252f35),_0x4ddd6a[_0x51759e]=_0x143b64+_0x367e3f,_0x243523[_0x51759e]=_0x238e4a,_0x238e4a+=_0x143b64+_0x367e3f;}let _0x34db09,_0x48c446,_0x54e5d5=null,_0xbbba61=null;for(_0x2dfa28=0x0;_0x2dfa28<_0x15f8a2+_0x367e3f;_0x2dfa28++){for(_0x217eb8[_0x2dfa28]=0x0,_0x4cda88[_0x2dfa28]=[0x0],_0x51759e=0x0;_0x51759e<_0x276149[_0x50b23f(0x1377)]-0x1;_0x51759e++)_0x34db09=_0x276149[_0x51759e],_0x48c446=_0x276149[_0x51759e+0x1],_0xbbba61=_0x2dfa28===_0x15f8a2?(_0x54e5d5=_0x34db09[0x0],_0x48c446[0x0]):(_0x54e5d5=_0x34db09[_0x2dfa28],_0x48c446[_0x2dfa28]),_0x187495=_0xbbba61[_0x50b23f(0x41b6)](_0x54e5d5)['length'](),_0x252f35=_0x187495+_0x217eb8[_0x2dfa28],_0x4cda88[_0x2dfa28][_0x50b23f(0x3f90)](_0x252f35),_0x217eb8[_0x2dfa28]=_0x252f35;_0x86ba50&&_0xbbba61&&_0x54e5d5&&(_0x34db09=_0x276149[_0x51759e],_0x48c446=_0x276149[0x0],_0x2dfa28===_0x15f8a2&&(_0xbbba61=_0x48c446[0x0]),_0x187495=_0xbbba61[_0x50b23f(0x41b6)](_0x54e5d5)[_0x50b23f(0x1377)](),_0x252f35=_0x187495+_0x217eb8[_0x2dfa28],_0x217eb8[_0x2dfa28]=_0x252f35);}if(_0x4d6a4b){for(_0x51759e=0x0;_0x51759e<_0x4d6a4b['length'];_0x51759e++)_0x32b8aa['push'](_0x4d6a4b[_0x51759e]['x'],_0x477e69['e']['UseOpenGLOrientationForUV']?0x1-_0x4d6a4b[_0x51759e]['y']:_0x4d6a4b[_0x51759e]['y']);}else{for(_0x51759e=0x0;_0x51759e<_0x276149[_0x50b23f(0x1377)];_0x51759e++)for(_0x2dfa28=0x0;_0x2dfa28<_0x15f8a2+_0x367e3f;_0x2dfa28++)_0x10f2a9=0x0!=_0x3fafe0[_0x51759e]?_0x32c0c4[_0x51759e][_0x2dfa28]/_0x3fafe0[_0x51759e]:0x0,_0x5f3d47=0x0!=_0x217eb8[_0x2dfa28]?_0x4cda88[_0x2dfa28][_0x51759e]/_0x217eb8[_0x2dfa28]:0x0,_0xfe024e?_0x32b8aa['push'](_0x5f3d47,_0x10f2a9):_0x32b8aa[_0x50b23f(0x3f90)](_0x10f2a9,_0x477e69['e'][_0x50b23f(0x2a83)]?0x1-_0x5f3d47:_0x5f3d47);}let _0x4f92c6=_0x51759e=0x0,_0x14c173=_0x4ddd6a[_0x51759e]-0x1,_0x38db23=_0x4ddd6a[_0x51759e+0x1]-0x1,_0x25640c=_0x14c173<_0x38db23?_0x14c173:_0x38db23,_0x48c507=_0x243523[0x1]-_0x243523[0x0];for(var _0x402e88=_0x86ba50?_0x4ddd6a['length']:_0x4ddd6a[_0x50b23f(0x1377)]-0x1;_0x4f92c6<=_0x25640c&&_0x51759e<_0x402e88;)_0x3eacd7[_0x50b23f(0x3f90)](_0x4f92c6,_0x4f92c6+_0x48c507,_0x4f92c6+0x1),_0x3eacd7[_0x50b23f(0x3f90)](_0x4f92c6+_0x48c507+0x1,_0x4f92c6+0x1,_0x4f92c6+_0x48c507),(_0x4f92c6+=0x1)===_0x25640c&&(_0x51759e++,_0x38db23=_0x51759e===_0x4ddd6a['length']-0x1?(_0x48c507=_0x243523[0x0]-_0x243523[_0x51759e],_0x14c173=_0x4ddd6a[_0x51759e]-0x1,_0x4ddd6a[0x0]-0x1):(_0x48c507=_0x243523[_0x51759e+0x1]-_0x243523[_0x51759e],_0x14c173=_0x4ddd6a[_0x51759e]-0x1,_0x4ddd6a[_0x51759e+0x1]-0x1),_0x4f92c6=_0x243523[_0x51759e],_0x25640c=_0x14c173<_0x38db23?_0x14c173+_0x4f92c6:_0x38db23+_0x4f92c6);if(_0x2090ed['x'][_0x50b23f(0x3280)](_0x2ed78a,_0x3eacd7,_0x4b6ad8),_0x2aad84){var _0x1d7144,_0x33f35c;for(_0x51759e=0x0;_0x51759e<_0x276149['length'];_0x51759e++)_0x1d7144=0x3*_0x243523[_0x51759e],_0x33f35c=_0x51759e+0x1<_0x276149[_0x50b23f(0x1377)]?0x3*(_0x243523[_0x51759e+0x1]-0x1):_0x4b6ad8['length']-0x3,_0x4b6ad8[_0x1d7144]=0.5*(_0x4b6ad8[_0x1d7144]+_0x4b6ad8[_0x33f35c]),_0x4b6ad8[0x1+_0x1d7144]=0.5*(_0x4b6ad8[0x1+_0x1d7144]+_0x4b6ad8[0x1+_0x33f35c]),_0x4b6ad8[0x2+_0x1d7144]=0.5*(_0x4b6ad8[0x2+_0x1d7144]+_0x4b6ad8[0x2+_0x33f35c]),_0x4b6ad8[_0x33f35c]=_0x4b6ad8[_0x1d7144],_0x4b6ad8[0x1+_0x33f35c]=_0x4b6ad8[0x1+_0x1d7144],_0x4b6ad8[0x2+_0x33f35c]=_0x4b6ad8[0x2+_0x1d7144];}_0x2090ed['x']['_ComputeSides'](_0x3196fa,_0x2ed78a,_0x3eacd7,_0x4b6ad8,_0x32b8aa,_0x37a4c9[_0x50b23f(0x2647)],_0x37a4c9['backUVs']);let _0x5cab49=null;if(_0x1f87c8){_0x5cab49=new Float32Array(0x4*_0x1f87c8['length']);for(let _0x44cf1c=0x0;_0x44cf1c<_0x1f87c8[_0x50b23f(0x1377)];_0x44cf1c++)_0x5cab49[0x4*_0x44cf1c]=_0x1f87c8[_0x44cf1c]['r'],_0x5cab49[0x4*_0x44cf1c+0x1]=_0x1f87c8[_0x44cf1c]['g'],_0x5cab49[0x4*_0x44cf1c+0x2]=_0x1f87c8[_0x44cf1c]['b'],_0x5cab49[0x4*_0x44cf1c+0x3]=_0x1f87c8[_0x44cf1c]['a'];}const _0x59be36=new _0x2090ed['x']();var _0x3196fa=new Float32Array(_0x2ed78a),_0x37a4c9=new Float32Array(_0x4b6ad8),_0x3f28d6=new Float32Array(_0x32b8aa);return _0x59be36[_0x50b23f(0x35ec)]=_0x3eacd7,_0x59be36[_0x50b23f(0x1be0)]=_0x3196fa,_0x59be36['normals']=_0x37a4c9,_0x59be36[_0x50b23f(0x10d1)]=_0x3f28d6,_0x5cab49&&_0x59be36[_0x50b23f(0x2cf6)](_0x5cab49,_0x32400b['o'][_0x50b23f(0x2cec)]),_0x2aad84&&(_0x59be36['_idx']=_0x243523),_0x59be36;}function _0x23380c(_0x1ae79f,_0x240881,_0x273474=null){var _0x3660e6=a8_0x5b24,_0x133eb3=_0x240881[_0x3660e6(0xc2e)],_0xbe3a97=_0x240881['closeArray'],_0x1f485c=_0x240881[_0x3660e6(0x14ba)],_0x150895=_0x3c7643['Kj'][_0x3660e6(0x3b33)](_0x240881[_0x3660e6(0x26ca)]);const _0x35679a=_0x240881['instance'];var _0x31642c=_0x240881[_0x3660e6(0x38d4)];if(_0x35679a){const _0x3f68db=_0x22d8f9['jp']['Vector3'][0x0][_0x3660e6(0xf2a)](Number['MAX_VALUE']),_0x1909ec=_0x22d8f9['jp'][_0x3660e6(0xf88)][0x1][_0x3660e6(0xf2a)](-Number[_0x3660e6(0x3808)]);var _0x1c0cf4=_0x35679a[_0x3660e6(0x757)](_0x32400b['o'][_0x3660e6(0x34af)]);{var _0x3914cc=_0x1c0cf4;let _0x2b0c6c=_0x133eb3[0x0]['length'];var _0xebcd8=_0x35679a;let _0x54cd42=0x0;var _0x5d38cc=_0xebcd8['_originalBuilderSideOrientation']===_0x3c7643['Kj']['DOUBLESIDE']?0x2:0x1;for(let _0x5c7764=0x1;_0x5c7764<=_0x5d38cc;++_0x5c7764)for(let _0x1b0cbc=0x0;_0x1b0cbc<_0x133eb3[_0x3660e6(0x1377)];++_0x1b0cbc){var _0x2d97ab=_0x133eb3[_0x1b0cbc],_0x2dee16=_0x2d97ab['length'];_0x2b0c6c=_0x2b0c6c<_0x2dee16?_0x2b0c6c:_0x2dee16;for(let _0x137d9f=0x0;_0x137d9f<_0x2b0c6c;++_0x137d9f){var _0x3932b7=_0x2d97ab[_0x137d9f];_0x3914cc[_0x54cd42]=_0x3932b7['x'],_0x3914cc[_0x54cd42+0x1]=_0x3932b7['y'],_0x3914cc[_0x54cd42+0x2]=_0x3932b7['z'],_0x3f68db['minimizeInPlaceFromFloats'](_0x3932b7['x'],_0x3932b7['y'],_0x3932b7['z']),_0x1909ec[_0x3660e6(0x22b3)](_0x3932b7['x'],_0x3932b7['y'],_0x3932b7['z']),_0x54cd42+=0x3;}_0xebcd8[_0x3660e6(0x99b)]&&_0xebcd8[_0x3660e6(0x99b)][_0x3660e6(0x14ba)]&&(_0x2dee16=_0x2d97ab[0x0],_0x3914cc[_0x54cd42]=_0x2dee16['x'],_0x3914cc[_0x54cd42+0x1]=_0x2dee16['y'],_0x3914cc[_0x54cd42+0x2]=_0x2dee16['z'],_0x54cd42+=0x3);}}if(_0x35679a[_0x3660e6(0x23e0)]?_0x35679a[_0x3660e6(0x16a7)]()[_0x3660e6(0x27cf)](_0x3f68db,_0x1909ec,_0x35679a['_worldMatrix']):_0x35679a[_0x3660e6(0x29d0)](_0x3f68db,_0x1909ec,_0x35679a[_0x3660e6(0x130f)]),_0x35679a[_0x3660e6(0x15ce)](_0x32400b['o'][_0x3660e6(0x34af)],_0x1c0cf4,!0x1,!0x1),_0x240881['colors']){const _0x60666=_0x35679a[_0x3660e6(0x757)](_0x32400b['o'][_0x3660e6(0x2cec)]);for(let _0x554aac=0x0,_0x541f34=0x0;_0x554aac<_0x240881[_0x3660e6(0x3f24)]['length'];_0x554aac++,_0x541f34+=0x4){var _0x1dfb71=_0x240881[_0x3660e6(0x3f24)][_0x554aac];_0x60666[_0x541f34]=_0x1dfb71['r'],_0x60666[_0x541f34+0x1]=_0x1dfb71['g'],_0x60666[_0x541f34+0x2]=_0x1dfb71['b'],_0x60666[_0x541f34+0x3]=_0x1dfb71['a'];}_0x35679a[_0x3660e6(0x15ce)](_0x32400b['o'][_0x3660e6(0x2cec)],_0x60666,!0x1,!0x1);}if(_0x240881[_0x3660e6(0x10d1)]){const _0x2b4975=_0x35679a[_0x3660e6(0x757)](_0x32400b['o'][_0x3660e6(0x2087)]);for(let _0x8969f8=0x0;_0x8969f8<_0x240881[_0x3660e6(0x10d1)][_0x3660e6(0x1377)];_0x8969f8++)_0x2b4975[0x2*_0x8969f8]=_0x240881[_0x3660e6(0x10d1)][_0x8969f8]['x'],_0x2b4975[0x2*_0x8969f8+0x1]=_0x477e69['e']['UseOpenGLOrientationForUV']?0x1-_0x240881[_0x3660e6(0x10d1)][_0x8969f8]['y']:_0x240881[_0x3660e6(0x10d1)][_0x8969f8]['y'];_0x35679a[_0x3660e6(0x15ce)](_0x32400b['o']['UVKind'],_0x2b4975,!0x1,!0x1);}if(!_0x35679a[_0x3660e6(0x8af)]||_0x35679a[_0x3660e6(0x3a28)]){var _0x342927=_0x35679a[_0x3660e6(0x2668)]();const _0x797d63=_0x35679a['getVerticesData'](_0x32400b['o']['NormalKind']);var _0x42afff=_0x35679a['isFacetDataEnabled']?_0x35679a[_0x3660e6(0x1a0b)]():null;if(_0x2090ed['x'][_0x3660e6(0x3280)](_0x1c0cf4,_0x342927,_0x797d63,_0x42afff),_0x35679a['_creationDataStorage']&&_0x35679a['_creationDataStorage']['closePath']){var _0x291dfa,_0x492d51;for(let _0x36cb60=0x0;_0x36cb60<_0x133eb3[_0x3660e6(0x1377)];_0x36cb60++)_0x291dfa=0x3*_0x35679a[_0x3660e6(0x99b)][_0x3660e6(0x340f)][_0x36cb60],_0x492d51=_0x36cb60+0x1<_0x133eb3[_0x3660e6(0x1377)]?0x3*(_0x35679a[_0x3660e6(0x99b)][_0x3660e6(0x340f)][_0x36cb60+0x1]-0x1):_0x797d63['length']-0x3,_0x797d63[_0x291dfa]=0.5*(_0x797d63[_0x291dfa]+_0x797d63[_0x492d51]),_0x797d63[0x1+_0x291dfa]=0.5*(_0x797d63[0x1+_0x291dfa]+_0x797d63[0x1+_0x492d51]),_0x797d63[0x2+_0x291dfa]=0.5*(_0x797d63[0x2+_0x291dfa]+_0x797d63[0x2+_0x492d51]),_0x797d63[_0x492d51]=_0x797d63[_0x291dfa],_0x797d63[0x1+_0x492d51]=_0x797d63[0x1+_0x291dfa],_0x797d63[0x2+_0x492d51]=_0x797d63[0x2+_0x291dfa];}_0x35679a[_0x3660e6(0x8af)]||_0x35679a['updateVerticesData'](_0x32400b['o']['NormalKind'],_0x797d63,!0x1,!0x1);}return _0x35679a;}{const _0x28edd1=new _0x3c7643['Kj'](_0x1ae79f,_0x273474),_0x3f6266=(_0x28edd1[_0x3660e6(0x3d9e)]=_0x150895,_0x28edd1[_0x3660e6(0x99b)]=new _0x3c7643['gW'](),_0x10f95b(_0x240881));return _0x1f485c&&(_0x28edd1[_0x3660e6(0x99b)]['idx']=_0x3f6266['_idx']),_0x28edd1[_0x3660e6(0x99b)]['closePath']=_0x1f485c,_0x28edd1[_0x3660e6(0x99b)][_0x3660e6(0x13a8)]=_0xbe3a97,_0x3f6266[_0x3660e6(0x299d)](_0x28edd1,_0x31642c),_0x28edd1;}}_0x2090ed['x'][_0x247e51(0x13af)]=_0x10f95b,_0x3c7643['Kj'][_0x247e51(0x13af)]=(_0x546c15,_0x1ee4b8,_0x3ff452=!0x1,_0x4ee7c0,_0x26f4fa,_0x39e52b,_0x539a56=!0x1,_0x4f102f,_0x5920f0)=>_0x23380c(_0x546c15,{'pathArray':_0x1ee4b8,'closeArray':_0x3ff452,'closePath':_0x4ee7c0,'offset':_0x26f4fa,'updatable':_0x539a56,'sideOrientation':_0x4f102f,'instance':_0x5920f0},_0x39e52b);},0x16c47:(_0x1d7b69,_0xf5377,_0x5c82d9)=>{var _0x3104c7=a8_0x16e4d8;_0x5c82d9['d'](_0xf5377,{'Gc':()=>_0x553f79,'bC':()=>_0x2bddd2});var _0x93b7b2=_0x5c82d9(0x9fd1),_0x5bc332=_0x5c82d9(0x1dad),_0x191620=_0x5c82d9(0x151a8),_0x3df532=_0x5c82d9(0x11edd);function _0x553f79(_0x3bd9a6,_0x3f7f8a,_0x47e823=null){var _0x363b9f=a8_0x5b24,_0x109fd1=_0x3f7f8a[_0x363b9f(0x2b24)],_0x61a826=_0x3f7f8a[_0x363b9f(0x3887)],_0x4e46f5=_0x3f7f8a[_0x363b9f(0x4018)]||0x1,_0x2b81a6=_0x3f7f8a[_0x363b9f(0x2d91)]||0x0,_0x51f000=0x0===_0x3f7f8a[_0x363b9f(0x418d)]?0x0:_0x3f7f8a[_0x363b9f(0x418d)]||_0x5bc332['Kj'][_0x363b9f(0x1776)],_0x1fc571=_0x3f7f8a[_0x363b9f(0x38d4)],_0x470057=_0x5bc332['Kj'][_0x363b9f(0x3b33)](_0x3f7f8a[_0x363b9f(0x26ca)]),_0x571e13=_0x3f7f8a[_0x363b9f(0x17e2)]||null,_0x54c770=_0x3f7f8a[_0x363b9f(0x1d51)]||!0x1,_0xd29b33=_0x3f7f8a['closeShape']||!0x1;return _0x3821f0(_0x3bd9a6,_0x61a826,_0x109fd1,_0x4e46f5,_0x2b81a6,null,null,_0x3f7f8a[_0x363b9f(0x14ba)]||!0x1,_0xd29b33,_0x51f000,!0x1,_0x47e823,!!_0x1fc571,_0x470057,_0x571e13,_0x54c770,_0x3f7f8a[_0x363b9f(0x2647)]||null,_0x3f7f8a[_0x363b9f(0x197e)]||null,_0x3f7f8a[_0x363b9f(0xa8a)]||null,!!_0x3f7f8a['adjustFrame']);}function _0x2bddd2(_0x17b2bd,_0x469bd1,_0x44bf2b=null){var _0x4a38d2=a8_0x5b24,_0x362bfa=_0x469bd1[_0x4a38d2(0x2b24)],_0x45e178=_0x469bd1['shape'],_0x4eb55a=_0x469bd1[_0x4a38d2(0x2729)]||(()=>0x1),_0x10de29=_0x469bd1[_0x4a38d2(0x1b49)]||(()=>0x0),_0x2ca3fa=_0x469bd1[_0x4a38d2(0x14ba)]||_0x469bd1[_0x4a38d2(0x34fe)]||!0x1,_0x3762d9=_0x469bd1[_0x4a38d2(0x413c)]||_0x469bd1[_0x4a38d2(0x747)]||!0x1,_0x283044=0x0===_0x469bd1[_0x4a38d2(0x418d)]?0x0:_0x469bd1[_0x4a38d2(0x418d)]||_0x5bc332['Kj'][_0x4a38d2(0x1776)],_0x404a32=_0x469bd1[_0x4a38d2(0x38d4)],_0x2ef6a7=_0x469bd1[_0x4a38d2(0xa8a)]||null,_0x56d37c=_0x469bd1[_0x4a38d2(0x34f9)]||!0x1;return _0x3821f0(_0x17b2bd,_0x45e178,_0x362bfa,null,null,_0x4eb55a,_0x10de29,_0x2ca3fa,_0x3762d9,_0x283044,!0x0,_0x44bf2b,!!_0x404a32,_0x5bc332['Kj'][_0x4a38d2(0x3b33)](_0x469bd1[_0x4a38d2(0x26ca)]),_0x469bd1[_0x4a38d2(0x17e2)]||null,_0x469bd1[_0x4a38d2(0x1d51)]||!0x1,_0x469bd1[_0x4a38d2(0x2647)]||null,_0x469bd1['backUVs']||null,_0x2ef6a7,_0x56d37c);}function _0x3821f0(_0x2a7bea,_0x30395d,_0x31b236,_0x5e1fa6,_0x350601,_0x394c08,_0x17c406,_0x325754,_0xf9da2f,_0x2d18a0,_0x4559fc,_0x4bac73,_0x385c5d,_0x1e0fbc,_0x82821b,_0x450915,_0x2ccebb,_0x33740e,_0x5e1081,_0x31d87b){var _0x22d447=a8_0x5b24,_0x14b026=(_0x39ccaa,_0x4b7d7b,_0x3f745a,_0x4997ae,_0x45c519,_0x589acf,_0x2bbcdf,_0x4c1870,_0x1cbbe8,_0x4186e8,_0x37fdbf)=>{var _0x321ed5=a8_0x5b24;const _0x330ee0=_0x3f745a[_0x321ed5(0x3b20)](),_0x36c7d7=_0x3f745a['getNormals'](),_0x2337d9=_0x3f745a[_0x321ed5(0x3cf2)]();var _0x54ecc4,_0x57dc5d=_0x3f745a[_0x321ed5(0x69e)]();if(_0x37fdbf){for(let _0x14bee6=0x0;_0x14bee6<_0x330ee0[_0x321ed5(0x1377)];_0x14bee6++)0x0==_0x330ee0[_0x14bee6]['x']&&0x0==_0x330ee0[_0x14bee6]['y']&&0x0==_0x330ee0[_0x14bee6]['z']&&_0x330ee0[_0x14bee6][_0x321ed5(0xa83)](_0x330ee0[_0x14bee6-0x1]),0x0==_0x36c7d7[_0x14bee6]['x']&&0x0==_0x36c7d7[_0x14bee6]['y']&&0x0==_0x36c7d7[_0x14bee6]['z']&&_0x36c7d7[_0x14bee6][_0x321ed5(0xa83)](_0x36c7d7[_0x14bee6-0x1]),0x0==_0x2337d9[_0x14bee6]['x']&&0x0==_0x2337d9[_0x14bee6]['y']&&0x0==_0x2337d9[_0x14bee6]['z']&&_0x2337d9[_0x14bee6][_0x321ed5(0xa83)](_0x2337d9[_0x14bee6-0x1]),0x0<_0x14bee6&&(_0x54ecc4=_0x330ee0[_0x14bee6-0x1],_0x93b7b2['P'][_0x321ed5(0x365c)](_0x54ecc4,_0x330ee0[_0x14bee6])<0x0&&_0x330ee0[_0x14bee6][_0x321ed5(0x1886)](-0x1),_0x54ecc4=_0x36c7d7[_0x14bee6-0x1],_0x93b7b2['P'][_0x321ed5(0x365c)](_0x54ecc4,_0x36c7d7[_0x14bee6])<0x0&&_0x36c7d7[_0x14bee6][_0x321ed5(0x1886)](-0x1),_0x54ecc4=_0x2337d9[_0x14bee6-0x1],_0x93b7b2['P'][_0x321ed5(0x365c)](_0x54ecc4,_0x2337d9[_0x14bee6])<0x0&&_0x2337d9[_0x14bee6][_0x321ed5(0x1886)](-0x1));}let _0x5093be=0x0;const _0x35e20d=_0x4186e8&&_0x4c1870?_0x4c1870:()=>null!==_0x589acf?_0x589acf:0x0,_0x3b7f86=_0x4186e8&&_0x2bbcdf?_0x2bbcdf:()=>null!==_0x45c519?_0x45c519:0x1;let _0x3bde5d=_0x1cbbe8===_0x5bc332['Kj'][_0x321ed5(0x1776)]||_0x1cbbe8===_0x5bc332['Kj']['CAP_END']?0x0:0x2;var _0x4a8ba8=_0x93b7b2['jp'][_0x321ed5(0x31e7)][0x0];for(let _0xc385d6=0x0;_0xc385d6<_0x4b7d7b[_0x321ed5(0x1377)];_0xc385d6++){const _0x18f9d4=new Array();var _0x376a27=_0x35e20d(_0xc385d6,_0x57dc5d[_0xc385d6]),_0x5c0d06=_0x3b7f86(_0xc385d6,_0x57dc5d[_0xc385d6]);_0x93b7b2['y3'][_0x321ed5(0x2f03)](_0x330ee0[_0xc385d6],_0x5093be,_0x4a8ba8);for(let _0x299b6c=0x0;_0x299b6c<_0x39ccaa[_0x321ed5(0x1377)];_0x299b6c++){var _0x233e3d=_0x330ee0[_0xc385d6][_0x321ed5(0x4018)](_0x39ccaa[_0x299b6c]['z'])[_0x321ed5(0x3fc1)](_0x36c7d7[_0xc385d6][_0x321ed5(0x4018)](_0x39ccaa[_0x299b6c]['x']))['add'](_0x2337d9[_0xc385d6]['scale'](_0x39ccaa[_0x299b6c]['y']));const _0x725571=_0x93b7b2['P'][_0x321ed5(0x23ed)]();_0x93b7b2['P']['TransformCoordinatesToRef'](_0x233e3d,_0x4a8ba8,_0x725571),_0x725571[_0x321ed5(0x1886)](_0x5c0d06)[_0x321ed5(0x350)](_0x4b7d7b[_0xc385d6]),_0x18f9d4[_0x299b6c]=_0x725571;}_0x4997ae[_0x3bde5d]=_0x18f9d4,_0x5093be+=_0x376a27,_0x3bde5d++;}var _0xc68575=_0x341ed6=>{var _0x3af5db=_0x321ed5;const _0x445eae=Array(),_0x92659e=_0x93b7b2['P']['Zero']();let _0x52a345;for(_0x52a345=0x0;_0x52a345<_0x341ed6[_0x3af5db(0x1377)];_0x52a345++)_0x92659e['addInPlace'](_0x341ed6[_0x52a345]);for(_0x92659e['scaleInPlace'](0x1/_0x341ed6[_0x3af5db(0x1377)]),_0x52a345=0x0;_0x52a345<_0x341ed6[_0x3af5db(0x1377)];_0x52a345++)_0x445eae[_0x3af5db(0x3f90)](_0x92659e);return _0x445eae;};switch(_0x1cbbe8){case _0x5bc332['Kj'][_0x321ed5(0x1776)]:break;case _0x5bc332['Kj']['CAP_START']:_0x4997ae[0x0]=_0xc68575(_0x4997ae[0x2]),_0x4997ae[0x1]=_0x4997ae[0x2];break;case _0x5bc332['Kj']['CAP_END']:_0x4997ae[_0x3bde5d]=_0x4997ae[_0x3bde5d-0x1],_0x4997ae[_0x3bde5d+0x1]=_0xc68575(_0x4997ae[_0x3bde5d-0x1]);break;case _0x5bc332['Kj'][_0x321ed5(0x40fc)]:_0x4997ae[0x0]=_0xc68575(_0x4997ae[0x2]),_0x4997ae[0x1]=_0x4997ae[0x2],_0x4997ae[_0x3bde5d]=_0x4997ae[_0x3bde5d-0x1],_0x4997ae[_0x3bde5d+0x1]=_0xc68575(_0x4997ae[_0x3bde5d-0x1]);}return _0x4997ae;};let _0x163a2c,_0x2ab887;if(_0x82821b){const _0x40d1ab=_0x82821b[_0x22d447(0x99b)];return _0x163a2c=_0x5e1081?_0x40d1ab[_0x22d447(0xdf6)][_0x22d447(0x22f)](_0x31b236,_0x5e1081):_0x40d1ab[_0x22d447(0xdf6)][_0x22d447(0x22f)](_0x31b236),_0x2ab887=_0x14b026(_0x30395d,_0x31b236,_0x40d1ab[_0x22d447(0xdf6)],_0x40d1ab['pathArray'],_0x5e1fa6,_0x350601,_0x394c08,_0x17c406,_0x40d1ab[_0x22d447(0x418d)],_0x4559fc,_0x31d87b),(0x0,_0x191620['LY'])('',{'pathArray':_0x2ab887,'closeArray':!0x1,'closePath':!0x1,'offset':0x0,'updatable':!0x1,'sideOrientation':0x0,'instance':_0x82821b},_0x4bac73||void 0x0);}_0x163a2c=_0x5e1081?new _0x3df532['$B'](_0x31b236,_0x5e1081):new _0x3df532['$B'](_0x31b236),_0x82821b=new Array(),(_0x2d18a0=_0x2d18a0<0x0||0x3<_0x2d18a0?0x0:_0x2d18a0,_0x2ab887=_0x14b026(_0x30395d,_0x31b236,_0x163a2c,_0x82821b,_0x5e1fa6,_0x350601,_0x394c08,_0x17c406,_0x2d18a0,_0x4559fc,_0x31d87b));const _0x4dc05c=(0x0,_0x191620['LY'])(_0x2a7bea,{'pathArray':_0x2ab887,'closeArray':_0x325754,'closePath':_0xf9da2f,'updatable':_0x385c5d,'sideOrientation':_0x1e0fbc,'invertUV':_0x450915,'frontUVs':_0x2ccebb||void 0x0,'backUVs':_0x33740e||void 0x0},_0x4bac73);return _0x4dc05c['_creationDataStorage'][_0x22d447(0xc2e)]=_0x2ab887,_0x4dc05c[_0x22d447(0x99b)][_0x22d447(0xdf6)]=_0x163a2c,_0x4dc05c[_0x22d447(0x99b)][_0x22d447(0x418d)]=_0x2d18a0,_0x4dc05c;}_0x5bc332['Kj'][_0x3104c7(0x394f)]=(_0x4340ba,_0x177ab3,_0xbfc183,_0x5c8b76,_0x3471a,_0x723069,_0x497707=null,_0x52f4e8,_0x88e9f6,_0x47cd65)=>_0x553f79(_0x4340ba,{'shape':_0x177ab3,'path':_0xbfc183,'scale':_0x5c8b76,'rotation':_0x3471a,'cap':0x0===_0x723069?0x0:_0x723069||_0x5bc332['Kj'][_0x3104c7(0x1776)],'sideOrientation':_0x88e9f6,'instance':_0x47cd65,'updatable':_0x52f4e8},_0x497707),_0x5bc332['Kj'][_0x3104c7(0xa5c)]=(_0x2d0018,_0x4a359a,_0x3ae5eb,_0x4f876c,_0x9fe3e4,_0x2c7f16,_0x262ec8,_0x18ccca,_0x3bf718,_0x36c10e,_0x579f00,_0x2407e2)=>_0x2bddd2(_0x2d0018,{'shape':_0x4a359a,'path':_0x3ae5eb,'scaleFunction':_0x4f876c,'rotationFunction':_0x9fe3e4,'ribbonCloseArray':_0x2c7f16,'ribbonClosePath':_0x262ec8,'cap':0x0===_0x18ccca?0x0:_0x18ccca||_0x5bc332['Kj'][_0x3104c7(0x1776)],'sideOrientation':_0x579f00,'instance':_0x2407e2,'updatable':_0x36c10e},_0x3bf718);},0x58b:(_0x246895,_0x140fd1,_0x364830)=>{var _0xd002b0=a8_0x16e4d8;_0x364830['d'](_0x140fd1,{'Qk':()=>_0x3179c0});var _0x5e5df9=_0x364830(0x9fd1),_0x514c6c=_0x364830(0x1dad),_0x2d6163=_0x364830(0x164ac),_0x54a228=_0x364830(0x2010);function _0x59f95f(_0x49a30f){var _0x3a2f80=a8_0x5b24,_0x13e78a=_0x49a30f[_0x3a2f80(0x3997)]||0x20,_0x57871b=_0x49a30f[_0x3a2f80(0x309b)]||_0x49a30f[_0x3a2f80(0x323)]||0x1,_0x5defbe=_0x49a30f[_0x3a2f80(0x4201)]||_0x49a30f[_0x3a2f80(0x323)]||0x1,_0x477180=_0x49a30f[_0x3a2f80(0x2540)]||_0x49a30f[_0x3a2f80(0x323)]||0x1,_0x107906=(!_0x49a30f['arc']||!(_0x49a30f[_0x3a2f80(0x2fb6)]<=0x0||0x1<_0x49a30f[_0x3a2f80(0x2fb6)]))&&_0x49a30f[_0x3a2f80(0x2fb6)]||0x1,_0x13b958=!(_0x49a30f[_0x3a2f80(0x13df)]&&_0x49a30f[_0x3a2f80(0x13df)]<=0x0)&&_0x49a30f[_0x3a2f80(0x13df)]||0x1,_0x46b190=0x0===_0x49a30f[_0x3a2f80(0x26ca)]?0x0:_0x49a30f[_0x3a2f80(0x26ca)]||_0x2d6163['x'][_0x3a2f80(0xec7)],_0x181e4a=!!_0x49a30f['dedupTopBottomIndices'],_0x61f830=new _0x5e5df9['P'](_0x57871b/0x2,_0x5defbe/0x2,_0x477180/0x2),_0x4299f7=0x2+_0x13e78a,_0x4e37a0=0x2*_0x4299f7;const _0x5b43ac=[],_0x1bdede=[],_0x51e52d=[],_0x1464eb=[];for(let _0xc746e7=0x0;_0xc746e7<=_0x4299f7;_0xc746e7++){var _0x2e8103=_0xc746e7/_0x4299f7,_0xec39d1=_0x2e8103*Math['PI']*_0x13b958;for(let _0x6a16a8=0x0;_0x6a16a8<=_0x4e37a0;_0x6a16a8++){var _0x31b6d5=_0x6a16a8/_0x4e37a0,_0x4de4ce=_0x31b6d5*Math['PI']*0x2*_0x107906,_0x20bd5c=_0x5e5df9['y3'][_0x3a2f80(0x3a8e)](-_0xec39d1),_0x4de4ce=_0x5e5df9['y3']['RotationY'](_0x4de4ce),_0x20bd5c=_0x5e5df9['P'][_0x3a2f80(0x7e9)](_0x5e5df9['P']['Up'](),_0x20bd5c);const _0x200b2b=_0x5e5df9['P'][_0x3a2f80(0x7e9)](_0x20bd5c,_0x4de4ce);_0x20bd5c=_0x200b2b[_0x3a2f80(0x36e0)](_0x61f830),_0x4de4ce=_0x200b2b['divide'](_0x61f830)[_0x3a2f80(0x3f07)](),(_0x1bdede[_0x3a2f80(0x3f90)](_0x20bd5c['x'],_0x20bd5c['y'],_0x20bd5c['z']),_0x51e52d[_0x3a2f80(0x3f90)](_0x4de4ce['x'],_0x4de4ce['y'],_0x4de4ce['z']),_0x1464eb[_0x3a2f80(0x3f90)](_0x31b6d5,_0x54a228['e'][_0x3a2f80(0x2a83)]?0x1-_0x2e8103:_0x2e8103));}if(0x0<_0xc746e7){var _0x20696b=_0x1bdede[_0x3a2f80(0x1377)]/0x3;for(let _0x447cd4=_0x20696b-0x2*(0x1+_0x4e37a0);_0x447cd4+_0x4e37a0+0x2<_0x20696b;_0x447cd4++)_0x181e4a?(0x1<_0xc746e7&&(_0x5b43ac[_0x3a2f80(0x3f90)](_0x447cd4),_0x5b43ac[_0x3a2f80(0x3f90)](_0x447cd4+0x1),_0x5b43ac['push'](_0x447cd4+_0x4e37a0+0x1)),(_0xc746e7<_0x4299f7||_0x13b958<0x1)&&(_0x5b43ac['push'](_0x447cd4+_0x4e37a0+0x1),_0x5b43ac[_0x3a2f80(0x3f90)](_0x447cd4+0x1),_0x5b43ac[_0x3a2f80(0x3f90)](_0x447cd4+_0x4e37a0+0x2))):(_0x5b43ac[_0x3a2f80(0x3f90)](_0x447cd4),_0x5b43ac[_0x3a2f80(0x3f90)](_0x447cd4+0x1),_0x5b43ac[_0x3a2f80(0x3f90)](_0x447cd4+_0x4e37a0+0x1),_0x5b43ac[_0x3a2f80(0x3f90)](_0x447cd4+_0x4e37a0+0x1),_0x5b43ac['push'](_0x447cd4+0x1),_0x5b43ac[_0x3a2f80(0x3f90)](_0x447cd4+_0x4e37a0+0x2));}}_0x2d6163['x'][_0x3a2f80(0x1b70)](_0x46b190,_0x1bdede,_0x5b43ac,_0x51e52d,_0x1464eb,_0x49a30f[_0x3a2f80(0x2647)],_0x49a30f['backUVs']);const _0x1a9c22=new _0x2d6163['x']();return _0x1a9c22[_0x3a2f80(0x35ec)]=_0x5b43ac,_0x1a9c22[_0x3a2f80(0x1be0)]=_0x1bdede,_0x1a9c22[_0x3a2f80(0x1a32)]=_0x51e52d,_0x1a9c22[_0x3a2f80(0x10d1)]=_0x1464eb,_0x1a9c22;}function _0x3179c0(_0x29c41e,_0x422ceb={},_0x432e4f=null){var _0xe5ce20=a8_0x5b24;const _0x2eba6b=new _0x514c6c['Kj'](_0x29c41e,_0x432e4f),_0x4d4392=(_0x422ceb[_0xe5ce20(0x26ca)]=_0x514c6c['Kj'][_0xe5ce20(0x3b33)](_0x422ceb[_0xe5ce20(0x26ca)]),_0x2eba6b['_originalBuilderSideOrientation']=_0x422ceb[_0xe5ce20(0x26ca)],_0x59f95f(_0x422ceb));return _0x4d4392[_0xe5ce20(0x299d)](_0x2eba6b,_0x422ceb[_0xe5ce20(0x38d4)]),_0x2eba6b;}_0x2d6163['x'][_0xd002b0(0x50e)]=_0x59f95f,_0x514c6c['Kj'][_0xd002b0(0x50e)]=(_0x46924c,_0x22ef87,_0x54b6c2,_0x2ca68f,_0x3fbec9,_0x8ba915)=>_0x3179c0(_0x46924c,{'segments':_0x22ef87,'diameterX':_0x54b6c2,'diameterY':_0x54b6c2,'diameterZ':_0x54b6c2,'sideOrientation':_0x8ba915,'updatable':_0x3fbec9},_0x2ca68f);},0x67d3:(_0x448765,_0x235477,_0x57a56b)=>{_0x57a56b['d'](_0x235477,{'cQ':()=>function(_0x256f70,_0x7220d3,_0x53576f=null){var _0x3193ea=a8_0x5b24;const _0x2cceea=new _0x3ebd40['Kj'](_0x256f70,_0x53576f),_0x3de236=(_0x7220d3[_0x3193ea(0x26ca)]=_0x3ebd40['Kj']['_GetDefaultSideOrientation'](_0x7220d3[_0x3193ea(0x26ca)]),_0x2cceea[_0x3193ea(0x3d9e)]=_0x7220d3[_0x3193ea(0x26ca)],_0x4efbf4(_0x7220d3));return _0x3de236['applyToMesh'](_0x2cceea,_0x7220d3[_0x3193ea(0x38d4)]),_0x2cceea;}});var _0x266099=_0x57a56b(0x9fd1),_0x4ffad6=_0x57a56b(0xc84b),_0x3ebd40=_0x57a56b(0x1dad),_0x1c75fc=_0x57a56b(0x164ac),_0x361f03=_0x57a56b(0x165b),_0x232831=_0x57a56b(0x2010);function _0x4efbf4(_0x2d554f){var _0xee9f19=a8_0x5b24;const _0x17ab51=_0x2d554f['faceUV']||new Array(0x6),_0x1caa40=_0x2d554f[_0xee9f19(0x4132)];var _0x3c970c=_0x2d554f[_0xee9f19(0x218c)]||_0x3ebd40['Kj'][_0xee9f19(0x1d76)],_0x19bb3a=_0x2d554f[_0xee9f19(0x2255)]||_0x2d554f[_0xee9f19(0x5a2)]||0x1,_0xe92037=_0x2d554f[_0xee9f19(0xc32)]||_0x2d554f[_0xee9f19(0x5a2)]||0x1,_0x31b015=_0x2d554f[_0xee9f19(0x116c)]||_0x2d554f[_0xee9f19(0x5a2)]||0x1,_0x2472bd=_0x2d554f[_0xee9f19(0x370b)]||_0x2d554f['tileSize']||0x1,_0xa794b6=_0x2d554f[_0xee9f19(0x388e)]||_0x2d554f[_0xee9f19(0xace)]||0x1,_0x794222=_0x2d554f['alignHorizontal']||0x0,_0x4dd249=_0x2d554f[_0xee9f19(0x1cf7)]||0x0,_0x41a73c=0x0===_0x2d554f[_0xee9f19(0x26ca)]?0x0:_0x2d554f[_0xee9f19(0x26ca)]||_0x1c75fc['x'][_0xee9f19(0xec7)];for(let _0x4ee500=0x0;_0x4ee500<0x6;_0x4ee500++)void 0x0===_0x17ab51[_0x4ee500]&&(_0x17ab51[_0x4ee500]=new _0x266099['Lt'](0x0,0x0,0x1,0x1)),_0x1caa40&&void 0x0===_0x1caa40[_0x4ee500]&&(_0x1caa40[_0x4ee500]=new _0x4ffad6['HE'](0x1,0x1,0x1,0x1));var _0x583fe0,_0x2d554f=_0x19bb3a/0x2,_0x1589c9=_0xe92037/0x2,_0x4db293=_0x31b015/0x2;const _0x40f8f0=[];for(let _0x29645d=0x0;_0x29645d<0x2;_0x29645d++)_0x40f8f0[_0x29645d]=(0x0,_0x361f03['mm'])({'pattern':_0x3c970c,'tileWidth':_0x2472bd,'tileHeight':_0xa794b6,'width':_0x19bb3a,'height':_0xe92037,'alignVertical':_0x4dd249,'alignHorizontal':_0x794222,'sideOrientation':_0x41a73c});for(let _0x12ea07=0x2;_0x12ea07<0x4;_0x12ea07++)_0x40f8f0[_0x12ea07]=(0x0,_0x361f03['mm'])({'pattern':_0x3c970c,'tileWidth':_0x2472bd,'tileHeight':_0xa794b6,'width':_0x31b015,'height':_0xe92037,'alignVertical':_0x4dd249,'alignHorizontal':_0x794222,'sideOrientation':_0x41a73c});let _0x225527=_0x4dd249;_0x4dd249===_0x3ebd40['Kj'][_0xee9f19(0x177c)]?_0x225527=_0x3ebd40['Kj'][_0xee9f19(0x2a5b)]:_0x4dd249===_0x3ebd40['Kj']['TOP']&&(_0x225527=_0x3ebd40['Kj'][_0xee9f19(0x177c)]);for(let _0x2c5b98=0x4;_0x2c5b98<0x6;_0x2c5b98++)_0x40f8f0[_0x2c5b98]=(0x0,_0x361f03['mm'])({'pattern':_0x3c970c,'tileWidth':_0x2472bd,'tileHeight':_0xa794b6,'width':_0x19bb3a,'height':_0x31b015,'alignVertical':_0x225527,'alignHorizontal':_0x794222,'sideOrientation':_0x41a73c});let _0x38f336=[],_0x18757b=[],_0x1314db=[],_0x578cc4=[];const _0x468f68=[],_0x13822b=[],_0x37db0a=[],_0xe3f168=[];let _0x251355=0x0;for(let _0x279f67=0x0;_0x279f67<0x6;_0x279f67++){var _0x1317e4=_0x40f8f0[_0x279f67][_0xee9f19(0x1be0)]['length'];_0x13822b[_0x279f67]=[],_0x37db0a[_0x279f67]=[];for(let _0x3129f4=0x0;_0x3129f4<_0x1317e4/0x3;_0x3129f4++)_0x13822b[_0x279f67][_0xee9f19(0x3f90)](new _0x266099['P'](_0x40f8f0[_0x279f67]['positions'][0x3*_0x3129f4],_0x40f8f0[_0x279f67]['positions'][0x3*_0x3129f4+0x1],_0x40f8f0[_0x279f67]['positions'][0x3*_0x3129f4+0x2])),_0x37db0a[_0x279f67][_0xee9f19(0x3f90)](new _0x266099['P'](_0x40f8f0[_0x279f67][_0xee9f19(0x1a32)][0x3*_0x3129f4],_0x40f8f0[_0x279f67][_0xee9f19(0x1a32)][0x3*_0x3129f4+0x1],_0x40f8f0[_0x279f67]['normals'][0x3*_0x3129f4+0x2]));_0x583fe0=_0x40f8f0[_0x279f67]['uvs'][_0xee9f19(0x1377)],_0xe3f168[_0x279f67]=[];for(let _0x5c2878=0x0;_0x5c2878<_0x583fe0;_0x5c2878+=0x2)_0xe3f168[_0x279f67][_0x5c2878]=_0x17ab51[_0x279f67]['x']+(_0x17ab51[_0x279f67]['z']-_0x17ab51[_0x279f67]['x'])*_0x40f8f0[_0x279f67][_0xee9f19(0x10d1)][_0x5c2878],_0xe3f168[_0x279f67][_0x5c2878+0x1]=_0x17ab51[_0x279f67]['y']+(_0x17ab51[_0x279f67]['w']-_0x17ab51[_0x279f67]['y'])*_0x40f8f0[_0x279f67]['uvs'][_0x5c2878+0x1],_0x232831['e'][_0xee9f19(0x2a83)]&&(_0xe3f168[_0x279f67][_0x5c2878+0x1]=0x1-_0xe3f168[_0x279f67][_0x5c2878+0x1]);if(_0x1314db=_0x1314db['concat'](_0xe3f168[_0x279f67]),_0x578cc4=_0x578cc4[_0xee9f19(0x10d8)](_0x40f8f0[_0x279f67][_0xee9f19(0x35ec)][_0xee9f19(0x1f88)](_0x30f3ae=>_0x30f3ae+_0x251355)),_0x251355+=_0x13822b[_0x279f67][_0xee9f19(0x1377)],_0x1caa40){for(let _0x40b9e6=0x0;_0x40b9e6<0x4;_0x40b9e6++)_0x468f68['push'](_0x1caa40[_0x279f67]['r'],_0x1caa40[_0x279f67]['g'],_0x1caa40[_0x279f67]['b'],_0x1caa40[_0x279f67]['a']);}}const _0x3c4805=new _0x266099['P'](0x0,0x0,_0x4db293),_0x4a6aaf=_0x266099['y3'][_0xee9f19(0x2304)](Math['PI']),_0x102b55=(_0x38f336=_0x13822b[0x0]['map'](_0x10f60d=>_0x266099['P'][_0xee9f19(0x40f3)](_0x10f60d,_0x4a6aaf)[_0xee9f19(0x3fc1)](_0x3c4805))[_0xee9f19(0x1f88)](_0xd42073=>[_0xd42073['x'],_0xd42073['y'],_0xd42073['z']])['reduce']((_0x208797,_0x4a44b2)=>_0x208797[_0xee9f19(0x10d8)](_0x4a44b2),[]),_0x18757b=_0x37db0a[0x0][_0xee9f19(0x1f88)](_0x450d9d=>_0x266099['P'][_0xee9f19(0x40f3)](_0x450d9d,_0x4a6aaf))[_0xee9f19(0x1f88)](_0x3bd849=>[_0x3bd849['x'],_0x3bd849['y'],_0x3bd849['z']])[_0xee9f19(0x41d)]((_0x45d59a,_0x55a259)=>_0x45d59a[_0xee9f19(0x10d8)](_0x55a259),[]),_0x38f336=_0x38f336[_0xee9f19(0x10d8)](_0x13822b[0x1][_0xee9f19(0x1f88)](_0x143adf=>_0x143adf[_0xee9f19(0x41b6)](_0x3c4805))[_0xee9f19(0x1f88)](_0x3ddef9=>[_0x3ddef9['x'],_0x3ddef9['y'],_0x3ddef9['z']])['reduce']((_0x5be060,_0x109ffb)=>_0x5be060[_0xee9f19(0x10d8)](_0x109ffb),[])),_0x18757b=_0x18757b['concat'](_0x37db0a[0x1][_0xee9f19(0x1f88)](_0x274a66=>[_0x274a66['x'],_0x274a66['y'],_0x274a66['z']])[_0xee9f19(0x41d)]((_0x1bf4bb,_0xd3f6ff)=>_0x1bf4bb[_0xee9f19(0x10d8)](_0xd3f6ff),[])),new _0x266099['P'](_0x2d554f,0x0,0x0)),_0x34bc1e=_0x266099['y3'][_0xee9f19(0x2304)](-Math['PI']/0x2),_0x498485=(_0x38f336=_0x38f336['concat'](_0x13822b[0x2][_0xee9f19(0x1f88)](_0x4a692c=>_0x266099['P'][_0xee9f19(0x40f3)](_0x4a692c,_0x34bc1e)['add'](_0x102b55))[_0xee9f19(0x1f88)](_0xa176b3=>[_0xa176b3['x'],_0xa176b3['y'],_0xa176b3['z']])['reduce']((_0x4cab6a,_0x3e7988)=>_0x4cab6a['concat'](_0x3e7988),[])),_0x18757b=_0x18757b[_0xee9f19(0x10d8)](_0x37db0a[0x2][_0xee9f19(0x1f88)](_0x5932aa=>_0x266099['P'][_0xee9f19(0x40f3)](_0x5932aa,_0x34bc1e))[_0xee9f19(0x1f88)](_0x39907f=>[_0x39907f['x'],_0x39907f['y'],_0x39907f['z']])[_0xee9f19(0x41d)]((_0x7fce28,_0x2f01b6)=>_0x7fce28[_0xee9f19(0x10d8)](_0x2f01b6),[])),_0x266099['y3'][_0xee9f19(0x2304)](Math['PI']/0x2)),_0x44b4d4=(_0x38f336=_0x38f336[_0xee9f19(0x10d8)](_0x13822b[0x3]['map'](_0x4e8b58=>_0x266099['P'][_0xee9f19(0x40f3)](_0x4e8b58,_0x498485)[_0xee9f19(0x41b6)](_0x102b55))[_0xee9f19(0x1f88)](_0x558ef9=>[_0x558ef9['x'],_0x558ef9['y'],_0x558ef9['z']])[_0xee9f19(0x41d)]((_0x24e0e6,_0x3ba292)=>_0x24e0e6[_0xee9f19(0x10d8)](_0x3ba292),[])),_0x18757b=_0x18757b[_0xee9f19(0x10d8)](_0x37db0a[0x3]['map'](_0x32ade6=>_0x266099['P'][_0xee9f19(0x40f3)](_0x32ade6,_0x498485))[_0xee9f19(0x1f88)](_0x1cd966=>[_0x1cd966['x'],_0x1cd966['y'],_0x1cd966['z']])['reduce']((_0x17f6b3,_0x56e7b0)=>_0x17f6b3['concat'](_0x56e7b0),[])),new _0x266099['P'](0x0,_0x1589c9,0x0)),_0x5163b9=_0x266099['y3'][_0xee9f19(0x2997)](Math['PI']/0x2),_0x487f27=(_0x38f336=_0x38f336[_0xee9f19(0x10d8)](_0x13822b[0x4][_0xee9f19(0x1f88)](_0x5b0b6a=>_0x266099['P'][_0xee9f19(0x40f3)](_0x5b0b6a,_0x5163b9)[_0xee9f19(0x3fc1)](_0x44b4d4))[_0xee9f19(0x1f88)](_0x3bb463=>[_0x3bb463['x'],_0x3bb463['y'],_0x3bb463['z']])[_0xee9f19(0x41d)]((_0x13bdbf,_0x227ec9)=>_0x13bdbf[_0xee9f19(0x10d8)](_0x227ec9),[])),_0x18757b=_0x18757b[_0xee9f19(0x10d8)](_0x37db0a[0x4][_0xee9f19(0x1f88)](_0x451311=>_0x266099['P']['TransformNormal'](_0x451311,_0x5163b9))[_0xee9f19(0x1f88)](_0x83c271=>[_0x83c271['x'],_0x83c271['y'],_0x83c271['z']])['reduce']((_0x20f8f4,_0x307b9f)=>_0x20f8f4[_0xee9f19(0x10d8)](_0x307b9f),[])),_0x266099['y3'][_0xee9f19(0x2997)](-Math['PI']/0x2)),_0x5796e8=(_0x38f336=_0x38f336[_0xee9f19(0x10d8)](_0x13822b[0x5][_0xee9f19(0x1f88)](_0x5c13cc=>_0x266099['P'][_0xee9f19(0x40f3)](_0x5c13cc,_0x487f27)[_0xee9f19(0x41b6)](_0x44b4d4))[_0xee9f19(0x1f88)](_0x4c32e7=>[_0x4c32e7['x'],_0x4c32e7['y'],_0x4c32e7['z']])[_0xee9f19(0x41d)]((_0x20b958,_0x267179)=>_0x20b958[_0xee9f19(0x10d8)](_0x267179),[])),_0x18757b=_0x18757b[_0xee9f19(0x10d8)](_0x37db0a[0x5][_0xee9f19(0x1f88)](_0x4db79d=>_0x266099['P']['TransformNormal'](_0x4db79d,_0x487f27))[_0xee9f19(0x1f88)](_0x245420=>[_0x245420['x'],_0x245420['y'],_0x245420['z']])['reduce']((_0x47e924,_0x2b8fd4)=>_0x47e924[_0xee9f19(0x10d8)](_0x2b8fd4),[])),_0x1c75fc['x'][_0xee9f19(0x1b70)](_0x41a73c,_0x38f336,_0x578cc4,_0x18757b,_0x1314db),new _0x1c75fc['x']());return _0x5796e8[_0xee9f19(0x35ec)]=_0x578cc4,_0x5796e8[_0xee9f19(0x1be0)]=_0x38f336,_0x5796e8[_0xee9f19(0x1a32)]=_0x18757b,_0x5796e8['uvs']=_0x1314db,_0x1caa40&&(_0x4db293=_0x41a73c===_0x1c75fc['x']['DOUBLESIDE']?_0x468f68[_0xee9f19(0x10d8)](_0x468f68):_0x468f68,_0x5796e8[_0xee9f19(0x3f24)]=_0x4db293),_0x5796e8;}_0x1c75fc['x']['CreateTiledBox']=_0x4efbf4;},0x165b:(_0x1b3730,_0x141aa0,_0x308807)=>{var _0x5f009e=a8_0x16e4d8;_0x308807['d'](_0x141aa0,{'KA':()=>function(_0x48e409,_0x425881,_0xd44f06=null){var _0x503bcd=a8_0x5b24;const _0x3814d2=new _0x4474f0['Kj'](_0x48e409,_0xd44f06),_0x61bb49=(_0x425881[_0x503bcd(0x26ca)]=_0x4474f0['Kj']['_GetDefaultSideOrientation'](_0x425881[_0x503bcd(0x26ca)]),_0x3814d2[_0x503bcd(0x3d9e)]=_0x425881[_0x503bcd(0x26ca)],_0x1f5fc2(_0x425881));return _0x61bb49[_0x503bcd(0x299d)](_0x3814d2,_0x425881['updatable']),_0x3814d2;},'mm':()=>_0x1f5fc2});var _0x4474f0=_0x308807(0x1dad),_0x36b645=_0x308807(0x164ac);function _0x1f5fc2(_0x120bcd){var _0x2c929a=a8_0x5b24,_0x3571e9=_0x120bcd[_0x2c929a(0x218c)]||_0x4474f0['Kj'][_0x2c929a(0x1d76)],_0x405ce2=_0x120bcd[_0x2c929a(0x370b)]||_0x120bcd[_0x2c929a(0xace)]||0x1,_0x5db03d=_0x120bcd[_0x2c929a(0x388e)]||_0x120bcd[_0x2c929a(0xace)]||0x1,_0x5218bf=_0x120bcd[_0x2c929a(0x3c11)]||0x0,_0x223e90=_0x120bcd['alignVertical']||0x0,_0x530b3e=_0x120bcd[_0x2c929a(0x2255)]||_0x120bcd['size']||0x1,_0x2c26db=Math[_0x2c929a(0xa0a)](_0x530b3e/_0x405ce2);let _0x1f1c8f=_0x530b3e-_0x2c26db*_0x405ce2;var _0x530b3e=_0x120bcd[_0x2c929a(0xc32)]||_0x120bcd[_0x2c929a(0x5a2)]||0x1,_0x2caa00=Math[_0x2c929a(0xa0a)](_0x530b3e/_0x5db03d);let _0x2ebd41=_0x530b3e-_0x2caa00*_0x5db03d;var _0x5ceeed=_0x405ce2*_0x2c26db/0x2,_0x3a6b57=_0x5db03d*_0x2caa00/0x2;let _0x590227=0x0,_0x1703e4=0x0,_0x3ba75e=0x0,_0x12e080=0x0,_0x4a51c6=0x0,_0x22720c=0x0;if(0x0<_0x1f1c8f||0x0<_0x2ebd41){switch(_0x3ba75e=-_0x5ceeed,_0x12e080=-_0x3a6b57,_0x4a51c6=_0x5ceeed,_0x22720c=_0x3a6b57,_0x5218bf){case _0x4474f0['Kj'][_0x2c929a(0xa51)]:_0x1f1c8f/=0x2,_0x3ba75e-=_0x1f1c8f,_0x4a51c6+=_0x1f1c8f;break;case _0x4474f0['Kj'][_0x2c929a(0x1bf2)]:_0x4a51c6+=_0x1f1c8f,_0x590227=-_0x1f1c8f/0x2;break;case _0x4474f0['Kj'][_0x2c929a(0x1152)]:_0x3ba75e-=_0x1f1c8f,_0x590227=_0x1f1c8f/0x2;}switch(_0x223e90){case _0x4474f0['Kj'][_0x2c929a(0xa51)]:_0x2ebd41/=0x2,_0x12e080-=_0x2ebd41,_0x22720c+=_0x2ebd41;break;case _0x4474f0['Kj'][_0x2c929a(0x177c)]:_0x22720c+=_0x2ebd41,_0x1703e4=-_0x2ebd41/0x2;break;case _0x4474f0['Kj'][_0x2c929a(0x2a5b)]:_0x12e080-=_0x2ebd41,_0x1703e4=_0x2ebd41/0x2;}}const _0x464606=[],_0x79b779=[],_0x3b083a=[];_0x3b083a[0x0]=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1],_0x3b083a[0x1]=[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1],_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x3e45)]&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x3fc3)]||(_0x3b083a[0x1]=[0x1,0x1,0x0,0x1,0x0,0x0,0x1,0x0]),_0x3571e9!==_0x4474f0['Kj']['FLIP_TILE']&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x1c39)]||(_0x3b083a[0x1]=[0x1,0x0,0x0,0x0,0x0,0x1,0x1,0x1]),_0x3571e9!==_0x4474f0['Kj']['FLIP_N_ROTATE_TILE']&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0xb97)]||(_0x3b083a[0x1]=[0x0,0x1,0x1,0x1,0x1,0x0,0x0,0x0]);let _0x3a897d=[];const _0x32fcf6=[],_0x3c950a=[];let _0x4e069e=0x0;for(let _0x5c2fdf=0x0;_0x5c2fdf<_0x2caa00;_0x5c2fdf++)for(let _0x2f6c13=0x0;_0x2f6c13<_0x2c26db;_0x2f6c13++)_0x464606['push'](-_0x5ceeed+_0x2f6c13*_0x405ce2+_0x590227,-_0x3a6b57+_0x5c2fdf*_0x5db03d+_0x1703e4,0x0),_0x464606['push'](-_0x5ceeed+(_0x2f6c13+0x1)*_0x405ce2+_0x590227,-_0x3a6b57+_0x5c2fdf*_0x5db03d+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+(_0x2f6c13+0x1)*_0x405ce2+_0x590227,-_0x3a6b57+(_0x5c2fdf+0x1)*_0x5db03d+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+_0x2f6c13*_0x405ce2+_0x590227,-_0x3a6b57+(_0x5c2fdf+0x1)*_0x5db03d+_0x1703e4,0x0),_0x3c950a[_0x2c929a(0x3f90)](_0x4e069e,_0x4e069e+0x1,_0x4e069e+0x3,_0x4e069e+0x1,_0x4e069e+0x2,_0x4e069e+0x3),_0x3a897d=_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x39c5)]||_0x3571e9===_0x4474f0['Kj']['ROTATE_TILE']||_0x3571e9===_0x4474f0['Kj']['FLIP_N_ROTATE_TILE']?_0x3a897d[_0x2c929a(0x10d8)](_0x3b083a[(_0x2f6c13%0x2+_0x5c2fdf%0x2)%0x2]):_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x1c39)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3fc3)]||_0x3571e9===_0x4474f0['Kj']['FLIP_N_ROTATE_ROW']?_0x3a897d[_0x2c929a(0x10d8)](_0x3b083a[_0x5c2fdf%0x2]):_0x3a897d[_0x2c929a(0x10d8)](_0x3b083a[0x0]),_0x32fcf6[_0x2c929a(0x3f90)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x79b779[_0x2c929a(0x3f90)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1),_0x4e069e+=0x4;if(0x0<_0x1f1c8f||0x0<_0x2ebd41){var _0x530b3e=0x0<_0x2ebd41&&(_0x223e90===_0x4474f0['Kj'][_0x2c929a(0xa51)]||_0x223e90===_0x4474f0['Kj']['TOP']),_0x223e90=0x0<_0x2ebd41&&(_0x223e90===_0x4474f0['Kj'][_0x2c929a(0xa51)]||_0x223e90===_0x4474f0['Kj'][_0x2c929a(0x177c)]),_0x4d1ba6=0x0<_0x1f1c8f&&(_0x5218bf===_0x4474f0['Kj'][_0x2c929a(0xa51)]||_0x5218bf===_0x4474f0['Kj'][_0x2c929a(0x1152)]),_0x5218bf=0x0<_0x1f1c8f&&(_0x5218bf===_0x4474f0['Kj'][_0x2c929a(0xa51)]||_0x5218bf===_0x4474f0['Kj'][_0x2c929a(0x1bf2)]);let _0x35bc02=[],_0x5bf254,_0x478026,_0xe09dcc,_0x54384e;if(_0x530b3e&&_0x4d1ba6&&(_0x464606[_0x2c929a(0x3f90)](_0x3ba75e+_0x590227,_0x12e080+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+_0x590227,_0x12e080+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+_0x590227,_0x12e080+_0x2ebd41+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](_0x3ba75e+_0x590227,_0x12e080+_0x2ebd41+_0x1703e4,0x0),_0x3c950a[_0x2c929a(0x3f90)](_0x4e069e,_0x4e069e+0x1,_0x4e069e+0x3,_0x4e069e+0x1,_0x4e069e+0x2,_0x4e069e+0x3),_0x4e069e+=0x4,_0x5bf254=0x1-_0x1f1c8f/_0x405ce2,_0x478026=0x1-_0x2ebd41/_0x5db03d,_0xe09dcc=0x1,_0x54384e=0x1,_0x35bc02=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3fc3)]&&(_0x35bc02=[0x1-_0x5bf254,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x54384e,0x1-_0x5bf254,0x1-_0x54384e]),_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x1c39)]&&(_0x35bc02=[0x1-_0x5bf254,_0x478026,0x1-_0xe09dcc,_0x478026,0x1-_0xe09dcc,_0x54384e,0x1-_0x5bf254,_0x54384e]),_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0xb97)]&&(_0x35bc02=[_0x5bf254,0x1-_0x478026,_0xe09dcc,0x1-_0x478026,_0xe09dcc,0x1-_0x54384e,_0x5bf254,0x1-_0x54384e]),_0x3a897d=_0x3a897d['concat'](_0x35bc02),_0x32fcf6[_0x2c929a(0x3f90)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x79b779[_0x2c929a(0x3f90)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x530b3e&&_0x5218bf&&(_0x464606[_0x2c929a(0x3f90)](_0x5ceeed+_0x590227,_0x12e080+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](_0x4a51c6+_0x590227,_0x12e080+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](_0x4a51c6+_0x590227,_0x12e080+_0x2ebd41+_0x1703e4,0x0),_0x464606['push'](_0x5ceeed+_0x590227,_0x12e080+_0x2ebd41+_0x1703e4,0x0),_0x3c950a['push'](_0x4e069e,_0x4e069e+0x1,_0x4e069e+0x3,_0x4e069e+0x1,_0x4e069e+0x2,_0x4e069e+0x3),_0x4e069e+=0x4,_0x5bf254=0x0,_0x478026=0x1-_0x2ebd41/_0x5db03d,_0xe09dcc=_0x1f1c8f/_0x405ce2,_0x54384e=0x1,_0x35bc02=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],(_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3fc3)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3e45)]&&_0x2c26db%0x2==0x0)&&(_0x35bc02=[0x1-_0x5bf254,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x54384e,0x1-_0x5bf254,0x1-_0x54384e]),(_0x3571e9===_0x4474f0['Kj']['FLIP_ROW']||_0x3571e9===_0x4474f0['Kj']['FLIP_TILE']&&_0x2c26db%0x2==0x0)&&(_0x35bc02=[0x1-_0x5bf254,_0x478026,0x1-_0xe09dcc,_0x478026,0x1-_0xe09dcc,_0x54384e,0x1-_0x5bf254,_0x54384e]),(_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0xb97)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x258d)]&&_0x2c26db%0x2==0x0)&&(_0x35bc02=[_0x5bf254,0x1-_0x478026,_0xe09dcc,0x1-_0x478026,_0xe09dcc,0x1-_0x54384e,_0x5bf254,0x1-_0x54384e]),_0x3a897d=_0x3a897d[_0x2c929a(0x10d8)](_0x35bc02),_0x32fcf6[_0x2c929a(0x3f90)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x79b779[_0x2c929a(0x3f90)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x223e90&&_0x4d1ba6&&(_0x464606[_0x2c929a(0x3f90)](_0x3ba75e+_0x590227,_0x3a6b57+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+_0x590227,_0x3a6b57+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+_0x590227,_0x22720c+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](_0x3ba75e+_0x590227,_0x22720c+_0x1703e4,0x0),_0x3c950a[_0x2c929a(0x3f90)](_0x4e069e,_0x4e069e+0x1,_0x4e069e+0x3,_0x4e069e+0x1,_0x4e069e+0x2,_0x4e069e+0x3),_0x4e069e+=0x4,_0x5bf254=0x1-_0x1f1c8f/_0x405ce2,_0x478026=0x0,_0xe09dcc=0x1,_0x54384e=_0x2ebd41/_0x5db03d,_0x35bc02=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],(_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3fc3)]&&_0x2caa00%0x2==0x1||_0x3571e9===_0x4474f0['Kj']['ROTATE_TILE']&&_0x2caa00%0x1==0x0)&&(_0x35bc02=[0x1-_0x5bf254,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x54384e,0x1-_0x5bf254,0x1-_0x54384e]),(_0x3571e9===_0x4474f0['Kj']['FLIP_ROW']&&_0x2caa00%0x2==0x1||_0x3571e9===_0x4474f0['Kj']['FLIP_TILE']&&_0x2caa00%0x2==0x0)&&(_0x35bc02=[0x1-_0x5bf254,_0x478026,0x1-_0xe09dcc,_0x478026,0x1-_0xe09dcc,_0x54384e,0x1-_0x5bf254,_0x54384e]),(_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0xb97)]&&_0x2caa00%0x2==0x1||_0x3571e9===_0x4474f0['Kj']['FLIP_N_ROTATE_TILE']&&_0x2caa00%0x2==0x0)&&(_0x35bc02=[_0x5bf254,0x1-_0x478026,_0xe09dcc,0x1-_0x478026,_0xe09dcc,0x1-_0x54384e,_0x5bf254,0x1-_0x54384e]),_0x3a897d=_0x3a897d[_0x2c929a(0x10d8)](_0x35bc02),_0x32fcf6['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x79b779['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x223e90&&_0x5218bf&&(_0x464606['push'](_0x5ceeed+_0x590227,_0x3a6b57+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](_0x4a51c6+_0x590227,_0x3a6b57+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](_0x4a51c6+_0x590227,_0x22720c+_0x1703e4,0x0),_0x464606['push'](_0x5ceeed+_0x590227,_0x22720c+_0x1703e4,0x0),_0x3c950a[_0x2c929a(0x3f90)](_0x4e069e,_0x4e069e+0x1,_0x4e069e+0x3,_0x4e069e+0x1,_0x4e069e+0x2,_0x4e069e+0x3),_0x4e069e+=0x4,_0x5bf254=0x0,_0x478026=0x0,_0xe09dcc=_0x1f1c8f/_0x405ce2,_0x54384e=_0x2ebd41/_0x5db03d,_0x35bc02=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],(_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3fc3)]&&_0x2caa00%0x2==0x1||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3e45)]&&(_0x2caa00+_0x2c26db)%0x2==0x1)&&(_0x35bc02=[0x1-_0x5bf254,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x54384e,0x1-_0x5bf254,0x1-_0x54384e]),(_0x3571e9===_0x4474f0['Kj']['FLIP_ROW']&&_0x2caa00%0x2==0x1||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x39c5)]&&(_0x2caa00+_0x2c26db)%0x2==0x1)&&(_0x35bc02=[0x1-_0x5bf254,_0x478026,0x1-_0xe09dcc,_0x478026,0x1-_0xe09dcc,_0x54384e,0x1-_0x5bf254,_0x54384e]),(_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0xb97)]&&_0x2caa00%0x2==0x1||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x258d)]&&(_0x2caa00+_0x2c26db)%0x2==0x1)&&(_0x35bc02=[_0x5bf254,0x1-_0x478026,_0xe09dcc,0x1-_0x478026,_0xe09dcc,0x1-_0x54384e,_0x5bf254,0x1-_0x54384e]),_0x3a897d=_0x3a897d[_0x2c929a(0x10d8)](_0x35bc02),_0x32fcf6[_0x2c929a(0x3f90)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x79b779['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1)),_0x530b3e){const _0x27ced6=[];_0x5bf254=0x0,_0x478026=0x1-_0x2ebd41/_0x5db03d,_0xe09dcc=0x1,_0x54384e=0x1,_0x27ced6[0x0]=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],_0x27ced6[0x1]=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],_0x3571e9!==_0x4474f0['Kj']['ROTATE_TILE']&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x3fc3)]||(_0x27ced6[0x1]=[0x1-_0x5bf254,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x54384e,0x1-_0x5bf254,0x1-_0x54384e]),_0x3571e9!==_0x4474f0['Kj']['FLIP_TILE']&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x1c39)]||(_0x27ced6[0x1]=[0x1-_0x5bf254,_0x478026,0x1-_0xe09dcc,_0x478026,0x1-_0xe09dcc,_0x54384e,0x1-_0x5bf254,_0x54384e]),_0x3571e9!==_0x4474f0['Kj']['FLIP_N_ROTATE_TILE']&&_0x3571e9!==_0x4474f0['Kj']['FLIP_N_ROTATE_ROW']||(_0x27ced6[0x1]=[_0x5bf254,0x1-_0x478026,_0xe09dcc,0x1-_0x478026,_0xe09dcc,0x1-_0x54384e,_0x5bf254,0x1-_0x54384e]);for(let _0x5ef20c=0x0;_0x5ef20c<_0x2c26db;_0x5ef20c++)_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+_0x5ef20c*_0x405ce2+_0x590227,_0x12e080+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+(_0x5ef20c+0x1)*_0x405ce2+_0x590227,_0x12e080+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+(_0x5ef20c+0x1)*_0x405ce2+_0x590227,_0x12e080+_0x2ebd41+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+_0x5ef20c*_0x405ce2+_0x590227,_0x12e080+_0x2ebd41+_0x1703e4,0x0),_0x3c950a[_0x2c929a(0x3f90)](_0x4e069e,_0x4e069e+0x1,_0x4e069e+0x3,_0x4e069e+0x1,_0x4e069e+0x2,_0x4e069e+0x3),_0x4e069e+=0x4,_0x3a897d=_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x39c5)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3e45)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x258d)]?_0x3a897d[_0x2c929a(0x10d8)](_0x27ced6[(_0x5ef20c+0x1)%0x2]):_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x1c39)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3fc3)]||_0x3571e9===_0x4474f0['Kj']['FLIP_N_ROTATE_ROW']?_0x3a897d['concat'](_0x27ced6[0x1]):_0x3a897d[_0x2c929a(0x10d8)](_0x27ced6[0x0]),_0x32fcf6['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x79b779['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x223e90){const _0x34ef5e=[];_0x5bf254=0x0,_0x478026=0x0,_0xe09dcc=0x1,_0x54384e=_0x2ebd41/_0x5db03d,_0x34ef5e[0x0]=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],_0x34ef5e[0x1]=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x3e45)]&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x3fc3)]||(_0x34ef5e[0x1]=[0x1-_0x5bf254,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x54384e,0x1-_0x5bf254,0x1-_0x54384e]),_0x3571e9!==_0x4474f0['Kj']['FLIP_TILE']&&_0x3571e9!==_0x4474f0['Kj']['FLIP_ROW']||(_0x34ef5e[0x1]=[0x1-_0x5bf254,_0x478026,0x1-_0xe09dcc,_0x478026,0x1-_0xe09dcc,_0x54384e,0x1-_0x5bf254,_0x54384e]),_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x258d)]&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0xb97)]||(_0x34ef5e[0x1]=[_0x5bf254,0x1-_0x478026,_0xe09dcc,0x1-_0x478026,_0xe09dcc,0x1-_0x54384e,_0x5bf254,0x1-_0x54384e]);for(let _0x46ad03=0x0;_0x46ad03<_0x2c26db;_0x46ad03++)_0x464606['push'](-_0x5ceeed+_0x46ad03*_0x405ce2+_0x590227,_0x22720c-_0x2ebd41+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+(_0x46ad03+0x1)*_0x405ce2+_0x590227,_0x22720c-_0x2ebd41+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+(_0x46ad03+0x1)*_0x405ce2+_0x590227,_0x22720c+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](-_0x5ceeed+_0x46ad03*_0x405ce2+_0x590227,_0x22720c+_0x1703e4,0x0),_0x3c950a['push'](_0x4e069e,_0x4e069e+0x1,_0x4e069e+0x3,_0x4e069e+0x1,_0x4e069e+0x2,_0x4e069e+0x3),_0x4e069e+=0x4,_0x3a897d=_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x39c5)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3e45)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x258d)]?_0x3a897d[_0x2c929a(0x10d8)](_0x34ef5e[(_0x46ad03+_0x2caa00)%0x2]):_0x3571e9===_0x4474f0['Kj']['FLIP_ROW']||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3fc3)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0xb97)]?_0x3a897d[_0x2c929a(0x10d8)](_0x34ef5e[_0x2caa00%0x2]):_0x3a897d[_0x2c929a(0x10d8)](_0x34ef5e[0x0]),_0x32fcf6[_0x2c929a(0x3f90)](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x79b779[_0x2c929a(0x3f90)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x4d1ba6){const _0x932678=[];_0x5bf254=0x1-_0x1f1c8f/_0x405ce2,_0x478026=0x0,_0xe09dcc=0x1,_0x54384e=0x1,_0x932678[0x0]=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],_0x932678[0x1]=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x3e45)]&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x3fc3)]||(_0x932678[0x1]=[0x1-_0x5bf254,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x54384e,0x1-_0x5bf254,0x1-_0x54384e]),_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x39c5)]&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x1c39)]||(_0x932678[0x1]=[0x1-_0x5bf254,_0x478026,0x1-_0xe09dcc,_0x478026,0x1-_0xe09dcc,_0x54384e,0x1-_0x5bf254,_0x54384e]),_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x258d)]&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0xb97)]||(_0x932678[0x1]=[_0x5bf254,0x1-_0x478026,_0xe09dcc,0x1-_0x478026,_0xe09dcc,0x1-_0x54384e,_0x5bf254,0x1-_0x54384e]);for(let _0x17fc39=0x0;_0x17fc39<_0x2caa00;_0x17fc39++)_0x464606[_0x2c929a(0x3f90)](_0x3ba75e+_0x590227,-_0x3a6b57+_0x17fc39*_0x5db03d+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](_0x3ba75e+_0x1f1c8f+_0x590227,-_0x3a6b57+_0x17fc39*_0x5db03d+_0x1703e4,0x0),_0x464606['push'](_0x3ba75e+_0x1f1c8f+_0x590227,-_0x3a6b57+(_0x17fc39+0x1)*_0x5db03d+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](_0x3ba75e+_0x590227,-_0x3a6b57+(_0x17fc39+0x1)*_0x5db03d+_0x1703e4,0x0),_0x3c950a['push'](_0x4e069e,_0x4e069e+0x1,_0x4e069e+0x3,_0x4e069e+0x1,_0x4e069e+0x2,_0x4e069e+0x3),_0x4e069e+=0x4,_0x3a897d=_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x39c5)]||_0x3571e9===_0x4474f0['Kj']['ROTATE_TILE']||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x258d)]?_0x3a897d[_0x2c929a(0x10d8)](_0x932678[(_0x17fc39+0x1)%0x2]):_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x1c39)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3fc3)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0xb97)]?_0x3a897d['concat'](_0x932678[_0x17fc39%0x2]):_0x3a897d['concat'](_0x932678[0x0]),_0x32fcf6['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x79b779[_0x2c929a(0x3f90)](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}if(_0x5218bf){const _0x27b374=[];_0x5bf254=0x0,_0x478026=0x0,_0xe09dcc=_0x1f1c8f/_0x5db03d,_0x54384e=0x1,_0x27b374[0x0]=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],_0x27b374[0x1]=[_0x5bf254,_0x478026,_0xe09dcc,_0x478026,_0xe09dcc,_0x54384e,_0x5bf254,_0x54384e],_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x3e45)]&&_0x3571e9!==_0x4474f0['Kj']['ROTATE_ROW']||(_0x27b374[0x1]=[0x1-_0x5bf254,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x478026,0x1-_0xe09dcc,0x1-_0x54384e,0x1-_0x5bf254,0x1-_0x54384e]),_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x39c5)]&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x1c39)]||(_0x27b374[0x1]=[0x1-_0x5bf254,_0x478026,0x1-_0xe09dcc,_0x478026,0x1-_0xe09dcc,_0x54384e,0x1-_0x5bf254,_0x54384e]),_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0x258d)]&&_0x3571e9!==_0x4474f0['Kj'][_0x2c929a(0xb97)]||(_0x27b374[0x1]=[_0x5bf254,0x1-_0x478026,_0xe09dcc,0x1-_0x478026,_0xe09dcc,0x1-_0x54384e,_0x5bf254,0x1-_0x54384e]);for(let _0x24059b=0x0;_0x24059b<_0x2caa00;_0x24059b++)_0x464606['push'](_0x4a51c6-_0x1f1c8f+_0x590227,-_0x3a6b57+_0x24059b*_0x5db03d+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](_0x4a51c6+_0x590227,-_0x3a6b57+_0x24059b*_0x5db03d+_0x1703e4,0x0),_0x464606['push'](_0x4a51c6+_0x590227,-_0x3a6b57+(_0x24059b+0x1)*_0x5db03d+_0x1703e4,0x0),_0x464606[_0x2c929a(0x3f90)](_0x4a51c6-_0x1f1c8f+_0x590227,-_0x3a6b57+(_0x24059b+0x1)*_0x5db03d+_0x1703e4,0x0),_0x3c950a['push'](_0x4e069e,_0x4e069e+0x1,_0x4e069e+0x3,_0x4e069e+0x1,_0x4e069e+0x2,_0x4e069e+0x3),_0x4e069e+=0x4,_0x3a897d=_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x39c5)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3e45)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x258d)]?_0x3a897d[_0x2c929a(0x10d8)](_0x27b374[(_0x24059b+_0x2c26db)%0x2]):_0x3571e9===_0x4474f0['Kj']['FLIP_ROW']||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0x3fc3)]||_0x3571e9===_0x4474f0['Kj'][_0x2c929a(0xb97)]?_0x3a897d[_0x2c929a(0x10d8)](_0x27b374[_0x24059b%0x2]):_0x3a897d[_0x2c929a(0x10d8)](_0x27b374[0x0]),_0x32fcf6['push'](0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1),_0x79b779['push'](0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1,0x0,0x0,-0x1);}}_0x530b3e=0x0===_0x120bcd['sideOrientation']?0x0:_0x120bcd[_0x2c929a(0x26ca)]||_0x36b645['x'][_0x2c929a(0xec7)],_0x36b645['x'][_0x2c929a(0x1b70)](_0x530b3e,_0x464606,_0x3c950a,_0x79b779,_0x3a897d,_0x120bcd[_0x2c929a(0x2647)],_0x120bcd['backUVs']);const _0x531f1b=new _0x36b645['x']();return _0x531f1b['indices']=_0x3c950a,_0x531f1b[_0x2c929a(0x1be0)]=_0x464606,_0x531f1b[_0x2c929a(0x1a32)]=_0x79b779,_0x531f1b[_0x2c929a(0x10d1)]=_0x3a897d,_0x223e90=_0x530b3e===_0x36b645['x'][_0x2c929a(0x369a)]?_0x32fcf6[_0x2c929a(0x10d8)](_0x32fcf6):_0x32fcf6,(_0x531f1b['colors']=_0x223e90,_0x531f1b);}_0x36b645['x'][_0x5f009e(0x35a1)]=_0x1f5fc2;},0x67bb:(_0x388dee,_0xdf042f,_0x44d888)=>{var _0x54b433=a8_0x16e4d8;_0x44d888['d'](_0xdf042f,{'eu':()=>_0x5030a8});var _0x2275d0=_0x44d888(0x9fd1),_0x146c53=_0x44d888(0x1dad),_0x3947d8=_0x44d888(0x164ac),_0x9e227f=_0x44d888(0x2010);function _0x76015a(_0x129fd3){var _0x205bc1=a8_0x5b24;const _0x52cd27=[],_0x1da966=[],_0x28755f=[],_0x1b181a=[];var _0x55abe2=_0x129fd3['diameter']||0x1,_0xf0e3c1=_0x129fd3['thickness']||0.5,_0x452b89=_0x129fd3[_0x205bc1(0x2fe1)]||0x10,_0x51ea03=0x0===_0x129fd3[_0x205bc1(0x26ca)]?0x0:_0x129fd3[_0x205bc1(0x26ca)]||_0x3947d8['x']['DEFAULTSIDE'],_0x52397c=_0x452b89+0x1;for(let _0x364820=0x0;_0x364820<=_0x452b89;_0x364820++){var _0x303bd5=_0x364820/_0x452b89,_0x540463=_0x364820*Math['PI']*0x2/_0x452b89-Math['PI']/0x2,_0x57a546=_0x2275d0['y3'][_0x205bc1(0x3db7)](_0x55abe2/0x2,0x0,0x0)[_0x205bc1(0x36e0)](_0x2275d0['y3'][_0x205bc1(0x2304)](_0x540463));for(let _0x6d68a4=0x0;_0x6d68a4<=_0x452b89;_0x6d68a4++){var _0x45d83f=0x1-_0x6d68a4/_0x452b89,_0x3880af=_0x6d68a4*Math['PI']*0x2/_0x452b89+Math['PI'],_0x39025f=Math[_0x205bc1(0x3d17)](_0x3880af),_0x3880af=Math[_0x205bc1(0x41fd)](_0x3880af);let _0x301914=new _0x2275d0['P'](_0x39025f,_0x3880af,0x0);_0x39025f=_0x301914['scale'](_0xf0e3c1/0x2),_0x3880af=new _0x2275d0['FM'](_0x303bd5,_0x45d83f),_0x39025f=_0x2275d0['P']['TransformCoordinates'](_0x39025f,_0x57a546),_0x45d83f=(_0x301914=_0x2275d0['P'][_0x205bc1(0x40f3)](_0x301914,_0x57a546),_0x1da966['push'](_0x39025f['x'],_0x39025f['y'],_0x39025f['z']),_0x28755f[_0x205bc1(0x3f90)](_0x301914['x'],_0x301914['y'],_0x301914['z']),_0x1b181a['push'](_0x3880af['x'],_0x9e227f['e'][_0x205bc1(0x2a83)]?0x1-_0x3880af['y']:_0x3880af['y']),(_0x364820+0x1)%_0x52397c),_0x39025f=(_0x6d68a4+0x1)%_0x52397c,(_0x52cd27[_0x205bc1(0x3f90)](_0x364820*_0x52397c+_0x6d68a4),_0x52cd27['push'](_0x364820*_0x52397c+_0x39025f),_0x52cd27[_0x205bc1(0x3f90)](_0x45d83f*_0x52397c+_0x6d68a4),_0x52cd27[_0x205bc1(0x3f90)](_0x364820*_0x52397c+_0x39025f),_0x52cd27[_0x205bc1(0x3f90)](_0x45d83f*_0x52397c+_0x39025f),_0x52cd27['push'](_0x45d83f*_0x52397c+_0x6d68a4));}}_0x3947d8['x'][_0x205bc1(0x1b70)](_0x51ea03,_0x1da966,_0x52cd27,_0x28755f,_0x1b181a,_0x129fd3[_0x205bc1(0x2647)],_0x129fd3[_0x205bc1(0x197e)]);const _0x5ce1a8=new _0x3947d8['x']();return _0x5ce1a8[_0x205bc1(0x35ec)]=_0x52cd27,_0x5ce1a8[_0x205bc1(0x1be0)]=_0x1da966,_0x5ce1a8[_0x205bc1(0x1a32)]=_0x28755f,_0x5ce1a8[_0x205bc1(0x10d1)]=_0x1b181a,_0x5ce1a8;}function _0x5030a8(_0x53222a,_0x396669={},_0x4ca50d){var _0x259daa=a8_0x5b24;const _0x38cffc=new _0x146c53['Kj'](_0x53222a,_0x4ca50d),_0x504560=(_0x396669['sideOrientation']=_0x146c53['Kj'][_0x259daa(0x3b33)](_0x396669['sideOrientation']),_0x38cffc[_0x259daa(0x3d9e)]=_0x396669[_0x259daa(0x26ca)],_0x76015a(_0x396669));return _0x504560[_0x259daa(0x299d)](_0x38cffc,_0x396669[_0x259daa(0x38d4)]),_0x38cffc;}_0x3947d8['x']['CreateTorus']=_0x76015a,_0x146c53['Kj'][_0x54b433(0x2780)]=(_0x4066bc,_0x290039,_0x90574c,_0x39efcb,_0x3b4b45,_0x169397,_0x578758)=>_0x5030a8(_0x4066bc,{'diameter':_0x290039,'thickness':_0x90574c,'tessellation':_0x39efcb,'sideOrientation':_0x578758,'updatable':_0x169397},_0x3b4b45);},0xecf4:(_0x236199,_0xa7d848,_0x1d1293)=>{var _0x874e79=a8_0x16e4d8;_0x1d1293['d'](_0xa7d848,{'eB':()=>_0x47ff9b});var _0x3daf3c=_0x1d1293(0x9fd1),_0x59b68a=_0x1d1293(0x1dad),_0x306e86=_0x1d1293(0x164ac),_0x299358=_0x1d1293(0x2010);function _0x11b12c(_0x3684de){var _0x346eb8=a8_0x5b24;const _0x390112=new Array(),_0x1dfa0c=new Array();var _0x39315a=new Array();const _0x536e16=new Array(),_0x543aa1=_0x3684de[_0x346eb8(0x3a45)]||0x2;var _0x45bdbb=_0x3684de['tube']||0.5,_0x5f1343=_0x3684de[_0x346eb8(0x97a)]||0x20,_0x27e475=_0x3684de[_0x346eb8(0x1efc)]||0x20;const _0x17d7c5=_0x3684de['p']||0x2,_0x346125=_0x3684de['q']||0x3;var _0x16f34d=0x0===_0x3684de[_0x346eb8(0x26ca)]?0x0:_0x3684de[_0x346eb8(0x26ca)]||_0x306e86['x'][_0x346eb8(0xec7)],_0x28d9c5=_0x3afaa8=>{var _0x641e31=_0x346eb8,_0x100be8=Math[_0x641e31(0x3d17)](_0x3afaa8),_0x343802=Math[_0x641e31(0x41fd)](_0x3afaa8),_0x3afaa8=_0x346125/_0x17d7c5*_0x3afaa8,_0x47d1fd=Math[_0x641e31(0x3d17)](_0x3afaa8),_0x100be8=_0x543aa1*(0x2+_0x47d1fd)*0.5*_0x100be8,_0x47d1fd=_0x543aa1*(0x2+_0x47d1fd)*_0x343802*0.5,_0x343802=_0x543aa1*Math[_0x641e31(0x41fd)](_0x3afaa8)*0.5;return new _0x3daf3c['P'](_0x100be8,_0x47d1fd,_0x343802);};let _0x514e6d,_0x25873a;for(_0x514e6d=0x0;_0x514e6d<=_0x5f1343;_0x514e6d++){var _0x3b58b2=_0x514e6d%_0x5f1343/_0x5f1343*0x2*_0x17d7c5*Math['PI'],_0x4204de=_0x28d9c5(_0x3b58b2);const _0x23ecaa=_0x28d9c5(0.01+_0x3b58b2);_0x3b58b2=_0x23ecaa['subtract'](_0x4204de);let _0x3d50c6=_0x23ecaa[_0x346eb8(0x3fc1)](_0x4204de);const _0x3b2a81=_0x3daf3c['P'][_0x346eb8(0x27fa)](_0x3b58b2,_0x3d50c6);for(_0x3d50c6=_0x3daf3c['P'][_0x346eb8(0x27fa)](_0x3b2a81,_0x3b58b2),_0x3b2a81[_0x346eb8(0x3f07)](),_0x3d50c6[_0x346eb8(0x3f07)](),_0x25873a=0x0;_0x25873a<_0x27e475;_0x25873a++){var _0x523c37=_0x25873a%_0x27e475/_0x27e475*0x2*Math['PI'],_0x3ad183=-_0x45bdbb*Math['cos'](_0x523c37),_0x523c37=_0x45bdbb*Math[_0x346eb8(0x41fd)](_0x523c37);_0x1dfa0c['push'](_0x4204de['x']+_0x3ad183*_0x3d50c6['x']+_0x523c37*_0x3b2a81['x']),_0x1dfa0c[_0x346eb8(0x3f90)](_0x4204de['y']+_0x3ad183*_0x3d50c6['y']+_0x523c37*_0x3b2a81['y']),_0x1dfa0c[_0x346eb8(0x3f90)](_0x4204de['z']+_0x3ad183*_0x3d50c6['z']+_0x523c37*_0x3b2a81['z']),_0x536e16[_0x346eb8(0x3f90)](_0x514e6d/_0x5f1343),_0x536e16[_0x346eb8(0x3f90)](_0x299358['e'][_0x346eb8(0x2a83)]?0x1-_0x25873a/_0x27e475:_0x25873a/_0x27e475);}}for(_0x514e6d=0x0;_0x514e6d<_0x5f1343;_0x514e6d++)for(_0x25873a=0x0;_0x25873a<_0x27e475;_0x25873a++){var _0x23ca50=(_0x25873a+0x1)%_0x27e475,_0x13cc4a=_0x514e6d*_0x27e475+_0x25873a,_0x1e61bb=(_0x514e6d+0x1)*_0x27e475+_0x25873a,_0x30a2af=(_0x514e6d+0x1)*_0x27e475+_0x23ca50,_0x23ca50=_0x514e6d*_0x27e475+_0x23ca50;_0x390112[_0x346eb8(0x3f90)](_0x23ca50),_0x390112['push'](_0x1e61bb),_0x390112[_0x346eb8(0x3f90)](_0x13cc4a),_0x390112[_0x346eb8(0x3f90)](_0x23ca50),_0x390112[_0x346eb8(0x3f90)](_0x30a2af),_0x390112[_0x346eb8(0x3f90)](_0x1e61bb);}_0x306e86['x'][_0x346eb8(0x3280)](_0x1dfa0c,_0x390112,_0x39315a),_0x306e86['x'][_0x346eb8(0x1b70)](_0x16f34d,_0x1dfa0c,_0x390112,_0x39315a,_0x536e16,_0x3684de[_0x346eb8(0x2647)],_0x3684de['backUVs']);const _0x280d6e=new _0x306e86['x']();return _0x280d6e[_0x346eb8(0x35ec)]=_0x390112,_0x280d6e[_0x346eb8(0x1be0)]=_0x1dfa0c,_0x280d6e[_0x346eb8(0x1a32)]=_0x39315a,_0x280d6e[_0x346eb8(0x10d1)]=_0x536e16,_0x280d6e;}function _0x47ff9b(_0x32ae20,_0x572560={},_0x459b99){var _0x2301db=a8_0x5b24;const _0x5163f7=new _0x59b68a['Kj'](_0x32ae20,_0x459b99),_0x44e8cf=(_0x572560[_0x2301db(0x26ca)]=_0x59b68a['Kj']['_GetDefaultSideOrientation'](_0x572560['sideOrientation']),_0x5163f7['_originalBuilderSideOrientation']=_0x572560['sideOrientation'],_0x11b12c(_0x572560));return _0x44e8cf[_0x2301db(0x299d)](_0x5163f7,_0x572560[_0x2301db(0x38d4)]),_0x5163f7;}_0x306e86['x'][_0x874e79(0x1b3f)]=_0x11b12c,_0x59b68a['Kj']['CreateTorusKnot']=(_0x4b8933,_0x589958,_0x438d6b,_0x2feb73,_0x5a99ac,_0x3d759f,_0x15b8ec,_0x5314b3,_0x3febc8,_0x320106)=>_0x47ff9b(_0x4b8933,{'radius':_0x589958,'tube':_0x438d6b,'radialSegments':_0x2feb73,'tubularSegments':_0x5a99ac,'p':_0x3d759f,'q':_0x15b8ec,'sideOrientation':_0x320106,'updatable':_0x3febc8},_0x5314b3);},0x14d1b:(_0xf8396f,_0x3a1c27,_0x503954)=>{_0x503954['d'](_0x3a1c27,{'_':()=>_0x55fc5f});var _0x5b50ce=_0x503954(0x9fd1),_0x54b9fb=_0x503954(0x1dad),_0xe6ed29=_0x503954(0x151a8),_0x34a7c7=_0x503954(0x11edd);function _0x55fc5f(_0x363064,_0x1fc21f,_0x3609e2=null){var _0x227c5e=a8_0x5b24,_0x2ddb2d=_0x1fc21f[_0x227c5e(0x2b24)];let _0x48ab5a=_0x1fc21f['instance'],_0x5bc6f4=0x1;void 0x0!==_0x1fc21f[_0x227c5e(0x3a45)]?_0x5bc6f4=_0x1fc21f['radius']:_0x48ab5a&&(_0x5bc6f4=_0x48ab5a[_0x227c5e(0x99b)][_0x227c5e(0x3a45)]);var _0x478cde=_0x1fc21f[_0x227c5e(0x2fe1)]||0x40,_0x37c0b5=_0x1fc21f[_0x227c5e(0x1681)]||null;let _0x34b467=_0x1fc21f[_0x227c5e(0x418d)]||_0x54b9fb['Kj'][_0x227c5e(0x1776)];var _0x1c25e7=_0x1fc21f[_0x227c5e(0x1d51)]||!0x1,_0x12a3b4=_0x1fc21f[_0x227c5e(0x38d4)],_0x3d04dd=_0x54b9fb['Kj']['_GetDefaultSideOrientation'](_0x1fc21f['sideOrientation']),_0x5570fb=(_0x1fc21f[_0x227c5e(0x2fb6)]=(!_0x1fc21f[_0x227c5e(0x2fb6)]||!(_0x1fc21f[_0x227c5e(0x2fb6)]<=0x0||0x1<_0x1fc21f[_0x227c5e(0x2fb6)]))&&_0x1fc21f[_0x227c5e(0x2fb6)]||0x1,(_0x486207,_0x368ae4,_0x2fcf73,_0x389418,_0x43bf36,_0x411cbc,_0x271046,_0x4556e1)=>{var _0x43dcfc=_0x227c5e,_0x1c8ec9,_0xa59bbf,_0x4abe4e=_0x368ae4[_0x43dcfc(0x3b20)](),_0x374284=_0x368ae4[_0x43dcfc(0x180b)](),_0x568df5=_0x368ae4[_0x43dcfc(0x69e)](),_0x47be18=0x2*Math['PI']/_0x43bf36*_0x4556e1;const _0x572a13=_0x411cbc||(()=>_0x389418);let _0x3b1199,_0x416f9e;var _0x295459=_0x5b50ce['jp']['Matrix'][0x0];let _0x285c41=_0x271046===_0x54b9fb['Kj'][_0x43dcfc(0x1776)]||_0x271046===_0x54b9fb['Kj'][_0x43dcfc(0x368e)]?0x0:0x2;for(let _0x33e465=0x0;_0x33e465<_0x486207[_0x43dcfc(0x1377)];_0x33e465++){_0x1c8ec9=_0x572a13(_0x33e465,_0x568df5[_0x33e465]),_0x3b1199=Array(),_0xa59bbf=_0x374284[_0x33e465];for(let _0x1fe599=0x0;_0x1fe599<_0x43bf36;_0x1fe599++)_0x5b50ce['y3'][_0x43dcfc(0x2f03)](_0x4abe4e[_0x33e465],_0x47be18*_0x1fe599,_0x295459),_0x416f9e=_0x3b1199[_0x1fe599]||_0x5b50ce['P'][_0x43dcfc(0x23ed)](),_0x5b50ce['P']['TransformCoordinatesToRef'](_0xa59bbf,_0x295459,_0x416f9e),_0x416f9e['scaleInPlace'](_0x1c8ec9)[_0x43dcfc(0x350)](_0x486207[_0x33e465]),_0x3b1199[_0x1fe599]=_0x416f9e;_0x2fcf73[_0x285c41]=_0x3b1199,_0x285c41++;}var _0x1ffd2e=(_0x26180a,_0x4ff0e4)=>{var _0x4527b6=_0x43dcfc;const _0xe28fcf=Array();for(let _0x548814=0x0;_0x548814<_0x26180a;_0x548814++)_0xe28fcf[_0x4527b6(0x3f90)](_0x486207[_0x4ff0e4]);return _0xe28fcf;};switch(_0x271046){case _0x54b9fb['Kj'][_0x43dcfc(0x1776)]:break;case _0x54b9fb['Kj'][_0x43dcfc(0x2441)]:_0x2fcf73[0x0]=_0x1ffd2e(_0x43bf36,0x0),_0x2fcf73[0x1]=_0x2fcf73[0x2]['slice'](0x0);break;case _0x54b9fb['Kj'][_0x43dcfc(0x368e)]:_0x2fcf73[_0x285c41]=_0x2fcf73[_0x285c41-0x1][_0x43dcfc(0x13df)](0x0),_0x2fcf73[_0x285c41+0x1]=_0x1ffd2e(_0x43bf36,_0x486207[_0x43dcfc(0x1377)]-0x1);break;case _0x54b9fb['Kj']['CAP_ALL']:_0x2fcf73[0x0]=_0x1ffd2e(_0x43bf36,0x0),_0x2fcf73[0x1]=_0x2fcf73[0x2][_0x43dcfc(0x13df)](0x0),_0x2fcf73[_0x285c41]=_0x2fcf73[_0x285c41-0x1][_0x43dcfc(0x13df)](0x0),_0x2fcf73[_0x285c41+0x1]=_0x1ffd2e(_0x43bf36,_0x486207[_0x43dcfc(0x1377)]-0x1);}return _0x2fcf73;});let _0x5e16d7,_0x1c09f5;if(_0x48ab5a){const _0x12adc7=_0x48ab5a[_0x227c5e(0x99b)];var _0x5d4d5b=_0x1fc21f[_0x227c5e(0x2fb6)]||_0x12adc7[_0x227c5e(0x2fb6)];return _0x5e16d7=_0x12adc7['path3D'][_0x227c5e(0x22f)](_0x2ddb2d),_0x1c09f5=_0x5570fb(_0x2ddb2d,_0x5e16d7,_0x12adc7[_0x227c5e(0xc2e)],_0x5bc6f4,_0x12adc7[_0x227c5e(0x2fe1)],_0x37c0b5,_0x12adc7[_0x227c5e(0x418d)],_0x5d4d5b),_0x48ab5a=(0x0,_0xe6ed29['LY'])('',{'pathArray':_0x1c09f5,'instance':_0x48ab5a}),_0x12adc7[_0x227c5e(0xdf6)]=_0x5e16d7,_0x12adc7['pathArray']=_0x1c09f5,_0x12adc7[_0x227c5e(0x2fb6)]=_0x5d4d5b,_0x12adc7['radius']=_0x5bc6f4,_0x48ab5a;}_0x5e16d7=new _0x34a7c7['$B'](_0x2ddb2d),_0x5d4d5b=new Array(),(_0x34b467=_0x34b467<0x0||0x3<_0x34b467?0x0:_0x34b467,_0x1c09f5=_0x5570fb(_0x2ddb2d,_0x5e16d7,_0x5d4d5b,_0x5bc6f4,_0x478cde,_0x37c0b5,_0x34b467,_0x1fc21f[_0x227c5e(0x2fb6)]));const _0x186c80=(0x0,_0xe6ed29['LY'])(_0x363064,{'pathArray':_0x1c09f5,'closePath':!0x0,'closeArray':!0x1,'updatable':_0x12a3b4,'sideOrientation':_0x3d04dd,'invertUV':_0x1c25e7,'frontUVs':_0x1fc21f[_0x227c5e(0x2647)],'backUVs':_0x1fc21f[_0x227c5e(0x197e)]},_0x3609e2);return _0x186c80['_creationDataStorage'][_0x227c5e(0xc2e)]=_0x1c09f5,_0x186c80['_creationDataStorage'][_0x227c5e(0xdf6)]=_0x5e16d7,_0x186c80[_0x227c5e(0x99b)]['tessellation']=_0x478cde,_0x186c80[_0x227c5e(0x99b)][_0x227c5e(0x418d)]=_0x34b467,_0x186c80[_0x227c5e(0x99b)][_0x227c5e(0x2fb6)]=_0x1fc21f['arc'],_0x186c80[_0x227c5e(0x99b)][_0x227c5e(0x3a45)]=_0x5bc6f4,_0x186c80;}_0x54b9fb['Kj']['CreateTube']=(_0x5cb871,_0x3ba0ac,_0x1c819c,_0x428ca8,_0x36422f,_0x4be6b7,_0x41642e,_0x547e6c,_0x5d25fd,_0x3aeac1)=>_0x55fc5f(_0x5cb871,{'path':_0x3ba0ac,'radius':_0x1c819c,'tessellation':_0x428ca8,'radiusFunction':_0x36422f,'arc':0x1,'cap':_0x4be6b7,'updatable':_0x547e6c,'sideOrientation':_0x5d25fd,'instance':_0x3aeac1},_0x41642e);},0x331:(_0xe02ac1,_0x29b056,_0x27c3bf)=>{var _0x451c91=a8_0x16e4d8,_0x15858f=_0x27c3bf(0xe222),_0x368717=_0x27c3bf(0x1171b),_0x238c25=_0x27c3bf(0x164ac);function _0x54e859(_0x5e3b4b){return new Promise(_0x1a8571=>{DracoDecoderModule({'wasmBinary':_0x5e3b4b})['then'](_0x850a2a=>{_0x1a8571({'module':_0x850a2a});});});}function _0x228f76(_0x1873c4,_0x3022af,_0x2d6d5e,_0x297181,_0x29160f,_0x15f14e){var _0x2d2a4e=a8_0x5b24;const _0x4d96ab=new _0x1873c4[(_0x2d2a4e(0x1147))](),_0x2b364a=(_0x4d96ab[_0x2d2a4e(0x23dd)](_0x3022af,_0x3022af[_0x2d2a4e(0x2106)]),new _0x1873c4[(_0x2d2a4e(0x1b88))]());let _0x3ab718,_0x5aa329;try{var _0x58e2c3=_0x2b364a[_0x2d2a4e(0x1d6f)](_0x4d96ab);switch(_0x58e2c3){case _0x1873c4[_0x2d2a4e(0x557)]:_0x3ab718=new _0x1873c4[(_0x2d2a4e(0x88d))](),_0x5aa329=_0x2b364a['DecodeBufferToMesh'](_0x4d96ab,_0x3ab718);break;case _0x1873c4[_0x2d2a4e(0x3114)]:_0x3ab718=new _0x1873c4[(_0x2d2a4e(0x9e3))](),_0x5aa329=_0x2b364a[_0x2d2a4e(0x534)](_0x4d96ab,_0x3ab718);break;default:throw new Error(_0x2d2a4e(0x2560)+_0x58e2c3);}if(!_0x5aa329['ok']()||!_0x3ab718['ptr'])throw new Error(_0x5aa329[_0x2d2a4e(0xbb3)]());if(_0x58e2c3===_0x1873c4[_0x2d2a4e(0x557)]){var _0xa8fcec=0x3*_0x3ab718['num_faces'](),_0x1c5727=0x4*_0xa8fcec,_0x599763=_0x1873c4[_0x2d2a4e(0x15b2)](_0x1c5727);try{_0x2b364a['GetTrianglesUInt32Array'](_0x3ab718,_0x1c5727,_0x599763);const _0x4f1863=new Uint32Array(_0xa8fcec);_0x4f1863[_0x2d2a4e(0x2cf6)](new Uint32Array(_0x1873c4[_0x2d2a4e(0x1342)][_0x2d2a4e(0x25c8)],_0x599763,_0xa8fcec)),_0x297181(_0x4f1863);}finally{_0x1873c4[_0x2d2a4e(0x31ed)](_0x599763);}}var _0x313fcf=(_0x44368c,_0x18d7c2,_0x7700ba=0x1)=>{var _0x18eb46=_0x2d2a4e,_0x5085bb=_0x18d7c2[_0x18eb46(0x313b)](),_0x45bf02=_0x3ab718[_0x18eb46(0x3b62)](),_0x3d60a9=_0x45bf02*_0x5085bb,_0x47dd3d=_0x3d60a9*Float32Array[_0x18eb46(0x3789)],_0x39d632=_0x1873c4['_malloc'](_0x47dd3d);try{_0x2b364a[_0x18eb46(0x1cd7)](_0x3ab718,_0x18d7c2,_0x1873c4['DT_FLOAT32'],_0x47dd3d,_0x39d632);var _0x4b6fbb=new Float32Array(_0x1873c4[_0x18eb46(0x1342)]['buffer'],_0x39d632,_0x3d60a9);if('color'===_0x44368c&&0x3===_0x5085bb){const _0x4fda9b=new Float32Array(0x4*_0x45bf02);for(let _0x4fdba5=0x0,_0x55bc91=0x0;_0x4fdba5<_0x4fda9b[_0x18eb46(0x1377)];_0x4fdba5+=0x4,_0x55bc91+=_0x5085bb)_0x4fda9b[_0x4fdba5+0x0]=_0x4b6fbb[_0x55bc91+0x0],_0x4fda9b[_0x4fdba5+0x1]=_0x4b6fbb[_0x55bc91+0x1],_0x4fda9b[_0x4fdba5+0x2]=_0x4b6fbb[_0x55bc91+0x2],_0x4fda9b[_0x4fdba5+0x3]=0x1;_0x29160f(_0x44368c,_0x4fda9b);}else{const _0x4fec8d=new Float32Array(_0x3d60a9);if(_0x4fec8d[_0x18eb46(0x2cf6)](new Float32Array(_0x1873c4['HEAPF32'][_0x18eb46(0x25c8)],_0x39d632,_0x3d60a9)),0x1!==_0x7700ba){for(let _0x1349d3=0x0;_0x1349d3<_0x4fec8d[_0x18eb46(0x1377)];_0x1349d3++)_0x4fec8d[_0x1349d3]=_0x4fec8d[_0x1349d3]/_0x7700ba;}_0x29160f(_0x44368c,_0x4fec8d);}}finally{_0x1873c4['_free'](_0x39d632);}};if(_0x2d6d5e)for(const _0x4913cc in _0x2d6d5e){var _0x56db1e=_0x2d6d5e[_0x4913cc],_0x52d538=_0x2b364a[_0x2d2a4e(0x974)](_0x3ab718,_0x56db1e),_0x15af45=_0x15f14e&&_0x15f14e[_0x4913cc]||0x1;_0x313fcf(_0x4913cc,_0x52d538,_0x15af45);}else{var _0x10db39={'position':_0x2d2a4e(0xf87),'normal':_0x2d2a4e(0x3da6),'color':'COLOR','uv':_0x2d2a4e(0x128e)};for(const _0x1ab789 in _0x10db39){var _0x5b7bb3,_0x40d312=_0x2b364a[_0x2d2a4e(0x21c3)](_0x3ab718,_0x1873c4[_0x10db39[_0x1ab789]]);-0x1!==_0x40d312&&(_0x5b7bb3=_0x2b364a[_0x2d2a4e(0x32c1)](_0x3ab718,_0x40d312),_0x313fcf(_0x1ab789,_0x5b7bb3));}}}finally{_0x3ab718&&_0x1873c4[_0x2d2a4e(0x38ca)](_0x3ab718),_0x1873c4[_0x2d2a4e(0x38ca)](_0x2b364a),_0x1873c4['destroy'](_0x4d96ab);}}function _0x451c05(){let _0x391f92;onmessage=_0x20bbdb=>{var _0x15fc7c=a8_0x5b24;const _0x5d73ca=_0x20bbdb[_0x15fc7c(0x3e2c)];switch(_0x5d73ca['id']){case _0x15fc7c(0x1e14):var _0x17823b=_0x5d73ca[_0x15fc7c(0x2b3b)];_0x17823b[_0x15fc7c(0x738)]&&(importScripts(_0x17823b['url']),_0x391f92=DracoDecoderModule({'wasmBinary':_0x17823b[_0x15fc7c(0x3109)]})),postMessage(_0x15fc7c(0x3816));break;case _0x15fc7c(0x13ae):if(!_0x391f92)throw new Error(_0x15fc7c(0x2dd4));_0x391f92['then'](_0x37b9c2=>{var _0x540d8d=_0x15fc7c;_0x228f76(_0x37b9c2,_0x5d73ca['dataView'],_0x5d73ca[_0x540d8d(0x221c)],_0x34bcd3=>{var _0x50c863=_0x540d8d;postMessage({'id':'indices','value':_0x34bcd3},[_0x34bcd3[_0x50c863(0x25c8)]]);},(_0xf86286,_0xc0e55e)=>{postMessage({'id':_0xf86286,'value':_0xc0e55e},[_0xc0e55e['buffer']]);}),postMessage(_0x540d8d(0x3816));});}};}class _0x4bf0d6{constructor(_0x10cb78=_0x4bf0d6[_0x451c91(0x2670)]){var _0x3bbc61=_0x451c91,_0x38d4e=_0x4bf0d6['Configuration']['decoder'];const _0x4177a8=_0x38d4e[_0x3bbc61(0x2257)]&&_0x38d4e['wasmBinaryUrl']&&_0x3bbc61(0x1e3f)==typeof WebAssembly?{'url':_0x15858f['w1'][_0x3bbc61(0x1ea2)](_0x38d4e['wasmUrl']),'wasmBinaryPromise':_0x15858f['w1'][_0x3bbc61(0x1d66)](_0x15858f['w1'][_0x3bbc61(0x1ea2)](_0x38d4e['wasmBinaryUrl']))}:{'url':_0x15858f['w1'][_0x3bbc61(0x1ea2)](_0x38d4e['fallbackUrl']),'wasmBinaryPromise':Promise[_0x3bbc61(0xf83)](void 0x0)};_0x10cb78&&_0x3bbc61(0x38fa)==typeof Worker&&_0x3bbc61(0x38fa)==typeof URL?this[_0x3bbc61(0x25f5)]=_0x4177a8[_0x3bbc61(0x195a)][_0x3bbc61(0x3725)](_0x5a8080=>{var _0x5247e7=_0x3bbc61;const _0x2f8854=URL[_0x5247e7(0x926)](new Blob([_0x228f76+('('+_0x451c05+_0x5247e7(0x3cf))],{'type':_0x5247e7(0x8c7)}));return new _0x368717['v'](_0x10cb78,()=>new Promise((_0x26c2cb,_0x44742b)=>{var _0x473bd5=_0x5247e7;const _0x25b90c=new Worker(_0x2f8854),_0xdb2a3d=_0x5a36d9=>{var _0x545f1b=a8_0x5b24;_0x25b90c['removeEventListener'](_0x545f1b(0x1220),_0xdb2a3d),_0x25b90c[_0x545f1b(0x22e3)](_0x545f1b(0x3bd2),_0xb9f881),_0x44742b(_0x5a36d9);},_0xb9f881=_0x4e9247=>{var _0x266061=a8_0x5b24;_0x266061(0x3816)===_0x4e9247[_0x266061(0x3e2c)]&&(_0x25b90c['removeEventListener'](_0x266061(0x1220),_0xdb2a3d),_0x25b90c[_0x266061(0x22e3)]('message',_0xb9f881),_0x26c2cb(_0x25b90c));};_0x25b90c['addEventListener'](_0x473bd5(0x1220),_0xdb2a3d),_0x25b90c['addEventListener']('message',_0xb9f881),_0x25b90c[_0x473bd5(0x158b)]({'id':'init','decoder':{'url':_0x4177a8[_0x473bd5(0x738)],'wasmBinary':_0x5a8080}});}));}):this[_0x3bbc61(0x2631)]=_0x4177a8[_0x3bbc61(0x195a)]['then'](_0x42d1d3=>{var _0x3ab185=_0x3bbc61;if(_0x4177a8[_0x3ab185(0x738)])return _0x15858f['w1']['LoadScriptAsync'](_0x4177a8[_0x3ab185(0x738)])[_0x3ab185(0x3725)](()=>_0x54e859(_0x42d1d3));throw new Error('Draco\x20decoder\x20module\x20is\x20not\x20available');});}static get[_0x451c91(0x2373)](){var _0x52e76a=_0x451c91,_0xb1a749=_0x4bf0d6[_0x52e76a(0x2911)][_0x52e76a(0x2b3b)];return!!(_0xb1a749[_0x52e76a(0x2257)]&&_0xb1a749[_0x52e76a(0x2134)]&&'object'==typeof WebAssembly||_0xb1a749[_0x52e76a(0xda6)]);}static[_0x451c91(0xf1f)](){var _0x5cbf3d=_0x451c91;return'object'==typeof navigator&&navigator[_0x5cbf3d(0x231b)]?Math['min'](Math['floor'](0.5*navigator[_0x5cbf3d(0x231b)]),0x4):0x1;}static get['Default'](){var _0x388252=_0x451c91;return _0x4bf0d6[_0x388252(0x31fa)]||(_0x4bf0d6['_Default']=new _0x4bf0d6()),_0x4bf0d6[_0x388252(0x31fa)];}[_0x451c91(0x18c9)](){var _0x31bb8d=_0x451c91;this['_workerPoolPromise']&&this[_0x31bb8d(0x25f5)][_0x31bb8d(0x3725)](_0x2b20b3=>{var _0x1ac9e5=_0x31bb8d;_0x2b20b3[_0x1ac9e5(0x18c9)]();}),delete this['_workerPoolPromise'],delete this['_decoderModulePromise'];}[_0x451c91(0xe93)](){var _0x4371d4=_0x451c91;return this[_0x4371d4(0x25f5)]?this[_0x4371d4(0x25f5)][_0x4371d4(0x3725)](()=>{}):this[_0x4371d4(0x2631)]?this[_0x4371d4(0x2631)][_0x4371d4(0x3725)](()=>{}):Promise[_0x4371d4(0xf83)]();}[_0x451c91(0x285)](_0xfe4a79,_0x160828,_0x2504ba){var _0x1f82b3=_0x451c91;const _0x558e77=_0xfe4a79 instanceof ArrayBuffer?new Uint8Array(_0xfe4a79):_0xfe4a79;if(this[_0x1f82b3(0x25f5)])return this[_0x1f82b3(0x25f5)][_0x1f82b3(0x3725)](_0x13470d=>new Promise((_0x3869d1,_0x56ec0c)=>{var _0x247ac3=_0x1f82b3;_0x13470d[_0x247ac3(0x3f90)]((_0x5b2077,_0x3122a5)=>{var _0x43e941=_0x247ac3;const _0x3d8aff=new _0x238c25['x'](),_0x248df4=_0xee67c9=>{var _0x954585=a8_0x5b24;_0x5b2077[_0x954585(0x22e3)](_0x954585(0x1220),_0x248df4),_0x5b2077[_0x954585(0x22e3)]('message',_0x4f0fc5),_0x56ec0c(_0xee67c9),_0x3122a5();},_0x4f0fc5=_0x44d70c=>{var _0x34fe36=a8_0x5b24;if(_0x34fe36(0x3816)===_0x44d70c[_0x34fe36(0x3e2c)])_0x5b2077[_0x34fe36(0x22e3)](_0x34fe36(0x1220),_0x248df4),_0x5b2077[_0x34fe36(0x22e3)]('message',_0x4f0fc5),_0x3869d1(_0x3d8aff),_0x3122a5();else{if('indices'===_0x44d70c['data']['id'])_0x3d8aff[_0x34fe36(0x35ec)]=_0x44d70c['data']['value'];else{var _0x3ad127=_0x2504ba&&_0x2504ba[_0x44d70c[_0x34fe36(0x3e2c)]['id']]?_0x2504ba[_0x44d70c['data']['id']]:0x1;if(0x1!==_0x3ad127){for(let _0x150a73=0x0;_0x150a73<_0x44d70c[_0x34fe36(0x3e2c)][_0x34fe36(0x13ce)][_0x34fe36(0x1377)];_0x150a73++)_0x44d70c[_0x34fe36(0x3e2c)][_0x34fe36(0x13ce)][_0x150a73]=_0x44d70c[_0x34fe36(0x3e2c)][_0x34fe36(0x13ce)][_0x150a73]/_0x3ad127;}_0x3d8aff['set'](_0x44d70c[_0x34fe36(0x3e2c)][_0x34fe36(0x13ce)],_0x44d70c[_0x34fe36(0x3e2c)]['id']);}}},_0x5ca6e5=(_0x5b2077[_0x43e941(0x1080)](_0x43e941(0x1220),_0x248df4),_0x5b2077[_0x43e941(0x1080)]('message',_0x4f0fc5),new Uint8Array(_0x558e77['byteLength']));_0x5ca6e5['set'](new Uint8Array(_0x558e77[_0x43e941(0x25c8)],_0x558e77[_0x43e941(0x3fcc)],_0x558e77[_0x43e941(0x2106)])),_0x5b2077[_0x43e941(0x158b)]({'id':_0x43e941(0x13ae),'dataView':_0x5ca6e5,'attributes':_0x160828},[_0x5ca6e5['buffer']]);});}));if(this[_0x1f82b3(0x2631)])return this[_0x1f82b3(0x2631)][_0x1f82b3(0x3725)](_0x2661f3=>{var _0xa8e533=_0x1f82b3;const _0x417a78=new _0x238c25['x']();return _0x228f76(_0x2661f3[_0xa8e533(0x183a)],_0x558e77,_0x160828,_0x42d757=>{var _0x410852=_0xa8e533;_0x417a78[_0x410852(0x35ec)]=_0x42d757;},(_0x57a8ca,_0x237752)=>{var _0x38a1c4=_0xa8e533;_0x417a78[_0x38a1c4(0x2cf6)](_0x237752,_0x57a8ca);},_0x2504ba),_0x417a78;});throw new Error('Draco\x20decoder\x20module\x20is\x20not\x20available');}}_0x4bf0d6['Configuration']={'decoder':{'wasmUrl':'https://preview.babylonjs.com/draco_wasm_wrapper_gltf.js','wasmBinaryUrl':_0x451c91(0x3a82),'fallbackUrl':_0x451c91(0xa02)}},_0x4bf0d6[_0x451c91(0x2670)]=_0x4bf0d6['GetDefaultNumWorkers'](),_0x4bf0d6[_0x451c91(0x31fa)]=null;},0x1641b:(_0x54b04f,_0x4eb900,_0x227042)=>{_0x227042(0x331),_0x227042(0xcd18);},0xcd18:(_0x213f41,_0x2845c1,_0x4351cc)=>{var _0x29daf7=a8_0x16e4d8,_0x31a50f=_0x4351cc(0xe222);class _0x1e3e76{constructor(){var _0x4ae58a=a8_0x5b24,_0x9075ac=_0x1e3e76['Configuration'][_0x4ae58a(0x2b3b)];this[_0x4ae58a(0x2631)]=_0x31a50f['w1']['LoadScriptAsync'](_0x31a50f['w1'][_0x4ae58a(0x1ea2)](_0x9075ac['url']))[_0x4ae58a(0x3725)](()=>MeshoptDecoder['ready']);}static get[_0x29daf7(0x1b73)](){var _0x1f035e=_0x29daf7;return _0x1e3e76[_0x1f035e(0x31fa)]||(_0x1e3e76['_Default']=new _0x1e3e76()),_0x1e3e76[_0x1f035e(0x31fa)];}['dispose'](){var _0x1c2e10=_0x29daf7;delete this[_0x1c2e10(0x2631)];}['decodeGltfBufferAsync'](_0x284ab9,_0x226c9b,_0x4a6c01,_0x18007c,_0x3315fb){var _0x342254=_0x29daf7;return this[_0x342254(0x2631)]['then'](()=>{var _0x3e1d87=_0x342254,_0x2f2f49=new Uint8Array(_0x226c9b*_0x4a6c01);return MeshoptDecoder[_0x3e1d87(0x2747)](_0x2f2f49,_0x226c9b,_0x4a6c01,_0x284ab9,_0x18007c,_0x3315fb),_0x2f2f49;});}}_0x1e3e76['Configuration']={'decoder':{'url':_0x29daf7(0x190)}},_0x1e3e76[_0x29daf7(0x31fa)]=null;},0xc7ed:(_0x4c4401,_0x3d8aba,_0x3719b8)=>{var _0x35c5ee=a8_0x16e4d8;_0x3719b8['d'](_0x3d8aba,{'M':()=>_0x4f4b6b}),_0x3d8aba=_0x3719b8(0x13862);class _0x4f4b6b extends _0x3d8aba['h']{constructor(_0x35e61a){super(),this['_buffer']=_0x35e61a;}get[_0x35c5ee(0x3e6e)](){var _0x3b6c1f=_0x35c5ee;return this[_0x3b6c1f(0x155b)];}}},0x5e45:(_0x57d788,_0x551e04,_0x576274)=>{_0x576274['d'](_0x551e04,{'C':()=>_0x3d8fc4}),_0x551e04=_0x576274(0x13862);class _0x3d8fc4 extends _0x551e04['h']{constructor(_0x3eb1fb){super(),this['_buffer']=_0x3eb1fb;}get['underlyingResource'](){var _0x59b487=a8_0x5b24;return this[_0x59b487(0x155b)];}}},0x51f:(_0x27b210,_0x47c630,_0x775017)=>{var _0x14402f=a8_0x16e4d8;_0x775017['d'](_0x47c630,{'x':()=>_0x2c82f8});var _0x4a0760=_0x775017(0xf96c),_0x22fc34=_0x775017(0x1446b),_0x5cf6c0=_0x775017(0x9fd1),_0xd6ff0e=_0x775017(0xee04),_0x1d25ad=_0x775017(0x1a27),_0x30853a=_0x775017(0x164ac),_0x42b467=_0x775017(0xa838),_0x38eb18=_0x775017(0x364b),_0x1ef093=_0x775017(0xe30c),_0xd1f1f8=_0x775017(0x77a5),_0x4277b6=_0x775017(0x149c5),_0x513d08=_0x775017(0x316f),_0x50b7d4=_0x775017(0x15cb9),_0x1fe232=_0x775017(0x12a54),_0x5e62a9=_0x775017(0xc84b),_0x3caf06=_0x775017(0x147b8),_0x14fd8b=_0x775017(0xa60f),_0x47c630=_0x775017(0xe456);class _0x37ec6f{constructor(){var _0x401184=a8_0x5b24;this[_0x401184(0x135b)]=0x0,this['partitioningSubdivisions']=0xa,this[_0x401184(0x40f9)]=1.01,this[_0x401184(0x2cfa)]=!0x1,this[_0x401184(0x12ca)]={},this[_0x401184(0x1e37)]=_0x5cf6c0['P'][_0x401184(0x23ed)](),this[_0x401184(0x1168)]={'max':0x1,'X':0x1,'Y':0x1,'Z':0x1},this[_0x401184(0x39d4)]=!0x1,this[_0x401184(0x1a74)]=!0x1;}}class _0x532763{constructor(){var _0x5e5b1d=a8_0x5b24;this[_0x5e5b1d(0x2b1b)]=!0x1,this[_0x5e5b1d(0x3208)]=!0x0,this[_0x5e5b1d(0x231d)]=0x4,this[_0x5e5b1d(0x2958)]=!0x0,this[_0x5e5b1d(0x3163)]=!0x1,this[_0x5e5b1d(0x182b)]=new _0x37ec6f(),this['_visibility']=0x1,this['_skeleton']=null,this[_0x5e5b1d(0x909)]=0xfffffff,this['_computeBonesUsingShaders']=!0x0,this[_0x5e5b1d(0x3213)]=!0x1,this[_0x5e5b1d(0x39a0)]=!0x1,this[_0x5e5b1d(0x18b8)]=!0x1,this[_0x5e5b1d(0x613)]=!0x1,this[_0x5e5b1d(0x1cfb)]=!0x1,this[_0x5e5b1d(0x3039)]=null,this[_0x5e5b1d(0xc0f)]=!0x1,this[_0x5e5b1d(0x2d0e)]=0x3,this['_morphTargetManager']=null,this['_renderingGroupId']=0x0,this[_0x5e5b1d(0x32ba)]=null,this[_0x5e5b1d(0x252a)]=null,this[_0x5e5b1d(0x1ee9)]=null,this['_pointerOverDisableMeshTesting']=!0x1,this[_0x5e5b1d(0x1333)]=new _0x513d08['a'](),this[_0x5e5b1d(0x2f02)]=!0x1,this[_0x5e5b1d(0x4f7)]=null;}}class _0x2c82f8 extends _0x42b467['Y']{constructor(_0x4a01b4,_0x1c390d=null){var _0x2484b0=a8_0x5b24;switch(super(_0x4a01b4,_0x1c390d,!0x1),this['_internalAbstractMeshDataInfo']=new _0x532763(),this[_0x2484b0(0x32a9)]=null,this[_0x2484b0(0x5c7)]=_0x2c82f8[_0x2484b0(0x6cc)],this[_0x2484b0(0x27bb)]=new _0x4a0760['y$'](),this[_0x2484b0(0xc62)]=new _0x4a0760['y$'](),this[_0x2484b0(0x32c2)]=new _0x4a0760['y$'](),this[_0x2484b0(0x313e)]=!0x0,this[_0x2484b0(0x18d0)]=null,this[_0x2484b0(0x2112)]=null,this[_0x2484b0(0xbd4)]=Number[_0x2484b0(0x3808)],this[_0x2484b0(0x1d6e)]=!0x0,this[_0x2484b0(0x2b7)]=!0x0,this['isNearPickable']=!0x1,this[_0x2484b0(0xd8e)]=!0x1,this[_0x2484b0(0x2b89)]=!0x1,this[_0x2484b0(0x2102)]=!0x1,this[_0x2484b0(0x2045)]=!0x1,this[_0x2484b0(0x2314)]=_0x5e62a9['Wo'][_0x2484b0(0x2c4)](),this[_0x2484b0(0x21a9)]=0.02,this[_0x2484b0(0x3c02)]=_0x5e62a9['Wo'][_0x2484b0(0x2c4)](),this[_0x2484b0(0x3059)]=0.5,this['useOctreeForRenderingSelection']=!0x0,this[_0x2484b0(0x1a78)]=!0x0,this[_0x2484b0(0x3dc5)]=!0x0,this[_0x2484b0(0x1f4)]=!0x1,this[_0x2484b0(0x29ee)]=!0x1,this[_0x2484b0(0x3342)]=null,this['ellipsoid']=new _0x5cf6c0['P'](0.5,0x1,0.5),this['ellipsoidOffset']=new _0x5cf6c0['P'](0x0,0x0,0x0),this[_0x2484b0(0x39c7)]=0x1,this[_0x2484b0(0x1289)]=new _0x5e62a9['HE'](0x1,0x0,0x0,0x1),this[_0x2484b0(0x3987)]=null,this[_0x2484b0(0x4211)]=null,this[_0x2484b0(0x3c72)]=null,this['_boundingInfoIsDirty']=!0x0,this[_0x2484b0(0x3c3f)]=0x0,this[_0x2484b0(0xc1d)]=new Array(),this[_0x2484b0(0x3253)]=!0x1,this[_0x2484b0(0xa60)]=new Array(),this[_0x2484b0(0x255a)]={'lods':null,'actions':null,'freezeWorldMatrix':null},this[_0x2484b0(0x2e7f)]=null,this[_0x2484b0(0x1981)]=null,this['onRebuildObservable']=new _0x4a0760['y$'](),this[_0x2484b0(0x2d5)]=(_0x2f9bb0,_0x136171,_0x4f24d8=null)=>{var _0x43a96d=_0x2484b0;_0x136171[_0x43a96d(0x407)](this[_0x43a96d(0x988)][_0x43a96d(0x1333)][_0x43a96d(0x33a9)],this[_0x43a96d(0x988)]['_meshCollisionData']['_diffPositionForCollisions']),this[_0x43a96d(0x988)][_0x43a96d(0x1333)]['_diffPositionForCollisions'][_0x43a96d(0x1377)]()>_0xd6ff0e['D']['CollisionsEpsilon']&&this[_0x43a96d(0x2416)]['addInPlace'](this['_internalAbstractMeshDataInfo'][_0x43a96d(0x1333)][_0x43a96d(0x13ad)]),_0x4f24d8&&this[_0x43a96d(0x27bb)][_0x43a96d(0x2a3a)](_0x4f24d8),this[_0x43a96d(0xc62)][_0x43a96d(0x2a3a)](this[_0x43a96d(0x2416)]);},(_0x1c390d=this['getScene']())[_0x2484b0(0x239d)](this),this[_0x2484b0(0x22ad)](),this[_0x2484b0(0xa89)]=new _0x4277b6['M'](this[_0x2484b0(0x83e)]()[_0x2484b0(0x2cd1)](),void 0x0,void 0x0,_0x4a01b4,!this['getScene']()[_0x2484b0(0x2cd1)]()[_0x2484b0(0xba4)]),this[_0x2484b0(0x3813)](),_0x1c390d[_0x2484b0(0x199c)]){case _0x22fc34['a'][_0x2484b0(0x2a90)]:this[_0x2484b0(0x29ee)]=!0x0;case _0x22fc34['a'][_0x2484b0(0x3ba2)]:this['alwaysSelectAsActiveMesh']=!0x0,this[_0x2484b0(0x2b7)]=!0x1;}}static get['BILLBOARDMODE_NONE'](){var _0x430698=a8_0x5b24;return _0x42b467['Y'][_0x430698(0x2510)];}static get['BILLBOARDMODE_X'](){var _0x298f6a=a8_0x5b24;return _0x42b467['Y'][_0x298f6a(0x1072)];}static get['BILLBOARDMODE_Y'](){return _0x42b467['Y']['BILLBOARDMODE_Y'];}static get[_0x14402f(0x1a65)](){var _0x1095c4=_0x14402f;return _0x42b467['Y'][_0x1095c4(0x1a65)];}static get['BILLBOARDMODE_ALL'](){var _0x442c12=_0x14402f;return _0x42b467['Y'][_0x442c12(0x2fc)];}static get[_0x14402f(0x182f)](){return _0x42b467['Y']['BILLBOARDMODE_USE_POSITION'];}get[_0x14402f(0x135b)](){var _0x37fe6b=_0x14402f;return this[_0x37fe6b(0x988)][_0x37fe6b(0x182b)][_0x37fe6b(0x135b)];}get['partitioningSubdivisions'](){var _0x31db8c=_0x14402f;return this['_internalAbstractMeshDataInfo'][_0x31db8c(0x182b)][_0x31db8c(0x90f)];}set[_0x14402f(0x90f)](_0x373067){var _0x1e3d1c=_0x14402f;this[_0x1e3d1c(0x988)]['_facetData']['partitioningSubdivisions']=_0x373067;}get[_0x14402f(0x40f9)](){var _0x323ea0=_0x14402f;return this[_0x323ea0(0x988)][_0x323ea0(0x182b)][_0x323ea0(0x40f9)];}set[_0x14402f(0x40f9)](_0x13cda7){var _0x1bc42c=_0x14402f;this[_0x1bc42c(0x988)][_0x1bc42c(0x182b)][_0x1bc42c(0x40f9)]=_0x13cda7;}get['mustDepthSortFacets'](){var _0x57d9d9=_0x14402f;return this['_internalAbstractMeshDataInfo'][_0x57d9d9(0x182b)]['facetDepthSort'];}set['mustDepthSortFacets'](_0x14e764){var _0x954741=_0x14402f;this[_0x954741(0x988)][_0x954741(0x182b)][_0x954741(0x39d4)]=_0x14e764;}get[_0x14402f(0x271e)](){var _0x3b62ca=_0x14402f;return this[_0x3b62ca(0x988)][_0x3b62ca(0x182b)]['facetDepthSortFrom'];}set[_0x14402f(0x271e)](_0x590e21){var _0x59431d=_0x14402f;this[_0x59431d(0x988)][_0x59431d(0x182b)][_0x59431d(0x271e)]=_0x590e21;}get[_0x14402f(0x2602)](){var _0x4e4928=_0x14402f;return this['_internalAbstractMeshDataInfo'][_0x4e4928(0x2d0e)];}set[_0x14402f(0x2602)](_0x5a7a2f){var _0x25df9e=_0x14402f;this['_internalAbstractMeshDataInfo'][_0x25df9e(0x2d0e)]=_0x5a7a2f;}get['isFacetDataEnabled'](){var _0x1291ff=_0x14402f;return this['_internalAbstractMeshDataInfo'][_0x1291ff(0x182b)][_0x1291ff(0x2cfa)];}get[_0x14402f(0x70d)](){var _0x5cc76a=_0x14402f;return this[_0x5cc76a(0x988)][_0x5cc76a(0x3b71)];}set['morphTargetManager'](_0x3d5f67){var _0x243756=_0x14402f;this[_0x243756(0x988)]['_morphTargetManager']!==_0x3d5f67&&(this[_0x243756(0x988)][_0x243756(0x3b71)]=_0x3d5f67,this['_syncGeometryWithMorphTargetManager']());}get[_0x14402f(0x1322)](){var _0x1f6fd9=_0x14402f;return this[_0x1f6fd9(0x988)]['_bakedVertexAnimationManager'];}set['bakedVertexAnimationManager'](_0x3e2a06){var _0x4babe4=_0x14402f;this['_internalAbstractMeshDataInfo']['_bakedVertexAnimationManager']!==_0x3e2a06&&(this[_0x4babe4(0x988)]['_bakedVertexAnimationManager']=_0x3e2a06,this[_0x4babe4(0x168b)]());}[_0x14402f(0xcfe)](){}[_0x14402f(0x3e09)](_0x466730){var _0x4d8c07=_0x14402f;return!!super[_0x4d8c07(0x3e09)](_0x466730)&&(this[_0x4d8c07(0x15b4)](),!0x0);}get[_0x14402f(0xe61)](){var _0x239967=_0x14402f;return this[_0x239967(0x988)][_0x239967(0x4f7)];}set[_0x14402f(0xe61)](_0x236700){var _0xc52c1e=_0x14402f;this[_0xc52c1e(0x988)][_0xc52c1e(0x4f7)]=_0x236700;}set['onCollide'](_0xda8048){var _0x756b06=_0x14402f;this[_0x756b06(0x988)][_0x756b06(0x1333)][_0x756b06(0x3d97)]&&this[_0x756b06(0x27bb)][_0x756b06(0x854)](this[_0x756b06(0x988)][_0x756b06(0x1333)][_0x756b06(0x3d97)]),this['_internalAbstractMeshDataInfo'][_0x756b06(0x1333)]['_onCollideObserver']=this[_0x756b06(0x27bb)][_0x756b06(0x3fc1)](_0xda8048);}set[_0x14402f(0x4098)](_0x1fc5a7){var _0x45fa16=_0x14402f;this[_0x45fa16(0x988)][_0x45fa16(0x1333)][_0x45fa16(0x3636)]&&this['onCollisionPositionChangeObservable']['remove'](this[_0x45fa16(0x988)][_0x45fa16(0x1333)][_0x45fa16(0x3636)]),this[_0x45fa16(0x988)][_0x45fa16(0x1333)]['_onCollisionPositionChangeObserver']=this[_0x45fa16(0xc62)][_0x45fa16(0x3fc1)](_0x1fc5a7);}get[_0x14402f(0x241b)](){var _0x2f11e8=_0x14402f;return this['_internalAbstractMeshDataInfo'][_0x2f11e8(0x3e63)];}set[_0x14402f(0x241b)](_0x198eaf){var _0x301206=_0x14402f,_0x2f64fc;this['_internalAbstractMeshDataInfo']['_visibility']!==_0x198eaf&&(_0x2f64fc=this['_internalAbstractMeshDataInfo'][_0x301206(0x3e63)],this[_0x301206(0x988)]['_visibility']=_0x198eaf,(0x1===_0x2f64fc&&0x1!==_0x198eaf||0x1!==_0x2f64fc&&0x1===_0x198eaf)&&this['_markSubMeshesAsDirty'](_0x408784=>{var _0x3585fe=_0x301206;_0x408784[_0x3585fe(0xe27)](),_0x408784[_0x3585fe(0x2c1d)]();}));}get['pointerOverDisableMeshTesting'](){var _0x3f69ef=_0x14402f;return this[_0x3f69ef(0x988)][_0x3f69ef(0x3f1b)];}set['pointerOverDisableMeshTesting'](_0x19dd83){var _0x402bfa=_0x14402f;this[_0x402bfa(0x988)][_0x402bfa(0x3f1b)]=_0x19dd83;}get[_0x14402f(0x1e2c)](){var _0xc90a69=_0x14402f;return this[_0xc90a69(0x988)][_0xc90a69(0x24b7)];}set[_0x14402f(0x1e2c)](_0x28762b){var _0x11cf60=_0x14402f;this[_0x11cf60(0x988)][_0x11cf60(0x24b7)]=_0x28762b;}get['material'](){var _0x4367f8=_0x14402f;return this[_0x4367f8(0x988)][_0x4367f8(0x252a)];}set[_0x14402f(0x7af)](_0x28ff22){var _0x486bb4=_0x14402f;this[_0x486bb4(0x988)]['_material']!==_0x28ff22&&(this[_0x486bb4(0x988)][_0x486bb4(0x252a)]&&this['_internalAbstractMeshDataInfo'][_0x486bb4(0x252a)][_0x486bb4(0x3f2b)]&&(this[_0x486bb4(0x988)][_0x486bb4(0x252a)][_0x486bb4(0x3f2b)][this[_0x486bb4(0x17f4)]]=void 0x0),(this[_0x486bb4(0x988)]['_material']=_0x28ff22)&&_0x28ff22[_0x486bb4(0x3f2b)]&&(_0x28ff22[_0x486bb4(0x3f2b)][this['uniqueId']]=this),this[_0x486bb4(0x32c2)][_0x486bb4(0xb32)]()&&this[_0x486bb4(0x32c2)][_0x486bb4(0x2a3a)](this),this[_0x486bb4(0x11db)]&&(this[_0x486bb4(0x23e8)](),this[_0x486bb4(0x5b2)]()));}[_0x14402f(0x1ebf)](_0x3f9dfa){var _0x390c04=_0x14402f,_0x5734d4;return null==(_0x5734d4=this[_0x390c04(0x988)][_0x390c04(0x42a)])?void 0x0:_0x5734d4[_0x3f9dfa];}[_0x14402f(0x3703)](_0x2f8543,_0x482f66){var _0x12c28e=_0x14402f;this[_0x12c28e(0x23e8)](_0x2f8543),this['_internalAbstractMeshDataInfo'][_0x12c28e(0x42a)]||(this['_internalAbstractMeshDataInfo'][_0x12c28e(0x42a)]=[]),this[_0x12c28e(0x988)]['_materialForRenderPass'][_0x2f8543]=_0x482f66;}get[_0x14402f(0x2ecb)](){var _0x58c227=_0x14402f;return this[_0x58c227(0x988)][_0x58c227(0x3163)];}set['receiveShadows'](_0x3df6a){var _0x539e1c=_0x14402f;this[_0x539e1c(0x988)][_0x539e1c(0x3163)]!==_0x3df6a&&(this['_internalAbstractMeshDataInfo'][_0x539e1c(0x3163)]=_0x3df6a,this[_0x539e1c(0x18a3)]());}get[_0x14402f(0x11ae)](){var _0x2ea585=_0x14402f;return this['_internalAbstractMeshDataInfo'][_0x2ea585(0x2b1b)];}set[_0x14402f(0x11ae)](_0x39e5bc){var _0x34f203=_0x14402f;this[_0x34f203(0x988)][_0x34f203(0x2b1b)]!==_0x39e5bc&&(this[_0x34f203(0x988)]['_hasVertexAlpha']=_0x39e5bc,this['_markSubMeshesAsAttributesDirty'](),this[_0x34f203(0x15b4)]());}get['useVertexColors'](){var _0x3ab845=_0x14402f;return this[_0x3ab845(0x988)][_0x3ab845(0x3208)];}set[_0x14402f(0x35cf)](_0x14a186){var _0x1f036a=_0x14402f;this[_0x1f036a(0x988)][_0x1f036a(0x3208)]!==_0x14a186&&(this[_0x1f036a(0x988)][_0x1f036a(0x3208)]=_0x14a186,this[_0x1f036a(0x168b)]());}get['computeBonesUsingShaders'](){var _0x542d80=_0x14402f;return this[_0x542d80(0x988)][_0x542d80(0x385)];}set[_0x14402f(0x11a5)](_0x1ffa6f){var _0x48cf81=_0x14402f;this[_0x48cf81(0x988)][_0x48cf81(0x385)]!==_0x1ffa6f&&(this['_internalAbstractMeshDataInfo']['_computeBonesUsingShaders']=_0x1ffa6f,this[_0x48cf81(0x168b)]());}get[_0x14402f(0x230d)](){var _0x2d4fff=_0x14402f;return this[_0x2d4fff(0x988)]['_numBoneInfluencers'];}set[_0x14402f(0x230d)](_0x407574){var _0x387d63=_0x14402f;this[_0x387d63(0x988)]['_numBoneInfluencers']!==_0x407574&&(this[_0x387d63(0x988)]['_numBoneInfluencers']=_0x407574,this[_0x387d63(0x168b)]());}get['applyFog'](){var _0x3c473f=_0x14402f;return this[_0x3c473f(0x988)][_0x3c473f(0x2958)];}set[_0x14402f(0x2ccd)](_0x1ac1e7){var _0x2e580a=_0x14402f;this[_0x2e580a(0x988)][_0x2e580a(0x2958)]!==_0x1ac1e7&&(this[_0x2e580a(0x988)]['_applyFog']=_0x1ac1e7,this['_markSubMeshesAsMiscDirty']());}get['enableDistantPicking'](){var _0x4c3e49=_0x14402f;return this[_0x4c3e49(0x988)]['_enableDistantPicking'];}set['enableDistantPicking'](_0x35d891){var _0x4b467d=_0x14402f;this['_internalAbstractMeshDataInfo'][_0x4b467d(0x2f02)]=_0x35d891;}get[_0x14402f(0x6d0)](){var _0x2209a0=_0x14402f;return this[_0x2209a0(0x988)]['_layerMask'];}set[_0x14402f(0x6d0)](_0x39f796){var _0x207c05=_0x14402f;_0x39f796!==this[_0x207c05(0x988)][_0x207c05(0x909)]&&(this[_0x207c05(0x988)][_0x207c05(0x909)]=_0x39f796,this[_0x207c05(0x22ad)]());}get[_0x14402f(0x3e8f)](){var _0x201563=_0x14402f;return this[_0x201563(0x988)][_0x201563(0x1333)][_0x201563(0x32a0)];}set[_0x14402f(0x3e8f)](_0xb02527){var _0x18f2bc=_0x14402f;this[_0x18f2bc(0x988)]['_meshCollisionData'][_0x18f2bc(0x32a0)]=isNaN(_0xb02527)?-0x1:_0xb02527;}get[_0x14402f(0x35b1)](){var _0x3e8aaf=_0x14402f;return this['_internalAbstractMeshDataInfo']['_meshCollisionData'][_0x3e8aaf(0x62f)];}set['collisionResponse'](_0x241d3f){var _0x5143ef=_0x14402f;this[_0x5143ef(0x988)][_0x5143ef(0x1333)]['_collisionResponse']=_0x241d3f;}get['collisionGroup'](){var _0x543e59=_0x14402f;return this[_0x543e59(0x988)][_0x543e59(0x1333)]['_collisionGroup'];}set[_0x14402f(0x2ecc)](_0x424c1c){this['_internalAbstractMeshDataInfo']['_meshCollisionData']['_collisionGroup']=isNaN(_0x424c1c)?-0x1:_0x424c1c;}get[_0x14402f(0x37d9)](){var _0x3bd890=_0x14402f;return this[_0x3bd890(0x988)]['_meshCollisionData'][_0x3bd890(0x1495)];}set[_0x14402f(0x37d9)](_0x2d8175){var _0x39bb93=_0x14402f;this[_0x39bb93(0x988)][_0x39bb93(0x1333)]['_surroundingMeshes']=_0x2d8175;}get[_0x14402f(0x1184)](){var _0x43f964=_0x14402f;return this[_0x43f964(0xa60)];}get['_positions'](){return null;}set[_0x14402f(0x2d12)](_0x424469){var _0x3aa762=_0x14402f;const _0x4bd203=this[_0x3aa762(0x988)]['_skeleton'];_0x4bd203&&_0x4bd203['needInitialSkinMatrix']&&_0x4bd203[_0x3aa762(0x1568)](this),_0x424469&&_0x424469['needInitialSkinMatrix']&&_0x424469['_registerMeshWithPoseMatrix'](this),this[_0x3aa762(0x988)][_0x3aa762(0x1e76)]=_0x424469,this[_0x3aa762(0x988)][_0x3aa762(0x1e76)]||(this[_0x3aa762(0x2e7f)]=null),this[_0x3aa762(0x168b)]();}get['skeleton'](){var _0x1724f1=_0x14402f;return this[_0x1724f1(0x988)][_0x1724f1(0x1e76)];}[_0x14402f(0x3813)](){var _0x197a16=_0x14402f;this[_0x197a16(0xa89)][_0x197a16(0x2d8d)]('world',0x10),this[_0x197a16(0xa89)][_0x197a16(0x2d8d)](_0x197a16(0x241b),0x1),this[_0x197a16(0xa89)][_0x197a16(0x3b8e)]();}[_0x14402f(0x34ff)](_0x2ed8de){var _0x554010=_0x14402f;const _0x54782b=this[_0x554010(0xa89)];_0x54782b['updateMatrix'](_0x554010(0x2023),_0x2ed8de),_0x54782b[_0x554010(0x652)](_0x554010(0x241b),this[_0x554010(0x988)][_0x554010(0x3e63)]),_0x54782b[_0x554010(0x22f)]();}[_0x14402f(0x1341)](){var _0x253f3d=_0x14402f;return this[_0x253f3d(0xa89)];}['getClassName'](){var _0x243c7c=_0x14402f;return _0x243c7c(0x1ca6);}[_0x14402f(0x22e6)](_0x2c5752){var _0x3d3649=_0x14402f;let _0x2b1065='Name:\x20'+this[_0x3d3649(0xc8c)]+_0x3d3649(0x1084)+(_0x3d3649(0x420e)!==this[_0x3d3649(0x3fcd)]()?'YES':'NO');_0x2b1065+=_0x3d3649(0x2165)+(this[_0x3d3649(0x11db)]?this[_0x3d3649(0x11db)][_0x3d3649(0x1377)]:0x0);var _0x34ecdc=this['_internalAbstractMeshDataInfo'][_0x3d3649(0x1e76)];return _0x34ecdc&&(_0x2b1065+=',\x20skeleton:\x20'+_0x34ecdc['name']),_0x2b1065=_0x2c5752?(_0x2b1065+=_0x3d3649(0x2ae8)+[_0x3d3649(0x2c7c),'X','Y',null,'Z',null,null,_0x3d3649(0x13d2)][this[_0x3d3649(0x3d46)]])+_0x3d3649(0x63d)+(this[_0x3d3649(0x31e5)]||this[_0x3d3649(0x255a)][_0x3d3649(0x5e1)]?_0x3d3649(0x2926):'NO'):_0x2b1065;}[_0x14402f(0xda3)](){var _0x386785=_0x14402f;return this[_0x386785(0x4211)]&&this[_0x386785(0x3d46)]!==_0x42b467['Y'][_0x386785(0x2510)]?this[_0x386785(0x4211)]:super[_0x386785(0xda3)]();}[_0x14402f(0x1c7)](_0x453d8b,_0xb284bf=!0x0){var _0x147586=_0x14402f;if(this[_0x147586(0x3342)]&&(_0xb284bf||this[_0x147586(0x3342)]['isRecursive'])){if(!_0x453d8b)return this[_0x147586(0x3342)];if(this['actionManager']['hasSpecificTrigger'](_0x453d8b))return this[_0x147586(0x3342)];}return this[_0x147586(0x922)]?this[_0x147586(0x922)][_0x147586(0x1c7)](_0x453d8b,!0x1):null;}[_0x14402f(0x2ef6)](_0x525449=0x0){var _0x346ec3=_0x14402f;if(this[_0x346ec3(0x1a1f)]['notifyObservers'](this),null!==this[_0x346ec3(0x18d0)]&&(this['_occlusionQuery']=null),this['subMeshes']){for(const _0x59098b of this['subMeshes'])_0x59098b[_0x346ec3(0x2ef6)]();}}[_0x14402f(0x22ad)](){var _0x245822=_0x14402f;this['_lightSources'][_0x245822(0x1377)]=0x0;for(const _0x475d52 of this[_0x245822(0x83e)]()[_0x245822(0xe8a)])_0x475d52['isEnabled']()&&_0x475d52[_0x245822(0x3702)](this)&&this['_lightSources'][_0x245822(0x3f90)](_0x475d52);this[_0x245822(0x18a3)]();}['_resyncLightSource'](_0x21c646){var _0x21fb25=_0x14402f,_0x4c3010=_0x21c646[_0x21fb25(0x3c85)]()&&_0x21c646[_0x21fb25(0x3702)](this),_0x2c83c3=this['_lightSources'][_0x21fb25(0x919)](_0x21c646);let _0x57e0ef=!0x1;if(-0x1===_0x2c83c3){if(!_0x4c3010)return;this[_0x21fb25(0xa60)][_0x21fb25(0x3f90)](_0x21c646);}else{if(_0x4c3010)return;_0x57e0ef=!0x0,this['_lightSources'][_0x21fb25(0x5ff)](_0x2c83c3,0x1);}this[_0x21fb25(0x18a3)](_0x57e0ef);}[_0x14402f(0x5b2)](){var _0x22405c=_0x14402f;for(const _0x5d4c19 of this[_0x22405c(0x11db)])_0x5d4c19['setEffect'](null);}[_0x14402f(0x410b)](_0x3359e1,_0x158369){var _0x48ff30=_0x14402f;_0x3359e1=this[_0x48ff30(0xa60)][_0x48ff30(0x919)](_0x3359e1),-0x1!==_0x3359e1&&(this[_0x48ff30(0xa60)][_0x48ff30(0x5ff)](_0x3359e1,0x1),this['_markSubMeshesAsLightDirty'](_0x158369));}[_0x14402f(0x1eb1)](_0xf8df3f){var _0x4865c0=_0x14402f;if(this[_0x4865c0(0x11db)]){for(const _0x2df695 of this['subMeshes'])for(let _0x5f2823=0x0;_0x5f2823<_0x2df695[_0x4865c0(0x3078)][_0x4865c0(0x1377)];++_0x5f2823){var _0x554712=_0x2df695['_drawWrappers'][_0x5f2823];_0x554712&&_0x554712['defines']&&_0x554712['defines']['markAllAsDirty']&&_0xf8df3f(_0x554712[_0x4865c0(0x1864)]);}}}[_0x14402f(0x18a3)](_0x31e35d=!0x1){var _0x56b86e=_0x14402f;this[_0x56b86e(0x1eb1)](_0x42f255=>_0x42f255[_0x56b86e(0x223e)](_0x31e35d));}[_0x14402f(0x168b)](){var _0x2c0caf=_0x14402f;this['_markSubMeshesAsDirty'](_0x25a3f6=>_0x25a3f6[_0x2c0caf(0xefe)]());}[_0x14402f(0x15b4)](){var _0x19d14b=_0x14402f;this[_0x19d14b(0x1eb1)](_0x52d222=>_0x52d222['markAsMiscDirty']());}['markAsDirty'](_0x3c2aff){var _0x25a5f2=_0x14402f;return this[_0x25a5f2(0x3c5e)]=Number['MAX_VALUE'],this[_0x25a5f2(0x3f49)]=!0x0,this;}[_0x14402f(0x23e8)](_0x101176){var _0x25b9e6=_0x14402f;if(this['subMeshes']){for(const _0xde667 of this['subMeshes'])_0xde667[_0x25b9e6(0x23e8)](_0x101176);}}get[_0x14402f(0x1f6a)](){return!0x1;}['getLOD'](_0xc65964){return this;}[_0x14402f(0x6ff)](){return 0x0;}[_0x14402f(0x2c27)](){return 0x0;}['getIndices'](){return null;}[_0x14402f(0x757)](_0x16d8ae){return null;}[_0x14402f(0x2175)](_0x164c7d,_0x406217,_0x2bd1b3,_0x55c56b){return this;}[_0x14402f(0x15ce)](_0x31d406,_0x5dd87b,_0x3906a9,_0x2aa7d9){return this;}[_0x14402f(0xa1d)](_0xc15ad2,_0x248dd5){return this;}['isVerticesDataPresent'](_0x521a53){return!0x1;}['getBoundingInfo'](){var _0x137221=_0x14402f;return this[_0x137221(0x4211)]?this[_0x137221(0x4211)][_0x137221(0x16a7)]():(this[_0x137221(0x2ce4)]&&(this[_0x137221(0x2ce4)]=!0x1,this[_0x137221(0x1510)]()),this[_0x137221(0x3c72)]);}[_0x14402f(0x33f7)](){var _0x157706=_0x14402f,_0x4d0c5;return null!=(_0x4d0c5=this[_0x157706(0xe61)])?_0x4d0c5:this[_0x157706(0x16a7)]();}['setBoundingInfo'](_0x2c5ad1){return this['_boundingInfo']=_0x2c5ad1,this;}get[_0x14402f(0x23e0)](){var _0x54f935=_0x14402f;return null!==this[_0x54f935(0x3c72)];}['buildBoundingInfo'](_0x121a34,_0x38d55e,_0x1e992c){var _0xd14ed2=_0x14402f;return this[_0xd14ed2(0x3c72)]=new _0x1ef093['j'](_0x121a34,_0x38d55e,_0x1e992c),this[_0xd14ed2(0x3c72)];}['normalizeToUnitCube'](_0x180c48=!0x0,_0x55e0cf=!0x1,_0x4a52f5){return super['normalizeToUnitCube'](_0x180c48,_0x55e0cf,_0x4a52f5);}get[_0x14402f(0x3675)](){var _0x56d6ea=_0x14402f;return this[_0x56d6ea(0x2d12)]&&this[_0x56d6ea(0x83e)]()[_0x56d6ea(0x322b)]&&this[_0x56d6ea(0x41e6)](_0x1d25ad['o']['MatricesIndicesKind'])&&this[_0x56d6ea(0x41e6)](_0x1d25ad['o'][_0x56d6ea(0x35b7)]);}[_0x14402f(0x2219)](){}[_0x14402f(0x3c6a)](_0x4d4710){}[_0x14402f(0x2929)](_0x268d91,_0x3cee20){var _0x229856=_0x14402f;return this[_0x229856(0x3c3f)]=_0x268d91,!0x0;}[_0x14402f(0x25ec)](){}[_0x14402f(0x3c35)](){}[_0x14402f(0xd0d)](){}[_0x14402f(0x927)](){var _0x2b3ab0=_0x14402f;return this[_0x2b3ab0(0x4211)]&&this[_0x2b3ab0(0x3d46)]===_0x42b467['Y'][_0x2b3ab0(0x2510)]?this[_0x2b3ab0(0x4211)][_0x2b3ab0(0x927)]():super[_0x2b3ab0(0x927)]();}[_0x14402f(0x41d2)](){var _0x15f9f2=_0x14402f;return this['_masterMesh']?this[_0x15f9f2(0x4211)][_0x15f9f2(0x41d2)]():super[_0x15f9f2(0x41d2)]();}get['isAnInstance'](){return!0x1;}get[_0x14402f(0x3a5f)](){return!0x1;}get[_0x14402f(0x3909)](){return!0x1;}['movePOV'](_0x364176,_0xca2f8a,_0x401f55){var _0xbbccf8=_0x14402f;return this[_0xbbccf8(0x2416)][_0xbbccf8(0x350)](this[_0xbbccf8(0x1d80)](_0x364176,_0xca2f8a,_0x401f55)),this;}['calcMovePOV'](_0x20ef46,_0x5e5f29,_0x5bc5ff){var _0x142611=_0x14402f,_0x376a44=new _0x5cf6c0['y3']();const _0x43a04c=this[_0x142611(0x32ee)]||_0x5cf6c0['_f'][_0x142611(0x10c7)](this[_0x142611(0x2d91)]['y'],this[_0x142611(0x2d91)]['x'],this[_0x142611(0x2d91)]['z']);_0x43a04c[_0x142611(0x410e)](_0x376a44);var _0x1e2a35=_0x5cf6c0['P'][_0x142611(0x23ed)](),_0xff8f5e=this[_0x142611(0x313e)]?-0x1:0x1;return _0x5cf6c0['P'][_0x142611(0xd95)](_0x20ef46*_0xff8f5e,_0x5e5f29,_0x5bc5ff*_0xff8f5e,_0x376a44,_0x1e2a35),_0x1e2a35;}[_0x14402f(0x165b)](_0xc4e13b,_0x32d3d9,_0x835f2c){var _0x2abd3f=_0x14402f;return this['rotation']['addInPlace'](this[_0x2abd3f(0x26ef)](_0xc4e13b,_0x32d3d9,_0x835f2c)),this;}[_0x14402f(0x26ef)](_0x572bc2,_0x552b57,_0x38097f){var _0x4fc0bc=_0x14402f,_0x326e8c=this[_0x4fc0bc(0x313e)]?0x1:-0x1;return new _0x5cf6c0['P'](_0x572bc2*_0x326e8c,_0x552b57,_0x38097f*_0x326e8c);}[_0x14402f(0x2c0f)](_0x2289be=!0x1,_0x3a5fd0=!0x1){var _0x9c091f=_0x14402f;return this['_boundingInfo']&&this[_0x9c091f(0x3c72)][_0x9c091f(0x3c13)]||this[_0x9c091f(0x1054)](this[_0x9c091f(0x3ec)](_0x2289be,_0x3a5fd0),null),this;}[_0x14402f(0x1054)](_0xd075a9,_0x3a1b0f){var _0x12b3ae=_0x14402f;if(_0xd075a9&&(_0x3a1b0f=(0x0,_0x1fe232['k'])(_0xd075a9,0x0,this[_0x12b3ae(0x6ff)](),_0x3a1b0f),this[_0x12b3ae(0x3c72)]?this[_0x12b3ae(0x3c72)]['reConstruct'](_0x3a1b0f[_0x12b3ae(0x68b)],_0x3a1b0f[_0x12b3ae(0x1770)]):this[_0x12b3ae(0x3c72)]=new _0x1ef093['j'](_0x3a1b0f[_0x12b3ae(0x68b)],_0x3a1b0f[_0x12b3ae(0x1770)])),this[_0x12b3ae(0x11db)]){for(let _0x3b4bf9=0x0;_0x3b4bf9<this['subMeshes'][_0x12b3ae(0x1377)];_0x3b4bf9++)this[_0x12b3ae(0x11db)][_0x3b4bf9][_0x12b3ae(0x2c0f)](_0xd075a9);}this[_0x12b3ae(0x1510)]();}[_0x14402f(0xb38)](_0x80bade=!0x1,_0x368624=!0x1,_0xc99999,_0x490ba5=_0x1d25ad['o']['PositionKind']){var _0x1279a8=_0x14402f;if((_0xc99999=null!=_0xc99999?_0xc99999:this['getVerticesData'](_0x490ba5)[_0x1279a8(0x13df)]())&&_0x368624&&this['morphTargetManager']){let _0x2fdaf4=0x0,_0x377d9e=0x0;for(let _0x44ea76=0x0;_0x44ea76<_0xc99999[_0x1279a8(0x1377)];_0x44ea76++){for(let _0x5a77e4=0x0;_0x5a77e4<this['morphTargetManager']['numTargets'];_0x5a77e4++){const _0x2fba7=this[_0x1279a8(0x70d)][_0x1279a8(0x3d13)](_0x5a77e4);var _0x1c4c1c,_0x5579a6=_0x2fba7[_0x1279a8(0x3ccd)];0x0<_0x5579a6&&(_0x1c4c1c=_0x2fba7[_0x1279a8(0x2739)]())&&(_0xc99999[_0x44ea76]+=(_0x1c4c1c[_0x44ea76]-_0xc99999[_0x44ea76])*_0x5579a6);}var _0x3c07b8;_0x2fdaf4++,_0x490ba5===_0x1d25ad['o']['PositionKind']&&this[_0x1279a8(0x1ee9)]&&0x3===_0x2fdaf4&&(_0x2fdaf4=0x0,_0x3c07b8=0x3*_0x377d9e,this['_positions'][_0x377d9e++][_0x1279a8(0x368c)](_0xc99999[_0x3c07b8],_0xc99999[0x1+_0x3c07b8],_0xc99999[0x2+_0x3c07b8]));}}if(_0xc99999&&_0x80bade&&this[_0x1279a8(0x2d12)]){var _0x33548b=this[_0x1279a8(0x757)](_0x1d25ad['o'][_0x1279a8(0x1b55)]),_0x166f6b=this[_0x1279a8(0x757)](_0x1d25ad['o'][_0x1279a8(0x35b7)]);if(_0x166f6b&&_0x33548b){var _0x28bba5=0x4<this['numBoneInfluencers'],_0x4b395c=_0x28bba5?this[_0x1279a8(0x757)](_0x1d25ad['o'][_0x1279a8(0x317a)]):null,_0x302edd=_0x28bba5?this[_0x1279a8(0x757)](_0x1d25ad['o']['MatricesWeightsExtraKind']):null,_0x2fd39c=this['skeleton'][_0x1279a8(0x24d5)](this);const _0x2efce9=_0x5cf6c0['jp'][_0x1279a8(0xf88)][0x0],_0x39770e=_0x5cf6c0['jp'][_0x1279a8(0x31e7)][0x0];var _0x453649=_0x5cf6c0['jp'][_0x1279a8(0x31e7)][0x1];let _0xa7470=0x0;for(let _0x316f68=0x0;_0x316f68<_0xc99999[_0x1279a8(0x1377)];_0x316f68+=0x3,_0xa7470+=0x4){_0x39770e[_0x1279a8(0x3d68)]();let _0x33e989,_0x31199e;for(_0x33e989=0x0;_0x33e989<0x4;_0x33e989++)0x0<(_0x31199e=_0x166f6b[_0xa7470+_0x33e989])&&(_0x5cf6c0['y3'][_0x1279a8(0x3e11)](_0x2fd39c,Math[_0x1279a8(0xa0a)](0x10*_0x33548b[_0xa7470+_0x33e989]),_0x31199e,_0x453649),_0x39770e['addToSelf'](_0x453649));if(_0x28bba5){for(_0x33e989=0x0;_0x33e989<0x4;_0x33e989++)0x0<(_0x31199e=_0x302edd[_0xa7470+_0x33e989])&&(_0x5cf6c0['y3'][_0x1279a8(0x3e11)](_0x2fd39c,Math[_0x1279a8(0xa0a)](0x10*_0x4b395c[_0xa7470+_0x33e989]),_0x31199e,_0x453649),_0x39770e[_0x1279a8(0x1f57)](_0x453649));}_0x490ba5===_0x1d25ad['o'][_0x1279a8(0x279a)]?_0x5cf6c0['P'][_0x1279a8(0xd1b)](_0xc99999[_0x316f68],_0xc99999[_0x316f68+0x1],_0xc99999[_0x316f68+0x2],_0x39770e,_0x2efce9):_0x5cf6c0['P']['TransformCoordinatesFromFloatsToRef'](_0xc99999[_0x316f68],_0xc99999[_0x316f68+0x1],_0xc99999[_0x316f68+0x2],_0x39770e,_0x2efce9),_0x2efce9[_0x1279a8(0x361d)](_0xc99999,_0x316f68),_0x490ba5===_0x1d25ad['o'][_0x1279a8(0x34af)]&&this[_0x1279a8(0x1ee9)]&&this[_0x1279a8(0x1ee9)][_0x316f68/0x3][_0x1279a8(0xa83)](_0x2efce9);}}}return _0xc99999;}[_0x14402f(0x1d90)](_0x9f9e8b=!0x1,_0x24788e=!0x1){var _0x5d53d5=_0x14402f;return this[_0x5d53d5(0xb38)](_0x9f9e8b,_0x24788e,null,_0x1d25ad['o'][_0x5d53d5(0x279a)]);}[_0x14402f(0x1497)](_0x1ab9a6=!0x1,_0x369e1f=!0x1,_0x3d413a){var _0x19d981=_0x14402f;return this[_0x19d981(0xb38)](_0x1ab9a6,_0x369e1f,_0x3d413a,_0x1d25ad['o'][_0x19d981(0x34af)]);}[_0x14402f(0x3ec)](_0x47573e,_0x559a){var _0x35bbf0=_0x14402f,_0x30c8c2;let _0x517e9e=this[_0x35bbf0(0x757)](_0x1d25ad['o'][_0x35bbf0(0x34af)]);if(this['_internalAbstractMeshDataInfo']['_positions']&&(this[_0x35bbf0(0x988)][_0x35bbf0(0x1ee9)]=null),_0x517e9e&&(_0x47573e&&this[_0x35bbf0(0x2d12)]||_0x559a&&this[_0x35bbf0(0x70d)])){if(_0x517e9e=_0x517e9e[_0x35bbf0(0x13df)](),this['_generatePointsArray'](),this['_positions']){var _0x47622f=this['_positions'];this[_0x35bbf0(0x988)][_0x35bbf0(0x1ee9)]=new Array(_0x47622f[_0x35bbf0(0x1377)]);for(let _0xbc66cf=0x0;_0xbc66cf<_0x47622f[_0x35bbf0(0x1377)];_0xbc66cf++)this['_internalAbstractMeshDataInfo']['_positions'][_0xbc66cf]=(null==(_0x30c8c2=_0x47622f[_0xbc66cf])?void 0x0:_0x30c8c2['clone']())||new _0x5cf6c0['P']();}return this[_0x35bbf0(0x1497)](_0x47573e,_0x559a,_0x517e9e);}return _0x517e9e;}[_0x14402f(0x1510)](){var _0x1c49ae=_0x14402f;return this['_boundingInfo']?this['_boundingInfo']['update'](this[_0x1c49ae(0x4091)]):this[_0x1c49ae(0x3c72)]=new _0x1ef093['j'](_0x5cf6c0['P'][_0x1c49ae(0x23ed)](),_0x5cf6c0['P'][_0x1c49ae(0x23ed)](),this[_0x1c49ae(0x4091)]),this[_0x1c49ae(0x3b1e)](this[_0x1c49ae(0x4091)]),this;}['_updateSubMeshesBoundingInfo'](_0x1165a2){var _0x10eceb=_0x14402f;if(!this[_0x10eceb(0x11db)])return this;var _0x2bbe20=this[_0x10eceb(0x11db)][_0x10eceb(0x1377)];for(let _0x514283=0x0;_0x514283<_0x2bbe20;_0x514283++){const _0x416c6f=this['subMeshes'][_0x514283];(0x1<_0x2bbe20||!_0x416c6f['IsGlobal'])&&_0x416c6f['updateBoundingInfo'](_0x1165a2);}return this;}[_0x14402f(0x22a4)](){var _0x335bff=_0x14402f;this[_0x335bff(0x29ee)]||(this[_0x335bff(0x2ce4)]=!0x0);}['isInFrustum'](_0x1ab910){var _0x1aebc0=_0x14402f;return this[_0x1aebc0(0x16a7)]()[_0x1aebc0(0x11a2)](_0x1ab910,this[_0x1aebc0(0x5c7)]);}[_0x14402f(0x2564)](_0x177c28){var _0x41ebc9=_0x14402f;return this['getBoundingInfo']()[_0x41ebc9(0x2564)](_0x177c28);}[_0x14402f(0x283d)](_0x451e68,_0x934f9=!0x1,_0x3944e8){var _0x16ac88=_0x14402f;const _0x3317d4=this[_0x16ac88(0x16a7)]();var _0x80e4be=_0x451e68['getBoundingInfo']();if(_0x3317d4[_0x16ac88(0x2d2f)](_0x80e4be,_0x934f9))return!0x0;if(_0x3944e8){for(const _0x5cd170 of this[_0x16ac88(0x1d34)]())if(_0x5cd170[_0x16ac88(0x283d)](_0x451e68,_0x934f9,!0x0))return!0x0;}return!0x1;}[_0x14402f(0x2b18)](_0x1b8d10){var _0x171557=_0x14402f;return this[_0x171557(0x16a7)]()['intersectsPoint'](_0x1b8d10);}get[_0x14402f(0xdd7)](){var _0x28cd79=_0x14402f;return this[_0x28cd79(0x988)]['_meshCollisionData'][_0x28cd79(0x17ca)];}set[_0x14402f(0xdd7)](_0x177962){var _0x42dafa=_0x14402f;this[_0x42dafa(0x988)][_0x42dafa(0x1333)][_0x42dafa(0x17ca)]=_0x177962;}get[_0x14402f(0x27c0)](){var _0x2f7ff4=_0x14402f;return this[_0x2f7ff4(0x988)]['_meshCollisionData'][_0x2f7ff4(0x3eb1)];}[_0x14402f(0x3fd7)](_0x5d524b){var _0xb9d7b1=_0x14402f;const _0x1b7dff=this['getAbsolutePosition'](),_0xe7f55f=(_0x1b7dff[_0xb9d7b1(0xa2b)](this[_0xb9d7b1(0x2c20)],this['_internalAbstractMeshDataInfo'][_0xb9d7b1(0x1333)][_0xb9d7b1(0x33a9)]),this[_0xb9d7b1(0x83e)]()[_0xb9d7b1(0x2c93)]);return this[_0xb9d7b1(0x988)][_0xb9d7b1(0x1333)][_0xb9d7b1(0x3eb1)]||(this[_0xb9d7b1(0x988)][_0xb9d7b1(0x1333)][_0xb9d7b1(0x3eb1)]=_0xe7f55f[_0xb9d7b1(0x2711)]()),this[_0xb9d7b1(0x988)][_0xb9d7b1(0x1333)][_0xb9d7b1(0x3eb1)][_0xb9d7b1(0x350b)]=this['ellipsoid'],_0xe7f55f[_0xb9d7b1(0xb68)](this[_0xb9d7b1(0x988)]['_meshCollisionData'][_0xb9d7b1(0x33a9)],_0x5d524b,this['_internalAbstractMeshDataInfo'][_0xb9d7b1(0x1333)][_0xb9d7b1(0x3eb1)],this['collisionRetryCount'],this,this['_onCollisionPositionChange'],this['uniqueId']),this;}[_0x14402f(0x1f33)](_0x30ce90,_0x2716da,_0x2366d6){var _0x281c64=_0x14402f;if(this[_0x281c64(0x2133)](),!this[_0x281c64(0x1ee9)])return this;if(!_0x30ce90[_0x281c64(0x11ff)]||!_0x30ce90[_0x281c64(0x1049)]['equals'](_0x2716da)){_0x30ce90['_lastColliderTransformMatrix']=_0x2716da[_0x281c64(0x95b)](),_0x30ce90[_0x281c64(0x11ff)]=[],_0x30ce90[_0x281c64(0x21d3)]=[];var _0xec4584=_0x30ce90[_0x281c64(0x19fb)],_0xec52a0=_0x30ce90['verticesStart']+_0x30ce90['verticesCount'];for(let _0x335389=_0xec4584;_0x335389<_0xec52a0;_0x335389++)_0x30ce90[_0x281c64(0x11ff)][_0x281c64(0x3f90)](_0x5cf6c0['P'][_0x281c64(0x7e9)](this[_0x281c64(0x1ee9)][_0x335389],_0x2716da));}return _0x2366d6[_0x281c64(0x1683)](_0x30ce90[_0x281c64(0x21d3)],_0x30ce90[_0x281c64(0x11ff)],this['getIndices'](),_0x30ce90[_0x281c64(0x2fcf)],_0x30ce90['indexStart']+_0x30ce90['indexCount'],_0x30ce90['verticesStart'],!!_0x30ce90[_0x281c64(0x2ff0)](),this,this[_0x281c64(0x3b2e)](),(null==(_0xec4584=_0x30ce90[_0x281c64(0x2ff0)]())?void 0x0:_0xec4584[_0x281c64(0xd8d)])===_0xd1f1f8['g'][_0x281c64(0x246a)]),this;}[_0x14402f(0x1619)](_0xafc35c,_0x3cf11d){var _0x44c9f8=_0x14402f,_0x27a27a=this[_0x44c9f8(0x195b)][_0x44c9f8(0x2f9c)](this,_0xafc35c),_0x5afac6=_0x27a27a[_0x44c9f8(0x1377)];for(let _0x64ab99=0x0;_0x64ab99<_0x5afac6;_0x64ab99++){const _0x5c87dc=_0x27a27a[_0x44c9f8(0x3e2c)][_0x64ab99];0x1<_0x5afac6&&!_0x5c87dc[_0x44c9f8(0x71d)](_0xafc35c)||this[_0x44c9f8(0x1f33)](_0x5c87dc,_0x3cf11d,_0xafc35c);}return this;}['_shouldConvertRHS'](){return!0x1;}[_0x14402f(0x71d)](_0x15db51){var _0x5f3c9a=_0x14402f;if(!this['getBoundingInfo']()[_0x5f3c9a(0x71d)](_0x15db51))return this;var _0x409883=_0x5cf6c0['jp'][_0x5f3c9a(0x31e7)][0x0],_0x30e19a=_0x5cf6c0['jp'][_0x5f3c9a(0x31e7)][0x1];return _0x5cf6c0['y3']['ScalingToRef'](0x1/_0x15db51[_0x5f3c9a(0x350b)]['x'],0x1/_0x15db51[_0x5f3c9a(0x350b)]['y'],0x1/_0x15db51[_0x5f3c9a(0x350b)]['z'],_0x409883),this['worldMatrixFromCache'][_0x5f3c9a(0x2e19)](_0x409883,_0x30e19a),this[_0x5f3c9a(0x1619)](_0x15db51,_0x30e19a),this;}['_generatePointsArray'](){return!0x1;}[_0x14402f(0x2d2f)](_0x31711d,_0x4ec0de,_0x14b065,_0x9361ad=!0x1,_0x41e7be,_0x3bcc61=!0x1){var _0x24ecd8=_0x14402f;const _0x41ad59=new _0x38eb18['p']();var _0x2b2cb0=_0x24ecd8(0x4170)===this['getClassName']()||'LinesMesh'===this[_0x24ecd8(0x3fcd)]()?this[_0x24ecd8(0x3542)]:0x0,_0x3801fd=this[_0x24ecd8(0x16a7)]();if(!this[_0x24ecd8(0x11db)])return _0x41ad59;if(!(_0x3bcc61||_0x31711d[_0x24ecd8(0x3a14)](_0x3801fd['boundingSphere'],_0x2b2cb0)&&_0x31711d['intersectsBox'](_0x3801fd[_0x24ecd8(0x39b2)],_0x2b2cb0)))return _0x41ad59;if(_0x9361ad)return _0x41ad59['hit']=!_0x3bcc61,_0x41ad59[_0x24ecd8(0x192e)]=_0x3bcc61?null:this,_0x41ad59[_0x24ecd8(0x307a)]=_0x3bcc61?0x0:_0x5cf6c0['P']['Distance'](_0x31711d[_0x24ecd8(0x2650)],_0x3801fd[_0x24ecd8(0x1e44)][_0x24ecd8(0xccd)]),_0x41ad59[_0x24ecd8(0x23a0)]=0x0,_0x41ad59;if(!this[_0x24ecd8(0x2133)]())return _0x41ad59;let _0x759523=null;var _0x548bd1=this[_0x24ecd8(0x195b)][_0x24ecd8(0x1676)](this,_0x31711d),_0x24137e=_0x548bd1['length'];let _0xd2ba12=!0x1;for(let _0x4abb8c=0x0;_0x4abb8c<_0x24137e;_0x4abb8c++){const _0x96c0a0=_0x548bd1[_0x24ecd8(0x3e2c)][_0x4abb8c];var _0x4703c2=_0x96c0a0[_0x24ecd8(0x2ff0)]();if(_0x4703c2&&(_0x4703c2[_0x24ecd8(0xd8d)]==_0xd1f1f8['g'][_0x24ecd8(0x246a)]||_0x4703c2[_0x24ecd8(0xd8d)]==_0xd1f1f8['g']['MATERIAL_TriangleFillMode']||_0x4703c2[_0x24ecd8(0xd8d)]==_0xd1f1f8['g'][_0x24ecd8(0x2622)]||_0x4703c2[_0x24ecd8(0xd8d)]==_0xd1f1f8['g'][_0x24ecd8(0x1578)]||_0x4703c2[_0x24ecd8(0xd8d)]==_0xd1f1f8['g'][_0x24ecd8(0x1b0b)])){_0xd2ba12=!0x0;break;}}if(!_0xd2ba12)return _0x41ad59[_0x24ecd8(0xec0)]=!0x0,_0x41ad59['pickedMesh']=this,_0x41ad59[_0x24ecd8(0x307a)]=_0x5cf6c0['P'][_0x24ecd8(0x3153)](_0x31711d['origin'],_0x3801fd['boundingSphere'][_0x24ecd8(0xccd)]),_0x41ad59['subMeshId']=-0x1,_0x41ad59;for(let _0x1513f5=0x0;_0x1513f5<_0x24137e;_0x1513f5++){const _0x2a32b3=_0x548bd1['data'][_0x1513f5];if(!(0x1<_0x24137e)||_0x2a32b3['canIntersects'](_0x31711d)){var _0x3f95b8=_0x2a32b3[_0x24ecd8(0x2d2f)](_0x31711d,this[_0x24ecd8(0x1ee9)],this[_0x24ecd8(0x2668)](),_0x4ec0de,_0x14b065);if(_0x3f95b8&&(_0x4ec0de||!_0x759523||_0x3f95b8['distance']<_0x759523[_0x24ecd8(0x307a)])&&((_0x759523=_0x3f95b8)[_0x24ecd8(0x23a0)]=_0x1513f5,_0x4ec0de))break;}}if(_0x759523){_0x2b2cb0=null!=_0x41e7be?_0x41e7be:this[_0x24ecd8(0x927)](),_0x9361ad=_0x5cf6c0['jp'][_0x24ecd8(0xf88)][0x0],_0x3bcc61=_0x5cf6c0['jp'][_0x24ecd8(0xf88)][0x1],(_0x5cf6c0['P'][_0x24ecd8(0x3516)](_0x31711d['origin'],_0x2b2cb0,_0x9361ad),_0x31711d[_0x24ecd8(0x4208)][_0x24ecd8(0x15c6)](_0x759523[_0x24ecd8(0x307a)],_0x3bcc61));const _0x56963c=_0x5cf6c0['P'][_0x24ecd8(0x40f3)](_0x3bcc61,_0x2b2cb0);return _0x3801fd=_0x56963c[_0x24ecd8(0x350)](_0x9361ad),(_0x41ad59['hit']=!0x0,_0x41ad59['distance']=_0x5cf6c0['P'][_0x24ecd8(0x3153)](_0x9361ad,_0x3801fd),_0x41ad59[_0x24ecd8(0x6eb)]=_0x3801fd,_0x41ad59['pickedMesh']=this,_0x41ad59['bu']=_0x759523['bu']||0x0,_0x41ad59['bv']=_0x759523['bv']||0x0,_0x41ad59['subMeshFaceId']=_0x759523['faceId'],_0x41ad59[_0x24ecd8(0x185a)]=_0x759523[_0x24ecd8(0x185a)]+_0x548bd1[_0x24ecd8(0x3e2c)][_0x759523[_0x24ecd8(0x23a0)]][_0x24ecd8(0x2fcf)]/(-0x1!==this[_0x24ecd8(0x3fcd)]()[_0x24ecd8(0x919)]('LinesMesh')?0x2:0x3),_0x41ad59[_0x24ecd8(0x23a0)]=_0x759523[_0x24ecd8(0x23a0)],_0x41ad59);}return _0x41ad59;}['clone'](_0x4de1fc,_0x570263,_0x1d6d1c){return null;}[_0x14402f(0x3f4b)](){var _0x54655b=_0x14402f;if(this[_0x54655b(0x11db)]){for(;this[_0x54655b(0x11db)][_0x54655b(0x1377)];)this['subMeshes'][0x0][_0x54655b(0x18c9)]();}else this['subMeshes']=new Array();return this;}[_0x14402f(0x18c9)](_0x1542c6,_0x4d6bfb=!0x1){var _0x3388ab=_0x14402f;let _0x14c4ca;for(this[_0x3388ab(0x195b)][_0x3388ab(0x29ae)]&&this['_internalAbstractMeshDataInfo'][_0x3388ab(0x252a)]&&this['_internalAbstractMeshDataInfo'][_0x3388ab(0x252a)][_0x3388ab(0x3f2b)]&&(this[_0x3388ab(0x988)][_0x3388ab(0x252a)][_0x3388ab(0x3f2b)][this[_0x3388ab(0x17f4)]]=void 0x0),this['getScene']()[_0x3388ab(0x48b)](),this[_0x3388ab(0x83e)]()[_0x3388ab(0x272)](),void 0x0!==this[_0x3388ab(0x3342)]&&null!==this[_0x3388ab(0x3342)]&&(this[_0x3388ab(0x3342)]['dispose'](),this[_0x3388ab(0x3342)]=null),this[_0x3388ab(0x988)][_0x3388ab(0x1e76)]=null,this[_0x3388ab(0x1981)]&&(this[_0x3388ab(0x1981)][_0x3388ab(0x18c9)](),this[_0x3388ab(0x1981)]=null),_0x14c4ca=0x0;_0x14c4ca<this[_0x3388ab(0xc1d)][_0x3388ab(0x1377)];_0x14c4ca++){const _0x2a2a9d=this[_0x3388ab(0xc1d)][_0x14c4ca];var _0x4fa00c=_0x2a2a9d[_0x3388ab(0xc1d)][_0x3388ab(0x919)](this);_0x2a2a9d['_intersectionsInProgress'][_0x3388ab(0x5ff)](_0x4fa00c,0x1);}this['_intersectionsInProgress'][_0x3388ab(0x1377)]=0x0;const _0x379954=this[_0x3388ab(0x83e)]()['lights'],_0x5e526a=(_0x379954['forEach'](_0x2684a5=>{var _0x121690=_0x3388ab;let _0x145f00=_0x2684a5['includedOnlyMeshes'][_0x121690(0x919)](this);-0x1!==_0x145f00&&_0x2684a5[_0x121690(0x30d6)][_0x121690(0x5ff)](_0x145f00,0x1),-0x1!==(_0x145f00=_0x2684a5[_0x121690(0x2e5f)]['indexOf'](this))&&_0x2684a5[_0x121690(0x2e5f)][_0x121690(0x5ff)](_0x145f00,0x1);const _0x375064=_0x2684a5['getShadowGenerators']();if(_0x375064){const _0x57a426=_0x375064[_0x121690(0x31a0)]();for(let _0x33db98=_0x57a426[_0x121690(0xafd)]();!0x0!==_0x33db98[_0x121690(0x3816)];_0x33db98=_0x57a426[_0x121690(0xafd)]()){const _0x723f76=_0x33db98['value'],_0x4e6d37=_0x723f76[_0x121690(0x3492)]();_0x4e6d37&&_0x4e6d37[_0x121690(0x290f)]&&-0x1!==(_0x145f00=_0x4e6d37[_0x121690(0x290f)]['indexOf'](this))&&_0x4e6d37[_0x121690(0x290f)][_0x121690(0x5ff)](_0x145f00,0x1);}}}),_0x3388ab(0x420e)===this[_0x3388ab(0x3fcd)]()&&'InstancedLinesMesh'===this[_0x3388ab(0x3fcd)]()||this[_0x3388ab(0x3f4b)](),this['getScene']()[_0x3388ab(0x2cd1)]());if(null!==this['_occlusionQuery']&&(this['isOcclusionQueryInProgress']=!0x1,_0x5e526a['deleteQuery'](this[_0x3388ab(0x18d0)]),this[_0x3388ab(0x18d0)]=null),_0x5e526a[_0x3388ab(0x36d5)](),this[_0x3388ab(0x83e)]()[_0x3388ab(0x14d0)](this),this[_0x3388ab(0x29c1)]){const _0x978f73=this[_0x3388ab(0x29c1)][_0x3388ab(0x3926)][_0x3388ab(0x919)](this);-0x1<_0x978f73&&this[_0x3388ab(0x29c1)][_0x3388ab(0x3926)][_0x3388ab(0x5ff)](_0x978f73,0x1),this[_0x3388ab(0x29c1)]=null;}if(_0x4d6bfb&&this[_0x3388ab(0x7af)]&&(_0x3388ab(0x1530)===this['material']['getClassName']()?this[_0x3388ab(0x7af)][_0x3388ab(0x18c9)](!0x1,!0x0,!0x0):this['material'][_0x3388ab(0x18c9)](!0x1,!0x0)),!_0x1542c6){for(_0x14c4ca=0x0;_0x14c4ca<this[_0x3388ab(0x83e)]()['particleSystems']['length'];_0x14c4ca++)this['getScene']()[_0x3388ab(0x22c0)][_0x14c4ca][_0x3388ab(0x3144)]===this&&(this['getScene']()['particleSystems'][_0x14c4ca][_0x3388ab(0x18c9)](),_0x14c4ca--);}this[_0x3388ab(0x988)]['_facetData'][_0x3388ab(0x2cfa)]&&this[_0x3388ab(0x38c9)](),this[_0x3388ab(0xa89)][_0x3388ab(0x18c9)](),this[_0x3388ab(0x323f)][_0x3388ab(0x2f8)](),this[_0x3388ab(0x27bb)][_0x3388ab(0x2f8)](),this[_0x3388ab(0xc62)][_0x3388ab(0x2f8)](),this['onRebuildObservable'][_0x3388ab(0x2f8)](),super[_0x3388ab(0x18c9)](_0x1542c6,_0x4d6bfb);}[_0x14402f(0x26af)](_0x4e28f6,_0x4e8c00=!0x1){var _0x6d3786=_0x14402f;return _0x4e28f6[_0x6d3786(0x3ee2)](this,_0x4e8c00),this;}[_0x14402f(0xa29)](_0x157fc1,_0x13b29a=!0x1){var _0x2768be=_0x14402f;return _0x157fc1[_0x2768be(0x3ee2)](null,_0x13b29a),this;}[_0x14402f(0x1305)](){var _0x4e5147=_0x14402f;const _0x2140df=this['_internalAbstractMeshDataInfo'][_0x4e5147(0x182b)];_0x2140df['facetNormals']||(_0x2140df[_0x4e5147(0x20e9)]=new Array()),_0x2140df['facetPositions']||(_0x2140df[_0x4e5147(0x272f)]=new Array()),_0x2140df[_0x4e5147(0x1d5c)]||(_0x2140df[_0x4e5147(0x1d5c)]=new Array()),_0x2140df['facetNb']=this[_0x4e5147(0x2668)]()[_0x4e5147(0x1377)]/0x3|0x0,_0x2140df[_0x4e5147(0x90f)]=_0x2140df[_0x4e5147(0x90f)]||0xa,_0x2140df[_0x4e5147(0x40f9)]=_0x2140df['partitioningBBoxRatio']||1.01;for(let _0x45b99f=0x0;_0x45b99f<_0x2140df[_0x4e5147(0x135b)];_0x45b99f++)_0x2140df['facetNormals'][_0x45b99f]=_0x5cf6c0['P'][_0x4e5147(0x23ed)](),_0x2140df['facetPositions'][_0x45b99f]=_0x5cf6c0['P'][_0x4e5147(0x23ed)]();return _0x2140df[_0x4e5147(0x2cfa)]=!0x0,this;}[_0x14402f(0x2c9c)](){var _0x584110=_0x14402f;const _0x5a214d=this[_0x584110(0x988)]['_facetData'];_0x5a214d[_0x584110(0x2cfa)]||this['_initFacetData']();var _0x1c896d,_0x4be43e=this[_0x584110(0x757)](_0x1d25ad['o']['PositionKind']),_0x3a15ea=this['getIndices'](),_0x2060d7=this['getVerticesData'](_0x1d25ad['o'][_0x584110(0x279a)]),_0x1428ee=this[_0x584110(0x16a7)]();if(_0x5a214d[_0x584110(0x39d4)]&&!_0x5a214d[_0x584110(0x1a74)]){if(_0x5a214d[_0x584110(0x1a74)]=!0x0,_0x3a15ea instanceof Uint16Array)_0x5a214d[_0x584110(0x3c17)]=new Uint16Array(_0x3a15ea);else{if(_0x3a15ea instanceof Uint32Array)_0x5a214d[_0x584110(0x3c17)]=new Uint32Array(_0x3a15ea);else{let _0x20f92e=!0x1;for(let _0x3f7e49=0x0;_0x3f7e49<_0x3a15ea['length'];_0x3f7e49++)if(0xffff<_0x3a15ea[_0x3f7e49]){_0x20f92e=!0x0;break;}_0x20f92e?_0x5a214d[_0x584110(0x3c17)]=new Uint32Array(_0x3a15ea):_0x5a214d[_0x584110(0x3c17)]=new Uint16Array(_0x3a15ea);}}_0x5a214d[_0x584110(0x3199)]=function(_0x1d10a9,_0x4f76c5){var _0x5260c4=_0x584110;return _0x4f76c5[_0x5260c4(0xa25)]-_0x1d10a9[_0x5260c4(0xa25)];},_0x5a214d[_0x584110(0x271e)]||(_0x1c896d=this[_0x584110(0x83e)]()[_0x584110(0x146e)],_0x5a214d[_0x584110(0x271e)]=_0x1c896d?_0x1c896d[_0x584110(0x2416)]:_0x5cf6c0['P'][_0x584110(0x23ed)]()),_0x5a214d[_0x584110(0x14e4)]=[];for(let _0x44a8f9=0x0;_0x44a8f9<_0x5a214d[_0x584110(0x135b)];_0x44a8f9++){var _0x8eb5c5={'ind':0x3*_0x44a8f9,'sqDistance':0x0};_0x5a214d['depthSortedFacets'][_0x584110(0x3f90)](_0x8eb5c5);}_0x5a214d[_0x584110(0x3c6e)]=_0x5cf6c0['y3']['Identity'](),_0x5a214d[_0x584110(0x321)]=_0x5cf6c0['P']['Zero']();}_0x5a214d[_0x584110(0x1e37)]['x']=_0x1428ee['maximum']['x']-_0x1428ee[_0x584110(0x68b)]['x']>_0x3caf06['kn']?_0x1428ee[_0x584110(0x1770)]['x']-_0x1428ee[_0x584110(0x68b)]['x']:_0x3caf06['kn'],_0x5a214d['bbSize']['y']=_0x1428ee[_0x584110(0x1770)]['y']-_0x1428ee[_0x584110(0x68b)]['y']>_0x3caf06['kn']?_0x1428ee[_0x584110(0x1770)]['y']-_0x1428ee[_0x584110(0x68b)]['y']:_0x3caf06['kn'],_0x5a214d[_0x584110(0x1e37)]['z']=_0x1428ee[_0x584110(0x1770)]['z']-_0x1428ee[_0x584110(0x68b)]['z']>_0x3caf06['kn']?_0x1428ee[_0x584110(0x1770)]['z']-_0x1428ee[_0x584110(0x68b)]['z']:_0x3caf06['kn'];let _0x6b9c70=_0x5a214d[_0x584110(0x1e37)]['x']>_0x5a214d[_0x584110(0x1e37)]['y']?_0x5a214d['bbSize']['x']:_0x5a214d[_0x584110(0x1e37)]['y'];if(_0x6b9c70=_0x6b9c70>_0x5a214d['bbSize']['z']?_0x6b9c70:_0x5a214d[_0x584110(0x1e37)]['z'],_0x5a214d['subDiv'][_0x584110(0xf1a)]=_0x5a214d[_0x584110(0x90f)],_0x5a214d['subDiv']['X']=Math[_0x584110(0xa0a)](_0x5a214d['subDiv'][_0x584110(0xf1a)]*_0x5a214d[_0x584110(0x1e37)]['x']/_0x6b9c70),_0x5a214d[_0x584110(0x1168)]['Y']=Math['floor'](_0x5a214d[_0x584110(0x1168)][_0x584110(0xf1a)]*_0x5a214d[_0x584110(0x1e37)]['y']/_0x6b9c70),_0x5a214d[_0x584110(0x1168)]['Z']=Math[_0x584110(0xa0a)](_0x5a214d[_0x584110(0x1168)][_0x584110(0xf1a)]*_0x5a214d[_0x584110(0x1e37)]['z']/_0x6b9c70),_0x5a214d[_0x584110(0x1168)]['X']=_0x5a214d[_0x584110(0x1168)]['X']<0x1?0x1:_0x5a214d[_0x584110(0x1168)]['X'],_0x5a214d[_0x584110(0x1168)]['Y']=_0x5a214d[_0x584110(0x1168)]['Y']<0x1?0x1:_0x5a214d[_0x584110(0x1168)]['Y'],_0x5a214d[_0x584110(0x1168)]['Z']=_0x5a214d[_0x584110(0x1168)]['Z']<0x1?0x1:_0x5a214d['subDiv']['Z'],_0x5a214d[_0x584110(0x12ca)]['facetNormals']=this[_0x584110(0x2bfd)](),_0x5a214d[_0x584110(0x12ca)]['facetPositions']=this[_0x584110(0x1723)](),_0x5a214d[_0x584110(0x12ca)]['facetPartitioning']=this[_0x584110(0x1455)](),_0x5a214d['facetParameters'][_0x584110(0x6b4)]=_0x1428ee,_0x5a214d['facetParameters'][_0x584110(0x1e37)]=_0x5a214d[_0x584110(0x1e37)],_0x5a214d[_0x584110(0x12ca)][_0x584110(0x1168)]=_0x5a214d[_0x584110(0x1168)],_0x5a214d[_0x584110(0x12ca)][_0x584110(0x3d34)]=this[_0x584110(0x40f9)],_0x5a214d[_0x584110(0x12ca)][_0x584110(0x3b8c)]=_0x5a214d[_0x584110(0x39d4)],_0x5a214d[_0x584110(0x39d4)]&&_0x5a214d[_0x584110(0x1a74)]&&(this[_0x584110(0x3d93)](!0x0),this[_0x584110(0x130f)]['invertToRef'](_0x5a214d[_0x584110(0x3c6e)]),_0x5cf6c0['P'][_0x584110(0x3516)](_0x5a214d[_0x584110(0x271e)],_0x5a214d[_0x584110(0x3c6e)],_0x5a214d[_0x584110(0x321)]),_0x5a214d['facetParameters'][_0x584110(0x2a81)]=_0x5a214d[_0x584110(0x321)]),_0x5a214d[_0x584110(0x12ca)][_0x584110(0x14e4)]=_0x5a214d[_0x584110(0x14e4)],_0x2060d7&&_0x30853a['x'][_0x584110(0x3280)](_0x4be43e,_0x3a15ea,_0x2060d7,_0x5a214d[_0x584110(0x12ca)]),_0x5a214d['facetDepthSort']&&_0x5a214d[_0x584110(0x1a74)]){_0x5a214d[_0x584110(0x14e4)]['sort'](_0x5a214d[_0x584110(0x3199)]);var _0x76a9af=_0x5a214d[_0x584110(0x3c17)]['length']/0x3|0x0;for(let _0x23682d=0x0;_0x23682d<_0x76a9af;_0x23682d++){var _0x285441=_0x5a214d[_0x584110(0x14e4)][_0x23682d][_0x584110(0x2ec7)];_0x5a214d[_0x584110(0x3c17)][0x3*_0x23682d]=_0x3a15ea[_0x285441],_0x5a214d[_0x584110(0x3c17)][0x3*_0x23682d+0x1]=_0x3a15ea[_0x285441+0x1],_0x5a214d[_0x584110(0x3c17)][0x3*_0x23682d+0x2]=_0x3a15ea[_0x285441+0x2];}this[_0x584110(0xdb3)](_0x5a214d[_0x584110(0x3c17)],void 0x0,!0x0);}return this;}[_0x14402f(0x2bfd)](){var _0x35edf4=_0x14402f,_0x3cb7ff=this['_internalAbstractMeshDataInfo'][_0x35edf4(0x182b)];return _0x3cb7ff['facetNormals']||this[_0x35edf4(0x2c9c)](),_0x3cb7ff['facetNormals'];}['getFacetLocalPositions'](){var _0x50dffa=_0x14402f,_0x659405=this[_0x50dffa(0x988)][_0x50dffa(0x182b)];return _0x659405[_0x50dffa(0x272f)]||this[_0x50dffa(0x2c9c)](),_0x659405[_0x50dffa(0x272f)];}[_0x14402f(0x1455)](){var _0x4d271c=_0x14402f,_0x59a858=this['_internalAbstractMeshDataInfo'][_0x4d271c(0x182b)];return _0x59a858['facetPartitioning']||this[_0x4d271c(0x2c9c)](),_0x59a858[_0x4d271c(0x1d5c)];}['getFacetPosition'](_0x11416a){var _0x1ce413=_0x5cf6c0['P']['Zero']();return this['getFacetPositionToRef'](_0x11416a,_0x1ce413),_0x1ce413;}['getFacetPositionToRef'](_0x2615fb,_0x5ebf7b){var _0x5ad095=_0x14402f,_0x2615fb=this[_0x5ad095(0x1723)]()[_0x2615fb],_0x1ce9d8=this[_0x5ad095(0x927)]();return _0x5cf6c0['P'][_0x5ad095(0x3516)](_0x2615fb,_0x1ce9d8,_0x5ebf7b),this;}[_0x14402f(0xfc8)](_0x130ba4){var _0x2744d5=_0x14402f,_0x184d29=_0x5cf6c0['P'][_0x2744d5(0x23ed)]();return this['getFacetNormalToRef'](_0x130ba4,_0x184d29),_0x184d29;}[_0x14402f(0xc03)](_0xa3e5bc,_0x165861){var _0x355e48=_0x14402f;return _0xa3e5bc=this[_0x355e48(0x2bfd)]()[_0xa3e5bc],(_0x5cf6c0['P'][_0x355e48(0x1f84)](_0xa3e5bc,this['getWorldMatrix'](),_0x165861),this);}[_0x14402f(0x3be6)](_0x4f8abf,_0x491417,_0x556a60){var _0x28c5c8=_0x14402f,_0x172f39=this[_0x28c5c8(0x16a7)](),_0x58cb2c=this[_0x28c5c8(0x988)][_0x28c5c8(0x182b)],_0x4f8abf=Math['floor']((_0x4f8abf-_0x172f39['minimum']['x']*_0x58cb2c[_0x28c5c8(0x40f9)])*_0x58cb2c[_0x28c5c8(0x1168)]['X']*_0x58cb2c[_0x28c5c8(0x40f9)]/_0x58cb2c[_0x28c5c8(0x1e37)]['x']),_0x491417=Math[_0x28c5c8(0xa0a)]((_0x491417-_0x172f39[_0x28c5c8(0x68b)]['y']*_0x58cb2c[_0x28c5c8(0x40f9)])*_0x58cb2c[_0x28c5c8(0x1168)]['Y']*_0x58cb2c[_0x28c5c8(0x40f9)]/_0x58cb2c['bbSize']['y']),_0x556a60=Math[_0x28c5c8(0xa0a)]((_0x556a60-_0x172f39['minimum']['z']*_0x58cb2c[_0x28c5c8(0x40f9)])*_0x58cb2c[_0x28c5c8(0x1168)]['Z']*_0x58cb2c['partitioningBBoxRatio']/_0x58cb2c[_0x28c5c8(0x1e37)]['z']);return _0x4f8abf<0x0||_0x4f8abf>_0x58cb2c[_0x28c5c8(0x1168)]['max']||_0x491417<0x0||_0x491417>_0x58cb2c[_0x28c5c8(0x1168)]['max']||_0x556a60<0x0||_0x556a60>_0x58cb2c[_0x28c5c8(0x1168)][_0x28c5c8(0xf1a)]?null:_0x58cb2c['facetPartitioning'][_0x4f8abf+_0x58cb2c['subDiv'][_0x28c5c8(0xf1a)]*_0x491417+_0x58cb2c[_0x28c5c8(0x1168)]['max']*_0x58cb2c['subDiv'][_0x28c5c8(0xf1a)]*_0x556a60];}[_0x14402f(0xba9)](_0x32686e,_0xbd1e38,_0xd9c5f5,_0xbd0aaa,_0x2787a0=!0x1,_0x36501a=!0x0){var _0x3be3e7=_0x14402f;const _0xf75205=this[_0x3be3e7(0x927)]();var _0x40d4f0=_0x5cf6c0['jp']['Matrix'][0x5],_0x10c8ab=(_0xf75205[_0x3be3e7(0x14f4)](_0x40d4f0),_0x5cf6c0['jp']['Vector3'][0x8]),_0x32686e=(_0x5cf6c0['P']['TransformCoordinatesFromFloatsToRef'](_0x32686e,_0xbd1e38,_0xd9c5f5,_0x40d4f0,_0x10c8ab),this[_0x3be3e7(0x8d1)](_0x10c8ab['x'],_0x10c8ab['y'],_0x10c8ab['z'],_0xbd0aaa,_0x2787a0,_0x36501a));return _0xbd0aaa&&_0x5cf6c0['P'][_0x3be3e7(0xd95)](_0xbd0aaa['x'],_0xbd0aaa['y'],_0xbd0aaa['z'],_0xf75205,_0xbd0aaa),_0x32686e;}[_0x14402f(0x8d1)](_0x4b7da2,_0x1394d1,_0x4a6e2e,_0x3a3885,_0x22dd88=!0x1,_0xa39ed8=!0x0){var _0x2b10ea=_0x14402f;let _0x314296=null,_0x4bd458=0x0;var _0x1899ad,_0x317ef8,_0x23a033,_0x44e25a,_0x54be6f,_0xffcc55,_0x4c2b84=this[_0x2b10ea(0x1723)](),_0x3e261f=this[_0x2b10ea(0x2bfd)](),_0xb54f64=this['getFacetsAtLocalCoordinates'](_0x4b7da2,_0x1394d1,_0x4a6e2e);if(!_0xb54f64)return null;let _0x5ef7ba=Number[_0x2b10ea(0x3808)];_0x5ef7ba;for(let _0x28543d=0x0;_0x28543d<_0xb54f64[_0x2b10ea(0x1377)];_0x28543d++)_0x54be6f=_0x3e261f[_0x44e25a=_0xb54f64[_0x28543d]],_0xffcc55=_0x4c2b84[_0x44e25a],_0x4bd458=(_0x4b7da2-_0xffcc55['x'])*_0x54be6f['x']+(_0x1394d1-_0xffcc55['y'])*_0x54be6f['y']+(_0x4a6e2e-_0xffcc55['z'])*_0x54be6f['z'],(!_0x22dd88||_0xa39ed8&&0x0<=_0x4bd458||_0x22dd88&&!_0xa39ed8&&_0x4bd458<=0x0)&&(_0x4bd458=_0x54be6f['x']*_0xffcc55['x']+_0x54be6f['y']*_0xffcc55['y']+_0x54be6f['z']*_0xffcc55['z'],_0xffcc55=-(_0x54be6f['x']*_0x4b7da2+_0x54be6f['y']*_0x1394d1+_0x54be6f['z']*_0x4a6e2e-_0x4bd458)/(_0x54be6f['x']*_0x54be6f['x']+_0x54be6f['y']*_0x54be6f['y']+_0x54be6f['z']*_0x54be6f['z']),(_0xffcc55=(_0x317ef8=(_0x1899ad=_0x4b7da2+_0x54be6f['x']*_0xffcc55)-_0x4b7da2)*_0x317ef8+(_0x23a033=(_0x317ef8=_0x1394d1+_0x54be6f['y']*_0xffcc55)-_0x1394d1)*_0x23a033+(_0x54be6f=(_0x23a033=_0x4a6e2e+_0x54be6f['z']*_0xffcc55)-_0x4a6e2e)*_0x54be6f)<_0x5ef7ba&&(_0x5ef7ba=_0xffcc55,_0x314296=_0x44e25a,_0x3a3885&&(_0x3a3885['x']=_0x1899ad,_0x3a3885['y']=_0x317ef8,_0x3a3885['z']=_0x23a033)));return _0x314296;}['getFacetDataParameters'](){var _0x581e75=_0x14402f;return this[_0x581e75(0x988)][_0x581e75(0x182b)]['facetParameters'];}['disableFacetData'](){var _0x4adf29=_0x14402f;const _0x55ceaf=this['_internalAbstractMeshDataInfo'][_0x4adf29(0x182b)];return _0x55ceaf[_0x4adf29(0x2cfa)]&&(_0x55ceaf[_0x4adf29(0x2cfa)]=!0x1,_0x55ceaf[_0x4adf29(0x272f)]=new Array(),_0x55ceaf[_0x4adf29(0x20e9)]=new Array(),_0x55ceaf[_0x4adf29(0x1d5c)]=new Array(),_0x55ceaf['facetParameters']=null,_0x55ceaf[_0x4adf29(0x3c17)]=new Uint32Array(0x0)),this;}[_0x14402f(0xdb3)](_0x3e0174,_0x2e4932,_0x4fa54f=0x0){return this;}[_0x14402f(0x952)](_0x50ab24){var _0x3a16bb=_0x14402f,_0x73a7f7=this[_0x3a16bb(0x757)](_0x1d25ad['o'][_0x3a16bb(0x34af)]),_0x20b253=this[_0x3a16bb(0x2668)](),_0x1154a0=this[_0x3a16bb(0x41e6)](_0x1d25ad['o']['NormalKind'])?this[_0x3a16bb(0x757)](_0x1d25ad['o'][_0x3a16bb(0x279a)]):[];return _0x30853a['x'][_0x3a16bb(0x3280)](_0x73a7f7,_0x20b253,_0x1154a0,{'useRightHandedSystem':this['getScene']()[_0x3a16bb(0x2547)]}),this[_0x3a16bb(0x2175)](_0x1d25ad['o'][_0x3a16bb(0x279a)],_0x1154a0,_0x50ab24),this;}[_0x14402f(0x173a)](_0xade948,_0x544f25){var _0x28f5c4=_0x14402f;_0x544f25=_0x544f25||_0x14fd8b['RD']['Y'];var _0x3ca5d4=_0x5cf6c0['jp'][_0x28f5c4(0xf88)][0x0],_0x3bb0a1=_0x5cf6c0['jp'][_0x28f5c4(0xf88)][0x1];return _0x5cf6c0['P']['CrossToRef'](_0x544f25,_0xade948,_0x3bb0a1),_0x5cf6c0['P'][_0x28f5c4(0x40ac)](_0xade948,_0x3bb0a1,_0x3ca5d4),this[_0x28f5c4(0x32ee)]?_0x5cf6c0['_f'][_0x28f5c4(0x2f73)](_0x3ca5d4,_0xade948,_0x3bb0a1,this[_0x28f5c4(0x32ee)]):_0x5cf6c0['P'][_0x28f5c4(0x1f3c)](_0x3ca5d4,_0xade948,_0x3bb0a1,this['rotation']),this;}[_0x14402f(0x36fe)](){return!0x1;}[_0x14402f(0x3e91)](){var _0x9d54c0=_0x14402f;throw(0x0,_0x50b7d4['S'])(_0x9d54c0(0x3318));}['enableEdgesRendering'](_0x2a40f8,_0x3476e5,_0x435b20){var _0x185352=_0x14402f;throw(0x0,_0x50b7d4['S'])(_0x185352(0x3318));}[_0x14402f(0x2934)](){var _0x5c8cf9=_0x14402f;return this[_0x5c8cf9(0x195b)][_0x5c8cf9(0x22c0)]['filter'](_0x32a5a9=>_0x32a5a9[_0x5c8cf9(0x3144)]===this);}}_0x2c82f8['OCCLUSION_TYPE_NONE']=0x0,_0x2c82f8[_0x14402f(0x12af)]=0x1,_0x2c82f8[_0x14402f(0x2cff)]=0x2,_0x2c82f8[_0x14402f(0x40c6)]=0x0,_0x2c82f8[_0x14402f(0x3dad)]=0x1,_0x2c82f8['CULLINGSTRATEGY_STANDARD']=_0xd1f1f8['g']['MESHES_CULLINGSTRATEGY_STANDARD'],_0x2c82f8[_0x14402f(0x6cc)]=_0xd1f1f8['g'][_0x14402f(0x3a6c)],_0x2c82f8['CULLINGSTRATEGY_OPTIMISTIC_INCLUSION']=_0xd1f1f8['g'][_0x14402f(0x2620)],_0x2c82f8[_0x14402f(0x39b9)]=_0xd1f1f8['g'][_0x14402f(0xbee)],(0x0,_0x47c630['H'])(_0x14402f(0xd92),_0x2c82f8);},0x5a5:(_0x27d52f,_0x3809eb,_0x58efae)=>{var _0x1b5d39=a8_0x16e4d8,_0x52a5fb=_0x58efae(0x9fd1);_0x58efae(0x1a27),_0x58efae(0x10187),_0x58efae(0x1dad),_0x58efae(0xc84b),_0x58efae(0x77a5);class _0x1925e2{constructor(_0x43778c,_0x21a498){var _0x1ddc01=a8_0x5b24;this[_0x1ddc01(0x1b8a)]=_0x43778c,this['w']=_0x21a498;}static[_0x1b5d39(0x1366)](_0x407733,_0x2afbf2,_0x141500){var _0x5f57d8=_0x1b5d39;const _0x269926=_0x141500[_0x5f57d8(0x41b6)](_0x407733),_0x518fae=_0x2afbf2[_0x5f57d8(0x41b6)](_0x407733);if(0x0===_0x269926[_0x5f57d8(0x3376)]()||0x0===_0x518fae[_0x5f57d8(0x3376)]())return null;return _0x141500=_0x52a5fb['P']['Normalize'](_0x52a5fb['P'][_0x5f57d8(0x27fa)](_0x269926,_0x518fae)),new _0x1925e2(_0x141500,_0x52a5fb['P'][_0x5f57d8(0x365c)](_0x141500,_0x407733));}[_0x1b5d39(0x95b)](){var _0x23b506=_0x1b5d39;return new _0x1925e2(this[_0x23b506(0x1b8a)][_0x23b506(0x95b)](),this['w']);}[_0x1b5d39(0x2683)](){var _0x5a3310=_0x1b5d39;this['normal'][_0x5a3310(0x1886)](-0x1),this['w']=-this['w'];}[_0x1b5d39(0x3444)](_0x5e0318,_0x4dae63,_0x163fe2,_0x23c533,_0x3ffdb1){var _0x56c1e1=_0x1b5d39;let _0x24a360=0x0;const _0x254a74=[];let _0x2e49c7,_0x3e0ff2;for(_0x2e49c7=0x0;_0x2e49c7<_0x5e0318[_0x56c1e1(0x11bb)][_0x56c1e1(0x1377)];_0x2e49c7++){var _0x52533e=(_0x3e0ff2=_0x52a5fb['P']['Dot'](this[_0x56c1e1(0x1b8a)],_0x5e0318[_0x56c1e1(0x11bb)][_0x2e49c7][_0x56c1e1(0x3e2d)])-this['w'])<-_0x1925e2['EPSILON']?0x2:_0x3e0ff2>_0x1925e2['EPSILON']?0x1:0x0;_0x24a360|=_0x52533e,_0x254a74['push'](_0x52533e);}switch(_0x24a360){case 0x0:(0x0<_0x52a5fb['P']['Dot'](this['normal'],_0x5e0318['plane'][_0x56c1e1(0x1b8a)])?_0x4dae63:_0x163fe2)[_0x56c1e1(0x3f90)](_0x5e0318);break;case 0x1:_0x23c533[_0x56c1e1(0x3f90)](_0x5e0318);break;case 0x2:_0x3ffdb1['push'](_0x5e0318);break;case 0x3:{const _0x3d28c9=[],_0x5b8b61=[];for(_0x2e49c7=0x0;_0x2e49c7<_0x5e0318[_0x56c1e1(0x11bb)][_0x56c1e1(0x1377)];_0x2e49c7++){var _0x51cc07=(_0x2e49c7+0x1)%_0x5e0318['vertices'][_0x56c1e1(0x1377)],_0x48fa08=_0x254a74[_0x2e49c7],_0x573590=_0x254a74[_0x51cc07];const _0x59f7ef=_0x5e0318['vertices'][_0x2e49c7],_0x4a93e8=_0x5e0318[_0x56c1e1(0x11bb)][_0x51cc07];if(0x2!==_0x48fa08&&_0x3d28c9['push'](_0x59f7ef),0x1!==_0x48fa08&&_0x5b8b61['push'](0x2!==_0x48fa08?_0x59f7ef[_0x56c1e1(0x95b)]():_0x59f7ef),0x3==(_0x48fa08|_0x573590)){_0x3e0ff2=(this['w']-_0x52a5fb['P'][_0x56c1e1(0x365c)](this[_0x56c1e1(0x1b8a)],_0x59f7ef[_0x56c1e1(0x3e2d)]))/_0x52a5fb['P'][_0x56c1e1(0x365c)](this['normal'],_0x4a93e8[_0x56c1e1(0x3e2d)][_0x56c1e1(0x41b6)](_0x59f7ef[_0x56c1e1(0x3e2d)]));const _0x2852c8=_0x59f7ef[_0x56c1e1(0x366d)](_0x4a93e8,_0x3e0ff2);_0x3d28c9[_0x56c1e1(0x3f90)](_0x2852c8),_0x5b8b61[_0x56c1e1(0x3f90)](_0x2852c8[_0x56c1e1(0x95b)]());}}let _0x3ad170;0x3<=_0x3d28c9[_0x56c1e1(0x1377)]&&(_0x3ad170=new _0x5f236c(_0x3d28c9,_0x5e0318[_0x56c1e1(0x3564)]))[_0x56c1e1(0xb65)]&&_0x23c533['push'](_0x3ad170),0x3<=_0x5b8b61[_0x56c1e1(0x1377)]&&(_0x3ad170=new _0x5f236c(_0x5b8b61,_0x5e0318['shared']))[_0x56c1e1(0xb65)]&&_0x3ffdb1[_0x56c1e1(0x3f90)](_0x3ad170);break;}}}}_0x1925e2[_0x1b5d39(0x2157)]=0.00001;class _0x5f236c{constructor(_0x5531f6,_0x2e92e6){var _0x530e96=_0x1b5d39;this[_0x530e96(0x11bb)]=_0x5531f6,this['shared']=_0x2e92e6,this['plane']=_0x1925e2[_0x530e96(0x1366)](_0x5531f6[0x0]['pos'],_0x5531f6[0x1][_0x530e96(0x3e2d)],_0x5531f6[0x2][_0x530e96(0x3e2d)]);}[_0x1b5d39(0x95b)](){var _0xb908c3=_0x1b5d39,_0x2dd86d=this[_0xb908c3(0x11bb)][_0xb908c3(0x1f88)](_0xcca8ec=>_0xcca8ec[_0xb908c3(0x95b)]());return new _0x5f236c(_0x2dd86d,this[_0xb908c3(0x3564)]);}[_0x1b5d39(0x2683)](){var _0x1055d8=_0x1b5d39;this[_0x1055d8(0x11bb)][_0x1055d8(0x350f)]()[_0x1055d8(0x1f88)](_0x3948e1=>{var _0x443c15=_0x1055d8;_0x3948e1[_0x443c15(0x2683)]();}),this['plane']['flip']();}}},0x5099:(_0x2be9f3,_0x1bf969,_0x433a84)=>{var _0x34f85c=a8_0x16e4d8;_0x433a84['d'](_0x1bf969,{'Bn':()=>_0xc19b6e,'zz':()=>_0x341ae0});var _0x5d1630=_0x433a84(0x9fd1),_0x4f1324=_0x433a84(0x1b5c),_0x5f4de4=_0x433a84(0x147b8),_0x18ed11=_0x433a84(0x5025);class _0xc19b6e{constructor(){var _0x366f67=a8_0x5b24;this[_0x366f67(0x2c67)]=[],this[_0x366f67(0x11bb)]=[],this[_0x366f67(0xf1a)]=[],this['min']=[],this[_0x366f67(0x3aa5)]=[],this['innerFacets']=[],this[_0x366f67(0xf95)]=[],this[_0x366f67(0x384f)]=[],this[_0x366f67(0xb2d)]=[],this['vertexTypes']=[],this['IDATA']=new _0x5e435b(_0x366f67(0x17c3),_0x366f67(0x2886),[[0x0,_0x5f4de4['Q_'],-0x1],[-_0x5f4de4['Q_'],0x1,0x0],[-0x1,0x0,-_0x5f4de4['Q_']],[0x1,0x0,-_0x5f4de4['Q_']],[_0x5f4de4['Q_'],0x1,0x0],[0x0,_0x5f4de4['Q_'],0x1],[-0x1,0x0,_0x5f4de4['Q_']],[-_0x5f4de4['Q_'],-0x1,0x0],[0x0,-_0x5f4de4['Q_'],-0x1],[_0x5f4de4['Q_'],-0x1,0x0],[0x1,0x0,_0x5f4de4['Q_']],[0x0,-_0x5f4de4['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]]);}[_0x34f85c(0xa1d)](){var _0x455b11=_0x34f85c;let _0x142bd3=0xc;const _0x5bf59a={};var _0x44b9e1=this['m'],_0x43074f=this['n'];let _0x2ecca1=_0x44b9e1;var _0x3a1eea,_0x55f454,_0x1b9f73,_0xc37d91=_0x44b9e1/(_0x2ecca1=0x0!==_0x43074f?_0x4f1324['R'][_0x455b11(0x1503)](_0x44b9e1,_0x43074f):_0x2ecca1),_0x3cf074=_0x43074f/_0x2ecca1;let _0x5ae0a1;var _0x3b5c42=_0x18ed11['a'][_0x455b11(0x23ed)](),_0x3b3c39=new _0x18ed11['a'](_0x44b9e1,_0x43074f),_0x436970=new _0x18ed11['a'](-_0x43074f,_0x44b9e1+_0x43074f);const _0x1a5290=_0x18ed11['a'][_0x455b11(0x23ed)](),_0x5c1117=_0x18ed11['a'][_0x455b11(0x23ed)](),_0xcbed77=_0x18ed11['a'][_0x455b11(0x23ed)]();let _0x23d4aa=[],_0x593ee7,_0x22fb41,_0x285fe4,_0xc0cc42;const _0x58a63c=[],_0x5ac0e8=this[_0x455b11(0x378d)];var _0x28f5e6=(_0x2d4209,_0x1ce4dd,_0x29bbeb,_0x499641)=>{_0x593ee7=_0x2d4209+'|'+_0x29bbeb,_0x22fb41=_0x1ce4dd+'|'+_0x499641,_0x593ee7 in _0x5bf59a||_0x22fb41 in _0x5bf59a?_0x593ee7 in _0x5bf59a&&!(_0x22fb41 in _0x5bf59a)?_0x5bf59a[_0x22fb41]=_0x5bf59a[_0x593ee7]:_0x22fb41 in _0x5bf59a&&!(_0x593ee7 in _0x5bf59a)&&(_0x5bf59a[_0x593ee7]=_0x5bf59a[_0x22fb41]):(_0x5bf59a[_0x593ee7]=_0x142bd3,_0x5bf59a[_0x22fb41]=_0x142bd3,_0x142bd3++),0x2<_0x5ac0e8[_0x29bbeb][0x0]?_0x58a63c[_0x5bf59a[_0x593ee7]]=[-_0x5ac0e8[_0x29bbeb][0x0],_0x5ac0e8[_0x29bbeb][0x1],_0x5bf59a[_0x593ee7]]:_0x58a63c[_0x5bf59a[_0x593ee7]]=[_0x23d4aa[_0x5ac0e8[_0x29bbeb][0x0]],_0x5ac0e8[_0x29bbeb][0x1],_0x5bf59a[_0x593ee7]];};this[_0x455b11(0x3ee5)][_0x455b11(0x544)]=[[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 _0x135aab=0x0;_0x135aab<0x14;_0x135aab++){if(_0x3a1eea=(_0x23d4aa=this[_0x455b11(0x3ee5)][_0x455b11(0x1c04)][_0x135aab])[0x2],_0x55f454=_0x23d4aa[0x1],_0x1b9f73=_0x23d4aa[0x0],_0x285fe4=_0x3b5c42['x']+'|'+_0x3b5c42['y'],(_0x593ee7=_0x135aab+'|'+_0x285fe4)in _0x5bf59a||(_0x5bf59a[_0x593ee7]=_0x3a1eea,_0x58a63c[_0x3a1eea]=[_0x23d4aa[_0x5ac0e8[_0x285fe4][0x0]],_0x5ac0e8[_0x285fe4][0x1]]),_0x285fe4=_0x3b3c39['x']+'|'+_0x3b3c39['y'],(_0x593ee7=_0x135aab+'|'+_0x285fe4)in _0x5bf59a||(_0x5bf59a[_0x593ee7]=_0x55f454,_0x58a63c[_0x55f454]=[_0x23d4aa[_0x5ac0e8[_0x285fe4][0x0]],_0x5ac0e8[_0x285fe4][0x1]]),_0x285fe4=_0x436970['x']+'|'+_0x436970['y'],(_0x593ee7=_0x135aab+'|'+_0x285fe4)in _0x5bf59a||(_0x5bf59a[_0x593ee7]=_0x1b9f73,_0x58a63c[_0x1b9f73]=[_0x23d4aa[_0x5ac0e8[_0x285fe4][0x0]],_0x5ac0e8[_0x285fe4][0x1]]),_0x5ae0a1=this[_0x455b11(0x3ee5)][_0x455b11(0x544)][_0x135aab][0x0],'B'===(_0x3a1eea=this['IDATA'][_0x455b11(0x544)][_0x135aab][0x1])){for(let _0x68172e=0x1;_0x68172e<_0x2ecca1;_0x68172e++)_0x5c1117['x']=_0x44b9e1-_0x68172e*(_0xc37d91+_0x3cf074),_0x5c1117['y']=_0x43074f+_0x68172e*_0xc37d91,_0xcbed77['x']=-_0x68172e*_0x3cf074,_0xcbed77['y']=_0x68172e*(_0xc37d91+_0x3cf074),_0x285fe4=_0x5c1117['x']+'|'+_0x5c1117['y'],_0xc0cc42=_0xcbed77['x']+'|'+_0xcbed77['y'],_0x28f5e6(_0x135aab,_0x5ae0a1,_0x285fe4,_0xc0cc42);}if('O'===_0x3a1eea){for(let _0x893b6=0x1;_0x893b6<_0x2ecca1;_0x893b6++)_0xcbed77['x']=-_0x893b6*_0x3cf074,_0xcbed77['y']=_0x893b6*(_0xc37d91+_0x3cf074),_0x1a5290['x']=_0x893b6*_0xc37d91,_0x1a5290['y']=_0x893b6*_0x3cf074,_0x285fe4=_0xcbed77['x']+'|'+_0xcbed77['y'],_0xc0cc42=_0x1a5290['x']+'|'+_0x1a5290['y'],_0x28f5e6(_0x135aab,_0x5ae0a1,_0x285fe4,_0xc0cc42);}if(_0x5ae0a1=this[_0x455b11(0x3ee5)][_0x455b11(0x544)][_0x135aab][0x2],(_0x3a1eea=this[_0x455b11(0x3ee5)][_0x455b11(0x544)][_0x135aab][0x3])&&'A'===_0x3a1eea){for(let _0x421302=0x1;_0x421302<_0x2ecca1;_0x421302++)_0x1a5290['x']=_0x421302*_0xc37d91,_0x1a5290['y']=_0x421302*_0x3cf074,_0x5c1117['x']=_0x44b9e1-(_0x2ecca1-_0x421302)*(_0xc37d91+_0x3cf074),_0x5c1117['y']=_0x43074f+(_0x2ecca1-_0x421302)*_0xc37d91,_0x285fe4=_0x1a5290['x']+'|'+_0x1a5290['y'],_0xc0cc42=_0x5c1117['x']+'|'+_0x5c1117['y'],_0x28f5e6(_0x135aab,_0x5ae0a1,_0x285fe4,_0xc0cc42);}for(let _0x1bd89f=0x0;_0x1bd89f<this[_0x455b11(0x11bb)][_0x455b11(0x1377)];_0x1bd89f++)_0x285fe4=this[_0x455b11(0x11bb)][_0x1bd89f]['x']+'|'+this['vertices'][_0x1bd89f]['y'],(_0x593ee7=_0x135aab+'|'+_0x285fe4)in _0x5bf59a||(_0x5bf59a[_0x593ee7]=_0x142bd3++,0x2<_0x5ac0e8[_0x285fe4][0x0]?_0x58a63c[_0x5bf59a[_0x593ee7]]=[-_0x5ac0e8[_0x285fe4][0x0],_0x5ac0e8[_0x285fe4][0x1],_0x5bf59a[_0x593ee7]]:_0x58a63c[_0x5bf59a[_0x593ee7]]=[_0x23d4aa[_0x5ac0e8[_0x285fe4][0x0]],_0x5ac0e8[_0x285fe4][0x1],_0x5bf59a[_0x593ee7]]);}this['closestTo']=_0x58a63c,this['vecToidx']=_0x5bf59a;}[_0x34f85c(0x36d3)](){var _0x36735a=_0x34f85c,_0x384e3b=this['m'],_0x535f7e=this['n'],_0x43b9b1=Math[_0x36735a(0x3f3e)](0x3)/0x3,_0x4079d4=_0x384e3b*_0x384e3b+_0x535f7e*_0x535f7e+_0x384e3b*_0x535f7e;this[_0x36735a(0x156b)]=(_0x384e3b+_0x535f7e)/_0x4079d4,this[_0x36735a(0x2786)]=-_0x535f7e/_0x4079d4,this[_0x36735a(0x2d10)]=-_0x43b9b1*(_0x384e3b-_0x535f7e)/_0x4079d4,this[_0x36735a(0xb4b)]=_0x43b9b1*(0x2*_0x384e3b+_0x535f7e)/_0x4079d4;}[_0x34f85c(0xc36)](){var _0x126194=_0x34f85c,_0x5e578f=this['m'],_0x298703=this['n'];for(let _0x34727d=0x0;_0x34727d<_0x298703+_0x5e578f+0x1;_0x34727d++)for(let _0x13ff04=this[_0x126194(0x3478)][_0x34727d];_0x13ff04<this[_0x126194(0xf1a)][_0x34727d]+0x1;_0x13ff04++)_0x13ff04<this[_0x126194(0xf1a)][_0x34727d]&&_0x13ff04<this[_0x126194(0xf1a)][_0x34727d+0x1]+0x1&&this[_0x126194(0x64d)][_0x126194(0x3f90)](['|'+_0x13ff04+'|'+_0x34727d,'|'+_0x13ff04+'|'+(_0x34727d+0x1),'|'+(_0x13ff04+0x1)+'|'+_0x34727d]),0x0<_0x34727d&&_0x13ff04<this['max'][_0x34727d-0x1]&&_0x13ff04+0x1<this[_0x126194(0xf1a)][_0x34727d]+0x1&&this[_0x126194(0x64d)][_0x126194(0x3f90)](['|'+_0x13ff04+'|'+_0x34727d,'|'+(_0x13ff04+0x1)+'|'+_0x34727d,'|'+(_0x13ff04+0x1)+'|'+(_0x34727d-0x1)]);}[_0x34f85c(0x2971)](){var _0x5a3921=_0x34f85c,_0x655950=this['m'],_0xb0eddb=this['n'],_0x2479af=new _0x18ed11['a'](-_0xb0eddb,_0x655950+_0xb0eddb);for(let _0x924a3d=0x1;_0x924a3d<_0x655950+_0xb0eddb;_0x924a3d++){const _0x33613a=new _0x18ed11['a'](this[_0x5a3921(0x3478)][_0x924a3d],_0x924a3d),_0x143076=new _0x18ed11['a'](this[_0x5a3921(0x3478)][_0x924a3d-0x1],_0x924a3d-0x1),_0x454a40=new _0x18ed11['a'](this[_0x5a3921(0x3478)][_0x924a3d+0x1],_0x924a3d+0x1),_0x5fd411=_0x33613a[_0x5a3921(0x95b)](),_0xbaba77=_0x143076[_0x5a3921(0x95b)](),_0x2ee35d=_0x454a40[_0x5a3921(0x95b)]();_0x5fd411[_0x5a3921(0x23c0)](_0x2479af),_0xbaba77[_0x5a3921(0x23c0)](_0x2479af),_0x2ee35d[_0x5a3921(0x23c0)](_0x2479af);var _0x39e233=new _0x18ed11['a'](this[_0x5a3921(0xf1a)][_0x5fd411['y']],_0x5fd411['y']),_0x1cf4ee=new _0x18ed11['a'](this[_0x5a3921(0xf1a)][_0x5fd411['y']-0x1],_0x5fd411['y']-0x1),_0x2e6398=new _0x18ed11['a'](this[_0x5a3921(0xf1a)][_0x5fd411['y']-0x1]-0x1,_0x5fd411['y']-0x1);_0x5fd411['x']===_0x39e233['x']&&_0x5fd411['y']===_0x39e233['y']||(_0x5fd411['x']!==_0x1cf4ee['x']?(this[_0x5a3921(0x365f)][_0x5a3921(0x3f90)]([0x1,0x0,0x0]),this[_0x5a3921(0xf95)][_0x5a3921(0x3f90)]([_0x33613a,_0x1cf4ee,_0x2e6398]),this[_0x5a3921(0x365f)][_0x5a3921(0x3f90)]([0x1,0x0,0x0]),this['isoVecsABOB'][_0x5a3921(0x3f90)]([_0x33613a,_0x2e6398,_0x39e233])):_0x5fd411['y']===_0x2ee35d['y']?(this[_0x5a3921(0x365f)]['push']([0x1,0x1,0x0]),this[_0x5a3921(0xf95)][_0x5a3921(0x3f90)]([_0x33613a,_0x143076,_0x1cf4ee]),this[_0x5a3921(0x365f)][_0x5a3921(0x3f90)]([0x1,0x0,0x1]),this[_0x5a3921(0xf95)][_0x5a3921(0x3f90)]([_0x33613a,_0x1cf4ee,_0x454a40])):(this[_0x5a3921(0x365f)][_0x5a3921(0x3f90)]([0x1,0x1,0x0]),this[_0x5a3921(0xf95)][_0x5a3921(0x3f90)]([_0x33613a,_0x143076,_0x1cf4ee]),this[_0x5a3921(0x365f)]['push']([0x1,0x0,0x0]),this[_0x5a3921(0xf95)][_0x5a3921(0x3f90)]([_0x33613a,_0x1cf4ee,_0x39e233])));}}['mapABOBtoOBOA'](){var _0x23daa5=_0x34f85c;const _0x5a30ed=new _0x18ed11['a'](0x0,0x0);for(let _0xc18e6a=0x0;_0xc18e6a<this[_0x23daa5(0xf95)][_0x23daa5(0x1377)];_0xc18e6a++){const _0xc9580b=[];for(let _0x594ad2=0x0;_0x594ad2<0x3;_0x594ad2++)_0x5a30ed['x']=this['isoVecsABOB'][_0xc18e6a][_0x594ad2]['x'],_0x5a30ed['y']=this['isoVecsABOB'][_0xc18e6a][_0x594ad2]['y'],0x0===this[_0x23daa5(0x365f)][_0xc18e6a][_0x594ad2]&&_0x5a30ed[_0x23daa5(0xb1c)](this['m'],this['n']),_0xc9580b[_0x23daa5(0x3f90)](_0x5a30ed[_0x23daa5(0x95b)]());this[_0x23daa5(0x384f)][_0x23daa5(0x3f90)](_0xc9580b);}}[_0x34f85c(0x3b17)](){var _0x25980c=_0x34f85c;const _0x55baaf=new _0x18ed11['a'](0x0,0x0);for(let _0x5ae9a4=0x0;_0x5ae9a4<this[_0x25980c(0xf95)]['length'];_0x5ae9a4++){const _0x2e3f3c=[];for(let _0x3250aa=0x0;_0x3250aa<0x3;_0x3250aa++)_0x55baaf['x']=this[_0x25980c(0xf95)][_0x5ae9a4][_0x3250aa]['x'],_0x55baaf['y']=this[_0x25980c(0xf95)][_0x5ae9a4][_0x3250aa]['y'],0x1===this[_0x25980c(0x365f)][_0x5ae9a4][_0x3250aa]&&_0x55baaf[_0x25980c(0x2cb9)](this['m'],this['n']),_0x2e3f3c[_0x25980c(0x3f90)](_0x55baaf[_0x25980c(0x95b)]());this[_0x25980c(0xb2d)][_0x25980c(0x3f90)](_0x2e3f3c);}}[_0x34f85c(0xb41)](_0xa2669,_0x29055c){var _0x48b9c5=_0x34f85c,_0x53e09a,_0x4ddeda,_0x4d9bef=this[_0x48b9c5(0x3ee5)][_0x48b9c5(0x1c04)][_0xa2669],_0x927379=_0x4d9bef[0x2],_0xd27075=_0x4d9bef[0x1],_0x4d9bef=_0x4d9bef[0x0],_0x3961f6=_0x5d1630['P'][_0x48b9c5(0x2858)](this[_0x48b9c5(0x3ee5)][_0x48b9c5(0x1d39)][_0x927379]);const _0x19c7c5=_0x5d1630['P'][_0x48b9c5(0x2858)](this[_0x48b9c5(0x3ee5)][_0x48b9c5(0x1d39)][_0xd27075]),_0x127236=_0x5d1630['P'][_0x48b9c5(0x2858)](this[_0x48b9c5(0x3ee5)][_0x48b9c5(0x1d39)][_0x4d9bef]),_0x338b79=_0x19c7c5[_0x48b9c5(0x41b6)](_0x3961f6),_0x33a1c5=_0x127236['subtract'](_0x3961f6),_0x4eaa3f=_0x338b79[_0x48b9c5(0x4018)](this[_0x48b9c5(0x156b)])['add'](_0x33a1c5[_0x48b9c5(0x4018)](this['cobu'])),_0x39acc8=_0x338b79[_0x48b9c5(0x4018)](this[_0x48b9c5(0x2d10)])[_0x48b9c5(0x3fc1)](_0x33a1c5[_0x48b9c5(0x4018)](this[_0x48b9c5(0xb4b)])),_0x542781=[];_0x5d1630['jp'][_0x48b9c5(0xf88)][0x0];for(let _0x41a468=0x0;_0x41a468<this[_0x48b9c5(0x2c67)][_0x48b9c5(0x1377)];_0x41a468++)_0x4ddeda=_0x4eaa3f[_0x48b9c5(0x4018)](this[_0x48b9c5(0x2c67)][_0x41a468]['x'])[_0x48b9c5(0x3fc1)](_0x39acc8[_0x48b9c5(0x4018)](this[_0x48b9c5(0x2c67)][_0x41a468]['y']))['add'](_0x3961f6),_0x542781[_0x41a468]=[_0x4ddeda['x'],_0x4ddeda['y'],_0x4ddeda['z']],_0x53e09a=_0xa2669+'|'+this['vertices'][_0x41a468]['x']+'|'+this[_0x48b9c5(0x11bb)][_0x41a468]['y'],_0x29055c[_0x48b9c5(0x1d39)][this[_0x48b9c5(0x40c4)][_0x53e09a]]=[_0x4ddeda['x'],_0x4ddeda['y'],_0x4ddeda['z']];}['build'](_0x2f537d,_0x5936ee){var _0x47953c=_0x34f85c;const _0x3b1030=new Array();var _0x205cb9=_0x18ed11['a']['Zero'](),_0x5de9b2=new _0x18ed11['a'](_0x2f537d,_0x5936ee),_0x482d77=new _0x18ed11['a'](-_0x5936ee,_0x2f537d+_0x5936ee);_0x3b1030[_0x47953c(0x3f90)](_0x205cb9,_0x5de9b2,_0x482d77);for(let _0x5d533c=_0x5936ee;_0x5d533c<_0x2f537d+0x1;_0x5d533c++)for(let _0x25b692=0x0;_0x25b692<_0x2f537d+0x1-_0x5d533c;_0x25b692++)_0x3b1030[_0x47953c(0x3f90)](new _0x18ed11['a'](_0x25b692,_0x5d533c));if(0x0<_0x5936ee){var _0x55d133=_0x4f1324['R']['HCF'](_0x2f537d,_0x5936ee),_0x2b1af8=_0x2f537d/_0x55d133,_0x34d0e1=_0x5936ee/_0x55d133;for(let _0x5a5149=0x1;_0x5a5149<_0x55d133;_0x5a5149++)_0x3b1030[_0x47953c(0x3f90)](new _0x18ed11['a'](_0x5a5149*_0x2b1af8,_0x5a5149*_0x34d0e1)),_0x3b1030[_0x47953c(0x3f90)](new _0x18ed11['a'](-_0x5a5149*_0x34d0e1,_0x5a5149*(_0x2b1af8+_0x34d0e1))),_0x3b1030['push'](new _0x18ed11['a'](_0x2f537d-_0x5a5149*(_0x2b1af8+_0x34d0e1),_0x5936ee+_0x5a5149*_0x2b1af8));var _0x3fbf1d=_0x2f537d/_0x5936ee;for(let _0x24349a=0x1;_0x24349a<_0x5936ee;_0x24349a++)for(let _0x38407d=0x0;_0x38407d<_0x24349a*_0x3fbf1d;_0x38407d++)_0x3b1030[_0x47953c(0x3f90)](new _0x18ed11['a'](_0x38407d,_0x24349a)),_0x3b1030['push'](new _0x18ed11['a'](_0x38407d,_0x24349a)[_0x47953c(0x2cb9)](_0x2f537d,_0x5936ee)),_0x3b1030[_0x47953c(0x3f90)](new _0x18ed11['a'](_0x38407d,_0x24349a)['rotateNeg120'](_0x2f537d,_0x5936ee));}_0x3b1030[_0x47953c(0x668)]((_0x4794dc,_0x559fb5)=>_0x4794dc['x']-_0x559fb5['x']),_0x3b1030[_0x47953c(0x668)]((_0x342b76,_0x2c0349)=>_0x342b76['y']-_0x2c0349['y']);const _0x5730af=new Array(_0x2f537d+_0x5936ee+0x1),_0x2faf73=new Array(_0x2f537d+_0x5936ee+0x1);for(let _0x46969b=0x0;_0x46969b<_0x5730af['length'];_0x46969b++)_0x5730af[_0x46969b]=Infinity,_0x2faf73[_0x46969b]=-Infinity;var _0x235e35,_0x3b13ba,_0x11fe66=_0x3b1030['length'];for(let _0x24df24=0x0;_0x24df24<_0x11fe66;_0x24df24++)_0x3b13ba=_0x3b1030[_0x24df24]['x'],_0x235e35=_0x3b1030[_0x24df24]['y'],_0x5730af[_0x235e35]=Math[_0x47953c(0x3478)](_0x3b13ba,_0x5730af[_0x235e35]),_0x2faf73[_0x235e35]=Math[_0x47953c(0xf1a)](_0x3b13ba,_0x2faf73[_0x235e35]);var _0x541e7c=(_0x49c822,_0x4e1538)=>{var _0x4418d7=_0x47953c;const _0x4244ee=_0x49c822['clone']();return'A'===_0x4e1538&&_0x4244ee[_0x4418d7(0xb1c)](_0x2f537d,_0x5936ee),'B'===_0x4e1538&&_0x4244ee[_0x4418d7(0x2cb9)](_0x2f537d,_0x5936ee),_0x4244ee['x']<0x0?_0x4244ee['y']:_0x4244ee['x']+_0x4244ee['y'];};const _0x1538a1=[],_0xdfb9e1=[],_0x1fc864=[],_0x439354=[],_0x571c90={},_0x32322a=[];let _0x1d6999=-0x1,_0x244334=-0x1;for(let _0xfe50d4=0x0;_0xfe50d4<_0x11fe66;_0xfe50d4++)_0x1538a1[_0xfe50d4]=_0x3b1030[_0xfe50d4][_0x47953c(0x32c4)](new _0x18ed11['a'](0x0,0x0),0.5),_0xdfb9e1[_0xfe50d4]=_0x541e7c(_0x3b1030[_0xfe50d4],'O'),_0x1fc864[_0xfe50d4]=_0x541e7c(_0x3b1030[_0xfe50d4],'A'),_0x439354[_0xfe50d4]=_0x541e7c(_0x3b1030[_0xfe50d4],'B'),_0xdfb9e1[_0xfe50d4]===_0x1fc864[_0xfe50d4]&&_0x1fc864[_0xfe50d4]===_0x439354[_0xfe50d4]?(_0x1d6999=0x3,_0x244334=_0xdfb9e1[_0xfe50d4]):_0xdfb9e1[_0xfe50d4]===_0x1fc864[_0xfe50d4]?(_0x1d6999=0x4,_0x244334=_0xdfb9e1[_0xfe50d4]):_0x1fc864[_0xfe50d4]===_0x439354[_0xfe50d4]?(_0x1d6999=0x5,_0x244334=_0x1fc864[_0xfe50d4]):_0x439354[_0xfe50d4]===_0xdfb9e1[_0xfe50d4]&&(_0x1d6999=0x6,_0x244334=_0xdfb9e1[_0xfe50d4]),_0xdfb9e1[_0xfe50d4]<_0x1fc864[_0xfe50d4]&&_0xdfb9e1[_0xfe50d4]<_0x439354[_0xfe50d4]&&(_0x1d6999=0x2,_0x244334=_0xdfb9e1[_0xfe50d4]),_0x1fc864[_0xfe50d4]<_0xdfb9e1[_0xfe50d4]&&_0x1fc864[_0xfe50d4]<_0x439354[_0xfe50d4]&&(_0x1d6999=0x1,_0x244334=_0x1fc864[_0xfe50d4]),_0x439354[_0xfe50d4]<_0x1fc864[_0xfe50d4]&&_0x439354[_0xfe50d4]<_0xdfb9e1[_0xfe50d4]&&(_0x1d6999=0x0,_0x244334=_0x439354[_0xfe50d4]),_0x32322a[_0x47953c(0x3f90)]([_0x1d6999,_0x244334,_0x3b1030[_0xfe50d4]['x'],_0x3b1030[_0xfe50d4]['y']]);_0x32322a['sort']((_0x2466a0,_0x345b60)=>_0x2466a0[0x2]-_0x345b60[0x2]),_0x32322a[_0x47953c(0x668)]((_0x577bd0,_0x52f66e)=>_0x577bd0[0x3]-_0x52f66e[0x3]),_0x32322a[_0x47953c(0x668)]((_0x349bc8,_0x116c05)=>_0x349bc8[0x1]-_0x116c05[0x1]),_0x32322a[_0x47953c(0x668)]((_0x2c5537,_0x23bc94)=>_0x2c5537[0x0]-_0x23bc94[0x0]);for(let _0x38ac40=0x0;_0x38ac40<_0x32322a[_0x47953c(0x1377)];_0x38ac40++)_0x571c90[_0x32322a[_0x38ac40][0x2]+'|'+_0x32322a[_0x38ac40][0x3]]=[_0x32322a[_0x38ac40][0x0],_0x32322a[_0x38ac40][0x1],_0x38ac40];return this['m']=_0x2f537d,this['n']=_0x5936ee,this['vertices']=_0x3b1030,this[_0x47953c(0x378d)]=_0x571c90,this[_0x47953c(0x2c67)]=_0x1538a1,this[_0x47953c(0x3478)]=_0x5730af,this[_0x47953c(0xf1a)]=_0x2faf73,this;}}class _0x5e435b{constructor(_0x2b8e39,_0x22b03c,_0x68a874,_0x5c4eb7){var _0xbe8ac9=_0x34f85c;this[_0xbe8ac9(0xc8c)]=_0x2b8e39,this[_0xbe8ac9(0xc28)]=_0x22b03c,this[_0xbe8ac9(0x1d39)]=_0x68a874,this['face']=_0x5c4eb7;}}class _0x341ae0 extends _0x5e435b{[_0x34f85c(0xd60)](_0x4fd04f,_0x38924b){var _0x417a83=_0x34f85c;for(let _0x30f7ba=0x0;_0x30f7ba<_0x38924b[_0x417a83(0x64d)][_0x417a83(0x1377)];_0x30f7ba++)this[_0x417a83(0x1c04)][_0x417a83(0x3f90)](_0x38924b[_0x417a83(0x64d)][_0x30f7ba][_0x417a83(0x1f88)](_0x5547b2=>_0x38924b[_0x417a83(0x40c4)][_0x4fd04f+_0x5547b2]));}['mapABOBtoDATA'](_0x34f747,_0x3876a0){var _0x2658c9=_0x34f85c,_0x3ca785=_0x3876a0['IDATA']['edgematch'][_0x34f747][0x0];for(let _0xb9eebe=0x0;_0xb9eebe<_0x3876a0[_0x2658c9(0xf95)]['length'];_0xb9eebe++){const _0x52ecd8=[];for(let _0x2d9f14=0x0;_0x2d9f14<0x3;_0x2d9f14++)0x0===_0x3876a0[_0x2658c9(0x365f)][_0xb9eebe][_0x2d9f14]?_0x52ecd8[_0x2658c9(0x3f90)](_0x34f747+'|'+_0x3876a0[_0x2658c9(0xf95)][_0xb9eebe][_0x2d9f14]['x']+'|'+_0x3876a0[_0x2658c9(0xf95)][_0xb9eebe][_0x2d9f14]['y']):_0x52ecd8[_0x2658c9(0x3f90)](_0x3ca785+'|'+_0x3876a0['isoVecsABOB'][_0xb9eebe][_0x2d9f14]['x']+'|'+_0x3876a0['isoVecsABOB'][_0xb9eebe][_0x2d9f14]['y']);this[_0x2658c9(0x1c04)][_0x2658c9(0x3f90)]([_0x3876a0[_0x2658c9(0x40c4)][_0x52ecd8[0x0]],_0x3876a0[_0x2658c9(0x40c4)][_0x52ecd8[0x1]],_0x3876a0[_0x2658c9(0x40c4)][_0x52ecd8[0x2]]]);}}[_0x34f85c(0x1c86)](_0x5886d0,_0x50c488){var _0x57b80e=_0x34f85c,_0x118c35=_0x50c488[_0x57b80e(0x3ee5)][_0x57b80e(0x544)][_0x5886d0][0x0];for(let _0x3031ed=0x0;_0x3031ed<_0x50c488[_0x57b80e(0x384f)][_0x57b80e(0x1377)];_0x3031ed++){const _0x2c51c0=[];for(let _0x3fe81c=0x0;_0x3fe81c<0x3;_0x3fe81c++)0x1===_0x50c488[_0x57b80e(0x365f)][_0x3031ed][_0x3fe81c]?_0x2c51c0[_0x57b80e(0x3f90)](_0x5886d0+'|'+_0x50c488[_0x57b80e(0x384f)][_0x3031ed][_0x3fe81c]['x']+'|'+_0x50c488[_0x57b80e(0x384f)][_0x3031ed][_0x3fe81c]['y']):_0x2c51c0[_0x57b80e(0x3f90)](_0x118c35+'|'+_0x50c488[_0x57b80e(0x384f)][_0x3031ed][_0x3fe81c]['x']+'|'+_0x50c488[_0x57b80e(0x384f)][_0x3031ed][_0x3fe81c]['y']);this[_0x57b80e(0x1c04)][_0x57b80e(0x3f90)]([_0x50c488[_0x57b80e(0x40c4)][_0x2c51c0[0x0]],_0x50c488['vecToidx'][_0x2c51c0[0x1]],_0x50c488[_0x57b80e(0x40c4)][_0x2c51c0[0x2]]]);}}[_0x34f85c(0x5b6)](_0x197549,_0x37fb5a){var _0x189c59=_0x34f85c,_0x28f748=_0x37fb5a['IDATA']['edgematch'][_0x197549][0x2];for(let _0x734af5=0x0;_0x734af5<_0x37fb5a[_0x189c59(0xb2d)][_0x189c59(0x1377)];_0x734af5++){const _0x470eb0=[];for(let _0x2cf8bd=0x0;_0x2cf8bd<0x3;_0x2cf8bd++)0x1===_0x37fb5a[_0x189c59(0x365f)][_0x734af5][_0x2cf8bd]?_0x470eb0[_0x189c59(0x3f90)](_0x197549+'|'+_0x37fb5a[_0x189c59(0xb2d)][_0x734af5][_0x2cf8bd]['x']+'|'+_0x37fb5a[_0x189c59(0xb2d)][_0x734af5][_0x2cf8bd]['y']):_0x470eb0[_0x189c59(0x3f90)](_0x28f748+'|'+_0x37fb5a[_0x189c59(0xb2d)][_0x734af5][_0x2cf8bd]['x']+'|'+_0x37fb5a['isoVecsBAOA'][_0x734af5][_0x2cf8bd]['y']);this[_0x189c59(0x1c04)][_0x189c59(0x3f90)]([_0x37fb5a[_0x189c59(0x40c4)][_0x470eb0[0x0]],_0x37fb5a[_0x189c59(0x40c4)][_0x470eb0[0x1]],_0x37fb5a[_0x189c59(0x40c4)][_0x470eb0[0x2]]]);}}[_0x34f85c(0x91d)](_0x47e43e){var _0x466c46=_0x34f85c;const _0x4680b0=[];for(let _0x273128=0x0;_0x273128<0xd;_0x273128++)_0x4680b0[_0x273128]=[];var _0x280921=_0x47e43e['closestTo'];for(let _0x377e23=0x0;_0x377e23<_0x280921[_0x466c46(0x1377)];_0x377e23++)-0x1<_0x280921[_0x377e23][0x0]?0x0<_0x280921[_0x377e23][0x1]&&_0x4680b0[_0x280921[_0x377e23][0x0]][_0x466c46(0x3f90)]([_0x377e23,_0x280921[_0x377e23][0x1]]):_0x4680b0[0xc]['push']([_0x377e23,_0x280921[_0x377e23][0x0]]);const _0x5605b2=[];for(let _0x1a2f52=0x0;_0x1a2f52<0xc;_0x1a2f52++)_0x5605b2[_0x1a2f52]=_0x1a2f52;let _0x4952ef=0xc;for(let _0x2f8b9f=0x0;_0x2f8b9f<0xc;_0x2f8b9f++){_0x4680b0[_0x2f8b9f][_0x466c46(0x668)]((_0x57ee81,_0x4960ec)=>_0x57ee81[0x1]-_0x4960ec[0x1]);for(let _0x39cbd3=0x0;_0x39cbd3<_0x4680b0[_0x2f8b9f][_0x466c46(0x1377)];_0x39cbd3++)_0x5605b2[_0x4680b0[_0x2f8b9f][_0x39cbd3][0x0]]=_0x4952ef++;}for(let _0x33eb37=0x0;_0x33eb37<_0x4680b0[0xc][_0x466c46(0x1377)];_0x33eb37++)_0x5605b2[_0x4680b0[0xc][_0x33eb37][0x0]]=_0x4952ef++;for(let _0x3b990c=0x0;_0x3b990c<this[_0x466c46(0x1d39)][_0x466c46(0x1377)];_0x3b990c++)this[_0x466c46(0x1d39)][_0x3b990c][_0x466c46(0x3f90)](_0x5605b2[_0x3b990c]);this[_0x466c46(0x1d39)][_0x466c46(0x668)]((_0x6cec32,_0x1d437d)=>_0x6cec32[0x3]-_0x1d437d[0x3]);for(let _0x2105e2=0x0;_0x2105e2<this[_0x466c46(0x1d39)][_0x466c46(0x1377)];_0x2105e2++)this[_0x466c46(0x1d39)][_0x2105e2][_0x466c46(0x10d7)]();for(let _0x24390f=0x0;_0x24390f<this['face'][_0x466c46(0x1377)];_0x24390f++)for(let _0x5f5076=0x0;_0x5f5076<this[_0x466c46(0x1c04)][_0x24390f][_0x466c46(0x1377)];_0x5f5076++)this[_0x466c46(0x1c04)][_0x24390f][_0x5f5076]=_0x5605b2[this[_0x466c46(0x1c04)][_0x24390f][_0x5f5076]];this[_0x466c46(0x2c5b)]=_0x4680b0[0xc][_0x466c46(0x1377)],this['poleNodes']=this[_0x466c46(0x1d39)]['length']-this[_0x466c46(0x2c5b)];}[_0x34f85c(0x3d71)](_0x9389eb,_0x246bce){var _0x4b246c=_0x34f85c;const _0x5e2368=[],_0x475531=[];var _0x451b01=_0x246bce[_0x4b246c(0x10d7)](),_0x2c467d=(_0x475531[_0x4b246c(0x3f90)](_0x451b01),this[_0x4b246c(0x1c04)][_0x451b01][_0x4b246c(0x919)](_0x9389eb));let _0x50896e=this[_0x4b246c(0x1c04)][_0x451b01][(_0x2c467d+0x2)%0x3],_0x2ea1f0=(_0x5e2368['push'](_0x50896e),0x0);for(;0x0<_0x246bce[_0x4b246c(0x1377)];)_0x451b01=_0x246bce[_0x2ea1f0],-0x1<this['face'][_0x451b01]['indexOf'](_0x50896e)?(_0x2c467d=(this[_0x4b246c(0x1c04)][_0x451b01][_0x4b246c(0x919)](_0x50896e)+0x1)%0x3,_0x50896e=this[_0x4b246c(0x1c04)][_0x451b01][_0x2c467d],_0x5e2368[_0x4b246c(0x3f90)](_0x50896e),_0x475531[_0x4b246c(0x3f90)](_0x451b01),_0x246bce[_0x4b246c(0x5ff)](_0x2ea1f0,0x1),_0x2ea1f0=0x0):_0x2ea1f0++;return this[_0x4b246c(0x1a70)][_0x4b246c(0x3f90)](_0x5e2368),_0x475531;}[_0x34f85c(0xa22)](){var _0x5462ed=_0x34f85c;const _0x49d3ca=new _0x5e435b(_0x5462ed(0x1025),_0x5462ed(0x1adf),[],[]);_0x49d3ca[_0x5462ed(0xc8c)]=_0x5462ed(0x3731);var _0x1628d6=this[_0x5462ed(0x1d39)][_0x5462ed(0x1377)];const _0x2e92aa=new Array(_0x1628d6);for(let _0x239289=0x0;_0x239289<_0x1628d6;_0x239289++)_0x2e92aa[_0x239289]=[];for(let _0x3710d3=0x0;_0x3710d3<this['face'][_0x5462ed(0x1377)];_0x3710d3++)for(let _0x578f8e=0x0;_0x578f8e<0x3;_0x578f8e++)_0x2e92aa[this[_0x5462ed(0x1c04)][_0x3710d3][_0x578f8e]]['push'](_0x3710d3);let _0x248357=0x0,_0x495d62=0x0,_0xc1e3d7=0x0,_0xc82708=[],_0xc905fe=[];this[_0x5462ed(0x1a70)]=[];for(let _0x49146f=0x0;_0x49146f<_0x2e92aa[_0x5462ed(0x1377)];_0x49146f++)_0x49d3ca['face'][_0x49146f]=this['setOrder'](_0x49146f,_0x2e92aa[_0x49146f][_0x5462ed(0x10d8)]([])),_0x2e92aa[_0x49146f][_0x5462ed(0x7f0)](_0x2bc851=>{var _0x5028cb=_0x5462ed;_0x248357=0x0,_0x495d62=0x0,_0xc1e3d7=0x0,_0xc82708=this[_0x5028cb(0x1c04)][_0x2bc851];for(let _0x31bbe2=0x0;_0x31bbe2<0x3;_0x31bbe2++)_0xc905fe=this['vertex'][_0xc82708[_0x31bbe2]],_0x248357+=_0xc905fe[0x0],_0x495d62+=_0xc905fe[0x1],_0xc1e3d7+=_0xc905fe[0x2];_0x49d3ca['vertex'][_0x2bc851]=[_0x248357/0x3,_0x495d62/0x3,_0xc1e3d7/0x3];});return _0x49d3ca;}static[_0x34f85c(0x32bd)](_0x4d6dac){var _0x525b93=_0x34f85c;const _0x5c45aa=new _0x341ae0(_0x525b93(0x2b57),'Geodesic',[[0x0,_0x5f4de4['Q_'],-0x1],[-_0x5f4de4['Q_'],0x1,0x0],[-0x1,0x0,-_0x5f4de4['Q_']],[0x1,0x0,-_0x5f4de4['Q_']],[_0x5f4de4['Q_'],0x1,0x0],[0x0,_0x5f4de4['Q_'],0x1],[-0x1,0x0,_0x5f4de4['Q_']],[-_0x5f4de4['Q_'],-0x1,0x0],[0x0,-_0x5f4de4['Q_'],-0x1],[_0x5f4de4['Q_'],-0x1,0x0],[0x1,0x0,_0x5f4de4['Q_']],[0x0,-_0x5f4de4['Q_'],0x1]],[]);_0x4d6dac[_0x525b93(0xa1d)](),_0x4d6dac[_0x525b93(0x36d3)](),_0x4d6dac[_0x525b93(0xc36)](),_0x4d6dac[_0x525b93(0x2971)](),_0x4d6dac[_0x525b93(0x1e0d)](),_0x4d6dac[_0x525b93(0x3b17)]();for(let _0x5586ae=0x0;_0x5586ae<_0x4d6dac[_0x525b93(0x3ee5)][_0x525b93(0x1c04)][_0x525b93(0x1377)];_0x5586ae++)_0x4d6dac[_0x525b93(0xb41)](_0x5586ae,_0x5c45aa),_0x5c45aa[_0x525b93(0xd60)](_0x5586ae,_0x4d6dac),'B'===_0x4d6dac['IDATA'][_0x525b93(0x544)][_0x5586ae][0x1]&&_0x5c45aa[_0x525b93(0x73c)](_0x5586ae,_0x4d6dac),'O'===_0x4d6dac[_0x525b93(0x3ee5)]['edgematch'][_0x5586ae][0x1]&&_0x5c45aa[_0x525b93(0x1c86)](_0x5586ae,_0x4d6dac),'A'===_0x4d6dac[_0x525b93(0x3ee5)][_0x525b93(0x544)][_0x5586ae][0x3]&&_0x5c45aa[_0x525b93(0x5b6)](_0x5586ae,_0x4d6dac);return _0x5c45aa[_0x525b93(0x91d)](_0x4d6dac),_0x5c45aa[_0x525b93(0x1d39)]=_0x5c45aa[_0x525b93(0x1d39)][_0x525b93(0x1f88)](function(_0x1fa68a){var _0x255084=_0x525b93,_0x3e8672=_0x1fa68a[0x0],_0x3c2d58=_0x1fa68a[0x1],_0x2fa87e=_0x1fa68a[0x2],_0x3e8672=Math[_0x255084(0x3f3e)](_0x3e8672*_0x3e8672+_0x3c2d58*_0x3c2d58+_0x2fa87e*_0x2fa87e);return _0x1fa68a[0x0]*=0x1/_0x3e8672,_0x1fa68a[0x1]*=0x1/_0x3e8672,_0x1fa68a[0x2]*=0x1/_0x3e8672,_0x1fa68a;}),_0x5c45aa;}}},0x83fe:(_0x27e4fc,_0x49d380,_0x1700bc)=>{var _0x5c71ab=a8_0x16e4d8;_0x1700bc['d'](_0x49d380,{'Z':()=>_0x218e15});var _0x3f7e48=_0x1700bc(0x9fd1),_0x2a3dd3=_0x1700bc(0xc84b),_0x207e1a=_0x1700bc(0x164ac),_0x3e07e8=_0x1700bc(0x1a27),_0x379bb7=_0x1700bc(0x10187),_0xdb5a14=_0x1700bc(0x126c),_0x3c3917=_0x1700bc(0xe30c),_0x561b99=_0x1700bc(0x77a5),_0x230f5b=_0x1700bc(0xe222),_0x522548=_0x1700bc(0x16361),_0x41b81c=_0x1700bc(0x12a54),_0x4b45e5=_0x1700bc(0xf8c1),_0x585399=_0x1700bc(0x2010);class _0x218e15{constructor(_0x428809,_0x47c8bd,_0x220549,_0x19ee98=!0x1,_0x5ad287=null){var _0xbaa193=a8_0x5b24;this[_0xbaa193(0x24c8)]=_0x561b99['g'][_0xbaa193(0x2fce)],this['_totalVertices']=0x0,this[_0xbaa193(0x12da)]=!0x1,this[_0xbaa193(0x3548)]=!0x1,this[_0xbaa193(0x3ac0)]=[],this[_0xbaa193(0x29c1)]=null,this[_0xbaa193(0x28f4)]=!0x1,this[_0xbaa193(0x195b)]=_0x47c8bd||_0x4b45e5['l']['LastCreatedScene'],this[_0xbaa193(0x195b)]&&(this['id']=_0x428809,this['uniqueId']=this[_0xbaa193(0x195b)]['getUniqueId'](),this[_0xbaa193(0x2635)]=this['_scene'][_0xbaa193(0x2cd1)](),this[_0xbaa193(0x31f0)]=[],this[_0xbaa193(0x32a3)]={},this[_0xbaa193(0x188b)]=[],this[_0xbaa193(0xb81)]=_0x19ee98,_0x220549?this[_0xbaa193(0x442)](_0x220549,_0x19ee98):this['_totalVertices']=0x0,this[_0xbaa193(0x2635)][_0xbaa193(0xb60)]()['vertexArrayObject']&&(this[_0xbaa193(0x27c3)]={}),_0x5ad287&&(this[_0xbaa193(0x299d)](_0x5ad287),_0x5ad287[_0xbaa193(0x3d93)](!0x0)));}get[_0x5c71ab(0x1974)](){var _0x2ef842=_0x5c71ab;return this[_0x2ef842(0x2e42)];}set[_0x5c71ab(0x1974)](_0x10bed0){var _0x2e567d=_0x5c71ab;this['_boundingBias']?this['_boundingBias'][_0x2e567d(0xa83)](_0x10bed0):this[_0x2e567d(0x2e42)]=_0x10bed0['clone'](),this[_0x2e567d(0x1510)](!0x0,null);}static[_0x5c71ab(0x318e)](_0x155942){var _0x374827=_0x5c71ab;const _0x27a9a7=new _0x218e15(_0x218e15[_0x374827(0x3d73)](),_0x155942[_0x374827(0x83e)]());return _0x27a9a7['applyToMesh'](_0x155942),_0x27a9a7;}get[_0x5c71ab(0x3926)](){var _0x4ef39b=_0x5c71ab;return this[_0x4ef39b(0x31f0)];}get['extend'](){var _0x3e537d=_0x5c71ab;return this[_0x3e537d(0x1d03)];}[_0x5c71ab(0x83e)](){var _0xd1cbd6=_0x5c71ab;return this[_0xd1cbd6(0x195b)];}[_0x5c71ab(0x2cd1)](){var _0x5c3383=_0x5c71ab;return this[_0x5c3383(0x2635)];}[_0x5c71ab(0x3261)](){var _0x187b4c=_0x5c71ab;return this['delayLoadState']===_0x561b99['g'][_0x187b4c(0x4b5)]||this['delayLoadState']===_0x561b99['g'][_0x187b4c(0x2fce)];}get[_0x5c71ab(0x2671)](){var _0x21f946=_0x5c71ab;for(let _0x6c9b61=0x0;_0x6c9b61<this[_0x21f946(0x31f0)][_0x21f946(0x1377)];_0x6c9b61++)if(!this[_0x21f946(0x31f0)][_0x6c9b61][_0x21f946(0x2671)])return!0x1;return!0x0;}[_0x5c71ab(0x2ef6)](){var _0x375668=_0x5c71ab;this[_0x375668(0x27c3)]&&(this[_0x375668(0x27c3)]={}),0x0!==this[_0x375668(0x31f0)][_0x375668(0x1377)]&&this[_0x375668(0x188b)]&&(this[_0x375668(0x3e9b)]=this[_0x375668(0x2635)][_0x375668(0x2933)](this[_0x375668(0x188b)],this['_updatable']));for(const _0x4f11d3 in this[_0x375668(0x32a3)]){const _0x3b024=this[_0x375668(0x32a3)][_0x4f11d3];_0x3b024[_0x375668(0x2ef6)]();}}['setAllVerticesData'](_0x17406d,_0x5e1367){var _0x17e43c=_0x5c71ab;_0x17406d[_0x17e43c(0x9ba)](this,_0x5e1367),this[_0x17e43c(0x3da2)]();}[_0x5c71ab(0x2175)](_0x27c680,_0xa83c70,_0x1b092a=!0x1,_0x49dfb7){var _0x2fa129=_0x5c71ab;_0x1b092a&&Array[_0x2fa129(0x2eb1)](_0xa83c70)&&(_0xa83c70=new Float32Array(_0xa83c70)),_0xa83c70=new _0x3e07e8['o'](this['_engine'],_0xa83c70,_0x27c680,_0x1b092a,0x0===this[_0x2fa129(0x31f0)][_0x2fa129(0x1377)],_0x49dfb7),this[_0x2fa129(0x2fcd)](_0xa83c70);}[_0x5c71ab(0x3819)](_0xd8e4de){var _0x31ca10=_0x5c71ab;this[_0x31ca10(0x32a3)][_0xd8e4de]&&(this[_0x31ca10(0x32a3)][_0xd8e4de][_0x31ca10(0x18c9)](),delete this[_0x31ca10(0x32a3)][_0xd8e4de]),this['_vertexArrayObjects']&&this[_0x31ca10(0xf90)]();}[_0x5c71ab(0x2fcd)](_0x333445,_0x3e8346=null,_0x30c337=!0x0){var _0xf01ef2=_0x5c71ab,_0x353525=_0x333445[_0xf01ef2(0x411a)](),_0xf8f614=(this[_0xf01ef2(0x32a3)][_0x353525]&&_0x30c337&&this[_0xf01ef2(0x32a3)][_0x353525]['dispose'](),_0x333445['_buffer']&&_0x333445[_0xf01ef2(0x155b)]['_increaseReferences'](),this[_0xf01ef2(0x32a3)][_0x353525]=_0x333445,this[_0xf01ef2(0x31f0)]),_0x290873=_0xf8f614[_0xf01ef2(0x1377)];if(_0x353525===_0x3e07e8['o'][_0xf01ef2(0x34af)]){_0x30c337=_0x333445[_0xf01ef2(0xef3)](),(null!=_0x3e8346?this[_0xf01ef2(0x185e)]=_0x3e8346:null!=_0x30c337&&(this[_0xf01ef2(0x185e)]=_0x30c337[_0xf01ef2(0x1377)]/(_0x333445[_0xf01ef2(0x21e0)]===_0x3e07e8['o'][_0xf01ef2(0x34c2)]?_0x333445[_0xf01ef2(0x2f0c)]:_0x333445['byteStride']/0x4)),this[_0xf01ef2(0x2ab)](_0x30c337),this[_0xf01ef2(0x1bb6)]());for(let _0x3172d7=0x0;_0x3172d7<_0x290873;_0x3172d7++){const _0xaa58dc=_0xf8f614[_0x3172d7];_0xaa58dc[_0xf01ef2(0x29d0)](this['_extend']['minimum'],this[_0xf01ef2(0x1d03)]['maximum']),_0xaa58dc[_0xf01ef2(0x3c64)](_0xaa58dc[_0xf01ef2(0x1321)]),_0xaa58dc[_0xf01ef2(0x3d93)](!0x0),_0xaa58dc[_0xf01ef2(0x397e)]();}}this[_0xf01ef2(0x3da2)](_0x353525);}[_0x5c71ab(0x22f9)](_0x52098a,_0x5904d8,_0x5c8d33,_0x447fbe=!0x1){var _0x214ad9=_0x5c71ab;const _0x17e976=this['getVertexBuffer'](_0x52098a);_0x17e976&&(_0x17e976[_0x214ad9(0x19eb)](_0x5904d8,_0x5c8d33,_0x447fbe),this['_notifyUpdate'](_0x52098a));}[_0x5c71ab(0x15ce)](_0x39d61a,_0x66493d,_0x3bc71f=!0x1){var _0x2a0e9a=_0x5c71ab;const _0x43bba2=this[_0x2a0e9a(0x30a8)](_0x39d61a);_0x43bba2&&(_0x43bba2['update'](_0x66493d),_0x39d61a===_0x3e07e8['o'][_0x2a0e9a(0x34af)]&&this[_0x2a0e9a(0x1510)](_0x3bc71f,_0x66493d),this['_notifyUpdate'](_0x39d61a));}[_0x5c71ab(0x1510)](_0x371d2a,_0x29d273){var _0x575100=_0x5c71ab;if(_0x371d2a&&this[_0x575100(0x2ab)](_0x29d273),this[_0x575100(0x1bb6)](),_0x371d2a)for(const _0xd33437 of this[_0x575100(0x31f0)]){_0xd33437['hasBoundingInfo']?_0xd33437['getBoundingInfo']()[_0x575100(0x27cf)](this[_0x575100(0x1d03)][_0x575100(0x68b)],this[_0x575100(0x1d03)][_0x575100(0x1770)]):_0xd33437[_0x575100(0x29d0)](this[_0x575100(0x1d03)][_0x575100(0x68b)],this[_0x575100(0x1d03)][_0x575100(0x1770)]);for(const _0x13f641 of _0xd33437['subMeshes'])_0x13f641[_0x575100(0x2c0f)]();}}[_0x5c71ab(0x4de)](_0x122fa8,_0x15f1e1,_0x2404fd,_0x1f4e2c){var _0x5bcf78=_0x5c71ab;if(_0x122fa8){void 0x0===_0x15f1e1&&(_0x15f1e1=this['_indexBuffer']);var _0x35da22=this[_0x5bcf78(0x2ce5)]();if(_0x35da22){if(_0x15f1e1!=this[_0x5bcf78(0x3e9b)]||!this['_vertexArrayObjects']&&!_0x1f4e2c)this[_0x5bcf78(0x2635)][_0x5bcf78(0x2848)](_0x35da22,_0x15f1e1,_0x122fa8,_0x2404fd);else{const _0x11410f=_0x1f4e2c||this['_vertexArrayObjects'];_0x11410f[_0x122fa8[_0x5bcf78(0x406)]]||(_0x11410f[_0x122fa8[_0x5bcf78(0x406)]]=this[_0x5bcf78(0x2635)][_0x5bcf78(0x15bf)](_0x35da22,_0x15f1e1,_0x122fa8,_0x2404fd)),this[_0x5bcf78(0x2635)][_0x5bcf78(0x23f7)](_0x11410f[_0x122fa8[_0x5bcf78(0x406)]],_0x15f1e1);}}}}['getTotalVertices'](){var _0x486e20=_0x5c71ab;return this['isReady']()?this[_0x486e20(0x185e)]:0x0;}['getVerticesData'](_0x437c45,_0x36fa00,_0x196067){var _0x2a65e1=_0x5c71ab;const _0x17fe64=this['getVertexBuffer'](_0x437c45);return _0x17fe64?_0x17fe64[_0x2a65e1(0x35d6)](this['_totalVertices'],_0x196067||_0x36fa00&&0x1!==this[_0x2a65e1(0x31f0)][_0x2a65e1(0x1377)]):null;}['isVertexBufferUpdatable'](_0x316374){var _0x40e8e0=_0x5c71ab;const _0x13a069=this[_0x40e8e0(0x32a3)][_0x316374];return!!_0x13a069&&_0x13a069[_0x40e8e0(0x1537)]();}['getVertexBuffer'](_0x4b4de6){var _0x4c1e35=_0x5c71ab;return this['isReady']()?this[_0x4c1e35(0x32a3)][_0x4b4de6]:null;}[_0x5c71ab(0x2ce5)](){var _0x3e9079=_0x5c71ab;return this[_0x3e9079(0x3261)]()?this[_0x3e9079(0x32a3)]:null;}[_0x5c71ab(0x41e6)](_0x13f77b){var _0x4238d2=_0x5c71ab;return this[_0x4238d2(0x32a3)]?void 0x0!==this[_0x4238d2(0x32a3)][_0x13f77b]:!!this[_0x4238d2(0x2b14)]&&-0x1!==this['_delayInfo'][_0x4238d2(0x919)](_0x13f77b);}['getVerticesDataKinds'](){var _0x52a41e=_0x5c71ab;const _0x3e3cef=[];let _0x4ea795;if(!this['_vertexBuffers']&&this[_0x52a41e(0x2b14)]){for(_0x4ea795 in this[_0x52a41e(0x2b14)])_0x3e3cef[_0x52a41e(0x3f90)](_0x4ea795);}else{for(_0x4ea795 in this[_0x52a41e(0x32a3)])_0x3e3cef['push'](_0x4ea795);}return _0x3e3cef;}[_0x5c71ab(0xdb3)](_0x10db4d,_0x2eb795,_0x19d4cd=!0x1){var _0x4f9cd5=_0x5c71ab;if(this[_0x4f9cd5(0x3e9b)]){if(this[_0x4f9cd5(0x3548)]){var _0x18ab99=_0x10db4d[_0x4f9cd5(0x1377)]!==this['_indices'][_0x4f9cd5(0x1377)];if(_0x19d4cd||(this['_indices']=_0x10db4d[_0x4f9cd5(0x13df)]()),this[_0x4f9cd5(0x2635)][_0x4f9cd5(0x17fa)](this['_indexBuffer'],_0x10db4d,_0x2eb795),_0x18ab99){for(const _0x15b429 of this[_0x4f9cd5(0x31f0)])_0x15b429[_0x4f9cd5(0x3c64)](!0x0);}}else this[_0x4f9cd5(0xa1d)](_0x10db4d,null,!0x0);}}[_0x5c71ab(0xa1d)](_0x545f87,_0x166491=null,_0x18a2ea=!0x1){var _0x31da89=_0x5c71ab;this[_0x31da89(0x3e9b)]&&this[_0x31da89(0x2635)][_0x31da89(0x3970)](this[_0x31da89(0x3e9b)]),this['_indices']=_0x545f87,this['_indexBufferIsUpdatable']=_0x18a2ea,0x0!==this['_meshes'][_0x31da89(0x1377)]&&this[_0x31da89(0x188b)]&&(this[_0x31da89(0x3e9b)]=this[_0x31da89(0x2635)][_0x31da89(0x2933)](this['_indices'],_0x18a2ea)),null!=_0x166491&&(this['_totalVertices']=_0x166491);for(const _0x169aa0 of this[_0x31da89(0x31f0)])_0x169aa0[_0x31da89(0x3c64)](!0x0),_0x169aa0[_0x31da89(0x397e)]();this['_notifyUpdate']();}[_0x5c71ab(0x2c27)](){var _0x2c528c=_0x5c71ab;return this[_0x2c528c(0x3261)]()?this['_indices'][_0x2c528c(0x1377)]:0x0;}[_0x5c71ab(0x2668)](_0x38fc08,_0x4e467f){var _0x440e13=_0x5c71ab;if(!this[_0x440e13(0x3261)]())return null;const _0x22f09a=this['_indices'];return _0x4e467f||_0x38fc08&&0x1!==this['_meshes'][_0x440e13(0x1377)]?_0x22f09a[_0x440e13(0x13df)]():_0x22f09a;}[_0x5c71ab(0x22fd)](){var _0x5a692d=_0x5c71ab;return this[_0x5a692d(0x3261)]()?this[_0x5a692d(0x3e9b)]:null;}[_0x5c71ab(0xd7f)](_0x56060e=null){var _0x16d7fa=_0x5c71ab;_0x56060e&&this['_vertexArrayObjects']&&this['_vertexArrayObjects'][_0x56060e[_0x16d7fa(0x406)]]&&(this['_engine']['releaseVertexArrayObject'](this['_vertexArrayObjects'][_0x56060e['key']]),delete this[_0x16d7fa(0x27c3)][_0x56060e[_0x16d7fa(0x406)]]);}[_0x5c71ab(0xd5a)](_0x28cff1,_0x58f2df){var _0x50f56f=_0x5c71ab;const _0x322285=this['_meshes'];var _0x59252f=_0x322285['indexOf'](_0x28cff1);-0x1!==_0x59252f&&(_0x322285['splice'](_0x59252f,0x1),this[_0x50f56f(0x27c3)]&&_0x28cff1[_0x50f56f(0x2b98)](),_0x28cff1[_0x50f56f(0x31f7)]=null,0x0===_0x322285['length']&&_0x58f2df&&this[_0x50f56f(0x18c9)]());}[_0x5c71ab(0x299d)](_0x133b75){var _0x56c4d4=_0x5c71ab;if(_0x133b75[_0x56c4d4(0x31f7)]!==this){const _0xb2f9e4=_0x133b75['_geometry'],_0x470daf=(_0xb2f9e4&&_0xb2f9e4[_0x56c4d4(0xd5a)](_0x133b75),this['_vertexArrayObjects']&&_0x133b75['_invalidateInstanceVertexArrayObject'](),this['_meshes']);_0x133b75[_0x56c4d4(0x31f7)]=this,_0x133b75[_0x56c4d4(0x988)][_0x56c4d4(0x1ee9)]=null,this[_0x56c4d4(0x195b)][_0x56c4d4(0x4121)](this),_0x470daf[_0x56c4d4(0x3f90)](_0x133b75),this[_0x56c4d4(0x3261)]()?this['_applyToMesh'](_0x133b75):this['_boundingInfo']&&_0x133b75[_0x56c4d4(0x1400)](this['_boundingInfo']);}}[_0x5c71ab(0x2ab)](_0x19119e=null){var _0x4ac4ae=_0x5c71ab;this[_0x4ac4ae(0x28f4)]&&this['_boundingInfo']?this['_extend']={'minimum':this[_0x4ac4ae(0x3c72)][_0x4ac4ae(0x68b)][_0x4ac4ae(0x95b)](),'maximum':this[_0x4ac4ae(0x3c72)]['maximum']['clone']()}:(_0x19119e=_0x19119e||this[_0x4ac4ae(0x757)](_0x3e07e8['o'][_0x4ac4ae(0x34af)]))&&(this[_0x4ac4ae(0x1d03)]=(0x0,_0x41b81c['k'])(_0x19119e,0x0,this['_totalVertices'],this[_0x4ac4ae(0x1974)],0x3));}[_0x5c71ab(0x1433)](_0x444215){var _0x5e424a=_0x5c71ab,_0x940e96=this['_meshes'][_0x5e424a(0x1377)];for(const _0x188c9f in this[_0x5e424a(0x32a3)])0x1===_0x940e96&&this[_0x5e424a(0x32a3)][_0x188c9f][_0x5e424a(0x3b8e)](),_0x188c9f===_0x3e07e8['o'][_0x5e424a(0x34af)]&&(this[_0x5e424a(0x1d03)]||this[_0x5e424a(0x2ab)](),_0x444215[_0x5e424a(0x29d0)](this[_0x5e424a(0x1d03)][_0x5e424a(0x68b)],this[_0x5e424a(0x1d03)]['maximum']),_0x444215[_0x5e424a(0x3c64)](_0x444215['isUnIndexed']),_0x444215[_0x5e424a(0x1510)]());0x1===_0x940e96&&this[_0x5e424a(0x188b)]&&0x0<this[_0x5e424a(0x188b)][_0x5e424a(0x1377)]&&(this[_0x5e424a(0x3e9b)]=this[_0x5e424a(0x2635)][_0x5e424a(0x2933)](this[_0x5e424a(0x188b)],this[_0x5e424a(0xb81)])),_0x444215['_syncGeometryWithMorphTargetManager'](),_0x444215[_0x5e424a(0x397e)]();}['_notifyUpdate'](_0x572fcb){var _0x633bd8=_0x5c71ab;this[_0x633bd8(0x1107)]&&this['onGeometryUpdated'](this,_0x572fcb),this['_vertexArrayObjects']&&this[_0x633bd8(0xf90)]();for(const _0x5baf81 of this[_0x633bd8(0x31f0)])_0x5baf81[_0x633bd8(0x168b)]();}[_0x5c71ab(0x447)](_0x23eb5e,_0x43a7e1){var _0x353abd=_0x5c71ab;this[_0x353abd(0x24c8)]!==_0x561b99['g'][_0x353abd(0x642)]&&(this[_0x353abd(0x3261)]()?_0x43a7e1&&_0x43a7e1():(this[_0x353abd(0x24c8)]=_0x561b99['g'][_0x353abd(0x642)],this[_0x353abd(0x30a2)](_0x23eb5e,_0x43a7e1)));}[_0x5c71ab(0x30a2)](_0x3efd2b,_0x4781b3){var _0x458819=_0x5c71ab;this[_0x458819(0x2bdb)]&&(_0x3efd2b[_0x458819(0x934)](this),_0x3efd2b[_0x458819(0x317c)](this['delayLoadingFile'],_0x48c866=>{var _0x58a8e7=_0x458819;if(this[_0x58a8e7(0x2049)]){this[_0x58a8e7(0x2049)](JSON[_0x58a8e7(0xa2c)](_0x48c866),this),this[_0x58a8e7(0x24c8)]=_0x561b99['g'][_0x58a8e7(0x4b5)],this[_0x58a8e7(0x2b14)]=[],_0x3efd2b['removePendingData'](this);var _0x1734ec=this[_0x58a8e7(0x31f0)],_0x115f7e=_0x1734ec['length'];for(let _0x4fb3ad=0x0;_0x4fb3ad<_0x115f7e;_0x4fb3ad++)this['_applyToMesh'](_0x1734ec[_0x4fb3ad]);_0x4781b3&&_0x4781b3();}},void 0x0,!0x0));}[_0x5c71ab(0x26b7)](){var _0x215c57=_0x5c71ab;const _0x5a0fe3=this[_0x215c57(0x2668)](!0x1);if(null!=_0x5a0fe3&&0x0<_0x5a0fe3[_0x215c57(0x1377)]){for(let _0x416a12=0x0;_0x416a12<_0x5a0fe3[_0x215c57(0x1377)];_0x416a12+=0x3){var _0x1c277d=_0x5a0fe3[_0x416a12+0x0];_0x5a0fe3[_0x416a12+0x0]=_0x5a0fe3[_0x416a12+0x2],_0x5a0fe3[_0x416a12+0x2]=_0x1c277d;}this[_0x215c57(0xa1d)](_0x5a0fe3);}const _0x1a8c68=this[_0x215c57(0x757)](_0x3e07e8['o']['PositionKind'],!0x1);if(null!=_0x1a8c68&&0x0<_0x1a8c68[_0x215c57(0x1377)]){for(let _0x149aef=0x0;_0x149aef<_0x1a8c68[_0x215c57(0x1377)];_0x149aef+=0x3)_0x1a8c68[_0x149aef+0x2]=-_0x1a8c68[_0x149aef+0x2];this[_0x215c57(0x2175)](_0x3e07e8['o'][_0x215c57(0x34af)],_0x1a8c68,!0x1);}const _0x586edc=this[_0x215c57(0x757)](_0x3e07e8['o'][_0x215c57(0x279a)],!0x1);if(null!=_0x586edc&&0x0<_0x586edc['length']){for(let _0xa2f186=0x0;_0xa2f186<_0x586edc[_0x215c57(0x1377)];_0xa2f186+=0x3)_0x586edc[_0xa2f186+0x2]=-_0x586edc[_0xa2f186+0x2];this[_0x215c57(0x2175)](_0x3e07e8['o'][_0x215c57(0x279a)],_0x586edc,!0x1);}}[_0x5c71ab(0x1bb6)](){var _0x4ffd62=_0x5c71ab;this[_0x4ffd62(0x1ee9)]=null;}['_generatePointsArray'](){var _0x8e8265=_0x5c71ab;if(this[_0x8e8265(0x1ee9)])return!0x0;var _0x2f64da=this[_0x8e8265(0x757)](_0x3e07e8['o'][_0x8e8265(0x34af)]);if(!_0x2f64da||0x0===_0x2f64da[_0x8e8265(0x1377)])return!0x1;for(let _0x51cc88=0x3*this[_0x8e8265(0x3ac0)][_0x8e8265(0x1377)],_0x367327=this[_0x8e8265(0x3ac0)]['length'];_0x51cc88<_0x2f64da[_0x8e8265(0x1377)];_0x51cc88+=0x3,++_0x367327)this[_0x8e8265(0x3ac0)][_0x367327]=_0x3f7e48['P']['FromArray'](_0x2f64da,_0x51cc88);for(let _0x32d7f6=0x0,_0x5cd490=0x0;_0x32d7f6<_0x2f64da[_0x8e8265(0x1377)];_0x32d7f6+=0x3,++_0x5cd490)this[_0x8e8265(0x3ac0)][_0x5cd490][_0x8e8265(0x2cf6)](_0x2f64da[0x0+_0x32d7f6],_0x2f64da[0x1+_0x32d7f6],_0x2f64da[0x2+_0x32d7f6]);return this['_positionsCache'][_0x8e8265(0x1377)]=_0x2f64da[_0x8e8265(0x1377)]/0x3,this['_positions']=this[_0x8e8265(0x3ac0)],!0x0;}[_0x5c71ab(0x3b15)](){var _0x296ec7=_0x5c71ab;return this[_0x296ec7(0x12da)];}[_0x5c71ab(0xf90)](){var _0x49723c=_0x5c71ab;if(this[_0x49723c(0x27c3)]){for(const _0x1f6c42 in this[_0x49723c(0x27c3)])this[_0x49723c(0x2635)][_0x49723c(0x1135)](this[_0x49723c(0x27c3)][_0x1f6c42]);this['_vertexArrayObjects']={};const _0x341d95=this[_0x49723c(0x31f0)];var _0x421412=_0x341d95[_0x49723c(0x1377)];for(let _0x4e4dfd=0x0;_0x4e4dfd<_0x421412;_0x4e4dfd++)_0x341d95[_0x4e4dfd][_0x49723c(0x2b98)]();}}[_0x5c71ab(0x18c9)](){var _0x1a160d=_0x5c71ab,_0x19fc6d=this[_0x1a160d(0x31f0)],_0x46d3ba=_0x19fc6d[_0x1a160d(0x1377)];let _0xc6445f;for(_0xc6445f=0x0;_0xc6445f<_0x46d3ba;_0xc6445f++)this[_0x1a160d(0xd5a)](_0x19fc6d[_0xc6445f]);this[_0x1a160d(0x31f0)]['length']=0x0,this[_0x1a160d(0xf90)]();for(const _0xfe2fe4 in this[_0x1a160d(0x32a3)])this['_vertexBuffers'][_0xfe2fe4]['dispose']();if(this['_vertexBuffers']={},this[_0x1a160d(0x185e)]=0x0,this[_0x1a160d(0x3e9b)]&&this[_0x1a160d(0x2635)]['_releaseBuffer'](this[_0x1a160d(0x3e9b)]),this[_0x1a160d(0x3e9b)]=null,this['_indices']=[],this[_0x1a160d(0x24c8)]=_0x561b99['g'][_0x1a160d(0x2fce)],this['delayLoadingFile']=null,this[_0x1a160d(0x2049)]=null,this['_delayInfo']=[],this[_0x1a160d(0x3c72)]=null,this[_0x1a160d(0x195b)]['removeGeometry'](this),this[_0x1a160d(0x29c1)]){const _0x4e7c3b=this['_parentContainer']['geometries']['indexOf'](this);-0x1<_0x4e7c3b&&this['_parentContainer']['geometries'][_0x1a160d(0x5ff)](_0x4e7c3b,0x1),this[_0x1a160d(0x29c1)]=null;}this['_isDisposed']=!0x0;}[_0x5c71ab(0x3043)](_0xf70ba0){var _0x5aa3a0=_0x5c71ab;const _0x22196b=new _0x207e1a['x']();_0x22196b[_0x5aa3a0(0x35ec)]=[];var _0xd5401f=this[_0x5aa3a0(0x2668)]();if(_0xd5401f){for(let _0x4af3ae=0x0;_0x4af3ae<_0xd5401f[_0x5aa3a0(0x1377)];_0x4af3ae++)_0x22196b[_0x5aa3a0(0x35ec)][_0x5aa3a0(0x3f90)](_0xd5401f[_0x4af3ae]);}let _0x138216=!0x1,_0x24dbf5=!0x1,_0x221b4d;for(_0x221b4d in this[_0x5aa3a0(0x32a3)]){const _0x2dfabd=this['getVerticesData'](_0x221b4d);if(_0x2dfabd&&(_0x2dfabd instanceof Float32Array?_0x22196b[_0x5aa3a0(0x2cf6)](new Float32Array(_0x2dfabd),_0x221b4d):_0x22196b[_0x5aa3a0(0x2cf6)](_0x2dfabd[_0x5aa3a0(0x13df)](0x0),_0x221b4d),!_0x24dbf5)){const _0x1b83fc=this['getVertexBuffer'](_0x221b4d);_0x1b83fc&&(_0x138216=_0x1b83fc[_0x5aa3a0(0x1537)](),_0x24dbf5=!_0x138216);}}const _0x454c97=new _0x218e15(_0xf70ba0,this[_0x5aa3a0(0x195b)],_0x22196b,_0x138216);for(_0x221b4d in(_0x454c97['delayLoadState']=this[_0x5aa3a0(0x24c8)],_0x454c97[_0x5aa3a0(0x2bdb)]=this[_0x5aa3a0(0x2bdb)],_0x454c97[_0x5aa3a0(0x2049)]=this[_0x5aa3a0(0x2049)],this[_0x5aa3a0(0x2b14)]))_0x454c97[_0x5aa3a0(0x2b14)]=_0x454c97['_delayInfo']||[],_0x454c97[_0x5aa3a0(0x2b14)]['push'](_0x221b4d);return _0x454c97['_boundingInfo']=new _0x3c3917['j'](this[_0x5aa3a0(0x1d03)]['minimum'],this[_0x5aa3a0(0x1d03)][_0x5aa3a0(0x1770)]),_0x454c97;}[_0x5c71ab(0x2fcc)](){var _0x633f67=_0x5c71ab;const _0x38e2db={};return _0x38e2db['id']=this['id'],_0x38e2db[_0x633f67(0x17f4)]=this[_0x633f67(0x17f4)],_0x38e2db['updatable']=this['_updatable'],_0x522548['$']&&_0x522548['$'][_0x633f67(0x1e3e)](this)&&(_0x38e2db[_0x633f67(0x32e9)]=_0x522548['$'][_0x633f67(0x723)](this)),_0x38e2db;}[_0x5c71ab(0x550)](_0x1eb597){var _0xf93cfa=_0x5c71ab;return Array[_0xf93cfa(0x2eb1)](_0x1eb597)?_0x1eb597:Array[_0xf93cfa(0x41df)]['slice'][_0xf93cfa(0x29f)](_0x1eb597);}[_0x5c71ab(0x22f0)](){var _0x5c2c88=_0x5c71ab;this[_0x5c2c88(0x188b)]=[],this[_0x5c2c88(0x1bb6)]();for(const _0x43ebfb in this[_0x5c2c88(0x32a3)])Object[_0x5c2c88(0x41df)][_0x5c2c88(0x1172)][_0x5c2c88(0x29f)](this['_vertexBuffers'],_0x43ebfb)&&(this[_0x5c2c88(0x32a3)][_0x43ebfb][_0x5c2c88(0x155b)][_0x5c2c88(0x405f)]=null);}[_0x5c71ab(0x19e6)](){var _0x492561=_0x5c71ab;const _0x431321=this[_0x492561(0x2fcc)]();return this[_0x492561(0x41e6)](_0x3e07e8['o'][_0x492561(0x34af)])&&(_0x431321[_0x492561(0x1be0)]=this[_0x492561(0x550)](this[_0x492561(0x757)](_0x3e07e8['o'][_0x492561(0x34af)])),this[_0x492561(0xd01)](_0x3e07e8['o'][_0x492561(0x34af)])&&(_0x431321['positions'][_0x492561(0xb81)]=!0x0)),this[_0x492561(0x41e6)](_0x3e07e8['o'][_0x492561(0x279a)])&&(_0x431321[_0x492561(0x1a32)]=this[_0x492561(0x550)](this['getVerticesData'](_0x3e07e8['o'][_0x492561(0x279a)])),this['isVertexBufferUpdatable'](_0x3e07e8['o'][_0x492561(0x279a)])&&(_0x431321[_0x492561(0x1a32)][_0x492561(0xb81)]=!0x0)),this['isVerticesDataPresent'](_0x3e07e8['o'][_0x492561(0x2be7)])&&(_0x431321[_0x492561(0x7fa)]=this[_0x492561(0x550)](this[_0x492561(0x757)](_0x3e07e8['o']['TangentKind'])),this[_0x492561(0xd01)](_0x3e07e8['o'][_0x492561(0x2be7)])&&(_0x431321[_0x492561(0x7fa)][_0x492561(0xb81)]=!0x0)),this[_0x492561(0x41e6)](_0x3e07e8['o'][_0x492561(0x2087)])&&(_0x431321[_0x492561(0x10d1)]=this[_0x492561(0x550)](this[_0x492561(0x757)](_0x3e07e8['o']['UVKind'])),this[_0x492561(0xd01)](_0x3e07e8['o'][_0x492561(0x2087)])&&(_0x431321[_0x492561(0x10d1)]['_updatable']=!0x0)),this[_0x492561(0x41e6)](_0x3e07e8['o'][_0x492561(0x2abb)])&&(_0x431321[_0x492561(0x1d79)]=this[_0x492561(0x550)](this['getVerticesData'](_0x3e07e8['o']['UV2Kind'])),this['isVertexBufferUpdatable'](_0x3e07e8['o'][_0x492561(0x2abb)])&&(_0x431321[_0x492561(0x1d79)][_0x492561(0xb81)]=!0x0)),this[_0x492561(0x41e6)](_0x3e07e8['o'][_0x492561(0x6b0)])&&(_0x431321[_0x492561(0x1e9b)]=this[_0x492561(0x550)](this[_0x492561(0x757)](_0x3e07e8['o'][_0x492561(0x6b0)])),this[_0x492561(0xd01)](_0x3e07e8['o'][_0x492561(0x6b0)])&&(_0x431321[_0x492561(0x1e9b)][_0x492561(0xb81)]=!0x0)),this[_0x492561(0x41e6)](_0x3e07e8['o'][_0x492561(0x164f)])&&(_0x431321[_0x492561(0x167b)]=this[_0x492561(0x550)](this[_0x492561(0x757)](_0x3e07e8['o']['UV4Kind'])),this[_0x492561(0xd01)](_0x3e07e8['o']['UV4Kind'])&&(_0x431321[_0x492561(0x167b)]['_updatable']=!0x0)),this['isVerticesDataPresent'](_0x3e07e8['o']['UV5Kind'])&&(_0x431321[_0x492561(0x2924)]=this[_0x492561(0x550)](this['getVerticesData'](_0x3e07e8['o'][_0x492561(0x992)])),this[_0x492561(0xd01)](_0x3e07e8['o'][_0x492561(0x992)])&&(_0x431321[_0x492561(0x2924)][_0x492561(0xb81)]=!0x0)),this[_0x492561(0x41e6)](_0x3e07e8['o'][_0x492561(0x1a6f)])&&(_0x431321['uv6s']=this[_0x492561(0x550)](this[_0x492561(0x757)](_0x3e07e8['o'][_0x492561(0x1a6f)])),this[_0x492561(0xd01)](_0x3e07e8['o'][_0x492561(0x1a6f)])&&(_0x431321[_0x492561(0x2517)][_0x492561(0xb81)]=!0x0)),this[_0x492561(0x41e6)](_0x3e07e8['o'][_0x492561(0x2cec)])&&(_0x431321[_0x492561(0x3f24)]=this[_0x492561(0x550)](this[_0x492561(0x757)](_0x3e07e8['o'][_0x492561(0x2cec)])),this[_0x492561(0xd01)](_0x3e07e8['o'][_0x492561(0x2cec)])&&(_0x431321[_0x492561(0x3f24)]['_updatable']=!0x0)),this[_0x492561(0x41e6)](_0x3e07e8['o'][_0x492561(0x1b55)])&&(_0x431321[_0x492561(0x3275)]=this['_toNumberArray'](this[_0x492561(0x757)](_0x3e07e8['o'][_0x492561(0x1b55)])),_0x431321[_0x492561(0x3275)]['_isExpanded']=!0x0,this[_0x492561(0xd01)](_0x3e07e8['o'][_0x492561(0x1b55)])&&(_0x431321[_0x492561(0x3275)]['_updatable']=!0x0)),this[_0x492561(0x41e6)](_0x3e07e8['o']['MatricesWeightsKind'])&&(_0x431321[_0x492561(0x111e)]=this[_0x492561(0x550)](this[_0x492561(0x757)](_0x3e07e8['o'][_0x492561(0x35b7)])),this[_0x492561(0xd01)](_0x3e07e8['o'][_0x492561(0x35b7)])&&(_0x431321[_0x492561(0x111e)]['_updatable']=!0x0)),_0x431321[_0x492561(0x35ec)]=this[_0x492561(0x550)](this[_0x492561(0x2668)]()),_0x431321;}static[_0x5c71ab(0x397c)](_0x4acb61,_0x108118){var _0x8c5e2c=_0x5c71ab;const _0xc8869e=_0x4acb61[_0x8c5e2c(0x31f7)];return _0xc8869e?_0xc8869e[_0x8c5e2c(0x3043)](_0x108118):null;}static[_0x5c71ab(0x3d73)](){var _0x1e8b0e=_0x5c71ab;return _0x230f5b['w1'][_0x1e8b0e(0x3d73)]();}static['_GetGeometryByLoadedUniqueId'](_0x3efb0b,_0x721585){var _0xb2135d=_0x5c71ab;for(let _0x4220b9=0x0;_0x4220b9<_0x721585[_0xb2135d(0x1aec)][_0xb2135d(0x1377)];_0x4220b9++)if(_0x721585[_0xb2135d(0x1aec)][_0x4220b9][_0xb2135d(0x3086)]===_0x3efb0b)return _0x721585[_0xb2135d(0x1aec)][_0x4220b9];return null;}static[_0x5c71ab(0x577)](_0x8775aa,_0x588eb5){var _0x5a2714=_0x5c71ab;const _0x15b83e=_0x588eb5['getScene']();var _0xa06834=_0x8775aa[_0x5a2714(0x3d56)],_0xaad98e=_0x8775aa['geometryId'];if(_0xa06834||_0xaad98e){const _0x3b8c3f=_0xa06834?this[_0x5a2714(0x53d)](_0xa06834,_0x15b83e):_0x15b83e['getGeometryById'](_0xaad98e);_0x3b8c3f&&_0x3b8c3f['applyToMesh'](_0x588eb5);}else{if(_0x8775aa instanceof ArrayBuffer){var _0xae2ef4=_0x588eb5[_0x5a2714(0x3502)];if(_0xae2ef4[_0x5a2714(0x27d7)]&&0x0<_0xae2ef4['positionsAttrDesc'][_0x5a2714(0x3eca)]&&(_0xa06834=new Float32Array(_0x8775aa,_0xae2ef4['positionsAttrDesc'][_0x5a2714(0x90d)],_0xae2ef4[_0x5a2714(0x27d7)][_0x5a2714(0x3eca)]),_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x34af)],_0xa06834,!0x1)),_0xae2ef4[_0x5a2714(0x2ba7)]&&0x0<_0xae2ef4[_0x5a2714(0x2ba7)][_0x5a2714(0x3eca)]&&(_0xaad98e=new Float32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0x2ba7)][_0x5a2714(0x90d)],_0xae2ef4[_0x5a2714(0x2ba7)]['count']),_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x279a)],_0xaad98e,!0x1)),_0xae2ef4[_0x5a2714(0x13f8)]&&0x0<_0xae2ef4[_0x5a2714(0x13f8)][_0x5a2714(0x3eca)]&&(_0xa06834=new Float32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0x13f8)][_0x5a2714(0x90d)],_0xae2ef4[_0x5a2714(0x13f8)][_0x5a2714(0x3eca)]),_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o']['TangentKind'],_0xa06834,!0x1)),_0xae2ef4[_0x5a2714(0x1bfd)]&&0x0<_0xae2ef4[_0x5a2714(0x1bfd)]['count']){const _0x140840=new Float32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0x1bfd)][_0x5a2714(0x90d)],_0xae2ef4[_0x5a2714(0x1bfd)][_0x5a2714(0x3eca)]);if(_0x585399['e'][_0x5a2714(0x2a83)]){for(let _0x877130=0x1;_0x877130<_0x140840[_0x5a2714(0x1377)];_0x877130+=0x2)_0x140840[_0x877130]=0x1-_0x140840[_0x877130];}_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x2087)],_0x140840,!0x1);}if(_0xae2ef4['uvs2AttrDesc']&&0x0<_0xae2ef4['uvs2AttrDesc'][_0x5a2714(0x3eca)]){const _0x259453=new Float32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0x3697)][_0x5a2714(0x90d)],_0xae2ef4['uvs2AttrDesc']['count']);if(_0x585399['e']['UseOpenGLOrientationForUV']){for(let _0xe54ed7=0x1;_0xe54ed7<_0x259453['length'];_0xe54ed7+=0x2)_0x259453[_0xe54ed7]=0x1-_0x259453[_0xe54ed7];}_0x588eb5['setVerticesData'](_0x3e07e8['o'][_0x5a2714(0x2abb)],_0x259453,!0x1);}if(_0xae2ef4[_0x5a2714(0x694)]&&0x0<_0xae2ef4['uvs3AttrDesc'][_0x5a2714(0x3eca)]){const _0x2cda1e=new Float32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0x694)][_0x5a2714(0x90d)],_0xae2ef4['uvs3AttrDesc'][_0x5a2714(0x3eca)]);if(_0x585399['e'][_0x5a2714(0x2a83)]){for(let _0x35ca23=0x1;_0x35ca23<_0x2cda1e[_0x5a2714(0x1377)];_0x35ca23+=0x2)_0x2cda1e[_0x35ca23]=0x1-_0x2cda1e[_0x35ca23];}_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x6b0)],_0x2cda1e,!0x1);}if(_0xae2ef4['uvs4AttrDesc']&&0x0<_0xae2ef4['uvs4AttrDesc'][_0x5a2714(0x3eca)]){const _0x23cb78=new Float32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0xfbf)][_0x5a2714(0x90d)],_0xae2ef4['uvs4AttrDesc'][_0x5a2714(0x3eca)]);if(_0x585399['e'][_0x5a2714(0x2a83)]){for(let _0x226563=0x1;_0x226563<_0x23cb78['length'];_0x226563+=0x2)_0x23cb78[_0x226563]=0x1-_0x23cb78[_0x226563];}_0x588eb5['setVerticesData'](_0x3e07e8['o'][_0x5a2714(0x164f)],_0x23cb78,!0x1);}if(_0xae2ef4[_0x5a2714(0x1930)]&&0x0<_0xae2ef4['uvs5AttrDesc']['count']){const _0x5ce8e6=new Float32Array(_0x8775aa,_0xae2ef4['uvs5AttrDesc'][_0x5a2714(0x90d)],_0xae2ef4[_0x5a2714(0x1930)][_0x5a2714(0x3eca)]);if(_0x585399['e']['UseOpenGLOrientationForUV']){for(let _0x4cc9d2=0x1;_0x4cc9d2<_0x5ce8e6[_0x5a2714(0x1377)];_0x4cc9d2+=0x2)_0x5ce8e6[_0x4cc9d2]=0x1-_0x5ce8e6[_0x4cc9d2];}_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o']['UV5Kind'],_0x5ce8e6,!0x1);}if(_0xae2ef4[_0x5a2714(0x1430)]&&0x0<_0xae2ef4[_0x5a2714(0x1430)][_0x5a2714(0x3eca)]){const _0x77a3a5=new Float32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0x1430)][_0x5a2714(0x90d)],_0xae2ef4['uvs6AttrDesc'][_0x5a2714(0x3eca)]);if(_0x585399['e']['UseOpenGLOrientationForUV']){for(let _0x94f7aa=0x1;_0x94f7aa<_0x77a3a5[_0x5a2714(0x1377)];_0x94f7aa+=0x2)_0x77a3a5[_0x94f7aa]=0x1-_0x77a3a5[_0x94f7aa];}_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x1a6f)],_0x77a3a5,!0x1);}if(_0xae2ef4['colorsAttrDesc']&&0x0<_0xae2ef4[_0x5a2714(0x3b84)][_0x5a2714(0x3eca)]&&(_0xaad98e=new Float32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0x3b84)][_0x5a2714(0x90d)],_0xae2ef4[_0x5a2714(0x3b84)][_0x5a2714(0x3eca)]),_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x2cec)],_0xaad98e,!0x1,_0xae2ef4[_0x5a2714(0x3b84)][_0x5a2714(0x1c7a)])),_0xae2ef4['matricesIndicesAttrDesc']&&0x0<_0xae2ef4[_0x5a2714(0xc61)]['count']){var _0x52a8f0=new Int32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0xc61)][_0x5a2714(0x90d)],_0xae2ef4[_0x5a2714(0xc61)][_0x5a2714(0x3eca)]);const _0x5d584a=[];for(let _0x4439bf=0x0;_0x4439bf<_0x52a8f0[_0x5a2714(0x1377)];_0x4439bf++){var _0x278c84=_0x52a8f0[_0x4439bf];_0x5d584a[_0x5a2714(0x3f90)](0xff&_0x278c84),_0x5d584a[_0x5a2714(0x3f90)]((0xff00&_0x278c84)>>0x8),_0x5d584a[_0x5a2714(0x3f90)]((0xff0000&_0x278c84)>>0x10),_0x5d584a['push'](_0x278c84>>0x18&0xff);}_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x1b55)],_0x5d584a,!0x1);}if(_0xae2ef4[_0x5a2714(0x1b6e)]&&0x0<_0xae2ef4[_0x5a2714(0x1b6e)][_0x5a2714(0x3eca)]){var _0x4f42e3=new Int32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0x1b6e)][_0x5a2714(0x90d)],_0xae2ef4[_0x5a2714(0x1b6e)][_0x5a2714(0x3eca)]);const _0x59e4f8=[];for(let _0x32ecb3=0x0;_0x32ecb3<_0x4f42e3[_0x5a2714(0x1377)];_0x32ecb3++){var _0x117062=_0x4f42e3[_0x32ecb3];_0x59e4f8['push'](0xff&_0x117062),_0x59e4f8['push']((0xff00&_0x117062)>>0x8),_0x59e4f8[_0x5a2714(0x3f90)]((0xff0000&_0x117062)>>0x10),_0x59e4f8[_0x5a2714(0x3f90)](_0x117062>>0x18&0xff);}_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x317a)],_0x59e4f8,!0x1);}if(_0xae2ef4[_0x5a2714(0x2356)]&&0x0<_0xae2ef4[_0x5a2714(0x2356)]['count']&&(_0xa06834=new Float32Array(_0x8775aa,_0xae2ef4['matricesWeightsAttrDesc']['offset'],_0xae2ef4[_0x5a2714(0x2356)][_0x5a2714(0x3eca)]),_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x35b7)],_0xa06834,!0x1)),_0xae2ef4[_0x5a2714(0x2a96)]&&0x0<_0xae2ef4['indicesAttrDesc'][_0x5a2714(0x3eca)]&&(_0xaad98e=new Int32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0x2a96)][_0x5a2714(0x90d)],_0xae2ef4['indicesAttrDesc'][_0x5a2714(0x3eca)]),_0x588eb5[_0x5a2714(0xa1d)](_0xaad98e,null)),_0xae2ef4[_0x5a2714(0x1856)]&&0x0<_0xae2ef4[_0x5a2714(0x1856)][_0x5a2714(0x3eca)]){var _0x45c71b=new Int32Array(_0x8775aa,_0xae2ef4[_0x5a2714(0x1856)]['offset'],0x5*_0xae2ef4[_0x5a2714(0x1856)]['count']);_0x588eb5[_0x5a2714(0x11db)]=[];for(let _0x1e5fe7=0x0;_0x1e5fe7<_0xae2ef4[_0x5a2714(0x1856)][_0x5a2714(0x3eca)];_0x1e5fe7++){var _0x3542a8=_0x45c71b[0x5*_0x1e5fe7+0x0],_0x2c414b=_0x45c71b[0x5*_0x1e5fe7+0x1],_0x46b4ce=_0x45c71b[0x5*_0x1e5fe7+0x2],_0xa2f526=_0x45c71b[0x5*_0x1e5fe7+0x3],_0xec7511=_0x45c71b[0x5*_0x1e5fe7+0x4];_0x379bb7['P'][_0x5a2714(0x2f00)](_0x3542a8,_0x2c414b,_0x46b4ce,_0xa2f526,_0xec7511,_0x588eb5);}}}else{if(_0x8775aa[_0x5a2714(0x1be0)]&&_0x8775aa['normals']&&_0x8775aa[_0x5a2714(0x35ec)]){if(_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x34af)],_0x8775aa[_0x5a2714(0x1be0)],_0x8775aa[_0x5a2714(0x1be0)][_0x5a2714(0xb81)]),_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x279a)],_0x8775aa[_0x5a2714(0x1a32)],_0x8775aa['normals'][_0x5a2714(0xb81)]),_0x8775aa[_0x5a2714(0x7fa)]&&_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x2be7)],_0x8775aa[_0x5a2714(0x7fa)],_0x8775aa[_0x5a2714(0x7fa)]['_updatable']),_0x8775aa[_0x5a2714(0x10d1)]&&_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x2087)],_0x8775aa[_0x5a2714(0x10d1)],_0x8775aa[_0x5a2714(0x10d1)][_0x5a2714(0xb81)]),_0x8775aa[_0x5a2714(0x3dc0)]&&_0x588eb5['setVerticesData'](_0x3e07e8['o']['UV2Kind'],_0x8775aa[_0x5a2714(0x3dc0)],_0x8775aa[_0x5a2714(0x3dc0)][_0x5a2714(0xb81)]),_0x8775aa[_0x5a2714(0x24a5)]&&_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o']['UV3Kind'],_0x8775aa[_0x5a2714(0x24a5)],_0x8775aa[_0x5a2714(0x24a5)]['_updatable']),_0x8775aa[_0x5a2714(0x1f7c)]&&_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x164f)],_0x8775aa[_0x5a2714(0x1f7c)],_0x8775aa[_0x5a2714(0x1f7c)][_0x5a2714(0xb81)]),_0x8775aa[_0x5a2714(0x41b5)]&&_0x588eb5['setVerticesData'](_0x3e07e8['o'][_0x5a2714(0x992)],_0x8775aa[_0x5a2714(0x41b5)],_0x8775aa[_0x5a2714(0x41b5)][_0x5a2714(0xb81)]),_0x8775aa[_0x5a2714(0x153d)]&&_0x588eb5['setVerticesData'](_0x3e07e8['o'][_0x5a2714(0x1a6f)],_0x8775aa[_0x5a2714(0x153d)],_0x8775aa[_0x5a2714(0x153d)][_0x5a2714(0xb81)]),_0x8775aa[_0x5a2714(0x3f24)]&&_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o']['ColorKind'],_0x2a3dd3['HE'][_0x5a2714(0xb56)](_0x8775aa[_0x5a2714(0x3f24)],_0x8775aa[_0x5a2714(0x1be0)][_0x5a2714(0x1377)]/0x3),_0x8775aa[_0x5a2714(0x3f24)][_0x5a2714(0xb81)]),_0x8775aa[_0x5a2714(0x3275)]){if(_0x8775aa[_0x5a2714(0x3275)][_0x5a2714(0x3112)])delete _0x8775aa['matricesIndices'][_0x5a2714(0x3112)],_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x1b55)],_0x8775aa[_0x5a2714(0x3275)],_0x8775aa[_0x5a2714(0x3275)][_0x5a2714(0xb81)]);else{const _0x4eed39=[];for(let _0x27f7ee=0x0;_0x27f7ee<_0x8775aa[_0x5a2714(0x3275)]['length'];_0x27f7ee++){var _0x1232aa=_0x8775aa['matricesIndices'][_0x27f7ee];_0x4eed39[_0x5a2714(0x3f90)](0xff&_0x1232aa),_0x4eed39[_0x5a2714(0x3f90)]((0xff00&_0x1232aa)>>0x8),_0x4eed39['push']((0xff0000&_0x1232aa)>>0x10),_0x4eed39[_0x5a2714(0x3f90)](_0x1232aa>>0x18&0xff);}_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x1b55)],_0x4eed39,_0x8775aa[_0x5a2714(0x3275)][_0x5a2714(0xb81)]);}}if(_0x8775aa['matricesIndicesExtra']){if(_0x8775aa[_0x5a2714(0x12f5)][_0x5a2714(0x3112)])delete _0x8775aa[_0x5a2714(0x3275)][_0x5a2714(0x3112)],_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o']['MatricesIndicesExtraKind'],_0x8775aa['matricesIndicesExtra'],_0x8775aa[_0x5a2714(0x12f5)][_0x5a2714(0xb81)]);else{const _0xb661b=[];for(let _0x24a28d=0x0;_0x24a28d<_0x8775aa['matricesIndicesExtra']['length'];_0x24a28d++){var _0x676e92=_0x8775aa[_0x5a2714(0x12f5)][_0x24a28d];_0xb661b[_0x5a2714(0x3f90)](0xff&_0x676e92),_0xb661b[_0x5a2714(0x3f90)]((0xff00&_0x676e92)>>0x8),_0xb661b[_0x5a2714(0x3f90)]((0xff0000&_0x676e92)>>0x10),_0xb661b[_0x5a2714(0x3f90)](_0x676e92>>0x18&0xff);}_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x317a)],_0xb661b,_0x8775aa['matricesIndicesExtra'][_0x5a2714(0xb81)]);}}_0x8775aa[_0x5a2714(0x111e)]&&(_0x218e15[_0x5a2714(0x87a)](_0x8775aa,_0x588eb5),_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0x35b7)],_0x8775aa[_0x5a2714(0x111e)],_0x8775aa[_0x5a2714(0x111e)][_0x5a2714(0xb81)])),_0x8775aa['matricesWeightsExtra']&&_0x588eb5[_0x5a2714(0x2175)](_0x3e07e8['o'][_0x5a2714(0xe3d)],_0x8775aa['matricesWeightsExtra'],_0x8775aa[_0x5a2714(0x111e)]['_updatable']),_0x588eb5[_0x5a2714(0xa1d)](_0x8775aa[_0x5a2714(0x35ec)],null);}}}if(_0x8775aa[_0x5a2714(0x11db)]){_0x588eb5[_0x5a2714(0x11db)]=[];for(let _0x54dd1b=0x0;_0x54dd1b<_0x8775aa['subMeshes']['length'];_0x54dd1b++){var _0x2bfaae=_0x8775aa['subMeshes'][_0x54dd1b];_0x379bb7['P'][_0x5a2714(0x2f00)](_0x2bfaae[_0x5a2714(0x2b44)],_0x2bfaae['verticesStart'],_0x2bfaae[_0x5a2714(0x1aa6)],_0x2bfaae[_0x5a2714(0x2fcf)],_0x2bfaae['indexCount'],_0x588eb5);}}_0x588eb5[_0x5a2714(0x20c8)]&&(_0x588eb5['convertToFlatShadedMesh'](),_0x588eb5[_0x5a2714(0x20c8)]=!0x1),_0x588eb5['computeWorldMatrix'](!0x0),_0x15b83e[_0x5a2714(0x3ce)][_0x5a2714(0x2a3a)](_0x588eb5);}static[_0x5c71ab(0x87a)](_0x304323,_0x3f7ab3){var _0x5e650c=_0x5c71ab;if(_0xdb5a14['Z'][_0x5e650c(0x1a2f)]){var _0x4c14bb;if(-0x1<_0x304323[_0x5e650c(0xb3c)]){var _0x3f0ca7=_0x3f7ab3[_0x5e650c(0x83e)]()['getLastSkeletonById'](_0x304323[_0x5e650c(0xb3c)]);if(_0x3f0ca7){_0x4c14bb=_0x3f0ca7['bones']['length'];const _0x495ad6=_0x3f7ab3[_0x5e650c(0x757)](_0x3e07e8['o'][_0x5e650c(0x1b55)]),_0x429249=_0x3f7ab3[_0x5e650c(0x757)](_0x3e07e8['o']['MatricesIndicesExtraKind']),_0x108b89=_0x304323[_0x5e650c(0x111e)],_0x129bf2=_0x304323['matricesWeightsExtra'];var _0x3d5532=_0x304323['numBoneInfluencer'],_0x49a843=_0x108b89['length'];for(let _0xc1a464=0x0;_0xc1a464<_0x49a843;_0xc1a464+=0x4){let _0x12fac0=0x0,_0x35a8c9=-0x1;for(let _0x1c1031=0x0;_0x1c1031<0x4;_0x1c1031++){var _0x5414c6=_0x108b89[_0xc1a464+_0x1c1031];_0x12fac0+=_0x5414c6,_0x5414c6<0.001&&_0x35a8c9<0x0&&(_0x35a8c9=_0x1c1031);}if(_0x129bf2)for(let _0x128378=0x0;_0x128378<0x4;_0x128378++){var _0x2b6960=_0x129bf2[_0xc1a464+_0x128378];_0x12fac0+=_0x2b6960,_0x2b6960<0.001&&_0x35a8c9<0x0&&(_0x35a8c9=_0x128378+0x4);}if((_0x35a8c9<0x0||_0x35a8c9>_0x3d5532-0x1)&&(_0x35a8c9=_0x3d5532-0x1),0.001<_0x12fac0){var _0x4d89c3=0x1/_0x12fac0;for(let _0x3741e8=0x0;_0x3741e8<0x4;_0x3741e8++)_0x108b89[_0xc1a464+_0x3741e8]*=_0x4d89c3;if(_0x129bf2){for(let _0x4c4a46=0x0;_0x4c4a46<0x4;_0x4c4a46++)_0x129bf2[_0xc1a464+_0x4c4a46]*=_0x4d89c3;}}else 0x4<=_0x35a8c9?(_0x129bf2[_0xc1a464+_0x35a8c9-0x4]=0x1-_0x12fac0,_0x429249[_0xc1a464+_0x35a8c9-0x4]=_0x4c14bb):(_0x108b89[_0xc1a464+_0x35a8c9]=0x1-_0x12fac0,_0x495ad6[_0xc1a464+_0x35a8c9]=_0x4c14bb);}_0x3f7ab3['setVerticesData'](_0x3e07e8['o'][_0x5e650c(0x1b55)],_0x495ad6),_0x304323['matricesWeightsExtra']&&_0x3f7ab3[_0x5e650c(0x2175)](_0x3e07e8['o']['MatricesIndicesExtraKind'],_0x429249);}}}}static[_0x5c71ab(0x2a19)](_0x5065c8,_0x56f2f0,_0x6527f6){var _0x43ddfd=_0x5c71ab;const _0x3c28d8=new _0x218e15(_0x5065c8['id'],_0x56f2f0,void 0x0,_0x5065c8[_0x43ddfd(0x38d4)]);return _0x3c28d8[_0x43ddfd(0x3086)]=_0x5065c8['uniqueId'],_0x522548['$']&&_0x522548['$'][_0x43ddfd(0x334)](_0x3c28d8,_0x5065c8[_0x43ddfd(0x32e9)]),_0x5065c8[_0x43ddfd(0x2bdb)]?(_0x3c28d8['delayLoadState']=_0x561b99['g'][_0x43ddfd(0x2e74)],_0x3c28d8[_0x43ddfd(0x2bdb)]=_0x6527f6+_0x5065c8[_0x43ddfd(0x2bdb)],_0x3c28d8['_boundingInfo']=new _0x3c3917['j'](_0x3f7e48['P'][_0x43ddfd(0x2858)](_0x5065c8[_0x43ddfd(0x72a)]),_0x3f7e48['P'][_0x43ddfd(0x2858)](_0x5065c8[_0x43ddfd(0x1f52)])),_0x3c28d8[_0x43ddfd(0x2b14)]=[],_0x5065c8[_0x43ddfd(0x3463)]&&_0x3c28d8[_0x43ddfd(0x2b14)][_0x43ddfd(0x3f90)](_0x3e07e8['o'][_0x43ddfd(0x2087)]),_0x5065c8['hasUVs2']&&_0x3c28d8[_0x43ddfd(0x2b14)][_0x43ddfd(0x3f90)](_0x3e07e8['o'][_0x43ddfd(0x2abb)]),_0x5065c8['hasUVs3']&&_0x3c28d8[_0x43ddfd(0x2b14)][_0x43ddfd(0x3f90)](_0x3e07e8['o']['UV3Kind']),_0x5065c8[_0x43ddfd(0x2634)]&&_0x3c28d8['_delayInfo'][_0x43ddfd(0x3f90)](_0x3e07e8['o']['UV4Kind']),_0x5065c8[_0x43ddfd(0x29dd)]&&_0x3c28d8['_delayInfo']['push'](_0x3e07e8['o'][_0x43ddfd(0x992)]),_0x5065c8['hasUVs6']&&_0x3c28d8[_0x43ddfd(0x2b14)][_0x43ddfd(0x3f90)](_0x3e07e8['o'][_0x43ddfd(0x1a6f)]),_0x5065c8['hasColors']&&_0x3c28d8[_0x43ddfd(0x2b14)][_0x43ddfd(0x3f90)](_0x3e07e8['o'][_0x43ddfd(0x2cec)]),_0x5065c8[_0x43ddfd(0x11e6)]&&_0x3c28d8[_0x43ddfd(0x2b14)]['push'](_0x3e07e8['o'][_0x43ddfd(0x1b55)]),_0x5065c8[_0x43ddfd(0x124b)]&&_0x3c28d8[_0x43ddfd(0x2b14)][_0x43ddfd(0x3f90)](_0x3e07e8['o'][_0x43ddfd(0x35b7)]),_0x3c28d8[_0x43ddfd(0x2049)]=_0x207e1a['x'][_0x43ddfd(0x17ee)]):_0x207e1a['x'][_0x43ddfd(0x17ee)](_0x5065c8,_0x3c28d8),_0x56f2f0[_0x43ddfd(0x4121)](_0x3c28d8,!0x0),_0x3c28d8;}}},0x46f9:(_0x5dc18c,_0x1c1b0c,_0x2d6222)=>{var _0x4510d0=a8_0x16e4d8;_0x2d6222['d'](_0x1c1b0c,{'R':()=>_0x3e8474});var _0x15a2ca=_0x2d6222(0x9fd1),_0x8f1617=_0x2d6222(0x1a27),_0x1c1b0c=_0x2d6222(0x1dad),_0x59af82=_0x2d6222(0xc84b),_0x8284a8=_0x2d6222(0x10ea4);_0x1c1b0c['Kj'][_0x4510d0(0x54d)]=(_0x27e8a7,_0x495144)=>_0x3e8474[_0x4510d0(0x2a19)](_0x27e8a7,_0x495144);class _0x3e8474 extends _0x1c1b0c['Kj']{constructor(){var _0x2fbf92=_0x4510d0;super(...arguments),this[_0x2fbf92(0x3e3d)]={'faceColors':[],'faceCenters':[],'faceZaxis':[],'faceXaxis':[],'faceYaxis':[],'nbSharedFaces':0x0,'nbUnsharedFaces':0x0,'nbFaces':0x0,'nbFacesAtPole':0x0,'adjacentFaces':[]};}['relatedGoldbergFace'](_0x1bf444,_0x1c509c){var _0x428b2e=_0x4510d0;return void 0x0===_0x1c509c?(_0x1bf444>this[_0x428b2e(0x3e3d)]['nbUnsharedFaces']-0x1&&(_0x8284a8['Y'][_0x428b2e(0x1048)](_0x428b2e(0x2fb8)),_0x1bf444=this[_0x428b2e(0x3e3d)][_0x428b2e(0x1f8)]-0x1),this['goldbergData'][_0x428b2e(0x1f8)]+_0x1bf444):(0xb<_0x1bf444&&(_0x8284a8['Y'][_0x428b2e(0x1048)]('Last\x20pole\x20used'),_0x1bf444=0xb),_0x1c509c>this[_0x428b2e(0x3e3d)][_0x428b2e(0x41b2)]-0x1&&(_0x8284a8['Y'][_0x428b2e(0x1048)](_0x428b2e(0x1e27)),_0x1c509c=this['goldbergData'][_0x428b2e(0x41b2)]-0x1),0xc+_0x1bf444*this[_0x428b2e(0x3e3d)]['nbFacesAtPole']+_0x1c509c);}[_0x4510d0(0x35fa)](_0x3e7825){var _0x5577b9=_0x4510d0;for(let _0x41f709=0x0;_0x41f709<_0x3e7825[_0x5577b9(0x1377)];_0x41f709++){var _0x1faeb8=_0x3e7825[_0x41f709][0x0],_0x1ee745=_0x3e7825[_0x41f709][0x1],_0x20f0e9=_0x3e7825[_0x41f709][0x2];for(let _0x54c625=_0x1faeb8;_0x54c625<_0x1ee745+0x1;_0x54c625++)this[_0x5577b9(0x3e3d)][_0x5577b9(0x4132)][_0x54c625]=_0x20f0e9;}const _0x9d4c45=[];for(let _0xd78fca=0x0;_0xd78fca<0xc;_0xd78fca++)for(let _0x511d93=0x0;_0x511d93<0x5;_0x511d93++)_0x9d4c45[_0x5577b9(0x3f90)](this[_0x5577b9(0x3e3d)]['faceColors'][_0xd78fca]['r'],this[_0x5577b9(0x3e3d)][_0x5577b9(0x4132)][_0xd78fca]['g'],this[_0x5577b9(0x3e3d)]['faceColors'][_0xd78fca]['b'],this['goldbergData']['faceColors'][_0xd78fca]['a']);for(let _0x326836=0xc;_0x326836<this[_0x5577b9(0x3e3d)][_0x5577b9(0x4132)][_0x5577b9(0x1377)];_0x326836++)for(let _0x41c85d=0x0;_0x41c85d<0x6;_0x41c85d++)_0x9d4c45[_0x5577b9(0x3f90)](this['goldbergData'][_0x5577b9(0x4132)][_0x326836]['r'],this[_0x5577b9(0x3e3d)]['faceColors'][_0x326836]['g'],this['goldbergData'][_0x5577b9(0x4132)][_0x326836]['b'],this[_0x5577b9(0x3e3d)][_0x5577b9(0x4132)][_0x326836]['a']);return _0x9d4c45;}['setGoldbergFaceColors'](_0x2da345){var _0x2bb365=_0x4510d0;_0x2da345=this['_changeGoldbergFaceColors'](_0x2da345),this[_0x2bb365(0x2175)](_0x8f1617['o'][_0x2bb365(0x2cec)],_0x2da345);}[_0x4510d0(0x182e)](_0x1ab82a){_0x1ab82a=this['_changeGoldbergFaceColors'](_0x1ab82a),this['updateVerticesData'](_0x8f1617['o']['ColorKind'],_0x1ab82a);}['_changeGoldbergFaceUVs'](_0x676178){var _0x145321=_0x4510d0;const _0x465ff2=this[_0x145321(0x757)](_0x8f1617['o'][_0x145321(0x2087)]);for(let _0x2e3b6f=0x0;_0x2e3b6f<_0x676178[_0x145321(0x1377)];_0x2e3b6f++){var _0x165770=_0x676178[_0x2e3b6f][0x0],_0x5c0a24=_0x676178[_0x2e3b6f][0x1],_0x284b16=_0x676178[_0x2e3b6f][0x2],_0x1f5f80=_0x676178[_0x2e3b6f][0x3],_0x24c195=_0x676178[_0x2e3b6f][0x4];const _0x219ed8=[],_0x82912f=[];let _0x146543,_0x18d012;for(let _0x40fec8=0x0;_0x40fec8<0x5;_0x40fec8++)_0x146543=_0x284b16['x']+_0x1f5f80*Math['cos'](_0x24c195+_0x40fec8*Math['PI']/2.5),_0x18d012=_0x284b16['y']+_0x1f5f80*Math[_0x145321(0x41fd)](_0x24c195+_0x40fec8*Math['PI']/2.5),0x1<(_0x146543=_0x146543<0x0?0x0:_0x146543)&&(_0x146543=0x1),_0x219ed8[_0x145321(0x3f90)](_0x146543,_0x18d012);for(let _0x1dc92b=0x0;_0x1dc92b<0x6;_0x1dc92b++)_0x146543=_0x284b16['x']+_0x1f5f80*Math['cos'](_0x24c195+_0x1dc92b*Math['PI']/0x3),_0x18d012=_0x284b16['y']+_0x1f5f80*Math[_0x145321(0x41fd)](_0x24c195+_0x1dc92b*Math['PI']/0x3),0x1<(_0x146543=_0x146543<0x0?0x0:_0x146543)&&(_0x146543=0x1),_0x82912f[_0x145321(0x3f90)](_0x146543,_0x18d012);for(let _0x684037=_0x165770;_0x684037<Math[_0x145321(0x3478)](0xc,_0x5c0a24+0x1);_0x684037++)for(let _0x411239=0x0;_0x411239<0x5;_0x411239++)_0x465ff2[0xa*_0x684037+0x2*_0x411239]=_0x219ed8[0x2*_0x411239],_0x465ff2[0xa*_0x684037+0x2*_0x411239+0x1]=_0x219ed8[0x2*_0x411239+0x1];for(let _0x162bf3=Math[_0x145321(0xf1a)](0xc,_0x165770);_0x162bf3<_0x5c0a24+0x1;_0x162bf3++)for(let _0x3724cc=0x0;_0x3724cc<0x6;_0x3724cc++)_0x465ff2[0xc*_0x162bf3-0x18+0x2*_0x3724cc]=_0x82912f[0x2*_0x3724cc],_0x465ff2[0xc*_0x162bf3-0x17+0x2*_0x3724cc]=_0x82912f[0x2*_0x3724cc+0x1];}return _0x465ff2;}[_0x4510d0(0x2f64)](_0x5614c7){var _0x3e7327=_0x4510d0;_0x5614c7=this[_0x3e7327(0x77e)](_0x5614c7),this['setVerticesData'](_0x8f1617['o'][_0x3e7327(0x2087)],_0x5614c7);}['updateGoldbergFaceUVs'](_0x520a1b){var _0x4e6f75=_0x4510d0;_0x520a1b=this[_0x4e6f75(0x77e)](_0x520a1b),this[_0x4e6f75(0x15ce)](_0x8f1617['o']['UVKind'],_0x520a1b);}[_0x4510d0(0x31b5)](_0x32fb75,_0x2d3d67,_0x5b068c){var _0x963916=_0x4510d0,_0x40b337=_0x15a2ca['P'][_0x963916(0x29b4)](this[_0x963916(0x3e3d)]['faceXaxis'][_0x2d3d67],this[_0x963916(0x3e3d)][_0x963916(0x3c97)][_0x2d3d67],this[_0x963916(0x3e3d)][_0x963916(0x3187)][_0x2d3d67]);_0x32fb75[_0x963916(0x2d91)]=_0x40b337,_0x32fb75[_0x963916(0x2416)]=this['goldbergData']['faceCenters'][_0x2d3d67][_0x963916(0x3fc1)](this[_0x963916(0x3e3d)][_0x963916(0x8be)][_0x2d3d67][_0x963916(0x4018)](_0x5b068c['x']))[_0x963916(0x3fc1)](this['goldbergData']['faceYaxis'][_0x2d3d67]['scale'](_0x5b068c['y']))[_0x963916(0x3fc1)](this['goldbergData']['faceZaxis'][_0x2d3d67][_0x963916(0x4018)](_0x5b068c['z']));}[_0x4510d0(0x2fcc)](_0x44924f){var _0x19eee5=_0x4510d0;super[_0x19eee5(0x2fcc)](_0x44924f),_0x44924f['type']=_0x19eee5(0x102f);const _0xec4a54={};if(_0xec4a54['adjacentFaces']=this['goldbergData'][_0x19eee5(0x1a70)],_0xec4a54[_0x19eee5(0x28b9)]=this[_0x19eee5(0x3e3d)][_0x19eee5(0x28b9)],_0xec4a54[_0x19eee5(0x1f8)]=this[_0x19eee5(0x3e3d)][_0x19eee5(0x1f8)],_0xec4a54[_0x19eee5(0x16d3)]=this[_0x19eee5(0x3e3d)][_0x19eee5(0x16d3)],_0xec4a54['nbFacesAtPole']=this['goldbergData'][_0x19eee5(0x41b2)],this[_0x19eee5(0x3e3d)][_0x19eee5(0x4132)]){_0xec4a54[_0x19eee5(0x4132)]=[];for(const _0x1115c5 of this['goldbergData']['faceColors'])_0xec4a54[_0x19eee5(0x4132)][_0x19eee5(0x3f90)](_0x1115c5[_0x19eee5(0x86e)]());}if(this[_0x19eee5(0x3e3d)]['faceCenters']){_0xec4a54['faceCenters']=[];for(const _0x12b603 of this[_0x19eee5(0x3e3d)][_0x19eee5(0x21d4)])_0xec4a54[_0x19eee5(0x21d4)][_0x19eee5(0x3f90)](_0x12b603[_0x19eee5(0x86e)]());}if(this[_0x19eee5(0x3e3d)][_0x19eee5(0x3187)]){_0xec4a54[_0x19eee5(0x3187)]=[];for(const _0x11a1e4 of this[_0x19eee5(0x3e3d)][_0x19eee5(0x3187)])_0xec4a54['faceZaxis'][_0x19eee5(0x3f90)](_0x11a1e4[_0x19eee5(0x86e)]());}if(this[_0x19eee5(0x3e3d)][_0x19eee5(0x3c97)]){_0xec4a54[_0x19eee5(0x3c97)]=[];for(const _0x5ed32e of this[_0x19eee5(0x3e3d)][_0x19eee5(0x3c97)])_0xec4a54[_0x19eee5(0x3c97)]['push'](_0x5ed32e[_0x19eee5(0x86e)]());}if(this['goldbergData'][_0x19eee5(0x8be)]){_0xec4a54[_0x19eee5(0x8be)]=[];for(const _0x4bcfb3 of this[_0x19eee5(0x3e3d)]['faceXaxis'])_0xec4a54[_0x19eee5(0x8be)]['push'](_0x4bcfb3[_0x19eee5(0x86e)]());}_0x44924f['goldbergData']=_0xec4a54;}static[_0x4510d0(0x2a19)](_0x4271e1,_0x308a9f){var _0x512b01=_0x4510d0;const _0x4111f0=_0x4271e1[_0x512b01(0x3e3d)],_0x26b21f=(_0x4111f0[_0x512b01(0x4132)]=_0x4111f0[_0x512b01(0x4132)][_0x512b01(0x1f88)](_0x2dc02e=>_0x59af82['HE'][_0x512b01(0x2858)](_0x2dc02e)),_0x4111f0['faceCenters']=_0x4111f0[_0x512b01(0x21d4)][_0x512b01(0x1f88)](_0x5052e4=>_0x15a2ca['P']['FromArray'](_0x5052e4)),_0x4111f0[_0x512b01(0x3187)]=_0x4111f0[_0x512b01(0x3187)][_0x512b01(0x1f88)](_0x3cbda2=>_0x15a2ca['P'][_0x512b01(0x2858)](_0x3cbda2)),_0x4111f0[_0x512b01(0x8be)]=_0x4111f0[_0x512b01(0x8be)][_0x512b01(0x1f88)](_0x41a6de=>_0x15a2ca['P'][_0x512b01(0x2858)](_0x41a6de)),_0x4111f0[_0x512b01(0x3c97)]=_0x4111f0['faceYaxis'][_0x512b01(0x1f88)](_0x5dd4de=>_0x15a2ca['P'][_0x512b01(0x2858)](_0x5dd4de)),new _0x3e8474(_0x4271e1[_0x512b01(0xc8c)],_0x308a9f));return _0x26b21f['goldbergData']=_0x4111f0,_0x26b21f;}}},0x2ccd:(_0x17a492,_0x19a6ea,_0x858f8f)=>{var _0x448c1a=a8_0x16e4d8;_0x858f8f['d'](_0x19a6ea,{'E':()=>_0x41c755});var _0x9dc8c8=_0x858f8f(0x9fd1),_0x4c8332=_0x858f8f(0x1a27),_0x19a6ea=_0x858f8f(0x1dad);_0x19a6ea['Kj'][_0x448c1a(0xc38)]=(_0x24a429,_0x9890a3)=>_0x41c755[_0x448c1a(0x2a19)](_0x24a429,_0x9890a3);class _0x41c755 extends _0x19a6ea['Kj']{constructor(_0x2e6d09,_0x4cd191){super(_0x2e6d09,_0x4cd191),this['generateOctree']=!0x1;}['getClassName'](){return'GroundMesh';}get[_0x448c1a(0x92f)](){var _0x52e3f7=_0x448c1a;return Math[_0x52e3f7(0x3478)](this[_0x52e3f7(0x2e6d)],this[_0x52e3f7(0x1a69)]);}get[_0x448c1a(0x2913)](){var _0xd6af44=_0x448c1a;return this[_0xd6af44(0x2e6d)];}get[_0x448c1a(0x1359)](){var _0x5da1e7=_0x448c1a;return this[_0x5da1e7(0x1a69)];}[_0x448c1a(0x16b0)](_0x5c36d2,_0x4259c2=0x20){var _0xf246=_0x448c1a;this['_subdivisionsX']=_0x5c36d2,this['_subdivisionsY']=_0x5c36d2,this[_0xf246(0x33d8)](_0x5c36d2),this[_0xf246(0x108f)]&&this[_0xf246(0x108f)](_0x4259c2);}[_0x448c1a(0x3bea)](_0xd82505,_0x53b9a0){var _0x390016=_0x448c1a;const _0x4ed9cc=this[_0x390016(0x927)]();var _0x5a6802=_0x9dc8c8['jp']['Matrix'][0x5],_0x312ef0=(_0x4ed9cc[_0x390016(0x14f4)](_0x5a6802),_0x9dc8c8['jp']['Vector3'][0x8]);if(_0x9dc8c8['P'][_0x390016(0xd95)](_0xd82505,0x0,_0x53b9a0,_0x5a6802,_0x312ef0),_0xd82505=_0x312ef0['x'],_0x53b9a0=_0x312ef0['z'],_0xd82505<this['_minX']||_0xd82505>=this[_0x390016(0x1db6)]||_0x53b9a0<=this[_0x390016(0x1e13)]||_0x53b9a0>this['_maxZ'])return this[_0x390016(0x2416)]['y'];return this[_0x390016(0x1e4d)]&&0x0!=this['_heightQuads']['length']||(this[_0x390016(0x341a)](),this['_computeHeightQuads']()),(_0x5a6802=this[_0x390016(0x40d9)](_0xd82505,_0x53b9a0),_0xd82505=-(_0x5a6802['x']*_0xd82505+_0x5a6802['z']*_0x53b9a0+_0x5a6802['w'])/_0x5a6802['y']),(_0x9dc8c8['P'][_0x390016(0xd95)](0x0,_0xd82505,0x0,_0x4ed9cc,_0x312ef0),_0x312ef0['y']);}[_0x448c1a(0x19d5)](_0x47b6af,_0x49761f){var _0x1e4311=new _0x9dc8c8['P'](0x0,0x1,0x0);return this['getNormalAtCoordinatesToRef'](_0x47b6af,_0x49761f,_0x1e4311),_0x1e4311;}['getNormalAtCoordinatesToRef'](_0x5e9ace,_0x2dfd99,_0x1f0374){var _0x556ccd=_0x448c1a;const _0x42ac80=this[_0x556ccd(0x927)]();var _0x276d20=_0x9dc8c8['jp'][_0x556ccd(0x31e7)][0x5],_0x551610=(_0x42ac80[_0x556ccd(0x14f4)](_0x276d20),_0x9dc8c8['jp'][_0x556ccd(0xf88)][0x8]);if(_0x9dc8c8['P'][_0x556ccd(0xd95)](_0x5e9ace,0x0,_0x2dfd99,_0x276d20,_0x551610),_0x5e9ace=_0x551610['x'],_0x2dfd99=_0x551610['z'],_0x5e9ace<this[_0x556ccd(0x16c6)]||_0x5e9ace>this[_0x556ccd(0x1db6)]||_0x2dfd99<this['_minZ']||_0x2dfd99>this[_0x556ccd(0x337f)])return this;return this[_0x556ccd(0x1e4d)]&&0x0!=this['_heightQuads'][_0x556ccd(0x1377)]||(this[_0x556ccd(0x341a)](),this['_computeHeightQuads']()),_0x276d20=this[_0x556ccd(0x40d9)](_0x5e9ace,_0x2dfd99),(_0x9dc8c8['P']['TransformNormalFromFloatsToRef'](_0x276d20['x'],_0x276d20['y'],_0x276d20['z'],_0x42ac80,_0x1f0374),this);}['updateCoordinateHeights'](){var _0x337b45=_0x448c1a;return this[_0x337b45(0x1e4d)]&&0x0!=this[_0x337b45(0x1e4d)]['length']||this['_initHeightQuads'](),this['_computeHeightQuads'](),this;}[_0x448c1a(0x40d9)](_0x1e1f1f,_0x54ad9a){var _0x10dec5=_0x448c1a,_0x254a85=Math[_0x10dec5(0xa0a)]((_0x1e1f1f+this['_maxX'])*this[_0x10dec5(0x2e6d)]/this[_0x10dec5(0x2227)]),_0x2a1e97=Math[_0x10dec5(0xa0a)](-(_0x54ad9a+this[_0x10dec5(0x337f)])*this['_subdivisionsY']/this['_height']+this[_0x10dec5(0x1a69)]),_0x2a1e97=this[_0x10dec5(0x1e4d)][_0x2a1e97*this[_0x10dec5(0x2e6d)]+_0x254a85];return _0x54ad9a<_0x2a1e97['slope']['x']*_0x1e1f1f+_0x2a1e97[_0x10dec5(0x190a)]['y']?_0x2a1e97[_0x10dec5(0x35ea)]:_0x2a1e97[_0x10dec5(0x25f7)];}[_0x448c1a(0x341a)](){var _0x4ee72d=_0x448c1a,_0x32b8ab=this[_0x4ee72d(0x2e6d)],_0xd70205=this[_0x4ee72d(0x1a69)];this[_0x4ee72d(0x1e4d)]=new Array();for(let _0x50fcc7=0x0;_0x50fcc7<_0xd70205;_0x50fcc7++)for(let _0x207345=0x0;_0x207345<_0x32b8ab;_0x207345++){var _0x2c4d88={'slope':_0x9dc8c8['FM'][_0x4ee72d(0x23ed)](),'facet1':new _0x9dc8c8['Lt'](0x0,0x0,0x0,0x0),'facet2':new _0x9dc8c8['Lt'](0x0,0x0,0x0,0x0)};this[_0x4ee72d(0x1e4d)][_0x50fcc7*_0x32b8ab+_0x207345]=_0x2c4d88;}return this;}['_computeHeightQuads'](){var _0xec2491=_0x448c1a,_0x149fb7=this[_0xec2491(0x757)](_0x4c8332['o'][_0xec2491(0x34af)]);if(!_0x149fb7)return this;const _0x4679c0=_0x9dc8c8['jp'][_0xec2491(0xf88)][0x3],_0x376e51=_0x9dc8c8['jp'][_0xec2491(0xf88)][0x2],_0x4e10ad=_0x9dc8c8['jp'][_0xec2491(0xf88)][0x1],_0x11befa=_0x9dc8c8['jp']['Vector3'][0x0];var _0xe54741=_0x9dc8c8['jp'][_0xec2491(0xf88)][0x4],_0x7485ab=_0x9dc8c8['jp']['Vector3'][0x5],_0x364f98=_0x9dc8c8['jp'][_0xec2491(0xf88)][0x6];const _0x4b86f1=_0x9dc8c8['jp'][_0xec2491(0xf88)][0x7],_0x230659=_0x9dc8c8['jp'][_0xec2491(0xf88)][0x8];var _0x1e89a2,_0x33b941,_0x294ee4,_0x1f7727,_0x597fb7=this[_0xec2491(0x2e6d)],_0x59c62f=this['_subdivisionsY'];for(let _0x46000d=0x0;_0x46000d<_0x59c62f;_0x46000d++)for(let _0x2c38c7=0x0;_0x2c38c7<_0x597fb7;_0x2c38c7++){_0x294ee4=0x3*_0x2c38c7,_0x1e89a2=_0x46000d*(_0x597fb7+0x1)*0x3,_0x33b941=(_0x46000d+0x1)*(_0x597fb7+0x1)*0x3,_0x4679c0['x']=_0x149fb7[_0x1e89a2+_0x294ee4],_0x4679c0['y']=_0x149fb7[_0x1e89a2+_0x294ee4+0x1],_0x4679c0['z']=_0x149fb7[_0x1e89a2+_0x294ee4+0x2],_0x376e51['x']=_0x149fb7[_0x1e89a2+_0x294ee4+0x3],_0x376e51['y']=_0x149fb7[_0x1e89a2+_0x294ee4+0x4],_0x376e51['z']=_0x149fb7[_0x1e89a2+_0x294ee4+0x5],_0x4e10ad['x']=_0x149fb7[_0x33b941+_0x294ee4],_0x4e10ad['y']=_0x149fb7[_0x33b941+_0x294ee4+0x1],_0x4e10ad['z']=_0x149fb7[_0x33b941+_0x294ee4+0x2],_0x11befa['x']=_0x149fb7[_0x33b941+_0x294ee4+0x3],_0x11befa['y']=_0x149fb7[_0x33b941+_0x294ee4+0x4],_0x11befa['z']=_0x149fb7[_0x33b941+_0x294ee4+0x5],_0x1e89a2=(_0x11befa['z']-_0x4679c0['z'])/(_0x11befa['x']-_0x4679c0['x']),_0x33b941=_0x4679c0['z']-_0x1e89a2*_0x4679c0['x'],_0x376e51['subtractToRef'](_0x4679c0,_0xe54741),_0x4e10ad[_0xec2491(0x407)](_0x4679c0,_0x7485ab),_0x11befa[_0xec2491(0x407)](_0x4679c0,_0x364f98),_0x9dc8c8['P']['CrossToRef'](_0x364f98,_0x7485ab,_0x4b86f1),_0x9dc8c8['P']['CrossToRef'](_0xe54741,_0x364f98,_0x230659),_0x4b86f1[_0xec2491(0x3f07)](),_0x230659[_0xec2491(0x3f07)](),_0x294ee4=-(_0x4b86f1['x']*_0x4679c0['x']+_0x4b86f1['y']*_0x4679c0['y']+_0x4b86f1['z']*_0x4679c0['z']),_0x1f7727=-(_0x230659['x']*_0x376e51['x']+_0x230659['y']*_0x376e51['y']+_0x230659['z']*_0x376e51['z']);const _0x52e8b8=this[_0xec2491(0x1e4d)][_0x46000d*_0x597fb7+_0x2c38c7];_0x52e8b8[_0xec2491(0x190a)][_0xec2491(0x368c)](_0x1e89a2,_0x33b941),_0x52e8b8[_0xec2491(0x35ea)][_0xec2491(0x368c)](_0x4b86f1['x'],_0x4b86f1['y'],_0x4b86f1['z'],_0x294ee4),_0x52e8b8[_0xec2491(0x25f7)][_0xec2491(0x368c)](_0x230659['x'],_0x230659['y'],_0x230659['z'],_0x1f7727);}return this;}[_0x448c1a(0x2fcc)](_0x43f696){var _0x47545b=_0x448c1a;super[_0x47545b(0x2fcc)](_0x43f696),_0x43f696['subdivisionsX']=this['_subdivisionsX'],_0x43f696[_0x47545b(0x1359)]=this[_0x47545b(0x1a69)],_0x43f696[_0x47545b(0x2b67)]=this[_0x47545b(0x16c6)],_0x43f696[_0x47545b(0xc0c)]=this['_maxX'],_0x43f696[_0x47545b(0x3f60)]=this[_0x47545b(0x1e13)],_0x43f696['maxZ']=this[_0x47545b(0x337f)],_0x43f696[_0x47545b(0x2255)]=this[_0x47545b(0x2227)],_0x43f696[_0x47545b(0xc32)]=this['_height'];}static['Parse'](_0x558dee,_0x2453ff){var _0x47b263=_0x448c1a;const _0x3bfa82=new _0x41c755(_0x558dee['name'],_0x2453ff);return _0x3bfa82[_0x47b263(0x2e6d)]=_0x558dee[_0x47b263(0x2913)]||0x1,_0x3bfa82[_0x47b263(0x1a69)]=_0x558dee[_0x47b263(0x1359)]||0x1,_0x3bfa82[_0x47b263(0x16c6)]=_0x558dee['minX'],_0x3bfa82['_maxX']=_0x558dee[_0x47b263(0xc0c)],_0x3bfa82[_0x47b263(0x1e13)]=_0x558dee[_0x47b263(0x3f60)],_0x3bfa82[_0x47b263(0x337f)]=_0x558dee[_0x47b263(0x4078)],_0x3bfa82[_0x47b263(0x2227)]=_0x558dee[_0x47b263(0x2255)],_0x3bfa82['_height']=_0x558dee[_0x47b263(0xc32)],_0x3bfa82;}}},0x1797e:(_0x422583,_0x345c7a,_0x385010)=>{_0x385010(0x51f),_0x385010(0x19ba),_0x385010(0x1641b),_0x385010(0x5a5),_0x385010(0x2ab6),_0x385010(0x83fe),_0x385010(0x2ccd),_0x385010(0x46f9),_0x385010(0x13533),_0x385010(0x12cc0),_0x385010(0x14e9f),_0x385010(0x1dad),_0x385010(0x164ac),_0x385010(0x6388),_0x385010(0x18603),_0x385010(0x15fdc),_0x385010(0x555f),_0x385010(0x5099),_0x385010(0x10187),_0x385010(0x53f7),_0x385010(0xa838),_0x385010(0x1802b),_0x385010(0xc7ed),_0x385010(0x5e45),_0x385010(0xb1d7);},0x12cc0:(_0x262ed6,_0x2393c9,_0x5ba5c8)=>{var _0x42353a=a8_0x16e4d8;_0x5ba5c8['d'](_0x2393c9,{'S':()=>_0x127240});var _0x336f36=_0x5ba5c8(0x9fd1),_0x2066f3=_0x5ba5c8(0x10ea4),_0x2393c9=_0x5ba5c8(0x51f),_0x114e91=_0x5ba5c8(0x1dad),_0x4deb4f=_0x5ba5c8(0x1266b),_0x38a094=_0x5ba5c8(0xa838),_0x1853e6=_0x5ba5c8(0x1a27),_0x1ef866=_0x5ba5c8(0xe222);_0x114e91['Kj'][_0x42353a(0x3b5c)]=(_0x50fd3c,_0x4d41a2)=>{var _0x574b60=_0x42353a;const _0x1dbc94=new _0x127240(_0x50fd3c,_0x4d41a2);if(_0x4d41a2[_0x574b60(0x3490)]){_0x1dbc94[_0x574b60(0x3490)]={};for(const _0xf5b8a in _0x4d41a2[_0x574b60(0x3490)])_0x1dbc94[_0x574b60(0x3490)][_0xf5b8a]=_0x4d41a2['instancedBuffers'][_0xf5b8a];}return _0x1dbc94;};class _0x127240 extends _0x2393c9['x']{constructor(_0x2d6b60,_0x165b18){var _0x176e47=_0x42353a;super(_0x2d6b60,_0x165b18[_0x176e47(0x83e)]()),this['_indexInSourceMeshInstanceArray']=-0x1,this['_distanceToCamera']=0x0,_0x165b18[_0x176e47(0x1ac8)](this),this[_0x176e47(0x1a9b)]=_0x165b18,this[_0x176e47(0x3253)]=_0x165b18['_unIndexed'],this[_0x176e47(0x2416)]['copyFrom'](_0x165b18['position']),this['rotation']['copyFrom'](_0x165b18[_0x176e47(0x2d91)]),this[_0x176e47(0x2ae7)][_0x176e47(0xa83)](_0x165b18[_0x176e47(0x2ae7)]),_0x165b18['rotationQuaternion']&&(this['rotationQuaternion']=_0x165b18[_0x176e47(0x32ee)][_0x176e47(0x95b)]()),this[_0x176e47(0x3ac2)]=_0x165b18[_0x176e47(0x3ac2)][_0x176e47(0x13df)]();for(const _0x20eed2 of _0x165b18[_0x176e47(0x1797)]())null!=_0x20eed2&&this[_0x176e47(0x1d58)](_0x20eed2[_0x176e47(0xc8c)],_0x20eed2['from'],_0x20eed2['to']);this['infiniteDistance']=_0x165b18['infiniteDistance'],this[_0x176e47(0x2076)](_0x165b18[_0x176e47(0x2cf2)]()),this[_0x176e47(0x2c0f)](!0x0,!0x0),this['_syncSubMeshes']();}[_0x42353a(0x3fcd)](){return'InstancedMesh';}get['lightSources'](){var _0x10d331=_0x42353a;return this[_0x10d331(0x1a9b)][_0x10d331(0xa60)];}['_resyncLightSources'](){}[_0x42353a(0x4008)](){}['_removeLightSource'](){}get[_0x42353a(0x2ecb)](){var _0x2d5d72=_0x42353a;return this[_0x2d5d72(0x1a9b)]['receiveShadows'];}set[_0x42353a(0x2ecb)](_0x53a27e){var _0x189e74=_0x42353a,_0x8206cc;(null==(_0x8206cc=this[_0x189e74(0x1a9b)])?void 0x0:_0x8206cc[_0x189e74(0x2ecb)])!==_0x53a27e&&_0x1ef866['w1']['Warn'](_0x189e74(0x452));}get[_0x42353a(0x7af)](){var _0x5d407c=_0x42353a;return this[_0x5d407c(0x1a9b)][_0x5d407c(0x7af)];}set[_0x42353a(0x7af)](_0x20d3f1){var _0x434775=_0x42353a,_0x3dcf71;(null==(_0x3dcf71=this[_0x434775(0x1a9b)])?void 0x0:_0x3dcf71[_0x434775(0x7af)])!==_0x20d3f1&&_0x1ef866['w1']['Warn'](_0x434775(0x1052));}get['visibility'](){var _0x5658df=_0x42353a;return this[_0x5658df(0x1a9b)]['visibility'];}set[_0x42353a(0x241b)](_0xa694e5){var _0x5cf620=_0x42353a,_0x5a823b;(null==(_0x5a823b=this[_0x5cf620(0x1a9b)])?void 0x0:_0x5a823b[_0x5cf620(0x241b)])!==_0xa694e5&&_0x1ef866['w1'][_0x5cf620(0x1048)](_0x5cf620(0x1082));}get['skeleton'](){var _0x5df447=_0x42353a;return this['_sourceMesh'][_0x5df447(0x2d12)];}set['skeleton'](_0x17ba22){var _0x1005ca=_0x42353a,_0x26c8c5;(null==(_0x26c8c5=this['_sourceMesh'])?void 0x0:_0x26c8c5[_0x1005ca(0x2d12)])!==_0x17ba22&&_0x1ef866['w1'][_0x1005ca(0x1048)](_0x1005ca(0x18c5));}get[_0x42353a(0x1e2c)](){var _0x231f94=_0x42353a;return this[_0x231f94(0x1a9b)][_0x231f94(0x1e2c)];}set[_0x42353a(0x1e2c)](_0x28a7b7){var _0xc84a98=_0x42353a;this['_sourceMesh']&&_0x28a7b7!==this[_0xc84a98(0x1a9b)][_0xc84a98(0x1e2c)]&&_0x2066f3['Y'][_0xc84a98(0x1048)](_0xc84a98(0x15b7));}[_0x42353a(0x6ff)](){var _0x51525a=_0x42353a;return this[_0x51525a(0x1a9b)]?this[_0x51525a(0x1a9b)][_0x51525a(0x6ff)]():0x0;}[_0x42353a(0x2c27)](){var _0x21ad42=_0x42353a;return this[_0x21ad42(0x1a9b)][_0x21ad42(0x2c27)]();}get[_0x42353a(0x10d4)](){return this['_sourceMesh'];}['createInstance'](_0xf6b60a){var _0x8b8fd9=_0x42353a;return this[_0x8b8fd9(0x1a9b)][_0x8b8fd9(0x3fc8)](_0xf6b60a);}['isReady'](_0x2b364e=!0x1){var _0x150bea=_0x42353a;return this[_0x150bea(0x1a9b)]['isReady'](_0x2b364e,!0x0);}[_0x42353a(0x757)](_0x2d8ff4,_0x508482,_0x4bacfb){var _0xbd29a7=_0x42353a;return this[_0xbd29a7(0x1a9b)]['getVerticesData'](_0x2d8ff4,_0x508482,_0x4bacfb);}['setVerticesData'](_0x23c5fa,_0x2c7c08,_0x4a2790,_0x8663c1){var _0x9931bf=_0x42353a;return this[_0x9931bf(0x10d4)]&&this[_0x9931bf(0x10d4)]['setVerticesData'](_0x23c5fa,_0x2c7c08,_0x4a2790,_0x8663c1),this[_0x9931bf(0x10d4)];}[_0x42353a(0x15ce)](_0x1b51c3,_0x1d3a18,_0xbda1d2,_0x25b1c7){var _0x1f6ab8=_0x42353a;return this[_0x1f6ab8(0x10d4)]&&this[_0x1f6ab8(0x10d4)][_0x1f6ab8(0x15ce)](_0x1b51c3,_0x1d3a18,_0xbda1d2,_0x25b1c7),this['sourceMesh'];}[_0x42353a(0xa1d)](_0x223e21,_0x37399e=null){var _0x3499b4=_0x42353a;return this[_0x3499b4(0x10d4)]&&this[_0x3499b4(0x10d4)]['setIndices'](_0x223e21,_0x37399e),this['sourceMesh'];}['isVerticesDataPresent'](_0x4a93f9){return this['_sourceMesh']['isVerticesDataPresent'](_0x4a93f9);}[_0x42353a(0x2668)](){var _0x39781e=_0x42353a;return this[_0x39781e(0x1a9b)][_0x39781e(0x2668)]();}get[_0x42353a(0x1ee9)](){var _0x582f97=_0x42353a;return this[_0x582f97(0x1a9b)]['_positions'];}[_0x42353a(0x2c0f)](_0xd4a307=!0x1,_0x220655=!0x1){var _0x4b910b=_0x42353a;if(this[_0x4b910b(0x23e0)]&&this[_0x4b910b(0x16a7)]()[_0x4b910b(0x3c13)])return this;var _0x3bedda=this[_0x4b910b(0x1a9b)]['geometry']?this[_0x4b910b(0x1a9b)]['geometry'][_0x4b910b(0x1974)]:null;return this['_refreshBoundingInfo'](this['_sourceMesh'][_0x4b910b(0x3ec)](_0xd4a307,_0x220655),_0x3bedda),this;}[_0x42353a(0x2219)](){var _0x4a6805=_0x42353a;return this['_currentLOD']&&this[_0x4a6805(0x3039)][_0x4a6805(0x2219)](),this;}['_activate'](_0x54c801,_0x3b9a0a){var _0x5764c9=_0x42353a;if(super[_0x5764c9(0x2929)](_0x54c801,_0x3b9a0a),this[_0x5764c9(0x1a9b)][_0x5764c9(0x11db)]||_0x2066f3['Y'][_0x5764c9(0x1048)](_0x5764c9(0xe54)),this[_0x5764c9(0x3039)]){if(0x0<=this[_0x5764c9(0x3039)][_0x5764c9(0x41d2)]()!=0x0<=this['_getWorldMatrixDeterminant']())return this[_0x5764c9(0x988)]['_actAsRegularMesh']=!0x0;if(this['_internalAbstractMeshDataInfo'][_0x5764c9(0x1cfb)]=!0x1,this[_0x5764c9(0x3039)][_0x5764c9(0x2d7f)](this,_0x54c801),_0x3b9a0a){if(!this[_0x5764c9(0x3039)][_0x5764c9(0x988)][_0x5764c9(0x18b8)])return this[_0x5764c9(0x3039)][_0x5764c9(0x988)][_0x5764c9(0x613)]=!0x0;}else{if(!this['_currentLOD'][_0x5764c9(0x988)][_0x5764c9(0x3213)])return this['_currentLOD'][_0x5764c9(0x988)]['_onlyForInstances']=!0x0;}}return!0x1;}[_0x42353a(0x25ec)](){var _0x3c8448=_0x42353a;this[_0x3c8448(0x1a9b)][_0x3c8448(0x3cae)]&&this[_0x3c8448(0x1a9b)][_0x3c8448(0x3987)]&&this[_0x3c8448(0x1a9b)][_0x3c8448(0x3987)][_0x3c8448(0x3c85)]&&this[_0x3c8448(0x1a9b)][_0x3c8448(0x2112)]?(this[_0x3c8448(0x1a9b)][_0x3c8448(0x2112)][_0x3c8448(0x259a)][_0x3c8448(0x1d65)](this[_0x3c8448(0x1a9b)]['_edgesRenderer']),this[_0x3c8448(0x1a9b)][_0x3c8448(0x3987)]['customInstances'][_0x3c8448(0x3f90)](this['getWorldMatrix']())):this[_0x3c8448(0x3987)]&&this[_0x3c8448(0x3987)][_0x3c8448(0x3c85)]&&this[_0x3c8448(0x1a9b)][_0x3c8448(0x2112)]&&this[_0x3c8448(0x1a9b)][_0x3c8448(0x2112)][_0x3c8448(0x259a)]['push'](this['_edgesRenderer']);}[_0x42353a(0x927)](){var _0x443c67=_0x42353a,_0x699f36;return this['_currentLOD']&&this[_0x443c67(0x3039)]['billboardMode']!==_0x38a094['Y'][_0x443c67(0x2510)]&&this['_currentLOD'][_0x443c67(0x4211)]!==this?(this[_0x443c67(0x1240)]||(this[_0x443c67(0x1240)]=new _0x336f36['y3']()),_0x699f36=this[_0x443c67(0x3039)]['_masterMesh'],this[_0x443c67(0x3039)][_0x443c67(0x4211)]=this,_0x336f36['jp']['Vector3'][0x7][_0x443c67(0xa83)](this['_currentLOD'][_0x443c67(0x2416)]),this[_0x443c67(0x3039)][_0x443c67(0x2416)]['set'](0x0,0x0,0x0),this['_billboardWorldMatrix'][_0x443c67(0xa83)](this[_0x443c67(0x3039)]['computeWorldMatrix'](!0x0)),this[_0x443c67(0x3039)]['position']['copyFrom'](_0x336f36['jp'][_0x443c67(0xf88)][0x7]),this[_0x443c67(0x3039)]['_masterMesh']=_0x699f36,this[_0x443c67(0x1240)]):super[_0x443c67(0x927)]();}get[_0x42353a(0x906)](){return!0x0;}[_0x42353a(0x2dae)](_0x5be483){var _0x431e4c=_0x42353a;if(!_0x5be483)return this;var _0x84df0c=this['sourceMesh'][_0x431e4c(0x2520)]();return _0x84df0c&&0x0!==_0x84df0c[_0x431e4c(0x1377)]?(_0x84df0c=this[_0x431e4c(0x16a7)](),this[_0x431e4c(0x3039)]=this['sourceMesh'][_0x431e4c(0x2dae)](_0x5be483,_0x84df0c[_0x431e4c(0x1e44)])):this[_0x431e4c(0x3039)]=this[_0x431e4c(0x10d4)],this['_currentLOD'];}[_0x42353a(0x3c6a)](_0xdf4f61){var _0x223a75=_0x42353a;return this[_0x223a75(0x10d4)]['_preActivateForIntermediateRendering'](_0xdf4f61);}[_0x42353a(0x36b1)](){var _0x2fb7b9=_0x42353a;if(this[_0x2fb7b9(0x3f4b)](),this[_0x2fb7b9(0x1a9b)][_0x2fb7b9(0x11db)]){for(let _0x844445=0x0;_0x844445<this[_0x2fb7b9(0x1a9b)]['subMeshes'][_0x2fb7b9(0x1377)];_0x844445++)this[_0x2fb7b9(0x1a9b)]['subMeshes'][_0x844445][_0x2fb7b9(0x95b)](this,this[_0x2fb7b9(0x1a9b)]);}return this;}[_0x42353a(0x2133)](){var _0x455a28=_0x42353a;return this[_0x455a28(0x1a9b)][_0x455a28(0x2133)]();}[_0x42353a(0x1510)](){var _0x54a5fb=_0x42353a;return this[_0x54a5fb(0x23e0)]?this['getBoundingInfo']()[_0x54a5fb(0x22f)](this[_0x54a5fb(0x4091)]):this[_0x54a5fb(0x29d0)](this[_0x54a5fb(0xd3c)],this['absolutePosition'],this[_0x54a5fb(0x4091)]),this['_updateSubMeshesBoundingInfo'](this[_0x54a5fb(0x4091)]),this;}[_0x42353a(0x95b)](_0x2772f8,_0xd8ab2b=null,_0x390e9e,_0xb45ca){var _0x2879a9=_0x42353a;const _0x3ce80d=(_0xb45ca||this[_0x2879a9(0x1a9b)])[_0x2879a9(0x3fc8)](_0x2772f8);if(_0x4deb4f['j'][_0x2879a9(0x3c2c)](this,_0x3ce80d,['name','subMeshes',_0x2879a9(0x17f4),_0x2879a9(0x922),_0x2879a9(0x1184),_0x2879a9(0x2ecb),'material','visibility','skeleton',_0x2879a9(0x10d4),_0x2879a9(0x906),_0x2879a9(0x135b),_0x2879a9(0x3a28),_0x2879a9(0x1f6a),'useBones',_0x2879a9(0x3a5f),_0x2879a9(0x27c0),_0x2879a9(0x1071),_0x2879a9(0x3c8a),'up',_0x2879a9(0x34f1),'absolutePosition',_0x2879a9(0x269b),_0x2879a9(0xfef),_0x2879a9(0x174e),_0x2879a9(0x1340),_0x2879a9(0x416a),'worldMatrixFromCache',_0x2879a9(0x3909),_0x2879a9(0x23e0)],[]),this[_0x2879a9(0x2c0f)](),_0xd8ab2b&&(_0x3ce80d[_0x2879a9(0x922)]=_0xd8ab2b),!_0x390e9e)for(let _0x45c740=0x0;_0x45c740<this[_0x2879a9(0x83e)]()[_0x2879a9(0x3926)][_0x2879a9(0x1377)];_0x45c740++){const _0x422c60=this['getScene']()[_0x2879a9(0x3926)][_0x45c740];_0x422c60[_0x2879a9(0x922)]===this&&_0x422c60['clone'](_0x422c60[_0x2879a9(0xc8c)],_0x3ce80d);}return _0x3ce80d[_0x2879a9(0x3d93)](!0x0),this['onClonedObservable']['notifyObservers'](_0x3ce80d),_0x3ce80d;}['dispose'](_0xee2555,_0x8f73b2=!0x1){var _0x1d66f6=_0x42353a;this[_0x1d66f6(0x1a9b)][_0x1d66f6(0x3234)](this),super[_0x1d66f6(0x18c9)](_0xee2555,_0x8f73b2);}['_serializeAsParent'](_0x9cada9){var _0xa6d47e=_0x42353a;super[_0xa6d47e(0x3caf)](_0x9cada9),_0x9cada9['parentId']=this['_sourceMesh']['uniqueId'],_0x9cada9[_0xa6d47e(0x25d8)]=this[_0xa6d47e(0x1772)];}[_0x42353a(0x2a05)](_0x10573b=null,_0x53bb81,_0x30c17f){var _0x335a76=_0x42353a,_0x3713fd=this['clone'](_0x335a76(0x4f4)+(this[_0x335a76(0xc8c)]||this['id']),_0x10573b||this[_0x335a76(0x922)],!0x0,_0x53bb81&&_0x53bb81[_0x335a76(0x1ec3)]);_0x3713fd&&_0x30c17f&&_0x30c17f(this,_0x3713fd);for(const _0x1a1a8b of this[_0x335a76(0x2a1c)](!0x0))_0x1a1a8b[_0x335a76(0x2a05)](_0x3713fd,_0x53bb81,_0x30c17f);return _0x3713fd;}}_0x114e91['Kj'][_0x42353a(0x41df)]['registerInstancedBuffer']=function(_0x5e4c33,_0x5d511b){var _0x223831=_0x42353a,_0x5f133c;if(null!=(_0x5f133c=null==(_0x5f133c=this['_userInstancedBuffersStorage'])?void 0x0:_0x5f133c['vertexBuffers'][_0x5e4c33])&&_0x5f133c[_0x223831(0x18c9)](),!this[_0x223831(0x3490)]){this['instancedBuffers']={};for(const _0x5806bc of this[_0x223831(0x1e24)])_0x5806bc[_0x223831(0x3490)]={};this[_0x223831(0x852)]||(this[_0x223831(0x852)]={'data':{},'vertexBuffers':{},'strides':{},'sizes':{},'vertexArrayObjects':this[_0x223831(0x2cd1)]()[_0x223831(0xb60)]()[_0x223831(0x3d72)]?{}:void 0x0});}this[_0x223831(0x3490)][_0x5e4c33]=null,this[_0x223831(0x852)][_0x223831(0x35b0)][_0x5e4c33]=_0x5d511b,this[_0x223831(0x852)]['sizes'][_0x5e4c33]=0x20*_0x5d511b,this[_0x223831(0x852)][_0x223831(0x3e2c)][_0x5e4c33]=new Float32Array(this[_0x223831(0x852)][_0x223831(0x3e98)][_0x5e4c33]),this[_0x223831(0x852)][_0x223831(0x163c)][_0x5e4c33]=new _0x1853e6['o'](this[_0x223831(0x2cd1)](),this[_0x223831(0x852)][_0x223831(0x3e2c)][_0x5e4c33],_0x5e4c33,!0x0,!0x1,_0x5d511b,!0x0);for(const _0x438dfe of this[_0x223831(0x1e24)])_0x438dfe[_0x223831(0x3490)][_0x5e4c33]=null;this[_0x223831(0x2b98)](),this[_0x223831(0x168b)]();},_0x114e91['Kj']['prototype'][_0x42353a(0x1169)]=function(_0x214404,_0x4f053e){var _0x193393=_0x42353a,_0x5b190f=_0x214404?_0x214404[_0x193393(0x1377)]:0x0;for(const _0x173b2a in this[_0x193393(0x3490)]){let _0x23c469=this[_0x193393(0x852)][_0x193393(0x3e98)][_0x173b2a];for(var _0x321281=this[_0x193393(0x852)][_0x193393(0x35b0)][_0x173b2a],_0x47ab45=(_0x5b190f+0x1)*_0x321281;_0x23c469<_0x47ab45;)_0x23c469*=0x2;this[_0x193393(0x852)][_0x193393(0x3e2c)][_0x173b2a]['length']!=_0x23c469&&(this[_0x193393(0x852)][_0x193393(0x3e2c)][_0x173b2a]=new Float32Array(_0x23c469),this[_0x193393(0x852)][_0x193393(0x3e98)][_0x173b2a]=_0x23c469,this['_userInstancedBuffersStorage']['vertexBuffers'][_0x173b2a]&&(this[_0x193393(0x852)][_0x193393(0x163c)][_0x173b2a][_0x193393(0x18c9)](),this['_userInstancedBuffersStorage'][_0x193393(0x163c)][_0x173b2a]=null));const _0xdc7635=this['_userInstancedBuffersStorage'][_0x193393(0x3e2c)][_0x173b2a];let _0xb33542=0x0;if(_0x4f053e){const _0x434ef3=this['instancedBuffers'][_0x173b2a];_0x434ef3['toArray']?_0x434ef3[_0x193393(0x361d)](_0xdc7635,_0xb33542):_0x434ef3[_0x193393(0x262c)]?_0x434ef3[_0x193393(0x262c)](_0xdc7635,_0xb33542):_0xdc7635[_0xb33542]=_0x434ef3,_0xb33542+=_0x321281;}for(let _0x2464d6=0x0;_0x2464d6<_0x5b190f;_0x2464d6++){const _0x6e0cc9=_0x214404[_0x2464d6][_0x193393(0x3490)][_0x173b2a];_0x6e0cc9[_0x193393(0x361d)]?_0x6e0cc9[_0x193393(0x361d)](_0xdc7635,_0xb33542):_0x6e0cc9[_0x193393(0x262c)]?_0x6e0cc9[_0x193393(0x262c)](_0xdc7635,_0xb33542):_0xdc7635[_0xb33542]=_0x6e0cc9,_0xb33542+=_0x321281;}this[_0x193393(0x852)][_0x193393(0x163c)][_0x173b2a]?this[_0x193393(0x852)][_0x193393(0x163c)][_0x173b2a][_0x193393(0x19eb)](_0xdc7635,0x0):(this[_0x193393(0x852)][_0x193393(0x163c)][_0x173b2a]=new _0x1853e6['o'](this[_0x193393(0x2cd1)](),this[_0x193393(0x852)][_0x193393(0x3e2c)][_0x173b2a],_0x173b2a,!0x0,!0x1,_0x321281,!0x0),this[_0x193393(0x2b98)]());}},_0x114e91['Kj'][_0x42353a(0x41df)][_0x42353a(0x2b98)]=function(){var _0x31eb3b=_0x42353a;if(this['_userInstancedBuffersStorage']&&void 0x0!==this[_0x31eb3b(0x852)][_0x31eb3b(0x2ad4)]){for(const _0x406b52 in this[_0x31eb3b(0x852)][_0x31eb3b(0x2ad4)])this[_0x31eb3b(0x2cd1)]()[_0x31eb3b(0x1135)](this[_0x31eb3b(0x852)][_0x31eb3b(0x2ad4)][_0x406b52]);this['_userInstancedBuffersStorage'][_0x31eb3b(0x2ad4)]={};}},_0x114e91['Kj']['prototype'][_0x42353a(0x3ae7)]=function(){var _0x3f342d=_0x42353a;for(this[_0x3f342d(0x1227)]['instancesBuffer']&&(this['_instanceDataStorage'][_0x3f342d(0x1cf)][_0x3f342d(0x18c9)](),this[_0x3f342d(0x1227)][_0x3f342d(0x1cf)]=null);this[_0x3f342d(0x1e24)][_0x3f342d(0x1377)];)this[_0x3f342d(0x1e24)][0x0]['dispose']();for(const _0x43c4c3 in this[_0x3f342d(0x3490)])this['_userInstancedBuffersStorage']['vertexBuffers'][_0x43c4c3]&&this['_userInstancedBuffersStorage'][_0x3f342d(0x163c)][_0x43c4c3]['dispose']();this['_invalidateInstanceVertexArrayObject'](),this[_0x3f342d(0x3490)]={};};},0x14e9f:(_0x291ecf,_0xbd7f20,_0x586aee)=>{var _0x26b009=a8_0x16e4d8;_0x586aee['d'](_0xbd7f20,{'E':()=>_0x11f58b,'_':()=>_0x41b7fe});var _0x5eb5ed=_0x586aee(0xc84b),_0x22dff1=_0x586aee(0x1a27),_0xbd7f20=_0x586aee(0x1dad),_0x4c9842=_0x586aee(0x12cc0),_0x218638=_0x586aee(0x173aa),_0x23b10c=_0x586aee(0x15325);_0x586aee(0x119),_0x586aee(0x17a74),_0xbd7f20['Kj'][_0x26b009(0x3f77)]=(_0x2d9400,_0x49f0c8)=>_0x41b7fe['Parse'](_0x2d9400,_0x49f0c8);class _0x41b7fe extends _0xbd7f20['Kj']{constructor(_0x5c5b42,_0x871d0e=null,_0x1c5b4a=null,_0x2f9b4a=null,_0x416ba8,_0x1a83d4,_0x341335,_0x2b5983){var _0x1f6e12=_0x26b009;super(_0x5c5b42,_0x871d0e,_0x1c5b4a,_0x2f9b4a,_0x416ba8),this[_0x1f6e12(0xc9a)]=_0x1a83d4,this[_0x1f6e12(0xf41)]=_0x341335,this[_0x1f6e12(0x378e)]=new _0x5eb5ed['Wo'](0x1,0x1,0x1),this[_0x1f6e12(0x1aed)]=0x1,_0x2f9b4a&&(this[_0x1f6e12(0x378e)]=_0x2f9b4a[_0x1f6e12(0x378e)][_0x1f6e12(0x95b)](),this[_0x1f6e12(0x1aed)]=_0x2f9b4a[_0x1f6e12(0x1aed)],this['useVertexColor']=_0x2f9b4a['useVertexColor'],this[_0x1f6e12(0xf41)]=_0x2f9b4a[_0x1f6e12(0xf41)]),this[_0x1f6e12(0x3542)]=0.1;const _0x3f6c7e={'attributes':[_0x22dff1['o'][_0x1f6e12(0x34af)]],'uniforms':[_0x1f6e12(0x2023),'viewProjection'],'needAlphaBlending':!0x0,'defines':[],'useClipPlane':null};!0x1===_0x341335?_0x3f6c7e['needAlphaBlending']=!0x1:_0x3f6c7e[_0x1f6e12(0x1864)]['push'](_0x1f6e12(0x2651)),_0x1a83d4?(_0x3f6c7e[_0x1f6e12(0x1864)]['push'](_0x1f6e12(0x38bd)),_0x3f6c7e['attributes'][_0x1f6e12(0x3f90)](_0x22dff1['o'][_0x1f6e12(0x2cec)])):(_0x3f6c7e[_0x1f6e12(0x1585)]['push'](_0x1f6e12(0x378e)),this[_0x1f6e12(0x3844)]=new _0x5eb5ed['HE']()),_0x2b5983?this['material']=_0x2b5983:(this[_0x1f6e12(0x7af)]=new _0x23b10c['j'](_0x1f6e12(0x3f0f),this[_0x1f6e12(0x83e)](),'color',_0x3f6c7e,!0x1),this[_0x1f6e12(0x7af)]['doNotSerialize']=!0x0);}[_0x26b009(0x34d)](_0x164019){var _0x189113=_0x26b009;return _0x189113(0x32b0)===_0x164019['getClassName']();}['isReady'](){return!!this['_lineMaterial']['isReady'](this,!!this['_userInstancedBuffersStorage'])&&super['isReady']();}[_0x26b009(0x3fcd)](){var _0x23fe1b=_0x26b009;return _0x23fe1b(0x2b7a);}get[_0x26b009(0x7af)](){var _0x234b3a=_0x26b009;return this[_0x234b3a(0x494)];}set[_0x26b009(0x7af)](_0x998b09){var _0x21ca43=_0x26b009;this[_0x21ca43(0x494)]=_0x998b09,this['_lineMaterial']['fillMode']=_0x218638['F'][_0x21ca43(0x18c0)];}get[_0x26b009(0xdd7)](){return!0x1;}set[_0x26b009(0xdd7)](_0x6055c2){}[_0x26b009(0x4de)](_0x1a4a8c,_0x1a7922){var _0x199aa9=_0x26b009;if(!this[_0x199aa9(0x31f7)])return this;var _0x21d7c4,_0xd117e3=this[_0x199aa9(0x1321)]?null:this[_0x199aa9(0x31f7)][_0x199aa9(0x22fd)]();return this['_userInstancedBuffersStorage']?this['_geometry'][_0x199aa9(0x4de)](_0x1a7922,_0xd117e3,this['_userInstancedBuffersStorage'][_0x199aa9(0x163c)],this[_0x199aa9(0x852)][_0x199aa9(0x2ad4)]):this['_geometry'][_0x199aa9(0x4de)](_0x1a7922,_0xd117e3),!this[_0x199aa9(0xc9a)]&&this[_0x199aa9(0x34d)](this[_0x199aa9(0x494)])&&({r:_0x1a7922,g:_0xd117e3,b:_0x21d7c4}=this[_0x199aa9(0x378e)],this[_0x199aa9(0x3844)]['set'](_0x1a7922,_0xd117e3,_0x21d7c4,this[_0x199aa9(0x1aed)]),this['_lineMaterial']['setColor4']('color',this['_color4'])),this;}['_draw'](_0x601ba6,_0x353417,_0xe435e8){var _0x507932=_0x26b009;if(!this[_0x507932(0x31f7)]||!this[_0x507932(0x31f7)][_0x507932(0x2ce5)]()||!this[_0x507932(0x3253)]&&!this[_0x507932(0x31f7)][_0x507932(0x22fd)]())return this;const _0x5a756a=this[_0x507932(0x83e)]()[_0x507932(0x2cd1)]();return this[_0x507932(0x3253)]?_0x5a756a[_0x507932(0xf68)](_0x218638['F']['LineListDrawMode'],_0x601ba6[_0x507932(0x19fb)],_0x601ba6[_0x507932(0x1aa6)],_0xe435e8):_0x5a756a[_0x507932(0xb7b)](_0x218638['F'][_0x507932(0x18c0)],_0x601ba6[_0x507932(0x2fcf)],_0x601ba6['indexCount'],_0xe435e8),this;}[_0x26b009(0x18c9)](_0x31594b,_0x5a7568=0x0,_0x9d96f5){var _0x397213=_0x26b009;_0x9d96f5||this['_lineMaterial'][_0x397213(0x18c9)](!0x1,!0x1,!0x0),super[_0x397213(0x18c9)](_0x31594b);}[_0x26b009(0x95b)](_0x29ba81,_0x2dfbe3=null,_0x16c8ed){var _0x18651b=_0x26b009;return new _0x41b7fe(_0x29ba81,this[_0x18651b(0x83e)](),_0x2dfbe3,this,_0x16c8ed);}[_0x26b009(0x3fc8)](_0x291527){var _0x3b318a=_0x26b009;const _0x4288b0=new _0x11f58b(_0x291527,this);if(this[_0x3b318a(0x3490)]){_0x4288b0[_0x3b318a(0x3490)]={};for(const _0x3adc9a in this[_0x3b318a(0x3490)])_0x4288b0['instancedBuffers'][_0x3adc9a]=this[_0x3b318a(0x3490)][_0x3adc9a];}return _0x4288b0;}[_0x26b009(0x2fcc)](_0x1663d7){var _0x3374a3=_0x26b009;super['serialize'](_0x1663d7),_0x1663d7[_0x3374a3(0x378e)]=this[_0x3374a3(0x378e)][_0x3374a3(0x86e)](),_0x1663d7[_0x3374a3(0x1aed)]=this[_0x3374a3(0x1aed)];}static[_0x26b009(0x2a19)](_0x454af2,_0x3c95a4){var _0x2f75d8=_0x26b009;const _0x3d8ee8=new _0x41b7fe(_0x454af2['name'],_0x3c95a4);return _0x3d8ee8[_0x2f75d8(0x378e)]=_0x5eb5ed['Wo'][_0x2f75d8(0x2858)](_0x454af2[_0x2f75d8(0x378e)]),_0x3d8ee8[_0x2f75d8(0x1aed)]=_0x454af2[_0x2f75d8(0x1aed)],_0x3d8ee8;}}class _0x11f58b extends _0x4c9842['S']{constructor(_0x420c5a,_0x3b55cf){var _0x58a7a9=_0x26b009;super(_0x420c5a,_0x3b55cf),this[_0x58a7a9(0x3542)]=_0x3b55cf[_0x58a7a9(0x3542)];}[_0x26b009(0x3fcd)](){var _0x34dcaa=_0x26b009;return _0x34dcaa(0x4170);}}},0x1dad:(_0x1d8939,_0x4fa944,_0x427660)=>{var _0x5cce26=a8_0x16e4d8;_0x427660['d'](_0x4fa944,{'Kj':()=>_0xc92ad0,'gW':()=>_0x2e151f});var _0x3bfdec=_0x427660(0xf96c),_0x3de7bb=_0x427660(0xe222),_0x28f802=_0x427660(0x1266b),_0x4bca56=_0x427660(0x16361),_0x170edc=_0x427660(0x9bf),_0x23755a=_0x427660(0xdef7),_0x570799=_0x427660(0x1446b),_0x10dd57=_0x427660(0x9fd1),_0x49e08c=_0x427660(0xc84b),_0x3bd151=_0x427660(0x16aec),_0x290568=_0x427660(0x1a27),_0x3f3b5a=_0x427660(0x164ac),_0x571738=_0x427660(0x83fe),_0x4fa944=_0x427660(0x51f),_0x26670b=_0x427660(0x10187),_0x33527f=_0x427660(0x173aa),_0x412bff=_0x427660(0xd5e5),_0x9f6995=_0x427660(0x126c),_0x420419=_0x427660(0x77a5),_0x4cd3d6=_0x427660(0x153ad),_0x22a219=_0x427660(0x10ea4),_0x1a9575=_0x427660(0xe456),_0x1d8a51=_0x427660(0x15cb9),_0x1e65cb=_0x427660(0xbb85),_0x543ffd=_0x427660(0x7bfa);class _0x2e151f{}class _0x1902d9{constructor(){var _0x281fe1=a8_0x5b24;this[_0x281fe1(0x3547)]={},this[_0x281fe1(0x26d2)]=new _0x400f9a(),this[_0x281fe1(0x38c2)]=new _0x400f9a(),this[_0x281fe1(0x327)]=0x800;}}class _0x400f9a{constructor(){var _0x3ad80b=a8_0x5b24;this['mustReturn']=!0x1,this[_0x3ad80b(0x3547)]=new Array(),this[_0x3ad80b(0x15b6)]=new Array(),this['hardwareInstancedRendering']=new Array();}}class _0x55ae3d{constructor(){var _0xc6fcb2=a8_0x5b24;this[_0xc6fcb2(0x4106)]=0x0,this[_0xc6fcb2(0x13d1)]=null,this[_0xc6fcb2(0x85d)]=null,this['matrixBufferSize']=0x200,this['matrixData']=null,this[_0xc6fcb2(0xd08)]=[],this[_0xc6fcb2(0x3aec)]=null;}}class _0x9bf797{constructor(){var _0x29fe3e=a8_0x5b24;this[_0x29fe3e(0x1532)]=!0x1,this['_source']=null,this['meshMap']=null,this['_preActivateId']=-0x1,this[_0x29fe3e(0xf2f)]=new Array(),this[_0x29fe3e(0x30a7)]=!0x1,this['_effectiveMaterial']=null,this[_0x29fe3e(0x2b5d)]=0x0,this[_0x29fe3e(0x15cd)]=null;}}class _0xc92ad0 extends _0x4fa944['x']{constructor(_0x592cae,_0x27271b=null,_0x4e288e=null,_0x3b8fa6=null,_0x1907b7,_0x3c395a=!0x0){var _0x31293b=a8_0x5b24;if(super(_0x592cae,_0x27271b),this[_0x31293b(0x213e)]=new _0x9bf797(),this[_0x31293b(0x24c8)]=_0x420419['g']['DELAYLOADSTATE_NONE'],this[_0x31293b(0x1e24)]=new Array(),this[_0x31293b(0x99b)]=null,this[_0x31293b(0x31f7)]=null,this[_0x31293b(0x1227)]=new _0x1902d9(),this['_thinInstanceDataStorage']=new _0x55ae3d(),this['_shouldGenerateFlatShading']=!0x1,this[_0x31293b(0x3d9e)]=_0xc92ad0[_0x31293b(0xec7)],this['overrideMaterialSideOrientation']=null,this[_0x31293b(0x2b39)]=!0x1,_0x27271b=this[_0x31293b(0x83e)](),this[_0x31293b(0x18db)]=(_0x59bfd2,_0x5d2100,_0x4881a2)=>{var _0x33e21d=_0x31293b;_0x59bfd2&&_0x4881a2&&(this[_0x33e21d(0xa89)]?this[_0x33e21d(0x34ff)](_0x5d2100):_0x4881a2[_0x33e21d(0x1328)](_0x5d2100));},_0x3b8fa6){if(_0x3b8fa6[_0x31293b(0x31f7)]&&_0x3b8fa6[_0x31293b(0x31f7)]['applyToMesh'](this),_0x28f802['j'][_0x31293b(0x3c2c)](_0x3b8fa6,this,[_0x31293b(0xc8c),_0x31293b(0x7af),'skeleton',_0x31293b(0x1e24),_0x31293b(0x922),_0x31293b(0x17f4),_0x31293b(0x35d0),_0x31293b(0x28cd),_0x31293b(0x70d),_0x31293b(0x3a5f),_0x31293b(0x3ebc),_0x31293b(0x13a6),_0x31293b(0x3ba3),'geometry',_0x31293b(0x1f6a),_0x31293b(0x8af),_0x31293b(0x135b),'isFacetDataEnabled',_0x31293b(0x1184),_0x31293b(0x3675),_0x31293b(0x906),_0x31293b(0x27c0),_0x31293b(0x1071),_0x31293b(0x3c8a),'up',_0x31293b(0x34f1),_0x31293b(0xd3c),_0x31293b(0x269b),_0x31293b(0xfef),_0x31293b(0x174e),'nonUniformScaling',_0x31293b(0x416a),_0x31293b(0x4091),_0x31293b(0x3909),'cloneMeshMap',_0x31293b(0x23e0)],[_0x31293b(0xa59)]),this[_0x31293b(0x213e)][_0x31293b(0x3a12)]=_0x3b8fa6,_0x27271b[_0x31293b(0x25a1)]&&(_0x3b8fa6[_0x31293b(0x213e)][_0x31293b(0x3f2b)]||(_0x3b8fa6[_0x31293b(0x213e)][_0x31293b(0x3f2b)]={}),_0x3b8fa6[_0x31293b(0x213e)]['meshMap'][this[_0x31293b(0x17f4)]]=this),this[_0x31293b(0x3d9e)]=_0x3b8fa6[_0x31293b(0x3d9e)],this[_0x31293b(0x99b)]=_0x3b8fa6[_0x31293b(0x99b)],_0x3b8fa6[_0x31293b(0x3b9)]){var _0x2ab15e=_0x3b8fa6[_0x31293b(0x3b9)];for(const _0x5393d6 in _0x2ab15e)Object['prototype']['hasOwnProperty']['call'](_0x2ab15e,_0x5393d6)&&_0x2ab15e[_0x5393d6]&&this['createAnimationRange'](_0x5393d6,_0x2ab15e[_0x5393d6]['from'],_0x2ab15e[_0x5393d6]['to']);}if(_0x3b8fa6[_0x31293b(0x28cd)]&&_0x3b8fa6['metadata'][_0x31293b(0x95b)]?this[_0x31293b(0x28cd)]=_0x3b8fa6[_0x31293b(0x28cd)][_0x31293b(0x95b)]():this[_0x31293b(0x28cd)]=_0x3b8fa6[_0x31293b(0x28cd)],this[_0x31293b(0x10d3)]=_0x3b8fa6[_0x31293b(0x10d3)],_0x4bca56['$']&&_0x4bca56['$']['HasTags'](_0x3b8fa6)&&_0x4bca56['$'][_0x31293b(0x334)](this,_0x4bca56['$'][_0x31293b(0x723)](_0x3b8fa6,!0x0)),this[_0x31293b(0x1e09)](_0x3b8fa6[_0x31293b(0x3c85)](!0x1)),this[_0x31293b(0x922)]=_0x3b8fa6[_0x31293b(0x922)],this[_0x31293b(0x2076)](_0x3b8fa6['getPivotMatrix']()),this['id']=_0x592cae+'.'+_0x3b8fa6['id'],this[_0x31293b(0x7af)]=_0x3b8fa6[_0x31293b(0x7af)],!_0x1907b7){var _0x305bbc=_0x3b8fa6[_0x31293b(0xe00)](!0x0);for(let _0x34da9c=0x0;_0x34da9c<_0x305bbc['length'];_0x34da9c++){const _0x5a4d6e=_0x305bbc[_0x34da9c];_0x5a4d6e[_0x31293b(0x95b)]&&_0x5a4d6e['clone'](_0x592cae+'.'+_0x5a4d6e[_0x31293b(0xc8c)],this);}}if(_0x3b8fa6[_0x31293b(0x70d)]&&(this[_0x31293b(0x70d)]=_0x3b8fa6[_0x31293b(0x70d)]),_0x27271b[_0x31293b(0x13cd)]){const _0x5722c9=_0x27271b['getPhysicsEngine']();if(_0x3c395a&&_0x5722c9){if(0x1===_0x5722c9['getPluginVersion']()){const _0x2ade7f=_0x5722c9[_0x31293b(0x14d9)](_0x3b8fa6);_0x2ade7f&&(this[_0x31293b(0x2445)]=_0x2ade7f[_0x31293b(0x95b)](this));}else 0x2===_0x5722c9[_0x31293b(0x3cec)]()&&_0x3b8fa6[_0x31293b(0x3009)]&&_0x3b8fa6[_0x31293b(0x3009)][_0x31293b(0x95b)](this);}}for(let _0x5dfb70=0x0;_0x5dfb70<_0x27271b[_0x31293b(0x22c0)][_0x31293b(0x1377)];_0x5dfb70++){const _0x4cedc6=_0x27271b[_0x31293b(0x22c0)][_0x5dfb70];_0x4cedc6[_0x31293b(0x3144)]===_0x3b8fa6&&_0x4cedc6['clone'](_0x4cedc6['name'],this);}this['skeleton']=_0x3b8fa6['skeleton'],this['refreshBoundingInfo'](!0x0,!0x0),this['computeWorldMatrix'](!0x0);}null!==_0x4e288e&&(this['parent']=_0x4e288e),this['_instanceDataStorage'][_0x31293b(0x2710)]=this['getEngine']()[_0x31293b(0xb60)]()[_0x31293b(0x3ce9)],this[_0x31293b(0x213e)][_0x31293b(0x1470)]=_0x2fa188=>{var _0x414fa9=_0x31293b;_0x2fa188[_0x414fa9(0x2876)]=!0x0,this['isReady'](!0x0)?this['onMeshReadyObservable'][_0x414fa9(0x2a3a)](this):this[_0x414fa9(0x213e)][_0x414fa9(0x3f80)]||(this[_0x414fa9(0x213e)]['_checkReadinessObserver']=this[_0x414fa9(0x195b)][_0x414fa9(0xbec)][_0x414fa9(0x3fc1)](()=>{var _0x51a5cd=_0x414fa9;this[_0x51a5cd(0x3261)](!0x0)&&(this['_scene']['onBeforeRenderObservable'][_0x51a5cd(0x854)](this['_internalMeshDataInfo'][_0x51a5cd(0x3f80)]),this[_0x51a5cd(0x213e)][_0x51a5cd(0x3f80)]=null,this['onMeshReadyObservable'][_0x51a5cd(0x2a3a)](this));}));},this[_0x31293b(0x3921)]=new _0x3bfdec['y$'](this[_0x31293b(0x213e)]['_onMeshReadyObserverAdded']),_0x3b8fa6&&_0x3b8fa6['onClonedObservable'][_0x31293b(0x2a3a)](this);}static[_0x5cce26(0x3b33)](_0x276a76){var _0x4f372c=_0x5cce26;return _0x276a76||_0xc92ad0[_0x4f372c(0x83a)];}get[_0x5cce26(0x3f4f)](){var _0x4972bc=_0x5cce26;return this[_0x4972bc(0x213e)][_0x4972bc(0x30a7)];}set[_0x5cce26(0x3f4f)](_0x29d57c){var _0x4302a6=_0x5cce26;this[_0x4302a6(0x213e)]['_useLODScreenCoverage']=_0x29d57c,this[_0x4302a6(0x31b1)]();}get[_0x5cce26(0x11a5)](){var _0x2b01b7=_0x5cce26;return this[_0x2b01b7(0x988)][_0x2b01b7(0x385)];}set[_0x5cce26(0x11a5)](_0xbce5a9){var _0x22e759=_0x5cce26;this[_0x22e759(0x988)][_0x22e759(0x385)]!==_0xbce5a9&&(_0xbce5a9&&this[_0x22e759(0x213e)][_0x22e759(0x2674)]&&(this[_0x22e759(0x2175)](_0x290568['o'][_0x22e759(0x34af)],this['_internalMeshDataInfo'][_0x22e759(0x2674)],!0x0),this[_0x22e759(0x213e)][_0x22e759(0xac4)]&&this['setVerticesData'](_0x290568['o']['NormalKind'],this[_0x22e759(0x213e)][_0x22e759(0xac4)],!0x0),this[_0x22e759(0x213e)][_0x22e759(0x2674)]=null,this[_0x22e759(0x213e)][_0x22e759(0xac4)]=null),this[_0x22e759(0x988)][_0x22e759(0x385)]=_0xbce5a9,this['_markSubMeshesAsAttributesDirty']());}get[_0x5cce26(0xbec)](){var _0x58270a=_0x5cce26;return this['_internalMeshDataInfo'][_0x58270a(0x3021)]||(this[_0x58270a(0x213e)][_0x58270a(0x3021)]=new _0x3bfdec['y$']()),this['_internalMeshDataInfo']['_onBeforeRenderObservable'];}get[_0x5cce26(0x412e)](){var _0x10a9a5=_0x5cce26;return this['_internalMeshDataInfo']['_onBeforeBindObservable']||(this['_internalMeshDataInfo'][_0x10a9a5(0x1133)]=new _0x3bfdec['y$']()),this[_0x10a9a5(0x213e)][_0x10a9a5(0x1133)];}get[_0x5cce26(0x29b7)](){return this['_internalMeshDataInfo']['_onAfterRenderObservable']||(this['_internalMeshDataInfo']['_onAfterRenderObservable']=new _0x3bfdec['y$']()),this['_internalMeshDataInfo']['_onAfterRenderObservable'];}get[_0x5cce26(0x110e)](){var _0x4acfc1=_0x5cce26;return this[_0x4acfc1(0x213e)][_0x4acfc1(0x3a73)]||(this[_0x4acfc1(0x213e)][_0x4acfc1(0x3a73)]=new _0x3bfdec['y$']()),this[_0x4acfc1(0x213e)]['_onBetweenPassObservable'];}get[_0x5cce26(0xc56)](){var _0x4d478d=_0x5cce26;return this[_0x4d478d(0x213e)][_0x4d478d(0xea1)]||(this[_0x4d478d(0x213e)]['_onBeforeDrawObservable']=new _0x3bfdec['y$']()),this[_0x4d478d(0x213e)][_0x4d478d(0xea1)];}set[_0x5cce26(0xcb0)](_0x454a8a){var _0x2bf2fb=_0x5cce26;this[_0x2bf2fb(0xb7d)]&&this[_0x2bf2fb(0xc56)]['remove'](this[_0x2bf2fb(0xb7d)]),this[_0x2bf2fb(0xb7d)]=this[_0x2bf2fb(0xc56)][_0x2bf2fb(0x3fc1)](_0x454a8a);}get['hasInstances'](){var _0xfd4e32=_0x5cce26;return 0x0<this[_0xfd4e32(0x1e24)][_0xfd4e32(0x1377)];}get[_0x5cce26(0x3909)](){var _0x34a857=_0x5cce26,_0x34fcd2;return 0x0<(null!=(_0x34fcd2=this[_0x34a857(0x108d)][_0x34a857(0x4106)])?_0x34fcd2:0x0);}get[_0x5cce26(0x845)](){var _0x2230a4=_0x5cce26;return this['_internalMeshDataInfo'][_0x2230a4(0x2b5d)];}set[_0x5cce26(0x845)](_0x123d15){var _0x1271fc=_0x5cce26;this[_0x1271fc(0x213e)]['_forcedInstanceCount']=_0x123d15;}get[_0x5cce26(0x35c6)](){var _0x1ae16b=_0x5cce26;return this[_0x1ae16b(0x213e)][_0x1ae16b(0x15cd)];}set[_0x5cce26(0x35c6)](_0x40df58){var _0x11c342=_0x5cce26;this[_0x11c342(0x213e)][_0x11c342(0x15cd)]=_0x40df58;}get[_0x5cce26(0x35d0)](){return this['_internalMeshDataInfo']['_source'];}get[_0x5cce26(0x3e60)](){var _0x4e1f44=_0x5cce26;return this[_0x4e1f44(0x213e)][_0x4e1f44(0x3f2b)];}get[_0x5cce26(0x1321)](){var _0x157b7e=_0x5cce26;return this[_0x157b7e(0x3253)];}set['isUnIndexed'](_0x4e5ada){var _0x5e6703=_0x5cce26;this[_0x5e6703(0x3253)]!==_0x4e5ada&&(this[_0x5e6703(0x3253)]=_0x4e5ada,this['_markSubMeshesAsAttributesDirty']());}get['worldMatrixInstancedBuffer'](){return this['_instanceDataStorage']['instancesData'];}get['previousWorldMatrixInstancedBuffer'](){var _0x22b5bd=_0x5cce26;return this[_0x22b5bd(0x1227)][_0x22b5bd(0x37d)];}get['manualUpdateOfWorldMatrixInstancedBuffer'](){var _0x4a3e15=_0x5cce26;return this[_0x4a3e15(0x1227)][_0x4a3e15(0x2ee7)];}set['manualUpdateOfWorldMatrixInstancedBuffer'](_0x72e024){var _0x4ec3f2=_0x5cce26;this[_0x4ec3f2(0x1227)][_0x4ec3f2(0x2ee7)]=_0x72e024;}get[_0x5cce26(0x9c1)](){var _0x1dc8fc=_0x5cce26;return this[_0x1dc8fc(0x1227)][_0x1dc8fc(0x74f)];}set['manualUpdateOfPreviousWorldMatrixInstancedBuffer'](_0x3bf1d4){var _0x4eba7c=_0x5cce26;this[_0x4eba7c(0x1227)][_0x4eba7c(0x74f)]=_0x3bf1d4;}get[_0x5cce26(0x3f1d)](){var _0x317804=_0x5cce26;return this[_0x317804(0x1227)][_0x317804(0xf09)];}set['forceWorldMatrixInstancedBufferUpdate'](_0x47f9ac){var _0x1a6ec2=_0x5cce26;this[_0x1a6ec2(0x1227)][_0x1a6ec2(0xf09)]=_0x47f9ac;}['instantiateHierarchy'](_0x16e5c4=null,_0x1370c0,_0x140996){var _0xa8c548=_0x5cce26;const _0x1de237=0x0===this[_0xa8c548(0x6ff)]()||_0x1370c0&&_0x1370c0[_0xa8c548(0x1d40)]&&(!0x0===_0x1370c0[_0xa8c548(0x1d40)]||_0x1370c0['doNotInstantiate'](this))?this[_0xa8c548(0x95b)](_0xa8c548(0x4f4)+(this[_0xa8c548(0xc8c)]||this['id']),_0x16e5c4||this[_0xa8c548(0x922)],!0x0):this[_0xa8c548(0x3fc8)](_0xa8c548(0x977)+(this[_0xa8c548(0xc8c)]||this['id']));_0x1de237[_0xa8c548(0x922)]=_0x16e5c4||this[_0xa8c548(0x922)],_0x1de237[_0xa8c548(0x2416)]=this[_0xa8c548(0x2416)][_0xa8c548(0x95b)](),_0x1de237[_0xa8c548(0x2ae7)]=this[_0xa8c548(0x2ae7)]['clone'](),this[_0xa8c548(0x32ee)]?_0x1de237['rotationQuaternion']=this['rotationQuaternion'][_0xa8c548(0x95b)]():_0x1de237[_0xa8c548(0x2d91)]=this[_0xa8c548(0x2d91)][_0xa8c548(0x95b)](),_0x140996&&_0x140996(this,_0x1de237);for(const _0x158c8c of this['getChildTransformNodes'](!0x0))'InstancedMesh'===_0x158c8c['getClassName']()&&_0xa8c548(0x88d)===_0x1de237['getClassName']()&&_0x158c8c[_0xa8c548(0x10d4)]===this?_0x158c8c[_0xa8c548(0x2a05)](_0x1de237,{'doNotInstantiate':_0x1370c0&&_0x1370c0[_0xa8c548(0x1d40)]||!0x1,'newSourcedMesh':_0x1de237},_0x140996):_0x158c8c['instantiateHierarchy'](_0x1de237,_0x1370c0,_0x140996);return _0x1de237;}[_0x5cce26(0x3fcd)](){var _0xf4f13d=_0x5cce26;return _0xf4f13d(0x88d);}get[_0x5cce26(0x3e51)](){return!0x0;}[_0x5cce26(0x22e6)](_0x58865d){var _0x6aa8db=_0x5cce26;let _0x4822c6=super[_0x6aa8db(0x22e6)](_0x58865d);if(_0x4822c6=(_0x4822c6+=_0x6aa8db(0x328c)+this['getTotalVertices']())+',\x20parent:\x20'+(this['_waitingParentId']||(this[_0x6aa8db(0x922)]?this['parent'][_0x6aa8db(0xc8c)]:_0x6aa8db(0x2c7c))),this[_0x6aa8db(0x3ac2)]){for(let _0x55c1fc=0x0;_0x55c1fc<this[_0x6aa8db(0x3ac2)][_0x6aa8db(0x1377)];_0x55c1fc++)_0x4822c6+=_0x6aa8db(0x208f)+this['animations'][_0x55c1fc][_0x6aa8db(0x22e6)](_0x58865d);}var _0x1f3cef,_0x5a940f;return _0x58865d&&(this[_0x6aa8db(0x31f7)]?(_0x1f3cef=this[_0x6aa8db(0x2668)](),(_0x5a940f=this[_0x6aa8db(0x757)](_0x290568['o']['PositionKind']))&&_0x1f3cef&&(_0x4822c6+=_0x6aa8db(0x1496)+(_0x5a940f['length']/0x3===_0x1f3cef['length']?_0x6aa8db(0x2926):'NO'))):_0x4822c6+=',\x20flat\x20shading:\x20UNKNOWN'),_0x4822c6;}['_unBindEffect'](){var _0x3c052d=_0x5cce26;super[_0x3c052d(0x5b2)]();for(const _0x8a3a8a of this['instances'])_0x8a3a8a[_0x3c052d(0x5b2)]();}get[_0x5cce26(0x3ba3)](){var _0xe13fac=_0x5cce26;return 0x0<this[_0xe13fac(0x213e)][_0xe13fac(0xf2f)][_0xe13fac(0x1377)];}[_0x5cce26(0x2520)](){var _0x440d69=_0x5cce26;return this[_0x440d69(0x213e)]['_LODLevels'];}['_sortLODLevels'](){var _0x4393a7=_0x5cce26;const _0x2c9786=this[_0x4393a7(0x213e)][_0x4393a7(0x30a7)]?-0x1:0x1;this[_0x4393a7(0x213e)]['_LODLevels']['sort']((_0x12a583,_0x547e6d)=>_0x12a583[_0x4393a7(0x5a4)]<_0x547e6d[_0x4393a7(0x5a4)]?_0x2c9786:_0x12a583[_0x4393a7(0x5a4)]>_0x547e6d[_0x4393a7(0x5a4)]?-_0x2c9786:0x0);}[_0x5cce26(0x1e1f)](_0x51acb5,_0x10f06b){var _0x36b382=_0x5cce26;if(_0x10f06b&&_0x10f06b[_0x36b382(0x4211)])return _0x22a219['Y'][_0x36b382(0x1048)](_0x36b382(0x38d6)),this;return _0x51acb5=new _0x543ffd['g'](_0x51acb5,_0x10f06b),(this[_0x36b382(0x213e)]['_LODLevels'][_0x36b382(0x3f90)](_0x51acb5),_0x10f06b&&(_0x10f06b[_0x36b382(0x4211)]=this),this[_0x36b382(0x31b1)](),this);}['getLODLevelAtDistance'](_0x1c0833){var _0x3a3714=_0x5cce26,_0x991c78=this[_0x3a3714(0x213e)];for(let _0x1c85a3=0x0;_0x1c85a3<_0x991c78['_LODLevels'][_0x3a3714(0x1377)];_0x1c85a3++){var _0xf9c8d9=_0x991c78[_0x3a3714(0xf2f)][_0x1c85a3];if(_0xf9c8d9[_0x3a3714(0x5a4)]===_0x1c0833)return _0xf9c8d9[_0x3a3714(0x1a58)];}return null;}[_0x5cce26(0x3c21)](_0x307b71){var _0x49cefa=_0x5cce26;const _0x137896=this[_0x49cefa(0x213e)];for(let _0x423837=0x0;_0x423837<_0x137896[_0x49cefa(0xf2f)]['length'];_0x423837++)_0x137896['_LODLevels'][_0x423837][_0x49cefa(0x1a58)]===_0x307b71&&(_0x137896[_0x49cefa(0xf2f)][_0x49cefa(0x5ff)](_0x423837,0x1),_0x307b71&&(_0x307b71[_0x49cefa(0x4211)]=null));return this[_0x49cefa(0x31b1)](),this;}[_0x5cce26(0x2dae)](_0x599f0a,_0x5b7fd2){var _0x4cbd6b=_0x5cce26,_0x2749e8=this['_internalMeshDataInfo'];if(!_0x2749e8[_0x4cbd6b(0xf2f)]||0x0===_0x2749e8[_0x4cbd6b(0xf2f)][_0x4cbd6b(0x1377)])return this;const _0x437589=_0x5b7fd2||this[_0x4cbd6b(0x16a7)]()['boundingSphere'];var _0x551b76,_0x5b7fd2=_0x599f0a['mode']===_0x23755a['V']['ORTHOGRAPHIC_CAMERA']?_0x599f0a[_0x4cbd6b(0x3f60)]:_0x437589[_0x4cbd6b(0x3cff)][_0x4cbd6b(0x41b6)](_0x599f0a[_0x4cbd6b(0x33cd)])[_0x4cbd6b(0x1377)]();let _0x3ade30=_0x5b7fd2,_0x8b40de=0x1;if(_0x2749e8[_0x4cbd6b(0x30a7)]&&(_0x551b76=_0x599f0a[_0x4cbd6b(0x2799)],_0x599f0a=(_0x599f0a=_0x437589[_0x4cbd6b(0x22fc)]*_0x599f0a[_0x4cbd6b(0x3f60)]/_0x5b7fd2)*_0x599f0a*Math['PI'],_0x3ade30=_0x599f0a/_0x551b76,_0x8b40de=-0x1),_0x8b40de*_0x2749e8[_0x4cbd6b(0xf2f)][_0x2749e8[_0x4cbd6b(0xf2f)][_0x4cbd6b(0x1377)]-0x1]['distanceOrScreenCoverage']>_0x8b40de*_0x3ade30)return this['onLODLevelSelection']&&this[_0x4cbd6b(0x3720)](_0x3ade30,this,this),this;for(let _0x4cbc84=0x0;_0x4cbc84<_0x2749e8[_0x4cbd6b(0xf2f)][_0x4cbd6b(0x1377)];_0x4cbc84++){const _0x4b0382=_0x2749e8[_0x4cbd6b(0xf2f)][_0x4cbc84];if(_0x8b40de*_0x4b0382[_0x4cbd6b(0x5a4)]<_0x8b40de*_0x3ade30){if(_0x4b0382[_0x4cbd6b(0x1a58)]){if(_0x4b0382[_0x4cbd6b(0x1a58)]['delayLoadState']===_0x420419['g'][_0x4cbd6b(0x2e74)])return _0x4b0382['mesh'][_0x4cbd6b(0x381c)](),this;if(_0x4b0382[_0x4cbd6b(0x1a58)]['delayLoadState']===_0x420419['g']['DELAYLOADSTATE_LOADING'])return this;_0x4b0382[_0x4cbd6b(0x1a58)][_0x4cbd6b(0x2219)](),_0x4b0382[_0x4cbd6b(0x1a58)][_0x4cbd6b(0x3b1e)](this[_0x4cbd6b(0x4091)]);}return this['onLODLevelSelection']&&this[_0x4cbd6b(0x3720)](_0x3ade30,this,_0x4b0382[_0x4cbd6b(0x1a58)]),_0x4b0382['mesh'];}}return this['onLODLevelSelection']&&this[_0x4cbd6b(0x3720)](_0x3ade30,this,this),this;}get[_0x5cce26(0x1090)](){var _0x97bdbc=_0x5cce26;return this[_0x97bdbc(0x31f7)];}[_0x5cce26(0x6ff)](){var _0xd9a577=_0x5cce26;return null===this['_geometry']||void 0x0===this[_0xd9a577(0x31f7)]?0x0:this[_0xd9a577(0x31f7)][_0xd9a577(0x6ff)]();}[_0x5cce26(0x757)](_0x538cc9,_0x10dc97,_0xef7b20,_0x5e6927){var _0x329925=_0x5cce26;if(!this[_0x329925(0x31f7)])return null;return _0x5e6927=_0x5e6927||null==(_0x5e6927=null==(_0x5e6927=this[_0x329925(0x852)])?void 0x0:_0x5e6927['vertexBuffers'][_0x538cc9])?void 0x0:_0x5e6927[_0x329925(0x35d6)](this[_0x329925(0x1e24)][_0x329925(0x1377)]+0x1,_0xef7b20||_0x10dc97&&0x1!==this[_0x329925(0x31f7)][_0x329925(0x3926)][_0x329925(0x1377)]),_0x5e6927||this[_0x329925(0x31f7)]['getVerticesData'](_0x538cc9,_0x10dc97,_0xef7b20);}[_0x5cce26(0x30a8)](_0x442994,_0x4aae92){var _0xda453c=_0x5cce26;return this[_0xda453c(0x31f7)]?null!=(_0x4aae92=_0x4aae92||null==(_0x4aae92=this['_userInstancedBuffersStorage'])?void 0x0:_0x4aae92[_0xda453c(0x163c)][_0x442994])?_0x4aae92:this[_0xda453c(0x31f7)]['getVertexBuffer'](_0x442994):null;}['isVerticesDataPresent'](_0x5d287e,_0x2d3e7c){var _0xec9bc3=_0x5cce26;return this[_0xec9bc3(0x31f7)]?!_0x2d3e7c&&void 0x0!==(null==(_0x2d3e7c=this[_0xec9bc3(0x852)])?void 0x0:_0x2d3e7c[_0xec9bc3(0x163c)][_0x5d287e])||this[_0xec9bc3(0x31f7)][_0xec9bc3(0x41e6)](_0x5d287e):!!this['_delayInfo']&&-0x1!==this[_0xec9bc3(0x2b14)][_0xec9bc3(0x919)](_0x5d287e);}[_0x5cce26(0xd01)](_0x210e91,_0x5034c6){var _0x1c40c9=_0x5cce26;if(!this[_0x1c40c9(0x31f7)])return!!this[_0x1c40c9(0x2b14)]&&-0x1!==this['_delayInfo'][_0x1c40c9(0x919)](_0x210e91);if(!_0x5034c6){const _0x3931fd=null==(_0x5034c6=this[_0x1c40c9(0x852)])?void 0x0:_0x5034c6[_0x1c40c9(0x163c)][_0x210e91];if(_0x3931fd)return _0x3931fd['isUpdatable']();}return this[_0x1c40c9(0x31f7)]['isVertexBufferUpdatable'](_0x210e91);}['getVerticesDataKinds'](_0x374b21){var _0x2b7318=_0x5cce26;if(!this[_0x2b7318(0x31f7)]){const _0x599eee=new Array();return this[_0x2b7318(0x2b14)]&&this[_0x2b7318(0x2b14)]['forEach'](function(_0x5e95ed){_0x599eee['push'](_0x5e95ed);}),_0x599eee;}const _0x4ca9d8=this[_0x2b7318(0x31f7)][_0x2b7318(0x40af)]();if(!_0x374b21&&this[_0x2b7318(0x852)]){for(const _0x55951e in this['_userInstancedBuffersStorage'][_0x2b7318(0x163c)])-0x1===_0x4ca9d8[_0x2b7318(0x919)](_0x55951e)&&_0x4ca9d8[_0x2b7318(0x3f90)](_0x55951e);}return _0x4ca9d8;}[_0x5cce26(0x2c27)](){var _0x2ebd7e=_0x5cce26;return this[_0x2ebd7e(0x31f7)]?this[_0x2ebd7e(0x31f7)][_0x2ebd7e(0x2c27)]():0x0;}[_0x5cce26(0x2668)](_0x5d16cd,_0x4ef465){var _0x500c7d=_0x5cce26;return this[_0x500c7d(0x31f7)]?this[_0x500c7d(0x31f7)][_0x500c7d(0x2668)](_0x5d16cd,_0x4ef465):[];}get[_0x5cce26(0x1f6a)](){var _0x1f8efc=_0x5cce26;return null!==this[_0x1f8efc(0x4211)]&&void 0x0!==this[_0x1f8efc(0x4211)];}[_0x5cce26(0x3261)](_0x243d48=!0x1,_0x5d5db8=!0x1){var _0x25c3df=_0x5cce26,_0x4db9be,_0x2beb79;if(this[_0x25c3df(0x24c8)]===_0x420419['g'][_0x25c3df(0x642)])return!0x1;if(!super[_0x25c3df(0x3261)](_0x243d48))return!0x1;if(!this[_0x25c3df(0x11db)]||0x0===this['subMeshes']['length'])return!0x0;if(!_0x243d48)return!0x0;const _0x2c3d1b=this[_0x25c3df(0x2cd1)]();var _0x243d48=this['getScene'](),_0x285241=_0x5d5db8||_0x2c3d1b['getCaps']()[_0x25c3df(0x3ce9)]&&(0x0<this[_0x25c3df(0x1e24)][_0x25c3df(0x1377)]||this[_0x25c3df(0x3909)]);this[_0x25c3df(0x3d93)]();const _0x470608=this['material']||_0x243d48[_0x25c3df(0xad2)];if(_0x470608){if(_0x470608['_storeEffectOnSubMeshes'])for(const _0x471462 of this['subMeshes']){const _0x36b829=_0x471462['getMaterial']();if(_0x36b829){if(_0x36b829['_storeEffectOnSubMeshes']){if(!_0x36b829[_0x25c3df(0xed5)](this,_0x471462,_0x285241))return!0x1;}else{if(!_0x36b829['isReady'](this,_0x285241))return!0x1;}}}else{if(!_0x470608[_0x25c3df(0x3261)](this,_0x285241))return!0x1;}}var _0x24542a=_0x2c3d1b[_0x25c3df(0x111f)];for(const _0x171dee of this['lightSources']){const _0x50b03a=_0x171dee[_0x25c3df(0x2bb)]();if(_0x50b03a){const _0x3332b9=_0x50b03a[_0x25c3df(0x31a0)]();for(let _0x10d894=_0x3332b9['next']();!0x0!==_0x10d894[_0x25c3df(0x3816)];_0x10d894=_0x3332b9['next']()){const _0x4cbbf4=_0x10d894[_0x25c3df(0x13ce)];if(_0x4cbbf4&&(null==(_0x4db9be=_0x4cbbf4[_0x25c3df(0x3492)]())||!_0x4db9be['renderList']||null!=(_0x4db9be=_0x4cbbf4[_0x25c3df(0x3492)]())&&_0x4db9be[_0x25c3df(0x290f)]&&-0x1!==(null==(_0x4db9be=null==(_0x4db9be=_0x4cbbf4[_0x25c3df(0x3492)]())?void 0x0:_0x4db9be[_0x25c3df(0x290f)])?void 0x0:_0x4db9be[_0x25c3df(0x919)](this)))){_0x4cbbf4[_0x25c3df(0x3492)]()&&(_0x2c3d1b[_0x25c3df(0x111f)]=_0x4cbbf4[_0x25c3df(0x3492)]()['renderPassId']);for(const _0x52a1cf of this[_0x25c3df(0x11db)])if(!_0x4cbbf4[_0x25c3df(0x3261)](_0x52a1cf,_0x285241,null!=(_0x2beb79=null==(_0x2beb79=_0x52a1cf[_0x25c3df(0x2ff0)]())?void 0x0:_0x2beb79[_0x25c3df(0xe4d)](this))&&_0x2beb79))return _0x2c3d1b['currentRenderPassId']=_0x24542a,!0x1;_0x2c3d1b['currentRenderPassId']=_0x24542a;}}}}for(const _0x570059 of this['_internalMeshDataInfo'][_0x25c3df(0xf2f)])if(_0x570059[_0x25c3df(0x1a58)]&&!_0x570059[_0x25c3df(0x1a58)]['isReady'](_0x285241))return!0x1;return!0x0;}get[_0x5cce26(0x8af)](){var _0x449240=_0x5cce26;return this[_0x449240(0x213e)][_0x449240(0x1532)];}[_0x5cce26(0x3df8)](){var _0x4f6422=_0x5cce26;return this[_0x4f6422(0x213e)][_0x4f6422(0x1532)]=!0x0,this;}[_0x5cce26(0x387c)](){var _0x74dd44=_0x5cce26;return this[_0x74dd44(0x213e)][_0x74dd44(0x1532)]=!0x1,this;}set[_0x5cce26(0x510)](_0x5908c7){var _0x502410=_0x5cce26;this[_0x502410(0x1227)][_0x502410(0x510)]=_0x5908c7;}[_0x5cce26(0x2219)](){var _0x3c9145=_0x5cce26;const _0x3fbd18=this[_0x3c9145(0x213e)];var _0x2beea6=this[_0x3c9145(0x83e)]()['getRenderId']();return _0x3fbd18[_0x3c9145(0x1ab8)]!==_0x2beea6&&(_0x3fbd18[_0x3c9145(0x1ab8)]=_0x2beea6,this[_0x3c9145(0x1227)][_0x3c9145(0x3547)]=null),this;}['_preActivateForIntermediateRendering'](_0xdd23b9){var _0x203b46=_0x5cce26;return this[_0x203b46(0x1227)][_0x203b46(0x3547)]&&(this['_instanceDataStorage'][_0x203b46(0x3547)][_0x203b46(0x2f13)]=_0xdd23b9),this;}['_registerInstanceForRenderId'](_0x213c65,_0x3c76f3){var _0x5eef6b=_0x5cce26;return this[_0x5eef6b(0x1227)][_0x5eef6b(0x3547)]||(this['_instanceDataStorage'][_0x5eef6b(0x3547)]={'defaultRenderId':_0x3c76f3,'selfDefaultRenderId':this[_0x5eef6b(0x3c3f)]}),this[_0x5eef6b(0x1227)][_0x5eef6b(0x3547)][_0x3c76f3]||(void 0x0!==this[_0x5eef6b(0x1227)]['previousRenderId']&&this['_instanceDataStorage'][_0x5eef6b(0x31c8)]&&(this[_0x5eef6b(0x1227)][_0x5eef6b(0x3547)][this[_0x5eef6b(0x1227)][_0x5eef6b(0x1e59)]]=null),this[_0x5eef6b(0x1227)][_0x5eef6b(0x1e59)]=_0x3c76f3,this[_0x5eef6b(0x1227)][_0x5eef6b(0x3547)][_0x3c76f3]=new Array()),this[_0x5eef6b(0x1227)]['visibleInstances'][_0x3c76f3][_0x5eef6b(0x3f90)](_0x213c65),this;}[_0x5cce26(0x22a4)](){var _0x521f85=_0x5cce26;super[_0x521f85(0x22a4)](),this[_0x521f85(0x3909)]&&!this[_0x521f85(0x29ee)]&&this[_0x521f85(0xed4)](!0x1);}[_0x5cce26(0x25ec)](){var _0x9eec24=_0x5cce26;this[_0x9eec24(0x3cae)]&&this[_0x9eec24(0x1071)]&&this[_0x9eec24(0x1071)][_0x9eec24(0x3c85)]&&this[_0x9eec24(0x2112)]&&(this[_0x9eec24(0x2112)][_0x9eec24(0x259a)][_0x9eec24(0x1d65)](this[_0x9eec24(0x1071)]),this[_0x9eec24(0x1071)]['customInstances'][_0x9eec24(0x3f90)](this[_0x9eec24(0x927)]()));}[_0x5cce26(0x2c0f)](_0x348433=!0x1,_0x4c1b10=!0x1){var _0x2a14e2=_0x5cce26;if(this['hasBoundingInfo']&&this[_0x2a14e2(0x16a7)]()['isLocked'])return this;var _0x1057bc=this[_0x2a14e2(0x1090)]?this[_0x2a14e2(0x1090)][_0x2a14e2(0x1974)]:null;return this[_0x2a14e2(0x1054)](this[_0x2a14e2(0x3ec)](_0x348433,_0x4c1b10),_0x1057bc),this;}[_0x5cce26(0x3c64)](_0x2edf22){var _0x5ae289=_0x5cce26,_0x170d53=this[_0x5ae289(0x6ff)]();if(!_0x170d53||!this[_0x5ae289(0x2668)]())return null;if(this[_0x5ae289(0x11db)]&&0x0<this[_0x5ae289(0x11db)][_0x5ae289(0x1377)]){var _0x1a191c=this[_0x5ae289(0x2668)]();if(!_0x1a191c)return null;var _0x55955f=_0x1a191c[_0x5ae289(0x1377)];let _0xe35209=!0x1;if(_0x2edf22)_0xe35209=!0x0;else for(const _0x521848 of this[_0x5ae289(0x11db)]){if(_0x521848[_0x5ae289(0x2fcf)]+_0x521848[_0x5ae289(0x2e90)]>_0x55955f){_0xe35209=!0x0;break;}if(_0x521848[_0x5ae289(0x19fb)]+_0x521848[_0x5ae289(0x1aa6)]>_0x170d53){_0xe35209=!0x0;break;}}if(!_0xe35209)return this[_0x5ae289(0x11db)][0x0];}return this[_0x5ae289(0x3f4b)](),new _0x26670b['P'](0x0,0x0,_0x170d53,0x0,this['getTotalIndices'](),this);}['subdivide'](_0x4b386b){var _0x4120a5=_0x5cce26;if(!(_0x4b386b<0x1)){var _0x251de9=this[_0x4120a5(0x2c27)]();let _0x13a554=_0x251de9/_0x4b386b|0x0,_0x37e656=0x0;for(;_0x13a554%0x3!=0x0;)_0x13a554++;this['releaseSubMeshes']();for(let _0x46093d=0x0;_0x46093d<_0x4b386b&&!(_0x37e656>=_0x251de9);_0x46093d++)_0x26670b['P'][_0x4120a5(0x34d5)](0x0,_0x37e656,_0x46093d===_0x4b386b-0x1?_0x251de9-_0x37e656:_0x13a554,this),_0x37e656+=_0x13a554;this[_0x4120a5(0x397e)]();}}['setVerticesData'](_0x12040d,_0x70d730,_0x3cc23f=!0x1,_0x22fc71){var _0xeea4bb=_0x5cce26;if(this[_0xeea4bb(0x31f7)])this[_0xeea4bb(0x31f7)][_0xeea4bb(0x2175)](_0x12040d,_0x70d730,_0x3cc23f,_0x22fc71);else{const _0x491b65=new _0x3f3b5a['x']();_0x491b65[_0xeea4bb(0x2cf6)](_0x70d730,_0x12040d),_0x22fc71=this[_0xeea4bb(0x83e)](),new _0x571738['Z'](_0x571738['Z']['RandomId'](),_0x22fc71,_0x491b65,_0x3cc23f,this);}return this;}[_0x5cce26(0x3819)](_0x4981d6){var _0x11d5d1=_0x5cce26;this[_0x11d5d1(0x31f7)]&&this[_0x11d5d1(0x31f7)]['removeVerticesData'](_0x4981d6);}['markVerticesDataAsUpdatable'](_0x358cf8,_0x442b1e=!0x0){var _0x5a25b8=_0x5cce26;const _0x13271a=this['getVertexBuffer'](_0x358cf8);_0x13271a&&_0x13271a[_0x5a25b8(0x1537)]()!==_0x442b1e&&this[_0x5a25b8(0x2175)](_0x358cf8,this[_0x5a25b8(0x757)](_0x358cf8),_0x442b1e);}['setVerticesBuffer'](_0x1df64f,_0x2f9a4f=!0x0){var _0x5ea57b=_0x5cce26;return this[_0x5ea57b(0x31f7)]||(this[_0x5ea57b(0x31f7)]=_0x571738['Z'][_0x5ea57b(0x318e)](this)),this[_0x5ea57b(0x31f7)][_0x5ea57b(0x2fcd)](_0x1df64f,null,_0x2f9a4f),this;}[_0x5cce26(0x15ce)](_0x205d82,_0x55a804,_0x1b88c8,_0x30239c){var _0x1b3457=_0x5cce26;return this[_0x1b3457(0x31f7)]&&(_0x30239c?(this[_0x1b3457(0x1bb0)](),this[_0x1b3457(0x15ce)](_0x205d82,_0x55a804,_0x1b88c8,!0x1)):this['_geometry']['updateVerticesData'](_0x205d82,_0x55a804,_0x1b88c8)),this;}['updateMeshPositions'](_0x593eb1,_0x26a449=!0x0){var _0x54e2e1=_0x5cce26,_0x9efb36=this[_0x54e2e1(0x757)](_0x290568['o']['PositionKind']);if(!_0x9efb36)return this;if(_0x593eb1(_0x9efb36),this[_0x54e2e1(0x15ce)](_0x290568['o'][_0x54e2e1(0x34af)],_0x9efb36,!0x1,!0x1),_0x26a449){_0x593eb1=this['getIndices'](),_0x26a449=this[_0x54e2e1(0x757)](_0x290568['o']['NormalKind']);if(!_0x26a449)return this;_0x3f3b5a['x'][_0x54e2e1(0x3280)](_0x9efb36,_0x593eb1,_0x26a449),this[_0x54e2e1(0x15ce)](_0x290568['o'][_0x54e2e1(0x279a)],_0x26a449,!0x1,!0x1);}return this;}['makeGeometryUnique'](){var _0x4997e1=_0x5cce26;if(!this[_0x4997e1(0x31f7)])return this;if(0x1===this['_geometry'][_0x4997e1(0x3926)]['length'])return this;const _0x31ca28=this[_0x4997e1(0x31f7)],_0x273f2a=this[_0x4997e1(0x31f7)][_0x4997e1(0x3043)](_0x571738['Z'][_0x4997e1(0x3d73)]());return _0x31ca28['releaseForMesh'](this,!0x0),_0x273f2a['applyToMesh'](this),this;}[_0x5cce26(0xa1d)](_0x33e485,_0x213ef8=null,_0x43a7e6=!0x1){var _0x142303=_0x5cce26;if(this[_0x142303(0x31f7)])this['_geometry'][_0x142303(0xa1d)](_0x33e485,_0x213ef8,_0x43a7e6);else{const _0x5f2251=new _0x3f3b5a['x']();_0x5f2251[_0x142303(0x35ec)]=_0x33e485,_0x213ef8=this[_0x142303(0x83e)](),new _0x571738['Z'](_0x571738['Z'][_0x142303(0x3d73)](),_0x213ef8,_0x5f2251,_0x43a7e6,this);}return this;}[_0x5cce26(0xdb3)](_0x46efe0,_0x2020c3,_0x4f06e4=!0x1){var _0x1d2d12=_0x5cce26;return this[_0x1d2d12(0x31f7)]&&this[_0x1d2d12(0x31f7)][_0x1d2d12(0xdb3)](_0x46efe0,_0x2020c3,_0x4f06e4),this;}[_0x5cce26(0x26b7)](){var _0x2e2fe1=_0x5cce26;return this[_0x2e2fe1(0x31f7)]&&this['_geometry']['toLeftHanded'](),this;}[_0x5cce26(0x4de)](_0x5ad4ea,_0x18868b,_0x21eacc,_0x1db873=!0x0){var _0x3e3710=_0x5cce26;if(!this[_0x3e3710(0x31f7)])return this;var _0x3d423e=this[_0x3e3710(0x83e)]()[_0x3e3710(0x2cd1)]();this[_0x3e3710(0x70d)]&&this[_0x3e3710(0x70d)][_0x3e3710(0x4099)]&&this[_0x3e3710(0x70d)]['_bind'](_0x18868b);let _0x59207b;if(this['_unIndexed'])_0x59207b=null;else switch(this[_0x3e3710(0xa42)](_0x21eacc)){case _0x33527f['F'][_0x3e3710(0x3e32)]:_0x59207b=null;break;case _0x33527f['F'][_0x3e3710(0x32d6)]:_0x59207b=_0x5ad4ea[_0x3e3710(0x35e4)](this[_0x3e3710(0x2668)](),_0x3d423e);break;default:case _0x33527f['F'][_0x3e3710(0x3eb3)]:_0x59207b=this['_geometry']['getIndexBuffer']();}return _0x1db873&&this['_userInstancedBuffersStorage']&&!this[_0x3e3710(0x3909)]?this['_geometry'][_0x3e3710(0x4de)](_0x18868b,_0x59207b,this[_0x3e3710(0x852)][_0x3e3710(0x163c)],this[_0x3e3710(0x852)]['vertexArrayObjects']):this[_0x3e3710(0x31f7)][_0x3e3710(0x4de)](_0x18868b,_0x59207b),this;}[_0x5cce26(0x2a9e)](_0x33083e,_0x28b7c4,_0x1536f5){var _0x22894d=_0x5cce26;if(!this[_0x22894d(0x31f7)]||!this[_0x22894d(0x31f7)][_0x22894d(0x2ce5)]()||!this[_0x22894d(0x3253)]&&!this['_geometry']['getIndexBuffer']())return this;this[_0x22894d(0x213e)][_0x22894d(0xea1)]&&this['_internalMeshDataInfo'][_0x22894d(0xea1)][_0x22894d(0x2a3a)](this);const _0x2319c3=this['getScene'](),_0x35805b=_0x2319c3['getEngine']();return this[_0x22894d(0x3253)]||_0x28b7c4==_0x33527f['F'][_0x22894d(0x3e32)]?_0x35805b[_0x22894d(0xf68)](_0x28b7c4,_0x33083e[_0x22894d(0x19fb)],_0x33083e[_0x22894d(0x1aa6)],this[_0x22894d(0x845)]||_0x1536f5):_0x28b7c4==_0x33527f['F'][_0x22894d(0x32d6)]?_0x35805b['drawElementsType'](_0x28b7c4,0x0,_0x33083e[_0x22894d(0x3c47)],this[_0x22894d(0x845)]||_0x1536f5):_0x35805b[_0x22894d(0xb7b)](_0x28b7c4,_0x33083e['indexStart'],_0x33083e[_0x22894d(0x2e90)],this[_0x22894d(0x845)]||_0x1536f5),this;}[_0x5cce26(0x3c2a)](_0x48bb7b){var _0x4721ae=_0x5cce26;return this[_0x4721ae(0xbec)][_0x4721ae(0x3fc1)](_0x48bb7b),this;}[_0x5cce26(0x3295)](_0x3860da){var _0x419a11=_0x5cce26;return this[_0x419a11(0xbec)][_0x419a11(0x235b)](_0x3860da),this;}['registerAfterRender'](_0x33de9f){var _0x9ce43b=_0x5cce26;return this['onAfterRenderObservable'][_0x9ce43b(0x3fc1)](_0x33de9f),this;}[_0x5cce26(0x2e96)](_0x573645){var _0x48cefa=_0x5cce26;return this[_0x48cefa(0x29b7)]['removeCallback'](_0x573645),this;}[_0x5cce26(0x38da)](_0x260144,_0x16930f=!0x1){var _0x373dbe=_0x5cce26;if(this[_0x373dbe(0x1227)][_0x373dbe(0x31c8)]){if(_0x16930f)return this[_0x373dbe(0x1227)]['batchCacheReplacementModeInFrozenMode'][_0x373dbe(0x2710)][_0x260144]=!0x1,this[_0x373dbe(0x1227)][_0x373dbe(0x38c2)][_0x373dbe(0x15b6)][_0x260144]=!0x0,this[_0x373dbe(0x1227)][_0x373dbe(0x38c2)];if(this[_0x373dbe(0x1227)][_0x373dbe(0x1a6e)])return this[_0x373dbe(0x1227)][_0x373dbe(0x1a6e)];}const _0x4ed51e=this['getScene']();var _0x57f61e,_0x2fa4e2=_0x4ed51e[_0x373dbe(0x1727)](),_0x22fd79=_0x2fa4e2?this[_0x373dbe(0x988)][_0x373dbe(0x613)]:this['_internalAbstractMeshDataInfo'][_0x373dbe(0x39a0)];const _0x503ea3=this['_instanceDataStorage'][_0x373dbe(0x26d2)];return _0x503ea3[_0x373dbe(0x1b2d)]=!0x1,_0x503ea3['renderSelf'][_0x260144]=_0x16930f||!_0x22fd79&&this[_0x373dbe(0x3c85)]()&&this['isVisible'],_0x503ea3[_0x373dbe(0x3547)][_0x260144]=null,this['_instanceDataStorage'][_0x373dbe(0x3547)]&&!_0x16930f&&(_0x22fd79=this[_0x373dbe(0x1227)][_0x373dbe(0x3547)],_0x57f61e=_0x4ed51e[_0x373dbe(0x36f0)](),_0x2fa4e2=_0x2fa4e2?_0x22fd79['intermediateDefaultRenderId']:_0x22fd79[_0x373dbe(0x3d7f)],_0x503ea3[_0x373dbe(0x3547)][_0x260144]=_0x22fd79[_0x57f61e],!_0x503ea3[_0x373dbe(0x3547)][_0x260144]&&_0x2fa4e2&&(_0x503ea3[_0x373dbe(0x3547)][_0x260144]=_0x22fd79[_0x2fa4e2])),_0x503ea3[_0x373dbe(0x2710)][_0x260144]=!_0x16930f&&this[_0x373dbe(0x1227)][_0x373dbe(0x2710)]&&null!==_0x503ea3[_0x373dbe(0x3547)][_0x260144]&&void 0x0!==_0x503ea3[_0x373dbe(0x3547)][_0x260144],this[_0x373dbe(0x1227)][_0x373dbe(0x1a6e)]=_0x503ea3;}['_renderWithInstances'](_0x22b3d2,_0x117b61,_0x1469d2,_0x16c391,_0x5dd483){var _0x3206e1=_0x5cce26;const _0x1bba96=_0x1469d2['visibleInstances'][_0x22b3d2['_id']];var _0x5342f1=_0x1bba96?_0x1bba96[_0x3206e1(0x1377)]:0x0;const _0x5d5f05=this[_0x3206e1(0x1227)];var _0x4dc17d=_0x5d5f05[_0x3206e1(0x327)];let _0xde1ba=_0x5d5f05[_0x3206e1(0x1cf)],_0x569b8b=_0x5d5f05[_0x3206e1(0x1df7)];for(var _0x39afc4=0x10*(_0x5342f1+0x1)*0x4;_0x5d5f05['instancesBufferSize']<_0x39afc4;)_0x5d5f05['instancesBufferSize']*=0x2;_0x5d5f05[_0x3206e1(0x3c9f)]&&_0x4dc17d==_0x5d5f05[_0x3206e1(0x327)]||(_0x5d5f05[_0x3206e1(0x3c9f)]=new Float32Array(_0x5d5f05[_0x3206e1(0x327)]/0x4)),(this['_scene']['needsPreviousWorldMatrices']&&!_0x5d5f05[_0x3206e1(0x37d)]||_0x4dc17d!=_0x5d5f05[_0x3206e1(0x327)])&&(_0x5d5f05[_0x3206e1(0x37d)]=new Float32Array(_0x5d5f05[_0x3206e1(0x327)]/0x4));let _0x592bfd=0x0,_0x5e2892=0x0;_0x1469d2=_0x1469d2[_0x3206e1(0x15b6)][_0x22b3d2[_0x3206e1(0x2d83)]],_0x4dc17d=!_0xde1ba||_0x4dc17d!==_0x5d5f05[_0x3206e1(0x327)]||this[_0x3206e1(0x195b)][_0x3206e1(0x1541)]&&!_0x5d5f05[_0x3206e1(0x1df7)];if(this['_instanceDataStorage'][_0x3206e1(0x2ee7)]||_0x5d5f05['isFrozen']&&!_0x4dc17d)_0x5e2892=(_0x1469d2?0x1:0x0)+_0x5342f1;else{const _0x179283=this[_0x3206e1(0x927)]();if(_0x1469d2&&(this[_0x3206e1(0x195b)][_0x3206e1(0x1541)]&&(_0x5d5f05[_0x3206e1(0xbf7)]?(_0x5d5f05[_0x3206e1(0xbf7)][_0x3206e1(0x262c)](_0x5d5f05[_0x3206e1(0x37d)],_0x592bfd),_0x5d5f05[_0x3206e1(0xbf7)][_0x3206e1(0xa83)](_0x179283)):(_0x5d5f05['masterMeshPreviousWorldMatrix']=_0x179283['clone'](),_0x5d5f05[_0x3206e1(0xbf7)][_0x3206e1(0x262c)](_0x5d5f05[_0x3206e1(0x37d)],_0x592bfd))),_0x179283[_0x3206e1(0x262c)](_0x5d5f05[_0x3206e1(0x3c9f)],_0x592bfd),_0x592bfd+=0x10,_0x5e2892++),_0x1bba96){if(_0xc92ad0[_0x3206e1(0x100d)]&&this[_0x3206e1(0x195b)]['activeCamera']&&null!=(_0x5342f1=_0x22b3d2[_0x3206e1(0x2ff0)]())&&_0x5342f1[_0x3206e1(0xe4d)](_0x22b3d2[_0x3206e1(0x2224)]())){var _0x497379=this['_scene'][_0x3206e1(0x146e)]['globalPosition'];for(let _0xc0e6d8=0x0;_0xc0e6d8<_0x1bba96['length'];_0xc0e6d8++){const _0x2ece32=_0x1bba96[_0xc0e6d8];_0x2ece32[_0x3206e1(0x40d6)]=_0x10dd57['P'][_0x3206e1(0x3153)](_0x2ece32[_0x3206e1(0x16a7)]()[_0x3206e1(0x1e44)][_0x3206e1(0x3cff)],_0x497379);}_0x1bba96[_0x3206e1(0x668)]((_0x4d1cb6,_0x36c4f9)=>_0x4d1cb6['_distanceToCamera']>_0x36c4f9[_0x3206e1(0x40d6)]?-0x1:_0x4d1cb6[_0x3206e1(0x40d6)]<_0x36c4f9['_distanceToCamera']?0x1:0x0);}for(let _0x5aec2f=0x0;_0x5aec2f<_0x1bba96[_0x3206e1(0x1377)];_0x5aec2f++){const _0x369704=_0x1bba96[_0x5aec2f],_0x272562=_0x369704['getWorldMatrix']();_0x272562['copyToArray'](_0x5d5f05[_0x3206e1(0x3c9f)],_0x592bfd),this['_scene'][_0x3206e1(0x1541)]&&(_0x369704[_0x3206e1(0x2810)]?(_0x369704['_previousWorldMatrix']['copyToArray'](_0x5d5f05['instancesPreviousData'],_0x592bfd),_0x369704[_0x3206e1(0x2810)][_0x3206e1(0xa83)](_0x272562)):(_0x369704['_previousWorldMatrix']=_0x272562[_0x3206e1(0x95b)](),_0x369704[_0x3206e1(0x2810)][_0x3206e1(0x262c)](_0x5d5f05[_0x3206e1(0x37d)],_0x592bfd))),_0x592bfd+=0x10,_0x5e2892++;}}}return _0x4dc17d?(_0xde1ba&&_0xde1ba[_0x3206e1(0x18c9)](),_0x569b8b&&_0x569b8b['dispose'](),_0xde1ba=new _0x290568['l'](_0x5dd483,_0x5d5f05[_0x3206e1(0x3c9f)],!0x0,0x10,!0x1,!0x0),_0x5d5f05[_0x3206e1(0x1cf)]=_0xde1ba,this[_0x3206e1(0x852)]||(this[_0x3206e1(0x852)]={'data':{},'vertexBuffers':{},'strides':{},'sizes':{},'vertexArrayObjects':this['getEngine']()[_0x3206e1(0xb60)]()[_0x3206e1(0x3d72)]?{}:void 0x0}),this[_0x3206e1(0x852)][_0x3206e1(0x163c)]['world0']=_0xde1ba[_0x3206e1(0x168a)]('world0',0x0,0x4),this['_userInstancedBuffersStorage'][_0x3206e1(0x163c)]['world1']=_0xde1ba['createVertexBuffer'](_0x3206e1(0x3a4f),0x4,0x4),this[_0x3206e1(0x852)]['vertexBuffers'][_0x3206e1(0x2d1e)]=_0xde1ba[_0x3206e1(0x168a)](_0x3206e1(0x2d1e),0x8,0x4),this[_0x3206e1(0x852)]['vertexBuffers'][_0x3206e1(0x1605)]=_0xde1ba['createVertexBuffer'](_0x3206e1(0x1605),0xc,0x4),this[_0x3206e1(0x195b)][_0x3206e1(0x1541)]&&(_0x569b8b=new _0x290568['l'](_0x5dd483,_0x5d5f05[_0x3206e1(0x37d)],!0x0,0x10,!0x1,!0x0),_0x5d5f05[_0x3206e1(0x1df7)]=_0x569b8b,this[_0x3206e1(0x852)]['vertexBuffers'][_0x3206e1(0x28c4)]=_0x569b8b[_0x3206e1(0x168a)]('previousWorld0',0x0,0x4),this[_0x3206e1(0x852)][_0x3206e1(0x163c)]['previousWorld1']=_0x569b8b[_0x3206e1(0x168a)](_0x3206e1(0x20e),0x4,0x4),this[_0x3206e1(0x852)]['vertexBuffers'][_0x3206e1(0x37f2)]=_0x569b8b[_0x3206e1(0x168a)](_0x3206e1(0x37f2),0x8,0x4),this['_userInstancedBuffersStorage'][_0x3206e1(0x163c)]['previousWorld3']=_0x569b8b[_0x3206e1(0x168a)](_0x3206e1(0x3cbd),0xc,0x4)),this[_0x3206e1(0x2b98)]()):this['_instanceDataStorage'][_0x3206e1(0x31c8)]&&!this[_0x3206e1(0x1227)]['forceMatrixUpdates']||(_0xde1ba[_0x3206e1(0x19eb)](_0x5d5f05[_0x3206e1(0x3c9f)],0x0,_0x5e2892),!this[_0x3206e1(0x195b)][_0x3206e1(0x1541)]||this[_0x3206e1(0x1227)]['manualUpdate']&&!this[_0x3206e1(0x1227)]['previousManualUpdate']||_0x569b8b[_0x3206e1(0x19eb)](_0x5d5f05[_0x3206e1(0x37d)],0x0,_0x5e2892)),this[_0x3206e1(0x1169)](_0x1bba96,_0x1469d2),this['getScene']()[_0x3206e1(0x21bf)][_0x3206e1(0x1212)](_0x22b3d2['indexCount']*_0x5e2892,!0x1),_0x5dd483[_0x3206e1(0x15d0)]&&(_0x5dd483[_0x3206e1(0x15d0)][_0x3206e1(0x402d)]=!0x0),this['_bind'](_0x22b3d2,_0x16c391,_0x117b61),this[_0x3206e1(0x2a9e)](_0x22b3d2,_0x117b61,_0x5e2892),!this['_scene'][_0x3206e1(0x1541)]||_0x4dc17d||!this[_0x3206e1(0x1227)][_0x3206e1(0x2ee7)]||this['_instanceDataStorage'][_0x3206e1(0x31c8)]&&!this[_0x3206e1(0x1227)][_0x3206e1(0xf09)]||this['_instanceDataStorage'][_0x3206e1(0x74f)]||_0x569b8b[_0x3206e1(0x19eb)](_0x5d5f05['instancesData'],0x0,_0x5e2892),_0x5dd483[_0x3206e1(0x2c0)](),this;}[_0x5cce26(0x41b1)](_0x532777,_0x519c7f,_0x38547d,_0x1639e5){var _0x3405cf=_0x5cce26,_0x1fc632=null!=(_0x1fc632=null==(_0x1fc632=this[_0x3405cf(0x108d)])?void 0x0:_0x1fc632['instancesCount'])?_0x1fc632:0x0;this[_0x3405cf(0x83e)]()[_0x3405cf(0x21bf)][_0x3405cf(0x1212)](_0x532777[_0x3405cf(0x2e90)]*_0x1fc632,!0x1),_0x1639e5['_currentDrawContext']&&(_0x1639e5[_0x3405cf(0x15d0)][_0x3405cf(0x402d)]=!0x0),this[_0x3405cf(0x4de)](_0x532777,_0x38547d,_0x519c7f),this[_0x3405cf(0x2a9e)](_0x532777,_0x519c7f,_0x1fc632),this['_scene'][_0x3405cf(0x1541)]&&!this['_thinInstanceDataStorage']['previousMatrixData']&&this[_0x3405cf(0x108d)][_0x3405cf(0x4025)]&&(this[_0x3405cf(0x108d)][_0x3405cf(0x85d)]?this[_0x3405cf(0x108d)][_0x3405cf(0x85d)][_0x3405cf(0x19eb)](this[_0x3405cf(0x108d)]['matrixData'],0x0,_0x1fc632):this['_thinInstanceDataStorage']['previousMatrixBuffer']=this[_0x3405cf(0x4119)](_0x3405cf(0x378b),this[_0x3405cf(0x108d)][_0x3405cf(0x4025)],!0x1)),_0x1639e5[_0x3405cf(0x2c0)]();}['_processInstancedBuffers'](_0x5b52fc,_0x72bf57){}[_0x5cce26(0x6f9)](_0x5a8483,_0x321249,_0x447cfb,_0x17fa0e,_0x3c8a58,_0x3fb529,_0x2b85fc,_0x299c7d){var _0x179361=_0x5cce26;const _0x3f2888=this[_0x179361(0x83e)](),_0x362518=_0x3f2888[_0x179361(0x2cd1)]();if(_0x17fa0e=this['_getRenderingFillMode'](_0x17fa0e),_0x3fb529&&_0x321249[_0x179361(0x2224)]()[_0x179361(0x3909)])return this['_renderWithThinInstances'](_0x321249,_0x17fa0e,_0x447cfb,_0x362518),this;if(_0x3fb529)this['_renderWithInstances'](_0x321249,_0x17fa0e,_0x3c8a58,_0x447cfb,_0x362518);else{_0x362518[_0x179361(0x15d0)]&&(_0x362518[_0x179361(0x15d0)][_0x179361(0x402d)]=!0x1);let _0x14246b=0x0;_0x3c8a58['renderSelf'][_0x321249[_0x179361(0x2d83)]]&&(_0x2b85fc&&_0x2b85fc(!0x1,_0x5a8483[_0x179361(0x927)](),_0x299c7d),_0x14246b++,this[_0x179361(0x2a9e)](_0x321249,_0x17fa0e,this['_instanceDataStorage']['overridenInstanceCount']));var _0x15f5fe=_0x3c8a58[_0x179361(0x3547)][_0x321249[_0x179361(0x2d83)]];if(_0x15f5fe){var _0x1e0441=_0x15f5fe[_0x179361(0x1377)];_0x14246b+=_0x1e0441;for(let _0xaa6469=0x0;_0xaa6469<_0x1e0441;_0xaa6469++){const _0x53fc73=_0x15f5fe[_0xaa6469];var _0xb54d6f=_0x53fc73[_0x179361(0x927)]();_0x2b85fc&&_0x2b85fc(!0x0,_0xb54d6f,_0x299c7d),this[_0x179361(0x2a9e)](_0x321249,_0x17fa0e);}}_0x3f2888['_activeIndices'][_0x179361(0x1212)](_0x321249[_0x179361(0x2e90)]*_0x14246b,!0x1);}return this;}[_0x5cce26(0x2ef6)](_0x5dd8b2=!0x1){var _0x5c5150=_0x5cce26;if(this[_0x5c5150(0x1227)][_0x5c5150(0x1cf)]&&(_0x5dd8b2&&this[_0x5c5150(0x1227)]['instancesBuffer']['dispose'](),this[_0x5c5150(0x1227)][_0x5c5150(0x1cf)]=null),this[_0x5c5150(0x852)]){for(const _0x37a8da in this['_userInstancedBuffersStorage'][_0x5c5150(0x163c)]){const _0x464251=this[_0x5c5150(0x852)][_0x5c5150(0x163c)][_0x37a8da];_0x464251&&(_0x5dd8b2&&_0x464251['dispose'](),this['_userInstancedBuffersStorage'][_0x5c5150(0x163c)][_0x37a8da]=null);}this[_0x5c5150(0x852)][_0x5c5150(0x2ad4)]&&(this['_userInstancedBuffersStorage']['vertexArrayObjects']={});}this['_internalMeshDataInfo'][_0x5c5150(0xa93)]=null,super['_rebuild'](_0x5dd8b2);}[_0x5cce26(0x3c35)](){var _0x101c1c=_0x5cce26;if(this[_0x101c1c(0x11db)]){for(let _0x2c2a77=0x0;_0x2c2a77<this['subMeshes'][_0x101c1c(0x1377)];_0x2c2a77++)this['_getInstancesRenderList'](_0x2c2a77);this[_0x101c1c(0x213e)][_0x101c1c(0xa93)]=null,this['_instanceDataStorage'][_0x101c1c(0x31c8)]=!0x0;}}[_0x5cce26(0xd0d)](){var _0xd0e397=_0x5cce26;this[_0xd0e397(0x1227)][_0xd0e397(0x31c8)]=!0x1,this[_0xd0e397(0x1227)][_0xd0e397(0x1a6e)]=null;}[_0x5cce26(0x2f9e)](_0xe7ffdf,_0x3d8ac2,_0x423e8e){var _0x56b15a=_0x5cce26;const _0x1f4c3c=this[_0x56b15a(0x83e)]();if(this[_0x56b15a(0x988)][_0x56b15a(0x18b8)]?this[_0x56b15a(0x988)][_0x56b15a(0x18b8)]=!0x1:this[_0x56b15a(0x988)][_0x56b15a(0x3213)]=!0x1,this[_0x56b15a(0x36fe)]()&&!this[_0x56b15a(0x1f73)][_0x56b15a(0x2cc1)])return this;var _0x513eaf=this['_getInstancesRenderList'](_0xe7ffdf[_0x56b15a(0x2d83)],!!_0x423e8e);if(_0x513eaf[_0x56b15a(0x1b2d)])return this;if(!this[_0x56b15a(0x31f7)]||!this['_geometry'][_0x56b15a(0x2ce5)]()||!this[_0x56b15a(0x3253)]&&!this[_0x56b15a(0x31f7)][_0x56b15a(0x22fd)]())return this;const _0x389a84=_0x1f4c3c[_0x56b15a(0x2cd1)]();let _0x43d023=0x0,_0x57fe3f=null;this[_0x56b15a(0x2b39)]&&_0x1f4c3c[_0x56b15a(0x146e)]&&!_0x1f4c3c['_isInIntermediateRendering']()&&(_0x43d023=_0x1f4c3c[_0x56b15a(0x146e)][_0x56b15a(0x4078)],_0x57fe3f=_0x1f4c3c[_0x56b15a(0x146e)],_0x1f4c3c[_0x56b15a(0x146e)]['maxZ']=0x0,_0x1f4c3c[_0x56b15a(0x76f)](!0x0)),this[_0x56b15a(0x213e)][_0x56b15a(0x3021)]&&this['_internalMeshDataInfo'][_0x56b15a(0x3021)][_0x56b15a(0x2a3a)](this);var _0xfca265=_0xe7ffdf[_0x56b15a(0x2224)](),_0xfca265=_0x513eaf[_0x56b15a(0x2710)][_0xe7ffdf['_id']]||_0xfca265[_0x56b15a(0x3909)]||!!this[_0x56b15a(0x852)]&&!_0xe7ffdf[_0x56b15a(0xbdb)]()[_0x56b15a(0x988)][_0x56b15a(0x1cfb)];const _0x37f384=this[_0x56b15a(0x1227)],_0x58896c=_0xe7ffdf[_0x56b15a(0x2ff0)]();if(!_0x58896c)return _0x57fe3f&&(_0x57fe3f[_0x56b15a(0x4078)]=_0x43d023,_0x1f4c3c[_0x56b15a(0x76f)](!0x0)),this;if(_0x37f384[_0x56b15a(0x31c8)]&&this[_0x56b15a(0x213e)]['_effectiveMaterial']&&this['_internalMeshDataInfo'][_0x56b15a(0xa93)]===_0x58896c){if(_0x58896c[_0x56b15a(0x376)]&&(null==(_0x1e56af=_0xe7ffdf[_0x56b15a(0x2766)])||!_0x1e56af[_0x56b15a(0x3d05)])||!_0x58896c[_0x56b15a(0x376)]&&(null==(_0x1e56af=_0x58896c[_0x56b15a(0x995)]())||!_0x1e56af[_0x56b15a(0x3d05)]))return _0x57fe3f&&(_0x57fe3f[_0x56b15a(0x4078)]=_0x43d023,_0x1f4c3c[_0x56b15a(0x76f)](!0x0)),this;}else{if(_0x58896c['_storeEffectOnSubMeshes']){if(!_0x58896c[_0x56b15a(0xed5)](this,_0xe7ffdf,_0xfca265))return _0x57fe3f&&(_0x57fe3f[_0x56b15a(0x4078)]=_0x43d023,_0x1f4c3c[_0x56b15a(0x76f)](!0x0)),this;}else{if(!_0x58896c[_0x56b15a(0x3261)](this,_0xfca265))return _0x57fe3f&&(_0x57fe3f['maxZ']=_0x43d023,_0x1f4c3c['updateTransformMatrix'](!0x0)),this;}this[_0x56b15a(0x213e)][_0x56b15a(0xa93)]=_0x58896c;}_0x3d8ac2&&_0x389a84[_0x56b15a(0x2528)](this[_0x56b15a(0x213e)][_0x56b15a(0xa93)][_0x56b15a(0x3b3b)]);var _0x6bef3f=null!=(_0x3d8ac2=null==(_0x1e56af=this[_0x56b15a(0x213e)]['_effectiveMaterial'][_0x56b15a(0x376)]?_0xe7ffdf[_0x56b15a(0x6a9)]:this[_0x56b15a(0x213e)][_0x56b15a(0xa93)][_0x56b15a(0x3ec9)]())?void 0x0:_0x1e56af[_0x56b15a(0x2766)])?_0x3d8ac2:null;for(const _0x3a4a7c of _0x1f4c3c[_0x56b15a(0xe2f)])_0x3a4a7c[_0x56b15a(0x32de)](this,_0xe7ffdf,_0x513eaf,_0x6bef3f);if(!_0x1e56af||!_0x6bef3f)return _0x57fe3f&&(_0x57fe3f[_0x56b15a(0x4078)]=_0x43d023,_0x1f4c3c[_0x56b15a(0x76f)](!0x0)),this;const _0x47c699=_0x423e8e||this;let _0x1b7d08;_0x37f384['isFrozen']||!this['_internalMeshDataInfo']['_effectiveMaterial'][_0x56b15a(0x363)]&&null===this[_0x56b15a(0x802)]?_0x1b7d08=_0x37f384[_0x56b15a(0x26ca)]:(_0x3d8ac2=_0x47c699[_0x56b15a(0x41d2)](),null==(_0x1b7d08=this[_0x56b15a(0x802)])&&(_0x1b7d08=this[_0x56b15a(0x213e)][_0x56b15a(0xa93)][_0x56b15a(0x26ca)]),_0x3d8ac2<0x0&&(_0x1b7d08=_0x1b7d08===_0x33527f['F'][_0x56b15a(0x27e)]?_0x33527f['F'][_0x56b15a(0x206d)]:_0x33527f['F'][_0x56b15a(0x27e)]),_0x37f384[_0x56b15a(0x26ca)]=_0x1b7d08),_0x423e8e=this[_0x56b15a(0x213e)][_0x56b15a(0xa93)]['_preBind'](_0x1e56af,_0x1b7d08),this[_0x56b15a(0x213e)]['_effectiveMaterial'][_0x56b15a(0x4105)]&&_0x389a84['setDepthWrite'](!0x0);const _0x4f7220=this[_0x56b15a(0x213e)][_0x56b15a(0xa93)];var _0x3d8ac2=_0x4f7220['fillMode'],_0x1e56af=(this[_0x56b15a(0x213e)]['_onBeforeBindObservable']&&this['_internalMeshDataInfo'][_0x56b15a(0x1133)]['notifyObservers'](this),_0xfca265||this['_bind'](_0xe7ffdf,_0x6bef3f,_0x3d8ac2,!0x1),_0x47c699[_0x56b15a(0x927)]());_0x4f7220[_0x56b15a(0x376)]?_0x4f7220[_0x56b15a(0x15da)](_0x1e56af,this,_0xe7ffdf):_0x4f7220[_0x56b15a(0x2de9)](_0x1e56af,this),!_0x4f7220[_0x56b15a(0x363)]&&_0x4f7220[_0x56b15a(0x912)]&&(_0x389a84[_0x56b15a(0x2f10)](!0x0,_0x4f7220[_0x56b15a(0x330a)],!0x1,!_0x423e8e,_0x4f7220['cullBackFaces'],_0x4f7220[_0x56b15a(0x449)],_0x4f7220[_0x56b15a(0x12bf)]),this[_0x56b15a(0x6f9)](this,_0xe7ffdf,_0x6bef3f,_0x3d8ac2,_0x513eaf,_0xfca265,this[_0x56b15a(0x18db)],this['_internalMeshDataInfo'][_0x56b15a(0xa93)]),_0x389a84[_0x56b15a(0x2f10)](!0x0,_0x4f7220['zOffset'],!0x1,_0x423e8e,_0x4f7220[_0x56b15a(0x16d4)],_0x4f7220['stencil'],_0x4f7220[_0x56b15a(0x12bf)]),this[_0x56b15a(0x213e)][_0x56b15a(0x3a73)]&&this['_internalMeshDataInfo'][_0x56b15a(0x3a73)][_0x56b15a(0x2a3a)](_0xe7ffdf)),this[_0x56b15a(0x6f9)](this,_0xe7ffdf,_0x6bef3f,_0x3d8ac2,_0x513eaf,_0xfca265,this[_0x56b15a(0x18db)],this[_0x56b15a(0x213e)]['_effectiveMaterial']),this[_0x56b15a(0x213e)][_0x56b15a(0xa93)][_0x56b15a(0xad0)]();for(const _0x336e73 of _0x1f4c3c[_0x56b15a(0xa00)])_0x336e73['action'](this,_0xe7ffdf,_0x513eaf,_0x6bef3f);return this['_internalMeshDataInfo']['_onAfterRenderObservable']&&this[_0x56b15a(0x213e)][_0x56b15a(0x320e)][_0x56b15a(0x2a3a)](this),_0x57fe3f&&(_0x57fe3f[_0x56b15a(0x4078)]=_0x43d023,_0x1f4c3c['updateTransformMatrix'](!0x0)),_0x1f4c3c['performancePriority']!==_0x570799['a'][_0x56b15a(0x2a90)]||_0x37f384['isFrozen']||this[_0x56b15a(0x3c35)](),this;}[_0x5cce26(0x3d5d)](){var _0x4c60d2=_0x5cce26;this[_0x4c60d2(0x41e6)](_0x290568['o'][_0x4c60d2(0x35b7)])&&(this['isVerticesDataPresent'](_0x290568['o'][_0x4c60d2(0xe3d)])?this[_0x4c60d2(0x190d)]():this[_0x4c60d2(0x34dc)]());}[_0x5cce26(0x34dc)](){var _0x5e04ca=_0x5cce26;const _0x2b4c8b=this[_0x5e04ca(0x757)](_0x290568['o'][_0x5e04ca(0x35b7)]);var _0x428aab=_0x2b4c8b[_0x5e04ca(0x1377)];for(let _0x392b2b=0x0;_0x392b2b<_0x428aab;_0x392b2b+=0x4){var _0x21e977=_0x2b4c8b[_0x392b2b]+_0x2b4c8b[_0x392b2b+0x1]+_0x2b4c8b[_0x392b2b+0x2]+_0x2b4c8b[_0x392b2b+0x3];0x0===_0x21e977?_0x2b4c8b[_0x392b2b]=0x1:(_0x21e977=0x1/_0x21e977,_0x2b4c8b[_0x392b2b]*=_0x21e977,_0x2b4c8b[_0x392b2b+0x1]*=_0x21e977,_0x2b4c8b[_0x392b2b+0x2]*=_0x21e977,_0x2b4c8b[_0x392b2b+0x3]*=_0x21e977);}this[_0x5e04ca(0x2175)](_0x290568['o'][_0x5e04ca(0x35b7)],_0x2b4c8b);}[_0x5cce26(0x190d)](){var _0x2ffbf1=_0x5cce26;const _0xc55306=this[_0x2ffbf1(0x757)](_0x290568['o']['MatricesWeightsExtraKind']),_0x9542bc=this[_0x2ffbf1(0x757)](_0x290568['o'][_0x2ffbf1(0x35b7)]);var _0x21a8a6=_0x9542bc[_0x2ffbf1(0x1377)];for(let _0x143b82=0x0;_0x143b82<_0x21a8a6;_0x143b82+=0x4){var _0x15c956=_0x9542bc[_0x143b82]+_0x9542bc[_0x143b82+0x1]+_0x9542bc[_0x143b82+0x2]+_0x9542bc[_0x143b82+0x3];0x0===(_0x15c956+=_0xc55306[_0x143b82]+_0xc55306[_0x143b82+0x1]+_0xc55306[_0x143b82+0x2]+_0xc55306[_0x143b82+0x3])?_0x9542bc[_0x143b82]=0x1:(_0x15c956=0x1/_0x15c956,_0x9542bc[_0x143b82]*=_0x15c956,_0x9542bc[_0x143b82+0x1]*=_0x15c956,_0x9542bc[_0x143b82+0x2]*=_0x15c956,_0x9542bc[_0x143b82+0x3]*=_0x15c956,_0xc55306[_0x143b82]*=_0x15c956,_0xc55306[_0x143b82+0x1]*=_0x15c956,_0xc55306[_0x143b82+0x2]*=_0x15c956,_0xc55306[_0x143b82+0x3]*=_0x15c956);}this['setVerticesData'](_0x290568['o']['MatricesWeightsKind'],_0x9542bc),this[_0x2ffbf1(0x2175)](_0x290568['o']['MatricesWeightsKind'],_0xc55306);}[_0x5cce26(0x67d)](){var _0x46e271=_0x5cce26,_0x37fddc=this[_0x46e271(0x757)](_0x290568['o'][_0x46e271(0xe3d)]),_0x5e9a50=this['getVerticesData'](_0x290568['o'][_0x46e271(0x35b7)]);if(null===_0x5e9a50||null==this[_0x46e271(0x2d12)])return{'skinned':!0x1,'valid':!0x0,'report':'not\x20skinned'};var _0x31e9c8=_0x5e9a50[_0x46e271(0x1377)];let _0x1b5b8c=0x0,_0x4341d9=0x0,_0x1337db=0x0,_0x5bd2c6=0x0;var _0x1b69dd=null===_0x37fddc?0x4:0x8;const _0xee6a2=new Array();for(let _0x3be6ba=0x0;_0x3be6ba<=_0x1b69dd;_0x3be6ba++)_0xee6a2[_0x3be6ba]=0x0;for(let _0x37c3ae=0x0;_0x37c3ae<_0x31e9c8;_0x37c3ae+=0x4){let _0x2d0b6c=_0x5e9a50[_0x37c3ae],_0x3f1055=_0x2d0b6c,_0x5a74e8=0x0===_0x3f1055?0x0:0x1;for(let _0x537451=0x1;_0x537451<_0x1b69dd;_0x537451++){var _0x406a59=_0x537451<0x4?_0x5e9a50[_0x37c3ae+_0x537451]:_0x37fddc[_0x37c3ae+_0x537451-0x4];_0x406a59>_0x2d0b6c&&_0x1b5b8c++,0x0!==_0x406a59&&_0x5a74e8++,_0x3f1055+=_0x406a59,_0x2d0b6c=_0x406a59;}if(_0xee6a2[_0x5a74e8]++,_0x5a74e8>_0x1337db&&(_0x1337db=_0x5a74e8),0x0===_0x3f1055)_0x4341d9++;else{var _0x1a509a=0x1/_0x3f1055;let _0x5f4de7=0x0;for(let _0x1095eb=0x0;_0x1095eb<_0x1b69dd;_0x1095eb++)_0x1095eb<0x4?_0x5f4de7+=Math['abs'](_0x5e9a50[_0x37c3ae+_0x1095eb]-_0x5e9a50[_0x37c3ae+_0x1095eb]*_0x1a509a):_0x5f4de7+=Math[_0x46e271(0x3abd)](_0x37fddc[_0x37c3ae+_0x1095eb-0x4]-_0x37fddc[_0x37c3ae+_0x1095eb-0x4]*_0x1a509a);0.001<_0x5f4de7&&_0x5bd2c6++;}}var _0x46d3d2=this[_0x46e271(0x2d12)]['bones']['length'],_0xb0118a=this['getVerticesData'](_0x290568['o'][_0x46e271(0x1b55)]),_0x57852b=this[_0x46e271(0x757)](_0x290568['o'][_0x46e271(0x317a)]);let _0x5ca9e4=0x0;for(let _0x51863c=0x0;_0x51863c<_0x31e9c8;_0x51863c+=0x4)for(let _0x468df7=0x0;_0x468df7<_0x1b69dd;_0x468df7++){var _0x55395d=_0x468df7<0x4?_0xb0118a[_0x51863c+_0x468df7]:_0x57852b[_0x51863c+_0x468df7-0x4];(_0x46d3d2<=_0x55395d||_0x55395d<0x0)&&_0x5ca9e4++;}var _0x28295a=_0x46e271(0x237a)+_0x31e9c8/0x4+'\x0aMaximum\x20influences\x20=\x20'+_0x1337db+_0x46e271(0x2e8d)+_0x4341d9+_0x46e271(0x1ca9)+_0x1b5b8c+_0x46e271(0x1743)+_0x5bd2c6+'\x0aWeightCounts\x20=\x20['+_0xee6a2+_0x46e271(0x121b)+_0x46d3d2+'\x0aBad\x20Bone\x20Indices\x20=\x20'+_0x5ca9e4;return{'skinned':!0x0,'valid':0x0===_0x4341d9&&0x0===_0x5bd2c6&&0x0===_0x5ca9e4,'report':_0x28295a};}[_0x5cce26(0x381c)](){var _0x343b05=_0x5cce26,_0x58f34d=this[_0x343b05(0x83e)]();return this[_0x343b05(0x31f7)]?this[_0x343b05(0x31f7)][_0x343b05(0x447)](_0x58f34d):this['delayLoadState']===_0x420419['g'][_0x343b05(0x2e74)]&&(this[_0x343b05(0x24c8)]=_0x420419['g'][_0x343b05(0x642)],this[_0x343b05(0x30a2)](_0x58f34d)),this;}[_0x5cce26(0x30a2)](_0x907b1e){var _0x1da420=_0x5cce26;_0x907b1e[_0x1da420(0x934)](this);var _0x14ce79=-0x1!==this[_0x1da420(0x2bdb)][_0x1da420(0x919)]('.babylonbinarymeshdata');return _0x3de7bb['w1'][_0x1da420(0x1a9f)](this['delayLoadingFile'],_0x2dec01=>{var _0x3c3a9f=_0x1da420;_0x2dec01 instanceof ArrayBuffer?this['_delayLoadingFunction'](_0x2dec01,this):this[_0x3c3a9f(0x2049)](JSON[_0x3c3a9f(0xa2c)](_0x2dec01),this),this[_0x3c3a9f(0x1e24)][_0x3c3a9f(0x7f0)](_0x52118d=>{var _0xe110ac=_0x3c3a9f;_0x52118d[_0xe110ac(0x2c0f)](),_0x52118d[_0xe110ac(0x36b1)]();}),this[_0x3c3a9f(0x24c8)]=_0x420419['g'][_0x3c3a9f(0x4b5)],_0x907b1e[_0x3c3a9f(0x3d3)](this);},()=>{},_0x907b1e['offlineProvider'],_0x14ce79),this;}[_0x5cce26(0x11a2)](_0x210149){var _0x577e58=_0x5cce26;return this[_0x577e58(0x24c8)]!==_0x420419['g'][_0x577e58(0x642)]&&!!super[_0x577e58(0x11a2)](_0x210149)&&(this['_checkDelayState'](),!0x0);}[_0x5cce26(0x158e)](_0x2397af){var _0x15bbdd=_0x5cce26,_0x3b638d=this[_0x15bbdd(0x83e)]()[_0x15bbdd(0x3bbb)];let _0x3c6e79;for(_0x3c6e79=_0x3b638d[_0x15bbdd(0x1377)]-0x1;-0x1<_0x3c6e79;_0x3c6e79--)if(_0x3b638d[_0x3c6e79]['id']===_0x2397af)return this[_0x15bbdd(0x7af)]=_0x3b638d[_0x3c6e79],this;var _0x54fcb5=this[_0x15bbdd(0x83e)]()[_0x15bbdd(0x2af7)];for(_0x3c6e79=_0x54fcb5[_0x15bbdd(0x1377)]-0x1;-0x1<_0x3c6e79;_0x3c6e79--)if(_0x54fcb5[_0x3c6e79]['id']===_0x2397af)return this[_0x15bbdd(0x7af)]=_0x54fcb5[_0x3c6e79],this;return this;}[_0x5cce26(0x271b)](){var _0x2e4b34=_0x5cce26;const _0x49c002=new Array();return this['material']&&_0x49c002[_0x2e4b34(0x3f90)](this['material']),this[_0x2e4b34(0x2d12)]&&_0x49c002[_0x2e4b34(0x3f90)](this['skeleton']),_0x49c002;}[_0x5cce26(0x20be)](_0x17cc83){var _0x372ba5=_0x5cce26;if(!this[_0x372ba5(0x41e6)](_0x290568['o'][_0x372ba5(0x34af)]))return this;var _0x1ef2a0=this[_0x372ba5(0x11db)]['splice'](0x0);this['_resetPointsArrayCache']();let _0x23d56b=this[_0x372ba5(0x757)](_0x290568['o']['PositionKind']);var _0x302c8f=_0x10dd57['P']['Zero']();let _0x2f72d4;for(_0x2f72d4=0x0;_0x2f72d4<_0x23d56b['length'];_0x2f72d4+=0x3)_0x10dd57['P'][_0x372ba5(0xd95)](_0x23d56b[_0x2f72d4],_0x23d56b[_0x2f72d4+0x1],_0x23d56b[_0x2f72d4+0x2],_0x17cc83,_0x302c8f)[_0x372ba5(0x361d)](_0x23d56b,_0x2f72d4);if(this[_0x372ba5(0x2175)](_0x290568['o'][_0x372ba5(0x34af)],_0x23d56b,this[_0x372ba5(0x30a8)](_0x290568['o'][_0x372ba5(0x34af)])[_0x372ba5(0x1537)]()),this[_0x372ba5(0x41e6)](_0x290568['o'][_0x372ba5(0x279a)])){for(_0x23d56b=this['getVerticesData'](_0x290568['o'][_0x372ba5(0x279a)]),_0x2f72d4=0x0;_0x2f72d4<_0x23d56b[_0x372ba5(0x1377)];_0x2f72d4+=0x3)_0x10dd57['P'][_0x372ba5(0xd1b)](_0x23d56b[_0x2f72d4],_0x23d56b[_0x2f72d4+0x1],_0x23d56b[_0x2f72d4+0x2],_0x17cc83,_0x302c8f)[_0x372ba5(0x3f07)]()[_0x372ba5(0x361d)](_0x23d56b,_0x2f72d4);this[_0x372ba5(0x2175)](_0x290568['o']['NormalKind'],_0x23d56b,this['getVertexBuffer'](_0x290568['o']['NormalKind'])[_0x372ba5(0x1537)]());}return _0x17cc83[_0x372ba5(0x718)]()<0x0&&this[_0x372ba5(0x3d29)](),this['releaseSubMeshes'](),this['subMeshes']=_0x1ef2a0,this;}[_0x5cce26(0x3c41)](_0x50d7b2=!0x0){var _0x19fe66=_0x5cce26;return this[_0x19fe66(0x20be)](this['computeWorldMatrix'](!0x0)),this[_0x19fe66(0x410d)](_0x50d7b2),this;}get[_0x5cce26(0x1ee9)](){var _0xbcf220=_0x5cce26;return this[_0xbcf220(0x988)][_0xbcf220(0x1ee9)]||(this['_geometry']?this[_0xbcf220(0x31f7)][_0xbcf220(0x1ee9)]:null);}[_0x5cce26(0x1bb6)](){var _0x3a11f8=_0x5cce26;return this[_0x3a11f8(0x31f7)]&&this[_0x3a11f8(0x31f7)]['_resetPointsArrayCache'](),this;}[_0x5cce26(0x2133)](){var _0x20d546=_0x5cce26;return!!this[_0x20d546(0x31f7)]&&this[_0x20d546(0x31f7)][_0x20d546(0x2133)]();}[_0x5cce26(0x95b)](_0x1abf59='',_0x147a92=null,_0x45cdf9,_0x4573a9=!0x0){var _0x1a22ee=_0x5cce26;return new _0xc92ad0(_0x1abf59,this[_0x1a22ee(0x83e)](),_0x147a92,this,_0x45cdf9,_0x4573a9);}['dispose'](_0x1f364e,_0x543a7b=!0x1){var _0x47314b=_0x5cce26;this[_0x47314b(0x70d)]=null,this[_0x47314b(0x31f7)]&&this[_0x47314b(0x31f7)][_0x47314b(0xd5a)](this,!0x0);const _0xd1b944=this[_0x47314b(0x213e)];if(_0xd1b944['_onBeforeDrawObservable']&&_0xd1b944[_0x47314b(0xea1)][_0x47314b(0x2f8)](),_0xd1b944[_0x47314b(0x1133)]&&_0xd1b944[_0x47314b(0x1133)]['clear'](),_0xd1b944['_onBeforeRenderObservable']&&_0xd1b944[_0x47314b(0x3021)][_0x47314b(0x2f8)](),_0xd1b944[_0x47314b(0x320e)]&&_0xd1b944['_onAfterRenderObservable'][_0x47314b(0x2f8)](),_0xd1b944[_0x47314b(0x3a73)]&&_0xd1b944[_0x47314b(0x3a73)][_0x47314b(0x2f8)](),this[_0x47314b(0x195b)][_0x47314b(0x25a1)]){if(_0xd1b944[_0x47314b(0x3f2b)])for(const _0x411d46 in _0xd1b944[_0x47314b(0x3f2b)]){const _0x4f7f78=_0xd1b944[_0x47314b(0x3f2b)][_0x411d46];_0x4f7f78&&(_0x4f7f78[_0x47314b(0x213e)][_0x47314b(0x3a12)]=null,_0xd1b944[_0x47314b(0x3f2b)][_0x411d46]=void 0x0);}_0xd1b944[_0x47314b(0x3a12)]&&_0xd1b944[_0x47314b(0x3a12)]['_internalMeshDataInfo']['meshMap']&&(_0xd1b944['_source']['_internalMeshDataInfo'][_0x47314b(0x3f2b)][this['uniqueId']]=void 0x0);}else for(const _0x9497 of this[_0x47314b(0x83e)]()['meshes']){const _0x705625=_0x9497;_0x705625[_0x47314b(0x213e)]&&_0x705625[_0x47314b(0x213e)][_0x47314b(0x3a12)]&&_0x705625['_internalMeshDataInfo'][_0x47314b(0x3a12)]===this&&(_0x705625['_internalMeshDataInfo'][_0x47314b(0x3a12)]=null);}_0xd1b944[_0x47314b(0x3a12)]=null,this[_0x47314b(0x1227)][_0x47314b(0x3547)]={},this[_0x47314b(0x3ae7)](),this[_0x47314b(0x3e4d)](),this[_0x47314b(0x213e)][_0x47314b(0x3f80)]&&this[_0x47314b(0x195b)][_0x47314b(0xbec)]['remove'](this[_0x47314b(0x213e)][_0x47314b(0x3f80)]),super[_0x47314b(0x18c9)](_0x1f364e,_0x543a7b);}[_0x5cce26(0x3ae7)](){}[_0x5cce26(0x3e4d)](){}['_invalidateInstanceVertexArrayObject'](){}[_0x5cce26(0x22c5)](_0x1e1d42,_0x2fb3fc,_0x1c5d75,_0x5844e3,_0xa07d,_0xcf1f7f,_0x8eeef=!0x1){var _0x387e8b=_0x5cce26,_0x11bd58=this['getScene']();return _0x3de7bb['w1']['LoadImage'](_0x1e1d42,_0xe61482=>{var _0x1ffbb3=a8_0x5b24,_0x7fd6f9=_0xe61482['width'],_0x5f580d=_0xe61482[_0x1ffbb3(0xc32)];const _0x454fa4=this[_0x1ffbb3(0x2cd1)]()['createCanvas'](_0x7fd6f9,_0x5f580d),_0x2add13=_0x454fa4[_0x1ffbb3(0x10bb)]('2d');_0x2add13[_0x1ffbb3(0x2359)](_0xe61482,0x0,0x0),_0xe61482=_0x2add13['getImageData'](0x0,0x0,_0x7fd6f9,_0x5f580d)[_0x1ffbb3(0x3e2c)],(this[_0x1ffbb3(0x1ea)](_0xe61482,_0x7fd6f9,_0x5f580d,_0x2fb3fc,_0x1c5d75,_0xa07d,_0xcf1f7f,_0x8eeef),_0x5844e3&&_0x5844e3(this));},()=>{},_0x11bd58[_0x387e8b(0x3506)]),this;}['applyDisplacementMapFromBuffer'](_0xb93fd7,_0x450eb7,_0x5cd253,_0x1d85d8,_0x2f7209,_0x4b4f0e,_0x5121f6,_0x3417f2=!0x1){var _0x56ec54=_0x5cce26;if(!this[_0x56ec54(0x41e6)](_0x290568['o'][_0x56ec54(0x34af)])||!this[_0x56ec54(0x41e6)](_0x290568['o']['NormalKind'])||!this[_0x56ec54(0x41e6)](_0x290568['o'][_0x56ec54(0x2087)]))return _0x22a219['Y'][_0x56ec54(0x1048)](_0x56ec54(0x1388)),this;var _0x211110=this[_0x56ec54(0x757)](_0x290568['o']['PositionKind'],!0x0,!0x0),_0x4cddfe=this['getVerticesData'](_0x290568['o']['NormalKind']),_0x37d67d=this[_0x56ec54(0x757)](_0x290568['o'][_0x56ec54(0x2087)]);let _0x3ccb74=_0x10dd57['P'][_0x56ec54(0x23ed)]();const _0x57e38a=_0x10dd57['P']['Zero']();var _0x2a86a1=_0x10dd57['FM'][_0x56ec54(0x23ed)]();_0x4b4f0e=_0x4b4f0e||_0x10dd57['FM'][_0x56ec54(0x23ed)](),_0x5121f6=_0x5121f6||new _0x10dd57['FM'](0x1,0x1);for(let _0x587f52=0x0;_0x587f52<_0x211110['length'];_0x587f52+=0x3){_0x10dd57['P'][_0x56ec54(0x3273)](_0x211110,_0x587f52,_0x3ccb74),_0x10dd57['P'][_0x56ec54(0x3273)](_0x4cddfe,_0x587f52,_0x57e38a),_0x10dd57['FM'][_0x56ec54(0x3273)](_0x37d67d,_0x587f52/0x3*0x2,_0x2a86a1);var _0x3cb4f4=0x4*((Math[_0x56ec54(0x3abd)](_0x2a86a1['x']*_0x5121f6['x']+_0x4b4f0e['x']%0x1)*(_0x450eb7-0x1)%_0x450eb7|0x0)+(Math[_0x56ec54(0x3abd)](_0x2a86a1['y']*_0x5121f6['y']+_0x4b4f0e['y']%0x1)*(_0x5cd253-0x1)%_0x5cd253|0x0)*_0x450eb7),_0x3cb4f4=_0xb93fd7[_0x3cb4f4]/0xff*0.3+_0xb93fd7[0x1+_0x3cb4f4]/0xff*0.59+_0xb93fd7[0x2+_0x3cb4f4]/0xff*0.11;_0x57e38a[_0x56ec54(0x3f07)](),_0x57e38a['scaleInPlace'](_0x1d85d8+(_0x2f7209-_0x1d85d8)*_0x3cb4f4),(_0x3ccb74=_0x3ccb74[_0x56ec54(0x3fc1)](_0x57e38a))['toArray'](_0x211110,_0x587f52);}return _0x3f3b5a['x'][_0x56ec54(0x3280)](_0x211110,this[_0x56ec54(0x2668)](),_0x4cddfe),_0x3417f2?(this['setVerticesData'](_0x290568['o'][_0x56ec54(0x34af)],_0x211110),this[_0x56ec54(0x2175)](_0x290568['o'][_0x56ec54(0x279a)],_0x4cddfe),this[_0x56ec54(0x2175)](_0x290568['o'][_0x56ec54(0x2087)],_0x37d67d)):(this['updateVerticesData'](_0x290568['o'][_0x56ec54(0x34af)],_0x211110),this[_0x56ec54(0x15ce)](_0x290568['o'][_0x56ec54(0x279a)],_0x4cddfe)),this;}[_0x5cce26(0x3bac)](){var _0x126759=_0x5cce26;const _0x34890e=this[_0x126759(0x40af)](),_0x49765f={},_0x15a54d={},_0x58356a={};let _0xc048e8=!0x1,_0x1ce649,_0x7cf64e;for(_0x1ce649=0x0;_0x1ce649<_0x34890e[_0x126759(0x1377)];_0x1ce649++){_0x7cf64e=_0x34890e[_0x1ce649];const _0x5878c0=this[_0x126759(0x30a8)](_0x7cf64e);var _0x5272a2=_0x5878c0['getData']();(_0x5272a2 instanceof Array||_0x5272a2 instanceof Float32Array)&&0x0===_0x5272a2['length']||(_0x7cf64e===_0x290568['o'][_0x126759(0x279a)]?(_0xc048e8=_0x5878c0[_0x126759(0x1537)](),_0x34890e[_0x126759(0x5ff)](_0x1ce649,0x1),_0x1ce649--):(_0x49765f[_0x7cf64e]=_0x5878c0,_0x15a54d[_0x7cf64e]=this['getVerticesData'](_0x7cf64e),_0x58356a[_0x7cf64e]=[]));}var _0x15e712=this['subMeshes'][_0x126759(0x13df)](0x0);const _0x2dbc6d=this[_0x126759(0x2668)]();var _0x396b96=this[_0x126759(0x2c27)]();let _0x728eca;for(_0x728eca=0x0;_0x728eca<_0x396b96;_0x728eca++){var _0x35db22=_0x2dbc6d[_0x728eca];for(_0x1ce649=0x0;_0x1ce649<_0x34890e[_0x126759(0x1377)];_0x1ce649++)if(_0x7cf64e=_0x34890e[_0x1ce649],_0x49765f[_0x7cf64e]){var _0x2d88b7=_0x49765f[_0x7cf64e]['getStrideSize']();for(let _0x4420bf=0x0;_0x4420bf<_0x2d88b7;_0x4420bf++)_0x58356a[_0x7cf64e][_0x126759(0x3f90)](_0x15a54d[_0x7cf64e][_0x35db22*_0x2d88b7+_0x4420bf]);}}const _0x527c30=[];var _0x4bdff5=_0x58356a[_0x290568['o'][_0x126759(0x34af)]],_0x2abb4a=this[_0x126759(0x83e)]()[_0x126759(0x2547)]?this[_0x126759(0x802)]===_0x420419['g'][_0x126759(0x4141)]:this[_0x126759(0x802)]===_0x420419['g']['MATERIAL_ClockWiseSideOrientation'];for(_0x728eca=0x0;_0x728eca<_0x396b96;_0x728eca+=0x3){_0x2dbc6d[_0x728eca]=_0x728eca,_0x2dbc6d[_0x728eca+0x1]=_0x728eca+0x1,_0x2dbc6d[_0x728eca+0x2]=_0x728eca+0x2;const _0x26f85b=_0x10dd57['P'][_0x126759(0x2858)](_0x4bdff5,0x3*_0x728eca);var _0x5a32a0=_0x10dd57['P'][_0x126759(0x2858)](_0x4bdff5,0x3*(_0x728eca+0x1));const _0x3e819c=_0x10dd57['P']['FromArray'](_0x4bdff5,0x3*(_0x728eca+0x2));var _0x2f82f9=_0x26f85b[_0x126759(0x41b6)](_0x5a32a0),_0x5a32a0=_0x3e819c['subtract'](_0x5a32a0);const _0x5f3397=_0x10dd57['P'][_0x126759(0x3721)](_0x10dd57['P'][_0x126759(0x27fa)](_0x2f82f9,_0x5a32a0));_0x2abb4a&&_0x5f3397[_0x126759(0x1886)](-0x1);for(let _0x11bad9=0x0;_0x11bad9<0x3;_0x11bad9++)_0x527c30[_0x126759(0x3f90)](_0x5f3397['x']),_0x527c30[_0x126759(0x3f90)](_0x5f3397['y']),_0x527c30['push'](_0x5f3397['z']);}for(this[_0x126759(0xa1d)](_0x2dbc6d),this['setVerticesData'](_0x290568['o'][_0x126759(0x279a)],_0x527c30,_0xc048e8),_0x1ce649=0x0;_0x1ce649<_0x34890e[_0x126759(0x1377)];_0x1ce649++)_0x7cf64e=_0x34890e[_0x1ce649],_0x58356a[_0x7cf64e]&&this[_0x126759(0x2175)](_0x7cf64e,_0x58356a[_0x7cf64e],_0x49765f[_0x7cf64e]['isUpdatable']());this[_0x126759(0x3f4b)]();for(let _0x5073e8=0x0;_0x5073e8<_0x15e712[_0x126759(0x1377)];_0x5073e8++){var _0x305ec0=_0x15e712[_0x5073e8];_0x26670b['P']['AddToMesh'](_0x305ec0[_0x126759(0x2b44)],_0x305ec0[_0x126759(0x2fcf)],_0x305ec0['indexCount'],_0x305ec0[_0x126759(0x2fcf)],_0x305ec0['indexCount'],this);}return this['synchronizeInstances'](),this;}[_0x5cce26(0x376d)](){var _0x581205=_0x5cce26,_0x8e3f93=this[_0x581205(0x40af)]();const _0x223412={},_0x192302={},_0x322fae={};let _0x286da7,_0x4f7e5b;for(_0x286da7=0x0;_0x286da7<_0x8e3f93['length'];_0x286da7++){_0x4f7e5b=_0x8e3f93[_0x286da7];var _0x2aed5e=this[_0x581205(0x30a8)](_0x4f7e5b);_0x223412[_0x4f7e5b]=_0x2aed5e,_0x192302[_0x4f7e5b]=_0x223412[_0x4f7e5b][_0x581205(0xef3)](),_0x322fae[_0x4f7e5b]=[];}var _0x1a4d9f=this[_0x581205(0x11db)]['slice'](0x0);const _0x3e1f0b=this[_0x581205(0x2668)]();var _0xddcd54=this['getTotalIndices']();let _0x5acc20;for(_0x5acc20=0x0;_0x5acc20<_0xddcd54;_0x5acc20++){var _0x54205e=_0x3e1f0b[_0x5acc20];for(_0x286da7=0x0;_0x286da7<_0x8e3f93['length'];_0x286da7++){_0x4f7e5b=_0x8e3f93[_0x286da7];var _0x5693ab=_0x223412[_0x4f7e5b][_0x581205(0x292c)]();for(let _0x105fa3=0x0;_0x105fa3<_0x5693ab;_0x105fa3++)_0x322fae[_0x4f7e5b][_0x581205(0x3f90)](_0x192302[_0x4f7e5b][_0x54205e*_0x5693ab+_0x105fa3]);}}for(_0x5acc20=0x0;_0x5acc20<_0xddcd54;_0x5acc20+=0x3)_0x3e1f0b[_0x5acc20]=_0x5acc20,_0x3e1f0b[_0x5acc20+0x1]=_0x5acc20+0x1,_0x3e1f0b[_0x5acc20+0x2]=_0x5acc20+0x2;for(this[_0x581205(0xa1d)](_0x3e1f0b),_0x286da7=0x0;_0x286da7<_0x8e3f93[_0x581205(0x1377)];_0x286da7++)_0x4f7e5b=_0x8e3f93[_0x286da7],this[_0x581205(0x2175)](_0x4f7e5b,_0x322fae[_0x4f7e5b],_0x223412[_0x4f7e5b][_0x581205(0x1537)](),_0x223412[_0x4f7e5b][_0x581205(0x292c)]());this[_0x581205(0x3f4b)]();for(let _0x283dad=0x0;_0x283dad<_0x1a4d9f[_0x581205(0x1377)];_0x283dad++){var _0x59840a=_0x1a4d9f[_0x283dad];_0x26670b['P'][_0x581205(0x2f00)](_0x59840a[_0x581205(0x2b44)],_0x59840a[_0x581205(0x2fcf)],_0x59840a[_0x581205(0x2e90)],_0x59840a[_0x581205(0x2fcf)],_0x59840a[_0x581205(0x2e90)],this);}return this['_unIndexed']=!0x0,this[_0x581205(0x397e)](),this;}[_0x5cce26(0x3d29)](_0x278880=!0x1){var _0x1f34f8=_0x5cce26;const _0x16a806=_0x3f3b5a['x'][_0x1f34f8(0x397c)](this);let _0x5ad9cf;if(_0x278880&&this[_0x1f34f8(0x41e6)](_0x290568['o'][_0x1f34f8(0x279a)])&&_0x16a806[_0x1f34f8(0x1a32)]){for(_0x5ad9cf=0x0;_0x5ad9cf<_0x16a806[_0x1f34f8(0x1a32)]['length'];_0x5ad9cf++)_0x16a806[_0x1f34f8(0x1a32)][_0x5ad9cf]*=-0x1;}var _0x52afd6;if(_0x16a806[_0x1f34f8(0x35ec)]){for(_0x5ad9cf=0x0;_0x5ad9cf<_0x16a806[_0x1f34f8(0x35ec)][_0x1f34f8(0x1377)];_0x5ad9cf+=0x3)_0x52afd6=_0x16a806['indices'][_0x5ad9cf+0x1],_0x16a806['indices'][_0x5ad9cf+0x1]=_0x16a806[_0x1f34f8(0x35ec)][_0x5ad9cf+0x2],_0x16a806[_0x1f34f8(0x35ec)][_0x5ad9cf+0x2]=_0x52afd6;}return _0x16a806[_0x1f34f8(0x299d)](this,this[_0x1f34f8(0xd01)](_0x290568['o'][_0x1f34f8(0x34af)])),this;}['increaseVertices'](_0x1efdb4=0x1){var _0x3c31b5=_0x5cce26;const _0x936989=_0x3f3b5a['x'][_0x3c31b5(0x397c)](this);var _0x230774=_0x936989[_0x3c31b5(0x35ec)]&&!Array[_0x3c31b5(0x2eb1)](_0x936989[_0x3c31b5(0x35ec)])&&Array[_0x3c31b5(0x256d)]?Array['from'](_0x936989['indices']):_0x936989[_0x3c31b5(0x35ec)];const _0x46e5d6=_0x936989[_0x3c31b5(0x1be0)]&&!Array[_0x3c31b5(0x2eb1)](_0x936989[_0x3c31b5(0x1be0)])&&Array[_0x3c31b5(0x256d)]?Array[_0x3c31b5(0x256d)](_0x936989['positions']):_0x936989[_0x3c31b5(0x1be0)],_0x567b7a=_0x936989['uvs']&&!Array['isArray'](_0x936989['uvs'])&&Array['from']?Array[_0x3c31b5(0x256d)](_0x936989[_0x3c31b5(0x10d1)]):_0x936989[_0x3c31b5(0x10d1)],_0x1aa55c=_0x936989[_0x3c31b5(0x1a32)]&&!Array[_0x3c31b5(0x2eb1)](_0x936989[_0x3c31b5(0x1a32)])&&Array[_0x3c31b5(0x256d)]?Array[_0x3c31b5(0x256d)](_0x936989[_0x3c31b5(0x1a32)]):_0x936989['normals'];if(_0x230774&&_0x46e5d6){_0x936989[_0x3c31b5(0x35ec)]=_0x230774,_0x936989[_0x3c31b5(0x1be0)]=_0x46e5d6,_0x567b7a&&(_0x936989['uvs']=_0x567b7a),_0x1aa55c&&(_0x936989['normals']=_0x1aa55c);var _0x456751,_0x2c5c3e,_0x4ad4cc,_0x4aa4d1=_0x1efdb4+0x1;const _0x29fd9f=new Array();for(let _0x3f55f3=0x0;_0x3f55f3<_0x4aa4d1+0x1;_0x3f55f3++)_0x29fd9f[_0x3f55f3]=new Array();const _0x2c81a5=new _0x10dd57['P'](0x0,0x0,0x0),_0x57f145=new _0x10dd57['P'](0x0,0x0,0x0),_0x14d4db=new _0x10dd57['FM'](0x0,0x0),_0x14751e=new Array(),_0x538764=new Array(),_0x1e36d5=new Array();let _0x2793ae=_0x46e5d6[_0x3c31b5(0x1377)],_0x2b991b;_0x567b7a&&(_0x2b991b=_0x567b7a[_0x3c31b5(0x1377)]);let _0x352161;_0x1aa55c&&(_0x352161=_0x1aa55c[_0x3c31b5(0x1377)]);for(let _0x527872=0x0;_0x527872<_0x230774[_0x3c31b5(0x1377)];_0x527872+=0x3){_0x538764[0x0]=_0x230774[_0x527872],_0x538764[0x1]=_0x230774[_0x527872+0x1],_0x538764[0x2]=_0x230774[_0x527872+0x2];for(let _0x4db2f1=0x0;_0x4db2f1<0x3;_0x4db2f1++)if(_0x456751=_0x538764[_0x4db2f1],_0x2c5c3e=_0x538764[(_0x4db2f1+0x1)%0x3],void 0x0===_0x1e36d5[_0x456751]&&void 0x0===_0x1e36d5[_0x2c5c3e]?(_0x1e36d5[_0x456751]=new Array(),_0x1e36d5[_0x2c5c3e]=new Array()):(void 0x0===_0x1e36d5[_0x456751]&&(_0x1e36d5[_0x456751]=new Array()),void 0x0===_0x1e36d5[_0x2c5c3e]&&(_0x1e36d5[_0x2c5c3e]=new Array())),void 0x0===_0x1e36d5[_0x456751][_0x2c5c3e]&&void 0x0===_0x1e36d5[_0x2c5c3e][_0x456751]){_0x1e36d5[_0x456751][_0x2c5c3e]=[],_0x2c81a5['x']=(_0x46e5d6[0x3*_0x2c5c3e]-_0x46e5d6[0x3*_0x456751])/_0x4aa4d1,_0x2c81a5['y']=(_0x46e5d6[0x3*_0x2c5c3e+0x1]-_0x46e5d6[0x3*_0x456751+0x1])/_0x4aa4d1,_0x2c81a5['z']=(_0x46e5d6[0x3*_0x2c5c3e+0x2]-_0x46e5d6[0x3*_0x456751+0x2])/_0x4aa4d1,_0x1aa55c&&(_0x57f145['x']=(_0x1aa55c[0x3*_0x2c5c3e]-_0x1aa55c[0x3*_0x456751])/_0x4aa4d1,_0x57f145['y']=(_0x1aa55c[0x3*_0x2c5c3e+0x1]-_0x1aa55c[0x3*_0x456751+0x1])/_0x4aa4d1,_0x57f145['z']=(_0x1aa55c[0x3*_0x2c5c3e+0x2]-_0x1aa55c[0x3*_0x456751+0x2])/_0x4aa4d1),_0x567b7a&&(_0x14d4db['x']=(_0x567b7a[0x2*_0x2c5c3e]-_0x567b7a[0x2*_0x456751])/_0x4aa4d1,_0x14d4db['y']=(_0x567b7a[0x2*_0x2c5c3e+0x1]-_0x567b7a[0x2*_0x456751+0x1])/_0x4aa4d1),_0x1e36d5[_0x456751][_0x2c5c3e]['push'](_0x456751);for(let _0x421394=0x1;_0x421394<_0x4aa4d1;_0x421394++)_0x1e36d5[_0x456751][_0x2c5c3e][_0x3c31b5(0x3f90)](_0x46e5d6[_0x3c31b5(0x1377)]/0x3),_0x46e5d6[_0x2793ae++]=_0x46e5d6[0x3*_0x456751]+_0x421394*_0x2c81a5['x'],_0x46e5d6[_0x2793ae++]=_0x46e5d6[0x3*_0x456751+0x1]+_0x421394*_0x2c81a5['y'],_0x46e5d6[_0x2793ae++]=_0x46e5d6[0x3*_0x456751+0x2]+_0x421394*_0x2c81a5['z'],_0x1aa55c&&(_0x1aa55c[_0x352161++]=_0x1aa55c[0x3*_0x456751]+_0x421394*_0x57f145['x'],_0x1aa55c[_0x352161++]=_0x1aa55c[0x3*_0x456751+0x1]+_0x421394*_0x57f145['y'],_0x1aa55c[_0x352161++]=_0x1aa55c[0x3*_0x456751+0x2]+_0x421394*_0x57f145['z']),_0x567b7a&&(_0x567b7a[_0x2b991b++]=_0x567b7a[0x2*_0x456751]+_0x421394*_0x14d4db['x'],_0x567b7a[_0x2b991b++]=_0x567b7a[0x2*_0x456751+0x1]+_0x421394*_0x14d4db['y']);_0x1e36d5[_0x456751][_0x2c5c3e][_0x3c31b5(0x3f90)](_0x2c5c3e),_0x1e36d5[_0x2c5c3e][_0x456751]=new Array(),_0x4ad4cc=_0x1e36d5[_0x456751][_0x2c5c3e][_0x3c31b5(0x1377)];for(let _0x2635fa=0x0;_0x2635fa<_0x4ad4cc;_0x2635fa++)_0x1e36d5[_0x2c5c3e][_0x456751][_0x2635fa]=_0x1e36d5[_0x456751][_0x2c5c3e][_0x4ad4cc-0x1-_0x2635fa];}_0x29fd9f[0x0][0x0]=_0x230774[_0x527872],_0x29fd9f[0x1][0x0]=_0x1e36d5[_0x230774[_0x527872]][_0x230774[_0x527872+0x1]][0x1],_0x29fd9f[0x1][0x1]=_0x1e36d5[_0x230774[_0x527872]][_0x230774[_0x527872+0x2]][0x1];for(let _0x2cdc10=0x2;_0x2cdc10<_0x4aa4d1;_0x2cdc10++){_0x29fd9f[_0x2cdc10][0x0]=_0x1e36d5[_0x230774[_0x527872]][_0x230774[_0x527872+0x1]][_0x2cdc10],_0x29fd9f[_0x2cdc10][_0x2cdc10]=_0x1e36d5[_0x230774[_0x527872]][_0x230774[_0x527872+0x2]][_0x2cdc10],_0x2c81a5['x']=(_0x46e5d6[0x3*_0x29fd9f[_0x2cdc10][_0x2cdc10]]-_0x46e5d6[0x3*_0x29fd9f[_0x2cdc10][0x0]])/_0x2cdc10,_0x2c81a5['y']=(_0x46e5d6[0x3*_0x29fd9f[_0x2cdc10][_0x2cdc10]+0x1]-_0x46e5d6[0x3*_0x29fd9f[_0x2cdc10][0x0]+0x1])/_0x2cdc10,_0x2c81a5['z']=(_0x46e5d6[0x3*_0x29fd9f[_0x2cdc10][_0x2cdc10]+0x2]-_0x46e5d6[0x3*_0x29fd9f[_0x2cdc10][0x0]+0x2])/_0x2cdc10,_0x1aa55c&&(_0x57f145['x']=(_0x1aa55c[0x3*_0x29fd9f[_0x2cdc10][_0x2cdc10]]-_0x1aa55c[0x3*_0x29fd9f[_0x2cdc10][0x0]])/_0x2cdc10,_0x57f145['y']=(_0x1aa55c[0x3*_0x29fd9f[_0x2cdc10][_0x2cdc10]+0x1]-_0x1aa55c[0x3*_0x29fd9f[_0x2cdc10][0x0]+0x1])/_0x2cdc10,_0x57f145['z']=(_0x1aa55c[0x3*_0x29fd9f[_0x2cdc10][_0x2cdc10]+0x2]-_0x1aa55c[0x3*_0x29fd9f[_0x2cdc10][0x0]+0x2])/_0x2cdc10),_0x567b7a&&(_0x14d4db['x']=(_0x567b7a[0x2*_0x29fd9f[_0x2cdc10][_0x2cdc10]]-_0x567b7a[0x2*_0x29fd9f[_0x2cdc10][0x0]])/_0x2cdc10,_0x14d4db['y']=(_0x567b7a[0x2*_0x29fd9f[_0x2cdc10][_0x2cdc10]+0x1]-_0x567b7a[0x2*_0x29fd9f[_0x2cdc10][0x0]+0x1])/_0x2cdc10);for(let _0x408ebf=0x1;_0x408ebf<_0x2cdc10;_0x408ebf++)_0x29fd9f[_0x2cdc10][_0x408ebf]=_0x46e5d6[_0x3c31b5(0x1377)]/0x3,_0x46e5d6[_0x2793ae++]=_0x46e5d6[0x3*_0x29fd9f[_0x2cdc10][0x0]]+_0x408ebf*_0x2c81a5['x'],_0x46e5d6[_0x2793ae++]=_0x46e5d6[0x3*_0x29fd9f[_0x2cdc10][0x0]+0x1]+_0x408ebf*_0x2c81a5['y'],_0x46e5d6[_0x2793ae++]=_0x46e5d6[0x3*_0x29fd9f[_0x2cdc10][0x0]+0x2]+_0x408ebf*_0x2c81a5['z'],_0x1aa55c&&(_0x1aa55c[_0x352161++]=_0x1aa55c[0x3*_0x29fd9f[_0x2cdc10][0x0]]+_0x408ebf*_0x57f145['x'],_0x1aa55c[_0x352161++]=_0x1aa55c[0x3*_0x29fd9f[_0x2cdc10][0x0]+0x1]+_0x408ebf*_0x57f145['y'],_0x1aa55c[_0x352161++]=_0x1aa55c[0x3*_0x29fd9f[_0x2cdc10][0x0]+0x2]+_0x408ebf*_0x57f145['z']),_0x567b7a&&(_0x567b7a[_0x2b991b++]=_0x567b7a[0x2*_0x29fd9f[_0x2cdc10][0x0]]+_0x408ebf*_0x14d4db['x'],_0x567b7a[_0x2b991b++]=_0x567b7a[0x2*_0x29fd9f[_0x2cdc10][0x0]+0x1]+_0x408ebf*_0x14d4db['y']);}_0x29fd9f[_0x4aa4d1]=_0x1e36d5[_0x230774[_0x527872+0x1]][_0x230774[_0x527872+0x2]],_0x14751e['push'](_0x29fd9f[0x0][0x0],_0x29fd9f[0x1][0x0],_0x29fd9f[0x1][0x1]);for(let _0x248266=0x1;_0x248266<_0x4aa4d1;_0x248266++){let _0x4e1bdc;for(_0x4e1bdc=0x0;_0x4e1bdc<_0x248266;_0x4e1bdc++)_0x14751e[_0x3c31b5(0x3f90)](_0x29fd9f[_0x248266][_0x4e1bdc],_0x29fd9f[_0x248266+0x1][_0x4e1bdc],_0x29fd9f[_0x248266+0x1][_0x4e1bdc+0x1]),_0x14751e[_0x3c31b5(0x3f90)](_0x29fd9f[_0x248266][_0x4e1bdc],_0x29fd9f[_0x248266+0x1][_0x4e1bdc+0x1],_0x29fd9f[_0x248266][_0x4e1bdc+0x1]);_0x14751e[_0x3c31b5(0x3f90)](_0x29fd9f[_0x248266][_0x4e1bdc],_0x29fd9f[_0x248266+0x1][_0x4e1bdc],_0x29fd9f[_0x248266+0x1][_0x4e1bdc+0x1]);}}_0x936989['indices']=_0x14751e,_0x936989['applyToMesh'](this,this[_0x3c31b5(0xd01)](_0x290568['o']['PositionKind']));}else _0x22a219['Y'][_0x3c31b5(0x1048)](_0x3c31b5(0x3041));}[_0x5cce26(0x2c70)](){var _0x45952b=_0x5cce26;const _0x4bac0c=_0x3f3b5a['x']['ExtractFromMesh'](this);var _0x1459bc=_0x4bac0c[_0x45952b(0x10d1)],_0x1ce512=_0x4bac0c['indices'];const _0x5de7cf=_0x4bac0c[_0x45952b(0x1be0)];var _0x35445a,_0x2f7e84=_0x4bac0c[_0x45952b(0x3f24)],_0x456a15=_0x4bac0c[_0x45952b(0x3275)],_0x569eba=_0x4bac0c[_0x45952b(0x111e)],_0x11f152=_0x4bac0c[_0x45952b(0x12f5)],_0x2af04c=_0x4bac0c[_0x45952b(0x2b8a)];if(void 0x0===_0x1ce512||void 0x0===_0x5de7cf||null===_0x1ce512||null===_0x5de7cf)_0x22a219['Y'][_0x45952b(0x1048)](_0x45952b(0x1d5e));else{const _0x3aa7ab=new Array(),_0x422a85=new Array(),_0x2978cd=new Array(),_0x2b4b7f=new Array(),_0x1fca06=new Array(),_0x2c9ff2=new Array(),_0x17cf09=new Array(),_0x486ece=new Array();let _0x17b173=new Array(),_0x3029ab=0x0;const _0x830c42={};let _0x383e86;for(let _0x54f833=0x0;_0x54f833<_0x1ce512[_0x45952b(0x1377)];_0x54f833+=0x3){_0x35445a=[_0x1ce512[_0x54f833],_0x1ce512[_0x54f833+0x1],_0x1ce512[_0x54f833+0x2]],_0x17b173=new Array();for(let _0x4b41b8=0x0;_0x4b41b8<0x3;_0x4b41b8++){_0x17b173[_0x4b41b8]='';for(let _0x2e94de=0x0;_0x2e94de<0x3;_0x2e94de++)Math[_0x45952b(0x3abd)](_0x5de7cf[0x3*_0x35445a[_0x4b41b8]+_0x2e94de])<1e-8&&(_0x5de7cf[0x3*_0x35445a[_0x4b41b8]+_0x2e94de]=0x0),_0x17b173[_0x4b41b8]+=_0x5de7cf[0x3*_0x35445a[_0x4b41b8]+_0x2e94de]+'|';}if(_0x17b173[0x0]!=_0x17b173[0x1]&&_0x17b173[0x0]!=_0x17b173[0x2]&&_0x17b173[0x1]!=_0x17b173[0x2])for(let _0x416fe3=0x0;_0x416fe3<0x3;_0x416fe3++){if(void 0x0===(_0x383e86=_0x830c42[_0x17b173[_0x416fe3]])){_0x830c42[_0x17b173[_0x416fe3]]=_0x3029ab,_0x383e86=_0x3029ab++;for(let _0x21c216=0x0;_0x21c216<0x3;_0x21c216++)_0x3aa7ab[_0x45952b(0x3f90)](_0x5de7cf[0x3*_0x35445a[_0x416fe3]+_0x21c216]);if(null!=_0x2f7e84){for(let _0x179f08=0x0;_0x179f08<0x4;_0x179f08++)_0x2b4b7f['push'](_0x2f7e84[0x4*_0x35445a[_0x416fe3]+_0x179f08]);}if(null!=_0x1459bc){for(let _0x241564=0x0;_0x241564<0x2;_0x241564++)_0x2978cd['push'](_0x1459bc[0x2*_0x35445a[_0x416fe3]+_0x241564]);}if(null!=_0x456a15){for(let _0x3a1b25=0x0;_0x3a1b25<0x4;_0x3a1b25++)_0x1fca06['push'](_0x456a15[0x4*_0x35445a[_0x416fe3]+_0x3a1b25]);}if(null!=_0x569eba){for(let _0x4992b2=0x0;_0x4992b2<0x4;_0x4992b2++)_0x2c9ff2[_0x45952b(0x3f90)](_0x569eba[0x4*_0x35445a[_0x416fe3]+_0x4992b2]);}if(null!=_0x11f152){for(let _0x381070=0x0;_0x381070<0x4;_0x381070++)_0x17cf09[_0x45952b(0x3f90)](_0x11f152[0x4*_0x35445a[_0x416fe3]+_0x381070]);}if(null!=_0x2af04c){for(let _0x44387a=0x0;_0x44387a<0x4;_0x44387a++)_0x486ece[_0x45952b(0x3f90)](_0x2af04c[0x4*_0x35445a[_0x416fe3]+_0x44387a]);}}_0x422a85[_0x45952b(0x3f90)](_0x383e86);}}var _0x3d11b1=new Array();_0x3f3b5a['x'][_0x45952b(0x3280)](_0x3aa7ab,_0x422a85,_0x3d11b1),_0x4bac0c[_0x45952b(0x1be0)]=_0x3aa7ab,_0x4bac0c[_0x45952b(0x35ec)]=_0x422a85,_0x4bac0c[_0x45952b(0x1a32)]=_0x3d11b1,null!=_0x1459bc&&(_0x4bac0c[_0x45952b(0x10d1)]=_0x2978cd),null!=_0x2f7e84&&(_0x4bac0c['colors']=_0x2b4b7f),null!=_0x456a15&&(_0x4bac0c[_0x45952b(0x3275)]=_0x1fca06),null!=_0x569eba&&(_0x4bac0c[_0x45952b(0x111e)]=_0x2c9ff2),null!=_0x11f152&&(_0x4bac0c[_0x45952b(0x12f5)]=_0x17cf09),null!=_0x569eba&&(_0x4bac0c[_0x45952b(0x2b8a)]=_0x486ece),_0x4bac0c[_0x45952b(0x299d)](this,this[_0x45952b(0xd01)](_0x290568['o'][_0x45952b(0x34af)]));}}static[_0x5cce26(0x3b5c)](_0x22981e,_0x97a3a3){var _0x47756c=_0x5cce26;throw(0x0,_0x1d8a51['S'])(_0x47756c(0x420e));}static[_0x5cce26(0x1976)](_0x42fa80,_0x261935,_0x118514){var _0x15f6dc=_0x5cce26;throw(0x0,_0x1d8a51['S'])(_0x15f6dc(0x2c5f));}[_0x5cce26(0x3fc8)](_0x3e332e){var _0x16534f=_0x5cce26;return _0xc92ad0[_0x16534f(0x3b5c)](_0x3e332e,this);}[_0x5cce26(0x397e)](){var _0x5918e1=_0x5cce26;for(let _0x2b9db6=0x0;_0x2b9db6<this[_0x5918e1(0x1e24)][_0x5918e1(0x1377)];_0x2b9db6++){const _0x5e5d98=this['instances'][_0x2b9db6];_0x5e5d98[_0x5918e1(0x36b1)]();}return this;}[_0x5cce26(0x816)](_0x26ecd6){var _0xbb5e6=_0x5cce26;const _0x11ff19=this[_0xbb5e6(0x2668)]();var _0x2cf690=this['getVerticesData'](_0x290568['o']['PositionKind']);if(!_0x2cf690||!_0x11ff19)return this;const _0xd37d03=new Array();for(let _0x4d525=0x0;_0x4d525<_0x2cf690[_0xbb5e6(0x1377)];_0x4d525+=0x3)_0xd37d03[_0xbb5e6(0x3f90)](_0x10dd57['P'][_0xbb5e6(0x2858)](_0x2cf690,_0x4d525));const _0x33be09=new Array();return _0x3de7bb['$g']['SyncAsyncForLoop'](_0xd37d03[_0xbb5e6(0x1377)],0x28,_0x1fe794=>{var _0x252a98=_0xbb5e6,_0x408dcf=_0xd37d03['length']-0x1-_0x1fe794;const _0x595555=_0xd37d03[_0x408dcf];for(let _0xcf5201=0x0;_0xcf5201<_0x408dcf;++_0xcf5201){var _0x589131=_0xd37d03[_0xcf5201];if(_0x595555[_0x252a98(0x29ed)](_0x589131)){_0x33be09[_0x408dcf]=_0xcf5201;break;}}},()=>{var _0x21e06a=_0xbb5e6;for(let _0x29ba4b=0x0;_0x29ba4b<_0x11ff19['length'];++_0x29ba4b)_0x11ff19[_0x29ba4b]=_0x33be09[_0x11ff19[_0x29ba4b]]||_0x11ff19[_0x29ba4b];var _0x4b47c5=this[_0x21e06a(0x11db)]['slice'](0x0);this['setIndices'](_0x11ff19),this[_0x21e06a(0x11db)]=_0x4b47c5,_0x26ecd6&&_0x26ecd6(this);}),this;}[_0x5cce26(0x2fcc)](_0x37b2cd={}){var _0x5a6632=_0x5cce26;_0x37b2cd[_0x5a6632(0xc8c)]=this[_0x5a6632(0xc8c)],_0x37b2cd['id']=this['id'],_0x37b2cd['uniqueId']=this[_0x5a6632(0x17f4)],_0x37b2cd[_0x5a6632(0x21e0)]=this[_0x5a6632(0x3fcd)](),_0x4bca56['$']&&_0x4bca56['$'][_0x5a6632(0x1e3e)](this)&&(_0x37b2cd['tags']=_0x4bca56['$'][_0x5a6632(0x723)](this)),_0x37b2cd['position']=this['position'][_0x5a6632(0x86e)](),this['rotationQuaternion']?_0x37b2cd['rotationQuaternion']=this['rotationQuaternion'][_0x5a6632(0x86e)]():this[_0x5a6632(0x2d91)]&&(_0x37b2cd[_0x5a6632(0x2d91)]=this[_0x5a6632(0x2d91)]['asArray']()),_0x37b2cd[_0x5a6632(0x2ae7)]=this['scaling'][_0x5a6632(0x86e)](),this[_0x5a6632(0x3185)]?_0x37b2cd[_0x5a6632(0x1750)]=this[_0x5a6632(0x2cf2)]()[_0x5a6632(0x86e)]():_0x37b2cd['localMatrix']=this[_0x5a6632(0x2cf2)]()[_0x5a6632(0x86e)](),_0x37b2cd[_0x5a6632(0x3c85)]=this['isEnabled'](!0x1),_0x37b2cd[_0x5a6632(0x1d6e)]=this['isVisible'],_0x37b2cd['infiniteDistance']=this[_0x5a6632(0x213)],_0x37b2cd['pickable']=this[_0x5a6632(0x2b7)],_0x37b2cd['receiveShadows']=this['receiveShadows'],_0x37b2cd[_0x5a6632(0x3d46)]=this[_0x5a6632(0x3d46)],_0x37b2cd[_0x5a6632(0x241b)]=this[_0x5a6632(0x241b)],_0x37b2cd['checkCollisions']=this['checkCollisions'],_0x37b2cd[_0x5a6632(0x2102)]=this[_0x5a6632(0x2102)],_0x37b2cd['overrideMaterialSideOrientation']=this[_0x5a6632(0x802)],this[_0x5a6632(0x922)]&&this['parent'][_0x5a6632(0x3caf)](_0x37b2cd),_0x37b2cd['isUnIndexed']=this[_0x5a6632(0x1321)];var _0x4d3afa=this[_0x5a6632(0x31f7)];if(_0x4d3afa&&this[_0x5a6632(0x11db)]){_0x37b2cd[_0x5a6632(0x3d56)]=_0x4d3afa[_0x5a6632(0x17f4)],_0x37b2cd[_0x5a6632(0x2d47)]=_0x4d3afa['id'],_0x37b2cd['subMeshes']=[];for(let _0xaf3012=0x0;_0xaf3012<this['subMeshes'][_0x5a6632(0x1377)];_0xaf3012++){var _0x537c1a=this['subMeshes'][_0xaf3012];_0x37b2cd[_0x5a6632(0x11db)][_0x5a6632(0x3f90)]({'materialIndex':_0x537c1a[_0x5a6632(0x2b44)],'verticesStart':_0x537c1a[_0x5a6632(0x19fb)],'verticesCount':_0x537c1a[_0x5a6632(0x1aa6)],'indexStart':_0x537c1a[_0x5a6632(0x2fcf)],'indexCount':_0x537c1a[_0x5a6632(0x2e90)]});}}if(this[_0x5a6632(0x7af)]?this[_0x5a6632(0x7af)]['doNotSerialize']||(_0x37b2cd[_0x5a6632(0x3802)]=this['material'][_0x5a6632(0x17f4)],_0x37b2cd[_0x5a6632(0x1b17)]=this[_0x5a6632(0x7af)]['id']):(this[_0x5a6632(0x7af)]=null,_0x37b2cd[_0x5a6632(0x3802)]=this['_scene'][_0x5a6632(0xad2)][_0x5a6632(0x17f4)],_0x37b2cd[_0x5a6632(0x1b17)]=this[_0x5a6632(0x195b)]['defaultMaterial']['id']),this[_0x5a6632(0x70d)]&&(_0x37b2cd[_0x5a6632(0x351d)]=this['morphTargetManager'][_0x5a6632(0x17f4)]),this[_0x5a6632(0x2d12)]&&(_0x37b2cd['skeletonId']=this[_0x5a6632(0x2d12)]['id'],_0x37b2cd['numBoneInfluencers']=this[_0x5a6632(0x230d)]),this[_0x5a6632(0x83e)]()[_0x5a6632(0x257d)](_0x1e65cb['l'][_0x5a6632(0x1996)])){const _0x38f39d=this[_0x5a6632(0x3fb4)]();_0x38f39d&&(_0x37b2cd[_0x5a6632(0x5ef)]=_0x38f39d[_0x5a6632(0x372b)]('mass'),_0x37b2cd[_0x5a6632(0x278d)]=_0x38f39d['getParam'](_0x5a6632(0x1019)),_0x37b2cd[_0x5a6632(0x3be1)]=_0x38f39d['getParam'](_0x5a6632(0x1d09)),_0x37b2cd[_0x5a6632(0x2445)]=_0x38f39d[_0x5a6632(0x21e0)]);}this[_0x5a6632(0x28cd)]&&(_0x37b2cd[_0x5a6632(0x28cd)]=this[_0x5a6632(0x28cd)]),_0x37b2cd[_0x5a6632(0x1e24)]=[];for(let _0x4a8c7b=0x0;_0x4a8c7b<this[_0x5a6632(0x1e24)]['length'];_0x4a8c7b++){const _0x1f43e4=this['instances'][_0x4a8c7b];if(!_0x1f43e4[_0x5a6632(0x2671)]){const _0x16ed4f={'name':_0x1f43e4['name'],'id':_0x1f43e4['id'],'isEnabled':_0x1f43e4[_0x5a6632(0x3c85)](!0x1),'isVisible':_0x1f43e4['isVisible'],'isPickable':_0x1f43e4['isPickable'],'checkCollisions':_0x1f43e4['checkCollisions'],'position':_0x1f43e4[_0x5a6632(0x2416)][_0x5a6632(0x86e)](),'scaling':_0x1f43e4[_0x5a6632(0x2ae7)][_0x5a6632(0x86e)]()};if(_0x1f43e4[_0x5a6632(0x922)]&&_0x1f43e4[_0x5a6632(0x922)][_0x5a6632(0x3caf)](_0x16ed4f),_0x1f43e4[_0x5a6632(0x32ee)]?_0x16ed4f[_0x5a6632(0x32ee)]=_0x1f43e4['rotationQuaternion'][_0x5a6632(0x86e)]():_0x1f43e4['rotation']&&(_0x16ed4f['rotation']=_0x1f43e4['rotation'][_0x5a6632(0x86e)]()),this[_0x5a6632(0x83e)]()[_0x5a6632(0x257d)](_0x1e65cb['l']['NAME_PHYSICSENGINE'])){const _0x1ebf53=_0x1f43e4[_0x5a6632(0x3fb4)]();_0x1ebf53&&(_0x16ed4f[_0x5a6632(0x5ef)]=_0x1ebf53[_0x5a6632(0x372b)]('mass'),_0x16ed4f[_0x5a6632(0x278d)]=_0x1ebf53[_0x5a6632(0x372b)]('friction'),_0x16ed4f[_0x5a6632(0x3be1)]=_0x1ebf53[_0x5a6632(0x372b)]('mass'),_0x16ed4f[_0x5a6632(0x2445)]=_0x1ebf53[_0x5a6632(0x21e0)]);}_0x1f43e4['metadata']&&(_0x16ed4f[_0x5a6632(0x28cd)]=_0x1f43e4[_0x5a6632(0x28cd)]),_0x1f43e4[_0x5a6632(0x3342)]&&(_0x16ed4f[_0x5a6632(0xce8)]=_0x1f43e4[_0x5a6632(0x3342)][_0x5a6632(0x2fcc)](_0x1f43e4[_0x5a6632(0xc8c)])),_0x37b2cd['instances']['push'](_0x16ed4f),_0x4cd3d6['p4'][_0x5a6632(0x3c5d)](_0x1f43e4,_0x16ed4f),_0x16ed4f[_0x5a6632(0x199b)]=_0x1f43e4[_0x5a6632(0x3141)]();}}if(this['_thinInstanceDataStorage'][_0x5a6632(0x4106)]&&this[_0x5a6632(0x108d)][_0x5a6632(0x4025)]&&(_0x37b2cd['thinInstances']={'instancesCount':this[_0x5a6632(0x108d)][_0x5a6632(0x4106)],'matrixData':Array[_0x5a6632(0x256d)](this[_0x5a6632(0x108d)][_0x5a6632(0x4025)]),'matrixBufferSize':this[_0x5a6632(0x108d)]['matrixBufferSize'],'enablePicking':this[_0x5a6632(0x12c0)]},this['_userThinInstanceBuffersStorage'])){const _0x5b2193={'data':{},'sizes':{},'strides':{}};for(const _0x1d3b0a in this[_0x5a6632(0x6e9)]['data'])_0x5b2193['data'][_0x1d3b0a]=Array['from'](this[_0x5a6632(0x6e9)][_0x5a6632(0x3e2c)][_0x1d3b0a]),_0x5b2193[_0x5a6632(0x3e98)][_0x1d3b0a]=this[_0x5a6632(0x6e9)][_0x5a6632(0x3e98)][_0x1d3b0a],_0x5b2193[_0x5a6632(0x35b0)][_0x1d3b0a]=this[_0x5a6632(0x6e9)][_0x5a6632(0x35b0)][_0x1d3b0a];_0x37b2cd[_0x5a6632(0x1e20)][_0x5a6632(0x169b)]=_0x5b2193;}return _0x4cd3d6['p4'][_0x5a6632(0x3c5d)](this,_0x37b2cd),_0x37b2cd[_0x5a6632(0x199b)]=this[_0x5a6632(0x3141)](),_0x37b2cd['layerMask']=this[_0x5a6632(0x6d0)],_0x37b2cd[_0x5a6632(0xbd4)]=this['alphaIndex'],_0x37b2cd['hasVertexAlpha']=this[_0x5a6632(0x11ae)],_0x37b2cd[_0x5a6632(0x3059)]=this[_0x5a6632(0x3059)],_0x37b2cd[_0x5a6632(0x3c02)]=this[_0x5a6632(0x3c02)]['asArray'](),_0x37b2cd['renderOverlay']=this['renderOverlay'],_0x37b2cd['applyFog']=this[_0x5a6632(0x2ccd)],this[_0x5a6632(0x3342)]&&(_0x37b2cd[_0x5a6632(0xce8)]=this['actionManager'][_0x5a6632(0x2fcc)](this[_0x5a6632(0xc8c)])),_0x37b2cd;}[_0x5cce26(0xcfe)](){var _0x2561b0=_0x5cce26;if(this['geometry']){this[_0x2561b0(0x168b)]();const _0x1038d3=this[_0x2561b0(0x988)]['_morphTargetManager'];if(_0x1038d3&&_0x1038d3[_0x2561b0(0x26b6)]){if(_0x1038d3[_0x2561b0(0x26b6)]!==this[_0x2561b0(0x6ff)]())return _0x22a219['Y'][_0x2561b0(0x404a)](_0x2561b0(0x1c4d)),void(this['morphTargetManager']=null);if(!_0x1038d3[_0x2561b0(0x4099)])for(let _0x1360f6=0x0;_0x1360f6<_0x1038d3[_0x2561b0(0x1343)];_0x1360f6++){const _0xd3ee3b=_0x1038d3[_0x2561b0(0x2533)](_0x1360f6);var _0x29f9c8=_0xd3ee3b[_0x2561b0(0x2739)]();if(!_0x29f9c8)return void _0x22a219['Y']['Error'](_0x2561b0(0x34f2));this[_0x2561b0(0x1090)][_0x2561b0(0x2175)](_0x290568['o']['PositionKind']+_0x1360f6,_0x29f9c8,!0x1,0x3),(_0x29f9c8=_0xd3ee3b[_0x2561b0(0x180b)](),_0x29f9c8=(_0x29f9c8&&this[_0x2561b0(0x1090)][_0x2561b0(0x2175)](_0x290568['o'][_0x2561b0(0x279a)]+_0x1360f6,_0x29f9c8,!0x1,0x3),_0xd3ee3b[_0x2561b0(0x3b20)]()),_0x29f9c8=(_0x29f9c8&&this[_0x2561b0(0x1090)][_0x2561b0(0x2175)](_0x290568['o'][_0x2561b0(0x2be7)]+_0x1360f6,_0x29f9c8,!0x1,0x3),_0xd3ee3b[_0x2561b0(0x33ba)]())),_0x29f9c8&&this[_0x2561b0(0x1090)]['setVerticesData'](_0x290568['o'][_0x2561b0(0x2087)]+'_'+_0x1360f6,_0x29f9c8,!0x1,0x2);}}else{let _0x1558b8=0x0;for(;this[_0x2561b0(0x1090)][_0x2561b0(0x41e6)](_0x290568['o'][_0x2561b0(0x34af)]+_0x1558b8);)this[_0x2561b0(0x1090)]['removeVerticesData'](_0x290568['o']['PositionKind']+_0x1558b8),this[_0x2561b0(0x1090)][_0x2561b0(0x41e6)](_0x290568['o'][_0x2561b0(0x279a)]+_0x1558b8)&&this[_0x2561b0(0x1090)][_0x2561b0(0x3819)](_0x290568['o'][_0x2561b0(0x279a)]+_0x1558b8),this['geometry']['isVerticesDataPresent'](_0x290568['o'][_0x2561b0(0x2be7)]+_0x1558b8)&&this['geometry'][_0x2561b0(0x3819)](_0x290568['o'][_0x2561b0(0x2be7)]+_0x1558b8),this[_0x2561b0(0x1090)][_0x2561b0(0x41e6)](_0x290568['o'][_0x2561b0(0x2087)]+_0x1558b8)&&this[_0x2561b0(0x1090)][_0x2561b0(0x3819)](_0x290568['o'][_0x2561b0(0x2087)]+'_'+_0x1558b8),_0x1558b8++;}}}static[_0x5cce26(0x2a19)](_0x3cf141,_0x32377d,_0x5676bc){var _0x165dda=_0x5cce26;let _0x38ed33;if((_0x38ed33=_0x3cf141[_0x165dda(0x21e0)]&&_0x165dda(0x2b7a)===_0x3cf141['type']?_0xc92ad0[_0x165dda(0x3f77)](_0x3cf141,_0x32377d):_0x3cf141['type']&&'GroundMesh'===_0x3cf141[_0x165dda(0x21e0)]?_0xc92ad0[_0x165dda(0xc38)](_0x3cf141,_0x32377d):_0x3cf141[_0x165dda(0x21e0)]&&'GoldbergMesh'===_0x3cf141['type']?_0xc92ad0[_0x165dda(0x54d)](_0x3cf141,_0x32377d):new _0xc92ad0(_0x3cf141[_0x165dda(0xc8c)],_0x32377d))['id']=_0x3cf141['id'],_0x38ed33[_0x165dda(0xe86)]=_0x3cf141['uniqueId'],_0x4bca56['$']&&_0x4bca56['$'][_0x165dda(0x334)](_0x38ed33,_0x3cf141[_0x165dda(0x32e9)]),_0x38ed33['position']=_0x10dd57['P'][_0x165dda(0x2858)](_0x3cf141['position']),void 0x0!==_0x3cf141['metadata']&&(_0x38ed33[_0x165dda(0x28cd)]=_0x3cf141[_0x165dda(0x28cd)]),_0x3cf141[_0x165dda(0x32ee)]?_0x38ed33[_0x165dda(0x32ee)]=_0x10dd57['_f']['FromArray'](_0x3cf141[_0x165dda(0x32ee)]):_0x3cf141[_0x165dda(0x2d91)]&&(_0x38ed33[_0x165dda(0x2d91)]=_0x10dd57['P']['FromArray'](_0x3cf141[_0x165dda(0x2d91)])),_0x38ed33[_0x165dda(0x2ae7)]=_0x10dd57['P']['FromArray'](_0x3cf141[_0x165dda(0x2ae7)]),_0x3cf141[_0x165dda(0x1794)]?_0x38ed33[_0x165dda(0x162f)](_0x10dd57['y3'][_0x165dda(0x2858)](_0x3cf141[_0x165dda(0x1794)])):_0x3cf141[_0x165dda(0x1750)]&&_0x38ed33[_0x165dda(0x2076)](_0x10dd57['y3']['FromArray'](_0x3cf141['pivotMatrix'])),_0x38ed33[_0x165dda(0x1e09)](_0x3cf141[_0x165dda(0x3c85)]),_0x38ed33[_0x165dda(0x1d6e)]=_0x3cf141[_0x165dda(0x1d6e)],_0x38ed33[_0x165dda(0x213)]=_0x3cf141[_0x165dda(0x213)],_0x38ed33[_0x165dda(0x4162)]=_0x3cf141[_0x165dda(0x4162)],_0x38ed33[_0x165dda(0x2b89)]=_0x3cf141['showSubMeshesBoundingBox'],void 0x0!==_0x3cf141[_0x165dda(0x2ccd)]&&(_0x38ed33[_0x165dda(0x2ccd)]=_0x3cf141['applyFog']),void 0x0!==_0x3cf141['pickable']&&(_0x38ed33[_0x165dda(0x2b7)]=_0x3cf141[_0x165dda(0x214a)]),void 0x0!==_0x3cf141[_0x165dda(0xbd4)]&&(_0x38ed33[_0x165dda(0xbd4)]=_0x3cf141[_0x165dda(0xbd4)]),_0x38ed33[_0x165dda(0x2ecb)]=_0x3cf141[_0x165dda(0x2ecb)],void 0x0!==_0x3cf141[_0x165dda(0x3d46)]&&(_0x38ed33[_0x165dda(0x3d46)]=_0x3cf141[_0x165dda(0x3d46)]),void 0x0!==_0x3cf141[_0x165dda(0x241b)]&&(_0x38ed33[_0x165dda(0x241b)]=_0x3cf141[_0x165dda(0x241b)]),_0x38ed33[_0x165dda(0xdd7)]=_0x3cf141['checkCollisions'],_0x38ed33[_0x165dda(0x802)]=_0x3cf141[_0x165dda(0x802)],void 0x0!==_0x3cf141[_0x165dda(0x2102)]&&(_0x38ed33['isBlocker']=_0x3cf141[_0x165dda(0x2102)]),_0x38ed33[_0x165dda(0x20c8)]=_0x3cf141[_0x165dda(0x212c)],_0x3cf141[_0x165dda(0x5e1)]&&(_0x38ed33[_0x165dda(0x255a)][_0x165dda(0x5e1)]=_0x3cf141[_0x165dda(0x5e1)]),void 0x0!==_0x3cf141[_0x165dda(0x12c6)]&&(_0x38ed33[_0x165dda(0x2784)]=_0x3cf141[_0x165dda(0x12c6)]),void 0x0!==_0x3cf141[_0x165dda(0x25d8)]&&(_0x38ed33[_0x165dda(0x1833)]=_0x3cf141[_0x165dda(0x25d8)]),void 0x0!==_0x3cf141[_0x165dda(0xce8)]&&(_0x38ed33[_0x165dda(0x255a)][_0x165dda(0xce8)]=_0x3cf141[_0x165dda(0xce8)]),void 0x0!==_0x3cf141['overlayAlpha']&&(_0x38ed33[_0x165dda(0x3059)]=_0x3cf141[_0x165dda(0x3059)]),void 0x0!==_0x3cf141[_0x165dda(0x3c02)]&&(_0x38ed33['overlayColor']=_0x49e08c['Wo'][_0x165dda(0x2858)](_0x3cf141[_0x165dda(0x3c02)])),void 0x0!==_0x3cf141['renderOverlay']&&(_0x38ed33[_0x165dda(0x2296)]=_0x3cf141[_0x165dda(0x2296)]),_0x38ed33[_0x165dda(0x1321)]=!!_0x3cf141['isUnIndexed'],_0x38ed33['hasVertexAlpha']=_0x3cf141[_0x165dda(0x11ae)],_0x3cf141['delayLoadingFile']?(_0x38ed33[_0x165dda(0x24c8)]=_0x420419['g']['DELAYLOADSTATE_NOTLOADED'],_0x38ed33[_0x165dda(0x2bdb)]=_0x5676bc+_0x3cf141[_0x165dda(0x2bdb)],_0x38ed33[_0x165dda(0x29d0)](_0x10dd57['P'][_0x165dda(0x2858)](_0x3cf141[_0x165dda(0x72a)]),_0x10dd57['P']['FromArray'](_0x3cf141[_0x165dda(0x1f52)])),_0x3cf141[_0x165dda(0x3502)]&&(_0x38ed33['_binaryInfo']=_0x3cf141[_0x165dda(0x3502)]),_0x38ed33['_delayInfo']=[],_0x3cf141[_0x165dda(0x3463)]&&_0x38ed33[_0x165dda(0x2b14)][_0x165dda(0x3f90)](_0x290568['o']['UVKind']),_0x3cf141[_0x165dda(0x1f22)]&&_0x38ed33['_delayInfo']['push'](_0x290568['o'][_0x165dda(0x2abb)]),_0x3cf141[_0x165dda(0x3e96)]&&_0x38ed33[_0x165dda(0x2b14)][_0x165dda(0x3f90)](_0x290568['o'][_0x165dda(0x6b0)]),_0x3cf141[_0x165dda(0x2634)]&&_0x38ed33['_delayInfo'][_0x165dda(0x3f90)](_0x290568['o'][_0x165dda(0x164f)]),_0x3cf141[_0x165dda(0x29dd)]&&_0x38ed33[_0x165dda(0x2b14)][_0x165dda(0x3f90)](_0x290568['o'][_0x165dda(0x992)]),_0x3cf141[_0x165dda(0x40ec)]&&_0x38ed33['_delayInfo'][_0x165dda(0x3f90)](_0x290568['o']['UV6Kind']),_0x3cf141['hasColors']&&_0x38ed33[_0x165dda(0x2b14)][_0x165dda(0x3f90)](_0x290568['o'][_0x165dda(0x2cec)]),_0x3cf141[_0x165dda(0x11e6)]&&_0x38ed33[_0x165dda(0x2b14)][_0x165dda(0x3f90)](_0x290568['o'][_0x165dda(0x1b55)]),_0x3cf141['hasMatricesWeights']&&_0x38ed33['_delayInfo']['push'](_0x290568['o']['MatricesWeightsKind']),_0x38ed33[_0x165dda(0x2049)]=_0x571738['Z']['_ImportGeometry'],_0x9f6995['Z'][_0x165dda(0x1712)]&&_0x38ed33[_0x165dda(0x381c)]()):_0x571738['Z'][_0x165dda(0x577)](_0x3cf141,_0x38ed33),_0x3cf141[_0x165dda(0x3802)]?_0x38ed33['_waitingMaterialId']=_0x3cf141['materialUniqueId']:_0x3cf141[_0x165dda(0x1b17)]&&(_0x38ed33['_waitingMaterialId']=_0x3cf141[_0x165dda(0x1b17)]),-0x1<_0x3cf141['morphTargetManagerId']&&(_0x38ed33[_0x165dda(0x70d)]=_0x32377d[_0x165dda(0x4195)](_0x3cf141[_0x165dda(0x351d)])),void 0x0!==_0x3cf141[_0x165dda(0xb3c)]&&null!==_0x3cf141['skeletonId']&&(_0x38ed33[_0x165dda(0x2d12)]=_0x32377d['getLastSkeletonById'](_0x3cf141[_0x165dda(0xb3c)]),_0x3cf141[_0x165dda(0x230d)]&&(_0x38ed33[_0x165dda(0x230d)]=_0x3cf141[_0x165dda(0x230d)])),_0x3cf141[_0x165dda(0x3ac2)]){for(let _0x289a3b=0x0;_0x289a3b<_0x3cf141[_0x165dda(0x3ac2)]['length'];_0x289a3b++){var _0x5979d1=_0x3cf141['animations'][_0x289a3b];const _0x2750be=(0x0,_0x1a9575['q'])(_0x165dda(0x2168));_0x2750be&&_0x38ed33[_0x165dda(0x3ac2)][_0x165dda(0x3f90)](_0x2750be[_0x165dda(0x2a19)](_0x5979d1));}_0x3bd151['N'][_0x165dda(0x364c)](_0x38ed33,_0x3cf141,_0x32377d);}if(_0x3cf141['autoAnimate']&&_0x32377d[_0x165dda(0x3281)](_0x38ed33,_0x3cf141['autoAnimateFrom'],_0x3cf141['autoAnimateTo'],_0x3cf141[_0x165dda(0x11b0)],_0x3cf141[_0x165dda(0xc84)]||0x1),_0x3cf141['layerMask']&&!isNaN(_0x3cf141[_0x165dda(0x6d0)])?_0x38ed33[_0x165dda(0x6d0)]=Math['abs'](parseInt(_0x3cf141[_0x165dda(0x6d0)])):_0x38ed33[_0x165dda(0x6d0)]=0xfffffff,_0x3cf141['physicsImpostor']&&_0xc92ad0['_PhysicsImpostorParser'](_0x32377d,_0x38ed33,_0x3cf141),_0x3cf141[_0x165dda(0x3574)]&&(_0x38ed33[_0x165dda(0x255a)][_0x165dda(0x12ba)]={'ids':_0x3cf141[_0x165dda(0x3574)],'distances':_0x3cf141[_0x165dda(0x3044)]||null,'coverages':_0x3cf141[_0x165dda(0x1a3)]||null}),_0x3cf141[_0x165dda(0x1e24)])for(let _0x1478de=0x0;_0x1478de<_0x3cf141[_0x165dda(0x1e24)][_0x165dda(0x1377)];_0x1478de++){var _0x8eee4d=_0x3cf141['instances'][_0x1478de];const _0x166d43=_0x38ed33[_0x165dda(0x3fc8)](_0x8eee4d[_0x165dda(0xc8c)]);if(_0x8eee4d['id']&&(_0x166d43['id']=_0x8eee4d['id']),_0x4bca56['$']&&(_0x8eee4d[_0x165dda(0x32e9)]?_0x4bca56['$'][_0x165dda(0x334)](_0x166d43,_0x8eee4d[_0x165dda(0x32e9)]):_0x4bca56['$'][_0x165dda(0x334)](_0x166d43,_0x3cf141[_0x165dda(0x32e9)])),_0x166d43['position']=_0x10dd57['P'][_0x165dda(0x2858)](_0x8eee4d[_0x165dda(0x2416)]),void 0x0!==_0x8eee4d['metadata']&&(_0x166d43[_0x165dda(0x28cd)]=_0x8eee4d[_0x165dda(0x28cd)]),void 0x0!==_0x8eee4d[_0x165dda(0x12c6)]&&(_0x166d43['_waitingParentId']=_0x8eee4d[_0x165dda(0x12c6)]),void 0x0!==_0x8eee4d['parentInstanceIndex']&&(_0x166d43[_0x165dda(0x1833)]=_0x8eee4d[_0x165dda(0x25d8)]),void 0x0!==_0x8eee4d[_0x165dda(0x3c85)]&&null!==_0x8eee4d[_0x165dda(0x3c85)]&&_0x166d43[_0x165dda(0x1e09)](_0x8eee4d['isEnabled']),void 0x0!==_0x8eee4d[_0x165dda(0x1d6e)]&&null!==_0x8eee4d[_0x165dda(0x1d6e)]&&(_0x166d43[_0x165dda(0x1d6e)]=_0x8eee4d['isVisible']),void 0x0!==_0x8eee4d['isPickable']&&null!==_0x8eee4d[_0x165dda(0x2b7)]&&(_0x166d43['isPickable']=_0x8eee4d[_0x165dda(0x2b7)]),_0x8eee4d['rotationQuaternion']?_0x166d43['rotationQuaternion']=_0x10dd57['_f']['FromArray'](_0x8eee4d[_0x165dda(0x32ee)]):_0x8eee4d['rotation']&&(_0x166d43['rotation']=_0x10dd57['P'][_0x165dda(0x2858)](_0x8eee4d['rotation'])),_0x166d43['scaling']=_0x10dd57['P']['FromArray'](_0x8eee4d[_0x165dda(0x2ae7)]),null!=_0x8eee4d['checkCollisions']&&null!=_0x8eee4d['checkCollisions']&&(_0x166d43[_0x165dda(0xdd7)]=_0x8eee4d[_0x165dda(0xdd7)]),null!=_0x8eee4d[_0x165dda(0x214a)]&&null!=_0x8eee4d[_0x165dda(0x214a)]&&(_0x166d43[_0x165dda(0x2b7)]=_0x8eee4d[_0x165dda(0x214a)]),null!=_0x8eee4d[_0x165dda(0x4162)]&&null!=_0x8eee4d[_0x165dda(0x4162)]&&(_0x166d43[_0x165dda(0x4162)]=_0x8eee4d[_0x165dda(0x4162)]),null!=_0x8eee4d[_0x165dda(0x2b89)]&&null!=_0x8eee4d[_0x165dda(0x2b89)]&&(_0x166d43['showSubMeshesBoundingBox']=_0x8eee4d[_0x165dda(0x2b89)]),null!=_0x8eee4d[_0x165dda(0xbd4)]&&null!=_0x8eee4d['showSubMeshesBoundingBox']&&(_0x166d43[_0x165dda(0xbd4)]=_0x8eee4d[_0x165dda(0xbd4)]),_0x8eee4d[_0x165dda(0x2445)]&&_0xc92ad0[_0x165dda(0x1976)](_0x32377d,_0x166d43,_0x8eee4d),void 0x0!==_0x8eee4d[_0x165dda(0xce8)]&&(_0x166d43[_0x165dda(0x255a)][_0x165dda(0xce8)]=_0x8eee4d[_0x165dda(0xce8)]),_0x8eee4d[_0x165dda(0x3ac2)]){for(let _0x2d559c=0x0;_0x2d559c<_0x8eee4d[_0x165dda(0x3ac2)][_0x165dda(0x1377)];_0x2d559c++){var _0x5e33df=_0x8eee4d['animations'][_0x2d559c];const _0x1c5acb=(0x0,_0x1a9575['q'])(_0x165dda(0x2168));_0x1c5acb&&_0x166d43[_0x165dda(0x3ac2)]['push'](_0x1c5acb['Parse'](_0x5e33df));}_0x3bd151['N'][_0x165dda(0x364c)](_0x166d43,_0x8eee4d,_0x32377d),_0x8eee4d[_0x165dda(0x2d58)]&&_0x32377d[_0x165dda(0x3281)](_0x166d43,_0x8eee4d[_0x165dda(0x2676)],_0x8eee4d[_0x165dda(0x21fa)],_0x8eee4d[_0x165dda(0x11b0)],_0x8eee4d[_0x165dda(0xc84)]||0x1);}}if(_0x3cf141[_0x165dda(0x1e20)]){_0x5676bc=_0x3cf141[_0x165dda(0x1e20)];if(_0x38ed33[_0x165dda(0x12c0)]=!!_0x5676bc[_0x165dda(0x2bc6)],_0x5676bc[_0x165dda(0x4025)]?(_0x38ed33['thinInstanceSetBuffer']('matrix',new Float32Array(_0x5676bc['matrixData']),0x10,!0x1),_0x38ed33[_0x165dda(0x108d)][_0x165dda(0x3fc6)]=_0x5676bc[_0x165dda(0x3fc6)],_0x38ed33['_thinInstanceDataStorage'][_0x165dda(0x4106)]=_0x5676bc[_0x165dda(0x4106)]):_0x38ed33['_thinInstanceDataStorage'][_0x165dda(0x3fc6)]=_0x5676bc[_0x165dda(0x3fc6)],_0x3cf141['thinInstances'][_0x165dda(0x169b)]){var _0x2c8008=_0x3cf141['thinInstances'][_0x165dda(0x169b)];for(const _0x12577e in _0x2c8008[_0x165dda(0x3e2c)])_0x38ed33[_0x165dda(0x324e)](_0x12577e,new Float32Array(_0x2c8008[_0x165dda(0x3e2c)][_0x12577e]),_0x2c8008[_0x165dda(0x35b0)][_0x12577e],!0x1),_0x38ed33[_0x165dda(0x6e9)][_0x165dda(0x3e98)][_0x12577e]=_0x2c8008['sizes'][_0x12577e];}}return _0x38ed33;}[_0x5cce26(0x37a)](){var _0x34d347=_0x5cce26;const _0x296af6=this[_0x34d347(0x213e)];if(!_0x296af6[_0x34d347(0x2674)]){var _0x5e4530=this[_0x34d347(0x757)](_0x290568['o'][_0x34d347(0x34af)]);if(!_0x5e4530)return _0x296af6['_sourcePositions'];_0x296af6[_0x34d347(0x2674)]=new Float32Array(_0x5e4530),this['isVertexBufferUpdatable'](_0x290568['o'][_0x34d347(0x34af)])||this[_0x34d347(0x2175)](_0x290568['o']['PositionKind'],_0x5e4530,!0x0);}return _0x296af6[_0x34d347(0x2674)];}[_0x5cce26(0x2e00)](){var _0x4e2331=_0x5cce26;const _0x37d543=this['_internalMeshDataInfo'];if(!_0x37d543[_0x4e2331(0xac4)]){var _0x349388=this['getVerticesData'](_0x290568['o'][_0x4e2331(0x279a)]);if(!_0x349388)return _0x37d543['_sourceNormals'];_0x37d543[_0x4e2331(0xac4)]=new Float32Array(_0x349388),this[_0x4e2331(0xd01)](_0x290568['o'][_0x4e2331(0x279a)])||this[_0x4e2331(0x2175)](_0x290568['o']['NormalKind'],_0x349388,!0x0);}return _0x37d543[_0x4e2331(0xac4)];}[_0x5cce26(0x1171)](_0x20aefc){var _0x480dc8=_0x5cce26;if(!this['geometry'])return this;if(this['geometry']['_softwareSkinningFrameId']==this[_0x480dc8(0x83e)]()['getFrameId']())return this;if(this[_0x480dc8(0x1090)][_0x480dc8(0x2cf1)]=this[_0x480dc8(0x83e)]()[_0x480dc8(0x375f)](),!this[_0x480dc8(0x41e6)](_0x290568['o'][_0x480dc8(0x34af)]))return this;if(!this[_0x480dc8(0x41e6)](_0x290568['o'][_0x480dc8(0x1b55)]))return this;if(!this[_0x480dc8(0x41e6)](_0x290568['o'][_0x480dc8(0x35b7)]))return this;var _0x3c17e3,_0x35a3f9=this[_0x480dc8(0x41e6)](_0x290568['o'][_0x480dc8(0x279a)]),_0x4c88f6=this[_0x480dc8(0x213e)];_0x4c88f6[_0x480dc8(0x2674)]||(_0x3c17e3=this[_0x480dc8(0x11db)][_0x480dc8(0x13df)](),this[_0x480dc8(0x37a)](),this[_0x480dc8(0x11db)]=_0x3c17e3),_0x35a3f9&&!_0x4c88f6['_sourceNormals']&&this[_0x480dc8(0x2e00)]();let _0x15f464=this['getVerticesData'](_0x290568['o'][_0x480dc8(0x34af)]);if(!_0x15f464)return this;_0x15f464 instanceof Float32Array||(_0x15f464=new Float32Array(_0x15f464));let _0x3a2f98=this[_0x480dc8(0x757)](_0x290568['o']['NormalKind']);if(_0x35a3f9){if(!_0x3a2f98)return this;_0x3a2f98 instanceof Float32Array||(_0x3a2f98=new Float32Array(_0x3a2f98));}var _0x365b7e=this[_0x480dc8(0x757)](_0x290568['o'][_0x480dc8(0x1b55)]),_0x2b4b46=this[_0x480dc8(0x757)](_0x290568['o']['MatricesWeightsKind']);if(!_0x2b4b46||!_0x365b7e)return this;var _0x49002f=0x4<this[_0x480dc8(0x230d)],_0x481589=_0x49002f?this['getVerticesData'](_0x290568['o']['MatricesIndicesExtraKind']):null,_0xee89a1=_0x49002f?this[_0x480dc8(0x757)](_0x290568['o'][_0x480dc8(0xe3d)]):null,_0x550c4c=_0x20aefc['getTransformMatrices'](this);const _0x4e027b=_0x10dd57['P']['Zero'](),_0x1e9bd5=new _0x10dd57['y3']();var _0x40c380=new _0x10dd57['y3']();let _0x1b4177=0x0,_0x438529;for(let _0x313fd0=0x0;_0x313fd0<_0x15f464['length'];_0x313fd0+=0x3,_0x1b4177+=0x4){let _0x40c951;for(_0x438529=0x0;_0x438529<0x4;_0x438529++)0x0<(_0x40c951=_0x2b4b46[_0x1b4177+_0x438529])&&(_0x10dd57['y3']['FromFloat32ArrayToRefScaled'](_0x550c4c,Math['floor'](0x10*_0x365b7e[_0x1b4177+_0x438529]),_0x40c951,_0x40c380),_0x1e9bd5[_0x480dc8(0x1f57)](_0x40c380));if(_0x49002f){for(_0x438529=0x0;_0x438529<0x4;_0x438529++)0x0<(_0x40c951=_0xee89a1[_0x1b4177+_0x438529])&&(_0x10dd57['y3'][_0x480dc8(0x3e11)](_0x550c4c,Math[_0x480dc8(0xa0a)](0x10*_0x481589[_0x1b4177+_0x438529]),_0x40c951,_0x40c380),_0x1e9bd5['addToSelf'](_0x40c380));}_0x10dd57['P'][_0x480dc8(0xd95)](_0x4c88f6[_0x480dc8(0x2674)][_0x313fd0],_0x4c88f6['_sourcePositions'][_0x313fd0+0x1],_0x4c88f6[_0x480dc8(0x2674)][_0x313fd0+0x2],_0x1e9bd5,_0x4e027b),_0x4e027b[_0x480dc8(0x361d)](_0x15f464,_0x313fd0),_0x35a3f9&&(_0x10dd57['P'][_0x480dc8(0xd1b)](_0x4c88f6['_sourceNormals'][_0x313fd0],_0x4c88f6[_0x480dc8(0xac4)][_0x313fd0+0x1],_0x4c88f6[_0x480dc8(0xac4)][_0x313fd0+0x2],_0x1e9bd5,_0x4e027b),_0x4e027b[_0x480dc8(0x361d)](_0x3a2f98,_0x313fd0)),_0x1e9bd5[_0x480dc8(0x3d68)]();}return this[_0x480dc8(0x15ce)](_0x290568['o'][_0x480dc8(0x34af)],_0x15f464),_0x35a3f9&&this['updateVerticesData'](_0x290568['o'][_0x480dc8(0x279a)],_0x3a2f98),this;}static[_0x5cce26(0x2a03)](_0x3e8c6d){var _0x13dba0=_0x5cce26;let _0x47e25d=null,_0x4b85b9=null;return _0x3e8c6d['forEach'](function(_0x3238a5){var _0x2ae7ba=a8_0x5b24;_0x3238a5=_0x3238a5[_0x2ae7ba(0x16a7)]()['boundingBox'],_0x47e25d&&_0x4b85b9?(_0x47e25d[_0x2ae7ba(0x3aa3)](_0x3238a5[_0x2ae7ba(0x40cc)]),_0x4b85b9[_0x2ae7ba(0x2d32)](_0x3238a5[_0x2ae7ba(0x1608)])):(_0x47e25d=_0x3238a5[_0x2ae7ba(0x40cc)],_0x4b85b9=_0x3238a5[_0x2ae7ba(0x1608)]);}),_0x47e25d&&_0x4b85b9?{'min':_0x47e25d,'max':_0x4b85b9}:{'min':_0x10dd57['P'][_0x13dba0(0x23ed)](),'max':_0x10dd57['P'][_0x13dba0(0x23ed)]()};}static[_0x5cce26(0x3f69)](_0x28ed8f){var _0x163fd9=_0x5cce26;return _0x28ed8f=_0x28ed8f instanceof Array?_0xc92ad0[_0x163fd9(0x2a03)](_0x28ed8f):_0x28ed8f,_0x10dd57['P'][_0x163fd9(0x3f69)](_0x28ed8f[_0x163fd9(0x3478)],_0x28ed8f[_0x163fd9(0xf1a)]);}static[_0x5cce26(0x1fa6)](_0x3ebfe3,_0x130869=!0x0,_0x16b44e,_0x463bb4,_0x379710,_0x4c7c38){var _0x170829=_0x5cce26;return(0x0,_0x170edc['s3'])(_0xc92ad0[_0x170829(0x367e)](_0x3ebfe3,_0x130869,_0x16b44e,_0x463bb4,_0x379710,_0x4c7c38,!0x1));}static[_0x5cce26(0x5e7)](_0xc74377,_0x4481de=!0x0,_0x18e5a2,_0x580f94,_0xfbf1f4,_0x448ff6){var _0x4c9b0a=_0x5cce26;return(0x0,_0x170edc['sM'])(_0xc92ad0[_0x4c9b0a(0x367e)](_0xc74377,_0x4481de,_0x18e5a2,_0x580f94,_0xfbf1f4,_0x448ff6,!0x0),(0x0,_0x170edc['KO'])());}static*[_0x5cce26(0x367e)](_0x18b282,_0x1e90d4=!0x0,_0x59cb2b,_0xbb5936,_0x244d19,_0x98cf37,_0x514322){var _0xf934fc=_0x5cce26;if(0x0===(_0x18b282=_0x18b282[_0xf934fc(0x2c6b)](Boolean))[_0xf934fc(0x1377)])return null;let _0x3d7454;if(!_0x59cb2b){let _0x59740c=0x0;for(_0x3d7454=0x0;_0x3d7454<_0x18b282[_0xf934fc(0x1377)];_0x3d7454++)if(0x10000<=(_0x59740c+=_0x18b282[_0x3d7454]['getTotalVertices']()))return _0x22a219['Y'][_0xf934fc(0x1048)](_0xf934fc(0x4116)),null;}_0x98cf37&&(_0x244d19=!0x1);const _0x5bd758=new Array(),_0x4b1d13=new Array(),_0xbd6e4e=new Array();var _0x44c0fe=_0x18b282[0x0][_0xf934fc(0x802)];for(_0x3d7454=0x0;_0x3d7454<_0x18b282[_0xf934fc(0x1377)];_0x3d7454++){const _0x1c3a98=_0x18b282[_0x3d7454];if(_0x1c3a98['isAnInstance'])return _0x22a219['Y'][_0xf934fc(0x1048)]('Cannot\x20merge\x20instance\x20meshes.'),null;if(_0x44c0fe!==_0x1c3a98[_0xf934fc(0x802)])return _0x22a219['Y'][_0xf934fc(0x1048)](_0xf934fc(0x676)),null;if(_0x244d19&&_0xbd6e4e[_0xf934fc(0x3f90)](_0x1c3a98[_0xf934fc(0x2c27)]()),_0x98cf37){if(_0x1c3a98[_0xf934fc(0x7af)]){var _0x50a789=_0x1c3a98['material'];if(_0x50a789 instanceof _0x412bff['G']){for(let _0xa1df8c=0x0;_0xa1df8c<_0x50a789[_0xf934fc(0x2c64)]['length'];_0xa1df8c++)_0x5bd758[_0xf934fc(0x919)](_0x50a789[_0xf934fc(0x2c64)][_0xa1df8c])<0x0&&_0x5bd758[_0xf934fc(0x3f90)](_0x50a789[_0xf934fc(0x2c64)][_0xa1df8c]);for(let _0x477d8b=0x0;_0x477d8b<_0x1c3a98[_0xf934fc(0x11db)]['length'];_0x477d8b++)_0x4b1d13[_0xf934fc(0x3f90)](_0x5bd758[_0xf934fc(0x919)](_0x50a789[_0xf934fc(0x2c64)][_0x1c3a98[_0xf934fc(0x11db)][_0x477d8b][_0xf934fc(0x2b44)]])),_0xbd6e4e[_0xf934fc(0x3f90)](_0x1c3a98[_0xf934fc(0x11db)][_0x477d8b][_0xf934fc(0x2e90)]);}else{_0x5bd758[_0xf934fc(0x919)](_0x50a789)<0x0&&_0x5bd758[_0xf934fc(0x3f90)](_0x50a789);for(let _0x116581=0x0;_0x116581<_0x1c3a98[_0xf934fc(0x11db)][_0xf934fc(0x1377)];_0x116581++)_0x4b1d13[_0xf934fc(0x3f90)](_0x5bd758['indexOf'](_0x50a789)),_0xbd6e4e[_0xf934fc(0x3f90)](_0x1c3a98[_0xf934fc(0x11db)][_0x116581][_0xf934fc(0x2e90)]);}}else{for(let _0x3dc07d=0x0;_0x3dc07d<_0x1c3a98[_0xf934fc(0x11db)][_0xf934fc(0x1377)];_0x3dc07d++)_0x4b1d13['push'](0x0),_0xbd6e4e[_0xf934fc(0x3f90)](_0x1c3a98[_0xf934fc(0x11db)][_0x3dc07d][_0xf934fc(0x2e90)]);}}}const _0x5902cd=_0x18b282[0x0];var _0x54a20f=_0x5e6961=>{var _0x323391=_0xf934fc,_0x9428c8=_0x5e6961[_0x323391(0x3d93)](!0x0);return{'vertexData':_0x3f3b5a['x'][_0x323391(0x397c)](_0x5e6961,!0x1,!0x1),'transform':_0x9428c8};};const {vertexData:_0x3170b0,transform:_0x3fa216}=_0x54a20f(_0x5902cd),_0x143d01=(_0x514322&&(yield),new Array(_0x18b282['length']-0x1));for(let _0x5cf591=0x1;_0x5cf591<_0x18b282[_0xf934fc(0x1377)];_0x5cf591++)_0x143d01[_0x5cf591-0x1]=_0x54a20f(_0x18b282[_0x5cf591]),_0x514322&&(yield);const _0x53d186=_0x3170b0[_0xf934fc(0x26a7)](_0x3fa216,_0x143d01,_0x59cb2b,_0x514322,!_0x1e90d4);let _0x58d65d=_0x53d186[_0xf934fc(0xafd)]();for(;!_0x58d65d[_0xf934fc(0x3816)];)_0x514322&&(yield),_0x58d65d=_0x53d186[_0xf934fc(0xafd)]();const _0x79f0b3=_0x58d65d[_0xf934fc(0x13ce)],_0x46c222=(_0xbb5936=_0xbb5936||new _0xc92ad0(_0x5902cd[_0xf934fc(0xc8c)]+'_merged',_0x5902cd['getScene']()),_0x79f0b3[_0xf934fc(0x195f)](_0xbb5936,void 0x0,_0x514322));let _0x2ceee6=_0x46c222[_0xf934fc(0xafd)]();for(;!_0x2ceee6[_0xf934fc(0x3816)];)_0x514322&&(yield),_0x2ceee6=_0x46c222[_0xf934fc(0xafd)]();if(_0xbb5936['checkCollisions']=_0x5902cd[_0xf934fc(0xdd7)],_0xbb5936['overrideMaterialSideOrientation']=_0x5902cd[_0xf934fc(0x802)],_0x1e90d4){for(_0x3d7454=0x0;_0x3d7454<_0x18b282[_0xf934fc(0x1377)];_0x3d7454++)_0x18b282[_0x3d7454][_0xf934fc(0x18c9)]();}if(_0x244d19||_0x98cf37){_0xbb5936[_0xf934fc(0x3f4b)]();let _0x435ed4=_0x3d7454=0x0;for(;_0x3d7454<_0xbd6e4e[_0xf934fc(0x1377)];)_0x26670b['P']['CreateFromIndices'](0x0,_0x435ed4,_0xbd6e4e[_0x3d7454],_0xbb5936,void 0x0,!0x1),_0x435ed4+=_0xbd6e4e[_0x3d7454],_0x3d7454++;for(const _0x5a8269 of _0xbb5936[_0xf934fc(0x11db)])_0x5a8269[_0xf934fc(0x2c0f)]();_0xbb5936[_0xf934fc(0x3d93)](!0x0);}if(_0x98cf37){const _0x3db5e6=new _0x412bff['G'](_0x5902cd[_0xf934fc(0xc8c)]+_0xf934fc(0x43f),_0x5902cd[_0xf934fc(0x83e)]());_0x3db5e6[_0xf934fc(0x2c64)]=_0x5bd758;for(let _0x21647c=0x0;_0x21647c<_0xbb5936['subMeshes'][_0xf934fc(0x1377)];_0x21647c++)_0xbb5936[_0xf934fc(0x11db)][_0x21647c][_0xf934fc(0x2b44)]=_0x4b1d13[_0x21647c];_0xbb5936[_0xf934fc(0x7af)]=_0x3db5e6;}else _0xbb5936[_0xf934fc(0x7af)]=_0x5902cd[_0xf934fc(0x7af)];return _0xbb5936;}[_0x5cce26(0x1ac8)](_0x2810ad){var _0x5885e3=_0x5cce26;_0x2810ad[_0x5885e3(0x1772)]=this['instances'][_0x5885e3(0x1377)],this[_0x5885e3(0x1e24)]['push'](_0x2810ad);}[_0x5cce26(0x3234)](_0x43c33a){var _0xe84f6d=_0x5cce26,_0x33f66e=_0x43c33a[_0xe84f6d(0x1772)];if(-0x1!=_0x33f66e){if(_0x33f66e!==this['instances']['length']-0x1){const _0x35fe1e=this[_0xe84f6d(0x1e24)][this[_0xe84f6d(0x1e24)][_0xe84f6d(0x1377)]-0x1];(this[_0xe84f6d(0x1e24)][_0x33f66e]=_0x35fe1e)[_0xe84f6d(0x1772)]=_0x33f66e;}_0x43c33a[_0xe84f6d(0x1772)]=-0x1,this[_0xe84f6d(0x1e24)][_0xe84f6d(0x10d7)]();}}[_0x5cce26(0x3b2e)](){var _0x4e0a2c=_0x5cce26;return this[_0x4e0a2c(0x802)]===_0x33527f['F'][_0x4e0a2c(0x206d)];}[_0x5cce26(0xa42)](_0xa0ec24){var _0x3fdc45=_0x5cce26,_0x10414c=this['getScene']();return _0x10414c['forcePointsCloud']?_0x33527f['F'][_0x3fdc45(0x3e32)]:_0x10414c['forceWireframe']?_0x33527f['F'][_0x3fdc45(0x32d6)]:null!=(_0x10414c=this['overrideRenderingFillMode'])?_0x10414c:_0xa0ec24;}}_0xc92ad0[_0x5cce26(0x83a)]=_0x3f3b5a['x']['FRONTSIDE'],_0xc92ad0[_0x5cce26(0x77d)]=_0x3f3b5a['x'][_0x5cce26(0x77d)],_0xc92ad0[_0x5cce26(0x369a)]=_0x3f3b5a['x'][_0x5cce26(0x369a)],_0xc92ad0[_0x5cce26(0xec7)]=_0x3f3b5a['x'][_0x5cce26(0xec7)],_0xc92ad0['NO_CAP']=0x0,_0xc92ad0['CAP_START']=0x1,_0xc92ad0[_0x5cce26(0x368e)]=0x2,_0xc92ad0['CAP_ALL']=0x3,_0xc92ad0['NO_FLIP']=0x0,_0xc92ad0[_0x5cce26(0x39c5)]=0x1,_0xc92ad0[_0x5cce26(0x3e45)]=0x2,_0xc92ad0[_0x5cce26(0x1c39)]=0x3,_0xc92ad0['ROTATE_ROW']=0x4,_0xc92ad0[_0x5cce26(0x258d)]=0x5,_0xc92ad0[_0x5cce26(0xb97)]=0x6,_0xc92ad0[_0x5cce26(0xa51)]=0x0,_0xc92ad0[_0x5cce26(0x1bf2)]=0x1,_0xc92ad0[_0x5cce26(0x1152)]=0x2,_0xc92ad0[_0x5cce26(0x2a5b)]=0x3,_0xc92ad0[_0x5cce26(0x177c)]=0x4,_0xc92ad0[_0x5cce26(0x100d)]=!0x1,_0xc92ad0['_GroundMeshParser']=(_0x2cd4c6,_0x21fe07)=>{var _0x30d3cd=_0x5cce26;throw(0x0,_0x1d8a51['S'])(_0x30d3cd(0x208b));},_0xc92ad0[_0x5cce26(0x54d)]=(_0x273574,_0xdb2002)=>{var _0x4a2ad3=_0x5cce26;throw(0x0,_0x1d8a51['S'])(_0x4a2ad3(0x102f));},_0xc92ad0[_0x5cce26(0x3f77)]=(_0x30689d,_0x9ed1bd)=>{var _0x4e0c3b=_0x5cce26;throw(0x0,_0x1d8a51['S'])(_0x4e0c3b(0x2b7a));},(0x0,_0x1a9575['H'])(_0x5cce26(0x11e5),_0xc92ad0);},0x164ac:(_0xb7975d,_0xc554dd,_0x253a93)=>{var _0x6bb93e=a8_0x16e4d8;_0x253a93['d'](_0xc554dd,{'x':()=>_0xe58729});function _0x408b44(_0x2d98c1,_0x2e9912,_0x4c1b72,_0x15381c){var _0x5e8854=a8_0x5b24,_0x5005a7,_0x593540=arguments[_0x5e8854(0x1377)],_0x4de87e=_0x593540<0x3?_0x2e9912:null===_0x15381c?_0x15381c=Object['getOwnPropertyDescriptor'](_0x2e9912,_0x4c1b72):_0x15381c;if(_0x5e8854(0x1e3f)==typeof Reflect&&_0x5e8854(0x38fa)==typeof Reflect[_0x5e8854(0x1dac)])_0x4de87e=Reflect['decorate'](_0x2d98c1,_0x2e9912,_0x4c1b72,_0x15381c);else{for(var _0x24b613=_0x2d98c1['length']-0x1;0x0<=_0x24b613;_0x24b613--)(_0x5005a7=_0x2d98c1[_0x24b613])&&(_0x4de87e=(_0x593540<0x3?_0x5005a7(_0x4de87e):0x3<_0x593540?_0x5005a7(_0x2e9912,_0x4c1b72,_0x4de87e):_0x5005a7(_0x2e9912,_0x4c1b72))||_0x4de87e);}0x3<_0x593540&&_0x4de87e&&Object['defineProperty'](_0x2e9912,_0x4c1b72,_0x4de87e);}var _0x3b428f=_0x253a93(0x9fd1),_0x2b08b2=_0x253a93(0x1a27),_0x303c90=_0x253a93(0x15cb9),_0x33f6ef=_0x253a93(0xc84b),_0x4f03c2=_0x253a93(0x10ea4),_0xc554dd=_0x253a93(0x153ad),_0x59f261=_0x253a93(0x9bf),_0x1dd6bb=_0x253a93(0x5038);class _0xe58729{constructor(){var _0x4a9672=a8_0x5b24;this[_0x4a9672(0x1339)]=(0x0,_0x59f261['vp'])(this[_0x4a9672(0x195f)]['bind'](this));}[_0x6bb93e(0x2cf6)](_0x5619fb,_0x5828d5){var _0x24cae6=_0x6bb93e;switch(_0x5619fb[_0x24cae6(0x1377)]||_0x4f03c2['Y'][_0x24cae6(0x1048)](_0x24cae6(0x2697)+_0x5828d5+'\x27\x20with\x20an\x20empty\x20array'),_0x5828d5){case _0x2b08b2['o'][_0x24cae6(0x34af)]:this[_0x24cae6(0x1be0)]=_0x5619fb;break;case _0x2b08b2['o'][_0x24cae6(0x279a)]:this[_0x24cae6(0x1a32)]=_0x5619fb;break;case _0x2b08b2['o']['TangentKind']:this[_0x24cae6(0x7fa)]=_0x5619fb;break;case _0x2b08b2['o']['UVKind']:this[_0x24cae6(0x10d1)]=_0x5619fb;break;case _0x2b08b2['o'][_0x24cae6(0x2abb)]:this[_0x24cae6(0x3dc0)]=_0x5619fb;break;case _0x2b08b2['o'][_0x24cae6(0x6b0)]:this[_0x24cae6(0x24a5)]=_0x5619fb;break;case _0x2b08b2['o']['UV4Kind']:this['uvs4']=_0x5619fb;break;case _0x2b08b2['o']['UV5Kind']:this[_0x24cae6(0x41b5)]=_0x5619fb;break;case _0x2b08b2['o'][_0x24cae6(0x1a6f)]:this['uvs6']=_0x5619fb;break;case _0x2b08b2['o'][_0x24cae6(0x2cec)]:this[_0x24cae6(0x3f24)]=_0x5619fb;break;case _0x2b08b2['o'][_0x24cae6(0x1b55)]:this[_0x24cae6(0x3275)]=_0x5619fb;break;case _0x2b08b2['o'][_0x24cae6(0x35b7)]:this[_0x24cae6(0x111e)]=_0x5619fb;break;case _0x2b08b2['o'][_0x24cae6(0x317a)]:this[_0x24cae6(0x12f5)]=_0x5619fb;break;case _0x2b08b2['o'][_0x24cae6(0xe3d)]:this['matricesWeightsExtra']=_0x5619fb;}}[_0x6bb93e(0x299d)](_0x190528,_0x56f35d){var _0x3bd810=_0x6bb93e;return this[_0x3bd810(0x1339)](_0x190528,_0x56f35d,!0x1),this;}[_0x6bb93e(0x9ba)](_0x96931d,_0x3b16a6){var _0x2e2d73=_0x6bb93e;return this[_0x2e2d73(0x1339)](_0x96931d,_0x3b16a6,!0x1),this;}[_0x6bb93e(0x2458)](_0x5a0ba7){var _0x299a42=_0x6bb93e;return this[_0x299a42(0x21c1)](_0x5a0ba7),this;}[_0x6bb93e(0x4160)](_0x51b353){var _0xc7dc82=_0x6bb93e;return this[_0xc7dc82(0x21c1)](_0x51b353),this;}*[_0x6bb93e(0x195f)](_0x4eca7f,_0x552808=!0x1,_0x1a1809){var _0xe3b96a=_0x6bb93e;return this[_0xe3b96a(0x1be0)]&&(_0x4eca7f[_0xe3b96a(0x2175)](_0x2b08b2['o'][_0xe3b96a(0x34af)],this['positions'],_0x552808),_0x1a1809&&(yield)),this['normals']&&(_0x4eca7f[_0xe3b96a(0x2175)](_0x2b08b2['o'][_0xe3b96a(0x279a)],this[_0xe3b96a(0x1a32)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x7fa)]&&(_0x4eca7f['setVerticesData'](_0x2b08b2['o'][_0xe3b96a(0x2be7)],this['tangents'],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x10d1)]&&(_0x4eca7f['setVerticesData'](_0x2b08b2['o'][_0xe3b96a(0x2087)],this[_0xe3b96a(0x10d1)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x3dc0)]&&(_0x4eca7f[_0xe3b96a(0x2175)](_0x2b08b2['o'][_0xe3b96a(0x2abb)],this[_0xe3b96a(0x3dc0)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x24a5)]&&(_0x4eca7f[_0xe3b96a(0x2175)](_0x2b08b2['o'][_0xe3b96a(0x6b0)],this['uvs3'],_0x552808),_0x1a1809&&(yield)),this['uvs4']&&(_0x4eca7f[_0xe3b96a(0x2175)](_0x2b08b2['o'][_0xe3b96a(0x164f)],this[_0xe3b96a(0x1f7c)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x41b5)]&&(_0x4eca7f['setVerticesData'](_0x2b08b2['o'][_0xe3b96a(0x992)],this[_0xe3b96a(0x41b5)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x153d)]&&(_0x4eca7f[_0xe3b96a(0x2175)](_0x2b08b2['o'][_0xe3b96a(0x1a6f)],this[_0xe3b96a(0x153d)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x3f24)]&&(_0x4eca7f['setVerticesData'](_0x2b08b2['o'][_0xe3b96a(0x2cec)],this[_0xe3b96a(0x3f24)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x3275)]&&(_0x4eca7f['setVerticesData'](_0x2b08b2['o'][_0xe3b96a(0x1b55)],this[_0xe3b96a(0x3275)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x111e)]&&(_0x4eca7f[_0xe3b96a(0x2175)](_0x2b08b2['o']['MatricesWeightsKind'],this[_0xe3b96a(0x111e)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x12f5)]&&(_0x4eca7f['setVerticesData'](_0x2b08b2['o'][_0xe3b96a(0x317a)],this[_0xe3b96a(0x12f5)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x2b8a)]&&(_0x4eca7f['setVerticesData'](_0x2b08b2['o']['MatricesWeightsExtraKind'],this[_0xe3b96a(0x2b8a)],_0x552808),_0x1a1809&&(yield)),this[_0xe3b96a(0x35ec)]?(_0x4eca7f[_0xe3b96a(0xa1d)](this[_0xe3b96a(0x35ec)],null,_0x552808),_0x1a1809&&(yield)):_0x4eca7f['setIndices']([],null),this;}[_0x6bb93e(0x21c1)](_0x499265,_0x1101be,_0x1f05b7){var _0x365942=_0x6bb93e;return this[_0x365942(0x1be0)]&&_0x499265[_0x365942(0x15ce)](_0x2b08b2['o'][_0x365942(0x34af)],this[_0x365942(0x1be0)],_0x1101be,_0x1f05b7),this[_0x365942(0x1a32)]&&_0x499265[_0x365942(0x15ce)](_0x2b08b2['o'][_0x365942(0x279a)],this[_0x365942(0x1a32)],_0x1101be,_0x1f05b7),this[_0x365942(0x7fa)]&&_0x499265['updateVerticesData'](_0x2b08b2['o'][_0x365942(0x2be7)],this[_0x365942(0x7fa)],_0x1101be,_0x1f05b7),this[_0x365942(0x10d1)]&&_0x499265['updateVerticesData'](_0x2b08b2['o'][_0x365942(0x2087)],this[_0x365942(0x10d1)],_0x1101be,_0x1f05b7),this[_0x365942(0x3dc0)]&&_0x499265[_0x365942(0x15ce)](_0x2b08b2['o'][_0x365942(0x2abb)],this[_0x365942(0x3dc0)],_0x1101be,_0x1f05b7),this[_0x365942(0x24a5)]&&_0x499265[_0x365942(0x15ce)](_0x2b08b2['o']['UV3Kind'],this['uvs3'],_0x1101be,_0x1f05b7),this[_0x365942(0x1f7c)]&&_0x499265[_0x365942(0x15ce)](_0x2b08b2['o'][_0x365942(0x164f)],this[_0x365942(0x1f7c)],_0x1101be,_0x1f05b7),this[_0x365942(0x41b5)]&&_0x499265['updateVerticesData'](_0x2b08b2['o'][_0x365942(0x992)],this['uvs5'],_0x1101be,_0x1f05b7),this[_0x365942(0x153d)]&&_0x499265['updateVerticesData'](_0x2b08b2['o'][_0x365942(0x1a6f)],this[_0x365942(0x153d)],_0x1101be,_0x1f05b7),this['colors']&&_0x499265[_0x365942(0x15ce)](_0x2b08b2['o'][_0x365942(0x2cec)],this[_0x365942(0x3f24)],_0x1101be,_0x1f05b7),this[_0x365942(0x3275)]&&_0x499265[_0x365942(0x15ce)](_0x2b08b2['o'][_0x365942(0x1b55)],this['matricesIndices'],_0x1101be,_0x1f05b7),this[_0x365942(0x111e)]&&_0x499265[_0x365942(0x15ce)](_0x2b08b2['o'][_0x365942(0x35b7)],this['matricesWeights'],_0x1101be,_0x1f05b7),this[_0x365942(0x12f5)]&&_0x499265[_0x365942(0x15ce)](_0x2b08b2['o']['MatricesIndicesExtraKind'],this[_0x365942(0x12f5)],_0x1101be,_0x1f05b7),this[_0x365942(0x2b8a)]&&_0x499265['updateVerticesData'](_0x2b08b2['o']['MatricesWeightsExtraKind'],this['matricesWeightsExtra'],_0x1101be,_0x1f05b7),this[_0x365942(0x35ec)]&&_0x499265[_0x365942(0xa1d)](this[_0x365942(0x35ec)],null),this;}static['_TransformVector3Coordinates'](_0x30830d,_0x8d9192,_0x411b17=0x0,_0x2bf088=_0x30830d[_0x6bb93e(0x1377)]){var _0x2fc68c=_0x6bb93e,_0x5a365a=_0x3b428f['jp']['Vector3'][0x0],_0x3aa6c4=_0x3b428f['jp'][_0x2fc68c(0xf88)][0x1];for(let _0x1e9dad=_0x411b17;_0x1e9dad<_0x411b17+_0x2bf088;_0x1e9dad+=0x3)_0x3b428f['P'][_0x2fc68c(0x3273)](_0x30830d,_0x1e9dad,_0x5a365a),_0x3b428f['P'][_0x2fc68c(0x3516)](_0x5a365a,_0x8d9192,_0x3aa6c4),_0x30830d[_0x1e9dad]=_0x3aa6c4['x'],_0x30830d[_0x1e9dad+0x1]=_0x3aa6c4['y'],_0x30830d[_0x1e9dad+0x2]=_0x3aa6c4['z'];}static[_0x6bb93e(0x343f)](_0x19c611,_0x472081,_0x2063ac=0x0,_0x2d2ab5=_0x19c611[_0x6bb93e(0x1377)]){var _0x2f89fe=_0x6bb93e,_0x1f0a54=_0x3b428f['jp'][_0x2f89fe(0xf88)][0x0],_0x3f3e57=_0x3b428f['jp'][_0x2f89fe(0xf88)][0x1];for(let _0x664677=_0x2063ac;_0x664677<_0x2063ac+_0x2d2ab5;_0x664677+=0x3)_0x3b428f['P'][_0x2f89fe(0x3273)](_0x19c611,_0x664677,_0x1f0a54),_0x3b428f['P'][_0x2f89fe(0x1f84)](_0x1f0a54,_0x472081,_0x3f3e57),_0x19c611[_0x664677]=_0x3f3e57['x'],_0x19c611[_0x664677+0x1]=_0x3f3e57['y'],_0x19c611[_0x664677+0x2]=_0x3f3e57['z'];}static['_TransformVector4Normals'](_0x3e5637,_0x477184,_0x1530b2=0x0,_0x4a58ff=_0x3e5637[_0x6bb93e(0x1377)]){var _0x62dc2b=_0x6bb93e,_0x16513a=_0x3b428f['jp'][_0x62dc2b(0x19c7)][0x0],_0xe1a2b7=_0x3b428f['jp'][_0x62dc2b(0x19c7)][0x1];for(let _0x56e096=_0x1530b2;_0x56e096<_0x1530b2+_0x4a58ff;_0x56e096+=0x4)_0x3b428f['Lt'][_0x62dc2b(0x3273)](_0x3e5637,_0x56e096,_0x16513a),_0x3b428f['Lt'][_0x62dc2b(0x1f84)](_0x16513a,_0x477184,_0xe1a2b7),_0x3e5637[_0x56e096]=_0xe1a2b7['x'],_0x3e5637[_0x56e096+0x1]=_0xe1a2b7['y'],_0x3e5637[_0x56e096+0x2]=_0xe1a2b7['z'],_0x3e5637[_0x56e096+0x3]=_0xe1a2b7['w'];}static[_0x6bb93e(0x411)](_0x127cb9,_0x25fb2c=0x0,_0x4a41b4=_0x127cb9[_0x6bb93e(0x1377)]){for(let _0x1cb361=_0x25fb2c;_0x1cb361<_0x25fb2c+_0x4a41b4;_0x1cb361+=0x3){var _0x517138=_0x127cb9[_0x1cb361+0x1];_0x127cb9[_0x1cb361+0x1]=_0x127cb9[_0x1cb361+0x2],_0x127cb9[_0x1cb361+0x2]=_0x517138;}}[_0x6bb93e(0x2709)](_0x36575b){var _0x3e9c42=_0x6bb93e,_0x3b7ecf=_0x36575b[_0x3e9c42(0x718)]()<0x0;return this[_0x3e9c42(0x1be0)]&&_0xe58729[_0x3e9c42(0x1434)](this[_0x3e9c42(0x1be0)],_0x36575b),this[_0x3e9c42(0x1a32)]&&_0xe58729['_TransformVector3Normals'](this[_0x3e9c42(0x1a32)],_0x36575b),this[_0x3e9c42(0x7fa)]&&_0xe58729[_0x3e9c42(0x3fe6)](this[_0x3e9c42(0x7fa)],_0x36575b),_0x3b7ecf&&this[_0x3e9c42(0x35ec)]&&_0xe58729[_0x3e9c42(0x411)](this['indices']),this;}[_0x6bb93e(0x1d9e)](_0x1cbcff,_0x73f24b=!0x1,_0x1b1f4=!0x1){var _0x1342d9=_0x6bb93e;return _0x1cbcff=Array[_0x1342d9(0x2eb1)](_0x1cbcff)?_0x1cbcff['map'](_0x5ebaf2=>({'vertexData':_0x5ebaf2})):[{'vertexData':_0x1cbcff}],(0x0,_0x59f261['s3'])(this[_0x1342d9(0x26a7)](void 0x0,_0x1cbcff,_0x73f24b,!0x1,_0x1b1f4));}*[_0x6bb93e(0x26a7)](_0x66bc53,_0x3f53c7,_0x397975=!0x1,_0x2fce86,_0x515e3f){var _0xcba99b=_0x6bb93e;this[_0xcba99b(0x3db2)]();const _0x40c9ce=_0x3f53c7[_0xcba99b(0x1f88)](_0x4393d6=>_0x4393d6[_0xcba99b(0x3050)]);for(const _0x56eca6 of _0x40c9ce)if(_0x56eca6[_0xcba99b(0x3db2)](),!this[_0xcba99b(0x1a32)]!=!_0x56eca6[_0xcba99b(0x1a32)]||!this[_0xcba99b(0x7fa)]!=!_0x56eca6[_0xcba99b(0x7fa)]||!this[_0xcba99b(0x10d1)]!=!_0x56eca6[_0xcba99b(0x10d1)]||!this[_0xcba99b(0x3dc0)]!=!_0x56eca6['uvs2']||!this[_0xcba99b(0x24a5)]!=!_0x56eca6[_0xcba99b(0x24a5)]||!this[_0xcba99b(0x1f7c)]!=!_0x56eca6[_0xcba99b(0x1f7c)]||!this[_0xcba99b(0x41b5)]!=!_0x56eca6[_0xcba99b(0x41b5)]||!this[_0xcba99b(0x153d)]!=!_0x56eca6[_0xcba99b(0x153d)]||!this[_0xcba99b(0x3f24)]!=!_0x56eca6[_0xcba99b(0x3f24)]||!this[_0xcba99b(0x3275)]!=!_0x56eca6[_0xcba99b(0x3275)]||!this[_0xcba99b(0x111e)]!=!_0x56eca6[_0xcba99b(0x111e)]||!this[_0xcba99b(0x12f5)]!=!_0x56eca6[_0xcba99b(0x12f5)]||!this[_0xcba99b(0x2b8a)]!=!_0x56eca6[_0xcba99b(0x2b8a)])throw new Error(_0xcba99b(0x1972));var _0x4da91f=_0x40c9ce['reduce']((_0x536dff,_0x2e6f73)=>{var _0x27c219=_0xcba99b;return _0x536dff+(null!=(_0x2e6f73=null==(_0x536dff=_0x2e6f73[_0x27c219(0x35ec)])?void 0x0:_0x536dff['length'])?_0x2e6f73:0x0);},null!=(_0x4da91f=null==(_0x4da91f=this[_0xcba99b(0x35ec)])?void 0x0:_0x4da91f[_0xcba99b(0x1377)])?_0x4da91f:0x0);let _0x5aaf8b=_0x515e3f||_0x40c9ce['some'](_0x353e19=>_0x353e19[_0xcba99b(0x35ec)]===this[_0xcba99b(0x35ec)])?null==(_0x515e3f=this[_0xcba99b(0x35ec)])?void 0x0:_0x515e3f[_0xcba99b(0x13df)]():this[_0xcba99b(0x35ec)];if(0x0<_0x4da91f){let _0x23266d=null!=(_0x515e3f=null===_0x5aaf8b||void 0x0===_0x5aaf8b?void 0x0:_0x5aaf8b[_0xcba99b(0x1377)])?_0x515e3f:0x0;if((_0x5aaf8b=_0x5aaf8b||new Array(_0x4da91f))[_0xcba99b(0x1377)]!==_0x4da91f){if(Array[_0xcba99b(0x2eb1)](_0x5aaf8b))_0x5aaf8b['length']=_0x4da91f;else{const _0x37645b=new(_0x397975||_0x5aaf8b instanceof Uint32Array?Uint32Array:Uint16Array)(_0x4da91f);_0x37645b[_0xcba99b(0x2cf6)](_0x5aaf8b),_0x5aaf8b=_0x37645b;}_0x66bc53&&_0x66bc53[_0xcba99b(0x718)]()<0x0&&_0xe58729[_0xcba99b(0x411)](_0x5aaf8b,0x0,_0x23266d);}let _0x4062dc=this[_0xcba99b(0x1be0)]?this[_0xcba99b(0x1be0)][_0xcba99b(0x1377)]/0x3:0x0;for(const {vertexData:_0x460586,transform:_0xd03331}of _0x3f53c7)if(_0x460586['indices']){for(let _0x4fa5ed=0x0;_0x4fa5ed<_0x460586[_0xcba99b(0x35ec)][_0xcba99b(0x1377)];_0x4fa5ed++)_0x5aaf8b[_0x23266d+_0x4fa5ed]=_0x460586['indices'][_0x4fa5ed]+_0x4062dc;_0xd03331&&_0xd03331['determinant']()<0x0&&_0xe58729[_0xcba99b(0x411)](_0x5aaf8b,_0x23266d,_0x460586['indices'][_0xcba99b(0x1377)]),_0x4062dc+=_0x460586[_0xcba99b(0x1be0)][_0xcba99b(0x1377)]/0x3,_0x23266d+=_0x460586[_0xcba99b(0x35ec)]['length'],_0x2fce86&&(yield);}}return this[_0xcba99b(0x35ec)]=_0x5aaf8b,this['positions']=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o']['PositionKind'],this['positions'],_0x66bc53,_0x3f53c7[_0xcba99b(0x1f88)](_0x121445=>[_0x121445[_0xcba99b(0x3050)][_0xcba99b(0x1be0)],_0x121445[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this['normals']=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o'][_0xcba99b(0x279a)],this[_0xcba99b(0x1a32)],_0x66bc53,_0x3f53c7['map'](_0x19375b=>[_0x19375b['vertexData']['normals'],_0x19375b['transform']])),_0x2fce86&&(yield),this[_0xcba99b(0x7fa)]=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o'][_0xcba99b(0x2be7)],this[_0xcba99b(0x7fa)],_0x66bc53,_0x3f53c7[_0xcba99b(0x1f88)](_0x3dcb7c=>[_0x3dcb7c['vertexData']['tangents'],_0x3dcb7c[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this['uvs']=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o']['UVKind'],this[_0xcba99b(0x10d1)],_0x66bc53,_0x3f53c7['map'](_0x746129=>[_0x746129[_0xcba99b(0x3050)][_0xcba99b(0x10d1)],_0x746129[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this[_0xcba99b(0x3dc0)]=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o'][_0xcba99b(0x2abb)],this['uvs2'],_0x66bc53,_0x3f53c7[_0xcba99b(0x1f88)](_0x3d4022=>[_0x3d4022[_0xcba99b(0x3050)][_0xcba99b(0x3dc0)],_0x3d4022['transform']])),_0x2fce86&&(yield),this['uvs3']=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o'][_0xcba99b(0x6b0)],this[_0xcba99b(0x24a5)],_0x66bc53,_0x3f53c7[_0xcba99b(0x1f88)](_0x46da09=>[_0x46da09[_0xcba99b(0x3050)][_0xcba99b(0x24a5)],_0x46da09[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this['uvs4']=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o'][_0xcba99b(0x164f)],this[_0xcba99b(0x1f7c)],_0x66bc53,_0x3f53c7['map'](_0x400f28=>[_0x400f28[_0xcba99b(0x3050)][_0xcba99b(0x1f7c)],_0x400f28[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this[_0xcba99b(0x41b5)]=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o']['UV5Kind'],this[_0xcba99b(0x41b5)],_0x66bc53,_0x3f53c7[_0xcba99b(0x1f88)](_0x89b266=>[_0x89b266[_0xcba99b(0x3050)][_0xcba99b(0x41b5)],_0x89b266[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this['uvs6']=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o']['UV6Kind'],this[_0xcba99b(0x153d)],_0x66bc53,_0x3f53c7['map'](_0x50de40=>[_0x50de40['vertexData'][_0xcba99b(0x153d)],_0x50de40[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this[_0xcba99b(0x3f24)]=_0xe58729['_MergeElement'](_0x2b08b2['o'][_0xcba99b(0x2cec)],this[_0xcba99b(0x3f24)],_0x66bc53,_0x3f53c7[_0xcba99b(0x1f88)](_0x11062b=>[_0x11062b[_0xcba99b(0x3050)][_0xcba99b(0x3f24)],_0x11062b[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this[_0xcba99b(0x3275)]=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o']['MatricesIndicesKind'],this[_0xcba99b(0x3275)],_0x66bc53,_0x3f53c7['map'](_0x39a4e7=>[_0x39a4e7[_0xcba99b(0x3050)][_0xcba99b(0x3275)],_0x39a4e7[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this[_0xcba99b(0x111e)]=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o'][_0xcba99b(0x35b7)],this['matricesWeights'],_0x66bc53,_0x3f53c7[_0xcba99b(0x1f88)](_0x5418c8=>[_0x5418c8[_0xcba99b(0x3050)][_0xcba99b(0x111e)],_0x5418c8[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this['matricesIndicesExtra']=_0xe58729[_0xcba99b(0xcef)](_0x2b08b2['o'][_0xcba99b(0x317a)],this[_0xcba99b(0x12f5)],_0x66bc53,_0x3f53c7[_0xcba99b(0x1f88)](_0x45c2ff=>[_0x45c2ff[_0xcba99b(0x3050)]['matricesIndicesExtra'],_0x45c2ff[_0xcba99b(0x2709)]])),_0x2fce86&&(yield),this[_0xcba99b(0x2b8a)]=_0xe58729['_MergeElement'](_0x2b08b2['o']['MatricesWeightsExtraKind'],this[_0xcba99b(0x2b8a)],_0x66bc53,_0x3f53c7[_0xcba99b(0x1f88)](_0x3e814d=>[_0x3e814d[_0xcba99b(0x3050)][_0xcba99b(0x2b8a)],_0x3e814d['transform']])),this;}static[_0x6bb93e(0xcef)](_0x29ae22,_0x27ab95,_0x22f600,_0x398e89){var _0x49847b=_0x6bb93e;const _0x3df34f=_0x398e89[_0x49847b(0x2c6b)](_0x15a161=>null!==_0x15a161[0x0]&&void 0x0!==_0x15a161[0x0]);if(!_0x27ab95&&0x0==_0x3df34f[_0x49847b(0x1377)])return _0x27ab95;if(!_0x27ab95)return this['_MergeElement'](_0x29ae22,_0x3df34f[0x0][0x0],_0x3df34f[0x0][0x1],_0x3df34f[_0x49847b(0x13df)](0x1));_0x398e89=_0x3df34f[_0x49847b(0x41d)]((_0x43aedc,_0x38af60)=>_0x43aedc+_0x38af60[0x0][_0x49847b(0x1377)],_0x27ab95[_0x49847b(0x1377)]);const _0x57c850=_0x29ae22===_0x2b08b2['o'][_0x49847b(0x34af)]?_0xe58729[_0x49847b(0x1434)]:_0x29ae22===_0x2b08b2['o'][_0x49847b(0x279a)]?_0xe58729[_0x49847b(0x343f)]:_0x29ae22===_0x2b08b2['o'][_0x49847b(0x2be7)]?_0xe58729[_0x49847b(0x3fe6)]:()=>{};if(_0x27ab95 instanceof Float32Array){const _0x4b56c0=new Float32Array(_0x398e89);_0x4b56c0[_0x49847b(0x2cf6)](_0x27ab95),_0x22f600&&_0x57c850(_0x4b56c0,_0x22f600,0x0,_0x27ab95['length']);let _0x3f937f=_0x27ab95[_0x49847b(0x1377)];for(const [_0x415e0d,_0x43f3eb]of _0x3df34f)_0x4b56c0['set'](_0x415e0d,_0x3f937f),_0x43f3eb&&_0x57c850(_0x4b56c0,_0x43f3eb,_0x3f937f,_0x415e0d[_0x49847b(0x1377)]),_0x3f937f+=_0x415e0d[_0x49847b(0x1377)];return _0x4b56c0;}{const _0x7881b0=new Array(_0x398e89);for(let _0x3c3843=0x0;_0x3c3843<_0x27ab95['length'];_0x3c3843++)_0x7881b0[_0x3c3843]=_0x27ab95[_0x3c3843];_0x22f600&&_0x57c850(_0x7881b0,_0x22f600,0x0,_0x27ab95[_0x49847b(0x1377)]);let _0x5cc4c4=_0x27ab95[_0x49847b(0x1377)];for(const [_0xb52983,_0xbd46f6]of _0x3df34f){for(let _0x3c294e=0x0;_0x3c294e<_0xb52983[_0x49847b(0x1377)];_0x3c294e++)_0x7881b0[_0x5cc4c4+_0x3c294e]=_0xb52983[_0x3c294e];_0xbd46f6&&_0x57c850(_0x7881b0,_0xbd46f6,_0x5cc4c4,_0xb52983['length']),_0x5cc4c4+=_0xb52983[_0x49847b(0x1377)];}return _0x7881b0;}}[_0x6bb93e(0x3db2)](){var _0xfbc99a=_0x6bb93e;if(!this[_0xfbc99a(0x1be0)])throw new _0x1dd6bb['LH'](_0xfbc99a(0x9ee),_0x1dd6bb['SM'][_0xfbc99a(0x14ac)]);const _0xb0fdf2=(_0x17f877,_0x376d5d)=>{var _0x1d715b=_0xfbc99a,_0x5db5d5=_0x2b08b2['o']['DeduceStride'](_0x17f877);if(_0x376d5d[_0x1d715b(0x1377)]%_0x5db5d5!=0x0)throw new Error(_0x1d715b(0x356)+_0x17f877+'s\x20array\x20count\x20must\x20be\x20a\x20multiple\x20of\x20'+_0x5db5d5);return _0x376d5d[_0x1d715b(0x1377)]/_0x5db5d5;},_0x365ea6=_0xb0fdf2(_0x2b08b2['o'][_0xfbc99a(0x34af)],this[_0xfbc99a(0x1be0)]);var _0x2d8dfc=(_0x438c9d,_0x1e9cf5)=>{var _0x53ca38=_0xfbc99a;_0x1e9cf5=_0xb0fdf2(_0x438c9d,_0x1e9cf5);if(_0x1e9cf5!==_0x365ea6)throw new Error(_0x53ca38(0x356)+_0x438c9d+'s\x20element\x20count\x20('+_0x1e9cf5+_0x53ca38(0x100c)+_0x365ea6+')');};this[_0xfbc99a(0x1a32)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0x279a)],this[_0xfbc99a(0x1a32)]),this[_0xfbc99a(0x7fa)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0x2be7)],this[_0xfbc99a(0x7fa)]),this[_0xfbc99a(0x10d1)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0x2087)],this[_0xfbc99a(0x10d1)]),this[_0xfbc99a(0x3dc0)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0x2abb)],this[_0xfbc99a(0x3dc0)]),this[_0xfbc99a(0x24a5)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0x6b0)],this[_0xfbc99a(0x24a5)]),this[_0xfbc99a(0x1f7c)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0x164f)],this[_0xfbc99a(0x1f7c)]),this[_0xfbc99a(0x41b5)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0x992)],this['uvs5']),this[_0xfbc99a(0x153d)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0x1a6f)],this[_0xfbc99a(0x153d)]),this[_0xfbc99a(0x3f24)]&&_0x2d8dfc(_0x2b08b2['o']['ColorKind'],this[_0xfbc99a(0x3f24)]),this[_0xfbc99a(0x3275)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0x1b55)],this['matricesIndices']),this[_0xfbc99a(0x111e)]&&_0x2d8dfc(_0x2b08b2['o']['MatricesWeightsKind'],this[_0xfbc99a(0x111e)]),this[_0xfbc99a(0x12f5)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0x317a)],this[_0xfbc99a(0x12f5)]),this[_0xfbc99a(0x2b8a)]&&_0x2d8dfc(_0x2b08b2['o'][_0xfbc99a(0xe3d)],this[_0xfbc99a(0x2b8a)]);}[_0x6bb93e(0x2fcc)](){var _0x467aab=_0x6bb93e;const _0x43f356={};return this[_0x467aab(0x1be0)]&&(_0x43f356[_0x467aab(0x1be0)]=this['positions']),this['normals']&&(_0x43f356[_0x467aab(0x1a32)]=this[_0x467aab(0x1a32)]),this[_0x467aab(0x7fa)]&&(_0x43f356[_0x467aab(0x7fa)]=this[_0x467aab(0x7fa)]),this[_0x467aab(0x10d1)]&&(_0x43f356[_0x467aab(0x10d1)]=this[_0x467aab(0x10d1)]),this[_0x467aab(0x3dc0)]&&(_0x43f356[_0x467aab(0x3dc0)]=this['uvs2']),this[_0x467aab(0x24a5)]&&(_0x43f356['uvs3']=this[_0x467aab(0x24a5)]),this[_0x467aab(0x1f7c)]&&(_0x43f356[_0x467aab(0x1f7c)]=this[_0x467aab(0x1f7c)]),this[_0x467aab(0x41b5)]&&(_0x43f356[_0x467aab(0x41b5)]=this['uvs5']),this[_0x467aab(0x153d)]&&(_0x43f356[_0x467aab(0x153d)]=this[_0x467aab(0x153d)]),this['colors']&&(_0x43f356['colors']=this['colors']),this[_0x467aab(0x3275)]&&(_0x43f356['matricesIndices']=this[_0x467aab(0x3275)],_0x43f356[_0x467aab(0x3275)]['_isExpanded']=!0x0),this['matricesWeights']&&(_0x43f356['matricesWeights']=this[_0x467aab(0x111e)]),this['matricesIndicesExtra']&&(_0x43f356[_0x467aab(0x12f5)]=this['matricesIndicesExtra'],_0x43f356[_0x467aab(0x12f5)]['_isExpanded']=!0x0),this[_0x467aab(0x2b8a)]&&(_0x43f356[_0x467aab(0x2b8a)]=this[_0x467aab(0x2b8a)]),_0x43f356['indices']=this[_0x467aab(0x35ec)],_0x43f356;}static[_0x6bb93e(0x397c)](_0x27ff38,_0x30c871,_0xbaa5ac){return _0xe58729['_ExtractFrom'](_0x27ff38,_0x30c871,_0xbaa5ac);}static[_0x6bb93e(0x24b3)](_0x3ef231,_0x38d969,_0x499caf){var _0x57c6b4=_0x6bb93e;return _0xe58729[_0x57c6b4(0x194)](_0x3ef231,_0x38d969,_0x499caf);}static[_0x6bb93e(0x194)](_0x474337,_0x19a6fe,_0x41628b){var _0x51e10a=_0x6bb93e;const _0x25b33e=new _0xe58729();return _0x474337[_0x51e10a(0x41e6)](_0x2b08b2['o'][_0x51e10a(0x34af)])&&(_0x25b33e['positions']=_0x474337[_0x51e10a(0x757)](_0x2b08b2['o'][_0x51e10a(0x34af)],_0x19a6fe,_0x41628b)),_0x474337[_0x51e10a(0x41e6)](_0x2b08b2['o'][_0x51e10a(0x279a)])&&(_0x25b33e[_0x51e10a(0x1a32)]=_0x474337[_0x51e10a(0x757)](_0x2b08b2['o'][_0x51e10a(0x279a)],_0x19a6fe,_0x41628b)),_0x474337[_0x51e10a(0x41e6)](_0x2b08b2['o'][_0x51e10a(0x2be7)])&&(_0x25b33e[_0x51e10a(0x7fa)]=_0x474337[_0x51e10a(0x757)](_0x2b08b2['o'][_0x51e10a(0x2be7)],_0x19a6fe,_0x41628b)),_0x474337['isVerticesDataPresent'](_0x2b08b2['o']['UVKind'])&&(_0x25b33e['uvs']=_0x474337['getVerticesData'](_0x2b08b2['o'][_0x51e10a(0x2087)],_0x19a6fe,_0x41628b)),_0x474337['isVerticesDataPresent'](_0x2b08b2['o'][_0x51e10a(0x2abb)])&&(_0x25b33e['uvs2']=_0x474337[_0x51e10a(0x757)](_0x2b08b2['o']['UV2Kind'],_0x19a6fe,_0x41628b)),_0x474337[_0x51e10a(0x41e6)](_0x2b08b2['o'][_0x51e10a(0x6b0)])&&(_0x25b33e[_0x51e10a(0x24a5)]=_0x474337[_0x51e10a(0x757)](_0x2b08b2['o'][_0x51e10a(0x6b0)],_0x19a6fe,_0x41628b)),_0x474337[_0x51e10a(0x41e6)](_0x2b08b2['o'][_0x51e10a(0x164f)])&&(_0x25b33e[_0x51e10a(0x1f7c)]=_0x474337[_0x51e10a(0x757)](_0x2b08b2['o'][_0x51e10a(0x164f)],_0x19a6fe,_0x41628b)),_0x474337['isVerticesDataPresent'](_0x2b08b2['o']['UV5Kind'])&&(_0x25b33e[_0x51e10a(0x41b5)]=_0x474337['getVerticesData'](_0x2b08b2['o']['UV5Kind'],_0x19a6fe,_0x41628b)),_0x474337['isVerticesDataPresent'](_0x2b08b2['o']['UV6Kind'])&&(_0x25b33e[_0x51e10a(0x153d)]=_0x474337[_0x51e10a(0x757)](_0x2b08b2['o'][_0x51e10a(0x1a6f)],_0x19a6fe,_0x41628b)),_0x474337[_0x51e10a(0x41e6)](_0x2b08b2['o']['ColorKind'])&&(_0x25b33e[_0x51e10a(0x3f24)]=_0x474337['getVerticesData'](_0x2b08b2['o']['ColorKind'],_0x19a6fe,_0x41628b)),_0x474337[_0x51e10a(0x41e6)](_0x2b08b2['o']['MatricesIndicesKind'])&&(_0x25b33e['matricesIndices']=_0x474337[_0x51e10a(0x757)](_0x2b08b2['o']['MatricesIndicesKind'],_0x19a6fe,_0x41628b)),_0x474337['isVerticesDataPresent'](_0x2b08b2['o']['MatricesWeightsKind'])&&(_0x25b33e[_0x51e10a(0x111e)]=_0x474337['getVerticesData'](_0x2b08b2['o'][_0x51e10a(0x35b7)],_0x19a6fe,_0x41628b)),_0x474337['isVerticesDataPresent'](_0x2b08b2['o'][_0x51e10a(0x317a)])&&(_0x25b33e[_0x51e10a(0x12f5)]=_0x474337[_0x51e10a(0x757)](_0x2b08b2['o'][_0x51e10a(0x317a)],_0x19a6fe,_0x41628b)),_0x474337[_0x51e10a(0x41e6)](_0x2b08b2['o'][_0x51e10a(0xe3d)])&&(_0x25b33e[_0x51e10a(0x2b8a)]=_0x474337['getVerticesData'](_0x2b08b2['o']['MatricesWeightsExtraKind'],_0x19a6fe,_0x41628b)),_0x25b33e[_0x51e10a(0x35ec)]=_0x474337['getIndices'](_0x19a6fe,_0x41628b),_0x25b33e;}static[_0x6bb93e(0x13af)](_0x454d8b){throw(0x0,_0x303c90['S'])('ribbonBuilder');}static[_0x6bb93e(0x11cf)](_0x26e9d1){var _0x1df43d=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x1df43d(0x3b77));}static[_0x6bb93e(0x513)](_0x24cc93){var _0x25b24f=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x25b24f(0x271c));}static['CreateTiledPlane'](_0x27f97f){var _0x2bbb3e=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x2bbb3e(0xe48));}static[_0x6bb93e(0x50e)](_0x543e05){var _0x6c8758=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x6c8758(0xb9a));}static[_0x6bb93e(0x1858)](_0xaedaa){var _0x5005b2=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x5005b2(0x3bb2));}static['CreateTorus'](_0x1bf4b4){var _0x37aa31=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x37aa31(0x813));}static[_0x6bb93e(0x2170)](_0x575bc8){var _0x1f4894=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x1f4894(0x4185));}static[_0x6bb93e(0x354d)](_0x5ee7b9){var _0x5bb5f8=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x5bb5f8(0x4185));}static['CreateGround'](_0x1c2b57){var _0x26095a=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x26095a(0x18f7));}static[_0x6bb93e(0x3abb)](_0x2d390c){throw(0x0,_0x303c90['S'])('groundBuilder');}static['CreateGroundFromHeightMap'](_0x1b141c){var _0x495001=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x495001(0x18f7));}static['CreatePlane'](_0x2e5f1a){var _0x2450bd=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x2450bd(0x2a70));}static[_0x6bb93e(0x2129)](_0x35cbd9){var _0xf4184f=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0xf4184f(0x1bd1));}static['CreatePolygon'](_0x4560df,_0x3b3bbf,_0x4be9ac,_0x5ea389,_0x52cca5,_0x532fee,_0x5a0e0f){var _0x3211b6=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x3211b6(0x14d6));}static[_0x6bb93e(0x2ed0)](_0x10c806){var _0x19641a=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x19641a(0x2eb9));}static['CreatePolyhedron'](_0x3b8091){throw(0x0,_0x303c90['S'])('polyhedronBuilder');}static['CreateCapsule'](_0x2c6851=_0x3b428f['P']['Up']()){var _0x577739=_0x6bb93e;throw(0x0,_0x303c90['S'])(_0x577739(0x2994));}static[_0x6bb93e(0x1b3f)](_0x518256){throw(0x0,_0x303c90['S'])('torusKnotBuilder');}static[_0x6bb93e(0x3280)](_0xcde0e7,_0x5bb3b8,_0x59d169,_0x2814ce){var _0x3b66c6=_0x6bb93e;let _0x5bd942=0x0,_0x3fe8f5=0x0,_0x5479e2=0x0,_0x370268=0x0,_0xfce27c=0x0,_0x4e75bb=!0x1,_0x8d613a=!0x1,_0x5d2d4b=!0x1,_0x3eb0b5=!0x1,_0x366e80=0x1,_0x89ffe=0x0,_0xc76277=null,_0x567199=(_0x2814ce&&(_0x4e75bb=!!_0x2814ce['facetNormals'],_0x8d613a=!!_0x2814ce[_0x3b66c6(0x272f)],_0x5d2d4b=!!_0x2814ce['facetPartitioning'],_0x366e80=!0x0===_0x2814ce[_0x3b66c6(0x2547)]?-0x1:0x1,_0x89ffe=_0x2814ce[_0x3b66c6(0x3d34)]||0x0,_0x3eb0b5=!!_0x2814ce[_0x3b66c6(0x3b8c)],_0xc76277=_0x2814ce[_0x3b66c6(0x2a81)],_0x3eb0b5&&void 0x0===_0xc76277&&(_0xc76277=_0x3b428f['P'][_0x3b66c6(0x23ed)]())),0x0),_0x557776=0x0,_0x18230a=0x0,_0x158a36=0x0;for(_0x5d2d4b&&_0x2814ce&&_0x2814ce['bbSize']&&(_0x567199=_0x2814ce[_0x3b66c6(0x1168)]['X']*_0x89ffe/_0x2814ce[_0x3b66c6(0x1e37)]['x'],_0x557776=_0x2814ce[_0x3b66c6(0x1168)]['Y']*_0x89ffe/_0x2814ce[_0x3b66c6(0x1e37)]['y'],_0x18230a=_0x2814ce[_0x3b66c6(0x1168)]['Z']*_0x89ffe/_0x2814ce[_0x3b66c6(0x1e37)]['z'],_0x158a36=_0x2814ce['subDiv'][_0x3b66c6(0xf1a)]*_0x2814ce[_0x3b66c6(0x1168)]['max'],_0x2814ce[_0x3b66c6(0x1d5c)][_0x3b66c6(0x1377)]=0x0),_0x5bd942=0x0;_0x5bd942<_0xcde0e7['length'];_0x5bd942++)_0x59d169[_0x5bd942]=0x0;var _0x2f9337=_0x5bb3b8['length']/0x3|0x0;for(_0x5bd942=0x0;_0x5bd942<_0x2f9337;_0x5bd942++){var _0x440e1b,_0x41bfd0,_0x35931d,_0x5108cc,_0x7a912,_0x77442d,_0x3fe727,_0x3220c5,_0x17fd4a,_0x4b5f6b,_0x3f3f1c=0x1+(_0x3fe727=0x3*_0x5bb3b8[0x3*_0x5bd942]),_0x5ef892=0x2+_0x3fe727,_0x2276d8=0x1+(_0x3220c5=0x3*_0x5bb3b8[0x3*_0x5bd942+0x1]),_0x374906=0x2+_0x3220c5,_0x81b54c=0x3*_0x5bb3b8[0x3*_0x5bd942+0x2],_0x4538b1=_0xcde0e7[_0x3fe727]-_0xcde0e7[_0x3220c5],_0x100c23=_0xcde0e7[_0x3f3f1c]-_0xcde0e7[_0x2276d8],_0x571864=_0xcde0e7[_0x5ef892]-_0xcde0e7[_0x374906],_0x5b4d64=_0xcde0e7[_0x81b54c]-_0xcde0e7[_0x3220c5],_0x353896=_0xcde0e7[_0x17fd4a=0x1+_0x81b54c]-_0xcde0e7[_0x2276d8],_0x4d0d97=_0xcde0e7[_0x4b5f6b=0x2+_0x81b54c]-_0xcde0e7[_0x374906];if(_0x3fe8f5=_0x366e80*(_0x100c23*_0x4d0d97-_0x571864*_0x353896),_0x5479e2=_0x366e80*(_0x571864*_0x5b4d64-_0x4538b1*_0x4d0d97),_0x370268=_0x366e80*(_0x4538b1*_0x353896-_0x100c23*_0x5b4d64),_0xfce27c=0x0===(_0xfce27c=Math[_0x3b66c6(0x3f3e)](_0x3fe8f5*_0x3fe8f5+_0x5479e2*_0x5479e2+_0x370268*_0x370268))?0x1:_0xfce27c,_0x3fe8f5/=_0xfce27c,_0x5479e2/=_0xfce27c,_0x370268/=_0xfce27c,_0x4e75bb&&_0x2814ce&&(_0x2814ce[_0x3b66c6(0x20e9)][_0x5bd942]['x']=_0x3fe8f5,_0x2814ce[_0x3b66c6(0x20e9)][_0x5bd942]['y']=_0x5479e2,_0x2814ce[_0x3b66c6(0x20e9)][_0x5bd942]['z']=_0x370268),_0x8d613a&&_0x2814ce&&(_0x2814ce['facetPositions'][_0x5bd942]['x']=(_0xcde0e7[_0x3fe727]+_0xcde0e7[_0x3220c5]+_0xcde0e7[_0x81b54c])/0x3,_0x2814ce[_0x3b66c6(0x272f)][_0x5bd942]['y']=(_0xcde0e7[_0x3f3f1c]+_0xcde0e7[_0x2276d8]+_0xcde0e7[_0x17fd4a])/0x3,_0x2814ce[_0x3b66c6(0x272f)][_0x5bd942]['z']=(_0xcde0e7[_0x5ef892]+_0xcde0e7[_0x374906]+_0xcde0e7[_0x4b5f6b])/0x3),_0x5d2d4b&&_0x2814ce&&(_0x571864=Math[_0x3b66c6(0xa0a)]((_0x2814ce[_0x3b66c6(0x272f)][_0x5bd942]['x']-_0x2814ce[_0x3b66c6(0x6b4)]['minimum']['x']*_0x89ffe)*_0x567199),_0x4d0d97=Math[_0x3b66c6(0xa0a)]((_0x2814ce['facetPositions'][_0x5bd942]['y']-_0x2814ce[_0x3b66c6(0x6b4)][_0x3b66c6(0x68b)]['y']*_0x89ffe)*_0x557776),_0x4538b1=Math['floor']((_0x2814ce['facetPositions'][_0x5bd942]['z']-_0x2814ce[_0x3b66c6(0x6b4)][_0x3b66c6(0x68b)]['z']*_0x89ffe)*_0x18230a),_0x353896=Math[_0x3b66c6(0xa0a)]((_0xcde0e7[_0x3fe727]-_0x2814ce[_0x3b66c6(0x6b4)][_0x3b66c6(0x68b)]['x']*_0x89ffe)*_0x567199),_0x100c23=Math['floor']((_0xcde0e7[_0x3f3f1c]-_0x2814ce[_0x3b66c6(0x6b4)]['minimum']['y']*_0x89ffe)*_0x557776),_0x5b4d64=Math[_0x3b66c6(0xa0a)]((_0xcde0e7[_0x5ef892]-_0x2814ce[_0x3b66c6(0x6b4)][_0x3b66c6(0x68b)]['z']*_0x89ffe)*_0x18230a),_0x77442d=Math['floor']((_0xcde0e7[_0x3220c5]-_0x2814ce['bInfo']['minimum']['x']*_0x89ffe)*_0x567199),_0x440e1b=Math[_0x3b66c6(0xa0a)]((_0xcde0e7[_0x2276d8]-_0x2814ce[_0x3b66c6(0x6b4)]['minimum']['y']*_0x89ffe)*_0x557776),_0x41bfd0=Math[_0x3b66c6(0xa0a)]((_0xcde0e7[_0x374906]-_0x2814ce[_0x3b66c6(0x6b4)][_0x3b66c6(0x68b)]['z']*_0x89ffe)*_0x18230a),_0x35931d=Math[_0x3b66c6(0xa0a)]((_0xcde0e7[_0x81b54c]-_0x2814ce[_0x3b66c6(0x6b4)][_0x3b66c6(0x68b)]['x']*_0x89ffe)*_0x567199),_0x5108cc=Math[_0x3b66c6(0xa0a)]((_0xcde0e7[_0x17fd4a]-_0x2814ce[_0x3b66c6(0x6b4)][_0x3b66c6(0x68b)]['y']*_0x89ffe)*_0x557776),_0x7a912=Math[_0x3b66c6(0xa0a)]((_0xcde0e7[_0x4b5f6b]-_0x2814ce[_0x3b66c6(0x6b4)]['minimum']['z']*_0x89ffe)*_0x18230a),_0x353896=_0x353896+_0x2814ce['subDiv'][_0x3b66c6(0xf1a)]*_0x100c23+_0x158a36*_0x5b4d64,_0x100c23=_0x77442d+_0x2814ce[_0x3b66c6(0x1168)][_0x3b66c6(0xf1a)]*_0x440e1b+_0x158a36*_0x41bfd0,_0x5b4d64=_0x35931d+_0x2814ce[_0x3b66c6(0x1168)][_0x3b66c6(0xf1a)]*_0x5108cc+_0x158a36*_0x7a912,_0x77442d=_0x571864+_0x2814ce['subDiv'][_0x3b66c6(0xf1a)]*_0x4d0d97+_0x158a36*_0x4538b1,_0x2814ce[_0x3b66c6(0x1d5c)][_0x77442d]=_0x2814ce[_0x3b66c6(0x1d5c)][_0x77442d]||new Array(),_0x2814ce[_0x3b66c6(0x1d5c)][_0x353896]=_0x2814ce[_0x3b66c6(0x1d5c)][_0x353896]||new Array(),_0x2814ce['facetPartitioning'][_0x100c23]=_0x2814ce[_0x3b66c6(0x1d5c)][_0x100c23]||new Array(),_0x2814ce[_0x3b66c6(0x1d5c)][_0x5b4d64]=_0x2814ce[_0x3b66c6(0x1d5c)][_0x5b4d64]||new Array(),_0x2814ce[_0x3b66c6(0x1d5c)][_0x353896][_0x3b66c6(0x3f90)](_0x5bd942),_0x100c23!=_0x353896&&_0x2814ce[_0x3b66c6(0x1d5c)][_0x100c23][_0x3b66c6(0x3f90)](_0x5bd942),_0x5b4d64!=_0x100c23&&_0x5b4d64!=_0x353896&&_0x2814ce['facetPartitioning'][_0x5b4d64][_0x3b66c6(0x3f90)](_0x5bd942),_0x77442d!=_0x353896&&_0x77442d!=_0x100c23&&_0x77442d!=_0x5b4d64&&_0x2814ce[_0x3b66c6(0x1d5c)][_0x77442d][_0x3b66c6(0x3f90)](_0x5bd942)),_0x3eb0b5&&_0x2814ce&&_0x2814ce[_0x3b66c6(0x272f)]){const _0xda9f1d=_0x2814ce[_0x3b66c6(0x14e4)][_0x5bd942];_0xda9f1d[_0x3b66c6(0x2ec7)]=0x3*_0x5bd942,_0xda9f1d['sqDistance']=_0x3b428f['P'][_0x3b66c6(0x28b0)](_0x2814ce[_0x3b66c6(0x272f)][_0x5bd942],_0xc76277);}_0x59d169[_0x3fe727]+=_0x3fe8f5,_0x59d169[_0x3f3f1c]+=_0x5479e2,_0x59d169[_0x5ef892]+=_0x370268,_0x59d169[_0x3220c5]+=_0x3fe8f5,_0x59d169[_0x2276d8]+=_0x5479e2,_0x59d169[_0x374906]+=_0x370268,_0x59d169[_0x81b54c]+=_0x3fe8f5,_0x59d169[_0x17fd4a]+=_0x5479e2,_0x59d169[_0x4b5f6b]+=_0x370268;}for(_0x5bd942=0x0;_0x5bd942<_0x59d169[_0x3b66c6(0x1377)]/0x3;_0x5bd942++)_0x3fe8f5=_0x59d169[0x3*_0x5bd942],_0x5479e2=_0x59d169[0x3*_0x5bd942+0x1],_0x370268=_0x59d169[0x3*_0x5bd942+0x2],_0xfce27c=0x0===(_0xfce27c=Math['sqrt'](_0x3fe8f5*_0x3fe8f5+_0x5479e2*_0x5479e2+_0x370268*_0x370268))?0x1:_0xfce27c,_0x3fe8f5/=_0xfce27c,_0x5479e2/=_0xfce27c,_0x370268/=_0xfce27c,_0x59d169[0x3*_0x5bd942]=_0x3fe8f5,_0x59d169[0x3*_0x5bd942+0x1]=_0x5479e2,_0x59d169[0x3*_0x5bd942+0x2]=_0x370268;}static['_ComputeSides'](_0x2691b2,_0x38a510,_0x17ae5,_0x837d5f,_0x2b8e5b,_0xb75608,_0x4b25fd){var _0x498ad1=_0x6bb93e,_0xc513a3=_0x17ae5[_0x498ad1(0x1377)],_0x5baa6d=_0x837d5f[_0x498ad1(0x1377)];let _0x51c802,_0x346835;switch(_0x2691b2=_0x2691b2||_0xe58729[_0x498ad1(0xec7)]){case _0xe58729[_0x498ad1(0x83a)]:break;case _0xe58729[_0x498ad1(0x77d)]:for(_0x51c802=0x0;_0x51c802<_0xc513a3;_0x51c802+=0x3){var _0x5085cc=_0x17ae5[_0x51c802];_0x17ae5[_0x51c802]=_0x17ae5[_0x51c802+0x2],_0x17ae5[_0x51c802+0x2]=_0x5085cc;}for(_0x346835=0x0;_0x346835<_0x5baa6d;_0x346835++)_0x837d5f[_0x346835]=-_0x837d5f[_0x346835];break;case _0xe58729['DOUBLESIDE']:{var _0x1977af=_0x38a510[_0x498ad1(0x1377)],_0x4a11dc=_0x1977af/0x3;for(let _0x4a812b=0x0;_0x4a812b<_0x1977af;_0x4a812b++)_0x38a510[_0x1977af+_0x4a812b]=_0x38a510[_0x4a812b];for(_0x51c802=0x0;_0x51c802<_0xc513a3;_0x51c802+=0x3)_0x17ae5[_0x51c802+_0xc513a3]=_0x17ae5[_0x51c802+0x2]+_0x4a11dc,_0x17ae5[_0x51c802+0x1+_0xc513a3]=_0x17ae5[_0x51c802+0x1]+_0x4a11dc,_0x17ae5[_0x51c802+0x2+_0xc513a3]=_0x17ae5[_0x51c802]+_0x4a11dc;for(_0x346835=0x0;_0x346835<_0x5baa6d;_0x346835++)_0x837d5f[_0x5baa6d+_0x346835]=-_0x837d5f[_0x346835];var _0x15ef98=_0x2b8e5b[_0x498ad1(0x1377)];let _0x533f42=0x0;for(_0x533f42=0x0;_0x533f42<_0x15ef98;_0x533f42++)_0x2b8e5b[_0x533f42+_0x15ef98]=_0x2b8e5b[_0x533f42];for(_0xb75608=_0xb75608||new _0x3b428f['Lt'](0x0,0x0,0x1,0x1),_0x4b25fd=_0x4b25fd||new _0x3b428f['Lt'](0x0,0x0,0x1,0x1),_0x533f42=0x0,_0x51c802=0x0;_0x51c802<_0x15ef98/0x2;_0x51c802++)_0x2b8e5b[_0x533f42]=_0xb75608['x']+(_0xb75608['z']-_0xb75608['x'])*_0x2b8e5b[_0x533f42],_0x2b8e5b[_0x533f42+0x1]=_0xb75608['y']+(_0xb75608['w']-_0xb75608['y'])*_0x2b8e5b[_0x533f42+0x1],_0x2b8e5b[_0x533f42+_0x15ef98]=_0x4b25fd['x']+(_0x4b25fd['z']-_0x4b25fd['x'])*_0x2b8e5b[_0x533f42+_0x15ef98],_0x2b8e5b[_0x533f42+_0x15ef98+0x1]=_0x4b25fd['y']+(_0x4b25fd['w']-_0x4b25fd['y'])*_0x2b8e5b[_0x533f42+_0x15ef98+0x1],_0x533f42+=0x2;break;}}}static['ImportVertexData'](_0x2b925a,_0x452e75){var _0x15a48a=_0x6bb93e;const _0x5d8f19=new _0xe58729();var _0xdce075=_0x2b925a[_0x15a48a(0x1be0)],_0x415ea2=(_0xdce075&&_0x5d8f19['set'](_0xdce075,_0x2b08b2['o'][_0x15a48a(0x34af)]),_0x2b925a['normals']),_0x415ea2=(_0x415ea2&&_0x5d8f19[_0x15a48a(0x2cf6)](_0x415ea2,_0x2b08b2['o'][_0x15a48a(0x279a)]),_0x2b925a[_0x15a48a(0x7fa)]),_0x415ea2=(_0x415ea2&&_0x5d8f19[_0x15a48a(0x2cf6)](_0x415ea2,_0x2b08b2['o'][_0x15a48a(0x2be7)]),_0x2b925a['uvs']),_0x415ea2=(_0x415ea2&&_0x5d8f19['set'](_0x415ea2,_0x2b08b2['o']['UVKind']),_0x2b925a[_0x15a48a(0x1d79)]),_0x415ea2=(_0x415ea2&&_0x5d8f19[_0x15a48a(0x2cf6)](_0x415ea2,_0x2b08b2['o'][_0x15a48a(0x2abb)]),_0x2b925a[_0x15a48a(0x1e9b)]),_0x415ea2=(_0x415ea2&&_0x5d8f19['set'](_0x415ea2,_0x2b08b2['o'][_0x15a48a(0x6b0)]),_0x2b925a[_0x15a48a(0x167b)]),_0x415ea2=(_0x415ea2&&_0x5d8f19[_0x15a48a(0x2cf6)](_0x415ea2,_0x2b08b2['o'][_0x15a48a(0x164f)]),_0x2b925a[_0x15a48a(0x2924)]),_0x415ea2=(_0x415ea2&&_0x5d8f19['set'](_0x415ea2,_0x2b08b2['o'][_0x15a48a(0x992)]),_0x2b925a[_0x15a48a(0x2517)]),_0x415ea2=(_0x415ea2&&_0x5d8f19[_0x15a48a(0x2cf6)](_0x415ea2,_0x2b08b2['o']['UV6Kind']),_0x2b925a[_0x15a48a(0x3f24)]),_0x415ea2=(_0x415ea2&&_0x5d8f19['set'](_0x33f6ef['HE'][_0x15a48a(0xb56)](_0x415ea2,_0xdce075[_0x15a48a(0x1377)]/0x3),_0x2b08b2['o']['ColorKind']),_0x2b925a[_0x15a48a(0x3275)]),_0xdce075=(_0x415ea2&&_0x5d8f19[_0x15a48a(0x2cf6)](_0x415ea2,_0x2b08b2['o']['MatricesIndicesKind']),_0x2b925a[_0x15a48a(0x111e)]),_0x415ea2=(_0xdce075&&_0x5d8f19[_0x15a48a(0x2cf6)](_0xdce075,_0x2b08b2['o']['MatricesWeightsKind']),_0x2b925a[_0x15a48a(0x35ec)]);_0x415ea2&&(_0x5d8f19[_0x15a48a(0x35ec)]=_0x415ea2),_0x452e75[_0x15a48a(0x442)](_0x5d8f19,_0x2b925a['updatable']);}}_0xe58729[_0x6bb93e(0x83a)]=0x0,_0xe58729[_0x6bb93e(0x77d)]=0x1,_0xe58729[_0x6bb93e(0x369a)]=0x2,_0xe58729[_0x6bb93e(0xec7)]=0x0,_0x408b44([_0xc554dd['G6'][_0x6bb93e(0x2c6b)]((...[_0x425e97])=>!Array[_0x6bb93e(0x2eb1)](_0x425e97))],_0xe58729,_0x6bb93e(0x1434),null),_0x408b44([_0xc554dd['G6'][_0x6bb93e(0x2c6b)]((...[_0x48ac63])=>!Array[_0x6bb93e(0x2eb1)](_0x48ac63))],_0xe58729,_0x6bb93e(0x343f),null),_0x408b44([_0xc554dd['G6']['filter']((...[_0x3518b9])=>!Array[_0x6bb93e(0x2eb1)](_0x3518b9))],_0xe58729,_0x6bb93e(0x3fe6),null),_0x408b44([_0xc554dd['G6'][_0x6bb93e(0x2c6b)]((...[_0x44fdfa])=>!Array[_0x6bb93e(0x2eb1)](_0x44fdfa))],_0xe58729,_0x6bb93e(0x411),null);},0x6388:(_0x3ec1fa,_0x519982,_0x24238f)=>{var _0x12d95f=_0x24238f(0x151a8),_0x4d59db=_0x24238f(0x1591d),_0x2b0999=_0x24238f(0x467b),_0x3121eb=_0x24238f(0x67d3),_0x53c768=_0x24238f(0x58b),_0x3384fc=_0x24238f(0x149b3),_0x3dbcd6=_0x24238f(0x67bb),_0x1f6310=_0x24238f(0xecf4),_0x5e9c96=_0x24238f(0x5faf),_0x5f32a6=_0x24238f(0x13f2f),_0x312fd2=_0x24238f(0x16c47),_0x4538a5=_0x24238f(0x4480),_0x25e538=_0x24238f(0x7f62),_0x5b780d=_0x24238f(0x165b),_0x380fa7=_0x24238f(0xe0dd),_0x40a83c=_0x24238f(0x14d1b),_0x3d376e=_0x24238f(0x5e9),_0x519923=_0x24238f(0x4d68),_0x43f916=_0x24238f(0x3406),_0x4f5930=_0x24238f(0xb7a3),_0x3da8af=_0x24238f(0x14872),_0x24238f=_0x24238f(0xcd93);_0x2b0999['NR'],_0x3121eb['cQ'],_0x53c768['Qk'],_0x4d59db['uH'],_0x519923['Au'],_0x12d95f['LY'],_0x3384fc['wf'],_0x3dbcd6['eu'],_0x1f6310['eB'],_0x5e9c96['xW'],_0x5e9c96['nL'],_0x5e9c96['Gz'],_0x312fd2['Gc'],_0x312fd2['bC'],_0x4538a5['O'],_0x5b780d['KA'],_0x25e538['pT'],_0x380fa7['$6'],_0x380fa7['DG'],_0x380fa7['W'],_0x5f32a6['a4'],_0x5f32a6['Yo'],_0x40a83c['_'],_0x3d376e['sh'],_0x3da8af['M'],_0x24238f['_'],_0x43f916['t'],_0x4f5930['iz'];},0x18603:(_0x32a96a,_0xbc86cc,_0x3bc2cf)=>{var _0x162011=a8_0x16e4d8;_0x3bc2cf['d'](_0xbc86cc,{'Z3':()=>_0x233b19,'lA':()=>_0x252518});var _0x252518,_0x278e55=_0x3bc2cf(0x9fd1),_0x55f4b8=_0x3bc2cf(0x1a27),_0x1497f1=_0x3bc2cf(0x10187),_0x44718b=_0x3bc2cf(0x1dad),_0x53385b=_0x3bc2cf(0xe222),_0x11a8ae=_0x3bc2cf(0x147b8);class _0x233b19{constructor(){var _0xf1dce7=a8_0x5b24;this[_0xf1dce7(0x29aa)]=!0x1,this[_0xf1dce7(0x436)]=[];}['addTask'](_0x401b2b){var _0x2ac09b=a8_0x5b24;this[_0x2ac09b(0x436)][_0x2ac09b(0x3f90)](_0x401b2b);}[_0x162011(0x23b0)](){var _0x16329b=_0x162011,_0x5a8fca=this[_0x16329b(0x436)][_0x16329b(0x10d7)]();_0x5a8fca?(this[_0x16329b(0x29aa)]=!0x0,this['runSimplification'](_0x5a8fca)):this['running']=!0x1;}[_0x162011(0x5b7)](_0x466e1d){var _0x51c527=_0x162011;if(_0x466e1d[_0x51c527(0x22bc)])_0x466e1d[_0x51c527(0x16e9)][_0x51c527(0x7f0)](_0x3d78ee=>{var _0x313b55=_0x51c527;const _0x55987a=this['_getSimplifier'](_0x466e1d);_0x55987a[_0x313b55(0x39d)](_0x3d78ee,_0x392ae8=>{var _0x4ea063=_0x313b55;void 0x0!==_0x3d78ee[_0x4ea063(0x307a)]&&_0x466e1d[_0x4ea063(0x1a58)][_0x4ea063(0x1e1f)](_0x3d78ee[_0x4ea063(0x307a)],_0x392ae8),_0x392ae8[_0x4ea063(0x1d6e)]=!0x0,_0x3d78ee[_0x4ea063(0x22e8)]===_0x466e1d[_0x4ea063(0x16e9)][_0x466e1d[_0x4ea063(0x16e9)][_0x4ea063(0x1377)]-0x1][_0x4ea063(0x22e8)]&&_0x466e1d[_0x4ea063(0x2870)]&&_0x466e1d['successCallback'](),this[_0x4ea063(0x23b0)]();});});else{const _0x4b9a18=this['_getSimplifier'](_0x466e1d);_0x53385b['$g'][_0x51c527(0x2c44)](_0x466e1d[_0x51c527(0x16e9)][_0x51c527(0x1377)],_0x4be638=>{var _0x152d06=_0x51c527,_0x3bf984=_0x466e1d[_0x152d06(0x16e9)][_0x4be638[_0x152d06(0x2ca7)]],_0x3c261c=()=>{_0x4be638['executeNext']();};_0x4b9a18[_0x152d06(0x39d)](_0x3bf984,_0x1fb088=>{var _0x4ba0db=_0x152d06;void 0x0!==_0x3bf984[_0x4ba0db(0x307a)]&&_0x466e1d['mesh'][_0x4ba0db(0x1e1f)](_0x3bf984[_0x4ba0db(0x307a)],_0x1fb088),_0x1fb088[_0x4ba0db(0x1d6e)]=!0x0,_0x3c261c();});},()=>{var _0x19b6ed=_0x51c527;_0x466e1d[_0x19b6ed(0x2870)]&&_0x466e1d[_0x19b6ed(0x2870)](),this[_0x19b6ed(0x23b0)]();});}}[_0x162011(0x1ba5)](_0x39b449){var _0x40a908=_0x162011;return _0x39b449['simplificationType'],_0x252518[_0x40a908(0x2521)],new _0x55e4e9(_0x39b449['mesh']);}}(_0x252518=_0x252518||{})[_0x252518[_0x162011(0x2521)]=0x0]=_0x162011(0x2521);class _0x202e0e{constructor(_0x82f88f){var _0xc55001=_0x162011;this['_vertices']=_0x82f88f,this[_0xc55001(0x1220)]=new Array(0x4),this['deleted']=!0x1,this[_0xc55001(0xac9)]=!0x1,this[_0xc55001(0x520)]=!0x1,this[_0xc55001(0x3b61)]=0x0;}}class _0x58da16{constructor(_0x2957d7,_0x296b7b){var _0xbb052=_0x162011;this[_0xbb052(0x2416)]=_0x2957d7,this['id']=_0x296b7b,this[_0xbb052(0x1829)]=!0x0,this['q']=new _0x4f0f98(),this[_0xbb052(0x15a6)]=0x0,this['triangleStart']=0x0,this[_0xbb052(0x493)]=[];}[_0x162011(0x94d)](_0x1ce198){var _0x48f4fe=_0x162011;this[_0x48f4fe(0x2416)][_0x48f4fe(0xa83)](_0x1ce198);}}class _0x4f0f98{constructor(_0x494e70){var _0x8f130c=_0x162011;this['data']=new Array(0xa);for(let _0x199f73=0x0;_0x199f73<0xa;++_0x199f73)_0x494e70&&_0x494e70[_0x199f73]?this['data'][_0x199f73]=_0x494e70[_0x199f73]:this[_0x8f130c(0x3e2c)][_0x199f73]=0x0;}['det'](_0x168466,_0x4ce84f,_0x2a1d56,_0x3d00c8,_0x45d4f8,_0x422fb2,_0x4a5ed2,_0x4a431c,_0x21bd26){var _0x5584ee=_0x162011;return this[_0x5584ee(0x3e2c)][_0x168466]*this[_0x5584ee(0x3e2c)][_0x45d4f8]*this['data'][_0x21bd26]+this['data'][_0x2a1d56]*this[_0x5584ee(0x3e2c)][_0x3d00c8]*this['data'][_0x4a431c]+this[_0x5584ee(0x3e2c)][_0x4ce84f]*this[_0x5584ee(0x3e2c)][_0x422fb2]*this[_0x5584ee(0x3e2c)][_0x4a5ed2]-this['data'][_0x2a1d56]*this[_0x5584ee(0x3e2c)][_0x45d4f8]*this['data'][_0x4a5ed2]-this[_0x5584ee(0x3e2c)][_0x168466]*this[_0x5584ee(0x3e2c)][_0x422fb2]*this[_0x5584ee(0x3e2c)][_0x4a431c]-this[_0x5584ee(0x3e2c)][_0x4ce84f]*this[_0x5584ee(0x3e2c)][_0x3d00c8]*this[_0x5584ee(0x3e2c)][_0x21bd26];}[_0x162011(0x350)](_0x179731){var _0x17306d=_0x162011;for(let _0x4b2750=0x0;_0x4b2750<0xa;++_0x4b2750)this[_0x17306d(0x3e2c)][_0x4b2750]+=_0x179731[_0x17306d(0x3e2c)][_0x4b2750];}['addArrayInPlace'](_0x1c3670){var _0x4f9490=_0x162011;for(let _0x4ba47=0x0;_0x4ba47<0xa;++_0x4ba47)this[_0x4f9490(0x3e2c)][_0x4ba47]+=_0x1c3670[_0x4ba47];}[_0x162011(0x3fc1)](_0x39bc89){var _0x5f4bb8=_0x162011;const _0x3d5c37=new _0x4f0f98();for(let _0x31da32=0x0;_0x31da32<0xa;++_0x31da32)_0x3d5c37['data'][_0x31da32]=this['data'][_0x31da32]+_0x39bc89[_0x5f4bb8(0x3e2c)][_0x31da32];return _0x3d5c37;}static[_0x162011(0x30c4)](_0x589776,_0x61143e,_0x324d4f,_0x5d50f2){var _0x1870cc=_0x162011;return new _0x4f0f98(_0x4f0f98[_0x1870cc(0x1ef6)](_0x589776,_0x61143e,_0x324d4f,_0x5d50f2));}static[_0x162011(0x1ef6)](_0x17f22d,_0x4a71da,_0x2a22f5,_0x48ce22){return[_0x17f22d*_0x17f22d,_0x17f22d*_0x4a71da,_0x17f22d*_0x2a22f5,_0x17f22d*_0x48ce22,_0x4a71da*_0x4a71da,_0x4a71da*_0x2a22f5,_0x4a71da*_0x48ce22,_0x2a22f5*_0x2a22f5,_0x2a22f5*_0x48ce22,_0x48ce22*_0x48ce22];}}class _0x3d66f6{constructor(_0x34c20d,_0x40b33d){var _0x49ae3f=_0x162011;this[_0x49ae3f(0x3d88)]=_0x34c20d,this['triangleId']=_0x40b33d;}}class _0x55e4e9{constructor(_0x2a9036){var _0x5c4d01=_0x162011;this[_0x5c4d01(0x31e1)]=_0x2a9036,this[_0x5c4d01(0xef2)]=0x1388,this[_0x5c4d01(0xb9f)]=0x7,this[_0x5c4d01(0x1180)]=0x64,this[_0x5c4d01(0x130c)]=_0x11a8ae['kn'];}[_0x162011(0x39d)](_0x29d4dd,_0x35a3a9){var _0x52559c=_0x162011;this[_0x52559c(0x399a)](),_0x53385b['$g'][_0x52559c(0x2c44)](this[_0x52559c(0x31e1)]['subMeshes'][_0x52559c(0x1377)],_0x21fa14=>{var _0x33d494=_0x52559c;this[_0x33d494(0x5b5)](_0x21fa14[_0x33d494(0x2ca7)],()=>{this['_runDecimation'](_0x29d4dd,_0x21fa14['index'],()=>{var _0x2fb1cf=a8_0x5b24;_0x21fa14[_0x2fb1cf(0x23b0)]();});},_0x29d4dd[_0x33d494(0x77b)]);},()=>{setTimeout(()=>{var _0x68f9f=a8_0x5b24;_0x35a3a9(this[_0x68f9f(0x250)]);},0x0);});}[_0x162011(0x2b6d)](_0x31dfdc,_0x3c5053,_0x4f9496){var _0x569d88=_0x162011;const _0x5e9c58=~~(this[_0x569d88(0x2eba)][_0x569d88(0x1377)]*_0x31dfdc[_0x569d88(0x22e8)]);let _0x6ba3d6=0x0;const _0x581c37=this[_0x569d88(0x2eba)][_0x569d88(0x1377)],_0x17d917=(_0x3be7ae,_0x492398)=>{setTimeout(()=>{var _0x4817d2=a8_0x5b24;_0x3be7ae%0x5==0x0&&this[_0x4817d2(0x164a)](0x0===_0x3be7ae);for(let _0x407157=0x0;_0x407157<this[_0x4817d2(0x2eba)][_0x4817d2(0x1377)];++_0x407157)this[_0x4817d2(0x2eba)][_0x407157][_0x4817d2(0xac9)]=!0x1;const _0x12cb02=1e-9*Math[_0x4817d2(0x143c)](_0x3be7ae+0x3,this[_0x4817d2(0xb9f)]);_0x53385b['$g'][_0x4817d2(0x2f1c)](this[_0x4817d2(0x2eba)][_0x4817d2(0x1377)],this['syncIterations'],_0x212744=>{var _0x351c23=_0x4817d2,_0x212744=~~((this[_0x351c23(0x2eba)][_0x351c23(0x1377)]/0x2+_0x212744)%this[_0x351c23(0x2eba)][_0x351c23(0x1377)]),_0x3441d5=this['_triangles'][_0x212744];if(_0x3441d5&&!(_0x3441d5[_0x351c23(0x1220)][0x3]>_0x12cb02||_0x3441d5['deleted']||_0x3441d5[_0x351c23(0xac9)])){for(let _0x572d96=0x0;_0x572d96<0x3;++_0x572d96)if(_0x3441d5[_0x351c23(0x1220)][_0x572d96]<_0x12cb02){const _0x433438=[],_0x5d81b4=[],_0x5d2e72=_0x3441d5[_0x351c23(0x242a)][_0x572d96],_0x3f0591=_0x3441d5['_vertices'][(_0x572d96+0x1)%0x3];if(!_0x5d2e72['isBorder']&&!_0x3f0591[_0x351c23(0x1829)]){var _0xafe47d=_0x278e55['P'][_0x351c23(0x23ed)]();this[_0x351c23(0x212)](_0x5d2e72,_0x3f0591,_0xafe47d);const _0x5a65a3=new Array();if(!this[_0x351c23(0x32c0)](_0x5d2e72,_0x3f0591,_0xafe47d,_0x433438,_0x5a65a3)&&!this[_0x351c23(0x32c0)](_0x3f0591,_0x5d2e72,_0xafe47d,_0x5d81b4,_0x5a65a3)&&!(_0x433438[_0x351c23(0x919)](!0x0)<0x0||_0x5d81b4['indexOf'](!0x0)<0x0)){const _0x1e061a=new Array();if(_0x5a65a3['forEach'](_0x3536bf=>{var _0x5dbd97=_0x351c23;-0x1===_0x1e061a[_0x5dbd97(0x919)](_0x3536bf)&&(_0x3536bf['deletePending']=!0x0,_0x1e061a[_0x5dbd97(0x3f90)](_0x3536bf));}),_0x1e061a[_0x351c23(0x1377)]%0x2==0x0){_0x5d2e72['q']=_0x3f0591['q']['add'](_0x5d2e72['q']),_0x5d2e72[_0x351c23(0x94d)](_0xafe47d);var _0x15babd=this['_references'][_0x351c23(0x1377)],_0x1cbbb7=(_0x6ba3d6=this[_0x351c23(0x3a20)](_0x5d2e72,_0x5d2e72,_0x433438,_0x6ba3d6),_0x6ba3d6=this[_0x351c23(0x3a20)](_0x5d2e72,_0x3f0591,_0x5d81b4,_0x6ba3d6),this[_0x351c23(0x158c)][_0x351c23(0x1377)]-_0x15babd);if(_0x1cbbb7<=_0x5d2e72[_0x351c23(0x15a6)]){if(_0x1cbbb7){for(let _0xb0748=0x0;_0xb0748<_0x1cbbb7;_0xb0748++)this[_0x351c23(0x158c)][_0x5d2e72[_0x351c23(0x3296)]+_0xb0748]=this[_0x351c23(0x158c)][_0x15babd+_0xb0748];}}else _0x5d2e72[_0x351c23(0x3296)]=_0x15babd;_0x5d2e72['triangleCount']=_0x1cbbb7;break;}}}}}},_0x492398,()=>_0x581c37-_0x6ba3d6<=_0x5e9c58);},0x0);};_0x53385b['$g'][_0x569d88(0x2c44)](this[_0x569d88(0x1180)],_0x3edb92=>{var _0x12eda6=_0x569d88;_0x581c37-_0x6ba3d6<=_0x5e9c58?_0x3edb92[_0x12eda6(0xe2d)]():_0x17d917(_0x3edb92[_0x12eda6(0x2ca7)],()=>{var _0x39cf10=_0x12eda6;_0x3edb92[_0x39cf10(0x23b0)]();});},()=>{setTimeout(()=>{var _0x9c94fa=a8_0x5b24;this[_0x9c94fa(0x34bb)](_0x3c5053),_0x4f9496();},0x0);});}[_0x162011(0x5b5)](_0x31a2cd,_0xff688b,_0x4112bd){var _0x4364c1=_0x162011;this[_0x4364c1(0x242a)]=[],this[_0x4364c1(0x2eba)]=[];const _0x5ad903=this[_0x4364c1(0x31e1)][_0x4364c1(0x757)](_0x55f4b8['o']['PositionKind']),_0x3e4930=this[_0x4364c1(0x31e1)][_0x4364c1(0x2668)](),_0x12d2cd=this[_0x4364c1(0x31e1)][_0x4364c1(0x11db)][_0x31a2cd],_0x58d9b6=_0x40ada5=>{var _0x458923=_0x4364c1;if(_0x4112bd){for(let _0x203a05=0x0;_0x203a05<this[_0x458923(0x242a)][_0x458923(0x1377)];++_0x203a05)if(this[_0x458923(0x242a)][_0x203a05][_0x458923(0x2416)][_0x458923(0x1121)](_0x40ada5,0.0001))return this['_vertices'][_0x203a05];}return null;},_0x3b2f3b=[];_0x31a2cd=_0x12d2cd[_0x4364c1(0x1aa6)],_0x53385b['$g'][_0x4364c1(0x2f1c)](_0x31a2cd,this[_0x4364c1(0xef2)]/0x4>>0x0,_0x22d772=>{var _0x5edd04=_0x4364c1;if(_0x5ad903){var _0x22d772=_0x22d772+_0x12d2cd['verticesStart'],_0x273230=_0x278e55['P'][_0x5edd04(0x2858)](_0x5ad903,0x3*_0x22d772);const _0x36b5f3=_0x58d9b6(_0x273230)||new _0x58da16(_0x273230,this[_0x5edd04(0x242a)]['length']);_0x36b5f3['originalOffsets']['push'](_0x22d772),_0x36b5f3['id']===this[_0x5edd04(0x242a)][_0x5edd04(0x1377)]&&this[_0x5edd04(0x242a)][_0x5edd04(0x3f90)](_0x36b5f3),_0x3b2f3b[_0x5edd04(0x3f90)](_0x36b5f3['id']);}},()=>{var _0x3304db=_0x4364c1;_0x53385b['$g']['SyncAsyncForLoop'](_0x12d2cd['indexCount']/0x3,this[_0x3304db(0xef2)],_0x550b66=>{var _0x573669=_0x3304db;if(_0x3e4930){var _0x550b66=0x3*(_0x12d2cd['indexStart']/0x3+_0x550b66),_0x39b81e=_0x3e4930[0x0+_0x550b66],_0x38e3c6=_0x3e4930[0x1+_0x550b66],_0x2b87e1=_0x3e4930[0x2+_0x550b66],_0x39b81e=this['_vertices'][_0x3b2f3b[_0x39b81e-_0x12d2cd[_0x573669(0x19fb)]]],_0x38e3c6=this[_0x573669(0x242a)][_0x3b2f3b[_0x38e3c6-_0x12d2cd[_0x573669(0x19fb)]]],_0x2b87e1=this['_vertices'][_0x3b2f3b[_0x2b87e1-_0x12d2cd[_0x573669(0x19fb)]]];const _0x3b4ff5=new _0x202e0e([_0x39b81e,_0x38e3c6,_0x2b87e1]);_0x3b4ff5[_0x573669(0xd5f)]=_0x550b66,this['_triangles'][_0x573669(0x3f90)](_0x3b4ff5);}},()=>{this['_init'](_0xff688b);});});}[_0x162011(0x31ab)](_0x21646e){var _0x53b962=_0x162011;_0x53385b['$g']['SyncAsyncForLoop'](this[_0x53b962(0x2eba)][_0x53b962(0x1377)],this[_0x53b962(0xef2)],_0x5c5653=>{var _0xa8fd00=_0x53b962;const _0x478d26=this[_0xa8fd00(0x2eba)][_0x5c5653];_0x478d26['normal']=_0x278e55['P'][_0xa8fd00(0x27fa)](_0x478d26[_0xa8fd00(0x242a)][0x1][_0xa8fd00(0x2416)][_0xa8fd00(0x41b6)](_0x478d26[_0xa8fd00(0x242a)][0x0][_0xa8fd00(0x2416)]),_0x478d26['_vertices'][0x2][_0xa8fd00(0x2416)][_0xa8fd00(0x41b6)](_0x478d26['_vertices'][0x0]['position']))[_0xa8fd00(0x3f07)]();for(let _0x50a437=0x0;_0x50a437<0x3;_0x50a437++)_0x478d26[_0xa8fd00(0x242a)][_0x50a437]['q'][_0xa8fd00(0x2746)](_0x4f0f98[_0xa8fd00(0x1ef6)](_0x478d26[_0xa8fd00(0x1b8a)]['x'],_0x478d26[_0xa8fd00(0x1b8a)]['y'],_0x478d26[_0xa8fd00(0x1b8a)]['z'],-_0x278e55['P']['Dot'](_0x478d26[_0xa8fd00(0x1b8a)],_0x478d26[_0xa8fd00(0x242a)][0x0][_0xa8fd00(0x2416)])));},()=>{var _0x33458f=_0x53b962;_0x53385b['$g'][_0x33458f(0x2f1c)](this['_triangles'][_0x33458f(0x1377)],this['syncIterations'],_0x5d0324=>{var _0x3da445=_0x33458f;const _0x2e47ba=this[_0x3da445(0x2eba)][_0x5d0324];for(let _0x5688b0=0x0;_0x5688b0<0x3;++_0x5688b0)_0x2e47ba[_0x3da445(0x1220)][_0x5688b0]=this['_calculateError'](_0x2e47ba['_vertices'][_0x5688b0],_0x2e47ba[_0x3da445(0x242a)][(_0x5688b0+0x1)%0x3]);_0x2e47ba[_0x3da445(0x1220)][0x3]=Math[_0x3da445(0x3478)](_0x2e47ba[_0x3da445(0x1220)][0x0],_0x2e47ba[_0x3da445(0x1220)][0x1],_0x2e47ba[_0x3da445(0x1220)][0x2]);},()=>{_0x21646e();});});}[_0x162011(0x34bb)](_0x2abc54){var _0x145606=_0x162011;const _0x28a824=[];let _0x2f4d39;for(_0x2f4d39=0x0;_0x2f4d39<this[_0x145606(0x242a)][_0x145606(0x1377)];++_0x2f4d39)this[_0x145606(0x242a)][_0x2f4d39][_0x145606(0x15a6)]=0x0;let _0xd0c38,_0x1784d3;for(_0x2f4d39=0x0;_0x2f4d39<this['_triangles'][_0x145606(0x1377)];++_0x2f4d39)if(!this[_0x145606(0x2eba)][_0x2f4d39][_0x145606(0x95c)]){for(_0xd0c38=this[_0x145606(0x2eba)][_0x2f4d39],_0x1784d3=0x0;_0x1784d3<0x3;++_0x1784d3)_0xd0c38['_vertices'][_0x1784d3][_0x145606(0x15a6)]=0x1;_0x28a824[_0x145606(0x3f90)](_0xd0c38);}const _0x5478ea=this[_0x145606(0x250)][_0x145606(0x757)](_0x55f4b8['o'][_0x145606(0x34af)])||[],_0x267e91=this[_0x145606(0x250)]['getVerticesData'](_0x55f4b8['o'][_0x145606(0x279a)])||[],_0x3f9a72=this[_0x145606(0x250)]['getVerticesData'](_0x55f4b8['o'][_0x145606(0x2087)])||[],_0xc4720b=this[_0x145606(0x250)][_0x145606(0x757)](_0x55f4b8['o'][_0x145606(0x2cec)])||[],_0x45be70=this[_0x145606(0x31e1)][_0x145606(0x757)](_0x55f4b8['o'][_0x145606(0x279a)]),_0x286718=this[_0x145606(0x31e1)][_0x145606(0x757)](_0x55f4b8['o'][_0x145606(0x2087)]),_0x2357fe=this[_0x145606(0x31e1)][_0x145606(0x757)](_0x55f4b8['o'][_0x145606(0x2cec)]);let _0x5dd4c7=0x0;for(_0x2f4d39=0x0;_0x2f4d39<this[_0x145606(0x242a)][_0x145606(0x1377)];++_0x2f4d39){const _0x724523=this['_vertices'][_0x2f4d39];_0x724523['id']=_0x5dd4c7,_0x724523[_0x145606(0x15a6)]&&_0x724523[_0x145606(0x493)][_0x145606(0x7f0)](_0x393f68=>{var _0x25f05c=_0x145606;_0x5478ea[_0x25f05c(0x3f90)](_0x724523[_0x25f05c(0x2416)]['x']),_0x5478ea[_0x25f05c(0x3f90)](_0x724523[_0x25f05c(0x2416)]['y']),_0x5478ea['push'](_0x724523[_0x25f05c(0x2416)]['z']),_0x45be70&&_0x45be70['length']&&(_0x267e91[_0x25f05c(0x3f90)](_0x45be70[0x3*_0x393f68]),_0x267e91[_0x25f05c(0x3f90)](_0x45be70[0x3*_0x393f68+0x1]),_0x267e91[_0x25f05c(0x3f90)](_0x45be70[0x3*_0x393f68+0x2])),_0x286718&&_0x286718[_0x25f05c(0x1377)]&&(_0x3f9a72[_0x25f05c(0x3f90)](_0x286718[0x2*_0x393f68]),_0x3f9a72[_0x25f05c(0x3f90)](_0x286718[0x2*_0x393f68+0x1])),_0x2357fe&&_0x2357fe['length']&&(_0xc4720b[_0x25f05c(0x3f90)](_0x2357fe[0x4*_0x393f68]),_0xc4720b[_0x25f05c(0x3f90)](_0x2357fe[0x4*_0x393f68+0x1]),_0xc4720b[_0x25f05c(0x3f90)](_0x2357fe[0x4*_0x393f68+0x2]),_0xc4720b[_0x25f05c(0x3f90)](_0x2357fe[0x4*_0x393f68+0x3])),++_0x5dd4c7;});}var _0x3d699a=this['_reconstructedMesh']['getTotalIndices']();const _0x481cee=this['_reconstructedMesh'][_0x145606(0x6ff)](),_0x332717=this[_0x145606(0x250)][_0x145606(0x11db)],_0x89bbc5=(this[_0x145606(0x250)]['subMeshes']=[],this[_0x145606(0x250)][_0x145606(0x2668)]()),_0x323174=this[_0x145606(0x31e1)][_0x145606(0x2668)]();for(_0x2f4d39=0x0;_0x2f4d39<_0x28a824['length'];++_0x2f4d39)_0xd0c38=_0x28a824[_0x2f4d39],[0x0,0x1,0x2][_0x145606(0x7f0)](_0x5e39c8=>{var _0x22a9c8=_0x145606,_0x5a2219=_0x323174[_0xd0c38['originalOffset']+_0x5e39c8];let _0x222744=_0xd0c38[_0x22a9c8(0x242a)][_0x5e39c8][_0x22a9c8(0x493)][_0x22a9c8(0x919)](_0x5a2219);_0x222744<0x0&&(_0x222744=0x0),_0x89bbc5['push'](_0xd0c38[_0x22a9c8(0x242a)][_0x5e39c8]['id']+_0x222744+_0x481cee);});this[_0x145606(0x250)][_0x145606(0xa1d)](_0x89bbc5),this['_reconstructedMesh'][_0x145606(0x2175)](_0x55f4b8['o'][_0x145606(0x34af)],_0x5478ea),0x0<_0x267e91[_0x145606(0x1377)]&&this['_reconstructedMesh'][_0x145606(0x2175)](_0x55f4b8['o'][_0x145606(0x279a)],_0x267e91),0x0<_0x3f9a72[_0x145606(0x1377)]&&this[_0x145606(0x250)][_0x145606(0x2175)](_0x55f4b8['o'][_0x145606(0x2087)],_0x3f9a72),0x0<_0xc4720b[_0x145606(0x1377)]&&this[_0x145606(0x250)][_0x145606(0x2175)](_0x55f4b8['o']['ColorKind'],_0xc4720b);var _0x4a5fdc=this['_mesh'][_0x145606(0x11db)][_0x2abc54];0x0<_0x2abc54&&(this['_reconstructedMesh'][_0x145606(0x11db)]=[],_0x332717[_0x145606(0x7f0)](_0x416abe=>{var _0x6e99ef=_0x145606;_0x1497f1['P'][_0x6e99ef(0x2f00)](_0x416abe['materialIndex'],_0x416abe['verticesStart'],_0x416abe['verticesCount'],_0x416abe[_0x6e99ef(0x2fcf)],_0x416abe[_0x6e99ef(0x2e90)],_0x416abe['getMesh']());}),_0x1497f1['P']['AddToMesh'](_0x4a5fdc[_0x145606(0x2b44)],_0x481cee,_0x5dd4c7,_0x3d699a,0x3*_0x28a824[_0x145606(0x1377)],this['_reconstructedMesh']));}['_initDecimatedMesh'](){var _0x15d4d5=_0x162011;this[_0x15d4d5(0x250)]=new _0x44718b['Kj'](this[_0x15d4d5(0x31e1)][_0x15d4d5(0xc8c)]+'Decimated',this[_0x15d4d5(0x31e1)][_0x15d4d5(0x83e)]()),this[_0x15d4d5(0x250)]['material']=this[_0x15d4d5(0x31e1)][_0x15d4d5(0x7af)],this[_0x15d4d5(0x250)][_0x15d4d5(0x922)]=this[_0x15d4d5(0x31e1)][_0x15d4d5(0x922)],this[_0x15d4d5(0x250)][_0x15d4d5(0x1d6e)]=!0x1,this[_0x15d4d5(0x250)][_0x15d4d5(0x1e2c)]=this['_mesh'][_0x15d4d5(0x1e2c)];}[_0x162011(0x32c0)](_0x20ce8a,_0x43e844,_0x3ff7ca,_0x306523,_0x5e1522){var _0xb76cd9=_0x162011;for(let _0x30d939=0x0;_0x30d939<_0x20ce8a[_0xb76cd9(0x15a6)];++_0x30d939){var _0x2dd7b2=this[_0xb76cd9(0x2eba)][this['_references'][_0x20ce8a[_0xb76cd9(0x3296)]+_0x30d939][_0xb76cd9(0x441)]];if(!_0x2dd7b2[_0xb76cd9(0x95c)]){var _0x3edb66=this[_0xb76cd9(0x158c)][_0x20ce8a[_0xb76cd9(0x3296)]+_0x30d939][_0xb76cd9(0x3d88)];const _0x579fc8=_0x2dd7b2[_0xb76cd9(0x242a)][(_0x3edb66+0x1)%0x3],_0x47861d=_0x2dd7b2[_0xb76cd9(0x242a)][(_0x3edb66+0x2)%0x3];if(_0x579fc8===_0x43e844||_0x47861d===_0x43e844)_0x306523[_0x30d939]=!0x0,_0x5e1522[_0xb76cd9(0x3f90)](_0x2dd7b2);else{let _0x16b67a=_0x579fc8[_0xb76cd9(0x2416)][_0xb76cd9(0x41b6)](_0x3ff7ca),_0x2bb3b2=(_0x16b67a=_0x16b67a[_0xb76cd9(0x3f07)](),_0x47861d['position'][_0xb76cd9(0x41b6)](_0x3ff7ca));if(_0x2bb3b2=_0x2bb3b2[_0xb76cd9(0x3f07)](),0.999<Math[_0xb76cd9(0x3abd)](_0x278e55['P'][_0xb76cd9(0x365c)](_0x16b67a,_0x2bb3b2)))return!0x0;_0x3edb66=_0x278e55['P'][_0xb76cd9(0x27fa)](_0x16b67a,_0x2bb3b2)['normalize']();if(_0x306523[_0x30d939]=!0x1,_0x278e55['P'][_0xb76cd9(0x365c)](_0x3edb66,_0x2dd7b2['normal'])<0.2)return!0x0;}}}return!0x1;}[_0x162011(0x3a20)](_0x5d2989,_0x17f43b,_0x19dc62,_0x1d3f0f){var _0x31cdd9=_0x162011;let _0x3a0f91=_0x1d3f0f;for(let _0x34488e=0x0;_0x34488e<_0x17f43b[_0x31cdd9(0x15a6)];++_0x34488e){var _0x15f04e=this['_references'][_0x17f43b[_0x31cdd9(0x3296)]+_0x34488e];const _0x4e1f00=this['_triangles'][_0x15f04e[_0x31cdd9(0x441)]];_0x4e1f00[_0x31cdd9(0x95c)]||(_0x19dc62[_0x34488e]&&_0x4e1f00[_0x31cdd9(0x520)]?(_0x4e1f00['deleted']=!0x0,_0x3a0f91++):(_0x4e1f00[_0x31cdd9(0x242a)][_0x15f04e[_0x31cdd9(0x3d88)]]=_0x5d2989,_0x4e1f00['isDirty']=!0x0,_0x4e1f00[_0x31cdd9(0x1220)][0x0]=this[_0x31cdd9(0x212)](_0x4e1f00[_0x31cdd9(0x242a)][0x0],_0x4e1f00[_0x31cdd9(0x242a)][0x1])+_0x4e1f00[_0x31cdd9(0x3b61)]/0x2,_0x4e1f00['error'][0x1]=this[_0x31cdd9(0x212)](_0x4e1f00[_0x31cdd9(0x242a)][0x1],_0x4e1f00[_0x31cdd9(0x242a)][0x2])+_0x4e1f00[_0x31cdd9(0x3b61)]/0x2,_0x4e1f00[_0x31cdd9(0x1220)][0x2]=this[_0x31cdd9(0x212)](_0x4e1f00[_0x31cdd9(0x242a)][0x2],_0x4e1f00['_vertices'][0x0])+_0x4e1f00[_0x31cdd9(0x3b61)]/0x2,_0x4e1f00['error'][0x3]=Math[_0x31cdd9(0x3478)](_0x4e1f00['error'][0x0],_0x4e1f00[_0x31cdd9(0x1220)][0x1],_0x4e1f00[_0x31cdd9(0x1220)][0x2]),this['_references'][_0x31cdd9(0x3f90)](_0x15f04e)));}return _0x3a0f91;}[_0x162011(0x12c7)](){var _0x5f049c=_0x162011;for(let _0x25260e=0x0;_0x25260e<this[_0x5f049c(0x242a)][_0x5f049c(0x1377)];++_0x25260e){const _0x23dfb8=[],_0x9e989a=[];var _0x5503ce=this[_0x5f049c(0x242a)][_0x25260e];let _0x2ca58d;for(_0x2ca58d=0x0;_0x2ca58d<_0x5503ce[_0x5f049c(0x15a6)];++_0x2ca58d){var _0x3198c6=this['_triangles'][this[_0x5f049c(0x158c)][_0x5503ce[_0x5f049c(0x3296)]+_0x2ca58d]['triangleId']];for(let _0x276435=0x0;_0x276435<0x3;_0x276435++){let _0x5dda41=0x0;for(var _0x361460=_0x3198c6[_0x5f049c(0x242a)][_0x276435];_0x5dda41<_0x23dfb8[_0x5f049c(0x1377)]&&_0x9e989a[_0x5dda41]!==_0x361460['id'];)++_0x5dda41;_0x5dda41===_0x23dfb8[_0x5f049c(0x1377)]?(_0x23dfb8[_0x5f049c(0x3f90)](0x1),_0x9e989a[_0x5f049c(0x3f90)](_0x361460['id'])):_0x23dfb8[_0x5dda41]++;}}for(_0x2ca58d=0x0;_0x2ca58d<_0x23dfb8[_0x5f049c(0x1377)];++_0x2ca58d)0x1===_0x23dfb8[_0x2ca58d]?this[_0x5f049c(0x242a)][_0x9e989a[_0x2ca58d]][_0x5f049c(0x1829)]=!0x0:this[_0x5f049c(0x242a)][_0x9e989a[_0x2ca58d]][_0x5f049c(0x1829)]=!0x1;}}[_0x162011(0x164a)](_0x5e0708=!0x1){var _0x32a3e4=_0x162011;let _0x5a058a;if(!_0x5e0708){const _0x387418=[];for(_0x5a058a=0x0;_0x5a058a<this[_0x32a3e4(0x2eba)][_0x32a3e4(0x1377)];++_0x5a058a)this['_triangles'][_0x5a058a]['deleted']||_0x387418['push'](this[_0x32a3e4(0x2eba)][_0x5a058a]);this[_0x32a3e4(0x2eba)]=_0x387418;}for(_0x5a058a=0x0;_0x5a058a<this[_0x32a3e4(0x242a)]['length'];++_0x5a058a)this['_vertices'][_0x5a058a][_0x32a3e4(0x15a6)]=0x0,this['_vertices'][_0x5a058a][_0x32a3e4(0x3296)]=0x0;let _0x128f5d,_0x4789ff,_0x5617ba;for(_0x5a058a=0x0;_0x5a058a<this[_0x32a3e4(0x2eba)][_0x32a3e4(0x1377)];++_0x5a058a)for(_0x128f5d=this[_0x32a3e4(0x2eba)][_0x5a058a],_0x4789ff=0x0;_0x4789ff<0x3;++_0x4789ff)(_0x5617ba=_0x128f5d[_0x32a3e4(0x242a)][_0x4789ff])['triangleCount']++;let _0x351567=0x0;for(_0x5a058a=0x0;_0x5a058a<this[_0x32a3e4(0x242a)][_0x32a3e4(0x1377)];++_0x5a058a)this[_0x32a3e4(0x242a)][_0x5a058a][_0x32a3e4(0x3296)]=_0x351567,_0x351567+=this[_0x32a3e4(0x242a)][_0x5a058a][_0x32a3e4(0x15a6)],this[_0x32a3e4(0x242a)][_0x5a058a]['triangleCount']=0x0;const _0x37fc9c=new Array(0x3*this[_0x32a3e4(0x2eba)][_0x32a3e4(0x1377)]);for(_0x5a058a=0x0;_0x5a058a<this['_triangles'][_0x32a3e4(0x1377)];++_0x5a058a)for(_0x128f5d=this['_triangles'][_0x5a058a],_0x4789ff=0x0;_0x4789ff<0x3;++_0x4789ff)_0x5617ba=_0x128f5d[_0x32a3e4(0x242a)][_0x4789ff],_0x37fc9c[_0x5617ba[_0x32a3e4(0x3296)]+_0x5617ba[_0x32a3e4(0x15a6)]]=new _0x3d66f6(_0x4789ff,_0x5a058a),_0x5617ba[_0x32a3e4(0x15a6)]++;this[_0x32a3e4(0x158c)]=_0x37fc9c,_0x5e0708&&this[_0x32a3e4(0x12c7)]();}[_0x162011(0x3a55)](_0x175059,_0x222c6b){var _0x42bd6b=_0x162011,_0x4fe46b=_0x222c6b['x'],_0x48867a=_0x222c6b['y'],_0x222c6b=_0x222c6b['z'];return _0x175059[_0x42bd6b(0x3e2c)][0x0]*_0x4fe46b*_0x4fe46b+0x2*_0x175059[_0x42bd6b(0x3e2c)][0x1]*_0x4fe46b*_0x48867a+0x2*_0x175059[_0x42bd6b(0x3e2c)][0x2]*_0x4fe46b*_0x222c6b+0x2*_0x175059[_0x42bd6b(0x3e2c)][0x3]*_0x4fe46b+_0x175059[_0x42bd6b(0x3e2c)][0x4]*_0x48867a*_0x48867a+0x2*_0x175059[_0x42bd6b(0x3e2c)][0x5]*_0x48867a*_0x222c6b+0x2*_0x175059['data'][0x6]*_0x48867a+_0x175059['data'][0x7]*_0x222c6b*_0x222c6b+0x2*_0x175059[_0x42bd6b(0x3e2c)][0x8]*_0x222c6b+_0x175059['data'][0x9];}[_0x162011(0x212)](_0x30dd08,_0x2c2591,_0x536cda){var _0x1405fd=_0x162011;const _0x2c9e97=_0x30dd08['q'][_0x1405fd(0x3fc1)](_0x2c2591['q']);var _0x16a72f=_0x30dd08['isBorder']&&_0x2c2591[_0x1405fd(0x1829)];let _0x1de583=0x0;var _0x54831b,_0x34491c,_0x830c13,_0x240b44=_0x2c9e97[_0x1405fd(0x7e6)](0x0,0x1,0x2,0x1,0x4,0x5,0x2,0x5,0x7);return 0x0===_0x240b44||_0x16a72f?(_0x16a72f=_0x30dd08['position']['add'](_0x2c2591[_0x1405fd(0x2416)])['divide'](new _0x278e55['P'](0x2,0x2,0x2)),_0x54831b=this[_0x1405fd(0x3a55)](_0x2c9e97,_0x30dd08[_0x1405fd(0x2416)]),_0x34491c=this[_0x1405fd(0x3a55)](_0x2c9e97,_0x2c2591[_0x1405fd(0x2416)]),_0x830c13=this[_0x1405fd(0x3a55)](_0x2c9e97,_0x16a72f),(_0x1de583=Math['min'](_0x54831b,_0x34491c,_0x830c13))===_0x54831b?_0x536cda&&_0x536cda[_0x1405fd(0xa83)](_0x30dd08['position']):_0x1de583===_0x34491c?_0x536cda&&_0x536cda[_0x1405fd(0xa83)](_0x2c2591[_0x1405fd(0x2416)]):_0x536cda&&_0x536cda[_0x1405fd(0xa83)](_0x16a72f)):((_0x536cda=_0x536cda||_0x278e55['P'][_0x1405fd(0x23ed)]())['x']=-0x1/_0x240b44*_0x2c9e97[_0x1405fd(0x7e6)](0x1,0x2,0x3,0x4,0x5,0x6,0x5,0x7,0x8),_0x536cda['y']=0x1/_0x240b44*_0x2c9e97[_0x1405fd(0x7e6)](0x0,0x2,0x3,0x1,0x5,0x6,0x2,0x7,0x8),_0x536cda['z']=-0x1/_0x240b44*_0x2c9e97[_0x1405fd(0x7e6)](0x0,0x1,0x3,0x1,0x4,0x6,0x2,0x5,0x8),_0x1de583=this['_vertexError'](_0x2c9e97,_0x536cda)),_0x1de583;}}},0x15fdc:(_0x4c56d4,_0x421400,_0x1f8734)=>{var _0x168554=a8_0x16e4d8,_0x3a8766=_0x1f8734(0x1446b),_0x53a6b0=_0x1f8734(0x1dad),_0x2de4fe=_0x1f8734(0x18603),_0x16992b=_0x1f8734(0xbb85);Object['defineProperty'](_0x3a8766['x'][_0x168554(0x41df)],_0x168554(0x3ff6),{'get':function(){var _0x518e7b=_0x168554,_0x11537e;return this['_simplificationQueue']||(this['_simplificationQueue']=new _0x2de4fe['Z3'](),this[_0x518e7b(0x257d)](_0x16992b['l'][_0x518e7b(0x116d)])||(_0x11537e=new _0x933e82(this),this[_0x518e7b(0xdb4)](_0x11537e))),this[_0x518e7b(0x327f)];},'set':function(_0x10972c){this['_simplificationQueue']=_0x10972c;},'enumerable':!0x0,'configurable':!0x0}),_0x53a6b0['Kj']['prototype'][_0x168554(0x39d)]=function(_0x4ec555,_0x272f11=!0x0,_0x2d00ff=_0x2de4fe['lA'][_0x168554(0x2521)],_0x27c825){var _0x2a252a=_0x168554;return this[_0x2a252a(0x83e)]()['simplificationQueue']['addTask']({'settings':_0x4ec555,'parallelProcessing':_0x272f11,'mesh':this,'simplificationType':_0x2d00ff,'successCallback':_0x27c825}),this;};class _0x933e82{constructor(_0x4e2863){var _0xaf6a91=_0x168554;this[_0xaf6a91(0xc8c)]=_0x16992b['l'][_0xaf6a91(0x116d)],this[_0xaf6a91(0x3fde)]=_0x4e2863;}[_0x168554(0x646)](){var _0x3b168d=_0x168554;this[_0x3b168d(0x3fde)]['_beforeCameraUpdateStage']['registerStep'](_0x16992b['l'][_0x3b168d(0xfbc)],this,this[_0x3b168d(0x57a)]);}[_0x168554(0x20f9)](){}['dispose'](){}[_0x168554(0x57a)](){var _0x4cce21=_0x168554;this['scene'][_0x4cce21(0x327f)]&&!this[_0x4cce21(0x3fde)][_0x4cce21(0x327f)][_0x4cce21(0x29aa)]&&this['scene'][_0x4cce21(0x327f)][_0x4cce21(0x23b0)]();}}},0x2ab6:(_0x190130,_0x488860,_0x510fc3)=>{_0x510fc3(0x9fd1),_0x510fc3(0x77a5),_0x510fc3(0x15325),_0x510fc3(0x8af2),_0x510fc3(0xc84b),_0x510fc3(0x15005),_0x510fc3(0x12903);},0x555f:(_0x124572,_0x193b30,_0x30f000)=>{var _0x246a2a=a8_0x16e4d8;_0x30f000['d'](_0x193b30,{'z':()=>_0x5d36f2});var _0x1aa4ea=_0x30f000(0x10ea4),_0x2c445d=_0x30f000(0x9fd1),_0x2f1fb1=_0x30f000(0x1a27),_0x3e44c9=_0x30f000(0x1dad),_0x2ec6bf=_0x30f000(0x164ac),_0x35376d=_0x30f000(0x11edd),_0xcf11d5=_0x30f000(0x147b8),_0x34013c=_0x30f000(0xf8c1);class _0x2fe412 extends _0x2c445d['FM']{constructor(_0x477dd0,_0x406827){var _0x438068=a8_0x5b24;super(_0x477dd0['x'],_0x477dd0['y']),this[_0x438068(0x2ca7)]=_0x406827;}}class _0x5be991{constructor(){var _0x5ff5e8=a8_0x5b24;this[_0x5ff5e8(0x146c)]=new Array();}[_0x246a2a(0x3fc1)](_0x537bcd){const _0x4c62e7=new Array();return _0x537bcd['forEach'](_0x548781=>{var _0x3028a0=a8_0x5b24;_0x548781=new _0x2fe412(_0x548781,this[_0x3028a0(0x146c)][_0x3028a0(0x1377)]),(_0x4c62e7[_0x3028a0(0x3f90)](_0x548781),this['elements'][_0x3028a0(0x3f90)](_0x548781));}),_0x4c62e7;}[_0x246a2a(0x254)](){var _0x5314ae=_0x246a2a;const _0x484f75=new _0x2c445d['FM'](this[_0x5314ae(0x146c)][0x0]['x'],this[_0x5314ae(0x146c)][0x0]['y']),_0x3522a2=new _0x2c445d['FM'](this['elements'][0x0]['x'],this[_0x5314ae(0x146c)][0x0]['y']);return this[_0x5314ae(0x146c)][_0x5314ae(0x7f0)](_0x405aee=>{_0x405aee['x']<_0x484f75['x']?_0x484f75['x']=_0x405aee['x']:_0x405aee['x']>_0x3522a2['x']&&(_0x3522a2['x']=_0x405aee['x']),_0x405aee['y']<_0x484f75['y']?_0x484f75['y']=_0x405aee['y']:_0x405aee['y']>_0x3522a2['y']&&(_0x3522a2['y']=_0x405aee['y']);}),{'min':_0x484f75,'max':_0x3522a2,'width':_0x3522a2['x']-_0x484f75['x'],'height':_0x3522a2['y']-_0x484f75['y']};}}class _0x5d36f2{constructor(_0x474b7e,_0x6bb954,_0x2fac55,_0x1fda8f=earcut){var _0x2770fc=_0x246a2a;this[_0x2770fc(0x3acd)]=new _0x5be991(),this[_0x2770fc(0x3f89)]=new _0x5be991(),this[_0x2770fc(0x33f2)]=new Array(),this['_epoints']=new Array(),this['_eholes']=new Array(),this[_0x2770fc(0x27f5)]=_0x1fda8f,this[_0x2770fc(0x23c4)]=_0x474b7e,this['_scene']=_0x2fac55||_0x34013c['l'][_0x2770fc(0x3396)],_0x1fda8f=_0x6bb954 instanceof _0x35376d['ZZ']?_0x6bb954[_0x2770fc(0x8df)]():_0x6bb954,this['_addToepoint'](_0x1fda8f),this[_0x2770fc(0x3acd)][_0x2770fc(0x3fc1)](_0x1fda8f),this[_0x2770fc(0x3f89)][_0x2770fc(0x3fc1)](_0x1fda8f),void 0x0===this[_0x2770fc(0x27f5)]&&_0x1aa4ea['Y'][_0x2770fc(0x1048)](_0x2770fc(0x6fe));}[_0x246a2a(0x25f9)](_0x4cb88a){var _0x12f8c1=_0x246a2a;for(const _0x2bc856 of _0x4cb88a)this['_epoints'][_0x12f8c1(0x3f90)](_0x2bc856['x'],_0x2bc856['y']);}['addHole'](_0x576c58){var _0x234468=_0x246a2a;this[_0x234468(0x3acd)][_0x234468(0x3fc1)](_0x576c58);const _0x147234=new _0x5be991();return _0x147234['add'](_0x576c58),this[_0x234468(0x33f2)][_0x234468(0x3f90)](_0x147234),this[_0x234468(0x7fd)][_0x234468(0x3f90)](this['_epoints'][_0x234468(0x1377)]/0x2),this[_0x234468(0x25f9)](_0x576c58),this;}[_0x246a2a(0x1cb5)](_0x202f9b=!0x1,_0x2050a4=0x0,_0x167208=0x2){var _0x578e19=_0x246a2a;const _0x172d8a=new _0x3e44c9['Kj'](this[_0x578e19(0x23c4)],this[_0x578e19(0x195b)]);return _0x2050a4=this['buildVertexData'](_0x2050a4,_0x167208),(_0x172d8a[_0x578e19(0x2175)](_0x2f1fb1['o'][_0x578e19(0x34af)],_0x2050a4[_0x578e19(0x1be0)],_0x202f9b),_0x172d8a[_0x578e19(0x2175)](_0x2f1fb1['o'][_0x578e19(0x279a)],_0x2050a4[_0x578e19(0x1a32)],_0x202f9b),_0x172d8a[_0x578e19(0x2175)](_0x2f1fb1['o'][_0x578e19(0x2087)],_0x2050a4[_0x578e19(0x10d1)],_0x202f9b),_0x172d8a[_0x578e19(0xa1d)](_0x2050a4[_0x578e19(0x35ec)]),_0x172d8a);}[_0x246a2a(0x2736)](_0x486a0d=0x0,_0x1bd631=0x2){var _0x162e01=_0x246a2a;const _0x46d263=new _0x2ec6bf['x'](),_0xefa063=new Array(),_0x3e204f=new Array(),_0x59f57c=new Array(),_0x35566e=this[_0x162e01(0x3acd)][_0x162e01(0x254)](),_0x20c8b9=(this['_points'][_0x162e01(0x146c)][_0x162e01(0x7f0)](_0x234503=>{var _0x3aee96=_0x162e01;_0xefa063[_0x3aee96(0x3f90)](0x0,0x1,0x0),_0x3e204f[_0x3aee96(0x3f90)](_0x234503['x'],0x0,_0x234503['y']),_0x59f57c['push']((_0x234503['x']-_0x35566e[_0x3aee96(0x3478)]['x'])/_0x35566e[_0x3aee96(0x2255)],(_0x234503['y']-_0x35566e[_0x3aee96(0x3478)]['y'])/_0x35566e[_0x3aee96(0xc32)]);}),new Array());var _0x58913e=this[_0x162e01(0x27f5)](this[_0x162e01(0x107c)],this[_0x162e01(0x7fd)],0x2);for(let _0x5962f4=0x0;_0x5962f4<_0x58913e[_0x162e01(0x1377)];_0x5962f4++)_0x20c8b9[_0x162e01(0x3f90)](_0x58913e[_0x5962f4]);if(0x0<_0x486a0d){var _0x96ba06=_0x3e204f[_0x162e01(0x1377)]/0x3,_0x1c35b2=(this[_0x162e01(0x3acd)]['elements'][_0x162e01(0x7f0)](_0x5e69a0=>{var _0x58ef16=_0x162e01;_0xefa063[_0x58ef16(0x3f90)](0x0,-0x1,0x0),_0x3e204f[_0x58ef16(0x3f90)](_0x5e69a0['x'],-_0x486a0d,_0x5e69a0['y']),_0x59f57c[_0x58ef16(0x3f90)](0x1-(_0x5e69a0['x']-_0x35566e[_0x58ef16(0x3478)]['x'])/_0x35566e[_0x58ef16(0x2255)],0x1-(_0x5e69a0['y']-_0x35566e['min']['y'])/_0x35566e[_0x58ef16(0xc32)]);}),_0x20c8b9['length']);for(let _0x58f407=0x0;_0x58f407<_0x1c35b2;_0x58f407+=0x3){var _0xd1e86f=_0x20c8b9[_0x58f407+0x0],_0x3e326e=_0x20c8b9[_0x58f407+0x1],_0xed6445=_0x20c8b9[_0x58f407+0x2];_0x20c8b9['push'](_0xed6445+_0x96ba06),_0x20c8b9['push'](_0x3e326e+_0x96ba06),_0x20c8b9['push'](_0xd1e86f+_0x96ba06);}this['_addSide'](_0x3e204f,_0xefa063,_0x59f57c,_0x20c8b9,_0x35566e,this['_outlinepoints'],_0x486a0d,!0x1,_0x1bd631),this['_holes'][_0x162e01(0x7f0)](_0xa4331d=>{var _0x352e62=_0x162e01;this[_0x352e62(0x18e9)](_0x3e204f,_0xefa063,_0x59f57c,_0x20c8b9,_0x35566e,_0xa4331d,_0x486a0d,!0x0,_0x1bd631);});}return _0x46d263[_0x162e01(0x35ec)]=_0x20c8b9,_0x46d263[_0x162e01(0x1be0)]=_0x3e204f,_0x46d263[_0x162e01(0x1a32)]=_0xefa063,_0x46d263['uvs']=_0x59f57c,_0x46d263;}[_0x246a2a(0x18e9)](_0x210e88,_0x5bb952,_0x5762ff,_0x356f93,_0xbc8f63,_0x1746eb,_0x2f74a6,_0x2a6503,_0x32b63f){var _0x4eab27=_0x246a2a;let _0x2ff530=_0x210e88[_0x4eab27(0x1377)]/0x3,_0x492343=0x0;for(let _0x3bf082=0x0;_0x3bf082<_0x1746eb[_0x4eab27(0x146c)][_0x4eab27(0x1377)];_0x3bf082++){var _0x5c4088=_0x1746eb[_0x4eab27(0x146c)][_0x3bf082],_0x52130b=_0x1746eb[_0x4eab27(0x146c)][(_0x3bf082+0x1)%_0x1746eb[_0x4eab27(0x146c)][_0x4eab27(0x1377)]],_0x73f2b1=(_0x210e88[_0x4eab27(0x3f90)](_0x5c4088['x'],0x0,_0x5c4088['y']),_0x210e88[_0x4eab27(0x3f90)](_0x5c4088['x'],-_0x2f74a6,_0x5c4088['y']),_0x210e88['push'](_0x52130b['x'],0x0,_0x52130b['y']),_0x210e88['push'](_0x52130b['x'],-_0x2f74a6,_0x52130b['y']),_0x1746eb[_0x4eab27(0x146c)][(_0x3bf082+_0x1746eb[_0x4eab27(0x146c)][_0x4eab27(0x1377)]-0x1)%_0x1746eb['elements'][_0x4eab27(0x1377)]]),_0x3b9f62=_0x1746eb[_0x4eab27(0x146c)][(_0x3bf082+0x2)%_0x1746eb['elements'][_0x4eab27(0x1377)]];let _0x2a3e28=new _0x2c445d['P'](-(_0x52130b['y']-_0x5c4088['y']),0x0,_0x52130b['x']-_0x5c4088['x']),_0x5d7ca8=new _0x2c445d['P'](-(_0x5c4088['y']-_0x73f2b1['y']),0x0,_0x5c4088['x']-_0x73f2b1['x']),_0x26ee23=new _0x2c445d['P'](-(_0x3b9f62['y']-_0x52130b['y']),0x0,_0x3b9f62['x']-_0x52130b['x']);_0x2a6503||(_0x2a3e28=_0x2a3e28[_0x4eab27(0x4018)](-0x1),_0x5d7ca8=_0x5d7ca8['scale'](-0x1),_0x26ee23=_0x26ee23[_0x4eab27(0x4018)](-0x1));var _0x73f2b1=_0x2a3e28[_0x4eab27(0x26cf)](),_0x3b9f62=_0x5d7ca8[_0x4eab27(0x26cf)](),_0x3d3558=(_0x26ee23[_0x4eab27(0x26cf)](),_0x2c445d['P'][_0x4eab27(0x365c)](_0x3b9f62,_0x73f2b1)),_0x3d3558=(_0x3b9f62=_0x32b63f<_0x3d3558?(_0x3d3558<_0xcf11d5['kn']-0x1?new _0x2c445d['P'](_0x5c4088['x'],0x0,_0x5c4088['y'])[_0x4eab27(0x41b6)](new _0x2c445d['P'](_0x52130b['x'],0x0,_0x52130b['y'])):_0x5d7ca8[_0x4eab27(0x3fc1)](_0x2a3e28))['normalize']():_0x73f2b1,_0x2c445d['P']['Dot'](_0x26ee23,_0x2a3e28)),_0x3d3558=_0x32b63f<_0x3d3558?(_0x3d3558<_0xcf11d5['kn']-0x1?new _0x2c445d['P'](_0x52130b['x'],0x0,_0x52130b['y'])[_0x4eab27(0x41b6)](new _0x2c445d['P'](_0x5c4088['x'],0x0,_0x5c4088['y'])):_0x26ee23['add'](_0x2a3e28))[_0x4eab27(0x3f07)]():_0x73f2b1;_0x5762ff[_0x4eab27(0x3f90)](_0x492343/_0xbc8f63['width'],0x0),_0x5762ff['push'](_0x492343/_0xbc8f63[_0x4eab27(0x2255)],0x1),_0x492343+=_0x2a3e28['length'](),_0x5762ff[_0x4eab27(0x3f90)](_0x492343/_0xbc8f63[_0x4eab27(0x2255)],0x0),_0x5762ff[_0x4eab27(0x3f90)](_0x492343/_0xbc8f63[_0x4eab27(0x2255)],0x1),_0x5bb952[_0x4eab27(0x3f90)](_0x3b9f62['x'],_0x3b9f62['y'],_0x3b9f62['z']),_0x5bb952['push'](_0x3b9f62['x'],_0x3b9f62['y'],_0x3b9f62['z']),_0x5bb952['push'](_0x3d3558['x'],_0x3d3558['y'],_0x3d3558['z']),_0x5bb952[_0x4eab27(0x3f90)](_0x3d3558['x'],_0x3d3558['y'],_0x3d3558['z']),_0x2a6503?(_0x356f93[_0x4eab27(0x3f90)](_0x2ff530),_0x356f93[_0x4eab27(0x3f90)](_0x2ff530+0x2),_0x356f93['push'](_0x2ff530+0x1),_0x356f93['push'](_0x2ff530+0x1),_0x356f93[_0x4eab27(0x3f90)](_0x2ff530+0x2),_0x356f93['push'](_0x2ff530+0x3)):(_0x356f93[_0x4eab27(0x3f90)](_0x2ff530),_0x356f93[_0x4eab27(0x3f90)](_0x2ff530+0x1),_0x356f93[_0x4eab27(0x3f90)](_0x2ff530+0x2),_0x356f93[_0x4eab27(0x3f90)](_0x2ff530+0x1),_0x356f93[_0x4eab27(0x3f90)](_0x2ff530+0x3),_0x356f93['push'](_0x2ff530+0x2)),_0x2ff530+=0x4;}}}},0x10187:(_0x3988c8,_0x3b751d,_0x5aaa71)=>{var _0x2e300a=a8_0x16e4d8;_0x5aaa71['d'](_0x3b751d,{'P':()=>_0x28f788});var _0x5b1cef=_0x5aaa71(0x1a27),_0x27bf71=_0x5aaa71(0xf2a6),_0x44ac7c=_0x5aaa71(0xe30c),_0x4a38f6=_0x5aaa71(0x77a5),_0x492540=_0x5aaa71(0x12a54),_0x4b595a=_0x5aaa71(0xcef);class _0x28f788{constructor(_0x23715d,_0x4002ca,_0x1bd878,_0x103b0b,_0x20d702,_0x25ee86,_0x4ad3e8,_0x4ed89d=!0x0,_0x2af98c=!0x0){var _0xa380fa=a8_0x5b24;this[_0xa380fa(0x2b44)]=_0x23715d,this[_0xa380fa(0x19fb)]=_0x4002ca,this[_0xa380fa(0x1aa6)]=_0x1bd878,this[_0xa380fa(0x2fcf)]=_0x103b0b,this['indexCount']=_0x20d702,this[_0xa380fa(0x392b)]=null,this[_0xa380fa(0x3c47)]=0x0,this[_0xa380fa(0x37f9)]=null,this[_0xa380fa(0x11ff)]=null,this['_lastColliderTransformMatrix']=null,this[_0xa380fa(0x9cd)]=!0x1,this[_0xa380fa(0x3c3f)]=0x0,this[_0xa380fa(0x3a3e)]=0x0,this['_distanceToCamera']=0x0,this['_currentMaterial']=null,this['_mesh']=_0x25ee86,this[_0xa380fa(0x56d)]=_0x4ad3e8||_0x25ee86,_0x2af98c&&_0x25ee86[_0xa380fa(0x11db)][_0xa380fa(0x3f90)](this),this[_0xa380fa(0x2635)]=this[_0xa380fa(0x31e1)][_0xa380fa(0x83e)]()[_0xa380fa(0x2cd1)](),this['resetDrawCache'](),this[_0xa380fa(0x21d3)]=[],this['_id']=_0x25ee86['subMeshes'][_0xa380fa(0x1377)]-0x1,_0x4ed89d&&(this[_0xa380fa(0x2c0f)](),_0x25ee86[_0xa380fa(0x3d93)](!0x0));}get[_0x2e300a(0x3c74)](){var _0x490438=_0x2e300a,_0x309e8e;return this[_0x490438(0x392b)]?this['_mainDrawWrapperOverride'][_0x490438(0x1864)]:null==(_0x309e8e=this[_0x490438(0x3ec9)]())?void 0x0:_0x309e8e[_0x490438(0x1864)];}set[_0x2e300a(0x3c74)](_0x437b7b){var _0x3a6a59=_0x2e300a,_0x8d38f5;const _0x2e01b9=null!=(_0x8d38f5=this['_mainDrawWrapperOverride'])?_0x8d38f5:this['_getDrawWrapper'](void 0x0,!0x0);_0x2e01b9[_0x3a6a59(0x1864)]=_0x437b7b;}[_0x2e300a(0x3ec9)](_0x60edba,_0x1f641b=!0x1){var _0x4d30ab=_0x2e300a;_0x60edba=null!=_0x60edba?_0x60edba:this[_0x4d30ab(0x2635)][_0x4d30ab(0x111f)];let _0x2ec803=this['_drawWrappers'][_0x60edba];return!_0x2ec803&&_0x1f641b&&(this['_drawWrappers'][_0x60edba]=_0x2ec803=new _0x4b595a['q'](this['_mesh']['getScene']()[_0x4d30ab(0x2cd1)]())),_0x2ec803;}[_0x2e300a(0x342d)](_0x2ff8f3,_0x3c17c9=!0x0){var _0x173563=_0x2e300a;_0x3c17c9&&null!=(_0x3c17c9=this[_0x173563(0x3078)][_0x2ff8f3])&&_0x3c17c9[_0x173563(0x18c9)](),this[_0x173563(0x3078)][_0x2ff8f3]=void 0x0;}get['effect'](){var _0x3f7601=_0x2e300a,_0x53dcbd;return this[_0x3f7601(0x392b)]?this['_mainDrawWrapperOverride'][_0x3f7601(0x2766)]:null!=(_0x53dcbd=null==(_0x53dcbd=this[_0x3f7601(0x3ec9)]())?void 0x0:_0x53dcbd[_0x3f7601(0x2766)])?_0x53dcbd:null;}get[_0x2e300a(0x6a9)](){var _0x468a39=_0x2e300a,_0x2c3313;return null!=(_0x2c3313=this[_0x468a39(0x392b)])?_0x2c3313:this[_0x468a39(0x3ec9)](void 0x0,!0x0);}get[_0x2e300a(0x2c9)](){var _0x53c42a=_0x2e300a;return this[_0x53c42a(0x392b)];}['_setMainDrawWrapperOverride'](_0x3200da){var _0x2c3700=_0x2e300a;this[_0x2c3700(0x392b)]=_0x3200da;}[_0x2e300a(0x319a)](_0x573d00,_0x3cdca9=null,_0x44ce35,_0x31abbe=!0x0){var _0xb604ea=_0x2e300a;const _0x2bbf53=this[_0xb604ea(0x6a9)];_0x2bbf53[_0xb604ea(0x319a)](_0x573d00,_0x3cdca9,_0x31abbe),void 0x0!==_0x44ce35&&(_0x2bbf53[_0xb604ea(0x105e)]=_0x44ce35),_0x573d00||(_0x2bbf53[_0xb604ea(0x1864)]=null,_0x2bbf53[_0xb604ea(0x105e)]=void 0x0);}['resetDrawCache'](_0x39bdda){var _0x3453c1=_0x2e300a;if(this[_0x3453c1(0x3078)]){if(void 0x0!==_0x39bdda)return void this[_0x3453c1(0x342d)](_0x39bdda);for(const _0x30fc97 of this['_drawWrappers'])null!==_0x30fc97&&void 0x0!==_0x30fc97&&_0x30fc97[_0x3453c1(0x18c9)]();}this[_0x3453c1(0x3078)]=[];}static[_0x2e300a(0x2f00)](_0x1bb437,_0x1dea57,_0x1a0830,_0x5400f2,_0x49a0f5,_0x141b00,_0x48465a,_0x93c414=!0x0){return new _0x28f788(_0x1bb437,_0x1dea57,_0x1a0830,_0x5400f2,_0x49a0f5,_0x141b00,_0x48465a,_0x93c414);}get[_0x2e300a(0x2123)](){var _0x2e713c=_0x2e300a;return 0x0===this[_0x2e713c(0x19fb)]&&this[_0x2e713c(0x1aa6)]===this[_0x2e713c(0x31e1)][_0x2e713c(0x6ff)]()&&0x0===this[_0x2e713c(0x2fcf)]&&this[_0x2e713c(0x2e90)]===this[_0x2e713c(0x31e1)][_0x2e713c(0x2c27)]();}[_0x2e300a(0x16a7)](){var _0x3eda84=_0x2e300a;return this[_0x3eda84(0x2123)]?this[_0x3eda84(0x31e1)][_0x3eda84(0x16a7)]():this[_0x3eda84(0x3c72)];}[_0x2e300a(0x1400)](_0x1ad052){return this['_boundingInfo']=_0x1ad052,this;}[_0x2e300a(0xbdb)](){var _0x225514=_0x2e300a;return this[_0x225514(0x31e1)];}[_0x2e300a(0x2224)](){var _0x112007=_0x2e300a;return this[_0x112007(0x56d)];}[_0x2e300a(0x2cb2)](){var _0x4347e1=_0x2e300a;return this[_0x4347e1(0x31e1)][_0x4347e1(0x988)][_0x4347e1(0x1cfb)]?this[_0x4347e1(0x31e1)]:null;}[_0x2e300a(0x3c9c)](){var _0x2acdbb=_0x2e300a;return(this[_0x2acdbb(0x31e1)][_0x2acdbb(0x988)][_0x2acdbb(0x1cfb)]?this[_0x2acdbb(0x31e1)]:null)||this[_0x2acdbb(0x56d)];}[_0x2e300a(0x2ff0)](_0x3b1158=!0x0){var _0x4d6d49=_0x2e300a,_0x72ef16;const _0x1ffb67=null!=(_0x72ef16=this[_0x4d6d49(0x56d)]['getMaterialForRenderPass'](this['_engine'][_0x4d6d49(0x111f)]))?_0x72ef16:this[_0x4d6d49(0x56d)][_0x4d6d49(0x7af)];return _0x1ffb67?this[_0x4d6d49(0x33d9)](_0x1ffb67)?(_0x72ef16=_0x1ffb67['getSubMaterial'](this[_0x4d6d49(0x2b44)]),this[_0x4d6d49(0x75b)]!==_0x72ef16&&(this['_currentMaterial']=_0x72ef16,this[_0x4d6d49(0x23e8)]()),_0x72ef16):_0x1ffb67:_0x3b1158?this[_0x4d6d49(0x31e1)]['getScene']()[_0x4d6d49(0xad2)]:null;}['_isMultiMaterial'](_0x3a01d1){return void 0x0!==_0x3a01d1['getSubMaterial'];}[_0x2e300a(0x2c0f)](_0x3339d0=null){var _0x25a92a=_0x2e300a;if(this['_lastColliderWorldVertices']=null,this[_0x25a92a(0x2123)]||!this[_0x25a92a(0x56d)]||!this['_renderingMesh']['geometry'])return this;if(!(_0x3339d0=_0x3339d0||this[_0x25a92a(0x56d)][_0x25a92a(0x757)](_0x5b1cef['o'][_0x25a92a(0x34af)])))return this[_0x25a92a(0x3c72)]=this['_mesh'][_0x25a92a(0x16a7)](),this;var _0x32f044=this['_renderingMesh'][_0x25a92a(0x2668)]();let _0x3f215f;if(0x0===this[_0x25a92a(0x2fcf)]&&this[_0x25a92a(0x2e90)]===_0x32f044['length']){const _0xa3c65f=this['_renderingMesh'][_0x25a92a(0x16a7)]();_0x3f215f={'minimum':_0xa3c65f[_0x25a92a(0x68b)][_0x25a92a(0x95b)](),'maximum':_0xa3c65f[_0x25a92a(0x1770)][_0x25a92a(0x95b)]()};}else _0x3f215f=(0x0,_0x492540['y'])(_0x3339d0,_0x32f044,this[_0x25a92a(0x2fcf)],this['indexCount'],this[_0x25a92a(0x56d)]['geometry'][_0x25a92a(0x1974)]);return this[_0x25a92a(0x3c72)]?this[_0x25a92a(0x3c72)][_0x25a92a(0x27cf)](_0x3f215f[_0x25a92a(0x68b)],_0x3f215f[_0x25a92a(0x1770)]):this[_0x25a92a(0x3c72)]=new _0x44ac7c['j'](_0x3f215f[_0x25a92a(0x68b)],_0x3f215f[_0x25a92a(0x1770)]),this;}[_0x2e300a(0x71d)](_0x26d1ea){var _0x2e795f=_0x2e300a;const _0x244029=this['getBoundingInfo']();return _0x244029[_0x2e795f(0x71d)](_0x26d1ea);}['updateBoundingInfo'](_0x6e1cc7){var _0x1044e7=_0x2e300a;let _0x6552bb=this['getBoundingInfo']();return _0x6552bb||(this[_0x1044e7(0x2c0f)](),_0x6552bb=this[_0x1044e7(0x16a7)]()),_0x6552bb&&_0x6552bb[_0x1044e7(0x22f)](_0x6e1cc7),this;}[_0x2e300a(0x11a2)](_0x52efb0){var _0x30167d=_0x2e300a;const _0x5effc8=this[_0x30167d(0x16a7)]();return!!_0x5effc8&&_0x5effc8[_0x30167d(0x11a2)](_0x52efb0,this[_0x30167d(0x31e1)][_0x30167d(0x5c7)]);}[_0x2e300a(0x2564)](_0xd4778a){var _0x18882a=_0x2e300a;const _0x85b613=this[_0x18882a(0x16a7)]();return!!_0x85b613&&_0x85b613[_0x18882a(0x2564)](_0xd4778a);}['render'](_0x4ab1fa){var _0x3c37d9=_0x2e300a;return this[_0x3c37d9(0x56d)]['render'](this,_0x4ab1fa,this['_mesh'][_0x3c37d9(0x988)][_0x3c37d9(0x1cfb)]?this[_0x3c37d9(0x31e1)]:void 0x0),this;}[_0x2e300a(0x35e4)](_0x14506f,_0x5005f8){var _0x25bcb4=_0x2e300a;if(!this[_0x25bcb4(0x37f9)]){const _0xc215eb=[];for(let _0x15b06b=this[_0x25bcb4(0x2fcf)];_0x15b06b<this[_0x25bcb4(0x2fcf)]+this[_0x25bcb4(0x2e90)];_0x15b06b+=0x3)_0xc215eb[_0x25bcb4(0x3f90)](_0x14506f[_0x15b06b],_0x14506f[_0x15b06b+0x1],_0x14506f[_0x15b06b+0x1],_0x14506f[_0x15b06b+0x2],_0x14506f[_0x15b06b+0x2],_0x14506f[_0x15b06b]);this[_0x25bcb4(0x37f9)]=_0x5005f8['createIndexBuffer'](_0xc215eb),this[_0x25bcb4(0x3c47)]=_0xc215eb[_0x25bcb4(0x1377)];}return this[_0x25bcb4(0x37f9)];}[_0x2e300a(0x268a)](_0x30bd46){var _0x20efcf=_0x2e300a,_0x5ba22d=this[_0x20efcf(0x16a7)]();return!!_0x5ba22d&&_0x30bd46['intersectsBox'](_0x5ba22d[_0x20efcf(0x39b2)]);}['intersects'](_0x2b955b,_0x42db28,_0x4bed2a,_0x589742,_0x34356b){var _0x277354=_0x2e300a,_0x244e94=this['getMaterial']();if(!_0x244e94)return null;let _0x2046c6=0x3,_0x7eb4ea=!0x1;switch(_0x244e94[_0x277354(0xd8d)]){case _0x4a38f6['g'][_0x277354(0x1622)]:case _0x4a38f6['g'][_0x277354(0x2aef)]:case _0x4a38f6['g']['MATERIAL_LineStripDrawMode']:case _0x4a38f6['g']['MATERIAL_TriangleFanDrawMode']:return null;case _0x4a38f6['g'][_0x277354(0x246a)]:_0x2046c6=0x1,_0x7eb4ea=!0x0;}return _0x244e94[_0x277354(0xd8d)]===_0x4a38f6['g'][_0x277354(0x1b0b)]?_0x4bed2a['length']?this[_0x277354(0xf43)](_0x2b955b,_0x42db28,_0x4bed2a,this[_0x277354(0x31e1)][_0x277354(0x3542)],_0x589742):this[_0x277354(0x2f35)](_0x2b955b,_0x42db28,_0x4bed2a,this[_0x277354(0x31e1)][_0x277354(0x3542)],_0x589742):!_0x4bed2a[_0x277354(0x1377)]&&this['_mesh']['_unIndexed']?this[_0x277354(0x1192)](_0x2b955b,_0x42db28,_0x4bed2a,_0x589742,_0x34356b):this['_intersectTriangles'](_0x2b955b,_0x42db28,_0x4bed2a,_0x2046c6,_0x7eb4ea,_0x589742,_0x34356b);}[_0x2e300a(0xf43)](_0x2ee9ef,_0x3e172c,_0x45ad1a,_0x2bb938,_0x303421){var _0x3b1c48=_0x2e300a;let _0x474192=null;for(let _0xfc6899=this[_0x3b1c48(0x2fcf)];_0xfc6899<this[_0x3b1c48(0x2fcf)]+this[_0x3b1c48(0x2e90)];_0xfc6899+=0x2){var _0x259dde=_0x3e172c[_0x45ad1a[_0xfc6899]],_0x480ec5=_0x3e172c[_0x45ad1a[_0xfc6899+0x1]],_0x259dde=_0x2ee9ef[_0x3b1c48(0x387d)](_0x259dde,_0x480ec5,_0x2bb938);if(!(_0x259dde<0x0)&&(_0x303421||!_0x474192||_0x259dde<_0x474192[_0x3b1c48(0x307a)])&&((_0x474192=new _0x27bf71['c'](null,null,_0x259dde))[_0x3b1c48(0x185a)]=_0xfc6899/0x2,_0x303421))break;}return _0x474192;}['_intersectUnIndexedLines'](_0x2fb74e,_0x18fc03,_0x39a1a2,_0xdb596,_0x32239c){var _0xedb5a2=_0x2e300a;let _0x41c72b=null;for(let _0x5488a3=this[_0xedb5a2(0x19fb)];_0x5488a3<this[_0xedb5a2(0x19fb)]+this[_0xedb5a2(0x1aa6)];_0x5488a3+=0x2){var _0x5e5396=_0x18fc03[_0x5488a3],_0xed6ae2=_0x18fc03[_0x5488a3+0x1],_0x5e5396=_0x2fb74e[_0xedb5a2(0x387d)](_0x5e5396,_0xed6ae2,_0xdb596);if(!(_0x5e5396<0x0)&&(_0x32239c||!_0x41c72b||_0x5e5396<_0x41c72b[_0xedb5a2(0x307a)])&&((_0x41c72b=new _0x27bf71['c'](null,null,_0x5e5396))[_0xedb5a2(0x185a)]=_0x5488a3/0x2,_0x32239c))break;}return _0x41c72b;}['_intersectTriangles'](_0x54aa9d,_0x4b127c,_0x5859c3,_0xe2c7e5,_0x4d0b1e,_0x147cbb,_0x25b710){var _0xffffd1=_0x2e300a;let _0xfa9d8c=null,_0x1eb6f5=-0x1;for(let _0x2a5e13=this[_0xffffd1(0x2fcf)];_0x2a5e13<this[_0xffffd1(0x2fcf)]+this[_0xffffd1(0x2e90)]-(0x3-_0xe2c7e5);_0x2a5e13+=_0xe2c7e5){_0x1eb6f5++;var _0x47c00d=_0x5859c3[_0x2a5e13],_0x306732=_0x5859c3[_0x2a5e13+0x1],_0x5585f0=_0x5859c3[_0x2a5e13+0x2];if(_0x4d0b1e&&0xffffffff===_0x5585f0)_0x2a5e13+=0x2;else{var _0x1364a6=_0x4b127c[_0x47c00d],_0x3c50b3=_0x4b127c[_0x306732],_0x27d446=_0x4b127c[_0x5585f0];if(_0x1364a6&&_0x3c50b3&&_0x27d446&&(!_0x25b710||_0x25b710(_0x1364a6,_0x3c50b3,_0x27d446,_0x54aa9d,_0x47c00d,_0x306732,_0x5585f0))){_0x47c00d=_0x54aa9d[_0xffffd1(0x1d5b)](_0x1364a6,_0x3c50b3,_0x27d446);if(_0x47c00d&&!(_0x47c00d[_0xffffd1(0x307a)]<0x0)&&(_0x147cbb||!_0xfa9d8c||_0x47c00d[_0xffffd1(0x307a)]<_0xfa9d8c[_0xffffd1(0x307a)])&&((_0xfa9d8c=_0x47c00d)['faceId']=_0x1eb6f5,_0x147cbb))break;}}}return _0xfa9d8c;}[_0x2e300a(0x1192)](_0x2293e3,_0x3b21ab,_0x2dd859,_0x521341,_0x46ca45){var _0x7c5c17=_0x2e300a;let _0x1f1ddb=null;for(let _0x4cecc2=this['verticesStart'];_0x4cecc2<this[_0x7c5c17(0x19fb)]+this['verticesCount'];_0x4cecc2+=0x3){var _0x27d7db=_0x3b21ab[_0x4cecc2],_0x8a14b2=_0x3b21ab[_0x4cecc2+0x1],_0x2d4e8b=_0x3b21ab[_0x4cecc2+0x2];if(!_0x46ca45||_0x46ca45(_0x27d7db,_0x8a14b2,_0x2d4e8b,_0x2293e3,-0x1,-0x1,-0x1)){_0x27d7db=_0x2293e3[_0x7c5c17(0x1d5b)](_0x27d7db,_0x8a14b2,_0x2d4e8b);if(_0x27d7db&&!(_0x27d7db[_0x7c5c17(0x307a)]<0x0)&&(_0x521341||!_0x1f1ddb||_0x27d7db['distance']<_0x1f1ddb['distance'])&&((_0x1f1ddb=_0x27d7db)[_0x7c5c17(0x185a)]=_0x4cecc2/0x3,_0x521341))break;}}return _0x1f1ddb;}[_0x2e300a(0x2ef6)](){var _0x1d376c=_0x2e300a;this[_0x1d376c(0x37f9)]&&(this[_0x1d376c(0x37f9)]=null);}[_0x2e300a(0x95b)](_0x49c8f5,_0x398b1b){var _0x50e675=_0x2e300a;const _0x348093=new _0x28f788(this[_0x50e675(0x2b44)],this[_0x50e675(0x19fb)],this[_0x50e675(0x1aa6)],this[_0x50e675(0x2fcf)],this[_0x50e675(0x2e90)],_0x49c8f5,_0x398b1b,!0x1);if(!this[_0x50e675(0x2123)]){_0x49c8f5=this[_0x50e675(0x16a7)]();if(!_0x49c8f5)return _0x348093;_0x348093[_0x50e675(0x3c72)]=new _0x44ac7c['j'](_0x49c8f5[_0x50e675(0x68b)],_0x49c8f5[_0x50e675(0x1770)]);}return _0x348093;}[_0x2e300a(0x18c9)](){var _0x3c6d1a=_0x2e300a;this[_0x3c6d1a(0x37f9)]&&(this[_0x3c6d1a(0x31e1)][_0x3c6d1a(0x83e)]()['getEngine']()['_releaseBuffer'](this[_0x3c6d1a(0x37f9)]),this[_0x3c6d1a(0x37f9)]=null);var _0x198398=this[_0x3c6d1a(0x31e1)]['subMeshes']['indexOf'](this);this[_0x3c6d1a(0x31e1)][_0x3c6d1a(0x11db)][_0x3c6d1a(0x5ff)](_0x198398,0x1),this[_0x3c6d1a(0x23e8)]();}['getClassName'](){var _0x39fce4=_0x2e300a;return _0x39fce4(0x1efe);}static[_0x2e300a(0x34d5)](_0xdf23ae,_0x3ed4af,_0x39945e,_0x4de8d9,_0x4a37e0,_0x3b4d65=!0x0){var _0x127723=_0x2e300a;let _0x3019ae=Number['MAX_VALUE'],_0xfb9abd=-Number[_0x127723(0x3808)];const _0x4d4484=_0x4a37e0||_0x4de8d9;var _0x157761=_0x4d4484[_0x127723(0x2668)]();for(let _0x3c5faf=_0x3ed4af;_0x3c5faf<_0x3ed4af+_0x39945e;_0x3c5faf++){var _0x319051=_0x157761[_0x3c5faf];_0x319051<_0x3019ae&&(_0x3019ae=_0x319051),_0x319051>_0xfb9abd&&(_0xfb9abd=_0x319051);}return new _0x28f788(_0xdf23ae,_0x3019ae,_0xfb9abd-_0x3019ae+0x1,_0x3ed4af,_0x39945e,_0x4de8d9,_0x4a37e0,_0x3b4d65);}}},0x13533:(_0xc98e16,_0x2d8b8d,_0x519cd6)=>{_0x519cd6(0x51f),_0x519cd6(0x1dad),_0x519cd6(0x9fd1),_0x519cd6(0x1a27),_0x519cd6(0x164ac),class extends null{};},0xa838:(_0x590e9e,_0x1e7d3e,_0x6de6dc)=>{var _0x3a176a=a8_0x16e4d8;_0x6de6dc['d'](_0x1e7d3e,{'Y':()=>_0xc553c1});function _0x45e430(_0xd935e0,_0x2cd72f,_0x24f764,_0x52c224){var _0x40fda2=a8_0x5b24,_0xc82f0b,_0x37475a=arguments[_0x40fda2(0x1377)],_0x55527c=_0x37475a<0x3?_0x2cd72f:null===_0x52c224?_0x52c224=Object[_0x40fda2(0xd3d)](_0x2cd72f,_0x24f764):_0x52c224;if(_0x40fda2(0x1e3f)==typeof Reflect&&_0x40fda2(0x38fa)==typeof Reflect[_0x40fda2(0x1dac)])_0x55527c=Reflect[_0x40fda2(0x1dac)](_0xd935e0,_0x2cd72f,_0x24f764,_0x52c224);else{for(var _0x14a883=_0xd935e0[_0x40fda2(0x1377)]-0x1;0x0<=_0x14a883;_0x14a883--)(_0xc82f0b=_0xd935e0[_0x14a883])&&(_0x55527c=(_0x37475a<0x3?_0xc82f0b(_0x55527c):0x3<_0x37475a?_0xc82f0b(_0x2cd72f,_0x24f764,_0x55527c):_0xc82f0b(_0x2cd72f,_0x24f764))||_0x55527c);}0x3<_0x37475a&&_0x55527c&&Object['defineProperty'](_0x2cd72f,_0x24f764,_0x55527c);}var _0x35bed7=_0x6de6dc(0x153ad),_0x3c0330=_0x6de6dc(0xf96c),_0x4a571d=_0x6de6dc(0x9fd1),_0x1e7d3e=_0x6de6dc(0x16aec),_0x389891=_0x6de6dc(0xa60f);class _0xc553c1 extends _0x1e7d3e['N']{constructor(_0x50a8e8,_0x403fa3=null,_0x561b2b=!0x0){var _0x11c76a=a8_0x5b24;super(_0x50a8e8,_0x403fa3),this[_0x11c76a(0x3a1b)]=new _0x4a571d['P'](0x0,0x0,0x1),this[_0x11c76a(0x81f)]=new _0x4a571d['P'](0x0,0x1,0x0),this[_0x11c76a(0x37a0)]=new _0x4a571d['P'](0x1,0x0,0x0),this['_position']=_0x4a571d['P'][_0x11c76a(0x23ed)](),this[_0x11c76a(0x37a3)]=_0x4a571d['P'][_0x11c76a(0x23ed)](),this[_0x11c76a(0x46b)]=null,this[_0x11c76a(0x2e54)]=_0x4a571d['P'][_0x11c76a(0x1c49)](),this['_transformToBoneReferal']=null,this[_0x11c76a(0x293)]=!0x1,this[_0x11c76a(0x3329)]=_0xc553c1[_0x11c76a(0x2510)],this[_0x11c76a(0x3f40)]=!0x1,this[_0x11c76a(0x3a41)]=0x1,this[_0x11c76a(0x2daa)]=!0x1,this[_0x11c76a(0x288a)]=!0x1,this['reIntegrateRotationIntoRotationQuaternion']=!0x1,this['_poseMatrix']=null,this[_0x11c76a(0x11c7)]=_0x4a571d['y3'][_0x11c76a(0x23ed)](),this[_0x11c76a(0x2be0)]=!0x1,this[_0x11c76a(0x466)]=_0x4a571d['P']['Zero'](),this['_absoluteScaling']=_0x4a571d['P'][_0x11c76a(0x23ed)](),this[_0x11c76a(0x22d0)]=_0x4a571d['_f'][_0x11c76a(0x3228)](),this[_0x11c76a(0x3092)]=_0x4a571d['y3']['Identity'](),this[_0x11c76a(0x3185)]=!0x1,this[_0x11c76a(0x31e5)]=!0x1,this[_0x11c76a(0x325c)]=-0x1,this[_0x11c76a(0x323f)]=new _0x3c0330['y$'](),this[_0x11c76a(0x124f)]=!0x1,_0x561b2b&&this['getScene']()[_0x11c76a(0x1c98)](this);}get[_0x3a176a(0x3d46)](){var _0x28bab9=_0x3a176a;return this[_0x28bab9(0x3329)];}set[_0x3a176a(0x3d46)](_0x29d388){var _0x295a27=_0x3a176a;this[_0x295a27(0x3329)]!==_0x29d388&&(this['_billboardMode']=_0x29d388,this[_0x295a27(0x55a)][_0x295a27(0x1056)]=0x0!=(this['_billboardMode']&_0xc553c1[_0x295a27(0x182f)]),this['_computeUseBillboardPath']());}get['preserveParentRotationForBillboard'](){var _0xe24fc5=_0x3a176a;return this[_0xe24fc5(0x3f40)];}set[_0x3a176a(0x3d6d)](_0x304dbd){var _0x56d990=_0x3a176a;_0x304dbd!==this[_0x56d990(0x3f40)]&&(this[_0x56d990(0x3f40)]=_0x304dbd,this['_computeUseBillboardPath']());}['_computeUseBillboardPath'](){var _0x5537e9=_0x3a176a;this['_cache'][_0x5537e9(0x3a06)]=this[_0x5537e9(0x3329)]!==_0xc553c1[_0x5537e9(0x2510)]&&!this[_0x5537e9(0x3d6d)];}get['infiniteDistance'](){var _0x32678f=_0x3a176a;return this[_0x32678f(0x2daa)];}set[_0x3a176a(0x213)](_0x38b006){this['_infiniteDistance']!==_0x38b006&&(this['_infiniteDistance']=_0x38b006);}[_0x3a176a(0x3fcd)](){var _0x4fc3ed=_0x3a176a;return _0x4fc3ed(0xe5f);}get['position'](){var _0x53878d=_0x3a176a;return this[_0x53878d(0x3fa6)];}set[_0x3a176a(0x2416)](_0xadaf0){var _0x5b690f=_0x3a176a;this[_0x5b690f(0x3fa6)]=_0xadaf0,this['_isDirty']=!0x0;}['isUsingPivotMatrix'](){var _0x17dd09=_0x3a176a;return this[_0x17dd09(0x2be0)];}get[_0x3a176a(0x2d91)](){var _0xce5932=_0x3a176a;return this[_0xce5932(0x37a3)];}set[_0x3a176a(0x2d91)](_0x27664){var _0x596432=_0x3a176a;this[_0x596432(0x37a3)]=_0x27664,this[_0x596432(0x46b)]=null,this[_0x596432(0x3f49)]=!0x0;}get['scaling'](){return this['_scaling'];}set[_0x3a176a(0x2ae7)](_0x5c04bc){var _0xf89b7f=_0x3a176a;this[_0xf89b7f(0x2e54)]=_0x5c04bc,this['_isDirty']=!0x0;}get[_0x3a176a(0x32ee)](){var _0x493e68=_0x3a176a;return this[_0x493e68(0x46b)];}set[_0x3a176a(0x32ee)](_0x5afa93){var _0x2ccb60=_0x3a176a;(this[_0x2ccb60(0x46b)]=_0x5afa93)&&this[_0x2ccb60(0x37a3)][_0x2ccb60(0xf2a)](0x0),this[_0x2ccb60(0x3f49)]=!0x0;}get['forward'](){var _0xbb262a=_0x3a176a;return _0x4a571d['P'][_0xbb262a(0xd1b)](0x0,0x0,this[_0xbb262a(0x83e)]()[_0xbb262a(0x2547)]?-0x1:0x1,this['getWorldMatrix'](),this[_0xbb262a(0x3a1b)]),this['_forward']['normalize']();}get['up'](){var _0x4c5f1d=_0x3a176a;return _0x4a571d['P'][_0x4c5f1d(0xd1b)](0x0,0x1,0x0,this[_0x4c5f1d(0x927)](),this['_up']),this['_up'][_0x4c5f1d(0x3f07)]();}get[_0x3a176a(0x34f1)](){var _0x34c914=_0x3a176a;return _0x4a571d['P'][_0x34c914(0xd1b)](this[_0x34c914(0x83e)]()[_0x34c914(0x2547)]?-0x1:0x1,0x0,0x0,this[_0x34c914(0x927)](),this[_0x34c914(0x37a0)]),this[_0x34c914(0x37a0)]['normalize']();}[_0x3a176a(0x3e27)](_0x4f4a24){var _0x2fca96=_0x3a176a;return this[_0x2fca96(0xa59)]?this[_0x2fca96(0xa59)]['copyFrom'](_0x4f4a24):this[_0x2fca96(0xa59)]=_0x4f4a24[_0x2fca96(0x95b)](),this;}[_0x3a176a(0x1dd3)](){var _0x3782c8=_0x3a176a;return this[_0x3782c8(0xa59)]||(this[_0x3782c8(0xa59)]=_0x4a571d['y3'][_0x3782c8(0x3228)]()),this['_poseMatrix'];}[_0x3a176a(0x36ba)](){var _0x426096=_0x3a176a,_0x21cf6a=this[_0x426096(0x55a)];return!(this[_0x426096(0x3329)]!==_0x21cf6a[_0x426096(0x3d46)]||this[_0x426096(0x3329)]!==_0xc553c1[_0x426096(0x2510)]||_0x21cf6a[_0x426096(0x659)]||this[_0x426096(0x2daa)]||this[_0x426096(0x3fa6)][_0x426096(0x3f49)]||this[_0x426096(0x2e54)]['_isDirty']||this['_rotationQuaternion']&&this[_0x426096(0x46b)][_0x426096(0x3f49)]||this[_0x426096(0x37a3)][_0x426096(0x3f49)]);}['_initCache'](){var _0x58bfac=_0x3a176a;super[_0x58bfac(0xc63)]();const _0x190644=this[_0x58bfac(0x55a)];_0x190644[_0x58bfac(0x2640)]=!0x1,_0x190644['billboardMode']=-0x1,_0x190644['infiniteDistance']=!0x1,_0x190644[_0x58bfac(0x1056)]=!0x1,_0x190644['useBillboardPath']=!0x1;}get[_0x3a176a(0xd3c)](){var _0x4046b9=_0x3a176a;return this[_0x4046b9(0x1c6d)]();}get[_0x3a176a(0x269b)](){var _0x16a8ee=_0x3a176a;return this[_0x16a8ee(0xae7)](),this['_absoluteScaling'];}get[_0x3a176a(0xfef)](){var _0x4ba7d1=_0x3a176a;return this[_0x4ba7d1(0xae7)](),this[_0x4ba7d1(0x22d0)];}[_0x3a176a(0x162f)](_0x3a0dc2){var _0x39099b=_0x3a176a;return this[_0x39099b(0x2076)](_0x3a0dc2,!0x1);}[_0x3a176a(0x2076)](_0x55def7,_0x15cdca=!0x0){var _0x5dc16f=_0x3a176a;return this[_0x5dc16f(0x3092)][_0x5dc16f(0xa83)](_0x55def7),this['_usePivotMatrix']=!this['_pivotMatrix'][_0x5dc16f(0x29a)](),this[_0x5dc16f(0x55a)][_0x5dc16f(0x659)]=!0x0,this['_postMultiplyPivotMatrix']=_0x15cdca,this[_0x5dc16f(0x3185)]&&(this['_pivotMatrixInverse']?this[_0x5dc16f(0x3092)][_0x5dc16f(0x14f4)](this['_pivotMatrixInverse']):this[_0x5dc16f(0xb4a)]=_0x4a571d['y3'][_0x5dc16f(0x2930)](this[_0x5dc16f(0x3092)])),this;}[_0x3a176a(0x2cf2)](){return this['_pivotMatrix'];}[_0x3a176a(0x2a05)](_0xfbfdec=null,_0x4715ea,_0x5efad0){var _0xd01fb6=_0x3a176a,_0x5c816c=this[_0xd01fb6(0x95b)](_0xd01fb6(0x4f4)+(this[_0xd01fb6(0xc8c)]||this['id']),_0xfbfdec||this[_0xd01fb6(0x922)],!0x0);_0x5c816c&&_0x5efad0&&_0x5efad0(this,_0x5c816c);for(const _0x9946ac of this[_0xd01fb6(0x2a1c)](!0x0))_0x9946ac['instantiateHierarchy'](_0x5c816c,_0x4715ea,_0x5efad0);return _0x5c816c;}[_0x3a176a(0x5e1)](_0x5e607f=null,_0x512e06=!0x1){var _0x16cd93=_0x3a176a;return _0x5e607f?_0x512e06?(this[_0x16cd93(0x37a3)]['setAll'](0x0),this[_0x16cd93(0x46b)]=this['_rotationQuaternion']||_0x4a571d['_f'][_0x16cd93(0x3228)](),_0x5e607f[_0x16cd93(0x16c4)](this[_0x16cd93(0x2e54)],this['_rotationQuaternion'],this[_0x16cd93(0x3fa6)]),this[_0x16cd93(0x3d93)](!0x0)):(this[_0x16cd93(0x130f)]=_0x5e607f,this[_0x16cd93(0x466)]['copyFromFloats'](this[_0x16cd93(0x130f)]['m'][0xc],this[_0x16cd93(0x130f)]['m'][0xd],this[_0x16cd93(0x130f)]['m'][0xe]),this['_afterComputeWorldMatrix']()):(this[_0x16cd93(0x31e5)]=!0x1,this[_0x16cd93(0x3d93)](!0x0)),this[_0x16cd93(0x3f49)]=!0x1,this[_0x16cd93(0x31e5)]=!0x0,this;}[_0x3a176a(0x1b08)](){var _0x3dd95c=_0x3a176a;return this[_0x3dd95c(0x31e5)]=!0x1,this['computeWorldMatrix'](!0x0),this;}get[_0x3a176a(0x174e)](){var _0x4c8ef2=_0x3a176a;return this[_0x4c8ef2(0x31e5)];}[_0x3a176a(0x1c6d)](){var _0x715393=_0x3a176a;return this[_0x715393(0x3d93)](),this[_0x715393(0x466)];}[_0x3a176a(0x1de7)](_0x270541){var _0x4fe605=_0x3a176a;if(!_0x270541)return this;let _0x35722d,_0x4eb451,_0x1054da;if(void 0x0===_0x270541['x']){if(arguments['length']<0x3)return this;_0x35722d=_0x270541,_0x4eb451=arguments[0x1],_0x1054da=arguments[0x2];}else _0x35722d=_0x270541['x'],_0x4eb451=_0x270541['y'],_0x1054da=_0x270541['z'];var _0x2c598c;return this[_0x4fe605(0x922)]?(_0x2c598c=_0x4a571d['jp'][_0x4fe605(0x31e7)][0x0],this[_0x4fe605(0x922)][_0x4fe605(0x927)]()[_0x4fe605(0x14f4)](_0x2c598c),_0x4a571d['P'][_0x4fe605(0xd95)](_0x35722d,_0x4eb451,_0x1054da,_0x2c598c,this[_0x4fe605(0x2416)])):(this[_0x4fe605(0x2416)]['x']=_0x35722d,this['position']['y']=_0x4eb451,this[_0x4fe605(0x2416)]['z']=_0x1054da),this[_0x4fe605(0x466)][_0x4fe605(0xa83)](_0x270541),this;}[_0x3a176a(0x3c00)](_0x1cc274){var _0x10a20d=_0x3a176a;return this[_0x10a20d(0x3d93)](),this[_0x10a20d(0x2416)]=_0x4a571d['P'][_0x10a20d(0x40f3)](_0x1cc274,this[_0x10a20d(0x11c7)]),this;}[_0x3a176a(0xfab)](){var _0x3b5873=_0x3a176a;this[_0x3b5873(0x3d93)]();var _0x24f9cb=_0x4a571d['jp'][_0x3b5873(0x31e7)][0x0];return this[_0x3b5873(0x11c7)][_0x3b5873(0x14f4)](_0x24f9cb),_0x4a571d['P'][_0x3b5873(0x40f3)](this[_0x3b5873(0x2416)],_0x24f9cb);}['locallyTranslate'](_0x1c643e){var _0x2ef9e3=_0x3a176a;return this['computeWorldMatrix'](!0x0),this['position']=_0x4a571d['P'][_0x2ef9e3(0x7e9)](_0x1c643e,this[_0x2ef9e3(0x11c7)]),this;}[_0x3a176a(0x120e)](_0x3e90de,_0x19fb67=0x0,_0x1b0072=0x0,_0x26e3cd=0x0,_0x104326=_0x389891['T'][_0x3a176a(0x1167)]){var _0x3bbc77=_0x3a176a,_0x17c3d9=_0xc553c1[_0x3bbc77(0x1bb7)],_0xf041ce=_0x104326===_0x389891['T'][_0x3bbc77(0x1167)]?this[_0x3bbc77(0x2416)]:this[_0x3bbc77(0x1c6d)]();if(_0x3e90de[_0x3bbc77(0x407)](_0xf041ce,_0x17c3d9),this[_0x3bbc77(0x1393)](_0x17c3d9,_0x19fb67,_0x1b0072,_0x26e3cd),_0x104326===_0x389891['T']['WORLD']&&this[_0x3bbc77(0x922)]){if(this[_0x3bbc77(0x32ee)]){const _0x6809a8=_0x4a571d['jp']['Matrix'][0x0],_0x488a3b=(this['rotationQuaternion'][_0x3bbc77(0x410e)](_0x6809a8),_0x4a571d['jp']['Matrix'][0x1]);this[_0x3bbc77(0x922)][_0x3bbc77(0x927)]()['getRotationMatrixToRef'](_0x488a3b),_0x488a3b[_0x3bbc77(0x39f4)](),_0x6809a8[_0x3bbc77(0x2e19)](_0x488a3b,_0x6809a8),this[_0x3bbc77(0x32ee)][_0x3bbc77(0x181b)](_0x6809a8);}else{const _0x47ab34=_0x4a571d['jp'][_0x3bbc77(0x2e4e)][0x0],_0x19bca6=(_0x4a571d['_f'][_0x3bbc77(0x34ae)](this[_0x3bbc77(0x2d91)],_0x47ab34),_0x4a571d['jp'][_0x3bbc77(0x31e7)][0x0]),_0x43513c=(_0x47ab34[_0x3bbc77(0x410e)](_0x19bca6),_0x4a571d['jp'][_0x3bbc77(0x31e7)][0x1]);this[_0x3bbc77(0x922)][_0x3bbc77(0x927)]()[_0x3bbc77(0x98f)](_0x43513c),_0x43513c[_0x3bbc77(0x39f4)](),_0x19bca6[_0x3bbc77(0x2e19)](_0x43513c,_0x19bca6),_0x47ab34['fromRotationMatrix'](_0x19bca6),_0x47ab34[_0x3bbc77(0x72c)](this['rotation']);}}return this;}[_0x3a176a(0x15f0)](_0x57f6c3){var _0x21f20f=_0x3a176a,_0x2e265f=_0x4a571d['P'][_0x21f20f(0x23ed)]();return this[_0x21f20f(0x32d)](_0x57f6c3,_0x2e265f),_0x2e265f;}[_0x3a176a(0x32d)](_0x3cc831,_0x58f411){var _0x2e539a=_0x3a176a;return _0x4a571d['P'][_0x2e539a(0x1f84)](_0x3cc831,this[_0x2e539a(0x927)](),_0x58f411),this;}[_0x3a176a(0x1393)](_0x1fa9ea,_0x59defe=0x0,_0x4dfebb=0x0,_0x662076=0x0){var _0x40ce94=_0x3a176a,_0x4f80b3=-Math[_0x40ce94(0x36a5)](_0x1fa9ea['z'],_0x1fa9ea['x'])+Math['PI']/0x2,_0x247aad=Math[_0x40ce94(0x3f3e)](_0x1fa9ea['x']*_0x1fa9ea['x']+_0x1fa9ea['z']*_0x1fa9ea['z']),_0x1fa9ea=-Math[_0x40ce94(0x36a5)](_0x1fa9ea['y'],_0x247aad);return this[_0x40ce94(0x32ee)]?_0x4a571d['_f'][_0x40ce94(0x3671)](_0x4f80b3+_0x59defe,_0x1fa9ea+_0x4dfebb,_0x662076,this['rotationQuaternion']):(this[_0x40ce94(0x2d91)]['x']=_0x1fa9ea+_0x4dfebb,this[_0x40ce94(0x2d91)]['y']=_0x4f80b3+_0x59defe,this[_0x40ce94(0x2d91)]['z']=_0x662076),this;}[_0x3a176a(0x1360)](_0x23aa6f,_0x419376=_0x389891['T'][_0x3a176a(0x1167)]){var _0x49eb22=_0x3a176a;0x0==this[_0x49eb22(0x83e)]()[_0x49eb22(0x36f0)]()&&this[_0x49eb22(0x3d93)](!0x0);const _0x45443c=this[_0x49eb22(0x927)]();return _0x419376==_0x389891['T'][_0x49eb22(0xf6d)]&&(_0x419376=_0x4a571d['jp'][_0x49eb22(0x31e7)][0x0],_0x45443c[_0x49eb22(0x14f4)](_0x419376),_0x23aa6f=_0x4a571d['P'][_0x49eb22(0x7e9)](_0x23aa6f,_0x419376)),this[_0x49eb22(0x2076)](_0x4a571d['y3'][_0x49eb22(0x3db7)](-_0x23aa6f['x'],-_0x23aa6f['y'],-_0x23aa6f['z']),!0x0);}[_0x3a176a(0x1314)](){var _0x3b081f=_0x3a176a,_0x546b24=_0x4a571d['P'][_0x3b081f(0x23ed)]();return this[_0x3b081f(0x39f8)](_0x546b24),_0x546b24;}[_0x3a176a(0x39f8)](_0x22b7bd){var _0x221f40=_0x3a176a;return _0x22b7bd['x']=-this[_0x221f40(0x3092)]['m'][0xc],_0x22b7bd['y']=-this[_0x221f40(0x3092)]['m'][0xd],_0x22b7bd['z']=-this['_pivotMatrix']['m'][0xe],this;}[_0x3a176a(0x1522)](){var _0x4884d6=_0x3a176a,_0xf6b93a=_0x4a571d['P'][_0x4884d6(0x23ed)]();return this[_0x4884d6(0x6f5)](_0xf6b93a),_0xf6b93a;}[_0x3a176a(0x6f5)](_0x3b7b3e){var _0x40495d=_0x3a176a;return this[_0x40495d(0x39f8)](_0x3b7b3e),_0x4a571d['P'][_0x40495d(0x3516)](_0x3b7b3e,this[_0x40495d(0x927)](),_0x3b7b3e),this;}['markAsDirty'](_0x3f804f){var _0x15d69b=_0x3a176a;if(this[_0x15d69b(0x3f49)])return this;if(this[_0x15d69b(0x6a5)]){for(const _0x1ad2b5 of this[_0x15d69b(0x6a5)])_0x1ad2b5[_0x15d69b(0x270b)](_0x3f804f);}return super['markAsDirty'](_0x3f804f);}['setParent'](_0x796009,_0x384396=!0x1,_0xf1ae11=!0x1){var _0x1e753c=_0x3a176a;if(!_0x796009&&!this[_0x1e753c(0x922)])return this;const _0x5752f8=_0x4a571d['jp'][_0x1e753c(0x2e4e)][0x0];var _0x26f948=_0x4a571d['jp'][_0x1e753c(0xf88)][0x0],_0x4c67af=_0x4a571d['jp'][_0x1e753c(0xf88)][0x1],_0x5b6576=_0x4a571d['jp'][_0x1e753c(0x31e7)][0x1];_0x4a571d['y3'][_0x1e753c(0x34d1)](_0x5b6576);const _0x3f3487=_0x4a571d['jp'][_0x1e753c(0x31e7)][0x0];this['computeWorldMatrix'](!0x0);let _0x26b051=this['rotationQuaternion'];return _0x26b051||(_0x26b051=_0xc553c1[_0x1e753c(0x37fc)],_0x4a571d['_f'][_0x1e753c(0x3671)](this[_0x1e753c(0x37a3)]['y'],this['_rotation']['x'],this['_rotation']['z'],_0x26b051)),_0x4a571d['y3'][_0x1e753c(0x3c76)](this['scaling'],_0x26b051,this[_0x1e753c(0x2416)],_0x3f3487),this[_0x1e753c(0x922)]&&_0x3f3487[_0x1e753c(0x2e19)](this[_0x1e753c(0x922)][_0x1e753c(0x3d93)](!0x0),_0x3f3487),_0x796009&&(_0x796009[_0x1e753c(0x3d93)](!0x0)[_0x1e753c(0x14f4)](_0x5b6576),_0x3f3487[_0x1e753c(0x2e19)](_0x5b6576,_0x3f3487)),_0x3f3487['decompose'](_0x4c67af,_0x5752f8,_0x26f948,_0x384396?this:void 0x0),this[_0x1e753c(0x32ee)]?this['rotationQuaternion'][_0x1e753c(0xa83)](_0x5752f8):_0x5752f8[_0x1e753c(0x72c)](this[_0x1e753c(0x2d91)]),this[_0x1e753c(0x2ae7)][_0x1e753c(0xa83)](_0x4c67af),this[_0x1e753c(0x2416)][_0x1e753c(0xa83)](_0x26f948),this[_0x1e753c(0x922)]=_0x796009,_0xf1ae11&&this[_0x1e753c(0x2076)](_0x4a571d['y3']['Identity']()),this;}get[_0x3a176a(0x1340)](){var _0x3099b9=_0x3a176a;return this[_0x3099b9(0x124f)];}[_0x3a176a(0x3e09)](_0x47491f){var _0x47acdb=_0x3a176a;return this[_0x47acdb(0x124f)]!==_0x47491f&&(this['_nonUniformScaling']=_0x47491f,!0x0);}['attachToBone'](_0x4ac55a,_0x916c9d){var _0x5d826e=_0x3a176a;return this[_0x5d826e(0xf60)]=this[_0x5d826e(0x922)],this[_0x5d826e(0x3fc7)]=_0x916c9d,(this['parent']=_0x4ac55a)[_0x5d826e(0x4e1)]()['prepare'](),_0x4ac55a[_0x5d826e(0x927)]()[_0x5d826e(0x718)]()<0x0&&(this[_0x5d826e(0x3a41)]*=-0x1),this;}[_0x3a176a(0x3f16)](_0x5a9b71=!0x1){var _0x4600d8=_0x3a176a;return this['parent']?(this[_0x4600d8(0x922)]['getWorldMatrix']()[_0x4600d8(0x718)]()<0x0&&(this[_0x4600d8(0x3a41)]*=-0x1),this[_0x4600d8(0x3fc7)]=null,this[_0x4600d8(0x922)]=_0x5a9b71?this[_0x4600d8(0xf60)]:null):_0x5a9b71&&(this[_0x4600d8(0x922)]=this[_0x4600d8(0xf60)]),this;}[_0x3a176a(0x215e)](_0x276ce0,_0x23100c,_0x4a81c5){var _0x4509d2=_0x3a176a;_0x276ce0['normalize'](),this[_0x4509d2(0x32ee)]||(this['rotationQuaternion']=this[_0x4509d2(0x2d91)][_0x4509d2(0x2b60)](),this[_0x4509d2(0x2d91)][_0x4509d2(0xf2a)](0x0));let _0x314295;return _0x4a81c5&&_0x4a81c5!==_0x389891['T'][_0x4509d2(0x1167)]?(this[_0x4509d2(0x922)]&&(_0x4a81c5=_0x4a571d['jp']['Matrix'][0x0],this[_0x4509d2(0x922)]['getWorldMatrix']()[_0x4509d2(0x14f4)](_0x4a81c5),_0x276ce0=_0x4a571d['P']['TransformNormal'](_0x276ce0,_0x4a81c5)),(_0x314295=_0x4a571d['_f'][_0x4509d2(0x2f03)](_0x276ce0,_0x23100c,_0xc553c1['_RotationAxisCache']))['multiplyToRef'](this['rotationQuaternion'],this['rotationQuaternion'])):(_0x314295=_0x4a571d['_f'][_0x4509d2(0x2f03)](_0x276ce0,_0x23100c,_0xc553c1[_0x4509d2(0x3994)]),this['rotationQuaternion'][_0x4509d2(0x2e19)](_0x314295,this[_0x4509d2(0x32ee)])),this;}[_0x3a176a(0x313a)](_0x54b0c1,_0x3631ff,_0x2f504f){var _0x5896df=_0x3a176a;_0x3631ff[_0x5896df(0x3f07)](),this[_0x5896df(0x32ee)]||(this['rotationQuaternion']=_0x4a571d['_f'][_0x5896df(0x10c7)](this[_0x5896df(0x2d91)]['y'],this[_0x5896df(0x2d91)]['x'],this[_0x5896df(0x2d91)]['z']),this['rotation']['setAll'](0x0));var _0x23be93=_0x4a571d['jp']['Vector3'][0x0],_0x21232c=_0x4a571d['jp']['Vector3'][0x1],_0x5704cf=_0x4a571d['jp'][_0x5896df(0xf88)][0x2];const _0x28d7f7=_0x4a571d['jp'][_0x5896df(0x2e4e)][0x0];var _0x2e1155=_0x4a571d['jp'][_0x5896df(0x31e7)][0x0];const _0x3b850a=_0x4a571d['jp'][_0x5896df(0x31e7)][0x1];var _0x35f712=_0x4a571d['jp'][_0x5896df(0x31e7)][0x2];const _0x567da2=_0x4a571d['jp'][_0x5896df(0x31e7)][0x3];return _0x54b0c1[_0x5896df(0x407)](this[_0x5896df(0x2416)],_0x23be93),_0x4a571d['y3'][_0x5896df(0x964)](_0x23be93['x'],_0x23be93['y'],_0x23be93['z'],_0x2e1155),_0x4a571d['y3'][_0x5896df(0x964)](-_0x23be93['x'],-_0x23be93['y'],-_0x23be93['z'],_0x3b850a),_0x4a571d['y3'][_0x5896df(0x2f03)](_0x3631ff,_0x2f504f,_0x35f712),_0x3b850a[_0x5896df(0x2e19)](_0x35f712,_0x567da2),_0x567da2[_0x5896df(0x2e19)](_0x2e1155,_0x567da2),_0x567da2[_0x5896df(0x16c4)](_0x21232c,_0x28d7f7,_0x5704cf),this['position'][_0x5896df(0x350)](_0x5704cf),_0x28d7f7[_0x5896df(0x2e19)](this[_0x5896df(0x32ee)],this['rotationQuaternion']),this;}[_0x3a176a(0x4e9)](_0x54ff07,_0x30526a,_0x26061a){var _0x320d9e=_0x3a176a;return _0x54ff07=_0x54ff07[_0x320d9e(0x4018)](_0x30526a),(_0x26061a&&_0x26061a!==_0x389891['T'][_0x320d9e(0x1167)]?this[_0x320d9e(0x1de7)](this[_0x320d9e(0x1c6d)]()[_0x320d9e(0x3fc1)](_0x54ff07)):(_0x30526a=this[_0x320d9e(0xfab)]()['add'](_0x54ff07),this['setPositionWithLocalVector'](_0x30526a)),this);}['addRotation'](_0x47f7b8,_0x1e18ec,_0x2e7c9d){var _0x5a6d21=_0x3a176a;let _0x1cfb8e;this[_0x5a6d21(0x32ee)]?_0x1cfb8e=this[_0x5a6d21(0x32ee)]:(_0x1cfb8e=_0x4a571d['jp'][_0x5a6d21(0x2e4e)][0x1],_0x4a571d['_f'][_0x5a6d21(0x3671)](this[_0x5a6d21(0x2d91)]['y'],this[_0x5a6d21(0x2d91)]['x'],this['rotation']['z'],_0x1cfb8e));var _0x1c30d1=_0x4a571d['jp'][_0x5a6d21(0x2e4e)][0x0];return _0x4a571d['_f'][_0x5a6d21(0x3671)](_0x1e18ec,_0x47f7b8,_0x2e7c9d,_0x1c30d1),_0x1cfb8e[_0x5a6d21(0xe39)](_0x1c30d1),this['rotationQuaternion']||_0x1cfb8e[_0x5a6d21(0x72c)](this[_0x5a6d21(0x2d91)]),this;}[_0x3a176a(0xda3)](){return this['parent'];}[_0x3a176a(0xe09)](){var _0x25eadf=_0x3a176a;return this[_0x25eadf(0x2daa)]&&!this[_0x25eadf(0x922)]||this['_billboardMode']!==_0xc553c1[_0x25eadf(0x2510)]&&!this[_0x25eadf(0x3d6d)];}[_0x3a176a(0x3d93)](_0xa7e935=!0x1,_0x15adfc=null){var _0x552851=_0x3a176a;if(this[_0x552851(0x31e5)]&&!this['_isDirty'])return this[_0x552851(0x130f)];var _0x197b29=this['getScene']()[_0x552851(0x36f0)]();if(!this[_0x552851(0x3f49)]&&!_0xa7e935&&(this[_0x552851(0x3c5e)]===_0x197b29||this[_0x552851(0x30c8)]()))return this['_currentRenderId']=_0x197b29,this['_worldMatrix'];_0x15adfc=_0x15adfc||this[_0x552851(0x83e)]()['activeCamera'],this[_0x552851(0xb94)]();const _0x5d12cd=this[_0x552851(0x55a)],_0x195d93=(_0x5d12cd[_0x552851(0x659)]=!0x1,_0x5d12cd[_0x552851(0x3d46)]=this[_0x552851(0x3d46)],_0x5d12cd[_0x552851(0x213)]=this[_0x552851(0x213)],_0x5d12cd['parent']=this[_0x552851(0x6a8)],this[_0x552851(0x3c5e)]=_0x197b29,this['_childUpdateId']+=0x1,this[_0x552851(0x3f49)]=!0x1,this[_0x552851(0x3fa6)][_0x552851(0x3f49)]=!0x1,this[_0x552851(0x37a3)]['_isDirty']=!0x1,this['_scaling'][_0x552851(0x3f49)]=!0x1,this['_getEffectiveParent']()),_0x5d1673=_0xc553c1[_0x552851(0x210f)];let _0x433052=this[_0x552851(0x3fa6)];this[_0x552851(0x2daa)]&&!this['parent']&&_0x15adfc&&(_0x197b29=_0x15adfc[_0x552851(0x927)](),_0x197b29=new _0x4a571d['P'](_0x197b29['m'][0xc],_0x197b29['m'][0xd],_0x197b29['m'][0xe]),(_0x433052=_0xc553c1[_0x552851(0x1b1d)])[_0x552851(0x368c)](this[_0x552851(0x3fa6)]['x']+_0x197b29['x'],this['_position']['y']+_0x197b29['y'],this[_0x552851(0x3fa6)]['z']+_0x197b29['z'])),_0x5d1673[_0x552851(0x368c)](this[_0x552851(0x2e54)]['x']*this[_0x552851(0x3a41)],this[_0x552851(0x2e54)]['y']*this[_0x552851(0x3a41)],this['_scaling']['z']*this[_0x552851(0x3a41)]);let _0x27dc54;if(this[_0x552851(0x46b)]?(this[_0x552851(0x46b)][_0x552851(0x3f49)]=!0x1,_0x27dc54=this[_0x552851(0x46b)],this[_0x552851(0x2fe3)]&&this['rotation'][_0x552851(0x3376)]()&&(this[_0x552851(0x46b)][_0x552851(0xe39)](_0x4a571d['_f'][_0x552851(0x10c7)](this[_0x552851(0x37a3)]['y'],this[_0x552851(0x37a3)]['x'],this['_rotation']['z'])),this[_0x552851(0x37a3)][_0x552851(0x368c)](0x0,0x0,0x0))):(_0x27dc54=_0xc553c1[_0x552851(0x37fc)],_0x4a571d['_f'][_0x552851(0x3671)](this[_0x552851(0x37a3)]['y'],this[_0x552851(0x37a3)]['x'],this['_rotation']['z'],_0x27dc54)),this[_0x552851(0x2be0)]?(_0x197b29=_0x4a571d['jp'][_0x552851(0x31e7)][0x1],_0x4a571d['y3'][_0x552851(0x3ad8)](_0x5d1673['x'],_0x5d1673['y'],_0x5d1673['z'],_0x197b29),_0x4e40dc=_0x4a571d['jp'][_0x552851(0x31e7)][0x0],_0x27dc54['toRotationMatrix'](_0x4e40dc),this[_0x552851(0x3092)][_0x552851(0x2e19)](_0x197b29,_0x4a571d['jp']['Matrix'][0x4]),_0x4a571d['jp']['Matrix'][0x4][_0x552851(0x2e19)](_0x4e40dc,this[_0x552851(0x11c7)]),this[_0x552851(0x3185)]&&this[_0x552851(0x11c7)][_0x552851(0x2e19)](this[_0x552851(0xb4a)],this[_0x552851(0x11c7)]),this[_0x552851(0x11c7)][_0x552851(0x2bf8)](_0x433052['x'],_0x433052['y'],_0x433052['z'])):_0x4a571d['y3'][_0x552851(0x3c76)](_0x5d1673,_0x27dc54,_0x433052,this['_localMatrix']),_0x195d93&&_0x195d93['getWorldMatrix']){if(_0xa7e935&&_0x195d93[_0x552851(0x3d93)](_0xa7e935),_0x5d12cd[_0x552851(0x3a06)]){this[_0x552851(0x3fc7)]?_0x195d93[_0x552851(0x927)]()[_0x552851(0x2e19)](this[_0x552851(0x3fc7)][_0x552851(0x927)](),_0x4a571d['jp'][_0x552851(0x31e7)][0x7]):_0x4a571d['jp']['Matrix'][0x7][_0x552851(0xa83)](_0x195d93[_0x552851(0x927)]());const _0x3aee55=_0x4a571d['jp'][_0x552851(0xf88)][0x5];var _0x197b29=_0x4a571d['jp']['Vector3'][0x6],_0x4e40dc=_0x4a571d['jp'][_0x552851(0x2e4e)][0x0];_0x4a571d['jp']['Matrix'][0x7][_0x552851(0x16c4)](_0x197b29,_0x4e40dc,_0x3aee55),_0x4a571d['y3'][_0x552851(0x3ad8)](_0x197b29['x'],_0x197b29['y'],_0x197b29['z'],_0x4a571d['jp'][_0x552851(0x31e7)][0x7]),_0x4a571d['jp']['Matrix'][0x7]['setTranslation'](_0x3aee55),_0xc553c1['BillboardUseParentOrientation']&&(this[_0x552851(0x3fa6)][_0x552851(0x4001)](_0x4e40dc,_0x3aee55),this[_0x552851(0x11c7)][_0x552851(0xdf2)](_0x3aee55)),this[_0x552851(0x11c7)]['multiplyToRef'](_0x4a571d['jp'][_0x552851(0x31e7)][0x7],this[_0x552851(0x130f)]);}else this[_0x552851(0x3fc7)]?(this['_localMatrix'][_0x552851(0x2e19)](_0x195d93[_0x552851(0x927)](),_0x4a571d['jp'][_0x552851(0x31e7)][0x6]),_0x4a571d['jp'][_0x552851(0x31e7)][0x6][_0x552851(0x2e19)](this[_0x552851(0x3fc7)][_0x552851(0x927)](),this[_0x552851(0x130f)])):this['_localMatrix'][_0x552851(0x2e19)](_0x195d93[_0x552851(0x927)](),this[_0x552851(0x130f)]);this[_0x552851(0x1319)]();}else this[_0x552851(0x130f)][_0x552851(0xa83)](this[_0x552851(0x11c7)]);if(_0x5d12cd[_0x552851(0x3a06)]&&_0x15adfc&&this[_0x552851(0x3d46)]&&!_0x5d12cd[_0x552851(0x1056)]){_0xa7e935=_0x4a571d['jp']['Vector3'][0x0];if(this[_0x552851(0x130f)][_0x552851(0x3952)](_0xa7e935),_0x4a571d['jp']['Matrix'][0x1][_0x552851(0xa83)](_0x15adfc[_0x552851(0x2e14)]()),_0x4a571d['jp'][_0x552851(0x31e7)][0x1][_0x552851(0x2fa3)](0x0,0x0,0x0),_0x4a571d['jp'][_0x552851(0x31e7)][0x1][_0x552851(0x14f4)](_0x4a571d['jp'][_0x552851(0x31e7)][0x0]),(this[_0x552851(0x3d46)]&_0xc553c1[_0x552851(0x2fc)])!==_0xc553c1[_0x552851(0x2fc)]){_0x4a571d['jp'][_0x552851(0x31e7)][0x0][_0x552851(0x16c4)](void 0x0,_0x4a571d['jp'][_0x552851(0x2e4e)][0x0],void 0x0);const _0x3b0f0d=_0x4a571d['jp'][_0x552851(0xf88)][0x1];_0x4a571d['jp']['Quaternion'][0x0][_0x552851(0x72c)](_0x3b0f0d),(this['billboardMode']&_0xc553c1[_0x552851(0x1072)])!==_0xc553c1[_0x552851(0x1072)]&&(_0x3b0f0d['x']=0x0),(this['billboardMode']&_0xc553c1[_0x552851(0x3c2f)])!==_0xc553c1[_0x552851(0x3c2f)]&&(_0x3b0f0d['y']=0x0),(this[_0x552851(0x3d46)]&_0xc553c1[_0x552851(0x1a65)])!==_0xc553c1[_0x552851(0x1a65)]&&(_0x3b0f0d['z']=0x0),_0x4a571d['y3'][_0x552851(0x3671)](_0x3b0f0d['y'],_0x3b0f0d['x'],_0x3b0f0d['z'],_0x4a571d['jp'][_0x552851(0x31e7)][0x0]);}this[_0x552851(0x130f)][_0x552851(0x2fa3)](0x0,0x0,0x0),this[_0x552851(0x130f)][_0x552851(0x2e19)](_0x4a571d['jp'][_0x552851(0x31e7)][0x0],this['_worldMatrix']),this[_0x552851(0x130f)][_0x552851(0xdf2)](_0x4a571d['jp'][_0x552851(0xf88)][0x0]);}else{if(_0x5d12cd['useBillboardPath']&&_0x15adfc&&_0x5d12cd[_0x552851(0x1056)]){_0x197b29=_0x4a571d['jp'][_0x552851(0xf88)][0x0],_0x4e40dc=(this[_0x552851(0x130f)][_0x552851(0x3952)](_0x197b29),_0x15adfc[_0x552851(0x33cd)]),this['_worldMatrix'][_0x552851(0x14f4)](_0x4a571d['jp'][_0x552851(0x31e7)][0x1]);const _0x271ba3=_0x4a571d['jp'][_0x552851(0xf88)][0x1];_0x4a571d['P'][_0x552851(0x3516)](_0x4e40dc,_0x4a571d['jp'][_0x552851(0x31e7)][0x1],_0x271ba3),_0x271ba3[_0x552851(0x3f07)](),(_0xa7e935=-Math[_0x552851(0x36a5)](_0x271ba3['z'],_0x271ba3['x'])+Math['PI']/0x2,_0x197b29=Math[_0x552851(0x3f3e)](_0x271ba3['x']*_0x271ba3['x']+_0x271ba3['z']*_0x271ba3['z']),_0x15adfc=-Math[_0x552851(0x36a5)](_0x271ba3['y'],_0x197b29));if(_0x4a571d['_f'][_0x552851(0x3671)](_0xa7e935,_0x15adfc,0x0,_0x4a571d['jp']['Quaternion'][0x0]),(this[_0x552851(0x3d46)]&_0xc553c1[_0x552851(0x2fc)])!==_0xc553c1[_0x552851(0x2fc)]){const _0x4852e1=_0x4a571d['jp'][_0x552851(0xf88)][0x1];_0x4a571d['jp'][_0x552851(0x2e4e)][0x0][_0x552851(0x72c)](_0x4852e1),(this[_0x552851(0x3d46)]&_0xc553c1['BILLBOARDMODE_X'])!==_0xc553c1[_0x552851(0x1072)]&&(_0x4852e1['x']=0x0),(this[_0x552851(0x3d46)]&_0xc553c1[_0x552851(0x3c2f)])!==_0xc553c1[_0x552851(0x3c2f)]&&(_0x4852e1['y']=0x0),(this[_0x552851(0x3d46)]&_0xc553c1['BILLBOARDMODE_Z'])!==_0xc553c1[_0x552851(0x1a65)]&&(_0x4852e1['z']=0x0),_0x4a571d['y3'][_0x552851(0x3671)](_0x4852e1['y'],_0x4852e1['x'],_0x4852e1['z'],_0x4a571d['jp'][_0x552851(0x31e7)][0x0]);}else _0x4a571d['y3'][_0x552851(0x1fed)](_0x4a571d['jp'][_0x552851(0x2e4e)][0x0],_0x4a571d['jp'][_0x552851(0x31e7)][0x0]);this['_worldMatrix'][_0x552851(0x2fa3)](0x0,0x0,0x0),this[_0x552851(0x130f)][_0x552851(0x2e19)](_0x4a571d['jp']['Matrix'][0x0],this[_0x552851(0x130f)]),this[_0x552851(0x130f)][_0x552851(0xdf2)](_0x4a571d['jp'][_0x552851(0xf88)][0x0]);}}return this['ignoreNonUniformScaling']?this[_0x552851(0x3e09)](!0x1):this[_0x552851(0x2e54)][_0x552851(0x2c10)](0.000001)?this[_0x552851(0x3e09)](!0x0):_0x195d93&&_0x195d93[_0x552851(0x124f)]?this['_updateNonUniformScalingState'](_0x195d93['_nonUniformScaling']):this[_0x552851(0x3e09)](!0x1),this[_0x552851(0x22a4)](),this[_0x552851(0x466)]['copyFromFloats'](this[_0x552851(0x130f)]['m'][0xc],this[_0x552851(0x130f)]['m'][0xd],this[_0x552851(0x130f)]['m'][0xe]),this[_0x552851(0x293)]=!0x1,this[_0x552851(0x323f)]['notifyObservers'](this),this[_0x552851(0xa59)]||(this[_0x552851(0xa59)]=_0x4a571d['y3']['Invert'](this[_0x552851(0x130f)])),this['_worldMatrixDeterminantIsDirty']=!0x0,this['_worldMatrix'];}[_0x3a176a(0x410d)](_0x2895b4=!0x0){var _0x5a9a3b=_0x3a176a;if(this[_0x5a9a3b(0x3d93)](),_0x2895b4){var _0x50f96d=this[_0x5a9a3b(0x2a41)]();for(let _0x3e36a5=0x0;_0x3e36a5<_0x50f96d[_0x5a9a3b(0x1377)];++_0x3e36a5){const _0x3aca76=_0x50f96d[_0x3e36a5];if(_0x3aca76){_0x3aca76[_0x5a9a3b(0x3d93)]();const _0x22dcf3=_0x4a571d['jp']['Matrix'][0x0],_0x8934a7=(_0x3aca76[_0x5a9a3b(0x11c7)][_0x5a9a3b(0x2e19)](this[_0x5a9a3b(0x11c7)],_0x22dcf3),_0x4a571d['jp'][_0x5a9a3b(0x2e4e)][0x0]);_0x22dcf3[_0x5a9a3b(0x16c4)](_0x3aca76[_0x5a9a3b(0x2ae7)],_0x8934a7,_0x3aca76[_0x5a9a3b(0x2416)]),_0x3aca76[_0x5a9a3b(0x32ee)]?_0x3aca76['rotationQuaternion'][_0x5a9a3b(0xa83)](_0x8934a7):_0x8934a7['toEulerAnglesToRef'](_0x3aca76[_0x5a9a3b(0x2d91)]);}}}this['scaling'][_0x5a9a3b(0x368c)](0x1,0x1,0x1),this[_0x5a9a3b(0x2416)][_0x5a9a3b(0x368c)](0x0,0x0,0x0),this[_0x5a9a3b(0x2d91)][_0x5a9a3b(0x368c)](0x0,0x0,0x0),this[_0x5a9a3b(0x32ee)]&&(this[_0x5a9a3b(0x32ee)]=_0x4a571d['_f'][_0x5a9a3b(0x3228)]()),this[_0x5a9a3b(0x130f)]=_0x4a571d['y3'][_0x5a9a3b(0x3228)]();}['_afterComputeWorldMatrix'](){}[_0x3a176a(0x20b2)](_0x50d7cf){return this['onAfterWorldMatrixUpdateObservable']['add'](_0x50d7cf),this;}[_0x3a176a(0xf5d)](_0x45d593){var _0x320bbc=_0x3a176a;return this[_0x320bbc(0x323f)][_0x320bbc(0x235b)](_0x45d593),this;}['getPositionInCameraSpace'](_0x30dd93=null){var _0x31e88f=_0x3a176a;return _0x30dd93=_0x30dd93||this[_0x31e88f(0x83e)]()['activeCamera'],_0x4a571d['P'][_0x31e88f(0x7e9)](this[_0x31e88f(0x1c6d)](),_0x30dd93[_0x31e88f(0x2e14)]());}['getDistanceToCamera'](_0x2f8f32=null){var _0x43ec88=_0x3a176a;return _0x2f8f32=_0x2f8f32||this[_0x43ec88(0x83e)]()[_0x43ec88(0x146e)],this[_0x43ec88(0x1c6d)]()[_0x43ec88(0x41b6)](_0x2f8f32[_0x43ec88(0x33cd)])[_0x43ec88(0x1377)]();}[_0x3a176a(0x95b)](_0x578b66,_0x15101e,_0x22a57d){var _0x5213a8=_0x3a176a;const _0x2fc69f=_0x35bed7['p4'][_0x5213a8(0x73d)](()=>new _0xc553c1(_0x578b66,this['getScene']()),this);if(_0x2fc69f['name']=_0x578b66,_0x2fc69f['id']=_0x578b66,_0x15101e&&(_0x2fc69f[_0x5213a8(0x922)]=_0x15101e),!_0x22a57d){var _0x5b11e7=this[_0x5213a8(0xe00)](!0x0);for(let _0x1896de=0x0;_0x1896de<_0x5b11e7[_0x5213a8(0x1377)];_0x1896de++){const _0x2bd873=_0x5b11e7[_0x1896de];_0x2bd873[_0x5213a8(0x95b)]&&_0x2bd873[_0x5213a8(0x95b)](_0x578b66+'.'+_0x2bd873[_0x5213a8(0xc8c)],_0x2fc69f);}}return _0x2fc69f;}['serialize'](_0x244fa9){var _0x1a446f=_0x3a176a;const _0x3e2af2=_0x35bed7['p4'][_0x1a446f(0x2fbf)](this,_0x244fa9);return _0x3e2af2[_0x1a446f(0x21e0)]=this[_0x1a446f(0x3fcd)](),_0x3e2af2['uniqueId']=this[_0x1a446f(0x17f4)],this[_0x1a446f(0x922)]&&this['parent'][_0x1a446f(0x3caf)](_0x3e2af2),_0x3e2af2[_0x1a446f(0x1794)]=this['getPivotMatrix']()[_0x1a446f(0x86e)](),_0x3e2af2[_0x1a446f(0x3c85)]=this[_0x1a446f(0x3c85)](),_0x3e2af2;}static[_0x3a176a(0x2a19)](_0x42c133,_0x1a7d28,_0x2493f3){var _0x23c6cf=_0x3a176a;const _0x2c2d45=_0x35bed7['p4'][_0x23c6cf(0x2a19)](()=>new _0xc553c1(_0x42c133[_0x23c6cf(0xc8c)],_0x1a7d28),_0x42c133,_0x1a7d28,_0x2493f3);return _0x42c133[_0x23c6cf(0x1794)]?_0x2c2d45[_0x23c6cf(0x162f)](_0x4a571d['y3'][_0x23c6cf(0x2858)](_0x42c133[_0x23c6cf(0x1794)])):_0x42c133[_0x23c6cf(0x1750)]&&_0x2c2d45[_0x23c6cf(0x2076)](_0x4a571d['y3'][_0x23c6cf(0x2858)](_0x42c133['pivotMatrix'])),_0x2c2d45[_0x23c6cf(0x1e09)](_0x42c133[_0x23c6cf(0x3c85)]),_0x2c2d45[_0x23c6cf(0xe86)]=_0x42c133[_0x23c6cf(0x17f4)],void 0x0!==_0x42c133[_0x23c6cf(0x12c6)]&&(_0x2c2d45['_waitingParentId']=_0x42c133[_0x23c6cf(0x12c6)]),void 0x0!==_0x42c133[_0x23c6cf(0x25d8)]&&(_0x2c2d45[_0x23c6cf(0x1833)]=_0x42c133[_0x23c6cf(0x25d8)]),_0x2c2d45;}[_0x3a176a(0x2a1c)](_0x2f29dd,_0x14f464){var _0x4ce2e8=[];return this['_getDescendants'](_0x4ce2e8,_0x2f29dd,_0x24153c=>(!_0x14f464||_0x14f464(_0x24153c))&&_0x24153c instanceof _0xc553c1),_0x4ce2e8;}[_0x3a176a(0x18c9)](_0x31316f,_0x101147=!0x1){var _0x1661e5=_0x3a176a,_0x101f31;if(this[_0x1661e5(0x83e)]()[_0x1661e5(0x17ff)](this),this[_0x1661e5(0x83e)]()[_0x1661e5(0x46d)](this),this[_0x1661e5(0x29c1)]&&(-0x1<(_0x101f31=this[_0x1661e5(0x29c1)][_0x1661e5(0x1e2f)][_0x1661e5(0x919)](this))&&this[_0x1661e5(0x29c1)]['transformNodes']['splice'](_0x101f31,0x1),this['_parentContainer']=null),this[_0x1661e5(0x323f)][_0x1661e5(0x2f8)](),_0x31316f){for(const _0x2d5f9b of this['getChildTransformNodes'](!0x0))_0x2d5f9b[_0x1661e5(0x922)]=null,_0x2d5f9b['computeWorldMatrix'](!0x0);}super[_0x1661e5(0x18c9)](_0x31316f,_0x101147);}[_0x3a176a(0x3131)](_0x1d32fa=!0x0,_0x4e5a6e=!0x1,_0x230851){var _0x425dbc=_0x3a176a;let _0x4beb28=null,_0x1a55c2=null;_0x4e5a6e&&(this[_0x425dbc(0x32ee)]?(_0x1a55c2=this[_0x425dbc(0x32ee)][_0x425dbc(0x95b)](),this[_0x425dbc(0x32ee)][_0x425dbc(0x368c)](0x0,0x0,0x0,0x1)):this[_0x425dbc(0x2d91)]&&(_0x4beb28=this[_0x425dbc(0x2d91)][_0x425dbc(0x95b)](),this[_0x425dbc(0x2d91)]['copyFromFloats'](0x0,0x0,0x0)));const _0x93b4c2=this['getHierarchyBoundingVectors'](_0x1d32fa,_0x230851);return _0x1d32fa=_0x93b4c2[_0x425dbc(0xf1a)][_0x425dbc(0x41b6)](_0x93b4c2['min']),_0x230851=Math[_0x425dbc(0xf1a)](_0x1d32fa['x'],_0x1d32fa['y'],_0x1d32fa['z']),(0x0!==_0x230851&&(this[_0x425dbc(0x2ae7)]['scaleInPlace'](0x1/_0x230851),_0x4e5a6e&&(this[_0x425dbc(0x32ee)]&&_0x1a55c2?this['rotationQuaternion'][_0x425dbc(0xa83)](_0x1a55c2):this[_0x425dbc(0x2d91)]&&_0x4beb28&&this[_0x425dbc(0x2d91)]['copyFrom'](_0x4beb28))),this);}['_syncAbsoluteScalingAndRotation'](){var _0x349768=_0x3a176a;this['_isAbsoluteSynced']||(this[_0x349768(0x130f)]['decompose'](this['_absoluteScaling'],this['_absoluteRotationQuaternion']),this['_isAbsoluteSynced']=!0x0);}}_0xc553c1[_0x3a176a(0x2510)]=0x0,_0xc553c1[_0x3a176a(0x1072)]=0x1,_0xc553c1[_0x3a176a(0x3c2f)]=0x2,_0xc553c1['BILLBOARDMODE_Z']=0x4,_0xc553c1['BILLBOARDMODE_ALL']=0x7,_0xc553c1[_0x3a176a(0x182f)]=0x80,_0xc553c1['BillboardUseParentOrientation']=!0x1,_0xc553c1[_0x3a176a(0x37fc)]=_0x4a571d['_f'][_0x3a176a(0x23ed)](),_0xc553c1[_0x3a176a(0x210f)]=_0x4a571d['P'][_0x3a176a(0x23ed)](),_0xc553c1[_0x3a176a(0x1b1d)]=_0x4a571d['P'][_0x3a176a(0x23ed)](),_0xc553c1[_0x3a176a(0x1bb7)]=new _0x4a571d['P'](0x0,0x0,0x0),_0xc553c1[_0x3a176a(0x3994)]=new _0x4a571d['_f'](),_0x45e430([(0x0,_0x35bed7['hd'])(_0x3a176a(0x2416))],_0xc553c1['prototype'],'_position',void 0x0),_0x45e430([(0x0,_0x35bed7['hd'])(_0x3a176a(0x2d91))],_0xc553c1[_0x3a176a(0x41df)],_0x3a176a(0x37a3),void 0x0),_0x45e430([(0x0,_0x35bed7['mv'])(_0x3a176a(0x32ee))],_0xc553c1[_0x3a176a(0x41df)],_0x3a176a(0x46b),void 0x0),_0x45e430([(0x0,_0x35bed7['hd'])(_0x3a176a(0x2ae7))],_0xc553c1[_0x3a176a(0x41df)],_0x3a176a(0x2e54),void 0x0),_0x45e430([(0x0,_0x35bed7['qC'])(_0x3a176a(0x3d46))],_0xc553c1[_0x3a176a(0x41df)],_0x3a176a(0x3329),void 0x0),_0x45e430([(0x0,_0x35bed7['qC'])()],_0xc553c1[_0x3a176a(0x41df)],'scalingDeterminant',void 0x0),_0x45e430([(0x0,_0x35bed7['qC'])('infiniteDistance')],_0xc553c1['prototype'],_0x3a176a(0x2daa),void 0x0),_0x45e430([(0x0,_0x35bed7['qC'])()],_0xc553c1[_0x3a176a(0x41df)],_0x3a176a(0x288a),void 0x0),_0x45e430([(0x0,_0x35bed7['qC'])()],_0xc553c1[_0x3a176a(0x41df)],_0x3a176a(0x2fe3),void 0x0);},0xe303:(_0x3a407e,_0x5660a1,_0x46ae1f)=>{var _0x18aa44=a8_0x16e4d8;_0x46ae1f['d'](_0x5660a1,{'$':()=>_0x1fdfc5});var _0x5660a1=_0x46ae1f(0x9fd1),_0x193102=_0x46ae1f(0x1b5c),_0x18758a=_0x46ae1f(0x17cee),_0x2c10a3=_0x46ae1f(0x77a5),_0x4b62c0=_0x46ae1f(0x147b8),_0x6f18b4=_0x46ae1f(0xc84b);class _0x5dcdf9{constructor(_0x42a8ef,_0x439a0e,_0x58584a,_0x203815){var _0x537f66=a8_0x5b24;this[_0x537f66(0xc8c)]=_0x42a8ef,this[_0x537f66(0x2bcc)]=_0x439a0e,this[_0x537f66(0x121c)]=_0x58584a,this[_0x537f66(0x3e8b)]=_0x203815;}}class _0x1fdfc5{static[_0x18aa44(0x133e)](_0x3d2716){var _0x4bca14=_0x18aa44,_0x30c094;if(!_0x3d2716[_0x4bca14(0x3936)])return null;null!=(_0x30c094=_0x3d2716['getScene']())&&_0x30c094[_0x4bca14(0x2cd1)]()[_0x4bca14(0x4015)]();const _0x371b2e=_0x3d2716['getSize']()[_0x4bca14(0x2255)],_0x235b26=_0x3d2716[_0x4bca14(0x3316)](0x0,void 0x0,void 0x0,!0x1),_0x528315=_0x3d2716['readPixels'](0x1,void 0x0,void 0x0,!0x1);let _0x4f5471,_0x838b2f;_0x838b2f=_0x3d2716['isRenderTarget']?(_0x4f5471=_0x3d2716['readPixels'](0x3,void 0x0,void 0x0,!0x1),_0x3d2716[_0x4bca14(0x3316)](0x2,void 0x0,void 0x0,!0x1)):(_0x4f5471=_0x3d2716[_0x4bca14(0x3316)](0x2,void 0x0,void 0x0,!0x1),_0x3d2716['readPixels'](0x3,void 0x0,void 0x0,!0x1));const _0x1105c7=_0x3d2716[_0x4bca14(0x3316)](0x4,void 0x0,void 0x0,!0x1),_0x2c5270=_0x3d2716['readPixels'](0x5,void 0x0,void 0x0,!0x1),_0x1b0d66=_0x3d2716[_0x4bca14(0x1c01)],_0x28ebc2=_0x2c10a3['g'][_0x4bca14(0x3ca4)];let _0x3c7657=_0x2c10a3['g']['TEXTURETYPE_UNSIGNED_INT'];return _0x3d2716[_0x4bca14(0x2ce9)]!=_0x2c10a3['g'][_0x4bca14(0x2c1)]&&_0x3d2716[_0x4bca14(0x2ce9)]!=_0x2c10a3['g'][_0x4bca14(0x17d0)]||(_0x3c7657=_0x2c10a3['g'][_0x4bca14(0x2c1)]),new Promise(_0x19d263=>{var _0x4115b0=_0x4bca14;Promise[_0x4115b0(0x3332)]([_0x528315,_0x235b26,_0x4f5471,_0x838b2f,_0x1105c7,_0x2c5270])[_0x4115b0(0x3725)](([_0x254cb6,_0x5c4c4b,_0xcf8222,_0x48a883,_0x28207a,_0x38399e])=>{var _0x4dc7d9=_0x4115b0;_0x5c4c4b={'size':_0x371b2e,'right':_0x5c4c4b,'left':_0x254cb6,'up':_0xcf8222,'down':_0x48a883,'front':_0x28207a,'back':_0x38399e,'format':_0x28ebc2,'type':_0x3c7657,'gammaSpace':_0x1b0d66},_0x19d263(this[_0x4dc7d9(0x35ed)](_0x5c4c4b));});});}static['_AreaElement'](_0x3fb42a,_0x5f4ebc){var _0x5a1aa3=_0x18aa44;return Math[_0x5a1aa3(0x36a5)](_0x3fb42a*_0x5f4ebc,Math['sqrt'](_0x3fb42a*_0x3fb42a+_0x5f4ebc*_0x5f4ebc+0x1));}static[_0x18aa44(0x35ed)](_0x1d1e62){var _0x26375a=_0x18aa44;const _0x4d9dab=new _0x18758a['_']();let _0x2729db=0x0;var _0x1ab8b7=0x2/_0x1d1e62['size'],_0x1cc9cd=_0x1ab8b7,_0x416cc3=0.5*_0x1ab8b7,_0x34fb1c=_0x416cc3-0x1;for(let _0x101f9e=0x0;_0x101f9e<0x6;_0x101f9e++){const _0x77686f=this[_0x26375a(0x2001)][_0x101f9e];var _0x2778db=_0x1d1e62[_0x77686f[_0x26375a(0xc8c)]];let _0x2a5bab=_0x34fb1c;var _0x5d78f1=_0x1d1e62[_0x26375a(0x1f4f)]===_0x2c10a3['g'][_0x26375a(0x3ca4)]?0x4:0x3;for(let _0x1e441f=0x0;_0x1e441f<_0x1d1e62['size'];_0x1e441f++){let _0x3fb71d=_0x34fb1c;for(let _0x16e537=0x0;_0x16e537<_0x1d1e62[_0x26375a(0x5a2)];_0x16e537++){const _0x3fcd79=_0x77686f[_0x26375a(0x121c)][_0x26375a(0x4018)](_0x3fb71d)[_0x26375a(0x3fc1)](_0x77686f['worldAxisForFileY'][_0x26375a(0x4018)](_0x2a5bab))[_0x26375a(0x3fc1)](_0x77686f[_0x26375a(0x2bcc)]);_0x3fcd79['normalize']();var _0x4ba197=this[_0x26375a(0x2027)](_0x3fb71d-_0x416cc3,_0x2a5bab-_0x416cc3)-this[_0x26375a(0x2027)](_0x3fb71d-_0x416cc3,_0x2a5bab+_0x416cc3)-this[_0x26375a(0x2027)](_0x3fb71d+_0x416cc3,_0x2a5bab-_0x416cc3)+this[_0x26375a(0x2027)](_0x3fb71d+_0x416cc3,_0x2a5bab+_0x416cc3);let _0x482d64=_0x2778db[_0x1e441f*_0x1d1e62[_0x26375a(0x5a2)]*_0x5d78f1+_0x16e537*_0x5d78f1],_0x522d58=_0x2778db[_0x1e441f*_0x1d1e62[_0x26375a(0x5a2)]*_0x5d78f1+_0x16e537*_0x5d78f1+0x1],_0x9a1ce8=_0x2778db[_0x1e441f*_0x1d1e62['size']*_0x5d78f1+_0x16e537*_0x5d78f1+0x2];isNaN(_0x482d64)&&(_0x482d64=0x0),isNaN(_0x522d58)&&(_0x522d58=0x0),isNaN(_0x9a1ce8)&&(_0x9a1ce8=0x0),_0x1d1e62[_0x26375a(0x21e0)]===_0x2c10a3['g']['TEXTURETYPE_UNSIGNED_INT']&&(_0x482d64/=0xff,_0x522d58/=0xff,_0x9a1ce8/=0xff),_0x1d1e62[_0x26375a(0x1c01)]&&(_0x482d64=Math[_0x26375a(0x143c)](_0x193102['R'][_0x26375a(0x4f0)](_0x482d64),_0x4b62c0['Nn']),_0x522d58=Math[_0x26375a(0x143c)](_0x193102['R'][_0x26375a(0x4f0)](_0x522d58),_0x4b62c0['Nn']),_0x9a1ce8=Math['pow'](_0x193102['R'][_0x26375a(0x4f0)](_0x9a1ce8),_0x4b62c0['Nn'])),_0x482d64=_0x193102['R']['Clamp'](_0x482d64,0x0,0x1000),_0x522d58=_0x193102['R'][_0x26375a(0x4f0)](_0x522d58,0x0,0x1000),_0x9a1ce8=_0x193102['R'][_0x26375a(0x4f0)](_0x9a1ce8,0x0,0x1000);var _0x280230=new _0x6f18b4['Wo'](_0x482d64,_0x522d58,_0x9a1ce8);_0x4d9dab['addLight'](_0x3fcd79,_0x280230,_0x4ba197),_0x2729db+=_0x4ba197,_0x3fb71d+=_0x1ab8b7;}_0x2a5bab+=_0x1cc9cd;}}var _0x4a2c0e=0x4*Math['PI']*0x6/0x6/_0x2729db;return _0x4d9dab['scaleInPlace'](_0x4a2c0e),_0x4d9dab[_0x26375a(0x925)](),_0x4d9dab[_0x26375a(0x28ce)](),_0x18758a['i'][_0x26375a(0x3cad)](_0x4d9dab);}}_0x1fdfc5[_0x18aa44(0x2001)]=[new _0x5dcdf9('right',new _0x5660a1['P'](0x1,0x0,0x0),new _0x5660a1['P'](0x0,0x0,-0x1),new _0x5660a1['P'](0x0,-0x1,0x0)),new _0x5dcdf9(_0x18aa44(0x3bf0),new _0x5660a1['P'](-0x1,0x0,0x0),new _0x5660a1['P'](0x0,0x0,0x1),new _0x5660a1['P'](0x0,-0x1,0x0)),new _0x5dcdf9('up',new _0x5660a1['P'](0x0,0x1,0x0),new _0x5660a1['P'](0x1,0x0,0x0),new _0x5660a1['P'](0x0,0x0,0x1)),new _0x5dcdf9(_0x18aa44(0x22ae),new _0x5660a1['P'](0x0,-0x1,0x0),new _0x5660a1['P'](0x1,0x0,0x0),new _0x5660a1['P'](0x0,0x0,-0x1)),new _0x5dcdf9(_0x18aa44(0x2d97),new _0x5660a1['P'](0x0,0x0,0x1),new _0x5660a1['P'](0x1,0x0,0x0),new _0x5660a1['P'](0x0,-0x1,0x0)),new _0x5dcdf9(_0x18aa44(0x3e55),new _0x5660a1['P'](0x0,0x0,-0x1),new _0x5660a1['P'](-0x1,0x0,0x0),new _0x5660a1['P'](0x0,-0x1,0x0))];},0x11361:(_0x6a92bb,_0x2e2e8f,_0x5cad0f)=>{var _0x5677d1=a8_0x16e4d8;_0x5cad0f['d'](_0x2e2e8f,{'s':()=>_0x387b18});var _0x472837=_0x5cad0f(0xa7b9);class _0x387b18{static['_Ldexp'](_0x588538,_0x3e64b8){var _0x14cbbc=a8_0x5b24;return 0x3ff<_0x3e64b8?_0x588538*Math['pow'](0x2,0x3ff)*Math['pow'](0x2,_0x3e64b8-0x3ff):_0x3e64b8<-0x432?_0x588538*Math[_0x14cbbc(0x143c)](0x2,-0x432)*Math[_0x14cbbc(0x143c)](0x2,_0x3e64b8+0x432):_0x588538*Math[_0x14cbbc(0x143c)](0x2,_0x3e64b8);}static[_0x5677d1(0x339c)](_0x141074,_0x3242d1,_0x548b21,_0x3ae14c,_0x17da26,_0x248c7e){var _0x2f7f0d=_0x5677d1;0x0<_0x17da26?(_0x17da26=this[_0x2f7f0d(0x1fc4)](0x1,_0x17da26-0x88),_0x141074[_0x248c7e+0x0]=_0x3242d1*_0x17da26,_0x141074[_0x248c7e+0x1]=_0x548b21*_0x17da26,_0x141074[_0x248c7e+0x2]=_0x3ae14c*_0x17da26):(_0x141074[_0x248c7e+0x0]=0x0,_0x141074[_0x248c7e+0x1]=0x0,_0x141074[_0x248c7e+0x2]=0x0);}static['_ReadStringLine'](_0x5c6a62,_0x9b461a){var _0x57a467=_0x5677d1;let _0x30ddb5='';var _0x16eb71;for(let _0x3bb313=_0x9b461a;_0x3bb313<_0x5c6a62[_0x57a467(0x1377)]-_0x9b461a&&'\x0a'!=(_0x16eb71=String[_0x57a467(0x5eb)](_0x5c6a62[_0x3bb313]));_0x3bb313++)_0x30ddb5+=_0x16eb71;return _0x30ddb5;}static[_0x5677d1(0x23a4)](_0x255d4d){var _0x27e095=_0x5677d1,_0x107ea3;let _0x3c7d31=this['_ReadStringLine'](_0x255d4d,0x0);if('#'!=_0x3c7d31[0x0]||'?'!=_0x3c7d31[0x1])throw _0x27e095(0x22e0);let _0x37234d=!0x1,_0x124d5c=!0x1,_0x348f78=0x0;for(;_0x348f78+=_0x3c7d31['length']+0x1,'FORMAT=32-bit_rle_rgbe'==(_0x3c7d31=this[_0x27e095(0x35df)](_0x255d4d,_0x348f78))?_0x124d5c=!0x0:0x0==_0x3c7d31['length']&&(_0x37234d=!0x0),!_0x37234d;);if(!_0x124d5c)throw _0x27e095(0x44c);_0x348f78+=_0x3c7d31['length']+0x1,_0x3c7d31=this['_ReadStringLine'](_0x255d4d,_0x348f78);var _0x41d38a=/^-Y (.*) \+X (.*)$/g['exec'](_0x3c7d31);if(!_0x41d38a||_0x41d38a[_0x27e095(0x1377)]<0x3)throw _0x27e095(0x148a);if(_0x107ea3=parseInt(_0x41d38a[0x2]),_0x41d38a=parseInt(_0x41d38a[0x1]),_0x107ea3<0x8||0x7fff<_0x107ea3)throw'HDR\x20Bad\x20header\x20format,\x20unsupported\x20size';return{'height':_0x41d38a,'width':_0x107ea3,'dataPosition':_0x348f78+=_0x3c7d31[_0x27e095(0x1377)]+0x1};}static[_0x5677d1(0x1ca4)](_0x105e41,_0x3df964,_0x14c147=!0x1){var _0x9ffdbc=_0x5677d1,_0x105e41=new Uint8Array(_0x105e41),_0x385afc=this[_0x9ffdbc(0x23a4)](_0x105e41),_0x105e41=this[_0x9ffdbc(0x3df4)](_0x105e41,_0x385afc);return _0x472837['B'][_0x9ffdbc(0x1e7b)](_0x105e41,_0x385afc[_0x9ffdbc(0x2255)],_0x385afc[_0x9ffdbc(0xc32)],_0x3df964,_0x14c147);}static[_0x5677d1(0x3df4)](_0x270c31,_0x4e9e7f){var _0x5dcae5=_0x5677d1;return this[_0x5dcae5(0x3f83)](_0x270c31,_0x4e9e7f);}static[_0x5677d1(0x3f83)](_0x2062aa,_0x8b2e80){var _0x16159c=_0x5677d1;let _0x437dc4=_0x8b2e80[_0x16159c(0xc32)];var _0x109793=_0x8b2e80[_0x16159c(0x2255)];let _0xa5a236,_0x3eb1ed,_0x57d54e,_0x21637b,_0x1ee4cc,_0x3965ca=_0x8b2e80[_0x16159c(0x2b31)],_0xa88bb6=0x0,_0x922156,_0x41b0ab=0x0;var _0x45f38e=new ArrayBuffer(0x4*_0x109793);const _0x472b7f=new Uint8Array(_0x45f38e);for(var _0x45f38e=new ArrayBuffer(_0x8b2e80[_0x16159c(0x2255)]*_0x8b2e80[_0x16159c(0xc32)]*0x4*0x3),_0x28f261=new Float32Array(_0x45f38e);0x0<_0x437dc4;){if(_0xa5a236=_0x2062aa[_0x3965ca++],_0x3eb1ed=_0x2062aa[_0x3965ca++],_0x57d54e=_0x2062aa[_0x3965ca++],_0x21637b=_0x2062aa[_0x3965ca++],0x2!=_0xa5a236||0x2!=_0x3eb1ed||0x80&_0x57d54e||_0x8b2e80['width']<0x8||0x7fff<_0x8b2e80[_0x16159c(0x2255)])return this['_RGBEReadPixelsNOTRLE'](_0x2062aa,_0x8b2e80);if((_0x57d54e<<0x8|_0x21637b)!=_0x109793)throw _0x16159c(0x3980);for(_0xa88bb6=0x0,_0x41b0ab=0x0;_0x41b0ab<0x4;_0x41b0ab++)for(_0x922156=(_0x41b0ab+0x1)*_0x109793;_0xa88bb6<_0x922156;)if(_0xa5a236=_0x2062aa[_0x3965ca++],_0x3eb1ed=_0x2062aa[_0x3965ca++],0x80<_0xa5a236){if(0x0==(_0x1ee4cc=_0xa5a236-0x80)||_0x1ee4cc>_0x922156-_0xa88bb6)throw _0x16159c(0x791);for(;0x0<_0x1ee4cc--;)_0x472b7f[_0xa88bb6++]=_0x3eb1ed;}else{if(0x0==(_0x1ee4cc=_0xa5a236)||_0x1ee4cc>_0x922156-_0xa88bb6)throw _0x16159c(0x15e7);if(_0x472b7f[_0xa88bb6++]=_0x3eb1ed,0x0<--_0x1ee4cc){for(let _0x45d085=0x0;_0x45d085<_0x1ee4cc;_0x45d085++)_0x472b7f[_0xa88bb6++]=_0x2062aa[_0x3965ca++];}}for(_0x41b0ab=0x0;_0x41b0ab<_0x109793;_0x41b0ab++)_0xa5a236=_0x472b7f[_0x41b0ab],_0x3eb1ed=_0x472b7f[_0x41b0ab+_0x109793],_0x57d54e=_0x472b7f[_0x41b0ab+0x2*_0x109793],_0x21637b=_0x472b7f[_0x41b0ab+0x3*_0x109793],this['_Rgbe2float'](_0x28f261,_0xa5a236,_0x3eb1ed,_0x57d54e,_0x21637b,(_0x8b2e80[_0x16159c(0xc32)]-_0x437dc4)*_0x109793*0x3+0x3*_0x41b0ab);_0x437dc4--;}return _0x28f261;}static[_0x5677d1(0x2468)](_0x34862d,_0x3e25f0){var _0x4f41f6=_0x5677d1;let _0x10886c=_0x3e25f0[_0x4f41f6(0xc32)];var _0x4a32c0=_0x3e25f0[_0x4f41f6(0x2255)];let _0x3ac2d8,_0x2fa51f,_0x38fa6c,_0xc645f4,_0x504d9c,_0x3ef6da=_0x3e25f0[_0x4f41f6(0x2b31)];for(var _0x50639c=new ArrayBuffer(_0x3e25f0[_0x4f41f6(0x2255)]*_0x3e25f0[_0x4f41f6(0xc32)]*0x4*0x3),_0xe9a540=new Float32Array(_0x50639c);0x0<_0x10886c;){for(_0x504d9c=0x0;_0x504d9c<_0x3e25f0[_0x4f41f6(0x2255)];_0x504d9c++)_0x3ac2d8=_0x34862d[_0x3ef6da++],_0x2fa51f=_0x34862d[_0x3ef6da++],_0x38fa6c=_0x34862d[_0x3ef6da++],_0xc645f4=_0x34862d[_0x3ef6da++],this['_Rgbe2float'](_0xe9a540,_0x3ac2d8,_0x2fa51f,_0x38fa6c,_0xc645f4,(_0x3e25f0[_0x4f41f6(0xc32)]-_0x10886c)*_0x4a32c0*0x3+0x3*_0x504d9c);_0x10886c--;}return _0xe9a540;}}},0x1cd6:(_0x4c1937,_0x568911,_0x2e0301)=>{_0x2e0301(0xe303),_0x2e0301(0x11361),_0x2e0301(0xa7b9);},0xa7b9:(_0x45739c,_0x370257,_0xbfa96e)=>{var _0x43de69=a8_0x16e4d8;_0xbfa96e['d'](_0x370257,{'B':()=>_0x41395b});var _0x370257=_0xbfa96e(0x9fd1),_0x2bb633=_0xbfa96e(0x77a5);class _0x41395b{static[_0x43de69(0x1e7b)](_0x560354,_0x160ff5,_0x2e1420,_0xd19c53,_0x5561a8=!0x1){var _0xe794dc=_0x43de69;if(!_0x560354)throw _0xe794dc(0x3fd8);if(_0x560354['length']!=_0x160ff5*_0x2e1420*0x3)throw _0xe794dc(0xf5f);return{'front':this[_0xe794dc(0x3230)](_0xd19c53,this[_0xe794dc(0x34bd)],_0x560354,_0x160ff5,_0x2e1420,_0x5561a8),'back':this[_0xe794dc(0x3230)](_0xd19c53,this['FACE_BACK'],_0x560354,_0x160ff5,_0x2e1420,_0x5561a8),'left':this[_0xe794dc(0x3230)](_0xd19c53,this[_0xe794dc(0x9b5)],_0x560354,_0x160ff5,_0x2e1420,_0x5561a8),'right':this[_0xe794dc(0x3230)](_0xd19c53,this['FACE_RIGHT'],_0x560354,_0x160ff5,_0x2e1420,_0x5561a8),'up':this[_0xe794dc(0x3230)](_0xd19c53,this[_0xe794dc(0x690)],_0x560354,_0x160ff5,_0x2e1420,_0x5561a8),'down':this['CreateCubemapTexture'](_0xd19c53,this['FACE_DOWN'],_0x560354,_0x160ff5,_0x2e1420,_0x5561a8),'size':_0xd19c53,'type':_0x2bb633['g'][_0xe794dc(0x2c1)],'format':_0x2bb633['g'][_0xe794dc(0x22cf)],'gammaSpace':!0x1};}static[_0x43de69(0x3230)](_0x4c4c63,_0x43549e,_0x476ab8,_0x79712f,_0xbbee2c,_0x19b0eb=!0x1){var _0x3b8576=_0x43de69,_0x398680=new ArrayBuffer(_0x4c4c63*_0x4c4c63*0x4*0x3);const _0x45497c=new Float32Array(_0x398680);var _0x1b7810=_0x19b0eb?Math[_0x3b8576(0xf1a)](0x1,Math[_0x3b8576(0x3fe4)](_0x79712f/0x4/_0x4c4c63)):0x1,_0x1bc408=0x1/_0x1b7810,_0x24cdbb=_0x1bc408*_0x1bc408,_0x227520=_0x43549e[0x1]['subtract'](_0x43549e[0x0])[_0x3b8576(0x4018)](_0x1bc408/_0x4c4c63),_0x5ac31a=_0x43549e[0x3][_0x3b8576(0x41b6)](_0x43549e[0x2])[_0x3b8576(0x4018)](_0x1bc408/_0x4c4c63),_0x1fab61=0x1/_0x4c4c63;let _0x2892b2=0x0;for(let _0xdca893=0x0;_0xdca893<_0x4c4c63;_0xdca893++)for(let _0x30fcca=0x0;_0x30fcca<_0x1b7810;_0x30fcca++){let _0x1a2aaf=_0x43549e[0x0],_0x9b7aed=_0x43549e[0x2];for(let _0x260b8e=0x0;_0x260b8e<_0x4c4c63;_0x260b8e++)for(let _0x410cd4=0x0;_0x410cd4<_0x1b7810;_0x410cd4++){const _0xff5397=_0x9b7aed['subtract'](_0x1a2aaf)[_0x3b8576(0x4018)](_0x2892b2)[_0x3b8576(0x3fc1)](_0x1a2aaf);_0xff5397[_0x3b8576(0x3f07)]();var _0x46f14a=this['CalcProjectionSpherical'](_0xff5397,_0x476ab8,_0x79712f,_0xbbee2c);_0x45497c[_0xdca893*_0x4c4c63*0x3+0x3*_0x260b8e]+=_0x46f14a['r']*_0x24cdbb,_0x45497c[_0xdca893*_0x4c4c63*0x3+0x3*_0x260b8e+0x1]+=_0x46f14a['g']*_0x24cdbb,_0x45497c[_0xdca893*_0x4c4c63*0x3+0x3*_0x260b8e+0x2]+=_0x46f14a['b']*_0x24cdbb,_0x1a2aaf=_0x1a2aaf[_0x3b8576(0x3fc1)](_0x227520),_0x9b7aed=_0x9b7aed[_0x3b8576(0x3fc1)](_0x5ac31a);}_0x2892b2+=_0x1fab61*_0x1bc408;}return _0x45497c;}static[_0x43de69(0xda4)](_0x5d8609,_0x2b76bd,_0x38fc83,_0x4b2da6){var _0x3a6fde=_0x43de69;let _0x206912=Math[_0x3a6fde(0x36a5)](_0x5d8609['z'],_0x5d8609['x']);for(_0x5d8609=Math[_0x3a6fde(0x11dd)](_0x5d8609['y']);_0x206912<-Math['PI'];)_0x206912+=0x2*Math['PI'];for(;_0x206912>Math['PI'];)_0x206912-=0x2*Math['PI'];var _0x436a92=_0x206912/Math['PI'],_0x5d8609=_0x5d8609/Math['PI'],_0x436a92=0.5*_0x436a92+0.5;let _0x149e10=Math['round'](_0x436a92*_0x38fc83),_0x13e6a4=(_0x149e10<0x0?_0x149e10=0x0:_0x149e10>=_0x38fc83&&(_0x149e10=_0x38fc83-0x1),Math[_0x3a6fde(0x3fe4)](_0x5d8609*_0x4b2da6));return _0x13e6a4<0x0?_0x13e6a4=0x0:_0x13e6a4>=_0x4b2da6&&(_0x13e6a4=_0x4b2da6-0x1),_0x436a92=_0x4b2da6-_0x13e6a4-0x1,{'r':_0x2b76bd[_0x436a92*_0x38fc83*0x3+0x3*_0x149e10],'g':_0x2b76bd[_0x436a92*_0x38fc83*0x3+0x3*_0x149e10+0x1],'b':_0x2b76bd[_0x436a92*_0x38fc83*0x3+0x3*_0x149e10+0x2]};}}_0x41395b[_0x43de69(0x9b5)]=[new _0x370257['P'](-0x1,-0x1,-0x1),new _0x370257['P'](0x1,-0x1,-0x1),new _0x370257['P'](-0x1,0x1,-0x1),new _0x370257['P'](0x1,0x1,-0x1)],_0x41395b[_0x43de69(0x1e18)]=[new _0x370257['P'](0x1,-0x1,0x1),new _0x370257['P'](-0x1,-0x1,0x1),new _0x370257['P'](0x1,0x1,0x1),new _0x370257['P'](-0x1,0x1,0x1)],_0x41395b[_0x43de69(0x34bd)]=[new _0x370257['P'](0x1,-0x1,-0x1),new _0x370257['P'](0x1,-0x1,0x1),new _0x370257['P'](0x1,0x1,-0x1),new _0x370257['P'](0x1,0x1,0x1)],_0x41395b[_0x43de69(0x40f5)]=[new _0x370257['P'](-0x1,-0x1,0x1),new _0x370257['P'](-0x1,-0x1,-0x1),new _0x370257['P'](-0x1,0x1,0x1),new _0x370257['P'](-0x1,0x1,-0x1)],_0x41395b[_0x43de69(0x163f)]=[new _0x370257['P'](0x1,0x1,-0x1),new _0x370257['P'](0x1,0x1,0x1),new _0x370257['P'](-0x1,0x1,-0x1),new _0x370257['P'](-0x1,0x1,0x1)],_0x41395b['FACE_UP']=[new _0x370257['P'](-0x1,-0x1,-0x1),new _0x370257['P'](-0x1,-0x1,0x1),new _0x370257['P'](0x1,-0x1,-0x1),new _0x370257['P'](0x1,-0x1,0x1)];},0xf934:(_0x593020,_0x4e3367,_0x251c98)=>{_0x251c98(0xf75),_0x251c98(0x15e5e),_0x251c98(0x13e71);},0x15e5e:(_0x4358d7,_0x3ddf9c,_0x22abac)=>{_0x22abac(0x1ffa),_0x22abac(0x2310),_0x22abac(0x8348);},0xf75:(_0x5ca7d6,_0x1911e3,_0x5aacab)=>{var _0x30cbaa=a8_0x16e4d8;_0x5aacab['d'](_0x1911e3,{'P':()=>_0x10a785});var _0x15b90e=_0x5aacab(0xf96c),_0x30471f=_0x5aacab(0x2310),_0x3b7d3f=_0x5aacab(0xe222),_0x5a7c1d=_0x5aacab(0x11b46);const _0x5f7a5a=/\r/g;class _0x10a785{constructor(_0x2d6bee,_0x1e1ecb){var _0x21ecf9=a8_0x5b24;this[_0x21ecf9(0x195b)]=_0x2d6bee,this[_0x21ecf9(0x2c9f)]=()=>{var _0x27934b=_0x21ecf9,_0xe07785=_0x30471f['F']['Now']-this['_startingTimestamp'],_0x5725a4=this[_0x27934b(0x2ec5)]['ids'][_0x27934b(0x1377)],_0x5742c0=this[_0x27934b(0x2ec5)][_0x27934b(0x1bd9)]['itemLength'];let _0x5a0d01=0x0;if(0x0<_0x5742c0&&(_0x5742c0=this[_0x27934b(0x2ec5)][_0x27934b(0x1bd9)]['at'](_0x5742c0-0x1),_0x5a0d01=_0x5742c0+this[_0x27934b(0x2ec5)]['data']['at'](_0x5742c0+_0x10a785[_0x27934b(0x2329)])+_0x10a785[_0x27934b(0x2b61)]),this[_0x27934b(0x2ec5)]['startingIndices'][_0x27934b(0x3f90)](_0x5a0d01),this[_0x27934b(0x2ec5)]['data'][_0x27934b(0x3f90)](_0xe07785),this['datasets'][_0x27934b(0x3e2c)][_0x27934b(0x3f90)](_0x5725a4),this[_0x27934b(0x2ec5)][_0x27934b(0x1b60)][_0x27934b(0x7f0)](_0x44a77c=>{var _0x6c2531=_0x27934b;const _0x45529=this[_0x6c2531(0x284)][_0x6c2531(0x248c)](_0x44a77c);_0x45529&&this[_0x6c2531(0x2ec5)][_0x6c2531(0x3e2c)][_0x6c2531(0x3f90)](_0x45529[_0x6c2531(0xef3)]());}),this[_0x27934b(0x1aae)][_0x27934b(0xb32)]()){const _0x5cdd0f=[_0xe07785,_0x5725a4];for(let _0x5a57ed=0x0;_0x5a57ed<_0x5725a4;_0x5a57ed++)_0x5cdd0f[_0x27934b(0x3f90)](this[_0x27934b(0x2ec5)]['data']['at'](_0x5a0d01+_0x10a785['SliceDataOffset']+_0x5a57ed));this[_0x27934b(0x1aae)][_0x27934b(0x2a3a)](_0x5cdd0f);}},this['datasets']={'ids':[],'data':new _0x5a7c1d['s'](0x708),'startingIndices':new _0x5a7c1d['s'](0x708)},this[_0x21ecf9(0x284)]=new Map(),this[_0x21ecf9(0x1a27)]=new Map(),this[_0x21ecf9(0x3f3f)]=new Set(),this[_0x21ecf9(0x7b1)]=new _0x15b90e['y$'](),this['datasetObservable']=new _0x15b90e['y$'](),this['metadataObservable']=new _0x15b90e['y$'](_0x238518=>_0x238518[_0x21ecf9(0x120b)](this['_datasetMeta'],new _0x15b90e['he'](0x0))),_0x1e1ecb&&this[_0x21ecf9(0x3b56)](..._0x1e1ecb);}static get[_0x30cbaa(0x2b61)](){return 0x2;}static get[_0x30cbaa(0x2329)](){return 0x1;}[_0x30cbaa(0x3383)](_0x383586,_0x10ff47,_0x2ca556){var _0x8b4422=_0x30cbaa;if(!this[_0x8b4422(0x284)]['has'](_0x383586)||_0x10ff47)return this['_strategies'][_0x8b4422(0xef8)](_0x383586)&&_0x10ff47&&(null!=(_0x10ff47=this[_0x8b4422(0x284)]['get'](_0x383586))&&_0x10ff47[_0x8b4422(0x18c9)](),this[_0x8b4422(0x284)][_0x8b4422(0x3b7a)](_0x383586)),_0x10ff47={'name':_0x383586},this[_0x8b4422(0x3f3f)]['add'](_0x383586),this[_0x8b4422(0x3b56)]({'strategyCallback':_0x13614c=>{var _0x2e145c=_0x8b4422;let _0x39d391=0x0,_0x228930=0x0;const _0x2fdfe=_0x13614c['onAfterRenderObservable'][_0x2e145c(0x3fc1)](()=>{_0x228930=_0x39d391,_0x39d391=0x0;}),_0x19f0c8=this['_customEventObservable']['add'](_0x4a78ed=>{var _0x79f90a=_0x2e145c;_0x383586===_0x4a78ed[_0x79f90a(0xc8c)]&&(void 0x0!==_0x4a78ed['value']?_0x39d391=_0x4a78ed[_0x79f90a(0x13ce)]:_0x39d391++);});return{'id':_0x383586,'getData':()=>_0x228930,'dispose':()=>{var _0x2c7cc3=_0x2e145c;_0x13614c['onAfterRenderObservable'][_0x2c7cc3(0x854)](_0x2fdfe),this[_0x2c7cc3(0x7b1)][_0x2c7cc3(0x854)](_0x19f0c8);}};},'category':_0x2ca556}),_0x10ff47;}[_0x30cbaa(0x4c3)](_0x4fdd1a){var _0x216234=_0x30cbaa;this[_0x216234(0x7b1)]['notifyObservers'](_0x4fdd1a);}[_0x30cbaa(0x416)](){var _0x2e4b41=_0x30cbaa;this[_0x2e4b41(0x3f3f)][_0x2e4b41(0x5a2)]!==this[_0x2e4b41(0x7b1)][_0x2e4b41(0x1c48)]['length']&&this['_eventRestoreSet'][_0x2e4b41(0x7f0)](_0x114f8c=>{this['registerEvent'](_0x114f8c,!0x0);});}['addCollectionStrategies'](..._0x17086d){var _0x567cc5=_0x30cbaa;for(var {strategyCallback:_0x581f51,category:_0x2c73c6,hidden:_0x3b1d05}of _0x17086d){const _0x5c35a6=_0x581f51(this[_0x567cc5(0x195b)]);this['_strategies'][_0x567cc5(0xef8)](_0x5c35a6['id'])?_0x5c35a6[_0x567cc5(0x18c9)]():(this[_0x567cc5(0x2ec5)][_0x567cc5(0x1b60)][_0x567cc5(0x3f90)](_0x5c35a6['id']),_0x2c73c6=_0x2c73c6&&_0x2c73c6[_0x567cc5(0x3560)](new RegExp('@','g'),''),this['_datasetMeta'][_0x567cc5(0x2cf6)](_0x5c35a6['id'],{'color':this[_0x567cc5(0x19fd)](_0x5c35a6['id']),'category':_0x2c73c6,'hidden':_0x3b1d05}),this[_0x567cc5(0x284)][_0x567cc5(0x2cf6)](_0x5c35a6['id'],_0x5c35a6));}this[_0x567cc5(0x271d)][_0x567cc5(0x2a3a)](this[_0x567cc5(0x1a27)]);}[_0x30cbaa(0x19fd)](_0x29d109){var _0xfd4606=_0x30cbaa;let _0x1c0f23=0x0;for(let _0x477ae3=0x0;_0x477ae3<_0x29d109[_0xfd4606(0x1377)];_0x477ae3++)_0x1c0f23=_0x29d109[_0xfd4606(0x40ad)](_0x477ae3)+((_0x1c0f23<<0x5)-_0x1c0f23);let _0x51f2d3='#';for(let _0x4e74c5=0x0;_0x4e74c5<0x18;_0x4e74c5+=0x8){const _0x25a456=_0x1c0f23>>_0x4e74c5&0xff;_0x51f2d3+=('0'+_0x25a456['toString'](0x10))[_0xfd4606(0x39fd)](-0x2);}return _0x51f2d3;}[_0x30cbaa(0x2d64)](){var _0x1dfa25=_0x30cbaa;const _0x1906df=[_0x30471f['F'][_0x1dfa25(0xd87)]-this['_startingTimestamp'],this['datasets']['ids'][_0x1dfa25(0x1377)]];this[_0x1dfa25(0x2ec5)][_0x1dfa25(0x1b60)][_0x1dfa25(0x7f0)](_0x3b5502=>{var _0x64bc6c=_0x1dfa25;const _0x331fc4=this[_0x64bc6c(0x284)][_0x64bc6c(0x248c)](_0x3b5502);_0x331fc4&&this['datasetObservable'][_0x64bc6c(0xb32)]()&&_0x1906df['push'](_0x331fc4[_0x64bc6c(0xef3)]());}),this[_0x1dfa25(0x1aae)]['hasObservers']()&&this['datasetObservable'][_0x1dfa25(0x2a3a)](_0x1906df);}[_0x30cbaa(0x1550)](_0x2d6cba,_0x20c026,_0x3131ce){var _0x1a381a=_0x30cbaa;const _0x2a10ae=this[_0x1a381a(0x1a27)]['get'](_0x2d6cba);_0x2a10ae&&(_0x2a10ae[_0x20c026]=_0x3131ce,this[_0x1a381a(0x271d)][_0x1a381a(0x2a3a)](this['_datasetMeta']));}['clear'](_0x175806){var _0x4c5a7c=_0x30cbaa;this['datasets'][_0x4c5a7c(0x3e2c)]=new _0x5a7c1d['s'](0x708),this[_0x4c5a7c(0x2ec5)][_0x4c5a7c(0x1b60)][_0x4c5a7c(0x1377)]=0x0,this['datasets'][_0x4c5a7c(0x1bd9)]=new _0x5a7c1d['s'](0x708),this[_0x4c5a7c(0x1a27)][_0x4c5a7c(0x2f8)](),this[_0x4c5a7c(0x284)]['forEach'](_0x36b60a=>_0x36b60a[_0x4c5a7c(0x18c9)]()),this[_0x4c5a7c(0x284)][_0x4c5a7c(0x2f8)](),_0x175806||this[_0x4c5a7c(0x3f3f)][_0x4c5a7c(0x2f8)](),this[_0x4c5a7c(0x3bfd)]=!0x1;}get[_0x30cbaa(0x887)](){var _0x3d6276=_0x30cbaa;return this[_0x3d6276(0x3bfd)];}[_0x30cbaa(0x7f3)](_0x786794,_0x34bed9){var _0x338221=_0x30cbaa,_0x786794=_0x786794['replace'](_0x5f7a5a,'')['split']('\x0a')[_0x338221(0x1f88)](_0x366a50=>_0x366a50[_0x338221(0x54f)](',')[_0x338221(0x2c6b)](_0x5a6e6a=>0x0<_0x5a6e6a[_0x338221(0x1377)]))[_0x338221(0x2c6b)](_0x8c5346=>0x0<_0x8c5346[_0x338221(0x1377)]),_0x3e1684=_0x10a785[_0x338221(0x2329)];if(_0x786794['length']<0x2)return!0x1;const _0xa7cbcc={'ids':[],'data':new _0x5a7c1d['s'](0x708),'startingIndices':new _0x5a7c1d['s'](0x708)},[_0x318593,..._0x45e855]=_0x786794;if(_0x318593[_0x338221(0x1377)]<0x2||_0x338221(0x7f1)!==_0x318593[0x0]||_0x338221(0xd9d)!==_0x318593[_0x3e1684])return!0x1;const _0x547089=new Map();for(let _0x4edf69=_0x10a785[_0x338221(0x2b61)];_0x4edf69<_0x318593['length'];_0x4edf69++){var [_0x4f4fdf,_0x110e3e]=_0x318593[_0x4edf69][_0x338221(0x54f)]('@');_0xa7cbcc[_0x338221(0x1b60)][_0x338221(0x3f90)](_0x4f4fdf),_0x547089[_0x338221(0x2cf6)](_0x4f4fdf,_0x110e3e);}let _0x557eba=0x0;for(const _0x25dd85 of _0x45e855){if(_0x25dd85[_0x338221(0x1377)]<0x2)return!0x1;var _0x2fbbed=parseFloat(_0x25dd85[0x0]),_0x4db979=parseInt(_0x25dd85[_0x3e1684]);if(isNaN(_0x4db979)||isNaN(_0x2fbbed))return!0x1;if(_0xa7cbcc[_0x338221(0x3e2c)][_0x338221(0x3f90)](_0x2fbbed),_0xa7cbcc[_0x338221(0x3e2c)]['push'](_0x4db979),_0x4db979+_0x10a785['SliceDataOffset']!==_0x25dd85[_0x338221(0x1377)])return!0x1;for(let _0x2d123b=_0x10a785[_0x338221(0x2b61)];_0x2d123b<_0x25dd85[_0x338221(0x1377)];_0x2d123b++){var _0x231ed9=parseFloat(_0x25dd85[_0x2d123b]);if(isNaN(_0x231ed9))return!0x1;_0xa7cbcc['data']['push'](_0x231ed9);}_0xa7cbcc[_0x338221(0x1bd9)][_0x338221(0x3f90)](_0x557eba),_0x557eba+=_0x25dd85[_0x338221(0x1377)];}if(this[_0x338221(0x2ec5)][_0x338221(0x1b60)]=_0xa7cbcc[_0x338221(0x1b60)],this['datasets'][_0x338221(0x3e2c)]=_0xa7cbcc[_0x338221(0x3e2c)],this['datasets'][_0x338221(0x1bd9)]=_0xa7cbcc['startingIndices'],_0x34bed9||this[_0x338221(0x1a27)][_0x338221(0x2f8)](),this['_strategies'][_0x338221(0x7f0)](_0x22e093=>_0x22e093[_0x338221(0x18c9)]()),this[_0x338221(0x284)][_0x338221(0x2f8)](),!_0x34bed9)for(const _0x4406f3 of this[_0x338221(0x2ec5)][_0x338221(0x1b60)]){var _0x4868a2=_0x547089[_0x338221(0x248c)](_0x4406f3);this['_datasetMeta']['set'](_0x4406f3,{'category':_0x4868a2,'color':this[_0x338221(0x19fd)](_0x4406f3)});}return this[_0x338221(0x271d)][_0x338221(0x2a3a)](this[_0x338221(0x1a27)]),this[_0x338221(0x3bfd)]=!0x0;}[_0x30cbaa(0x17d8)](){var _0x44f432=_0x30cbaa;let _0x27c705='';_0x27c705+=_0x44f432(0x2fbd);for(let _0x44f334=0x0;_0x44f334<this[_0x44f432(0x2ec5)][_0x44f432(0x1b60)][_0x44f432(0x1377)];_0x44f334++){var _0x120ed5;_0x27c705+=','+this[_0x44f432(0x2ec5)][_0x44f432(0x1b60)][_0x44f334],this[_0x44f432(0x1a27)]&&null!=(_0x120ed5=this[_0x44f432(0x1a27)][_0x44f432(0x248c)](this[_0x44f432(0x2ec5)][_0x44f432(0x1b60)][_0x44f334]))&&_0x120ed5[_0x44f432(0xc28)]&&(_0x27c705+='@'+_0x120ed5['category']);}_0x27c705+='\x0a';for(let _0x11d0a1=0x0;_0x11d0a1<this['datasets'][_0x44f432(0x1bd9)]['itemLength'];_0x11d0a1++){var _0x1011d2=this['datasets'][_0x44f432(0x1bd9)]['at'](_0x11d0a1),_0x26bd55=this[_0x44f432(0x2ec5)]['data']['at'](_0x1011d2),_0x513377=this['datasets'][_0x44f432(0x3e2c)]['at'](_0x1011d2+_0x10a785['NumberOfPointsOffset']);_0x27c705+=_0x26bd55+','+_0x513377;for(let _0x3d1086=0x0;_0x3d1086<_0x513377;_0x3d1086++)_0x27c705+=','+this[_0x44f432(0x2ec5)][_0x44f432(0x3e2c)]['at'](_0x1011d2+_0x10a785[_0x44f432(0x2b61)]+_0x3d1086);for(let _0x50143e=0x0;_0x50143e<this['datasets'][_0x44f432(0x1b60)]['length']-_0x513377;_0x50143e++)_0x27c705+=',';_0x27c705+='\x0a';}var _0x256c93=new Date()[_0x44f432(0x3d69)]()+_0x44f432(0x15a5);_0x3b7d3f['w1']['Download'](new Blob([_0x27c705],{'type':_0x44f432(0x222b)}),_0x256c93);}[_0x30cbaa(0x1efb)](_0x24bbde){var _0x5a4826=_0x30cbaa;_0x24bbde?void 0x0===this[_0x5a4826(0x1737)]&&(this[_0x5a4826(0x1737)]=_0x30471f['F'][_0x5a4826(0xd87)]):(this['datasets'][_0x5a4826(0x3e2c)]=new _0x5a7c1d['s'](0x708),this[_0x5a4826(0x2ec5)][_0x5a4826(0x1bd9)]=new _0x5a7c1d['s'](0x708),this['_startingTimestamp']=_0x30471f['F'][_0x5a4826(0xd87)]),this[_0x5a4826(0x195b)][_0x5a4826(0x29b7)][_0x5a4826(0x3fc1)](this[_0x5a4826(0x2c9f)]),this['_restoreStringEvents'](),this[_0x5a4826(0x2ba)]=!0x0;}[_0x30cbaa(0x344a)](){var _0x142eca=_0x30cbaa;this[_0x142eca(0x195b)][_0x142eca(0x29b7)][_0x142eca(0x235b)](this[_0x142eca(0x2c9f)]),this[_0x142eca(0x2ba)]=!0x1;}get['isStarted'](){return this['_isStarted'];}[_0x30cbaa(0x18c9)](){var _0x1deb42=_0x30cbaa;this[_0x1deb42(0x195b)]['onAfterRenderObservable'][_0x1deb42(0x235b)](this[_0x1deb42(0x2c9f)]),this['_datasetMeta']['clear'](),this[_0x1deb42(0x284)][_0x1deb42(0x7f0)](_0x19c914=>{var _0x574fd6=_0x1deb42;_0x19c914[_0x574fd6(0x18c9)]();}),this[_0x1deb42(0x1aae)]['clear'](),this[_0x1deb42(0x271d)][_0x1deb42(0x2f8)](),this[_0x1deb42(0x2ba)]=!0x1,this[_0x1deb42(0x2ec5)]=null;}}},0x13290:(_0x542594,_0x174831,_0x58cb8e)=>{_0x58cb8e(0xa7ff),_0x58cb8e(0xe222),_0x58cb8e(0xbac7),_0x58cb8e(0x2dc8),_0x58cb8e(0x1c5d),_0x58cb8e(0xa78e),_0x58cb8e(0x10ea4),_0x58cb8e(0xf8c1),_0x58cb8e(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:(_0x1aae71,_0x571104,_0x286cfb)=>{var _0x48ce13=a8_0x16e4d8;_0x286cfb['d'](_0x571104,{'nG':()=>_0x49c39a,'rz':()=>_0x2aeb27});var _0x3e2362,_0x2b76a5=_0x286cfb(0xe222),_0x345045=_0x286cfb(0xbac7),_0x5eee1e=_0x286cfb(0x25b1),_0x57bd9b=_0x286cfb(0x1b5c),_0x218dda=_0x286cfb(0x77a5);_0x3e2362={'cTFETC1':0x0,0x0:_0x48ce13(0xed6),'cTFETC2':0x1,0x1:_0x48ce13(0x29db),'cTFBC1':0x2,0x2:_0x48ce13(0xb8b),'cTFBC3':0x3,0x3:'cTFBC3','cTFBC4':0x4,0x4:'cTFBC4','cTFBC5':0x5,0x5:_0x48ce13(0x15fd),'cTFBC7':0x6,0x6:'cTFBC7','cTFPVRTC1_4_RGB':0x8,0x8:'cTFPVRTC1_4_RGB','cTFPVRTC1_4_RGBA':0x9,0x9:_0x48ce13(0x839),'cTFASTC_4x4':0xa,0xa:'cTFASTC_4x4','cTFATC_RGB':0xb,0xb:'cTFATC_RGB','cTFATC_RGBA_INTERPOLATED_ALPHA':0xc,0xc:'cTFATC_RGBA_INTERPOLATED_ALPHA','cTFRGBA32':0xd,0xd:_0x48ce13(0x1be3),'cTFRGB565':0xe,0xe:_0x48ce13(0x36f9),'cTFBGR565':0xf,0xf:_0x48ce13(0x2730),'cTFRGBA4444':0x10,0x10:'cTFRGBA4444','cTFFXT1_RGB':0x11,0x11:_0x48ce13(0x2964),'cTFPVRTC2_4_RGB':0x12,0x12:_0x48ce13(0x3b6a),'cTFPVRTC2_4_RGBA':0x13,0x13:_0x48ce13(0x1031),'cTFETC2_EAC_R11':0x14,0x14:_0x48ce13(0x38b0),'cTFETC2_EAC_RG11':0x15,0x15:'cTFETC2_EAC_RG11'};const _0x31206e={'JSModuleURL':_0x48ce13(0x335c),'WasmModuleURL':_0x48ce13(0x1d2c)};let _0x25f49c=null,_0x532047=null,_0x2421ca=0x0;const _0x41bba2=()=>_0x25f49c=_0x25f49c||new Promise((_0x2d7b17,_0x1f4700)=>{var _0x53ad4b=_0x48ce13;_0x532047?_0x2d7b17(_0x532047):_0x2b76a5['w1'][_0x53ad4b(0x1d66)](_0x31206e['WasmModuleURL'])[_0x53ad4b(0x3725)](_0x59a9e3=>{var _0x309bfe=_0x53ad4b;if(_0x309bfe(0x38fa)!=typeof URL)return _0x1f4700(_0x309bfe(0x2496));var _0x503a00=URL['createObjectURL'](new Blob(['('+function(){const _0x31b48c={'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 _0x2c187c=null;onmessage=_0x5c85dc=>{var _0x5a517c=a8_0x5b24;if('init'===_0x5c85dc[_0x5a517c(0x3e2c)][_0x5a517c(0x32de)]){if(!_0x2c187c){try{importScripts(_0x5c85dc[_0x5a517c(0x3e2c)][_0x5a517c(0x738)]);}catch(_0xc7ead){postMessage({'action':_0x5a517c(0x1220),'error':_0xc7ead});}_0x2c187c=BASIS({'wasmBinary':_0x5c85dc[_0x5a517c(0x3e2c)][_0x5a517c(0x3109)]});}null!==_0x2c187c&&_0x2c187c['then'](_0x33431e=>{var _0x178436=_0x5a517c;(BASIS=_0x33431e)['initializeBasis'](),postMessage({'action':_0x178436(0x1e14)});});}else{if('transcode'===_0x5c85dc[_0x5a517c(0x3e2c)][_0x5a517c(0x32de)]){var _0x35b24c=_0x5c85dc[_0x5a517c(0x3e2c)][_0x5a517c(0x371d)],_0x2c1e75=_0x5c85dc[_0x5a517c(0x3e2c)]['imageData'];const _0x335b41=new BASIS[(_0x5a517c(0x24c9))](_0x2c1e75);var _0x3a0507=function(_0x15ea95){var _0x269afa=_0x5a517c,_0x54ce63=_0x15ea95[_0x269afa(0x979)](),_0x59a731=_0x15ea95['getNumImages']();const _0x4a40a4=[];for(let _0x537908=0x0;_0x537908<_0x59a731;_0x537908++){const _0x2b74c2={'levels':[]};var _0x22311a=_0x15ea95[_0x269afa(0xdf3)](_0x537908);for(let _0x2b7148=0x0;_0x2b7148<_0x22311a;_0x2b7148++){var _0x177fec={'width':_0x15ea95[_0x269afa(0x4032)](_0x537908,_0x2b7148),'height':_0x15ea95[_0x269afa(0x4a3)](_0x537908,_0x2b7148)};_0x2b74c2[_0x269afa(0xf80)][_0x269afa(0x3f90)](_0x177fec);}_0x4a40a4['push'](_0x2b74c2);}return{'hasAlpha':_0x54ce63,'images':_0x4a40a4};}(_0x335b41);let _0xd5cc5e=_0x5c85dc['data'][_0x5a517c(0x23e9)]?null:function(_0x494514,_0x581bc6){var _0x2effa7=_0x5a517c;let _0x52e1fb=null;return _0x52e1fb=_0x494514[_0x2effa7(0x19a5)]?_0x494514[_0x2effa7(0x19a5)][_0x2effa7(0x2472)]?_0x31b48c[_0x2effa7(0x3504)]:_0x494514['supportedCompressionFormats']['bc7']?_0x31b48c[_0x2effa7(0x123d)]:_0x494514[_0x2effa7(0x19a5)]['s3tc']?_0x581bc6[_0x2effa7(0x3475)]?_0x31b48c[_0x2effa7(0x14fc)]:_0x31b48c[_0x2effa7(0xb8b)]:_0x494514[_0x2effa7(0x19a5)]['pvrtc']?_0x581bc6[_0x2effa7(0x3475)]?_0x31b48c[_0x2effa7(0x839)]:_0x31b48c[_0x2effa7(0x23c2)]:_0x494514['supportedCompressionFormats']['etc2']?_0x31b48c[_0x2effa7(0x29db)]:_0x494514[_0x2effa7(0x19a5)][_0x2effa7(0x2cbe)]?_0x31b48c[_0x2effa7(0xed6)]:_0x31b48c[_0x2effa7(0x36f9)]:_0x52e1fb;}(_0x5c85dc['data'][_0x5a517c(0x371d)],_0x3a0507),_0x328437=!0x1,_0x4904f2=(null===_0xd5cc5e&&(_0x328437=!0x0,_0xd5cc5e=_0x3a0507[_0x5a517c(0x3475)]?_0x31b48c[_0x5a517c(0x14fc)]:_0x31b48c[_0x5a517c(0xb8b)]),!0x0);_0x335b41['startTranscoding']()||(_0x4904f2=!0x1);const _0x1dacd8=[];for(let _0x1a93d8=0x0;_0x1a93d8<_0x3a0507[_0x5a517c(0x2842)][_0x5a517c(0x1377)]&&_0x4904f2;_0x1a93d8++){var _0x228921=_0x3a0507[_0x5a517c(0x2842)][_0x1a93d8];if(void 0x0===_0x35b24c['loadSingleImage']||_0x35b24c[_0x5a517c(0x6b7)]===_0x1a93d8){let _0x1109be=_0x228921[_0x5a517c(0xf80)]['length'];!0x1===_0x35b24c[_0x5a517c(0x1a9d)]&&(_0x1109be=0x1);for(let _0x2826e8=0x0;_0x2826e8<_0x1109be;_0x2826e8++){const _0x10af25=_0x228921[_0x5a517c(0xf80)][_0x2826e8];var _0x55bd9=function(_0x5f1116,_0x16c8cd,_0x1f707b,_0x25be8f,_0x3c8713){var _0x36d6e7=_0x5a517c,_0x7ca204=_0x5f1116[_0x36d6e7(0x11d3)](_0x16c8cd,_0x1f707b,_0x25be8f);let _0x3c211c=new Uint8Array(_0x7ca204);return _0x5f1116['transcodeImage'](_0x3c211c,_0x16c8cd,_0x1f707b,_0x25be8f,0x1,0x0)?(_0x3c8713&&(_0x7ca204=_0x5f1116['getImageWidth'](_0x16c8cd,_0x1f707b)+0x3&-0x4,_0x25be8f=_0x5f1116[_0x36d6e7(0x4a3)](_0x16c8cd,_0x1f707b)+0x3&-0x4,_0x3c211c=function(_0x54ab9c,_0x255971,_0x12a60f){const _0x2fff84=new Uint16Array(0x4),_0x52ea5d=new Uint16Array(_0x255971*_0x12a60f),_0x387afe=_0x255971/0x4,_0x1244b6=_0x12a60f/0x4;for(let _0x568380=0x0;_0x568380<_0x1244b6;_0x568380++)for(let _0x411f22=0x0;_0x411f22<_0x387afe;_0x411f22++){var _0x28e765=0x0+0x8*(_0x568380*_0x387afe+_0x411f22);_0x2fff84[0x0]=_0x54ab9c[_0x28e765]|_0x54ab9c[0x1+_0x28e765]<<0x8,_0x2fff84[0x1]=_0x54ab9c[0x2+_0x28e765]|_0x54ab9c[0x3+_0x28e765]<<0x8,_0x2fff84[0x2]=(0x2*(0x1f&_0x2fff84[0x0])+(0x1f&_0x2fff84[0x1]))/0x3|(0x2*(0x7e0&_0x2fff84[0x0])+(0x7e0&_0x2fff84[0x1]))/0x3&0x7e0|(0x2*(0xf800&_0x2fff84[0x0])+(0xf800&_0x2fff84[0x1]))/0x3&0xf800,_0x2fff84[0x3]=(0x2*(0x1f&_0x2fff84[0x1])+(0x1f&_0x2fff84[0x0]))/0x3|(0x2*(0x7e0&_0x2fff84[0x1])+(0x7e0&_0x2fff84[0x0]))/0x3&0x7e0|(0x2*(0xf800&_0x2fff84[0x1])+(0xf800&_0x2fff84[0x0]))/0x3&0xf800;for(let _0x1537fc=0x0;_0x1537fc<0x4;_0x1537fc++){var _0x137493=_0x54ab9c[0x4+_0x28e765+_0x1537fc],_0xd31b7f=(0x4*_0x568380+_0x1537fc)*_0x255971+0x4*_0x411f22;_0x52ea5d[_0xd31b7f++]=_0x2fff84[0x3&_0x137493],_0x52ea5d[_0xd31b7f++]=_0x2fff84[_0x137493>>0x2&0x3],_0x52ea5d[_0xd31b7f++]=_0x2fff84[_0x137493>>0x4&0x3],_0x52ea5d[+_0xd31b7f]=_0x2fff84[_0x137493>>0x6&0x3];}}return _0x52ea5d;}(_0x3c211c,_0x7ca204,_0x25be8f)),_0x3c211c):null;}(_0x335b41,_0x1a93d8,_0x2826e8,_0xd5cc5e,_0x328437);if(!_0x55bd9){_0x4904f2=!0x1;break;}_0x10af25[_0x5a517c(0x125b)]=_0x55bd9,_0x1dacd8[_0x5a517c(0x3f90)](_0x10af25[_0x5a517c(0x125b)][_0x5a517c(0x25c8)]);}}}_0x335b41[_0x5a517c(0x4155)](),_0x335b41[_0x5a517c(0x3b7a)](),_0x328437&&(_0xd5cc5e=-0x1),_0x4904f2?postMessage({'action':_0x5a517c(0x26d1),'success':_0x4904f2,'id':_0x5c85dc[_0x5a517c(0x3e2c)]['id'],'fileInfo':_0x3a0507,'format':_0xd5cc5e},_0x1dacd8):postMessage({'action':_0x5a517c(0x26d1),'success':_0x4904f2,'id':_0x5c85dc[_0x5a517c(0x3e2c)]['id']});}}};}+_0x309bfe(0x3cf)],{'type':_0x309bfe(0x8c7)}));_0x532047=new Worker(_0x503a00);const _0x3b9a2a=_0x2225c5=>{var _0x2509ae=_0x309bfe;'init'===_0x2225c5['data']['action']?(_0x532047[_0x2509ae(0x22e3)](_0x2509ae(0x3bd2),_0x3b9a2a),_0x2d7b17(_0x532047)):_0x2509ae(0x1220)===_0x2225c5['data'][_0x2509ae(0x32de)]&&_0x1f4700(_0x2225c5['data']['error']||_0x2509ae(0xbf8));};_0x532047['addEventListener']('message',_0x3b9a2a),_0x532047[_0x309bfe(0x158b)]({'action':_0x309bfe(0x1e14),'url':_0x31206e['JSModuleURL'],'wasmBinary':_0x59a9e3});})['catch'](_0x1f4700);}),_0x2aeb27=(_0x2959f8,_0x108d66)=>{const _0x36f865=_0x2959f8 instanceof ArrayBuffer?new Uint8Array(_0x2959f8):_0x2959f8;return new Promise((_0x3fb5ca,_0x100566)=>{_0x41bba2()['then'](()=>{var _0x36b53e=a8_0x5b24;const _0x5e4524=_0x2421ca++,_0x1fca50=_0x33914a=>{var _0x5eba48=a8_0x5b24;_0x5eba48(0x26d1)===_0x33914a[_0x5eba48(0x3e2c)][_0x5eba48(0x32de)]&&_0x33914a['data']['id']===_0x5e4524&&(_0x532047[_0x5eba48(0x22e3)](_0x5eba48(0x3bd2),_0x1fca50),_0x33914a[_0x5eba48(0x3e2c)]['success']?_0x3fb5ca(_0x33914a[_0x5eba48(0x3e2c)]):_0x100566('Transcode\x20is\x20not\x20supported\x20on\x20this\x20device'));},_0x4acbd1=(_0x532047[_0x36b53e(0x1080)](_0x36b53e(0x3bd2),_0x1fca50),new Uint8Array(_0x36f865[_0x36b53e(0x2106)]));_0x4acbd1[_0x36b53e(0x2cf6)](new Uint8Array(_0x36f865['buffer'],_0x36f865[_0x36b53e(0x3fcc)],_0x36f865['byteLength'])),_0x532047[_0x36b53e(0x158b)]({'action':_0x36b53e(0x26d1),'id':_0x5e4524,'imageData':_0x4acbd1,'config':_0x108d66,'ignoreSupportedFormats':!0x1},[_0x4acbd1['buffer']]);},_0x4a1931=>{_0x100566(_0x4a1931);});});},_0x126d8e=(_0x97e612,_0xcd03d9)=>{var _0x145ad6=_0x48ce13,_0x34036b;let _0x15e228=null==(_0x34036b=_0xcd03d9[_0x145ad6(0x35e9)])?void 0x0:_0x34036b[_0x145ad6(0x147d)];_0x97e612[_0x145ad6(0x3936)]&&(_0x15e228=null==(_0x34036b=_0xcd03d9[_0x145ad6(0x35e9)])?void 0x0:_0x34036b[_0x145ad6(0x3737)]),_0xcd03d9['_bindTextureDirectly'](_0x15e228,_0x97e612,!0x0);},_0x49c39a=(_0x17ba35,_0x204dfa)=>{var _0x2e59e1=_0x48ce13;const _0x34174d=_0x17ba35['getEngine']();for(let _0x4f9cc2=0x0;_0x4f9cc2<_0x204dfa[_0x2e59e1(0x2f31)]['images']['length'];_0x4f9cc2++){var _0x48e9c9=_0x204dfa[_0x2e59e1(0x2f31)][_0x2e59e1(0x2842)][_0x4f9cc2]['levels'][0x0];if(_0x17ba35[_0x2e59e1(0x3250)]=_0x17ba35[_0x2e59e1(0x41b8)],-0x1===_0x204dfa[_0x2e59e1(0x1f4f)]||_0x204dfa[_0x2e59e1(0x1f4f)]===_0x3e2362['cTFRGB565']){if(_0x17ba35['type']=_0x218dda['g'][_0x2e59e1(0x27cd)],_0x17ba35['format']=_0x218dda['g'][_0x2e59e1(0x22cf)],!_0x34174d['_features']['basisNeedsPOT']||_0x57bd9b['R'][_0x2e59e1(0x3350)](_0x48e9c9[_0x2e59e1(0x2255)])%0x1==0x0&&_0x57bd9b['R'][_0x2e59e1(0x3350)](_0x48e9c9[_0x2e59e1(0xc32)])%0x1==0x0)_0x17ba35[_0x2e59e1(0x3250)]=!_0x17ba35[_0x2e59e1(0x41b8)],_0x17ba35[_0x2e59e1(0x2255)]=_0x48e9c9[_0x2e59e1(0x2255)]+0x3&-0x4,_0x17ba35[_0x2e59e1(0xc32)]=_0x48e9c9[_0x2e59e1(0xc32)]+0x3&-0x4,_0x17ba35[_0x2e59e1(0x14ec)]=_0x218dda['g'][_0x2e59e1(0xca4)],_0x126d8e(_0x17ba35,_0x34174d),_0x34174d[_0x2e59e1(0x23aa)](_0x17ba35,new Uint16Array(_0x48e9c9[_0x2e59e1(0x125b)][_0x2e59e1(0x25c8)]),_0x4f9cc2,0x0,_0x218dda['g'][_0x2e59e1(0x22cf)],!0x0);else{const _0x5d677c=new _0x5eee1e['l'](_0x34174d,_0x5eee1e['S']['Temp']);_0x17ba35[_0x2e59e1(0x3250)]=_0x17ba35[_0x2e59e1(0x41b8)],_0x5d677c[_0x2e59e1(0x21e0)]=_0x218dda['g'][_0x2e59e1(0x27cd)],_0x5d677c[_0x2e59e1(0x1f4f)]=_0x218dda['g']['TEXTUREFORMAT_RGB'],_0x5d677c['width']=_0x48e9c9['width']+0x3&-0x4,_0x5d677c['height']=_0x48e9c9[_0x2e59e1(0xc32)]+0x3&-0x4,_0x126d8e(_0x5d677c,_0x34174d),_0x34174d[_0x2e59e1(0x23aa)](_0x5d677c,new Uint16Array(_0x48e9c9[_0x2e59e1(0x125b)]['buffer']),_0x4f9cc2,0x0,_0x218dda['g'][_0x2e59e1(0x22cf)],!0x0),_0x34174d[_0x2e59e1(0x3341)](_0x5d677c,_0x17ba35,_0x34174d[_0x2e59e1(0x17cd)][0x0],_0x34174d[_0x2e59e1(0x29c5)](_0x218dda['g'][_0x2e59e1(0x22cf)]),()=>{var _0x3a591a=_0x2e59e1;_0x34174d[_0x3a591a(0x3957)](_0x5d677c),_0x126d8e(_0x17ba35,_0x34174d);});}}else{_0x17ba35[_0x2e59e1(0x2255)]=_0x48e9c9[_0x2e59e1(0x2255)],_0x17ba35['height']=_0x48e9c9['height'],_0x17ba35[_0x2e59e1(0x2dba)]=0x1<_0x204dfa[_0x2e59e1(0x2f31)][_0x2e59e1(0x2842)][_0x4f9cc2][_0x2e59e1(0xf80)][_0x2e59e1(0x1377)];const _0x3bee4d=_0x220a40['GetInternalFormatFromBasisFormat'](_0x204dfa['format'],_0x34174d);_0x17ba35['format']=_0x3bee4d,_0x126d8e(_0x17ba35,_0x34174d),_0x204dfa['fileInfo']['images'][_0x4f9cc2]['levels'][_0x2e59e1(0x7f0)]((_0x418044,_0x5db53c)=>{var _0x352935=_0x2e59e1;_0x34174d[_0x352935(0x2a92)](_0x17ba35,_0x3bee4d,_0x418044['width'],_0x418044[_0x352935(0xc32)],_0x418044[_0x352935(0x125b)],_0x4f9cc2,_0x5db53c);}),!_0x34174d[_0x2e59e1(0x1553)]['basisNeedsPOT']||_0x57bd9b['R'][_0x2e59e1(0x3350)](_0x17ba35[_0x2e59e1(0x2255)])%0x1==0x0&&_0x57bd9b['R']['Log2'](_0x17ba35[_0x2e59e1(0xc32)])%0x1==0x0||(_0x2b76a5['w1']['Warn'](_0x2e59e1(0x4074)),_0x17ba35[_0x2e59e1(0x5bb)]=_0x345045['x'][_0x2e59e1(0x7b5)],_0x17ba35[_0x2e59e1(0x146a)]=_0x345045['x'][_0x2e59e1(0x7b5)]);}}},_0x220a40={'JSModuleURL':_0x31206e[_0x48ce13(0x2fba)],'WasmModuleURL':_0x31206e[_0x48ce13(0x488)],'GetInternalFormatFromBasisFormat':(_0x2aad4c,_0x5e071a)=>{var _0x4cc99f=_0x48ce13;let _0x537fd8;switch(_0x2aad4c){case _0x3e2362[_0x4cc99f(0xed6)]:_0x537fd8=_0x218dda['g'][_0x4cc99f(0x35b)];break;case _0x3e2362['cTFBC1']:_0x537fd8=_0x218dda['g'][_0x4cc99f(0x1158)];break;case _0x3e2362[_0x4cc99f(0x30bd)]:_0x537fd8=_0x218dda['g'][_0x4cc99f(0xd29)];break;case _0x3e2362[_0x4cc99f(0x3504)]:_0x537fd8=_0x218dda['g']['TEXTUREFORMAT_COMPRESSED_RGBA_ASTC_4x4'];break;case _0x3e2362[_0x4cc99f(0x29db)]:_0x537fd8=_0x218dda['g'][_0x4cc99f(0x16b7)];break;case _0x3e2362[_0x4cc99f(0x123d)]:_0x537fd8=_0x218dda['g'][_0x4cc99f(0x1f08)];}if(void 0x0===_0x537fd8)throw'The\x20chosen\x20Basis\x20transcoder\x20format\x20is\x20not\x20currently\x20supported';return _0x537fd8;},'TranscodeAsync':_0x2aeb27,'LoadTextureFromTranscodeResult':_0x49c39a};Object[_0x48ce13(0x395)](_0x220a40,'JSModuleURL',{'get':function(){var _0x18cee1=_0x48ce13;return _0x31206e[_0x18cee1(0x2fba)];},'set':function(_0x3d17c4){var _0x563fe0=_0x48ce13;_0x31206e[_0x563fe0(0x2fba)]=_0x3d17c4;}}),Object[_0x48ce13(0x395)](_0x220a40,_0x48ce13(0x488),{'get':function(){return _0x31206e['WasmModuleURL'];},'set':function(_0x13eb3f){var _0x24b855=_0x48ce13;_0x31206e[_0x24b855(0x488)]=_0x13eb3f;}});},0x709d:(_0x4ebfe8,_0x1e755c,_0x38a802)=>{_0x38a802['d'](_0x1e755c,{'$':()=>_0x16c4a2});var _0x188b5a=_0x38a802(0xbac7),_0x55a914=_0x38a802(0x6fe),_0x1143aa=_0x38a802(0xe222);let _0x2d4d5f=0x0;const _0x16c4a2=_0x51626c=>{var _0x34fb46=a8_0x5b24;if(!_0x51626c[_0x34fb46(0x200c)]){var _0x569496=_0x51626c[_0x34fb46(0x3f8b)],_0x3c77bc=(_0x51626c[_0x34fb46(0x3f8b)]=!0x1,_0x51626c[_0x34fb46(0x214e)]);_0x51626c[_0x34fb46(0x214e)]=!0x1;const _0x976e3d=_0x188b5a['x']['CreateFromBase64String'](_0x34fb46(0x1efd),_0x34fb46(0x60d)+_0x2d4d5f++,_0x51626c,!0x0,!0x1,_0x188b5a['x'][_0x34fb46(0x30fa)]),_0x56f40d=(_0x51626c[_0x34fb46(0x214e)]=_0x3c77bc,_0x51626c[_0x34fb46(0x2cd1)]()[_0x34fb46(0x2a8a)]());_0x3c77bc=_0x56f40d[_0x34fb46(0x919)](_0x976e3d[_0x34fb46(0xebd)]()),(-0x1!==_0x3c77bc&&_0x56f40d[_0x34fb46(0x5ff)](_0x3c77bc,0x1),_0x976e3d[_0x34fb46(0x1850)]=!0x0,_0x976e3d[_0x34fb46(0x4100)]=_0x188b5a['x']['CLAMP_ADDRESSMODE'],_0x976e3d['wrapV']=_0x188b5a['x'][_0x34fb46(0x7b5)],_0x51626c[_0x34fb46(0x200c)]=_0x976e3d,_0x51626c[_0x34fb46(0x3f8b)]=_0x569496,_0x55a914['r'][_0x34fb46(0x1389)](_0x976e3d));const _0x3c3458=_0x51626c['getEngine']()[_0x34fb46(0x1b3b)]['add'](()=>{var _0x4f1abb=_0x34fb46;_0x976e3d[_0x4f1abb(0x1850)]=!0x0;const _0x26116c=()=>{var _0x53df82=_0x4f1abb;_0x976e3d['isReady']()?_0x55a914['r']['ExpandRGBDTexture'](_0x976e3d):_0x1143aa['w1'][_0x53df82(0x12a7)](_0x26116c);};_0x26116c();});_0x51626c['onDisposeObservable'][_0x34fb46(0x3fc1)](()=>{var _0x32c6f0=_0x34fb46;_0x51626c[_0x32c6f0(0x2cd1)]()[_0x32c6f0(0x1b3b)][_0x32c6f0(0x854)](_0x3c3458);});}return _0x51626c[_0x34fb46(0x200c)];};_0x16c4a2;},0x1097c:(_0x32492b,_0x4ea38b,_0xa15cb9)=>{var _0x4c425a=a8_0x16e4d8;_0xa15cb9['d'](_0x4ea38b,{'p':()=>_0x395234});var _0x4b942d,_0x2fce0d=_0xa15cb9(0xe8aa),_0x4ad1eb=_0xa15cb9(0x77a5);_0xa15cb9(0x11840),_0x4b942d={'None':0x0,0x0:_0x4c425a(0x24ef),'ToLinearSpace':0x1,0x1:_0x4c425a(0x11be),'ToGammaSpace':0x2,0x2:_0x4c425a(0x2942)};class _0x395234{constructor(_0x48c37d,_0x3a3a98=!0x1){var _0x3c0503=_0x4c425a;this[_0x3c0503(0x2635)]=_0x48c37d,this[_0x3c0503(0x103f)]=_0x3a3a98,this[_0x3c0503(0x2bcb)]=new _0x2fce0d['I'](_0x48c37d),this[_0x3c0503(0x4144)]=new _0x2fce0d['H']({'engine':_0x48c37d,'name':_0x3c0503(0x1c7d),'fragmentShader':_0x3c0503(0x3609),'useShaderStore':!0x0,'uniformNames':[_0x3c0503(0x3374)],'samplerNames':[_0x3c0503(0x35c4)],'defines':_0x3a3a98?['#define\x20DEPTH_TEXTURE']:[]}),this[_0x3c0503(0x4144)][_0x3c0503(0x4107)][_0x3c0503(0x3fc1)](()=>{var _0x1ef46a=_0x3c0503;_0x3a3a98&&(_0x48c37d['setState'](!0x1),_0x48c37d['setDepthBuffer'](!0x0),_0x48c37d['depthCullingState']['depthMask']=!0x0,_0x48c37d[_0x1ef46a(0x309a)][_0x1ef46a(0x14e2)]=_0x4ad1eb['g']['ALWAYS']),this[_0x1ef46a(0x1035)](this[_0x1ef46a(0x3a12)])?this['_effectWrapper'][_0x1ef46a(0x2766)][_0x1ef46a(0x4169)](_0x1ef46a(0x35c4),this[_0x1ef46a(0x3a12)]):this[_0x1ef46a(0x4144)][_0x1ef46a(0x2766)][_0x1ef46a(0x1888)](_0x1ef46a(0x35c4),this[_0x1ef46a(0x3a12)]),this[_0x1ef46a(0x4144)][_0x1ef46a(0x2766)][_0x1ef46a(0x1d16)](_0x1ef46a(0x3374),this[_0x1ef46a(0x8e8)]);});}[_0x4c425a(0x1035)](_0x19085b){var _0x2e0e56=_0x4c425a;return void 0x0===_0x19085b[_0x2e0e56(0xebd)];}[_0x4c425a(0x3261)](){var _0xbc3467=_0x4c425a;return this[_0xbc3467(0x4144)][_0xbc3467(0x2766)][_0xbc3467(0x3261)]();}[_0x4c425a(0x3043)](_0x90accd,_0x4d4eca,_0x21e7fc=_0x4b942d[_0x4c425a(0x24ef)]){var _0x9ff291=_0x4c425a;if(!this[_0x9ff291(0x3261)]())return!0x1;return this[_0x9ff291(0x3a12)]=_0x90accd,this[_0x9ff291(0x8e8)]=_0x21e7fc,_0x90accd=this[_0x9ff291(0x2635)][_0x9ff291(0x309a)][_0x9ff291(0x14e2)],(this[_0x9ff291(0x2bcb)]['render'](this[_0x9ff291(0x4144)],_0x4d4eca),this[_0x9ff291(0x103f)]&&_0x90accd&&(this['_engine'][_0x9ff291(0x309a)][_0x9ff291(0x14e2)]=_0x90accd),!0x0);}['dispose'](){var _0x3148db=_0x4c425a;this[_0x3148db(0x4144)][_0x3148db(0x18c9)](),this[_0x3148db(0x2bcb)][_0x3148db(0x18c9)]();}}},0x835c:(_0x8c6ce1,_0x4378a5,_0x9a3e92)=>{_0x9a3e92['d'](_0x4378a5,{'Jj':()=>function(_0x106c48,_0x116635=0x0,_0x1199fa=0x0){return _0x17c594(this,void 0x0,void 0x0,function*(){var _0x219195=a8_0x5b24,_0x5dbf1e=_0x106c48[_0x219195(0xebd)]();if(!_0x5dbf1e)return null;var _0x6e143f=yield _0x106c48[_0x219195(0x3316)](_0x116635,_0x1199fa);return _0x6e143f?_0x21f14b(_0x6e143f,_0x106c48['getSize'](),_0x5dbf1e[_0x219195(0x41b8)]):null;});},'_u':()=>function(_0x59a6b4,_0x583b85=0x0,_0xf71432=0x0){var _0x1f6dce=a8_0x5b24,_0x13993d=_0x59a6b4[_0x1f6dce(0xebd)]();if(!_0x13993d)return null;return _0x583b85=_0x59a6b4[_0x1f6dce(0xe76)](_0x583b85,_0xf71432),_0x583b85?_0x21f14b(_0x583b85,_0x59a6b4[_0x1f6dce(0x5dd)](),_0x13993d[_0x1f6dce(0x41b8)]):null;}});var _0x17c594=function(_0x2a34e0,_0x34f3ab,_0x1d3b9d,_0x1ac535){return new(_0x1d3b9d=_0x1d3b9d||Promise)(function(_0x4db100,_0x59141e){var _0x4cfc89=a8_0x5b24;function _0x4bb2ee(_0x8b3ae8){var _0x264201=a8_0x5b24;try{_0x7f0891(_0x1ac535[_0x264201(0xafd)](_0x8b3ae8));}catch(_0x3c1ea8){_0x59141e(_0x3c1ea8);}}function _0x4df169(_0x30cddf){try{_0x7f0891(_0x1ac535['throw'](_0x30cddf));}catch(_0x5df851){_0x59141e(_0x5df851);}}function _0x7f0891(_0x2ccc38){var _0x38f97e=a8_0x5b24,_0x32f840;_0x2ccc38[_0x38f97e(0x3816)]?_0x4db100(_0x2ccc38['value']):((_0x32f840=_0x2ccc38[_0x38f97e(0x13ce)])instanceof _0x1d3b9d?_0x32f840:new _0x1d3b9d(function(_0x2720b7){_0x2720b7(_0x32f840);}))[_0x38f97e(0x3725)](_0x4bb2ee,_0x4df169);}_0x7f0891((_0x1ac535=_0x1ac535[_0x4cfc89(0xdde)](_0x2a34e0,_0x34f3ab||[]))[_0x4cfc89(0xafd)]());});};function _0x21f14b(_0x41e0c9,_0x252bf9,_0x5ca7da=!0x1){var _0x42b85a=a8_0x5b24,_0x4940ab=_0x252bf9['width'],_0x252bf9=_0x252bf9[_0x42b85a(0xc32)];if(_0x41e0c9 instanceof Float32Array){let _0x2907c0=_0x41e0c9[_0x42b85a(0x2106)]/_0x41e0c9[_0x42b85a(0x3789)];const _0x1f5961=new Uint8Array(_0x2907c0);for(;0x0<=--_0x2907c0;){let _0x29b6a5=_0x41e0c9[_0x2907c0];_0x29b6a5<0x0?_0x29b6a5=0x0:0x1<_0x29b6a5&&(_0x29b6a5=0x1),_0x1f5961[_0x2907c0]=0xff*_0x29b6a5;}_0x41e0c9=_0x1f5961;}const _0x28697c=document[_0x42b85a(0x546)](_0x42b85a(0x903)),_0xe26856=(_0x28697c[_0x42b85a(0x2255)]=_0x4940ab,_0x28697c['height']=_0x252bf9,_0x28697c[_0x42b85a(0x10bb)]('2d'));if(!_0xe26856)return null;var _0x3e3c2e=_0xe26856[_0x42b85a(0x172d)](_0x4940ab,_0x252bf9);const _0x188c13=_0x3e3c2e[_0x42b85a(0x3e2c)];if(_0x188c13[_0x42b85a(0x2cf6)](_0x41e0c9),_0xe26856[_0x42b85a(0x4125)](_0x3e3c2e,0x0,0x0),_0x5ca7da){const _0x4d8ad9=document['createElement'](_0x42b85a(0x903)),_0x1068e8=(_0x4d8ad9['width']=_0x4940ab,_0x4d8ad9['height']=_0x252bf9,_0x4d8ad9['getContext']('2d'));return _0x1068e8?(_0x1068e8['translate'](0x0,_0x252bf9),_0x1068e8[_0x42b85a(0x4018)](0x1,-0x1),_0x1068e8[_0x42b85a(0x2359)](_0x28697c,0x0,0x0),_0x4d8ad9[_0x42b85a(0x3e17)](_0x42b85a(0x3e01))):null;}return _0x28697c[_0x42b85a(0x3e17)](_0x42b85a(0x3e01));}},0x9bf:(_0x20eb83,_0x26b2fb,_0x14190a)=>{function _0x507413(_0x3e6085,_0xccf463,_0x497656){var _0x571cc9=a8_0x5b24;try{const _0x24c086=_0x3e6085[_0x571cc9(0xafd)]();!_0x24c086[_0x571cc9(0x3816)]&&_0x24c086['value']?_0x24c086['value']['then'](()=>{var _0x3f33bf=_0x571cc9;_0x24c086[_0x3f33bf(0x13ce)]=void 0x0,_0xccf463(_0x24c086);},_0x497656):_0xccf463(_0x24c086);}catch(_0x562cbd){_0x497656(_0x562cbd);}}function _0x21b19e(_0x177f4e,_0xb3954c,_0x28b06b,_0x2d17f2,_0x4ca73b){const _0x2e0eed=()=>{var _0x1e6c2a=a8_0x5b24;let _0x484d7b;for(var _0x37feab=_0x4458c8=>{var _0x96a0f8=a8_0x5b24;_0x4458c8[_0x96a0f8(0x3816)]?_0x28b06b(_0x4458c8[_0x96a0f8(0x13ce)]):void 0x0===_0x484d7b?_0x484d7b=!0x0:_0x2e0eed();};_0x484d7b=void 0x0,_0x4ca73b&&_0x4ca73b[_0x1e6c2a(0x72b)]?_0x2d17f2(new Error(_0x1e6c2a(0x2443))):_0xb3954c(_0x177f4e,_0x37feab,_0x2d17f2),_0x484d7b=void 0x0!==_0x484d7b&&_0x484d7b;);};_0x2e0eed();}function _0x16b3d9(_0x331fe6,_0x5c80f6){let _0x2f4da3;return _0x21b19e(_0x331fe6,_0x507413,_0x453b9a=>_0x2f4da3=_0x453b9a,_0xaeae3=>{throw _0xaeae3;},_0x5c80f6),_0x2f4da3;}_0x14190a['d'](_0x26b2fb,{'KO':()=>function(_0x74fe7f=0x19){let _0x3dde13;return(_0xbe0a63,_0x2ff903,_0x1311ac)=>{var _0xf27a2b=a8_0x5b24,_0x45c12d=performance[_0xf27a2b(0x1551)]();void 0x0===_0x3dde13||_0x45c12d-_0x3dde13>_0x74fe7f?(_0x3dde13=_0x45c12d,setTimeout(()=>{_0x507413(_0xbe0a63,_0x2ff903,_0x1311ac);},0x0)):_0x507413(_0xbe0a63,_0x2ff903,_0x1311ac);};},'WP':()=>_0x507413,'s3':()=>_0x16b3d9,'sM':()=>function(_0x163a27,_0x40c3d6,_0x17b238){return new Promise((_0x3fcbe0,_0x584df4)=>{_0x21b19e(_0x163a27,_0x40c3d6,_0x3fcbe0,_0x584df4,_0x17b238);});},'vp':()=>function(_0x303fa8,_0x58788c){return(..._0x5c7caa)=>_0x16b3d9(_0x303fa8(..._0x5c7caa),_0x58788c);}});},0xa801:(_0x541033,_0x1026f6,_0x40ae87)=>{_0x40ae87(0x17442);},0x789f:(_0x5ab69c,_0x500bab,_0x38d7d0)=>{var _0x32ac3e=a8_0x16e4d8;class _0x3933e4{static[_0x32ac3e(0x356b)](){var _0x69a01d=_0x32ac3e;try{return localStorage['setItem'](_0x69a01d(0x2bd6),''),localStorage[_0x69a01d(0x10dc)](_0x69a01d(0x2bd6)),localStorage;}catch(_0x48c8a8){const _0x4deb71={};return{'getItem':_0x483ecf=>{return _0x483ecf=_0x4deb71[_0x483ecf],void 0x0===_0x483ecf?null:_0x483ecf;},'setItem':(_0x1e9937,_0x51f549)=>{_0x4deb71[_0x1e9937]=_0x51f549;}};}}static[_0x32ac3e(0x1a41)](_0x94f506,_0x48a346){var _0xfc131f=_0x32ac3e;return _0x94f506=this[_0xfc131f(0x1313)][_0xfc131f(0x1fcb)](_0x94f506),null!==_0x94f506?_0x94f506:_0x48a346;}static['WriteString'](_0x33b84a,_0x13aa6a){var _0x4ebd7e=_0x32ac3e;this[_0x4ebd7e(0x1313)][_0x4ebd7e(0xa3b)](_0x33b84a,_0x13aa6a);}static[_0x32ac3e(0x4104)](_0x20ebcf,_0x4411d9){var _0x516990=_0x32ac3e;return _0x20ebcf=this[_0x516990(0x1313)]['getItem'](_0x20ebcf),null!==_0x20ebcf?_0x516990(0x61c)===_0x20ebcf:_0x4411d9;}static[_0x32ac3e(0x27b4)](_0x5b55ec,_0x2e2d74){var _0x4314ac=_0x32ac3e;this[_0x4314ac(0x1313)]['setItem'](_0x5b55ec,_0x2e2d74?'true':_0x4314ac(0x2b91));}static['ReadNumber'](_0x395af1,_0x4d09a5){var _0x5a0f37=_0x32ac3e;return _0x395af1=this[_0x5a0f37(0x1313)][_0x5a0f37(0x1fcb)](_0x395af1),null!==_0x395af1?parseFloat(_0x395af1):_0x4d09a5;}static[_0x32ac3e(0x15cc)](_0x292c63,_0x14869e){var _0x331bcf=_0x32ac3e;this[_0x331bcf(0x1313)][_0x331bcf(0xa3b)](_0x292c63,_0x14869e[_0x331bcf(0x22e6)]());}}_0x3933e4[_0x32ac3e(0x1313)]=_0x3933e4[_0x32ac3e(0x356b)]();},0x13cb2:(_0x265a6b,_0x1e76db,_0x2e9f8f)=>{var _0x2a3337=a8_0x16e4d8;_0x2e9f8f['d'](_0x1e76db,{'N':()=>_0x7cbe0b});var _0x1f1cda=_0x2e9f8f(0x1b5c),_0x580637=_0x2e9f8f(0x17cee),_0x2bd9b0=_0x2e9f8f(0x77a5),_0x5885d0=_0x2e9f8f(0x25b1),_0x1b98d7=_0x2e9f8f(0x10ea4),_0x586c61=_0x2e9f8f(0xe303),_0x258e64=_0x2e9f8f(0x11929),_0x1e76db=_0x2e9f8f(0x202a),_0x45e505=_0x2e9f8f(0x13869),_0x347917=(_0x2e9f8f(0x4dec),_0x2e9f8f(0x6214));function _0x2cc202(_0x41c414){var _0xc4f1b6=a8_0x5b24;return _0x41c414[_0xc4f1b6(0x40ad)](0x0)+(_0x41c414['charCodeAt'](0x1)<<0x8)+(_0x41c414[_0xc4f1b6(0x40ad)](0x2)<<0x10)+(_0x41c414[_0xc4f1b6(0x40ad)](0x3)<<0x18);}function _0xe35e4d(_0x368106){var _0x1d9dd3=a8_0x5b24;return String[_0x1d9dd3(0x5eb)](0xff&_0x368106,_0x368106>>0x8&0xff,_0x368106>>0x10&0xff,_0x368106>>0x18&0xff);}const _0x4fc911=_0x2cc202(_0x2a3337(0x715)),_0x44b11c=_0x2cc202(_0x2a3337(0x41ea)),_0x306b91=_0x2cc202(_0x2a3337(0x153f)),_0x18b018=_0x2cc202(_0x2a3337(0x15c7));class _0x7cbe0b{static[_0x2a3337(0x356e)](_0x46b3ef){var _0x4fc0f5=_0x2a3337,_0x5d63e8=new Int32Array(_0x46b3ef[_0x4fc0f5(0x25c8)],_0x46b3ef[_0x4fc0f5(0x3fcc)],0x1f),_0x46b3ef=new Int32Array(_0x46b3ef[_0x4fc0f5(0x25c8)],_0x46b3ef[_0x4fc0f5(0x3fcc)],0x23);let _0x56a685=0x1;0x20000&_0x5d63e8[0x2]&&(_0x56a685=Math[_0x4fc0f5(0xf1a)](0x1,_0x5d63e8[0x7]));var _0x546810=_0x5d63e8[0x15],_0x58771f=_0x546810===_0x18b018?_0x46b3ef[0x20]:0x0;let _0x1f5bab=_0x2bd9b0['g'][_0x4fc0f5(0x705)];switch(_0x546810){case 0x71:_0x1f5bab=_0x2bd9b0['g'][_0x4fc0f5(0x17d0)];break;case 0x74:_0x1f5bab=_0x2bd9b0['g'][_0x4fc0f5(0x2c1)];break;case _0x18b018:if(0xa===_0x58771f){_0x1f5bab=_0x2bd9b0['g'][_0x4fc0f5(0x17d0)];break;}if(0x2===_0x58771f){_0x1f5bab=_0x2bd9b0['g'][_0x4fc0f5(0x2c1)];break;}}return{'width':_0x5d63e8[0x4],'height':_0x5d63e8[0x3],'mipmapCount':_0x56a685,'isFourCC':0x4==(0x4&_0x5d63e8[0x14]),'isRGB':0x40==(0x40&_0x5d63e8[0x14]),'isLuminance':0x20000==(0x20000&_0x5d63e8[0x14]),'isCube':0x200==(0x200&_0x5d63e8[0x1c]),'isCompressed':_0x546810===_0x4fc911||_0x546810===_0x44b11c||_0x546810===_0x306b91,'dxgiFormat':_0x58771f,'textureType':_0x1f5bab};}static[_0x2a3337(0x1f90)](_0x20fc73,_0x1701b0,_0x588d2f,_0xb7bf4b,_0x550579,_0x5021bc){const _0x36e093=new Float32Array(_0xb7bf4b);var _0x497643=new Uint16Array(_0x550579,_0x588d2f);let _0x4f59d2=0x0;for(let _0x265c99=0x0;_0x265c99<_0x1701b0;_0x265c99++)for(let _0x44e031=0x0;_0x44e031<_0x20fc73;_0x44e031++){var _0x241a53=0x4*(_0x44e031+_0x265c99*_0x20fc73);_0x36e093[_0x4f59d2]=(0x0,_0x45e505['qZ'])(_0x497643[_0x241a53]),_0x36e093[_0x4f59d2+0x1]=(0x0,_0x45e505['qZ'])(_0x497643[0x1+_0x241a53]),_0x36e093[_0x4f59d2+0x2]=(0x0,_0x45e505['qZ'])(_0x497643[0x2+_0x241a53]),_0x7cbe0b['StoreLODInAlphaChannel']?_0x36e093[_0x4f59d2+0x3]=_0x5021bc:_0x36e093[_0x4f59d2+0x3]=(0x0,_0x45e505['qZ'])(_0x497643[0x3+_0x241a53]),_0x4f59d2+=0x4;}return _0x36e093;}static[_0x2a3337(0x3236)](_0x113920,_0x145bcf,_0x197ac1,_0x2a1a6d,_0xccbcc5,_0x4c0889){if(_0x7cbe0b['StoreLODInAlphaChannel']){const _0x4c0f81=new Uint16Array(_0x2a1a6d);var _0x4ab590=new Uint16Array(_0xccbcc5,_0x197ac1);let _0x149bf7=0x0;for(let _0x28fc95=0x0;_0x28fc95<_0x145bcf;_0x28fc95++)for(let _0x15dc3b=0x0;_0x15dc3b<_0x113920;_0x15dc3b++){var _0x12972c=0x4*(_0x15dc3b+_0x28fc95*_0x113920);_0x4c0f81[_0x149bf7]=_0x4ab590[_0x12972c],_0x4c0f81[_0x149bf7+0x1]=_0x4ab590[0x1+_0x12972c],_0x4c0f81[_0x149bf7+0x2]=_0x4ab590[0x2+_0x12972c],_0x4c0f81[_0x149bf7+0x3]=(0x0,_0x45e505['ay'])(_0x4c0889),_0x149bf7+=0x4;}return _0x4c0f81;}return new Uint16Array(_0xccbcc5,_0x197ac1,_0x2a1a6d);}static[_0x2a3337(0x1117)](_0x2ce386,_0x22ce9f,_0x4912fc,_0x50fdea,_0x49b4c2,_0x27c5aa){var _0x193306=_0x2a3337;if(_0x7cbe0b[_0x193306(0x3d60)]){const _0x415b0f=new Float32Array(_0x50fdea);var _0x4e4e6c=new Float32Array(_0x49b4c2,_0x4912fc);let _0x2d3f4b=0x0;for(let _0x492bf2=0x0;_0x492bf2<_0x22ce9f;_0x492bf2++)for(let _0x1f9c1b=0x0;_0x1f9c1b<_0x2ce386;_0x1f9c1b++){var _0x1ad239=0x4*(_0x1f9c1b+_0x492bf2*_0x2ce386);_0x415b0f[_0x2d3f4b]=_0x4e4e6c[_0x1ad239],_0x415b0f[_0x2d3f4b+0x1]=_0x4e4e6c[0x1+_0x1ad239],_0x415b0f[_0x2d3f4b+0x2]=_0x4e4e6c[0x2+_0x1ad239],_0x415b0f[_0x2d3f4b+0x3]=_0x27c5aa,_0x2d3f4b+=0x4;}return _0x415b0f;}return new Float32Array(_0x49b4c2,_0x4912fc,_0x50fdea);}static[_0x2a3337(0x3688)](_0x411659,_0x8d40eb,_0x318403,_0x34a216,_0x3e6dcf,_0x2f3e4c){var _0x35eb44=_0x2a3337;const _0x177fc1=new Uint16Array(_0x34a216);var _0x2c8f71=new Float32Array(_0x3e6dcf,_0x318403);let _0x419d8d=0x0;for(let _0x5ad5ad=0x0;_0x5ad5ad<_0x8d40eb;_0x5ad5ad++)for(let _0xf33869=0x0;_0xf33869<_0x411659;_0xf33869++)_0x177fc1[_0x419d8d]=(0x0,_0x45e505['ay'])(_0x2c8f71[_0x419d8d]),_0x177fc1[_0x419d8d+0x1]=(0x0,_0x45e505['ay'])(_0x2c8f71[_0x419d8d+0x1]),_0x177fc1[_0x419d8d+0x2]=(0x0,_0x45e505['ay'])(_0x2c8f71[_0x419d8d+0x2]),_0x7cbe0b[_0x35eb44(0x3d60)]?_0x177fc1[_0x419d8d+0x3]=(0x0,_0x45e505['ay'])(_0x2f3e4c):_0x177fc1[_0x419d8d+0x3]=(0x0,_0x45e505['ay'])(_0x2c8f71[_0x419d8d+0x3]),_0x419d8d+=0x4;return _0x177fc1;}static[_0x2a3337(0x3741)](_0x5542a6,_0x3e7d53,_0x1622b5,_0x1071ea,_0x281e31,_0x252bba){var _0x2a45b2=_0x2a3337;const _0x4ec4ae=new Uint8Array(_0x1071ea);var _0x4073ac=new Float32Array(_0x281e31,_0x1622b5);let _0x594e75=0x0;for(let _0x17d81a=0x0;_0x17d81a<_0x3e7d53;_0x17d81a++)for(let _0x20d7eb=0x0;_0x20d7eb<_0x5542a6;_0x20d7eb++){var _0x46a723=0x4*(_0x20d7eb+_0x17d81a*_0x5542a6);_0x4ec4ae[_0x594e75]=0xff*_0x1f1cda['R']['Clamp'](_0x4073ac[_0x46a723]),_0x4ec4ae[_0x594e75+0x1]=0xff*_0x1f1cda['R']['Clamp'](_0x4073ac[0x1+_0x46a723]),_0x4ec4ae[_0x594e75+0x2]=0xff*_0x1f1cda['R']['Clamp'](_0x4073ac[0x2+_0x46a723]),_0x7cbe0b['StoreLODInAlphaChannel']?_0x4ec4ae[_0x594e75+0x3]=_0x252bba:_0x4ec4ae[_0x594e75+0x3]=0xff*_0x1f1cda['R'][_0x2a45b2(0x4f0)](_0x4073ac[0x3+_0x46a723]),_0x594e75+=0x4;}return _0x4ec4ae;}static[_0x2a3337(0x3559)](_0x213bae,_0x296a16,_0xa0e72e,_0x5abdaf,_0x16da35,_0xfcf1bd){var _0x2fe413=_0x2a3337;const _0x557e8b=new Uint8Array(_0x5abdaf);var _0x1031de=new Uint16Array(_0x16da35,_0xa0e72e);let _0x2ede01=0x0;for(let _0x26378d=0x0;_0x26378d<_0x296a16;_0x26378d++)for(let _0x30a86f=0x0;_0x30a86f<_0x213bae;_0x30a86f++){var _0x52a652=0x4*(_0x30a86f+_0x26378d*_0x213bae);_0x557e8b[_0x2ede01]=0xff*_0x1f1cda['R'][_0x2fe413(0x4f0)]((0x0,_0x45e505['qZ'])(_0x1031de[_0x52a652])),_0x557e8b[_0x2ede01+0x1]=0xff*_0x1f1cda['R']['Clamp']((0x0,_0x45e505['qZ'])(_0x1031de[0x1+_0x52a652])),_0x557e8b[_0x2ede01+0x2]=0xff*_0x1f1cda['R'][_0x2fe413(0x4f0)]((0x0,_0x45e505['qZ'])(_0x1031de[0x2+_0x52a652])),_0x7cbe0b[_0x2fe413(0x3d60)]?_0x557e8b[_0x2ede01+0x3]=_0xfcf1bd:_0x557e8b[_0x2ede01+0x3]=0xff*_0x1f1cda['R'][_0x2fe413(0x4f0)]((0x0,_0x45e505['qZ'])(_0x1031de[0x3+_0x52a652])),_0x2ede01+=0x4;}return _0x557e8b;}static[_0x2a3337(0x1c4c)](_0x2a3366,_0x49fac3,_0xfb0008,_0xc71d0,_0x301131,_0x7bd764,_0x3b3bbe,_0x38fdda,_0x3df403){const _0x41c18b=new Uint8Array(_0xc71d0);var _0x182c0c=new Uint8Array(_0x301131,_0xfb0008);let _0x11d064=0x0;for(let _0x554538=0x0;_0x554538<_0x49fac3;_0x554538++)for(let _0xa7b6f0=0x0;_0xa7b6f0<_0x2a3366;_0xa7b6f0++){var _0x2a37ad=0x4*(_0xa7b6f0+_0x554538*_0x2a3366);_0x41c18b[_0x11d064]=_0x182c0c[_0x2a37ad+_0x7bd764],_0x41c18b[_0x11d064+0x1]=_0x182c0c[_0x2a37ad+_0x3b3bbe],_0x41c18b[_0x11d064+0x2]=_0x182c0c[_0x2a37ad+_0x38fdda],_0x41c18b[_0x11d064+0x3]=_0x182c0c[_0x2a37ad+_0x3df403],_0x11d064+=0x4;}return _0x41c18b;}static[_0x2a3337(0x93e)](_0x5666de){return 0x0===_0x5666de||0xff===_0x5666de||-0x1000000===_0x5666de?0x0:0x1+_0x7cbe0b['_ExtractLongWordOrder'](_0x5666de>>0x8);}static[_0x2a3337(0x1938)](_0x17881b,_0x3076ec,_0x3bf462,_0x4568a5,_0x41b6f0,_0x435438,_0x2673ec,_0x48f6b6){const _0x580af2=new Uint8Array(_0x4568a5);var _0xf931b6=new Uint8Array(_0x41b6f0,_0x3bf462);let _0x138155=0x0;for(let _0x1428ad=0x0;_0x1428ad<_0x3076ec;_0x1428ad++)for(let _0x1d2bbe=0x0;_0x1d2bbe<_0x17881b;_0x1d2bbe++){var _0x5f46e2=0x3*(_0x1d2bbe+_0x1428ad*_0x17881b);_0x580af2[_0x138155]=_0xf931b6[_0x5f46e2+_0x435438],_0x580af2[_0x138155+0x1]=_0xf931b6[_0x5f46e2+_0x2673ec],_0x580af2[_0x138155+0x2]=_0xf931b6[_0x5f46e2+_0x48f6b6],_0x138155+=0x3;}return _0x580af2;}static[_0x2a3337(0x3719)](_0x7ebe49,_0xc3ebcc,_0x325132,_0x4d8dec,_0x2db2eb){const _0x5bec63=new Uint8Array(_0x4d8dec);var _0x123c27=new Uint8Array(_0x2db2eb,_0x325132);let _0x53d40b=0x0;for(let _0x2637ca=0x0;_0x2637ca<_0xc3ebcc;_0x2637ca++)for(let _0x588407=0x0;_0x588407<_0x7ebe49;_0x588407++){var _0x42e885=_0x588407+_0x2637ca*_0x7ebe49;_0x5bec63[_0x53d40b]=_0x123c27[_0x42e885],_0x53d40b++;}return _0x5bec63;}static[_0x2a3337(0x101f)](_0x2019ef,_0x2f4dd3,_0x2fc31c,_0x1b32f6,_0x207480,_0x2578e7,_0x3273c1=-0x1,_0x7be4ff,_0x488a86=!0x0){var _0x1c33f6=_0x2a3337;let _0x1c0324=null;_0x1b32f6[_0x1c33f6(0x2ae3)]&&(_0x1c0324=new Array());var _0x3a5bfb=!!_0x2019ef[_0x1c33f6(0xb60)]()['s3tc'],_0x1f00ae=(_0x2f4dd3['generateMipMaps']=_0x207480,new Int32Array(_0x2fc31c[_0x1c33f6(0x25c8)],_0x2fc31c[_0x1c33f6(0x3fcc)],0x1f));let _0x241475,_0x146f16,_0x420bdc,_0xdf3039=0x0,_0x50608c,_0x4df924,_0x627cc1,_0x9d4e24,_0x851314=0x0,_0x3b5770=0x1;if(0x20534444!==_0x1f00ae[0x0])_0x1b98d7['Y'][_0x1c33f6(0x404a)](_0x1c33f6(0x21aa));else{if(_0x1b32f6['isFourCC']||_0x1b32f6[_0x1c33f6(0x36ef)]||_0x1b32f6[_0x1c33f6(0x3337)]){if(_0x1b32f6[_0x1c33f6(0x1c6c)]&&!_0x3a5bfb)_0x1b98d7['Y'][_0x1c33f6(0x404a)](_0x1c33f6(0xf2e));else{let _0x4fd53f=_0x1f00ae[0x16],_0x4efc22=(_0x50608c=_0x1f00ae[0x1]+0x4,!0x1);if(_0x1b32f6[_0x1c33f6(0x3817)])switch(_0x241475=_0x1f00ae[0x15]){case _0x4fc911:_0x3b5770=0x8,_0x851314=_0x2bd9b0['g'][_0x1c33f6(0x570)];break;case _0x44b11c:_0x3b5770=0x10,_0x851314=_0x2bd9b0['g'][_0x1c33f6(0x402)];break;case _0x306b91:_0x3b5770=0x10,_0x851314=_0x2bd9b0['g']['TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5'];break;case 0x71:_0x4efc22=!0x0,_0x4fd53f=0x40;break;case 0x74:_0x4efc22=!0x0,_0x4fd53f=0x80;break;case _0x18b018:{_0x50608c+=0x14;let _0x3bff88=!0x1;switch(_0x1b32f6[_0x1c33f6(0xaf2)]){case 0xa:_0x4efc22=!0x0,_0x4fd53f=0x40,_0x3bff88=!0x0;break;case 0x2:_0x4efc22=!0x0,_0x4fd53f=0x80,_0x3bff88=!0x0;break;case 0x58:_0x1b32f6[_0x1c33f6(0x36ef)]=!0x0,_0x1b32f6['isFourCC']=!0x1,_0x4fd53f=0x20,_0x3bff88=!0x0;}if(_0x3bff88)break;}default:return void _0x347917[_0x1c33f6(0x1220)](_0x1c33f6(0x3ee4),_0xe35e4d(_0x241475));}var _0x1b2010=_0x7cbe0b[_0x1c33f6(0x93e)](_0x1f00ae[0x17]),_0x8aede1=_0x7cbe0b[_0x1c33f6(0x93e)](_0x1f00ae[0x18]),_0x3e807a=_0x7cbe0b['_ExtractLongWordOrder'](_0x1f00ae[0x19]),_0x382994=_0x7cbe0b[_0x1c33f6(0x93e)](_0x1f00ae[0x1a]),_0x3a5bfb=(_0x4efc22&&(_0x851314=_0x2019ef['_getRGBABufferInternalSizedFormat'](_0x1b32f6[_0x1c33f6(0x2ce9)])),_0x627cc1=0x1,0x20000&_0x1f00ae[0x2]&&!0x1!==_0x207480&&(_0x627cc1=Math['max'](0x1,_0x1f00ae[0x7])),_0x7be4ff||0x0),_0x3b7cf3=_0x2019ef[_0x1c33f6(0xb60)]();for(let _0x5360b5=_0x3a5bfb;_0x5360b5<_0x2578e7;_0x5360b5++){for(_0x146f16=_0x1f00ae[0x4],_0x420bdc=_0x1f00ae[0x3],_0x9d4e24=0x0;_0x9d4e24<_0x627cc1;++_0x9d4e24){if(-0x1===_0x3273c1||_0x3273c1===_0x9d4e24){var _0x43c7fc,_0x238fc6=-0x1===_0x3273c1?_0x9d4e24:0x0;if(!_0x1b32f6[_0x1c33f6(0x1c6c)]&&_0x1b32f6[_0x1c33f6(0x3817)]){_0x2f4dd3[_0x1c33f6(0x1f4f)]=_0x2bd9b0['g'][_0x1c33f6(0x3ca4)],_0xdf3039=_0x146f16*_0x420bdc*0x4;let _0x3470b0=null;if(_0x2019ef[_0x1c33f6(0x112c)]||_0x2019ef[_0x1c33f6(0x1b9d)]||!_0x3b7cf3[_0x1c33f6(0x2648)]&&!_0x3b7cf3[_0x1c33f6(0x3419)])0x80===_0x4fd53f?(_0x3470b0=_0x7cbe0b['_GetFloatAsUIntRGBAArrayBuffer'](_0x146f16,_0x420bdc,_0x2fc31c[_0x1c33f6(0x3fcc)]+_0x50608c,_0xdf3039,_0x2fc31c['buffer'],_0x238fc6),_0x1c0324&&0x0==_0x238fc6&&_0x1c0324[_0x1c33f6(0x3f90)](_0x7cbe0b[_0x1c33f6(0x1117)](_0x146f16,_0x420bdc,_0x2fc31c['byteOffset']+_0x50608c,_0xdf3039,_0x2fc31c[_0x1c33f6(0x25c8)],_0x238fc6))):0x40===_0x4fd53f&&(_0x3470b0=_0x7cbe0b[_0x1c33f6(0x3559)](_0x146f16,_0x420bdc,_0x2fc31c[_0x1c33f6(0x3fcc)]+_0x50608c,_0xdf3039,_0x2fc31c[_0x1c33f6(0x25c8)],_0x238fc6),_0x1c0324&&0x0==_0x238fc6&&_0x1c0324['push'](_0x7cbe0b[_0x1c33f6(0x1f90)](_0x146f16,_0x420bdc,_0x2fc31c[_0x1c33f6(0x3fcc)]+_0x50608c,_0xdf3039,_0x2fc31c['buffer'],_0x238fc6))),_0x2f4dd3[_0x1c33f6(0x21e0)]=_0x2bd9b0['g'][_0x1c33f6(0x705)];else{var _0x314fa2=_0x3b7cf3['textureFloat']&&(_0x488a86&&_0x3b7cf3[_0x1c33f6(0x39d2)]||!_0x488a86),_0x1f79fa=_0x3b7cf3['textureHalfFloat']&&(_0x488a86&&_0x3b7cf3[_0x1c33f6(0x32df)]||!_0x488a86),_0x314fa2=(0x80===_0x4fd53f||0x40===_0x4fd53f&&!_0x1f79fa)&&_0x314fa2?_0x2bd9b0['g'][_0x1c33f6(0x2c1)]:(0x40===_0x4fd53f||0x80===_0x4fd53f&&!_0x314fa2)&&_0x1f79fa?_0x2bd9b0['g'][_0x1c33f6(0x17d0)]:_0x2bd9b0['g'][_0x1c33f6(0x8e3)];let _0x271171,_0x5b3501=null;if(0x80===_0x4fd53f)switch(_0x314fa2){case _0x2bd9b0['g'][_0x1c33f6(0x2c1)]:_0x271171=_0x7cbe0b[_0x1c33f6(0x1117)],_0x5b3501=null;break;case _0x2bd9b0['g'][_0x1c33f6(0x17d0)]:_0x271171=_0x7cbe0b['_GetFloatAsHalfFloatRGBAArrayBuffer'],_0x5b3501=_0x7cbe0b[_0x1c33f6(0x1117)];break;case _0x2bd9b0['g']['TEXTURETYPE_UNSIGNED_BYTE']:_0x271171=_0x7cbe0b['_GetFloatAsUIntRGBAArrayBuffer'],_0x5b3501=_0x7cbe0b['_GetFloatRGBAArrayBuffer'];}else switch(_0x314fa2){case _0x2bd9b0['g'][_0x1c33f6(0x2c1)]:_0x271171=_0x7cbe0b[_0x1c33f6(0x1f90)],_0x5b3501=null;break;case _0x2bd9b0['g'][_0x1c33f6(0x17d0)]:_0x271171=_0x7cbe0b[_0x1c33f6(0x3236)],_0x5b3501=_0x7cbe0b['_GetHalfFloatAsFloatRGBAArrayBuffer'];break;case _0x2bd9b0['g'][_0x1c33f6(0x8e3)]:_0x271171=_0x7cbe0b[_0x1c33f6(0x3559)],_0x5b3501=_0x7cbe0b[_0x1c33f6(0x1f90)];}_0x2f4dd3['type']=_0x314fa2,_0x3470b0=_0x271171(_0x146f16,_0x420bdc,_0x2fc31c[_0x1c33f6(0x3fcc)]+_0x50608c,_0xdf3039,_0x2fc31c[_0x1c33f6(0x25c8)],_0x238fc6),_0x1c0324&&0x0==_0x238fc6&&_0x1c0324[_0x1c33f6(0x3f90)](_0x5b3501?_0x5b3501(_0x146f16,_0x420bdc,_0x2fc31c[_0x1c33f6(0x3fcc)]+_0x50608c,_0xdf3039,_0x2fc31c['buffer'],_0x238fc6):_0x3470b0);}_0x3470b0&&_0x2019ef[_0x1c33f6(0x23aa)](_0x2f4dd3,_0x3470b0,_0x5360b5,_0x238fc6);}else _0x1b32f6[_0x1c33f6(0x36ef)]?(_0x2f4dd3['type']=_0x2bd9b0['g']['TEXTURETYPE_UNSIGNED_INT'],_0x4df924=0x18===_0x4fd53f?(_0x2f4dd3['format']=_0x2bd9b0['g']['TEXTUREFORMAT_RGB'],_0xdf3039=_0x146f16*_0x420bdc*0x3,_0x7cbe0b[_0x1c33f6(0x1938)](_0x146f16,_0x420bdc,_0x2fc31c[_0x1c33f6(0x3fcc)]+_0x50608c,_0xdf3039,_0x2fc31c['buffer'],_0x1b2010,_0x8aede1,_0x3e807a)):(_0x2f4dd3['format']=_0x2bd9b0['g']['TEXTUREFORMAT_RGBA'],_0xdf3039=_0x146f16*_0x420bdc*0x4,_0x7cbe0b[_0x1c33f6(0x1c4c)](_0x146f16,_0x420bdc,_0x2fc31c[_0x1c33f6(0x3fcc)]+_0x50608c,_0xdf3039,_0x2fc31c[_0x1c33f6(0x25c8)],_0x1b2010,_0x8aede1,_0x3e807a,_0x382994)),_0x2019ef[_0x1c33f6(0x23aa)](_0x2f4dd3,_0x4df924,_0x5360b5,_0x238fc6)):_0x1b32f6[_0x1c33f6(0x3337)]?(_0x1f79fa=_0x2019ef[_0x1c33f6(0x1236)](),_0x314fa2=_0x146f16,_0x43c7fc=Math[_0x1c33f6(0xa0a)]((_0x146f16+_0x1f79fa-0x1)/_0x1f79fa)*_0x1f79fa,_0xdf3039=_0x43c7fc*(_0x420bdc-0x1)+_0x314fa2,_0x4df924=_0x7cbe0b[_0x1c33f6(0x3719)](_0x146f16,_0x420bdc,_0x2fc31c[_0x1c33f6(0x3fcc)]+_0x50608c,_0xdf3039,_0x2fc31c[_0x1c33f6(0x25c8)]),_0x2f4dd3[_0x1c33f6(0x1f4f)]=_0x2bd9b0['g'][_0x1c33f6(0x119c)],_0x2f4dd3[_0x1c33f6(0x21e0)]=_0x2bd9b0['g'][_0x1c33f6(0x705)],_0x2019ef['_uploadDataToTextureDirectly'](_0x2f4dd3,_0x4df924,_0x5360b5,_0x238fc6)):(_0xdf3039=Math[_0x1c33f6(0xf1a)](0x4,_0x146f16)/0x4*Math[_0x1c33f6(0xf1a)](0x4,_0x420bdc)/0x4*_0x3b5770,_0x4df924=new Uint8Array(_0x2fc31c['buffer'],_0x2fc31c[_0x1c33f6(0x3fcc)]+_0x50608c,_0xdf3039),_0x2f4dd3[_0x1c33f6(0x21e0)]=_0x2bd9b0['g'][_0x1c33f6(0x705)],_0x2019ef['_uploadCompressedDataToTextureDirectly'](_0x2f4dd3,_0x851314,_0x146f16,_0x420bdc,_0x4df924,_0x5360b5,_0x238fc6));}_0x50608c+=_0x4fd53f?_0x146f16*_0x420bdc*(_0x4fd53f/0x8):_0xdf3039,_0x146f16*=0.5,_0x420bdc*=0.5,_0x146f16=Math[_0x1c33f6(0xf1a)](0x1,_0x146f16),_0x420bdc=Math[_0x1c33f6(0xf1a)](0x1,_0x420bdc);}if(void 0x0!==_0x7be4ff)break;}_0x1c0324&&0x0<_0x1c0324[_0x1c33f6(0x1377)]?_0x1b32f6[_0x1c33f6(0x2ae3)]=_0x586c61['$']['ConvertCubeMapToSphericalPolynomial']({'size':_0x1f00ae[0x4],'right':_0x1c0324[0x0],'left':_0x1c0324[0x1],'up':_0x1c0324[0x2],'down':_0x1c0324[0x3],'front':_0x1c0324[0x4],'back':_0x1c0324[0x5],'format':_0x2bd9b0['g'][_0x1c33f6(0x3ca4)],'type':_0x2bd9b0['g'][_0x1c33f6(0x2c1)],'gammaSpace':!0x1}):_0x1b32f6[_0x1c33f6(0x2ae3)]=void 0x0;}}else _0x1b98d7['Y'][_0x1c33f6(0x404a)](_0x1c33f6(0x11b8));}}}_0x7cbe0b[_0x2a3337(0x3d60)]=!0x1,_0x1e76db['B'][_0x2a3337(0x41df)][_0x2a3337(0x5d3)]=function(_0x1ce0c4,_0xeebe6d,_0x36cb61,_0x42abd6,_0x5ba495=null,_0x43bd7b=null,_0x47e568,_0xd39f5a=null,_0x403d3d=!0x0){var _0x58acce=_0x2a3337;return this[_0x58acce(0xb2e)](_0x1ce0c4,_0xeebe6d,null,!0x1,_0x3b6317=>{var _0x1737e6=_0x58acce;if(_0x3b6317){const _0x3ee8e7=_0x3b6317['texture'];if(_0x403d3d?_0x3b6317[_0x1737e6(0xfc6)][_0x1737e6(0x2ae3)]&&(_0x3ee8e7[_0x1737e6(0x414d)]=_0x3b6317['info'][_0x1737e6(0x2ae3)]):_0x3ee8e7['_sphericalPolynomial']=new _0x580637['i'](),_0x3ee8e7[_0x1737e6(0x3a12)]=_0x5885d0['S'][_0x1737e6(0xd53)],this[_0x1737e6(0xb60)]()[_0x1737e6(0x1fc7)])_0x5ba495&&_0x5ba495(_0x3ee8e7);else{const _0x3d584b=this[_0x1737e6(0x35e9)];var _0x1939ae=_0x3b6317[_0x1737e6(0x2255)];if(_0x1939ae){const _0x5e5f91=[];for(let _0x107dec=0x0;_0x107dec<0x3;_0x107dec++){var _0x949dc1=0x1-_0x107dec/0x2,_0x19501c=_0x42abd6,_0x39cff8=_0x1f1cda['R'][_0x1737e6(0x3350)](_0x1939ae)*_0x36cb61+_0x42abd6,_0x19501c=Math[_0x1737e6(0x3fe4)](Math[_0x1737e6(0x3478)](Math['max'](_0x19501c+(_0x39cff8-_0x19501c)*_0x949dc1,0x0),_0x39cff8));const _0x2a9417=new _0x5885d0['l'](this,_0x5885d0['S'][_0x1737e6(0x194a)]),_0x253635=(_0x2a9417[_0x1737e6(0x21e0)]=_0x3ee8e7[_0x1737e6(0x21e0)],_0x2a9417[_0x1737e6(0x1f4f)]=_0x3ee8e7[_0x1737e6(0x1f4f)],_0x2a9417[_0x1737e6(0x2255)]=Math[_0x1737e6(0x143c)](0x2,Math[_0x1737e6(0xf1a)](_0x1f1cda['R']['Log2'](_0x1939ae)-_0x19501c,0x0)),_0x2a9417[_0x1737e6(0xc32)]=_0x2a9417[_0x1737e6(0x2255)],_0x2a9417[_0x1737e6(0x3936)]=!0x0,_0x2a9417[_0x1737e6(0x5bb)]=_0x2bd9b0['g']['TEXTURE_CLAMP_ADDRESSMODE'],_0x2a9417[_0x1737e6(0x146a)]=_0x2bd9b0['g']['TEXTURE_CLAMP_ADDRESSMODE'],this[_0x1737e6(0x2db1)](_0x3d584b[_0x1737e6(0x3737)],_0x2a9417,!0x0),_0x2a9417[_0x1737e6(0x14ec)]=_0x2bd9b0['g'][_0x1737e6(0xca4)],_0x3d584b[_0x1737e6(0x3147)](_0x3d584b[_0x1737e6(0x3737)],_0x3d584b[_0x1737e6(0x24a1)],_0x3d584b[_0x1737e6(0x1d3b)]),_0x3d584b[_0x1737e6(0x3147)](_0x3d584b[_0x1737e6(0x3737)],_0x3d584b[_0x1737e6(0x1e7f)],_0x3d584b['LINEAR']),_0x3d584b[_0x1737e6(0x3147)](_0x3d584b['TEXTURE_CUBE_MAP'],_0x3d584b[_0x1737e6(0x76a)],_0x3d584b[_0x1737e6(0x29a9)]),_0x3d584b[_0x1737e6(0x3147)](_0x3d584b['TEXTURE_CUBE_MAP'],_0x3d584b[_0x1737e6(0x562)],_0x3d584b['CLAMP_TO_EDGE']),_0x3b6317['isDDS']?(_0x949dc1=_0x3b6317[_0x1737e6(0xfc6)],_0x39cff8=_0x3b6317[_0x1737e6(0x3e2c)],this[_0x1737e6(0x975)](_0x949dc1['isCompressed']),_0x7cbe0b[_0x1737e6(0x101f)](this,_0x2a9417,_0x39cff8,_0x949dc1,!0x0,0x6,_0x19501c)):_0x1b98d7['Y'][_0x1737e6(0x1048)](_0x1737e6(0x3124)),this[_0x1737e6(0x2db1)](_0x3d584b[_0x1737e6(0x3737)],null),new _0x258e64['V'](_0xeebe6d));_0x253635[_0x1737e6(0x2185)]=!0x0,(_0x253635['_texture']=_0x2a9417)[_0x1737e6(0x3261)]=!0x0,_0x5e5f91['push'](_0x253635);}_0x3ee8e7['_lodTextureHigh']=_0x5e5f91[0x2],_0x3ee8e7[_0x1737e6(0x3e10)]=_0x5e5f91[0x1],_0x3ee8e7[_0x1737e6(0x205c)]=_0x5e5f91[0x0],_0x5ba495&&_0x5ba495(_0x3ee8e7);}}}else _0x5ba495&&_0x5ba495(null);},_0x43bd7b,_0x47e568,_0xd39f5a,_0x403d3d,_0x36cb61,_0x42abd6);};},0x153ad:(_0x451d0c,_0x2f0c74,_0x46efb9)=>{var _0x2d1e3b=a8_0x16e4d8;_0x46efb9['d'](_0x2f0c74,{'G6':()=>_0x34eafc,'N$':()=>function(_0x2a711c){return _0x3a93d2(0x7,_0x2a711c);},'QC':()=>function(_0x5576bd){return _0x3a93d2(0x4,_0x5576bd);},'RR':()=>function(_0x5f2dd1){return _0x3a93d2(0x6,_0x5f2dd1);},'VE':()=>function(_0x121d74){return _0x3a93d2(0xb,_0x121d74);},'XX':()=>function(_0x282484){return _0x3a93d2(0x8,_0x282484);},'hd':()=>function(_0x56e55e){return _0x3a93d2(0x5,_0x56e55e);},'mv':()=>function(_0xfcbe15){return _0x3a93d2(0xa,_0xfcbe15);},'n9':()=>function(_0x545e97){return _0x3a93d2(0x2,_0x545e97);},'oQ':()=>function(_0x18e552){return _0x3a93d2(0xc,_0x18e552);},'oU':()=>function(_0xb0b67c){return _0x3a93d2(0x1,_0xb0b67c);},'p4':()=>_0x48ab3e,'qC':()=>function(_0x168cc3){return _0x3a93d2(0x0,_0x168cc3);},'qQ':()=>function(_0x33e583){return _0x3a93d2(0x3,_0x33e583);},'rX':()=>function(_0xd85ebd){return _0x3a93d2(0x9,_0xd85ebd);},'wz':()=>function(_0x3a8dc2,_0x3fbf17=null){return[_0x52fc4b,_0x5b8e6b=null]=[_0x3a8dc2,_0x3fbf17],(_0x3c7ee4,_0x3e6701)=>{var _0x279e06=a8_0x5b24;const _0x45307f=_0x5b8e6b||'_'+_0x3e6701;Object[_0x279e06(0x395)](_0x3c7ee4,_0x3e6701,{'get':function(){return this[_0x45307f];},'set':function(_0x1fbf93){var _0x594d53=_0x279e06;_0x594d53(0x38fa)==typeof this[_0x594d53(0x29ed)]&&this[_0x594d53(0x29ed)](_0x1fbf93)||this[_0x45307f]!==_0x1fbf93&&(this[_0x45307f]=_0x1fbf93,_0x3c7ee4[_0x52fc4b][_0x594d53(0xdde)](this));},'enumerable':!0x0,'configurable':!0x0});};var _0x52fc4b,_0x5b8e6b;}});var _0x262e2e=_0x46efb9(0x16361),_0x4b7e17=_0x46efb9(0x9fd1),_0x36c00d=_0x46efb9(0x15cb9),_0x79e4af=_0x46efb9(0xc84b);function _0x712ef2(_0xcb572a,_0x212e3f,_0x5a5b0c){var _0x2ba560=a8_0x5b24;const _0xa1502b=_0xcb572a();_0x262e2e['$']&&_0x262e2e['$']['HasTags'](_0x212e3f)&&_0x262e2e['$']['AddTagsTo'](_0xa1502b,_0x262e2e['$'][_0x2ba560(0x723)](_0x212e3f,!0x0));var _0x278cce=_0x49df23(_0xa1502b);for(const _0x483259 in _0x278cce){var _0x2f4c72=_0x278cce[_0x483259];const _0x292d80=_0x212e3f[_0x483259];_0x2f4c72=_0x2f4c72[_0x2ba560(0x21e0)];if(void 0x0!==_0x292d80&&null!==_0x292d80&&(_0x2ba560(0x17f4)!==_0x483259||_0x48ab3e[_0x2ba560(0x1363)]))switch(_0x2f4c72){case 0x0:case 0x6:case 0xb:_0xa1502b[_0x483259]=_0x292d80;break;case 0x1:_0xa1502b[_0x483259]=_0x5a5b0c||_0x292d80[_0x2ba560(0xeab)]?_0x292d80:_0x292d80[_0x2ba560(0x95b)]();break;case 0x2:case 0x3:case 0x4:case 0x5:case 0x7:case 0xa:case 0xc:_0xa1502b[_0x483259]=_0x5a5b0c?_0x292d80:_0x292d80[_0x2ba560(0x95b)]();}}return _0xa1502b;}const _0x337ccc={},_0x5a5a25={};function _0x49df23(_0x330b5b){var _0x4be9d1=a8_0x5b24,_0x37b12c=_0x330b5b[_0x4be9d1(0x3fcd)]();if(_0x5a5a25[_0x37b12c])return _0x5a5a25[_0x37b12c];_0x5a5a25[_0x37b12c]={};const _0x2270cd=_0x5a5a25[_0x37b12c];let _0x7f6e28=_0x330b5b,_0x524dfc=_0x37b12c;for(;_0x524dfc;){var _0x3ff0a7=_0x337ccc[_0x524dfc];for(const _0x134786 in _0x3ff0a7)_0x2270cd[_0x134786]=_0x3ff0a7[_0x134786];let _0xe5315d,_0xbc000e=!0x1;do{if(!(_0xe5315d=Object[_0x4be9d1(0x2a7d)](_0x7f6e28))[_0x4be9d1(0x3fcd)]){_0xbc000e=!0x0;break;}}while(_0xe5315d[_0x4be9d1(0x3fcd)]()===_0x524dfc&&(_0x7f6e28=_0xe5315d));if(_0xbc000e)break;_0x524dfc=_0xe5315d[_0x4be9d1(0x3fcd)](),_0x7f6e28=_0xe5315d;}return _0x2270cd;}function _0x3a93d2(_0x38e687,_0x39c09a){return(_0x4decea,_0x3fe026)=>{var _0x790bec=a8_0x5b24;_0x4decea=_0x4decea[_0x790bec(0x3fcd)](),_0x337ccc[_0x4decea]||(_0x337ccc[_0x4decea]={});const _0x4f93f0=_0x337ccc[_0x4decea];_0x4f93f0[_0x3fe026]||(_0x4f93f0[_0x3fe026]={'type':_0x38e687,'sourceName':_0x39c09a});};}class _0x48ab3e{static[_0x2d1e3b(0x3c5d)](_0xd1e2a8,_0x10f903){var _0x24680f=_0x2d1e3b;if(_0xd1e2a8[_0x24680f(0x3ac2)]){_0x10f903[_0x24680f(0x3ac2)]=[];for(let _0x5e5f4a=0x0;_0x5e5f4a<_0xd1e2a8[_0x24680f(0x3ac2)][_0x24680f(0x1377)];_0x5e5f4a++){const _0x19a301=_0xd1e2a8[_0x24680f(0x3ac2)][_0x5e5f4a];_0x10f903[_0x24680f(0x3ac2)][_0x24680f(0x3f90)](_0x19a301['serialize']());}}}static[_0x2d1e3b(0x2fbf)](_0x2f764d,_0x251077){var _0x1b3fed=_0x2d1e3b;_0x251077=_0x251077||{},_0x262e2e['$']&&(_0x251077[_0x1b3fed(0x32e9)]=_0x262e2e['$'][_0x1b3fed(0x723)](_0x2f764d));var _0x4bfd42=_0x49df23(_0x2f764d);for(const _0x4402ad in _0x4bfd42){var _0x3c4ddd=_0x4bfd42[_0x4402ad],_0x1247d6=_0x3c4ddd[_0x1b3fed(0xb72)]||_0x4402ad,_0x3c4ddd=_0x3c4ddd[_0x1b3fed(0x21e0)];const _0x4f7138=_0x2f764d[_0x4402ad];if(void 0x0!==_0x4f7138&&null!==_0x4f7138&&(_0x1b3fed(0x17f4)!==_0x4402ad||_0x48ab3e[_0x1b3fed(0x1363)]))switch(_0x3c4ddd){case 0x0:_0x251077[_0x1247d6]=_0x4f7138;break;case 0x1:_0x251077[_0x1247d6]=_0x4f7138[_0x1b3fed(0x2fcc)]();break;case 0x2:_0x251077[_0x1247d6]=_0x4f7138['asArray']();break;case 0x3:_0x251077[_0x1247d6]=_0x4f7138[_0x1b3fed(0x2fcc)]();break;case 0x4:case 0x5:_0x251077[_0x1247d6]=_0x4f7138[_0x1b3fed(0x86e)]();break;case 0x6:_0x251077[_0x1247d6]=_0x4f7138['id'];break;case 0x7:_0x251077[_0x1247d6]=_0x4f7138[_0x1b3fed(0x2fcc)]();break;case 0x8:_0x251077[_0x1247d6]=_0x4f7138[_0x1b3fed(0x86e)]();break;case 0x9:_0x251077[_0x1247d6]=_0x4f7138[_0x1b3fed(0x2fcc)]();break;case 0xa:_0x251077[_0x1247d6]=_0x4f7138[_0x1b3fed(0x86e)]();break;case 0xb:_0x251077[_0x1247d6]=_0x4f7138['id'];break;case 0xc:_0x251077[_0x1247d6]=_0x4f7138['asArray']();}}return _0x251077;}static[_0x2d1e3b(0x2f8e)](_0x2f54c3,_0x50c48c,_0x2dfd29,_0x30aa52){var _0x2b0823=_0x2d1e3b;_0x30aa52=_0x30aa52||'';var _0xeebef5=_0x49df23(_0x50c48c);for(const _0x51f7c4 in _0xeebef5){var _0x247118=_0xeebef5[_0x51f7c4],_0x5e66b6=_0x2f54c3[_0x247118['sourceName']||_0x51f7c4],_0x247118=_0x247118[_0x2b0823(0x21e0)];if(null!=_0x5e66b6&&(_0x2b0823(0x17f4)!==_0x51f7c4||_0x48ab3e[_0x2b0823(0x1363)])){const _0x511647=_0x50c48c;switch(_0x247118){case 0x0:_0x511647[_0x51f7c4]=_0x5e66b6;break;case 0x1:_0x2dfd29&&(_0x511647[_0x51f7c4]=_0x48ab3e[_0x2b0823(0xbb8)](_0x5e66b6,_0x2dfd29,_0x30aa52));break;case 0x2:_0x511647[_0x51f7c4]=_0x79e4af['Wo'][_0x2b0823(0x2858)](_0x5e66b6);break;case 0x3:_0x511647[_0x51f7c4]=_0x48ab3e[_0x2b0823(0x22f8)](_0x5e66b6);break;case 0x4:_0x511647[_0x51f7c4]=_0x4b7e17['FM'][_0x2b0823(0x2858)](_0x5e66b6);break;case 0x5:_0x511647[_0x51f7c4]=_0x4b7e17['P'][_0x2b0823(0x2858)](_0x5e66b6);break;case 0x6:_0x2dfd29&&(_0x511647[_0x51f7c4]=_0x2dfd29['getLastMeshById'](_0x5e66b6));break;case 0x7:_0x511647[_0x51f7c4]=_0x48ab3e[_0x2b0823(0xde1)](_0x5e66b6);break;case 0x8:_0x511647[_0x51f7c4]=_0x79e4af['HE']['FromArray'](_0x5e66b6);break;case 0x9:_0x511647[_0x51f7c4]=_0x48ab3e[_0x2b0823(0x2d3e)](_0x5e66b6);break;case 0xa:_0x511647[_0x51f7c4]=_0x4b7e17['_f'][_0x2b0823(0x2858)](_0x5e66b6);break;case 0xb:_0x2dfd29&&(_0x511647[_0x51f7c4]=_0x2dfd29['getCameraById'](_0x5e66b6));break;case 0xc:_0x511647[_0x51f7c4]=_0x4b7e17['y3'][_0x2b0823(0x2858)](_0x5e66b6);}}}}static['Parse'](_0xdba373,_0x5e1e6a,_0x26360d,_0x1c7ea6=null){var _0x383128=_0x2d1e3b;return _0xdba373=_0xdba373(),(_0x262e2e['$']&&_0x262e2e['$'][_0x383128(0x334)](_0xdba373,_0x5e1e6a[_0x383128(0x32e9)]),_0x48ab3e['ParseProperties'](_0x5e1e6a,_0xdba373,_0x26360d,_0x1c7ea6),_0xdba373);}static[_0x2d1e3b(0x73d)](_0x9143eb,_0x52b68f){return _0x712ef2(_0x9143eb,_0x52b68f,!0x1);}static['Instanciate'](_0x549251,_0x3f926c){return _0x712ef2(_0x549251,_0x3f926c,!0x0);}}function _0x34eafc(_0x32209b,_0x1cfe7c,_0x2e14e2,_0x3f815d){const _0x2147ae=_0x2e14e2['value'];_0x2e14e2['value']=(..._0x38ad8f)=>{var _0x630eb8=a8_0x5b24;let _0xf3625c=_0x2147ae;if(_0x630eb8(0x1615)!=typeof _native&&_native[_0x1cfe7c]){const _0xd6b90b=_native[_0x1cfe7c];_0xf3625c=_0x3f815d?(..._0x3856a5)=>(_0x3f815d(..._0x3856a5)?_0xd6b90b:_0x2147ae)(..._0x3856a5):_0xd6b90b;}return(_0x32209b[_0x1cfe7c]=_0xf3625c)(..._0x38ad8f);};}_0x48ab3e[_0x2d1e3b(0x1363)]=!0x1,_0x48ab3e['_ImageProcessingConfigurationParser']=_0x13359f=>{throw(0x0,_0x36c00d['S'])('ImageProcessingConfiguration');},_0x48ab3e[_0x2d1e3b(0x22f8)]=_0x4bc8e8=>{var _0x4556bb=_0x2d1e3b;throw(0x0,_0x36c00d['S'])(_0x4556bb(0x1e43));},_0x48ab3e[_0x2d1e3b(0xde1)]=_0x1ef03b=>{throw(0x0,_0x36c00d['S'])('ColorCurves');},_0x48ab3e[_0x2d1e3b(0xbb8)]=(_0x334975,_0x241ffe,_0x13e506)=>{var _0x7b606f=_0x2d1e3b;throw(0x0,_0x36c00d['S'])(_0x7b606f(0x1f4d));},_0x34eafc[_0x2d1e3b(0x2c6b)]=function(_0x4c3054){return(_0x261a62,_0x4aa0e7,_0x11e37a)=>_0x34eafc(_0x261a62,_0x4aa0e7,_0x11e37a,_0x4c3054);};},0x1266b:(_0x1bbc0b,_0x4c3ac5,_0x18b1c6)=>{var _0x548804=a8_0x16e4d8;_0x18b1c6['d'](_0x4c3ac5,{'j':()=>_0x454ce5});var _0x2b9aee=_0x18b1c6(0x10ea4);const _0x27c69e=(_0x43e10e,_0x2adda5)=>!_0x43e10e||_0x43e10e[_0x548804(0x3fcd)]&&_0x548804(0x88d)===_0x43e10e['getClassName']()?null:_0x43e10e[_0x548804(0x3fcd)]&&'SubMesh'===_0x43e10e['getClassName']()?_0x43e10e['clone'](_0x2adda5):_0x43e10e[_0x548804(0x95b)]?_0x43e10e['clone']():null;function _0x2ce6e2(_0xe1f78){var _0xb31bd=_0x548804;const _0x48bdae=[];for(;Object[_0xb31bd(0x26be)](_0xe1f78)['forEach'](function(_0x43c205){var _0x2dc7a0=_0xb31bd;-0x1===_0x48bdae[_0x2dc7a0(0x919)](_0x43c205)&&_0x48bdae[_0x2dc7a0(0x3f90)](_0x43c205);}),_0xe1f78=Object['getPrototypeOf'](_0xe1f78););return _0x48bdae;}class _0x454ce5{static[_0x548804(0x3c2c)](_0x57bc4c,_0xb4fd2f,_0x4fcd4b,_0x1137eb){var _0x945f21=_0x548804;for(const _0x513683 of _0x2ce6e2(_0x57bc4c))if(('_'!==_0x513683[0x0]||_0x1137eb&&-0x1!==_0x1137eb[_0x945f21(0x919)](_0x513683))&&!(_0x513683['endsWith']('Observable')||_0x4fcd4b&&-0x1!==_0x4fcd4b[_0x945f21(0x919)](_0x513683))){const _0x4a3a63=_0x57bc4c[_0x513683];var _0x17d808=typeof _0x4a3a63;if('function'!=_0x17d808)try{if(_0x945f21(0x1e3f)==_0x17d808){if(_0x4a3a63 instanceof Array){if(_0xb4fd2f[_0x513683]=[],0x0<_0x4a3a63[_0x945f21(0x1377)]){if(_0x945f21(0x1e3f)==typeof _0x4a3a63[0x0])for(let _0x5e366a=0x0;_0x5e366a<_0x4a3a63[_0x945f21(0x1377)];_0x5e366a++){var _0x2166e7=_0x27c69e(_0x4a3a63[_0x5e366a],_0xb4fd2f);-0x1===_0xb4fd2f[_0x513683][_0x945f21(0x919)](_0x2166e7)&&_0xb4fd2f[_0x513683]['push'](_0x2166e7);}else _0xb4fd2f[_0x513683]=_0x4a3a63[_0x945f21(0x13df)](0x0);}}else _0xb4fd2f[_0x513683]=_0x27c69e(_0x4a3a63,_0xb4fd2f);}else _0xb4fd2f[_0x513683]=_0x4a3a63;}catch(_0x5cf2df){_0x2b9aee['Y'][_0x945f21(0x1048)](_0x5cf2df[_0x945f21(0x3bd2)]);}}}}},0x15cca:(_0x3bee5c,_0xc5e245,_0x212a2f)=>{var _0x55ea19=a8_0x16e4d8;_0x212a2f['d'](_0xc5e245,{'j':()=>_0x50ea4c});var _0x41534d=_0x212a2f(0x77a5),_0x5cdd85=_0x212a2f(0xbff),_0xc5e245=_0x212a2f(0x10ea6);class _0x50ea4c extends _0xc5e245['d']{constructor(_0x3cd4bc){super(_0x3cd4bc);}get['depthRenderer'](){var _0x5c3589=a8_0x5b24;return this[_0x5c3589(0x322e)];}[_0x55ea19(0x1faf)](_0x382c45=null,_0x202ff3=_0x41534d['g'][_0x55ea19(0x17d0)],_0x1e49d9=!0x0){var _0x3a4616=_0x55ea19;const _0x54ecaf=this[_0x3a4616(0x9c3)][_0x3a4616(0x83e)]();this[_0x3a4616(0x322e)]&&(delete _0x54ecaf[_0x3a4616(0x322e)][this['_depthRendererId']],this[_0x3a4616(0x322e)][_0x3a4616(0x18c9)](),this['_depthRenderer']=null),null===_0x382c45&&(_0x54ecaf[_0x3a4616(0x322e)]||(_0x54ecaf[_0x3a4616(0x322e)]={}),(_0x382c45=this[_0x3a4616(0x322e)]=new _0x5cdd85['g'](_0x54ecaf,_0x202ff3,this['_camera'],!0x1,_0x41534d['g'][_0x3a4616(0x14cd)]))['enabled']=!0x1,this['_depthRendererId']=_0x3a4616(0x247a)+this[_0x3a4616(0x9c3)]['id'],_0x54ecaf[_0x3a4616(0x322e)][this[_0x3a4616(0x3ed1)]]=_0x382c45),super[_0x3a4616(0x1cef)](_0x382c45[_0x3a4616(0x4d9)](),!0x0,_0x202ff3,_0x1e49d9);}[_0x55ea19(0x1cef)](_0x16302a,_0x11c351,_0x29f797=_0x41534d['g'][_0x55ea19(0x17d0)],_0x3b5347=!0x0){var _0x4472e=_0x55ea19;super[_0x4472e(0x1cef)](_0x16302a,_0x11c351,_0x29f797,_0x3b5347);}[_0x55ea19(0x3e9e)](){var _0xefae20=_0x55ea19;this[_0xefae20(0x322e)]&&(this['_depthRenderer'][_0xefae20(0x2f50)]=!0x0),super[_0xefae20(0x3e9e)]();}[_0x55ea19(0x3c1a)](){var _0x57bf85=_0x55ea19;super[_0x57bf85(0x3c1a)](),this[_0x57bf85(0x322e)]&&(this['_depthRenderer']['enabled']=!0x1);}[_0x55ea19(0x18c9)](_0x55fa29=!0x0){var _0x2e67b6=_0x55ea19;if(super[_0x2e67b6(0x18c9)](_0x55fa29),this['_depthRenderer']&&_0x55fa29){const _0x156fdc=this['_depthRenderer'][_0x2e67b6(0x4d9)]()[_0x2e67b6(0x83e)]();_0x156fdc&&delete _0x156fdc['_depthRenderer'][this[_0x2e67b6(0x3ed1)]],this['_depthRenderer']['dispose'](),this[_0x2e67b6(0x322e)]=null;}}}},0x18233:(_0x1b17bc,_0x2eba9a,_0x333648)=>{function _0x218881(){var _0x28c5e2=a8_0x5b24;return _0x28c5e2(0x1615)!=typeof window;}function _0x129ca0(){var _0x14ef3a=a8_0x5b24;return _0x14ef3a(0x1615)!=typeof navigator;}function _0x1f1d7e(){var _0x1f368a=a8_0x5b24;return _0x1f368a(0x1615)!=typeof document;}function _0x40367d(_0x21c4ce){var _0x16c75d=a8_0x5b24;let _0x1df665='',_0x7fbc6e=_0x21c4ce[_0x16c75d(0x1186)];for(;_0x7fbc6e;)0x3===_0x7fbc6e[_0x16c75d(0x2d89)]&&(_0x1df665+=_0x7fbc6e['textContent']),_0x7fbc6e=_0x7fbc6e[_0x16c75d(0x3277)];return _0x1df665;}_0x333648['d'](_0x2eba9a,{'CG':()=>_0x218881,'MZ':()=>_0x25e953,'n5':()=>_0x1f1d7e,'up':()=>_0x129ca0,'v':()=>_0x40367d});const _0x25e953={'IsWindowObjectExist':_0x218881,'IsNavigatorAvailable':_0x129ca0,'IsDocumentAvailable':_0x1f1d7e,'GetDOMTextContent':_0x40367d};},0x6dbf:(_0x32e215,_0x43eb24,_0x532b22)=>{var _0x1d8efe=a8_0x16e4d8;_0x532b22['d'](_0x43eb24,{'B':()=>_0x3e6382});function _0x5dd49f(_0x75174b,_0x35821f,_0x41ecf7,_0x304062){return new(_0x41ecf7=_0x41ecf7||Promise)(function(_0x139fe0,_0x5a1837){var _0x47b3d0=a8_0x5b24;function _0x36e011(_0x273b08){var _0x6729e5=a8_0x5b24;try{_0x2f3b04(_0x304062[_0x6729e5(0xafd)](_0x273b08));}catch(_0x55d64f){_0x5a1837(_0x55d64f);}}function _0x2762ee(_0x5531ea){var _0x47bb11=a8_0x5b24;try{_0x2f3b04(_0x304062[_0x47bb11(0x251b)](_0x5531ea));}catch(_0x29556f){_0x5a1837(_0x29556f);}}function _0x2f3b04(_0x5a701f){var _0x520da5=a8_0x5b24,_0x4e9059;_0x5a701f[_0x520da5(0x3816)]?_0x139fe0(_0x5a701f['value']):((_0x4e9059=_0x5a701f[_0x520da5(0x13ce)])instanceof _0x41ecf7?_0x4e9059:new _0x41ecf7(function(_0x231b91){_0x231b91(_0x4e9059);}))[_0x520da5(0x3725)](_0x36e011,_0x2762ee);}_0x2f3b04((_0x304062=_0x304062[_0x47b3d0(0xdde)](_0x75174b,_0x35821f||[]))['next']());});}var _0x31a2c8=_0x532b22(0x202a),_0x1623c5=_0x532b22(0x77a5),_0x2aaf97=_0x532b22(0xe8aa),_0x39db49=_0x532b22(0xe222),_0x170775=_0x532b22(0x8262);class _0x3e6382{static[_0x1d8efe(0x1175)](){var _0x36eacc=_0x1d8efe;if(!_0x3e6382[_0x36eacc(0x2aa5)]){var _0x367051=new OffscreenCanvas(0x64,0x64);const _0x1a2e07=new _0x31a2c8['B'](_0x367051,!0x1,{'preserveDrawingBuffer':!0x0,'depth':!0x1,'stencil':!0x1,'alpha':!0x0,'premultipliedAlpha':!0x1,'antialias':!0x1,'failIfMajorPerformanceCaveat':!0x1});_0x1a2e07[_0x36eacc(0xb60)]()[_0x36eacc(0x38ea)]=void 0x0;var _0x2458ee=new _0x2aaf97['I'](_0x1a2e07),_0xa562df=new _0x2aaf97['H']({'engine':_0x1a2e07,'name':_0x170775['T']['name'],'fragmentShader':_0x170775['T'][_0x36eacc(0x402b)],'samplerNames':[_0x36eacc(0x35c4)]});_0x3e6382['_DumpToolsEngine']={'canvas':_0x367051,'engine':_0x1a2e07,'renderer':_0x2458ee,'wrapper':_0xa562df};}return _0x3e6382['_DumpToolsEngine'];}static[_0x1d8efe(0x1ec8)](_0x3ea85d,_0x3457cd,_0x266c7a,_0x2e66c0,_0x75423a=_0x1d8efe(0x3e01),_0x2ba0a8){return _0x5dd49f(this,void 0x0,void 0x0,function*(){var _0x59aced=a8_0x5b24,_0x218c2c=yield _0x266c7a[_0x59aced(0x3316)](0x0,0x0,_0x3ea85d,_0x3457cd),_0x218c2c=new Uint8Array(_0x218c2c[_0x59aced(0x25c8)]);_0x3e6382[_0x59aced(0x3b6c)](_0x3ea85d,_0x3457cd,_0x218c2c,_0x2e66c0,_0x75423a,_0x2ba0a8,!0x0);});}static[_0x1d8efe(0x1873)](_0x541ce1,_0x4e0e61,_0x5b67ea,_0x2c3e13=_0x1d8efe(0x3e01),_0x50ef89,_0x27a44d=!0x1,_0x55a8b8=!0x1,_0x48e318){return new Promise(_0x4cd43f=>{var _0x405deb=a8_0x5b24;_0x3e6382[_0x405deb(0x3b6c)](_0x541ce1,_0x4e0e61,_0x5b67ea,_0x474402=>_0x4cd43f(_0x474402),_0x2c3e13,_0x50ef89,_0x27a44d,_0x55a8b8,_0x48e318);});}static[_0x1d8efe(0x3b6c)](_0x537b91,_0x5120d8,_0x3685b5,_0x487c5e,_0x1cd8e6=_0x1d8efe(0x3e01),_0x21c748,_0x3f92ff=!0x1,_0x52af0c=!0x1,_0x25f4bc){var _0x5091b9=_0x1d8efe;const _0x280947=_0x3e6382['_CreateDumpRenderer']();if(_0x280947['engine'][_0x5091b9(0x2de1)](_0x537b91,_0x5120d8,!0x0),_0x3685b5 instanceof Float32Array){const _0x6d9091=new Uint8Array(_0x3685b5[_0x5091b9(0x1377)]);let _0x4ecea9=_0x3685b5[_0x5091b9(0x1377)];for(;_0x4ecea9--;){var _0x436e6e=_0x3685b5[_0x4ecea9];_0x6d9091[_0x4ecea9]=_0x436e6e<0x0?0x0:0x1<_0x436e6e?0x1:Math[_0x5091b9(0x3fe4)](0xff*_0x436e6e);}_0x3685b5=_0x6d9091;}const _0xbc3548=_0x280947[_0x5091b9(0x3c2)][_0x5091b9(0x3170)](_0x3685b5,_0x537b91,_0x5120d8,_0x1623c5['g'][_0x5091b9(0x3ca4)],!0x1,!_0x3f92ff,_0x1623c5['g'][_0x5091b9(0x1c94)]);_0x280947[_0x5091b9(0x13e3)]['setViewport'](),_0x280947[_0x5091b9(0x13e3)][_0x5091b9(0xa78)](_0x280947[_0x5091b9(0x2d70)]),_0x280947[_0x5091b9(0x2d70)][_0x5091b9(0x2766)][_0x5091b9(0x4169)](_0x5091b9(0x35c4),_0xbc3548),_0x280947[_0x5091b9(0x13e3)][_0x5091b9(0x1840)](),_0x52af0c?_0x39db49['w1']['ToBlob'](_0x280947[_0x5091b9(0x903)],_0xd781a8=>{var _0xf8485c=_0x5091b9;const _0x5b308c=new FileReader();_0x5b308c[_0xf8485c(0x1364)]=_0x18fc4d=>{var _0x5a44fa=_0xf8485c;_0x18fc4d=_0x18fc4d['target'][_0x5a44fa(0x5dc)],_0x487c5e&&_0x487c5e(_0x18fc4d);},_0x5b308c[_0xf8485c(0x1e93)](_0xd781a8);},_0x1cd8e6,_0x25f4bc):_0x39db49['w1']['EncodeScreenshotCanvasData'](_0x280947[_0x5091b9(0x903)],_0x487c5e,_0x1cd8e6,_0x21c748,_0x25f4bc),_0xbc3548[_0x5091b9(0x18c9)]();}static[_0x1d8efe(0x245f)](){var _0x3efae6=_0x1d8efe;_0x3e6382[_0x3efae6(0x2aa5)]&&(_0x3e6382['_DumpToolsEngine']['wrapper']['dispose'](),_0x3e6382[_0x3efae6(0x2aa5)][_0x3efae6(0x13e3)][_0x3efae6(0x18c9)](),_0x3e6382[_0x3efae6(0x2aa5)][_0x3efae6(0x3c2)]['dispose']()),_0x3e6382[_0x3efae6(0x2aa5)]=null;}}_0x39db49['w1']['DumpData']=_0x3e6382[_0x1d8efe(0x3b6c)],_0x39db49['w1'][_0x1d8efe(0x1873)]=_0x3e6382['DumpDataAsync'],_0x39db49['w1'][_0x1d8efe(0x1ec8)]=_0x3e6382[_0x1d8efe(0x1ec8)];},0xbe0d:(_0x26f427,_0x3c8275,_0x194a52)=>{var _0x52d265=a8_0x16e4d8;_0x194a52['d'](_0x3c8275,{'Do':()=>_0x2cd254,'Ro':()=>function(_0x3d1855,_0x699abb,_0x5a8f11){var _0x49c6b0=a8_0x5b24,_0x422b86=(_0x5a8f11=_0x59bea0(_0x5a8f11))[_0x49c6b0(0x28a5)];return _0x422b86?(_0x3d1855[_0x49c6b0(0x189e)]=_0x422b86[_0x49c6b0(0x38a8)],function(_0x1e903b,_0x227558,_0x51a276=_0x3ca1a2){var _0xf227f4=_0x49c6b0;if(!_0x434fc3['w1'][_0xf227f4(0xf53)](_0x1e903b[_0xf227f4(0x2255)]))throw new Error('Texture\x20size\x20must\x20be\x20a\x20power\x20of\x20two');var _0xa9b5c5=_0x38ce67['R'][_0xf227f4(0x391)](_0x1e903b[_0xf227f4(0x2255)])+0x1;const _0x552fc6=_0x1e903b['getEngine']();let _0x1aff80=!0x1,_0x192339=!0x1,_0x27d677=null,_0x34eb6a=null,_0x1ad0b7=null;var _0x2b09b7=_0x552fc6[_0xf227f4(0xb60)]();if(_0x1e903b[_0xf227f4(0x1f4f)]=_0x1cae71['g']['TEXTUREFORMAT_RGBA'],_0x1e903b['type']=_0x1cae71['g'][_0xf227f4(0x705)],_0x1e903b['generateMipMaps']=!0x0,_0x1e903b[_0xf227f4(0x2cef)]=null,_0x552fc6[_0xf227f4(0x2e38)](_0x1cae71['g'][_0xf227f4(0x2a6)],_0x1e903b),_0x2b09b7[_0xf227f4(0x1fc7)]?_0x552fc6[_0xf227f4(0x1553)][_0xf227f4(0x3f27)]?_0x2b09b7[_0xf227f4(0x2f97)]&&_0x2b09b7['textureHalfFloatLinearFiltering']?(_0x1aff80=!0x0,_0x1e903b[_0xf227f4(0x21e0)]=_0x1cae71['g'][_0xf227f4(0x17d0)]):_0x2b09b7[_0xf227f4(0x1e5e)]&&_0x2b09b7[_0xf227f4(0x39d2)]&&(_0x1aff80=!0x0,_0x1e903b['type']=_0x1cae71['g'][_0xf227f4(0x2c1)]):_0x1aff80=!0x1:(_0x1aff80=!0x1,_0x192339=!0x0,_0x1ad0b7={}),_0x1aff80)_0x27d677=new _0x2c412e['D'](_0xf227f4(0x2f28),_0xf227f4(0x2f28),null,null,0x1,null,_0x1cae71['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x552fc6,!0x1,void 0x0,_0x1e903b['type'],void 0x0,null,!0x1),_0x1e903b[_0xf227f4(0x4cd)]=!0x1,_0x1e903b[_0xf227f4(0x41b8)]=!0x1,_0x34eb6a=_0x552fc6[_0xf227f4(0x63a)](_0x1e903b[_0xf227f4(0x2255)],{'generateDepthBuffer':!0x1,'generateMipMaps':!0x0,'generateStencilBuffer':!0x1,'samplingMode':_0x1cae71['g'][_0xf227f4(0x2a6)],'type':_0x1e903b[_0xf227f4(0x21e0)],'format':_0x1cae71['g'][_0xf227f4(0x3ca4)]});else{if(_0x1e903b[_0xf227f4(0x4cd)]=!0x0,_0x1e903b[_0xf227f4(0x41b8)]=!0x0,_0x192339){var _0x19a9bf=_0x1e903b[_0xf227f4(0x189e)],_0x4f5807=_0x1e903b[_0xf227f4(0x374e)];for(let _0x2fb9f2=0x0;_0x2fb9f2<0x3;_0x2fb9f2++){var _0x485e80=_0x2fb9f2/0x2,_0x3be433=(_0xa9b5c5-0x1)*_0x19a9bf+_0x4f5807,_0x485e80=Math[_0xf227f4(0x3fe4)](Math[_0xf227f4(0x3478)](Math[_0xf227f4(0xf1a)](_0x4f5807+(_0x3be433-_0x4f5807)*(0x1-_0x485e80),0x0),_0x3be433));const _0x1b495b=new _0x1d993f['l'](_0x552fc6,_0x1d993f['S']['Temp']),_0x255a36=(_0x1b495b[_0xf227f4(0x3936)]=!0x0,_0x1b495b['invertY']=!0x0,_0x1b495b[_0xf227f4(0x2dba)]=!0x1,_0x552fc6[_0xf227f4(0x2e38)](_0x1cae71['g']['TEXTURE_LINEAR_LINEAR'],_0x1b495b),new _0x192112['V'](null));switch(_0x255a36[_0xf227f4(0x2185)]=!0x0,_0x255a36[_0xf227f4(0xe04)]=_0x1b495b,_0x1ad0b7[_0x485e80]=_0x255a36,_0x2fb9f2){case 0x0:_0x1e903b[_0xf227f4(0x205c)]=_0x255a36;break;case 0x1:_0x1e903b[_0xf227f4(0x3e10)]=_0x255a36;break;case 0x2:_0x1e903b[_0xf227f4(0x109e)]=_0x255a36;}}}}const _0x125a16=[];for(let _0x5cb9b2=0x0;_0x5cb9b2<_0x227558['length'];_0x5cb9b2++)for(let _0x2044e9=0x0;_0x2044e9<0x6;_0x2044e9++){var _0x5acaa3=_0x227558[_0x5cb9b2][_0x2044e9],_0x5acaa3=new Blob([_0x5acaa3],{'type':_0x51a276});const _0x2572c4=URL['createObjectURL'](_0x5acaa3);let _0x2fffbf;if(_0xf227f4(0x1615)==typeof Image||_0x552fc6[_0xf227f4(0x1553)][_0xf227f4(0x144a)])_0x2fffbf=_0x552fc6[_0xf227f4(0x2621)](_0x5acaa3,{'premultiplyAlpha':_0xf227f4(0xb8f)})['then'](_0x188d9e=>_0x3b8ff4(_0x188d9e,_0x552fc6,_0x1aff80,_0x27d677,_0x2572c4,_0x2044e9,_0x5cb9b2,_0x192339,_0x1ad0b7,_0x34eb6a,_0x1e903b));else{const _0x5a7ba7=new Image();_0x5a7ba7['src']=_0x2572c4,_0x2fffbf=new Promise((_0x2bf0c4,_0x2aea60)=>{_0x5a7ba7['onload']=()=>{var _0x386bfe=a8_0x5b24;_0x3b8ff4(_0x5a7ba7,_0x552fc6,_0x1aff80,_0x27d677,_0x2572c4,_0x2044e9,_0x5cb9b2,_0x192339,_0x1ad0b7,_0x34eb6a,_0x1e903b)[_0x386bfe(0x3725)](()=>_0x2bf0c4())[_0x386bfe(0x1bc8)](_0x1addba=>{_0x2aea60(_0x1addba);});},_0x5a7ba7['onerror']=_0x262b7c=>{_0x2aea60(_0x262b7c);};});}_0x125a16[_0xf227f4(0x3f90)](_0x2fffbf);}if(_0x227558['length']<_0xa9b5c5){let _0x924f87;var _0x2b09b7=Math[_0xf227f4(0x143c)](0x2,_0xa9b5c5-0x1-_0x227558['length']),_0x49b92a=_0x2b09b7*_0x2b09b7*0x4;switch(_0x1e903b[_0xf227f4(0x21e0)]){case _0x1cae71['g'][_0xf227f4(0x705)]:_0x924f87=new Uint8Array(_0x49b92a);break;case _0x1cae71['g'][_0xf227f4(0x17d0)]:_0x924f87=new Uint16Array(_0x49b92a);break;case _0x1cae71['g'][_0xf227f4(0x2c1)]:_0x924f87=new Float32Array(_0x49b92a);}for(let _0x48a1c5=_0x227558[_0xf227f4(0x1377)];_0x48a1c5<_0xa9b5c5;_0x48a1c5++)for(let _0x356ebb=0x0;_0x356ebb<0x6;_0x356ebb++)_0x552fc6[_0xf227f4(0x2817)](_0x1e903b,_0x924f87,_0x356ebb,_0x48a1c5);}return Promise[_0xf227f4(0x3332)](_0x125a16)['then'](()=>{var _0x49c800=_0xf227f4;_0x34eb6a&&(_0x552fc6[_0x49c800(0x3957)](_0x1e903b),_0x34eb6a[_0x49c800(0x3c4a)](_0x1e903b)),_0x27d677&&_0x27d677[_0x49c800(0x18c9)](),_0x192339&&(_0x1e903b[_0x49c800(0x109e)]&&_0x1e903b[_0x49c800(0x109e)][_0x49c800(0xe04)]&&(_0x1e903b[_0x49c800(0x109e)][_0x49c800(0xe04)][_0x49c800(0x3261)]=!0x0),_0x1e903b[_0x49c800(0x3e10)]&&_0x1e903b[_0x49c800(0x3e10)][_0x49c800(0xe04)]&&(_0x1e903b[_0x49c800(0x3e10)]['_texture']['isReady']=!0x0),_0x1e903b[_0x49c800(0x205c)]&&_0x1e903b[_0x49c800(0x205c)][_0x49c800(0xe04)]&&(_0x1e903b['_lodTextureLow']['_texture'][_0x49c800(0x3261)]=!0x0));});}(_0x3d1855,_0x2cd254(_0x699abb,_0x5a8f11),_0x5a8f11[_0x49c6b0(0x3650)])):Promise[_0x49c6b0(0xf83)]();},'qC':()=>function(_0x29562b,_0x5e92d2){var _0x1516cd=a8_0x5b24,_0x48a4b2,_0x5e92d2=(_0x5e92d2=_0x59bea0(_0x5e92d2))[_0x1516cd(0x1822)];_0x5e92d2&&(_0x48a4b2=new _0x2bbc28['i'](),_0x15c99b['P']['FromArrayToRef'](_0x5e92d2['x'],0x0,_0x48a4b2['x']),_0x15c99b['P'][_0x1516cd(0x3273)](_0x5e92d2['y'],0x0,_0x48a4b2['y']),_0x15c99b['P'][_0x1516cd(0x3273)](_0x5e92d2['z'],0x0,_0x48a4b2['z']),_0x15c99b['P'][_0x1516cd(0x3273)](_0x5e92d2['xx'],0x0,_0x48a4b2['xx']),_0x15c99b['P']['FromArrayToRef'](_0x5e92d2['yy'],0x0,_0x48a4b2['yy']),_0x15c99b['P'][_0x1516cd(0x3273)](_0x5e92d2['zz'],0x0,_0x48a4b2['zz']),_0x15c99b['P'][_0x1516cd(0x3273)](_0x5e92d2['yz'],0x0,_0x48a4b2['yz']),_0x15c99b['P'][_0x1516cd(0x3273)](_0x5e92d2['zx'],0x0,_0x48a4b2['zx']),_0x15c99b['P']['FromArrayToRef'](_0x5e92d2['xy'],0x0,_0x48a4b2['xy']),_0x29562b[_0x1516cd(0x414d)]=_0x48a4b2);},'qJ':()=>function(_0x496bc5){var _0x48eff2=a8_0x5b24;const _0x490f2d=new DataView(_0x496bc5[_0x48eff2(0x25c8)],_0x496bc5[_0x48eff2(0x3fcc)],_0x496bc5[_0x48eff2(0x2106)]);let _0x490ced=0x0;for(let _0x156348=0x0;_0x156348<_0x2d8a7a[_0x48eff2(0x1377)];_0x156348++)if(_0x490f2d[_0x48eff2(0x132f)](_0x490ced++)!==_0x2d8a7a[_0x156348])return _0x3c39e4['Y'][_0x48eff2(0x404a)]('Not\x20a\x20babylon\x20environment\x20map'),null;let _0x46af0c='';for(var _0x23e371;_0x23e371=_0x490f2d['getUint8'](_0x490ced++);)_0x46af0c+=String[_0x48eff2(0x5eb)](_0x23e371);let _0x574210=JSON[_0x48eff2(0xa2c)](_0x46af0c);return(_0x574210=_0x59bea0(_0x574210))[_0x48eff2(0x28a5)]&&(_0x574210[_0x48eff2(0x28a5)][_0x48eff2(0x127a)]=_0x490ced,_0x574210[_0x48eff2(0x28a5)]['lodGenerationScale']=_0x574210[_0x48eff2(0x28a5)][_0x48eff2(0x38a8)]||0.8),_0x574210;}});var _0x434fc3=_0x194a52(0xe222),_0x15c99b=_0x194a52(0x9fd1),_0x38ce67=_0x194a52(0x1b5c),_0x2bbc28=_0x194a52(0x17cee),_0x1d993f=_0x194a52(0x25b1),_0x192112=_0x194a52(0x11929),_0x1cae71=_0x194a52(0x77a5),_0x2c412e=(_0x194a52(0x1446b),_0x194a52(0x5f28)),_0x3c39e4=_0x194a52(0x10ea4);_0x194a52(0x6fe),_0x194a52(0xf29),_0x194a52(0x3c27),_0x194a52(0x174f7),_0x194a52(0x10c45),_0x194a52(0x11c21),_0x194a52(0x6dbf);const _0x3ca1a2=_0x52d265(0x3e01),_0x18f28f=0x2,_0x2d8a7a=[0x86,0x16,0x87,0x96,0xf6,0xd6,0x96,0x36];function _0x59bea0(_0x43b634){var _0x119f98=_0x52d265;if(_0x43b634[_0x119f98(0x40c8)]>_0x18f28f)throw new Error(_0x119f98(0x576)+_0x43b634['version']+_0x119f98(0x3c6c)+_0x18f28f+'\x22.');return 0x2===_0x43b634[_0x119f98(0x40c8)]?_0x43b634:Object[_0x119f98(0x3345)](Object[_0x119f98(0x3345)]({},_0x43b634),{'version':0x2,'imageType':_0x3ca1a2});}function _0x2cd254(_0x515b1d,_0x58e794){var _0x5ca4c7=_0x52d265,_0x5a0966=(_0x58e794=_0x59bea0(_0x58e794))['specular'],_0xb997e1=_0x38ce67['R'][_0x5ca4c7(0x3350)](_0x58e794[_0x5ca4c7(0x2255)]),_0xb997e1=Math[_0x5ca4c7(0x3fe4)](_0xb997e1)+0x1;if(_0x5a0966[_0x5ca4c7(0x57d)][_0x5ca4c7(0x1377)]!==0x6*_0xb997e1)throw new Error(_0x5ca4c7(0x2987)+_0x5a0966[_0x5ca4c7(0x57d)][_0x5ca4c7(0x1377)]+'\x22');const _0x55f8eb=new Array(_0xb997e1);for(let _0x4171ab=0x0;_0x4171ab<_0xb997e1;_0x4171ab++){_0x55f8eb[_0x4171ab]=new Array(0x6);for(let _0x2c7a64=0x0;_0x2c7a64<0x6;_0x2c7a64++){var _0x2e7d20=_0x5a0966[_0x5ca4c7(0x57d)][0x6*_0x4171ab+_0x2c7a64];_0x55f8eb[_0x4171ab][_0x2c7a64]=new Uint8Array(_0x515b1d['buffer'],_0x515b1d[_0x5ca4c7(0x3fcc)]+_0x5a0966[_0x5ca4c7(0x127a)]+_0x2e7d20[_0x5ca4c7(0x2416)],_0x2e7d20[_0x5ca4c7(0x1377)]);}}return _0x55f8eb;}function _0x3b8ff4(_0x228968,_0x22a265,_0x295911,_0x2a0fad,_0x4e48ae,_0x251630,_0xfa1167,_0x5b4e45,_0x51b3e0,_0x5a1798,_0x263120){return new Promise((_0x4ea4f3,_0x5f3ca8)=>{var _0x42340b=a8_0x5b24;if(_0x295911){const _0x4ef0d6=_0x22a265[_0x42340b(0x3792)](null,!0x0,!0x0,null,_0x1cae71['g'][_0x42340b(0x14cd)],null,_0x716035=>{_0x5f3ca8(_0x716035);},_0x228968);_0x2a0fad[_0x42340b(0x995)]()[_0x42340b(0x4073)](()=>{var _0x69896=_0x42340b;_0x2a0fad[_0x69896(0x15ff)]=!0x0,_0x2a0fad[_0x69896(0x431)]=_0x48cf9c=>{var _0x285098=_0x69896;_0x48cf9c[_0x285098(0x4169)](_0x285098(0x35c4),_0x4ef0d6),_0x48cf9c['setFloat2'](_0x285098(0x4018),0x1,_0x22a265['_features'][_0x285098(0x2a28)]&&_0x228968 instanceof ImageBitmap?-0x1:0x1);},_0x22a265[_0x69896(0x17cd)][_0x69896(0x1377)]&&(_0x22a265[_0x69896(0x17cd)][0x0][_0x69896(0x6b6)][_0x69896(0x2544)]([_0x2a0fad],_0x5a1798,!0x0,_0x251630,_0xfa1167),_0x22a265['restoreDefaultFramebuffer'](),_0x4ef0d6[_0x69896(0x18c9)](),URL['revokeObjectURL'](_0x4e48ae),_0x4ea4f3());});}else{var _0x4c2963;_0x22a265[_0x42340b(0x1018)](_0x263120,_0x228968,_0x251630,_0xfa1167),_0x5b4e45&&(_0x4c2963=_0x51b3e0[_0xfa1167])&&_0x22a265[_0x42340b(0x1018)](_0x4c2963[_0x42340b(0xe04)],_0x228968,_0x251630,0x0),_0x4ea4f3();}});}},0x5038:(_0x47af61,_0x45f664,_0x226939)=>{var _0x566a96=a8_0x16e4d8;_0x226939['d'](_0x45f664,{'GU':()=>_0xdc8611,'LH':()=>_0x287e61,'SM':()=>_0x3a5be7});class _0xdc8611 extends Error{}_0xdc8611[_0x566a96(0x2d46)]=Object[_0x566a96(0x14bc)]||((_0xc57ca7,_0x33b0be)=>(_0xc57ca7[_0x566a96(0x30da)]=_0x33b0be,_0xc57ca7));const _0x3a5be7={'MeshInvalidPositionsError':0x0,'UnsupportedTextureError':0x3e8,'GLTFLoaderUnexpectedMagicError':0x7d0,'SceneLoaderError':0xbb8,'LoadFileError':0xfa0,'RequestFileError':0xfa1,'ReadFileError':0xfa2};class _0x287e61 extends _0xdc8611{constructor(_0x5d5c25,_0x4b362e,_0xfccdda){var _0x228ccb=_0x566a96;super(_0x5d5c25),this[_0x228ccb(0xe06)]=_0x4b362e,this['innerError']=_0xfccdda,this[_0x228ccb(0xc8c)]='RuntimeError',_0xdc8611[_0x228ccb(0x2d46)](this,_0x287e61[_0x228ccb(0x41df)]);}}},0x2560:(_0x5d04fb,_0x2762a8,_0x2090d8)=>{var _0x4a9157=a8_0x16e4d8;_0x2090d8['d'](_0x2762a8,{'$K':()=>_0x3935c4,'$M':()=>_0x3f4f56,'FV':()=>_0x572b28,'Ip':()=>_0x4e966f,'VL':()=>_0x355dcc,'r6':()=>_0x46b26e,'rN':()=>_0x1b4530,'vP':()=>_0x2f5329});var _0x6c1203=_0x2090d8(0xc661),_0x24dd55=_0x2090d8(0x18233),_0x1d6ebe=_0x2090d8(0xf96c),_0x4ac325=_0x2090d8(0x9191),_0x2762a8=_0x2090d8(0x1447),_0x1ab687=_0x2090d8(0x5038),_0x2ee729=_0x2090d8(0x17442),_0x561875=_0x2090d8(0x5c6e),_0xb63ae8=_0x2090d8(0x202a),_0x5ab830=_0x2090d8(0xf8c1),_0x5cd1d8=_0x2090d8(0x10ea4),_0x51a405=_0x2090d8(0xd84a);const _0xb7d49b=new RegExp(/^data:([^,]+\/[^,]+)?;base64,/i);class _0x4e8d29 extends _0x1ab687['LH']{constructor(_0x5ec642,_0x49a14b){var _0x5cf7c5=a8_0x5b24;super(_0x5ec642,_0x1ab687['SM'][_0x5cf7c5(0x22b0)]),this[_0x5cf7c5(0xc8c)]=_0x5cf7c5(0x22b0),_0x1ab687['GU'][_0x5cf7c5(0x2d46)](this,_0x4e8d29['prototype']),_0x49a14b instanceof _0x6c1203['g']?this[_0x5cf7c5(0xec5)]=_0x49a14b:this['file']=_0x49a14b;}}class _0x5c2ff6 extends _0x1ab687['LH']{constructor(_0x4084d1,_0x1b4bcc){var _0x34ac8a=a8_0x5b24;super(_0x4084d1,_0x1ab687['SM'][_0x34ac8a(0x1163)]),this[_0x34ac8a(0xec5)]=_0x1b4bcc,this[_0x34ac8a(0xc8c)]=_0x34ac8a(0x1163),_0x1ab687['GU'][_0x34ac8a(0x2d46)](this,_0x5c2ff6[_0x34ac8a(0x41df)]);}}class _0x5b007d extends _0x1ab687['LH']{constructor(_0x568941,_0x516616){var _0x2e84ab=a8_0x5b24;super(_0x568941,_0x1ab687['SM']['ReadFileError']),this[_0x2e84ab(0x153c)]=_0x516616,this[_0x2e84ab(0xc8c)]=_0x2e84ab(0x1a0f),_0x1ab687['GU']['_setPrototypeOf'](this,_0x5b007d[_0x2e84ab(0x41df)]);}}const _0x1b4530={'DefaultRetryStrategy':_0x2762a8['b'][_0x4a9157(0xfe3)](),'BaseUrl':'','CorsBehavior':_0x4a9157(0x777),'PreprocessUrl':_0x305ad8=>_0x305ad8},_0xecb8ee=_0x5acaec=>_0x5acaec=_0x5acaec[_0x4a9157(0x3560)](/#/gm,_0x4a9157(0x31d8)),_0x3f4f56=(_0x226a80,_0x328ff1)=>{var _0x5a641a=_0x4a9157;_0x226a80&&0x0===_0x226a80[_0x5a641a(0x919)]('data:')||_0x1b4530['CorsBehavior']&&('string'==typeof _0x1b4530[_0x5a641a(0x12a2)]||_0x1b4530['CorsBehavior']instanceof String?_0x328ff1[_0x5a641a(0x2a42)]=_0x1b4530[_0x5a641a(0x12a2)]:(_0x226a80=_0x1b4530[_0x5a641a(0x12a2)](_0x226a80))&&(_0x328ff1[_0x5a641a(0x2a42)]=_0x226a80));},_0x46b26e=(_0x393c45,_0x4be254,_0x13aaec,_0x188aae,_0x1f146f='',_0x32211b)=>{var _0x422067=_0x4a9157;let _0x1a8706,_0x5806cb=!0x1;_0x393c45 instanceof ArrayBuffer||ArrayBuffer[_0x422067(0x7f5)](_0x393c45)?_0x422067(0x1615)!=typeof Blob&&_0x422067(0x1615)!=typeof URL?(_0x1a8706=URL['createObjectURL'](new Blob([_0x393c45],{'type':_0x1f146f})),_0x5806cb=!0x0):_0x1a8706='data:'+_0x1f146f+_0x422067(0x2252)+(0x0,_0x2ee729['Gh'])(_0x393c45):_0x393c45 instanceof Blob?(_0x1a8706=URL['createObjectURL'](_0x393c45),_0x5806cb=!0x0):(_0x1a8706=_0xecb8ee(_0x393c45),_0x1a8706=_0x1b4530[_0x422067(0x1ec6)](_0x393c45));const _0x1c0642=_0x5ab830['l'][_0x422067(0x7e7)],_0x31259d=_0x540c83=>{var _0x243ff9=_0x422067;if(_0x13aaec){const _0x2d645a=_0x1a8706||_0x393c45[_0x243ff9(0x22e6)]();_0x13aaec(_0x243ff9(0x2277)+(0x0===_0x2d645a[_0x243ff9(0x919)](_0x243ff9(0x13d7))||_0x2d645a[_0x243ff9(0x1377)]<=0x80?_0x2d645a:_0x2d645a[_0x243ff9(0x13df)](0x0,0x80)+_0x243ff9(0x1808)),_0x540c83);}};if(_0x422067(0x1615)==typeof Image||null!=(_0x3ddd8b=null===_0x1c0642||void 0x0===_0x1c0642?void 0x0:_0x1c0642[_0x422067(0x1553)][_0x422067(0x144a)])&&_0x3ddd8b)return _0x2f5329(_0x1a8706,_0x1ac6a1=>{var _0x124abb=_0x422067;_0x1c0642[_0x124abb(0x2621)](new Blob([_0x1ac6a1],{'type':_0x1f146f}),Object['assign']({'premultiplyAlpha':_0x124abb(0xb8f)},_0x32211b))['then'](_0x4a7c0e=>{_0x4be254(_0x4a7c0e),_0x5806cb&&URL['revokeObjectURL'](_0x1a8706);})[_0x124abb(0x1bc8)](_0x5c41f3=>{var _0x577cac=_0x124abb;_0x13aaec&&_0x13aaec(_0x577cac(0x2277)+_0x393c45,_0x5c41f3);});},void 0x0,_0x188aae||void 0x0,!0x0,(_0x4b1738,_0x6081bd)=>{_0x31259d(_0x6081bd);}),null;const _0x11ac18=new Image(),_0x1126dc=(_0x3f4f56(_0x1a8706,_0x11ac18),[]),_0x33e27c=()=>{_0x1126dc['forEach'](_0x146dd8=>{var _0x97952a=a8_0x5b24;_0x146dd8['target'][_0x97952a(0x22e3)](_0x146dd8[_0x97952a(0xc8c)],_0x146dd8[_0x97952a(0x7a0)]);}),_0x1126dc['length']=0x0;},_0x1030a8=(_0x1126dc['push']({'target':_0x11ac18,'name':_0x422067(0x447),'handler':()=>{var _0x41a5ce=_0x422067;_0x33e27c(),_0x4be254(_0x11ac18),_0x5806cb&&_0x11ac18['src']&&URL[_0x41a5ce(0x62d)](_0x11ac18['src']);}}),_0x1126dc[_0x422067(0x3f90)]({'target':_0x11ac18,'name':_0x422067(0x1220),'handler':_0x52472f=>{var _0x2ebd69=_0x422067;_0x33e27c(),_0x31259d(_0x52472f),_0x5806cb&&_0x11ac18['src']&&URL[_0x2ebd69(0x62d)](_0x11ac18[_0x2ebd69(0x274c)]);}}),_0x1126dc[_0x422067(0x3f90)]({'target':document,'name':'securitypolicyviolation','handler':_0x6d10b3=>{var _0x3a3aed=_0x422067;_0x6d10b3[_0x3a3aed(0x18c6)]===_0x11ac18[_0x3a3aed(0x274c)]&&(_0x33e27c(),_0x6d10b3=new Error(_0x3a3aed(0xd43)+_0x6d10b3[_0x3a3aed(0x8aa)]+'\x20'+_0x6d10b3[_0x3a3aed(0x18c6)]+_0x3a3aed(0x2581)+_0x6d10b3['originalPolicy']),_0x5ab830['l']['UseFallbackTexture']=!0x1,_0x31259d(_0x6d10b3),_0x5806cb&&_0x11ac18[_0x3a3aed(0x274c)]&&URL['revokeObjectURL'](_0x11ac18[_0x3a3aed(0x274c)]),_0x11ac18[_0x3a3aed(0x274c)]='');}}),_0x1126dc[_0x422067(0x7f0)](_0x2b5ac6=>{var _0x208fa6=_0x422067;_0x2b5ac6[_0x208fa6(0x397b)][_0x208fa6(0x1080)](_0x2b5ac6['name'],_0x2b5ac6[_0x208fa6(0x7a0)]);}),_0x422067(0x14d7)===_0x1a8706[_0x422067(0x2ae9)](0x0,0x5)),_0xaa434b=_0x422067(0x217a)===_0x1a8706[_0x422067(0x2ae9)](0x0,0x5);var _0x3ddd8b=()=>{_0x1030a8||_0xaa434b?_0x11ac18['src']=_0x1a8706:_0x2f5329(_0x1a8706,(_0x20d08e,_0x5b6300,_0x17718a)=>{var _0x123985=a8_0x5b24;_0x20d08e=new Blob([_0x20d08e],{'type':!_0x1f146f&&_0x17718a?_0x17718a:_0x1f146f}),_0x17718a=URL[_0x123985(0x926)](_0x20d08e),(_0x5806cb=!0x0,_0x11ac18[_0x123985(0x274c)]=_0x17718a);},void 0x0,_0x188aae||void 0x0,!0x0,(_0x18dbb3,_0x3e037a)=>{_0x31259d(_0x3e037a);});};if(!_0x1030a8&&!_0xaa434b&&_0x188aae&&_0x188aae[_0x422067(0x704)])_0x188aae[_0x422067(0x1b3a)](()=>{_0x188aae&&_0x188aae['loadImage'](_0x1a8706,_0x11ac18);},_0x3ddd8b);else{if(-0x1!==_0x1a8706['indexOf'](_0x422067(0x39f6))){var _0x3deeec=decodeURIComponent(_0x1a8706[_0x422067(0x2ae9)](0x5)[_0x422067(0x407c)]());if(_0x4ac325['X']['FilesToLoad'][_0x3deeec]&&_0x422067(0x1615)!=typeof URL){try{let _0x1ec838;try{_0x1ec838=URL[_0x422067(0x926)](_0x4ac325['X'][_0x422067(0x2fd)][_0x3deeec]);}catch(_0x481e37){_0x1ec838=URL[_0x422067(0x926)](_0x4ac325['X'][_0x422067(0x2fd)][_0x3deeec]);}_0x11ac18[_0x422067(0x274c)]=_0x1ec838,_0x5806cb=!0x0;}catch(_0x5c2837){_0x11ac18[_0x422067(0x274c)]='';}return _0x11ac18;}}_0x3ddd8b();}return _0x11ac18;},_0x4e966f=(_0x58b563,_0x5058c6,_0x5533ab,_0x2820b6,_0x1249c3)=>{var _0x4048cc=_0x4a9157;const _0xd63ef3=new FileReader(),_0x117b22={'onCompleteObservable':new _0x1d6ebe['y$'](),'abort':()=>_0xd63ef3[_0x4048cc(0x1698)]()};return _0xd63ef3['onloadend']=()=>_0x117b22['onCompleteObservable'][_0x4048cc(0x2a3a)](_0x117b22),_0x1249c3&&(_0xd63ef3[_0x4048cc(0x1fae)]=()=>{var _0x6a87b6=_0x4048cc;_0x1249c3(new _0x5b007d('Unable\x20to\x20read\x20'+_0x58b563[_0x6a87b6(0xc8c)],_0x58b563));}),_0xd63ef3[_0x4048cc(0x1364)]=_0x15fc07=>{var _0x21774f=_0x4048cc;_0x5058c6(_0x15fc07[_0x21774f(0x397b)][_0x21774f(0x5dc)]);},_0x5533ab&&(_0xd63ef3['onprogress']=_0x5533ab),_0x2820b6?_0xd63ef3[_0x4048cc(0x1e93)](_0x58b563):_0xd63ef3[_0x4048cc(0x1498)](_0x58b563),_0x117b22;},_0x2f5329=(_0x26222b,_0x8bf71d,_0x4da69f,_0x3118c4,_0x352ea,_0x8facdf,_0x4b8b87)=>{var _0x3d99c0=_0x4a9157;if(_0x26222b[_0x3d99c0(0xc8c)])return _0x4e966f(_0x26222b,_0x8bf71d,_0x4da69f,_0x352ea,_0x8facdf?_0x4f4d4d=>{_0x8facdf(void 0x0,_0x4f4d4d);}:void 0x0);const _0x3337ef=_0x26222b;if(-0x1!==_0x3337ef[_0x3d99c0(0x919)](_0x3d99c0(0x39f6))){let _0x2828e5=decodeURIComponent(_0x3337ef[_0x3d99c0(0x2ae9)](0x5)[_0x3d99c0(0x407c)]());0x0===_0x2828e5[_0x3d99c0(0x919)]('./')&&(_0x2828e5=_0x2828e5[_0x3d99c0(0x2ae9)](0x2)),_0x26222b=_0x4ac325['X'][_0x3d99c0(0x2fd)][_0x2828e5];if(_0x26222b)return _0x4e966f(_0x26222b,_0x8bf71d,_0x4da69f,_0x352ea,_0x8facdf?_0x3bc50d=>_0x8facdf(void 0x0,new _0x4e8d29(_0x3bc50d[_0x3d99c0(0x3bd2)],_0x3bc50d[_0x3d99c0(0x153c)])):void 0x0);}var {match:_0x26222b,type:_0x281488}=_0x182246(_0x3337ef);if(_0x26222b){const _0x2a3d74={'onCompleteObservable':new _0x1d6ebe['y$'](),'abort':()=>()=>{}};try{var _0x31aa21=(_0x352ea?_0x3935c4:_0x23be3d)(_0x3337ef);_0x8bf71d(_0x31aa21,void 0x0,_0x281488);}catch(_0x42ecb5){_0x8facdf?_0x8facdf(void 0x0,_0x42ecb5):_0x5cd1d8['Y'][_0x3d99c0(0x404a)](_0x42ecb5[_0x3d99c0(0x3bd2)]||_0x3d99c0(0x303c));}return _0x51a405['Q'][_0x3d99c0(0x12a7)](()=>{var _0x552d8b=_0x3d99c0;_0x2a3d74[_0x552d8b(0x4d5)][_0x552d8b(0x2a3a)](_0x2a3d74);}),_0x2a3d74;}return _0x572b28(_0x3337ef,(_0x382d03,_0x4367ce)=>{var _0x178466=_0x3d99c0;_0x8bf71d(_0x382d03,null==_0x4367ce?void 0x0:_0x4367ce[_0x178466(0x1890)],null==_0x4367ce?void 0x0:_0x4367ce[_0x178466(0x204b)](_0x178466(0x41e9)));},_0x4da69f,_0x3118c4,_0x352ea,_0x8facdf?_0x47e583=>{var _0x4f3e07=_0x3d99c0;_0x8facdf(_0x47e583[_0x4f3e07(0xec5)],new _0x4e8d29(_0x47e583['message'],_0x47e583[_0x4f3e07(0xec5)]));}:void 0x0,_0x4b8b87);},_0x572b28=(_0x8f502c,_0x1341b7,_0x2f416b,_0x36cd62,_0x521723,_0x35324b,_0xc4d892)=>{var _0x128f05=_0x4a9157;_0x8f502c=_0xecb8ee(_0x8f502c),_0x8f502c=_0x1b4530[_0x128f05(0x1ec6)](_0x8f502c);const _0x1f6ca3=_0x1b4530[_0x128f05(0x3f19)]+_0x8f502c;let _0x40bbd2=!0x1;const _0x2f7eba={'onCompleteObservable':new _0x1d6ebe['y$'](),'abort':()=>_0x40bbd2=!0x0},_0xbc4183=()=>{let _0x491dde=new _0x6c1203['g'](),_0x6f874c=null,_0x50c91f;const _0x3664b3=()=>{var _0x354eba=a8_0x5b24;_0x491dde&&(_0x2f416b&&_0x491dde[_0x354eba(0x22e3)](_0x354eba(0x3427),_0x2f416b),_0x50c91f&&_0x491dde[_0x354eba(0x22e3)](_0x354eba(0x4013),_0x50c91f),_0x491dde[_0x354eba(0x22e3)]('loadend',_0x32a166));};let _0x32a166=()=>{var _0xb43537=a8_0x5b24;_0x3664b3(),_0x2f7eba['onCompleteObservable'][_0xb43537(0x2a3a)](_0x2f7eba),_0x2f7eba['onCompleteObservable'][_0xb43537(0x2f8)](),_0x2f416b=void 0x0,_0x50c91f=null,_0x32a166=null,_0x1341b7=_0xc4d892=_0x35324b=void 0x0;};_0x2f7eba['abort']=()=>{var _0x185018=a8_0x5b24;_0x40bbd2=!0x0,_0x32a166&&_0x32a166(),_0x491dde&&_0x491dde[_0x185018(0x278b)]!==(XMLHttpRequest[_0x185018(0x341f)]||0x4)&&_0x491dde['abort'](),null!==_0x6f874c&&(clearTimeout(_0x6f874c),_0x6f874c=null),_0x491dde=null;};const _0x316c43=_0x48f47b=>{var _0x5a720b=a8_0x5b24;_0x48f47b=_0x48f47b[_0x5a720b(0x3bd2)]||_0x5a720b(0x31ae),_0x35324b&&_0x491dde?_0x35324b(new _0x5c2ff6(_0x48f47b,_0x491dde)):_0x5cd1d8['Y'][_0x5a720b(0x404a)](_0x48f47b);},_0x549436=_0x4f5b38=>{var _0x30d5ad=a8_0x5b24;if(_0x491dde){if(_0x491dde[_0x30d5ad(0x1b3a)](_0x30d5ad(0x152e),_0x1f6ca3),_0xc4d892)try{_0xc4d892(_0x491dde);}catch(_0x3d752a){return void _0x316c43(_0x3d752a);}_0x521723&&(_0x491dde[_0x30d5ad(0x2704)]=_0x30d5ad(0x25fe)),_0x2f416b&&_0x491dde['addEventListener'](_0x30d5ad(0x3427),_0x2f416b),_0x32a166&&_0x491dde['addEventListener'](_0x30d5ad(0x1c71),_0x32a166),_0x50c91f=()=>{var _0x26457b=_0x30d5ad;if(!_0x40bbd2&&_0x491dde&&_0x491dde[_0x26457b(0x278b)]===(XMLHttpRequest[_0x26457b(0x341f)]||0x4)){if(_0x50c91f&&_0x491dde[_0x26457b(0x22e3)](_0x26457b(0x4013),_0x50c91f),0xc8<=_0x491dde[_0x26457b(0x2199)]&&_0x491dde['status']<0x12c||0x0===_0x491dde[_0x26457b(0x2199)]&&(!(0x0,_0x24dd55['CG'])()||_0x918b74()))try{_0x1341b7&&_0x1341b7(_0x521723?_0x491dde[_0x26457b(0x1eb7)]:_0x491dde[_0x26457b(0x3a54)],_0x491dde);}catch(_0x52e0e5){_0x316c43(_0x52e0e5);}else{const _0x143de2=_0x1b4530[_0x26457b(0x291c)];if(_0x143de2){var _0x1af312=_0x143de2(_0x1f6ca3,_0x491dde,_0x4f5b38);if(-0x1!==_0x1af312)return _0x3664b3(),_0x491dde=new _0x6c1203['g'](),void(_0x6f874c=setTimeout(()=>_0x549436(_0x4f5b38+0x1),_0x1af312));}_0x1af312=new _0x5c2ff6(_0x26457b(0x2a59)+_0x491dde[_0x26457b(0x2199)]+'\x20'+_0x491dde[_0x26457b(0x3f5d)]+_0x26457b(0x1eb4)+_0x1f6ca3,_0x491dde),_0x35324b&&_0x35324b(_0x1af312);}}},_0x491dde['addEventListener'](_0x30d5ad(0x4013),_0x50c91f),_0x491dde['send']();}};_0x549436(0x0);};if(_0x36cd62&&_0x36cd62[_0x128f05(0x39a8)]){const _0x4fe6ea=_0x5cb9e5=>{var _0xeddf4c=_0x128f05;_0x5cb9e5&&0x190<_0x5cb9e5[_0xeddf4c(0x2199)]?_0x35324b&&_0x35324b(_0x5cb9e5):_0xbc4183();};_0x36cd62[_0x128f05(0x1b3a)](()=>{var _0x211d80=_0x128f05;_0x36cd62&&_0x36cd62[_0x211d80(0x1ea4)](_0x1b4530[_0x211d80(0x3f19)]+_0x8f502c,_0x843c4b=>{var _0x1678dc=_0x211d80;!_0x40bbd2&&_0x1341b7&&_0x1341b7(_0x843c4b),_0x2f7eba[_0x1678dc(0x4d5)][_0x1678dc(0x2a3a)](_0x2f7eba);},_0x2f416b?_0x2f07cb=>{!_0x40bbd2&&_0x2f416b&&_0x2f416b(_0x2f07cb);}:void 0x0,_0x4fe6ea,_0x521723);},_0x4fe6ea);}else _0xbc4183();return _0x2f7eba;},_0x918b74=()=>_0x4a9157(0x1615)!=typeof location&&_0x4a9157(0x39f6)===location[_0x4a9157(0x4d7)],_0x355dcc=_0x5c8738=>_0xb7d49b[_0x4a9157(0x2bd6)](_0x5c8738),_0x182246=_0x238adf=>{var _0x553fab=_0x4a9157;const _0x4b8751=_0xb7d49b['exec'](_0x238adf);return null===_0x4b8751||0x0===_0x4b8751[_0x553fab(0x1377)]?{'match':!0x1,'type':''}:{'match':!0x0,'type':_0x4b8751[0x0]['replace'](_0x553fab(0x217a),'')['replace'](_0x553fab(0x1513),'')};};function _0x3935c4(_0x2510ad){var _0x587ec7=_0x4a9157;return(0x0,_0x2ee729['HQ'])(_0x2510ad[_0x587ec7(0x54f)](',')[0x1]);}const _0x23be3d=_0x57b676=>(0x0,_0x2ee729['rP'])(_0x57b676[_0x4a9157(0x54f)](',')[0x1]);_0xb63ae8['B'][_0x4a9157(0x1b0e)]=_0x46b26e,_0xb63ae8['B'][_0x4a9157(0xcdf)]=_0x2f5329,_0x561875['L'][_0x4a9157(0xcdf)]=_0x2f5329;},0x10327:(_0xc007ad,_0x374d07,_0x1c94d0)=>{_0x1c94d0(0xa7ff),_0x1c94d0(0x10ea4),_0x1c94d0(0x9191);},0x9191:(_0x34adbb,_0x293bbd,_0x4c3ebb)=>{var _0x47a28d=a8_0x16e4d8;_0x4c3ebb['d'](_0x293bbd,{'X':()=>_0x173a45});class _0x173a45{}_0x173a45[_0x47a28d(0x2fd)]={};},0x7e40:(_0x4464bf,_0x1691d9,_0x460e4a)=>{var _0x59e4bf=a8_0x16e4d8;_0x460e4a['d'](_0x1691d9,{'b3':()=>_0x3861a4,'bK':()=>_0x117999,'cw':()=>_0x575027,'fR':()=>_0x4e56b3});var _0x1e9a38=_0x460e4a(0xc84b);class _0x117999{constructor(_0x40fb22,_0x34e366,_0x273f6d){var _0x5e0b37=a8_0x5b24;this[_0x5e0b37(0x2a76)]=_0x40fb22,this['color1']=_0x34e366,this[_0x5e0b37(0x706)]=_0x273f6d;}[_0x59e4bf(0xd02)](_0x4bfbd2){var _0x417e4c=_0x59e4bf;this[_0x417e4c(0x706)]?_0x1e9a38['HE'][_0x417e4c(0x1ac)](this['color1'],this[_0x417e4c(0x706)],Math[_0x417e4c(0x18cd)](),_0x4bfbd2):_0x4bfbd2['copyFrom'](this[_0x417e4c(0x1f36)]);}}class _0x575027{constructor(_0x1efe1e,_0x5ac6e8){var _0x33ac29=_0x59e4bf;this['gradient']=_0x1efe1e,this[_0x33ac29(0x378e)]=_0x5ac6e8;}}class _0x3861a4{constructor(_0x22d645,_0x23ddd6,_0x53caaa){var _0x1e0fcb=_0x59e4bf;this['gradient']=_0x22d645,this[_0x1e0fcb(0x3dd7)]=_0x23ddd6,this[_0x1e0fcb(0x783)]=_0x53caaa;}['getFactor'](){var _0x4860c4=_0x59e4bf;return void 0x0===this[_0x4860c4(0x783)]||this['factor2']===this[_0x4860c4(0x3dd7)]?this['factor1']:this[_0x4860c4(0x3dd7)]+(this[_0x4860c4(0x783)]-this[_0x4860c4(0x3dd7)])*Math['random']();}}class _0x4e56b3{static[_0x59e4bf(0x297f)](_0x14c4c7,_0x5a63b6,_0x3427d5){var _0x5432e8=_0x59e4bf;if(_0x5a63b6[0x0]['gradient']>_0x14c4c7)_0x3427d5(_0x5a63b6[0x0],_0x5a63b6[0x0],0x1);else{for(let _0x911e28=0x0;_0x911e28<_0x5a63b6['length']-0x1;_0x911e28++){var _0x5d8bf8=_0x5a63b6[_0x911e28],_0x45668b=_0x5a63b6[_0x911e28+0x1];if(_0x14c4c7>=_0x5d8bf8[_0x5432e8(0x2a76)]&&_0x14c4c7<=_0x45668b['gradient'])return void _0x3427d5(_0x5d8bf8,_0x45668b,(_0x14c4c7-_0x5d8bf8['gradient'])/(_0x45668b[_0x5432e8(0x2a76)]-_0x5d8bf8[_0x5432e8(0x2a76)]));}var _0x4b54f4=_0x5a63b6['length']-0x1;_0x3427d5(_0x5a63b6[_0x4b54f4],_0x5a63b6[_0x4b54f4],0x1);}}}},0x9f19:(_0x3d354b,_0x5d79b7,_0x4c2da1)=>{_0x4c2da1['d'](_0x5d79b7,{'f':()=>function(){var _0x33f00a=a8_0x5b24;return _0x33f00a(0x3306)[_0x33f00a(0x3560)](/[xy]/g,_0x4b7ab0=>{var _0x16225d=_0x33f00a;const _0x2c448a=0x10*Math[_0x16225d(0x18cd)]()|0x0,_0x398c12='x'===_0x4b7ab0?_0x2c448a:0x3&_0x2c448a|0x8;return _0x398c12[_0x16225d(0x22e6)](0x10);});}});},0x17ec4:(_0x549adc,_0x269c23,_0x4a0152)=>{},0xf9d6:(_0x3b6f21,_0x1ffa57,_0xa57dc7)=>{_0xa57dc7(0x13290),_0xa57dc7(0xd673),_0xa57dc7(0x13cb2),_0xa57dc7(0x153ad),_0xa57dc7(0xbe0d),_0xa57dc7(0x5ecb),_0xa57dc7(0x10327),_0xa57dc7(0x1cd6),_0xa57dc7(0x9cf6),_0xa57dc7(0x155fe),_0xa57dc7(0x8044),_0xa57dc7(0x29d),_0xa57dc7(0x1593c),_0xa57dc7(0x9657),_0xa57dc7(0x13869),_0xa57dc7(0xa8f),_0xa57dc7(0xe222),_0xa57dc7(0x14699),_0xa57dc7(0x17d2b),_0xa57dc7(0x1171b),_0xa57dc7(0x10ea4),_0xa57dc7(0xe456),_0xa57dc7(0x9191),_0xa57dc7(0x1266b),_0xa57dc7(0x16e73),_0xa57dc7(0x2310),_0xa57dc7(0x4af0),_0xa57dc7(0xc661),_0xa57dc7(0x17ec4),_0xa57dc7(0x709d),_0xa57dc7(0x6fe),_0xa57dc7(0x7e40),_0xa57dc7(0x360b),_0xa57dc7(0x2560),_0xa57dc7(0x17442),_0xa57dc7(0xa801),_0xa57dc7(0x10ea6),_0xa57dc7(0x15cca),_0xa57dc7(0x789f),_0xa57dc7(0x183a1),_0xa57dc7(0x16046),_0xa57dc7(0xb456),_0xa57dc7(0x168be),_0xa57dc7(0x835c),_0xa57dc7(0xb81),_0xa57dc7(0x18233),_0xa57dc7(0xf934),_0xa57dc7(0x9f19),_0xa57dc7(0x5038),_0xa57dc7(0xd78e),_0xa57dc7(0x1097c),_0xa57dc7(0x6dbf);},0x9cf6:(_0x8bfd99,_0x291423,_0x329c64)=>{var _0x518a6a=a8_0x16e4d8;_0x329c64['d'](_0x291423,{'k':()=>_0x20f04d});var _0x2d53d0=_0x329c64(0x10ea4);class _0x20f04d{constructor(_0x2dffdb,_0x5590e3){var _0x5e4aaa=a8_0x5b24;if(this[_0x5e4aaa(0x3e2c)]=_0x2dffdb,this[_0x5e4aaa(0x3140)]=!0x1,!_0x20f04d['IsValid'](_0x2dffdb))return this[_0x5e4aaa(0x3140)]=!0x0,void _0x2d53d0['Y'][_0x5e4aaa(0x404a)](_0x5e4aaa(0x306b));_0x2dffdb=Uint32Array['BYTES_PER_ELEMENT'];const _0x412ebc=new DataView(this[_0x5e4aaa(0x3e2c)][_0x5e4aaa(0x25c8)],this[_0x5e4aaa(0x3e2c)]['byteOffset']+0xc,0xd*_0x2dffdb);var _0x5a0aec=0x4030201===_0x412ebc[_0x5e4aaa(0x2f33)](0x0,!0x0);return this[_0x5e4aaa(0x41ec)]=_0x412ebc[_0x5e4aaa(0x2f33)](+_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0x2b08)]=_0x412ebc['getUint32'](0x2*_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0x2a6c)]=_0x412ebc['getUint32'](0x3*_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0x31ec)]=_0x412ebc['getUint32'](0x4*_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0xbf1)]=_0x412ebc['getUint32'](0x5*_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0x1cd9)]=_0x412ebc[_0x5e4aaa(0x2f33)](0x6*_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0x33b4)]=_0x412ebc[_0x5e4aaa(0x2f33)](0x7*_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0x4bd)]=_0x412ebc[_0x5e4aaa(0x2f33)](0x8*_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0x35bb)]=_0x412ebc['getUint32'](0x9*_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0x3fc5)]=_0x412ebc[_0x5e4aaa(0x2f33)](0xa*_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0x16b1)]=_0x412ebc[_0x5e4aaa(0x2f33)](0xb*_0x2dffdb,_0x5a0aec),this[_0x5e4aaa(0x990)]=_0x412ebc[_0x5e4aaa(0x2f33)](0xc*_0x2dffdb,_0x5a0aec),0x0!==this[_0x5e4aaa(0x41ec)]?(_0x2d53d0['Y']['Error'](_0x5e4aaa(0x20f3)),void(this[_0x5e4aaa(0x3140)]=!0x0)):(this['numberOfMipmapLevels']=Math[_0x5e4aaa(0xf1a)](0x1,this[_0x5e4aaa(0x16b1)]),0x0===this[_0x5e4aaa(0x33b4)]||0x0!==this[_0x5e4aaa(0x4bd)]?(_0x2d53d0['Y'][_0x5e4aaa(0x404a)]('only\x202D\x20textures\x20currently\x20supported'),void(this[_0x5e4aaa(0x3140)]=!0x0)):0x0!==this[_0x5e4aaa(0x35bb)]?(_0x2d53d0['Y']['Error'](_0x5e4aaa(0x1064)),void(this[_0x5e4aaa(0x3140)]=!0x0)):this[_0x5e4aaa(0x3fc5)]!==_0x5590e3?(_0x2d53d0['Y'][_0x5e4aaa(0x404a)](_0x5e4aaa(0x8c5)+_0x5590e3+_0x5e4aaa(0x3262)+this[_0x5e4aaa(0x3fc5)]),void(this[_0x5e4aaa(0x3140)]=!0x0)):void(this['loadType']=_0x20f04d['COMPRESSED_2D']));}[_0x518a6a(0x2495)](_0x5d3acb,_0xd083f0){var _0x169d91=_0x518a6a;switch(this[_0x169d91(0x1a73)]){case _0x20f04d[_0x169d91(0x3d1a)]:this['_upload2DCompressedLevels'](_0x5d3acb,_0xd083f0);break;case _0x20f04d[_0x169d91(0x4097)]:case _0x20f04d[_0x169d91(0x2552)]:case _0x20f04d[_0x169d91(0x3612)]:}}[_0x518a6a(0x3e40)](_0x44fd17,_0x4a37ca){var _0x4840da=_0x518a6a;let _0x48371e=_0x20f04d['HEADER_LEN']+this[_0x4840da(0x990)],_0x9b0744=this['pixelWidth'],_0x1a488a=this[_0x4840da(0x33b4)];var _0xd377d2=_0x4a37ca?this[_0x4840da(0x16b1)]:0x1;for(let _0x95a943=0x0;_0x95a943<_0xd377d2;_0x95a943++){var _0x5e20ed=new Int32Array(this[_0x4840da(0x3e2c)]['buffer'],this['data'][_0x4840da(0x3fcc)]+_0x48371e,0x1)[0x0];_0x48371e+=0x4;for(let _0x599ddf=0x0;_0x599ddf<this['numberOfFaces'];_0x599ddf++){var _0x1a884b=new Uint8Array(this['data']['buffer'],this[_0x4840da(0x3e2c)][_0x4840da(0x3fcc)]+_0x48371e,_0x5e20ed);const _0x2420b0=_0x44fd17['getEngine']();_0x2420b0[_0x4840da(0x2a92)](_0x44fd17,_0x44fd17[_0x4840da(0x1f4f)],_0x9b0744,_0x1a488a,_0x1a884b,_0x599ddf,_0x95a943),_0x48371e=_0x48371e+_0x5e20ed+(0x3-(_0x5e20ed+0x3)%0x4);}_0x9b0744=Math['max'](0x1,0.5*_0x9b0744),_0x1a488a=Math[_0x4840da(0xf1a)](0x1,0.5*_0x1a488a);}}static['IsValid'](_0x4a2716){var _0x2d4fb2=_0x518a6a;if(0xc<=_0x4a2716['byteLength']){_0x4a2716=new Uint8Array(_0x4a2716[_0x2d4fb2(0x25c8)],_0x4a2716[_0x2d4fb2(0x3fcc)],0xc);if(0xab===_0x4a2716[0x0]&&0x4b===_0x4a2716[0x1]&&0x54===_0x4a2716[0x2]&&0x58===_0x4a2716[0x3]&&0x20===_0x4a2716[0x4]&&0x31===_0x4a2716[0x5]&&0x31===_0x4a2716[0x6]&&0xbb===_0x4a2716[0x7]&&0xd===_0x4a2716[0x8]&&0xa===_0x4a2716[0x9]&&0x1a===_0x4a2716[0xa]&&0xa===_0x4a2716[0xb])return!0x0;}return!0x1;}}_0x20f04d[_0x518a6a(0x1e71)]=0x40,_0x20f04d[_0x518a6a(0x3d1a)]=0x0,_0x20f04d[_0x518a6a(0x2552)]=0x1,_0x20f04d[_0x518a6a(0x4097)]=0x2,_0x20f04d[_0x518a6a(0x3612)]=0x3;},0x16046:(_0x5b3849,_0x441af7,_0x291c26)=>{var _0x5af9e9=a8_0x16e4d8;_0x291c26['d'](_0x441af7,{'Z':()=>_0x240458});var _0x408550=_0x291c26(0x77a5),_0x2280ce=_0x291c26(0x1171b),_0x539210=_0x291c26(0xe222),_0x443bbb=_0x291c26(0x7809);function _0x19c9d4(_0x2c3cd9){var _0x353160=a8_0x5b24;return _0x2c3cd9?_0x539210['w1'][_0x353160(0x1ea2)](_0x2c3cd9):null;}function _0x56f03a(_0x51641d){var _0x120a44=a8_0x5b24;null!==_0x51641d[_0x120a44(0x2abf)]&&(KTX2DECODER[_0x120a44(0x400b)]['WasmModuleURL']=_0x51641d[_0x120a44(0x2abf)]),null!==_0x51641d['wasmUASTCToBC7']&&(KTX2DECODER[_0x120a44(0x34bf)][_0x120a44(0x488)]=_0x51641d[_0x120a44(0x1b75)]),null!==_0x51641d[_0x120a44(0x2a69)]&&(KTX2DECODER['LiteTranscoder_UASTC_RGBA_UNORM'][_0x120a44(0x488)]=_0x51641d[_0x120a44(0x2a69)]),null!==_0x51641d[_0x120a44(0x1b1a)]&&(KTX2DECODER[_0x120a44(0xa79)][_0x120a44(0x488)]=_0x51641d[_0x120a44(0x1b1a)]),null!==_0x51641d[_0x120a44(0x2891)]&&(KTX2DECODER[_0x120a44(0x2f1f)][_0x120a44(0x488)]=_0x51641d['wasmUASTCToR8_UNORM']),null!==_0x51641d[_0x120a44(0x1c17)]&&(KTX2DECODER[_0x120a44(0x161a)]['WasmModuleURL']=_0x51641d[_0x120a44(0x1c17)]),null!==_0x51641d[_0x120a44(0x1000)]&&(KTX2DECODER[_0x120a44(0x1e97)]['JSModuleURL']=_0x51641d[_0x120a44(0x1000)]),null!==_0x51641d[_0x120a44(0x3585)]&&(KTX2DECODER[_0x120a44(0x1e97)][_0x120a44(0x488)]=_0x51641d['wasmMSCTranscoder']),null!==_0x51641d[_0x120a44(0x1ccf)]&&(KTX2DECODER[_0x120a44(0x2910)]['WasmModuleURL']=_0x51641d[_0x120a44(0x1ccf)]);}class _0x240458{constructor(_0x3c6c97,_0x2e706c=_0x240458[_0x5af9e9(0x2670)]){var _0x14696d=_0x5af9e9;this[_0x14696d(0x2635)]=_0x3c6c97,_0x240458['_Initialize'](_0x2e706c);}static['GetDefaultNumWorkers'](){var _0x583bee=_0x5af9e9;return _0x583bee(0x1e3f)==typeof navigator&&navigator[_0x583bee(0x231b)]?Math[_0x583bee(0x3478)](Math[_0x583bee(0xa0a)](0.5*navigator[_0x583bee(0x231b)]),0x4):0x1;}static[_0x5af9e9(0x1ec4)](_0xcaf399){var _0x2ba064=_0x5af9e9;if(!_0x240458[_0x2ba064(0x2c0e)]&&!_0x240458[_0x2ba064(0x2dd2)]){const _0x502d62={'jsDecoderModule':_0x539210['w1'][_0x2ba064(0x1ea2)](this[_0x2ba064(0x788)][_0x2ba064(0x3a27)]),'wasmUASTCToASTC':_0x19c9d4(this['URLConfig']['wasmUASTCToASTC']),'wasmUASTCToBC7':_0x19c9d4(this[_0x2ba064(0x788)][_0x2ba064(0x1b75)]),'wasmUASTCToRGBA_UNORM':_0x19c9d4(this['URLConfig']['wasmUASTCToRGBA_UNORM']),'wasmUASTCToRGBA_SRGB':_0x19c9d4(this['URLConfig'][_0x2ba064(0x1b1a)]),'wasmUASTCToR8_UNORM':_0x19c9d4(this['URLConfig'][_0x2ba064(0x2891)]),'wasmUASTCToRG8_UNORM':_0x19c9d4(this[_0x2ba064(0x788)]['wasmUASTCToRG8_UNORM']),'jsMSCTranscoder':_0x19c9d4(this[_0x2ba064(0x788)][_0x2ba064(0x1000)]),'wasmMSCTranscoder':_0x19c9d4(this[_0x2ba064(0x788)]['wasmMSCTranscoder']),'wasmZSTDDecoder':_0x19c9d4(this[_0x2ba064(0x788)][_0x2ba064(0x1ccf)])};_0xcaf399&&_0x2ba064(0x38fa)==typeof Worker&&_0x2ba064(0x1615)!=typeof URL?_0x240458['_WorkerPoolPromise']=new Promise(_0x39ae2d=>{var _0xfc08bd=_0x2ba064;const _0x3d2bd8=URL['createObjectURL'](new Blob([_0x56f03a+('('+_0x44b3f2+_0xfc08bd(0x3cf))],{'type':'application/javascript'}));_0x39ae2d(new _0x2280ce['v'](_0xcaf399,()=>new Promise((_0x3bc772,_0x323515)=>{var _0x47a677=_0xfc08bd;const _0x17d3d9=new Worker(_0x3d2bd8),_0x3938c9=_0x114356=>{var _0x44f404=a8_0x5b24;_0x17d3d9['removeEventListener'](_0x44f404(0x1220),_0x3938c9),_0x17d3d9[_0x44f404(0x22e3)]('message',_0x328441),_0x323515(_0x114356);},_0x328441=_0x21a3ae=>{var _0x259c92=a8_0x5b24;'init'===_0x21a3ae[_0x259c92(0x3e2c)][_0x259c92(0x32de)]&&(_0x17d3d9[_0x259c92(0x22e3)](_0x259c92(0x1220),_0x3938c9),_0x17d3d9[_0x259c92(0x22e3)](_0x259c92(0x3bd2),_0x328441),_0x3bc772(_0x17d3d9));};_0x17d3d9[_0x47a677(0x1080)](_0x47a677(0x1220),_0x3938c9),_0x17d3d9[_0x47a677(0x1080)](_0x47a677(0x3bd2),_0x328441),_0x17d3d9['postMessage']({'action':_0x47a677(0x1e14),'urls':_0x502d62});})));}):_0x2ba064(0x1615)==typeof KTX2DECODER?_0x240458[_0x2ba064(0x2dd2)]=_0x539210['w1'][_0x2ba064(0x216f)](_0x502d62[_0x2ba064(0x3a27)])['then'](()=>(KTX2DECODER[_0x2ba064(0x1e97)][_0x2ba064(0x3f2)]=!0x1,KTX2DECODER['WASMMemoryManager'][_0x2ba064(0xfd0)]=!0x0,_0x56f03a(_0x502d62),new KTX2DECODER[(_0x2ba064(0x762))]())):(KTX2DECODER[_0x2ba064(0x1e97)][_0x2ba064(0x3f2)]=!0x1,KTX2DECODER[_0x2ba064(0x3e31)][_0x2ba064(0xfd0)]=!0x0,_0x240458['_DecoderModulePromise']=Promise[_0x2ba064(0xf83)](new KTX2DECODER['KTX2Decoder']()));}}[_0x5af9e9(0x6b8)](_0x54930a,_0x43098e,_0x1f669b){var _0x5856ac=_0x5af9e9;const _0x42893d=this[_0x5856ac(0x2635)][_0x5856ac(0xb60)](),_0x4e7c20={'astc':!!_0x42893d[_0x5856ac(0x2472)],'bptc':!!_0x42893d[_0x5856ac(0x3d21)],'s3tc':!!_0x42893d[_0x5856ac(0x267e)],'pvrtc':!!_0x42893d['pvrtc'],'etc2':!!_0x42893d[_0x5856ac(0x3f3a)],'etc1':!!_0x42893d[_0x5856ac(0x2cbe)]};if(_0x240458[_0x5856ac(0x2c0e)])return _0x240458['_WorkerPoolPromise'][_0x5856ac(0x3725)](_0x3151bc=>new Promise((_0x464003,_0x3d39ac)=>{_0x3151bc['push']((_0x18daba,_0x152586)=>{var _0x3324e0=a8_0x5b24;const _0x344d9c=_0x5b3be4=>{var _0x3c7cb8=a8_0x5b24;_0x18daba['removeEventListener'](_0x3c7cb8(0x1220),_0x344d9c),_0x18daba[_0x3c7cb8(0x22e3)](_0x3c7cb8(0x3bd2),_0x1145bd),_0x3d39ac(_0x5b3be4),_0x152586();},_0x1145bd=_0x31f10a=>{var _0x38c131=a8_0x5b24;if(_0x38c131(0x372e)===_0x31f10a[_0x38c131(0x3e2c)]['action']){if(_0x18daba[_0x38c131(0x22e3)](_0x38c131(0x1220),_0x344d9c),_0x18daba[_0x38c131(0x22e3)](_0x38c131(0x3bd2),_0x1145bd),_0x31f10a['data'][_0x38c131(0x24a7)])try{this[_0x38c131(0x300c)](_0x31f10a[_0x38c131(0x3e2c)][_0x38c131(0x6cb)],_0x43098e,_0x1f669b),_0x464003();}catch(_0x3e1bf5){_0x3d39ac({'message':_0x3e1bf5});}else _0x3d39ac({'message':_0x31f10a[_0x38c131(0x3e2c)][_0x38c131(0x669)]});_0x152586();}},_0x2b25f5=(_0x18daba[_0x3324e0(0x1080)]('error',_0x344d9c),_0x18daba['addEventListener'](_0x3324e0(0x3bd2),_0x1145bd),_0x18daba[_0x3324e0(0x158b)]({'action':_0x3324e0(0x44a),'options':_0x240458[_0x3324e0(0x1e8d)]['_getKTX2DecoderOptions']()}),new Uint8Array(_0x54930a['byteLength']));_0x2b25f5['set'](new Uint8Array(_0x54930a['buffer'],_0x54930a[_0x3324e0(0x3fcc)],_0x54930a[_0x3324e0(0x2106)])),_0x18daba[_0x3324e0(0x158b)]({'action':_0x3324e0(0x1e10),'data':_0x2b25f5,'caps':_0x4e7c20,'options':_0x1f669b},[_0x2b25f5[_0x3324e0(0x25c8)]]);});}));if(_0x240458[_0x5856ac(0x2dd2)])return _0x240458[_0x5856ac(0x2dd2)][_0x5856ac(0x3725)](_0x146558=>(_0x240458['DefaultDecoderOptions'][_0x5856ac(0xac9)]&&(KTX2DECODER['KTX2Decoder'][_0x5856ac(0x1e8d)]=_0x240458[_0x5856ac(0x1e8d)][_0x5856ac(0x198f)]()),new Promise((_0x159866,_0x357491)=>{var _0x32f0ba=_0x5856ac;_0x146558[_0x32f0ba(0x1e10)](_0x54930a,_0x42893d)[_0x32f0ba(0x3725)](_0x536175=>{this['_createTexture'](_0x536175,_0x43098e),_0x159866();})[_0x32f0ba(0x1bc8)](_0x202e7a=>{_0x357491({'message':_0x202e7a});});})));throw new Error(_0x5856ac(0x2006));}[_0x5af9e9(0x300c)](_0x308998,_0x2ca790,_0x24c58d){var _0x2dc057=_0x5af9e9;this[_0x2dc057(0x2635)][_0x2dc057(0x2db1)](0xde1,_0x2ca790),_0x24c58d&&(_0x24c58d[_0x2dc057(0xda5)]=_0x308998[_0x2dc057(0xda5)],_0x24c58d[_0x2dc057(0x875)]=_0x308998[_0x2dc057(0x875)],_0x24c58d[_0x2dc057(0x3475)]=_0x308998[_0x2dc057(0x3475)],_0x24c58d[_0x2dc057(0x1362)]=_0x308998[_0x2dc057(0x1362)]);let _0x288864=!0x0;switch(_0x308998[_0x2dc057(0xda5)]){case 0x8058:_0x2ca790['type']=_0x408550['g']['TEXTURETYPE_UNSIGNED_BYTE'],_0x2ca790[_0x2dc057(0x1f4f)]=_0x408550['g']['TEXTUREFORMAT_RGBA'];break;case 0x8229:_0x2ca790[_0x2dc057(0x21e0)]=_0x408550['g']['TEXTURETYPE_UNSIGNED_BYTE'],_0x2ca790[_0x2dc057(0x1f4f)]=_0x408550['g'][_0x2dc057(0x102d)];break;case 0x822b:_0x2ca790[_0x2dc057(0x21e0)]=_0x408550['g']['TEXTURETYPE_UNSIGNED_BYTE'],_0x2ca790['format']=_0x408550['g']['TEXTUREFORMAT_RG'];break;default:_0x2ca790[_0x2dc057(0x1f4f)]=_0x308998[_0x2dc057(0xda5)],_0x288864=!0x1;}if(_0x2ca790['_gammaSpace']=_0x308998[_0x2dc057(0x875)],_0x2ca790[_0x2dc057(0x2dba)]=0x1<_0x308998[_0x2dc057(0x57d)][_0x2dc057(0x1377)],_0x308998['errors'])throw new Error('KTX2\x20container\x20-\x20could\x20not\x20transcode\x20the\x20data.\x20'+_0x308998['errors']);for(let _0x484a41=0x0;_0x484a41<_0x308998['mipmaps']['length'];++_0x484a41){var _0x18afd2=_0x308998['mipmaps'][_0x484a41];if(!_0x18afd2||!_0x18afd2['data'])throw new Error(_0x2dc057(0x324c));_0x288864?(_0x2ca790[_0x2dc057(0x2255)]=_0x18afd2[_0x2dc057(0x2255)],_0x2ca790['height']=_0x18afd2[_0x2dc057(0xc32)],this['_engine'][_0x2dc057(0x23aa)](_0x2ca790,_0x18afd2[_0x2dc057(0x3e2c)],0x0,_0x484a41,void 0x0,!0x0)):this[_0x2dc057(0x2635)]['_uploadCompressedDataToTextureDirectly'](_0x2ca790,_0x308998[_0x2dc057(0xda5)],_0x18afd2[_0x2dc057(0x2255)],_0x18afd2[_0x2dc057(0xc32)],_0x18afd2['data'],0x0,_0x484a41);}_0x2ca790[_0x2dc057(0x32c5)]=_0x2dc057(0x3cf3),_0x2ca790[_0x2dc057(0x2255)]=_0x308998['mipmaps'][0x0][_0x2dc057(0x2255)],_0x2ca790[_0x2dc057(0xc32)]=_0x308998[_0x2dc057(0x57d)][0x0][_0x2dc057(0xc32)],_0x2ca790['isReady']=!0x0,this[_0x2dc057(0x2635)][_0x2dc057(0x2db1)](0xde1,null);}static[_0x5af9e9(0x3611)](_0x51b407){var _0x4bff8e=_0x5af9e9;if(0xc<=_0x51b407[_0x4bff8e(0x2106)]){_0x51b407=new Uint8Array(_0x51b407[_0x4bff8e(0x25c8)],_0x51b407[_0x4bff8e(0x3fcc)],0xc);if(0xab===_0x51b407[0x0]&&0x4b===_0x51b407[0x1]&&0x54===_0x51b407[0x2]&&0x58===_0x51b407[0x3]&&0x20===_0x51b407[0x4]&&0x32===_0x51b407[0x5]&&0x30===_0x51b407[0x6]&&0xbb===_0x51b407[0x7]&&0xd===_0x51b407[0x8]&&0xa===_0x51b407[0x9]&&0x1a===_0x51b407[0xa]&&0xa===_0x51b407[0xb])return!0x0;}return!0x1;}}function _0x44b3f2(){let _0x14ae31;onmessage=_0x1a8336=>{var _0x570cc8=a8_0x5b24;if(_0x1a8336[_0x570cc8(0x3e2c)])switch(_0x1a8336['data'][_0x570cc8(0x32de)]){case _0x570cc8(0x1e14):var _0x15af38=_0x1a8336[_0x570cc8(0x3e2c)][_0x570cc8(0x16f3)];importScripts(_0x15af38['jsDecoderModule']),_0x56f03a(_0x15af38),_0x14ae31=new KTX2DECODER['KTX2Decoder'](),postMessage({'action':_0x570cc8(0x1e14)});break;case _0x570cc8(0x44a):KTX2DECODER[_0x570cc8(0x762)][_0x570cc8(0x1e8d)]=_0x1a8336['data']['options'];break;case _0x570cc8(0x1e10):_0x14ae31[_0x570cc8(0x1e10)](_0x1a8336[_0x570cc8(0x3e2c)][_0x570cc8(0x3e2c)],_0x1a8336['data'][_0x570cc8(0x1821)],_0x1a8336[_0x570cc8(0x3e2c)][_0x570cc8(0x56c)])[_0x570cc8(0x3725)](_0x493bc3=>{var _0x596b86=_0x570cc8;const _0x2dd49d=[];for(let _0x45ac0b=0x0;_0x45ac0b<_0x493bc3[_0x596b86(0x57d)]['length'];++_0x45ac0b){var _0x2315d5=_0x493bc3[_0x596b86(0x57d)][_0x45ac0b];_0x2315d5&&_0x2315d5[_0x596b86(0x3e2c)]&&_0x2dd49d[_0x596b86(0x3f90)](_0x2315d5[_0x596b86(0x3e2c)][_0x596b86(0x25c8)]);}postMessage({'action':_0x596b86(0x372e),'success':!0x0,'decodedData':_0x493bc3},_0x2dd49d);})['catch'](_0x2f6e9d=>{var _0x152a36=_0x570cc8;postMessage({'action':_0x152a36(0x372e),'success':!0x1,'msg':_0x2f6e9d});});}};}_0x240458[_0x5af9e9(0x788)]={'jsDecoderModule':_0x5af9e9(0x1cd8),'wasmUASTCToASTC':null,'wasmUASTCToBC7':null,'wasmUASTCToRGBA_UNORM':null,'wasmUASTCToRGBA_SRGB':null,'wasmUASTCToR8_UNORM':null,'wasmUASTCToRG8_UNORM':null,'jsMSCTranscoder':null,'wasmMSCTranscoder':null,'wasmZSTDDecoder':null},_0x240458[_0x5af9e9(0x2670)]=_0x240458[_0x5af9e9(0xf1f)](),_0x240458[_0x5af9e9(0x1e8d)]=new class{constructor(){var _0x5376b8=_0x5af9e9;this[_0x5376b8(0x3f49)]=!0x0,this['_useRGBAIfOnlyBC1BC3AvailableWhenUASTC']=!0x0,this[_0x5376b8(0x1569)]={};}get[_0x5af9e9(0xac9)](){var _0x28ccd9=_0x5af9e9;return this[_0x28ccd9(0x3f49)];}get[_0x5af9e9(0x7c7)](){return this['_useRGBAIfASTCBC7NotAvailableWhenUASTC'];}set[_0x5af9e9(0x7c7)](_0x393c69){var _0x1f05b1=_0x5af9e9;this['_useRGBAIfASTCBC7NotAvailableWhenUASTC']!==_0x393c69&&(this['_useRGBAIfASTCBC7NotAvailableWhenUASTC']=_0x393c69,this[_0x1f05b1(0x3f49)]=!0x0);}get[_0x5af9e9(0x1c2f)](){var _0x41fc5b=_0x5af9e9;return this[_0x41fc5b(0x5e6)];}set[_0x5af9e9(0x1c2f)](_0x1bf888){var _0x406533=_0x5af9e9;this[_0x406533(0x5e6)]!==_0x1bf888&&(this[_0x406533(0x5e6)]=_0x1bf888,this['_isDirty']=!0x0);}get['forceRGBA'](){var _0x5e7b6d=_0x5af9e9;return this[_0x5e7b6d(0xe25)];}set['forceRGBA'](_0x28156f){var _0x4c15a6=_0x5af9e9;this[_0x4c15a6(0xe25)]!==_0x28156f&&(this[_0x4c15a6(0xe25)]=_0x28156f,this[_0x4c15a6(0x3f49)]=!0x0);}get[_0x5af9e9(0xa0e)](){var _0xaacdb0=_0x5af9e9;return this[_0xaacdb0(0x1bad)];}set[_0x5af9e9(0xa0e)](_0x50897e){var _0x43979f=_0x5af9e9;this[_0x43979f(0x1bad)]!==_0x50897e&&(this[_0x43979f(0x1bad)]=_0x50897e,this[_0x43979f(0x3f49)]=!0x0);}get[_0x5af9e9(0x3b27)](){var _0xf8b63a=_0x5af9e9;return this[_0xf8b63a(0x285b)];}set[_0x5af9e9(0x3b27)](_0x412728){var _0x2e0745=_0x5af9e9;this[_0x2e0745(0x285b)]!==_0x412728&&(this[_0x2e0745(0x285b)]=_0x412728,this[_0x2e0745(0x3f49)]=!0x0);}get[_0x5af9e9(0x1877)](){var _0x23bd94=_0x5af9e9;return this[_0x23bd94(0x2c51)];}set[_0x5af9e9(0x1877)](_0x1235d0){var _0x6593ce=_0x5af9e9;this[_0x6593ce(0x2c51)]!==_0x1235d0&&(this['_bypassTranscoders']=_0x1235d0,this[_0x6593ce(0x3f49)]=!0x0);}[_0x5af9e9(0x198f)](){var _0x397dbf=_0x5af9e9;if(!this[_0x397dbf(0x3f49)])return this[_0x397dbf(0x1569)];this[_0x397dbf(0x3f49)]=!0x1;const _0x2193b7={'useRGBAIfASTCBC7NotAvailableWhenUASTC':this['_useRGBAIfASTCBC7NotAvailableWhenUASTC'],'forceRGBA':this[_0x397dbf(0xe25)],'forceR8':this['_forceR8'],'forceRG8':this[_0x397dbf(0x285b)],'bypassTranscoders':this['_bypassTranscoders']};return this['useRGBAIfOnlyBC1BC3AvailableWhenUASTC']&&(_0x2193b7[_0x397dbf(0x3201)]={'UASTC':{'transcodeFormat':[_0x443bbb['zE'][_0x397dbf(0x1324)],_0x443bbb['zE']['BC3_RGBA']],'yes':{'transcodeFormat':_0x443bbb['zE'][_0x397dbf(0x351c)],'engineFormat':_0x443bbb['v'][_0x397dbf(0x2c22)],'roundToMultiple4':!0x1}}}),this[_0x397dbf(0x1569)]=_0x2193b7;}}();},0x10ea4:(_0x3457fa,_0x27bace,_0x4ec914)=>{var _0x5f0b6a=a8_0x16e4d8;_0x4ec914['d'](_0x27bace,{'Y':()=>_0x1c1a34}),_0x27bace=_0x4ec914(0x6214);class _0x1c1a34{static[_0x5f0b6a(0x108a)](_0x1c0b59,_0x10453e){var _0x5e95e3=_0x5f0b6a;let _0x1c1d25=_0x1c1a34[_0x5e95e3(0x391d)][_0x1c0b59];return _0x1c1d25?_0x1c1d25['current']++:(_0x1c1d25={'limit':_0x10453e,'current':0x1},_0x1c1a34[_0x5e95e3(0x391d)][_0x1c0b59]=_0x1c1d25),_0x1c1d25[_0x5e95e3(0x3b6e)]<=_0x1c1d25['limit'];}static[_0x5f0b6a(0x784)](_0x56b44f,_0x1df677=0x1){var _0x4e398b=_0x5f0b6a,_0x56b44f=_0x1c1a34[_0x4e398b(0x391d)][_0x56b44f];_0x56b44f&&_0x1c1a34[_0x4e398b(0x3b7f)]&&(_0x1df677=this[_0x4e398b(0x1f70)][_0x1df677],_0x56b44f[_0x4e398b(0x3b6e)]===_0x56b44f[_0x4e398b(0x21f8)]&&_0x1c1a34[_0x1df677[_0x4e398b(0xc8c)]](_0x1c1a34['MessageLimitReached'][_0x4e398b(0x3560)](/%LIMIT%/g,''+_0x56b44f[_0x4e398b(0x21f8)])[_0x4e398b(0x3560)](/%TYPE%/g,null!=(_0x56b44f=_0x1df677[_0x4e398b(0xc8c)])?_0x56b44f:'')));}static['_AddLogEntry'](_0x4d3b21){var _0x4aff98=_0x5f0b6a;_0x1c1a34[_0x4aff98(0x4157)]=_0x4d3b21+_0x1c1a34[_0x4aff98(0x4157)],_0x1c1a34['OnNewCacheEntry']&&_0x1c1a34[_0x4aff98(0xb8d)](_0x4d3b21);}static['_FormatMessage'](_0x559f21){var _0x5c23f1=_0x5f0b6a,_0x5d737c=_0x39f97b=>_0x39f97b<0xa?'0'+_0x39f97b:''+_0x39f97b;const _0x172151=new Date();return'['+_0x5d737c(_0x172151['getHours']())+':'+_0x5d737c(_0x172151[_0x5c23f1(0x2002)]())+':'+_0x5d737c(_0x172151[_0x5c23f1(0x1deb)]())+']:\x20'+_0x559f21;}static[_0x5f0b6a(0x2c71)](_0x235fa9,_0x573555){}static['_LogEnabled'](_0x4ae8b5=0x1,_0x1472a4,_0x3da0f8){var _0x140a9d=_0x5f0b6a;if(void 0x0===_0x3da0f8||_0x1c1a34[_0x140a9d(0x108a)](_0x1472a4,_0x3da0f8)){_0x3da0f8=_0x1c1a34[_0x140a9d(0x5ae)](_0x1472a4);const _0x392621=this[_0x140a9d(0x1f70)][_0x4ae8b5];_0x392621[_0x140a9d(0x23bd)]&&_0x392621['logFunc'](_0x140a9d(0x3414)+_0x3da0f8),_0x3da0f8=_0x140a9d(0x1d94)+_0x392621[_0x140a9d(0x378e)]+'\x27>'+_0x3da0f8+_0x140a9d(0xa4b),(_0x1c1a34[_0x140a9d(0x1fcd)](_0x3da0f8),_0x1c1a34['_GenerateLimitMessage'](_0x1472a4,_0x4ae8b5));}}static get['LogCache'](){var _0x3a4475=_0x5f0b6a;return _0x1c1a34[_0x3a4475(0x4157)];}static['ClearLogCache'](){var _0x182896=_0x5f0b6a;_0x1c1a34[_0x182896(0x4157)]='',_0x1c1a34[_0x182896(0x391d)]={},_0x1c1a34[_0x182896(0x2390)]=0x0;}static set[_0x5f0b6a(0x12f8)](_0x308b32){var _0x306196=_0x5f0b6a;_0x1c1a34['Log']=_0x1c1a34[_0x306196(0x2c71)],_0x1c1a34['Warn']=_0x1c1a34[_0x306196(0x2c71)],_0x1c1a34[_0x306196(0x404a)]=_0x1c1a34['_LogDisabled'],[_0x1c1a34[_0x306196(0x1e03)],_0x1c1a34[_0x306196(0x3bae)],_0x1c1a34[_0x306196(0x3ec5)]][_0x306196(0x7f0)](_0x3e9e7b=>{var _0x1f7974=_0x306196,_0x3d0d54;(_0x308b32&_0x3e9e7b)===_0x3e9e7b&&(_0x3d0d54=this[_0x1f7974(0x1f70)][_0x3e9e7b],_0x1c1a34[_0x3d0d54[_0x1f7974(0xc8c)]]=_0x1c1a34['_LogEnabled'][_0x1f7974(0x2de9)](_0x1c1a34,_0x3e9e7b));});}}_0x1c1a34[_0x5f0b6a(0x315b)]=0x0,_0x1c1a34[_0x5f0b6a(0x1e03)]=0x1,_0x1c1a34[_0x5f0b6a(0x3bae)]=0x2,_0x1c1a34[_0x5f0b6a(0x3ec5)]=0x4,_0x1c1a34[_0x5f0b6a(0x3fbf)]=0x7,_0x1c1a34[_0x5f0b6a(0x3b7f)]=_0x5f0b6a(0x63b),_0x1c1a34['_LogCache']='',_0x1c1a34[_0x5f0b6a(0x391d)]={},_0x1c1a34['_Levels']=[{},{'color':_0x5f0b6a(0x2ed6),'logFunc':_0x27bace[_0x5f0b6a(0x23a)],'name':'Log'},{'color':_0x5f0b6a(0x1ed4),'logFunc':_0x27bace[_0x5f0b6a(0x1447)],'name':'Warn'},{},{'color':_0x5f0b6a(0x210d),'logFunc':_0x27bace[_0x5f0b6a(0x1220)],'name':_0x5f0b6a(0x404a)}],_0x1c1a34[_0x5f0b6a(0x2390)]=0x0,_0x1c1a34[_0x5f0b6a(0xa1e)]=_0x1c1a34[_0x5f0b6a(0x3ccc)][_0x5f0b6a(0x2de9)](_0x1c1a34,_0x1c1a34[_0x5f0b6a(0x1e03)]),_0x1c1a34[_0x5f0b6a(0x1048)]=_0x1c1a34[_0x5f0b6a(0x3ccc)]['bind'](_0x1c1a34,_0x1c1a34[_0x5f0b6a(0x3bae)]),_0x1c1a34[_0x5f0b6a(0x404a)]=_0x1c1a34[_0x5f0b6a(0x3ccc)]['bind'](_0x1c1a34,_0x1c1a34['ErrorLogLevel']);},0x5ecb:(_0x240695,_0x440ee0,_0x7b5eed)=>{_0x7b5eed(0x9fd1);},0x10ea6:(_0x51f614,_0x42872e,_0xcd8b88)=>{var _0x1b4f64=a8_0x16e4d8;_0xcd8b88['d'](_0x42872e,{'d':()=>_0x4f7506});var _0x704785=_0xcd8b88(0x77a5),_0x282261=_0xcd8b88(0xf96c),_0x379945=_0xcd8b88(0x5f28),_0x4fd179=_0xcd8b88(0x9236);_0xcd8b88(0x13733);class _0x4f7506{constructor(_0x28ab57){var _0x4b66c9=a8_0x5b24;this['onAfterReductionPerformed']=new _0x282261['y$'](),this[_0x4b66c9(0x88a)]=!0x0,this[_0x4b66c9(0x2c08)]=!0x1,this[_0x4b66c9(0x9c3)]=_0x28ab57,this['_postProcessManager']=new _0x4fd179['O'](_0x28ab57[_0x4b66c9(0x83e)]()),this['_onContextRestoredObserver']=_0x28ab57['getEngine']()[_0x4b66c9(0x1b3b)][_0x4b66c9(0x3fc1)](()=>{var _0x231561=_0x4b66c9;this[_0x231561(0x4137)][_0x231561(0x2ef6)]();});}get['sourceTexture'](){var _0x2f6c73=a8_0x5b24;return this[_0x2f6c73(0x58a)];}[_0x1b4f64(0x1cef)](_0x543e97,_0x4ecacf,_0x1aa039=_0x704785['g']['TEXTURETYPE_HALF_FLOAT'],_0x10e829=!0x0){var _0x46fb79=_0x1b4f64;if(_0x543e97!==this[_0x46fb79(0x58a)]){this[_0x46fb79(0x18c9)](!0x1),this[_0x46fb79(0x58a)]=_0x543e97,this[_0x46fb79(0x2c42)]=[],this[_0x46fb79(0x88a)]=_0x10e829;const _0x290b82=this['_camera']['getScene'](),_0x4c6d9c=new _0x379945['D']('Initial\x20reduction\x20phase',_0x46fb79(0x1dde),[_0x46fb79(0x32a1)],[_0x46fb79(0xb7e)],0x1,null,_0x704785['g'][_0x46fb79(0x1c94)],_0x290b82[_0x46fb79(0x2cd1)](),!0x1,'#define\x20INITIAL'+(_0x4ecacf?_0x46fb79(0x2af9):''),_0x1aa039,void 0x0,void 0x0,void 0x0,_0x704785['g'][_0x46fb79(0x4110)]);_0x4c6d9c[_0x46fb79(0x790)]=!0x1,_0x4c6d9c[_0x46fb79(0x574)]=_0x10e829;let _0x482547=this[_0x46fb79(0x58a)][_0x46fb79(0x3700)](),_0x4ac6aa=this[_0x46fb79(0x58a)][_0x46fb79(0x2579)]();var _0x4573ec,_0x2bd3e4;_0x4c6d9c['onApply']=(_0x4573ec=_0x482547,_0x2bd3e4=_0x4ac6aa,_0x2bc01d=>{var _0xd695f1=_0x46fb79;_0x2bc01d[_0xd695f1(0x1888)]('sourceTexture',this['_sourceTexture']),_0x2bc01d[_0xd695f1(0x39e5)](_0xd695f1(0x32a1),_0x4573ec,_0x2bd3e4);}),this[_0x46fb79(0x2c42)][_0x46fb79(0x3f90)](_0x4c6d9c);let _0xb35831=0x1;for(;0x1<_0x482547||0x1<_0x4ac6aa;){_0x482547=Math[_0x46fb79(0xf1a)](Math['round'](_0x482547/0x2),0x1),_0x4ac6aa=Math[_0x46fb79(0xf1a)](Math[_0x46fb79(0x3fe4)](_0x4ac6aa/0x2),0x1);const _0x37b137=new _0x379945['D'](_0x46fb79(0x3fb3)+_0xb35831,'minmaxRedux',[_0x46fb79(0x32a1)],null,{'width':_0x482547,'height':_0x4ac6aa},null,_0x704785['g'][_0x46fb79(0x1c94)],_0x290b82['getEngine'](),!0x1,_0x46fb79(0x2229)+(0x1==_0x482547&&0x1==_0x4ac6aa?_0x46fb79(0x3af2):0x1==_0x482547||0x1==_0x4ac6aa?_0x46fb79(0x1e12):'MAIN'),_0x1aa039,void 0x0,void 0x0,void 0x0,_0x704785['g'][_0x46fb79(0x4110)]);_0x37b137['autoClear']=!0x1,_0x37b137[_0x46fb79(0x574)]=_0x10e829,_0x37b137[_0x46fb79(0x431)]=((_0x565300,_0x22b93e)=>_0x1a9f38=>{var _0x8246b9=_0x46fb79;0x1==_0x565300||0x1==_0x22b93e?_0x1a9f38['setInt2'](_0x8246b9(0x32a1),_0x565300,_0x22b93e):_0x1a9f38[_0x8246b9(0x39e5)](_0x8246b9(0x32a1),_0x565300,_0x22b93e);})(_0x482547,_0x4ac6aa),this[_0x46fb79(0x2c42)][_0x46fb79(0x3f90)](_0x37b137),_0xb35831++,0x1==_0x482547&&0x1==_0x4ac6aa&&_0x37b137[_0x46fb79(0x29b7)][_0x46fb79(0x3fc1)](((_0x447c08,_0x38ba34,_0xd9a8b0)=>{const _0x3b1e10=new Float32Array(0x4*_0x447c08*_0x38ba34),_0x47f0a6={'min':0x0,'max':0x0};return()=>{var _0x334cc5=a8_0x5b24;_0x290b82['getEngine']()[_0x334cc5(0x716)](_0xd9a8b0['inputTexture'][_0x334cc5(0x3c38)],_0x447c08,_0x38ba34,-0x1,0x0,_0x3b1e10,!0x1),_0x47f0a6['min']=_0x3b1e10[0x0],_0x47f0a6[_0x334cc5(0xf1a)]=_0x3b1e10[0x1],this['onAfterReductionPerformed'][_0x334cc5(0x2a3a)](_0x47f0a6);};})(_0x482547,_0x4ac6aa,_0x37b137));}}}get[_0x1b4f64(0x345a)](){var _0x14e3a1=_0x1b4f64;return this['_sourceTexture']?this[_0x14e3a1(0x58a)][_0x14e3a1(0x345a)]:-0x1;}set[_0x1b4f64(0x345a)](_0x3f0249){var _0x1bedb8=_0x1b4f64;this[_0x1bedb8(0x58a)]&&(this[_0x1bedb8(0x58a)][_0x1bedb8(0x345a)]=_0x3f0249);}get[_0x1b4f64(0x2fda)](){var _0x230aa6=_0x1b4f64;return this[_0x230aa6(0x2c08)];}[_0x1b4f64(0x3e9e)](){var _0x52c7ad=_0x1b4f64;!this['_onAfterUnbindObserver']&&this['_sourceTexture']&&(this[_0x52c7ad(0x183f)]=this['_sourceTexture'][_0x52c7ad(0x3b5a)][_0x52c7ad(0x3fc1)](()=>{var _0x2bd8c0=_0x52c7ad,_0x7f1f8d;const _0x2cb033=this[_0x2bd8c0(0x9c3)][_0x2bd8c0(0x83e)]()['getEngine']();null!=(_0x7f1f8d=_0x2cb033[_0x2bd8c0(0x281f)])&&_0x7f1f8d[_0x2bd8c0(0x29f)](_0x2cb033,_0x2bd8c0(0x2b80),0x1),this[_0x2bd8c0(0x2c42)][0x0][_0x2bd8c0(0x3e9e)](this[_0x2bd8c0(0x9c3)]),this[_0x2bd8c0(0x4137)]['directRender'](this[_0x2bd8c0(0x2c42)],this[_0x2bd8c0(0x2c42)][0x0][_0x2bd8c0(0x535)],this[_0x2bd8c0(0x88a)]),_0x2cb033[_0x2bd8c0(0x18ef)](this[_0x2bd8c0(0x2c42)][0x0][_0x2bd8c0(0x535)],!0x1),null!=(_0x7f1f8d=_0x2cb033['_debugPopGroup'])&&_0x7f1f8d[_0x2bd8c0(0x29f)](_0x2cb033,0x1);}),this[_0x52c7ad(0x2c08)]=!0x0);}['deactivate'](){var _0x186e28=_0x1b4f64;this['_onAfterUnbindObserver']&&this[_0x186e28(0x58a)]&&(this[_0x186e28(0x58a)][_0x186e28(0x3b5a)]['remove'](this['_onAfterUnbindObserver']),this[_0x186e28(0x183f)]=null,this[_0x186e28(0x2c08)]=!0x1);}[_0x1b4f64(0x18c9)](_0x21f7ac=!0x0){var _0x57e2bb=_0x1b4f64;if(_0x21f7ac&&(this[_0x57e2bb(0x220e)][_0x57e2bb(0x2f8)](),this[_0x57e2bb(0x2077)]&&(this[_0x57e2bb(0x9c3)][_0x57e2bb(0x2cd1)]()[_0x57e2bb(0x1b3b)]['remove'](this[_0x57e2bb(0x2077)]),this[_0x57e2bb(0x2077)]=null)),this['deactivate'](),this['_reductionSteps']){for(let _0x3cf62c=0x0;_0x3cf62c<this[_0x57e2bb(0x2c42)][_0x57e2bb(0x1377)];++_0x3cf62c)this[_0x57e2bb(0x2c42)][_0x3cf62c][_0x57e2bb(0x18c9)]();this[_0x57e2bb(0x2c42)]=null;}this[_0x57e2bb(0x4137)]&&_0x21f7ac&&this[_0x57e2bb(0x4137)][_0x57e2bb(0x18c9)](),this[_0x57e2bb(0x58a)]=null;}}},0x155fe:(_0x3faeda,_0x34d718,_0x3fa4f6)=>{var _0xceba6c=a8_0x16e4d8;_0x3fa4f6=_0x3fa4f6(0xf96c),_0x3fa4f6['y$'][_0xceba6c(0x41df)][_0xceba6c(0x3b94)]=function(_0x561962,_0x431017=-0x1,_0xcdf18,_0x235b4d,_0x1775c8){return _0x44dd80=this,_0x2944a5=function*(){var _0x43cb37=a8_0x5b24;let _0x4f89a4=Promise[_0x43cb37(0xf83)](_0x561962);if(!this[_0x43cb37(0x1c48)][_0x43cb37(0x1377)])return _0x4f89a4;const _0x5f5bb8=this[_0x43cb37(0x1adc)];return _0x5f5bb8[_0x43cb37(0x117e)]=_0x431017,_0x5f5bb8[_0x43cb37(0x397b)]=_0xcdf18,_0x5f5bb8[_0x43cb37(0x1004)]=_0x235b4d,_0x5f5bb8['skipNextObservers']=!0x1,_0x5f5bb8[_0x43cb37(0xdbb)]=_0x1775c8,this[_0x43cb37(0x1c48)][_0x43cb37(0x7f0)](_0x3956cc=>{var _0xa540e9=_0x43cb37;_0x5f5bb8[_0xa540e9(0x643)]||_0x3956cc['_willBeUnregistered']||_0x3956cc[_0xa540e9(0x117e)]&_0x431017&&(_0x4f89a4=_0x3956cc[_0xa540e9(0x3015)]?_0x4f89a4[_0xa540e9(0x3725)](_0x423c11=>(_0x5f5bb8[_0xa540e9(0xd4c)]=_0x423c11,_0x3956cc[_0xa540e9(0x120b)]['apply'](_0x3956cc[_0xa540e9(0x3015)],[_0x561962,_0x5f5bb8]))):_0x4f89a4['then'](_0x412694=>(_0x5f5bb8['lastReturnValue']=_0x412694,_0x3956cc['callback'](_0x561962,_0x5f5bb8))),_0x3956cc['unregisterOnNextCall']&&this[_0xa540e9(0xa24)](_0x3956cc));}),yield _0x4f89a4,_0x561962;},new(_0x5e4030=(_0x5e4030=_0xd55fe2=void 0x0)||Promise)(function(_0x12d7d3,_0x24993d){var _0x2706aa=a8_0x5b24;function _0x3b5683(_0x400175){try{_0x2fe6b1(_0x2944a5['next'](_0x400175));}catch(_0x283e47){_0x24993d(_0x283e47);}}function _0x4c4854(_0xff66f5){var _0x265477=a8_0x5b24;try{_0x2fe6b1(_0x2944a5[_0x265477(0x251b)](_0xff66f5));}catch(_0x96422c){_0x24993d(_0x96422c);}}function _0x2fe6b1(_0x10ae72){var _0x4857d7=a8_0x5b24,_0x9489f8;_0x10ae72[_0x4857d7(0x3816)]?_0x12d7d3(_0x10ae72['value']):((_0x9489f8=_0x10ae72[_0x4857d7(0x13ce)])instanceof _0x5e4030?_0x9489f8:new _0x5e4030(function(_0x13fced){_0x13fced(_0x9489f8);}))['then'](_0x3b5683,_0x4c4854);}_0x2fe6b1((_0x2944a5=_0x2944a5[_0x2706aa(0xdde)](_0x44dd80,_0xd55fe2||[]))[_0x2706aa(0xafd)]());});var _0x44dd80,_0xd55fe2,_0x5e4030,_0x2944a5;};},0xf96c:(_0x32659f,_0x4bcab8,_0x4395a4)=>{var _0x44c6a1=a8_0x16e4d8;_0x4395a4['d'](_0x4bcab8,{'he':()=>_0x266d4e,'y$':()=>_0x5cb843});class _0x266d4e{constructor(_0x467390,_0x24800d=!0x1,_0x13242a,_0x37340c){this['initialize'](_0x467390,_0x24800d,_0x13242a,_0x37340c);}[_0x44c6a1(0x1a10)](_0x1c4c9b,_0x2ce7b1=!0x1,_0x5a6906,_0x7a0bbc){var _0x541e6b=_0x44c6a1;return this['mask']=_0x1c4c9b,this['skipNextObservers']=_0x2ce7b1,this[_0x541e6b(0x397b)]=_0x5a6906,this[_0x541e6b(0x1004)]=_0x7a0bbc,this;}}class _0x413da8{constructor(_0x3cb6ab,_0x1c8527,_0x47cd19=null){var _0x16400f=_0x44c6a1;this[_0x16400f(0x120b)]=_0x3cb6ab,this[_0x16400f(0x117e)]=_0x1c8527,this[_0x16400f(0x3015)]=_0x47cd19,this['_willBeUnregistered']=!0x1,this[_0x16400f(0x2876)]=!0x1;}}class _0x5cb843{constructor(_0x1643b5,_0x4c4a9f=!0x1){var _0x2f5177=_0x44c6a1;this[_0x2f5177(0x287)]=_0x4c4a9f,this[_0x2f5177(0x1059)]=new Array(),this['_numObserversMarkedAsDeleted']=0x0,this['_hasNotified']=!0x1,this[_0x2f5177(0x1adc)]=new _0x266d4e(0x0),_0x1643b5&&(this[_0x2f5177(0x1c89)]=_0x1643b5);}static[_0x44c6a1(0x2d4d)](_0x441dc4,_0x46c081){var _0x5518d1=_0x44c6a1;const _0x1d85a4=new _0x5cb843();return _0x441dc4[_0x5518d1(0x3725)](_0x4387e2=>{var _0x1fdfbe=_0x5518d1;_0x1d85a4[_0x1fdfbe(0x2a3a)](_0x4387e2);})[_0x5518d1(0x1bc8)](_0x3f11d6=>{var _0x4cf427=_0x5518d1;if(!_0x46c081)throw _0x3f11d6;_0x46c081[_0x4cf427(0x2a3a)](_0x3f11d6);}),_0x1d85a4;}get[_0x44c6a1(0x1c48)](){var _0x47534f=_0x44c6a1;return this[_0x47534f(0x1059)];}[_0x44c6a1(0x3fc1)](_0x1a88f8,_0x18f31e=-0x1,_0xdf6a6=!0x1,_0x39ce48=null,_0x2dcf82=!0x1){var _0x4086aa=_0x44c6a1;if(!_0x1a88f8)return null;const _0x2ec788=new _0x413da8(_0x1a88f8,_0x18f31e,_0x39ce48);return _0x2ec788[_0x4086aa(0x2876)]=_0x2dcf82,_0xdf6a6?this[_0x4086aa(0x1059)][_0x4086aa(0x1807)](_0x2ec788):this['_observers'][_0x4086aa(0x3f90)](_0x2ec788),this[_0x4086aa(0x1c89)]&&this[_0x4086aa(0x1c89)](_0x2ec788),this[_0x4086aa(0x2791)]&&this[_0x4086aa(0x287)]&&void 0x0!==this['_lastNotifiedValue']&&this[_0x4086aa(0x23da)](_0x2ec788,this[_0x4086aa(0xfa4)]),_0x2ec788;}['addOnce'](_0x153452){var _0x27dd55=_0x44c6a1;return this[_0x27dd55(0x3fc1)](_0x153452,void 0x0,void 0x0,void 0x0,!0x0);}[_0x44c6a1(0x854)](_0x49c982){var _0x37cced=_0x44c6a1;return!!_0x49c982&&-0x1!==this['_observers'][_0x37cced(0x919)](_0x49c982)&&(this[_0x37cced(0xa24)](_0x49c982),!0x0);}[_0x44c6a1(0x235b)](_0x150827,_0x1c16f0){var _0x119517=_0x44c6a1;for(let _0x249ffd=0x0;_0x249ffd<this[_0x119517(0x1059)][_0x119517(0x1377)];_0x249ffd++){var _0x45f16c=this['_observers'][_0x249ffd];if(!(_0x45f16c['_willBeUnregistered']||_0x45f16c[_0x119517(0x120b)]!==_0x150827||_0x1c16f0&&_0x1c16f0!==_0x45f16c[_0x119517(0x3015)]))return this['_deferUnregister'](_0x45f16c),!0x0;}return!0x1;}['_deferUnregister'](_0x3f27ef){var _0x51f15e=_0x44c6a1;_0x3f27ef[_0x51f15e(0x1e70)]||(this['_numObserversMarkedAsDeleted']++,_0x3f27ef[_0x51f15e(0x2876)]=!0x1,_0x3f27ef[_0x51f15e(0x1e70)]=!0x0,setTimeout(()=>{this['_remove'](_0x3f27ef);},0x0));}[_0x44c6a1(0x13f6)](_0x2af692,_0xc0c70a=!0x0){var _0xa39722=_0x44c6a1;if(!_0x2af692)return!0x1;return _0x2af692=this[_0xa39722(0x1059)][_0xa39722(0x919)](_0x2af692),-0x1!==_0x2af692&&(_0xc0c70a&&this['_numObserversMarkedAsDeleted']--,this[_0xa39722(0x1059)][_0xa39722(0x5ff)](_0x2af692,0x1),!0x0);}[_0x44c6a1(0xbaa)](_0x51eb1f){var _0x4245e6=_0x44c6a1;this[_0x4245e6(0x13f6)](_0x51eb1f,!0x1),this['_observers']['unshift'](_0x51eb1f);}[_0x44c6a1(0x3709)](_0x2d3157){var _0x36cda0=_0x44c6a1;this[_0x36cda0(0x13f6)](_0x2d3157,!0x1),this[_0x36cda0(0x1059)][_0x36cda0(0x3f90)](_0x2d3157);}['notifyObservers'](_0x531113,_0x45d35a=-0x1,_0x2615c9,_0x3fc0b4,_0x5c9340){var _0x2bd510=_0x44c6a1;if(this[_0x2bd510(0x287)]&&(this[_0x2bd510(0x2791)]=!0x0,this['_lastNotifiedValue']=_0x531113),!this[_0x2bd510(0x1059)][_0x2bd510(0x1377)])return!0x0;const _0x6b94ad=this[_0x2bd510(0x1adc)];_0x6b94ad[_0x2bd510(0x117e)]=_0x45d35a,_0x6b94ad[_0x2bd510(0x397b)]=_0x2615c9,_0x6b94ad[_0x2bd510(0x1004)]=_0x3fc0b4,_0x6b94ad[_0x2bd510(0x643)]=!0x1,_0x6b94ad[_0x2bd510(0xd4c)]=_0x531113,_0x6b94ad[_0x2bd510(0xdbb)]=_0x5c9340;for(const _0x288dbf of this['_observers'])if(!_0x288dbf[_0x2bd510(0x1e70)]&&(_0x288dbf[_0x2bd510(0x117e)]&_0x45d35a&&(_0x288dbf[_0x2bd510(0x2876)]&&this[_0x2bd510(0xa24)](_0x288dbf),_0x288dbf[_0x2bd510(0x3015)]?_0x6b94ad[_0x2bd510(0xd4c)]=_0x288dbf[_0x2bd510(0x120b)]['apply'](_0x288dbf[_0x2bd510(0x3015)],[_0x531113,_0x6b94ad]):_0x6b94ad['lastReturnValue']=_0x288dbf[_0x2bd510(0x120b)](_0x531113,_0x6b94ad)),_0x6b94ad[_0x2bd510(0x643)]))return!0x1;return!0x0;}['notifyObserver'](_0x3f2349,_0x5a5693,_0x4012fb=-0x1){var _0x29401f=_0x44c6a1;if(this['notifyIfTriggered']&&(this[_0x29401f(0x2791)]=!0x0,this[_0x29401f(0xfa4)]=_0x5a5693),!_0x3f2349['_willBeUnregistered']){const _0x38fa48=this['_eventState'];_0x38fa48[_0x29401f(0x117e)]=_0x4012fb,_0x38fa48[_0x29401f(0x643)]=!0x1,_0x3f2349[_0x29401f(0x2876)]&&this[_0x29401f(0xa24)](_0x3f2349),_0x3f2349[_0x29401f(0x120b)](_0x5a5693,_0x38fa48);}}[_0x44c6a1(0xb32)](){var _0x5d88e4=_0x44c6a1;return 0x0<this[_0x5d88e4(0x1059)][_0x5d88e4(0x1377)]-this[_0x5d88e4(0x122e)];}[_0x44c6a1(0x2f8)](){var _0xf2e87d=_0x44c6a1;this[_0xf2e87d(0x1059)][_0xf2e87d(0x1377)]=0x0,this['_onObserverAdded']=null,this['_numObserversMarkedAsDeleted']=0x0,this[_0xf2e87d(0x2275)]();}[_0x44c6a1(0x2275)](){var _0x4e57c1=_0x44c6a1;this['_hasNotified']=!0x1,this[_0x4e57c1(0xfa4)]=void 0x0;}[_0x44c6a1(0x95b)](){var _0x4e01c4=_0x44c6a1;const _0x2175c1=new _0x5cb843();return _0x2175c1[_0x4e01c4(0x1059)]=this[_0x4e01c4(0x1059)]['slice'](0x0),_0x2175c1;}[_0x44c6a1(0x2c02)](_0x2dfd39=-0x1){var _0xc77823=_0x44c6a1;for(const _0xec9ae0 of this[_0xc77823(0x1059)])if(_0xec9ae0['mask']&_0x2dfd39||_0xec9ae0[_0xc77823(0x117e)]===_0x2dfd39)return!0x0;return!0x1;}}},0x360b:(_0x27eabd,_0x51f0db,_0x5296e2)=>{var _0x54a934=a8_0x16e4d8;_0x5296e2['d'](_0x51f0db,{'z':()=>_0x245610});var _0xa59983=_0x5296e2(0x2310);class _0x245610{constructor(){var _0x2bf24d=a8_0x5b24;this['_startMonitoringTime']=0x0,this['_min']=0x0,this[_0x2bf24d(0x1a94)]=0x0,this[_0x2bf24d(0x249a)]=0x0,this['_lastSecAverage']=0x0,this[_0x2bf24d(0xb9c)]=0x0,this[_0x2bf24d(0x3b08)]=0x0,this[_0x2bf24d(0xc58)]=0x0,this['_lastSecAccumulated']=0x0,this[_0x2bf24d(0x1834)]=0x0,this['_lastSecValueCount']=0x0;}get[_0x54a934(0x3478)](){var _0x5d8770=_0x54a934;return this[_0x5d8770(0x2288)];}get[_0x54a934(0xf1a)](){var _0x200149=_0x54a934;return this[_0x200149(0x1a94)];}get[_0x54a934(0x249)](){var _0x10851d=_0x54a934;return this[_0x10851d(0x249a)];}get[_0x54a934(0x16cd)](){var _0x5c6628=_0x54a934;return this[_0x5c6628(0x201d)];}get[_0x54a934(0x3b6e)](){var _0x51dc08=_0x54a934;return this[_0x51dc08(0xb9c)];}get[_0x54a934(0x266d)](){return this['_totalAccumulated'];}get[_0x54a934(0x3eca)](){var _0x233c0f=_0x54a934;return this[_0x233c0f(0x3b08)];}[_0x54a934(0x2e75)](){var _0x56b47c=_0x54a934;this[_0x56b47c(0x3b08)]++,this[_0x56b47c(0xb9c)]=0x0,this[_0x56b47c(0x33fa)]++;}[_0x54a934(0x1212)](_0x31c722,_0xaf8f56){var _0x510dc5=_0x54a934;_0x245610[_0x510dc5(0x14cc)]&&(this[_0x510dc5(0xb9c)]+=_0x31c722,_0xaf8f56&&this[_0x510dc5(0x2a3e)]());}[_0x54a934(0x189a)](){var _0x2f74ac=_0x54a934;_0x245610[_0x2f74ac(0x14cc)]&&(this[_0x2f74ac(0x3950)]=_0xa59983['F'][_0x2f74ac(0xd87)]);}[_0x54a934(0x161c)](_0x107b57=!0x0){var _0x5b33f9=_0x54a934,_0x4935b5;_0x245610[_0x5b33f9(0x14cc)]&&(_0x107b57&&this['fetchNewFrame'](),_0x4935b5=_0xa59983['F'][_0x5b33f9(0xd87)],this[_0x5b33f9(0xb9c)]=_0x4935b5-this[_0x5b33f9(0x3950)],_0x107b57&&this[_0x5b33f9(0x2a3e)]());}[_0x54a934(0x2a3e)](){var _0x1fab25=_0x54a934;this[_0x1fab25(0xc58)]+=this[_0x1fab25(0xb9c)],this['_lastSecAccumulated']+=this[_0x1fab25(0xb9c)],this[_0x1fab25(0x2288)]=Math[_0x1fab25(0x3478)](this[_0x1fab25(0x2288)],this[_0x1fab25(0xb9c)]),this[_0x1fab25(0x1a94)]=Math[_0x1fab25(0xf1a)](this[_0x1fab25(0x1a94)],this[_0x1fab25(0xb9c)]),this[_0x1fab25(0x249a)]=this['_totalAccumulated']/this[_0x1fab25(0x3b08)];var _0x3ec120=_0xa59983['F'][_0x1fab25(0xd87)];0x3e8<_0x3ec120-this[_0x1fab25(0x1834)]&&(this['_lastSecAverage']=this[_0x1fab25(0x2f4d)]/this[_0x1fab25(0x33fa)],this[_0x1fab25(0x1834)]=_0x3ec120,this['_lastSecAccumulated']=0x0,this['_lastSecValueCount']=0x0);}}_0x245610[_0x54a934(0x14cc)]=!0x0;},0x8044:(_0x2f90d1,_0x6b4f8f,_0x302ebf)=>{var _0x3051bc=a8_0x16e4d8;_0x302ebf['d'](_0x6b4f8f,{'A':()=>_0x49d771});var _0xf05e32=_0x302ebf(0x2310);class _0x49d771{constructor(_0x359209=0x1e){var _0x4ac522=a8_0x5b24;this[_0x4ac522(0x1a7b)]=!0x0,this[_0x4ac522(0x26ad)]=new _0x3ecf5d(_0x359209);}[_0x3051bc(0x538)](_0x27a594=_0xf05e32['F']['Now']){var _0x276e8c=_0x3051bc,_0x33af07;this[_0x276e8c(0x1a7b)]&&(null!=this[_0x276e8c(0x1529)]&&(_0x33af07=_0x27a594-this[_0x276e8c(0x1529)],this['_rollingFrameTime'][_0x276e8c(0x3fc1)](_0x33af07)),this[_0x276e8c(0x1529)]=_0x27a594);}get[_0x3051bc(0x16ba)](){var _0x2cba98=_0x3051bc;return this[_0x2cba98(0x26ad)][_0x2cba98(0x249)];}get['averageFrameTimeVariance'](){return this['_rollingFrameTime']['variance'];}get[_0x3051bc(0x2241)](){var _0x17d0ee=_0x3051bc;return this['_rollingFrameTime'][_0x17d0ee(0x29e)](0x0);}get[_0x3051bc(0x333d)](){var _0xa73332=_0x3051bc;return 0x3e8/this[_0xa73332(0x26ad)][_0xa73332(0x249)];}get[_0x3051bc(0x11c0)](){var _0x1ba7bc=_0x3051bc,_0x16de5b=this[_0x1ba7bc(0x26ad)][_0x1ba7bc(0x29e)](0x0);return 0x0===_0x16de5b?0x0:0x3e8/_0x16de5b;}get[_0x3051bc(0x3a0a)](){var _0x259296=_0x3051bc;return this[_0x259296(0x26ad)][_0x259296(0x3a0a)]();}[_0x3051bc(0x393f)](){var _0x4d1249=_0x3051bc;this[_0x4d1249(0x1a7b)]=!0x0;}[_0x3051bc(0x16f0)](){var _0x4bceb0=_0x3051bc;this[_0x4bceb0(0x1a7b)]=!0x1,this[_0x4bceb0(0x1529)]=null;}get[_0x3051bc(0x3c85)](){return this['_enabled'];}[_0x3051bc(0x3d68)](){var _0x1e6d12=_0x3051bc;this[_0x1e6d12(0x1529)]=null,this[_0x1e6d12(0x26ad)][_0x1e6d12(0x3d68)]();}}class _0x3ecf5d{constructor(_0x4534db){var _0x29c151=_0x3051bc;this[_0x29c151(0x3be8)]=new Array(_0x4534db),this[_0x29c151(0x3d68)]();}[_0x3051bc(0x3fc1)](_0x15c502){var _0x51d1b5=_0x3051bc;let _0x68a424;var _0x34148b;this[_0x51d1b5(0x3a0a)]()?(_0x34148b=this['_samples'][this[_0x51d1b5(0x3ea8)]],_0x68a424=_0x34148b-this['average'],this[_0x51d1b5(0x249)]-=_0x68a424/(this[_0x51d1b5(0x8bf)]-0x1),this[_0x51d1b5(0x105b)]-=_0x68a424*(_0x34148b-this[_0x51d1b5(0x249)])):this[_0x51d1b5(0x8bf)]++,_0x68a424=_0x15c502-this[_0x51d1b5(0x249)],this[_0x51d1b5(0x249)]+=_0x68a424/this[_0x51d1b5(0x8bf)],this['_m2']+=_0x68a424*(_0x15c502-this[_0x51d1b5(0x249)]),this[_0x51d1b5(0x67f)]=this['_m2']/(this['_sampleCount']-0x1),this[_0x51d1b5(0x3be8)][this[_0x51d1b5(0x3ea8)]]=_0x15c502,this['_pos']++,this['_pos']%=this['_samples'][_0x51d1b5(0x1377)];}[_0x3051bc(0x29e)](_0x4d3577){var _0x21a6d9=_0x3051bc;if(_0x4d3577>=this[_0x21a6d9(0x8bf)]||_0x4d3577>=this[_0x21a6d9(0x3be8)]['length'])return 0x0;var _0x5546a6=this[_0x21a6d9(0x386f)](this[_0x21a6d9(0x3ea8)]-0x1);return this[_0x21a6d9(0x3be8)][this[_0x21a6d9(0x386f)](_0x5546a6-_0x4d3577)];}['isSaturated'](){var _0x31a43b=_0x3051bc;return this[_0x31a43b(0x8bf)]>=this['_samples'][_0x31a43b(0x1377)];}[_0x3051bc(0x3d68)](){var _0x3e10a5=_0x3051bc;this[_0x3e10a5(0x249)]=0x0,this[_0x3e10a5(0x67f)]=0x0,this[_0x3e10a5(0x8bf)]=0x0,this['_pos']=0x0,this['_m2']=0x0;}[_0x3051bc(0x386f)](_0x1eae08){var _0x1aa412=_0x3051bc,_0x255091=this[_0x1aa412(0x3be8)][_0x1aa412(0x1377)];return(_0x1eae08%_0x255091+_0x255091)%_0x255091;}}},0x16e73:(_0xa87366,_0x560ffb,_0x5379ec)=>{var _0x20629b=a8_0x16e4d8;_0x5379ec['d'](_0x560ffb,{'m':()=>_0x3e233e});var _0x2ddfb3=_0x5379ec(0x9fd1);class _0x3e233e{static[_0x20629b(0x2342)](_0x8d97f1){var _0x477649=_0x20629b;_0x8d97f1&&0x0===_0x3e233e[_0x477649(0x124c)]&&(_0x8d97f1[_0x477649(0x39f8)](_0x3e233e['_OldPivotPoint']),_0x3e233e[_0x477649(0x48a)]=_0x8d97f1['_postMultiplyPivotMatrix'],_0x3e233e['_OldPivotPoint']['equalsToFloats'](0x0,0x0,0x0)||(_0x8d97f1['setPivotMatrix'](_0x2ddfb3['y3'][_0x477649(0x3b35)]),_0x3e233e[_0x477649(0x1e2e)][_0x477649(0x407)](_0x8d97f1['getPivotPoint'](),_0x3e233e['_PivotTranslation']),_0x3e233e[_0x477649(0x14d8)][_0x477649(0x368c)](0x1,0x1,0x1),_0x3e233e[_0x477649(0x14d8)]['subtractInPlace'](_0x8d97f1[_0x477649(0x2ae7)]),_0x3e233e[_0x477649(0x14d8)][_0x477649(0xe39)](_0x3e233e[_0x477649(0x3d1)]),_0x8d97f1[_0x477649(0x2416)][_0x477649(0x350)](_0x3e233e[_0x477649(0x14d8)]))),_0x3e233e[_0x477649(0x124c)]++;}static['_RestorePivotPoint'](_0x350022){var _0x4b5761=_0x20629b;_0x350022&&!_0x3e233e['_OldPivotPoint'][_0x4b5761(0x1975)](0x0,0x0,0x0)&&0x1===_0x3e233e[_0x4b5761(0x124c)]&&(_0x350022[_0x4b5761(0x1360)](_0x3e233e['_OldPivotPoint']),_0x350022[_0x4b5761(0x3185)]=_0x3e233e[_0x4b5761(0x48a)],_0x3e233e[_0x4b5761(0x14d8)]['copyFromFloats'](0x1,0x1,0x1),_0x3e233e[_0x4b5761(0x14d8)][_0x4b5761(0x409f)](_0x350022[_0x4b5761(0x2ae7)]),_0x3e233e[_0x4b5761(0x14d8)][_0x4b5761(0xe39)](_0x3e233e[_0x4b5761(0x3d1)]),_0x350022[_0x4b5761(0x2416)]['subtractInPlace'](_0x3e233e[_0x4b5761(0x14d8)])),this[_0x4b5761(0x124c)]--;}}_0x3e233e['_PivotCached']=0x0,_0x3e233e[_0x20629b(0x1e2e)]=new _0x2ddfb3['P'](),_0x3e233e[_0x20629b(0x3d1)]=new _0x2ddfb3['P'](),_0x3e233e[_0x20629b(0x14d8)]=new _0x2ddfb3['P'](),_0x3e233e[_0x20629b(0x48a)]=!0x1;},0x2310:(_0x13c964,_0x1dad13,_0x518a89)=>{var _0x14160e=a8_0x16e4d8;_0x518a89['d'](_0x1dad13,{'F':()=>_0x195b33});var _0x418d4c=_0x518a89(0x18233);class _0x195b33{static get[_0x14160e(0xd87)](){var _0x56085f=_0x14160e;return(_0x418d4c['MZ'][_0x56085f(0x2ed8)]()&&window[_0x56085f(0x3343)]&&window[_0x56085f(0x3343)][_0x56085f(0x1551)]?window[_0x56085f(0x3343)]:Date)[_0x56085f(0x1551)]();}}},0xb81:(_0x1cf5b0,_0x393bbc,_0x5f340b)=>{var _0x3bb877=a8_0x16e4d8,_0x4b0996=_0x5f340b(0x10ea4),_0x9b3a6=_0x5f340b(0x1593c);(class _0x518c2d{constructor(_0x1789c3,_0x12f011,_0x1c1643){var _0x237d11=a8_0x5b24;this[_0x237d11(0x195b)]=_0x1789c3,_0x4b0996['Y'][_0x237d11(0xa1e)](_0x237d11(0x842)+_0x12f011+':'+_0x1c1643),this[_0x237d11(0x3851)]=new WebSocket('ws://'+_0x12f011+':'+_0x1c1643),this[_0x237d11(0x3851)][_0x237d11(0x28c2)]=_0x16a3ef=>{var _0x3c6f18=_0x237d11;const _0x31ba5a=_0x16a3ef[_0x3c6f18(0x3e2c)];if(_0x31ba5a[_0x3c6f18(0x1a2c)](_0x518c2d[_0x3c6f18(0x35d7)])){const _0x252414=_0x31ba5a[_0x3c6f18(0x39fd)](_0x518c2d[_0x3c6f18(0x35d7)]['length']);_0x4b0996['Y']['Log'](_0x3c6f18(0x20ed)+_0x252414[_0x3c6f18(0x39fd)](0x0,0x40)),this['_handleServerMessage'](_0x252414);}else _0x4b0996['Y'][_0x3c6f18(0xa1e)](_0x3c6f18(0x37a5)+_0x31ba5a[_0x3c6f18(0x39fd)](0x0,0x40)),this[_0x3c6f18(0x20ca)]();},this[_0x237d11(0x3851)][_0x237d11(0x1508)]=_0xfc0a4a=>{var _0x3ff916=_0x237d11;_0x4b0996['Y'][_0x3ff916(0xa1e)](_0x3ff916(0x3654)+_0xfc0a4a[_0x3ff916(0x1606)]+'\x20'+_0xfc0a4a[_0x3ff916(0x25c1)]);};}[_0x3bb877(0x4155)](){var _0x583e50=_0x3bb877;this[_0x583e50(0x3851)][_0x583e50(0x4155)]();}[_0x3bb877(0x73e)](_0x26cdc4){var _0x5b9695=_0x3bb877;_0x5b9695(0x2a7e)===_0x26cdc4&&_0x9b3a6['K']['SerializeAsync'](this[_0x5b9695(0x195b)])[_0x5b9695(0x3725)](_0x56df55=>{var _0xbc9389=_0x5b9695;this['_webSocket']['send'](_0xbc9389(0xc60)+JSON[_0xbc9389(0x220d)](_0x56df55));});}['_handleClientMessage'](){}}[_0x3bb877(0x35d7)]='$$');},0x6fe:(_0x4e55ec,_0x24d534,_0x305a6e)=>{var _0x37a8ed=a8_0x16e4d8;_0x305a6e['d'](_0x24d534,{'r':()=>_0x133dc0});var _0x16b108=_0x305a6e(0x77a5),_0x20dee2=_0x305a6e(0x5f28),_0x391b63=(_0x305a6e(0x11c21),_0x305a6e(0xd75),_0x305a6e(0x13869));class _0x133dc0{static[_0x37a8ed(0x1389)](_0x19bf3f){var _0x436e24=_0x37a8ed;const _0x5a1b29=_0x19bf3f[_0x436e24(0xe04)];if(_0x5a1b29&&_0x19bf3f[_0x436e24(0x1850)]){const _0x1c4530=_0x5a1b29[_0x436e24(0x2cd1)]();var _0x1b8fd8=_0x1c4530[_0x436e24(0xb60)](),_0x86106b=_0x5a1b29['isReady'];let _0x1b95a7=!0x1;_0x1b8fd8[_0x436e24(0x2f97)]&&_0x1b8fd8[_0x436e24(0x32df)]?(_0x1b95a7=!0x0,_0x5a1b29[_0x436e24(0x21e0)]=_0x16b108['g'][_0x436e24(0x17d0)]):_0x1b8fd8[_0x436e24(0x1e5e)]&&_0x1b8fd8[_0x436e24(0x39d2)]&&(_0x1b95a7=!0x0,_0x5a1b29[_0x436e24(0x21e0)]=_0x16b108['g'][_0x436e24(0x2c1)]),_0x1b95a7&&(_0x5a1b29['isReady']=!0x1,_0x5a1b29[_0x436e24(0x4cd)]=!0x1,_0x5a1b29[_0x436e24(0x41b8)]=!0x1),_0x1b8fd8=()=>{var _0x4dd51a=_0x436e24;if(_0x1b95a7){const _0x5cefaf=new _0x20dee2['D']('rgbdDecode',_0x4dd51a(0x2f28),null,null,0x1,null,_0x16b108['g']['TEXTURE_TRILINEAR_SAMPLINGMODE'],_0x1c4530,!0x1,void 0x0,_0x5a1b29['type'],void 0x0,null,!0x1),_0x2038a1=(_0x5cefaf[_0x4dd51a(0x15ff)]=!0x0,_0x1c4530[_0x4dd51a(0x12e6)](_0x5a1b29[_0x4dd51a(0x2255)],{'generateDepthBuffer':!0x1,'generateMipMaps':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x5a1b29[_0x4dd51a(0x14ec)],'type':_0x5a1b29[_0x4dd51a(0x21e0)],'format':_0x16b108['g']['TEXTUREFORMAT_RGBA']}));_0x5cefaf['getEffect']()['executeWhenCompiled'](()=>{var _0x3d808a=_0x4dd51a;_0x5cefaf['onApply']=_0x57da14=>{var _0x497750=a8_0x5b24;_0x57da14['_bindTexture'](_0x497750(0x35c4),_0x5a1b29),_0x57da14[_0x497750(0x39e5)](_0x497750(0x4018),0x1,0x1);},_0x19bf3f['getScene']()[_0x3d808a(0x6b6)][_0x3d808a(0x2544)]([_0x5cefaf],_0x2038a1,!0x0),_0x1c4530['restoreDefaultFramebuffer'](),_0x1c4530['_releaseTexture'](_0x5a1b29),_0x5cefaf&&_0x5cefaf[_0x3d808a(0x18c9)](),_0x2038a1[_0x3d808a(0x3c4a)](_0x5a1b29),_0x5a1b29[_0x3d808a(0x3261)]=!0x0;});}},_0x86106b?_0x1b8fd8():_0x19bf3f[_0x436e24(0x347b)]['addOnce'](_0x1b8fd8);}}static['EncodeTextureToRGBD'](_0xa4f20a,_0xc83563,_0x160f64=_0x16b108['g']['TEXTURETYPE_UNSIGNED_BYTE']){var _0x5be791=_0x37a8ed;return(0x0,_0x391b63['$0'])('rgbdEncode',_0xa4f20a,_0xc83563,_0x160f64,_0x16b108['g'][_0x5be791(0x14cd)],_0x16b108['g']['TEXTUREFORMAT_RGBA']);}}},0x29d:(_0x5847f2,_0x494078,_0x29ac73)=>{var _0x80b06a=a8_0x16e4d8;_0x29ac73(0xf8c1);var _0xd9e920=_0x29ac73(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 _0xc651d6 extends class{constructor(_0x201b4c=0x0){this['priority']=_0x201b4c;}[_0x80b06a(0x1916)](){return'';}[_0x80b06a(0xdde)](_0x558bd5,_0x5afd93){return!0x0;}}{constructor(){var _0x46b059=_0x80b06a;super(...arguments),this[_0x46b059(0x1ae6)]=_0x534b8c=>{var _0xab97c8=_0x46b059;if(!(_0x534b8c instanceof _0xd9e920['Kj']))return!0x1;const _0x55a550=_0x534b8c;return!(_0x55a550[_0xab97c8(0x3b15)]()||!_0x55a550[_0xab97c8(0x1d6e)]||!_0x55a550['isEnabled']()||0x0<_0x55a550[_0xab97c8(0x1e24)]['length']||_0x55a550[_0xab97c8(0x2d12)]||_0x55a550[_0xab97c8(0x3ba3)]||0x0===_0x55a550[_0xab97c8(0x6ff)]());};}static get['UpdateSelectionTree'](){var _0x71421d=_0x80b06a;return _0xc651d6[_0x71421d(0x1fdf)];}static set[_0x80b06a(0x2ed5)](_0x52da5b){var _0x776b09=_0x80b06a;_0xc651d6[_0x776b09(0x1fdf)]=_0x52da5b;}[_0x80b06a(0x1916)](){var _0x1a1b47=_0x80b06a;return _0x1a1b47(0x2eb2);}[_0x80b06a(0xdde)](_0x47d37d,_0x49f190,_0xb5167a){var _0x41ab10=_0x80b06a;const _0x2dbd68=_0x47d37d[_0x41ab10(0x3926)][_0x41ab10(0x13df)](0x0);let _0x885967=_0x2dbd68['length'];for(let _0x58bf51=0x0;_0x58bf51<_0x885967;_0x58bf51++){const _0x2def7a=new Array();var _0xecbe26=_0x2dbd68[_0x58bf51];if(this['_canBeMerged'](_0xecbe26)){_0x2def7a['push'](_0xecbe26);for(let _0x442550=_0x58bf51+0x1;_0x442550<_0x885967;_0x442550++){var _0x582511=_0x2dbd68[_0x442550];this['_canBeMerged'](_0x582511)&&_0x582511[_0x41ab10(0x7af)]===_0xecbe26[_0x41ab10(0x7af)]&&_0x582511[_0x41ab10(0xdd7)]===_0xecbe26[_0x41ab10(0xdd7)]&&(_0x2def7a[_0x41ab10(0x3f90)](_0x582511),_0x885967--,_0x2dbd68['splice'](_0x442550,0x1),_0x442550--);}_0x2def7a[_0x41ab10(0x1377)]<0x2||_0xd9e920['Kj']['MergeMeshes'](_0x2def7a,void 0x0,!0x0);}}const _0x3ca673=_0x47d37d;return _0x3ca673[_0x41ab10(0x1761)]&&(null!=_0xb5167a?_0xb5167a&&_0x3ca673[_0x41ab10(0x1761)]():_0xc651d6[_0x41ab10(0x2ed5)]&&_0x3ca673[_0x41ab10(0x1761)]()),!0x0;}}_0xc651d6[_0x80b06a(0x1fdf)]=!0x1;},0x183a1:(_0x31e912,_0x3b664d,_0x3f6c84)=>{_0x3f6c84(0x1593c),_0x3f6c84(0x1dad),_0x3f6c84(0xdc06),_0x3f6c84(0xdef7),_0x3f6c84(0x4b98),_0x3f6c84(0x173aa),_0x3f6c84(0xd5e5),_0x3f6c84(0xa838),_0x3f6c84(0x17dd3),_0x3f6c84(0x15c15),_0x3f6c84(0x54e2),_0x3f6c84(0x5f28),_0x3f6c84(0xbac7),_0x3f6c84(0x153ad);},0x1593c:(_0x3f1980,_0x3d0bde,_0x178383)=>{var _0x22031c=a8_0x16e4d8;_0x178383['d'](_0x3d0bde,{'K':()=>_0x446a2e});var _0x2fe51a=_0x178383(0x1dad),_0x50313b=_0x178383(0x77a5),_0x2b8403=_0x178383(0xd5e5),_0x4a51ca=_0x178383(0x153ad),_0x53ada4=_0x178383(0xbac7),_0x5b0c86=_0x178383(0x6214);let _0x456984=[];const _0x719d8f=(_0x2c3aa6,_0x3e9ef8)=>{var _0x2e8c4c=a8_0x5b24;_0x2c3aa6['doNotSerialize']||(_0x3e9ef8['vertexData'][_0x2e8c4c(0x3f90)](_0x2c3aa6['serializeVerticeData']()),_0x456984[_0x2c3aa6['id']]=!0x0);},_0x5b7cf2=(_0x4cb6d0,_0x27bd5f)=>{var _0x313c6a=a8_0x5b24,_0x1980a9={},_0x581426=_0x4cb6d0[_0x313c6a(0x31f7)];return _0x581426&&!_0x4cb6d0[_0x313c6a(0x83e)]()['getGeometryById'](_0x581426['id'])&&_0x719d8f(_0x581426,_0x27bd5f['geometries']),_0x4cb6d0[_0x313c6a(0x2fcc)]&&_0x4cb6d0['serialize'](_0x1980a9),_0x1980a9;},_0x23acb5=(_0x431f86,_0x50c6d7)=>{var _0x1daf0b=a8_0x5b24;if(_0x431f86[_0x1daf0b(0x24c8)]===_0x50313b['g']['DELAYLOADSTATE_LOADED']||_0x431f86[_0x1daf0b(0x24c8)]===_0x50313b['g'][_0x1daf0b(0x2fce)]){var _0x254822=_0x31dff0=>{var _0x1aacbb=_0x1daf0b;_0x50c6d7['materials']=_0x50c6d7[_0x1aacbb(0x3bbb)]||[],_0x431f86[_0x1aacbb(0x7af)]&&!_0x50c6d7[_0x1aacbb(0x3bbb)][_0x1aacbb(0x29fb)](_0x160ce6=>_0x160ce6['id']===_0x431f86['material']['id'])&&_0x50c6d7[_0x1aacbb(0x3bbb)][_0x1aacbb(0x3f90)](_0x31dff0['serialize']());};if(_0x431f86[_0x1daf0b(0x7af)]&&!_0x431f86[_0x1daf0b(0x7af)]['doNotSerialize']){if(_0x431f86['material']instanceof _0x2b8403['G']){if(_0x50c6d7[_0x1daf0b(0x2af7)]=_0x50c6d7[_0x1daf0b(0x2af7)]||[],!_0x50c6d7['multiMaterials'][_0x1daf0b(0x29fb)](_0x1c2db1=>_0x1c2db1['id']===_0x431f86[_0x1daf0b(0x7af)]['id'])){_0x50c6d7[_0x1daf0b(0x2af7)][_0x1daf0b(0x3f90)](_0x431f86[_0x1daf0b(0x7af)][_0x1daf0b(0x2fcc)]());for(const _0x55a74c of _0x431f86['material'][_0x1daf0b(0x2c64)])_0x55a74c&&_0x254822(_0x55a74c);}}else _0x254822(_0x431f86[_0x1daf0b(0x7af)]);}else _0x431f86[_0x1daf0b(0x7af)]||_0x254822(_0x431f86['getScene']()[_0x1daf0b(0xad2)]);var _0x49c80d=_0x431f86[_0x1daf0b(0x31f7)];_0x49c80d&&(_0x50c6d7[_0x1daf0b(0x1aec)]||(_0x50c6d7[_0x1daf0b(0x1aec)]={},_0x50c6d7[_0x1daf0b(0x1aec)][_0x1daf0b(0x19c)]=[],_0x50c6d7[_0x1daf0b(0x1aec)]['spheres']=[],_0x50c6d7[_0x1daf0b(0x1aec)]['cylinders']=[],_0x50c6d7['geometries']['toruses']=[],_0x50c6d7[_0x1daf0b(0x1aec)]['grounds']=[],_0x50c6d7[_0x1daf0b(0x1aec)][_0x1daf0b(0x2d18)]=[],_0x50c6d7['geometries']['torusKnots']=[],_0x50c6d7[_0x1daf0b(0x1aec)][_0x1daf0b(0x3050)]=[]),_0x719d8f(_0x49c80d,_0x50c6d7[_0x1daf0b(0x1aec)])),_0x431f86['skeleton']&&!_0x431f86[_0x1daf0b(0x2d12)][_0x1daf0b(0x2671)]&&(_0x50c6d7[_0x1daf0b(0x1c56)]=_0x50c6d7['skeletons']||[],_0x50c6d7['skeletons'][_0x1daf0b(0x3f90)](_0x431f86[_0x1daf0b(0x2d12)][_0x1daf0b(0x2fcc)]())),_0x50c6d7['meshes']=_0x50c6d7[_0x1daf0b(0x3926)]||[],_0x50c6d7[_0x1daf0b(0x3926)]['push'](_0x5b7cf2(_0x431f86,_0x50c6d7));}};class _0x446a2e{static[_0x22031c(0x1af3)](){_0x456984=[];}static[_0x22031c(0x2fbf)](_0x4a7f1b){var _0x569fd7=_0x22031c;return _0x446a2e[_0x569fd7(0x1a17)](_0x4a7f1b);}static[_0x22031c(0x1a17)](_0x4e709b,_0x4b7da9=!0x0){var _0x5a4e57=_0x22031c;const _0x2c7118={};if(_0x4b7da9&&!_0x4e709b[_0x5a4e57(0x2cd1)]()['_features'][_0x5a4e57(0x537)]&&_0x53ada4['x'][_0x5a4e57(0xddb)]&&_0x5b0c86[_0x5a4e57(0x1447)](_0x5a4e57(0x41d5)),_0x446a2e['ClearCache'](),_0x2c7118['useDelayedTextureLoading']=_0x4e709b[_0x5a4e57(0x3f8b)],_0x2c7118['autoClear']=_0x4e709b[_0x5a4e57(0x790)],_0x2c7118['clearColor']=_0x4e709b[_0x5a4e57(0x3c0e)]['asArray'](),_0x2c7118[_0x5a4e57(0x2a26)]=_0x4e709b[_0x5a4e57(0x2a26)][_0x5a4e57(0x86e)](),_0x2c7118[_0x5a4e57(0x3f50)]=_0x4e709b[_0x5a4e57(0x3f50)]['asArray'](),_0x2c7118['collisionsEnabled']=_0x4e709b['collisionsEnabled'],_0x2c7118[_0x5a4e57(0x2547)]=_0x4e709b[_0x5a4e57(0x2547)],_0x4e709b[_0x5a4e57(0xb61)]&&0x0!==_0x4e709b[_0x5a4e57(0xb61)]&&(_0x2c7118[_0x5a4e57(0xb61)]=_0x4e709b['fogMode'],_0x2c7118[_0x5a4e57(0x106e)]=_0x4e709b[_0x5a4e57(0x106e)][_0x5a4e57(0x86e)](),_0x2c7118[_0x5a4e57(0x2feb)]=_0x4e709b[_0x5a4e57(0x2feb)],_0x2c7118['fogEnd']=_0x4e709b[_0x5a4e57(0x1a64)],_0x2c7118[_0x5a4e57(0x3bbc)]=_0x4e709b[_0x5a4e57(0x3bbc)]),_0x4e709b[_0x5a4e57(0x2c92)]()){const _0x2d92e4=_0x4e709b['getPhysicsEngine']();_0x2d92e4&&(_0x2c7118[_0x5a4e57(0x3d5)]=!0x0,_0x2c7118[_0x5a4e57(0x2f82)]=_0x2d92e4['gravity'][_0x5a4e57(0x86e)](),_0x2c7118[_0x5a4e57(0x30e1)]=_0x2d92e4[_0x5a4e57(0x349f)]());}_0x4e709b[_0x5a4e57(0x28cd)]&&(_0x2c7118[_0x5a4e57(0x28cd)]=_0x4e709b[_0x5a4e57(0x28cd)]),_0x2c7118['morphTargetManagers']=[];for(const _0x3e541e of _0x4e709b['meshes']){const _0x534aee=_0x3e541e['morphTargetManager'];_0x534aee&&_0x2c7118['morphTargetManagers']['push'](_0x534aee[_0x5a4e57(0x2fcc)]());}_0x2c7118['lights']=[];let _0x56ed36,_0x3897ed;for(_0x56ed36=0x0;_0x56ed36<_0x4e709b[_0x5a4e57(0xe8a)][_0x5a4e57(0x1377)];_0x56ed36++)(_0x3897ed=_0x4e709b[_0x5a4e57(0xe8a)][_0x56ed36])['doNotSerialize']||_0x2c7118[_0x5a4e57(0xe8a)]['push'](_0x3897ed[_0x5a4e57(0x2fcc)]());for(_0x2c7118[_0x5a4e57(0x1923)]=[],_0x56ed36=0x0;_0x56ed36<_0x4e709b['cameras'][_0x5a4e57(0x1377)];_0x56ed36++){const _0x4051ca=_0x4e709b[_0x5a4e57(0x1923)][_0x56ed36];_0x4051ca['doNotSerialize']||_0x2c7118[_0x5a4e57(0x1923)][_0x5a4e57(0x3f90)](_0x4051ca[_0x5a4e57(0x2fcc)]());}if(_0x4e709b[_0x5a4e57(0x146e)]&&(_0x2c7118[_0x5a4e57(0x3f74)]=_0x4e709b[_0x5a4e57(0x146e)]['id']),_0x4a51ca['p4']['AppendSerializedAnimations'](_0x4e709b,_0x2c7118),_0x4e709b['animationGroups']&&0x0<_0x4e709b[_0x5a4e57(0x384)]['length']){_0x2c7118['animationGroups']=[];for(let _0x3a137e=0x0;_0x3a137e<_0x4e709b[_0x5a4e57(0x384)][_0x5a4e57(0x1377)];_0x3a137e++){const _0x82a3b2=_0x4e709b[_0x5a4e57(0x384)][_0x3a137e];_0x2c7118[_0x5a4e57(0x384)][_0x5a4e57(0x3f90)](_0x82a3b2[_0x5a4e57(0x2fcc)]());}}if(_0x4e709b[_0x5a4e57(0x2011)]&&0x0<_0x4e709b['reflectionProbes'][_0x5a4e57(0x1377)])for(_0x2c7118['reflectionProbes']=[],_0x56ed36=0x0;_0x56ed36<_0x4e709b[_0x5a4e57(0x2011)][_0x5a4e57(0x1377)];_0x56ed36++){const _0x4ac996=_0x4e709b['reflectionProbes'][_0x56ed36];_0x2c7118['reflectionProbes'][_0x5a4e57(0x3f90)](_0x4ac996[_0x5a4e57(0x2fcc)]());}_0x2c7118[_0x5a4e57(0x3bbb)]=[],_0x2c7118[_0x5a4e57(0x2af7)]=[];let _0x64af07;for(_0x56ed36=0x0;_0x56ed36<_0x4e709b['materials'][_0x5a4e57(0x1377)];_0x56ed36++)(_0x64af07=_0x4e709b[_0x5a4e57(0x3bbb)][_0x56ed36])[_0x5a4e57(0x2671)]||_0x2c7118[_0x5a4e57(0x3bbb)][_0x5a4e57(0x3f90)](_0x64af07['serialize']());for(_0x2c7118[_0x5a4e57(0x2af7)]=[],_0x56ed36=0x0;_0x56ed36<_0x4e709b[_0x5a4e57(0x2af7)][_0x5a4e57(0x1377)];_0x56ed36++){const _0x1c6110=_0x4e709b[_0x5a4e57(0x2af7)][_0x56ed36];_0x2c7118[_0x5a4e57(0x2af7)]['push'](_0x1c6110[_0x5a4e57(0x2fcc)]());}for(_0x4e709b[_0x5a4e57(0x1d4a)]&&(_0x4e709b[_0x5a4e57(0x1d4a)][_0x5a4e57(0x399)]?_0x2c7118[_0x5a4e57(0x1d4a)]=_0x4e709b[_0x5a4e57(0x1d4a)][_0x5a4e57(0x2fcc)]():(_0x2c7118[_0x5a4e57(0x1d4a)]=_0x4e709b['environmentTexture']['name'],_0x2c7118[_0x5a4e57(0x3309)]=_0x4e709b[_0x5a4e57(0x1d4a)]['rotationY'])),_0x2c7118[_0x5a4e57(0x2b52)]=_0x4e709b[_0x5a4e57(0x2b52)],_0x2c7118['skeletons']=[],_0x56ed36=0x0;_0x56ed36<_0x4e709b[_0x5a4e57(0x1c56)][_0x5a4e57(0x1377)];_0x56ed36++){const _0x23169e=_0x4e709b[_0x5a4e57(0x1c56)][_0x56ed36];_0x23169e[_0x5a4e57(0x2671)]||_0x2c7118[_0x5a4e57(0x1c56)]['push'](_0x23169e[_0x5a4e57(0x2fcc)]());}for(_0x2c7118['transformNodes']=[],_0x56ed36=0x0;_0x56ed36<_0x4e709b['transformNodes'][_0x5a4e57(0x1377)];_0x56ed36++)_0x4e709b[_0x5a4e57(0x1e2f)][_0x56ed36][_0x5a4e57(0x2671)]||_0x2c7118[_0x5a4e57(0x1e2f)]['push'](_0x4e709b[_0x5a4e57(0x1e2f)][_0x56ed36][_0x5a4e57(0x2fcc)]());_0x2c7118[_0x5a4e57(0x1aec)]={},_0x2c7118[_0x5a4e57(0x1aec)]['boxes']=[],_0x2c7118[_0x5a4e57(0x1aec)][_0x5a4e57(0x16ec)]=[],_0x2c7118[_0x5a4e57(0x1aec)]['cylinders']=[],_0x2c7118[_0x5a4e57(0x1aec)][_0x5a4e57(0x2e6)]=[],_0x2c7118[_0x5a4e57(0x1aec)]['grounds']=[],_0x2c7118[_0x5a4e57(0x1aec)][_0x5a4e57(0x2d18)]=[],_0x2c7118[_0x5a4e57(0x1aec)][_0x5a4e57(0x80e)]=[],_0x2c7118[_0x5a4e57(0x1aec)][_0x5a4e57(0x3050)]=[],_0x456984=[];var _0x97221b=_0x4e709b['getGeometries']();for(_0x56ed36=0x0;_0x56ed36<_0x97221b['length'];_0x56ed36++){const _0x31bf06=_0x97221b[_0x56ed36];_0x31bf06['isReady']()&&_0x719d8f(_0x31bf06,_0x2c7118[_0x5a4e57(0x1aec)]);}for(_0x2c7118[_0x5a4e57(0x3926)]=[],_0x56ed36=0x0;_0x56ed36<_0x4e709b[_0x5a4e57(0x3926)][_0x5a4e57(0x1377)];_0x56ed36++){var _0x2507e8=_0x4e709b[_0x5a4e57(0x3926)][_0x56ed36];_0x2507e8 instanceof _0x2fe51a['Kj']&&((_0x2507e8=_0x2507e8)[_0x5a4e57(0x2671)]||_0x2507e8[_0x5a4e57(0x24c8)]!==_0x50313b['g'][_0x5a4e57(0x4b5)]&&_0x2507e8[_0x5a4e57(0x24c8)]!==_0x50313b['g'][_0x5a4e57(0x2fce)]||_0x2c7118['meshes']['push'](_0x5b7cf2(_0x2507e8,_0x2c7118)));}for(_0x2c7118['particleSystems']=[],_0x56ed36=0x0;_0x56ed36<_0x4e709b[_0x5a4e57(0x22c0)][_0x5a4e57(0x1377)];_0x56ed36++)_0x2c7118[_0x5a4e57(0x22c0)][_0x5a4e57(0x3f90)](_0x4e709b[_0x5a4e57(0x22c0)][_0x56ed36][_0x5a4e57(0x2fcc)](!0x1));for(_0x2c7118['postProcesses']=[],_0x56ed36=0x0;_0x56ed36<_0x4e709b[_0x5a4e57(0x1900)][_0x5a4e57(0x1377)];_0x56ed36++)_0x2c7118[_0x5a4e57(0x1900)][_0x5a4e57(0x3f90)](_0x4e709b['postProcesses'][_0x56ed36][_0x5a4e57(0x2fcc)]());_0x4e709b[_0x5a4e57(0x3342)]&&(_0x2c7118[_0x5a4e57(0xce8)]=_0x4e709b['actionManager']['serialize']('scene'));for(const _0x42420c of _0x4e709b[_0x5a4e57(0x10e8)])_0x42420c[_0x5a4e57(0x2fcc)](_0x2c7118);return _0x2c7118;}static[_0x22031c(0xe85)](_0x181e00){var _0x572682=_0x22031c;const _0x2dcf5e=_0x446a2e[_0x572682(0x1a17)](_0x181e00,!0x1);return _0x181e00=[],(this[_0x572682(0x2917)](_0x2dcf5e,_0x181e00),Promise[_0x572682(0x3332)](_0x181e00)['then'](()=>_0x2dcf5e));}static['_CollectPromises'](_0x2af9db,_0x44b1aa){var _0x4293ba=_0x22031c;if(Array[_0x4293ba(0x2eb1)](_0x2af9db))for(let _0x4c8b7c=0x0;_0x4c8b7c<_0x2af9db[_0x4293ba(0x1377)];++_0x4c8b7c){const _0x2e0dd3=_0x2af9db[_0x4c8b7c];_0x2e0dd3 instanceof Promise?_0x44b1aa[_0x4293ba(0x3f90)](_0x2e0dd3[_0x4293ba(0x3725)](_0x2148ca=>_0x2af9db[_0x4c8b7c]=_0x2148ca)):(_0x2e0dd3 instanceof Object||Array['isArray'](_0x2e0dd3))&&this['_CollectPromises'](_0x2e0dd3,_0x44b1aa);}else{if(_0x2af9db instanceof Object){for(const _0x55d556 in _0x2af9db)if(Object['prototype'][_0x4293ba(0x1172)][_0x4293ba(0x29f)](_0x2af9db,_0x55d556)){const _0xa5634=_0x2af9db[_0x55d556];_0xa5634 instanceof Promise?_0x44b1aa['push'](_0xa5634['then'](_0x2b4d5f=>_0x2af9db[_0x55d556]=_0x2b4d5f)):(_0xa5634 instanceof Object||Array[_0x4293ba(0x2eb1)](_0xa5634))&&this[_0x4293ba(0x2917)](_0xa5634,_0x44b1aa);}}}}static[_0x22031c(0x3a6)](_0x460936,_0x14900f=!0x1,_0x1e76ca=!0x1){var _0x1398a8=_0x22031c;const _0x1b325d={};if(_0x446a2e[_0x1398a8(0x1af3)](),_0x460936=_0x460936 instanceof Array?_0x460936:[_0x460936],_0x14900f||_0x1e76ca){for(let _0x2cde5e=0x0;_0x2cde5e<_0x460936[_0x1398a8(0x1377)];++_0x2cde5e)_0x1e76ca&&_0x460936[_0x2cde5e]['getDescendants']()[_0x1398a8(0x7f0)](_0x1ee80d=>{var _0x53b346=_0x1398a8;_0x1ee80d instanceof _0x2fe51a['Kj']&&_0x460936[_0x53b346(0x919)](_0x1ee80d)<0x0&&!_0x1ee80d[_0x53b346(0x2671)]&&_0x460936['push'](_0x1ee80d);}),_0x14900f&&_0x460936[_0x2cde5e][_0x1398a8(0x922)]&&_0x460936[_0x1398a8(0x919)](_0x460936[_0x2cde5e][_0x1398a8(0x922)])<0x0&&!_0x460936[_0x2cde5e][_0x1398a8(0x922)][_0x1398a8(0x2671)]&&_0x460936[_0x1398a8(0x3f90)](_0x460936[_0x2cde5e][_0x1398a8(0x922)]);}return _0x460936[_0x1398a8(0x7f0)](_0x3be1=>{_0x23acb5(_0x3be1,_0x1b325d);}),_0x1b325d;}}},0x4af0:(_0x1ec7c0,_0x360393,_0x22e534)=>{var _0x2abd90=a8_0x16e4d8,_0x30e239=_0x22e534(0xbac7),_0x3f5475=_0x22e534(0x8af2),_0x9d43a2=_0x22e534(0x11de1),_0x17a3c1=_0x22e534(0x77a5),_0x21a82d=_0x22e534(0x10ea4),_0x22ee2a=_0x22e534(0xe222),_0x50b2c7=_0x22e534(0x6dbf),_0x215afc=_0x22e534(0x13869);let _0x12d90b=null;function _0xce91a5(_0x3ac746,_0x91ac1c,_0x130445,_0x19f71e,_0x5672a7='image/png',_0x5da09b=!0x1){var _0x2d6529=a8_0x5b24,{height:_0x5ed0fa,width:_0x47f730}=_0x587479(_0x3ac746,_0x91ac1c,_0x130445);if(_0x5ed0fa&&_0x47f730){(_0x12d90b=_0x12d90b||document[_0x2d6529(0x546)](_0x2d6529(0x903)))[_0x2d6529(0x2255)]=_0x47f730,_0x12d90b['height']=_0x5ed0fa;const _0xcd20e1=_0x12d90b[_0x2d6529(0x10bb)]('2d');var _0x1a0db0=_0x3ac746[_0x2d6529(0x3700)]()/_0x3ac746[_0x2d6529(0x2579)]();let _0x32c2a6=_0x47f730,_0x23ab1c=_0x32c2a6/_0x1a0db0;_0x23ab1c>_0x5ed0fa&&(_0x23ab1c=_0x5ed0fa,_0x32c2a6=_0x23ab1c*_0x1a0db0);const _0x4071bb=Math[_0x2d6529(0xf1a)](0x0,_0x47f730-_0x32c2a6)/0x2,_0x3034c4=Math[_0x2d6529(0xf1a)](0x0,_0x5ed0fa-_0x23ab1c)/0x2;_0x91ac1c[_0x2d6529(0x83e)]()[_0x2d6529(0x146e)]!==_0x91ac1c?_0x553bfc(_0x3ac746,_0x91ac1c,_0x130445,_0x596405=>{var _0x3ce1fe;_0x5da09b?(_0x3ce1fe=new Blob([_0x596405]),_0x22ee2a['w1']['DownloadBlob'](_0x3ce1fe),_0x19f71e&&_0x19f71e('')):_0x19f71e&&_0x19f71e(_0x596405);},_0x5672a7,0x1,_0x3ac746[_0x2d6529(0x25dd)]()['antialias']):_0x3ac746['onEndFrameObservable'][_0x2d6529(0x3a07)](()=>{var _0x3f54b2=_0x2d6529,_0x350de4=_0x3ac746[_0x3f54b2(0x3c05)]();_0xcd20e1&&_0x350de4&&_0xcd20e1[_0x3f54b2(0x2359)](_0x350de4,_0x4071bb,_0x3034c4,_0x32c2a6,_0x23ab1c),_0x12d90b&&(_0x5da09b?(_0x22ee2a['w1']['EncodeScreenshotCanvasData'](_0x12d90b,void 0x0,_0x5672a7),_0x19f71e&&_0x19f71e('')):_0x22ee2a['w1']['EncodeScreenshotCanvasData'](_0x12d90b,_0x19f71e,_0x5672a7));});}else _0x21a82d['Y']['Error'](_0x2d6529(0x246));}function _0x553bfc(_0x3f22ff,_0x2d33e1,_0xe38656,_0x3f6db6,_0x3f45d8='image/png',_0x6d9f1c=0x1,_0x14f392=!0x1,_0x407b5e,_0x3e1f91=!0x1,_0x5e379d=!0x1,_0x5a0525=!0x0){var _0x175fe4=a8_0x5b24;const {height:_0x115211,width:_0x5c1f05,finalWidth:_0x3e3d9b,finalHeight:_0x37c0ce}=_0x587479(_0x3f22ff,_0x2d33e1,_0xe38656);_0xe38656={'width':_0x5c1f05,'height':_0x115211};if(_0x115211&&_0x5c1f05){const _0x3e07ba={'width':_0x3f22ff[_0x175fe4(0x3700)](),'height':_0x3f22ff[_0x175fe4(0x2579)]()},_0x186917=(_0x3f22ff[_0x175fe4(0x2de1)](_0x5c1f05,_0x115211),_0x2d33e1[_0x175fe4(0x83e)]()),_0x506cba=new _0x3f5475['_'](_0x175fe4(0x1d3a),_0xe38656,_0x186917,!0x1,!0x1,_0x17a3c1['g'][_0x175fe4(0x705)],!0x1,_0x30e239['x'][_0x175fe4(0x30fa)],void 0x0,_0x5e379d,void 0x0,void 0x0,void 0x0,_0x6d9f1c),_0x588634=(_0x506cba[_0x175fe4(0x290f)]=_0x186917[_0x175fe4(0x3926)][_0x175fe4(0x13df)](),_0x506cba[_0x175fe4(0x3a80)]=_0x6d9f1c,_0x506cba[_0x175fe4(0x258b)]=_0x3e1f91,_0x506cba[_0x175fe4(0x146e)]=_0x2d33e1,_0x506cba[_0x175fe4(0x1836)]=_0x5a0525,()=>{var _0x239303=_0x175fe4;_0x3f22ff[_0x239303(0x3890)][_0x239303(0x3a07)](()=>{var _0x259c13=_0x239303;_0x3e3d9b===_0x5c1f05&&_0x37c0ce===_0x115211?_0x506cba[_0x259c13(0x3316)](void 0x0,void 0x0,void 0x0,!0x1)[_0x259c13(0x3725)](_0xe017c=>{var _0x1c42f9=_0x259c13;_0x50b2c7['B'][_0x1c42f9(0x3b6c)](_0x5c1f05,_0x115211,_0xe017c,_0x3f6db6,_0x3f45d8,_0x407b5e,!0x0),_0x506cba['dispose']();}):(0x0,_0x215afc['$0'])(_0x259c13(0xada),_0x506cba[_0x259c13(0xebd)](),_0x186917,void 0x0,void 0x0,void 0x0,_0x3e3d9b,_0x37c0ce)[_0x259c13(0x3725)](_0x19b44a=>{var _0x482638=_0x259c13;_0x3f22ff[_0x482638(0x716)](_0x19b44a,_0x3e3d9b,_0x37c0ce,-0x1,0x0,null,!0x0,!0x1,0x0,0x0)['then'](_0x4894dd=>{var _0x33297d=_0x482638;_0x50b2c7['B'][_0x33297d(0x3b6c)](_0x3e3d9b,_0x37c0ce,_0x4894dd,_0x3f6db6,_0x3f45d8,_0x407b5e,!0x0),_0x19b44a[_0x33297d(0x18c9)]();});});}),_0x186917[_0x239303(0xb62)](),_0x186917[_0x239303(0x3dc3)](),_0x506cba[_0x239303(0x2f9e)](!0x0),_0x186917[_0x239303(0xb62)](),_0x186917[_0x239303(0x3dc3)](),_0x3f22ff[_0x239303(0x2de1)](_0x3e07ba[_0x239303(0x2255)],_0x3e07ba[_0x239303(0xc32)]),_0x2d33e1[_0x239303(0x1d1f)](!0x0),_0x186917[_0x239303(0x2f9e)]();});if(_0x14f392){const _0x338482=new _0x9d43a2['P'](_0x175fe4(0xe55),0x1,_0x186917[_0x175fe4(0x146e)]);_0x506cba[_0x175fe4(0x124d)](_0x338482),_0x338482['getEffect']()['isReady']()?_0x588634():_0x338482[_0x175fe4(0x995)]()[_0x175fe4(0x2de2)]=()=>{_0x588634();};}else _0x588634();}else _0x21a82d['Y'][_0x175fe4(0x404a)]('Invalid\x20\x27size\x27\x20parameter\x20!');}function _0x587479(_0x2e4a63,_0x5e19c2,_0x298471){var _0x239bd5=a8_0x5b24;let _0x38c760=0x0,_0x217082=0x0,_0x248ee2=0x0,_0x14a8c6=0x0;var _0x128df8;return _0x239bd5(0x1e3f)==typeof _0x298471?(_0x128df8=_0x298471[_0x239bd5(0xfa7)]?Math[_0x239bd5(0x3abd)](_0x298471[_0x239bd5(0xfa7)]):0x1,_0x298471['width']&&_0x298471[_0x239bd5(0xc32)]?(_0x38c760=_0x298471[_0x239bd5(0xc32)]*_0x128df8,_0x217082=_0x298471[_0x239bd5(0x2255)]*_0x128df8):_0x298471[_0x239bd5(0x2255)]&&!_0x298471[_0x239bd5(0xc32)]?(_0x217082=_0x298471[_0x239bd5(0x2255)]*_0x128df8,_0x38c760=Math[_0x239bd5(0x3fe4)](_0x217082/_0x2e4a63['getAspectRatio'](_0x5e19c2))):_0x298471[_0x239bd5(0xc32)]&&!_0x298471[_0x239bd5(0x2255)]?(_0x38c760=_0x298471[_0x239bd5(0xc32)]*_0x128df8,_0x217082=Math[_0x239bd5(0x3fe4)](_0x38c760*_0x2e4a63[_0x239bd5(0x2ce7)](_0x5e19c2))):(_0x217082=Math[_0x239bd5(0x3fe4)](_0x2e4a63[_0x239bd5(0x3700)]()*_0x128df8),_0x38c760=Math[_0x239bd5(0x3fe4)](_0x217082/_0x2e4a63[_0x239bd5(0x2ce7)](_0x5e19c2))),_0x298471[_0x239bd5(0xffa)]&&_0x298471['finalHeight']?(_0x14a8c6=_0x298471[_0x239bd5(0x3c29)],_0x248ee2=_0x298471[_0x239bd5(0xffa)]):_0x298471[_0x239bd5(0xffa)]&&!_0x298471[_0x239bd5(0x3c29)]?(_0x248ee2=_0x298471[_0x239bd5(0xffa)],_0x14a8c6=Math[_0x239bd5(0x3fe4)](_0x248ee2/_0x2e4a63[_0x239bd5(0x2ce7)](_0x5e19c2))):_0x298471[_0x239bd5(0x3c29)]&&!_0x298471[_0x239bd5(0xffa)]?(_0x14a8c6=_0x298471[_0x239bd5(0x3c29)],_0x248ee2=Math['round'](_0x14a8c6*_0x2e4a63['getAspectRatio'](_0x5e19c2))):(_0x248ee2=_0x217082,_0x14a8c6=_0x38c760)):isNaN(_0x298471)||(_0x38c760=_0x298471,_0x217082=_0x298471,_0x248ee2=_0x298471,_0x14a8c6=_0x298471),_0x217082=_0x217082&&Math[_0x239bd5(0xa0a)](_0x217082),_0x38c760=_0x38c760&&Math[_0x239bd5(0xa0a)](_0x38c760),_0x248ee2=_0x248ee2&&Math[_0x239bd5(0xa0a)](_0x248ee2),_0x14a8c6=_0x14a8c6&&Math['floor'](_0x14a8c6),{'height':0x0|_0x38c760,'width':0x0|_0x217082,'finalWidth':0x0|_0x248ee2,'finalHeight':0x0|_0x14a8c6};}_0x22ee2a['w1'][_0x2abd90(0x300b)]=_0xce91a5,_0x22ee2a['w1'][_0x2abd90(0x2216)]=function(_0xac08de,_0x365f9c,_0x5cfa98,_0x491327=_0x2abd90(0x3e01)){return new Promise((_0x1df5f5,_0x116936)=>{_0xce91a5(_0xac08de,_0x365f9c,_0x5cfa98,_0x154f94=>{var _0x56e361=a8_0x5b24;void 0x0!==_0x154f94?_0x1df5f5(_0x154f94):_0x116936(new Error(_0x56e361(0x6aa)));},_0x491327);});},_0x22ee2a['w1']['CreateScreenshotUsingRenderTarget']=_0x553bfc,_0x22ee2a['w1']['CreateScreenshotUsingRenderTargetAsync']=function(_0xab682,_0x153f42,_0x3dd300,_0x164f32=_0x2abd90(0x3e01),_0x2ed774=0x1,_0x52b467=!0x1,_0x17dc21,_0x38b79f=!0x1,_0x5bbcd8=!0x1,_0x3c8c60=!0x0){return new Promise((_0x47ed08,_0x50ae77)=>{_0x553bfc(_0xab682,_0x153f42,_0x3dd300,_0x1b7e5f=>{var _0x351912=a8_0x5b24;void 0x0!==_0x1b7e5f?_0x47ed08(_0x1b7e5f):_0x50ae77(new Error(_0x351912(0x6aa)));},_0x164f32,_0x2ed774,_0x52b467,_0x17dc21,_0x38b79f,_0x5bbcd8,_0x3c8c60);});};},0x9657:(_0x33f71c,_0x4b43ac,_0x4f8ce9)=>{var _0x390f25=a8_0x16e4d8;_0x4f8ce9['d'](_0x4b43ac,{'f':()=>_0x22b77a,'t':()=>_0x2edced});class _0x2edced{constructor(_0x426d7e){var _0x3985e1=a8_0x5b24;this[_0x3985e1(0x1377)]=0x0,this['data']=new Array(_0x426d7e),this[_0x3985e1(0x2d83)]=_0x2edced[_0x3985e1(0x1cbe)]++;}['push'](_0x4df3bd){var _0x531c9e=a8_0x5b24;this['data'][this[_0x531c9e(0x1377)]++]=_0x4df3bd,this[_0x531c9e(0x1377)]>this[_0x531c9e(0x3e2c)][_0x531c9e(0x1377)]&&(this[_0x531c9e(0x3e2c)][_0x531c9e(0x1377)]*=0x2);}[_0x390f25(0x7f0)](_0xe3ad17){var _0x429285=_0x390f25;for(let _0x394d18=0x0;_0x394d18<this[_0x429285(0x1377)];_0x394d18++)_0xe3ad17(this[_0x429285(0x3e2c)][_0x394d18]);}[_0x390f25(0x668)](_0x42162c){var _0x19ddff=_0x390f25;this['data'][_0x19ddff(0x668)](_0x42162c);}[_0x390f25(0x3d68)](){var _0x38199d=_0x390f25;this[_0x38199d(0x1377)]=0x0;}[_0x390f25(0x18c9)](){var _0x5d733a=_0x390f25;this[_0x5d733a(0x3d68)](),this[_0x5d733a(0x3e2c)]&&(this[_0x5d733a(0x3e2c)][_0x5d733a(0x1377)]=0x0);}[_0x390f25(0x10d8)](_0x5e99bc){var _0x4308eb=_0x390f25;if(0x0!==_0x5e99bc[_0x4308eb(0x1377)]){this[_0x4308eb(0x1377)]+_0x5e99bc[_0x4308eb(0x1377)]>this[_0x4308eb(0x3e2c)]['length']&&(this[_0x4308eb(0x3e2c)][_0x4308eb(0x1377)]=0x2*(this[_0x4308eb(0x1377)]+_0x5e99bc['length']));for(let _0x5d90a1=0x0;_0x5d90a1<_0x5e99bc[_0x4308eb(0x1377)];_0x5d90a1++)this[_0x4308eb(0x3e2c)][this[_0x4308eb(0x1377)]++]=(_0x5e99bc[_0x4308eb(0x3e2c)]||_0x5e99bc)[_0x5d90a1];}}[_0x390f25(0x919)](_0x4130a5){var _0x493eb2=_0x390f25;return _0x4130a5=this['data'][_0x493eb2(0x919)](_0x4130a5),_0x4130a5>=this['length']?-0x1:_0x4130a5;}[_0x390f25(0x17e3)](_0x14e3db){return-0x1!==this['indexOf'](_0x14e3db);}}_0x2edced[_0x390f25(0x1cbe)]=0x0;class _0x22b77a extends _0x2edced{constructor(){super(...arguments),this['_duplicateId']=0x0;}[_0x390f25(0x3f90)](_0x198f39){var _0x12882d=_0x390f25;super[_0x12882d(0x3f90)](_0x198f39),_0x198f39[_0x12882d(0xba8)]||(_0x198f39['__smartArrayFlags']={}),_0x198f39['__smartArrayFlags'][this[_0x12882d(0x2d83)]]=this['_duplicateId'];}[_0x390f25(0x1d65)](_0x1732a7){var _0xbbfb47=_0x390f25;return!(_0x1732a7[_0xbbfb47(0xba8)]&&_0x1732a7[_0xbbfb47(0xba8)][this[_0xbbfb47(0x2d83)]]===this['_duplicateId']||(this[_0xbbfb47(0x3f90)](_0x1732a7),0x0));}[_0x390f25(0x3d68)](){var _0x578e0c=_0x390f25;super[_0x578e0c(0x3d68)](),this[_0x578e0c(0xc4e)]++;}[_0x390f25(0x30f8)](_0x15a007){var _0x430260=_0x390f25;if(0x0!==_0x15a007['length']){this[_0x430260(0x1377)]+_0x15a007[_0x430260(0x1377)]>this[_0x430260(0x3e2c)]['length']&&(this['data']['length']=0x2*(this[_0x430260(0x1377)]+_0x15a007[_0x430260(0x1377)]));for(let _0xe91170=0x0;_0xe91170<_0x15a007[_0x430260(0x1377)];_0xe91170++){var _0x348373=(_0x15a007[_0x430260(0x3e2c)]||_0x15a007)[_0xe91170];this[_0x430260(0x1d65)](_0x348373);}}}}},0x17442:(_0x3409f1,_0x431225,_0x1e582f)=>{_0x1e582f['d'](_0x431225,{'Gh':()=>_0x501c61,'HQ':()=>_0x561b39,'rP':()=>_0x55138a});const _0x501c61=_0x4585a3=>{var _0x364342=a8_0x5b24,_0x1aa4c5=_0x364342(0x3d5a);let _0x160072='',_0x3e0e91,_0x13b34d,_0x553238,_0x420465,_0xf4603f,_0x439355,_0x1e5b93,_0x1d4044=0x0;for(var _0x4a16e3=ArrayBuffer[_0x364342(0x7f5)](_0x4585a3)?new Uint8Array(_0x4585a3[_0x364342(0x25c8)],_0x4585a3['byteOffset'],_0x4585a3[_0x364342(0x2106)]):new Uint8Array(_0x4585a3);_0x1d4044<_0x4a16e3[_0x364342(0x1377)];)_0x3e0e91=_0x4a16e3[_0x1d4044++],_0x13b34d=_0x1d4044<_0x4a16e3[_0x364342(0x1377)]?_0x4a16e3[_0x1d4044++]:Number[_0x364342(0x220a)],_0x553238=_0x1d4044<_0x4a16e3['length']?_0x4a16e3[_0x1d4044++]:Number[_0x364342(0x220a)],_0x420465=_0x3e0e91>>0x2,_0xf4603f=(0x3&_0x3e0e91)<<0x4|_0x13b34d>>0x4,_0x439355=(0xf&_0x13b34d)<<0x2|_0x553238>>0x6,_0x1e5b93=0x3f&_0x553238,isNaN(_0x13b34d)?_0x439355=_0x1e5b93=0x40:isNaN(_0x553238)&&(_0x1e5b93=0x40),_0x160072+=_0x1aa4c5[_0x364342(0x415d)](_0x420465)+_0x1aa4c5['charAt'](_0xf4603f)+_0x1aa4c5[_0x364342(0x415d)](_0x439355)+_0x1aa4c5[_0x364342(0x415d)](_0x1e5b93);return _0x160072;},_0x55138a=_0x405455=>atob(_0x405455),_0x561b39=_0x11eafd=>{var _0x47ac01=a8_0x5b24;const _0x427b8d=_0x55138a(_0x11eafd);var _0x1edc39=_0x427b8d[_0x47ac01(0x1377)];const _0x1715a9=new Uint8Array(new ArrayBuffer(_0x1edc39));for(let _0x191df9=0x0;_0x191df9<_0x1edc39;_0x191df9++)_0x1715a9[_0x191df9]=_0x427b8d[_0x47ac01(0x40ad)](_0x191df9);return _0x1715a9['buffer'];};_0x501c61,_0x55138a,_0x561b39;},0x13869:(_0x4ee447,_0x1c0f4d,_0x5985e9)=>{_0x5985e9['d'](_0x1c0f4d,{'$0':()=>_0x437c0d,'Oi':()=>_0x4a0c1e,'ay':()=>_0xd4c1a3,'qZ':()=>_0x2f1796});var _0x47a151=_0x5985e9(0xbac7),_0x522534=_0x5985e9(0x8af2),_0x4dcab3=_0x5985e9(0xb6dc),_0x39f5c7=_0x5985e9(0x77a5),_0x1f8eaf=_0x5985e9(0x5f28);function _0x437c0d(_0x2e5d40,_0x25b416,_0x115c48,_0x5820c8,_0x3af8a5,_0x50bc40,_0x2ff9d9,_0x577003){var _0x5c4057=a8_0x5b24;const _0x3729a8=_0x25b416['getEngine']();return _0x25b416[_0x5c4057(0x3261)]=!0x1,_0x3af8a5=null!=_0x3af8a5?_0x3af8a5:_0x25b416[_0x5c4057(0x14ec)],_0x5820c8=null!=_0x5820c8?_0x5820c8:_0x25b416[_0x5c4057(0x21e0)],_0x50bc40=null!=_0x50bc40?_0x50bc40:_0x25b416[_0x5c4057(0x1f4f)],_0x2ff9d9=null!=_0x2ff9d9?_0x2ff9d9:_0x25b416[_0x5c4057(0x2255)],_0x577003=null!=_0x577003?_0x577003:_0x25b416['height'],-0x1===_0x5820c8&&(_0x5820c8=_0x39f5c7['g'][_0x5c4057(0x8e3)]),new Promise(_0x1f91ac=>{var _0x19f323=_0x5c4057;const _0x25d3a4=new _0x1f8eaf['D'](_0x19f323(0x294d),_0x2e5d40,null,null,0x1,null,_0x3af8a5,_0x3729a8,!0x1,void 0x0,_0x5820c8,void 0x0,null,!0x1,_0x50bc40),_0x509a23=(_0x25d3a4[_0x19f323(0x15ff)]=!0x0,_0x3729a8[_0x19f323(0x12e6)]({'width':_0x2ff9d9,'height':_0x577003},{'generateDepthBuffer':!0x1,'generateMipMaps':!0x1,'generateStencilBuffer':!0x1,'samplingMode':_0x3af8a5,'type':_0x5820c8,'format':_0x50bc40}));_0x25d3a4[_0x19f323(0x995)]()[_0x19f323(0x4073)](()=>{var _0x270342=_0x19f323;_0x25d3a4[_0x270342(0x431)]=_0xd29c70=>{var _0x188ea2=_0x270342;_0xd29c70[_0x188ea2(0x4169)](_0x188ea2(0x35c4),_0x25b416),_0xd29c70[_0x188ea2(0x39e5)](_0x188ea2(0x4018),0x1,0x1);},_0x115c48[_0x270342(0x6b6)][_0x270342(0x2544)]([_0x25d3a4],_0x509a23,!0x0),_0x3729a8['restoreDefaultFramebuffer'](),_0x3729a8[_0x270342(0x3957)](_0x25b416),_0x25d3a4&&_0x25d3a4[_0x270342(0x18c9)](),_0x509a23[_0x270342(0x3c4a)](_0x25b416),_0x25b416[_0x270342(0x21e0)]=_0x5820c8,_0x25b416[_0x270342(0x1f4f)]=_0x39f5c7['g'][_0x270342(0x3ca4)],_0x25b416[_0x270342(0x3261)]=!0x0,_0x1f91ac(_0x25b416);});});}let _0xc6a7ea,_0x597a4d;function _0xd4c1a3(_0x59fc4d){_0xc6a7ea||(_0xc6a7ea=new Float32Array(0x1),_0x597a4d=new Int32Array(_0xc6a7ea['buffer'])),_0xc6a7ea[0x0]=_0x59fc4d,_0x59fc4d=_0x597a4d[0x0];let _0x45aa93=_0x59fc4d>>0x10&0x8000,_0x3ac007=_0x59fc4d>>0xc&0x7ff;var _0x3f047c=_0x59fc4d>>0x17&0xff;return _0x3f047c<0x67?_0x45aa93:0x8e<_0x3f047c?_0x45aa93=0x7c00|_0x45aa93|((0xff==_0x3f047c?0x0:0x1)&&0x7fffff&_0x59fc4d):_0x3f047c<0x71?(_0x3ac007|=0x800,_0x45aa93|=(_0x3ac007>>0x72-_0x3f047c)+(_0x3ac007>>0x71-_0x3f047c&0x1)):_0x45aa93=(_0x45aa93|=_0x3f047c-0x70<<0xa|_0x3ac007>>0x1)+(0x1&_0x3ac007);}function _0x2f1796(_0x248658){var _0x3e7356=a8_0x5b24,_0x4f2329=(0x8000&_0x248658)>>0xf,_0x4f4fb5=(0x7c00&_0x248658)>>0xa,_0x248658=0x3ff&_0x248658;return 0x0==_0x4f4fb5?(_0x4f2329?-0x1:0x1)*Math[_0x3e7356(0x143c)](0x2,-0xe)*(_0x248658/Math[_0x3e7356(0x143c)](0x2,0xa)):0x1f==_0x4f4fb5?_0x248658?NaN:Infinity*(_0x4f2329?-0x1:0x1):(_0x4f2329?-0x1:0x1)*Math[_0x3e7356(0x143c)](0x2,_0x4f4fb5-0xf)*(0x1+_0x248658/Math[_0x3e7356(0x143c)](0x2,0xa));}const _0x4a0c1e={'CreateResizedCopy':function(_0x40118c,_0x5187d4,_0x54a171,_0x17c463=!0x0){var _0x5780b4=a8_0x5b24;const _0x3dc998=_0x40118c['getScene'](),_0x1d2b1b=_0x3dc998[_0x5780b4(0x2cd1)](),_0x3944cf=new _0x522534['_']('resized'+_0x40118c[_0x5780b4(0xc8c)],{'width':_0x5187d4,'height':_0x54a171},_0x3dc998,!_0x40118c[_0x5780b4(0x678)],!0x0,_0x40118c['_texture'][_0x5780b4(0x21e0)],!0x1,_0x40118c[_0x5780b4(0x14ec)],!0x1),_0x5f1f15=(_0x3944cf[_0x5780b4(0x4100)]=_0x40118c[_0x5780b4(0x4100)],_0x3944cf[_0x5780b4(0x3d59)]=_0x40118c['wrapV'],_0x3944cf[_0x5780b4(0x3f1a)]=_0x40118c['uOffset'],_0x3944cf[_0x5780b4(0x11a3)]=_0x40118c[_0x5780b4(0x11a3)],_0x3944cf['uScale']=_0x40118c[_0x5780b4(0x3d79)],_0x3944cf[_0x5780b4(0x296)]=_0x40118c[_0x5780b4(0x296)],_0x3944cf[_0x5780b4(0x2a73)]=_0x40118c['uAng'],_0x3944cf[_0x5780b4(0x1e3)]=_0x40118c[_0x5780b4(0x1e3)],_0x3944cf[_0x5780b4(0x623)]=_0x40118c['wAng'],_0x3944cf[_0x5780b4(0x1246)]=_0x40118c[_0x5780b4(0x1246)],_0x3944cf[_0x5780b4(0x184a)]=_0x40118c['level'],_0x3944cf['anisotropicFilteringLevel']=_0x40118c[_0x5780b4(0xbad)],_0x3944cf[_0x5780b4(0xe04)][_0x5780b4(0x3261)]=!0x1,_0x40118c[_0x5780b4(0x4100)]=_0x47a151['x'][_0x5780b4(0x7b5)],_0x40118c[_0x5780b4(0x3d59)]=_0x47a151['x'][_0x5780b4(0x7b5)],new _0x4dcab3['Q']('pass',0x1,null,_0x17c463?_0x47a151['x'][_0x5780b4(0x30fa)]:_0x47a151['x']['NEAREST_SAMPLINGMODE'],_0x1d2b1b,!0x1,_0x39f5c7['g'][_0x5780b4(0x705)]));return _0x5f1f15['externalTextureSamplerBinding']=!0x0,_0x5f1f15[_0x5780b4(0x995)]()[_0x5780b4(0x4073)](()=>{var _0x5b3ccd=_0x5780b4;_0x5f1f15[_0x5b3ccd(0x431)]=function(_0x3c2785){var _0x247ded=_0x5b3ccd;_0x3c2785[_0x247ded(0x1888)](_0x247ded(0x35c4),_0x40118c);};var _0x1e1847=_0x3944cf[_0x5b3ccd(0x1114)];_0x1e1847&&(_0x3dc998[_0x5b3ccd(0x6b6)][_0x5b3ccd(0x2544)]([_0x5f1f15],_0x1e1847),_0x1d2b1b[_0x5b3ccd(0x18ef)](_0x1e1847),_0x3944cf[_0x5b3ccd(0x10a1)](),_0x5f1f15[_0x5b3ccd(0x18c9)](),_0x3944cf[_0x5b3ccd(0xebd)]()[_0x5b3ccd(0x3261)]=!0x0);}),_0x3944cf;},'ApplyPostProcess':_0x437c0d,'ToHalfFloat':_0xd4c1a3,'FromHalfFloat':_0x2f1796};},0xa8f:(_0x5c57da,_0x396246,_0x188122)=>{_0x188122['d'](_0x396246,{'A6':()=>_0xa79fa0,'Ab':()=>_0x1927d2});var _0x247ccf=_0x188122(0x10ea4);const _0x1c85a9=0x1,_0x62a0d5=0x2,_0x4219b8=0x3,_0x42ef58=0x9,_0x1f2511=0xa,_0x1f61eb=0xb,_0x313bf9=0x30,_0x4fc3ac=0x4,_0x6112c=0x0,_0x485a44=0x1,_0x29c9b9=0x2,_0x405c57=0x3;function _0xa79fa0(_0x542d07){var _0x3b09ef=0x0;return{'id_length':_0x542d07[_0x3b09ef++],'colormap_type':_0x542d07[_0x3b09ef++],'image_type':_0x542d07[_0x3b09ef++],'colormap_index':_0x542d07[_0x3b09ef++]|_0x542d07[_0x3b09ef++]<<0x8,'colormap_length':_0x542d07[_0x3b09ef++]|_0x542d07[_0x3b09ef++]<<0x8,'colormap_size':_0x542d07[_0x3b09ef++],'origin':[_0x542d07[_0x3b09ef++]|_0x542d07[_0x3b09ef++]<<0x8,_0x542d07[_0x3b09ef++]|_0x542d07[_0x3b09ef++]<<0x8],'width':_0x542d07[_0x3b09ef++]|_0x542d07[_0x3b09ef++]<<0x8,'height':_0x542d07[_0x3b09ef++]|_0x542d07[+_0x3b09ef]<<0x8,'pixel_size':_0x542d07[0x10],'flags':_0x542d07[0x11]};}function _0x1927d2(_0x5bb54f,_0x14b2d9){var _0x3792cc=a8_0x5b24;if(_0x14b2d9[_0x3792cc(0x1377)]<0x13)_0x247ccf['Y'][_0x3792cc(0x404a)](_0x3792cc(0x2a5e));else{let _0xa5592b=0x12;var _0x44e55c=_0xa79fa0(_0x14b2d9);if(_0x44e55c[_0x3792cc(0x796)]+_0xa5592b>_0x14b2d9[_0x3792cc(0x1377)])_0x247ccf['Y'][_0x3792cc(0x404a)](_0x3792cc(0x3be4));else{_0xa5592b+=_0x44e55c['id_length'];let _0x546715=!0x1,_0x353287=!0x1,_0x289bea=!0x1;switch(_0x44e55c['image_type']){case _0x42ef58:_0x546715=!0x0;case _0x1c85a9:_0x353287=!0x0;break;case _0x1f2511:_0x546715=!0x0;case _0x62a0d5:break;case _0x1f61eb:_0x546715=!0x0;case _0x4219b8:_0x289bea=!0x0;}let _0x439289;var _0x2b7b82=_0x44e55c[_0x3792cc(0xdce)]>>0x3,_0xe707d5=_0x44e55c[_0x3792cc(0x2255)]*_0x44e55c[_0x3792cc(0xc32)]*_0x2b7b82;let _0x43a5ac;if(_0x353287&&(_0x43a5ac=_0x14b2d9[_0x3792cc(0x1ba0)](_0xa5592b,_0xa5592b+=_0x44e55c['colormap_length']*(_0x44e55c[_0x3792cc(0x1687)]>>0x3))),_0x546715){_0x439289=new Uint8Array(_0xe707d5);let _0x4fca95,_0x3daf13,_0x5a3e98,_0x1a1e1d=0x0;const _0x3d0e7d=new Uint8Array(_0x2b7b82);for(;_0xa5592b<_0xe707d5&&_0x1a1e1d<_0xe707d5;)if(_0x4fca95=_0x14b2d9[_0xa5592b++],_0x3daf13=0x1+(0x7f&_0x4fca95),0x80&_0x4fca95){for(_0x5a3e98=0x0;_0x5a3e98<_0x2b7b82;++_0x5a3e98)_0x3d0e7d[_0x5a3e98]=_0x14b2d9[_0xa5592b++];for(_0x5a3e98=0x0;_0x5a3e98<_0x3daf13;++_0x5a3e98)_0x439289[_0x3792cc(0x2cf6)](_0x3d0e7d,_0x1a1e1d+_0x5a3e98*_0x2b7b82);_0x1a1e1d+=_0x2b7b82*_0x3daf13;}else{for(_0x3daf13*=_0x2b7b82,_0x5a3e98=0x0;_0x5a3e98<_0x3daf13;++_0x5a3e98)_0x439289[_0x1a1e1d+_0x5a3e98]=_0x14b2d9[_0xa5592b++];_0x1a1e1d+=_0x3daf13;}}else _0x439289=_0x14b2d9[_0x3792cc(0x1ba0)](_0xa5592b,_0xa5592b+=_0x353287?_0x44e55c['width']*_0x44e55c[_0x3792cc(0xc32)]:_0xe707d5);let _0x489e29,_0x4ddaaf,_0x3c00a5,_0x437157,_0x30b32a,_0x31c390;switch((_0x44e55c['flags']&_0x313bf9)>>_0x4fc3ac){default:case _0x29c9b9:_0x489e29=0x0,_0x3c00a5=0x1,_0x31c390=_0x44e55c[_0x3792cc(0x2255)],_0x4ddaaf=0x0,_0x437157=0x1,_0x30b32a=_0x44e55c[_0x3792cc(0xc32)];break;case _0x6112c:_0x489e29=0x0,_0x3c00a5=0x1,_0x31c390=_0x44e55c[_0x3792cc(0x2255)],_0x4ddaaf=_0x44e55c[_0x3792cc(0xc32)]-0x1,_0x437157=-0x1,_0x30b32a=-0x1;break;case _0x405c57:_0x489e29=_0x44e55c[_0x3792cc(0x2255)]-0x1,_0x3c00a5=-0x1,_0x31c390=-0x1,_0x4ddaaf=0x0,_0x437157=0x1,_0x30b32a=_0x44e55c[_0x3792cc(0xc32)];break;case _0x485a44:_0x489e29=_0x44e55c['width']-0x1,_0x3c00a5=-0x1,_0x31c390=-0x1,_0x4ddaaf=_0x44e55c[_0x3792cc(0xc32)]-0x1,_0x437157=-0x1,_0x30b32a=-0x1;}var _0x11b02c=_0x3792cc(0x10e6)+(_0x289bea?'Grey':'')+_0x44e55c[_0x3792cc(0xdce)]+_0x3792cc(0x1f63),_0x11b02c=_0x2470d1[_0x11b02c](_0x44e55c,_0x43a5ac,_0x439289,_0x4ddaaf,_0x437157,_0x30b32a,_0x489e29,_0x3c00a5,_0x31c390);const _0x4443ea=_0x5bb54f['getEngine']();_0x4443ea[_0x3792cc(0x23aa)](_0x5bb54f,_0x11b02c);}}}const _0x2470d1={'GetTGAHeader':_0xa79fa0,'UploadContent':_0x1927d2,'_getImageData8bits':function(_0xdb80dc,_0x495e16,_0x183fd,_0x33903,_0x2d0bfb,_0x1d8dca,_0x330714,_0x1b45d0,_0x5d1c77){var _0x35bd92=a8_0x5b24,_0x3e53e8=_0x183fd,_0x4f7ea5=_0x495e16,_0x855d59=_0xdb80dc[_0x35bd92(0x2255)],_0x183fd=_0xdb80dc[_0x35bd92(0xc32)];let _0x795cf2,_0x497723=0x0,_0x277ee1,_0x4f9605;const _0x34be45=new Uint8Array(_0x855d59*_0x183fd*0x4);for(_0x4f9605=_0x33903;_0x4f9605!==_0x1d8dca;_0x4f9605+=_0x2d0bfb)for(_0x277ee1=_0x330714;_0x277ee1!==_0x5d1c77;_0x277ee1+=_0x1b45d0,_0x497723++)_0x795cf2=_0x3e53e8[_0x497723],_0x34be45[0x4*(_0x277ee1+_0x855d59*_0x4f9605)+0x3]=0xff,_0x34be45[0x4*(_0x277ee1+_0x855d59*_0x4f9605)+0x2]=_0x4f7ea5[0x3*_0x795cf2+0x0],_0x34be45[0x4*(_0x277ee1+_0x855d59*_0x4f9605)+0x1]=_0x4f7ea5[0x3*_0x795cf2+0x1],_0x34be45[0x4*(_0x277ee1+_0x855d59*_0x4f9605)+0x0]=_0x4f7ea5[0x3*_0x795cf2+0x2];return _0x34be45;},'_getImageData16bits':function(_0xbf66c0,_0x34cfbe,_0x1500f2,_0x22347c,_0x5d0650,_0x4b7887,_0x14f883,_0x1b08f8,_0x1c24a4){var _0xc212f4=a8_0x5b24,_0x52eec5=_0x1500f2,_0x4bc00e=_0xbf66c0['width'],_0x1500f2=_0xbf66c0[_0xc212f4(0xc32)];let _0x3a3f16,_0x58a1a1=0x0,_0x42831c,_0x5e369c;const _0x532581=new Uint8Array(_0x4bc00e*_0x1500f2*0x4);for(_0x5e369c=_0x22347c;_0x5e369c!==_0x4b7887;_0x5e369c+=_0x5d0650)for(_0x42831c=_0x14f883;_0x42831c!==_0x1c24a4;_0x42831c+=_0x1b08f8,_0x58a1a1+=0x2){var _0x461cca=0xff*((0x3e0&(_0x3a3f16=_0x52eec5[_0x58a1a1+0x0]+(_0x52eec5[_0x58a1a1+0x1]<<0x8)))>>0x5)/0x1f|0x0,_0x440f5d=0xff*(0x1f&_0x3a3f16)/0x1f|0x0;_0x532581[0x4*(_0x42831c+_0x4bc00e*_0x5e369c)+0x0]=0xff*((0x7c00&_0x3a3f16)>>0xa)/0x1f|0x0,_0x532581[0x4*(_0x42831c+_0x4bc00e*_0x5e369c)+0x1]=_0x461cca,_0x532581[0x4*(_0x42831c+_0x4bc00e*_0x5e369c)+0x2]=_0x440f5d,_0x532581[0x4*(_0x42831c+_0x4bc00e*_0x5e369c)+0x3]=0x8000&_0x3a3f16?0x0:0xff;}return _0x532581;},'_getImageData24bits':function(_0x19541c,_0x1c5d64,_0x2acd70,_0x4a9a33,_0x3031fb,_0x348a9d,_0x43ef16,_0xb1508a,_0x59107a){var _0xe5a786=a8_0x5b24,_0x5cf179=_0x2acd70,_0x310756=_0x19541c[_0xe5a786(0x2255)],_0x2acd70=_0x19541c[_0xe5a786(0xc32)];let _0x751037=0x0,_0x111db2,_0x323f5e;const _0x3fd296=new Uint8Array(_0x310756*_0x2acd70*0x4);for(_0x323f5e=_0x4a9a33;_0x323f5e!==_0x348a9d;_0x323f5e+=_0x3031fb)for(_0x111db2=_0x43ef16;_0x111db2!==_0x59107a;_0x111db2+=_0xb1508a,_0x751037+=0x3)_0x3fd296[0x4*(_0x111db2+_0x310756*_0x323f5e)+0x3]=0xff,_0x3fd296[0x4*(_0x111db2+_0x310756*_0x323f5e)+0x2]=_0x5cf179[_0x751037+0x0],_0x3fd296[0x4*(_0x111db2+_0x310756*_0x323f5e)+0x1]=_0x5cf179[_0x751037+0x1],_0x3fd296[0x4*(_0x111db2+_0x310756*_0x323f5e)+0x0]=_0x5cf179[_0x751037+0x2];return _0x3fd296;},'_getImageData32bits':function(_0xa2bee0,_0x25b12f,_0x9d5f9b,_0x993245,_0x5a5105,_0x20efd6,_0x5340bf,_0x167543,_0x211e0b){var _0x3af8ce=_0x9d5f9b,_0x22185e=_0xa2bee0['width'],_0x9d5f9b=_0xa2bee0['height'];let _0x4a8d00=0x0,_0x10977,_0x141237;const _0x5f08b3=new Uint8Array(_0x22185e*_0x9d5f9b*0x4);for(_0x141237=_0x993245;_0x141237!==_0x20efd6;_0x141237+=_0x5a5105)for(_0x10977=_0x5340bf;_0x10977!==_0x211e0b;_0x10977+=_0x167543,_0x4a8d00+=0x4)_0x5f08b3[0x4*(_0x10977+_0x22185e*_0x141237)+0x2]=_0x3af8ce[_0x4a8d00+0x0],_0x5f08b3[0x4*(_0x10977+_0x22185e*_0x141237)+0x1]=_0x3af8ce[_0x4a8d00+0x1],_0x5f08b3[0x4*(_0x10977+_0x22185e*_0x141237)+0x0]=_0x3af8ce[_0x4a8d00+0x2],_0x5f08b3[0x4*(_0x10977+_0x22185e*_0x141237)+0x3]=_0x3af8ce[_0x4a8d00+0x3];return _0x5f08b3;},'_getImageDataGrey8bits':function(_0x362835,_0x4466bd,_0x37d8ac,_0x33292c,_0x24c215,_0x519380,_0x549ae0,_0x5af0c7,_0xafec16){var _0x2afcaa=a8_0x5b24,_0x444396=_0x37d8ac,_0x3ce377=_0x362835['width'],_0x37d8ac=_0x362835[_0x2afcaa(0xc32)];let _0x33f34a,_0x26a2da=0x0,_0xf8b28e,_0x10da15;const _0x57d9d4=new Uint8Array(_0x3ce377*_0x37d8ac*0x4);for(_0x10da15=_0x33292c;_0x10da15!==_0x519380;_0x10da15+=_0x24c215)for(_0xf8b28e=_0x549ae0;_0xf8b28e!==_0xafec16;_0xf8b28e+=_0x5af0c7,_0x26a2da++)_0x33f34a=_0x444396[_0x26a2da],_0x57d9d4[0x4*(_0xf8b28e+_0x3ce377*_0x10da15)+0x0]=_0x33f34a,_0x57d9d4[0x4*(_0xf8b28e+_0x3ce377*_0x10da15)+0x1]=_0x33f34a,_0x57d9d4[0x4*(_0xf8b28e+_0x3ce377*_0x10da15)+0x2]=_0x33f34a,_0x57d9d4[0x4*(_0xf8b28e+_0x3ce377*_0x10da15)+0x3]=0xff;return _0x57d9d4;},'_getImageDataGrey16bits':function(_0x7667e4,_0x1d098b,_0x54eea8,_0x2f3e89,_0x59c403,_0x147e6d,_0x2c2d75,_0x1b7dd1,_0x3ddd75){var _0x3e1c3d=a8_0x5b24,_0x38af55=_0x54eea8,_0x54d06d=_0x7667e4[_0x3e1c3d(0x2255)],_0x54eea8=_0x7667e4[_0x3e1c3d(0xc32)];let _0x558f55=0x0,_0x82aaff,_0x376095;const _0x32aa83=new Uint8Array(_0x54d06d*_0x54eea8*0x4);for(_0x376095=_0x2f3e89;_0x376095!==_0x147e6d;_0x376095+=_0x59c403)for(_0x82aaff=_0x2c2d75;_0x82aaff!==_0x3ddd75;_0x82aaff+=_0x1b7dd1,_0x558f55+=0x2)_0x32aa83[0x4*(_0x82aaff+_0x54d06d*_0x376095)+0x0]=_0x38af55[_0x558f55+0x0],_0x32aa83[0x4*(_0x82aaff+_0x54d06d*_0x376095)+0x1]=_0x38af55[_0x558f55+0x0],_0x32aa83[0x4*(_0x82aaff+_0x54d06d*_0x376095)+0x2]=_0x38af55[_0x558f55+0x0],_0x32aa83[0x4*(_0x82aaff+_0x54d06d*_0x376095)+0x3]=_0x38af55[_0x558f55+0x1];return _0x32aa83;}};},0x168be:(_0x225db0,_0xbf8f9a,_0x466c7e)=>{_0x466c7e['d'](_0xbf8f9a,{'g_':()=>function(_0x37029e){var _0x2a0622=a8_0x5b24,_0x1d48e3;let _0x5ba936;const _0x2e8e3a=Date[_0x2a0622(0x1551)](),_0x3fb9a3=(_0x37029e['observableParameters']=null!=(_0x1d48e3=_0x37029e[_0x2a0622(0xb9d)])?_0x1d48e3:{},_0x37029e[_0x2a0622(0x3e9d)][_0x2a0622(0x3fc1)](_0x4b9e5a=>{var _0x409a88=_0x2a0622,_0x1b085e=Date[_0x409a88(0x1551)](),_0x1b085e=(_0x5ba936=_0x1b085e-_0x2e8e3a,{'startTime':_0x2e8e3a,'currentTime':_0x1b085e,'deltaTime':_0x5ba936,'completeRate':_0x5ba936/_0x37029e[_0x409a88(0x314c)],'payload':_0x4b9e5a});_0x37029e['onTick']&&_0x37029e[_0x409a88(0x394d)](_0x1b085e),_0x37029e[_0x409a88(0x291)]&&_0x37029e[_0x409a88(0x291)]()&&(_0x37029e['contextObservable'][_0x409a88(0x854)](_0x3fb9a3),_0x37029e[_0x409a88(0x35c7)]&&_0x37029e['onAborted'](_0x1b085e)),_0x5ba936>=_0x37029e['timeout']&&(_0x37029e[_0x409a88(0x3e9d)][_0x409a88(0x854)](_0x3fb9a3),_0x37029e[_0x409a88(0x23cc)]&&_0x37029e[_0x409a88(0x23cc)](_0x1b085e));},_0x37029e[_0x2a0622(0xb9d)]['mask'],_0x37029e[_0x2a0622(0xb9d)][_0x2a0622(0x28bf)],_0x37029e['observableParameters'][_0x2a0622(0x3015)]));return _0x3fb9a3;}});},0xe222:(_0x24ba5f,_0x466969,_0x3daae4)=>{var _0x48ef4c=a8_0x16e4d8;_0x3daae4['d'](_0x466969,{'$g':()=>_0x2e1753,'w1':()=>_0x534072});function _0x5209ee(_0x479c2d,_0x2dbb7f,_0x3e5bed,_0x406635){return new(_0x3e5bed=_0x3e5bed||Promise)(function(_0x3dd2ea,_0x3db1a7){var _0x4264fe=a8_0x5b24;function _0xdf82eb(_0x179923){var _0x4ac983=a8_0x5b24;try{_0x5fe998(_0x406635[_0x4ac983(0xafd)](_0x179923));}catch(_0x35850e){_0x3db1a7(_0x35850e);}}function _0x55fa31(_0x38189f){try{_0x5fe998(_0x406635['throw'](_0x38189f));}catch(_0x2fb782){_0x3db1a7(_0x2fb782);}}function _0x5fe998(_0x12f81b){var _0x256a1e=a8_0x5b24,_0x2cbf7f;_0x12f81b[_0x256a1e(0x3816)]?_0x3dd2ea(_0x12f81b['value']):((_0x2cbf7f=_0x12f81b[_0x256a1e(0x13ce)])instanceof _0x3e5bed?_0x2cbf7f:new _0x3e5bed(function(_0x1bdee0){_0x1bdee0(_0x2cbf7f);}))['then'](_0xdf82eb,_0x55fa31);}_0x5fe998((_0x406635=_0x406635[_0x4264fe(0xdde)](_0x479c2d,_0x2dbb7f||[]))['next']());});}var _0xf45ca4=_0x3daae4(0xf96c),_0x5685fe=_0x3daae4(0x18233),_0x386f32=_0x3daae4(0x10ea4),_0x1c1a3d=_0x3daae4(0x1266b),_0x41abbb=_0x3daae4(0x2310),_0x5a7407=_0x3daae4(0x15cb9),_0x466969=_0x3daae4(0xc661),_0x222920=_0x3daae4(0xf8c1),_0x1330d1=_0x3daae4(0x2560),_0x181318=_0x3daae4(0xd84a),_0x219ddb=_0x3daae4(0x15d46),_0x4e2432=_0x3daae4(0x9f19),_0x5ec879=_0x3daae4(0x6214);class _0x534072{static get['BaseUrl'](){var _0x367594=a8_0x5b24;return _0x1330d1['rN'][_0x367594(0x3f19)];}static set[_0x48ef4c(0x3f19)](_0x47c16c){var _0x7fe9fc=_0x48ef4c;_0x1330d1['rN'][_0x7fe9fc(0x3f19)]=_0x47c16c;}static get[_0x48ef4c(0x291c)](){var _0x288968=_0x48ef4c;return _0x1330d1['rN'][_0x288968(0x291c)];}static set['DefaultRetryStrategy'](_0x3f48d6){var _0x4b7396=_0x48ef4c;_0x1330d1['rN'][_0x4b7396(0x291c)]=_0x3f48d6;}static get['CorsBehavior'](){var _0x2e4132=_0x48ef4c;return _0x1330d1['rN'][_0x2e4132(0x12a2)];}static set[_0x48ef4c(0x12a2)](_0x5dca5d){var _0x1105ca=_0x48ef4c;_0x1330d1['rN'][_0x1105ca(0x12a2)]=_0x5dca5d;}static get['UseFallbackTexture'](){var _0xa58284=_0x48ef4c;return _0x222920['l'][_0xa58284(0x39ec)];}static set[_0x48ef4c(0x39ec)](_0x51eae7){var _0x48b222=_0x48ef4c;_0x222920['l'][_0x48b222(0x39ec)]=_0x51eae7;}static get[_0x48ef4c(0x225b)](){var _0x7b017c=_0x48ef4c;return _0x219ddb['K'][_0x7b017c(0x225b)];}static set[_0x48ef4c(0x225b)](_0x1a1562){var _0x1075a3=_0x48ef4c;_0x219ddb['K'][_0x1075a3(0x225b)]=_0x1a1562;}static get[_0x48ef4c(0x2725)](){var _0x31aa9f=_0x48ef4c;return _0x222920['l'][_0x31aa9f(0x29b)];}static set[_0x48ef4c(0x2725)](_0xffab32){var _0x448d81=_0x48ef4c;_0x222920['l'][_0x448d81(0x29b)]=_0xffab32;}static['FetchToRef'](_0x2959e5,_0x23cbc3,_0x109085,_0x464206,_0xfc2a7a,_0x51415b){var _0x4d53b9=_0x48ef4c;_0x2959e5=0x4*((Math[_0x4d53b9(0x3abd)](_0x2959e5)*_0x109085%_0x109085|0x0)+(Math[_0x4d53b9(0x3abd)](_0x23cbc3)*_0x464206%_0x464206|0x0)*_0x109085),(_0x51415b['r']=_0xfc2a7a[_0x2959e5]/0xff,_0x51415b['g']=_0xfc2a7a[0x1+_0x2959e5]/0xff,_0x51415b['b']=_0xfc2a7a[0x2+_0x2959e5]/0xff,_0x51415b['a']=_0xfc2a7a[0x3+_0x2959e5]/0xff);}static[_0x48ef4c(0x1eca)](_0x422ac6,_0x5b9a6e,_0x24e035){return _0x422ac6*(0x1-_0x24e035)+_0x5b9a6e*_0x24e035;}static[_0x48ef4c(0x1092)](_0x34dc53){var _0x20a391=_0x48ef4c;return _0x219ddb['K'][_0x20a391(0x1092)](_0x34dc53);}static['SetImmediate'](_0x5e97ce){_0x181318['Q']['SetImmediate'](_0x5e97ce);}static[_0x48ef4c(0xf53)](_0x193e2c){let _0x3c224c=0x1;for(;(_0x3c224c*=0x2)<_0x193e2c;);return _0x3c224c===_0x193e2c;}static['FloatRound'](_0x41bd82){var _0x2262a3=_0x48ef4c;return Math[_0x2262a3(0x3c9b)]?Math[_0x2262a3(0x3c9b)](_0x41bd82):(_0x534072['_TmpFloatArray'][0x0]=_0x41bd82,_0x534072[_0x2262a3(0x1ca5)][0x0]);}static[_0x48ef4c(0x2deb)](_0x2602c2){var _0x3983f3=_0x48ef4c,_0x5bc676=_0x2602c2['lastIndexOf']('/');return _0x5bc676<0x0?_0x2602c2:_0x2602c2[_0x3983f3(0x2ae9)](_0x5bc676+0x1);}static[_0x48ef4c(0x28d9)](_0x50f278,_0xf80bd8=!0x1){var _0x5b68ac=_0x48ef4c,_0x4fcfdb=_0x50f278[_0x5b68ac(0x2aa8)]('/');return _0x4fcfdb<0x0?_0xf80bd8?_0x50f278:'':_0x50f278[_0x5b68ac(0x2ae9)](0x0,_0x4fcfdb+0x1);}static[_0x48ef4c(0x2973)](_0xd2cbe0){return 0xb4*_0xd2cbe0/Math['PI'];}static[_0x48ef4c(0x38ff)](_0x217dd4){return _0x217dd4*Math['PI']/0xb4;}static['SmoothAngleChange'](_0x4e93ef,_0x1f99c0,_0x372d0f=0.9){var _0xd236dd=_0x48ef4c;return _0x4e93ef=this['ToRadians'](_0x4e93ef),_0x1f99c0=this[_0xd236dd(0x38ff)](_0x1f99c0),this[_0xd236dd(0x2973)](Math[_0xd236dd(0x36a5)]((0x1-_0x372d0f)*Math[_0xd236dd(0x41fd)](_0x1f99c0)+_0x372d0f*Math[_0xd236dd(0x41fd)](_0x4e93ef),(0x1-_0x372d0f)*Math[_0xd236dd(0x3d17)](_0x1f99c0)+_0x372d0f*Math['cos'](_0x4e93ef)));}static['MakeArray'](_0x511828,_0x11de0f){return!0x0===_0x11de0f||void 0x0!==_0x511828&&null!=_0x511828?Array['isArray'](_0x511828)?_0x511828:[_0x511828]:null;}static['GetPointerPrefix'](_0x51e864){var _0x28a33b=_0x48ef4c;let _0x1e82cb='pointer';return(0x0,_0x5685fe['CG'])()&&!window[_0x28a33b(0x8b4)]&&(_0x1e82cb=_0x28a33b(0x269e)),_0x1e82cb=!_0x51e864[_0x28a33b(0x1b9d)]||_0x51e864[_0x28a33b(0x112c)]||document&&_0x28a33b(0x254b)in document?_0x1e82cb:'mouse';}static[_0x48ef4c(0x9d4)](_0x342f57,_0x2d0d3d){(0x0,_0x1330d1['$M'])(_0x342f57,_0x2d0d3d);}static[_0x48ef4c(0xdab)](_0x4e283e,_0x95f602){var _0x25c57e=_0x48ef4c;_0x95f602[_0x25c57e(0x579)]=_0x4e283e;}static['CleanUrl'](_0x42c97e){var _0x5eb204=_0x48ef4c;return _0x42c97e[_0x5eb204(0x3560)](/#/gm,_0x5eb204(0x31d8));}static get['PreprocessUrl'](){return _0x1330d1['rN']['PreprocessUrl'];}static set['PreprocessUrl'](_0x1fe56f){var _0x4ff893=_0x48ef4c;_0x1330d1['rN'][_0x4ff893(0x1ec6)]=_0x1fe56f;}static[_0x48ef4c(0x225f)](_0x199240,_0x3e1b9e,_0x5a0759,_0x5a001e,_0x382f6e,_0x213a11){return(0x0,_0x1330d1['r6'])(_0x199240,_0x3e1b9e,_0x5a0759,_0x5a001e,_0x382f6e,_0x213a11);}static['LoadFile'](_0x1c4068,_0x5b0f27,_0x1afe94,_0x391a2f,_0x479472,_0x27316a){return(0x0,_0x1330d1['vP'])(_0x1c4068,_0x5b0f27,_0x1afe94,_0x391a2f,_0x479472,_0x27316a);}static['LoadFileAsync'](_0x56ded2,_0x50100f=!0x0){return new Promise((_0x456f72,_0x4e7002)=>{(0x0,_0x1330d1['vP'])(_0x56ded2,_0x28c253=>{_0x456f72(_0x28c253);},void 0x0,void 0x0,_0x50100f,(_0x5d550f,_0x23ac53)=>{_0x4e7002(_0x23ac53);});});}static['LoadScript'](_0x9e55e1,_0x533c54,_0xc64968,_0xb7e0ea){var _0x4b6177=_0x48ef4c;if(_0x4b6177(0x38fa)==typeof importScripts)try{importScripts(_0x9e55e1),_0x533c54();}catch(_0x31f93f){null!=_0xc64968&&_0xc64968(_0x4b6177(0x28ac)+_0x9e55e1+'\x27\x20in\x20worker',_0x31f93f);}else{if((0x0,_0x5685fe['CG'])()){const _0x326200=document[_0x4b6177(0x4151)](_0x4b6177(0xa96))[0x0],_0x2b4394=document[_0x4b6177(0x546)](_0x4b6177(0x2866));_0x2b4394[_0x4b6177(0x2589)](_0x4b6177(0x21e0),'text/javascript'),_0x2b4394[_0x4b6177(0x2589)]('src',_0x9e55e1),_0xb7e0ea&&(_0x2b4394['id']=_0xb7e0ea),_0x2b4394[_0x4b6177(0x1364)]=()=>{_0x533c54&&_0x533c54();},_0x2b4394[_0x4b6177(0x1fae)]=_0x194e9a=>{var _0xafa91b=_0x4b6177;_0xc64968&&_0xc64968(_0xafa91b(0x28ac)+_0x9e55e1+'\x27',_0x194e9a);},_0x326200[_0x4b6177(0x2ea9)](_0x2b4394);}else null!=_0xc64968&&_0xc64968(_0x4b6177(0x8cd)+_0x9e55e1+_0x4b6177(0x271f));}}static[_0x48ef4c(0x216f)](_0x576906){return new Promise((_0x422156,_0x5ebb33)=>{var _0x2dbf51=a8_0x5b24;this[_0x2dbf51(0x1dbb)](_0x576906,()=>{_0x422156();},(_0x1c4d50,_0x4c9e2e)=>{_0x5ebb33(_0x4c9e2e||new Error(_0x1c4d50));});});}static[_0x48ef4c(0x3f87)](_0x2befe9,_0x427ff2,_0x9e8c4e){var _0x3f592d=_0x48ef4c;const _0x55305e=new FileReader(),_0x43e3ec={'onCompleteObservable':new _0xf45ca4['y$'](),'abort':()=>_0x55305e[_0x3f592d(0x1698)]()};return _0x55305e[_0x3f592d(0x2769)]=()=>{var _0x298a70=_0x3f592d;_0x43e3ec[_0x298a70(0x4d5)]['notifyObservers'](_0x43e3ec);},_0x55305e['onload']=_0x5ba97e=>{var _0x40bb24=_0x3f592d;_0x427ff2(_0x5ba97e[_0x40bb24(0x397b)][_0x40bb24(0x5dc)]);},_0x55305e[_0x3f592d(0x3912)]=_0x9e8c4e,_0x55305e[_0x3f592d(0x10f1)](_0x2befe9),_0x43e3ec;}static[_0x48ef4c(0x25f8)](_0xa61cb5,_0x5765d1,_0x1ed7f1,_0x1b04b1,_0x5d72a3){return(0x0,_0x1330d1['Ip'])(_0xa61cb5,_0x5765d1,_0x1ed7f1,_0x1b04b1,_0x5d72a3);}static[_0x48ef4c(0x1383)](_0x24af21){var _0x42624d=_0x48ef4c;_0x24af21=new Blob([_0x24af21]);const _0x9edc68=window[_0x42624d(0x3e6c)];return _0x9edc68[_0x42624d(0x926)](_0x24af21);}static[_0x48ef4c(0x3158)](_0x3e1c73,_0x3094e9=0x2){var _0x1cf8c1=_0x48ef4c;return _0x3e1c73[_0x1cf8c1(0x3de5)](_0x3094e9);}static[_0x48ef4c(0x3c2c)](_0x133c7c,_0x67ce3c,_0x3af37c,_0x4ead54){_0x1c1a3d['j']['DeepCopy'](_0x133c7c,_0x67ce3c,_0x3af37c,_0x4ead54);}static[_0x48ef4c(0x17c1)](_0x1bee68){var _0x5155e9=_0x48ef4c;for(const _0x3da93c in _0x1bee68)if(Object[_0x5155e9(0x41df)][_0x5155e9(0x1172)]['call'](_0x1bee68,_0x3da93c))return!0x1;return!0x0;}static['RegisterTopRootEvents'](_0x45a1ef,_0x520d20){var _0xd1089=_0x48ef4c;for(let _0x4fba48=0x0;_0x4fba48<_0x520d20[_0xd1089(0x1377)];_0x4fba48++){var _0x22ec78=_0x520d20[_0x4fba48];_0x45a1ef[_0xd1089(0x1080)](_0x22ec78[_0xd1089(0xc8c)],_0x22ec78[_0xd1089(0x7a0)],!0x1);try{window[_0xd1089(0x922)]&&window[_0xd1089(0x922)][_0xd1089(0x1080)](_0x22ec78[_0xd1089(0xc8c)],_0x22ec78['handler'],!0x1);}catch(_0x3c3320){}}}static[_0x48ef4c(0x3f86)](_0x407a43,_0x5f16eb){var _0x1c7e1c=_0x48ef4c;for(let _0x2b2035=0x0;_0x2b2035<_0x5f16eb[_0x1c7e1c(0x1377)];_0x2b2035++){var _0x384d5b=_0x5f16eb[_0x2b2035];_0x407a43['removeEventListener'](_0x384d5b['name'],_0x384d5b['handler']);try{_0x407a43[_0x1c7e1c(0x922)]&&_0x407a43[_0x1c7e1c(0x922)][_0x1c7e1c(0x22e3)](_0x384d5b[_0x1c7e1c(0xc8c)],_0x384d5b[_0x1c7e1c(0x7a0)]);}catch(_0x5b2ff9){}}}static[_0x48ef4c(0x1ec8)](_0x23b3a1,_0x279bd9,_0x2967a2,_0x1a7494,_0x1c93b0=0x0,_0x46602c){return _0x5209ee(this,void 0x0,void 0x0,function*(){var _0xbfc00a=a8_0x5b24;throw(0x0,_0x5a7407['S'])(_0xbfc00a(0x258a));});}static[_0x48ef4c(0x3b6c)](_0x5d540e,_0x117c82,_0x47ff80,_0x106b21,_0x1efd94=0x0,_0x3e9298,_0x5168dc,_0x538d44,_0x8e19aa){var _0x59f46c=_0x48ef4c;throw(0x0,_0x5a7407['S'])(_0x59f46c(0x258a));}static[_0x48ef4c(0x1873)](_0x130b2b,_0x147a32,_0x3ad8f4,_0x21f0da=0x0,_0x4a39d9,_0x3470b8,_0x530d2b,_0x514f89){var _0x870643=_0x48ef4c;throw(0x0,_0x5a7407['S'])(_0x870643(0x258a));}static[_0x48ef4c(0x214d)](_0x53589a){var _0x233841=_0x48ef4c;return void 0x0!==_0x53589a[_0x233841(0x1e78)];}static[_0x48ef4c(0x28b3)](_0x1126b2,_0x15b96f,_0x110ef8=_0x48ef4c(0x3e01),_0x49edac){var _0x2f81e7=_0x48ef4c;_0x534072[_0x2f81e7(0x214d)](_0x1126b2)||_0x1126b2[_0x2f81e7(0x503)]||(_0x1126b2[_0x2f81e7(0x503)]=function(_0x49a43b,_0x5ac626,_0x3645be){setTimeout(()=>{var _0x1bafc1=a8_0x5b24;const _0x562b12=atob(this[_0x1bafc1(0x3e17)](_0x5ac626,_0x3645be)[_0x1bafc1(0x54f)](',')[0x1]),_0x41c67e=_0x562b12['length'],_0xc1b4ad=new Uint8Array(_0x41c67e);for(let _0x5b0c52=0x0;_0x5b0c52<_0x41c67e;_0x5b0c52++)_0xc1b4ad[_0x5b0c52]=_0x562b12['charCodeAt'](_0x5b0c52);_0x49a43b(new Blob([_0xc1b4ad]));});}),_0x534072['_IsOffScreenCanvas'](_0x1126b2)?_0x1126b2['convertToBlob']({'type':_0x110ef8,'quality':_0x49edac})[_0x2f81e7(0x3725)](_0x54037b=>_0x15b96f(_0x54037b)):_0x1126b2['toBlob'](function(_0x3ff21f){_0x15b96f(_0x3ff21f);},_0x110ef8,_0x49edac);}static[_0x48ef4c(0x143a)](_0xe1494c,_0x15d686){var _0x4d2e3e=_0x48ef4c;if(_0x4d2e3e(0x1905)in document[_0x4d2e3e(0x546)]('a')){if(!_0x15d686){const _0x14ff1b=new Date();_0x15d686=_0x4d2e3e(0x22ab)+(_0x14ff1b[_0x4d2e3e(0x1f3)]()+'-'+(_0x14ff1b[_0x4d2e3e(0x4a8)]()+0x1))[_0x4d2e3e(0x13df)](0x2)+'-'+_0x14ff1b[_0x4d2e3e(0x2095)]()+'_'+_0x14ff1b['getHours']()+'-'+('0'+_0x14ff1b[_0x4d2e3e(0x2002)]())[_0x4d2e3e(0x13df)](-0x2)+_0x4d2e3e(0x1cfe);}_0x534072[_0x4d2e3e(0x398)](_0xe1494c,_0x15d686);}else{if(_0xe1494c&&_0x4d2e3e(0x1615)!=typeof URL){const _0x24df3b=URL[_0x4d2e3e(0x926)](_0xe1494c),_0x352684=window[_0x4d2e3e(0x1b3a)]('');if(_0x352684){const _0x48e9c8=_0x352684[_0x4d2e3e(0x7fe)][_0x4d2e3e(0x546)](_0x4d2e3e(0x2aca));_0x48e9c8[_0x4d2e3e(0x1364)]=function(){var _0x418b1c=_0x4d2e3e;URL[_0x418b1c(0x62d)](_0x24df3b);},_0x48e9c8[_0x4d2e3e(0x274c)]=_0x24df3b,_0x352684['document'][_0x4d2e3e(0x2925)][_0x4d2e3e(0x2ea9)](_0x48e9c8);}}}}static[_0x48ef4c(0x1dfd)](_0x5a2f68,_0x52131c,_0x3adf70=_0x48ef4c(0x3e01),_0x4fadfc,_0x5a54a1){var _0x953fb9=_0x48ef4c,_0x2b42e7;_0x52131c?_0x534072[_0x953fb9(0x214d)](_0x5a2f68)?_0x5a2f68['convertToBlob']({'type':_0x3adf70,'quality':_0x5a54a1})[_0x953fb9(0x3725)](_0x3fcb1c=>{var _0x6b54d3=_0x953fb9;const _0x127d87=new FileReader();_0x127d87[_0x6b54d3(0x10f1)](_0x3fcb1c),_0x127d87['onloadend']=()=>{var _0xa978c1=_0x6b54d3,_0x39955c=_0x127d87[_0xa978c1(0x5dc)];_0x52131c(_0x39955c);};}):(_0x2b42e7=_0x5a2f68[_0x953fb9(0x3e17)](_0x3adf70,_0x5a54a1),_0x52131c(_0x2b42e7)):this[_0x953fb9(0x28b3)](_0x5a2f68,function(_0x2b434a){_0x2b434a&&_0x534072['DownloadBlob'](_0x2b434a,_0x4fadfc);},_0x3adf70,_0x5a54a1);}static[_0x48ef4c(0x398)](_0x45f669,_0x12d4cf){var _0x18190d=_0x48ef4c;if(_0x18190d(0x1615)!=typeof URL){_0x45f669=window['URL'][_0x18190d(0x926)](_0x45f669);const _0x37d108=document[_0x18190d(0x546)]('a');document['body'][_0x18190d(0x2ea9)](_0x37d108),_0x37d108['style']['display']=_0x18190d(0xb8f),_0x37d108[_0x18190d(0x2519)]=_0x45f669,_0x37d108[_0x18190d(0x1905)]=_0x12d4cf,_0x37d108[_0x18190d(0x1080)]('click',()=>{var _0x38344b=_0x18190d;_0x37d108['parentElement']&&_0x37d108[_0x38344b(0x25d3)]['removeChild'](_0x37d108);}),_0x37d108[_0x18190d(0x20fb)](),window[_0x18190d(0x3e6c)]['revokeObjectURL'](_0x45f669);}}static[_0x48ef4c(0x252d)](_0x5e6e24){var _0x59af85=_0x48ef4c;return _0x59af85(0x1f5)==typeof _0x5e6e24[0x0]?_0x5e6e24[0x0]:_0x59af85(0x1f5)==typeof _0x5e6e24[0x1]&&_0x5e6e24[0x1];}static[_0x48ef4c(0x300b)](_0x1733cb,_0x231257,_0x356b0c,_0x3014bb,_0x73c641=0x0){throw(0x0,_0x5a7407['S'])('ScreenshotTools');}static['CreateScreenshotAsync'](_0x4e02f5,_0x5a06c8,_0x229168,_0x3324e8=0x0){var _0x11032b=_0x48ef4c;throw(0x0,_0x5a7407['S'])(_0x11032b(0x34ef));}static[_0x48ef4c(0x3f4c)](_0x9d293b,_0x16a68c,_0x313408,_0x47250e,_0xa1fa06=0x0,_0x38be18,_0x4f7abf,_0x1fb93b){var _0x12ea82=_0x48ef4c;throw(0x0,_0x5a7407['S'])(_0x12ea82(0x34ef));}static[_0x48ef4c(0x4139)](_0x126664,_0x443df4,_0x145bad,_0xf03c7=0x0,_0x220577,_0x360034,_0x1e326b){throw(0x0,_0x5a7407['S'])('ScreenshotTools');}static[_0x48ef4c(0x3d73)](){return(0x0,_0x4e2432['f'])();}static['IsBase64'](_0x3c5549){return(0x0,_0x1330d1['VL'])(_0x3c5549);}static[_0x48ef4c(0xe75)](_0x58f319){return(0x0,_0x1330d1['$K'])(_0x58f319);}static get[_0x48ef4c(0x2390)](){var _0x494fad=_0x48ef4c;return _0x386f32['Y'][_0x494fad(0x2390)];}static['Log'](_0x523acf){var _0x2c62d5=_0x48ef4c;_0x386f32['Y'][_0x2c62d5(0xa1e)](_0x523acf);}static[_0x48ef4c(0x1048)](_0x2d0a4d){var _0x4f961c=_0x48ef4c;_0x386f32['Y'][_0x4f961c(0x1048)](_0x2d0a4d);}static[_0x48ef4c(0x404a)](_0x47c28d){var _0x3113af=_0x48ef4c;_0x386f32['Y'][_0x3113af(0x404a)](_0x47c28d);}static get[_0x48ef4c(0x39b1)](){var _0x15d465=_0x48ef4c;return _0x386f32['Y'][_0x15d465(0x39b1)];}static[_0x48ef4c(0x2d5a)](){var _0xa49d8a=_0x48ef4c;_0x386f32['Y'][_0xa49d8a(0x2d5a)]();}static set[_0x48ef4c(0x12f8)](_0x214a6b){var _0x5e34cb=_0x48ef4c;_0x386f32['Y'][_0x5e34cb(0x12f8)]=_0x214a6b;}static set['PerformanceLogLevel'](_0x521eda){var _0xd4c41c=_0x48ef4c;return(_0x521eda&_0x534072['PerformanceUserMarkLogLevel'])===_0x534072[_0xd4c41c(0x13b1)]?(_0x534072[_0xd4c41c(0xe2e)]=_0x534072[_0xd4c41c(0x3006)],void(_0x534072[_0xd4c41c(0x32a6)]=_0x534072[_0xd4c41c(0x2b58)])):(_0x521eda&_0x534072[_0xd4c41c(0x322a)])===_0x534072[_0xd4c41c(0x322a)]?(_0x534072[_0xd4c41c(0xe2e)]=_0x534072[_0xd4c41c(0x1869)],void(_0x534072[_0xd4c41c(0x32a6)]=_0x534072[_0xd4c41c(0x1f15)])):(_0x534072[_0xd4c41c(0xe2e)]=_0x534072['_StartPerformanceCounterDisabled'],void(_0x534072[_0xd4c41c(0x32a6)]=_0x534072[_0xd4c41c(0x16bd)]));}static[_0x48ef4c(0x2fe2)](_0x23a725,_0x37f1db){}static['_EndPerformanceCounterDisabled'](_0x33bc89,_0x1552f2){}static[_0x48ef4c(0x3006)](_0x51051f,_0x2c359b=!0x0){var _0x115c1a=_0x48ef4c;if(!_0x534072[_0x115c1a(0x3294)]){if(!(0x0,_0x5685fe['CG'])())return;_0x534072[_0x115c1a(0x3294)]=window[_0x115c1a(0x3343)];}_0x2c359b&&_0x534072[_0x115c1a(0x3294)][_0x115c1a(0x1a8f)]&&_0x534072[_0x115c1a(0x3294)]['mark'](_0x51051f+'-Begin');}static['_EndUserMark'](_0x21cf88,_0x58c3b9=!0x0){var _0x9637d7=_0x48ef4c;_0x58c3b9&&_0x534072['_Performance'][_0x9637d7(0x1a8f)]&&(_0x534072['_Performance'][_0x9637d7(0x1a8f)](_0x21cf88+_0x9637d7(0x24be)),_0x534072[_0x9637d7(0x3294)][_0x9637d7(0x27bd)](_0x21cf88,_0x21cf88+_0x9637d7(0x1156),_0x21cf88+'-End'));}static[_0x48ef4c(0x1869)](_0x4d00bc,_0x38a114=!0x0){var _0x3df1c0=_0x48ef4c;_0x38a114&&(_0x534072[_0x3df1c0(0x3006)](_0x4d00bc,_0x38a114),_0x5ec879[_0x3df1c0(0x21d6)]&&_0x5ec879[_0x3df1c0(0x21d6)](_0x4d00bc));}static[_0x48ef4c(0x1f15)](_0x3f982a,_0x5e2c0f=!0x0){var _0x53d1a2=_0x48ef4c;_0x5e2c0f&&(_0x534072[_0x53d1a2(0x2b58)](_0x3f982a,_0x5e2c0f),_0x5ec879[_0x53d1a2(0x2600)](_0x3f982a));}static get[_0x48ef4c(0xd87)](){var _0x80a102=_0x48ef4c;return _0x41abbb['F'][_0x80a102(0xd87)];}static['GetClassName'](_0x5bf383,_0xb6dd37=!0x1){var _0x5a1420=_0x48ef4c;let _0xd5421d=null;return _0xd5421d=!_0xb6dd37&&_0x5bf383[_0x5a1420(0x3fcd)]?_0x5bf383[_0x5a1420(0x3fcd)]():(_0x5bf383 instanceof Object&&(_0xb6dd37=_0xb6dd37?_0x5bf383:Object[_0x5a1420(0x2a7d)](_0x5bf383),_0xd5421d=_0xb6dd37[_0x5a1420(0x239)]['__bjsclassName__']),_0xd5421d||typeof _0x5bf383);}static['First'](_0x494ed0,_0x3d8df9){for(const _0x5d9ab3 of _0x494ed0)if(_0x3d8df9(_0x5d9ab3))return _0x5d9ab3;return null;}static[_0x48ef4c(0x2000)](_0x4c0b9a,_0x27fd5d=!0x1){var _0x4a2845=_0x48ef4c;let _0x5e1253=null,_0xfccd5a=null;return(_0x5e1253=!_0x27fd5d&&_0x4c0b9a[_0x4a2845(0x3fcd)]?_0x4c0b9a[_0x4a2845(0x3fcd)]():(_0x4c0b9a instanceof Object&&(_0x27fd5d=_0x27fd5d?_0x4c0b9a:Object['getPrototypeOf'](_0x4c0b9a),_0x5e1253=_0x27fd5d[_0x4a2845(0x239)][_0x4a2845(0x3d2f)],_0xfccd5a=_0x27fd5d[_0x4a2845(0x239)][_0x4a2845(0x279c)]),_0x5e1253||typeof _0x4c0b9a))?(null!=_0xfccd5a?_0xfccd5a+'.':'')+_0x5e1253:null;}static[_0x48ef4c(0x1ceb)](_0x5b4417){return new Promise(_0x25acae=>{setTimeout(()=>{_0x25acae();},_0x5b4417);});}static[_0x48ef4c(0x4122)](){var _0x25cff5=_0x48ef4c;return!!(0x0,_0x5685fe['up'])()&&/^((?!chrome|android).)*safari/i[_0x25cff5(0x2bd6)](navigator[_0x25cff5(0x9cb)]);}}_0x534072[_0x48ef4c(0xe1f)]=!0x1,_0x534072[_0x48ef4c(0x2838)]=_0x466969['g']['CustomRequestHeaders'],_0x534072[_0x48ef4c(0x1ca5)]=new Float32Array(0x1),_0x534072[_0x48ef4c(0x1e1e)]=_0x5685fe['v'],_0x534072[_0x48ef4c(0x1ea2)]=_0x48ef4c(0x1e3f)==typeof document?_0x314337=>{var _0x301320=_0x48ef4c;const _0x1cb837=document[_0x301320(0x546)]('a');return _0x1cb837[_0x301320(0x2519)]=_0x314337,_0x1cb837[_0x301320(0x2519)];}:_0x48ef4c(0x38fa)==typeof URL&&_0x48ef4c(0x1e3f)==typeof location?_0xbe9df=>new URL(_0xbe9df,location['origin'])['href']:()=>{var _0x1d3683=_0x48ef4c;throw new Error(_0x1d3683(0xec9));},_0x534072[_0x48ef4c(0x315b)]=_0x386f32['Y']['NoneLogLevel'],_0x534072['MessageLogLevel']=_0x386f32['Y']['MessageLogLevel'],_0x534072[_0x48ef4c(0x3bae)]=_0x386f32['Y']['WarningLogLevel'],_0x534072[_0x48ef4c(0x3ec5)]=_0x386f32['Y'][_0x48ef4c(0x3ec5)],_0x534072[_0x48ef4c(0x3fbf)]=_0x386f32['Y'][_0x48ef4c(0x3fbf)],_0x534072[_0x48ef4c(0x2ed8)]=_0x5685fe['CG'],_0x534072[_0x48ef4c(0x5e4)]=0x0,_0x534072[_0x48ef4c(0x13b1)]=0x1,_0x534072[_0x48ef4c(0x322a)]=0x2,_0x534072[_0x48ef4c(0xe2e)]=_0x534072[_0x48ef4c(0x2fe2)],_0x534072[_0x48ef4c(0x32a6)]=_0x534072[_0x48ef4c(0x16bd)];class _0x2e1753{constructor(_0x1285c7,_0x12d641,_0x59d79f,_0x2e12ee=0x0){var _0x448b5e=_0x48ef4c;this[_0x448b5e(0x353f)]=_0x1285c7,this[_0x448b5e(0x2ca7)]=_0x2e12ee-0x1,this[_0x448b5e(0x40b9)]=!0x1,this[_0x448b5e(0x3bb0)]=_0x12d641,this[_0x448b5e(0x3a9f)]=_0x59d79f;}[_0x48ef4c(0x23b0)](){var _0x17c586=_0x48ef4c;this['_done']||(this[_0x17c586(0x2ca7)]+0x1<this[_0x17c586(0x353f)]?(++this[_0x17c586(0x2ca7)],this[_0x17c586(0x3bb0)](this)):this['breakLoop']());}[_0x48ef4c(0xe2d)](){var _0x278bbc=_0x48ef4c;this[_0x278bbc(0x40b9)]=!0x0,this[_0x278bbc(0x3a9f)]();}static[_0x48ef4c(0x2c44)](_0x425012,_0x13bcc9,_0x1d1609,_0xb9ef49=0x0){const _0x3f598=new _0x2e1753(_0x425012,_0x13bcc9,_0x1d1609,_0xb9ef49);return _0x3f598['executeNext'](),_0x3f598;}static['SyncAsyncForLoop'](_0x5d13df,_0x999b2,_0xb81c18,_0x2d2a9e,_0x27afaf,_0xdeeb25=0x0){var _0x57a702=_0x48ef4c;return _0x2e1753[_0x57a702(0x2c44)](Math[_0x57a702(0x3d11)](_0x5d13df/_0x999b2),_0x57659d=>{_0x27afaf&&_0x27afaf()?_0x57659d['breakLoop']():setTimeout(()=>{var _0x6b614a=a8_0x5b24;for(let _0x571a2c=0x0;_0x571a2c<_0x999b2;++_0x571a2c){var _0xe4a842=_0x57659d['index']*_0x999b2+_0x571a2c;if(_0x5d13df<=_0xe4a842)break;if(_0xb81c18(_0xe4a842),_0x27afaf&&_0x27afaf()){_0x57659d[_0x6b614a(0xe2d)]();break;}}_0x57659d[_0x6b614a(0x23b0)]();},_0xdeeb25);},_0x2d2a9e);}}_0x222920['l'][_0x48ef4c(0x29b)]=_0x48ef4c(0x40da);},0xb456:(_0x30a8c6,_0x327cae,_0x44ce9c)=>{var _0x455154=a8_0x16e4d8,_0x494926,_0x5b9568=_0x44ce9c(0x9fd1);{_0x44ce9c=_0x494926=_0x494926||{},_0x44ce9c[_0x455154(0x2dfe)]=class _0xa1728a{constructor(_0x46e1f6,_0x5d1ce9=null,_0x3399df=null,_0xc4e02d=null){var _0x2b75bf=_0x455154,_0x3148bb;_0x5d1ce9=null!=_0x5d1ce9?_0x5d1ce9:()=>0x1,_0x3399df=null!=_0x3399df?_0x3399df:()=>0x1,_0xc4e02d=null!=_0xc4e02d?_0xc4e02d:(_0xa29336,_0xc19aa4)=>_0xa29336===_0xc19aa4?0x0:0x1,this[_0x2b75bf(0x3545)]=new Map(),this[_0x2b75bf(0x219d)]=new Array(_0x46e1f6[_0x2b75bf(0x1377)]),this[_0x2b75bf(0x361c)]=new Array(_0x46e1f6[_0x2b75bf(0x1377)]),this['_substitutionCosts']=new Array(_0x46e1f6['length']);for(let _0x20876d=0x0;_0x20876d<_0x46e1f6['length'];++_0x20876d){_0x3148bb=_0x46e1f6[_0x20876d],this['_characterToIdx']['set'](_0x3148bb,_0x20876d),this[_0x2b75bf(0x219d)][_0x20876d]=_0x5d1ce9(_0x3148bb),this[_0x2b75bf(0x361c)][_0x20876d]=_0x3399df(_0x3148bb),this[_0x2b75bf(0x20f6)][_0x20876d]=new Array(_0x46e1f6[_0x2b75bf(0x1377)]);for(let _0x9b5daa=_0x20876d;_0x9b5daa<_0x46e1f6[_0x2b75bf(0x1377)];++_0x9b5daa)this[_0x2b75bf(0x20f6)][_0x20876d][_0x9b5daa]=_0xc4e02d(_0x3148bb,_0x46e1f6[_0x9b5daa]);}}[_0x455154(0x2fcc)](){var _0x46b4dc=_0x455154;const _0x39fef6={},_0xe7939a=new Array(this[_0x46b4dc(0x3545)]['size']);return this[_0x46b4dc(0x3545)]['forEach']((_0x161249,_0x392df4)=>{_0xe7939a[_0x161249]=_0x392df4;}),_0x39fef6['characters']=_0xe7939a,_0x39fef6['insertionCosts']=this[_0x46b4dc(0x219d)],_0x39fef6[_0x46b4dc(0x1e25)]=this[_0x46b4dc(0x361c)],_0x39fef6[_0x46b4dc(0x199f)]=this['_substitutionCosts'],JSON[_0x46b4dc(0x220d)](_0x39fef6);}static['Deserialize'](_0x418bd8){var _0x108828=_0x455154;_0x418bd8=JSON[_0x108828(0xa2c)](_0x418bd8);const _0x2915ff=new _0xa1728a(_0x418bd8['characters']);return _0x2915ff[_0x108828(0x219d)]=_0x418bd8[_0x108828(0x2410)],_0x2915ff[_0x108828(0x361c)]=_0x418bd8[_0x108828(0x1e25)],_0x2915ff[_0x108828(0x20f6)]=_0x418bd8[_0x108828(0x199f)],_0x2915ff;}['getCharacterIdx'](_0x185e04){var _0x388b6b=_0x455154;return this[_0x388b6b(0x3545)][_0x388b6b(0x248c)](_0x185e04);}['getInsertionCost'](_0x57ca00){var _0x47c5c5=_0x455154;return this[_0x47c5c5(0x219d)][_0x57ca00];}[_0x455154(0x5d1)](_0x5c166c){var _0x4cc05b=_0x455154;return this[_0x4cc05b(0x361c)][_0x5c166c];}['getSubstitutionCost'](_0x2b87f7,_0xa92179){var _0xc9d470=_0x455154,_0x43bcbe=Math[_0xc9d470(0x3478)](_0x2b87f7,_0xa92179),_0x2b87f7=Math['max'](_0x2b87f7,_0xa92179);return this[_0xc9d470(0x20f6)][_0x43bcbe][_0x2b87f7];}};class _0x52bb9d{constructor(_0x2369ec,_0x451cbe){var _0x123346=_0x455154;if(_0x2369ec[_0x123346(0x1377)]>_0x52bb9d[_0x123346(0x1c93)])throw new Error(_0x123346(0x11a8)+_0x52bb9d['_MAX_SEQUENCE_LENGTH']+_0x123346(0xbde));this[_0x123346(0x4e6)]=_0x451cbe,this['_characters']=_0x2369ec[_0x123346(0x1f88)](_0x3ab170=>this[_0x123346(0x4e6)][_0x123346(0x112e)](_0x3ab170));}[_0x455154(0x2fcc)](){var _0x4d4a7c=_0x455154;return JSON[_0x4d4a7c(0x220d)](this['_characters']);}static[_0x455154(0x126d)](_0x544da1,_0x1e9cdf){var _0x18ff3d=_0x455154;const _0x1c2b99=new _0x52bb9d([],_0x1e9cdf);return _0x1c2b99[_0x18ff3d(0x3cfe)]=JSON['parse'](_0x544da1),_0x1c2b99;}[_0x455154(0x307a)](_0x34cb11){var _0x595012=_0x455154;return _0x52bb9d[_0x595012(0x1629)](this,_0x34cb11);}static[_0x455154(0x1629)](_0x198efc,_0x137a6b){var _0x457951=_0x455154;const _0x3f1f13=_0x198efc[_0x457951(0x4e6)];if(_0x3f1f13!==_0x137a6b[_0x457951(0x4e6)])throw new Error('Cannot\x20Levenshtein\x20compare\x20Sequences\x20built\x20from\x20different\x20alphabets.');var _0x595852=_0x198efc[_0x457951(0x3cfe)],_0x59a45c=_0x137a6b[_0x457951(0x3cfe)],_0x232ee1=_0x595852[_0x457951(0x1377)],_0x570047=_0x59a45c['length'];const _0x9ee373=_0x52bb9d[_0x457951(0x2f07)];for(let _0x291acf=_0x9ee373[0x0][0x0]=0x0;_0x291acf<_0x232ee1;++_0x291acf)_0x9ee373[_0x291acf+0x1][0x0]=_0x9ee373[_0x291acf][0x0]+_0x3f1f13[_0x457951(0x197b)](_0x595852[_0x291acf]);for(let _0x428785=0x0;_0x428785<_0x570047;++_0x428785)_0x9ee373[0x0][_0x428785+0x1]=_0x9ee373[0x0][_0x428785]+_0x3f1f13[_0x457951(0x197b)](_0x59a45c[_0x428785]);for(let _0x424e5d=0x0;_0x424e5d<_0x232ee1;++_0x424e5d)for(let _0x4f9252=0x0;_0x4f9252<_0x570047;++_0x4f9252)_0x52bb9d[_0x457951(0x3ab8)]=_0x9ee373[_0x424e5d+0x1][_0x4f9252]+_0x3f1f13[_0x457951(0x197b)](_0x59a45c[_0x4f9252]),_0x52bb9d[_0x457951(0x218b)]=_0x9ee373[_0x424e5d][_0x4f9252+0x1]+_0x3f1f13[_0x457951(0x5d1)](_0x595852[_0x424e5d]),_0x52bb9d['_SubstitutionCost']=_0x9ee373[_0x424e5d][_0x4f9252]+_0x3f1f13['getSubstitutionCost'](_0x595852[_0x424e5d],_0x59a45c[_0x4f9252]),_0x9ee373[_0x424e5d+0x1][_0x4f9252+0x1]=Math['min'](_0x52bb9d['_InsertionCost'],_0x52bb9d[_0x457951(0x218b)],_0x52bb9d['_SubstitutionCost']);return _0x9ee373[_0x232ee1][_0x570047];}}_0x52bb9d[_0x455154(0x1c93)]=0x100,_0x52bb9d['_CostMatrix']=[...Array(_0x52bb9d['_MAX_SEQUENCE_LENGTH']+0x1)][_0x455154(0x1f88)](()=>new Array(_0x52bb9d[_0x455154(0x1c93)]+0x1)),_0x44ce9c[_0x455154(0x30fb)]=_0x52bb9d;}class _0x5c47b0{constructor(_0x2d92f0=0.01){var _0x1663eb=_0x455154;this[_0x1663eb(0x3acd)]=[],this['_segmentLength']=_0x2d92f0;}[_0x455154(0x2fcc)](){return JSON['stringify'](this);}static[_0x455154(0x126d)](_0x21401){var _0x225a3f=_0x455154;const _0x301a12=JSON[_0x225a3f(0xa2c)](_0x21401),_0x53e409=new _0x5c47b0(_0x301a12['_segmentLength']);return _0x53e409[_0x225a3f(0x3acd)]=_0x301a12['_points'][_0x225a3f(0x1f88)](_0x1fb382=>new _0x5b9568['P'](_0x1fb382['_x'],_0x1fb382['_y'],_0x1fb382['_z'])),_0x53e409;}[_0x455154(0x43c)](){var _0x55aba3=_0x455154;return this[_0x55aba3(0x3acd)][_0x55aba3(0x1377)]*this[_0x55aba3(0xf3b)];}[_0x455154(0x3fc1)](_0x2e7a07){var _0x5ba460=_0x455154;let _0x5eb615=this[_0x5ba460(0x3acd)][_0x5ba460(0x1377)];if(0x0===_0x5eb615)this[_0x5ba460(0x3acd)][_0x5ba460(0x3f90)](_0x2e7a07[_0x5ba460(0x95b)]());else{var _0x4b7e7d=()=>this[_0x5ba460(0xf3b)]/_0x5b9568['P']['Distance'](this[_0x5ba460(0x3acd)][_0x5eb615-0x1],_0x2e7a07);for(let _0x187eb3=_0x4b7e7d();_0x187eb3<=0x1;_0x187eb3=_0x4b7e7d()){var _0x63c161=this['_points'][_0x5eb615-0x1][_0x5ba460(0x4018)](0x1-_0x187eb3);_0x2e7a07[_0x5ba460(0x3d77)](_0x187eb3,_0x63c161),this[_0x5ba460(0x3acd)][_0x5ba460(0x3f90)](_0x63c161),++_0x5eb615;}}}['resampleAtTargetResolution'](_0x1b8eca){var _0x5ee811=_0x455154;const _0x3d0d2f=new _0x5c47b0(this[_0x5ee811(0x43c)]()/_0x1b8eca);return this[_0x5ee811(0x3acd)]['forEach'](_0x23bee5=>{var _0x26966a=_0x5ee811;_0x3d0d2f[_0x26966a(0x3fc1)](_0x23bee5);}),_0x3d0d2f;}['tokenize'](_0x3b7f9e){var _0x15d1a6=_0x455154;const _0x2d60b5=[];var _0x501300=new _0x5b9568['P']();for(let _0x35602b=0x2;_0x35602b<this[_0x15d1a6(0x3acd)]['length'];++_0x35602b)_0x5c47b0['_TransformSegmentDirToRef'](this[_0x15d1a6(0x3acd)][_0x35602b-0x2],this[_0x15d1a6(0x3acd)][_0x35602b-0x1],this[_0x15d1a6(0x3acd)][_0x35602b],_0x501300)&&_0x2d60b5[_0x15d1a6(0x3f90)](_0x5c47b0['_TokenizeSegment'](_0x501300,_0x3b7f9e));return _0x2d60b5;}static[_0x455154(0x33d4)](_0x1fd351,_0x4a8b99,_0x1bd34d,_0x570bc2){var _0x5e9567=_0x455154;return _0x4a8b99[_0x5e9567(0x407)](_0x1fd351,_0x5c47b0[_0x5e9567(0x394c)]),_0x5c47b0['_ForwardDir'][_0x5e9567(0x3f07)](),_0x4a8b99[_0x5e9567(0x15c6)](-0x1,_0x5c47b0[_0x5e9567(0x3a95)]),_0x5c47b0[_0x5e9567(0x3a95)][_0x5e9567(0x3f07)](),!(0.98<Math[_0x5e9567(0x3abd)](_0x5b9568['P'][_0x5e9567(0x365c)](_0x5c47b0['_ForwardDir'],_0x5c47b0[_0x5e9567(0x3a95)]))||(_0x5b9568['P'][_0x5e9567(0x40ac)](_0x5c47b0[_0x5e9567(0x394c)],_0x5c47b0[_0x5e9567(0x3a95)],_0x5c47b0[_0x5e9567(0x3938)]),_0x5c47b0[_0x5e9567(0x3938)]['normalize'](),_0x5b9568['y3'][_0x5e9567(0x1db4)](_0x1fd351,_0x4a8b99,_0x5c47b0['_UpDir'],_0x5c47b0['_LookMatrix']),_0x1bd34d[_0x5e9567(0x407)](_0x4a8b99,_0x5c47b0['_FromToVec']),_0x5c47b0['_FromToVec'][_0x5e9567(0x3f07)](),_0x5b9568['P']['TransformNormalToRef'](_0x5c47b0[_0x5e9567(0x4a9)],_0x5c47b0[_0x5e9567(0x345c)],_0x570bc2),0x0));}static['_TokenizeSegment'](_0x9660fc,_0x3380fb){var _0x89f167=_0x455154;_0x5c47b0['_BestMatch']=0x0,_0x5c47b0[_0x89f167(0x2c79)]=_0x5b9568['P'][_0x89f167(0x365c)](_0x9660fc,_0x3380fb[0x0]),_0x5c47b0[_0x89f167(0x3d1e)]=_0x5c47b0[_0x89f167(0x2c79)];for(let _0x3962cd=0x1;_0x3962cd<_0x3380fb['length'];++_0x3962cd)_0x5c47b0[_0x89f167(0x2c79)]=_0x5b9568['P'][_0x89f167(0x365c)](_0x9660fc,_0x3380fb[_0x3962cd]),_0x5c47b0[_0x89f167(0x2c79)]>_0x5c47b0[_0x89f167(0x3d1e)]&&(_0x5c47b0['_BestMatch']=_0x3962cd,_0x5c47b0[_0x89f167(0x3d1e)]=_0x5c47b0[_0x89f167(0x2c79)]);return _0x5c47b0[_0x89f167(0x30f5)];}}_0x5c47b0[_0x455154(0x394c)]=new _0x5b9568['P'](),_0x5c47b0[_0x455154(0x3a95)]=new _0x5b9568['P'](),_0x5c47b0[_0x455154(0x3938)]=new _0x5b9568['P'](),_0x5c47b0[_0x455154(0x4a9)]=new _0x5b9568['P'](),_0x5c47b0['_LookMatrix']=new _0x5b9568['y3']();class _0x40bc24{constructor(){var _0x5e5b52=_0x455154;this[_0x5e5b52(0x11f6)]=[];}[_0x455154(0x2fcc)](){var _0x31699a=_0x455154;return JSON[_0x31699a(0x220d)](this[_0x31699a(0x11f6)][_0x31699a(0x1f88)](_0xf95237=>_0xf95237[_0x31699a(0x2fcc)]()));}static[_0x455154(0x126d)](_0x2f2023,_0x18011c){var _0x597849=_0x455154;const _0x119bc5=new _0x40bc24();return _0x119bc5[_0x597849(0x11f6)]=JSON[_0x597849(0xa2c)](_0x2f2023)[_0x597849(0x1f88)](_0x1c9014=>_0x494926[_0x597849(0x30fb)]['Deserialize'](_0x1c9014,_0x18011c)),_0x119bc5;}static[_0x455154(0x24d7)](_0x24ef8b,_0x4ef7e9,_0x3051fe){var _0x5e1868=_0x455154;return _0x40bc24['CreateFromTokenizationPyramid'](_0x40bc24[_0x5e1868(0x3d39)](_0x24ef8b,_0x4ef7e9),_0x3051fe);}static[_0x455154(0x2f3b)](_0x45373c,_0x1278a3){var _0x11ee97=_0x455154;const _0x4a2564=new _0x40bc24();return _0x4a2564[_0x11ee97(0x11f6)]=_0x45373c[_0x11ee97(0x1f88)](_0x36078d=>new _0x494926['Sequence'](_0x36078d,_0x1278a3)),_0x4a2564;}static[_0x455154(0x3d39)](_0x3d042b,_0x5cc2dd,_0x2d05cd=_0x40bc24[_0x455154(0x257a)]){var _0x1d3554=_0x455154;const _0x1a68e4=[];for(let _0x39b995=_0x2d05cd;0x4<_0x39b995;_0x39b995=Math[_0x1d3554(0xa0a)](_0x39b995/0x2))_0x1a68e4['push'](_0x3d042b[_0x1d3554(0x31de)](_0x39b995)['tokenize'](_0x5cc2dd['chars']));return _0x1a68e4;}[_0x455154(0x307a)](_0x33f372){var _0x589b3f=_0x455154;let _0x4fc3b9=0x0;var _0x365def;for(let _0x994b0d=0x0;_0x994b0d<this[_0x589b3f(0x11f6)][_0x589b3f(0x1377)];++_0x994b0d)_0x365def=Math['pow'](0x2,_0x994b0d),_0x4fc3b9+=_0x365def*this[_0x589b3f(0x11f6)][_0x994b0d][_0x589b3f(0x307a)](_0x33f372[_0x589b3f(0x11f6)][_0x994b0d]);return _0x4fc3b9;}}_0x40bc24[_0x455154(0x257a)]=0x20,class _0x3d5861{constructor(_0x5b14a4=[]){var _0xc20bb5=_0x455154;this[_0xc20bb5(0xcf5)]=_0x5b14a4,this[_0xc20bb5(0x1f20)]=-0x1,this[_0xc20bb5(0xce5)]=0x0,this[_0xc20bb5(0xafc)]();}[_0x455154(0x2fcc)](){var _0x3a29a1=_0x455154;const _0x4eded2={};return _0x4eded2[_0x3a29a1(0x179b)]=this[_0x3a29a1(0xcf5)][_0x3a29a1(0x1f88)](_0x52a507=>_0x52a507[_0x3a29a1(0x2fcc)]()),_0x4eded2['centroidIdx']=this[_0x3a29a1(0x1f20)],_0x4eded2[_0x3a29a1(0x1e54)]=this[_0x3a29a1(0xce5)],JSON[_0x3a29a1(0x220d)](_0x4eded2);}static[_0x455154(0x126d)](_0x23a8d0,_0x5a16fa){var _0x5b6913=_0x455154;const _0x564c8c=JSON[_0x5b6913(0xa2c)](_0x23a8d0),_0x552afa=new _0x3d5861();return _0x552afa[_0x5b6913(0xcf5)]=_0x564c8c[_0x5b6913(0x179b)][_0x5b6913(0x1f88)](_0x43d872=>_0x40bc24[_0x5b6913(0x126d)](_0x43d872,_0x5a16fa)),_0x552afa[_0x5b6913(0x1f20)]=_0x564c8c[_0x5b6913(0x30aa)],_0x552afa['_averageDistance']=_0x564c8c[_0x5b6913(0x1e54)],_0x552afa;}[_0x455154(0x3fc1)](_0x38c0f9){var _0x2c01a6=_0x455154;this[_0x2c01a6(0xcf5)][_0x2c01a6(0x3f90)](_0x38c0f9),this[_0x2c01a6(0xafc)]();}[_0x455154(0x34f0)](_0xf61454){var _0x4f4e6c=_0x455154;return _0xf61454[_0x4f4e6c(0x307a)](this[_0x4f4e6c(0xcf5)][this[_0x4f4e6c(0x1f20)]])/this[_0x4f4e6c(0xce5)];}[_0x455154(0x1518)](_0x280eda){var _0x3349f1=_0x455154;return Math[_0x3349f1(0x3478)](...this[_0x3349f1(0xcf5)][_0x3349f1(0x1f88)](_0x53b972=>_0x53b972[_0x3349f1(0x307a)](_0x280eda)));}[_0x455154(0xafc)](){var _0x2530c6=_0x455154;this[_0x2530c6(0x1f20)]=-0x1;let _0x3334d4;var _0x6affb0=this[_0x2530c6(0xcf5)][_0x2530c6(0x1f88)](_0x49059b=>(_0x3334d4=0x0,this[_0x2530c6(0xcf5)]['forEach'](_0x88f613=>{_0x3334d4+=_0x49059b['distance'](_0x88f613);}),_0x3334d4));for(let _0x5eab74=0x0;_0x5eab74<_0x6affb0[_0x2530c6(0x1377)];++_0x5eab74)(this[_0x2530c6(0x1f20)]<0x0||_0x6affb0[_0x5eab74]<_0x6affb0[this[_0x2530c6(0x1f20)]])&&(this[_0x2530c6(0x1f20)]=_0x5eab74);this[_0x2530c6(0xce5)]=0x0,this['_descriptors'][_0x2530c6(0x7f0)](_0x5cc50e=>{var _0x127f57=_0x2530c6;this[_0x127f57(0xce5)]+=_0x5cc50e[_0x127f57(0x307a)](this[_0x127f57(0xcf5)][this[_0x127f57(0x1f20)]]);}),0x0<this[_0x2530c6(0xcf5)][_0x2530c6(0x1377)]&&(this[_0x2530c6(0xce5)]=Math[_0x2530c6(0xf1a)](this['_averageDistance']/this[_0x2530c6(0xcf5)][_0x2530c6(0x1377)],_0x3d5861['_MIN_AVERAGE_DISTANCE']));}}[_0x455154(0x39c9)]=0x1;},0xe456:(_0x556b52,_0x7050a9,_0x15b8bc)=>{_0x15b8bc['d'](_0x7050a9,{'H':()=>function(_0x592bbc,_0xa9f70){_0x56f68b[_0x592bbc]=_0xa9f70;},'q':()=>function(_0x4192a3){return _0x56f68b[_0x4192a3];}});const _0x56f68b={};},0x5e3:(_0x3c31ee,_0x569058,_0xdad57b)=>{var _0x3f6ffc=a8_0x16e4d8;_0xdad57b['d'](_0x569058,{'K':()=>_0xe07aa3});class _0xe07aa3{static get['UniqueId'](){var _0x54d934=a8_0x5b24,_0x199bdc=this[_0x54d934(0x35b8)];return this[_0x54d934(0x35b8)]++,_0x199bdc;}}_0xe07aa3[_0x3f6ffc(0x35b8)]=0x1;},0x14699:(_0x49caa8,_0x5aa55a,_0x1e7447)=>{var _0xe71ce7=a8_0x16e4d8,_0x3cf6e0=_0x1e7447(0xe222);class _0x162388{constructor(_0x5754aa,_0x5a729d={}){var _0x63cb8c=a8_0x5b24;if(!_0x162388[_0x63cb8c(0xd90)](_0x5754aa))throw _0x63cb8c(0x32d3);_0x5754aa=_0x5754aa[_0x63cb8c(0x3c05)]();if(!_0x5754aa)throw _0x63cb8c(0x3a3d);this[_0x63cb8c(0x385e)]=_0x5754aa,this[_0x63cb8c(0x385e)][_0x63cb8c(0x3465)]=!0x1,this['_options']=Object[_0x63cb8c(0x3345)](Object[_0x63cb8c(0x3345)]({},_0x162388[_0x63cb8c(0x255e)]),_0x5a729d);const _0x2e901a=this[_0x63cb8c(0x385e)][_0x63cb8c(0x2bea)](this[_0x63cb8c(0x4179)][_0x63cb8c(0x3fc2)]);if(this[_0x63cb8c(0x4179)][_0x63cb8c(0x1f7b)]){for(const _0x1052c6 of this['_options'][_0x63cb8c(0x1f7b)])_0x2e901a['addTrack'](_0x1052c6);}this[_0x63cb8c(0x419c)]=new MediaRecorder(_0x2e901a,{'mimeType':this[_0x63cb8c(0x4179)][_0x63cb8c(0x3528)]}),this[_0x63cb8c(0x419c)][_0x63cb8c(0x1cc8)]=this['_handleDataAvailable'][_0x63cb8c(0x2de9)](this),this[_0x63cb8c(0x419c)][_0x63cb8c(0x1fae)]=this['_handleError'][_0x63cb8c(0x2de9)](this),this['_mediaRecorder']['onstop']=this['_handleStop'][_0x63cb8c(0x2de9)](this);}static[_0xe71ce7(0xd90)](_0x56a40f){var _0x5daaec=_0xe71ce7;return _0x56a40f=_0x56a40f[_0x5daaec(0x3c05)](),!!_0x56a40f&&_0x5daaec(0x38fa)==typeof _0x56a40f[_0x5daaec(0x2bea)];}get[_0xe71ce7(0x3465)](){var _0x12f81d=_0xe71ce7;return!!this[_0x12f81d(0x385e)]&&this[_0x12f81d(0x385e)]['isRecording'];}[_0xe71ce7(0x2b03)](){var _0x1369ce=_0xe71ce7;this['_canvas']&&this[_0x1369ce(0x419c)]&&this[_0x1369ce(0x3465)]&&(this[_0x1369ce(0x385e)][_0x1369ce(0x3465)]=!0x1,this['_mediaRecorder'][_0x1369ce(0x344a)]());}[_0xe71ce7(0x1d10)](_0x246cd4=_0xe71ce7(0x4194),_0x5b41ba=0x7){var _0x3664a4=_0xe71ce7;if(!this[_0x3664a4(0x385e)]||!this[_0x3664a4(0x419c)])throw'Recorder\x20has\x20already\x20been\x20disposed';if(this[_0x3664a4(0x3465)])throw'Recording\x20already\x20in\x20progress';return 0x0<_0x5b41ba&&setTimeout(()=>{var _0x4b26a7=_0x3664a4;this[_0x4b26a7(0x2b03)]();},0x3e8*_0x5b41ba),this[_0x3664a4(0x13ba)]=_0x246cd4,this[_0x3664a4(0x2863)]=[],this['_resolve']=null,this[_0x3664a4(0x3db5)]=null,this['_canvas']['isRecording']=!0x0,this[_0x3664a4(0x419c)][_0x3664a4(0x1efb)](this[_0x3664a4(0x4179)][_0x3664a4(0x834)]),new Promise((_0x2eb8ec,_0x3c23c0)=>{var _0x3c8b76=_0x3664a4;this[_0x3c8b76(0x1cad)]=_0x2eb8ec,this[_0x3c8b76(0x3db5)]=_0x3c23c0;});}[_0xe71ce7(0x18c9)](){var _0x57a454=_0xe71ce7;this[_0x57a454(0x385e)]=null,this[_0x57a454(0x419c)]=null,this[_0x57a454(0x2863)]=[],this[_0x57a454(0x13ba)]=null,this['_resolve']=null,this['_reject']=null;}[_0xe71ce7(0x1384)](_0x3f39d7){var _0x1defa0=_0xe71ce7;0x0<_0x3f39d7[_0x1defa0(0x3e2c)][_0x1defa0(0x5a2)]&&this[_0x1defa0(0x2863)][_0x1defa0(0x3f90)](_0x3f39d7[_0x1defa0(0x3e2c)]);}[_0xe71ce7(0x37d0)](_0x3e49ed){var _0x4a3252=_0xe71ce7;if(this[_0x4a3252(0x2b03)](),!this[_0x4a3252(0x3db5)])throw new _0x3e49ed['error']();this[_0x4a3252(0x3db5)](_0x3e49ed[_0x4a3252(0x1220)]);}[_0xe71ce7(0x3ad1)](){var _0x1a90fe=_0xe71ce7;this[_0x1a90fe(0x2b03)]();var _0x1f3460=new Blob(this[_0x1a90fe(0x2863)]);this[_0x1a90fe(0x1cad)]&&this[_0x1a90fe(0x1cad)](_0x1f3460),window[_0x1a90fe(0x3e6c)][_0x1a90fe(0x926)](_0x1f3460),this[_0x1a90fe(0x13ba)]&&_0x3cf6e0['w1']['Download'](_0x1f3460,this['_fileName']);}}_0x162388[_0xe71ce7(0x255e)]={'mimeType':_0xe71ce7(0x20ee),'fps':0x19,'recordChunckSize':0xbb8};},0x17d2b:(_0x11d2e0,_0x56782f,_0x9e04d2)=>{var _0x449aee=a8_0x16e4d8;_0x9e04d2['d'](_0x56782f,{'N':()=>_0x5659e8,'h':()=>_0x4411f5});var _0x4411f5,_0xc4a68f=_0x9e04d2(0x9fd1),_0x2c0095=_0x9e04d2(0x5de7);(_0x56782f=_0x4411f5=_0x4411f5||{})[_0x56782f['X']=0x0]='X',_0x56782f[_0x56782f['Y']=0x1]='Y',_0x56782f[_0x56782f['Z']=0x2]='Z';class _0x5659e8{constructor(_0x37b870,_0x253a97){var _0x115649=a8_0x5b24;this[_0x115649(0x367c)]=!0x1,_0x253a97=Object[_0x115649(0x3345)](Object['assign']({},_0x5659e8[_0x115649(0x1165)]()),_0x253a97);if(this[_0x115649(0x4065)]=!!_0x37b870,_0x5659e8[_0x115649(0x29ac)]++,this[_0x115649(0xf7d)]=_0x4411f5['X'],this[_0x115649(0x40a0)]=_0x4411f5['Y'],this[_0x115649(0x1809)]=!0x1,this[_0x115649(0x528)]=!0x1,this[_0x115649(0x27c8)]=new _0x2c0095['x'](),this['deltaPosition']=_0xc4a68f['P'][_0x115649(0x23ed)](),this[_0x115649(0x30c)]=0x19,this[_0x115649(0x3539)]=0x1/(this[_0x115649(0x30c)]/0x3e8),this[_0x115649(0x14cf)]=()=>{var _0x37c351=_0x115649;_0x5659e8['_VJCanvasWidth']=window[_0x37c351(0x1464)],_0x5659e8[_0x37c351(0x393)]=window['innerHeight'],_0x5659e8[_0x37c351(0x20c0)]&&(_0x5659e8[_0x37c351(0x20c0)]['width']=_0x5659e8[_0x37c351(0x11d8)],_0x5659e8['Canvas'][_0x37c351(0xc32)]=_0x5659e8[_0x37c351(0x393)]),_0x5659e8[_0x37c351(0x8e6)]=_0x5659e8['_VJCanvasWidth']/0x2;},!_0x5659e8[_0x115649(0x20c0)]){window[_0x115649(0x1080)](_0x115649(0x911),this[_0x115649(0x14cf)],!0x1),_0x5659e8[_0x115649(0x20c0)]=document[_0x115649(0x546)]('canvas'),_0x5659e8['_VJCanvasWidth']=window[_0x115649(0x1464)],_0x5659e8[_0x115649(0x393)]=window[_0x115649(0x3fb9)],_0x5659e8[_0x115649(0x20c0)][_0x115649(0x2255)]=window[_0x115649(0x1464)],_0x5659e8['Canvas']['height']=window[_0x115649(0x3fb9)],_0x5659e8[_0x115649(0x20c0)][_0x115649(0x24b9)][_0x115649(0x2255)]=_0x115649(0x14b1),_0x5659e8['Canvas']['style'][_0x115649(0xc32)]=_0x115649(0x14b1),_0x5659e8[_0x115649(0x20c0)]['style'][_0x115649(0x2416)]='absolute',_0x5659e8[_0x115649(0x20c0)][_0x115649(0x24b9)]['backgroundColor']='transparent',_0x5659e8[_0x115649(0x20c0)]['style'][_0x115649(0x284d)]='0px',_0x5659e8[_0x115649(0x20c0)][_0x115649(0x24b9)]['left']='0px',_0x5659e8[_0x115649(0x20c0)][_0x115649(0x24b9)][_0x115649(0x56b)]='5',_0x5659e8['Canvas'][_0x115649(0x24b9)]['touchAction']=_0x115649(0xb8f),_0x5659e8['Canvas'][_0x115649(0x2589)](_0x115649(0x1704),_0x115649(0xb8f)),_0x37b870=_0x5659e8[_0x115649(0x20c0)]['getContext']('2d');if(!_0x37b870)throw new Error(_0x115649(0x2113));_0x5659e8[_0x115649(0xb0e)]=_0x37b870,_0x5659e8[_0x115649(0xb0e)]['strokeStyle']=_0x115649(0x21a),_0x5659e8['_VJCanvasContext']['lineWidth']=0x2,document[_0x115649(0x2925)][_0x115649(0x2ea9)](_0x5659e8['Canvas']);}_0x5659e8['_HalfWidth']=_0x5659e8['Canvas'][_0x115649(0x2255)]/0x2,this[_0x115649(0x1493)]=!0x1,this['limitToContainer']=_0x253a97[_0x115649(0x200d)],this['_joystickColor']=_0x253a97['color'],this['containerSize']=_0x253a97[_0x115649(0x1668)],this[_0x115649(0x229f)]=_0x253a97['puckSize'],_0x253a97[_0x115649(0x2416)]&&this[_0x115649(0x3424)](_0x253a97[_0x115649(0x2416)]['x'],_0x253a97[_0x115649(0x2416)]['y']),_0x253a97['puckImage']&&this[_0x115649(0x1cb6)](_0x253a97['puckImage']),_0x253a97[_0x115649(0x22cd)]&&this[_0x115649(0x1874)](_0x253a97[_0x115649(0x22cd)]),_0x253a97[_0x115649(0xb17)]&&_0x5659e8[_0x115649(0xc76)]++,this[_0x115649(0xb17)]=_0x253a97[_0x115649(0xb17)],this[_0x115649(0x2c6f)]=-0x1,this[_0x115649(0x125c)]=new _0xc4a68f['FM'](0x0,0x0),this[_0x115649(0x3608)]=new _0xc4a68f['FM'](0x0,0x0),this[_0x115649(0x4205)]=new _0xc4a68f['FM'](0x0,0x0),this[_0x115649(0x3f9f)]=new _0xc4a68f['FM'](0x0,0x0),this[_0x115649(0x2e44)]=_0x2f3916=>{var _0x241e84=_0x115649;this[_0x241e84(0x364e)](_0x2f3916);},this[_0x115649(0x2e77)]=_0x17076b=>{this['_onPointerMove'](_0x17076b);},this[_0x115649(0x1d06)]=_0x5905b4=>{var _0x2e4e91=_0x115649;this[_0x2e4e91(0x2922)](_0x5905b4);},_0x5659e8[_0x115649(0x20c0)][_0x115649(0x1080)](_0x115649(0xb91),this[_0x115649(0x2e44)],!0x1),_0x5659e8[_0x115649(0x20c0)]['addEventListener']('pointermove',this['_onPointerMoveHandlerRef'],!0x1),_0x5659e8[_0x115649(0x20c0)][_0x115649(0x1080)](_0x115649(0x2053),this[_0x115649(0x1d06)],!0x1),_0x5659e8[_0x115649(0x20c0)][_0x115649(0x1080)](_0x115649(0x2d92),this[_0x115649(0x1d06)],!0x1),_0x5659e8[_0x115649(0x20c0)][_0x115649(0x1080)](_0x115649(0x114f),_0x430d04=>{var _0xee5d67=_0x115649;_0x430d04[_0xee5d67(0x2adf)]();},!0x1),requestAnimationFrame(()=>{var _0x53a518=_0x115649;this[_0x53a518(0x37ed)]();});}static[_0x449aee(0x1165)](){var _0x5edb5b=_0x449aee;return{'puckSize':0x28,'containerSize':0x3c,'color':_0x5edb5b(0x3782),'puckImage':void 0x0,'containerImage':void 0x0,'position':void 0x0,'alwaysVisible':!0x1,'limitToContainer':!0x1};}[_0x449aee(0x851)](_0x3e73e2){var _0xcf7c20=_0x449aee;this[_0xcf7c20(0x30c)]=_0x3e73e2,this['_inversedSensibility']=0x1/(this[_0xcf7c20(0x30c)]/0x3e8);}[_0x449aee(0x364e)](_0x301ee0){var _0x21741a=_0x449aee;_0x301ee0[_0x21741a(0x2adf)](),(!0x0===this[_0x21741a(0x4065)]?_0x301ee0[_0x21741a(0xacd)]<_0x5659e8['_HalfWidth']:_0x301ee0[_0x21741a(0xacd)]>_0x5659e8[_0x21741a(0x8e6)])&&this['_joystickPointerId']<0x0?(this[_0x21741a(0x2c6f)]=_0x301ee0[_0x21741a(0x11aa)],this[_0x21741a(0x3fe9)]?(this[_0x21741a(0x4205)]=this[_0x21741a(0x3fe9)]['clone'](),this[_0x21741a(0x125c)]=this[_0x21741a(0x3fe9)][_0x21741a(0x95b)](),this[_0x21741a(0x3608)]=this['_joystickPosition'][_0x21741a(0x95b)](),this[_0x21741a(0x10c4)](_0x301ee0)):(this[_0x21741a(0x4205)]['x']=_0x301ee0[_0x21741a(0xacd)],this[_0x21741a(0x4205)]['y']=_0x301ee0[_0x21741a(0x890)],this[_0x21741a(0x125c)]=this['_joystickPointerStartPos'][_0x21741a(0x95b)](),this['_joystickPreviousPointerPos']=this['_joystickPointerStartPos'][_0x21741a(0x95b)]()),this[_0x21741a(0x3f9f)]['x']=0x0,this[_0x21741a(0x3f9f)]['y']=0x0,this[_0x21741a(0x1493)]=!0x0,this['_touches'][_0x21741a(0x3fc1)](_0x301ee0['pointerId'][_0x21741a(0x22e6)](),_0x301ee0)):_0x5659e8[_0x21741a(0x29ac)]<0x2&&this[_0x21741a(0x30f7)]&&(this[_0x21741a(0x30f7)](),this[_0x21741a(0x27c8)][_0x21741a(0x3fc1)](_0x301ee0[_0x21741a(0x11aa)][_0x21741a(0x22e6)](),{'x':_0x301ee0[_0x21741a(0xacd)],'y':_0x301ee0['clientY'],'prevX':_0x301ee0[_0x21741a(0xacd)],'prevY':_0x301ee0[_0x21741a(0x890)]}));}[_0x449aee(0x10c4)](_0x3ede29){var _0x47b121=_0x449aee;if(this[_0x47b121(0x2c6f)]==_0x3ede29['pointerId']){if(this[_0x47b121(0x200d)]){const _0x321865=new _0xc4a68f['FM'](_0x3ede29[_0x47b121(0xacd)]-this[_0x47b121(0x4205)]['x'],_0x3ede29['clientY']-this[_0x47b121(0x4205)]['y']);var _0x449dd8=_0x321865['length']();_0x449dd8>this[_0x47b121(0x1668)]&&_0x321865[_0x47b121(0x1886)](this[_0x47b121(0x1668)]/_0x449dd8),this['_joystickPointerPos']['x']=this[_0x47b121(0x4205)]['x']+_0x321865['x'],this[_0x47b121(0x125c)]['y']=this[_0x47b121(0x4205)]['y']+_0x321865['y'];}else this['_joystickPointerPos']['x']=_0x3ede29[_0x47b121(0xacd)],this[_0x47b121(0x125c)]['y']=_0x3ede29[_0x47b121(0x890)];this['_deltaJoystickVector']=this['_joystickPointerPos'][_0x47b121(0x95b)](),this[_0x47b121(0x3f9f)]=this['_deltaJoystickVector'][_0x47b121(0x41b6)](this[_0x47b121(0x4205)]),0x0<_0x5659e8['_AlwaysVisibleSticks']&&(this[_0x47b121(0x4065)]?this[_0x47b121(0x125c)]['x']=Math[_0x47b121(0x3478)](_0x5659e8[_0x47b121(0x8e6)],this['_joystickPointerPos']['x']):this['_joystickPointerPos']['x']=Math[_0x47b121(0xf1a)](_0x5659e8[_0x47b121(0x8e6)],this[_0x47b121(0x125c)]['x']));var _0x1444cb=(this['reverseLeftRight']?-0x1:0x1)*this[_0x47b121(0x3f9f)]['x']/this[_0x47b121(0x3539)];switch(this[_0x47b121(0xf7d)]){case _0x4411f5['X']:this['deltaPosition']['x']=Math['min'](0x1,Math[_0x47b121(0xf1a)](-0x1,_0x1444cb));break;case _0x4411f5['Y']:this[_0x47b121(0x155a)]['y']=Math[_0x47b121(0x3478)](0x1,Math[_0x47b121(0xf1a)](-0x1,_0x1444cb));break;case _0x4411f5['Z']:this[_0x47b121(0x155a)]['z']=Math[_0x47b121(0x3478)](0x1,Math['max'](-0x1,_0x1444cb));}var _0x26a520=(this[_0x47b121(0x528)]?0x1:-0x1)*this[_0x47b121(0x3f9f)]['y']/this[_0x47b121(0x3539)];switch(this['_axisTargetedByUpAndDown']){case _0x4411f5['X']:this[_0x47b121(0x155a)]['x']=Math[_0x47b121(0x3478)](0x1,Math[_0x47b121(0xf1a)](-0x1,_0x26a520));break;case _0x4411f5['Y']:this[_0x47b121(0x155a)]['y']=Math[_0x47b121(0x3478)](0x1,Math[_0x47b121(0xf1a)](-0x1,_0x26a520));break;case _0x4411f5['Z']:this[_0x47b121(0x155a)]['z']=Math[_0x47b121(0x3478)](0x1,Math['max'](-0x1,_0x26a520));}}else{const _0xc14b41=this[_0x47b121(0x27c8)][_0x47b121(0x248c)](_0x3ede29[_0x47b121(0x11aa)][_0x47b121(0x22e6)]());_0xc14b41&&(_0xc14b41['x']=_0x3ede29[_0x47b121(0xacd)],_0xc14b41['y']=_0x3ede29[_0x47b121(0x890)]);}}[_0x449aee(0x2922)](_0x4c60b9){var _0xaf8caa=_0x449aee,_0x138152;this[_0xaf8caa(0x2c6f)]==_0x4c60b9[_0xaf8caa(0x11aa)]?(this[_0xaf8caa(0x2859)](),this[_0xaf8caa(0x2c6f)]=-0x1,this[_0xaf8caa(0x1493)]=!0x1):(_0x138152=this[_0xaf8caa(0x27c8)][_0xaf8caa(0x248c)](_0x4c60b9[_0xaf8caa(0x11aa)][_0xaf8caa(0x22e6)]()))&&_0x5659e8[_0xaf8caa(0xb0e)][_0xaf8caa(0x250c)](_0x138152[_0xaf8caa(0x4114)]-0x2c,_0x138152[_0xaf8caa(0x1b80)]-0x2c,0x58,0x58),this['_deltaJoystickVector']['x']=0x0,this[_0xaf8caa(0x3f9f)]['y']=0x0,this[_0xaf8caa(0x27c8)][_0xaf8caa(0x854)](_0x4c60b9[_0xaf8caa(0x11aa)][_0xaf8caa(0x22e6)]());}[_0x449aee(0x8ab)](_0x463262){var _0x156451=_0x449aee;this[_0x156451(0x2d09)]=_0x463262;}set[_0x449aee(0x1668)](_0x4ada81){var _0x17dc35=_0x449aee;this[_0x17dc35(0x6bd)]=_0x4ada81,this[_0x17dc35(0x2a4c)]=~~(2.1*this[_0x17dc35(0x6bd)]),this[_0x17dc35(0x138d)]=~~(this[_0x17dc35(0x2a4c)]/0x2);}get[_0x449aee(0x1668)](){var _0x2ee503=_0x449aee;return this[_0x2ee503(0x6bd)];}set[_0x449aee(0x229f)](_0xc6b218){var _0x24e2ca=_0x449aee;this[_0x24e2ca(0x1ffd)]=_0xc6b218,this[_0x24e2ca(0x277)]=~~(2.1*this[_0x24e2ca(0x1ffd)]),this[_0x24e2ca(0x22d2)]=~~(this[_0x24e2ca(0x277)]/0x2);}get[_0x449aee(0x229f)](){var _0x3e3721=_0x449aee;return this[_0x3e3721(0x1ffd)];}[_0x449aee(0x267b)](){var _0x113060=_0x449aee;this['alwaysVisible']=!0x1,this[_0x113060(0x3fe9)]=null;}set[_0x449aee(0xb17)](_0x403a7c){var _0x37ced4=_0x449aee;this['_alwaysVisible']!==_0x403a7c&&(_0x403a7c&&this['_joystickPosition']?(_0x5659e8['_AlwaysVisibleSticks']++,this[_0x37ced4(0x126c)]=!0x0):(_0x5659e8[_0x37ced4(0xc76)]--,this[_0x37ced4(0x126c)]=!0x1));}get[_0x449aee(0xb17)](){var _0xf12f7f=_0x449aee;return this[_0xf12f7f(0x126c)];}[_0x449aee(0x3424)](_0x13d984,_0x36b708){var _0x557ff0=_0x449aee;this['_joystickPointerStartPos']&&this['_clearPreviousDraw'](),this[_0x557ff0(0x3fe9)]=new _0xc4a68f['FM'](_0x13d984,_0x36b708);}[_0x449aee(0x19a8)](_0x4572d3){var _0x4ef9df=_0x449aee;this[_0x4ef9df(0x30f7)]=_0x4572d3;}['setAxisForLeftRight'](_0x4e9fbe){var _0x3646e5=_0x449aee;switch(_0x4e9fbe){case _0x4411f5['X']:case _0x4411f5['Y']:case _0x4411f5['Z']:this['_axisTargetedByLeftAndRight']=_0x4e9fbe;break;default:this[_0x3646e5(0xf7d)]=_0x4411f5['X'];}}[_0x449aee(0x33a4)](_0x3c5ce6){var _0x42d7da=_0x449aee;switch(_0x3c5ce6){case _0x4411f5['X']:case _0x4411f5['Y']:case _0x4411f5['Z']:this[_0x42d7da(0x40a0)]=_0x3c5ce6;break;default:this['_axisTargetedByUpAndDown']=_0x4411f5['Y'];}}[_0x449aee(0x2859)](){var _0x3f6eff=_0x449aee,_0x3c458c=this[_0x3f6eff(0x3fe9)]||this[_0x3f6eff(0x4205)];_0x5659e8[_0x3f6eff(0xb0e)][_0x3f6eff(0x250c)](_0x3c458c['x']-this['_clearContainerSizeOffset'],_0x3c458c['y']-this[_0x3f6eff(0x138d)],this['_clearContainerSize'],this[_0x3f6eff(0x2a4c)]),_0x5659e8[_0x3f6eff(0xb0e)][_0x3f6eff(0x250c)](this[_0x3f6eff(0x3608)]['x']-this[_0x3f6eff(0x22d2)]-0x1,this[_0x3f6eff(0x3608)]['y']-this[_0x3f6eff(0x22d2)]-0x1,this['_clearPuckSize']+0x2,this['_clearPuckSize']+0x2);}[_0x449aee(0x1874)](_0x1ddd5b){var _0x448313=_0x449aee;const _0x210429=new Image();_0x210429[_0x448313(0x274c)]=_0x1ddd5b,_0x210429['onload']=()=>this[_0x448313(0xa95)]=_0x210429;}[_0x449aee(0x1cb6)](_0x5e25de){var _0x3de170=_0x449aee;const _0x33d737=new Image();_0x33d737['src']=_0x5e25de,_0x33d737['onload']=()=>this[_0x3de170(0x240e)]=_0x33d737;}[_0x449aee(0x32af)](){var _0x18ec49=_0x449aee,_0x2406bf=this['_joystickPosition']||this[_0x18ec49(0x4205)];this['_clearPreviousDraw'](),this[_0x18ec49(0xa95)]?_0x5659e8[_0x18ec49(0xb0e)]['drawImage'](this[_0x18ec49(0xa95)],_0x2406bf['x']-this[_0x18ec49(0x1668)],_0x2406bf['y']-this['containerSize'],0x2*this[_0x18ec49(0x1668)],0x2*this[_0x18ec49(0x1668)]):(_0x5659e8['_VJCanvasContext'][_0x18ec49(0x2f87)](),_0x5659e8[_0x18ec49(0xb0e)][_0x18ec49(0x12e7)]=this[_0x18ec49(0x2d09)],_0x5659e8[_0x18ec49(0xb0e)]['lineWidth']=0x2,_0x5659e8[_0x18ec49(0xb0e)][_0x18ec49(0x2fb6)](_0x2406bf['x'],_0x2406bf['y'],this[_0x18ec49(0x1668)],0x0,0x2*Math['PI'],!0x0),_0x5659e8[_0x18ec49(0xb0e)]['stroke'](),_0x5659e8[_0x18ec49(0xb0e)]['closePath'](),_0x5659e8['_VJCanvasContext']['beginPath'](),_0x5659e8['_VJCanvasContext'][_0x18ec49(0x3d38)]=0x6,_0x5659e8['_VJCanvasContext'][_0x18ec49(0x12e7)]=this[_0x18ec49(0x2d09)],_0x5659e8[_0x18ec49(0xb0e)]['arc'](_0x2406bf['x'],_0x2406bf['y'],this[_0x18ec49(0x229f)],0x0,0x2*Math['PI'],!0x0),_0x5659e8[_0x18ec49(0xb0e)][_0x18ec49(0x171c)](),_0x5659e8[_0x18ec49(0xb0e)]['closePath']());}[_0x449aee(0x3395)](){var _0x35ad02=_0x449aee;this[_0x35ad02(0x240e)]?_0x5659e8[_0x35ad02(0xb0e)][_0x35ad02(0x2359)](this['_puckImage'],this[_0x35ad02(0x125c)]['x']-this[_0x35ad02(0x229f)],this['_joystickPointerPos']['y']-this[_0x35ad02(0x229f)],0x2*this[_0x35ad02(0x229f)],0x2*this['puckSize']):(_0x5659e8[_0x35ad02(0xb0e)][_0x35ad02(0x2f87)](),_0x5659e8[_0x35ad02(0xb0e)][_0x35ad02(0x12e7)]=this['_joystickColor'],_0x5659e8['_VJCanvasContext']['lineWidth']=0x2,_0x5659e8[_0x35ad02(0xb0e)][_0x35ad02(0x2fb6)](this[_0x35ad02(0x125c)]['x'],this['_joystickPointerPos']['y'],this[_0x35ad02(0x229f)],0x0,0x2*Math['PI'],!0x0),_0x5659e8['_VJCanvasContext'][_0x35ad02(0x171c)](),_0x5659e8[_0x35ad02(0xb0e)][_0x35ad02(0x14ba)]());}['_drawVirtualJoystick'](){var _0x3539f4=_0x449aee;this[_0x3539f4(0x367c)]||(this[_0x3539f4(0xb17)]&&this[_0x3539f4(0x32af)](),this[_0x3539f4(0x1493)]&&this['_touches']['forEach']((_0x12e9ae,_0x420d27)=>{var _0x1d1532=_0x3539f4;_0x420d27[_0x1d1532(0x11aa)]===this[_0x1d1532(0x2c6f)]?(this[_0x1d1532(0xb17)]||this[_0x1d1532(0x32af)](),this[_0x1d1532(0x3395)](),this[_0x1d1532(0x3608)]=this[_0x1d1532(0x125c)]['clone']()):(_0x5659e8[_0x1d1532(0xb0e)][_0x1d1532(0x250c)](_0x420d27[_0x1d1532(0x4114)]-0x2c,_0x420d27[_0x1d1532(0x1b80)]-0x2c,0x58,0x58),_0x5659e8[_0x1d1532(0xb0e)]['beginPath'](),_0x5659e8[_0x1d1532(0xb0e)][_0x1d1532(0x1e16)]=_0x1d1532(0x2ed6),_0x5659e8['_VJCanvasContext'][_0x1d1532(0x2f87)](),_0x5659e8[_0x1d1532(0xb0e)][_0x1d1532(0x12e7)]=_0x1d1532(0x210d),_0x5659e8[_0x1d1532(0xb0e)]['lineWidth']=0x6,_0x5659e8['_VJCanvasContext'][_0x1d1532(0x2fb6)](_0x420d27['x'],_0x420d27['y'],0x28,0x0,0x2*Math['PI'],!0x0),_0x5659e8['_VJCanvasContext'][_0x1d1532(0x171c)](),_0x5659e8[_0x1d1532(0xb0e)][_0x1d1532(0x14ba)](),_0x420d27[_0x1d1532(0x4114)]=_0x420d27['x'],_0x420d27[_0x1d1532(0x1b80)]=_0x420d27['y']);}),requestAnimationFrame(()=>{var _0xc8ed56=_0x3539f4;this[_0xc8ed56(0x37ed)]();}));}['releaseCanvas'](){var _0x3e3443=_0x449aee;_0x5659e8['Canvas']&&(_0x5659e8['Canvas'][_0x3e3443(0x22e3)]('pointerdown',this[_0x3e3443(0x2e44)]),_0x5659e8[_0x3e3443(0x20c0)][_0x3e3443(0x22e3)](_0x3e3443(0x2fe8),this[_0x3e3443(0x2e77)]),_0x5659e8[_0x3e3443(0x20c0)][_0x3e3443(0x22e3)](_0x3e3443(0x2053),this[_0x3e3443(0x1d06)]),_0x5659e8[_0x3e3443(0x20c0)]['removeEventListener']('pointerout',this[_0x3e3443(0x1d06)]),window[_0x3e3443(0x22e3)](_0x3e3443(0x911),this[_0x3e3443(0x14cf)]),document[_0x3e3443(0x2925)][_0x3e3443(0xa29)](_0x5659e8[_0x3e3443(0x20c0)]),_0x5659e8[_0x3e3443(0x20c0)]=null),this[_0x3e3443(0x367c)]=!0x0;}}_0x5659e8[_0x449aee(0x29ac)]=0x0,_0x5659e8[_0x449aee(0xc76)]=0x0;},0xc661:(_0x120670,_0x7c85af,_0x260f27)=>{var _0xff9530=a8_0x16e4d8;function _0x12d2b6(){var _0x2b92e3=a8_0x5b24;return new((_0x2b92e3(0x1615))!=typeof _native&&_native[(_0x2b92e3(0x14a1))]?_native[(_0x2b92e3(0x14a1))]:XMLHttpRequest)();}_0x260f27['d'](_0x7c85af,{'g':()=>_0x2f7dfa});class _0x2f7dfa{constructor(){var _0x4adc1f=a8_0x5b24;this[_0x4adc1f(0x3a4c)]=_0x12d2b6(),this['_requestURL']='';}[_0xff9530(0x3b1b)](){var _0x59e12e=_0xff9530;if(!this[_0x59e12e(0x1db0)](this[_0x59e12e(0x1302)]))for(const _0x3357a9 in _0x2f7dfa[_0x59e12e(0x2838)]){var _0x326616=_0x2f7dfa['CustomRequestHeaders'][_0x3357a9];_0x326616&&this['_xhr'][_0x59e12e(0x1023)](_0x3357a9,_0x326616);}}['_shouldSkipRequestModifications'](_0x1569d6){var _0x26e75f=_0xff9530;return _0x2f7dfa['SkipRequestModificationForBabylonCDN']&&(_0x1569d6['includes'](_0x26e75f(0x1da4))||_0x1569d6[_0x26e75f(0xe16)](_0x26e75f(0x385a)));}get[_0xff9530(0x3912)](){var _0x4cec0c=_0xff9530;return this[_0x4cec0c(0x3a4c)]['onprogress'];}set['onprogress'](_0x3057dd){var _0x33126b=_0xff9530;this[_0x33126b(0x3a4c)]['onprogress']=_0x3057dd;}get[_0xff9530(0x278b)](){var _0x201080=_0xff9530;return this[_0x201080(0x3a4c)][_0x201080(0x278b)];}get[_0xff9530(0x2199)](){var _0x118e78=_0xff9530;return this['_xhr'][_0x118e78(0x2199)];}get[_0xff9530(0x3f5d)](){var _0x5aa0a9=_0xff9530;return this[_0x5aa0a9(0x3a4c)]['statusText'];}get[_0xff9530(0x1eb7)](){var _0x4c87d4=_0xff9530;return this[_0x4c87d4(0x3a4c)][_0x4c87d4(0x1eb7)];}get[_0xff9530(0x1890)](){var _0x38130f=_0xff9530;return this[_0x38130f(0x3a4c)][_0x38130f(0x1890)];}get[_0xff9530(0x3a54)](){var _0x231743=_0xff9530;return this[_0x231743(0x3a4c)][_0x231743(0x3a54)];}get[_0xff9530(0x2704)](){var _0x417b45=_0xff9530;return this[_0x417b45(0x3a4c)][_0x417b45(0x2704)];}set[_0xff9530(0x2704)](_0x4219d2){var _0x54188a=_0xff9530;this[_0x54188a(0x3a4c)][_0x54188a(0x2704)]=_0x4219d2;}get[_0xff9530(0x314c)](){var _0x4a30af=_0xff9530;return this[_0x4a30af(0x3a4c)][_0x4a30af(0x314c)];}set[_0xff9530(0x314c)](_0x32f17c){var _0x1ea5c6=_0xff9530;this['_xhr'][_0x1ea5c6(0x314c)]=_0x32f17c;}['addEventListener'](_0x5b06f4,_0x387991,_0x406cb5){var _0x2a163c=_0xff9530;this['_xhr'][_0x2a163c(0x1080)](_0x5b06f4,_0x387991,_0x406cb5);}[_0xff9530(0x22e3)](_0x598ae,_0xde66e7,_0x421535){var _0x20b316=_0xff9530;this[_0x20b316(0x3a4c)][_0x20b316(0x22e3)](_0x598ae,_0xde66e7,_0x421535);}['abort'](){var _0x1b13b4=_0xff9530;this[_0x1b13b4(0x3a4c)][_0x1b13b4(0x1698)]();}[_0xff9530(0x1d8)](_0x2d300b){var _0x4242dc=_0xff9530;_0x2f7dfa[_0x4242dc(0x2838)]&&this[_0x4242dc(0x3b1b)](),this[_0x4242dc(0x3a4c)][_0x4242dc(0x1d8)](_0x2d300b);}['open'](_0x2f0cb6,_0x2a96da){var _0x46792c=_0xff9530;for(const _0xb06fa3 of _0x2f7dfa[_0x46792c(0x32a2)]){if(this[_0x46792c(0x1db0)](_0x2a96da))return;_0xb06fa3(this['_xhr'],_0x2a96da);}return _0x2a96da=(_0x2a96da=_0x2a96da['replace'](_0x46792c(0x30dd),_0x46792c(0xfd1)))['replace'](_0x46792c(0xbc5),_0x46792c(0x3e03)),this[_0x46792c(0x1302)]=_0x2a96da,this['_xhr'][_0x46792c(0x1b3a)](_0x2f0cb6,_0x2a96da,!0x0);}[_0xff9530(0x1023)](_0x282676,_0x28cfdf){var _0xbc6d70=_0xff9530;this[_0xbc6d70(0x3a4c)][_0xbc6d70(0x1023)](_0x282676,_0x28cfdf);}[_0xff9530(0x204b)](_0x57ac45){var _0x50808e=_0xff9530;return this[_0x50808e(0x3a4c)]['getResponseHeader'](_0x57ac45);}}_0x2f7dfa[_0xff9530(0x2838)]={},_0x2f7dfa['CustomRequestModifiers']=new Array(),_0x2f7dfa[_0xff9530(0x96c)]=!0x0;},0x1171b:(_0x18406f,_0x48570d,_0x44bef8)=>{var _0x5de654=a8_0x16e4d8;_0x44bef8['d'](_0x48570d,{'v':()=>_0x5ac8f9});class _0x5ac8f9 extends class{constructor(_0x1e7097){var _0x236784=a8_0x5b24;this[_0x236784(0x308)]=new Array(),this[_0x236784(0x170b)]=_0x1e7097[_0x236784(0x1f88)](_0x53de40=>({'workerPromise':Promise[_0x236784(0xf83)](_0x53de40),'idle':!0x0}));}[_0x5de654(0x18c9)](){var _0x56a8d4=_0x5de654;for(const _0x497cc3 of this[_0x56a8d4(0x170b)])_0x497cc3['workerPromise'][_0x56a8d4(0x3725)](_0x1fc2ad=>{_0x1fc2ad['terminate']();});this[_0x56a8d4(0x170b)][_0x56a8d4(0x1377)]=0x0,this[_0x56a8d4(0x308)]['length']=0x0;}[_0x5de654(0x3f90)](_0x27ef55){var _0x265422=_0x5de654;this[_0x265422(0x174a)](_0x27ef55)||this[_0x265422(0x308)]['push'](_0x27ef55);}[_0x5de654(0x174a)](_0xa46694){var _0x1b37b8=_0x5de654;for(const _0x4ee7d1 of this[_0x1b37b8(0x170b)])if(_0x4ee7d1[_0x1b37b8(0x407d)])return this[_0x1b37b8(0x295a)](_0x4ee7d1,_0xa46694),!0x0;return!0x1;}[_0x5de654(0x295a)](_0x463147,_0x378d01){var _0x3a296f=_0x5de654;_0x463147[_0x3a296f(0x407d)]=!0x1,_0x463147['workerPromise'][_0x3a296f(0x3725)](_0x5ae275=>{_0x378d01(_0x5ae275,()=>{var _0x1b43e1=a8_0x5b24,_0x13b559=this[_0x1b43e1(0x308)]['shift']();_0x13b559?this['_execute'](_0x463147,_0x13b559):_0x463147['idle']=!0x0;});});}}{constructor(_0x344617,_0x2020a6,_0x83c232=_0x5ac8f9[_0x5de654(0x340a)]){var _0x5b09c2=_0x5de654;super([]),this[_0x5b09c2(0x34e)]=_0x344617,this[_0x5b09c2(0x4d8)]=_0x2020a6,this[_0x5b09c2(0x4179)]=_0x83c232;}[_0x5de654(0x3f90)](_0x4b5f2b){var _0x20ac16=_0x5de654,_0x10c7a2;this[_0x20ac16(0x174a)](_0x4b5f2b)||(this['_workerInfos']['length']<this['_maxWorkers']?(_0x10c7a2={'workerPromise':this['_createWorkerAsync'](),'idle':!0x1},this[_0x20ac16(0x170b)][_0x20ac16(0x3f90)](_0x10c7a2),this['_execute'](_0x10c7a2,_0x4b5f2b)):this[_0x20ac16(0x308)][_0x20ac16(0x3f90)](_0x4b5f2b));}[_0x5de654(0x295a)](_0x593c01,_0x132c55){var _0x5a6a10=_0x5de654;_0x593c01[_0x5a6a10(0x1b64)]&&(clearTimeout(_0x593c01[_0x5a6a10(0x1b64)]),delete _0x593c01['timeoutId']),super[_0x5a6a10(0x295a)](_0x593c01,(_0x8fb6dd,_0x344e3b)=>{_0x132c55(_0x8fb6dd,()=>{var _0x1903eb=a8_0x5b24;_0x344e3b(),_0x593c01['idle']&&(_0x593c01[_0x1903eb(0x1b64)]=setTimeout(()=>{var _0x4cb23c=_0x1903eb;_0x593c01[_0x4cb23c(0x348c)][_0x4cb23c(0x3725)](_0x289dc7=>{var _0x11d006=_0x4cb23c;_0x289dc7[_0x11d006(0x17f5)]();});var _0x2935a1=this[_0x4cb23c(0x170b)]['indexOf'](_0x593c01);-0x1!==_0x2935a1&&this['_workerInfos'][_0x4cb23c(0x5ff)](_0x2935a1,0x1);},this['_options']['idleTimeElapsedBeforeRelease']));});});}}_0x5ac8f9[_0x5de654(0x340a)]={'idleTimeElapsedBeforeRelease':0x3e8};},0x124cf:(_0x16586b,_0x412072,_0x3cbc05)=>{_0x3cbc05(0x14363),_0x3cbc05(0x15c15);},0x14363:(_0xc58bfd,_0x2f9f1e,_0x58907c)=>{var _0xe92504=a8_0x16e4d8;_0x58907c['d'](_0x2f9f1e,{'Y':()=>_0x4f3f6b});var _0x20cd3f=_0x58907c(0xf96c),_0x420993=_0x58907c(0xf8c1),_0x4b2727=_0x58907c(0x1a27),_0xbcba9f=_0x58907c(0x153ad),_0x587f23=_0x58907c(0xe456);class _0x4f3f6b{constructor(_0x2cbeef,_0x6ef29c=0x0,_0x587e9e=null){var _0x206511=a8_0x5b24;this[_0x206511(0xc8c)]=_0x2cbeef,this['animations']=new Array(),this['_positions']=null,this[_0x206511(0x2351)]=null,this['_tangents']=null,this[_0x206511(0x224c)]=null,this[_0x206511(0x4ca)]=0x0,this[_0x206511(0x32b6)]=new _0x20cd3f['y$'](),this[_0x206511(0x806)]=new _0x20cd3f['y$'](),this['_animationPropertiesOverride']=null,this[_0x206511(0x195b)]=_0x587e9e||_0x420993['l'][_0x206511(0x3396)],this['influence']=_0x6ef29c,this[_0x206511(0x195b)]&&(this['_uniqueId']=this['_scene'][_0x206511(0xbe6)]());}get[_0xe92504(0x3ccd)](){var _0x14afd5=_0xe92504;return this[_0x14afd5(0x25bb)];}set['influence'](_0x527f02){var _0x577b7f=_0xe92504,_0x1c64e7;this[_0x577b7f(0x25bb)]!==_0x527f02&&(_0x1c64e7=this[_0x577b7f(0x25bb)],this[_0x577b7f(0x25bb)]=_0x527f02,this[_0x577b7f(0x32b6)]['hasObservers']()&&this['onInfluenceChanged'][_0x577b7f(0x2a3a)](0x0===_0x1c64e7||0x0===_0x527f02));}get[_0xe92504(0x3e04)](){var _0x1f1ffa=_0xe92504;return!this[_0x1f1ffa(0x2860)]&&this[_0x1f1ffa(0x195b)]?this['_scene'][_0x1f1ffa(0x3e04)]:this[_0x1f1ffa(0x2860)];}set[_0xe92504(0x3e04)](_0x3b9523){var _0x23156c=_0xe92504;this[_0x23156c(0x2860)]=_0x3b9523;}get['uniqueId'](){var _0x49d63c=_0xe92504;return this[_0x49d63c(0x4ca)];}get['hasPositions'](){var _0x44f44c=_0xe92504;return!!this[_0x44f44c(0x1ee9)];}get[_0xe92504(0x37c8)](){var _0x5704de=_0xe92504;return!!this[_0x5704de(0x2351)];}get[_0xe92504(0x2a13)](){return!!this['_tangents'];}get[_0xe92504(0x3463)](){var _0x58ab18=_0xe92504;return!!this[_0x58ab18(0x224c)];}['setPositions'](_0x206ac5){var _0x46ac88=_0xe92504,_0x6be86c=this[_0x46ac88(0x1432)];this['_positions']=_0x206ac5,_0x6be86c!==this[_0x46ac88(0x1432)]&&this[_0x46ac88(0x806)][_0x46ac88(0x2a3a)](void 0x0);}[_0xe92504(0x2739)](){return this['_positions'];}['setNormals'](_0x4dd449){var _0x54bfb3=_0xe92504,_0x5382b3=this[_0x54bfb3(0x37c8)];this['_normals']=_0x4dd449,_0x5382b3!==this[_0x54bfb3(0x37c8)]&&this['_onDataLayoutChanged'][_0x54bfb3(0x2a3a)](void 0x0);}['getNormals'](){return this['_normals'];}[_0xe92504(0x2c95)](_0x9cad0d){var _0xed9678=_0xe92504,_0x37289a=this['hasTangents'];this[_0xed9678(0x30e7)]=_0x9cad0d,_0x37289a!==this[_0xed9678(0x2a13)]&&this['_onDataLayoutChanged'][_0xed9678(0x2a3a)](void 0x0);}[_0xe92504(0x3b20)](){return this['_tangents'];}['setUVs'](_0x173e42){var _0x1b2c07=_0xe92504,_0x5e8d91=this['hasUVs'];this[_0x1b2c07(0x224c)]=_0x173e42,_0x5e8d91!==this[_0x1b2c07(0x3463)]&&this[_0x1b2c07(0x806)][_0x1b2c07(0x2a3a)](void 0x0);}[_0xe92504(0x33ba)](){return this['_uvs'];}['clone'](){var _0x54578f=_0xe92504;const _0x37296f=_0xbcba9f['p4'][_0x54578f(0x73d)](()=>new _0x4f3f6b(this[_0x54578f(0xc8c)],this['influence'],this['_scene']),this);return _0x37296f['_positions']=this['_positions'],_0x37296f[_0x54578f(0x2351)]=this[_0x54578f(0x2351)],_0x37296f['_tangents']=this[_0x54578f(0x30e7)],_0x37296f[_0x54578f(0x224c)]=this[_0x54578f(0x224c)],_0x37296f;}['serialize'](){var _0x4ce355=_0xe92504;const _0x5db037={};return _0x5db037['name']=this[_0x4ce355(0xc8c)],_0x5db037[_0x4ce355(0x3ccd)]=this[_0x4ce355(0x3ccd)],_0x5db037[_0x4ce355(0x1be0)]=Array[_0x4ce355(0x41df)][_0x4ce355(0x13df)][_0x4ce355(0x29f)](this[_0x4ce355(0x2739)]()),null!=this['id']&&(_0x5db037['id']=this['id']),this[_0x4ce355(0x37c8)]&&(_0x5db037[_0x4ce355(0x1a32)]=Array[_0x4ce355(0x41df)][_0x4ce355(0x13df)][_0x4ce355(0x29f)](this[_0x4ce355(0x180b)]())),this[_0x4ce355(0x2a13)]&&(_0x5db037[_0x4ce355(0x7fa)]=Array[_0x4ce355(0x41df)]['slice'][_0x4ce355(0x29f)](this[_0x4ce355(0x3b20)]())),this[_0x4ce355(0x3463)]&&(_0x5db037[_0x4ce355(0x10d1)]=Array[_0x4ce355(0x41df)][_0x4ce355(0x13df)][_0x4ce355(0x29f)](this[_0x4ce355(0x33ba)]())),_0xbcba9f['p4'][_0x4ce355(0x3c5d)](this,_0x5db037),_0x5db037;}[_0xe92504(0x3fcd)](){var _0x3a9147=_0xe92504;return _0x3a9147(0x1af);}static[_0xe92504(0x2a19)](_0x47e6e6,_0x45c645){var _0x2c7dc4=_0xe92504;const _0x239f07=new _0x4f3f6b(_0x47e6e6['name'],_0x47e6e6[_0x2c7dc4(0x3ccd)]);if(_0x239f07[_0x2c7dc4(0x22fa)](_0x47e6e6[_0x2c7dc4(0x1be0)]),null!=_0x47e6e6['id']&&(_0x239f07['id']=_0x47e6e6['id']),_0x47e6e6['normals']&&_0x239f07['setNormals'](_0x47e6e6[_0x2c7dc4(0x1a32)]),_0x47e6e6[_0x2c7dc4(0x7fa)]&&_0x239f07[_0x2c7dc4(0x2c95)](_0x47e6e6[_0x2c7dc4(0x7fa)]),_0x47e6e6[_0x2c7dc4(0x10d1)]&&_0x239f07['setUVs'](_0x47e6e6[_0x2c7dc4(0x10d1)]),_0x47e6e6['animations']){for(let _0x3ae9d8=0x0;_0x3ae9d8<_0x47e6e6['animations'][_0x2c7dc4(0x1377)];_0x3ae9d8++){var _0x2be432=_0x47e6e6[_0x2c7dc4(0x3ac2)][_0x3ae9d8];const _0x21f293=(0x0,_0x587f23['q'])(_0x2c7dc4(0x2168));_0x21f293&&_0x239f07[_0x2c7dc4(0x3ac2)][_0x2c7dc4(0x3f90)](_0x21f293[_0x2c7dc4(0x2a19)](_0x2be432));}_0x47e6e6[_0x2c7dc4(0x2d58)]&&_0x45c645&&_0x45c645[_0x2c7dc4(0x3281)](_0x239f07,_0x47e6e6[_0x2c7dc4(0x2676)],_0x47e6e6['autoAnimateTo'],_0x47e6e6[_0x2c7dc4(0x11b0)],_0x47e6e6[_0x2c7dc4(0xc84)]||0x1);}return _0x239f07;}static[_0xe92504(0x39f5)](_0x6aed3c,_0x4f393b,_0x24758f){var _0x14446b=_0xe92504;_0x4f393b=_0x4f393b||_0x6aed3c[_0x14446b(0xc8c)];const _0x58e56f=new _0x4f3f6b(_0x4f393b,_0x24758f,_0x6aed3c[_0x14446b(0x83e)]());return _0x58e56f[_0x14446b(0x22fa)](_0x6aed3c[_0x14446b(0x757)](_0x4b2727['o'][_0x14446b(0x34af)])),_0x6aed3c[_0x14446b(0x41e6)](_0x4b2727['o'][_0x14446b(0x279a)])&&_0x58e56f[_0x14446b(0x3283)](_0x6aed3c[_0x14446b(0x757)](_0x4b2727['o']['NormalKind'])),_0x6aed3c[_0x14446b(0x41e6)](_0x4b2727['o']['TangentKind'])&&_0x58e56f[_0x14446b(0x2c95)](_0x6aed3c[_0x14446b(0x757)](_0x4b2727['o'][_0x14446b(0x2be7)])),_0x6aed3c[_0x14446b(0x41e6)](_0x4b2727['o'][_0x14446b(0x2087)])&&_0x58e56f[_0x14446b(0x3feb)](_0x6aed3c[_0x14446b(0x757)](_0x4b2727['o']['UVKind'])),_0x58e56f;}}!function(_0x44ba4e,_0x1fa7da,_0x1bd5d0,_0x351d14){var _0x547a76=_0xe92504,_0x43007d,_0x2d3aa9=arguments[_0x547a76(0x1377)],_0x33284e=_0x2d3aa9<0x3?_0x1fa7da:null===_0x351d14?_0x351d14=Object[_0x547a76(0xd3d)](_0x1fa7da,_0x1bd5d0):_0x351d14;if('object'==typeof Reflect&&'function'==typeof Reflect[_0x547a76(0x1dac)])_0x33284e=Reflect[_0x547a76(0x1dac)](_0x44ba4e,_0x1fa7da,_0x1bd5d0,_0x351d14);else{for(var _0x3e603f=_0x44ba4e[_0x547a76(0x1377)]-0x1;0x0<=_0x3e603f;_0x3e603f--)(_0x43007d=_0x44ba4e[_0x3e603f])&&(_0x33284e=(_0x2d3aa9<0x3?_0x43007d(_0x33284e):0x3<_0x2d3aa9?_0x43007d(_0x1fa7da,_0x1bd5d0,_0x33284e):_0x43007d(_0x1fa7da,_0x1bd5d0))||_0x33284e);}0x3<_0x2d3aa9&&_0x33284e&&Object[_0x547a76(0x395)](_0x1fa7da,_0x1bd5d0,_0x33284e);}([(0x0,_0xbcba9f['qC'])()],_0x4f3f6b[_0xe92504(0x41df)],'id',void 0x0);},0x15c15:(_0xc37543,_0xb93b07,_0x2619fc)=>{var _0x36544d=a8_0x16e4d8;_0x2619fc['d'](_0xb93b07,{'O':()=>_0x37901d});var _0x549177=_0x2619fc(0x9657),_0x28a13d=_0x2619fc(0x10ea4),_0x443247=_0x2619fc(0xf8c1),_0x1128bd=_0x2619fc(0x14363),_0x5a86a1=_0x2619fc(0x77a5),_0x17c667=_0x2619fc(0xdfee);class _0x37901d{constructor(_0x249420=null){var _0x470129=a8_0x5b24;this[_0x470129(0x27a9)]=new Array(),this[_0x470129(0x121a)]=new Array(),this[_0x470129(0x2161)]=new Array(),this[_0x470129(0x3c93)]=new _0x549177['t'](0x10),this[_0x470129(0x2637)]=!0x1,this[_0x470129(0x23f3)]=!0x1,this[_0x470129(0x37e6)]=!0x1,this[_0x470129(0x325f)]=0x0,this[_0x470129(0x17de)]=0x0,this[_0x470129(0x6da)]=0x0,this[_0x470129(0x12c3)]=0x1,this[_0x470129(0x4ca)]=0x0,this[_0x470129(0x41c2)]=new Array(),this['_canUseTextureForTargets']=!0x1,this[_0x470129(0x173f)]=0x0,this[_0x470129(0x29c1)]=null,this['optimizeInfluencers']=!0x0,this[_0x470129(0x3533)]=!0x0,this[_0x470129(0x30a3)]=!0x0,this[_0x470129(0x5c3)]=!0x0,this[_0x470129(0x1983)]=!0x0,_0x249420=_0x249420||_0x443247['l']['LastCreatedScene'],this[_0x470129(0x195b)]=_0x249420,this[_0x470129(0x195b)]&&(this['_scene'][_0x470129(0x2658)](this),this[_0x470129(0x4ca)]=this[_0x470129(0x195b)][_0x470129(0xbe6)](),_0x249420=this[_0x470129(0x195b)][_0x470129(0x2cd1)]()[_0x470129(0xb60)](),this['_canUseTextureForTargets']=_0x249420['canUseGLVertexID']&&_0x249420[_0x470129(0x3419)]&&0x0<_0x249420[_0x470129(0x128c)]&&0x1<_0x249420[_0x470129(0x1ac5)]);}set[_0x36544d(0x167d)](_0x49dd6f){var _0x146ba8=_0x36544d;_0x49dd6f?this[_0x146ba8(0x173f)]++:(this[_0x146ba8(0x173f)]--,this['_blockCounter']<=0x0&&(this[_0x146ba8(0x173f)]=0x0,this[_0x146ba8(0x2d60)](!0x0)));}get[_0x36544d(0x167d)](){var _0x1c57bb=_0x36544d;return 0x0<this[_0x1c57bb(0x173f)];}get[_0x36544d(0x17f4)](){var _0x5b751e=_0x36544d;return this[_0x5b751e(0x4ca)];}get[_0x36544d(0x26b6)](){var _0x3caada=_0x36544d;return this[_0x3caada(0x325f)];}get[_0x36544d(0x3473)](){var _0x1e4a90=_0x36544d;return this[_0x1e4a90(0x2637)]&&this['enableNormalMorphing'];}get[_0x36544d(0x9fa)](){var _0x10f46f=_0x36544d;return this[_0x10f46f(0x23f3)]&&this[_0x10f46f(0x30a3)];}get[_0x36544d(0x27d4)](){var _0x574cc0=_0x36544d;return this[_0x574cc0(0x37e6)]&&this['enableUVMorphing'];}get['numTargets'](){var _0x4386d7=_0x36544d;return this[_0x4386d7(0x27a9)][_0x4386d7(0x1377)];}get[_0x36544d(0x1343)](){var _0x2e6c7f=_0x36544d;return this[_0x2e6c7f(0x3c93)]['length'];}get['influences'](){var _0x47b899=_0x36544d;return this[_0x47b899(0xa76)];}get[_0x36544d(0xfbe)](){var _0x57c6f4=_0x36544d;return this[_0x57c6f4(0x1983)];}set[_0x36544d(0xfbe)](_0x100325){var _0x1b3c16=_0x36544d;this[_0x1b3c16(0x1983)]=_0x100325;}get[_0x36544d(0x4099)](){var _0x1b7f9d=_0x36544d,_0x5b8ad7;return _0x37901d[_0x1b7f9d(0x4145)]&&this[_0x1b7f9d(0xfbe)]&&this['_canUseTextureForTargets']&&!(null!=(_0x5b8ad7=this[_0x1b7f9d(0x195b)])&&_0x5b8ad7[_0x1b7f9d(0x2cd1)]()['getCaps']()['disableMorphTargetTexture']);}[_0x36544d(0x2533)](_0xddeec6){var _0x2e351e=_0x36544d;return this['_activeTargets'][_0x2e351e(0x3e2c)][_0xddeec6];}['getTarget'](_0x5b9635){var _0x4076e8=_0x36544d;return this[_0x4076e8(0x27a9)][_0x5b9635];}[_0x36544d(0x1a30)](_0x47320c){var _0x4a21c5=_0x36544d;this['_targets'][_0x4a21c5(0x3f90)](_0x47320c),this['_targetInfluenceChangedObservers'][_0x4a21c5(0x3f90)](_0x47320c[_0x4a21c5(0x32b6)][_0x4a21c5(0x3fc1)](_0x29127c=>{var _0x3261fa=_0x4a21c5;this[_0x3261fa(0x2d60)](_0x29127c);})),this[_0x4a21c5(0x2161)][_0x4a21c5(0x3f90)](_0x47320c[_0x4a21c5(0x806)][_0x4a21c5(0x3fc1)](()=>{var _0xb3fe1c=_0x4a21c5;this[_0xb3fe1c(0x2d60)](!0x0);})),this[_0x4a21c5(0x2d60)](!0x0);}['removeTarget'](_0x187ace){var _0xada49e=_0x36544d,_0x1cb549=this[_0xada49e(0x27a9)]['indexOf'](_0x187ace);0x0<=_0x1cb549&&(this[_0xada49e(0x27a9)][_0xada49e(0x5ff)](_0x1cb549,0x1),_0x187ace[_0xada49e(0x32b6)][_0xada49e(0x854)](this['_targetInfluenceChangedObservers'][_0xada49e(0x5ff)](_0x1cb549,0x1)[0x0]),_0x187ace['_onDataLayoutChanged']['remove'](this[_0xada49e(0x2161)][_0xada49e(0x5ff)](_0x1cb549,0x1)[0x0]),this[_0xada49e(0x2d60)](!0x0)),this[_0xada49e(0x195b)]&&this['_scene'][_0xada49e(0x17ff)](_0x187ace);}['_bind'](_0x489543){var _0x25cb7f=_0x36544d;_0x489543[_0x25cb7f(0x1b47)]('morphTargetTextureInfo',this['_textureVertexStride'],this[_0x25cb7f(0x6da)],this[_0x25cb7f(0x12c3)]),_0x489543['setFloatArray'](_0x25cb7f(0x6ed),this[_0x25cb7f(0x1bbb)]),_0x489543[_0x25cb7f(0x1888)](_0x25cb7f(0x2985),this['_targetStoreTexture']);}[_0x36544d(0x95b)](){var _0x779c61=_0x36544d;const _0x67477c=new _0x37901d(this[_0x779c61(0x195b)]);for(const _0x23d9a5 of this[_0x779c61(0x27a9)])_0x67477c[_0x779c61(0x1a30)](_0x23d9a5[_0x779c61(0x95b)]());return _0x67477c[_0x779c61(0x3533)]=this[_0x779c61(0x3533)],_0x67477c['enableTangentMorphing']=this[_0x779c61(0x30a3)],_0x67477c['enableUVMorphing']=this['enableUVMorphing'],_0x67477c;}[_0x36544d(0x2fcc)](){var _0x30b69c=_0x36544d;const _0xd0b831={};_0xd0b831['id']=this[_0x30b69c(0x17f4)],_0xd0b831['targets']=[];for(const _0x3bab93 of this['_targets'])_0xd0b831[_0x30b69c(0x3c75)][_0x30b69c(0x3f90)](_0x3bab93[_0x30b69c(0x2fcc)]());return _0xd0b831;}[_0x36544d(0x2d60)](_0x1fcd58){var _0x1bdea0=_0x36544d;if(!this[_0x1bdea0(0x167d)]){let _0x496a73=0x0,_0x1dfbb1=(this[_0x1bdea0(0x3c93)][_0x1bdea0(0x3d68)](),this[_0x1bdea0(0x2637)]=!0x0,this[_0x1bdea0(0x23f3)]=!0x0,this['_supportsUVs']=!0x0,this['_vertexCount']=0x0,this[_0x1bdea0(0x195b)]&&this[_0x1bdea0(0x27a9)][_0x1bdea0(0x1377)]>this[_0x1bdea0(0x195b)]['getEngine']()['getCaps']()[_0x1bdea0(0x1ac5)]&&(this[_0x1bdea0(0xfbe)]=!0x1),this[_0x1bdea0(0x1bbb)]&&this[_0x1bdea0(0x1bbb)][_0x1bdea0(0x1377)]===this[_0x1bdea0(0x27a9)][_0x1bdea0(0x1377)]||(this['_morphTargetTextureIndices']=new Float32Array(this['_targets']['length'])),-0x1);for(const _0x15ada6 of this['_targets'])if(_0x1dfbb1++,0x0!==_0x15ada6[_0x1bdea0(0x3ccd)]||!this[_0x1bdea0(0x5e9)]){if(this['_activeTargets'][_0x1bdea0(0x1377)]>=_0x37901d[_0x1bdea0(0x1a93)]&&!this[_0x1bdea0(0x4099)])break;this[_0x1bdea0(0x3c93)][_0x1bdea0(0x3f90)](_0x15ada6),this[_0x1bdea0(0x1bbb)][_0x496a73]=_0x1dfbb1,this[_0x1bdea0(0x41c2)][_0x496a73++]=_0x15ada6[_0x1bdea0(0x3ccd)],this['_supportsNormals']=this['_supportsNormals']&&_0x15ada6['hasNormals'],this[_0x1bdea0(0x23f3)]=this[_0x1bdea0(0x23f3)]&&_0x15ada6[_0x1bdea0(0x2a13)],this[_0x1bdea0(0x37e6)]=this[_0x1bdea0(0x37e6)]&&_0x15ada6[_0x1bdea0(0x3463)];var _0x1bac9b=_0x15ada6[_0x1bdea0(0x2739)]();if(_0x1bac9b){_0x1bac9b=_0x1bac9b['length']/0x3;if(0x0===this[_0x1bdea0(0x325f)])this[_0x1bdea0(0x325f)]=_0x1bac9b;else{if(this[_0x1bdea0(0x325f)]!==_0x1bac9b)return void _0x28a13d['Y'][_0x1bdea0(0x404a)](_0x1bdea0(0x18e7));}}}this['_influences']&&this[_0x1bdea0(0xa76)][_0x1bdea0(0x1377)]===_0x496a73||(this[_0x1bdea0(0xa76)]=new Float32Array(_0x496a73));for(let _0x1f7f4b=0x0;_0x1f7f4b<_0x496a73;_0x1f7f4b++)this[_0x1bdea0(0xa76)][_0x1f7f4b]=this[_0x1bdea0(0x41c2)][_0x1f7f4b];_0x1fcd58&&this[_0x1bdea0(0x182)]();}}[_0x36544d(0x182)](){var _0x500f01=_0x36544d;if(this[_0x500f01(0x195b)]&&!this['areUpdatesFrozen']){if(this[_0x500f01(0x4099)]&&this[_0x500f01(0x325f)]){this['_textureVertexStride']=0x1,this[_0x500f01(0x2637)]&&this[_0x500f01(0x17de)]++,this[_0x500f01(0x23f3)]&&this['_textureVertexStride']++,this[_0x500f01(0x37e6)]&&this[_0x500f01(0x17de)]++,this[_0x500f01(0x6da)]=this[_0x500f01(0x325f)]*this['_textureVertexStride'],this[_0x500f01(0x12c3)]=0x1;var _0x5ea884=this[_0x500f01(0x195b)][_0x500f01(0x2cd1)]()[_0x500f01(0xb60)]()['maxTextureSize'];this[_0x500f01(0x6da)]>_0x5ea884&&(this[_0x500f01(0x12c3)]=Math[_0x500f01(0x3d11)](this['_textureWidth']/_0x5ea884),this[_0x500f01(0x6da)]=_0x5ea884);let _0x391bcd=!0x0;if(_0x391bcd=this['_targetStoreTexture']&&(_0x5ea884=this[_0x500f01(0x24b6)]['getSize']())[_0x500f01(0x2255)]===this[_0x500f01(0x6da)]&&_0x5ea884[_0x500f01(0xc32)]===this[_0x500f01(0x12c3)]&&this['_targetStoreTexture'][_0x500f01(0x116c)]===this['_targets'][_0x500f01(0x1377)]?!0x1:_0x391bcd){this[_0x500f01(0x24b6)]&&this[_0x500f01(0x24b6)]['dispose']();var _0x66674d=this['_targets'][_0x500f01(0x1377)];const _0x4565b5=new Float32Array(_0x66674d*this['_textureWidth']*this[_0x500f01(0x12c3)]*0x4);let _0x13ba1a=0x0;for(let _0x124d05=0x0;_0x124d05<_0x66674d;_0x124d05++){const _0x40298a=this[_0x500f01(0x27a9)][_0x124d05];var _0x5d5e4c=_0x40298a['getPositions'](),_0x42bf4b=_0x40298a[_0x500f01(0x180b)](),_0x285dd1=_0x40298a[_0x500f01(0x33ba)](),_0x2bd22b=_0x40298a[_0x500f01(0x3b20)]();if(!_0x5d5e4c)return void(0x0===_0x124d05&&_0x28a13d['Y'][_0x500f01(0x404a)](_0x500f01(0x34f2)));_0x13ba1a=_0x124d05*this['_textureWidth']*this[_0x500f01(0x12c3)]*0x4;for(let _0x181a3b=0x0;_0x181a3b<this[_0x500f01(0x325f)];_0x181a3b++)_0x4565b5[_0x13ba1a]=_0x5d5e4c[0x3*_0x181a3b],_0x4565b5[_0x13ba1a+0x1]=_0x5d5e4c[0x3*_0x181a3b+0x1],_0x4565b5[_0x13ba1a+0x2]=_0x5d5e4c[0x3*_0x181a3b+0x2],_0x13ba1a+=0x4,_0x42bf4b&&(_0x4565b5[_0x13ba1a]=_0x42bf4b[0x3*_0x181a3b],_0x4565b5[_0x13ba1a+0x1]=_0x42bf4b[0x3*_0x181a3b+0x1],_0x4565b5[_0x13ba1a+0x2]=_0x42bf4b[0x3*_0x181a3b+0x2],_0x13ba1a+=0x4),_0x285dd1&&(_0x4565b5[_0x13ba1a]=_0x285dd1[0x2*_0x181a3b],_0x4565b5[_0x13ba1a+0x1]=_0x285dd1[0x2*_0x181a3b+0x1],_0x13ba1a+=0x4),_0x2bd22b&&(_0x4565b5[_0x13ba1a]=_0x2bd22b[0x3*_0x181a3b],_0x4565b5[_0x13ba1a+0x1]=_0x2bd22b[0x3*_0x181a3b+0x1],_0x4565b5[_0x13ba1a+0x2]=_0x2bd22b[0x3*_0x181a3b+0x2],_0x13ba1a+=0x4);}this[_0x500f01(0x24b6)]=_0x17c667['e']['CreateRGBATexture'](_0x4565b5,this[_0x500f01(0x6da)],this[_0x500f01(0x12c3)],_0x66674d,this[_0x500f01(0x195b)],!0x1,!0x1,_0x5a86a1['g'][_0x500f01(0x14cd)],_0x5a86a1['g']['TEXTURETYPE_FLOAT']);}}for(const _0x31e2c4 of this[_0x500f01(0x195b)][_0x500f01(0x3926)])_0x31e2c4[_0x500f01(0x70d)]===this&&_0x31e2c4[_0x500f01(0xcfe)]();}}['dispose'](){var _0x2d4b31=_0x36544d;if(this[_0x2d4b31(0x24b6)]&&this[_0x2d4b31(0x24b6)][_0x2d4b31(0x18c9)](),this[_0x2d4b31(0x24b6)]=null,this[_0x2d4b31(0x195b)]){var _0x2e6aed;this[_0x2d4b31(0x195b)][_0x2d4b31(0x3a4)](this),this[_0x2d4b31(0x29c1)]&&(-0x1<(_0x2e6aed=this[_0x2d4b31(0x29c1)][_0x2d4b31(0x1f96)][_0x2d4b31(0x919)](this))&&this[_0x2d4b31(0x29c1)][_0x2d4b31(0x1f96)][_0x2d4b31(0x5ff)](_0x2e6aed,0x1),this[_0x2d4b31(0x29c1)]=null);for(const _0x23ff92 of this[_0x2d4b31(0x27a9)])this[_0x2d4b31(0x195b)]['stopAnimation'](_0x23ff92);}}static['Parse'](_0x39348b,_0x2876fe){var _0x796783=_0x36544d;const _0x431c54=new _0x37901d(_0x2876fe);_0x431c54[_0x796783(0x4ca)]=_0x39348b['id'];for(const _0xa84fa0 of _0x39348b[_0x796783(0x3c75)])_0x431c54['addTarget'](_0x1128bd['Y'][_0x796783(0x2a19)](_0xa84fa0,_0x2876fe));return _0x431c54;}}_0x37901d['EnableTextureStorage']=!0x0,_0x37901d[_0x36544d(0x1a93)]=0x8;},0x2766:(_0x1cf784,_0x2d33fd,_0x1f1a63)=>{_0x1f1a63(0x133d9);},0x133d9:(_0x491b70,_0x5940d4,_0x2a789f)=>{_0x2a789f(0x10ea4),_0x2a789f(0x164ac),_0x2a789f(0x1dad),_0x2a789f(0x15857),_0x2a789f(0x1a27),_0x2a789f(0x6214);},0x98fc:(_0x4b1d2e,_0x3bbcb6,_0x44d0b2)=>{_0x44d0b2(0x2766);},0xf09c:(_0x3cbc45,_0x191ed9,_0x3827cd)=>{var _0xc04d43=a8_0x16e4d8,_0x22fadc=_0x3827cd(0xe222),_0x575f7f=_0x3827cd(0x10ea4),_0x3cd0ac=_0x3827cd(0xa8f),_0x27de00=_0x3827cd(0xee04),_0x4da766=_0x3827cd(0xc661);_0x27de00['D'][_0xc04d43(0x1290)]=(_0x2cb1da,_0x206fc4,_0x3acacd=!0x1)=>new _0xe7c2fd(_0x2cb1da,_0x206fc4,_0x3acacd);class _0xe7c2fd{constructor(_0x194b17,_0xff9ee0,_0x3a3102=!0x1){var _0x208e3b=_0xc04d43;this[_0x208e3b(0x241a)]='undefined'!=typeof indexedDB?indexedDB:void 0x0,this[_0x208e3b(0x1637)]=_0xe7c2fd[_0x208e3b(0x4c1)](_0x194b17),this['_db']=null,this[_0x208e3b(0x379)]=!0x1,this[_0x208e3b(0x3143)]=!0x1,this[_0x208e3b(0x35a8)]=0x0,this[_0x208e3b(0xbcf)]=!0x1,this[_0x208e3b(0x1b48)]=!0x1,_0xe7c2fd[_0x208e3b(0x2386)]?_0x3a3102?(this['_enableSceneOffline']=!0x0,this[_0x208e3b(0x3143)]=!0x0,this[_0x208e3b(0x35a8)]=0x1,_0x22fadc['w1']['SetImmediate'](()=>{_0xff9ee0(!0x0);})):this[_0x208e3b(0x3bd)](_0xff9ee0):_0xff9ee0(!0x0);}get['enableSceneOffline'](){var _0x3bde67=_0xc04d43;return this[_0x3bde67(0x379)];}get[_0xc04d43(0x704)](){return this['_enableTexturesOffline'];}[_0xc04d43(0x3bd)](_0x33d9f0){var _0x1c8216=_0xc04d43;const _0x3debb7=()=>{var _0x5e58f2=a8_0x5b24;this[_0x5e58f2(0x379)]=!0x1,this['_enableTexturesOffline']=!0x1,_0x33d9f0(!0x1);},_0x30b2a9=()=>{var _0x3110e5=a8_0x5b24;try{if(_0x3110e5(0x38fa)==typeof URL&&0x0===this[_0x3110e5(0x1637)][_0x3110e5(0x919)](_0x3110e5(0x13d7))){const _0xc2bfe7=new URL(this[_0x3110e5(0x1637)]);return _0xc2bfe7[_0x3110e5(0x27c5)]+=_0x3110e5(0x1ad),_0xc2bfe7[_0x3110e5(0x22e6)]();}}catch(_0xbba559){}return this[_0x3110e5(0x1637)]+_0x3110e5(0x1ad);};let _0x4bf25a=!0x1,_0x479e0e=_0x30b2a9();const _0xb2d7d9=new _0x4da766['g']();navigator[_0x1c8216(0x24f2)]&&(_0x4bf25a=!0x0,_0x479e0e=_0x479e0e+(null==_0x479e0e['match'](/\?/)?'?':'&')+Date[_0x1c8216(0x1551)]()),_0xb2d7d9['open'](_0x1c8216(0x152e),_0x479e0e),_0xb2d7d9[_0x1c8216(0x1080)](_0x1c8216(0x447),()=>{var _0x446157=_0x1c8216;if(0xc8===_0xb2d7d9[_0x446157(0x2199)]||_0xe7c2fd[_0x446157(0x144f)](_0xb2d7d9,0x1))try{var _0xe799bd=JSON[_0x446157(0xa2c)](_0xb2d7d9['response']);this['_enableSceneOffline']=_0xe799bd[_0x446157(0x39a8)],this[_0x446157(0x3143)]=_0xe799bd[_0x446157(0x704)]&&_0xe7c2fd[_0x446157(0xa6f)],_0xe799bd[_0x446157(0x40c8)]&&!isNaN(parseInt(_0xe799bd[_0x446157(0x40c8)]))&&(this[_0x446157(0x35a8)]=_0xe799bd[_0x446157(0x40c8)]),_0x33d9f0(!0x0);}catch(_0x44be08){_0x3debb7();}else _0x3debb7();},!0x1),_0xb2d7d9[_0x1c8216(0x1080)](_0x1c8216(0x1220),()=>{var _0x48c3df=_0x1c8216,_0x46d45f;_0x4bf25a?(_0x4bf25a=!0x1,_0x46d45f=_0x30b2a9(),_0xb2d7d9[_0x48c3df(0x1b3a)](_0x48c3df(0x152e),_0x46d45f),_0xb2d7d9[_0x48c3df(0x1d8)]()):_0x3debb7();},!0x1);try{_0xb2d7d9[_0x1c8216(0x1d8)]();}catch(_0x5c9a8d){_0x575f7f['Y'][_0x1c8216(0x404a)](_0x1c8216(0x33ac)),_0x33d9f0(!0x1);}}[_0xc04d43(0x1b3a)](_0x5e293a,_0x5a9fbe){var _0x52407a=_0xc04d43;const _0x2d8bfc=()=>{var _0x368619=a8_0x5b24;this[_0x368619(0xef1)]=!0x1,_0x5a9fbe&&_0x5a9fbe();};if(this[_0x52407a(0x241a)]&&(this[_0x52407a(0x379)]||this[_0x52407a(0x3143)])){if(this[_0x52407a(0xf8c)])_0x5e293a&&_0x5e293a();else{this['_hasReachedQuota']=!0x1,this['_isSupported']=!0x0;const _0x1bfd58=this[_0x52407a(0x241a)][_0x52407a(0x1b3a)](_0x52407a(0x23c1),0x1);_0x1bfd58[_0x52407a(0x1fae)]=()=>{_0x2d8bfc();},_0x1bfd58['onblocked']=()=>{var _0x230964=_0x52407a;_0x575f7f['Y'][_0x230964(0x404a)](_0x230964(0xee1)),_0x2d8bfc();},_0x1bfd58[_0x52407a(0x2485)]=()=>{this['_db']=_0x1bfd58['result'],_0x5e293a();},_0x1bfd58[_0x52407a(0xc3e)]=_0x322cee=>{var _0x26dc1c=_0x52407a;if(this[_0x26dc1c(0xf8c)]=_0x322cee['target']['result'],this[_0x26dc1c(0xf8c)])try{this[_0x26dc1c(0xf8c)]['createObjectStore'](_0x26dc1c(0x17cd),{'keyPath':_0x26dc1c(0x2309)}),this[_0x26dc1c(0xf8c)][_0x26dc1c(0x3960)]('versions',{'keyPath':_0x26dc1c(0x2309)}),this['_db'][_0x26dc1c(0x3960)]('textures',{'keyPath':_0x26dc1c(0xd93)});}catch(_0x1c7a78){_0x575f7f['Y'][_0x26dc1c(0x404a)](_0x26dc1c(0x2c8)+_0x1c7a78[_0x26dc1c(0x3bd2)]),_0x2d8bfc();}};}}else this[_0x52407a(0xef1)]=!0x1,_0x5a9fbe&&_0x5a9fbe();}[_0xc04d43(0x1a2b)](_0x46790b,_0x45b1f9){var _0x842a7d=_0xc04d43;const _0x58b213=_0xe7c2fd[_0x842a7d(0x4c1)](_0x46790b);var _0x1dade7=()=>{var _0x5c8a61=_0x842a7d;this[_0x5c8a61(0x1b48)]||null===this['_db']?_0x45b1f9[_0x5c8a61(0x274c)]=_0x46790b:this[_0x5c8a61(0x204a)](_0x58b213,_0x45b1f9);};this[_0x842a7d(0xbcf)]?_0x1dade7():this[_0x842a7d(0x25c7)](_0x58b213,_0x45b1f9,_0x1dade7);}[_0xc04d43(0x25c7)](_0x2e0b11,_0x4d34aa,_0x589d52){var _0x525109=_0xc04d43;if(this[_0x525109(0xef1)]&&null!==this[_0x525109(0xf8c)]){let _0x3fb8f8;const _0x5ba59b=this[_0x525109(0xf8c)]['transaction']([_0x525109(0xae8)]),_0x149161=(_0x5ba59b['onabort']=()=>{var _0x71b612=_0x525109;_0x4d34aa[_0x71b612(0x274c)]=_0x2e0b11;},_0x5ba59b['oncomplete']=()=>{var _0x3b1934=_0x525109;let _0x43eb94;_0x3fb8f8&&_0x3b1934(0x38fa)==typeof URL?(_0x43eb94=URL['createObjectURL'](_0x3fb8f8['data']),_0x4d34aa[_0x3b1934(0x1fae)]=()=>{var _0x15fc9c=_0x3b1934;_0x575f7f['Y'][_0x15fc9c(0x404a)](_0x15fc9c(0x3f11)+_0x43eb94+_0x15fc9c(0x2cd6)+_0x2e0b11),_0x4d34aa[_0x15fc9c(0x274c)]=_0x2e0b11;},_0x4d34aa[_0x3b1934(0x274c)]=_0x43eb94):_0x589d52();},_0x5ba59b['objectStore']('textures')[_0x525109(0x248c)](_0x2e0b11));_0x149161[_0x525109(0x2485)]=_0x3f8996=>{var _0x47e4d1=_0x525109;_0x3fb8f8=_0x3f8996['target'][_0x47e4d1(0x5dc)];},_0x149161['onerror']=()=>{var _0x2a6cdb=_0x525109;_0x575f7f['Y']['Error'](_0x2a6cdb(0xa2e)+_0x2e0b11+_0x2a6cdb(0x16af)),_0x4d34aa['src']=_0x2e0b11;};}else _0x575f7f['Y'][_0x525109(0x404a)]('Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20BabylonJS\x20Database\x20is\x20not\x20open.'),_0x4d34aa[_0x525109(0x274c)]=_0x2e0b11;}[_0xc04d43(0x204a)](_0x662270,_0x9835ef){var _0xcc90b8=_0xc04d43;let _0x53fb71;if(this[_0xcc90b8(0xef1)]){const _0x85d6e6=()=>{var _0x581b3f=_0xcc90b8;let _0x3c01ba;if(_0x53fb71&&_0x581b3f(0x38fa)==typeof URL)try{_0x3c01ba=URL[_0x581b3f(0x926)](_0x53fb71);}catch(_0x3082a2){_0x3c01ba=URL[_0x581b3f(0x926)](_0x53fb71);}_0x3c01ba&&(_0x9835ef[_0x581b3f(0x274c)]=_0x3c01ba);};if(_0xe7c2fd[_0xcc90b8(0xa6f)]){const _0xa9899c=new _0x4da766['g']();_0xa9899c[_0xcc90b8(0x1b3a)](_0xcc90b8(0x152e),_0x662270),_0xa9899c[_0xcc90b8(0x2704)]=_0xcc90b8(0x3565),_0xa9899c['addEventListener'](_0xcc90b8(0x447),()=>{var _0x586abd=_0xcc90b8;if(0xc8===_0xa9899c[_0x586abd(0x2199)]&&this[_0x586abd(0xf8c)]){_0x53fb71=_0xa9899c[_0x586abd(0x1eb7)];const _0x4ace87=this[_0x586abd(0xf8c)]['transaction']([_0x586abd(0xae8)],_0x586abd(0x3540));_0x4ace87[_0x586abd(0x142a)]=_0x34000d=>{var _0x4b2adf=_0x586abd;try{var _0x17466e=_0x34000d[_0x4b2adf(0x397b)][_0x4b2adf(0x1220)];_0x17466e&&_0x4b2adf(0x1a1)===_0x17466e[_0x4b2adf(0xc8c)]&&(this[_0x4b2adf(0x1b48)]=!0x0);}catch(_0x26b5d5){}_0x85d6e6();},_0x4ace87[_0x586abd(0x338c)]=()=>{_0x85d6e6();};var _0x20aa1f={'textureUrl':_0x662270,'data':_0x53fb71};try{const _0xae1977=_0x4ace87[_0x586abd(0x81e)](_0x586abd(0xae8))[_0x586abd(0xf65)](_0x20aa1f);_0xae1977[_0x586abd(0x2485)]=()=>{},_0xae1977[_0x586abd(0x1fae)]=()=>{_0x85d6e6();};}catch(_0x8b5827){0x19===_0x8b5827[_0x586abd(0x1606)]&&(_0xe7c2fd[_0x586abd(0xa6f)]=!0x1,this[_0x586abd(0x3143)]=!0x1),_0x9835ef['src']=_0x662270;}}else _0x9835ef['src']=_0x662270;},!0x1),_0xa9899c['addEventListener'](_0xcc90b8(0x1220),()=>{var _0x2cd6cb=_0xcc90b8;_0x575f7f['Y']['Error'](_0x2cd6cb(0xac5)),_0x9835ef[_0x2cd6cb(0x274c)]=_0x662270;},!0x1),_0xa9899c[_0xcc90b8(0x1d8)]();}else _0x9835ef[_0xcc90b8(0x274c)]=_0x662270;}else _0x575f7f['Y']['Error']('Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20Babylon.js\x20database\x20is\x20not\x20open.'),_0x9835ef['src']=_0x662270;}[_0xc04d43(0x2f2b)](_0x537cb6,_0x239d6c){var _0x305e9=_0xc04d43;this[_0x305e9(0x1a9c)](_0x537cb6,_0x239d6c,()=>{this['_saveVersionIntoDBAsync'](_0x537cb6,_0x239d6c);});}[_0xc04d43(0x1a9c)](_0x596b34,_0x56f617,_0x23b05e){var _0x12535e=_0xc04d43;if(this[_0x12535e(0xef1)]&&this[_0x12535e(0xf8c)]){let _0x2f0efb;try{const _0x4b109f=this[_0x12535e(0xf8c)][_0x12535e(0x182d)](['versions']),_0x2c8192=(_0x4b109f[_0x12535e(0x338c)]=()=>{var _0x3d1a18=_0x12535e;_0x2f0efb&&this[_0x3d1a18(0x35a8)]===_0x2f0efb[_0x3d1a18(0x3e2c)]?_0x56f617(_0x2f0efb[_0x3d1a18(0x3e2c)]):(this[_0x3d1a18(0xbcf)]=!0x0,_0x23b05e());},_0x4b109f[_0x12535e(0x142a)]=()=>{_0x56f617(-0x1);},_0x4b109f[_0x12535e(0x81e)](_0x12535e(0xaf4))[_0x12535e(0x248c)](_0x596b34));_0x2c8192[_0x12535e(0x2485)]=_0x2d60ac=>{var _0x30d9b5=_0x12535e;_0x2f0efb=_0x2d60ac['target'][_0x30d9b5(0x5dc)];},_0x2c8192[_0x12535e(0x1fae)]=()=>{var _0x411b3b=_0x12535e;_0x575f7f['Y'][_0x411b3b(0x404a)](_0x411b3b(0x30e)+_0x596b34+_0x411b3b(0x16af)),_0x56f617(-0x1);};}catch(_0x1fdcb4){_0x575f7f['Y']['Error'](_0x12535e(0x1d47)+_0x1fdcb4[_0x12535e(0x3bd2)]),_0x56f617(-0x1);}}else _0x575f7f['Y'][_0x12535e(0x404a)]('Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20Babylon.js\x20database\x20is\x20not\x20open.'),_0x56f617(-0x1);}[_0xc04d43(0x277a)](_0x489803,_0x3a88cc){var _0x253b8d=_0xc04d43;if(this[_0x253b8d(0xef1)]&&!this[_0x253b8d(0x1b48)]&&this[_0x253b8d(0xf8c)])try{const _0x5bad22=this[_0x253b8d(0xf8c)][_0x253b8d(0x182d)](['versions'],'readwrite');_0x5bad22[_0x253b8d(0x142a)]=_0x4c63fa=>{var _0x3692fe=_0x253b8d;try{var _0x4e0951=_0x4c63fa[_0x3692fe(0x397b)][_0x3692fe(0x1220)];_0x4e0951&&_0x3692fe(0x1a1)===_0x4e0951[_0x3692fe(0xc8c)]&&(this[_0x3692fe(0x1b48)]=!0x0);}catch(_0x6d0c5a){}_0x3a88cc(-0x1);},_0x5bad22[_0x253b8d(0x338c)]=()=>{_0x3a88cc(this['_manifestVersionFound']);};var _0xfdfb9={'sceneUrl':_0x489803,'data':this[_0x253b8d(0x35a8)]};const _0x545bd3=_0x5bad22[_0x253b8d(0x81e)](_0x253b8d(0xaf4))['put'](_0xfdfb9);_0x545bd3['onsuccess']=()=>{},_0x545bd3[_0x253b8d(0x1fae)]=()=>{var _0xb4c874=_0x253b8d;_0x575f7f['Y'][_0xb4c874(0x404a)](_0xb4c874(0x1057));};}catch(_0xae7296){_0x575f7f['Y'][_0x253b8d(0x404a)]('Error\x20while\x20accessing\x20\x27versions\x27\x20object\x20store\x20(WRITE\x20OP).\x20Exception:\x20'+_0xae7296['message']),_0x3a88cc(-0x1);}else _0x3a88cc(-0x1);}[_0xc04d43(0x1ea4)](_0x48c0ed,_0x59bcbd,_0x5c4085,_0x2b8fe1,_0xd14c0){var _0x196bba=_0xc04d43;const _0x1ef439=_0xe7c2fd[_0x196bba(0x4c1)](_0x48c0ed),_0x291f89=()=>{this['_saveFileAsync'](_0x1ef439,_0x59bcbd,_0x5c4085,_0xd14c0,_0x2b8fe1);};this[_0x196bba(0x2f2b)](_0x1ef439,_0x5046f9=>{var _0xf9ea28=_0x196bba;-0x1!==_0x5046f9?this[_0xf9ea28(0xbcf)]?this[_0xf9ea28(0x1af8)](_0x1ef439,_0x59bcbd,_0x5c4085,_0xd14c0,_0x2b8fe1):this[_0xf9ea28(0x3ea2)](_0x1ef439,_0x59bcbd,_0x291f89):_0x2b8fe1&&_0x2b8fe1();});}[_0xc04d43(0x3ea2)](_0x5c7be2,_0x27278c,_0x5e64af){var _0x38057d=_0xc04d43;if(this[_0x38057d(0xef1)]&&this[_0x38057d(0xf8c)]){var _0xf08090=-0x1!==_0x5c7be2['indexOf'](_0x38057d(0x25f3))?_0x38057d(0x17cd):_0x38057d(0xae8);let _0x1fee4e;const _0x32ef64=this['_db'][_0x38057d(0x182d)]([_0xf08090]),_0x105bec=(_0x32ef64[_0x38057d(0x338c)]=()=>{var _0x242a18=_0x38057d;_0x1fee4e?_0x27278c(_0x1fee4e[_0x242a18(0x3e2c)]):_0x5e64af();},_0x32ef64['onabort']=()=>{_0x5e64af();},_0x32ef64[_0x38057d(0x81e)](_0xf08090)[_0x38057d(0x248c)](_0x5c7be2));_0x105bec['onsuccess']=_0x3e8455=>{var _0x4f9eb3=_0x38057d;_0x1fee4e=_0x3e8455[_0x4f9eb3(0x397b)][_0x4f9eb3(0x5dc)];},_0x105bec[_0x38057d(0x1fae)]=()=>{var _0x5294de=_0x38057d;_0x575f7f['Y'][_0x5294de(0x404a)](_0x5294de(0x3011)+_0x5c7be2+_0x5294de(0x16af)),_0x5e64af();};}else _0x575f7f['Y'][_0x38057d(0x404a)](_0x38057d(0x2fe7)),_0x27278c();}[_0xc04d43(0x1af8)](_0x3db49e,_0x1d4e8e,_0x4a1a01,_0x231311,_0x478a36){var _0x526d39=_0xc04d43;if(this[_0x526d39(0xef1)]){let _0x4b49f4;_0x4b49f4=-0x1!==_0x3db49e[_0x526d39(0x919)](_0x526d39(0x25f3))?'scenes':_0x526d39(0xae8);const _0x57ece5=new _0x4da766['g']();let _0x4fd104;_0x57ece5[_0x526d39(0x1b3a)](_0x526d39(0x152e),_0x3db49e+(null==_0x3db49e[_0x526d39(0x3e81)](/\?/)?'?':'&')+Date[_0x526d39(0x1551)]()),_0x231311&&(_0x57ece5[_0x526d39(0x2704)]=_0x526d39(0x25fe)),_0x4a1a01&&(_0x57ece5[_0x526d39(0x3912)]=_0x4a1a01),_0x57ece5[_0x526d39(0x1080)]('load',()=>{var _0x4e4735=_0x526d39;if(0xc8===_0x57ece5['status']||_0x57ece5[_0x4e4735(0x2199)]<0x190&&_0xe7c2fd[_0x4e4735(0x144f)](_0x57ece5,_0x231311?0x6:0x1)){if(_0x4fd104=_0x231311?_0x57ece5[_0x4e4735(0x1eb7)]:_0x57ece5[_0x4e4735(0x3a54)],!this[_0x4e4735(0x1b48)]&&this['_db']){const _0x5864c1=this[_0x4e4735(0xf8c)][_0x4e4735(0x182d)]([_0x4b49f4],'readwrite');var _0x1d85c6;_0x5864c1['onabort']=_0x7e6f7b=>{var _0x2c93bf=_0x4e4735;try{var _0x375d5d=_0x7e6f7b[_0x2c93bf(0x397b)][_0x2c93bf(0x1220)];_0x375d5d&&_0x2c93bf(0x1a1)===_0x375d5d[_0x2c93bf(0xc8c)]&&(this[_0x2c93bf(0x1b48)]=!0x0);}catch(_0x1608d2){}_0x1d4e8e(_0x4fd104);},_0x5864c1[_0x4e4735(0x338c)]=()=>{_0x1d4e8e(_0x4fd104);},_0x1d85c6='scenes'==_0x4b49f4?{'sceneUrl':_0x3db49e,'data':_0x4fd104,'version':this[_0x4e4735(0x35a8)]}:{'textureUrl':_0x3db49e,'data':_0x4fd104};try{const _0x5e2930=_0x5864c1[_0x4e4735(0x81e)](_0x4b49f4)[_0x4e4735(0xf65)](_0x1d85c6);_0x5e2930[_0x4e4735(0x2485)]=()=>{},_0x5e2930[_0x4e4735(0x1fae)]=()=>{var _0x2421f5=_0x4e4735;_0x575f7f['Y'][_0x2421f5(0x404a)](_0x2421f5(0x7b9));};}catch(_0x24d3bb){_0x1d4e8e(_0x4fd104);}}else _0x1d4e8e(_0x4fd104);}else 0x190<=_0x57ece5['status']&&_0x478a36?_0x478a36(_0x57ece5):_0x1d4e8e();},!0x1),_0x57ece5[_0x526d39(0x1080)]('error',()=>{var _0x4d3d2f=_0x526d39;_0x575f7f['Y'][_0x4d3d2f(0x404a)]('error\x20on\x20XHR\x20request.'),_0x478a36&&_0x478a36();},!0x1),_0x57ece5['send']();}else _0x575f7f['Y'][_0x526d39(0x404a)](_0x526d39(0x1ab4)),_0x478a36&&_0x478a36();}static['_ValidateXHRData'](_0xd63f3d,_0x2dc0e6=0x7){var _0x314978=_0xc04d43;try{if(0x1&_0x2dc0e6){if(_0xd63f3d['responseText']&&0x0<_0xd63f3d[_0x314978(0x3a54)][_0x314978(0x1377)])return!0x0;if(0x1===_0x2dc0e6)return!0x1;}if(0x2&_0x2dc0e6){var _0x37a1d0=(0x0,_0x3cd0ac['A6'])(_0xd63f3d[_0x314978(0x1eb7)]);if(_0x37a1d0[_0x314978(0x2255)]&&_0x37a1d0[_0x314978(0xc32)]&&0x0<_0x37a1d0[_0x314978(0x2255)]&&0x0<_0x37a1d0[_0x314978(0xc32)])return!0x0;if(0x2===_0x2dc0e6)return!0x1;}var _0x49d1ab;if(0x4&_0x2dc0e6)return 0x44===(_0x49d1ab=new Uint8Array(_0xd63f3d[_0x314978(0x1eb7)],0x0,0x3))[0x0]&&0x44===_0x49d1ab[0x1]&&0x53===_0x49d1ab[0x2];}catch(_0x55edb9){}return!0x1;}}_0xe7c2fd[_0xc04d43(0xa6f)]=!0x0,_0xe7c2fd['IDBStorageEnabled']=!0x1,_0xe7c2fd[_0xc04d43(0x239b)]=_0xfbe8d6=>{var _0x342b0b=_0xc04d43;const _0x3a1fc9=document['createElement']('a'),_0x27eb77=(_0x3a1fc9[_0x342b0b(0x2519)]=_0xfbe8d6)[_0x342b0b(0x2ae9)](0x0,_0xfbe8d6[_0x342b0b(0x2aa8)]('#'));var _0x5832b1=_0xfbe8d6[_0x342b0b(0x2ae9)](_0x27eb77[_0x342b0b(0x2aa8)]('/')+0x1,_0xfbe8d6[_0x342b0b(0x1377)]);return _0xfbe8d6[_0x342b0b(0x2ae9)](0x0,_0xfbe8d6[_0x342b0b(0x919)](_0x5832b1,0x0));},_0xe7c2fd['_ReturnFullUrlLocation']=_0x1a3537=>-0x1===_0x1a3537[_0xc04d43(0x919)](_0xc04d43(0x28cf))&&-0x1===_0x1a3537[_0xc04d43(0x919)](_0xc04d43(0x44f))&&'undefined'!=typeof window?_0xe7c2fd[_0xc04d43(0x239b)](window[_0xc04d43(0x19a2)][_0xc04d43(0x2519)])+_0x1a3537:_0x1a3537;},0x6c6d:(_0x22aa08,_0xf6202d,_0x2bb7d2)=>{_0x2bb7d2(0xf09c);},0xcf84:(_0x1eae4c,_0x23af6a,_0x1d52a1)=>{var _0x27a9c9=a8_0x16e4d8;_0x1d52a1['d'](_0x23af6a,{'S':()=>_0x429df6});var _0x20f708=_0x1d52a1(0x1266b),_0x357ae4=_0x1d52a1(0x9fd1),_0xfe79e=_0x1d52a1(0x1b5c);class _0x429df6{constructor(){var _0x8d4d64=a8_0x5b24;this[_0x8d4d64(0x2d0c)]=new _0x357ae4['P'](0x0,0x1,0x0),this['direction2']=new _0x357ae4['P'](0x0,0x1,0x0),this[_0x8d4d64(0x21ed)]=new _0x357ae4['P'](-0.5,-0.5,-0.5),this[_0x8d4d64(0x695)]=new _0x357ae4['P'](0.5,0.5,0.5);}['startDirectionFunction'](_0x45e484,_0x22f77a,_0x2bfe1c,_0x43f53e){var _0x19e13d=a8_0x5b24,_0x49ee9a=_0xfe79e['R'][_0x19e13d(0x2b2e)](this[_0x19e13d(0x2d0c)]['x'],this['direction2']['x']),_0x332e38=_0xfe79e['R'][_0x19e13d(0x2b2e)](this[_0x19e13d(0x2d0c)]['y'],this[_0x19e13d(0x1bdc)]['y']),_0x1b7c63=_0xfe79e['R'][_0x19e13d(0x2b2e)](this[_0x19e13d(0x2d0c)]['z'],this['direction2']['z']);if(_0x43f53e)return _0x22f77a['x']=_0x49ee9a,_0x22f77a['y']=_0x332e38,void(_0x22f77a['z']=_0x1b7c63);_0x357ae4['P'][_0x19e13d(0xd1b)](_0x49ee9a,_0x332e38,_0x1b7c63,_0x45e484,_0x22f77a);}[_0x27a9c9(0x36b8)](_0x16b663,_0x25130a,_0x363c64,_0xdd560b){var _0x13080f=_0x27a9c9,_0x281ab=_0xfe79e['R'][_0x13080f(0x2b2e)](this['minEmitBox']['x'],this['maxEmitBox']['x']),_0x36187d=_0xfe79e['R'][_0x13080f(0x2b2e)](this[_0x13080f(0x21ed)]['y'],this[_0x13080f(0x695)]['y']),_0xc14ffc=_0xfe79e['R'][_0x13080f(0x2b2e)](this['minEmitBox']['z'],this[_0x13080f(0x695)]['z']);if(_0xdd560b)return _0x25130a['x']=_0x281ab,_0x25130a['y']=_0x36187d,void(_0x25130a['z']=_0xc14ffc);_0x357ae4['P'][_0x13080f(0xd95)](_0x281ab,_0x36187d,_0xc14ffc,_0x16b663,_0x25130a);}[_0x27a9c9(0x95b)](){var _0x9c6d82=_0x27a9c9,_0x43eda5=new _0x429df6();return _0x20f708['j'][_0x9c6d82(0x3c2c)](this,_0x43eda5),_0x43eda5;}[_0x27a9c9(0x1e9f)](_0x45eeae){var _0x2bead0=_0x27a9c9;_0x45eeae[_0x2bead0(0x1e2a)](_0x2bead0(0x2d0c),this[_0x2bead0(0x2d0c)]),_0x45eeae[_0x2bead0(0x1e2a)]('direction2',this['direction2']),_0x45eeae[_0x2bead0(0x1e2a)](_0x2bead0(0x21ed),this[_0x2bead0(0x21ed)]),_0x45eeae['setVector3']('maxEmitBox',this['maxEmitBox']);}[_0x27a9c9(0x1f2a)](_0x5236cf){var _0x37b3b3=_0x27a9c9;_0x5236cf[_0x37b3b3(0x2d8d)](_0x37b3b3(0x2d0c),0x3),_0x5236cf[_0x37b3b3(0x2d8d)](_0x37b3b3(0x1bdc),0x3),_0x5236cf[_0x37b3b3(0x2d8d)](_0x37b3b3(0x21ed),0x3),_0x5236cf[_0x37b3b3(0x2d8d)](_0x37b3b3(0x695),0x3);}['getEffectDefines'](){var _0x490a23=_0x27a9c9;return _0x490a23(0x2cdc);}[_0x27a9c9(0x3fcd)](){var _0x330af2=_0x27a9c9;return _0x330af2(0x2cb5);}['serialize'](){var _0x4188ef=_0x27a9c9;const _0x24a2ac={};return _0x24a2ac['type']=this[_0x4188ef(0x3fcd)](),_0x24a2ac['direction1']=this[_0x4188ef(0x2d0c)][_0x4188ef(0x86e)](),_0x24a2ac[_0x4188ef(0x1bdc)]=this[_0x4188ef(0x1bdc)][_0x4188ef(0x86e)](),_0x24a2ac[_0x4188ef(0x21ed)]=this[_0x4188ef(0x21ed)][_0x4188ef(0x86e)](),_0x24a2ac['maxEmitBox']=this[_0x4188ef(0x695)]['asArray'](),_0x24a2ac;}['parse'](_0x28c60e){var _0x4f2f5e=_0x27a9c9;_0x357ae4['P']['FromArrayToRef'](_0x28c60e[_0x4f2f5e(0x2d0c)],0x0,this['direction1']),_0x357ae4['P'][_0x4f2f5e(0x3273)](_0x28c60e[_0x4f2f5e(0x1bdc)],0x0,this[_0x4f2f5e(0x1bdc)]),_0x357ae4['P'][_0x4f2f5e(0x3273)](_0x28c60e['minEmitBox'],0x0,this['minEmitBox']),_0x357ae4['P'][_0x4f2f5e(0x3273)](_0x28c60e[_0x4f2f5e(0x695)],0x0,this[_0x4f2f5e(0x695)]);}}},0x16d33:(_0x5783e8,_0x403fbe,_0x30f9ea)=>{var _0x16f533=a8_0x16e4d8;_0x30f9ea['d'](_0x403fbe,{'E':()=>_0x2940ca});var _0x443dbc=_0x30f9ea(0x1266b),_0x2b02e4=_0x30f9ea(0x9fd1);class _0x2940ca{constructor(){var _0x348966=a8_0x5b24;this[_0x348966(0x3da5)]=()=>{},this[_0x348966(0xff9)]=()=>{};}[_0x16f533(0x291b)](_0x4dac92,_0x471959,_0xc58b0,_0x3f20c5){var _0x5c5bc7=_0x16f533;const _0xc90cc3=_0x2b02e4['jp'][_0x5c5bc7(0xf88)][0x0];if(this['particleDestinationGenerator']){this[_0x5c5bc7(0xff9)](-0x1,_0xc58b0,_0xc90cc3);const _0x3e0b07=_0x2b02e4['jp'][_0x5c5bc7(0xf88)][0x1];_0xc90cc3[_0x5c5bc7(0x407)](_0xc58b0[_0x5c5bc7(0x2416)],_0x3e0b07),_0x3e0b07['scaleToRef'](0x1/_0xc58b0[_0x5c5bc7(0x1759)],_0xc90cc3);}else _0xc90cc3['set'](0x0,0x0,0x0);_0x3f20c5?_0x471959['copyFrom'](_0xc90cc3):_0x2b02e4['P'][_0x5c5bc7(0x1f84)](_0xc90cc3,_0x4dac92,_0x471959);}['startPositionFunction'](_0x29d0e1,_0x88e4fa,_0x4954b0,_0x3aaf81){var _0x1de25a=_0x16f533;const _0x1c081c=_0x2b02e4['jp'][_0x1de25a(0xf88)][0x0];this[_0x1de25a(0x3da5)]?this['particlePositionGenerator'](-0x1,_0x4954b0,_0x1c081c):_0x1c081c[_0x1de25a(0x2cf6)](0x0,0x0,0x0),_0x3aaf81?_0x88e4fa[_0x1de25a(0xa83)](_0x1c081c):_0x2b02e4['P'][_0x1de25a(0x3516)](_0x1c081c,_0x29d0e1,_0x88e4fa);}[_0x16f533(0x95b)](){var _0x1a2253=_0x16f533,_0xb73978=new _0x2940ca();return _0x443dbc['j'][_0x1a2253(0x3c2c)](this,_0xb73978),_0xb73978;}[_0x16f533(0x1e9f)](_0x1b6356){}['buildUniformLayout'](_0x4238a9){}[_0x16f533(0x2a93)](){var _0x140b1b=_0x16f533;return _0x140b1b(0xf9c);}[_0x16f533(0x3fcd)](){var _0xcd1b3c=_0x16f533;return _0xcd1b3c(0x110f);}[_0x16f533(0x2fcc)](){var _0x135283=_0x16f533;const _0x5b6f3d={};return _0x5b6f3d[_0x135283(0x21e0)]=this['getClassName'](),_0x5b6f3d;}[_0x16f533(0xa2c)](_0x53697e){}}},0x113ac:(_0x158757,_0x1530ee,_0x28113f)=>{var _0x13148c=a8_0x16e4d8;_0x28113f['d'](_0x1530ee,{'S3':()=>_0x4ba033['S'],'LV':()=>_0x27db48['L'],'z':()=>_0x54adae['z'],'kT':()=>_0x54adae['k'],'VD':()=>_0x56c6f1['V'],'F3':()=>_0x2b4e67,'cl':()=>_0x542bf3['c'],'cE':()=>_0x3e430f['c'],'Ai':()=>_0x3e430f['A']});var _0x4ba033=_0x28113f(0xcf84),_0x27db48=_0x28113f(0xc98),_0x54adae=_0x28113f(0x3694),_0x56c6f1=_0x28113f(0x139b8),_0x542bf3=_0x28113f(0x14ce1),_0x3e430f=_0x28113f(0x1511c),_0x6b8d3b=(_0x28113f(0x16d33),_0x28113f(0x1266b)),_0xc52ef7=_0x28113f(0x9fd1),_0x297857=_0x28113f(0x1b5c),_0x1dd8b3=_0x28113f(0x1a27);class _0x2b4e67{constructor(_0x17c502=null){var _0xcdccfc=a8_0x5b24;this[_0xcdccfc(0x188b)]=null,this[_0xcdccfc(0x1ee9)]=null,this[_0xcdccfc(0x2351)]=null,this[_0xcdccfc(0x4164)]=_0xc52ef7['P'][_0xcdccfc(0x23ed)](),this[_0xcdccfc(0x31e1)]=null,this[_0xcdccfc(0x2d0c)]=new _0xc52ef7['P'](0x0,0x1,0x0),this['direction2']=new _0xc52ef7['P'](0x0,0x1,0x0),this[_0xcdccfc(0x2dd)]=!0x0,this['mesh']=_0x17c502;}get['mesh'](){var _0x2d8376=a8_0x5b24;return this[_0x2d8376(0x31e1)];}set[_0x13148c(0x1a58)](_0x15ae60){var _0x47440c=_0x13148c;this[_0x47440c(0x31e1)]!==_0x15ae60&&((this[_0x47440c(0x31e1)]=_0x15ae60)?(this['_indices']=_0x15ae60[_0x47440c(0x2668)](),this['_positions']=_0x15ae60[_0x47440c(0x757)](_0x1dd8b3['o'][_0x47440c(0x34af)]),this[_0x47440c(0x2351)]=_0x15ae60[_0x47440c(0x757)](_0x1dd8b3['o'][_0x47440c(0x279a)])):(this[_0x47440c(0x188b)]=null,this[_0x47440c(0x1ee9)]=null,this['_normals']=null));}[_0x13148c(0x291b)](_0x279d9f,_0xf6fe14,_0x4ea81f,_0x4762b9){var _0x251b90=_0x13148c,_0x206361,_0x5a01c5,_0x1a68c5;this[_0x251b90(0x2dd)]&&this['_normals']?_0xc52ef7['P'][_0x251b90(0x1f84)](this[_0x251b90(0x4164)],_0x279d9f,_0xf6fe14):(_0x206361=_0x297857['R'][_0x251b90(0x2b2e)](this['direction1']['x'],this[_0x251b90(0x1bdc)]['x']),_0x5a01c5=_0x297857['R'][_0x251b90(0x2b2e)](this[_0x251b90(0x2d0c)]['y'],this[_0x251b90(0x1bdc)]['y']),_0x1a68c5=_0x297857['R'][_0x251b90(0x2b2e)](this[_0x251b90(0x2d0c)]['z'],this[_0x251b90(0x1bdc)]['z']),_0x4762b9?_0xf6fe14['copyFromFloats'](_0x206361,_0x5a01c5,_0x1a68c5):_0xc52ef7['P'][_0x251b90(0xd1b)](_0x206361,_0x5a01c5,_0x1a68c5,_0x279d9f,_0xf6fe14));}['startPositionFunction'](_0xb07291,_0x36185a,_0x54fce1,_0x26b1d8){var _0x599b70=_0x13148c;if(this[_0x599b70(0x188b)]&&this[_0x599b70(0x1ee9)]){var _0x23d857=0x3*Math[_0x599b70(0x18cd)]()*(this[_0x599b70(0x188b)][_0x599b70(0x1377)]/0x3)|0x0,_0x1984d4=Math[_0x599b70(0x18cd)](),_0xa34c06=Math['random']()*(0x1-_0x1984d4),_0x1346ea=0x1-_0x1984d4-_0xa34c06,_0x37244e=this[_0x599b70(0x188b)][_0x23d857],_0x328f17=this[_0x599b70(0x188b)][0x1+_0x23d857],_0x23d857=this[_0x599b70(0x188b)][0x2+_0x23d857],_0xa26e9a=_0xc52ef7['jp']['Vector3'][0x0],_0x12e333=_0xc52ef7['jp']['Vector3'][0x1],_0x5c5430=_0xc52ef7['jp'][_0x599b70(0xf88)][0x2];const _0xee9664=_0xc52ef7['jp'][_0x599b70(0xf88)][0x3];_0xc52ef7['P'][_0x599b70(0x3273)](this[_0x599b70(0x1ee9)],0x3*_0x37244e,_0xa26e9a),_0xc52ef7['P']['FromArrayToRef'](this[_0x599b70(0x1ee9)],0x3*_0x328f17,_0x12e333),_0xc52ef7['P'][_0x599b70(0x3273)](this['_positions'],0x3*_0x23d857,_0x5c5430),_0xee9664['x']=_0x1984d4*_0xa26e9a['x']+_0xa34c06*_0x12e333['x']+_0x1346ea*_0x5c5430['x'],_0xee9664['y']=_0x1984d4*_0xa26e9a['y']+_0xa34c06*_0x12e333['y']+_0x1346ea*_0x5c5430['y'],_0xee9664['z']=_0x1984d4*_0xa26e9a['z']+_0xa34c06*_0x12e333['z']+_0x1346ea*_0x5c5430['z'],_0x26b1d8?_0x36185a[_0x599b70(0x368c)](_0xee9664['x'],_0xee9664['y'],_0xee9664['z']):_0xc52ef7['P']['TransformCoordinatesFromFloatsToRef'](_0xee9664['x'],_0xee9664['y'],_0xee9664['z'],_0xb07291,_0x36185a),this[_0x599b70(0x2dd)]&&this[_0x599b70(0x2351)]&&(_0xc52ef7['P']['FromArrayToRef'](this[_0x599b70(0x2351)],0x3*_0x37244e,_0xa26e9a),_0xc52ef7['P']['FromArrayToRef'](this[_0x599b70(0x2351)],0x3*_0x328f17,_0x12e333),_0xc52ef7['P']['FromArrayToRef'](this[_0x599b70(0x2351)],0x3*_0x23d857,_0x5c5430),this[_0x599b70(0x4164)]['x']=_0x1984d4*_0xa26e9a['x']+_0xa34c06*_0x12e333['x']+_0x1346ea*_0x5c5430['x'],this[_0x599b70(0x4164)]['y']=_0x1984d4*_0xa26e9a['y']+_0xa34c06*_0x12e333['y']+_0x1346ea*_0x5c5430['y'],this[_0x599b70(0x4164)]['z']=_0x1984d4*_0xa26e9a['z']+_0xa34c06*_0x12e333['z']+_0x1346ea*_0x5c5430['z']);}}['clone'](){var _0x34ac61=_0x13148c,_0x3ad5f8=new _0x2b4e67(this[_0x34ac61(0x1a58)]);return _0x6b8d3b['j']['DeepCopy'](this,_0x3ad5f8),_0x3ad5f8;}['applyToShader'](_0x20ab8f){var _0x18ce20=_0x13148c;_0x20ab8f[_0x18ce20(0x1e2a)]('direction1',this[_0x18ce20(0x2d0c)]),_0x20ab8f[_0x18ce20(0x1e2a)](_0x18ce20(0x1bdc),this[_0x18ce20(0x1bdc)]);}[_0x13148c(0x1f2a)](_0x5e0f3f){var _0xe111be=_0x13148c;_0x5e0f3f[_0xe111be(0x2d8d)]('direction1',0x3),_0x5e0f3f[_0xe111be(0x2d8d)](_0xe111be(0x1bdc),0x3);}[_0x13148c(0x2a93)](){return'';}[_0x13148c(0x3fcd)](){var _0x322c2a=_0x13148c;return _0x322c2a(0x3183);}[_0x13148c(0x2fcc)](){var _0x3734a3=_0x13148c,_0x1aa8ad;const _0x9d6ece={};return _0x9d6ece['type']=this[_0x3734a3(0x3fcd)](),_0x9d6ece[_0x3734a3(0x2d0c)]=this[_0x3734a3(0x2d0c)][_0x3734a3(0x86e)](),_0x9d6ece[_0x3734a3(0x1bdc)]=this[_0x3734a3(0x1bdc)]['asArray'](),_0x9d6ece['meshId']=null==(_0x1aa8ad=this[_0x3734a3(0x1a58)])?void 0x0:_0x1aa8ad['id'],_0x9d6ece[_0x3734a3(0x2dd)]=this[_0x3734a3(0x2dd)],_0x9d6ece;}[_0x13148c(0xa2c)](_0x490aac,_0x18c1aa){var _0x574709=_0x13148c;_0xc52ef7['P'][_0x574709(0x3273)](_0x490aac[_0x574709(0x2d0c)],0x0,this['direction1']),_0xc52ef7['P'][_0x574709(0x3273)](_0x490aac['direction2'],0x0,this['direction2']),_0x490aac['meshId']&&_0x18c1aa&&(this['mesh']=_0x18c1aa['getLastMeshById'](_0x490aac['meshId'])),this[_0x574709(0x2dd)]=_0x490aac[_0x574709(0x2dd)];}}},0x1190:(_0x2d83c7,_0x110b65,_0x37a101)=>{var _0x52058e=a8_0x16e4d8;_0x37a101['d'](_0x110b65,{'U':()=>_0x7686c6});var _0x781a44=_0x37a101(0x9fd1),_0xd579d1=_0x37a101(0x1803b),_0x4ea740=_0x37a101(0x113ac),_0x1810e8=_0x37a101(0x77a5),_0x21cb54=_0x37a101(0xc84b);_0x37a101(0x13479);class _0x7686c6{constructor(_0x1cbde5){var _0x570954=a8_0x5b24;this[_0x570954(0x3ac2)]=[],this['renderingGroupId']=0x0,this[_0x570954(0x3144)]=_0x781a44['P']['Zero'](),this['emitRate']=0xa,this[_0x570954(0xe72)]=-0x1,this[_0x570954(0x1d8d)]=0.01,this[_0x570954(0x1664)]=0x0,this[_0x570954(0x412b)]=!0x1,this[_0x570954(0x3655)]=0x1,this[_0x570954(0x2ad3)]=0x1,this[_0x570954(0x23d5)]=0x1,this[_0x570954(0x554)]=0x1,this['minSize']=0x1,this[_0x570954(0x3a7d)]=0x1,this[_0x570954(0x2dcd)]=0x1,this[_0x570954(0x2864)]=0x1,this[_0x570954(0x263)]=0x1,this[_0x570954(0x14e3)]=0x1,this[_0x570954(0x2bcf)]=0x0,this[_0x570954(0x36a6)]=0x0,this[_0x570954(0x41a)]=0x0,this[_0x570954(0x2fe)]=0x0,this['layerMask']=0xfffffff,this[_0x570954(0x1481)]=null,this[_0x570954(0x1a2e)]=!0x1,this[_0x570954(0x9cd)]=!0x1,this['_rootUrl']='',this['noiseStrength']=new _0x781a44['P'](0xa,0xa,0xa),this[_0x570954(0x240a)]=null,this[_0x570954(0x2939)]=_0x7686c6[_0x570954(0x123b)],this[_0x570954(0x4105)]=!0x1,this[_0x570954(0x3a6a)]=0x0,this[_0x570954(0x11b2)]=0x1,this['spriteCellChangeSpeed']=0x1,this[_0x570954(0x2307)]=0x0,this[_0x570954(0x205d)]=0x0,this[_0x570954(0x236a)]=0x0,this['spriteCellHeight']=0x0,this[_0x570954(0xf05)]=!0x0,this[_0x570954(0x36a)]=!0x1,this[_0x570954(0x9dd)]=new _0x781a44['FM'](0x0,0x0),this[_0x570954(0x4056)]=!0x1,this['beginAnimationFrom']=0x0,this[_0x570954(0x1c20)]=0x3c,this[_0x570954(0x1130)]=!0x1,this[_0x570954(0x3adb)]=new _0x781a44['P'](0x0,0x0,0x0),this['_useLogarithmicDepth']=!0x1,this[_0x570954(0x3f50)]=_0x781a44['P'][_0x570954(0x23ed)](),this[_0x570954(0x391f)]=null,this[_0x570954(0x117b)]=null,this[_0x570954(0x3204)]=null,this[_0x570954(0x36cd)]=null,this[_0x570954(0x11c6)]=null,this[_0x570954(0x1062)]=null,this['_dragGradients']=null,this[_0x570954(0x2a8c)]=null,this['_startSizeGradients']=null,this[_0x570954(0x2d1f)]=null,this['_colorRemapGradients']=null,this[_0x570954(0x1451)]=null,this[_0x570954(0x3a92)]=0x0,this[_0x570954(0xc53)]=0.4,this[_0x570954(0x1f36)]=new _0x21cb54['HE'](0x1,0x1,0x1,0x1),this['color2']=new _0x21cb54['HE'](0x1,0x1,0x1,0x1),this['colorDead']=new _0x21cb54['HE'](0x0,0x0,0x0,0x1),this[_0x570954(0x3969)]=new _0x21cb54['HE'](0x1,0x1,0x1,0x1),this[_0x570954(0x33d6)]=!0x1,this['_billboardMode']=_0x1810e8['g'][_0x570954(0x1252)],this['_isBillboardBased']=!0x0,this[_0x570954(0x764)]=new _0xd579d1['b'](),this['id']=_0x1cbde5,this[_0x570954(0xc8c)]=_0x1cbde5;}get['noiseTexture'](){var _0x4e802c=a8_0x5b24;return this[_0x4e802c(0x3177)];}set[_0x52058e(0x2e36)](_0x58bc8b){var _0x18ee10=_0x52058e;this[_0x18ee10(0x3177)]!==_0x58bc8b&&(this[_0x18ee10(0x3177)]=_0x58bc8b,this[_0x18ee10(0x24c0)]());}get[_0x52058e(0x2131)](){var _0x3d45a5=_0x52058e;return this[_0x3d45a5(0x3448)];}set[_0x52058e(0x2131)](_0x1df87f){var _0x51223a=_0x52058e;this['_isAnimationSheetEnabled']!=_0x1df87f&&(this[_0x51223a(0x3448)]=_0x1df87f,this['_reset']());}get[_0x52058e(0x2781)](){var _0x303b81=_0x52058e;return this[_0x303b81(0x2700)];}set[_0x52058e(0x2781)](_0x1d5238){var _0x2c6bd7=_0x52058e;this[_0x2c6bd7(0x2700)]=_0x1d5238&&this[_0x2c6bd7(0x83e)]()[_0x2c6bd7(0x2cd1)]()[_0x2c6bd7(0xb60)]()[_0x2c6bd7(0x4020)];}[_0x52058e(0x83e)](){var _0x260515=_0x52058e;return this[_0x260515(0x195b)];}[_0x52058e(0x516)](){var _0xaeb2c7=_0x52058e;return this['_startSizeGradients']&&0x0<this[_0xaeb2c7(0x399e)][_0xaeb2c7(0x1377)]||this[_0xaeb2c7(0x2a8c)]&&0x0<this[_0xaeb2c7(0x2a8c)]['length']||this[_0xaeb2c7(0x3204)]&&0x0<this[_0xaeb2c7(0x3204)]['length'];}['getDragGradients'](){var _0x2db2d9=_0x52058e;return this[_0x2db2d9(0x3dbf)];}['getLimitVelocityGradients'](){var _0x13dd74=_0x52058e;return this[_0x13dd74(0x1062)];}[_0x52058e(0x1a8e)](){var _0x2da164=_0x52058e;return this[_0x2da164(0x391f)];}[_0x52058e(0x1f32)](){var _0x55c4b7=_0x52058e;return this[_0x55c4b7(0x117b)];}[_0x52058e(0x4d6)](){var _0x4f05bc=_0x52058e;return this[_0x4f05bc(0x305f)];}['getAlphaRemapGradients'](){var _0xa8a495=_0x52058e;return this[_0xa8a495(0x1451)];}[_0x52058e(0x360f)](){var _0x5acf63=_0x52058e;return this[_0x5acf63(0x3204)];}[_0x52058e(0x3862)](){var _0x5b4560=_0x52058e;return this[_0x5b4560(0x36cd)];}[_0x52058e(0x249f)](){var _0x1a3fc6=_0x52058e;return this[_0x1a3fc6(0x11c6)];}['getStartSizeGradients'](){return this['_startSizeGradients'];}[_0x52058e(0x6c2)](){return this['_emitRateGradients'];}get[_0x52058e(0x2d0c)](){var _0x1c5cc7=_0x52058e;return this[_0x1c5cc7(0x20db)]['direction1']||_0x781a44['P'][_0x1c5cc7(0x23ed)]();}set[_0x52058e(0x2d0c)](_0x3400ec){var _0x41a818=_0x52058e;this[_0x41a818(0x20db)]['direction1']&&(this[_0x41a818(0x20db)][_0x41a818(0x2d0c)]=_0x3400ec);}get['direction2'](){var _0x3d975c=_0x52058e;return this[_0x3d975c(0x20db)][_0x3d975c(0x1bdc)]||_0x781a44['P'][_0x3d975c(0x23ed)]();}set[_0x52058e(0x1bdc)](_0x1f96d6){var _0x3788fd=_0x52058e;this[_0x3788fd(0x20db)][_0x3788fd(0x1bdc)]&&(this[_0x3788fd(0x20db)][_0x3788fd(0x1bdc)]=_0x1f96d6);}get[_0x52058e(0x21ed)](){var _0x47dc61=_0x52058e;return this['particleEmitterType']['minEmitBox']||_0x781a44['P'][_0x47dc61(0x23ed)]();}set[_0x52058e(0x21ed)](_0x3e5160){var _0x32ad9c=_0x52058e;this[_0x32ad9c(0x20db)][_0x32ad9c(0x21ed)]&&(this['particleEmitterType'][_0x32ad9c(0x21ed)]=_0x3e5160);}get[_0x52058e(0x695)](){var _0x1bd360=_0x52058e;return this[_0x1bd360(0x20db)][_0x1bd360(0x695)]||_0x781a44['P'][_0x1bd360(0x23ed)]();}set[_0x52058e(0x695)](_0x42ee12){var _0x272bd7=_0x52058e;this['particleEmitterType'][_0x272bd7(0x695)]&&(this['particleEmitterType'][_0x272bd7(0x695)]=_0x42ee12);}get['billboardMode'](){var _0x588f17=_0x52058e;return this[_0x588f17(0x3329)];}set[_0x52058e(0x3d46)](_0x5c0bbc){var _0x150e95=_0x52058e;this[_0x150e95(0x3329)]!==_0x5c0bbc&&(this[_0x150e95(0x3329)]=_0x5c0bbc,this[_0x150e95(0x24c0)]());}get[_0x52058e(0xdec)](){var _0x545759=_0x52058e;return this[_0x545759(0x2816)];}set[_0x52058e(0xdec)](_0x57d64b){var _0x1a2a0d=_0x52058e;this[_0x1a2a0d(0x2816)]!==_0x57d64b&&(this[_0x1a2a0d(0x2816)]=_0x57d64b,this['_reset']());}get[_0x52058e(0x363a)](){var _0x2e55a8=_0x52058e;return this[_0x2e55a8(0x14b4)];}set[_0x52058e(0x363a)](_0x1063ee){var _0x7390a2=_0x52058e;this[_0x7390a2(0x39d6)](_0x1063ee);}[_0x52058e(0x39d6)](_0x250c62){var _0xbf12bb=_0x52058e;_0x250c62!==this[_0xbf12bb(0x14b4)]&&(!_0x250c62&&this[_0xbf12bb(0x195b)]?this[_0xbf12bb(0x14b4)]=this[_0xbf12bb(0x195b)]['imageProcessingConfiguration']:this[_0xbf12bb(0x14b4)]=_0x250c62);}['_reset'](){}[_0x52058e(0x20fa)](_0x553270,_0xa4811f,_0x18ec2f){var _0x1b7e92=_0x52058e;if(!_0xa4811f)return this;let _0x23f506=0x0;for(const _0xfea203 of _0xa4811f){if(_0xfea203[_0x1b7e92(0x2a76)]===_0x553270){_0xa4811f[_0x1b7e92(0x5ff)](_0x23f506,0x1);break;}_0x23f506++;}return _0x18ec2f&&_0x18ec2f[_0x1b7e92(0x18c9)](),this;}[_0x52058e(0x2874)](_0x5ba6b3,_0x158b8e){var _0x25df0a=_0x52058e;const _0xe829e8=new _0x4ea740['cl']();return _0xe829e8[_0x25df0a(0x2d0c)]=_0x5ba6b3,_0xe829e8[_0x25df0a(0x1bdc)]=_0x158b8e,this[_0x25df0a(0x20db)]=_0xe829e8;}[_0x52058e(0x2833)](_0x54c951=0x1,_0x4e37ed=0x1){return _0x54c951=new _0x4ea740['VD'](_0x54c951,_0x4e37ed),this['particleEmitterType']=_0x54c951;}[_0x52058e(0x3eb5)](_0x1cd752=0x1,_0x4fb150=0x1){return _0x1cd752=new _0x4ea740['Ai'](_0x1cd752,_0x4fb150),this['particleEmitterType']=_0x1cd752;}[_0x52058e(0x134a)](_0xe41516=0x1,_0xbd3bbe=new _0x781a44['P'](0x0,0x1,0x0),_0x2e1dec=new _0x781a44['P'](0x0,0x1,0x0)){var _0x33f9ce=_0x52058e;return _0xe41516=new _0x4ea740['cE'](_0xe41516,_0xbd3bbe,_0x2e1dec),this[_0x33f9ce(0x20db)]=_0xe41516;}[_0x52058e(0x17be)](_0x4a3d9d=0x1,_0x36e2a4=0x1,_0x4a460e=0x1,_0x5b63c0=0x0){var _0x2a6109=_0x52058e;return _0x4a3d9d=new _0x4ea740['kT'](_0x4a3d9d,_0x36e2a4,_0x4a460e,_0x5b63c0),this[_0x2a6109(0x20db)]=_0x4a3d9d;}[_0x52058e(0x81c)](_0x2e210c=0x1,_0x6dd6ab=0x1,_0x41388e=0x1,_0x86e657=new _0x781a44['P'](0x0,0x1,0x0),_0x3fc91a=new _0x781a44['P'](0x0,0x1,0x0)){var _0x4f432f=_0x52058e;return _0x2e210c=new _0x4ea740['z'](_0x2e210c,_0x6dd6ab,_0x41388e,_0x86e657,_0x3fc91a),this[_0x4f432f(0x20db)]=_0x2e210c;}['createConeEmitter'](_0x5c7ff6=0x1,_0x109bcc=Math['PI']/0x4){var _0x33f47a=_0x52058e;return _0x5c7ff6=new _0x4ea740['LV'](_0x5c7ff6,_0x109bcc),this[_0x33f47a(0x20db)]=_0x5c7ff6;}['createBoxEmitter'](_0x5c2c9a,_0x12eafb,_0x22e6db,_0x5198fd){var _0xc3762b=_0x52058e,_0x54903e=new _0x4ea740['S3']();return this[_0xc3762b(0x20db)]=_0x54903e,this[_0xc3762b(0x2d0c)]=_0x5c2c9a,this['direction2']=_0x12eafb,this[_0xc3762b(0x21ed)]=_0x22e6db,this[_0xc3762b(0x695)]=_0x5198fd,_0x54903e;}}_0x7686c6[_0x52058e(0x123b)]=0x0,_0x7686c6['BLENDMODE_STANDARD']=0x1,_0x7686c6[_0x52058e(0xf31)]=0x2,_0x7686c6[_0x52058e(0xa97)]=0x3,_0x7686c6[_0x52058e(0x1bde)]=0x4;},0xd69a:(_0x4f9cf6,_0x4cf52b,_0x353048)=>{_0x353048(0x15857);},0x6845:(_0xfc3929,_0x46799b,_0x36a127)=>{var _0x209958=a8_0x16e4d8,_0x3c26ab=_0x36a127(0x365e),_0x20d35a=_0x36a127(0x5868),_0xcaf054=_0x36a127(0x149c5),_0x56e19a=_0x36a127(0x77a5),_0x1ca8b1=_0x36a127(0x58c8),_0x18094d=_0x36a127(0xe456);_0x36a127(0x15a7),(0x0,_0x18094d['H'])(_0x209958(0x19ad),class{constructor(_0x372117,_0x482618){var _0x60a3b8=_0x209958;this[_0x60a3b8(0x346)]=[],this[_0x60a3b8(0x3286)]=[],this[_0x60a3b8(0xc39)]=!0x0,this[_0x60a3b8(0x207f)]=_0x372117,this['_engine']=_0x482618;}[_0x209958(0x38bb)](){return!!this['_updateComputeShader'];}['isUpdateBufferReady'](){var _0x4729e9=_0x209958,_0x3a27f6;return null!=(_0x3a27f6=null==(_0x3a27f6=this[_0x4729e9(0x288)])?void 0x0:_0x3a27f6['isReady']())&&_0x3a27f6;}['createUpdateBuffer'](_0x51c954){var _0x3f51ef=_0x209958;const _0x91cbe2={'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[_0x3f51ef(0x207f)][_0x3f51ef(0x2d3c)]&&(_0x91cbe2[_0x3f51ef(0x3889)]={'group':0x1,'binding':0x1}),this['_parent']['_angularSpeedGradientsTexture']&&(_0x91cbe2[_0x3f51ef(0x3443)]={'group':0x1,'binding':0x3}),this[_0x3f51ef(0x207f)][_0x3f51ef(0x27ff)]&&(_0x91cbe2[_0x3f51ef(0x3406)]={'group':0x1,'binding':0x5}),this[_0x3f51ef(0x207f)][_0x3f51ef(0x173e)]&&(_0x91cbe2[_0x3f51ef(0x109b)]={'group':0x1,'binding':0x7}),this[_0x3f51ef(0x207f)][_0x3f51ef(0x157c)]&&(_0x91cbe2[_0x3f51ef(0x17a3)]={'group':0x1,'binding':0x9}),this[_0x3f51ef(0x207f)][_0x3f51ef(0x2e36)]&&(_0x91cbe2['noiseTexture']={'group':0x1,'binding':0xb}),this[_0x3f51ef(0x288)]=new _0x20d35a['U']('updateParticles',this[_0x3f51ef(0x2635)],_0x3f51ef(0x215b),{'bindingsMapping':_0x91cbe2,'defines':_0x51c954['split']('\x0a')}),null!=(_0x51c954=this[_0x3f51ef(0x2882)])&&_0x51c954[_0x3f51ef(0x18c9)](),this[_0x3f51ef(0x2882)]=new _0xcaf054['M'](this[_0x3f51ef(0x2635)]),this[_0x3f51ef(0x2882)][_0x3f51ef(0x2d8d)](_0x3f51ef(0x1f71),0x1),this[_0x3f51ef(0x2882)]['addUniform'](_0x3f51ef(0xa5b),0x1),this[_0x3f51ef(0x2882)][_0x3f51ef(0x2d8d)](_0x3f51ef(0x1eb3),0x1),this[_0x3f51ef(0x2882)][_0x3f51ef(0x2d8d)](_0x3f51ef(0x3e8a),0x1),this[_0x3f51ef(0x2882)][_0x3f51ef(0x2d8d)]('lifeTime',0x2),this[_0x3f51ef(0x2882)][_0x3f51ef(0x2d8d)](_0x3f51ef(0x3629),0x2),this[_0x3f51ef(0x207f)][_0x3f51ef(0x3266)]||(this[_0x3f51ef(0x2882)]['addUniform'](_0x3f51ef(0x1f36),0x4),this[_0x3f51ef(0x2882)]['addUniform']('color2',0x4)),this[_0x3f51ef(0x2882)][_0x3f51ef(0x2d8d)](_0x3f51ef(0x29e7),0x2),this[_0x3f51ef(0x2882)]['addUniform']('scaleRange',0x4),this[_0x3f51ef(0x2882)][_0x3f51ef(0x2d8d)]('angleRange',0x4),this[_0x3f51ef(0x2882)]['addUniform'](_0x3f51ef(0x3f50),0x3),this[_0x3f51ef(0x207f)]['_limitVelocityGradientsTexture']&&this[_0x3f51ef(0x2882)][_0x3f51ef(0x2d8d)]('limitVelocityDamping',0x1),this[_0x3f51ef(0x207f)][_0x3f51ef(0x2131)]&&this[_0x3f51ef(0x2882)][_0x3f51ef(0x2d8d)]('cellInfos',0x4),this[_0x3f51ef(0x207f)][_0x3f51ef(0x2e36)]&&this[_0x3f51ef(0x2882)][_0x3f51ef(0x2d8d)](_0x3f51ef(0x3fa2),0x3),this[_0x3f51ef(0x207f)][_0x3f51ef(0x31b7)]||this['_simParamsComputeShader'][_0x3f51ef(0x2d8d)]('emitterWM',0x10),this[_0x3f51ef(0x207f)][_0x3f51ef(0x20db)]&&this[_0x3f51ef(0x207f)][_0x3f51ef(0x20db)][_0x3f51ef(0x1f2a)](this[_0x3f51ef(0x2882)]),this['_updateComputeShader'][_0x3f51ef(0xb53)]('params',this[_0x3f51ef(0x2882)]),new _0x1ca8b1['c'](this[_0x3f51ef(0x2882)]);}[_0x209958(0x443)](_0x17373e,_0xeee07b){var _0x3bde9a=_0x209958;this[_0x3bde9a(0x3286)][_0x3bde9a(0x3f90)](_0xeee07b);}[_0x209958(0x2e9d)](_0x24018b){var _0xd408b1=_0x209958;const _0x1060c4=new _0x3c26ab['N'](this[_0xd408b1(0x2635)],0x4*_0x24018b[_0xd408b1(0x1377)],_0x56e19a['g'][_0xd408b1(0x1146)]|_0x56e19a['g'][_0xd408b1(0x2d08)]);return _0x1060c4[_0xd408b1(0x22f)](_0x24018b),this[_0xd408b1(0x346)][_0xd408b1(0x3f90)](_0x1060c4),_0x1060c4[_0xd408b1(0x3181)]();}[_0x209958(0x1b2a)](_0x51a9ae,_0x3f92be){var _0x381d9d=_0x209958;this[_0x381d9d(0x2635)][_0x381d9d(0x2848)](this['_renderVertexBuffers'][_0x51a9ae],null,_0x3f92be);}['preUpdateParticleBuffer'](){}[_0x209958(0x2bb6)](_0xa4c2ca,_0x4d2753,_0x36bc31){var _0x55ca85=_0x209958;this[_0x55ca85(0x2882)][_0x55ca85(0x22f)](),this[_0x55ca85(0x288)][_0x55ca85(0x1888)](_0x55ca85(0x3b91),this['_parent']['_randomTexture'],!0x1),this['_updateComputeShader'][_0x55ca85(0x1888)](_0x55ca85(0xce7),this['_parent']['_randomTexture2'],!0x1),this[_0x55ca85(0x207f)]['_sizeGradientsTexture']&&this[_0x55ca85(0x288)][_0x55ca85(0x1888)](_0x55ca85(0x3889),this['_parent'][_0x55ca85(0x2d3c)]),this[_0x55ca85(0x207f)][_0x55ca85(0x41d0)]&&this[_0x55ca85(0x288)][_0x55ca85(0x1888)]('angularSpeedGradientTexture',this[_0x55ca85(0x207f)][_0x55ca85(0x41d0)]),this[_0x55ca85(0x207f)]['_velocityGradientsTexture']&&this[_0x55ca85(0x288)][_0x55ca85(0x1888)](_0x55ca85(0x3406),this[_0x55ca85(0x207f)][_0x55ca85(0x27ff)]),this['_parent'][_0x55ca85(0x173e)]&&this[_0x55ca85(0x288)]['setTexture'](_0x55ca85(0x109b),this[_0x55ca85(0x207f)]['_limitVelocityGradientsTexture']),this[_0x55ca85(0x207f)][_0x55ca85(0x157c)]&&this[_0x55ca85(0x288)][_0x55ca85(0x1888)]('dragGradientTexture',this[_0x55ca85(0x207f)][_0x55ca85(0x157c)]),this[_0x55ca85(0x207f)]['noiseTexture']&&this['_updateComputeShader']['setTexture'](_0x55ca85(0x2e36),this['_parent'][_0x55ca85(0x2e36)]),this[_0x55ca85(0x288)][_0x55ca85(0x1646)](_0x55ca85(0x1b4e),this[_0x55ca85(0x346)][_0xa4c2ca]),this[_0x55ca85(0x288)][_0x55ca85(0x1646)](_0x55ca85(0xfe6),this[_0x55ca85(0x346)][0x1^_0xa4c2ca]),this[_0x55ca85(0x288)][_0x55ca85(0x14e8)](Math[_0x55ca85(0x3d11)](_0x36bc31/0x40));}[_0x209958(0x362b)](){var _0x1e4179=_0x209958,_0x405664;for(let _0xa8045=0x0;_0xa8045<this[_0x1e4179(0x346)][_0x1e4179(0x1377)];++_0xa8045)this[_0x1e4179(0x346)][_0xa8045][_0x1e4179(0x18c9)]();this[_0x1e4179(0x346)][_0x1e4179(0x1377)]=0x0,null!=(_0x405664=this[_0x1e4179(0x2882)])&&_0x405664[_0x1e4179(0x18c9)](),this[_0x1e4179(0x2882)]=null,this[_0x1e4179(0x288)]=null;}['releaseVertexBuffers'](){var _0x12034c=_0x209958;this['_renderVertexBuffers'][_0x12034c(0x1377)]=0x0;}});},0xd8dd:(_0x3409ce,_0x965637,_0x2e5f72)=>{var _0x31356e=a8_0x16e4d8;_0x2e5f72['d'](_0x965637,{'h':()=>_0x14d046});var _0x532a5f=_0x2e5f72(0x7e40),_0x3102d9=_0x2e5f72(0xf96c),_0x1e89f1=_0x2e5f72(0x9fd1),_0x5bbebf=_0x2e5f72(0xc84b),_0x16473f=_0x2e5f72(0x1b5c),_0x23ba23=_0x2e5f72(0x1a27),_0x965637=_0x2e5f72(0x1190),_0x1f1307=_0x2e5f72(0x17dd3),_0x5f4f83=_0x2e5f72(0xcf84),_0x42af63=_0x2e5f72(0x147cf),_0x3aad55=_0x2e5f72(0x1803b),_0x267fb1=_0x2e5f72(0xd9e),_0x215cc1=_0x2e5f72(0x77a5),_0xf6fcb9=_0x2e5f72(0xf8c1),_0x52e34a=_0x2e5f72(0x16d33),_0x5c35e6=_0x2e5f72(0x202a),_0x19cf3b=_0x2e5f72(0xcef),_0x15a8c0=(_0x2e5f72(0x136d7),_0x2e5f72(0x4618),_0x2e5f72(0xe456)),_0x5aa57b=_0x2e5f72(0x2088);class _0x14d046 extends _0x965637['U']{constructor(_0x5ad423,_0x50abd6,_0x4d66f7,_0x19602a=null,_0xc801c5=!0x1){var _0x2b195e=a8_0x5b24;if(super(_0x5ad423),this[_0x2b195e(0x6d0)]=0xfffffff,this[_0x2b195e(0x21e8)]=0x0,this[_0x2b195e(0x3286)]=[],this['_targetIndex']=0x0,this[_0x2b195e(0x3c5e)]=-0x1,this[_0x2b195e(0x65b)]=-0x1,this[_0x2b195e(0x27b8)]=!0x1,this[_0x2b195e(0x25d2)]=!0x1,this[_0x2b195e(0x6c7)]=0x0,this['updateInAnimate']=!0x1,this['_actualFrame']=0x0,this[_0x2b195e(0x4fe)]=0x100,this[_0x2b195e(0x21eb)]=new _0x3102d9['y$'](),this['onStoppedObservable']=new _0x3102d9['y$'](),this[_0x2b195e(0x4105)]=!0x1,this[_0x2b195e(0x3e3f)]=!0x1,this[_0x2b195e(0x31b7)]=!0x1,this[_0x2b195e(0x3461)]=!0x0,this[_0x2b195e(0x23af)]=null,_0x4d66f7&&_0x2b195e(0x390d)!==_0x4d66f7[_0x2b195e(0x3fcd)]()?(this[_0x2b195e(0x2635)]=_0x4d66f7,this['defaultProjectionMatrix']=_0x1e89f1['y3'][_0x2b195e(0x17ec)](0.8,0x1,0.1,0x64,this[_0x2b195e(0x2635)][_0x2b195e(0x91c)])):(this[_0x2b195e(0x195b)]=_0x4d66f7||_0xf6fcb9['l']['LastCreatedScene'],this[_0x2b195e(0x2635)]=this[_0x2b195e(0x195b)][_0x2b195e(0x2cd1)](),this[_0x2b195e(0x17f4)]=this[_0x2b195e(0x195b)][_0x2b195e(0xbe6)](),this[_0x2b195e(0x195b)][_0x2b195e(0x22c0)][_0x2b195e(0x3f90)](this)),this['_engine'][_0x2b195e(0xb60)]()['supportComputeShaders']){if(!(0x0,_0x15a8c0['q'])('BABYLON.ComputeShaderParticleSystem'))throw new Error(_0x2b195e(0x87f));this[_0x2b195e(0x2a84)]=new((0x0,_0x15a8c0['q'])(_0x2b195e(0x19ad)))(this,this[_0x2b195e(0x2635)]);}else{if(!(0x0,_0x15a8c0['q'])('BABYLON.WebGL2ParticleSystem'))throw new Error('The\x20WebGL2ParticleSystem\x20class\x20is\x20not\x20available!\x20Make\x20sure\x20you\x20have\x20imported\x20it.');this['_platform']=new((0x0,_0x15a8c0['q'])('BABYLON.WebGL2ParticleSystem'))(this,this[_0x2b195e(0x2635)]);}this['_customWrappers']={0x0:new _0x19cf3b['q'](this[_0x2b195e(0x2635)])},this['_customWrappers'][0x0][_0x2b195e(0x2766)]=_0x19602a,this[_0x2b195e(0x3078)]={0x0:new _0x19cf3b['q'](this[_0x2b195e(0x2635)])},this[_0x2b195e(0x3078)][0x0][_0x2b195e(0x85e)]&&(this[_0x2b195e(0x3078)][0x0]['drawContext'][_0x2b195e(0x402d)]=!0x0),this[_0x2b195e(0x39d6)](null),(_0x50abd6=null!=_0x50abd6?_0x50abd6:{})[_0x2b195e(0x3e8a)]||delete _0x50abd6[_0x2b195e(0x3e8a)];const _0x596f14=Object[_0x2b195e(0x3345)]({'capacity':0xc350,'randomTextureSize':this[_0x2b195e(0x2635)]['getCaps']()['maxTextureSize']},_0x50abd6);var _0x5ad423=_0x50abd6,_0xbe0708=(isFinite(_0x5ad423)&&(_0x596f14[_0x2b195e(0x135f)]=_0x5ad423),this[_0x2b195e(0x2e94)]=_0x596f14[_0x2b195e(0x135f)],this[_0x2b195e(0x20e0)]=_0x596f14[_0x2b195e(0x135f)],this[_0x2b195e(0xc9f)]=0x0,this[_0x2b195e(0x3448)]=_0xc801c5,this[_0x2b195e(0x20db)]=new _0x5f4f83['S'](),Math[_0x2b195e(0x3478)](this[_0x2b195e(0x2635)]['getCaps']()['maxTextureSize'],_0x596f14['randomTextureSize']));let _0x332284=[];for(let _0x5b478e=0x0;_0x5b478e<_0xbe0708;++_0x5b478e)_0x332284[_0x2b195e(0x3f90)](Math[_0x2b195e(0x18cd)]()),_0x332284[_0x2b195e(0x3f90)](Math[_0x2b195e(0x18cd)]()),_0x332284[_0x2b195e(0x3f90)](Math['random']()),_0x332284[_0x2b195e(0x3f90)](Math[_0x2b195e(0x18cd)]());this['_randomTexture']=new _0x267fb1['l'](new Float32Array(_0x332284),_0xbe0708,0x1,_0x215cc1['g'][_0x2b195e(0x3ca4)],_0x4d66f7,!0x1,!0x1,_0x215cc1['g'][_0x2b195e(0x14cd)],_0x215cc1['g'][_0x2b195e(0x2c1)]),this['_randomTexture'][_0x2b195e(0xc8c)]=_0x2b195e(0x26e1),this[_0x2b195e(0x286d)][_0x2b195e(0x4100)]=_0x215cc1['g']['TEXTURE_WRAP_ADDRESSMODE'],this[_0x2b195e(0x286d)][_0x2b195e(0x3d59)]=_0x215cc1['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x332284=[];for(let _0x10951f=0x0;_0x10951f<_0xbe0708;++_0x10951f)_0x332284['push'](Math['random']()),_0x332284[_0x2b195e(0x3f90)](Math[_0x2b195e(0x18cd)]()),_0x332284['push'](Math[_0x2b195e(0x18cd)]()),_0x332284['push'](Math['random']());this['_randomTexture2']=new _0x267fb1['l'](new Float32Array(_0x332284),_0xbe0708,0x1,_0x215cc1['g'][_0x2b195e(0x3ca4)],_0x4d66f7,!0x1,!0x1,_0x215cc1['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x215cc1['g'][_0x2b195e(0x2c1)]),this[_0x2b195e(0x18b6)][_0x2b195e(0xc8c)]=_0x2b195e(0x3c66),this['_randomTexture2']['wrapU']=_0x215cc1['g'][_0x2b195e(0x3ace)],this['_randomTexture2'][_0x2b195e(0x3d59)]=_0x215cc1['g'][_0x2b195e(0x3ace)],this[_0x2b195e(0x8e9)]=_0xbe0708;}static get[_0x31356e(0xd90)](){var _0x407965=_0x31356e;if(!_0xf6fcb9['l'][_0x407965(0x7e7)])return!0x1;var _0x20280d=_0xf6fcb9['l'][_0x407965(0x7e7)][_0x407965(0xb60)]();return _0x20280d[_0x407965(0x2bf9)]||_0x20280d[_0x407965(0x2f4)];}[_0x31356e(0xf1e)](){var _0x5f52bc=_0x31356e;return this[_0x5f52bc(0x2e94)];}get[_0x31356e(0x5da)](){var _0x1b5e45=_0x31356e;return this[_0x1b5e45(0x20e0)];}set[_0x31356e(0x5da)](_0x229c70){var _0x616ef4=_0x31356e;this[_0x616ef4(0x20e0)]=Math['min'](_0x229c70,this[_0x616ef4(0x2e94)]);}['isReady'](){var _0x208b9d=_0x31356e;if(!this[_0x208b9d(0x3144)]||this[_0x208b9d(0x14b4)]&&!this[_0x208b9d(0x14b4)]['isReady']()||!this[_0x208b9d(0x35c8)]||!this['particleTexture'][_0x208b9d(0x3261)]())return!0x1;if(this[_0x208b9d(0x2939)]!==_0x1f1307['p'][_0x208b9d(0x1bde)]){if(!this[_0x208b9d(0x178a)](this[_0x208b9d(0x2939)])[_0x208b9d(0x2766)][_0x208b9d(0x3261)]())return!0x1;}else{if(!this[_0x208b9d(0x178a)](_0x1f1307['p'][_0x208b9d(0xa97)])[_0x208b9d(0x2766)][_0x208b9d(0x3261)]())return!0x1;if(!this[_0x208b9d(0x178a)](_0x1f1307['p'][_0x208b9d(0xf31)])[_0x208b9d(0x2766)][_0x208b9d(0x3261)]())return!0x1;}return this['_platform'][_0x208b9d(0x38bb)]()?this[_0x208b9d(0x2a84)][_0x208b9d(0x9fe)]():(this['_recreateUpdateEffect'](),!0x1);}[_0x31356e(0x13e6)](){var _0x55798c=_0x31356e;return this[_0x55798c(0x27b8)];}['isStopped'](){var _0x1dad58=_0x31356e;return this[_0x1dad58(0x25d2)];}[_0x31356e(0x1851)](){return!0x1;}['getActiveCount'](){return this['_currentActiveCount'];}[_0x31356e(0x1efb)](_0x3fea26=this['startDelay']){var _0x541149=_0x31356e;if(!this[_0x541149(0x1664)]&&this[_0x541149(0x516)]())throw _0x541149(0x3f4a);_0x3fea26?setTimeout(()=>{var _0x4f6e9c=_0x541149;this[_0x4f6e9c(0x1efb)](0x0);},_0x3fea26):(this['_started']=!0x0,this[_0x541149(0x25d2)]=!0x1,this[_0x541149(0x3e3f)]=!0x1,this[_0x541149(0x4056)]&&this['animations']&&0x0<this[_0x541149(0x3ac2)][_0x541149(0x1377)]&&this[_0x541149(0x195b)]&&this['_scene'][_0x541149(0x3281)](this,this[_0x541149(0x40d3)],this[_0x541149(0x1c20)],this['beginAnimationLoop']));}['stop'](){var _0x293eba=_0x31356e;this[_0x293eba(0x25d2)]||(this[_0x293eba(0x25d2)]=!0x0);}[_0x31356e(0x3d68)](){var _0x3dbb8e=_0x31356e;this[_0x3dbb8e(0x507)](),this['_platform'][_0x3dbb8e(0x136e)](),this[_0x3dbb8e(0xc9f)]=0x0,this[_0x3dbb8e(0x38b)]=0x0;}['getClassName'](){var _0x2997d9=_0x31356e;return _0x2997d9(0xafb);}[_0x31356e(0x25b0)](_0x2a5107=0x0){var _0x2f64e2=_0x31356e;return null!=(_0x2a5107=null==(_0x2a5107=this[_0x2f64e2(0x1c05)][_0x2a5107])?void 0x0:_0x2a5107[_0x2f64e2(0x2766)])?_0x2a5107:this['_customWrappers'][0x0][_0x2f64e2(0x2766)];}[_0x31356e(0x3c06)](_0x56560c=0x0){var _0x2b6018=_0x31356e;return null!=(_0x56560c=this[_0x2b6018(0x1c05)][_0x56560c])?_0x56560c:this[_0x2b6018(0x1c05)][0x0];}[_0x31356e(0x138f)](_0x41e8dc,_0x1e7aad=0x0){var _0x29d0ab=_0x31356e;this[_0x29d0ab(0x1c05)][_0x1e7aad]=new _0x19cf3b['q'](this[_0x29d0ab(0x2635)]),this['_customWrappers'][_0x1e7aad]['effect']=_0x41e8dc;}get[_0x31356e(0xe30)](){var _0x38b066=_0x31356e;return this[_0x38b066(0x23af)]||(this['_onBeforeDrawParticlesObservable']=new _0x3102d9['y$']()),this[_0x38b066(0x23af)];}get[_0x31356e(0x606)](){var _0x63fa44=_0x31356e;return _0x63fa44(0x1fc3);}get[_0x31356e(0x163c)](){return this['_renderVertexBuffers'][0x1^this['_targetIndex']];}get['indexBuffer'](){return null;}[_0x31356e(0x20fa)](_0x3b0830,_0x5908e7,_0x4e3353){var _0x53620b=_0x31356e;return super['_removeGradientAndTexture'](_0x3b0830,_0x5908e7,_0x4e3353),this[_0x53620b(0x507)](),this;}[_0x31356e(0x13fb)](_0x364fd0,_0x49f393){var _0x267501=_0x31356e;return this[_0x267501(0x391f)]||(this['_colorGradients']=[]),_0x364fd0=new _0x532a5f['bK'](_0x364fd0,_0x49f393),(this[_0x267501(0x391f)][_0x267501(0x3f90)](_0x364fd0),this[_0x267501(0x1274)](!0x0),this[_0x267501(0x507)](),this);}[_0x31356e(0x1274)](_0x379642=!0x1){var _0xc12a88=_0x31356e;this['_colorGradients']&&(_0x379642&&this[_0xc12a88(0x391f)][_0xc12a88(0x668)]((_0x2212f6,_0x4c2c2f)=>_0x2212f6[_0xc12a88(0x2a76)]<_0x4c2c2f[_0xc12a88(0x2a76)]?-0x1:_0x2212f6[_0xc12a88(0x2a76)]>_0x4c2c2f[_0xc12a88(0x2a76)]?0x1:0x0),this[_0xc12a88(0x3266)]&&(this['_colorGradientsTexture'][_0xc12a88(0x18c9)](),this[_0xc12a88(0x3266)]=null));}[_0x31356e(0x3b70)](){var _0x3a2374=_0x31356e;this[_0x3a2374(0x1274)](),this[_0x3a2374(0x15b1)](this['_sizeGradients'],_0x3a2374(0x2d3c)),this[_0x3a2374(0x15b1)](this['_angularSpeedGradients'],_0x3a2374(0x41d0)),this[_0x3a2374(0x15b1)](this['_velocityGradients'],'_velocityGradientsTexture'),this['_refreshFactorGradient'](this[_0x3a2374(0x1062)],_0x3a2374(0x173e)),this[_0x3a2374(0x15b1)](this[_0x3a2374(0x3dbf)],_0x3a2374(0x157c)),this[_0x3a2374(0x3d68)]();}[_0x31356e(0x33e9)](_0x124d5f){var _0x45aac0=_0x31356e;return this['_removeGradientAndTexture'](_0x124d5f,this[_0x45aac0(0x391f)],this[_0x45aac0(0x3266)]),this[_0x45aac0(0x3266)]=null,this;}[_0x31356e(0x23e8)](){var _0x3f6438=_0x31356e,_0x5e9190;for(const _0x118793 in this[_0x3f6438(0x3078)])null!=(_0x5e9190=this[_0x3f6438(0x3078)][_0x118793][_0x3f6438(0x85e)])&&_0x5e9190['reset']();}['_addFactorGradient'](_0x598a74,_0x44f159,_0x1561ca){var _0x554366=_0x31356e;_0x44f159=new _0x532a5f['b3'](_0x44f159,_0x1561ca),(_0x598a74['push'](_0x44f159),this[_0x554366(0x507)]());}[_0x31356e(0x339e)](_0xa818e6,_0x58f146){var _0x5d423e=_0x31356e;return this['_sizeGradients']||(this[_0x5d423e(0x117b)]=[]),this[_0x5d423e(0x1177)](this[_0x5d423e(0x117b)],_0xa818e6,_0x58f146),this[_0x5d423e(0x15b1)](this[_0x5d423e(0x117b)],'_sizeGradientsTexture',!0x0),this[_0x5d423e(0x507)](),this;}[_0x31356e(0x1c34)](_0x111299){var _0x59f64d=_0x31356e;return this[_0x59f64d(0x20fa)](_0x111299,this[_0x59f64d(0x117b)],this[_0x59f64d(0x2d3c)]),this['_sizeGradientsTexture']=null,this;}[_0x31356e(0x15b1)](_0x2ed1e5,_0x326ab6,_0x53c4d3=!0x1){var _0x35f601=_0x31356e;_0x2ed1e5&&(_0x53c4d3&&_0x2ed1e5[_0x35f601(0x668)]((_0x546292,_0x1d36ea)=>_0x546292[_0x35f601(0x2a76)]<_0x1d36ea[_0x35f601(0x2a76)]?-0x1:_0x546292[_0x35f601(0x2a76)]>_0x1d36ea[_0x35f601(0x2a76)]?0x1:0x0),this[_0x326ab6]&&(this[_0x326ab6]['dispose'](),this[_0x326ab6]=null));}['addAngularSpeedGradient'](_0x3286a9,_0x2a6094){var _0x242122=_0x31356e;return this[_0x242122(0x36cd)]||(this['_angularSpeedGradients']=[]),this[_0x242122(0x1177)](this[_0x242122(0x36cd)],_0x3286a9,_0x2a6094),this['_refreshFactorGradient'](this[_0x242122(0x36cd)],_0x242122(0x41d0),!0x0),this[_0x242122(0x507)](),this;}[_0x31356e(0xdb0)](_0x18b0f6){var _0x46104d=_0x31356e;return this[_0x46104d(0x20fa)](_0x18b0f6,this[_0x46104d(0x36cd)],this['_angularSpeedGradientsTexture']),this['_angularSpeedGradientsTexture']=null,this;}[_0x31356e(0x35c1)](_0x954d1,_0x520682){var _0xca1e9b=_0x31356e;return this[_0xca1e9b(0x11c6)]||(this[_0xca1e9b(0x11c6)]=[]),this[_0xca1e9b(0x1177)](this[_0xca1e9b(0x11c6)],_0x954d1,_0x520682),this[_0xca1e9b(0x15b1)](this[_0xca1e9b(0x11c6)],_0xca1e9b(0x27ff),!0x0),this[_0xca1e9b(0x507)](),this;}[_0x31356e(0x138c)](_0x4541ec){var _0x79cb09=_0x31356e;return this['_removeGradientAndTexture'](_0x4541ec,this['_velocityGradients'],this[_0x79cb09(0x27ff)]),this[_0x79cb09(0x27ff)]=null,this;}['addLimitVelocityGradient'](_0x2e8d60,_0x4b85ff){var _0xcc85f0=_0x31356e;return this[_0xcc85f0(0x1062)]||(this['_limitVelocityGradients']=[]),this[_0xcc85f0(0x1177)](this['_limitVelocityGradients'],_0x2e8d60,_0x4b85ff),this[_0xcc85f0(0x15b1)](this['_limitVelocityGradients'],_0xcc85f0(0x173e),!0x0),this[_0xcc85f0(0x507)](),this;}[_0x31356e(0x1872)](_0x2b2cd5){var _0x47ed19=_0x31356e;return this[_0x47ed19(0x20fa)](_0x2b2cd5,this[_0x47ed19(0x1062)],this[_0x47ed19(0x173e)]),this[_0x47ed19(0x173e)]=null,this;}[_0x31356e(0x236)](_0x2c7d2f,_0x465ed2){var _0x58ffc2=_0x31356e;return this[_0x58ffc2(0x3dbf)]||(this[_0x58ffc2(0x3dbf)]=[]),this[_0x58ffc2(0x1177)](this[_0x58ffc2(0x3dbf)],_0x2c7d2f,_0x465ed2),this[_0x58ffc2(0x15b1)](this[_0x58ffc2(0x3dbf)],'_dragGradientsTexture',!0x0),this[_0x58ffc2(0x507)](),this;}[_0x31356e(0x1b4d)](_0x263479){var _0x317fd0=_0x31356e;return this[_0x317fd0(0x20fa)](_0x263479,this[_0x317fd0(0x3dbf)],this[_0x317fd0(0x157c)]),this[_0x317fd0(0x157c)]=null,this;}['addEmitRateGradient'](){return this;}[_0x31356e(0x3fca)](){return this;}[_0x31356e(0x2005)](){return this;}['removeStartSizeGradient'](){return this;}[_0x31356e(0x474)](){return this;}['removeColorRemapGradient'](){return this;}[_0x31356e(0xb3e)](){return this;}['removeAlphaRemapGradient'](){return this;}[_0x31356e(0x812)](){return this;}[_0x31356e(0x40b5)](){return this;}['getRampGradients'](){return null;}get[_0x31356e(0x3b10)](){return!0x1;}set['useRampGradients'](_0x272716){}['addLifeTimeGradient'](){return this;}[_0x31356e(0x2bd0)](){return this;}['_reset'](){var _0x5ae40a=_0x31356e;this[_0x5ae40a(0x507)]();}[_0x31356e(0x2ca6)](_0x3944ce,_0x48ba88,_0x20bb3a){var _0x12f477=_0x31356e;const _0x3536b7={};_0x3536b7['position']=_0x48ba88[_0x12f477(0x168a)]('position',0x0,0x3,this[_0x12f477(0x3d85)],!0x0);let _0x48a3a3=0x3;_0x3536b7[_0x12f477(0x106b)]=_0x48ba88[_0x12f477(0x168a)]('age',_0x48a3a3,0x1,this[_0x12f477(0x3d85)],!0x0),_0x48a3a3+=0x1,_0x3536b7[_0x12f477(0x5a2)]=_0x48ba88['createVertexBuffer'](_0x12f477(0x5a2),_0x48a3a3,0x3,this[_0x12f477(0x3d85)],!0x0),_0x48a3a3+=0x3,_0x3536b7[_0x12f477(0x1aca)]=_0x48ba88['createVertexBuffer'](_0x12f477(0x1aca),_0x48a3a3,0x1,this['_attributesStrideSize'],!0x0),_0x48a3a3=_0x48a3a3+0x1+0x4,this[_0x12f477(0x3d46)]===_0x1f1307['p'][_0x12f477(0x3738)]&&(_0x3536b7[_0x12f477(0x4208)]=_0x48ba88[_0x12f477(0x168a)](_0x12f477(0x4208),_0x48a3a3,0x3,this[_0x12f477(0x3d85)],!0x0)),_0x48a3a3+=0x3,this[_0x12f477(0x2a84)][_0x12f477(0xc39)]&&(_0x48a3a3+=0x1),this[_0x12f477(0x20db)]instanceof _0x52e34a['E']&&(_0x48a3a3+=0x3,this[_0x12f477(0x2a84)][_0x12f477(0xc39)]&&(_0x48a3a3+=0x1)),this[_0x12f477(0x3266)]||(_0x3536b7['color']=_0x48ba88['createVertexBuffer']('color',_0x48a3a3,0x4,this[_0x12f477(0x3d85)],!0x0),_0x48a3a3+=0x4),this[_0x12f477(0x2816)]||(_0x3536b7['initialDirection']=_0x48ba88['createVertexBuffer'](_0x12f477(0x2153),_0x48a3a3,0x3,this[_0x12f477(0x3d85)],!0x0),_0x48a3a3+=0x3,this[_0x12f477(0x2a84)]['alignDataInBuffer']&&(_0x48a3a3+=0x1)),this[_0x12f477(0x2e36)]&&(_0x3536b7[_0x12f477(0x2919)]=_0x48ba88['createVertexBuffer'](_0x12f477(0x2919),_0x48a3a3,0x3,this[_0x12f477(0x3d85)],!0x0),_0x48a3a3+=0x3,this[_0x12f477(0x2a84)][_0x12f477(0xc39)]&&(_0x48a3a3+=0x1),_0x3536b7[_0x12f477(0xb45)]=_0x48ba88[_0x12f477(0x168a)](_0x12f477(0xb45),_0x48a3a3,0x3,this[_0x12f477(0x3d85)],!0x0),_0x48a3a3+=0x3,this[_0x12f477(0x2a84)]['alignDataInBuffer']&&(_0x48a3a3+=0x1)),_0x3536b7[_0x12f477(0x448)]=_0x48ba88[_0x12f477(0x168a)](_0x12f477(0x448),_0x48a3a3,0x1,this[_0x12f477(0x3d85)],!0x0),this[_0x12f477(0x41d0)]?_0x48a3a3++:_0x48a3a3+=0x2,this['_isAnimationSheetEnabled']&&(_0x3536b7[_0x12f477(0x3108)]=_0x48ba88[_0x12f477(0x168a)](_0x12f477(0x3108),_0x48a3a3,0x1,this[_0x12f477(0x3d85)],!0x0),_0x48a3a3+=0x1,this[_0x12f477(0x36a)]&&(_0x3536b7[_0x12f477(0x3d44)]=_0x48ba88['createVertexBuffer'](_0x12f477(0x3d44),_0x48a3a3,0x1,this[_0x12f477(0x3d85)],!0x0),_0x48a3a3+=0x1)),_0x3536b7['offset']=_0x20bb3a[_0x12f477(0x168a)](_0x12f477(0x90d),0x0,0x2),_0x3536b7['uv']=_0x20bb3a[_0x12f477(0x168a)]('uv',0x2,0x2),this[_0x12f477(0x3286)][_0x12f477(0x3f90)](_0x3536b7),this[_0x12f477(0x2a84)][_0x12f477(0x443)](_0x3944ce,_0x3536b7),this[_0x12f477(0x23e8)]();}[_0x31356e(0x3ce4)](_0x2b4b3b=!0x1){var _0x54c616=_0x31356e;if(!this['_buffer0']||_0x2b4b3b){_0x2b4b3b=this[_0x54c616(0x2635)];const _0x286c8a=new Array();this[_0x54c616(0x3d85)]=0x15,this[_0x54c616(0x38b)]=0x0,this['_platform'][_0x54c616(0xc39)]&&(this[_0x54c616(0x3d85)]+=0x1),this['particleEmitterType']instanceof _0x52e34a['E']&&(this[_0x54c616(0x3d85)]+=0x3,this[_0x54c616(0x2a84)][_0x54c616(0xc39)]&&(this[_0x54c616(0x3d85)]+=0x1)),this[_0x54c616(0xdec)]||(this['_attributesStrideSize']+=0x3,this[_0x54c616(0x2a84)][_0x54c616(0xc39)]&&(this[_0x54c616(0x3d85)]+=0x1)),this[_0x54c616(0x3266)]&&(this['_attributesStrideSize']-=0x4),this[_0x54c616(0x41d0)]&&--this['_attributesStrideSize'],this[_0x54c616(0x3448)]&&(this['_attributesStrideSize']+=0x1,this[_0x54c616(0x36a)]&&(this['_attributesStrideSize']+=0x1)),this[_0x54c616(0x2e36)]&&(this[_0x54c616(0x3d85)]+=0x6,this[_0x54c616(0x2a84)][_0x54c616(0xc39)]&&(this['_attributesStrideSize']+=0x2)),this[_0x54c616(0x2a84)][_0x54c616(0xc39)]&&(this[_0x54c616(0x3d85)]+=0x3-(this[_0x54c616(0x3d85)]+0x3&0x3));var _0x35a532=this[_0x54c616(0x20db)]instanceof _0x52e34a['E'],_0x1b46f4=_0x1e89f1['jp']['Vector3'][0x0];let _0x540a74=0x0;for(let _0x2244e7=0x0;_0x2244e7<this[_0x54c616(0x2e94)];_0x2244e7++)if(_0x286c8a[_0x54c616(0x3f90)](0x0),_0x286c8a[_0x54c616(0x3f90)](0x0),_0x286c8a['push'](0x0),_0x286c8a['push'](0x0),_0x286c8a[_0x54c616(0x3f90)](0x0),_0x286c8a['push'](0x0),_0x286c8a[_0x54c616(0x3f90)](0x0),_0x286c8a[_0x54c616(0x3f90)](0x0),_0x286c8a['push'](Math[_0x54c616(0x18cd)]()),_0x286c8a[_0x54c616(0x3f90)](Math[_0x54c616(0x18cd)]()),_0x286c8a[_0x54c616(0x3f90)](Math['random']()),_0x286c8a[_0x54c616(0x3f90)](Math[_0x54c616(0x18cd)]()),_0x35a532?(this['particleEmitterType'][_0x54c616(0xff9)](_0x2244e7,null,_0x1b46f4),_0x286c8a[_0x54c616(0x3f90)](_0x1b46f4['x']),_0x286c8a[_0x54c616(0x3f90)](_0x1b46f4['y']),_0x286c8a[_0x54c616(0x3f90)](_0x1b46f4['z'])):(_0x286c8a['push'](0x0),_0x286c8a['push'](0x0),_0x286c8a[_0x54c616(0x3f90)](0x0)),this[_0x54c616(0x2a84)][_0x54c616(0xc39)]&&_0x286c8a['push'](0x0),_0x540a74+=0x10,_0x35a532&&(this['particleEmitterType'][_0x54c616(0x3da5)](_0x2244e7,null,_0x1b46f4),_0x286c8a['push'](_0x1b46f4['x']),_0x286c8a[_0x54c616(0x3f90)](_0x1b46f4['y']),_0x286c8a['push'](_0x1b46f4['z']),this['_platform'][_0x54c616(0xc39)]&&_0x286c8a[_0x54c616(0x3f90)](0x0),_0x540a74+=0x4),this[_0x54c616(0x3266)]||(_0x286c8a[_0x54c616(0x3f90)](0x0),_0x286c8a['push'](0x0),_0x286c8a[_0x54c616(0x3f90)](0x0),_0x286c8a['push'](0x0),_0x540a74+=0x4),this[_0x54c616(0xdec)]||(_0x286c8a[_0x54c616(0x3f90)](0x0),_0x286c8a[_0x54c616(0x3f90)](0x0),_0x286c8a[_0x54c616(0x3f90)](0x0),this['_platform']['alignDataInBuffer']&&_0x286c8a[_0x54c616(0x3f90)](0x0),_0x540a74+=0x4),this[_0x54c616(0x2e36)]&&(_0x286c8a[_0x54c616(0x3f90)](Math[_0x54c616(0x18cd)]()),_0x286c8a[_0x54c616(0x3f90)](Math[_0x54c616(0x18cd)]()),_0x286c8a[_0x54c616(0x3f90)](Math[_0x54c616(0x18cd)]()),this[_0x54c616(0x2a84)]['alignDataInBuffer']&&_0x286c8a[_0x54c616(0x3f90)](0x0),_0x286c8a[_0x54c616(0x3f90)](Math[_0x54c616(0x18cd)]()),_0x286c8a[_0x54c616(0x3f90)](Math['random']()),_0x286c8a[_0x54c616(0x3f90)](Math[_0x54c616(0x18cd)]()),this['_platform'][_0x54c616(0xc39)]&&_0x286c8a[_0x54c616(0x3f90)](0x0),_0x540a74+=0x8),_0x286c8a['push'](0x0),_0x540a74+=0x1,this[_0x54c616(0x41d0)]||(_0x286c8a[_0x54c616(0x3f90)](0x0),_0x540a74+=0x1),this[_0x54c616(0x3448)]&&(_0x286c8a[_0x54c616(0x3f90)](0x0),_0x540a74+=0x1,this[_0x54c616(0x36a)]&&(_0x286c8a['push'](0x0),_0x540a74+=0x1)),this['_platform']['alignDataInBuffer']){let _0x23af6b=0x3-(_0x540a74+0x3&0x3);for(_0x540a74+=_0x23af6b;0x0<_0x23af6b--;)_0x286c8a[_0x54c616(0x3f90)](0x0);}var _0x334ed6=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]),_0x44add9=this[_0x54c616(0x2a84)][_0x54c616(0x2e9d)](_0x286c8a),_0x57ac90=this[_0x54c616(0x2a84)][_0x54c616(0x2e9d)](_0x286c8a);this[_0x54c616(0x2200)]=new _0x23ba23['l'](_0x2b4b3b,_0x44add9,!0x1,this['_attributesStrideSize']),this[_0x54c616(0x227)]=new _0x23ba23['l'](_0x2b4b3b,_0x57ac90,!0x1,this[_0x54c616(0x3d85)]),this[_0x54c616(0xce9)]=new _0x23ba23['l'](_0x2b4b3b,_0x334ed6,!0x1,0x4),this[_0x54c616(0x3286)]=[],this[_0x54c616(0x2ca6)](this[_0x54c616(0x2200)],this[_0x54c616(0x227)],this[_0x54c616(0xce9)]),this[_0x54c616(0x2ca6)](this[_0x54c616(0x227)],this[_0x54c616(0x2200)],this[_0x54c616(0xce9)]),this[_0x54c616(0x260c)]=this[_0x54c616(0x2200)],this[_0x54c616(0x3732)]=this[_0x54c616(0x227)];}}[_0x31356e(0x1985)](){var _0x31d65f=_0x31356e;this[_0x31d65f(0x20ba)](),this[_0x31d65f(0x1269)](),this[_0x31d65f(0xef9)](),this['_createVelocityGradientTexture'](),this[_0x31d65f(0x78c)](),this[_0x31d65f(0xd0a)]();let _0x4c70cc=this['particleEmitterType']?this[_0x31d65f(0x20db)]['getEffectDefines']():'';return this[_0x31d65f(0x2816)]&&(_0x4c70cc+=_0x31d65f(0x1387)),this[_0x31d65f(0x3266)]&&(_0x4c70cc+=_0x31d65f(0x3d65)),this[_0x31d65f(0x2d3c)]&&(_0x4c70cc+='\x0a#define\x20SIZEGRADIENTS'),this[_0x31d65f(0x41d0)]&&(_0x4c70cc+=_0x31d65f(0x3f4)),this['_velocityGradientsTexture']&&(_0x4c70cc+=_0x31d65f(0xd76)),this[_0x31d65f(0x173e)]&&(_0x4c70cc+=_0x31d65f(0x307b)),this['_dragGradientsTexture']&&(_0x4c70cc+=_0x31d65f(0x785)),this[_0x31d65f(0x2131)]&&(_0x4c70cc+=_0x31d65f(0x34a3),this[_0x31d65f(0x36a)]&&(_0x4c70cc+=_0x31d65f(0x2da1))),this[_0x31d65f(0x2e36)]&&(_0x4c70cc+='\x0a#define\x20NOISE'),this[_0x31d65f(0x31b7)]&&(_0x4c70cc+='\x0a#define\x20LOCAL'),!(!this[_0x31d65f(0x2a84)][_0x31d65f(0x38bb)]()||this[_0x31d65f(0xa0b)]!==_0x4c70cc)||(this['_cachedUpdateDefines']=_0x4c70cc,this[_0x31d65f(0x1285)]=this[_0x31d65f(0x2a84)][_0x31d65f(0x3f48)](_0x4c70cc),this[_0x31d65f(0x2a84)]['isUpdateBufferReady']());}[_0x31356e(0x178a)](_0x4bcc65){var _0x2913ac=_0x31356e,_0x346132=this[_0x2913ac(0x3c06)](_0x4bcc65);if(null!=_0x346132&&_0x346132[_0x2913ac(0x2766)])return _0x346132;const _0x5d9b05=[];this[_0x2913ac(0x206f)](_0x5d9b05,_0x4bcc65);let _0x23b140=this[_0x2913ac(0x3078)][_0x4bcc65];_0x23b140||((_0x23b140=new _0x19cf3b['q'](this[_0x2913ac(0x2635)]))[_0x2913ac(0x85e)]&&(_0x23b140[_0x2913ac(0x85e)][_0x2913ac(0x402d)]=!0x0),this[_0x2913ac(0x3078)][_0x4bcc65]=_0x23b140);var _0x115940,_0x3536e6,_0x346132=_0x5d9b05[_0x2913ac(0x1301)]('\x0a');return _0x23b140[_0x2913ac(0x1864)]!==_0x346132&&(this[_0x2913ac(0x3deb)](_0x4bcc65=[],_0x115940=[],_0x3536e6=[]),_0x23b140[_0x2913ac(0x319a)](this[_0x2913ac(0x2635)][_0x2913ac(0x12cf)](_0x2913ac(0x1fc3),_0x115940,_0x4bcc65,_0x3536e6,_0x346132),_0x346132)),_0x23b140;}static['_GetAttributeNamesOrOptions'](_0x31c793=!0x1,_0x5e7c30=!0x1,_0x2ba1c9=!0x1,_0x828a0c=!0x1){var _0x52a384=_0x31356e;const _0xb8c00d=[_0x23ba23['o']['PositionKind'],_0x52a384(0x106b),_0x52a384(0x1aca),_0x52a384(0x5a2),_0x52a384(0x448)];return _0x31c793||_0xb8c00d[_0x52a384(0x3f90)](_0x23ba23['o'][_0x52a384(0x2cec)]),_0x5e7c30&&_0xb8c00d[_0x52a384(0x3f90)]('cellIndex'),_0x2ba1c9||_0xb8c00d[_0x52a384(0x3f90)]('initialDirection'),_0x828a0c||_0xb8c00d[_0x52a384(0x3f90)]('direction'),_0xb8c00d['push'](_0x52a384(0x90d),_0x23ba23['o']['UVKind']),_0xb8c00d;}static['_GetEffectCreationOptions'](_0x15ffda=!0x1,_0x102aa6=!0x1){var _0x1f677e=_0x31356e;const _0x52b778=[_0x1f677e(0x2c0a),_0x1f677e(0x3adb),_0x1f677e(0x1d92),_0x1f677e(0xd17),_0x1f677e(0x8ad),_0x1f677e(0x224),'translationPivot',_0x1f677e(0x223d)];return(0x0,_0x5aa57b['qx'])(_0x52b778),_0x15ffda&&_0x52b778[_0x1f677e(0x3f90)](_0x1f677e(0x2719)),_0x102aa6&&_0x52b778[_0x1f677e(0x3f90)](_0x1f677e(0x2019)),_0x52b778;}[_0x31356e(0x206f)](_0x5a6416,_0x1b9f25=0x0){var _0x3d8fab=_0x31356e;if(this[_0x3d8fab(0x195b)]&&(0x0,_0x5aa57b['lK'])(this,this[_0x3d8fab(0x195b)],_0x5a6416),_0x1b9f25===_0x1f1307['p'][_0x3d8fab(0xa97)]&&_0x5a6416[_0x3d8fab(0x3f90)]('#define\x20BLENDMULTIPLYMODE'),this['isLocal']&&_0x5a6416[_0x3d8fab(0x3f90)](_0x3d8fab(0x3a53)),this[_0x3d8fab(0x2781)]&&_0x5a6416[_0x3d8fab(0x3f90)](_0x3d8fab(0x3205)),this['_isBillboardBased'])switch(_0x5a6416[_0x3d8fab(0x3f90)]('#define\x20BILLBOARD'),this['billboardMode']){case _0x1f1307['p'][_0x3d8fab(0x3c2f)]:_0x5a6416[_0x3d8fab(0x3f90)](_0x3d8fab(0x2097));break;case _0x1f1307['p'][_0x3d8fab(0x3738)]:_0x5a6416[_0x3d8fab(0x3f90)](_0x3d8fab(0x151d));break;case _0x1f1307['p'][_0x3d8fab(0x2fc)]:_0x5a6416[_0x3d8fab(0x3f90)](_0x3d8fab(0x3861));}this[_0x3d8fab(0x3266)]&&_0x5a6416[_0x3d8fab(0x3f90)]('#define\x20COLORGRADIENTS'),this['isAnimationSheetEnabled']&&_0x5a6416['push']('#define\x20ANIMATESHEET'),this[_0x3d8fab(0x14b4)]&&(this['_imageProcessingConfiguration'][_0x3d8fab(0x3571)](this[_0x3d8fab(0x764)]),_0x5a6416[_0x3d8fab(0x3f90)](''+this['_imageProcessingConfigurationDefines'][_0x3d8fab(0x22e6)]()));}[_0x31356e(0x3deb)](_0x53ddda,_0xb21528,_0x4ae6aa){var _0x15023e=_0x31356e;_0xb21528[_0x15023e(0x3f90)](..._0x14d046['_GetAttributeNamesOrOptions'](!!this['_colorGradientsTexture'],this[_0x15023e(0x3448)],this['_isBillboardBased'],this[_0x15023e(0x2816)]&&this[_0x15023e(0x3d46)]===_0x1f1307['p'][_0x15023e(0x3738)])),_0x53ddda['push'](..._0x14d046['_GetEffectCreationOptions'](this[_0x15023e(0x3448)],this[_0x15023e(0x2781)])),_0x4ae6aa[_0x15023e(0x3f90)](_0x15023e(0x399c),'colorGradientSampler'),this[_0x15023e(0x14b4)]&&(_0x3aad55['$'][_0x15023e(0x3438)](_0x53ddda,this[_0x15023e(0x764)]),_0x3aad55['$'][_0x15023e(0x4199)](_0x4ae6aa,this['_imageProcessingConfigurationDefines']));}[_0x31356e(0x312e)](_0x5d295a=!0x1){var _0x4a4066=_0x31356e;this[_0x4a4066(0x6c7)]=this[_0x4a4066(0x1d8d)]*(_0x5d295a?this[_0x4a4066(0x11b2)]:(null==(_0x5d295a=this[_0x4a4066(0x195b)])?void 0x0:_0x5d295a[_0x4a4066(0x275c)]())||0x1),this['_actualFrame']+=this[_0x4a4066(0x6c7)],this[_0x4a4066(0x25d2)]||this[_0x4a4066(0x1664)]&&this[_0x4a4066(0xed7)]>=this[_0x4a4066(0x1664)]&&this[_0x4a4066(0x344a)](),this[_0x4a4066(0x3d41)]&&this[_0x4a4066(0x21c1)]();}[_0x31356e(0x2341)](_0x2cc13c,_0x73abe2){var _0x538bfe=_0x31356e,_0x1d0b59=this[_0x73abe2];if(_0x2cc13c&&_0x2cc13c[_0x538bfe(0x1377)]&&!_0x1d0b59){const _0x5e21a3=new Float32Array(this[_0x538bfe(0x4fe)]);for(let _0x563bcb=0x0;_0x563bcb<this[_0x538bfe(0x4fe)];_0x563bcb++){var _0x221d2e=_0x563bcb/this[_0x538bfe(0x4fe)];_0x532a5f['fR'][_0x538bfe(0x297f)](_0x221d2e,_0x2cc13c,(_0xac0c71,_0x22d2d2,_0x51fdc3)=>{var _0x102e76=_0x538bfe;_0x5e21a3[_0x563bcb]=_0x16473f['R'][_0x102e76(0x2f0e)](_0xac0c71[_0x102e76(0x3dd7)],_0x22d2d2[_0x102e76(0x3dd7)],_0x51fdc3);});}this[_0x73abe2]=_0x267fb1['l'][_0x538bfe(0x2248)](_0x5e21a3,this[_0x538bfe(0x4fe)],0x1,this[_0x538bfe(0x195b)]||this[_0x538bfe(0x2635)],!0x1,!0x1,_0x215cc1['g'][_0x538bfe(0x14cd)]),this[_0x73abe2][_0x538bfe(0xc8c)]=_0x73abe2[_0x538bfe(0x2ae9)](0x1);}}['_createSizeGradientTexture'](){var _0x31b6bb=_0x31356e;this[_0x31b6bb(0x2341)](this[_0x31b6bb(0x117b)],_0x31b6bb(0x2d3c));}[_0x31356e(0xef9)](){var _0x2d9a86=_0x31356e;this[_0x2d9a86(0x2341)](this[_0x2d9a86(0x36cd)],_0x2d9a86(0x41d0));}[_0x31356e(0x2721)](){var _0x58dcba=_0x31356e;this[_0x58dcba(0x2341)](this[_0x58dcba(0x11c6)],_0x58dcba(0x27ff));}[_0x31356e(0x78c)](){var _0x1cdff1=_0x31356e;this[_0x1cdff1(0x2341)](this['_limitVelocityGradients'],'_limitVelocityGradientsTexture');}[_0x31356e(0xd0a)](){var _0x32a00f=_0x31356e;this[_0x32a00f(0x2341)](this[_0x32a00f(0x3dbf)],_0x32a00f(0x157c));}[_0x31356e(0x20ba)](){var _0x1bdec6=_0x31356e;if(this[_0x1bdec6(0x391f)]&&this[_0x1bdec6(0x391f)][_0x1bdec6(0x1377)]&&!this['_colorGradientsTexture']){const _0x464719=new Uint8Array(0x4*this[_0x1bdec6(0x4fe)]),_0x369cc0=_0x5bbebf['zZ'][_0x1bdec6(0x2f7)][0x0];for(let _0x21671f=0x0;_0x21671f<this[_0x1bdec6(0x4fe)];_0x21671f++){var _0x4ac447=_0x21671f/this[_0x1bdec6(0x4fe)];_0x532a5f['fR'][_0x1bdec6(0x297f)](_0x4ac447,this[_0x1bdec6(0x391f)],(_0x522960,_0x282208,_0x3130a9)=>{var _0xd8ada3=_0x1bdec6;_0x5bbebf['HE'][_0xd8ada3(0x1ac)](_0x522960[_0xd8ada3(0x1f36)],_0x282208[_0xd8ada3(0x1f36)],_0x3130a9,_0x369cc0),_0x464719[0x4*_0x21671f]=0xff*_0x369cc0['r'],_0x464719[0x4*_0x21671f+0x1]=0xff*_0x369cc0['g'],_0x464719[0x4*_0x21671f+0x2]=0xff*_0x369cc0['b'],_0x464719[0x4*_0x21671f+0x3]=0xff*_0x369cc0['a'];});}this[_0x1bdec6(0x3266)]=_0x267fb1['l'][_0x1bdec6(0xa1a)](_0x464719,this[_0x1bdec6(0x4fe)],0x1,this[_0x1bdec6(0x195b)],!0x1,!0x1,_0x215cc1['g'][_0x1bdec6(0x14cd)]),this[_0x1bdec6(0x3266)][_0x1bdec6(0xc8c)]=_0x1bdec6(0x1428);}}['_render'](_0x4a0f86,_0x488eb4){var _0x3c9b96=_0x31356e,_0x460d92=this[_0x3c9b96(0x178a)](_0x4a0f86);const _0x406b8a=_0x460d92[_0x3c9b96(0x2766)],_0x36d41f=(this['_engine'][_0x3c9b96(0x26fe)](_0x460d92),(null==(_0x460d92=this[_0x3c9b96(0x195b)])?void 0x0:_0x460d92[_0x3c9b96(0x2e14)]())||_0x1e89f1['y3'][_0x3c9b96(0x3b35)]),_0x56d526=(_0x406b8a[_0x3c9b96(0x1e2d)](_0x3c9b96(0x1d92),_0x36d41f),_0x406b8a[_0x3c9b96(0x1e2d)]('projection',null!=(_0x460d92=this[_0x3c9b96(0xecb)])?_0x460d92:this[_0x3c9b96(0x195b)][_0x3c9b96(0x1d1f)]()),_0x406b8a[_0x3c9b96(0x1888)]('diffuseSampler',this['particleTexture']),_0x406b8a[_0x3c9b96(0x16d7)](_0x3c9b96(0x9dd),this[_0x3c9b96(0x9dd)]),_0x406b8a[_0x3c9b96(0x1e2a)](_0x3c9b96(0x3adb),this[_0x3c9b96(0x3adb)]),this['isLocal']&&_0x406b8a[_0x3c9b96(0x1e2d)](_0x3c9b96(0x2c0a),_0x488eb4),this['_colorGradientsTexture']?_0x406b8a[_0x3c9b96(0x1888)](_0x3c9b96(0x1a38),this[_0x3c9b96(0x3266)]):_0x406b8a[_0x3c9b96(0x282e)](_0x3c9b96(0x8ad),this['colorDead']),this[_0x3c9b96(0x3448)]&&this[_0x3c9b96(0x35c8)]&&(_0x460d92=this[_0x3c9b96(0x35c8)][_0x3c9b96(0x759)](),_0x406b8a['setFloat3'](_0x3c9b96(0x2719),this['spriteCellWidth']/_0x460d92['width'],this[_0x3c9b96(0x2400)]/_0x460d92[_0x3c9b96(0xc32)],_0x460d92[_0x3c9b96(0x2255)]/this[_0x3c9b96(0x236a)])),this['_isBillboardBased']&&this[_0x3c9b96(0x195b)]&&(_0x488eb4=this['_scene']['activeCamera'],_0x406b8a[_0x3c9b96(0x1e2a)](_0x3c9b96(0x223d),_0x488eb4[_0x3c9b96(0x33cd)])),_0x406b8a[_0x3c9b96(0x1864)]);if(this[_0x3c9b96(0x195b)]&&(0x0,_0x5aa57b['an'])(_0x406b8a,this,this[_0x3c9b96(0x195b)]),0x0<=_0x56d526[_0x3c9b96(0x919)](_0x3c9b96(0x3861))){const _0x26ce5d=_0x36d41f[_0x3c9b96(0x95b)]();_0x26ce5d[_0x3c9b96(0x39f4)](),_0x406b8a[_0x3c9b96(0x1e2d)](_0x3c9b96(0x224),_0x26ce5d);}switch(this['useLogarithmicDepth']&&this[_0x3c9b96(0x195b)]&&_0x42af63['G'][_0x3c9b96(0x32be)](_0x56d526,_0x406b8a,this['_scene']),this[_0x3c9b96(0x14b4)]&&!this[_0x3c9b96(0x14b4)][_0x3c9b96(0x23ba)]&&this[_0x3c9b96(0x14b4)][_0x3c9b96(0x2de9)](_0x406b8a),_0x4a0f86){case _0x1f1307['p'][_0x3c9b96(0xf31)]:this[_0x3c9b96(0x2635)]['setAlphaMode'](_0x215cc1['g'][_0x3c9b96(0x2532)]);break;case _0x1f1307['p']['BLENDMODE_ONEONE']:this[_0x3c9b96(0x2635)][_0x3c9b96(0x2528)](_0x215cc1['g'][_0x3c9b96(0x39c0)]);break;case _0x1f1307['p'][_0x3c9b96(0x2572)]:this[_0x3c9b96(0x2635)][_0x3c9b96(0x2528)](_0x215cc1['g'][_0x3c9b96(0x3f20)]);break;case _0x1f1307['p']['BLENDMODE_MULTIPLY']:this[_0x3c9b96(0x2635)][_0x3c9b96(0x2528)](_0x215cc1['g'][_0x3c9b96(0x2da6)]);}return this[_0x3c9b96(0x2a84)][_0x3c9b96(0x1b2a)](this['_targetIndex'],_0x406b8a),this[_0x3c9b96(0x23af)]&&this['_onBeforeDrawParticlesObservable'][_0x3c9b96(0x2a3a)](_0x406b8a),this[_0x3c9b96(0x2635)][_0x3c9b96(0xf68)](_0x215cc1['g']['MATERIAL_TriangleStripDrawMode'],0x0,0x4,this[_0x3c9b96(0xc9f)]),this['_engine'][_0x3c9b96(0x2528)](_0x215cc1['g'][_0x3c9b96(0x349a)]),this[_0x3c9b96(0xc9f)];}[_0x31356e(0x21c1)](_0x115216){var _0x97ecbc=_0x31356e;if(this[_0x97ecbc(0x3144)]&&this[_0x97ecbc(0x3732)]&&this[_0x97ecbc(0x1985)]()){if(!_0x115216){if(this[_0x97ecbc(0x3144)]['position']){const _0xf885fd=this['emitter'];_0x115216=_0xf885fd[_0x97ecbc(0x927)]();}else{var _0x3616be=this[_0x97ecbc(0x3144)];_0x115216=_0x1e89f1['jp'][_0x97ecbc(0x31e7)][0x0],_0x1e89f1['y3']['TranslationToRef'](_0x3616be['x'],_0x3616be['y'],_0x3616be['z'],_0x115216);}}this[_0x97ecbc(0x2a84)][_0x97ecbc(0x99e)](),this[_0x97ecbc(0x1285)][_0x97ecbc(0x1d16)](_0x97ecbc(0x1f71),this['_currentActiveCount']),this[_0x97ecbc(0x1285)][_0x97ecbc(0x1d16)](_0x97ecbc(0xa5b),this['_timeDelta']),this[_0x97ecbc(0x1285)][_0x97ecbc(0x1d16)](_0x97ecbc(0x1eb3),this[_0x97ecbc(0x25d2)]?0x0:0x1),this[_0x97ecbc(0x1285)][_0x97ecbc(0x27b0)](_0x97ecbc(0x3e8a),this[_0x97ecbc(0x8e9)]),this[_0x97ecbc(0x1285)]['setFloat2'](_0x97ecbc(0x1759),this[_0x97ecbc(0x23d5)],this[_0x97ecbc(0x554)]),this[_0x97ecbc(0x1285)][_0x97ecbc(0x39e5)](_0x97ecbc(0x3629),this[_0x97ecbc(0x3655)],this[_0x97ecbc(0x2ad3)]),this[_0x97ecbc(0x3266)]||(this[_0x97ecbc(0x1285)][_0x97ecbc(0x282e)](_0x97ecbc(0x1f36),this['color1']),this[_0x97ecbc(0x1285)][_0x97ecbc(0x282e)](_0x97ecbc(0x706),this[_0x97ecbc(0x706)])),this[_0x97ecbc(0x1285)][_0x97ecbc(0x39e5)](_0x97ecbc(0x29e7),this[_0x97ecbc(0x846)],this[_0x97ecbc(0x3a7d)]),this[_0x97ecbc(0x1285)][_0x97ecbc(0x33ca)](_0x97ecbc(0x26bb),this['minScaleX'],this[_0x97ecbc(0x2864)],this[_0x97ecbc(0x263)],this[_0x97ecbc(0x14e3)]),this[_0x97ecbc(0x1285)]['setFloat4']('angleRange',this['minAngularSpeed'],this[_0x97ecbc(0x2fe)],this[_0x97ecbc(0x2bcf)],this['maxInitialRotation']),this[_0x97ecbc(0x1285)][_0x97ecbc(0x1e2a)](_0x97ecbc(0x3f50),this['gravity']),this[_0x97ecbc(0x173e)]&&this[_0x97ecbc(0x1285)][_0x97ecbc(0x1d16)](_0x97ecbc(0xc53),this[_0x97ecbc(0xc53)]),this[_0x97ecbc(0x20db)]&&this[_0x97ecbc(0x20db)]['applyToShader'](this[_0x97ecbc(0x1285)]),this['_isAnimationSheetEnabled']&&this[_0x97ecbc(0x1285)]['setFloat4'](_0x97ecbc(0x818),this[_0x97ecbc(0x2307)],this[_0x97ecbc(0x205d)],this[_0x97ecbc(0xc02)],this[_0x97ecbc(0xf05)]?0x1:0x0),this[_0x97ecbc(0x2e36)]&&this[_0x97ecbc(0x1285)][_0x97ecbc(0x1e2a)](_0x97ecbc(0x3fa2),this['noiseStrength']),this[_0x97ecbc(0x31b7)]||this[_0x97ecbc(0x1285)][_0x97ecbc(0x1e2d)]('emitterWM',_0x115216),this[_0x97ecbc(0x2a84)]['updateParticleBuffer'](this[_0x97ecbc(0x38b)],this[_0x97ecbc(0x3732)],this[_0x97ecbc(0xc9f)]),this[_0x97ecbc(0x38b)]++,0x2===this['_targetIndex']&&(this[_0x97ecbc(0x38b)]=0x0),_0x3616be=this[_0x97ecbc(0x260c)],(this[_0x97ecbc(0x260c)]=this['_targetBuffer'],this[_0x97ecbc(0x3732)]=_0x3616be);}}['render'](_0x5103ff=!0x1,_0x5d788f=!0x1){var _0x418ce2=_0x31356e;if(!this[_0x418ce2(0x27b8)])return 0x0;if(!this['isReady']())return 0x0;if(!_0x5103ff&&this[_0x418ce2(0x195b)]){if(!this[_0x418ce2(0x3e3f)]&&this[_0x418ce2(0x3a6a)]){for(let _0x3bc1b3=0x0;_0x3bc1b3<this[_0x418ce2(0x3a6a)];_0x3bc1b3++)this[_0x418ce2(0x312e)](!0x0),this[_0x418ce2(0x2f9e)](!0x0,!0x0);this['_preWarmDone']=!0x0;}if(this[_0x418ce2(0x3c5e)]===this[_0x418ce2(0x195b)][_0x418ce2(0x36f0)]()&&(!this[_0x418ce2(0x195b)][_0x418ce2(0x146e)]||this['_scene']['activeCamera']&&this['_currentRenderingCameraUniqueId']===this['_scene'][_0x418ce2(0x146e)][_0x418ce2(0x17f4)]))return 0x0;this[_0x418ce2(0x3c5e)]=this[_0x418ce2(0x195b)][_0x418ce2(0x36f0)](),this[_0x418ce2(0x195b)][_0x418ce2(0x146e)]&&(this[_0x418ce2(0x65b)]=this['_scene'][_0x418ce2(0x146e)][_0x418ce2(0x17f4)]);}if(this['_initialize'](),this[_0x418ce2(0x21e8)]+=this['emitRate']*this[_0x418ce2(0x6c7)],0x1<this['_accumulatedCount']&&(_0x128f86=0x0|this[_0x418ce2(0x21e8)],this[_0x418ce2(0x21e8)]-=_0x128f86,this['_currentActiveCount']=Math['min'](this['_activeCount'],this['_currentActiveCount']+_0x128f86)),!this[_0x418ce2(0xc9f)])return 0x0;let _0x1fa92a;if(this['emitter'][_0x418ce2(0x2416)]){const _0x8f3dd5=this[_0x418ce2(0x3144)];_0x1fa92a=_0x8f3dd5[_0x418ce2(0x927)]();}else{var _0x128f86=this[_0x418ce2(0x3144)];_0x1fa92a=_0x1e89f1['jp'][_0x418ce2(0x31e7)][0x0],_0x1e89f1['y3'][_0x418ce2(0x964)](_0x128f86['x'],_0x128f86['y'],_0x128f86['z'],_0x1fa92a);}const _0x42f53f=this[_0x418ce2(0x2635)];this[_0x418ce2(0x3d41)]||this['_update'](_0x1fa92a);let _0x3b47ce=0x0;return _0x5103ff||_0x5d788f||(_0x42f53f[_0x418ce2(0x2f10)](!0x1),this[_0x418ce2(0x4105)]&&_0x42f53f[_0x418ce2(0x3984)](!0x0),_0x3b47ce=this[_0x418ce2(0x2939)]===_0x1f1307['p'][_0x418ce2(0x1bde)]?this[_0x418ce2(0x2335)](_0x1f1307['p'][_0x418ce2(0xa97)],_0x1fa92a)+this[_0x418ce2(0x2335)](_0x1f1307['p'][_0x418ce2(0xf31)],_0x1fa92a):this['_render'](this[_0x418ce2(0x2939)],_0x1fa92a),this[_0x418ce2(0x2635)][_0x418ce2(0x2528)](_0x215cc1['g']['ALPHA_DISABLE'])),_0x3b47ce;}[_0x31356e(0x20f9)](){var _0x2d182a=_0x31356e;this[_0x2d182a(0x3ce4)](!0x0);}[_0x31356e(0x507)](){var _0x1cc166=_0x31356e;this['_buffer0']&&(this[_0x1cc166(0x2200)][_0x1cc166(0x18c9)](),this[_0x1cc166(0x2200)]=null),this[_0x1cc166(0x227)]&&(this[_0x1cc166(0x227)]['dispose'](),this[_0x1cc166(0x227)]=null),this[_0x1cc166(0xce9)]&&(this[_0x1cc166(0xce9)][_0x1cc166(0x18c9)](),this[_0x1cc166(0xce9)]=null),this[_0x1cc166(0x2a84)][_0x1cc166(0x362b)]();}[_0x31356e(0x18c9)](_0x55d0bc=!0x0){var _0x31ba62=_0x31356e;for(const _0x3500c6 in this[_0x31ba62(0x3078)]){const _0x2f7f98=this[_0x31ba62(0x3078)][_0x3500c6];_0x2f7f98[_0x31ba62(0x18c9)]();}var _0x3a4ccb;this[_0x31ba62(0x3078)]={},this[_0x31ba62(0x195b)]&&-0x1<(_0x3a4ccb=this['_scene'][_0x31ba62(0x22c0)][_0x31ba62(0x919)](this))&&this['_scene'][_0x31ba62(0x22c0)][_0x31ba62(0x5ff)](_0x3a4ccb,0x1),this['_releaseBuffers'](),this['_platform'][_0x31ba62(0x136e)]();for(let _0x3df025=0x0;_0x3df025<this[_0x31ba62(0x3286)][_0x31ba62(0x1377)];++_0x3df025){const _0x22bcd6=this[_0x31ba62(0x3286)][_0x3df025];for(const _0x37eabc in _0x22bcd6)_0x22bcd6[_0x37eabc][_0x31ba62(0x18c9)]();}this[_0x31ba62(0x3286)]=[],this[_0x31ba62(0x3266)]&&(this[_0x31ba62(0x3266)][_0x31ba62(0x18c9)](),this[_0x31ba62(0x3266)]=null),this[_0x31ba62(0x2d3c)]&&(this['_sizeGradientsTexture'][_0x31ba62(0x18c9)](),this['_sizeGradientsTexture']=null),this[_0x31ba62(0x41d0)]&&(this[_0x31ba62(0x41d0)][_0x31ba62(0x18c9)](),this[_0x31ba62(0x41d0)]=null),this[_0x31ba62(0x27ff)]&&(this['_velocityGradientsTexture']['dispose'](),this['_velocityGradientsTexture']=null),this['_limitVelocityGradientsTexture']&&(this[_0x31ba62(0x173e)][_0x31ba62(0x18c9)](),this[_0x31ba62(0x173e)]=null),this[_0x31ba62(0x157c)]&&(this[_0x31ba62(0x157c)][_0x31ba62(0x18c9)](),this[_0x31ba62(0x157c)]=null),this[_0x31ba62(0x286d)]&&(this[_0x31ba62(0x286d)][_0x31ba62(0x18c9)](),this[_0x31ba62(0x286d)]=null),this[_0x31ba62(0x18b6)]&&(this[_0x31ba62(0x18b6)][_0x31ba62(0x18c9)](),this[_0x31ba62(0x18b6)]=null),_0x55d0bc&&this[_0x31ba62(0x35c8)]&&(this[_0x31ba62(0x35c8)]['dispose'](),this[_0x31ba62(0x35c8)]=null),_0x55d0bc&&this[_0x31ba62(0x2e36)]&&(this['noiseTexture'][_0x31ba62(0x18c9)](),this[_0x31ba62(0x2e36)]=null),this['onStoppedObservable'][_0x31ba62(0x2f8)](),this[_0x31ba62(0x21eb)][_0x31ba62(0x2a3a)](this),this[_0x31ba62(0x21eb)][_0x31ba62(0x2f8)]();}[_0x31356e(0x95b)](_0x1e7ddf,_0x16d799,_0x108bf2=!0x1){var _0x49eb17=_0x31356e;const _0x4d6247=Object[_0x49eb17(0x3345)]({},this[_0x49eb17(0x1c05)]);let _0x5efc66=null;const _0x5f3c80=this['_engine'];_0x5f3c80[_0x49eb17(0x3dc6)]&&null!=this[_0x49eb17(0x1481)]&&(_0x243f34=0x0<(_0x5efc66=this['customShader'])[_0x49eb17(0x9db)][_0x49eb17(0x1864)][_0x49eb17(0x1377)]?_0x5efc66['shaderOptions'][_0x49eb17(0x1864)][_0x49eb17(0x1301)]('\x0a'):'',_0x4d6247[0x0]=_0x5f3c80['createEffectForParticles'](_0x5efc66['shaderPath']['fragmentElement'],_0x5efc66[_0x49eb17(0x9db)][_0x49eb17(0x1585)],_0x5efc66[_0x49eb17(0x9db)]['samplers'],_0x243f34,void 0x0,void 0x0,void 0x0,this));var _0x243f34=this['serialize'](_0x108bf2);const _0x26ca8d=_0x14d046[_0x49eb17(0x2a19)](_0x243f34,this[_0x49eb17(0x195b)]||this[_0x49eb17(0x2635)],this[_0x49eb17(0x3e47)]);return _0x26ca8d['name']=_0x1e7ddf,_0x26ca8d[_0x49eb17(0x1481)]=_0x5efc66,_0x26ca8d['_customWrappers']=_0x4d6247,void 0x0===_0x16d799&&(_0x16d799=this['emitter']),this[_0x49eb17(0x2e36)]&&(_0x26ca8d['noiseTexture']=this['noiseTexture'][_0x49eb17(0x95b)]()),_0x26ca8d[_0x49eb17(0x3144)]=_0x16d799,_0x26ca8d;}[_0x31356e(0x2fcc)](_0x1ff799=!0x1){var _0x5ac7e3=_0x31356e;const _0xed2097={};return _0x1f1307['p'][_0x5ac7e3(0x1a17)](_0xed2097,this,_0x1ff799),_0xed2097[_0x5ac7e3(0x5da)]=this[_0x5ac7e3(0x5da)],_0xed2097[_0x5ac7e3(0x3e8a)]=this['_randomTextureSize'],_0xed2097[_0x5ac7e3(0x1481)]=this[_0x5ac7e3(0x1481)],_0xed2097;}static[_0x31356e(0x2a19)](_0x514cc0,_0x449d01,_0xcc0492,_0x519653=!0x1,_0x4cbae5){var _0x3bdc6d=_0x31356e,_0x246b1d=_0x514cc0[_0x3bdc6d(0xc8c)];let _0x2279dc;_0x2279dc=_0x449d01 instanceof _0x5c35e6['B']?_0x449d01:_0x449d01['getEngine']();const _0x794ba=new _0x14d046(_0x246b1d,{'capacity':_0x4cbae5||_0x514cc0[_0x3bdc6d(0x135f)],'randomTextureSize':_0x514cc0[_0x3bdc6d(0x3e8a)]},_0x449d01,null,_0x514cc0[_0x3bdc6d(0x2131)]);if(_0x794ba[_0x3bdc6d(0x3e47)]=_0xcc0492,_0x514cc0['customShader']&&_0x2279dc[_0x3bdc6d(0x3dc6)]){const _0x480ec3=_0x514cc0[_0x3bdc6d(0x1481)];_0x246b1d=0x0<_0x480ec3[_0x3bdc6d(0x9db)][_0x3bdc6d(0x1864)][_0x3bdc6d(0x1377)]?_0x480ec3[_0x3bdc6d(0x9db)][_0x3bdc6d(0x1864)][_0x3bdc6d(0x1301)]('\x0a'):'',_0x4cbae5=_0x2279dc[_0x3bdc6d(0x3dc6)](_0x480ec3[_0x3bdc6d(0x3dc8)][_0x3bdc6d(0x4217)],_0x480ec3['shaderOptions'][_0x3bdc6d(0x1585)],_0x480ec3[_0x3bdc6d(0x9db)][_0x3bdc6d(0x1bfe)],_0x246b1d,void 0x0,void 0x0,void 0x0,_0x794ba),(_0x794ba[_0x3bdc6d(0x138f)](_0x4cbae5,0x0),_0x794ba[_0x3bdc6d(0x1481)]=_0x480ec3);}return _0x514cc0['id']&&(_0x794ba['id']=_0x514cc0['id']),_0x514cc0[_0x3bdc6d(0x5da)]&&(_0x794ba['activeParticleCount']=_0x514cc0[_0x3bdc6d(0x5da)]),_0x1f1307['p'][_0x3bdc6d(0x3367)](_0x514cc0,_0x794ba,_0x449d01,_0xcc0492),_0x514cc0[_0x3bdc6d(0x1a2e)]&&(_0x794ba[_0x3bdc6d(0x1a2e)]=_0x514cc0[_0x3bdc6d(0x1a2e)]),_0x519653||_0x794ba['preventAutoStart']||_0x794ba[_0x3bdc6d(0x1efb)](),_0x794ba;}}},0xa6c6:(_0x59961e,_0x91976c,_0x50b302)=>{_0x50b302(0x1190),_0x50b302(0x113ac),_0x50b302(0x13d1e),_0x50b302(0x6845),_0x50b302(0xd8dd),_0x50b302(0x60be),_0x50b302(0x14282),_0x50b302(0x17dd3),_0x50b302(0x5bc8),_0x50b302(0x6582),_0x50b302(0x6ed2),_0x50b302(0x16902),_0x50b302(0xd69a),_0x50b302(0x1a22),_0x50b302(0x13001);},0x60be:(_0x19ebea,_0x453111,_0x56f120)=>{var _0x5d06e7=a8_0x16e4d8;_0x56f120['d'](_0x453111,{'h':()=>_0x26b752});var _0x415b71=_0x56f120(0x9fd1),_0x57b6af=_0x56f120(0xc84b),_0x29784e=_0x56f120(0x1b5c);class _0x26b752{constructor(_0xbca21e){var _0xa554dd=a8_0x5b24;this[_0xa554dd(0x187)]=_0xbca21e,this[_0xa554dd(0x2416)]=_0x415b71['P'][_0xa554dd(0x23ed)](),this['direction']=_0x415b71['P'][_0xa554dd(0x23ed)](),this['color']=new _0x57b6af['HE'](0x0,0x0,0x0,0x0),this[_0xa554dd(0x2ca1)]=new _0x57b6af['HE'](0x0,0x0,0x0,0x0),this[_0xa554dd(0x1759)]=0x1,this[_0xa554dd(0x106b)]=0x0,this[_0xa554dd(0x5a2)]=0x0,this['scale']=new _0x415b71['FM'](0x1,0x1),this[_0xa554dd(0x448)]=0x0,this['angularSpeed']=0x0,this[_0xa554dd(0x3108)]=0x0,this[_0xa554dd(0x2c1e)]=null,this['_currentColor1']=new _0x57b6af['HE'](0x0,0x0,0x0,0x0),this[_0xa554dd(0x31a8)]=new _0x57b6af['HE'](0x0,0x0,0x0,0x0),this[_0xa554dd(0x4037)]=0x0,this[_0xa554dd(0xb0c)]=0x0,this['_currentAngularSpeed1']=0x0,this[_0xa554dd(0xfa6)]=0x0,this[_0xa554dd(0x5e3)]=0x0,this['_currentVelocity2']=0x0,this[_0xa554dd(0x1801)]=0x0,this['_currentLimitVelocity2']=0x0,this[_0xa554dd(0x4c4)]=0x0,this['_currentDrag2']=0x0,this['id']=_0x26b752[_0xa554dd(0x3f39)]++,this['particleSystem'][_0xa554dd(0x2131)]&&this['_updateCellInfoFromSystem']();}['_updateCellInfoFromSystem'](){this['cellIndex']=this['particleSystem']['startSpriteCellID'];}['updateCellIndex'](){var _0x259ddd=a8_0x5b24;let _0x8d2a80=this[_0x259ddd(0x106b)],_0x98debf=this['particleSystem'][_0x259ddd(0xc02)];this[_0x259ddd(0x187)][_0x259ddd(0x36a)]&&(void 0x0===this[_0x259ddd(0x2eef)]&&(this[_0x259ddd(0x2eef)]=Math[_0x259ddd(0x18cd)]()*this[_0x259ddd(0x1759)]),0x0===_0x98debf?(_0x98debf=0x1,_0x8d2a80=this[_0x259ddd(0x2eef)]):_0x8d2a80+=this['_randomCellOffset']);var _0x67ede5=this[_0x259ddd(0x1487)]-this[_0x259ddd(0x3d58)],_0x3a8081=this[_0x259ddd(0x32fc)]?_0x29784e['R']['Clamp'](_0x8d2a80*_0x98debf%this[_0x259ddd(0x1759)]/this[_0x259ddd(0x1759)]):_0x29784e['R']['Clamp'](_0x8d2a80*_0x98debf/this[_0x259ddd(0x1759)]);this['cellIndex']=this[_0x259ddd(0x3d58)]+_0x3a8081*_0x67ede5|0x0;}['_inheritParticleInfoToSubEmitter'](_0x1ab6d1){var _0x4c7dbc=a8_0x5b24;if(_0x1ab6d1[_0x4c7dbc(0x187)][_0x4c7dbc(0x3144)][_0x4c7dbc(0x2416)]){const _0x3398e3=_0x1ab6d1['particleSystem'][_0x4c7dbc(0x3144)];var _0x508469;_0x3398e3[_0x4c7dbc(0x2416)]['copyFrom'](this[_0x4c7dbc(0x2416)]),_0x1ab6d1[_0x4c7dbc(0x39f2)]&&(_0x508469=_0x415b71['jp'][_0x4c7dbc(0xf88)][0x0],this[_0x4c7dbc(0x4208)][_0x4c7dbc(0x572)](_0x508469),_0x3398e3[_0x4c7dbc(0x1393)](_0x508469,0x0,Math['PI']/0x2));}else{const _0x448eea=_0x1ab6d1[_0x4c7dbc(0x187)][_0x4c7dbc(0x3144)];_0x448eea[_0x4c7dbc(0xa83)](this['position']);}this[_0x4c7dbc(0x4208)]['scaleToRef'](_0x1ab6d1[_0x4c7dbc(0x2f39)]/0x2,_0x415b71['jp'][_0x4c7dbc(0xf88)][0x0]),_0x1ab6d1[_0x4c7dbc(0x187)][_0x4c7dbc(0x4209)][_0x4c7dbc(0xa83)](_0x415b71['jp'][_0x4c7dbc(0xf88)][0x0]);}[_0x5d06e7(0x27de)](){var _0x31d72d=_0x5d06e7;this[_0x31d72d(0x2c1e)]&&0x0<this[_0x31d72d(0x2c1e)]['length']&&this[_0x31d72d(0x2c1e)][_0x31d72d(0x7f0)](_0x381b45=>{var _0x22c27e=_0x31d72d;this[_0x22c27e(0x179f)](_0x381b45);});}[_0x5d06e7(0x24c0)](){var _0x5be4e8=_0x5d06e7;this[_0x5be4e8(0x106b)]=0x0,this['id']=_0x26b752[_0x5be4e8(0x3f39)]++,this[_0x5be4e8(0x251f)]=null,this[_0x5be4e8(0x2104)]=null,this[_0x5be4e8(0x3ad7)]=null,this[_0x5be4e8(0xabd)]=null,this[_0x5be4e8(0x1b93)]=null,this[_0x5be4e8(0x2a15)]=null,this['cellIndex']=this['particleSystem'][_0x5be4e8(0x2307)],this[_0x5be4e8(0x2eef)]=void 0x0;}[_0x5d06e7(0x4181)](_0x4ba063){var _0x4b1a2b=_0x5d06e7;_0x4ba063['position']['copyFrom'](this[_0x4b1a2b(0x2416)]),this['_initialDirection']?_0x4ba063['_initialDirection']?_0x4ba063[_0x4b1a2b(0x31c3)]['copyFrom'](this[_0x4b1a2b(0x31c3)]):_0x4ba063['_initialDirection']=this[_0x4b1a2b(0x31c3)]['clone']():_0x4ba063[_0x4b1a2b(0x31c3)]=null,_0x4ba063['direction']['copyFrom'](this[_0x4b1a2b(0x4208)]),this[_0x4b1a2b(0x12b2)]&&(_0x4ba063[_0x4b1a2b(0x12b2)]?_0x4ba063[_0x4b1a2b(0x12b2)][_0x4b1a2b(0xa83)](this[_0x4b1a2b(0x12b2)]):_0x4ba063[_0x4b1a2b(0x12b2)]=this['_localPosition'][_0x4b1a2b(0x95b)]()),_0x4ba063[_0x4b1a2b(0x378e)][_0x4b1a2b(0xa83)](this[_0x4b1a2b(0x378e)]),_0x4ba063[_0x4b1a2b(0x2ca1)][_0x4b1a2b(0xa83)](this[_0x4b1a2b(0x2ca1)]),_0x4ba063[_0x4b1a2b(0x1759)]=this[_0x4b1a2b(0x1759)],_0x4ba063[_0x4b1a2b(0x106b)]=this[_0x4b1a2b(0x106b)],_0x4ba063['_randomCellOffset']=this['_randomCellOffset'],_0x4ba063[_0x4b1a2b(0x5a2)]=this[_0x4b1a2b(0x5a2)],_0x4ba063['scale'][_0x4b1a2b(0xa83)](this[_0x4b1a2b(0x4018)]),_0x4ba063['angle']=this[_0x4b1a2b(0x448)],_0x4ba063[_0x4b1a2b(0x596)]=this['angularSpeed'],_0x4ba063[_0x4b1a2b(0x187)]=this['particleSystem'],_0x4ba063[_0x4b1a2b(0x3108)]=this[_0x4b1a2b(0x3108)],_0x4ba063['id']=this['id'],_0x4ba063[_0x4b1a2b(0x2c1e)]=this[_0x4b1a2b(0x2c1e)],this['_currentColorGradient']&&(_0x4ba063[_0x4b1a2b(0x251f)]=this[_0x4b1a2b(0x251f)],_0x4ba063[_0x4b1a2b(0x240d)][_0x4b1a2b(0xa83)](this[_0x4b1a2b(0x240d)]),_0x4ba063[_0x4b1a2b(0x31a8)]['copyFrom'](this[_0x4b1a2b(0x31a8)])),this['_currentSizeGradient']&&(_0x4ba063['_currentSizeGradient']=this[_0x4b1a2b(0x2104)],_0x4ba063[_0x4b1a2b(0x4037)]=this[_0x4b1a2b(0x4037)],_0x4ba063[_0x4b1a2b(0xb0c)]=this[_0x4b1a2b(0xb0c)]),this[_0x4b1a2b(0x3ad7)]&&(_0x4ba063[_0x4b1a2b(0x3ad7)]=this[_0x4b1a2b(0x3ad7)],_0x4ba063[_0x4b1a2b(0x14e9)]=this[_0x4b1a2b(0x14e9)],_0x4ba063['_currentAngularSpeed2']=this[_0x4b1a2b(0xfa6)]),this[_0x4b1a2b(0xabd)]&&(_0x4ba063[_0x4b1a2b(0xabd)]=this[_0x4b1a2b(0xabd)],_0x4ba063[_0x4b1a2b(0x5e3)]=this['_currentVelocity1'],_0x4ba063[_0x4b1a2b(0xeeb)]=this[_0x4b1a2b(0xeeb)]),this[_0x4b1a2b(0x1b93)]&&(_0x4ba063[_0x4b1a2b(0x1b93)]=this['_currentLimitVelocityGradient'],_0x4ba063[_0x4b1a2b(0x1801)]=this[_0x4b1a2b(0x1801)],_0x4ba063['_currentLimitVelocity2']=this['_currentLimitVelocity2']),this[_0x4b1a2b(0x2a15)]&&(_0x4ba063[_0x4b1a2b(0x2a15)]=this[_0x4b1a2b(0x2a15)],_0x4ba063[_0x4b1a2b(0x4c4)]=this[_0x4b1a2b(0x4c4)],_0x4ba063[_0x4b1a2b(0x3437)]=this[_0x4b1a2b(0x3437)]),this[_0x4b1a2b(0x187)][_0x4b1a2b(0x2131)]&&(_0x4ba063[_0x4b1a2b(0x3d58)]=this[_0x4b1a2b(0x3d58)],_0x4ba063[_0x4b1a2b(0x1487)]=this['_initialEndSpriteCellID'],_0x4ba063['_initialSpriteCellLoop']=this[_0x4b1a2b(0x32fc)]),this['particleSystem'][_0x4b1a2b(0x3b10)]&&(_0x4ba063['remapData']&&this['remapData']?_0x4ba063[_0x4b1a2b(0x350c)][_0x4b1a2b(0xa83)](this['remapData']):_0x4ba063['remapData']=new _0x415b71['Lt'](0x0,0x0,0x0,0x0)),this[_0x4b1a2b(0x268f)]&&(_0x4ba063[_0x4b1a2b(0x268f)]?(_0x4ba063[_0x4b1a2b(0x268f)]['copyFrom'](this[_0x4b1a2b(0x268f)]),_0x4ba063[_0x4b1a2b(0x72d)][_0x4b1a2b(0xa83)](this[_0x4b1a2b(0x72d)])):(_0x4ba063[_0x4b1a2b(0x268f)]=this[_0x4b1a2b(0x268f)]['clone'](),_0x4ba063[_0x4b1a2b(0x72d)]=this[_0x4b1a2b(0x72d)][_0x4b1a2b(0x95b)]()));}}_0x26b752[_0x5d06e7(0x3f39)]=0x0;},0x14282:(_0x769724,_0x30ba84,_0x46b2f9)=>{var _0x1ff1b9=a8_0x16e4d8,_0x329259=_0x46b2f9(0xe222),_0x584c82=_0x46b2f9(0xc84b),_0x5da11a=_0x46b2f9(0xbac7),_0x49d542=_0x46b2f9(0xf8c1),_0x333611=_0x46b2f9(0xd8dd),_0x41673f=_0x46b2f9(0x6582),_0x8f3159=_0x46b2f9(0x17dd3),_0x15b636=_0x46b2f9(0xc661),_0x46b2f9=_0x46b2f9(0x77a5);class _0xaa6bbf{static[_0x1ff1b9(0x19f9)](_0x13b6c8,_0x4b5708=0x1f4,_0x10290c,_0x1d6c37=!0x1){var _0x45e79b=_0x1ff1b9;let _0x613521;return(_0x613521=_0x1d6c37?new _0x333611['h'](_0x45e79b(0x1a0e),{'capacity':_0x4b5708},_0x10290c):new _0x8f3159['p'](_0x45e79b(0x1a0e),_0x4b5708,_0x10290c))['emitter']=_0x13b6c8,_0x613521['particleTexture']=new _0x5da11a['x'](_0x45e79b(0xed8),_0x613521[_0x45e79b(0x83e)]()),_0x613521['createConeEmitter'](0.1,Math['PI']/0x4),_0x613521[_0x45e79b(0x1f36)]=new _0x584c82['HE'](0x1,0x1,0x1,0x1),_0x613521[_0x45e79b(0x706)]=new _0x584c82['HE'](0x1,0x1,0x1,0x1),_0x613521[_0x45e79b(0x8ad)]=new _0x584c82['HE'](0x1,0x1,0x1,0x0),_0x613521['minSize']=0.1,_0x613521[_0x45e79b(0x3a7d)]=0.1,_0x613521[_0x45e79b(0x3655)]=0x2,_0x613521[_0x45e79b(0x2ad3)]=0x2,_0x613521['updateSpeed']=0x1/0x3c,_0x613521[_0x45e79b(0x17e8)]=0x1e,_0x613521;}static[_0x1ff1b9(0x1127)](_0x5b4256,_0x32560d,_0x462cab=!0x1,_0x30272d){var _0x170538=_0x1ff1b9;_0x32560d=_0x32560d||_0x49d542['l'][_0x170538(0x3396)];const _0x36054f={};return _0x32560d[_0x170538(0x934)](_0x36054f),new Promise((_0x1b5d1c,_0x247674)=>{var _0xe6655a=_0x170538;if(_0x462cab&&!_0x333611['h']['IsSupported'])return _0x32560d[_0xe6655a(0x3d3)](_0x36054f),_0x247674(_0xe6655a(0x1f62));_0x329259['w1'][_0xe6655a(0x1a9f)](_0xaa6bbf[_0xe6655a(0x902)]+(_0xe6655a(0x734)+_0x5b4256+_0xe6655a(0x27c1)),_0x3cf05f=>{var _0x30b1c9=_0xe6655a;return _0x32560d['removePendingData'](_0x36054f),_0x3cf05f=JSON['parse'](_0x3cf05f[_0x30b1c9(0x22e6)]()),_0x1b5d1c(_0x41673f['D']['Parse'](_0x3cf05f,_0x32560d,_0x462cab,_0x30272d));},void 0x0,void 0x0,void 0x0,()=>(_0x32560d[_0xe6655a(0x3d3)](_0x36054f),_0x247674(_0xe6655a(0x3a7)+_0x5b4256+_0xe6655a(0x2b5c))));});}static[_0x1ff1b9(0x292)](_0x28de52){var _0xaa8d27=_0x1ff1b9;const _0x12c9ed=new _0x41673f['D']();for(const _0x1892ba of _0x28de52)_0x12c9ed[_0xaa8d27(0xad6)][_0xaa8d27(0x3f90)](_0x1892ba);return _0x12c9ed;}static[_0x1ff1b9(0x17a8)](_0x8dee7c,_0x2e02cf,_0x114272,_0x5cf0d0=!0x1,_0x3c6ac3='',_0x28d60a){return new Promise((_0x1e0d9a,_0x1ef387)=>{var _0x4af878=a8_0x5b24;const _0x4344b6=new _0x15b636['g']();_0x4344b6[_0x4af878(0x1080)](_0x4af878(0x4013),()=>{var _0x50326a=_0x4af878;if(0x4==_0x4344b6['readyState']){if(0xc8==_0x4344b6[_0x50326a(0x2199)]){var _0x3f7ffd=JSON[_0x50326a(0xa2c)](_0x4344b6['responseText']);let _0x3637d6;_0x3637d6=(_0x5cf0d0?_0x333611['h']:_0x8f3159['p'])[_0x50326a(0x2a19)](_0x3f7ffd,_0x114272,_0x3c6ac3,!0x1,_0x28d60a),_0x8dee7c&&(_0x3637d6['name']=_0x8dee7c),_0x1e0d9a(_0x3637d6);}else _0x1ef387('Unable\x20to\x20load\x20the\x20particle\x20system');}}),_0x4344b6[_0x4af878(0x1b3a)](_0x4af878(0x152e),_0x2e02cf),_0x4344b6[_0x4af878(0x1d8)]();});}static[_0x1ff1b9(0x2490)](_0x391fde,_0x1abb8f,_0x53d433=!0x1,_0x2256a1='',_0x42edff){var _0x51f969=_0x1ff1b9;if(_0x51f969(0x3fcf)!==_0x391fde)return new Promise((_0x10899c,_0x5a442f)=>{var _0x40fdd6=_0x51f969;const _0x15dd66=new _0x15b636['g']();_0x15dd66[_0x40fdd6(0x1080)](_0x40fdd6(0x4013),()=>{var _0x3b0857=_0x40fdd6;if(0x4==_0x15dd66[_0x3b0857(0x278b)]){if(0xc8==_0x15dd66['status']){var _0x1130d0=JSON[_0x3b0857(0xa2c)](JSON[_0x3b0857(0xa2c)](_0x15dd66[_0x3b0857(0x3a54)])[_0x3b0857(0x167e)]),_0x1130d0=JSON[_0x3b0857(0xa2c)](_0x1130d0[_0x3b0857(0x187)]);let _0x1b3280;(_0x1b3280=(_0x53d433?_0x333611['h']:_0x8f3159['p'])['Parse'](_0x1130d0,_0x1abb8f,_0x2256a1,!0x1,_0x42edff))['snippetId']=_0x391fde,_0x10899c(_0x1b3280);}else _0x5a442f(_0x3b0857(0xf4c)+_0x391fde);}}),_0x15dd66[_0x40fdd6(0x1b3a)]('GET',this[_0x40fdd6(0x491)]+'/'+_0x391fde[_0x40fdd6(0x3560)](/#/g,'/')),_0x15dd66[_0x40fdd6(0x1d8)]();});{const _0x3b3fdf=this['CreateDefault'](null);return _0x3b3fdf[_0x51f969(0x1efb)](),Promise[_0x51f969(0xf83)](_0x3b3fdf);}}}_0xaa6bbf[_0x1ff1b9(0x902)]=_0x41673f['D'][_0x1ff1b9(0x902)],_0xaa6bbf[_0x1ff1b9(0x491)]=_0x46b2f9['g']['SnippetUrl'],_0xaa6bbf[_0x1ff1b9(0xd47)]=_0xaa6bbf[_0x1ff1b9(0x2490)];},0x17dd3:(_0x247dcc,_0x33ea8e,_0x3cb686)=>{var _0x45f246=a8_0x16e4d8;_0x3cb686['d'](_0x33ea8e,{'p':()=>_0x4f0ff1});var _0x395208=_0x3cb686(0x7e40),_0x35235c=_0x3cb686(0xf96c),_0xd25c89=_0x3cb686(0x9fd1),_0x4e64c9=_0x3cb686(0x1b5c),_0x31fc13=_0x3cb686(0x1a27),_0x220d2b=_0x3cb686(0x1803b),_0x5802d6=_0x3cb686(0xd9e),_0x1783c9=_0x3cb686(0xf8c1),_0x4a08c1=_0x3cb686(0x113ac),_0x33ea8e=_0x3cb686(0x1190),_0x2d2aad=_0x3cb686(0x60be),_0x20a69f=_0x3cb686(0x13001),_0x509636=_0x3cb686(0x77a5),_0x4d6a3e=_0x3cb686(0x153ad),_0x1193ea=_0x3cb686(0xe456),_0x20614d=_0x3cb686(0xcef),_0x4495ec=(_0x3cb686(0x5215),_0x3cb686(0x1560d),_0x3cb686(0xc84b)),_0x354874=_0x3cb686(0x202a),_0x1cc97e=_0x3cb686(0x147cf),_0x3c51ac=(_0x3cb686(0x59fc),_0x3cb686(0x2088));class _0x4f0ff1 extends _0x33ea8e['U']{constructor(_0x1dc1f3,_0x1e71b3,_0x5e72ad,_0x158251=null,_0x443769=!0x1,_0x5131e5=0.01){var _0x4fdc3a=a8_0x5b24;super(_0x1dc1f3),this[_0x4fdc3a(0x2573)]=_0xd25c89['y3']['Identity'](),this['_inheritedVelocityOffset']=new _0xd25c89['P'](),this[_0x4fdc3a(0x21eb)]=new _0x35235c['y$'](),this[_0x4fdc3a(0x809)]=new _0x35235c['y$'](),this['_particles']=new Array(),this[_0x4fdc3a(0x24f7)]=new Array(),this[_0x4fdc3a(0x2471)]=0x0,this[_0x4fdc3a(0x32a3)]={},this['_scaledColorStep']=new _0x4495ec['HE'](0x0,0x0,0x0,0x0),this[_0x4fdc3a(0x1b20)]=new _0x4495ec['HE'](0x0,0x0,0x0,0x0),this[_0x4fdc3a(0x719)]=_0xd25c89['P'][_0x4fdc3a(0x23ed)](),this[_0x4fdc3a(0x3981)]=_0xd25c89['P'][_0x4fdc3a(0x23ed)](),this['_currentRenderId']=-0x1,this['_useInstancing']=!0x1,this[_0x4fdc3a(0x27b8)]=!0x1,this[_0x4fdc3a(0x25d2)]=!0x1,this[_0x4fdc3a(0xed7)]=0x0,this['_currentEmitRate1']=0x0,this[_0x4fdc3a(0x3a9a)]=0x0,this[_0x4fdc3a(0x2567)]=0x0,this[_0x4fdc3a(0x3783)]=0x0,this[_0x4fdc3a(0x3d41)]=!0x0,this['_rawTextureWidth']=0x100,this[_0x4fdc3a(0x3764)]=!0x1,this[_0x4fdc3a(0x199d)]=!0x1,this[_0x4fdc3a(0x31b7)]=!0x1,this[_0x4fdc3a(0x3461)]=!0x1,this['_onBeforeDrawParticlesObservable']=null,this[_0x4fdc3a(0xcd4)]=_0x3c309a=>{var _0x5bd716=_0x4fdc3a;const _0x45f7d7=this[_0x5bd716(0x575)][_0x5bd716(0x10d7)]();_0x45f7d7!==_0x3c309a&&_0x45f7d7[_0x5bd716(0x4181)](_0x3c309a),this[_0x5bd716(0x24f7)]['push'](_0x45f7d7);},this[_0x4fdc3a(0x1e80)]=()=>{var _0x263e2f=_0x4fdc3a;let _0xa66cfb;if(0x0!==this['_stockParticles'][_0x263e2f(0x1377)]?(_0xa66cfb=this['_stockParticles'][_0x263e2f(0x10d7)]())['_reset']():_0xa66cfb=new _0x2d2aad['h'](this),this[_0x263e2f(0x29cb)]&&0x0<this[_0x263e2f(0x29cb)]['length']){const _0x47df16=this['_subEmitters'][Math[_0x263e2f(0xa0a)](Math[_0x263e2f(0x18cd)]()*this['_subEmitters'][_0x263e2f(0x1377)])];_0xa66cfb[_0x263e2f(0x2c1e)]=[],_0x47df16[_0x263e2f(0x7f0)](_0x2b5993=>{var _0x59f9eb=_0x263e2f;if(_0x2b5993[_0x59f9eb(0x21e0)]===_0x20a69f['l'][_0x59f9eb(0x1ec2)]){const _0x15be81=_0x2b5993['clone']();_0xa66cfb[_0x59f9eb(0x2c1e)][_0x59f9eb(0x3f90)](_0x15be81),_0x15be81[_0x59f9eb(0x187)][_0x59f9eb(0x1efb)]();}});}return _0xa66cfb;},this[_0x4fdc3a(0x305a)]=_0x58a77d=>{var _0x5f5070=_0x4fdc3a,_0x40b171;this[_0x5f5070(0x29cb)]&&0x0!==this['_subEmitters'][_0x5f5070(0x1377)]&&(_0x40b171=Math[_0x5f5070(0xa0a)](Math[_0x5f5070(0x18cd)]()*this[_0x5f5070(0x29cb)][_0x5f5070(0x1377)]),this[_0x5f5070(0x29cb)][_0x40b171][_0x5f5070(0x7f0)](_0xdc4f81=>{var _0x1b3896=_0x5f5070;if(_0xdc4f81[_0x1b3896(0x21e0)]===_0x20a69f['l']['END']){const _0x14ffd1=_0xdc4f81[_0x1b3896(0x95b)]();_0x58a77d[_0x1b3896(0x179f)](_0x14ffd1),(_0x14ffd1[_0x1b3896(0x187)][_0x1b3896(0x55c)]=this)[_0x1b3896(0x9a9)][_0x1b3896(0x3f90)](_0x14ffd1['particleSystem']),_0x14ffd1[_0x1b3896(0x187)][_0x1b3896(0x1efb)]();}}));},this[_0x4fdc3a(0x2e94)]=_0x1e71b3,this[_0x4fdc3a(0x1397)]=_0x5131e5,this[_0x4fdc3a(0x3448)]=_0x443769,_0x5e72ad&&'Scene'!==_0x5e72ad[_0x4fdc3a(0x3fcd)]()?(this[_0x4fdc3a(0x2635)]=_0x5e72ad,this[_0x4fdc3a(0xecb)]=_0xd25c89['y3'][_0x4fdc3a(0x17ec)](0.8,0x1,0.1,0x64,this['_engine']['isNDCHalfZRange'])):(this[_0x4fdc3a(0x195b)]=_0x5e72ad||_0x1783c9['l'][_0x4fdc3a(0x3396)],this[_0x4fdc3a(0x2635)]=this[_0x4fdc3a(0x195b)]['getEngine'](),this[_0x4fdc3a(0x17f4)]=this[_0x4fdc3a(0x195b)][_0x4fdc3a(0xbe6)](),this['_scene'][_0x4fdc3a(0x22c0)][_0x4fdc3a(0x3f90)](this)),this['_engine'][_0x4fdc3a(0xb60)]()[_0x4fdc3a(0x3d72)]&&(this[_0x4fdc3a(0x120c)]=null),this[_0x4fdc3a(0x39d6)](null),this[_0x4fdc3a(0x1c05)]={0x0:new _0x20614d['q'](this[_0x4fdc3a(0x2635)])},this[_0x4fdc3a(0x1c05)][0x0]['effect']=_0x158251,this[_0x4fdc3a(0x3078)]=[],this[_0x4fdc3a(0x3ed2)]=this[_0x4fdc3a(0x2635)][_0x4fdc3a(0xb60)]()[_0x4fdc3a(0x3ce9)],this[_0x4fdc3a(0x3964)](),this[_0x4fdc3a(0x2ca6)](),this[_0x4fdc3a(0x20db)]=new _0x4a08c1['S3']();let _0x38eb70=null;this[_0x4fdc3a(0x1c38)]=_0x4d0460=>{var _0x4c3701=_0x4fdc3a,_0xf6506b;let _0xf6541e=null;this[_0x4c3701(0x2e36)]&&(_0xf6541e=this['noiseTexture']['getSize'](),null!=(_0xf6506b=this[_0x4c3701(0x2e36)]['getContent']())&&_0xf6506b[_0x4c3701(0x3725)](_0xe74d1e=>{_0x38eb70=_0xe74d1e;}));for(let _0xc5f81c=0x0;_0xc5f81c<_0x4d0460['length'];_0xc5f81c++){const _0x538cb0=_0x4d0460[_0xc5f81c];let _0x540984=this['_scaledUpdateSpeed'];var _0x349766=_0x538cb0[_0x4c3701(0x106b)],_0x349766=(_0x538cb0[_0x4c3701(0x106b)]+=_0x540984,_0x538cb0['age']>_0x538cb0[_0x4c3701(0x1759)]&&(_0x5e4fc8=_0x538cb0['age']-_0x349766,_0x349766=_0x538cb0[_0x4c3701(0x1759)]-_0x349766,_0x540984=_0x349766*_0x540984/_0x5e4fc8,_0x538cb0['age']=_0x538cb0['lifeTime']),_0x538cb0['age']/_0x538cb0[_0x4c3701(0x1759)]);this[_0x4c3701(0x391f)]&&0x0<this[_0x4c3701(0x391f)][_0x4c3701(0x1377)]?_0x395208['fR'][_0x4c3701(0x297f)](_0x349766,this[_0x4c3701(0x391f)],(_0x34673e,_0x43d5d9,_0x535149)=>{var _0x1e52d7=_0x4c3701;_0x34673e!==_0x538cb0[_0x1e52d7(0x251f)]&&(_0x538cb0[_0x1e52d7(0x240d)]['copyFrom'](_0x538cb0[_0x1e52d7(0x31a8)]),_0x43d5d9[_0x1e52d7(0xd02)](_0x538cb0['_currentColor2']),_0x538cb0[_0x1e52d7(0x251f)]=_0x34673e),_0x4495ec['HE'][_0x1e52d7(0x1ac)](_0x538cb0[_0x1e52d7(0x240d)],_0x538cb0['_currentColor2'],_0x535149,_0x538cb0[_0x1e52d7(0x378e)]);}):(_0x538cb0[_0x4c3701(0x2ca1)][_0x4c3701(0x15c6)](_0x540984,this['_scaledColorStep']),_0x538cb0['color'][_0x4c3701(0x350)](this[_0x4c3701(0x19fe)]),_0x538cb0[_0x4c3701(0x378e)]['a']<0x0&&(_0x538cb0[_0x4c3701(0x378e)]['a']=0x0)),this['_angularSpeedGradients']&&0x0<this[_0x4c3701(0x36cd)]['length']&&_0x395208['fR'][_0x4c3701(0x297f)](_0x349766,this[_0x4c3701(0x36cd)],(_0x5ea244,_0x14b819,_0xadcf09)=>{var _0x40b5da=_0x4c3701;_0x5ea244!==_0x538cb0['_currentAngularSpeedGradient']&&(_0x538cb0[_0x40b5da(0x14e9)]=_0x538cb0[_0x40b5da(0xfa6)],_0x538cb0[_0x40b5da(0xfa6)]=_0x14b819['getFactor'](),_0x538cb0[_0x40b5da(0x3ad7)]=_0x5ea244),_0x538cb0['angularSpeed']=_0x4e64c9['R'][_0x40b5da(0x2f0e)](_0x538cb0[_0x40b5da(0x14e9)],_0x538cb0[_0x40b5da(0xfa6)],_0xadcf09);}),_0x538cb0[_0x4c3701(0x448)]+=_0x538cb0[_0x4c3701(0x596)]*_0x540984;let _0xdc0327=_0x540984;if(this['_velocityGradients']&&0x0<this['_velocityGradients'][_0x4c3701(0x1377)]&&_0x395208['fR'][_0x4c3701(0x297f)](_0x349766,this[_0x4c3701(0x11c6)],(_0x211f9d,_0x17603a,_0x4eb82d)=>{var _0x15c7c1=_0x4c3701;_0x211f9d!==_0x538cb0[_0x15c7c1(0xabd)]&&(_0x538cb0[_0x15c7c1(0x5e3)]=_0x538cb0[_0x15c7c1(0xeeb)],_0x538cb0[_0x15c7c1(0xeeb)]=_0x17603a[_0x15c7c1(0x21d5)](),_0x538cb0[_0x15c7c1(0xabd)]=_0x211f9d),_0xdc0327*=_0x4e64c9['R'][_0x15c7c1(0x2f0e)](_0x538cb0[_0x15c7c1(0x5e3)],_0x538cb0[_0x15c7c1(0xeeb)],_0x4eb82d);}),_0x538cb0['direction'][_0x4c3701(0x15c6)](_0xdc0327,this[_0x4c3701(0x719)]),this[_0x4c3701(0x1062)]&&0x0<this[_0x4c3701(0x1062)][_0x4c3701(0x1377)]&&_0x395208['fR'][_0x4c3701(0x297f)](_0x349766,this['_limitVelocityGradients'],(_0x5b5c78,_0x4372b7,_0x191102)=>{var _0xbadf03=_0x4c3701;_0x5b5c78!==_0x538cb0[_0xbadf03(0x1b93)]&&(_0x538cb0[_0xbadf03(0x1801)]=_0x538cb0[_0xbadf03(0x3333)],_0x538cb0[_0xbadf03(0x3333)]=_0x4372b7[_0xbadf03(0x21d5)](),_0x538cb0['_currentLimitVelocityGradient']=_0x5b5c78),_0x4e64c9['R'][_0xbadf03(0x2f0e)](_0x538cb0[_0xbadf03(0x1801)],_0x538cb0['_currentLimitVelocity2'],_0x191102)<_0x538cb0[_0xbadf03(0x4208)][_0xbadf03(0x1377)]()&&_0x538cb0[_0xbadf03(0x4208)][_0xbadf03(0x1886)](this[_0xbadf03(0xc53)]);}),this[_0x4c3701(0x3dbf)]&&0x0<this[_0x4c3701(0x3dbf)][_0x4c3701(0x1377)]&&_0x395208['fR'][_0x4c3701(0x297f)](_0x349766,this[_0x4c3701(0x3dbf)],(_0x525aa9,_0x36419,_0x982f06)=>{var _0x2ce6bd=_0x4c3701;_0x525aa9!==_0x538cb0[_0x2ce6bd(0x2a15)]&&(_0x538cb0['_currentDrag1']=_0x538cb0['_currentDrag2'],_0x538cb0[_0x2ce6bd(0x3437)]=_0x36419['getFactor'](),_0x538cb0[_0x2ce6bd(0x2a15)]=_0x525aa9),_0x36419=_0x4e64c9['R'][_0x2ce6bd(0x2f0e)](_0x538cb0[_0x2ce6bd(0x4c4)],_0x538cb0[_0x2ce6bd(0x3437)],_0x982f06),this[_0x2ce6bd(0x719)]['scaleInPlace'](0x1-_0x36419);}),this[_0x4c3701(0x31b7)]&&_0x538cb0['_localPosition']?(_0x538cb0[_0x4c3701(0x12b2)]['addInPlace'](this['_scaledDirection']),_0xd25c89['P'][_0x4c3701(0x3516)](_0x538cb0[_0x4c3701(0x12b2)],this[_0x4c3701(0x3693)],_0x538cb0[_0x4c3701(0x2416)])):_0x538cb0['position'][_0x4c3701(0x350)](this['_scaledDirection']),_0x38eb70&&_0xf6541e&&_0x538cb0[_0x4c3701(0x268f)]){var _0x5e4fc8=this[_0x4c3701(0x29f7)](_0x538cb0[_0x4c3701(0x268f)]['x'],_0x538cb0[_0x4c3701(0x268f)]['y'],_0xf6541e['width'],_0xf6541e['height'],_0x38eb70),_0x7eda48=this['_fetchR'](_0x538cb0['_randomNoiseCoordinates1']['z'],_0x538cb0['_randomNoiseCoordinates2']['x'],_0xf6541e[_0x4c3701(0x2255)],_0xf6541e['height'],_0x38eb70),_0x3ca5ac=this[_0x4c3701(0x29f7)](_0x538cb0[_0x4c3701(0x72d)]['y'],_0x538cb0[_0x4c3701(0x72d)]['z'],_0xf6541e[_0x4c3701(0x2255)],_0xf6541e[_0x4c3701(0xc32)],_0x38eb70);const _0x3fdd89=_0xd25c89['jp'][_0x4c3701(0xf88)][0x0];var _0x649d6f=_0xd25c89['jp']['Vector3'][0x1];_0x3fdd89['copyFromFloats']((0x2*_0x5e4fc8-0x1)*this['noiseStrength']['x'],(0x2*_0x7eda48-0x1)*this[_0x4c3701(0x3fa2)]['y'],(0x2*_0x3ca5ac-0x1)*this[_0x4c3701(0x3fa2)]['z']),_0x3fdd89[_0x4c3701(0x15c6)](_0x540984,_0x649d6f),_0x538cb0[_0x4c3701(0x4208)]['addInPlace'](_0x649d6f);}this['gravity'][_0x4c3701(0x15c6)](_0x540984,this[_0x4c3701(0x3981)]),_0x538cb0[_0x4c3701(0x4208)][_0x4c3701(0x350)](this[_0x4c3701(0x3981)]),this[_0x4c3701(0x117b)]&&0x0<this[_0x4c3701(0x117b)][_0x4c3701(0x1377)]&&_0x395208['fR'][_0x4c3701(0x297f)](_0x349766,this[_0x4c3701(0x117b)],(_0x130b04,_0x32d026,_0x24a25a)=>{var _0x32defa=_0x4c3701;_0x130b04!==_0x538cb0['_currentSizeGradient']&&(_0x538cb0[_0x32defa(0x4037)]=_0x538cb0[_0x32defa(0xb0c)],_0x538cb0[_0x32defa(0xb0c)]=_0x32d026['getFactor'](),_0x538cb0['_currentSizeGradient']=_0x130b04),_0x538cb0[_0x32defa(0x5a2)]=_0x4e64c9['R'][_0x32defa(0x2f0e)](_0x538cb0[_0x32defa(0x4037)],_0x538cb0[_0x32defa(0xb0c)],_0x24a25a);}),this[_0x4c3701(0x3764)]&&(this[_0x4c3701(0x305f)]&&0x0<this[_0x4c3701(0x305f)]['length']&&_0x395208['fR'][_0x4c3701(0x297f)](_0x349766,this[_0x4c3701(0x305f)],(_0x12c4e8,_0x21b538,_0x661a3f)=>{var _0x167fd1=_0x4c3701,_0x5beecf=_0x4e64c9['R'][_0x167fd1(0x2f0e)](_0x12c4e8['factor1'],_0x21b538[_0x167fd1(0x3dd7)],_0x661a3f),_0x12c4e8=_0x4e64c9['R']['Lerp'](_0x12c4e8[_0x167fd1(0x783)],_0x21b538[_0x167fd1(0x783)],_0x661a3f);_0x538cb0[_0x167fd1(0x350c)]['x']=_0x5beecf,_0x538cb0['remapData']['y']=_0x12c4e8-_0x5beecf;}),this[_0x4c3701(0x1451)]&&0x0<this[_0x4c3701(0x1451)][_0x4c3701(0x1377)]&&_0x395208['fR'][_0x4c3701(0x297f)](_0x349766,this[_0x4c3701(0x1451)],(_0x4109fa,_0x133568,_0x583a29)=>{var _0x1074c6=_0x4c3701,_0x7f7f07=_0x4e64c9['R'][_0x1074c6(0x2f0e)](_0x4109fa['factor1'],_0x133568['factor1'],_0x583a29),_0x4109fa=_0x4e64c9['R']['Lerp'](_0x4109fa[_0x1074c6(0x783)],_0x133568['factor2'],_0x583a29);_0x538cb0[_0x1074c6(0x350c)]['z']=_0x7f7f07,_0x538cb0[_0x1074c6(0x350c)]['w']=_0x4109fa-_0x7f7f07;})),this['_isAnimationSheetEnabled']&&_0x538cb0[_0x4c3701(0x2b29)](),_0x538cb0['_inheritParticleInfoToSubEmitters'](),_0x538cb0['age']>=_0x538cb0['lifeTime']&&(this['_emitFromParticle'](_0x538cb0),_0x538cb0[_0x4c3701(0x2c1e)]&&(_0x538cb0[_0x4c3701(0x2c1e)][_0x4c3701(0x7f0)](_0x12465c=>{var _0x56a756=_0x4c3701;_0x12465c['particleSystem'][_0x56a756(0x412b)]=!0x0,_0x12465c[_0x56a756(0x187)]['stop']();}),_0x538cb0[_0x4c3701(0x2c1e)]=null),this[_0x4c3701(0xcd4)](_0x538cb0),_0xc5f81c--);}};}set[_0x45f246(0x3319)](_0x1711b0){var _0x51793b=_0x45f246;this[_0x51793b(0x113a)]&&this[_0x51793b(0x21eb)][_0x51793b(0x854)](this[_0x51793b(0x113a)]),this[_0x51793b(0x113a)]=this[_0x51793b(0x21eb)][_0x51793b(0x3fc1)](_0x1711b0);}get[_0x45f246(0x3b10)](){return this['_useRampGradients'];}set[_0x45f246(0x3b10)](_0xe7b2c8){var _0x32ab03=_0x45f246;this[_0x32ab03(0x3764)]!==_0xe7b2c8&&(this[_0x32ab03(0x3764)]=_0xe7b2c8,this[_0x32ab03(0x354)]());}get[_0x45f246(0x392d)](){var _0x3b75fc=_0x45f246;return this[_0x3b75fc(0x575)];}[_0x45f246(0x34a7)](){return this['_particles']['length'];}[_0x45f246(0x3fcd)](){return'ParticleSystem';}[_0x45f246(0x1851)](){var _0x20b625=_0x45f246;return this[_0x20b625(0x25d2)]&&this[_0x20b625(0x16df)]();}[_0x45f246(0x25b0)](_0x618aa1=0x0){var _0x15ef3d=_0x45f246;return null!=(_0x618aa1=null==(_0x618aa1=this[_0x15ef3d(0x1c05)][_0x618aa1])?void 0x0:_0x618aa1[_0x15ef3d(0x2766)])?_0x618aa1:this['_customWrappers'][0x0][_0x15ef3d(0x2766)];}['_getCustomDrawWrapper'](_0x5daee5=0x0){var _0xe6cfeb=_0x45f246;return null!=(_0x5daee5=this['_customWrappers'][_0x5daee5])?_0x5daee5:this[_0xe6cfeb(0x1c05)][0x0];}['setCustomEffect'](_0x564869,_0x1f63d1=0x0){var _0xcf4a60=_0x45f246;this[_0xcf4a60(0x1c05)][_0x1f63d1]=new _0x20614d['q'](this['_engine']),this[_0xcf4a60(0x1c05)][_0x1f63d1][_0xcf4a60(0x2766)]=_0x564869,this[_0xcf4a60(0x1c05)][_0x1f63d1]['drawContext']&&(this[_0xcf4a60(0x1c05)][_0x1f63d1][_0xcf4a60(0x85e)][_0xcf4a60(0x402d)]=this[_0xcf4a60(0x3ed2)]);}get['onBeforeDrawParticlesObservable'](){var _0x28e379=_0x45f246;return this[_0x28e379(0x23af)]||(this[_0x28e379(0x23af)]=new _0x35235c['y$']()),this['_onBeforeDrawParticlesObservable'];}get[_0x45f246(0x606)](){var _0x18f713=_0x45f246;return _0x18f713(0x392d);}get[_0x45f246(0x163c)](){var _0x46dd4f=_0x45f246;return this[_0x46dd4f(0x32a3)];}get[_0x45f246(0x240b)](){var _0x55a3ea=_0x45f246;return this[_0x55a3ea(0x3e9b)];}[_0x45f246(0x1177)](_0x3df486,_0x2a5326,_0x2c3649,_0xc2fdff){var _0x309aa8=_0x45f246;_0x2a5326=new _0x395208['b3'](_0x2a5326,_0x2c3649,_0xc2fdff),(_0x3df486['push'](_0x2a5326),_0x3df486[_0x309aa8(0x668)]((_0x279f28,_0x3f2c86)=>_0x279f28[_0x309aa8(0x2a76)]<_0x3f2c86['gradient']?-0x1:_0x279f28[_0x309aa8(0x2a76)]>_0x3f2c86['gradient']?0x1:0x0));}[_0x45f246(0x180f)](_0x21c0bd,_0x4cbb60){var _0xf324ff=_0x45f246;if(_0x21c0bd){let _0x268052=0x0;for(const _0x50e25e of _0x21c0bd){if(_0x50e25e[_0xf324ff(0x2a76)]===_0x4cbb60){_0x21c0bd['splice'](_0x268052,0x1);break;}_0x268052++;}}}[_0x45f246(0x1701)](_0x26fcf7,_0x16f403,_0x5f12be){var _0x201608=_0x45f246;return this[_0x201608(0x3204)]||(this['_lifeTimeGradients']=[]),this['_addFactorGradient'](this[_0x201608(0x3204)],_0x26fcf7,_0x16f403,_0x5f12be),this;}[_0x45f246(0x2bd0)](_0x3b68e3){var _0x297f4d=_0x45f246;return this[_0x297f4d(0x180f)](this['_lifeTimeGradients'],_0x3b68e3),this;}['addSizeGradient'](_0xa2a283,_0x3409b4,_0x4c8658){var _0x5b2918=_0x45f246;return this[_0x5b2918(0x117b)]||(this[_0x5b2918(0x117b)]=[]),this[_0x5b2918(0x1177)](this[_0x5b2918(0x117b)],_0xa2a283,_0x3409b4,_0x4c8658),this;}['removeSizeGradient'](_0x27a4af){var _0x3b562d=_0x45f246;return this[_0x3b562d(0x180f)](this['_sizeGradients'],_0x27a4af),this;}[_0x45f246(0x474)](_0xcffc08,_0x46fc3a,_0x1e1ed5){var _0x48f8b6=_0x45f246;return this[_0x48f8b6(0x305f)]||(this[_0x48f8b6(0x305f)]=[]),this[_0x48f8b6(0x1177)](this['_colorRemapGradients'],_0xcffc08,_0x46fc3a,_0x1e1ed5),this;}[_0x45f246(0x966)](_0x4727d0){var _0x5e4700=_0x45f246;return this[_0x5e4700(0x180f)](this[_0x5e4700(0x305f)],_0x4727d0),this;}['addAlphaRemapGradient'](_0x4214f4,_0x1c0814,_0x1d735c){var _0x580e95=_0x45f246;return this[_0x580e95(0x1451)]||(this[_0x580e95(0x1451)]=[]),this[_0x580e95(0x1177)](this[_0x580e95(0x1451)],_0x4214f4,_0x1c0814,_0x1d735c),this;}[_0x45f246(0x21f2)](_0x22b27f){return this['_removeFactorGradient'](this['_alphaRemapGradients'],_0x22b27f),this;}[_0x45f246(0x1193)](_0x53f890,_0x324a96,_0x41a08c){var _0x4ad9a2=_0x45f246;return this[_0x4ad9a2(0x36cd)]||(this[_0x4ad9a2(0x36cd)]=[]),this['_addFactorGradient'](this['_angularSpeedGradients'],_0x53f890,_0x324a96,_0x41a08c),this;}[_0x45f246(0xdb0)](_0xc662df){var _0x2e9653=_0x45f246;return this[_0x2e9653(0x180f)](this[_0x2e9653(0x36cd)],_0xc662df),this;}[_0x45f246(0x35c1)](_0xd902e4,_0x3faacb,_0xc65c06){var _0x1a98fc=_0x45f246;return this[_0x1a98fc(0x11c6)]||(this['_velocityGradients']=[]),this['_addFactorGradient'](this[_0x1a98fc(0x11c6)],_0xd902e4,_0x3faacb,_0xc65c06),this;}[_0x45f246(0x138c)](_0x55a2c2){var _0x293529=_0x45f246;return this[_0x293529(0x180f)](this[_0x293529(0x11c6)],_0x55a2c2),this;}[_0x45f246(0x249d)](_0x3412de,_0x3e0cd6,_0x3daa05){var _0xef8975=_0x45f246;return this[_0xef8975(0x1062)]||(this[_0xef8975(0x1062)]=[]),this[_0xef8975(0x1177)](this[_0xef8975(0x1062)],_0x3412de,_0x3e0cd6,_0x3daa05),this;}[_0x45f246(0x1872)](_0x5a6284){var _0x2ddb63=_0x45f246;return this[_0x2ddb63(0x180f)](this[_0x2ddb63(0x1062)],_0x5a6284),this;}[_0x45f246(0x236)](_0x300dbc,_0x3092ee,_0x591d4a){var _0x5c05b4=_0x45f246;return this[_0x5c05b4(0x3dbf)]||(this[_0x5c05b4(0x3dbf)]=[]),this[_0x5c05b4(0x1177)](this[_0x5c05b4(0x3dbf)],_0x300dbc,_0x3092ee,_0x591d4a),this;}[_0x45f246(0x1b4d)](_0x1dd5ca){var _0x35fed7=_0x45f246;return this[_0x35fed7(0x180f)](this[_0x35fed7(0x3dbf)],_0x1dd5ca),this;}['addEmitRateGradient'](_0x476ee1,_0x144c16,_0x5a4729){var _0x476080=_0x45f246;return this['_emitRateGradients']||(this[_0x476080(0x2a8c)]=[]),this[_0x476080(0x1177)](this[_0x476080(0x2a8c)],_0x476ee1,_0x144c16,_0x5a4729),this;}[_0x45f246(0x3fca)](_0x5d365d){var _0x2d3833=_0x45f246;return this[_0x2d3833(0x180f)](this[_0x2d3833(0x2a8c)],_0x5d365d),this;}[_0x45f246(0x2005)](_0x1852ac,_0x6d4b6c,_0x3d7b48){var _0x52ef5f=_0x45f246;return this['_startSizeGradients']||(this[_0x52ef5f(0x399e)]=[]),this[_0x52ef5f(0x1177)](this[_0x52ef5f(0x399e)],_0x1852ac,_0x6d4b6c,_0x3d7b48),this;}[_0x45f246(0x385d)](_0x4438e9){var _0xe74f08=_0x45f246;return this[_0xe74f08(0x180f)](this['_startSizeGradients'],_0x4438e9),this;}[_0x45f246(0x540)](){var _0x9c778b=_0x45f246;if(this[_0x9c778b(0x2d1f)]&&this[_0x9c778b(0x2d1f)][_0x9c778b(0x1377)]&&!this[_0x9c778b(0x28f8)]&&this['_scene']){const _0x45f4f9=new Uint8Array(0x4*this[_0x9c778b(0x4fe)]),_0x3df158=_0x4495ec['zZ'][_0x9c778b(0x1f42)][0x0];for(let _0x27d526=0x0;_0x27d526<this['_rawTextureWidth'];_0x27d526++){var _0x78e84d=_0x27d526/this[_0x9c778b(0x4fe)];_0x395208['fR'][_0x9c778b(0x297f)](_0x78e84d,this['_rampGradients'],(_0x3bf8c0,_0x53b853,_0x302c2f)=>{var _0x9ae20f=_0x9c778b;_0x4495ec['Wo']['LerpToRef'](_0x3bf8c0[_0x9ae20f(0x378e)],_0x53b853[_0x9ae20f(0x378e)],_0x302c2f,_0x3df158),_0x45f4f9[0x4*_0x27d526]=0xff*_0x3df158['r'],_0x45f4f9[0x4*_0x27d526+0x1]=0xff*_0x3df158['g'],_0x45f4f9[0x4*_0x27d526+0x2]=0xff*_0x3df158['b'],_0x45f4f9[0x4*_0x27d526+0x3]=0xff;});}this['_rampGradientsTexture']=_0x5802d6['l']['CreateRGBATexture'](_0x45f4f9,this['_rawTextureWidth'],0x1,this[_0x9c778b(0x195b)],!0x1,!0x1,_0x509636['g'][_0x9c778b(0x14cd)]);}}['getRampGradients'](){var _0x51581c=_0x45f246;return this[_0x51581c(0x2d1f)];}['forceRefreshGradients'](){var _0x408b17=_0x45f246;this[_0x408b17(0x1a51)]();}[_0x45f246(0x1a51)](){var _0x5e9692=_0x45f246;this['_rampGradients']&&(this['_rampGradients'][_0x5e9692(0x668)]((_0x34ae36,_0x292cbd)=>_0x34ae36[_0x5e9692(0x2a76)]<_0x292cbd[_0x5e9692(0x2a76)]?-0x1:_0x34ae36[_0x5e9692(0x2a76)]>_0x292cbd[_0x5e9692(0x2a76)]?0x1:0x0),this[_0x5e9692(0x28f8)]&&(this['_rampGradientsTexture'][_0x5e9692(0x18c9)](),this[_0x5e9692(0x28f8)]=null),this['_createRampGradientTexture']());}[_0x45f246(0x812)](_0x54e2d8,_0x40b853){var _0x37e689=_0x45f246;return this['_rampGradients']||(this[_0x37e689(0x2d1f)]=[]),_0x54e2d8=new _0x395208['cw'](_0x54e2d8,_0x40b853),(this[_0x37e689(0x2d1f)][_0x37e689(0x3f90)](_0x54e2d8),this['_syncRampGradientTexture'](),this);}[_0x45f246(0x40b5)](_0x15c075){var _0x1a999d=_0x45f246;return this[_0x1a999d(0x20fa)](_0x15c075,this[_0x1a999d(0x2d1f)],this[_0x1a999d(0x28f8)]),this[_0x1a999d(0x28f8)]=null,this[_0x1a999d(0x2d1f)]&&0x0<this['_rampGradients'][_0x1a999d(0x1377)]&&this[_0x1a999d(0x540)](),this;}['addColorGradient'](_0x405c4c,_0x136b33,_0x5bb79d){var _0x48ba72=_0x45f246;return this[_0x48ba72(0x391f)]||(this['_colorGradients']=[]),_0x405c4c=new _0x395208['bK'](_0x405c4c,_0x136b33,_0x5bb79d),(this[_0x48ba72(0x391f)][_0x48ba72(0x3f90)](_0x405c4c),this[_0x48ba72(0x391f)][_0x48ba72(0x668)]((_0x297fd8,_0x48b84e)=>_0x297fd8[_0x48ba72(0x2a76)]<_0x48b84e[_0x48ba72(0x2a76)]?-0x1:_0x297fd8[_0x48ba72(0x2a76)]>_0x48b84e[_0x48ba72(0x2a76)]?0x1:0x0),this);}[_0x45f246(0x33e9)](_0x447a65){var _0x2ea5d5=_0x45f246;if(!this['_colorGradients'])return this;let _0x5e72d8=0x0;for(const _0x25a428 of this[_0x2ea5d5(0x391f)]){if(_0x25a428[_0x2ea5d5(0x2a76)]===_0x447a65){this['_colorGradients'][_0x2ea5d5(0x5ff)](_0x5e72d8,0x1);break;}_0x5e72d8++;}return this;}['resetDrawCache'](){var _0x1a15d6=_0x45f246;for(const _0x457f61 of this[_0x1a15d6(0x3078)])if(_0x457f61){for(const _0xeefd92 of _0x457f61)null!==_0xeefd92&&void 0x0!==_0xeefd92&&_0xeefd92['dispose']();}this[_0x1a15d6(0x3078)]=[];}[_0x45f246(0x29f7)](_0x12c88b,_0x14b6b6,_0x24ecd3,_0x15c527,_0x5cd333){var _0x327265=_0x45f246;return _0x5cd333[0x4*(((_0x12c88b=0.5*Math['abs'](_0x12c88b)+0.5)*_0x24ecd3%_0x24ecd3|0x0)+((_0x14b6b6=0.5*Math[_0x327265(0x3abd)](_0x14b6b6)+0.5)*_0x15c527%_0x15c527|0x0)*_0x24ecd3)]/0xff;}['_reset'](){this['_resetEffect']();}[_0x45f246(0x354)](){var _0x238c71=_0x45f246;this[_0x238c71(0x1f17)]&&(this[_0x238c71(0x1f17)][_0x238c71(0x18c9)](),this[_0x238c71(0x1f17)]=null),this['_spriteBuffer']&&(this[_0x238c71(0xce9)][_0x238c71(0x18c9)](),this['_spriteBuffer']=null),this[_0x238c71(0x120c)]&&(this[_0x238c71(0x2635)][_0x238c71(0x1135)](this['_vertexArrayObject']),this[_0x238c71(0x120c)]=null),this[_0x238c71(0x2ca6)]();}[_0x45f246(0x2ca6)](){var _0x5bdaf6=_0x45f246;this[_0x5bdaf6(0x3e21)]=this[_0x5bdaf6(0x3ed2)]?0xa:0xc,this[_0x5bdaf6(0x3448)]&&(this[_0x5bdaf6(0x3e21)]+=0x1),this['_isBillboardBased']&&this[_0x5bdaf6(0x3d46)]!==_0x4f0ff1[_0x5bdaf6(0x3738)]&&this[_0x5bdaf6(0x3d46)]!==_0x4f0ff1[_0x5bdaf6(0x2680)]||(this[_0x5bdaf6(0x3e21)]+=0x3),this[_0x5bdaf6(0x3764)]&&(this[_0x5bdaf6(0x3e21)]+=0x4);var _0x325f18=this[_0x5bdaf6(0x2635)],_0x21e793=this[_0x5bdaf6(0x3e21)]*(this[_0x5bdaf6(0x3ed2)]?0x1:0x4);this[_0x5bdaf6(0xd2d)]=new Float32Array(this[_0x5bdaf6(0x2e94)]*_0x21e793),this['_vertexBuffer']=new _0x31fc13['l'](_0x325f18,this['_vertexData'],!0x0,_0x21e793);let _0x53a088=0x0;var _0x21e793=this[_0x5bdaf6(0x1f17)][_0x5bdaf6(0x168a)](_0x31fc13['o']['PositionKind'],_0x53a088,0x3,this['_vertexBufferSize'],this[_0x5bdaf6(0x3ed2)]),_0x21e793=(this[_0x5bdaf6(0x32a3)][_0x31fc13['o'][_0x5bdaf6(0x34af)]]=_0x21e793,_0x53a088+=0x3,this[_0x5bdaf6(0x1f17)][_0x5bdaf6(0x168a)](_0x31fc13['o'][_0x5bdaf6(0x2cec)],_0x53a088,0x4,this['_vertexBufferSize'],this[_0x5bdaf6(0x3ed2)])),_0x21e793=(this['_vertexBuffers'][_0x31fc13['o'][_0x5bdaf6(0x2cec)]]=_0x21e793,_0x53a088+=0x4,this[_0x5bdaf6(0x1f17)]['createVertexBuffer'](_0x5bdaf6(0x448),_0x53a088,0x1,this[_0x5bdaf6(0x3e21)],this[_0x5bdaf6(0x3ed2)])),_0x21e793=(this['_vertexBuffers'][_0x5bdaf6(0x448)]=_0x21e793,_0x53a088+=0x1,this[_0x5bdaf6(0x1f17)][_0x5bdaf6(0x168a)](_0x5bdaf6(0x5a2),_0x53a088,0x2,this['_vertexBufferSize'],this[_0x5bdaf6(0x3ed2)]));this[_0x5bdaf6(0x32a3)][_0x5bdaf6(0x5a2)]=_0x21e793,_0x53a088+=0x2,this[_0x5bdaf6(0x3448)]&&(_0x21e793=this['_vertexBuffer'][_0x5bdaf6(0x168a)](_0x5bdaf6(0x3108),_0x53a088,0x1,this[_0x5bdaf6(0x3e21)],this[_0x5bdaf6(0x3ed2)]),this[_0x5bdaf6(0x32a3)][_0x5bdaf6(0x3108)]=_0x21e793,_0x53a088+=0x1),this[_0x5bdaf6(0x2816)]&&this[_0x5bdaf6(0x3d46)]!==_0x4f0ff1[_0x5bdaf6(0x3738)]&&this[_0x5bdaf6(0x3d46)]!==_0x4f0ff1[_0x5bdaf6(0x2680)]||(_0x21e793=this[_0x5bdaf6(0x1f17)][_0x5bdaf6(0x168a)](_0x5bdaf6(0x4208),_0x53a088,0x3,this['_vertexBufferSize'],this['_useInstancing']),this[_0x5bdaf6(0x32a3)][_0x5bdaf6(0x4208)]=_0x21e793,_0x53a088+=0x3),this['_useRampGradients']&&(_0x21e793=this[_0x5bdaf6(0x1f17)][_0x5bdaf6(0x168a)](_0x5bdaf6(0x350c),_0x53a088,0x4,this['_vertexBufferSize'],this[_0x5bdaf6(0x3ed2)]),this[_0x5bdaf6(0x32a3)][_0x5bdaf6(0x350c)]=_0x21e793,_0x53a088+=0x4);let _0x10b367;this['_useInstancing']?(_0x21e793=new Float32Array([0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1]),this[_0x5bdaf6(0xce9)]=new _0x31fc13['l'](_0x325f18,_0x21e793,!0x1,0x2),_0x10b367=this[_0x5bdaf6(0xce9)][_0x5bdaf6(0x168a)](_0x5bdaf6(0x90d),0x0,0x2)):(_0x10b367=this['_vertexBuffer'][_0x5bdaf6(0x168a)](_0x5bdaf6(0x90d),_0x53a088,0x2,this[_0x5bdaf6(0x3e21)],this[_0x5bdaf6(0x3ed2)]),_0x53a088+=0x2),this[_0x5bdaf6(0x32a3)]['offset']=_0x10b367,this[_0x5bdaf6(0x23e8)]();}[_0x45f246(0x3964)](){var _0x15ea0a=_0x45f246;if(!this[_0x15ea0a(0x3ed2)]){const _0x266a0d=[];let _0x5f4780=0x0;for(let _0x41336=0x0;_0x41336<this[_0x15ea0a(0x2e94)];_0x41336++)_0x266a0d['push'](_0x5f4780),_0x266a0d[_0x15ea0a(0x3f90)](_0x5f4780+0x1),_0x266a0d[_0x15ea0a(0x3f90)](_0x5f4780+0x2),_0x266a0d[_0x15ea0a(0x3f90)](_0x5f4780),_0x266a0d['push'](_0x5f4780+0x2),_0x266a0d['push'](_0x5f4780+0x3),_0x5f4780+=0x4;this[_0x15ea0a(0x3e9b)]=this['_engine']['createIndexBuffer'](_0x266a0d);}}['getCapacity'](){return this['_capacity'];}[_0x45f246(0x16df)](){return this['_alive'];}[_0x45f246(0x13e6)](){var _0x4c8ee6=_0x45f246;return this[_0x4c8ee6(0x27b8)];}['_prepareSubEmitterInternalArray'](){var _0x526f0b=_0x45f246;this[_0x526f0b(0x29cb)]=new Array(),this[_0x526f0b(0x3cb7)]&&this['subEmitters']['forEach'](_0x2b987d=>{var _0x4ce871=_0x526f0b;_0x2b987d instanceof _0x4f0ff1?this[_0x4ce871(0x29cb)][_0x4ce871(0x3f90)]([new _0x20a69f['H'](_0x2b987d)]):_0x2b987d instanceof _0x20a69f['H']?this['_subEmitters'][_0x4ce871(0x3f90)]([_0x2b987d]):_0x2b987d instanceof Array&&this[_0x4ce871(0x29cb)][_0x4ce871(0x3f90)](_0x2b987d);});}[_0x45f246(0x1efb)](_0x25d195=this[_0x45f246(0x3a92)]){var _0x36ff3e=_0x45f246;if(!this[_0x36ff3e(0x1664)]&&this['_hasTargetStopDurationDependantGradient']())throw _0x36ff3e(0x3f4a);if(_0x25d195)setTimeout(()=>{this['start'](0x0);},_0x25d195);else{if(this['_prepareSubEmitterInternalArray'](),this[_0x36ff3e(0x27b8)]=!0x0,this['_stopped']=!0x1,this[_0x36ff3e(0xed7)]=0x0,this['_subEmitters']&&0x0!=this[_0x36ff3e(0x29cb)]['length']&&(this[_0x36ff3e(0x9a9)]=new Array()),this[_0x36ff3e(0x2a8c)]&&(0x0<this[_0x36ff3e(0x2a8c)][_0x36ff3e(0x1377)]&&(this['_currentEmitRateGradient']=this[_0x36ff3e(0x2a8c)][0x0],this['_currentEmitRate1']=this['_currentEmitRateGradient'][_0x36ff3e(0x21d5)](),this['_currentEmitRate2']=this[_0x36ff3e(0x145c)]),0x1<this['_emitRateGradients'][_0x36ff3e(0x1377)]&&(this[_0x36ff3e(0x3a9a)]=this['_emitRateGradients'][0x1]['getFactor']())),this[_0x36ff3e(0x399e)]&&(0x0<this['_startSizeGradients'][_0x36ff3e(0x1377)]&&(this['_currentStartSizeGradient']=this[_0x36ff3e(0x399e)][0x0],this[_0x36ff3e(0x2567)]=this[_0x36ff3e(0x2e33)]['getFactor'](),this[_0x36ff3e(0x3783)]=this['_currentStartSize1']),0x1<this[_0x36ff3e(0x399e)][_0x36ff3e(0x1377)]&&(this[_0x36ff3e(0x3783)]=this['_startSizeGradients'][0x1][_0x36ff3e(0x21d5)]())),this['preWarmCycles']){-0x1!==(null==(_0x25d195=this[_0x36ff3e(0x3144)])?void 0x0:_0x25d195[_0x36ff3e(0x3fcd)]()[_0x36ff3e(0x919)]('Mesh'))&&this[_0x36ff3e(0x3144)][_0x36ff3e(0x3d93)](!0x0);const _0x5eb915=this['noiseTexture'];if(_0x5eb915&&_0x5eb915[_0x36ff3e(0x1f3a)])_0x5eb915[_0x36ff3e(0x1f3a)][_0x36ff3e(0x3a07)](()=>{setTimeout(()=>{var _0x51ebc7=a8_0x5b24;for(let _0x4e9ce1=0x0;_0x4e9ce1<this['preWarmCycles'];_0x4e9ce1++)this[_0x51ebc7(0x312e)](!0x0),_0x5eb915['render']();});});else{for(let _0xcc1678=0x0;_0xcc1678<this['preWarmCycles'];_0xcc1678++)this[_0x36ff3e(0x312e)](!0x0);}}this['beginAnimationOnStart']&&this['animations']&&0x0<this['animations'][_0x36ff3e(0x1377)]&&this[_0x36ff3e(0x195b)]&&this[_0x36ff3e(0x195b)][_0x36ff3e(0x3281)](this,this[_0x36ff3e(0x40d3)],this[_0x36ff3e(0x1c20)],this[_0x36ff3e(0x1130)]);}}[_0x45f246(0x344a)](_0x4287ab=!0x0){var _0x1c4779=_0x45f246;this['_stopped']||(this[_0x1c4779(0x809)][_0x1c4779(0x2a3a)](this),this['_stopped']=!0x0,_0x4287ab&&this[_0x1c4779(0x295e)]());}['reset'](){var _0x44752b=_0x45f246;this[_0x44752b(0x24f7)][_0x44752b(0x1377)]=0x0,this[_0x44752b(0x575)][_0x44752b(0x1377)]=0x0;}[_0x45f246(0x1f1f)](_0x83fab0,_0x1d311d,_0x292cfa,_0x452ca6){var _0x575cb5=_0x45f246;let _0xdc668e=_0x83fab0*this[_0x575cb5(0x3e21)];if(this['_vertexData'][_0xdc668e++]=_0x1d311d[_0x575cb5(0x2416)]['x']+this[_0x575cb5(0x3adb)]['x'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x2416)]['y']+this[_0x575cb5(0x3adb)]['y'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x2416)]['z']+this[_0x575cb5(0x3adb)]['z'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x378e)]['r'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x378e)]['g'],this['_vertexData'][_0xdc668e++]=_0x1d311d[_0x575cb5(0x378e)]['b'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x378e)]['a'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d['angle'],this['_vertexData'][_0xdc668e++]=_0x1d311d[_0x575cb5(0x4018)]['x']*_0x1d311d['size'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x4018)]['y']*_0x1d311d['size'],this[_0x575cb5(0x3448)]&&(this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x3108)]),this[_0x575cb5(0x2816)])this[_0x575cb5(0x3d46)]!==_0x4f0ff1[_0x575cb5(0x3738)]&&this[_0x575cb5(0x3d46)]!==_0x4f0ff1[_0x575cb5(0x2680)]||(this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x4208)]['x'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x4208)]['y'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x4208)]['z']);else{if(_0x1d311d[_0x575cb5(0x31c3)]){let _0x16a62a=_0x1d311d[_0x575cb5(0x31c3)];this['isLocal']&&(_0xd25c89['P']['TransformNormalToRef'](_0x16a62a,this['_emitterWorldMatrix'],_0xd25c89['jp']['Vector3'][0x0]),_0x16a62a=_0xd25c89['jp']['Vector3'][0x0]),0x0===_0x16a62a['x']&&0x0===_0x16a62a['z']&&(_0x16a62a['x']=0.001),this['_vertexData'][_0xdc668e++]=_0x16a62a['x'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x16a62a['y'],this['_vertexData'][_0xdc668e++]=_0x16a62a['z'];}else{let _0x474a24=_0x1d311d['direction'];this[_0x575cb5(0x31b7)]&&(_0xd25c89['P'][_0x575cb5(0x1f84)](_0x474a24,this['_emitterWorldMatrix'],_0xd25c89['jp'][_0x575cb5(0xf88)][0x0]),_0x474a24=_0xd25c89['jp'][_0x575cb5(0xf88)][0x0]),0x0===_0x474a24['x']&&0x0===_0x474a24['z']&&(_0x474a24['x']=0.001),this['_vertexData'][_0xdc668e++]=_0x474a24['x'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x474a24['y'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x474a24['z'];}}this[_0x575cb5(0x3764)]&&_0x1d311d[_0x575cb5(0x350c)]&&(this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x350c)]['x'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x350c)]['y'],this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x1d311d[_0x575cb5(0x350c)]['z'],this['_vertexData'][_0xdc668e++]=_0x1d311d[_0x575cb5(0x350c)]['w']),this[_0x575cb5(0x3ed2)]||(this[_0x575cb5(0x3448)]&&(0x0===_0x292cfa?_0x292cfa=this[_0x575cb5(0x1397)]:0x1===_0x292cfa&&(_0x292cfa=0x1-this[_0x575cb5(0x1397)]),0x0===_0x452ca6?_0x452ca6=this[_0x575cb5(0x1397)]:0x1===_0x452ca6&&(_0x452ca6=0x1-this[_0x575cb5(0x1397)])),this['_vertexData'][_0xdc668e++]=_0x292cfa,this[_0x575cb5(0xd2d)][_0xdc668e++]=_0x452ca6);}[_0x45f246(0x295e)](){var _0x56d625=_0x45f246;this['activeSubSystems']&&(this[_0x56d625(0x9a9)]['forEach'](_0x3f65d4=>{var _0x52a290=_0x56d625;_0x3f65d4[_0x52a290(0x344a)](!0x0);}),this[_0x56d625(0x9a9)]=new Array());}[_0x45f246(0x3b5e)](){var _0x13df4f=_0x45f246,_0x81b7f5;this[_0x13df4f(0x55c)]&&(-0x1!==(_0x81b7f5=this[_0x13df4f(0x55c)][_0x13df4f(0x9a9)][_0x13df4f(0x919)](this))&&this[_0x13df4f(0x55c)]['activeSubSystems'][_0x13df4f(0x5ff)](_0x81b7f5,0x1),this[_0x13df4f(0x55c)]=null);}['_update'](_0x4a1959){var _0x35f9f2=_0x45f246;if(this['_alive']=0x0<this[_0x35f9f2(0x575)]['length'],this[_0x35f9f2(0x3144)][_0x35f9f2(0x2416)]){const _0x242995=this[_0x35f9f2(0x3144)];this[_0x35f9f2(0x3693)]=_0x242995[_0x35f9f2(0x927)]();}else{var _0x296a62=this[_0x35f9f2(0x3144)];this[_0x35f9f2(0x3693)]=_0xd25c89['y3']['Translation'](_0x296a62['x'],_0x296a62['y'],_0x296a62['z']);}this[_0x35f9f2(0x3693)][_0x35f9f2(0x14f4)](this['_emitterInverseWorldMatrix']),this['updateFunction'](this[_0x35f9f2(0x575)]);let _0x46c0b0;for(let _0x467b62=0x0;_0x467b62<_0x4a1959&&this['_particles'][_0x35f9f2(0x1377)]!==this['_capacity'];_0x467b62++){if(_0x46c0b0=this['_createParticle'](),this[_0x35f9f2(0x575)][_0x35f9f2(0x3f90)](_0x46c0b0),this[_0x35f9f2(0x1664)]&&this[_0x35f9f2(0x3204)]&&0x0<this['_lifeTimeGradients'][_0x35f9f2(0x1377)]){const _0x4d5f19=_0x4e64c9['R'][_0x35f9f2(0x4f0)](this[_0x35f9f2(0xed7)]/this['targetStopDuration']);_0x395208['fR'][_0x35f9f2(0x297f)](_0x4d5f19,this[_0x35f9f2(0x3204)],(_0x3850a2,_0x1a47e2)=>{var _0x5aaebf=_0x35f9f2;const _0x530092=_0x3850a2,_0x1454a1=_0x1a47e2;var _0x3850a2=_0x530092['getFactor'](),_0x1a47e2=_0x1454a1['getFactor'](),_0x115984=(_0x4d5f19-_0x530092['gradient'])/(_0x1454a1[_0x5aaebf(0x2a76)]-_0x530092[_0x5aaebf(0x2a76)]);_0x46c0b0['lifeTime']=_0x4e64c9['R'][_0x5aaebf(0x2f0e)](_0x3850a2,_0x1a47e2,_0x115984);});}else _0x46c0b0[_0x35f9f2(0x1759)]=_0x4e64c9['R'][_0x35f9f2(0x2b2e)](this[_0x35f9f2(0x23d5)],this[_0x35f9f2(0x554)]);var _0x5ccb87=_0x4e64c9['R'][_0x35f9f2(0x2b2e)](this[_0x35f9f2(0x3655)],this[_0x35f9f2(0x2ad3)]);(this[_0x35f9f2(0x36b8)]?this:this[_0x35f9f2(0x20db)])[_0x35f9f2(0x36b8)](this[_0x35f9f2(0x3693)],_0x46c0b0['position'],_0x46c0b0,this[_0x35f9f2(0x31b7)]),this[_0x35f9f2(0x31b7)]&&(_0x46c0b0[_0x35f9f2(0x12b2)]?_0x46c0b0[_0x35f9f2(0x12b2)][_0x35f9f2(0xa83)](_0x46c0b0[_0x35f9f2(0x2416)]):_0x46c0b0[_0x35f9f2(0x12b2)]=_0x46c0b0[_0x35f9f2(0x2416)]['clone'](),_0xd25c89['P']['TransformCoordinatesToRef'](_0x46c0b0[_0x35f9f2(0x12b2)],this[_0x35f9f2(0x3693)],_0x46c0b0['position'])),this[_0x35f9f2(0x291b)]?this[_0x35f9f2(0x291b)](this['_emitterWorldMatrix'],_0x46c0b0[_0x35f9f2(0x4208)],_0x46c0b0,this[_0x35f9f2(0x31b7)]):this['particleEmitterType']['startDirectionFunction'](this[_0x35f9f2(0x3693)],_0x46c0b0[_0x35f9f2(0x4208)],_0x46c0b0,this[_0x35f9f2(0x31b7)],this[_0x35f9f2(0x2573)]),0x0===_0x5ccb87?_0x46c0b0[_0x35f9f2(0x31c3)]?_0x46c0b0[_0x35f9f2(0x31c3)][_0x35f9f2(0xa83)](_0x46c0b0[_0x35f9f2(0x4208)]):_0x46c0b0['_initialDirection']=_0x46c0b0[_0x35f9f2(0x4208)][_0x35f9f2(0x95b)]():_0x46c0b0[_0x35f9f2(0x31c3)]=null,_0x46c0b0[_0x35f9f2(0x4208)][_0x35f9f2(0x1886)](_0x5ccb87),this[_0x35f9f2(0x117b)]&&0x0!==this[_0x35f9f2(0x117b)][_0x35f9f2(0x1377)]?(_0x46c0b0[_0x35f9f2(0x2104)]=this[_0x35f9f2(0x117b)][0x0],_0x46c0b0[_0x35f9f2(0x4037)]=_0x46c0b0[_0x35f9f2(0x2104)][_0x35f9f2(0x21d5)](),_0x46c0b0['size']=_0x46c0b0[_0x35f9f2(0x4037)],0x1<this[_0x35f9f2(0x117b)][_0x35f9f2(0x1377)]?_0x46c0b0[_0x35f9f2(0xb0c)]=this[_0x35f9f2(0x117b)][0x1][_0x35f9f2(0x21d5)]():_0x46c0b0[_0x35f9f2(0xb0c)]=_0x46c0b0[_0x35f9f2(0x4037)]):_0x46c0b0[_0x35f9f2(0x5a2)]=_0x4e64c9['R']['RandomRange'](this[_0x35f9f2(0x846)],this[_0x35f9f2(0x3a7d)]),_0x46c0b0[_0x35f9f2(0x4018)][_0x35f9f2(0x368c)](_0x4e64c9['R'][_0x35f9f2(0x2b2e)](this[_0x35f9f2(0x2dcd)],this[_0x35f9f2(0x2864)]),_0x4e64c9['R'][_0x35f9f2(0x2b2e)](this[_0x35f9f2(0x263)],this[_0x35f9f2(0x14e3)])),this[_0x35f9f2(0x399e)]&&this['_startSizeGradients'][0x0]&&this[_0x35f9f2(0x1664)]&&(_0x5ccb87=this['_actualFrame']/this['targetStopDuration'],_0x395208['fR']['GetCurrentGradient'](_0x5ccb87,this[_0x35f9f2(0x399e)],(_0x20f2c5,_0x5188b4,_0x16c1b3)=>{var _0x2f6a75=_0x35f9f2;_0x20f2c5!==this[_0x2f6a75(0x2e33)]&&(this[_0x2f6a75(0x2567)]=this[_0x2f6a75(0x3783)],this[_0x2f6a75(0x3783)]=_0x5188b4[_0x2f6a75(0x21d5)](),this[_0x2f6a75(0x2e33)]=_0x20f2c5),_0x5188b4=_0x4e64c9['R'][_0x2f6a75(0x2f0e)](this[_0x2f6a75(0x2567)],this[_0x2f6a75(0x3783)],_0x16c1b3),_0x46c0b0[_0x2f6a75(0x4018)][_0x2f6a75(0x1886)](_0x5188b4);})),this[_0x35f9f2(0x36cd)]&&0x0!==this[_0x35f9f2(0x36cd)][_0x35f9f2(0x1377)]?(_0x46c0b0['_currentAngularSpeedGradient']=this[_0x35f9f2(0x36cd)][0x0],_0x46c0b0[_0x35f9f2(0x596)]=_0x46c0b0[_0x35f9f2(0x3ad7)][_0x35f9f2(0x21d5)](),_0x46c0b0[_0x35f9f2(0x14e9)]=_0x46c0b0[_0x35f9f2(0x596)],0x1<this['_angularSpeedGradients'][_0x35f9f2(0x1377)]?_0x46c0b0[_0x35f9f2(0xfa6)]=this[_0x35f9f2(0x36cd)][0x1]['getFactor']():_0x46c0b0[_0x35f9f2(0xfa6)]=_0x46c0b0['_currentAngularSpeed1']):_0x46c0b0[_0x35f9f2(0x596)]=_0x4e64c9['R'][_0x35f9f2(0x2b2e)](this['minAngularSpeed'],this[_0x35f9f2(0x2fe)]),_0x46c0b0['angle']=_0x4e64c9['R']['RandomRange'](this[_0x35f9f2(0x2bcf)],this[_0x35f9f2(0x36a6)]),this[_0x35f9f2(0x11c6)]&&0x0<this['_velocityGradients'][_0x35f9f2(0x1377)]&&(_0x46c0b0[_0x35f9f2(0xabd)]=this[_0x35f9f2(0x11c6)][0x0],_0x46c0b0[_0x35f9f2(0x5e3)]=_0x46c0b0[_0x35f9f2(0xabd)][_0x35f9f2(0x21d5)](),0x1<this[_0x35f9f2(0x11c6)]['length']?_0x46c0b0[_0x35f9f2(0xeeb)]=this[_0x35f9f2(0x11c6)][0x1][_0x35f9f2(0x21d5)]():_0x46c0b0[_0x35f9f2(0xeeb)]=_0x46c0b0[_0x35f9f2(0x5e3)]),this[_0x35f9f2(0x1062)]&&0x0<this['_limitVelocityGradients']['length']&&(_0x46c0b0[_0x35f9f2(0x1b93)]=this['_limitVelocityGradients'][0x0],_0x46c0b0['_currentLimitVelocity1']=_0x46c0b0[_0x35f9f2(0x1b93)][_0x35f9f2(0x21d5)](),0x1<this[_0x35f9f2(0x1062)][_0x35f9f2(0x1377)]?_0x46c0b0['_currentLimitVelocity2']=this['_limitVelocityGradients'][0x1][_0x35f9f2(0x21d5)]():_0x46c0b0['_currentLimitVelocity2']=_0x46c0b0[_0x35f9f2(0x1801)]),this['_dragGradients']&&0x0<this['_dragGradients'][_0x35f9f2(0x1377)]&&(_0x46c0b0[_0x35f9f2(0x2a15)]=this[_0x35f9f2(0x3dbf)][0x0],_0x46c0b0[_0x35f9f2(0x4c4)]=_0x46c0b0[_0x35f9f2(0x2a15)][_0x35f9f2(0x21d5)](),0x1<this[_0x35f9f2(0x3dbf)]['length']?_0x46c0b0[_0x35f9f2(0x3437)]=this['_dragGradients'][0x1][_0x35f9f2(0x21d5)]():_0x46c0b0[_0x35f9f2(0x3437)]=_0x46c0b0[_0x35f9f2(0x4c4)]),this['_colorGradients']&&0x0!==this['_colorGradients'][_0x35f9f2(0x1377)]?(_0x46c0b0[_0x35f9f2(0x251f)]=this['_colorGradients'][0x0],_0x46c0b0['_currentColorGradient'][_0x35f9f2(0xd02)](_0x46c0b0[_0x35f9f2(0x378e)]),_0x46c0b0['_currentColor1'][_0x35f9f2(0xa83)](_0x46c0b0['color']),0x1<this[_0x35f9f2(0x391f)][_0x35f9f2(0x1377)]?this[_0x35f9f2(0x391f)][0x1][_0x35f9f2(0xd02)](_0x46c0b0[_0x35f9f2(0x31a8)]):_0x46c0b0[_0x35f9f2(0x31a8)][_0x35f9f2(0xa83)](_0x46c0b0[_0x35f9f2(0x378e)])):(_0x5ccb87=_0x4e64c9['R'][_0x35f9f2(0x2b2e)](0x0,0x1),_0x4495ec['HE']['LerpToRef'](this['color1'],this['color2'],_0x5ccb87,_0x46c0b0[_0x35f9f2(0x378e)]),this['colorDead'][_0x35f9f2(0x407)](_0x46c0b0['color'],this[_0x35f9f2(0x1b20)]),this[_0x35f9f2(0x1b20)]['scaleToRef'](0x1/_0x46c0b0[_0x35f9f2(0x1759)],_0x46c0b0['colorStep'])),this[_0x35f9f2(0x3448)]&&(_0x46c0b0[_0x35f9f2(0x3d58)]=this[_0x35f9f2(0x2307)],_0x46c0b0[_0x35f9f2(0x1487)]=this[_0x35f9f2(0x205d)],_0x46c0b0['_initialSpriteCellLoop']=this[_0x35f9f2(0xf05)]),_0x46c0b0[_0x35f9f2(0x4208)][_0x35f9f2(0x350)](this[_0x35f9f2(0x4209)]),this[_0x35f9f2(0x3764)]&&(_0x46c0b0[_0x35f9f2(0x350c)]=new _0xd25c89['Lt'](0x0,0x1,0x0,0x1)),this[_0x35f9f2(0x2e36)]&&(_0x46c0b0['_randomNoiseCoordinates1']?(_0x46c0b0['_randomNoiseCoordinates1'][_0x35f9f2(0x368c)](Math[_0x35f9f2(0x18cd)](),Math[_0x35f9f2(0x18cd)](),Math['random']()),_0x46c0b0[_0x35f9f2(0x72d)]['copyFromFloats'](Math['random'](),Math[_0x35f9f2(0x18cd)](),Math[_0x35f9f2(0x18cd)]())):(_0x46c0b0[_0x35f9f2(0x268f)]=new _0xd25c89['P'](Math[_0x35f9f2(0x18cd)](),Math[_0x35f9f2(0x18cd)](),Math[_0x35f9f2(0x18cd)]()),_0x46c0b0['_randomNoiseCoordinates2']=new _0xd25c89['P'](Math[_0x35f9f2(0x18cd)](),Math[_0x35f9f2(0x18cd)](),Math[_0x35f9f2(0x18cd)]()))),_0x46c0b0[_0x35f9f2(0x27de)]();}}static[_0x45f246(0x24eb)](_0x3b5a7d=!0x1,_0x7a6a5=!0x1,_0x146935=!0x1){var _0x42c83d=_0x45f246;const _0x1194f8=[_0x31fc13['o'][_0x42c83d(0x34af)],_0x31fc13['o']['ColorKind'],_0x42c83d(0x448),'offset','size'];return _0x3b5a7d&&_0x1194f8['push'](_0x42c83d(0x3108)),_0x7a6a5||_0x1194f8['push'](_0x42c83d(0x4208)),_0x146935&&_0x1194f8[_0x42c83d(0x3f90)](_0x42c83d(0x350c)),_0x1194f8;}static[_0x45f246(0x28c8)](_0x13035d=!0x1,_0x31a8cf=!0x1){var _0x4d3de5=_0x45f246;const _0x4126c9=[_0x4d3de5(0x224),'view','projection',_0x4d3de5(0x3969),'translationPivot',_0x4d3de5(0x223d)];return(0x0,_0x3c51ac['qx'])(_0x4126c9),_0x13035d&&_0x4126c9[_0x4d3de5(0x3f90)](_0x4d3de5(0x2e66)),_0x31a8cf&&_0x4126c9[_0x4d3de5(0x3f90)](_0x4d3de5(0x2019)),_0x4126c9;}[_0x45f246(0x206f)](_0x56291a,_0x3860d6){var _0x4ea677=_0x45f246;if(this[_0x4ea677(0x195b)]&&(0x0,_0x3c51ac['lK'])(this,this[_0x4ea677(0x195b)],_0x56291a),this['_isAnimationSheetEnabled']&&_0x56291a[_0x4ea677(0x3f90)](_0x4ea677(0x330b)),this[_0x4ea677(0x2781)]&&_0x56291a['push']('#define\x20LOGARITHMICDEPTH'),_0x3860d6===_0x4f0ff1[_0x4ea677(0xa97)]&&_0x56291a[_0x4ea677(0x3f90)](_0x4ea677(0x20fc)),this['_useRampGradients']&&_0x56291a[_0x4ea677(0x3f90)](_0x4ea677(0x1af0)),this['_isBillboardBased'])switch(_0x56291a[_0x4ea677(0x3f90)]('#define\x20BILLBOARD'),this['billboardMode']){case _0x4f0ff1[_0x4ea677(0x3c2f)]:_0x56291a[_0x4ea677(0x3f90)](_0x4ea677(0x2097));break;case _0x4f0ff1[_0x4ea677(0x3738)]:case _0x4f0ff1['BILLBOARDMODE_STRETCHED_LOCAL']:_0x56291a[_0x4ea677(0x3f90)]('#define\x20BILLBOARDSTRETCHED'),this[_0x4ea677(0x3d46)]===_0x4f0ff1[_0x4ea677(0x2680)]&&_0x56291a[_0x4ea677(0x3f90)](_0x4ea677(0xad9));break;case _0x4f0ff1[_0x4ea677(0x2fc)]:_0x56291a['push'](_0x4ea677(0x3861));}this[_0x4ea677(0x14b4)]&&(this[_0x4ea677(0x14b4)][_0x4ea677(0x3571)](this['_imageProcessingConfigurationDefines']),_0x56291a[_0x4ea677(0x3f90)](this[_0x4ea677(0x764)][_0x4ea677(0x22e6)]()));}[_0x45f246(0x3deb)](_0x41d3d7,_0x51ffe3,_0x1adf23){var _0x1ce2ba=_0x45f246;_0x51ffe3[_0x1ce2ba(0x3f90)](..._0x4f0ff1[_0x1ce2ba(0x24eb)](this[_0x1ce2ba(0x3448)],this['_isBillboardBased']&&this[_0x1ce2ba(0x3d46)]!==_0x4f0ff1['BILLBOARDMODE_STRETCHED']&&this[_0x1ce2ba(0x3d46)]!==_0x4f0ff1[_0x1ce2ba(0x2680)],this[_0x1ce2ba(0x3764)])),_0x41d3d7['push'](..._0x4f0ff1[_0x1ce2ba(0x28c8)](this[_0x1ce2ba(0x3448)],this[_0x1ce2ba(0x2781)])),_0x1adf23['push'](_0x1ce2ba(0x399c),'rampSampler'),this[_0x1ce2ba(0x14b4)]&&(_0x220d2b['$']['PrepareUniforms'](_0x41d3d7,this[_0x1ce2ba(0x764)]),_0x220d2b['$'][_0x1ce2ba(0x4199)](_0x1adf23,this[_0x1ce2ba(0x764)]));}[_0x45f246(0x178a)](_0x5757bb){var _0x1d189a=_0x45f246,_0x173203=this['_getCustomDrawWrapper'](_0x5757bb);if(null!=_0x173203&&_0x173203[_0x1d189a(0x2766)])return _0x173203;const _0x2fe6a3=[];this[_0x1d189a(0x206f)](_0x2fe6a3,_0x5757bb),_0x173203=this[_0x1d189a(0x2635)]['_features'][_0x1d189a(0x2286)]?this['_engine']['currentRenderPassId']:_0x509636['g'][_0x1d189a(0x1104)];let _0x4e98f3=this[_0x1d189a(0x3078)][_0x173203],_0x569f6e=(_0x4e98f3=_0x4e98f3||(this[_0x1d189a(0x3078)][_0x173203]=[]))[_0x5757bb];_0x569f6e||((_0x569f6e=new _0x20614d['q'](this[_0x1d189a(0x2635)]))[_0x1d189a(0x85e)]&&(_0x569f6e[_0x1d189a(0x85e)][_0x1d189a(0x402d)]=this[_0x1d189a(0x3ed2)]),_0x4e98f3[_0x5757bb]=_0x569f6e);var _0xd082f0,_0x5c771f,_0x173203=_0x2fe6a3[_0x1d189a(0x1301)]('\x0a');return _0x569f6e[_0x1d189a(0x1864)]!==_0x173203&&(this[_0x1d189a(0x3deb)](_0x5757bb=[],_0xd082f0=[],_0x5c771f=[]),_0x569f6e[_0x1d189a(0x319a)](this[_0x1d189a(0x2635)][_0x1d189a(0x12cf)](_0x1d189a(0x392d),_0xd082f0,_0x5757bb,_0x5c771f,_0x173203),_0x173203)),_0x569f6e;}[_0x45f246(0x312e)](_0x26e1ca=!0x1){var _0x2c4870=_0x45f246,_0x475772;if(this[_0x2c4870(0x27b8)]){if(!_0x26e1ca&&this[_0x2c4870(0x195b)]){if(!this[_0x2c4870(0x3261)]())return;if(this['_currentRenderId']===this[_0x2c4870(0x195b)][_0x2c4870(0x375f)]())return;this['_currentRenderId']=this[_0x2c4870(0x195b)][_0x2c4870(0x375f)]();}this[_0x2c4870(0x33a6)]=this[_0x2c4870(0x1d8d)]*(_0x26e1ca?this[_0x2c4870(0x11b2)]:(null==(_0x475772=this[_0x2c4870(0x195b)])?void 0x0:_0x475772['getAnimationRatio']())||0x1);let _0x38f73c;if(-0x1<this[_0x2c4870(0xe72)])_0x38f73c=this[_0x2c4870(0xe72)],this['_newPartsExcess']=0x0,this['manualEmitCount']=0x0;else{let _0x1eed4f=this[_0x2c4870(0x17e8)];this[_0x2c4870(0x2a8c)]&&0x0<this[_0x2c4870(0x2a8c)]['length']&&this[_0x2c4870(0x1664)]&&(_0x475772=this[_0x2c4870(0xed7)]/this[_0x2c4870(0x1664)],_0x395208['fR'][_0x2c4870(0x297f)](_0x475772,this[_0x2c4870(0x2a8c)],(_0x50041e,_0xd759a9,_0x137e3d)=>{var _0x1a7583=_0x2c4870;_0x50041e!==this[_0x1a7583(0x2f0f)]&&(this[_0x1a7583(0x145c)]=this[_0x1a7583(0x3a9a)],this['_currentEmitRate2']=_0xd759a9[_0x1a7583(0x21d5)](),this[_0x1a7583(0x2f0f)]=_0x50041e),_0x1eed4f=_0x4e64c9['R']['Lerp'](this[_0x1a7583(0x145c)],this['_currentEmitRate2'],_0x137e3d);})),_0x38f73c=_0x1eed4f*this[_0x2c4870(0x33a6)]>>0x0,this[_0x2c4870(0x2471)]+=_0x1eed4f*this[_0x2c4870(0x33a6)]-_0x38f73c;}if(0x1<this['_newPartsExcess']&&(_0x38f73c+=this[_0x2c4870(0x2471)]>>0x0,this['_newPartsExcess']-=this[_0x2c4870(0x2471)]>>0x0),this['_alive']=!0x1,this['_stopped']?_0x38f73c=0x0:(this[_0x2c4870(0xed7)]+=this['_scaledUpdateSpeed'],this[_0x2c4870(0x1664)]&&this[_0x2c4870(0xed7)]>=this['targetStopDuration']&&this[_0x2c4870(0x344a)]()),this['_update'](_0x38f73c),this[_0x2c4870(0x25d2)]&&!this[_0x2c4870(0x3ca9)]&&(this['_started']=!0x1,this[_0x2c4870(0x240a)]&&this[_0x2c4870(0x240a)](),this[_0x2c4870(0x412b)]&&this['_scene']&&this[_0x2c4870(0x195b)][_0x2c4870(0x1e2b)][_0x2c4870(0x3f90)](this)),!_0x26e1ca){let _0x2cc9fe=0x0;for(let _0x1bf2ae=0x0;_0x1bf2ae<this['_particles'][_0x2c4870(0x1377)];_0x1bf2ae++){var _0x2557c8=this[_0x2c4870(0x575)][_0x1bf2ae];this[_0x2c4870(0x31ff)](_0x2cc9fe,_0x2557c8),_0x2cc9fe+=this[_0x2c4870(0x3ed2)]?0x1:0x4;}this[_0x2c4870(0x1f17)]&&this[_0x2c4870(0x1f17)][_0x2c4870(0x19eb)](this[_0x2c4870(0xd2d)],0x0,this[_0x2c4870(0x575)]['length']);}0x0===this[_0x2c4870(0xe72)]&&this['disposeOnStop']&&this[_0x2c4870(0x344a)]();}}[_0x45f246(0x31ff)](_0x2253d6,_0xcf71dc){var _0x33b95a=_0x45f246;this['_appendParticleVertex'](_0x2253d6++,_0xcf71dc,0x0,0x0),this['_useInstancing']||(this[_0x33b95a(0x1f1f)](_0x2253d6++,_0xcf71dc,0x1,0x0),this[_0x33b95a(0x1f1f)](_0x2253d6++,_0xcf71dc,0x1,0x1),this[_0x33b95a(0x1f1f)](_0x2253d6++,_0xcf71dc,0x0,0x1));}[_0x45f246(0x20f9)](){var _0x43d295=_0x45f246,_0x1e2236;this['_engine'][_0x43d295(0xb60)]()[_0x43d295(0x3d72)]&&(this[_0x43d295(0x120c)]=null),this[_0x43d295(0x3964)](),null!=(_0x1e2236=this[_0x43d295(0xce9)])&&_0x1e2236[_0x43d295(0x2ef6)](),null!=(_0x1e2236=this['_vertexBuffer'])&&_0x1e2236[_0x43d295(0x2ef6)]();for(const _0x4ffb76 in this[_0x43d295(0x32a3)])this[_0x43d295(0x32a3)][_0x4ffb76]['_rebuild']();this[_0x43d295(0x23e8)]();}[_0x45f246(0x3261)](){var _0x3d8b13=_0x45f246;if(!this[_0x3d8b13(0x3144)]||this[_0x3d8b13(0x14b4)]&&!this['_imageProcessingConfiguration'][_0x3d8b13(0x3261)]()||!this[_0x3d8b13(0x35c8)]||!this['particleTexture'][_0x3d8b13(0x3261)]())return!0x1;if(this[_0x3d8b13(0x2939)]!==_0x4f0ff1['BLENDMODE_MULTIPLYADD']){if(!this[_0x3d8b13(0x178a)](this['blendMode'])[_0x3d8b13(0x2766)][_0x3d8b13(0x3261)]())return!0x1;}else{if(!this[_0x3d8b13(0x178a)](_0x4f0ff1[_0x3d8b13(0xa97)])[_0x3d8b13(0x2766)][_0x3d8b13(0x3261)]())return!0x1;if(!this['_getWrapper'](_0x4f0ff1['BLENDMODE_ADD'])[_0x3d8b13(0x2766)][_0x3d8b13(0x3261)]())return!0x1;}return!0x0;}[_0x45f246(0x2335)](_0x487327){var _0x32e48a=_0x45f246,_0x2d0ac1=this[_0x32e48a(0x178a)](_0x487327);const _0x31ea20=_0x2d0ac1[_0x32e48a(0x2766)],_0x8be166=this[_0x32e48a(0x2635)],_0x2858bf=(_0x8be166[_0x32e48a(0x26fe)](_0x2d0ac1),null!=(_0x2d0ac1=this[_0x32e48a(0x600)])?_0x2d0ac1:this[_0x32e48a(0x195b)][_0x32e48a(0x2e14)]()),_0x3b68f8=(_0x31ea20['setTexture'](_0x32e48a(0x399c),this[_0x32e48a(0x35c8)]),_0x31ea20['setMatrix'](_0x32e48a(0x1d92),_0x2858bf),_0x31ea20['setMatrix'](_0x32e48a(0xd17),null!=(_0x2d0ac1=this['defaultProjectionMatrix'])?_0x2d0ac1:this[_0x32e48a(0x195b)][_0x32e48a(0x1d1f)]()),this['_isAnimationSheetEnabled']&&this[_0x32e48a(0x35c8)]&&(_0x2d0ac1=this['particleTexture']['getBaseSize'](),_0x31ea20[_0x32e48a(0x1b47)]('particlesInfos',this[_0x32e48a(0x236a)]/_0x2d0ac1[_0x32e48a(0x2255)],this[_0x32e48a(0x2400)]/_0x2d0ac1['height'],this[_0x32e48a(0x236a)]/_0x2d0ac1['width'])),_0x31ea20[_0x32e48a(0x16d7)](_0x32e48a(0x9dd),this['translationPivot']),_0x31ea20[_0x32e48a(0x33ca)](_0x32e48a(0x3969),this[_0x32e48a(0x3969)]['r'],this[_0x32e48a(0x3969)]['g'],this[_0x32e48a(0x3969)]['b'],this[_0x32e48a(0x3969)]['a']),this[_0x32e48a(0x2816)]&&this['_scene']&&(_0x2d0ac1=this['_scene'][_0x32e48a(0x146e)],_0x31ea20[_0x32e48a(0x1e2a)](_0x32e48a(0x223d),_0x2d0ac1['globalPosition'])),this[_0x32e48a(0x28f8)]&&(this[_0x32e48a(0x2d1f)]&&this[_0x32e48a(0x2d1f)][_0x32e48a(0x1377)]||(this[_0x32e48a(0x28f8)][_0x32e48a(0x18c9)](),this[_0x32e48a(0x28f8)]=null),_0x31ea20[_0x32e48a(0x1888)](_0x32e48a(0x171b),this['_rampGradientsTexture'])),_0x31ea20[_0x32e48a(0x1864)]);switch(this[_0x32e48a(0x195b)]&&(0x0,_0x3c51ac['an'])(_0x31ea20,this,this['_scene']),0x0<=_0x3b68f8[_0x32e48a(0x919)](_0x32e48a(0x3861))&&(_0x2858bf['invertToRef'](_0xd25c89['jp'][_0x32e48a(0x31e7)][0x0]),_0x31ea20[_0x32e48a(0x1e2d)](_0x32e48a(0x224),_0xd25c89['jp']['Matrix'][0x0])),void 0x0!==this['_vertexArrayObject']?(this[_0x32e48a(0x120c)]||(this[_0x32e48a(0x120c)]=this['_engine'][_0x32e48a(0x15bf)](this['_vertexBuffers'],this[_0x32e48a(0x3e9b)],_0x31ea20)),this[_0x32e48a(0x2635)][_0x32e48a(0x23f7)](this[_0x32e48a(0x120c)],this[_0x32e48a(0x3e9b)])):_0x8be166[_0x32e48a(0x2848)](this[_0x32e48a(0x32a3)],this['_indexBuffer'],_0x31ea20),this[_0x32e48a(0x2781)]&&this['_scene']&&_0x1cc97e['G'][_0x32e48a(0x32be)](_0x3b68f8,_0x31ea20,this[_0x32e48a(0x195b)]),this['_imageProcessingConfiguration']&&!this['_imageProcessingConfiguration']['applyByPostProcess']&&this['_imageProcessingConfiguration'][_0x32e48a(0x2de9)](_0x31ea20),_0x487327){case _0x4f0ff1[_0x32e48a(0xf31)]:_0x8be166[_0x32e48a(0x2528)](_0x509636['g'][_0x32e48a(0x2532)]);break;case _0x4f0ff1['BLENDMODE_ONEONE']:_0x8be166[_0x32e48a(0x2528)](_0x509636['g'][_0x32e48a(0x39c0)]);break;case _0x4f0ff1[_0x32e48a(0x2572)]:_0x8be166[_0x32e48a(0x2528)](_0x509636['g']['ALPHA_COMBINE']);break;case _0x4f0ff1[_0x32e48a(0xa97)]:_0x8be166[_0x32e48a(0x2528)](_0x509636['g'][_0x32e48a(0x2da6)]);}return this['_onBeforeDrawParticlesObservable']&&this['_onBeforeDrawParticlesObservable'][_0x32e48a(0x2a3a)](_0x31ea20),this[_0x32e48a(0x3ed2)]?_0x8be166[_0x32e48a(0xf68)](_0x509636['g'][_0x32e48a(0x246a)],0x0,0x4,this['_particles'][_0x32e48a(0x1377)]):_0x8be166['drawElementsType'](_0x509636['g'][_0x32e48a(0x1c45)],0x0,0x6*this[_0x32e48a(0x575)][_0x32e48a(0x1377)]),this['_particles'][_0x32e48a(0x1377)];}['render'](){var _0x1e6975=_0x45f246;if(!this[_0x1e6975(0x3261)]()||!this['_particles'][_0x1e6975(0x1377)])return 0x0;const _0x2a4aa6=this['_engine'];_0x2a4aa6[_0x1e6975(0x2f10)]&&(_0x2a4aa6[_0x1e6975(0x2f10)](!0x1),this['forceDepthWrite']&&_0x2a4aa6[_0x1e6975(0x3984)](!0x0));var _0x3b8450=this[_0x1e6975(0x2939)]===_0x4f0ff1['BLENDMODE_MULTIPLYADD']?this['_render'](_0x4f0ff1['BLENDMODE_MULTIPLY'])+this[_0x1e6975(0x2335)](_0x4f0ff1[_0x1e6975(0xf31)]):this[_0x1e6975(0x2335)](this['blendMode']);return this[_0x1e6975(0x2635)][_0x1e6975(0x2c0)](),this[_0x1e6975(0x2635)][_0x1e6975(0x2528)](_0x509636['g']['ALPHA_DISABLE']),_0x3b8450;}[_0x45f246(0x18c9)](_0x3d5b87=!0x0){var _0x3f8ec9=_0x45f246;if(this['resetDrawCache'](),this[_0x3f8ec9(0x1f17)]&&(this[_0x3f8ec9(0x1f17)]['dispose'](),this['_vertexBuffer']=null),this[_0x3f8ec9(0xce9)]&&(this[_0x3f8ec9(0xce9)][_0x3f8ec9(0x18c9)](),this[_0x3f8ec9(0xce9)]=null),this['_indexBuffer']&&(this[_0x3f8ec9(0x2635)]['_releaseBuffer'](this[_0x3f8ec9(0x3e9b)]),this[_0x3f8ec9(0x3e9b)]=null),this[_0x3f8ec9(0x120c)]&&(this['_engine'][_0x3f8ec9(0x1135)](this['_vertexArrayObject']),this[_0x3f8ec9(0x120c)]=null),_0x3d5b87&&this[_0x3f8ec9(0x35c8)]&&(this[_0x3f8ec9(0x35c8)][_0x3f8ec9(0x18c9)](),this[_0x3f8ec9(0x35c8)]=null),_0x3d5b87&&this[_0x3f8ec9(0x2e36)]&&(this[_0x3f8ec9(0x2e36)][_0x3f8ec9(0x18c9)](),this['noiseTexture']=null),this['_rampGradientsTexture']&&(this['_rampGradientsTexture']['dispose'](),this[_0x3f8ec9(0x28f8)]=null),this[_0x3f8ec9(0x3b5e)](),this['subEmitters']&&!this[_0x3f8ec9(0x29cb)]&&this['_prepareSubEmitterInternalArray'](),this[_0x3f8ec9(0x29cb)]&&this['_subEmitters'][_0x3f8ec9(0x1377)]){for(let _0x28bdaf=0x0;_0x28bdaf<this[_0x3f8ec9(0x29cb)][_0x3f8ec9(0x1377)];_0x28bdaf++)for(const _0x55d542 of this[_0x3f8ec9(0x29cb)][_0x28bdaf])_0x55d542[_0x3f8ec9(0x18c9)]();this[_0x3f8ec9(0x29cb)]=[],this[_0x3f8ec9(0x3cb7)]=[];}this['_disposeEmitterOnDispose']&&this['emitter']&&this[_0x3f8ec9(0x3144)]['dispose']&&this['emitter'][_0x3f8ec9(0x18c9)](!0x0),this[_0x3f8ec9(0x23af)]&&this[_0x3f8ec9(0x23af)][_0x3f8ec9(0x2f8)](),this[_0x3f8ec9(0x195b)]&&(-0x1<(_0x3d5b87=this['_scene'][_0x3f8ec9(0x22c0)]['indexOf'](this))&&this['_scene'][_0x3f8ec9(0x22c0)][_0x3f8ec9(0x5ff)](_0x3d5b87,0x1),this[_0x3f8ec9(0x195b)][_0x3f8ec9(0x201a)]['dispose']()),this[_0x3f8ec9(0x21eb)]['notifyObservers'](this),this['onDisposeObservable']['clear'](),this['onStoppedObservable'][_0x3f8ec9(0x2f8)](),this[_0x3f8ec9(0x3d68)]();}[_0x45f246(0x95b)](_0x2fb86f,_0x5ec285,_0x17eb1c=!0x1){var _0x8c2007=_0x45f246;const _0x52e61a=Object['assign']({},this[_0x8c2007(0x1c05)]);let _0x4547f3=null;const _0x1a66e3=this[_0x8c2007(0x2635)];_0x1a66e3[_0x8c2007(0x3dc6)]&&null!=this[_0x8c2007(0x1481)]&&(_0x1178c1=0x0<(_0x4547f3=this['customShader'])[_0x8c2007(0x9db)][_0x8c2007(0x1864)][_0x8c2007(0x1377)]?_0x4547f3[_0x8c2007(0x9db)][_0x8c2007(0x1864)]['join']('\x0a'):'',_0x1178c1=_0x1a66e3['createEffectForParticles'](_0x4547f3[_0x8c2007(0x3dc8)][_0x8c2007(0x4217)],_0x4547f3[_0x8c2007(0x9db)][_0x8c2007(0x1585)],_0x4547f3[_0x8c2007(0x9db)][_0x8c2007(0x1bfe)],_0x1178c1),_0x52e61a[0x0]?_0x52e61a[0x0][_0x8c2007(0x2766)]=_0x1178c1:this[_0x8c2007(0x138f)](_0x1178c1,0x0));var _0x1178c1=this[_0x8c2007(0x2fcc)](_0x17eb1c);const _0x2b3849=_0x4f0ff1[_0x8c2007(0x2a19)](_0x1178c1,this[_0x8c2007(0x195b)]||this[_0x8c2007(0x2635)],this[_0x8c2007(0x3e47)]);return _0x2b3849[_0x8c2007(0xc8c)]=_0x2fb86f,_0x2b3849['customShader']=_0x4547f3,_0x2b3849[_0x8c2007(0x1c05)]=_0x52e61a,void 0x0===_0x5ec285&&(_0x5ec285=this['emitter']),this[_0x8c2007(0x2e36)]&&(_0x2b3849[_0x8c2007(0x2e36)]=this[_0x8c2007(0x2e36)][_0x8c2007(0x95b)]()),_0x2b3849[_0x8c2007(0x3144)]=_0x5ec285,this[_0x8c2007(0x1a2e)]||_0x2b3849[_0x8c2007(0x1efb)](),_0x2b3849;}[_0x45f246(0x2fcc)](_0x1d2505=!0x1){var _0x2d6192=_0x45f246;const _0x27424c={};if(_0x4f0ff1[_0x2d6192(0x1a17)](_0x27424c,this,_0x1d2505),_0x27424c[_0x2d6192(0x3969)]=this['textureMask']['asArray'](),_0x27424c[_0x2d6192(0x1481)]=this[_0x2d6192(0x1481)],_0x27424c[_0x2d6192(0x1a2e)]=this[_0x2d6192(0x1a2e)],this[_0x2d6192(0x3cb7)]){_0x27424c[_0x2d6192(0x3cb7)]=[],this[_0x2d6192(0x29cb)]||this[_0x2d6192(0x39ac)]();for(const _0x5efd24 of this[_0x2d6192(0x29cb)]){const _0x413a4f=[];for(const _0x32fe00 of _0x5efd24)_0x413a4f['push'](_0x32fe00[_0x2d6192(0x2fcc)](_0x1d2505));_0x27424c[_0x2d6192(0x3cb7)]['push'](_0x413a4f);}}return _0x27424c;}static[_0x45f246(0x1a17)](_0x57dfbb,_0x83dc94,_0x2259d2){var _0x542c03=_0x45f246;if(_0x57dfbb[_0x542c03(0xc8c)]=_0x83dc94[_0x542c03(0xc8c)],_0x57dfbb['id']=_0x83dc94['id'],_0x57dfbb['capacity']=_0x83dc94[_0x542c03(0xf1e)](),_0x57dfbb[_0x542c03(0x412b)]=_0x83dc94['disposeOnStop'],_0x57dfbb[_0x542c03(0xe72)]=_0x83dc94[_0x542c03(0xe72)],_0x83dc94['emitter'][_0x542c03(0x2416)]){var _0x55a8a1=_0x83dc94['emitter'];_0x57dfbb[_0x542c03(0x33fe)]=_0x55a8a1['id'];}else{const _0x33e013=_0x83dc94[_0x542c03(0x3144)];_0x57dfbb[_0x542c03(0x3144)]=_0x33e013['asArray']();}_0x83dc94['particleEmitterType']&&(_0x57dfbb[_0x542c03(0x20db)]=_0x83dc94[_0x542c03(0x20db)][_0x542c03(0x2fcc)]()),_0x83dc94[_0x542c03(0x35c8)]&&(_0x2259d2?_0x57dfbb[_0x542c03(0x3c38)]=_0x83dc94[_0x542c03(0x35c8)][_0x542c03(0x2fcc)]():(_0x57dfbb[_0x542c03(0x283b)]=_0x83dc94[_0x542c03(0x35c8)][_0x542c03(0xc8c)],_0x57dfbb[_0x542c03(0x41b8)]=!!_0x83dc94[_0x542c03(0x35c8)][_0x542c03(0x3056)])),_0x57dfbb['isLocal']=_0x83dc94[_0x542c03(0x31b7)],_0x4d6a3e['p4']['AppendSerializedAnimations'](_0x83dc94,_0x57dfbb),_0x57dfbb[_0x542c03(0x4056)]=_0x83dc94[_0x542c03(0x4056)],_0x57dfbb[_0x542c03(0x40d3)]=_0x83dc94[_0x542c03(0x40d3)],_0x57dfbb[_0x542c03(0x1c20)]=_0x83dc94['beginAnimationTo'],_0x57dfbb[_0x542c03(0x1130)]=_0x83dc94[_0x542c03(0x1130)],_0x57dfbb[_0x542c03(0x3a92)]=_0x83dc94[_0x542c03(0x3a92)],_0x57dfbb[_0x542c03(0x1e2c)]=_0x83dc94[_0x542c03(0x1e2c)],_0x57dfbb[_0x542c03(0xdec)]=_0x83dc94[_0x542c03(0xdec)],_0x57dfbb[_0x542c03(0x3d46)]=_0x83dc94[_0x542c03(0x3d46)],_0x57dfbb[_0x542c03(0x41a)]=_0x83dc94[_0x542c03(0x41a)],_0x57dfbb[_0x542c03(0x2fe)]=_0x83dc94[_0x542c03(0x2fe)],_0x57dfbb['minSize']=_0x83dc94[_0x542c03(0x846)],_0x57dfbb['maxSize']=_0x83dc94[_0x542c03(0x3a7d)],_0x57dfbb[_0x542c03(0x2dcd)]=_0x83dc94['minScaleX'],_0x57dfbb[_0x542c03(0x2864)]=_0x83dc94[_0x542c03(0x2864)],_0x57dfbb[_0x542c03(0x263)]=_0x83dc94[_0x542c03(0x263)],_0x57dfbb[_0x542c03(0x14e3)]=_0x83dc94[_0x542c03(0x14e3)],_0x57dfbb['minEmitPower']=_0x83dc94[_0x542c03(0x3655)],_0x57dfbb[_0x542c03(0x2ad3)]=_0x83dc94[_0x542c03(0x2ad3)],_0x57dfbb[_0x542c03(0x23d5)]=_0x83dc94['minLifeTime'],_0x57dfbb[_0x542c03(0x554)]=_0x83dc94['maxLifeTime'],_0x57dfbb[_0x542c03(0x17e8)]=_0x83dc94['emitRate'],_0x57dfbb[_0x542c03(0x3f50)]=_0x83dc94['gravity'][_0x542c03(0x86e)](),_0x57dfbb['noiseStrength']=_0x83dc94[_0x542c03(0x3fa2)]['asArray'](),_0x57dfbb[_0x542c03(0x1f36)]=_0x83dc94[_0x542c03(0x1f36)][_0x542c03(0x86e)](),_0x57dfbb['color2']=_0x83dc94[_0x542c03(0x706)][_0x542c03(0x86e)](),_0x57dfbb[_0x542c03(0x8ad)]=_0x83dc94[_0x542c03(0x8ad)][_0x542c03(0x86e)](),_0x57dfbb[_0x542c03(0x1d8d)]=_0x83dc94[_0x542c03(0x1d8d)],_0x57dfbb[_0x542c03(0x1664)]=_0x83dc94[_0x542c03(0x1664)],_0x57dfbb[_0x542c03(0x2939)]=_0x83dc94[_0x542c03(0x2939)],_0x57dfbb['preWarmCycles']=_0x83dc94[_0x542c03(0x3a6a)],_0x57dfbb[_0x542c03(0x11b2)]=_0x83dc94[_0x542c03(0x11b2)],_0x57dfbb[_0x542c03(0x2bcf)]=_0x83dc94[_0x542c03(0x2bcf)],_0x57dfbb[_0x542c03(0x36a6)]=_0x83dc94[_0x542c03(0x36a6)],_0x57dfbb[_0x542c03(0x2307)]=_0x83dc94[_0x542c03(0x2307)],_0x57dfbb[_0x542c03(0xf05)]=_0x83dc94[_0x542c03(0xf05)],_0x57dfbb['endSpriteCellID']=_0x83dc94[_0x542c03(0x205d)],_0x57dfbb['spriteCellChangeSpeed']=_0x83dc94[_0x542c03(0xc02)],_0x57dfbb[_0x542c03(0x236a)]=_0x83dc94[_0x542c03(0x236a)],_0x57dfbb[_0x542c03(0x2400)]=_0x83dc94['spriteCellHeight'],_0x57dfbb['spriteRandomStartCell']=_0x83dc94[_0x542c03(0x36a)],_0x57dfbb[_0x542c03(0x2131)]=_0x83dc94[_0x542c03(0x2131)],_0x57dfbb[_0x542c03(0x2781)]=_0x83dc94[_0x542c03(0x2781)],_0x55a8a1=_0x83dc94[_0x542c03(0x1a8e)]();if(_0x55a8a1){_0x57dfbb[_0x542c03(0x1428)]=[];for(const _0x2c65f4 of _0x55a8a1){const _0x4d903c={'gradient':_0x2c65f4['gradient'],'color1':_0x2c65f4[_0x542c03(0x1f36)][_0x542c03(0x86e)]()};_0x2c65f4[_0x542c03(0x706)]?_0x4d903c[_0x542c03(0x706)]=_0x2c65f4[_0x542c03(0x706)][_0x542c03(0x86e)]():_0x4d903c[_0x542c03(0x706)]=_0x2c65f4['color1'][_0x542c03(0x86e)](),_0x57dfbb[_0x542c03(0x1428)]['push'](_0x4d903c);}}_0x2259d2=_0x83dc94['getRampGradients']();if(_0x2259d2){_0x57dfbb[_0x542c03(0x2606)]=[];for(const _0x431d13 of _0x2259d2){var _0x10dddb={'gradient':_0x431d13[_0x542c03(0x2a76)],'color':_0x431d13['color'][_0x542c03(0x86e)]()};_0x57dfbb[_0x542c03(0x2606)][_0x542c03(0x3f90)](_0x10dddb);}_0x57dfbb['useRampGradients']=_0x83dc94[_0x542c03(0x3b10)];}_0x55a8a1=_0x83dc94[_0x542c03(0x4d6)]();if(_0x55a8a1){_0x57dfbb[_0x542c03(0x1b2)]=[];for(const _0x213e5f of _0x55a8a1){const _0x8fa415={'gradient':_0x213e5f[_0x542c03(0x2a76)],'factor1':_0x213e5f['factor1']};void 0x0!==_0x213e5f[_0x542c03(0x783)]?_0x8fa415[_0x542c03(0x783)]=_0x213e5f[_0x542c03(0x783)]:_0x8fa415[_0x542c03(0x783)]=_0x213e5f[_0x542c03(0x3dd7)],_0x57dfbb[_0x542c03(0x1b2)][_0x542c03(0x3f90)](_0x8fa415);}}_0x2259d2=_0x83dc94[_0x542c03(0xaad)]();if(_0x2259d2){_0x57dfbb[_0x542c03(0x18bd)]=[];for(const _0x75aaf4 of _0x2259d2){const _0x40dcf5={'gradient':_0x75aaf4[_0x542c03(0x2a76)],'factor1':_0x75aaf4['factor1']};void 0x0!==_0x75aaf4[_0x542c03(0x783)]?_0x40dcf5[_0x542c03(0x783)]=_0x75aaf4[_0x542c03(0x783)]:_0x40dcf5['factor2']=_0x75aaf4[_0x542c03(0x3dd7)],_0x57dfbb[_0x542c03(0x18bd)][_0x542c03(0x3f90)](_0x40dcf5);}}_0x55a8a1=_0x83dc94[_0x542c03(0x1f32)]();if(_0x55a8a1){_0x57dfbb[_0x542c03(0x1efa)]=[];for(const _0x8c5c65 of _0x55a8a1){const _0x252079={'gradient':_0x8c5c65['gradient'],'factor1':_0x8c5c65['factor1']};void 0x0!==_0x8c5c65[_0x542c03(0x783)]?_0x252079[_0x542c03(0x783)]=_0x8c5c65[_0x542c03(0x783)]:_0x252079[_0x542c03(0x783)]=_0x8c5c65[_0x542c03(0x3dd7)],_0x57dfbb[_0x542c03(0x1efa)][_0x542c03(0x3f90)](_0x252079);}}_0x2259d2=_0x83dc94[_0x542c03(0x3862)]();if(_0x2259d2){_0x57dfbb[_0x542c03(0x2499)]=[];for(const _0xebf8f0 of _0x2259d2){const _0x3e3e77={'gradient':_0xebf8f0[_0x542c03(0x2a76)],'factor1':_0xebf8f0[_0x542c03(0x3dd7)]};void 0x0!==_0xebf8f0[_0x542c03(0x783)]?_0x3e3e77[_0x542c03(0x783)]=_0xebf8f0[_0x542c03(0x783)]:_0x3e3e77[_0x542c03(0x783)]=_0xebf8f0[_0x542c03(0x3dd7)],_0x57dfbb[_0x542c03(0x2499)]['push'](_0x3e3e77);}}_0x55a8a1=_0x83dc94[_0x542c03(0x249f)]();if(_0x55a8a1){_0x57dfbb[_0x542c03(0x5e2)]=[];for(const _0x56d044 of _0x55a8a1){const _0x31654c={'gradient':_0x56d044[_0x542c03(0x2a76)],'factor1':_0x56d044['factor1']};void 0x0!==_0x56d044['factor2']?_0x31654c[_0x542c03(0x783)]=_0x56d044[_0x542c03(0x783)]:_0x31654c[_0x542c03(0x783)]=_0x56d044[_0x542c03(0x3dd7)],_0x57dfbb[_0x542c03(0x5e2)][_0x542c03(0x3f90)](_0x31654c);}}_0x2259d2=_0x83dc94[_0x542c03(0x361e)]();if(_0x2259d2){_0x57dfbb[_0x542c03(0x41d9)]=[];for(const _0x1c834e of _0x2259d2){const _0x8c43f8={'gradient':_0x1c834e[_0x542c03(0x2a76)],'factor1':_0x1c834e[_0x542c03(0x3dd7)]};void 0x0!==_0x1c834e['factor2']?_0x8c43f8['factor2']=_0x1c834e[_0x542c03(0x783)]:_0x8c43f8['factor2']=_0x1c834e['factor1'],_0x57dfbb['dragGradients']['push'](_0x8c43f8);}}_0x55a8a1=_0x83dc94[_0x542c03(0x6c2)]();if(_0x55a8a1){_0x57dfbb[_0x542c03(0x2659)]=[];for(const _0x54e816 of _0x55a8a1){const _0x310d5d={'gradient':_0x54e816[_0x542c03(0x2a76)],'factor1':_0x54e816[_0x542c03(0x3dd7)]};void 0x0!==_0x54e816[_0x542c03(0x783)]?_0x310d5d[_0x542c03(0x783)]=_0x54e816[_0x542c03(0x783)]:_0x310d5d[_0x542c03(0x783)]=_0x54e816['factor1'],_0x57dfbb[_0x542c03(0x2659)][_0x542c03(0x3f90)](_0x310d5d);}}_0x2259d2=_0x83dc94[_0x542c03(0xef6)]();if(_0x2259d2){_0x57dfbb[_0x542c03(0x1ba)]=[];for(const _0x4f3d83 of _0x2259d2){const _0x51f25e={'gradient':_0x4f3d83[_0x542c03(0x2a76)],'factor1':_0x4f3d83[_0x542c03(0x3dd7)]};void 0x0!==_0x4f3d83[_0x542c03(0x783)]?_0x51f25e[_0x542c03(0x783)]=_0x4f3d83['factor2']:_0x51f25e['factor2']=_0x4f3d83[_0x542c03(0x3dd7)],_0x57dfbb[_0x542c03(0x1ba)][_0x542c03(0x3f90)](_0x51f25e);}}_0x55a8a1=_0x83dc94[_0x542c03(0x360f)]();if(_0x55a8a1){_0x57dfbb[_0x542c03(0x37cb)]=[];for(const _0x19bc1d of _0x55a8a1){const _0x3eae1e={'gradient':_0x19bc1d[_0x542c03(0x2a76)],'factor1':_0x19bc1d[_0x542c03(0x3dd7)]};void 0x0!==_0x19bc1d['factor2']?_0x3eae1e[_0x542c03(0x783)]=_0x19bc1d[_0x542c03(0x783)]:_0x3eae1e[_0x542c03(0x783)]=_0x19bc1d[_0x542c03(0x3dd7)],_0x57dfbb[_0x542c03(0x37cb)][_0x542c03(0x3f90)](_0x3eae1e);}}_0x2259d2=_0x83dc94[_0x542c03(0x3db)]();if(_0x2259d2){_0x57dfbb[_0x542c03(0x25f)]=[];for(const _0x391fd1 of _0x2259d2){const _0x36b895={'gradient':_0x391fd1[_0x542c03(0x2a76)],'factor1':_0x391fd1[_0x542c03(0x3dd7)]};void 0x0!==_0x391fd1['factor2']?_0x36b895[_0x542c03(0x783)]=_0x391fd1['factor2']:_0x36b895[_0x542c03(0x783)]=_0x391fd1[_0x542c03(0x3dd7)],_0x57dfbb[_0x542c03(0x25f)]['push'](_0x36b895);}_0x57dfbb[_0x542c03(0xc53)]=_0x83dc94['limitVelocityDamping'];}_0x83dc94['noiseTexture']&&(_0x57dfbb[_0x542c03(0x2e36)]=_0x83dc94[_0x542c03(0x2e36)][_0x542c03(0x2fcc)]());}static[_0x45f246(0x3367)](_0x3d1a35,_0x5660fa,_0x3356a4,_0x2a9f01){var _0x9df8d8=_0x45f246;let _0x1c8cf4;_0x1c8cf4=_0x3356a4 instanceof _0x354874['B']?null:_0x3356a4;const _0x35a4e5=(0x0,_0x1193ea['q'])(_0x9df8d8(0x1a25));if(_0x35a4e5&&_0x1c8cf4&&(_0x3d1a35[_0x9df8d8(0x3c38)]?_0x5660fa[_0x9df8d8(0x35c8)]=_0x35a4e5[_0x9df8d8(0x2a19)](_0x3d1a35[_0x9df8d8(0x3c38)],_0x1c8cf4,_0x2a9f01):_0x3d1a35[_0x9df8d8(0x283b)]&&(_0x5660fa[_0x9df8d8(0x35c8)]=new _0x35a4e5(_0x2a9f01+_0x3d1a35[_0x9df8d8(0x283b)],_0x1c8cf4,!0x1,void 0x0===_0x3d1a35[_0x9df8d8(0x41b8)]||_0x3d1a35['invertY']),_0x5660fa[_0x9df8d8(0x35c8)]['name']=_0x3d1a35[_0x9df8d8(0x283b)])),_0x3d1a35['emitterId']||0x0===_0x3d1a35['emitterId']||void 0x0!==_0x3d1a35[_0x9df8d8(0x3144)]?_0x3d1a35['emitterId']&&_0x1c8cf4?_0x5660fa[_0x9df8d8(0x3144)]=_0x1c8cf4[_0x9df8d8(0x2f0b)](_0x3d1a35['emitterId']):_0x5660fa[_0x9df8d8(0x3144)]=_0xd25c89['P'][_0x9df8d8(0x2858)](_0x3d1a35['emitter']):_0x5660fa[_0x9df8d8(0x3144)]=_0xd25c89['P']['Zero'](),_0x5660fa[_0x9df8d8(0x31b7)]=!!_0x3d1a35[_0x9df8d8(0x31b7)],void 0x0!==_0x3d1a35[_0x9df8d8(0x1e2c)]&&(_0x5660fa[_0x9df8d8(0x1e2c)]=_0x3d1a35[_0x9df8d8(0x1e2c)]),void 0x0!==_0x3d1a35[_0x9df8d8(0xdec)]&&(_0x5660fa[_0x9df8d8(0xdec)]=_0x3d1a35[_0x9df8d8(0xdec)]),void 0x0!==_0x3d1a35[_0x9df8d8(0x3d46)]&&(_0x5660fa[_0x9df8d8(0x3d46)]=_0x3d1a35[_0x9df8d8(0x3d46)]),void 0x0!==_0x3d1a35['useLogarithmicDepth']&&(_0x5660fa[_0x9df8d8(0x2781)]=_0x3d1a35[_0x9df8d8(0x2781)]),_0x3d1a35[_0x9df8d8(0x3ac2)]){for(let _0x5e71bf=0x0;_0x5e71bf<_0x3d1a35[_0x9df8d8(0x3ac2)][_0x9df8d8(0x1377)];_0x5e71bf++){var _0x3ca3ec=_0x3d1a35['animations'][_0x5e71bf];const _0x53c7dc=(0x0,_0x1193ea['q'])(_0x9df8d8(0x2168));_0x53c7dc&&_0x5660fa[_0x9df8d8(0x3ac2)]['push'](_0x53c7dc['Parse'](_0x3ca3ec));}_0x5660fa[_0x9df8d8(0x4056)]=_0x3d1a35['beginAnimationOnStart'],_0x5660fa['beginAnimationFrom']=_0x3d1a35[_0x9df8d8(0x40d3)],_0x5660fa['beginAnimationTo']=_0x3d1a35[_0x9df8d8(0x1c20)],_0x5660fa[_0x9df8d8(0x1130)]=_0x3d1a35['beginAnimationLoop'];}if(_0x3d1a35[_0x9df8d8(0x2d58)]&&_0x1c8cf4&&_0x1c8cf4[_0x9df8d8(0x3281)](_0x5660fa,_0x3d1a35[_0x9df8d8(0x2676)],_0x3d1a35['autoAnimateTo'],_0x3d1a35[_0x9df8d8(0x11b0)],_0x3d1a35[_0x9df8d8(0xc84)]||0x1),_0x5660fa['startDelay']=0x0|_0x3d1a35[_0x9df8d8(0x3a92)],_0x5660fa[_0x9df8d8(0x41a)]=_0x3d1a35[_0x9df8d8(0x41a)],_0x5660fa['maxAngularSpeed']=_0x3d1a35[_0x9df8d8(0x2fe)],_0x5660fa[_0x9df8d8(0x846)]=_0x3d1a35[_0x9df8d8(0x846)],_0x5660fa[_0x9df8d8(0x3a7d)]=_0x3d1a35[_0x9df8d8(0x3a7d)],_0x3d1a35[_0x9df8d8(0x2dcd)]&&(_0x5660fa[_0x9df8d8(0x2dcd)]=_0x3d1a35[_0x9df8d8(0x2dcd)],_0x5660fa[_0x9df8d8(0x2864)]=_0x3d1a35[_0x9df8d8(0x2864)],_0x5660fa['minScaleY']=_0x3d1a35[_0x9df8d8(0x263)],_0x5660fa[_0x9df8d8(0x14e3)]=_0x3d1a35[_0x9df8d8(0x14e3)]),void 0x0!==_0x3d1a35[_0x9df8d8(0x3a6a)]&&(_0x5660fa[_0x9df8d8(0x3a6a)]=_0x3d1a35[_0x9df8d8(0x3a6a)],_0x5660fa['preWarmStepOffset']=_0x3d1a35[_0x9df8d8(0x11b2)]),void 0x0!==_0x3d1a35['minInitialRotation']&&(_0x5660fa[_0x9df8d8(0x2bcf)]=_0x3d1a35[_0x9df8d8(0x2bcf)],_0x5660fa[_0x9df8d8(0x36a6)]=_0x3d1a35[_0x9df8d8(0x36a6)]),_0x5660fa[_0x9df8d8(0x23d5)]=_0x3d1a35[_0x9df8d8(0x23d5)],_0x5660fa[_0x9df8d8(0x554)]=_0x3d1a35[_0x9df8d8(0x554)],_0x5660fa[_0x9df8d8(0x3655)]=_0x3d1a35['minEmitPower'],_0x5660fa[_0x9df8d8(0x2ad3)]=_0x3d1a35[_0x9df8d8(0x2ad3)],_0x5660fa['emitRate']=_0x3d1a35[_0x9df8d8(0x17e8)],_0x5660fa[_0x9df8d8(0x3f50)]=_0xd25c89['P'][_0x9df8d8(0x2858)](_0x3d1a35[_0x9df8d8(0x3f50)]),_0x3d1a35[_0x9df8d8(0x3fa2)]&&(_0x5660fa[_0x9df8d8(0x3fa2)]=_0xd25c89['P'][_0x9df8d8(0x2858)](_0x3d1a35['noiseStrength'])),_0x5660fa['color1']=_0x4495ec['HE'][_0x9df8d8(0x2858)](_0x3d1a35['color1']),_0x5660fa['color2']=_0x4495ec['HE'][_0x9df8d8(0x2858)](_0x3d1a35[_0x9df8d8(0x706)]),_0x5660fa[_0x9df8d8(0x8ad)]=_0x4495ec['HE'][_0x9df8d8(0x2858)](_0x3d1a35[_0x9df8d8(0x8ad)]),_0x5660fa[_0x9df8d8(0x1d8d)]=_0x3d1a35[_0x9df8d8(0x1d8d)],_0x5660fa[_0x9df8d8(0x1664)]=_0x3d1a35['targetStopDuration'],_0x5660fa[_0x9df8d8(0x2939)]=_0x3d1a35[_0x9df8d8(0x2939)],_0x3d1a35[_0x9df8d8(0x1428)]){for(const _0x3b3391 of _0x3d1a35[_0x9df8d8(0x1428)])_0x5660fa[_0x9df8d8(0x13fb)](_0x3b3391[_0x9df8d8(0x2a76)],_0x4495ec['HE'][_0x9df8d8(0x2858)](_0x3b3391[_0x9df8d8(0x1f36)]),_0x3b3391[_0x9df8d8(0x706)]?_0x4495ec['HE']['FromArray'](_0x3b3391['color2']):void 0x0);}if(_0x3d1a35[_0x9df8d8(0x2606)]){for(const _0x323aa3 of _0x3d1a35[_0x9df8d8(0x2606)])_0x5660fa[_0x9df8d8(0x812)](_0x323aa3['gradient'],_0x4495ec['Wo'][_0x9df8d8(0x2858)](_0x323aa3[_0x9df8d8(0x378e)]));_0x5660fa[_0x9df8d8(0x3b10)]=_0x3d1a35[_0x9df8d8(0x3b10)];}if(_0x3d1a35[_0x9df8d8(0x1b2)]){for(const _0x1d3183 of _0x3d1a35[_0x9df8d8(0x1b2)])_0x5660fa['addColorRemapGradient'](_0x1d3183[_0x9df8d8(0x2a76)],void 0x0!==_0x1d3183[_0x9df8d8(0x3dd7)]?_0x1d3183[_0x9df8d8(0x3dd7)]:_0x1d3183['factor'],_0x1d3183['factor2']);}if(_0x3d1a35[_0x9df8d8(0x18bd)]){for(const _0x1e34b6 of _0x3d1a35[_0x9df8d8(0x18bd)])_0x5660fa[_0x9df8d8(0xb3e)](_0x1e34b6[_0x9df8d8(0x2a76)],void 0x0!==_0x1e34b6[_0x9df8d8(0x3dd7)]?_0x1e34b6['factor1']:_0x1e34b6[_0x9df8d8(0x23a6)],_0x1e34b6['factor2']);}if(_0x3d1a35['sizeGradients']){for(const _0x137d6e of _0x3d1a35[_0x9df8d8(0x1efa)])_0x5660fa[_0x9df8d8(0x339e)](_0x137d6e['gradient'],void 0x0!==_0x137d6e[_0x9df8d8(0x3dd7)]?_0x137d6e['factor1']:_0x137d6e[_0x9df8d8(0x23a6)],_0x137d6e['factor2']);}if(_0x3d1a35['angularSpeedGradients']){for(const _0x3ab355 of _0x3d1a35[_0x9df8d8(0x2499)])_0x5660fa[_0x9df8d8(0x1193)](_0x3ab355['gradient'],void 0x0!==_0x3ab355[_0x9df8d8(0x3dd7)]?_0x3ab355['factor1']:_0x3ab355[_0x9df8d8(0x23a6)],_0x3ab355['factor2']);}if(_0x3d1a35['velocityGradients']){for(const _0x2e7301 of _0x3d1a35[_0x9df8d8(0x5e2)])_0x5660fa['addVelocityGradient'](_0x2e7301[_0x9df8d8(0x2a76)],void 0x0!==_0x2e7301['factor1']?_0x2e7301[_0x9df8d8(0x3dd7)]:_0x2e7301[_0x9df8d8(0x23a6)],_0x2e7301[_0x9df8d8(0x783)]);}if(_0x3d1a35[_0x9df8d8(0x41d9)]){for(const _0x221920 of _0x3d1a35[_0x9df8d8(0x41d9)])_0x5660fa[_0x9df8d8(0x236)](_0x221920[_0x9df8d8(0x2a76)],void 0x0!==_0x221920[_0x9df8d8(0x3dd7)]?_0x221920[_0x9df8d8(0x3dd7)]:_0x221920[_0x9df8d8(0x23a6)],_0x221920[_0x9df8d8(0x783)]);}if(_0x3d1a35['emitRateGradients']){for(const _0x1c9efe of _0x3d1a35[_0x9df8d8(0x2659)])_0x5660fa[_0x9df8d8(0x1638)](_0x1c9efe[_0x9df8d8(0x2a76)],void 0x0!==_0x1c9efe[_0x9df8d8(0x3dd7)]?_0x1c9efe['factor1']:_0x1c9efe['factor'],_0x1c9efe[_0x9df8d8(0x783)]);}if(_0x3d1a35[_0x9df8d8(0x1ba)]){for(const _0x16a707 of _0x3d1a35['startSizeGradients'])_0x5660fa[_0x9df8d8(0x2005)](_0x16a707[_0x9df8d8(0x2a76)],void 0x0!==_0x16a707[_0x9df8d8(0x3dd7)]?_0x16a707[_0x9df8d8(0x3dd7)]:_0x16a707[_0x9df8d8(0x23a6)],_0x16a707[_0x9df8d8(0x783)]);}if(_0x3d1a35[_0x9df8d8(0x37cb)]){for(const _0xab7bf9 of _0x3d1a35[_0x9df8d8(0x37cb)])_0x5660fa[_0x9df8d8(0x1701)](_0xab7bf9[_0x9df8d8(0x2a76)],void 0x0!==_0xab7bf9[_0x9df8d8(0x3dd7)]?_0xab7bf9[_0x9df8d8(0x3dd7)]:_0xab7bf9[_0x9df8d8(0x23a6)],_0xab7bf9[_0x9df8d8(0x783)]);}if(_0x3d1a35[_0x9df8d8(0x25f)]){for(const _0x2f1b5b of _0x3d1a35[_0x9df8d8(0x25f)])_0x5660fa[_0x9df8d8(0x249d)](_0x2f1b5b[_0x9df8d8(0x2a76)],void 0x0!==_0x2f1b5b[_0x9df8d8(0x3dd7)]?_0x2f1b5b[_0x9df8d8(0x3dd7)]:_0x2f1b5b['factor'],_0x2f1b5b[_0x9df8d8(0x783)]);_0x5660fa[_0x9df8d8(0xc53)]=_0x3d1a35[_0x9df8d8(0xc53)];}if(_0x3d1a35['noiseTexture']&&_0x1c8cf4){const _0x57db6c=(0x0,_0x1193ea['q'])('BABYLON.ProceduralTexture');_0x5660fa[_0x9df8d8(0x2e36)]=_0x57db6c[_0x9df8d8(0x2a19)](_0x3d1a35[_0x9df8d8(0x2e36)],_0x1c8cf4,_0x2a9f01);}let _0x1b9275;if(_0x3d1a35[_0x9df8d8(0x20db)]){switch(_0x3d1a35[_0x9df8d8(0x20db)][_0x9df8d8(0x21e0)]){case'SphereParticleEmitter':_0x1b9275=new _0x4a08c1['Ai']();break;case _0x9df8d8(0x726):_0x1b9275=new _0x4a08c1['cE']();break;case'ConeEmitter':case'ConeParticleEmitter':_0x1b9275=new _0x4a08c1['LV']();break;case _0x9df8d8(0x410a):_0x1b9275=new _0x4a08c1['kT']();break;case _0x9df8d8(0x1d04):_0x1b9275=new _0x4a08c1['z']();break;case _0x9df8d8(0x246e):_0x1b9275=new _0x4a08c1['VD']();break;case _0x9df8d8(0x1dc2):_0x1b9275=new _0x4a08c1['cl']();break;case _0x9df8d8(0x3183):_0x1b9275=new _0x4a08c1['F3']();break;default:_0x1b9275=new _0x4a08c1['S3']();}_0x1b9275['parse'](_0x3d1a35[_0x9df8d8(0x20db)],_0x1c8cf4);}else(_0x1b9275=new _0x4a08c1['S3']())['parse'](_0x3d1a35,_0x1c8cf4);_0x5660fa[_0x9df8d8(0x20db)]=_0x1b9275,_0x5660fa[_0x9df8d8(0x2307)]=_0x3d1a35['startSpriteCellID'],_0x5660fa['endSpriteCellID']=_0x3d1a35[_0x9df8d8(0x205d)],_0x5660fa[_0x9df8d8(0xf05)]=null==(_0x3356a4=_0x3d1a35[_0x9df8d8(0xf05)])||_0x3356a4,_0x5660fa[_0x9df8d8(0x236a)]=_0x3d1a35[_0x9df8d8(0x236a)],_0x5660fa['spriteCellHeight']=_0x3d1a35[_0x9df8d8(0x2400)],_0x5660fa[_0x9df8d8(0xc02)]=_0x3d1a35[_0x9df8d8(0xc02)],_0x5660fa[_0x9df8d8(0x36a)]=_0x3d1a35[_0x9df8d8(0x36a)],_0x5660fa[_0x9df8d8(0x412b)]=null!=(_0x2a9f01=_0x3d1a35['disposeOnStop'])&&_0x2a9f01,_0x5660fa[_0x9df8d8(0xe72)]=null!=(_0x3356a4=_0x3d1a35[_0x9df8d8(0xe72)])?_0x3356a4:-0x1;}static['Parse'](_0x27b917,_0x29aa5b,_0x52cb49,_0x35276b=!0x1,_0xbe661a){var _0xd1b68c=_0x45f246,_0x4db36f,_0x3ff116=_0x27b917['name'];let _0x151f00=null,_0x589925=null,_0x38b788;_0x38b788=_0x29aa5b instanceof _0x354874['B']?_0x29aa5b:_0x29aa5b[_0xd1b68c(0x2cd1)](),_0x27b917[_0xd1b68c(0x1481)]&&_0x38b788['createEffectForParticles']&&(_0x4db36f=0x0<(_0x589925=_0x27b917[_0xd1b68c(0x1481)])[_0xd1b68c(0x9db)][_0xd1b68c(0x1864)][_0xd1b68c(0x1377)]?_0x589925[_0xd1b68c(0x9db)][_0xd1b68c(0x1864)][_0xd1b68c(0x1301)]('\x0a'):'',_0x151f00=_0x38b788[_0xd1b68c(0x3dc6)](_0x589925[_0xd1b68c(0x3dc8)]['fragmentElement'],_0x589925[_0xd1b68c(0x9db)][_0xd1b68c(0x1585)],_0x589925[_0xd1b68c(0x9db)][_0xd1b68c(0x1bfe)],_0x4db36f));const _0x26dba7=new _0x4f0ff1(_0x3ff116,_0xbe661a||_0x27b917[_0xd1b68c(0x135f)],_0x29aa5b,_0x151f00,_0x27b917[_0xd1b68c(0x2131)]);if(_0x26dba7[_0xd1b68c(0x1481)]=_0x589925,_0x26dba7[_0xd1b68c(0x3e47)]=_0x52cb49,_0x27b917['id']&&(_0x26dba7['id']=_0x27b917['id']),_0x27b917['subEmitters']){_0x26dba7[_0xd1b68c(0x3cb7)]=[];for(const _0x59bc55 of _0x27b917[_0xd1b68c(0x3cb7)]){const _0x598142=[];for(const _0xa48486 of _0x59bc55)_0x598142[_0xd1b68c(0x3f90)](_0x20a69f['H'][_0xd1b68c(0x2a19)](_0xa48486,_0x29aa5b,_0x52cb49));_0x26dba7[_0xd1b68c(0x3cb7)][_0xd1b68c(0x3f90)](_0x598142);}}return _0x4f0ff1[_0xd1b68c(0x3367)](_0x27b917,_0x26dba7,_0x29aa5b,_0x52cb49),_0x27b917[_0xd1b68c(0x3969)]&&(_0x26dba7[_0xd1b68c(0x3969)]=_0x4495ec['HE'][_0xd1b68c(0x2858)](_0x27b917[_0xd1b68c(0x3969)])),_0x27b917[_0xd1b68c(0x1a2e)]&&(_0x26dba7[_0xd1b68c(0x1a2e)]=_0x27b917['preventAutoStart']),_0x35276b||_0x26dba7[_0xd1b68c(0x1a2e)]||_0x26dba7[_0xd1b68c(0x1efb)](),_0x26dba7;}}_0x4f0ff1['BILLBOARDMODE_Y']=_0x509636['g'][_0x45f246(0x3566)],_0x4f0ff1[_0x45f246(0x2fc)]=_0x509636['g'][_0x45f246(0x1252)],_0x4f0ff1[_0x45f246(0x3738)]=_0x509636['g'][_0x45f246(0x383b)],_0x4f0ff1['BILLBOARDMODE_STRETCHED_LOCAL']=_0x509636['g'][_0x45f246(0x1a8b)],_0x20a69f['H'][_0x45f246(0x1c13)]=_0x4f0ff1[_0x45f246(0x2a19)];},0x6582:(_0x555334,_0x3945bb,_0x4fdab6)=>{var _0x1fdfc2=a8_0x16e4d8;_0x4fdab6['d'](_0x3945bb,{'D':()=>_0x40a90b});var _0x1d1013=_0x4fdab6(0xc84b),_0x136ed5=_0x4fdab6(0x58b),_0x432ed9=_0x4fdab6(0xd8dd),_0x47767c=_0x4fdab6(0xf8c1),_0x27ab3e=_0x4fdab6(0x17dd3),_0xcb892c=_0x4fdab6(0x7c4f);class _0x40a90b{constructor(){this['_emitterNodeIsOwned']=!0x0,this['systems']=new Array();}get[_0x1fdfc2(0x192a)](){var _0x58f8e5=_0x1fdfc2;return this[_0x58f8e5(0x1063)];}set['emitterNode'](_0x9e9cc3){var _0x501c03=_0x1fdfc2;this[_0x501c03(0x973)]&&this[_0x501c03(0x1063)]&&(this['_emitterNode']['dispose']&&this[_0x501c03(0x1063)][_0x501c03(0x18c9)](),this[_0x501c03(0x973)]=!0x1);for(const _0x5a1614 of this['systems'])_0x5a1614['emitter']=_0x9e9cc3;this[_0x501c03(0x1063)]=_0x9e9cc3;}['setEmitterAsSphere'](_0x3d0b1d,_0x2e2495,_0x3f93e1){var _0x1230ca=_0x1fdfc2;this[_0x1230ca(0x973)]&&this[_0x1230ca(0x1063)]&&this[_0x1230ca(0x1063)][_0x1230ca(0x18c9)]&&this[_0x1230ca(0x1063)][_0x1230ca(0x18c9)](),this[_0x1230ca(0x973)]=!0x0,this['_emitterCreationOptions']={'kind':_0x1230ca(0xa14),'options':_0x3d0b1d,'renderingGroupId':_0x2e2495};const _0x275bb7=(0x0,_0x136ed5['Qk'])('emitterSphere',{'diameter':_0x3d0b1d[_0x1230ca(0x323)],'segments':_0x3d0b1d[_0x1230ca(0x3997)]},_0x3f93e1),_0x5d69ae=(_0x275bb7['renderingGroupId']=_0x2e2495,new _0xcb892c['K'](_0x1230ca(0x2d06),_0x3f93e1));_0x5d69ae[_0x1230ca(0x216d)]=_0x3d0b1d[_0x1230ca(0x378e)],_0x275bb7[_0x1230ca(0x7af)]=_0x5d69ae;for(const _0x4a31e8 of this[_0x1230ca(0xad6)])_0x4a31e8['emitter']=_0x275bb7;this['_emitterNode']=_0x275bb7;}[_0x1fdfc2(0x1efb)](_0x3b3d6c){var _0x3e90ad=_0x1fdfc2;for(const _0x58a1d2 of this[_0x3e90ad(0xad6)])_0x3b3d6c&&(_0x58a1d2[_0x3e90ad(0x3144)]=_0x3b3d6c),_0x58a1d2[_0x3e90ad(0x1efb)]();}[_0x1fdfc2(0x18c9)](){var _0x23fd84=_0x1fdfc2;for(const _0x474a5a of this['systems'])_0x474a5a[_0x23fd84(0x18c9)]();this[_0x23fd84(0xad6)][_0x23fd84(0x1377)]=0x0,this[_0x23fd84(0x1063)]&&(this['_emitterNode'][_0x23fd84(0x18c9)]&&this[_0x23fd84(0x1063)][_0x23fd84(0x18c9)](),this[_0x23fd84(0x1063)]=null);}['serialize'](_0xd0ba91=!0x1){var _0x897895=_0x1fdfc2;const _0x1a8eba={'systems':[]};for(const _0x466061 of this[_0x897895(0xad6)])_0x1a8eba[_0x897895(0xad6)]['push'](_0x466061[_0x897895(0x2fcc)](_0xd0ba91));return this[_0x897895(0x1063)]&&(_0x1a8eba['emitter']=this[_0x897895(0xc26)]),_0x1a8eba;}static[_0x1fdfc2(0x2a19)](_0x4861d5,_0x2c9766,_0x401114=!0x1,_0x160c0c){var _0x3444de=_0x1fdfc2;const _0x32fb48=new _0x40a90b();var _0x4978bf,_0x25404a=this[_0x3444de(0x902)]+_0x3444de(0x3508);_0x2c9766=_0x2c9766||_0x47767c['l'][_0x3444de(0x3396)];for(const _0x358c4b of _0x4861d5[_0x3444de(0xad6)])_0x32fb48[_0x3444de(0xad6)][_0x3444de(0x3f90)]((_0x401114?_0x432ed9['h']:_0x27ab3e['p'])[_0x3444de(0x2a19)](_0x358c4b,_0x2c9766,_0x25404a,!0x0,_0x160c0c));return _0x4861d5[_0x3444de(0x3144)]&&(_0x4978bf=_0x4861d5[_0x3444de(0x3144)][_0x3444de(0x56c)],'Sphere'===_0x4861d5[_0x3444de(0x3144)][_0x3444de(0x2b68)]&&_0x32fb48['setEmitterAsSphere']({'diameter':_0x4978bf['diameter'],'segments':_0x4978bf[_0x3444de(0x3997)],'color':_0x1d1013['Wo'][_0x3444de(0x2858)](_0x4978bf['color'])},_0x4861d5[_0x3444de(0x3144)][_0x3444de(0x1e2c)],_0x2c9766)),_0x32fb48;}}_0x40a90b[_0x1fdfc2(0x902)]='https://assets.babylonjs.com/particles';},0x1a22:(_0x28b9f9,_0xd3cf88,_0x4e3b83)=>{_0x4e3b83(0x15857),_0x4e3b83(0x9fd1),_0x4e3b83(0x10ea4),_0x4e3b83(0x1a27),_0x4e3b83(0x164ac),_0x4e3b83(0x1dad),_0x4e3b83(0xf8c1),_0x4e3b83(0xd69a),_0x4e3b83(0x8483),_0x4e3b83(0x7c4f),_0x4e3b83(0x11929),_0x4e3b83(0x1b5c);},0x6ed2:(_0x198d62,_0x38687b,_0x539943)=>{_0x539943(0x9fd1),_0x539943(0xc84b),_0x539943(0xe30c),_0x539943(0x12bb6),_0x539943(0x51f);},0x16902:(_0x57e637,_0x33d0df,_0x5e6b55)=>{_0x5e6b55(0x9fd1),_0x5e6b55(0xc84b),_0x5e6b55(0x1a27),_0x5e6b55(0x164ac),_0x5e6b55(0x1dad),_0x5e6b55(0x1591d),_0x5e6b55(0xf8c1),_0x5e6b55(0x6ed2),_0x5e6b55(0xe30c),_0x5e6b55(0xa60f),_0x5e6b55(0x10187),_0x5e6b55(0x7c4f),_0x5e6b55(0xd5e5);},0x13001:(_0xb94028,_0x9ab1ac,_0x30e35c)=>{var _0x35a034=a8_0x16e4d8;_0x30e35c['d'](_0x9ab1ac,{'H':()=>_0x2bf169,'l':()=>_0x46e400});var _0x46e400,_0x5327d2=_0x30e35c(0x9fd1),_0x143a8e=_0x30e35c(0x15cb9),_0x199324=_0x30e35c(0xe456);(_0x9ab1ac=_0x46e400=_0x46e400||{})[_0x9ab1ac[_0x35a034(0x1ec2)]=0x0]='ATTACHED',_0x9ab1ac[_0x9ab1ac[_0x35a034(0x1336)]=0x1]=_0x35a034(0x1336);class _0x2bf169{constructor(_0x2a2f8a){var _0x876785=_0x35a034;if(this[_0x876785(0x187)]=_0x2a2f8a,this[_0x876785(0x21e0)]=_0x46e400[_0x876785(0x1336)],this[_0x876785(0x39f2)]=!0x1,this[_0x876785(0x2f39)]=0x0,!_0x2a2f8a[_0x876785(0x3144)]||!_0x2a2f8a[_0x876785(0x3144)][_0x876785(0x18c9)]){const _0x2cc7fa=(0x0,_0x199324['q'])(_0x876785(0xd92));_0x2a2f8a[_0x876785(0x3144)]=new _0x2cc7fa(_0x876785(0x1fd0),_0x2a2f8a[_0x876785(0x83e)]()),_0x2a2f8a[_0x876785(0x199d)]=!0x0;}}[_0x35a034(0x95b)](){var _0x1d3e31=_0x35a034;let _0x35d045=this[_0x1d3e31(0x187)][_0x1d3e31(0x3144)];if(_0x35d045){if(_0x35d045 instanceof _0x5327d2['P'])_0x35d045=_0x35d045['clone']();else{if(-0x1!==_0x35d045[_0x1d3e31(0x3fcd)]()[_0x1d3e31(0x919)](_0x1d3e31(0x88d))){const _0x4d71b8=(0x0,_0x199324['q'])(_0x1d3e31(0x11e5));(_0x35d045=new _0x4d71b8('',_0x35d045['getScene']()))[_0x1d3e31(0x1d6e)]=!0x1;}}}else _0x35d045=new _0x5327d2['P']();const _0x52fc8a=new _0x2bf169(this[_0x1d3e31(0x187)][_0x1d3e31(0x95b)](this[_0x1d3e31(0x187)][_0x1d3e31(0xc8c)],_0x35d045));return _0x52fc8a['particleSystem'][_0x1d3e31(0xc8c)]+=_0x1d3e31(0x73d),_0x52fc8a[_0x1d3e31(0x21e0)]=this['type'],_0x52fc8a[_0x1d3e31(0x39f2)]=this[_0x1d3e31(0x39f2)],_0x52fc8a[_0x1d3e31(0x2f39)]=this['inheritedVelocityAmount'],_0x52fc8a[_0x1d3e31(0x187)][_0x1d3e31(0x199d)]=!0x0,_0x52fc8a[_0x1d3e31(0x187)][_0x1d3e31(0x412b)]=!0x0,_0x52fc8a;}[_0x35a034(0x2fcc)](_0x22515e=!0x1){var _0x2b641d=_0x35a034;const _0x262c72={};return _0x262c72[_0x2b641d(0x21e0)]=this[_0x2b641d(0x21e0)],_0x262c72['inheritDirection']=this['inheritDirection'],_0x262c72[_0x2b641d(0x2f39)]=this['inheritedVelocityAmount'],_0x262c72[_0x2b641d(0x187)]=this[_0x2b641d(0x187)]['serialize'](_0x22515e),_0x262c72;}static[_0x35a034(0x1c13)](_0x352e1e,_0x536292,_0x5b7269,_0x2b9016=0x0){var _0x3c538a=_0x35a034;throw(0x0,_0x143a8e['S'])(_0x3c538a(0x3145));}static[_0x35a034(0x2a19)](_0x42bcef,_0x2e4c32,_0x529bdc){var _0x4a93d8=_0x35a034,_0x8b0ccf=_0x42bcef[_0x4a93d8(0x187)];const _0x3e2e8f=new _0x2bf169(_0x2bf169[_0x4a93d8(0x1c13)](_0x8b0ccf,_0x2e4c32,_0x529bdc,!0x0));return _0x3e2e8f[_0x4a93d8(0x21e0)]=_0x42bcef[_0x4a93d8(0x21e0)],_0x3e2e8f[_0x4a93d8(0x39f2)]=_0x42bcef[_0x4a93d8(0x39f2)],_0x3e2e8f[_0x4a93d8(0x2f39)]=_0x42bcef[_0x4a93d8(0x2f39)],_0x3e2e8f[_0x4a93d8(0x187)][_0x4a93d8(0x33d6)]=!0x0,_0x3e2e8f;}['dispose'](){var _0x29a1e4=_0x35a034;this[_0x29a1e4(0x187)]['dispose']();}}},0x13d1e:(_0x106f85,_0x158ed3,_0x253718)=>{var _0x57fdca=a8_0x16e4d8,_0x5c2ac8=_0x253718(0xf75c),_0x1cb382=_0x253718(0x16d33),_0x46308f=_0x253718(0x58c8),_0xdbaba9=_0x253718(0x77a5),_0x220fb2=_0x253718(0xe456);_0x253718(0x820b),_0x253718(0x5913),(0x0,_0x220fb2['H'])(_0x57fdca(0x3269),class{constructor(_0x431d56,_0x596fe1){var _0x222f12=_0x57fdca;this['_renderVAO']=[],this[_0x222f12(0x33ce)]=[],this[_0x222f12(0xc39)]=!0x1,this['_parent']=_0x431d56,this['_engine']=_0x596fe1,this['_updateEffectOptions']={'attributes':[_0x222f12(0x2416),_0x222f12(0xd32),_0x222f12(0x106b),'life',_0x222f12(0x3fd4),_0x222f12(0x5a2),'color',_0x222f12(0x4208),_0x222f12(0x2153),'angle',_0x222f12(0x3108),_0x222f12(0x3d44),_0x222f12(0x2919),_0x222f12(0xb45)],'uniformsNames':[_0x222f12(0x1f71),_0x222f12(0xa5b),_0x222f12(0x2c0a),'lifeTime',_0x222f12(0x1f36),_0x222f12(0x706),_0x222f12(0x29e7),_0x222f12(0x26bb),_0x222f12(0x3f50),_0x222f12(0x3629),_0x222f12(0x2d0c),_0x222f12(0x1bdc),'minEmitBox',_0x222f12(0x695),'radius',_0x222f12(0x5f4),_0x222f12(0xc32),'coneAngle',_0x222f12(0x1eb3),_0x222f12(0xe78),_0x222f12(0x3ba9),_0x222f12(0x818),_0x222f12(0x3fa2),_0x222f12(0xc53)],'uniformBuffersNames':[],'samplers':[_0x222f12(0x36dc),_0x222f12(0x2aa6),_0x222f12(0x1907),'angularSpeedGradientSampler',_0x222f12(0x2bc5),'limitVelocityGradientSampler',_0x222f12(0x458),_0x222f12(0x1265)],'defines':'','fallbacks':null,'onCompiled':null,'onError':null,'indexParameters':null,'maxSimultaneousLights':0x0,'transformFeedbackVaryings':[]};}[_0x57fdca(0x38bb)](){var _0x5c49cf=_0x57fdca;return!!this[_0x5c49cf(0x4023)];}[_0x57fdca(0x9fe)](){var _0x484f5e=_0x57fdca,_0x5d781b;return null!=(_0x5d781b=null==(_0x5d781b=this[_0x484f5e(0x4023)])?void 0x0:_0x5d781b['isReady']())&&_0x5d781b;}[_0x57fdca(0x3f48)](_0x397a20){var _0x64699b=_0x57fdca;return this[_0x64699b(0x1183)][_0x64699b(0x40ae)]=[_0x64699b(0x15dd)],this[_0x64699b(0x1183)]['transformFeedbackVaryings'][_0x64699b(0x3f90)]('outAge'),this[_0x64699b(0x1183)][_0x64699b(0x40ae)][_0x64699b(0x3f90)](_0x64699b(0xb26)),this[_0x64699b(0x1183)][_0x64699b(0x40ae)][_0x64699b(0x3f90)](_0x64699b(0x3c4d)),this[_0x64699b(0x1183)]['transformFeedbackVaryings'][_0x64699b(0x3f90)]('outSeed'),this['_updateEffectOptions'][_0x64699b(0x40ae)][_0x64699b(0x3f90)](_0x64699b(0x3a0c)),this[_0x64699b(0x207f)][_0x64699b(0x20db)]instanceof _0x1cb382['E']&&this[_0x64699b(0x1183)][_0x64699b(0x40ae)][_0x64699b(0x3f90)](_0x64699b(0x22e5)),this[_0x64699b(0x207f)][_0x64699b(0x3266)]||this[_0x64699b(0x1183)][_0x64699b(0x40ae)]['push'](_0x64699b(0x1def)),this[_0x64699b(0x207f)][_0x64699b(0x2816)]||this[_0x64699b(0x1183)][_0x64699b(0x40ae)][_0x64699b(0x3f90)](_0x64699b(0x1df2)),this[_0x64699b(0x207f)][_0x64699b(0x2e36)]&&(this[_0x64699b(0x1183)][_0x64699b(0x40ae)][_0x64699b(0x3f90)]('outNoiseCoordinates1'),this['_updateEffectOptions']['transformFeedbackVaryings'][_0x64699b(0x3f90)](_0x64699b(0x2c1c))),this[_0x64699b(0x1183)][_0x64699b(0x40ae)][_0x64699b(0x3f90)](_0x64699b(0x1648)),this[_0x64699b(0x207f)][_0x64699b(0x2131)]&&(this['_updateEffectOptions']['transformFeedbackVaryings'][_0x64699b(0x3f90)](_0x64699b(0x781)),this[_0x64699b(0x207f)][_0x64699b(0x36a)]&&this[_0x64699b(0x1183)][_0x64699b(0x40ae)][_0x64699b(0x3f90)]('outCellStartOffset')),this[_0x64699b(0x1183)][_0x64699b(0x1864)]=_0x397a20,this[_0x64699b(0x4023)]=new _0x5c2ac8['Q']('gpuUpdateParticles',this[_0x64699b(0x1183)],this[_0x64699b(0x2635)]),new _0x46308f['c'](this[_0x64699b(0x4023)]);}[_0x57fdca(0x443)](_0x1663fa,_0x1f6d41){var _0x303240=_0x57fdca;this[_0x303240(0x33ce)]['push'](this[_0x303240(0x3100)](_0x1663fa)),this[_0x303240(0x1c4e)]['push'](this['_engine'][_0x303240(0x15bf)](_0x1f6d41,null,this[_0x303240(0x207f)][_0x303240(0x178a)](this[_0x303240(0x207f)][_0x303240(0x2939)])[_0x303240(0x2766)])),this['_engine'][_0x303240(0x3a98)](null);}[_0x57fdca(0x2e9d)](_0x884aad){return _0x884aad;}['bindDrawBuffers'](_0x1393c8){var _0x524837=_0x57fdca;this[_0x524837(0x2635)][_0x524837(0x23f7)](this[_0x524837(0x1c4e)][_0x1393c8],null);}[_0x57fdca(0x99e)](){var _0x192135=_0x57fdca,_0xa7c6ce=this[_0x192135(0x2635)];if(this[_0x192135(0x2635)][_0x192135(0x26fe)](this[_0x192135(0x4023)]),!_0xa7c6ce['setState'])throw new Error('GPU\x20particles\x20cannot\x20work\x20without\x20a\x20full\x20Engine.\x20ThinEngine\x20is\x20not\x20supported');}[_0x57fdca(0x2bb6)](_0x155078,_0x4b4808,_0x2efd76){var _0x3f462e=_0x57fdca;this[_0x3f462e(0x4023)]['setTexture']('randomSampler',this[_0x3f462e(0x207f)]['_randomTexture']),this[_0x3f462e(0x4023)][_0x3f462e(0x1888)](_0x3f462e(0x2aa6),this['_parent']['_randomTexture2']),this[_0x3f462e(0x207f)][_0x3f462e(0x2d3c)]&&this['_updateEffect'][_0x3f462e(0x1888)](_0x3f462e(0x1907),this['_parent'][_0x3f462e(0x2d3c)]),this[_0x3f462e(0x207f)][_0x3f462e(0x41d0)]&&this['_updateEffect'][_0x3f462e(0x1888)](_0x3f462e(0x23b5),this[_0x3f462e(0x207f)][_0x3f462e(0x41d0)]),this[_0x3f462e(0x207f)]['_velocityGradientsTexture']&&this['_updateEffect'][_0x3f462e(0x1888)](_0x3f462e(0x2bc5),this['_parent'][_0x3f462e(0x27ff)]),this[_0x3f462e(0x207f)][_0x3f462e(0x173e)]&&this[_0x3f462e(0x4023)][_0x3f462e(0x1888)](_0x3f462e(0x354c),this[_0x3f462e(0x207f)][_0x3f462e(0x173e)]),this[_0x3f462e(0x207f)][_0x3f462e(0x157c)]&&this['_updateEffect'][_0x3f462e(0x1888)](_0x3f462e(0x1265),this['_parent'][_0x3f462e(0x157c)]),this['_parent'][_0x3f462e(0x2e36)]&&this[_0x3f462e(0x4023)][_0x3f462e(0x1888)](_0x3f462e(0x458),this['_parent'][_0x3f462e(0x2e36)]),this[_0x3f462e(0x2635)][_0x3f462e(0x23f7)](this[_0x3f462e(0x33ce)][_0x155078],null);const _0x5a044b=this[_0x3f462e(0x2635)];_0x5a044b['bindTransformFeedbackBuffer'](_0x4b4808['getBuffer']()),_0x5a044b[_0x3f462e(0x13c0)](!0x1),_0x5a044b['beginTransformFeedback'](!0x0),_0x5a044b[_0x3f462e(0xf68)](_0xdbaba9['g'][_0x3f462e(0x1622)],0x0,_0x2efd76),_0x5a044b[_0x3f462e(0x28ec)](),_0x5a044b[_0x3f462e(0x13c0)](!0x0),_0x5a044b[_0x3f462e(0x19cc)](null);}[_0x57fdca(0x362b)](){}[_0x57fdca(0x136e)](){var _0x26a61d=_0x57fdca;for(let _0x353946=0x0;_0x353946<this['_updateVAO'][_0x26a61d(0x1377)];_0x353946++)this[_0x26a61d(0x2635)]['releaseVertexArrayObject'](this['_updateVAO'][_0x353946]);for(let _0x300859=this[_0x26a61d(0x33ce)][_0x26a61d(0x1377)]=0x0;_0x300859<this[_0x26a61d(0x1c4e)][_0x26a61d(0x1377)];_0x300859++)this[_0x26a61d(0x2635)][_0x26a61d(0x1135)](this[_0x26a61d(0x1c4e)][_0x300859]);this[_0x26a61d(0x1c4e)][_0x26a61d(0x1377)]=0x0;}[_0x57fdca(0x3100)](_0x3e4ecf){var _0xda6962=_0x57fdca;const _0x5634fc={};_0x5634fc[_0xda6962(0x2416)]=_0x3e4ecf[_0xda6962(0x168a)]('position',0x0,0x3);let _0x376470=0x3;return _0x5634fc['age']=_0x3e4ecf[_0xda6962(0x168a)]('age',_0x376470,0x1),_0x376470+=0x1,_0x5634fc[_0xda6962(0x5a2)]=_0x3e4ecf[_0xda6962(0x168a)]('size',_0x376470,0x3),_0x376470+=0x3,_0x5634fc['life']=_0x3e4ecf[_0xda6962(0x168a)](_0xda6962(0x1aca),_0x376470,0x1),_0x376470+=0x1,_0x5634fc[_0xda6962(0x3fd4)]=_0x3e4ecf[_0xda6962(0x168a)]('seed',_0x376470,0x4),_0x376470+=0x4,_0x5634fc['direction']=_0x3e4ecf[_0xda6962(0x168a)]('direction',_0x376470,0x3),_0x376470+=0x3,this['_parent']['particleEmitterType']instanceof _0x1cb382['E']&&(_0x5634fc[_0xda6962(0xd32)]=_0x3e4ecf[_0xda6962(0x168a)](_0xda6962(0xd32),_0x376470,0x3),_0x376470+=0x3),this['_parent'][_0xda6962(0x3266)]||(_0x5634fc[_0xda6962(0x378e)]=_0x3e4ecf[_0xda6962(0x168a)](_0xda6962(0x378e),_0x376470,0x4),_0x376470+=0x4),this[_0xda6962(0x207f)][_0xda6962(0x2816)]||(_0x5634fc[_0xda6962(0x2153)]=_0x3e4ecf[_0xda6962(0x168a)]('initialDirection',_0x376470,0x3),_0x376470+=0x3),this[_0xda6962(0x207f)][_0xda6962(0x2e36)]&&(_0x5634fc[_0xda6962(0x2919)]=_0x3e4ecf[_0xda6962(0x168a)](_0xda6962(0x2919),_0x376470,0x3),_0x376470+=0x3,_0x5634fc['noiseCoordinates2']=_0x3e4ecf['createVertexBuffer'](_0xda6962(0xb45),_0x376470,0x3),_0x376470+=0x3),this[_0xda6962(0x207f)][_0xda6962(0x41d0)]?(_0x5634fc['angle']=_0x3e4ecf[_0xda6962(0x168a)]('angle',_0x376470,0x1),_0x376470+=0x1):(_0x5634fc[_0xda6962(0x448)]=_0x3e4ecf[_0xda6962(0x168a)](_0xda6962(0x448),_0x376470,0x2),_0x376470+=0x2),this[_0xda6962(0x207f)][_0xda6962(0x3448)]&&(_0x5634fc['cellIndex']=_0x3e4ecf[_0xda6962(0x168a)]('cellIndex',_0x376470,0x1),_0x376470+=0x1,this[_0xda6962(0x207f)]['spriteRandomStartCell']&&(_0x5634fc[_0xda6962(0x3d44)]=_0x3e4ecf['createVertexBuffer']('cellStartOffset',_0x376470,0x1),_0x376470+=0x1)),_0x3e4ecf=this[_0xda6962(0x2635)][_0xda6962(0x15bf)](_0x5634fc,null,this[_0xda6962(0x4023)]),(this['_engine'][_0xda6962(0x3a98)](null),_0x3e4ecf);}});},0xa82f:(_0x50efb8,_0x52375e,_0x2d028e)=>{_0x2d028e(0x154ba),_0x2d028e(0x159a4),_0x2d028e(0xad11),_0x2d028e(0x643f),_0x2d028e(0x1682e),_0x2d028e(0x1594a);},0x1682e:(_0x3ecdb5,_0x118df1,_0x566736)=>{var _0x3d9d03=a8_0x16e4d8;_0x566736(0x10ea4);var _0x168ce2,_0x180652=_0x566736(0x9fd1),_0x20a802=(_0x566736(0x58b),_0x566736(0x149b3)),_0x180397=_0x566736(0x8483),_0x51456d=_0x566736(0x11735);class _0x3d9bc1{static[_0x3d9d03(0x20de)](_0x430940,_0x4d856d,_0x2c8b2d,_0x5d4860,_0x47e862){var _0x485c52=_0x3d9d03;const _0x127555=_0x430940['getScene']()[_0x485c52(0x13cd)]();var _0x1d463a=null===_0x127555||void 0x0===_0x127555?void 0x0:_0x127555['getPluginVersion']();if(0x1===_0x1d463a){const _0x4ebc6b=new _0x180397['z'](_0x4d856d,_0x2c8b2d);_0x4d856d=_0x4ebc6b[_0x485c52(0x283d)](_0x430940);if(_0x4d856d['hit']&&_0x4d856d[_0x485c52(0x6eb)])return _0x5d4860[_0x485c52(0xa83)](_0x4d856d[_0x485c52(0x6eb)]),!0x0;}else{if(0x2===_0x1d463a)return _0x430940['physicsBody']['getObjectCenterWorldToRef'](_0x5d4860,_0x47e862),!0x0;}return!0x1;}static[_0x3d9d03(0x27b5)](_0x2ee709,_0x447135){var _0x2e1fd6=_0x3d9d03;return _0x2ee709['getMotionType'](_0x447135)===_0x51456d['c4']['STATIC']||0x0===(null!=(_0x447135=null==(_0x447135=_0x2ee709[_0x2e1fd6(0x1544)](_0x447135))?void 0x0:_0x447135['mass'])?_0x447135:0x0)||0x0===(null==(_0x447135=_0x2ee709['transformNode'])?void 0x0:_0x447135[_0x2e1fd6(0x6ff)]());}static['IsInsideCylinder'](_0x4b6c0d,_0x4c8c25,_0x4b5aab,_0xb06af9){var _0x4e4a05=_0x180652['jp']['Vector3'][0x0];return _0x4b6c0d['subtractToRef'](_0x4c8c25,_0x4e4a05),Math['abs'](_0x4e4a05['x'])<=_0x4b5aab&&Math['abs'](_0x4e4a05['z'])<=_0x4b5aab&&0x0<=_0x4e4a05['y']&&_0x4e4a05['y']<=_0xb06af9;}}(class _0x38d016{constructor(_0x57bc5b,_0x35f6b2,_0x20b41b){var _0x1cec1a=_0x3d9d03;this['_scene']=_0x57bc5b,this[_0x1cec1a(0x306)]=_0x35f6b2,this[_0x1cec1a(0x4179)]=_0x20b41b,this[_0x1cec1a(0xa6c)]=_0x180652['P']['Zero'](),this['_originDirection']=_0x180652['P'][_0x1cec1a(0x23ed)](),this[_0x1cec1a(0x17fd)]=_0x180652['P'][_0x1cec1a(0x23ed)](),this[_0x1cec1a(0x3946)]=!0x1,this['_physicsEngine']=this['_scene'][_0x1cec1a(0x13cd)](),this[_0x1cec1a(0x4179)]=Object[_0x1cec1a(0x3345)](Object[_0x1cec1a(0x3345)]({},new _0x52d913()),this[_0x1cec1a(0x4179)]),this['_origin'][_0x1cec1a(0xa2b)](new _0x180652['P'](0x0,this[_0x1cec1a(0x4179)]['height']/0x2,0x0),this[_0x1cec1a(0x17fd)]),this[_0x1cec1a(0x306)][_0x1cec1a(0xa2b)](new _0x180652['P'](0x0,this[_0x1cec1a(0x4179)]['height'],0x0),this[_0x1cec1a(0xa6c)]),this['_options']['updraftMode']===_0x168ce2[_0x1cec1a(0x3036)]&&(this['_originDirection']=this[_0x1cec1a(0x306)][_0x1cec1a(0x41b6)](this['_originTop'])['normalize']()),this['_tickCallback']=this['_tick'][_0x1cec1a(0x2de9)](this),0x1===this[_0x1cec1a(0x21dd)][_0x1cec1a(0x3cec)]()&&this[_0x1cec1a(0x22b5)]();}[_0x3d9d03(0xef3)](){var _0x108990=_0x3d9d03;return this[_0x108990(0x3946)]=!0x0,{'cylinder':this[_0x108990(0x2baa)]};}[_0x3d9d03(0x393f)](){var _0x55d32e=_0x3d9d03;this[_0x55d32e(0x2537)][_0x55d32e(0x29f)](this),this[_0x55d32e(0x195b)][_0x55d32e(0x3c2a)](this[_0x55d32e(0x2537)]);}[_0x3d9d03(0x16f0)](){var _0x5c8068=_0x3d9d03;this['_scene']['unregisterBeforeRender'](this[_0x5c8068(0x2537)]);}['dispose'](_0x5ef49a=!0x0){var _0x99de8d=_0x3d9d03;this[_0x99de8d(0x2baa)]&&(_0x5ef49a?(this['_cylinder']['dispose'](),this['_cylinder']=void 0x0):setTimeout(()=>{var _0x3a6e6a=_0x99de8d;!this[_0x3a6e6a(0x3946)]&&this[_0x3a6e6a(0x2baa)]&&(this[_0x3a6e6a(0x2baa)][_0x3a6e6a(0x18c9)](),this['_cylinder']=void 0x0);},0x0));}[_0x3d9d03(0xbc9)](_0x5d2362,_0x462e56){var _0x450fbb=_0x3d9d03;let _0x5a6d6c;_0x5a6d6c=this[_0x450fbb(0x4179)][_0x450fbb(0x2391)]===_0x168ce2[_0x450fbb(0x3036)]?this[_0x450fbb(0x12a0)]:_0x5d2362['subtract'](this['_originTop']);var _0x47a979=_0x180652['P'][_0x450fbb(0x3153)](this[_0x450fbb(0x306)],_0x5d2362),_0x49d633=-0x1*this[_0x450fbb(0x4179)][_0x450fbb(0xf6b)],_0x49d633=_0x5a6d6c[_0x450fbb(0x1be2)](_0x49d633,_0x49d633,_0x49d633);_0x462e56[_0x450fbb(0x1672)][_0x450fbb(0xa83)](_0x49d633),_0x462e56[_0x450fbb(0x3d37)][_0x450fbb(0xa83)](_0x5d2362),_0x462e56[_0x450fbb(0x478)]=_0x47a979;}[_0x3d9d03(0x1ac0)](_0xa55eca,_0x23404a,_0x12571c){var _0x20d812=_0x3d9d03;return!_0x3d9bc1[_0x20d812(0x27b5)](_0xa55eca)&&(_0xa55eca=_0xa55eca[_0x20d812(0x3e0e)](_0x12571c),!!_0x3d9bc1[_0x20d812(0x37b2)](_0xa55eca,this[_0x20d812(0x306)],this[_0x20d812(0x4179)][_0x20d812(0x3a45)],this[_0x20d812(0x4179)]['height'])&&(_0x23404a[_0x20d812(0x3607)]=_0x12571c,this[_0x20d812(0xbc9)](_0xa55eca,_0x23404a),!0x0));}['_getImpostorHitData'](_0x4da439,_0x37e5ca){var _0x1fa737=_0x3d9d03;if(0x0===_0x4da439[_0x1fa737(0x1d09)])return!0x1;var _0x1aa8ef=_0x4da439[_0x1fa737(0x1e3f)];return!!this[_0x1fa737(0x292d)](_0x1aa8ef)&&(_0x1aa8ef=_0x4da439[_0x1fa737(0x3014)](),this[_0x1fa737(0xbc9)](_0x1aa8ef,_0x37e5ca),!0x0);}['_tick'](){var _0x445479=_0x3d9d03;const _0x1ea40a=_0x38d016[_0x445479(0xc7c)];0x1===this['_physicsEngine'][_0x445479(0x3cec)]()?this[_0x445479(0x21dd)][_0x445479(0x3c4b)]()[_0x445479(0x7f0)](_0xd9af92=>{var _0x11b04f=_0x445479;this[_0x11b04f(0x1c6a)](_0xd9af92,_0x1ea40a)&&_0xd9af92[_0x11b04f(0x935)](_0x1ea40a[_0x11b04f(0x1672)],_0x1ea40a[_0x11b04f(0x3d37)]);}):this['_physicsEngine'][_0x445479(0x1de1)]()[_0x445479(0x7f0)](_0x4d9daa=>{_0x4d9daa['iterateOverAllInstances']((_0xce9c25,_0x46c8ad)=>{var _0x2686de=a8_0x5b24;this[_0x2686de(0x1ac0)](_0xce9c25,_0x1ea40a,_0x46c8ad)&&_0xce9c25[_0x2686de(0x935)](_0x1ea40a[_0x2686de(0x1672)],_0x1ea40a['contactPoint'],_0x1ea40a[_0x2686de(0x3607)]);});});}[_0x3d9d03(0x22b5)](){var _0xd511c=_0x3d9d03;this[_0xd511c(0x2baa)]||(this[_0xd511c(0x2baa)]=(0x0,_0x20a802['wf'])(_0xd511c(0xee6),{'height':this['_options'][_0xd511c(0xc32)],'diameter':0x2*this[_0xd511c(0x4179)][_0xd511c(0x3a45)]},this['_scene']),this['_cylinder'][_0xd511c(0x1d6e)]=!0x1);}[_0x3d9d03(0x292d)](_0x3eabe5){var _0x5a1f03=_0x3d9d03;return!!this[_0x5a1f03(0x2baa)]&&(this[_0x5a1f03(0x2baa)][_0x5a1f03(0x2416)]=this[_0x5a1f03(0x17fd)],this['_cylinder'][_0x5a1f03(0x283d)](_0x3eabe5,!0x0));}}['_HitData']={'force':new _0x180652['P'](),'contactPoint':new _0x180652['P'](),'distanceFromOrigin':0x0});class _0x3df8e2{constructor(_0x3976be,_0x310ceb,_0x343c09){var _0x231a65=_0x3d9d03;this['_scene']=_0x3976be,this[_0x231a65(0x306)]=_0x310ceb,this[_0x231a65(0x4179)]=_0x343c09,this[_0x231a65(0xa6c)]=_0x180652['P'][_0x231a65(0x23ed)](),this['_cylinderPosition']=_0x180652['P'][_0x231a65(0x23ed)](),this[_0x231a65(0x3946)]=!0x1,this[_0x231a65(0x21dd)]=this[_0x231a65(0x195b)][_0x231a65(0x13cd)](),this[_0x231a65(0x4179)]=Object[_0x231a65(0x3345)](Object['assign']({},new _0x38aa7b()),this[_0x231a65(0x4179)]),this[_0x231a65(0x306)][_0x231a65(0xa2b)](new _0x180652['P'](0x0,this[_0x231a65(0x4179)]['height']/0x2,0x0),this['_cylinderPosition']),this['_origin'][_0x231a65(0xa2b)](new _0x180652['P'](0x0,this[_0x231a65(0x4179)]['height'],0x0),this[_0x231a65(0xa6c)]),this['_tickCallback']=this['_tick'][_0x231a65(0x2de9)](this),0x1===this[_0x231a65(0x21dd)][_0x231a65(0x3cec)]()&&this[_0x231a65(0x22b5)]();}[_0x3d9d03(0xef3)](){return this['_dataFetched']=!0x0,{'cylinder':this['_cylinder']};}[_0x3d9d03(0x393f)](){var _0x430138=_0x3d9d03;this[_0x430138(0x2537)][_0x430138(0x29f)](this),this[_0x430138(0x195b)][_0x430138(0x3c2a)](this[_0x430138(0x2537)]);}['disable'](){var _0x125ad6=_0x3d9d03;this[_0x125ad6(0x195b)]['unregisterBeforeRender'](this[_0x125ad6(0x2537)]);}[_0x3d9d03(0x18c9)](_0x77c98e=!0x0){var _0x45a61c=_0x3d9d03;this[_0x45a61c(0x2baa)]&&(_0x77c98e?this[_0x45a61c(0x2baa)][_0x45a61c(0x18c9)]():setTimeout(()=>{var _0x2f8115=_0x45a61c;this[_0x2f8115(0x3946)]||this[_0x2f8115(0x2baa)][_0x2f8115(0x18c9)]();},0x0));}[_0x3d9d03(0xbc9)](_0x31f783,_0x5c246a,_0x39cac3){var _0x4b85c3=_0x3d9d03;const _0x329a88=_0x3df8e2[_0x4b85c3(0x48f)];_0x329a88[_0x4b85c3(0x2cf6)](this['_origin']['x'],_0x5c246a['y'],this['_origin']['z']);var _0x32e289=_0x180652['jp'][_0x4b85c3(0xf88)][0x0];_0x5c246a[_0x4b85c3(0x407)](_0x329a88,_0x32e289);const _0x69589a=_0x180652['jp'][_0x4b85c3(0xf88)][0x1];if(!_0x3d9bc1[_0x4b85c3(0x20de)](_0x31f783,_0x329a88,_0x32e289,_0x69589a,_0x39cac3['instanceIndex']))return!0x1;_0x31f783=_0x180652['P'][_0x4b85c3(0x3153)](_0x69589a,_0x329a88)/this['_options'][_0x4b85c3(0x3a45)];const _0x429d64=_0x180652['jp'][_0x4b85c3(0xf88)][0x2];_0x69589a[_0x4b85c3(0x572)](_0x429d64),_0x31f783>this[_0x4b85c3(0x4179)][_0x4b85c3(0x8a8)]&&_0x429d64[_0x4b85c3(0xaa9)]();let _0xc34110,_0x16dd7e,_0x55a504;_0x55a504=_0x31f783>this[_0x4b85c3(0x4179)]['centripetalForceThreshold']?(_0xc34110=_0x429d64['x']*this[_0x4b85c3(0x4179)][_0x4b85c3(0x2893)],_0x16dd7e=_0x429d64['y']*this[_0x4b85c3(0x4179)][_0x4b85c3(0xd2e)],_0x429d64['z']*this[_0x4b85c3(0x4179)][_0x4b85c3(0x2893)]):(_0x32e289=_0x180652['P']['Cross'](_0x329a88,_0x5c246a)[_0x4b85c3(0x3f07)](),_0xc34110=(_0x32e289['x']+_0x429d64['x'])*this[_0x4b85c3(0x4179)][_0x4b85c3(0x5af)],_0x16dd7e=this['_originTop']['y']*this[_0x4b85c3(0x4179)][_0x4b85c3(0xd2e)],(_0x32e289['z']+_0x429d64['z'])*this[_0x4b85c3(0x4179)][_0x4b85c3(0x5af)]);const _0x2a8691=_0x180652['jp'][_0x4b85c3(0xf88)][0x3];return _0x2a8691[_0x4b85c3(0x2cf6)](_0xc34110,_0x16dd7e,_0x55a504),_0x2a8691['scaleInPlace'](this[_0x4b85c3(0x4179)]['strength']),_0x39cac3[_0x4b85c3(0x1672)]['copyFrom'](_0x2a8691),_0x39cac3['contactPoint'][_0x4b85c3(0xa83)](_0x5c246a),_0x39cac3[_0x4b85c3(0x478)]=_0x31f783,!0x0;}[_0x3d9d03(0x1ac0)](_0x2f5869,_0x50fcb2,_0x10793c){var _0x2ac192=_0x3d9d03;if(_0x3d9bc1[_0x2ac192(0x27b5)](_0x2f5869,_0x10793c))return!0x1;var _0x32c0d0=_0x2f5869['transformNode'],_0x2f5869=_0x2f5869['getObjectCenterWorld'](_0x10793c);return!!_0x3d9bc1[_0x2ac192(0x37b2)](_0x2f5869,this[_0x2ac192(0x306)],this[_0x2ac192(0x4179)][_0x2ac192(0x3a45)],this[_0x2ac192(0x4179)][_0x2ac192(0xc32)])&&(_0x50fcb2[_0x2ac192(0x3607)]=_0x10793c,this[_0x2ac192(0xbc9)](_0x32c0d0,_0x2f5869,_0x50fcb2));}[_0x3d9d03(0x1c6a)](_0x51e054,_0x4f7a5d){var _0x55a6ae=_0x3d9d03;if(0x0===_0x51e054[_0x55a6ae(0x1d09)])return!0x1;if('Mesh'!==_0x51e054[_0x55a6ae(0x1e3f)][_0x55a6ae(0x3fcd)]()&&_0x55a6ae(0x420e)!==_0x51e054[_0x55a6ae(0x1e3f)]['getClassName']())return!0x1;var _0xbf97ea=_0x51e054[_0x55a6ae(0x1e3f)];if(!this[_0x55a6ae(0x292d)](_0xbf97ea))return!0x1;return _0x51e054=_0x51e054['getObjectCenter'](),(this[_0x55a6ae(0xbc9)](_0xbf97ea,_0x51e054,_0x4f7a5d),!0x0);}[_0x3d9d03(0x19b8)](){var _0x8f6009=_0x3d9d03;const _0x1ac415=_0x3df8e2[_0x8f6009(0x344)];0x1===this['_physicsEngine']['getPluginVersion']()?this[_0x8f6009(0x21dd)][_0x8f6009(0x3c4b)]()['forEach'](_0x2c87a1=>{var _0x478c19=_0x8f6009;this[_0x478c19(0x1c6a)](_0x2c87a1,_0x1ac415)&&_0x2c87a1[_0x478c19(0x935)](_0x1ac415[_0x478c19(0x1672)],_0x1ac415['contactPoint']);}):this[_0x8f6009(0x21dd)][_0x8f6009(0x1de1)]()['forEach'](_0x1a0e32=>{_0x1a0e32['iterateOverAllInstances']((_0x3984de,_0x52d237)=>{var _0x1008c2=a8_0x5b24;this[_0x1008c2(0x1ac0)](_0x3984de,_0x1ac415,_0x52d237)&&_0x3984de[_0x1008c2(0x935)](_0x1ac415[_0x1008c2(0x1672)],_0x1ac415[_0x1008c2(0x3d37)],_0x1ac415[_0x1008c2(0x3607)]);});});}[_0x3d9d03(0x22b5)](){var _0x4b8fcb=_0x3d9d03;this[_0x4b8fcb(0x2baa)]||(this[_0x4b8fcb(0x2baa)]=(0x0,_0x20a802['wf'])(_0x4b8fcb(0x1ecd),{'height':this[_0x4b8fcb(0x4179)][_0x4b8fcb(0xc32)],'diameter':0x2*this[_0x4b8fcb(0x4179)]['radius']},this['_scene']),this[_0x4b8fcb(0x2baa)][_0x4b8fcb(0x1d6e)]=!0x1);}['_intersectsWithCylinder'](_0x1d3638){var _0x48ef85=_0x3d9d03;return this[_0x48ef85(0x2baa)]['position']=this['_cylinderPosition'],this[_0x48ef85(0x2baa)][_0x48ef85(0x283d)](_0x1d3638,!0x0);}}_0x3df8e2[_0x3d9d03(0x48f)]=_0x180652['P'][_0x3d9d03(0x23ed)](),_0x3df8e2['hitData']={'force':new _0x180652['P'](),'contactPoint':new _0x180652['P'](),'distanceFromOrigin':0x0};class _0x52d913{constructor(){var _0x58e3d9=_0x3d9d03;this['radius']=0x5,this[_0x58e3d9(0xf6b)]=0xa,this[_0x58e3d9(0xc32)]=0xa,this[_0x58e3d9(0x2391)]=_0x168ce2[_0x58e3d9(0x3f69)];}}class _0x38aa7b{constructor(){var _0x3227f0=_0x3d9d03;this['radius']=0x5,this[_0x3227f0(0xf6b)]=0xa,this['height']=0xa,this['centripetalForceThreshold']=0.7,this[_0x3227f0(0x2893)]=0x5,this[_0x3227f0(0x5af)]=0.5,this[_0x3227f0(0xd2e)]=0.02;}}(_0x566736=_0x168ce2=_0x168ce2||{})[_0x566736['Center']=0x0]='Center',_0x566736[_0x566736[_0x3d9d03(0x3036)]=0x1]=_0x3d9d03(0x3036);},0x1594a:(_0x4b634d,_0x526f12,_0x1180be)=>{var _0x27f3a0=a8_0x16e4d8;_0x1180be['d'](_0x526f12,{'d':()=>_0x37ea47});var _0x3e4cda=_0x1180be(0x9fd1);class _0x37ea47{constructor(){var _0x9603cb=a8_0x5b24;this[_0x9603cb(0x4004)]=!0x1,this[_0x9603cb(0x1bfa)]=0x0,this[_0x9603cb(0x338a)]=_0x3e4cda['P'][_0x9603cb(0x23ed)](),this['_hitPointWorld']=_0x3e4cda['P'][_0x9603cb(0x23ed)](),this[_0x9603cb(0x20f)]=_0x3e4cda['P']['Zero'](),this[_0x9603cb(0x2bd)]=_0x3e4cda['P'][_0x9603cb(0x23ed)]();}get[_0x27f3a0(0x2e3c)](){return this['_hasHit'];}get[_0x27f3a0(0x4126)](){var _0xdb21d4=_0x27f3a0;return this[_0xdb21d4(0x1bfa)];}get[_0x27f3a0(0x10cd)](){return this['_hitNormalWorld'];}get[_0x27f3a0(0x16eb)](){var _0xd60503=_0x27f3a0;return this[_0xd60503(0x9e0)];}get[_0x27f3a0(0x1945)](){var _0x28df40=_0x27f3a0;return this[_0x28df40(0x20f)];}get[_0x27f3a0(0x1ea6)](){return this['_rayToWorld'];}[_0x27f3a0(0x3859)](_0x1785b8,_0x3a3be1){var _0x30a83c=_0x27f3a0;this[_0x30a83c(0x4004)]=!0x0,this[_0x30a83c(0x338a)]=new _0x3e4cda['P'](_0x1785b8['x'],_0x1785b8['y'],_0x1785b8['z']),this[_0x30a83c(0x9e0)]=new _0x3e4cda['P'](_0x3a3be1['x'],_0x3a3be1['y'],_0x3a3be1['z']);}['setHitDistance'](_0x79dc8e){this['_hitDistance']=_0x79dc8e;}[_0x27f3a0(0x1546)](){var _0x528cee=_0x27f3a0;this[_0x528cee(0x1bfa)]=_0x3e4cda['P'][_0x528cee(0x3153)](this[_0x528cee(0x20f)],this[_0x528cee(0x9e0)]);}['reset'](_0x2de0e1=_0x3e4cda['P'][_0x27f3a0(0x23ed)](),_0x34893f=_0x3e4cda['P'][_0x27f3a0(0x23ed)]()){var _0x4d0c5a=_0x27f3a0;this[_0x4d0c5a(0x20f)]=_0x2de0e1,this[_0x4d0c5a(0x2bd)]=_0x34893f,this[_0x4d0c5a(0x4004)]=!0x1,this[_0x4d0c5a(0x1bfa)]=0x0,this[_0x4d0c5a(0x338a)]=_0x3e4cda['P'][_0x4d0c5a(0x23ed)](),this[_0x4d0c5a(0x9e0)]=_0x3e4cda['P']['Zero']();}}},0x114b4:(_0x3548e5,_0x305ab4,_0x18e117)=>{var _0x5899ff=a8_0x16e4d8;_0x18e117['d'](_0x305ab4,{'b':()=>_0x2e41ab});var _0x477f04=_0x18e117(0x9fd1),_0x2d0619=_0x18e117(0x10ea4),_0x4653d0=_0x18e117(0x67f2),_0x4ef153=_0x18e117(0x10abe),_0x27b4f1=_0x18e117(0x1a27),_0x15eed5=_0x18e117(0x164ac),_0x3c3e65=_0x18e117(0x16c47),_0x1d75fa=_0x18e117(0x5faf),_0x4c9e5e=_0x18e117(0x1594a),_0xf050cd=_0x18e117(0x1b5c),_0x3a6581=_0x18e117(0x147b8);class _0x2e41ab{constructor(_0xc42f03=!0x0,_0x4194a1=Ammo,_0x1415bd=null){var _0x4beb32=a8_0x5b24;this['_useDeltaForWorldStep']=_0xc42f03,this[_0x4beb32(0x188f)]={},this[_0x4beb32(0xc8c)]=_0x4beb32(0x405),this['_timeStep']=0x1/0x3c,this['_fixedTimeStep']=0x1/0x3c,this[_0x4beb32(0x2aaa)]=0x5,this[_0x4beb32(0x2aab)]=new _0x477f04['_f'](),this[_0x4beb32(0x3522)]=!0x1,this[_0x4beb32(0xc3a)]=new _0x477f04['P'](),this[_0x4beb32(0x18a9)]=new _0x477f04['P'](),this[_0x4beb32(0x3e5b)]=new _0x477f04['P'](),this[_0x4beb32(0x3317)]=new _0x477f04['y3'](),'function'==typeof _0x4194a1?_0x2d0619['Y'][_0x4beb32(0x404a)](_0x4beb32(0x57c)):(this[_0x4beb32(0x188f)]=_0x4194a1,this[_0x4beb32(0x2b36)]()?(this[_0x4beb32(0x3f17)]=new this[(_0x4beb32(0x188f))][(_0x4beb32(0x388f))](),this[_0x4beb32(0x38e3)]=new this[(_0x4beb32(0x188f))][(_0x4beb32(0x1f83))](this['_collisionConfiguration']),this[_0x4beb32(0xa99)]=_0x1415bd||new this[(_0x4beb32(0x188f))][(_0x4beb32(0x3cb3))](),this['_solver']=new this['bjsAMMO']['btSequentialImpulseConstraintSolver'](),this['_softBodySolver']=new this['bjsAMMO'][(_0x4beb32(0x1bf6))](),this['world']=new this[(_0x4beb32(0x188f))][(_0x4beb32(0x23ac))](this['_dispatcher'],this[_0x4beb32(0xa99)],this[_0x4beb32(0x1863)],this['_collisionConfiguration'],this[_0x4beb32(0x345b)]),this['_tmpAmmoConcreteContactResultCallback']=new this['bjsAMMO'][(_0x4beb32(0x38b4))](),this['_tmpAmmoConcreteContactResultCallback'][_0x4beb32(0x16e5)]=_0xac38ed=>{var _0x45efbd=_0x4beb32;const _0x467eba=(_0xac38ed=this[_0x45efbd(0x188f)]['wrapPointer'](_0xac38ed,this[_0x45efbd(0x188f)]['btManifoldPoint']))[_0x45efbd(0x35f8)](),_0xcc0979=_0xac38ed['m_normalWorldOnB'];this[_0x45efbd(0xc3a)]['x']=_0x467eba['x'](),this[_0x45efbd(0xc3a)]['y']=_0x467eba['y'](),this[_0x45efbd(0xc3a)]['z']=_0x467eba['z'](),this[_0x45efbd(0x18a9)]['x']=_0xcc0979['x'](),this[_0x45efbd(0x18a9)]['y']=_0xcc0979['y'](),this['_tmpContactNormal']['z']=_0xcc0979['z'](),this[_0x45efbd(0x21b0)]=_0xac38ed[_0x45efbd(0xa40)](),this[_0x45efbd(0x174c)]=_0xac38ed[_0x45efbd(0x381d)](),this[_0x45efbd(0x3522)]=!0x0;},this['_raycastResult']=new _0x4c9e5e['d'](),this[_0x4beb32(0x1798)]=new this['bjsAMMO'][(_0x4beb32(0x1fd9))](),this[_0x4beb32(0x1798)][_0x4beb32(0xaee)](),this[_0x4beb32(0x4187)]=new this[(_0x4beb32(0x188f))][(_0x4beb32(0x1b6d))](0x0,0x0,0x0,0x1),this[_0x4beb32(0x76e)]=new this[(_0x4beb32(0x188f))][(_0x4beb32(0x4046))](0x0,0x0,0x0),this['_tmpAmmoVectorB']=new this[(_0x4beb32(0x188f))][(_0x4beb32(0x4046))](0x0,0x0,0x0),this[_0x4beb32(0x1287)]=new this[(_0x4beb32(0x188f))][(_0x4beb32(0x4046))](0x0,0x0,0x0),this[_0x4beb32(0x3083)]=new this['bjsAMMO']['btVector3'](0x0,0x0,0x0)):_0x2d0619['Y'][_0x4beb32(0x404a)](_0x4beb32(0x414c)));}['getPluginVersion'](){return 0x1;}[_0x5899ff(0x11ab)](_0x16a882){var _0x5816f6=_0x5899ff;this[_0x5816f6(0x76e)][_0x5816f6(0x2c65)](_0x16a882['x'],_0x16a882['y'],_0x16a882['z']),this[_0x5816f6(0x2023)]['setGravity'](this[_0x5816f6(0x76e)]),this['world'][_0x5816f6(0x1460)]()[_0x5816f6(0xfa3)](this['_tmpAmmoVectorA']);}['setTimeStep'](_0x2b91cf){var _0x3b5f12=_0x5899ff;this[_0x3b5f12(0x2f5d)]=_0x2b91cf;}[_0x5899ff(0x1275)](_0x205e85){var _0x4520b4=_0x5899ff;this[_0x4520b4(0x26b5)]=_0x205e85;}[_0x5899ff(0x3b64)](_0x295dcc){var _0x4bd8d3=_0x5899ff;this[_0x4bd8d3(0x2aaa)]=_0x295dcc;}[_0x5899ff(0x183)](){var _0x462c98=_0x5899ff;return this[_0x462c98(0x2f5d)];}[_0x5899ff(0x58f)](_0x56b4de){var _0x52bdca=_0x5899ff;return this[_0x52bdca(0x3522)]=!0x1,this[_0x52bdca(0x2023)]['contactTest'](_0x56b4de['physicsBody'],this['_tmpAmmoConcreteContactResultCallback']),this['_tmpContactCallbackResult'];}[_0x5899ff(0x3358)](_0x14415a,_0x5c6637){var _0x2b19a2=_0x5899ff;return this[_0x2b19a2(0x3522)]=!0x1,this[_0x2b19a2(0x2023)][_0x2b19a2(0x2853)](_0x14415a[_0x2b19a2(0x3009)],_0x5c6637[_0x2b19a2(0x3009)],this[_0x2b19a2(0x611)]),this[_0x2b19a2(0x3522)];}[_0x5899ff(0x202c)](_0x183467=0x1/0x3c,_0x12bd6e=0xa,_0x978a5b=0x1/0x3c){var _0x19cb5e=_0x5899ff;if(0x0==_0x12bd6e)this[_0x19cb5e(0x2023)][_0x19cb5e(0x1640)](_0x183467,0x0);else{for(;0x0<_0x12bd6e&&0x0<_0x183467;)_0x183467-_0x978a5b<_0x978a5b?(this['world'][_0x19cb5e(0x1640)](_0x183467,0x0),_0x183467=0x0):(_0x183467-=_0x978a5b,this[_0x19cb5e(0x2023)][_0x19cb5e(0x1640)](_0x978a5b,0x0)),_0x12bd6e--;}}[_0x5899ff(0xa4d)](_0x255d3a,_0x14d681){var _0x47c328=_0x5899ff;for(const _0x3c7278 of _0x14d681)_0x3c7278[_0x47c328(0x2425)]||_0x3c7278[_0x47c328(0xae6)]();this[_0x47c328(0x202c)](this['_useDeltaForWorldStep']?_0x255d3a:this['_timeStep'],this[_0x47c328(0x2aaa)],this[_0x47c328(0x26b5)]);for(const _0x9c07d7 of _0x14d681)if(_0x9c07d7[_0x47c328(0x2425)]?this['_afterSoftStep'](_0x9c07d7):_0x9c07d7[_0x47c328(0x3811)](),0x0<_0x9c07d7[_0x47c328(0x2147)][_0x47c328(0x1377)]&&this[_0x47c328(0x58f)](_0x9c07d7)){for(const _0x15b8d0 of _0x9c07d7[_0x47c328(0x2147)])for(const _0x1cee31 of _0x15b8d0[_0x47c328(0xad7)])(_0x9c07d7[_0x47c328(0x3009)][_0x47c328(0x1599)]()||_0x1cee31[_0x47c328(0x3009)][_0x47c328(0x1599)]())&&this[_0x47c328(0x3358)](_0x9c07d7,_0x1cee31)&&(_0x9c07d7[_0x47c328(0x132c)]({'body':_0x1cee31[_0x47c328(0x3009)],'point':this[_0x47c328(0xc3a)],'distance':this[_0x47c328(0x174c)],'impulse':this[_0x47c328(0x21b0)],'normal':this[_0x47c328(0x18a9)]}),_0x1cee31['onCollide']({'body':_0x9c07d7['physicsBody'],'point':this[_0x47c328(0xc3a)],'distance':this[_0x47c328(0x174c)],'impulse':this[_0x47c328(0x21b0)],'normal':this[_0x47c328(0x18a9)]}));}}[_0x5899ff(0x3362)](_0x20749c){var _0x3a59f2=_0x5899ff;_0x20749c[_0x3a59f2(0x21e0)]===_0x4653d0['Q']['RopeImpostor']?this[_0x3a59f2(0x2409)](_0x20749c):this[_0x3a59f2(0x71a)](_0x20749c);}[_0x5899ff(0x2409)](_0x87065b){var _0x2eed81=_0x5899ff;const _0x97e908=_0x87065b[_0x2eed81(0x3009)][_0x2eed81(0x868)]();var _0x1ba4f9,_0x15cfd2,_0x4f6a81,_0x2521b1=_0x97e908[_0x2eed81(0x5a2)]();let _0x304816,_0x5461fb;const _0x3233b9=new Array();for(let _0xcebd48=0x0;_0xcebd48<_0x2521b1;_0xcebd48++)_0x304816=_0x97e908['at'](_0xcebd48),_0x1ba4f9=(_0x5461fb=_0x304816[_0x2eed81(0x1f86)]())['x'](),_0x15cfd2=_0x5461fb['y'](),_0x4f6a81=_0x5461fb['z'](),_0x3233b9[_0x2eed81(0x3f90)](new _0x477f04['P'](_0x1ba4f9,_0x15cfd2,_0x4f6a81));var _0x304fdf=_0x87065b[_0x2eed81(0x1e3f)],_0x4b1e47=_0x87065b[_0x2eed81(0x372b)](_0x2eed81(0x3887));_0x87065b[_0x2eed81(0x30cb)]?_0x87065b['object']=(0x0,_0x1d75fa['nL'])(_0x2eed81(0x267f),{'points':_0x3233b9,'instance':_0x304fdf}):_0x87065b['object']=(0x0,_0x3c3e65['Gc'])(_0x2eed81(0x26b4),{'shape':_0x4b1e47,'path':_0x3233b9,'instance':_0x304fdf});}[_0x5899ff(0x71a)](_0x247a05){var _0x2feedf=_0x5899ff,_0x15b0cd=_0x247a05[_0x2feedf(0x21e0)]===_0x4653d0['Q'][_0x2feedf(0x241f)]?0x1:-0x1;const _0x49963a=_0x247a05[_0x2feedf(0x1e3f)];let _0x5bc8e6=_0x49963a[_0x2feedf(0x757)](_0x27b4f1['o'][_0x2feedf(0x34af)]),_0x4dcd96=(_0x5bc8e6=_0x5bc8e6||[],_0x49963a[_0x2feedf(0x757)](_0x27b4f1['o'][_0x2feedf(0x279a)]));_0x4dcd96=_0x4dcd96||[];var _0xf8be8f,_0x31f6e8,_0x46a52b,_0x1fae43,_0x2c06b4,_0x478476,_0x57d407=_0x5bc8e6[_0x2feedf(0x1377)]/0x3;const _0x970630=_0x247a05['physicsBody'][_0x2feedf(0x868)]();let _0x4257a2,_0x32f7a5;for(let _0xc49e36=0x0;_0xc49e36<_0x57d407;_0xc49e36++){_0x4257a2=_0x970630['at'](_0xc49e36),_0xf8be8f=(_0x32f7a5=_0x4257a2[_0x2feedf(0x1f86)]())['x'](),_0x31f6e8=_0x32f7a5['y'](),_0x46a52b=_0x32f7a5['z']()*_0x15b0cd;const _0x4bd5b7=_0x4257a2[_0x2feedf(0xf8b)]();_0x1fae43=_0x4bd5b7['x'](),_0x2c06b4=_0x4bd5b7['y'](),_0x478476=_0x4bd5b7['z']()*_0x15b0cd,_0x5bc8e6[0x3*_0xc49e36]=_0xf8be8f,_0x5bc8e6[0x3*_0xc49e36+0x1]=_0x31f6e8,_0x5bc8e6[0x3*_0xc49e36+0x2]=_0x46a52b,_0x4dcd96[0x3*_0xc49e36]=_0x1fae43,_0x4dcd96[0x3*_0xc49e36+0x1]=_0x2c06b4,_0x4dcd96[0x3*_0xc49e36+0x2]=_0x478476;}const _0x58de59=new _0x15eed5['x']();_0x58de59[_0x2feedf(0x1be0)]=_0x5bc8e6,_0x58de59['normals']=_0x4dcd96,_0x58de59[_0x2feedf(0x10d1)]=_0x49963a[_0x2feedf(0x757)](_0x27b4f1['o']['UVKind']),_0x58de59[_0x2feedf(0x3f24)]=_0x49963a['getVerticesData'](_0x27b4f1['o']['ColorKind']),_0x49963a&&_0x49963a[_0x2feedf(0x2668)]&&(_0x58de59[_0x2feedf(0x35ec)]=_0x49963a[_0x2feedf(0x2668)]()),_0x58de59[_0x2feedf(0x299d)](_0x49963a);}[_0x5899ff(0x455)](_0x442477,_0x2b1881,_0x3eda32){var _0x5973b6=_0x5899ff;if(_0x442477[_0x5973b6(0x2425)])_0x2d0619['Y'][_0x5973b6(0x1048)](_0x5973b6(0x1c27));else{_0x442477[_0x5973b6(0x3009)]['activate']();const _0x555069=this['_tmpAmmoVectorA'],_0x200074=this[_0x5973b6(0x34be)];_0x442477['object']&&_0x442477[_0x5973b6(0x1e3f)]['getWorldMatrix']&&_0x3eda32[_0x5973b6(0x409f)](_0x442477[_0x5973b6(0x1e3f)][_0x5973b6(0x927)]()[_0x5973b6(0x45c)]()),_0x555069[_0x5973b6(0x2c65)](_0x3eda32['x'],_0x3eda32['y'],_0x3eda32['z']),_0x200074['setValue'](_0x2b1881['x'],_0x2b1881['y'],_0x2b1881['z']),_0x442477['physicsBody'][_0x5973b6(0x455)](_0x200074,_0x555069);}}[_0x5899ff(0x935)](_0x110c81,_0x47e7e8,_0xcab994){var _0x4dac22=_0x5899ff;if(_0x110c81[_0x4dac22(0x2425)])_0x2d0619['Y'][_0x4dac22(0x1048)]('Cannot\x20be\x20applied\x20to\x20a\x20soft\x20body');else{_0x110c81[_0x4dac22(0x3009)][_0x4dac22(0x3e9e)]();const _0x9c4456=this[_0x4dac22(0x76e)],_0x37d6b4=this['_tmpAmmoVectorB'];var _0x325511;_0x110c81[_0x4dac22(0x1e3f)]&&_0x110c81['object'][_0x4dac22(0x927)]?(_0x325511=_0x110c81[_0x4dac22(0x1e3f)][_0x4dac22(0x927)]()[_0x4dac22(0x45c)](),_0x9c4456[_0x4dac22(0x2c65)](_0xcab994['x']-_0x325511['x'],_0xcab994['y']-_0x325511['y'],_0xcab994['z']-_0x325511['z'])):_0x9c4456[_0x4dac22(0x2c65)](_0xcab994['x'],_0xcab994['y'],_0xcab994['z']),_0x37d6b4[_0x4dac22(0x2c65)](_0x47e7e8['x'],_0x47e7e8['y'],_0x47e7e8['z']),_0x110c81[_0x4dac22(0x3009)]['applyForce'](_0x37d6b4,_0x9c4456);}}['generatePhysicsBody'](_0x13df8f){var _0x592448=_0x5899ff;if(_0x13df8f[_0x592448(0x3672)][_0x592448(0x504)]=[],_0x13df8f[_0x592448(0x922)])_0x13df8f[_0x592448(0x3009)]&&(this[_0x592448(0x15d3)](_0x13df8f),_0x13df8f[_0x592448(0x33ae)]());else{if(_0x13df8f[_0x592448(0x33c)]()){const _0x280ad8=this['_createShape'](_0x13df8f);var _0x3807f7=_0x13df8f['getParam'](_0x592448(0x1d09));if(_0x13df8f[_0x592448(0x3672)][_0x592448(0x1d09)]=_0x3807f7,_0x13df8f['soft'])_0x280ad8[_0x592448(0x10eb)]()['set_collisions'](0x11),_0x280ad8[_0x592448(0x10eb)]()[_0x592448(0x885)](_0x13df8f[_0x592448(0x372b)](_0x592448(0x115d))),this[_0x592448(0x188f)][_0x592448(0x2298)](_0x280ad8,this[_0x592448(0x188f)][_0x592448(0x1b07)])[_0x592448(0x53a)]()[_0x592448(0x12e5)](_0x13df8f[_0x592448(0x372b)](_0x592448(0x191e))),_0x280ad8['setActivationState'](_0x2e41ab['_DISABLE_DEACTIVATION_FLAG']),this[_0x592448(0x2023)]['addSoftBody'](_0x280ad8,0x1,-0x1),_0x13df8f[_0x592448(0x3009)]=_0x280ad8,_0x13df8f[_0x592448(0x3672)]['toDispose'][_0x592448(0x3f90)](_0x280ad8),this[_0x592448(0x2e53)](_0x13df8f,0x0),_0x13df8f[_0x592448(0x21e0)]===_0x4653d0['Q'][_0x592448(0x2020)]&&this['setBodyPressure'](_0x13df8f,_0x13df8f[_0x592448(0x372b)](_0x592448(0x1283))),this[_0x592448(0x2f57)](_0x13df8f,_0x13df8f[_0x592448(0x372b)](_0x592448(0x3da7))),this[_0x592448(0x1f44)](_0x13df8f,_0x13df8f[_0x592448(0x372b)]('velocityIterations')),this[_0x592448(0x3faa)](_0x13df8f,_0x13df8f[_0x592448(0x372b)](_0x592448(0x1523)));else{var _0x1862d6=new this[(_0x592448(0x188f))][(_0x592448(0x4046))](0x0,0x0,0x0);const _0x426213=new this['bjsAMMO']['btTransform']();_0x13df8f[_0x592448(0x1e3f)][_0x592448(0x3d93)](!0x0),_0x426213['setIdentity'](),0x0!==_0x3807f7&&_0x280ad8[_0x592448(0x329b)](_0x3807f7,_0x1862d6),this[_0x592448(0x76e)][_0x592448(0x2c65)](_0x13df8f['object'][_0x592448(0x2416)]['x'],_0x13df8f[_0x592448(0x1e3f)]['position']['y'],_0x13df8f[_0x592448(0x1e3f)]['position']['z']),this[_0x592448(0x4187)][_0x592448(0x2c65)](_0x13df8f[_0x592448(0x1e3f)][_0x592448(0x32ee)]['x'],_0x13df8f['object']['rotationQuaternion']['y'],_0x13df8f[_0x592448(0x1e3f)][_0x592448(0x32ee)]['z'],_0x13df8f[_0x592448(0x1e3f)][_0x592448(0x32ee)]['w']),_0x426213[_0x592448(0x2f45)](this[_0x592448(0x76e)]),_0x426213[_0x592448(0xab0)](this[_0x592448(0x4187)]);var _0x35f832=new this[(_0x592448(0x188f))][(_0x592448(0x370c))](_0x426213),_0x2ecdca=new this[(_0x592448(0x188f))][(_0x592448(0x960))](_0x3807f7,_0x35f832,_0x280ad8,_0x1862d6);const _0x41c520=new this[(_0x592448(0x188f))]['btRigidBody'](_0x2ecdca);0x0===_0x3807f7&&(_0x41c520[_0x592448(0x12c1)](_0x41c520[_0x592448(0x26f1)]()|_0x2e41ab['_KINEMATIC_FLAG']),_0x41c520[_0x592448(0x1d87)](_0x2e41ab['_DISABLE_DEACTIVATION_FLAG'])),_0x13df8f[_0x592448(0x21e0)]!=_0x4653d0['Q']['NoImpostor']||_0x280ad8[_0x592448(0x3276)]||_0x41c520[_0x592448(0x12c1)](_0x41c520['getCollisionFlags']()|_0x2e41ab['_DISABLE_COLLISION_FLAG']),_0x13df8f[_0x592448(0x21e0)]!==_0x4653d0['Q'][_0x592448(0x2287)]&&_0x13df8f[_0x592448(0x21e0)]!==_0x4653d0['Q'][_0x592448(0x457)]&&(_0x3807f7=_0x13df8f['object'][_0x592448(0x16a7)](),this[_0x592448(0x3e5b)]['copyFrom'](_0x13df8f[_0x592448(0x1e3f)]['getAbsolutePosition']()),this[_0x592448(0x3e5b)]['subtractInPlace'](_0x3807f7['boundingBox'][_0x592448(0x3cff)]),this[_0x592448(0x3e5b)]['x']/=_0x13df8f[_0x592448(0x1e3f)][_0x592448(0x2ae7)]['x'],this[_0x592448(0x3e5b)]['y']/=_0x13df8f[_0x592448(0x1e3f)]['scaling']['y'],this[_0x592448(0x3e5b)]['z']/=_0x13df8f[_0x592448(0x1e3f)][_0x592448(0x2ae7)]['z'],_0x13df8f['setDeltaPosition'](this[_0x592448(0x3e5b)]));var _0x3807f7=_0x13df8f[_0x592448(0x372b)](_0x592448(0x331c)),_0x1b298d=_0x13df8f[_0x592448(0x372b)]('mask');_0x3807f7&&_0x1b298d?this[_0x592448(0x2023)][_0x592448(0x2be6)](_0x41c520,_0x3807f7,_0x1b298d):this[_0x592448(0x2023)][_0x592448(0x2be6)](_0x41c520),_0x13df8f[_0x592448(0x3009)]=_0x41c520,_0x13df8f[_0x592448(0x3672)][_0x592448(0x504)]=_0x13df8f[_0x592448(0x3672)][_0x592448(0x504)]['concat']([_0x41c520,_0x2ecdca,_0x35f832,_0x426213,_0x1862d6,_0x280ad8]);}this[_0x592448(0x3d4a)](_0x13df8f,_0x13df8f['getParam'](_0x592448(0x343d))),this[_0x592448(0x17a5)](_0x13df8f,_0x13df8f['getParam'](_0x592448(0x1019)));}}}[_0x5899ff(0x15d3)](_0x209261){var _0x1f7a70=_0x5899ff;this[_0x1f7a70(0x2023)]&&(_0x209261[_0x1f7a70(0x2425)]?this['world'][_0x1f7a70(0x19d4)](_0x209261[_0x1f7a70(0x3009)]):this[_0x1f7a70(0x2023)][_0x1f7a70(0x33db)](_0x209261['physicsBody']),_0x209261[_0x1f7a70(0x3672)]&&(_0x209261[_0x1f7a70(0x3672)][_0x1f7a70(0x504)]['forEach'](_0x2ecc51=>{var _0x59ced2=_0x1f7a70;this[_0x59ced2(0x188f)][_0x59ced2(0x38ca)](_0x2ecc51);}),_0x209261[_0x1f7a70(0x3672)][_0x1f7a70(0x504)]=[]));}[_0x5899ff(0x2454)](_0x21250e){var _0x571b57=_0x5899ff,_0x3c970a=_0x21250e[_0x571b57(0xc51)][_0x571b57(0x3009)],_0x184cd8=_0x21250e[_0x571b57(0x2b50)][_0x571b57(0x3009)];if(_0x3c970a&&_0x184cd8){const _0x52f01d=_0x21250e['joint']['jointData'];_0x52f01d[_0x571b57(0x1b94)]||(_0x52f01d[_0x571b57(0x1b94)]=new _0x477f04['P'](0x0,0x0,0x0)),_0x52f01d[_0x571b57(0x3509)]||(_0x52f01d['connectedPivot']=new _0x477f04['P'](0x0,0x0,0x0));let _0x2029e1;switch(_0x21250e['joint'][_0x571b57(0x21e0)]){case _0x4ef153['q7'][_0x571b57(0x3eb7)]:var _0x2c9ec7=_0x52f01d[_0x571b57(0x103a)];_0x2c9ec7&&(_0x52f01d[_0x571b57(0x1b94)]=new _0x477f04['P'](0x0,-_0x2c9ec7/0x2,0x0),_0x52f01d[_0x571b57(0x3509)]=new _0x477f04['P'](0x0,_0x2c9ec7/0x2,0x0)),_0x2029e1=new this[(_0x571b57(0x188f))][(_0x571b57(0x389a))](_0x3c970a,_0x184cd8,new this[(_0x571b57(0x188f))][(_0x571b57(0x4046))](_0x52f01d[_0x571b57(0x1b94)]['x'],_0x52f01d[_0x571b57(0x1b94)]['y'],_0x52f01d['mainPivot']['z']),new this[(_0x571b57(0x188f))][(_0x571b57(0x4046))](_0x52f01d[_0x571b57(0x3509)]['x'],_0x52f01d[_0x571b57(0x3509)]['y'],_0x52f01d[_0x571b57(0x3509)]['z']));break;case _0x4ef153['q7'][_0x571b57(0x3658)]:_0x52f01d[_0x571b57(0xd83)]||(_0x52f01d[_0x571b57(0xd83)]=new _0x477f04['P'](0x0,0x0,0x0)),_0x52f01d[_0x571b57(0x343a)]||(_0x52f01d[_0x571b57(0x343a)]=new _0x477f04['P'](0x0,0x0,0x0));var _0x2c9ec7=new this[(_0x571b57(0x188f))]['btVector3'](_0x52f01d[_0x571b57(0xd83)]['x'],_0x52f01d[_0x571b57(0xd83)]['y'],_0x52f01d[_0x571b57(0xd83)]['z']),_0x256863=new this[(_0x571b57(0x188f))][(_0x571b57(0x4046))](_0x52f01d[_0x571b57(0x343a)]['x'],_0x52f01d['connectedAxis']['y'],_0x52f01d[_0x571b57(0x343a)]['z']);_0x2029e1=new this[(_0x571b57(0x188f))][(_0x571b57(0x1204))](_0x3c970a,_0x184cd8,new this['bjsAMMO']['btVector3'](_0x52f01d[_0x571b57(0x1b94)]['x'],_0x52f01d[_0x571b57(0x1b94)]['y'],_0x52f01d['mainPivot']['z']),new this['bjsAMMO']['btVector3'](_0x52f01d['connectedPivot']['x'],_0x52f01d[_0x571b57(0x3509)]['y'],_0x52f01d[_0x571b57(0x3509)]['z']),_0x2c9ec7,_0x256863);break;case _0x4ef153['q7'][_0x571b57(0x370f)]:_0x2029e1=new this['bjsAMMO'][(_0x571b57(0x389a))](_0x3c970a,_0x184cd8,new this[(_0x571b57(0x188f))]['btVector3'](_0x52f01d[_0x571b57(0x1b94)]['x'],_0x52f01d[_0x571b57(0x1b94)]['y'],_0x52f01d[_0x571b57(0x1b94)]['z']),new this[(_0x571b57(0x188f))][(_0x571b57(0x4046))](_0x52f01d[_0x571b57(0x3509)]['x'],_0x52f01d[_0x571b57(0x3509)]['y'],_0x52f01d[_0x571b57(0x3509)]['z']));break;default:_0x2d0619['Y']['Warn']('JointType\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20plugin,\x20falling\x20back\x20to\x20PhysicsJoint.BallAndSocketJoint'),_0x2029e1=new this[(_0x571b57(0x188f))][(_0x571b57(0x389a))](_0x3c970a,_0x184cd8,new this[(_0x571b57(0x188f))][(_0x571b57(0x4046))](_0x52f01d[_0x571b57(0x1b94)]['x'],_0x52f01d[_0x571b57(0x1b94)]['y'],_0x52f01d[_0x571b57(0x1b94)]['z']),new this['bjsAMMO']['btVector3'](_0x52f01d[_0x571b57(0x3509)]['x'],_0x52f01d[_0x571b57(0x3509)]['y'],_0x52f01d[_0x571b57(0x3509)]['z']));}this[_0x571b57(0x2023)][_0x571b57(0xc8e)](_0x2029e1,!_0x21250e[_0x571b57(0x714)][_0x571b57(0x1cd6)][_0x571b57(0x28fe)]),_0x21250e[_0x571b57(0x714)]['physicsJoint']=_0x2029e1;}}[_0x5899ff(0xe3e)](_0x14e7bf){var _0x418fb5=_0x5899ff;this[_0x418fb5(0x2023)]&&this[_0x418fb5(0x2023)][_0x418fb5(0x21d)](_0x14e7bf[_0x418fb5(0x714)][_0x418fb5(0x844)]);}[_0x5899ff(0x1368)](_0x4a7bfa,_0x358c73,_0x358134){var _0x3fe50f=_0x5899ff;let _0x336888=0x0;if(_0x358134&&_0x358134[_0x3fe50f(0x2668)]&&_0x358134[_0x3fe50f(0x927)]&&_0x358134[_0x3fe50f(0x1d34)]){var _0x2e9df5=_0x358134[_0x3fe50f(0x2668)]()||[],_0x4b8707=_0x358134[_0x3fe50f(0x757)](_0x27b4f1['o']['PositionKind'])||[];let _0x597743;if(_0x358c73&&_0x358c73!==_0x358134){var _0x541f65=_0x358c73[_0x3fe50f(0x32ee)]||(_0x358c73[_0x3fe50f(0x2d91)]?_0x477f04['_f'][_0x3fe50f(0x311)](_0x358c73['rotation']['x'],_0x358c73['rotation']['y'],_0x358c73[_0x3fe50f(0x2d91)]['z']):_0x477f04['_f'][_0x3fe50f(0x3228)]());const _0x3732f0=_0x477f04['y3'][_0x3fe50f(0x52e)](_0x477f04['P'][_0x3fe50f(0x1c49)](),_0x541f65,_0x358c73['position']),_0x4dfb8d=(_0x3732f0[_0x3fe50f(0x14f4)](this['_tmpMatrix']),_0x358134['computeWorldMatrix'](!0x1));_0x597743=_0x4dfb8d['multiply'](this[_0x3fe50f(0x3317)]);}else _0x477f04['y3'][_0x3fe50f(0x3ad8)](_0x358134[_0x3fe50f(0x2ae7)]['x'],_0x358134[_0x3fe50f(0x2ae7)]['y'],_0x358134[_0x3fe50f(0x2ae7)]['z'],this[_0x3fe50f(0x3317)]),_0x597743=this['_tmpMatrix'];var _0x468ea0=_0x2e9df5['length']/0x3;for(let _0x3461a1=0x0;_0x3461a1<_0x468ea0;_0x3461a1++){const _0x330c1c=[];for(let _0x43f92d=0x0;_0x43f92d<0x3;_0x43f92d++){var _0x262f92=new _0x477f04['P'](_0x4b8707[0x3*_0x2e9df5[0x3*_0x3461a1+_0x43f92d]+0x0],_0x4b8707[0x3*_0x2e9df5[0x3*_0x3461a1+_0x43f92d]+0x1],_0x4b8707[0x3*_0x2e9df5[0x3*_0x3461a1+_0x43f92d]+0x2]),_0x262f92=_0x477f04['P'][_0x3fe50f(0x7e9)](_0x262f92,_0x597743);let _0x2a26bc;(_0x2a26bc=0x0==_0x43f92d?this[_0x3fe50f(0x76e)]:0x1==_0x43f92d?this[_0x3fe50f(0x34be)]:this[_0x3fe50f(0x1287)])['setValue'](_0x262f92['x'],_0x262f92['y'],_0x262f92['z']),_0x330c1c['push'](_0x2a26bc);}_0x4a7bfa[_0x3fe50f(0x3839)](_0x330c1c[0x0],_0x330c1c[0x1],_0x330c1c[0x2]),_0x336888++;}_0x358134[_0x3fe50f(0x1d34)]()['forEach'](_0x4eec99=>{_0x336888+=this['_addMeshVerts'](_0x4a7bfa,_0x358c73,_0x4eec99);});}return _0x336888;}[_0x5899ff(0x343)](_0x475a4a){var _0x340d89=_0x5899ff;const _0x3cb485=_0x475a4a[_0x340d89(0x1e3f)];if(_0x3cb485&&_0x3cb485[_0x340d89(0x2668)]&&_0x3cb485[_0x340d89(0x927)]&&_0x3cb485[_0x340d89(0x1d34)]){_0x3cb485[_0x340d89(0x2668)]();var _0x1934d4=_0x3cb485['getVerticesData'](_0x27b4f1['o'][_0x340d89(0x34af)])||[],_0xfa6cdb=_0x3cb485['getVerticesData'](_0x27b4f1['o'][_0x340d89(0x279a)])||[];_0x3cb485[_0x340d89(0x3d93)](!0x1);const _0x5f12ec=[],_0x25a25f=[];for(let _0x2338bb=0x0;_0x2338bb<_0x1934d4[_0x340d89(0x1377)];_0x2338bb+=0x3){var _0x47b803=new _0x477f04['P'](_0x1934d4[_0x2338bb],_0x1934d4[_0x2338bb+0x1],_0x1934d4[_0x2338bb+0x2]),_0x5ed31f=new _0x477f04['P'](_0xfa6cdb[_0x2338bb],_0xfa6cdb[_0x2338bb+0x1],_0xfa6cdb[_0x2338bb+0x2]),_0x47b803=_0x477f04['P'][_0x340d89(0x7e9)](_0x47b803,_0x3cb485[_0x340d89(0x927)]()),_0x5ed31f=_0x477f04['P'][_0x340d89(0x40f3)](_0x5ed31f,_0x3cb485[_0x340d89(0x927)]());_0x5f12ec['push'](_0x47b803['x'],_0x47b803['y'],_0x47b803['z']),_0x25a25f[_0x340d89(0x3f90)](_0x5ed31f['x'],_0x5ed31f['y'],_0x5ed31f['z']);}const _0x29ab75=new _0x15eed5['x']();return _0x29ab75[_0x340d89(0x1be0)]=_0x5f12ec,_0x29ab75[_0x340d89(0x1a32)]=_0x25a25f,_0x29ab75[_0x340d89(0x10d1)]=_0x3cb485['getVerticesData'](_0x27b4f1['o'][_0x340d89(0x2087)]),_0x29ab75['colors']=_0x3cb485['getVerticesData'](_0x27b4f1['o'][_0x340d89(0x2cec)]),_0x3cb485&&_0x3cb485['getIndices']&&(_0x29ab75[_0x340d89(0x35ec)]=_0x3cb485['getIndices']()),_0x29ab75['applyToMesh'](_0x3cb485),_0x3cb485[_0x340d89(0x2416)]=_0x477f04['P'][_0x340d89(0x23ed)](),_0x3cb485[_0x340d89(0x32ee)]=null,_0x3cb485[_0x340d89(0x2d91)]=_0x477f04['P'][_0x340d89(0x23ed)](),_0x3cb485[_0x340d89(0x3d93)](!0x0),_0x29ab75;}return _0x15eed5['x'][_0x340d89(0x397c)](_0x3cb485);}[_0x5899ff(0x3c46)](_0x2d9a07){var _0x309c32=_0x5899ff;const _0x5311d7=_0x2d9a07['object'];if(_0x5311d7&&_0x5311d7['getIndices']){var _0x44dc57=_0x5311d7[_0x309c32(0x2668)]()||[],_0x2d9a07=this[_0x309c32(0x343)](_0x2d9a07),_0x5b55a3=_0x2d9a07[_0x309c32(0x1be0)],_0x1712ed=_0x2d9a07['normals'];if(null===_0x5b55a3||null===_0x1712ed)return new this[(_0x309c32(0x188f))][(_0x309c32(0xee0))]();{const _0x59e2a5=[],_0x489abd=[];for(let _0x1534db=0x0;_0x1534db<_0x5b55a3[_0x309c32(0x1377)];_0x1534db+=0x3){var _0x2a780b=new _0x477f04['P'](_0x5b55a3[_0x1534db],_0x5b55a3[_0x1534db+0x1],_0x5b55a3[_0x1534db+0x2]),_0x2cfb79=new _0x477f04['P'](_0x1712ed[_0x1534db],_0x1712ed[_0x1534db+0x1],_0x1712ed[_0x1534db+0x2]);_0x59e2a5['push'](_0x2a780b['x'],_0x2a780b['y'],-_0x2a780b['z']),_0x489abd[_0x309c32(0x3f90)](_0x2cfb79['x'],_0x2cfb79['y'],-_0x2cfb79['z']);}const _0x3efac2=new this['bjsAMMO'][(_0x309c32(0x151f))]()[_0x309c32(0xac1)](this[_0x309c32(0x2023)][_0x309c32(0x1460)](),_0x59e2a5,_0x5311d7[_0x309c32(0x2668)](),_0x44dc57[_0x309c32(0x1377)]/0x3,!0x0);var _0x17b31f=_0x5b55a3[_0x309c32(0x1377)]/0x3;const _0xbb6bc9=_0x3efac2[_0x309c32(0x868)]();let _0x8685b5,_0x3d6bf8;for(let _0x5207ed=0x0;_0x5207ed<_0x17b31f;_0x5207ed++)_0x8685b5=_0xbb6bc9['at'](_0x5207ed),(_0x3d6bf8=_0x8685b5[_0x309c32(0xf8b)]())[_0x309c32(0x29a8)](_0x489abd[0x3*_0x5207ed]),_0x3d6bf8[_0x309c32(0x1eaa)](_0x489abd[0x3*_0x5207ed+0x1]),_0x3d6bf8['setZ'](_0x489abd[0x3*_0x5207ed+0x2]);return _0x3efac2;}}}['_createCloth'](_0x4d1f19){var _0x9bc7f0=_0x5899ff;const _0x3cb6ca=_0x4d1f19[_0x9bc7f0(0x1e3f)];var _0x37eb3a,_0x350c28,_0x52107d,_0x152ecc;if(_0x3cb6ca&&_0x3cb6ca[_0x9bc7f0(0x2668)])return _0x3cb6ca[_0x9bc7f0(0x2668)](),_0x37eb3a=(_0x350c28=this[_0x9bc7f0(0x343)](_0x4d1f19))[_0x9bc7f0(0x1be0)],_0x350c28=_0x350c28['normals'],null===_0x37eb3a||null===_0x350c28?new this[(_0x9bc7f0(0x188f))]['btCompoundShape']():(_0x350c28=_0x37eb3a['length'],_0x52107d=Math[_0x9bc7f0(0x3f3e)](_0x350c28/0x3),_0x152ecc=(_0x4d1f19[_0x9bc7f0(0x3997)]=_0x52107d)-0x1,this[_0x9bc7f0(0x76e)][_0x9bc7f0(0x2c65)](_0x37eb3a[0x0],_0x37eb3a[0x1],_0x37eb3a[0x2]),this['_tmpAmmoVectorB']['setValue'](_0x37eb3a[0x3*_0x152ecc],_0x37eb3a[0x3*_0x152ecc+0x1],_0x37eb3a[0x3*_0x152ecc+0x2]),this[_0x9bc7f0(0x3083)][_0x9bc7f0(0x2c65)](_0x37eb3a[_0x350c28-0x3],_0x37eb3a[_0x350c28-0x2],_0x37eb3a[_0x350c28-0x1]),this[_0x9bc7f0(0x1287)][_0x9bc7f0(0x2c65)](_0x37eb3a[_0x350c28-0x3-0x3*_0x152ecc],_0x37eb3a[_0x350c28-0x2-0x3*_0x152ecc],_0x37eb3a[_0x350c28-0x1-0x3*_0x152ecc]),new this[(_0x9bc7f0(0x188f))]['btSoftBodyHelpers']()['CreatePatch'](this['world'][_0x9bc7f0(0x1460)](),this[_0x9bc7f0(0x76e)],this[_0x9bc7f0(0x34be)],this[_0x9bc7f0(0x1287)],this[_0x9bc7f0(0x3083)],_0x52107d,_0x52107d,_0x4d1f19['getParam'](_0x9bc7f0(0x41f5)),!0x0));}[_0x5899ff(0x175f)](_0x5bcac1){var _0x2eb751=_0x5899ff;let _0x1e983c,_0x247260;const _0x449be5=this[_0x2eb751(0x343)](_0x5bcac1);var _0x362c23=_0x449be5[_0x2eb751(0x1be0)];const _0x47304f=_0x449be5['normals'];if(null===_0x362c23||null===_0x47304f)return new this['bjsAMMO'][(_0x2eb751(0xee0))]();_0x449be5['applyToMesh'](_0x5bcac1[_0x2eb751(0x1e3f)],!0x0),_0x5bcac1['_isFromLine']=!0x0;const _0x2df31c=_0x47304f[_0x2eb751(0x1f88)](_0x2b5c11=>_0x2b5c11*_0x2b5c11);if(0x0===_0x2df31c['reduce']((_0x4b9256,_0x2bbf32)=>_0x4b9256+_0x2bbf32))_0x1e983c=_0x362c23['length'],_0x247260=_0x1e983c/0x3-0x1,this[_0x2eb751(0x76e)]['setValue'](_0x362c23[0x0],_0x362c23[0x1],_0x362c23[0x2]),this['_tmpAmmoVectorB']['setValue'](_0x362c23[_0x1e983c-0x3],_0x362c23[_0x1e983c-0x2],_0x362c23[_0x1e983c-0x1]);else{_0x5bcac1[_0x2eb751(0x30cb)]=!0x1,_0x362c23=_0x5bcac1[_0x2eb751(0x372b)]('path');if(null===_0x5bcac1[_0x2eb751(0x372b)]('shape'))return _0x2d0619['Y']['Warn'](_0x2eb751(0x93d)),new this[(_0x2eb751(0x188f))][(_0x2eb751(0xee0))]();_0x1e983c=_0x362c23[_0x2eb751(0x1377)],_0x247260=_0x1e983c-0x1,this[_0x2eb751(0x76e)][_0x2eb751(0x2c65)](_0x362c23[0x0]['x'],_0x362c23[0x0]['y'],_0x362c23[0x0]['z']),this[_0x2eb751(0x34be)][_0x2eb751(0x2c65)](_0x362c23[_0x1e983c-0x1]['x'],_0x362c23[_0x1e983c-0x1]['y'],_0x362c23[_0x1e983c-0x1]['z']);}_0x5bcac1[_0x2eb751(0x3997)]=_0x247260;let _0x20a550=_0x5bcac1[_0x2eb751(0x372b)](_0x2eb751(0x41f5));_0x20a550=0x3<_0x20a550?0x3:_0x20a550;const _0x1a1959=new this[(_0x2eb751(0x188f))][(_0x2eb751(0x151f))]()[_0x2eb751(0x33ef)](this[_0x2eb751(0x2023)]['getWorldInfo'](),this[_0x2eb751(0x76e)],this['_tmpAmmoVectorB'],_0x247260-0x1,_0x20a550);return _0x1a1959[_0x2eb751(0x10eb)]()[_0x2eb751(0x179d)](0x11),_0x1a1959;}[_0x5899ff(0x27d2)](_0x20d8c0){var _0x36ccbf=_0x5899ff;let _0x48d8fb=null;return _0x48d8fb=null==(_0x48d8fb=this[_0x36ccbf(0x1997)]?this[_0x36ccbf(0x1997)](_0x20d8c0):_0x48d8fb)?new this[(_0x36ccbf(0x188f))][(_0x36ccbf(0xee0))]():_0x48d8fb;}[_0x5899ff(0x7e1)](_0x3057a1,_0xc4d177,_0x10fa5b){var _0x30a838=_0x5899ff;let _0x31695a=0x0;if(_0x10fa5b&&_0x10fa5b[_0x30a838(0x2668)]&&_0x10fa5b['getWorldMatrix']&&_0x10fa5b[_0x30a838(0x1d34)]){var _0x7da663=_0x10fa5b[_0x30a838(0x2668)]()||[],_0x12d289=_0x10fa5b[_0x30a838(0x757)](_0x27b4f1['o'][_0x30a838(0x34af)])||[],_0x4d0526=(_0x10fa5b[_0x30a838(0x3d93)](!0x1),_0x7da663['length']/0x3);for(let _0x189d02=0x0;_0x189d02<_0x4d0526;_0x189d02++){const _0xb351b5=[];for(let _0x3b2135=0x0;_0x3b2135<0x3;_0x3b2135++){var _0xca3b62=new _0x477f04['P'](_0x12d289[0x3*_0x7da663[0x3*_0x189d02+_0x3b2135]+0x0],_0x12d289[0x3*_0x7da663[0x3*_0x189d02+_0x3b2135]+0x1],_0x12d289[0x3*_0x7da663[0x3*_0x189d02+_0x3b2135]+0x2]);_0x477f04['y3'][_0x30a838(0x3ad8)](_0x10fa5b[_0x30a838(0x2ae7)]['x'],_0x10fa5b[_0x30a838(0x2ae7)]['y'],_0x10fa5b[_0x30a838(0x2ae7)]['z'],this[_0x30a838(0x3317)]),_0xca3b62=_0x477f04['P']['TransformCoordinates'](_0xca3b62,this['_tmpMatrix']);let _0x50982f;(_0x50982f=0x0==_0x3b2135?this[_0x30a838(0x76e)]:0x1==_0x3b2135?this[_0x30a838(0x34be)]:this[_0x30a838(0x1287)])['setValue'](_0xca3b62['x'],_0xca3b62['y'],_0xca3b62['z']),_0xb351b5[_0x30a838(0x3f90)](_0x50982f);}_0x3057a1[_0x30a838(0x1469)](_0xb351b5[0x0],!0x0),_0x3057a1[_0x30a838(0x1469)](_0xb351b5[0x1],!0x0),_0x3057a1['addPoint'](_0xb351b5[0x2],!0x0),_0x31695a++;}_0x10fa5b[_0x30a838(0x1d34)]()[_0x30a838(0x7f0)](_0x46d7e6=>{_0x31695a+=this['_addHullVerts'](_0x3057a1,_0xc4d177,_0x46d7e6);});}return _0x31695a;}['_createShape'](_0x4f7d6a,_0x14f5ed=!0x1){var _0x76a942=_0x5899ff,_0x5b151f=_0x4f7d6a[_0x76a942(0x1e3f)];let _0x2b8bf2;var _0x34b230=_0x4f7d6a[_0x76a942(0x2506)]();if(!_0x14f5ed){const _0x221fb9=_0x4f7d6a[_0x76a942(0x1e3f)][_0x76a942(0x1d34)]?_0x4f7d6a[_0x76a942(0x1e3f)][_0x76a942(0x1d34)](!0x0):[];_0x2b8bf2=new this[(_0x76a942(0x188f))][(_0x76a942(0xee0))]();let _0x22c988=0x0;if(_0x221fb9[_0x76a942(0x7f0)](_0x58984a=>{var _0x296947=_0x76a942;const _0x49b006=_0x58984a[_0x296947(0x3fb4)]();if(_0x49b006){if(_0x49b006['type']==_0x4653d0['Q']['MeshImpostor'])throw _0x296947(0x2fd1);var _0x7bf0f7=this[_0x296947(0x46a)](_0x49b006);const _0x3e951d=_0x58984a[_0x296947(0x922)][_0x296947(0x927)]()[_0x296947(0x95b)]();var _0x163924=new _0x477f04['P']();_0x3e951d['decompose'](_0x163924),this['_tmpAmmoTransform']['getOrigin']()[_0x296947(0x2c65)](_0x58984a['position']['x']*_0x163924['x'],_0x58984a[_0x296947(0x2416)]['y']*_0x163924['y'],_0x58984a['position']['z']*_0x163924['z']),this[_0x296947(0x4187)][_0x296947(0x2c65)](_0x58984a[_0x296947(0x32ee)]['x'],_0x58984a['rotationQuaternion']['y'],_0x58984a[_0x296947(0x32ee)]['z'],_0x58984a['rotationQuaternion']['w']),this[_0x296947(0x1798)]['setRotation'](this[_0x296947(0x4187)]),_0x2b8bf2[_0x296947(0x3911)](this[_0x296947(0x1798)],_0x7bf0f7),_0x49b006['dispose'](),_0x22c988++;}}),0x0<_0x22c988)return _0x4f7d6a[_0x76a942(0x21e0)]!=_0x4653d0['Q'][_0x76a942(0x457)]&&(_0x14f5ed=this[_0x76a942(0x46a)](_0x4f7d6a,!0x0))&&(this[_0x76a942(0x1798)][_0x76a942(0x2dc1)]()['setValue'](0x0,0x0,0x0),this['_tmpAmmoQuaternion']['setValue'](0x0,0x0,0x0,0x1),this[_0x76a942(0x1798)][_0x76a942(0xab0)](this[_0x76a942(0x4187)]),_0x2b8bf2[_0x76a942(0x3911)](this[_0x76a942(0x1798)],_0x14f5ed)),_0x2b8bf2;this[_0x76a942(0x188f)]['destroy'](_0x2b8bf2),_0x2b8bf2=null;}switch(_0x4f7d6a[_0x76a942(0x21e0)]){case _0x4653d0['Q'][_0x76a942(0x190e)]:_0xf050cd['R']['WithinEpsilon'](_0x34b230['x'],_0x34b230['y'],0.0001)&&_0xf050cd['R'][_0x76a942(0x3b74)](_0x34b230['x'],_0x34b230['z'],0.0001)?_0x2b8bf2=new this['bjsAMMO'][(_0x76a942(0x3217))](_0x34b230['x']/0x2):(_0x1a8d2d=[new this[(_0x76a942(0x188f))][(_0x76a942(0x4046))](0x0,0x0,0x0)],(_0x2b8bf2=new this[(_0x76a942(0x188f))][(_0x76a942(0x2af5))](_0x1a8d2d,[0x1],0x1))[_0x76a942(0x1b31)](new this[(_0x76a942(0x188f))]['btVector3'](_0x34b230['x']/0x2,_0x34b230['y']/0x2,_0x34b230['z']/0x2)));break;case _0x4653d0['Q']['CapsuleImpostor']:var _0x1a8d2d=_0x34b230['x']/0x2;_0x2b8bf2=new this[(_0x76a942(0x188f))][(_0x76a942(0x409c))](_0x1a8d2d,_0x34b230['y']-0x2*_0x1a8d2d);break;case _0x4653d0['Q'][_0x76a942(0x2e8c)]:this[_0x76a942(0x76e)]['setValue'](_0x34b230['x']/0x2,_0x34b230['y']/0x2,_0x34b230['z']/0x2),_0x2b8bf2=new this['bjsAMMO'][(_0x76a942(0x1d7))](this[_0x76a942(0x76e)]);break;case _0x4653d0['Q']['PlaneImpostor']:case _0x4653d0['Q'][_0x76a942(0x177f)]:this[_0x76a942(0x76e)][_0x76a942(0x2c65)](_0x34b230['x']/0x2,_0x34b230['y']/0x2,_0x34b230['z']/0x2),_0x2b8bf2=new this[(_0x76a942(0x188f))][(_0x76a942(0x1465))](this[_0x76a942(0x76e)]);break;case _0x4653d0['Q'][_0x76a942(0x2287)]:if(0x0==_0x4f7d6a[_0x76a942(0x372b)]('mass')){_0x2b8bf2=this[_0x76a942(0x1984)]?this['onCreateCustomMeshImpostor'](_0x4f7d6a):(_0x1a8d2d=new this[(_0x76a942(0x188f))]['btTriangleMesh'](),_0x4f7d6a[_0x76a942(0x3672)][_0x76a942(0x504)][_0x76a942(0x3f90)](_0x1a8d2d),0x0==this[_0x76a942(0x1368)](_0x1a8d2d,_0x5b151f,_0x5b151f)?new this[(_0x76a942(0x188f))][(_0x76a942(0xee0))]():new this[(_0x76a942(0x188f))][(_0x76a942(0x1cf3))](_0x1a8d2d));break;}case _0x4653d0['Q'][_0x76a942(0x221f)]:_0x2b8bf2=this[_0x76a942(0x6f3)]?this['onCreateCustomConvexHullImpostor'](_0x4f7d6a):(_0x1a8d2d=new this['bjsAMMO'][(_0x76a942(0xcbc))](),0x0==this[_0x76a942(0x7e1)](_0x1a8d2d,_0x5b151f,_0x5b151f)?(_0x4f7d6a[_0x76a942(0x3672)][_0x76a942(0x504)][_0x76a942(0x3f90)](_0x1a8d2d),new this['bjsAMMO'][(_0x76a942(0xee0))]()):_0x1a8d2d);break;case _0x4653d0['Q'][_0x76a942(0x457)]:_0x2b8bf2=new this[(_0x76a942(0x188f))][(_0x76a942(0x3217))](_0x34b230['x']/0x2);break;case _0x4653d0['Q'][_0x76a942(0x2e63)]:_0x2b8bf2=this[_0x76a942(0x27d2)](_0x4f7d6a);break;case _0x4653d0['Q'][_0x76a942(0x2020)]:_0x2b8bf2=this[_0x76a942(0x3c46)](_0x4f7d6a);break;case _0x4653d0['Q'][_0x76a942(0x241f)]:_0x2b8bf2=this[_0x76a942(0x38aa)](_0x4f7d6a);break;case _0x4653d0['Q'][_0x76a942(0x236e)]:_0x2b8bf2=this[_0x76a942(0x175f)](_0x4f7d6a);break;default:_0x2d0619['Y'][_0x76a942(0x1048)](_0x76a942(0x1bed));}return _0x2b8bf2;}['setTransformationFromPhysicsBody'](_0x4fc1c0){var _0x16973e=_0x5899ff;_0x4fc1c0[_0x16973e(0x3009)][_0x16973e(0x3c59)]()[_0x16973e(0x3eb0)](this[_0x16973e(0x1798)]),_0x4fc1c0[_0x16973e(0x1e3f)][_0x16973e(0x2416)]['set'](this[_0x16973e(0x1798)][_0x16973e(0x2dc1)]()['x'](),this['_tmpAmmoTransform'][_0x16973e(0x2dc1)]()['y'](),this[_0x16973e(0x1798)][_0x16973e(0x2dc1)]()['z']()),_0x4fc1c0[_0x16973e(0x1e3f)][_0x16973e(0x32ee)]?_0x4fc1c0[_0x16973e(0x1e3f)][_0x16973e(0x32ee)][_0x16973e(0x2cf6)](this['_tmpAmmoTransform'][_0x16973e(0x157f)]()['x'](),this['_tmpAmmoTransform'][_0x16973e(0x157f)]()['y'](),this['_tmpAmmoTransform'][_0x16973e(0x157f)]()['z'](),this[_0x16973e(0x1798)][_0x16973e(0x157f)]()['w']()):_0x4fc1c0[_0x16973e(0x1e3f)][_0x16973e(0x2d91)]&&(this[_0x16973e(0x2aab)]['set'](this['_tmpAmmoTransform'][_0x16973e(0x157f)]()['x'](),this[_0x16973e(0x1798)][_0x16973e(0x157f)]()['y'](),this['_tmpAmmoTransform']['getRotation']()['z'](),this['_tmpAmmoTransform']['getRotation']()['w']()),this[_0x16973e(0x2aab)][_0x16973e(0x72c)](_0x4fc1c0[_0x16973e(0x1e3f)][_0x16973e(0x2d91)]));}[_0x5899ff(0x481)](_0x303f46,_0x1a75cc,_0x41f6f7){var _0x9e0956=_0x5899ff;const _0x2fec59=_0x303f46['physicsBody'][_0x9e0956(0x3eb0)]();if(Math['abs'](_0x2fec59[_0x9e0956(0x2dc1)]()['x']()-_0x1a75cc['x'])>_0x3a6581['kn']||Math['abs'](_0x2fec59[_0x9e0956(0x2dc1)]()['y']()-_0x1a75cc['y'])>_0x3a6581['kn']||Math[_0x9e0956(0x3abd)](_0x2fec59[_0x9e0956(0x2dc1)]()['z']()-_0x1a75cc['z'])>_0x3a6581['kn']||Math['abs'](_0x2fec59['getRotation']()['x']()-_0x41f6f7['x'])>_0x3a6581['kn']||Math[_0x9e0956(0x3abd)](_0x2fec59['getRotation']()['y']()-_0x41f6f7['y'])>_0x3a6581['kn']||Math[_0x9e0956(0x3abd)](_0x2fec59[_0x9e0956(0x157f)]()['z']()-_0x41f6f7['z'])>_0x3a6581['kn']||Math[_0x9e0956(0x3abd)](_0x2fec59[_0x9e0956(0x157f)]()['w']()-_0x41f6f7['w'])>_0x3a6581['kn']){if(this['_tmpAmmoVectorA']['setValue'](_0x1a75cc['x'],_0x1a75cc['y'],_0x1a75cc['z']),_0x2fec59[_0x9e0956(0x2f45)](this[_0x9e0956(0x76e)]),this['_tmpAmmoQuaternion'][_0x9e0956(0x2c65)](_0x41f6f7['x'],_0x41f6f7['y'],_0x41f6f7['z'],_0x41f6f7['w']),_0x2fec59[_0x9e0956(0xab0)](this[_0x9e0956(0x4187)]),_0x303f46[_0x9e0956(0x3009)][_0x9e0956(0x29bd)](_0x2fec59),0x0==_0x303f46[_0x9e0956(0x1d09)]){const _0x32c705=_0x303f46[_0x9e0956(0x3009)]['getMotionState']();_0x32c705&&_0x32c705[_0x9e0956(0x29bd)](_0x2fec59);}else _0x303f46[_0x9e0956(0x3009)][_0x9e0956(0x3e9e)]();}}[_0x5899ff(0x2b36)](){var _0x21febf=_0x5899ff;return void 0x0!==this[_0x21febf(0x188f)];}[_0x5899ff(0x10bd)](_0x2ff5da,_0xd48034){var _0x1271d0=_0x5899ff;this[_0x1271d0(0x76e)][_0x1271d0(0x2c65)](_0xd48034['x'],_0xd48034['y'],_0xd48034['z']),_0x2ff5da['soft']?_0x2ff5da[_0x1271d0(0x3009)]['linearVelocity'](this[_0x1271d0(0x76e)]):_0x2ff5da[_0x1271d0(0x3009)][_0x1271d0(0x10bd)](this[_0x1271d0(0x76e)]);}[_0x5899ff(0x2108)](_0x272373,_0xaebdfe){var _0x45cee5=_0x5899ff;this['_tmpAmmoVectorA'][_0x45cee5(0x2c65)](_0xaebdfe['x'],_0xaebdfe['y'],_0xaebdfe['z']),_0x272373['soft']?_0x272373['physicsBody'][_0x45cee5(0x2480)](this[_0x45cee5(0x76e)]):_0x272373['physicsBody'][_0x45cee5(0x2108)](this[_0x45cee5(0x76e)]);}['getLinearVelocity'](_0xba130b){var _0x4c1df5=_0x5899ff;let _0x2f83e6;if(!(_0x2f83e6=_0xba130b[_0x4c1df5(0x2425)]?_0xba130b[_0x4c1df5(0x3009)][_0x4c1df5(0x2eea)]():_0xba130b[_0x4c1df5(0x3009)][_0x4c1df5(0x35aa)]()))return null;return _0xba130b=new _0x477f04['P'](_0x2f83e6['x'](),_0x2f83e6['y'](),_0x2f83e6['z']()),(this['bjsAMMO'][_0x4c1df5(0x38ca)](_0x2f83e6),_0xba130b);}[_0x5899ff(0x1087)](_0x59afa0){var _0x40104f=_0x5899ff;let _0x4aeec6;if(!(_0x4aeec6=_0x59afa0['soft']?_0x59afa0[_0x40104f(0x3009)][_0x40104f(0x2480)]():_0x59afa0[_0x40104f(0x3009)][_0x40104f(0x1087)]()))return null;return _0x59afa0=new _0x477f04['P'](_0x4aeec6['x'](),_0x4aeec6['y'](),_0x4aeec6['z']()),(this[_0x40104f(0x188f)][_0x40104f(0x38ca)](_0x4aeec6),_0x59afa0);}[_0x5899ff(0x3cb5)](_0xd7f592,_0x5c2e70){var _0x8104bc=_0x5899ff;_0xd7f592['soft']?_0xd7f592[_0x8104bc(0x3009)][_0x8104bc(0x2e37)](_0x5c2e70,!0x1):_0xd7f592[_0x8104bc(0x3009)][_0x8104bc(0xba2)](_0x5c2e70),_0xd7f592['_pluginData'][_0x8104bc(0x1d09)]=_0x5c2e70;}['getBodyMass'](_0x1e91d8){return _0x1e91d8['_pluginData']['mass']||0x0;}[_0x5899ff(0x11bf)](_0x11e2fe){var _0xfc7cfd=_0x5899ff;return _0x11e2fe['_pluginData'][_0xfc7cfd(0x1019)]||0x0;}[_0x5899ff(0x17a5)](_0xf62e,_0x72d46c){var _0x144d75=_0x5899ff;_0xf62e['soft']?_0xf62e[_0x144d75(0x3009)]['get_m_cfg']()['set_kDF'](_0x72d46c):_0xf62e[_0x144d75(0x3009)][_0x144d75(0x827)](_0x72d46c),_0xf62e['_pluginData'][_0x144d75(0x1019)]=_0x72d46c;}['getBodyRestitution'](_0xac4d4d){var _0x55a6f9=_0x5899ff;return _0xac4d4d['_pluginData'][_0x55a6f9(0x343d)]||0x0;}[_0x5899ff(0x3d4a)](_0x2634e0,_0x117eb8){var _0x327572=_0x5899ff;_0x2634e0[_0x327572(0x3009)][_0x327572(0x10e4)](_0x117eb8),_0x2634e0['_pluginData'][_0x327572(0x343d)]=_0x117eb8;}[_0x5899ff(0x1fd5)](_0x43c8d4){var _0x2d65f5=_0x5899ff;return _0x43c8d4[_0x2d65f5(0x2425)]?_0x43c8d4[_0x2d65f5(0x3672)][_0x2d65f5(0x1283)]||0x0:(_0x2d0619['Y'][_0x2d65f5(0x1048)](_0x2d65f5(0x185d)),0x0);}[_0x5899ff(0x2e53)](_0x15c8fb,_0x2ab37c){var _0x1e3ea1=_0x5899ff;_0x15c8fb['soft']?_0x15c8fb[_0x1e3ea1(0x21e0)]===_0x4653d0['Q'][_0x1e3ea1(0x2020)]?(_0x15c8fb[_0x1e3ea1(0x3009)][_0x1e3ea1(0x10eb)]()['set_kPR'](_0x2ab37c),_0x15c8fb[_0x1e3ea1(0x3672)][_0x1e3ea1(0x1283)]=_0x2ab37c):(_0x15c8fb['physicsBody'][_0x1e3ea1(0x10eb)]()[_0x1e3ea1(0x1f2b)](0x0),_0x15c8fb[_0x1e3ea1(0x3672)]['pressure']=0x0):_0x2d0619['Y']['Warn'](_0x1e3ea1(0x1e39));}[_0x5899ff(0xcc5)](_0x3e14ee){var _0x1fe19a=_0x5899ff;return _0x3e14ee[_0x1fe19a(0x2425)]?_0x3e14ee['_pluginData'][_0x1fe19a(0x3da7)]||0x0:(_0x2d0619['Y'][_0x1fe19a(0x1048)](_0x1fe19a(0x1424)),0x0);}['setBodyStiffness'](_0x43a68f,_0x3be422){var _0x187747=_0x5899ff;_0x43a68f[_0x187747(0x2425)]?(_0x3be422=0x1<(_0x3be422=_0x3be422<0x0?0x0:_0x3be422)?0x1:_0x3be422,_0x43a68f[_0x187747(0x3009)][_0x187747(0x2f6e)]()['at'](0x0)['set_m_kLST'](_0x3be422),_0x43a68f[_0x187747(0x3672)]['stiffness']=_0x3be422):_0x2d0619['Y'][_0x187747(0x1048)](_0x187747(0x13c9));}['getBodyVelocityIterations'](_0x4efb38){var _0x189979=_0x5899ff;return _0x4efb38[_0x189979(0x2425)]?_0x4efb38['_pluginData'][_0x189979(0x180e)]||0x0:(_0x2d0619['Y'][_0x189979(0x1048)]('Velocity\x20iterations\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body'),0x0);}[_0x5899ff(0x1f44)](_0x19ad46,_0x3ba92f){var _0x5ea85f=_0x5899ff;_0x19ad46[_0x5ea85f(0x2425)]?(_0x3ba92f=_0x3ba92f<0x0?0x0:_0x3ba92f,_0x19ad46[_0x5ea85f(0x3009)][_0x5ea85f(0x10eb)]()[_0x5ea85f(0x3279)](_0x3ba92f),_0x19ad46['_pluginData']['velocityIterations']=_0x3ba92f):_0x2d0619['Y'][_0x5ea85f(0x1048)](_0x5ea85f(0x30c7));}[_0x5899ff(0x181f)](_0x75eddf){var _0x2dc943=_0x5899ff;return _0x75eddf[_0x2dc943(0x2425)]?_0x75eddf[_0x2dc943(0x3672)][_0x2dc943(0x1523)]||0x0:(_0x2d0619['Y'][_0x2dc943(0x1048)](_0x2dc943(0x1aad)),0x0);}['setBodyPositionIterations'](_0x1acbd0,_0x43694c){var _0x197a70=_0x5899ff;_0x1acbd0['soft']?(_0x43694c=_0x43694c<0x0?0x0:_0x43694c,_0x1acbd0[_0x197a70(0x3009)][_0x197a70(0x10eb)]()[_0x197a70(0x1963)](_0x43694c),_0x1acbd0['_pluginData'][_0x197a70(0x1523)]=_0x43694c):_0x2d0619['Y'][_0x197a70(0x1048)](_0x197a70(0x53c));}['appendAnchor'](_0x519325,_0x530b49,_0x5471d4,_0xb2cfef,_0x4a4d88=0x1,_0x509c48=!0x1){var _0x2ba8da=_0x5899ff,_0x19b4eb=_0x519325[_0x2ba8da(0x3997)],_0x5471d4=Math['round']((_0x19b4eb-0x1)*_0x5471d4),_0xb2cfef=Math[_0x2ba8da(0x3fe4)]((_0x19b4eb-0x1)*_0xb2cfef);_0x519325[_0x2ba8da(0x3009)][_0x2ba8da(0x23b9)](_0x5471d4+_0x19b4eb*(_0x19b4eb-0x1-_0xb2cfef),_0x530b49[_0x2ba8da(0x3009)],_0x509c48,_0x4a4d88);}[_0x5899ff(0x420)](_0x25c61b,_0xd0b22f,_0x2e6619,_0x189996=0x1,_0x33bd2e=!0x1){var _0x329ac1=_0x5899ff;_0x2e6619=Math[_0x329ac1(0x3fe4)](_0x25c61b[_0x329ac1(0x3997)]*_0x2e6619),_0x25c61b['physicsBody']['appendAnchor'](_0x2e6619,_0xd0b22f[_0x329ac1(0x3009)],_0x33bd2e,_0x189996);}['sleepBody'](_0x58e9a1){var _0x5d8f60=_0x5899ff;_0x58e9a1[_0x5d8f60(0x3009)][_0x5d8f60(0x3ae1)](0x0);}['wakeUpBody'](_0x3d933a){var _0x310b14=_0x5899ff;_0x3d933a[_0x310b14(0x3009)][_0x310b14(0x3e9e)]();}[_0x5899ff(0x28e1)](){var _0x51352a=_0x5899ff;_0x2d0619['Y'][_0x51352a(0x1048)]('updateDistanceJoint\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20physics\x20plugin');}[_0x5899ff(0x953)](_0x4b7711,_0x487be0,_0x3347cb){var _0x304018=_0x5899ff;_0x4b7711['physicsJoint'][_0x304018(0x2233)](!0x0,_0x487be0,_0x3347cb);}[_0x5899ff(0x40ca)](){var _0x48141d=_0x5899ff;_0x2d0619['Y'][_0x48141d(0x1048)](_0x48141d(0x19d2));}[_0x5899ff(0x3c5)](_0x47816b,_0x202c95){var _0x179a69=_0x5899ff;const _0x180dce=_0x202c95[_0x179a69(0x3009)];_0x180dce[_0x179a69(0x3c59)]()[_0x179a69(0x3eb0)](this['_tmpAmmoTransform']),_0x47816b[_0x179a69(0x2416)]['x']=this[_0x179a69(0x1798)][_0x179a69(0x2dc1)]()['x'](),_0x47816b[_0x179a69(0x2416)]['y']=this['_tmpAmmoTransform']['getOrigin']()['y'](),_0x47816b[_0x179a69(0x2416)]['z']=this[_0x179a69(0x1798)]['getOrigin']()['z'](),_0x47816b[_0x179a69(0x32ee)]&&(_0x47816b[_0x179a69(0x32ee)]['x']=this['_tmpAmmoTransform'][_0x179a69(0x157f)]()['x'](),_0x47816b[_0x179a69(0x32ee)]['y']=this['_tmpAmmoTransform'][_0x179a69(0x157f)]()['y'](),_0x47816b[_0x179a69(0x32ee)]['z']=this[_0x179a69(0x1798)][_0x179a69(0x157f)]()['z'](),_0x47816b[_0x179a69(0x32ee)]['w']=this[_0x179a69(0x1798)]['getRotation']()['w']());}[_0x5899ff(0x209c)](_0x4f3003){var _0x3ad54d=_0x5899ff;return _0x4f3003[_0x3ad54d(0x2506)]()['x']/0x2;}[_0x5899ff(0x12ab)](_0x3ec93c,_0x3534b7){_0x3ec93c=_0x3ec93c['getObjectExtents'](),(_0x3534b7['x']=_0x3ec93c['x'],_0x3534b7['y']=_0x3ec93c['y'],_0x3534b7['z']=_0x3ec93c['z']);}[_0x5899ff(0x18c9)](){var _0x107298=_0x5899ff;this[_0x107298(0x188f)][_0x107298(0x38ca)](this[_0x107298(0x2023)]),this[_0x107298(0x188f)][_0x107298(0x38ca)](this[_0x107298(0x1863)]),this[_0x107298(0x188f)][_0x107298(0x38ca)](this[_0x107298(0xa99)]),this[_0x107298(0x188f)]['destroy'](this['_dispatcher']),this['bjsAMMO'][_0x107298(0x38ca)](this['_collisionConfiguration']),this[_0x107298(0x188f)][_0x107298(0x38ca)](this['_tmpAmmoVectorA']),this[_0x107298(0x188f)]['destroy'](this[_0x107298(0x34be)]),this[_0x107298(0x188f)][_0x107298(0x38ca)](this[_0x107298(0x1287)]),this[_0x107298(0x188f)]['destroy'](this['_tmpAmmoTransform']),this[_0x107298(0x188f)][_0x107298(0x38ca)](this['_tmpAmmoQuaternion']),this['bjsAMMO'][_0x107298(0x38ca)](this['_tmpAmmoConcreteContactResultCallback']),this[_0x107298(0x2023)]=null;}[_0x5899ff(0x74e)](_0x2acff3,_0x5152d7){var _0x26ecd9=_0x5899ff;return this[_0x26ecd9(0x3e56)](_0x2acff3,_0x5152d7,this['_raycastResult']),this[_0x26ecd9(0x3062)];}['raycastToRef'](_0x40a8f,_0x15cc84,_0x5487ab){var _0x202b74=_0x5899ff;this[_0x202b74(0x4083)]=new this['bjsAMMO'][(_0x202b74(0x4046))](_0x40a8f['x'],_0x40a8f['y'],_0x40a8f['z']),this['_tmpAmmoVectorRCB']=new this['bjsAMMO'][(_0x202b74(0x4046))](_0x15cc84['x'],_0x15cc84['y'],_0x15cc84['z']);const _0x4b0363=new this[(_0x202b74(0x188f))][(_0x202b74(0x95d))](this[_0x202b74(0x4083)],this[_0x202b74(0xe9a)]);this[_0x202b74(0x2023)][_0x202b74(0x3292)](this['_tmpAmmoVectorRCA'],this[_0x202b74(0xe9a)],_0x4b0363),_0x5487ab['reset'](_0x40a8f,_0x15cc84),_0x4b0363[_0x202b74(0x2e3c)]()&&(_0x5487ab[_0x202b74(0x3859)]({'x':_0x4b0363['get_m_hitNormalWorld']()['x'](),'y':_0x4b0363[_0x202b74(0x3c27)]()['y'](),'z':_0x4b0363[_0x202b74(0x3c27)]()['z']()},{'x':_0x4b0363[_0x202b74(0x94b)]()['x'](),'y':_0x4b0363[_0x202b74(0x94b)]()['y'](),'z':_0x4b0363[_0x202b74(0x94b)]()['z']()}),_0x5487ab[_0x202b74(0x1546)]()),this[_0x202b74(0x188f)][_0x202b74(0x38ca)](_0x4b0363),this[_0x202b74(0x188f)]['destroy'](this[_0x202b74(0x4083)]),this[_0x202b74(0x188f)][_0x202b74(0x38ca)](this[_0x202b74(0xe9a)]);}}_0x2e41ab['_DISABLE_COLLISION_FLAG']=0x4,_0x2e41ab[_0x5899ff(0x1d4b)]=0x2,_0x2e41ab[_0x5899ff(0xb06)]=0x4;},0xcab5:(_0x475c5b,_0x4e5ee5,_0x102317)=>{var _0x48dc94=a8_0x16e4d8;_0x102317['d'](_0x4e5ee5,{'s':()=>_0x1291e0});var _0x3d4342=_0x102317(0x10ea4),_0x28eb22=_0x102317(0x9fd1),_0x2a39e7=_0x102317(0x1a27),_0x3d2e93=_0x102317(0x67f2),_0x4bcf78=_0x102317(0x10abe),_0x172e28=_0x102317(0x1594a),_0x4e5ee5=_0x102317(0x38ef),_0x2d9c36=_0x102317(0x147b8);class _0x1291e0{constructor(_0x2ef1e8=!0x0,_0x19aa8c=0xa,_0x557283=CANNON){var _0x155aa1=a8_0x5b24;this[_0x155aa1(0x2473)]=_0x2ef1e8,this[_0x155aa1(0xc8c)]='CannonJSPlugin',this[_0x155aa1(0x1cce)]=new Array(),this[_0x155aa1(0x26b5)]=0x1/0x3c,this[_0x155aa1(0x3012)]=new Array(),this[_0x155aa1(0x29f1)]=!0x0,this['_tmpQuaternion']=new _0x28eb22['_f'](),this[_0x155aa1(0xcb9)]=new _0x28eb22['_f'](-0.7071067811865475,0x0,0x0,0.7071067811865475),this[_0x155aa1(0x54b)]=new _0x28eb22['_f'](0.7071067811865475,0x0,0x0,0.7071067811865475),this[_0x155aa1(0x2326)]=_0x28eb22['P'][_0x155aa1(0x23ed)](),this[_0x155aa1(0xd07)]=_0x28eb22['P'][_0x155aa1(0x23ed)](),this[_0x155aa1(0x3413)]=new _0x28eb22['_f'](),this[_0x155aa1(0xed3)]=_0x557283,this[_0x155aa1(0x2b36)]()?(this[_0x155aa1(0x889)](),this[_0x155aa1(0x2023)]=new this[(_0x155aa1(0xed3))][(_0x155aa1(0x1e02))](),this[_0x155aa1(0x2023)][_0x155aa1(0x12bb)]=new this[(_0x155aa1(0xed3))][(_0x155aa1(0x1bb4))](),this[_0x155aa1(0x2023)]['solver'][_0x155aa1(0x353f)]=_0x19aa8c,this['_cannonRaycastResult']=new this['BJSCANNON']['RaycastResult'](),this[_0x155aa1(0x3062)]=new _0x172e28['d']()):_0x3d4342['Y'][_0x155aa1(0x404a)](_0x155aa1(0x209f));}[_0x48dc94(0x3cec)](){return 0x1;}[_0x48dc94(0x11ab)](_0x3db57e){var _0x289182=_0x48dc94;this['world'][_0x289182(0x3f50)][_0x289182(0x2cf6)](_0x3db57e['x'],_0x3db57e['y'],_0x3db57e['z']);}[_0x48dc94(0x243f)](_0x3ae8b5){var _0x4f2bc1=_0x48dc94;this[_0x4f2bc1(0x26b5)]=_0x3ae8b5;}[_0x48dc94(0x183)](){return this['_fixedTimeStep'];}['executeStep'](_0x15f267,_0x52ca63){var _0x496fcc=_0x48dc94;if(this[_0x496fcc(0x29f1)]){this[_0x496fcc(0x29f1)]=!0x1;for(const _0x2d6561 of _0x52ca63)_0x2d6561[_0x496fcc(0x21e0)]!=_0x3d2e93['Q'][_0x496fcc(0x3a66)]&&_0x2d6561[_0x496fcc(0x21e0)]!==_0x3d2e93['Q'][_0x496fcc(0x3951)]&&_0x2d6561[_0x496fcc(0xae6)]();}this[_0x496fcc(0x2023)][_0x496fcc(0x3d25)](this[_0x496fcc(0x2473)]?_0x15f267:this['_fixedTimeStep']),this[_0x496fcc(0x3582)]();}['_removeMarkedPhysicsBodiesFromWorld'](){var _0xf7d7eb=_0x48dc94;0x0<this[_0xf7d7eb(0x3012)][_0xf7d7eb(0x1377)]&&(this[_0xf7d7eb(0x3012)][_0xf7d7eb(0x7f0)](_0x36eb14=>{var _0x4a63ec=_0xf7d7eb;_0x4a63ec(0x38fa)==typeof this['world'][_0x4a63ec(0x2c61)]?this[_0x4a63ec(0x2023)]['removeBody'](_0x36eb14):this[_0x4a63ec(0x2023)]['remove'](_0x36eb14);}),this[_0xf7d7eb(0x3012)][_0xf7d7eb(0x1377)]=0x0);}['applyImpulse'](_0x5d732f,_0x2873e4,_0x2b85a0){var _0x14cf87=_0x48dc94;_0x2b85a0=new this[(_0x14cf87(0xed3))]['Vec3'](_0x2b85a0['x'],_0x2b85a0['y'],_0x2b85a0['z']),_0x2873e4=new this['BJSCANNON']['Vec3'](_0x2873e4['x'],_0x2873e4['y'],_0x2873e4['z']),_0x5d732f[_0x14cf87(0x3009)][_0x14cf87(0x455)](_0x2873e4,_0x2b85a0);}[_0x48dc94(0x935)](_0x8dcdf0,_0x1d4b39,_0x41a0c0){var _0x245ffc=_0x48dc94;_0x41a0c0=new this['BJSCANNON'][(_0x245ffc(0x27b9))](_0x41a0c0['x'],_0x41a0c0['y'],_0x41a0c0['z']),_0x1d4b39=new this[(_0x245ffc(0xed3))]['Vec3'](_0x1d4b39['x'],_0x1d4b39['y'],_0x1d4b39['z']),_0x8dcdf0['physicsBody']['applyForce'](_0x1d4b39,_0x41a0c0);}[_0x48dc94(0x2d9e)](_0x31749f){var _0x4709d1=_0x48dc94;if(this[_0x4709d1(0x3582)](),_0x31749f['parent'])_0x31749f[_0x4709d1(0x3009)]&&(this['removePhysicsBody'](_0x31749f),_0x31749f[_0x4709d1(0x33ae)]());else{if(_0x31749f[_0x4709d1(0x33c)]()){var _0x3ddadc=this[_0x4709d1(0x46a)](_0x31749f);if(!_0x3ddadc)return void _0x3d4342['Y']['Warn'](_0x4709d1(0xd72));const _0x3abbc7=_0x31749f[_0x4709d1(0x3009)];_0x3abbc7&&this[_0x4709d1(0x15d3)](_0x31749f);var _0x353a8a=this[_0x4709d1(0xb59)](_0x4709d1(0x22c7)+_0x31749f['uniqueId'],_0x31749f[_0x4709d1(0x372b)](_0x4709d1(0x1019)),_0x31749f[_0x4709d1(0x372b)](_0x4709d1(0x343d)));const _0x3557d9={'mass':_0x31749f[_0x4709d1(0x372b)](_0x4709d1(0x1d09)),'material':_0x353a8a};var _0x57a6f7=_0x31749f[_0x4709d1(0x372b)](_0x4709d1(0xf15));for(const _0x3ac718 in _0x57a6f7)Object['prototype']['hasOwnProperty']['call'](_0x57a6f7,_0x3ac718)&&(_0x3557d9[_0x3ac718]=_0x57a6f7[_0x3ac718]);_0x31749f[_0x4709d1(0x3009)]=new this[(_0x4709d1(0xed3))][(_0x4709d1(0x11bc))](_0x3557d9),_0x31749f[_0x4709d1(0x3009)][_0x4709d1(0x1080)](_0x4709d1(0x1dbd),_0x31749f[_0x4709d1(0x132c)]),this['world'][_0x4709d1(0x1080)](_0x4709d1(0x27fe),_0x31749f[_0x4709d1(0xae6)]),this[_0x4709d1(0x2023)]['addEventListener'](_0x4709d1(0x34eb),_0x31749f[_0x4709d1(0x3811)]),_0x31749f[_0x4709d1(0x3009)][_0x4709d1(0xdfa)](_0x3ddadc),'function'==typeof this[_0x4709d1(0x2023)][_0x4709d1(0x2ea)]?this['world'][_0x4709d1(0x2ea)](_0x31749f['physicsBody']):this[_0x4709d1(0x2023)][_0x4709d1(0x3fc1)](_0x31749f[_0x4709d1(0x3009)]),_0x3abbc7&&['force',_0x4709d1(0x67a),_0x4709d1(0x1682),_0x4709d1(0x2480)][_0x4709d1(0x7f0)](function(_0x16a3c0){var _0x43bf02=_0x4709d1,_0x42d982=_0x3abbc7[_0x16a3c0];_0x31749f[_0x43bf02(0x3009)][_0x16a3c0][_0x43bf02(0x2cf6)](_0x42d982['x'],_0x42d982['y'],_0x42d982['z']);}),this[_0x4709d1(0x858)](_0x31749f);}this[_0x4709d1(0x14d3)](_0x31749f);}}[_0x48dc94(0x858)](_0x3b4d29){var _0x4e9f9d=_0x48dc94;const _0x3db6cf=_0x3b4d29[_0x4e9f9d(0x1e3f)][_0x4e9f9d(0x1d34)]?_0x3b4d29[_0x4e9f9d(0x1e3f)]['getChildMeshes'](!0x0):[],_0x263275=_0x3b4d29[_0x4e9f9d(0x1e3f)][_0x4e9f9d(0x32ee)];if(_0x263275?_0x263275[_0x4e9f9d(0x21b5)](this['_tmpQuaternion']):this[_0x4e9f9d(0x2aab)][_0x4e9f9d(0x2cf6)](0x0,0x0,0x0,0x1),_0x3db6cf[_0x4e9f9d(0x1377)]){const _0x37f78c=_0x100d22=>{var _0x392f62=_0x4e9f9d;if(_0x100d22['rotationQuaternion']){const _0x10a53c=_0x100d22[_0x392f62(0x3fb4)]();var _0x36cd01,_0x175fb8;_0x10a53c&&_0x10a53c[_0x392f62(0x922)]!==_0x3b4d29&&_0x100d22['parent']&&(_0x36cd01=_0x100d22[_0x392f62(0x1c6d)]()[_0x392f62(0x41b6)](_0x100d22[_0x392f62(0x922)][_0x392f62(0x1c6d)]()),_0x175fb8=_0x100d22[_0x392f62(0x32ee)][_0x392f62(0x36e0)](this[_0x392f62(0x2aab)]),_0x10a53c[_0x392f62(0x3009)]&&(this[_0x392f62(0x15d3)](_0x10a53c),_0x10a53c[_0x392f62(0x3009)]=null),_0x10a53c[_0x392f62(0x922)]=_0x3b4d29,_0x10a53c[_0x392f62(0x40ce)](),_0x3b4d29[_0x392f62(0x3009)][_0x392f62(0xdfa)](this[_0x392f62(0x46a)](_0x10a53c),new this[(_0x392f62(0xed3))][(_0x392f62(0x27b9))](_0x36cd01['x'],_0x36cd01['y'],_0x36cd01['z']),new this['BJSCANNON']['Quaternion'](_0x175fb8['x'],_0x175fb8['y'],_0x175fb8['z'],_0x175fb8['w'])),_0x3b4d29[_0x392f62(0x3009)]['mass']+=_0x10a53c[_0x392f62(0x372b)](_0x392f62(0x1d09))),_0x100d22['getChildMeshes'](!0x0)['filter'](_0xfc0cc1=>!!_0xfc0cc1[_0x392f62(0x2445)])[_0x392f62(0x7f0)](_0x37f78c);}};_0x3db6cf['filter'](_0x4f4923=>!!_0x4f4923[_0x4e9f9d(0x2445)])[_0x4e9f9d(0x7f0)](_0x37f78c);}}[_0x48dc94(0x15d3)](_0x4b2762){var _0x1c2a77=_0x48dc94;_0x4b2762[_0x1c2a77(0x3009)]['removeEventListener'](_0x1c2a77(0x1dbd),_0x4b2762[_0x1c2a77(0x132c)]),this[_0x1c2a77(0x2023)][_0x1c2a77(0x22e3)](_0x1c2a77(0x27fe),_0x4b2762[_0x1c2a77(0xae6)]),this['world'][_0x1c2a77(0x22e3)](_0x1c2a77(0x34eb),_0x4b2762['afterStep']),-0x1===this[_0x1c2a77(0x3012)]['indexOf'](_0x4b2762['physicsBody'])&&this[_0x1c2a77(0x3012)][_0x1c2a77(0x3f90)](_0x4b2762[_0x1c2a77(0x3009)]);}[_0x48dc94(0x2454)](_0x50ed52){var _0x50bee9=_0x48dc94,_0x1148a3=_0x50ed52['mainImpostor']['physicsBody'],_0x3cfeaa=_0x50ed52[_0x50bee9(0x2b50)]['physicsBody'];if(_0x1148a3&&_0x3cfeaa){let _0x3c4d87;var _0x49648b=_0x50ed52[_0x50bee9(0x714)][_0x50bee9(0x1cd6)],_0x70115c={'pivotA':_0x49648b['mainPivot']?new this[(_0x50bee9(0xed3))]['Vec3']()[_0x50bee9(0x2cf6)](_0x49648b[_0x50bee9(0x1b94)]['x'],_0x49648b['mainPivot']['y'],_0x49648b[_0x50bee9(0x1b94)]['z']):null,'pivotB':_0x49648b[_0x50bee9(0x3509)]?new this[(_0x50bee9(0xed3))][(_0x50bee9(0x27b9))]()[_0x50bee9(0x2cf6)](_0x49648b[_0x50bee9(0x3509)]['x'],_0x49648b[_0x50bee9(0x3509)]['y'],_0x49648b[_0x50bee9(0x3509)]['z']):null,'axisA':_0x49648b[_0x50bee9(0xd83)]?new this['BJSCANNON']['Vec3']()[_0x50bee9(0x2cf6)](_0x49648b[_0x50bee9(0xd83)]['x'],_0x49648b['mainAxis']['y'],_0x49648b['mainAxis']['z']):null,'axisB':_0x49648b['connectedAxis']?new this[(_0x50bee9(0xed3))][(_0x50bee9(0x27b9))]()['set'](_0x49648b[_0x50bee9(0x343a)]['x'],_0x49648b[_0x50bee9(0x343a)]['y'],_0x49648b[_0x50bee9(0x343a)]['z']):null,'maxForce':_0x49648b[_0x50bee9(0x2aaf)][_0x50bee9(0x38d8)],'collideConnected':!!_0x49648b[_0x50bee9(0x28fe)]};switch(_0x50ed52[_0x50bee9(0x714)][_0x50bee9(0x21e0)]){case _0x4bcf78['q7'][_0x50bee9(0x3658)]:case _0x4bcf78['q7'][_0x50bee9(0xf3d)]:_0x3c4d87=new this[(_0x50bee9(0xed3))][(_0x50bee9(0xed2))](_0x1148a3,_0x3cfeaa,_0x70115c);break;case _0x4bcf78['q7']['DistanceJoint']:_0x3c4d87=new this[(_0x50bee9(0xed3))][(_0x50bee9(0x29da))](_0x1148a3,_0x3cfeaa,_0x49648b[_0x50bee9(0x103a)]||0x2);break;case _0x4bcf78['q7']['SpringJoint']:_0x3c4d87=new this['BJSCANNON'][(_0x50bee9(0x31ef))](_0x1148a3,_0x3cfeaa,{'restLength':_0x49648b['length'],'stiffness':_0x49648b['stiffness'],'damping':_0x49648b[_0x50bee9(0x115d)],'localAnchorA':_0x70115c['pivotA'],'localAnchorB':_0x70115c[_0x50bee9(0x649)]});break;case _0x4bcf78['q7'][_0x50bee9(0xf66)]:_0x3c4d87=new this[(_0x50bee9(0xed3))][(_0x50bee9(0x40a6))](_0x1148a3,_0x3cfeaa,_0x70115c);break;case _0x4bcf78['q7']['PointToPointJoint']:case _0x4bcf78['q7']['BallAndSocketJoint']:default:_0x3c4d87=new this['BJSCANNON'][(_0x50bee9(0x219c))](_0x1148a3,_0x70115c[_0x50bee9(0x3ee)],_0x3cfeaa,_0x70115c['pivotB'],_0x70115c['maxForce']);}_0x3c4d87['collideConnected']=!!_0x49648b[_0x50bee9(0x28fe)],_0x50ed52[_0x50bee9(0x714)]['physicsJoint']=_0x3c4d87,_0x50ed52[_0x50bee9(0x714)][_0x50bee9(0x21e0)]!==_0x4bcf78['q7'][_0x50bee9(0x2759)]?this[_0x50bee9(0x2023)][_0x50bee9(0xc8e)](_0x3c4d87):(_0x50ed52[_0x50bee9(0x714)][_0x50bee9(0x1cd6)][_0x50bee9(0x245b)]=_0x50ed52[_0x50bee9(0x714)][_0x50bee9(0x1cd6)][_0x50bee9(0x245b)]||function(){var _0xa636c3=_0x50bee9;_0x3c4d87[_0xa636c3(0x935)]();},_0x50ed52[_0x50bee9(0xc51)]['registerAfterPhysicsStep'](_0x50ed52[_0x50bee9(0x714)][_0x50bee9(0x1cd6)][_0x50bee9(0x245b)]));}}[_0x48dc94(0xe3e)](_0x214070){var _0x25cbe1=_0x48dc94;_0x214070[_0x25cbe1(0x714)][_0x25cbe1(0x21e0)]!==_0x4bcf78['q7'][_0x25cbe1(0x2759)]?this['world'][_0x25cbe1(0x21d)](_0x214070[_0x25cbe1(0x714)][_0x25cbe1(0x844)]):_0x214070[_0x25cbe1(0xc51)][_0x25cbe1(0x21a7)](_0x214070[_0x25cbe1(0x714)][_0x25cbe1(0x1cd6)][_0x25cbe1(0x245b)]);}['_addMaterial'](_0x514cf5,_0x2af628,_0x2bc5ca){var _0xad07f6=_0x48dc94;let _0x3f7345;var _0x24505b;for(_0x3f7345=0x0;_0x3f7345<this[_0xad07f6(0x1cce)]['length'];_0x3f7345++)if((_0x24505b=this[_0xad07f6(0x1cce)][_0x3f7345])[_0xad07f6(0x1019)]===_0x2af628&&_0x24505b[_0xad07f6(0x343d)]===_0x2bc5ca)return _0x24505b;const _0x20e770=new this[(_0xad07f6(0xed3))][(_0xad07f6(0x1dd1))](_0x514cf5);return _0x20e770[_0xad07f6(0x1019)]=_0x2af628,_0x20e770['restitution']=_0x2bc5ca,this['_physicsMaterials'][_0xad07f6(0x3f90)](_0x20e770),_0x20e770;}[_0x48dc94(0x3797)](_0x51ba4d){return _0x51ba4d<_0x2d9c36['kn']?_0x2d9c36['kn']:_0x51ba4d;}['_createShape'](_0x103aa1){var _0x126ea3=_0x48dc94;const _0x18a555=_0x103aa1[_0x126ea3(0x1e3f)];let _0x5ea4e3;const _0x379c3c=_0x103aa1['getObjectExtents']();switch(_0x103aa1['type']){case _0x3d2e93['Q'][_0x126ea3(0x190e)]:var _0x2b8405=_0x379c3c['x'],_0x2c2e79=_0x379c3c['y'],_0x4a4cfa=_0x379c3c['z'];_0x5ea4e3=new this[(_0x126ea3(0xed3))][(_0x126ea3(0xa14))](Math['max'](this['_checkWithEpsilon'](_0x2b8405),this[_0x126ea3(0x3797)](_0x2c2e79),this['_checkWithEpsilon'](_0x4a4cfa))/0x2);break;case _0x3d2e93['Q'][_0x126ea3(0x2e8c)]:{var _0x2c2e79=void 0x0!==(_0x2b8405=_0x103aa1['getParam'](_0x126ea3(0xf15))||{})[_0x126ea3(0x41f3)]?_0x2b8405[_0x126ea3(0x41f3)]:this[_0x126ea3(0x3797)](_0x379c3c['x'])/0x2,_0x4a4cfa=void 0x0!==_0x2b8405[_0x126ea3(0x3bf3)]?_0x2b8405[_0x126ea3(0x3bf3)]:this[_0x126ea3(0x3797)](_0x379c3c['x'])/0x2,_0x3ad156=void 0x0!==_0x2b8405[_0x126ea3(0xc32)]?_0x2b8405[_0x126ea3(0xc32)]:this[_0x126ea3(0x3797)](_0x379c3c['y']),_0x2b8405=void 0x0!==_0x2b8405['numSegments']?_0x2b8405['numSegments']:0x10;_0x5ea4e3=new this[(_0x126ea3(0xed3))][(_0x126ea3(0x1a08))](_0x2c2e79,_0x4a4cfa,_0x3ad156,_0x2b8405);const _0x29f2be=new this[(_0x126ea3(0xed3))][(_0x126ea3(0x2e4e))]();_0x29f2be[_0x126ea3(0x317f)](new this['BJSCANNON']['Vec3'](0x1,0x0,0x0),-Math['PI']/0x2),_0x2c2e79=new this['BJSCANNON'][(_0x126ea3(0x27b9))](0x0,0x0,0x0),_0x5ea4e3['transformAllPoints'](_0x2c2e79,_0x29f2be);break;}case _0x3d2e93['Q'][_0x126ea3(0x177f)]:_0x4a4cfa=_0x379c3c[_0x126ea3(0x4018)](0.5),_0x5ea4e3=new this[(_0x126ea3(0xed3))]['Box'](new this['BJSCANNON'][(_0x126ea3(0x27b9))](this[_0x126ea3(0x3797)](_0x4a4cfa['x']),this['_checkWithEpsilon'](_0x4a4cfa['y']),this[_0x126ea3(0x3797)](_0x4a4cfa['z'])));break;case _0x3d2e93['Q'][_0x126ea3(0x3951)]:_0x3d4342['Y'][_0x126ea3(0x1048)](_0x126ea3(0x1456)),_0x5ea4e3=new this[(_0x126ea3(0xed3))][(_0x126ea3(0x881))]();break;case _0x3d2e93['Q'][_0x126ea3(0x2287)]:{var _0x30095d=_0x18a555[_0x126ea3(0x757)]?_0x18a555[_0x126ea3(0x757)](_0x2a39e7['o'][_0x126ea3(0x34af)]):[],_0x3ad156=_0x18a555[_0x126ea3(0x2668)]?_0x18a555[_0x126ea3(0x2668)]():[];if(!_0x30095d)return void _0x3d4342['Y'][_0x126ea3(0x1048)](_0x126ea3(0x34de));var _0x2b8405=_0x18a555[_0x126ea3(0x2416)][_0x126ea3(0x95b)](),_0x2c2e79=_0x18a555[_0x126ea3(0x2d91)]&&_0x18a555[_0x126ea3(0x2d91)][_0x126ea3(0x95b)](),_0x4a4cfa=_0x18a555[_0x126ea3(0x32ee)]&&_0x18a555[_0x126ea3(0x32ee)][_0x126ea3(0x95b)](),_0x518eea=(_0x18a555['position']['copyFromFloats'](0x0,0x0,0x0),_0x18a555[_0x126ea3(0x2d91)]&&_0x18a555['rotation']['copyFromFloats'](0x0,0x0,0x0),_0x18a555[_0x126ea3(0x32ee)]&&_0x18a555[_0x126ea3(0x32ee)][_0x126ea3(0xa83)](_0x103aa1[_0x126ea3(0x359c)]()),_0x18a555[_0x126ea3(0x32ee)]&&_0x18a555[_0x126ea3(0x922)]&&_0x18a555[_0x126ea3(0x32ee)]['conjugateInPlace'](),_0x18a555[_0x126ea3(0x3d93)](!0x0)),_0x4c45ef=new Array();let _0x477cf2;for(_0x477cf2=0x0;_0x477cf2<_0x30095d['length'];_0x477cf2+=0x3)_0x28eb22['P'][_0x126ea3(0x7e9)](_0x28eb22['P'][_0x126ea3(0x2858)](_0x30095d,_0x477cf2),_0x518eea)[_0x126ea3(0x361d)](_0x4c45ef,_0x477cf2);_0x3d4342['Y'][_0x126ea3(0x1048)]('MeshImpostor\x20only\x20collides\x20against\x20spheres.'),_0x5ea4e3=new this[(_0x126ea3(0xed3))][(_0x126ea3(0x3407))](_0x4c45ef,_0x3ad156),_0x18a555['position'][_0x126ea3(0xa83)](_0x2b8405),_0x2c2e79&&_0x18a555[_0x126ea3(0x2d91)]&&_0x18a555[_0x126ea3(0x2d91)][_0x126ea3(0xa83)](_0x2c2e79),_0x4a4cfa&&_0x18a555[_0x126ea3(0x32ee)]&&_0x18a555['rotationQuaternion'][_0x126ea3(0xa83)](_0x4a4cfa);break;}case _0x3d2e93['Q'][_0x126ea3(0x3a66)]:_0x3ad156=_0x18a555[_0x126ea3(0x2416)][_0x126ea3(0x95b)](),_0x2b8405=_0x18a555['rotation']&&_0x18a555[_0x126ea3(0x2d91)]['clone'](),_0x2c2e79=_0x18a555['rotationQuaternion']&&_0x18a555['rotationQuaternion'][_0x126ea3(0x95b)](),(_0x18a555[_0x126ea3(0x2416)]['copyFromFloats'](0x0,0x0,0x0),_0x18a555[_0x126ea3(0x2d91)]&&_0x18a555[_0x126ea3(0x2d91)][_0x126ea3(0x368c)](0x0,0x0,0x0),_0x18a555['rotationQuaternion']&&_0x18a555[_0x126ea3(0x32ee)][_0x126ea3(0xa83)](_0x103aa1[_0x126ea3(0x359c)]()),_0x18a555[_0x126ea3(0x32ee)]&&_0x18a555[_0x126ea3(0x922)]&&_0x18a555[_0x126ea3(0x32ee)][_0x126ea3(0x3f2f)](),_0x18a555[_0x126ea3(0x32ee)]&&_0x18a555[_0x126ea3(0x32ee)]['multiplyInPlace'](this[_0x126ea3(0xcb9)]),_0x5ea4e3=this['_createHeightmap'](_0x18a555),_0x18a555[_0x126ea3(0x2416)]['copyFrom'](_0x3ad156),_0x2b8405&&_0x18a555['rotation']&&_0x18a555[_0x126ea3(0x2d91)][_0x126ea3(0xa83)](_0x2b8405),_0x2c2e79&&_0x18a555[_0x126ea3(0x32ee)]&&_0x18a555[_0x126ea3(0x32ee)][_0x126ea3(0xa83)](_0x2c2e79),_0x18a555['computeWorldMatrix'](!0x0));break;case _0x3d2e93['Q']['ParticleImpostor']:_0x5ea4e3=new this[(_0x126ea3(0xed3))][(_0x126ea3(0x1ff0))]();break;case _0x3d2e93['Q'][_0x126ea3(0x457)]:_0x5ea4e3=new this['BJSCANNON'][(_0x126ea3(0x21ce))](new this[(_0x126ea3(0xed3))]['Vec3'](0x0,0x0,0x0));}return _0x5ea4e3;}[_0x48dc94(0x37ad)](_0x187b7e,_0x19cdb3){var _0x31153b=_0x48dc94;let _0x41381b=_0x187b7e[_0x31153b(0x757)](_0x2a39e7['o'][_0x31153b(0x34af)]);var _0x3df02a=_0x187b7e[_0x31153b(0x3d93)](!0x0),_0xe8b0ff=new Array();let _0x47d4d3;for(_0x47d4d3=0x0;_0x47d4d3<_0x41381b['length'];_0x47d4d3+=0x3)_0x28eb22['P'][_0x31153b(0x7e9)](_0x28eb22['P'][_0x31153b(0x2858)](_0x41381b,_0x47d4d3),_0x3df02a)[_0x31153b(0x361d)](_0xe8b0ff,_0x47d4d3);_0x41381b=_0xe8b0ff;const _0x37ab79=new Array();var _0x20c31b=_0x19cdb3||~~(Math[_0x31153b(0x3f3e)](_0x41381b[_0x31153b(0x1377)]/0x3)-0x1),_0x19cdb3=_0x187b7e[_0x31153b(0x16a7)](),_0x187b7e=Math[_0x31153b(0x3478)](_0x19cdb3[_0x31153b(0x39b2)][_0x31153b(0x290a)]['x'],_0x19cdb3[_0x31153b(0x39b2)][_0x31153b(0x290a)]['y']),_0x10edfc=_0x19cdb3[_0x31153b(0x39b2)][_0x31153b(0x290a)]['z'],_0x264073=0x2*_0x187b7e/_0x20c31b;for(let _0x101d66=0x0;_0x101d66<_0x41381b[_0x31153b(0x1377)];_0x101d66+=0x3){var _0x18e515=Math[_0x31153b(0x3fe4)](_0x41381b[_0x101d66+0x0]/_0x264073+_0x20c31b/0x2),_0x45c92a=Math[_0x31153b(0x3fe4)](-0x1*(_0x41381b[_0x101d66+0x1]/_0x264073-_0x20c31b/0x2)),_0xf53879=-_0x41381b[_0x101d66+0x2]+_0x10edfc;_0x37ab79[_0x18e515]||(_0x37ab79[_0x18e515]=[]),_0x37ab79[_0x18e515][_0x45c92a]||(_0x37ab79[_0x18e515][_0x45c92a]=_0xf53879),_0x37ab79[_0x18e515][_0x45c92a]=Math[_0x31153b(0xf1a)](_0xf53879,_0x37ab79[_0x18e515][_0x45c92a]);}for(let _0x4a6cd4=0x0;_0x4a6cd4<=_0x20c31b;++_0x4a6cd4){if(!_0x37ab79[_0x4a6cd4]){let _0x530095=0x1;for(;!_0x37ab79[(_0x4a6cd4+_0x530095)%_0x20c31b];)_0x530095++;_0x37ab79[_0x4a6cd4]=_0x37ab79[(_0x4a6cd4+_0x530095)%_0x20c31b][_0x31153b(0x13df)]();}for(let _0x2fc26d=0x0;_0x2fc26d<=_0x20c31b;++_0x2fc26d)if(!_0x37ab79[_0x4a6cd4][_0x2fc26d]){let _0xfb614c=0x1,_0x4fd66b;for(;void 0x0===_0x4fd66b;)_0x4fd66b=_0x37ab79[_0x4a6cd4][(_0x2fc26d+_0xfb614c++)%_0x20c31b];_0x37ab79[_0x4a6cd4][_0x2fc26d]=_0x4fd66b;}}const _0x1e7369=new this[(_0x31153b(0xed3))][(_0x31153b(0x3837))](_0x37ab79,{'elementSize':_0x264073});return _0x1e7369['minY']=_0x10edfc,_0x1e7369;}['_updatePhysicsBodyTransformation'](_0x48ecd0){var _0x57895e=_0x48dc94;const _0x3a0808=_0x48ecd0['object'];if(_0x3a0808['computeWorldMatrix']&&_0x3a0808[_0x57895e(0x3d93)](!0x0),_0x3a0808['getBoundingInfo']()){const _0x1698c6=_0x48ecd0[_0x57895e(0x3014)]();this[_0x57895e(0xd07)][_0x57895e(0xa83)](_0x3a0808[_0x57895e(0x1522)]()[_0x57895e(0x41b6)](_0x1698c6)),this[_0x57895e(0xd07)][_0x57895e(0x1372)](_0x48ecd0['object']['scaling']),this[_0x57895e(0x2326)][_0x57895e(0xa83)](_0x1698c6);let _0xb14e4a=_0x3a0808[_0x57895e(0x32ee)];if(_0xb14e4a){if(_0x48ecd0['type']!==_0x3d2e93['Q']['PlaneImpostor']&&_0x48ecd0['type']!==_0x3d2e93['Q'][_0x57895e(0x3a66)]||(_0xb14e4a=_0xb14e4a[_0x57895e(0x36e0)](this['_minus90X']),_0x48ecd0[_0x57895e(0x3e79)](this[_0x57895e(0x54b)])),_0x48ecd0['type']===_0x3d2e93['Q'][_0x57895e(0x3a66)]){const _0x5f0274=_0x3a0808;let _0x5e12da=_0x5f0274['getBoundingInfo']();var _0x2696a7=_0x5f0274[_0x57895e(0x32ee)],_0x3ae5f9=(_0x5f0274[_0x57895e(0x32ee)]=this[_0x57895e(0x3413)],_0x5f0274[_0x57895e(0x3d93)](!0x0),_0x1698c6[_0x57895e(0x95b)]());let _0x59ce0f=_0x5f0274[_0x57895e(0x2cf2)]();_0x59ce0f=_0x59ce0f?_0x59ce0f[_0x57895e(0x95b)]():_0x28eb22['y3']['Identity']();var _0x1ae73a=_0x28eb22['y3'][_0x57895e(0x3db7)](_0x5e12da['boundingBox'][_0x57895e(0x290a)]['x'],0x0,-_0x5e12da['boundingBox'][_0x57895e(0x290a)]['z']),_0x1ae73a=(_0x5f0274['setPreTransformMatrix'](_0x1ae73a),_0x5f0274[_0x57895e(0x3d93)](!0x0),(_0x5e12da=_0x5f0274[_0x57895e(0x16a7)]())[_0x57895e(0x39b2)][_0x57895e(0x3cff)][_0x57895e(0x41b6)](_0x1698c6)[_0x57895e(0x41b6)](_0x5f0274[_0x57895e(0x2416)])['negate']());this['_tmpPosition'][_0x57895e(0x368c)](_0x1ae73a['x'],_0x1ae73a['y']-_0x5e12da[_0x57895e(0x39b2)]['extendSizeWorld']['y'],_0x1ae73a['z']),this['_tmpDeltaPosition'][_0x57895e(0xa83)](_0x5e12da[_0x57895e(0x39b2)]['centerWorld']['subtract'](_0x3ae5f9)),this[_0x57895e(0xd07)]['y']+=_0x5e12da['boundingBox']['extendSizeWorld']['y'],_0x5f0274[_0x57895e(0x32ee)]=_0x2696a7,_0x5f0274[_0x57895e(0x162f)](_0x59ce0f),_0x5f0274[_0x57895e(0x3d93)](!0x0);}else _0x48ecd0[_0x57895e(0x21e0)]===_0x3d2e93['Q'][_0x57895e(0x2287)]&&this[_0x57895e(0xd07)][_0x57895e(0x368c)](0x0,0x0,0x0);_0x48ecd0[_0x57895e(0x13ee)](this[_0x57895e(0xd07)]),_0x48ecd0[_0x57895e(0x3009)]['position']['set'](this[_0x57895e(0x2326)]['x'],this[_0x57895e(0x2326)]['y'],this['_tmpPosition']['z']),_0x48ecd0[_0x57895e(0x3009)][_0x57895e(0x2ae5)]['set'](_0xb14e4a['x'],_0xb14e4a['y'],_0xb14e4a['z'],_0xb14e4a['w']);}}}['setTransformationFromPhysicsBody'](_0xcce974){var _0x17beb5=_0x48dc94,_0x2001e0;_0xcce974[_0x17beb5(0x1e3f)][_0x17beb5(0x2416)][_0x17beb5(0x2cf6)](_0xcce974[_0x17beb5(0x3009)]['position']['x'],_0xcce974[_0x17beb5(0x3009)][_0x17beb5(0x2416)]['y'],_0xcce974[_0x17beb5(0x3009)][_0x17beb5(0x2416)]['z']),_0xcce974[_0x17beb5(0x1e3f)][_0x17beb5(0x32ee)]&&(_0x2001e0=_0xcce974['physicsBody']['quaternion'],_0xcce974[_0x17beb5(0x1e3f)][_0x17beb5(0x32ee)][_0x17beb5(0x2cf6)](_0x2001e0['x'],_0x2001e0['y'],_0x2001e0['z'],_0x2001e0['w']));}[_0x48dc94(0x481)](_0x491d42,_0x1450a5,_0x51deb6){var _0x5c75ed=_0x48dc94;_0x491d42[_0x5c75ed(0x3009)]['position'][_0x5c75ed(0x2cf6)](_0x1450a5['x'],_0x1450a5['y'],_0x1450a5['z']),_0x491d42[_0x5c75ed(0x3009)]['quaternion'][_0x5c75ed(0x2cf6)](_0x51deb6['x'],_0x51deb6['y'],_0x51deb6['z'],_0x51deb6['w']);}[_0x48dc94(0x2b36)](){var _0x214de2=_0x48dc94;return void 0x0!==this[_0x214de2(0xed3)];}[_0x48dc94(0x10bd)](_0x18c492,_0x519c2b){var _0x1b6fe5=_0x48dc94;_0x18c492[_0x1b6fe5(0x3009)][_0x1b6fe5(0x1682)][_0x1b6fe5(0x2cf6)](_0x519c2b['x'],_0x519c2b['y'],_0x519c2b['z']);}['setAngularVelocity'](_0xffc4cf,_0x5b47eb){var _0x48b006=_0x48dc94;_0xffc4cf[_0x48b006(0x3009)]['angularVelocity'][_0x48b006(0x2cf6)](_0x5b47eb['x'],_0x5b47eb['y'],_0x5b47eb['z']);}[_0x48dc94(0x35aa)](_0x5c2dab){var _0x143266=_0x48dc94;return _0x5c2dab=_0x5c2dab[_0x143266(0x3009)][_0x143266(0x1682)],_0x5c2dab?new _0x28eb22['P'](_0x5c2dab['x'],_0x5c2dab['y'],_0x5c2dab['z']):null;}[_0x48dc94(0x1087)](_0x43c59f){var _0x139948=_0x48dc94;return _0x43c59f=_0x43c59f[_0x139948(0x3009)][_0x139948(0x2480)],_0x43c59f?new _0x28eb22['P'](_0x43c59f['x'],_0x43c59f['y'],_0x43c59f['z']):null;}[_0x48dc94(0x3cb5)](_0xc0e203,_0x1f7ee4){var _0x9a4700=_0x48dc94;_0xc0e203['physicsBody']['mass']=_0x1f7ee4,_0xc0e203[_0x9a4700(0x3009)][_0x9a4700(0x3fef)]();}[_0x48dc94(0x37f)](_0x18a5b5){var _0x2b3254=_0x48dc94;return _0x18a5b5[_0x2b3254(0x3009)][_0x2b3254(0x1d09)];}['getBodyFriction'](_0x17813f){var _0x54456e=_0x48dc94;return _0x17813f['physicsBody'][_0x54456e(0x7af)]['friction'];}['setBodyFriction'](_0xeb28e4,_0x1c2409){var _0x430790=_0x48dc94;_0xeb28e4[_0x430790(0x3009)][_0x430790(0x7af)]['friction']=_0x1c2409;}[_0x48dc94(0x26f3)](_0xee4721){var _0x2fa21a=_0x48dc94;return _0xee4721[_0x2fa21a(0x3009)]['material']['restitution'];}['setBodyRestitution'](_0x915177,_0x3fbbe2){var _0x148a8b=_0x48dc94;_0x915177[_0x148a8b(0x3009)][_0x148a8b(0x7af)][_0x148a8b(0x343d)]=_0x3fbbe2;}[_0x48dc94(0x3d82)](_0x5d497b){var _0x50c2a8=_0x48dc94;_0x5d497b[_0x50c2a8(0x3009)][_0x50c2a8(0x7d9)]();}['wakeUpBody'](_0x5ca8ba){var _0x59d927=_0x48dc94;_0x5ca8ba[_0x59d927(0x3009)][_0x59d927(0x371f)]();}['updateDistanceJoint'](_0x123c30,_0x51208b){var _0x4a7e9d=_0x48dc94;_0x123c30[_0x4a7e9d(0x844)]['distance']=_0x51208b;}[_0x48dc94(0x953)](_0x47e77d,_0xad9630,_0xcea0b8,_0x2caeee){var _0x1b5a22=_0x48dc94;_0x2caeee||(_0x47e77d['physicsJoint'][_0x1b5a22(0x1d45)](),_0x47e77d[_0x1b5a22(0x844)]['setMotorSpeed'](_0xad9630),_0xcea0b8&&this[_0x1b5a22(0x40ca)](_0x47e77d,_0xcea0b8));}['setLimit'](_0x1d73c9,_0x7b57da,_0x13f09d){var _0xd7578=_0x48dc94;_0x1d73c9['physicsJoint'][_0xd7578(0xadd)]['maxForce']=_0x13f09d,_0x1d73c9['physicsJoint'][_0xd7578(0xadd)][_0xd7578(0x17af)]=void 0x0===_0x7b57da?-_0x7b57da:_0x7b57da;}['syncMeshWithImpostor'](_0x3ef531,_0x14a32c){var _0x44de58=_0x48dc94;_0x14a32c=_0x14a32c[_0x44de58(0x3009)],(_0x3ef531['position']['x']=_0x14a32c[_0x44de58(0x2416)]['x'],_0x3ef531[_0x44de58(0x2416)]['y']=_0x14a32c[_0x44de58(0x2416)]['y'],_0x3ef531['position']['z']=_0x14a32c['position']['z'],_0x3ef531['rotationQuaternion']&&(_0x3ef531[_0x44de58(0x32ee)]['x']=_0x14a32c['quaternion']['x'],_0x3ef531[_0x44de58(0x32ee)]['y']=_0x14a32c[_0x44de58(0x2ae5)]['y'],_0x3ef531[_0x44de58(0x32ee)]['z']=_0x14a32c[_0x44de58(0x2ae5)]['z'],_0x3ef531[_0x44de58(0x32ee)]['w']=_0x14a32c[_0x44de58(0x2ae5)]['w']));}[_0x48dc94(0x209c)](_0x221387){var _0xd71f85=_0x48dc94;return _0x221387['physicsBody'][_0xd71f85(0x2a2d)][0x0][_0xd71f85(0x1dcf)];}[_0x48dc94(0x12ab)](_0x5a68f9,_0x1b5478){var _0x51a1bb=_0x48dc94;_0x5a68f9=_0x5a68f9[_0x51a1bb(0x3009)][_0x51a1bb(0x2a2d)][0x0],(_0x1b5478['x']=0x2*_0x5a68f9[_0x51a1bb(0x2a30)]['x'],_0x1b5478['y']=0x2*_0x5a68f9[_0x51a1bb(0x2a30)]['y'],_0x1b5478['z']=0x2*_0x5a68f9[_0x51a1bb(0x2a30)]['z']);}['dispose'](){}[_0x48dc94(0x889)](){var _0x7ae64d=_0x48dc94;const _0x369e75=new this[(_0x7ae64d(0xed3))]['Vec3'](),_0x5a0b16=this[_0x7ae64d(0xed3)];this[_0x7ae64d(0xed3)][_0x7ae64d(0x1e02)]['prototype'][_0x7ae64d(0x3d25)]=function(_0x840f31,_0xc7bb97,_0x470e04){var _0x43da88=_0x7ae64d;if(_0x470e04=_0x470e04||0xa,0x0===(_0xc7bb97=_0xc7bb97||0x0))this[_0x43da88(0x1a96)](_0x840f31),this[_0x43da88(0x21d6)]+=_0x840f31;else{var _0x676f92=Math[_0x43da88(0xa0a)]((this['time']+_0xc7bb97)/_0x840f31)-Math[_0x43da88(0xa0a)](this[_0x43da88(0x21d6)]/_0x840f31),_0x676f92=Math[_0x43da88(0x3478)](_0x676f92,_0x470e04)||0x1,_0x236da0=performance[_0x43da88(0x1551)]();for(let _0x44c0bf=0x0;_0x44c0bf!==_0x676f92&&(this['internalStep'](_0x840f31),!(performance[_0x43da88(0x1551)]()-_0x236da0>0x3e8*_0x840f31));_0x44c0bf++);this[_0x43da88(0x21d6)]+=_0xc7bb97;var _0x57f213=this['time']%_0x840f31/_0x840f31;const _0x51abbb=_0x369e75;var _0x308924=this['bodies'];for(let _0x32319a=0x0;_0x32319a!==_0x308924[_0x43da88(0x1377)];_0x32319a++){const _0x4b1084=_0x308924[_0x32319a];_0x4b1084[_0x43da88(0x21e0)]!==_0x5a0b16[_0x43da88(0x11bc)][_0x43da88(0x181a)]&&_0x4b1084['sleepState']!==_0x5a0b16[_0x43da88(0x11bc)]['SLEEPING']?(_0x4b1084['position']['vsub'](_0x4b1084[_0x43da88(0x1dcb)],_0x51abbb),_0x51abbb[_0x43da88(0x4018)](_0x57f213,_0x51abbb),_0x4b1084[_0x43da88(0x2416)]['vadd'](_0x51abbb,_0x4b1084['interpolatedPosition'])):(_0x4b1084['interpolatedPosition'][_0x43da88(0x2cf6)](_0x4b1084['position']['x'],_0x4b1084['position']['y'],_0x4b1084[_0x43da88(0x2416)]['z']),_0x4b1084[_0x43da88(0x38fd)]['set'](_0x4b1084[_0x43da88(0x2ae5)]['x'],_0x4b1084[_0x43da88(0x2ae5)]['y'],_0x4b1084[_0x43da88(0x2ae5)]['z'],_0x4b1084['quaternion']['w']));}}};}[_0x48dc94(0x74e)](_0x4ea7a,_0x1be47a){var _0x3c33e9=_0x48dc94;return this[_0x3c33e9(0x3062)]['reset'](_0x4ea7a,_0x1be47a),this[_0x3c33e9(0x3e56)](_0x4ea7a,_0x1be47a,this['_raycastResult']),this[_0x3c33e9(0x3062)];}[_0x48dc94(0x3e56)](_0x4da69d,_0xaf6ccf,_0x443636){var _0x330747=_0x48dc94;this[_0x330747(0x12b5)][_0x330747(0x3d68)](),this['world']['raycastClosest'](_0x4da69d,_0xaf6ccf,{},this[_0x330747(0x12b5)]),_0x443636['reset'](_0x4da69d,_0xaf6ccf),this['_cannonRaycastResult']['hasHit']&&(_0x443636[_0x330747(0x3859)]({'x':this[_0x330747(0x12b5)][_0x330747(0x10cd)]['x'],'y':this[_0x330747(0x12b5)][_0x330747(0x10cd)]['y'],'z':this['_cannonRaycastResult']['hitNormalWorld']['z']},{'x':this[_0x330747(0x12b5)]['hitPointWorld']['x'],'y':this[_0x330747(0x12b5)]['hitPointWorld']['y'],'z':this[_0x330747(0x12b5)]['hitPointWorld']['z']}),_0x443636[_0x330747(0x1db9)](this[_0x330747(0x12b5)]['distance']));}}_0x4e5ee5['T'][_0x48dc94(0x11ca)]=()=>new _0x1291e0();},0x175b5:(_0x2f188d,_0x97bffb,_0x30318b)=>{_0x30318b(0xcab5),_0x30318b(0x114b4),_0x30318b(0x2c96);},0x2c96:(_0x3a61fe,_0x426004,_0x3ba044)=>{var _0x3b2fd1=a8_0x16e4d8;_0x3ba044['d'](_0x426004,{'A':()=>_0x560ea6});var _0x2e00c6=_0x3ba044(0x67f2),_0x3431c6=_0x3ba044(0x10abe),_0x49c6c3=_0x3ba044(0x9fd1),_0x2c08f6=_0x3ba044(0x10ea4),_0x1f3112=_0x3ba044(0x1594a),_0x6fa43e=_0x3ba044(0x147b8);class _0x560ea6{constructor(_0x316c2f=!0x0,_0x45d175,_0x5e5f38=OIMO){var _0x5f5492=a8_0x5b24;this[_0x5f5492(0x2473)]=_0x316c2f,this[_0x5f5492(0xc8c)]=_0x5f5492(0x340c),this[_0x5f5492(0x26b5)]=0x1/0x3c,this[_0x5f5492(0x29a3)]=[],this[_0x5f5492(0x20c9)]=_0x49c6c3['P'][_0x5f5492(0x23ed)](),this[_0x5f5492(0x376c)]=_0x5e5f38,this[_0x5f5492(0x2023)]=new this[(_0x5f5492(0x376c))][(_0x5f5492(0x1e02))]({'iterations':_0x45d175}),this[_0x5f5492(0x2023)]['clear'](),this[_0x5f5492(0x3062)]=new _0x1f3112['d']();}['getPluginVersion'](){return 0x1;}['setGravity'](_0x9dc994){var _0x4aa51d=a8_0x5b24;this[_0x4aa51d(0x2023)][_0x4aa51d(0x3f50)][_0x4aa51d(0x2cf6)](_0x9dc994['x'],_0x9dc994['y'],_0x9dc994['z']);}[_0x3b2fd1(0x243f)](_0x106819){var _0x50bdd4=_0x3b2fd1;this[_0x50bdd4(0x2023)][_0x50bdd4(0x1847)]=_0x106819;}[_0x3b2fd1(0x183)](){var _0x261a8d=_0x3b2fd1;return this[_0x261a8d(0x2023)][_0x261a8d(0x1847)];}[_0x3b2fd1(0xa4d)](_0x3c2214,_0x451b09){var _0x5b1f2e=_0x3b2fd1;_0x451b09[_0x5b1f2e(0x7f0)](function(_0x13b569){var _0x332ebe=_0x5b1f2e;_0x13b569[_0x332ebe(0xae6)]();}),this[_0x5b1f2e(0x2023)][_0x5b1f2e(0x1847)]=this['_useDeltaForWorldStep']?_0x3c2214:this[_0x5b1f2e(0x26b5)],this['world'][_0x5b1f2e(0x3d25)](),_0x451b09[_0x5b1f2e(0x7f0)](_0x5bf84e=>{var _0x121a5f=_0x5b1f2e;_0x5bf84e[_0x121a5f(0x3811)](),this['_tmpImpostorsArray'][_0x5bf84e[_0x121a5f(0x17f4)]]=_0x5bf84e;});let _0x368bda=this[_0x5b1f2e(0x2023)]['contacts'];for(;null!==_0x368bda;)if(!_0x368bda[_0x5b1f2e(0x4ec)]||_0x368bda[_0x5b1f2e(0x12f7)][_0x5b1f2e(0x3d5c)]||_0x368bda[_0x5b1f2e(0x2aa4)][_0x5b1f2e(0x3d5c)]){const _0x168195=this[_0x5b1f2e(0x29a3)][+_0x368bda[_0x5b1f2e(0x12f7)]['name']],_0x41b3dd=this['_tmpImpostorsArray'][+_0x368bda[_0x5b1f2e(0x2aa4)]['name']];_0x368bda=(_0x168195&&_0x41b3dd&&(_0x168195['onCollide']({'body':_0x41b3dd['physicsBody'],'point':null,'distance':0x0,'impulse':0x0,'normal':null}),_0x41b3dd[_0x5b1f2e(0x132c)]({'body':_0x168195[_0x5b1f2e(0x3009)],'point':null,'distance':0x0,'impulse':0x0,'normal':null})),_0x368bda[_0x5b1f2e(0xafd)]);}else _0x368bda=_0x368bda['next'];}[_0x3b2fd1(0x455)](_0x334aa8,_0x4fa420,_0x235840){var _0x523101=_0x3b2fd1,_0x5a142c=_0x334aa8[_0x523101(0x3009)][_0x523101(0x1d09)];_0x334aa8[_0x523101(0x3009)][_0x523101(0x455)](_0x235840[_0x523101(0x4018)](this['world'][_0x523101(0x20b8)]),_0x4fa420[_0x523101(0x4018)](this[_0x523101(0x2023)][_0x523101(0x20b8)]*_0x5a142c));}[_0x3b2fd1(0x935)](_0x2b7f25,_0x25bbd9,_0x44baa1){var _0x57b9a9=_0x3b2fd1;_0x2c08f6['Y'][_0x57b9a9(0x1048)]('Oimo\x20doesn\x27t\x20support\x20applying\x20force.\x20Using\x20impulse\x20instead.'),this['applyImpulse'](_0x2b7f25,_0x25bbd9,_0x44baa1);}['generatePhysicsBody'](_0x17fed0){var _0x4b0840=_0x3b2fd1;if(_0x17fed0[_0x4b0840(0x922)])_0x17fed0[_0x4b0840(0x3009)]&&(this[_0x4b0840(0x15d3)](_0x17fed0),_0x17fed0['forceUpdate']());else{if(_0x17fed0[_0x4b0840(0x33c)]()){const _0x25432f={'name':_0x17fed0[_0x4b0840(0x17f4)],'config':[_0x17fed0['getParam']('mass')||0.001,_0x17fed0['getParam'](_0x4b0840(0x1019)),_0x17fed0[_0x4b0840(0x372b)](_0x4b0840(0x343d))],'size':[],'type':[],'pos':[],'posShape':[],'rot':[],'rotShape':[],'move':0x0!==_0x17fed0['getParam']('mass'),'density':_0x17fed0['getParam'](_0x4b0840(0x1d09)),'friction':_0x17fed0['getParam'](_0x4b0840(0x1019)),'restitution':_0x17fed0[_0x4b0840(0x372b)](_0x4b0840(0x343d)),'world':this[_0x4b0840(0x2023)]},_0xf6d33e=[_0x17fed0],_0x5301a7=((_0x5d79f6=_0x17fed0[_0x4b0840(0x1e3f)])[_0x4b0840(0x1d34)]&&_0x5d79f6['getChildMeshes']()[_0x4b0840(0x7f0)](function(_0x56ab4a){var _0x59d72f=_0x4b0840;_0x56ab4a['physicsImpostor']&&_0xf6d33e[_0x59d72f(0x3f90)](_0x56ab4a[_0x59d72f(0x2445)]);}),_0x13c8af=>Math[_0x4b0840(0xf1a)](_0x13c8af,_0x6fa43e['kn'])),_0x45dfb4=new _0x49c6c3['_f']();_0xf6d33e[_0x4b0840(0x7f0)](_0x58e458=>{var _0x430a5d=_0x4b0840;if(_0x58e458['object'][_0x430a5d(0x32ee)]){var _0xd6df7f,_0x390668=_0x58e458[_0x430a5d(0x1e3f)]['rotationQuaternion'],_0x24daef=(_0x45dfb4['copyFrom'](_0x390668),_0x58e458[_0x430a5d(0x1e3f)][_0x430a5d(0x32ee)][_0x430a5d(0x2cf6)](0x0,0x0,0x0,0x1),_0x58e458['object']['computeWorldMatrix'](!0x0),_0x45dfb4[_0x430a5d(0x2243)]()),_0x3bc787=_0x58e458[_0x430a5d(0x2506)](),_0xdf549b=57.29577951308232;switch(_0x58e458===_0x17fed0?(_0xd6df7f=_0x17fed0[_0x430a5d(0x3014)](),_0x17fed0[_0x430a5d(0x1e3f)][_0x430a5d(0x1522)]()[_0x430a5d(0x407)](_0xd6df7f,this[_0x430a5d(0x20c9)]),this[_0x430a5d(0x20c9)][_0x430a5d(0x1372)](_0x17fed0[_0x430a5d(0x1e3f)][_0x430a5d(0x2ae7)]),_0x25432f[_0x430a5d(0x3e2d)]['push'](_0xd6df7f['x']),_0x25432f[_0x430a5d(0x3e2d)][_0x430a5d(0x3f90)](_0xd6df7f['y']),_0x25432f[_0x430a5d(0x3e2d)][_0x430a5d(0x3f90)](_0xd6df7f['z']),_0x25432f[_0x430a5d(0xd7d)][_0x430a5d(0x3f90)](0x0,0x0,0x0),_0x25432f['rotShape'][_0x430a5d(0x3f90)](0x0,0x0,0x0)):(_0xd6df7f=_0x58e458[_0x430a5d(0x1e3f)]['position']['clone'](),_0x25432f[_0x430a5d(0xd7d)][_0x430a5d(0x3f90)](_0xd6df7f['x']),_0x25432f['posShape']['push'](_0xd6df7f['y']),_0x25432f[_0x430a5d(0xd7d)][_0x430a5d(0x3f90)](_0xd6df7f['z']),_0x25432f[_0x430a5d(0x3207)]['push'](_0x24daef['x']*_0xdf549b,_0x24daef['y']*_0xdf549b,_0x24daef['z']*_0xdf549b)),_0x58e458[_0x430a5d(0x1e3f)][_0x430a5d(0x32ee)][_0x430a5d(0xa83)](_0x45dfb4),_0x58e458['type']){case _0x2e00c6['Q'][_0x430a5d(0x1d0c)]:_0x2c08f6['Y'][_0x430a5d(0x1048)]('No\x20Particle\x20support\x20in\x20OIMO.js.\x20using\x20SphereImpostor\x20instead');case _0x2e00c6['Q'][_0x430a5d(0x190e)]:var _0x251ff2=_0x3bc787['x'],_0x5c22f5=_0x3bc787['y'],_0x20f548=_0x3bc787['z'],_0x251ff2=Math[_0x430a5d(0xf1a)](_0x5301a7(_0x251ff2),_0x5301a7(_0x5c22f5),_0x5301a7(_0x20f548))/0x2;_0x25432f['type']['push']('sphere'),_0x25432f[_0x430a5d(0x5a2)]['push'](_0x251ff2),_0x25432f[_0x430a5d(0x5a2)][_0x430a5d(0x3f90)](_0x251ff2),_0x25432f[_0x430a5d(0x5a2)][_0x430a5d(0x3f90)](_0x251ff2);break;case _0x2e00c6['Q'][_0x430a5d(0x2e8c)]:_0x5c22f5=_0x5301a7(_0x3bc787['x'])/0x2,_0x20f548=_0x5301a7(_0x3bc787['y']),(_0x25432f[_0x430a5d(0x21e0)][_0x430a5d(0x3f90)](_0x430a5d(0x27a8)),_0x25432f[_0x430a5d(0x5a2)][_0x430a5d(0x3f90)](_0x5c22f5),_0x25432f[_0x430a5d(0x5a2)]['push'](_0x20f548),_0x25432f[_0x430a5d(0x5a2)][_0x430a5d(0x3f90)](_0x20f548));break;case _0x2e00c6['Q'][_0x430a5d(0x3951)]:case _0x2e00c6['Q'][_0x430a5d(0x177f)]:default:_0x251ff2=_0x5301a7(_0x3bc787['x']),_0x5c22f5=_0x5301a7(_0x3bc787['y']),_0x20f548=_0x5301a7(_0x3bc787['z']),(_0x25432f['type']['push']('box'),_0x25432f['size'][_0x430a5d(0x3f90)](_0x251ff2),_0x25432f[_0x430a5d(0x5a2)]['push'](_0x5c22f5),_0x25432f[_0x430a5d(0x5a2)][_0x430a5d(0x3f90)](_0x20f548));}_0x58e458['object'][_0x430a5d(0x32ee)]=_0x390668;}}),_0x17fed0[_0x4b0840(0x3009)]=this[_0x4b0840(0x2023)][_0x4b0840(0x3fc1)](_0x25432f),_0x17fed0[_0x4b0840(0x3009)]['resetQuaternion'](_0x45dfb4),_0x17fed0[_0x4b0840(0x3009)][_0x4b0840(0x94d)](0x0);}else this[_0x4b0840(0x20c9)][_0x4b0840(0x368c)](0x0,0x0,0x0);var _0x5d79f6;_0x17fed0[_0x4b0840(0x13ee)](this[_0x4b0840(0x20c9)]);}}['removePhysicsBody'](_0x4e2571){var _0x19698d=_0x3b2fd1;this[_0x19698d(0x2023)]['removeRigidBody'](_0x4e2571[_0x19698d(0x3009)]);}[_0x3b2fd1(0x2454)](_0x416ac8){var _0x5a85af=_0x3b2fd1,_0x170e88=_0x416ac8[_0x5a85af(0xc51)][_0x5a85af(0x3009)],_0x4cc10c=_0x416ac8['connectedImpostor'][_0x5a85af(0x3009)];if(_0x170e88&&_0x4cc10c){const _0x5ae380=_0x416ac8['joint'][_0x5a85af(0x1cd6)];var _0x20a066=_0x5ae380[_0x5a85af(0x2aaf)]||{};let _0x4b71cc;const _0x82f6db={'body1':_0x170e88,'body2':_0x4cc10c,'axe1':_0x20a066['axe1']||(_0x5ae380['mainAxis']?_0x5ae380[_0x5a85af(0xd83)][_0x5a85af(0x86e)]():null),'axe2':_0x20a066[_0x5a85af(0x3d6f)]||(_0x5ae380[_0x5a85af(0x343a)]?_0x5ae380[_0x5a85af(0x343a)]['asArray']():null),'pos1':_0x20a066['pos1']||(_0x5ae380[_0x5a85af(0x1b94)]?_0x5ae380['mainPivot'][_0x5a85af(0x86e)]():null),'pos2':_0x20a066[_0x5a85af(0x3abf)]||(_0x5ae380[_0x5a85af(0x3509)]?_0x5ae380[_0x5a85af(0x3509)][_0x5a85af(0x86e)]():null),'min':_0x20a066[_0x5a85af(0x3478)],'max':_0x20a066[_0x5a85af(0xf1a)],'collision':_0x20a066[_0x5a85af(0x28fe)]||_0x5ae380['collision'],'spring':_0x20a066[_0x5a85af(0xe87)],'world':this[_0x5a85af(0x2023)]};switch(_0x416ac8[_0x5a85af(0x714)]['type']){case _0x3431c6['q7'][_0x5a85af(0x370f)]:_0x4b71cc='jointBall';break;case _0x3431c6['q7'][_0x5a85af(0x2759)]:_0x2c08f6['Y'][_0x5a85af(0x1048)](_0x5a85af(0x2371));var _0x1370b6=_0x5ae380;_0x82f6db[_0x5a85af(0x3478)]=_0x1370b6[_0x5a85af(0x1377)]||_0x82f6db[_0x5a85af(0x3478)],_0x82f6db['max']=Math['max'](_0x82f6db[_0x5a85af(0x3478)],_0x82f6db[_0x5a85af(0xf1a)]);case _0x3431c6['q7'][_0x5a85af(0x3eb7)]:_0x4b71cc=_0x5a85af(0x1b02),_0x82f6db[_0x5a85af(0xf1a)]=_0x5ae380[_0x5a85af(0x103a)];break;case _0x3431c6['q7']['PrismaticJoint']:_0x4b71cc=_0x5a85af(0x3073);break;case _0x3431c6['q7']['SliderJoint']:_0x4b71cc=_0x5a85af(0x3a5a);break;case _0x3431c6['q7'][_0x5a85af(0x41b)]:_0x4b71cc=_0x5a85af(0x214b);break;default:_0x3431c6['q7'][_0x5a85af(0x3658)],_0x4b71cc=_0x5a85af(0x413d);}_0x82f6db[_0x5a85af(0x21e0)]=_0x4b71cc,_0x416ac8[_0x5a85af(0x714)][_0x5a85af(0x844)]=this[_0x5a85af(0x2023)][_0x5a85af(0x3fc1)](_0x82f6db);}}[_0x3b2fd1(0xe3e)](_0x531ccb){var _0x49d99=_0x3b2fd1;try{this['world'][_0x49d99(0xe3e)](_0x531ccb[_0x49d99(0x714)][_0x49d99(0x844)]);}catch(_0x38fc50){_0x2c08f6['Y'][_0x49d99(0x1048)](_0x38fc50);}}[_0x3b2fd1(0x2b36)](){var _0x29aea5=_0x3b2fd1;return void 0x0!==this[_0x29aea5(0x376c)];}[_0x3b2fd1(0x2d05)](_0x556997){var _0x5f357b=_0x3b2fd1;if(!_0x556997[_0x5f357b(0x3009)][_0x5f357b(0x3d5c)]){if(_0x556997[_0x5f357b(0x3009)][_0x5f357b(0x2a2d)][_0x5f357b(0xafd)]){let _0x48dd4e=_0x556997[_0x5f357b(0x3009)][_0x5f357b(0x2a2d)];for(;_0x48dd4e[_0x5f357b(0xafd)];)_0x48dd4e=_0x48dd4e[_0x5f357b(0xafd)];_0x556997[_0x5f357b(0x1e3f)][_0x5f357b(0x2416)]['set'](_0x48dd4e[_0x5f357b(0x2416)]['x'],_0x48dd4e['position']['y'],_0x48dd4e[_0x5f357b(0x2416)]['z']);}else{var _0x4dd3bc=_0x556997[_0x5f357b(0x3009)][_0x5f357b(0x2ee2)]();_0x556997['object'][_0x5f357b(0x2416)][_0x5f357b(0x2cf6)](_0x4dd3bc['x'],_0x4dd3bc['y'],_0x4dd3bc['z']);}_0x556997[_0x5f357b(0x1e3f)][_0x5f357b(0x32ee)]&&(_0x4dd3bc=_0x556997['physicsBody'][_0x5f357b(0x1ace)](),_0x556997['object'][_0x5f357b(0x32ee)][_0x5f357b(0x2cf6)](_0x4dd3bc['x'],_0x4dd3bc['y'],_0x4dd3bc['z'],_0x4dd3bc['w']));}}[_0x3b2fd1(0x481)](_0x4fab36,_0x3ec71b,_0x1ded98){var _0x47fd2c=_0x3b2fd1;const _0x44552f=_0x4fab36[_0x47fd2c(0x3009)];_0x4fab36[_0x47fd2c(0x3009)][_0x47fd2c(0x2a2d)][_0x47fd2c(0xafd)]||(_0x44552f['position']['set'](_0x3ec71b['x'],_0x3ec71b['y'],_0x3ec71b['z']),_0x44552f['orientation']['set'](_0x1ded98['x'],_0x1ded98['y'],_0x1ded98['z'],_0x1ded98['w']),_0x44552f[_0x47fd2c(0x43a)](),_0x44552f[_0x47fd2c(0x3c4c)]());}[_0x3b2fd1(0x10bd)](_0x4886ce,_0x534b8b){var _0x8df22e=_0x3b2fd1;_0x4886ce[_0x8df22e(0x3009)]['linearVelocity'][_0x8df22e(0x2cf6)](_0x534b8b['x'],_0x534b8b['y'],_0x534b8b['z']);}[_0x3b2fd1(0x2108)](_0x34a93f,_0x1215f5){var _0x4f6251=_0x3b2fd1;_0x34a93f[_0x4f6251(0x3009)][_0x4f6251(0x2480)]['set'](_0x1215f5['x'],_0x1215f5['y'],_0x1215f5['z']);}[_0x3b2fd1(0x35aa)](_0x51d684){var _0x179ae9=_0x3b2fd1;return _0x51d684=_0x51d684[_0x179ae9(0x3009)]['linearVelocity'],_0x51d684?new _0x49c6c3['P'](_0x51d684['x'],_0x51d684['y'],_0x51d684['z']):null;}[_0x3b2fd1(0x1087)](_0x211636){var _0x59d881=_0x3b2fd1;return _0x211636=_0x211636[_0x59d881(0x3009)][_0x59d881(0x2480)],_0x211636?new _0x49c6c3['P'](_0x211636['x'],_0x211636['y'],_0x211636['z']):null;}['setBodyMass'](_0x529c67,_0x289b7e){var _0x160d8f=_0x3b2fd1,_0x1d7ee4=0x0===_0x289b7e;_0x529c67['physicsBody'][_0x160d8f(0x2a2d)][_0x160d8f(0x2f3e)]=_0x1d7ee4?0x1:_0x289b7e,_0x529c67[_0x160d8f(0x3009)][_0x160d8f(0x2932)](_0x1d7ee4?0x2:0x1);}[_0x3b2fd1(0x37f)](_0x4dddea){var _0x37a12f=_0x3b2fd1;return _0x4dddea['physicsBody']['shapes'][_0x37a12f(0x2f3e)];}['getBodyFriction'](_0x1ad1c5){var _0x5a64b8=_0x3b2fd1;return _0x1ad1c5[_0x5a64b8(0x3009)][_0x5a64b8(0x2a2d)][_0x5a64b8(0x1019)];}[_0x3b2fd1(0x17a5)](_0x363f2e,_0x4da31f){var _0x2eb7b8=_0x3b2fd1;_0x363f2e['physicsBody'][_0x2eb7b8(0x2a2d)]['friction']=_0x4da31f;}[_0x3b2fd1(0x26f3)](_0x3e90ea){var _0x58030b=_0x3b2fd1;return _0x3e90ea[_0x58030b(0x3009)]['shapes'][_0x58030b(0x343d)];}['setBodyRestitution'](_0x34f534,_0x256b00){var _0x40fad9=_0x3b2fd1;_0x34f534[_0x40fad9(0x3009)][_0x40fad9(0x2a2d)][_0x40fad9(0x343d)]=_0x256b00;}[_0x3b2fd1(0x3d82)](_0x56a80c){var _0x2bdd92=_0x3b2fd1;_0x56a80c[_0x2bdd92(0x3009)][_0x2bdd92(0x7d9)]();}[_0x3b2fd1(0x290b)](_0x447ffe){var _0x3085ae=_0x3b2fd1;_0x447ffe[_0x3085ae(0x3009)][_0x3085ae(0x3c4c)]();}[_0x3b2fd1(0x28e1)](_0x1cf443,_0x11177a,_0x3275d0){var _0x2420c1=_0x3b2fd1;_0x1cf443['physicsJoint'][_0x2420c1(0xd45)][_0x2420c1(0x941)]=_0x11177a,void 0x0!==_0x3275d0&&(_0x1cf443[_0x2420c1(0x844)][_0x2420c1(0xd45)][_0x2420c1(0x347e)]=_0x3275d0);}[_0x3b2fd1(0x953)](_0x21b62b,_0x154026,_0x2052b2,_0x41eab7){var _0x50d331=_0x3b2fd1;void 0x0!==_0x2052b2?_0x2c08f6['Y'][_0x50d331(0x1048)](_0x50d331(0x2337)):_0x2052b2=0xf4240,_0x154026*=-0x1;const _0x407159=_0x41eab7?_0x21b62b[_0x50d331(0x844)][_0x50d331(0x330e)]:_0x21b62b[_0x50d331(0x844)][_0x50d331(0x24aa)]||_0x21b62b['physicsJoint'][_0x50d331(0x16f8)]||_0x21b62b[_0x50d331(0x844)][_0x50d331(0xd45)];_0x407159&&_0x407159['setMotor'](_0x154026,_0x2052b2);}[_0x3b2fd1(0x40ca)](_0x2fb737,_0x422743,_0x42f4ef,_0x5606b5){var _0x5f4b53=_0x3b2fd1;const _0x54c3a2=_0x5606b5?_0x2fb737[_0x5f4b53(0x844)][_0x5f4b53(0x330e)]:_0x2fb737['physicsJoint'][_0x5f4b53(0x24aa)]||_0x2fb737['physicsJoint']['rotationalLimitMotor']||_0x2fb737[_0x5f4b53(0x844)][_0x5f4b53(0xd45)];_0x54c3a2&&_0x54c3a2[_0x5f4b53(0x40ca)](_0x422743,void 0x0===_0x42f4ef?-_0x422743:_0x42f4ef);}['syncMeshWithImpostor'](_0x2bc337,_0x5b9d12){var _0x2344e1=_0x3b2fd1;_0x5b9d12=_0x5b9d12[_0x2344e1(0x3009)],(_0x2bc337[_0x2344e1(0x2416)]['x']=_0x5b9d12['position']['x'],_0x2bc337['position']['y']=_0x5b9d12[_0x2344e1(0x2416)]['y'],_0x2bc337[_0x2344e1(0x2416)]['z']=_0x5b9d12['position']['z'],_0x2bc337[_0x2344e1(0x32ee)]&&(_0x2bc337[_0x2344e1(0x32ee)]['x']=_0x5b9d12[_0x2344e1(0x2cbf)]['x'],_0x2bc337[_0x2344e1(0x32ee)]['y']=_0x5b9d12[_0x2344e1(0x2cbf)]['y'],_0x2bc337[_0x2344e1(0x32ee)]['z']=_0x5b9d12[_0x2344e1(0x2cbf)]['z'],_0x2bc337['rotationQuaternion']['w']=_0x5b9d12[_0x2344e1(0x2cbf)]['w']));}[_0x3b2fd1(0x209c)](_0x49ba45){var _0x2dce92=_0x3b2fd1;return _0x49ba45['physicsBody'][_0x2dce92(0x2a2d)][_0x2dce92(0x3a45)];}[_0x3b2fd1(0x12ab)](_0x564c06,_0x59acfe){var _0x1061c5=_0x3b2fd1;_0x564c06=_0x564c06[_0x1061c5(0x3009)][_0x1061c5(0x2a2d)],(_0x59acfe['x']=0x2*_0x564c06[_0x1061c5(0x1cae)],_0x59acfe['y']=0x2*_0x564c06[_0x1061c5(0x4f8)],_0x59acfe['z']=0x2*_0x564c06[_0x1061c5(0x375)]);}['dispose'](){var _0xde339c=_0x3b2fd1;this[_0xde339c(0x2023)][_0xde339c(0x2f8)]();}[_0x3b2fd1(0x74e)](_0x3d43d6,_0x48b379){var _0x9d4278=_0x3b2fd1;return _0x2c08f6['Y'][_0x9d4278(0x1048)]('raycast\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Oimo\x20physics\x20plugin'),this['_raycastResult'][_0x9d4278(0x3d68)](_0x3d43d6,_0x48b379),this['_raycastResult'];}[_0x3b2fd1(0x3e56)](_0x204ee6,_0x1706c3,_0x28029e){var _0x317ffe=_0x3b2fd1;_0x2c08f6['Y'][_0x317ffe(0x1048)](_0x317ffe(0x2787)),_0x28029e[_0x317ffe(0x3d68)](_0x204ee6,_0x1706c3);}}},0x154ba:(_0x21a96b,_0x516e5b,_0x474458)=>{_0x474458(0x38ef),_0x474458(0x643f),_0x474458(0x67f2),_0x474458(0x10abe),_0x474458(0x175b5);},0x38ef:(_0x39e2ed,_0x1a2d28,_0xbd262a)=>{var _0x2a966f=a8_0x16e4d8;_0xbd262a['d'](_0x1a2d28,{'T':()=>_0x3af272});var _0x13ef83=_0xbd262a(0x9fd1),_0x1f8ffc=_0xbd262a(0x15cb9);class _0x3af272{constructor(_0x951d0c,_0x5dcd9a=_0x3af272[_0x2a966f(0x11ca)]()){var _0x398cad=_0x2a966f;if(this['_physicsPlugin']=_0x5dcd9a,this[_0x398cad(0x2744)]=[],this[_0x398cad(0x2539)]=[],this[_0x398cad(0x398d)]=0x0,this[_0x398cad(0x3d8)]=0x0,!this[_0x398cad(0x1202)][_0x398cad(0x2b36)]())throw new Error(_0x398cad(0x383a)+this[_0x398cad(0x1202)][_0x398cad(0xc8c)]+_0x398cad(0x418e));_0x951d0c=_0x951d0c||new _0x13ef83['P'](0x0,-9.807,0x0),this[_0x398cad(0x11ab)](_0x951d0c),this['setTimeStep']();}['getPluginVersion'](){var _0x399e7f=_0x2a966f;return this[_0x399e7f(0x1202)]['getPluginVersion']();}static[_0x2a966f(0x11ca)](){var _0x437b6b=_0x2a966f;throw(0x0,_0x1f8ffc['S'])(_0x437b6b(0x3efb));}[_0x2a966f(0x11ab)](_0x281a2d){var _0x7d1950=_0x2a966f;this[_0x7d1950(0x3f50)]=_0x281a2d,this['_physicsPlugin'][_0x7d1950(0x11ab)](this[_0x7d1950(0x3f50)]);}[_0x2a966f(0x243f)](_0x47666f=0x1/0x3c){var _0x2b148e=_0x2a966f;this[_0x2b148e(0x1202)][_0x2b148e(0x243f)](_0x47666f);}[_0x2a966f(0x183)](){var _0x1537a2=_0x2a966f;return this[_0x1537a2(0x1202)][_0x1537a2(0x183)]();}[_0x2a966f(0x123e)](_0x4f5688=0x0){var _0x8b529b=_0x2a966f;this[_0x8b529b(0x398d)]=_0x4f5688;}['getSubTimeStep'](){return this['_subTimeStep'];}['dispose'](){var _0x289d88=_0x2a966f;this[_0x289d88(0x2744)]['forEach'](function(_0x1cfd91){var _0x1b6c97=_0x289d88;_0x1cfd91[_0x1b6c97(0x18c9)]();}),this[_0x289d88(0x1202)][_0x289d88(0x18c9)]();}[_0x2a966f(0x349f)](){var _0x59789e=_0x2a966f;return this['_physicsPlugin'][_0x59789e(0xc8c)];}[_0x2a966f(0x3637)](_0x1bab65){var _0x234015=_0x2a966f;this[_0x234015(0x2744)][_0x234015(0x3f90)](_0x1bab65),_0x1bab65[_0x234015(0x17f4)]=this[_0x234015(0x3d8)]++,_0x1bab65[_0x234015(0x922)]||this[_0x234015(0x1202)][_0x234015(0x2d9e)](_0x1bab65);}[_0x2a966f(0x1fc6)](_0x28764f){var _0xe2fb4a=_0x2a966f,_0x40ded1=this[_0xe2fb4a(0x2744)][_0xe2fb4a(0x919)](_0x28764f);-0x1<_0x40ded1&&this['_impostors'][_0xe2fb4a(0x5ff)](_0x40ded1,0x1)[_0xe2fb4a(0x1377)]&&this['getPhysicsPlugin']()[_0xe2fb4a(0x15d3)](_0x28764f);}[_0x2a966f(0x1744)](_0x21d26a,_0x3d3904,_0x4471c2){var _0x411ba1=_0x2a966f;_0x21d26a={'mainImpostor':_0x21d26a,'connectedImpostor':_0x3d3904,'joint':_0x4471c2},(_0x4471c2['physicsPlugin']=this[_0x411ba1(0x1202)],this[_0x411ba1(0x2539)][_0x411ba1(0x3f90)](_0x21d26a),this[_0x411ba1(0x1202)][_0x411ba1(0x2454)](_0x21d26a));}[_0x2a966f(0xe3e)](_0x5ac8ff,_0x12d338,_0x2c2236){var _0x360266=_0x2a966f,_0x3b52b5=this[_0x360266(0x2539)][_0x360266(0x2c6b)](function(_0x844902){var _0x91f393=_0x360266;return _0x844902['connectedImpostor']===_0x12d338&&_0x844902[_0x91f393(0x714)]===_0x2c2236&&_0x844902['mainImpostor']===_0x5ac8ff;});_0x3b52b5[_0x360266(0x1377)]&&this['_physicsPlugin'][_0x360266(0xe3e)](_0x3b52b5[0x0]);}['_step'](_0x181790){var _0x271863=_0x2a966f;this[_0x271863(0x2744)][_0x271863(0x7f0)](_0x58c602=>{var _0x2210ca=_0x271863;_0x58c602[_0x2210ca(0x33c)]()&&this[_0x2210ca(0x1202)][_0x2210ca(0x2d9e)](_0x58c602);}),0.1<_0x181790?_0x181790=0.1:_0x181790<=0x0&&(_0x181790=0x1/0x3c),this[_0x271863(0x1202)]['executeStep'](_0x181790,this['_impostors']);}[_0x2a966f(0x1f14)](){var _0x19211e=_0x2a966f;return this[_0x19211e(0x1202)];}['getImpostors'](){var _0x3b314c=_0x2a966f;return this[_0x3b314c(0x2744)];}[_0x2a966f(0x14d9)](_0x27097a){var _0x24e166=_0x2a966f;for(let _0x5dd366=0x0;_0x5dd366<this['_impostors']['length'];++_0x5dd366)if(this['_impostors'][_0x5dd366][_0x24e166(0x1e3f)]===_0x27097a)return this['_impostors'][_0x5dd366];return null;}[_0x2a966f(0x13a9)](_0xbe1f58){var _0x1afbc9=_0x2a966f;for(let _0x52b681=0x0;_0x52b681<this[_0x1afbc9(0x2744)][_0x1afbc9(0x1377)];++_0x52b681)if(this['_impostors'][_0x52b681][_0x1afbc9(0x3009)]===_0xbe1f58)return this[_0x1afbc9(0x2744)][_0x52b681];return null;}['raycast'](_0x3e8a93,_0x3714b6){var _0x300e3c=_0x2a966f;return this[_0x300e3c(0x1202)][_0x300e3c(0x74e)](_0x3e8a93,_0x3714b6);}[_0x2a966f(0x3e56)](_0x47c9b1,_0x385fea,_0x416e21){var _0xcca63=_0x2a966f;return this[_0xcca63(0x1202)][_0xcca63(0x3e56)](_0x47c9b1,_0x385fea,_0x416e21);}}},0x67f2:(_0x33ba3d,_0x1c03d2,_0x57fc5e)=>{var _0x28f21d=a8_0x16e4d8;_0x57fc5e['d'](_0x1c03d2,{'Q':()=>_0x3d1203});var _0x448b6d=_0x57fc5e(0x10ea4),_0x1c03d2=_0x57fc5e(0x5898),_0x2bef36=_0x57fc5e(0x9fd1),_0x37fbe7=_0x57fc5e(0x51f),_0x44674c=_0x57fc5e(0x1dad),_0x122469=_0x57fc5e(0x10abe),_0x2f4c1b=_0x57fc5e(0xa60f);_0x44674c['Kj'][_0x28f21d(0x1976)]=function(_0x386025,_0x4aff20,_0xad6659){var _0x4bac1b=_0x28f21d;return new _0x3d1203(_0x4aff20,_0xad6659[_0x4bac1b(0x2445)],{'mass':_0xad6659[_0x4bac1b(0x5ef)],'friction':_0xad6659[_0x4bac1b(0x278d)],'restitution':_0xad6659['physicsRestitution']},_0x386025);};class _0x3d1203{constructor(_0x2159bd,_0x4f7414,_0x382d51={'mass':0x0},_0x8a432d){var _0x1681dc=_0x28f21d;this[_0x1681dc(0x1e3f)]=_0x2159bd,this[_0x1681dc(0x21e0)]=_0x4f7414,this[_0x1681dc(0x4179)]=_0x382d51,this['_scene']=_0x8a432d,this[_0x1681dc(0x3672)]={},this[_0x1681dc(0x25cb)]=!0x1,this[_0x1681dc(0x162a)]=new Array(),this[_0x1681dc(0x221e)]=new Array(),this[_0x1681dc(0x2147)]=[],this[_0x1681dc(0x1d8e)]=_0x2bef36['P'][_0x1681dc(0x23ed)](),this[_0x1681dc(0x12da)]=!0x1,this[_0x1681dc(0x2425)]=!0x1,this['segments']=0x0,this[_0x1681dc(0x28bd)]=new _0x2bef36['_f'](),this[_0x1681dc(0x249e)]=new _0x2bef36['_f'](),this[_0x1681dc(0xae6)]=()=>{var _0x201846=_0x1681dc;this['_physicsEngine']&&(this[_0x201846(0x1e3f)][_0x201846(0x4e9)](this[_0x201846(0x1d8e)],-0x1),this[_0x201846(0x3cc3)]&&this[_0x201846(0x1e3f)][_0x201846(0x32ee)]&&this[_0x201846(0x1e3f)][_0x201846(0x32ee)][_0x201846(0x2e19)](this[_0x201846(0x3cc3)],this[_0x201846(0x1e3f)][_0x201846(0x32ee)]),this[_0x201846(0x1e3f)][_0x201846(0x3d93)](!0x1),this[_0x201846(0x1e3f)][_0x201846(0x922)]&&this['object'][_0x201846(0x32ee)]?(this[_0x201846(0x359c)](),this[_0x201846(0x28bd)][_0x201846(0x2e19)](this[_0x201846(0x1e3f)]['rotationQuaternion'],this[_0x201846(0x28bd)])):this[_0x201846(0x28bd)][_0x201846(0xa83)](this[_0x201846(0x1e3f)]['rotationQuaternion']||new _0x2bef36['_f']()),this[_0x201846(0x4179)][_0x201846(0x2850)]||this[_0x201846(0x1e3f)][_0x201846(0x32ee)]&&this[_0x201846(0x21dd)][_0x201846(0x1f14)]()[_0x201846(0x481)](this,this[_0x201846(0x1e3f)][_0x201846(0x1c6d)](),this[_0x201846(0x28bd)]),this[_0x201846(0x162a)]['forEach'](_0x2c7489=>{_0x2c7489(this);}));},this['afterStep']=()=>{var _0x28d5d9=_0x1681dc;this[_0x28d5d9(0x21dd)]&&(this[_0x28d5d9(0x221e)][_0x28d5d9(0x7f0)](_0x2687f3=>{_0x2687f3(this);}),this[_0x28d5d9(0x21dd)]['getPhysicsPlugin']()[_0x28d5d9(0x2d05)](this),this[_0x28d5d9(0x1e3f)][_0x28d5d9(0x922)]&&this['object'][_0x28d5d9(0x32ee)]&&(this['getParentsRotation'](),this[_0x28d5d9(0x28bd)][_0x28d5d9(0x3f2f)](),this[_0x28d5d9(0x28bd)][_0x28d5d9(0x2e19)](this[_0x28d5d9(0x1e3f)][_0x28d5d9(0x32ee)],this[_0x28d5d9(0x1e3f)][_0x28d5d9(0x32ee)])),this[_0x28d5d9(0x1e3f)][_0x28d5d9(0x1de7)](this['object'][_0x28d5d9(0x2416)]),this[_0x28d5d9(0x1c7e)]?(this[_0x28d5d9(0x1e3f)][_0x28d5d9(0x32ee)]&&this[_0x28d5d9(0x1e3f)]['rotationQuaternion'][_0x28d5d9(0x2e19)](this['_deltaRotation'],this[_0x28d5d9(0x1e3f)][_0x28d5d9(0x32ee)]),this[_0x28d5d9(0x1d8e)][_0x28d5d9(0x4001)](this[_0x28d5d9(0x1c7e)],_0x3d1203['_TmpVecs'][0x0]),this[_0x28d5d9(0x1e3f)][_0x28d5d9(0x4e9)](_0x3d1203[_0x28d5d9(0x20ac)][0x0],0x1)):this['object']['translate'](this[_0x28d5d9(0x1d8e)],0x1),this[_0x28d5d9(0x1e3f)][_0x28d5d9(0x3d93)](!0x0));},this[_0x1681dc(0x9de)]=null,this[_0x1681dc(0x132c)]=_0x124372=>{var _0x162d4f=_0x1681dc;if((this[_0x162d4f(0x2147)][_0x162d4f(0x1377)]||this[_0x162d4f(0x9de)])&&this[_0x162d4f(0x21dd)]){const _0x393576=this[_0x162d4f(0x21dd)][_0x162d4f(0x13a9)](_0x124372[_0x162d4f(0x2925)]);_0x393576&&(this[_0x162d4f(0x9de)]&&this[_0x162d4f(0x9de)](this,_0x393576),this[_0x162d4f(0x2147)]['filter'](_0x5a950c=>-0x1!==_0x5a950c[_0x162d4f(0xad7)][_0x162d4f(0x919)](_0x393576))[_0x162d4f(0x7f0)](_0x15ec78=>{var _0x1d6210=_0x162d4f;_0x15ec78[_0x1d6210(0x120b)](this,_0x393576,_0x124372[_0x1d6210(0x1dcc)],_0x124372[_0x1d6210(0x307a)],_0x124372[_0x1d6210(0x2393)],_0x124372[_0x1d6210(0x1b8a)]);}));}},this['object']?(this[_0x1681dc(0x1e3f)][_0x1681dc(0x922)]&&0x0!==_0x382d51[_0x1681dc(0x1d09)]&&_0x448b6d['Y'][_0x1681dc(0x1048)](_0x1681dc(0x312c)),!this[_0x1681dc(0x195b)]&&_0x2159bd[_0x1681dc(0x83e)]&&(this[_0x1681dc(0x195b)]=_0x2159bd['getScene']()),this[_0x1681dc(0x195b)]&&(0x64<this[_0x1681dc(0x21e0)]&&(this[_0x1681dc(0x2425)]=!0x0),this[_0x1681dc(0x21dd)]=this[_0x1681dc(0x195b)][_0x1681dc(0x13cd)](),this['_physicsEngine']?(this[_0x1681dc(0x1e3f)][_0x1681dc(0x32ee)]||(this[_0x1681dc(0x1e3f)][_0x1681dc(0x2d91)]?this[_0x1681dc(0x1e3f)]['rotationQuaternion']=_0x2bef36['_f'][_0x1681dc(0x10c7)](this[_0x1681dc(0x1e3f)][_0x1681dc(0x2d91)]['y'],this['object'][_0x1681dc(0x2d91)]['x'],this['object'][_0x1681dc(0x2d91)]['z']):this[_0x1681dc(0x1e3f)][_0x1681dc(0x32ee)]=new _0x2bef36['_f']()),this[_0x1681dc(0x4179)][_0x1681dc(0x1d09)]=void 0x0===_0x382d51[_0x1681dc(0x1d09)]?0x0:_0x382d51[_0x1681dc(0x1d09)],this['_options'][_0x1681dc(0x1019)]=void 0x0===_0x382d51[_0x1681dc(0x1019)]?0.2:_0x382d51['friction'],this[_0x1681dc(0x4179)][_0x1681dc(0x343d)]=void 0x0===_0x382d51[_0x1681dc(0x343d)]?0.2:_0x382d51[_0x1681dc(0x343d)],this[_0x1681dc(0x2425)]&&(this[_0x1681dc(0x4179)][_0x1681dc(0x1d09)]=0x0<this[_0x1681dc(0x4179)][_0x1681dc(0x1d09)]?this[_0x1681dc(0x4179)]['mass']:0x1,this[_0x1681dc(0x4179)][_0x1681dc(0x1283)]=void 0x0===_0x382d51[_0x1681dc(0x1283)]?0xc8:_0x382d51[_0x1681dc(0x1283)],this[_0x1681dc(0x4179)]['stiffness']=void 0x0===_0x382d51['stiffness']?0x1:_0x382d51[_0x1681dc(0x3da7)],this['_options'][_0x1681dc(0x180e)]=void 0x0===_0x382d51[_0x1681dc(0x180e)]?0x14:_0x382d51['velocityIterations'],this[_0x1681dc(0x4179)]['positionIterations']=void 0x0===_0x382d51[_0x1681dc(0x1523)]?0x14:_0x382d51['positionIterations'],this[_0x1681dc(0x4179)][_0x1681dc(0x41f5)]=void 0x0===_0x382d51[_0x1681dc(0x41f5)]?0x0:_0x382d51['fixedPoints'],this[_0x1681dc(0x4179)][_0x1681dc(0x191e)]=void 0x0===_0x382d51[_0x1681dc(0x191e)]?0x0:_0x382d51[_0x1681dc(0x191e)],this[_0x1681dc(0x4179)][_0x1681dc(0x115d)]=void 0x0===_0x382d51[_0x1681dc(0x115d)]?0x0:_0x382d51['damping'],this[_0x1681dc(0x4179)]['path']=void 0x0===_0x382d51['path']?null:_0x382d51['path'],this[_0x1681dc(0x4179)][_0x1681dc(0x3887)]=void 0x0===_0x382d51[_0x1681dc(0x3887)]?null:_0x382d51['shape']),this[_0x1681dc(0x2539)]=[],!this[_0x1681dc(0x1e3f)][_0x1681dc(0x922)]||this[_0x1681dc(0x4179)][_0x1681dc(0x34db)]?this[_0x1681dc(0x31ab)]():this[_0x1681dc(0x1e3f)][_0x1681dc(0x922)][_0x1681dc(0x2445)]&&_0x448b6d['Y'][_0x1681dc(0x1048)](_0x1681dc(0x1562))):_0x448b6d['Y'][_0x1681dc(0x404a)]('Physics\x20not\x20enabled.\x20Please\x20use\x20scene.enablePhysics(...)\x20before\x20creating\x20impostors.'))):_0x448b6d['Y']['Error'](_0x1681dc(0x3402));}get[_0x28f21d(0x3b15)](){var _0x1f40ff=_0x28f21d;return this[_0x1f40ff(0x12da)];}get['mass'](){var _0x166189=_0x28f21d;return this[_0x166189(0x21dd)]?this[_0x166189(0x21dd)][_0x166189(0x1f14)]()[_0x166189(0x37f)](this):0x0;}set[_0x28f21d(0x1d09)](_0x35af64){var _0x3f117c=_0x28f21d;this[_0x3f117c(0x1859)](_0x35af64);}get[_0x28f21d(0x1019)](){var _0x5bf585=_0x28f21d;return this['_physicsEngine']?this[_0x5bf585(0x21dd)][_0x5bf585(0x1f14)]()[_0x5bf585(0x11bf)](this):0x0;}set['friction'](_0x8518a6){var _0x1397d3=_0x28f21d;this['_physicsEngine']&&this[_0x1397d3(0x21dd)][_0x1397d3(0x1f14)]()[_0x1397d3(0x17a5)](this,_0x8518a6);}get[_0x28f21d(0x343d)](){var _0x543a64=_0x28f21d;return this[_0x543a64(0x21dd)]?this[_0x543a64(0x21dd)][_0x543a64(0x1f14)]()[_0x543a64(0x26f3)](this):0x0;}set[_0x28f21d(0x343d)](_0x50d851){var _0xcc2768=_0x28f21d;this[_0xcc2768(0x21dd)]&&this[_0xcc2768(0x21dd)][_0xcc2768(0x1f14)]()[_0xcc2768(0x3d4a)](this,_0x50d851);}get[_0x28f21d(0x1283)](){var _0x33b3c9=_0x28f21d;if(!this[_0x33b3c9(0x21dd)])return 0x0;const _0x3f3876=this[_0x33b3c9(0x21dd)][_0x33b3c9(0x1f14)]();return _0x3f3876[_0x33b3c9(0x2e53)]?_0x3f3876[_0x33b3c9(0x1fd5)](this):0x0;}set[_0x28f21d(0x1283)](_0x4a0bc2){var _0xfec873=_0x28f21d;if(this[_0xfec873(0x21dd)]){const _0x4df78b=this[_0xfec873(0x21dd)]['getPhysicsPlugin']();_0x4df78b[_0xfec873(0x2e53)]&&_0x4df78b[_0xfec873(0x2e53)](this,_0x4a0bc2);}}get[_0x28f21d(0x3da7)](){var _0x157dbe=_0x28f21d;if(!this['_physicsEngine'])return 0x0;const _0xdd0106=this['_physicsEngine']['getPhysicsPlugin']();return _0xdd0106[_0x157dbe(0xcc5)]?_0xdd0106[_0x157dbe(0xcc5)](this):0x0;}set[_0x28f21d(0x3da7)](_0x33fd7){var _0x129215=_0x28f21d;if(this[_0x129215(0x21dd)]){const _0x5e45a5=this[_0x129215(0x21dd)][_0x129215(0x1f14)]();_0x5e45a5[_0x129215(0x2f57)]&&_0x5e45a5['setBodyStiffness'](this,_0x33fd7);}}get[_0x28f21d(0x180e)](){var _0x3f34e1=_0x28f21d;if(!this[_0x3f34e1(0x21dd)])return 0x0;const _0x791103=this[_0x3f34e1(0x21dd)][_0x3f34e1(0x1f14)]();return _0x791103[_0x3f34e1(0x3b46)]?_0x791103[_0x3f34e1(0x3b46)](this):0x0;}set[_0x28f21d(0x180e)](_0x16e568){var _0x3318c8=_0x28f21d;if(this[_0x3318c8(0x21dd)]){const _0x35447a=this[_0x3318c8(0x21dd)][_0x3318c8(0x1f14)]();_0x35447a[_0x3318c8(0x1f44)]&&_0x35447a['setBodyVelocityIterations'](this,_0x16e568);}}get[_0x28f21d(0x1523)](){var _0xbed3b7=_0x28f21d;if(!this['_physicsEngine'])return 0x0;const _0x1fd9f0=this['_physicsEngine'][_0xbed3b7(0x1f14)]();return _0x1fd9f0[_0xbed3b7(0x181f)]?_0x1fd9f0[_0xbed3b7(0x181f)](this):0x0;}set[_0x28f21d(0x1523)](_0x437881){var _0x263539=_0x28f21d;if(this[_0x263539(0x21dd)]){const _0xd8dd7f=this['_physicsEngine'][_0x263539(0x1f14)]();_0xd8dd7f[_0x263539(0x3faa)]&&_0xd8dd7f[_0x263539(0x3faa)](this,_0x437881);}}[_0x28f21d(0x31ab)](){var _0x23d566=_0x28f21d;this['_physicsEngine']&&(this['_physicsEngine']['removeImpostor'](this),this[_0x23d566(0x3009)]=null,this[_0x23d566(0x207f)]=this[_0x23d566(0x207f)]||this[_0x23d566(0x10f5)](),this[_0x23d566(0x12da)]||this[_0x23d566(0x922)]&&!this[_0x23d566(0x4179)][_0x23d566(0x34db)]||this[_0x23d566(0x21dd)][_0x23d566(0x3637)](this));}[_0x28f21d(0x10f5)](){var _0x14a41d=_0x28f21d;return this['object'][_0x14a41d(0x922)]instanceof _0x37fbe7['x']?this['object'][_0x14a41d(0x922)][_0x14a41d(0x2445)]:null;}[_0x28f21d(0x33c)](){var _0x3ab241=_0x28f21d;return this[_0x3ab241(0x25cb)]||!this[_0x3ab241(0x367a)]&&(!this[_0x3ab241(0x207f)]||!!this[_0x3ab241(0x4179)][_0x3ab241(0x34db)]);}[_0x28f21d(0xe2b)](){var _0x57b1d2=_0x28f21d;this[_0x57b1d2(0x33ae)]();}['forceUpdate'](){var _0x364cfa=_0x28f21d;this['_init'](),this[_0x364cfa(0x922)]&&!this[_0x364cfa(0x4179)][_0x364cfa(0x34db)]&&this[_0x364cfa(0x922)][_0x364cfa(0x33ae)]();}get[_0x28f21d(0x3009)](){var _0xc3b98a=_0x28f21d;return this[_0xc3b98a(0x207f)]&&!this['_options'][_0xc3b98a(0x34db)]?this['_parent']['physicsBody']:this[_0xc3b98a(0x367a)];}get[_0x28f21d(0x922)](){var _0x246903=_0x28f21d;return!this[_0x246903(0x4179)][_0x246903(0x34db)]&&this[_0x246903(0x207f)]?this[_0x246903(0x207f)]:null;}set[_0x28f21d(0x922)](_0xbeb31){var _0x27c70b=_0x28f21d;this[_0x27c70b(0x207f)]=_0xbeb31;}set[_0x28f21d(0x3009)](_0xa84ce5){var _0x3f0b91=_0x28f21d;this[_0x3f0b91(0x367a)]&&this[_0x3f0b91(0x21dd)]&&this[_0x3f0b91(0x21dd)]['getPhysicsPlugin']()[_0x3f0b91(0x15d3)](this),this[_0x3f0b91(0x367a)]=_0xa84ce5,this[_0x3f0b91(0x40ce)]();}[_0x28f21d(0x40ce)](){var _0x2189d7=_0x28f21d;this[_0x2189d7(0x25cb)]=!0x1;}[_0x28f21d(0x2506)](){var _0x224329=_0x28f21d;if(this['object'][_0x224329(0x16a7)]){var _0x210c5a=this[_0x224329(0x1e3f)][_0x224329(0x32ee)],_0x1074e7=this[_0x224329(0x1e3f)][_0x224329(0x2ae7)]['clone']();this[_0x224329(0x1e3f)][_0x224329(0x32ee)]=_0x3d1203[_0x224329(0x869)];const _0x4fbe47=this[_0x224329(0x1e3f)][_0x224329(0x3d93)]&&this[_0x224329(0x1e3f)][_0x224329(0x3d93)](!0x0),_0x128d7a=(_0x4fbe47&&_0x4fbe47[_0x224329(0x16c4)](_0x1074e7,void 0x0,void 0x0),this[_0x224329(0x1e3f)]['getBoundingInfo']()),_0x59e661=_0x128d7a[_0x224329(0x39b2)][_0x224329(0x201f)][_0x224329(0x4018)](0x2)['multiplyInPlace'](_0x1074e7);return _0x59e661['x']=Math['abs'](_0x59e661['x']),_0x59e661['y']=Math[_0x224329(0x3abd)](_0x59e661['y']),_0x59e661['z']=Math[_0x224329(0x3abd)](_0x59e661['z']),this[_0x224329(0x1e3f)][_0x224329(0x32ee)]=_0x210c5a,this[_0x224329(0x1e3f)]['computeWorldMatrix']&&this[_0x224329(0x1e3f)]['computeWorldMatrix'](!0x0),_0x59e661;}return _0x3d1203[_0x224329(0x2f54)];}[_0x28f21d(0x3014)](){var _0x4d248d=_0x28f21d;return this[_0x4d248d(0x1e3f)]['getBoundingInfo']?this['object']['getBoundingInfo']()[_0x4d248d(0x39b2)]['centerWorld']:this[_0x4d248d(0x1e3f)][_0x4d248d(0x2416)];}[_0x28f21d(0x372b)](_0x48a7a7){var _0x5f1735=_0x28f21d;return this[_0x5f1735(0x4179)][_0x48a7a7];}[_0x28f21d(0x9fc)](_0x1c7a92,_0x4af31f){var _0x18f427=_0x28f21d;this[_0x18f427(0x4179)][_0x1c7a92]=_0x4af31f,this[_0x18f427(0x25cb)]=!0x0;}[_0x28f21d(0x1859)](_0x22911c){var _0x3b7c5f=_0x28f21d;this[_0x3b7c5f(0x372b)](_0x3b7c5f(0x1d09))!==_0x22911c&&this[_0x3b7c5f(0x9fc)](_0x3b7c5f(0x1d09),_0x22911c),this['_physicsEngine']&&this[_0x3b7c5f(0x21dd)][_0x3b7c5f(0x1f14)]()[_0x3b7c5f(0x3cb5)](this,_0x22911c);}[_0x28f21d(0x35aa)](){var _0x1683a0=_0x28f21d;return this[_0x1683a0(0x21dd)]?this[_0x1683a0(0x21dd)][_0x1683a0(0x1f14)]()[_0x1683a0(0x35aa)](this):_0x2bef36['P'][_0x1683a0(0x23ed)]();}['setLinearVelocity'](_0x45a47c){var _0x5c52be=_0x28f21d;this[_0x5c52be(0x21dd)]&&this[_0x5c52be(0x21dd)][_0x5c52be(0x1f14)]()[_0x5c52be(0x10bd)](this,_0x45a47c);}['getAngularVelocity'](){var _0x5e6fe7=_0x28f21d;return this[_0x5e6fe7(0x21dd)]?this[_0x5e6fe7(0x21dd)]['getPhysicsPlugin']()['getAngularVelocity'](this):_0x2bef36['P'][_0x5e6fe7(0x23ed)]();}[_0x28f21d(0x2108)](_0x5393f6){var _0x4c9459=_0x28f21d;this[_0x4c9459(0x21dd)]&&this['_physicsEngine'][_0x4c9459(0x1f14)]()[_0x4c9459(0x2108)](this,_0x5393f6);}[_0x28f21d(0x1f4e)](_0x58aa1f){var _0x57d7d5=_0x28f21d;this[_0x57d7d5(0x21dd)]&&_0x58aa1f(this[_0x57d7d5(0x21dd)][_0x57d7d5(0x1f14)]()[_0x57d7d5(0x2023)],this[_0x57d7d5(0x3009)]);}[_0x28f21d(0x1f18)](_0x35bf20){var _0x5aa47e=_0x28f21d;this[_0x5aa47e(0x162a)][_0x5aa47e(0x3f90)](_0x35bf20);}[_0x28f21d(0x1592)](_0xc12347){var _0x59df1e=_0x28f21d;_0xc12347=this['_onBeforePhysicsStepCallbacks'][_0x59df1e(0x919)](_0xc12347),-0x1<_0xc12347?this['_onBeforePhysicsStepCallbacks'][_0x59df1e(0x5ff)](_0xc12347,0x1):_0x448b6d['Y']['Warn'](_0x59df1e(0x297a));}['registerAfterPhysicsStep'](_0x4cdda1){var _0x32e6b9=_0x28f21d;this[_0x32e6b9(0x221e)][_0x32e6b9(0x3f90)](_0x4cdda1);}[_0x28f21d(0x21a7)](_0x1c9c39){var _0x38f4c6=_0x28f21d;_0x1c9c39=this[_0x38f4c6(0x221e)][_0x38f4c6(0x919)](_0x1c9c39),-0x1<_0x1c9c39?this[_0x38f4c6(0x221e)][_0x38f4c6(0x5ff)](_0x1c9c39,0x1):_0x448b6d['Y'][_0x38f4c6(0x1048)](_0x38f4c6(0x297a));}[_0x28f21d(0x1650)](_0x16370e,_0x15c83c){var _0x25a89d=_0x28f21d;_0x16370e=_0x16370e instanceof Array?_0x16370e:[_0x16370e],this['_onPhysicsCollideCallbacks'][_0x25a89d(0x3f90)]({'callback':_0x15c83c,'otherImpostors':_0x16370e});}[_0x28f21d(0x2d95)](_0x17d879,_0x2bc02b){var _0x9aa058=_0x28f21d;const _0x53312f=_0x17d879 instanceof Array?_0x17d879:[_0x17d879];let _0x236fe9=-0x1;this[_0x9aa058(0x2147)][_0x9aa058(0x29fb)]((_0x33a9f5,_0x35234f)=>{var _0x579240=_0x9aa058;return _0x33a9f5[_0x579240(0x120b)]===_0x2bc02b&&_0x33a9f5[_0x579240(0xad7)]['length']===_0x53312f[_0x579240(0x1377)]&&((_0x33a9f5=_0x33a9f5[_0x579240(0xad7)][_0x579240(0x1fe5)](_0x467400=>-0x1<_0x53312f[_0x579240(0x919)](_0x467400)))&&(_0x236fe9=_0x35234f),_0x33a9f5);})?this[_0x9aa058(0x2147)][_0x9aa058(0x5ff)](_0x236fe9,0x1):_0x448b6d['Y']['Warn']('Function\x20to\x20remove\x20was\x20not\x20found');}[_0x28f21d(0x359c)](){var _0x24a195=_0x28f21d;let _0x3a80a3=this[_0x24a195(0x1e3f)][_0x24a195(0x922)];for(this['_tmpQuat'][_0x24a195(0x368c)](0x0,0x0,0x0,0x1);_0x3a80a3;)_0x3a80a3[_0x24a195(0x32ee)]?this[_0x24a195(0x249e)][_0x24a195(0xa83)](_0x3a80a3[_0x24a195(0x32ee)]):_0x2bef36['_f'][_0x24a195(0x3671)](_0x3a80a3[_0x24a195(0x2d91)]['y'],_0x3a80a3[_0x24a195(0x2d91)]['x'],_0x3a80a3[_0x24a195(0x2d91)]['z'],this[_0x24a195(0x249e)]),this[_0x24a195(0x28bd)][_0x24a195(0x2e19)](this[_0x24a195(0x249e)],this[_0x24a195(0x28bd)]),_0x3a80a3=_0x3a80a3[_0x24a195(0x922)];return this[_0x24a195(0x28bd)];}[_0x28f21d(0x935)](_0x4b1ec4,_0x3a023e){var _0x280c56=_0x28f21d;return this[_0x280c56(0x21dd)]&&this[_0x280c56(0x21dd)]['getPhysicsPlugin']()[_0x280c56(0x935)](this,_0x4b1ec4,_0x3a023e),this;}['applyImpulse'](_0x2c069d,_0x57afbd){var _0x36c735=_0x28f21d;return this[_0x36c735(0x21dd)]&&this[_0x36c735(0x21dd)][_0x36c735(0x1f14)]()[_0x36c735(0x455)](this,_0x2c069d,_0x57afbd),this;}['createJoint'](_0x2bb745,_0x17a74d,_0x40037c){var _0x56af90=_0x28f21d;return _0x17a74d=new _0x122469['q7'](_0x17a74d,_0x40037c),(this[_0x56af90(0x1744)](_0x2bb745,_0x17a74d),this);}['addJoint'](_0x3dd8d8,_0x46f6de){var _0x2820f7=_0x28f21d;return this['_joints'][_0x2820f7(0x3f90)]({'otherImpostor':_0x3dd8d8,'joint':_0x46f6de}),this[_0x2820f7(0x21dd)]&&this['_physicsEngine']['addJoint'](this,_0x3dd8d8,_0x46f6de),this;}[_0x28f21d(0x1d7e)](_0x10e4b7,_0x54cd49,_0x853a75,_0x2cce52,_0x53df4e){var _0x590f7d=_0x28f21d;if(!this[_0x590f7d(0x21dd)])return this;const _0xdf4c31=this['_physicsEngine'][_0x590f7d(0x1f14)]();return _0xdf4c31['appendAnchor']&&this[_0x590f7d(0x21dd)]&&_0xdf4c31[_0x590f7d(0x23b9)](this,_0x10e4b7,_0x54cd49,_0x853a75,_0x2cce52,_0x53df4e),this;}[_0x28f21d(0x390c)](_0x4a324b,_0x226228,_0x13e5a6,_0x29768a){var _0x28602c=_0x28f21d;if(!this[_0x28602c(0x21dd)])return this;const _0x8ad0e5=this[_0x28602c(0x21dd)][_0x28602c(0x1f14)]();return _0x8ad0e5[_0x28602c(0x23b9)]&&this['_physicsEngine']&&_0x8ad0e5[_0x28602c(0x420)](this,_0x4a324b,_0x226228,_0x13e5a6,_0x29768a),this;}[_0x28f21d(0x7d9)](){var _0x1af00b=_0x28f21d;return this[_0x1af00b(0x21dd)]&&this[_0x1af00b(0x21dd)]['getPhysicsPlugin']()['sleepBody'](this),this;}['wakeUp'](){var _0x17900b=_0x28f21d;return this[_0x17900b(0x21dd)]&&this[_0x17900b(0x21dd)][_0x17900b(0x1f14)]()['wakeUpBody'](this),this;}['clone'](_0x308d7a){var _0x1bd95b=_0x28f21d;return _0x308d7a?new _0x3d1203(_0x308d7a,this[_0x1bd95b(0x21e0)],this[_0x1bd95b(0x4179)],this[_0x1bd95b(0x195b)]):null;}['dispose'](){var _0x1f71d1=_0x28f21d;this['_physicsEngine']&&(this[_0x1f71d1(0x2539)][_0x1f71d1(0x7f0)](_0x286ba8=>{var _0x38bd28=_0x1f71d1;this[_0x38bd28(0x21dd)]&&this['_physicsEngine'][_0x38bd28(0xe3e)](this,_0x286ba8['otherImpostor'],_0x286ba8[_0x38bd28(0x714)]);}),this['_physicsEngine'][_0x1f71d1(0x1fc6)](this),this[_0x1f71d1(0x922)]&&this[_0x1f71d1(0x922)]['forceUpdate'](),this[_0x1f71d1(0x12da)]=!0x0);}[_0x28f21d(0x13ee)](_0x3f3e9d){var _0x4f007c=_0x28f21d;this[_0x4f007c(0x1d8e)]['copyFrom'](_0x3f3e9d);}[_0x28f21d(0x3e79)](_0x510f33){var _0x350b6e=_0x28f21d;this[_0x350b6e(0x1c7e)]||(this[_0x350b6e(0x1c7e)]=new _0x2bef36['_f']()),this[_0x350b6e(0x1c7e)][_0x350b6e(0xa83)](_0x510f33),this[_0x350b6e(0x3cc3)]=this[_0x350b6e(0x1c7e)]['conjugate']();}[_0x28f21d(0x12ab)](_0x21a05b){var _0x5f0d87=_0x28f21d;return this['_physicsEngine']&&this['_physicsEngine'][_0x5f0d87(0x1f14)]()[_0x5f0d87(0x12ab)](this,_0x21a05b),this;}['getRadius'](){var _0x5519ca=_0x28f21d;return this['_physicsEngine']?this[_0x5519ca(0x21dd)][_0x5519ca(0x1f14)]()['getRadius'](this):0x0;}[_0x28f21d(0x1570)](_0x32e00b,_0x224ab3,_0xfad6b6,_0x3bb226,_0x117e5d){var _0x3fe8c2=_0x28f21d;const _0x41067e=_0x3d1203[_0x3fe8c2(0x20ac)][0x0],_0xdc2e3a=this['object'];var _0xe8227e;_0xdc2e3a['rotationQuaternion']&&(_0x117e5d?(_0xe8227e=_0x3d1203[_0x3fe8c2(0xd2f)],_0xdc2e3a[_0x3fe8c2(0x32ee)][_0x3fe8c2(0x2e19)](_0x117e5d,_0xe8227e),_0x32e00b['setRotationQuaternion'](_0xe8227e,_0x2f4c1b['T'][_0x3fe8c2(0xf6d)],_0x224ab3)):_0x32e00b['setRotationQuaternion'](_0xdc2e3a[_0x3fe8c2(0x32ee)],_0x2f4c1b['T'][_0x3fe8c2(0xf6d)],_0x224ab3)),_0x41067e['x']=0x0,_0x41067e['y']=0x0,_0x41067e['z']=0x0,_0xfad6b6&&(_0x41067e['x']=_0xfad6b6['x'],_0x41067e['y']=_0xfad6b6['y'],_0x41067e['z']=_0xfad6b6['z'],_0x32e00b[_0x3fe8c2(0x32d)](_0x41067e,_0x224ab3,_0x41067e),null==_0x3bb226&&(_0x3bb226=_0xfad6b6['length']()),_0x41067e['x']*=_0x3bb226,_0x41067e['y']*=_0x3bb226,_0x41067e['z']*=_0x3bb226),_0x32e00b[_0x3fe8c2(0x3a3b)]()?(_0x41067e[_0x3fe8c2(0x350)](_0xdc2e3a[_0x3fe8c2(0x1c6d)]()),_0x32e00b['setAbsolutePosition'](_0x41067e,_0x224ab3)):(_0x224ab3['setAbsolutePosition'](_0xdc2e3a['getAbsolutePosition']()),_0x224ab3[_0x3fe8c2(0x2416)]['x']-=_0x41067e['x'],_0x224ab3[_0x3fe8c2(0x2416)]['y']-=_0x41067e['y'],_0x224ab3[_0x3fe8c2(0x2416)]['z']-=_0x41067e['z']);}[_0x28f21d(0x3ca1)](_0x4aa98f,_0x3dac04,_0x1eeeb9,_0x4dc7b4,_0x1ab033,_0x2bb176){var _0x47c862=_0x28f21d;const _0x742cc9=this[_0x47c862(0x1e3f)];if(_0x742cc9[_0x47c862(0x32ee)]){if(_0x1ab033){const _0x412304=_0x3d1203['_TmpQuat'];_0x4aa98f[_0x47c862(0x3c55)](_0x2f4c1b['T'][_0x47c862(0xf6d)],_0x3dac04,_0x412304),_0x412304[_0x47c862(0x2e19)](_0x1ab033,_0x742cc9[_0x47c862(0x32ee)]);}else _0x4aa98f['getRotationQuaternionToRef'](_0x2f4c1b['T'][_0x47c862(0xf6d)],_0x3dac04,_0x742cc9[_0x47c862(0x32ee)]);}const _0x1582bc=_0x3d1203[_0x47c862(0x20ac)][0x0];_0x1ab033=_0x3d1203[_0x47c862(0x20ac)][0x1],(_0x2bb176||((_0x2bb176=_0x3d1203[_0x47c862(0x20ac)][0x2])['x']=0x0,_0x2bb176['y']=0x1,_0x2bb176['z']=0x0),_0x4aa98f[_0x47c862(0x32d)](_0x2bb176,_0x3dac04,_0x1ab033),_0x4aa98f[_0x47c862(0xc08)](_0x3dac04,_0x1582bc),null!=(_0x4dc7b4=null==_0x4dc7b4&&_0x1eeeb9?_0x1eeeb9[_0x47c862(0x1377)]():_0x4dc7b4)&&(_0x1582bc['x']+=_0x1ab033['x']*_0x4dc7b4,_0x1582bc['y']+=_0x1ab033['y']*_0x4dc7b4,_0x1582bc['z']+=_0x1ab033['z']*_0x4dc7b4),_0x742cc9[_0x47c862(0x1de7)](_0x1582bc));}}_0x3d1203[_0x28f21d(0x2f54)]=new _0x2bef36['P'](0x1,0x1,0x1),_0x3d1203[_0x28f21d(0x869)]=_0x2bef36['_f']['Identity'](),_0x3d1203['_TmpVecs']=_0x1c03d2['B'][_0x28f21d(0x38e6)](0x3,_0x2bef36['P'][_0x28f21d(0x23ed)]),_0x3d1203[_0x28f21d(0xd2f)]=_0x2bef36['_f'][_0x28f21d(0x3228)](),_0x3d1203[_0x28f21d(0x457)]=0x0,_0x3d1203['SphereImpostor']=0x1,_0x3d1203['BoxImpostor']=0x2,_0x3d1203[_0x28f21d(0x3951)]=0x3,_0x3d1203['MeshImpostor']=0x4,_0x3d1203[_0x28f21d(0x3fa8)]=0x6,_0x3d1203[_0x28f21d(0x2e8c)]=0x7,_0x3d1203['ParticleImpostor']=0x8,_0x3d1203['HeightmapImpostor']=0x9,_0x3d1203['ConvexHullImpostor']=0xa,_0x3d1203[_0x28f21d(0x2e63)]=0x64,_0x3d1203['RopeImpostor']=0x65,_0x3d1203['ClothImpostor']=0x66,_0x3d1203['SoftbodyImpostor']=0x67;},0x10abe:(_0x1d4a49,_0x210dba,_0x5040e7)=>{var _0x250fc6=a8_0x16e4d8;_0x5040e7['d'](_0x210dba,{'q7':()=>_0x2c8818});class _0x2c8818{constructor(_0x43876c,_0x58da7d){var _0x8be60a=a8_0x5b24;this['type']=_0x43876c,(this[_0x8be60a(0x1cd6)]=_0x58da7d)[_0x8be60a(0x2aaf)]=_0x58da7d[_0x8be60a(0x2aaf)]||{};}get['physicsJoint'](){var _0x50fa30=a8_0x5b24;return this[_0x50fa30(0x2ece)];}set[_0x250fc6(0x844)](_0x44b7af){var _0x37356a=_0x250fc6;this['_physicsJoint'],this[_0x37356a(0x2ece)]=_0x44b7af;}set[_0x250fc6(0x2dfd)](_0x3b5a55){var _0x1a08ea=_0x250fc6;this[_0x1a08ea(0x1202)]=_0x3b5a55;}['executeNativeFunction'](_0x4cbb70){var _0x30ef02=_0x250fc6;_0x4cbb70(this[_0x30ef02(0x1202)][_0x30ef02(0x2023)],this[_0x30ef02(0x2ece)]);}}_0x2c8818[_0x250fc6(0x3eb7)]=0x0,_0x2c8818[_0x250fc6(0x3658)]=0x1,_0x2c8818[_0x250fc6(0x370f)]=0x2,_0x2c8818[_0x250fc6(0x41b)]=0x3,_0x2c8818[_0x250fc6(0x8ff)]=0x4,_0x2c8818[_0x250fc6(0x317b)]=0x5,_0x2c8818[_0x250fc6(0x525)]=0x6,_0x2c8818['Hinge2Joint']=_0x2c8818[_0x250fc6(0x41b)],_0x2c8818[_0x250fc6(0x1669)]=0x8,_0x2c8818[_0x250fc6(0x2759)]=0x9,_0x2c8818[_0x250fc6(0xf66)]=0xa,class extends null{},class extends null{},class extends null{},class extends null{};},0x11735:(_0x4cde5c,_0x2aac15,_0x5abebc)=>{var _0x4295a1=a8_0x16e4d8,_0x2dec52;_0x5abebc['d'](_0x2aac15,{'c4':()=>_0x2dec52}),(_0x5abebc=_0x2dec52=_0x2dec52||{})[_0x5abebc[_0x4295a1(0x181a)]=0x0]=_0x4295a1(0x181a),_0x5abebc[_0x5abebc[_0x4295a1(0x20cd)]=0x1]='ANIMATED',_0x5abebc[_0x5abebc[_0x4295a1(0x2c6d)]=0x2]=_0x4295a1(0x2c6d);},0x15d32:(_0xcdbfea,_0x3b0b84,_0xcc2a55)=>{_0xcc2a55(0x9fd1),_0xcc2a55(0x11735),_0xcc2a55(0x10ea4),_0xcc2a55(0x534),_0xcc2a55(0x958),_0xcc2a55(0x1dad),_0xcc2a55(0x1a27),_0xcc2a55(0x6214);},0xb235:(_0x22e1fa,_0x2419ff,_0x43952b)=>{_0x43952b(0x15d32);},0x159a4:(_0x3549c0,_0x504e5d,_0x4b529b)=>{_0x4b529b(0x12b14),_0x4b529b(0x11e1),_0x4b529b(0x958),_0x4b529b(0x2c8e),_0x4b529b(0x534),_0x4b529b(0x14899),_0x4b529b(0x11735),_0x4b529b(0xb235);},0x14899:(_0x290585,_0x3fac2a,_0x4d908a)=>{_0x4d908a(0x11e1),_0x4d908a(0x958),_0x4d908a(0x10ea4),_0x4d908a(0x9fd1),_0x4d908a(0x1b5c),_0x4d908a(0x11735),_0x4d908a(0x65c1);},0x11e1:(_0x135f99,_0x37ce98,_0x5cafe3)=>{_0x5cafe3(0x9fd1),_0x5cafe3(0xa60f);},0x2c8e:(_0xe0ffab,_0x52bbf5,_0x266d4a)=>{_0x266d4a(0x11735),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0x12b14:(_0x182a93,_0x1b7d05,_0x3bc136)=>{var _0x42bb17=a8_0x16e4d8;_0x3bc136['d'](_0x1b7d05,{'T':()=>_0xc020a2});var _0x2031f8=_0x3bc136(0x9fd1),_0x800908=_0x3bc136(0x1594a),_0x2a0714=_0x3bc136(0x15cb9);class _0xc020a2{constructor(_0x3a67a4,_0x1ace81=_0xc020a2[_0x42bb17(0x11ca)]()){var _0x1b660e=_0x42bb17;this[_0x1b660e(0x1202)]=_0x1ace81,this[_0x1b660e(0x39c4)]=[],this[_0x1b660e(0x398d)]=0x0,_0x3a67a4=_0x3a67a4||new _0x2031f8['P'](0x0,-9.807,0x0),this[_0x1b660e(0x11ab)](_0x3a67a4),this[_0x1b660e(0x243f)]();}['getPluginVersion'](){var _0x52d572=_0x42bb17;return this[_0x52d572(0x1202)]['getPluginVersion']();}static[_0x42bb17(0x11ca)](){throw(0x0,_0x2a0714['S'])('');}[_0x42bb17(0x11ab)](_0x3cc01c){var _0x1b6686=_0x42bb17;this['gravity']=_0x3cc01c,this[_0x1b6686(0x1202)][_0x1b6686(0x11ab)](this[_0x1b6686(0x3f50)]);}[_0x42bb17(0x243f)](_0x3c83e3=0x1/0x3c){var _0x50f1c5=_0x42bb17;this[_0x50f1c5(0x1202)][_0x50f1c5(0x243f)](_0x3c83e3);}[_0x42bb17(0x183)](){var _0x16c659=_0x42bb17;return this[_0x16c659(0x1202)]['getTimeStep']();}[_0x42bb17(0x123e)](_0x2a852e=0x0){var _0x49fb52=_0x42bb17;this[_0x49fb52(0x398d)]=_0x2a852e;}[_0x42bb17(0xf0c)](){return this['_subTimeStep'];}['dispose'](){var _0x416dc8=_0x42bb17;this[_0x416dc8(0x1202)][_0x416dc8(0x18c9)]();}[_0x42bb17(0x349f)](){return this['_physicsPlugin']['name'];}[_0x42bb17(0x1112)](_0x52d4bb){var _0x5e1785=_0x42bb17;0.1<_0x52d4bb?_0x52d4bb=0.1:_0x52d4bb<=0x0&&(_0x52d4bb=0x1/0x3c),this[_0x5e1785(0x1202)][_0x5e1785(0xa4d)](_0x52d4bb,this[_0x5e1785(0x39c4)]);}[_0x42bb17(0x2ea)](_0x506974){var _0x52b003=_0x42bb17;this[_0x52b003(0x39c4)][_0x52b003(0x3f90)](_0x506974);}[_0x42bb17(0x2c61)](_0x51f260){var _0x3bd2f2=_0x42bb17;_0x51f260=this[_0x3bd2f2(0x39c4)]['indexOf'](_0x51f260),-0x1<_0x51f260&&this[_0x3bd2f2(0x39c4)][_0x3bd2f2(0x5ff)](_0x51f260,0x1);}[_0x42bb17(0x1de1)](){var _0x198f20=_0x42bb17;return this[_0x198f20(0x39c4)];}[_0x42bb17(0x1f14)](){var _0x279688=_0x42bb17;return this[_0x279688(0x1202)];}[_0x42bb17(0x3e56)](_0x4a9e56,_0x3c6663,_0x2a4c0d){var _0x5bb39c=_0x42bb17;this[_0x5bb39c(0x1202)][_0x5bb39c(0x74e)](_0x4a9e56,_0x3c6663,_0x2a4c0d);}[_0x42bb17(0x74e)](_0xa2bc89,_0x43edf8){var _0x16b9ad=_0x42bb17,_0x4dfab6=new _0x800908['d']();return this[_0x16b9ad(0x1202)][_0x16b9ad(0x74e)](_0xa2bc89,_0x43edf8,_0x4dfab6),_0x4dfab6;}}},0x534:(_0x5114cc,_0x332d16,_0xed32d7)=>{},0x958:(_0x361a6a,_0x18b2b6,_0x64c585)=>{_0x64c585(0x11735),_0x64c585(0x9fd1),class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{},class extends null{};},0xd48e:(_0x392668,_0x4d15cb,_0x53d4ee)=>{var _0x2ae007=a8_0x16e4d8;function _0x27e9eb(_0x9ba53d,_0x37dfe6,_0x32263f,_0x63d642){var _0x433de8=a8_0x5b24,_0x254fa0,_0x784820=arguments[_0x433de8(0x1377)],_0x226b15=_0x784820<0x3?_0x37dfe6:null===_0x63d642?_0x63d642=Object[_0x433de8(0xd3d)](_0x37dfe6,_0x32263f):_0x63d642;if(_0x433de8(0x1e3f)==typeof Reflect&&_0x433de8(0x38fa)==typeof Reflect[_0x433de8(0x1dac)])_0x226b15=Reflect['decorate'](_0x9ba53d,_0x37dfe6,_0x32263f,_0x63d642);else{for(var _0x59d437=_0x9ba53d[_0x433de8(0x1377)]-0x1;0x0<=_0x59d437;_0x59d437--)(_0x254fa0=_0x9ba53d[_0x59d437])&&(_0x226b15=(_0x784820<0x3?_0x254fa0(_0x226b15):0x3<_0x784820?_0x254fa0(_0x37dfe6,_0x32263f,_0x226b15):_0x254fa0(_0x37dfe6,_0x32263f))||_0x226b15);}0x3<_0x784820&&_0x226b15&&Object['defineProperty'](_0x37dfe6,_0x32263f,_0x226b15);}var _0x352bf0=_0x53d4ee(0x153ad),_0x385e7d=_0x53d4ee(0xf96c),_0x6ea473=_0x53d4ee(0x10ea4),_0x103a21=_0x53d4ee(0xbac7),_0x1c51eb=_0x53d4ee(0x77a5),_0x52b3e0=_0x53d4ee(0x2133),_0x159a67=_0x53d4ee(0xba5e),_0x56e518=_0x53d4ee(0xc3ae),_0x3d53ee=_0x53d4ee(0x53d6),_0x2ff1e3=_0x53d4ee(0x12490),_0x98611e=_0x53d4ee(0x11de1),_0x2bbb24=_0x53d4ee(0xf6ea),_0x36990e=_0x53d4ee(0xd1d0),_0x3e8cde=_0x53d4ee(0xa431),_0x43d6f6=_0x53d4ee(0x13626),_0x3b33ed=_0x53d4ee(0xe456),_0x52a5cc=_0x53d4ee(0xf8c1),_0xf9dc6c=_0x53d4ee(0xe222);_0x53d4ee(0x8064);class _0x24d50c extends _0x2bbb24['$']{constructor(_0x2731a6='',_0xdc9ef1=!0x0,_0x3d2810=_0x52a5cc['l'][_0x2ae007(0x3396)],_0x15dde3,_0x596a8a=!0x0){var _0x36c8e8=_0x2ae007;super(_0x3d2810[_0x36c8e8(0x2cd1)](),_0x2731a6),this[_0x36c8e8(0x39db)]=[],this['SharpenPostProcessId']=_0x36c8e8(0x34a1),this[_0x36c8e8(0x1cfd)]=_0x36c8e8(0x3e1f),this[_0x36c8e8(0x40f7)]=_0x36c8e8(0x1fba),this['ChromaticAberrationPostProcessId']=_0x36c8e8(0x2450),this[_0x36c8e8(0x3e80)]=_0x36c8e8(0x2e97),this['_glowLayer']=null,this['animations']=[],this[_0x36c8e8(0x2122)]=null,this[_0x36c8e8(0x53b)]=!0x1,this[_0x36c8e8(0x1c0a)]=!0x1,this[_0x36c8e8(0x2841)]=!0x1,this[_0x36c8e8(0x2f38)]=_0x3e8cde['z'][_0x36c8e8(0x26e)],this['_fxaaEnabled']=!0x1,this[_0x36c8e8(0x128d)]=!0x0,this['_bloomScale']=0.5,this['_chromaticAberrationEnabled']=!0x1,this[_0x36c8e8(0x1ee8)]=!0x1,this[_0x36c8e8(0x1f5d)]=!0x0,this[_0x36c8e8(0x3075)]=new _0x385e7d['y$'](),this[_0x36c8e8(0x987)]=null,this[_0x36c8e8(0x3a89)]=0x1,this['_bloomKernel']=0x40,this['_bloomWeight']=0.15,this[_0x36c8e8(0x7f8)]=0.9,this[_0x36c8e8(0x3be8)]=0x1,this['_hasCleared']=!0x1,this[_0x36c8e8(0x13b4)]=null,this[_0x36c8e8(0x2cbb)]=null,this[_0x36c8e8(0x1037)]=null,this[_0x36c8e8(0x39f7)]=null,this[_0x36c8e8(0x8d7)]=null,this[_0x36c8e8(0x3bdd)]=_0x15dde3||_0x3d2810[_0x36c8e8(0x1923)],this[_0x36c8e8(0x3bdd)]=this['_cameras'][_0x36c8e8(0x13df)](),this['_camerasToBeAttached']=this[_0x36c8e8(0x3bdd)][_0x36c8e8(0x13df)](),this[_0x36c8e8(0x1f5d)]=_0x596a8a,this['_scene']=_0x3d2810,_0x2731a6=this[_0x36c8e8(0x195b)][_0x36c8e8(0x2cd1)]()[_0x36c8e8(0xb60)](),(this[_0x36c8e8(0x1933)]=_0xdc9ef1&&(_0x2731a6[_0x36c8e8(0x2f97)]||_0x2731a6[_0x36c8e8(0x1e5e)]),this[_0x36c8e8(0x1933)]?_0x2731a6[_0x36c8e8(0x2f97)]?this['_defaultPipelineTextureType']=_0x1c51eb['g'][_0x36c8e8(0x17d0)]:_0x2731a6[_0x36c8e8(0x1e5e)]&&(this[_0x36c8e8(0x33da)]=_0x1c51eb['g'][_0x36c8e8(0x2c1)]):this['_defaultPipelineTextureType']=_0x1c51eb['g'][_0x36c8e8(0x705)],_0x3d2810[_0x36c8e8(0x2c7a)][_0x36c8e8(0x36f1)](this));const _0x3ff1ab=this['_scene']['getEngine']();this[_0x36c8e8(0x2d6f)]=new _0x159a67['V'](_0x36c8e8(0x2d6f),0x1,null,_0x103a21['x'][_0x36c8e8(0x30fa)],_0x3ff1ab,!0x1,this[_0x36c8e8(0x33da)],!0x0),this[_0x36c8e8(0x193e)]=new _0x36990e['L'](_0x3ff1ab,this[_0x36c8e8(0x16da)],()=>this[_0x36c8e8(0x2d6f)],!0x0),this[_0x36c8e8(0x2141)]=new _0x3e8cde['J'](this['_scene'],null,this[_0x36c8e8(0x2f38)],this[_0x36c8e8(0x33da)],!0x0),this['_hardwareScaleLevel']=_0x3ff1ab[_0x36c8e8(0x6b9)](),this['_resizeObserver']=_0x3ff1ab[_0x36c8e8(0x2437)][_0x36c8e8(0x3fc1)](()=>{var _0x195a4a=_0x36c8e8;this[_0x195a4a(0x3a89)]=_0x3ff1ab[_0x195a4a(0x6b9)](),this[_0x195a4a(0x3d06)]=this[_0x195a4a(0x139e)];}),this[_0x36c8e8(0x2399)]=new _0x43d6f6['r'](this['_scene'],this['_bloomScale'],this[_0x36c8e8(0x1bac)],this['bloomKernel']/this[_0x36c8e8(0x3a89)],this['_defaultPipelineTextureType'],!0x0),this[_0x36c8e8(0x641)]=new _0x3d53ee['n']('ChromaticAberration',_0x3ff1ab[_0x36c8e8(0x3700)](),_0x3ff1ab[_0x36c8e8(0x2579)](),0x1,null,_0x103a21['x'][_0x36c8e8(0x30fa)],_0x3ff1ab,!0x1,this[_0x36c8e8(0x33da)],!0x0),this[_0x36c8e8(0x155d)]=new _0x36990e['L'](_0x3ff1ab,this['ChromaticAberrationPostProcessId'],()=>this[_0x36c8e8(0x641)],!0x0),this['grain']=new _0x2ff1e3['p']('Grain',0x1,null,_0x103a21['x']['BILINEAR_SAMPLINGMODE'],_0x3ff1ab,!0x1,this[_0x36c8e8(0x33da)],!0x0),this[_0x36c8e8(0x17dd)]=new _0x36990e['L'](_0x3ff1ab,this[_0x36c8e8(0x3e80)],()=>this[_0x36c8e8(0x401f)],!0x0),this[_0x36c8e8(0x2122)]=this[_0x36c8e8(0x195b)]['imageProcessingConfiguration'][_0x36c8e8(0x3b4c)][_0x36c8e8(0x3fc1)](()=>{var _0x186d99=_0x36c8e8;this[_0x186d99(0x2399)]['_downscale'][_0x186d99(0x3b26)]=this[_0x186d99(0x195b)]['imageProcessingConfiguration'][_0x186d99(0x210a)],this[_0x186d99(0x1ca)]!==this[_0x186d99(0x195b)]['imageProcessingConfiguration'][_0x186d99(0x3c85)]&&(this[_0x186d99(0x128d)]=this[_0x186d99(0x195b)][_0x186d99(0x363a)]['isEnabled'],_0xf9dc6c['w1'][_0x186d99(0x12a7)](()=>{var _0x3375e7=_0x186d99;this[_0x3375e7(0x168c)]();}));}),this['_buildPipeline']();}get[_0x2ae007(0x1713)](){var _0xe478bd=_0x2ae007;return this[_0xe478bd(0x1f5d)];}set['automaticBuild'](_0xbdabf0){var _0x1c41eb=_0x2ae007;this[_0x1c41eb(0x1f5d)]=_0xbdabf0;}get[_0x2ae007(0x3fde)](){return this['_scene'];}set[_0x2ae007(0x33c2)](_0x1e74f7){var _0x4ae616=_0x2ae007;this[_0x4ae616(0x53b)]!==_0x1e74f7&&(this[_0x4ae616(0x53b)]=_0x1e74f7,this[_0x4ae616(0x168c)]());}get['sharpenEnabled'](){return this['_sharpenEnabled'];}get[_0x2ae007(0x3d06)](){var _0x43cf2e=_0x2ae007;return this[_0x43cf2e(0x139e)];}set[_0x2ae007(0x3d06)](_0x4159d){var _0x38e2d6=_0x2ae007;this[_0x38e2d6(0x139e)]=_0x4159d,this[_0x38e2d6(0x2399)]['kernel']=_0x4159d/this['_hardwareScaleLevel'];}set[_0x2ae007(0x27fc)](_0xf3bd05){var _0x3a9de1=_0x2ae007;this[_0x3a9de1(0x1bac)]!==_0xf3bd05&&(this[_0x3a9de1(0x2399)]['weight']=_0xf3bd05,this[_0x3a9de1(0x1bac)]=_0xf3bd05);}get[_0x2ae007(0x27fc)](){var _0x5d04c4=_0x2ae007;return this[_0x5d04c4(0x1bac)];}set[_0x2ae007(0x2187)](_0x3e379a){var _0x4094b8=_0x2ae007;this[_0x4094b8(0x7f8)]!==_0x3e379a&&(this[_0x4094b8(0x2399)][_0x4094b8(0x2260)]=_0x3e379a,this[_0x4094b8(0x7f8)]=_0x3e379a);}get[_0x2ae007(0x2187)](){return this['_bloomThreshold'];}set['bloomScale'](_0x621e14){var _0x338e3c=_0x2ae007;this[_0x338e3c(0x2e1b)]!==_0x621e14&&(this[_0x338e3c(0x2e1b)]=_0x621e14,this[_0x338e3c(0x257f)](),this[_0x338e3c(0x168c)]());}get['bloomScale'](){var _0x34e5a1=_0x2ae007;return this[_0x34e5a1(0x2e1b)];}set[_0x2ae007(0x40e8)](_0x434831){var _0x3a0523=_0x2ae007;this[_0x3a0523(0x1c0a)]!==_0x434831&&(this[_0x3a0523(0x1c0a)]=_0x434831,this[_0x3a0523(0x168c)]());}get[_0x2ae007(0x40e8)](){var _0x2c4be5=_0x2ae007;return this[_0x2c4be5(0x1c0a)];}[_0x2ae007(0x257f)](){var _0x4ed847=_0x2ae007;const _0x4b3547=this['bloom'];this[_0x4ed847(0x2399)]=new _0x43d6f6['r'](this[_0x4ed847(0x195b)],this[_0x4ed847(0x509)],this[_0x4ed847(0x1bac)],this[_0x4ed847(0x3d06)]/this['_hardwareScaleLevel'],this[_0x4ed847(0x33da)],!0x1),this[_0x4ed847(0x2399)][_0x4ed847(0x2260)]=_0x4b3547[_0x4ed847(0x2260)];for(let _0x37c2d1=0x0;_0x37c2d1<this[_0x4ed847(0x3bdd)][_0x4ed847(0x1377)];_0x37c2d1++)_0x4b3547['disposeEffects'](this[_0x4ed847(0x3bdd)][_0x37c2d1]);}get['depthOfFieldEnabled'](){return this['_depthOfFieldEnabled'];}set[_0x2ae007(0x2c38)](_0x3fcb38){var _0x472344=_0x2ae007;this['_depthOfFieldEnabled']!==_0x3fcb38&&(this['_depthOfFieldEnabled']=_0x3fcb38,this[_0x472344(0x168c)]());}get['depthOfFieldBlurLevel'](){var _0x3bf5f0=_0x2ae007;return this[_0x3bf5f0(0x2f38)];}set['depthOfFieldBlurLevel'](_0x50b8fa){var _0x47912e=_0x2ae007;if(this['_depthOfFieldBlurLevel']!==_0x50b8fa){this[_0x47912e(0x2f38)]=_0x50b8fa;const _0x384037=this['depthOfField'];this[_0x47912e(0x2141)]=new _0x3e8cde['J'](this['_scene'],null,this['_depthOfFieldBlurLevel'],this[_0x47912e(0x33da)],!0x1),this[_0x47912e(0x2141)]['focalLength']=_0x384037[_0x47912e(0x1be1)],this[_0x47912e(0x2141)][_0x47912e(0x35b2)]=_0x384037[_0x47912e(0x35b2)],this[_0x47912e(0x2141)][_0x47912e(0x622)]=_0x384037[_0x47912e(0x622)],this['depthOfField'][_0x47912e(0x15f1)]=_0x384037[_0x47912e(0x15f1)];for(let _0x5e6d66=0x0;_0x5e6d66<this[_0x47912e(0x3bdd)][_0x47912e(0x1377)];_0x5e6d66++)_0x384037[_0x47912e(0x18d7)](this[_0x47912e(0x3bdd)][_0x5e6d66]);this[_0x47912e(0x168c)]();}}set[_0x2ae007(0x589)](_0x52f25b){var _0x8f55d5=_0x2ae007;this['_fxaaEnabled']!==_0x52f25b&&(this[_0x8f55d5(0x2b7f)]=_0x52f25b,this['_buildPipeline']());}get[_0x2ae007(0x589)](){var _0x4da4b6=_0x2ae007;return this[_0x4da4b6(0x2b7f)];}set['samples'](_0x4751a7){var _0x2679cb=_0x2ae007;this[_0x2679cb(0x3be8)]!==_0x4751a7&&(this[_0x2679cb(0x3be8)]=_0x4751a7,this[_0x2679cb(0x168c)]());}get[_0x2ae007(0x3a80)](){return this['_samples'];}set[_0x2ae007(0x1ca)](_0xb3f49b){var _0x557ec6=_0x2ae007;this[_0x557ec6(0x128d)]!==_0xb3f49b&&(this[_0x557ec6(0x195b)][_0x557ec6(0x363a)][_0x557ec6(0x3c85)]=_0xb3f49b);}get[_0x2ae007(0x1ca)](){return this['_imageProcessingEnabled'];}set[_0x2ae007(0x7c4)](_0x44a821){var _0x54bcf0=_0x2ae007;_0x44a821&&!this['_glowLayer']?this[_0x54bcf0(0x1d19)]=new _0x52b3e0['c']('',this[_0x54bcf0(0x195b)]):!_0x44a821&&this[_0x54bcf0(0x1d19)]&&(this[_0x54bcf0(0x1d19)]['dispose'](),this[_0x54bcf0(0x1d19)]=null);}get[_0x2ae007(0x7c4)](){return null!=this['_glowLayer'];}get[_0x2ae007(0x3efe)](){var _0x41b744=_0x2ae007;return this[_0x41b744(0x1d19)];}set[_0x2ae007(0x1a80)](_0xf1c2ec){var _0x40f5a9=_0x2ae007;this[_0x40f5a9(0x3b54)]!==_0xf1c2ec&&(this[_0x40f5a9(0x3b54)]=_0xf1c2ec,this[_0x40f5a9(0x168c)]());}get[_0x2ae007(0x1a80)](){return this['_chromaticAberrationEnabled'];}set[_0x2ae007(0x1b68)](_0x350594){var _0x30c4a3=_0x2ae007;this[_0x30c4a3(0x1ee8)]!==_0x350594&&(this[_0x30c4a3(0x1ee8)]=_0x350594,this[_0x30c4a3(0x168c)]());}get[_0x2ae007(0x1b68)](){return this['_grainEnabled'];}[_0x2ae007(0x3fcd)](){var _0x5945ee=_0x2ae007;return _0x5945ee(0x14b7);}[_0x2ae007(0x1462)](){var _0x5a66bf=_0x2ae007,_0x21a64b=this[_0x5a66bf(0x1f5d)];this[_0x5a66bf(0x1f5d)]=!0x0,this['_buildPipeline'](),this['_buildAllowed']=_0x21a64b;}[_0x2ae007(0x29b9)](_0x12387a,_0x18781f=!0x1){var _0x1f9cff=_0x2ae007;this[_0x1f9cff(0x2b4)]?_0x12387a[_0x1f9cff(0x790)]=!0x1:(_0x12387a[_0x1f9cff(0x790)]=!0x0,this[_0x1f9cff(0x195b)][_0x1f9cff(0x790)]=!0x1,this['_hasCleared']=!0x0),_0x18781f||(this['_prevPrevPostProcess']?_0x12387a[_0x1f9cff(0x2344)](this[_0x1f9cff(0x2cbb)]):_0x12387a[_0x1f9cff(0x2962)](),this[_0x1f9cff(0x13b4)]&&(this[_0x1f9cff(0x2cbb)]=this[_0x1f9cff(0x13b4)]),this[_0x1f9cff(0x13b4)]=_0x12387a);}[_0x2ae007(0x168c)](){var _0x16f253=_0x2ae007;if(this[_0x16f253(0x1f5d)]){this[_0x16f253(0x195b)][_0x16f253(0x790)]=!0x0;var _0x29b68a=this['_scene']['getEngine']();if(this[_0x16f253(0x37da)](),null!==this[_0x16f253(0x3bdd)]&&(this['_scene'][_0x16f253(0x2c7a)][_0x16f253(0x92e)](this[_0x16f253(0x23c4)],this[_0x16f253(0x3bdd)]),this[_0x16f253(0x3bdd)]=this['_camerasToBeAttached']['slice']()),this[_0x16f253(0x24c0)](),this[_0x16f253(0x13b4)]=null,this[_0x16f253(0x2cbb)]=null,this[_0x16f253(0x2b4)]=!0x1,this['depthOfFieldEnabled']){if(0x1<this[_0x16f253(0x3bdd)]['length']){for(const _0x257a9b of this['_cameras']){const _0x398f41=this[_0x16f253(0x195b)][_0x16f253(0x7de)](_0x257a9b);_0x398f41['useOnlyInActiveCamera']=!0x0;}this['_depthOfFieldSceneObserver']=this['_scene']['onAfterRenderTargetsRenderObservable']['add'](_0x2337dc=>{var _0x5b9843=_0x16f253;-0x1<this[_0x5b9843(0x3bdd)]['indexOf'](_0x2337dc['activeCamera'])&&(this[_0x5b9843(0x2141)][_0x5b9843(0x2a0d)]=_0x2337dc[_0x5b9843(0x7de)](_0x2337dc['activeCamera'])[_0x5b9843(0x4d9)]());});}else{this[_0x16f253(0x195b)][_0x16f253(0x1993)]['remove'](this[_0x16f253(0x1037)]);const _0x2a1f09=this[_0x16f253(0x195b)][_0x16f253(0x7de)](this['_cameras'][0x0]);this[_0x16f253(0x2141)][_0x16f253(0x2a0d)]=_0x2a1f09['getDepthMap']();}this[_0x16f253(0x2141)]['_isReady']()||this['depthOfField'][_0x16f253(0x2c3e)](),this[_0x16f253(0x4101)](this['depthOfField']),this[_0x16f253(0x29b9)](this[_0x16f253(0x2141)][_0x16f253(0x26a4)][0x0],!0x0);}else this[_0x16f253(0x195b)][_0x16f253(0x1993)]['remove'](this[_0x16f253(0x1037)]);this['bloomEnabled']&&(this[_0x16f253(0x2399)]['_isReady']()||this[_0x16f253(0x2399)]['_updateEffects'](),this[_0x16f253(0x4101)](this['bloom']),this[_0x16f253(0x29b9)](this['bloom'][_0x16f253(0x26a4)][0x0],!0x0)),this[_0x16f253(0x128d)]&&(this[_0x16f253(0x1f76)]=new _0x56e518['z']('imageProcessing',0x1,null,_0x103a21['x'][_0x16f253(0x30fa)],_0x29b68a,!0x1,this[_0x16f253(0x33da)],this[_0x16f253(0x3fde)][_0x16f253(0x363a)]),this[_0x16f253(0x1933)]?(this[_0x16f253(0x4101)](new _0x36990e['L'](_0x29b68a,this[_0x16f253(0x1cfd)],()=>this[_0x16f253(0x1f76)],!0x0)),this[_0x16f253(0x29b9)](this['imageProcessing'])):this[_0x16f253(0x195b)][_0x16f253(0x363a)][_0x16f253(0x23ba)]=!0x1,this[_0x16f253(0x3bdd)]&&0x0!==this[_0x16f253(0x3bdd)][_0x16f253(0x1377)]||(this[_0x16f253(0x195b)]['imageProcessingConfiguration'][_0x16f253(0x23ba)]=!0x1),this[_0x16f253(0x1f76)][_0x16f253(0x995)]()||this[_0x16f253(0x1f76)]['_updateParameters']()),this[_0x16f253(0x33c2)]&&(this[_0x16f253(0x2d6f)]['isReady']()||this[_0x16f253(0x2d6f)][_0x16f253(0x3e7f)](),this[_0x16f253(0x4101)](this['_sharpenEffect']),this['_setAutoClearAndTextureSharing'](this[_0x16f253(0x2d6f)])),this['grainEnabled']&&(this[_0x16f253(0x401f)]['isReady']()||this[_0x16f253(0x401f)][_0x16f253(0x3e7f)](),this['addEffect'](this[_0x16f253(0x17dd)]),this['_setAutoClearAndTextureSharing'](this[_0x16f253(0x401f)])),this[_0x16f253(0x1a80)]&&(this[_0x16f253(0x641)][_0x16f253(0x3261)]()||this[_0x16f253(0x641)][_0x16f253(0x3e7f)](),this[_0x16f253(0x4101)](this[_0x16f253(0x155d)]),this[_0x16f253(0x29b9)](this[_0x16f253(0x641)])),this['fxaaEnabled']&&(this[_0x16f253(0x40d)]=new _0x98611e['P'](_0x16f253(0x40d),0x1,null,_0x103a21['x'][_0x16f253(0x30fa)],_0x29b68a,!0x1,this[_0x16f253(0x33da)]),this['addEffect'](new _0x36990e['L'](_0x29b68a,this[_0x16f253(0x40f7)],()=>this[_0x16f253(0x40d)],!0x0)),this['_setAutoClearAndTextureSharing'](this[_0x16f253(0x40d)],!0x0)),null!==this['_cameras']&&this['_scene'][_0x16f253(0x2c7a)][_0x16f253(0x1fd)](this['_name'],this[_0x16f253(0x3bdd)]),(this[_0x16f253(0x195b)]['activeCameras']&&0x1<this['_scene']['activeCameras']['length']||this['_scene'][_0x16f253(0x146e)]&&-0x1===this[_0x16f253(0x3bdd)][_0x16f253(0x919)](this[_0x16f253(0x195b)][_0x16f253(0x146e)]))&&(this[_0x16f253(0x195b)][_0x16f253(0x790)]=!0x0),this[_0x16f253(0x39f7)]||(this[_0x16f253(0x39f7)]=this[_0x16f253(0x195b)][_0x16f253(0x28fa)]['add'](()=>{var _0x5286fb=_0x16f253;this[_0x5286fb(0x195b)][_0x5286fb(0x146e)]&&-0x1===this[_0x5286fb(0x3bdd)][_0x5286fb(0x919)](this[_0x5286fb(0x195b)][_0x5286fb(0x146e)])&&(this[_0x5286fb(0x195b)][_0x5286fb(0x790)]=!0x0);})),this[_0x16f253(0x8d7)]||(this['_activeCamerasChangedObserver']=this[_0x16f253(0x195b)][_0x16f253(0x1330)]['add'](()=>{var _0x199980=_0x16f253;this[_0x199980(0x195b)][_0x199980(0x1909)]&&0x1<this['_scene'][_0x199980(0x1909)][_0x199980(0x1377)]&&(this['_scene'][_0x199980(0x790)]=!0x0);})),!this[_0x16f253(0x3ef1)](this['samples'])&&0x1<this['samples']&&_0x6ea473['Y'][_0x16f253(0x1048)](_0x16f253(0x2d52)),this[_0x16f253(0x3075)][_0x16f253(0x2a3a)](this);}}['_disposePostProcesses'](_0x42afce=!0x1){var _0x1a3262=_0x2ae007;for(let _0x2a953d=0x0;_0x2a953d<this[_0x1a3262(0x3bdd)]['length'];_0x2a953d++){var _0x55d050=this[_0x1a3262(0x3bdd)][_0x2a953d];this[_0x1a3262(0x1f76)]&&this[_0x1a3262(0x1f76)][_0x1a3262(0x18c9)](_0x55d050),this[_0x1a3262(0x40d)]&&this[_0x1a3262(0x40d)][_0x1a3262(0x18c9)](_0x55d050),_0x42afce&&(this[_0x1a3262(0x2d6f)]&&this[_0x1a3262(0x2d6f)][_0x1a3262(0x18c9)](_0x55d050),this[_0x1a3262(0x2141)]&&(this['_scene']['onAfterRenderTargetsRenderObservable']['remove'](this['_depthOfFieldSceneObserver']),this['depthOfField']['disposeEffects'](_0x55d050)),this[_0x1a3262(0x2399)]&&this[_0x1a3262(0x2399)]['disposeEffects'](_0x55d050),this['chromaticAberration']&&this[_0x1a3262(0x641)]['dispose'](_0x55d050),this[_0x1a3262(0x401f)]&&this[_0x1a3262(0x401f)][_0x1a3262(0x18c9)](_0x55d050),this[_0x1a3262(0x1d19)]&&this[_0x1a3262(0x1d19)]['dispose']());}this[_0x1a3262(0x1f76)]=null,this['fxaa']=null,_0x42afce&&(this[_0x1a3262(0x2d6f)]=null,this[_0x1a3262(0x193e)]=null,this[_0x1a3262(0x2141)]=null,this[_0x1a3262(0x2399)]=null,this[_0x1a3262(0x641)]=null,this[_0x1a3262(0x155d)]=null,this[_0x1a3262(0x401f)]=null,this[_0x1a3262(0x17dd)]=null,this[_0x1a3262(0x1d19)]=null);}[_0x2ae007(0xeb9)](_0x5195da){var _0x3e09aa=_0x2ae007;this['_camerasToBeAttached'][_0x3e09aa(0x3f90)](_0x5195da),this[_0x3e09aa(0x168c)]();}[_0x2ae007(0x39be)](_0x3893c6){var _0x4a33f8=_0x2ae007;_0x3893c6=this[_0x4a33f8(0x39db)][_0x4a33f8(0x919)](_0x3893c6),(this[_0x4a33f8(0x39db)][_0x4a33f8(0x5ff)](_0x3893c6,0x1),this[_0x4a33f8(0x168c)]());}[_0x2ae007(0x18c9)](){var _0x4f514f=_0x2ae007;this[_0x4f514f(0x1f5d)]=!0x1,this[_0x4f514f(0x3075)][_0x4f514f(0x2f8)](),this[_0x4f514f(0x37da)](!0x0),this[_0x4f514f(0x195b)][_0x4f514f(0x2c7a)][_0x4f514f(0x92e)](this['_name'],this[_0x4f514f(0x3bdd)]),this['_scene'][_0x4f514f(0x20d4)][_0x4f514f(0xfb3)](this[_0x4f514f(0xc8c)]),this[_0x4f514f(0x195b)][_0x4f514f(0x790)]=!0x0,this[_0x4f514f(0x987)]&&(this[_0x4f514f(0x195b)][_0x4f514f(0x2cd1)]()[_0x4f514f(0x2437)][_0x4f514f(0x854)](this[_0x4f514f(0x987)]),this[_0x4f514f(0x987)]=null),this[_0x4f514f(0x195b)][_0x4f514f(0x28fa)]['remove'](this[_0x4f514f(0x39f7)]),this[_0x4f514f(0x195b)]['onActiveCamerasChanged'][_0x4f514f(0x854)](this[_0x4f514f(0x8d7)]),this['_scene']['imageProcessingConfiguration']['onUpdateParameters'][_0x4f514f(0x854)](this[_0x4f514f(0x2122)]),super['dispose']();}[_0x2ae007(0x2fcc)](){var _0x447f2b=_0x2ae007;const _0x1fcd7c=_0x352bf0['p4'][_0x447f2b(0x2fbf)](this);return _0x1fcd7c[_0x447f2b(0x2b51)]=_0x447f2b(0x14b7),_0x1fcd7c;}static['Parse'](_0x277528,_0x1322bf,_0x2bee67){var _0x2dd6e8=_0x2ae007;return _0x352bf0['p4']['Parse'](()=>new _0x24d50c(_0x277528[_0x2dd6e8(0x23c4)],_0x277528[_0x2dd6e8(0x23c4)][_0x2dd6e8(0x1933)],_0x1322bf),_0x277528,_0x1322bf,_0x2bee67);}}_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],_0x2ae007(0x33c2),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c['prototype'],_0x2ae007(0x3d06),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],_0x2ae007(0x1bac),void 0x0),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c['prototype'],_0x2ae007(0x7f8),void 0x0),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],'_hdr',void 0x0),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],_0x2ae007(0x27fc),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],_0x2ae007(0x2187),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c['prototype'],_0x2ae007(0x509),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c['prototype'],_0x2ae007(0x40e8),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],_0x2ae007(0x2c38),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],_0x2ae007(0x3c2d),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c['prototype'],'fxaaEnabled',null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],_0x2ae007(0x3a80),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c['prototype'],_0x2ae007(0x1ca),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],_0x2ae007(0x7c4),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],_0x2ae007(0x1a80),null),_0x27e9eb([(0x0,_0x352bf0['qC'])()],_0x24d50c[_0x2ae007(0x41df)],'grainEnabled',null),(0x0,_0x3b33ed['H'])('BABYLON.DefaultRenderingPipeline',_0x24d50c);},0x3572:(_0x348ef8,_0x36a9fb,_0x5af17c)=>{_0x5af17c(0xd48e),_0x5af17c(0xe8c8),_0x5af17c(0x3bd3),_0x5af17c(0x10db1),_0x5af17c(0x3c67),_0x5af17c(0x10b42);},0xe8c8:(_0x32a3d1,_0x3733c2,_0x36c553)=>{_0x36c553(0xbac7),_0x36c553(0x6902),_0x36c553(0x5f28),_0x36c553(0xf6ea),_0x36c553(0xd1d0),_0x36c553(0x8064),_0x36c553(0x9518),_0x36c553(0xd962),_0x36c553(0x1006d),class extends null{};},0x3bd3:(_0x574299,_0x45b272,_0x2f622d)=>{var _0x1480d2=a8_0x16e4d8;function _0x80de46(_0x2e1782,_0x28680c,_0x90e8f4,_0x5a9148){var _0x1b8d32=a8_0x5b24,_0x3bb9bf,_0x3ed6db=arguments['length'],_0x42f70e=_0x3ed6db<0x3?_0x28680c:null===_0x5a9148?_0x5a9148=Object['getOwnPropertyDescriptor'](_0x28680c,_0x90e8f4):_0x5a9148;if(_0x1b8d32(0x1e3f)==typeof Reflect&&_0x1b8d32(0x38fa)==typeof Reflect[_0x1b8d32(0x1dac)])_0x42f70e=Reflect[_0x1b8d32(0x1dac)](_0x2e1782,_0x28680c,_0x90e8f4,_0x5a9148);else{for(var _0x8ce451=_0x2e1782[_0x1b8d32(0x1377)]-0x1;0x0<=_0x8ce451;_0x8ce451--)(_0x3bb9bf=_0x2e1782[_0x8ce451])&&(_0x42f70e=(_0x3ed6db<0x3?_0x3bb9bf(_0x42f70e):0x3<_0x3ed6db?_0x3bb9bf(_0x28680c,_0x90e8f4,_0x42f70e):_0x3bb9bf(_0x28680c,_0x90e8f4))||_0x42f70e);}0x3<_0x3ed6db&&_0x42f70e&&Object['defineProperty'](_0x28680c,_0x90e8f4,_0x42f70e);}var _0x4b3724=_0x2f622d(0x10ea4),_0x420ec1=_0x2f622d(0x153ad),_0x3caf4b=_0x2f622d(0x9fd1),_0x46b177=_0x2f622d(0xdef7),_0x465149=_0x2f622d(0xbac7),_0x19a018=_0x2f622d(0x6902),_0x24f262=_0x2f622d(0x5f28),_0x429a76=_0x2f622d(0xf6ea),_0x49ed86=_0x2f622d(0xd1d0),_0x3c00a1=_0x2f622d(0xb6dc),_0x5a1721=_0x2f622d(0xe456),_0x50b41d=_0x2f622d(0xf8c1),_0x12fcb5=_0x2f622d(0x10748),_0x4fb9e8=_0x2f622d(0x77a5);_0x2f622d(0x8064),_0x2f622d(0xbb2a),_0x2f622d(0xce3e);class _0x983ce9 extends _0x429a76['$']{constructor(_0x1396e8,_0xa2d502,_0xda0c41,_0x54ed95,_0x424299=!0x1,_0x22501e=_0x4fb9e8['g']['TEXTURETYPE_UNSIGNED_INT']){var _0x3e866f=a8_0x5b24;super(_0xa2d502[_0x3e866f(0x2cd1)](),_0x1396e8),this['SSAOOriginalSceneColorEffect']=_0x3e866f(0x3712),this['SSAORenderEffect']='SSAORenderEffect',this[_0x3e866f(0xd8b)]=_0x3e866f(0xd8b),this[_0x3e866f(0x1e49)]=_0x3e866f(0x1e49),this[_0x3e866f(0x1233)]=_0x3e866f(0x1233),this[_0x3e866f(0x1a71)]=0x1,this[_0x3e866f(0x4078)]=0x64,this[_0x3e866f(0x13b8)]=0.2,this[_0x3e866f(0x1397)]=0.02,this['_samples']=0x8,this[_0x3e866f(0x3dd1)]=0x1,this[_0x3e866f(0x1dea)]=!0x1,this[_0x3e866f(0x3a45)]=0x2,this['base']=0x0,this[_0x3e866f(0x1825)]=!0x1,this['_expensiveBlur']=!0x0,this[_0x3e866f(0x23f5)]=0x10,this[_0x3e866f(0x27f8)]=0x0,this[_0x3e866f(0x1846)]=0x0,this[_0x3e866f(0x2ba3)]=new Uint32Array(0x1),this['_scene']=_0xa2d502,this['_ratio']=_0xda0c41,this[_0x3e866f(0x9a2)]=_0x22501e,this['_forceGeometryBuffer']=_0x424299,this[_0x3e866f(0x2b36)]?(_0x424299=this[_0x3e866f(0x1735)][_0x3e866f(0xea5)]||_0xda0c41,_0xda0c41=this[_0x3e866f(0x1735)][_0x3e866f(0x269a)]||_0xda0c41,this['_forceGeometryBuffer']?_0xa2d502[_0x3e866f(0x3e7)]():_0xa2d502[_0x3e866f(0x20d)](),this[_0x3e866f(0x8ae)](),this[_0x3e866f(0x1273)]=new _0x3c00a1['Q'](_0x3e866f(0x328b),0x1,null,_0x465149['x'][_0x3e866f(0x30fa)],_0xa2d502[_0x3e866f(0x2cd1)](),void 0x0,this[_0x3e866f(0x9a2)]),this['_originalColorPostProcess'][_0x3e866f(0x3a80)]=this[_0x3e866f(0x3bef)],this['_createSSAOPostProcess'](0x1,_0x22501e),this[_0x3e866f(0x21da)](_0x424299,_0xda0c41,this[_0x3e866f(0x9a2)]),this[_0x3e866f(0x426)](_0xda0c41,this['_textureType']),this['addEffect'](new _0x49ed86['L'](_0xa2d502['getEngine'](),this[_0x3e866f(0x3712)],()=>this[_0x3e866f(0x1273)],!0x0)),this[_0x3e866f(0x4101)](new _0x49ed86['L'](_0xa2d502[_0x3e866f(0x2cd1)](),this[_0x3e866f(0x40b0)],()=>this['_ssaoPostProcess'],!0x0)),this[_0x3e866f(0x4101)](new _0x49ed86['L'](_0xa2d502[_0x3e866f(0x2cd1)](),this[_0x3e866f(0xd8b)],()=>this[_0x3e866f(0x548)],!0x0)),this['addEffect'](new _0x49ed86['L'](_0xa2d502[_0x3e866f(0x2cd1)](),this['SSAOBlurVRenderEffect'],()=>this['_blurVPostProcess'],!0x0)),this[_0x3e866f(0x4101)](new _0x49ed86['L'](_0xa2d502['getEngine'](),this[_0x3e866f(0x1233)],()=>this[_0x3e866f(0x31b8)],!0x0)),_0xa2d502[_0x3e866f(0x2c7a)][_0x3e866f(0x36f1)](this),_0x54ed95&&_0xa2d502[_0x3e866f(0x2c7a)][_0x3e866f(0x1fd)](_0x1396e8,_0x54ed95)):_0x4b3724['Y'][_0x3e866f(0x404a)](_0x3e866f(0x36cf));}set['epsilon'](_0xc22b40){var _0x582e17=a8_0x5b24;this[_0x582e17(0x1397)]=_0xc22b40,this['_ssaoPostProcess'][_0x582e17(0x3e7f)](this[_0x582e17(0x33a3)]());}get[_0x1480d2(0x1571)](){return this['_epsilon'];}set['samples'](_0x3de6b5){var _0x2a7982=_0x1480d2;this[_0x2a7982(0x3be8)]=_0x3de6b5,this[_0x2a7982(0x19e2)][_0x2a7982(0x3e7f)](this[_0x2a7982(0x33a3)]()),this[_0x2a7982(0x2f99)]=this[_0x2a7982(0x2b4e)]();}get[_0x1480d2(0x3a80)](){return this['_samples'];}set[_0x1480d2(0x3bef)](_0xee7bc2){var _0x438edb=_0x1480d2;this[_0x438edb(0x3dd1)]=_0xee7bc2,this[_0x438edb(0x862)]?this[_0x438edb(0x862)]['samples']=_0xee7bc2:this[_0x438edb(0x1273)][_0x438edb(0x3a80)]=_0xee7bc2;}get['textureSamples'](){var _0xecc380=_0x1480d2;return this[_0xecc380(0x3dd1)];}get[_0x1480d2(0x3b99)](){var _0x23b845=_0x1480d2;return this[_0x23b845(0x1dea)]?this[_0x23b845(0x195b)][_0x23b845(0x3822)]:null;}get['_prePassRenderer'](){var _0x50df71=_0x1480d2;return this['_forceGeometryBuffer']?null:this['_scene'][_0x50df71(0x2dd6)];}set[_0x1480d2(0x2a54)](_0x2793dc){var _0x14c73a=_0x1480d2,_0x34849c=this[_0x14c73a(0x2ae2)](this[_0x14c73a(0x1284)],_0x2793dc),_0xd378f9=this[_0x14c73a(0x15c9)](_0x2793dc);this[_0x14c73a(0x548)][_0x14c73a(0x3e7f)](_0x34849c['h'],null,_0xd378f9),this[_0x14c73a(0x33dc)][_0x14c73a(0x3e7f)](_0x34849c['v'],null,_0xd378f9),this[_0x14c73a(0x1825)]=_0x2793dc;}get[_0x1480d2(0x2a54)](){return this['_bypassBlur'];}set[_0x1480d2(0x1284)](_0x13e9f9){var _0x585318=_0x1480d2,_0x38d8df=this['_getDefinesForBlur'](_0x13e9f9,this[_0x585318(0x1825)]);this[_0x585318(0x548)][_0x585318(0x3e7f)](_0x38d8df['h']),this['_blurVPostProcess'][_0x585318(0x3e7f)](_0x38d8df['v']),this[_0x585318(0x2737)]=_0x13e9f9;}get['expensiveBlur'](){var _0x533fb3=_0x1480d2;return this[_0x533fb3(0x2737)];}static get['IsSupported'](){var _0x35777a=_0x1480d2,_0x4417b1=_0x50b41d['l']['LastCreatedEngine'];return!!_0x4417b1&&_0x4417b1['_features'][_0x35777a(0x2c86)];}get[_0x1480d2(0x3fde)](){var _0x5222c8=_0x1480d2;return this[_0x5222c8(0x195b)];}[_0x1480d2(0x3fcd)](){var _0x1b869d=_0x1480d2;return _0x1b869d(0x3ae3);}[_0x1480d2(0x18c9)](_0x346cf4=!0x1){var _0x1fff0f=_0x1480d2;for(let _0x221502=0x0;_0x221502<this[_0x1fff0f(0x195b)]['cameras'][_0x1fff0f(0x1377)];_0x221502++){var _0x1254e4=this[_0x1fff0f(0x195b)][_0x1fff0f(0x1923)][_0x221502];this[_0x1fff0f(0x1273)][_0x1fff0f(0x18c9)](_0x1254e4),this[_0x1fff0f(0x19e2)]['dispose'](_0x1254e4),this['_blurHPostProcess'][_0x1fff0f(0x18c9)](_0x1254e4),this[_0x1fff0f(0x33dc)]['dispose'](_0x1254e4),this[_0x1fff0f(0x31b8)][_0x1fff0f(0x18c9)](_0x1254e4);}this[_0x1fff0f(0x286d)][_0x1fff0f(0x18c9)](),_0x346cf4&&this['_scene'][_0x1fff0f(0x3af1)](),this[_0x1fff0f(0x195b)][_0x1fff0f(0x2c7a)][_0x1fff0f(0x92e)](this['_name'],this[_0x1fff0f(0x195b)][_0x1fff0f(0x1923)]),super[_0x1fff0f(0x18c9)]();}[_0x1480d2(0x2ef6)](){var _0x4955b3=_0x1480d2;super[_0x4955b3(0x2ef6)]();}['_getSamplersForBlur'](_0x5578a0){var _0x14bb6b=_0x1480d2;return _0x5578a0?[_0x14bb6b(0x35c4)]:['textureSampler',_0x14bb6b(0x10a3)];}[_0x1480d2(0x2ae2)](_0x5e3c9d,_0x17ffcd){var _0x5003bd=_0x1480d2;let _0x374ac8='#define\x20BLUR\x0a';return _0x17ffcd&&(_0x374ac8+=_0x5003bd(0x75a)),_0x5e3c9d||(_0x374ac8+=_0x5003bd(0x1bdd)),{'h':_0x374ac8+_0x5003bd(0x1572),'v':_0x374ac8};}[_0x1480d2(0x21da)](_0x553c9b,_0x223c36,_0x4e14ce){var _0x197b7a=_0x1480d2,_0x256933=this[_0x197b7a(0x2ae2)](this[_0x197b7a(0x1284)],this[_0x197b7a(0x2a54)]),_0x3de2d6=this['_getSamplersForBlur'](this[_0x197b7a(0x2a54)]);this[_0x197b7a(0x548)]=this[_0x197b7a(0x1d4e)](_0x197b7a(0x30f9),_0x3de2d6,_0x553c9b,_0x256933['h'],_0x4e14ce,!0x0),this[_0x197b7a(0x33dc)]=this['_createBlurFilter'](_0x197b7a(0x299e),_0x3de2d6,_0x223c36,_0x256933['v'],_0x4e14ce,!0x1);}[_0x1480d2(0x1d4e)](_0x3238a4,_0x1af21b,_0x786f4b,_0x2d19b0,_0x4331fd,_0x16613d){var _0x6fac2a=_0x1480d2;const _0xe729c2=new _0x24f262['D'](_0x3238a4,_0x6fac2a(0x23ef),[_0x6fac2a(0xb26),_0x6fac2a(0x3a80),_0x6fac2a(0xcdb),_0x6fac2a(0x3e33)],_0x1af21b,_0x786f4b,null,_0x465149['x'][_0x6fac2a(0x30fa)],this['_scene'][_0x6fac2a(0x2cd1)](),!0x1,_0x2d19b0,_0x4331fd);return _0xe729c2[_0x6fac2a(0x431)]=_0x128627=>{var _0x329c2d=_0x6fac2a,_0x367d55,_0x241c9e;this['_scene'][_0x329c2d(0x146e)]&&(_0x367d55=_0x16613d?this['_ssaoCombinePostProcess']['width']:this[_0x329c2d(0x31b8)][_0x329c2d(0xc32)],_0x241c9e=_0x16613d?this[_0x329c2d(0x1273)][_0x329c2d(0x2255)]:this[_0x329c2d(0x1273)][_0x329c2d(0xc32)],_0x128627[_0x329c2d(0x1d16)](_0x329c2d(0xb26),0x0<_0x367d55?_0x367d55:_0x241c9e),_0x128627[_0x329c2d(0x27b0)](_0x329c2d(0x3a80),this[_0x329c2d(0x23f5)]),_0x128627[_0x329c2d(0x1d16)]('soften',this[_0x329c2d(0x27f8)]),_0x128627[_0x329c2d(0x1d16)](_0x329c2d(0x3e33),this[_0x329c2d(0x1846)]),this[_0x329c2d(0x3b99)]?_0x128627[_0x329c2d(0x1888)](_0x329c2d(0x10a3),this[_0x329c2d(0x3b99)][_0x329c2d(0x302d)]()[_0x329c2d(0xae8)][0x0]):this[_0x329c2d(0x862)]&&_0x128627[_0x329c2d(0x1888)](_0x329c2d(0x10a3),this[_0x329c2d(0x862)][_0x329c2d(0xe3b)]()[_0x329c2d(0xae8)][this[_0x329c2d(0x862)]['getIndex'](_0x4fb9e8['g'][_0x329c2d(0x470)])]));},_0xe729c2[_0x6fac2a(0x3a80)]=this['textureSamples'],_0xe729c2;}[_0x1480d2(0x1fce)](_0x409dfd){var _0x35c65a=_0x1480d2;return this[_0x35c65a(0x2ba3)][0x0]=_0x409dfd,this['_bits'][0x0]=(this[_0x35c65a(0x2ba3)][0x0]<<0x10|this['_bits'][0x0]>>0x10)>>>0x0,this[_0x35c65a(0x2ba3)][0x0]=(0x55555555&this[_0x35c65a(0x2ba3)][0x0])<<0x1|(0xaaaaaaaa&this[_0x35c65a(0x2ba3)][0x0])>>>0x1>>>0x0,this[_0x35c65a(0x2ba3)][0x0]=(0x33333333&this[_0x35c65a(0x2ba3)][0x0])<<0x2|(0xcccccccc&this[_0x35c65a(0x2ba3)][0x0])>>>0x2>>>0x0,this[_0x35c65a(0x2ba3)][0x0]=(0xf0f0f0f&this[_0x35c65a(0x2ba3)][0x0])<<0x4|(0xf0f0f0f0&this[_0x35c65a(0x2ba3)][0x0])>>>0x4>>>0x0,this[_0x35c65a(0x2ba3)][0x0]=(0xff00ff&this[_0x35c65a(0x2ba3)][0x0])<<0x8|(0xff00ff00&this['_bits'][0x0])>>>0x8>>>0x0,2.3283064365386963e-10*this[_0x35c65a(0x2ba3)][0x0];}[_0x1480d2(0x2f01)](_0x1a3707,_0x3967e7){var _0x4af752=_0x1480d2;return[_0x1a3707/_0x3967e7,this[_0x4af752(0x1fce)](_0x1a3707)];}[_0x1480d2(0x709)](_0x3f8803,_0x14315f){var _0x148ab3=_0x1480d2,_0x14315f=0x2*_0x14315f*Math['PI'],_0x3f8803=0x1-0.85*_0x3f8803,_0x5a0181=Math[_0x148ab3(0x3f3e)](0x1-_0x3f8803*_0x3f8803);return new _0x3caf4b['P'](Math['cos'](_0x14315f)*_0x5a0181,Math['sin'](_0x14315f)*_0x5a0181,_0x3f8803);}['_generateHemisphere'](){var _0x3c709d=_0x1480d2,_0x28f372,_0x120224=this[_0x3c709d(0x3a80)];const _0x129930=[];let _0x3d0b63,_0x48220d=0x0;for(;_0x48220d<_0x120224;)_0x3d0b63=_0x120224<0x10?this[_0x3c709d(0x709)](Math[_0x3c709d(0x18cd)](),Math[_0x3c709d(0x18cd)]()):(_0x28f372=this['_hammersley'](_0x48220d,_0x120224),this[_0x3c709d(0x709)](_0x28f372[0x0],_0x28f372[0x1])),_0x129930[_0x3c709d(0x3f90)](_0x3d0b63['x'],_0x3d0b63['y'],_0x3d0b63['z']),_0x48220d++;return _0x129930;}[_0x1480d2(0x33a3)](){var _0x5024c1=_0x1480d2;return'#define\x20SSAO\x0a#define\x20SAMPLES\x20'+this[_0x5024c1(0x3a80)]+_0x5024c1(0x3714)+this['epsilon'][_0x5024c1(0x3de5)](0x4);}[_0x1480d2(0x1bf5)](_0x49ee94,_0x2c1848){var _0x19da8e=_0x1480d2;this[_0x19da8e(0x2f99)]=this[_0x19da8e(0x2b4e)]();var _0x4ac073=this[_0x19da8e(0x33a3)]();this[_0x19da8e(0x19e2)]=new _0x24f262['D']('ssao2',_0x19da8e(0x23ef),[_0x19da8e(0x1be4),_0x19da8e(0x284e),_0x19da8e(0x3f73),_0x19da8e(0x1a71),_0x19da8e(0x3a45),'base',_0x19da8e(0x49d),'projection','near',_0x19da8e(0x32ce),'xViewport','yViewport',_0x19da8e(0x4078),_0x19da8e(0x13b8),_0x19da8e(0x1612)],['randomSampler',_0x19da8e(0x10a3),_0x19da8e(0x40c9)],_0x49ee94,null,_0x465149['x'][_0x19da8e(0x30fa)],this[_0x19da8e(0x195b)]['getEngine'](),!0x1,_0x4ac073,_0x2c1848),this['_ssaoPostProcess'][_0x19da8e(0x431)]=_0x1f104e=>{var _0x164040=_0x19da8e,_0x48b81d,_0x317c1e,_0x41d5d0,_0x3b59c3,_0x6c5f6b;this['_scene']['activeCamera']&&(_0x1f104e[_0x164040(0x19e9)](_0x164040(0x1be4),this[_0x164040(0x2f99)]),_0x1f104e[_0x164040(0x1d16)](_0x164040(0x3f73),0x20),_0x1f104e[_0x164040(0x1d16)](_0x164040(0x284e),0x1/this['samples']),_0x1f104e[_0x164040(0x1d16)](_0x164040(0x1a71),this[_0x164040(0x1a71)]),_0x1f104e['setFloat2'](_0x164040(0x32ce),0x1/this['_ssaoPostProcess']['width'],0x1/this[_0x164040(0x19e2)][_0x164040(0xc32)]),_0x1f104e[_0x164040(0x1d16)](_0x164040(0x3a45),this[_0x164040(0x3a45)]),_0x1f104e['setFloat'](_0x164040(0x4078),this[_0x164040(0x4078)]),_0x1f104e[_0x164040(0x1d16)](_0x164040(0x13b8),this[_0x164040(0x13b8)]),_0x1f104e['setFloat'](_0x164040(0x1eb),this[_0x164040(0x1eb)]),_0x1f104e[_0x164040(0x1d16)]('near',this[_0x164040(0x195b)]['activeCamera'][_0x164040(0x3f60)]),this['_scene'][_0x164040(0x146e)][_0x164040(0x3bad)]===_0x46b177['V'][_0x164040(0x2ed3)]?(_0x1f104e[_0x164040(0x2297)](_0x164040(0x1612),_0x983ce9[_0x164040(0x6ae)]),_0x1f104e[_0x164040(0x1d16)](_0x164040(0x2989),Math[_0x164040(0x2f78)](this[_0x164040(0x195b)][_0x164040(0x146e)][_0x164040(0x37d7)]/0x2)*this[_0x164040(0x195b)][_0x164040(0x2cd1)]()[_0x164040(0x2ce7)](this[_0x164040(0x195b)][_0x164040(0x146e)],!0x0)),_0x1f104e['setFloat'](_0x164040(0xc6e),Math[_0x164040(0x2f78)](this[_0x164040(0x195b)][_0x164040(0x146e)]['fov']/0x2))):(_0x3b59c3=this[_0x164040(0x195b)]['getEngine']()[_0x164040(0x3700)]()/0x2,_0x48b81d=this[_0x164040(0x195b)][_0x164040(0x2cd1)]()[_0x164040(0x2579)]()/0x2,_0x317c1e=null!=(_0x317c1e=this[_0x164040(0x195b)]['activeCamera'][_0x164040(0x1c6f)])?_0x317c1e:-_0x3b59c3,_0x41d5d0=null!=(_0x41d5d0=this['_scene'][_0x164040(0x146e)][_0x164040(0x1ee3)])?_0x41d5d0:_0x3b59c3,_0x3b59c3=null!=(_0x3b59c3=this[_0x164040(0x195b)][_0x164040(0x146e)][_0x164040(0x358c)])?_0x3b59c3:-_0x48b81d,_0x6c5f6b=null!=(_0x6c5f6b=this['_scene'][_0x164040(0x146e)][_0x164040(0x1c75)])?_0x6c5f6b:_0x48b81d,_0x1f104e[_0x164040(0x2297)](_0x164040(0x1612),_0x983ce9[_0x164040(0x74a)]),_0x1f104e[_0x164040(0x1d16)]('xViewport',0.5*(_0x41d5d0-_0x317c1e)),_0x1f104e[_0x164040(0x1d16)](_0x164040(0xc6e),0.5*(_0x6c5f6b-_0x3b59c3))),_0x1f104e[_0x164040(0x1e2d)](_0x164040(0xd17),this[_0x164040(0x195b)]['getProjectionMatrix']()),this[_0x164040(0x3b99)]?(_0x1f104e[_0x164040(0x1888)]('depthSampler',this[_0x164040(0x3b99)][_0x164040(0x302d)]()[_0x164040(0xae8)][0x0]),_0x1f104e[_0x164040(0x1888)]('normalSampler',this['_geometryBufferRenderer'][_0x164040(0x302d)]()[_0x164040(0xae8)][0x1])):this[_0x164040(0x862)]&&(_0x1f104e[_0x164040(0x1888)](_0x164040(0x10a3),this[_0x164040(0x862)]['getRenderTarget']()['textures'][this['_prePassRenderer'][_0x164040(0x8f7)](_0x4fb9e8['g']['PREPASS_DEPTH_TEXTURE_TYPE'])]),_0x1f104e['setTexture'](_0x164040(0x40c9),this['_prePassRenderer'][_0x164040(0xe3b)]()[_0x164040(0xae8)][this[_0x164040(0x862)][_0x164040(0x8f7)](_0x4fb9e8['g'][_0x164040(0x2103)])])),_0x1f104e[_0x164040(0x1888)](_0x164040(0x36dc),this[_0x164040(0x286d)]));},this[_0x19da8e(0x19e2)][_0x19da8e(0x3a80)]=this['textureSamples'],this[_0x19da8e(0x1dea)]||(this[_0x19da8e(0x19e2)][_0x19da8e(0x17d2)]=new _0x12fcb5['M']());}[_0x1480d2(0x426)](_0x233bdb,_0x4ed15b){var _0x4a879a=_0x1480d2;this[_0x4a879a(0x31b8)]=new _0x24f262['D'](_0x4a879a(0x332),_0x4a879a(0x332),[],[_0x4a879a(0xb7c),'viewport'],_0x233bdb,null,_0x465149['x'][_0x4a879a(0x30fa)],this[_0x4a879a(0x195b)][_0x4a879a(0x2cd1)](),!0x1,void 0x0,_0x4ed15b),this[_0x4a879a(0x31b8)][_0x4a879a(0x431)]=_0x24cdde=>{var _0x533c41=_0x4a879a,_0xa8ded5=this['_scene'][_0x533c41(0x146e)][_0x533c41(0x245)];_0x24cdde[_0x533c41(0x1e83)](_0x533c41(0x245),_0x3caf4b['jp'][_0x533c41(0x19c7)][0x0][_0x533c41(0x368c)](_0xa8ded5['x'],_0xa8ded5['y'],_0xa8ded5[_0x533c41(0x2255)],_0xa8ded5['height'])),_0x24cdde['setTextureFromPostProcessOutput'](_0x533c41(0xb7c),this[_0x533c41(0x1273)]);},this['_ssaoCombinePostProcess'][_0x4a879a(0x3a80)]=this[_0x4a879a(0x3bef)];}[_0x1480d2(0x8ae)](){var _0x48e81f=_0x1480d2;this['_randomTexture']=new _0x19a018['c'](_0x48e81f(0x84e),0x80,this['_scene'],!0x1,_0x465149['x']['BILINEAR_SAMPLINGMODE']),this[_0x48e81f(0x286d)][_0x48e81f(0x4100)]=_0x465149['x'][_0x48e81f(0x3a05)],this[_0x48e81f(0x286d)]['wrapV']=_0x465149['x'][_0x48e81f(0x3a05)];const _0x227afb=this[_0x48e81f(0x286d)][_0x48e81f(0x10bb)]();var _0x162ca3=(_0x92745c,_0xc7fec2)=>Math[_0x48e81f(0x18cd)]()*(_0xc7fec2-_0x92745c)+_0x92745c;const _0x349995=_0x3caf4b['P'][_0x48e81f(0x23ed)]();for(let _0x5a594e=0x0;_0x5a594e<0x80;_0x5a594e++)for(let _0x55ac18=0x0;_0x55ac18<0x80;_0x55ac18++)_0x349995['x']=_0x162ca3(0x0,0x1),_0x349995['y']=_0x162ca3(0x0,0x1),_0x349995['z']=0x0,_0x349995[_0x48e81f(0x3f07)](),_0x349995[_0x48e81f(0x1886)](0xff),_0x349995['x']=Math[_0x48e81f(0xa0a)](_0x349995['x']),_0x349995['y']=Math['floor'](_0x349995['y']),_0x227afb[_0x48e81f(0x1e16)]=_0x48e81f(0x40b4)+_0x349995['x']+',\x20'+_0x349995['y']+',\x20'+_0x349995['z']+')',_0x227afb[_0x48e81f(0x2d9f)](_0x5a594e,_0x55ac18,0x1,0x1);this[_0x48e81f(0x286d)][_0x48e81f(0x22f)](!0x1);}['serialize'](){var _0x387b07=_0x1480d2;const _0x26ffd1=_0x420ec1['p4'][_0x387b07(0x2fbf)](this);return _0x26ffd1['customType']=_0x387b07(0x3ae3),_0x26ffd1;}static[_0x1480d2(0x2a19)](_0x4c144d,_0xbf4677,_0x241698){var _0xc2b93e=_0x1480d2;return _0x420ec1['p4'][_0xc2b93e(0x2a19)](()=>new _0x983ce9(_0x4c144d['_name'],_0xbf4677,_0x4c144d[_0xc2b93e(0x1735)],void 0x0,_0x4c144d[_0xc2b93e(0x1dea)],_0x4c144d[_0xc2b93e(0x9a2)]),_0x4c144d,_0xbf4677,_0x241698);}}_0x983ce9[_0x1480d2(0x74a)]=[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1],_0x983ce9[_0x1480d2(0x6ae)]=[0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1],_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9[_0x1480d2(0x41df)],'totalStrength',void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9[_0x1480d2(0x41df)],_0x1480d2(0x4078),void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9['prototype'],_0x1480d2(0x13b8),void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])(_0x1480d2(0x1571))],_0x983ce9[_0x1480d2(0x41df)],'_epsilon',void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])(_0x1480d2(0x3a80))],_0x983ce9['prototype'],_0x1480d2(0x3be8),void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])(_0x1480d2(0x3bef))],_0x983ce9[_0x1480d2(0x41df)],_0x1480d2(0x3dd1),void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9['prototype'],'_forceGeometryBuffer',void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9[_0x1480d2(0x41df)],_0x1480d2(0x1735),void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9[_0x1480d2(0x41df)],'_textureType',void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9[_0x1480d2(0x41df)],_0x1480d2(0x3a45),void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9['prototype'],_0x1480d2(0x1eb),void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])(_0x1480d2(0x2a54))],_0x983ce9[_0x1480d2(0x41df)],_0x1480d2(0x1825),void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])(_0x1480d2(0x1284))],_0x983ce9[_0x1480d2(0x41df)],_0x1480d2(0x2737),void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9[_0x1480d2(0x41df)],_0x1480d2(0x23f5),void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9['prototype'],'bilateralSoften',void 0x0),_0x80de46([(0x0,_0x420ec1['qC'])()],_0x983ce9['prototype'],_0x1480d2(0x1846),void 0x0),(0x0,_0x5a1721['H'])(_0x1480d2(0x1140),_0x983ce9);},0x10db1:(_0x562011,_0x519cb1,_0x4a6ae6)=>{var _0x1568be=a8_0x16e4d8;function _0x3637f0(_0x14773d,_0x34db01,_0x2ac0ea,_0x55d7a1){var _0x166aa8=a8_0x5b24,_0xcd7507,_0x8d0c97=arguments[_0x166aa8(0x1377)],_0x3a0647=_0x8d0c97<0x3?_0x34db01:null===_0x55d7a1?_0x55d7a1=Object[_0x166aa8(0xd3d)](_0x34db01,_0x2ac0ea):_0x55d7a1;if(_0x166aa8(0x1e3f)==typeof Reflect&&_0x166aa8(0x38fa)==typeof Reflect[_0x166aa8(0x1dac)])_0x3a0647=Reflect['decorate'](_0x14773d,_0x34db01,_0x2ac0ea,_0x55d7a1);else{for(var _0x19ecd5=_0x14773d[_0x166aa8(0x1377)]-0x1;0x0<=_0x19ecd5;_0x19ecd5--)(_0xcd7507=_0x14773d[_0x19ecd5])&&(_0x3a0647=(_0x8d0c97<0x3?_0xcd7507(_0x3a0647):0x3<_0x8d0c97?_0xcd7507(_0x34db01,_0x2ac0ea,_0x3a0647):_0xcd7507(_0x34db01,_0x2ac0ea))||_0x3a0647);}0x3<_0x8d0c97&&_0x3a0647&&Object[_0x166aa8(0x395)](_0x34db01,_0x2ac0ea,_0x3a0647);}var _0x17648a=_0x4a6ae6(0x9fd1),_0x65506=_0x4a6ae6(0xbac7),_0x1ddb58=_0x4a6ae6(0x6902),_0x1d96fa=_0x4a6ae6(0x5f28),_0x2087f0=_0x4a6ae6(0xf6ea),_0x637be4=_0x4a6ae6(0xd1d0),_0x24a038=_0x4a6ae6(0xb6dc),_0x31cf1d=_0x4a6ae6(0x8917),_0x30cca1=_0x4a6ae6(0x77a5),_0x2436a3=_0x4a6ae6(0x153ad);_0x4a6ae6(0x8064),_0x4a6ae6(0xea77),_0x4a6ae6(0xce3e);class _0x22fff4 extends _0x2087f0['$']{constructor(_0x3af505,_0xe30a34,_0x474eae,_0x1ca3e2){var _0x39afe1=a8_0x5b24;super(_0xe30a34[_0x39afe1(0x2cd1)](),_0x3af505),this[_0x39afe1(0x3712)]=_0x39afe1(0x3712),this[_0x39afe1(0x40b0)]='SSAORenderEffect',this[_0x39afe1(0xd8b)]=_0x39afe1(0xd8b),this[_0x39afe1(0x1e49)]='SSAOBlurVRenderEffect',this[_0x39afe1(0x1233)]='SSAOCombineRenderEffect',this[_0x39afe1(0x1a71)]=0x1,this[_0x39afe1(0x3a45)]=0.0001,this['area']=0.0075,this[_0x39afe1(0x3060)]=0.000001,this[_0x39afe1(0x1eb)]=0.5,this[_0x39afe1(0x4120)]=!0x0,this['_scene']=_0xe30a34,this[_0x39afe1(0x8ae)]();var _0x3363cc=_0x474eae[_0x39afe1(0xea5)]||_0x474eae,_0x474eae=_0x474eae[_0x39afe1(0x295)]||_0x474eae;this[_0x39afe1(0x1273)]=new _0x24a038['Q'](_0x39afe1(0x328b),_0x474eae,null,_0x65506['x'][_0x39afe1(0x30fa)],_0xe30a34[_0x39afe1(0x2cd1)](),!0x1),this['_createSSAOPostProcess'](_0x3363cc),this[_0x39afe1(0x21da)](_0x3363cc),this['_createSSAOCombinePostProcess'](_0x474eae),this[_0x39afe1(0x4101)](new _0x637be4['L'](_0xe30a34[_0x39afe1(0x2cd1)](),this[_0x39afe1(0x3712)],()=>this['_originalColorPostProcess'],!0x0)),this[_0x39afe1(0x4101)](new _0x637be4['L'](_0xe30a34['getEngine'](),this[_0x39afe1(0x40b0)],()=>this[_0x39afe1(0x19e2)],!0x0)),this[_0x39afe1(0x4101)](new _0x637be4['L'](_0xe30a34[_0x39afe1(0x2cd1)](),this[_0x39afe1(0xd8b)],()=>this[_0x39afe1(0x548)],!0x0)),this[_0x39afe1(0x4101)](new _0x637be4['L'](_0xe30a34[_0x39afe1(0x2cd1)](),this['SSAOBlurVRenderEffect'],()=>this[_0x39afe1(0x33dc)],!0x0)),this[_0x39afe1(0x4101)](new _0x637be4['L'](_0xe30a34[_0x39afe1(0x2cd1)](),this[_0x39afe1(0x1233)],()=>this[_0x39afe1(0x31b8)],!0x0)),_0xe30a34[_0x39afe1(0x2c7a)][_0x39afe1(0x36f1)](this),_0x1ca3e2&&_0xe30a34['postProcessRenderPipelineManager'][_0x39afe1(0x1fd)](_0x3af505,_0x1ca3e2);}get['scene'](){var _0x2655b8=a8_0x5b24;return this[_0x2655b8(0x195b)];}[_0x1568be(0x2720)](_0x57d18f,_0x22376c){var _0x18058a=_0x1568be;super['_attachCameras'](_0x57d18f,_0x22376c);for(const _0x43a58c of this[_0x18058a(0x3bdd)])this[_0x18058a(0x195b)][_0x18058a(0x7de)](_0x43a58c)['getDepthMap']();}[_0x1568be(0x3fcd)](){var _0x4bee58=_0x1568be;return _0x4bee58(0xe08);}['dispose'](_0x98ec1b=!0x1){var _0x52ef32=_0x1568be;for(let _0x39a43b=0x0;_0x39a43b<this[_0x52ef32(0x195b)]['cameras'][_0x52ef32(0x1377)];_0x39a43b++){var _0x2acc18=this[_0x52ef32(0x195b)]['cameras'][_0x39a43b];this[_0x52ef32(0x1273)]['dispose'](_0x2acc18),this[_0x52ef32(0x19e2)]['dispose'](_0x2acc18),this['_blurHPostProcess'][_0x52ef32(0x18c9)](_0x2acc18),this[_0x52ef32(0x33dc)][_0x52ef32(0x18c9)](_0x2acc18),this['_ssaoCombinePostProcess'][_0x52ef32(0x18c9)](_0x2acc18);}this[_0x52ef32(0x286d)]['dispose'](),_0x98ec1b&&this[_0x52ef32(0x195b)][_0x52ef32(0x2fea)](),this[_0x52ef32(0x195b)][_0x52ef32(0x2c7a)][_0x52ef32(0x92e)](this['_name'],this['_scene'][_0x52ef32(0x1923)]),super[_0x52ef32(0x18c9)]();}[_0x1568be(0x21da)](_0x4f98fe){var _0x56e581=_0x1568be;this['_blurHPostProcess']=new _0x31cf1d['i'](_0x56e581(0x30f9),new _0x17648a['FM'](0x1,0x0),0x10,_0x4f98fe,null,_0x65506['x'][_0x56e581(0x30fa)],this[_0x56e581(0x195b)][_0x56e581(0x2cd1)](),!0x1,_0x30cca1['g'][_0x56e581(0x705)]),this[_0x56e581(0x33dc)]=new _0x31cf1d['i'](_0x56e581(0x299e),new _0x17648a['FM'](0x0,0x1),0x10,_0x4f98fe,null,_0x65506['x']['BILINEAR_SAMPLINGMODE'],this[_0x56e581(0x195b)][_0x56e581(0x2cd1)](),!0x1,_0x30cca1['g'][_0x56e581(0x705)]),this[_0x56e581(0x548)][_0x56e581(0x2653)][_0x56e581(0x3fc1)](()=>{var _0x31dad2=_0x56e581,_0x27e2c7=this['_blurHPostProcess'][_0x31dad2(0x2255)]/this[_0x31dad2(0x195b)][_0x31dad2(0x2cd1)]()[_0x31dad2(0x3700)]();this[_0x31dad2(0x548)][_0x31dad2(0x149d)]=0x10*_0x27e2c7;}),this['_blurVPostProcess'][_0x56e581(0x2653)][_0x56e581(0x3fc1)](()=>{var _0x339ee0=_0x56e581,_0x436d36=this[_0x339ee0(0x33dc)][_0x339ee0(0xc32)]/this['_scene'][_0x339ee0(0x2cd1)]()[_0x339ee0(0x2579)]();this[_0x339ee0(0x33dc)][_0x339ee0(0x149d)]=0x10*_0x436d36;});}['_rebuild'](){var _0x1bcd01=_0x1568be;this[_0x1bcd01(0x4120)]=!0x0,super[_0x1bcd01(0x2ef6)]();}['_createSSAOPostProcess'](_0x56e44f){var _0x4d0980=_0x1568be;const _0x16e307=[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[_0x4d0980(0x19e2)]=new _0x1d96fa['D'](_0x4d0980(0x2d94),_0x4d0980(0x2d94),[_0x4d0980(0x1be4),'samplesFactor',_0x4d0980(0x3f73),_0x4d0980(0x1a71),_0x4d0980(0x3a45),_0x4d0980(0x3fd),_0x4d0980(0x3060),_0x4d0980(0x1eb),_0x4d0980(0x49d),_0x4d0980(0x245)],['randomSampler'],_0x56e44f,null,_0x65506['x']['BILINEAR_SAMPLINGMODE'],this['_scene'][_0x4d0980(0x2cd1)](),!0x1,_0x4d0980(0x2c35)),this['_ssaoPostProcess'][_0x4d0980(0x15ff)]=!0x0,this[_0x4d0980(0x19e2)][_0x4d0980(0x431)]=_0x267723=>{var _0x10fbe2=_0x4d0980;this[_0x10fbe2(0x4120)]&&(_0x267723[_0x10fbe2(0x19e9)](_0x10fbe2(0x1be4),_0x16e307),_0x267723[_0x10fbe2(0x1d16)](_0x10fbe2(0x284e),0x1/0x10),_0x267723[_0x10fbe2(0x1d16)](_0x10fbe2(0x3f73),0x4)),_0x267723[_0x10fbe2(0x1d16)](_0x10fbe2(0x1a71),this['totalStrength']),_0x267723['setFloat'](_0x10fbe2(0x3a45),this[_0x10fbe2(0x3a45)]),_0x267723[_0x10fbe2(0x1d16)](_0x10fbe2(0x3fd),this[_0x10fbe2(0x3fd)]),_0x267723[_0x10fbe2(0x1d16)](_0x10fbe2(0x3060),this['fallOff']),_0x267723['setFloat']('base',this['base']),_0x267723['setTexture'](_0x10fbe2(0x35c4),this[_0x10fbe2(0x195b)][_0x10fbe2(0x7de)](this[_0x10fbe2(0x195b)][_0x10fbe2(0x146e)])[_0x10fbe2(0x4d9)]()),_0x267723[_0x10fbe2(0x1888)]('randomSampler',this[_0x10fbe2(0x286d)]);};}['_createSSAOCombinePostProcess'](_0x5c98d9){var _0x15d029=_0x1568be;this[_0x15d029(0x31b8)]=new _0x1d96fa['D'](_0x15d029(0x332),_0x15d029(0x332),[],[_0x15d029(0xb7c),_0x15d029(0x245)],_0x5c98d9,null,_0x65506['x'][_0x15d029(0x30fa)],this['_scene']['getEngine'](),!0x1),this[_0x15d029(0x31b8)]['onApply']=_0x30c5ad=>{var _0x27ca31=_0x15d029;_0x30c5ad[_0x27ca31(0x1e83)](_0x27ca31(0x245),_0x17648a['jp'][_0x27ca31(0x19c7)][0x0]['copyFromFloats'](0x0,0x0,0x1,0x1)),_0x30c5ad['setTextureFromPostProcess'](_0x27ca31(0xb7c),this[_0x27ca31(0x1273)]);};}[_0x1568be(0x8ae)](){var _0x18713e=_0x1568be;this['_randomTexture']=new _0x1ddb58['c'](_0x18713e(0x84e),0x200,this[_0x18713e(0x195b)],!0x1,_0x65506['x']['TRILINEAR_SAMPLINGMODE']),this[_0x18713e(0x286d)][_0x18713e(0x4100)]=_0x65506['x'][_0x18713e(0x3a05)],this[_0x18713e(0x286d)]['wrapV']=_0x65506['x'][_0x18713e(0x3a05)];const _0x49d605=this[_0x18713e(0x286d)][_0x18713e(0x10bb)]();var _0x4824fb=(_0x5ba5a0,_0x22b869)=>Math[_0x18713e(0x18cd)]()*(_0x22b869-_0x5ba5a0)+_0x5ba5a0;const _0x2e18bf=_0x17648a['P'][_0x18713e(0x23ed)]();for(let _0x4d4a32=0x0;_0x4d4a32<0x200;_0x4d4a32++)for(let _0x200655=0x0;_0x200655<0x200;_0x200655++)_0x2e18bf['x']=Math['floor'](0xff*Math[_0x18713e(0xf1a)](0x0,_0x4824fb(-0x1,0x1))),_0x2e18bf['y']=Math[_0x18713e(0xa0a)](0xff*Math[_0x18713e(0xf1a)](0x0,_0x4824fb(-0x1,0x1))),_0x2e18bf['z']=Math[_0x18713e(0xa0a)](0xff*Math[_0x18713e(0xf1a)](0x0,_0x4824fb(-0x1,0x1))),_0x49d605[_0x18713e(0x1e16)]=_0x18713e(0x40b4)+_0x2e18bf['x']+',\x20'+_0x2e18bf['y']+',\x20'+_0x2e18bf['z']+')',_0x49d605['fillRect'](_0x4d4a32,_0x200655,0x1,0x1);this[_0x18713e(0x286d)][_0x18713e(0x22f)](!0x1);}}_0x3637f0([(0x0,_0x2436a3['qC'])()],_0x22fff4[_0x1568be(0x41df)],_0x1568be(0x1a71),void 0x0),_0x3637f0([(0x0,_0x2436a3['qC'])()],_0x22fff4[_0x1568be(0x41df)],_0x1568be(0x3a45),void 0x0),_0x3637f0([(0x0,_0x2436a3['qC'])()],_0x22fff4[_0x1568be(0x41df)],_0x1568be(0x3fd),void 0x0),_0x3637f0([(0x0,_0x2436a3['qC'])()],_0x22fff4['prototype'],'fallOff',void 0x0),_0x3637f0([(0x0,_0x2436a3['qC'])()],_0x22fff4[_0x1568be(0x41df)],'base',void 0x0);},0x10b42:(_0x470bbc,_0x41f129,_0x54a58e)=>{var _0x324dae=a8_0x16e4d8;function _0x2ba699(_0x43fe5c,_0xd32fb5,_0x4a34fa,_0x2adc95){var _0x31219d=a8_0x5b24,_0x33b1c3,_0x108a0d=arguments[_0x31219d(0x1377)],_0x5d3cab=_0x108a0d<0x3?_0xd32fb5:null===_0x2adc95?_0x2adc95=Object['getOwnPropertyDescriptor'](_0xd32fb5,_0x4a34fa):_0x2adc95;if(_0x31219d(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x31219d(0x1dac)])_0x5d3cab=Reflect[_0x31219d(0x1dac)](_0x43fe5c,_0xd32fb5,_0x4a34fa,_0x2adc95);else{for(var _0xc67a70=_0x43fe5c['length']-0x1;0x0<=_0xc67a70;_0xc67a70--)(_0x33b1c3=_0x43fe5c[_0xc67a70])&&(_0x5d3cab=(_0x108a0d<0x3?_0x33b1c3(_0x5d3cab):0x3<_0x108a0d?_0x33b1c3(_0xd32fb5,_0x4a34fa,_0x5d3cab):_0x33b1c3(_0xd32fb5,_0x4a34fa))||_0x5d3cab);}0x3<_0x108a0d&&_0x5d3cab&&Object[_0x31219d(0x395)](_0xd32fb5,_0x4a34fa,_0x5d3cab);}var _0x16a823=_0x54a58e(0x153ad),_0x299284=_0x54a58e(0x9fd1),_0x55ddb5=_0x54a58e(0x5f28),_0x1bd787=_0x54a58e(0xf6ea),_0x51e236=_0x54a58e(0xd1d0),_0x1bfcd1=_0x54a58e(0xe456),_0x5620b3=_0x54a58e(0xbf60),_0x4744e3=_0x54a58e(0x4da7),_0x2d3def=_0x54a58e(0x77a5),_0x91514c=_0x54a58e(0xbff);_0x54a58e(0x8064),_0x54a58e(0x943),_0x54a58e(0x138a8),_0x54a58e(0x2797);const _0xb0e684=_0x299284['y3'][_0x324dae(0x52e)](new _0x299284['P'](0.5,0.5,0.5),_0x299284['_f']['Identity'](),new _0x299284['P'](0.5,0.5,0.5)),_0x6eb952=_0x299284['y3']['Compose'](new _0x299284['P'](0.5,0.5,0x1),_0x299284['_f'][_0x324dae(0x3228)](),new _0x299284['P'](0.5,0.5,0x0));class _0x5bed49 extends _0x1bd787['$']{constructor(_0x5b5ff3,_0x14da92,_0x57db27,_0x228be7=!0x1,_0x37d2f1=_0x2d3def['g'][_0x324dae(0x8e3)]){var _0x2559bf=_0x324dae;if(super(_0x14da92[_0x2559bf(0x2cd1)](),_0x5b5ff3),this[_0x2559bf(0xd8a)]=_0x2559bf(0xd8a),this[_0x2559bf(0xe7c)]=_0x2559bf(0xe7c),this['SSRCombineRenderEffect']='SSRCombineRenderEffect',this['_samples']=0x1,this[_0x2559bf(0x103a)]=0x3e8,this[_0x2559bf(0x3d25)]=0x1,this[_0x2559bf(0x10b2)]=0.5,this[_0x2559bf(0xf6b)]=0x1,this[_0x2559bf(0x2e82)]=0x1,this[_0x2559bf(0x4054)]=0x3e8,this[_0x2559bf(0x4a6)]=0.2,this[_0x2559bf(0x524)]=0x1,this[_0x2559bf(0x1559)]=0.04,this[_0x2559bf(0x12fa)]=0x0,this[_0x2559bf(0xde7)]=0.03,this[_0x2559bf(0x2484)]=0x0,this[_0x2559bf(0x16cb)]=!0x1,this['_environmentTextureIsProbe']=!0x1,this[_0x2559bf(0x3864)]=!0x0,this[_0x2559bf(0xa26)]=!0x0,this[_0x2559bf(0x2e2f)]=!0x0,this[_0x2559bf(0x38db)]=!0x1,this['_attenuateBackfaceReflection']=!0x1,this[_0x2559bf(0x3db6)]=!0x0,this[_0x2559bf(0x1278)]=!0x1,this['_backfaceDepthTextureDownsample']=0x0,this['_backfaceForceDepthWriteTransparentMeshes']=!0x0,this[_0x2559bf(0x365d)]=!0x0,this['_inputTextureColorIsInGammaSpace']=!0x0,this[_0x2559bf(0x2e47)]=!0x0,this[_0x2559bf(0x21cc)]=!0x1,this[_0x2559bf(0x1dea)]=!0x1,this['_isDirty']=!0x1,this['_camerasToBeAttached']=[],this[_0x2559bf(0x3bdd)]=_0x57db27||_0x14da92[_0x2559bf(0x1923)],this[_0x2559bf(0x3bdd)]=this[_0x2559bf(0x3bdd)][_0x2559bf(0x13df)](),this[_0x2559bf(0x39db)]=this[_0x2559bf(0x3bdd)][_0x2559bf(0x13df)](),this[_0x2559bf(0x195b)]=_0x14da92,this[_0x2559bf(0x9a2)]=_0x37d2f1,this[_0x2559bf(0x1dea)]=_0x228be7,this[_0x2559bf(0x2b36)]){if(_0x14da92[_0x2559bf(0x2c7a)][_0x2559bf(0x36f1)](this),this[_0x2559bf(0x1dea)]){const _0xa6d72b=_0x14da92['enableGeometryBufferRenderer']();_0xa6d72b&&(_0xa6d72b[_0x2559bf(0x290)]=!0x0,_0xa6d72b[_0x2559bf(0x1355)]=!0x0);}else{const _0x583028=_0x14da92[_0x2559bf(0x20d)]();_0x583028&&(_0x583028[_0x2559bf(0x1355)]=!0x0,_0x583028[_0x2559bf(0x270b)]());}this[_0x2559bf(0x168c)]();}}set[_0x324dae(0x3a80)](_0x296053){var _0xce69ce=_0x324dae;this['_samples']!==_0x296053&&(this['_samples']=_0x296053,this[_0xce69ce(0x168c)]());}get['samples'](){var _0x12d6b4=_0x324dae;return this[_0x12d6b4(0x3be8)];}get['ssrDownsample'](){var _0x153ad3=_0x324dae;return this[_0x153ad3(0x12fa)];}set['ssrDownsample'](_0x11ce9b){var _0x752102=_0x324dae;_0x11ce9b!==this[_0x752102(0x12fa)]&&(this[_0x752102(0x12fa)]=_0x11ce9b,this[_0x752102(0x168c)]());}get['blurDispersionStrength'](){return this['_blurDispersionStrength'];}set[_0x324dae(0x4192)](_0x1bd56b){var _0x247678=_0x324dae,_0x4789f2;_0x1bd56b!==this['_blurDispersionStrength']&&(_0x4789f2=0x0===_0x1bd56b&&0x0!==this[_0x247678(0xde7)]||0x0!==_0x1bd56b&&0x0===this[_0x247678(0xde7)],this[_0x247678(0xde7)]=_0x1bd56b,_0x4789f2&&this[_0x247678(0x168c)]());}['_useBlur'](){var _0x223325=_0x324dae;return 0x0<this[_0x223325(0xde7)];}get[_0x324dae(0x1bae)](){return this['_blurDownsample'];}set[_0x324dae(0x1bae)](_0x1c1e6a){var _0x327aad=_0x324dae;_0x1c1e6a!==this[_0x327aad(0x2484)]&&(this['_blurDownsample']=_0x1c1e6a,this[_0x327aad(0x168c)]());}get[_0x324dae(0x3a19)](){var _0x3fb02d=_0x324dae;return this[_0x3fb02d(0x16cb)];}set['enableSmoothReflections'](_0x1de430){var _0x28474a=_0x324dae;_0x1de430!==this[_0x28474a(0x16cb)]&&(this[_0x28474a(0x16cb)]=_0x1de430,this[_0x28474a(0x16f2)]());}get['environmentTexture'](){var _0x23b40a=_0x324dae;return this[_0x23b40a(0x2e4)];}set['environmentTexture'](_0x33ec08){var _0x3db923=_0x324dae;this[_0x3db923(0x2e4)]=_0x33ec08,this[_0x3db923(0x16f2)]();}get[_0x324dae(0x3389)](){var _0x54387d=_0x324dae;return this[_0x54387d(0x37f5)];}set[_0x324dae(0x3389)](_0x42d792){this['_environmentTextureIsProbe']=_0x42d792,this['_updateEffectDefines']();}get[_0x324dae(0x2ca)](){var _0x3f9c36=_0x324dae;return this[_0x3f9c36(0x3864)];}set[_0x324dae(0x2ca)](_0x308ded){var _0x31f0c8=_0x324dae;this['_attenuateScreenBorders']!==_0x308ded&&(this[_0x31f0c8(0x3864)]=_0x308ded,this[_0x31f0c8(0x16f2)]());}get[_0x324dae(0x15d7)](){var _0x46ec76=_0x324dae;return this[_0x46ec76(0xa26)];}set[_0x324dae(0x15d7)](_0x3ca7d7){var _0x285892=_0x324dae;this['_attenuateIntersectionDistance']!==_0x3ca7d7&&(this[_0x285892(0xa26)]=_0x3ca7d7,this[_0x285892(0x16f2)]());}get[_0x324dae(0x1189)](){return this['_attenuateIntersectionIterations'];}set[_0x324dae(0x1189)](_0x52896a){var _0x267a14=_0x324dae;this[_0x267a14(0x2e2f)]!==_0x52896a&&(this[_0x267a14(0x2e2f)]=_0x52896a,this[_0x267a14(0x16f2)]());}get[_0x324dae(0x2ad9)](){var _0x2ddae9=_0x324dae;return this[_0x2ddae9(0x38db)];}set[_0x324dae(0x2ad9)](_0x55dbc1){var _0x3e0157=_0x324dae;this[_0x3e0157(0x38db)]!==_0x55dbc1&&(this['_attenuateFacingCamera']=_0x55dbc1,this[_0x3e0157(0x16f2)]());}get[_0x324dae(0x8c6)](){var _0x1d12a9=_0x324dae;return this[_0x1d12a9(0x25e9)];}set['attenuateBackfaceReflection'](_0x519d9d){var _0x522488=_0x324dae;this[_0x522488(0x25e9)]!==_0x519d9d&&(this[_0x522488(0x25e9)]=_0x519d9d,this[_0x522488(0x16f2)]());}get[_0x324dae(0x11f9)](){var _0x405613=_0x324dae;return this[_0x405613(0x3db6)];}set[_0x324dae(0x11f9)](_0xd7a1a0){var _0x6e86ec=_0x324dae;this[_0x6e86ec(0x3db6)]!==_0xd7a1a0&&(this[_0x6e86ec(0x3db6)]=_0xd7a1a0,this[_0x6e86ec(0x16f2)]());}get[_0x324dae(0x3e3)](){var _0x211430=_0x324dae;return this[_0x211430(0x1278)];}set[_0x324dae(0x3e3)](_0x180ea0){var _0x317474=_0x324dae;this['_enableAutomaticThicknessComputation']!==_0x180ea0&&(this[_0x317474(0x1278)]=_0x180ea0,this[_0x317474(0x168c)]());}get[_0x324dae(0xed1)](){var _0x179982=_0x324dae;return this[_0x179982(0x322e)];}get[_0x324dae(0xc4f)](){return this['_backfaceDepthTextureDownsample'];}set[_0x324dae(0xc4f)](_0x4e284a){var _0xe173f7=_0x324dae;this['_backfaceDepthTextureDownsample']!==_0x4e284a&&(this[_0xe173f7(0x349d)]=_0x4e284a,this[_0xe173f7(0x287a)]());}get['backfaceForceDepthWriteTransparentMeshes'](){var _0x3ccc61=_0x324dae;return this[_0x3ccc61(0x3190)];}set['backfaceForceDepthWriteTransparentMeshes'](_0xc3da1d){var _0x194437=_0x324dae;this['_backfaceForceDepthWriteTransparentMeshes']!==_0xc3da1d&&(this['_backfaceForceDepthWriteTransparentMeshes']=_0xc3da1d,this[_0x194437(0x322e)]&&(this[_0x194437(0x322e)][_0x194437(0x1e08)]=_0xc3da1d));}get[_0x324dae(0x3c85)](){var _0x3563fc=_0x324dae;return this[_0x3563fc(0x365d)];}set[_0x324dae(0x3c85)](_0x1deb49){var _0x32f671=_0x324dae;this[_0x32f671(0x365d)]!==_0x1deb49&&((this['_isEnabled']=_0x1deb49)?this['_isDirty']?this[_0x32f671(0x168c)]():null!==this[_0x32f671(0x3bdd)]&&this[_0x32f671(0x195b)][_0x32f671(0x2c7a)][_0x32f671(0x1fd)](this[_0x32f671(0x23c4)],this[_0x32f671(0x3bdd)]):null!==this[_0x32f671(0x3bdd)]&&(this[_0x32f671(0x195b)]['postProcessRenderPipelineManager'][_0x32f671(0x92e)](this[_0x32f671(0x23c4)],this['_cameras']),this[_0x32f671(0x3bdd)]=this[_0x32f671(0x39db)][_0x32f671(0x13df)]()));}get['inputTextureColorIsInGammaSpace'](){var _0x233ed3=_0x324dae;return this[_0x233ed3(0x3776)];}set[_0x324dae(0x1a36)](_0x110bf6){var _0x77ba60=_0x324dae;this[_0x77ba60(0x3776)]!==_0x110bf6&&(this[_0x77ba60(0x3776)]=_0x110bf6,this[_0x77ba60(0x168c)]());}get[_0x324dae(0x3ffe)](){return this['_generateOutputInGammaSpace'];}set['generateOutputInGammaSpace'](_0x19472f){var _0x12efd6=_0x324dae;this[_0x12efd6(0x2e47)]!==_0x19472f&&(this['_generateOutputInGammaSpace']=_0x19472f,this['_buildPipeline']());}get['debug'](){var _0x1b9cb2=_0x324dae;return this[_0x1b9cb2(0x21cc)];}set[_0x324dae(0x2b37)](_0x564a0b){var _0x2f7cda=_0x324dae;this['_debug']!==_0x564a0b&&(this[_0x2f7cda(0x21cc)]=_0x564a0b,this[_0x2f7cda(0x168c)]());}[_0x324dae(0x83e)](){return this['_scene'];}get['_geometryBufferRenderer'](){var _0x4ad334=_0x324dae;return this['_forceGeometryBuffer']?this[_0x4ad334(0x195b)][_0x4ad334(0x3822)]:null;}get[_0x324dae(0x862)](){var _0x103838=_0x324dae;return this[_0x103838(0x1dea)]?null:this[_0x103838(0x195b)][_0x103838(0x2dd6)];}get[_0x324dae(0x3fde)](){var _0x58d125=_0x324dae;return this[_0x58d125(0x195b)];}get[_0x324dae(0x2b36)](){var _0x315ff9=_0x324dae,_0x20f1fc=this[_0x315ff9(0x195b)]['getEngine']()[_0x315ff9(0xb60)]();return _0x20f1fc[_0x315ff9(0x1a53)]&&_0x20f1fc[_0x315ff9(0x1f69)];}[_0x324dae(0x3fcd)](){var _0x2fb2b4=_0x324dae;return _0x2fb2b4(0x1d3d);}['addCamera'](_0x41ad06){var _0x560ba4=_0x324dae;this['_camerasToBeAttached']['push'](_0x41ad06),this[_0x560ba4(0x168c)]();}[_0x324dae(0x39be)](_0xd5e571){var _0x572efd=_0x324dae;_0xd5e571=this[_0x572efd(0x39db)][_0x572efd(0x919)](_0xd5e571),(this[_0x572efd(0x39db)]['splice'](_0xd5e571,0x1),this[_0x572efd(0x168c)]());}[_0x324dae(0x18c9)](_0x541e93=!0x1){var _0x153494=_0x324dae;this[_0x153494(0x3d42)](),this[_0x153494(0x37da)](),_0x541e93&&this[_0x153494(0x195b)][_0x153494(0x3af1)](),this['_scene'][_0x153494(0x2c7a)][_0x153494(0x92e)](this['_name'],this['_cameras']),super[_0x153494(0x18c9)]();}['_getTextureSize'](){var _0x12e1fc=_0x324dae,_0x10457f;const _0x30d5fa=this[_0x12e1fc(0x195b)][_0x12e1fc(0x2cd1)](),_0x196895=this['_prePassRenderer'];let _0x31be01={'width':_0x30d5fa[_0x12e1fc(0x3700)](),'height':_0x30d5fa['getRenderHeight']()};if(_0x196895&&(null==(_0x10457f=this[_0x12e1fc(0x195b)][_0x12e1fc(0x146e)])?void 0x0:_0x10457f[_0x12e1fc(0x3289)]())===this[_0x12e1fc(0xcda)]){const _0x238a85=_0x196895['getRenderTarget']();_0x238a85&&_0x238a85['textures']&&(_0x31be01=_0x238a85[_0x12e1fc(0xae8)][_0x196895[_0x12e1fc(0x8f7)](_0x2d3def['g'][_0x12e1fc(0x40b3)])][_0x12e1fc(0x5dd)]());}else null!=(_0x10457f=this[_0x12e1fc(0xcda)])&&_0x10457f['inputTexture']&&(_0x31be01[_0x12e1fc(0x2255)]=this[_0x12e1fc(0xcda)]['inputTexture'][_0x12e1fc(0x2255)],_0x31be01[_0x12e1fc(0xc32)]=this[_0x12e1fc(0xcda)][_0x12e1fc(0x535)]['height']);return _0x31be01;}[_0x324dae(0x16f2)](){var _0x2dd5e=_0x324dae,_0x1d5a7a;const _0x4db551=[];(this[_0x2dd5e(0x3b99)]||this[_0x2dd5e(0x862)])&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0x2e5b)),this[_0x2dd5e(0x16cb)]&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0x2271)),this[_0x2dd5e(0x195b)]['useRightHandedSystem']&&_0x4db551[_0x2dd5e(0x3f90)]('#define\x20SSRAYTRACE_RIGHT_HANDED_SCENE'),this['_environmentTexture']&&(_0x4db551[_0x2dd5e(0x3f90)]('#define\x20SSR_USE_ENVIRONMENT_CUBE'),this[_0x2dd5e(0x2e4)][_0x2dd5e(0xe6a)]&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0x2e71)),this[_0x2dd5e(0x2e4)]['gammaSpace']&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0x25e5))),this['_environmentTextureIsProbe']&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0x2566)),this['_enableAutomaticThicknessComputation']&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0x24fc)),this['_attenuateScreenBorders']&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0x3f7a)),this['_attenuateIntersectionDistance']&&_0x4db551['push']('#define\x20SSR_ATTENUATE_INTERSECTION_DISTANCE'),this['_attenuateIntersectionIterations']&&_0x4db551['push'](_0x2dd5e(0x19fc)),this[_0x2dd5e(0x38db)]&&_0x4db551['push'](_0x2dd5e(0x25a0)),this[_0x2dd5e(0x25e9)]&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0x1e45)),this['_clipToFrustum']&&_0x4db551[_0x2dd5e(0x3f90)]('#define\x20SSRAYTRACE_CLIP_TO_FRUSTUM'),this[_0x2dd5e(0xd24)]()&&_0x4db551[_0x2dd5e(0x3f90)]('#define\x20SSR_USE_BLUR'),this[_0x2dd5e(0x21cc)]&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0x6b5)),this['_inputTextureColorIsInGammaSpace']&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0xd9b)),this[_0x2dd5e(0x2e47)]&&_0x4db551[_0x2dd5e(0x3f90)](_0x2dd5e(0x377c)),null!=(_0x1d5a7a=this[_0x2dd5e(0xcda)])&&_0x1d5a7a[_0x2dd5e(0x3e7f)](_0x4db551[_0x2dd5e(0x1301)]('\x0a'));}['_buildPipeline'](){var _0x1ec0bc=_0x324dae,_0x3921e2;if(this[_0x1ec0bc(0x2b36)]){if(this[_0x1ec0bc(0x365d)]){this[_0x1ec0bc(0x3f49)]=!0x1;var _0x22048b=this[_0x1ec0bc(0x195b)][_0x1ec0bc(0x2cd1)]();if(this[_0x1ec0bc(0x3d42)](),this[_0x1ec0bc(0x37da)](),null!==this['_cameras']&&(this[_0x1ec0bc(0x195b)][_0x1ec0bc(0x2c7a)][_0x1ec0bc(0x92e)](this[_0x1ec0bc(0x23c4)],this[_0x1ec0bc(0x3bdd)]),this['_cameras']=this[_0x1ec0bc(0x39db)][_0x1ec0bc(0x13df)]()),this['_reset'](),this['_enableAutomaticThicknessComputation']){const _0x43d2bf=null==(_0x3921e2=this[_0x1ec0bc(0x3bdd)])?void 0x0:_0x3921e2[0x0];_0x43d2bf&&(this[_0x1ec0bc(0x1bd7)]=_0x43d2bf,this[_0x1ec0bc(0x322e)]=new _0x91514c['g'](this[_0x1ec0bc(0x195b)],void 0x0,void 0x0,void 0x0,_0x2d3def['g']['TEXTURE_NEAREST_SAMPLINGMODE'],!0x0,'SSRBackDepth'),this['_depthRenderer'][_0x1ec0bc(0x3c0e)]['r']=0x5f5e100,this[_0x1ec0bc(0x322e)][_0x1ec0bc(0x15aa)]=!0x0,this[_0x1ec0bc(0x322e)][_0x1ec0bc(0x4d9)]()[_0x1ec0bc(0x33f1)]=!0x0,this[_0x1ec0bc(0x322e)]['forceDepthWriteTransparentMeshes']=this['_backfaceForceDepthWriteTransparentMeshes'],this['_resizeDepthRenderer'](),_0x43d2bf[_0x1ec0bc(0x65d)]['push'](this['_depthRenderer'][_0x1ec0bc(0x4d9)]()));}this[_0x1ec0bc(0x4bb)](),this[_0x1ec0bc(0x4101)](new _0x51e236['L'](_0x22048b,this['SSRRenderEffect'],()=>this[_0x1ec0bc(0xcda)],!0x0)),this[_0x1ec0bc(0xd24)]()&&(this['_createBlurAndCombinerPostProcesses'](),this[_0x1ec0bc(0x4101)](new _0x51e236['L'](_0x22048b,this[_0x1ec0bc(0xe7c)],()=>[this[_0x1ec0bc(0x3767)],this[_0x1ec0bc(0x30b)]],!0x0)),this[_0x1ec0bc(0x4101)](new _0x51e236['L'](_0x22048b,this['SSRCombineRenderEffect'],()=>this['_blurCombinerPostProcess'],!0x0))),null!==this[_0x1ec0bc(0x3bdd)]&&this[_0x1ec0bc(0x195b)][_0x1ec0bc(0x2c7a)][_0x1ec0bc(0x1fd)](this[_0x1ec0bc(0x23c4)],this[_0x1ec0bc(0x3bdd)]);}else this[_0x1ec0bc(0x3f49)]=!0x0;}}[_0x324dae(0x287a)](){var _0x7bce64=_0x324dae,_0x7446b0,_0x3f29d2,_0x376fbf;this[_0x7bce64(0x322e)]&&(_0x376fbf=this['_getTextureSize'](),_0x7446b0=this['_depthRenderer'][_0x7bce64(0x4d9)]()['getSize'](),_0x3f29d2=Math[_0x7bce64(0xa0a)](_0x376fbf[_0x7bce64(0x2255)]/(this[_0x7bce64(0x349d)]+0x1)),_0x376fbf=Math[_0x7bce64(0xa0a)](_0x376fbf[_0x7bce64(0xc32)]/(this[_0x7bce64(0x349d)]+0x1)),_0x7446b0[_0x7bce64(0x2255)]===_0x3f29d2&&_0x7446b0[_0x7bce64(0xc32)]===_0x376fbf||this['_depthRenderer'][_0x7bce64(0x4d9)]()['resize']({'width':_0x3f29d2,'height':_0x376fbf}));}[_0x324dae(0x3d42)](){var _0x5ea42a=_0x324dae,_0x47b501;this[_0x5ea42a(0x322e)]&&(this[_0x5ea42a(0x1bd7)]&&-0x1!==(_0x47b501=null!=(_0x47b501=this[_0x5ea42a(0x1bd7)][_0x5ea42a(0x65d)][_0x5ea42a(0x919)](this[_0x5ea42a(0x322e)][_0x5ea42a(0x4d9)]()))?_0x47b501:-0x1)&&this[_0x5ea42a(0x1bd7)]['customRenderTargets'][_0x5ea42a(0x5ff)](_0x47b501,0x1),this['_depthRendererCamera']=null,this[_0x5ea42a(0x322e)]['getDepthMap']()[_0x5ea42a(0x18c9)]()),this['_depthRenderer']=null;}[_0x324dae(0x37da)](){var _0x4eaeaf=_0x324dae,_0x55dd44;for(let _0x2bf4da=0x0;_0x2bf4da<this[_0x4eaeaf(0x3bdd)][_0x4eaeaf(0x1377)];_0x2bf4da++){var _0x548414=this['_cameras'][_0x2bf4da];null!=(_0x55dd44=this[_0x4eaeaf(0xcda)])&&_0x55dd44[_0x4eaeaf(0x18c9)](_0x548414),null!=(_0x55dd44=this['_blurPostProcessX'])&&_0x55dd44[_0x4eaeaf(0x18c9)](_0x548414),null!=(_0x55dd44=this[_0x4eaeaf(0x30b)])&&_0x55dd44['dispose'](_0x548414),null!=(_0x55dd44=this[_0x4eaeaf(0x3870)])&&_0x55dd44['dispose'](_0x548414);}this[_0x4eaeaf(0xcda)]=null,this[_0x4eaeaf(0x3767)]=null,this[_0x4eaeaf(0x30b)]=null,this[_0x4eaeaf(0x3870)]=null;}[_0x324dae(0x4bb)](){var _0x336390=_0x324dae;this[_0x336390(0xcda)]=new _0x55ddb5['D'](_0x336390(0x127c),_0x336390(0x93b),[_0x336390(0xd17),_0x336390(0x2082),'view',_0x336390(0x224),_0x336390(0x10b2),'reflectionSpecularFalloffExponent',_0x336390(0xf6b),'stepSize','maxSteps',_0x336390(0x4a6),'projectionPixel',_0x336390(0x164c),_0x336390(0x103a),'selfCollisionNumSkip',_0x336390(0x3477),_0x336390(0x21b7),_0x336390(0x3467),_0x336390(0x1559)],[_0x336390(0x35c4),'normalSampler',_0x336390(0x1228),_0x336390(0x10a3),_0x336390(0x2830),_0x336390(0xaa5)],0x1,null,this[_0x336390(0x9a2)],this[_0x336390(0x195b)][_0x336390(0x2cd1)](),!0x1,'',this[_0x336390(0x9a2)]),this[_0x336390(0x16f2)](),this[_0x336390(0xcda)]['onApply']=_0x53ad41=>{var _0x2de086=_0x336390;this[_0x2de086(0x287a)]();const _0x54e423=this[_0x2de086(0x3b99)],_0x11336=this['_prePassRenderer'];if(_0x11336||_0x54e423){var _0x59d27c,_0x3c14d1;_0x54e423?(_0x59d27c=_0x54e423[_0x2de086(0x2ffd)](_0x4744e3['m'][_0x2de086(0x37c9)]),_0x53ad41[_0x2de086(0x1888)](_0x2de086(0x40c9),_0x54e423[_0x2de086(0x302d)]()[_0x2de086(0xae8)][0x1]),_0x53ad41[_0x2de086(0x1888)](_0x2de086(0x1228),_0x54e423[_0x2de086(0x302d)]()[_0x2de086(0xae8)][_0x59d27c]),_0x53ad41['setTexture']('depthSampler',_0x54e423['getGBuffer']()[_0x2de086(0xae8)][0x0])):_0x11336&&(_0x59d27c=_0x11336[_0x2de086(0x8f7)](_0x2d3def['g']['PREPASS_DEPTH_TEXTURE_TYPE']),_0x3c14d1=_0x11336[_0x2de086(0x8f7)](_0x2d3def['g']['PREPASS_REFLECTIVITY_TEXTURE_TYPE']),_0x1509fb=_0x11336['getIndex'](_0x2d3def['g']['PREPASS_NORMAL_TEXTURE_TYPE']),_0x53ad41['setTexture']('normalSampler',_0x11336[_0x2de086(0xe3b)]()['textures'][_0x1509fb]),_0x53ad41[_0x2de086(0x1888)](_0x2de086(0x10a3),_0x11336[_0x2de086(0xe3b)]()['textures'][_0x59d27c]),_0x53ad41[_0x2de086(0x1888)](_0x2de086(0x1228),_0x11336[_0x2de086(0xe3b)]()[_0x2de086(0xae8)][_0x3c14d1])),this[_0x2de086(0x1278)]&&this[_0x2de086(0x322e)]&&(_0x53ad41[_0x2de086(0x1888)](_0x2de086(0xaa5),this['_depthRenderer'][_0x2de086(0x4d9)]()),_0x53ad41['setFloat']('backSizeFactor',this['_backfaceDepthTextureDownsample']+0x1));const _0x241094=this[_0x2de086(0x195b)][_0x2de086(0x146e)];if(_0x241094){const _0x531f2d=_0x241094['getViewMatrix'](!0x0),_0x324c99=_0x241094[_0x2de086(0x1d1f)](!0x0);_0x324c99['invertToRef'](_0x299284['jp']['Matrix'][0x0]),_0x531f2d[_0x2de086(0x14f4)](_0x299284['jp'][_0x2de086(0x31e7)][0x1]),_0x53ad41[_0x2de086(0x1e2d)]('projection',_0x324c99),_0x53ad41[_0x2de086(0x1e2d)](_0x2de086(0x1d92),_0x531f2d),_0x53ad41[_0x2de086(0x1e2d)](_0x2de086(0x224),_0x299284['jp']['Matrix'][0x1]),_0x53ad41['setMatrix'](_0x2de086(0x2082),_0x299284['jp'][_0x2de086(0x31e7)][0x0]),_0x53ad41['setFloat'](_0x2de086(0x10b2),this[_0x2de086(0x10b2)]),_0x53ad41[_0x2de086(0x1d16)](_0x2de086(0x2e82),this[_0x2de086(0x2e82)]),_0x53ad41[_0x2de086(0x1d16)](_0x2de086(0xf6b),this[_0x2de086(0xf6b)]),_0x53ad41[_0x2de086(0x1d16)]('stepSize',this['step']),_0x53ad41[_0x2de086(0x1d16)](_0x2de086(0x4054),this[_0x2de086(0x4054)]),_0x53ad41[_0x2de086(0x1d16)](_0x2de086(0x4a6),this['roughnessFactor']),_0x53ad41[_0x2de086(0x1d16)]('nearPlaneZ',_0x241094['minZ']),_0x53ad41[_0x2de086(0x1d16)](_0x2de086(0x103a),this[_0x2de086(0x103a)]),_0x53ad41[_0x2de086(0x1d16)](_0x2de086(0x524),this['selfCollisionNumSkip']),_0x53ad41['setFloat'](_0x2de086(0x1559),this[_0x2de086(0x1559)]);var _0x1509fb=this[_0x2de086(0x2262)]();_0x299284['y3'][_0x2de086(0x3ad8)](_0x1509fb['width'],_0x1509fb[_0x2de086(0xc32)],0x1,_0x299284['jp'][_0x2de086(0x31e7)][0x2]),_0x324c99['multiplyToRef'](this[_0x2de086(0x195b)][_0x2de086(0x2cd1)]()[_0x2de086(0xba4)]?_0x6eb952:_0xb0e684,_0x299284['jp'][_0x2de086(0x31e7)][0x3]),_0x299284['jp'][_0x2de086(0x31e7)][0x3]['multiplyToRef'](_0x299284['jp'][_0x2de086(0x31e7)][0x2],_0x299284['jp']['Matrix'][0x4]),_0x53ad41[_0x2de086(0x1e2d)](_0x2de086(0x320d),_0x299284['jp'][_0x2de086(0x31e7)][0x4]),this['_environmentTexture']&&(_0x53ad41[_0x2de086(0x1888)](_0x2de086(0x2830),this['_environmentTexture']),this[_0x2de086(0x2e4)]['boundingBoxSize']&&(_0x53ad41[_0x2de086(0x1e2a)](_0x2de086(0x3477),this[_0x2de086(0x2e4)][_0x2de086(0x4089)]),_0x53ad41[_0x2de086(0x1e2a)](_0x2de086(0x21b7),this[_0x2de086(0x2e4)]['boundingBoxSize'])));}}},this[_0x336390(0xcda)][_0x336390(0x3a80)]=this[_0x336390(0x3a80)],this[_0x336390(0x1dea)]||(this[_0x336390(0xcda)]['_prePassEffectConfiguration']=new _0x5620b3['g']());}[_0x324dae(0x2f09)](){var _0x529ace=_0x324dae,_0x8e7a4b=this[_0x529ace(0x195b)][_0x529ace(0x2cd1)]();this[_0x529ace(0x3767)]=new _0x55ddb5['D'](_0x529ace(0x31d6),_0x529ace(0xb84),[_0x529ace(0x334a)],[_0x529ace(0x35c4)],this['_useBlur']()?0x1/(this['_ssrDownsample']+0x1):0x1,null,_0x2d3def['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x8e7a4b,!0x1,'',this[_0x529ace(0x9a2)]),this[_0x529ace(0x3767)][_0x529ace(0x790)]=!0x1,this[_0x529ace(0x3767)]['onApplyObservable']['add'](_0x2dd91f=>{var _0x1d2c4e=_0x529ace,_0x5d2de3=null!=(_0x5d2de3=null==(_0x5d2de3=this[_0x1d2c4e(0x3767)])?void 0x0:_0x5d2de3[_0x1d2c4e(0x535)][_0x1d2c4e(0x2255)])?_0x5d2de3:this[_0x1d2c4e(0x195b)][_0x1d2c4e(0x2cd1)]()['getRenderWidth']();_0x2dd91f[_0x1d2c4e(0x39e5)]('texelOffsetScale',this[_0x1d2c4e(0xde7)]/_0x5d2de3,0x0);}),this[_0x529ace(0x30b)]=new _0x55ddb5['D'](_0x529ace(0x2cfe),_0x529ace(0xb84),[_0x529ace(0x334a)],[_0x529ace(0x35c4)],this[_0x529ace(0xd24)]()?0x1/(this[_0x529ace(0x2484)]+0x1):0x1,null,_0x2d3def['g'][_0x529ace(0x948)],_0x8e7a4b,!0x1,'',this['_textureType']),this[_0x529ace(0x30b)][_0x529ace(0x790)]=!0x1,this[_0x529ace(0x30b)]['onApplyObservable']['add'](_0x5d7d5c=>{var _0xd96a66=_0x529ace,_0x104c18=null!=(_0x104c18=null==(_0x104c18=this['_blurPostProcessY'])?void 0x0:_0x104c18[_0xd96a66(0x535)][_0xd96a66(0xc32)])?_0x104c18:this['_scene'][_0xd96a66(0x2cd1)]()[_0xd96a66(0x2579)]();_0x5d7d5c[_0xd96a66(0x39e5)](_0xd96a66(0x334a),0x0,this[_0xd96a66(0xde7)]/_0x104c18);});let _0x431f58='';this[_0x529ace(0x21cc)]&&(_0x431f58+=_0x529ace(0x2cf5)),this[_0x529ace(0x3776)]&&(_0x431f58+='#define\x20SSR_INPUT_IS_GAMMA_SPACE\x0a'),this['_generateOutputInGammaSpace']&&(_0x431f58+=_0x529ace(0x58e)),this[_0x529ace(0x3870)]=new _0x55ddb5['D'](_0x529ace(0xe2c),_0x529ace(0x3a18),[_0x529ace(0xf6b),_0x529ace(0x2e82),'reflectivityThreshold'],[_0x529ace(0x35c4),'mainSampler',_0x529ace(0x1228)],this[_0x529ace(0xd24)]()?0x1/(this[_0x529ace(0x2484)]+0x1):0x1,null,_0x2d3def['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x8e7a4b,!0x1,_0x431f58,this[_0x529ace(0x9a2)]),this[_0x529ace(0x3870)][_0x529ace(0x790)]=!0x1,this[_0x529ace(0x3870)][_0x529ace(0x4107)][_0x529ace(0x3fc1)](_0x28059d=>{var _0x38f900=_0x529ace,_0x3e3a47;const _0x488bf6=this[_0x38f900(0x3b99)],_0x7c0beb=this[_0x38f900(0x862)];(_0x7c0beb||_0x488bf6)&&(_0x7c0beb&&(null==(_0x3e3a47=this[_0x38f900(0x195b)][_0x38f900(0x146e)])?void 0x0:_0x3e3a47[_0x38f900(0x3289)]())===this[_0x38f900(0xcda)]?(_0x3e3a47=_0x7c0beb['getRenderTarget']())&&_0x3e3a47[_0x38f900(0xae8)]&&_0x28059d['setTexture']('mainSampler',_0x3e3a47['textures'][_0x7c0beb[_0x38f900(0x8f7)](_0x2d3def['g']['PREPASS_COLOR_TEXTURE_TYPE'])]):_0x28059d[_0x38f900(0x1cb4)]('mainSampler',this['_ssrPostProcess']),_0x488bf6?(_0x3e3a47=_0x488bf6['getTextureIndex'](_0x4744e3['m'][_0x38f900(0x37c9)]),_0x28059d[_0x38f900(0x1888)]('reflectivitySampler',_0x488bf6[_0x38f900(0x302d)]()[_0x38f900(0xae8)][_0x3e3a47])):_0x7c0beb&&(_0x3e3a47=_0x7c0beb[_0x38f900(0x8f7)](_0x2d3def['g'][_0x38f900(0x2761)]),_0x28059d[_0x38f900(0x1888)](_0x38f900(0x1228),_0x7c0beb[_0x38f900(0xe3b)]()[_0x38f900(0xae8)][_0x3e3a47])),_0x28059d[_0x38f900(0x1d16)]('strength',this[_0x38f900(0xf6b)]),_0x28059d[_0x38f900(0x1d16)](_0x38f900(0x2e82),this[_0x38f900(0x2e82)]),_0x28059d[_0x38f900(0x1d16)]('reflectivityThreshold',this['reflectivityThreshold']));});}[_0x324dae(0x2fcc)](){var _0x51b3da=_0x324dae;const _0x2e23ca=_0x16a823['p4'][_0x51b3da(0x2fbf)](this);return _0x2e23ca['customType']=_0x51b3da(0x1d3d),_0x2e23ca;}static[_0x324dae(0x2a19)](_0x22b2b4,_0x4b155f,_0x191df0){var _0x1195ce=_0x324dae;return _0x16a823['p4'][_0x1195ce(0x2a19)](()=>new _0x5bed49(_0x22b2b4[_0x1195ce(0x23c4)],_0x4b155f,_0x22b2b4[_0x1195ce(0x1735)]),_0x22b2b4,_0x4b155f,_0x191df0);}}_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49['prototype'],_0x324dae(0x3a80),null),_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x103a),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x3d25),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x10b2),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0xf6b),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x2e82),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x4054),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x4a6),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49['prototype'],_0x324dae(0x524),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x1559),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x12fa))],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x12fa),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])()],_0x5bed49['prototype'],'ssrDownsample',null),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x4192))],_0x5bed49['prototype'],_0x324dae(0xde7),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x1bae))],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x2484),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x3a19))],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x16cb),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])('environmentTexture')],_0x5bed49['prototype'],_0x324dae(0x2e4),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x3389))],_0x5bed49[_0x324dae(0x41df)],'_environmentTextureIsProbe',void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x2ca))],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x3864),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])('attenuateIntersectionDistance')],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0xa26),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])('attenuateIntersectionIterations')],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x2e2f),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x2ad9))],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x38db),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])('attenuateBackfaceReflection')],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x25e9),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])('clipToFrustum')],_0x5bed49[_0x324dae(0x41df)],'_clipToFrustum',void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x3e3))],_0x5bed49[_0x324dae(0x41df)],'_enableAutomaticThicknessComputation',void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0xc4f))],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x349d),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x41af))],_0x5bed49[_0x324dae(0x41df)],'_backfaceForceDepthWriteTransparentMeshes',void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x3c85))],_0x5bed49['prototype'],_0x324dae(0x365d),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x1a36))],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x3776),void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])('generateOutputInGammaSpace')],_0x5bed49['prototype'],'_generateOutputInGammaSpace',void 0x0),_0x2ba699([(0x0,_0x16a823['qC'])(_0x324dae(0x2b37))],_0x5bed49[_0x324dae(0x41df)],_0x324dae(0x21cc),void 0x0),(0x0,_0x1bfcd1['H'])(_0x324dae(0x1f68),_0x5bed49);},0x3c67:(_0x5f0148,_0x207534,_0x4b4565)=>{var _0x2a3d3c=a8_0x16e4d8;function _0x44babf(_0x5141e7,_0x2d8e4f,_0x224e94,_0x2c6335){var _0x53fd46=a8_0x5b24,_0x4204f6,_0xfcb8d3=arguments[_0x53fd46(0x1377)],_0x2fb4d8=_0xfcb8d3<0x3?_0x2d8e4f:null===_0x2c6335?_0x2c6335=Object[_0x53fd46(0xd3d)](_0x2d8e4f,_0x224e94):_0x2c6335;if(_0x53fd46(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x53fd46(0x1dac)])_0x2fb4d8=Reflect['decorate'](_0x5141e7,_0x2d8e4f,_0x224e94,_0x2c6335);else{for(var _0x1b06f1=_0x5141e7[_0x53fd46(0x1377)]-0x1;0x0<=_0x1b06f1;_0x1b06f1--)(_0x4204f6=_0x5141e7[_0x1b06f1])&&(_0x2fb4d8=(_0xfcb8d3<0x3?_0x4204f6(_0x2fb4d8):0x3<_0xfcb8d3?_0x4204f6(_0x2d8e4f,_0x224e94,_0x2fb4d8):_0x4204f6(_0x2d8e4f,_0x224e94))||_0x2fb4d8);}0x3<_0xfcb8d3&&_0x2fb4d8&&Object[_0x53fd46(0x395)](_0x2d8e4f,_0x224e94,_0x2fb4d8);}var _0x13a954=_0x4b4565(0x153ad),_0x3dafc0=_0x4b4565(0x10ea4),_0x569212=_0x4b4565(0x9fd1),_0x379281=_0x4b4565(0x1b5c),_0x53dfcc=_0x4b4565(0xbac7),_0x567b2a=_0x4b4565(0x5f28),_0x2aefd6=_0x4b4565(0xf6ea),_0x2cc608=_0x4b4565(0xd1d0),_0x1d289d=_0x4b4565(0x8917),_0xef48a0=_0x4b4565(0x11de1),_0x254241=_0x4b4565(0x77a5),_0x4633d5=_0x4b4565(0xe456),_0x23ef82=_0x4b4565(0x102b2),_0x2ab0bb=_0x4b4565(0x16f9e);_0x4b4565(0x8064),_0x4b4565(0x152db);class _0x1153a7 extends _0x2aefd6['$']{constructor(_0xb27500,_0x5e3b15,_0xeb89af,_0x5d4156=null,_0x1337e6){var _0x58dea3=a8_0x5b24;super(_0x5e3b15[_0x58dea3(0x2cd1)](),_0xb27500),this[_0x58dea3(0x5bc)]=null,this[_0x58dea3(0x2f26)]=null,this[_0x58dea3(0x3fd3)]=[],this[_0x58dea3(0x4e0)]=[],this[_0x58dea3(0x2ea0)]=null,this['volumetricLightPostProcess']=null,this[_0x58dea3(0x8cb)]=null,this[_0x58dea3(0x183b)]=null,this['volumetricLightMergePostProces']=null,this['volumetricLightFinalPostProcess']=null,this[_0x58dea3(0x1021)]=null,this[_0x58dea3(0x16c9)]=[],this[_0x58dea3(0x3d2a)]=null,this[_0x58dea3(0x4057)]=null,this['lensFlareFinalPostProcess']=null,this[_0x58dea3(0xc69)]=null,this[_0x58dea3(0x3c53)]=null,this[_0x58dea3(0x1329)]=null,this['motionBlurPostProcess']=null,this[_0x58dea3(0x19d8)]=null,this['fxaaPostProcess']=null,this[_0x58dea3(0x68e)]=null,this[_0x58dea3(0x30a4)]=0x1,this[_0x58dea3(0x2662)]=0x200,this[_0x58dea3(0x34a6)]=!0x1,this[_0x58dea3(0x1795)]=null,this[_0x58dea3(0x101d)]=0.2,this[_0x58dea3(0x1d62)]=0x4,this['volumetricLightBlurScale']=0x40,this[_0x58dea3(0xd7e)]=null,this[_0x58dea3(0x405c)]=0x1,this[_0x58dea3(0x1740)]=0.5,this[_0x58dea3(0xf8f)]=0.5,this['lensColorTexture']=null,this[_0x58dea3(0xc2c)]=0x14,this[_0x58dea3(0x303e)]=1.4,this['lensFlareHaloWidth']=0.7,this[_0x58dea3(0x2faa)]=0x10,this['lensFlareBlurWidth']=0x200,this['lensStarTexture']=null,this['lensFlareDirtTexture']=null,this['depthOfFieldDistance']=0xa,this[_0x58dea3(0x2ea1)]=0x40,this[_0x58dea3(0x3ac2)]=[],this['_currentDepthOfFieldSource']=null,this[_0x58dea3(0x1042)]=0x1,this['_currentExposure']=0x1,this['_hdrAutoExposure']=!0x1,this['_hdrCurrentLuminance']=0x1,this[_0x58dea3(0x3d8f)]=0x1,this['_isObjectBasedMotionBlur']=!0x1,this[_0x58dea3(0x39db)]=[],this['_bloomEnabled']=!0x1,this['_depthOfFieldEnabled']=!0x1,this[_0x58dea3(0x3084)]=!0x1,this[_0x58dea3(0x1b38)]=!0x1,this['_hdrEnabled']=!0x1,this[_0x58dea3(0x382a)]=!0x1,this[_0x58dea3(0x2b7f)]=!0x1,this[_0x58dea3(0x364a)]=!0x1,this[_0x58dea3(0x13eb)]=0x40,this[_0x58dea3(0xe7e)]=0x32,this[_0x58dea3(0x3be8)]=0x1,this[_0x58dea3(0x3bdd)]=_0x1337e6||_0x5e3b15[_0x58dea3(0x1923)],this[_0x58dea3(0x3bdd)]=this[_0x58dea3(0x3bdd)][_0x58dea3(0x13df)](),this[_0x58dea3(0x39db)]=this['_cameras']['slice'](),this[_0x58dea3(0x195b)]=_0x5e3b15,this['_basePostProcess']=_0x5d4156,this[_0x58dea3(0x1735)]=_0xeb89af,this[_0x58dea3(0x2645)]=_0x5e3b15[_0x58dea3(0x2cd1)]()[_0x58dea3(0xb60)]()['textureFloatRender']?_0x254241['g'][_0x58dea3(0x2c1)]:_0x254241['g'][_0x58dea3(0x17d0)],_0x5e3b15['postProcessRenderPipelineManager'][_0x58dea3(0x36f1)](this),this[_0x58dea3(0x168c)]();}get[_0x2a3d3c(0x210a)](){var _0x3da30f=_0x2a3d3c;return this[_0x3da30f(0x1042)];}set['exposure'](_0x18010f){var _0x29171c=_0x2a3d3c;this[_0x29171c(0x1042)]=_0x18010f,this['_currentExposure']=_0x18010f;}get['hdrAutoExposure'](){var _0x11e5d8=_0x2a3d3c;return this[_0x11e5d8(0x1f8b)];}set[_0x2a3d3c(0x6c0)](_0xc38141){var _0x200346=_0x2a3d3c;if(this[_0x200346(0x1f8b)]=_0xc38141,this[_0x200346(0x3d2a)]){const _0x152683=[_0x200346(0x2148)];_0xc38141&&_0x152683[_0x200346(0x3f90)](_0x200346(0x1348)),this[_0x200346(0x3d2a)][_0x200346(0x3e7f)](_0x152683[_0x200346(0x1301)]('\x0a'));}}get[_0x2a3d3c(0x2556)](){var _0x3bf5a2=_0x2a3d3c;return this[_0x3bf5a2(0x3d8f)];}set['motionStrength'](_0x3dea1c){var _0x1160de=_0x2a3d3c;this['_motionStrength']=_0x3dea1c,this[_0x1160de(0x3eab)]&&this[_0x1160de(0x3c78)]&&(this[_0x1160de(0x3c78)]['motionStrength']=_0x3dea1c);}get[_0x2a3d3c(0x125a)](){var _0x4552a3=_0x2a3d3c;return this[_0x4552a3(0x3eab)];}set[_0x2a3d3c(0x125a)](_0x321772){var _0x2c70ef=_0x2a3d3c,_0x31db08=this['_isObjectBasedMotionBlur']!==_0x321772;this[_0x2c70ef(0x3eab)]=_0x321772,_0x31db08&&this[_0x2c70ef(0x168c)]();}get['BloomEnabled'](){return this['_bloomEnabled'];}set[_0x2a3d3c(0xa28)](_0x1448be){var _0x38c184=_0x2a3d3c;this[_0x38c184(0x1c0a)]!==_0x1448be&&(this[_0x38c184(0x1c0a)]=_0x1448be,this[_0x38c184(0x168c)]());}get[_0x2a3d3c(0x3bff)](){var _0x1bf56f=_0x2a3d3c;return this[_0x1bf56f(0x2841)];}set[_0x2a3d3c(0x3bff)](_0x5c240a){var _0x14467a=_0x2a3d3c;this[_0x14467a(0x2841)]!==_0x5c240a&&(this[_0x14467a(0x2841)]=_0x5c240a,this[_0x14467a(0x168c)]());}get[_0x2a3d3c(0x3856)](){var _0x50d5ae=_0x2a3d3c;return this[_0x50d5ae(0x1b38)];}set[_0x2a3d3c(0x3856)](_0x3f84d8){var _0x2fd816=_0x2a3d3c;this[_0x2fd816(0x1b38)]!==_0x3f84d8&&(this[_0x2fd816(0x1b38)]=_0x3f84d8,this[_0x2fd816(0x168c)]());}get[_0x2a3d3c(0x6a7)](){var _0x4be2d2=_0x2a3d3c;return this[_0x4be2d2(0xe89)];}set['HDREnabled'](_0x3393c7){var _0x5b0df4=_0x2a3d3c;this[_0x5b0df4(0xe89)]!==_0x3393c7&&(this[_0x5b0df4(0xe89)]=_0x3393c7,this[_0x5b0df4(0x168c)]());}get[_0x2a3d3c(0x3790)](){return this['_vlsEnabled'];}set[_0x2a3d3c(0x3790)](_0x34e065){var _0xf19322=_0x2a3d3c;this[_0xf19322(0x3084)]!==_0x34e065&&(_0x34e065&&!this['_scene']['enableGeometryBufferRenderer']()?_0x3dafc0['Y'][_0xf19322(0x1048)](_0xf19322(0x3ecb)):(this[_0xf19322(0x3084)]=_0x34e065,this[_0xf19322(0x168c)]()));}get[_0x2a3d3c(0x24da)](){return this['_motionBlurEnabled'];}set[_0x2a3d3c(0x24da)](_0x5cc93f){var _0x17e147=_0x2a3d3c;this['_motionBlurEnabled']!==_0x5cc93f&&(this[_0x17e147(0x382a)]=_0x5cc93f,this[_0x17e147(0x168c)]());}get['fxaaEnabled'](){return this['_fxaaEnabled'];}set[_0x2a3d3c(0x589)](_0x4efcb5){var _0xa71281=_0x2a3d3c;this[_0xa71281(0x2b7f)]!==_0x4efcb5&&(this['_fxaaEnabled']=_0x4efcb5,this[_0xa71281(0x168c)]());}get[_0x2a3d3c(0x1c16)](){return this['_screenSpaceReflectionsEnabled'];}set[_0x2a3d3c(0x1c16)](_0x4aa1b3){var _0x333a1a=_0x2a3d3c;this[_0x333a1a(0x364a)]!==_0x4aa1b3&&(this[_0x333a1a(0x364a)]=_0x4aa1b3,this[_0x333a1a(0x168c)]());}get[_0x2a3d3c(0x114a)](){var _0xf4bd43=_0x2a3d3c;return this[_0xf4bd43(0xe7e)];}set[_0x2a3d3c(0x114a)](_0x242bdc){var _0x1e8ea8=_0x2a3d3c;this['volumetricLightPostProcess']&&this[_0x1e8ea8(0x2aa1)][_0x1e8ea8(0x3e7f)](_0x1e8ea8(0x3c01)+_0x242bdc[_0x1e8ea8(0x3de5)](0x1)),this['_volumetricLightStepsCount']=_0x242bdc;}get[_0x2a3d3c(0x1a16)](){var _0xe488fd=_0x2a3d3c;return this[_0xe488fd(0x13eb)];}set[_0x2a3d3c(0x1a16)](_0x26c60a){var _0x26264c=_0x2a3d3c;this[_0x26264c(0x3c78)]&&(this[_0x26264c(0x3eab)]?this[_0x26264c(0x3c78)][_0x26264c(0x1a16)]=_0x26c60a:this[_0x26264c(0x3c78)]['updateEffect'](_0x26264c(0x1c08)+_0x26c60a[_0x26264c(0x3de5)](0x1))),this['_motionBlurSamples']=_0x26c60a;}get[_0x2a3d3c(0x3a80)](){var _0x5e4383=_0x2a3d3c;return this[_0x5e4383(0x3be8)];}set['samples'](_0xc7dd10){var _0x24866d=_0x2a3d3c;this[_0x24866d(0x3be8)]!==_0xc7dd10&&(this[_0x24866d(0x3be8)]=_0xc7dd10,this['_buildPipeline']());}[_0x2a3d3c(0x168c)](){var _0x5dbe27=_0x2a3d3c,_0x298107=this[_0x5dbe27(0x1735)];const _0x138f69=this[_0x5dbe27(0x195b)];this[_0x5dbe27(0x37da)](),null!==this[_0x5dbe27(0x3bdd)]&&(this['_scene'][_0x5dbe27(0x2c7a)]['detachCamerasFromRenderPipeline'](this[_0x5dbe27(0x23c4)],this[_0x5dbe27(0x3bdd)]),this[_0x5dbe27(0x3bdd)]=this[_0x5dbe27(0x39db)][_0x5dbe27(0x13df)]()),this['_reset'](),this[_0x5dbe27(0x364a)]&&(this[_0x5dbe27(0x68e)]=new _0x2ab0bb['G'](_0x5dbe27(0x3b1a),_0x138f69,_0x298107,null,_0x53dfcc['x'][_0x5dbe27(0x30fa)],_0x138f69[_0x5dbe27(0x2cd1)](),!0x1,this['_floatTextureType']),this[_0x5dbe27(0x68e)][_0x5dbe27(0x4107)]['add'](()=>{this['_currentDepthOfFieldSource']=this['screenSpaceReflectionPostProcess'];}),this['addEffect'](new _0x2cc608['L'](_0x138f69['getEngine'](),_0x5dbe27(0x243b),()=>this[_0x5dbe27(0x68e)],!0x0))),this['_basePostProcess']?this['originalPostProcess']=this[_0x5dbe27(0xf02)]:this[_0x5dbe27(0x24f1)]=new _0x567b2a['D'](_0x5dbe27(0x3b1a),_0x5dbe27(0x2d7),[],[],_0x298107,null,_0x53dfcc['x'][_0x5dbe27(0x30fa)],_0x138f69[_0x5dbe27(0x2cd1)](),!0x1,_0x5dbe27(0x3d9),this['_floatTextureType']),this[_0x5dbe27(0x24f1)][_0x5dbe27(0x790)]=!this['screenSpaceReflectionPostProcess'],this[_0x5dbe27(0x24f1)]['onApplyObservable'][_0x5dbe27(0x3fc1)](()=>{var _0x36ac5b=_0x5dbe27;this[_0x36ac5b(0x23e1)]=this[_0x36ac5b(0x24f1)];}),this[_0x5dbe27(0x4101)](new _0x2cc608['L'](_0x138f69['getEngine'](),_0x5dbe27(0x21b2),()=>this['originalPostProcess'],!0x0)),this[_0x5dbe27(0x1c0a)]&&(this[_0x5dbe27(0x12ad)](_0x138f69,_0x298107/0x4),this[_0x5dbe27(0x1d86)](_0x138f69,_0x298107/0x4),this[_0x5dbe27(0x2b1a)](_0x138f69,_0x298107/0x4,0x1),this[_0x5dbe27(0x1124)](_0x138f69,_0x298107),this[_0x5dbe27(0x4057)]=new _0x567b2a['D'](_0x5dbe27(0x3191),_0x5dbe27(0x2d7),[],[],_0x298107,null,_0x53dfcc['x'][_0x5dbe27(0x30fa)],_0x138f69['getEngine'](),!0x1,_0x5dbe27(0x3d9),_0x254241['g'][_0x5dbe27(0x705)]),this[_0x5dbe27(0x4101)](new _0x2cc608['L'](_0x138f69[_0x5dbe27(0x2cd1)](),_0x5dbe27(0x3434),()=>this[_0x5dbe27(0x4057)],!0x0))),this[_0x5dbe27(0x3084)]&&(this[_0x5dbe27(0x2514)](_0x138f69,_0x298107),this['volumetricLightFinalPostProcess']=new _0x567b2a['D'](_0x5dbe27(0x2597),_0x5dbe27(0x2d7),[],[],_0x298107,null,_0x53dfcc['x'][_0x5dbe27(0x30fa)],_0x138f69[_0x5dbe27(0x2cd1)](),!0x1,_0x5dbe27(0x3d9),_0x254241['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x5dbe27(0x4101)](new _0x2cc608['L'](_0x138f69[_0x5dbe27(0x2cd1)](),'HDRVLSFinal',()=>this[_0x5dbe27(0x2ea5)],!0x0))),this[_0x5dbe27(0x1b38)]&&(this[_0x5dbe27(0x32bc)](_0x138f69,_0x298107),this[_0x5dbe27(0xa4a)]=new _0x567b2a['D'](_0x5dbe27(0x2715),_0x5dbe27(0x2d7),[],[],_0x298107,null,_0x53dfcc['x']['BILINEAR_SAMPLINGMODE'],_0x138f69[_0x5dbe27(0x2cd1)](),!0x1,_0x5dbe27(0x3d9),_0x254241['g'][_0x5dbe27(0x705)]),this[_0x5dbe27(0x4101)](new _0x2cc608['L'](_0x138f69['getEngine'](),_0x5dbe27(0x2715),()=>this[_0x5dbe27(0xa4a)],!0x0))),this[_0x5dbe27(0xe89)]&&(this['_createLuminancePostProcesses'](_0x138f69,this[_0x5dbe27(0x2645)]),this[_0x5dbe27(0x3d94)](_0x138f69,_0x298107),this[_0x5dbe27(0xc69)]=new _0x567b2a['D'](_0x5dbe27(0x3a0d),_0x5dbe27(0x2d7),[],[],_0x298107,null,_0x53dfcc['x'][_0x5dbe27(0x30fa)],_0x138f69[_0x5dbe27(0x2cd1)](),!0x1,_0x5dbe27(0x3d9),_0x254241['g']['TEXTURETYPE_UNSIGNED_INT']),this[_0x5dbe27(0x4101)](new _0x2cc608['L'](_0x138f69[_0x5dbe27(0x2cd1)](),_0x5dbe27(0x3a0d),()=>this['hdrFinalPostProcess'],!0x0))),this['_depthOfFieldEnabled']&&(this[_0x5dbe27(0x2b1a)](_0x138f69,_0x298107/0x2,0x3,_0x5dbe27(0x2ea1)),this[_0x5dbe27(0x1686)](_0x138f69,_0x298107)),this['_motionBlurEnabled']&&this[_0x5dbe27(0x28b8)](_0x138f69,_0x298107),this[_0x5dbe27(0x2b7f)]&&(this[_0x5dbe27(0x1738)]=new _0xef48a0['P'](_0x5dbe27(0x40d),0x1,null,_0x53dfcc['x']['BILINEAR_SAMPLINGMODE'],_0x138f69[_0x5dbe27(0x2cd1)](),!0x1,_0x254241['g'][_0x5dbe27(0x705)]),this[_0x5dbe27(0x4101)](new _0x2cc608['L'](_0x138f69['getEngine'](),_0x5dbe27(0x3908),()=>this[_0x5dbe27(0x1738)],!0x0))),null!==this[_0x5dbe27(0x3bdd)]&&this[_0x5dbe27(0x195b)][_0x5dbe27(0x2c7a)][_0x5dbe27(0x1fd)](this[_0x5dbe27(0x23c4)],this[_0x5dbe27(0x3bdd)]),!this[_0x5dbe27(0x3ef1)](this[_0x5dbe27(0x3be8)])&&0x1<this[_0x5dbe27(0x3be8)]&&_0x3dafc0['Y'][_0x5dbe27(0x1048)]('MSAA\x20failed\x20to\x20enable,\x20MSAA\x20is\x20only\x20supported\x20in\x20browsers\x20that\x20support\x20webGL\x20>=\x202.0');}['_createDownSampleX4PostProcess'](_0x1c2598,_0x42868f){var _0x36697f=_0x2a3d3c;const _0x493e94=new Array(0x20);this[_0x36697f(0x5bc)]=new _0x567b2a['D']('HDRDownSampleX4','standard',[_0x36697f(0x19c4)],[],_0x42868f,null,_0x53dfcc['x'][_0x36697f(0x30fa)],_0x1c2598[_0x36697f(0x2cd1)](),!0x1,_0x36697f(0x40d5),this[_0x36697f(0x2645)]),this[_0x36697f(0x5bc)][_0x36697f(0x431)]=_0x212de6=>{var _0xa252f3=_0x36697f;let _0x39fd04=0x0;var _0xa8c0cd=this[_0xa252f3(0x5bc)][_0xa252f3(0x2255)],_0x53826c=this['downSampleX4PostProcess']['height'];for(let _0x3f9edc=-0x2;_0x3f9edc<0x2;_0x3f9edc++)for(let _0x2ea06d=-0x2;_0x2ea06d<0x2;_0x2ea06d++)_0x493e94[_0x39fd04]=(_0x3f9edc+0.5)*(0x1/_0xa8c0cd),_0x493e94[_0x39fd04+0x1]=(_0x2ea06d+0.5)*(0x1/_0x53826c),_0x39fd04+=0x2;_0x212de6[_0xa252f3(0x35a2)](_0xa252f3(0x19c4),_0x493e94);},this[_0x36697f(0x4101)](new _0x2cc608['L'](_0x1c2598['getEngine'](),_0x36697f(0x4075),()=>this[_0x36697f(0x5bc)],!0x0));}[_0x2a3d3c(0x1d86)](_0x1b567d,_0x140176){var _0x3d48ed=_0x2a3d3c;const _0x309a74=new Array(0x8);this[_0x3d48ed(0x2f26)]=new _0x567b2a['D'](_0x3d48ed(0x654),_0x3d48ed(0x2d7),[_0x3d48ed(0x19c4),_0x3d48ed(0x30a4)],[],_0x140176,null,_0x53dfcc['x']['BILINEAR_SAMPLINGMODE'],_0x1b567d[_0x3d48ed(0x2cd1)](),!0x1,_0x3d48ed(0x1c53),this[_0x3d48ed(0x2645)]),this['brightPassPostProcess'][_0x3d48ed(0x431)]=_0x591dc4=>{var _0x39d72b=_0x3d48ed,_0x122902=0x1/this[_0x39d72b(0x2f26)]['width'],_0x267e51=0x1/this[_0x39d72b(0x2f26)][_0x39d72b(0xc32)];_0x309a74[0x0]=-0.5*_0x122902,_0x309a74[0x1]=0.5*_0x267e51,_0x309a74[0x2]=0.5*_0x122902,_0x309a74[0x3]=0.5*_0x267e51,_0x309a74[0x4]=-0.5*_0x122902,_0x309a74[0x5]=-0.5*_0x267e51,_0x309a74[0x6]=0.5*_0x122902,_0x309a74[0x7]=-0.5*_0x267e51,_0x591dc4[_0x39d72b(0x35a2)](_0x39d72b(0x19c4),_0x309a74),_0x591dc4[_0x39d72b(0x1d16)]('brightThreshold',this[_0x39d72b(0x30a4)]);},this['addEffect'](new _0x2cc608['L'](_0x1b567d[_0x3d48ed(0x2cd1)](),_0x3d48ed(0x654),()=>this[_0x3d48ed(0x2f26)],!0x0));}[_0x2a3d3c(0x2b1a)](_0x2b2300,_0x5c77e7,_0x4500b8,_0x56dcaa=_0x2a3d3c(0x2662)){var _0x7a2cd=_0x2a3d3c;const _0x3f8628=_0x2b2300[_0x7a2cd(0x2cd1)](),_0x1275fa=new _0x1d289d['i'](_0x7a2cd(0x1c22)+_0x4500b8,new _0x569212['FM'](0x1,0x0),this[_0x56dcaa],_0x5c77e7,null,_0x53dfcc['x'][_0x7a2cd(0x30fa)],_0x2b2300[_0x7a2cd(0x2cd1)](),!0x1,this[_0x7a2cd(0x2645)]),_0x450d67=new _0x1d289d['i'](_0x7a2cd(0x3b2d)+_0x4500b8,new _0x569212['FM'](0x0,0x1),this[_0x56dcaa],_0x5c77e7,null,_0x53dfcc['x'][_0x7a2cd(0x30fa)],_0x2b2300[_0x7a2cd(0x2cd1)](),!0x1,this['_floatTextureType']);_0x1275fa['onActivateObservable'][_0x7a2cd(0x3fc1)](()=>{var _0x59f93e=_0x7a2cd,_0xf71e9f=_0x1275fa[_0x59f93e(0x2255)]/_0x3f8628[_0x59f93e(0x3700)]();_0x1275fa['kernel']=this[_0x56dcaa]*_0xf71e9f;}),_0x450d67['onActivateObservable']['add'](()=>{var _0x526a29=_0x7a2cd,_0xd77877=_0x450d67[_0x526a29(0xc32)]/_0x3f8628['getRenderHeight']();_0x450d67[_0x526a29(0x149d)]=this['horizontalBlur']?0x40*_0xd77877:this[_0x56dcaa]*_0xd77877;}),this['addEffect'](new _0x2cc608['L'](_0x2b2300[_0x7a2cd(0x2cd1)](),_0x7a2cd(0x2239)+_0x4500b8,()=>_0x1275fa,!0x0)),this[_0x7a2cd(0x4101)](new _0x2cc608['L'](_0x2b2300[_0x7a2cd(0x2cd1)](),_0x7a2cd(0x142e)+_0x4500b8,()=>_0x450d67,!0x0)),this[_0x7a2cd(0x3fd3)][_0x7a2cd(0x3f90)](_0x1275fa),this['blurVPostProcesses'][_0x7a2cd(0x3f90)](_0x450d67);}[_0x2a3d3c(0x1124)](_0xcf600d,_0x1ce0e3){var _0x1cdaea=_0x2a3d3c;this[_0x1cdaea(0x2ea0)]=new _0x567b2a['D'](_0x1cdaea(0x24ac),_0x1cdaea(0x2d7),[_0x1cdaea(0x210a)],['otherSampler',_0x1cdaea(0x2230)],_0x1ce0e3,null,_0x53dfcc['x']['BILINEAR_SAMPLINGMODE'],_0xcf600d[_0x1cdaea(0x2cd1)](),!0x1,_0x1cdaea(0xa2a),this[_0x1cdaea(0x2645)]),this[_0x1cdaea(0x2ea0)][_0x1cdaea(0x431)]=_0x55f9a8=>{var _0x5e1f17=_0x1cdaea;_0x55f9a8[_0x5e1f17(0x1cb4)](_0x5e1f17(0x24f),this[_0x5e1f17(0x3084)]?this[_0x5e1f17(0x23e1)]:this[_0x5e1f17(0x24f1)]),_0x55f9a8[_0x5e1f17(0x1888)](_0x5e1f17(0x2230),this[_0x5e1f17(0x1795)]),_0x55f9a8[_0x5e1f17(0x1d16)](_0x5e1f17(0x210a),this['_currentExposure']),this[_0x5e1f17(0x23e1)]=this[_0x5e1f17(0x4057)];},this['addEffect'](new _0x2cc608['L'](_0xcf600d[_0x1cdaea(0x2cd1)](),'HDRTextureAdder',()=>this['textureAdderPostProcess'],!0x0));}['_createVolumetricLightPostProcess'](_0x45116a,_0x244edc){var _0x2104c9=_0x2a3d3c;const _0x98674a=_0x45116a['enableGeometryBufferRenderer'](),_0x381bd0=(_0x98674a[_0x2104c9(0x1fbd)]=!0x0,_0x98674a[_0x2104c9(0x302d)]()),_0x3ee1c6=(this[_0x2104c9(0x2aa1)]=new _0x567b2a['D'](_0x2104c9(0x2eb8),_0x2104c9(0x2d7),[_0x2104c9(0x3d54),_0x2104c9(0x933),_0x2104c9(0xc25),_0x2104c9(0x2052),_0x2104c9(0x556),_0x2104c9(0x36f4),_0x2104c9(0x1fe8)],[_0x2104c9(0x24b5),'positionSampler'],_0x244edc/0x8,null,_0x53dfcc['x']['BILINEAR_SAMPLINGMODE'],_0x45116a[_0x2104c9(0x2cd1)](),!0x1,_0x2104c9(0x3c01)+this[_0x2104c9(0xe7e)][_0x2104c9(0x3de5)](0x1)),_0x569212['FM'][_0x2104c9(0x23ed)]());this['volumetricLightPostProcess'][_0x2104c9(0x431)]=_0x4bde88=>{var _0x4d7071=_0x2104c9;if(this[_0x4d7071(0xd7e)]&&this[_0x4d7071(0xd7e)]['getShadowGenerator']()&&this[_0x4d7071(0x195b)]['activeCamera']){const _0x1af4ef=this[_0x4d7071(0xd7e)][_0x4d7071(0xdcc)]();_0x4bde88[_0x4d7071(0x1888)](_0x4d7071(0x24b5),_0x1af4ef[_0x4d7071(0x3492)]()),_0x4bde88['setTexture']('positionSampler',_0x381bd0[_0x4d7071(0xae8)][0x2]),_0x4bde88[_0x4d7071(0x3c26)](_0x4d7071(0x2052),this[_0x4d7071(0xd7e)]['diffuse']),_0x4bde88[_0x4d7071(0x1e2a)](_0x4d7071(0xc25),this['sourceLight'][_0x4d7071(0x3ab6)]()),_0x4bde88['setVector3'](_0x4d7071(0x933),this[_0x4d7071(0x195b)][_0x4d7071(0x146e)]['globalPosition']),_0x4bde88[_0x4d7071(0x1e2d)](_0x4d7071(0x3d54),_0x1af4ef[_0x4d7071(0x23b1)]()),_0x4bde88['setFloat']('scatteringCoefficient',this['volumetricLightCoefficient']),_0x4bde88[_0x4d7071(0x1d16)](_0x4d7071(0x36f4),this[_0x4d7071(0x1d62)]),_0x3ee1c6['x']=this['sourceLight'][_0x4d7071(0x1b76)](this['_scene']['activeCamera']),_0x3ee1c6['y']=this['sourceLight'][_0x4d7071(0xd40)](this[_0x4d7071(0x195b)][_0x4d7071(0x146e)]),_0x4bde88[_0x4d7071(0x16d7)](_0x4d7071(0x1fe8),_0x3ee1c6);}},this[_0x2104c9(0x4101)](new _0x2cc608['L'](_0x45116a[_0x2104c9(0x2cd1)](),_0x2104c9(0x2eb8),()=>this[_0x2104c9(0x2aa1)],!0x0)),this['_createBlurPostProcesses'](_0x45116a,_0x244edc/0x4,0x0,_0x2104c9(0x3beb)),this[_0x2104c9(0x1fa2)]=new _0x567b2a['D'](_0x2104c9(0x3033),_0x2104c9(0x2d7),[],[_0x2104c9(0xbb5)],_0x244edc,null,_0x53dfcc['x'][_0x2104c9(0x30fa)],_0x45116a[_0x2104c9(0x2cd1)](),!0x1,_0x2104c9(0x31a5)),this[_0x2104c9(0x1fa2)]['onApply']=_0xdc76fd=>{var _0x25b670=_0x2104c9;_0xdc76fd['setTextureFromPostProcess'](_0x25b670(0xbb5),this[_0x25b670(0x1c0a)]?this[_0x25b670(0x4057)]:this['originalPostProcess']),this['_currentDepthOfFieldSource']=this['volumetricLightFinalPostProcess'];},this[_0x2104c9(0x4101)](new _0x2cc608['L'](_0x45116a[_0x2104c9(0x2cd1)](),_0x2104c9(0x3033),()=>this[_0x2104c9(0x1fa2)],!0x0));}[_0x2a3d3c(0x268)](_0x37eea5,_0x31c53f){var _0x4f3d90=_0x2a3d3c,_0x3aed78=Math[_0x4f3d90(0x143c)](0x3,_0x1153a7[_0x4f3d90(0x1bdf)]);this['luminancePostProcess']=new _0x567b2a['D']('HDRLuminance',_0x4f3d90(0x2d7),[_0x4f3d90(0x321e)],[],{'width':_0x3aed78,'height':_0x3aed78},null,_0x53dfcc['x'][_0x4f3d90(0x30fa)],_0x37eea5[_0x4f3d90(0x2cd1)](),!0x1,'#define\x20LUMINANCE',_0x31c53f);const _0x34b4d7=[];this['luminancePostProcess'][_0x4f3d90(0x431)]=_0x39d73b=>{var _0x43ba53=_0x4f3d90,_0x3a6b0d=0x1/this[_0x43ba53(0x1021)]['width'],_0x24e53e=0x1/this[_0x43ba53(0x1021)]['height'];_0x34b4d7[0x0]=-0.5*_0x3a6b0d,_0x34b4d7[0x1]=0.5*_0x24e53e,_0x34b4d7[0x2]=0.5*_0x3a6b0d,_0x34b4d7[0x3]=0.5*_0x24e53e,_0x34b4d7[0x4]=-0.5*_0x3a6b0d,_0x34b4d7[0x5]=-0.5*_0x24e53e,_0x34b4d7[0x6]=0.5*_0x3a6b0d,_0x34b4d7[0x7]=-0.5*_0x24e53e,_0x39d73b[_0x43ba53(0x35a2)](_0x43ba53(0x321e),_0x34b4d7);},this[_0x4f3d90(0x4101)](new _0x2cc608['L'](_0x37eea5[_0x4f3d90(0x2cd1)](),_0x4f3d90(0x25a5),()=>this[_0x4f3d90(0x1021)],!0x0));for(let _0x1cb9a6=_0x1153a7[_0x4f3d90(0x1bdf)]-0x1;0x0<=_0x1cb9a6;_0x1cb9a6--){_0x3aed78=Math[_0x4f3d90(0x143c)](0x3,_0x1cb9a6);let _0x495fa6=_0x4f3d90(0x163b);0x0===_0x1cb9a6&&(_0x495fa6+=_0x4f3d90(0x35d1));var _0x16584e=new _0x567b2a['D']('HDRLuminanceDownSample'+_0x1cb9a6,_0x4f3d90(0x2d7),['dsOffsets','halfDestPixelSize'],[],{'width':_0x3aed78,'height':_0x3aed78},null,_0x53dfcc['x'][_0x4f3d90(0x30fa)],_0x37eea5[_0x4f3d90(0x2cd1)](),!0x1,_0x495fa6,_0x31c53f);this[_0x4f3d90(0x16c9)]['push'](_0x16584e);}let _0xae5bfc=this['luminancePostProcess'];this[_0x4f3d90(0x16c9)]['forEach']((_0x37d3f6,_0x42c521)=>{var _0x482c45=_0x4f3d90;const _0x55dd88=new Array(0x12);_0x37d3f6['onApply']=_0x11cceb=>{var _0x3225cc=a8_0x5b24;if(_0xae5bfc){let _0x42ca47=0x0;for(let _0x49d578=-0x1;_0x49d578<0x2;_0x49d578++)for(let _0xb31ed=-0x1;_0xb31ed<0x2;_0xb31ed++)_0x55dd88[_0x42ca47]=_0x49d578/_0xae5bfc['width'],_0x55dd88[_0x42ca47+0x1]=_0xb31ed/_0xae5bfc[_0x3225cc(0xc32)],_0x42ca47+=0x2;_0x11cceb[_0x3225cc(0x35a2)](_0x3225cc(0x19c4),_0x55dd88),_0x11cceb[_0x3225cc(0x1d16)](_0x3225cc(0x2f6d),0.5/_0xae5bfc['width']),_0xae5bfc=_0x42c521===this['luminanceDownSamplePostProcesses'][_0x3225cc(0x1377)]-0x1?this[_0x3225cc(0x1021)]:_0x37d3f6;}},_0x42c521===this['luminanceDownSamplePostProcesses'][_0x482c45(0x1377)]-0x1&&(_0x37d3f6['onAfterRender']=()=>{var _0x585217=_0x482c45;const _0x3ccbd0=_0x37eea5[_0x585217(0x2cd1)]()[_0x585217(0x3316)](0x0,0x0,0x1,0x1),_0x188038=new _0x569212['Lt'](0x1/0xfd02ff,0x1/0xfe01,0x1/0xff,0x1);_0x3ccbd0[_0x585217(0x3725)](_0x131459=>{var _0x28ea8f=_0x585217;_0x131459=new Uint8Array(_0x131459[_0x28ea8f(0x25c8)]),this[_0x28ea8f(0x1c3f)]=(_0x131459[0x0]*_0x188038['x']+_0x131459[0x1]*_0x188038['y']+_0x131459[0x2]*_0x188038['z']+_0x131459[0x3]*_0x188038['w'])/0x64;});}),this[_0x482c45(0x4101)](new _0x2cc608['L'](_0x37eea5['getEngine'](),_0x482c45(0x1102)+_0x42c521,()=>_0x37d3f6,!0x0));});}[_0x2a3d3c(0x3d94)](_0x1724ef,_0x43f462){var _0x322e4f=_0x2a3d3c;const _0x47f044=['#define\x20HDR'];this[_0x322e4f(0x1f8b)]&&_0x47f044[_0x322e4f(0x3f90)]('#define\x20AUTO_EXPOSURE'),this[_0x322e4f(0x3d2a)]=new _0x567b2a['D'](_0x322e4f(0xc21),_0x322e4f(0x2d7),['averageLuminance'],[_0x322e4f(0x378f)],_0x43f462,null,_0x53dfcc['x'][_0x322e4f(0x30fa)],_0x1724ef['getEngine'](),!0x1,_0x47f044[_0x322e4f(0x1301)]('\x0a'),_0x254241['g'][_0x322e4f(0x705)]);let _0x298fa4=0x1,_0x5b137b=0x0,_0x432a61=0x0;this[_0x322e4f(0x3d2a)][_0x322e4f(0x431)]=_0x5a8af8=>{var _0x3a88d1=_0x322e4f,_0x5d03b5;_0x5a8af8[_0x3a88d1(0x1cb4)]('textureAdderSampler',this[_0x3a88d1(0x23e1)]),_0x5b137b+=_0x1724ef[_0x3a88d1(0x2cd1)]()['getDeltaTime'](),_0x298fa4<0x0?_0x298fa4=this['_hdrCurrentLuminance']:(_0x5d03b5=(_0x432a61-_0x5b137b)/0x3e8,this['_hdrCurrentLuminance']<_0x298fa4+this['hdrDecreaseRate']*_0x5d03b5?_0x298fa4+=this[_0x3a88d1(0x1740)]*_0x5d03b5:this[_0x3a88d1(0x1c3f)]>_0x298fa4-this[_0x3a88d1(0xf8f)]*_0x5d03b5?_0x298fa4-=this[_0x3a88d1(0xf8f)]*_0x5d03b5:_0x298fa4=this[_0x3a88d1(0x1c3f)]),this[_0x3a88d1(0x6c0)]?this[_0x3a88d1(0x11b7)]=this[_0x3a88d1(0x1042)]/_0x298fa4:(_0x298fa4=_0x379281['R']['Clamp'](_0x298fa4,this[_0x3a88d1(0x405c)],0x56bc75e2d63100000),_0x5a8af8[_0x3a88d1(0x1d16)](_0x3a88d1(0xb43),_0x298fa4)),_0x432a61=_0x5b137b,this[_0x3a88d1(0x23e1)]=this['hdrFinalPostProcess'];},this['addEffect'](new _0x2cc608['L'](_0x1724ef[_0x322e4f(0x2cd1)](),'HDR',()=>this[_0x322e4f(0x3d2a)],!0x0));}[_0x2a3d3c(0x32bc)](_0x222ce2,_0x563d4d){var _0x506d58=_0x2a3d3c;this[_0x506d58(0x3c53)]=new _0x567b2a['D'](_0x506d58(0x1a07),'standard',[_0x506d58(0xf6b),_0x506d58(0x71e),_0x506d58(0x2ace),'resolution',_0x506d58(0x136f)],[_0x506d58(0x285a)],_0x563d4d/0x2,null,_0x53dfcc['x'][_0x506d58(0x30fa)],_0x222ce2[_0x506d58(0x2cd1)](),!0x1,_0x506d58(0x115a),_0x254241['g'][_0x506d58(0x705)]),this['addEffect'](new _0x2cc608['L'](_0x222ce2[_0x506d58(0x2cd1)](),_0x506d58(0x1a07),()=>this[_0x506d58(0x3c53)],!0x0)),this['_createBlurPostProcesses'](_0x222ce2,_0x563d4d/0x4,0x2,_0x506d58(0x1c5f)),this[_0x506d58(0x1329)]=new _0x567b2a['D'](_0x506d58(0xaba),'standard',[_0x506d58(0x12a4)],[_0x506d58(0x24f),_0x506d58(0x2e7d),_0x506d58(0xfa5)],_0x563d4d,null,_0x53dfcc['x'][_0x506d58(0x30fa)],_0x222ce2[_0x506d58(0x2cd1)](),!0x1,_0x506d58(0x811),_0x254241['g'][_0x506d58(0x705)]),this[_0x506d58(0x4101)](new _0x2cc608['L'](_0x222ce2[_0x506d58(0x2cd1)](),'HDRLensFlareCompose',()=>this['lensFlareComposePostProcess'],!0x0));const _0x50f6fa=new _0x569212['FM'](0x0,0x0),_0xf43e41=(this['lensFlarePostProcess'][_0x506d58(0x15ff)]=!0x0,this[_0x506d58(0x3c53)]['onApply']=_0x11eb15=>{var _0x25e376=_0x506d58;_0x11eb15['setTextureFromPostProcess']('textureSampler',this[_0x25e376(0x1c0a)]?this[_0x25e376(0x3fd3)][0x0]:this[_0x25e376(0x24f1)]),_0x11eb15[_0x25e376(0x1888)](_0x25e376(0x285a),this[_0x25e376(0x601)]),_0x11eb15[_0x25e376(0x1d16)](_0x25e376(0xf6b),this['lensFlareStrength']),_0x11eb15[_0x25e376(0x1d16)](_0x25e376(0x71e),this[_0x25e376(0x303e)]),_0x11eb15[_0x25e376(0x1d16)](_0x25e376(0x2ace),this['lensFlareHaloWidth']),_0x50f6fa['x']=this[_0x25e376(0x3c53)][_0x25e376(0x2255)],_0x50f6fa['y']=this[_0x25e376(0x3c53)]['height'],_0x11eb15[_0x25e376(0x16d7)]('resolution',_0x50f6fa),_0x11eb15[_0x25e376(0x1d16)](_0x25e376(0x136f),this[_0x25e376(0x2faa)]);},_0x569212['y3']['FromValues'](0x2,0x0,-0x1,0x0,0x0,0x2,-0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1)),_0x3514d9=_0x569212['y3']['FromValues'](0.5,0x0,0.5,0x0,0x0,0.5,0.5,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1);this['lensFlareComposePostProcess']['onApply']=_0x384aad=>{var _0x1e3ef5=_0x506d58;if(this[_0x1e3ef5(0x195b)]['activeCamera']){_0x384aad[_0x1e3ef5(0x1cb4)](_0x1e3ef5(0x24f),this[_0x1e3ef5(0x3c53)]),_0x384aad['setTexture'](_0x1e3ef5(0x2e7d),this['lensFlareDirtTexture']),_0x384aad[_0x1e3ef5(0x1888)]('lensStarSampler',this[_0x1e3ef5(0x1dad)]);const _0x4a0df0=this[_0x1e3ef5(0x195b)]['activeCamera']['getViewMatrix']()['getRow'](0x0),_0x21352f=this[_0x1e3ef5(0x195b)]['activeCamera']['getViewMatrix']()[_0x1e3ef5(0x2f11)](0x2);var _0x42c83f=_0x569212['P']['Dot'](_0x4a0df0[_0x1e3ef5(0x2159)](),new _0x569212['P'](0x1,0x0,0x0))+_0x569212['P'][_0x1e3ef5(0x365c)](_0x21352f[_0x1e3ef5(0x2159)](),new _0x569212['P'](0x0,0x0,0x1)),_0x42c83f=(_0x42c83f*=0x4,_0x569212['y3'][_0x1e3ef5(0x4050)](0.5*Math[_0x1e3ef5(0x3d17)](_0x42c83f),-Math[_0x1e3ef5(0x41fd)](_0x42c83f),0x0,0x0,Math[_0x1e3ef5(0x41fd)](_0x42c83f),0.5*Math['cos'](_0x42c83f),0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1)),_0x42c83f=_0x3514d9['multiply'](_0x42c83f)[_0x1e3ef5(0x36e0)](_0xf43e41);_0x384aad[_0x1e3ef5(0x1e2d)](_0x1e3ef5(0x12a4),_0x42c83f),this['_currentDepthOfFieldSource']=this[_0x1e3ef5(0xa4a)];}};}[_0x2a3d3c(0x1686)](_0x35c318,_0x243e56){var _0x51bab8=_0x2a3d3c;this[_0x51bab8(0x19d8)]=new _0x567b2a['D'](_0x51bab8(0x2cc8),_0x51bab8(0x2d7),[_0x51bab8(0x307a)],[_0x51bab8(0x24f),_0x51bab8(0x10a3)],_0x243e56,null,_0x53dfcc['x'][_0x51bab8(0x30fa)],_0x35c318[_0x51bab8(0x2cd1)](),!0x1,'#define\x20DEPTH_OF_FIELD',_0x254241['g'][_0x51bab8(0x705)]),this[_0x51bab8(0x19d8)]['onApply']=_0x2b5201=>{var _0x4d3ce9=_0x51bab8;_0x2b5201[_0x4d3ce9(0x1cb4)](_0x4d3ce9(0x24f),this[_0x4d3ce9(0x23e1)]),_0x2b5201['setTexture']('depthSampler',this[_0x4d3ce9(0x150d)]()),_0x2b5201[_0x4d3ce9(0x1d16)](_0x4d3ce9(0x307a),this[_0x4d3ce9(0x24f8)]);},this['addEffect'](new _0x2cc608['L'](_0x35c318[_0x51bab8(0x2cd1)](),'HDRDepthOfField',()=>this['depthOfFieldPostProcess'],!0x0));}['_createMotionBlurPostProcess'](_0x499eaa,_0x57c5ad){var _0x168fbe=_0x2a3d3c;if(this[_0x168fbe(0x3eab)]){const _0x3a5f58=new _0x23ef82['b'](_0x168fbe(0x17a1),_0x499eaa,_0x57c5ad,null,_0x53dfcc['x'][_0x168fbe(0x30fa)],_0x499eaa[_0x168fbe(0x2cd1)](),!0x1,_0x254241['g']['TEXTURETYPE_UNSIGNED_INT']);_0x3a5f58[_0x168fbe(0x2556)]=this[_0x168fbe(0x2556)],_0x3a5f58[_0x168fbe(0x1a16)]=this['motionBlurSamples'],this['motionBlurPostProcess']=_0x3a5f58;}else{this[_0x168fbe(0x3c78)]=new _0x567b2a['D'](_0x168fbe(0x17a1),_0x168fbe(0x2d7),['inverseViewProjection','prevViewProjection',_0x168fbe(0x2a67),_0x168fbe(0xaa8),'motionStrength'],[_0x168fbe(0x10a3)],_0x57c5ad,null,_0x53dfcc['x']['BILINEAR_SAMPLINGMODE'],_0x499eaa['getEngine'](),!0x1,'#define\x20MOTION_BLUR\x0a#define\x20MAX_MOTION_SAMPLES\x20'+this['motionBlurSamples']['toFixed'](0x1),_0x254241['g'][_0x168fbe(0x705)]);let _0x26989b,_0x3ac85f=_0x569212['y3'][_0x168fbe(0x3228)]();const _0x2d036b=_0x569212['y3'][_0x168fbe(0x3228)]();let _0x30b64b=_0x569212['y3'][_0x168fbe(0x3228)]();const _0x1e35f0=_0x569212['FM'][_0x168fbe(0x23ed)]();this[_0x168fbe(0x3c78)][_0x168fbe(0x431)]=_0x4349bd=>{var _0x3c9481=_0x168fbe;(_0x30b64b=_0x499eaa[_0x3c9481(0x1d1f)]()[_0x3c9481(0x36e0)](_0x499eaa['getViewMatrix']()))[_0x3c9481(0x14f4)](_0x2d036b),_0x4349bd[_0x3c9481(0x1e2d)](_0x3c9481(0x3603),_0x2d036b),_0x4349bd[_0x3c9481(0x1e2d)]('prevViewProjection',_0x3ac85f),_0x3ac85f=_0x30b64b,_0x1e35f0['x']=this[_0x3c9481(0x3c78)]['width'],_0x1e35f0['y']=this[_0x3c9481(0x3c78)][_0x3c9481(0xc32)],_0x4349bd[_0x3c9481(0x16d7)](_0x3c9481(0x2a67),_0x1e35f0),_0x26989b=_0x499eaa['getEngine']()['getFps']()/0x3c,_0x4349bd[_0x3c9481(0x1d16)]('motionScale',_0x26989b),_0x4349bd[_0x3c9481(0x1d16)](_0x3c9481(0x2556),this[_0x3c9481(0x2556)]),_0x4349bd[_0x3c9481(0x1888)](_0x3c9481(0x10a3),this[_0x3c9481(0x150d)]());};}this['addEffect'](new _0x2cc608['L'](_0x499eaa['getEngine'](),_0x168fbe(0x17a1),()=>this[_0x168fbe(0x3c78)],!0x0));}['_getDepthTexture'](){var _0x541d89=_0x2a3d3c;if(this[_0x541d89(0x195b)][_0x541d89(0x2cd1)]()[_0x541d89(0xb60)]()['drawBuffersExtension']){const _0x93bdd5=this[_0x541d89(0x195b)][_0x541d89(0x3e7)]();return _0x93bdd5[_0x541d89(0x302d)]()[_0x541d89(0xae8)][0x0];}return this[_0x541d89(0x195b)][_0x541d89(0x7de)]()[_0x541d89(0x4d9)]();}[_0x2a3d3c(0x37da)](){var _0x146373=_0x2a3d3c;for(let _0x2caabd=0x0;_0x2caabd<this[_0x146373(0x3bdd)][_0x146373(0x1377)];_0x2caabd++){var _0x303734=this[_0x146373(0x3bdd)][_0x2caabd];this[_0x146373(0x24f1)]&&this['originalPostProcess'][_0x146373(0x18c9)](_0x303734),this[_0x146373(0x68e)]&&this['screenSpaceReflectionPostProcess'][_0x146373(0x18c9)](_0x303734),this[_0x146373(0x5bc)]&&this[_0x146373(0x5bc)]['dispose'](_0x303734),this[_0x146373(0x2f26)]&&this['brightPassPostProcess'][_0x146373(0x18c9)](_0x303734),this[_0x146373(0x2ea0)]&&this[_0x146373(0x2ea0)][_0x146373(0x18c9)](_0x303734),this[_0x146373(0x2aa1)]&&this[_0x146373(0x2aa1)][_0x146373(0x18c9)](_0x303734),this['volumetricLightSmoothXPostProcess']&&this[_0x146373(0x8cb)]['dispose'](_0x303734),this[_0x146373(0x183b)]&&this[_0x146373(0x183b)]['dispose'](_0x303734),this[_0x146373(0x1fa2)]&&this[_0x146373(0x1fa2)][_0x146373(0x18c9)](_0x303734),this[_0x146373(0x2ea5)]&&this[_0x146373(0x2ea5)][_0x146373(0x18c9)](_0x303734),this[_0x146373(0x3c53)]&&this[_0x146373(0x3c53)][_0x146373(0x18c9)](_0x303734),this['lensFlareComposePostProcess']&&this[_0x146373(0x1329)]['dispose'](_0x303734);for(let _0x546c4b=0x0;_0x546c4b<this[_0x146373(0x16c9)][_0x146373(0x1377)];_0x546c4b++)this[_0x146373(0x16c9)][_0x546c4b][_0x146373(0x18c9)](_0x303734);this[_0x146373(0x1021)]&&this[_0x146373(0x1021)][_0x146373(0x18c9)](_0x303734),this['hdrPostProcess']&&this[_0x146373(0x3d2a)][_0x146373(0x18c9)](_0x303734),this['hdrFinalPostProcess']&&this['hdrFinalPostProcess'][_0x146373(0x18c9)](_0x303734),this[_0x146373(0x19d8)]&&this[_0x146373(0x19d8)]['dispose'](_0x303734),this['motionBlurPostProcess']&&this[_0x146373(0x3c78)][_0x146373(0x18c9)](_0x303734),this[_0x146373(0x1738)]&&this[_0x146373(0x1738)][_0x146373(0x18c9)](_0x303734);for(let _0x1159ef=0x0;_0x1159ef<this[_0x146373(0x3fd3)]['length'];_0x1159ef++)this[_0x146373(0x3fd3)][_0x1159ef][_0x146373(0x18c9)](_0x303734);for(let _0x4cd004=0x0;_0x4cd004<this[_0x146373(0x4e0)][_0x146373(0x1377)];_0x4cd004++)this[_0x146373(0x4e0)][_0x4cd004][_0x146373(0x18c9)](_0x303734);}this[_0x146373(0x24f1)]=null,this['downSampleX4PostProcess']=null,this[_0x146373(0x2f26)]=null,this[_0x146373(0x2ea0)]=null,this[_0x146373(0x4057)]=null,this[_0x146373(0x2aa1)]=null,this[_0x146373(0x8cb)]=null,this[_0x146373(0x183b)]=null,this[_0x146373(0x1fa2)]=null,this['volumetricLightFinalPostProcess']=null,this[_0x146373(0x3c53)]=null,this['lensFlareComposePostProcess']=null,this[_0x146373(0x1021)]=null,this['hdrPostProcess']=null,this['hdrFinalPostProcess']=null,this[_0x146373(0x19d8)]=null,this[_0x146373(0x3c78)]=null,this['fxaaPostProcess']=null,this[_0x146373(0x68e)]=null,this[_0x146373(0x16c9)][_0x146373(0x1377)]=0x0,this['blurHPostProcesses'][_0x146373(0x1377)]=0x0,this[_0x146373(0x4e0)][_0x146373(0x1377)]=0x0;}[_0x2a3d3c(0x18c9)](){var _0x243356=_0x2a3d3c;this['_disposePostProcesses'](),this[_0x243356(0x195b)][_0x243356(0x2c7a)][_0x243356(0x92e)](this[_0x243356(0x23c4)],this[_0x243356(0x3bdd)]),super[_0x243356(0x18c9)]();}[_0x2a3d3c(0x2fcc)](){var _0x428468=_0x2a3d3c;const _0x4bad7d=_0x13a954['p4'][_0x428468(0x2fbf)](this);return this['sourceLight']&&(_0x4bad7d['sourceLightId']=this[_0x428468(0xd7e)]['id']),this[_0x428468(0x68e)]&&(_0x4bad7d['screenSpaceReflectionPostProcess']=_0x13a954['p4'][_0x428468(0x2fbf)](this['screenSpaceReflectionPostProcess'])),_0x4bad7d[_0x428468(0x2b51)]=_0x428468(0x58d),_0x4bad7d;}static[_0x2a3d3c(0x2a19)](_0x44847e,_0x1d2c1c,_0x5a0a7d){var _0x58ccf9=_0x2a3d3c;const _0x341794=_0x13a954['p4'][_0x58ccf9(0x2a19)](()=>new _0x1153a7(_0x44847e[_0x58ccf9(0x23c4)],_0x1d2c1c,_0x44847e['_ratio']),_0x44847e,_0x1d2c1c,_0x5a0a7d);return _0x44847e[_0x58ccf9(0x2d43)]&&(_0x341794[_0x58ccf9(0xd7e)]=_0x1d2c1c[_0x58ccf9(0x310)](_0x44847e[_0x58ccf9(0x2d43)])),_0x44847e['screenSpaceReflectionPostProcess']&&_0x13a954['p4'][_0x58ccf9(0x2a19)](()=>_0x341794['screenSpaceReflectionPostProcess'],_0x44847e[_0x58ccf9(0x68e)],_0x1d2c1c,_0x5a0a7d),_0x341794;}}_0x1153a7['LuminanceSteps']=0x6,_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x30a4),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x2662),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x34a6),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x210a),null),_0x44babf([(0x0,_0x13a954['oU'])(_0x2a3d3c(0x1795))],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x1795),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x101d),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x1d62),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],'volumetricLightBlurScale',void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x405c),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x1740),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0xf8f),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x6c0),null),_0x44babf([(0x0,_0x13a954['oU'])('lensColorTexture')],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x601),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0xc2c),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x303e),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x319e),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x2faa),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7['prototype'],_0x2a3d3c(0x1c5f),void 0x0),_0x44babf([(0x0,_0x13a954['oU'])(_0x2a3d3c(0x1dad))],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x1dad),void 0x0),_0x44babf([(0x0,_0x13a954['oU'])(_0x2a3d3c(0x13c2))],_0x1153a7[_0x2a3d3c(0x41df)],'lensFlareDirtTexture',void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7['prototype'],'depthOfFieldDistance',void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],'depthOfFieldBlurWidth',void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7['prototype'],'motionStrength',null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],'objectBasedMotionBlur',null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x1735),void 0x0),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0xa28),null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],'DepthOfFieldEnabled',null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x3856),null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],'HDREnabled',null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x3790),null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7['prototype'],'MotionBlurEnabled',null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7['prototype'],_0x2a3d3c(0x589),null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x1c16),null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],_0x2a3d3c(0x114a),null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],'motionBlurSamples',null),_0x44babf([(0x0,_0x13a954['qC'])()],_0x1153a7[_0x2a3d3c(0x41df)],'samples',null),(0x0,_0x4633d5['H'])(_0x2a3d3c(0x342f),_0x1153a7);},0x18159:(_0x275549,_0x4ddf4e,_0x4f5728)=>{_0x4f5728(0x3572),_0x4f5728(0xd1d0),_0x4f5728(0xf6ea),_0x4f5728(0x8064);},0xd1d0:(_0x17629f,_0x3c20bd,_0x488ed1)=>{var _0x5897dd=a8_0x16e4d8;_0x488ed1['d'](_0x3c20bd,{'L':()=>_0x5504bb});var _0x29f2b6=_0x488ed1(0xe222);class _0x5504bb{constructor(_0x357fde,_0x2be3db,_0x14ddae,_0x4fe0e4){var _0x63faa2=a8_0x5b24;this['_name']=_0x2be3db,this['_singleInstance']=_0x4fe0e4||!0x0,this['_getPostProcesses']=_0x14ddae,this['_cameras']={},this[_0x63faa2(0x28dc)]={},this[_0x63faa2(0x40a3)]={};}get[_0x5897dd(0x2b36)](){var _0x1b6f6e=_0x5897dd;for(const _0x127be1 in this[_0x1b6f6e(0x40a3)])if(Object['prototype'][_0x1b6f6e(0x1172)][_0x1b6f6e(0x29f)](this['_postProcesses'],_0x127be1)){var _0x58dd50=this['_postProcesses'][_0x127be1];for(let _0x2d85fb=0x0;_0x2d85fb<_0x58dd50[_0x1b6f6e(0x1377)];_0x2d85fb++)if(!_0x58dd50[_0x2d85fb]['isSupported'])return!0x1;}return!0x0;}['_update'](){}[_0x5897dd(0x2720)](_0x3a1b73){var _0x42cf45=_0x5897dd,_0xbc2469,_0x26f502,_0x1288fe=_0x29f2b6['w1'][_0x42cf45(0x2a78)](_0x3a1b73||this[_0x42cf45(0x3bdd)]);if(_0x1288fe)for(let _0x79f76a=0x0;_0x79f76a<_0x1288fe[_0x42cf45(0x1377)];_0x79f76a++){const _0x14f3a2=_0x1288fe[_0x79f76a];if(_0x14f3a2){const _0x552cad=_0x14f3a2[_0x42cf45(0xc8c)];_0xbc2469=this['_singleInstance']?0x0:_0x552cad,this[_0x42cf45(0x40a3)][_0xbc2469]||(_0x26f502=this[_0x42cf45(0x31ac)]())&&(this['_postProcesses'][_0xbc2469]=Array[_0x42cf45(0x2eb1)](_0x26f502)?_0x26f502:[_0x26f502]),this[_0x42cf45(0x28dc)][_0x552cad]||(this[_0x42cf45(0x28dc)][_0x552cad]=[]),this[_0x42cf45(0x40a3)][_0xbc2469][_0x42cf45(0x7f0)](_0x3d42bb=>{var _0x3724b3=_0x42cf45;_0x3d42bb=_0x14f3a2['attachPostProcess'](_0x3d42bb),this[_0x3724b3(0x28dc)][_0x552cad][_0x3724b3(0x3f90)](_0x3d42bb);}),this[_0x42cf45(0x3bdd)][_0x552cad]||(this[_0x42cf45(0x3bdd)][_0x552cad]=_0x14f3a2);}}}[_0x5897dd(0x1029)](_0x131616){var _0x48d9e8=_0x5897dd,_0x30f02a=_0x29f2b6['w1'][_0x48d9e8(0x2a78)](_0x131616||this[_0x48d9e8(0x3bdd)]);if(_0x30f02a)for(let _0x2cd0fb=0x0;_0x2cd0fb<_0x30f02a[_0x48d9e8(0x1377)];_0x2cd0fb++){const _0x5683b2=_0x30f02a[_0x2cd0fb];var _0x5da5f2=_0x5683b2[_0x48d9e8(0xc8c)];const _0x19a08d=this['_postProcesses'][this[_0x48d9e8(0x33eb)]?0x0:_0x5da5f2];_0x19a08d&&_0x19a08d['forEach'](_0x839b4b=>{_0x5683b2['detachPostProcess'](_0x839b4b);}),this[_0x48d9e8(0x3bdd)][_0x5da5f2]&&(this[_0x48d9e8(0x3bdd)][_0x5da5f2]=null);}}[_0x5897dd(0x15df)](_0x48a1c6){var _0x4a80ca=_0x5897dd;const _0x11c01e=_0x29f2b6['w1']['MakeArray'](_0x48a1c6||this[_0x4a80ca(0x3bdd)]);if(_0x11c01e)for(let _0x1a1cc5=0x0;_0x1a1cc5<_0x11c01e[_0x4a80ca(0x1377)];_0x1a1cc5++){var _0x3ff05b=_0x11c01e[_0x1a1cc5];const _0x6e47a2=_0x3ff05b['name'];for(let _0x4c560c=0x0;_0x4c560c<this[_0x4a80ca(0x28dc)][_0x6e47a2][_0x4a80ca(0x1377)];_0x4c560c++)void 0x0!==_0x3ff05b[_0x4a80ca(0x40a3)][this[_0x4a80ca(0x28dc)][_0x6e47a2][_0x4c560c]]&&null!==_0x3ff05b['_postProcesses'][this[_0x4a80ca(0x28dc)][_0x6e47a2][_0x4c560c]]||this[_0x4a80ca(0x40a3)][this[_0x4a80ca(0x33eb)]?0x0:_0x6e47a2]['forEach'](_0x1a346c=>{var _0x25b31f=_0x4a80ca;_0x11c01e[_0x1a1cc5][_0x25b31f(0x19e1)](_0x1a346c,this[_0x25b31f(0x28dc)][_0x6e47a2][_0x4c560c]);});}}['_disable'](_0x1c5833){var _0xd70654=_0x5897dd,_0x5d9081=_0x29f2b6['w1']['MakeArray'](_0x1c5833||this[_0xd70654(0x3bdd)]);if(_0x5d9081)for(let _0x386346=0x0;_0x386346<_0x5d9081[_0xd70654(0x1377)];_0x386346++){const _0x4c89b8=_0x5d9081[_0x386346];var _0x1b1093=_0x4c89b8['name'];this[_0xd70654(0x40a3)][this['_singleInstance']?0x0:_0x1b1093][_0xd70654(0x7f0)](_0x4ccb2b=>{_0x4c89b8['detachPostProcess'](_0x4ccb2b);});}}['getPostProcesses'](_0x2bae92){var _0x2464f8=_0x5897dd;return this[_0x2464f8(0x33eb)]?this['_postProcesses'][0x0]:_0x2bae92?this['_postProcesses'][_0x2bae92['name']]:null;}}},0xf6ea:(_0x57a0f1,_0x293ec8,_0x4fda5b)=>{var _0x453abf=a8_0x16e4d8;_0x4fda5b['d'](_0x293ec8,{'$':()=>_0x5c428f});var _0x2db038=_0x4fda5b(0xe222),_0x293ec8=_0x4fda5b(0x153ad);class _0x5c428f{constructor(_0x2fdea9,_0x105751){var _0x2357b5=a8_0x5b24;this[_0x2357b5(0x2635)]=_0x2fdea9,this[_0x2357b5(0x23c4)]=_0x105751,this['_renderEffects']={},this[_0x2357b5(0x804)]=new Array(),this[_0x2357b5(0x3bdd)]=[];}get[_0x453abf(0xc8c)](){return this['_name'];}get[_0x453abf(0x1923)](){var _0x51e637=_0x453abf;return this[_0x51e637(0x3bdd)];}[_0x453abf(0x3fcd)](){var _0x5c469a=_0x453abf;return _0x5c469a(0x135a);}get[_0x453abf(0x2b36)](){var _0xe17e74=_0x453abf;for(const _0x2361e0 in this[_0xe17e74(0x1779)])if(Object['prototype'][_0xe17e74(0x1172)]['call'](this[_0xe17e74(0x1779)],_0x2361e0)&&!this[_0xe17e74(0x1779)][_0x2361e0][_0xe17e74(0x2b36)])return!0x1;return!0x0;}[_0x453abf(0x4101)](_0x14deb8){var _0x23c1fb=_0x453abf;this[_0x23c1fb(0x1779)][_0x14deb8['_name']]=_0x14deb8;}[_0x453abf(0x2ef6)](){}['_enableEffect'](_0x124716,_0x5d3bbf){var _0x11ef24=_0x453abf;const _0x25dbca=this['_renderEffects'][_0x124716];_0x25dbca&&_0x25dbca['_enable'](_0x2db038['w1'][_0x11ef24(0x2a78)](_0x5d3bbf||this['_cameras']));}[_0x453abf(0x2dc8)](_0x131c91,_0x52860b){var _0x5245f9=_0x453abf;const _0x52254a=this[_0x5245f9(0x1779)][_0x131c91];_0x52254a&&_0x52254a['_disable'](_0x2db038['w1'][_0x5245f9(0x2a78)](_0x52860b||this[_0x5245f9(0x3bdd)]));}[_0x453abf(0x2720)](_0x1b5ecd,_0x4c34ba){var _0x5ee976=_0x453abf;const _0x56cfb9=_0x2db038['w1'][_0x5ee976(0x2a78)](_0x1b5ecd||this[_0x5ee976(0x3bdd)]);if(_0x56cfb9){const _0x1604e6=[];let _0x596466;for(_0x596466=0x0;_0x596466<_0x56cfb9[_0x5ee976(0x1377)];_0x596466++){var _0x35d682=_0x56cfb9[_0x596466];_0x35d682&&(-0x1===this['_cameras'][_0x5ee976(0x919)](_0x35d682)?this['_cameras'][_0x5ee976(0x3f90)](_0x35d682):_0x4c34ba&&_0x1604e6[_0x5ee976(0x3f90)](_0x596466));}for(_0x596466=0x0;_0x596466<_0x1604e6[_0x5ee976(0x1377)];_0x596466++)_0x56cfb9[_0x5ee976(0x5ff)](_0x1604e6[_0x596466],0x1);for(const _0x29d4c8 in this['_renderEffects'])Object[_0x5ee976(0x41df)][_0x5ee976(0x1172)][_0x5ee976(0x29f)](this[_0x5ee976(0x1779)],_0x29d4c8)&&this[_0x5ee976(0x1779)][_0x29d4c8][_0x5ee976(0x2720)](_0x56cfb9);}}[_0x453abf(0x1029)](_0x348a2a){var _0x282839=_0x453abf,_0x342c35=_0x2db038['w1'][_0x282839(0x2a78)](_0x348a2a||this[_0x282839(0x3bdd)]);if(_0x342c35){for(const _0x458541 in this[_0x282839(0x1779)])Object[_0x282839(0x41df)][_0x282839(0x1172)][_0x282839(0x29f)](this[_0x282839(0x1779)],_0x458541)&&this[_0x282839(0x1779)][_0x458541][_0x282839(0x1029)](_0x342c35);for(let _0x6f2a73=0x0;_0x6f2a73<_0x342c35[_0x282839(0x1377)];_0x6f2a73++)this[_0x282839(0x3bdd)][_0x282839(0x5ff)](this['_cameras'][_0x282839(0x919)](_0x342c35[_0x6f2a73]),0x1);}}[_0x453abf(0x21c1)](){var _0x4d2d2b=_0x453abf;for(const _0x52ed1f in this['_renderEffects'])Object[_0x4d2d2b(0x41df)][_0x4d2d2b(0x1172)]['call'](this[_0x4d2d2b(0x1779)],_0x52ed1f)&&this[_0x4d2d2b(0x1779)][_0x52ed1f][_0x4d2d2b(0x21c1)]();for(let _0x16bc9a=0x0;_0x16bc9a<this[_0x4d2d2b(0x3bdd)][_0x4d2d2b(0x1377)];_0x16bc9a++){var _0x8d3cd5;this['_cameras'][_0x16bc9a]&&(_0x8d3cd5=this[_0x4d2d2b(0x3bdd)][_0x16bc9a][_0x4d2d2b(0xc8c)],this['_renderEffectsForIsolatedPass'][_0x8d3cd5]&&this[_0x4d2d2b(0x804)][_0x8d3cd5][_0x4d2d2b(0x21c1)]());}}['_reset'](){var _0x14e659=_0x453abf;this[_0x14e659(0x1779)]={},this[_0x14e659(0x804)]=new Array();}[_0x453abf(0x3ef1)](_0x4240ce){var _0x42427=_0x453abf;if(!this[_0x42427(0x2635)]['_features'][_0x42427(0x1a4f)])return!0x1;var _0x4baebd=Object['keys'](this['_renderEffects']);if(0x0<_0x4baebd['length']){const _0x2e2d75=this[_0x42427(0x1779)][_0x4baebd[0x0]][_0x42427(0x7ee)]();_0x2e2d75&&(_0x2e2d75[0x0][_0x42427(0x3a80)]=_0x4240ce);}return!0x0;}['setPrePassRenderer'](_0x293784){return!0x1;}[_0x453abf(0x18c9)](){}}!function(_0x5837c4,_0x5c8d3f,_0x4be311,_0x337aff){var _0x2fca2e=_0x453abf,_0x48f7ec,_0x157735=arguments['length'],_0x19c10b=_0x157735<0x3?_0x5c8d3f:null===_0x337aff?_0x337aff=Object['getOwnPropertyDescriptor'](_0x5c8d3f,_0x4be311):_0x337aff;if('object'==typeof Reflect&&_0x2fca2e(0x38fa)==typeof Reflect[_0x2fca2e(0x1dac)])_0x19c10b=Reflect[_0x2fca2e(0x1dac)](_0x5837c4,_0x5c8d3f,_0x4be311,_0x337aff);else{for(var _0x3150ea=_0x5837c4[_0x2fca2e(0x1377)]-0x1;0x0<=_0x3150ea;_0x3150ea--)(_0x48f7ec=_0x5837c4[_0x3150ea])&&(_0x19c10b=(_0x157735<0x3?_0x48f7ec(_0x19c10b):0x3<_0x157735?_0x48f7ec(_0x5c8d3f,_0x4be311,_0x19c10b):_0x48f7ec(_0x5c8d3f,_0x4be311))||_0x19c10b);}0x3<_0x157735&&_0x19c10b&&Object[_0x2fca2e(0x395)](_0x5c8d3f,_0x4be311,_0x19c10b);}([(0x0,_0x293ec8['qC'])()],_0x5c428f[_0x453abf(0x41df)],_0x453abf(0x23c4),void 0x0);},0x8064:(_0x12ed9f,_0xef78dd,_0x2506a2)=>{var _0x332226=a8_0x16e4d8,_0x4b75a0=_0x2506a2(0xbb85),_0x1ec630=_0x2506a2(0x7f34),_0x2506a2=_0x2506a2(0x1446b);Object['defineProperty'](_0x2506a2['x'][_0x332226(0x41df)],_0x332226(0x2c7a),{'get':function(){var _0x392bb9=_0x332226,_0x5d7917;return this[_0x392bb9(0x20d4)]||(this[_0x392bb9(0x257d)](_0x4b75a0['l']['NAME_POSTPROCESSRENDERPIPELINEMANAGER'])||(_0x5d7917=new _0x4d1bca(this),this['_addComponent'](_0x5d7917)),this[_0x392bb9(0x20d4)]=new _0x1ec630['a']()),this['_postProcessRenderPipelineManager'];},'enumerable':!0x0,'configurable':!0x0});class _0x4d1bca{constructor(_0xd7c047){var _0x55f647=_0x332226;this[_0x55f647(0xc8c)]=_0x4b75a0['l'][_0x55f647(0x3e29)],this['scene']=_0xd7c047;}[_0x332226(0x646)](){var _0xfef758=_0x332226;this[_0xfef758(0x3fde)][_0xfef758(0x2a17)][_0xfef758(0x109d)](_0x4b75a0['l'][_0xfef758(0x4033)],this,this['_gatherRenderTargets']);}[_0x332226(0x20f9)](){var _0x473c2c=_0x332226;this[_0x473c2c(0x3fde)]['_postProcessRenderPipelineManager']&&this[_0x473c2c(0x3fde)][_0x473c2c(0x20d4)][_0x473c2c(0x2ef6)]();}[_0x332226(0x18c9)](){var _0x4be678=_0x332226;this[_0x4be678(0x3fde)][_0x4be678(0x20d4)]&&this[_0x4be678(0x3fde)]['_postProcessRenderPipelineManager'][_0x4be678(0x18c9)]();}[_0x332226(0x2cbc)](){var _0x51adc8=_0x332226;this['scene'][_0x51adc8(0x20d4)]&&this['scene'][_0x51adc8(0x20d4)][_0x51adc8(0x22f)]();}}},0x14ebf:(_0x326923,_0x3259ce,_0x1b1fe2)=>{var _0x2d0c49=a8_0x16e4d8;_0x1b1fe2['d'](_0x3259ce,{'k':()=>_0x6d4f8b}),(_0x3259ce=_0x1b1fe2(0x5f28),_0x1b1fe2(0x16944),_0x1b1fe2=_0x1b1fe2(0xe456));class _0x6d4f8b extends _0x3259ce['D']{constructor(_0xbfad3a,_0x1d7961,_0x3d18fa,_0x4e6864,_0x233fc8,_0x530f4a){var _0x44efb4=a8_0x5b24;super(_0xbfad3a,_0x44efb4(0x2a0),null,[_0x44efb4(0x610)],_0x1d7961,_0x3d18fa[0x1],_0x4e6864,_0x233fc8,_0x530f4a),this[_0x44efb4(0x8ef)]=_0x3d18fa[0x0][_0x44efb4(0x2225)],this[_0x44efb4(0x4107)][_0x44efb4(0x3fc1)](_0x165d96=>{var _0x4711e6=_0x44efb4;_0x165d96[_0x4711e6(0x1cb4)](_0x4711e6(0x610),this[_0x4711e6(0x8ef)]);});}['getClassName'](){return'AnaglyphPostProcess';}}(0x0,_0x1b1fe2['H'])(_0x2d0c49(0x64b),_0x6d4f8b);},0x7b71:(_0x539a92,_0x2c775d,_0x504f06)=>{var _0x1f5325=a8_0x16e4d8,_0x19a2d1=_0x504f06(0x5f28),_0x2cf4a2=(_0x504f06(0x16de7),_0x504f06(0xe456)),_0x8c2bb1=_0x504f06(0x153ad);class _0x41cceb extends _0x19a2d1['D']{constructor(_0xd31ea6,_0x34e655,_0x2a4847,_0x4f7ee4,_0x41a328,_0x446155){var _0x529ba9=a8_0x5b24;super(_0xd31ea6,_0x529ba9(0xe53),[_0x529ba9(0x1c4f)],null,_0x34e655,_0x2a4847,_0x4f7ee4,_0x41a328,_0x446155),this['degree']=0x1,this[_0x529ba9(0x4107)][_0x529ba9(0x3fc1)](_0x468d27=>{var _0x4ef3a1=_0x529ba9;_0x468d27[_0x4ef3a1(0x1d16)](_0x4ef3a1(0x1c4f),this[_0x4ef3a1(0x1c4f)]);});}['getClassName'](){var _0x231876=a8_0x5b24;return _0x231876(0x1eb0);}static['_Parse'](_0x1f18ef,_0x44a051,_0x517f22,_0x3ae1f3){var _0x42f575=a8_0x5b24;return _0x8c2bb1['p4'][_0x42f575(0x2a19)](()=>new _0x41cceb(_0x1f18ef[_0x42f575(0xc8c)],_0x1f18ef['options'],_0x44a051,_0x1f18ef['renderTargetSamplingMode'],_0x517f22[_0x42f575(0x2cd1)](),_0x1f18ef[_0x42f575(0x3c82)]),_0x1f18ef,_0x517f22,_0x3ae1f3);}}(function(_0x18ec41,_0xe8f154,_0x370dd5,_0x12fb93){var _0x42d0aa=a8_0x5b24,_0x3b96b2,_0x32241c=arguments[_0x42d0aa(0x1377)],_0x515ad9=_0x32241c<0x3?_0xe8f154:null===_0x12fb93?_0x12fb93=Object[_0x42d0aa(0xd3d)](_0xe8f154,_0x370dd5):_0x12fb93;if('object'==typeof Reflect&&_0x42d0aa(0x38fa)==typeof Reflect[_0x42d0aa(0x1dac)])_0x515ad9=Reflect[_0x42d0aa(0x1dac)](_0x18ec41,_0xe8f154,_0x370dd5,_0x12fb93);else{for(var _0x7b5caa=_0x18ec41[_0x42d0aa(0x1377)]-0x1;0x0<=_0x7b5caa;_0x7b5caa--)(_0x3b96b2=_0x18ec41[_0x7b5caa])&&(_0x515ad9=(_0x32241c<0x3?_0x3b96b2(_0x515ad9):0x3<_0x32241c?_0x3b96b2(_0xe8f154,_0x370dd5,_0x515ad9):_0x3b96b2(_0xe8f154,_0x370dd5))||_0x515ad9);}0x3<_0x32241c&&_0x515ad9&&Object[_0x42d0aa(0x395)](_0xe8f154,_0x370dd5,_0x515ad9);}([(0x0,_0x8c2bb1['qC'])()],_0x41cceb[_0x1f5325(0x41df)],'degree',void 0x0),(0x0,_0x2cf4a2['H'])(_0x1f5325(0x3f63),_0x41cceb));},0x13626:(_0x37f1f2,_0x1b7cb0,_0x25e3a4)=>{var _0x51cf87=a8_0x16e4d8;_0x25e3a4['d'](_0x1b7cb0,{'r':()=>_0x4399de});var _0x1b7cb0=_0x25e3a4(0xd1d0),_0x3a2449=_0x25e3a4(0x4e97),_0x3b7b53=_0x25e3a4(0x8917),_0x17a722=_0x25e3a4(0x17579),_0x10330c=_0x25e3a4(0x9fd1),_0x3be6cd=_0x25e3a4(0xbac7);class _0x4399de extends _0x1b7cb0['L']{constructor(_0x4e5388,_0x57a70b,_0x661e57,_0x29268f,_0x3e64e1=0x0,_0x2195b7=!0x1){var _0x40a630=a8_0x5b24;super(_0x4e5388[_0x40a630(0x2cd1)](),_0x40a630(0x2399),()=>this[_0x40a630(0x26a4)],!0x0),this[_0x40a630(0x2e1b)]=_0x57a70b,this[_0x40a630(0x26a4)]=[],this['_downscale']=new _0x3a2449['m'](_0x40a630(0x1bec),0x1,null,_0x3be6cd['x'][_0x40a630(0x30fa)],_0x4e5388['getEngine'](),!0x1,_0x3e64e1,_0x2195b7),this[_0x40a630(0x427)]=new _0x3b7b53['i'](_0x40a630(0xe68),new _0x10330c['FM'](0x1,0x0),0xa,_0x57a70b,null,_0x3be6cd['x'][_0x40a630(0x30fa)],_0x4e5388[_0x40a630(0x2cd1)](),!0x1,_0x3e64e1,void 0x0,_0x2195b7),this[_0x40a630(0x427)][_0x40a630(0x20bb)]=!0x0,this[_0x40a630(0x427)][_0x40a630(0x790)]=!0x1,this[_0x40a630(0x1ef7)]=new _0x3b7b53['i'](_0x40a630(0x3040),new _0x10330c['FM'](0x0,0x1),0xa,_0x57a70b,null,_0x3be6cd['x'][_0x40a630(0x30fa)],_0x4e5388[_0x40a630(0x2cd1)](),!0x1,_0x3e64e1,void 0x0,_0x2195b7),this[_0x40a630(0x1ef7)][_0x40a630(0x20bb)]=!0x0,this[_0x40a630(0x1ef7)][_0x40a630(0x790)]=!0x1,this[_0x40a630(0x149d)]=_0x29268f,this[_0x40a630(0x26a4)]=[this[_0x40a630(0x38ae)],this['_blurX'],this['_blurY']],this[_0x40a630(0x1941)]=new _0x17a722['G']('bloomMerge',this[_0x40a630(0x38ae)],this[_0x40a630(0x1ef7)],_0x661e57,_0x57a70b,null,_0x3be6cd['x']['BILINEAR_SAMPLINGMODE'],_0x4e5388[_0x40a630(0x2cd1)](),!0x1,_0x3e64e1,_0x2195b7),this['_merge']['autoClear']=!0x1,this[_0x40a630(0x26a4)][_0x40a630(0x3f90)](this[_0x40a630(0x1941)]);}get['threshold'](){var _0xd01579=a8_0x5b24;return this[_0xd01579(0x38ae)]['threshold'];}set[_0x51cf87(0x2260)](_0x4d6a5d){this['_downscale']['threshold']=_0x4d6a5d;}get['weight'](){var _0x2e86fb=_0x51cf87;return this[_0x2e86fb(0x1941)][_0x2e86fb(0x3c73)];}set[_0x51cf87(0x3c73)](_0x4f742e){var _0x280ef4=_0x51cf87;this[_0x280ef4(0x1941)]['weight']=_0x4f742e;}get['kernel'](){var _0x539198=_0x51cf87;return this[_0x539198(0x427)]['kernel']/this[_0x539198(0x2e1b)];}set[_0x51cf87(0x149d)](_0x5b0215){var _0x573d90=_0x51cf87;this[_0x573d90(0x427)][_0x573d90(0x149d)]=_0x5b0215*this['_bloomScale'],this[_0x573d90(0x1ef7)][_0x573d90(0x149d)]=_0x5b0215*this['_bloomScale'];}[_0x51cf87(0x18d7)](_0x3b0e32){var _0x320352=_0x51cf87;for(let _0x1a9360=0x0;_0x1a9360<this['_effects'][_0x320352(0x1377)];_0x1a9360++)this[_0x320352(0x26a4)][_0x1a9360][_0x320352(0x18c9)](_0x3b0e32);}[_0x51cf87(0x2c3e)](){var _0x1241b3=_0x51cf87;for(let _0x59ebfd=0x0;_0x59ebfd<this[_0x1241b3(0x26a4)]['length'];_0x59ebfd++)this[_0x1241b3(0x26a4)][_0x59ebfd][_0x1241b3(0x3e7f)]();}[_0x51cf87(0x1f55)](){var _0x10ec77=_0x51cf87;for(let _0x49b7e2=0x0;_0x49b7e2<this['_effects'][_0x10ec77(0x1377)];_0x49b7e2++)if(!this[_0x10ec77(0x26a4)][_0x49b7e2]['isReady']())return!0x1;return!0x0;}}},0x17579:(_0x23b74d,_0x5679f2,_0x3318bc)=>{var _0x197c85=a8_0x16e4d8;_0x3318bc['d'](_0x5679f2,{'G':()=>_0x30a047});var _0x5679f2=_0x3318bc(0x5f28),_0x362af3=_0x3318bc(0x77a5),_0x5a19bb=(_0x3318bc(0x51b7),_0x3318bc(0xe456)),_0x3318bc=_0x3318bc(0x153ad);class _0x30a047 extends _0x5679f2['D']{constructor(_0x2fe515,_0x250731,_0x3e77b1,_0x16506e,_0x39cd93,_0x86a2a3,_0x38ed25,_0x3445a1,_0x58eacb,_0x1918c6=_0x362af3['g'][_0x197c85(0x705)],_0x2c4f3d=!0x1){var _0x44317b=_0x197c85;super(_0x2fe515,'bloomMerge',['bloomWeight'],['bloomBlur'],_0x39cd93,_0x86a2a3,_0x38ed25,_0x3445a1,_0x58eacb,null,_0x1918c6,void 0x0,null,!0x0),this[_0x44317b(0x3c73)]=0x1,this['weight']=_0x16506e,this[_0x44317b(0x15ff)]=!0x0,this['onApplyObservable'][_0x44317b(0x3fc1)](_0x30902f=>{var _0xcfb176=_0x44317b;_0x30902f[_0xcfb176(0x1cb4)](_0xcfb176(0x35c4),_0x250731),_0x30902f[_0xcfb176(0x3ce2)](_0xcfb176(0x1d36),_0x3e77b1),_0x30902f[_0xcfb176(0x1d16)](_0xcfb176(0x27fc),this[_0xcfb176(0x3c73)]);}),_0x2c4f3d||this[_0x44317b(0x3e7f)]();}[_0x197c85(0x3fcd)](){var _0x3d42b4=_0x197c85;return _0x3d42b4(0x305e);}}(function(_0x5682e3,_0x4b02f6,_0x25615d,_0x25c4ec){var _0x11f16c=_0x197c85,_0x125d36,_0x33da3b=arguments[_0x11f16c(0x1377)],_0x4cff74=_0x33da3b<0x3?_0x4b02f6:null===_0x25c4ec?_0x25c4ec=Object[_0x11f16c(0xd3d)](_0x4b02f6,_0x25615d):_0x25c4ec;if(_0x11f16c(0x1e3f)==typeof Reflect&&_0x11f16c(0x38fa)==typeof Reflect['decorate'])_0x4cff74=Reflect['decorate'](_0x5682e3,_0x4b02f6,_0x25615d,_0x25c4ec);else{for(var _0x320f44=_0x5682e3[_0x11f16c(0x1377)]-0x1;0x0<=_0x320f44;_0x320f44--)(_0x125d36=_0x5682e3[_0x320f44])&&(_0x4cff74=(_0x33da3b<0x3?_0x125d36(_0x4cff74):0x3<_0x33da3b?_0x125d36(_0x4b02f6,_0x25615d,_0x4cff74):_0x125d36(_0x4b02f6,_0x25615d))||_0x4cff74);}0x3<_0x33da3b&&_0x4cff74&&Object[_0x11f16c(0x395)](_0x4b02f6,_0x25615d,_0x4cff74);}([(0x0,_0x3318bc['qC'])()],_0x30a047[_0x197c85(0x41df)],'weight',void 0x0),(0x0,_0x5a19bb['H'])(_0x197c85(0x55e),_0x30a047));},0x8917:(_0x452e7c,_0xc8b081,_0x4c4140)=>{var _0x5a16f6=a8_0x16e4d8;_0x4c4140['d'](_0xc8b081,{'i':()=>_0xd31ffa});function _0x5c4ff0(_0x205dc0,_0x474409,_0x3c5eaf,_0x15d524){var _0x511f43=a8_0x5b24,_0x5064a7,_0x3f20e3=arguments[_0x511f43(0x1377)],_0x5d6fb3=_0x3f20e3<0x3?_0x474409:null===_0x15d524?_0x15d524=Object['getOwnPropertyDescriptor'](_0x474409,_0x3c5eaf):_0x15d524;if('object'==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x5d6fb3=Reflect[_0x511f43(0x1dac)](_0x205dc0,_0x474409,_0x3c5eaf,_0x15d524);else{for(var _0x2dd190=_0x205dc0[_0x511f43(0x1377)]-0x1;0x0<=_0x2dd190;_0x2dd190--)(_0x5064a7=_0x205dc0[_0x2dd190])&&(_0x5d6fb3=(_0x3f20e3<0x3?_0x5064a7(_0x5d6fb3):0x3<_0x3f20e3?_0x5064a7(_0x474409,_0x3c5eaf,_0x5d6fb3):_0x5064a7(_0x474409,_0x3c5eaf))||_0x5d6fb3);}0x3<_0x3f20e3&&_0x5d6fb3&&Object[_0x511f43(0x395)](_0x474409,_0x3c5eaf,_0x5d6fb3);}var _0xc8b081=_0x4c4140(0x5f28),_0x123b2d=_0x4c4140(0xbac7),_0x57e48e=_0x4c4140(0x77a5),_0x393469=(_0x4c4140(0x12a58),_0x4c4140(0x147a8),_0x4c4140(0xe456)),_0x21acec=_0x4c4140(0x153ad);class _0xd31ffa extends _0xc8b081['D']{constructor(_0x451ba7,_0x2a56de,_0x30e610,_0x1af3c6,_0x2f3923,_0x3b637b=_0x123b2d['x'][_0x5a16f6(0x30fa)],_0x2a6bf5,_0x2e4f13,_0x5e9f20=_0x57e48e['g'][_0x5a16f6(0x705)],_0x39f5ac='',_0x248aef=!0x1,_0x286120=_0x57e48e['g'][_0x5a16f6(0x3ca4)]){var _0x3cff83=_0x5a16f6;super(_0x451ba7,_0x3cff83(0x388d),[_0x3cff83(0x1950),'direction'],[_0x3cff83(0x243d)],_0x1af3c6,_0x2f3923,_0x3b637b,_0x2a6bf5,_0x2e4f13,null,_0x5e9f20,_0x3cff83(0x388d),{'varyingCount':0x0,'depCount':0x0},!0x0,_0x286120),this['_blockCompilation']=_0x248aef,this[_0x3cff83(0xb40)]=!0x1,this[_0x3cff83(0x2d42)]='',this[_0x3cff83(0x2d42)]=_0x39f5ac,this[_0x3cff83(0x4208)]=_0x2a56de,this['onApplyObservable'][_0x3cff83(0x3fc1)](_0x2dea21=>{var _0x2e242c=_0x3cff83;this[_0x2e242c(0x2f86)]?_0x2dea21[_0x2e242c(0x39e5)]('delta',0x1/this[_0x2e242c(0x2f86)][_0x2e242c(0x2255)]*this[_0x2e242c(0x4208)]['x'],0x1/this['_outputTexture'][_0x2e242c(0xc32)]*this[_0x2e242c(0x4208)]['y']):_0x2dea21[_0x2e242c(0x39e5)](_0x2e242c(0x1950),0x1/this['width']*this['direction']['x'],0x1/this[_0x2e242c(0xc32)]*this[_0x2e242c(0x4208)]['y']);}),this[_0x3cff83(0x149d)]=_0x30e610;}set[_0x5a16f6(0x149d)](_0x27c400){var _0x4c588b=_0x5a16f6;this['_idealKernel']!==_0x27c400&&(_0x27c400=Math['max'](_0x27c400,0x1),this['_idealKernel']=_0x27c400,this[_0x4c588b(0x4117)]=this[_0x4c588b(0x3487)](_0x27c400),this[_0x4c588b(0x1239)]||this[_0x4c588b(0x2e39)]());}get['kernel'](){var _0x2bdbd2=_0x5a16f6;return this[_0x2bdbd2(0x3f0e)];}set[_0x5a16f6(0x2803)](_0xb143ef){var _0x46e3ab=_0x5a16f6;this[_0x46e3ab(0xb40)]!==_0xb143ef&&(this['_packedFloat']=_0xb143ef,this[_0x46e3ab(0x1239)]||this['_updateParameters']());}get[_0x5a16f6(0x2803)](){var _0x46d5b2=_0x5a16f6;return this[_0x46d5b2(0xb40)];}[_0x5a16f6(0x3fcd)](){return'BlurPostProcess';}[_0x5a16f6(0x3e7f)](_0x3cdd67=0x0,_0x133f2b,_0x49e0b5,_0x447da5,_0x5c3ea3,_0x5de168){var _0x201ee5=_0x5a16f6;this[_0x201ee5(0x2e39)](_0x5c3ea3,_0x5de168);}[_0x5a16f6(0x2e39)](_0x52ef3b,_0x5cc5f8){var _0x3fb5b6=_0x5a16f6,_0x514b66=this[_0x3fb5b6(0x4117)],_0xfd2f5c=(_0x514b66-0x1)/0x2;let _0x589243=[],_0x21f105=[],_0x4c0dec=0x0;for(let _0x400f4e=0x0;_0x400f4e<_0x514b66;_0x400f4e++){var _0xf201ae=_0x400f4e/(_0x514b66-0x1),_0xf201ae=this['_gaussianWeight'](0x2*_0xf201ae-0x1);_0x589243[_0x400f4e]=_0x400f4e-_0xfd2f5c,_0x21f105[_0x400f4e]=_0xf201ae,_0x4c0dec+=_0xf201ae;}for(let _0x558ccf=0x0;_0x558ccf<_0x21f105[_0x3fb5b6(0x1377)];_0x558ccf++)_0x21f105[_0x558ccf]/=_0x4c0dec;const _0x2e6183=[],_0x2c2af7=[],_0x32afe3=[];for(let _0x43de1a=0x0;_0x43de1a<=_0xfd2f5c;_0x43de1a+=0x2){var _0x5bf9d2,_0x20b1f9=Math['min'](_0x43de1a+0x1,Math[_0x3fb5b6(0xa0a)](_0xfd2f5c));_0x43de1a===_0x20b1f9?_0x32afe3[_0x3fb5b6(0x3f90)]({'o':_0x589243[_0x43de1a],'w':_0x21f105[_0x43de1a]}):(_0x5bf9d2=_0x21f105[_0x43de1a]+_0x21f105[_0x20b1f9]*(_0x20b1f9===_0xfd2f5c?0.5:0x1),0x0===(_0x20b1f9=_0x589243[_0x43de1a]+0x1/(0x1+_0x21f105[_0x43de1a]/_0x21f105[_0x20b1f9]))?(_0x32afe3[_0x3fb5b6(0x3f90)]({'o':_0x589243[_0x43de1a],'w':_0x21f105[_0x43de1a]}),_0x32afe3[_0x3fb5b6(0x3f90)]({'o':_0x589243[_0x43de1a+0x1],'w':_0x21f105[_0x43de1a+0x1]})):(_0x32afe3[_0x3fb5b6(0x3f90)]({'o':_0x20b1f9,'w':_0x5bf9d2}),_0x32afe3[_0x3fb5b6(0x3f90)]({'o':-_0x20b1f9,'w':_0x5bf9d2})));}for(let _0x51a0ff=0x0;_0x51a0ff<_0x32afe3['length'];_0x51a0ff++)_0x2c2af7[_0x51a0ff]=_0x32afe3[_0x51a0ff]['o'],_0x2e6183[_0x51a0ff]=_0x32afe3[_0x51a0ff]['w'];_0x589243=_0x2c2af7,_0x21f105=_0x2e6183;var _0x226d42=this[_0x3fb5b6(0x2cd1)]()[_0x3fb5b6(0xb60)]()[_0x3fb5b6(0x419d)],_0x226d42=Math[_0x3fb5b6(0xf1a)](_0x226d42,0x0)-0x1;let _0x176d89=Math[_0x3fb5b6(0x3478)](_0x589243[_0x3fb5b6(0x1377)],_0x226d42),_0x341e7a='';_0x341e7a+=this[_0x3fb5b6(0x2d42)],-0x1!=this[_0x3fb5b6(0x2d42)][_0x3fb5b6(0x919)]('DOF')&&(_0x341e7a+=_0x3fb5b6(0x1e05)+this['_glslFloat'](_0x21f105[_0x176d89-0x1])+'\x0d\x0a',_0x176d89--);for(let _0x593328=0x0;_0x593328<_0x176d89;_0x593328++)_0x341e7a=(_0x341e7a+='#define\x20KERNEL_OFFSET'+_0x593328+'\x20'+this['_glslFloat'](_0x589243[_0x593328])+'\x0d\x0a')+('#define\x20KERNEL_WEIGHT'+_0x593328+'\x20'+this[_0x3fb5b6(0x9d3)](_0x21f105[_0x593328])+'\x0d\x0a');let _0x43073e=0x0;for(let _0x371f73=_0x226d42;_0x371f73<_0x589243[_0x3fb5b6(0x1377)];_0x371f73++)_0x341e7a=(_0x341e7a+=_0x3fb5b6(0x1c2)+_0x43073e+'\x20'+this[_0x3fb5b6(0x9d3)](_0x589243[_0x371f73])+'\x0d\x0a')+(_0x3fb5b6(0x3913)+_0x43073e+'\x20'+this[_0x3fb5b6(0x9d3)](_0x21f105[_0x371f73])+'\x0d\x0a'),_0x43073e++;this[_0x3fb5b6(0x2803)]&&(_0x341e7a+=_0x3fb5b6(0x3ae)),this[_0x3fb5b6(0x1239)]=!0x1,super[_0x3fb5b6(0x3e7f)](_0x341e7a,null,null,{'varyingCount':_0x176d89,'depCount':_0x43073e},_0x52ef3b,_0x5cc5f8);}[_0x5a16f6(0x3487)](_0x2f8cbf){var _0x1c86bb=_0x5a16f6;_0x2f8cbf=Math[_0x1c86bb(0x3fe4)](_0x2f8cbf);for(const _0x43f4f8 of[_0x2f8cbf,_0x2f8cbf-0x1,_0x2f8cbf+0x1,_0x2f8cbf-0x2,_0x2f8cbf+0x2])if(_0x43f4f8%0x2!=0x0&&Math[_0x1c86bb(0xa0a)](_0x43f4f8/0x2)%0x2==0x0&&0x0<_0x43f4f8)return Math[_0x1c86bb(0xf1a)](_0x43f4f8,0x3);return Math[_0x1c86bb(0xf1a)](_0x2f8cbf,0x3);}[_0x5a16f6(0x224f)](_0x49d91f){var _0x1827a7=_0x5a16f6;return 0x1/(Math[_0x1827a7(0x3f3e)](0x2*Math['PI'])*(0x1/0x3))*Math[_0x1827a7(0x3b7d)](-_0x49d91f*_0x49d91f/(0x1/0x3*0x2*(0x1/0x3)));}[_0x5a16f6(0x9d3)](_0x365066,_0x430cac=0x8){var _0x1e35a2=_0x5a16f6;return _0x365066[_0x1e35a2(0x3de5)](_0x430cac)[_0x1e35a2(0x3560)](/0+$/,'');}static[_0x5a16f6(0x3367)](_0x127625,_0x292196,_0x15c949,_0x5b9020){var _0x45b4d9=_0x5a16f6;return _0x21acec['p4'][_0x45b4d9(0x2a19)](()=>new _0xd31ffa(_0x127625[_0x45b4d9(0xc8c)],_0x127625[_0x45b4d9(0x4208)],_0x127625[_0x45b4d9(0x149d)],_0x127625[_0x45b4d9(0x56c)],_0x292196,_0x127625[_0x45b4d9(0x2c8a)],_0x15c949[_0x45b4d9(0x2cd1)](),_0x127625[_0x45b4d9(0x3c82)],_0x127625[_0x45b4d9(0x2ce9)],void 0x0,!0x1),_0x127625,_0x15c949,_0x5b9020);}}_0x5c4ff0([(0x0,_0x21acec['qC'])(_0x5a16f6(0x149d))],_0xd31ffa[_0x5a16f6(0x41df)],_0x5a16f6(0x4117),void 0x0),_0x5c4ff0([(0x0,_0x21acec['qC'])(_0x5a16f6(0x2803))],_0xd31ffa[_0x5a16f6(0x41df)],'_packedFloat',void 0x0),_0x5c4ff0([(0x0,_0x21acec['QC'])()],_0xd31ffa[_0x5a16f6(0x41df)],_0x5a16f6(0x4208),void 0x0),(0x0,_0x393469['H'])(_0x5a16f6(0x3989),_0xd31ffa);},0x53d6:(_0x2fb783,_0x55ecc6,_0x201d36)=>{var _0x26f963=a8_0x16e4d8;_0x201d36['d'](_0x55ecc6,{'n':()=>_0x436e3a});function _0x56fb93(_0x26e639,_0x1d17e8,_0x162adb,_0x1d7f6f){var _0x4ad3fd=a8_0x5b24,_0x390690,_0x48ddae=arguments[_0x4ad3fd(0x1377)],_0x943032=_0x48ddae<0x3?_0x1d17e8:null===_0x1d7f6f?_0x1d7f6f=Object[_0x4ad3fd(0xd3d)](_0x1d17e8,_0x162adb):_0x1d7f6f;if(_0x4ad3fd(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x4ad3fd(0x1dac)])_0x943032=Reflect['decorate'](_0x26e639,_0x1d17e8,_0x162adb,_0x1d7f6f);else{for(var _0x58bdba=_0x26e639['length']-0x1;0x0<=_0x58bdba;_0x58bdba--)(_0x390690=_0x26e639[_0x58bdba])&&(_0x943032=(_0x48ddae<0x3?_0x390690(_0x943032):0x3<_0x48ddae?_0x390690(_0x1d17e8,_0x162adb,_0x943032):_0x390690(_0x1d17e8,_0x162adb))||_0x943032);}0x3<_0x48ddae&&_0x943032&&Object[_0x4ad3fd(0x395)](_0x1d17e8,_0x162adb,_0x943032);}var _0x54a4d0=_0x201d36(0x9fd1),_0x55ecc6=_0x201d36(0x5f28),_0x4ce764=_0x201d36(0x77a5),_0x31679d=(_0x201d36(0x9518),_0x201d36(0xe456)),_0x53e4c9=_0x201d36(0x153ad);class _0x436e3a extends _0x55ecc6['D']{constructor(_0xb532a2,_0x2526dd,_0x276c0b,_0x321786,_0x2f14e1,_0x2b68ea,_0x802398,_0x28f0ce,_0x503a40=_0x4ce764['g'][_0x26f963(0x705)],_0x5a195a=!0x1){var _0x3ec872=_0x26f963;super(_0xb532a2,_0x3ec872(0x641),[_0x3ec872(0x2966),'screen_width','screen_height',_0x3ec872(0x4208),_0x3ec872(0xa9a),'centerPosition'],[],_0x321786,_0x2f14e1,_0x2b68ea,_0x802398,_0x28f0ce,null,_0x503a40,void 0x0,null,_0x5a195a),this[_0x3ec872(0xbd0)]=0x1e,this['radialIntensity']=0x0,this[_0x3ec872(0x4208)]=new _0x54a4d0['FM'](0.707,0.707),this[_0x3ec872(0x17ba)]=new _0x54a4d0['FM'](0.5,0.5),this['screenWidth']=_0x2526dd,this[_0x3ec872(0x27f)]=_0x276c0b,this['onApplyObservable'][_0x3ec872(0x3fc1)](_0x5203d8=>{var _0x5d60ee=_0x3ec872;_0x5203d8[_0x5d60ee(0x1d16)](_0x5d60ee(0x2966),this[_0x5d60ee(0xbd0)]),_0x5203d8[_0x5d60ee(0x1d16)]('screen_width',_0x2526dd),_0x5203d8[_0x5d60ee(0x1d16)](_0x5d60ee(0x31fc),_0x276c0b),_0x5203d8[_0x5d60ee(0x1d16)](_0x5d60ee(0xa9a),this[_0x5d60ee(0xa9a)]),_0x5203d8[_0x5d60ee(0x39e5)]('direction',this[_0x5d60ee(0x4208)]['x'],this[_0x5d60ee(0x4208)]['y']),_0x5203d8[_0x5d60ee(0x39e5)]('centerPosition',this[_0x5d60ee(0x17ba)]['x'],this[_0x5d60ee(0x17ba)]['y']);});}['getClassName'](){var _0x42dbb7=_0x26f963;return _0x42dbb7(0x2e2c);}static['_Parse'](_0x408420,_0x2f6af5,_0x31af15,_0x5a9229){var _0x3f303a=_0x26f963;return _0x53e4c9['p4'][_0x3f303a(0x2a19)](()=>new _0x436e3a(_0x408420[_0x3f303a(0xc8c)],_0x408420[_0x3f303a(0x2b6f)],_0x408420['screenHeight'],_0x408420[_0x3f303a(0x56c)],_0x2f6af5,_0x408420[_0x3f303a(0x2c8a)],_0x31af15[_0x3f303a(0x2cd1)](),_0x408420[_0x3f303a(0x3c82)],_0x408420[_0x3f303a(0x2ce9)],!0x1),_0x408420,_0x31af15,_0x5a9229);}}_0x56fb93([(0x0,_0x53e4c9['qC'])()],_0x436e3a['prototype'],_0x26f963(0xbd0),void 0x0),_0x56fb93([(0x0,_0x53e4c9['qC'])()],_0x436e3a[_0x26f963(0x41df)],_0x26f963(0xa9a),void 0x0),_0x56fb93([(0x0,_0x53e4c9['qC'])()],_0x436e3a['prototype'],_0x26f963(0x4208),void 0x0),_0x56fb93([(0x0,_0x53e4c9['qC'])()],_0x436e3a[_0x26f963(0x41df)],_0x26f963(0x17ba),void 0x0),_0x56fb93([(0x0,_0x53e4c9['qC'])()],_0x436e3a[_0x26f963(0x41df)],_0x26f963(0x2b6f),void 0x0),_0x56fb93([(0x0,_0x53e4c9['qC'])()],_0x436e3a['prototype'],_0x26f963(0x27f),void 0x0),(0x0,_0x31679d['H'])(_0x26f963(0x3c5b),_0x436e3a);},0x15be8:(_0x212609,_0x51e04f,_0xc93712)=>{var _0xd26dd2=a8_0x16e4d8;_0xc93712['d'](_0x51e04f,{'N':()=>_0x362641});function _0x32f729(_0xe5d606,_0x2df387,_0x147c76,_0x20036c){var _0x25924a=a8_0x5b24,_0x3cd823,_0x73a97f=arguments['length'],_0x4f5852=_0x73a97f<0x3?_0x2df387:null===_0x20036c?_0x20036c=Object['getOwnPropertyDescriptor'](_0x2df387,_0x147c76):_0x20036c;if('object'==typeof Reflect&&_0x25924a(0x38fa)==typeof Reflect['decorate'])_0x4f5852=Reflect['decorate'](_0xe5d606,_0x2df387,_0x147c76,_0x20036c);else{for(var _0x1c17cd=_0xe5d606['length']-0x1;0x0<=_0x1c17cd;_0x1c17cd--)(_0x3cd823=_0xe5d606[_0x1c17cd])&&(_0x4f5852=(_0x73a97f<0x3?_0x3cd823(_0x4f5852):0x3<_0x73a97f?_0x3cd823(_0x2df387,_0x147c76,_0x4f5852):_0x3cd823(_0x2df387,_0x147c76))||_0x4f5852);}0x3<_0x73a97f&&_0x4f5852&&Object['defineProperty'](_0x2df387,_0x147c76,_0x4f5852);}var _0x51e04f=_0xc93712(0x5f28),_0x49948f=_0xc93712(0x10ea4),_0x177162=_0xc93712(0x77a5),_0x146a0b=(_0xc93712(0x1411e),_0xc93712(0xe456)),_0xc93712=_0xc93712(0x153ad);class _0x362641 extends _0x51e04f['D']{constructor(_0x49cca4,_0xa994ac,_0x506609,_0x218991,_0x587517,_0x36c36d,_0xad5777,_0x2c0b95=_0x177162['g'][_0xd26dd2(0x705)],_0x3118d9=!0x1){var _0x4f0d38=_0xd26dd2;super(_0x49cca4,'circleOfConfusion',[_0x4f0d38(0x3eb4),_0x4f0d38(0x35b2),_0x4f0d38(0x1a0c)],[_0x4f0d38(0x10a3)],_0x506609,_0x218991,_0x587517,_0x36c36d,_0xad5777,null,_0x2c0b95,void 0x0,null,_0x3118d9),this[_0x4f0d38(0x15f1)]=0x32,this[_0x4f0d38(0x622)]=1.4,this[_0x4f0d38(0x35b2)]=0x7d0,this[_0x4f0d38(0x1be1)]=0x32,this[_0x4f0d38(0xadf)]=null,this[_0x4f0d38(0xadf)]=_0xa994ac,this[_0x4f0d38(0x4107)]['add'](_0x10b53a=>{var _0x271f28=_0x4f0d38,_0x470612;this[_0x271f28(0xadf)]?(_0x10b53a[_0x271f28(0x1888)](_0x271f28(0x10a3),this['_depthTexture']),_0x470612=this[_0x271f28(0x15f1)]/this[_0x271f28(0x622)]*this['focalLength']/(this[_0x271f28(0x35b2)]-this[_0x271f28(0x1be1)]),_0x10b53a[_0x271f28(0x1d16)](_0x271f28(0x35b2),this['focusDistance']),_0x10b53a[_0x271f28(0x1d16)](_0x271f28(0x1a0c),_0x470612),_0x470612=this['_depthTexture'][_0x271f28(0x146e)],_0x10b53a[_0x271f28(0x39e5)](_0x271f28(0x3eb4),_0x470612[_0x271f28(0x3f60)],_0x470612[_0x271f28(0x4078)]-_0x470612[_0x271f28(0x3f60)])):_0x49948f['Y'][_0x271f28(0x1048)](_0x271f28(0xf57));});}[_0xd26dd2(0x3fcd)](){var _0x34c440=_0xd26dd2;return _0x34c440(0x273c);}set['depthTexture'](_0x77f41b){var _0x2c336d=_0xd26dd2;this[_0x2c336d(0xadf)]=_0x77f41b;}}_0x32f729([(0x0,_0xc93712['qC'])()],_0x362641[_0xd26dd2(0x41df)],_0xd26dd2(0x15f1),void 0x0),_0x32f729([(0x0,_0xc93712['qC'])()],_0x362641[_0xd26dd2(0x41df)],_0xd26dd2(0x622),void 0x0),_0x32f729([(0x0,_0xc93712['qC'])()],_0x362641[_0xd26dd2(0x41df)],_0xd26dd2(0x35b2),void 0x0),_0x32f729([(0x0,_0xc93712['qC'])()],_0x362641[_0xd26dd2(0x41df)],'focalLength',void 0x0),(0x0,_0x146a0b['H'])(_0xd26dd2(0x32e3),_0x362641);},0x173f1:(_0x2da21d,_0x4b2293,_0x5d5f95)=>{var _0x315661=a8_0x16e4d8,_0x1a9ef0=_0x5d5f95(0x5f28),_0x33eb59=_0x5d5f95(0xbac7),_0x4cc529=(_0x5d5f95(0xbba1),_0x5d5f95(0xe456)),_0x215e18=_0x5d5f95(0x153ad);class _0x43ec60 extends _0x1a9ef0['D']{constructor(_0xaf561d,_0xb71686,_0x323dc6,_0xb21fb,_0x3c4c5f,_0x59350d,_0x30d73b){var _0x1fbdc1=a8_0x5b24;super(_0xaf561d,'colorCorrection',null,[_0x1fbdc1(0x3c56)],_0x323dc6,_0xb21fb,_0x3c4c5f,_0x59350d,_0x30d73b),_0xaf561d=(null==_0xb21fb?void 0x0:_0xb21fb['getScene']())||null,(this[_0x1fbdc1(0x2158)]=new _0x33eb59['x'](_0xb71686,_0xaf561d,!0x0,!0x1,_0x33eb59['x']['TRILINEAR_SAMPLINGMODE']),this['_colorTableTexture'][_0x1fbdc1(0xbad)]=0x1,this['_colorTableTexture'][_0x1fbdc1(0x4100)]=_0x33eb59['x']['CLAMP_ADDRESSMODE'],this[_0x1fbdc1(0x2158)][_0x1fbdc1(0x3d59)]=_0x33eb59['x'][_0x1fbdc1(0x7b5)],this[_0x1fbdc1(0x18a4)]=_0xb71686,this[_0x1fbdc1(0x431)]=_0x49423a=>{var _0x5c799c=_0x1fbdc1;_0x49423a[_0x5c799c(0x1888)](_0x5c799c(0x3c56),this[_0x5c799c(0x2158)]);});}[_0x315661(0x3fcd)](){var _0x12e33a=_0x315661;return _0x12e33a(0x14de);}static[_0x315661(0x3367)](_0x5076e9,_0x1d1b60,_0x2c8cef,_0x1a264b){var _0x312551=_0x315661;return _0x215e18['p4']['Parse'](()=>new _0x43ec60(_0x5076e9['name'],_0x5076e9[_0x312551(0x18a4)],_0x5076e9[_0x312551(0x56c)],_0x1d1b60,_0x5076e9['renderTargetSamplingMode'],_0x2c8cef[_0x312551(0x2cd1)](),_0x5076e9[_0x312551(0x3c82)]),_0x5076e9,_0x2c8cef,_0x1a264b);}}(function(_0xe7705e,_0xc00fce,_0x28b675,_0x4669f8){var _0x3ae820=_0x315661,_0x679d2a,_0x5132ac=arguments['length'],_0x27460f=_0x5132ac<0x3?_0xc00fce:null===_0x4669f8?_0x4669f8=Object[_0x3ae820(0xd3d)](_0xc00fce,_0x28b675):_0x4669f8;if(_0x3ae820(0x1e3f)==typeof Reflect&&_0x3ae820(0x38fa)==typeof Reflect[_0x3ae820(0x1dac)])_0x27460f=Reflect['decorate'](_0xe7705e,_0xc00fce,_0x28b675,_0x4669f8);else{for(var _0x39d947=_0xe7705e[_0x3ae820(0x1377)]-0x1;0x0<=_0x39d947;_0x39d947--)(_0x679d2a=_0xe7705e[_0x39d947])&&(_0x27460f=(_0x5132ac<0x3?_0x679d2a(_0x27460f):0x3<_0x5132ac?_0x679d2a(_0xc00fce,_0x28b675,_0x27460f):_0x679d2a(_0xc00fce,_0x28b675))||_0x27460f);}0x3<_0x5132ac&&_0x27460f&&Object['defineProperty'](_0xc00fce,_0x28b675,_0x27460f);}([(0x0,_0x215e18['qC'])()],_0x43ec60['prototype'],_0x315661(0x18a4),void 0x0),(0x0,_0x4cc529['H'])('BABYLON.ColorCorrectionPostProcess',_0x43ec60));},0xbc7e:(_0x3ef642,_0x21b643,_0x34c0ef)=>{var _0x5bfdc9=a8_0x16e4d8,_0x506fc9=_0x34c0ef(0x5f28),_0x24c776=_0x34c0ef(0x77a5),_0x3f3351=(_0x34c0ef(0x10824),_0x34c0ef(0xe456)),_0x534824=_0x34c0ef(0x153ad);class _0x275fc6 extends _0x506fc9['D']{constructor(_0x688f30,_0x28cef7,_0x3e6b48,_0x1ce756,_0x490999,_0x38aa21,_0x2666e4,_0x4a3324=_0x24c776['g'][_0x5bfdc9(0x705)]){var _0x2e99a8=_0x5bfdc9;super(_0x688f30,_0x2e99a8(0x7e5),[_0x2e99a8(0x149d),_0x2e99a8(0x2a67)],null,_0x3e6b48,_0x1ce756,_0x490999,_0x38aa21,_0x2666e4,null,_0x4a3324),this[_0x2e99a8(0x149d)]=_0x28cef7,this[_0x2e99a8(0x431)]=_0x31c838=>{var _0x1f4bc4=_0x2e99a8;_0x31c838[_0x1f4bc4(0x39e5)]('screenSize',this[_0x1f4bc4(0x2255)],this['height']),_0x31c838['setArray'](_0x1f4bc4(0x149d),this[_0x1f4bc4(0x149d)]);};}[_0x5bfdc9(0x3fcd)](){return'ConvolutionPostProcess';}static[_0x5bfdc9(0x3367)](_0x45f869,_0x4c60f0,_0x12424c,_0x544b93){var _0x1c9b75=_0x5bfdc9;return _0x534824['p4']['Parse'](()=>new _0x275fc6(_0x45f869[_0x1c9b75(0xc8c)],_0x45f869[_0x1c9b75(0x149d)],_0x45f869[_0x1c9b75(0x56c)],_0x4c60f0,_0x45f869[_0x1c9b75(0x2c8a)],_0x12424c[_0x1c9b75(0x2cd1)](),_0x45f869[_0x1c9b75(0x3c82)],_0x45f869[_0x1c9b75(0x2ce9)]),_0x45f869,_0x12424c,_0x544b93);}}_0x275fc6[_0x5bfdc9(0xea7)]=[0x1,0x0,-0x1,0x0,0x0,0x0,-0x1,0x0,0x1],_0x275fc6[_0x5bfdc9(0x34b1)]=[0x0,0x1,0x0,0x1,-0x4,0x1,0x0,0x1,0x0],_0x275fc6[_0x5bfdc9(0x4df)]=[-0x1,-0x1,-0x1,-0x1,0x8,-0x1,-0x1,-0x1,-0x1],_0x275fc6[_0x5bfdc9(0x6fd)]=[0x0,-0x1,0x0,-0x1,0x5,-0x1,0x0,-0x1,0x0],_0x275fc6[_0x5bfdc9(0x3544)]=[-0x2,-0x1,0x0,-0x1,0x1,0x1,0x0,0x1,0x2],_0x275fc6[_0x5bfdc9(0x4be)]=[0x0,0x1,0x0,0x1,0x1,0x1,0x0,0x1,0x0],function(_0x5d5b18,_0x35ef37,_0x327494,_0x31cc9d){var _0x1948e4=_0x5bfdc9,_0x3f4988,_0x4dae91=arguments['length'],_0xb686f5=_0x4dae91<0x3?_0x35ef37:null===_0x31cc9d?_0x31cc9d=Object[_0x1948e4(0xd3d)](_0x35ef37,_0x327494):_0x31cc9d;if(_0x1948e4(0x1e3f)==typeof Reflect&&_0x1948e4(0x38fa)==typeof Reflect['decorate'])_0xb686f5=Reflect[_0x1948e4(0x1dac)](_0x5d5b18,_0x35ef37,_0x327494,_0x31cc9d);else{for(var _0x1d421a=_0x5d5b18[_0x1948e4(0x1377)]-0x1;0x0<=_0x1d421a;_0x1d421a--)(_0x3f4988=_0x5d5b18[_0x1d421a])&&(_0xb686f5=(_0x4dae91<0x3?_0x3f4988(_0xb686f5):0x3<_0x4dae91?_0x3f4988(_0x35ef37,_0x327494,_0xb686f5):_0x3f4988(_0x35ef37,_0x327494))||_0xb686f5);}0x3<_0x4dae91&&_0xb686f5&&Object[_0x1948e4(0x395)](_0x35ef37,_0x327494,_0xb686f5);}([(0x0,_0x534824['qC'])()],_0x275fc6['prototype'],_0x5bfdc9(0x149d),void 0x0),(0x0,_0x3f3351['H'])(_0x5bfdc9(0x13b6),_0x275fc6);},0xf4a3:(_0x2b9ee2,_0x5df180,_0x4fa2c9)=>{var _0x1120c4=a8_0x16e4d8;_0x4fa2c9['d'](_0x5df180,{'T':()=>_0x1cb039});var _0x3a4bc7=_0x4fa2c9(0xbac7),_0x5df180=_0x4fa2c9(0x8917),_0x374a92=_0x4fa2c9(0x77a5),_0xc98962=_0x4fa2c9(0xe456),_0x4fa2c9=_0x4fa2c9(0x153ad);class _0x1cb039 extends _0x5df180['i']{constructor(_0x4e14b1,_0x5c0541,_0x372067,_0x5d71aa,_0x5af53a,_0x19514f,_0x1fe59a,_0x3f9b45=null,_0x1ab48f=_0x3a4bc7['x'][_0x1120c4(0x30fa)],_0x411dbd,_0x475c1a,_0x131c1e=_0x374a92['g']['TEXTURETYPE_UNSIGNED_INT'],_0x5059cb=!0x1,_0x567d40=_0x374a92['g'][_0x1120c4(0x3ca4)]){var _0x10e112=_0x1120c4;super(_0x4e14b1,_0x372067,_0x5d71aa,_0x5af53a,_0x19514f,_0x374a92['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x411dbd,_0x475c1a,_0x131c1e,'#define\x20DOF\x201\x0d\x0a',_0x5059cb,_0x567d40),this[_0x10e112(0x4208)]=_0x372067,this[_0x10e112(0x15ff)]=!!_0x3f9b45,this[_0x10e112(0x4107)]['add'](_0x4be4c8=>{var _0x1a1b12=_0x10e112;null!=_0x3f9b45&&_0x4be4c8[_0x1a1b12(0x1cb4)](_0x1a1b12(0x35c4),_0x3f9b45),_0x4be4c8[_0x1a1b12(0x3ce2)]('circleOfConfusionSampler',_0x1fe59a);});}[_0x1120c4(0x3fcd)](){var _0x1c5517=_0x1120c4;return _0x1c5517(0x3070);}}(function(_0x1a5a37,_0x73693b,_0x14a01d,_0x4dbee6){var _0x550292=_0x1120c4,_0x1aaf94,_0x4ba7ee=arguments[_0x550292(0x1377)],_0xa51a48=_0x4ba7ee<0x3?_0x73693b:null===_0x4dbee6?_0x4dbee6=Object[_0x550292(0xd3d)](_0x73693b,_0x14a01d):_0x4dbee6;if('object'==typeof Reflect&&_0x550292(0x38fa)==typeof Reflect['decorate'])_0xa51a48=Reflect['decorate'](_0x1a5a37,_0x73693b,_0x14a01d,_0x4dbee6);else{for(var _0x571e6f=_0x1a5a37['length']-0x1;0x0<=_0x571e6f;_0x571e6f--)(_0x1aaf94=_0x1a5a37[_0x571e6f])&&(_0xa51a48=(_0x4ba7ee<0x3?_0x1aaf94(_0xa51a48):0x3<_0x4ba7ee?_0x1aaf94(_0x73693b,_0x14a01d,_0xa51a48):_0x1aaf94(_0x73693b,_0x14a01d))||_0xa51a48);}0x3<_0x4ba7ee&&_0xa51a48&&Object[_0x550292(0x395)](_0x73693b,_0x14a01d,_0xa51a48);}([(0x0,_0x4fa2c9['qC'])()],_0x1cb039[_0x1120c4(0x41df)],_0x1120c4(0x4208),void 0x0),(0x0,_0xc98962['H'])('BABYLON.DepthOfFieldBlurPostProcess',_0x1cb039));},0xa431:(_0x547fdf,_0x41e3d9,_0x1b68b8)=>{var _0x55c32b=a8_0x16e4d8;_0x1b68b8['d'](_0x41e3d9,{'J':()=>_0x29ab20,'z':()=>_0x47de86});var _0x47de86,_0x3577e0=_0x1b68b8(0x9fd1),_0x4a53e8=_0x1b68b8(0xbac7),_0x41e3d9=_0x1b68b8(0xd1d0),_0xeda90=_0x1b68b8(0x15be8),_0x23752a=_0x1b68b8(0xf4a3),_0xb5289c=_0x1b68b8(0xb1a1),_0x3bdeb9=_0x1b68b8(0x77a5);(_0x1b68b8=_0x47de86=_0x47de86||{})[_0x1b68b8[_0x55c32b(0x26e)]=0x0]=_0x55c32b(0x26e),_0x1b68b8[_0x1b68b8['Medium']=0x1]=_0x55c32b(0x26e8),_0x1b68b8[_0x1b68b8['High']=0x2]='High';class _0x29ab20 extends _0x41e3d9['L']{constructor(_0x28d0c6,_0x2e1cc0,_0x3d54f2=_0x47de86['Low'],_0x63d0b0=0x0,_0x49a332=!0x1){var _0x4c0cb7=_0x55c32b;super(_0x28d0c6[_0x4c0cb7(0x2cd1)](),'depth\x20of\x20field',()=>this['_effects'],!0x0),this[_0x4c0cb7(0x26a4)]=[];var _0x23d61f=_0x28d0c6[_0x4c0cb7(0x2cd1)](),_0x5c82e6=_0x23d61f[_0x4c0cb7(0xba4)]||0x1<_0x23d61f[_0x4c0cb7(0x141e)]?_0x3bdeb9['g']['TEXTUREFORMAT_RED']:_0x3bdeb9['g']['TEXTUREFORMAT_RGBA'];this[_0x4c0cb7(0x389f)]=new _0xeda90['N'](_0x4c0cb7(0x2012),_0x2e1cc0,0x1,null,_0x4a53e8['x']['BILINEAR_SAMPLINGMODE'],_0x23d61f,!0x1,_0x63d0b0,_0x49a332),this['_depthOfFieldBlurY']=[],this[_0x4c0cb7(0x1ebc)]=[];let _0x5584fe=0x1,_0x5a725a=0xf;switch(_0x3d54f2){case _0x47de86[_0x4c0cb7(0x316c)]:_0x5584fe=0x3,_0x5a725a=0x33;break;case _0x47de86['Medium']:_0x5584fe=0x2,_0x5a725a=0x1f;break;default:_0x5a725a=0xf,_0x5584fe=0x1;}var _0x5ecf80=_0x5a725a/Math[_0x4c0cb7(0x143c)](0x2,_0x5584fe-0x1);let _0x5cd23f=0x1;for(let _0x1cc032=0x0;_0x1cc032<_0x5584fe;_0x1cc032++){const _0x46c5d5=new _0x23752a['T'](_0x4c0cb7(0x3040),_0x28d0c6,new _0x3577e0['FM'](0x0,0x1),_0x5ecf80,_0x5cd23f,null,this[_0x4c0cb7(0x389f)],0x0==_0x1cc032?this[_0x4c0cb7(0x389f)]:null,_0x4a53e8['x']['BILINEAR_SAMPLINGMODE'],_0x23d61f,!0x1,_0x63d0b0,_0x49a332,0x0==_0x1cc032?_0x5c82e6:_0x3bdeb9['g']['TEXTUREFORMAT_RGBA']),_0x10e581=(_0x46c5d5['autoClear']=!0x1,_0x5cd23f=0.75/Math['pow'](0x2,_0x1cc032),new _0x23752a['T'](_0x4c0cb7(0xe68),_0x28d0c6,new _0x3577e0['FM'](0x1,0x0),_0x5ecf80,_0x5cd23f,null,this[_0x4c0cb7(0x389f)],null,_0x4a53e8['x'][_0x4c0cb7(0x30fa)],_0x23d61f,!0x1,_0x63d0b0,_0x49a332));_0x10e581[_0x4c0cb7(0x790)]=!0x1,this[_0x4c0cb7(0x21a4)][_0x4c0cb7(0x3f90)](_0x46c5d5),this[_0x4c0cb7(0x1ebc)][_0x4c0cb7(0x3f90)](_0x10e581);}this[_0x4c0cb7(0x26a4)]=[this['_circleOfConfusion']];for(let _0x4dfbec=0x0;_0x4dfbec<this[_0x4c0cb7(0x1ebc)][_0x4c0cb7(0x1377)];_0x4dfbec++)this[_0x4c0cb7(0x26a4)]['push'](this[_0x4c0cb7(0x21a4)][_0x4dfbec]),this['_effects'][_0x4c0cb7(0x3f90)](this[_0x4c0cb7(0x1ebc)][_0x4dfbec]);this[_0x4c0cb7(0x31f3)]=new _0xb5289c['f']('dofMerge',this[_0x4c0cb7(0x389f)],this[_0x4c0cb7(0x389f)],this[_0x4c0cb7(0x1ebc)],_0x5cd23f,null,_0x4a53e8['x'][_0x4c0cb7(0x30fa)],_0x23d61f,!0x1,_0x63d0b0,_0x49a332),this[_0x4c0cb7(0x31f3)][_0x4c0cb7(0x790)]=!0x1,this['_effects']['push'](this[_0x4c0cb7(0x31f3)]);}set[_0x55c32b(0x1be1)](_0x54f13d){var _0x43b7d1=_0x55c32b;this[_0x43b7d1(0x389f)][_0x43b7d1(0x1be1)]=_0x54f13d;}get[_0x55c32b(0x1be1)](){var _0x523d54=_0x55c32b;return this[_0x523d54(0x389f)][_0x523d54(0x1be1)];}set[_0x55c32b(0x622)](_0x587e1f){var _0x54b73a=_0x55c32b;this['_circleOfConfusion'][_0x54b73a(0x622)]=_0x587e1f;}get[_0x55c32b(0x622)](){var _0x40449b=_0x55c32b;return this[_0x40449b(0x389f)]['fStop'];}set[_0x55c32b(0x35b2)](_0x27cac2){var _0x283b61=_0x55c32b;this[_0x283b61(0x389f)][_0x283b61(0x35b2)]=_0x27cac2;}get[_0x55c32b(0x35b2)](){var _0x944dc5=_0x55c32b;return this['_circleOfConfusion'][_0x944dc5(0x35b2)];}set[_0x55c32b(0x15f1)](_0x3a799c){var _0x3d4e6b=_0x55c32b;this['_circleOfConfusion'][_0x3d4e6b(0x15f1)]=_0x3a799c;}get[_0x55c32b(0x15f1)](){var _0xe341af=_0x55c32b;return this[_0xe341af(0x389f)][_0xe341af(0x15f1)];}[_0x55c32b(0x3fcd)](){var _0x58a0e1=_0x55c32b;return _0x58a0e1(0x486);}set['depthTexture'](_0x390e38){var _0x243e06=_0x55c32b;this['_circleOfConfusion'][_0x243e06(0x2a0d)]=_0x390e38;}[_0x55c32b(0x18d7)](_0x5b1c4c){var _0x56b37d=_0x55c32b;for(let _0x54f834=0x0;_0x54f834<this[_0x56b37d(0x26a4)][_0x56b37d(0x1377)];_0x54f834++)this[_0x56b37d(0x26a4)][_0x54f834][_0x56b37d(0x18c9)](_0x5b1c4c);}[_0x55c32b(0x2c3e)](){var _0x5c5b91=_0x55c32b;for(let _0x2e5ec1=0x0;_0x2e5ec1<this[_0x5c5b91(0x26a4)][_0x5c5b91(0x1377)];_0x2e5ec1++)this[_0x5c5b91(0x26a4)][_0x2e5ec1][_0x5c5b91(0x3e7f)]();}[_0x55c32b(0x1f55)](){var _0x37e5be=_0x55c32b;for(let _0x5a9f7d=0x0;_0x5a9f7d<this[_0x37e5be(0x26a4)]['length'];_0x5a9f7d++)if(!this[_0x37e5be(0x26a4)][_0x5a9f7d]['isReady']())return!0x1;return!0x0;}}},0xb1a1:(_0x51fc22,_0x3be5f7,_0xbb5a6d)=>{var _0x307ce7=a8_0x16e4d8;_0xbb5a6d['d'](_0x3be5f7,{'f':()=>_0x4fd73e});var _0x3be5f7=_0xbb5a6d(0x5f28),_0x576c5d=_0xbb5a6d(0x77a5);_0xbb5a6d(0x1203);class _0x4fd73e extends _0x3be5f7['D']{constructor(_0x502994,_0x3eeb97,_0x4a53c8,_0xa75f85,_0x528cb3,_0x3df5ec,_0x3eae49,_0x521a51,_0x556fe3,_0x591fd1=_0x576c5d['g']['TEXTURETYPE_UNSIGNED_INT'],_0x4666a9=!0x1){var _0x173a03=a8_0x5b24;super(_0x502994,_0x173a03(0x2782),[],[_0x173a03(0x243d),_0x173a03(0x2b16),_0x173a03(0x378a),'blurStep2'],_0x528cb3,_0x3df5ec,_0x3eae49,_0x521a51,_0x556fe3,null,_0x591fd1,void 0x0,null,!0x0),this[_0x173a03(0x5c9)]=_0xa75f85,this[_0x173a03(0x15ff)]=!0x0,this['onApplyObservable'][_0x173a03(0x3fc1)](_0x58298a=>{var _0x541698=_0x173a03;_0x58298a[_0x541698(0x1cb4)](_0x541698(0x35c4),_0x3eeb97),_0x58298a[_0x541698(0x3ce2)](_0x541698(0x243d),_0x4a53c8),_0xa75f85[_0x541698(0x7f0)]((_0x178413,_0x83be32)=>{var _0x517bbf=_0x541698;_0x58298a[_0x517bbf(0x3ce2)](_0x517bbf(0x23c8)+(_0xa75f85[_0x517bbf(0x1377)]-_0x83be32-0x1),_0x178413);});}),_0x4666a9||this['updateEffect']();}['getClassName'](){var _0x527c92=a8_0x5b24;return _0x527c92(0x30f6);}[_0x307ce7(0x3e7f)](_0x1fbe89=null,_0x5e4ab3=null,_0x13d30f=null,_0x5937d5,_0x2f98d9,_0x2f5de9){var _0x226f22=_0x307ce7;_0x1fbe89||(_0x1fbe89='',_0x1fbe89+='#define\x20BLUR_LEVEL\x20'+(this[_0x226f22(0x5c9)][_0x226f22(0x1377)]-0x1)+'\x0a'),super[_0x226f22(0x3e7f)](_0x1fbe89,_0x5e4ab3,_0x13d30f,_0x5937d5,_0x2f98d9,_0x2f5de9);}}},0x531b:(_0x19f4ad,_0x212822,_0x3e85a2)=>{var _0x285e2e=a8_0x16e4d8,_0x5b1613=_0x3e85a2(0x5f28),_0x42ac00=(_0x3e85a2(0x1157d),_0x3e85a2(0xe456)),_0x31b44d=_0x3e85a2(0x153ad);class _0x1c83dd extends _0x5b1613['D']{['getClassName'](){var _0x46f046=a8_0x5b24;return _0x46f046(0x40b2);}constructor(_0xb0a114,_0x534bd6,_0x534d0f,_0x770b4a,_0x39fc3e,_0x3d614a){var _0xa7ebff=a8_0x5b24;super(_0xb0a114,_0xa7ebff(0x3db1),['passSampler'],[_0xa7ebff(0xbbd)],_0x534bd6,_0x534d0f,_0x770b4a,_0x39fc3e,_0x3d614a);}static['_Parse'](_0x10f4a2,_0x530772,_0x5a1b05,_0x365c6e){var _0x1e3a10=a8_0x5b24;return _0x31b44d['p4'][_0x1e3a10(0x2a19)](()=>new _0x1c83dd(_0x10f4a2[_0x1e3a10(0xc8c)],_0x10f4a2[_0x1e3a10(0x56c)],_0x530772,_0x10f4a2[_0x1e3a10(0x2c8a)],_0x5a1b05[_0x1e3a10(0x2cd1)](),_0x10f4a2[_0x1e3a10(0x3c82)]),_0x10f4a2,_0x5a1b05,_0x365c6e);}}(0x0,_0x42ac00['H'])(_0x285e2e(0x2a35),_0x1c83dd);},0x4e97:(_0x33c3cc,_0x43c05a,_0x288a59)=>{var _0x3c520b=a8_0x16e4d8;_0x288a59['d'](_0x43c05a,{'m':()=>_0x37b9a7});var _0x43c05a=_0x288a59(0x5f28),_0x2f1921=_0x288a59(0x147b8),_0x96514f=_0x288a59(0x77a5),_0x321d51=(_0x288a59(0x2d30),_0x288a59(0x153ad)),_0x288a59=_0x288a59(0xe456);class _0x37b9a7 extends _0x43c05a['D']{constructor(_0xa2559a,_0x237dee,_0x56abf7,_0x5b230a,_0x84e42b,_0x3b3161,_0x5d7782=_0x96514f['g']['TEXTURETYPE_UNSIGNED_INT'],_0x3fe4f0=!0x1){var _0x797eea=a8_0x5b24;super(_0xa2559a,'extractHighlights',[_0x797eea(0x2260),_0x797eea(0x210a)],null,_0x237dee,_0x56abf7,_0x5b230a,_0x84e42b,_0x3b3161,null,_0x5d7782,void 0x0,null,_0x3fe4f0),this[_0x797eea(0x2260)]=0.9,this[_0x797eea(0x3b26)]=0x1,this[_0x797eea(0x27b6)]=null,this[_0x797eea(0x4107)]['add'](_0x3c605a=>{var _0x1afce7=_0x797eea;this['externalTextureSamplerBinding']=!!this[_0x1afce7(0x27b6)],this[_0x1afce7(0x27b6)]&&_0x3c605a[_0x1afce7(0x1cb4)]('textureSampler',this[_0x1afce7(0x27b6)]),_0x3c605a['setFloat'](_0x1afce7(0x2260),Math[_0x1afce7(0x143c)](this[_0x1afce7(0x2260)],_0x2f1921['zp'])),_0x3c605a['setFloat'](_0x1afce7(0x210a),this[_0x1afce7(0x3b26)]);});}[_0x3c520b(0x3fcd)](){var _0x166a5b=_0x3c520b;return _0x166a5b(0x20df);}}(function(_0x285d75,_0x21bb81,_0x2796ca,_0x4e9419){var _0x595dba=_0x3c520b,_0x36be12,_0x4115b5=arguments[_0x595dba(0x1377)],_0x26eedc=_0x4115b5<0x3?_0x21bb81:null===_0x4e9419?_0x4e9419=Object[_0x595dba(0xd3d)](_0x21bb81,_0x2796ca):_0x4e9419;if(_0x595dba(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x595dba(0x1dac)])_0x26eedc=Reflect[_0x595dba(0x1dac)](_0x285d75,_0x21bb81,_0x2796ca,_0x4e9419);else{for(var _0x17de2b=_0x285d75['length']-0x1;0x0<=_0x17de2b;_0x17de2b--)(_0x36be12=_0x285d75[_0x17de2b])&&(_0x26eedc=(_0x4115b5<0x3?_0x36be12(_0x26eedc):0x3<_0x4115b5?_0x36be12(_0x21bb81,_0x2796ca,_0x26eedc):_0x36be12(_0x21bb81,_0x2796ca))||_0x26eedc);}0x3<_0x4115b5&&_0x26eedc&&Object[_0x595dba(0x395)](_0x21bb81,_0x2796ca,_0x26eedc);}([(0x0,_0x321d51['qC'])()],_0x37b9a7[_0x3c520b(0x41df)],_0x3c520b(0x2260),void 0x0),(0x0,_0x288a59['H'])(_0x3c520b(0x1bfc),_0x37b9a7));},0x13e52:(_0x5b1a00,_0x47f9bc,_0xe88ef6)=>{var _0x44177c=a8_0x16e4d8,_0x195518=_0xe88ef6(0x5f28),_0x3f8152=(_0xe88ef6(0x5b3f),_0xe88ef6(0xe456)),_0x248de3=_0xe88ef6(0x153ad);class _0x536035 extends _0x195518['D']{constructor(_0x276672,_0x1dd984,_0x4734e9,_0x56cde6,_0x2ccb61,_0x1644bd,_0x1c7f3c){var _0x4d51ee=a8_0x5b24;super(_0x276672,'filter',[_0x4d51ee(0x2722)],null,_0x4734e9,_0x56cde6,_0x2ccb61,_0x1644bd,_0x1c7f3c),this[_0x4d51ee(0x2722)]=_0x1dd984,this[_0x4d51ee(0x431)]=_0x48b731=>{var _0x50b5a4=_0x4d51ee;_0x48b731[_0x50b5a4(0x1e2d)]('kernelMatrix',this[_0x50b5a4(0x2722)]);};}[_0x44177c(0x3fcd)](){var _0x3ec182=_0x44177c;return _0x3ec182(0x26f2);}static['_Parse'](_0x43eb63,_0x4df6ac,_0x5bc349,_0x2a66ec){var _0x3a245b=_0x44177c;return _0x248de3['p4'][_0x3a245b(0x2a19)](()=>new _0x536035(_0x43eb63[_0x3a245b(0xc8c)],_0x43eb63[_0x3a245b(0x2722)],_0x43eb63[_0x3a245b(0x56c)],_0x4df6ac,_0x43eb63[_0x3a245b(0x2c8a)],_0x5bc349[_0x3a245b(0x2cd1)](),_0x43eb63['reusable']),_0x43eb63,_0x5bc349,_0x2a66ec);}}(function(_0x58d141,_0x1d0dae,_0xa0b9ee,_0x1d3efa){var _0x422251=_0x44177c,_0x2af6f1,_0x451e67=arguments[_0x422251(0x1377)],_0x232d87=_0x451e67<0x3?_0x1d0dae:null===_0x1d3efa?_0x1d3efa=Object[_0x422251(0xd3d)](_0x1d0dae,_0xa0b9ee):_0x1d3efa;if(_0x422251(0x1e3f)==typeof Reflect&&_0x422251(0x38fa)==typeof Reflect[_0x422251(0x1dac)])_0x232d87=Reflect[_0x422251(0x1dac)](_0x58d141,_0x1d0dae,_0xa0b9ee,_0x1d3efa);else{for(var _0x2b3b40=_0x58d141['length']-0x1;0x0<=_0x2b3b40;_0x2b3b40--)(_0x2af6f1=_0x58d141[_0x2b3b40])&&(_0x232d87=(_0x451e67<0x3?_0x2af6f1(_0x232d87):0x3<_0x451e67?_0x2af6f1(_0x1d0dae,_0xa0b9ee,_0x232d87):_0x2af6f1(_0x1d0dae,_0xa0b9ee))||_0x232d87);}0x3<_0x451e67&&_0x232d87&&Object[_0x422251(0x395)](_0x1d0dae,_0xa0b9ee,_0x232d87);}([(0x0,_0x248de3['oQ'])()],_0x536035[_0x44177c(0x41df)],_0x44177c(0x2722),void 0x0),(0x0,_0x3f8152['H'])(_0x44177c(0x22f1),_0x536035));},0x11de1:(_0x1074e5,_0x2390ac,_0x1533ca)=>{var _0x134da3=a8_0x16e4d8;_0x1533ca['d'](_0x2390ac,{'P':()=>_0x490b1e});var _0x350ea1=_0x1533ca(0xbac7),_0x2390ac=_0x1533ca(0x5f28),_0x326c12=_0x1533ca(0x77a5),_0x566ea5=(_0x1533ca(0xd22e),_0x1533ca(0x10cef),_0x1533ca(0xe456)),_0x18b862=_0x1533ca(0x153ad);class _0x490b1e extends _0x2390ac['D']{[_0x134da3(0x3fcd)](){var _0x43cf35=_0x134da3;return _0x43cf35(0x3b1c);}constructor(_0xd21c3b,_0xaff171,_0x33d80d=null,_0x2174ec,_0x1a8a3f,_0x37fc45,_0x5c54db=_0x326c12['g']['TEXTURETYPE_UNSIGNED_INT']){var _0x306d77=_0x134da3;super(_0xd21c3b,'fxaa',[_0x306d77(0x32ce)],null,_0xaff171,_0x33d80d,_0x2174ec||_0x350ea1['x'][_0x306d77(0x30fa)],_0x1a8a3f,_0x37fc45,null,_0x5c54db,'fxaa',void 0x0,!0x0),_0xd21c3b=this[_0x306d77(0xc0b)](),(this['updateEffect'](_0xd21c3b),this['onApplyObservable']['add'](_0x50d986=>{var _0x56bd06=_0x306d77,_0x228e37=this[_0x56bd06(0x32ce)];_0x50d986[_0x56bd06(0x39e5)](_0x56bd06(0x32ce),_0x228e37['x'],_0x228e37['y']);}));}['_getDefines'](){var _0x39f128=_0x134da3;const _0x143ff9=this[_0x39f128(0x2cd1)]();if(!_0x143ff9)return null;const _0x401593=_0x143ff9[_0x39f128(0x3a9b)]();return _0x401593&&_0x401593[_0x39f128(0x13e3)]&&-0x1<_0x401593[_0x39f128(0x13e3)]['toLowerCase']()['indexOf']('mali')?'#define\x20MALI\x201\x0a':null;}static['_Parse'](_0x3e5470,_0x2b4e09,_0x29d519,_0x7165d4){var _0x25e5f5=_0x134da3;return _0x18b862['p4']['Parse'](()=>new _0x490b1e(_0x3e5470[_0x25e5f5(0xc8c)],_0x3e5470[_0x25e5f5(0x56c)],_0x2b4e09,_0x3e5470[_0x25e5f5(0x2c8a)],_0x29d519['getEngine'](),_0x3e5470['reusable']),_0x3e5470,_0x29d519,_0x7165d4);}}(0x0,_0x566ea5['H'])(_0x134da3(0x6ca),_0x490b1e);},0x12490:(_0x49437a,_0x12e332,_0x1e5146)=>{var _0x44379a=a8_0x16e4d8;_0x1e5146['d'](_0x12e332,{'p':()=>_0x27f2a7});function _0x19c98b(_0x300ea2,_0x4ba0c3,_0x2ddfdc,_0x34c155){var _0x1b9600=a8_0x5b24,_0x2197e6,_0x5e8051=arguments[_0x1b9600(0x1377)],_0x129cf3=_0x5e8051<0x3?_0x4ba0c3:null===_0x34c155?_0x34c155=Object['getOwnPropertyDescriptor'](_0x4ba0c3,_0x2ddfdc):_0x34c155;if(_0x1b9600(0x1e3f)==typeof Reflect&&_0x1b9600(0x38fa)==typeof Reflect[_0x1b9600(0x1dac)])_0x129cf3=Reflect['decorate'](_0x300ea2,_0x4ba0c3,_0x2ddfdc,_0x34c155);else{for(var _0x32f352=_0x300ea2[_0x1b9600(0x1377)]-0x1;0x0<=_0x32f352;_0x32f352--)(_0x2197e6=_0x300ea2[_0x32f352])&&(_0x129cf3=(_0x5e8051<0x3?_0x2197e6(_0x129cf3):0x3<_0x5e8051?_0x2197e6(_0x4ba0c3,_0x2ddfdc,_0x129cf3):_0x2197e6(_0x4ba0c3,_0x2ddfdc))||_0x129cf3);}0x3<_0x5e8051&&_0x129cf3&&Object[_0x1b9600(0x395)](_0x4ba0c3,_0x2ddfdc,_0x129cf3);}var _0x12e332=_0x1e5146(0x5f28),_0x28ad7a=_0x1e5146(0x77a5),_0x44a431=(_0x1e5146(0x4ad4),_0x1e5146(0xe456)),_0x35d6bb=_0x1e5146(0x153ad);class _0x27f2a7 extends _0x12e332['D']{constructor(_0x1c0413,_0x17e0bb,_0xd505e4,_0x2acc39,_0x123f28,_0x245194,_0x258a55=_0x28ad7a['g']['TEXTURETYPE_UNSIGNED_INT'],_0x2b342e=!0x1){var _0x59c107=a8_0x5b24;super(_0x1c0413,_0x59c107(0x401f),[_0x59c107(0x2b46),_0x59c107(0x1c9a)],[],_0x17e0bb,_0xd505e4,_0x2acc39,_0x123f28,_0x245194,null,_0x258a55,void 0x0,null,_0x2b342e),this[_0x59c107(0x2b46)]=0x1e,this[_0x59c107(0x3f78)]=!0x1,this['onApplyObservable'][_0x59c107(0x3fc1)](_0x45cde4=>{var _0xde08ac=_0x59c107;_0x45cde4[_0xde08ac(0x1d16)](_0xde08ac(0x2b46),this[_0xde08ac(0x2b46)]),_0x45cde4['setFloat']('animatedSeed',this[_0xde08ac(0x3f78)]?Math[_0xde08ac(0x18cd)]()+0x1:0x1);});}[_0x44379a(0x3fcd)](){return'GrainPostProcess';}static[_0x44379a(0x3367)](_0x14acdc,_0xc0dc68,_0x478dc9,_0xd56f1){var _0x24e7bb=_0x44379a;return _0x35d6bb['p4'][_0x24e7bb(0x2a19)](()=>new _0x27f2a7(_0x14acdc[_0x24e7bb(0xc8c)],_0x14acdc[_0x24e7bb(0x56c)],_0xc0dc68,_0x14acdc[_0x24e7bb(0x2c8a)],_0x478dc9['getEngine'](),_0x14acdc[_0x24e7bb(0x3c82)]),_0x14acdc,_0x478dc9,_0xd56f1);}}_0x19c98b([(0x0,_0x35d6bb['qC'])()],_0x27f2a7[_0x44379a(0x41df)],_0x44379a(0x2b46),void 0x0),_0x19c98b([(0x0,_0x35d6bb['qC'])()],_0x27f2a7['prototype'],_0x44379a(0x3f78),void 0x0),(0x0,_0x44a431['H'])(_0x44379a(0x3a38),_0x27f2a7);},0xac5:(_0x581392,_0x4753d8,_0x527a43)=>{_0x527a43(0x5f28),_0x527a43(0x77a5),_0x527a43(0xd5bd),class extends null{};},0xc3ae:(_0x3efb9e,_0x17bf95,_0x10d89e)=>{var _0x353bbe=a8_0x16e4d8;_0x10d89e['d'](_0x17bf95,{'z':()=>_0x164715});var _0x17bf95=_0x10d89e(0x153ad),_0x2b6dfb=_0x10d89e(0x1803b),_0x575d2c=_0x10d89e(0x5f28),_0x50d8f2=_0x10d89e(0xf8c1),_0x595468=_0x10d89e(0x77a5);_0x10d89e(0x816b),_0x10d89e(0x4617);class _0x164715 extends _0x575d2c['D']{constructor(_0x48e0db,_0x382126,_0x420181=null,_0x53f535,_0x4408aa,_0x39a6bb,_0x43a5a8=_0x595468['g'][_0x353bbe(0x705)],_0x568b80){var _0x35129b=_0x353bbe;super(_0x48e0db,_0x35129b(0x1f76),[],[],_0x382126,_0x420181,_0x53f535,_0x4408aa,_0x39a6bb,null,_0x43a5a8,_0x35129b(0x294d),null,!0x0),this['_fromLinearSpace']=!0x0,this[_0x35129b(0x241c)]={'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},_0x568b80?(_0x568b80[_0x35129b(0x23ba)]=!0x0,this[_0x35129b(0x39d6)](_0x568b80,!0x0),this[_0x35129b(0x2e39)]()):(this[_0x35129b(0x39d6)](null,!0x0),this[_0x35129b(0x363a)][_0x35129b(0x23ba)]=!0x0),this['onApply']=_0x388df0=>{var _0x493f87=_0x35129b;this[_0x493f87(0x363a)][_0x493f87(0x2de9)](_0x388df0,this[_0x493f87(0x22ca)]);};}get['imageProcessingConfiguration'](){var _0x2225ab=_0x353bbe;return this[_0x2225ab(0x14b4)];}set[_0x353bbe(0x363a)](_0x2513dd){var _0x104819=_0x353bbe;_0x2513dd[_0x104819(0x23ba)]=!0x0,this[_0x104819(0x39d6)](_0x2513dd);}[_0x353bbe(0x39d6)](_0x3db9cc,_0x2bf2dc=!0x1){var _0x546e70=_0x353bbe;if(_0x3db9cc!==this['_imageProcessingConfiguration']){if(this[_0x546e70(0x14b4)]&&this[_0x546e70(0x25de)]&&this[_0x546e70(0x14b4)][_0x546e70(0x3b4c)][_0x546e70(0x854)](this['_imageProcessingObserver']),_0x3db9cc)this[_0x546e70(0x14b4)]=_0x3db9cc;else{var _0x3db9cc=this[_0x546e70(0x2cd1)]();const _0x2036d4=this[_0x546e70(0x3572)]();(_0x3db9cc=_0x2036d4?_0x2036d4[_0x546e70(0x83e)]():_0x3db9cc&&_0x3db9cc[_0x546e70(0x17cd)]?(_0x3db9cc=_0x3db9cc[_0x546e70(0x17cd)])[_0x3db9cc[_0x546e70(0x1377)]-0x1]:_0x50d8f2['l'][_0x546e70(0x3396)])?this['_imageProcessingConfiguration']=_0x3db9cc['imageProcessingConfiguration']:this[_0x546e70(0x14b4)]=new _0x2b6dfb['$']();}this['_imageProcessingConfiguration']&&(this[_0x546e70(0x25de)]=this[_0x546e70(0x14b4)][_0x546e70(0x3b4c)][_0x546e70(0x3fc1)](()=>{var _0x34b9e4=_0x546e70;this[_0x34b9e4(0x2e39)]();})),_0x2bf2dc||this['_updateParameters']();}}get[_0x353bbe(0x2b36)](){var _0x2be525=_0x353bbe,_0x579ee4=this[_0x2be525(0x995)]();return!_0x579ee4||_0x579ee4[_0x2be525(0x2b36)];}get[_0x353bbe(0x1ab2)](){var _0x20bb30=_0x353bbe;return this[_0x20bb30(0x363a)][_0x20bb30(0x1ab2)];}set[_0x353bbe(0x1ab2)](_0x5be1ad){var _0x27f910=_0x353bbe;this['imageProcessingConfiguration'][_0x27f910(0x1ab2)]=_0x5be1ad;}get[_0x353bbe(0x1cb1)](){var _0x360ece=_0x353bbe;return this[_0x360ece(0x363a)][_0x360ece(0x1cb1)];}set['colorCurvesEnabled'](_0x11ffe2){var _0x5bff97=_0x353bbe;this[_0x5bff97(0x363a)][_0x5bff97(0x1cb1)]=_0x11ffe2;}get[_0x353bbe(0x996)](){var _0x539f09=_0x353bbe;return this['imageProcessingConfiguration'][_0x539f09(0x996)];}set[_0x353bbe(0x996)](_0x5f47af){var _0x3a649b=_0x353bbe;this[_0x3a649b(0x363a)][_0x3a649b(0x996)]=_0x5f47af;}get['colorGradingEnabled'](){var _0x404417=_0x353bbe;return this[_0x404417(0x363a)][_0x404417(0x1afb)];}set[_0x353bbe(0x1afb)](_0x605f10){var _0x532151=_0x353bbe;this[_0x532151(0x363a)][_0x532151(0x1afb)]=_0x605f10;}get['exposure'](){return this['imageProcessingConfiguration']['exposure'];}set['exposure'](_0x5365c8){var _0x53ed7c=_0x353bbe;this[_0x53ed7c(0x363a)][_0x53ed7c(0x210a)]=_0x5365c8;}get[_0x353bbe(0x2f15)](){var _0x1a4b93=_0x353bbe;return this[_0x1a4b93(0x14b4)][_0x1a4b93(0x2f15)];}set[_0x353bbe(0x2f15)](_0x5eb5b6){var _0x1702b4=_0x353bbe;this[_0x1702b4(0x14b4)][_0x1702b4(0x2f15)]=_0x5eb5b6;}get[_0x353bbe(0x2413)](){var _0x233441=_0x353bbe;return this[_0x233441(0x14b4)][_0x233441(0x2413)];}set[_0x353bbe(0x2413)](_0x475b1e){var _0x3ef823=_0x353bbe;this[_0x3ef823(0x14b4)][_0x3ef823(0x2413)]=_0x475b1e;}get[_0x353bbe(0x3f4d)](){var _0x23fa86=_0x353bbe;return this[_0x23fa86(0x363a)][_0x23fa86(0x3f4d)];}set['contrast'](_0x8c6a9){var _0x3432d8=_0x353bbe;this[_0x3432d8(0x363a)][_0x3432d8(0x3f4d)]=_0x8c6a9;}get['vignetteStretch'](){var _0x57458e=_0x353bbe;return this[_0x57458e(0x363a)]['vignetteStretch'];}set[_0x353bbe(0x234a)](_0x420e5d){var _0x2d70c4=_0x353bbe;this[_0x2d70c4(0x363a)][_0x2d70c4(0x234a)]=_0x420e5d;}get[_0x353bbe(0x2f90)](){var _0x25dd8d=_0x353bbe;return this[_0x25dd8d(0x363a)][_0x25dd8d(0x2832)];}set[_0x353bbe(0x2f90)](_0x2604e4){var _0x14fcfd=_0x353bbe;this[_0x14fcfd(0x363a)][_0x14fcfd(0x2832)]=_0x2604e4;}get[_0x353bbe(0xb86)](){var _0xe38b81=_0x353bbe;return this[_0xe38b81(0x363a)][_0xe38b81(0x3854)];}set[_0x353bbe(0xb86)](_0x241d9c){var _0x5dd09e=_0x353bbe;this[_0x5dd09e(0x363a)][_0x5dd09e(0x3854)]=_0x241d9c;}get['vignetteCenterY'](){var _0x4011e8=_0x353bbe;return this[_0x4011e8(0x363a)]['vignetteCenterY'];}set[_0x353bbe(0x3854)](_0x13bfc0){var _0x105c19=_0x353bbe;this[_0x105c19(0x363a)]['vignetteCenterY']=_0x13bfc0;}get['vignetteCenterX'](){var _0x410131=_0x353bbe;return this[_0x410131(0x363a)][_0x410131(0x2832)];}set[_0x353bbe(0x2832)](_0x555ac3){var _0x442e19=_0x353bbe;this[_0x442e19(0x363a)]['vignetteCenterX']=_0x555ac3;}get['vignetteWeight'](){var _0x9ac121=_0x353bbe;return this[_0x9ac121(0x363a)]['vignetteWeight'];}set[_0x353bbe(0x1a9e)](_0x3a239d){var _0x413174=_0x353bbe;this[_0x413174(0x363a)][_0x413174(0x1a9e)]=_0x3a239d;}get[_0x353bbe(0xb54)](){var _0x6c41f3=_0x353bbe;return this['imageProcessingConfiguration'][_0x6c41f3(0xb54)];}set[_0x353bbe(0xb54)](_0x1f5038){var _0x4ad99d=_0x353bbe;this[_0x4ad99d(0x363a)][_0x4ad99d(0xb54)]=_0x1f5038;}get[_0x353bbe(0x1d1d)](){var _0x155446=_0x353bbe;return this[_0x155446(0x363a)]['vignetteCameraFov'];}set[_0x353bbe(0x1d1d)](_0x5a6abc){var _0x199c7c=_0x353bbe;this[_0x199c7c(0x363a)]['vignetteCameraFov']=_0x5a6abc;}get['vignetteBlendMode'](){return this['imageProcessingConfiguration']['vignetteBlendMode'];}set['vignetteBlendMode'](_0x547561){this['imageProcessingConfiguration']['vignetteBlendMode']=_0x547561;}get['vignetteEnabled'](){var _0x3c7bb1=_0x353bbe;return this[_0x3c7bb1(0x363a)][_0x3c7bb1(0x2e48)];}set[_0x353bbe(0x2e48)](_0x57bf46){var _0x3229a9=_0x353bbe;this['imageProcessingConfiguration'][_0x3229a9(0x2e48)]=_0x57bf46;}get[_0x353bbe(0xd8c)](){var _0x4cbc76=_0x353bbe;return this['imageProcessingConfiguration'][_0x4cbc76(0xd8c)];}set[_0x353bbe(0xd8c)](_0xf1940e){var _0x262358=_0x353bbe;this[_0x262358(0x363a)][_0x262358(0xd8c)]=_0xf1940e;}get[_0x353bbe(0x2af1)](){var _0x1be9a1=_0x353bbe;return this['imageProcessingConfiguration'][_0x1be9a1(0x2af1)];}set['ditheringEnabled'](_0x24d56a){var _0x3e23e4=_0x353bbe;this['imageProcessingConfiguration'][_0x3e23e4(0x2af1)]=_0x24d56a;}get[_0x353bbe(0x33b8)](){return this['_fromLinearSpace'];}set[_0x353bbe(0x33b8)](_0x90237c){var _0x5d0240=_0x353bbe;this['_fromLinearSpace']!==_0x90237c&&(this[_0x5d0240(0x355)]=_0x90237c,this[_0x5d0240(0x2e39)]());}[_0x353bbe(0x3fcd)](){var _0x40946e=_0x353bbe;return _0x40946e(0x1cbf);}['_updateParameters'](){var _0x4988ca=_0x353bbe;this['_defines'][_0x4988ca(0x212a)]=this[_0x4988ca(0x355)],this[_0x4988ca(0x363a)][_0x4988ca(0x3571)](this[_0x4988ca(0x241c)],!0x0);let _0x5bf186='';for(const _0x1664a3 in this[_0x4988ca(0x241c)])this[_0x4988ca(0x241c)][_0x1664a3]&&(_0x5bf186+=_0x4988ca(0x2229)+_0x1664a3+_0x4988ca(0x3254));var _0xf124b8=[_0x4988ca(0x35c4)],_0x7a81b2=[_0x4988ca(0x4018)];_0x2b6dfb['$']&&(_0x2b6dfb['$'][_0x4988ca(0x4199)](_0xf124b8,this[_0x4988ca(0x241c)]),_0x2b6dfb['$']['PrepareUniforms'](_0x7a81b2,this['_defines'])),this[_0x4988ca(0x3e7f)](_0x5bf186,_0x7a81b2,_0xf124b8);}['dispose'](_0x47063d){var _0x132e3b=_0x353bbe;super[_0x132e3b(0x18c9)](_0x47063d),this[_0x132e3b(0x14b4)]&&this[_0x132e3b(0x25de)]&&this[_0x132e3b(0x14b4)][_0x132e3b(0x3b4c)][_0x132e3b(0x854)](this['_imageProcessingObserver']),this[_0x132e3b(0x14b4)]&&(this[_0x132e3b(0x363a)][_0x132e3b(0x23ba)]=!0x1);}}!function(_0x2d7617,_0x186c7d,_0xfbdf01,_0x28c1aa){var _0x358fe5=_0x353bbe,_0x2fd55d,_0x30c027=arguments[_0x358fe5(0x1377)],_0x2a1cb6=_0x30c027<0x3?_0x186c7d:null===_0x28c1aa?_0x28c1aa=Object[_0x358fe5(0xd3d)](_0x186c7d,_0xfbdf01):_0x28c1aa;if(_0x358fe5(0x1e3f)==typeof Reflect&&_0x358fe5(0x38fa)==typeof Reflect[_0x358fe5(0x1dac)])_0x2a1cb6=Reflect[_0x358fe5(0x1dac)](_0x2d7617,_0x186c7d,_0xfbdf01,_0x28c1aa);else{for(var _0x2f9009=_0x2d7617[_0x358fe5(0x1377)]-0x1;0x0<=_0x2f9009;_0x2f9009--)(_0x2fd55d=_0x2d7617[_0x2f9009])&&(_0x2a1cb6=(_0x30c027<0x3?_0x2fd55d(_0x2a1cb6):0x3<_0x30c027?_0x2fd55d(_0x186c7d,_0xfbdf01,_0x2a1cb6):_0x2fd55d(_0x186c7d,_0xfbdf01))||_0x2a1cb6);}0x3<_0x30c027&&_0x2a1cb6&&Object[_0x358fe5(0x395)](_0x186c7d,_0xfbdf01,_0x2a1cb6);}([(0x0,_0x17bf95['qC'])()],_0x164715['prototype'],_0x353bbe(0x355),void 0x0);},0x5204:(_0x1090c1,_0x51c7a8,_0x5839e7)=>{_0x5839e7(0x14ebf),_0x5839e7(0x7b71),_0x5839e7(0x13626),_0x5839e7(0x17579),_0x5839e7(0x8917),_0x5839e7(0x53d6),_0x5839e7(0x15be8),_0x5839e7(0x173f1),_0x5839e7(0xbc7e),_0x5839e7(0xf4a3),_0x5839e7(0xa431),_0x5839e7(0xb1a1),_0x5839e7(0x531b),_0x5839e7(0x4e97),_0x5839e7(0x13e52),_0x5839e7(0x11de1),_0x5839e7(0x12490),_0x5839e7(0xac5),_0x5839e7(0xc3ae),_0x5839e7(0x102b2),_0x5839e7(0xb6dc),_0x5839e7(0x5f28),_0x5839e7(0x9236),_0x5839e7(0x2af0),_0x5839e7(0x18159),_0x5839e7(0xba5e),_0x5839e7(0x14c36),_0x5839e7(0x14461),_0x5839e7(0xf672),_0x5839e7(0x12e16),_0x5839e7(0x9206),_0x5839e7(0x16f9e),_0x5839e7(0x2dc3);},0x102b2:(_0x5d11da,_0x5b6344,_0x2f3c26)=>{var _0x492185=a8_0x16e4d8;_0x2f3c26['d'](_0x5b6344,{'b':()=>_0x5d433f});function _0x48682d(_0x1a8867,_0x17a36f,_0x65c7d2,_0x2e1381){var _0x4e2e72=a8_0x5b24,_0x49d3d8,_0x22c3af=arguments[_0x4e2e72(0x1377)],_0x23c9ee=_0x22c3af<0x3?_0x17a36f:null===_0x2e1381?_0x2e1381=Object[_0x4e2e72(0xd3d)](_0x17a36f,_0x65c7d2):_0x2e1381;if(_0x4e2e72(0x1e3f)==typeof Reflect&&_0x4e2e72(0x38fa)==typeof Reflect[_0x4e2e72(0x1dac)])_0x23c9ee=Reflect[_0x4e2e72(0x1dac)](_0x1a8867,_0x17a36f,_0x65c7d2,_0x2e1381);else{for(var _0x5a723a=_0x1a8867[_0x4e2e72(0x1377)]-0x1;0x0<=_0x5a723a;_0x5a723a--)(_0x49d3d8=_0x1a8867[_0x5a723a])&&(_0x23c9ee=(_0x22c3af<0x3?_0x49d3d8(_0x23c9ee):0x3<_0x22c3af?_0x49d3d8(_0x17a36f,_0x65c7d2,_0x23c9ee):_0x49d3d8(_0x17a36f,_0x65c7d2))||_0x23c9ee);}0x3<_0x22c3af&&_0x23c9ee&&Object[_0x4e2e72(0x395)](_0x17a36f,_0x65c7d2,_0x23c9ee);}var _0x2efbed=_0x2f3c26(0x10ea4),_0x117973=_0x2f3c26(0x9fd1),_0x5b6344=_0x2f3c26(0x5f28),_0x442fab=_0x2f3c26(0x77a5),_0x3ef5a8=_0x2f3c26(0x4da7),_0x28859b=_0x2f3c26(0x1616b),_0x457a29=(_0x2f3c26(0x57c2),_0x2f3c26(0x869d),_0x2f3c26(0x366b),_0x2f3c26(0x153ad)),_0x2f3c26=_0x2f3c26(0xe456);class _0x5d433f extends _0x5b6344['D']{constructor(_0x433576,_0x5c169c,_0x19b857,_0x57193b,_0x54ce8d,_0x26e718,_0x3ed62b,_0x2d09cd=_0x442fab['g'][_0x492185(0x705)],_0x58d222=!0x1,_0x4583df=!0x1){var _0x35d621=_0x492185;super(_0x433576,_0x35d621(0x1e06),['motionStrength','motionScale',_0x35d621(0x2a67),_0x35d621(0x3603),_0x35d621(0x1f26),'projection'],[_0x35d621(0x2ed1),_0x35d621(0x10a3)],_0x19b857,_0x57193b,_0x54ce8d,_0x26e718,_0x3ed62b,'#define\x20GEOMETRY_SUPPORTED\x0a#define\x20SAMPLES\x2064.0\x0a#define\x20OBJECT_BASED',_0x2d09cd,void 0x0,null,_0x58d222),this[_0x35d621(0x2556)]=0x1,this[_0x35d621(0x13eb)]=0x20,this[_0x35d621(0x411d)]=!0x0,this[_0x35d621(0x1dea)]=!0x1,this[_0x35d621(0x2115)]=null,this[_0x35d621(0x132a)]=null,this[_0x35d621(0x1dea)]=_0x4583df,this[_0x35d621(0x1dea)]?(_0x5c169c[_0x35d621(0x3e7)](),this['_geometryBufferRenderer']&&(this[_0x35d621(0x3b99)][_0x35d621(0xa32)]=!0x0)):(_0x5c169c['enablePrePassRenderer'](),this[_0x35d621(0x862)]&&(this[_0x35d621(0x862)][_0x35d621(0x270b)](),this['_prePassEffectConfiguration']=new _0x28859b['p']())),this[_0x35d621(0x15c4)]();}get[_0x492185(0x1a16)](){var _0x5277e7=_0x492185;return this[_0x5277e7(0x13eb)];}set[_0x492185(0x1a16)](_0x1054db){var _0xfe5cc4=_0x492185;this[_0xfe5cc4(0x13eb)]=_0x1054db,this[_0xfe5cc4(0x4023)]();}get[_0x492185(0x128a)](){return this['_isObjectBased'];}set[_0x492185(0x128a)](_0x5292d0){var _0x2b4920=_0x492185;this[_0x2b4920(0x411d)]!==_0x5292d0&&(this['_isObjectBased']=_0x5292d0,this[_0x2b4920(0x15c4)]());}get[_0x492185(0x3b99)](){var _0x1d9597=_0x492185;return this[_0x1d9597(0x1dea)]?this[_0x1d9597(0x195b)][_0x1d9597(0x3822)]:null;}get[_0x492185(0x862)](){var _0x5bdc55=_0x492185;return this[_0x5bdc55(0x1dea)]?null:this['_scene']['prePassRenderer'];}[_0x492185(0x3fcd)](){return'MotionBlurPostProcess';}[_0x492185(0x1e63)](_0x156029){var _0x48fcfb=_0x492185;if(_0x156029[_0x48fcfb(0x2d12)]){let _0x1c20a2;if(this[_0x48fcfb(0x3b99)])_0x1c20a2=this[_0x48fcfb(0x3b99)]['excludedSkinnedMeshesFromVelocity'];else{if(!this[_0x48fcfb(0x862)])return;_0x1c20a2=this['_prePassRenderer']['excludedSkinnedMesh'];}_0x1c20a2[_0x48fcfb(0x3f90)](_0x156029);}}['removeExcludedSkinnedMesh'](_0x3e73af){var _0x1187b0=_0x492185;if(_0x3e73af[_0x1187b0(0x2d12)]){let _0x2cfdb7;if(this[_0x1187b0(0x3b99)])_0x2cfdb7=this[_0x1187b0(0x3b99)]['excludedSkinnedMeshesFromVelocity'];else{if(!this[_0x1187b0(0x862)])return;_0x2cfdb7=this[_0x1187b0(0x862)][_0x1187b0(0x17b8)];}_0x3e73af=_0x2cfdb7[_0x1187b0(0x919)](_0x3e73af),-0x1!==_0x3e73af&&_0x2cfdb7['splice'](_0x3e73af,0x1);}}[_0x492185(0x18c9)](_0x200773){var _0x336fa2=_0x492185;this['_geometryBufferRenderer']&&(this[_0x336fa2(0x3b99)][_0x336fa2(0x2056)]={},this[_0x336fa2(0x3b99)][_0x336fa2(0x2909)]={},this[_0x336fa2(0x3b99)][_0x336fa2(0x10fb)]=[]),super[_0x336fa2(0x18c9)](_0x200773);}['_applyMode'](){var _0x2f859c=_0x492185;if(!this[_0x2f859c(0x3b99)]&&!this[_0x2f859c(0x862)])return _0x2efbed['Y']['Warn'](_0x2f859c(0x375a)),this[_0x2f859c(0x3e7f)]();this['_updateEffect'](),this[_0x2f859c(0x2115)]=null,this[_0x2f859c(0x132a)]=null,this[_0x2f859c(0x128a)]?(this[_0x2f859c(0x862)]&&this[_0x2f859c(0x17d2)]&&(this[_0x2f859c(0x17d2)][_0x2f859c(0x2eb)][0x0]=_0x442fab['g'][_0x2f859c(0x35a0)]),this[_0x2f859c(0x431)]=_0x58878c=>this[_0x2f859c(0x115c)](_0x58878c)):(this[_0x2f859c(0x2115)]=_0x117973['y3'][_0x2f859c(0x3228)](),this[_0x2f859c(0x132a)]=this[_0x2f859c(0x195b)][_0x2f859c(0x23b1)]()[_0x2f859c(0x95b)](),this[_0x2f859c(0x862)]&&this[_0x2f859c(0x17d2)]&&(this[_0x2f859c(0x17d2)][_0x2f859c(0x2eb)][0x0]=_0x442fab['g'][_0x2f859c(0x470)]),this['onApply']=_0x402695=>this[_0x2f859c(0x44d)](_0x402695));}[_0x492185(0x115c)](_0x1da46e){var _0x4f0e1f=_0x492185,_0x3e6376;_0x1da46e['setVector2'](_0x4f0e1f(0x2a67),new _0x117973['FM'](this[_0x4f0e1f(0x2255)],this[_0x4f0e1f(0xc32)])),_0x1da46e['setFloat'](_0x4f0e1f(0xaa8),this[_0x4f0e1f(0x195b)]['getAnimationRatio']()),_0x1da46e['setFloat']('motionStrength',this['motionStrength']),this['_geometryBufferRenderer']?(_0x3e6376=this[_0x4f0e1f(0x3b99)][_0x4f0e1f(0x2ffd)](_0x3ef5a8['m'][_0x4f0e1f(0x1157)]),_0x1da46e['setTexture'](_0x4f0e1f(0x2ed1),this['_geometryBufferRenderer'][_0x4f0e1f(0x302d)]()[_0x4f0e1f(0xae8)][_0x3e6376])):this[_0x4f0e1f(0x862)]&&(_0x3e6376=this[_0x4f0e1f(0x862)]['getIndex'](_0x442fab['g'][_0x4f0e1f(0x35a0)]),_0x1da46e[_0x4f0e1f(0x1888)](_0x4f0e1f(0x2ed1),this[_0x4f0e1f(0x862)]['getRenderTarget']()['textures'][_0x3e6376]));}[_0x492185(0x44d)](_0x4331e7){var _0x19b74a=_0x492185;const _0x2fb8ac=_0x117973['jp'][_0x19b74a(0x31e7)][0x0];var _0xe83935;_0x2fb8ac['copyFrom'](this[_0x19b74a(0x195b)][_0x19b74a(0x23b1)]()),_0x2fb8ac['invertToRef'](this[_0x19b74a(0x2115)]),_0x4331e7['setMatrix']('inverseViewProjection',this['_invViewProjection']),_0x4331e7[_0x19b74a(0x1e2d)](_0x19b74a(0x1f26),this['_previousViewProjection']),this[_0x19b74a(0x132a)][_0x19b74a(0xa83)](_0x2fb8ac),_0x4331e7[_0x19b74a(0x1e2d)](_0x19b74a(0xd17),this[_0x19b74a(0x195b)][_0x19b74a(0x1d1f)]()),_0x4331e7[_0x19b74a(0x16d7)](_0x19b74a(0x2a67),new _0x117973['FM'](this[_0x19b74a(0x2255)],this['height'])),_0x4331e7[_0x19b74a(0x1d16)](_0x19b74a(0xaa8),this['_scene'][_0x19b74a(0x275c)]()),_0x4331e7[_0x19b74a(0x1d16)](_0x19b74a(0x2556),this[_0x19b74a(0x2556)]),this[_0x19b74a(0x3b99)]?(_0xe83935=this[_0x19b74a(0x3b99)][_0x19b74a(0x2ffd)](_0x3ef5a8['m'][_0x19b74a(0x13a7)]),_0x4331e7[_0x19b74a(0x1888)]('depthSampler',this[_0x19b74a(0x3b99)][_0x19b74a(0x302d)]()[_0x19b74a(0xae8)][_0xe83935])):this[_0x19b74a(0x862)]&&(_0xe83935=this['_prePassRenderer'][_0x19b74a(0x8f7)](_0x442fab['g'][_0x19b74a(0x470)]),_0x4331e7['setTexture']('depthSampler',this['_prePassRenderer'][_0x19b74a(0xe3b)]()[_0x19b74a(0xae8)][_0xe83935]));}[_0x492185(0x4023)](){var _0x37f2c4=_0x492185;if(this[_0x37f2c4(0x3b99)]||this[_0x37f2c4(0x862)]){const _0x381f34=[_0x37f2c4(0x133d),_0x37f2c4(0x3d36)+this[_0x37f2c4(0x13eb)][_0x37f2c4(0x3de5)](0x1),this['_isObjectBased']?_0x37f2c4(0x13de):'#define\x20SCREEN_BASED'];this[_0x37f2c4(0x3e7f)](_0x381f34[_0x37f2c4(0x1301)]('\x0a'));}}static['_Parse'](_0x2cf0dc,_0x262ef7,_0x4d7a27,_0x1292c1){var _0x2b9b52=_0x492185;return _0x457a29['p4'][_0x2b9b52(0x2a19)](()=>new _0x5d433f(_0x2cf0dc[_0x2b9b52(0xc8c)],_0x4d7a27,_0x2cf0dc['options'],_0x262ef7,_0x2cf0dc[_0x2b9b52(0x2c8a)],_0x4d7a27[_0x2b9b52(0x2cd1)](),_0x2cf0dc[_0x2b9b52(0x3c82)],_0x2cf0dc[_0x2b9b52(0x2ce9)],!0x1),_0x2cf0dc,_0x4d7a27,_0x1292c1);}}_0x48682d([(0x0,_0x457a29['qC'])()],_0x5d433f[_0x492185(0x41df)],'motionStrength',void 0x0),_0x48682d([(0x0,_0x457a29['qC'])()],_0x5d433f[_0x492185(0x41df)],_0x492185(0x1a16),null),_0x48682d([(0x0,_0x457a29['qC'])()],_0x5d433f[_0x492185(0x41df)],'isObjectBased',null),(0x0,_0x2f3c26['H'])(_0x492185(0xdbd),_0x5d433f);},0xb6dc:(_0x5ee474,_0xfd2b7d,_0x26088f)=>{var _0x39ef94=a8_0x16e4d8;_0x26088f['d'](_0xfd2b7d,{'Q':()=>_0x45e572});var _0x4adb0c=_0x26088f(0x77a5),_0xfd2b7d=_0x26088f(0x5f28),_0x100e8a=_0x26088f(0xee04),_0x3b4cff=(_0x26088f(0x8262),_0x26088f(0x5f4b),_0x26088f(0xe456)),_0x219761=_0x26088f(0x153ad);class _0x45e572 extends _0xfd2b7d['D']{[_0x39ef94(0x3fcd)](){return'PassPostProcess';}constructor(_0x58a312,_0x24791e,_0x1bc3e0=null,_0x52478c,_0x1b8177,_0xb9c11a,_0x1144ff=_0x4adb0c['g'][_0x39ef94(0x705)],_0x4da00c=!0x1){var _0x423d13=_0x39ef94;super(_0x58a312,_0x423d13(0xada),null,null,_0x24791e,_0x1bc3e0,_0x52478c,_0x1b8177,_0xb9c11a,void 0x0,_0x1144ff,void 0x0,null,_0x4da00c);}static[_0x39ef94(0x3367)](_0x3984a2,_0x51862e,_0x55bc24,_0x5d7b7d){var _0x1fffe3=_0x39ef94;return _0x219761['p4']['Parse'](()=>new _0x45e572(_0x3984a2['name'],_0x3984a2[_0x1fffe3(0x56c)],_0x51862e,_0x3984a2['renderTargetSamplingMode'],_0x3984a2[_0x1fffe3(0x2635)],_0x3984a2['reusable']),_0x3984a2,_0x55bc24,_0x5d7b7d);}}(0x0,_0x3b4cff['H'])(_0x39ef94(0x3705),_0x45e572),class extends null{},_0x100e8a['D'][_0x39ef94(0x932)]=_0x186bdf=>new _0x45e572(_0x39ef94(0x2611),0x1,null,_0x4adb0c['g']['TEXTURE_BILINEAR_SAMPLINGMODE'],_0x186bdf,!0x1,_0x4adb0c['g'][_0x39ef94(0x705)]);},0x5f28:(_0xd66642,_0x1ae147,_0x27dccb)=>{var _0x3d1aa0=a8_0x16e4d8;_0x27dccb['d'](_0x1ae147,{'D':()=>_0x1660ec});function _0x1e69b1(_0x153eda,_0x21d2ea,_0x34aa32,_0x77cf28){var _0x7d98f3=a8_0x5b24,_0x3f4bed,_0x50e067=arguments[_0x7d98f3(0x1377)],_0xab9efc=_0x50e067<0x3?_0x21d2ea:null===_0x77cf28?_0x77cf28=Object[_0x7d98f3(0xd3d)](_0x21d2ea,_0x34aa32):_0x77cf28;if(_0x7d98f3(0x1e3f)==typeof Reflect&&_0x7d98f3(0x38fa)==typeof Reflect['decorate'])_0xab9efc=Reflect[_0x7d98f3(0x1dac)](_0x153eda,_0x21d2ea,_0x34aa32,_0x77cf28);else{for(var _0x520cb6=_0x153eda[_0x7d98f3(0x1377)]-0x1;0x0<=_0x520cb6;_0x520cb6--)(_0x3f4bed=_0x153eda[_0x520cb6])&&(_0xab9efc=(_0x50e067<0x3?_0x3f4bed(_0xab9efc):0x3<_0x50e067?_0x3f4bed(_0x21d2ea,_0x34aa32,_0xab9efc):_0x3f4bed(_0x21d2ea,_0x34aa32))||_0xab9efc);}0x3<_0x50e067&&_0xab9efc&&Object[_0x7d98f3(0x395)](_0x21d2ea,_0x34aa32,_0xab9efc);}var _0x4390e9=_0x27dccb(0x9657),_0x2c4e62=_0x27dccb(0xf96c),_0x5ba65d=_0x27dccb(0x9fd1),_0x51da35=_0x27dccb(0x77a5),_0x10ca04=(_0x27dccb(0x4617),_0x27dccb(0xee04)),_0x305df1=(_0x27dccb(0xd75),_0x27dccb(0x153ad)),_0xf07575=_0x27dccb(0xe456),_0x268350=_0x27dccb(0xcef),_0x336022=_0x27dccb(0x11722);class _0x1660ec{constructor(_0x2ad7df,_0xc69eb1,_0xc380b,_0x8c27a5,_0x1eeb9d,_0x146271,_0x201853=_0x51da35['g']['TEXTURE_NEAREST_SAMPLINGMODE'],_0x37cc21,_0x565490,_0x34acdb=null,_0x3b76b5=_0x51da35['g'][_0x3d1aa0(0x705)],_0x186ce2=_0x3d1aa0(0x294d),_0xe606ae,_0x2bd221=!0x1,_0x1ddecb=_0x51da35['g']['TEXTUREFORMAT_RGBA'],_0x2ef856=_0x336022['x'][_0x3d1aa0(0x3c8e)]){var _0x4ace3b=_0x3d1aa0;this['_parentContainer']=null,this['width']=-0x1,this[_0x4ace3b(0xc32)]=-0x1,this['nodeMaterialSource']=null,this[_0x4ace3b(0x2f86)]=null,this['autoClear']=!0x0,this['forceAutoClearInAlphaMode']=!0x1,this[_0x4ace3b(0x3b3b)]=_0x51da35['g'][_0x4ace3b(0x349a)],this[_0x4ace3b(0x3ac2)]=new Array(),this[_0x4ace3b(0x3d1d)]=!0x1,this[_0x4ace3b(0x574)]=!0x0,this[_0x4ace3b(0x1a6a)]=_0x51da35['g'][_0x4ace3b(0xc45)],this['alwaysForcePOT']=!0x1,this['_samples']=0x1,this['adaptScaleToCurrentViewport']=!0x1,this['_reusable']=!0x1,this[_0x4ace3b(0x3c3f)]=0x0,this[_0x4ace3b(0x15ff)]=!0x1,this[_0x4ace3b(0x407e)]=new _0x4390e9['t'](0x2),this['_textureCache']=[],this[_0x4ace3b(0x1d24)]=0x0,this[_0x4ace3b(0x2d63)]=new _0x5ba65d['FM'](0x1,0x1),this[_0x4ace3b(0x3220)]=_0x5ba65d['FM'][_0x4ace3b(0x23ed)](),this['onActivateObservable']=new _0x2c4e62['y$'](),this[_0x4ace3b(0x3357)]=new _0x2c4e62['y$'](),this['onApplyObservable']=new _0x2c4e62['y$'](),this[_0x4ace3b(0xbec)]=new _0x2c4e62['y$'](),this[_0x4ace3b(0x29b7)]=new _0x2c4e62['y$'](),this[_0x4ace3b(0xc8c)]=_0x2ad7df,null!=_0x146271?(this[_0x4ace3b(0x9c3)]=_0x146271,this['_scene']=_0x146271[_0x4ace3b(0x83e)](),_0x146271[_0x4ace3b(0x19e1)](this),this[_0x4ace3b(0x2635)]=this['_scene']['getEngine'](),this[_0x4ace3b(0x195b)][_0x4ace3b(0x1900)][_0x4ace3b(0x3f90)](this),this[_0x4ace3b(0x17f4)]=this[_0x4ace3b(0x195b)][_0x4ace3b(0xbe6)]()):_0x37cc21&&(this[_0x4ace3b(0x2635)]=_0x37cc21,this[_0x4ace3b(0x2635)][_0x4ace3b(0x1900)]['push'](this)),this[_0x4ace3b(0x4179)]=_0x1eeb9d,this[_0x4ace3b(0x2c8a)]=_0x201853||_0x51da35['g'][_0x4ace3b(0x14cd)],this[_0x4ace3b(0x235c)]=_0x565490||!0x1,this[_0x4ace3b(0x9a2)]=_0x3b76b5,this[_0x4ace3b(0x37ee)]=_0x1ddecb,this[_0x4ace3b(0xe34)]=_0x2ef856,this[_0x4ace3b(0x333b)]=_0x8c27a5||[],this[_0x4ace3b(0x333b)][_0x4ace3b(0x3f90)](_0x4ace3b(0x35c4)),this[_0x4ace3b(0x9ff)]=_0xc69eb1,this[_0x4ace3b(0x2a0f)]=_0x186ce2,this[_0x4ace3b(0x2eb5)]=_0xc380b||[],this[_0x4ace3b(0x2eb5)][_0x4ace3b(0x3f90)](_0x4ace3b(0x4018)),this[_0x4ace3b(0x22d4)]=_0xe606ae,this[_0x4ace3b(0x6a9)]=new _0x268350['q'](this[_0x4ace3b(0x2635)]),_0x2bd221||this[_0x4ace3b(0x3e7f)](_0x34acdb);}static[_0x3d1aa0(0x13e8)](_0x58ae26,_0x5c9257){var _0x2d83ba=_0x3d1aa0;_0x5c9257?_0x1660ec[_0x2d83ba(0x838)][null!=_0x58ae26?_0x58ae26:'']=_0x5c9257:delete _0x1660ec[_0x2d83ba(0x838)][null!=_0x58ae26?_0x58ae26:''];}static['_GetShaderCodeProcessing'](_0x4871af){var _0x3bb6e8=_0x3d1aa0;return null!=(_0x4871af=_0x1660ec[_0x3bb6e8(0x838)][_0x4871af])?_0x4871af:_0x1660ec['_CustomShaderCodeProcessing'][''];}get[_0x3d1aa0(0x3a80)](){var _0x363bb6=_0x3d1aa0;return this[_0x363bb6(0x3be8)];}set[_0x3d1aa0(0x3a80)](_0x2824fa){var _0x482146=_0x3d1aa0;this[_0x482146(0x3be8)]=Math[_0x482146(0x3478)](_0x2824fa,this[_0x482146(0x2635)][_0x482146(0xb60)]()[_0x482146(0x1417)]),this[_0x482146(0x407e)]['forEach'](_0x220724=>{var _0x2bd8a2=_0x482146;_0x220724['setSamples'](this[_0x2bd8a2(0x3be8)]);});}[_0x3d1aa0(0xfd6)](){return this['_fragmentUrl'];}set[_0x3d1aa0(0x1232)](_0x4f2be4){var _0x36d13a=_0x3d1aa0;this[_0x36d13a(0x2de0)]&&this[_0x36d13a(0x2653)][_0x36d13a(0x854)](this['_onActivateObserver']),_0x4f2be4&&(this[_0x36d13a(0x2de0)]=this['onActivateObservable'][_0x36d13a(0x3fc1)](_0x4f2be4));}set[_0x3d1aa0(0x616)](_0x1b13a3){var _0x12519a=_0x3d1aa0;this[_0x12519a(0x2d68)]&&this[_0x12519a(0x3357)]['remove'](this[_0x12519a(0x2d68)]),this[_0x12519a(0x2d68)]=this[_0x12519a(0x3357)][_0x12519a(0x3fc1)](_0x1b13a3);}set['onApply'](_0x4316f6){var _0x2be91b=_0x3d1aa0;this[_0x2be91b(0x253e)]&&this[_0x2be91b(0x4107)][_0x2be91b(0x854)](this[_0x2be91b(0x253e)]),this[_0x2be91b(0x253e)]=this[_0x2be91b(0x4107)]['add'](_0x4316f6);}set[_0x3d1aa0(0x3775)](_0x226ec7){var _0xbe4d36=_0x3d1aa0;this[_0xbe4d36(0x3046)]&&this['onBeforeRenderObservable'][_0xbe4d36(0x854)](this[_0xbe4d36(0x3046)]),this[_0xbe4d36(0x3046)]=this[_0xbe4d36(0xbec)]['add'](_0x226ec7);}set[_0x3d1aa0(0x200e)](_0x3f6923){var _0x85c1d=_0x3d1aa0;this[_0x85c1d(0xf54)]&&this['onAfterRenderObservable']['remove'](this[_0x85c1d(0xf54)]),this[_0x85c1d(0xf54)]=this[_0x85c1d(0x29b7)]['add'](_0x3f6923);}get[_0x3d1aa0(0x535)](){var _0x9d9554=_0x3d1aa0;return this[_0x9d9554(0x407e)][_0x9d9554(0x3e2c)][this[_0x9d9554(0x1d24)]];}set['inputTexture'](_0x25a4bf){this['_forcedOutputTexture']=_0x25a4bf;}[_0x3d1aa0(0x3b4d)](){var _0x32291d=_0x3d1aa0;this['_forcedOutputTexture']&&(this['_forcedOutputTexture']=null,this[_0x32291d(0x7b2)]());}[_0x3d1aa0(0x3572)](){var _0x1b8bdf=_0x3d1aa0;return this[_0x1b8bdf(0x9c3)];}get[_0x3d1aa0(0x32ce)](){var _0x9217b5=_0x3d1aa0;return this['_shareOutputWithPostProcess']?this[_0x9217b5(0x25cc)]['texelSize']:(this[_0x9217b5(0x1ea1)]&&this['_texelSize']['copyFromFloats'](0x1/this[_0x9217b5(0x1ea1)][_0x9217b5(0x2255)],0x1/this['_forcedOutputTexture'][_0x9217b5(0xc32)]),this[_0x9217b5(0x3220)]);}[_0x3d1aa0(0x3fcd)](){var _0x25ccfa=_0x3d1aa0;return _0x25ccfa(0x152c);}[_0x3d1aa0(0x2cd1)](){return this['_engine'];}[_0x3d1aa0(0x995)](){var _0x39906b=_0x3d1aa0;return this[_0x39906b(0x6a9)][_0x39906b(0x2766)];}[_0x3d1aa0(0x2344)](_0x138495){var _0x8295f7=_0x3d1aa0;return this[_0x8295f7(0x1ddc)](),this[_0x8295f7(0x25cc)]=_0x138495,this;}[_0x3d1aa0(0x2962)](){var _0x1778d8=_0x3d1aa0;0x0==this[_0x1778d8(0x407e)]['length']&&(this[_0x1778d8(0x407e)]=new _0x4390e9['t'](0x2)),this['_shareOutputWithPostProcess']=null;}['updateEffect'](_0xc6d7d7=null,_0x116ff3=null,_0xc5a2e8=null,_0x5df274,_0xf5b456,_0x21bc76,_0x313824,_0x3c0e3c){var _0x4064a0=_0x3d1aa0,_0x407781;const _0x34afba=_0x1660ec[_0x4064a0(0x154a)](this[_0x4064a0(0xc8c)]);if(null!==_0x34afba&&void 0x0!==_0x34afba&&_0x34afba[_0x4064a0(0x16b6)]){const _0x2b379a=null!=(_0x407781=null==_0x116ff3?void 0x0:_0x116ff3[_0x4064a0(0x13df)]())?_0x407781:[],_0x437ead=(_0x2b379a['push'](...this['_parameters']),null!=(_0x407781=null==_0xc5a2e8?void 0x0:_0xc5a2e8[_0x4064a0(0x13df)]())?_0x407781:[]);_0x437ead['push'](...this['_samplers']),_0xc6d7d7=_0x34afba['defineCustomBindings'](this['name'],_0xc6d7d7,_0x2b379a,_0x437ead),_0x116ff3=_0x2b379a,_0xc5a2e8=_0x437ead;}this[_0x4064a0(0x3f6)]=_0xc6d7d7,this[_0x4064a0(0x6a9)][_0x4064a0(0x2766)]=this['_engine'][_0x4064a0(0x12cf)]({'vertex':null!=_0x313824?_0x313824:this[_0x4064a0(0x2a0f)],'fragment':null!=_0x3c0e3c?_0x3c0e3c:this[_0x4064a0(0x9ff)]},{'attributes':[_0x4064a0(0x2416)],'uniformsNames':_0x116ff3||this[_0x4064a0(0x2eb5)],'uniformBuffersNames':[],'samplers':_0xc5a2e8||this[_0x4064a0(0x333b)],'defines':null!==_0xc6d7d7?_0xc6d7d7:'','fallbacks':null,'onCompiled':null!=_0xf5b456?_0xf5b456:null,'onError':null!=_0x21bc76?_0x21bc76:null,'indexParameters':_0x5df274||this[_0x4064a0(0x22d4)],'processCodeAfterIncludes':null!==_0x34afba&&void 0x0!==_0x34afba&&_0x34afba[_0x4064a0(0x380f)]?(_0x4859a5,_0x3cae3f)=>_0x34afba[_0x4064a0(0x380f)](this[_0x4064a0(0xc8c)],_0x4859a5,_0x3cae3f):null,'processFinalCode':null!==_0x34afba&&void 0x0!==_0x34afba&&_0x34afba[_0x4064a0(0x1756)]?(_0x4e7ef4,_0x2d56fd)=>_0x34afba[_0x4064a0(0x1756)](this['name'],_0x4e7ef4,_0x2d56fd):null,'shaderLanguage':this['_shaderLanguage']},this[_0x4064a0(0x2635)]);}[_0x3d1aa0(0x1cd3)](){var _0x13afbc=_0x3d1aa0;return this[_0x13afbc(0x235c)];}[_0x3d1aa0(0x7b2)](){var _0x5363d0=_0x3d1aa0;this[_0x5363d0(0x2255)]=-0x1;}[_0x3d1aa0(0x1a54)](_0x62031a,_0x1a9dd6,_0x4a537f=0x0){var _0x47415f=_0x3d1aa0;for(let _0x2014e5=0x0;_0x2014e5<this[_0x47415f(0xb19)][_0x47415f(0x1377)];_0x2014e5++)if(this[_0x47415f(0xb19)][_0x2014e5][_0x47415f(0x3c38)][_0x47415f(0x2255)]===_0x62031a[_0x47415f(0x2255)]&&this[_0x47415f(0xb19)][_0x2014e5]['texture']['height']===_0x62031a[_0x47415f(0xc32)]&&this['_textureCache'][_0x2014e5][_0x47415f(0x6dd)]===_0x4a537f&&this[_0x47415f(0xb19)][_0x2014e5][_0x47415f(0x3c38)][_0x47415f(0x1aac)]===_0x1a9dd6[_0x47415f(0x24a9)]&&this['_textureCache'][_0x2014e5][_0x47415f(0x3c38)][_0x47415f(0x3a80)]===_0x1a9dd6[_0x47415f(0x3a80)])return this[_0x47415f(0xb19)][_0x2014e5][_0x47415f(0x3c38)];var _0x50f558=this[_0x47415f(0x2635)][_0x47415f(0x12e6)](_0x62031a,_0x1a9dd6);return this[_0x47415f(0xb19)]['push']({'texture':_0x50f558,'postProcessChannel':_0x4a537f,'lastUsedRenderId':-0x1}),_0x50f558;}[_0x3d1aa0(0x2c88)](){var _0xd03bbe=_0x3d1aa0,_0x1a7e82=this[_0xd03bbe(0x3c3f)];for(let _0x468fce=this[_0xd03bbe(0xb19)][_0xd03bbe(0x1377)]-0x1;0x0<=_0x468fce;_0x468fce--)if(0x64<_0x1a7e82-this[_0xd03bbe(0xb19)][_0x468fce][_0xd03bbe(0xb28)]){let _0x58508a=!0x1;for(let _0xb8ee4=0x0;_0xb8ee4<this[_0xd03bbe(0x407e)][_0xd03bbe(0x1377)];_0xb8ee4++)if(this[_0xd03bbe(0x407e)][_0xd03bbe(0x3e2c)][_0xb8ee4]===this[_0xd03bbe(0xb19)][_0x468fce][_0xd03bbe(0x3c38)]){_0x58508a=!0x0;break;}_0x58508a||(this[_0xd03bbe(0xb19)][_0x468fce][_0xd03bbe(0x3c38)]['dispose'](),this[_0xd03bbe(0xb19)]['splice'](_0x468fce,0x1));}}[_0x3d1aa0(0x1714)](_0x3323e0,_0x19e089,_0xc307e8,_0x30e41f,_0x51f3ad){var _0x426233=_0x3d1aa0;0x0<this['_textures'][_0x426233(0x1377)]&&this[_0x426233(0x407e)][_0x426233(0x3d68)](),this['width']=_0x3323e0,this[_0x426233(0xc32)]=_0x19e089;let _0x52790f=null;for(let _0x40e461=0x0;_0x40e461<_0xc307e8[_0x426233(0x40a3)][_0x426233(0x1377)];_0x40e461++)if(null!==_0xc307e8[_0x426233(0x40a3)][_0x40e461]){_0x52790f=_0xc307e8[_0x426233(0x40a3)][_0x40e461];break;}_0x3323e0={'width':this[_0x426233(0x2255)],'height':this['height']},_0x19e089={'generateMipMaps':_0x30e41f,'generateDepthBuffer':_0x51f3ad||_0x52790f===this,'generateStencilBuffer':(_0x51f3ad||_0x52790f===this)&&this[_0x426233(0x2635)][_0x426233(0x993)],'samplingMode':this['renderTargetSamplingMode'],'type':this[_0x426233(0x9a2)],'format':this['_textureFormat'],'samples':this[_0x426233(0x3be8)],'label':'PostProcessRTT-'+this[_0x426233(0xc8c)]},(this['_textures']['push'](this[_0x426233(0x1a54)](_0x3323e0,_0x19e089,0x0)),this[_0x426233(0x235c)]&&this['_textures'][_0x426233(0x3f90)](this[_0x426233(0x1a54)](_0x3323e0,_0x19e089,0x1)),this[_0x426233(0x3220)]['copyFromFloats'](0x1/this[_0x426233(0x2255)],0x1/this[_0x426233(0xc32)]),this[_0x426233(0x3357)][_0x426233(0x2a3a)](this));}[_0x3d1aa0(0x3e9e)](_0x58cce1,_0x5266e9=null,_0x2bce79){var _0x5b8050=_0x3d1aa0;const _0x5587b1=(_0x58cce1=_0x58cce1||this[_0x5b8050(0x9c3)])[_0x5b8050(0x83e)](),_0x37d3ad=_0x5587b1[_0x5b8050(0x2cd1)]();var _0x3f8fea=_0x37d3ad[_0x5b8050(0xb60)]()[_0x5b8050(0x23a5)];let _0x594029=(_0x5266e9?_0x5266e9['width']:this[_0x5b8050(0x2635)][_0x5b8050(0x3700)](!0x0))*this[_0x5b8050(0x4179)]|0x0;var _0x5266e9=(_0x5266e9?_0x5266e9['height']:this[_0x5b8050(0x2635)][_0x5b8050(0x2579)](!0x0))*this[_0x5b8050(0x4179)]|0x0,_0x93ae6e=_0x58cce1[_0x5b8050(0x922)];!_0x93ae6e||_0x93ae6e[_0x5b8050(0x12fb)]!=_0x58cce1&&_0x93ae6e[_0x5b8050(0x20eb)]!=_0x58cce1||(_0x594029/=0x2);let _0x126e57=this[_0x5b8050(0x4179)]['width']||_0x594029,_0x4225f6=this[_0x5b8050(0x4179)]['height']||_0x5266e9;var _0x476adf,_0x93ae6e=this[_0x5b8050(0x2c8a)]!==_0x51da35['g'][_0x5b8050(0x1312)]&&this[_0x5b8050(0x2c8a)]!==_0x51da35['g'][_0x5b8050(0x1c94)]&&this['renderTargetSamplingMode']!==_0x51da35['g'][_0x5b8050(0xca4)];this[_0x5b8050(0x25cc)]||this[_0x5b8050(0x1ea1)]||(this[_0x5b8050(0x11ea)]&&(_0x476adf=_0x37d3ad[_0x5b8050(0x2ee8)])&&(_0x126e57*=_0x476adf[_0x5b8050(0x2255)],_0x4225f6*=_0x476adf[_0x5b8050(0xc32)]),(_0x93ae6e||this['alwaysForcePOT'])&&(this[_0x5b8050(0x4179)][_0x5b8050(0x2255)]||(_0x126e57=_0x37d3ad[_0x5b8050(0x15be)]?_0x10ca04['D'][_0x5b8050(0x4048)](_0x126e57,_0x3f8fea,this['scaleMode']):_0x126e57),this[_0x5b8050(0x4179)]['height']||(_0x4225f6=_0x37d3ad[_0x5b8050(0x15be)]?_0x10ca04['D'][_0x5b8050(0x4048)](_0x4225f6,_0x3f8fea,this[_0x5b8050(0x1a6a)]):_0x4225f6)),this[_0x5b8050(0x2255)]===_0x126e57&&this[_0x5b8050(0xc32)]===_0x4225f6||this['_resize'](_0x126e57,_0x4225f6,_0x58cce1,_0x93ae6e,_0x2bce79),this[_0x5b8050(0x407e)][_0x5b8050(0x7f0)](_0x5ae5be=>{var _0x2bf101=_0x5b8050;_0x5ae5be['samples']!==this[_0x2bf101(0x3a80)]&&this['_engine'][_0x2bf101(0x1baa)](_0x5ae5be,this[_0x2bf101(0x3a80)]);}),this[_0x5b8050(0x2c88)](),this[_0x5b8050(0x3c3f)]++);let _0x30b14d;if(this['_shareOutputWithPostProcess'])_0x30b14d=this[_0x5b8050(0x25cc)][_0x5b8050(0x535)];else{if(this[_0x5b8050(0x1ea1)])_0x30b14d=this[_0x5b8050(0x1ea1)],this[_0x5b8050(0x2255)]=this[_0x5b8050(0x1ea1)]['width'],this[_0x5b8050(0xc32)]=this[_0x5b8050(0x1ea1)]['height'];else{_0x30b14d=this[_0x5b8050(0x535)];let _0x39e125;for(let _0x5f5802=0x0;_0x5f5802<this[_0x5b8050(0xb19)][_0x5b8050(0x1377)];_0x5f5802++)if(this['_textureCache'][_0x5f5802]['texture']===_0x30b14d){_0x39e125=this[_0x5b8050(0xb19)][_0x5f5802];break;}_0x39e125&&(_0x39e125[_0x5b8050(0xb28)]=this[_0x5b8050(0x3c3f)]);}}return this['enablePixelPerfectMode']?(this[_0x5b8050(0x2d63)][_0x5b8050(0x368c)](_0x594029/_0x126e57,_0x5266e9/_0x4225f6),this['_engine'][_0x5b8050(0x19c0)](_0x30b14d,0x0,_0x594029,_0x5266e9,this[_0x5b8050(0x574)])):(this[_0x5b8050(0x2d63)][_0x5b8050(0x368c)](0x1,0x1),this[_0x5b8050(0x2635)][_0x5b8050(0x19c0)](_0x30b14d,0x0,void 0x0,void 0x0,this['forceFullscreenViewport'])),null!=(_0x3f8fea=(_0x476adf=this['_engine'])[_0x5b8050(0x389e)])&&_0x3f8fea[_0x5b8050(0x29f)](_0x476adf,_0x5b8050(0x1e98)+this[_0x5b8050(0xc8c)]+'\x20input'),this[_0x5b8050(0x2653)]['notifyObservers'](_0x58cce1),this[_0x5b8050(0x790)]&&(this[_0x5b8050(0x3b3b)]===_0x51da35['g'][_0x5b8050(0x349a)]||this['forceAutoClearInAlphaMode'])&&this[_0x5b8050(0x2635)][_0x5b8050(0x2f8)](this[_0x5b8050(0x3c0e)]||_0x5587b1[_0x5b8050(0x3c0e)],_0x5587b1['_allowPostProcessClearColor'],!0x0,!0x0),this['_reusable']&&(this[_0x5b8050(0x1d24)]=(this['_currentRenderTextureInd']+0x1)%0x2),_0x30b14d;}get[_0x3d1aa0(0x2b36)](){var _0x38511d=_0x3d1aa0;return this['_drawWrapper']['effect'][_0x38511d(0x2b36)];}get[_0x3d1aa0(0x22ca)](){var _0x1e8d72=_0x3d1aa0;return this[_0x1e8d72(0x25cc)]?this[_0x1e8d72(0x25cc)][_0x1e8d72(0x22ca)]:this['_forcedOutputTexture']?this[_0x1e8d72(0x1ea1)]['width']/this[_0x1e8d72(0x1ea1)][_0x1e8d72(0xc32)]:this[_0x1e8d72(0x2255)]/this[_0x1e8d72(0xc32)];}[_0x3d1aa0(0x3261)](){var _0x466e67=_0x3d1aa0,_0x57394a;return null!=(_0x57394a=null==(_0x57394a=this[_0x466e67(0x6a9)][_0x466e67(0x2766)])?void 0x0:_0x57394a[_0x466e67(0x3261)]())&&_0x57394a;}[_0x3d1aa0(0xdde)](){var _0x1d1ade=_0x3d1aa0,_0xe4e7f2,_0x5e68b3;return null!=(_0x5e68b3=this['_drawWrapper'][_0x1d1ade(0x2766)])&&_0x5e68b3[_0x1d1ade(0x3261)]()?(this['_engine'][_0x1d1ade(0x26fe)](this[_0x1d1ade(0x6a9)]),this[_0x1d1ade(0x2635)][_0x1d1ade(0x2f10)](!0x1),this[_0x1d1ade(0x2635)][_0x1d1ade(0x3d52)](!0x1),this[_0x1d1ade(0x2635)][_0x1d1ade(0x3984)](!0x1),this['_engine'][_0x1d1ade(0x2528)](this['alphaMode']),this[_0x1d1ade(0x8e4)]&&this[_0x1d1ade(0x2cd1)]()[_0x1d1ade(0x3784)](this[_0x1d1ade(0x8e4)]['r'],this['alphaConstants']['g'],this[_0x1d1ade(0x8e4)]['b'],this[_0x1d1ade(0x8e4)]['a']),_0x5e68b3=this['_shareOutputWithPostProcess']?this['_shareOutputWithPostProcess'][_0x1d1ade(0x535)]:this[_0x1d1ade(0x1ea1)]||this[_0x1d1ade(0x535)],this[_0x1d1ade(0x15ff)]||this[_0x1d1ade(0x6a9)][_0x1d1ade(0x2766)][_0x1d1ade(0x4169)](_0x1d1ade(0x35c4),null==_0x5e68b3?void 0x0:_0x5e68b3['texture']),this['_drawWrapper'][_0x1d1ade(0x2766)][_0x1d1ade(0x16d7)](_0x1d1ade(0x4018),this[_0x1d1ade(0x2d63)]),this['onApplyObservable']['notifyObservers'](this['_drawWrapper'][_0x1d1ade(0x2766)]),null!=(_0xe4e7f2=null==(_0x5e68b3=_0x1660ec[_0x1d1ade(0x154a)](this[_0x1d1ade(0xc8c)]))?void 0x0:_0x5e68b3[_0x1d1ade(0x17e5)])&&_0xe4e7f2['call'](_0x5e68b3,this[_0x1d1ade(0xc8c)],this[_0x1d1ade(0x6a9)]['effect']),this[_0x1d1ade(0x6a9)]['effect']):null;}[_0x3d1aa0(0x1ddc)](){var _0x2a8625=_0x3d1aa0;this['_shareOutputWithPostProcess']||this['_forcedOutputTexture']?this[_0x2a8625(0x314f)]():(this[_0x2a8625(0x314f)](),this[_0x2a8625(0x407e)][_0x2a8625(0x18c9)]());}['_disposeTextureCache'](){var _0x47a65c=_0x3d1aa0;for(let _0xb3ac49=this[_0x47a65c(0xb19)][_0x47a65c(0x1377)]-0x1;0x0<=_0xb3ac49;_0xb3ac49--)this[_0x47a65c(0xb19)][_0xb3ac49][_0x47a65c(0x3c38)][_0x47a65c(0x18c9)]();this[_0x47a65c(0xb19)][_0x47a65c(0x1377)]=0x0;}[_0x3d1aa0(0x1fe3)](_0x1454b1){var _0x29111c=_0x3d1aa0;return!!this[_0x29111c(0x17d2)]&&(this['_prePassEffectConfiguration']=_0x1454b1['addEffectConfiguration'](this['_prePassEffectConfiguration']),this[_0x29111c(0x17d2)][_0x29111c(0x2f50)]=!0x0);}[_0x3d1aa0(0x18c9)](_0x5233fd){var _0x3e8479=_0x3d1aa0;_0x5233fd=_0x5233fd||this['_camera'],this['_disposeTextures']();let _0x3b88af;if(this[_0x3e8479(0x195b)]&&-0x1!==(_0x3b88af=this[_0x3e8479(0x195b)][_0x3e8479(0x1900)][_0x3e8479(0x919)](this))&&this[_0x3e8479(0x195b)][_0x3e8479(0x1900)]['splice'](_0x3b88af,0x1),this[_0x3e8479(0x29c1)]){const _0x3d24c7=this['_parentContainer']['postProcesses']['indexOf'](this);-0x1<_0x3d24c7&&this[_0x3e8479(0x29c1)][_0x3e8479(0x1900)][_0x3e8479(0x5ff)](_0x3d24c7,0x1),this['_parentContainer']=null;}if(-0x1!==(_0x3b88af=this[_0x3e8479(0x2635)][_0x3e8479(0x1900)]['indexOf'](this))&&this[_0x3e8479(0x2635)][_0x3e8479(0x1900)][_0x3e8479(0x5ff)](_0x3b88af,0x1),_0x5233fd){if(_0x5233fd['detachPostProcess'](this),0x0===(_0x3b88af=_0x5233fd[_0x3e8479(0x40a3)][_0x3e8479(0x919)](this))&&0x0<_0x5233fd[_0x3e8479(0x40a3)]['length']){const _0x4a7f5d=this[_0x3e8479(0x9c3)][_0x3e8479(0x3289)]();_0x4a7f5d&&_0x4a7f5d[_0x3e8479(0x7b2)]();}this['onActivateObservable']['clear'](),this[_0x3e8479(0x29b7)][_0x3e8479(0x2f8)](),this[_0x3e8479(0x4107)][_0x3e8479(0x2f8)](),this[_0x3e8479(0xbec)][_0x3e8479(0x2f8)](),this[_0x3e8479(0x3357)][_0x3e8479(0x2f8)]();}}[_0x3d1aa0(0x2fcc)](){var _0x583ba6=_0x3d1aa0;const _0x543e9e=_0x305df1['p4'][_0x583ba6(0x2fbf)](this);var _0x28f031=this[_0x583ba6(0x3572)]()||this[_0x583ba6(0x195b)]&&this['_scene'][_0x583ba6(0x146e)];return _0x543e9e[_0x583ba6(0x2b51)]='BABYLON.'+this[_0x583ba6(0x3fcd)](),_0x543e9e['cameraId']=_0x28f031?_0x28f031['id']:null,_0x543e9e['reusable']=this['_reusable'],_0x543e9e[_0x583ba6(0x2ce9)]=this[_0x583ba6(0x9a2)],_0x543e9e['fragmentUrl']=this[_0x583ba6(0x9ff)],_0x543e9e[_0x583ba6(0x2aa7)]=this[_0x583ba6(0x2eb5)],_0x543e9e['samplers']=this[_0x583ba6(0x333b)],_0x543e9e[_0x583ba6(0x56c)]=this[_0x583ba6(0x4179)],_0x543e9e[_0x583ba6(0x1864)]=this['_postProcessDefines'],_0x543e9e[_0x583ba6(0x1596)]=this[_0x583ba6(0x37ee)],_0x543e9e['vertexUrl']=this[_0x583ba6(0x2a0f)],_0x543e9e[_0x583ba6(0x39a9)]=this[_0x583ba6(0x22d4)],_0x543e9e;}[_0x3d1aa0(0x95b)](){var _0x110196=_0x3d1aa0;const _0x59805a=this[_0x110196(0x2fcc)](),_0x52d8c8=(_0x59805a[_0x110196(0x2635)]=this['_engine'],_0x59805a[_0x110196(0x1717)]=null,_0x1660ec[_0x110196(0x2a19)](_0x59805a,this[_0x110196(0x195b)],''));return _0x52d8c8?(_0x52d8c8[_0x110196(0x2653)]=this[_0x110196(0x2653)][_0x110196(0x95b)](),_0x52d8c8[_0x110196(0x3357)]=this['onSizeChangedObservable']['clone'](),_0x52d8c8[_0x110196(0x4107)]=this[_0x110196(0x4107)]['clone'](),_0x52d8c8[_0x110196(0xbec)]=this[_0x110196(0xbec)]['clone'](),_0x52d8c8[_0x110196(0x29b7)]=this[_0x110196(0x29b7)]['clone'](),_0x52d8c8[_0x110196(0x17d2)]=this[_0x110196(0x17d2)],_0x52d8c8):null;}static[_0x3d1aa0(0x2a19)](_0x4df94b,_0x24bf8d,_0x32ed05){var _0x1e9fa1=_0x3d1aa0;const _0x1cb4ea=(0x0,_0xf07575['q'])(_0x4df94b[_0x1e9fa1(0x2b51)]);if(!_0x1cb4ea||!_0x1cb4ea['_Parse'])return null;var _0x1f6bd0=_0x24bf8d?_0x24bf8d[_0x1e9fa1(0x18b0)](_0x4df94b[_0x1e9fa1(0x1717)]):null;return _0x1cb4ea[_0x1e9fa1(0x3367)](_0x4df94b,_0x1f6bd0,_0x24bf8d,_0x32ed05);}static['_Parse'](_0x99007d,_0x5d5040,_0xc18529,_0x43e00d){var _0xcf0dc5=_0x3d1aa0;return _0x305df1['p4'][_0xcf0dc5(0x2a19)](()=>new _0x1660ec(_0x99007d[_0xcf0dc5(0xc8c)],_0x99007d[_0xcf0dc5(0x17c5)],_0x99007d[_0xcf0dc5(0x2aa7)],_0x99007d[_0xcf0dc5(0x1bfe)],_0x99007d['options'],_0x5d5040,_0x99007d['renderTargetSamplingMode'],_0x99007d[_0xcf0dc5(0x2635)],_0x99007d[_0xcf0dc5(0x3c82)],_0x99007d[_0xcf0dc5(0x1864)],_0x99007d[_0xcf0dc5(0x2ce9)],_0x99007d[_0xcf0dc5(0x28f5)],_0x99007d[_0xcf0dc5(0x39a9)],!0x1,_0x99007d[_0xcf0dc5(0x1596)]),_0x99007d,_0xc18529,_0x43e00d);}}_0x1660ec[_0x3d1aa0(0x838)]={},_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec[_0x3d1aa0(0x41df)],'uniqueId',void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec['prototype'],_0x3d1aa0(0xc8c),void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec[_0x3d1aa0(0x41df)],_0x3d1aa0(0x2255),void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec[_0x3d1aa0(0x41df)],_0x3d1aa0(0xc32),void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec[_0x3d1aa0(0x41df)],'renderTargetSamplingMode',void 0x0),_0x1e69b1([(0x0,_0x305df1['XX'])()],_0x1660ec[_0x3d1aa0(0x41df)],_0x3d1aa0(0x3c0e),void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec['prototype'],'autoClear',void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec['prototype'],_0x3d1aa0(0x1e4),void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec[_0x3d1aa0(0x41df)],_0x3d1aa0(0x3b3b),void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec['prototype'],'alphaConstants',void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec[_0x3d1aa0(0x41df)],'enablePixelPerfectMode',void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec[_0x3d1aa0(0x41df)],_0x3d1aa0(0x574),void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec[_0x3d1aa0(0x41df)],'scaleMode',void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec[_0x3d1aa0(0x41df)],'alwaysForcePOT',void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])(_0x3d1aa0(0x3a80))],_0x1660ec[_0x3d1aa0(0x41df)],'_samples',void 0x0),_0x1e69b1([(0x0,_0x305df1['qC'])()],_0x1660ec[_0x3d1aa0(0x41df)],'adaptScaleToCurrentViewport',void 0x0),(0x0,_0xf07575['H'])(_0x3d1aa0(0x16a3),_0x1660ec);},0x9236:(_0x401e27,_0x448dd4,_0x26a88c)=>{var _0x32afc0=a8_0x16e4d8;_0x26a88c['d'](_0x448dd4,{'O':()=>_0x336c45});var _0x44879b=_0x26a88c(0x1a27),_0x33303a=_0x26a88c(0x77a5);class _0x336c45{constructor(_0x445702){var _0x215a1d=a8_0x5b24;this[_0x215a1d(0x32a3)]={},this['_scene']=_0x445702;}['_prepareBuffers'](){var _0x2cb58d=a8_0x5b24;if(!this['_vertexBuffers'][_0x44879b['o']['PositionKind']]){const _0x9565ca=[];_0x9565ca['push'](0x1,0x1),_0x9565ca[_0x2cb58d(0x3f90)](-0x1,0x1),_0x9565ca['push'](-0x1,-0x1),_0x9565ca[_0x2cb58d(0x3f90)](0x1,-0x1),this['_vertexBuffers'][_0x44879b['o'][_0x2cb58d(0x34af)]]=new _0x44879b['o'](this[_0x2cb58d(0x195b)][_0x2cb58d(0x2cd1)](),_0x9565ca,_0x44879b['o'][_0x2cb58d(0x34af)],!0x1,!0x1,0x2),this[_0x2cb58d(0x9e9)]();}}[_0x32afc0(0x9e9)](){var _0x27669a=_0x32afc0;const _0x5d0ef2=[];_0x5d0ef2[_0x27669a(0x3f90)](0x0),_0x5d0ef2[_0x27669a(0x3f90)](0x1),_0x5d0ef2[_0x27669a(0x3f90)](0x2),_0x5d0ef2['push'](0x0),_0x5d0ef2[_0x27669a(0x3f90)](0x2),_0x5d0ef2['push'](0x3),this['_indexBuffer']=this[_0x27669a(0x195b)][_0x27669a(0x2cd1)]()['createIndexBuffer'](_0x5d0ef2);}['_rebuild'](){var _0x5351dc=_0x32afc0;const _0x11b8a6=this[_0x5351dc(0x32a3)][_0x44879b['o'][_0x5351dc(0x34af)]];_0x11b8a6&&(_0x11b8a6['_rebuild'](),this[_0x5351dc(0x9e9)]());}[_0x32afc0(0x2fa2)](_0x39aba0=null,_0x3ec4e9=null){var _0x42e33a=_0x32afc0;const _0x5d4c55=this[_0x42e33a(0x195b)][_0x42e33a(0x146e)];return!(!_0x5d4c55||!(_0x3ec4e9=_0x3ec4e9||_0x5d4c55[_0x42e33a(0x40a3)]['filter'](_0xee0b03=>null!=_0xee0b03))||0x0===_0x3ec4e9['length']||!this['_scene']['postProcessesEnabled']||(_0x3ec4e9[0x0][_0x42e33a(0x3e9e)](_0x5d4c55,_0x39aba0,null!=_0x3ec4e9),0x0));}[_0x32afc0(0x2544)](_0x3d5d69,_0x5e9fe2=null,_0x3b2136=!0x1,_0x4c4fb9=0x0,_0x18cdf8=0x0,_0x10cb53=!0x1){var _0x5ce884=_0x32afc0;const _0x4c5a0f=this['_scene']['getEngine']();for(let _0x7b0522=0x0;_0x7b0522<_0x3d5d69[_0x5ce884(0x1377)];_0x7b0522++){_0x7b0522<_0x3d5d69[_0x5ce884(0x1377)]-0x1?_0x3d5d69[_0x7b0522+0x1][_0x5ce884(0x3e9e)](this[_0x5ce884(0x195b)][_0x5ce884(0x146e)],null==_0x5e9fe2?void 0x0:_0x5e9fe2[_0x5ce884(0x3c38)]):(_0x5e9fe2?_0x4c5a0f['bindFramebuffer'](_0x5e9fe2,_0x4c4fb9,void 0x0,void 0x0,_0x3b2136,_0x18cdf8):_0x10cb53||_0x4c5a0f['restoreDefaultFramebuffer'](),null!=(_0x53bcf6=_0x4c5a0f[_0x5ce884(0x389e)])&&_0x53bcf6[_0x5ce884(0x29f)](_0x4c5a0f,_0x5ce884(0x1e98)+_0x3d5d69[_0x7b0522]['name']+_0x5ce884(0x3988)));const _0x12d7e1=_0x3d5d69[_0x7b0522];var _0x53bcf6=_0x12d7e1[_0x5ce884(0xdde)]();_0x53bcf6&&(_0x12d7e1[_0x5ce884(0xbec)][_0x5ce884(0x2a3a)](_0x53bcf6),this['_prepareBuffers'](),_0x4c5a0f['bindBuffers'](this[_0x5ce884(0x32a3)],this[_0x5ce884(0x3e9b)],_0x53bcf6),_0x4c5a0f[_0x5ce884(0xb7b)](_0x33303a['g'][_0x5ce884(0x1c45)],0x0,0x6),_0x12d7e1[_0x5ce884(0x29b7)][_0x5ce884(0x2a3a)](_0x53bcf6));}_0x4c5a0f[_0x5ce884(0x3d52)](!0x0),_0x4c5a0f[_0x5ce884(0x3984)](!0x0);}[_0x32afc0(0x1eb8)](_0x3114d0,_0x3e459c,_0x2d65bc,_0x2ec9c6,_0x25b7c2=!0x1){var _0x53d865=_0x32afc0;const _0x4a34b6=this[_0x53d865(0x195b)][_0x53d865(0x146e)];if(_0x4a34b6&&0x0!==(_0x2ec9c6=_0x2ec9c6||_0x4a34b6[_0x53d865(0x40a3)]['filter'](_0x50ca50=>null!=_0x50ca50))['length']&&this[_0x53d865(0x195b)][_0x53d865(0x2667)]){const _0xa5051b=this[_0x53d865(0x195b)][_0x53d865(0x2cd1)]();for(let _0x323c65=0x0,_0x4c56da=_0x2ec9c6[_0x53d865(0x1377)];_0x323c65<_0x4c56da;_0x323c65++){const _0x541c76=_0x2ec9c6[_0x323c65];if(_0x323c65<_0x4c56da-0x1?_0x541c76[_0x53d865(0x2f86)]=_0x2ec9c6[_0x323c65+0x1][_0x53d865(0x3e9e)](_0x4a34b6,null==_0x3e459c?void 0x0:_0x3e459c[_0x53d865(0x3c38)]):(_0x3e459c?(_0xa5051b[_0x53d865(0x19c0)](_0x3e459c,_0x2d65bc,void 0x0,void 0x0,_0x25b7c2),_0x541c76[_0x53d865(0x2f86)]=_0x3e459c):(_0xa5051b[_0x53d865(0x2660)](),_0x541c76[_0x53d865(0x2f86)]=null),null!=(_0x117683=_0xa5051b[_0x53d865(0x389e)])&&_0x117683[_0x53d865(0x29f)](_0xa5051b,'post\x20process\x20'+_0x2ec9c6[_0x323c65][_0x53d865(0xc8c)]+_0x53d865(0x3988))),_0x3114d0)break;var _0x117683=_0x541c76[_0x53d865(0xdde)]();_0x117683&&(_0x541c76[_0x53d865(0xbec)][_0x53d865(0x2a3a)](_0x117683),this[_0x53d865(0x4113)](),_0xa5051b[_0x53d865(0x2848)](this['_vertexBuffers'],this['_indexBuffer'],_0x117683),_0xa5051b[_0x53d865(0xb7b)](_0x33303a['g']['MATERIAL_TriangleFillMode'],0x0,0x6),_0x541c76[_0x53d865(0x29b7)][_0x53d865(0x2a3a)](_0x117683));}_0xa5051b[_0x53d865(0x3d52)](!0x0),_0xa5051b['setDepthWrite'](!0x0),_0xa5051b[_0x53d865(0x2528)](_0x33303a['g'][_0x53d865(0x349a)]);}}[_0x32afc0(0x18c9)](){var _0x215558=_0x32afc0;const _0x314415=this[_0x215558(0x32a3)][_0x44879b['o'][_0x215558(0x34af)]];_0x314415&&(_0x314415[_0x215558(0x18c9)](),this[_0x215558(0x32a3)][_0x44879b['o'][_0x215558(0x34af)]]=null),this[_0x215558(0x3e9b)]&&(this[_0x215558(0x195b)][_0x215558(0x2cd1)]()[_0x215558(0x3970)](this[_0x215558(0x3e9b)]),this[_0x215558(0x3e9b)]=null);}}},0x2af0:(_0x2fd6fc,_0x219f6f,_0x304dd1)=>{var _0x24133a=a8_0x16e4d8;function _0x393beb(_0x4e0a9e,_0x100a20,_0x11e870,_0x5411d7){var _0x243e04=a8_0x5b24,_0x40af4e,_0x389146=arguments['length'],_0x544171=_0x389146<0x3?_0x100a20:null===_0x5411d7?_0x5411d7=Object['getOwnPropertyDescriptor'](_0x100a20,_0x11e870):_0x5411d7;if(_0x243e04(0x1e3f)==typeof Reflect&&'function'==typeof Reflect[_0x243e04(0x1dac)])_0x544171=Reflect[_0x243e04(0x1dac)](_0x4e0a9e,_0x100a20,_0x11e870,_0x5411d7);else{for(var _0x249357=_0x4e0a9e[_0x243e04(0x1377)]-0x1;0x0<=_0x249357;_0x249357--)(_0x40af4e=_0x4e0a9e[_0x249357])&&(_0x544171=(_0x389146<0x3?_0x40af4e(_0x544171):0x3<_0x389146?_0x40af4e(_0x100a20,_0x11e870,_0x544171):_0x40af4e(_0x100a20,_0x11e870))||_0x544171);}0x3<_0x389146&&_0x544171&&Object[_0x243e04(0x395)](_0x100a20,_0x11e870,_0x544171);}var _0x4c75bf=_0x304dd1(0xbac7),_0x4e9bb5=_0x304dd1(0x5f28),_0x417f71=(_0x304dd1(0x52aa),_0x304dd1(0xe456)),_0x595c36=_0x304dd1(0x153ad);class _0x48e65a extends _0x4e9bb5['D']{constructor(_0x1b4919,_0x352d8a,_0x51fdad,_0x22680c,_0xe4ccc0,_0x23f08c,_0x499d97,_0x431076,_0x86d600,_0x1515b2){var _0xc46ff5=a8_0x5b24;super(_0x1b4919,_0xc46ff5(0x19f4),[_0xc46ff5(0x2aad),_0xc46ff5(0x116c),_0xc46ff5(0x22c3)],[_0xc46ff5(0x207d)],_0x23f08c,_0x499d97,_0x431076,_0x86d600,_0x1515b2),this[_0xc46ff5(0x3344)]=!0x0,this['color']=_0x51fdad,this[_0xc46ff5(0x116c)]=_0x22680c,this[_0xc46ff5(0x22c3)]=_0xe4ccc0,this[_0xc46ff5(0x1d5d)]=_0x352d8a,this[_0xc46ff5(0x2653)][_0xc46ff5(0x3fc1)](_0x4c4631=>{var _0x20bd6a=_0xc46ff5;this[_0x20bd6a(0x1a1d)]=this['_refTexture']||new _0x4c75bf['x'](_0x352d8a,_0x4c4631[_0x20bd6a(0x83e)]());}),this[_0xc46ff5(0x4107)][_0xc46ff5(0x3fc1)](_0x45580d=>{var _0x347ec5=_0xc46ff5;_0x45580d[_0x347ec5(0x3c26)]('baseColor',this['color']),_0x45580d['setFloat']('depth',this[_0x347ec5(0x116c)]),_0x45580d['setFloat']('colorLevel',this[_0x347ec5(0x22c3)]),_0x45580d[_0x347ec5(0x1888)](_0x347ec5(0x207d),this[_0x347ec5(0x1a1d)]);});}get[_0x24133a(0x11f0)](){return this['_refTexture'];}set['refractionTexture'](_0x4e5012){var _0x247578=_0x24133a;this['_refTexture']&&this[_0x247578(0x3344)]&&this[_0x247578(0x1a1d)][_0x247578(0x18c9)](),this[_0x247578(0x1a1d)]=_0x4e5012,this[_0x247578(0x3344)]=!0x1;}[_0x24133a(0x3fcd)](){var _0x57af47=_0x24133a;return _0x57af47(0x497);}['dispose'](_0x20d989){var _0x21c704=_0x24133a;this['_refTexture']&&this['_ownRefractionTexture']&&(this[_0x21c704(0x1a1d)][_0x21c704(0x18c9)](),this['_refTexture']=null),super[_0x21c704(0x18c9)](_0x20d989);}static[_0x24133a(0x3367)](_0x4dcae1,_0x16008a,_0x2b1dda,_0xf5ee3a){var _0x4ca27a=_0x24133a;return _0x595c36['p4'][_0x4ca27a(0x2a19)](()=>new _0x48e65a(_0x4dcae1[_0x4ca27a(0xc8c)],_0x4dcae1[_0x4ca27a(0x1d5d)],_0x4dcae1[_0x4ca27a(0x378e)],_0x4dcae1[_0x4ca27a(0x116c)],_0x4dcae1[_0x4ca27a(0x22c3)],_0x4dcae1['options'],_0x16008a,_0x4dcae1[_0x4ca27a(0x2c8a)],_0x2b1dda[_0x4ca27a(0x2cd1)](),_0x4dcae1[_0x4ca27a(0x3c82)]),_0x4dcae1,_0x2b1dda,_0xf5ee3a);}}_0x393beb([(0x0,_0x595c36['qC'])()],_0x48e65a[_0x24133a(0x41df)],_0x24133a(0x378e),void 0x0),_0x393beb([(0x0,_0x595c36['qC'])()],_0x48e65a['prototype'],'depth',void 0x0),_0x393beb([(0x0,_0x595c36['qC'])()],_0x48e65a[_0x24133a(0x41df)],'colorLevel',void 0x0),_0x393beb([(0x0,_0x595c36['qC'])()],_0x48e65a[_0x24133a(0x41df)],_0x24133a(0x1d5d),void 0x0),(0x0,_0x417f71['H'])(_0x24133a(0x1e5d),_0x48e65a);},0x2dc3:(_0x253154,_0x2c1e14,_0x510ee0)=>{var _0x258f09=a8_0x16e4d8;function _0x4d5df2(_0x50fa88,_0x3781d7,_0x49ce58,_0x93833e){var _0x1f44d0=a8_0x5b24,_0x53df58,_0x197317=arguments[_0x1f44d0(0x1377)],_0x556ef2=_0x197317<0x3?_0x3781d7:null===_0x93833e?_0x93833e=Object[_0x1f44d0(0xd3d)](_0x3781d7,_0x49ce58):_0x93833e;if(_0x1f44d0(0x1e3f)==typeof Reflect&&_0x1f44d0(0x38fa)==typeof Reflect[_0x1f44d0(0x1dac)])_0x556ef2=Reflect['decorate'](_0x50fa88,_0x3781d7,_0x49ce58,_0x93833e);else{for(var _0x224125=_0x50fa88[_0x1f44d0(0x1377)]-0x1;0x0<=_0x224125;_0x224125--)(_0x53df58=_0x50fa88[_0x224125])&&(_0x556ef2=(_0x197317<0x3?_0x53df58(_0x556ef2):0x3<_0x197317?_0x53df58(_0x3781d7,_0x49ce58,_0x556ef2):_0x53df58(_0x3781d7,_0x49ce58))||_0x556ef2);}0x3<_0x197317&&_0x556ef2&&Object[_0x1f44d0(0x395)](_0x3781d7,_0x49ce58,_0x556ef2);}var _0x22b8a2=_0x510ee0(0x10ea4),_0x32701e=_0x510ee0(0x5f28),_0x5be076=_0x510ee0(0x77a5),_0x658ec7=(_0x510ee0(0x869d),_0x510ee0(0x16b3d),_0x510ee0(0xf8c1)),_0x3e708f=_0x510ee0(0xe456),_0x3cd4f6=_0x510ee0(0x153ad);class _0x1838dd extends _0x32701e['D']{constructor(_0x21d687,_0x2d6dd0,_0x2a550f,_0x3da09b,_0x16c1ab,_0x125531,_0x306228,_0x31fb1e=_0x5be076['g']['TEXTURETYPE_UNSIGNED_INT'],_0x27a36d=!0x1){var _0x11f80a=a8_0x5b24;super(_0x21d687,_0x11f80a(0xe07),[_0x11f80a(0x2274),_0x11f80a(0x18f2)],[_0x11f80a(0x35c4),_0x11f80a(0x40c9)],_0x2a550f,_0x3da09b,_0x16c1ab,_0x125531,_0x306228,void 0x0,_0x31fb1e,void 0x0,null,_0x27a36d),this[_0x11f80a(0x3210)]=0x1,this['valley']=0x1,this['_geometryBufferRenderer']=_0x2d6dd0['enableGeometryBufferRenderer'](),this[_0x11f80a(0x3b99)]?this[_0x11f80a(0x431)]=_0x2f7fb9=>{var _0x44e7de=_0x11f80a;_0x2f7fb9[_0x44e7de(0x1d16)](_0x44e7de(0x2274),0.5/Math['max'](this[_0x44e7de(0x3210)]*this[_0x44e7de(0x3210)],0.0001)),_0x2f7fb9[_0x44e7de(0x1d16)](_0x44e7de(0x18f2),0.7/Math[_0x44e7de(0xf1a)](this[_0x44e7de(0x8bb)]*this[_0x44e7de(0x8bb)],0.0001));var _0x495606=this[_0x44e7de(0x3b99)][_0x44e7de(0x302d)]()[_0x44e7de(0xae8)][0x1];_0x2f7fb9[_0x44e7de(0x1888)](_0x44e7de(0x40c9),_0x495606);}:_0x22b8a2['Y'][_0x11f80a(0x404a)]('Multiple\x20Render\x20Target\x20support\x20needed\x20for\x20screen\x20space\x20curvature\x20post\x20process.\x20Please\x20use\x20IsSupported\x20test\x20first.');}[_0x258f09(0x3fcd)](){var _0x267965=_0x258f09;return _0x267965(0x2a2);}static get[_0x258f09(0xd90)](){var _0x10d735=_0x258f09;const _0x9fba66=_0x658ec7['l'][_0x10d735(0x7e7)];return!!_0x9fba66&&_0x9fba66['getCaps']()[_0x10d735(0x1a53)];}static[_0x258f09(0x3367)](_0x12e6ac,_0x4cfdb4,_0x9771da,_0x487d09){var _0x26d574=_0x258f09;return _0x3cd4f6['p4'][_0x26d574(0x2a19)](()=>new _0x1838dd(_0x12e6ac[_0x26d574(0xc8c)],_0x9771da,_0x12e6ac['options'],_0x4cfdb4,_0x12e6ac[_0x26d574(0x2c8a)],_0x9771da['getEngine'](),_0x12e6ac['textureType'],_0x12e6ac[_0x26d574(0x3c82)]),_0x12e6ac,_0x9771da,_0x487d09);}}_0x4d5df2([(0x0,_0x3cd4f6['qC'])()],_0x1838dd['prototype'],'ridge',void 0x0),_0x4d5df2([(0x0,_0x3cd4f6['qC'])()],_0x1838dd[_0x258f09(0x41df)],'valley',void 0x0),(0x0,_0x3e708f['H'])(_0x258f09(0x396d),_0x1838dd);},0x16f9e:(_0x6e9f53,_0x326d27,_0x51300e)=>{var _0x34aadb=a8_0x16e4d8;_0x51300e['d'](_0x326d27,{'G':()=>_0x408c70});function _0x5abb81(_0x40f3e5,_0x271b5b,_0x91b26d,_0x508e62){var _0x5d9f73=a8_0x5b24,_0x484063,_0x1c811f=arguments['length'],_0x862219=_0x1c811f<0x3?_0x271b5b:null===_0x508e62?_0x508e62=Object[_0x5d9f73(0xd3d)](_0x271b5b,_0x91b26d):_0x508e62;if(_0x5d9f73(0x1e3f)==typeof Reflect&&_0x5d9f73(0x38fa)==typeof Reflect['decorate'])_0x862219=Reflect[_0x5d9f73(0x1dac)](_0x40f3e5,_0x271b5b,_0x91b26d,_0x508e62);else{for(var _0x42f966=_0x40f3e5['length']-0x1;0x0<=_0x42f966;_0x42f966--)(_0x484063=_0x40f3e5[_0x42f966])&&(_0x862219=(_0x1c811f<0x3?_0x484063(_0x862219):0x3<_0x1c811f?_0x484063(_0x271b5b,_0x91b26d,_0x862219):_0x484063(_0x271b5b,_0x91b26d))||_0x862219);}0x3<_0x1c811f&&_0x862219&&Object[_0x5d9f73(0x395)](_0x271b5b,_0x91b26d,_0x862219);}var _0x326d27=_0x51300e(0x5f28),_0x328323=_0x51300e(0x77a5),_0x4ae102=_0x51300e(0x4da7),_0xf71b11=_0x51300e(0x153ad),_0x2c8a2e=_0x51300e(0x498b),_0x51300e=(_0x51300e(0x869c),_0x51300e(0xe456));class _0x408c70 extends _0x326d27['D']{constructor(_0x14d950,_0x27de60,_0x4c0737,_0x28bf3a,_0x1d8b0f,_0xe62130,_0x5e0f06,_0x551225=_0x328323['g'][_0x34aadb(0x705)],_0x2012ea=!0x1,_0x157a28=!0x1){var _0x2798de=_0x34aadb;if(super(_0x14d950,_0x2798de(0xedb),[_0x2798de(0xd17),_0x2798de(0x1d92),_0x2798de(0x2260),_0x2798de(0x2e82),_0x2798de(0xf6b),_0x2798de(0x1918),_0x2798de(0x4a6)],[_0x2798de(0x35c4),'normalSampler','positionSampler',_0x2798de(0x1228)],_0x4c0737,_0x28bf3a,_0x1d8b0f,_0xe62130,_0x5e0f06,_0x2798de(0x3193),_0x551225,void 0x0,null,_0x2012ea),this[_0x2798de(0x2260)]=1.2,this[_0x2798de(0xf6b)]=0x1,this['reflectionSpecularFalloffExponent']=0x3,this[_0x2798de(0x3d25)]=0x1,this['roughnessFactor']=0.2,this[_0x2798de(0x1dea)]=!0x1,this['_enableSmoothReflections']=!0x1,this[_0x2798de(0x146b)]=0x40,this[_0x2798de(0x4ff)]=0x5,this[_0x2798de(0x1dea)]=_0x157a28,this[_0x2798de(0x1dea)]){const _0x2a7960=_0x27de60[_0x2798de(0x3e7)]();_0x2a7960&&_0x2a7960['isSupported']&&(_0x2a7960[_0x2798de(0x1fbd)]=!0x0,_0x2a7960[_0x2798de(0x290)]=!0x0);}else{const _0x28b48c=_0x27de60[_0x2798de(0x20d)]();null!==_0x28b48c&&void 0x0!==_0x28b48c&&_0x28b48c[_0x2798de(0x270b)](),this[_0x2798de(0x17d2)]=new _0x2c8a2e['y']();}this[_0x2798de(0x16f2)](),this[_0x2798de(0x431)]=_0x32d974=>{var _0x174469=_0x2798de;const _0x4426d0=this[_0x174469(0x3b99)],_0x5b28c2=this[_0x174469(0x862)];if(_0x5b28c2||_0x4426d0){var _0x155dd2,_0x129c12,_0x26005a;_0x4426d0?(_0x26005a=_0x4426d0[_0x174469(0x2ffd)](_0x4ae102['m'][_0x174469(0x360a)]),_0x155dd2=_0x4426d0[_0x174469(0x2ffd)](_0x4ae102['m']['REFLECTIVITY_TEXTURE_TYPE']),_0x32d974[_0x174469(0x1888)](_0x174469(0x40c9),_0x4426d0[_0x174469(0x302d)]()['textures'][0x1]),_0x32d974[_0x174469(0x1888)](_0x174469(0xd12),_0x4426d0['getGBuffer']()[_0x174469(0xae8)][_0x26005a]),_0x32d974['setTexture'](_0x174469(0x1228),_0x4426d0['getGBuffer']()[_0x174469(0xae8)][_0x155dd2])):_0x5b28c2&&(_0x26005a=_0x5b28c2[_0x174469(0x8f7)](_0x328323['g'][_0x174469(0x11df)]),_0x155dd2=_0x5b28c2[_0x174469(0x8f7)](_0x328323['g']['PREPASS_REFLECTIVITY_TEXTURE_TYPE']),_0x129c12=_0x5b28c2[_0x174469(0x8f7)](_0x328323['g']['PREPASS_NORMAL_TEXTURE_TYPE']),_0x32d974[_0x174469(0x1888)](_0x174469(0x40c9),_0x5b28c2[_0x174469(0xe3b)]()[_0x174469(0xae8)][_0x129c12]),_0x32d974[_0x174469(0x1888)](_0x174469(0xd12),_0x5b28c2[_0x174469(0xe3b)]()[_0x174469(0xae8)][_0x26005a]),_0x32d974[_0x174469(0x1888)]('reflectivitySampler',_0x5b28c2[_0x174469(0xe3b)]()[_0x174469(0xae8)][_0x155dd2]));const _0x4aafe3=_0x27de60[_0x174469(0x146e)];_0x4aafe3&&(_0x129c12=_0x4aafe3['getViewMatrix'](!0x0),_0x26005a=_0x4aafe3[_0x174469(0x1d1f)](!0x0),_0x32d974[_0x174469(0x1e2d)](_0x174469(0xd17),_0x26005a),_0x32d974[_0x174469(0x1e2d)](_0x174469(0x1d92),_0x129c12),_0x32d974[_0x174469(0x1d16)](_0x174469(0x2260),this[_0x174469(0x2260)]),_0x32d974[_0x174469(0x1d16)](_0x174469(0x2e82),this[_0x174469(0x2e82)]),_0x32d974['setFloat'](_0x174469(0xf6b),this[_0x174469(0xf6b)]),_0x32d974[_0x174469(0x1d16)]('stepSize',this[_0x174469(0x3d25)]),_0x32d974[_0x174469(0x1d16)]('roughnessFactor',this['roughnessFactor']));}},this[_0x2798de(0x2eb0)]=_0x27de60[_0x2798de(0x2547)];}get[_0x34aadb(0x3b99)](){var _0x4dba62=_0x34aadb;return this[_0x4dba62(0x1dea)]?this['_scene'][_0x4dba62(0x3822)]:null;}get[_0x34aadb(0x862)](){var _0x59ab08=_0x34aadb;return this['_forceGeometryBuffer']?null:this['_scene'][_0x59ab08(0x2dd6)];}['getClassName'](){return'ScreenSpaceReflectionPostProcess';}get[_0x34aadb(0x3a19)](){var _0x5400b1=_0x34aadb;return this[_0x5400b1(0x16cb)];}set[_0x34aadb(0x3a19)](_0x257eee){var _0x2f634f=_0x34aadb;_0x257eee!==this[_0x2f634f(0x16cb)]&&(this['_enableSmoothReflections']=_0x257eee,this['_updateEffectDefines']());}get['reflectionSamples'](){var _0x2ef2b5=_0x34aadb;return this[_0x2ef2b5(0x146b)];}set[_0x34aadb(0x83c)](_0x335808){var _0x5dfab3=_0x34aadb;_0x335808!==this[_0x5dfab3(0x146b)]&&(this[_0x5dfab3(0x146b)]=_0x335808,this['_updateEffectDefines']());}get[_0x34aadb(0x3312)](){var _0x56caa2=_0x34aadb;return this[_0x56caa2(0x4ff)];}set[_0x34aadb(0x3312)](_0x2090c6){var _0x28cf85=_0x34aadb;_0x2090c6!==this[_0x28cf85(0x4ff)]&&(this[_0x28cf85(0x4ff)]=_0x2090c6,this[_0x28cf85(0x16f2)]());}[_0x34aadb(0x16f2)](){var _0x27449c=_0x34aadb;const _0x3066d4=[];(this[_0x27449c(0x3b99)]||this[_0x27449c(0x862)])&&_0x3066d4[_0x27449c(0x3f90)](_0x27449c(0x2e5b)),this['_enableSmoothReflections']&&_0x3066d4[_0x27449c(0x3f90)](_0x27449c(0x3965)),this[_0x27449c(0x2eb0)]&&_0x3066d4['push'](_0x27449c(0x13cf)),_0x3066d4['push'](_0x27449c(0x1557)+(this[_0x27449c(0x146b)]>>0x0)),_0x3066d4['push'](_0x27449c(0x4171)+(this[_0x27449c(0x4ff)]>>0x0)),this[_0x27449c(0x3e7f)](_0x3066d4['join']('\x0a'));}static[_0x34aadb(0x3367)](_0xbada15,_0x4d8746,_0x48ca08,_0x170bc3){var _0x4be2b6=_0x34aadb;return _0xf71b11['p4'][_0x4be2b6(0x2a19)](()=>new _0x408c70(_0xbada15[_0x4be2b6(0xc8c)],_0x48ca08,_0xbada15[_0x4be2b6(0x56c)],_0x4d8746,_0xbada15['renderTargetSamplingMode'],_0x48ca08['getEngine'](),_0xbada15[_0x4be2b6(0x2ce9)],_0xbada15['reusable']),_0xbada15,_0x48ca08,_0x170bc3);}}_0x5abb81([(0x0,_0xf71b11['qC'])()],_0x408c70[_0x34aadb(0x41df)],_0x34aadb(0x2260),void 0x0),_0x5abb81([(0x0,_0xf71b11['qC'])()],_0x408c70['prototype'],_0x34aadb(0xf6b),void 0x0),_0x5abb81([(0x0,_0xf71b11['qC'])()],_0x408c70[_0x34aadb(0x41df)],'reflectionSpecularFalloffExponent',void 0x0),_0x5abb81([(0x0,_0xf71b11['qC'])()],_0x408c70['prototype'],'step',void 0x0),_0x5abb81([(0x0,_0xf71b11['qC'])()],_0x408c70['prototype'],'roughnessFactor',void 0x0),_0x5abb81([(0x0,_0xf71b11['qC'])()],_0x408c70[_0x34aadb(0x41df)],_0x34aadb(0x3a19),null),_0x5abb81([(0x0,_0xf71b11['qC'])()],_0x408c70[_0x34aadb(0x41df)],_0x34aadb(0x83c),null),_0x5abb81([(0x0,_0xf71b11['qC'])()],_0x408c70[_0x34aadb(0x41df)],_0x34aadb(0x3312),null),(0x0,_0x51300e['H'])(_0x34aadb(0x3de2),_0x408c70);},0xba5e:(_0x51943a,_0x30da9f,_0x40f7f0)=>{var _0x4f3064=a8_0x16e4d8;_0x40f7f0['d'](_0x30da9f,{'V':()=>_0x3c6dc7});function _0x850cc5(_0x3a994f,_0x429946,_0x2bb16d,_0x4658b9){var _0x139138=a8_0x5b24,_0x1b5484,_0x1464ae=arguments['length'],_0x45ab83=_0x1464ae<0x3?_0x429946:null===_0x4658b9?_0x4658b9=Object[_0x139138(0xd3d)](_0x429946,_0x2bb16d):_0x4658b9;if(_0x139138(0x1e3f)==typeof Reflect&&_0x139138(0x38fa)==typeof Reflect[_0x139138(0x1dac)])_0x45ab83=Reflect[_0x139138(0x1dac)](_0x3a994f,_0x429946,_0x2bb16d,_0x4658b9);else{for(var _0x54e53e=_0x3a994f['length']-0x1;0x0<=_0x54e53e;_0x54e53e--)(_0x1b5484=_0x3a994f[_0x54e53e])&&(_0x45ab83=(_0x1464ae<0x3?_0x1b5484(_0x45ab83):0x3<_0x1464ae?_0x1b5484(_0x429946,_0x2bb16d,_0x45ab83):_0x1b5484(_0x429946,_0x2bb16d))||_0x45ab83);}0x3<_0x1464ae&&_0x45ab83&&Object['defineProperty'](_0x429946,_0x2bb16d,_0x45ab83);}var _0x30da9f=_0x40f7f0(0x5f28),_0x460a2c=_0x40f7f0(0x77a5),_0x3c6e76=(_0x40f7f0(0x48c1),_0x40f7f0(0xe456)),_0x385013=_0x40f7f0(0x153ad);class _0x3c6dc7 extends _0x30da9f['D']{constructor(_0x479f4e,_0x28ff19,_0x414694,_0x3848c9,_0x23803a,_0x586437,_0x54002a=_0x460a2c['g'][_0x4f3064(0x705)],_0x50cdb9=!0x1){var _0x22fcb5=_0x4f3064;super(_0x479f4e,'sharpen',[_0x22fcb5(0x1f12),_0x22fcb5(0x2a67)],null,_0x28ff19,_0x414694,_0x3848c9,_0x23803a,_0x586437,null,_0x54002a,void 0x0,null,_0x50cdb9),this['colorAmount']=0x1,this[_0x22fcb5(0x671)]=0.3,this['onApply']=_0x1e484c=>{var _0x284853=_0x22fcb5;_0x1e484c['setFloat2'](_0x284853(0x2a67),this[_0x284853(0x2255)],this[_0x284853(0xc32)]),_0x1e484c['setFloat2']('sharpnessAmounts',this['edgeAmount'],this['colorAmount']);};}[_0x4f3064(0x3fcd)](){return'SharpenPostProcess';}static[_0x4f3064(0x3367)](_0x5afdbb,_0x3989c0,_0x20e30e,_0x1a9c49){var _0x2354a1=_0x4f3064;return _0x385013['p4'][_0x2354a1(0x2a19)](()=>new _0x3c6dc7(_0x5afdbb['name'],_0x5afdbb[_0x2354a1(0x56c)],_0x3989c0,_0x5afdbb[_0x2354a1(0x2c8a)],_0x20e30e[_0x2354a1(0x2cd1)](),_0x5afdbb[_0x2354a1(0x2ce9)],_0x5afdbb[_0x2354a1(0x3c82)]),_0x5afdbb,_0x20e30e,_0x1a9c49);}}_0x850cc5([(0x0,_0x385013['qC'])()],_0x3c6dc7['prototype'],_0x4f3064(0x1e1c),void 0x0),_0x850cc5([(0x0,_0x385013['qC'])()],_0x3c6dc7[_0x4f3064(0x41df)],'edgeAmount',void 0x0),(0x0,_0x3c6e76['H'])(_0x4f3064(0x2eb3),_0x3c6dc7);},0x14c36:(_0x287804,_0x4c930d,_0x3a03ae)=>{_0x3a03ae['d'](_0x4c930d,{'i':()=>_0x2bb491});var _0x3258e3=_0x3a03ae(0x9fd1),_0x4c930d=_0x3a03ae(0x5f28);_0x3a03ae(0xb043);class _0x2bb491 extends _0x4c930d['D']{constructor(_0x31d135,_0x173e97,_0x5de6c1,_0x411b78,_0x53a45a,_0x4488ea,_0x2ddbb2){var _0x513ee6=a8_0x5b24;super(_0x31d135,'stereoscopicInterlace',[_0x513ee6(0x1918)],[_0x513ee6(0x379b)],0x1,_0x173e97[0x1],_0x53a45a,_0x4488ea,_0x2ddbb2,_0x411b78?_0x513ee6(0xb66):_0x5de6c1?_0x513ee6(0x3b82):void 0x0),this[_0x513ee6(0x8ef)]=_0x173e97[0x0][_0x513ee6(0x2225)],this[_0x513ee6(0x2cab)]=new _0x3258e3['FM'](0x1/this[_0x513ee6(0x2255)],0x1/this[_0x513ee6(0xc32)]),this[_0x513ee6(0x3357)]['add'](()=>{this['_stepSize']=new _0x3258e3['FM'](0x1/this['width'],0x1/this['height']);}),this['onApplyObservable']['add'](_0xa3a7a4=>{var _0x44ef66=_0x513ee6;_0xa3a7a4[_0x44ef66(0x1cb4)](_0x44ef66(0x379b),this['_passedProcess']),_0xa3a7a4['setFloat2'](_0x44ef66(0x1918),this['_stepSize']['x'],this[_0x44ef66(0x2cab)]['y']);});}['getClassName'](){return'StereoscopicInterlacePostProcessI';}}(class extends null{});},0x14461:(_0x1ada72,_0x244a32,_0x365ff7)=>{_0x365ff7(0x5f28),_0x365ff7(0x77a5),_0x365ff7(0xa69a),class extends null{};},0xf672:(_0x378de8,_0x16a6c7,_0x28eaeb)=>{var _0x49266a=a8_0x16e4d8;function _0x17ba55(_0x31fc08,_0x3634e9,_0x304e99,_0x402946){var _0x3d0e4a=a8_0x5b24,_0x282fc7,_0x2089be=arguments[_0x3d0e4a(0x1377)],_0x4d70c2=_0x2089be<0x3?_0x3634e9:null===_0x402946?_0x402946=Object[_0x3d0e4a(0xd3d)](_0x3634e9,_0x304e99):_0x402946;if(_0x3d0e4a(0x1e3f)==typeof Reflect&&'function'==typeof Reflect['decorate'])_0x4d70c2=Reflect['decorate'](_0x31fc08,_0x3634e9,_0x304e99,_0x402946);else{for(var _0x34a090=_0x31fc08['length']-0x1;0x0<=_0x34a090;_0x34a090--)(_0x282fc7=_0x31fc08[_0x34a090])&&(_0x4d70c2=(_0x2089be<0x3?_0x282fc7(_0x4d70c2):0x3<_0x2089be?_0x282fc7(_0x3634e9,_0x304e99,_0x4d70c2):_0x282fc7(_0x3634e9,_0x304e99))||_0x4d70c2);}0x3<_0x2089be&&_0x4d70c2&&Object[_0x3d0e4a(0x395)](_0x3634e9,_0x304e99,_0x4d70c2);}var _0x2d729=_0x28eaeb(0x153ad),_0x5cfefd=_0x28eaeb(0x10ea4),_0x181511=_0x28eaeb(0x9fd1),_0x316491=_0x28eaeb(0x1a27),_0x1340ad=_0x28eaeb(0x51f),_0xbb3e69=_0x28eaeb(0x173aa),_0x5c9692=_0x28eaeb(0x147cf),_0x25c625=_0x28eaeb(0x7c4f),_0x4286ed=_0x28eaeb(0xbac7),_0x3b781d=_0x28eaeb(0x8af2),_0x1cb863=_0x28eaeb(0x5f28),_0x445bd9=_0x28eaeb(0x77a5),_0x1518bd=_0x28eaeb(0x7f62),_0x1d3f81=(_0x28eaeb(0xcf33),_0x28eaeb(0xccd3),_0x28eaeb(0xae44),_0x28eaeb(0xf877),_0x28eaeb(0xc84b)),_0x1a89af=_0x28eaeb(0x6fac),_0x28eaeb=_0x28eaeb(0xe456);class _0x376faf extends _0x1cb863['D']{constructor(_0x28f02d,_0x2bbfc5,_0x384c43,_0x3300b1,_0x19015a=0x64,_0x3a170a=_0x4286ed['x'][_0x49266a(0x30fa)],_0x19f4a8,_0x667587,_0x2b9cd2){var _0x5805a2=_0x49266a;super(_0x28f02d,_0x5805a2(0x12be),[_0x5805a2(0x3520),_0x5805a2(0x210a),_0x5805a2(0x3c73),_0x5805a2(0x41cb),_0x5805a2(0x2f3e)],['lightScatteringSampler'],_0x2bbfc5[_0x5805a2(0x763)]||_0x2bbfc5,_0x384c43,_0x3a170a,_0x19f4a8,_0x667587,_0x5805a2(0x1656)+_0x19015a),this['_screenCoordinates']=_0x181511['FM'][_0x5805a2(0x23ed)](),this['customMeshPosition']=_0x181511['P'][_0x5805a2(0x23ed)](),this[_0x5805a2(0x206b)]=!0x1,this[_0x5805a2(0x39f4)]=!0x0,this['excludedMeshes']=new Array(),this[_0x5805a2(0x3537)]=new Array(),this['exposure']=0.3,this['decay']=0.96815,this[_0x5805a2(0x3c73)]=0.58767,this[_0x5805a2(0x2f3e)]=0.926,_0x19f4a8=(_0x2b9cd2=null!=(_0x3a170a=null!=(_0x28f02d=null==_0x384c43?void 0x0:_0x384c43[_0x5805a2(0x83e)]())?_0x28f02d:_0x2b9cd2)?_0x3a170a:this[_0x5805a2(0x195b)])[_0x5805a2(0x2cd1)](),this[_0x5805a2(0x24a3)]=new _0x1a89af['l'](0x0,0x0,0x1,0x1)['toGlobal'](_0x19f4a8[_0x5805a2(0x3700)](),_0x19f4a8[_0x5805a2(0x2579)]()),this[_0x5805a2(0x1a58)]=null!=_0x3300b1?_0x3300b1:_0x376faf[_0x5805a2(0x1dbc)](_0x5805a2(0x37e0),_0x2b9cd2),this['_createPass'](_0x2b9cd2,_0x2bbfc5['passRatio']||_0x2bbfc5),this[_0x5805a2(0x1232)]=_0x5f0e0f=>{var _0x5b963d=_0x5805a2;this[_0x5b963d(0x2b36)]||this['dispose'](_0x5f0e0f),this[_0x5b963d(0x1232)]=null;},this[_0x5805a2(0x4107)][_0x5805a2(0x3fc1)](_0x34c452=>{var _0x50fa25=_0x5805a2;this[_0x50fa25(0x1c42)](_0x2b9cd2),_0x34c452[_0x50fa25(0x1888)](_0x50fa25(0xe40),this['_volumetricLightScatteringRTT']),_0x34c452['setFloat'](_0x50fa25(0x210a),this[_0x50fa25(0x210a)]),_0x34c452[_0x50fa25(0x1d16)](_0x50fa25(0x3520),this[_0x50fa25(0x3520)]),_0x34c452[_0x50fa25(0x1d16)](_0x50fa25(0x3c73),this[_0x50fa25(0x3c73)]),_0x34c452[_0x50fa25(0x1d16)](_0x50fa25(0x2f3e),this[_0x50fa25(0x2f3e)]),_0x34c452[_0x50fa25(0x16d7)](_0x50fa25(0x41cb),this[_0x50fa25(0x1270)]);});}get[_0x49266a(0x289)](){var _0x47407e=_0x49266a;return _0x5cfefd['Y'][_0x47407e(0x1048)]('VolumetricLightScatteringPostProcess.useDiffuseColor\x20is\x20no\x20longer\x20used,\x20use\x20the\x20mesh\x20material\x20directly\x20instead'),!0x1;}set[_0x49266a(0x289)](_0x49af13){var _0x3e8387=_0x49266a;_0x5cfefd['Y'][_0x3e8387(0x1048)](_0x3e8387(0x1771));}[_0x49266a(0x3fcd)](){return'VolumetricLightScatteringPostProcess';}[_0x49266a(0x1f55)](_0x48c978,_0x1c9edd){var _0x13dc0e=_0x49266a;const _0x51c8e6=_0x48c978[_0x13dc0e(0xbdb)]();if(_0x51c8e6===this['mesh']&&_0x51c8e6[_0x13dc0e(0x7af)])return _0x51c8e6[_0x13dc0e(0x7af)][_0x13dc0e(0x3261)](_0x51c8e6);const _0x539900=null==(_0x47b605=_0x51c8e6['_internalAbstractMeshDataInfo'][_0x13dc0e(0x42a)])?void 0x0:_0x47b605[this[_0x13dc0e(0x195b)][_0x13dc0e(0x2cd1)]()[_0x13dc0e(0x111f)]];if(_0x539900)return _0x539900[_0x13dc0e(0xed5)](_0x51c8e6,_0x48c978,_0x1c9edd);const _0x164406=[],_0x147073=[_0x316491['o'][_0x13dc0e(0x34af)]],_0x33d302=_0x48c978[_0x13dc0e(0x2ff0)](),_0x48e61c=(_0x33d302&&(_0x33d302[_0x13dc0e(0x3d3a)]()&&_0x164406['push'](_0x13dc0e(0x25a3)),_0x51c8e6[_0x13dc0e(0x41e6)](_0x316491['o'][_0x13dc0e(0x2087)])&&(_0x147073[_0x13dc0e(0x3f90)](_0x316491['o'][_0x13dc0e(0x2087)]),_0x164406[_0x13dc0e(0x3f90)](_0x13dc0e(0x38cf))),_0x51c8e6[_0x13dc0e(0x41e6)](_0x316491['o'][_0x13dc0e(0x2abb)])&&(_0x147073[_0x13dc0e(0x3f90)](_0x316491['o'][_0x13dc0e(0x2abb)]),_0x164406[_0x13dc0e(0x3f90)](_0x13dc0e(0x1bb2)))),_0x51c8e6[_0x13dc0e(0x3675)]&&_0x51c8e6[_0x13dc0e(0x11a5)]?(_0x147073[_0x13dc0e(0x3f90)](_0x316491['o'][_0x13dc0e(0x1b55)]),_0x147073[_0x13dc0e(0x3f90)](_0x316491['o'][_0x13dc0e(0x35b7)]),_0x164406['push'](_0x13dc0e(0x3630)+_0x51c8e6['numBoneInfluencers']),_0x164406[_0x13dc0e(0x3f90)](_0x13dc0e(0x1bee)+(_0x51c8e6[_0x13dc0e(0x2d12)]?_0x51c8e6['skeleton'][_0x13dc0e(0x154e)][_0x13dc0e(0x1377)]+0x1:0x0))):_0x164406[_0x13dc0e(0x3f90)]('#define\x20NUM_BONE_INFLUENCERS\x200'),_0x1c9edd&&(_0x164406[_0x13dc0e(0x3f90)](_0x13dc0e(0x1dc7)),_0x5c9692['G']['PushAttributesForInstances'](_0x147073),_0x48c978['getRenderingMesh']()[_0x13dc0e(0x3909)]&&_0x164406['push']('#define\x20THIN_INSTANCES')),_0x48c978[_0x13dc0e(0x3ec9)](void 0x0,!0x0));var _0x47b605=_0x48e61c[_0x13dc0e(0x1864)],_0x1c9edd=_0x164406[_0x13dc0e(0x1301)]('\x0a');return _0x47b605!==_0x1c9edd&&_0x48e61c[_0x13dc0e(0x319a)](_0x51c8e6['getScene']()['getEngine']()['createEffect']('volumetricLightScatteringPass',_0x147073,[_0x13dc0e(0x2023),_0x13dc0e(0x2bed),_0x13dc0e(0x1633),'diffuseMatrix'],['diffuseSampler'],_0x1c9edd,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x51c8e6[_0x13dc0e(0x230d)]}),_0x1c9edd),_0x48e61c[_0x13dc0e(0x2766)][_0x13dc0e(0x3261)]();}['setCustomMeshPosition'](_0x4a02a1){this['customMeshPosition']=_0x4a02a1;}[_0x49266a(0x560)](){var _0x1d755d=_0x49266a;return this[_0x1d755d(0x30bc)];}[_0x49266a(0x18c9)](_0x4938e6){var _0x54fb33=_0x49266a,_0x1e4dc8=_0x4938e6[_0x54fb33(0x83e)]()['customRenderTargets'][_0x54fb33(0x919)](this[_0x54fb33(0x2957)]);-0x1!==_0x1e4dc8&&_0x4938e6[_0x54fb33(0x83e)]()[_0x54fb33(0x65d)][_0x54fb33(0x5ff)](_0x1e4dc8,0x1),this[_0x54fb33(0x2957)][_0x54fb33(0x18c9)](),super[_0x54fb33(0x18c9)](_0x4938e6);}[_0x49266a(0x2e7a)](){var _0x24a671=_0x49266a;return this[_0x24a671(0x2957)];}[_0x49266a(0x38af)](_0x28875a){var _0x22acfd=_0x49266a;return 0x0<this[_0x22acfd(0x3537)][_0x22acfd(0x1377)]&&-0x1===this[_0x22acfd(0x3537)]['indexOf'](_0x28875a)||0x0<this[_0x22acfd(0x2e5f)][_0x22acfd(0x1377)]&&-0x1!==this[_0x22acfd(0x2e5f)][_0x22acfd(0x919)](_0x28875a);}['_createPass'](_0x82881f,_0x2a6b84){var _0x414a44=_0x49266a;const _0x1fc248=_0x82881f[_0x414a44(0x2cd1)](),_0x156e60=(this[_0x414a44(0x2957)]=new _0x3b781d['_'](_0x414a44(0xfad),{'width':_0x1fc248['getRenderWidth']()*_0x2a6b84,'height':_0x1fc248[_0x414a44(0x2579)]()*_0x2a6b84},_0x82881f,!0x1,!0x0,_0x445bd9['g'][_0x414a44(0x705)]),this['_volumetricLightScatteringRTT'][_0x414a44(0x4100)]=_0x4286ed['x'][_0x414a44(0x7b5)],this[_0x414a44(0x2957)]['wrapV']=_0x4286ed['x'][_0x414a44(0x7b5)],this[_0x414a44(0x2957)]['renderList']=null,this[_0x414a44(0x2957)]['renderParticles']=!0x1,this[_0x414a44(0x2957)][_0x414a44(0x2c28)]=!0x0,this[_0x414a44(0x3572)]()),_0x50b3ca=((_0x156e60||_0x82881f)[_0x414a44(0x65d)][_0x414a44(0x3f90)](this[_0x414a44(0x2957)]),_0x8fb511=>{var _0x3603a4=_0x414a44,_0x2aa5e2;const _0x270d8b=_0x8fb511[_0x3603a4(0x2224)](),_0xf6227b=_0x8fb511['getEffectiveMesh']();if(!this[_0x3603a4(0x38af)](_0x270d8b)){_0xf6227b['_internalAbstractMeshDataInfo']['_isActiveIntermediate']=!0x1;const _0x24f608=_0x8fb511['getMaterial']();if(_0x24f608){const _0x5e3006=_0x270d8b[_0x3603a4(0x83e)](),_0x4e761b=_0x5e3006[_0x3603a4(0x2cd1)]();_0x4e761b[_0x3603a4(0x2f10)](_0x24f608[_0x3603a4(0x363)],void 0x0,void 0x0,void 0x0,_0x24f608[_0x3603a4(0x16d4)]);var _0x264db1=_0x270d8b[_0x3603a4(0x38da)](_0x8fb511[_0x3603a4(0x2d83)],!!_0x8fb511[_0x3603a4(0x2cb2)]());if(!_0x264db1[_0x3603a4(0x1b2d)]){var _0x12a112=_0x4e761b[_0x3603a4(0xb60)]()['instancedArrays']&&(null!==_0x264db1[_0x3603a4(0x3547)][_0x8fb511[_0x3603a4(0x2d83)]]||_0x270d8b[_0x3603a4(0x3909)]);if(this[_0x3603a4(0x1f55)](_0x8fb511,_0x12a112)){const _0x29ea1f=null==(_0x2aa5e2=_0xf6227b[_0x3603a4(0x988)][_0x3603a4(0x42a)])?void 0x0:_0x2aa5e2[_0x4e761b[_0x3603a4(0x111f)]];let _0xeccde=_0x8fb511[_0x3603a4(0x3ec9)]();if(_0xeccde=_0x270d8b!==this['mesh']||_0xeccde?_0xeccde:_0x24f608[_0x3603a4(0x3ec9)]()){const _0x4690f=_0xeccde[_0x3603a4(0x2766)];if(_0x4e761b[_0x3603a4(0x26fe)](_0xeccde),_0x12a112||_0x270d8b['_bind'](_0x8fb511,_0x4690f,_0x24f608[_0x3603a4(0xd8d)]),_0x270d8b===this[_0x3603a4(0x1a58)])_0x24f608[_0x3603a4(0x2de9)](_0xf6227b[_0x3603a4(0x927)](),_0x270d8b);else{if(_0x29ea1f)_0x29ea1f[_0x3603a4(0x15da)](_0xf6227b['getWorldMatrix'](),_0xf6227b,_0x8fb511);else{if(_0x4690f[_0x3603a4(0x1e2d)](_0x3603a4(0x1633),_0x5e3006['getTransformMatrix']()),_0x24f608&&_0x24f608[_0x3603a4(0x3d3a)]()){const _0x4a9ef1=_0x24f608[_0x3603a4(0x2bb5)]();_0x4690f['setTexture'](_0x3603a4(0x399c),_0x4a9ef1),_0x4a9ef1&&_0x4690f[_0x3603a4(0x1e2d)](_0x3603a4(0x10d6),_0x4a9ef1[_0x3603a4(0x318f)]());}_0x270d8b[_0x3603a4(0x3675)]&&_0x270d8b[_0x3603a4(0x11a5)]&&_0x270d8b[_0x3603a4(0x2d12)]&&_0x4690f[_0x3603a4(0x34e0)]('mBones',_0x270d8b[_0x3603a4(0x2d12)][_0x3603a4(0x24d5)](_0x270d8b));}}_0x12a112&&_0x270d8b[_0x3603a4(0x3909)]&&_0x4690f[_0x3603a4(0x1e2d)](_0x3603a4(0x2023),_0xf6227b[_0x3603a4(0x927)]()),_0x270d8b['_processRendering'](_0xf6227b,_0x8fb511,_0x4690f,_0xbb3e69['F'][_0x3603a4(0x3eb3)],_0x264db1,_0x12a112,(_0x3c6560,_0x3f0a98)=>{var _0x1a6897=_0x3603a4;_0x3c6560||_0x4690f[_0x1a6897(0x1e2d)](_0x1a6897(0x2023),_0x3f0a98);});}}}}}});let _0x3c6f8b;const _0x2fbac0=new _0x1d3f81['HE'](0x0,0x0,0x0,0x1);this[_0x414a44(0x2957)][_0x414a44(0xbec)][_0x414a44(0x3fc1)](()=>{var _0x285d25=_0x414a44;_0x3c6f8b=_0x82881f[_0x285d25(0x3c0e)],_0x82881f[_0x285d25(0x3c0e)]=_0x2fbac0;}),this[_0x414a44(0x2957)][_0x414a44(0x29b7)][_0x414a44(0x3fc1)](()=>{var _0x204b91=_0x414a44;_0x82881f[_0x204b91(0x3c0e)]=_0x3c6f8b;}),this[_0x414a44(0x2957)][_0x414a44(0x1e52)]=(_0x45acb1,_0x47a1cb,_0x73866b)=>{var _0x471c7a=_0x414a44;if((_0x73866b||0x0===_0x47a1cb)&&_0x45acb1[_0x471c7a(0x11db)])for(let _0x5039ea=0x0;_0x5039ea<_0x45acb1[_0x471c7a(0x11db)]['length'];++_0x5039ea){const _0x1d3b63=_0x45acb1[_0x471c7a(0x11db)][_0x5039ea];var _0x8f435b=_0x1d3b63[_0x471c7a(0x2ff0)]();const _0x3168c4=_0x1d3b63[_0x471c7a(0x2224)]();if(_0x8f435b){_0x8f435b=_0x3168c4['_getInstancesRenderList'](_0x1d3b63[_0x471c7a(0x2d83)],!!_0x1d3b63['getReplacementMesh']()),_0x8f435b=_0x1fc248[_0x471c7a(0xb60)]()[_0x471c7a(0x3ce9)]&&(null!==_0x8f435b[_0x471c7a(0x3547)][_0x1d3b63[_0x471c7a(0x2d83)]]||_0x3168c4[_0x471c7a(0x3909)]);if(!this[_0x471c7a(0x1f55)](_0x1d3b63,_0x8f435b))return!0x1;}}return!0x0;},this[_0x414a44(0x2957)][_0x414a44(0xd37)]=(_0x246cab,_0x125cde,_0x2ea628,_0x1b4d6a)=>{var _0x393111=_0x414a44;const _0x10819d=_0x82881f[_0x393111(0x2cd1)]();let _0x47e82e;if(_0x1b4d6a[_0x393111(0x1377)]){for(_0x10819d[_0x393111(0x1c06)](!0x1),_0x47e82e=0x0;_0x47e82e<_0x1b4d6a[_0x393111(0x1377)];_0x47e82e++)_0x50b3ca(_0x1b4d6a[_0x393111(0x3e2c)][_0x47e82e]);_0x10819d[_0x393111(0x1c06)](!0x0);}for(_0x47e82e=0x0;_0x47e82e<_0x246cab[_0x393111(0x1377)];_0x47e82e++)_0x50b3ca(_0x246cab['data'][_0x47e82e]);for(_0x47e82e=0x0;_0x47e82e<_0x125cde['length'];_0x47e82e++)_0x50b3ca(_0x125cde['data'][_0x47e82e]);if(_0x2ea628[_0x393111(0x1377)]){for(_0x47e82e=0x0;_0x47e82e<_0x2ea628[_0x393111(0x1377)];_0x47e82e++){const _0x54540c=_0x2ea628[_0x393111(0x3e2c)][_0x47e82e],_0x38a772=_0x54540c[_0x393111(0x16a7)]();_0x38a772&&_0x82881f[_0x393111(0x146e)]&&(_0x54540c[_0x393111(0x3a3e)]=_0x54540c[_0x393111(0xbdb)]()[_0x393111(0xbd4)],_0x54540c[_0x393111(0x40d6)]=_0x38a772['boundingSphere']['centerWorld']['subtract'](_0x82881f[_0x393111(0x146e)][_0x393111(0x2416)])[_0x393111(0x1377)]());}const _0x2a2c0=_0x2ea628['data']['slice'](0x0,_0x2ea628['length']);for(_0x2a2c0[_0x393111(0x668)]((_0x1584e6,_0xebc31b)=>_0x1584e6['_alphaIndex']>_0xebc31b[_0x393111(0x3a3e)]?0x1:_0x1584e6[_0x393111(0x3a3e)]<_0xebc31b[_0x393111(0x3a3e)]?-0x1:_0x1584e6['_distanceToCamera']<_0xebc31b['_distanceToCamera']?0x1:_0x1584e6[_0x393111(0x40d6)]>_0xebc31b[_0x393111(0x40d6)]?-0x1:0x0),_0x10819d[_0x393111(0x2528)](_0x445bd9['g']['ALPHA_COMBINE']),_0x47e82e=0x0;_0x47e82e<_0x2a2c0[_0x393111(0x1377)];_0x47e82e++)_0x50b3ca(_0x2a2c0[_0x47e82e]);_0x10819d['setAlphaMode'](_0x445bd9['g'][_0x393111(0x349a)]);}};}[_0x49266a(0x1c42)](_0x120578){var _0x58fc6f=_0x49266a,_0x120578=_0x120578['getTransformMatrix'](),_0x4eca21=this[_0x58fc6f(0x206b)]?this[_0x58fc6f(0x30bc)]:this[_0x58fc6f(0x2c36)]?this['attachedNode'][_0x58fc6f(0x2416)]:this[_0x58fc6f(0x1a58)][_0x58fc6f(0x922)]?this[_0x58fc6f(0x1a58)]['getAbsolutePosition']():this[_0x58fc6f(0x1a58)][_0x58fc6f(0x2416)],_0x4eca21=_0x181511['P'][_0x58fc6f(0xdfc)](_0x4eca21,_0x181511['y3'][_0x58fc6f(0x3228)](),_0x120578,this[_0x58fc6f(0x24a3)]);this['_screenCoordinates']['x']=_0x4eca21['x']/this[_0x58fc6f(0x24a3)][_0x58fc6f(0x2255)],this[_0x58fc6f(0x1270)]['y']=_0x4eca21['y']/this['_viewPort'][_0x58fc6f(0xc32)],this[_0x58fc6f(0x39f4)]&&(this[_0x58fc6f(0x1270)]['y']=0x1-this[_0x58fc6f(0x1270)]['y']);}static['CreateDefaultMesh'](_0xfbff12,_0x2e36e6){var _0x15a1a7=_0x49266a;const _0xacdeb4=(0x0,_0x1518bd['pT'])(_0xfbff12,{'size':0x1},_0x2e36e6),_0x5d1b8d=(_0xacdeb4[_0x15a1a7(0x3d46)]=_0x1340ad['x']['BILLBOARDMODE_ALL'],new _0x25c625['K'](_0xfbff12+_0x15a1a7(0x1dd1),_0x2e36e6));return _0x5d1b8d['emissiveColor']=new _0x1d3f81['Wo'](0x1,0x1,0x1),_0xacdeb4[_0x15a1a7(0x7af)]=_0x5d1b8d,_0xacdeb4;}}_0x17ba55([(0x0,_0x2d729['hd'])()],_0x376faf[_0x49266a(0x41df)],'customMeshPosition',void 0x0),_0x17ba55([(0x0,_0x2d729['qC'])()],_0x376faf[_0x49266a(0x41df)],_0x49266a(0x206b),void 0x0),_0x17ba55([(0x0,_0x2d729['qC'])()],_0x376faf[_0x49266a(0x41df)],_0x49266a(0x39f4),void 0x0),_0x17ba55([(0x0,_0x2d729['RR'])()],_0x376faf['prototype'],_0x49266a(0x1a58),void 0x0),_0x17ba55([(0x0,_0x2d729['qC'])()],_0x376faf[_0x49266a(0x41df)],_0x49266a(0x2e5f),void 0x0),_0x17ba55([(0x0,_0x2d729['qC'])()],_0x376faf[_0x49266a(0x41df)],_0x49266a(0x3537),void 0x0),_0x17ba55([(0x0,_0x2d729['qC'])()],_0x376faf[_0x49266a(0x41df)],_0x49266a(0x210a),void 0x0),_0x17ba55([(0x0,_0x2d729['qC'])()],_0x376faf[_0x49266a(0x41df)],_0x49266a(0x3520),void 0x0),_0x17ba55([(0x0,_0x2d729['qC'])()],_0x376faf[_0x49266a(0x41df)],_0x49266a(0x3c73),void 0x0),_0x17ba55([(0x0,_0x2d729['qC'])()],_0x376faf[_0x49266a(0x41df)],'density',void 0x0),(0x0,_0x28eaeb['H'])(_0x49266a(0x241d),_0x376faf);},0x12e16:(_0x3acddc,_0x25311a,_0x3a12b5)=>{var _0x10223a=a8_0x16e4d8;_0x3a12b5['d'](_0x25311a,{'T':()=>_0x139017});var _0x36a584=_0x3a12b5(0x9fd1),_0x1aa48c=_0x3a12b5(0xbac7),_0x25311a=_0x3a12b5(0x5f28);_0x3a12b5(0xfad);class _0x139017 extends _0x25311a['D']{constructor(_0xce72ff,_0x2c2f14,_0x587448,_0x35c9a2){var _0x28d64a=a8_0x5b24;super(_0xce72ff,_0x28d64a(0x1935),['LensCenter',_0x28d64a(0x1e4a),_0x28d64a(0x288c),_0x28d64a(0x414f)],null,_0x35c9a2['postProcessScaleFactor'],_0x2c2f14,_0x1aa48c['x'][_0x28d64a(0x30fa)]),this['_isRightEye']=_0x587448,this[_0x28d64a(0x3020)]=_0x35c9a2[_0x28d64a(0xd35)],this[_0x28d64a(0x1c40)]=_0x35c9a2[_0x28d64a(0x3f66)],this[_0x28d64a(0x264d)]=_0x35c9a2['lensCenterOffset'],this[_0x28d64a(0x11ea)]=!0x0,this['onSizeChangedObservable'][_0x28d64a(0x3fc1)](()=>{var _0x1227fb=_0x28d64a;this[_0x1227fb(0x1f6c)]=new _0x36a584['FM'](0x2,0x2/this[_0x1227fb(0x22ca)]),this[_0x1227fb(0xab9)]=new _0x36a584['FM'](0x1/this[_0x1227fb(0x1c40)]*0.5,0x1/this[_0x1227fb(0x1c40)]*0.5*this[_0x1227fb(0x22ca)]),this[_0x1227fb(0x1e9c)]=new _0x36a584['FM'](this[_0x1227fb(0x35ab)]?0.5-0.5*this[_0x1227fb(0x264d)]:0.5+0.5*this[_0x1227fb(0x264d)],0.5);}),this['onApplyObservable']['add'](_0x8d854c=>{var _0x33effe=_0x28d64a;_0x8d854c[_0x33effe(0x39e5)](_0x33effe(0x338f),this[_0x33effe(0x1e9c)]['x'],this['_lensCenter']['y']),_0x8d854c['setFloat2']('Scale',this[_0x33effe(0xab9)]['x'],this[_0x33effe(0xab9)]['y']),_0x8d854c[_0x33effe(0x39e5)](_0x33effe(0x288c),this['_scaleIn']['x'],this[_0x33effe(0x1f6c)]['y']),_0x8d854c[_0x33effe(0x33ca)](_0x33effe(0x414f),this[_0x33effe(0x3020)][0x0],this[_0x33effe(0x3020)][0x1],this[_0x33effe(0x3020)][0x2],this[_0x33effe(0x3020)][0x3]);});}[_0x10223a(0x3fcd)](){var _0x414945=_0x10223a;return _0x414945(0x1a5e);}}},0x9206:(_0xd32c0d,_0x5639c8,_0x375e26)=>{var _0x5a8a78=a8_0x16e4d8;_0x375e26['d'](_0x5639c8,{'E':()=>_0x2c2537});var _0x37c3cd=_0x375e26(0xbac7),_0x5639c8=_0x375e26(0x5f28);_0x375e26(0x106e),_0x375e26(0x17cc7);class _0x2c2537 extends _0x5639c8['D']{[_0x5a8a78(0x3fcd)](){var _0x1caab6=_0x5a8a78;return _0x1caab6(0x3dd9);}constructor(_0x332dd6,_0x2491a1,_0x4555cb){var _0x4d1250=_0x5a8a78;super(_0x332dd6,_0x4d1250(0x26c1),[_0x4d1250(0x33fc)],[_0x4d1250(0x36c9)],_0x4555cb,_0x2491a1,_0x37c3cd['x'][_0x4d1250(0x30fa)]);const _0x5c11cb=null!=_0x2491a1?_0x2491a1:this[_0x4d1250(0x3572)]();this[_0x4d1250(0x3357)][_0x4d1250(0x3fc1)](()=>{}),this[_0x4d1250(0x4107)]['add'](_0x21b2a1=>{var _0x35e024=_0x4d1250;_0x5c11cb[_0x35e024(0x195b)][_0x35e024(0x146e)]&&_0x5c11cb[_0x35e024(0x195b)]['activeCamera']['isLeftCamera']?_0x21b2a1['setInt'](_0x35e024(0x33fc),0x0):_0x21b2a1[_0x35e024(0x27b0)](_0x35e024(0x33fc),0x1),_0x21b2a1[_0x35e024(0x1888)](_0x35e024(0x36c9),_0x5c11cb['_multiviewTexture']);});}}},0x116b6:(_0x97b18,_0x349ec2,_0x89889f)=>{_0x89889f(0x17b0);},0x17b0:(_0x15606c,_0x46a123,_0xc5c534)=>{var _0x2a5675=a8_0x16e4d8;_0xc5c534['d'](_0x46a123,{'x':()=>_0x5049fc});function _0x379731(_0x5f02ac,_0x5d54a9,_0x204740,_0x39ef79){var _0x164b34=a8_0x5b24,_0x43f864,_0x2d0c9a=arguments['length'],_0x57051e=_0x2d0c9a<0x3?_0x5d54a9:null===_0x39ef79?_0x39ef79=Object['getOwnPropertyDescriptor'](_0x5d54a9,_0x204740):_0x39ef79;if(_0x164b34(0x1e3f)==typeof Reflect&&_0x164b34(0x38fa)==typeof Reflect['decorate'])_0x57051e=Reflect[_0x164b34(0x1dac)](_0x5f02ac,_0x5d54a9,_0x204740,_0x39ef79);else{for(var _0x131618=_0x5f02ac[_0x164b34(0x1377)]-0x1;0x0<=_0x131618;_0x131618--)(_0x43f864=_0x5f02ac[_0x131618])&&(_0x57051e=(_0x2d0c9a<0x3?_0x43f864(_0x57051e):0x3<_0x2d0c9a?_0x43f864(_0x5d54a9,_0x204740,_0x57051e):_0x43f864(_0x5d54a9,_0x204740))||_0x57051e);}0x3<_0x2d0c9a&&_0x57051e&&Object[_0x164b34(0x395)](_0x5d54a9,_0x204740,_0x57051e);}var _0x1e339f=_0xc5c534(0x153ad),_0x26d25e=_0xc5c534(0x8af2),_0x9144a4=_0xc5c534(0x9fd1),_0x46a123=_0xc5c534(0xe0c0),_0x373a62=_0xc5c534(0x77a5);_0x46a123['p'][_0x2a5675(0x41df)][_0x2a5675(0x3452)]=function(_0x57e9d1){var _0x24fd11=_0x2a5675;if(!this[_0x24fd11(0x2011)])return-0x1;return _0x57e9d1=this[_0x24fd11(0x2011)][_0x24fd11(0x919)](_0x57e9d1),(-0x1!==_0x57e9d1&&this[_0x24fd11(0x2011)][_0x24fd11(0x5ff)](_0x57e9d1,0x1),_0x57e9d1);},_0x46a123['p'][_0x2a5675(0x41df)][_0x2a5675(0x3184)]=function(_0x323914){var _0x37df49=_0x2a5675;this['reflectionProbes']||(this[_0x37df49(0x2011)]=[]),this[_0x37df49(0x2011)][_0x37df49(0x3f90)](_0x323914);};class _0x5049fc{constructor(_0x83a56b,_0x10999d,_0x3e585b,_0x3a107a=!0x0,_0x324f8a=!0x1,_0x3e19dc=!0x1){var _0x4c9549=_0x2a5675;if(this[_0x4c9549(0xc8c)]=_0x83a56b,this[_0x4c9549(0xe15)]=_0x9144a4['y3'][_0x4c9549(0x3228)](),this[_0x4c9549(0x2733)]=_0x9144a4['P'][_0x4c9549(0x23ed)](),this[_0x4c9549(0x1c19)]=_0x9144a4['P'][_0x4c9549(0x23ed)](),this[_0x4c9549(0x2487)]=!0x1,this[_0x4c9549(0x2416)]=_0x9144a4['P']['Zero'](),this[_0x4c9549(0x28cd)]=null,this[_0x4c9549(0x29c1)]=null,(this['_scene']=_0x3e585b)[_0x4c9549(0x2cd1)]()[_0x4c9549(0x2a22)]){this[_0x4c9549(0x1c28)]=[];for(let _0x49f625=0x0;_0x49f625<0x6;++_0x49f625)this['_sceneUBOs']['push'](_0x3e585b[_0x4c9549(0x1e8b)]('Scene\x20for\x20Reflection\x20Probe\x20(name\x20\x22'+_0x83a56b+_0x4c9549(0x761)+_0x49f625));}this[_0x4c9549(0x195b)]['reflectionProbes']||(this[_0x4c9549(0x195b)][_0x4c9549(0x2011)]=new Array()),this['_scene'][_0x4c9549(0x2011)]['push'](this);let _0x241e34=_0x373a62['g'][_0x4c9549(0x8e3)];_0x324f8a&&((_0x324f8a=this[_0x4c9549(0x195b)][_0x4c9549(0x2cd1)]()[_0x4c9549(0xb60)]())[_0x4c9549(0x2f97)]?_0x241e34=_0x373a62['g'][_0x4c9549(0x17d0)]:_0x324f8a['textureFloatRender']&&(_0x241e34=_0x373a62['g'][_0x4c9549(0x2c1)])),this[_0x4c9549(0x4ed)]=new _0x26d25e['_'](_0x83a56b,_0x10999d,_0x3e585b,_0x3a107a,!0x0,_0x241e34,!0x0),this['_renderTargetTexture'][_0x4c9549(0x1c01)]=!_0x3e19dc,this[_0x4c9549(0x4ed)][_0x4c9549(0x111b)]=_0x3e585b[_0x4c9549(0x2547)];const _0x269450=_0x3e585b[_0x4c9549(0x2cd1)]()[_0x4c9549(0x1c9e)];this['_renderTargetTexture'][_0x4c9549(0xbec)][_0x4c9549(0x3fc1)](_0x23e5f1=>{var _0x4b1231=_0x4c9549;switch(this[_0x4b1231(0x1c28)]&&(_0x3e585b[_0x4b1231(0x1cf0)](this['_sceneUBOs'][_0x23e5f1]),_0x3e585b[_0x4b1231(0x2fde)]()[_0x4b1231(0x250f)]()),_0x23e5f1){case 0x0:this[_0x4b1231(0x1c19)][_0x4b1231(0x368c)](0x1,0x0,0x0);break;case 0x1:this['_add'][_0x4b1231(0x368c)](-0x1,0x0,0x0);break;case 0x2:this[_0x4b1231(0x1c19)][_0x4b1231(0x368c)](0x0,this[_0x4b1231(0x2487)]?0x1:-0x1,0x0);break;case 0x3:this['_add'][_0x4b1231(0x368c)](0x0,this[_0x4b1231(0x2487)]?-0x1:0x1,0x0);break;case 0x4:this[_0x4b1231(0x1c19)][_0x4b1231(0x368c)](0x0,0x0,_0x3e585b[_0x4b1231(0x2547)]?-0x1:0x1);break;case 0x5:this[_0x4b1231(0x1c19)][_0x4b1231(0x368c)](0x0,0x0,_0x3e585b[_0x4b1231(0x2547)]?0x1:-0x1);}this[_0x4b1231(0x6cf)]&&this[_0x4b1231(0x2416)][_0x4b1231(0xa83)](this[_0x4b1231(0x6cf)][_0x4b1231(0x1c6d)]()),this[_0x4b1231(0x2416)][_0x4b1231(0xa2b)](this[_0x4b1231(0x1c19)],this[_0x4b1231(0x2733)]);const _0x4f6726=_0x3e585b[_0x4b1231(0x2547)]?_0x9144a4['y3']['LookAtRHToRef']:_0x9144a4['y3']['LookAtLHToRef'],_0xe8b1e9=_0x3e585b[_0x4b1231(0x2547)]?_0x9144a4['y3'][_0x4b1231(0x1d67)]:_0x9144a4['y3'][_0x4b1231(0x17ec)];_0x4f6726(this[_0x4b1231(0x2416)],this['_target'],_0x9144a4['P']['Up'](),this['_viewMatrix']),_0x3e585b['activeCamera']&&(this['_projectionMatrix']=_0xe8b1e9(Math['PI']/0x2,0x1,_0x269450?_0x3e585b[_0x4b1231(0x146e)][_0x4b1231(0x4078)]:_0x3e585b['activeCamera'][_0x4b1231(0x3f60)],_0x269450?_0x3e585b[_0x4b1231(0x146e)][_0x4b1231(0x3f60)]:_0x3e585b[_0x4b1231(0x146e)][_0x4b1231(0x4078)],this[_0x4b1231(0x195b)][_0x4b1231(0x2cd1)]()['isNDCHalfZRange']),_0x3e585b['setTransformMatrix'](this[_0x4b1231(0xe15)],this[_0x4b1231(0x679)]),_0x3e585b[_0x4b1231(0x146e)][_0x4b1231(0x3a23)]&&!this[_0x4b1231(0x4ed)]['activeCamera']&&(this['_renderTargetTexture']['activeCamera']=_0x3e585b['activeCamera'][_0x4b1231(0x753)]||null)),_0x3e585b[_0x4b1231(0x3464)]=this[_0x4b1231(0x2416)];});let _0x5e013a;this[_0x4c9549(0x4ed)]['onBeforeBindObservable'][_0x4c9549(0x3fc1)](()=>{var _0x46f093=_0x4c9549,_0x11d572,_0x378535;this[_0x46f093(0x2e29)]=_0x3e585b[_0x46f093(0x2fde)](),null!=(_0x378535=(_0x11d572=_0x3e585b[_0x46f093(0x2cd1)]())[_0x46f093(0x281f)])&&_0x378535[_0x46f093(0x29f)](_0x11d572,'reflection\x20probe\x20generation\x20for\x20'+_0x83a56b,0x1),_0x5e013a=this[_0x46f093(0x195b)][_0x46f093(0x363a)]['applyByPostProcess'],_0x3e19dc&&(_0x3e585b[_0x46f093(0x363a)][_0x46f093(0x23ba)]=!0x0);}),this[_0x4c9549(0x4ed)][_0x4c9549(0x3b5a)][_0x4c9549(0x3fc1)](()=>{var _0x552ceb=_0x4c9549,_0x425d73,_0x15c5a1;_0x3e585b[_0x552ceb(0x363a)][_0x552ceb(0x23ba)]=_0x5e013a,_0x3e585b[_0x552ceb(0x3464)]=null,this['_sceneUBOs']&&_0x3e585b[_0x552ceb(0x1cf0)](this[_0x552ceb(0x2e29)]),_0x3e585b['updateTransformMatrix'](!0x0),null!=(_0x15c5a1=(_0x425d73=_0x3e585b[_0x552ceb(0x2cd1)]())[_0x552ceb(0x2678)])&&_0x15c5a1[_0x552ceb(0x29f)](_0x425d73,0x1);});}get[_0x2a5675(0x3a80)](){var _0x19455f=_0x2a5675;return this[_0x19455f(0x4ed)][_0x19455f(0x3a80)];}set[_0x2a5675(0x3a80)](_0x5aa4a7){var _0xf4a8d2=_0x2a5675;this[_0xf4a8d2(0x4ed)]['samples']=_0x5aa4a7;}get['refreshRate'](){return this['_renderTargetTexture']['refreshRate'];}set[_0x2a5675(0x345a)](_0x4071df){var _0x230d7b=_0x2a5675;this[_0x230d7b(0x4ed)][_0x230d7b(0x345a)]=_0x4071df;}['getScene'](){var _0x2ec4fb=_0x2a5675;return this[_0x2ec4fb(0x195b)];}get['cubeTexture'](){var _0x2e42e5=_0x2a5675;return this[_0x2e42e5(0x4ed)];}get[_0x2a5675(0x290f)](){var _0x3456fa=_0x2a5675;return this[_0x3456fa(0x4ed)][_0x3456fa(0x290f)];}[_0x2a5675(0x34e1)](_0x18d8c8){this['_attachedMesh']=_0x18d8c8;}[_0x2a5675(0x19ed)](_0x46b7e2,_0x47101e){var _0x8cf0c6=_0x2a5675;this['_renderTargetTexture'][_0x8cf0c6(0x19ed)](_0x46b7e2,_0x47101e);}[_0x2a5675(0x18c9)](){var _0x3e8078=_0x2a5675;const _0xa4e4ae=this[_0x3e8078(0x195b)]['reflectionProbes']['indexOf'](this);if(-0x1!==_0xa4e4ae&&this[_0x3e8078(0x195b)][_0x3e8078(0x2011)][_0x3e8078(0x5ff)](_0xa4e4ae,0x1),this[_0x3e8078(0x29c1)]){const _0x32def4=this[_0x3e8078(0x29c1)][_0x3e8078(0x2011)][_0x3e8078(0x919)](this);-0x1<_0x32def4&&this[_0x3e8078(0x29c1)]['reflectionProbes']['splice'](_0x32def4,0x1),this[_0x3e8078(0x29c1)]=null;}if(this['_renderTargetTexture']&&(this['_renderTargetTexture'][_0x3e8078(0x18c9)](),this[_0x3e8078(0x4ed)]=null),this[_0x3e8078(0x1c28)]){for(const _0x3ee1f7 of this[_0x3e8078(0x1c28)])_0x3ee1f7['dispose']();this[_0x3e8078(0x1c28)]=[];}}['toString'](_0x4ebd60){var _0x5ade47=_0x2a5675;let _0x4e4009=_0x5ade47(0x324a)+this[_0x5ade47(0xc8c)];return _0x4ebd60&&(_0x4e4009+=',\x20position:\x20'+this[_0x5ade47(0x2416)][_0x5ade47(0x22e6)](),this['_attachedMesh']&&(_0x4e4009+=_0x5ade47(0x3300)+this[_0x5ade47(0x6cf)][_0x5ade47(0xc8c)])),_0x4e4009;}[_0x2a5675(0x3fcd)](){var _0x4e012f=_0x2a5675;return _0x4e012f(0x275);}['serialize'](){var _0x37f3f4=_0x2a5675;const _0x563673=_0x1e339f['p4']['Serialize'](this,this[_0x37f3f4(0x4ed)]['serialize']());return _0x563673[_0x37f3f4(0x396a)]=!0x0,_0x563673['metadata']=this[_0x37f3f4(0x28cd)],_0x563673;}static['Parse'](_0x14416b,_0x2ea4c1,_0x45996f){var _0x422b78=_0x2a5675;let _0x4f3891=null;if(_0x2ea4c1[_0x422b78(0x2011)])for(let _0x7fb30=0x0;_0x7fb30<_0x2ea4c1[_0x422b78(0x2011)]['length'];_0x7fb30++){var _0x522038=_0x2ea4c1['reflectionProbes'][_0x7fb30];if(_0x522038[_0x422b78(0xc8c)]===_0x14416b[_0x422b78(0xc8c)]){_0x4f3891=_0x522038;break;}}return(_0x4f3891=_0x1e339f['p4']['Parse'](()=>_0x4f3891||new _0x5049fc(_0x14416b[_0x422b78(0xc8c)],_0x14416b['renderTargetSize'],_0x2ea4c1,_0x14416b['_generateMipMaps']),_0x14416b,_0x2ea4c1,_0x45996f))['cubeTexture'][_0x422b78(0x278c)]=_0x14416b[_0x422b78(0x290f)],_0x14416b[_0x422b78(0x6cf)]&&_0x4f3891[_0x422b78(0x34e1)](_0x2ea4c1['getMeshById'](_0x14416b['_attachedMesh'])),_0x14416b[_0x422b78(0x28cd)]&&(_0x4f3891[_0x422b78(0x28cd)]=_0x14416b['metadata']),_0x4f3891;}}_0x379731([(0x0,_0x1e339f['RR'])()],_0x5049fc[_0x2a5675(0x41df)],_0x2a5675(0x6cf),void 0x0),_0x379731([(0x0,_0x1e339f['hd'])()],_0x5049fc[_0x2a5675(0x41df)],_0x2a5675(0x2416),void 0x0);},0xde4e:(_0x2dd42b,_0x293772,_0x3a7f7c)=>{var _0x197993=a8_0x16e4d8,_0x585681=_0x3a7f7c(0x1446b),_0x21b96e=_0x3a7f7c(0x1a27),_0x2a1612=_0x3a7f7c(0x51f),_0x4f8d51=_0x3a7f7c(0x9fd1),_0xbeb309=_0x3a7f7c(0x9657),_0x231ef3=_0x3a7f7c(0xbb85),_0x1b80d3=_0x3a7f7c(0x173aa),_0x211c42=_0x3a7f7c(0x15325),_0x3a37fb=_0x3a7f7c(0xc84b),_0x1b795b=_0x3a7f7c(0xf96c),_0x2b0b95=_0x3a7f7c(0xcef),_0xfa2bbf=_0x3a7f7c(0x149c5),_0x3bcc50=_0x3a7f7c(0x467b);_0x3a7f7c(0x1660e),_0x3a7f7c(0x885c),Object['defineProperty'](_0x585681['x']['prototype'],'forceShowBoundingBoxes',{'get':function(){return this['_forceShowBoundingBoxes']||!0x1;},'set':function(_0x20abdb){var _0x511b05=a8_0x5b24;(this[_0x511b05(0x176e)]=_0x20abdb)&&this['getBoundingBoxRenderer']();},'enumerable':!0x0,'configurable':!0x0}),_0x585681['x'][_0x197993(0x41df)][_0x197993(0x2eff)]=function(){var _0x1c151c=_0x197993;return this[_0x1c151c(0x21b3)]||(this['_boundingBoxRenderer']=new _0x5cf427(this)),this[_0x1c151c(0x21b3)];},Object[_0x197993(0x395)](_0x2a1612['x'][_0x197993(0x41df)],_0x197993(0x4162),{'get':function(){return this['_showBoundingBox']||!0x1;},'set':function(_0x11ab66){var _0x278bbf=_0x197993;(this[_0x278bbf(0x2824)]=_0x11ab66)&&this[_0x278bbf(0x83e)]()[_0x278bbf(0x2eff)]();},'enumerable':!0x0,'configurable':!0x0});class _0x5cf427{constructor(_0x1e357f){var _0xbcbc6d=_0x197993;this[_0xbcbc6d(0xc8c)]=_0x231ef3['l']['NAME_BOUNDINGBOXRENDERER'],this[_0xbcbc6d(0x2f8f)]=new _0x3a37fb['Wo'](0x1,0x1,0x1),this[_0xbcbc6d(0x1885)]=new _0x3a37fb['Wo'](0.1,0.1,0.1),this[_0xbcbc6d(0xbeb)]=!0x0,this[_0xbcbc6d(0x3a72)]=new _0x1b795b['y$'](),this[_0xbcbc6d(0xc41)]=new _0x1b795b['y$'](),this[_0xbcbc6d(0x377a)]=new _0x1b795b['y$'](),this[_0xbcbc6d(0x2f50)]=!0x0,this[_0xbcbc6d(0x290f)]=new _0xbeb309['t'](0x20),this[_0xbcbc6d(0x32a3)]={},this[_0xbcbc6d(0x841)]=null,this[_0xbcbc6d(0x461)]=null,(this[_0xbcbc6d(0x3fde)]=_0x1e357f)[_0xbcbc6d(0xdb4)](this),this[_0xbcbc6d(0x317)]=new _0xfa2bbf['M'](this[_0xbcbc6d(0x3fde)][_0xbcbc6d(0x2cd1)](),void 0x0,void 0x0,_0xbcbc6d(0xc9c),!this[_0xbcbc6d(0x3fde)][_0xbcbc6d(0x2cd1)]()[_0xbcbc6d(0xba4)]),this[_0xbcbc6d(0x3813)](this[_0xbcbc6d(0x317)]),this['_uniformBufferBack']=new _0xfa2bbf['M'](this['scene']['getEngine'](),void 0x0,void 0x0,_0xbcbc6d(0x39e),!this[_0xbcbc6d(0x3fde)]['getEngine']()[_0xbcbc6d(0xba4)]),this['_buildUniformLayout'](this['_uniformBufferBack']);}[_0x197993(0x3813)](_0x3ab246){var _0x1558c3=_0x197993;_0x3ab246[_0x1558c3(0x2d8d)](_0x1558c3(0x378e),0x4),_0x3ab246[_0x1558c3(0x2d8d)](_0x1558c3(0x2023),0x10),_0x3ab246[_0x1558c3(0x2d8d)](_0x1558c3(0x1633),0x10),_0x3ab246[_0x1558c3(0x2d8d)](_0x1558c3(0x391b),0x10),_0x3ab246[_0x1558c3(0x3b8e)]();}[_0x197993(0x646)](){var _0x1fa62e=_0x197993;this['scene'][_0x1fa62e(0x4186)][_0x1fa62e(0x109d)](_0x231ef3['l'][_0x1fa62e(0x3fb8)],this,this[_0x1fa62e(0x3d68)]),this['scene'][_0x1fa62e(0xd78)]['registerStep'](_0x231ef3['l'][_0x1fa62e(0x883)],this,this['_preActiveMesh']),this[_0x1fa62e(0x3fde)][_0x1fa62e(0x1d17)][_0x1fa62e(0x109d)](_0x231ef3['l']['STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER'],this,this[_0x1fa62e(0x302a)]),this[_0x1fa62e(0x3fde)]['_afterRenderingGroupDrawStage'][_0x1fa62e(0x109d)](_0x231ef3['l']['STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER'],this,this[_0x1fa62e(0x2f9e)]);}[_0x197993(0x302a)](_0x4afa6c,_0x47bb2c){var _0x3daabb=_0x197993;if(_0x4afa6c[_0x3daabb(0x2b89)]){const _0x5da295=_0x47bb2c[_0x3daabb(0x16a7)]();null!==_0x5da295&&void 0x0!==_0x5da295&&(_0x5da295[_0x3daabb(0x39b2)][_0x3daabb(0x406e)]=_0x4afa6c[_0x3daabb(0x1e2c)],this['renderList'][_0x3daabb(0x3f90)](_0x5da295['boundingBox']));}}[_0x197993(0x139a)](_0x5bbd47){var _0xecbf94=_0x197993;if(_0x5bbd47['showBoundingBox']||this[_0xecbf94(0x3fde)][_0xecbf94(0x231a)]){const _0xe478e6=_0x5bbd47[_0xecbf94(0x16a7)]();_0xe478e6[_0xecbf94(0x39b2)][_0xecbf94(0x406e)]=_0x5bbd47[_0xecbf94(0x1e2c)],this[_0xecbf94(0x290f)]['push'](_0xe478e6[_0xecbf94(0x39b2)]);}}[_0x197993(0x2bc3)](){var _0x4f69ae=_0x197993,_0x4ac759,_0x136179;this[_0x4f69ae(0x947)]||(this[_0x4f69ae(0x947)]=new _0x211c42['j'](_0x4f69ae(0x3f0f),this['scene'],'boundingBoxRenderer',{'attributes':[_0x21b96e['o'][_0x4f69ae(0x34af)]],'uniforms':[_0x4f69ae(0x2023),_0x4f69ae(0x1633),_0x4f69ae(0x391b),'color'],'uniformBuffers':['BoundingBoxRenderer']},!0x1),this[_0x4f69ae(0x947)][_0x4f69ae(0x2671)]=!0x0,this[_0x4f69ae(0x947)][_0x4f69ae(0x2d93)]={'hidden':!0x0},this[_0x4f69ae(0x68c)]=new _0x211c42['j'](_0x4f69ae(0x3c1f),this['scene'],'boundingBoxRenderer',{'attributes':[_0x21b96e['o'][_0x4f69ae(0x34af)]],'uniforms':[_0x4f69ae(0x2023),'viewProjection','viewProjectionR','color'],'uniformBuffers':[_0x4f69ae(0x2f8a)]},!0x0),this[_0x4f69ae(0x68c)][_0x4f69ae(0x2671)]=!0x0,this[_0x4f69ae(0x68c)][_0x4f69ae(0x2d93)]={'hidden':!0x0},_0x4ac759=this['scene'][_0x4f69ae(0x2cd1)](),_0x136179=(0x0,_0x3bcc50['aR'])({'size':0x1}),this['_vertexBuffers'][_0x21b96e['o']['PositionKind']]=new _0x21b96e['o'](_0x4ac759,_0x136179[_0x4f69ae(0x1be0)],_0x21b96e['o']['PositionKind'],!0x1),this[_0x4f69ae(0x3964)](),this[_0x4f69ae(0x461)]=_0x136179[_0x4f69ae(0x35ec)],this[_0x4f69ae(0x377a)][_0x4f69ae(0x2a3a)](this));}['_createIndexBuffer'](){var _0x4e8aa7=_0x197993;const _0x4e8ca7=this['scene'][_0x4e8aa7(0x2cd1)]();this['_indexBuffer']=_0x4e8ca7[_0x4e8aa7(0x2933)]([0x0,0x1,0x1,0x2,0x2,0x3,0x3,0x0,0x4,0x5,0x5,0x6,0x6,0x7,0x7,0x4,0x0,0x7,0x1,0x6,0x2,0x5,0x3,0x4]);}[_0x197993(0x20f9)](){var _0x1fb5e1=_0x197993;const _0x143939=this[_0x1fb5e1(0x32a3)][_0x21b96e['o']['PositionKind']];_0x143939&&_0x143939[_0x1fb5e1(0x2ef6)](),this[_0x1fb5e1(0x3964)]();}[_0x197993(0x3d68)](){var _0x14e7c0=_0x197993;this[_0x14e7c0(0x290f)][_0x14e7c0(0x3d68)]();}['render'](_0x410ea2){var _0x1eb5f7=_0x197993;if(0x0!==this[_0x1eb5f7(0x290f)][_0x1eb5f7(0x1377)]&&this[_0x1eb5f7(0x2f50)]&&(this['_prepareResources'](),this[_0x1eb5f7(0x947)][_0x1eb5f7(0x3261)]())){const _0x357827=this[_0x1eb5f7(0x3fde)]['getEngine']();_0x357827['setDepthWrite'](!0x1);var _0x3c9a21=this['frontColor'][_0x1eb5f7(0x3689)](),_0x584053=this[_0x1eb5f7(0x1885)][_0x1eb5f7(0x3689)](),_0x40f57f=this['scene']['getTransformMatrix']();for(let _0x479d38=0x0;_0x479d38<this[_0x1eb5f7(0x290f)][_0x1eb5f7(0x1377)];_0x479d38++){const _0x1c029c=this[_0x1eb5f7(0x290f)][_0x1eb5f7(0x3e2c)][_0x479d38];if(_0x1c029c[_0x1eb5f7(0x406e)]===_0x410ea2){this['_createWrappersForBoundingBox'](_0x1c029c),this[_0x1eb5f7(0x3a72)][_0x1eb5f7(0x2a3a)](_0x1c029c);const _0x3c0a50=_0x1c029c[_0x1eb5f7(0x68b)],_0xc817f5=_0x1c029c[_0x1eb5f7(0x1770)],_0x1ee2f1=_0xc817f5[_0x1eb5f7(0x41b6)](_0x3c0a50);var _0x1eeb45,_0x5e8450=_0x3c0a50['add'](_0x1ee2f1[_0x1eb5f7(0x4018)](0.5)),_0x5e8450=_0x4f8d51['y3']['Scaling'](_0x1ee2f1['x'],_0x1ee2f1['y'],_0x1ee2f1['z'])['multiply'](_0x4f8d51['y3'][_0x1eb5f7(0x3db7)](_0x5e8450['x'],_0x5e8450['y'],_0x5e8450['z']))[_0x1eb5f7(0x36e0)](_0x1c029c[_0x1eb5f7(0x927)]()),_0x1ca45e=_0x357827[_0x1eb5f7(0x1c9e)],_0x344f90=(this[_0x1eb5f7(0xbeb)]&&(_0x1eeb45=null!=(_0x1eeb45=_0x1c029c[_0x1eb5f7(0x1207)])?_0x1eeb45:this['_colorShader'][_0x1eb5f7(0x3ec9)](),this[_0x1eb5f7(0x947)][_0x1eb5f7(0x828)](_0x1eeb45),_0x357827[_0x1eb5f7(0x2848)](this[_0x1eb5f7(0x32a3)],this[_0x1eb5f7(0x3e9b)],this['_colorShader'][_0x1eb5f7(0x995)]()),_0x1ca45e?_0x357827['setDepthFunctionToLessOrEqual']():_0x357827['setDepthFunctionToGreaterOrEqual'](),this[_0x1eb5f7(0x8d0)][_0x1eb5f7(0x26fd)](_0x1eeb45[_0x1eb5f7(0x2766)],'BoundingBoxRenderer'),this[_0x1eb5f7(0x8d0)][_0x1eb5f7(0x2d5b)]('color',_0x584053),this['_uniformBufferBack'][_0x1eb5f7(0xb9e)]('world',_0x5e8450),this[_0x1eb5f7(0x8d0)][_0x1eb5f7(0xb9e)](_0x1eb5f7(0x1633),_0x40f57f),this[_0x1eb5f7(0x8d0)]['update'](),_0x357827[_0x1eb5f7(0xb7b)](_0x1b80d3['F'][_0x1eb5f7(0x18c0)],0x0,0x18)),null!=(_0x1eeb45=_0x1c029c[_0x1eb5f7(0x1fbb)])?_0x1eeb45:this[_0x1eb5f7(0x947)][_0x1eb5f7(0x3ec9)]());this[_0x1eb5f7(0x947)][_0x1eb5f7(0x828)](_0x344f90),_0x357827['bindBuffers'](this['_vertexBuffers'],this['_indexBuffer'],this['_colorShader'][_0x1eb5f7(0x995)]()),_0x1ca45e?_0x357827[_0x1eb5f7(0x799)]():_0x357827[_0x1eb5f7(0x3bc7)](),this[_0x1eb5f7(0x317)][_0x1eb5f7(0x26fd)](_0x344f90[_0x1eb5f7(0x2766)],_0x1eb5f7(0x2f8a)),this[_0x1eb5f7(0x317)][_0x1eb5f7(0x2d5b)](_0x1eb5f7(0x378e),_0x3c9a21),this[_0x1eb5f7(0x317)][_0x1eb5f7(0xb9e)](_0x1eb5f7(0x2023),_0x5e8450),this['_uniformBufferFront']['updateMatrix']('viewProjection',_0x40f57f),this[_0x1eb5f7(0x317)]['update'](),_0x357827[_0x1eb5f7(0xb7b)](_0x1b80d3['F'][_0x1eb5f7(0x18c0)],0x0,0x18),this[_0x1eb5f7(0xc41)][_0x1eb5f7(0x2a3a)](_0x1c029c);}}this[_0x1eb5f7(0x947)][_0x1eb5f7(0xad0)](),_0x357827[_0x1eb5f7(0x3df6)](),_0x357827['setDepthWrite'](!0x0);}}['_createWrappersForBoundingBox'](_0x534f4b){var _0x132f2c=_0x197993,_0x1d663d;_0x534f4b[_0x132f2c(0x1fbb)]||(_0x1d663d=this[_0x132f2c(0x3fde)]['getEngine'](),_0x534f4b[_0x132f2c(0x1fbb)]=new _0x2b0b95['q'](_0x1d663d),_0x534f4b[_0x132f2c(0x1207)]=new _0x2b0b95['q'](_0x1d663d),_0x534f4b[_0x132f2c(0x1fbb)][_0x132f2c(0x319a)](this['_colorShader'][_0x132f2c(0x995)]()),_0x534f4b[_0x132f2c(0x1207)]['setEffect'](this[_0x132f2c(0x947)][_0x132f2c(0x995)]()));}[_0x197993(0x171a)](_0x580d0){var _0x2742c3=_0x197993;const _0x109897=this[_0x2742c3(0x3fde)][_0x2742c3(0x2cd1)]();void 0x0===this[_0x2742c3(0x2a82)]&&(this[_0x2742c3(0x2a82)]=_0x109897[_0x2742c3(0x2350)]('Render\x20pass\x20for\x20occlusion\x20query'));var _0x2296cb=_0x109897[_0x2742c3(0x111f)],_0x3d1429=(_0x109897[_0x2742c3(0x111f)]=this[_0x2742c3(0x2a82)],this[_0x2742c3(0x2bc3)](),_0x580d0[_0x2742c3(0x11db)][0x0]);if(this[_0x2742c3(0x68c)][_0x2742c3(0x3261)](_0x580d0,void 0x0,_0x3d1429)&&_0x580d0[_0x2742c3(0x23e0)]){this[_0x2742c3(0x841)]||(this[_0x2742c3(0x841)]=_0x109897[_0x2742c3(0x2933)](this[_0x2742c3(0x461)]));var _0x3e5ff4=_0x109897['useReverseDepthBuffer'];_0x109897[_0x2742c3(0x3984)](!0x1),_0x109897['setColorWrite'](!0x1);const _0x328d2f=_0x580d0[_0x2742c3(0x16a7)]()[_0x2742c3(0x39b2)],_0x367a94=_0x328d2f[_0x2742c3(0x68b)],_0x30ddaa=_0x328d2f[_0x2742c3(0x1770)],_0x188929=_0x30ddaa[_0x2742c3(0x41b6)](_0x367a94);_0x580d0=_0x367a94[_0x2742c3(0x3fc1)](_0x188929['scale'](0.5)),_0x580d0=_0x4f8d51['y3'][_0x2742c3(0x3455)](_0x188929['x'],_0x188929['y'],_0x188929['z'])['multiply'](_0x4f8d51['y3'][_0x2742c3(0x3db7)](_0x580d0['x'],_0x580d0['y'],_0x580d0['z']))[_0x2742c3(0x36e0)](_0x328d2f['getWorldMatrix']()),_0x3d1429=_0x3d1429['_drawWrapper'],(this[_0x2742c3(0x68c)][_0x2742c3(0x828)](_0x3d1429),_0x109897['bindBuffers'](this[_0x2742c3(0x32a3)],this[_0x2742c3(0x841)],_0x3d1429[_0x2742c3(0x2766)]),_0x3e5ff4?_0x109897['setDepthFunctionToGreater']():_0x109897[_0x2742c3(0x3bc7)](),this[_0x2742c3(0x3fde)][_0x2742c3(0x3dc3)](),this[_0x2742c3(0x317)][_0x2742c3(0x26fd)](_0x3d1429[_0x2742c3(0x2766)],_0x2742c3(0x2f8a)),this[_0x2742c3(0x317)][_0x2742c3(0xb9e)](_0x2742c3(0x2023),_0x580d0),this['_uniformBufferFront'][_0x2742c3(0xb9e)]('viewProjection',this[_0x2742c3(0x3fde)][_0x2742c3(0x23b1)]()),this[_0x2742c3(0x317)][_0x2742c3(0x22f)](),_0x109897[_0x2742c3(0xb7b)](_0x1b80d3['F'][_0x2742c3(0x3eb3)],0x0,0x24),this[_0x2742c3(0x68c)]['unbind'](),_0x109897[_0x2742c3(0x3df6)](),_0x109897[_0x2742c3(0x3984)](!0x0),_0x109897[_0x2742c3(0x1c06)](!0x0),_0x109897['currentRenderPassId']=_0x2296cb);}else _0x109897[_0x2742c3(0x111f)]=_0x2296cb;}[_0x197993(0x18c9)](){var _0x21356a=_0x197993;if(void 0x0!==this[_0x21356a(0x2a82)]&&(this[_0x21356a(0x3fde)][_0x21356a(0x2cd1)]()[_0x21356a(0x33f5)](this[_0x21356a(0x2a82)]),this[_0x21356a(0x2a82)]=void 0x0),this[_0x21356a(0x947)]){this[_0x21356a(0x3a72)][_0x21356a(0x2f8)](),this[_0x21356a(0xc41)][_0x21356a(0x2f8)](),this[_0x21356a(0x377a)]['clear'](),this[_0x21356a(0x290f)][_0x21356a(0x18c9)](),this[_0x21356a(0x947)]['dispose'](),this['_colorShaderForOcclusionQuery'][_0x21356a(0x18c9)](),this[_0x21356a(0x317)][_0x21356a(0x18c9)](),this['_uniformBufferBack'][_0x21356a(0x18c9)]();const _0xc99487=this[_0x21356a(0x32a3)][_0x21b96e['o'][_0x21356a(0x34af)]];_0xc99487&&(_0xc99487[_0x21356a(0x18c9)](),this[_0x21356a(0x32a3)][_0x21b96e['o'][_0x21356a(0x34af)]]=null),this[_0x21356a(0x3fde)][_0x21356a(0x2cd1)]()[_0x21356a(0x3970)](this[_0x21356a(0x3e9b)]),this[_0x21356a(0x841)]&&(this[_0x21356a(0x3fde)][_0x21356a(0x2cd1)]()[_0x21356a(0x3970)](this[_0x21356a(0x841)]),this['_fillIndexBuffer']=null);}}}},0x159c3:(_0x571257,_0x150efd,_0x51d55f)=>{var _0x352152=a8_0x16e4d8;_0x51d55f['d'](_0x150efd,{'P':()=>_0x2e48df});var _0x33109f=_0x51d55f(0x77a5),_0x290b46=_0x51d55f(0x163e6),_0x27c430=_0x51d55f(0xc84b),_0x9331f8=_0x51d55f(0x9657),_0x5dd229=_0x51d55f(0xdbbf),_0x2ff0b1=_0x51d55f(0xe8aa),_0x1292a8=_0x51d55f(0x8af2),_0xc06d9c=_0x51d55f(0x10ea4),_0x3cbcc8=_0x51d55f(0x173aa);_0x51d55f(0x4617),_0x51d55f(0x1d0b),_0x51d55f(0xcfa6);class _0x38c232{constructor(){var _0x20da9a=a8_0x5b24;this[_0x20da9a(0x2f50)]=!0x0,this[_0x20da9a(0xc8c)]=_0x20da9a(0x3942),this['texturesRequired']=[_0x33109f['g']['PREPASS_COLOR_TEXTURE_TYPE']];}}class _0x2e48df{constructor(_0x39ad02,_0x3c033a=0x5){var _0x5d01b7=a8_0x5b24;if(this['_thinTextures']=[],this[_0x5d01b7(0x2bde)]=0x0,this[_0x5d01b7(0x3379)]=[[!0x0],[!0x0,!0x0],[!0x0,!0x0,!0x0]],this['_layoutCache']=[],this[_0x5d01b7(0x2785)]=new _0x9331f8['t'](0xa),this[_0x5d01b7(0x11ed)]=new _0x9331f8['t'](0xa),this[_0x5d01b7(0x34b6)]=[],this[_0x5d01b7(0xd97)]=[new _0x27c430['HE'](_0x2e48df['_DEPTH_CLEAR_VALUE'],_0x2e48df[_0x5d01b7(0x1219)],0x0,0x0),new _0x27c430['HE'](-_0x2e48df[_0x5d01b7(0x230a)],_0x2e48df[_0x5d01b7(0x584)],0x0,0x0),new _0x27c430['HE'](0x0,0x0,0x0,0x0)],this[_0x5d01b7(0x195b)]=_0x39ad02,this[_0x5d01b7(0x2635)]=_0x39ad02[_0x5d01b7(0x2cd1)](),this['_passCount']=_0x3c033a,_0x39ad02[_0x5d01b7(0x20d)]()){for(let _0x5295b7=0x0;_0x5295b7<this['_layoutCacheFormat'][_0x5d01b7(0x1377)];++_0x5295b7)this[_0x5d01b7(0x200f)][_0x5295b7]=this[_0x5d01b7(0x2635)][_0x5d01b7(0x40f6)](this[_0x5d01b7(0x3379)][_0x5295b7]);this[_0x5d01b7(0x1802)]=[],this['useRenderPasses']=!0x1,this[_0x5d01b7(0x17d2)]=new _0x38c232(),this['_createTextures'](),this[_0x5d01b7(0xff7)]();}else _0xc06d9c['Y']['Warn'](_0x5d01b7(0x3c34));}get[_0x352152(0x3373)](){var _0x1876ee=_0x352152;return this[_0x1876ee(0x2a6d)];}set[_0x352152(0x3373)](_0x3c5940){var _0xa78498=_0x352152;this[_0xa78498(0x2a6d)]!==_0x3c5940&&(this[_0xa78498(0x2a6d)]=_0x3c5940,this[_0xa78498(0x2cc3)]());}get['useRenderPasses'](){var _0x704f0c=_0x352152;return this[_0x704f0c(0x10ea)];}set['useRenderPasses'](_0x3f5cfa){var _0x55c1ce=_0x352152;this[_0x55c1ce(0x10ea)]!==_0x3f5cfa&&(this[_0x55c1ce(0x10ea)]=_0x3f5cfa,this[_0x55c1ce(0x2cc3)]());}[_0x352152(0x12aa)](_0x5324aa){var _0x192363=_0x352152;-0x1===this[_0x192363(0x34b6)][_0x192363(0x919)](_0x5324aa['uniqueId'])&&this['_excludedMeshes'][_0x192363(0x3f90)](_0x5324aa['uniqueId']);}[_0x352152(0x3aea)](_0x4d471b){var _0x4982d2=_0x352152;_0x4d471b=this[_0x4982d2(0x34b6)][_0x4982d2(0x919)](_0x4d471b[_0x4982d2(0x17f4)]),-0x1!==_0x4d471b&&this[_0x4982d2(0x34b6)][_0x4982d2(0x5ff)](_0x4d471b,0x1);}[_0x352152(0x2cc3)](){var _0x42827a=_0x352152;if(this[_0x42827a(0x3961)](),this[_0x42827a(0x10ea)]){for(let _0x5c7191=0x0;_0x5c7191<this[_0x42827a(0x2a6d)]+0x1;++_0x5c7191)this[_0x42827a(0x1802)][_0x5c7191]||(this[_0x42827a(0x1802)][_0x5c7191]=this[_0x42827a(0x2635)][_0x42827a(0x2350)](_0x42827a(0x1a4c)+_0x5c7191));}}[_0x352152(0x3961)](){var _0x5eaa16=_0x352152;for(let _0x12082c=0x0;_0x12082c<this['_renderPassIds'][_0x5eaa16(0x1377)];++_0x12082c)this[_0x5eaa16(0x2635)][_0x5eaa16(0x33f5)](this['_renderPassIds'][_0x12082c]);this[_0x5eaa16(0x1802)]=[];}['_createTextures'](){var _0x334c3e=_0x352152,_0x39b5ff={'width':this[_0x334c3e(0x2635)][_0x334c3e(0x3700)](),'height':this[_0x334c3e(0x2635)][_0x334c3e(0x2579)]()},_0x41e93f=(this[_0x334c3e(0x1067)]=[new _0x290b46['K'](_0x334c3e(0x147a),_0x39b5ff,0x3,this[_0x334c3e(0x195b)]),new _0x290b46['K'](_0x334c3e(0x3ef6),_0x39b5ff,0x3,this[_0x334c3e(0x195b)])],this[_0x334c3e(0x36fa)]=[new _0x290b46['K'](_0x334c3e(0x2c12),_0x39b5ff,0x2,this[_0x334c3e(0x195b)],{'generateDepthBuffer':!0x1}),new _0x290b46['K'](_0x334c3e(0x1040),_0x39b5ff,0x2,this[_0x334c3e(0x195b)],{'generateDepthBuffer':!0x1})],this[_0x334c3e(0x2022)]=new _0x290b46['K'](_0x334c3e(0x3242),_0x39b5ff,0x1,this[_0x334c3e(0x195b)],{'generateDepthBuffer':!0x1}),this['_outputRT']=new _0x1292a8['_'](_0x334c3e(0x2a98),_0x39b5ff,this['_scene'],!0x1),[{'format':_0x33109f['g'][_0x334c3e(0x4110)],'samplingMode':_0x33109f['g']['TEXTURE_NEAREST_SAMPLINGMODE'],'type':this[_0x334c3e(0x2635)]['getCaps']()[_0x334c3e(0x39d2)]?_0x33109f['g'][_0x334c3e(0x2c1)]:_0x33109f['g'][_0x334c3e(0x17d0)],'label':_0x334c3e(0x3b3d)},{'format':_0x33109f['g'][_0x334c3e(0x3ca4)],'samplingMode':_0x33109f['g'][_0x334c3e(0x14cd)],'type':_0x33109f['g']['TEXTURETYPE_HALF_FLOAT'],'label':_0x334c3e(0x3a21)}]);for(let _0x1ded73=0x0;_0x1ded73<0x2;_0x1ded73++){var _0x29e0c2=this[_0x334c3e(0x2635)][_0x334c3e(0x2f62)](_0x39b5ff,_0x41e93f[0x0],!0x1),_0xff2a9f=this[_0x334c3e(0x2635)]['_createInternalTexture'](_0x39b5ff,_0x41e93f[0x1],!0x1),_0x3596e0=this[_0x334c3e(0x2635)][_0x334c3e(0x2f62)](_0x39b5ff,_0x41e93f[0x1],!0x1);this[_0x334c3e(0x1067)][_0x1ded73]['setInternalTexture'](_0x29e0c2,0x0),this[_0x334c3e(0x1067)][_0x1ded73][_0x334c3e(0x24e2)](_0xff2a9f,0x1),this['_depthMrts'][_0x1ded73][_0x334c3e(0x24e2)](_0x3596e0,0x2),this['_colorMrts'][_0x1ded73]['setInternalTexture'](_0xff2a9f,0x0),this[_0x334c3e(0x36fa)][_0x1ded73][_0x334c3e(0x24e2)](_0x3596e0,0x1),this[_0x334c3e(0x41a2)][_0x334c3e(0x3f90)](new _0x5dd229['g'](_0x29e0c2),new _0x5dd229['g'](_0xff2a9f),new _0x5dd229['g'](_0x3596e0));}}[_0x352152(0x1ddc)](){var _0x54983e=_0x352152;for(let _0x5e6445=0x0;_0x5e6445<this['_thinTextures']['length'];_0x5e6445++)0x6!==_0x5e6445&&this[_0x54983e(0x41a2)][_0x5e6445][_0x54983e(0x18c9)]();for(let _0x592e43=0x0;_0x592e43<0x2;_0x592e43++)this['_depthMrts'][_0x592e43][_0x54983e(0x18c9)](!0x0),this[_0x54983e(0x36fa)][_0x592e43][_0x54983e(0x18c9)](!0x0),this[_0x54983e(0x2022)][_0x54983e(0x18c9)](!0x0);this['_outputRT']['dispose'](),this['_thinTextures']=[],this['_colorMrts']=[],this[_0x54983e(0x1067)]=[];}[_0x352152(0x28d2)](){var _0x2d5c84=_0x352152;return this[_0x2d5c84(0x1067)][0x0]['getSize']()[_0x2d5c84(0x2255)]===this[_0x2d5c84(0x2635)][_0x2d5c84(0x3700)]()&&this[_0x2d5c84(0x1067)][0x0][_0x2d5c84(0x5dd)]()[_0x2d5c84(0xc32)]===this[_0x2d5c84(0x2635)][_0x2d5c84(0x2579)]()||(this['_disposeTextures'](),this['_createTextures']()),this[_0x2d5c84(0x2bfc)]();}[_0x352152(0x2bfc)](){var _0x2e67be=_0x352152;const _0x3b6fe7=this['_scene']['prePassRenderer'];if(!_0x3b6fe7)return!0x1;var _0x2fb04c=_0x3b6fe7[_0x2e67be(0x8f7)](_0x33109f['g'][_0x2e67be(0x40b3)]),_0xe77ffb=null!=(_0xe77ffb=_0x3b6fe7[_0x2e67be(0x41b7)][_0x2e67be(0xae8)])&&_0xe77ffb[_0x2e67be(0x1377)]?_0x3b6fe7['defaultRT'][_0x2e67be(0xae8)][_0x2fb04c][_0x2e67be(0xebd)]():null;return!!_0xe77ffb&&(this['_blendBackTexture']!==_0xe77ffb&&(this[_0x2e67be(0x3a5c)]=_0xe77ffb,this[_0x2e67be(0x2022)][_0x2e67be(0x24e2)](this[_0x2e67be(0x3a5c)],0x0),this['_thinTextures'][0x6]&&this[_0x2e67be(0x41a2)][0x6][_0x2e67be(0x18c9)](),this[_0x2e67be(0x41a2)][0x6]=new _0x5dd229['g'](this[_0x2e67be(0x3a5c)]),_0x3b6fe7[_0x2e67be(0x41b7)][_0x2e67be(0x1114)][_0x2e67be(0x29cc)](this[_0x2e67be(0x1067)][0x0][_0x2e67be(0x1114)])),!0x0);}[_0x352152(0xff7)](){var _0x5c2415=_0x352152;this[_0x5c2415(0x3ade)]=new _0x2ff0b1['H']({'fragmentShader':_0x5c2415(0x4a7),'useShaderStore':!0x0,'engine':this['_engine'],'samplerNames':[_0x5c2415(0x1005)],'uniformNames':[]}),this[_0x5c2415(0x1939)]=new _0x2ff0b1['H']({'fragmentShader':_0x5c2415(0x4a7),'useShaderStore':!0x0,'engine':this['_engine'],'samplerNames':[_0x5c2415(0x1005)],'uniformNames':[]}),this[_0x5c2415(0x134d)]=new _0x2ff0b1['H']({'fragmentShader':_0x5c2415(0x2036),'useShaderStore':!0x0,'engine':this[_0x5c2415(0x2635)],'samplerNames':[_0x5c2415(0x2e0c),_0x5c2415(0x1005)],'uniformNames':[]}),this['_effectRenderer']=new _0x2ff0b1['I'](this[_0x5c2415(0x2635)]);}[_0x352152(0x1fe3)](_0x3cc9de){var _0x1b7e3c=_0x352152;_0x3cc9de[_0x1b7e3c(0x28e)](this[_0x1b7e3c(0x17d2)]);}[_0x352152(0x2de9)](_0x1818fd){var _0x533a71=_0x352152;_0x1818fd['setTexture'](_0x533a71(0x1e38),this['_thinTextures'][0x3*this[_0x533a71(0x2bde)]]),_0x1818fd[_0x533a71(0x1888)](_0x533a71(0x2038),this[_0x533a71(0x41a2)][0x3*this[_0x533a71(0x2bde)]+0x1]);}[_0x352152(0x3bf4)](_0x1ac014){var _0x2f5317=_0x352152;let _0x12737f;this[_0x2f5317(0x10ea)]&&(_0x12737f={});for(let _0x2346af=0x0;_0x2346af<_0x1ac014[_0x2f5317(0x1377)];_0x2346af++){const _0x2a2222=_0x1ac014['data'][_0x2346af][_0x2f5317(0x2ff0)]();let _0x400343=!0x0,_0x7baaf1=!0x1;const _0x577682=_0x1ac014[_0x2f5317(0x3e2c)][_0x2346af];let _0xd3595a,_0x47f897=!0x1;var _0x504cda;this[_0x2f5317(0x10ea)]&&(_0xd3595a=_0x577682[_0x2f5317(0x3ec9)](),_0x47f897=!_0xd3595a),_0x2a2222&&(_0x400343=_0x2a2222[_0x2f5317(0x27a6)],_0x7baaf1=_0x2a2222[_0x2f5317(0x363)],_0x2a2222['allowShaderHotSwapping']=!0x1,_0x2a2222['backFaceCulling']=!0x1),_0x577682[_0x2f5317(0x2f9e)](!0x1),_0x47f897&&(_0xd3595a=_0x577682[_0x2f5317(0x3ec9)]())[_0x2f5317(0x105e)]&&(_0x504cda=(_0x504cda=_0x12737f[_0xd3595a[_0x2f5317(0x105e)][_0x2f5317(0x17f4)]])||(_0x12737f[_0xd3595a[_0x2f5317(0x105e)]['uniqueId']]=this['_engine'][_0x2f5317(0x93f)]()),_0x577682['_getDrawWrapper']()[_0x2f5317(0x105e)]=_0x504cda),_0x2a2222&&(_0x2a2222[_0x2f5317(0x27a6)]=_0x400343,_0x2a2222[_0x2f5317(0x363)]=_0x7baaf1);}}['_finalCompose'](_0x4bc3bc){var _0x4607b2=_0x352152,_0x1116c8;null!=(_0x1116c8=this[_0x4607b2(0x195b)][_0x4607b2(0x2dd6)])&&_0x1116c8['setCustomOutput'](this[_0x4607b2(0x2c73)])?this[_0x4607b2(0x2635)][_0x4607b2(0x19c0)](this[_0x4607b2(0x2c73)][_0x4607b2(0x1114)]):this[_0x4607b2(0x2635)][_0x4607b2(0x2660)](),this[_0x4607b2(0x2635)]['setAlphaMode'](_0x33109f['g'][_0x4607b2(0x349a)]),this[_0x4607b2(0x2635)][_0x4607b2(0x368b)](),this[_0x4607b2(0x2635)][_0x4607b2(0x26fe)](this[_0x4607b2(0x134d)][_0x4607b2(0x6a9)]),this[_0x4607b2(0x134d)][_0x4607b2(0x2766)][_0x4607b2(0x1888)](_0x4607b2(0x2e0c),this[_0x4607b2(0x41a2)][0x3*_0x4bc3bc+0x1]),this[_0x4607b2(0x134d)][_0x4607b2(0x2766)][_0x4607b2(0x1888)]('uBackColor',this['_thinTextures'][0x6]),this[_0x4607b2(0x160f)][_0x4607b2(0x2f9e)](this[_0x4607b2(0x134d)]);}[_0x352152(0x2f9e)](_0x464f0d){var _0xd4f420=_0x352152;if(this['_candidateSubMeshes'][_0xd4f420(0x1377)]=0x0,this[_0xd4f420(0x11ed)][_0xd4f420(0x1377)]=0x0,!(this[_0xd4f420(0x3ade)][_0xd4f420(0x2766)][_0xd4f420(0x3261)]()&&this['_blendBackEffectWrapperPingPong'][_0xd4f420(0x2766)]['isReady']()&&this[_0xd4f420(0x134d)][_0xd4f420(0x2766)][_0xd4f420(0x3261)]()&&this[_0xd4f420(0x28d2)]()))return this[_0xd4f420(0x11ed)];for(let _0x418114=0x0;_0x418114<_0x464f0d[_0xd4f420(0x1377)];_0x418114++){const _0xa200ec=_0x464f0d['data'][_0x418114];var _0x514a4b=_0xa200ec['getMaterial'](),_0x1b2e68=_0x514a4b&&_0xa200ec[_0xd4f420(0x2224)]()['_getRenderingFillMode'](_0x514a4b[_0xd4f420(0xd8d)]);(!_0x514a4b||_0x1b2e68!==_0x3cbcc8['F'][_0xd4f420(0x1afe)]&&_0x1b2e68!==_0x3cbcc8['F']['TriangleFillMode']&&_0x1b2e68!==_0x3cbcc8['F'][_0xd4f420(0x9a8)]||-0x1!==this[_0xd4f420(0x34b6)][_0xd4f420(0x919)](_0xa200ec[_0xd4f420(0xbdb)]()['uniqueId'])?this[_0xd4f420(0x11ed)]:this[_0xd4f420(0x2785)])['push'](_0xa200ec);}if(!this['_candidateSubMeshes'][_0xd4f420(0x1377)])return this[_0xd4f420(0x2635)]['bindFramebuffer'](this[_0xd4f420(0x36fa)][0x1][_0xd4f420(0x1114)]),this['_engine'][_0xd4f420(0xad1)](this[_0xd4f420(0x200f)][0x1]),this[_0xd4f420(0x2635)][_0xd4f420(0x2f8)](this['_colorCache'][0x2],!0x0,!0x1,!0x1),this['_engine'][_0xd4f420(0x18ef)](this[_0xd4f420(0x36fa)][0x1][_0xd4f420(0x1114)]),this[_0xd4f420(0x3c58)](0x1),this[_0xd4f420(0x11ed)];var _0x2f2dea,_0x5a2e45=this[_0xd4f420(0x2635)][_0xd4f420(0x111f)];this['_scene']['prePassRenderer'][_0xd4f420(0x1a7b)]=!0x1,this[_0xd4f420(0x10ea)]&&(this[_0xd4f420(0x2635)][_0xd4f420(0x111f)]=this[_0xd4f420(0x1802)][0x0]),this['_engine'][_0xd4f420(0x19c0)](this['_depthMrts'][0x0][_0xd4f420(0x1114)]),this['_engine'][_0xd4f420(0xad1)](this[_0xd4f420(0x200f)][0x0]),this[_0xd4f420(0x2635)][_0xd4f420(0x2f8)](this[_0xd4f420(0xd97)][0x0],!0x0,!0x1,!0x1),this[_0xd4f420(0x2635)][_0xd4f420(0x18ef)](this[_0xd4f420(0x1067)][0x0]['renderTarget']),this[_0xd4f420(0x2635)][_0xd4f420(0x19c0)](this[_0xd4f420(0x1067)][0x1]['renderTarget']),this[_0xd4f420(0x2635)][_0xd4f420(0xad1)](this['_layoutCache'][0x0]),this[_0xd4f420(0x2635)]['clear'](this[_0xd4f420(0xd97)][0x1],!0x0,!0x1,!0x1),this[_0xd4f420(0x2635)]['unBindFramebuffer'](this['_depthMrts'][0x1][_0xd4f420(0x1114)]),this['_engine']['bindFramebuffer'](this[_0xd4f420(0x36fa)][0x0][_0xd4f420(0x1114)]),this[_0xd4f420(0x2635)]['bindAttachments'](this['_layoutCache'][0x1]),this[_0xd4f420(0x2635)][_0xd4f420(0x2f8)](this['_colorCache'][0x2],!0x0,!0x1,!0x1),this[_0xd4f420(0x2635)][_0xd4f420(0x18ef)](this['_colorMrts'][0x0]['renderTarget']),this['_engine'][_0xd4f420(0x19c0)](this[_0xd4f420(0x36fa)][0x1]['renderTarget']),this[_0xd4f420(0x2635)]['bindAttachments'](this[_0xd4f420(0x200f)][0x1]),this['_engine'][_0xd4f420(0x2f8)](this[_0xd4f420(0xd97)][0x2],!0x0,!0x1,!0x1),this[_0xd4f420(0x2635)][_0xd4f420(0x18ef)](this[_0xd4f420(0x36fa)][0x1][_0xd4f420(0x1114)]),this[_0xd4f420(0x2635)][_0xd4f420(0x19c0)](this[_0xd4f420(0x1067)][0x0][_0xd4f420(0x1114)]),this['_engine'][_0xd4f420(0xad1)](this[_0xd4f420(0x200f)][0x0]),this[_0xd4f420(0x2635)][_0xd4f420(0x2528)](_0x33109f['g'][_0xd4f420(0x356a)]),this['_engine'][_0xd4f420(0x2fc4)](_0x33109f['g'][_0xd4f420(0x20a)]),this['_engine']['depthCullingState'][_0xd4f420(0x280a)]=!0x1,this[_0xd4f420(0x2635)][_0xd4f420(0x309a)][_0xd4f420(0x2873)]=!0x0,this[_0xd4f420(0x2635)]['applyStates'](),this[_0xd4f420(0x2bde)]=0x1,this['_renderSubMeshes'](this['_candidateSubMeshes']),this[_0xd4f420(0x2635)]['unBindFramebuffer'](this[_0xd4f420(0x1067)][0x0][_0xd4f420(0x1114)]),this[_0xd4f420(0x195b)][_0xd4f420(0x3dc3)]();let _0x39070a=0x0;for(let _0x62ee2e=0x0;_0x62ee2e<this[_0xd4f420(0x2a6d)];_0x62ee2e++){_0x2f2dea=_0x62ee2e%0x2,_0x39070a=0x1-_0x2f2dea,this['_currentPingPongState']=_0x2f2dea,this[_0xd4f420(0x10ea)]&&(this[_0xd4f420(0x2635)]['currentRenderPassId']=this[_0xd4f420(0x1802)][_0x62ee2e+0x1]),this[_0xd4f420(0x2635)][_0xd4f420(0x19c0)](this[_0xd4f420(0x1067)][_0x39070a]['renderTarget']),this[_0xd4f420(0x2635)][_0xd4f420(0xad1)](this['_layoutCache'][0x0]),this['_engine'][_0xd4f420(0x2f8)](this[_0xd4f420(0xd97)][0x0],!0x0,!0x1,!0x1),this['_engine']['unBindFramebuffer'](this[_0xd4f420(0x1067)][_0x39070a]['renderTarget']),this[_0xd4f420(0x2635)][_0xd4f420(0x19c0)](this[_0xd4f420(0x36fa)][_0x39070a][_0xd4f420(0x1114)]),this[_0xd4f420(0x2635)][_0xd4f420(0xad1)](this[_0xd4f420(0x200f)][0x1]),this[_0xd4f420(0x2635)][_0xd4f420(0x2f8)](this[_0xd4f420(0xd97)][0x2],!0x0,!0x1,!0x1),this[_0xd4f420(0x2635)][_0xd4f420(0x18ef)](this[_0xd4f420(0x36fa)][_0x39070a]['renderTarget']),this[_0xd4f420(0x2635)][_0xd4f420(0x19c0)](this[_0xd4f420(0x1067)][_0x39070a][_0xd4f420(0x1114)]),this[_0xd4f420(0x2635)][_0xd4f420(0xad1)](this[_0xd4f420(0x200f)][0x2]),this[_0xd4f420(0x2635)][_0xd4f420(0x2528)](_0x33109f['g'][_0xd4f420(0x356a)]),this['_engine'][_0xd4f420(0x2fc4)](_0x33109f['g'][_0xd4f420(0x20a)]),this[_0xd4f420(0x2635)][_0xd4f420(0x309a)][_0xd4f420(0x2873)]=!0x1,this[_0xd4f420(0x2635)]['applyStates'](),this[_0xd4f420(0x3bf4)](this[_0xd4f420(0x2785)]),this[_0xd4f420(0x2635)][_0xd4f420(0x18ef)](this['_depthMrts'][_0x39070a][_0xd4f420(0x1114)]),this['_scene']['resetCachedMaterial'](),this[_0xd4f420(0x2635)][_0xd4f420(0x19c0)](this[_0xd4f420(0x2022)]['renderTarget']),this[_0xd4f420(0x2635)][_0xd4f420(0xad1)](this[_0xd4f420(0x200f)][0x0]),this[_0xd4f420(0x2635)]['setAlphaEquation'](_0x33109f['g']['ALPHA_EQUATION_ADD']),this[_0xd4f420(0x2635)][_0xd4f420(0x2528)](_0x33109f['g'][_0xd4f420(0x2fad)]),this[_0xd4f420(0x2635)][_0xd4f420(0x368b)]();const _0x51ee3d=0x0!==_0x39070a&&this[_0xd4f420(0x10ea)]?this[_0xd4f420(0x1939)]:this[_0xd4f420(0x3ade)];this[_0xd4f420(0x2635)][_0xd4f420(0x26fe)](_0x51ee3d[_0xd4f420(0x6a9)]),_0x51ee3d[_0xd4f420(0x2766)][_0xd4f420(0x1888)](_0xd4f420(0x1005),this[_0xd4f420(0x41a2)][0x3*_0x39070a+0x2]),this[_0xd4f420(0x160f)][_0xd4f420(0x2f9e)](_0x51ee3d),this['_engine'][_0xd4f420(0x18ef)](this[_0xd4f420(0x2022)][_0xd4f420(0x1114)]);}return this['_engine'][_0xd4f420(0x111f)]=_0x5a2e45,this[_0xd4f420(0x3c58)](_0x39070a),this['_scene'][_0xd4f420(0x2dd6)][_0xd4f420(0x1a7b)]=!0x0,this[_0xd4f420(0x2635)][_0xd4f420(0x309a)]['depthMask']=!0x0,this['_engine'][_0xd4f420(0x309a)][_0xd4f420(0x2873)]=!0x0,this[_0xd4f420(0x11ed)];}[_0x352152(0x18c9)](){var _0x3b5a7c=_0x352152;this['_disposeTextures'](),this[_0x3b5a7c(0x3ade)][_0x3b5a7c(0x18c9)](),this[_0x3b5a7c(0x134d)][_0x3b5a7c(0x18c9)](),this[_0x3b5a7c(0x160f)][_0x3b5a7c(0x18c9)](),this[_0x3b5a7c(0x3961)]();}}_0x2e48df[_0x352152(0x1219)]=-0x1869f,_0x2e48df[_0x352152(0x230a)]=0x0,_0x2e48df['_MAX_DEPTH']=0x1;},0x7669:(_0x14c62e,_0x122381,_0x3d91f8)=>{var _0x4f4c6b=a8_0x16e4d8,_0x3052cf=_0x3d91f8(0x77a5),_0x868036=_0x3d91f8(0x1446b),_0x198fba=_0x3d91f8(0xbb85),_0x1436b8=_0x3d91f8(0x159c3);Object[_0x4f4c6b(0x395)](_0x868036['x'][_0x4f4c6b(0x41df)],_0x4f4c6b(0x1564),{'get':function(){var _0x5b4828=_0x4f4c6b,_0x2dfa0f;return this[_0x5b4828(0x2a80)]||this['_getComponent'](_0x198fba['l'][_0x5b4828(0x1ad6)])||(_0x2dfa0f=new _0x2ea48b(this),this['_addComponent'](_0x2dfa0f)),this[_0x5b4828(0x2a80)];},'set':function(_0x5edd12){var _0x154df8=_0x4f4c6b;this[_0x154df8(0x2a80)]=_0x5edd12;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x4f4c6b(0x395)](_0x868036['x']['prototype'],_0x4f4c6b(0x2efb),{'get':function(){return this['_useOrderIndependentTransparency'];},'set':function(_0x2b2933){var _0x17beb7=_0x4f4c6b;this[_0x17beb7(0x2879)]!==_0x2b2933&&(this['_useOrderIndependentTransparency']=_0x2b2933,this[_0x17beb7(0x3ae2)](_0x3052cf['g'][_0x17beb7(0x25b2)]),null!=(_0x2b2933=this['prePassRenderer'])&&_0x2b2933[_0x17beb7(0x270b)]());},'enumerable':!0x0,'configurable':!0x0});class _0x2ea48b{constructor(_0x3302b5){var _0x30a6f7=_0x4f4c6b;this[_0x30a6f7(0xc8c)]=_0x198fba['l'][_0x30a6f7(0x1ad6)],(this[_0x30a6f7(0x3fde)]=_0x3302b5)[_0x30a6f7(0x1564)]=new _0x1436b8['P'](_0x3302b5);}['register'](){}[_0x4f4c6b(0x20f9)](){}[_0x4f4c6b(0x18c9)](){var _0x587aba=_0x4f4c6b,_0x555dc9;null!=(_0x555dc9=this[_0x587aba(0x3fde)]['depthPeelingRenderer'])&&_0x555dc9[_0x587aba(0x18c9)](),this[_0x587aba(0x3fde)]['depthPeelingRenderer']=null;}}},0xbff:(_0x5dfe25,_0x47a57b,_0x3518d4)=>{var _0x5eadc4=a8_0x16e4d8;_0x3518d4['d'](_0x47a57b,{'g':()=>_0x50d3d1});var _0x3fe632=_0x3518d4(0xc84b),_0x27472e=_0x3518d4(0x1a27),_0x179e40=_0x3518d4(0xbac7),_0x6ab6c8=_0x3518d4(0x8af2),_0x55bc13=_0x3518d4(0x147cf),_0x18856e=_0x3518d4(0xdef7),_0x331600=_0x3518d4(0x77a5),_0x4bbe21=(_0x3518d4(0x5012),_0x3518d4(0xcf33),_0x3518d4(0x15cb9)),_0x16e000=_0x3518d4(0x2088);class _0x50d3d1{constructor(_0x5b599e,_0x13a1c8=_0x331600['g'][_0x5eadc4(0x2c1)],_0xffe832=null,_0x2ef410=!0x1,_0x44a1dd=_0x179e40['x']['TRILINEAR_SAMPLINGMODE'],_0x551abb=!0x1,_0x36d952){var _0x1bfd1b=_0x5eadc4;this[_0x1bfd1b(0x2f50)]=!0x0,this[_0x1bfd1b(0x1e08)]=!0x1,this[_0x1bfd1b(0x1914)]=!0x1,this[_0x1bfd1b(0x15aa)]=!0x1,this[_0x1bfd1b(0x195b)]=_0x5b599e,this[_0x1bfd1b(0x39ed)]=_0x2ef410,this['_storeCameraSpaceZ']=_0x551abb,this[_0x1bfd1b(0x2e21)]=_0x13a1c8===_0x331600['g']['TEXTURETYPE_UNSIGNED_BYTE'],this[_0x1bfd1b(0x2e21)]?this['clearColor']=new _0x3fe632['HE'](0x1,0x1,0x1,0x1):this[_0x1bfd1b(0x3c0e)]=new _0x3fe632['HE'](_0x551abb?0x5f5e100:0x1,0x0,0x0,0x1),_0x50d3d1[_0x1bfd1b(0x4109)](this['_scene']);const _0x1295c4=_0x5b599e['getEngine']();this['_camera']=_0xffe832,_0x44a1dd!==_0x179e40['x'][_0x1bfd1b(0x1214)]&&(_0x13a1c8!==_0x331600['g'][_0x1bfd1b(0x2c1)]||_0x1295c4[_0x1bfd1b(0x2605)][_0x1bfd1b(0x39d2)]||(_0x44a1dd=_0x179e40['x'][_0x1bfd1b(0x1214)]),_0x13a1c8!==_0x331600['g'][_0x1bfd1b(0x17d0)]||_0x1295c4[_0x1bfd1b(0x2605)][_0x1bfd1b(0x32df)]||(_0x44a1dd=_0x179e40['x']['NEAREST_SAMPLINGMODE'])),_0x2ef410=this[_0x1bfd1b(0x2e21)]||!_0x1295c4['_features'][_0x1bfd1b(0x2d8a)]?_0x331600['g']['TEXTUREFORMAT_RGBA']:_0x331600['g']['TEXTUREFORMAT_R'],(this[_0x1bfd1b(0x183e)]=new _0x6ab6c8['_'](null!=_0x36d952?_0x36d952:_0x1bfd1b(0x1e62),{'width':_0x1295c4[_0x1bfd1b(0x3700)](),'height':_0x1295c4['getRenderHeight']()},this['_scene'],!0x1,!0x0,_0x13a1c8,!0x1,_0x44a1dd,void 0x0,void 0x0,void 0x0,_0x2ef410),this[_0x1bfd1b(0x183e)][_0x1bfd1b(0x4100)]=_0x179e40['x'][_0x1bfd1b(0x7b5)],this[_0x1bfd1b(0x183e)][_0x1bfd1b(0x3d59)]=_0x179e40['x'][_0x1bfd1b(0x7b5)],this['_depthMap'][_0x1bfd1b(0x345a)]=0x1,this[_0x1bfd1b(0x183e)][_0x1bfd1b(0x1a1a)]=!0x1,this[_0x1bfd1b(0x183e)][_0x1bfd1b(0x290f)]=null,this[_0x1bfd1b(0x183e)][_0x1bfd1b(0x146e)]=this[_0x1bfd1b(0x9c3)],this[_0x1bfd1b(0x183e)][_0x1bfd1b(0x2c28)]=!0x0,this[_0x1bfd1b(0x183e)]['useCameraPostProcesses']=!0x1,this['_depthMap'][_0x1bfd1b(0x3d99)]['add'](_0x256121=>{var _0x4cb50d=_0x1bfd1b;_0x256121[_0x4cb50d(0x2f8)](this[_0x4cb50d(0x3c0e)],!0x0,!0x0,!0x0);}),this[_0x1bfd1b(0x183e)]['onBeforeBindObservable']['add'](()=>{var _0x25d579=_0x1bfd1b,_0x494f87;null!=(_0x494f87=_0x1295c4['_debugPushGroup'])&&_0x494f87['call'](_0x1295c4,_0x25d579(0x1b19),0x1);}),this[_0x1bfd1b(0x183e)][_0x1bfd1b(0x3b5a)]['add'](()=>{var _0x200beb=_0x1bfd1b,_0x3f0a7b;null!=(_0x3f0a7b=_0x1295c4[_0x200beb(0x2678)])&&_0x3f0a7b[_0x200beb(0x29f)](_0x1295c4,0x1);}),this[_0x1bfd1b(0x183e)][_0x1bfd1b(0x1e52)]=(_0x480f2c,_0x459bac,_0x3d93a9)=>{var _0x5c7c40=_0x1bfd1b;if((_0x3d93a9||0x0===_0x459bac)&&_0x480f2c[_0x5c7c40(0x11db)])for(let _0x4f6fbc=0x0;_0x4f6fbc<_0x480f2c[_0x5c7c40(0x11db)][_0x5c7c40(0x1377)];++_0x4f6fbc){const _0x907506=_0x480f2c[_0x5c7c40(0x11db)][_0x4f6fbc],_0x21f197=_0x907506[_0x5c7c40(0x2224)]();var _0x1ea4bc=_0x21f197['_getInstancesRenderList'](_0x907506[_0x5c7c40(0x2d83)],!!_0x907506['getReplacementMesh']()),_0x1ea4bc=_0x1295c4['getCaps']()[_0x5c7c40(0x3ce9)]&&(null!==_0x1ea4bc[_0x5c7c40(0x3547)][_0x907506[_0x5c7c40(0x2d83)]]&&void 0x0!==_0x1ea4bc[_0x5c7c40(0x3547)][_0x907506[_0x5c7c40(0x2d83)]]||_0x21f197[_0x5c7c40(0x3909)]);if(!this[_0x5c7c40(0x3261)](_0x907506,_0x1ea4bc))return!0x1;}return!0x0;});const _0x1c0570=_0x321de3=>{var _0x40425f=_0x1bfd1b;const _0x5d8261=_0x321de3[_0x40425f(0x2224)](),_0xd23a64=_0x321de3['getEffectiveMesh'](),_0x5d7094=this[_0x40425f(0x195b)],_0x32d6a1=_0x5d7094[_0x40425f(0x2cd1)](),_0x370a99=_0x321de3[_0x40425f(0x2ff0)]();if(_0xd23a64[_0x40425f(0x988)][_0x40425f(0x18b8)]=!0x1,_0x370a99&&!_0xd23a64[_0x40425f(0x213)]&&!_0x370a99[_0x40425f(0x1e6a)]&&0x0!==_0x321de3[_0x40425f(0x1aa6)]&&_0x321de3[_0x40425f(0x3c3f)]!==_0x5d7094[_0x40425f(0x36f0)]()){var _0x414790=_0xd23a64[_0x40425f(0x41d2)]()<0x0;let _0x30f4a9=null!=(_0x118fa9=_0x5d8261['overrideMaterialSideOrientation'])?_0x118fa9:_0x370a99[_0x40425f(0x26ca)];var _0x118fa9=(_0x30f4a9=_0x414790?_0x30f4a9===_0x331600['g']['MATERIAL_ClockWiseSideOrientation']?_0x331600['g'][_0x40425f(0x4141)]:_0x331600['g'][_0x40425f(0x86c)]:_0x30f4a9)===_0x331600['g'][_0x40425f(0x86c)],_0x414790=(_0x32d6a1[_0x40425f(0x2f10)](_0x370a99[_0x40425f(0x363)],0x0,!0x1,_0x118fa9,this[_0x40425f(0x15aa)]?!_0x370a99[_0x40425f(0x16d4)]:_0x370a99['cullBackFaces']),_0x5d8261[_0x40425f(0x38da)](_0x321de3[_0x40425f(0x2d83)],!!_0x321de3[_0x40425f(0x2cb2)]()));if(!_0x414790[_0x40425f(0x1b2d)]){var _0x118fa9=_0x32d6a1[_0x40425f(0xb60)]()['instancedArrays']&&(null!==_0x414790[_0x40425f(0x3547)][_0x321de3['_id']]&&void 0x0!==_0x414790[_0x40425f(0x3547)][_0x321de3[_0x40425f(0x2d83)]]||_0x5d8261['hasThinInstances']),_0x413eb4=this[_0x40425f(0x9c3)]||_0x5d7094[_0x40425f(0x146e)];if(this[_0x40425f(0x3261)](_0x321de3,_0x118fa9)&&_0x413eb4){_0x321de3[_0x40425f(0x3c3f)]=_0x5d7094[_0x40425f(0x36f0)]();const _0x5545b9=null==(_0x29f728=_0xd23a64['_internalAbstractMeshDataInfo'][_0x40425f(0x42a)])?void 0x0:_0x29f728[_0x32d6a1[_0x40425f(0x111f)]];let _0x1ff2c3=_0x321de3[_0x40425f(0x3ec9)]();!_0x1ff2c3&&_0x5545b9&&(_0x1ff2c3=_0x5545b9['_getDrawWrapper']());var _0x29f728=_0x413eb4[_0x40425f(0x3bad)]===_0x18856e['V'][_0x40425f(0x2ae1)];if(_0x1ff2c3){const _0x15e0e3=_0x1ff2c3['effect'];_0x32d6a1[_0x40425f(0x26fe)](_0x1ff2c3),_0x118fa9||_0x5d8261[_0x40425f(0x4de)](_0x321de3,_0x15e0e3,_0x370a99[_0x40425f(0xd8d)]),_0x5545b9?_0x5545b9[_0x40425f(0x15da)](_0xd23a64['getWorldMatrix'](),_0xd23a64,_0x321de3):(_0x15e0e3['setMatrix'](_0x40425f(0x1633),_0x5d7094[_0x40425f(0x23b1)]()),_0x15e0e3[_0x40425f(0x1e2d)](_0x40425f(0x2023),_0xd23a64['getWorldMatrix']()),this[_0x40425f(0x38a1)]&&_0x15e0e3[_0x40425f(0x1e2d)](_0x40425f(0x1d92),_0x5d7094[_0x40425f(0x2e14)]()));let _0x3b98ae,_0x2db454;if(_0x2db454=_0x29f728?(_0x3b98ae=!_0x32d6a1[_0x40425f(0x1c9e)]&&_0x32d6a1['isNDCHalfZRange']?0x0:0x1,_0x32d6a1['useReverseDepthBuffer']&&_0x32d6a1[_0x40425f(0x91c)]?0x0:0x1):(_0x3b98ae=_0x32d6a1['useReverseDepthBuffer']&&_0x32d6a1['isNDCHalfZRange']||!_0x32d6a1[_0x40425f(0x91c)]?_0x413eb4[_0x40425f(0x3f60)]:0x0,_0x32d6a1[_0x40425f(0x1c9e)]&&_0x32d6a1[_0x40425f(0x91c)]?0x0:_0x413eb4[_0x40425f(0x4078)]),_0x15e0e3[_0x40425f(0x39e5)](_0x40425f(0x1fe8),_0x3b98ae,_0x3b98ae+_0x2db454),!_0x5545b9){if(_0x370a99[_0x40425f(0x3d3a)]()){const _0x242408=_0x370a99['getAlphaTestTexture']();_0x242408&&(_0x15e0e3['setTexture'](_0x40425f(0x399c),_0x242408),_0x15e0e3[_0x40425f(0x1e2d)](_0x40425f(0x10d6),_0x242408[_0x40425f(0x318f)]()));}if(_0x5d8261['useBones']&&_0x5d8261[_0x40425f(0x11a5)]&&_0x5d8261[_0x40425f(0x2d12)]){const _0x11a654=_0x5d8261['skeleton'];if(_0x11a654[_0x40425f(0x2cac)]){_0x29f728=_0x11a654[_0x40425f(0x6a1)](_0x5d8261);if(!_0x29f728)return;_0x15e0e3[_0x40425f(0x1888)](_0x40425f(0xe29),_0x29f728),_0x15e0e3[_0x40425f(0x1d16)](_0x40425f(0x33fd),0x4*(_0x11a654['bones']['length']+0x1));}else _0x15e0e3['setMatrices']('mBones',_0x11a654[_0x40425f(0x24d5)](_0x5d8261));}(0x0,_0x16e000['an'])(_0x15e0e3,_0x370a99,_0x5d7094),_0x55bc13['G'][_0x40425f(0x3514)](_0x5d8261,_0x15e0e3),_0x5d8261[_0x40425f(0x70d)]&&_0x5d8261[_0x40425f(0x70d)][_0x40425f(0x4099)]&&_0x5d8261['morphTargetManager'][_0x40425f(0x4de)](_0x15e0e3);}_0x5d8261[_0x40425f(0x6f9)](_0xd23a64,_0x321de3,_0x15e0e3,_0x370a99[_0x40425f(0xd8d)],_0x414790,_0x118fa9,(_0x312f46,_0x4d95da)=>_0x15e0e3[_0x40425f(0x1e2d)]('world',_0x4d95da));}}}}};this[_0x1bfd1b(0x183e)][_0x1bfd1b(0xd37)]=(_0x1a586d,_0x30afe7,_0x425189,_0x3d1d4d)=>{var _0x3a5f98=_0x1bfd1b;let _0x29d0ba;if(_0x3d1d4d[_0x3a5f98(0x1377)]){for(_0x29d0ba=0x0;_0x29d0ba<_0x3d1d4d['length'];_0x29d0ba++)_0x1c0570(_0x3d1d4d[_0x3a5f98(0x3e2c)][_0x29d0ba]);}for(_0x29d0ba=0x0;_0x29d0ba<_0x1a586d[_0x3a5f98(0x1377)];_0x29d0ba++)_0x1c0570(_0x1a586d[_0x3a5f98(0x3e2c)][_0x29d0ba]);for(_0x29d0ba=0x0;_0x29d0ba<_0x30afe7[_0x3a5f98(0x1377)];_0x29d0ba++)_0x1c0570(_0x30afe7[_0x3a5f98(0x3e2c)][_0x29d0ba]);if(this[_0x3a5f98(0x1e08)]){for(_0x29d0ba=0x0;_0x29d0ba<_0x425189[_0x3a5f98(0x1377)];_0x29d0ba++)_0x1c0570(_0x425189[_0x3a5f98(0x3e2c)][_0x29d0ba]);}else{for(_0x29d0ba=0x0;_0x29d0ba<_0x425189[_0x3a5f98(0x1377)];_0x29d0ba++)_0x425189['data'][_0x29d0ba]['getEffectiveMesh']()[_0x3a5f98(0x988)][_0x3a5f98(0x18b8)]=!0x1;}};}['setMaterialForRendering'](_0x57308a,_0x4835d7){var _0x3775fd=_0x5eadc4;this[_0x3775fd(0x183e)][_0x3775fd(0x28c3)](_0x57308a,_0x4835d7);}[_0x5eadc4(0x3261)](_0x5ced08,_0x57b9ab){var _0x1f1483=_0x5eadc4;const _0x44d055=this[_0x1f1483(0x195b)]['getEngine'](),_0x15626d=_0x5ced08[_0x1f1483(0xbdb)]();var _0x5d055a=_0x15626d[_0x1f1483(0x83e)]();const _0xdd1514=null==(_0x54f013=_0x15626d[_0x1f1483(0x988)][_0x1f1483(0x42a)])?void 0x0:_0x54f013[_0x44d055[_0x1f1483(0x111f)]];if(_0xdd1514)return _0xdd1514[_0x1f1483(0xed5)](_0x15626d,_0x5ced08,_0x57b9ab);const _0x39fc80=_0x5ced08[_0x1f1483(0x2ff0)]();if(!_0x39fc80||_0x39fc80[_0x1f1483(0x1e6a)])return!0x1;const _0x99c8ad=[],_0x2b683e=[_0x27472e['o'][_0x1f1483(0x34af)]];_0x39fc80&&_0x39fc80['needAlphaTesting']()&&_0x39fc80['getAlphaTestTexture']()&&(_0x99c8ad[_0x1f1483(0x3f90)](_0x1f1483(0x25a3)),_0x15626d[_0x1f1483(0x41e6)](_0x27472e['o'][_0x1f1483(0x2087)])&&(_0x2b683e[_0x1f1483(0x3f90)](_0x27472e['o'][_0x1f1483(0x2087)]),_0x99c8ad['push'](_0x1f1483(0x38cf))),_0x15626d[_0x1f1483(0x41e6)](_0x27472e['o'][_0x1f1483(0x2abb)])&&(_0x2b683e[_0x1f1483(0x3f90)](_0x27472e['o'][_0x1f1483(0x2abb)]),_0x99c8ad[_0x1f1483(0x3f90)](_0x1f1483(0x1bb2)))),_0x15626d['useBones']&&_0x15626d[_0x1f1483(0x11a5)]?(_0x2b683e['push'](_0x27472e['o'][_0x1f1483(0x1b55)]),_0x2b683e[_0x1f1483(0x3f90)](_0x27472e['o'][_0x1f1483(0x35b7)]),0x4<_0x15626d[_0x1f1483(0x230d)]&&(_0x2b683e[_0x1f1483(0x3f90)](_0x27472e['o'][_0x1f1483(0x317a)]),_0x2b683e[_0x1f1483(0x3f90)](_0x27472e['o']['MatricesWeightsExtraKind'])),_0x99c8ad[_0x1f1483(0x3f90)]('#define\x20NUM_BONE_INFLUENCERS\x20'+_0x15626d[_0x1f1483(0x230d)]),_0x99c8ad[_0x1f1483(0x3f90)](_0x1f1483(0x1bee)+(_0x15626d[_0x1f1483(0x2d12)]?_0x15626d['skeleton'][_0x1f1483(0x154e)][_0x1f1483(0x1377)]+0x1:0x0)),null!=(_0x54f013=_0x5ced08['getRenderingMesh']()[_0x1f1483(0x2d12)])&&_0x54f013[_0x1f1483(0x2cac)]&&_0x99c8ad['push'](_0x1f1483(0x38a6))):_0x99c8ad[_0x1f1483(0x3f90)](_0x1f1483(0x1967));var _0x54f013=_0x15626d[_0x1f1483(0x70d)];let _0x5a7176=0x0;_0x54f013&&0x0<_0x54f013[_0x1f1483(0x1343)]&&(_0x5a7176=_0x54f013[_0x1f1483(0x1343)],_0x99c8ad[_0x1f1483(0x3f90)](_0x1f1483(0x2af8)),_0x99c8ad[_0x1f1483(0x3f90)](_0x1f1483(0x137c)+_0x5a7176),_0x54f013[_0x1f1483(0x4099)]&&_0x99c8ad[_0x1f1483(0x3f90)](_0x1f1483(0x7fc)),_0x55bc13['G']['PrepareAttributesForMorphTargetsInfluencers'](_0x2b683e,_0x15626d,_0x5a7176)),_0x57b9ab&&(_0x99c8ad[_0x1f1483(0x3f90)](_0x1f1483(0x1dc7)),_0x55bc13['G'][_0x1f1483(0x1aa)](_0x2b683e),_0x5ced08[_0x1f1483(0x2224)]()[_0x1f1483(0x3909)]&&_0x99c8ad[_0x1f1483(0x3f90)](_0x1f1483(0x1f85))),this[_0x1f1483(0x39ed)]&&_0x99c8ad['push'](_0x1f1483(0x94e)),this['_storeCameraSpaceZ']&&_0x99c8ad[_0x1f1483(0x3f90)]('#define\x20STORE_CAMERASPACE_Z'),this[_0x1f1483(0x2e21)]&&_0x99c8ad[_0x1f1483(0x3f90)](_0x1f1483(0xfc4)),(0x0,_0x16e000['lK'])(_0x39fc80,_0x5d055a,_0x99c8ad);const _0x236f52=_0x5ced08[_0x1f1483(0x3ec9)](void 0x0,!0x0);return _0x54f013=_0x236f52[_0x1f1483(0x1864)],_0x57b9ab=_0x99c8ad[_0x1f1483(0x1301)]('\x0a'),(_0x54f013!==_0x57b9ab&&((0x0,_0x16e000['qx'])(_0x5d055a=['world',_0x1f1483(0x2bed),_0x1f1483(0x33fd),'viewProjection',_0x1f1483(0x1d92),'diffuseMatrix',_0x1f1483(0x1fe8),'morphTargetInfluences',_0x1f1483(0x17b0),_0x1f1483(0x6ed)]),_0x236f52[_0x1f1483(0x319a)](_0x44d055['createEffect']('depth',_0x2b683e,_0x5d055a,[_0x1f1483(0x399c),_0x1f1483(0x2985),_0x1f1483(0xe29)],_0x57b9ab,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x5a7176}),_0x57b9ab)),_0x236f52[_0x1f1483(0x2766)][_0x1f1483(0x3261)]());}[_0x5eadc4(0x4d9)](){var _0x197eb1=_0x5eadc4;return this[_0x197eb1(0x183e)];}['dispose'](){var _0x23e4b8=_0x5eadc4;const _0xdd7ff0=[];for(const _0x453987 in this[_0x23e4b8(0x195b)]['_depthRenderer'])this['_scene'][_0x23e4b8(0x322e)][_0x453987]===this&&_0xdd7ff0['push'](_0x453987);if(0x0<_0xdd7ff0[_0x23e4b8(0x1377)]){this[_0x23e4b8(0x183e)]['dispose']();for(const _0x2d9d32 of _0xdd7ff0)delete this[_0x23e4b8(0x195b)][_0x23e4b8(0x322e)][_0x2d9d32];}}}_0x50d3d1[_0x5eadc4(0x4109)]=_0x299a0a=>{var _0x13e5bd=_0x5eadc4;throw(0x0,_0x4bbe21['S'])(_0x13e5bd(0x14f5));};},0xf8e6:(_0x9330e1,_0x45a9d3,_0x3d873b)=>{var _0x28ca85=a8_0x16e4d8,_0x1eef2e=_0x3d873b(0x1446b),_0xc4006b=_0x3d873b(0xbff),_0x483c9d=_0x3d873b(0x77a5),_0x31dbb0=_0x3d873b(0xbb85);_0x1eef2e['x'][_0x28ca85(0x41df)][_0x28ca85(0x7de)]=function(_0x2990f4,_0x115b66=!0x1,_0x24c669=!0x1,_0x4baa38=_0x483c9d['g'][_0x28ca85(0x2a6)],_0x530348=!0x1){var _0x58c8de=_0x28ca85;if(_0x2990f4=_0x2990f4||this['activeCamera'])return this[_0x58c8de(0x322e)]||(this[_0x58c8de(0x322e)]={}),this[_0x58c8de(0x322e)][_0x2990f4['id']]||(_0x50eefa=!!this['getEngine']()[_0x58c8de(0xb60)]()[_0x58c8de(0x1e5e)],_0x29d83e=0x0,_0x29d83e=!this[_0x58c8de(0x2cd1)]()['getCaps']()[_0x58c8de(0x2f97)]||_0x24c669&&_0x50eefa?_0x50eefa?_0x483c9d['g'][_0x58c8de(0x2c1)]:_0x483c9d['g'][_0x58c8de(0x8e3)]:_0x483c9d['g'][_0x58c8de(0x17d0)],this[_0x58c8de(0x322e)][_0x2990f4['id']]=new _0xc4006b['g'](this,_0x29d83e,_0x2990f4,_0x115b66,_0x4baa38,_0x530348)),this[_0x58c8de(0x322e)][_0x2990f4['id']];var _0x50eefa,_0x29d83e;throw _0x58c8de(0x310f);},_0x1eef2e['x']['prototype'][_0x28ca85(0x2fea)]=function(_0x23683d){var _0x212474=_0x28ca85;(_0x23683d=_0x23683d||this[_0x212474(0x146e)])&&this[_0x212474(0x322e)]&&this['_depthRenderer'][_0x23683d['id']]&&this[_0x212474(0x322e)][_0x23683d['id']][_0x212474(0x18c9)]();};class _0x3dee1a{constructor(_0x401f27){var _0x256668=_0x28ca85;this[_0x256668(0xc8c)]=_0x31dbb0['l']['NAME_DEPTHRENDERER'],this[_0x256668(0x3fde)]=_0x401f27;}[_0x28ca85(0x646)](){var _0x847e3c=_0x28ca85;this['scene']['_gatherRenderTargetsStage'][_0x847e3c(0x109d)](_0x31dbb0['l'][_0x847e3c(0x3593)],this,this[_0x847e3c(0x2cbc)]),this['scene'][_0x847e3c(0xfa0)][_0x847e3c(0x109d)](_0x31dbb0['l'][_0x847e3c(0x3b6f)],this,this['_gatherActiveCameraRenderTargets']);}[_0x28ca85(0x20f9)](){}[_0x28ca85(0x18c9)](){var _0x5de71d=_0x28ca85;for(const _0x10881d in this[_0x5de71d(0x3fde)][_0x5de71d(0x322e)])this['scene'][_0x5de71d(0x322e)][_0x10881d][_0x5de71d(0x18c9)]();}['_gatherRenderTargets'](_0x5796dc){var _0x14309e=_0x28ca85;if(this['scene']['_depthRenderer'])for(const _0x3cae52 in this['scene'][_0x14309e(0x322e)]){const _0x25a8d6=this['scene']['_depthRenderer'][_0x3cae52];_0x25a8d6[_0x14309e(0x2f50)]&&!_0x25a8d6[_0x14309e(0x1914)]&&_0x5796dc['push'](_0x25a8d6[_0x14309e(0x4d9)]());}}[_0x28ca85(0x34e9)](_0x1fbf03){var _0x207e19=_0x28ca85;if(this['scene'][_0x207e19(0x322e)])for(const _0x20755a in this[_0x207e19(0x3fde)][_0x207e19(0x322e)]){const _0xbd3a17=this['scene'][_0x207e19(0x322e)][_0x20755a];_0xbd3a17[_0x207e19(0x2f50)]&&_0xbd3a17[_0x207e19(0x1914)]&&this['scene'][_0x207e19(0x146e)]['id']===_0x20755a&&_0x1fbf03[_0x207e19(0x3f90)](_0xbd3a17[_0x207e19(0x4d9)]());}}}_0xc4006b['g'][_0x28ca85(0x4109)]=_0x1a4fcc=>{var _0xd2fa4a=_0x28ca85,_0x2fd020;_0x1a4fcc['_getComponent'](_0x31dbb0['l']['NAME_DEPTHRENDERER'])||(_0x2fd020=new _0x3dee1a(_0x1a4fcc),_0x1a4fcc[_0xd2fa4a(0xdb4)](_0x2fd020));};},0x14d2d:(_0x5bc18d,_0x2d671d,_0x564a74)=>{var _0x32f03f=a8_0x16e4d8,_0x526cb7=_0x564a74(0x1a27),_0x289784=_0x564a74(0x51f),_0x2403a7=_0x564a74(0x14e9f),_0x334a49=_0x564a74(0x9fd1),_0x5d57e1=_0x564a74(0x173aa),_0x287290=_0x564a74(0x15325),_0x4b515e=_0x564a74(0xdef7),_0x4befb8=_0x564a74(0x77a5),_0x499630=(_0x564a74(0x6909),_0x564a74(0x8559),_0x564a74(0x9657)),_0x1eebc9=_0x564a74(0xcef);_0x289784['x']['prototype'][_0x32f03f(0x3e91)]=function(){var _0x1e4515=_0x32f03f;return this[_0x1e4515(0x3987)]&&(this[_0x1e4515(0x3987)]['dispose'](),this[_0x1e4515(0x3987)]=null),this;},_0x289784['x'][_0x32f03f(0x41df)][_0x32f03f(0x3f15)]=function(_0x2b90e4=0.95,_0x30c94d=!0x1,_0x28a4c4){var _0x50771e=_0x32f03f;return this['disableEdgesRendering'](),this[_0x50771e(0x3987)]=new _0x5a58bc(this,_0x2b90e4,_0x30c94d,!0x0,_0x28a4c4),this;},Object[_0x32f03f(0x395)](_0x289784['x'][_0x32f03f(0x41df)],_0x32f03f(0x1071),{'get':function(){var _0x52fe74=_0x32f03f;return this[_0x52fe74(0x3987)];},'enumerable':!0x0,'configurable':!0x0}),_0x2403a7['_']['prototype'][_0x32f03f(0x3f15)]=function(_0x3a15f3=0.95,_0x2f6639=!0x1){var _0x39661b=_0x32f03f;return this[_0x39661b(0x3e91)](),this[_0x39661b(0x3987)]=new _0x4cd41e(this,_0x3a15f3,_0x2f6639),this;},_0x2403a7['E'][_0x32f03f(0x41df)][_0x32f03f(0x3f15)]=function(_0x204835=0.95,_0x394721=!0x1){var _0x2bf4ed=_0x32f03f;return _0x2403a7['_'][_0x2bf4ed(0x41df)][_0x2bf4ed(0x3f15)]['apply'](this,arguments),this;};class _0x4cbe60{constructor(){var _0x554053=_0x32f03f;this[_0x554053(0x2fc1)]=new Array(),this['edgesConnectedCount']=0x0;}}class _0x5a58bc{constructor(_0x27170d,_0x2d4989=0.95,_0x3280bb=!0x1,_0x1b09cb=!0x0,_0x16f779){var _0x2b9f52=_0x32f03f;this[_0x2b9f52(0x3ef3)]=0x3e8,this['edgesWidthScalerForPerspective']=0x32,this[_0x2b9f52(0x19d9)]=new Array(),this[_0x2b9f52(0x2061)]=new Array(),this[_0x2b9f52(0x3774)]=new Array(),this[_0x2b9f52(0x6ec)]={},this['_buffersForInstances']={},this[_0x2b9f52(0x1c68)]=!0x1,this[_0x2b9f52(0x3c85)]=!0x0,this[_0x2b9f52(0x14a7)]=new _0x499630['t'](0x20),this['_source']=_0x27170d,this[_0x2b9f52(0x1c68)]=_0x3280bb,this[_0x2b9f52(0x4179)]=null!=_0x16f779?_0x16f779:null,this[_0x2b9f52(0x1397)]=_0x2d4989,this['_source']['getScene']()['getEngine']()[_0x2b9f52(0xba4)]&&(this[_0x2b9f52(0x6a9)]=new _0x1eebc9['q'](_0x27170d[_0x2b9f52(0x2cd1)]())),this[_0x2b9f52(0xe5e)](),_0x1b09cb&&(null==(_0x3280bb=null==_0x16f779?void 0x0:_0x16f779[_0x2b9f52(0x7a6)])||_0x3280bb?this[_0x2b9f52(0x403c)]():this[_0x2b9f52(0x740)]()),this['_meshRebuildObserver']=this[_0x2b9f52(0x3a12)][_0x2b9f52(0x1a1f)][_0x2b9f52(0x3fc1)](()=>{var _0x5bde81=_0x2b9f52;this[_0x5bde81(0x2ef6)]();}),this[_0x2b9f52(0x2221)]=this[_0x2b9f52(0x3a12)][_0x2b9f52(0x21eb)][_0x2b9f52(0x3fc1)](()=>{this['dispose']();});}get['linesPositions'](){return this['_linesPositions'];}get[_0x32f03f(0xc04)](){return this['_linesNormals'];}get[_0x32f03f(0x2c76)](){return this['_linesIndices'];}get[_0x32f03f(0x35fd)](){var _0x41b4a5=_0x32f03f;return this[_0x41b4a5(0x2d8b)];}set['lineShader'](_0x2a611b){var _0x5a21aa=_0x32f03f;this[_0x5a21aa(0x2d8b)]=_0x2a611b;}static['_GetShader'](_0x4e483a){var _0x31698e=_0x32f03f;if(!_0x4e483a[_0x31698e(0x2fa8)]){const _0x458479=new _0x287290['j'](_0x31698e(0x35fd),_0x4e483a,_0x31698e(0x341c),{'attributes':[_0x31698e(0x2416),_0x31698e(0x1b8a)],'uniforms':[_0x31698e(0x2023),_0x31698e(0x1633),_0x31698e(0x378e),_0x31698e(0x2255),_0x31698e(0x22ca)]},!0x1);_0x458479['disableDepthWrite']=!0x0,_0x458479[_0x31698e(0x363)]=!0x1,_0x458479[_0x31698e(0x3fa1)]=_0x4e483a[_0x31698e(0x2cd1)]()[_0x31698e(0xba4)],_0x4e483a[_0x31698e(0x2fa8)]=_0x458479;}return _0x4e483a[_0x31698e(0x2fa8)];}['_prepareRessources'](){var _0x31adf0=_0x32f03f;this[_0x31adf0(0x2d8b)]||(this[_0x31adf0(0x2d8b)]=_0x5a58bc[_0x31adf0(0x2a33)](this[_0x31adf0(0x3a12)][_0x31adf0(0x83e)]()));}[_0x32f03f(0x2ef6)](){var _0x623e6d=_0x32f03f;let _0x241270=this[_0x623e6d(0x6ec)][_0x526cb7['o']['PositionKind']];_0x241270&&_0x241270[_0x623e6d(0x2ef6)](),(_0x241270=this[_0x623e6d(0x6ec)][_0x526cb7['o']['NormalKind']])&&_0x241270[_0x623e6d(0x2ef6)]();const _0x11d1f4=this[_0x623e6d(0x3a12)][_0x623e6d(0x83e)](),_0x59f25f=_0x11d1f4[_0x623e6d(0x2cd1)]();this[_0x623e6d(0x3af6)]=_0x59f25f[_0x623e6d(0x2933)](this[_0x623e6d(0x3774)]);}[_0x32f03f(0x18c9)](){var _0x89a882=_0x32f03f,_0x5b4f39;this[_0x89a882(0x3a12)][_0x89a882(0x1a1f)][_0x89a882(0x854)](this['_meshRebuildObserver']),this[_0x89a882(0x3a12)][_0x89a882(0x21eb)][_0x89a882(0x854)](this[_0x89a882(0x2221)]);let _0x3010a7=this['_buffers'][_0x526cb7['o'][_0x89a882(0x34af)]];_0x3010a7&&(_0x3010a7['dispose'](),this[_0x89a882(0x6ec)][_0x526cb7['o'][_0x89a882(0x34af)]]=null),(_0x3010a7=this[_0x89a882(0x6ec)][_0x526cb7['o']['NormalKind']])&&(_0x3010a7[_0x89a882(0x18c9)](),this[_0x89a882(0x6ec)][_0x526cb7['o']['NormalKind']]=null),this[_0x89a882(0x3af6)]&&this['_source'][_0x89a882(0x83e)]()[_0x89a882(0x2cd1)]()[_0x89a882(0x3970)](this[_0x89a882(0x3af6)]),this['_lineShader'][_0x89a882(0x18c9)](),null!=(_0x5b4f39=this[_0x89a882(0x6a9)])&&_0x5b4f39['dispose']();}[_0x32f03f(0x237d)](_0x48d2cf,_0x42d35f,_0x554251,_0x27cf3c,_0x11de29){return _0x48d2cf===_0x554251&&_0x42d35f===_0x27cf3c||_0x48d2cf===_0x27cf3c&&_0x42d35f===_0x554251?0x0:_0x48d2cf===_0x27cf3c&&_0x42d35f===_0x11de29||_0x48d2cf===_0x11de29&&_0x42d35f===_0x27cf3c?0x1:_0x48d2cf===_0x11de29&&_0x42d35f===_0x554251||_0x48d2cf===_0x554251&&_0x42d35f===_0x11de29?0x2:-0x1;}[_0x32f03f(0x180a)](_0x57a6f3,_0x5b5509,_0x4f3841,_0x1bd6ef,_0x14a439){var _0x24fb77=_0x32f03f,_0x26e99e=1e-10;return _0x57a6f3[_0x24fb77(0x1121)](_0x4f3841,_0x26e99e)&&_0x5b5509[_0x24fb77(0x1121)](_0x1bd6ef,_0x26e99e)||_0x57a6f3['equalsWithEpsilon'](_0x1bd6ef,_0x26e99e)&&_0x5b5509[_0x24fb77(0x1121)](_0x4f3841,_0x26e99e)?0x0:_0x57a6f3[_0x24fb77(0x1121)](_0x1bd6ef,_0x26e99e)&&_0x5b5509['equalsWithEpsilon'](_0x14a439,_0x26e99e)||_0x57a6f3['equalsWithEpsilon'](_0x14a439,_0x26e99e)&&_0x5b5509[_0x24fb77(0x1121)](_0x1bd6ef,_0x26e99e)?0x1:_0x57a6f3[_0x24fb77(0x1121)](_0x14a439,_0x26e99e)&&_0x5b5509[_0x24fb77(0x1121)](_0x4f3841,_0x26e99e)||_0x57a6f3['equalsWithEpsilon'](_0x4f3841,_0x26e99e)&&_0x5b5509[_0x24fb77(0x1121)](_0x14a439,_0x26e99e)?0x2:-0x1;}[_0x32f03f(0xc57)](_0x41d800,_0x5d1661,_0xc0a508,_0x49d59a,_0x2f4e81){var _0x19bfbe=_0x32f03f;(void 0x0===_0x5d1661||_0x334a49['P']['Dot'](_0xc0a508[_0x41d800],_0xc0a508[_0x5d1661])<this[_0x19bfbe(0x1397)])&&this[_0x19bfbe(0x2749)](_0x49d59a,_0x2f4e81,this[_0x19bfbe(0x19d9)][_0x19bfbe(0x1377)]/0x3);}[_0x32f03f(0x2749)](_0x571195,_0x171de2,_0x40ec0d){var _0x18f682=_0x32f03f;this[_0x18f682(0x19d9)][_0x18f682(0x3f90)](_0x571195['x'],_0x571195['y'],_0x571195['z'],_0x571195['x'],_0x571195['y'],_0x571195['z'],_0x171de2['x'],_0x171de2['y'],_0x171de2['z'],_0x171de2['x'],_0x171de2['y'],_0x171de2['z']),this[_0x18f682(0x2061)][_0x18f682(0x3f90)](_0x171de2['x'],_0x171de2['y'],_0x171de2['z'],-0x1,_0x171de2['x'],_0x171de2['y'],_0x171de2['z'],0x1,_0x571195['x'],_0x571195['y'],_0x571195['z'],-0x1,_0x571195['x'],_0x571195['y'],_0x571195['z'],0x1),this[_0x18f682(0x3774)]['push'](_0x40ec0d,_0x40ec0d+0x1,_0x40ec0d+0x2,_0x40ec0d,_0x40ec0d+0x2,_0x40ec0d+0x3);}[_0x32f03f(0x748)](_0x52ddfe,_0x2e89c6,_0x561d39,_0x279bfd){var _0x143308=_0x32f03f,_0x35a9de=(_0x4945e5,_0xd00cb8,_0x151f1e)=>{var _0x8e143c=a8_0x5b24;0x0<=_0x151f1e&&_0xd00cb8[_0x8e143c(0x3f90)](_0x151f1e);for(let _0x36e538=0x0;_0x36e538<_0x4945e5['length'];++_0x36e538)_0xd00cb8[_0x8e143c(0x3f90)](_0x4945e5[_0x36e538][0x0]);};let _0x254595=0x0;_0x52ddfe[0x1][_0x143308(0x1377)]>=_0x52ddfe[0x0][_0x143308(0x1377)]&&_0x52ddfe[0x1][_0x143308(0x1377)]>=_0x52ddfe[0x2][_0x143308(0x1377)]?_0x254595=0x1:_0x52ddfe[0x2][_0x143308(0x1377)]>=_0x52ddfe[0x0]['length']&&_0x52ddfe[0x2][_0x143308(0x1377)]>=_0x52ddfe[0x1][_0x143308(0x1377)]&&(_0x254595=0x2);for(let _0x421c40=0x0;_0x421c40<0x3;++_0x421c40)_0x421c40===_0x254595?_0x52ddfe[_0x421c40][_0x143308(0x668)]((_0x349be6,_0x392af4)=>_0x349be6[0x1]<_0x392af4[0x1]?-0x1:_0x349be6[0x1]>_0x392af4[0x1]?0x1:0x0):_0x52ddfe[_0x421c40][_0x143308(0x668)]((_0x507c4c,_0x20fd9c)=>_0x507c4c[0x1]>_0x20fd9c[0x1]?-0x1:_0x507c4c[0x1]<_0x20fd9c[0x1]?0x1:0x0);var _0x507073=[],_0x14b68d=[],_0x2ccd2c=(_0x35a9de(_0x52ddfe[_0x254595],_0x507073,-0x1),_0x507073[_0x143308(0x1377)]);for(let _0x2d84be=_0x254595+0x2;_0x2d84be>=_0x254595+0x1;--_0x2d84be)_0x35a9de(_0x52ddfe[_0x2d84be%0x3],_0x14b68d,_0x2d84be!==_0x254595+0x2?_0x279bfd[_0x561d39[_0x2e89c6+(_0x2d84be+0x1)%0x3]]:-0x1);var _0x189e79=_0x14b68d['length'],_0x488634=(_0x561d39[_0x143308(0x3f90)](_0x279bfd[_0x561d39[_0x2e89c6+_0x254595]],_0x507073[0x0],_0x14b68d[0x0]),_0x561d39[_0x143308(0x3f90)](_0x279bfd[_0x561d39[_0x2e89c6+(_0x254595+0x1)%0x3]],_0x14b68d[_0x189e79-0x1],_0x507073[_0x2ccd2c-0x1]),_0x2ccd2c<=_0x189e79),_0x5eb5a0=_0x488634?_0x2ccd2c:_0x189e79,_0x1626eb=_0x488634?_0x189e79:_0x2ccd2c,_0x3df6c2=_0x488634?_0x2ccd2c-0x1:_0x189e79-0x1,_0x5d3780=_0x488634?0x0:0x1;let _0x510443=_0x2ccd2c+_0x189e79-0x2,_0x1011be=0x0,_0x14de30=0x0;var _0x7f025f=_0x488634?_0x507073:_0x14b68d,_0x23815f=_0x488634?_0x14b68d:_0x507073;let _0x55b89a=0x0;for(;0x0<_0x510443--;){_0x5d3780?_0x561d39[_0x143308(0x3f90)](_0x7f025f[_0x1011be],_0x23815f[_0x14de30]):_0x561d39[_0x143308(0x3f90)](_0x23815f[_0x14de30],_0x7f025f[_0x1011be]);let _0x3c5448;(_0x55b89a+=_0x5eb5a0)>=_0x1626eb&&_0x1011be<_0x3df6c2?(_0x3c5448=_0x7f025f[++_0x1011be],_0x55b89a-=_0x1626eb):_0x3c5448=_0x23815f[++_0x14de30],_0x561d39['push'](_0x3c5448);}_0x561d39[_0x2e89c6+0x0]=_0x561d39[_0x561d39[_0x143308(0x1377)]-0x3],_0x561d39[_0x2e89c6+0x1]=_0x561d39[_0x561d39[_0x143308(0x1377)]-0x2],_0x561d39[_0x2e89c6+0x2]=_0x561d39[_0x561d39[_0x143308(0x1377)]-0x1],_0x561d39['length']=_0x561d39['length']-0x3;}['_generateEdgesLinesAlternate'](){var _0x36b8e1=_0x32f03f,_0x5210b9,_0x23e91e=this[_0x36b8e1(0x3a12)][_0x36b8e1(0x757)](_0x526cb7['o'][_0x36b8e1(0x34af)]);let _0x4f1432=this[_0x36b8e1(0x3a12)]['getIndices']();if(_0x4f1432&&_0x23e91e){Array[_0x36b8e1(0x2eb1)](_0x4f1432)||(_0x4f1432=Array['from'](_0x4f1432));var _0x41333c=null==(_0x41333c=null==(_0x41333c=this['_options'])?void 0x0:_0x41333c[_0x36b8e1(0x124e)])||_0x41333c,_0x2c5eac=_0x41333c?Math['round'](-Math[_0x36b8e1(0x23a)](null!=(_0x5210b9=null==(_0x5210b9=this[_0x36b8e1(0x4179)])?void 0x0:_0x5210b9[_0x36b8e1(0xc5f)])?_0x5210b9:0.000001)/Math[_0x36b8e1(0x23a)](0xa)):null!=(_0x5210b9=null==(_0x5210b9=this[_0x36b8e1(0x4179)])?void 0x0:_0x5210b9[_0x36b8e1(0xc5f)])?_0x5210b9:0.000001;const _0x34dd91=[],_0x4381a6=[];if(_0x41333c){const _0x271b6d={};for(let _0x4b399c=0x0;_0x4b399c<_0x23e91e[_0x36b8e1(0x1377)];_0x4b399c+=0x3){const _0x8c84d1=_0x23e91e[_0x4b399c+0x0],_0xf3b89c=_0x23e91e[_0x4b399c+0x1],_0x1d422f=_0x23e91e[_0x4b399c+0x2];var _0x7143c3,_0x2ab456=_0x8c84d1[_0x36b8e1(0x3de5)](_0x2c5eac)+'|'+_0xf3b89c['toFixed'](_0x2c5eac)+'|'+_0x1d422f[_0x36b8e1(0x3de5)](_0x2c5eac);void 0x0!==_0x271b6d[_0x2ab456]?_0x34dd91['push'](_0x271b6d[_0x2ab456]):(_0x7143c3=_0x4b399c/0x3,_0x271b6d[_0x2ab456]=_0x7143c3,_0x34dd91[_0x36b8e1(0x3f90)](_0x7143c3),_0x4381a6[_0x36b8e1(0x3f90)](_0x7143c3));}}else for(let _0x1e6d6c=0x0;_0x1e6d6c<_0x23e91e[_0x36b8e1(0x1377)];_0x1e6d6c+=0x3){var _0x15077c=_0x23e91e[_0x1e6d6c+0x0],_0x4f663b=_0x23e91e[_0x1e6d6c+0x1],_0x13a1fa=_0x23e91e[_0x1e6d6c+0x2];let _0x3674c9=!0x1;for(let _0x51d870=0x0;_0x51d870<_0x1e6d6c&&!_0x3674c9;_0x51d870+=0x3){var _0xf6a8f7=_0x23e91e[_0x51d870+0x0],_0x39c98b=_0x23e91e[_0x51d870+0x1],_0x541e10=_0x23e91e[_0x51d870+0x2];if(Math[_0x36b8e1(0x3abd)](_0x15077c-_0xf6a8f7)<_0x2c5eac&&Math['abs'](_0x4f663b-_0x39c98b)<_0x2c5eac&&Math[_0x36b8e1(0x3abd)](_0x13a1fa-_0x541e10)<_0x2c5eac){_0x34dd91[_0x36b8e1(0x3f90)](_0x51d870/0x3),_0x3674c9=!0x0;break;}}_0x3674c9||(_0x34dd91['push'](_0x1e6d6c/0x3),_0x4381a6[_0x36b8e1(0x3f90)](_0x1e6d6c/0x3));}if(null!=(_0x5210b9=this[_0x36b8e1(0x4179)])&&_0x5210b9[_0x36b8e1(0x3841)]){var _0x563901=null!=(_0x5210b9=null==(_0x41333c=this[_0x36b8e1(0x4179)])?void 0x0:_0x41333c[_0x36b8e1(0x492)])?_0x5210b9:0.000001;const _0x4cfec5=[];for(let _0x5c946f=0x0;_0x5c946f<_0x4f1432[_0x36b8e1(0x1377)];_0x5c946f+=0x3){let _0x148e84;for(let _0x122fe3=0x0;_0x122fe3<0x3;++_0x122fe3){var _0x2da200=_0x34dd91[_0x4f1432[_0x5c946f+_0x122fe3]],_0x2770e8=_0x34dd91[_0x4f1432[_0x5c946f+(_0x122fe3+0x1)%0x3]],_0x121fbe=_0x34dd91[_0x4f1432[_0x5c946f+(_0x122fe3+0x2)%0x3]];if(_0x2da200!==_0x2770e8){var _0x36cfdb=_0x23e91e[0x3*_0x2da200+0x0],_0xc9628b=_0x23e91e[0x3*_0x2da200+0x1],_0x59f05d=_0x23e91e[0x3*_0x2da200+0x2],_0xd34a55=_0x23e91e[0x3*_0x2770e8+0x0],_0x285b79=_0x23e91e[0x3*_0x2770e8+0x1],_0x1d1bfa=_0x23e91e[0x3*_0x2770e8+0x2],_0x17c9c6=Math[_0x36b8e1(0x3f3e)]((_0xd34a55-_0x36cfdb)*(_0xd34a55-_0x36cfdb)+(_0x285b79-_0xc9628b)*(_0x285b79-_0xc9628b)+(_0x1d1bfa-_0x59f05d)*(_0x1d1bfa-_0x59f05d));for(let _0x48843a=0x0;_0x48843a<_0x4381a6[_0x36b8e1(0x1377)]-0x1;_0x48843a++){var _0x3d8ecb,_0x459c96,_0x1af09f,_0x46e2f3,_0x1b99a1=_0x4381a6[_0x48843a];_0x1b99a1!==_0x2da200&&_0x1b99a1!==_0x2770e8&&_0x1b99a1!==_0x121fbe&&(_0x46e2f3=_0x23e91e[0x3*_0x1b99a1+0x0],_0x3d8ecb=_0x23e91e[0x3*_0x1b99a1+0x1],_0x459c96=_0x23e91e[0x3*_0x1b99a1+0x2],_0x1af09f=Math[_0x36b8e1(0x3f3e)]((_0x46e2f3-_0x36cfdb)*(_0x46e2f3-_0x36cfdb)+(_0x3d8ecb-_0xc9628b)*(_0x3d8ecb-_0xc9628b)+(_0x459c96-_0x59f05d)*(_0x459c96-_0x59f05d)),_0x46e2f3=Math[_0x36b8e1(0x3f3e)]((_0x46e2f3-_0xd34a55)*(_0x46e2f3-_0xd34a55)+(_0x3d8ecb-_0x285b79)*(_0x3d8ecb-_0x285b79)+(_0x459c96-_0x1d1bfa)*(_0x459c96-_0x1d1bfa)),Math[_0x36b8e1(0x3abd)](_0x1af09f+_0x46e2f3-_0x17c9c6)<_0x563901&&(_0x148e84||(_0x148e84={'index':_0x5c946f,'edgesPoints':[[],[],[]]},_0x4cfec5[_0x36b8e1(0x3f90)](_0x148e84)),_0x148e84['edgesPoints'][_0x122fe3][_0x36b8e1(0x3f90)]([_0x1b99a1,_0x1af09f])));}}}}for(let _0x5c46c6=0x0;_0x5c46c6<_0x4cfec5['length'];++_0x5c46c6){var _0xe0d25a=_0x4cfec5[_0x5c46c6];this[_0x36b8e1(0x748)](_0xe0d25a[_0x36b8e1(0x1292)],_0xe0d25a[_0x36b8e1(0x2ca7)],_0x4f1432,_0x34dd91);}_0x4cfec5[_0x36b8e1(0x1377)]=0x0;}const _0x38722c={};for(let _0xf06bd6=0x0;_0xf06bd6<_0x4f1432[_0x36b8e1(0x1377)];_0xf06bd6+=0x3){let _0x2b5343;for(let _0x1dfa55=0x0;_0x1dfa55<0x3;++_0x1dfa55){let _0x139e63=_0x34dd91[_0x4f1432[_0xf06bd6+_0x1dfa55]],_0x449ed7=_0x34dd91[_0x4f1432[_0xf06bd6+(_0x1dfa55+0x1)%0x3]];var _0xb0974e=_0x34dd91[_0x4f1432[_0xf06bd6+(_0x1dfa55+0x2)%0x3]];if(_0x139e63!==_0x449ed7&&(_0x139e63!==_0xb0974e&&_0x449ed7!==_0xb0974e||null==(_0x1cd769=this[_0x36b8e1(0x4179)])||!_0x1cd769['removeDegeneratedTriangles'])){_0x334a49['jp'][_0x36b8e1(0xf88)][0x0][_0x36b8e1(0x368c)](_0x23e91e[0x3*_0x139e63+0x0],_0x23e91e[0x3*_0x139e63+0x1],_0x23e91e[0x3*_0x139e63+0x2]),_0x334a49['jp'][_0x36b8e1(0xf88)][0x1][_0x36b8e1(0x368c)](_0x23e91e[0x3*_0x449ed7+0x0],_0x23e91e[0x3*_0x449ed7+0x1],_0x23e91e[0x3*_0x449ed7+0x2]),_0x334a49['jp'][_0x36b8e1(0xf88)][0x2][_0x36b8e1(0x368c)](_0x23e91e[0x3*_0xb0974e+0x0],_0x23e91e[0x3*_0xb0974e+0x1],_0x23e91e[0x3*_0xb0974e+0x2]),_0x2b5343||(_0x334a49['jp']['Vector3'][0x1][_0x36b8e1(0x407)](_0x334a49['jp'][_0x36b8e1(0xf88)][0x0],_0x334a49['jp']['Vector3'][0x3]),_0x334a49['jp'][_0x36b8e1(0xf88)][0x2][_0x36b8e1(0x407)](_0x334a49['jp'][_0x36b8e1(0xf88)][0x1],_0x334a49['jp'][_0x36b8e1(0xf88)][0x4]),(_0x2b5343=_0x334a49['P'][_0x36b8e1(0x27fa)](_0x334a49['jp'][_0x36b8e1(0xf88)][0x3],_0x334a49['jp'][_0x36b8e1(0xf88)][0x4]))[_0x36b8e1(0x3f07)]()),_0x139e63>_0x449ed7&&(_0x1cd769=_0x139e63,_0x139e63=_0x449ed7,_0x449ed7=_0x1cd769);var _0x1cd769,_0xb0974e=_0x139e63+'_'+_0x449ed7;const _0x14102d=_0x38722c[_0xb0974e];_0x14102d?_0x14102d[_0x36b8e1(0x3816)]||(_0x334a49['P'][_0x36b8e1(0x365c)](_0x2b5343,_0x14102d[_0x36b8e1(0x1b8a)])<this[_0x36b8e1(0x1397)]&&this[_0x36b8e1(0x2749)](_0x334a49['jp'][_0x36b8e1(0xf88)][0x0],_0x334a49['jp']['Vector3'][0x1],this[_0x36b8e1(0x19d9)]['length']/0x3),_0x14102d['done']=!0x0):_0x38722c[_0xb0974e]={'normal':_0x2b5343,'done':!0x1,'index':_0xf06bd6,'i':_0x1dfa55};}}}for(const _0x2c7750 in _0x38722c){var _0x402140,_0xb1f8e9=_0x38722c[_0x2c7750];_0xb1f8e9['done']||(_0x402140=_0x34dd91[_0x4f1432[_0xb1f8e9[_0x36b8e1(0x2ca7)]+_0xb1f8e9['i']]],_0xb1f8e9=_0x34dd91[_0x4f1432[_0xb1f8e9['index']+(_0xb1f8e9['i']+0x1)%0x3]],_0x334a49['jp'][_0x36b8e1(0xf88)][0x0][_0x36b8e1(0x368c)](_0x23e91e[0x3*_0x402140+0x0],_0x23e91e[0x3*_0x402140+0x1],_0x23e91e[0x3*_0x402140+0x2]),_0x334a49['jp'][_0x36b8e1(0xf88)][0x1][_0x36b8e1(0x368c)](_0x23e91e[0x3*_0xb1f8e9+0x0],_0x23e91e[0x3*_0xb1f8e9+0x1],_0x23e91e[0x3*_0xb1f8e9+0x2]),this['createLine'](_0x334a49['jp'][_0x36b8e1(0xf88)][0x0],_0x334a49['jp'][_0x36b8e1(0xf88)][0x1],this['_linesPositions'][_0x36b8e1(0x1377)]/0x3));}const _0x722ed0=this[_0x36b8e1(0x3a12)][_0x36b8e1(0x83e)]()[_0x36b8e1(0x2cd1)]();this[_0x36b8e1(0x6ec)][_0x526cb7['o'][_0x36b8e1(0x34af)]]=new _0x526cb7['o'](_0x722ed0,this[_0x36b8e1(0x19d9)],_0x526cb7['o'][_0x36b8e1(0x34af)],!0x1),this[_0x36b8e1(0x6ec)][_0x526cb7['o'][_0x36b8e1(0x279a)]]=new _0x526cb7['o'](_0x722ed0,this[_0x36b8e1(0x2061)],_0x526cb7['o']['NormalKind'],!0x1,!0x1,0x4),this[_0x36b8e1(0x3459)][_0x526cb7['o']['PositionKind']]=this[_0x36b8e1(0x6ec)][_0x526cb7['o']['PositionKind']],this[_0x36b8e1(0x3459)][_0x526cb7['o']['NormalKind']]=this[_0x36b8e1(0x6ec)][_0x526cb7['o'][_0x36b8e1(0x279a)]],this[_0x36b8e1(0x3af6)]=_0x722ed0[_0x36b8e1(0x2933)](this['_linesIndices']),this[_0x36b8e1(0x3087)]=this['_linesIndices'][_0x36b8e1(0x1377)];}}[_0x32f03f(0x740)](){var _0x2102bc=_0x32f03f,_0x20ab09=this[_0x2102bc(0x3a12)][_0x2102bc(0x757)](_0x526cb7['o'][_0x2102bc(0x34af)]),_0x4f1d72=this[_0x2102bc(0x3a12)][_0x2102bc(0x2668)]();if(_0x4f1d72&&_0x20ab09){const _0x2487ae=new Array(),_0x262216=new Array();let _0x203583,_0x4fe73f;for(_0x203583=0x0;_0x203583<_0x4f1d72[_0x2102bc(0x1377)];_0x203583+=0x3){_0x4fe73f=new _0x4cbe60();var _0x3f682a=_0x4f1d72[_0x203583],_0x1a0416=_0x4f1d72[_0x203583+0x1],_0x196faf=_0x4f1d72[_0x203583+0x2];_0x4fe73f['p0']=new _0x334a49['P'](_0x20ab09[0x3*_0x3f682a],_0x20ab09[0x3*_0x3f682a+0x1],_0x20ab09[0x3*_0x3f682a+0x2]),_0x4fe73f['p1']=new _0x334a49['P'](_0x20ab09[0x3*_0x1a0416],_0x20ab09[0x3*_0x1a0416+0x1],_0x20ab09[0x3*_0x1a0416+0x2]),_0x4fe73f['p2']=new _0x334a49['P'](_0x20ab09[0x3*_0x196faf],_0x20ab09[0x3*_0x196faf+0x1],_0x20ab09[0x3*_0x196faf+0x2]);const _0x2e9db3=_0x334a49['P'][_0x2102bc(0x27fa)](_0x4fe73f['p1'][_0x2102bc(0x41b6)](_0x4fe73f['p0']),_0x4fe73f['p2'][_0x2102bc(0x41b6)](_0x4fe73f['p1']));_0x2e9db3[_0x2102bc(0x3f07)](),_0x262216[_0x2102bc(0x3f90)](_0x2e9db3),_0x2487ae['push'](_0x4fe73f);}for(_0x203583=0x0;_0x203583<_0x2487ae[_0x2102bc(0x1377)];_0x203583++){_0x4fe73f=_0x2487ae[_0x203583];for(let _0x5159fd=_0x203583+0x1;_0x5159fd<_0x2487ae[_0x2102bc(0x1377)];_0x5159fd++){const _0x5bc580=_0x2487ae[_0x5159fd];if(0x3===_0x4fe73f[_0x2102bc(0x21e3)])break;if(0x3!==_0x5bc580[_0x2102bc(0x21e3)]){var _0x52129b=_0x4f1d72[0x3*_0x5159fd],_0x34b8fd=_0x4f1d72[0x3*_0x5159fd+0x1],_0x213458=_0x4f1d72[0x3*_0x5159fd+0x2];for(let _0x39ac83=0x0;_0x39ac83<0x3;_0x39ac83++){let _0x23000a=0x0;if(void 0x0===_0x4fe73f[_0x2102bc(0x2fc1)][_0x39ac83]){switch(_0x39ac83){case 0x0:_0x23000a=this[_0x2102bc(0x1c68)]?this[_0x2102bc(0x180a)](_0x4fe73f['p0'],_0x4fe73f['p1'],_0x5bc580['p0'],_0x5bc580['p1'],_0x5bc580['p2']):this['_processEdgeForAdjacencies'](_0x4f1d72[0x3*_0x203583],_0x4f1d72[0x3*_0x203583+0x1],_0x52129b,_0x34b8fd,_0x213458);break;case 0x1:_0x23000a=this[_0x2102bc(0x1c68)]?this['_processEdgeForAdjacenciesWithVertices'](_0x4fe73f['p1'],_0x4fe73f['p2'],_0x5bc580['p0'],_0x5bc580['p1'],_0x5bc580['p2']):this[_0x2102bc(0x237d)](_0x4f1d72[0x3*_0x203583+0x1],_0x4f1d72[0x3*_0x203583+0x2],_0x52129b,_0x34b8fd,_0x213458);break;case 0x2:_0x23000a=this[_0x2102bc(0x1c68)]?this['_processEdgeForAdjacenciesWithVertices'](_0x4fe73f['p2'],_0x4fe73f['p0'],_0x5bc580['p0'],_0x5bc580['p1'],_0x5bc580['p2']):this[_0x2102bc(0x237d)](_0x4f1d72[0x3*_0x203583+0x2],_0x4f1d72[0x3*_0x203583],_0x52129b,_0x34b8fd,_0x213458);}if(-0x1!==_0x23000a&&(_0x4fe73f[_0x2102bc(0x2fc1)][_0x39ac83]=_0x5159fd,_0x5bc580[_0x2102bc(0x2fc1)][_0x23000a]=_0x203583,_0x4fe73f['edgesConnectedCount']++,_0x5bc580['edgesConnectedCount']++,0x3===_0x4fe73f[_0x2102bc(0x21e3)]))break;}}}}}for(_0x203583=0x0;_0x203583<_0x2487ae[_0x2102bc(0x1377)];_0x203583++){var _0x4a674c=_0x2487ae[_0x203583];this[_0x2102bc(0xc57)](_0x203583,_0x4a674c[_0x2102bc(0x2fc1)][0x0],_0x262216,_0x4a674c['p0'],_0x4a674c['p1']),this[_0x2102bc(0xc57)](_0x203583,_0x4a674c[_0x2102bc(0x2fc1)][0x1],_0x262216,_0x4a674c['p1'],_0x4a674c['p2']),this[_0x2102bc(0xc57)](_0x203583,_0x4a674c['edges'][0x2],_0x262216,_0x4a674c['p2'],_0x4a674c['p0']);}const _0x45a2aa=this[_0x2102bc(0x3a12)][_0x2102bc(0x83e)]()[_0x2102bc(0x2cd1)]();this['_buffers'][_0x526cb7['o']['PositionKind']]=new _0x526cb7['o'](_0x45a2aa,this[_0x2102bc(0x19d9)],_0x526cb7['o'][_0x2102bc(0x34af)],!0x1),this['_buffers'][_0x526cb7['o']['NormalKind']]=new _0x526cb7['o'](_0x45a2aa,this[_0x2102bc(0x2061)],_0x526cb7['o'][_0x2102bc(0x279a)],!0x1,!0x1,0x4),this[_0x2102bc(0x3459)][_0x526cb7['o'][_0x2102bc(0x34af)]]=this['_buffers'][_0x526cb7['o'][_0x2102bc(0x34af)]],this['_buffersForInstances'][_0x526cb7['o'][_0x2102bc(0x279a)]]=this[_0x2102bc(0x6ec)][_0x526cb7['o'][_0x2102bc(0x279a)]],this[_0x2102bc(0x3af6)]=_0x45a2aa['createIndexBuffer'](this[_0x2102bc(0x3774)]),this[_0x2102bc(0x3087)]=this['_linesIndices'][_0x2102bc(0x1377)];}}[_0x32f03f(0x3261)](){var _0xd82cf7=_0x32f03f;return this[_0xd82cf7(0x2d8b)][_0xd82cf7(0x3261)](this[_0xd82cf7(0x3a12)],this[_0xd82cf7(0x3a12)][_0xd82cf7(0x3a5f)]&&0x0<this['customInstances'][_0xd82cf7(0x1377)]||this['_source'][_0xd82cf7(0x3909)]);}[_0x32f03f(0x2f9e)](){var _0x286e8d=_0x32f03f;const _0x1642cf=this['_source']['getScene']();var _0xb68a06=this[_0x286e8d(0x2d8b)][_0x286e8d(0x3ec9)]();if(this[_0x286e8d(0x6a9)]&&this[_0x286e8d(0x2d8b)][_0x286e8d(0x2664)](this[_0x286e8d(0x6a9)]),this['isReady']()&&_0x1642cf[_0x286e8d(0x146e)]){var _0x344c5f=this[_0x286e8d(0x3a12)][_0x286e8d(0x3a5f)]&&0x0<this[_0x286e8d(0x14a7)]['length'],_0x49e430=_0x344c5f||this['_source'][_0x286e8d(0x3909)];let _0x2eb446=0x0;if(_0x49e430){if(this[_0x286e8d(0x3459)][_0x286e8d(0x463)]=this[_0x286e8d(0x3a12)][_0x286e8d(0x30a8)](_0x286e8d(0x463)),this[_0x286e8d(0x3459)]['world1']=this[_0x286e8d(0x3a12)][_0x286e8d(0x30a8)](_0x286e8d(0x3a4f)),this[_0x286e8d(0x3459)][_0x286e8d(0x2d1e)]=this['_source'][_0x286e8d(0x30a8)]('world2'),this['_buffersForInstances'][_0x286e8d(0x1605)]=this[_0x286e8d(0x3a12)][_0x286e8d(0x30a8)](_0x286e8d(0x1605)),_0x344c5f){const _0x3f6b16=this[_0x286e8d(0x3a12)][_0x286e8d(0x1227)];if(_0x2eb446=this[_0x286e8d(0x14a7)][_0x286e8d(0x1377)],!_0x3f6b16[_0x286e8d(0x3c9f)])return void(this['_source']['getScene']()[_0x286e8d(0x3d00)]||this[_0x286e8d(0x14a7)][_0x286e8d(0x3d68)]());if(!_0x3f6b16[_0x286e8d(0x31c8)]){let _0x2dd378=0x0;for(let _0x5618dc=0x0;_0x5618dc<_0x2eb446;++_0x5618dc)this[_0x286e8d(0x14a7)]['data'][_0x5618dc][_0x286e8d(0x262c)](_0x3f6b16['instancesData'],_0x2dd378),_0x2dd378+=0x10;_0x3f6b16[_0x286e8d(0x1cf)][_0x286e8d(0x19eb)](_0x3f6b16[_0x286e8d(0x3c9f)],0x0,_0x2eb446);}}else _0x2eb446=this[_0x286e8d(0x3a12)][_0x286e8d(0x6c4)];}const _0xc268f9=_0x1642cf[_0x286e8d(0x2cd1)]();this['_lineShader'][_0x286e8d(0x828)](),0x1!==this['_source'][_0x286e8d(0x1289)]['a']?_0xc268f9['setAlphaMode'](_0x4befb8['g']['ALPHA_COMBINE']):_0xc268f9['setAlphaMode'](_0x4befb8['g'][_0x286e8d(0x349a)]),_0xc268f9[_0x286e8d(0x2848)](_0x49e430?this[_0x286e8d(0x3459)]:this['_buffers'],this[_0x286e8d(0x3af6)],this['_lineShader']['getEffect']()),_0x1642cf[_0x286e8d(0x3dc3)](),this['_lineShader']['setColor4'](_0x286e8d(0x378e),this['_source'][_0x286e8d(0x1289)]),_0x1642cf[_0x286e8d(0x146e)][_0x286e8d(0x3bad)]===_0x4b515e['V'][_0x286e8d(0x2ae1)]?this[_0x286e8d(0x2d8b)]['setFloat'](_0x286e8d(0x2255),this[_0x286e8d(0x3a12)]['edgesWidth']/this[_0x286e8d(0x3ef3)]):this[_0x286e8d(0x2d8b)][_0x286e8d(0x1d16)](_0x286e8d(0x2255),this[_0x286e8d(0x3a12)][_0x286e8d(0x39c7)]/this[_0x286e8d(0x1c02)]),this[_0x286e8d(0x2d8b)][_0x286e8d(0x1d16)](_0x286e8d(0x22ca),_0xc268f9[_0x286e8d(0x2ce7)](_0x1642cf[_0x286e8d(0x146e)])),this[_0x286e8d(0x2d8b)][_0x286e8d(0x2de9)](this[_0x286e8d(0x3a12)][_0x286e8d(0x927)]()),_0xc268f9[_0x286e8d(0xb7b)](_0x5d57e1['F']['TriangleFillMode'],0x0,this['_indicesCount'],_0x2eb446),this[_0x286e8d(0x2d8b)][_0x286e8d(0xad0)](),_0x49e430&&_0xc268f9[_0x286e8d(0x2c0)](),this[_0x286e8d(0x3a12)][_0x286e8d(0x83e)]()['_activeMeshesFrozen']||this[_0x286e8d(0x14a7)][_0x286e8d(0x3d68)](),this[_0x286e8d(0x2d8b)][_0x286e8d(0x2664)](_0xb68a06);}else this[_0x286e8d(0x2d8b)][_0x286e8d(0x2664)](_0xb68a06);}}class _0x4cd41e extends _0x5a58bc{constructor(_0x5a1c34,_0x1b0dcc=0.95,_0xa34c7b=!0x1){var _0x5f5bb9=_0x32f03f;super(_0x5a1c34,_0x1b0dcc,_0xa34c7b,!0x1),this[_0x5f5bb9(0x740)]();}['_generateEdgesLines'](){var _0x3665d4=_0x32f03f,_0x489f01=this['_source'][_0x3665d4(0x757)](_0x526cb7['o'][_0x3665d4(0x34af)]),_0x4b3d78=this[_0x3665d4(0x3a12)][_0x3665d4(0x2668)]();if(_0x4b3d78&&_0x489f01){var _0xa01be2=_0x334a49['jp'][_0x3665d4(0xf88)][0x0],_0x412aab=_0x334a49['jp']['Vector3'][0x1],_0x203a57=_0x4b3d78['length']-0x1;for(let _0x423141=0x0,_0x2da776=0x0;_0x423141<_0x203a57;_0x423141+=0x2,_0x2da776+=0x4)_0x334a49['P'][_0x3665d4(0x3273)](_0x489f01,0x3*_0x4b3d78[_0x423141],_0xa01be2),_0x334a49['P'][_0x3665d4(0x3273)](_0x489f01,0x3*_0x4b3d78[_0x423141+0x1],_0x412aab),this[_0x3665d4(0x2749)](_0xa01be2,_0x412aab,_0x2da776);const _0x284c5a=this[_0x3665d4(0x3a12)][_0x3665d4(0x83e)]()['getEngine']();this[_0x3665d4(0x6ec)][_0x526cb7['o']['PositionKind']]=new _0x526cb7['o'](_0x284c5a,this[_0x3665d4(0x19d9)],_0x526cb7['o'][_0x3665d4(0x34af)],!0x1),this[_0x3665d4(0x6ec)][_0x526cb7['o'][_0x3665d4(0x279a)]]=new _0x526cb7['o'](_0x284c5a,this['_linesNormals'],_0x526cb7['o']['NormalKind'],!0x1,!0x1,0x4),this['_ib']=_0x284c5a[_0x3665d4(0x2933)](this[_0x3665d4(0x3774)]),this[_0x3665d4(0x3087)]=this[_0x3665d4(0x3774)][_0x3665d4(0x1377)];}}}},0x136c7:(_0x1fa72c,_0x43ba21,_0x4e25ad)=>{var _0x559b7a=a8_0x16e4d8,_0xc41e8b=_0x4e25ad(0x1446b),_0x102a23=_0x4e25ad(0xbb85),_0x84ec7c=_0x4e25ad(0x77a5),_0x1841b4=_0x4e25ad(0x7b76),_0x3a498c=_0x4e25ad(0xa427),_0x42aa21=_0x4e25ad(0x1eea),_0x57aad0=_0x4e25ad(0x13aac);function _0x251e39(_0x294573){return _0x294573['particleSystem'];}_0x4e25ad(0xd43b),_0x4e25ad(0x10315),_0x4e25ad(0x11576),_0x4e25ad(0xd599),_0x4e25ad(0x10c8),_0x4e25ad(0x7cc8),_0x4e25ad(0xf945),_0x4e25ad(0xdc0e),_0x4e25ad(0xf9e7),Object['defineProperty'](_0xc41e8b['x'][_0x559b7a(0x41df)],_0x559b7a(0x1a06),{'get':function(){var _0x18e6a2=_0x559b7a;return this[_0x18e6a2(0x7ab)];},'set':function(_0x15122e){this['_fluidRenderer']=_0x15122e;},'enumerable':!0x0,'configurable':!0x0}),_0xc41e8b['x'][_0x559b7a(0x41df)][_0x559b7a(0x3d98)]=function(){var _0xbcd429=_0x559b7a;return this[_0xbcd429(0x7ab)]||(this['_fluidRenderer']=new _0x16c664(this),this[_0xbcd429(0x7ab)]);},_0xc41e8b['x'][_0x559b7a(0x41df)][_0x559b7a(0x34a)]=function(){var _0x5b60b3=_0x559b7a,_0x70a875;null!=(_0x70a875=this[_0x5b60b3(0x7ab)])&&_0x70a875[_0x5b60b3(0x18c9)](),this[_0x5b60b3(0x7ab)]=null;};class _0x1152f7{constructor(_0x2db931){var _0x20a11a=_0x559b7a;this[_0x20a11a(0xc8c)]=_0x102a23['l'][_0x20a11a(0x2901)],this[_0x20a11a(0x3fde)]=_0x2db931;}['register'](){var _0x5d6e16=_0x559b7a;this[_0x5d6e16(0x3fde)]['_gatherActiveCameraRenderTargetsStage'][_0x5d6e16(0x109d)](_0x102a23['l']['STEP_GATHERACTIVECAMERARENDERTARGETS_FLUIDRENDERER'],this,this[_0x5d6e16(0x34e9)]),this[_0x5d6e16(0x3fde)]['_afterCameraDrawStage'][_0x5d6e16(0x109d)](_0x102a23['l']['STEP_AFTERCAMERADRAW_FLUIDRENDERER'],this,this[_0x5d6e16(0x3f98)]);}['_gatherActiveCameraRenderTargets'](_0x3ea5ce){var _0x3fe6e4=_0x559b7a,_0x10ef0f;null!=(_0x10ef0f=this[_0x3fe6e4(0x3fde)][_0x3fe6e4(0x1a06)])&&_0x10ef0f[_0x3fe6e4(0x1601)]();}['_afterCameraDraw'](_0x48fe63){var _0xe4aaf6=_0x559b7a,_0x4df745;null!=(_0x4df745=this[_0xe4aaf6(0x3fde)]['fluidRenderer'])&&_0x4df745[_0xe4aaf6(0x2335)](_0x48fe63);}['rebuild'](){var _0x4424ad=_0x559b7a;this[_0x4424ad(0x3fde)][_0x4424ad(0x7ab)]&&(this[_0x4424ad(0x3fde)][_0x4424ad(0x34a)](),this[_0x4424ad(0x3fde)][_0x4424ad(0x3d98)]());}[_0x559b7a(0x18c9)](){var _0x41bd32=_0x559b7a;this[_0x41bd32(0x3fde)][_0x41bd32(0x34a)]();}}class _0x16c664{constructor(_0xdc6866){var _0x378740=_0x559b7a;this['_scene']=_0xdc6866,this[_0x378740(0x2635)]=_0xdc6866[_0x378740(0x2cd1)](),this['_onEngineResizeObserver']=null,this[_0x378740(0x2a4d)]=[],this[_0x378740(0x99f)]=[],this[_0x378740(0x3bdd)]=new Map(),_0x16c664[_0x378740(0x4109)](this[_0x378740(0x195b)]),this[_0x378740(0x3ee3)]=this[_0x378740(0x2635)][_0x378740(0x2437)]['add'](()=>{this['_initialize']();});}static[_0x559b7a(0x4109)](_0x13488c){var _0x506f4d=_0x559b7a,_0x5da263;_0x13488c[_0x506f4d(0x257d)](_0x102a23['l'][_0x506f4d(0x2901)])||(_0x5da263=new _0x1152f7(_0x13488c),_0x13488c[_0x506f4d(0xdb4)](_0x5da263));}['recreate'](){var _0x100d72=_0x559b7a;this['_sortRenderingObjects'](),this[_0x100d72(0x3ce4)]();}[_0x559b7a(0x905)](_0x54cc6a){var _0x2d288f=_0x559b7a;return _0x54cc6a=this[_0x2d288f(0x38d2)](_0x54cc6a),-0x1!==_0x54cc6a?this[_0x2d288f(0x2a4d)][_0x54cc6a]:null;}[_0x559b7a(0x2b3c)](_0x575b3d,_0x423017,_0x230196,_0xfb0846){var _0x45b999=_0x559b7a;const _0x3cb5ff=new _0x1841b4['F'](this[_0x45b999(0x195b)],_0x575b3d);return _0x3cb5ff['onParticleSizeChanged'][_0x45b999(0x3fc1)](this['_setParticleSizeForRenderTargets']['bind'](this)),_0x230196||(_0x230196=new _0x3a498c['R'](this[_0x45b999(0x195b)],_0xfb0846),this[_0x45b999(0x99f)][_0x45b999(0x3f90)](_0x230196)),_0x230196['_onUseVelocityChanged']['hasObservers']()||_0x230196[_0x45b999(0xc48)][_0x45b999(0x3fc1)](this[_0x45b999(0x2c97)][_0x45b999(0x2de9)](this)),void 0x0!==_0x423017&&(_0x230196[_0x45b999(0x40bd)]=_0x423017),_0x575b3d={'object':_0x3cb5ff,'targetRenderer':_0x230196},(this[_0x45b999(0x2a4d)]['push'](_0x575b3d),this['_sortRenderingObjects'](),this[_0x45b999(0x21bc)](),_0x575b3d);}[_0x559b7a(0x6bf)](_0x4c1af5,_0x26a1ca,_0x5156d2,_0x4991cf,_0x4356b9){var _0x23eabb=_0x559b7a;const _0x97fdc7=new _0x42aa21['H'](this[_0x23eabb(0x195b)],_0x4c1af5,_0x26a1ca);return _0x97fdc7[_0x23eabb(0x13fa)][_0x23eabb(0x3fc1)](this[_0x23eabb(0x21bc)]['bind'](this)),_0x4991cf||(_0x4991cf=new _0x3a498c['R'](this[_0x23eabb(0x195b)],_0x4356b9),this[_0x23eabb(0x99f)]['push'](_0x4991cf)),_0x4991cf[_0x23eabb(0xc48)]['hasObservers']()||_0x4991cf[_0x23eabb(0xc48)][_0x23eabb(0x3fc1)](this[_0x23eabb(0x2c97)][_0x23eabb(0x2de9)](this)),void 0x0!==_0x5156d2&&(_0x4991cf[_0x23eabb(0x40bd)]=_0x5156d2),_0x4c1af5={'object':_0x97fdc7,'targetRenderer':_0x4991cf},(this[_0x23eabb(0x2a4d)][_0x23eabb(0x3f90)](_0x4c1af5),this[_0x23eabb(0x3eea)](),this[_0x23eabb(0x21bc)](),_0x4c1af5);}[_0x559b7a(0x6fa)](_0x5e7292,_0x4d66c7=!0x0){var _0x78f9be=_0x559b7a,_0x54706d=this['renderObjects'][_0x78f9be(0x919)](_0x5e7292);return-0x1!==_0x54706d&&(_0x5e7292[_0x78f9be(0x1e3f)][_0x78f9be(0x18c9)](),this[_0x78f9be(0x2a4d)]['splice'](_0x54706d,0x1),_0x4d66c7&&this[_0x78f9be(0x3823)]()?this[_0x78f9be(0x3ce4)]():this[_0x78f9be(0x21bc)](),!0x0);}[_0x559b7a(0x3eea)](){var _0x1c8107=_0x559b7a;this[_0x1c8107(0x2a4d)][_0x1c8107(0x668)]((_0x1657d9,_0x3c7a90)=>_0x1657d9['object']['priority']<_0x3c7a90[_0x1c8107(0x1e3f)][_0x1c8107(0x2436)]?-0x1:_0x1657d9[_0x1c8107(0x1e3f)][_0x1c8107(0x2436)]>_0x3c7a90[_0x1c8107(0x1e3f)][_0x1c8107(0x2436)]?0x1:0x0);}['_removeUnusedTargetRenderers'](){var _0x4b0e9d=_0x559b7a;const _0x114e59={};for(let _0x529fca=0x0;_0x529fca<this['renderObjects'][_0x4b0e9d(0x1377)];++_0x529fca){var _0x485568=this[_0x4b0e9d(0x2a4d)][_0x529fca][_0x4b0e9d(0x28e5)];_0x114e59[this[_0x4b0e9d(0x99f)]['indexOf'](_0x485568)]=!0x0;}let _0x233bf0=!0x1;const _0x229e22=[];for(let _0x17ddd1=0x0;_0x17ddd1<this[_0x4b0e9d(0x99f)][_0x4b0e9d(0x1377)];++_0x17ddd1)_0x114e59[_0x17ddd1]?_0x229e22['push'](this[_0x4b0e9d(0x99f)][_0x17ddd1]):(this[_0x4b0e9d(0x99f)][_0x17ddd1][_0x4b0e9d(0x18c9)](),_0x233bf0=!0x0);return _0x233bf0&&(this['targetRenderers'][_0x4b0e9d(0x1377)]=0x0,this[_0x4b0e9d(0x99f)][_0x4b0e9d(0x3f90)](..._0x229e22)),_0x233bf0;}[_0x559b7a(0x38d2)](_0x3068c6){var _0x25a8a0=_0x559b7a;for(let _0x359800=0x0;_0x359800<this['renderObjects'][_0x25a8a0(0x1377)];++_0x359800){var _0x272aea=this[_0x25a8a0(0x2a4d)][_0x359800][_0x25a8a0(0x1e3f)];if(_0x251e39(_0x272aea)&&_0x272aea[_0x25a8a0(0x187)]===_0x3068c6)return _0x359800;}return-0x1;}[_0x559b7a(0x3ce4)](){var _0x4e7a2d=_0x559b7a;for(let _0x4295b5=0x0;_0x4295b5<this[_0x4e7a2d(0x99f)]['length'];++_0x4295b5)this[_0x4e7a2d(0x99f)][_0x4295b5][_0x4e7a2d(0x18c9)]();const _0x33fa77=new Map();for(let _0x5d7358=0x0;_0x5d7358<this[_0x4e7a2d(0x99f)][_0x4e7a2d(0x1377)];++_0x5d7358){const _0x44022d=this[_0x4e7a2d(0x99f)][_0x5d7358];if(_0x44022d[_0x4e7a2d(0x3ce4)](),_0x44022d[_0x4e7a2d(0x3031)]&&_0x44022d[_0x4e7a2d(0x39d0)]){let _0x259836=_0x33fa77[_0x4e7a2d(0x248c)](_0x44022d[_0x4e7a2d(0x3031)]);_0x259836||(_0x259836=[[],{}],_0x33fa77[_0x4e7a2d(0x2cf6)](_0x44022d[_0x4e7a2d(0x3031)],_0x259836)),_0x259836[0x0][_0x4e7a2d(0x3f90)](_0x44022d),_0x44022d[_0x4e7a2d(0x3031)][_0x4e7a2d(0x19e1)](_0x44022d[_0x4e7a2d(0x39d0)],_0x5d7358);}}let _0x200ecb=_0x33fa77[_0x4e7a2d(0x689)]();for(let _0x5dc379=_0x200ecb[_0x4e7a2d(0xafd)]();!0x0!==_0x5dc379[_0x4e7a2d(0x3816)];_0x5dc379=_0x200ecb['next']()){const _0x12ecf2=_0x5dc379['value'];var _0x1ffd1a=_0x33fa77[_0x4e7a2d(0x248c)](_0x12ecf2);const _0x525eea=_0x12ecf2[_0x4e7a2d(0x3289)]();if(_0x525eea){const [_0x2b61e7,_0x701021]=_0x1ffd1a;_0x525eea[_0x4e7a2d(0x3357)][_0x4e7a2d(0x3fc1)](()=>{var _0x1a283e=_0x4e7a2d;_0x525eea[_0x1a283e(0x535)][_0x1a283e(0x21d2)]||_0x525eea[_0x1a283e(0x535)][_0x1a283e(0x37ec)](0x0,!0x0,this[_0x1a283e(0x2635)]['isStencilEnable'],_0x2b61e7[0x0][_0x1a283e(0x3a80)],this[_0x1a283e(0x2635)][_0x1a283e(0x993)]?_0x84ec7c['g']['TEXTUREFORMAT_DEPTH24_STENCIL8']:_0x84ec7c['g'][_0x1a283e(0x3763)],_0x1a283e(0x13b7)+_0x525eea[_0x1a283e(0xc8c)]);for(const _0x3952d2 of _0x2b61e7){var _0x1b342c=null==(_0x1b342c=_0x3952d2[_0x1a283e(0x3fd2)])?void 0x0:_0x1b342c[_0x1a283e(0x1114)],_0x336577=null==_0x1b342c?void 0x0:_0x1b342c['texture'];if(_0x1b342c&&_0x336577){var _0x1d69c5=_0x336577[_0x1a283e(0x2255)]+'_'+_0x336577[_0x1a283e(0xc32)];let _0x228bcc=_0x701021[_0x1d69c5];(_0x228bcc=_0x228bcc||(_0x701021[_0x1d69c5]=new _0x57aad0['B'](this[_0x1a283e(0x2635)],_0x336577['width'],_0x336577['height'])))[_0x1a283e(0x2d45)][_0x1a283e(0x29cc)](_0x1b342c);}}});}}for(let _0x2e95b8=(_0x200ecb=this['_cameras'][_0x4e7a2d(0x689)]())[_0x4e7a2d(0xafd)]();!0x0!==_0x2e95b8[_0x4e7a2d(0x3816)];_0x2e95b8=_0x200ecb[_0x4e7a2d(0xafd)]()){var _0x248ef4=_0x2e95b8[_0x4e7a2d(0x13ce)];const _0x56af72=this[_0x4e7a2d(0x3bdd)][_0x4e7a2d(0x248c)](_0x248ef4)[0x1];var _0x2532e0=_0x33fa77[_0x4e7a2d(0x248c)](_0x248ef4);if(_0x2532e0){for(const _0x34edf0 in _0x56af72)_0x2532e0[0x1][_0x34edf0]||_0x56af72[_0x34edf0][_0x4e7a2d(0x18c9)]();}else{for(const _0x50916f in _0x56af72)_0x56af72[_0x50916f]['dispose']();}}this[_0x4e7a2d(0x3bdd)][_0x4e7a2d(0x2f8)](),this['_cameras']=_0x33fa77,this[_0x4e7a2d(0x21bc)]();}[_0x559b7a(0x21bc)](){var _0x4b092f=_0x559b7a;const _0x3194f3=new Map();for(let _0x3a8e1a=0x0;_0x3a8e1a<this[_0x4b092f(0x2a4d)][_0x4b092f(0x1377)];++_0x3a8e1a){var _0x112a0e=this[_0x4b092f(0x2a4d)][_0x3a8e1a];let _0x4665a2=_0x3194f3[_0x4b092f(0x248c)](_0x112a0e[_0x4b092f(0x28e5)]);void 0x0===_0x4665a2&&(_0x4665a2=0x0),_0x3194f3[_0x4b092f(0x2cf6)](_0x112a0e[_0x4b092f(0x28e5)],Math[_0x4b092f(0xf1a)](_0x4665a2,_0x112a0e[_0x4b092f(0x1e3f)][_0x4b092f(0x1745)]));}_0x3194f3[_0x4b092f(0x7f0)]((_0x2f41d3,_0x7a1fd)=>{var _0x3c0c93=_0x4b092f;_0x7a1fd['_depthRenderTarget']&&(_0x7a1fd['_depthRenderTarget'][_0x3c0c93(0x1745)]=_0x2f41d3);});}[_0x559b7a(0x2c97)](){var _0x265235=_0x559b7a;for(const _0x339ec7 of this[_0x265235(0x2a4d)])_0x339ec7[_0x265235(0x1e3f)][_0x265235(0x9a4)]=_0x339ec7['targetRenderer'][_0x265235(0x9a4)];}[_0x559b7a(0x1601)](){var _0x14d493=_0x559b7a;for(const _0x189811 of this[_0x14d493(0x99f)])if(_0x189811['needInitialization'])return void this[_0x14d493(0x3ce4)]();}[_0x559b7a(0x2335)](_0x4de69e){var _0x365c41=_0x559b7a;for(let _0x5a2fbd=0x0;_0x5a2fbd<this[_0x365c41(0x99f)][_0x365c41(0x1377)];++_0x5a2fbd)_0x4de69e&&this[_0x365c41(0x99f)][_0x5a2fbd]['camera']!==_0x4de69e||this[_0x365c41(0x99f)][_0x5a2fbd][_0x365c41(0x1aea)]();const _0x4b05ef=this['_cameras'][_0x365c41(0x689)]();for(let _0x1dd138=_0x4b05ef['next']();!0x0!==_0x1dd138[_0x365c41(0x3816)];_0x1dd138=_0x4b05ef[_0x365c41(0xafd)]()){const _0x34af83=_0x1dd138['value'];var _0x1ae2fd=this[_0x365c41(0x3bdd)][_0x365c41(0x248c)](_0x34af83);if(!_0x4de69e||_0x34af83===_0x4de69e){var _0x373b66=_0x34af83[_0x365c41(0x3289)]();if(_0x373b66){var _0x1382d4=null==(_0x373b66=_0x373b66[_0x365c41(0x535)])?void 0x0:_0x373b66['depthStencilTexture'];if(_0x1382d4){const [_0x32d0f6,_0x5ac9de]=_0x1ae2fd;for(const _0x26c3bf of _0x32d0f6)_0x26c3bf[_0x365c41(0x2ecf)]=_0x1382d4;for(const _0x269398 in _0x5ac9de)_0x5ac9de[_0x269398][_0x365c41(0x3043)](_0x1382d4);}}}}for(let _0x3744d5=0x0;_0x3744d5<this['renderObjects'][_0x365c41(0x1377)];++_0x3744d5){const _0x39054e=this[_0x365c41(0x2a4d)][_0x3744d5];_0x4de69e&&_0x39054e[_0x365c41(0x28e5)][_0x365c41(0x3031)]!==_0x4de69e||_0x39054e[_0x365c41(0x28e5)][_0x365c41(0x2335)](_0x39054e['object']);}}[_0x559b7a(0x18c9)](){var _0x39fb3f=_0x559b7a;this['_engine'][_0x39fb3f(0x2437)][_0x39fb3f(0x854)](this[_0x39fb3f(0x3ee3)]),this[_0x39fb3f(0x3ee3)]=null;for(let _0x596528=0x0;_0x596528<this[_0x39fb3f(0x2a4d)][_0x39fb3f(0x1377)];++_0x596528)this[_0x39fb3f(0x2a4d)][_0x596528][_0x39fb3f(0x1e3f)][_0x39fb3f(0x18c9)]();for(let _0x4a494c=0x0;_0x4a494c<this[_0x39fb3f(0x99f)][_0x39fb3f(0x1377)];++_0x4a494c)this['targetRenderers'][_0x4a494c][_0x39fb3f(0x18c9)]();this[_0x39fb3f(0x3bdd)][_0x39fb3f(0x7f0)](_0x865528=>{var _0x1d911f=_0x39fb3f;const _0x2738f5=_0x865528[0x1];for(const _0x547f6f in _0x2738f5)_0x2738f5[_0x547f6f][_0x1d911f(0x18c9)]();}),this[_0x39fb3f(0x2a4d)]=[],this['targetRenderers']=[],this['_cameras'][_0x39fb3f(0x2f8)]();}}},0x1309a:(_0x5c5449,_0x150381,_0x506e16)=>{var _0x2c6eef=a8_0x16e4d8;_0x506e16['d'](_0x150381,{'t':()=>_0x37f3da});var _0x5d6c66=_0x506e16(0x77a5),_0x534ac6=_0x506e16(0xe8aa),_0x509477=_0x506e16(0xf96c);class _0x37f3da{constructor(_0x36a61a){var _0x4dd84a=a8_0x5b24;this[_0x4dd84a(0x2436)]=0x0,this['_particleSize']=0.1,this[_0x4dd84a(0x13fa)]=new _0x509477['y$'](),this[_0x4dd84a(0x295b)]=0.05,this[_0x4dd84a(0xd62)]=!0x1,this[_0x4dd84a(0x195b)]=_0x36a61a,this[_0x4dd84a(0x2635)]=_0x36a61a[_0x4dd84a(0x2cd1)](),this[_0x4dd84a(0x3ca8)]=!0x0,this[_0x4dd84a(0x32b5)]=null,this[_0x4dd84a(0x35ca)]=null;}get[_0x2c6eef(0x1745)](){var _0x5a3214=_0x2c6eef;return this[_0x5a3214(0x14c8)];}set[_0x2c6eef(0x1745)](_0x3d0341){var _0x9f479f=_0x2c6eef;_0x3d0341!==this[_0x9f479f(0x14c8)]&&(this[_0x9f479f(0x14c8)]=_0x3d0341,this['onParticleSizeChanged'][_0x9f479f(0x2a3a)](this));}get[_0x2c6eef(0x402d)](){var _0x1e0ea9=_0x2c6eef;return!this[_0x1e0ea9(0x240b)];}get[_0x2c6eef(0x9a4)](){var _0xa5bea=_0x2c6eef;return this[_0xa5bea(0xd62)];}set[_0x2c6eef(0x9a4)](_0x10a70a){var _0x583465=_0x2c6eef;this['_useVelocity']!==_0x10a70a&&this[_0x583465(0x20d5)]()&&(this['_useVelocity']=_0x10a70a,this[_0x583465(0x3ca8)]=!0x0);}[_0x2c6eef(0x20d5)](){var _0x3ad1ee=_0x2c6eef,_0x1a1c36;return!(null==(_0x1a1c36=this[_0x3ad1ee(0x163c)])||!_0x1a1c36[_0x3ad1ee(0x1682)]);}get[_0x2c6eef(0x240b)](){return null;}[_0x2c6eef(0x3fcd)](){return'FluidRenderingObject';}['_createEffects'](){var _0x19aeb2=_0x2c6eef;const _0xd0021a=['view',_0x19aeb2(0xd17),_0x19aeb2(0x3d0d),_0x19aeb2(0x5a2)],_0xd8f5a2=['position',_0x19aeb2(0x90d)],_0x539bc9=[];this[_0x19aeb2(0x3ca8)]=!0x1,this[_0x19aeb2(0x9a4)]&&(_0xd8f5a2[_0x19aeb2(0x3f90)]('velocity'),_0x539bc9[_0x19aeb2(0x3f90)](_0x19aeb2(0x353e))),this[_0x19aeb2(0x195b)]['useRightHandedSystem']&&_0x539bc9['push'](_0x19aeb2(0x398b)),this['_depthEffectWrapper']=new _0x534ac6['H']({'engine':this[_0x19aeb2(0x2635)],'useShaderStore':!0x0,'vertexShader':'fluidRenderingParticleDepth','fragmentShader':'fluidRenderingParticleDepth','attributeNames':_0xd8f5a2,'uniformNames':_0xd0021a,'samplerNames':[],'defines':_0x539bc9}),_0xd0021a[_0x19aeb2(0x3f90)](_0x19aeb2(0x1bfb)),this['_thicknessEffectWrapper']=new _0x534ac6['H']({'engine':this[_0x19aeb2(0x2635)],'useShaderStore':!0x0,'vertexShader':_0x19aeb2(0x1f3f),'fragmentShader':'fluidRenderingParticleThickness','attributeNames':[_0x19aeb2(0x2416),_0x19aeb2(0x90d)],'uniformNames':_0xd0021a,'samplerNames':[]});}[_0x2c6eef(0x3261)](){var _0x49aa1d=_0x2c6eef;if(this[_0x49aa1d(0x3ca8)]&&this[_0x49aa1d(0xff7)](),!this[_0x49aa1d(0x32b5)]||!this[_0x49aa1d(0x35ca)])return!0x1;const _0x5d4641=this[_0x49aa1d(0x32b5)][_0x49aa1d(0x6a9)][_0x49aa1d(0x2766)],_0x348f18=this[_0x49aa1d(0x35ca)][_0x49aa1d(0x6a9)][_0x49aa1d(0x2766)];return _0x5d4641[_0x49aa1d(0x3261)]()&&_0x348f18[_0x49aa1d(0x3261)]();}[_0x2c6eef(0x3a83)](){var _0x2745a3=_0x2c6eef,_0x3672a0=this[_0x2745a3(0x2395)];if(this[_0x2745a3(0x32b5)]&&0x0!==_0x3672a0){var _0x178847=this[_0x2745a3(0x32b5)][_0x2745a3(0x6a9)];const _0x3cf39e=_0x178847['effect'];this[_0x2745a3(0x2635)]['enableEffect'](_0x178847),this[_0x2745a3(0x2635)][_0x2745a3(0x2848)](this[_0x2745a3(0x163c)],this[_0x2745a3(0x240b)],_0x3cf39e),_0x3cf39e[_0x2745a3(0x1e2d)]('view',this[_0x2745a3(0x195b)][_0x2745a3(0x2e14)]()),_0x3cf39e['setMatrix'](_0x2745a3(0xd17),this['_scene'][_0x2745a3(0x1d1f)]()),_0x3cf39e[_0x2745a3(0x39e5)]('size',this[_0x2745a3(0x14c8)],this[_0x2745a3(0x14c8)]),_0x3cf39e[_0x2745a3(0x1d16)](_0x2745a3(0x3d0d),this['_particleSize']/0x2),this[_0x2745a3(0x402d)]?this[_0x2745a3(0x2635)][_0x2745a3(0xf68)](_0x5d6c66['g'][_0x2745a3(0x246a)],0x0,0x4,_0x3672a0):this['_engine']['drawElementsType'](_0x5d6c66['g']['MATERIAL_TriangleFillMode'],0x0,_0x3672a0);}}[_0x2c6eef(0x25af)](){var _0x401eb1=_0x2c6eef,_0x195834=this[_0x401eb1(0x2395)];if(this[_0x401eb1(0x35ca)]&&0x0!==_0x195834){var _0x333d61=this['_thicknessEffectWrapper'][_0x401eb1(0x6a9)];const _0x5d52b8=_0x333d61[_0x401eb1(0x2766)];this[_0x401eb1(0x2635)][_0x401eb1(0x2528)](_0x5d6c66['g'][_0x401eb1(0x39c0)]),this[_0x401eb1(0x2635)][_0x401eb1(0x3984)](!0x1),this[_0x401eb1(0x2635)][_0x401eb1(0x26fe)](_0x333d61),this[_0x401eb1(0x2635)][_0x401eb1(0x2848)](this['vertexBuffers'],this['indexBuffer'],_0x5d52b8),_0x5d52b8['setMatrix'](_0x401eb1(0x1d92),this['_scene'][_0x401eb1(0x2e14)]()),_0x5d52b8[_0x401eb1(0x1e2d)](_0x401eb1(0xd17),this[_0x401eb1(0x195b)]['getProjectionMatrix']()),_0x5d52b8['setFloat'](_0x401eb1(0x1bfb),this[_0x401eb1(0x295b)]),_0x5d52b8[_0x401eb1(0x39e5)](_0x401eb1(0x5a2),this['_particleSize'],this[_0x401eb1(0x14c8)]),this['useInstancing']?this['_engine'][_0x401eb1(0xf68)](_0x5d6c66['g'][_0x401eb1(0x246a)],0x0,0x4,_0x195834):this[_0x401eb1(0x2635)][_0x401eb1(0xb7b)](_0x5d6c66['g']['MATERIAL_TriangleFillMode'],0x0,_0x195834),this['_engine'][_0x401eb1(0x3984)](!0x0),this[_0x401eb1(0x2635)][_0x401eb1(0x2528)](_0x5d6c66['g'][_0x401eb1(0x349a)]);}}[_0x2c6eef(0x1720)](){}[_0x2c6eef(0x18c9)](){var _0x1833b7=_0x2c6eef,_0x42cbd9;null!=(_0x42cbd9=this[_0x1833b7(0x32b5)])&&_0x42cbd9[_0x1833b7(0x18c9)](),null!=(_0x42cbd9=this[_0x1833b7(0x35ca)])&&_0x42cbd9['dispose']();}}},0x1eea:(_0x2f6f84,_0x5a7aad,_0x4d5c59)=>{var _0x2a6345=a8_0x16e4d8;_0x4d5c59['d'](_0x5a7aad,{'H':()=>_0x5aab88});var _0x31e4c0=_0x4d5c59(0x1a27),_0x3ea0bf=_0x4d5c59(0x77a5),_0x40d142=_0x4d5c59(0xe8aa),_0x5a7aad=_0x4d5c59(0x1309a);class _0x5aab88 extends _0x5a7aad['t']{constructor(_0x2fa6d9,_0x521c90,_0x181a9d){var _0x169059=a8_0x5b24;super(_0x2fa6d9),this[_0x169059(0x101e)]=_0x181a9d,this[_0x169059(0x1dae)]=null,this['_vertexBuffers']={},this[_0x169059(0x639)](_0x521c90);}[_0x2a6345(0x3fcd)](){var _0x20a8fc=_0x2a6345;return _0x20a8fc(0x1c1f);}get[_0x2a6345(0x163c)](){var _0x24ea80=_0x2a6345;return this[_0x24ea80(0x32a3)];}[_0x2a6345(0x639)](_0x4eb0fc){var _0x566b7f=_0x2a6345;for(const _0x5d03c8 in _0x4eb0fc){let _0x2b09c1,_0x29f5c2=!0x0;switch(_0x5d03c8){case _0x566b7f(0x1682):_0x2b09c1=0x3;break;case'offset':_0x29f5c2=!0x1;}this['_vertexBuffers'][_0x5d03c8]=new _0x31e4c0['o'](this[_0x566b7f(0x2635)],_0x4eb0fc[_0x5d03c8],_0x5d03c8,!0x0,!0x1,_0x2b09c1,_0x29f5c2);}}[_0x2a6345(0xff7)](){var _0x1cacc5=_0x2a6345;super[_0x1cacc5(0xff7)](),this['_diffuseEffectWrapper']=new _0x40d142['H']({'engine':this[_0x1cacc5(0x2635)],'useShaderStore':!0x0,'vertexShader':'fluidRenderingParticleDiffuse','fragmentShader':_0x1cacc5(0x1aa7),'attributeNames':[_0x1cacc5(0x2416),'offset',_0x1cacc5(0x378e)],'uniformNames':[_0x1cacc5(0x1d92),_0x1cacc5(0xd17),_0x1cacc5(0x5a2)],'samplerNames':[]});}[_0x2a6345(0x3261)](){var _0x52770d=_0x2a6345,_0x253b54;return this[_0x52770d(0x32a3)][_0x52770d(0x90d)]||(this[_0x52770d(0x32a3)][_0x52770d(0x90d)]=new _0x31e4c0['o'](this[_0x52770d(0x2635)],[0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1],_0x52770d(0x90d),!0x1,!0x1,0x2)),super[_0x52770d(0x3261)]()&&null!=(_0x253b54=null==(_0x253b54=this['_diffuseEffectWrapper'])?void 0x0:_0x253b54[_0x52770d(0x2766)][_0x52770d(0x3261)]())&&_0x253b54;}get['numParticles'](){var _0x1dc4a8=_0x2a6345;return this[_0x1dc4a8(0x101e)];}[_0x2a6345(0x345)](_0x2e9a93){this['_numParticles']=_0x2e9a93;}['renderDiffuseTexture'](){var _0x5e4533=_0x2a6345,_0x2bd760=this[_0x5e4533(0x2395)];if(this[_0x5e4533(0x1dae)]&&0x0!==_0x2bd760){var _0x4836b5=this['_diffuseEffectWrapper'][_0x5e4533(0x6a9)];const _0x311205=_0x4836b5[_0x5e4533(0x2766)];this['_engine'][_0x5e4533(0x26fe)](_0x4836b5),this[_0x5e4533(0x2635)]['bindBuffers'](this[_0x5e4533(0x163c)],this['indexBuffer'],_0x311205),_0x311205[_0x5e4533(0x1e2d)]('view',this[_0x5e4533(0x195b)][_0x5e4533(0x2e14)]()),_0x311205[_0x5e4533(0x1e2d)](_0x5e4533(0xd17),this[_0x5e4533(0x195b)][_0x5e4533(0x1d1f)]()),null!==this[_0x5e4533(0x14c8)]&&_0x311205['setFloat2'](_0x5e4533(0x5a2),this[_0x5e4533(0x14c8)],this[_0x5e4533(0x14c8)]),this[_0x5e4533(0x402d)]?this[_0x5e4533(0x2635)][_0x5e4533(0xf68)](_0x3ea0bf['g'][_0x5e4533(0x246a)],0x0,0x4,_0x2bd760):this[_0x5e4533(0x2635)][_0x5e4533(0xb7b)](_0x3ea0bf['g'][_0x5e4533(0x1c45)],0x0,_0x2bd760);}}['dispose'](){var _0x11d318=_0x2a6345,_0x17b423;super[_0x11d318(0x18c9)](),null!=(_0x17b423=this[_0x11d318(0x1dae)])&&_0x17b423[_0x11d318(0x18c9)]();for(const _0x25d10e in this[_0x11d318(0x32a3)])this[_0x11d318(0x32a3)][_0x25d10e][_0x11d318(0x18c9)]();this[_0x11d318(0x32a3)]={};}}},0x7b76:(_0x322875,_0x33fd86,_0x287a17)=>{var _0x2b9d65=a8_0x16e4d8;_0x287a17['d'](_0x33fd86,{'F':()=>_0x553f50});var _0x4f7749=_0x287a17(0x77a5),_0x33fd86=_0x287a17(0x1309a);class _0x553f50 extends _0x33fd86['t']{constructor(_0x599d8e,_0x58b5e8){var _0x5b5c80=a8_0x5b24;super(_0x599d8e),this[_0x5b5c80(0x22cb)]=!0x0,this[_0x5b5c80(0x2300)]=_0x58b5e8,this[_0x5b5c80(0x383c)]=_0x58b5e8[_0x5b5c80(0x2f9e)][_0x5b5c80(0x2de9)](_0x58b5e8),this['_blendMode']=_0x58b5e8[_0x5b5c80(0x2939)],this['_onBeforeDrawParticleObserver']=null,this[_0x5b5c80(0x2151)]=this['_particleSystem'][_0x5b5c80(0x3d41)],this['_particleSystem']['updateInAnimate']=!0x0,this[_0x5b5c80(0x2300)]['render']=()=>0x0,this[_0x5b5c80(0x1745)]=(_0x58b5e8[_0x5b5c80(0x846)]+_0x58b5e8['maxSize'])/0x2,this[_0x5b5c80(0x3ff5)]=!0x1;}get[_0x2b9d65(0x187)](){var _0x180b04=_0x2b9d65;return this[_0x180b04(0x2300)];}[_0x2b9d65(0x3fcd)](){var _0x570a95=_0x2b9d65;return _0x570a95(0x2e08);}get[_0x2b9d65(0x3ff5)](){var _0x1e2f3c=_0x2b9d65;return this[_0x1e2f3c(0x22cb)];}set['useTrueRenderingForDiffuseTexture'](_0x1c0600){var _0x55a711=_0x2b9d65;this[_0x55a711(0x22cb)]!==_0x1c0600&&((this[_0x55a711(0x22cb)]=_0x1c0600)?(this[_0x55a711(0x2300)]['blendMode']=this['_blendMode'],this[_0x55a711(0x2300)][_0x55a711(0xe30)]['remove'](this['_onBeforeDrawParticleObserver']),this[_0x55a711(0x279f)]=null):(this[_0x55a711(0x2300)][_0x55a711(0x2939)]=-0x1,this[_0x55a711(0x279f)]=this[_0x55a711(0x2300)][_0x55a711(0xe30)][_0x55a711(0x3fc1)](()=>{var _0x1505f7=_0x55a711;this['_engine'][_0x1505f7(0x2528)](_0x4f7749['g'][_0x1505f7(0x3f20)]);})));}get[_0x2b9d65(0x163c)](){var _0x464335=_0x2b9d65;return this[_0x464335(0x2300)][_0x464335(0x163c)];}get[_0x2b9d65(0x240b)](){var _0x5316c9=_0x2b9d65;return this[_0x5316c9(0x2300)][_0x5316c9(0x240b)];}['isReady'](){var _0x11ed79=_0x2b9d65;return super[_0x11ed79(0x3261)]()&&this[_0x11ed79(0x2300)]['isReady']();}get[_0x2b9d65(0x2395)](){var _0x279fe4=_0x2b9d65;return this['_particleSystem'][_0x279fe4(0x34a7)]();}[_0x2b9d65(0x1720)](){this['_originalRender']();}[_0x2b9d65(0x18c9)](){var _0x2696a4=_0x2b9d65;super[_0x2696a4(0x18c9)](),this[_0x2696a4(0x2300)]['onBeforeDrawParticlesObservable']['remove'](this[_0x2696a4(0x279f)]),this[_0x2696a4(0x279f)]=null,this[_0x2696a4(0x2300)][_0x2696a4(0x2f9e)]=this['_originalRender'],this['_particleSystem']['blendMode']=this[_0x2696a4(0x2067)],this[_0x2696a4(0x2300)][_0x2696a4(0x3d41)]=this['_updateInAnimate'];}}},0xa427:(_0x22bc8f,_0x4cf9bb,_0xa2c07e)=>{var _0x176f45=a8_0x16e4d8;_0xa2c07e['d'](_0x4cf9bb,{'R':()=>_0x2812d1});var _0x191947,_0x49ade5=_0xa2c07e(0x77a5),_0xc26343=_0xa2c07e(0xc84b),_0x541477=_0xa2c07e(0x9fd1),_0x23c467=_0xa2c07e(0xf96c),_0x42a3e6=_0xa2c07e(0x5f28),_0x3b4c7a=_0xa2c07e(0xeff9);_0x191947={'DepthTexture':0x0,0x0:_0x176f45(0x2028),'DepthBlurredTexture':0x1,0x1:_0x176f45(0x3600),'ThicknessTexture':0x2,0x2:_0x176f45(0x3d66),'ThicknessBlurredTexture':0x3,0x3:_0x176f45(0xbda),'DiffuseTexture':0x4,0x4:'DiffuseTexture','Normals':0x5,0x5:_0x176f45(0x41e5),'DiffuseRendering':0x6,0x6:_0x176f45(0x3cc5)};class _0x2812d1{constructor(_0xf3feda,_0x5c569d){var _0x3613ba=_0x176f45;this[_0x3613ba(0x357f)]=!0x1,this[_0x3613ba(0x37fe)]=new _0xc26343['Wo'](0.085,0.6375,0.765),this[_0x3613ba(0x2f3e)]=0x2,this[_0x3613ba(0x45e)]=0.1,this[_0x3613ba(0x2920)]=0x1,this[_0x3613ba(0x1338)]=0xfa,this['minimumThickness']=0x0,this[_0x3613ba(0x373e)]=new _0x541477['P'](-0x2,-0x1,0x1)[_0x3613ba(0x3f07)](),this[_0x3613ba(0x3c42)]=_0x191947[_0x3613ba(0x3600)],this[_0x3613ba(0x21cc)]=!0x1,this[_0x3613ba(0x1c26)]=!0x0,this[_0x3613ba(0x26f0)]=0x1,this[_0x3613ba(0x34d2)]=0x7,this[_0x3613ba(0xe81)]=0x3,this[_0x3613ba(0x2e27)]=0x64,this[_0x3613ba(0x178e)]=0xa,this[_0x3613ba(0x1a5f)]=!0x0,this[_0x3613ba(0x2592)]=0x1,this[_0x3613ba(0x27d1)]=0x5,this['_blurThicknessNumIterations']=0x1,this['_useFixedThickness']=!0x1,this[_0x3613ba(0xc48)]=new _0x23c467['y$'](),this[_0x3613ba(0xd62)]=!0x1,this[_0x3613ba(0x3e4a)]=null,this[_0x3613ba(0x222a)]=null,this[_0x3613ba(0x278e)]=null,this['_samples']=0x1,this['_scene']=_0xf3feda,this[_0x3613ba(0x2635)]=_0xf3feda[_0x3613ba(0x2cd1)](),this[_0x3613ba(0x9c3)]=null!=_0x5c569d?_0x5c569d:_0xf3feda[_0x3613ba(0x146e)],this[_0x3613ba(0x2b05)]=!0x0,this[_0x3613ba(0x2ecf)]=null,this[_0x3613ba(0x1763)]=new _0x541477['y3'](),this['_depthClearColor']=new _0xc26343['HE'](0xf4240,0xf4240,0xf4240,0x1),this[_0x3613ba(0x19bf)]=new _0xc26343['HE'](0x0,0x0,0x0,0x1),this['_depthRenderTarget']=null,this[_0x3613ba(0x3993)]=null,this[_0x3613ba(0x3fd2)]=null,this[_0x3613ba(0x39d0)]=null;}get[_0x176f45(0x1502)](){var _0xc7ee98=_0x176f45;return this[_0xc7ee98(0x2b05)];}get[_0x176f45(0x40bd)](){return this['_generateDiffuseTexture'];}set[_0x176f45(0x40bd)](_0x154e29){var _0x2b707d=_0x176f45;this[_0x2b707d(0x357f)]!==_0x154e29&&(this[_0x2b707d(0x357f)]=_0x154e29,this['_needInitialization']=!0x0);}get[_0x176f45(0x3f5b)](){return this['_debugFeature'];}set[_0x176f45(0x3f5b)](_0x49dc20){var _0xb4e2c1=_0x176f45;this['_debugFeature']!==_0x49dc20&&(this[_0xb4e2c1(0x2b05)]=!0x0,this[_0xb4e2c1(0x3c42)]=_0x49dc20);}get[_0x176f45(0x2b37)](){var _0x49bbcb=_0x176f45;return this[_0x49bbcb(0x21cc)];}set['debug'](_0x135457){var _0x277ac8=_0x176f45;this[_0x277ac8(0x21cc)]!==_0x135457&&(this[_0x277ac8(0x21cc)]=_0x135457,this[_0x277ac8(0x2b05)]=!0x0);}get['environmentMap'](){var _0x5cd111=_0x176f45;return this[_0x5cd111(0x1511)];}set[_0x176f45(0x2280)](_0x4fcd87){var _0xb3b38c=_0x176f45;this[_0xb3b38c(0x1511)]!==_0x4fcd87&&(this['_needInitialization']=!0x0,this[_0xb3b38c(0x1511)]=_0x4fcd87);}get[_0x176f45(0x1e36)](){return this['_enableBlurDepth'];}set[_0x176f45(0x1e36)](_0x449285){var _0x5ad7ea=_0x176f45;this[_0x5ad7ea(0x1c26)]!==_0x449285&&(this[_0x5ad7ea(0x1c26)]=_0x449285,this['_needInitialization']=!0x0);}get[_0x176f45(0x1c37)](){return this['_blurDepthSizeDivisor'];}set[_0x176f45(0x1c37)](_0x2f2c0e){var _0x191f95=_0x176f45;this[_0x191f95(0x26f0)]!==_0x2f2c0e&&(this[_0x191f95(0x26f0)]=_0x2f2c0e,this[_0x191f95(0x2b05)]=!0x0);}get['blurDepthFilterSize'](){return this['_blurDepthFilterSize'];}set[_0x176f45(0x18ec)](_0x3ea4c4){var _0x4d9fd1=_0x176f45;this[_0x4d9fd1(0x34d2)]!==_0x3ea4c4&&(this[_0x4d9fd1(0x34d2)]=_0x3ea4c4,this['_setBlurParameters']());}get[_0x176f45(0xf32)](){var _0x1d5e00=_0x176f45;return this[_0x1d5e00(0xe81)];}set[_0x176f45(0xf32)](_0xa5a13f){var _0x4fc1a0=_0x176f45;this['_blurDepthNumIterations']!==_0xa5a13f&&(this[_0x4fc1a0(0xe81)]=_0xa5a13f,this[_0x4fc1a0(0x400d)]());}get[_0x176f45(0x16f4)](){var _0x373218=_0x176f45;return this[_0x373218(0x2e27)];}set[_0x176f45(0x16f4)](_0x35179e){var _0x30a803=_0x176f45;this[_0x30a803(0x2e27)]!==_0x35179e&&(this[_0x30a803(0x2e27)]=_0x35179e,this['_setBlurParameters']());}get[_0x176f45(0x39ad)](){var _0x5ac290=_0x176f45;return this[_0x5ac290(0x178e)];}set['blurDepthDepthScale'](_0x38066b){var _0x323c47=_0x176f45;this[_0x323c47(0x178e)]!==_0x38066b&&(this[_0x323c47(0x178e)]=_0x38066b,this[_0x323c47(0x400d)]());}get[_0x176f45(0x3324)](){var _0x54fc9b=_0x176f45;return this[_0x54fc9b(0x1a5f)];}set[_0x176f45(0x3324)](_0x51d0b2){var _0x10a5e5=_0x176f45;this[_0x10a5e5(0x1a5f)]!==_0x51d0b2&&(this[_0x10a5e5(0x1a5f)]=_0x51d0b2,this[_0x10a5e5(0x2b05)]=!0x0);}get['blurThicknessSizeDivisor'](){var _0x156f9c=_0x176f45;return this[_0x156f9c(0x2592)];}set['blurThicknessSizeDivisor'](_0x2ac3c5){var _0x4da298=_0x176f45;this[_0x4da298(0x2592)]!==_0x2ac3c5&&(this['_blurThicknessSizeDivisor']=_0x2ac3c5,this[_0x4da298(0x2b05)]=!0x0);}get[_0x176f45(0x3e43)](){var _0x34de6c=_0x176f45;return this[_0x34de6c(0x27d1)];}set[_0x176f45(0x3e43)](_0x4fc736){var _0x4c0892=_0x176f45;this['_blurThicknessFilterSize']!==_0x4fc736&&(this['_blurThicknessFilterSize']=_0x4fc736,this[_0x4c0892(0x400d)]());}get['blurThicknessNumIterations'](){return this['_blurThicknessNumIterations'];}set[_0x176f45(0x12d2)](_0x4f24a2){var _0x3d2581=_0x176f45;this[_0x3d2581(0x35b9)]!==_0x4f24a2&&(this[_0x3d2581(0x35b9)]=_0x4f24a2,this[_0x3d2581(0x400d)]());}get['useFixedThickness'](){var _0x24319c=_0x176f45;return this[_0x24319c(0x2c13)];}set[_0x176f45(0x3558)](_0x4b42fb){var _0xbab5b5=_0x176f45;this['_useFixedThickness']!==_0x4b42fb&&(this[_0xbab5b5(0x2c13)]=_0x4b42fb,this[_0xbab5b5(0x2b05)]=!0x0);}get[_0x176f45(0x9a4)](){var _0x100bab=_0x176f45;return this[_0x100bab(0xd62)];}set[_0x176f45(0x9a4)](_0xefb71c){var _0x282c31=_0x176f45;this[_0x282c31(0xd62)]!==_0xefb71c&&(this[_0x282c31(0xd62)]=_0xefb71c,this[_0x282c31(0x2b05)]=!0x0,this[_0x282c31(0xc48)][_0x282c31(0x2a3a)](this));}get[_0x176f45(0x14bf)](){return this['_depthMapSize'];}set['depthMapSize'](_0x5e2a37){var _0x4024c0=_0x176f45;this[_0x4024c0(0x3e4a)]!==_0x5e2a37&&(this[_0x4024c0(0x3e4a)]=_0x5e2a37,this[_0x4024c0(0x2b05)]=!0x0);}get['thicknessMapSize'](){var _0x1af9ee=_0x176f45;return this[_0x1af9ee(0x222a)];}set[_0x176f45(0x1492)](_0x89c05f){var _0x66b278=_0x176f45;this[_0x66b278(0x222a)]!==_0x89c05f&&(this['_thicknessMapSize']=_0x89c05f,this[_0x66b278(0x2b05)]=!0x0);}get[_0x176f45(0x1c7f)](){var _0x2ad923=_0x176f45;return this[_0x2ad923(0x278e)];}set[_0x176f45(0x1c7f)](_0x4f795e){var _0x53dd29=_0x176f45;this[_0x53dd29(0x278e)]!==_0x4f795e&&(this[_0x53dd29(0x278e)]=_0x4f795e,this[_0x53dd29(0x2b05)]=!0x0);}get[_0x176f45(0x3a80)](){var _0x547934=_0x176f45;return this[_0x547934(0x3be8)];}set[_0x176f45(0x3a80)](_0x36704e){var _0x4b19a2=_0x176f45;this['_samples']!==_0x36704e&&(this[_0x4b19a2(0x3be8)]=_0x36704e,this[_0x4b19a2(0x2b05)]=!0x0);}get[_0x176f45(0x3031)](){var _0x3b9ea5=_0x176f45;return this[_0x3b9ea5(0x9c3)];}[_0x176f45(0x3ce4)](){var _0xf3d192=_0x176f45;this[_0xf3d192(0x18c9)](),this[_0xf3d192(0x2b05)]=!0x1;var _0xf2ac68=null!=(_0xf2ac68=this['_depthMapSize'])?_0xf2ac68:this[_0xf3d192(0x2635)]['getRenderWidth'](),_0x1a56ef=null!==this[_0xf3d192(0x3e4a)]?Math[_0xf3d192(0x3fe4)](this['_depthMapSize']*this[_0xf3d192(0x2635)]['getRenderHeight']()/this['_engine'][_0xf3d192(0x3700)]()):this[_0xf3d192(0x2635)][_0xf3d192(0x2579)](),_0xf2ac68=(this[_0xf3d192(0x3a3f)]=new _0x3b4c7a['a'](_0xf3d192(0x75c),this[_0xf3d192(0x195b)],_0xf2ac68,_0x1a56ef,_0xf2ac68,_0x1a56ef,_0x49ade5['g']['TEXTURETYPE_FLOAT'],_0x49ade5['g'][_0xf3d192(0x4110)],_0x49ade5['g']['TEXTURETYPE_FLOAT'],_0x49ade5['g'][_0xf3d192(0x4110)],!0x1,this['_camera'],!0x0,this[_0xf3d192(0x3be8)]),this[_0xf3d192(0x19e8)](this[_0xf3d192(0x3a3f)]),this[_0xf3d192(0x40bd)]&&(_0x1a56ef=null!=(_0xf2ac68=this[_0xf3d192(0x278e)])?_0xf2ac68:this[_0xf3d192(0x2635)]['getRenderWidth'](),_0xf2ac68=null!==this[_0xf3d192(0x278e)]?Math[_0xf3d192(0x3fe4)](this['_diffuseMapSize']*this[_0xf3d192(0x2635)][_0xf3d192(0x2579)]()/this[_0xf3d192(0x2635)][_0xf3d192(0x3700)]()):this[_0xf3d192(0x2635)]['getRenderHeight'](),this[_0xf3d192(0x3993)]=new _0x3b4c7a['a'](_0xf3d192(0x3be3),this[_0xf3d192(0x195b)],_0x1a56ef,_0xf2ac68,0x0,0x0,_0x49ade5['g'][_0xf3d192(0x8e3)],_0x49ade5['g'][_0xf3d192(0x3ca4)],_0x49ade5['g'][_0xf3d192(0x8e3)],_0x49ade5['g'][_0xf3d192(0x3ca4)],!0x0,this[_0xf3d192(0x9c3)],!0x0,this[_0xf3d192(0x3be8)]),this[_0xf3d192(0x19e8)](this[_0xf3d192(0x3993)])),null!=(_0x1a56ef=this[_0xf3d192(0x222a)])?_0x1a56ef:this[_0xf3d192(0x2635)][_0xf3d192(0x3700)]()),_0x1a56ef=null!==this[_0xf3d192(0x222a)]?Math[_0xf3d192(0x3fe4)](this[_0xf3d192(0x222a)]*this[_0xf3d192(0x2635)][_0xf3d192(0x2579)]()/this[_0xf3d192(0x2635)][_0xf3d192(0x3700)]()):this[_0xf3d192(0x2635)][_0xf3d192(0x2579)]();this[_0xf3d192(0x2c13)]||(this[_0xf3d192(0x3fd2)]=new _0x3b4c7a['a'](_0xf3d192(0x3007),this[_0xf3d192(0x195b)],_0xf2ac68,_0x1a56ef,_0xf2ac68,_0x1a56ef,_0x49ade5['g'][_0xf3d192(0x17d0)],_0x49ade5['g'][_0xf3d192(0x102d)],_0x49ade5['g'][_0xf3d192(0x17d0)],_0x49ade5['g'][_0xf3d192(0x102d)],!0x0,this[_0xf3d192(0x9c3)],!0x1,this['_samples']),this[_0xf3d192(0x19e8)](this['_thicknessRenderTarget'])),this['_createLiquidRenderingPostProcess']();}['_setBlurParameters'](_0x4ab789=null){var _0x2d2707=_0x176f45;null!==_0x4ab789&&_0x4ab789!==this['_depthRenderTarget']||this[_0x2d2707(0xec3)](),null!==_0x4ab789&&_0x4ab789!==this[_0x2d2707(0x3fd2)]||this[_0x2d2707(0x1ef3)]();}['_setBlurDepthParameters'](){var _0x43acdf=_0x176f45;this[_0x43acdf(0x3a3f)]&&(this[_0x43acdf(0x3a3f)][_0x43acdf(0x19d7)]=this[_0x43acdf(0x18ec)],this[_0x43acdf(0x3a3f)][_0x43acdf(0x18ea)]=this[_0x43acdf(0x16f4)],this[_0x43acdf(0x3a3f)]['blurNumIterations']=this[_0x43acdf(0xf32)],this[_0x43acdf(0x3a3f)][_0x43acdf(0x32ac)]=this['blurDepthDepthScale']);}[_0x176f45(0x1ef3)](){var _0x12cf5f=_0x176f45;this[_0x12cf5f(0x3fd2)]&&(this['_thicknessRenderTarget'][_0x12cf5f(0x19d7)]=this[_0x12cf5f(0x3e43)],this[_0x12cf5f(0x3fd2)]['blurNumIterations']=this[_0x12cf5f(0x12d2)]);}['_initializeRenderTarget'](_0x532f07){var _0xe8247f=_0x176f45;_0x532f07!==this[_0xe8247f(0x3993)]&&(_0x532f07[_0xe8247f(0x3885)]=_0x532f07===this[_0xe8247f(0x3a3f)]?this[_0xe8247f(0x1e36)]:this['enableBlurThickness'],_0x532f07[_0xe8247f(0x24d6)]=_0x532f07===this['_depthRenderTarget']?this[_0xe8247f(0x1c37)]:this[_0xe8247f(0x32b)]),this[_0xe8247f(0x400d)](_0x532f07),_0x532f07[_0xe8247f(0x1a10)]();}[_0x176f45(0x3101)](){var _0x1d82b4=_0x176f45,_0x4ef5f8;const _0x439e60=this[_0x1d82b4(0x195b)][_0x1d82b4(0x2cd1)](),_0x1041cd=[_0x1d82b4(0x1865),_0x1d82b4(0x4115),_0x1d82b4(0x2082),_0x1d82b4(0x32ce),'dirLight','cameraFar','density',_0x1d82b4(0x45e),_0x1d82b4(0x2920),_0x1d82b4(0x1338)],_0x27a9f0=[_0x1d82b4(0x10a3)],_0x5db77d=[];if(this['dispose'](!0x0),this[_0x1d82b4(0x9c3)]){const _0x521735=this[_0x1d82b4(0x3a3f)][_0x1d82b4(0x3885)]?this[_0x1d82b4(0x3a3f)][_0x1d82b4(0x45d)]:this[_0x1d82b4(0x3a3f)][_0x1d82b4(0x3c38)],_0x4391bf=new _0x541477['FM'](0x1/_0x521735[_0x1d82b4(0x5dd)]()[_0x1d82b4(0x2255)],0x1/_0x521735['getSize']()[_0x1d82b4(0xc32)]);this['_scene'][_0x1d82b4(0x2547)]&&_0x5db77d['push'](_0x1d82b4(0x398b)),null!==this[_0x1d82b4(0x1511)]&&(null!=(_0x4ef5f8=this[_0x1d82b4(0x1511)])?_0x4ef5f8:this[_0x1d82b4(0x195b)][_0x1d82b4(0x1d4a)])&&(_0x27a9f0[_0x1d82b4(0x3f90)](_0x1d82b4(0x14a8)),_0x5db77d[_0x1d82b4(0x3f90)](_0x1d82b4(0x2a64))),this[_0x1d82b4(0x3993)]?(_0x27a9f0[_0x1d82b4(0x3f90)](_0x1d82b4(0x399c)),_0x5db77d[_0x1d82b4(0x3f90)](_0x1d82b4(0x42f))):_0x1041cd[_0x1d82b4(0x3f90)]('diffuseColor'),this[_0x1d82b4(0xd62)]&&(_0x27a9f0['push'](_0x1d82b4(0x2ed1)),_0x5db77d['push'](_0x1d82b4(0x353e))),this[_0x1d82b4(0x2c13)]?(_0x1041cd['push'](_0x1d82b4(0x10b2)),_0x27a9f0[_0x1d82b4(0x3f90)](_0x1d82b4(0x20ff)),_0x5db77d['push'](_0x1d82b4(0x3803))):(_0x1041cd[_0x1d82b4(0x3f90)](_0x1d82b4(0x1b5f)),_0x27a9f0[_0x1d82b4(0x3f90)]('thicknessSampler')),this[_0x1d82b4(0x21cc)]&&(_0x5db77d[_0x1d82b4(0x3f90)](_0x1d82b4(0x1843)),this[_0x1d82b4(0x3c42)]===_0x191947[_0x1d82b4(0x41e5)]?_0x5db77d[_0x1d82b4(0x3f90)](_0x1d82b4(0xc55)):this[_0x1d82b4(0x3c42)]===_0x191947[_0x1d82b4(0x3cc5)]?_0x5db77d[_0x1d82b4(0x3f90)](_0x1d82b4(0x3fd1)):(_0x5db77d[_0x1d82b4(0x3f90)](_0x1d82b4(0x2adc)),_0x27a9f0[_0x1d82b4(0x3f90)]('debugSampler'),this[_0x1d82b4(0x3c42)]!==_0x191947[_0x1d82b4(0x2028)]&&this[_0x1d82b4(0x3c42)]!==_0x191947[_0x1d82b4(0x3600)]||_0x5db77d[_0x1d82b4(0x3f90)](_0x1d82b4(0x1a22)))),this[_0x1d82b4(0x39d0)]=new _0x42a3e6['D']('FluidRendering',_0x1d82b4(0x3bc3),_0x1041cd,_0x27a9f0,0x1,null,_0x49ade5['g'][_0x1d82b4(0x948)],_0x439e60,!0x1,null,_0x49ade5['g'][_0x1d82b4(0x8e3)],void 0x0,void 0x0,!0x0,void 0x0),this[_0x1d82b4(0x39d0)]['updateEffect'](_0x5db77d[_0x1d82b4(0x1301)]('\x0a')),this['_renderPostProcess'][_0x1d82b4(0x3a80)]=this['_samples'],this[_0x1d82b4(0x39d0)][_0x1d82b4(0x4107)]['add'](_0x5b361c=>{var _0x358edb=_0x1d82b4,_0x4317fb,_0x508b36;if(this[_0x358edb(0x1763)][_0x358edb(0xa83)](this[_0x358edb(0x195b)][_0x358edb(0x1d1f)]()),this[_0x358edb(0x1763)][_0x358edb(0x39f4)](),_0x439e60[_0x358edb(0xba4)]&&_0x5b361c[_0x358edb(0x11f3)](_0x358edb(0x1f9f),this[_0x358edb(0x39d0)][_0x358edb(0x535)][_0x358edb(0x3c38)]),this[_0x358edb(0x3a3f)][_0x358edb(0x3885)]?(_0x5b361c['setTexture']('depthSampler',this['_depthRenderTarget']['textureBlur']),_0x439e60[_0x358edb(0xba4)]&&_0x5b361c[_0x358edb(0x11f3)](_0x358edb(0x1f3b),null!=(_0x508b36=null==(_0x508b36=this[_0x358edb(0x3a3f)][_0x358edb(0x45d)])?void 0x0:_0x508b36[_0x358edb(0xebd)]())?_0x508b36:null)):(_0x5b361c['setTexture'](_0x358edb(0x10a3),this[_0x358edb(0x3a3f)][_0x358edb(0x3c38)]),_0x439e60[_0x358edb(0xba4)]&&_0x5b361c[_0x358edb(0x11f3)](_0x358edb(0x1f3b),null!=(_0x508b36=null==(_0x508b36=this[_0x358edb(0x3a3f)][_0x358edb(0x3c38)])?void 0x0:_0x508b36[_0x358edb(0xebd)]())?_0x508b36:null)),this[_0x358edb(0x3993)]?this['_diffuseRenderTarget']['enableBlur']?(_0x5b361c['setTexture'](_0x358edb(0x399c),this[_0x358edb(0x3993)][_0x358edb(0x45d)]),_0x439e60[_0x358edb(0xba4)]&&_0x5b361c[_0x358edb(0x11f3)]('diffuseSamplerSampler',null!=(_0x508b36=null==(_0x508b36=this[_0x358edb(0x3993)][_0x358edb(0x45d)])?void 0x0:_0x508b36[_0x358edb(0xebd)]())?_0x508b36:null)):(_0x5b361c[_0x358edb(0x1888)](_0x358edb(0x399c),this[_0x358edb(0x3993)][_0x358edb(0x3c38)]),_0x439e60[_0x358edb(0xba4)]&&_0x5b361c['setTextureSampler'](_0x358edb(0x3e6b),null!=(_0x508b36=null==(_0x508b36=this[_0x358edb(0x3993)][_0x358edb(0x3c38)])?void 0x0:_0x508b36['getInternalTexture']())?_0x508b36:null)):_0x5b361c[_0x358edb(0x3c26)](_0x358edb(0x75d),this[_0x358edb(0x37fe)]),this['_useFixedThickness']?(_0x5b361c[_0x358edb(0x1d16)]('thickness',this['minimumThickness']),_0x5b361c[_0x358edb(0x4169)](_0x358edb(0x20ff),this['_bgDepthTexture']),_0x439e60[_0x358edb(0xba4)]&&_0x5b361c[_0x358edb(0x11f3)](_0x358edb(0x1ae4),null!=(_0x508b36=this[_0x358edb(0x2ecf)])?_0x508b36:null)):(this[_0x358edb(0x3fd2)][_0x358edb(0x3885)]?(_0x5b361c['setTexture']('thicknessSampler',this[_0x358edb(0x3fd2)][_0x358edb(0x45d)]),_0x439e60[_0x358edb(0xba4)]&&_0x5b361c[_0x358edb(0x11f3)](_0x358edb(0x2a7a),null!=(_0x508b36=null==(_0x508b36=this[_0x358edb(0x3fd2)][_0x358edb(0x45d)])?void 0x0:_0x508b36[_0x358edb(0xebd)]())?_0x508b36:null)):(_0x5b361c[_0x358edb(0x1888)](_0x358edb(0x1ef1),this[_0x358edb(0x3fd2)][_0x358edb(0x3c38)]),_0x439e60[_0x358edb(0xba4)]&&_0x5b361c[_0x358edb(0x11f3)](_0x358edb(0x2a7a),null!=(_0x508b36=null==(_0x508b36=this['_thicknessRenderTarget']['texture'])?void 0x0:_0x508b36[_0x358edb(0xebd)]())?_0x508b36:null)),_0x5b361c[_0x358edb(0x1d16)](_0x358edb(0x1b5f),this['minimumThickness'])),null!==this['_environmentMap']){const _0x579687=null!=(_0x508b36=this['_environmentMap'])?_0x508b36:this[_0x358edb(0x195b)]['environmentTexture'];_0x579687&&(_0x5b361c[_0x358edb(0x1888)](_0x358edb(0x14a8),_0x579687),_0x439e60[_0x358edb(0xba4)]&&_0x5b361c[_0x358edb(0x11f3)](_0x358edb(0x141c),null!=(_0x508b36=null===_0x579687||void 0x0===_0x579687?void 0x0:_0x579687[_0x358edb(0xebd)]())?_0x508b36:null));}if(_0x5b361c['setMatrix']('viewMatrix',this[_0x358edb(0x195b)]['getViewMatrix']()),_0x5b361c[_0x358edb(0x1e2d)](_0x358edb(0x2082),this[_0x358edb(0x1763)]),_0x5b361c[_0x358edb(0x1e2d)](_0x358edb(0x4115),this[_0x358edb(0x195b)][_0x358edb(0x1d1f)]()),_0x5b361c[_0x358edb(0x16d7)](_0x358edb(0x32ce),_0x4391bf),_0x5b361c['setFloat']('density',this[_0x358edb(0x2f3e)]),_0x5b361c[_0x358edb(0x1d16)](_0x358edb(0x45e),this[_0x358edb(0x45e)]),_0x5b361c['setFloat']('fresnelClamp',this['fresnelClamp']),_0x5b361c[_0x358edb(0x1d16)]('specularPower',this[_0x358edb(0x1338)]),_0x5b361c[_0x358edb(0x1e2a)]('dirLight',this['dirLight']),_0x5b361c[_0x358edb(0x1d16)]('cameraFar',this[_0x358edb(0x9c3)]['maxZ']),this['_debug']){let _0x15a3bd=null;switch(this[_0x358edb(0x3c42)]){case _0x191947['DepthTexture']:_0x15a3bd=this['_depthRenderTarget']['texture'];break;case _0x191947['DepthBlurredTexture']:_0x15a3bd=this[_0x358edb(0x3a3f)][_0x358edb(0x3885)]?this[_0x358edb(0x3a3f)]['textureBlur']:this[_0x358edb(0x3a3f)][_0x358edb(0x3c38)];break;case _0x191947[_0x358edb(0x3d66)]:_0x15a3bd=null!=(_0x4317fb=null==(_0x4317fb=this[_0x358edb(0x3fd2)])?void 0x0:_0x4317fb[_0x358edb(0x3c38)])?_0x4317fb:null;break;case _0x191947[_0x358edb(0xbda)]:_0x15a3bd=null!=(_0x4317fb=this[_0x358edb(0x3fd2)])&&_0x4317fb[_0x358edb(0x3885)]?null!=(_0x4317fb=null==(_0x4317fb=this[_0x358edb(0x3fd2)])?void 0x0:_0x4317fb[_0x358edb(0x45d)])?_0x4317fb:null:null!=(_0x4317fb=null==(_0x4317fb=this[_0x358edb(0x3fd2)])?void 0x0:_0x4317fb[_0x358edb(0x3c38)])?_0x4317fb:null;break;case _0x191947[_0x358edb(0x3bf2)]:this[_0x358edb(0x3993)]&&(_0x15a3bd=this['_diffuseRenderTarget']['texture']);}this[_0x358edb(0x3c42)]!==_0x191947['Normals']&&(_0x5b361c[_0x358edb(0x1888)](_0x358edb(0x31e4),_0x15a3bd),_0x439e60[_0x358edb(0xba4)]&&_0x5b361c[_0x358edb(0x11f3)](_0x358edb(0x1994),null!=(_0x508b36=null===_0x15a3bd||void 0x0===_0x15a3bd?void 0x0:_0x15a3bd[_0x358edb(0xebd)]())?_0x508b36:null));}});}}[_0x176f45(0x1aea)](){var _0x41b44c=_0x176f45,_0x207a43;null!=(_0x207a43=this['_depthRenderTarget'])&&_0x207a43[_0x41b44c(0x1114)]&&(this[_0x41b44c(0x2635)][_0x41b44c(0x19c0)](this[_0x41b44c(0x3a3f)][_0x41b44c(0x1114)]),this[_0x41b44c(0x2635)][_0x41b44c(0x2f8)](this[_0x41b44c(0x3d4b)],!0x0,!0x0,!0x1),this[_0x41b44c(0x2635)][_0x41b44c(0x18ef)](this['_depthRenderTarget'][_0x41b44c(0x1114)])),null!=(_0x207a43=this[_0x41b44c(0x3993)])&&_0x207a43['renderTarget']&&(this[_0x41b44c(0x2635)]['bindFramebuffer'](this[_0x41b44c(0x3993)]['renderTarget']),this[_0x41b44c(0x2635)][_0x41b44c(0x2f8)](this[_0x41b44c(0x19bf)],!0x0,!0x0,!0x1),this[_0x41b44c(0x2635)]['unBindFramebuffer'](this[_0x41b44c(0x3993)]['renderTarget'])),null!=(_0x207a43=this[_0x41b44c(0x3fd2)])&&_0x207a43[_0x41b44c(0x1114)]&&(this[_0x41b44c(0x2635)][_0x41b44c(0x19c0)](this[_0x41b44c(0x3fd2)][_0x41b44c(0x1114)]),this[_0x41b44c(0x2635)][_0x41b44c(0x2f8)](this[_0x41b44c(0x19bf)],!0x0,!0x1,!0x1),this[_0x41b44c(0x2635)]['unBindFramebuffer'](this[_0x41b44c(0x3fd2)]['renderTarget']));}[_0x176f45(0x2335)](_0x3d2fe3){var _0x55f34d=_0x176f45,_0x50f513,_0x7dd134;!this[_0x55f34d(0x2b05)]&&_0x3d2fe3['isReady']()&&(_0x7dd134=this[_0x55f34d(0x2635)][_0x55f34d(0xb70)],this['_engine'][_0x55f34d(0x2f10)](!0x1,void 0x0,void 0x0,void 0x0,!0x0),this[_0x55f34d(0x2635)]['setDepthBuffer'](!0x0),this['_engine'][_0x55f34d(0x3984)](!0x0),this[_0x55f34d(0x2635)][_0x55f34d(0x2528)](_0x49ade5['g'][_0x55f34d(0x349a)]),null!=(_0x50f513=this[_0x55f34d(0x3a3f)])&&_0x50f513[_0x55f34d(0x1114)]&&(this[_0x55f34d(0x2635)][_0x55f34d(0x19c0)](this[_0x55f34d(0x3a3f)][_0x55f34d(0x1114)]),_0x3d2fe3[_0x55f34d(0x3a83)](),this[_0x55f34d(0x2635)][_0x55f34d(0x2c0)](),this[_0x55f34d(0x2635)]['unBindFramebuffer'](this[_0x55f34d(0x3a3f)][_0x55f34d(0x1114)])),null!=(_0x50f513=this[_0x55f34d(0x3993)])&&_0x50f513[_0x55f34d(0x1114)]&&(this[_0x55f34d(0x2635)][_0x55f34d(0x19c0)](this[_0x55f34d(0x3993)][_0x55f34d(0x1114)]),_0x3d2fe3[_0x55f34d(0x1720)](),this[_0x55f34d(0x2635)][_0x55f34d(0x2c0)](),this[_0x55f34d(0x2635)][_0x55f34d(0x18ef)](this['_diffuseRenderTarget'][_0x55f34d(0x1114)])),null!=(_0x50f513=this[_0x55f34d(0x3fd2)])&&_0x50f513[_0x55f34d(0x1114)]&&(this[_0x55f34d(0x2635)]['bindFramebuffer'](this[_0x55f34d(0x3fd2)][_0x55f34d(0x1114)]),_0x3d2fe3[_0x55f34d(0x25af)](),this[_0x55f34d(0x2635)]['unbindInstanceAttributes'](),this['_engine'][_0x55f34d(0x18ef)](this[_0x55f34d(0x3fd2)][_0x55f34d(0x1114)])),null!=(_0x50f513=this[_0x55f34d(0x3a3f)])&&_0x50f513['applyBlurPostProcesses'](),null!=(_0x3d2fe3=this[_0x55f34d(0x3993)])&&_0x3d2fe3[_0x55f34d(0x2a29)](),null!=(_0x50f513=this[_0x55f34d(0x3fd2)])&&_0x50f513[_0x55f34d(0x2a29)](),_0x7dd134&&this[_0x55f34d(0x2635)][_0x55f34d(0x19c0)](_0x7dd134));}[_0x176f45(0x18c9)](_0x475fd4=!0x1){var _0x4266fc=_0x176f45;_0x475fd4||(null!=(_0x475fd4=this[_0x4266fc(0x3a3f)])&&_0x475fd4[_0x4266fc(0x18c9)](),(this[_0x4266fc(0x3a3f)]=null)!=(_0x475fd4=this[_0x4266fc(0x3993)])&&_0x475fd4[_0x4266fc(0x18c9)](),(this[_0x4266fc(0x3993)]=null)!=(_0x475fd4=this['_thicknessRenderTarget'])&&_0x475fd4['dispose'](),this[_0x4266fc(0x3fd2)]=null),this[_0x4266fc(0x39d0)]&&this[_0x4266fc(0x9c3)]&&this[_0x4266fc(0x9c3)][_0x4266fc(0xcaa)](this[_0x4266fc(0x39d0)]),null!=(_0x475fd4=this[_0x4266fc(0x39d0)])&&_0x475fd4[_0x4266fc(0x18c9)](),this[_0x4266fc(0x39d0)]=null,this[_0x4266fc(0x2b05)]=!0x1;}}},0xe7a5:(_0x34aab3,_0x5c261a,_0x2cd7ae)=>{_0x2cd7ae(0x136c7),_0x2cd7ae(0x1309a),_0x2cd7ae(0x7b76),_0x2cd7ae(0x1eea),_0x2cd7ae(0xa427);},0x4da7:(_0x314a29,_0x500a2a,_0x3b6d6c)=>{var _0x4d22b2=a8_0x16e4d8;_0x3b6d6c['d'](_0x500a2a,{'m':()=>_0x40a8ac});var _0x5c95b7=_0x3b6d6c(0x9fd1),_0x44ad04=_0x3b6d6c(0x1a27),_0x117d9d=_0x3b6d6c(0x77a5),_0x30383b=_0x3b6d6c(0xbac7),_0x2e61cf=_0x3b6d6c(0x163e6),_0x2ad1ba=_0x3b6d6c(0x147cf),_0x3fc94c=_0x3b6d6c(0xc84b),_0xf03aab=_0x3b6d6c(0x15cb9),_0x4ed370=_0x3b6d6c(0x173aa),_0x49cb2d=(_0x3b6d6c(0x16ef7),_0x3b6d6c(0x147cd),_0x3b6d6c(0xc656)),_0xb8c62b=_0x3b6d6c(0x2088);const _0x3d62e4=[_0x4d22b2(0x2023),_0x4d22b2(0x2bed),_0x4d22b2(0x1633),_0x4d22b2(0x10d6),'view',_0x4d22b2(0x378b),'previousViewProjection','mPreviousBones',_0x4d22b2(0x3cf6),_0x4d22b2(0x34a2),'albedoMatrix',_0x4d22b2(0x2bf4),_0x4d22b2(0x35e7),_0x4d22b2(0x856),'glossiness',_0x4d22b2(0x12b4),_0x4d22b2(0x3aab),_0x4d22b2(0x2ba4),_0x4d22b2(0x17b0),_0x4d22b2(0x6ed)];(0x0,_0xb8c62b['qx'])(_0x3d62e4);class _0x40a8ac{constructor(_0x3ac852,_0x381025=0x1,_0x9bf6a3=_0x117d9d['g'][_0x4d22b2(0x3172)]){var _0x21b39e=_0x4d22b2;this['_previousTransformationMatrices']={},this[_0x21b39e(0x2909)]={},this[_0x21b39e(0x10fb)]=[],this['renderTransparentMeshes']=!0x0,this[_0x21b39e(0x987)]=null,this[_0x21b39e(0x223)]=!0x1,this[_0x21b39e(0x2c2c)]=!0x1,this['_enableReflectivity']=!0x1,this[_0x21b39e(0x2e41)]=new _0x3fc94c['HE'](0x0,0x0,0x0,0x0),this[_0x21b39e(0x31be)]=new _0x3fc94c['HE'](0x5f5e100,0x0,0x0,0x1),this['_positionIndex']=-0x1,this[_0x21b39e(0xfe4)]=-0x1,this['_reflectivityIndex']=-0x1,this['_depthIndex']=-0x1,this['_normalIndex']=-0x1,this['_linkedWithPrePass']=!0x1,this[_0x21b39e(0x1355)]=!0x1,this[_0x21b39e(0x195b)]=_0x3ac852,this[_0x21b39e(0x1735)]=_0x381025,this[_0x21b39e(0x1a8d)]=_0x3ac852[_0x21b39e(0x2cd1)]()[_0x21b39e(0x2a22)],this['_depthFormat']=_0x9bf6a3,_0x40a8ac[_0x21b39e(0x4109)](this['_scene']),this[_0x21b39e(0x34cb)]();}[_0x4d22b2(0x223c)](_0x50534a){var _0x551b42=_0x4d22b2;this[_0x551b42(0x329c)]=!0x0,this[_0x551b42(0x862)]=_0x50534a,this[_0x551b42(0x3ca)]&&(this[_0x551b42(0x3ca)]['onClearObservable'][_0x551b42(0x2f8)](),this[_0x551b42(0x3ca)][_0x551b42(0x3d99)][_0x551b42(0x3fc1)](()=>{}));}['_unlinkPrePassRenderer'](){var _0x24092f=_0x4d22b2;this[_0x24092f(0x329c)]=!0x1,this[_0x24092f(0x34cb)]();}[_0x4d22b2(0x3bed)](){var _0x4b27d4=_0x4d22b2;this[_0x4b27d4(0x223)]=!0x1,this[_0x4b27d4(0x1bd5)]=!0x1,this[_0x4b27d4(0x2c2c)]=!0x1,this[_0x4b27d4(0x1078)]=[];}[_0x4d22b2(0x33e6)](_0x1e5f27,_0x4b6c8d){var _0x2df40c=_0x4d22b2;_0x1e5f27===_0x40a8ac[_0x2df40c(0x360a)]?(this[_0x2df40c(0x833)]=_0x4b6c8d,this[_0x2df40c(0x223)]=!0x0):_0x1e5f27===_0x40a8ac[_0x2df40c(0x1157)]?(this[_0x2df40c(0xfe4)]=_0x4b6c8d,this[_0x2df40c(0x2c2c)]=!0x0):_0x1e5f27===_0x40a8ac['REFLECTIVITY_TEXTURE_TYPE']?(this['_reflectivityIndex']=_0x4b6c8d,this[_0x2df40c(0x1bd5)]=!0x0):_0x1e5f27===_0x40a8ac[_0x2df40c(0x13a7)]?this[_0x2df40c(0x2188)]=_0x4b6c8d:_0x1e5f27===_0x40a8ac[_0x2df40c(0x94a)]&&(this[_0x2df40c(0xc17)]=_0x4b6c8d);}[_0x4d22b2(0x821)](_0x434412){var _0x59211a=_0x4d22b2;this[_0x59211a(0x1078)]=_0x434412;}[_0x4d22b2(0x3fa9)](_0x51c389){var _0x4e1479=_0x4d22b2;this['_multiRenderTarget'][_0x4e1479(0x24e2)](_0x51c389,0x0,!0x1);}get[_0x4d22b2(0x290f)](){var _0x2934c9=_0x4d22b2;return this[_0x2934c9(0x3ca)]['renderList'];}set[_0x4d22b2(0x290f)](_0x1e6fd1){var _0x506395=_0x4d22b2;this[_0x506395(0x3ca)][_0x506395(0x290f)]=_0x1e6fd1;}get['isSupported'](){var _0x4688fe=_0x4d22b2;return this[_0x4688fe(0x3ca)][_0x4688fe(0x2b36)];}[_0x4d22b2(0x2ffd)](_0x5c1694){var _0x4aa994=_0x4d22b2;switch(_0x5c1694){case _0x40a8ac[_0x4aa994(0x360a)]:return this[_0x4aa994(0x833)];case _0x40a8ac['VELOCITY_TEXTURE_TYPE']:return this[_0x4aa994(0xfe4)];case _0x40a8ac[_0x4aa994(0x37c9)]:return this[_0x4aa994(0x11eb)];default:return-0x1;}}get[_0x4d22b2(0x1fbd)](){var _0xcb453d=_0x4d22b2;return this[_0xcb453d(0x223)];}set[_0x4d22b2(0x1fbd)](_0x48bbe4){var _0x4f79da=_0x4d22b2;this[_0x4f79da(0x223)]=_0x48bbe4,this[_0x4f79da(0x329c)]||(this[_0x4f79da(0x18c9)](),this[_0x4f79da(0x34cb)]());}get[_0x4d22b2(0xa32)](){var _0x4e1264=_0x4d22b2;return this[_0x4e1264(0x2c2c)];}set[_0x4d22b2(0xa32)](_0x5f2a1c){var _0x1c7b06=_0x4d22b2;(this[_0x1c7b06(0x2c2c)]=_0x5f2a1c)||(this[_0x1c7b06(0x2056)]={}),this[_0x1c7b06(0x329c)]||(this[_0x1c7b06(0x18c9)](),this[_0x1c7b06(0x34cb)]()),this[_0x1c7b06(0x195b)][_0x1c7b06(0x1541)]=_0x5f2a1c;}get['enableReflectivity'](){var _0x4afb3d=_0x4d22b2;return this[_0x4afb3d(0x1bd5)];}set[_0x4d22b2(0x290)](_0x29c504){var _0x188f11=_0x4d22b2;this[_0x188f11(0x1bd5)]=_0x29c504,this[_0x188f11(0x329c)]||(this[_0x188f11(0x18c9)](),this[_0x188f11(0x34cb)]());}get[_0x4d22b2(0x3fde)](){var _0x18db26=_0x4d22b2;return this[_0x18db26(0x195b)];}get[_0x4d22b2(0x3d34)](){var _0x5df98e=_0x4d22b2;return this[_0x5df98e(0x1735)];}[_0x4d22b2(0x3261)](_0x2fed19,_0x31bf5f){var _0x11eaaa=_0x4d22b2;const _0x36161a=_0x2fed19[_0x11eaaa(0x2ff0)]();if(_0x36161a&&_0x36161a[_0x11eaaa(0x1e6a)])return!0x1;const _0xf329b8=[],_0x3af1cb=[_0x44ad04['o']['PositionKind'],_0x44ad04['o']['NormalKind']],_0x1d90b1=_0x2fed19['getMesh']();if(_0x36161a){let _0x218281=!0x1;if(_0x36161a['needAlphaTesting']()&&_0x36161a['getAlphaTestTexture']()&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x25a3)),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x355f)+(_0x36161a[_0x11eaaa(0x2bb5)]()[_0x11eaaa(0x1246)]+0x1)),_0x218281=!0x0),_0x36161a[_0x11eaaa(0x23b3)]&&_0x49cb2d['k'][_0x11eaaa(0x27f6)]&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x2368)),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x1805)+(_0x36161a['bumpTexture'][_0x11eaaa(0x1246)]+0x1)),_0x218281=!0x0),this['_enableReflectivity']){let _0x4ebfdd=!0x1;_0x11eaaa(0x1f29)===_0x36161a[_0x11eaaa(0x3fcd)]()?(null!==_0x36161a[_0x11eaaa(0x4052)]&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x314)),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x2a00)+(_0x36161a[_0x11eaaa(0x4052)][_0x11eaaa(0x1246)]+0x1)),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x18c7)),_0x218281=!0x0,_0x4ebfdd=!0x0),null!==_0x36161a[_0x11eaaa(0x856)]&&(_0xf329b8['push'](_0x11eaaa(0x354a)),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x18c7)),_0x4ebfdd=!0x0),null!==_0x36161a[_0x11eaaa(0x3a17)]&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x379c)),_0xf329b8['push']('#define\x20METALLICWORKFLOW'),_0x4ebfdd=!0x0),_0x4ebfdd&&(null!==_0x36161a[_0x11eaaa(0x26e7)]&&(_0xf329b8['push'](_0x11eaaa(0x35f5)),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x371b)+(_0x36161a[_0x11eaaa(0x26e7)][_0x11eaaa(0x1246)]+0x1)),_0x36161a['baseTexture'][_0x11eaaa(0x1c01)]&&_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x3616)),_0x218281=!0x0),null!==_0x36161a[_0x11eaaa(0x2aad)]&&_0xf329b8[_0x11eaaa(0x3f90)]('#define\x20ALBEDOCOLOR'))):'PBRSpecularGlossinessMaterial'===_0x36161a[_0x11eaaa(0x3fcd)]()?(null!==_0x36161a['specularGlossinessTexture']?(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x1684)),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x2a00)+(_0x36161a[_0x11eaaa(0x2d9b)][_0x11eaaa(0x1246)]+0x1)),_0x218281=!0x0,_0x36161a[_0x11eaaa(0x2d9b)][_0x11eaaa(0x1c01)]&&_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x2064))):null!==_0x36161a[_0x11eaaa(0x3d75)]&&_0xf329b8['push'](_0x11eaaa(0x6a3)),null!==_0x36161a[_0x11eaaa(0x34a8)]&&_0xf329b8[_0x11eaaa(0x3f90)]('#define\x20GLOSSINESSS')):_0x11eaaa(0x1ab5)===_0x36161a['getClassName']()?(null!==_0x36161a[_0x11eaaa(0x228f)]&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x314)),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x2a00)+(_0x36161a[_0x11eaaa(0x228f)][_0x11eaaa(0x1246)]+0x1)),_0xf329b8['push']('#define\x20METALLICWORKFLOW'),_0x218281=!0x0,_0x4ebfdd=!0x0),null!==_0x36161a[_0x11eaaa(0x856)]&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x354a)),_0xf329b8[_0x11eaaa(0x3f90)]('#define\x20METALLICWORKFLOW'),_0x4ebfdd=!0x0),null!==_0x36161a['roughness']&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x379c)),_0xf329b8['push']('#define\x20METALLICWORKFLOW'),_0x4ebfdd=!0x0),_0x4ebfdd?(null!==_0x36161a[_0x11eaaa(0x86b)]&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x35f5)),_0xf329b8['push'](_0x11eaaa(0x371b)+(_0x36161a[_0x11eaaa(0x86b)][_0x11eaaa(0x1246)]+0x1)),_0x36161a[_0x11eaaa(0x86b)]['gammaSpace']&&_0xf329b8['push'](_0x11eaaa(0x3616)),_0x218281=!0x0),null!==_0x36161a[_0x11eaaa(0x35e7)]&&_0xf329b8['push'](_0x11eaaa(0x3195))):(null!==_0x36161a['reflectivityTexture']?(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x1684)),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x2a00)+(_0x36161a[_0x11eaaa(0x313d)][_0x11eaaa(0x1246)]+0x1)),_0x36161a['reflectivityTexture'][_0x11eaaa(0x1c01)]&&_0xf329b8['push']('#define\x20GAMMAREFLECTIVITYTEXTURE'),_0x218281=!0x0):null!==_0x36161a[_0x11eaaa(0x2bf4)]&&_0xf329b8[_0x11eaaa(0x3f90)]('#define\x20REFLECTIVITYCOLOR'),null!==_0x36161a[_0x11eaaa(0x3055)]&&_0xf329b8['push'](_0x11eaaa(0x227d)))):_0x11eaaa(0x3321)===_0x36161a[_0x11eaaa(0x3fcd)]()&&(null!==_0x36161a[_0x11eaaa(0x255d)]&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x1e7c)),_0xf329b8['push']('#define\x20REFLECTIVITY_UV'+(_0x36161a[_0x11eaaa(0x255d)][_0x11eaaa(0x1246)]+0x1)),_0x36161a[_0x11eaaa(0x255d)][_0x11eaaa(0x1c01)]&&_0xf329b8['push']('#define\x20GAMMAREFLECTIVITYTEXTURE'),_0x218281=!0x0),null!==_0x36161a[_0x11eaaa(0x3d75)]&&_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x6a3)));}_0x218281&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x3e38)),_0x1d90b1[_0x11eaaa(0x41e6)](_0x44ad04['o'][_0x11eaaa(0x2087)])&&(_0x3af1cb[_0x11eaaa(0x3f90)](_0x44ad04['o']['UVKind']),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x38cf))),_0x1d90b1[_0x11eaaa(0x41e6)](_0x44ad04['o'][_0x11eaaa(0x2abb)])&&(_0x3af1cb[_0x11eaaa(0x3f90)](_0x44ad04['o'][_0x11eaaa(0x2abb)]),_0xf329b8[_0x11eaaa(0x3f90)]('#define\x20UV2')));}this[_0x11eaaa(0x329c)]&&(_0xf329b8[_0x11eaaa(0x3f90)]('#define\x20PREPASS'),-0x1!==this['_depthIndex']&&(_0xf329b8['push']('#define\x20DEPTH_INDEX\x20'+this[_0x11eaaa(0x2188)]),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x1f2f))),-0x1!==this['_normalIndex']&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x17fe)+this[_0x11eaaa(0xc17)]),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0xd6f)))),this[_0x11eaaa(0x223)]&&(_0xf329b8[_0x11eaaa(0x3f90)]('#define\x20POSITION'),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x1260)+this[_0x11eaaa(0x833)])),this[_0x11eaaa(0x2c2c)]&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x61b)),_0xf329b8['push']('#define\x20VELOCITY_INDEX\x20'+this[_0x11eaaa(0xfe4)]),-0x1===this[_0x11eaaa(0x10fb)][_0x11eaaa(0x919)](_0x1d90b1)&&_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x24e3))),this[_0x11eaaa(0x1bd5)]&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x289e)),_0xf329b8[_0x11eaaa(0x3f90)]('#define\x20REFLECTIVITY_INDEX\x20'+this[_0x11eaaa(0x11eb)])),_0x1d90b1[_0x11eaaa(0x3675)]&&_0x1d90b1[_0x11eaaa(0x11a5)]?(_0x3af1cb['push'](_0x44ad04['o'][_0x11eaaa(0x1b55)]),_0x3af1cb[_0x11eaaa(0x3f90)](_0x44ad04['o'][_0x11eaaa(0x35b7)]),0x4<_0x1d90b1[_0x11eaaa(0x230d)]&&(_0x3af1cb['push'](_0x44ad04['o'][_0x11eaaa(0x317a)]),_0x3af1cb[_0x11eaaa(0x3f90)](_0x44ad04['o'][_0x11eaaa(0xe3d)])),_0xf329b8[_0x11eaaa(0x3f90)]('#define\x20NUM_BONE_INFLUENCERS\x20'+_0x1d90b1['numBoneInfluencers']),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x1bee)+(_0x1d90b1[_0x11eaaa(0x2d12)]?_0x1d90b1[_0x11eaaa(0x2d12)]['bones'][_0x11eaaa(0x1377)]+0x1:0x0))):_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x1967));var _0x258c63=_0x1d90b1[_0x11eaaa(0x70d)];let _0x3218d9=0x0;_0x258c63&&0x0<_0x258c63[_0x11eaaa(0x1343)]&&(_0x3218d9=_0x258c63['numInfluencers'],_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x2af8)),_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x137c)+_0x3218d9),_0x258c63[_0x11eaaa(0x4099)]&&_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x7fc)),_0x2ad1ba['G'][_0x11eaaa(0xc75)](_0x3af1cb,_0x1d90b1,_0x3218d9)),_0x31bf5f&&(_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x1dc7)),_0x2ad1ba['G']['PushAttributesForInstances'](_0x3af1cb,this[_0x11eaaa(0x2c2c)]),_0x2fed19[_0x11eaaa(0x2224)]()['hasThinInstances']&&_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x1f85))),this['_linkedWithPrePass']?_0xf329b8[_0x11eaaa(0x3f90)](_0x11eaaa(0x357b)+this[_0x11eaaa(0x1078)][_0x11eaaa(0x1377)]):_0xf329b8['push'](_0x11eaaa(0x357b)+this['_multiRenderTarget'][_0x11eaaa(0xae8)][_0x11eaaa(0x1377)]),(0x0,_0xb8c62b['lK'])(_0x36161a,this[_0x11eaaa(0x195b)],_0xf329b8);const _0xf1408c=this['_scene']['getEngine'](),_0x367fd=_0x2fed19[_0x11eaaa(0x3ec9)](void 0x0,!0x0);return _0x258c63=_0x367fd[_0x11eaaa(0x1864)],_0x31bf5f=_0xf329b8[_0x11eaaa(0x1301)]('\x0a'),(_0x258c63!==_0x31bf5f&&_0x367fd[_0x11eaaa(0x319a)](_0xf1408c[_0x11eaaa(0x12cf)](_0x11eaaa(0x1090),{'attributes':_0x3af1cb,'uniformsNames':_0x3d62e4,'samplers':['diffuseSampler',_0x11eaaa(0x4c5),_0x11eaaa(0x1228),_0x11eaaa(0x12e3),_0x11eaaa(0x2985)],'defines':_0x31bf5f,'onCompiled':null,'fallbacks':null,'onError':null,'uniformBuffersNames':['Scene'],'indexParameters':{'buffersCount':this[_0x11eaaa(0x3ca)][_0x11eaaa(0xae8)][_0x11eaaa(0x1377)]-0x1,'maxSimultaneousMorphTargets':_0x3218d9}},_0xf1408c),_0x31bf5f),_0x367fd[_0x11eaaa(0x2766)][_0x11eaaa(0x3261)]());}[_0x4d22b2(0x302d)](){return this['_multiRenderTarget'];}get[_0x4d22b2(0x3a80)](){var _0x2312f0=_0x4d22b2;return this[_0x2312f0(0x3ca)][_0x2312f0(0x3a80)];}set['samples'](_0x2ee222){var _0x398ed2=_0x4d22b2;this[_0x398ed2(0x3ca)][_0x398ed2(0x3a80)]=_0x2ee222;}[_0x4d22b2(0x18c9)](){var _0x32f9c3=_0x4d22b2;if(this[_0x32f9c3(0x987)]){const _0xda4c03=this[_0x32f9c3(0x195b)][_0x32f9c3(0x2cd1)]();_0xda4c03[_0x32f9c3(0x2437)][_0x32f9c3(0x854)](this[_0x32f9c3(0x987)]),this[_0x32f9c3(0x987)]=null;}this[_0x32f9c3(0x302d)]()['dispose']();}['_assignRenderTargetIndices'](){var _0x4fc623=_0x4d22b2;const _0x4ee411=[];let _0x531b1c=0x2;return _0x4ee411[_0x4fc623(0x3f90)](_0x4fc623(0xaff),_0x4fc623(0x1965)),this[_0x4fc623(0x223)]&&(this[_0x4fc623(0x833)]=_0x531b1c,_0x531b1c++,_0x4ee411[_0x4fc623(0x3f90)]('gBuffer_Position')),this['_enableVelocity']&&(this[_0x4fc623(0xfe4)]=_0x531b1c,_0x531b1c++,_0x4ee411[_0x4fc623(0x3f90)](_0x4fc623(0x9df))),this[_0x4fc623(0x1bd5)]&&(this[_0x4fc623(0x11eb)]=_0x531b1c,_0x531b1c++,_0x4ee411[_0x4fc623(0x3f90)](_0x4fc623(0x1c14))),[_0x531b1c,_0x4ee411];}['_createRenderTargets'](){var _0x3a759c=_0x4d22b2;const _0xb9a899=this[_0x3a759c(0x195b)]['getEngine'](),[_0x2221c8,_0x2de71c]=this['_assignRenderTargetIndices']();let _0x38b073=_0x117d9d['g']['TEXTURETYPE_UNSIGNED_BYTE'];if(_0xb9a899[_0x3a759c(0x2605)][_0x3a759c(0x3419)]&&_0xb9a899['_caps'][_0x3a759c(0x39d2)]?_0x38b073=_0x117d9d['g'][_0x3a759c(0x2c1)]:_0xb9a899[_0x3a759c(0x2605)]['textureHalfFloat']&&_0xb9a899['_caps']['textureHalfFloatLinearFiltering']&&(_0x38b073=_0x117d9d['g'][_0x3a759c(0x17d0)]),this['_multiRenderTarget']=new _0x2e61cf['K'](_0x3a759c(0x1c69),{'width':_0xb9a899[_0x3a759c(0x3700)]()*this[_0x3a759c(0x1735)],'height':_0xb9a899[_0x3a759c(0x2579)]()*this[_0x3a759c(0x1735)]},_0x2221c8,this['_scene'],{'generateMipMaps':!0x1,'generateDepthTexture':!0x0,'defaultType':_0x38b073,'depthTextureFormat':this['_depthFormat']},_0x2de71c['concat'](_0x3a759c(0x3226))),this[_0x3a759c(0x2b36)]){this[_0x3a759c(0x3ca)][_0x3a759c(0x4100)]=_0x30383b['x']['CLAMP_ADDRESSMODE'],this[_0x3a759c(0x3ca)][_0x3a759c(0x3d59)]=_0x30383b['x']['CLAMP_ADDRESSMODE'],this[_0x3a759c(0x3ca)][_0x3a759c(0x345a)]=0x1,this[_0x3a759c(0x3ca)][_0x3a759c(0x1a1a)]=!0x1;const _0x3e07e5=[!(this['_multiRenderTarget']['renderList']=null)],_0x3276a9=[!0x1],_0x853263=[!0x0];for(let _0x1b25ac=0x1;_0x1b25ac<_0x2221c8;++_0x1b25ac)_0x3e07e5[_0x3a759c(0x3f90)](!0x0),_0x853263[_0x3a759c(0x3f90)](!0x1),_0x3276a9[_0x3a759c(0x3f90)](!0x0);const _0xa9f667=_0xb9a899[_0x3a759c(0x40f6)](_0x3e07e5),_0x15d67b=_0xb9a899['buildTextureLayout'](_0x3276a9),_0x5eb882=_0xb9a899[_0x3a759c(0x40f6)](_0x853263),_0x4dbf90=(this['_multiRenderTarget'][_0x3a759c(0x3d99)][_0x3a759c(0x3fc1)](_0xbe4b05=>{var _0x4f0ac9=_0x3a759c;_0xbe4b05[_0x4f0ac9(0xad1)](this[_0x4f0ac9(0x1355)]?_0x15d67b:_0xa9f667),_0xbe4b05[_0x4f0ac9(0x2f8)](this[_0x4f0ac9(0x2e41)],!0x0,!0x0,!0x0),this['useSpecificClearForDepthTexture']&&(_0xbe4b05['bindAttachments'](_0x5eb882),_0xbe4b05['clear'](this[_0x4f0ac9(0x31be)],!0x0,!0x0,!0x0)),_0xbe4b05[_0x4f0ac9(0xad1)](_0xa9f667);}),this[_0x3a759c(0x987)]=_0xb9a899[_0x3a759c(0x2437)][_0x3a759c(0x3fc1)](()=>{var _0x4ccd7c=_0x3a759c;this['_multiRenderTarget']&&this['_multiRenderTarget'][_0x4ccd7c(0x911)]({'width':_0xb9a899[_0x4ccd7c(0x3700)]()*this['_ratio'],'height':_0xb9a899['getRenderHeight']()*this[_0x4ccd7c(0x1735)]});}),_0x472117=>{var _0x27aee7=_0x3a759c;const _0x37c9e6=_0x472117[_0x27aee7(0x2224)](),_0xdf4c99=_0x472117[_0x27aee7(0x3c9c)](),_0x36b3ca=this[_0x27aee7(0x195b)],_0x445839=_0x36b3ca[_0x27aee7(0x2cd1)](),_0x23c9ff=_0x472117[_0x27aee7(0x2ff0)]();if(_0x23c9ff){_0xdf4c99[_0x27aee7(0x988)]['_isActiveIntermediate']=!0x1,this[_0x27aee7(0x2c2c)]&&!this[_0x27aee7(0x2056)][_0xdf4c99[_0x27aee7(0x17f4)]]&&(this[_0x27aee7(0x2056)][_0xdf4c99[_0x27aee7(0x17f4)]]={'world':_0x5c95b7['y3'][_0x27aee7(0x3228)](),'viewProjection':_0x36b3ca[_0x27aee7(0x23b1)]()},_0x37c9e6[_0x27aee7(0x2d12)]&&(_0x11f87d=_0x37c9e6[_0x27aee7(0x2d12)]['getTransformMatrices'](_0x37c9e6),this[_0x27aee7(0x2909)][_0x37c9e6[_0x27aee7(0x17f4)]]=this['_copyBonesTransformationMatrices'](_0x11f87d,new Float32Array(_0x11f87d[_0x27aee7(0x1377)]))));var _0x11f87d=_0x37c9e6[_0x27aee7(0x38da)](_0x472117[_0x27aee7(0x2d83)],!!_0x472117[_0x27aee7(0x2cb2)]());if(!_0x11f87d['mustReturn']){var _0x1a3aea=_0x445839[_0x27aee7(0xb60)]()[_0x27aee7(0x3ce9)]&&(null!==_0x11f87d[_0x27aee7(0x3547)][_0x472117[_0x27aee7(0x2d83)]]||_0x37c9e6[_0x27aee7(0x3909)]);const _0x7cc84e=_0xdf4c99[_0x27aee7(0x927)]();if(this['isReady'](_0x472117,_0x1a3aea)){var _0xc4564e=_0x472117[_0x27aee7(0x3ec9)]();if(!_0xc4564e)return;const _0x198871=_0xc4564e[_0x27aee7(0x2766)];_0x445839[_0x27aee7(0x26fe)](_0xc4564e),_0x1a3aea||_0x37c9e6[_0x27aee7(0x4de)](_0x472117,_0x198871,_0x23c9ff[_0x27aee7(0xd8d)]),this[_0x27aee7(0x1a8d)]?(_0x2ad1ba['G'][_0x27aee7(0x2b55)](_0x198871,this['_scene'][_0x27aee7(0x2fde)]()),this['_scene'][_0x27aee7(0x1a0a)]()):(_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x1633),_0x36b3ca[_0x27aee7(0x23b1)]()),_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x1d92),_0x36b3ca[_0x27aee7(0x2e14)]()));let _0x2ef50a;var _0x422f05=_0x37c9e6[_0x27aee7(0x1227)];if(_0x422f05[_0x27aee7(0x31c8)]||!_0x23c9ff[_0x27aee7(0x363)]&&null===_0x37c9e6[_0x27aee7(0x802)]?_0x2ef50a=_0x422f05[_0x27aee7(0x26ca)]:(_0x422f05=_0xdf4c99[_0x27aee7(0x41d2)](),null===(_0x2ef50a=_0x37c9e6[_0x27aee7(0x802)])&&(_0x2ef50a=_0x23c9ff[_0x27aee7(0x26ca)]),_0x422f05<0x0&&(_0x2ef50a=_0x2ef50a===_0x4ed370['F'][_0x27aee7(0x27e)]?_0x4ed370['F'][_0x27aee7(0x206d)]:_0x4ed370['F'][_0x27aee7(0x27e)])),_0x23c9ff['_preBind'](_0xc4564e,_0x2ef50a),_0x23c9ff['needAlphaTesting']()){const _0x218207=_0x23c9ff[_0x27aee7(0x2bb5)]();_0x218207&&(_0x198871[_0x27aee7(0x1888)](_0x27aee7(0x399c),_0x218207),_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x10d6),_0x218207[_0x27aee7(0x318f)]()));}_0x23c9ff[_0x27aee7(0x23b3)]&&_0x36b3ca[_0x27aee7(0x2cd1)]()['getCaps']()[_0x27aee7(0xc9d)]&&_0x49cb2d['k'][_0x27aee7(0x27f6)]&&(_0x198871['setFloat3'](_0x27aee7(0x3aab),_0x23c9ff['bumpTexture']['coordinatesIndex'],0x1/_0x23c9ff[_0x27aee7(0x23b3)][_0x27aee7(0x184a)],_0x23c9ff[_0x27aee7(0x7cd)]),_0x198871['setMatrix'](_0x27aee7(0x3cf6),_0x23c9ff['bumpTexture'][_0x27aee7(0x318f)]()),_0x198871[_0x27aee7(0x1888)](_0x27aee7(0x4c5),_0x23c9ff['bumpTexture']),_0x198871[_0x27aee7(0x39e5)](_0x27aee7(0x12b4),_0x23c9ff[_0x27aee7(0x2666)]?-0x1:0x1,_0x23c9ff['invertNormalMapY']?-0x1:0x1)),this[_0x27aee7(0x1bd5)]&&('PBRMetallicRoughnessMaterial'===_0x23c9ff[_0x27aee7(0x3fcd)]()?(null!==_0x23c9ff[_0x27aee7(0x4052)]&&(_0x198871[_0x27aee7(0x1888)](_0x27aee7(0x1228),_0x23c9ff[_0x27aee7(0x4052)]),_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x34a2),_0x23c9ff['metallicRoughnessTexture'][_0x27aee7(0x318f)]())),null!==_0x23c9ff[_0x27aee7(0x856)]&&_0x198871[_0x27aee7(0x1d16)](_0x27aee7(0x856),_0x23c9ff['metallic']),null!==_0x23c9ff['roughness']&&_0x198871['setFloat']('glossiness',0x1-_0x23c9ff[_0x27aee7(0x3a17)]),null!==_0x23c9ff[_0x27aee7(0x26e7)]&&(_0x198871[_0x27aee7(0x1888)](_0x27aee7(0x12e3),_0x23c9ff[_0x27aee7(0x26e7)]),_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x3701),_0x23c9ff[_0x27aee7(0x26e7)][_0x27aee7(0x318f)]())),null!==_0x23c9ff['baseColor']&&_0x198871[_0x27aee7(0x3c26)](_0x27aee7(0x35e7),_0x23c9ff[_0x27aee7(0x2aad)])):_0x27aee7(0x3d4f)===_0x23c9ff[_0x27aee7(0x3fcd)]()?(null!==_0x23c9ff[_0x27aee7(0x2d9b)]?(_0x198871[_0x27aee7(0x1888)](_0x27aee7(0x1228),_0x23c9ff[_0x27aee7(0x2d9b)]),_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x34a2),_0x23c9ff[_0x27aee7(0x2d9b)][_0x27aee7(0x318f)]())):null!==_0x23c9ff['specularColor']&&_0x198871[_0x27aee7(0x3c26)](_0x27aee7(0x2bf4),_0x23c9ff[_0x27aee7(0x3d75)]),null!==_0x23c9ff[_0x27aee7(0x34a8)]&&_0x198871[_0x27aee7(0x1d16)]('glossiness',_0x23c9ff[_0x27aee7(0x34a8)])):_0x27aee7(0x1ab5)===_0x23c9ff[_0x27aee7(0x3fcd)]()?(null!==_0x23c9ff['metallicTexture']&&(_0x198871[_0x27aee7(0x1888)](_0x27aee7(0x1228),_0x23c9ff[_0x27aee7(0x228f)]),_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x34a2),_0x23c9ff[_0x27aee7(0x228f)]['getTextureMatrix']())),null!==_0x23c9ff[_0x27aee7(0x856)]&&_0x198871[_0x27aee7(0x1d16)](_0x27aee7(0x856),_0x23c9ff[_0x27aee7(0x856)]),null!==_0x23c9ff['roughness']&&_0x198871[_0x27aee7(0x1d16)](_0x27aee7(0x34a8),0x1-_0x23c9ff[_0x27aee7(0x3a17)]),null!==_0x23c9ff[_0x27aee7(0x3a17)]||null!==_0x23c9ff[_0x27aee7(0x856)]||null!==_0x23c9ff[_0x27aee7(0x228f)]?(null!==_0x23c9ff[_0x27aee7(0x86b)]&&(_0x198871[_0x27aee7(0x1888)](_0x27aee7(0x12e3),_0x23c9ff['albedoTexture']),_0x198871[_0x27aee7(0x1e2d)]('albedoMatrix',_0x23c9ff[_0x27aee7(0x86b)][_0x27aee7(0x318f)]())),null!==_0x23c9ff[_0x27aee7(0x35e7)]&&_0x198871[_0x27aee7(0x3c26)](_0x27aee7(0x35e7),_0x23c9ff[_0x27aee7(0x35e7)])):(null!==_0x23c9ff['reflectivityTexture']?(_0x198871[_0x27aee7(0x1888)](_0x27aee7(0x1228),_0x23c9ff[_0x27aee7(0x313d)]),_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x34a2),_0x23c9ff['reflectivityTexture']['getTextureMatrix']())):null!==_0x23c9ff[_0x27aee7(0x2bf4)]&&_0x198871[_0x27aee7(0x3c26)](_0x27aee7(0x2bf4),_0x23c9ff[_0x27aee7(0x2bf4)]),null!==_0x23c9ff[_0x27aee7(0x3055)]&&_0x198871[_0x27aee7(0x1d16)](_0x27aee7(0x34a8),_0x23c9ff['microSurface']))):_0x27aee7(0x3321)===_0x23c9ff['getClassName']()&&(null!==_0x23c9ff[_0x27aee7(0x255d)]&&(_0x198871['setTexture'](_0x27aee7(0x1228),_0x23c9ff['specularTexture']),_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x34a2),_0x23c9ff[_0x27aee7(0x255d)][_0x27aee7(0x318f)]())),null!==_0x23c9ff['specularColor']&&_0x198871[_0x27aee7(0x3c26)]('reflectivityColor',_0x23c9ff[_0x27aee7(0x3d75)]))),(0x0,_0xb8c62b['an'])(_0x198871,_0x23c9ff,this['_scene']),_0x37c9e6[_0x27aee7(0x3675)]&&_0x37c9e6['computeBonesUsingShaders']&&_0x37c9e6['skeleton']&&(_0x198871[_0x27aee7(0x34e0)]('mBones',_0x37c9e6[_0x27aee7(0x2d12)][_0x27aee7(0x24d5)](_0x37c9e6)),this[_0x27aee7(0x2c2c)]&&_0x198871['setMatrices'](_0x27aee7(0x3a39),this[_0x27aee7(0x2909)][_0x37c9e6[_0x27aee7(0x17f4)]])),_0x2ad1ba['G'][_0x27aee7(0x3514)](_0x37c9e6,_0x198871),_0x37c9e6[_0x27aee7(0x70d)]&&_0x37c9e6['morphTargetManager']['isUsingTextureForTargets']&&_0x37c9e6[_0x27aee7(0x70d)][_0x27aee7(0x4de)](_0x198871),this[_0x27aee7(0x2c2c)]&&(_0x198871[_0x27aee7(0x1e2d)]('previousWorld',this[_0x27aee7(0x2056)][_0xdf4c99[_0x27aee7(0x17f4)]]['world']),_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x1f6),this['_previousTransformationMatrices'][_0xdf4c99['uniqueId']]['viewProjection'])),_0x1a3aea&&_0x37c9e6[_0x27aee7(0x3909)]&&_0x198871[_0x27aee7(0x1e2d)](_0x27aee7(0x2023),_0x7cc84e),_0x37c9e6[_0x27aee7(0x6f9)](_0xdf4c99,_0x472117,_0x198871,_0x23c9ff[_0x27aee7(0xd8d)],_0x11f87d,_0x1a3aea,(_0x188d76,_0x4ef48)=>{var _0x24bb49=_0x27aee7;_0x188d76||_0x198871[_0x24bb49(0x1e2d)](_0x24bb49(0x2023),_0x4ef48);});}this[_0x27aee7(0x2c2c)]&&(this[_0x27aee7(0x2056)][_0xdf4c99[_0x27aee7(0x17f4)]]['world']=_0x7cc84e['clone'](),this[_0x27aee7(0x2056)][_0xdf4c99[_0x27aee7(0x17f4)]][_0x27aee7(0x1633)]=this['_scene']['getTransformMatrix']()['clone'](),_0x37c9e6[_0x27aee7(0x2d12)]&&this[_0x27aee7(0x282)](_0x37c9e6['skeleton'][_0x27aee7(0x24d5)](_0x37c9e6),this['_previousBonesTransformationMatrices'][_0xdf4c99[_0x27aee7(0x17f4)]]));}}});this[_0x3a759c(0x3ca)][_0x3a759c(0x1e52)]=(_0x17eb10,_0x3d371f,_0x12b576)=>{var _0x42661a=_0x3a759c;if((_0x12b576||0x0===_0x3d371f)&&_0x17eb10[_0x42661a(0x11db)])for(let _0x40f3d2=0x0;_0x40f3d2<_0x17eb10[_0x42661a(0x11db)][_0x42661a(0x1377)];++_0x40f3d2){const _0xe1ca76=_0x17eb10[_0x42661a(0x11db)][_0x40f3d2];var _0x40c02d=_0xe1ca76[_0x42661a(0x2ff0)]();const _0x351b67=_0xe1ca76[_0x42661a(0x2224)]();if(_0x40c02d){_0x40c02d=_0x351b67[_0x42661a(0x38da)](_0xe1ca76[_0x42661a(0x2d83)],!!_0xe1ca76[_0x42661a(0x2cb2)]()),_0x40c02d=_0xb9a899[_0x42661a(0xb60)]()[_0x42661a(0x3ce9)]&&(null!==_0x40c02d[_0x42661a(0x3547)][_0xe1ca76[_0x42661a(0x2d83)]]||_0x351b67[_0x42661a(0x3909)]);if(!this[_0x42661a(0x3261)](_0xe1ca76,_0x40c02d))return!0x1;}}return!0x0;},this[_0x3a759c(0x3ca)][_0x3a759c(0xd37)]=(_0x3a25df,_0x30991a,_0x40c47c,_0x587d62)=>{var _0x115e63=_0x3a759c;let _0xcb0ed6;if(this[_0x115e63(0x329c)]){if(!this[_0x115e63(0x862)]['enabled'])return;this['_scene']['getEngine']()[_0x115e63(0xad1)](this[_0x115e63(0x1078)]);}if(_0x587d62[_0x115e63(0x1377)]){for(_0xb9a899['setColorWrite'](!0x1),_0xcb0ed6=0x0;_0xcb0ed6<_0x587d62['length'];_0xcb0ed6++)_0x4dbf90(_0x587d62[_0x115e63(0x3e2c)][_0xcb0ed6]);_0xb9a899['setColorWrite'](!0x0);}for(_0xcb0ed6=0x0;_0xcb0ed6<_0x3a25df['length'];_0xcb0ed6++)_0x4dbf90(_0x3a25df[_0x115e63(0x3e2c)][_0xcb0ed6]);for(_0xb9a899[_0x115e63(0x3984)](!0x1),_0xcb0ed6=0x0;_0xcb0ed6<_0x30991a['length'];_0xcb0ed6++)_0x4dbf90(_0x30991a['data'][_0xcb0ed6]);if(this['renderTransparentMeshes']){for(_0xcb0ed6=0x0;_0xcb0ed6<_0x40c47c[_0x115e63(0x1377)];_0xcb0ed6++)_0x4dbf90(_0x40c47c[_0x115e63(0x3e2c)][_0xcb0ed6]);}_0xb9a899['setDepthWrite'](!0x0);};}}[_0x4d22b2(0x282)](_0x29ced6,_0x2e2253){for(let _0x37338e=0x0;_0x37338e<_0x29ced6['length'];_0x37338e++)_0x2e2253[_0x37338e]=_0x29ced6[_0x37338e];return _0x2e2253;}}_0x40a8ac[_0x4d22b2(0x13a7)]=0x0,_0x40a8ac[_0x4d22b2(0x94a)]=0x1,_0x40a8ac['POSITION_TEXTURE_TYPE']=0x2,_0x40a8ac[_0x4d22b2(0x1157)]=0x3,_0x40a8ac[_0x4d22b2(0x37c9)]=0x4,_0x40a8ac[_0x4d22b2(0x4109)]=_0x1ee556=>{var _0x1b9fd7=_0x4d22b2;throw(0x0,_0xf03aab['S'])(_0x1b9fd7(0x380d));};},0x869d:(_0x7092c,_0x24d8c8,_0x340f50)=>{var _0xa47f65=a8_0x16e4d8,_0x1f4155=_0x340f50(0x1446b),_0x5b4339=_0x340f50(0xbb85),_0x4c6174=_0x340f50(0x4da7),_0xae7ecd=_0x340f50(0x77a5);Object[_0xa47f65(0x395)](_0x1f4155['x']['prototype'],_0xa47f65(0x3822),{'get':function(){return this['_geometryBufferRenderer'];},'set':function(_0x21673b){var _0x96ca56=_0xa47f65;_0x21673b&&_0x21673b[_0x96ca56(0x2b36)]&&(this[_0x96ca56(0x3b99)]=_0x21673b);},'enumerable':!0x0,'configurable':!0x0}),_0x1f4155['x'][_0xa47f65(0x41df)][_0xa47f65(0x3e7)]=function(_0x48d3de=0x1,_0x4170c3=_0xae7ecd['g'][_0xa47f65(0x3172)]){var _0x1b7e36=_0xa47f65;return this['_geometryBufferRenderer']||(this[_0x1b7e36(0x3b99)]=new _0x4c6174['m'](this,_0x48d3de,_0x4170c3),this[_0x1b7e36(0x3b99)][_0x1b7e36(0x2b36)]||(this['_geometryBufferRenderer']=null),this['_geometryBufferRenderer']);},_0x1f4155['x']['prototype'][_0xa47f65(0x3af1)]=function(){var _0x3d5526=_0xa47f65;this[_0x3d5526(0x3b99)]&&(this['_geometryBufferRenderer'][_0x3d5526(0x18c9)](),this['_geometryBufferRenderer']=null);};class _0x19bc69{constructor(_0x49838c){var _0x4ad9f4=_0xa47f65;this['name']=_0x5b4339['l'][_0x4ad9f4(0x3a40)],this['scene']=_0x49838c;}[_0xa47f65(0x646)](){var _0x1694c6=_0xa47f65;this[_0x1694c6(0x3fde)][_0x1694c6(0x2a17)]['registerStep'](_0x5b4339['l']['STEP_GATHERRENDERTARGETS_GEOMETRYBUFFERRENDERER'],this,this[_0x1694c6(0x2cbc)]);}[_0xa47f65(0x20f9)](){}[_0xa47f65(0x18c9)](){}['_gatherRenderTargets'](_0x37d75a){var _0x1adf55=_0xa47f65;this['scene'][_0x1adf55(0x3b99)]&&_0x37d75a['push'](this[_0x1adf55(0x3fde)][_0x1adf55(0x3b99)][_0x1adf55(0x302d)]());}}_0x4c6174['m'][_0xa47f65(0x4109)]=_0x3d043b=>{var _0x196f19=_0xa47f65,_0x7a9015;_0x3d043b['_getComponent'](_0x5b4339['l'][_0x196f19(0x3a40)])||(_0x7a9015=new _0x19bc69(_0x3d043b),_0x3d043b[_0x196f19(0xdb4)](_0x7a9015));};},0x16a99:(_0x41d68e,_0x3bf721,_0x2a7e15)=>{_0x2a7e15(0xde4e),_0x2a7e15(0xbff),_0x2a7e15(0xf8e6),_0x2a7e15(0x159c3),_0x2a7e15(0x7669),_0x2a7e15(0x14d2d),_0x2a7e15(0x4da7),_0x2a7e15(0x869d),_0x2a7e15(0x9a35),_0x2a7e15(0x9122),_0x2a7e15(0x488a),_0x2a7e15(0x16c3f),_0x2a7e15(0x101),_0x2a7e15(0xa803),_0x2a7e15(0x1c5b),_0x2a7e15(0xe7a5);},0x16c3f:(_0x5f0608,_0x221b3c,_0x2a2e04)=>{var _0x39d881=a8_0x16e4d8,_0x50875a=_0x2a2e04(0x1a27),_0x5677ce=_0x2a2e04(0x1dad),_0x32ef1b=_0x2a2e04(0x1446b),_0xde2236=_0x2a2e04(0x77a5),_0x317280=_0x2a2e04(0xbb85),_0x3329a3=_0x2a2e04(0xcef),_0x2afc89=_0x2a2e04(0x147cf),_0x15ee6d=(_0x2a2e04(0x4ae5),_0x2a2e04(0x1294f),_0x2a2e04(0x2088));_0x32ef1b['x'][_0x39d881(0x41df)][_0x39d881(0xc4d)]=function(){var _0x5a1cb7=_0x39d881;return this[_0x5a1cb7(0x3f5e)]||(this[_0x5a1cb7(0x3f5e)]=new _0x130ef6(this)),this[_0x5a1cb7(0x3f5e)];},Object[_0x39d881(0x395)](_0x5677ce['Kj'][_0x39d881(0x41df)],_0x39d881(0x1fb1),{'get':function(){var _0x49e588=_0x39d881;return this[_0x49e588(0x3f71)];},'set':function(_0xd0edac){var _0x2ebe43=_0x39d881;_0xd0edac&&this['getScene']()[_0x2ebe43(0xc4d)](),this[_0x2ebe43(0x3f71)]=_0xd0edac;},'enumerable':!0x0,'configurable':!0x0}),Object[_0x39d881(0x395)](_0x5677ce['Kj']['prototype'],_0x39d881(0x2296),{'get':function(){var _0x4f3415=_0x39d881;return this[_0x4f3415(0x17df)];},'set':function(_0x4887ad){var _0x42d24d=_0x39d881;_0x4887ad&&this[_0x42d24d(0x83e)]()['getOutlineRenderer'](),this['_renderOverlay']=_0x4887ad;},'enumerable':!0x0,'configurable':!0x0});class _0x130ef6{constructor(_0x521010){var _0x213320=_0x39d881;this[_0x213320(0xc8c)]=_0x317280['l'][_0x213320(0x758)],this[_0x213320(0x330a)]=0x1,this[_0x213320(0x12bf)]=0x4,this['scene']=_0x521010,this[_0x213320(0x2635)]=_0x521010[_0x213320(0x2cd1)](),this[_0x213320(0x3fde)][_0x213320(0xdb4)](this),this[_0x213320(0x2427)]=[];for(let _0x151cc9=0x0;_0x151cc9<0x4;++_0x151cc9)this[_0x213320(0x2427)][_0x151cc9]=this[_0x213320(0x2635)][_0x213320(0x2350)](_0x213320(0x144d)+_0x151cc9+')');}[_0x39d881(0x646)](){var _0x40f969=_0x39d881;this[_0x40f969(0x3fde)][_0x40f969(0xe2f)][_0x40f969(0x109d)](_0x317280['l'][_0x40f969(0x6ab)],this,this[_0x40f969(0x749)]),this[_0x40f969(0x3fde)][_0x40f969(0xa00)]['registerStep'](_0x317280['l']['STEP_AFTERRENDERINGMESH_OUTLINE'],this,this[_0x40f969(0x3106)]);}['rebuild'](){}['dispose'](){var _0x4a54a2=_0x39d881;for(let _0xc273f5=0x0;_0xc273f5<this[_0x4a54a2(0x2427)]['length'];++_0xc273f5)this[_0x4a54a2(0x2635)][_0x4a54a2(0x33f5)](this[_0x4a54a2(0x2427)][_0xc273f5]);}['render'](_0x43d4eb,_0xfb846,_0xa9c3c6=!0x1,_0x5e2b35){var _0x266041=_0x39d881;_0x5e2b35=null!=_0x5e2b35?_0x5e2b35:this[_0x266041(0x2427)][0x0];const _0x3385ea=this['scene'],_0x8848c2=_0x3385ea[_0x266041(0x2cd1)]();var _0x288fdf=_0x8848c2[_0x266041(0xb60)]()['instancedArrays']&&(null!==_0xfb846[_0x266041(0x3547)][_0x43d4eb['_id']]&&void 0x0!==_0xfb846[_0x266041(0x3547)][_0x43d4eb[_0x266041(0x2d83)]]||_0x43d4eb[_0x266041(0x2224)]()[_0x266041(0x3909)]);if(this['isReady'](_0x43d4eb,_0x288fdf,_0x5e2b35)){var _0x5bb42e=_0x43d4eb[_0x266041(0xbdb)](),_0x5bb42e=_0x5bb42e[_0x266041(0x988)][_0x266041(0x1cfb)]?_0x5bb42e:null;const _0x513ecf=_0x43d4eb[_0x266041(0x2224)](),_0x1a5999=_0x5bb42e||_0x513ecf,_0xa88ad0=_0x43d4eb[_0x266041(0x2ff0)]();if(_0xa88ad0&&_0x3385ea[_0x266041(0x146e)]){_0x5bb42e=_0x43d4eb[_0x266041(0x3ec9)](_0x5e2b35);const _0x5435b9=_0x3329a3['q'][_0x266041(0x3058)](_0x5bb42e);if(_0x8848c2[_0x266041(0x26fe)](_0x5bb42e),_0xa88ad0[_0x266041(0x2781)]&&_0x5435b9[_0x266041(0x1d16)](_0x266041(0x2019),0x2/(Math[_0x266041(0x23a)](_0x3385ea['activeCamera'][_0x266041(0x4078)]+0x1)/Math[_0x266041(0x3bee)])),_0x5435b9[_0x266041(0x1d16)]('offset',_0xa9c3c6?0x0:_0x513ecf[_0x266041(0x21a9)]),_0x5435b9['setColor4'](_0x266041(0x378e),_0xa9c3c6?_0x513ecf[_0x266041(0x3c02)]:_0x513ecf[_0x266041(0x2314)],_0xa9c3c6?_0x513ecf[_0x266041(0x3059)]:_0xa88ad0[_0x266041(0x1aed)]),_0x5435b9[_0x266041(0x1e2d)]('viewProjection',_0x3385ea[_0x266041(0x23b1)]()),_0x5435b9[_0x266041(0x1e2d)](_0x266041(0x2023),_0x1a5999['getWorldMatrix']()),_0x513ecf[_0x266041(0x3675)]&&_0x513ecf[_0x266041(0x11a5)]&&_0x513ecf['skeleton']&&_0x5435b9[_0x266041(0x34e0)](_0x266041(0x2bed),_0x513ecf[_0x266041(0x2d12)][_0x266041(0x24d5)](_0x513ecf)),_0x513ecf['morphTargetManager']&&_0x513ecf[_0x266041(0x70d)][_0x266041(0x4099)]&&_0x513ecf['morphTargetManager'][_0x266041(0x4de)](_0x5435b9),_0x2afc89['G'][_0x266041(0x3514)](_0x513ecf,_0x5435b9),_0x288fdf||_0x513ecf[_0x266041(0x4de)](_0x43d4eb,_0x5435b9,_0xa88ad0['fillMode']),_0xa88ad0&&_0xa88ad0['needAlphaTesting']()){const _0x1bda69=_0xa88ad0['getAlphaTestTexture']();_0x1bda69&&(_0x5435b9[_0x266041(0x1888)](_0x266041(0x399c),_0x1bda69),_0x5435b9[_0x266041(0x1e2d)](_0x266041(0x10d6),_0x1bda69[_0x266041(0x318f)]()));}(0x0,_0x15ee6d['an'])(_0x5435b9,_0xa88ad0,_0x3385ea),_0x8848c2[_0x266041(0x1538)](-this[_0x266041(0x330a)]),_0x8848c2['setZOffsetUnits'](-this[_0x266041(0x12bf)]),_0x513ecf['_processRendering'](_0x1a5999,_0x43d4eb,_0x5435b9,_0xa88ad0['fillMode'],_0xfb846,_0x288fdf,(_0x267136,_0x313555)=>{var _0x367673=_0x266041;_0x5435b9['setMatrix'](_0x367673(0x2023),_0x313555);}),_0x8848c2[_0x266041(0x1538)](0x0),_0x8848c2[_0x266041(0x123a)](0x0);}}}['isReady'](_0x5ddf46,_0xeda4c3,_0x586294){var _0x4fad71=_0x39d881;_0x586294=null!=_0x586294?_0x586294:this[_0x4fad71(0x2427)][0x0];const _0x55f683=[],_0x575b9d=[_0x50875a['o']['PositionKind'],_0x50875a['o'][_0x4fad71(0x279a)]],_0x244c2d=_0x5ddf46[_0x4fad71(0xbdb)](),_0x21a67b=_0x5ddf46[_0x4fad71(0x2ff0)]();if(!_0x21a67b)return!0x1;var _0x1249a6=_0x244c2d[_0x4fad71(0x83e)](),_0x1249a6=(_0x21a67b[_0x4fad71(0x3d3a)]()&&(_0x55f683['push'](_0x4fad71(0x25a3)),_0x244c2d[_0x4fad71(0x41e6)](_0x50875a['o']['UVKind'])&&(_0x575b9d[_0x4fad71(0x3f90)](_0x50875a['o'][_0x4fad71(0x2087)]),_0x55f683[_0x4fad71(0x3f90)](_0x4fad71(0x38cf))),_0x244c2d[_0x4fad71(0x41e6)](_0x50875a['o'][_0x4fad71(0x2abb)])&&(_0x575b9d[_0x4fad71(0x3f90)](_0x50875a['o']['UV2Kind']),_0x55f683['push'](_0x4fad71(0x1bb2)))),_0x21a67b[_0x4fad71(0x2781)]&&_0x55f683[_0x4fad71(0x3f90)](_0x4fad71(0x3205)),(0x0,_0x15ee6d['lK'])(_0x21a67b,_0x1249a6,_0x55f683),_0x244c2d[_0x4fad71(0x3675)]&&_0x244c2d[_0x4fad71(0x11a5)]?(_0x575b9d[_0x4fad71(0x3f90)](_0x50875a['o'][_0x4fad71(0x1b55)]),_0x575b9d[_0x4fad71(0x3f90)](_0x50875a['o'][_0x4fad71(0x35b7)]),0x4<_0x244c2d['numBoneInfluencers']&&(_0x575b9d[_0x4fad71(0x3f90)](_0x50875a['o']['MatricesIndicesExtraKind']),_0x575b9d[_0x4fad71(0x3f90)](_0x50875a['o'][_0x4fad71(0xe3d)])),_0x55f683[_0x4fad71(0x3f90)](_0x4fad71(0x3630)+_0x244c2d['numBoneInfluencers']),_0x55f683[_0x4fad71(0x3f90)](_0x4fad71(0x1bee)+(_0x244c2d[_0x4fad71(0x2d12)]?_0x244c2d[_0x4fad71(0x2d12)]['bones'][_0x4fad71(0x1377)]+0x1:0x0))):_0x55f683[_0x4fad71(0x3f90)](_0x4fad71(0x1967)),_0x244c2d[_0x4fad71(0x70d)]);let _0x35f0c8=0x0;_0x1249a6&&0x0<_0x1249a6[_0x4fad71(0x1343)]&&(_0x35f0c8=_0x1249a6[_0x4fad71(0x1343)],_0x55f683[_0x4fad71(0x3f90)](_0x4fad71(0x2af8)),_0x55f683[_0x4fad71(0x3f90)]('#define\x20NUM_MORPH_INFLUENCERS\x20'+_0x35f0c8),_0x1249a6[_0x4fad71(0x4099)]&&_0x55f683[_0x4fad71(0x3f90)](_0x4fad71(0x7fc)),_0x2afc89['G']['PrepareAttributesForMorphTargetsInfluencers'](_0x575b9d,_0x244c2d,_0x35f0c8)),_0xeda4c3&&(_0x55f683[_0x4fad71(0x3f90)]('#define\x20INSTANCES'),_0x2afc89['G']['PushAttributesForInstances'](_0x575b9d),_0x5ddf46[_0x4fad71(0x2224)]()[_0x4fad71(0x3909)]&&_0x55f683['push'](_0x4fad71(0x1f85)));const _0x131b8c=_0x5ddf46['_getDrawWrapper'](_0x586294,!0x0);return _0x1249a6=_0x131b8c['defines'],_0xeda4c3=_0x55f683[_0x4fad71(0x1301)]('\x0a'),(_0x1249a6!==_0xeda4c3&&((0x0,_0x15ee6d['qx'])(_0x5ddf46=[_0x4fad71(0x2023),_0x4fad71(0x2bed),_0x4fad71(0x1633),_0x4fad71(0x10d6),_0x4fad71(0x90d),_0x4fad71(0x378e),_0x4fad71(0x2019),_0x4fad71(0x2ba4),_0x4fad71(0x17b0),'morphTargetTextureIndices']),_0x131b8c[_0x4fad71(0x319a)](this[_0x4fad71(0x3fde)][_0x4fad71(0x2cd1)]()[_0x4fad71(0x12cf)](_0x4fad71(0x40fe),_0x575b9d,_0x5ddf46,[_0x4fad71(0x399c),'morphTargets'],_0xeda4c3,void 0x0,void 0x0,void 0x0,{'maxSimultaneousMorphTargets':_0x35f0c8}),_0xeda4c3)),_0x131b8c[_0x4fad71(0x2766)][_0x4fad71(0x3261)]());}[_0x39d881(0x749)](_0x498743,_0x5b4ce5,_0x17cd25){var _0x23dec5=_0x39d881;if(this[_0x23dec5(0xa6d)]=this[_0x23dec5(0x2635)][_0x23dec5(0x2f41)](),_0x498743[_0x23dec5(0x1fb1)]){const _0x71e2a6=_0x5b4ce5[_0x23dec5(0x2ff0)]();_0x71e2a6&&_0x71e2a6['needAlphaBlendingForMesh'](_0x498743)&&(this[_0x23dec5(0x2635)][_0x23dec5(0x1d20)](),this['_engine'][_0x23dec5(0x3984)](!0x1),this[_0x23dec5(0x2635)][_0x23dec5(0x1c06)](!0x1),this[_0x23dec5(0x2635)][_0x23dec5(0x10f4)](!0x0),this[_0x23dec5(0x2635)][_0x23dec5(0x38c)](_0xde2236['g'][_0x23dec5(0x29e6)]),this[_0x23dec5(0x2635)][_0x23dec5(0x372d)](_0xde2236['g'][_0x23dec5(0x3739)]),this[_0x23dec5(0x2635)][_0x23dec5(0x1fc2)](_0x130ef6[_0x23dec5(0x914)]),this[_0x23dec5(0x2635)][_0x23dec5(0x2ba9)](_0x130ef6[_0x23dec5(0x914)]),this['_engine']['stencilStateComposer'][_0x23dec5(0x28d6)]=!0x0,this['render'](_0x5b4ce5,_0x17cd25,!0x0,this[_0x23dec5(0x2427)][0x1]),this[_0x23dec5(0x2635)][_0x23dec5(0x1c06)](!0x0),this[_0x23dec5(0x2635)][_0x23dec5(0x372d)](_0xde2236['g'][_0x23dec5(0x1eea)])),this[_0x23dec5(0x2635)][_0x23dec5(0x3984)](!0x1),this[_0x23dec5(0x2f9e)](_0x5b4ce5,_0x17cd25,!0x1,this[_0x23dec5(0x2427)][0x0]),this[_0x23dec5(0x2635)][_0x23dec5(0x3984)](this['_savedDepthWrite']),_0x71e2a6&&_0x71e2a6[_0x23dec5(0xe4d)](_0x498743)&&(this[_0x23dec5(0x2635)][_0x23dec5(0x98d)]['useStencilGlobalOnly']=!0x1,this[_0x23dec5(0x2635)][_0x23dec5(0x35a9)]());}}[_0x39d881(0x3106)](_0x13e739,_0xfba7be,_0x20c9cd){var _0x5149f8=_0x39d881,_0x2ddea,_0x13da98;_0x13e739[_0x5149f8(0x2296)]&&(_0x2ddea=this[_0x5149f8(0x2635)][_0x5149f8(0x11ef)](),_0x13da98=this[_0x5149f8(0x2635)][_0x5149f8(0x3e97)][_0x5149f8(0xd94)],this[_0x5149f8(0x2635)][_0x5149f8(0x2528)](_0xde2236['g'][_0x5149f8(0x3f20)]),this[_0x5149f8(0x2f9e)](_0xfba7be,_0x20c9cd,!0x0,this[_0x5149f8(0x2427)][0x3]),this[_0x5149f8(0x2635)][_0x5149f8(0x2528)](_0x2ddea),this[_0x5149f8(0x2635)]['setDepthWrite'](this[_0x5149f8(0xa6d)]),this[_0x5149f8(0x2635)][_0x5149f8(0x3e97)]['alphaBlend']=_0x13da98),_0x13e739[_0x5149f8(0x1fb1)]&&this['_savedDepthWrite']&&(this['_engine'][_0x5149f8(0x3984)](!0x0),this['_engine']['setColorWrite'](!0x1),this['render'](_0xfba7be,_0x20c9cd,!0x1,this[_0x5149f8(0x2427)][0x2]),this[_0x5149f8(0x2635)][_0x5149f8(0x1c06)](!0x0));}}_0x130ef6[_0x39d881(0x914)]=0x4;},0x9a35:(_0x2d8734,_0x41dfcc,_0x4548f8)=>{var _0x4dcd1c=a8_0x16e4d8;_0x4548f8['d'](_0x41dfcc,{'F':()=>_0x48db95});var _0x36447b=_0x4548f8(0x16ea5),_0x2a5c78=_0x4548f8(0x77a5),_0x4c795c=_0x4548f8(0x15cb9),_0x5811de=_0x4548f8(0xc84b),_0x13a024=_0x4548f8(0x173aa),_0x21f413=_0x4548f8(0x4da7);class _0x48db95{constructor(_0x4b24d6){var _0x2a8fb0=a8_0x5b24;this[_0x2a8fb0(0x17b8)]=[],this['excludedMaterials']=[],this[_0x2a8fb0(0x229c)]=0x0,this[_0x2a8fb0(0x2561)]=[],this[_0x2a8fb0(0x3126)]=[],this[_0x2a8fb0(0x4180)]=[],this[_0x2a8fb0(0x1e4f)]=[],this['_textureIndices']=[],this[_0x2a8fb0(0x202f)]=!0x1,this[_0x2a8fb0(0x3f49)]=!0x0,this[_0x2a8fb0(0x251e)]=[],this[_0x2a8fb0(0x18cc)]=!0x0,this[_0x2a8fb0(0x4000)]=[],this['_clearColor']=new _0x5811de['HE'](0x0,0x0,0x0,0x0),this[_0x2a8fb0(0x31be)]=new _0x5811de['HE'](0x5f5e100,0x0,0x0,0x1),this[_0x2a8fb0(0x1a7b)]=!0x1,this[_0x2a8fb0(0x1832)]=!0x1,this[_0x2a8fb0(0x127d)]=!0x1,this[_0x2a8fb0(0x195b)]=_0x4b24d6,this[_0x2a8fb0(0x2635)]=_0x4b24d6['getEngine']();let _0xf4ca07=_0x2a5c78['g'][_0x2a8fb0(0x8e3)];if(this[_0x2a8fb0(0x2635)][_0x2a8fb0(0x2605)]['textureFloat']&&this[_0x2a8fb0(0x2635)][_0x2a8fb0(0x2605)][_0x2a8fb0(0x39d2)]?_0xf4ca07=_0x2a5c78['g']['TEXTURETYPE_FLOAT']:this['_engine'][_0x2a8fb0(0x2605)][_0x2a8fb0(0x2648)]&&this['_engine'][_0x2a8fb0(0x2605)][_0x2a8fb0(0x32df)]&&(_0xf4ca07=_0x2a5c78['g'][_0x2a8fb0(0x17d0)]),_0xf4ca07!==_0x2a5c78['g'][_0x2a8fb0(0x2c1)]){for(let _0x4f5c7c=0x0;_0x4f5c7c<_0x48db95[_0x2a8fb0(0x3bf9)]['length'];++_0x4f5c7c)_0x48db95[_0x2a8fb0(0x3bf9)][_0x4f5c7c]['type']===_0x2a5c78['g'][_0x2a8fb0(0x2c1)]&&(_0x48db95['TextureFormats'][_0x2a5c78['g'][_0x2a8fb0(0x470)]]['type']=_0xf4ca07);}_0x48db95['_SceneComponentInitialization'](this[_0x2a8fb0(0x195b)]),this[_0x2a8fb0(0x41b7)]=this[_0x2a8fb0(0xb1a)]('sceneprePassRT',null),this[_0x2a8fb0(0x3590)]=this[_0x2a8fb0(0x41b7)];}[_0x4dcd1c(0x8f7)](_0x19e961){var _0x2c4420=_0x4dcd1c;return this[_0x2c4420(0x1aaa)][_0x19e961];}get[_0x4dcd1c(0x3a80)](){var _0x2c5684=_0x4dcd1c;return this[_0x2c5684(0x41b7)][_0x2c5684(0x3a80)];}set[_0x4dcd1c(0x3a80)](_0x409fe3){var _0x58e611=_0x4dcd1c;this[_0x58e611(0x41b7)][_0x58e611(0x3a80)]=_0x409fe3;}get[_0x4dcd1c(0x1355)](){var _0x2c87dc=_0x4dcd1c;return this[_0x2c87dc(0x202f)];}set[_0x4dcd1c(0x1355)](_0x1f6d28){var _0x54889b=_0x4dcd1c;this['_useSpecificClearForDepthTexture']!==_0x1f6d28&&(this[_0x54889b(0x202f)]=_0x1f6d28,this[_0x54889b(0x3f49)]=!0x0);}[_0x4dcd1c(0xe3b)](){var _0x25f992=_0x4dcd1c;return this[_0x25f992(0x3590)];}[_0x4dcd1c(0xaa2)](_0x4f2279){var _0x34ad8e=_0x4dcd1c;_0x4f2279?this[_0x34ad8e(0x3590)]=_0x4f2279:(this[_0x34ad8e(0x3590)]=this['defaultRT'],this[_0x34ad8e(0x2635)]['currentRenderPassId']=this[_0x34ad8e(0x3590)][_0x34ad8e(0x3eaa)]);}get[_0x4dcd1c(0x2235)](){var _0xf4776e=_0x4dcd1c;return this[_0xf4776e(0x3590)]===this['defaultRT'];}[_0x4dcd1c(0x825)](){var _0x4059a2=_0x4dcd1c;this['doNotUseGeometryRendererFallback']?(this['_geometryBuffer']&&this[_0x4059a2(0x2d85)]['_unlinkPrePassRenderer'](),this[_0x4059a2(0x2d85)]=null,this[_0x4059a2(0x195b)][_0x4059a2(0x3af1)]()):(this[_0x4059a2(0x2d85)]=this[_0x4059a2(0x195b)][_0x4059a2(0x3e7)](),this[_0x4059a2(0x2d85)]?this[_0x4059a2(0x2d85)][_0x4059a2(0x223c)](this):this['doNotUseGeometryRendererFallback']=!0x0);}get[_0x4dcd1c(0x2f50)](){return this['_enabled'];}[_0x4dcd1c(0xb1a)](_0x5d813a,_0x2886b3){var _0x480906=_0x4dcd1c;return _0x5d813a=new _0x36447b['N'](_0x5d813a,_0x2886b3,{'width':this[_0x480906(0x2635)][_0x480906(0x3700)](),'height':this[_0x480906(0x2635)][_0x480906(0x2579)]()},0x0,this[_0x480906(0x195b)],{'generateMipMaps':!0x1,'generateStencilBuffer':this['_engine'][_0x480906(0x993)],'defaultType':_0x2a5c78['g'][_0x480906(0x705)],'types':[],'drawOnlyOnFirstAttachmentByDefault':!0x0}),(this['renderTargets'][_0x480906(0x3f90)](_0x5d813a),_0x5d813a);}get[_0x4dcd1c(0x2b36)](){var _0x29512f=_0x4dcd1c;return this['_scene'][_0x29512f(0x2cd1)]()[_0x29512f(0xb60)]()[_0x29512f(0x1a53)];}['bindAttachmentsForEffect'](_0x37d7b9,_0x2caf0c){var _0x345960=_0x4dcd1c,_0x2a5c69=_0x2caf0c[_0x345960(0x2ff0)](),_0x40ea13=_0x2a5c69&&_0x2a5c69[_0x345960(0x3a3c)],_0x2a5c69=_0x2a5c69&&-0x1!==this['excludedMaterials'][_0x345960(0x919)](_0x2a5c69);this[_0x345960(0x2f50)]&&this[_0x345960(0x3590)]['enabled']&&(_0x37d7b9[_0x345960(0x2771)]&&_0x40ea13&&!_0x2a5c69?this[_0x345960(0x2635)][_0x345960(0xad1)](this[_0x345960(0xbab)]):(this[_0x345960(0x2635)][_0x345960(0xb70)]?this[_0x345960(0x2635)]['bindAttachments'](this[_0x345960(0x13b2)]):this[_0x345960(0x2635)][_0x345960(0x2624)](),this['_geometryBuffer']&&this[_0x345960(0x2235)]&&!_0x2a5c69&&this[_0x345960(0x2d85)][_0x345960(0x290f)]['push'](_0x2caf0c[_0x345960(0x2224)]())));}[_0x4dcd1c(0x29f4)](){var _0x197afe=_0x4dcd1c;const _0x40d90a=[],_0x531109=[!0x1],_0x5ae30f=[!0x1],_0x59445a=[!0x0];for(let _0x3d9eb9=0x0;_0x3d9eb9<this[_0x197afe(0x229c)];_0x3d9eb9++)_0x40d90a['push'](!0x0),0x0<_0x3d9eb9&&(this[_0x197afe(0x202f)]&&this['_mrtLayout'][_0x3d9eb9]===_0x2a5c78['g']['PREPASS_DEPTH_TEXTURE_TYPE']?(_0x531109[_0x197afe(0x3f90)](!0x1),_0x5ae30f[_0x197afe(0x3f90)](!0x0)):(_0x531109[_0x197afe(0x3f90)](!0x0),_0x5ae30f[_0x197afe(0x3f90)](!0x1)),_0x59445a[_0x197afe(0x3f90)](!0x1));this[_0x197afe(0xbab)]=this['_engine'][_0x197afe(0x40f6)](_0x40d90a),this['_clearAttachments']=this['_engine']['buildTextureLayout'](_0x531109),this[_0x197afe(0x780)]=this[_0x197afe(0x2635)]['buildTextureLayout'](_0x5ae30f),this[_0x197afe(0x13b2)]=this['_engine']['buildTextureLayout'](_0x59445a);}[_0x4dcd1c(0x3bed)](){var _0x2f8890=_0x4dcd1c;for(let _0x285802=0x0;_0x285802<_0x48db95[_0x2f8890(0x3bf9)]['length'];_0x285802++)this['_textureIndices'][_0x48db95[_0x2f8890(0x3bf9)][_0x285802][_0x2f8890(0x21f9)]]=-0x1;this[_0x2f8890(0x1aaa)][_0x2a5c78['g'][_0x2f8890(0x40b3)]]=0x0,this[_0x2f8890(0x4180)]=[_0x2a5c78['g'][_0x2f8890(0x40b3)]],this['_mrtTypes']=[_0x48db95[_0x2f8890(0x3bf9)][_0x2a5c78['g'][_0x2f8890(0x40b3)]][_0x2f8890(0x21e0)]],this['_mrtFormats']=[_0x48db95['TextureFormats'][_0x2a5c78['g'][_0x2f8890(0x40b3)]][_0x2f8890(0x1f4f)]],this[_0x2f8890(0x1e4f)]=[_0x48db95[_0x2f8890(0x3bf9)][_0x2a5c78['g']['PREPASS_COLOR_TEXTURE_TYPE']][_0x2f8890(0xc8c)]],this[_0x2f8890(0x229c)]=0x1;}[_0x4dcd1c(0x22ef)](){var _0x12a76a=_0x4dcd1c;if(this[_0x12a76a(0x825)](),this['_geometryBuffer']){this[_0x12a76a(0x2d85)][_0x12a76a(0x3bed)]();const _0x3ac697=[];for(let _0x5d2c8e=0x0;_0x5d2c8e<this[_0x12a76a(0x4180)][_0x12a76a(0x1377)];_0x5d2c8e++)_0x3ac697['push'](!0x1);this[_0x12a76a(0x2d85)][_0x12a76a(0x3fa9)](this[_0x12a76a(0x41b7)][_0x12a76a(0xebd)]());var _0x2b0954=[{'prePassConstant':_0x2a5c78['g'][_0x12a76a(0x470)],'geometryBufferConstant':_0x21f413['m'][_0x12a76a(0x13a7)]},{'prePassConstant':_0x2a5c78['g'][_0x12a76a(0x2103)],'geometryBufferConstant':_0x21f413['m'][_0x12a76a(0x94a)]},{'prePassConstant':_0x2a5c78['g'][_0x12a76a(0x11df)],'geometryBufferConstant':_0x21f413['m'][_0x12a76a(0x360a)]},{'prePassConstant':_0x2a5c78['g']['PREPASS_REFLECTIVITY_TEXTURE_TYPE'],'geometryBufferConstant':_0x21f413['m'][_0x12a76a(0x37c9)]},{'prePassConstant':_0x2a5c78['g'][_0x12a76a(0x35a0)],'geometryBufferConstant':_0x21f413['m'][_0x12a76a(0x1157)]}];for(let _0x3ef005=0x0;_0x3ef005<_0x2b0954[_0x12a76a(0x1377)];_0x3ef005++){var _0x8b5fe8=this[_0x12a76a(0x4180)][_0x12a76a(0x919)](_0x2b0954[_0x3ef005][_0x12a76a(0xc47)]);-0x1!==_0x8b5fe8&&(this['_geometryBuffer'][_0x12a76a(0x33e6)](_0x2b0954[_0x3ef005]['geometryBufferConstant'],_0x8b5fe8),_0x3ac697[_0x8b5fe8]=!0x0);}this['_geometryBuffer'][_0x12a76a(0x821)](this[_0x12a76a(0x2635)][_0x12a76a(0x40f6)](_0x3ac697));}}[_0x4dcd1c(0x2db3)](){var _0x40c523=_0x4dcd1c;this['enabled']&&this['_currentTarget'][_0x40c523(0x2f50)]&&this[_0x40c523(0x13b2)]&&(this[_0x40c523(0x2635)][_0x40c523(0xb70)]?this['_engine'][_0x40c523(0xad1)](this[_0x40c523(0x13b2)]):this[_0x40c523(0x2635)][_0x40c523(0x2624)]());}[_0x4dcd1c(0x20af)](_0x198b3f,_0x35f63f,_0x28270c){var _0x43c061=_0x4dcd1c;this['_isDirty']&&this['_update'](),this['_enabled']&&this['_currentTarget'][_0x43c061(0x2f50)]&&(this[_0x43c061(0x2d85)]&&(this[_0x43c061(0x2d85)][_0x43c061(0x290f)]=[]),this['_setupOutputForThisPass'](this[_0x43c061(0x3590)],_0x198b3f));}['_prepareFrame'](_0x2b80d2,_0x2a49e4,_0x58ef6a){var _0x1c53fa=_0x4dcd1c;_0x2b80d2['renderTargetTexture']?_0x2b80d2[_0x1c53fa(0x73b)][_0x1c53fa(0x2fa2)](this['_scene'],_0x2a49e4,_0x58ef6a,_0x2b80d2['renderTargetTexture']['useCameraPostProcesses']):this[_0x1c53fa(0xb87)][_0x1c53fa(0x1377)]?this[_0x1c53fa(0x195b)][_0x1c53fa(0x6b6)][_0x1c53fa(0x2fa2)]():this[_0x1c53fa(0x2635)]['restoreDefaultFramebuffer']();}[_0x4dcd1c(0x3ae6)](_0x28b953){var _0x1041fb=_0x4dcd1c;const _0xfeee6e=this[_0x1041fb(0xb87)][0x0];return!!_0xfeee6e&&(_0xfeee6e[_0x1041fb(0x535)]=_0x28b953['renderTarget'],!0x0);}[_0x4dcd1c(0x1a44)](_0x242a5a,_0x3083bd){var _0x3bd6e5=_0x4dcd1c,_0x5dcac9=this[_0x3bd6e5(0xb87)][0x0],_0x5dcac9=_0x5dcac9?_0x5dcac9[_0x3bd6e5(0x535)]:_0x242a5a['renderTargetTexture']?_0x242a5a['renderTargetTexture'][_0x3bd6e5(0x1114)]:null;let _0x3eb426=this[_0x3bd6e5(0x3590)][_0x3bd6e5(0x2714)];(_0x3eb426=this[_0x3bd6e5(0x1832)]?_0x3eb426[_0x3bd6e5(0x10d8)]([this[_0x3bd6e5(0x3590)][_0x3bd6e5(0x2dc7)]]):_0x3eb426)[_0x3bd6e5(0x1377)]&&(this[_0x3bd6e5(0x195b)][_0x3bd6e5(0x6b6)][_0x3bd6e5(0x2fa2)](null==(_0x242a5a=this[_0x3bd6e5(0x3590)][_0x3bd6e5(0x1114)])?void 0x0:_0x242a5a[_0x3bd6e5(0x3c38)],_0x3eb426),this['_scene'][_0x3bd6e5(0x6b6)]['directRender'](_0x3eb426,_0x5dcac9,!0x1,_0x3083bd));}[_0x4dcd1c(0xed0)](_0xcdcb59,_0x481463){var _0x443ca8=_0x4dcd1c;this[_0x443ca8(0x1a7b)]&&this[_0x443ca8(0x3590)][_0x443ca8(0x2f50)]&&(this[_0x443ca8(0x2fa2)](this[_0x443ca8(0x3590)],_0xcdcb59,_0x481463),this[_0x443ca8(0x1a44)](this[_0x443ca8(0x3590)],_0xcdcb59));}['_clear'](){var _0x307755=_0x4dcd1c;this[_0x307755(0x1a7b)]&&this['_currentTarget']['enabled']&&(this['_bindFrameBuffer'](this['_currentTarget']),this[_0x307755(0x2635)][_0x307755(0xad1)](this[_0x307755(0x32ef)]),this['_engine']['clear'](this[_0x307755(0x2e41)],!0x0,!0x1,!0x1),this['_useSpecificClearForDepthTexture']&&(this[_0x307755(0x2635)][_0x307755(0xad1)](this['_clearDepthAttachments']),this['_engine']['clear'](this[_0x307755(0x31be)],!0x0,!0x1,!0x1)),this[_0x307755(0x2635)][_0x307755(0xad1)](this['_defaultAttachments']));}[_0x4dcd1c(0x2394)](_0x1c3082){var _0x3182ef=_0x4dcd1c,_0x213ac1;this[_0x3182ef(0x1a7b)]&&this[_0x3182ef(0x3590)][_0x3182ef(0x2f50)]&&(this[_0x3182ef(0x3590)]['_checkSize'](),(_0x213ac1=this[_0x3182ef(0x3590)][_0x3182ef(0x1114)])&&this[_0x3182ef(0x2635)][_0x3182ef(0x19c0)](_0x213ac1));}[_0x4dcd1c(0xf25)](_0x275de6){var _0x39d420=_0x4dcd1c;this[_0x39d420(0x1a7b)]=_0x275de6;}[_0x4dcd1c(0x2f1a)](_0x3d2147,_0xc9725f){var _0x1ba6a5=_0x4dcd1c;(_0x3d2147[_0x1ba6a5(0x2f50)]=_0xc9725f)||this[_0x1ba6a5(0xe36)](_0x3d2147);}['addEffectConfiguration'](_0x25f5d5){var _0x30c3c4=_0x4dcd1c;for(let _0x57ade6=0x0;_0x57ade6<this['_effectConfigurations']['length'];_0x57ade6++)if(this[_0x30c3c4(0x251e)][_0x57ade6][_0x30c3c4(0xc8c)]===_0x25f5d5[_0x30c3c4(0xc8c)])return this[_0x30c3c4(0x251e)][_0x57ade6];return this[_0x30c3c4(0x251e)][_0x30c3c4(0x3f90)](_0x25f5d5),_0x25f5d5;}[_0x4dcd1c(0x15df)](){var _0x1b94f6=_0x4dcd1c,_0x2680a5=this['mrtCount'];for(let _0x1b000b=0x0;_0x1b000b<this['_effectConfigurations'][_0x1b94f6(0x1377)];_0x1b000b++)this['_effectConfigurations'][_0x1b000b][_0x1b94f6(0x2f50)]&&this['_enableTextures'](this['_effectConfigurations'][_0x1b000b][_0x1b94f6(0x2eb)]);for(let _0x282fbd=0x0;_0x282fbd<this[_0x1b94f6(0x4000)]['length'];_0x282fbd++){this[_0x1b94f6(0x229c)]===_0x2680a5&&this['renderTargets'][_0x282fbd]['count']===this[_0x1b94f6(0x229c)]||this[_0x1b94f6(0x4000)][_0x282fbd]['updateCount'](this[_0x1b94f6(0x229c)],{'types':this[_0x1b94f6(0x2561)],'formats':this[_0x1b94f6(0x3126)]},this[_0x1b94f6(0x1e4f)][_0x1b94f6(0x10d8)]('prePass_DepthBuffer')),this[_0x1b94f6(0x4000)][_0x282fbd]['_resetPostProcessChain']();for(let _0x492fda=0x0;_0x492fda<this[_0x1b94f6(0x251e)][_0x1b94f6(0x1377)];_0x492fda++)this[_0x1b94f6(0x251e)][_0x492fda][_0x1b94f6(0x2f50)]&&(!this[_0x1b94f6(0x251e)][_0x492fda][_0x1b94f6(0x2238)]&&this[_0x1b94f6(0x251e)][_0x492fda]['createPostProcess']&&this[_0x1b94f6(0x251e)][_0x492fda]['createPostProcess'](),this['_effectConfigurations'][_0x492fda][_0x1b94f6(0x2238)]&&this[_0x1b94f6(0x4000)][_0x282fbd][_0x1b94f6(0x2714)][_0x1b94f6(0x3f90)](this[_0x1b94f6(0x251e)][_0x492fda]['postProcess']));}this['_reinitializeAttachments'](),this[_0x1b94f6(0xf25)](!0x0),this['_updateGeometryBufferLayout']();}[_0x4dcd1c(0x2464)](){var _0x2d5019=_0x4dcd1c;this[_0x2d5019(0xf25)](!0x1);for(let _0x15ba7d=0x0;_0x15ba7d<this[_0x2d5019(0x4000)]['length'];_0x15ba7d++)this[_0x2d5019(0x2f1a)](this['renderTargets'][_0x15ba7d],!0x1);this[_0x2d5019(0x3bed)]();for(let _0x576202=0x0;_0x576202<this['_effectConfigurations'][_0x2d5019(0x1377)];_0x576202++)this[_0x2d5019(0x251e)][_0x576202][_0x2d5019(0x2f50)]=!0x1;}[_0x4dcd1c(0x2c6c)](_0x2da3ef,_0x26210a){var _0x5b42ee=_0x4dcd1c;if(_0x26210a)return _0x26210a['_postProcesses'];if(_0x2da3ef[_0x5b42ee(0x73b)]){if(_0x2da3ef['renderTargetTexture'][_0x5b42ee(0x3929)]){const _0x4050d5=_0x2da3ef[_0x5b42ee(0x73b)][_0x5b42ee(0x146e)]||this[_0x5b42ee(0x195b)][_0x5b42ee(0x146e)];return _0x4050d5?_0x4050d5[_0x5b42ee(0x40a3)]:[];}return _0x2da3ef[_0x5b42ee(0x73b)][_0x5b42ee(0x1900)]||[];}return this[_0x5b42ee(0x195b)][_0x5b42ee(0x146e)]?this['_scene'][_0x5b42ee(0x146e)][_0x5b42ee(0x40a3)]:[];}[_0x4dcd1c(0x814)](_0x21e6e1,_0x485fb4){var _0x17abaa=_0x4dcd1c,_0x574a23=_0x485fb4&&this[_0x17abaa(0x195b)][_0x17abaa(0x1909)]&&!!this['_scene']['activeCameras'][_0x17abaa(0x1377)]&&0x0!==this[_0x17abaa(0x195b)][_0x17abaa(0x1909)][_0x17abaa(0x919)](_0x485fb4),_0x485fb4=(this[_0x17abaa(0xb87)]=this[_0x17abaa(0x2c6c)](_0x21e6e1,_0x485fb4),this[_0x17abaa(0xb87)]=this['_postProcessesSourceForThisPass'][_0x17abaa(0x2c6b)](_0x20080b=>null!=_0x20080b),this['_scene'][_0x17abaa(0x790)]=!0x0,this[_0x17abaa(0x3ad9)](this[_0x17abaa(0xb87)])),_0x574a23=(this['_needsCompositionForThisPass']=!_0x485fb4&&!this[_0x17abaa(0x127d)]&&this[_0x17abaa(0x362f)]()&&!_0x574a23,this[_0x17abaa(0x3289)](this[_0x17abaa(0xb87)])),_0x1a8d82=_0x21e6e1[_0x17abaa(0x2714)]&&_0x21e6e1[_0x17abaa(0x2714)][0x0];let _0x179061=null;this[_0x17abaa(0x195b)][_0x17abaa(0x363a)][_0x17abaa(0x23ba)]=this[_0x17abaa(0x1832)]||_0x485fb4,this['_needsCompositionForThisPass']&&!_0x21e6e1[_0x17abaa(0x2dc7)]&&_0x21e6e1[_0x17abaa(0x2313)](),_0x1a8d82?_0x179061=_0x1a8d82:this['_needsCompositionForThisPass']?_0x179061=_0x21e6e1['imageProcessingPostProcess']:_0x574a23&&(_0x179061=_0x574a23),this[_0x17abaa(0x2394)](_0x21e6e1),this[_0x17abaa(0x3fa9)](_0x21e6e1,_0x179061);}['_linkInternalTexture'](_0x44623d,_0x30f601){var _0x38d193=_0x4dcd1c;_0x30f601&&(_0x30f601[_0x38d193(0x790)]=!0x1,_0x30f601[_0x38d193(0x535)]=_0x44623d['renderTarget']),_0x44623d['_outputPostProcess']!==_0x30f601&&(_0x44623d['_outputPostProcess']&&this[_0x38d193(0xe36)](_0x44623d),_0x44623d['_outputPostProcess']=_0x30f601),_0x44623d[_0x38d193(0x3102)]&&(this[_0x38d193(0x22ef)](),_0x44623d[_0x38d193(0x3102)]=!0x1);}['_unlinkInternalTexture'](_0x472830){var _0x326928=_0x4dcd1c;_0x472830[_0x326928(0x52d)]&&(_0x472830['_outputPostProcess'][_0x326928(0x790)]=!0x0,_0x472830[_0x326928(0x52d)][_0x326928(0x3b4d)](),_0x472830[_0x326928(0x52d)]=null);}[_0x4dcd1c(0x362f)](){var _0x361fcb=_0x4dcd1c;for(let _0xaf8dc8=0x0;_0xaf8dc8<this['_effectConfigurations'][_0x361fcb(0x1377)];_0xaf8dc8++)if(this[_0x361fcb(0x251e)][_0xaf8dc8][_0x361fcb(0x2f50)]&&this['_effectConfigurations'][_0xaf8dc8][_0x361fcb(0x40ab)])return!0x0;return!0x1;}['_hasImageProcessing'](_0x5b4141){var _0x2aa073=_0x4dcd1c,_0x299f90;let _0x4faebd=!0x1;if(_0x5b4141){for(let _0x4be3ce=0x0;_0x4be3ce<_0x5b4141[_0x2aa073(0x1377)];_0x4be3ce++)if(_0x2aa073(0x1cbf)===(null==(_0x299f90=_0x5b4141[_0x4be3ce])?void 0x0:_0x299f90[_0x2aa073(0x3fcd)]())){_0x4faebd=!0x0;break;}}return _0x4faebd;}[_0x4dcd1c(0x3289)](_0x8855e9){for(let _0x42abc7=0x0;_0x42abc7<_0x8855e9['length'];_0x42abc7++)if(null!==_0x8855e9[_0x42abc7])return _0x8855e9[_0x42abc7];return null;}[_0x4dcd1c(0x270b)](){var _0x8dad38=_0x4dcd1c;this[_0x8dad38(0x3f49)]=!0x0;}[_0x4dcd1c(0x1a2)](_0x404c70){var _0x5993f9=_0x4dcd1c;this[_0x5993f9(0x195b)][_0x5993f9(0x1541)]=!0x1;for(let _0x2bfadb=0x0;_0x2bfadb<_0x404c70['length'];_0x2bfadb++){var _0x20a325=_0x404c70[_0x2bfadb];-0x1===this['_textureIndices'][_0x20a325]&&(this[_0x5993f9(0x1aaa)][_0x20a325]=this['_mrtLayout'][_0x5993f9(0x1377)],this[_0x5993f9(0x4180)][_0x5993f9(0x3f90)](_0x20a325),this[_0x5993f9(0x2561)]['push'](_0x48db95['TextureFormats'][_0x20a325]['type']),this[_0x5993f9(0x3126)][_0x5993f9(0x3f90)](_0x48db95[_0x5993f9(0x3bf9)][_0x20a325][_0x5993f9(0x1f4f)]),this[_0x5993f9(0x1e4f)]['push'](_0x48db95[_0x5993f9(0x3bf9)][_0x20a325][_0x5993f9(0xc8c)]),this[_0x5993f9(0x229c)]++),_0x20a325===_0x2a5c78['g'][_0x5993f9(0x35a0)]&&(this[_0x5993f9(0x195b)][_0x5993f9(0x1541)]=!0x0);}}[_0x4dcd1c(0x21c1)](){var _0x3917e9=_0x4dcd1c;this[_0x3917e9(0x2464)]();let _0x5f2792=!0x1;this[_0x3917e9(0x195b)][_0x3917e9(0x363a)][_0x3917e9(0x23ba)]=!0x1,this[_0x3917e9(0x195b)][_0x3917e9(0x2a80)]&&this[_0x3917e9(0x195b)]['useOrderIndependentTransparency']&&(this[_0x3917e9(0x195b)][_0x3917e9(0x2a80)][_0x3917e9(0x1fe3)](this),_0x5f2792=!0x0);for(let _0x50126b=0x0;_0x50126b<this['_scene'][_0x3917e9(0x3bbb)][_0x3917e9(0x1377)];_0x50126b++)this[_0x3917e9(0x195b)][_0x3917e9(0x3bbb)][_0x50126b][_0x3917e9(0x1fe3)](this)&&(_0x5f2792=!0x0);_0x5f2792&&this['_setRenderTargetEnabled'](this[_0x3917e9(0x41b7)],!0x0);let _0x49cab1;for(let _0x590dd5=0x0;_0x590dd5<this[_0x3917e9(0x4000)]['length'];_0x590dd5++){if(this[_0x3917e9(0x4000)][_0x590dd5][_0x3917e9(0x73b)])_0x49cab1=this[_0x3917e9(0x2c6c)](this[_0x3917e9(0x4000)][_0x590dd5]);else{var _0x47aa25=this[_0x3917e9(0x195b)][_0x3917e9(0x146e)];if(!_0x47aa25)continue;_0x49cab1=_0x47aa25[_0x3917e9(0x40a3)];}if(_0x49cab1=_0x49cab1&&_0x49cab1[_0x3917e9(0x2c6b)](_0x246097=>null!=_0x246097)){for(let _0x149807=0x0;_0x149807<_0x49cab1['length'];_0x149807++)_0x49cab1[_0x149807][_0x3917e9(0x1fe3)](this)&&(this[_0x3917e9(0x2f1a)](this[_0x3917e9(0x4000)][_0x590dd5],!0x0),_0x5f2792=!0x0);this[_0x3917e9(0x3ad9)](_0x49cab1)&&(this['_scene'][_0x3917e9(0x363a)]['applyByPostProcess']=!0x0);}}this[_0x3917e9(0x3a91)](),this[_0x3917e9(0x3f49)]=!0x1,_0x5f2792&&this[_0x3917e9(0x15df)]();}[_0x4dcd1c(0x3a91)](){var _0x5e244a=_0x4dcd1c;const _0x19ed4f=this[_0x5e244a(0x195b)][_0x5e244a(0x3bbb)];for(let _0x274591=0x0;_0x274591<_0x19ed4f[_0x5e244a(0x1377)];_0x274591++)_0x19ed4f[_0x274591][_0x5e244a(0x270b)](_0x13a024['F'][_0x5e244a(0xdc8)]);}['dispose'](){var _0x47551d=_0x4dcd1c;for(let _0x3e88bb=this[_0x47551d(0x4000)][_0x47551d(0x1377)]-0x1;0x0<=_0x3e88bb;_0x3e88bb--)this['renderTargets'][_0x3e88bb][_0x47551d(0x18c9)]();for(let _0x523fb8=0x0;_0x523fb8<this[_0x47551d(0x251e)][_0x47551d(0x1377)];_0x523fb8++)this['_effectConfigurations'][_0x523fb8][_0x47551d(0x18c9)]&&this[_0x47551d(0x251e)][_0x523fb8][_0x47551d(0x18c9)]();}}_0x48db95[_0x4dcd1c(0x4109)]=_0x13a714=>{var _0x5cd8c3=_0x4dcd1c;throw(0x0,_0x4c795c['S'])(_0x5cd8c3(0x3348));},_0x48db95[_0x4dcd1c(0x3bf9)]=[{'purpose':_0x2a5c78['g'][_0x4dcd1c(0x3c9e)],'type':_0x2a5c78['g'][_0x4dcd1c(0x17d0)],'format':_0x2a5c78['g'][_0x4dcd1c(0x3ca4)],'name':'prePass_Irradiance'},{'purpose':_0x2a5c78['g'][_0x4dcd1c(0x11df)],'type':_0x2a5c78['g'][_0x4dcd1c(0x17d0)],'format':_0x2a5c78['g'][_0x4dcd1c(0x3ca4)],'name':_0x4dcd1c(0x3d31)},{'purpose':_0x2a5c78['g'][_0x4dcd1c(0x35a0)],'type':_0x2a5c78['g'][_0x4dcd1c(0x705)],'format':_0x2a5c78['g']['TEXTUREFORMAT_RGBA'],'name':_0x4dcd1c(0x2cd9)},{'purpose':_0x2a5c78['g'][_0x4dcd1c(0x2761)],'type':_0x2a5c78['g']['TEXTURETYPE_UNSIGNED_INT'],'format':_0x2a5c78['g'][_0x4dcd1c(0x3ca4)],'name':_0x4dcd1c(0x4ce)},{'purpose':_0x2a5c78['g'][_0x4dcd1c(0x40b3)],'type':_0x2a5c78['g'][_0x4dcd1c(0x17d0)],'format':_0x2a5c78['g']['TEXTUREFORMAT_RGBA'],'name':_0x4dcd1c(0x3e08)},{'purpose':_0x2a5c78['g']['PREPASS_DEPTH_TEXTURE_TYPE'],'type':_0x2a5c78['g'][_0x4dcd1c(0x2c1)],'format':_0x2a5c78['g'][_0x4dcd1c(0x102d)],'name':_0x4dcd1c(0x313c)},{'purpose':_0x2a5c78['g']['PREPASS_NORMAL_TEXTURE_TYPE'],'type':_0x2a5c78['g']['TEXTURETYPE_HALF_FLOAT'],'format':_0x2a5c78['g']['TEXTUREFORMAT_RGBA'],'name':_0x4dcd1c(0x2fdc)},{'purpose':_0x2a5c78['g'][_0x4dcd1c(0x30cc)],'type':_0x2a5c78['g'][_0x4dcd1c(0x705)],'format':_0x2a5c78['g'][_0x4dcd1c(0x3ca4)],'name':_0x4dcd1c(0x2cb)}];},0x9122:(_0x48f68d,_0x24cf5b,_0x36dc66)=>{var _0x1720ef=a8_0x16e4d8,_0xb885f8=_0x36dc66(0x1446b),_0x58f8bf=_0x36dc66(0xbb85),_0x16c57c=_0x36dc66(0x9a35),_0x33c7d1=_0x36dc66(0x10ea4);Object[_0x1720ef(0x395)](_0xb885f8['x'][_0x1720ef(0x41df)],_0x1720ef(0x2dd6),{'get':function(){var _0x4ee9a6=_0x1720ef;return this[_0x4ee9a6(0x862)];},'set':function(_0x21bab5){var _0x5f3601=_0x1720ef;_0x21bab5&&_0x21bab5[_0x5f3601(0x2b36)]&&(this[_0x5f3601(0x862)]=_0x21bab5);},'enumerable':!0x0,'configurable':!0x0}),_0xb885f8['x'][_0x1720ef(0x41df)][_0x1720ef(0x20d)]=function(){var _0x2ce17d=_0x1720ef;return this[_0x2ce17d(0x862)]||(this[_0x2ce17d(0x862)]=new _0x16c57c['F'](this),this['_prePassRenderer'][_0x2ce17d(0x2b36)]||(this['_prePassRenderer']=null,_0x33c7d1['Y'][_0x2ce17d(0x404a)](_0x2ce17d(0x3807))),this[_0x2ce17d(0x862)]);},_0xb885f8['x'][_0x1720ef(0x41df)][_0x1720ef(0x104d)]=function(){var _0x477546=_0x1720ef;this[_0x477546(0x862)]&&(this[_0x477546(0x862)][_0x477546(0x18c9)](),this[_0x477546(0x862)]=null);};class _0x129773{constructor(_0x37f30d){var _0x2a70fe=_0x1720ef;this[_0x2a70fe(0xc8c)]=_0x58f8bf['l'][_0x2a70fe(0x14cb)],this[_0x2a70fe(0x3fde)]=_0x37f30d;}['register'](){var _0x48b89c=_0x1720ef;this[_0x48b89c(0x3fde)][_0x48b89c(0xeda)][_0x48b89c(0x109d)](_0x58f8bf['l'][_0x48b89c(0x840)],this,this['_beforeCameraDraw']),this['scene'][_0x48b89c(0x2e62)][_0x48b89c(0x109d)](_0x58f8bf['l'][_0x48b89c(0x22b9)],this,this[_0x48b89c(0x3f98)]),this[_0x48b89c(0x3fde)]['_beforeRenderTargetDrawStage'][_0x48b89c(0x109d)](_0x58f8bf['l']['STEP_BEFORERENDERTARGETDRAW_PREPASS'],this,this[_0x48b89c(0x2b6c)]),this[_0x48b89c(0x3fde)][_0x48b89c(0xb16)]['registerStep'](_0x58f8bf['l']['STEP_AFTERCAMERADRAW_PREPASS'],this,this[_0x48b89c(0x3150)]),this[_0x48b89c(0x3fde)][_0x48b89c(0x18bf)][_0x48b89c(0x109d)](_0x58f8bf['l'][_0x48b89c(0x279)],this,this[_0x48b89c(0x18bf)]),this[_0x48b89c(0x3fde)][_0x48b89c(0x2ac8)][_0x48b89c(0x109d)](_0x58f8bf['l']['STEP_BEFORERENDERTARGETCLEAR_PREPASS'],this,this[_0x48b89c(0x2ac8)]),this['scene'][_0x48b89c(0xe2f)][_0x48b89c(0x109d)](_0x58f8bf['l'][_0x48b89c(0x22d)],this,this[_0x48b89c(0xe2f)]),this['scene'][_0x48b89c(0xa00)]['registerStep'](_0x58f8bf['l'][_0x48b89c(0x776)],this,this[_0x48b89c(0xa00)]);}[_0x1720ef(0x2b6c)](_0x5471f3,_0x176514,_0x130466){var _0x387ed4=_0x1720ef;this[_0x387ed4(0x3fde)][_0x387ed4(0x2dd6)]&&!_0x5471f3[_0x387ed4(0x33f1)]&&(this['scene'][_0x387ed4(0x2dd6)][_0x387ed4(0xaa2)](_0x5471f3[_0x387ed4(0x3113)]),this['scene'][_0x387ed4(0x2dd6)][_0x387ed4(0x20af)](void 0x0,_0x176514,_0x130466));}['_afterRenderTargetDraw'](_0x1a0126,_0x188541,_0x3d80b6){var _0x84eedb=_0x1720ef;this[_0x84eedb(0x3fde)]['prePassRenderer']&&!_0x1a0126[_0x84eedb(0x33f1)]&&this['scene'][_0x84eedb(0x2dd6)][_0x84eedb(0xed0)](_0x188541,_0x3d80b6);}[_0x1720ef(0x2ac8)](_0x3665bc){var _0x33fbfd=_0x1720ef;this[_0x33fbfd(0x3fde)][_0x33fbfd(0x2dd6)]&&!_0x3665bc['noPrePassRenderer']&&(_0x3665bc[_0x33fbfd(0x3113)]||(_0x3665bc[_0x33fbfd(0x3113)]=this[_0x33fbfd(0x3fde)]['prePassRenderer'][_0x33fbfd(0xb1a)](_0x3665bc[_0x33fbfd(0xc8c)]+_0x33fbfd(0x331a),_0x3665bc)),this['scene'][_0x33fbfd(0x2dd6)][_0x33fbfd(0xaa2)](_0x3665bc[_0x33fbfd(0x3113)]),this[_0x33fbfd(0x3fde)]['prePassRenderer'][_0x33fbfd(0x35fc)]());}[_0x1720ef(0x39a4)](_0x32ce8b){var _0x4e69cf=_0x1720ef;this[_0x4e69cf(0x3fde)][_0x4e69cf(0x2dd6)]&&(this['scene'][_0x4e69cf(0x2dd6)][_0x4e69cf(0xaa2)](null),this[_0x4e69cf(0x3fde)]['prePassRenderer']['_beforeDraw'](_0x32ce8b));}['_afterCameraDraw'](){var _0x18dd08=_0x1720ef;this[_0x18dd08(0x3fde)]['prePassRenderer']&&this[_0x18dd08(0x3fde)][_0x18dd08(0x2dd6)][_0x18dd08(0xed0)]();}[_0x1720ef(0x18bf)](){var _0x4c227e=_0x1720ef;this[_0x4c227e(0x3fde)][_0x4c227e(0x2dd6)]&&(this[_0x4c227e(0x3fde)][_0x4c227e(0x2dd6)][_0x4c227e(0xaa2)](null),this[_0x4c227e(0x3fde)]['prePassRenderer'][_0x4c227e(0x35fc)]());}[_0x1720ef(0xe2f)](_0xfbfdb5,_0xa85394,_0x1e5208,_0x227660){var _0x2331ae=_0x1720ef;if(_0x227660){const _0x30a0eb=_0xfbfdb5[_0x2331ae(0x83e)]();_0x30a0eb[_0x2331ae(0x2dd6)]&&_0x30a0eb[_0x2331ae(0x2dd6)][_0x2331ae(0x4f2)](_0x227660,_0xa85394);}}[_0x1720ef(0xa00)](_0x1882c0){var _0x3b124e=_0x1720ef;const _0x123159=_0x1882c0[_0x3b124e(0x83e)]();_0x123159[_0x3b124e(0x2dd6)]&&_0x123159[_0x3b124e(0x2dd6)][_0x3b124e(0x2db3)]();}['rebuild'](){var _0x542c34=_0x1720ef;this[_0x542c34(0x3fde)]['disablePrePassRenderer'](),this['scene'][_0x542c34(0x20d)]();}[_0x1720ef(0x18c9)](){var _0x127d67=_0x1720ef;this[_0x127d67(0x3fde)]['disablePrePassRenderer']();}}_0x16c57c['F'][_0x1720ef(0x4109)]=_0x143edd=>{var _0x3ad690=_0x1720ef,_0x13497f;_0x143edd[_0x3ad690(0x257d)](_0x58f8bf['l'][_0x3ad690(0x14cb)])||(_0x13497f=new _0x129773(_0x143edd),_0x143edd[_0x3ad690(0xdb4)](_0x13497f));};},0x101:(_0x19da07,_0x56685d,_0x3561ae)=>{var _0x590226=a8_0x16e4d8;_0x3561ae['d'](_0x56685d,{'S':()=>_0x23e1fc});var _0x44cec2=_0x3561ae(0x9657),_0x41c3ed=_0x3561ae(0x9fd1),_0xce7439=_0x3561ae(0x77a5);class _0x23e1fc{constructor(_0x55b9a3,_0x14b319,_0x2a3579=null,_0x55434f=null,_0x49d377=null){var _0x11c16f=a8_0x5b24;this[_0x11c16f(0x2ca7)]=_0x55b9a3,this[_0x11c16f(0xbed)]=new _0x44cec2['t'](0x100),this[_0x11c16f(0x2402)]=new _0x44cec2['t'](0x100),this[_0x11c16f(0x3ab9)]=new _0x44cec2['t'](0x100),this[_0x11c16f(0x1fe0)]=new _0x44cec2['t'](0x100),this['_particleSystems']=new _0x44cec2['t'](0x100),this[_0x11c16f(0x3aa4)]=new _0x44cec2['t'](0x100),this['_empty']=!0x0,this[_0x11c16f(0x259a)]=new _0x44cec2['f'](0x10),this[_0x11c16f(0x195b)]=_0x14b319,this[_0x11c16f(0x2d78)]=_0x2a3579,this[_0x11c16f(0x2ac6)]=_0x55434f,this[_0x11c16f(0x594)]=_0x49d377;}set[_0x590226(0x2d78)](_0x5d0003){var _0x7d7ac5=_0x590226;this['_opaqueSortCompareFn']=_0x5d0003||_0x23e1fc[_0x7d7ac5(0x111c)],this[_0x7d7ac5(0x3089)]=this[_0x7d7ac5(0x2d26)];}set[_0x590226(0x2ac6)](_0x1d7752){var _0x3376b8=_0x590226;this[_0x3376b8(0x2571)]=_0x1d7752||_0x23e1fc[_0x3376b8(0x111c)],this[_0x3376b8(0x197f)]=this[_0x3376b8(0x3879)];}set[_0x590226(0x594)](_0x17ed82){var _0x3655dd=_0x590226;this[_0x3655dd(0x2a9d)]=_0x17ed82||_0x23e1fc[_0x3655dd(0x270f)],this['_renderTransparent']=this[_0x3655dd(0x2b41)];}[_0x590226(0x2f9e)](_0x56b316,_0x59286c,_0x2cfc8b,_0x4efac1){var _0x20e76a=_0x590226;if(_0x56b316)_0x56b316(this[_0x20e76a(0xbed)],this[_0x20e76a(0x3ab9)],this[_0x20e76a(0x2402)],this[_0x20e76a(0x1fe0)]);else{const _0x1bd5f0=this[_0x20e76a(0x195b)]['getEngine']();0x0!==this[_0x20e76a(0x1fe0)]['length']&&(_0x1bd5f0['setColorWrite'](!0x1),this[_0x20e76a(0x197f)](this[_0x20e76a(0x1fe0)]),_0x1bd5f0[_0x20e76a(0x1c06)](!0x0)),0x0!==this[_0x20e76a(0xbed)][_0x20e76a(0x1377)]&&this['_renderOpaque'](this[_0x20e76a(0xbed)]),0x0!==this[_0x20e76a(0x3ab9)][_0x20e76a(0x1377)]&&this[_0x20e76a(0x197f)](this[_0x20e76a(0x3ab9)]),_0x56b316=_0x1bd5f0[_0x20e76a(0x29c0)]();if(_0x1bd5f0[_0x20e76a(0x10f4)](!0x1),_0x59286c&&this[_0x20e76a(0x2c43)](),_0x2cfc8b&&this['_renderParticles'](_0x4efac1),this[_0x20e76a(0x2a4b)]&&this[_0x20e76a(0x2a4b)](),0x0===this[_0x20e76a(0x2402)][_0x20e76a(0x1377)]&&!this[_0x20e76a(0x195b)][_0x20e76a(0x2efb)]||(_0x1bd5f0[_0x20e76a(0x10f4)](_0x56b316),this['_scene'][_0x20e76a(0x2efb)]?(_0x59286c=this[_0x20e76a(0x195b)]['depthPeelingRenderer']['render'](this[_0x20e76a(0x2402)]))[_0x20e76a(0x1377)]&&this[_0x20e76a(0x1197)](_0x59286c):this[_0x20e76a(0x1197)](this[_0x20e76a(0x2402)]),_0x1bd5f0['setAlphaMode'](_0xce7439['g'][_0x20e76a(0x349a)])),_0x1bd5f0[_0x20e76a(0x10f4)](!0x1),this[_0x20e76a(0x259a)][_0x20e76a(0x1377)]){for(let _0x32cd9b=0x0;_0x32cd9b<this[_0x20e76a(0x259a)][_0x20e76a(0x1377)];_0x32cd9b++)this[_0x20e76a(0x259a)][_0x20e76a(0x3e2c)][_0x32cd9b]['render']();_0x1bd5f0[_0x20e76a(0x2528)](_0xce7439['g'][_0x20e76a(0x349a)]);}_0x1bd5f0[_0x20e76a(0x10f4)](_0x56b316);}}[_0x590226(0x2d26)](_0x353bd2){var _0x38334e=_0x590226;return _0x23e1fc[_0x38334e(0x251a)](_0x353bd2,this[_0x38334e(0x33d3)],this[_0x38334e(0x195b)][_0x38334e(0x146e)],!0x1);}[_0x590226(0x3879)](_0x44e53d){var _0x231e6d=_0x590226;return _0x23e1fc[_0x231e6d(0x251a)](_0x44e53d,this['_alphaTestSortCompareFn'],this[_0x231e6d(0x195b)][_0x231e6d(0x146e)],!0x1);}['_renderTransparentSorted'](_0x1e957f){var _0x56558e=_0x590226;return _0x23e1fc['_RenderSorted'](_0x1e957f,this[_0x56558e(0x2a9d)],this[_0x56558e(0x195b)]['activeCamera'],!0x0);}static[_0x590226(0x251a)](_0xc70737,_0x48957d,_0x4aeca0,_0x54c153){var _0x6d2abf=_0x590226;let _0x1c2267=0x0,_0x4e3fb1;var _0xe276da=_0x4aeca0?_0x4aeca0[_0x6d2abf(0x33cd)]:_0x23e1fc[_0x6d2abf(0x3f53)];if(_0x54c153){for(;_0x1c2267<_0xc70737[_0x6d2abf(0x1377)];_0x1c2267++)(_0x4e3fb1=_0xc70737['data'][_0x1c2267])[_0x6d2abf(0x3a3e)]=_0x4e3fb1[_0x6d2abf(0xbdb)]()[_0x6d2abf(0xbd4)],_0x4e3fb1['_distanceToCamera']=_0x41c3ed['P'][_0x6d2abf(0x3153)](_0x4e3fb1[_0x6d2abf(0x16a7)]()[_0x6d2abf(0x1e44)][_0x6d2abf(0x3cff)],_0xe276da);}const _0x3b2b26=_0xc70737['length']===_0xc70737['data']['length']?_0xc70737[_0x6d2abf(0x3e2c)]:_0xc70737[_0x6d2abf(0x3e2c)][_0x6d2abf(0x13df)](0x0,_0xc70737[_0x6d2abf(0x1377)]);_0x48957d&&_0x3b2b26['sort'](_0x48957d);var _0x51def5=_0x3b2b26[0x0]['getMesh']()['getScene']();for(_0x1c2267=0x0;_0x1c2267<_0x3b2b26[_0x6d2abf(0x1377)];_0x1c2267++)if(_0x4e3fb1=_0x3b2b26[_0x1c2267],!_0x51def5[_0x6d2abf(0xca6)]||_0x4e3fb1['isInFrustum'](_0x51def5[_0x6d2abf(0x331f)])){if(_0x54c153){const _0x26f575=_0x4e3fb1['getMaterial']();if(_0x26f575&&_0x26f575[_0x6d2abf(0x33a5)]){const _0x375596=_0x26f575[_0x6d2abf(0x83e)]()['getEngine']();_0x375596[_0x6d2abf(0x1c06)](!0x1),_0x375596['setAlphaMode'](_0xce7439['g'][_0x6d2abf(0x349a)]),_0x4e3fb1['render'](!0x1),_0x375596[_0x6d2abf(0x1c06)](!0x0);}}_0x4e3fb1['render'](_0x54c153);}}static[_0x590226(0x270f)](_0x40d1ce,_0x425ce9){var _0x4d81c8=_0x590226;return _0x40d1ce['_alphaIndex']>_0x425ce9[_0x4d81c8(0x3a3e)]?0x1:_0x40d1ce['_alphaIndex']<_0x425ce9[_0x4d81c8(0x3a3e)]?-0x1:_0x23e1fc[_0x4d81c8(0x17f0)](_0x40d1ce,_0x425ce9);}static[_0x590226(0x17f0)](_0x636589,_0xb8935c){var _0x5dc6b3=_0x590226;return _0x636589['_distanceToCamera']<_0xb8935c[_0x5dc6b3(0x40d6)]?0x1:_0x636589[_0x5dc6b3(0x40d6)]>_0xb8935c['_distanceToCamera']?-0x1:0x0;}static[_0x590226(0x1815)](_0x1d0265,_0x337a0f){var _0x31881c=_0x590226;return _0x1d0265[_0x31881c(0x40d6)]<_0x337a0f['_distanceToCamera']?-0x1:_0x1d0265[_0x31881c(0x40d6)]>_0x337a0f[_0x31881c(0x40d6)]?0x1:0x0;}static[_0x590226(0x111c)](_0xf00bbf,_0x56cf9e){var _0x370586=_0x590226;return _0xf00bbf=_0xf00bbf[_0x370586(0xbdb)](),_0x56cf9e=_0x56cf9e[_0x370586(0xbdb)](),_0xf00bbf['material']&&_0x56cf9e[_0x370586(0x7af)]?_0xf00bbf['material'][_0x370586(0x17f4)]-_0x56cf9e[_0x370586(0x7af)]['uniqueId']:_0xf00bbf[_0x370586(0x17f4)]-_0x56cf9e[_0x370586(0x17f4)];}['prepare'](){var _0x530bff=_0x590226;this[_0x530bff(0xbed)][_0x530bff(0x3d68)](),this['_transparentSubMeshes'][_0x530bff(0x3d68)](),this[_0x530bff(0x3ab9)][_0x530bff(0x3d68)](),this[_0x530bff(0x1fe0)][_0x530bff(0x3d68)](),this[_0x530bff(0xc15)][_0x530bff(0x3d68)](),this['prepareSprites'](),this[_0x530bff(0x259a)]['reset'](),this[_0x530bff(0x386a)]=!0x0;}[_0x590226(0x25f2)](){var _0x572033=_0x590226;this['_spriteManagers'][_0x572033(0x3d68)]();}[_0x590226(0x18c9)](){var _0x22315f=_0x590226;this[_0x22315f(0xbed)]['dispose'](),this[_0x22315f(0x2402)][_0x22315f(0x18c9)](),this[_0x22315f(0x3ab9)][_0x22315f(0x18c9)](),this[_0x22315f(0x1fe0)][_0x22315f(0x18c9)](),this[_0x22315f(0xc15)][_0x22315f(0x18c9)](),this['_spriteManagers']['dispose'](),this[_0x22315f(0x259a)]['dispose']();}[_0x590226(0x14e8)](_0x566775,_0x560f22,_0xd11dd9){var _0x5ec7c3=_0x590226;void 0x0===_0x560f22&&(_0x560f22=_0x566775['getMesh']()),null!=(_0xd11dd9=void 0x0===_0xd11dd9?_0x566775['getMaterial']():_0xd11dd9)&&(_0xd11dd9[_0x5ec7c3(0xe4d)](_0x560f22)?this[_0x5ec7c3(0x2402)][_0x5ec7c3(0x3f90)](_0x566775):_0xd11dd9['needAlphaTesting']()?(_0xd11dd9[_0x5ec7c3(0x33a5)]&&this[_0x5ec7c3(0x1fe0)][_0x5ec7c3(0x3f90)](_0x566775),this[_0x5ec7c3(0x3ab9)][_0x5ec7c3(0x3f90)](_0x566775)):(_0xd11dd9['needDepthPrePass']&&this[_0x5ec7c3(0x1fe0)][_0x5ec7c3(0x3f90)](_0x566775),this[_0x5ec7c3(0xbed)][_0x5ec7c3(0x3f90)](_0x566775)),_0x560f22[_0x5ec7c3(0x2112)]=this,_0x560f22[_0x5ec7c3(0x3987)]&&_0x560f22['_edgesRenderer'][_0x5ec7c3(0x3c85)]&&this['_edgesRenderers']['pushNoDuplicate'](_0x560f22['_edgesRenderer']),this[_0x5ec7c3(0x386a)]=!0x1);}[_0x590226(0x1658)](_0x59528e){var _0x1f950e=_0x590226;this[_0x1f950e(0x3aa4)][_0x1f950e(0x3f90)](_0x59528e),this['_empty']=!0x1;}[_0x590226(0x33cb)](_0x3abbbb){var _0x44896d=_0x590226;this[_0x44896d(0xc15)][_0x44896d(0x3f90)](_0x3abbbb),this['_empty']=!0x1;}[_0x590226(0x10a0)](_0x3ddc2b){var _0x14d0cb=_0x590226;if(0x0!==this[_0x14d0cb(0xc15)]['length']){var _0xcb2935,_0x4b10bd=this['_scene']['activeCamera'];this[_0x14d0cb(0x195b)][_0x14d0cb(0x131c)][_0x14d0cb(0x2a3a)](this[_0x14d0cb(0x195b)]);for(let _0xb64204=0x0;_0xb64204<this[_0x14d0cb(0xc15)]['length'];_0xb64204++){const _0x39c96f=this[_0x14d0cb(0xc15)]['data'][_0xb64204];0x0===(_0x4b10bd&&_0x4b10bd[_0x14d0cb(0x6d0)]&_0x39c96f[_0x14d0cb(0x6d0)])||(_0xcb2935=_0x39c96f[_0x14d0cb(0x3144)])[_0x14d0cb(0x2416)]&&_0x3ddc2b&&-0x1===_0x3ddc2b[_0x14d0cb(0x919)](_0xcb2935)||this[_0x14d0cb(0x195b)]['_activeParticles'][_0x14d0cb(0x1212)](_0x39c96f[_0x14d0cb(0x2f9e)](),!0x1);}this['_scene'][_0x14d0cb(0x2edc)][_0x14d0cb(0x2a3a)](this[_0x14d0cb(0x195b)]);}}[_0x590226(0x2c43)](){var _0xfebc94=_0x590226;if(this[_0xfebc94(0x195b)]['spritesEnabled']&&0x0!==this[_0xfebc94(0x3aa4)][_0xfebc94(0x1377)]){var _0xfb361a=this[_0xfebc94(0x195b)][_0xfebc94(0x146e)];this['_scene'][_0xfebc94(0x1ed)][_0xfebc94(0x2a3a)](this[_0xfebc94(0x195b)]);for(let _0x1cf91c=0x0;_0x1cf91c<this['_spriteManagers'][_0xfebc94(0x1377)];_0x1cf91c++){const _0xfe08f0=this[_0xfebc94(0x3aa4)][_0xfebc94(0x3e2c)][_0x1cf91c];0x0!==(_0xfb361a&&_0xfb361a[_0xfebc94(0x6d0)]&_0xfe08f0[_0xfebc94(0x6d0)])&&_0xfe08f0[_0xfebc94(0x2f9e)]();}this[_0xfebc94(0x195b)]['onAfterSpritesRenderingObservable']['notifyObservers'](this[_0xfebc94(0x195b)]);}}}_0x23e1fc[_0x590226(0x3f53)]=_0x41c3ed['P'][_0x590226(0x23ed)]();},0xa803:(_0x57909d,_0x3ab4f3,_0x443c5d)=>{var _0x5e1f9d=a8_0x16e4d8;_0x443c5d['d'](_0x3ab4f3,{'$':()=>_0x33ed44});var _0x5564be=_0x443c5d(0x101);class _0xd52310{}class _0x33ed44{constructor(_0xd841d6){var _0x53031c=a8_0x5b24;this['_useSceneAutoClearSetup']=!0x1,this[_0x53031c(0x216b)]=new Array(),this[_0x53031c(0x3730)]={},this[_0x53031c(0xebb)]={},this[_0x53031c(0x336f)]={},this[_0x53031c(0x2089)]={},this[_0x53031c(0x1bc)]=new _0xd52310(),this[_0x53031c(0xf9f)]=!0x1,this[_0x53031c(0x195b)]=_0xd841d6;for(let _0x2ed4f5=_0x33ed44[_0x53031c(0x3ada)];_0x2ed4f5<_0x33ed44[_0x53031c(0x20a9)];_0x2ed4f5++)this[_0x53031c(0x3730)][_0x2ed4f5]={'autoClear':!0x0,'depth':!0x0,'stencil':!0x0};}get[_0x5e1f9d(0x11e3)](){return this['_maintainStateBetweenFrames'];}set[_0x5e1f9d(0x11e3)](_0x4584d3){var _0x25c1df=_0x5e1f9d;if(_0x4584d3!==this[_0x25c1df(0xf9f)]&&(this['_maintainStateBetweenFrames']=_0x4584d3,!this[_0x25c1df(0xf9f)])){for(const _0x5c7b4b of this[_0x25c1df(0x195b)][_0x25c1df(0x3926)])if(_0x5c7b4b['subMeshes']){for(const _0x22328f of _0x5c7b4b[_0x25c1df(0x11db)])_0x22328f[_0x25c1df(0x9cd)]=!0x1;}if(this['_scene'][_0x25c1df(0x2509)]){for(const _0x20673d of this[_0x25c1df(0x195b)]['spriteManagers'])_0x20673d[_0x25c1df(0x9cd)]=!0x1;}for(const _0xb6c58c of this[_0x25c1df(0x195b)][_0x25c1df(0x22c0)])_0xb6c58c[_0x25c1df(0x9cd)]=!0x1;}}[_0x5e1f9d(0x3423)](_0x548651){var _0x3730b7=_0x5e1f9d;return _0x548651=_0x548651||0x0,(this[_0x3730b7(0x389d)](_0x548651),this[_0x3730b7(0x216b)][_0x548651]);}['_clearDepthStencilBuffer'](_0x3a5671=!0x0,_0x2c3c3f=!0x0){var _0x4c5421=_0x5e1f9d;this[_0x4c5421(0x34c8)]||(this[_0x4c5421(0x195b)][_0x4c5421(0x2cd1)]()['clear'](null,!0x1,_0x3a5671,_0x2c3c3f),this[_0x4c5421(0x34c8)]=!0x0);}[_0x5e1f9d(0x2f9e)](_0x20ff18,_0x459de7,_0x7d5b7b,_0x57bbab){var _0x196bdb=_0x5e1f9d;const _0x2f6b27=this[_0x196bdb(0x1bc)];if(_0x2f6b27['scene']=this[_0x196bdb(0x195b)],_0x2f6b27['camera']=this['_scene'][_0x196bdb(0x146e)],this['_scene'][_0x196bdb(0x2509)]&&_0x57bbab)for(let _0x53d1da=0x0;_0x53d1da<this[_0x196bdb(0x195b)][_0x196bdb(0x2509)][_0x196bdb(0x1377)];_0x53d1da++){var _0x7167fb=this[_0x196bdb(0x195b)]['spriteManagers'][_0x53d1da];this[_0x196bdb(0x1658)](_0x7167fb);}for(let _0x466e42=_0x33ed44[_0x196bdb(0x3ada)];_0x466e42<_0x33ed44[_0x196bdb(0x20a9)];_0x466e42++){this[_0x196bdb(0x34c8)]=_0x466e42===_0x33ed44[_0x196bdb(0x3ada)];const _0x1bd4fd=this[_0x196bdb(0x216b)][_0x466e42];if(_0x1bd4fd&&!_0x1bd4fd['_empty']){var _0x3ae019,_0x430f50=Math[_0x196bdb(0x143c)](0x2,_0x466e42);_0x2f6b27['renderingGroupId']=_0x466e42,this[_0x196bdb(0x195b)][_0x196bdb(0x618)][_0x196bdb(0x2a3a)](_0x2f6b27,_0x430f50),_0x33ed44['AUTOCLEAR']&&(_0x3ae019=this[_0x196bdb(0x26ba)]?this[_0x196bdb(0x195b)][_0x196bdb(0x3e71)](_0x466e42):this[_0x196bdb(0x3730)][_0x466e42])&&_0x3ae019[_0x196bdb(0x790)]&&this[_0x196bdb(0x248f)](_0x3ae019[_0x196bdb(0x116c)],_0x3ae019[_0x196bdb(0x449)]);for(const _0x5e358a of this[_0x196bdb(0x195b)][_0x196bdb(0x134f)])_0x5e358a[_0x196bdb(0x32de)](_0x466e42);_0x1bd4fd[_0x196bdb(0x2f9e)](_0x20ff18,_0x57bbab,_0x7d5b7b,_0x459de7);for(const _0x3f5348 of this[_0x196bdb(0x195b)][_0x196bdb(0x38eb)])_0x3f5348['action'](_0x466e42);this['_scene'][_0x196bdb(0x3017)][_0x196bdb(0x2a3a)](_0x2f6b27,_0x430f50);}}}[_0x5e1f9d(0x3d68)](){var _0x50864d=_0x5e1f9d;if(!this[_0x50864d(0x11e3)])for(let _0x22657e=_0x33ed44['MIN_RENDERINGGROUPS'];_0x22657e<_0x33ed44[_0x50864d(0x20a9)];_0x22657e++){const _0x54b6a4=this['_renderingGroups'][_0x22657e];_0x54b6a4&&_0x54b6a4[_0x50864d(0x1462)]();}}[_0x5e1f9d(0x14fb)](){var _0x476dee=_0x5e1f9d;if(!this[_0x476dee(0x11e3)])for(let _0x58dd0c=_0x33ed44[_0x476dee(0x3ada)];_0x58dd0c<_0x33ed44['MAX_RENDERINGGROUPS'];_0x58dd0c++){const _0x27dd43=this[_0x476dee(0x216b)][_0x58dd0c];_0x27dd43&&_0x27dd43[_0x476dee(0x25f2)]();}}['dispose'](){var _0xee60c0=_0x5e1f9d;this['freeRenderingGroups'](),this[_0xee60c0(0x216b)][_0xee60c0(0x1377)]=0x0,this[_0xee60c0(0x1bc)]=null;}[_0x5e1f9d(0x272)](){var _0x3bcca6=_0x5e1f9d;for(let _0x43c179=_0x33ed44['MIN_RENDERINGGROUPS'];_0x43c179<_0x33ed44['MAX_RENDERINGGROUPS'];_0x43c179++){const _0x28dd7c=this[_0x3bcca6(0x216b)][_0x43c179];_0x28dd7c&&_0x28dd7c['dispose']();}}[_0x5e1f9d(0x389d)](_0x213177){var _0x6da7bf=_0x5e1f9d;void 0x0===this[_0x6da7bf(0x216b)][_0x213177]&&(this[_0x6da7bf(0x216b)][_0x213177]=new _0x5564be['S'](_0x213177,this['_scene'],this[_0x6da7bf(0xebb)][_0x213177],this[_0x6da7bf(0x336f)][_0x213177],this[_0x6da7bf(0x2089)][_0x213177]));}[_0x5e1f9d(0x1658)](_0x594d66){var _0x37c656=_0x5e1f9d;this['maintainStateBetweenFrames']&&_0x594d66[_0x37c656(0x9cd)]||(_0x594d66[_0x37c656(0x9cd)]=!0x0,this[_0x37c656(0x3423)](_0x594d66[_0x37c656(0x1e2c)])['dispatchSprites'](_0x594d66));}['dispatchParticles'](_0x116305){var _0x57b0b6=_0x5e1f9d;this[_0x57b0b6(0x11e3)]&&_0x116305[_0x57b0b6(0x9cd)]||(_0x116305['_wasDispatched']=!0x0,this[_0x57b0b6(0x3423)](_0x116305['renderingGroupId'])[_0x57b0b6(0x33cb)](_0x116305));}[_0x5e1f9d(0x14e8)](_0x2aa4cf,_0x2a1f77,_0x2a34be){var _0x3e77d9=_0x5e1f9d;void 0x0===_0x2a1f77&&(_0x2a1f77=_0x2aa4cf[_0x3e77d9(0xbdb)]()),this[_0x3e77d9(0x11e3)]&&_0x2aa4cf['_wasDispatched']||(_0x2aa4cf[_0x3e77d9(0x9cd)]=!0x0,this[_0x3e77d9(0x3423)](_0x2a1f77[_0x3e77d9(0x1e2c)])[_0x3e77d9(0x14e8)](_0x2aa4cf,_0x2a1f77,_0x2a34be));}['setRenderingOrder'](_0x13cc61,_0x4c9651=null,_0x3b4d00=null,_0x37ee2e=null){var _0x326b81=_0x5e1f9d;if(this['_customOpaqueSortCompareFn'][_0x13cc61]=_0x4c9651,this[_0x326b81(0x336f)][_0x13cc61]=_0x3b4d00,this[_0x326b81(0x2089)][_0x13cc61]=_0x37ee2e,this[_0x326b81(0x216b)][_0x13cc61]){const _0xce8bd6=this[_0x326b81(0x216b)][_0x13cc61];_0xce8bd6[_0x326b81(0x2d78)]=this['_customOpaqueSortCompareFn'][_0x13cc61],_0xce8bd6['alphaTestSortCompareFn']=this['_customAlphaTestSortCompareFn'][_0x13cc61],_0xce8bd6['transparentSortCompareFn']=this[_0x326b81(0x2089)][_0x13cc61];}}[_0x5e1f9d(0x19ed)](_0x1b8421,_0x382d36,_0x3496d3=!0x0,_0x5148b3=!0x0){var _0x2b73fe=_0x5e1f9d;this[_0x2b73fe(0x3730)][_0x1b8421]={'autoClear':_0x382d36,'depth':_0x3496d3,'stencil':_0x5148b3};}[_0x5e1f9d(0x3e71)](_0x1ca153){var _0x2bc9e3=_0x5e1f9d;return this[_0x2bc9e3(0x3730)][_0x1ca153];}}_0x33ed44[_0x5e1f9d(0x20a9)]=0x4,_0x33ed44[_0x5e1f9d(0x3ada)]=0x0,_0x33ed44[_0x5e1f9d(0x225a)]=!0x0;},0x488a:(_0x347153,_0x5b8148,_0x4f1af7)=>{var _0x367d03=a8_0x16e4d8,_0x235675=_0x4f1af7(0x1446b),_0x360d5f=_0x4f1af7(0xbb85),_0x3a7962=_0x4f1af7(0x8362),_0x1533e0=_0x4f1af7(0xe0c0),_0x41e924=_0x4f1af7(0xc84b);_0x1533e0['p'][_0x367d03(0x151e)](_0x360d5f['l'][_0x367d03(0x14ef)],(_0x456996,_0x14c0ca)=>{var _0x1c3215=_0x367d03;if(void 0x0!==_0x456996[_0x1c3215(0xf97)]&&null!==_0x456996[_0x1c3215(0xf97)]&&(_0x14c0ca[_0x1c3215(0x370a)](),_0x14c0ca['subSurfaceConfiguration']))for(let _0xdd7e56=0x0,_0x1fd307=_0x456996[_0x1c3215(0xf97)]['length'];_0xdd7e56<_0x1fd307;_0xdd7e56++){var _0x2c87c6=_0x456996[_0x1c3215(0xf97)][_0xdd7e56];_0x14c0ca['subSurfaceConfiguration'][_0x1c3215(0x2e87)](new _0x41e924['Wo'](_0x2c87c6['r'],_0x2c87c6['g'],_0x2c87c6['b']));}}),Object['defineProperty'](_0x235675['x'][_0x367d03(0x41df)],'subSurfaceConfiguration',{'get':function(){var _0x5d01a7=_0x367d03;return this[_0x5d01a7(0x2c15)];},'set':function(_0x58e3f8){var _0x11fd80=_0x367d03;_0x58e3f8&&this[_0x11fd80(0x20d)]()&&(this[_0x11fd80(0x2c15)]=_0x58e3f8);},'enumerable':!0x0,'configurable':!0x0}),_0x235675['x'][_0x367d03(0x41df)][_0x367d03(0x370a)]=function(){var _0x1cafbf=_0x367d03;if(this[_0x1cafbf(0x2c15)])return this[_0x1cafbf(0x2c15)];const _0x4731c6=this[_0x1cafbf(0x20d)]();return _0x4731c6?(this[_0x1cafbf(0x2c15)]=new _0x3a7962['u'](this),_0x4731c6[_0x1cafbf(0x28e)](this[_0x1cafbf(0x2c15)]),this[_0x1cafbf(0x2c15)]):null;},_0x235675['x'][_0x367d03(0x41df)]['disableSubSurfaceForPrePass']=function(){var _0xd04c30=_0x367d03;this['_subSurfaceConfiguration']&&(this[_0xd04c30(0x2c15)][_0xd04c30(0x18c9)](),this[_0xd04c30(0x2c15)]=null);};class _0x3bd479{constructor(_0x497e24){var _0x5a76f7=_0x367d03;this['name']=_0x360d5f['l'][_0x5a76f7(0x14cb)],this[_0x5a76f7(0x3fde)]=_0x497e24;}[_0x367d03(0x646)](){}[_0x367d03(0x2fcc)](_0x39711c){var _0x4859a2=_0x367d03;if(this[_0x4859a2(0x3fde)][_0x4859a2(0x277e)]){var _0x2949cb=this[_0x4859a2(0x3fde)]['subSurfaceConfiguration'][_0x4859a2(0xf97)];_0x39711c['ssDiffusionProfileColors']=[];for(let _0x25be1e=0x0;_0x25be1e<_0x2949cb[_0x4859a2(0x1377)];_0x25be1e++)_0x39711c['ssDiffusionProfileColors'][_0x4859a2(0x3f90)]({'r':_0x2949cb[_0x25be1e]['r'],'g':_0x2949cb[_0x25be1e]['g'],'b':_0x2949cb[_0x25be1e]['b']});}}[_0x367d03(0x15fb)](){}['removeFromContainer'](){var _0x39134a=_0x367d03;this['scene'][_0x39134a(0x2dd6)]&&this[_0x39134a(0x3fde)][_0x39134a(0x277e)]&&this[_0x39134a(0x3fde)]['subSurfaceConfiguration']['clearAllDiffusionProfiles']();}[_0x367d03(0x20f9)](){}[_0x367d03(0x18c9)](){}}_0x3a7962['u']['_SceneComponentInitialization']=_0x1e7bf8=>{var _0x2ab820=_0x367d03,_0x50a8cd;_0x1e7bf8['_getComponent'](_0x360d5f['l'][_0x2ab820(0x14ef)])||(_0x50a8cd=new _0x3bd479(_0x1e7bf8),_0x1e7bf8[_0x2ab820(0xdb4)](_0x50a8cd));};},0x1c5b:(_0x5a694f,_0x39d0e6,_0x3ed9b6)=>{var _0x4800bf=a8_0x16e4d8;_0x3ed9b6['d'](_0x39d0e6,{'x':()=>_0xd6ec39});var _0x41847f=_0x3ed9b6(0x1446b),_0x415699=_0x3ed9b6(0xf96c),_0x11807e=_0x3ed9b6(0x1272b),_0xeb3690=_0x3ed9b6(0x364b),_0x3f296b=_0x3ed9b6(0xf8c1),_0x50e77e=_0x3ed9b6(0x5a05),_0x26c222=_0x3ed9b6(0x9fd1),_0x108899=_0x3ed9b6(0xc84b);class _0xd6ec39{constructor(_0x1d3137,_0x57cbbf=!0x0){var _0x4a42b2=a8_0x5b24;this['originalScene']=_0x1d3137,this['_pointerCaptures']={},this[_0x4a42b2(0x8dd)]={},this[_0x4a42b2(0x11d4)]=null,this['_renderCamera']=null,this['pickUtilitySceneFirst']=!0x0,this['shouldRender']=!0x0,this[_0x4a42b2(0x3e8c)]=!0x0,this[_0x4a42b2(0x148e)]=!0x1,this[_0x4a42b2(0x41a7)]=!0x0,this['onPointerOutObservable']=new _0x415699['y$'](),this[_0x4a42b2(0x14a4)]=new _0x41847f['x'](_0x1d3137[_0x4a42b2(0x2cd1)](),{'virtual':!0x0}),this[_0x4a42b2(0x14a4)]['useRightHandedSystem']=_0x1d3137['useRightHandedSystem'],this[_0x4a42b2(0x14a4)][_0x4a42b2(0x3326)]=!0x1,this[_0x4a42b2(0x14a4)][_0x4a42b2(0x2667)]=!0x1,this['utilityLayerScene'][_0x4a42b2(0x3fb7)](),_0x57cbbf&&(this[_0x4a42b2(0x3ac6)]=_0x1d3137[_0x4a42b2(0x11c1)][_0x4a42b2(0x3fc1)](_0x73e462=>{var _0x3b27b0=_0x4a42b2;if(this[_0x3b27b0(0x14a4)][_0x3b27b0(0x146e)]&&this[_0x3b27b0(0x41a7)]&&(this[_0x3b27b0(0x148e)]||_0x73e462[_0x3b27b0(0x21e0)]===_0x11807e['kD']['POINTERMOVE']||_0x73e462[_0x3b27b0(0x21e0)]===_0x11807e['kD'][_0x3b27b0(0x9b8)]||_0x73e462['type']===_0x11807e['kD'][_0x3b27b0(0x2596)]||_0x73e462['type']===_0x11807e['kD'][_0x3b27b0(0x2f6b)])){this[_0x3b27b0(0x14a4)]['pointerX']=_0x1d3137['pointerX'],this[_0x3b27b0(0x14a4)][_0x3b27b0(0x28b)]=_0x1d3137['pointerY'];var _0xc02506=_0x73e462[_0x3b27b0(0x19ca)];if(_0x1d3137[_0x3b27b0(0x20d2)](_0xc02506[_0x3b27b0(0x11aa)]))this[_0x3b27b0(0x25d7)][_0xc02506[_0x3b27b0(0x11aa)]]=!0x1;else{var _0x29a25e=_0x2005a0=>{var _0x5d5629=_0x3b27b0;let _0x1e4788=null;if(_0x73e462['nearInteractionPickingInfo'])_0x1e4788=_0x73e462['nearInteractionPickingInfo'][_0x5d5629(0x192e)][_0x5d5629(0x83e)]()==_0x2005a0?_0x73e462[_0x5d5629(0x2483)]:new _0xeb3690['p']();else{if(_0x2005a0!==this[_0x5d5629(0x14a4)]&&_0x73e462['originalPickingInfo'])_0x1e4788=_0x73e462[_0x5d5629(0x18d1)];else{let _0x8bdf5b=null;this['_renderCamera']&&(_0x8bdf5b=_0x2005a0[_0x5d5629(0x3706)],_0x2005a0[_0x5d5629(0x3706)]=this[_0x5d5629(0x31df)],_0x73e462[_0x5d5629(0x3cb6)]=null),_0x1e4788=_0x73e462[_0x5d5629(0x3cb6)]?_0x2005a0[_0x5d5629(0x3945)](_0x73e462[_0x5d5629(0x3cb6)]):_0x2005a0[_0x5d5629(0x19c1)](_0x1d3137[_0x5d5629(0x357a)],_0x1d3137[_0x5d5629(0x28b)]),_0x8bdf5b&&(_0x2005a0[_0x5d5629(0x3706)]=_0x8bdf5b);}}return _0x1e4788;},_0x507bb3=_0x29a25e(this[_0x3b27b0(0x14a4)]);if(!_0x73e462[_0x3b27b0(0x3cb6)]&&_0x507bb3&&(_0x73e462[_0x3b27b0(0x3cb6)]=_0x507bb3[_0x3b27b0(0x3cb6)]),this[_0x3b27b0(0x14a4)][_0x3b27b0(0x11c1)][_0x3b27b0(0x2a3a)](_0x73e462),this['onlyCheckPointerDownEvents']&&_0x73e462['type']!=_0x11807e['kD'][_0x3b27b0(0x2596)])return _0x73e462[_0x3b27b0(0x3694)]||this[_0x3b27b0(0x14a4)][_0x3b27b0(0x1a3f)][_0x3b27b0(0x2a3a)](new _0x11807e['R5'](_0x73e462[_0x3b27b0(0x21e0)],_0x73e462[_0x3b27b0(0x19ca)],_0x507bb3),_0x73e462['type']),void(_0x73e462['type']===_0x11807e['kD'][_0x3b27b0(0x9b8)]&&this[_0x3b27b0(0x25d7)][_0xc02506['pointerId']]&&(this[_0x3b27b0(0x25d7)][_0xc02506[_0x3b27b0(0x11aa)]]=!0x1));if(this[_0x3b27b0(0x14a4)]['autoClearDepthAndStencil']||this['pickUtilitySceneFirst'])_0x507bb3&&_0x507bb3[_0x3b27b0(0xec0)]&&(_0x73e462[_0x3b27b0(0x3694)]||this[_0x3b27b0(0x14a4)][_0x3b27b0(0x1a3f)][_0x3b27b0(0x2a3a)](new _0x11807e['R5'](_0x73e462[_0x3b27b0(0x21e0)],_0x73e462[_0x3b27b0(0x19ca)],_0x507bb3),_0x73e462[_0x3b27b0(0x21e0)]),_0x73e462[_0x3b27b0(0x3694)]=!0x0);else{_0x29a25e=_0x29a25e(_0x1d3137);const _0x281c6d=_0x73e462[_0x3b27b0(0x19ca)];_0x29a25e&&_0x507bb3&&(0x0===_0x507bb3[_0x3b27b0(0x307a)]&&_0x29a25e[_0x3b27b0(0x192e)]?this[_0x3b27b0(0x3dc1)]&&this[_0x3b27b0(0x3dc1)](_0x29a25e[_0x3b27b0(0x192e)])?(this[_0x3b27b0(0x3127)](_0x73e462,_0x29a25e,_0x281c6d),_0x73e462[_0x3b27b0(0x3694)]=!0x0):_0x73e462[_0x3b27b0(0x21e0)]===_0x11807e['kD'][_0x3b27b0(0x2596)]?this['_pointerCaptures'][_0x281c6d['pointerId']]=!0x0:_0x73e462[_0x3b27b0(0x21e0)]!==_0x11807e['kD'][_0x3b27b0(0x3cf0)]&&_0x73e462[_0x3b27b0(0x21e0)]!==_0x11807e['kD'][_0x3b27b0(0x9b8)]||(this['_lastPointerEvents'][_0x281c6d[_0x3b27b0(0x11aa)]]&&(this[_0x3b27b0(0xf0e)][_0x3b27b0(0x2a3a)](_0x281c6d[_0x3b27b0(0x11aa)]),delete this[_0x3b27b0(0x8dd)][_0x281c6d[_0x3b27b0(0x11aa)]]),this['_notifyObservers'](_0x73e462,_0x29a25e,_0x281c6d)):!this[_0x3b27b0(0x25d7)][_0x281c6d[_0x3b27b0(0x11aa)]]&&(_0x507bb3['distance']<_0x29a25e['distance']||0x0===_0x29a25e[_0x3b27b0(0x307a)])?(this[_0x3b27b0(0x3127)](_0x73e462,_0x507bb3,_0x281c6d),_0x73e462['skipOnPointerObservable']||(_0x73e462['skipOnPointerObservable']=0x0<_0x507bb3[_0x3b27b0(0x307a)])):!this[_0x3b27b0(0x25d7)][_0x281c6d[_0x3b27b0(0x11aa)]]&&_0x507bb3['distance']>=_0x29a25e[_0x3b27b0(0x307a)]&&(this[_0x3b27b0(0x3dc1)]&&this[_0x3b27b0(0x3dc1)](_0x29a25e[_0x3b27b0(0x192e)])?(this[_0x3b27b0(0x3127)](_0x73e462,_0x29a25e,_0x281c6d),_0x73e462[_0x3b27b0(0x3694)]=!0x0):(_0x73e462['type']!==_0x11807e['kD'][_0x3b27b0(0x3cf0)]&&_0x73e462[_0x3b27b0(0x21e0)]!==_0x11807e['kD']['POINTERUP']||this[_0x3b27b0(0x8dd)][_0x281c6d['pointerId']]&&(this['onPointerOutObservable'][_0x3b27b0(0x2a3a)](_0x281c6d[_0x3b27b0(0x11aa)]),delete this[_0x3b27b0(0x8dd)][_0x281c6d[_0x3b27b0(0x11aa)]]),this['_notifyObservers'](_0x73e462,_0x507bb3,_0x281c6d))),_0x73e462[_0x3b27b0(0x21e0)]===_0x11807e['kD'][_0x3b27b0(0x9b8)]&&this[_0x3b27b0(0x25d7)][_0x281c6d[_0x3b27b0(0x11aa)]]&&(this[_0x3b27b0(0x25d7)][_0x281c6d[_0x3b27b0(0x11aa)]]=!0x1));}}}}),this[_0x4a42b2(0x3ac6)]&&_0x1d3137['onPrePointerObservable'][_0x4a42b2(0xbaa)](this[_0x4a42b2(0x3ac6)])),this['utilityLayerScene'][_0x4a42b2(0x790)]=!0x1,this[_0x4a42b2(0x41ce)]=this[_0x4a42b2(0x103d)][_0x4a42b2(0x291f)]['add'](_0x4d60cf=>{var _0x120ec5=_0x4a42b2;this[_0x120ec5(0x7a8)]&&_0x4d60cf==this[_0x120ec5(0xc01)]()&&this[_0x120ec5(0x2f9e)]();}),this[_0x4a42b2(0x323d)]=this['originalScene'][_0x4a42b2(0x21eb)]['add'](()=>{var _0x5ac53e=_0x4a42b2;this[_0x5ac53e(0x18c9)]();}),this[_0x4a42b2(0x3e76)]();}['getRenderCamera'](_0x26c74c){var _0x229f8f=a8_0x5b24;if(this['_renderCamera'])return this[_0x229f8f(0x31df)];var _0x57ecad=this[_0x229f8f(0x103d)]['activeCameras']&&0x1<this[_0x229f8f(0x103d)][_0x229f8f(0x1909)][_0x229f8f(0x1377)]?this[_0x229f8f(0x103d)][_0x229f8f(0x1909)][this['originalScene']['activeCameras'][_0x229f8f(0x1377)]-0x1]:this[_0x229f8f(0x103d)][_0x229f8f(0x146e)];return _0x26c74c&&_0x57ecad&&_0x57ecad[_0x229f8f(0x3a23)]?_0x57ecad[_0x229f8f(0x753)]:_0x57ecad;}['setRenderCamera'](_0x40219e){var _0x14927c=a8_0x5b24;this[_0x14927c(0x31df)]=_0x40219e;}[_0x4800bf(0x326f)](){var _0x566e47=_0x4800bf;return this['_sharedGizmoLight']||(this[_0x566e47(0x11d4)]=new _0x50e77e['e'](_0x566e47(0x51c),new _0x26c222['P'](0x0,0x1,0x0),this[_0x566e47(0x14a4)]),this[_0x566e47(0x11d4)][_0x566e47(0x2b46)]=0x2,this[_0x566e47(0x11d4)]['groundColor']=_0x108899['Wo'][_0x566e47(0x36cb)]()),this[_0x566e47(0x11d4)];}static get[_0x4800bf(0x217f)](){var _0x116c7c=_0x4800bf;return null==_0xd6ec39['_DefaultUtilityLayer']?_0xd6ec39[_0x116c7c(0x55d)](_0x3f296b['l'][_0x116c7c(0x3396)]):_0xd6ec39[_0x116c7c(0x2b9b)];}static['_CreateDefaultUtilityLayerFromScene'](_0x330ad6){var _0xe93a2c=_0x4800bf;return _0xd6ec39[_0xe93a2c(0x2b9b)]=new _0xd6ec39(_0x330ad6),_0xd6ec39[_0xe93a2c(0x2b9b)][_0xe93a2c(0x103d)]['onDisposeObservable'][_0xe93a2c(0x3a07)](()=>{var _0x193f60=_0xe93a2c;_0xd6ec39[_0x193f60(0x2b9b)]=null;}),_0xd6ec39['_DefaultUtilityLayer'];}static get['DefaultKeepDepthUtilityLayer'](){var _0x546cf4=_0x4800bf;return null==_0xd6ec39[_0x546cf4(0x3c10)]&&(_0xd6ec39[_0x546cf4(0x3c10)]=new _0xd6ec39(_0x3f296b['l'][_0x546cf4(0x3396)]),_0xd6ec39[_0x546cf4(0x3c10)][_0x546cf4(0x14a4)][_0x546cf4(0x359e)]=!0x1,_0xd6ec39[_0x546cf4(0x3c10)][_0x546cf4(0x103d)][_0x546cf4(0x21eb)][_0x546cf4(0x3a07)](()=>{var _0x43f7ce=_0x546cf4;_0xd6ec39[_0x43f7ce(0x3c10)]=null;})),_0xd6ec39['_DefaultKeepDepthUtilityLayer'];}['_notifyObservers'](_0x363095,_0x4cfe4,_0xda32ff){var _0x1e67a2=_0x4800bf;_0x363095[_0x1e67a2(0x3694)]||(this[_0x1e67a2(0x14a4)][_0x1e67a2(0x1a3f)][_0x1e67a2(0x2a3a)](new _0x11807e['R5'](_0x363095[_0x1e67a2(0x21e0)],_0x363095[_0x1e67a2(0x19ca)],_0x4cfe4),_0x363095[_0x1e67a2(0x21e0)]),this['_lastPointerEvents'][_0xda32ff['pointerId']]=!0x0);}['render'](){var _0x4779a2=_0x4800bf;if(this['_updateCamera'](),this['utilityLayerScene']['activeCamera']){var _0x5049b7=this['utilityLayerScene']['activeCamera'][_0x4779a2(0x83e)]();const _0x1e296e=this[_0x4779a2(0x14a4)][_0x4779a2(0x146e)];_0x1e296e[_0x4779a2(0x195b)]=this[_0x4779a2(0x14a4)],_0x1e296e[_0x4779a2(0x12fb)]&&(_0x1e296e[_0x4779a2(0x12fb)][_0x4779a2(0x195b)]=this['utilityLayerScene']),_0x1e296e[_0x4779a2(0x20eb)]&&(_0x1e296e[_0x4779a2(0x20eb)]['_scene']=this[_0x4779a2(0x14a4)]),this[_0x4779a2(0x14a4)][_0x4779a2(0x2f9e)](!0x1),_0x1e296e[_0x4779a2(0x195b)]=_0x5049b7,_0x1e296e[_0x4779a2(0x12fb)]&&(_0x1e296e[_0x4779a2(0x12fb)][_0x4779a2(0x195b)]=_0x5049b7),_0x1e296e[_0x4779a2(0x20eb)]&&(_0x1e296e[_0x4779a2(0x20eb)][_0x4779a2(0x195b)]=_0x5049b7);}}['dispose'](){var _0x267af7=_0x4800bf;this[_0x267af7(0xf0e)][_0x267af7(0x2f8)](),this[_0x267af7(0x41ce)]&&this[_0x267af7(0x103d)][_0x267af7(0x1c9b)][_0x267af7(0x854)](this[_0x267af7(0x41ce)]),this[_0x267af7(0x323d)]&&this[_0x267af7(0x103d)][_0x267af7(0x21eb)][_0x267af7(0x854)](this[_0x267af7(0x323d)]),this[_0x267af7(0x3ac6)]&&this[_0x267af7(0x103d)]['onPrePointerObservable'][_0x267af7(0x854)](this[_0x267af7(0x3ac6)]),this[_0x267af7(0x14a4)]['dispose']();}[_0x4800bf(0x3e76)](){var _0x492134=_0x4800bf;this[_0x492134(0x14a4)][_0x492134(0x1256)]=this[_0x492134(0xc01)](),this[_0x492134(0x14a4)]['activeCamera']=this['getRenderCamera']();}}_0xd6ec39[_0x4800bf(0x2b9b)]=null,_0xd6ec39['_DefaultKeepDepthUtilityLayer']=null;},0x21b1:(_0x488513,_0x37bac7,_0x4b02ac)=>{_0x4b02ac(0xecd3);},0xecd3:(_0x240043,_0x451f5f,_0x17668e)=>{_0x17668e(0x9fd1),_0x17668e(0xe222);},0x91eb:(_0x57a70e,_0x3a016d,_0x5aef3e)=>{var _0x42c684=a8_0x16e4d8,_0x292140=_0x5aef3e(0x1207e),_0x192db2=_0x5aef3e(0x60eb),_0xc2520d=_0x5aef3e(0x1dad),_0x175d8d=(_0x5aef3e(0xb1d7),_0x5aef3e(0x9fd1)),_0xa0611c=_0x5aef3e(0x1a27);const _0x32a654=_0x42c684(0xc50);class _0x27544e{constructor(_0x4418dc){var _0x31336f=_0x42c684;this[_0x31336f(0xc8c)]=_0x32a654,this['enabled']=!0x0,this[_0x31336f(0xad4)]=!0x1,this[_0x31336f(0x10b0)]=!0x1,this['_exporter']=_0x4418dc;}['dispose'](){}get[_0x42c684(0x1719)](){var _0x2ae186=_0x42c684;return this[_0x2ae186(0x10b0)];}[_0x42c684(0x3cb9)](_0x2cbd84,_0x429a26,_0x16ac6f,_0x451ee0,_0x4e5200){return new Promise(_0xc3b1f1=>{var _0x1a5197=a8_0x5b24;if(_0x429a26&&_0x16ac6f instanceof _0xc2520d['Kj']&&_0x16ac6f[_0x1a5197(0x3909)]&&_0x4e5200){this[_0x1a5197(0x10b0)]=!0x0;var _0xc6d147=_0x175d8d['P'][_0x1a5197(0x23ed)](),_0x457153=_0x175d8d['_f']['Identity'](),_0x2b18aa=_0x175d8d['P']['One'](),_0x12574f=_0x16ac6f[_0x1a5197(0x15b3)]();const _0x4170db=_0x175d8d['jp'][_0x1a5197(0xf88)][0x2],_0x34f6de=_0x175d8d['jp'][_0x1a5197(0x2e4e)][0x1],_0x90a13b=_0x175d8d['jp'][_0x1a5197(0xf88)][0x3];let _0x51e9f4=!0x1,_0xb7d3b=!0x1,_0x4182d0=!0x1;const _0x269250=new Float32Array(0x3*_0x16ac6f[_0x1a5197(0x6c4)]),_0xfd15c7=new Float32Array(0x4*_0x16ac6f[_0x1a5197(0x6c4)]),_0x2183bf=new Float32Array(0x3*_0x16ac6f['thinInstanceCount']);let _0xb1fd8a=0x0;for(const _0x363656 of _0x12574f)_0x363656[_0x1a5197(0x16c4)](_0x90a13b,_0x34f6de,_0x4170db),_0x269250['set'](_0x4170db[_0x1a5197(0x86e)](),0x3*_0xb1fd8a),_0xfd15c7['set'](_0x34f6de['normalize']()['asArray'](),0x4*_0xb1fd8a),_0x2183bf[_0x1a5197(0x2cf6)](_0x90a13b[_0x1a5197(0x86e)](),0x3*_0xb1fd8a),_0x51e9f4=_0x51e9f4||!_0x4170db[_0x1a5197(0x1121)](_0xc6d147),_0xb7d3b=_0xb7d3b||!_0x34f6de['equalsWithEpsilon'](_0x457153),_0x4182d0=_0x4182d0||!_0x90a13b[_0x1a5197(0x1121)](_0x2b18aa),_0xb1fd8a++;const _0x1c724d={'attributes':{}};_0x51e9f4&&(_0x1c724d[_0x1a5197(0x221c)][_0x1a5197(0x2b5b)]=this[_0x1a5197(0x2a45)](_0x269250,_0x292140['Jg'][_0x1a5197(0x1692)],_0x16ac6f[_0x1a5197(0x6c4)],_0x4e5200,_0x292140['rY'][_0x1a5197(0x1e6e)])),_0xb7d3b&&(_0x12574f=_0x292140['rY'][_0x1a5197(0x1e6e)],_0x1c724d['attributes'][_0x1a5197(0x1f7a)]=this[_0x1a5197(0x2a45)](_0xfd15c7,_0x292140['Jg']['VEC4'],_0x16ac6f[_0x1a5197(0x6c4)],_0x4e5200,_0x12574f)),_0x4182d0&&(_0x1c724d['attributes']['SCALE']=this[_0x1a5197(0x2a45)](_0x2183bf,_0x292140['Jg']['VEC3'],_0x16ac6f[_0x1a5197(0x6c4)],_0x4e5200,_0x292140['rY'][_0x1a5197(0x1e6e)])),_0x429a26[_0x1a5197(0x2362)]=_0x429a26['extensions']||{},_0x429a26[_0x1a5197(0x2362)][_0x32a654]=_0x1c724d;}_0xc3b1f1(_0x429a26);});}['_buildAccessor'](_0x107fa7,_0x4efe40,_0xe5a239,_0x5e78d9,_0x393886){var _0x4b5602=_0x42c684,_0x508184=_0x5e78d9['getByteOffset']();switch(_0x393886){case _0x292140['rY'][_0x4b5602(0x1e6e)]:for(let _0x1ffa9f=0x0;_0x1ffa9f!=_0x107fa7[_0x4b5602(0x1377)];_0x1ffa9f++)_0x5e78d9[_0x4b5602(0x2094)](_0x107fa7[_0x1ffa9f]);break;case _0x292140['rY']['BYTE']:for(let _0x2e953d=0x0;_0x2e953d!=_0x107fa7[_0x4b5602(0x1377)];_0x2e953d++)_0x5e78d9[_0x4b5602(0xac6)](0x7f*_0x107fa7[_0x2e953d]);break;case _0x292140['rY']['SHORT']:for(let _0x19abd8=0x0;_0x19abd8!=_0x107fa7['length'];_0x19abd8++)_0x5e78d9[_0x4b5602(0x2156)](0x7fff*_0x107fa7[_0x19abd8]);}var _0x508184={'buffer':0x0,'byteOffset':_0x508184,'byteLength':_0x107fa7[_0x4b5602(0x1377)]*_0xa0611c['o'][_0x4b5602(0x3af3)](_0x393886)},_0x597257=this[_0x4b5602(0x4ea)]['_bufferViews'][_0x4b5602(0x1377)],_0x508184=(this['_exporter'][_0x4b5602(0x3134)][_0x4b5602(0x3f90)](_0x508184),this[_0x4b5602(0x4ea)][_0x4b5602(0x1f0d)][_0x4b5602(0x1377)]),_0x597257={'bufferView':_0x597257,'componentType':_0x393886,'count':_0xe5a239,'type':_0x4efe40,'normalized':_0x393886==_0x292140['rY'][_0x4b5602(0x34c2)]||_0x393886==_0x292140['rY'][_0x4b5602(0xe14)]};return this['_exporter'][_0x4b5602(0x1f0d)][_0x4b5602(0x3f90)](_0x597257),_0x508184;}}_0x192db2['E'][_0x42c684(0xa77)](_0x32a654,_0x4772d0=>new _0x27544e(_0x4772d0));},0x7c1e:(_0x3ce1a5,_0x5499a3,_0x3cb9b5)=>{var _0x471763=a8_0x16e4d8,_0x3b3c90=_0x3cb9b5(0x9fd1),_0x3bf1e0=_0x3cb9b5(0xc84b),_0x24c35a=_0x3cb9b5(0xdc06),_0x406474=_0x3cb9b5(0x2283),_0x10f74e=_0x3cb9b5(0xaccd),_0x29d25b=_0x3cb9b5(0x1207e),_0x32274c=_0x3cb9b5(0x60eb),_0x1d0b38=_0x3cb9b5(0x10ea4),_0x225265=_0x3cb9b5(0xea08);const _0x59f2a5=_0x471763(0x1cee);class _0x35300e{constructor(_0x153cda){var _0x5900ac=_0x471763;this[_0x5900ac(0xc8c)]=_0x59f2a5,this['enabled']=!0x0,this[_0x5900ac(0xad4)]=!0x1,this[_0x5900ac(0x4ea)]=_0x153cda;}['dispose'](){var _0x55b710=_0x471763;this[_0x55b710(0x38e0)]=null;}get[_0x471763(0x1719)](){var _0x238afc=_0x471763;return!!this[_0x238afc(0x38e0)];}['onExporting'](){var _0x308779=_0x471763;this[_0x308779(0x4ea)][_0x308779(0x8f3)]['extensions'][_0x59f2a5]=this[_0x308779(0x38e0)];}['postExportNodeAsync'](_0x2627d7,_0x2a55de,_0x1b209a,_0x50de35){return new Promise(_0xa8ad74=>{var _0x5ed448=a8_0x5b24;if(_0x2a55de&&_0x1b209a instanceof _0x10f74e['O']){const _0x483205=_0x1b209a;let _0xbf9ea6;var _0x181b5e=_0x483205[_0x5ed448(0x3f72)]()==_0x24c35a['_']['LIGHTTYPEID_POINTLIGHT']?_0x29d25b['xu']['POINT']:_0x483205[_0x5ed448(0x3f72)]()==_0x24c35a['_'][_0x5ed448(0x4112)]?_0x29d25b['xu'][_0x5ed448(0x3d32)]:_0x483205[_0x5ed448(0x3f72)]()==_0x24c35a['_']['LIGHTTYPEID_SPOTLIGHT']?_0x29d25b['xu'][_0x5ed448(0x3872)]:null;if(null==_0x181b5e)_0x1d0b38['Y'][_0x5ed448(0x1048)](_0x2627d7+':\x20Light\x20'+_0x483205[_0x5ed448(0xc8c)]+_0x5ed448(0x1373)+_0x59f2a5);else{const _0x4aa4b0=_0x483205[_0x5ed448(0x2416)][_0x5ed448(0x95b)]();var _0x4d73ec=this[_0x5ed448(0x4ea)][_0x5ed448(0x17d3)][_0x1b209a['uniqueId']];if(_0x4aa4b0[_0x5ed448(0x29ed)](_0x3b3c90['P'][_0x5ed448(0x23ed)]())||(_0x4d73ec&&_0x225265['l'][_0x5ed448(0x3aba)](_0x4aa4b0),_0x2a55de[_0x5ed448(0x37ba)]=_0x4aa4b0['asArray']()),_0x181b5e!==_0x29d25b['xu']['POINT']){var _0x3147ec=_0x483205[_0x5ed448(0x4208)],_0x1924ec=-Math[_0x5ed448(0x36a5)](_0x3147ec['z']*(this[_0x5ed448(0x4ea)]['_babylonScene'][_0x5ed448(0x2547)]?-0x1:0x1),_0x3147ec['x'])+Math['PI']/0x2,_0x307be6=Math[_0x5ed448(0x3f3e)](_0x3147ec['x']*_0x3147ec['x']+_0x3147ec['z']*_0x3147ec['z']),_0x3147ec=-Math[_0x5ed448(0x36a5)](_0x3147ec['y'],_0x307be6);const _0x246d66=_0x3b3c90['_f'][_0x5ed448(0x10c7)](_0x1924ec,_0x3147ec,0x0);_0x4d73ec&&_0x225265['l']['_GetRightHandedQuaternionFromRef'](_0x246d66),_0x246d66[_0x5ed448(0x29ed)](_0x3b3c90['_f']['Identity']())||(_0x2a55de[_0x5ed448(0x2d91)]=_0x246d66[_0x5ed448(0x86e)]());}_0x483205[_0x5ed448(0x450)]!==_0x24c35a['_'][_0x5ed448(0x17e9)]&&_0x1d0b38['Y'][_0x5ed448(0x1048)](_0x2627d7+_0x5ed448(0x2125)+_0x483205[_0x5ed448(0xc8c)]+_0x5ed448(0x2908)+_0x59f2a5+_0x5ed448(0x38c5)),_0xbf9ea6={'type':_0x181b5e},_0x483205[_0x5ed448(0xe59)]['equals'](_0x3bf1e0['Wo'][_0x5ed448(0x3da8)]())||(_0xbf9ea6['color']=_0x483205[_0x5ed448(0xe59)][_0x5ed448(0x86e)]()),0x1!==_0x483205[_0x5ed448(0x2b46)]&&(_0xbf9ea6[_0x5ed448(0x2b46)]=_0x483205['intensity']),_0x483205[_0x5ed448(0x49d)]!==Number[_0x5ed448(0x3808)]&&(_0xbf9ea6[_0x5ed448(0x49d)]=_0x483205[_0x5ed448(0x49d)]),_0x181b5e===_0x29d25b['xu'][_0x5ed448(0x3872)]&&((_0x307be6=_0x483205)[_0x5ed448(0x448)]!==Math['PI']/0x2&&(null==_0xbf9ea6[_0x5ed448(0x314b)]&&(_0xbf9ea6[_0x5ed448(0x314b)]={}),_0xbf9ea6[_0x5ed448(0x314b)][_0x5ed448(0x240)]=_0x307be6[_0x5ed448(0x448)]/0x2),0x0!==_0x307be6['innerAngle']&&(null==_0xbf9ea6[_0x5ed448(0x314b)]&&(_0xbf9ea6[_0x5ed448(0x314b)]={}),_0xbf9ea6[_0x5ed448(0x314b)][_0x5ed448(0x38df)]=_0x307be6[_0x5ed448(0x2ef3)]/0x2)),null==this[_0x5ed448(0x38e0)]&&(this['_lights']={'lights':[]}),this[_0x5ed448(0x38e0)][_0x5ed448(0xe8a)][_0x5ed448(0x3f90)](_0xbf9ea6),_0x1924ec={'light':this[_0x5ed448(0x38e0)][_0x5ed448(0xe8a)]['length']-0x1};const _0x562990=_0x1b209a[_0x5ed448(0x922)];if(_0x562990&&0x1==_0x562990[_0x5ed448(0x2a41)]()[_0x5ed448(0x1377)]){const _0x3ce581=this[_0x5ed448(0x4ea)][_0x5ed448(0x3d53)][_0x50de35[_0x562990[_0x5ed448(0x17f4)]]];if(_0x3ce581){const _0x5a4eff=_0x3b3c90['jp']['Matrix'][0x0];_0x3147ec=_0x3b3c90['jp']['Matrix'][0x1],_0x4d73ec=_0x3ce581[_0x5ed448(0x37ba)]?new _0x3b3c90['P'](_0x3ce581[_0x5ed448(0x37ba)][0x0],_0x3ce581[_0x5ed448(0x37ba)][0x1],_0x3ce581[_0x5ed448(0x37ba)][0x2]):_0x3b3c90['P']['Zero'](),_0x181b5e=_0x3ce581[_0x5ed448(0x2d91)]?new _0x3b3c90['_f'](_0x3ce581[_0x5ed448(0x2d91)][0x0],_0x3ce581['rotation'][0x1],_0x3ce581[_0x5ed448(0x2d91)][0x2],_0x3ce581[_0x5ed448(0x2d91)][0x3]):_0x3b3c90['_f'][_0x5ed448(0x3228)](),_0x307be6=_0x3ce581[_0x5ed448(0x4018)]?new _0x3b3c90['P'](_0x3ce581[_0x5ed448(0x4018)][0x0],_0x3ce581['scale'][0x1],_0x3ce581[_0x5ed448(0x4018)][0x2]):_0x3b3c90['P'][_0x5ed448(0x1c49)](),(_0x3b3c90['y3'][_0x5ed448(0x3c76)](_0x307be6,_0x181b5e,_0x4d73ec,_0x5a4eff),_0x5a4eff[_0x5ed448(0x14f4)](_0x3147ec));const _0x1577cf=_0x3b3c90['jp'][_0x5ed448(0x31e7)][0x2],_0xeb49cb=_0x2a55de['translation']?new _0x3b3c90['P'](_0x2a55de[_0x5ed448(0x37ba)][0x0],_0x2a55de[_0x5ed448(0x37ba)][0x1],_0x2a55de[_0x5ed448(0x37ba)][0x2]):_0x3b3c90['P'][_0x5ed448(0x23ed)](),_0xa78f7f=(_0x483205 instanceof _0x406474['O']&&_0xeb49cb[_0x5ed448(0x409f)](this[_0x5ed448(0x4ea)][_0x5ed448(0x2877)][_0x5ed448(0x2547)]?_0x483205[_0x5ed448(0x4208)]:_0x225265['l'][_0x5ed448(0x349c)](_0x483205['direction'])),this[_0x5ed448(0x4ea)][_0x5ed448(0x2877)][_0x5ed448(0x2547)]?_0x3b3c90['_f'][_0x5ed448(0x3228)]():new _0x3b3c90['_f'](0x0,0x1,0x0,0x0));_0x2a55de[_0x5ed448(0x2d91)]&&_0xa78f7f['multiplyInPlace'](new _0x3b3c90['_f'](_0x2a55de[_0x5ed448(0x2d91)][0x0],_0x2a55de[_0x5ed448(0x2d91)][0x1],_0x2a55de[_0x5ed448(0x2d91)][0x2],_0x2a55de[_0x5ed448(0x2d91)][0x3])),_0x307be6=_0x2a55de[_0x5ed448(0x4018)]?new _0x3b3c90['P'](_0x2a55de[_0x5ed448(0x4018)][0x0],_0x2a55de[_0x5ed448(0x4018)][0x1],_0x2a55de[_0x5ed448(0x4018)][0x2]):_0x3b3c90['P'][_0x5ed448(0x1c49)](),(_0x3b3c90['y3'][_0x5ed448(0x3c76)](_0x307be6,_0xa78f7f,_0xeb49cb,_0x1577cf),_0x1577cf[_0x5ed448(0x2e19)](_0x3147ec,_0x1577cf));const _0x332e3b=_0x3b3c90['jp'][_0x5ed448(0xf88)][0x0],_0x1cc966=_0x3b3c90['jp'][_0x5ed448(0x2e4e)][0x0],_0x2fa734=_0x3b3c90['jp'][_0x5ed448(0xf88)][0x1];return _0x1577cf['decompose'](_0x332e3b,_0x1cc966,_0x2fa734),_0x3ce581[_0x5ed448(0x4018)]=_0x332e3b[_0x5ed448(0x86e)](),_0x3ce581[_0x5ed448(0x2d91)]=_0x1cc966[_0x5ed448(0x86e)](),_0x3ce581[_0x5ed448(0x37ba)]=_0x2fa734['asArray'](),null==_0x3ce581[_0x5ed448(0x2362)]&&(_0x3ce581[_0x5ed448(0x2362)]={}),_0x3ce581[_0x5ed448(0x2362)][_0x59f2a5]=_0x1924ec,void _0xa8ad74(null);}}null==_0x2a55de[_0x5ed448(0x2362)]&&(_0x2a55de[_0x5ed448(0x2362)]={}),_0x2a55de[_0x5ed448(0x2362)][_0x59f2a5]=_0x1924ec;}}_0xa8ad74(_0x2a55de);});}}_0x32274c['E'][_0x471763(0xa77)](_0x59f2a5,_0x2e1feb=>new _0x35300e(_0x2e1feb));},0xed6c:(_0x291920,_0x916321,_0x1b7e1c)=>{var _0x3d4e56=a8_0x16e4d8,_0x28574d=_0x1b7e1c(0x60eb),_0x508272=_0x1b7e1c(0x1ee0),_0x5e5bfb=_0x1b7e1c(0xe222);const _0x2b9d9a='KHR_materials_clearcoat';class _0x544578{constructor(_0x27397d){var _0x2c848a=a8_0x5b24;this[_0x2c848a(0xc8c)]=_0x2b9d9a,this[_0x2c848a(0x2f50)]=!0x0,this['required']=!0x1,this[_0x2c848a(0x10b0)]=!0x1,this['_exporter']=_0x27397d;}[_0x3d4e56(0x18c9)](){}get['wasUsed'](){return this['_wasUsed'];}[_0x3d4e56(0x18e8)](_0x22677c,_0x4d45cf,_0x5456da){var _0x41fd7b=_0x3d4e56;const _0x14e52e=[];return _0x5456da instanceof _0x508272['m']&&_0x5456da[_0x41fd7b(0x3fb5)][_0x41fd7b(0x3c85)]?(_0x5456da[_0x41fd7b(0x3fb5)]['texture']&&_0x14e52e[_0x41fd7b(0x3f90)](_0x5456da['clearCoat'][_0x41fd7b(0x3c38)]),!_0x5456da['clearCoat']['useRoughnessFromMainTexture']&&_0x5456da[_0x41fd7b(0x3fb5)][_0x41fd7b(0x3354)]&&_0x14e52e[_0x41fd7b(0x3f90)](_0x5456da[_0x41fd7b(0x3fb5)][_0x41fd7b(0x3354)]),_0x5456da[_0x41fd7b(0x3fb5)][_0x41fd7b(0x23b3)]&&_0x14e52e[_0x41fd7b(0x3f90)](_0x5456da[_0x41fd7b(0x3fb5)][_0x41fd7b(0x23b3)]),_0x14e52e):[];}['postExportMaterialAsync'](_0x3e07d4,_0x3a8eb8,_0x1a9159){return new Promise(_0x575af8=>{var _0x1d02b0=a8_0x5b24;if(_0x1a9159 instanceof _0x508272['m']){if(!_0x1a9159[_0x1d02b0(0x3fb5)][_0x1d02b0(0x3c85)])return void _0x575af8(_0x3a8eb8);this[_0x1d02b0(0x10b0)]=!0x0,_0x3a8eb8[_0x1d02b0(0x2362)]=_0x3a8eb8[_0x1d02b0(0x2362)]||{};var _0x2dced1=this[_0x1d02b0(0x4ea)][_0x1d02b0(0x3e12)]['_getTextureInfo'](_0x1a9159['clearCoat'][_0x1d02b0(0x3c38)]),_0x21bb2c=_0x1a9159['clearCoat'][_0x1d02b0(0x17c2)]?this[_0x1d02b0(0x4ea)][_0x1d02b0(0x3e12)][_0x1d02b0(0x17da)](_0x1a9159[_0x1d02b0(0x3fb5)][_0x1d02b0(0x3c38)]):this[_0x1d02b0(0x4ea)][_0x1d02b0(0x3e12)][_0x1d02b0(0x17da)](_0x1a9159['clearCoat'][_0x1d02b0(0x3354)]),_0x404671=(_0x1a9159[_0x1d02b0(0x3fb5)]['isTintEnabled']&&_0x5e5bfb['w1'][_0x1d02b0(0x1048)](_0x1d02b0(0x22a9)+_0x1a9159[_0x1d02b0(0xc8c)]),_0x1a9159[_0x1d02b0(0x3fb5)][_0x1d02b0(0x3ad3)]&&_0x5e5bfb['w1'][_0x1d02b0(0x1048)](_0x1d02b0(0x6db)+_0x1a9159[_0x1d02b0(0xc8c)]),this['_exporter']['_glTFMaterialExporter'][_0x1d02b0(0x17da)](_0x1a9159['clearCoat'][_0x1d02b0(0x23b3)]));const _0x1b6e3f={'clearcoatFactor':_0x1a9159[_0x1d02b0(0x3fb5)]['intensity'],'clearcoatTexture':null!=_0x2dced1?_0x2dced1:void 0x0,'clearcoatRoughnessFactor':_0x1a9159[_0x1d02b0(0x3fb5)][_0x1d02b0(0x3a17)],'clearcoatRoughnessTexture':null!=_0x21bb2c?_0x21bb2c:void 0x0,'clearcoatNormalTexture':null!=_0x404671?_0x404671:void 0x0,'hasTextures':()=>null!==_0x1b6e3f[_0x1d02b0(0x16c2)]||null!==_0x1b6e3f[_0x1d02b0(0x612)]||null!==_0x1b6e3f[_0x1d02b0(0x612)]};_0x3a8eb8[_0x1d02b0(0x2362)][_0x2b9d9a]=_0x1b6e3f;}_0x575af8(_0x3a8eb8);});}}_0x28574d['E'][_0x3d4e56(0xa77)](_0x2b9d9a,_0x2900dc=>new _0x544578(_0x2900dc));},0x380b:(_0x3ed48e,_0x815de5,_0x48b396)=>{var _0x35cd14=a8_0x16e4d8,_0x449e7f=_0x48b396(0x60eb),_0x175a3a=_0x48b396(0x17583);const _0x5d4c54=_0x35cd14(0xb10);class _0x39879e{constructor(){var _0x5357f3=_0x35cd14;this[_0x5357f3(0xc8c)]=_0x5d4c54,this['enabled']=!0x0,this[_0x5357f3(0xad4)]=!0x1,this[_0x5357f3(0x10b0)]=!0x1;}[_0x35cd14(0x18c9)](){}get[_0x35cd14(0x1719)](){return this['_wasUsed'];}[_0x35cd14(0x57e)](_0x193f63,_0x8cdea,_0x47eef3){return new Promise(_0x47f9a8=>{var _0x504246=a8_0x5b24;if(!(_0x47eef3 instanceof _0x175a3a['Y']))return _0x47f9a8(_0x8cdea);var _0x25647a=_0x47eef3['emissiveColor'][_0x504246(0x86e)](),_0x25647a=Math[_0x504246(0xf1a)](..._0x25647a);if(0x1<_0x25647a){this[_0x504246(0x10b0)]=!0x0,_0x8cdea[_0x504246(0x2362)]||(_0x8cdea[_0x504246(0x2362)]={}),_0x25647a={'emissiveStrength':_0x25647a};const _0x356f9e=_0x47eef3[_0x504246(0x216d)][_0x504246(0x4018)](0x1/_0x25647a[_0x504246(0x2c47)]);_0x8cdea['emissiveFactor']=_0x356f9e[_0x504246(0x86e)](),_0x8cdea[_0x504246(0x2362)][_0x5d4c54]=_0x25647a;}return _0x47f9a8(_0x8cdea);});}}_0x449e7f['E'][_0x35cd14(0xa77)](_0x5d4c54,_0x5440e8=>new _0x39879e());},0xb18f:(_0x4eec23,_0x39f986,_0x2eb86a)=>{var _0x31d848=a8_0x16e4d8,_0x1d8583=_0x2eb86a(0x60eb),_0x47e967=_0x2eb86a(0x17583);const _0x3632ea=_0x31d848(0x35af);class _0x476d5e{constructor(){var _0x1d5288=_0x31d848;this['name']=_0x3632ea,this['enabled']=!0x0,this[_0x1d5288(0xad4)]=!0x1,this[_0x1d5288(0x10b0)]=!0x1;}[_0x31d848(0x18c9)](){}get[_0x31d848(0x1719)](){return this['_wasUsed'];}[_0x31d848(0x42e)](_0x2e9577){var _0x2f5107=_0x31d848;return!_0x2e9577[_0x2f5107(0x27e1)]&&null!=_0x2e9577[_0x2f5107(0x3e16)]&&1.5!=_0x2e9577[_0x2f5107(0x3e16)];}[_0x31d848(0x57e)](_0x20afb7,_0x43d46a,_0x7ca972){return new Promise(_0x3e4f5f=>{var _0x3265a6=a8_0x5b24,_0x23e35f;_0x7ca972 instanceof _0x47e967['Y']&&this['_isExtensionEnabled'](_0x7ca972)&&(this[_0x3265a6(0x10b0)]=!0x0,_0x23e35f={'ior':_0x7ca972[_0x3265a6(0x3e16)]},_0x43d46a['extensions']=_0x43d46a['extensions']||{},_0x43d46a[_0x3265a6(0x2362)][_0x3632ea]=_0x23e35f),_0x3e4f5f(_0x43d46a);});}}_0x1d8583['E']['RegisterExtension'](_0x3632ea,_0x1e8dde=>new _0x476d5e());},0x191c:(_0x4007f2,_0x28f26a,_0xfd2653)=>{var _0x3155ab=a8_0x16e4d8,_0x1da0cc=_0xfd2653(0x60eb),_0xfa932=_0xfd2653(0x1ee0);const _0x475100=_0x3155ab(0x31a9);class _0x499089{constructor(_0x410e57){var _0x39f5a2=_0x3155ab;this['name']=_0x475100,this['enabled']=!0x0,this['required']=!0x1,this['_wasUsed']=!0x1,this[_0x39f5a2(0x4ea)]=_0x410e57;}[_0x3155ab(0x18c9)](){}get[_0x3155ab(0x1719)](){var _0x4d7b92=_0x3155ab;return this[_0x4d7b92(0x10b0)];}[_0x3155ab(0x18e8)](_0x3413e5,_0x31d086,_0x5b39b9){var _0x61f8ed=_0x3155ab;const _0x240c97=[];return _0x5b39b9 instanceof _0xfa932['m']&&_0x5b39b9[_0x61f8ed(0x4149)][_0x61f8ed(0x3c85)]?(_0x5b39b9[_0x61f8ed(0x4149)]['texture']&&_0x240c97[_0x61f8ed(0x3f90)](_0x5b39b9[_0x61f8ed(0x4149)][_0x61f8ed(0x3c38)]),_0x5b39b9[_0x61f8ed(0x4149)]['thicknessTexture']&&_0x5b39b9[_0x61f8ed(0x4149)]['thicknessTexture']!==_0x5b39b9[_0x61f8ed(0x4149)][_0x61f8ed(0x3c38)]&&_0x240c97['push'](_0x5b39b9[_0x61f8ed(0x4149)][_0x61f8ed(0x397d)]),_0x240c97):[];}[_0x3155ab(0x57e)](_0x5ca870,_0x536018,_0x19254d){return new Promise(_0x3d01e1=>{var _0x1bd798=a8_0x5b24;if(_0x19254d instanceof _0xfa932['m']){if(!_0x19254d[_0x1bd798(0x4149)][_0x1bd798(0x3c85)])return void _0x3d01e1(_0x536018);this[_0x1bd798(0x10b0)]=!0x0,_0x536018[_0x1bd798(0x2362)]=_0x536018[_0x1bd798(0x2362)]||{};var _0x510931=this[_0x1bd798(0x4ea)][_0x1bd798(0x3e12)]['_getTextureInfo'](_0x19254d[_0x1bd798(0x4149)]['texture']),_0x254e6c=this[_0x1bd798(0x4ea)][_0x1bd798(0x3e12)][_0x1bd798(0x17da)](_0x19254d[_0x1bd798(0x4149)][_0x1bd798(0x397d)]);const _0x15d072={'iridescenceFactor':_0x19254d[_0x1bd798(0x4149)][_0x1bd798(0x2b46)],'iridescenceIor':_0x19254d[_0x1bd798(0x4149)][_0x1bd798(0x3e16)],'iridescenceThicknessMinimum':_0x19254d[_0x1bd798(0x4149)][_0x1bd798(0x1b5f)],'iridescenceThicknessMaximum':_0x19254d[_0x1bd798(0x4149)][_0x1bd798(0x1e23)],'iridescenceTexture':null!=_0x510931?_0x510931:void 0x0,'iridescenceThicknessTexture':null!=_0x254e6c?_0x254e6c:void 0x0,'hasTextures':()=>null!==_0x15d072[_0x1bd798(0x3db9)]||null!==_0x15d072['iridescenceThicknessTexture']};_0x536018[_0x1bd798(0x2362)][_0x475100]=_0x15d072;}_0x3d01e1(_0x536018);});}}_0x1da0cc['E'][_0x3155ab(0xa77)](_0x475100,_0x232560=>new _0x499089(_0x232560));},0x101d1:(_0x4069df,_0x34a596,_0x53e26e)=>{var _0x4f8f07=a8_0x16e4d8,_0x5c6786=_0x53e26e(0x60eb),_0x42ea86=_0x53e26e(0x17583);const _0x3a6c0f=_0x4f8f07(0x12e1);class _0x3d3a86{constructor(_0x10d1ce){var _0x5a78f8=_0x4f8f07;this[_0x5a78f8(0xc8c)]=_0x3a6c0f,this[_0x5a78f8(0x2f50)]=!0x0,this[_0x5a78f8(0xad4)]=!0x1,this[_0x5a78f8(0x10b0)]=!0x1,this[_0x5a78f8(0x4ea)]=_0x10d1ce;}[_0x4f8f07(0x18c9)](){}get[_0x4f8f07(0x1719)](){var _0x5213a5=_0x4f8f07;return this[_0x5213a5(0x10b0)];}['postExportMaterialAdditionalTextures'](_0x57759a,_0x10af09,_0xdc78fc){var _0x127de0=_0x4f8f07;return _0xdc78fc instanceof _0x42ea86['Y']&&_0xdc78fc[_0x127de0(0x31f8)][_0x127de0(0x3c85)]&&_0xdc78fc[_0x127de0(0x31f8)][_0x127de0(0x3c38)]?[_0xdc78fc['sheen'][_0x127de0(0x3c38)]]:[];}['postExportMaterialAsync'](_0x3bb439,_0x12a0c8,_0x56061f){return new Promise(_0x5f57f4=>{var _0x1045cc=a8_0x5b24,_0x14aaf3;if(_0x56061f instanceof _0x42ea86['Y']){if(!_0x56061f[_0x1045cc(0x31f8)][_0x1045cc(0x3c85)])return void _0x5f57f4(_0x12a0c8);this['_wasUsed']=!0x0,null==_0x12a0c8[_0x1045cc(0x2362)]&&(_0x12a0c8[_0x1045cc(0x2362)]={});const _0x3bfedf={'sheenColorFactor':_0x56061f['sheen']['color'][_0x1045cc(0x86e)](),'sheenRoughnessFactor':null!=(_0x14aaf3=_0x56061f[_0x1045cc(0x31f8)]['roughness'])?_0x14aaf3:0x0,'hasTextures':()=>null!==_0x3bfedf[_0x1045cc(0x2675)]||null!==_0x3bfedf[_0x1045cc(0x3483)]};_0x56061f[_0x1045cc(0x31f8)][_0x1045cc(0x3c38)]&&(_0x3bfedf[_0x1045cc(0x2675)]=null!=(_0x14aaf3=this[_0x1045cc(0x4ea)]['_glTFMaterialExporter']['_getTextureInfo'](_0x56061f[_0x1045cc(0x31f8)]['texture']))?_0x14aaf3:void 0x0),_0x56061f[_0x1045cc(0x31f8)][_0x1045cc(0x3354)]&&!_0x56061f[_0x1045cc(0x31f8)]['useRoughnessFromMainTexture']?_0x3bfedf[_0x1045cc(0x3483)]=null!=(_0x14aaf3=this['_exporter']['_glTFMaterialExporter'][_0x1045cc(0x17da)](_0x56061f[_0x1045cc(0x31f8)]['textureRoughness']))?_0x14aaf3:void 0x0:_0x56061f[_0x1045cc(0x31f8)][_0x1045cc(0x3c38)]&&_0x56061f['sheen'][_0x1045cc(0x17c2)]&&(_0x3bfedf[_0x1045cc(0x3483)]=null!=(_0x14aaf3=this[_0x1045cc(0x4ea)]['_glTFMaterialExporter']['_getTextureInfo'](_0x56061f[_0x1045cc(0x31f8)][_0x1045cc(0x3c38)]))?_0x14aaf3:void 0x0),_0x12a0c8[_0x1045cc(0x2362)][_0x3a6c0f]=_0x3bfedf;}_0x5f57f4(_0x12a0c8);});}}_0x5c6786['E'][_0x4f8f07(0xa77)](_0x3a6c0f,_0x2e895e=>new _0x3d3a86(_0x2e895e));},0x156b3:(_0x3134a9,_0x3b4fea,_0x3814dd)=>{var _0x2124e1=a8_0x16e4d8,_0x450bc8=_0x3814dd(0x60eb),_0x130bf5=_0x3814dd(0x17583);const _0x4b2654=_0x2124e1(0x10c5);class _0x2ae563{constructor(_0x47c205){var _0x43955c=_0x2124e1;this[_0x43955c(0xc8c)]=_0x4b2654,this[_0x43955c(0x2f50)]=!0x0,this[_0x43955c(0xad4)]=!0x1,this['_wasUsed']=!0x1,this[_0x43955c(0x4ea)]=_0x47c205;}[_0x2124e1(0x18c9)](){}get['wasUsed'](){var _0x579cec=_0x2124e1;return this[_0x579cec(0x10b0)];}[_0x2124e1(0x18e8)](_0x571dfa,_0x1a8453,_0x501ecc){var _0x588de9=_0x2124e1;const _0x1af845=[];return _0x501ecc instanceof _0x130bf5['Y']&&this[_0x588de9(0x42e)](_0x501ecc)&&(_0x501ecc[_0x588de9(0x1711)]&&_0x1af845['push'](_0x501ecc['metallicReflectanceTexture']),_0x501ecc[_0x588de9(0x2d3b)]&&_0x1af845[_0x588de9(0x3f90)](_0x501ecc[_0x588de9(0x2d3b)])),_0x1af845;}['_isExtensionEnabled'](_0x6fd885){var _0x521954=_0x2124e1;return!_0x6fd885[_0x521954(0x27e1)]&&(null!=_0x6fd885[_0x521954(0x430)]&&0x1!=_0x6fd885[_0x521954(0x430)]||null!=_0x6fd885[_0x521954(0x7df)]&&!_0x6fd885[_0x521954(0x7df)][_0x521954(0x2aff)](0x1,0x1,0x1)||this[_0x521954(0x3b03)](_0x6fd885));}[_0x2124e1(0x3b03)](_0x4403e4){var _0x1ce0a6=_0x2124e1;return null!=_0x4403e4[_0x1ce0a6(0x1711)]||null!=_0x4403e4['reflectanceTexture'];}['postExportMaterialAsync'](_0x2f4918,_0x4bd360,_0x6a21d4){return new Promise(_0x5975b4=>{var _0x5db267=a8_0x5b24,_0x242722,_0x18168d;_0x6a21d4 instanceof _0x130bf5['Y']&&this['_isExtensionEnabled'](_0x6a21d4)&&(this[_0x5db267(0x10b0)]=!0x0,_0x4bd360[_0x5db267(0x2362)]=_0x4bd360['extensions']||{},_0x18168d=null!=(_0x18168d=this[_0x5db267(0x4ea)][_0x5db267(0x3e12)][_0x5db267(0x17da)](_0x6a21d4[_0x5db267(0x1711)]))?_0x18168d:void 0x0,_0x242722=null!=(_0x242722=this['_exporter'][_0x5db267(0x3e12)][_0x5db267(0x17da)](_0x6a21d4[_0x5db267(0x2d3b)]))?_0x242722:void 0x0,_0x18168d={'specularFactor':0x1==_0x6a21d4[_0x5db267(0x430)]?void 0x0:_0x6a21d4[_0x5db267(0x430)],'specularTexture':_0x18168d,'specularColorFactor':_0x6a21d4[_0x5db267(0x7df)][_0x5db267(0x2aff)](0x1,0x1,0x1)?void 0x0:_0x6a21d4[_0x5db267(0x7df)][_0x5db267(0x86e)](),'specularColorTexture':_0x242722,'hasTextures':()=>this[_0x5db267(0x3b03)](_0x6a21d4)},_0x4bd360[_0x5db267(0x2362)][_0x4b2654]=_0x18168d),_0x5975b4(_0x4bd360);});}}_0x450bc8['E'][_0x2124e1(0xa77)](_0x4b2654,_0x39c2cf=>new _0x2ae563(_0x39c2cf));},0xeb9f:(_0x1dd27c,_0x5dd2c5,_0x104a90)=>{var _0x291d24=a8_0x16e4d8,_0x2b3f8f=_0x104a90(0x60eb),_0x1cebb3=_0x104a90(0x17583);const _0x454ec8=_0x291d24(0x1afa);class _0x286132{constructor(_0x5ac5c8){var _0x2b26ab=_0x291d24;this[_0x2b26ab(0xc8c)]=_0x454ec8,this[_0x2b26ab(0x2f50)]=!0x0,this[_0x2b26ab(0xad4)]=!0x1,this[_0x2b26ab(0x10b0)]=!0x1,this[_0x2b26ab(0x4ea)]=_0x5ac5c8;}['dispose'](){}get[_0x291d24(0x1719)](){return this['_wasUsed'];}[_0x291d24(0x18e8)](_0x55666d,_0x405fa6,_0x5c2fda){var _0x5f4fea=_0x291d24;const _0x32c1e2=[];return _0x5c2fda instanceof _0x1cebb3['Y']&&this[_0x5f4fea(0x42e)](_0x5c2fda)&&_0x5c2fda[_0x5f4fea(0x3de1)][_0x5f4fea(0x397d)]&&_0x32c1e2[_0x5f4fea(0x3f90)](_0x5c2fda[_0x5f4fea(0x3de1)][_0x5f4fea(0x397d)]),_0x32c1e2;}[_0x291d24(0x42e)](_0x35a826){var _0x5c7ed4=_0x291d24;if(_0x35a826[_0x5c7ed4(0x27e1)])return!0x1;var _0x3e569f=_0x35a826[_0x5c7ed4(0x3de1)];return _0x3e569f['isRefractionEnabled']&&null!=_0x3e569f['refractionIntensity']&&0x0!=_0x3e569f[_0x5c7ed4(0x31f4)]||this[_0x5c7ed4(0x3b03)](_0x35a826);}[_0x291d24(0x3b03)](_0x1c5339){var _0x3513c1=_0x291d24;return null!=_0x1c5339['subSurface'][_0x3513c1(0x3d0b)];}[_0x291d24(0x57e)](_0x2cb7d9,_0xf26926,_0x283748){return new Promise(_0x3767c7=>{var _0x13f2c9=a8_0x5b24,_0x419293;_0x283748 instanceof _0x1cebb3['Y']&&this[_0x13f2c9(0x42e)](_0x283748)&&(this[_0x13f2c9(0x10b0)]=!0x0,_0x419293={'transmissionFactor':0x0===(_0x419293=_0x283748[_0x13f2c9(0x3de1)])[_0x13f2c9(0x31f4)]?void 0x0:_0x419293[_0x13f2c9(0x31f4)],'transmissionTexture':null!=(_0x419293=this[_0x13f2c9(0x4ea)][_0x13f2c9(0x3e12)]['_getTextureInfo'](_0x419293[_0x13f2c9(0x3d0b)]))?_0x419293:void 0x0,'hasTextures':()=>this[_0x13f2c9(0x3b03)](_0x283748)},_0xf26926[_0x13f2c9(0x2362)]=_0xf26926[_0x13f2c9(0x2362)]||{},_0xf26926[_0x13f2c9(0x2362)][_0x454ec8]=_0x419293),_0x3767c7(_0xf26926);});}}_0x2b3f8f['E']['RegisterExtension'](_0x454ec8,_0x5258b6=>new _0x286132(_0x5258b6));},0x10bdf:(_0x41201d,_0x1bd2cd,_0x91f8d4)=>{var _0x54c9ed=a8_0x16e4d8,_0x12f7dd=_0x91f8d4(0x60eb),_0x5e2d92=_0x91f8d4(0x17583),_0x6f622a=_0x91f8d4(0x7c4f);const _0x532f8d=_0x54c9ed(0x394b);class _0x146653{constructor(){var _0x4b24dd=_0x54c9ed;this[_0x4b24dd(0xc8c)]=_0x532f8d,this['enabled']=!0x0,this[_0x4b24dd(0xad4)]=!0x1,this['_wasUsed']=!0x1;}get['wasUsed'](){var _0x6bfb98=_0x54c9ed;return this[_0x6bfb98(0x10b0)];}[_0x54c9ed(0x18c9)](){}[_0x54c9ed(0x57e)](_0x578049,_0x2a8413,_0x488114){return new Promise(_0x6f5954=>{var _0x18497c=a8_0x5b24;let _0x37fa8c=!0x1;_0x488114 instanceof _0x5e2d92['Y']?_0x37fa8c=_0x488114['unlit']:_0x488114 instanceof _0x6f622a['K']&&(_0x37fa8c=_0x488114['disableLighting']),_0x37fa8c&&(this[_0x18497c(0x10b0)]=!0x0,null==_0x2a8413[_0x18497c(0x2362)]&&(_0x2a8413[_0x18497c(0x2362)]={}),_0x2a8413[_0x18497c(0x2362)][_0x532f8d]={}),_0x6f5954(_0x2a8413);});}}_0x12f7dd['E'][_0x54c9ed(0xa77)](_0x532f8d,()=>new _0x146653());},0x11a3e:(_0x130ac0,_0x4f5072,_0x584ce8)=>{var _0xbe70be=a8_0x16e4d8,_0x56837f=_0x584ce8(0x60eb),_0x5df68f=_0x584ce8(0x17583),_0xfff32b=_0x584ce8(0xc84b);const _0x304877='KHR_materials_volume';class _0x92ec54{constructor(_0x8cea0){var _0xddf146=a8_0x5b24;this[_0xddf146(0xc8c)]=_0x304877,this[_0xddf146(0x2f50)]=!0x0,this[_0xddf146(0xad4)]=!0x1,this['_wasUsed']=!0x1,this[_0xddf146(0x4ea)]=_0x8cea0;}['dispose'](){}get[_0xbe70be(0x1719)](){return this['_wasUsed'];}[_0xbe70be(0x18e8)](_0xf16389,_0x203201,_0x1169ef){var _0x11e730=_0xbe70be;const _0x4b57d9=[];return _0x1169ef instanceof _0x5df68f['Y']&&this[_0x11e730(0x42e)](_0x1169ef)&&_0x1169ef[_0x11e730(0x3de1)]['thicknessTexture']&&_0x4b57d9[_0x11e730(0x3f90)](_0x1169ef[_0x11e730(0x3de1)][_0x11e730(0x397d)]),_0x4b57d9;}[_0xbe70be(0x42e)](_0x594ad8){var _0x7e7231=_0xbe70be;if(_0x594ad8[_0x7e7231(0x27e1)])return!0x1;var _0x4566cc=_0x594ad8[_0x7e7231(0x3de1)];return!(!_0x4566cc[_0x7e7231(0x1c5)]&&!_0x4566cc[_0x7e7231(0x3f52)])&&(null!=_0x4566cc[_0x7e7231(0x1e23)]&&0x0!=_0x4566cc['maximumThickness']||null!=_0x4566cc['tintColorAtDistance']&&_0x4566cc[_0x7e7231(0x2d22)]!=Number[_0x7e7231(0x11c5)]||null!=_0x4566cc['tintColor']&&_0x4566cc['tintColor']!=_0xfff32b['Wo']['White']()||this[_0x7e7231(0x3b03)](_0x594ad8));}['_hasTexturesExtension'](_0xacb61b){var _0xfd8ace=_0xbe70be;return null!=_0xacb61b[_0xfd8ace(0x3de1)]['thicknessTexture'];}[_0xbe70be(0x57e)](_0xdd2ea7,_0x28f409,_0x29143b){return new Promise(_0x2e0219=>{var _0x994dc9=a8_0x5b24;if(_0x29143b instanceof _0x5df68f['Y']&&this[_0x994dc9(0x42e)](_0x29143b)){this[_0x994dc9(0x10b0)]=!0x0;const _0xde9aba=_0x29143b[_0x994dc9(0x3de1)];var _0x3e2181={'thicknessFactor':0x0==_0xde9aba[_0x994dc9(0x1e23)]?void 0x0:_0xde9aba[_0x994dc9(0x1e23)],'thicknessTexture':null!=(_0x3e2181=this['_exporter'][_0x994dc9(0x3e12)]['_getTextureInfo'](_0xde9aba[_0x994dc9(0x397d)]))?_0x3e2181:void 0x0,'attenuationDistance':_0xde9aba[_0x994dc9(0x2d22)]==Number[_0x994dc9(0x11c5)]?void 0x0:_0xde9aba[_0x994dc9(0x2d22)],'attenuationColor':_0xde9aba['tintColor']['equalsFloats'](0x1,0x1,0x1)?void 0x0:_0xde9aba[_0x994dc9(0x2e5)][_0x994dc9(0x86e)](),'hasTextures':()=>this[_0x994dc9(0x3b03)](_0x29143b)};_0x28f409[_0x994dc9(0x2362)]=_0x28f409['extensions']||{},_0x28f409[_0x994dc9(0x2362)][_0x304877]=_0x3e2181;}_0x2e0219(_0x28f409);});}}_0x56837f['E'][_0xbe70be(0xa77)](_0x304877,_0x32118c=>new _0x92ec54(_0x32118c));},0x16208:(_0x52bc72,_0xc90257,_0x1c8ad9)=>{var _0x499f3e=a8_0x16e4d8,_0x5798f4=_0x1c8ad9(0xe222),_0x1c8ad9=_0x1c8ad9(0x60eb);const _0x1765ec=_0x499f3e(0x373a);class _0x32c897{constructor(){var _0x3689f1=_0x499f3e;this[_0x3689f1(0xc8c)]=_0x1765ec,this[_0x3689f1(0x2f50)]=!0x0,this['required']=!0x1,this[_0x3689f1(0x10b0)]=!0x1;}[_0x499f3e(0x18c9)](){}get['wasUsed'](){var _0x77200e=_0x499f3e;return this[_0x77200e(0x10b0)];}[_0x499f3e(0x3587)](_0x46a993,_0x28e32f,_0x620165){var _0x22020a=_0x499f3e;if(_0x620165&&(0x0===_0x620165[_0x22020a(0x2a73)]&&0x0===_0x620165[_0x22020a(0x623)]&&0x0===_0x620165['vAng']||0x0===_0x620165[_0x22020a(0x1b14)]&&0x0===_0x620165['vRotationCenter'])){const _0x4a1235={};let _0x1c8463=!0x1;0x0===_0x620165[_0x22020a(0x3f1a)]&&0x0===_0x620165['vOffset']||(_0x4a1235[_0x22020a(0x90d)]=[_0x620165[_0x22020a(0x3f1a)],_0x620165['vOffset']],_0x1c8463=!0x0),0x1===_0x620165[_0x22020a(0x3d79)]&&0x1===_0x620165[_0x22020a(0x296)]||(_0x4a1235[_0x22020a(0x4018)]=[_0x620165[_0x22020a(0x3d79)],_0x620165[_0x22020a(0x296)]],_0x1c8463=!0x0),0x0!==_0x620165[_0x22020a(0x623)]&&(_0x4a1235[_0x22020a(0x2d91)]=-_0x620165[_0x22020a(0x623)],_0x1c8463=!0x0),0x0!==_0x620165[_0x22020a(0x1246)]&&(_0x4a1235[_0x22020a(0xe77)]=_0x620165[_0x22020a(0x1246)],_0x1c8463=!0x0),_0x1c8463&&(this[_0x22020a(0x10b0)]=!0x0,_0x28e32f[_0x22020a(0x2362)]||(_0x28e32f[_0x22020a(0x2362)]={}),_0x28e32f[_0x22020a(0x2362)][_0x1765ec]=_0x4a1235);}}[_0x499f3e(0x193)](_0x250dd0,_0x512e2e){return new Promise((_0x3b307b,_0x1bc8fe)=>{var _0x2d7256=a8_0x5b24;_0x512e2e['getScene']()?0x0!==_0x512e2e[_0x2d7256(0x2a73)]||0x0!==_0x512e2e['vAng']?(_0x5798f4['w1'][_0x2d7256(0x1048)](_0x250dd0+':\x20Texture\x20'+_0x512e2e[_0x2d7256(0xc8c)]+'\x20with\x20rotation\x20in\x20the\x20u\x20or\x20v\x20axis\x20is\x20not\x20supported\x20in\x20glTF.'),_0x3b307b(null)):0x0===_0x512e2e[_0x2d7256(0x623)]||0x0===_0x512e2e['uRotationCenter']&&0x0===_0x512e2e[_0x2d7256(0x3e1b)]?_0x3b307b(_0x512e2e):(_0x5798f4['w1'][_0x2d7256(0x1048)](_0x250dd0+_0x2d7256(0x1108)+_0x512e2e['name']+_0x2d7256(0x2fa)+_0x1765ec),_0x3b307b(null)):_0x1bc8fe(_0x250dd0+_0x2d7256(0x3afa)+_0x512e2e[_0x2d7256(0xc8c)]+'!');});}}_0x1c8ad9['E'][_0x499f3e(0xa77)](_0x1765ec,()=>new _0x32c897());},0x3844:(_0x45c4c0,_0x14e6f8,_0x3af086)=>{_0x3af086(0x16208),_0x3af086(0x7c1e),_0x3af086(0xed6c),_0x3af086(0x191c),_0x3af086(0x101d1),_0x3af086(0x10bdf),_0x3af086(0xb18f),_0x3af086(0x156b3),_0x3af086(0x11a3e),_0x3af086(0xeb9f),_0x3af086(0x91eb),_0x3af086(0x380b);},0x13fc3:(_0x44c460,_0x538683,_0x4b8828)=>{var _0x2c90a6=a8_0x16e4d8;_0x4b8828['d'](_0x538683,{'D':()=>_0x2ee6cd});var _0x8702e0,_0x1f198a=_0x4b8828(0x1207e),_0x63c8d0=_0x4b8828(0x9fd1),_0x2dd990=_0x4b8828(0xe222),_0x87fd06=_0x4b8828(0xdfe0),_0x28a114=_0x4b8828(0xa838),_0x4a49b3=_0x4b8828(0x14363),_0x4e8a92=_0x4b8828(0x1dad),_0x58204c=_0x4b8828(0xea08),_0x19c03d=_0x4b8828(0x976b),_0x537883=_0x4b8828(0xdef7),_0x48425c=_0x4b8828(0xdc06);_0x8702e0={'INTANGENT':0x0,0x0:_0x2c90a6(0x100e),'OUTTANGENT':0x1,0x1:_0x2c90a6(0x2b11)};class _0x2ee6cd{static['_IsTransformable'](_0x4ab770){return _0x4ab770&&(_0x4ab770 instanceof _0x28a114['Y']||_0x4ab770 instanceof _0x537883['V']||_0x4ab770 instanceof _0x48425c['_']);}static[_0x2c90a6(0x264a)](_0xfd9a99,_0x4e76de,_0x44efef,_0x385aa2,_0x456556,_0x5d35e1){var _0x230810=_0x2c90a6;if(this[_0x230810(0x1cfa)](_0xfd9a99)){var _0x5e0c58=[],_0x2898ac=[],_0x29d936=_0x4e76de[_0x230810(0x3b0e)](),_0x240df7=_0x2ee6cd['_CalculateMinMaxKeyFrames'](_0x29d936),_0x29d936=_0x2ee6cd[_0x230810(0x194c)](_0x29d936,_0x44efef,_0x456556),_0x54ef96=_0x240df7[_0x230810(0xf1a)]-_0x240df7[_0x230810(0x3478)],_0xe4620=_0x29d936[_0x230810(0x2d7d)],_0x29d936=_0x29d936['shouldBakeAnimation'];if(_0x29d936?_0x2ee6cd[_0x230810(0x173b)](_0xfd9a99,_0x4e76de,_0x44efef,_0x240df7[_0x230810(0x3478)],_0x240df7[_0x230810(0xf1a)],_0x4e76de[_0x230810(0x744)],_0x5d35e1,_0x5e0c58,_0x2898ac,_0x240df7,_0x385aa2,_0x456556):_0xe4620===_0x1f198a['Et'][_0x230810(0x1d3b)]||_0xe4620===_0x1f198a['Et'][_0x230810(0x7c8)]?_0x2ee6cd[_0x230810(0x3cb4)](_0xfd9a99,_0x4e76de,_0x44efef,_0x54ef96,_0x5e0c58,_0x2898ac,_0x385aa2,_0x456556):_0xe4620===_0x1f198a['Et'][_0x230810(0x24af)]?_0x2ee6cd['_CreateCubicSplineAnimation'](_0xfd9a99,_0x4e76de,_0x44efef,_0x54ef96,_0x5e0c58,_0x2898ac,_0x385aa2,_0x456556):_0x2ee6cd['_CreateBakedAnimation'](_0xfd9a99,_0x4e76de,_0x44efef,_0x240df7[_0x230810(0x3478)],_0x240df7[_0x230810(0xf1a)],_0x4e76de['framePerSecond'],_0x5d35e1,_0x5e0c58,_0x2898ac,_0x240df7,_0x385aa2,_0x456556),_0x5e0c58[_0x230810(0x1377)]&&_0x2898ac[_0x230810(0x1377)])return{'inputs':_0x5e0c58,'outputs':_0x2898ac,'samplerInterpolation':_0xe4620,'inputsMin':_0x29d936?_0x240df7[_0x230810(0x3478)]:_0x2dd990['w1'][_0x230810(0x35ba)](_0x240df7[_0x230810(0x3478)]/_0x4e76de[_0x230810(0x744)]),'inputsMax':_0x29d936?_0x240df7[_0x230810(0xf1a)]:_0x2dd990['w1']['FloatRound'](_0x240df7[_0x230810(0xf1a)]/_0x4e76de[_0x230810(0x744)])};}return null;}static[_0x2c90a6(0x3b90)](_0x4a7e1e){var _0xa296d7=_0x2c90a6;let _0x138b03=null,_0x2c3519=_0x1f198a['Jg'][_0xa296d7(0x1692)],_0x3fc732=!0x1;var _0x52651e=_0x4a7e1e[_0xa296d7(0x3584)][_0xa296d7(0x54f)]('.');switch(_0x52651e[0x0]){case _0xa296d7(0x2ae7):_0x138b03=_0x1f198a['zg']['SCALE'];break;case _0xa296d7(0x2416):_0x138b03=_0x1f198a['zg'][_0xa296d7(0x2b5b)];break;case _0xa296d7(0x2d91):_0x2c3519=_0x1f198a['Jg'][_0xa296d7(0x2214)],_0x138b03=_0x1f198a['zg'][_0xa296d7(0x1f7a)];break;case'rotationQuaternion':_0x2c3519=_0x1f198a['Jg'][_0xa296d7(0x2214)],_0x3fc732=!0x0,_0x138b03=_0x1f198a['zg'][_0xa296d7(0x1f7a)];break;case _0xa296d7(0x3ccd):_0x2c3519=_0x1f198a['Jg'][_0xa296d7(0xd91)],_0x138b03=_0x1f198a['zg'][_0xa296d7(0x3d2d)];break;default:_0x2dd990['w1']['Error'](_0xa296d7(0xa7d)+_0x52651e[0x0]);}return _0x138b03?{'animationChannelTargetPath':_0x138b03,'dataAccessorType':_0x2c3519,'useQuaternion':_0x3fc732}:(_0x2dd990['w1'][_0xa296d7(0x404a)]('animation\x20channel\x20target\x20path\x20and\x20data\x20accessor\x20type\x20could\x20be\x20deduced'),null);}static[_0x2c90a6(0xcfb)](_0x35d576,_0x46ec9d,_0x4deea6,_0x5b229f,_0x386317,_0x5632e2,_0x1037fd,_0x3c913b,_0x1dca3d,_0x12e693,_0x3d6da4){var _0x4f3234=_0x2c90a6,_0x2e4a21,_0x15b1b3;if(_0x2ee6cd[_0x4f3234(0x1cfa)](_0x35d576)&&_0x35d576['animations']){for(const _0x47b05d of _0x35d576['animations'])_0x3d6da4&&!_0x3d6da4(_0x47b05d)||(_0x15b1b3=_0x2ee6cd['_DeduceAnimationInfo'](_0x47b05d))&&(_0x2e4a21={'name':_0x47b05d[_0x4f3234(0xc8c)],'samplers':[],'channels':[]},_0x2ee6cd[_0x4f3234(0x1bf8)](''+_0x47b05d[_0x4f3234(0xc8c)],_0x47b05d['hasRunningRuntimeAnimations']?_0x46ec9d:_0x2e4a21,_0x35d576,_0x47b05d,_0x15b1b3[_0x4f3234(0x724)],_0x15b1b3['animationChannelTargetPath'],_0x5b229f,_0x5632e2,_0x1037fd,_0x3c913b,_0x1dca3d,_0x15b1b3[_0x4f3234(0x18ca)],_0x12e693),_0x2e4a21['samplers'][_0x4f3234(0x1377)]&&_0x2e4a21[_0x4f3234(0xf44)][_0x4f3234(0x1377)]&&_0x4deea6[_0x4f3234(0x3f90)](_0x2e4a21));}}static[_0x2c90a6(0xc46)](_0x13f41c,_0x517995,_0x172cb2,_0x117c8a,_0x59a5a3,_0x377efd,_0x19eb17,_0x365691,_0x349aef,_0x30d947,_0x4fc143){var _0x4d2379=_0x2c90a6,_0x11b990;if(_0x13f41c instanceof _0x4e8a92['Kj']){const _0x35c463=_0x13f41c['morphTargetManager'];if(_0x35c463){for(let _0x39305f=0x0;_0x39305f<_0x35c463[_0x4d2379(0x569)];++_0x39305f)for(const _0xbbb12b of _0x35c463[_0x4d2379(0x3d13)](_0x39305f)[_0x4d2379(0x3ac2)])if(!_0x4fc143||_0x4fc143(_0xbbb12b)){const _0x4bff12=new _0x87fd06['f'](''+_0xbbb12b[_0x4d2379(0xc8c)],'influence',_0xbbb12b[_0x4d2379(0x744)],_0xbbb12b[_0x4d2379(0x2c7f)],_0xbbb12b[_0x4d2379(0x2d7e)],_0xbbb12b[_0x4d2379(0x3151)]),_0x351445=[];var _0x45c44d=_0xbbb12b[_0x4d2379(0x3b0e)]();for(let _0x32ac31=0x0;_0x32ac31<_0x45c44d['length'];++_0x32ac31){var _0x4f486e=_0x45c44d[_0x32ac31];for(let _0x4f4c8c=0x0;_0x4f4c8c<_0x35c463[_0x4d2379(0x569)];++_0x4f4c8c)_0x4f4c8c==_0x39305f?_0x351445[_0x4d2379(0x3f90)](_0x4f486e):_0x351445[_0x4d2379(0x3f90)]({'frame':_0x4f486e[_0x4d2379(0x25a6)],'value':0x0});}_0x4bff12['setKeys'](_0x351445);var _0x25a278=_0x2ee6cd[_0x4d2379(0x3b90)](_0x4bff12);_0x25a278&&(_0x11b990={'name':_0x4bff12[_0x4d2379(0xc8c)],'samplers':[],'channels':[]},_0x2ee6cd[_0x4d2379(0x1bf8)](_0xbbb12b[_0x4d2379(0xc8c)],_0xbbb12b['hasRunningRuntimeAnimations']?_0x517995:_0x11b990,_0x13f41c,_0x4bff12,_0x25a278[_0x4d2379(0x724)],_0x25a278[_0x4d2379(0x2a20)],_0x117c8a,_0x377efd,_0x19eb17,_0x365691,_0x349aef,_0x25a278[_0x4d2379(0x18ca)],_0x30d947,_0x35c463[_0x4d2379(0x569)]),_0x11b990[_0x4d2379(0x1bfe)]['length']&&_0x11b990['channels'][_0x4d2379(0x1377)]&&_0x172cb2[_0x4d2379(0x3f90)](_0x11b990));}}}}static['_CreateNodeAndMorphAnimationFromAnimationGroups'](_0x3e5e66,_0x2e064b,_0x1cfd95,_0x55c102,_0x5ba386,_0x5abd73,_0x1f7702,_0x33c4bc,_0x13b91d,_0xfa7442){var _0x301e26=_0x2c90a6;let _0x586cbf;if(_0x3e5e66['animationGroups'])for(const _0x4c4363 of _0x3e5e66[_0x301e26(0x384)]){const _0x151044=new Map(),_0x10e8ff=new Map(),_0x20bfba=new Set(),_0x3f19a9=_0x4c4363['to']-_0x4c4363[_0x301e26(0x256d)];_0x586cbf={'name':_0x4c4363[_0x301e26(0xc8c)],'channels':[],'samplers':[]};for(let _0x3bd430=0x0;_0x3bd430<_0x4c4363[_0x301e26(0x405d)]['length'];++_0x3bd430){var _0x1c8083=_0x4c4363[_0x301e26(0x405d)][_0x3bd430],_0x569ae7=_0x1c8083['target'],_0x453e8a=_0x1c8083[_0x301e26(0x2478)];if(!_0xfa7442||_0xfa7442(_0x453e8a)){if(this[_0x301e26(0x1cfa)](_0x569ae7)||0x1===_0x569ae7['length']&&this[_0x301e26(0x1cfa)](_0x569ae7[0x0])){var _0x2c149b,_0x3d1b86,_0x97243b=_0x2ee6cd['_DeduceAnimationInfo'](_0x1c8083[_0x301e26(0x2478)]);_0x97243b&&(_0x2c149b=this[_0x301e26(0x1cfa)](_0x569ae7)?_0x569ae7:this['_IsTransformable'](_0x569ae7[0x0])?_0x569ae7[0x0]:null)&&(_0x3d1b86=_0x33c4bc[_0x2c149b[_0x301e26(0x17f4)]],_0x2ee6cd[_0x301e26(0x1bf8)](''+_0x453e8a['name'],_0x586cbf,_0x2c149b,_0x453e8a,_0x97243b[_0x301e26(0x724)],_0x97243b['animationChannelTargetPath'],_0x1cfd95,_0x5ba386,_0x5abd73,_0x1f7702,_0x3d1b86,_0x97243b[_0x301e26(0x18ca)],_0x13b91d));}else{if((_0x569ae7 instanceof _0x4a49b3['Y']||0x1===_0x569ae7[_0x301e26(0x1377)]&&_0x569ae7[0x0]instanceof _0x4a49b3['Y'])&&_0x2ee6cd[_0x301e26(0x3b90)](_0x1c8083[_0x301e26(0x2478)])){const _0x108c61=_0x569ae7 instanceof _0x4a49b3['Y']?_0x569ae7:_0x569ae7[0x0];if(_0x108c61){const _0x2c3291=_0x3e5e66[_0x301e26(0x1f96)][_0x301e26(0x2825)](_0x49059f=>{var _0x4ff14f=_0x301e26;for(let _0x46ac65=0x0;_0x46ac65<_0x49059f[_0x4ff14f(0x569)];++_0x46ac65)if(_0x49059f[_0x4ff14f(0x3d13)](_0x46ac65)===_0x108c61)return!0x0;return!0x1;});_0x2c3291&&(_0x2c149b=_0x3e5e66['meshes'][_0x301e26(0x2825)](_0x40816e=>_0x40816e['morphTargetManager']===_0x2c3291))&&(_0x151044['has'](_0x2c149b)||_0x151044['set'](_0x2c149b,new Map()),null!=(_0x3d1b86=_0x151044[_0x301e26(0x248c)](_0x2c149b))&&_0x3d1b86['set'](_0x108c61,_0x453e8a),_0x20bfba[_0x301e26(0x3fc1)](_0x2c149b),_0x10e8ff[_0x301e26(0x2cf6)](_0x2c149b,_0x453e8a));}}}}}_0x20bfba[_0x301e26(0x7f0)](_0x67a222=>{var _0x3ab5f7=_0x301e26;const _0x46d15f=_0x67a222[_0x3ab5f7(0x70d)];let _0x2e85f5=null;const _0x15fa7f=[],_0x1eb6b9=_0x10e8ff[_0x3ab5f7(0x248c)](_0x67a222);var _0x9b2860=_0x1eb6b9[_0x3ab5f7(0x3b0e)](),_0x72c443=_0x9b2860[_0x3ab5f7(0x1377)];for(let _0x44b118=0x0;_0x44b118<_0x72c443;++_0x44b118)for(let _0x426175=0x0;_0x426175<_0x46d15f[_0x3ab5f7(0x569)];++_0x426175){var _0x246a2e=_0x46d15f[_0x3ab5f7(0x3d13)](_0x426175);const _0x5b14af=_0x151044[_0x3ab5f7(0x248c)](_0x67a222);if(_0x5b14af){const _0x2b7107=_0x5b14af['get'](_0x246a2e);_0x2b7107?(_0x2e85f5=_0x2e85f5||new _0x87fd06['f'](_0x4c4363[_0x3ab5f7(0xc8c)]+'_'+_0x67a222['name']+_0x3ab5f7(0x23d6),_0x3ab5f7(0x3ccd),_0x2b7107[_0x3ab5f7(0x744)],_0x87fd06['f']['ANIMATIONTYPE_FLOAT'],_0x2b7107[_0x3ab5f7(0x2d7e)],_0x2b7107[_0x3ab5f7(0x3151)]),_0x15fa7f['push'](_0x2b7107[_0x3ab5f7(0x3b0e)]()[_0x44b118])):_0x15fa7f[_0x3ab5f7(0x3f90)]({'frame':_0x4c4363[_0x3ab5f7(0x256d)]+_0x3f19a9/_0x72c443*_0x44b118,'value':_0x246a2e[_0x3ab5f7(0x3ccd)],'inTangent':_0x9b2860[0x0][_0x3ab5f7(0x2e9e)]?0x0:void 0x0,'outTangent':_0x9b2860[0x0][_0x3ab5f7(0x1415)]?0x0:void 0x0});}}_0x2e85f5[_0x3ab5f7(0x3029)](_0x15fa7f);var _0x253c68=_0x2ee6cd[_0x3ab5f7(0x3b90)](_0x2e85f5);_0x253c68&&_0x2ee6cd[_0x3ab5f7(0x1bf8)](_0x4c4363['name']+'_'+_0x67a222[_0x3ab5f7(0xc8c)]+_0x3ab5f7(0x23d6),_0x586cbf,_0x67a222,_0x2e85f5,_0x253c68[_0x3ab5f7(0x724)],_0x253c68[_0x3ab5f7(0x2a20)],_0x1cfd95,_0x5ba386,_0x5abd73,_0x1f7702,!0x1,_0x253c68[_0x3ab5f7(0x18ca)],_0x13b91d,null===_0x46d15f||void 0x0===_0x46d15f?void 0x0:_0x46d15f[_0x3ab5f7(0x569)]);}),_0x586cbf[_0x301e26(0xf44)][_0x301e26(0x1377)]&&_0x586cbf['samplers'][_0x301e26(0x1377)]&&_0x2e064b['push'](_0x586cbf);}}static[_0x2c90a6(0x1bf8)](_0x3f8122,_0x5b88ff,_0x35daf1,_0x272c85,_0x4bc54f,_0x54d643,_0x3e48d3,_0x2ea3bd,_0x95b979,_0x5c5fba,_0x3314d1,_0x4a0921,_0x16d2e3,_0x27978d){var _0x25e54e=_0x2c90a6;const _0x244a8a=_0x2ee6cd[_0x25e54e(0x264a)](_0x35daf1,_0x272c85,_0x54d643,_0x3314d1,_0x4a0921,_0x16d2e3);var _0x5d7082;if(_0x244a8a){if(_0x27978d){let _0x1ca00e=0x0;const _0x7c82ad=[];for(;0x0<_0x244a8a['inputs'][_0x25e54e(0x1377)];)_0x5d7082=_0x244a8a[_0x25e54e(0x16a9)]['shift'](),_0x1ca00e%_0x27978d==0x0&&_0x7c82ad['push'](_0x5d7082),_0x1ca00e++;_0x244a8a[_0x25e54e(0x16a9)]=_0x7c82ad;}var _0x272c85=_0x3e48d3[_0x35daf1[_0x25e54e(0x17f4)]],_0x3314d1=0x4*_0x244a8a[_0x25e54e(0x16a9)][_0x25e54e(0x1377)],_0x4a0921=_0x58204c['l'][_0x25e54e(0x29ab)](0x0,_0x2ea3bd['getByteOffset'](),_0x3314d1,void 0x0,_0x3f8122+'\x20\x20keyframe\x20data\x20view');_0x95b979[_0x25e54e(0x3f90)](_0x4a0921),_0x244a8a['inputs'][_0x25e54e(0x7f0)](function(_0x5283ec){var _0x321e5b=_0x25e54e;_0x2ea3bd[_0x321e5b(0x2094)](_0x5283ec);}),_0x16d2e3=_0x58204c['l']['_CreateAccessor'](_0x95b979['length']-0x1,_0x3f8122+_0x25e54e(0x4005),_0x1f198a['Jg'][_0x25e54e(0xd91)],_0x1f198a['rY']['FLOAT'],_0x244a8a[_0x25e54e(0x16a9)][_0x25e54e(0x1377)],null,[_0x244a8a[_0x25e54e(0x155f)]],[_0x244a8a[_0x25e54e(0x3e0b)]]),_0x5c5fba[_0x25e54e(0x3f90)](_0x16d2e3),_0x3e48d3=_0x5c5fba[_0x25e54e(0x1377)]-0x1,_0x35daf1=_0x244a8a['outputs'][_0x25e54e(0x1377)],_0x3314d1=0x4*_0x58204c['l'][_0x25e54e(0x25ca)](_0x4bc54f)*_0x244a8a['outputs']['length'],_0x4a0921=_0x58204c['l'][_0x25e54e(0x29ab)](0x0,_0x2ea3bd[_0x25e54e(0x359)](),_0x3314d1,void 0x0,_0x3f8122+_0x25e54e(0x41f7)),_0x95b979['push'](_0x4a0921),_0x244a8a['outputs'][_0x25e54e(0x7f0)](function(_0x50f4c8){var _0x278586=_0x25e54e;_0x50f4c8[_0x278586(0x7f0)](function(_0x506f82){var _0x2843d7=_0x278586;_0x2ea3bd[_0x2843d7(0x2094)](_0x506f82);});}),_0x16d2e3=_0x58204c['l'][_0x25e54e(0x3d43)](_0x95b979[_0x25e54e(0x1377)]-0x1,_0x3f8122+'\x20\x20data',_0x4bc54f,_0x1f198a['rY']['FLOAT'],_0x35daf1,null,null,null),_0x5c5fba[_0x25e54e(0x3f90)](_0x16d2e3),_0x3314d1=_0x5c5fba[_0x25e54e(0x1377)]-0x1,_0x4a0921={'interpolation':_0x244a8a[_0x25e54e(0x18fe)],'input':_0x3e48d3,'output':_0x3314d1},_0x5b88ff[_0x25e54e(0x1bfe)][_0x25e54e(0x3f90)](_0x4a0921),_0x95b979={'sampler':_0x5b88ff['samplers'][_0x25e54e(0x1377)]-0x1,'target':{'node':_0x272c85,'path':_0x54d643}},_0x5b88ff['channels']['push'](_0x95b979);}}static[_0x2c90a6(0x173b)](_0x2de234,_0x1a20f5,_0x487a6d,_0x18d574,_0x464e32,_0x297fb9,_0x1c09fe,_0x3fc1da,_0x108dd6,_0xd78481,_0x1a9ada,_0x3b0e0a){var _0x5ffb9=_0x2c90a6,_0x51b5d3,_0x56ebde=_0x63c8d0['_f'][_0x5ffb9(0x3228)]();let _0x40dd2d=null,_0x235133=null,_0x722817=null,_0x42a83c=null;_0xd78481[_0x5ffb9(0x3478)]=_0x2dd990['w1'][_0x5ffb9(0x35ba)](_0x18d574/_0x297fb9);var _0x5036e0,_0x5e9e4a,_0x35b3b5=_0x1a20f5[_0x5ffb9(0x3b0e)]();for(let _0x3edc7f=0x0,_0x5eb852=_0x35b3b5[_0x5ffb9(0x1377)];_0x3edc7f<_0x5eb852;++_0x3edc7f){if(_0x42a83c=null,_0x722817=_0x35b3b5[_0x3edc7f],_0x3edc7f+0x1<_0x5eb852){if(_0x51b5d3=_0x35b3b5[_0x3edc7f+0x1],_0x722817['value'][_0x5ffb9(0x29ed)]&&_0x722817[_0x5ffb9(0x13ce)][_0x5ffb9(0x29ed)](_0x51b5d3['value'])||_0x722817[_0x5ffb9(0x13ce)]===_0x51b5d3[_0x5ffb9(0x13ce)]){if(0x0!==_0x3edc7f)continue;_0x42a83c=_0x722817[_0x5ffb9(0x25a6)];}else _0x42a83c=_0x51b5d3[_0x5ffb9(0x25a6)];}else{if(_0x51b5d3=_0x35b3b5[_0x3edc7f-0x1],_0x722817[_0x5ffb9(0x13ce)][_0x5ffb9(0x29ed)]&&_0x722817['value'][_0x5ffb9(0x29ed)](_0x51b5d3[_0x5ffb9(0x13ce)])||_0x722817[_0x5ffb9(0x13ce)]===_0x51b5d3[_0x5ffb9(0x13ce)])continue;_0x42a83c=_0x464e32;}if(_0x42a83c){for(let _0x3fbc81=_0x722817['frame'];_0x3fbc81<=_0x42a83c;_0x3fbc81+=_0x1c09fe)(_0x5e9e4a=_0x2dd990['w1'][_0x5ffb9(0x35ba)](_0x3fbc81/_0x297fb9))!==_0x40dd2d&&(_0x40dd2d=_0x5e9e4a,_0x235133=_0x5e9e4a,_0x5036e0={'key':0x0,'repeatCount':0x0,'loopMode':_0x1a20f5[_0x5ffb9(0x2d7e)]},_0x5036e0=_0x1a20f5[_0x5ffb9(0x1e67)](_0x3fbc81,_0x5036e0),_0x2ee6cd[_0x5ffb9(0x4196)](_0x2de234,_0x5036e0,_0x5e9e4a,_0x1a20f5,_0x487a6d,_0x56ebde,_0x3fc1da,_0x108dd6,_0x1a9ada,_0x3b0e0a));}}_0x235133&&(_0xd78481['max']=_0x235133);}static[_0x2c90a6(0x24df)](_0x2b23d8,_0x28ebf5,_0x28078d,_0x33b16d,_0xd978e7,_0x57efb3){var _0x441d7d=_0x2c90a6,_0x28ebf5=_0x2ee6cd[_0x441d7d(0x2ad2)](_0x28ebf5,_0x33b16d,_0xd978e7,_0x57efb3),_0x28078d=_0x28078d[_0x441d7d(0x3584)]['split']('.'),_0x9490d5=_0x28078d?_0x28078d[0x1]:'';const _0x1670c8=_0x57efb3?_0x63c8d0['_f']['FromArray'](_0x28ebf5)[_0x441d7d(0x3f07)]():_0x63c8d0['P'][_0x441d7d(0x2858)](_0x28ebf5);switch(_0x9490d5){case'x':case'y':_0x1670c8[_0x9490d5]=_0xd978e7&&_0x57efb3&&_0x33b16d!==_0x1f198a['zg'][_0x441d7d(0x24f5)]?-_0x2b23d8:_0x2b23d8;break;case'z':_0x1670c8[_0x9490d5]=_0xd978e7&&!_0x57efb3&&_0x33b16d!==_0x1f198a['zg'][_0x441d7d(0x24f5)]?-_0x2b23d8:_0x2b23d8;break;case'w':_0x1670c8['w']=_0x2b23d8;break;default:_0x2dd990['w1'][_0x441d7d(0x404a)](_0x441d7d(0x103e)+_0x9490d5+'\x22!');}return _0x1670c8;}static['_SetInterpolatedValue'](_0x578759,_0x44c44d,_0x3f5b7f,_0x5e7c9b,_0x125425,_0x48c456,_0x4ab456,_0x3ce147,_0x202644,_0x2b6550){var _0x3aac6b=_0x2c90a6;let _0x2219a2;_0x4ab456['push'](_0x3f5b7f),_0x125425===_0x1f198a['zg'][_0x3aac6b(0x3d2d)]?_0x3ce147[_0x3aac6b(0x3f90)]([_0x44c44d]):(_0x5e7c9b[_0x3aac6b(0x2c7f)]===_0x87fd06['f'][_0x3aac6b(0x1e0e)]&&(_0x44c44d=this['_ConvertFactorToVector3OrQuaternion'](_0x44c44d,_0x578759,_0x5e7c9b,_0x125425,_0x202644,_0x2b6550)),_0x125425===_0x1f198a['zg'][_0x3aac6b(0x1f7a)]?(_0x2b6550?_0x48c456=_0x44c44d:(_0x2219a2=_0x44c44d,_0x63c8d0['_f']['RotationYawPitchRollToRef'](_0x2219a2['y'],_0x2219a2['x'],_0x2219a2['z'],_0x48c456)),_0x202644&&(_0x58204c['l'][_0x3aac6b(0x3f8d)](_0x48c456),_0x578759[_0x3aac6b(0x922)]||(_0x48c456=_0x63c8d0['_f'][_0x3aac6b(0x2858)]([0x0,0x1,0x0,0x0])[_0x3aac6b(0x36e0)](_0x48c456))),_0x3ce147[_0x3aac6b(0x3f90)](_0x48c456[_0x3aac6b(0x86e)]())):(_0x2219a2=_0x44c44d,_0x202644&&_0x125425!==_0x1f198a['zg']['SCALE']&&(_0x58204c['l']['_GetRightHandedPositionVector3FromRef'](_0x2219a2),_0x578759[_0x3aac6b(0x922)]||(_0x2219a2['x']*=-0x1,_0x2219a2['z']*=-0x1)),_0x3ce147['push'](_0x2219a2[_0x3aac6b(0x86e)]())));}static[_0x2c90a6(0x3cb4)](_0x2276cb,_0x29fa53,_0x3fae8a,_0x29ac95,_0x3085af,_0x413cb9,_0x32cbe0,_0x21579b){var _0x3b8d5b=_0x2c90a6;for(const _0x277014 of _0x29fa53[_0x3b8d5b(0x3b0e)]())_0x3085af[_0x3b8d5b(0x3f90)](_0x277014[_0x3b8d5b(0x25a6)]/_0x29fa53['framePerSecond']),_0x2ee6cd[_0x3b8d5b(0xf5c)](_0x277014,_0x29fa53,_0x413cb9,_0x3fae8a,_0x2276cb,_0x32cbe0,_0x21579b);}static[_0x2c90a6(0x12cb)](_0x3b981d,_0x641296,_0x5de87a,_0x53c7af,_0x145c12,_0x53eccb,_0x3f9ce0,_0x4adb69){var _0x407766=_0x2c90a6;_0x641296['getKeys']()[_0x407766(0x7f0)](function(_0x51165c){var _0x5dc078=_0x407766;_0x145c12[_0x5dc078(0x3f90)](_0x51165c[_0x5dc078(0x25a6)]/_0x641296['framePerSecond']),_0x2ee6cd[_0x5dc078(0x1494)](_0x3b981d,_0x8702e0[_0x5dc078(0x100e)],_0x53eccb,_0x5de87a,_0x1f198a['Et'][_0x5dc078(0x24af)],_0x51165c,_0x53c7af,_0x4adb69,_0x3f9ce0),_0x2ee6cd[_0x5dc078(0xf5c)](_0x51165c,_0x641296,_0x53eccb,_0x5de87a,_0x3b981d,_0x3f9ce0,_0x4adb69),_0x2ee6cd[_0x5dc078(0x1494)](_0x3b981d,_0x8702e0[_0x5dc078(0x2b11)],_0x53eccb,_0x5de87a,_0x1f198a['Et']['CUBICSPLINE'],_0x51165c,_0x53c7af,_0x4adb69,_0x3f9ce0);});}static[_0x2c90a6(0x2ad2)](_0x1d52a3,_0x3146de,_0x39df2b,_0x3a85bf){var _0x40769f=_0x2c90a6;let _0x51467e;if(_0x3146de===_0x1f198a['zg'][_0x40769f(0x1f7a)]){if(_0x3a85bf){const _0x3c79c9=_0x1d52a3[_0x40769f(0x32ee)];_0x51467e=(null!==_0x3c79c9&&void 0x0!==_0x3c79c9?_0x3c79c9:_0x63c8d0['_f']['Identity']())[_0x40769f(0x86e)](),_0x39df2b&&(_0x58204c['l'][_0x40769f(0x18fd)](_0x51467e),_0x1d52a3[_0x40769f(0x922)]||(_0x51467e=_0x63c8d0['_f'][_0x40769f(0x2858)]([0x0,0x1,0x0,0x0])[_0x40769f(0x36e0)](_0x63c8d0['_f'][_0x40769f(0x2858)](_0x51467e))[_0x40769f(0x86e)]()));}else{const _0xdb78a7=_0x1d52a3[_0x40769f(0x2d91)];_0x51467e=(null!==_0xdb78a7&&void 0x0!==_0xdb78a7?_0xdb78a7:_0x63c8d0['P'][_0x40769f(0x23ed)]())[_0x40769f(0x86e)](),_0x58204c['l'][_0x40769f(0x1b27)](_0x51467e);}}else{if(_0x3146de===_0x1f198a['zg'][_0x40769f(0x2b5b)]){const _0x2dd1d7=_0x1d52a3[_0x40769f(0x2416)];_0x51467e=(null!==_0x2dd1d7&&void 0x0!==_0x2dd1d7?_0x2dd1d7:_0x63c8d0['P'][_0x40769f(0x23ed)]())[_0x40769f(0x86e)](),_0x39df2b&&_0x58204c['l'][_0x40769f(0x144e)](_0x51467e);}else{const _0x2d1a9f=_0x1d52a3[_0x40769f(0x2ae7)];_0x51467e=(null!==_0x2d1a9f&&void 0x0!==_0x2d1a9f?_0x2d1a9f:_0x63c8d0['P'][_0x40769f(0x1c49)]())[_0x40769f(0x86e)]();}}return _0x51467e;}static[_0x2c90a6(0xf5c)](_0x21b75e,_0x5ba7f3,_0x350755,_0x205dcb,_0x53a459,_0xa1f8a4,_0x27a5b4){var _0xb9c458=_0x2c90a6;let _0x1f7378,_0x22b907;var _0x5257ca=_0x5ba7f3[_0xb9c458(0x2c7f)];if(_0x5257ca===_0x87fd06['f'][_0xb9c458(0x124a)]){if(_0x1f7378=_0x21b75e[_0xb9c458(0x13ce)]['asArray'](),_0x205dcb===_0x1f198a['zg']['ROTATION']){var _0x38a143=_0x63c8d0['P'][_0xb9c458(0x2858)](_0x1f7378);let _0x3aacb9=_0x63c8d0['_f'][_0xb9c458(0x10c7)](_0x38a143['y'],_0x38a143['x'],_0x38a143['z']);_0xa1f8a4&&(_0x58204c['l']['_GetRightHandedQuaternionFromRef'](_0x3aacb9),_0x53a459[_0xb9c458(0x922)]||(_0x3aacb9=_0x63c8d0['_f'][_0xb9c458(0x2858)]([0x0,0x1,0x0,0x0])[_0xb9c458(0x36e0)](_0x3aacb9))),_0x1f7378=_0x3aacb9[_0xb9c458(0x86e)]();}else _0x205dcb===_0x1f198a['zg'][_0xb9c458(0x2b5b)]&&_0xa1f8a4&&(_0x58204c['l']['_GetRightHandedNormalArray3FromRef'](_0x1f7378),_0x53a459[_0xb9c458(0x922)]||(_0x1f7378[0x0]*=-0x1,_0x1f7378[0x2]*=-0x1));_0x350755[_0xb9c458(0x3f90)](_0x1f7378);}else{if(_0x5257ca===_0x87fd06['f']['ANIMATIONTYPE_FLOAT']){if(_0x205dcb===_0x1f198a['zg'][_0xb9c458(0x3d2d)])_0x350755[_0xb9c458(0x3f90)]([_0x21b75e[_0xb9c458(0x13ce)]]);else{if(_0x22b907=this['_ConvertFactorToVector3OrQuaternion'](_0x21b75e[_0xb9c458(0x13ce)],_0x53a459,_0x5ba7f3,_0x205dcb,_0xa1f8a4,_0x27a5b4)){if(_0x205dcb===_0x1f198a['zg'][_0xb9c458(0x1f7a)]){let _0x343f9d=_0x27a5b4?_0x22b907:_0x63c8d0['_f'][_0xb9c458(0x10c7)](_0x22b907['y'],_0x22b907['x'],_0x22b907['z'])['normalize']();_0xa1f8a4&&(_0x58204c['l'][_0xb9c458(0x3f8d)](_0x343f9d),_0x53a459[_0xb9c458(0x922)]||(_0x343f9d=_0x63c8d0['_f'][_0xb9c458(0x2858)]([0x0,0x1,0x0,0x0])[_0xb9c458(0x36e0)](_0x343f9d))),_0x350755[_0xb9c458(0x3f90)](_0x343f9d[_0xb9c458(0x86e)]());}else _0x205dcb===_0x1f198a['zg'][_0xb9c458(0x2b5b)]&&_0xa1f8a4&&(_0x58204c['l'][_0xb9c458(0x312f)](_0x22b907),_0x53a459[_0xb9c458(0x922)]||(_0x22b907['x']*=-0x1,_0x22b907['z']*=-0x1));_0x350755[_0xb9c458(0x3f90)](_0x22b907[_0xb9c458(0x86e)]());}}}else _0x5257ca===_0x87fd06['f'][_0xb9c458(0x29df)]?(_0x1f7378=_0x21b75e['value'][_0xb9c458(0x3f07)]()[_0xb9c458(0x86e)](),_0xa1f8a4&&(_0x58204c['l'][_0xb9c458(0x18fd)](_0x1f7378),_0x53a459[_0xb9c458(0x922)]||(_0x1f7378=_0x63c8d0['_f']['FromArray']([0x0,0x1,0x0,0x0])[_0xb9c458(0x36e0)](_0x63c8d0['_f'][_0xb9c458(0x2858)](_0x1f7378))[_0xb9c458(0x86e)]())),_0x350755[_0xb9c458(0x3f90)](_0x1f7378)):_0x2dd990['w1'][_0xb9c458(0x404a)](_0xb9c458(0x4096));}}static[_0x2c90a6(0x194c)](_0x2ad1cc,_0x33efcd,_0x32ee2d){var _0x29ef88=_0x2c90a6;let _0xbcdd93,_0x11ad18=!0x1;var _0x37d822;if(_0x33efcd===_0x1f198a['zg'][_0x29ef88(0x1f7a)]&&!_0x32ee2d)return{'interpolationType':_0x1f198a['Et'][_0x29ef88(0x1d3b)],'shouldBakeAnimation':!0x0};for(let _0x33f92f=0x0,_0x2038fd=_0x2ad1cc[_0x29ef88(0x1377)];_0x33f92f<_0x2038fd;++_0x33f92f)if((_0x37d822=_0x2ad1cc[_0x33f92f])[_0x29ef88(0x2e9e)]||_0x37d822[_0x29ef88(0x1415)]){if(_0xbcdd93){if(_0xbcdd93!==_0x1f198a['Et']['CUBICSPLINE']){_0xbcdd93=_0x1f198a['Et'][_0x29ef88(0x1d3b)],_0x11ad18=!0x0;break;}}else _0xbcdd93=_0x1f198a['Et'][_0x29ef88(0x24af)];}else{if(_0xbcdd93){if(_0xbcdd93===_0x1f198a['Et'][_0x29ef88(0x24af)]||_0x37d822[_0x29ef88(0x3b7)]&&_0x37d822['interpolation']===_0x19c03d['N'][_0x29ef88(0x7c8)]&&_0xbcdd93!==_0x1f198a['Et'][_0x29ef88(0x7c8)]){_0xbcdd93=_0x1f198a['Et'][_0x29ef88(0x1d3b)],_0x11ad18=!0x0;break;}}else _0xbcdd93=_0x37d822['interpolation']&&_0x37d822[_0x29ef88(0x3b7)]===_0x19c03d['N']['STEP']?_0x1f198a['Et'][_0x29ef88(0x7c8)]:_0x1f198a['Et'][_0x29ef88(0x1d3b)];}return{'interpolationType':_0xbcdd93=_0xbcdd93||_0x1f198a['Et']['LINEAR'],'shouldBakeAnimation':_0x11ad18};}static[_0x2c90a6(0x1494)](_0x4f7320,_0x4ba50b,_0x1407b0,_0x2db0a9,_0x1536f7,_0x1f2892,_0xd37cfd,_0x15b6de,_0x3fcb18){var _0x41cae8=_0x2c90a6;let _0x4e1e7a;const _0x32531=_0x4ba50b===_0x8702e0[_0x41cae8(0x100e)]?_0x1f2892[_0x41cae8(0x2e9e)]:_0x1f2892[_0x41cae8(0x1415)];_0x1536f7===_0x1f198a['Et'][_0x41cae8(0x24af)]&&(_0x2db0a9===_0x1f198a['zg'][_0x41cae8(0x1f7a)]?_0x32531?(_0x4e1e7a=_0x15b6de?_0x32531[_0x41cae8(0x86e)]():(_0x4ba50b=_0x32531,_0x63c8d0['_f'][_0x41cae8(0x10c7)](_0x4ba50b['y'],_0x4ba50b['x'],_0x4ba50b['z'])[_0x41cae8(0x86e)]()),_0x3fcb18&&(_0x58204c['l'][_0x41cae8(0x18fd)](_0x4e1e7a),_0x4f7320[_0x41cae8(0x922)]||(_0x4e1e7a=_0x63c8d0['_f'][_0x41cae8(0x2858)]([0x0,0x1,0x0,0x0])[_0x41cae8(0x36e0)](_0x63c8d0['_f'][_0x41cae8(0x2858)](_0x4e1e7a))['asArray']()))):_0x4e1e7a=[0x0,0x0,0x0,0x0]:_0x2db0a9===_0x1f198a['zg'][_0x41cae8(0x3d2d)]?_0x4e1e7a=_0x32531?[_0x32531]:[0x0]:_0x32531?(_0x4e1e7a=_0x32531['asArray'](),_0x3fcb18&&_0x2db0a9===_0x1f198a['zg']['TRANSLATION']&&(_0x58204c['l'][_0x41cae8(0x144e)](_0x4e1e7a),_0x4f7320[_0x41cae8(0x922)]||(_0x4e1e7a[0x0]*=-0x1,_0x4e1e7a[0x2]*=-0x1))):_0x4e1e7a=[0x0,0x0,0x0],_0x1407b0[_0x41cae8(0x3f90)](_0x4e1e7a));}static[_0x2c90a6(0x1839)](_0xb0cde2){var _0x19131b=_0x2c90a6;let _0x4c228b=Infinity,_0x57fa1e=-Infinity;return _0xb0cde2[_0x19131b(0x7f0)](function(_0x5b9a4b){var _0x4d88c1=_0x19131b;_0x4c228b=Math['min'](_0x4c228b,_0x5b9a4b[_0x4d88c1(0x25a6)]),_0x57fa1e=Math['max'](_0x57fa1e,_0x5b9a4b[_0x4d88c1(0x25a6)]);}),{'min':_0x4c228b,'max':_0x57fa1e};}}},0x5c1b:(_0x27f238,_0x3ac02e,_0xe7e794)=>{var _0x4193ee=a8_0x16e4d8;_0xe7e794['d'](_0x3ac02e,{'s':()=>_0x47d1d3});var _0x23b9ff=_0xe7e794(0x1207e);class _0x47d1d3{constructor(){var _0x410560=a8_0x5b24;this[_0x410560(0x33c9)]={};}[_0x4193ee(0x34a5)](){var _0xa8cf60=_0x4193ee;function _0x3d7265(_0x22539f,_0x51805d){var _0x3cd0bd=a8_0x5b24;return-0x1!==_0x22539f['indexOf'](_0x51805d,_0x22539f[_0x3cd0bd(0x1377)]-_0x51805d[_0x3cd0bd(0x1377)]);}for(const _0x49c35f in this[_0xa8cf60(0x33c9)]){const _0x996c34=document['createElement']('a');document['body'][_0xa8cf60(0x2ea9)](_0x996c34),_0x996c34['setAttribute']('type',_0xa8cf60(0x29b1)),_0x996c34[_0xa8cf60(0x1905)]=_0x49c35f;var _0xca1b90=this['glTFFiles'][_0x49c35f];let _0x4c9324;_0x3d7265(_0x49c35f,_0xa8cf60(0x150b))?_0x4c9324={'type':'model/gltf-binary'}:_0x3d7265(_0x49c35f,_0xa8cf60(0x3ac4))?_0x4c9324={'type':_0xa8cf60(0x210b)}:_0x3d7265(_0x49c35f,_0xa8cf60(0x26c7))?_0x4c9324={'type':_0xa8cf60(0x4db)}:_0x3d7265(_0x49c35f,_0xa8cf60(0x1abe))||_0x3d7265(_0x49c35f,_0xa8cf60(0x3fbd))?_0x4c9324={'type':_0x23b9ff['Vq'][_0xa8cf60(0x1cd2)]}:_0x3d7265(_0x49c35f,'.png')&&(_0x4c9324={'type':_0x23b9ff['Vq']['PNG']}),_0x996c34[_0xa8cf60(0x2519)]=window['URL'][_0xa8cf60(0x926)](new Blob([_0xca1b90],_0x4c9324)),_0x996c34[_0xa8cf60(0x20fb)]();}}}},0x60eb:(_0x5a147f,_0x2cea68,_0x9d20dc)=>{var _0x376061=a8_0x16e4d8;_0x9d20dc['d'](_0x2cea68,{'E':()=>_0x16f99d});var _0x636e6d=_0x9d20dc(0x1207e),_0x5b4a31=_0x9d20dc(0x9fd1),_0x7fa94f=_0x9d20dc(0xc84b),_0x481615=_0x9d20dc(0xe222),_0x5a50bb=_0x9d20dc(0x1a27),_0x3d29b6=_0x9d20dc(0xa838),_0x57961f=_0x9d20dc(0x1dad),_0xf9149a=_0x9d20dc(0x14e9f),_0x4b0198=_0x9d20dc(0x12cc0),_0x2a2d39=_0x9d20dc(0x173aa),_0x5dbf9b=_0x9d20dc(0xee04),_0x109cfc=_0x9d20dc(0xec28),_0x162d69=_0x9d20dc(0xea08),_0x44dce7=_0x9d20dc(0x5c1b),_0x1f1374=_0x9d20dc(0x13fc3),_0x19199e=_0x9d20dc(0xdef7),_0x142e0c=_0x9d20dc(0xf8c1),_0x51e1a0=_0x9d20dc(0xd5e5);const _0x4fdee2=_0x5b4a31['y3'][_0x376061(0x52e)](new _0x5b4a31['P'](-0x1,0x1,0x1),_0x5b4a31['_f'][_0x376061(0x3228)](),_0x5b4a31['P'][_0x376061(0x23ed)]());class _0x16f99d{constructor(_0x2d2a38,_0x10a0ea){var _0x4a6f26=_0x376061;this[_0x4a6f26(0xa9e)]=!0x1,this['_extensions']={},this[_0x4a6f26(0x8f3)]={'asset':{'generator':_0x4a6f26(0x36d1)+_0x5dbf9b['D'][_0x4a6f26(0x320b)],'version':_0x4a6f26(0x3917)}},(_0x2d2a38=_0x2d2a38||_0x142e0c['l']['LastCreatedScene'])&&(this[_0x4a6f26(0x2877)]=_0x2d2a38,this[_0x4a6f26(0x3134)]=[],this[_0x4a6f26(0x1f0d)]=[],this[_0x4a6f26(0x31f0)]=[],this['_scenes']=[],this[_0x4a6f26(0x3bdd)]=[],this['_nodes']=[],this[_0x4a6f26(0x41f8)]=[],this[_0x4a6f26(0x1c6e)]=[],this[_0x4a6f26(0x416d)]=[],this['_textures']=[],this[_0x4a6f26(0x333b)]=[],this[_0x4a6f26(0x2d40)]=[],this['_animations']=[],this[_0x4a6f26(0x420f)]={},this['_orderedImageData']=[],this['_options']=_0x10a0ea||{},this['_animationSampleRate']=_0x10a0ea&&_0x10a0ea['animationSampleRate']?_0x10a0ea[_0x4a6f26(0x25e3)]:0x1/0x3c,this[_0x4a6f26(0xa9e)]=!(!_0x10a0ea||!_0x10a0ea[_0x4a6f26(0x40b8)]),this[_0x4a6f26(0x3e12)]=new _0x109cfc['G'](this),this[_0x4a6f26(0x1d02)]());}[_0x376061(0xcfd)](_0x9dc2f2,_0xa97673,_0x2a27b8,_0x42a7b9){var _0x3218d4=_0x376061;if(_0x2a27b8>=_0xa97673[_0x3218d4(0x1377)])return Promise[_0x3218d4(0xf83)](_0x9dc2f2);const _0x210c30=_0x42a7b9(_0xa97673[_0x2a27b8],_0x9dc2f2);return _0x210c30?_0x210c30['then'](_0x3adcb2=>this['_applyExtension'](_0x3adcb2,_0xa97673,_0x2a27b8+0x1,_0x42a7b9)):this[_0x3218d4(0xcfd)](_0x9dc2f2,_0xa97673,_0x2a27b8+0x1,_0x42a7b9);}[_0x376061(0x26c4)](_0x47c70a,_0x335f6a){var _0x102027=_0x376061;const _0x697625=[];for(const _0x30ad2f of _0x16f99d['_ExtensionNames'])_0x697625[_0x102027(0x3f90)](this['_extensions'][_0x30ad2f]);return this[_0x102027(0xcfd)](_0x47c70a,_0x697625,0x0,_0x335f6a);}['_extensionsPreExportTextureAsync'](_0x90cbe2,_0x24cdeb,_0x22573f){var _0x288cd8=_0x376061;return this['_applyExtensions'](_0x24cdeb,(_0x10a9be,_0x3b399c)=>_0x10a9be['preExportTextureAsync']&&_0x10a9be[_0x288cd8(0x193)](_0x90cbe2,_0x3b399c,_0x22573f));}[_0x376061(0x1545)](_0x5763fb,_0x3ea175,_0x108b78,_0x4f8bbb){var _0x5a7db0=_0x376061;return this[_0x5a7db0(0x26c4)](_0x3ea175,(_0x4317f4,_0x593d5e)=>_0x4317f4[_0x5a7db0(0x19a1)]&&_0x4317f4[_0x5a7db0(0x19a1)](_0x5763fb,_0x593d5e,_0x108b78,_0x4f8bbb));}['_extensionsPostExportNodeAsync'](_0x8d783d,_0x44838b,_0x4977d4,_0x3ef5df,_0x695322){var _0x40d975=_0x376061;return this[_0x40d975(0x26c4)](_0x44838b,(_0x350524,_0xb5e334)=>_0x350524[_0x40d975(0x3cb9)]&&_0x350524[_0x40d975(0x3cb9)](_0x8d783d,_0xb5e334,_0x4977d4,_0x3ef5df,_0x695322));}[_0x376061(0x1818)](_0x50859d,_0x245c82,_0xa266ee){var _0x21c7f6=_0x376061;return this[_0x21c7f6(0x26c4)](_0x245c82,(_0x31391b,_0xcf67e9)=>_0x31391b[_0x21c7f6(0x57e)]&&_0x31391b['postExportMaterialAsync'](_0x50859d,_0xcf67e9,_0xa266ee));}[_0x376061(0x335f)](_0x254eb0,_0x4b2632,_0xbe476b){var _0x5c5d58=_0x376061;const _0x19249f=[];for(const _0x10fe70 of _0x16f99d[_0x5c5d58(0x251d)]){const _0x244d7d=this[_0x5c5d58(0x22d5)][_0x10fe70];_0x244d7d[_0x5c5d58(0x18e8)]&&_0x19249f[_0x5c5d58(0x3f90)](..._0x244d7d['postExportMaterialAdditionalTextures'](_0x254eb0,_0x4b2632,_0xbe476b));}return _0x19249f;}[_0x376061(0x65f)](_0x1e54c1,_0x3974f9,_0x132959){var _0x433118=_0x376061;for(const _0x3097ac of _0x16f99d[_0x433118(0x251d)]){const _0x13c838=this[_0x433118(0x22d5)][_0x3097ac];_0x13c838['postExportTexture']&&_0x13c838['postExportTexture'](_0x1e54c1,_0x3974f9,_0x132959);}}[_0x376061(0x173d)](_0x15af98){var _0x3f3987=_0x376061;for(const _0x1d4298 of _0x16f99d[_0x3f3987(0x251d)]){var _0x42eec7=this[_0x3f3987(0x22d5)][_0x1d4298];_0x42eec7['enabled']&&_0x15af98(_0x42eec7);}}[_0x376061(0x2c8d)](){var _0x429992=_0x376061;this[_0x429992(0x173d)](_0x26c063=>{var _0x69f4e7=_0x429992;_0x26c063[_0x69f4e7(0x1719)]&&(null==this['_glTF'][_0x69f4e7(0x27e6)]&&(this[_0x69f4e7(0x8f3)][_0x69f4e7(0x27e6)]=[]),-0x1===this[_0x69f4e7(0x8f3)][_0x69f4e7(0x27e6)][_0x69f4e7(0x919)](_0x26c063[_0x69f4e7(0xc8c)])&&this['_glTF'][_0x69f4e7(0x27e6)][_0x69f4e7(0x3f90)](_0x26c063[_0x69f4e7(0xc8c)]),_0x26c063[_0x69f4e7(0xad4)]&&(null==this[_0x69f4e7(0x8f3)][_0x69f4e7(0x135c)]&&(this[_0x69f4e7(0x8f3)][_0x69f4e7(0x135c)]=[]),-0x1===this[_0x69f4e7(0x8f3)][_0x69f4e7(0x135c)][_0x69f4e7(0x919)](_0x26c063[_0x69f4e7(0xc8c)])&&this[_0x69f4e7(0x8f3)][_0x69f4e7(0x135c)][_0x69f4e7(0x3f90)](_0x26c063['name'])),null==this[_0x69f4e7(0x8f3)]['extensions']&&(this[_0x69f4e7(0x8f3)][_0x69f4e7(0x2362)]={}),_0x26c063['onExporting']&&_0x26c063[_0x69f4e7(0xe80)]());});}['_loadExtensions'](){var _0x4d5584=_0x376061;for(const _0x422657 of _0x16f99d['_ExtensionNames']){var _0x3208c8=_0x16f99d[_0x4d5584(0x3893)][_0x422657](this);this['_extensions'][_0x422657]=_0x3208c8;}}[_0x376061(0x18c9)](){var _0x58e76a=_0x376061;for(const _0x420167 in this[_0x58e76a(0x22d5)]){const _0x9c6a64=this[_0x58e76a(0x22d5)][_0x420167];_0x9c6a64[_0x58e76a(0x18c9)]();}}get[_0x376061(0x56c)](){var _0x377c7e=_0x376061;return this[_0x377c7e(0x4179)];}static['RegisterExtension'](_0xbd0fe4,_0x5d6972){var _0x1f14ee=_0x376061;_0x16f99d['UnregisterExtension'](_0xbd0fe4)&&_0x481615['w1'][_0x1f14ee(0x1048)](_0x1f14ee(0x282d)+_0xbd0fe4+_0x1f14ee(0x3410)),_0x16f99d[_0x1f14ee(0x3893)][_0xbd0fe4]=_0x5d6972,_0x16f99d['_ExtensionNames'][_0x1f14ee(0x3f90)](_0xbd0fe4);}static[_0x376061(0x1f13)](_0x2088f1){var _0x428d45=_0x376061;if(!_0x16f99d[_0x428d45(0x3893)][_0x2088f1])return!0x1;return delete _0x16f99d['_ExtensionFactories'][_0x2088f1],_0x2088f1=_0x16f99d[_0x428d45(0x251d)][_0x428d45(0x919)](_0x2088f1),(-0x1!==_0x2088f1&&_0x16f99d[_0x428d45(0x251d)]['splice'](_0x2088f1,0x1),!0x0);}[_0x376061(0x15f9)](_0x544a1f,_0x44e64a,_0x1768ca,_0x524bfb,_0x22c4a6){var _0x4d2215=_0x376061;switch(_0x44e64a){case _0x2a2d39['F'][_0x4d2215(0x3eb3)]:_0x524bfb=_0x524bfb||0x0;for(let _0x5daf5c=_0x544a1f[_0x4d2215(0x2fcf)],_0x304cae=_0x544a1f['indexStart']+_0x544a1f[_0x4d2215(0x2e90)];_0x5daf5c<_0x304cae;_0x5daf5c+=0x3){var _0x4e676b=_0x524bfb+0x4*_0x5daf5c,_0x4bfd0c=_0x22c4a6[_0x4d2215(0x2880)](_0x4e676b+0x4),_0x4b67ff=_0x22c4a6['getUInt32'](_0x4e676b+0x8);_0x22c4a6[_0x4d2215(0x1556)](_0x4b67ff,_0x4e676b+0x4),_0x22c4a6[_0x4d2215(0x1556)](_0x4bfd0c,_0x4e676b+0x8);}break;case _0x2a2d39['F']['TriangleFanDrawMode']:for(let _0x1ce22c=_0x544a1f['indexStart']+_0x544a1f[_0x4d2215(0x2e90)]-0x1,_0x169e97=_0x544a1f[_0x4d2215(0x2fcf)];_0x1ce22c>=_0x169e97;--_0x1ce22c)_0x22c4a6[_0x4d2215(0x1556)](_0x1768ca[_0x1ce22c],_0x524bfb),_0x524bfb+=0x4;break;case _0x2a2d39['F']['TriangleStripDrawMode']:0x3<=_0x544a1f['indexCount']&&(_0x22c4a6[_0x4d2215(0x1556)](_0x1768ca[_0x544a1f[_0x4d2215(0x2fcf)]+0x2],_0x524bfb+0x4),_0x22c4a6[_0x4d2215(0x1556)](_0x1768ca[_0x544a1f[_0x4d2215(0x2fcf)]+0x1],_0x524bfb+0x8));}}[_0x376061(0x14dd)](_0x265e95,_0x183613,_0x1bf8c4,_0x36cb5f,_0x216055,_0x1e8ca8,_0x65698a,_0x5828e8){var _0x3b07ef=_0x376061;if(_0x5828e8&&_0x1bf8c4===_0x2a2d39['F']['ClockWiseSideOrientation'])switch(_0x183613){case _0x2a2d39['F'][_0x3b07ef(0x3eb3)]:this[_0x3b07ef(0x29f2)](_0x265e95,_0x183613,_0x1bf8c4,_0x36cb5f,_0x216055,_0x1e8ca8,_0x65698a,_0x5828e8);break;case _0x2a2d39['F'][_0x3b07ef(0x9a8)]:this[_0x3b07ef(0x363d)](_0x265e95,_0x183613,_0x1bf8c4,_0x36cb5f,_0x216055,_0x1e8ca8,_0x65698a,_0x5828e8);break;case _0x2a2d39['F'][_0x3b07ef(0x1afe)]:this[_0x3b07ef(0x1e9d)](_0x265e95,_0x183613,_0x1bf8c4,_0x36cb5f,_0x216055,_0x1e8ca8,_0x65698a,_0x5828e8);}}[_0x376061(0x29f2)](_0x49228c,_0x16010e,_0x5d7ad3,_0x3fbb19,_0x1680cb,_0x11490e,_0x2d13d9,_0x238b6f){var _0x53f246=_0x376061;const _0x1ddcd3=this[_0x53f246(0x27f9)](_0x3fbb19,_0x49228c[_0x53f246(0xbdb)]());if(_0x1ddcd3){var _0x23a06a=_0x1ddcd3[_0x53f246(0x2f0c)]/_0x5a50bb['o']['GetTypeByteLength'](_0x1ddcd3[_0x53f246(0x21e0)]);if(_0x49228c['verticesCount']%0x3!=0x0)_0x481615['w1']['Error'](_0x53f246(0x1e5f));else{const _0xa92fcf=[];let _0x49b833=0x0;switch(_0x3fbb19){case _0x5a50bb['o']['PositionKind']:case _0x5a50bb['o'][_0x53f246(0x279a)]:for(let _0xb91efe=_0x49228c[_0x53f246(0x19fb)];_0xb91efe<_0x49228c[_0x53f246(0x19fb)]+_0x49228c['verticesCount'];_0xb91efe+=0x3)_0x49b833=_0xb91efe*_0x23a06a,_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['P'][_0x53f246(0x2858)](_0x1680cb,_0x49b833)),_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['P'][_0x53f246(0x2858)](_0x1680cb,_0x49b833+0x2*_0x23a06a)),_0xa92fcf['push'](_0x5b4a31['P'][_0x53f246(0x2858)](_0x1680cb,_0x49b833+_0x23a06a));break;case _0x5a50bb['o'][_0x53f246(0x2be7)]:for(let _0x174149=_0x49228c[_0x53f246(0x19fb)];_0x174149<_0x49228c[_0x53f246(0x19fb)]+_0x49228c[_0x53f246(0x1aa6)];_0x174149+=0x3)_0x49b833=_0x174149*_0x23a06a,_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['Lt'][_0x53f246(0x2858)](_0x1680cb,_0x49b833)),_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['Lt']['FromArray'](_0x1680cb,_0x49b833+0x2*_0x23a06a)),_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['Lt'][_0x53f246(0x2858)](_0x1680cb,_0x49b833+_0x23a06a));break;case _0x5a50bb['o'][_0x53f246(0x2cec)]:var _0x10c4d9=_0x1ddcd3[_0x53f246(0x5dd)]();for(let _0xbc8c00=_0x49228c[_0x53f246(0x19fb)];_0xbc8c00<_0x49228c[_0x53f246(0x19fb)]+_0x49228c[_0x53f246(0x1aa6)];_0xbc8c00+=_0x10c4d9)_0x49b833=_0xbc8c00*_0x23a06a,0x4===_0x10c4d9?(_0xa92fcf['push'](_0x5b4a31['Lt'][_0x53f246(0x2858)](_0x1680cb,_0x49b833)),_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['Lt'][_0x53f246(0x2858)](_0x1680cb,_0x49b833+0x2*_0x23a06a)),_0xa92fcf['push'](_0x5b4a31['Lt'][_0x53f246(0x2858)](_0x1680cb,_0x49b833+_0x23a06a))):(_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['P'][_0x53f246(0x2858)](_0x1680cb,_0x49b833)),_0xa92fcf['push'](_0x5b4a31['P']['FromArray'](_0x1680cb,_0x49b833+0x2*_0x23a06a)),_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['P'][_0x53f246(0x2858)](_0x1680cb,_0x49b833+_0x23a06a)));break;case _0x5a50bb['o'][_0x53f246(0x2087)]:case _0x5a50bb['o']['UV2Kind']:for(let _0x2642fe=_0x49228c[_0x53f246(0x19fb)];_0x2642fe<_0x49228c[_0x53f246(0x19fb)]+_0x49228c[_0x53f246(0x1aa6)];_0x2642fe+=0x3)_0x49b833=_0x2642fe*_0x23a06a,_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['FM']['FromArray'](_0x1680cb,_0x49b833)),_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['FM'][_0x53f246(0x2858)](_0x1680cb,_0x49b833+0x2*_0x23a06a)),_0xa92fcf[_0x53f246(0x3f90)](_0x5b4a31['FM']['FromArray'](_0x1680cb,_0x49b833+_0x23a06a));break;default:_0x481615['w1'][_0x53f246(0x404a)]('Unsupported\x20Vertex\x20Buffer\x20type:\x20'+_0x3fbb19);}this[_0x53f246(0x2e3f)](_0xa92fcf,_0x11490e,_0x3fbb19,_0x1680cb,_0x2d13d9,_0x238b6f);}}else _0x481615['w1']['Warn'](_0x53f246(0x3f3d)+_0x3fbb19+'\x20not\x20present!');}['_reorderTriangleStripDrawMode'](_0x8cca2e,_0x1f641d,_0x49090e,_0xe734,_0x241c1a,_0x5c73db,_0xbb57a4,_0x84910){var _0x16336b=_0x376061;const _0x3cadc5=this[_0x16336b(0x27f9)](_0xe734,_0x8cca2e['getMesh']());if(_0x3cadc5){var _0x139e74=_0x3cadc5[_0x16336b(0x2f0c)]/_0x5a50bb['o'][_0x16336b(0x3af3)](_0x3cadc5[_0x16336b(0x21e0)]);const _0x55e29a=[];let _0xb620f2=0x0;switch(_0xe734){case _0x5a50bb['o'][_0x16336b(0x34af)]:case _0x5a50bb['o'][_0x16336b(0x279a)]:_0xb620f2=_0x8cca2e[_0x16336b(0x19fb)],_0x55e29a[_0x16336b(0x3f90)](_0x5b4a31['P'][_0x16336b(0x2858)](_0x241c1a,_0xb620f2+0x2*_0x139e74)),_0x55e29a['push'](_0x5b4a31['P']['FromArray'](_0x241c1a,_0xb620f2+_0x139e74));break;case _0x5a50bb['o'][_0x16336b(0x2be7)]:for(let _0x236fc0=_0x8cca2e[_0x16336b(0x19fb)]+_0x8cca2e[_0x16336b(0x1aa6)]-0x1;_0x236fc0>=_0x8cca2e['verticesStart'];--_0x236fc0)_0xb620f2=_0x236fc0*_0x139e74,_0x55e29a['push'](_0x5b4a31['Lt']['FromArray'](_0x241c1a,_0xb620f2));break;case _0x5a50bb['o'][_0x16336b(0x2cec)]:for(let _0x1e803b=_0x8cca2e[_0x16336b(0x19fb)]+_0x8cca2e['verticesCount']-0x1;_0x1e803b>=_0x8cca2e[_0x16336b(0x19fb)];--_0x1e803b)_0xb620f2=_0x1e803b*_0x139e74,0x4===_0x3cadc5[_0x16336b(0x5dd)]()?_0x55e29a[_0x16336b(0x3f90)](_0x5b4a31['Lt'][_0x16336b(0x2858)](_0x241c1a,_0xb620f2)):_0x55e29a[_0x16336b(0x3f90)](_0x5b4a31['P'][_0x16336b(0x2858)](_0x241c1a,_0xb620f2));break;case _0x5a50bb['o'][_0x16336b(0x2087)]:case _0x5a50bb['o'][_0x16336b(0x2abb)]:for(let _0x17f3b8=_0x8cca2e['verticesStart']+_0x8cca2e[_0x16336b(0x1aa6)]-0x1;_0x17f3b8>=_0x8cca2e[_0x16336b(0x19fb)];--_0x17f3b8)_0xb620f2=_0x17f3b8*_0x139e74,_0x55e29a[_0x16336b(0x3f90)](_0x5b4a31['FM'][_0x16336b(0x2858)](_0x241c1a,_0xb620f2));break;default:_0x481615['w1'][_0x16336b(0x404a)](_0x16336b(0x2d4e)+_0xe734);}this[_0x16336b(0x2e3f)](_0x55e29a,_0x5c73db+0xc,_0xe734,_0x241c1a,_0xbb57a4,_0x84910);}else _0x481615['w1']['Warn']('reorderTriangleStripDrawMode:\x20Vertex\x20buffer\x20kind\x20'+_0xe734+_0x16336b(0x126f));}[_0x376061(0x1e9d)](_0x4b6638,_0x374281,_0x305b3b,_0x1fb8b8,_0x5b919e,_0x573d83,_0x51d8a2,_0x5c1f3e){var _0x5e57b5=_0x376061;const _0x4dd37a=this[_0x5e57b5(0x27f9)](_0x1fb8b8,_0x4b6638[_0x5e57b5(0xbdb)]());if(_0x4dd37a){var _0x23c427=_0x4dd37a[_0x5e57b5(0x2f0c)]/_0x5a50bb['o']['GetTypeByteLength'](_0x4dd37a[_0x5e57b5(0x21e0)]);const _0x1f8d95=[];let _0x1cdc3d=0x0;switch(_0x1fb8b8){case _0x5a50bb['o']['PositionKind']:case _0x5a50bb['o'][_0x5e57b5(0x279a)]:for(let _0xc3a68a=_0x4b6638[_0x5e57b5(0x19fb)]+_0x4b6638['verticesCount']-0x1;_0xc3a68a>=_0x4b6638[_0x5e57b5(0x19fb)];--_0xc3a68a)_0x1cdc3d=_0xc3a68a*_0x23c427,_0x1f8d95['push'](_0x5b4a31['P'][_0x5e57b5(0x2858)](_0x5b919e,_0x1cdc3d));break;case _0x5a50bb['o']['TangentKind']:for(let _0x33b576=_0x4b6638[_0x5e57b5(0x19fb)]+_0x4b6638[_0x5e57b5(0x1aa6)]-0x1;_0x33b576>=_0x4b6638[_0x5e57b5(0x19fb)];--_0x33b576)_0x1cdc3d=_0x33b576*_0x23c427,_0x1f8d95[_0x5e57b5(0x3f90)](_0x5b4a31['Lt']['FromArray'](_0x5b919e,_0x1cdc3d));break;case _0x5a50bb['o'][_0x5e57b5(0x2cec)]:for(let _0x47a0c7=_0x4b6638[_0x5e57b5(0x19fb)]+_0x4b6638[_0x5e57b5(0x1aa6)]-0x1;_0x47a0c7>=_0x4b6638[_0x5e57b5(0x19fb)];--_0x47a0c7)_0x1cdc3d=_0x47a0c7*_0x23c427,_0x1f8d95[_0x5e57b5(0x3f90)](_0x5b4a31['Lt']['FromArray'](_0x5b919e,_0x1cdc3d)),0x4===_0x4dd37a[_0x5e57b5(0x5dd)]()?_0x1f8d95[_0x5e57b5(0x3f90)](_0x5b4a31['Lt'][_0x5e57b5(0x2858)](_0x5b919e,_0x1cdc3d)):_0x1f8d95[_0x5e57b5(0x3f90)](_0x5b4a31['P'][_0x5e57b5(0x2858)](_0x5b919e,_0x1cdc3d));break;case _0x5a50bb['o'][_0x5e57b5(0x2087)]:case _0x5a50bb['o'][_0x5e57b5(0x2abb)]:for(let _0x4a444a=_0x4b6638[_0x5e57b5(0x19fb)]+_0x4b6638['verticesCount']-0x1;_0x4a444a>=_0x4b6638[_0x5e57b5(0x19fb)];--_0x4a444a)_0x1cdc3d=_0x4a444a*_0x23c427,_0x1f8d95['push'](_0x5b4a31['FM'][_0x5e57b5(0x2858)](_0x5b919e,_0x1cdc3d));break;default:_0x481615['w1'][_0x5e57b5(0x404a)](_0x5e57b5(0x2d4e)+_0x1fb8b8);}this[_0x5e57b5(0x2e3f)](_0x1f8d95,_0x573d83,_0x1fb8b8,_0x5b919e,_0x51d8a2,_0x5c1f3e);}else _0x481615['w1']['Warn']('reorderTriangleFanMode:\x20Vertex\x20buffer\x20kind\x20'+_0x1fb8b8+_0x5e57b5(0x126f));}['_writeVertexAttributeData'](_0x51a33d,_0x41dd15,_0xbdf769,_0x7fd4f,_0x7e1e42,_0x2d1e38){var _0x1d92d3=_0x376061;for(const _0x2a8423 of _0x51a33d){!_0x2d1e38||_0xbdf769===_0x5a50bb['o'][_0x1d92d3(0x2cec)]||_0x2a8423 instanceof _0x5b4a31['FM']||(_0x2a8423 instanceof _0x5b4a31['P']?_0xbdf769===_0x5a50bb['o']['NormalKind']?_0x162d69['l'][_0x1d92d3(0x312f)](_0x2a8423):_0xbdf769===_0x5a50bb['o']['PositionKind']?_0x162d69['l']['_GetRightHandedPositionVector3FromRef'](_0x2a8423):_0x481615['w1'][_0x1d92d3(0x404a)](_0x1d92d3(0x3fe7)):_0x162d69['l'][_0x1d92d3(0x35d2)](_0x2a8423)),_0xbdf769===_0x5a50bb['o'][_0x1d92d3(0x279a)]?_0x2a8423[_0x1d92d3(0x3f07)]():_0xbdf769===_0x5a50bb['o']['TangentKind']&&_0x2a8423 instanceof _0x5b4a31['Lt']&&_0x162d69['l'][_0x1d92d3(0x30ef)](_0x2a8423);for(const _0x9c3133 of _0x2a8423[_0x1d92d3(0x86e)]())_0x7e1e42[_0x1d92d3(0x2094)](_0x9c3133,_0x41dd15),_0x41dd15+=0x4;}}['_writeAttributeData'](_0x166e07,_0x3d9e2b,_0x102821,_0x50010b,_0x480bd0,_0x554a60,_0x180013){var _0xa2c6fa=_0x376061;let _0x3aa8c2=[],_0x3e8156;switch(_0x166e07){case _0x5a50bb['o'][_0xa2c6fa(0x34af)]:for(let _0x301bbe=0x0,_0x16a5b7=_0x102821[_0xa2c6fa(0x1377)]/_0x50010b;_0x301bbe<_0x16a5b7;++_0x301bbe){_0x3e8156=_0x301bbe*_0x50010b;const _0x3f7df8=_0x5b4a31['P'][_0xa2c6fa(0x2858)](_0x102821,_0x3e8156);_0x554a60&&_0x162d69['l'][_0xa2c6fa(0x3aba)](_0x3f7df8),_0x3aa8c2[_0xa2c6fa(0x3f90)](_0x3f7df8[_0xa2c6fa(0x86e)]());}break;case _0x5a50bb['o'][_0xa2c6fa(0x279a)]:for(let _0x32b6cb=0x0,_0x7d8b75=_0x102821[_0xa2c6fa(0x1377)]/_0x50010b;_0x32b6cb<_0x7d8b75;++_0x32b6cb){_0x3e8156=_0x32b6cb*_0x50010b;const _0x4c8ad5=_0x5b4a31['P'][_0xa2c6fa(0x2858)](_0x102821,_0x3e8156);_0x554a60&&_0x162d69['l'][_0xa2c6fa(0x312f)](_0x4c8ad5),_0x4c8ad5[_0xa2c6fa(0x3f07)](),_0x3aa8c2[_0xa2c6fa(0x3f90)](_0x4c8ad5[_0xa2c6fa(0x86e)]());}break;case _0x5a50bb['o'][_0xa2c6fa(0x2be7)]:for(let _0x249d98=0x0,_0x15f8f9=_0x102821[_0xa2c6fa(0x1377)]/_0x50010b;_0x249d98<_0x15f8f9;++_0x249d98){_0x3e8156=_0x249d98*_0x50010b;const _0x4a6a2d=_0x5b4a31['Lt'][_0xa2c6fa(0x2858)](_0x102821,_0x3e8156);_0x554a60&&_0x162d69['l']['_GetRightHandedVector4FromRef'](_0x4a6a2d),_0x162d69['l']['_NormalizeTangentFromRef'](_0x4a6a2d),_0x3aa8c2['push'](_0x4a6a2d[_0xa2c6fa(0x86e)]());}break;case _0x5a50bb['o']['ColorKind']:{const _0x3d95f5=_0x180013['material'];var _0x1fc1ac=!_0x3d95f5||'StandardMaterial'===_0x3d95f5[_0xa2c6fa(0x3fcd)]();const _0x9bd797=new(0x3===_0x50010b?_0x7fa94f['Wo']:_0x7fa94f['HE'])();var _0x23d499=this[_0xa2c6fa(0x2877)][_0xa2c6fa(0x2cd1)]()[_0xa2c6fa(0x154c)];for(let _0x5ba544=0x0,_0x20ba07=_0x102821[_0xa2c6fa(0x1377)]/_0x50010b;_0x5ba544<_0x20ba07;++_0x5ba544)_0x3e8156=_0x5ba544*_0x50010b,(0x3===_0x50010b?_0x7fa94f['Wo']:_0x7fa94f['HE'])[_0xa2c6fa(0x3273)](_0x102821,_0x3e8156,_0x9bd797),_0x1fc1ac&&_0x9bd797[_0xa2c6fa(0x1d21)](_0x9bd797,_0x23d499),_0x3aa8c2[_0xa2c6fa(0x3f90)](_0x9bd797[_0xa2c6fa(0x86e)]());break;}case _0x5a50bb['o'][_0xa2c6fa(0x2087)]:case _0x5a50bb['o'][_0xa2c6fa(0x2abb)]:for(let _0x5f0b4f=0x0,_0x3e9114=_0x102821[_0xa2c6fa(0x1377)]/_0x50010b;_0x5f0b4f<_0x3e9114;++_0x5f0b4f)_0x3e8156=_0x5f0b4f*_0x50010b,_0x3aa8c2[_0xa2c6fa(0x3f90)]([_0x102821[_0x3e8156],_0x102821[_0x3e8156+0x1]]);break;case _0x5a50bb['o'][_0xa2c6fa(0x1b55)]:case _0x5a50bb['o'][_0xa2c6fa(0x317a)]:for(let _0x125c55=0x0,_0x5023e9=_0x102821[_0xa2c6fa(0x1377)]/_0x50010b;_0x125c55<_0x5023e9;++_0x125c55){_0x3e8156=_0x125c55*_0x50010b;const _0x2b2907=_0x5b4a31['Lt'][_0xa2c6fa(0x2858)](_0x102821,_0x3e8156);_0x3aa8c2[_0xa2c6fa(0x3f90)](_0x2b2907[_0xa2c6fa(0x86e)]());}break;case _0x5a50bb['o'][_0xa2c6fa(0x35b7)]:case _0x5a50bb['o']['MatricesWeightsExtraKind']:for(let _0x480b1f=0x0,_0x34ffdc=_0x102821[_0xa2c6fa(0x1377)]/_0x50010b;_0x480b1f<_0x34ffdc;++_0x480b1f){_0x3e8156=_0x480b1f*_0x50010b;const _0x44ced0=_0x5b4a31['Lt'][_0xa2c6fa(0x2858)](_0x102821,_0x3e8156);_0x3aa8c2['push'](_0x44ced0[_0xa2c6fa(0x86e)]());}break;default:_0x481615['w1'][_0xa2c6fa(0x1048)](_0xa2c6fa(0x335a)+_0x166e07),_0x3aa8c2=[];}let _0x30a0e6;switch(_0x3d9e2b){case _0x636e6d['rY'][_0xa2c6fa(0x3918)]:_0x30a0e6=_0x480bd0['setUInt8']['bind'](_0x480bd0);break;case _0x636e6d['rY'][_0xa2c6fa(0x3c54)]:_0x30a0e6=_0x480bd0[_0xa2c6fa(0x405b)][_0xa2c6fa(0x2de9)](_0x480bd0);break;case _0x636e6d['rY']['UNSIGNED_INT']:_0x30a0e6=_0x480bd0['setUInt32'][_0xa2c6fa(0x2de9)](_0x480bd0);break;case _0x636e6d['rY'][_0xa2c6fa(0x1e6e)]:_0x30a0e6=_0x480bd0[_0xa2c6fa(0x2094)][_0xa2c6fa(0x2de9)](_0x480bd0);break;default:return void _0x481615['w1'][_0xa2c6fa(0x1048)](_0xa2c6fa(0x6ef)+_0x3d9e2b);}for(const _0x4bef81 of _0x3aa8c2)for(const _0xbded1e of _0x4bef81)_0x30a0e6(_0xbded1e);}[_0x376061(0xcb5)](_0x3e34de,_0x538de4,_0x3ed70a,_0xcf6e4b,_0x4e030d,_0x44b01b,_0x25ddbb,_0x1768e2,_0x435d94,_0x4d6c53){var _0x26dae9=_0x376061;let _0x2a08c9=[],_0x135f3a,_0x459118=new _0x5b4a31['P'](),_0x21eafe=new _0x5b4a31['Lt'](0x0,0x0,0x0,0x0);switch(_0x3e34de){case _0x5a50bb['o'][_0x26dae9(0x34af)]:for(let _0x1f9077=_0x3ed70a['verticesStart'];_0x1f9077<_0x3ed70a[_0x26dae9(0x1aa6)];++_0x1f9077){_0x135f3a=_0x3ed70a[_0x26dae9(0x2fcf)]+_0x1f9077*_0x25ddbb;var _0x3ce53a=_0x5b4a31['P'][_0x26dae9(0x2858)](_0x4e030d,_0x135f3a);const _0x59b85f=_0x5b4a31['P']['FromArray'](_0x44b01b,_0x135f3a);_0x459118=_0x59b85f[_0x26dae9(0x407)](_0x3ce53a,_0x459118),_0x435d94&&_0x162d69['l'][_0x26dae9(0x3aba)](_0x459118),_0x4d6c53&&(_0x4d6c53['min']['copyFromFloats'](Math[_0x26dae9(0x3478)](_0x459118['x'],_0x4d6c53['min']['x']),Math[_0x26dae9(0x3478)](_0x459118['y'],_0x4d6c53[_0x26dae9(0x3478)]['y']),Math[_0x26dae9(0x3478)](_0x459118['z'],_0x4d6c53[_0x26dae9(0x3478)]['z'])),_0x4d6c53['max'][_0x26dae9(0x368c)](Math[_0x26dae9(0xf1a)](_0x459118['x'],_0x4d6c53['max']['x']),Math[_0x26dae9(0xf1a)](_0x459118['y'],_0x4d6c53['max']['y']),Math[_0x26dae9(0xf1a)](_0x459118['z'],_0x4d6c53[_0x26dae9(0xf1a)]['z']))),_0x2a08c9['push'](_0x459118[_0x26dae9(0x86e)]());}break;case _0x5a50bb['o']['NormalKind']:for(let _0x1c8f04=_0x3ed70a['verticesStart'];_0x1c8f04<_0x3ed70a[_0x26dae9(0x1aa6)];++_0x1c8f04){_0x135f3a=_0x3ed70a['indexStart']+_0x1c8f04*_0x25ddbb;const _0x2e1852=_0x5b4a31['P'][_0x26dae9(0x2858)](_0x4e030d,_0x135f3a),_0x23767b=(_0x2e1852[_0x26dae9(0x3f07)](),_0x5b4a31['P'][_0x26dae9(0x2858)](_0x44b01b,_0x135f3a));_0x23767b[_0x26dae9(0x3f07)](),_0x459118=_0x23767b[_0x26dae9(0x407)](_0x2e1852,_0x459118),_0x435d94&&_0x162d69['l']['_GetRightHandedNormalVector3FromRef'](_0x459118),_0x2a08c9[_0x26dae9(0x3f90)](_0x459118[_0x26dae9(0x86e)]());}break;case _0x5a50bb['o'][_0x26dae9(0x2be7)]:for(let _0x3edade=_0x3ed70a[_0x26dae9(0x19fb)];_0x3edade<_0x3ed70a['verticesCount'];++_0x3edade){_0x135f3a=_0x3ed70a['indexStart']+_0x3edade*(_0x25ddbb+0x1);var _0x3b72c9=_0x5b4a31['Lt'][_0x26dae9(0x2858)](_0x4e030d,_0x135f3a);_0x162d69['l']['_NormalizeTangentFromRef'](_0x3b72c9);const _0x53ec2b=_0x5b4a31['Lt']['FromArray'](_0x44b01b,_0x135f3a);_0x162d69['l'][_0x26dae9(0x30ef)](_0x53ec2b),_0x21eafe=_0x53ec2b['subtractToRef'](_0x3b72c9,_0x21eafe),_0x435d94&&_0x162d69['l']['_GetRightHandedVector4FromRef'](_0x21eafe),_0x2a08c9[_0x26dae9(0x3f90)]([_0x21eafe['x'],_0x21eafe['y'],_0x21eafe['z']]);}break;default:_0x481615['w1'][_0x26dae9(0x1048)](_0x26dae9(0x335a)+_0x3e34de),_0x2a08c9=[];}let _0x1a883a;switch(_0x538de4){case _0x636e6d['rY'][_0x26dae9(0x3918)]:_0x1a883a=_0x1768e2[_0x26dae9(0x1a1c)][_0x26dae9(0x2de9)](_0x1768e2);break;case _0x636e6d['rY']['UNSIGNED_SHORT']:_0x1a883a=_0x1768e2[_0x26dae9(0x405b)][_0x26dae9(0x2de9)](_0x1768e2);break;case _0x636e6d['rY'][_0x26dae9(0x462)]:_0x1a883a=_0x1768e2[_0x26dae9(0x1556)]['bind'](_0x1768e2);break;case _0x636e6d['rY'][_0x26dae9(0x1e6e)]:_0x1a883a=_0x1768e2[_0x26dae9(0x2094)][_0x26dae9(0x2de9)](_0x1768e2);break;default:return void _0x481615['w1'][_0x26dae9(0x1048)](_0x26dae9(0x6ef)+_0x538de4);}for(const _0x1245f6 of _0x2a08c9)for(const _0x155e60 of _0x1245f6)_0x1a883a(_0x155e60);}['_generateJSON'](_0x7c00fe,_0xc0a715,_0x5d9af2){var _0x124eed=_0x376061;const _0x2b897a={'byteLength':this[_0x124eed(0x41c7)]};let _0x574507,_0x9bbfbc,_0x14fc13,_0x34fb73=this[_0x124eed(0x41c7)];return _0x2b897a[_0x124eed(0x2106)]&&(this[_0x124eed(0x8f3)][_0x124eed(0x19da)]=[_0x2b897a]),this[_0x124eed(0x3d53)]&&this[_0x124eed(0x3d53)][_0x124eed(0x1377)]&&(this[_0x124eed(0x8f3)][_0x124eed(0x38f7)]=this['_nodes']),this[_0x124eed(0x31f0)]&&this[_0x124eed(0x31f0)][_0x124eed(0x1377)]&&(this['_glTF']['meshes']=this['_meshes']),this['_scenes']&&this[_0x124eed(0x3b6d)]['length']&&(this['_glTF'][_0x124eed(0x17cd)]=this[_0x124eed(0x3b6d)],this[_0x124eed(0x8f3)][_0x124eed(0x3fde)]=0x0),this[_0x124eed(0x3bdd)]&&this['_cameras']['length']&&(this['_glTF'][_0x124eed(0x1923)]=this['_cameras']),this[_0x124eed(0x3134)]&&this[_0x124eed(0x3134)]['length']&&(this[_0x124eed(0x8f3)]['bufferViews']=this[_0x124eed(0x3134)]),this[_0x124eed(0x1f0d)]&&this['_accessors'][_0x124eed(0x1377)]&&(this[_0x124eed(0x8f3)]['accessors']=this[_0x124eed(0x1f0d)]),this[_0x124eed(0x1490)]&&this[_0x124eed(0x1490)][_0x124eed(0x1377)]&&(this['_glTF']['animations']=this[_0x124eed(0x1490)]),this[_0x124eed(0x1c6e)]&&this['_materials'][_0x124eed(0x1377)]&&(this['_glTF'][_0x124eed(0x3bbb)]=this[_0x124eed(0x1c6e)]),this[_0x124eed(0x407e)]&&this[_0x124eed(0x407e)][_0x124eed(0x1377)]&&(this[_0x124eed(0x8f3)][_0x124eed(0xae8)]=this[_0x124eed(0x407e)]),this[_0x124eed(0x333b)]&&this['_samplers'][_0x124eed(0x1377)]&&(this['_glTF']['samplers']=this[_0x124eed(0x333b)]),this[_0x124eed(0x2d40)]&&this[_0x124eed(0x2d40)]['length']&&(this[_0x124eed(0x8f3)][_0x124eed(0x1ada)]=this['_skins']),this[_0x124eed(0x41f8)]&&this[_0x124eed(0x41f8)][_0x124eed(0x1377)]&&(_0x7c00fe?(this[_0x124eed(0x8f3)]['images']=[],this[_0x124eed(0x41f8)]['forEach'](_0x540120=>{var _0x3c2083=_0x124eed;_0x540120[_0x3c2083(0x3c89)]&&(_0x9bbfbc=this['_imageData'][_0x540120[_0x3c2083(0x3c89)]],this[_0x3c2083(0xcd8)][_0x3c2083(0x3f90)](_0x9bbfbc),_0x574507=_0x540120[_0x3c2083(0x3c89)][_0x3c2083(0x54f)]('.')[0x0]+'\x20image',_0x14fc13=_0x162d69['l'][_0x3c2083(0x29ab)](0x0,_0x34fb73,_0x9bbfbc['data'][_0x3c2083(0x2106)],void 0x0,_0x574507),_0x34fb73+=_0x9bbfbc[_0x3c2083(0x3e2c)][_0x3c2083(0x2106)],this['_bufferViews'][_0x3c2083(0x3f90)](_0x14fc13),_0x540120[_0x3c2083(0x325a)]=this['_bufferViews'][_0x3c2083(0x1377)]-0x1,_0x540120[_0x3c2083(0xc8c)]=_0x574507,_0x540120['mimeType']=_0x9bbfbc[_0x3c2083(0x3528)],_0x540120[_0x3c2083(0x3c89)]=void 0x0,this[_0x3c2083(0x8f3)][_0x3c2083(0x2842)]||(this[_0x3c2083(0x8f3)][_0x3c2083(0x2842)]=[]),this[_0x3c2083(0x8f3)][_0x3c2083(0x2842)][_0x3c2083(0x3f90)](_0x540120));}),_0x2b897a[_0x124eed(0x2106)]=_0x34fb73):this['_glTF']['images']=this[_0x124eed(0x41f8)]),_0x7c00fe||(_0x2b897a[_0x124eed(0x3c89)]=_0xc0a715+'.bin'),_0x5d9af2?JSON[_0x124eed(0x220d)](this[_0x124eed(0x8f3)],null,0x2):JSON['stringify'](this[_0x124eed(0x8f3)]);}['_generateGLTFAsync'](_0x6182a9,_0x37bbf8=!0x0){var _0x402503=_0x376061;return this[_0x402503(0x3225)]()[_0x402503(0x3725)](_0x2b3e22=>{var _0x1a8c94=_0x402503;this[_0x1a8c94(0x2c8d)]();var _0x328f94=this[_0x1a8c94(0x7bf)](!0x1,_0x6182a9,!0x0),_0x2b3e22=new Blob([_0x2b3e22],{'type':_0x1a8c94(0x210b)}),_0x88bd96=_0x6182a9+'.gltf',_0x445dab=_0x6182a9+_0x1a8c94(0x3ac4);const _0x336a43=new _0x44dce7['s']();if(_0x336a43[_0x1a8c94(0x33c9)][_0x88bd96]=_0x328f94,_0x336a43['glTFFiles'][_0x445dab]=_0x2b3e22,this[_0x1a8c94(0x420f)]){for(const _0x4ee9f3 in this['_imageData'])_0x336a43[_0x1a8c94(0x33c9)][_0x4ee9f3]=new Blob([this[_0x1a8c94(0x420f)][_0x4ee9f3][_0x1a8c94(0x3e2c)]],{'type':this['_imageData'][_0x4ee9f3][_0x1a8c94(0x3528)]});}return _0x37bbf8&&this[_0x1a8c94(0x18c9)](),_0x336a43;});}[_0x376061(0x3225)](){var _0x116fb1=_0x376061;const _0x30db4e=new _0x3143e3(0x4);return this[_0x116fb1(0x30c9)](this[_0x116fb1(0x2877)],_0x30db4e)[_0x116fb1(0x3725)](()=>(this['_localEngine']&&this['_localEngine'][_0x116fb1(0x18c9)](),_0x30db4e[_0x116fb1(0x1d2a)]()));}[_0x376061(0x65a)](_0x128e3e){return _0x128e3e%=0x4,0x0==_0x128e3e?_0x128e3e:0x4-_0x128e3e;}['_generateGLBAsync'](_0x2260a1,_0x4ba712=!0x0){var _0x36155d=_0x376061;return this[_0x36155d(0x3225)]()['then'](_0xb51175=>{var _0x59c3d3=_0x36155d;this[_0x59c3d3(0x2c8d)]();const _0x5e9808=this[_0x59c3d3(0x7bf)](!0x0);var _0x3f3e68=_0x2260a1+_0x59c3d3(0x150b);let _0x18c191=_0x5e9808[_0x59c3d3(0x1377)],_0x3d144f,_0x5c1972=0x0;if(_0x59c3d3(0x1615)!=typeof TextEncoder){const _0x264d51=new TextEncoder();_0x3d144f=_0x264d51[_0x59c3d3(0x886)](_0x5e9808),_0x18c191=_0x3d144f[_0x59c3d3(0x1377)];}for(let _0x2e5822=0x0;_0x2e5822<this[_0x59c3d3(0xcd8)][_0x59c3d3(0x1377)];++_0x2e5822)_0x5c1972+=this[_0x59c3d3(0xcd8)][_0x2e5822][_0x59c3d3(0x3e2c)]['byteLength'];var _0x69d50f=this[_0x59c3d3(0x65a)](_0x18c191),_0x1e7d30=this['_getPadding'](_0xb51175[_0x59c3d3(0x2106)]),_0x432915=this[_0x59c3d3(0x65a)](_0x5c1972),_0x4f452d=0x1c+_0x18c191+_0x69d50f+_0xb51175[_0x59c3d3(0x2106)]+_0x1e7d30+_0x5c1972+_0x432915,_0x319d0b=new ArrayBuffer(0xc);const _0x4977ce=new DataView(_0x319d0b);_0x4977ce[_0x59c3d3(0x1748)](0x0,0x46546c67,!0x0),_0x4977ce[_0x59c3d3(0x1748)](0x4,0x2,!0x0),_0x4977ce[_0x59c3d3(0x1748)](0x8,_0x4f452d,!0x0),_0x4f452d=new ArrayBuffer(0x8+_0x18c191+_0x69d50f);const _0x2506e9=new DataView(_0x4f452d),_0x3e5ccf=(_0x2506e9[_0x59c3d3(0x1748)](0x0,_0x18c191+_0x69d50f,!0x0),_0x2506e9[_0x59c3d3(0x1748)](0x4,0x4e4f534a,!0x0),new Uint8Array(_0x4f452d,0x8));if(_0x3d144f)_0x3e5ccf[_0x59c3d3(0x2cf6)](_0x3d144f);else{var _0xf20c59='_'['charCodeAt'](0x0);for(let _0x2c602e=0x0;_0x2c602e<_0x18c191;++_0x2c602e){var _0x4d70aa=_0x5e9808[_0x59c3d3(0x40ad)](_0x2c602e);_0x4d70aa!=_0x5e9808['codePointAt'](_0x2c602e)?_0x3e5ccf[_0x2c602e]=_0xf20c59:_0x3e5ccf[_0x2c602e]=_0x4d70aa;}}const _0x19e95e=new Uint8Array(_0x4f452d,0x8+_0x18c191);for(let _0x5c3ca5=0x0;_0x5c3ca5<_0x69d50f;++_0x5c3ca5)_0x19e95e[_0x5c3ca5]=0x20;var _0x24d4a9=new ArrayBuffer(0x8);const _0x36dbf5=new DataView(_0x24d4a9);_0x36dbf5[_0x59c3d3(0x1748)](0x0,_0xb51175['byteLength']+_0x5c1972+_0x432915,!0x0),_0x36dbf5[_0x59c3d3(0x1748)](0x4,0x4e4942,!0x0);var _0x4a2d9a=new ArrayBuffer(_0x1e7d30);const _0x3ecf51=new Uint8Array(_0x4a2d9a);for(let _0x1a9562=0x0;_0x1a9562<_0x1e7d30;++_0x1a9562)_0x3ecf51[_0x1a9562]=0x0;var _0x5c2928=new ArrayBuffer(_0x432915);const _0x4e6e67=new Uint8Array(_0x5c2928);for(let _0x545920=0x0;_0x545920<_0x432915;++_0x545920)_0x4e6e67[_0x545920]=0x0;const _0x127809=[_0x319d0b,_0x4f452d,_0x24d4a9,_0xb51175];for(let _0x131035=0x0;_0x131035<this[_0x59c3d3(0xcd8)][_0x59c3d3(0x1377)];++_0x131035)_0x127809['push'](this[_0x59c3d3(0xcd8)][_0x131035][_0x59c3d3(0x3e2c)]);_0x127809[_0x59c3d3(0x3f90)](_0x4a2d9a),_0x127809[_0x59c3d3(0x3f90)](_0x5c2928),_0x319d0b=new Blob(_0x127809,{'type':'application/octet-stream'});const _0x44a8ae=new _0x44dce7['s']();return _0x44a8ae[_0x59c3d3(0x33c9)][_0x3f3e68]=_0x319d0b,null!=this[_0x59c3d3(0xe26)]&&this[_0x59c3d3(0xe26)][_0x59c3d3(0x18c9)](),_0x4ba712&&this[_0x59c3d3(0x18c9)](),_0x44a8ae;});}[_0x376061(0x3bc2)](_0x3be853,_0x184eee,_0x4000d0){var _0x5b26d5=_0x376061;_0x184eee[_0x5b26d5(0x1314)]()[_0x5b26d5(0x1975)](0x0,0x0,0x0)||_0x481615['w1'][_0x5b26d5(0x1048)](_0x5b26d5(0xc34)),_0x184eee[_0x5b26d5(0x2416)]['equalsToFloats'](0x0,0x0,0x0)||(_0x3be853[_0x5b26d5(0x37ba)]=(_0x4000d0?_0x162d69['l']['_GetRightHandedPositionVector3'](_0x184eee['position']):_0x184eee[_0x5b26d5(0x2416)])['asArray']()),_0x184eee[_0x5b26d5(0x2ae7)][_0x5b26d5(0x1975)](0x1,0x1,0x1)||(_0x3be853[_0x5b26d5(0x4018)]=_0x184eee[_0x5b26d5(0x2ae7)][_0x5b26d5(0x86e)]());const _0x16f351=_0x5b4a31['_f']['RotationYawPitchRoll'](_0x184eee['rotation']['y'],_0x184eee[_0x5b26d5(0x2d91)]['x'],_0x184eee[_0x5b26d5(0x2d91)]['z']);_0x184eee['rotationQuaternion']&&_0x16f351[_0x5b26d5(0xe39)](_0x184eee[_0x5b26d5(0x32ee)]),_0x5b4a31['_f']['IsIdentity'](_0x16f351)||(_0x4000d0&&_0x162d69['l']['_GetRightHandedQuaternionFromRef'](_0x16f351),_0x3be853[_0x5b26d5(0x2d91)]=_0x16f351[_0x5b26d5(0x3f07)]()[_0x5b26d5(0x86e)]());}[_0x376061(0x3986)](_0x1deda3,_0x572768,_0x520a06){var _0x4a9f79=_0x376061;_0x572768[_0x4a9f79(0x2416)]['equalsToFloats'](0x0,0x0,0x0)||(_0x1deda3[_0x4a9f79(0x37ba)]=(_0x520a06?_0x162d69['l']['_GetRightHandedPositionVector3'](_0x572768[_0x4a9f79(0x2416)]):_0x572768[_0x4a9f79(0x2416)])[_0x4a9f79(0x86e)]());const _0x4d46ea=_0x572768[_0x4a9f79(0x32ee)];_0x4d46ea&&!_0x5b4a31['_f']['IsIdentity'](_0x4d46ea)&&(_0x520a06&&_0x162d69['l'][_0x4a9f79(0x3f8d)](_0x4d46ea),_0x1deda3[_0x4a9f79(0x2d91)]=_0x4d46ea[_0x4a9f79(0x3f07)]()[_0x4a9f79(0x86e)]());}[_0x376061(0x27f9)](_0x4d3744,_0x194269){var _0x575203=_0x376061;if(_0x194269[_0x575203(0x41e6)](_0x4d3744,!0x0)){_0x194269=_0x194269[_0x575203(0x30a8)](_0x4d3744,!0x0);if(_0x194269)return _0x194269;}return null;}[_0x376061(0x41cf)](_0x32ba27,_0x1bc2b3,_0x5aede2,_0x358901,_0x393e16,_0x4c023e){var _0xe173ad=_0x376061;const _0x36b817=_0x5aede2 instanceof _0x57961f['Kj']?_0x5aede2:_0x5aede2 instanceof _0x4b0198['S']?_0x5aede2[_0xe173ad(0x10d4)]:null;var _0x39efe0,_0x2e47a2,_0x5332a0;_0x36b817&&(_0x2e47a2=_0x36b817[_0xe173ad(0x30a8)](_0x32ba27,!0x0),_0x39efe0=_0x36b817['getVerticesData'](_0x32ba27,void 0x0,void 0x0,!0x0),_0x2e47a2&&_0x39efe0&&(_0x2e47a2=_0x5a50bb['o'][_0xe173ad(0x3af3)](_0x1bc2b3),_0x5332a0=_0x39efe0['length']*_0x2e47a2,_0x5332a0=_0x162d69['l']['_CreateBufferView'](0x0,_0x358901[_0xe173ad(0x359)](),_0x5332a0,_0x393e16,_0x32ba27+_0xe173ad(0x39f9)+_0x36b817[_0xe173ad(0xc8c)]),this[_0xe173ad(0x3134)][_0xe173ad(0x3f90)](_0x5332a0),this[_0xe173ad(0x3ca7)](_0x32ba27,_0x1bc2b3,_0x39efe0,_0x393e16/_0x2e47a2,_0x358901,_0x4c023e,_0x5aede2)));}[_0x376061(0x1396)](_0x26c471,_0x3d2d1b,_0x154eeb,_0x35357f,_0x5ecfaf){var _0x24e56f=_0x376061;if(_0x154eeb){_0x3d2d1b['targets']||(_0x3d2d1b[_0x24e56f(0x3c75)]=[]);const _0x26cb07={},_0x3faa2e=_0x26c471[_0x24e56f(0xbdb)]();if(_0x154eeb[_0x24e56f(0x37c8)]&&(_0xc4ff81=_0x3faa2e[_0x24e56f(0x757)](_0x5a50bb['o']['NormalKind'],void 0x0,void 0x0,!0x0),_0x1665b1=_0x154eeb[_0x24e56f(0x180b)](),_0x3c6041=0xc*(_0x1043b6=_0x26c471[_0x24e56f(0x1aa6)]),_0x3c6041=_0x162d69['l']['_CreateBufferView'](0x0,_0x35357f[_0x24e56f(0x359)](),_0x3c6041,0xc,_0x154eeb[_0x24e56f(0xc8c)]+_0x24e56f(0x1402)),this[_0x24e56f(0x3134)]['push'](_0x3c6041),_0x3c6041=this[_0x24e56f(0x3134)][_0x24e56f(0x1377)]-0x1,_0x3c6041=_0x162d69['l'][_0x24e56f(0x3d43)](_0x3c6041,_0x154eeb[_0x24e56f(0xc8c)]+'\x20-\x20NORMAL',_0x636e6d['Jg']['VEC3'],_0x636e6d['rY']['FLOAT'],_0x1043b6,0x0,null,null),this[_0x24e56f(0x1f0d)][_0x24e56f(0x3f90)](_0x3c6041),_0x26cb07[_0x24e56f(0x3da6)]=this['_accessors'][_0x24e56f(0x1377)]-0x1,this[_0x24e56f(0xcb5)](_0x5a50bb['o'][_0x24e56f(0x279a)],_0x636e6d['rY'][_0x24e56f(0x1e6e)],_0x26c471,_0x154eeb,_0xc4ff81,_0x1665b1,0x3,_0x35357f,_0x5ecfaf)),_0x154eeb[_0x24e56f(0x1432)]){var _0x1043b6=_0x3faa2e[_0x24e56f(0x757)](_0x5a50bb['o']['PositionKind'],void 0x0,void 0x0,!0x0),_0x3c6041=_0x154eeb[_0x24e56f(0x2739)](),_0xc4ff81=_0x26c471[_0x24e56f(0x1aa6)],_0x1665b1=0xc*_0xc4ff81,_0x1665b1=_0x162d69['l'][_0x24e56f(0x29ab)](0x0,_0x35357f[_0x24e56f(0x359)](),_0x1665b1,0xc,_0x154eeb[_0x24e56f(0xc8c)]+'_POSITION'),_0x1665b1=(this[_0x24e56f(0x3134)]['push'](_0x1665b1),this[_0x24e56f(0x3134)][_0x24e56f(0x1377)]-0x1);const _0xf430ee={'min':new _0x5b4a31['P'](Infinity,Infinity,Infinity),'max':new _0x5b4a31['P'](-Infinity,-Infinity,-Infinity)},_0x247346=_0x162d69['l'][_0x24e56f(0x3d43)](_0x1665b1,_0x154eeb[_0x24e56f(0xc8c)]+_0x24e56f(0x31f2),_0x636e6d['Jg'][_0x24e56f(0x1692)],_0x636e6d['rY'][_0x24e56f(0x1e6e)],_0xc4ff81,0x0,null,null);this[_0x24e56f(0x1f0d)][_0x24e56f(0x3f90)](_0x247346),_0x26cb07[_0x24e56f(0xf87)]=this[_0x24e56f(0x1f0d)][_0x24e56f(0x1377)]-0x1,this[_0x24e56f(0xcb5)](_0x5a50bb['o'][_0x24e56f(0x34af)],_0x636e6d['rY'][_0x24e56f(0x1e6e)],_0x26c471,_0x154eeb,_0x1043b6,_0x3c6041,0x3,_0x35357f,_0x5ecfaf,_0xf430ee),_0x247346[_0x24e56f(0x3478)]=_0xf430ee[_0x24e56f(0x3478)]['asArray'](),_0x247346[_0x24e56f(0xf1a)]=_0xf430ee[_0x24e56f(0xf1a)]['asArray']();}_0x154eeb[_0x24e56f(0x2a13)]&&(_0x1665b1=_0x3faa2e[_0x24e56f(0x757)](_0x5a50bb['o']['TangentKind'],void 0x0,void 0x0,!0x0),_0xc4ff81=_0x154eeb[_0x24e56f(0x3b20)](),_0x3c6041=0xc*(_0x1043b6=_0x26c471[_0x24e56f(0x1aa6)]),_0x3c6041=_0x162d69['l'][_0x24e56f(0x29ab)](0x0,_0x35357f[_0x24e56f(0x359)](),_0x3c6041,0xc,_0x154eeb[_0x24e56f(0xc8c)]+_0x24e56f(0x1402)),this[_0x24e56f(0x3134)]['push'](_0x3c6041),_0x3c6041=this[_0x24e56f(0x3134)][_0x24e56f(0x1377)]-0x1,_0x3c6041=_0x162d69['l'][_0x24e56f(0x3d43)](_0x3c6041,_0x154eeb[_0x24e56f(0xc8c)]+_0x24e56f(0x370d),_0x636e6d['Jg'][_0x24e56f(0x1692)],_0x636e6d['rY'][_0x24e56f(0x1e6e)],_0x1043b6,0x0,null,null),this[_0x24e56f(0x1f0d)][_0x24e56f(0x3f90)](_0x3c6041),_0x26cb07[_0x24e56f(0x2692)]=this['_accessors'][_0x24e56f(0x1377)]-0x1,this['writeMorphTargetAttributeData'](_0x5a50bb['o'][_0x24e56f(0x2be7)],_0x636e6d['rY'][_0x24e56f(0x1e6e)],_0x26c471,_0x154eeb,_0x1665b1,_0xc4ff81,0x3,_0x35357f,_0x5ecfaf)),_0x3d2d1b[_0x24e56f(0x3c75)][_0x24e56f(0x3f90)](_0x26cb07);}}[_0x376061(0x23f)](_0xf9a427){var _0x1cbb6c=_0x376061;if(_0xf9a427 instanceof _0xf9149a['_'])return _0x2a2d39['F'][_0x1cbb6c(0x18c0)];if(_0xf9a427 instanceof _0x4b0198['S']||_0xf9a427 instanceof _0x57961f['Kj']){var _0x5293a9=_0xf9a427 instanceof _0x57961f['Kj']?_0xf9a427:_0xf9a427[_0x1cbb6c(0x10d4)];if(_0x1cbb6c(0x390)==typeof _0x5293a9[_0x1cbb6c(0x35c6)])return _0x5293a9[_0x1cbb6c(0x35c6)];}return _0xf9a427['material']?_0xf9a427['material'][_0x1cbb6c(0xd8d)]:_0x2a2d39['F'][_0x1cbb6c(0x3eb3)];}[_0x376061(0x106c)](_0xa9f570,_0x49e3a4){var _0x37f6b3=_0x376061;switch(_0x49e3a4){case _0x2a2d39['F']['TriangleFillMode']:break;case _0x2a2d39['F'][_0x37f6b3(0x9a8)]:_0xa9f570['mode']=_0x636e6d['xB'][_0x37f6b3(0x2f5e)];break;case _0x2a2d39['F'][_0x37f6b3(0x1afe)]:_0xa9f570[_0x37f6b3(0x3bad)]=_0x636e6d['xB'][_0x37f6b3(0x3d1f)];break;case _0x2a2d39['F']['PointListDrawMode']:case _0x2a2d39['F'][_0x37f6b3(0x3e32)]:_0xa9f570[_0x37f6b3(0x3bad)]=_0x636e6d['xB']['POINTS'];break;case _0x2a2d39['F'][_0x37f6b3(0x3416)]:_0xa9f570[_0x37f6b3(0x3bad)]=_0x636e6d['xB']['LINE_LOOP'];break;case _0x2a2d39['F'][_0x37f6b3(0x18c0)]:_0xa9f570[_0x37f6b3(0x3bad)]=_0x636e6d['xB'][_0x37f6b3(0x34e6)];break;case _0x2a2d39['F'][_0x37f6b3(0x37f8)]:_0xa9f570[_0x37f6b3(0x3bad)]=_0x636e6d['xB'][_0x37f6b3(0x3cd2)];}}[_0x376061(0x7ed)](_0x2548a7,_0x5d61c7){var _0x583b13=_0x376061;switch(_0x5d61c7){case _0x5a50bb['o'][_0x583b13(0x34af)]:_0x2548a7[_0x583b13(0x221c)][_0x583b13(0xf87)]=this[_0x583b13(0x1f0d)][_0x583b13(0x1377)]-0x1;break;case _0x5a50bb['o'][_0x583b13(0x279a)]:_0x2548a7[_0x583b13(0x221c)][_0x583b13(0x3da6)]=this[_0x583b13(0x1f0d)][_0x583b13(0x1377)]-0x1;break;case _0x5a50bb['o'][_0x583b13(0x2cec)]:_0x2548a7[_0x583b13(0x221c)]['COLOR_0']=this[_0x583b13(0x1f0d)][_0x583b13(0x1377)]-0x1;break;case _0x5a50bb['o'][_0x583b13(0x2be7)]:_0x2548a7[_0x583b13(0x221c)][_0x583b13(0x2692)]=this[_0x583b13(0x1f0d)][_0x583b13(0x1377)]-0x1;break;case _0x5a50bb['o'][_0x583b13(0x2087)]:_0x2548a7[_0x583b13(0x221c)][_0x583b13(0x1788)]=this[_0x583b13(0x1f0d)][_0x583b13(0x1377)]-0x1;break;case _0x5a50bb['o'][_0x583b13(0x2abb)]:_0x2548a7[_0x583b13(0x221c)][_0x583b13(0x35a4)]=this['_accessors'][_0x583b13(0x1377)]-0x1;break;case _0x5a50bb['o']['MatricesIndicesKind']:_0x2548a7['attributes'][_0x583b13(0xfdb)]=this[_0x583b13(0x1f0d)]['length']-0x1;break;case _0x5a50bb['o'][_0x583b13(0x317a)]:_0x2548a7['attributes'][_0x583b13(0xe4c)]=this['_accessors'][_0x583b13(0x1377)]-0x1;break;case _0x5a50bb['o']['MatricesWeightsKind']:_0x2548a7[_0x583b13(0x221c)][_0x583b13(0xece)]=this[_0x583b13(0x1f0d)][_0x583b13(0x1377)]-0x1;break;case _0x5a50bb['o'][_0x583b13(0xe3d)]:_0x2548a7['attributes']['WEIGHTS_1']=this[_0x583b13(0x1f0d)][_0x583b13(0x1377)]-0x1;break;default:_0x481615['w1'][_0x583b13(0x1048)]('Unsupported\x20Vertex\x20Buffer\x20Type:\x20'+_0x5d61c7);}}[_0x376061(0x12e4)](_0xd318bf,_0x8fef16,_0x1f1c0e,_0x2f2e23){var _0x1912f7=_0x376061,_0x3a9fe0;const _0x1468a0=[];let _0x382e3a=null,_0x110384;_0x8fef16 instanceof _0x57961f['Kj']?_0x382e3a=_0x8fef16:_0x8fef16 instanceof _0x4b0198['S']&&(_0x382e3a=_0x8fef16[_0x1912f7(0x10d4)]);var _0x4c8821=[{'kind':_0x5a50bb['o'][_0x1912f7(0x34af)],'accessorType':_0x636e6d['Jg'][_0x1912f7(0x1692)],'accessorComponentType':_0x636e6d['rY'][_0x1912f7(0x1e6e)],'byteStride':0xc},{'kind':_0x5a50bb['o']['NormalKind'],'accessorType':_0x636e6d['Jg']['VEC3'],'accessorComponentType':_0x636e6d['rY'][_0x1912f7(0x1e6e)],'byteStride':0xc},{'kind':_0x5a50bb['o'][_0x1912f7(0x2cec)],'accessorType':_0x636e6d['Jg'][_0x1912f7(0x2214)],'accessorComponentType':_0x636e6d['rY'][_0x1912f7(0x1e6e)],'byteStride':0x10},{'kind':_0x5a50bb['o']['TangentKind'],'accessorType':_0x636e6d['Jg'][_0x1912f7(0x2214)],'accessorComponentType':_0x636e6d['rY'][_0x1912f7(0x1e6e)],'byteStride':0x10},{'kind':_0x5a50bb['o'][_0x1912f7(0x2087)],'accessorType':_0x636e6d['Jg'][_0x1912f7(0x3df9)],'accessorComponentType':_0x636e6d['rY'][_0x1912f7(0x1e6e)],'byteStride':0x8},{'kind':_0x5a50bb['o'][_0x1912f7(0x2abb)],'accessorType':_0x636e6d['Jg']['VEC2'],'accessorComponentType':_0x636e6d['rY'][_0x1912f7(0x1e6e)],'byteStride':0x8},{'kind':_0x5a50bb['o']['MatricesIndicesKind'],'accessorType':_0x636e6d['Jg'][_0x1912f7(0x2214)],'accessorComponentType':_0x636e6d['rY']['UNSIGNED_SHORT'],'byteStride':0x8},{'kind':_0x5a50bb['o'][_0x1912f7(0x317a)],'accessorType':_0x636e6d['Jg']['VEC4'],'accessorComponentType':_0x636e6d['rY']['UNSIGNED_SHORT'],'byteStride':0x8},{'kind':_0x5a50bb['o']['MatricesWeightsKind'],'accessorType':_0x636e6d['Jg'][_0x1912f7(0x2214)],'accessorComponentType':_0x636e6d['rY'][_0x1912f7(0x1e6e)],'byteStride':0x10},{'kind':_0x5a50bb['o'][_0x1912f7(0xe3d)],'accessorType':_0x636e6d['Jg']['VEC4'],'accessorComponentType':_0x636e6d['rY']['FLOAT'],'byteStride':0x10}];if(_0x382e3a){let _0x4d31aa=null;var _0xbfbfe0=this[_0x1912f7(0x23f)](_0x382e3a);const _0x174c65={},_0x1d02a5=_0x382e3a[_0x1912f7(0x70d)];for(const _0x4b47e5 of _0x4c8821){var _0x5ad629=_0x4b47e5[_0x1912f7(0x2b68)],_0x23ccf4=_0x4b47e5[_0x1912f7(0x2247)];if(_0x382e3a[_0x1912f7(0x41e6)](_0x5ad629,!0x0)){const _0x3e8877=this[_0x1912f7(0x27f9)](_0x5ad629,_0x382e3a);_0x4b47e5[_0x1912f7(0x2f0c)]=_0x3e8877?_0x3e8877[_0x1912f7(0x5dd)]()*_0x5a50bb['o'][_0x1912f7(0x3af3)](_0x4b47e5['accessorComponentType']):0x4*_0x5a50bb['o']['DeduceStride'](_0x5ad629),0xc===_0x4b47e5['byteStride']&&(_0x4b47e5[_0x1912f7(0x10c0)]=_0x636e6d['Jg'][_0x1912f7(0x1692)]),this['_createBufferViewKind'](_0x5ad629,_0x23ccf4,_0x8fef16,_0x1f1c0e,_0x4b47e5[_0x1912f7(0x2f0c)],_0x2f2e23),_0x4b47e5[_0x1912f7(0x24dd)]=this[_0x1912f7(0x3134)][_0x1912f7(0x1377)]-0x1,_0x174c65[_0x5ad629]=_0x4b47e5['bufferViewIndex'];}}if(_0x382e3a[_0x1912f7(0x2c27)]()){var _0x1e8ffa=_0x382e3a[_0x1912f7(0x2668)]();if(_0x1e8ffa){var _0x1b594f=0x4*_0x1e8ffa[_0x1912f7(0x1377)],_0x1b594f=_0x162d69['l'][_0x1912f7(0x29ab)](0x0,_0x1f1c0e[_0x1912f7(0x359)](),_0x1b594f,void 0x0,'Indices\x20-\x20'+_0x382e3a[_0x1912f7(0xc8c)]);this[_0x1912f7(0x3134)][_0x1912f7(0x3f90)](_0x1b594f),_0x4d31aa=this[_0x1912f7(0x3134)][_0x1912f7(0x1377)]-0x1;for(let _0x3d1cde=0x0,_0x42d47a=_0x1e8ffa['length'];_0x3d1cde<_0x42d47a;++_0x3d1cde)_0x1f1c0e['setUInt32'](_0x1e8ffa[_0x3d1cde]);}}if(_0x382e3a[_0x1912f7(0x11db)])for(const _0xf1c453 of _0x382e3a[_0x1912f7(0x11db)]){let _0x2d283e=_0xf1c453[_0x1912f7(0x2ff0)]()||_0x382e3a[_0x1912f7(0x83e)]()[_0x1912f7(0xad2)],_0x25ce6d=null;if(_0x2d283e){if(_0x382e3a instanceof _0xf9149a['_']){const _0x1c17be={'name':_0x382e3a['name']+_0x1912f7(0x1580)};(!_0x382e3a[_0x1912f7(0x378e)][_0x1912f7(0x29ed)](_0x7fa94f['Wo'][_0x1912f7(0x3da8)]())||_0x382e3a[_0x1912f7(0x1aed)]<0x1)&&(_0x1c17be['pbrMetallicRoughness']={'baseColorFactor':_0x382e3a[_0x1912f7(0x378e)][_0x1912f7(0x86e)]()[_0x1912f7(0x10d8)]([_0x382e3a[_0x1912f7(0x1aed)]])}),this[_0x1912f7(0x1c6e)]['push'](_0x1c17be),_0x25ce6d=this['_materials'][_0x1912f7(0x1377)]-0x1;}else _0x2d283e instanceof _0x51e1a0['G']?(_0x2febfd=_0x2d283e[_0x1912f7(0x2c64)][_0xf1c453['materialIndex']])&&(_0x2d283e=_0x2febfd,_0x25ce6d=this['_materialMap'][_0x2d283e[_0x1912f7(0x17f4)]]):_0x25ce6d=this[_0x1912f7(0x416d)][_0x2d283e[_0x1912f7(0x17f4)]];}var _0x2febfd,_0x4c8bcf,_0x3b6acf=null!=_0x25ce6d?this[_0x1912f7(0x1c6e)][_0x25ce6d]:null;const _0x52846f={'attributes':{}};this['_setPrimitiveMode'](_0x52846f,_0xbfbfe0);for(const _0xa609 of _0x4c8821){var _0x4f5876=_0xa609[_0x1912f7(0x2b68)];if(_0x4f5876!==_0x5a50bb['o'][_0x1912f7(0x2087)]&&_0x4f5876!==_0x5a50bb['o']['UV2Kind']||this['_options'][_0x1912f7(0x396)]||_0x3b6acf&&this[_0x1912f7(0x3e12)]['_hasTexturesPresent'](_0x3b6acf)){var _0x43af62,_0x2092f5,_0x4633d0=_0x382e3a[_0x1912f7(0x757)](_0x4f5876,void 0x0,void 0x0,!0x0);if(_0x4633d0){const _0x11a19=this[_0x1912f7(0x27f9)](_0x4f5876,_0x382e3a);_0x11a19&&(_0x43af62=_0x11a19[_0x1912f7(0x5dd)](),null!=(_0x2092f5=_0xa609['bufferViewIndex'])&&(_0x110384={'min':null,'max':null},_0x4f5876==_0x5a50bb['o'][_0x1912f7(0x34af)]&&(_0x110384=_0x162d69['l'][_0x1912f7(0x2c11)](_0x4633d0,0x0,_0x4633d0[_0x1912f7(0x1377)]/_0x43af62,_0x2f2e23)),_0x2092f5=_0x162d69['l'][_0x1912f7(0x3d43)](_0x2092f5,_0x4f5876+_0x1912f7(0x39f9)+_0x8fef16[_0x1912f7(0xc8c)],_0xa609[_0x1912f7(0x10c0)],_0xa609['accessorComponentType'],_0x4633d0[_0x1912f7(0x1377)]/_0x43af62,0x0,_0x110384[_0x1912f7(0x3478)],_0x110384['max']),this[_0x1912f7(0x1f0d)][_0x1912f7(0x3f90)](_0x2092f5),this[_0x1912f7(0x7ed)](_0x52846f,_0x4f5876)));}}}if(_0x4d31aa&&(_0x2febfd=_0x162d69['l'][_0x1912f7(0x3d43)](_0x4d31aa,'indices\x20-\x20'+_0x8fef16[_0x1912f7(0xc8c)],_0x636e6d['Jg'][_0x1912f7(0xd91)],_0x636e6d['rY'][_0x1912f7(0x462)],_0xf1c453[_0x1912f7(0x2e90)],0x4*_0xf1c453[_0x1912f7(0x2fcf)],null,null),this[_0x1912f7(0x1f0d)][_0x1912f7(0x3f90)](_0x2febfd),_0x52846f[_0x1912f7(0x35ec)]=this[_0x1912f7(0x1f0d)][_0x1912f7(0x1377)]-0x1),null!=_0x25ce6d&&0x0<Object[_0x1912f7(0x689)](_0x52846f[_0x1912f7(0x221c)])[_0x1912f7(0x1377)]){var _0x3f2479=null!==_0x382e3a[_0x1912f7(0x802)]?_0x382e3a[_0x1912f7(0x802)]:_0x2d283e['sideOrientation'];if(_0x3f2479==_0x2a2d39['F'][_0x1912f7(0x27e)]&&this[_0x1912f7(0x2877)][_0x1912f7(0x2547)]||_0x3f2479==_0x2a2d39['F'][_0x1912f7(0x27e)]&&_0x2f2e23&&_0x382e3a[_0x1912f7(0x802)]!==(null==(_0x3a9fe0=_0x382e3a[_0x1912f7(0x7af)])?void 0x0:_0x3a9fe0[_0x1912f7(0x26ca)])){let _0x17fcb3=null!=_0x4d31aa?this[_0x1912f7(0x3134)][_0x4d31aa][_0x1912f7(0x3fcc)]:null,_0x35d8d9=(null==_0x17fcb3&&(_0x17fcb3=0x0),null);if(_0x35d8d9=null!=_0x4d31aa?_0x382e3a[_0x1912f7(0x2668)]():_0x35d8d9)this[_0x1912f7(0x15f9)](_0xf1c453,_0xbfbfe0,_0x35d8d9,_0x17fcb3,_0x1f1c0e);else for(const _0x2997a9 of _0x4c8821){var _0x1deed1,_0x1742c5=_0x382e3a[_0x1912f7(0x757)](_0x2997a9[_0x1912f7(0x2b68)],void 0x0,void 0x0,!0x0);_0x1742c5&&(_0x1deed1=(_0x1deed1=this[_0x1912f7(0x3134)][_0x174c65[_0x2997a9[_0x1912f7(0x2b68)]]]['byteOffset'])||0x0,this['_reorderVertexAttributeDataBasedOnPrimitiveMode'](_0xf1c453,_0xbfbfe0,_0x3f2479,_0x2997a9[_0x1912f7(0x2b68)],_0x1742c5,_0x1deed1,_0x1f1c0e,_0x2f2e23));}}_0x52846f[_0x1912f7(0x7af)]=_0x25ce6d;}if(_0x1d02a5){for(let _0x4579f4=0x0;_0x4579f4<_0x1d02a5[_0x1912f7(0x569)];++_0x4579f4)_0x4c8bcf=_0x1d02a5[_0x1912f7(0x3d13)](_0x4579f4),this['_setMorphTargetAttributes'](_0xf1c453,_0x52846f,_0x4c8bcf,_0x1f1c0e,_0x2f2e23);}_0xd318bf['primitives'][_0x1912f7(0x3f90)](_0x52846f),this[_0x1912f7(0x1545)](_0x1912f7(0x17e6),_0x52846f,_0xf1c453,_0x1f1c0e),_0x1468a0[_0x1912f7(0x3f90)]();}}return Promise[_0x1912f7(0x3332)](_0x1468a0)[_0x1912f7(0x3725)](()=>{});}[_0x376061(0x3f34)](_0x216e5e){var _0x3126b7=_0x376061;if(_0x216e5e instanceof _0x3d29b6['Y']){const _0x18224a=_0x216e5e[_0x3126b7(0x927)]()[_0x3126b7(0x2e19)](_0x4fdee2,_0x5b4a31['jp'][_0x3126b7(0x31e7)][0x0]);return!!_0x18224a[_0x3126b7(0x29a)]()&&!(_0x216e5e instanceof _0x57961f['Kj']&&null!==_0x216e5e[_0x3126b7(0x1090)]||_0x216e5e instanceof _0x4b0198['S']&&null!==_0x216e5e[_0x3126b7(0x10d4)][_0x3126b7(0x1090)]);}return!0x1;}['_createSceneAsync'](_0x5b7c6a,_0x5ef60b){var _0x5587ef=_0x376061;const _0x4159e0={'nodes':[]};let _0x4d4c41,_0x290274,_0x1c053b;const _0x11b8ec=[..._0x5b7c6a[_0x5587ef(0x1e2f)],..._0x5b7c6a[_0x5587ef(0x3926)],..._0x5b7c6a[_0x5587ef(0xe8a)],..._0x5b7c6a[_0x5587ef(0x1923)]],_0x5cdbe9=[],_0x48a48a=(this[_0x5587ef(0x352a)]=!_0x5b7c6a[_0x5587ef(0x2547)],this[_0x5587ef(0x17d3)]={},_0x5b7c6a[_0x5587ef(0x28cd)]&&(this['_options'][_0x5587ef(0x3f3c)]?_0x4159e0[_0x5587ef(0x26ea)]=this['_options'][_0x5587ef(0x3f3c)](_0x5b7c6a[_0x5587ef(0x28cd)]):_0x5b7c6a[_0x5587ef(0x28cd)]['gltf']&&(_0x4159e0[_0x5587ef(0x26ea)]=_0x5b7c6a[_0x5587ef(0x28cd)]['gltf']['extras'])),_0x5b7c6a[_0x5587ef(0x17f)][_0x5587ef(0x7f0)](_0x539808=>{var _0x255422=_0x5587ef;this[_0x255422(0x17d3)][_0x539808[_0x255422(0x17f4)]]=this['_convertToRightHandedSystem'],_0x539808[_0x255422(0xe00)](!0x1)[_0x255422(0x7f0)](_0xe7a7a=>{var _0x261b35=_0x255422;this[_0x261b35(0x17d3)][_0xe7a7a[_0x261b35(0x17f4)]]=this['_convertToRightHandedSystem'];});}),_0x5b7c6a[_0x5587ef(0x17f)][_0x5587ef(0x7f0)](_0x454b41=>{var _0x3d6e9e=_0x5587ef,_0x24aa0c;this['_includeCoordinateSystemConversionNodes']||this[_0x3d6e9e(0x3f34)](_0x454b41)&&(_0x5cdbe9[_0x3d6e9e(0x3f90)](_0x454b41),-0x1!==(_0x24aa0c=_0x11b8ec[_0x3d6e9e(0x919)](_0x454b41))&&_0x11b8ec[_0x3d6e9e(0x5ff)](_0x24aa0c,0x1),_0x454b41['getDescendants'](!0x1)[_0x3d6e9e(0x7f0)](_0x229f8e=>{var _0x5c3472=_0x3d6e9e;this[_0x5c3472(0x17d3)][_0x229f8e[_0x5c3472(0x17f4)]]=!0x1;}));}),new Map()),[_0x18854a,_0x354fe1]=(_0x5b7c6a[_0x5587ef(0x1923)][_0x5587ef(0x7f0)](_0x51549d=>{var _0x331417=_0x5587ef;if(!this['_options'][_0x331417(0x3366)]||this[_0x331417(0x4179)][_0x331417(0x3366)](_0x51549d)){const _0x2746f5={'type':_0x51549d[_0x331417(0x3bad)]===_0x19199e['V'][_0x331417(0x2ed3)]?_0x636e6d['iM'][_0x331417(0x16e7)]:_0x636e6d['iM']['ORTHOGRAPHIC']};var _0x3c9cae,_0x285a9b;_0x51549d[_0x331417(0xc8c)]&&(_0x2746f5[_0x331417(0xc8c)]=_0x51549d['name']),_0x2746f5[_0x331417(0x21e0)]===_0x636e6d['iM'][_0x331417(0x16e7)]?_0x2746f5['perspective']={'aspectRatio':_0x51549d[_0x331417(0x2cd1)]()[_0x331417(0x2ce7)](_0x51549d),'yfov':_0x51549d['fovMode']===_0x19199e['V']['FOVMODE_VERTICAL_FIXED']?_0x51549d[_0x331417(0x37d7)]:_0x51549d['fov']*_0x51549d[_0x331417(0x2cd1)]()['getAspectRatio'](_0x51549d),'znear':_0x51549d['minZ'],'zfar':_0x51549d[_0x331417(0x4078)]}:_0x2746f5['type']===_0x636e6d['iM'][_0x331417(0x358f)]&&(_0x3c9cae=_0x51549d['orthoLeft']&&_0x51549d[_0x331417(0x1ee3)]?0.5*(_0x51549d[_0x331417(0x1ee3)]-_0x51549d[_0x331417(0x1c6f)]):0.5*_0x51549d[_0x331417(0x2cd1)]()[_0x331417(0x3700)](),_0x285a9b=_0x51549d[_0x331417(0x358c)]&&_0x51549d[_0x331417(0x1c75)]?0.5*(_0x51549d[_0x331417(0x1c75)]-_0x51549d[_0x331417(0x358c)]):0.5*_0x51549d[_0x331417(0x2cd1)]()[_0x331417(0x2579)](),_0x2746f5[_0x331417(0x1425)]={'xmag':_0x3c9cae,'ymag':_0x285a9b,'znear':_0x51549d[_0x331417(0x3f60)],'zfar':_0x51549d[_0x331417(0x4078)]}),_0x48a48a[_0x331417(0x2cf6)](_0x51549d,this[_0x331417(0x3bdd)][_0x331417(0x1377)]),this['_cameras'][_0x331417(0x3f90)](_0x2746f5);}}),this['_getExportNodes'](_0x11b8ec));return this['_glTFMaterialExporter'][_0x5587ef(0xe11)](_0x354fe1,_0x636e6d['Vq']['PNG'],!0x0)['then'](()=>this[_0x5587ef(0x3883)](_0x5b7c6a,_0x18854a,_0x5ef60b)['then'](_0x985837=>this['_createSkinsAsync'](_0x5b7c6a,_0x985837,_0x5ef60b)['then'](_0x7c93e7=>{var _0xa23572=_0x5587ef;if(this['_nodeMap']=_0x985837,this[_0xa23572(0x41c7)]=_0x5ef60b[_0xa23572(0x359)](),null==this[_0xa23572(0x41c7)])throw new Error('undefined\x20byte\x20length!');for(const _0x52841f of _0x11b8ec){var _0x4be5ee;if(void 0x0!==(_0x4d4c41=this[_0xa23572(0x2e3b)][_0x52841f['uniqueId']])&&(_0x290274=this[_0xa23572(0x3d53)][_0x4d4c41],_0x52841f['metadata']&&(this[_0xa23572(0x4179)]['metadataSelector']?_0x290274[_0xa23572(0x26ea)]=this[_0xa23572(0x4179)][_0xa23572(0x3f3c)](_0x52841f[_0xa23572(0x28cd)]):_0x52841f[_0xa23572(0x28cd)]['gltf']&&(_0x290274[_0xa23572(0x26ea)]=_0x52841f[_0xa23572(0x28cd)]['gltf'][_0xa23572(0x26ea)])),_0x52841f instanceof _0x19199e['V']&&(_0x290274[_0xa23572(0x3031)]=_0x48a48a['get'](_0x52841f)),_0x52841f['parent']&&-0x1===_0x5cdbe9[_0xa23572(0x919)](_0x52841f[_0xa23572(0x922)])||(this[_0xa23572(0x4179)][_0xa23572(0x3366)]&&!this[_0xa23572(0x4179)][_0xa23572(0x3366)](_0x52841f)?_0x481615['w1']['Log']('Omitting\x20'+_0x52841f['name']+_0xa23572(0x3091)):(this[_0xa23572(0x17d3)][_0x52841f[_0xa23572(0x17f4)]]&&(_0x290274[_0xa23572(0x37ba)]&&(_0x290274[_0xa23572(0x37ba)][0x2]*=-0x1,_0x290274[_0xa23572(0x37ba)][0x0]*=-0x1),_0x290274['rotation']=(_0x290274[_0xa23572(0x2d91)]?_0x5b4a31['_f'][_0xa23572(0x2858)]([0x0,0x1,0x0,0x0])['multiply'](_0x5b4a31['_f']['FromArray'](_0x290274['rotation'])):_0x5b4a31['_f'][_0xa23572(0x2858)]([0x0,0x1,0x0,0x0]))['asArray']()),_0x4159e0[_0xa23572(0x38f7)][_0xa23572(0x3f90)](_0x4d4c41))),_0x52841f instanceof _0x57961f['Kj']&&(_0x4be5ee=_0x52841f)[_0xa23572(0x2d12)]&&(_0x290274[_0xa23572(0x25fa)]=_0x7c93e7[_0x4be5ee[_0xa23572(0x2d12)][_0xa23572(0x17f4)]]),_0x1c053b=_0x52841f[_0xa23572(0xe00)](!0x0),!_0x290274[_0xa23572(0x2162)]&&_0x1c053b&&_0x1c053b[_0xa23572(0x1377)])){const _0x36c144=[];for(const _0x21606b of _0x1c053b)null!=this['_nodeMap'][_0x21606b[_0xa23572(0x17f4)]]&&_0x36c144[_0xa23572(0x3f90)](this[_0xa23572(0x2e3b)][_0x21606b[_0xa23572(0x17f4)]]);_0x36c144['length']&&(_0x290274[_0xa23572(0x2162)]=_0x36c144);}}_0x4159e0[_0xa23572(0x38f7)][_0xa23572(0x1377)]&&this[_0xa23572(0x3b6d)][_0xa23572(0x3f90)](_0x4159e0);})));}[_0x376061(0x21b9)](_0x9961a0){var _0x21a554=_0x376061;const _0x1e1791=[],_0xc7ea00=new Set();for(const _0x10a3fa of _0x9961a0)if(!this[_0x21a554(0x4179)][_0x21a554(0x3366)]||this[_0x21a554(0x4179)][_0x21a554(0x3366)](_0x10a3fa)){_0x1e1791[_0x21a554(0x3f90)](_0x10a3fa);const _0x2d625b=_0x10a3fa;if(_0x2d625b['subMeshes']&&0x0<_0x2d625b[_0x21a554(0x11db)][_0x21a554(0x1377)]){var _0x19c739=_0x2d625b[_0x21a554(0x7af)]||_0x2d625b[_0x21a554(0x83e)]()[_0x21a554(0xad2)];if(_0x19c739 instanceof _0x51e1a0['G']){for(const _0x5c4731 of _0x19c739['subMaterials'])_0x5c4731&&_0xc7ea00[_0x21a554(0x3fc1)](_0x5c4731);}else _0xc7ea00['add'](_0x19c739);}}else _0x10a3fa[_0x21a554(0xc8c)];return[_0x1e1791,_0xc7ea00];}[_0x376061(0x3883)](_0x327532,_0x2fc5ad,_0x15dffb){var _0x58b5b2=_0x376061;let _0x19f872=Promise[_0x58b5b2(0xf83)]();const _0x599910={};let _0x259d0b;const _0x4ddd2b={'name':_0x58b5b2(0x2194),'channels':[],'samplers':[]},_0x662339=[];for(const _0x32d798 of _0x2fc5ad)_0x19f872=_0x19f872['then'](()=>{var _0x5bcde8=_0x58b5b2;const _0x5f12f0=this[_0x5bcde8(0x17d3)][_0x32d798[_0x5bcde8(0x17f4)]];return this['_createNodeAsync'](_0x32d798,_0x15dffb,_0x5f12f0)[_0x5bcde8(0x3725)](_0x17330a=>{var _0x442016=_0x5bcde8;const _0x572dc2=this[_0x442016(0x9d9)]('createNodeAsync',_0x17330a,_0x32d798,_0x599910,_0x15dffb);return null==_0x572dc2?(_0x481615['w1'][_0x442016(0x1048)](_0x442016(0x1099)+_0x32d798[_0x442016(0xc8c)]),Promise[_0x442016(0xf83)]()):_0x572dc2['then'](_0x100145=>{var _0x3c5a8e=_0x442016;_0x100145&&(this['_nodes']['push'](_0x100145),_0x259d0b=this['_nodes'][_0x3c5a8e(0x1377)]-0x1,_0x599910[_0x32d798[_0x3c5a8e(0x17f4)]]=_0x259d0b,_0x327532[_0x3c5a8e(0x384)][_0x3c5a8e(0x1377)]||(_0x1f1374['D'][_0x3c5a8e(0xc46)](_0x32d798,_0x4ddd2b,_0x662339,_0x599910,this[_0x3c5a8e(0x3d53)],_0x15dffb,this[_0x3c5a8e(0x3134)],this['_accessors'],_0x5f12f0,this[_0x3c5a8e(0x2d37)],this[_0x3c5a8e(0x4179)]['shouldExportAnimation']),_0x32d798[_0x3c5a8e(0x3ac2)][_0x3c5a8e(0x1377)]&&_0x1f1374['D'][_0x3c5a8e(0xcfb)](_0x32d798,_0x4ddd2b,_0x662339,_0x599910,this['_nodes'],_0x15dffb,this[_0x3c5a8e(0x3134)],this[_0x3c5a8e(0x1f0d)],_0x5f12f0,this[_0x3c5a8e(0x2d37)],this[_0x3c5a8e(0x4179)][_0x3c5a8e(0x3aed)])));});});});return _0x19f872['then'](()=>(_0x4ddd2b[_0x58b5b2(0xf44)][_0x58b5b2(0x1377)]&&_0x4ddd2b[_0x58b5b2(0x1bfe)][_0x58b5b2(0x1377)]&&this['_animations'][_0x58b5b2(0x3f90)](_0x4ddd2b),_0x662339[_0x58b5b2(0x7f0)](_0x4721d7=>{var _0x3263c0=_0x58b5b2;_0x4721d7[_0x3263c0(0xf44)][_0x3263c0(0x1377)]&&_0x4721d7[_0x3263c0(0x1bfe)]['length']&&this[_0x3263c0(0x1490)][_0x3263c0(0x3f90)](_0x4721d7);}),_0x327532[_0x58b5b2(0x384)][_0x58b5b2(0x1377)]&&_0x1f1374['D'][_0x58b5b2(0x304c)](_0x327532,this[_0x58b5b2(0x1490)],_0x599910,this['_nodes'],_0x15dffb,this[_0x58b5b2(0x3134)],this[_0x58b5b2(0x1f0d)],this[_0x58b5b2(0x17d3)],this['_animationSampleRate'],this['_options'][_0x58b5b2(0x3aed)]),_0x599910));}['_createNodeAsync'](_0x3ad8ba,_0x3b8f9f,_0x3fd1a5){var _0x388fea=_0x376061;return Promise[_0x388fea(0xf83)]()['then'](()=>{var _0x476374=_0x388fea;const _0xd27460={},_0x284555={'primitives':[]};if(_0x3ad8ba[_0x476374(0xc8c)]&&(_0xd27460[_0x476374(0xc8c)]=_0x3ad8ba['name']),_0x3ad8ba instanceof _0x3d29b6['Y']){if(this[_0x476374(0x3bc2)](_0xd27460,_0x3ad8ba,_0x3fd1a5),_0x3ad8ba instanceof _0x57961f['Kj']){const _0x616248=_0x3ad8ba['morphTargetManager'];if(_0x616248&&0x0<_0x616248[_0x476374(0x569)]){_0x284555[_0x476374(0x3cd8)]=[];for(let _0x19f6ba=0x0;_0x19f6ba<_0x616248['numTargets'];++_0x19f6ba)_0x284555['weights'][_0x476374(0x3f90)](_0x616248[_0x476374(0x3d13)](_0x19f6ba)['influence']);}}return this[_0x476374(0x12e4)](_0x284555,_0x3ad8ba,_0x3b8f9f,_0x3fd1a5)['then'](()=>(_0x284555['primitives'][_0x476374(0x1377)]&&(this[_0x476374(0x31f0)][_0x476374(0x3f90)](_0x284555),_0xd27460['mesh']=this[_0x476374(0x31f0)][_0x476374(0x1377)]-0x1),_0xd27460));}return _0x3ad8ba instanceof _0x19199e['V']&&this[_0x476374(0x3986)](_0xd27460,_0x3ad8ba,_0x3fd1a5),_0xd27460;});}['_createSkinsAsync'](_0x18910f,_0x4f5f90,_0x3d010b){var _0x19d790=_0x376061,_0x31a333,_0x4bbd8e;const _0x3d359e=Promise['resolve'](),_0x4728e2={};for(const _0x3fd708 of _0x18910f[_0x19d790(0x1c56)])if(!(_0x3fd708[_0x19d790(0x154e)][_0x19d790(0x1377)]<=0x0)){const _0x3c06cb={'joints':[]},_0x4f1094=[],_0x23636c={};let _0x52f6db=-0x1;for(let _0x4a33a1=0x0;_0x4a33a1<_0x3fd708['bones'][_0x19d790(0x1377)];++_0x4a33a1){const _0x30200d=_0x3fd708['bones'][_0x4a33a1];var _0x226e87=null!=(_0x226e87=_0x30200d[_0x19d790(0x8f7)]())?_0x226e87:_0x4a33a1;-0x1!==_0x226e87&&(_0x23636c[_0x226e87]=_0x30200d,_0x226e87>_0x52f6db&&(_0x52f6db=_0x226e87));}for(let _0x177f70=0x0;_0x177f70<=_0x52f6db;++_0x177f70){const _0x252325=_0x23636c[_0x177f70];_0x4f1094[_0x19d790(0x3f90)](_0x252325[_0x19d790(0xc35)]());var _0x165d08=_0x252325['getTransformNode']();_0x165d08&&null!==_0x4f5f90[_0x165d08[_0x19d790(0x17f4)]]&&void 0x0!==_0x4f5f90[_0x165d08[_0x19d790(0x17f4)]]?_0x3c06cb[_0x19d790(0x1017)][_0x19d790(0x3f90)](_0x4f5f90[_0x165d08[_0x19d790(0x17f4)]]):_0x481615['w1'][_0x19d790(0x1048)]('Exporting\x20a\x20bone\x20without\x20a\x20linked\x20transform\x20node\x20is\x20currently\x20unsupported');}0x0<_0x3c06cb['joints'][_0x19d790(0x1377)]&&(_0x4bbd8e=0x40*_0x4f1094['length'],_0x31a333=_0x3d010b[_0x19d790(0x359)](),_0x31a333=_0x162d69['l']['_CreateBufferView'](0x0,_0x31a333,_0x4bbd8e,void 0x0,'InverseBindMatrices\x20-\x20'+_0x3fd708[_0x19d790(0xc8c)]),this['_bufferViews'][_0x19d790(0x3f90)](_0x31a333),_0x4bbd8e=this['_bufferViews'][_0x19d790(0x1377)]-0x1,_0x31a333=_0x162d69['l'][_0x19d790(0x3d43)](_0x4bbd8e,_0x19d790(0x2f72)+_0x3fd708[_0x19d790(0xc8c)],_0x636e6d['Jg'][_0x19d790(0x1ad7)],_0x636e6d['rY'][_0x19d790(0x1e6e)],_0x4f1094[_0x19d790(0x1377)],null,null,null),_0x4bbd8e=this['_accessors']['push'](_0x31a333)-0x1,_0x3c06cb[_0x19d790(0x240c)]=_0x4bbd8e,this[_0x19d790(0x2d40)]['push'](_0x3c06cb),_0x4728e2[_0x3fd708[_0x19d790(0x17f4)]]=this['_skins'][_0x19d790(0x1377)]-0x1,_0x4f1094[_0x19d790(0x7f0)](_0x33620c=>{var _0x4064b8=_0x19d790;_0x33620c['m'][_0x4064b8(0x7f0)](_0x56e7ef=>{var _0x4d597e=_0x4064b8;_0x3d010b[_0x4d597e(0x2094)](_0x56e7ef);});}));}return _0x3d359e[_0x19d790(0x3725)](()=>_0x4728e2);}}_0x16f99d[_0x376061(0x251d)]=new Array(),_0x16f99d[_0x376061(0x3893)]={};class _0x3143e3{constructor(_0x16beee){var _0x20c5b3=_0x376061;this['_arrayBuffer']=new ArrayBuffer(_0x16beee),this[_0x20c5b3(0x32a5)]=new DataView(this[_0x20c5b3(0x225)]),this['_byteOffset']=0x0;}['_resizeBuffer'](_0x31462d){var _0x359816=_0x376061,_0x32448b=new ArrayBuffer(_0x31462d),_0x31462d=Math[_0x359816(0x3478)](this['_arrayBuffer'][_0x359816(0x2106)],_0x31462d),_0x31462d=new Uint8Array(this[_0x359816(0x225)],0x0,_0x31462d);const _0x4a85ea=new Uint8Array(_0x32448b);return _0x4a85ea[_0x359816(0x2cf6)](_0x31462d,0x0),this[_0x359816(0x225)]=_0x32448b,this[_0x359816(0x32a5)]=new DataView(this[_0x359816(0x225)]),_0x32448b;}['getArrayBuffer'](){var _0x27da31=_0x376061;return this[_0x27da31(0x2b7e)](this[_0x27da31(0x359)]());}['getByteOffset'](){var _0x2362b0=_0x376061;if(null==this['_byteOffset'])throw new Error(_0x2362b0(0x2f9f));return this[_0x2362b0(0x2fd7)];}[_0x376061(0x1a1c)](_0x1ed598,_0x491f81){var _0x19cf6e=_0x376061;null!=_0x491f81?_0x491f81<this[_0x19cf6e(0x2fd7)]?this['_dataView']['setUint8'](_0x491f81,_0x1ed598):_0x481615['w1'][_0x19cf6e(0x404a)]('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!'):(this[_0x19cf6e(0x2fd7)]+0x1>this[_0x19cf6e(0x225)]['byteLength']&&this['_resizeBuffer'](0x2*this['_arrayBuffer'][_0x19cf6e(0x2106)]),this['_dataView'][_0x19cf6e(0x2aea)](this[_0x19cf6e(0x2fd7)],_0x1ed598),this[_0x19cf6e(0x2fd7)]+=0x1);}['setUInt16'](_0x220d90,_0x54e966){var _0x46ade0=_0x376061;null!=_0x54e966?_0x54e966<this[_0x46ade0(0x2fd7)]?this[_0x46ade0(0x32a5)]['setUint16'](_0x54e966,_0x220d90,!0x0):_0x481615['w1'][_0x46ade0(0x404a)](_0x46ade0(0x10e2)):(this[_0x46ade0(0x2fd7)]+0x2>this[_0x46ade0(0x225)][_0x46ade0(0x2106)]&&this[_0x46ade0(0x2b7e)](0x2*this['_arrayBuffer'][_0x46ade0(0x2106)]),this['_dataView'][_0x46ade0(0x2176)](this['_byteOffset'],_0x220d90,!0x0),this[_0x46ade0(0x2fd7)]+=0x2);}[_0x376061(0x2880)](_0xca8688){var _0x1ba77b=_0x376061;if(_0xca8688<this[_0x1ba77b(0x2fd7)])return this['_dataView'][_0x1ba77b(0x2f33)](_0xca8688,!0x0);throw _0x481615['w1']['Error'](_0x1ba77b(0x10e2)),new Error(_0x1ba77b(0x10e2));}[_0x376061(0x2aac)](_0x2fff66,_0x42e0dc){var _0x46ac6e=_0x376061;_0x42e0dc+0x8>this['_byteOffset']?_0x481615['w1'][_0x46ac6e(0x404a)](_0x46ac6e(0x10e2)):(_0x2fff66['x']=this['_dataView'][_0x46ac6e(0x2e8)](_0x42e0dc,!0x0),_0x2fff66['y']=this[_0x46ac6e(0x32a5)][_0x46ac6e(0x2e8)](_0x42e0dc+0x4,!0x0),_0x2fff66['z']=this[_0x46ac6e(0x32a5)]['getFloat32'](_0x42e0dc+0x8,!0x0));}['setVector3Float32FromRef'](_0x32bcbc,_0x1321d5){var _0x451abf=_0x376061;_0x1321d5+0x8>this['_byteOffset']?_0x481615['w1'][_0x451abf(0x404a)](_0x451abf(0x10e2)):(this[_0x451abf(0x32a5)][_0x451abf(0x2094)](_0x1321d5,_0x32bcbc['x'],!0x0),this[_0x451abf(0x32a5)][_0x451abf(0x2094)](_0x1321d5+0x4,_0x32bcbc['y'],!0x0),this[_0x451abf(0x32a5)][_0x451abf(0x2094)](_0x1321d5+0x8,_0x32bcbc['z'],!0x0));}[_0x376061(0x1162)](_0x599ff0,_0x1caba9){var _0x4f22b5=_0x376061;_0x1caba9+0xc>this['_byteOffset']?_0x481615['w1'][_0x4f22b5(0x404a)]('BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!'):(_0x599ff0['x']=this[_0x4f22b5(0x32a5)][_0x4f22b5(0x2e8)](_0x1caba9,!0x0),_0x599ff0['y']=this['_dataView'][_0x4f22b5(0x2e8)](_0x1caba9+0x4,!0x0),_0x599ff0['z']=this[_0x4f22b5(0x32a5)][_0x4f22b5(0x2e8)](_0x1caba9+0x8,!0x0),_0x599ff0['w']=this[_0x4f22b5(0x32a5)][_0x4f22b5(0x2e8)](_0x1caba9+0xc,!0x0));}['setVector4Float32FromRef'](_0x19555a,_0xc777ff){var _0x31917d=_0x376061;_0xc777ff+0xc>this[_0x31917d(0x2fd7)]?_0x481615['w1']['Error'](_0x31917d(0x10e2)):(this['_dataView'][_0x31917d(0x2094)](_0xc777ff,_0x19555a['x'],!0x0),this[_0x31917d(0x32a5)][_0x31917d(0x2094)](_0xc777ff+0x4,_0x19555a['y'],!0x0),this[_0x31917d(0x32a5)][_0x31917d(0x2094)](_0xc777ff+0x8,_0x19555a['z'],!0x0),this['_dataView'][_0x31917d(0x2094)](_0xc777ff+0xc,_0x19555a['w'],!0x0));}[_0x376061(0x2094)](_0x22e54f,_0xf389ff){var _0x2b500b=_0x376061;isNaN(_0x22e54f)&&_0x481615['w1']['Error'](_0x2b500b(0x3e5f)),null!=_0xf389ff&&(_0xf389ff<this['_byteOffset']?this[_0x2b500b(0x32a5)][_0x2b500b(0x2094)](_0xf389ff,_0x22e54f,!0x0):_0x481615['w1'][_0x2b500b(0x404a)](_0x2b500b(0x2f76))),this['_byteOffset']+0x4>this['_arrayBuffer'][_0x2b500b(0x2106)]&&this[_0x2b500b(0x2b7e)](0x2*this['_arrayBuffer'][_0x2b500b(0x2106)]),this['_dataView']['setFloat32'](this['_byteOffset'],_0x22e54f,!0x0),this[_0x2b500b(0x2fd7)]+=0x4;}[_0x376061(0x1556)](_0x201961,_0x3a37ee){var _0x18008d=_0x376061;null!=_0x3a37ee?_0x3a37ee<this[_0x18008d(0x2fd7)]?this['_dataView'][_0x18008d(0x1748)](_0x3a37ee,_0x201961,!0x0):_0x481615['w1'][_0x18008d(0x404a)](_0x18008d(0x10e2)):(this[_0x18008d(0x2fd7)]+0x4>this[_0x18008d(0x225)]['byteLength']&&this[_0x18008d(0x2b7e)](0x2*this[_0x18008d(0x225)]['byteLength']),this[_0x18008d(0x32a5)][_0x18008d(0x1748)](this['_byteOffset'],_0x201961,!0x0),this[_0x18008d(0x2fd7)]+=0x4);}[_0x376061(0x2156)](_0x421ff8,_0x33332c){var _0x58d8b5=_0x376061;null!=_0x33332c?_0x33332c<this['_byteOffset']?this[_0x58d8b5(0x32a5)][_0x58d8b5(0x2156)](_0x33332c,_0x421ff8,!0x0):_0x481615['w1'][_0x58d8b5(0x404a)](_0x58d8b5(0x10e2)):(this[_0x58d8b5(0x2fd7)]+0x2>this[_0x58d8b5(0x225)][_0x58d8b5(0x2106)]&&this[_0x58d8b5(0x2b7e)](0x2*this[_0x58d8b5(0x225)][_0x58d8b5(0x2106)]),this[_0x58d8b5(0x32a5)][_0x58d8b5(0x2156)](this[_0x58d8b5(0x2fd7)],_0x421ff8,!0x0),this[_0x58d8b5(0x2fd7)]+=0x2);}['setByte'](_0x57784a,_0x34480c){var _0x1cc8ac=_0x376061;null!=_0x34480c?_0x34480c<this[_0x1cc8ac(0x2fd7)]?this[_0x1cc8ac(0x32a5)][_0x1cc8ac(0x2f22)](_0x34480c,_0x57784a):_0x481615['w1'][_0x1cc8ac(0x404a)](_0x1cc8ac(0x10e2)):(this[_0x1cc8ac(0x2fd7)]+0x1>this[_0x1cc8ac(0x225)][_0x1cc8ac(0x2106)]&&this[_0x1cc8ac(0x2b7e)](0x2*this[_0x1cc8ac(0x225)][_0x1cc8ac(0x2106)]),this[_0x1cc8ac(0x32a5)][_0x1cc8ac(0x2f22)](this[_0x1cc8ac(0x2fd7)],_0x57784a),this[_0x1cc8ac(0x2fd7)]++);}}},0xec28:(_0x57afae,_0x4db7ac,_0x5362e1)=>{var _0xeb3907=a8_0x16e4d8;_0x5362e1['d'](_0x4db7ac,{'G':()=>_0x3a6fca});function _0x418064(_0x54da09,_0x5dfddd,_0x4686fd,_0x5a32f6){return new(_0x4686fd=_0x4686fd||Promise)(function(_0x20e783,_0x319b87){var _0x5e76cf=a8_0x5b24;function _0x35317e(_0x37bc1e){var _0x3eaf6f=a8_0x5b24;try{_0x3dff4d(_0x5a32f6[_0x3eaf6f(0xafd)](_0x37bc1e));}catch(_0x47bea2){_0x319b87(_0x47bea2);}}function _0x16c560(_0x3efc6f){var _0x47327d=a8_0x5b24;try{_0x3dff4d(_0x5a32f6[_0x47327d(0x251b)](_0x3efc6f));}catch(_0x533fff){_0x319b87(_0x533fff);}}function _0x3dff4d(_0x24c643){var _0x741681=a8_0x5b24,_0x448a73;_0x24c643[_0x741681(0x3816)]?_0x20e783(_0x24c643[_0x741681(0x13ce)]):((_0x448a73=_0x24c643[_0x741681(0x13ce)])instanceof _0x4686fd?_0x448a73:new _0x4686fd(function(_0x8dc9dd){_0x8dc9dd(_0x448a73);}))[_0x741681(0x3725)](_0x35317e,_0x16c560);}_0x3dff4d((_0x5a32f6=_0x5a32f6[_0x5e76cf(0xdde)](_0x54da09,_0x5dfddd||[]))[_0x5e76cf(0xafd)]());});}var _0x1cd827=_0x5362e1(0x1207e),_0x2617cd=_0x5362e1(0x9fd1),_0xfe8b75=_0x5362e1(0xc84b),_0x160eb1=_0x5362e1(0x1b5c),_0xc23153=_0x5362e1(0xe222),_0x553ffb=_0x5362e1(0x13869),_0x397c0c=_0x5362e1(0xbac7),_0x215694=_0x5362e1(0xd9e),_0x2c940f=_0x5362e1(0x77a5),_0x30925d=_0x5362e1(0x6dbf);function _0x363dd0(_0x4efa0a){var _0x2c08ae=a8_0x5b24;switch(_0x4efa0a){case _0x1cd827['Vq'][_0x2c08ae(0x1cd2)]:return'.jpg';case _0x1cd827['Vq'][_0x2c08ae(0x39d9)]:return _0x2c08ae(0x1cfe);case _0x1cd827['Vq'][_0x2c08ae(0x14b3)]:return _0x2c08ae(0x4b4);}}class _0x3a6fca{constructor(_0x5ee6d8){var _0x158289=a8_0x5b24;this[_0x158289(0x3b32)]={},this['_internalTextureToImage']={},this[_0x158289(0x3b32)]={},this[_0x158289(0x4ea)]=_0x5ee6d8;}static['_FuzzyEquals'](_0x2a616b,_0x4565b0,_0x242866){var _0x5058e3=a8_0x5b24;return _0x160eb1['R']['WithinEpsilon'](_0x2a616b['r'],_0x4565b0['r'],_0x242866)&&_0x160eb1['R'][_0x5058e3(0x3b74)](_0x2a616b['g'],_0x4565b0['g'],_0x242866)&&_0x160eb1['R'][_0x5058e3(0x3b74)](_0x2a616b['b'],_0x4565b0['b'],_0x242866);}[_0xeb3907(0xe11)](_0x42f7f1,_0x4bc566,_0x2b8313){var _0xe22075=_0xeb3907;const _0x176fbb=[];return _0x42f7f1[_0xe22075(0x7f0)](_0x5ef257=>{var _0x35eb26=_0xe22075;_0x35eb26(0x3321)===_0x5ef257[_0x35eb26(0x3fcd)]()?_0x176fbb[_0x35eb26(0x3f90)](this['_convertStandardMaterialAsync'](_0x5ef257,_0x4bc566,_0x2b8313)):-0x1!==_0x5ef257[_0x35eb26(0x3fcd)]()[_0x35eb26(0x919)](_0x35eb26(0x3c7f))?_0x176fbb[_0x35eb26(0x3f90)](this['_convertPBRMaterialAsync'](_0x5ef257,_0x4bc566,_0x2b8313)):_0xc23153['w1']['Warn'](_0x35eb26(0x1f4c)+_0x5ef257['name']);}),Promise[_0xe22075(0x3332)](_0x176fbb)[_0xe22075(0x3725)](()=>{});}[_0xeb3907(0x419)](_0x183d18){var _0x1ca0cd=_0xeb3907;const _0x4f6817={};return _0x183d18&&(_0x4f6817['name']=_0x183d18['name'],_0x4f6817[_0x1ca0cd(0x398c)]=_0x183d18['doubleSided'],_0x4f6817[_0x1ca0cd(0x3b3b)]=_0x183d18[_0x1ca0cd(0x3b3b)],_0x4f6817['alphaCutoff']=_0x183d18['alphaCutoff'],_0x4f6817[_0x1ca0cd(0x27b2)]=_0x183d18[_0x1ca0cd(0x27b2)],(_0x183d18=_0x183d18[_0x1ca0cd(0x15e9)])&&(_0x4f6817['pbrMetallicRoughness']={},_0x4f6817['pbrMetallicRoughness'][_0x1ca0cd(0x31cb)]=_0x183d18[_0x1ca0cd(0x31cb)],_0x4f6817['pbrMetallicRoughness'][_0x1ca0cd(0x3733)]=_0x183d18[_0x1ca0cd(0x3733)],_0x4f6817[_0x1ca0cd(0x15e9)]['roughnessFactor']=_0x183d18['roughnessFactor'])),_0x4f6817;}[_0xeb3907(0x298)](_0x4ab31f){var _0x4781be=_0xeb3907,_0x53180d;if(_0x4ab31f[_0x4781be(0x3517)]||_0x4ab31f['normalTexture']||_0x4ab31f['occlusionTexture'])return!0x0;var _0x5c5b57=_0x4ab31f[_0x4781be(0x15e9)];if(_0x5c5b57&&(_0x5c5b57[_0x4781be(0x3726)]||_0x5c5b57[_0x4781be(0x4052)]))return!0x0;if(_0x4ab31f[_0x4781be(0x2362)])for(const _0x36397f in _0x4ab31f[_0x4781be(0x2362)]){var _0xe77344=_0x4ab31f[_0x4781be(0x2362)][_0x36397f];if(_0xe77344)return null==(_0x53180d=_0xe77344[_0x4781be(0x38ac)])?void 0x0:_0x53180d['call'](_0xe77344);}return!0x1;}[_0xeb3907(0x17da)](_0x1bc326){var _0x46e124=_0xeb3907;if(_0x1bc326){_0x1bc326=_0x1bc326[_0x46e124(0x32cc)];if(_0x1bc326 in this[_0x46e124(0x3b32)])return this['_textureMap'][_0x1bc326];}return null;}[_0xeb3907(0x1137)](_0x432180){var _0x136a43=_0xeb3907,_0x223587=new _0x2617cd['FM'](0x0,0x1),_0x43f793=new _0x2617cd['FM'](0x0,0.1),_0x30b935=new _0x2617cd['FM'](0x0,0.1),_0x1c42f0=new _0x2617cd['FM'](0x514,0.1),_0x309054=_0x432180['diffuseColor'][_0x136a43(0x1d48)](_0x432180[_0x136a43(0x83e)]()[_0x136a43(0x2cd1)]()[_0x136a43(0x154c)])[_0x136a43(0x4018)](0.5),_0x5c9695=_0x432180['alpha'],_0x432180=_0x160eb1['R'][_0x136a43(0x4f0)](_0x432180[_0x136a43(0x1338)],0x0,_0x3a6fca[_0x136a43(0x393b)]),_0x432180=Math['pow'](_0x432180/_0x1c42f0['x'],0.333333),_0x223587=_0x223587['y'],_0x43f793=_0x43f793['y'],_0x30b935=_0x30b935['y'],_0x1c42f0=_0x1c42f0['y'];return{'baseColorFactor':[_0x309054['r'],_0x309054['g'],_0x309054['b'],_0x5c9695],'metallicFactor':0x0,'roughnessFactor':(0x1-_0x432180)*(0x1-_0x432180)*(0x1-_0x432180)*_0x223587+0x3*(0x1-_0x432180)*(0x1-_0x432180)*_0x432180*_0x43f793+0x3*(0x1-_0x432180)*_0x432180*_0x432180*_0x30b935+_0x432180*_0x432180*_0x432180*_0x1c42f0};}static[_0xeb3907(0x3e3e)](_0x23e437,_0x578bab,_0x3a8d27){var _0x3f71a9=_0xeb3907;if(_0x578bab<this['_DielectricSpecular']['r'])return this[_0x3f71a9(0x1ccd)],0x0;var _0x277a3f=this[_0x3f71a9(0x1ccd)]['r'],_0x23e437=_0x23e437*_0x3a8d27/(0x1-this[_0x3f71a9(0x1ccd)]['r'])+_0x578bab-0x2*this['_DielectricSpecular']['r'],_0x3a8d27=this[_0x3f71a9(0x1ccd)]['r']-_0x578bab;return _0x160eb1['R'][_0x3f71a9(0x4f0)]((-_0x23e437+Math[_0x3f71a9(0x3f3e)](_0x23e437*_0x23e437-0x4*_0x277a3f*_0x3a8d27))/(0x2*_0x277a3f),0x0,0x1);}static[_0xeb3907(0x372f)](_0x28fcde,_0xf32b1e){var _0x4ea4db=_0xeb3907;_0xf32b1e[_0x4ea4db(0x3161)]()?_0x28fcde[_0x4ea4db(0x3b3b)]=_0x1cd827['_u'][_0x4ea4db(0x7ce)]:_0xf32b1e[_0x4ea4db(0x3d3a)]()&&(_0x28fcde['alphaMode']=_0x1cd827['_u'][_0x4ea4db(0xf3e)],_0x28fcde[_0x4ea4db(0x3501)]=_0xf32b1e[_0x4ea4db(0x287b)]);}['_convertStandardMaterialAsync'](_0x3f28a3,_0x599c3f,_0x373801){var _0x4fa7ed=_0xeb3907;const _0x1eaeb5=this[_0x4fa7ed(0x4ea)][_0x4fa7ed(0x416d)],_0x385dc0=this[_0x4fa7ed(0x4ea)][_0x4fa7ed(0x1c6e)],_0xfbeaa7=[],_0x977ed6=this[_0x4fa7ed(0x1137)](_0x3f28a3),_0x16ce32={'name':_0x3f28a3[_0x4fa7ed(0xc8c)]};if(null==_0x3f28a3[_0x4fa7ed(0x363)]||_0x3f28a3['backFaceCulling']||(_0x3f28a3[_0x4fa7ed(0x3670)]||_0xc23153['w1']['Warn'](_0x3f28a3[_0x4fa7ed(0xc8c)]+_0x4fa7ed(0x2e65)),_0x16ce32['doubleSided']=!0x0),_0x373801){_0x3f28a3['diffuseTexture']&&_0xfbeaa7[_0x4fa7ed(0x3f90)](this[_0x4fa7ed(0x1f82)](_0x3f28a3[_0x4fa7ed(0x1f9a)],_0x599c3f)[_0x4fa7ed(0x3725)](_0x1e4845=>{var _0x425c60=_0x4fa7ed;_0x1e4845&&(_0x977ed6[_0x425c60(0x3726)]=_0x1e4845);}));const _0x7550c=_0x3f28a3[_0x4fa7ed(0x23b3)];_0x7550c&&_0xfbeaa7[_0x4fa7ed(0x3f90)](this[_0x4fa7ed(0x1f82)](_0x7550c,_0x599c3f)['then'](_0x5cfd16=>{var _0x2848f3=_0x4fa7ed;_0x5cfd16&&(_0x16ce32[_0x2848f3(0x1ad1)]=_0x5cfd16,0x1!==_0x7550c[_0x2848f3(0x184a)]&&(_0x16ce32[_0x2848f3(0x1ad1)]['scale']=_0x7550c[_0x2848f3(0x184a)]));})),_0x3f28a3[_0x4fa7ed(0x3517)]&&(_0x16ce32['emissiveFactor']=[0x1,0x1,0x1],_0xfbeaa7[_0x4fa7ed(0x3f90)](this[_0x4fa7ed(0x1f82)](_0x3f28a3[_0x4fa7ed(0x3517)],_0x599c3f)[_0x4fa7ed(0x3725)](_0x4f517a=>{var _0x4c0ea0=_0x4fa7ed;_0x4f517a&&(_0x16ce32[_0x4c0ea0(0x3517)]=_0x4f517a);}))),_0x3f28a3[_0x4fa7ed(0x3fcb)]&&_0xfbeaa7[_0x4fa7ed(0x3f90)](this[_0x4fa7ed(0x1f82)](_0x3f28a3[_0x4fa7ed(0x3fcb)],_0x599c3f)['then'](_0x458bec=>{var _0x5d4ba4=_0x4fa7ed;_0x458bec&&(_0x458bec={'index':_0x458bec[_0x5d4ba4(0x2ca7)]},_0x16ce32['occlusionTexture']=_0x458bec);}));}return(_0x3f28a3[_0x4fa7ed(0x1aed)]<0x1||_0x3f28a3[_0x4fa7ed(0x23e5)])&&(_0x3f28a3[_0x4fa7ed(0x3b3b)]===_0x2c940f['g'][_0x4fa7ed(0x3f20)]?_0x16ce32[_0x4fa7ed(0x3b3b)]=_0x1cd827['_u'][_0x4fa7ed(0x7ce)]:_0xc23153['w1'][_0x4fa7ed(0x1048)](_0x3f28a3['name']+':\x20glTF\x202.0\x20does\x20not\x20support\x20alpha\x20mode:\x20'+_0x3f28a3['alphaMode']['toString']())),_0x3f28a3['emissiveColor']&&!_0x3a6fca[_0x4fa7ed(0x74b)](_0x3f28a3['emissiveColor'],_0xfe8b75['Wo']['Black'](),_0x3a6fca['_Epsilon'])&&(_0x16ce32[_0x4fa7ed(0x27b2)]=_0x3f28a3[_0x4fa7ed(0x216d)][_0x4fa7ed(0x86e)]()),_0x16ce32['pbrMetallicRoughness']=_0x977ed6,_0x3a6fca[_0x4fa7ed(0x372f)](_0x16ce32,_0x3f28a3),_0x385dc0[_0x4fa7ed(0x3f90)](_0x16ce32),_0x1eaeb5[_0x3f28a3[_0x4fa7ed(0x17f4)]]=_0x385dc0['length']-0x1,this['_finishMaterial'](_0xfbeaa7,_0x16ce32,_0x3f28a3,_0x599c3f);}[_0xeb3907(0x9da)](_0x12b6de,_0x5ae6f3,_0x4cb6fd,_0xe7badb){var _0x585dd9=_0xeb3907;return Promise[_0x585dd9(0x3332)](_0x12b6de)[_0x585dd9(0x3725)](()=>{var _0x3fe53c=_0x585dd9;let _0x5215fd=null;for(const _0x167dd0 of this['_exporter'][_0x3fe53c(0x335f)](_0x3fe53c(0x266b),_0x5ae6f3,_0x4cb6fd))(_0x5215fd=_0x5215fd||[])['push'](this[_0x3fe53c(0x1f82)](_0x167dd0,_0xe7badb));return _0x5215fd=_0x5215fd||[Promise[_0x3fe53c(0xf83)](null)],Promise['all'](_0x5215fd)[_0x3fe53c(0x3725)](()=>{var _0x23acd1=_0x3fe53c;const _0x175d7d=this[_0x23acd1(0x4ea)][_0x23acd1(0x1818)](_0x23acd1(0x266b),_0x5ae6f3,_0x4cb6fd);return _0x175d7d?_0x175d7d['then'](()=>_0x5ae6f3):_0x5ae6f3;});});}['_getImageDataAsync'](_0x5d9d2d,_0x35b443,_0x1121ad,_0x572018){return _0x418064(this,void 0x0,void 0x0,function*(){var _0x336e4d=a8_0x5b24,_0x2ce31a=_0x2c940f['g'][_0x336e4d(0x705)];const _0x5c5177=this['_exporter']['_babylonScene'],_0x2d6b42=_0x5c5177['getEngine']();var _0xff4bea=_0x2d6b42[_0x336e4d(0x3170)](_0x5d9d2d,_0x35b443,_0x1121ad,_0x2c940f['g'][_0x336e4d(0x3ca4)],!0x1,!0x0,_0x397c0c['x'][_0x336e4d(0x1214)],null,_0x2ce31a),_0x2ce31a=(yield _0x553ffb['Oi'][_0x336e4d(0x1574)](_0x336e4d(0xada),_0xff4bea,_0x5c5177,_0x2ce31a,_0x2c940f['g'][_0x336e4d(0x14cd)],_0x2c940f['g'][_0x336e4d(0x3ca4)]),yield _0x2d6b42[_0x336e4d(0x716)](_0xff4bea,_0x35b443,_0x1121ad));return yield _0x30925d['B']['DumpDataAsync'](_0x35b443,_0x1121ad,_0x2ce31a,_0x572018,void 0x0,!0x0,!0x0);});}[_0xeb3907(0x420a)](_0x195a0d,_0x5c4412,_0x1543b7){var _0x228a35=_0xeb3907;const _0x1277f0=new Uint8Array(_0x195a0d*_0x5c4412*0x4);for(let _0x291ec0=0x0;_0x291ec0<_0x1277f0[_0x228a35(0x1377)];_0x291ec0+=0x4)_0x1277f0[_0x291ec0]=_0x1277f0[_0x291ec0+0x1]=_0x1277f0[_0x291ec0+0x2]=_0x1277f0[_0x291ec0+0x3]=0xff;return _0x215694['l'][_0x228a35(0xa1a)](_0x1277f0,_0x195a0d,_0x5c4412,_0x1543b7);}[_0xeb3907(0x1fc5)](_0x10ca7f,_0x4f5332,_0x5e219c){var _0xd66047=_0xeb3907,_0x359171=_0x10ca7f?_0x10ca7f[_0xd66047(0x5dd)]():{'width':0x0,'height':0x0},_0x7a3223=_0x4f5332?_0x4f5332[_0xd66047(0x5dd)]():{'width':0x0,'height':0x0};let _0x19cd2d,_0x436a07;return _0x359171[_0xd66047(0x2255)]<_0x7a3223[_0xd66047(0x2255)]?(_0x19cd2d=_0x10ca7f&&_0x10ca7f instanceof _0x397c0c['x']?_0x553ffb['Oi'][_0xd66047(0x1a59)](_0x10ca7f,_0x7a3223[_0xd66047(0x2255)],_0x7a3223[_0xd66047(0xc32)],!0x0):this[_0xd66047(0x420a)](_0x7a3223[_0xd66047(0x2255)],_0x7a3223[_0xd66047(0xc32)],_0x5e219c),_0x436a07=_0x4f5332):_0x359171[_0xd66047(0x2255)]>_0x7a3223['width']?(_0x436a07=_0x4f5332&&_0x4f5332 instanceof _0x397c0c['x']?_0x553ffb['Oi'][_0xd66047(0x1a59)](_0x4f5332,_0x359171['width'],_0x359171[_0xd66047(0xc32)],!0x0):this[_0xd66047(0x420a)](_0x359171[_0xd66047(0x2255)],_0x359171['height'],_0x5e219c),_0x19cd2d=_0x10ca7f):(_0x19cd2d=_0x10ca7f,_0x436a07=_0x4f5332),{'texture1':_0x19cd2d,'texture2':_0x436a07};}['_convertPixelArrayToFloat32'](_0x39c6f1){var _0x184bc6=_0xeb3907;if(_0x39c6f1 instanceof Uint8Array){var _0x367c17=_0x39c6f1[_0x184bc6(0x1377)];const _0x3ef84=new Float32Array(_0x39c6f1[_0x184bc6(0x1377)]);for(let _0x453696=0x0;_0x453696<_0x367c17;++_0x453696)_0x3ef84[_0x453696]=_0x39c6f1[_0x453696]/0xff;return _0x3ef84;}if(_0x39c6f1 instanceof Float32Array)return _0x39c6f1;throw new Error(_0x184bc6(0x3648));}[_0xeb3907(0x8a6)](_0x399239,_0x962400,_0x4dcabd,_0x24d393){var _0x8a8245;return _0x418064(this,void 0x0,void 0x0,function*(){var _0x562960=a8_0x5b24;const _0x1c4a55=new Array();if(!_0x399239&&!_0x962400)return Promise[_0x562960(0x3272)](_0x562960(0x1ca7));const _0x4ae3c3=_0x399239?_0x399239['getScene']():_0x962400?_0x962400[_0x562960(0x83e)]():null;if(_0x4ae3c3){const _0xc45b9a=this[_0x562960(0x1fc5)](_0x399239,_0x962400,_0x4ae3c3);var _0x285f31,_0x9f3fcd,_0x2aa486=null==(_0x8a8245=_0xc45b9a[_0x562960(0x3098)])?void 0x0:_0x8a8245[_0x562960(0x5dd)](),_0x101577=_0x2aa486[_0x562960(0x2255)],_0x58f909=_0x2aa486['height'],_0x2aa486=yield _0xc45b9a[_0x562960(0x3098)][_0x562960(0x3316)](),_0x290c49=yield _0xc45b9a[_0x562960(0x24de)][_0x562960(0x3316)]();if(!_0x2aa486)return Promise[_0x562960(0x3272)](_0x562960(0xa4c));if(_0x285f31=this[_0x562960(0x2ec4)](_0x2aa486),!_0x290c49)return Promise['reject'](_0x562960(0x17d9));_0x2aa486=(_0x9f3fcd=this[_0x562960(0x2ec4)](_0x290c49))['byteLength'];const _0x43be42=new Uint8Array(_0x2aa486),_0x18dd80=new Uint8Array(_0x2aa486),_0x287abd=_0xfe8b75['Wo']['Black']();let _0x596eea=0x0,_0x5674bf=0x0;for(let _0x2c3d40=0x0;_0x2c3d40<_0x58f909;++_0x2c3d40)for(let _0x1dcfa5=0x0;_0x1dcfa5<_0x101577;++_0x1dcfa5){var _0x5cc256=0x4*(_0x101577*_0x2c3d40+_0x1dcfa5),_0x419d20=new _0xfe8b75['Wo'](_0x285f31[_0x5cc256],_0x285f31[0x1+_0x5cc256],_0x285f31[0x2+_0x5cc256])[_0x562960(0x1d48)](_0x4ae3c3[_0x562960(0x2cd1)]()[_0x562960(0x154c)])[_0x562960(0x36e0)](_0x4dcabd['diffuseColor']),_0x325618=new _0xfe8b75['Wo'](_0x9f3fcd[_0x5cc256],_0x9f3fcd[0x1+_0x5cc256],_0x9f3fcd[0x2+_0x5cc256])[_0x562960(0x1d48)](_0x4ae3c3['getEngine']()['useExactSrgbConversions'])[_0x562960(0x36e0)](_0x4dcabd[_0x562960(0x3d75)]),_0x4b0f9f=_0x9f3fcd[0x3+_0x5cc256]*_0x4dcabd['glossiness'],_0x419d20=this[_0x562960(0x16b4)]({'diffuseColor':_0x419d20,'specularColor':_0x325618,'glossiness':_0x4b0f9f});_0x287abd['r']=Math['max'](_0x287abd['r'],_0x419d20[_0x562960(0x2aad)]['r']),_0x287abd['g']=Math[_0x562960(0xf1a)](_0x287abd['g'],_0x419d20['baseColor']['g']),_0x287abd['b']=Math['max'](_0x287abd['b'],_0x419d20[_0x562960(0x2aad)]['b']),_0x596eea=Math[_0x562960(0xf1a)](_0x596eea,_0x419d20[_0x562960(0x856)]),_0x5674bf=Math[_0x562960(0xf1a)](_0x5674bf,_0x419d20[_0x562960(0x3a17)]),_0x18dd80[_0x5cc256]=0xff*_0x419d20[_0x562960(0x2aad)]['r'],_0x18dd80[0x1+_0x5cc256]=0xff*_0x419d20['baseColor']['g'],_0x18dd80[0x2+_0x5cc256]=0xff*_0x419d20[_0x562960(0x2aad)]['b'],_0x18dd80[0x3+_0x5cc256]=_0xc45b9a['texture1'][_0x562960(0x3475)]?0xff*_0x285f31[0x3+_0x5cc256]:0xff,_0x43be42[_0x5cc256]=0x0,_0x43be42[0x1+_0x5cc256]=0xff*_0x419d20[_0x562960(0x3a17)],_0x43be42[0x2+_0x5cc256]=0xff*_0x419d20[_0x562960(0x856)],_0x43be42[0x3+_0x5cc256]=0xff;}const _0x33a498={'baseColor':_0x287abd,'metallic':_0x596eea,'roughness':_0x5674bf};let _0x3ea855=!0x1,_0x389666=!0x1;for(let _0x5725ad=0x0;_0x5725ad<_0x58f909;++_0x5725ad)for(let _0x375036=0x0;_0x375036<_0x101577;++_0x375036){var _0x383f91=0x4*(_0x101577*_0x5725ad+_0x375036);_0x18dd80[_0x383f91]/=_0x33a498[_0x562960(0x2aad)]['r']>_0x3a6fca[_0x562960(0xa2f)]?_0x33a498[_0x562960(0x2aad)]['r']:0x1,_0x18dd80[0x1+_0x383f91]/=_0x33a498[_0x562960(0x2aad)]['g']>_0x3a6fca[_0x562960(0xa2f)]?_0x33a498['baseColor']['g']:0x1,_0x18dd80[0x2+_0x383f91]/=_0x33a498[_0x562960(0x2aad)]['b']>_0x3a6fca[_0x562960(0xa2f)]?_0x33a498[_0x562960(0x2aad)]['b']:0x1;const _0x548934=_0xfe8b75['Wo'][_0x562960(0x25a7)](_0x18dd80[_0x383f91],_0x18dd80[0x1+_0x383f91],_0x18dd80[0x2+_0x383f91]);var _0x52b92f=_0x548934[_0x562960(0x2063)](_0x4ae3c3[_0x562960(0x2cd1)]()[_0x562960(0x154c)]),_0x52b92f=(_0x18dd80[_0x383f91]=0xff*_0x52b92f['r'],_0x18dd80[0x1+_0x383f91]=0xff*_0x52b92f['g'],_0x18dd80[0x2+_0x383f91]=0xff*_0x52b92f['b'],_0x3a6fca[_0x562960(0x74b)](_0x52b92f,_0xfe8b75['Wo'][_0x562960(0x3da8)](),_0x3a6fca[_0x562960(0xa2f)])||(_0x389666=!0x0),_0x43be42[0x1+_0x383f91]/=_0x33a498['roughness']>_0x3a6fca[_0x562960(0xa2f)]?_0x33a498['roughness']:0x1,_0x43be42[0x2+_0x383f91]/=_0x33a498[_0x562960(0x856)]>_0x3a6fca['_Epsilon']?_0x33a498[_0x562960(0x856)]:0x1,_0xfe8b75['Wo'][_0x562960(0x25a7)](0xff,_0x43be42[0x1+_0x383f91],_0x43be42[0x2+_0x383f91]));_0x3a6fca[_0x562960(0x74b)](_0x52b92f,_0xfe8b75['Wo'][_0x562960(0x3da8)](),_0x3a6fca[_0x562960(0xa2f)])||(_0x3ea855=!0x0);}return _0x3ea855&&_0x1c4a55[_0x562960(0x3f90)](this[_0x562960(0x20d6)](_0x43be42,_0x101577,_0x58f909,_0x24d393)[_0x562960(0x3725)](_0x2cdd3c=>{var _0x4c3a97=_0x562960;_0x33a498[_0x4c3a97(0x370e)]=_0x2cdd3c;})),_0x389666&&_0x1c4a55['push'](this[_0x562960(0x20d6)](_0x18dd80,_0x101577,_0x58f909,_0x24d393)[_0x562960(0x3725)](_0x30d232=>{var _0x3b4612=_0x562960;_0x33a498[_0x3b4612(0xa82)]=_0x30d232;})),Promise[_0x562960(0x3332)](_0x1c4a55)[_0x562960(0x3725)](()=>_0x33a498);}return Promise[_0x562960(0x3272)](_0x562960(0x37e));});}[_0xeb3907(0x16b4)](_0x16b6eb){var _0x45601b=_0xeb3907,_0x3b1360=this[_0x45601b(0x143b)](_0x16b6eb[_0x45601b(0x75d)]),_0x4995a8=this[_0x45601b(0x143b)](_0x16b6eb['specularColor']),_0x2803a6=0x1-this[_0x45601b(0xf98)](_0x16b6eb[_0x45601b(0x3d75)]),_0x3b1360=_0x3a6fca[_0x45601b(0x3e3e)](_0x3b1360,_0x4995a8,_0x2803a6),_0x4995a8=_0x16b6eb[_0x45601b(0x75d)][_0x45601b(0x4018)](_0x2803a6/(0x1-_0x3a6fca[_0x45601b(0x1ccd)]['r'])/Math[_0x45601b(0xf1a)](0x1-_0x3b1360,_0x3a6fca[_0x45601b(0xa2f)])),_0x2803a6=_0x16b6eb['specularColor'][_0x45601b(0x41b6)](_0x3a6fca[_0x45601b(0x1ccd)][_0x45601b(0x4018)](0x1-_0x3b1360))['scale'](0x1/Math['max'](_0x3b1360,_0x3a6fca['_Epsilon']));let _0x18e648=_0xfe8b75['Wo']['Lerp'](_0x4995a8,_0x2803a6,_0x3b1360*_0x3b1360);return{'baseColor':_0x18e648=_0x18e648[_0x45601b(0x1b95)](0x0,0x1,_0x18e648),'metallic':_0x3b1360,'roughness':0x1-_0x16b6eb[_0x45601b(0x34a8)]};}['_getPerceivedBrightness'](_0x10c512){var _0x2c98e1=_0xeb3907;return _0x10c512?Math[_0x2c98e1(0x3f3e)](0.299*_0x10c512['r']*_0x10c512['r']+0.587*_0x10c512['g']*_0x10c512['g']+0.114*_0x10c512['b']*_0x10c512['b']):0x0;}[_0xeb3907(0xf98)](_0x46acab){var _0x396e00=_0xeb3907;return _0x46acab?Math[_0x396e00(0xf1a)](_0x46acab['r'],Math[_0x396e00(0xf1a)](_0x46acab['g'],_0x46acab['b'])):0x0;}['_convertMetalRoughFactorsToMetallicRoughnessAsync'](_0x218fde,_0xdd1459,_0x87020b,_0x27336f){var _0x16f03c=_0xeb3907;const _0x12264f=[],_0x437b51={'baseColor':_0x218fde[_0x16f03c(0x18fc)],'metallic':_0x218fde[_0x16f03c(0x1986)],'roughness':_0x218fde[_0x16f03c(0x2e6c)]};return _0x27336f&&(_0x218fde[_0x16f03c(0x18a0)]&&_0x12264f[_0x16f03c(0x3f90)](this[_0x16f03c(0x1f82)](_0x218fde['_albedoTexture'],_0xdd1459)['then'](_0x14969b=>{var _0x2d0d37=_0x16f03c;_0x14969b&&(_0x87020b[_0x2d0d37(0x3726)]=_0x14969b);})),(_0x27336f=_0x218fde[_0x16f03c(0x2c2d)])&&_0x12264f[_0x16f03c(0x3f90)](this[_0x16f03c(0x1f82)](_0x27336f,_0xdd1459)[_0x16f03c(0x3725)](_0x4a4671=>{_0x4a4671&&(_0x87020b['metallicRoughnessTexture']=_0x4a4671);}))),Promise[_0x16f03c(0x3332)](_0x12264f)[_0x16f03c(0x3725)](()=>_0x437b51);}[_0xeb3907(0x233f)](_0x170c64){var _0x1de4a6=_0xeb3907;const _0x53f35c={};if(!(_0x170c64&&_0x170c64 instanceof _0x397c0c['x']))return _0x53f35c;var _0x186065=this[_0x1de4a6(0x3474)](_0x170c64['wrapU']),_0x186065=(_0x186065!==_0x1cd827['e8']['REPEAT']&&(_0x53f35c[_0x1de4a6(0x39eb)]=_0x186065),this[_0x1de4a6(0x3474)](_0x170c64[_0x1de4a6(0x3d59)]));switch(_0x186065!==_0x1cd827['e8'][_0x1de4a6(0x148f)]&&(_0x53f35c['wrapT']=_0x186065),_0x170c64[_0x1de4a6(0x14ec)]){case _0x397c0c['x'][_0x1de4a6(0x8c2)]:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR'][_0x1de4a6(0x1d3b)],_0x53f35c[_0x1de4a6(0x19ee)]=_0x1cd827['LC'][_0x1de4a6(0x1d3b)];break;case _0x397c0c['x'][_0x1de4a6(0x329e)]:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR']['LINEAR'],_0x53f35c[_0x1de4a6(0x19ee)]=_0x1cd827['LC'][_0x1de4a6(0x3159)];break;case _0x397c0c['x'][_0x1de4a6(0x31ee)]:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR'][_0x1de4a6(0x3159)],_0x53f35c['minFilter']=_0x1cd827['LC']['LINEAR'];break;case _0x397c0c['x'][_0x1de4a6(0x2311)]:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR']['NEAREST'],_0x53f35c[_0x1de4a6(0x19ee)]=_0x1cd827['LC'][_0x1de4a6(0x2a5c)];break;case _0x397c0c['x'][_0x1de4a6(0x106d)]:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR'][_0x1de4a6(0x3159)],_0x53f35c['minFilter']=_0x1cd827['LC'][_0x1de4a6(0x3159)];break;case _0x397c0c['x']['NEAREST_LINEAR_MIPNEAREST']:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR'][_0x1de4a6(0x3159)],_0x53f35c[_0x1de4a6(0x19ee)]=_0x1cd827['LC'][_0x1de4a6(0x320)];break;case _0x397c0c['x'][_0x1de4a6(0x363e)]:_0x53f35c['magFilter']=_0x1cd827['tR'][_0x1de4a6(0x1d3b)],_0x53f35c[_0x1de4a6(0x19ee)]=_0x1cd827['LC'][_0x1de4a6(0x1691)];break;case _0x397c0c['x']['LINEAR_NEAREST_MIPLINEAR']:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR'][_0x1de4a6(0x1d3b)],_0x53f35c['minFilter']=_0x1cd827['LC']['NEAREST_MIPMAP_LINEAR'];break;case _0x397c0c['x']['NEAREST_NEAREST_MIPLINEAR']:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR']['NEAREST'],_0x53f35c[_0x1de4a6(0x19ee)]=_0x1cd827['LC']['NEAREST_MIPMAP_LINEAR'];break;case _0x397c0c['x'][_0x1de4a6(0x2029)]:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR'][_0x1de4a6(0x1d3b)],_0x53f35c['minFilter']=_0x1cd827['LC'][_0x1de4a6(0x2a5c)];break;case _0x397c0c['x'][_0x1de4a6(0x7eb)]:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR'][_0x1de4a6(0x1d3b)],_0x53f35c[_0x1de4a6(0x19ee)]=_0x1cd827['LC']['LINEAR_MIPMAP_NEAREST'];break;case _0x397c0c['x'][_0x1de4a6(0x2fe9)]:_0x53f35c[_0x1de4a6(0x1835)]=_0x1cd827['tR'][_0x1de4a6(0x3159)],_0x53f35c[_0x1de4a6(0x19ee)]=_0x1cd827['LC'][_0x1de4a6(0x1691)];}return _0x53f35c;}[_0xeb3907(0x3474)](_0x54609b){var _0x5cc458=_0xeb3907;switch(_0x54609b){case _0x397c0c['x'][_0x5cc458(0x3a05)]:return _0x1cd827['e8'][_0x5cc458(0x148f)];case _0x397c0c['x']['CLAMP_ADDRESSMODE']:return _0x1cd827['e8'][_0x5cc458(0x29a9)];case _0x397c0c['x'][_0x5cc458(0x1e0)]:return _0x1cd827['e8']['MIRRORED_REPEAT'];default:return _0xc23153['w1'][_0x5cc458(0x404a)](_0x5cc458(0xda0)+_0x54609b+'!'),_0x1cd827['e8'][_0x5cc458(0x148f)];}}[_0xeb3907(0xfe7)](_0x1fd287,_0x571d53,_0x5ce96e,_0x4e8bce){var _0x4db943=_0xeb3907;return Promise[_0x4db943(0xf83)]()[_0x4db943(0x3725)](()=>{var _0x3dcb83=_0x4db943,_0xf72639={'diffuseColor':_0x1fd287['_albedoColor'],'specularColor':_0x1fd287[_0x3dcb83(0x2ebe)],'glossiness':_0x1fd287[_0x3dcb83(0x739)]};const _0x3dcea0=_0x1fd287[_0x3dcb83(0x18a0)],_0x43c887=_0x1fd287[_0x3dcb83(0x4002)];var _0x4f05fb=_0x1fd287['_useMicroSurfaceFromReflectivityMapAlpha'];if(_0x43c887&&!_0x4f05fb)return Promise[_0x3dcb83(0x3272)](_0x3dcb83(0x58c));if((_0x3dcea0||_0x43c887)&&_0x4e8bce){const _0x322c85=this[_0x3dcb83(0x9ae)](_0x3dcea0||_0x43c887);return this[_0x3dcb83(0x8a6)](_0x3dcea0,_0x43c887,_0xf72639,_0x571d53)['then'](_0x3bcc96=>{var _0x333cb1=_0x3dcb83,_0x2d05db,_0xfc61d4=this['_exporter'][_0x333cb1(0x407e)];return _0x3bcc96[_0x333cb1(0xa82)]&&(_0x2d05db=this[_0x333cb1(0x1694)](_0x333cb1(0x2aad)+_0xfc61d4[_0x333cb1(0x1377)],_0x571d53,_0x3bcc96[_0x333cb1(0xa82)]),_0x5ce96e[_0x333cb1(0x3726)]=this[_0x333cb1(0x1bc6)](_0x2d05db,_0x322c85,null===_0x3dcea0||void 0x0===_0x3dcea0?void 0x0:_0x3dcea0[_0x333cb1(0x1246)])),_0x3bcc96['metallicRoughnessTextureData']&&(_0x2d05db=this[_0x333cb1(0x1694)]('metallicRoughness'+_0xfc61d4[_0x333cb1(0x1377)],_0x571d53,_0x3bcc96[_0x333cb1(0x370e)]),_0x5ce96e[_0x333cb1(0x4052)]=this[_0x333cb1(0x1bc6)](_0x2d05db,_0x322c85,null===_0x43c887||void 0x0===_0x43c887?void 0x0:_0x43c887[_0x333cb1(0x1246)])),_0x3bcc96;});}return this[_0x3dcb83(0x16b4)](_0xf72639);});}[_0xeb3907(0x417c)](_0x69af6d,_0x370d21,_0x120848){var _0x2fd24b=_0xeb3907;const _0x5d52a3={},_0xb1be7b={'name':_0x69af6d[_0x2fd24b(0xc8c)]};var _0x3f6a11,_0x3cf9a1;return _0x69af6d[_0x2fd24b(0x2740)]()?(_0x3f6a11=_0x69af6d[_0x2fd24b(0x18fc)],_0x3cf9a1=_0x69af6d['alpha'],_0x3f6a11&&(_0x5d52a3[_0x2fd24b(0x31cb)]=[_0x3f6a11['r'],_0x3f6a11['g'],_0x3f6a11['b'],_0x3cf9a1]),this[_0x2fd24b(0x309d)](_0x69af6d,_0x370d21,_0x5d52a3,_0x120848)[_0x2fd24b(0x3725)](_0x1116ab=>this[_0x2fd24b(0x27a0)](_0x1116ab,_0x69af6d,_0xb1be7b,_0x5d52a3,_0x370d21,_0x120848))):this[_0x2fd24b(0xfe7)](_0x69af6d,_0x370d21,_0x5d52a3,_0x120848)[_0x2fd24b(0x3725)](_0x423e71=>this[_0x2fd24b(0x27a0)](_0x423e71,_0x69af6d,_0xb1be7b,_0x5d52a3,_0x370d21,_0x120848));}[_0xeb3907(0x27a0)](_0x27e61e,_0x3bef78,_0x3665f2,_0x9a426,_0x35ec67,_0x36f015){var _0x437406=_0xeb3907;const _0x2ffdc3=this[_0x437406(0x4ea)][_0x437406(0x416d)],_0x38b525=this['_exporter']['_materials'],_0x392c58=[];if(_0x27e61e){if(_0x3a6fca[_0x437406(0x372f)](_0x3665f2,_0x3bef78),_0x3a6fca[_0x437406(0x74b)](_0x27e61e[_0x437406(0x2aad)],_0xfe8b75['Wo'][_0x437406(0x3da8)](),_0x3a6fca[_0x437406(0xa2f)])&&_0x3bef78[_0x437406(0x1aed)]>=_0x3a6fca['_Epsilon']||(_0x9a426[_0x437406(0x31cb)]=[_0x27e61e[_0x437406(0x2aad)]['r'],_0x27e61e[_0x437406(0x2aad)]['g'],_0x27e61e['baseColor']['b'],_0x3bef78[_0x437406(0x1aed)]]),null!=_0x27e61e[_0x437406(0x856)]&&0x1!==_0x27e61e['metallic']&&(_0x9a426['metallicFactor']=_0x27e61e['metallic']),null!=_0x27e61e[_0x437406(0x3a17)]&&0x1!==_0x27e61e[_0x437406(0x3a17)]&&(_0x9a426['roughnessFactor']=_0x27e61e[_0x437406(0x3a17)]),null==_0x3bef78[_0x437406(0x363)]||_0x3bef78['backFaceCulling']||(_0x3bef78[_0x437406(0x400c)]||_0xc23153['w1'][_0x437406(0x1048)](_0x3bef78['name']+_0x437406(0x2e65)),_0x3665f2[_0x437406(0x398c)]=!0x0),_0x36f015){const _0x1af016=_0x3bef78[_0x437406(0xdd9)];_0x1af016&&(_0x27e61e=this[_0x437406(0x1f82)](_0x1af016,_0x35ec67)[_0x437406(0x3725)](_0x40f8c8=>{var _0x4bfad2=_0x437406;_0x40f8c8&&(_0x3665f2[_0x4bfad2(0x1ad1)]=_0x40f8c8,0x1!==_0x1af016['level']&&(_0x3665f2['normalTexture'][_0x4bfad2(0x4018)]=_0x1af016[_0x4bfad2(0x184a)]));}),_0x392c58[_0x437406(0x3f90)](_0x27e61e)),(_0x36f015=_0x3bef78[_0x437406(0x1123)],_0x36f015=(_0x36f015&&(_0x27e61e=this['_exportTextureAsync'](_0x36f015,_0x35ec67)[_0x437406(0x3725)](_0x371237=>{var _0x13a2ec=_0x437406;if(_0x371237){const _0x2d9bc5={'index':_0x371237[_0x13a2ec(0x2ca7)],'texCoord':_0x371237[_0x13a2ec(0xe77)],'extensions':_0x371237[_0x13a2ec(0x2362)]};_0x3665f2[_0x13a2ec(0x22b1)]=_0x2d9bc5,_0x371237=_0x3bef78['_ambientTextureStrength'],_0x371237&&(_0x2d9bc5[_0x13a2ec(0xf6b)]=_0x371237);}}),_0x392c58[_0x437406(0x3f90)](_0x27e61e)),_0x3bef78['_emissiveTexture'])),_0x36f015&&(_0x27e61e=this[_0x437406(0x1f82)](_0x36f015,_0x35ec67)[_0x437406(0x3725)](_0x105e96=>{var _0x369d86=_0x437406;_0x105e96&&(_0x3665f2[_0x369d86(0x3517)]=_0x105e96);}),_0x392c58[_0x437406(0x3f90)](_0x27e61e));}const _0x1ec5e3=_0x3bef78[_0x437406(0x3810)];_0x3a6fca[_0x437406(0x74b)](_0x1ec5e3,_0xfe8b75['Wo']['Black'](),_0x3a6fca[_0x437406(0xa2f)])||(_0x3665f2[_0x437406(0x27b2)]=_0x1ec5e3[_0x437406(0x86e)]()),_0x3665f2[_0x437406(0x15e9)]=_0x9a426,_0x38b525[_0x437406(0x3f90)](_0x3665f2),_0x2ffdc3[_0x3bef78[_0x437406(0x17f4)]]=_0x38b525[_0x437406(0x1377)]-0x1;}return this['_finishMaterial'](_0x392c58,_0x3665f2,_0x3bef78,_0x35ec67);}[_0xeb3907(0x34b5)](_0x5536bb){var _0x2dafb4=_0xeb3907;return _0x5536bb[_0x2dafb4(0x2ce9)],_0x2c940f['g'][_0x2dafb4(0x705)],_0x5536bb[_0x2dafb4(0x3316)]();}[_0xeb3907(0x1f82)](_0x104aec,_0x41d322){var _0x1b89be=_0xeb3907;const _0x357617=this[_0x1b89be(0x4ea)][_0x1b89be(0xfe9)](_0x1b89be(0x2440),_0x104aec,_0x41d322);return _0x357617?_0x357617[_0x1b89be(0x3725)](_0x4ebbf1=>_0x4ebbf1?this['_exportTextureInfoAsync'](_0x4ebbf1,_0x41d322):this[_0x1b89be(0xd88)](_0x104aec,_0x41d322)):this['_exportTextureInfoAsync'](_0x104aec,_0x41d322);}[_0xeb3907(0xd88)](_0x1716ba,_0x64b00f){return _0x418064(this,void 0x0,void 0x0,function*(){var _0x31a8b2=a8_0x5b24,_0x5c536f=_0x1716ba[_0x31a8b2(0x32cc)];if(!(_0x5c536f in this[_0x31a8b2(0x3b32)])){const _0x41a88d=yield this['_getPixelsFromTexture'](_0x1716ba);if(!_0x41a88d)return null;var _0x25e6b7=this[_0x31a8b2(0x9ae)](_0x1716ba),_0x4a82f2=_0x1716ba[_0x31a8b2(0x3528)];if(_0x4a82f2)switch(_0x4a82f2){case _0x31a8b2(0x16ed):case _0x31a8b2(0x3e01):case _0x31a8b2(0x32c):_0x64b00f=_0x4a82f2;break;default:_0xc23153['w1']['Warn'](_0x31a8b2(0x131d)+_0x4a82f2);}const _0x94abe6=this[_0x31a8b2(0x4d3)];var _0x531cf5=_0x1716ba[_0x31a8b2(0xebd)]()[_0x31a8b2(0x17f4)];_0x94abe6[_0x531cf5]||(_0x94abe6[_0x531cf5]={});let _0x2ea53f=_0x94abe6[_0x531cf5][_0x64b00f];if(void 0x0===_0x2ea53f){const _0x1cf220=_0x1716ba['getSize']();_0x2ea53f=_0x418064(this,void 0x0,void 0x0,function*(){var _0x260d91=_0x31a8b2,_0x515e24=yield this['_getImageDataAsync'](_0x41a88d,_0x1cf220[_0x260d91(0x2255)],_0x1cf220[_0x260d91(0xc32)],_0x64b00f);return this[_0x260d91(0x1694)](_0x1716ba[_0x260d91(0xc8c)],_0x64b00f,_0x515e24);}),_0x94abe6[_0x531cf5][_0x64b00f]=_0x2ea53f;}_0x531cf5=this[_0x31a8b2(0x1bc6)](yield _0x2ea53f,_0x25e6b7,_0x1716ba['coordinatesIndex']),(this[_0x31a8b2(0x3b32)][_0x5c536f]=_0x531cf5,this[_0x31a8b2(0x4ea)][_0x31a8b2(0x65f)](_0x31a8b2(0x2440),this[_0x31a8b2(0x3b32)][_0x5c536f],_0x1716ba));}return this[_0x31a8b2(0x3b32)][_0x5c536f];});}['_exportImage'](_0x3841bc,_0x8086ab,_0x1e1c51){var _0x5e7c5b=_0xeb3907;const _0x173a0b=this[_0x5e7c5b(0x4ea)]['_imageData'];var _0x39780e=_0x3841bc[_0x5e7c5b(0x3560)](/\.\/|\/|\.\\|\\/g,'_'),_0x67fded=_0x363dd0(_0x8086ab);let _0x23015d=_0x39780e+_0x67fded;_0x23015d in _0x173a0b&&(_0x23015d=_0x39780e+'_'+_0xc23153['w1'][_0x5e7c5b(0x3d73)]()+_0x67fded),_0x173a0b[_0x23015d]={'data':_0x1e1c51,'mimeType':_0x8086ab};const _0x488ed9=this[_0x5e7c5b(0x4ea)][_0x5e7c5b(0x41f8)];return _0x488ed9[_0x5e7c5b(0x3f90)]({'name':_0x3841bc,'uri':_0x23015d}),_0x488ed9[_0x5e7c5b(0x1377)]-0x1;}['_exportTextureInfo'](_0x44dbff,_0x51dcec,_0x181b4a){var _0x17c981=_0xeb3907;const _0x1a9f92=this[_0x17c981(0x4ea)]['_textures'];let _0x10fe92=_0x1a9f92[_0x17c981(0xd04)](_0x2504de=>_0x2504de['sampler']==_0x51dcec&&_0x2504de['source']===_0x44dbff);-0x1===_0x10fe92&&(_0x10fe92=_0x1a9f92[_0x17c981(0x1377)],_0x1a9f92['push']({'source':_0x44dbff,'sampler':_0x51dcec}));const _0x55af7d={'index':_0x10fe92};return _0x181b4a&&(_0x55af7d['texCoord']=_0x181b4a),_0x55af7d;}[_0xeb3907(0x9ae)](_0x322f5e){var _0x56e6f1=_0xeb3907;const _0x323e44=this['_getTextureSampler'](_0x322f5e),_0x116e34=this['_exporter'][_0x56e6f1(0x333b)];return _0x322f5e=_0x116e34['findIndex'](_0x372cad=>_0x372cad[_0x56e6f1(0x19ee)]===_0x323e44[_0x56e6f1(0x19ee)]&&_0x372cad[_0x56e6f1(0x1835)]===_0x323e44[_0x56e6f1(0x1835)]&&_0x372cad[_0x56e6f1(0x39eb)]===_0x323e44[_0x56e6f1(0x39eb)]&&_0x372cad[_0x56e6f1(0x327a)]===_0x323e44[_0x56e6f1(0x327a)]),-0x1!==_0x322f5e?_0x322f5e:(_0x116e34[_0x56e6f1(0x3f90)](_0x323e44),_0x116e34[_0x56e6f1(0x1377)]-0x1);}}_0x3a6fca['_DielectricSpecular']=new _0xfe8b75['Wo'](0.04,0.04,0.04),_0x3a6fca[_0xeb3907(0x393b)]=0x400,_0x3a6fca['_Epsilon']=0.000001;},0xa1b5:(_0x460bf0,_0x4cd644,_0x4064d1)=>{_0x4064d1(0x60eb);},0xea08:(_0x2a93cc,_0x19e765,_0x2e2050)=>{var _0x1020c1=a8_0x16e4d8;_0x2e2050['d'](_0x19e765,{'l':()=>_0x1b9393});var _0x3f608b=_0x2e2050(0x1207e),_0x11744a=_0x2e2050(0x9fd1);class _0x1b9393{static['_CreateBufferView'](_0x35af50,_0x5e8e45,_0x1a0eb5,_0x4a700f,_0x9df1c3){var _0x464a4c=a8_0x5b24;const _0x187f80={'buffer':_0x35af50,'byteLength':_0x1a0eb5};return _0x5e8e45&&(_0x187f80[_0x464a4c(0x3fcc)]=_0x5e8e45),_0x9df1c3&&(_0x187f80['name']=_0x9df1c3),_0x4a700f&&(_0x187f80[_0x464a4c(0x2f0c)]=_0x4a700f),_0x187f80;}static['_CreateAccessor'](_0x5a406e,_0x5bd545,_0x185ad0,_0x1f7cfb,_0x4e4b94,_0x271ded,_0xaf0615,_0x381e9d){var _0x3264f1=a8_0x5b24;const _0x4bce83={'name':_0x5bd545,'bufferView':_0x5a406e,'componentType':_0x1f7cfb,'count':_0x4e4b94,'type':_0x185ad0};return null!=_0xaf0615&&(_0x4bce83[_0x3264f1(0x3478)]=_0xaf0615),null!=_0x381e9d&&(_0x4bce83[_0x3264f1(0xf1a)]=_0x381e9d),null!=_0x271ded&&(_0x4bce83[_0x3264f1(0x3fcc)]=_0x271ded),_0x4bce83;}static[_0x1020c1(0x2c11)](_0x2e53a7,_0x38c370,_0x5e7dc4,_0xf15da){var _0x139294=_0x1020c1;const _0x5bc1ee=[Infinity,Infinity,Infinity],_0x12ddae=[-Infinity,-Infinity,-Infinity];var _0x19ee02;let _0x1d5969,_0x3e6d38;if(_0x5e7dc4)for(let _0x3ecaa4=_0x38c370,_0x1d3bb6=_0x38c370+_0x5e7dc4;_0x3ecaa4<_0x1d3bb6;++_0x3ecaa4){_0x1d5969=0x3*_0x3ecaa4,_0x3e6d38=_0x11744a['P'][_0x139294(0x2858)](_0x2e53a7,_0x1d5969),_0xf15da&&_0x1b9393[_0x139294(0x3aba)](_0x3e6d38),_0x19ee02=_0x3e6d38['asArray']();for(let _0xd660fb=0x0;_0xd660fb<0x3;++_0xd660fb){var _0x3b921b=_0x19ee02[_0xd660fb];_0x3b921b<_0x5bc1ee[_0xd660fb]&&(_0x5bc1ee[_0xd660fb]=_0x3b921b),_0x3b921b>_0x12ddae[_0xd660fb]&&(_0x12ddae[_0xd660fb]=_0x3b921b),++_0x1d5969;}}return{'min':_0x5bc1ee,'max':_0x12ddae};}static['_GetRightHandedPositionVector3'](_0x4ffb42){return new _0x11744a['P'](_0x4ffb42['x'],_0x4ffb42['y'],-_0x4ffb42['z']);}static[_0x1020c1(0x3aba)](_0x3c4cf0){_0x3c4cf0['z']*=-0x1;}static[_0x1020c1(0x144e)](_0x1472d5){_0x1472d5[0x2]*=-0x1;}static[_0x1020c1(0x20bf)](_0x1c1f5a){return new _0x11744a['P'](_0x1c1f5a['x'],_0x1c1f5a['y'],-_0x1c1f5a['z']);}static['_GetRightHandedNormalVector3FromRef'](_0x9ad802){_0x9ad802['z']*=-0x1;}static[_0x1020c1(0x1b27)](_0x37e0ec){_0x37e0ec[0x2]*=-0x1;}static[_0x1020c1(0x35d2)](_0x4a49bc){_0x4a49bc['z']*=-0x1,_0x4a49bc['w']*=-0x1;}static['_GetRightHandedArray4FromRef'](_0x562701){_0x562701[0x2]*=-0x1,_0x562701[0x3]*=-0x1;}static[_0x1020c1(0x3f8d)](_0x47bbc3){_0x47bbc3['x']*=-0x1,_0x47bbc3['y']*=-0x1;}static[_0x1020c1(0x18fd)](_0x1c4484){_0x1c4484[0x0]*=-0x1,_0x1c4484[0x1]*=-0x1;}static['_NormalizeTangentFromRef'](_0x1b388b){var _0x5a83f8=_0x1020c1,_0x280031=Math[_0x5a83f8(0x3f3e)](_0x1b388b['x']*_0x1b388b['x']+_0x1b388b['y']*_0x1b388b['y']+_0x1b388b['z']*_0x1b388b['z']);0x0<_0x280031&&(_0x1b388b['x']/=_0x280031,_0x1b388b['y']/=_0x280031,_0x1b388b['z']/=_0x280031);}static['_GetDataAccessorElementCount'](_0x36453a){var _0x347922=_0x1020c1;switch(_0x36453a){case _0x3f608b['Jg'][_0x347922(0x1282)]:return 0x4;case _0x3f608b['Jg'][_0x347922(0x1764)]:return 0x9;case _0x3f608b['Jg']['MAT4']:return 0x10;case _0x3f608b['Jg'][_0x347922(0xd91)]:return 0x1;case _0x3f608b['Jg'][_0x347922(0x3df9)]:return 0x2;case _0x3f608b['Jg'][_0x347922(0x1692)]:return 0x3;case _0x3f608b['Jg'][_0x347922(0x2214)]:return 0x4;}}}},0xf54e:(_0x2ff51d,_0x316ac5,_0x1d5dde)=>{_0x1d5dde(0x13fc3),_0x1d5dde(0x5c1b),_0x1d5dde(0x60eb),_0x1d5dde(0xec28),_0x1d5dde(0xa1b5),_0x1d5dde(0xea08),_0x1d5dde(0x3844);},0x1db8:(_0x22504d,_0x51a74a,_0x4cfd8d)=>{_0x4cfd8d(0xf54e);},0x4be6:(_0x2ead37,_0x2c5879,_0x47031e)=>{_0x47031e(0x21b1),_0x47031e(0x1db8),_0x47031e(0x2efe);},0x2efe:(_0x1e82b0,_0x585d87,_0x39c268)=>{_0x39c268(0x69c2);},0x69c2:(_0x1c9b08,_0x59f761,_0x4f8e65)=>{_0x4f8e65(0x1dad),_0x4f8e65(0x12cc0),_0x4f8e65(0x1a27),_0x4f8e65(0x9fd1);},0x14926:(_0x262432,_0x377de9,_0x170b67)=>{_0x170b67(0x182a0),_0x170b67(0x45ea),_0x170b67(0x16ca4),_0x170b67(0x86e3),_0x170b67(0xc2f3);},0x182a0:(_0x2655f8,_0x40efd8,_0x3969e8)=>{var _0x1a3631=a8_0x16e4d8;_0x3969e8['d'](_0x40efd8,{'j':()=>_0x54e6db});var _0x2089bc=_0x3969e8(0x9fd1),_0x1abc00=_0x3969e8(0xc84b),_0x2b8a60=_0x3969e8(0xf96c),_0x40efd8=_0x3969e8(0x1796e);class _0x54e6db extends _0x40efd8['l']{constructor(_0x3a5930,_0xaa575e){var _0x631461=a8_0x5b24;super(),this[_0x631461(0xc8c)]=_0x3a5930,this[_0x631461(0x3ac2)]=new Array(),this[_0x631461(0x2b7)]=!0x1,this[_0x631461(0x4026)]=!0x1,this[_0x631461(0x21eb)]=new _0x2b8a60['y$'](),this[_0x631461(0x9b3)]=null,this[_0x631461(0x41bf)]=()=>{var _0x501caf=_0x631461;this[_0x501caf(0x9b3)]&&this[_0x501caf(0x9b3)](),this[_0x501caf(0x1038)]&&this[_0x501caf(0x18c9)]();},this[_0x631461(0x378e)]=new _0x1abc00['HE'](0x1,0x1,0x1,0x1),this[_0x631461(0x2416)]=_0x2089bc['P'][_0x631461(0x23ed)](),this[_0x631461(0x3f93)]=_0xaa575e,this[_0x631461(0x3f93)][_0x631461(0x3681)]['push'](this),this[_0x631461(0x17f4)]=this[_0x631461(0x3f93)]['scene'][_0x631461(0xbe6)]();}get[_0x1a3631(0x5a2)](){var _0x3f85f2=_0x1a3631;return this[_0x3f85f2(0x2255)];}set[_0x1a3631(0x5a2)](_0x4d612c){var _0x3a6d43=_0x1a3631;this[_0x3a6d43(0x2255)]=_0x4d612c,this[_0x3a6d43(0xc32)]=_0x4d612c;}get[_0x1a3631(0x1478)](){return this['_manager'];}[_0x1a3631(0x3fcd)](){var _0x2f0714=_0x1a3631;return _0x2f0714(0x1c3);}get[_0x1a3631(0x2c0d)](){return this['_fromIndex'];}set[_0x1a3631(0x2c0d)](_0x1dc783){var _0x1bd2de=_0x1a3631;this['playAnimation'](_0x1dc783,this['_toIndex'],this[_0x1bd2de(0x60c)],this[_0x1bd2de(0x561)],this[_0x1bd2de(0x9b3)]);}get[_0x1a3631(0x2bad)](){var _0x2e06db=_0x1a3631;return this[_0x2e06db(0x3f06)];}set[_0x1a3631(0x2bad)](_0x2669ed){var _0x4b435e=_0x1a3631;this[_0x4b435e(0x12b9)](this['_fromIndex'],_0x2669ed,this[_0x4b435e(0x60c)],this[_0x4b435e(0x561)],this[_0x4b435e(0x9b3)]);}get[_0x1a3631(0x3657)](){var _0x47f96d=_0x1a3631;return this[_0x47f96d(0x60c)];}set[_0x1a3631(0x3657)](_0xf46142){var _0x31a18a=_0x1a3631;this[_0x31a18a(0x12b9)](this[_0x31a18a(0x2361)],this['_toIndex'],_0xf46142,this[_0x31a18a(0x561)],this[_0x31a18a(0x9b3)]);}get[_0x1a3631(0x37a1)](){var _0x10ce70=_0x1a3631;return Math[_0x10ce70(0xf1a)](this[_0x10ce70(0x561)],0x1);}set[_0x1a3631(0x37a1)](_0x95dc42){var _0x9df1c0=_0x1a3631;this[_0x9df1c0(0x12b9)](this[_0x9df1c0(0x2361)],this[_0x9df1c0(0x3f06)],this['_loopAnimation'],_0x95dc42,this['_onAnimationEnd']);}['playAnimation'](_0x28d6b8,_0x2fa15b,_0x40ae95,_0x30596a,_0x260c3e=null){var _0x3e5df9=_0x1a3631;this[_0x3e5df9(0x9b3)]=_0x260c3e,super[_0x3e5df9(0x12b9)](_0x28d6b8,_0x2fa15b,_0x40ae95,_0x30596a,this['_endAnimation']);}[_0x1a3631(0x18c9)](){var _0x159102=_0x1a3631;for(let _0x3d4431=0x0;_0x3d4431<this['_manager'][_0x159102(0x3681)]['length'];_0x3d4431++)this[_0x159102(0x3f93)][_0x159102(0x3681)][_0x3d4431]==this&&this['_manager'][_0x159102(0x3681)][_0x159102(0x5ff)](_0x3d4431,0x1);this[_0x159102(0x21eb)]['notifyObservers'](this),this[_0x159102(0x21eb)][_0x159102(0x2f8)]();}[_0x1a3631(0x2fcc)](){var _0x319de6=_0x1a3631;const _0x22c8bc={};return _0x22c8bc[_0x319de6(0xc8c)]=this[_0x319de6(0xc8c)],_0x22c8bc[_0x319de6(0x2416)]=this[_0x319de6(0x2416)][_0x319de6(0x86e)](),_0x22c8bc[_0x319de6(0x378e)]=this[_0x319de6(0x378e)][_0x319de6(0x86e)](),_0x22c8bc[_0x319de6(0x2255)]=this[_0x319de6(0x2255)],_0x22c8bc[_0x319de6(0xc32)]=this[_0x319de6(0xc32)],_0x22c8bc[_0x319de6(0x448)]=this[_0x319de6(0x448)],_0x22c8bc[_0x319de6(0x3108)]=this[_0x319de6(0x3108)],_0x22c8bc[_0x319de6(0x31fe)]=this['cellRef'],_0x22c8bc[_0x319de6(0x3d16)]=this[_0x319de6(0x3d16)],_0x22c8bc['invertV']=this[_0x319de6(0x2e07)],_0x22c8bc[_0x319de6(0x1038)]=this[_0x319de6(0x1038)],_0x22c8bc[_0x319de6(0x2b7)]=this[_0x319de6(0x2b7)],_0x22c8bc[_0x319de6(0x1d6e)]=this[_0x319de6(0x1d6e)],_0x22c8bc['useAlphaForPicking']=this[_0x319de6(0x4026)],_0x22c8bc[_0x319de6(0x147b)]=this[_0x319de6(0x147b)],_0x22c8bc['fromIndex']=this[_0x319de6(0x2c0d)],_0x22c8bc[_0x319de6(0x2bad)]=this[_0x319de6(0x2bad)],_0x22c8bc[_0x319de6(0x3657)]=this[_0x319de6(0x3657)],_0x22c8bc[_0x319de6(0x37a1)]=this[_0x319de6(0x37a1)],_0x22c8bc;}static['Parse'](_0xb52fa0,_0x18e5e){var _0x51d577=_0x1a3631;const _0x415ac6=new _0x54e6db(_0xb52fa0['name'],_0x18e5e);return _0x415ac6[_0x51d577(0x2416)]=_0x2089bc['P']['FromArray'](_0xb52fa0[_0x51d577(0x2416)]),_0x415ac6[_0x51d577(0x378e)]=_0x1abc00['HE'][_0x51d577(0x2858)](_0xb52fa0['color']),_0x415ac6[_0x51d577(0x2255)]=_0xb52fa0[_0x51d577(0x2255)],_0x415ac6[_0x51d577(0xc32)]=_0xb52fa0[_0x51d577(0xc32)],_0x415ac6[_0x51d577(0x448)]=_0xb52fa0[_0x51d577(0x448)],_0x415ac6[_0x51d577(0x3108)]=_0xb52fa0[_0x51d577(0x3108)],_0x415ac6[_0x51d577(0x31fe)]=_0xb52fa0[_0x51d577(0x31fe)],_0x415ac6['invertU']=_0xb52fa0[_0x51d577(0x3d16)],_0x415ac6[_0x51d577(0x2e07)]=_0xb52fa0[_0x51d577(0x2e07)],_0x415ac6[_0x51d577(0x1038)]=_0xb52fa0[_0x51d577(0x1038)],_0x415ac6[_0x51d577(0x2b7)]=_0xb52fa0[_0x51d577(0x2b7)],_0x415ac6[_0x51d577(0x1d6e)]=_0xb52fa0[_0x51d577(0x1d6e)],_0x415ac6['useAlphaForPicking']=_0xb52fa0['useAlphaForPicking'],_0x415ac6['fromIndex']=_0xb52fa0[_0x51d577(0x2c0d)],_0x415ac6['toIndex']=_0xb52fa0[_0x51d577(0x2bad)],_0x415ac6[_0x51d577(0x3657)]=_0xb52fa0[_0x51d577(0x3657)],_0x415ac6[_0x51d577(0x37a1)]=_0xb52fa0[_0x51d577(0x37a1)],_0xb52fa0[_0x51d577(0x147b)]&&_0x415ac6[_0x51d577(0x12b9)](_0x415ac6[_0x51d577(0x2c0d)],_0x415ac6[_0x51d577(0x2bad)],_0x415ac6[_0x51d577(0x3657)],_0x415ac6[_0x51d577(0x37a1)]),_0x415ac6;}}},0x45ea:(_0x58fbc4,_0x18fc91,_0x2238db)=>{var _0x931bc9=a8_0x16e4d8,_0x32326a=_0x2238db(0xf96c),_0x14208d=_0x2238db(0x9fd1),_0x4244a1=_0x2238db(0x182a0),_0x4ea874=_0x2238db(0xc2f3),_0x252eb4=_0x2238db(0x364b),_0x1c22bb=_0x2238db(0xbac7),_0x3ff012=_0x2238db(0xbb85),_0x14cbac=_0x2238db(0x10ea4),_0x2de27c=_0x2238db(0xe222),_0x6ec784=_0x2238db(0xc661),_0x31399f=_0x2238db(0x557f),_0x151cd1=_0x2238db(0xf8c1),_0x292b33=_0x2238db(0x77a5);class _0x277559{constructor(_0x1faf2d,_0x1a7170,_0x59334b,_0x17a00d,_0x48d0a8,_0x506a2b=0.01,_0x448391=_0x1c22bb['x']['TRILINEAR_SAMPLINGMODE'],_0x4c323e=!0x1,_0x22bc18=null){var _0x296850=a8_0x5b24;this[_0x296850(0xc8c)]=_0x1faf2d,this[_0x296850(0x3681)]=new Array(),this[_0x296850(0x1e2c)]=0x0,this['layerMask']=0xfffffff,this[_0x296850(0x2b7)]=!0x1,this['metadata']=null,this[_0x296850(0x9cd)]=!0x1,this[_0x296850(0x21eb)]=new _0x32326a['y$'](),this[_0x296850(0x26e4)]=!0x1,this[_0x296850(0x2ec2)]=!0x1,this['_customUpdate']=(_0x4f371b,_0x4679f3)=>{var _0x27adfb=_0x296850;_0x4f371b[_0x27adfb(0x31fe)]||(_0x4f371b['cellIndex']=0x0);var _0x5689bb=_0x4f371b['cellIndex'];_0x27adfb(0x390)==typeof _0x5689bb&&isFinite(_0x5689bb)&&Math[_0x27adfb(0xa0a)](_0x5689bb)===_0x5689bb&&(_0x4f371b[_0x27adfb(0x31fe)]=this[_0x27adfb(0x3669)][_0x4f371b[_0x27adfb(0x3108)]]),_0x4f371b['_xOffset']=this[_0x27adfb(0x14ce)][_0x4f371b['cellRef']][_0x27adfb(0x25a6)]['x']/_0x4679f3[_0x27adfb(0x2255)],_0x4f371b[_0x27adfb(0x3a8f)]=this[_0x27adfb(0x14ce)][_0x4f371b[_0x27adfb(0x31fe)]]['frame']['y']/_0x4679f3[_0x27adfb(0xc32)],_0x4f371b[_0x27adfb(0x261b)]=this[_0x27adfb(0x14ce)][_0x4f371b[_0x27adfb(0x31fe)]][_0x27adfb(0x25a6)]['w'],_0x4f371b[_0x27adfb(0xa04)]=this[_0x27adfb(0x14ce)][_0x4f371b[_0x27adfb(0x31fe)]]['frame']['h'];},(_0x48d0a8=_0x48d0a8||_0x151cd1['l'][_0x296850(0x3396)])[_0x296850(0x257d)](_0x3ff012['l']['NAME_SPRITE'])||_0x48d0a8[_0x296850(0xdb4)](new _0x4ea874['O'](_0x48d0a8)),this[_0x296850(0x3f3b)]=_0x4c323e,this[_0x296850(0x195b)]=_0x48d0a8,_0x1faf2d=this['_scene']['getEngine']();if(this[_0x296850(0x82a)]=new _0x31399f['T'](_0x1faf2d,_0x59334b,_0x506a2b,_0x48d0a8),_0x17a00d[_0x296850(0x2255)]&&_0x17a00d[_0x296850(0xc32)])this[_0x296850(0x1a6b)]=_0x17a00d[_0x296850(0x2255)],this[_0x296850(0xe1a)]=_0x17a00d['height'];else{if(void 0x0===_0x17a00d)return void(this[_0x296850(0x82a)]=null);this[_0x296850(0x1a6b)]=_0x17a00d,this[_0x296850(0xe1a)]=_0x17a00d;}this['_scene'][_0x296850(0x2509)]&&this['_scene'][_0x296850(0x2509)][_0x296850(0x3f90)](this),this[_0x296850(0x17f4)]=this['scene'][_0x296850(0xbe6)](),_0x1a7170&&(this[_0x296850(0x3c38)]=new _0x1c22bb['x'](_0x1a7170,_0x48d0a8,!0x0,!0x1,_0x448391)),this[_0x296850(0x3f3b)]&&this[_0x296850(0x2b2a)](_0x1a7170,_0x22bc18);}set[_0x931bc9(0x3319)](_0x31777a){var _0x2e29da=_0x931bc9;this['_onDisposeObserver']&&this['onDisposeObservable'][_0x2e29da(0x854)](this[_0x2e29da(0x113a)]),this[_0x2e29da(0x113a)]=this[_0x2e29da(0x21eb)][_0x2e29da(0x3fc1)](_0x31777a);}get['children'](){var _0x52c000=_0x931bc9;return this[_0x52c000(0x3681)];}get[_0x931bc9(0x3fde)](){var _0x21bba2=_0x931bc9;return this[_0x21bba2(0x195b)];}get[_0x931bc9(0x135f)](){var _0x825963=_0x931bc9;return this[_0x825963(0x82a)][_0x825963(0x135f)];}get[_0x931bc9(0x3c38)](){return this['_spriteRenderer']['texture'];}set[_0x931bc9(0x3c38)](_0x29481e){var _0x21f570=_0x931bc9;_0x29481e[_0x21f570(0x4100)]=_0x1c22bb['x']['CLAMP_ADDRESSMODE'],_0x29481e[_0x21f570(0x3d59)]=_0x1c22bb['x'][_0x21f570(0x7b5)],this[_0x21f570(0x82a)][_0x21f570(0x3c38)]=_0x29481e,this[_0x21f570(0x412f)]=null;}get[_0x931bc9(0x1a6b)](){var _0x3f17a8=_0x931bc9;return this[_0x3f17a8(0x82a)][_0x3f17a8(0x1a6b)];}set[_0x931bc9(0x1a6b)](_0x2e01c2){var _0x464ba6=_0x931bc9;this['_spriteRenderer'][_0x464ba6(0x1a6b)]=_0x2e01c2;}get['cellHeight'](){return this['_spriteRenderer']['cellHeight'];}set[_0x931bc9(0xe1a)](_0x35e1a3){this['_spriteRenderer']['cellHeight']=_0x35e1a3;}get[_0x931bc9(0x1ef8)](){var _0x5c89e3=_0x931bc9;return this[_0x5c89e3(0x82a)][_0x5c89e3(0x1ef8)];}set[_0x931bc9(0x1ef8)](_0x10aae4){var _0x162a52=_0x931bc9;this[_0x162a52(0x82a)][_0x162a52(0x1ef8)]=_0x10aae4;}get[_0x931bc9(0x2939)](){var _0x719037=_0x931bc9;return this[_0x719037(0x82a)]['blendMode'];}set['blendMode'](_0x25cb6e){var _0x5c581b=_0x931bc9;this[_0x5c581b(0x82a)]['blendMode']=_0x25cb6e;}get['disableDepthWrite'](){var _0x42b1e6=_0x931bc9;return this[_0x42b1e6(0x26e4)];}set[_0x931bc9(0x1e6a)](_0x3fbf6a){var _0x518883=_0x931bc9;this[_0x518883(0x26e4)]=_0x3fbf6a,this['_spriteRenderer'][_0x518883(0x1e6a)]=_0x3fbf6a;}get[_0x931bc9(0x125f)](){var _0x4007ba=_0x931bc9;return this[_0x4007ba(0x82a)][_0x4007ba(0x125f)];}set['pixelPerfect'](_0x227110){var _0x5edd6d=_0x931bc9;(this['_spriteRenderer'][_0x5edd6d(0x125f)]=_0x227110)&&this[_0x5edd6d(0x3c38)][_0x5edd6d(0x14ec)]!==_0x292b33['g'][_0x5edd6d(0x2a6)]&&this[_0x5edd6d(0x3c38)][_0x5edd6d(0x27a)](_0x292b33['g'][_0x5edd6d(0x2a6)]);}[_0x931bc9(0x3fcd)](){var _0x432b43=_0x931bc9;return _0x432b43(0x2160);}[_0x931bc9(0x2b2a)](_0x2840cd,_0x2f6e46){var _0x3eacea=_0x931bc9;if(null!==_0x2f6e46)try{let _0x4b246e;if((_0x4b246e=_0x3eacea(0x28aa)==typeof _0x2f6e46?JSON[_0x3eacea(0xa2c)](_0x2f6e46):_0x2f6e46)[_0x3eacea(0x1263)]['length']){const _0x4f2765={};for(let _0x2f80d2=0x0;_0x2f80d2<_0x4b246e[_0x3eacea(0x1263)][_0x3eacea(0x1377)];_0x2f80d2++){var _0x5a6465=_0x4b246e[_0x3eacea(0x1263)][_0x2f80d2];if(_0x3eacea(0x28aa)!=typeof Object['keys'](_0x5a6465)[0x0])throw new Error(_0x3eacea(0xef7));var _0x5972d1=_0x5a6465[Object[_0x3eacea(0x689)](_0x5a6465)[0x0]];_0x4f2765[_0x5972d1]=_0x5a6465;}_0x4b246e[_0x3eacea(0x1263)]=_0x4f2765;}var _0x173fa4=Reflect[_0x3eacea(0x1448)](_0x4b246e[_0x3eacea(0x1263)]);this[_0x3eacea(0x3669)]=_0x173fa4,this[_0x3eacea(0x2ec2)]=!0x0,this['_cellData']=_0x4b246e[_0x3eacea(0x1263)];}catch(_0x3b0383){throw this[_0x3eacea(0x3f3b)]=!0x1,this[_0x3eacea(0x2ec2)]=!0x1,new Error(_0x3eacea(0x3ee7));}else{const _0x3e17b8=/\./g;let _0x521f1d;for(;_0x521f1d=_0x3e17b8[_0x3eacea(0x380b)],_0x3e17b8[_0x3eacea(0x2bd6)](_0x2840cd),0x0<_0x3e17b8[_0x3eacea(0x380b)];);_0x2f6e46=_0x2840cd['substring'](0x0,_0x521f1d-0x1)+_0x3eacea(0x27c1),_0x2de27c['w1'][_0x3eacea(0x1a9f)](_0x2f6e46,_0x4192d5=>{var _0x22399f=_0x3eacea;try{var _0x31c2c4=JSON[_0x22399f(0xa2c)](_0x4192d5),_0x5af742=Reflect['ownKeys'](_0x31c2c4[_0x22399f(0x1263)]);this['_spriteMap']=_0x5af742,this[_0x22399f(0x2ec2)]=!0x0,this['_cellData']=_0x31c2c4['frames'];}catch(_0x5d340a){throw this[_0x22399f(0x3f3b)]=!0x1,this[_0x22399f(0x2ec2)]=!0x1,new Error(_0x22399f(0x62a));}},void 0x0,void 0x0,!0x1,()=>{var _0x384577=_0x3eacea;_0x14cbac['Y'][_0x384577(0x404a)](_0x384577(0x35f2)),this[_0x384577(0x3f3b)]=!0x1,this['_packedAndReady']=!0x1;});}}[_0x931bc9(0x93c)](_0x3d494a,_0x4c3a5e,_0x45b40f,_0x2dc94a,_0x8b3cde){var _0xaa7005=_0x931bc9;if(!_0x3d494a[_0xaa7005(0x4026)]||!this[_0xaa7005(0x3c38)])return!0x0;var _0x40e686=this['texture'][_0xaa7005(0x5dd)]();this[_0xaa7005(0x412f)]||(this[_0xaa7005(0x412f)]=new Uint8Array(_0x40e686[_0xaa7005(0x2255)]*_0x40e686[_0xaa7005(0xc32)]*0x4),this['texture'][_0xaa7005(0x3316)](0x0,0x0,this[_0xaa7005(0x412f)]));const _0x2da859=_0x14208d['jp'][_0xaa7005(0xf88)][0x0];return _0x2da859[_0xaa7005(0xa83)](_0x4c3a5e[_0xaa7005(0x4208)]),_0x2da859[_0xaa7005(0x3f07)](),_0x2da859[_0xaa7005(0x1886)](_0x45b40f),_0x2da859[_0xaa7005(0x350)](_0x4c3a5e[_0xaa7005(0x2650)]),(_0x45b40f=(_0x2da859['x']-_0x2dc94a['x'])/(_0x8b3cde['x']-_0x2dc94a['x'])-0.5,_0x4c3a5e=0x1-(_0x2da859['y']-_0x2dc94a['y'])/(_0x8b3cde['y']-_0x2dc94a['y'])-0.5,_0x8b3cde=_0x3d494a[_0xaa7005(0x448)],_0x2dc94a=_0x45b40f*Math[_0xaa7005(0x3d17)](_0x8b3cde)-_0x4c3a5e*Math['sin'](_0x8b3cde)+0.5,_0x45b40f=_0x45b40f*Math[_0xaa7005(0x41fd)](_0x8b3cde)+_0x4c3a5e*Math[_0xaa7005(0x3d17)](_0x8b3cde)+0.5,_0x4c3a5e=_0x3d494a[_0xaa7005(0x37b8)]*_0x40e686[_0xaa7005(0x2255)]+_0x2dc94a*_0x3d494a[_0xaa7005(0x261b)]|0x0,_0x8b3cde=_0x3d494a[_0xaa7005(0x3a8f)]*_0x40e686['height']+_0x45b40f*_0x3d494a[_0xaa7005(0xa04)]|0x0),0.5<this[_0xaa7005(0x412f)][0x4*(_0x4c3a5e+_0x8b3cde*_0x40e686[_0xaa7005(0x2255)])+0x3];}['intersects'](_0x1f82e0,_0x62973f,_0x544789,_0x316b7c){var _0x32ee15=_0x931bc9,_0x5add79=Math[_0x32ee15(0x3478)](this[_0x32ee15(0x135f)],this[_0x32ee15(0x3681)][_0x32ee15(0x1377)]);const _0xfd4237=_0x14208d['P'][_0x32ee15(0x23ed)](),_0x2f0829=_0x14208d['P']['Zero']();let _0x3d7cba=Number[_0x32ee15(0x3808)],_0x2d74bf=null;var _0x42f5a7=_0x14208d['jp'][_0x32ee15(0xf88)][0x0],_0xb139e4=_0x14208d['jp'][_0x32ee15(0xf88)][0x1];const _0x4b3aba=_0x62973f[_0x32ee15(0x2e14)]();let _0x2b28d4=_0x1f82e0,_0x360dd6=_0x1f82e0;for(let _0x111127=0x0;_0x111127<_0x5add79;_0x111127++){var _0x1e89e4=this['sprites'][_0x111127];if(_0x1e89e4){if(_0x544789){if(!_0x544789(_0x1e89e4))continue;}else{if(!_0x1e89e4['isPickable'])continue;}if(_0x14208d['P'][_0x32ee15(0x3516)](_0x1e89e4[_0x32ee15(0x2416)],_0x4b3aba,_0xb139e4),_0x1e89e4['angle']?(_0x14208d['y3'][_0x32ee15(0x964)](-_0xb139e4['x'],-_0xb139e4['y'],0x0,_0x14208d['jp'][_0x32ee15(0x31e7)][0x1]),_0x14208d['y3']['TranslationToRef'](_0xb139e4['x'],_0xb139e4['y'],0x0,_0x14208d['jp'][_0x32ee15(0x31e7)][0x2]),_0x14208d['y3'][_0x32ee15(0x22a8)](_0x1e89e4[_0x32ee15(0x448)],_0x14208d['jp'][_0x32ee15(0x31e7)][0x3]),_0x14208d['jp']['Matrix'][0x1][_0x32ee15(0x2e19)](_0x14208d['jp'][_0x32ee15(0x31e7)][0x3],_0x14208d['jp']['Matrix'][0x4]),_0x14208d['jp'][_0x32ee15(0x31e7)][0x4]['multiplyToRef'](_0x14208d['jp'][_0x32ee15(0x31e7)][0x2],_0x14208d['jp'][_0x32ee15(0x31e7)][0x0]),_0x2b28d4=_0x1f82e0[_0x32ee15(0x95b)](),_0x14208d['P'][_0x32ee15(0x3516)](_0x1f82e0[_0x32ee15(0x2650)],_0x14208d['jp'][_0x32ee15(0x31e7)][0x0],_0x2b28d4['origin']),_0x14208d['P'][_0x32ee15(0x1f84)](_0x1f82e0[_0x32ee15(0x4208)],_0x14208d['jp'][_0x32ee15(0x31e7)][0x0],_0x2b28d4[_0x32ee15(0x4208)])):_0x2b28d4=_0x1f82e0,_0xfd4237[_0x32ee15(0x368c)](_0xb139e4['x']-_0x1e89e4[_0x32ee15(0x2255)]/0x2,_0xb139e4['y']-_0x1e89e4[_0x32ee15(0xc32)]/0x2,_0xb139e4['z']),_0x2f0829['copyFromFloats'](_0xb139e4['x']+_0x1e89e4['width']/0x2,_0xb139e4['y']+_0x1e89e4[_0x32ee15(0xc32)]/0x2,_0xb139e4['z']),_0x2b28d4[_0x32ee15(0x2869)](_0xfd4237,_0x2f0829)){var _0x1bc019=_0x14208d['P'][_0x32ee15(0x3153)](_0xb139e4,_0x2b28d4[_0x32ee15(0x2650)]);if(_0x3d7cba>_0x1bc019&&this[_0x32ee15(0x93c)](_0x1e89e4,_0x2b28d4,_0x1bc019,_0xfd4237,_0x2f0829)&&(_0x360dd6=_0x2b28d4,_0x3d7cba=_0x1bc019,_0x2d74bf=_0x1e89e4,_0x316b7c))break;}}}if(_0x2d74bf){const _0x142b61=new _0x252eb4['p'](),_0x5a99d2=(_0x4b3aba[_0x32ee15(0x14f4)](_0x14208d['jp'][_0x32ee15(0x31e7)][0x0]),_0x142b61[_0x32ee15(0xec0)]=!0x0,_0x142b61[_0x32ee15(0x3766)]=_0x2d74bf,_0x142b61[_0x32ee15(0x307a)]=_0x3d7cba,_0x14208d['jp'][_0x32ee15(0xf88)][0x2]);return _0x5a99d2[_0x32ee15(0xa83)](_0x360dd6[_0x32ee15(0x4208)]),_0x5a99d2[_0x32ee15(0x3f07)](),_0x5a99d2[_0x32ee15(0x1886)](_0x3d7cba),_0x360dd6[_0x32ee15(0x2650)][_0x32ee15(0xa2b)](_0x5a99d2,_0x42f5a7),_0x142b61[_0x32ee15(0x6eb)]=_0x14208d['P'][_0x32ee15(0x7e9)](_0x42f5a7,_0x14208d['jp'][_0x32ee15(0x31e7)][0x0]),_0x142b61;}return null;}['multiIntersects'](_0x27c93d,_0x4bd39a,_0x2f7554){var _0x484b29=_0x931bc9,_0x1939bb,_0x3b0a3c=Math[_0x484b29(0x3478)](this[_0x484b29(0x135f)],this[_0x484b29(0x3681)]['length']);const _0x1ec449=_0x14208d['P'][_0x484b29(0x23ed)](),_0x2badfc=_0x14208d['P'][_0x484b29(0x23ed)](),_0x420b92=[];var _0x53632a=_0x14208d['jp'][_0x484b29(0xf88)][0x0][_0x484b29(0x368c)](0x0,0x0,0x0),_0x1a547a=_0x14208d['jp'][_0x484b29(0xf88)][0x1][_0x484b29(0x368c)](0x0,0x0,0x0);const _0x58ffe6=_0x4bd39a['getViewMatrix']();for(let _0x591592=0x0;_0x591592<_0x3b0a3c;_0x591592++){var _0x2f3164=this[_0x484b29(0x3681)][_0x591592];if(_0x2f3164){if(_0x2f7554){if(!_0x2f7554(_0x2f3164))continue;}else{if(!_0x2f3164['isPickable'])continue;}if(_0x14208d['P']['TransformCoordinatesToRef'](_0x2f3164[_0x484b29(0x2416)],_0x58ffe6,_0x1a547a),_0x1ec449[_0x484b29(0x368c)](_0x1a547a['x']-_0x2f3164[_0x484b29(0x2255)]/0x2,_0x1a547a['y']-_0x2f3164[_0x484b29(0xc32)]/0x2,_0x1a547a['z']),_0x2badfc[_0x484b29(0x368c)](_0x1a547a['x']+_0x2f3164[_0x484b29(0x2255)]/0x2,_0x1a547a['y']+_0x2f3164[_0x484b29(0xc32)]/0x2,_0x1a547a['z']),_0x27c93d[_0x484b29(0x2869)](_0x1ec449,_0x2badfc)&&(_0x1939bb=_0x14208d['P'][_0x484b29(0x3153)](_0x1a547a,_0x27c93d[_0x484b29(0x2650)]),this['_checkTextureAlpha'](_0x2f3164,_0x27c93d,_0x1939bb,_0x1ec449,_0x2badfc))){const _0x2ceb1d=new _0x252eb4['p'](),_0x5435f2=(_0x420b92[_0x484b29(0x3f90)](_0x2ceb1d),_0x58ffe6['invertToRef'](_0x14208d['jp']['Matrix'][0x0]),_0x2ceb1d['hit']=!0x0,_0x2ceb1d[_0x484b29(0x3766)]=_0x2f3164,_0x2ceb1d[_0x484b29(0x307a)]=_0x1939bb,_0x14208d['jp'][_0x484b29(0xf88)][0x2]);_0x5435f2[_0x484b29(0xa83)](_0x27c93d[_0x484b29(0x4208)]),_0x5435f2[_0x484b29(0x3f07)](),_0x5435f2[_0x484b29(0x1886)](_0x1939bb),_0x27c93d[_0x484b29(0x2650)][_0x484b29(0xa2b)](_0x5435f2,_0x53632a),_0x2ceb1d[_0x484b29(0x6eb)]=_0x14208d['P']['TransformCoordinates'](_0x53632a,_0x14208d['jp'][_0x484b29(0x31e7)][0x0]);}}}return _0x420b92;}[_0x931bc9(0x2f9e)](){var _0x55c0ce=_0x931bc9;if(!this['_fromPacked']||this[_0x55c0ce(0x2ec2)]&&this['_spriteMap']&&this[_0x55c0ce(0x14ce)]){const _0x23ab6f=this[_0x55c0ce(0x195b)][_0x55c0ce(0x2cd1)]();var _0x10c3ce=_0x23ab6f[_0x55c0ce(0x2d27)]();this[_0x55c0ce(0x2ec2)]?this[_0x55c0ce(0x82a)][_0x55c0ce(0x2f9e)](this[_0x55c0ce(0x3681)],_0x10c3ce,this[_0x55c0ce(0x195b)][_0x55c0ce(0x2e14)](),this[_0x55c0ce(0x195b)][_0x55c0ce(0x1d1f)](),this['_customUpdate']):this[_0x55c0ce(0x82a)][_0x55c0ce(0x2f9e)](this[_0x55c0ce(0x3681)],_0x10c3ce,this['_scene'][_0x55c0ce(0x2e14)](),this[_0x55c0ce(0x195b)][_0x55c0ce(0x1d1f)]());}}[_0x931bc9(0x20f9)](){var _0x3c96b6=_0x931bc9,_0x5ecfd6;null!=(_0x5ecfd6=this[_0x3c96b6(0x82a)])&&_0x5ecfd6[_0x3c96b6(0x20f9)]();}[_0x931bc9(0x18c9)](){var _0x590f07=_0x931bc9,_0x8c8f9b;this[_0x590f07(0x82a)]&&(this[_0x590f07(0x82a)][_0x590f07(0x18c9)](),this[_0x590f07(0x82a)]=null),this['_textureContent']=null,this[_0x590f07(0x195b)][_0x590f07(0x2509)]&&(_0x8c8f9b=this[_0x590f07(0x195b)][_0x590f07(0x2509)][_0x590f07(0x919)](this),this[_0x590f07(0x195b)][_0x590f07(0x2509)]['splice'](_0x8c8f9b,0x1)),this[_0x590f07(0x21eb)][_0x590f07(0x2a3a)](this),this[_0x590f07(0x21eb)]['clear'](),this[_0x590f07(0x28cd)]=null;}[_0x931bc9(0x2fcc)](_0x174839=!0x1){var _0x2237aa=_0x931bc9;const _0x57fa60={};_0x57fa60[_0x2237aa(0xc8c)]=this[_0x2237aa(0xc8c)],_0x57fa60[_0x2237aa(0x135f)]=this['capacity'],_0x57fa60[_0x2237aa(0x1a6b)]=this[_0x2237aa(0x1a6b)],_0x57fa60[_0x2237aa(0xe1a)]=this[_0x2237aa(0xe1a)],_0x57fa60[_0x2237aa(0x1ef8)]=this['fogEnabled'],_0x57fa60['blendMode']=this['blendMode'],_0x57fa60['disableDepthWrite']=this[_0x2237aa(0x1e6a)],_0x57fa60[_0x2237aa(0x125f)]=this[_0x2237aa(0x125f)],this[_0x2237aa(0x3c38)]&&(_0x174839?_0x57fa60[_0x2237aa(0x3c38)]=this[_0x2237aa(0x3c38)]['serialize']():(_0x57fa60[_0x2237aa(0xd93)]=this[_0x2237aa(0x3c38)][_0x2237aa(0xc8c)],_0x57fa60[_0x2237aa(0x41b8)]=this[_0x2237aa(0x3c38)]['_invertY'])),_0x57fa60[_0x2237aa(0x3681)]=[];for(const _0x5af141 of this['sprites'])_0x57fa60[_0x2237aa(0x3681)][_0x2237aa(0x3f90)](_0x5af141[_0x2237aa(0x2fcc)]());return _0x57fa60[_0x2237aa(0x28cd)]=this['metadata'],_0x57fa60;}static[_0x931bc9(0x2a19)](_0x5e1005,_0x415afc,_0x54c96a){var _0x51e347=_0x931bc9;const _0x58899a=new _0x277559(_0x5e1005['name'],'',_0x5e1005[_0x51e347(0x135f)],{'width':_0x5e1005['cellWidth'],'height':_0x5e1005['cellHeight']},_0x415afc);void 0x0!==_0x5e1005[_0x51e347(0x1ef8)]&&(_0x58899a[_0x51e347(0x1ef8)]=_0x5e1005[_0x51e347(0x1ef8)]),void 0x0!==_0x5e1005[_0x51e347(0x2939)]&&(_0x58899a['blendMode']=_0x5e1005[_0x51e347(0x2939)]),void 0x0!==_0x5e1005[_0x51e347(0x1e6a)]&&(_0x58899a[_0x51e347(0x1e6a)]=_0x5e1005[_0x51e347(0x1e6a)]),void 0x0!==_0x5e1005[_0x51e347(0x125f)]&&(_0x58899a[_0x51e347(0x125f)]=_0x5e1005[_0x51e347(0x125f)]),void 0x0!==_0x5e1005['metadata']&&(_0x58899a[_0x51e347(0x28cd)]=_0x5e1005[_0x51e347(0x28cd)]),_0x5e1005['texture']?_0x58899a[_0x51e347(0x3c38)]=_0x1c22bb['x'][_0x51e347(0x2a19)](_0x5e1005['texture'],_0x415afc,_0x54c96a):_0x5e1005['textureName']&&(_0x58899a[_0x51e347(0x3c38)]=new _0x1c22bb['x'](_0x54c96a+_0x5e1005[_0x51e347(0xd93)],_0x415afc,!0x1,void 0x0===_0x5e1005[_0x51e347(0x41b8)]||_0x5e1005[_0x51e347(0x41b8)]));for(const _0x281510 of _0x5e1005[_0x51e347(0x3681)])_0x4244a1['j'][_0x51e347(0x2a19)](_0x281510,_0x58899a);return _0x58899a;}static[_0x931bc9(0x17a8)](_0x45368c,_0x326197,_0x28d68f,_0x2f0be6=''){return new Promise((_0x122e9e,_0x3f1fed)=>{var _0xee327d=a8_0x5b24;const _0x360191=new _0x6ec784['g']();_0x360191['addEventListener'](_0xee327d(0x4013),()=>{var _0x44330d=_0xee327d;if(0x4==_0x360191['readyState']){if(0xc8==_0x360191['status']){var _0x415d72=JSON[_0x44330d(0xa2c)](_0x360191['responseText']);const _0x2c65a6=_0x277559[_0x44330d(0x2a19)](_0x415d72,_0x28d68f||_0x151cd1['l'][_0x44330d(0x3396)],_0x2f0be6);_0x45368c&&(_0x2c65a6['name']=_0x45368c),_0x122e9e(_0x2c65a6);}else _0x3f1fed(_0x44330d(0x3c90));}}),_0x360191[_0xee327d(0x1b3a)]('GET',_0x326197),_0x360191[_0xee327d(0x1d8)]();});}static['ParseFromSnippetAsync'](_0x35a784,_0x20b02f,_0x1451db=''){var _0xe73594=_0x931bc9;return _0xe73594(0x3fcf)===_0x35a784?Promise[_0xe73594(0xf83)](new _0x277559('Default\x20sprite\x20manager',_0xe73594(0x2921),0x1f4,0x40,_0x20b02f)):new Promise((_0x8b06b5,_0x25a94f)=>{var _0x3e1178=_0xe73594;const _0x5f148b=new _0x6ec784['g']();_0x5f148b['addEventListener'](_0x3e1178(0x4013),()=>{var _0x1a1ce6=_0x3e1178;if(0x4==_0x5f148b[_0x1a1ce6(0x278b)]){if(0xc8==_0x5f148b['status']){var _0x401ab1=JSON[_0x1a1ce6(0xa2c)](JSON['parse'](_0x5f148b[_0x1a1ce6(0x3a54)])['jsonPayload']),_0x401ab1=JSON[_0x1a1ce6(0xa2c)](_0x401ab1[_0x1a1ce6(0x2fd8)]);const _0x4d40ce=_0x277559[_0x1a1ce6(0x2a19)](_0x401ab1,_0x20b02f||_0x151cd1['l'][_0x1a1ce6(0x3396)],_0x1451db);_0x4d40ce[_0x1a1ce6(0x4047)]=_0x35a784,_0x8b06b5(_0x4d40ce);}else _0x25a94f(_0x1a1ce6(0xf4c)+_0x35a784);}}),_0x5f148b[_0x3e1178(0x1b3a)]('GET',this['SnippetUrl']+'/'+_0x35a784[_0x3e1178(0x3560)](/#/g,'/')),_0x5f148b[_0x3e1178(0x1d8)]();});}}_0x277559[_0x931bc9(0x491)]=_0x292b33['g'][_0x931bc9(0x491)],_0x277559[_0x931bc9(0xd47)]=_0x277559[_0x931bc9(0x2490)];},0x16ca4:(_0x358e58,_0x3f128f,_0x2b25b2)=>{_0x2b25b2(0xee04),_0x2b25b2(0x9fd1),_0x2b25b2(0xbac7),_0x2b25b2(0xd9e),_0x2b25b2(0x15325),_0x2b25b2(0xf75c),_0x2b25b2(0x7f62),_0x2b25b2(0x7a4e),_0x2b25b2(0xa16d);},0x86e3:(_0x12f85a,_0x2e9bc8,_0xb8556a)=>{_0xb8556a(0x45ea),_0xb8556a(0xbac7),class extends null{};},0xc2f3:(_0x13d228,_0x44cffa,_0x5a68e9)=>{var _0x470732=a8_0x16e4d8;_0x5a68e9['d'](_0x44cffa,{'O':()=>_0xd866cf});var _0x3f7388=_0x5a68e9(0xf96c),_0x44cffa=_0x5a68e9(0x1446b),_0xe07138=_0x5a68e9(0x8483),_0x42472d=_0x5a68e9(0x364b),_0x461201=_0x5a68e9(0xbb85),_0x13e45b=_0x5a68e9(0x2b0),_0x1e591c=_0x5a68e9(0x77a5);_0x44cffa['x'][_0x470732(0x41df)][_0x470732(0x1b83)]=function(_0x4c73b8,_0x1d5929,_0x5c4c2f,_0x8aae68){var _0x5b235f=_0x470732;if(!_0x42472d['p'])return null;let _0x5c4619=null;if(!_0x8aae68){if(!this['activeCamera'])return null;_0x8aae68=this[_0x5b235f(0x146e)];}if(this[_0x5b235f(0x2509)]&&0x0<this[_0x5b235f(0x2509)][_0x5b235f(0x1377)])for(let _0x4bd072=0x0;_0x4bd072<this[_0x5b235f(0x2509)][_0x5b235f(0x1377)];_0x4bd072++){const _0x11ee67=this[_0x5b235f(0x2509)][_0x4bd072];if(_0x11ee67['isPickable']){var _0x34d2b1=_0x11ee67['intersects'](_0x4c73b8,_0x8aae68,_0x1d5929,_0x5c4c2f);if(_0x34d2b1&&_0x34d2b1[_0x5b235f(0xec0)]&&(_0x5c4c2f||null==_0x5c4619||!(_0x34d2b1[_0x5b235f(0x307a)]>=_0x5c4619[_0x5b235f(0x307a)]))&&(_0x5c4619=_0x34d2b1,_0x5c4c2f))break;}}return _0x5c4619||new _0x42472d['p']();},_0x44cffa['x'][_0x470732(0x41df)][_0x470732(0x15e3)]=function(_0x6c5b06,_0x2136f2,_0x52015a){var _0x144d59=_0x470732;if(!_0x42472d['p'])return null;let _0x516881=new Array();if(!_0x52015a){if(!this['activeCamera'])return null;_0x52015a=this[_0x144d59(0x146e)];}if(this[_0x144d59(0x2509)]&&0x0<this[_0x144d59(0x2509)][_0x144d59(0x1377)])for(let _0x10d74b=0x0;_0x10d74b<this[_0x144d59(0x2509)][_0x144d59(0x1377)];_0x10d74b++){const _0x31ed53=this[_0x144d59(0x2509)][_0x10d74b];var _0x56407d;_0x31ed53[_0x144d59(0x2b7)]&&null!==(_0x56407d=_0x31ed53[_0x144d59(0x2145)](_0x6c5b06,_0x52015a,_0x2136f2))&&(_0x516881=_0x516881[_0x144d59(0x10d8)](_0x56407d));}return _0x516881;},_0x44cffa['x'][_0x470732(0x41df)][_0x470732(0x3a29)]=function(_0x8d0061,_0x3f84fd,_0x17c95d,_0x1a83d2,_0x28d71d){var _0x3f98ad=_0x470732;if(!this[_0x3f98ad(0x220c)])return null;this[_0x3f98ad(0x190f)](_0x8d0061,_0x3f84fd,this[_0x3f98ad(0x220c)],_0x28d71d);const _0x44b01f=this[_0x3f98ad(0x1b83)](this[_0x3f98ad(0x220c)],_0x17c95d,_0x1a83d2,_0x28d71d);return _0x44b01f&&(_0x44b01f['ray']=this[_0x3f98ad(0x6d6)](_0x8d0061,_0x3f84fd,_0x28d71d)),_0x44b01f;},_0x44cffa['x'][_0x470732(0x41df)][_0x470732(0x3e2a)]=function(_0x33451d,_0x2f6a05,_0x406b88,_0x2d9f6c){var _0x3fb235=_0x470732;if(!this['_tempSpritePickingRay'])return null;if(!_0x2d9f6c){if(!this[_0x3fb235(0x146e)])return null;_0x2d9f6c=this[_0x3fb235(0x146e)];}_0xe07138['z'][_0x3fb235(0x12e8)](_0x33451d,_0x2d9f6c[_0x3fb235(0x2e14)](),this['_tempSpritePickingRay']);const _0x550265=this[_0x3fb235(0x1b83)](this[_0x3fb235(0x220c)],_0x2f6a05,_0x406b88,_0x2d9f6c);return _0x550265&&(_0x550265[_0x3fb235(0x3cb6)]=_0x33451d),_0x550265;},_0x44cffa['x']['prototype']['multiPickSprite']=function(_0x18c0ff,_0x1be558,_0x1b289e,_0x5b9466){var _0x5ca091=_0x470732;return this[_0x5ca091(0x190f)](_0x18c0ff,_0x1be558,this[_0x5ca091(0x220c)],_0x5b9466),this[_0x5ca091(0x15e3)](this[_0x5ca091(0x220c)],_0x1b289e,_0x5b9466);},_0x44cffa['x'][_0x470732(0x41df)][_0x470732(0x30af)]=function(_0x4ef770,_0x480e1c,_0x1bc75b){var _0x1ef6ff=_0x470732;if(!this[_0x1ef6ff(0x220c)])return null;if(!_0x1bc75b){if(!this['activeCamera'])return null;_0x1bc75b=this[_0x1ef6ff(0x146e)];}return _0xe07138['z'][_0x1ef6ff(0x12e8)](_0x4ef770,_0x1bc75b[_0x1ef6ff(0x2e14)](),this[_0x1ef6ff(0x220c)]),this[_0x1ef6ff(0x15e3)](this[_0x1ef6ff(0x220c)],_0x480e1c,_0x1bc75b);},_0x44cffa['x']['prototype'][_0x470732(0x142d)]=function(_0x4e4232){var _0x1de43a=_0x470732;this[_0x1de43a(0x12d3)]!==_0x4e4232&&(this[_0x1de43a(0x12d3)]&&this['_pointerOverSprite'][_0x1de43a(0x3342)]&&this[_0x1de43a(0x12d3)]['actionManager'][_0x1de43a(0x24ba)](_0x1e591c['g'][_0x1de43a(0x3513)],_0x13e45b['V'][_0x1de43a(0x248b)](this[_0x1de43a(0x12d3)],this)),this['_pointerOverSprite']=_0x4e4232,this[_0x1de43a(0x12d3)]&&this['_pointerOverSprite'][_0x1de43a(0x3342)]&&this[_0x1de43a(0x12d3)][_0x1de43a(0x3342)][_0x1de43a(0x24ba)](_0x1e591c['g'][_0x1de43a(0x2c2e)],_0x13e45b['V']['CreateNewFromSprite'](this[_0x1de43a(0x12d3)],this)));},_0x44cffa['x'][_0x470732(0x41df)][_0x470732(0x20ae)]=function(){var _0x30aaf0=_0x470732;return this[_0x30aaf0(0x12d3)];};class _0xd866cf{constructor(_0xc9831a){var _0x5be5d4=_0x470732;this[_0x5be5d4(0xc8c)]=_0x461201['l'][_0x5be5d4(0x1012)],this['scene']=_0xc9831a,this['scene']['spriteManagers']=new Array(),this[_0x5be5d4(0x3fde)][_0x5be5d4(0x220c)]=_0xe07138['z']?_0xe07138['z'][_0x5be5d4(0x23ed)]():null,this[_0x5be5d4(0x3fde)]['onBeforeSpritesRenderingObservable']=new _0x3f7388['y$'](),this[_0x5be5d4(0x3fde)][_0x5be5d4(0x1a3a)]=new _0x3f7388['y$'](),this[_0x5be5d4(0x5c4)]=_0x57fb57=>!!_0x57fb57['actionManager']&&_0x57fb57[_0x5be5d4(0x2b7)]&&_0x57fb57[_0x5be5d4(0x3342)][_0x5be5d4(0x3e57)];}[_0x470732(0x646)](){var _0x23304d=_0x470732;this[_0x23304d(0x3fde)][_0x23304d(0x2e2)][_0x23304d(0x109d)](_0x461201['l'][_0x23304d(0x1010)],this,this['_pointerMove']),this['scene'][_0x23304d(0x114e)][_0x23304d(0x109d)](_0x461201['l'][_0x23304d(0x3369)],this,this[_0x23304d(0x166f)]),this[_0x23304d(0x3fde)][_0x23304d(0xc1c)][_0x23304d(0x109d)](_0x461201['l'][_0x23304d(0x196c)],this,this['_pointerUp']);}[_0x470732(0x20f9)](){}[_0x470732(0x18c9)](){var _0x328ce9=_0x470732;this[_0x328ce9(0x3fde)][_0x328ce9(0x1ed)][_0x328ce9(0x2f8)](),this['scene'][_0x328ce9(0x1a3a)]['clear']();const _0x456a6d=this[_0x328ce9(0x3fde)][_0x328ce9(0x2509)];if(_0x456a6d){for(;_0x456a6d['length'];)_0x456a6d[0x0]['dispose']();}}[_0x470732(0x1c15)](_0x24d42b,_0x76f22b,_0x46504a,_0x363e40,_0x308f4a){var _0x161292=_0x470732;const _0x156c1d=this[_0x161292(0x3fde)][_0x161292(0x3a29)](_0x76f22b,_0x46504a,this[_0x161292(0x5c4)],_0x363e40,_0x308f4a);return _0x156c1d&&(_0x156c1d[_0x161292(0x3cb6)]=_0x24d42b?_0x24d42b[_0x161292(0x3cb6)]:null),_0x156c1d;}[_0x470732(0x35de)](_0x458342,_0x51aa70,_0x5c1730,_0x263656,_0x333d72){var _0x82fc0e=_0x470732;const _0x1dfeef=this['scene'];return!_0x263656&&(_0x5c1730=this[_0x82fc0e(0x1c15)](_0x5c1730,_0x458342,_0x51aa70,!0x1,_0x1dfeef[_0x82fc0e(0x1256)]||void 0x0))&&_0x5c1730[_0x82fc0e(0xec0)]&&_0x5c1730[_0x82fc0e(0x3766)]?(_0x1dfeef[_0x82fc0e(0x142d)](_0x5c1730['pickedSprite']),!_0x1dfeef[_0x82fc0e(0x335b)]&&_0x333d72&&(_0x1dfeef[_0x82fc0e(0x12d3)]&&_0x1dfeef[_0x82fc0e(0x12d3)][_0x82fc0e(0x3342)]&&_0x1dfeef[_0x82fc0e(0x12d3)][_0x82fc0e(0x3342)][_0x82fc0e(0x25ba)]?_0x333d72[_0x82fc0e(0x24b9)][_0x82fc0e(0x2515)]=_0x1dfeef[_0x82fc0e(0x12d3)]['actionManager'][_0x82fc0e(0x25ba)]:_0x333d72[_0x82fc0e(0x24b9)][_0x82fc0e(0x2515)]=_0x1dfeef[_0x82fc0e(0x25ba)])):_0x1dfeef[_0x82fc0e(0x142d)](null),_0x5c1730;}[_0x470732(0x166f)](_0x4489f2,_0x34981b,_0x43b6de,_0x17451e){var _0x269f50=_0x470732;const _0x1bd975=this[_0x269f50(0x3fde)];if(_0x1bd975[_0x269f50(0x9ec)]=null,_0x1bd975[_0x269f50(0x2509)]&&0x0<_0x1bd975[_0x269f50(0x2509)][_0x269f50(0x1377)]&&(_0x43b6de=_0x1bd975[_0x269f50(0x3a29)](_0x4489f2,_0x34981b,this['_spritePredicate'],!0x1,_0x1bd975['cameraToUseForPointers']||void 0x0))&&_0x43b6de['hit']&&_0x43b6de[_0x269f50(0x3766)]&&_0x43b6de[_0x269f50(0x3766)][_0x269f50(0x3342)]){switch(_0x1bd975[_0x269f50(0x9ec)]=_0x43b6de[_0x269f50(0x3766)],_0x17451e[_0x269f50(0x4174)]){case 0x0:_0x43b6de['pickedSprite']['actionManager'][_0x269f50(0x24ba)](_0x1e591c['g'][_0x269f50(0x16aa)],_0x13e45b['V'][_0x269f50(0x248b)](_0x43b6de['pickedSprite'],_0x1bd975,_0x17451e));break;case 0x1:_0x43b6de[_0x269f50(0x3766)][_0x269f50(0x3342)][_0x269f50(0x24ba)](_0x1e591c['g'][_0x269f50(0xc4b)],_0x13e45b['V'][_0x269f50(0x248b)](_0x43b6de[_0x269f50(0x3766)],_0x1bd975,_0x17451e));break;case 0x2:_0x43b6de[_0x269f50(0x3766)]['actionManager'][_0x269f50(0x24ba)](_0x1e591c['g'][_0x269f50(0x35e5)],_0x13e45b['V']['CreateNewFromSprite'](_0x43b6de['pickedSprite'],_0x1bd975,_0x17451e));}_0x43b6de[_0x269f50(0x3766)][_0x269f50(0x3342)]&&_0x43b6de['pickedSprite']['actionManager']['processTrigger'](_0x1e591c['g'][_0x269f50(0x1693)],_0x13e45b['V'][_0x269f50(0x248b)](_0x43b6de[_0x269f50(0x3766)],_0x1bd975,_0x17451e));}return _0x43b6de;}[_0x470732(0x2c60)](_0x34aa46,_0xacd663,_0x24590e,_0x4fc8c5,_0x5caf09){var _0x10d453=_0x470732;const _0x28a8fe=this[_0x10d453(0x3fde)];if(_0x28a8fe[_0x10d453(0x2509)]&&0x0<_0x28a8fe[_0x10d453(0x2509)][_0x10d453(0x1377)]){const _0x3c0dc4=_0x28a8fe[_0x10d453(0x3a29)](_0x34aa46,_0xacd663,this[_0x10d453(0x5c4)],!0x1,_0x28a8fe[_0x10d453(0x1256)]||void 0x0);_0x3c0dc4&&(_0x3c0dc4[_0x10d453(0xec0)]&&_0x3c0dc4['pickedSprite']&&_0x3c0dc4[_0x10d453(0x3766)]['actionManager']&&(_0x3c0dc4[_0x10d453(0x3766)][_0x10d453(0x3342)][_0x10d453(0x24ba)](_0x1e591c['g']['ACTION_OnPickUpTrigger'],_0x13e45b['V'][_0x10d453(0x248b)](_0x3c0dc4[_0x10d453(0x3766)],_0x28a8fe,_0x4fc8c5)),_0x3c0dc4[_0x10d453(0x3766)]['actionManager']&&(this['scene'][_0x10d453(0x262)][_0x10d453(0x293a)]()||_0x3c0dc4['pickedSprite'][_0x10d453(0x3342)][_0x10d453(0x24ba)](_0x1e591c['g'][_0x10d453(0x1abb)],_0x13e45b['V'][_0x10d453(0x248b)](_0x3c0dc4[_0x10d453(0x3766)],_0x28a8fe,_0x4fc8c5)),_0x5caf09&&_0x3c0dc4[_0x10d453(0x3766)][_0x10d453(0x3342)][_0x10d453(0x24ba)](_0x1e591c['g'][_0x10d453(0x46f)],_0x13e45b['V'][_0x10d453(0x248b)](_0x3c0dc4[_0x10d453(0x3766)],_0x28a8fe,_0x4fc8c5)))),_0x28a8fe[_0x10d453(0x9ec)]&&_0x28a8fe[_0x10d453(0x9ec)][_0x10d453(0x3342)]&&_0x28a8fe['_pickedDownSprite']!==_0x3c0dc4[_0x10d453(0x3766)]&&_0x28a8fe[_0x10d453(0x9ec)][_0x10d453(0x3342)][_0x10d453(0x24ba)](_0x1e591c['g'][_0x10d453(0x10e5)],_0x13e45b['V'][_0x10d453(0x248b)](_0x28a8fe[_0x10d453(0x9ec)],_0x28a8fe,_0x4fc8c5)));}return _0x24590e;}}},0x1388c:(_0x540847,_0x8c9cdb,_0x41dd7b)=>{_0x41dd7b(0x17bc5);},0x17bc5:(_0x55e243,_0x5027d9,_0x56c79b)=>{var _0x1f282f=a8_0x16e4d8;_0x56c79b['d'](_0x5027d9,{'s':()=>_0x1a4c4c}),_0x5027d9=_0x56c79b(0x77a5);class _0x1a4c4c{constructor(){this['reset']();}[_0x1f282f(0x3d68)](){var _0x58969d=_0x1f282f;this[_0x58969d(0x2f50)]=!0x1,this['mask']=0xff,this['func']=_0x1a4c4c[_0x58969d(0x3739)],this[_0x58969d(0x893)]=0x1,this[_0x58969d(0x48c)]=0xff,this[_0x58969d(0x3128)]=_0x1a4c4c[_0x58969d(0x3391)],this[_0x58969d(0x13dd)]=_0x1a4c4c['KEEP'],this[_0x58969d(0x260a)]=_0x1a4c4c[_0x58969d(0x29e6)];}get[_0x1f282f(0x417f)](){var _0x3d127c=_0x1f282f;return this[_0x3d127c(0x2ff9)];}set[_0x1f282f(0x417f)](_0x4e234d){var _0x266e8c=_0x1f282f;this[_0x266e8c(0x2ff9)]=_0x4e234d;}get['stencilFuncRef'](){var _0x123bb0=_0x1f282f;return this[_0x123bb0(0x893)];}set[_0x1f282f(0x2c7b)](_0x57ee1b){var _0xac52be=_0x1f282f;this[_0xac52be(0x893)]=_0x57ee1b;}get[_0x1f282f(0x1566)](){var _0x2ab493=_0x1f282f;return this[_0x2ab493(0x48c)];}set[_0x1f282f(0x1566)](_0x2c665d){this['funcMask']=_0x2c665d;}get[_0x1f282f(0x86d)](){return this['opStencilFail'];}set[_0x1f282f(0x86d)](_0x27406b){this['opStencilFail']=_0x27406b;}get[_0x1f282f(0x140c)](){var _0x310429=_0x1f282f;return this[_0x310429(0x13dd)];}set[_0x1f282f(0x140c)](_0x3519f8){var _0x400625=_0x1f282f;this[_0x400625(0x13dd)]=_0x3519f8;}get['stencilOpStencilDepthPass'](){var _0x1728b2=_0x1f282f;return this[_0x1728b2(0x260a)];}set['stencilOpStencilDepthPass'](_0x2d2420){var _0x39dd51=_0x1f282f;this[_0x39dd51(0x260a)]=_0x2d2420;}get[_0x1f282f(0x293e)](){var _0x36140a=_0x1f282f;return this[_0x36140a(0x117e)];}set['stencilMask'](_0x58ff93){this['mask']=_0x58ff93;}get[_0x1f282f(0x3512)](){var _0xb64c8e=_0x1f282f;return this[_0xb64c8e(0x2f50)];}set[_0x1f282f(0x3512)](_0x4ed740){var _0x513259=_0x1f282f;this[_0x513259(0x2f50)]=_0x4ed740;}}_0x1a4c4c[_0x1f282f(0x3739)]=_0x5027d9['g'][_0x1f282f(0x3739)],_0x1a4c4c[_0x1f282f(0x3391)]=_0x5027d9['g'][_0x1f282f(0x3391)],_0x1a4c4c[_0x1f282f(0x29e6)]=_0x5027d9['g'][_0x1f282f(0x29e6)];},0x120d8:(_0x16a475,_0x3427c2,_0x450b4b)=>{var _0x27dda1=a8_0x16e4d8;function _0x165253(_0x3eb4d0,_0x1a351d,_0x16f29c,_0x5827d7){return new(_0x16f29c=_0x16f29c||Promise)(function(_0x1c25e0,_0x1df4cd){var _0x21f183=a8_0x5b24;function _0x197334(_0x3d0ad1){var _0x54f8b1=a8_0x5b24;try{_0x544ccf(_0x5827d7[_0x54f8b1(0xafd)](_0x3d0ad1));}catch(_0x149081){_0x1df4cd(_0x149081);}}function _0x2710ac(_0x48ca00){var _0xb227eb=a8_0x5b24;try{_0x544ccf(_0x5827d7[_0xb227eb(0x251b)](_0x48ca00));}catch(_0x74b950){_0x1df4cd(_0x74b950);}}function _0x544ccf(_0x3a918b){var _0x5481a5=a8_0x5b24,_0x55f2af;_0x3a918b[_0x5481a5(0x3816)]?_0x1c25e0(_0x3a918b[_0x5481a5(0x13ce)]):((_0x55f2af=_0x3a918b[_0x5481a5(0x13ce)])instanceof _0x16f29c?_0x55f2af:new _0x16f29c(function(_0xfd0b9){_0xfd0b9(_0x55f2af);}))['then'](_0x197334,_0x2710ac);}_0x544ccf((_0x5827d7=_0x5827d7[_0x21f183(0xdde)](_0x3eb4d0,_0x1a351d||[]))['next']());});}var _0x2b0cc6=_0x450b4b(0x205d),_0x49bbce=_0x450b4b(0xf96c),_0x5a946e=_0x450b4b(0x9fd1),_0x469382=_0x450b4b(0xde31),_0x533bba=_0x450b4b(0xe222);let _0x44270f=0x0;class _0x44dc82 extends _0x469382['F']{constructor(_0x1e441c,_0x30d166={}){var _0x3b316f=a8_0x5b24;super(_0x1e441c),this[_0x3b316f(0x4179)]=_0x30d166,this['_lastFrameDetected']=new Set(),this[_0x3b316f(0x5ed)]=[],this[_0x3b316f(0x29ca)]=[],this['onAnchorAddedObservable']=new _0x49bbce['y$'](),this[_0x3b316f(0x2cb7)]=new _0x49bbce['y$'](),this[_0x3b316f(0x36b9)]=new _0x49bbce['y$'](),this[_0x3b316f(0x25a)]=new _0x5a946e['P'](),this[_0x3b316f(0x2aab)]=new _0x5a946e['_f'](),this[_0x3b316f(0xe7b)]=_0x3b316f(0x1e26);}set['referenceSpaceForFrameAnchors'](_0x5e7557){this['_referenceSpaceForFrameAnchors']=_0x5e7557;}[_0x27dda1(0x25d)](_0x50ca43,_0x565298){var _0x98843=_0x27dda1;return this[_0x98843(0x25a)][_0x98843(0xa83)](_0x50ca43),this[_0x98843(0x2aab)][_0x98843(0xa83)](_0x565298),this[_0x98843(0x344b)][_0x98843(0x3fde)][_0x98843(0x2547)]||(this['_tmpVector']['z']*=-0x1,this['_tmpQuaternion']['z']*=-0x1,this[_0x98843(0x2aab)]['w']*=-0x1),{'position':this['_tmpVector'],'rotationQuaternion':this[_0x98843(0x2aab)]};}['addAnchorPointUsingHitTestResultAsync'](_0xafa940,_0x3a30bc=new _0x5a946e['P'](),_0x521d17=new _0x5a946e['_f']()){return _0x165253(this,void 0x0,void 0x0,function*(){var _0x119c32=a8_0x5b24;this['_populateTmpTransformation'](_0x3a30bc,_0x521d17);const _0xc6a65a=new XRRigidTransform({'x':this['_tmpVector']['x'],'y':this['_tmpVector']['y'],'z':this[_0x119c32(0x25a)]['z']},{'x':this[_0x119c32(0x2aab)]['x'],'y':this[_0x119c32(0x2aab)]['y'],'z':this[_0x119c32(0x2aab)]['z'],'w':this[_0x119c32(0x2aab)]['w']});if(!_0xafa940[_0x119c32(0x18f5)]['createAnchor'])throw this['detach'](),new Error(_0x119c32(0x1e47));try{const _0x7264e1=yield _0xafa940[_0x119c32(0x18f5)][_0x119c32(0x30c3)](_0xc6a65a);return new Promise((_0x5860fc,_0x4595f3)=>{this['_futureAnchors']['push']({'nativeAnchor':_0x7264e1,'resolved':!0x1,'submitted':!0x0,'xrTransformation':_0xc6a65a,'resolve':_0x5860fc,'reject':_0x4595f3});});}catch(_0x5675c8){throw new Error(_0x5675c8);}});}['addAnchorAtPositionAndRotationAsync'](_0x1505d6,_0x658e0d=new _0x5a946e['_f'](),_0x37acc9=!0x1){return _0x165253(this,void 0x0,void 0x0,function*(){var _0x5e1586=a8_0x5b24;this[_0x5e1586(0x25d)](_0x1505d6,_0x658e0d);const _0x4dd4e9=new XRRigidTransform({'x':this[_0x5e1586(0x25a)]['x'],'y':this[_0x5e1586(0x25a)]['y'],'z':this[_0x5e1586(0x25a)]['z']},{'x':this[_0x5e1586(0x2aab)]['x'],'y':this[_0x5e1586(0x2aab)]['y'],'z':this[_0x5e1586(0x2aab)]['z'],'w':this[_0x5e1586(0x2aab)]['w']}),_0x269d73=_0x37acc9&&this[_0x5e1586(0x252e)]&&this['_xrSessionManager'][_0x5e1586(0xc22)]?yield this[_0x5e1586(0x3c7)](_0x4dd4e9,this['_xrSessionManager'][_0x5e1586(0xc22)]):void 0x0;return new Promise((_0x2acc3e,_0x2091c2)=>{var _0x29d064=_0x5e1586;this[_0x29d064(0x29ca)][_0x29d064(0x3f90)]({'nativeAnchor':_0x269d73,'resolved':!0x1,'submitted':!0x1,'xrTransformation':_0x4dd4e9,'resolve':_0x2acc3e,'reject':_0x2091c2});});});}get[_0x27dda1(0x1e26)](){var _0x1c454a=_0x27dda1;return this[_0x1c454a(0x5ed)];}[_0x27dda1(0x30a0)](){var _0x36fa05=_0x27dda1;if(!super[_0x36fa05(0x30a0)]())return!0x1;if(!this[_0x36fa05(0x4179)][_0x36fa05(0x377e)])for(;this['_trackedAnchors'][_0x36fa05(0x1377)];){const _0x3c3ecb=this['_trackedAnchors'][_0x36fa05(0x10d7)]();if(_0x3c3ecb){try{_0x3c3ecb[_0x36fa05(0x854)]();}catch(_0x3dd40d){}this[_0x36fa05(0x2cb7)][_0x36fa05(0x2a3a)](_0x3c3ecb);}}return!0x0;}[_0x27dda1(0x18c9)](){var _0x187739=_0x27dda1;this['_futureAnchors']['length']=0x0,super[_0x187739(0x18c9)](),this[_0x187739(0x2613)][_0x187739(0x2f8)](),this['onAnchorRemovedObservable'][_0x187739(0x2f8)](),this[_0x187739(0x36b9)]['clear']();}[_0x27dda1(0x106a)](_0x29822f){var _0x17b88d=_0x27dda1;if(this['attached']&&_0x29822f){const _0x5d7c89=_0x29822f[_0x17b88d(0x11ad)];if(_0x5d7c89){const _0x5c9127=this['_trackedAnchors'][_0x17b88d(0x2c6b)](_0x3673eb=>!_0x5d7c89[_0x17b88d(0xef8)](_0x3673eb[_0x17b88d(0x18a2)]))[_0x17b88d(0x1f88)](_0x13b2c7=>this[_0x17b88d(0x5ed)][_0x17b88d(0x919)](_0x13b2c7));let _0x58bf83=0x0;_0x5c9127[_0x17b88d(0x7f0)](_0x4ba3e0=>{var _0x1a6255=_0x17b88d;_0x4ba3e0=this['_trackedAnchors']['splice'](_0x4ba3e0-_0x58bf83,0x1)[0x0],(this[_0x1a6255(0x2cb7)][_0x1a6255(0x2a3a)](_0x4ba3e0),_0x58bf83++);}),_0x5d7c89[_0x17b88d(0x7f0)](_0x2ea5ef=>{var _0x1d09df=_0x17b88d;if(this[_0x1d09df(0x175c)][_0x1d09df(0xef8)](_0x2ea5ef)){var _0x209ece=this[_0x1d09df(0x3886)](_0x2ea5ef);const _0x2e7ea6=this[_0x1d09df(0x5ed)][_0x209ece];try{this[_0x1d09df(0x295d)](_0x2ea5ef,_0x2e7ea6,_0x29822f),_0x2e7ea6['attachedNode']&&(_0x2e7ea6['attachedNode'][_0x1d09df(0x32ee)]=_0x2e7ea6[_0x1d09df(0x2c36)][_0x1d09df(0x32ee)]||new _0x5a946e['_f'](),_0x2e7ea6['transformationMatrix'][_0x1d09df(0x16c4)](_0x2e7ea6[_0x1d09df(0x2c36)][_0x1d09df(0x2ae7)],_0x2e7ea6[_0x1d09df(0x2c36)]['rotationQuaternion'],_0x2e7ea6[_0x1d09df(0x2c36)]['position'])),this[_0x1d09df(0x36b9)][_0x1d09df(0x2a3a)](_0x2e7ea6);}catch(_0x169695){_0x533bba['w1'][_0x1d09df(0x1048)]('Anchor\x20could\x20not\x20be\x20updated');}}else{_0x209ece={'id':_0x44270f++,'xrAnchor':_0x2ea5ef,'remove':()=>_0x2ea5ef[_0x1d09df(0x3b7a)]()},_0x209ece=this[_0x1d09df(0x295d)](_0x2ea5ef,_0x209ece,_0x29822f),(this[_0x1d09df(0x5ed)][_0x1d09df(0x3f90)](_0x209ece),this[_0x1d09df(0x2613)][_0x1d09df(0x2a3a)](_0x209ece));const _0x1d55a7=this[_0x1d09df(0x29ca)][_0x1d09df(0x2c6b)](_0x2598b1=>_0x2598b1[_0x1d09df(0x11f1)]===_0x2ea5ef)[0x0];_0x1d55a7&&(_0x1d55a7[_0x1d09df(0xf83)](_0x209ece),_0x1d55a7[_0x1d09df(0x1ce1)]=!0x0);}}),this[_0x17b88d(0x175c)]=_0x5d7c89;}this[_0x17b88d(0x29ca)]['forEach'](_0x408d9d=>{var _0x5ac2ec=_0x17b88d;_0x408d9d[_0x5ac2ec(0x1ce1)]||_0x408d9d['submitted']||(this[_0x5ac2ec(0x3c7)](_0x408d9d[_0x5ac2ec(0x36ec)],_0x29822f)[_0x5ac2ec(0x3725)](_0x30ff46=>{_0x408d9d['nativeAnchor']=_0x30ff46;},_0x423360=>{var _0x953b73=_0x5ac2ec;_0x408d9d[_0x953b73(0x1ce1)]=!0x0,_0x408d9d[_0x953b73(0x3272)](_0x423360);}),_0x408d9d[_0x5ac2ec(0x274e)]=!0x0);});}}[_0x27dda1(0x3886)](_0x45d881){var _0xba4369=_0x27dda1;for(let _0x25c2df=0x0;_0x25c2df<this[_0xba4369(0x5ed)][_0xba4369(0x1377)];++_0x25c2df)if(this['_trackedAnchors'][_0x25c2df]['xrAnchor']===_0x45d881)return _0x25c2df;return-0x1;}[_0x27dda1(0x295d)](_0x1cfc98,_0x16d97e,_0x4e1faf){var _0x2bbf0e=_0x27dda1;_0x4e1faf=_0x4e1faf[_0x2bbf0e(0x4040)](_0x1cfc98[_0x2bbf0e(0x3dba)],this[_0x2bbf0e(0x344b)][_0x2bbf0e(0x3a8b)]);if(_0x4e1faf){const _0x56c44c=_0x16d97e[_0x2bbf0e(0x1aee)]||new _0x5a946e['y3']();_0x5a946e['y3']['FromArrayToRef'](_0x4e1faf[_0x2bbf0e(0x2709)][_0x2bbf0e(0x3f91)],0x0,_0x56c44c),this['_xrSessionManager']['scene'][_0x2bbf0e(0x2547)]||_0x56c44c[_0x2bbf0e(0x2de6)](),_0x16d97e[_0x2bbf0e(0x1aee)]=_0x56c44c,this['_options'][_0x2bbf0e(0x8b5)]&&_0x56c44c[_0x2bbf0e(0x2e19)](this[_0x2bbf0e(0x4179)][_0x2bbf0e(0x8b5)][_0x2bbf0e(0x927)](),_0x56c44c);}return _0x16d97e;}[_0x27dda1(0x3c7)](_0x47fd69,_0x107709){var _0x190c48;return _0x165253(this,void 0x0,void 0x0,function*(){var _0x4a4e6c=a8_0x5b24;if(!_0x107709[_0x4a4e6c(0x30c3)])throw this['detach'](),new Error(_0x4a4e6c(0x2c37));try{return _0x107709[_0x4a4e6c(0x30c3)](_0x47fd69,null!=(_0x190c48=this[_0x4a4e6c(0x2f2e)])?_0x190c48:this[_0x4a4e6c(0x344b)][_0x4a4e6c(0x3a8b)]);}catch(_0x2e68b0){throw new Error(_0x2e68b0);}});}}_0x44dc82['Name']=_0x2b0cc6['b'][_0x27dda1(0x30bf)],_0x44dc82['Version']=0x1,_0x2b0cc6['d'][_0x27dda1(0x3fac)](_0x44dc82[_0x27dda1(0x471)],(_0x69aa6f,_0x533351)=>()=>new _0x44dc82(_0x69aa6f,_0x533351),_0x44dc82[_0x27dda1(0x320b)]);},0x1747a:(_0x259205,_0x54e7d9,_0x398840)=>{var _0x8cef1d=a8_0x16e4d8,_0x18da0e=_0x398840(0x205d),_0xef5a96=_0x398840(0xf96c),_0x398840=_0x398840(0xde31);class _0x2b982d extends _0x398840['F']{constructor(_0x34d383,_0x452051={}){var _0x47b508=a8_0x5b24;super(_0x34d383),this[_0x47b508(0x56c)]=_0x452051,this[_0x47b508(0x276c)]=new _0xef5a96['y$']();}[_0x8cef1d(0x141a)](){var _0x496f9=_0x8cef1d;return this[_0x496f9(0x31a6)](!0x1),super[_0x496f9(0x141a)]();}['detach'](){var _0x1f5948=_0x8cef1d;return this[_0x1f5948(0x31a6)](!0x0),super[_0x1f5948(0x30a0)]();}[_0x8cef1d(0x18c9)](){var _0x32558f=_0x8cef1d;super[_0x32558f(0x18c9)](),this[_0x32558f(0x276c)][_0x32558f(0x2f8)]();}[_0x8cef1d(0x106a)](_0x3444b8){}[_0x8cef1d(0x31a6)](_0x1c4586){var _0x3f224c=_0x8cef1d;const _0xa7c220=this[_0x3f224c(0x344b)]['scene'];if(!this[_0x3f224c(0x56c)]['ignoreEnvironmentHelper']){if(this[_0x3f224c(0x56c)]['environmentHelperRemovalFlags']){if(this[_0x3f224c(0x56c)][_0x3f224c(0x39b0)][_0x3f224c(0x3735)]){const _0x4e27f4=_0xa7c220[_0x3f224c(0x1399)](_0x3f224c(0x1ad8));_0x4e27f4&&_0x4e27f4['setEnabled'](_0x1c4586);}if(this[_0x3f224c(0x56c)][_0x3f224c(0x39b0)][_0x3f224c(0x2401)]){const _0x11b470=_0xa7c220[_0x3f224c(0x1399)](_0x3f224c(0x1e88));_0x11b470&&_0x11b470[_0x3f224c(0x1e09)](_0x1c4586);}}else{const _0x3162b7=_0xa7c220[_0x3f224c(0x1399)](_0x3f224c(0x1385));_0x3162b7&&_0x3162b7[_0x3f224c(0x1e09)](_0x1c4586);}}this['options'][_0x3f224c(0x178f)]&&this[_0x3f224c(0x56c)][_0x3f224c(0x178f)][_0x3f224c(0x7f0)](_0x31478c=>_0x31478c[_0x3f224c(0x1e09)](_0x1c4586)),this[_0x3f224c(0x276c)][_0x3f224c(0x2a3a)](_0x1c4586);}}_0x2b982d[_0x8cef1d(0x471)]=_0x18da0e['b'][_0x8cef1d(0x2392)],_0x2b982d[_0x8cef1d(0x320b)]=0x1,_0x18da0e['d'][_0x8cef1d(0x3fac)](_0x2b982d[_0x8cef1d(0x471)],(_0x329665,_0x15cdc1)=>()=>new _0x2b982d(_0x329665,_0x15cdc1),_0x2b982d[_0x8cef1d(0x320b)],!0x0);},0xbae1:(_0x59ae7a,_0x5c6e80,_0x3b7bef)=>{var _0x2305a8=a8_0x16e4d8,_0x537a90=_0x3b7bef(0x205d),_0x2a9fad=_0x3b7bef(0x12bd3),_0x1fcf1f=_0x3b7bef(0x9fd1),_0x9ec3ec=_0x3b7bef(0xde31),_0x2c28eb=_0x3b7bef(0xe222);class _0x5c6780 extends _0x9ec3ec['F']{constructor(_0x36cdf1,_0x2d568c){var _0x49ab51=a8_0x5b24;super(_0x36cdf1),this[_0x49ab51(0xdd8)]={},this[_0x49ab51(0x3302)]=[],this[_0x49ab51(0x24bc)]=null,this['_tmpRotationMatrix']=_0x1fcf1f['y3'][_0x49ab51(0x3228)](),this[_0x49ab51(0x30f)]=new _0x1fcf1f['P'](),this[_0x49ab51(0x103b)]=new _0x1fcf1f['P'](),this['_attachController']=_0x2b49e5=>{var _0x5ced93=_0x49ab51;if(!this['_controllers'][_0x2b49e5[_0x5ced93(0x17f4)]]){this[_0x5ced93(0xdd8)][_0x2b49e5[_0x5ced93(0x17f4)]]={'xrController':_0x2b49e5,'registeredComponents':[]};const _0x122417=this[_0x5ced93(0xdd8)][_0x2b49e5[_0x5ced93(0x17f4)]];if(_0x5ced93(0x1b84)===_0x122417['xrController']['inputSource'][_0x5ced93(0x2732)]&&_0x122417[_0x5ced93(0x11d7)][_0x5ced93(0x27c6)]['gamepad']){const _0x4d9713=()=>{var _0x873af=_0x5ced93;if(_0x2b49e5[_0x873af(0x20c1)])for(const _0xa9cf35 of this[_0x873af(0x3302)]){let _0x134c15=null;if(_0xa9cf35['allowedComponentTypes'])for(const _0x3fc744 of _0xa9cf35['allowedComponentTypes']){var _0xab582a=_0x2b49e5[_0x873af(0x20c1)][_0x873af(0x223f)](_0x3fc744);if(null!==_0xab582a){_0x134c15=_0xab582a;break;}}if(_0xa9cf35[_0x873af(0x3471)]){var _0xce1552=_0x2b49e5[_0x873af(0x20c1)][_0x873af(0x3cc8)]();if(null===_0xce1552)continue;_0x134c15=_0xce1552;}if(!((_0x134c15='function'==typeof _0xa9cf35[_0x873af(0x1271)]?_0xa9cf35['componentSelectionPredicate'](_0x2b49e5):_0x134c15)&&_0xa9cf35[_0x873af(0x8ed)]&&_0x2b49e5['inputSource'][_0x873af(0x25bc)]!==_0xa9cf35['forceHandedness']||null===_0x134c15)){const _0x10f1c9={'registrationConfiguration':_0xa9cf35,'component':_0x134c15};_0x122417[_0x873af(0x2d8f)][_0x873af(0x3f90)](_0x10f1c9),'axisChangedHandler'in _0xa9cf35&&(_0x10f1c9[_0x873af(0x2b49)]=_0x134c15[_0x873af(0xfb5)][_0x873af(0x3fc1)](_0x38233d=>{var _0x1ad0cd=_0x873af;_0xa9cf35[_0x1ad0cd(0x322)](_0x38233d,this[_0x1ad0cd(0x2df)],this[_0x1ad0cd(0x18ad)],this[_0x1ad0cd(0x4eb)]);})),_0x873af(0xc8d)in _0xa9cf35&&(_0x10f1c9[_0x873af(0x2032)]=_0x134c15['onButtonStateChangedObservable']['add'](()=>{var _0x1913dc=_0x873af;_0x134c15[_0x1913dc(0x3af)][_0x1913dc(0x1493)]&&_0xa9cf35[_0x1913dc(0xc8d)](_0x134c15[_0x1913dc(0x3af)]['pressed'],this[_0x1913dc(0x2df)],this[_0x1913dc(0x18ad)],this[_0x1913dc(0x4eb)]);}));}}};_0x2b49e5[_0x5ced93(0x20c1)]?_0x4d9713():_0x2b49e5[_0x5ced93(0xff8)]['addOnce'](()=>{_0x4d9713();});}}},_0x2d568c&&void 0x0!==_0x2d568c[_0x49ab51(0x27f0)]?(Array[_0x49ab51(0x2eb1)](_0x2d568c['customRegistrationConfigurations'])?this[_0x49ab51(0x3302)]=_0x2d568c[_0x49ab51(0x2b83)]:this[_0x49ab51(0x3302)]=_0x5c6780[_0x49ab51(0x2ad5)]['default'],this[_0x49ab51(0x18ad)]={'movementEnabled':_0x2d568c[_0x49ab51(0x218)]||!0x0,'movementOrientationFollowsViewerPose':null==(_0x36cdf1=_0x2d568c[_0x49ab51(0x3927)])||_0x36cdf1,'movementSpeed':null!=(_0x36cdf1=_0x2d568c[_0x49ab51(0x3ab0)])?_0x36cdf1:0x1,'movementThreshold':null!=(_0x36cdf1=_0x2d568c[_0x49ab51(0x259f)])?_0x36cdf1:0.25,'rotationEnabled':null==(_0x36cdf1=_0x2d568c['rotationEnabled'])||_0x36cdf1,'rotationSpeed':null!=(_0x36cdf1=_0x2d568c[_0x49ab51(0xb0d)])?_0x36cdf1:0x1,'rotationThreshold':null!=(_0x36cdf1=_0x2d568c[_0x49ab51(0x19d6)])?_0x36cdf1:0.25},this['_movementState']={'moveX':0x0,'moveY':0x0,'rotateX':0x0,'rotateY':0x0},this[_0x49ab51(0x4eb)]=_0x2d568c[_0x49ab51(0x27f0)]):_0x2c28eb['w1'][_0x49ab51(0x404a)](_0x49ab51(0x235e));}get[_0x2305a8(0xb11)](){var _0x4b993d=_0x2305a8;return this[_0x4b993d(0x24bc)];}get[_0x2305a8(0x218)](){var _0x7663d3=_0x2305a8;return this['_featureContext'][_0x7663d3(0x218)];}set[_0x2305a8(0x218)](_0x4e3435){var _0x3b10e0=_0x2305a8;this[_0x3b10e0(0x18ad)]['movementEnabled']=_0x4e3435;}get['movementOrientationFollowsViewerPose'](){var _0x410d44=_0x2305a8;return this[_0x410d44(0x18ad)][_0x410d44(0x3927)];}set['movementOrientationFollowsViewerPose'](_0xdbb812){var _0xdec78b=_0x2305a8;this[_0xdec78b(0x18ad)][_0xdec78b(0x3927)]=_0xdbb812;}get['movementSpeed'](){var _0x13bcb8=_0x2305a8;return this[_0x13bcb8(0x18ad)][_0x13bcb8(0x3ab0)];}set['movementSpeed'](_0x1da939){var _0x334545=_0x2305a8;this[_0x334545(0x18ad)]['movementSpeed']=_0x1da939;}get[_0x2305a8(0x259f)](){var _0x58939b=_0x2305a8;return this[_0x58939b(0x18ad)][_0x58939b(0x259f)];}set[_0x2305a8(0x259f)](_0x4d29d2){var _0x542cb8=_0x2305a8;this['_featureContext'][_0x542cb8(0x259f)]=_0x4d29d2;}get[_0x2305a8(0x3968)](){return this['_featureContext']['rotationEnabled'];}set[_0x2305a8(0x3968)](_0x25af5e){var _0x5ee0bb=_0x2305a8;this['_featureContext'][_0x5ee0bb(0x3968)]=_0x25af5e;}get['rotationSpeed'](){var _0x1f4ba5=_0x2305a8;return this[_0x1f4ba5(0x18ad)][_0x1f4ba5(0xb0d)];}set[_0x2305a8(0xb0d)](_0x4a91e4){var _0x38c225=_0x2305a8;this['_featureContext'][_0x38c225(0xb0d)]=_0x4a91e4;}get[_0x2305a8(0x19d6)](){var _0x207931=_0x2305a8;return this[_0x207931(0x18ad)][_0x207931(0x19d6)];}set[_0x2305a8(0x19d6)](_0x14f3e6){var _0x59dbf7=_0x2305a8;this[_0x59dbf7(0x18ad)]['rotationThreshold']=_0x14f3e6;}[_0x2305a8(0x141a)](){var _0x51c2bb=_0x2305a8;return!!super[_0x51c2bb(0x141a)]()&&(this['_xrInput'][_0x51c2bb(0x207b)][_0x51c2bb(0x7f0)](this[_0x51c2bb(0x35a3)]),this[_0x51c2bb(0x2109)](this[_0x51c2bb(0x4eb)][_0x51c2bb(0x2c1f)],this[_0x51c2bb(0x35a3)]),this[_0x51c2bb(0x2109)](this['_xrInput'][_0x51c2bb(0x23ee)],_0x527793=>{var _0x3c8090=_0x51c2bb;this[_0x3c8090(0x39ff)](_0x527793['uniqueId']);}),!0x0);}[_0x2305a8(0x30a0)](){var _0x3e8b03=_0x2305a8;return!!super[_0x3e8b03(0x30a0)]()&&(Object[_0x3e8b03(0x689)](this[_0x3e8b03(0xdd8)])[_0x3e8b03(0x7f0)](_0x5b90ff=>{var _0x4c502b=_0x3e8b03;this[_0x4c502b(0x39ff)](_0x5b90ff);}),this[_0x3e8b03(0xdd8)]={},!0x0);}['_onXRFrame'](_0x2ce746){var _0x1dce10=_0x2305a8,_0x5e5de5;this['attach']&&(null===this['_movementDirection']&&(this[_0x1dce10(0x24bc)]=this[_0x1dce10(0x4eb)]['xrCamera']['rotationQuaternion'][_0x1dce10(0x95b)]()),0x0!==this['_movementState']['rotateX']&&this[_0x1dce10(0x18ad)]['rotationEnabled']?(_0x5e5de5=0.001*this[_0x1dce10(0x344b)][_0x1dce10(0x3fde)]['getEngine']()['getDeltaTime']()*this[_0x1dce10(0x18ad)]['rotationSpeed']*this[_0x1dce10(0x2df)][_0x1dce10(0x21a6)]*(this[_0x1dce10(0x344b)][_0x1dce10(0x3fde)]['useRightHandedSystem']?-0x1:0x1),!0x0===this[_0x1dce10(0x18ad)]['movementOrientationFollowsViewerPose']?(this['_xrInput'][_0x1dce10(0x29b5)][_0x1dce10(0x1164)]['y']+=_0x5e5de5,this[_0x1dce10(0x24bc)]=this[_0x1dce10(0x4eb)][_0x1dce10(0x29b5)][_0x1dce10(0x32ee)]['multiply'](_0x1fcf1f['_f'][_0x1dce10(0x10c7)](_0x5e5de5,0x0,0x0))):this[_0x1dce10(0x24bc)][_0x1dce10(0xe39)](_0x1fcf1f['_f'][_0x1dce10(0x10c7)](0x3*_0x5e5de5,0x0,0x0))):!0x0===this[_0x1dce10(0x18ad)][_0x1dce10(0x3927)]&&this[_0x1dce10(0x24bc)][_0x1dce10(0xa83)](this[_0x1dce10(0x4eb)][_0x1dce10(0x29b5)][_0x1dce10(0x32ee)]),0x0===this['_movementState'][_0x1dce10(0x2dfa)]&&0x0===this[_0x1dce10(0x2df)][_0x1dce10(0x1b3)]||!this[_0x1dce10(0x18ad)][_0x1dce10(0x218)]||(_0x1fcf1f['y3']['FromQuaternionToRef'](this[_0x1dce10(0x24bc)],this['_tmpRotationMatrix']),this[_0x1dce10(0x30f)]['set'](this[_0x1dce10(0x2df)][_0x1dce10(0x2dfa)],0x0,this[_0x1dce10(0x2df)][_0x1dce10(0x1b3)]*(this[_0x1dce10(0x344b)][_0x1dce10(0x3fde)][_0x1dce10(0x2547)]?0x1:-0x1)),_0x1fcf1f['P']['TransformCoordinatesToRef'](this['_tmpTranslationDirection'],this[_0x1dce10(0x20d8)],this['_tmpMovementTranslation']),this[_0x1dce10(0x103b)]['scaleInPlace'](this['_xrInput'][_0x1dce10(0x29b5)]['_computeLocalCameraSpeed']()*this['_featureContext'][_0x1dce10(0x3ab0)]),this[_0x1dce10(0x4eb)][_0x1dce10(0x29b5)][_0x1dce10(0x10b1)][_0x1dce10(0x350)](this[_0x1dce10(0x103b)])));}[_0x2305a8(0x39ff)](_0x5e7364){var _0x3b4170=_0x2305a8,_0x1c0517=this[_0x3b4170(0xdd8)][_0x5e7364];if(_0x1c0517){for(const _0x4fe924 of _0x1c0517[_0x3b4170(0x2d8f)])_0x4fe924[_0x3b4170(0x2b49)]&&_0x4fe924[_0x3b4170(0x3a74)][_0x3b4170(0xfb5)][_0x3b4170(0x854)](_0x4fe924[_0x3b4170(0x2b49)]),_0x4fe924[_0x3b4170(0x2032)]&&_0x4fe924[_0x3b4170(0x3a74)][_0x3b4170(0x3485)]['remove'](_0x4fe924[_0x3b4170(0x2032)]);delete this['_controllers'][_0x5e7364];}}}_0x5c6780['Name']=_0x537a90['b']['MOVEMENT'],_0x5c6780['REGISTRATIONS']={'default':[{'allowedComponentTypes':[_0x2a9fad['n']['THUMBSTICK_TYPE'],_0x2a9fad['n']['TOUCHPAD_TYPE']],'forceHandedness':_0x2305a8(0x3bf0),'axisChangedHandler':(_0x3fbb6e,_0x198bed,_0x5662ec)=>{var _0x558e59=_0x2305a8;_0x198bed[_0x558e59(0x21a6)]=Math['abs'](_0x3fbb6e['x'])>_0x5662ec['rotationThreshold']?_0x3fbb6e['x']:0x0,_0x198bed[_0x558e59(0x2cc5)]=Math[_0x558e59(0x3abd)](_0x3fbb6e['y'])>_0x5662ec[_0x558e59(0x19d6)]?_0x3fbb6e['y']:0x0;}},{'allowedComponentTypes':[_0x2a9fad['n'][_0x2305a8(0x3bb8)],_0x2a9fad['n'][_0x2305a8(0x3729)]],'forceHandedness':_0x2305a8(0x34f1),'axisChangedHandler':(_0xa798f5,_0x299cbc,_0x282faa)=>{var _0x3de7c3=_0x2305a8;_0x299cbc[_0x3de7c3(0x2dfa)]=Math['abs'](_0xa798f5['x'])>_0x282faa[_0x3de7c3(0x259f)]?_0xa798f5['x']:0x0,_0x299cbc[_0x3de7c3(0x1b3)]=Math[_0x3de7c3(0x3abd)](_0xa798f5['y'])>_0x282faa[_0x3de7c3(0x259f)]?_0xa798f5['y']:0x0;}}]},_0x5c6780['Version']=0x1,_0x537a90['d'][_0x2305a8(0x3fac)](_0x5c6780[_0x2305a8(0x471)],(_0x2e6d99,_0x5d24c4)=>()=>new _0x5c6780(_0x2e6d99,_0x5d24c4),_0x5c6780[_0x2305a8(0x320b)],!0x0);},0x8fdb:(_0xf3e350,_0x3ba9ae,_0x2f00f1)=>{var _0x4f55b4=a8_0x16e4d8,_0x2901bf=_0x2f00f1(0xde31),_0x52d02d=_0x2f00f1(0x9fd1),_0x50ef7d=_0x2f00f1(0x67f2),_0x5a79cb=_0x2f00f1(0x58b),_0x52680b=_0x2f00f1(0x205d),_0x4f2c98=_0x2f00f1(0x10ea4),_0x5c639b=_0x2f00f1(0x6214);class _0x3b93e4 extends _0x2901bf['F']{constructor(_0x581302,_0x15c0c1){var _0x46cf64=a8_0x5b24;super(_0x581302),this[_0x46cf64(0x4179)]=_0x15c0c1,this[_0x46cf64(0x35a3)]=_0x3e9b39=>{var _0xce5aea=_0x46cf64;this[_0xce5aea(0xdd8)][_0x3e9b39[_0xce5aea(0x17f4)]]||(this[_0xce5aea(0x344b)][_0xce5aea(0x3fde)][_0xce5aea(0x2c92)]()||_0x4f2c98['Y'][_0xce5aea(0x1048)](_0xce5aea(0x3053)),this['_options']['physicsProperties']['useControllerMesh']&&_0x3e9b39[_0xce5aea(0x27c6)][_0xce5aea(0x4206)]?_0x3e9b39['onMotionControllerInitObservable'][_0xce5aea(0x3a07)](_0x3be23b=>{var _0x461c0f=_0xce5aea;_0x3be23b['_doNotLoadControllerMesh']?this[_0x461c0f(0x3d26)](_0x3e9b39):_0x3be23b[_0x461c0f(0x22cc)]['addOnce'](()=>{var _0x4fe06c=_0x461c0f,_0x16e098=new _0x50ef7d['Q'](_0x3be23b[_0x4fe06c(0x3c81)],_0x50ef7d['Q'][_0x4fe06c(0x2287)],Object[_0x4fe06c(0x3345)]({'mass':0x0},this[_0x4fe06c(0x4179)][_0x4fe06c(0x1e35)]));const _0x52c336=_0x3e9b39[_0x4fe06c(0x1088)]||_0x3e9b39['pointer'];this['_controllers'][_0x3e9b39['uniqueId']]={'xrController':_0x3e9b39,'impostor':_0x16e098,'oldPos':_0x52c336[_0x4fe06c(0x2416)][_0x4fe06c(0x95b)](),'oldRotation':_0x52c336[_0x4fe06c(0x32ee)][_0x4fe06c(0x95b)]()};});}):this[_0xce5aea(0x3d26)](_0x3e9b39));},this[_0x46cf64(0xdd8)]={},this[_0x46cf64(0x40cb)]=!0x1,this[_0x46cf64(0x161b)]=0x0,this['_lastTimestamp']=0x0,this[_0x46cf64(0x2aab)]=new _0x52d02d['_f'](),this[_0x46cf64(0x25a)]=new _0x52d02d['P'](),this[_0x46cf64(0x4179)][_0x46cf64(0x1e35)]||(this[_0x46cf64(0x4179)][_0x46cf64(0x1e35)]={});}[_0x4f55b4(0x3d26)](_0x18a8fd){var _0x87c5e4=_0x4f55b4,_0x191ee3=this[_0x87c5e4(0x4179)][_0x87c5e4(0x1e35)]['impostorType']||_0x50ef7d['Q']['SphereImpostor'],_0x5dd114=this[_0x87c5e4(0x4179)][_0x87c5e4(0x1e35)]['impostorSize']||0.1;const _0x4742f9=(0x0,_0x5a79cb['Qk'])(_0x87c5e4(0xd51)+_0x18a8fd[_0x87c5e4(0x17f4)],{'diameterX':_0x87c5e4(0x390)==typeof _0x5dd114?_0x5dd114:_0x5dd114['width'],'diameterY':_0x87c5e4(0x390)==typeof _0x5dd114?_0x5dd114:_0x5dd114['height'],'diameterZ':_0x87c5e4(0x390)==typeof _0x5dd114?_0x5dd114:_0x5dd114['depth']});_0x4742f9['isVisible']=this['_debugMode'],_0x4742f9[_0x87c5e4(0x2b7)]=!0x1,_0x4742f9['rotationQuaternion']=new _0x52d02d['_f'](),(_0x5dd114=_0x18a8fd['grip']||_0x18a8fd[_0x87c5e4(0x1395)],_0x4742f9[_0x87c5e4(0x2416)][_0x87c5e4(0xa83)](_0x5dd114[_0x87c5e4(0x2416)]),_0x4742f9['rotationQuaternion'][_0x87c5e4(0xa83)](_0x5dd114[_0x87c5e4(0x32ee)]),_0x5dd114=new _0x50ef7d['Q'](_0x4742f9,_0x191ee3,Object[_0x87c5e4(0x3345)]({'mass':0x0},this[_0x87c5e4(0x4179)][_0x87c5e4(0x1e35)]))),this[_0x87c5e4(0xdd8)][_0x18a8fd[_0x87c5e4(0x17f4)]]={'xrController':_0x18a8fd,'impostor':_0x5dd114,'impostorMesh':_0x4742f9};}[_0x4f55b4(0x2526)](){var _0x428751=_0x4f55b4;this[_0x428751(0x40cb)]=!0x0,Object[_0x428751(0x689)](this['_controllers'])[_0x428751(0x7f0)](_0x316d1c=>{var _0x69abca=_0x428751;const _0x4a0871=this['_controllers'][_0x316d1c];_0x4a0871[_0x69abca(0x2b2d)]&&(_0x4a0871['impostorMesh'][_0x69abca(0x1d6e)]=!0x0);});}[_0x4f55b4(0x2ee9)](_0x181549){var _0x4af7b9=_0x4f55b4;this[_0x4af7b9(0x35a3)](_0x181549);}[_0x4f55b4(0x141a)](){var _0x353b52=_0x4f55b4;return!!super['attach']()&&(this[_0x353b52(0x4179)][_0x353b52(0x27f0)]&&(this[_0x353b52(0x4179)][_0x353b52(0x27f0)][_0x353b52(0x207b)][_0x353b52(0x7f0)](this[_0x353b52(0x35a3)]),this[_0x353b52(0x2109)](this[_0x353b52(0x4179)][_0x353b52(0x27f0)][_0x353b52(0x2c1f)],this[_0x353b52(0x35a3)]),this['_addNewAttachObserver'](this[_0x353b52(0x4179)][_0x353b52(0x27f0)]['onControllerRemovedObservable'],_0x5ec6aa=>{var _0x33eb02=_0x353b52;this[_0x33eb02(0x39ff)](_0x5ec6aa[_0x33eb02(0x17f4)]);}),this['_options'][_0x353b52(0x3054)]&&(_0x46c8b0=(_0x34e276=this[_0x353b52(0x4179)]['headsetImpostorParams']||{'impostorType':_0x50ef7d['Q'][_0x353b52(0x190e)],'restitution':0.8,'impostorSize':0.3})[_0x353b52(0x3610)]||0.3,this['_headsetMesh']=(0x0,_0x5a79cb['Qk'])('headset-mesh',{'diameterX':_0x353b52(0x390)==typeof _0x46c8b0?_0x46c8b0:_0x46c8b0[_0x353b52(0x2255)],'diameterY':_0x353b52(0x390)==typeof _0x46c8b0?_0x46c8b0:_0x46c8b0[_0x353b52(0xc32)],'diameterZ':_0x353b52(0x390)==typeof _0x46c8b0?_0x46c8b0:_0x46c8b0[_0x353b52(0x116c)]}),this[_0x353b52(0x257e)][_0x353b52(0x32ee)]=new _0x52d02d['_f'](),this[_0x353b52(0x257e)]['isVisible']=!0x1,this[_0x353b52(0x344e)]=new _0x50ef7d['Q'](this[_0x353b52(0x257e)],_0x34e276['impostorType'],Object[_0x353b52(0x3345)]({'mass':0x0},_0x34e276)))),!0x0);var _0x34e276,_0x46c8b0;}[_0x4f55b4(0x30a0)](){var _0x4d283c=_0x4f55b4;return!!super['detach']()&&(Object['keys'](this[_0x4d283c(0xdd8)])['forEach'](_0x2e964b=>{var _0x34895a=_0x4d283c;this[_0x34895a(0x39ff)](_0x2e964b);}),this[_0x4d283c(0x257e)]&&this['_headsetMesh']['dispose'](),!0x0);}['getHeadsetImpostor'](){var _0x3b841e=_0x4f55b4;return this[_0x3b841e(0x344e)];}['getImpostorForController'](_0x12c45d){var _0x5a12b2=_0x4f55b4;return _0x12c45d=_0x5a12b2(0x28aa)==typeof _0x12c45d?_0x12c45d:_0x12c45d[_0x5a12b2(0x17f4)],this['_controllers'][_0x12c45d]?this['_controllers'][_0x12c45d][_0x5a12b2(0x2950)]:null;}[_0x4f55b4(0x30b1)](_0x3a38d7){var _0x4d56f6=_0x4f55b4;this[_0x4d56f6(0x4179)][_0x4d56f6(0x1e35)]=Object[_0x4d56f6(0x3345)](Object[_0x4d56f6(0x3345)]({},this[_0x4d56f6(0x4179)][_0x4d56f6(0x1e35)]),_0x3a38d7);}[_0x4f55b4(0x106a)](_0x27373c){var _0x2e1b98=_0x4f55b4,_0x469bed;this['_delta']=this[_0x2e1b98(0x344b)]['currentTimestamp']-this[_0x2e1b98(0x2086)],this['_lastTimestamp']=this[_0x2e1b98(0x344b)][_0x2e1b98(0x11f8)],this[_0x2e1b98(0x257e)]&&this['_headsetImpostor']&&(this[_0x2e1b98(0x257e)][_0x2e1b98(0x2416)][_0x2e1b98(0xa83)](this[_0x2e1b98(0x4179)][_0x2e1b98(0x27f0)][_0x2e1b98(0x29b5)][_0x2e1b98(0x33cd)]),this['_headsetMesh']['rotationQuaternion'][_0x2e1b98(0xa83)](this[_0x2e1b98(0x4179)][_0x2e1b98(0x27f0)][_0x2e1b98(0x29b5)]['absoluteRotation']),null!=(_0x469bed=this[_0x2e1b98(0x4179)]['xrInput'][_0x2e1b98(0x29b5)][_0x2e1b98(0x2826)])&&_0x469bed[_0x2e1b98(0x2eea)]&&(_0x469bed=this[_0x2e1b98(0x4179)][_0x2e1b98(0x27f0)][_0x2e1b98(0x29b5)]['_lastXRViewerPose'][_0x2e1b98(0x2eea)],this[_0x2e1b98(0x25a)][_0x2e1b98(0x2cf6)](_0x469bed['x'],_0x469bed['y'],_0x469bed['z']),this[_0x2e1b98(0x344e)][_0x2e1b98(0x10bd)](this[_0x2e1b98(0x25a)])),null!=(_0x469bed=this[_0x2e1b98(0x4179)][_0x2e1b98(0x27f0)][_0x2e1b98(0x29b5)][_0x2e1b98(0x2826)])&&_0x469bed[_0x2e1b98(0x2480)]&&(_0x469bed=this[_0x2e1b98(0x4179)][_0x2e1b98(0x27f0)]['xrCamera'][_0x2e1b98(0x2826)][_0x2e1b98(0x2480)],this[_0x2e1b98(0x25a)][_0x2e1b98(0x2cf6)](_0x469bed['x'],_0x469bed['y'],_0x469bed['z']),this['_headsetImpostor']['setAngularVelocity'](this[_0x2e1b98(0x25a)]))),Object['keys'](this[_0x2e1b98(0xdd8)])['forEach'](_0x30733a=>{var _0x1b70ba=_0x2e1b98,_0x2e645f;const _0x45386f=this[_0x1b70ba(0xdd8)][_0x30733a],_0x26f245=_0x45386f[_0x1b70ba(0x11d7)][_0x1b70ba(0x1088)]||_0x45386f['xrController'][_0x1b70ba(0x1395)],_0x561a9b=_0x45386f[_0x1b70ba(0x3bbf)]||_0x45386f['impostorMesh'][_0x1b70ba(0x2416)],_0x5d7f6f=(null!=(_0x30733a=_0x45386f[_0x1b70ba(0x11d7)][_0x1b70ba(0x588)])&&_0x30733a[_0x1b70ba(0x2eea)]?(_0x30733a=_0x45386f[_0x1b70ba(0x11d7)][_0x1b70ba(0x588)]['linearVelocity'],this[_0x1b70ba(0x25a)]['set'](_0x30733a['x'],_0x30733a['y'],_0x30733a['z'])):(_0x26f245[_0x1b70ba(0x2416)]['subtractToRef'](_0x561a9b,this[_0x1b70ba(0x25a)]),this[_0x1b70ba(0x25a)][_0x1b70ba(0x1886)](0x3e8/this[_0x1b70ba(0x161b)])),_0x45386f[_0x1b70ba(0x2950)][_0x1b70ba(0x10bd)](this[_0x1b70ba(0x25a)]),_0x561a9b['copyFrom'](_0x26f245[_0x1b70ba(0x2416)]),this[_0x1b70ba(0x40cb)]&&_0x5c639b[_0x1b70ba(0x23a)](this[_0x1b70ba(0x25a)],_0x1b70ba(0xa33)),_0x45386f[_0x1b70ba(0x38f5)]||_0x45386f[_0x1b70ba(0x2b2d)][_0x1b70ba(0x32ee)]);null!=(_0x30733a=_0x45386f['xrController'][_0x1b70ba(0x588)])&&_0x30733a[_0x1b70ba(0x2480)]?(_0x30733a=_0x45386f[_0x1b70ba(0x11d7)][_0x1b70ba(0x588)]['angularVelocity'],this[_0x1b70ba(0x25a)][_0x1b70ba(0x2cf6)](_0x30733a['x'],_0x30733a['y'],_0x30733a['z']),_0x45386f[_0x1b70ba(0x2950)][_0x1b70ba(0x2108)](this[_0x1b70ba(0x25a)])):_0x5d7f6f[_0x1b70ba(0x1121)](_0x26f245[_0x1b70ba(0x32ee)])||(_0x5d7f6f['conjugateInPlace']()[_0x1b70ba(0x2e19)](_0x26f245[_0x1b70ba(0x32ee)],this[_0x1b70ba(0x2aab)]),_0x30733a=Math[_0x1b70ba(0x3f3e)](this[_0x1b70ba(0x2aab)]['x']*this[_0x1b70ba(0x2aab)]['x']+this[_0x1b70ba(0x2aab)]['y']*this['_tmpQuaternion']['y']+this[_0x1b70ba(0x2aab)]['z']*this[_0x1b70ba(0x2aab)]['z']),this[_0x1b70ba(0x25a)][_0x1b70ba(0x2cf6)](this[_0x1b70ba(0x2aab)]['x'],this['_tmpQuaternion']['y'],this[_0x1b70ba(0x2aab)]['z']),_0x30733a<0.001?this[_0x1b70ba(0x25a)][_0x1b70ba(0x1886)](0x2):(_0x2e645f=0x2*Math[_0x1b70ba(0x36a5)](_0x30733a,this[_0x1b70ba(0x2aab)]['w']),this[_0x1b70ba(0x25a)][_0x1b70ba(0x1886)](_0x2e645f/(_0x30733a*(this[_0x1b70ba(0x161b)]/0x3e8)))),_0x45386f['impostor']['setAngularVelocity'](this[_0x1b70ba(0x25a)])),_0x5d7f6f[_0x1b70ba(0xa83)](_0x26f245['rotationQuaternion']),this[_0x1b70ba(0x40cb)]&&_0x5c639b['log'](this['_tmpVector'],this['_tmpQuaternion'],'angular');});}['_detachController'](_0x205a6a){var _0x29d1e7=_0x4f55b4;const _0xe2e3b2=this['_controllers'][_0x205a6a];_0xe2e3b2&&(_0xe2e3b2[_0x29d1e7(0x2b2d)]&&_0xe2e3b2[_0x29d1e7(0x2b2d)][_0x29d1e7(0x18c9)](),delete this[_0x29d1e7(0xdd8)][_0x205a6a]);}}_0x3b93e4[_0x4f55b4(0x471)]=_0x52680b['b']['PHYSICS_CONTROLLERS'],_0x3b93e4[_0x4f55b4(0x320b)]=0x1,_0x52680b['d'][_0x4f55b4(0x3fac)](_0x3b93e4[_0x4f55b4(0x471)],(_0x31e21e,_0x31d929)=>()=>new _0x3b93e4(_0x31e21e,_0x31d929),_0x3b93e4[_0x4f55b4(0x320b)],!0x0);},0x4a5:(_0x179215,_0x1f39c3,_0x37be4a)=>{var _0x2dca47=a8_0x16e4d8;_0x37be4a['d'](_0x1f39c3,{'S':()=>_0x3da939});var _0x1f39c3=_0x37be4a(0x205d),_0x5bd1a3=_0x37be4a(0x9fd1),_0x395b9c=_0x37be4a(0xc84b),_0xa79a10=_0x37be4a(0xa60f),_0x180722=_0x37be4a(0x7c4f),_0x5f3b84=_0x37be4a(0x149b3),_0x2ee80f=_0x37be4a(0x67bb),_0x3b6bba=_0x37be4a(0x8483),_0x3a4669=_0x37be4a(0x364b),_0x2eb708=_0x37be4a(0xde31),_0x9fff82=_0x37be4a(0x1c5b),_0x2160b1=_0x37be4a(0x6fac),_0x4c5eda=_0x37be4a(0xe222);class _0x3da939 extends _0x2eb708['F']{constructor(_0x19038e,_0x343679){var _0x3fde31=a8_0x5b24;super(_0x19038e),this[_0x3fde31(0x4179)]=_0x343679,this[_0x3fde31(0x35a3)]=_0x56b253=>{var _0x4fc3bd=_0x3fde31;if(!this['_controllers'][_0x56b253[_0x4fc3bd(0x17f4)]]){var {laserPointer:_0x2ec7a5,selectionMesh:_0x4dcf40}=this[_0x4fc3bd(0xbb7)](_0x56b253['pointer']);switch(this['_controllers'][_0x56b253['uniqueId']]={'xrController':_0x56b253,'laserPointer':_0x2ec7a5,'selectionMesh':_0x4dcf40,'meshUnderPointer':null,'pick':null,'tmpRay':new _0x3b6bba['z'](new _0x5bd1a3['P'](),new _0x5bd1a3['P']()),'disabledByNearInteraction':!0x1,'id':_0x3da939[_0x4fc3bd(0xe8f)]++},this['_attachedController']?!this['_options'][_0x4fc3bd(0x23c9)]&&this[_0x4fc3bd(0x4179)][_0x4fc3bd(0x1b8c)]&&_0x56b253[_0x4fc3bd(0x27c6)]['handedness']===this[_0x4fc3bd(0x4179)]['preferredHandedness']&&(this['_attachedController']=_0x56b253[_0x4fc3bd(0x17f4)]):this[_0x4fc3bd(0x4179)][_0x4fc3bd(0x23c9)]||(this[_0x4fc3bd(0x12d9)]=_0x56b253[_0x4fc3bd(0x17f4)]),_0x56b253[_0x4fc3bd(0x27c6)][_0x4fc3bd(0x2732)]){case _0x4fc3bd(0x1b84):return this['_attachTrackedPointerRayMode'](_0x56b253);case _0x4fc3bd(0x1aa1):return this[_0x4fc3bd(0x271a)](_0x56b253);case _0x4fc3bd(0x3260):return this[_0x4fc3bd(0x239f)](_0x56b253);}}},this[_0x3fde31(0xdd8)]={},this[_0x3fde31(0x3905)]=new _0x5bd1a3['P'](),this[_0x3fde31(0x2c9a)]=!0x0,this['disableSelectionMeshLighting']=!0x0,this['displayLaserPointer']=!0x0,this[_0x3fde31(0x2696)]=!0x0,this[_0x3fde31(0x20c3)]=new _0x395b9c['Wo'](0.9,0.9,0.9),this[_0x3fde31(0x2fb7)]=new _0x395b9c['Wo'](0.7,0.7,0.7),this['selectionMeshDefaultColor']=new _0x395b9c['Wo'](0.8,0.8,0.8),this[_0x3fde31(0x4178)]=new _0x395b9c['Wo'](0.3,0.3,0x1),this['_identityMatrix']=_0x5bd1a3['y3'][_0x3fde31(0x3228)](),this['_screenCoordinatesRef']=_0x5bd1a3['P'][_0x3fde31(0x23ed)](),this[_0x3fde31(0xe6c)]=new _0x2160b1['l'](0x0,0x0,0x0,0x0),this[_0x3fde31(0x195b)]=this[_0x3fde31(0x344b)]['scene'];}['attach'](){var _0x66ffdf=a8_0x5b24;return!!super[_0x66ffdf(0x141a)]()&&(this['_options'][_0x66ffdf(0x27f0)][_0x66ffdf(0x207b)][_0x66ffdf(0x7f0)](this['_attachController']),this[_0x66ffdf(0x2109)](this['_options'][_0x66ffdf(0x27f0)][_0x66ffdf(0x2c1f)],this[_0x66ffdf(0x35a3)]),this['_addNewAttachObserver'](this['_options'][_0x66ffdf(0x27f0)][_0x66ffdf(0x23ee)],_0xc91d3c=>{var _0x2deb38=_0x66ffdf;this[_0x2deb38(0x39ff)](_0xc91d3c[_0x2deb38(0x17f4)]);}),this['_scene']['constantlyUpdateMeshUnderPointer']=!0x0,this['_options'][_0x66ffdf(0x1cd5)]&&(_0x3ef5dd=this[_0x66ffdf(0x4179)]['gazeCamera'],{laserPointer:_0x48b8cb,selectionMesh:_0x879e2e}=this[_0x66ffdf(0xbb7)](_0x3ef5dd),this[_0x66ffdf(0xdd8)][_0x66ffdf(0x3031)]={'webXRCamera':_0x3ef5dd,'laserPointer':_0x48b8cb,'selectionMesh':_0x879e2e,'meshUnderPointer':null,'pick':null,'tmpRay':new _0x3b6bba['z'](new _0x5bd1a3['P'](),new _0x5bd1a3['P']()),'disabledByNearInteraction':!0x1,'id':_0x3da939[_0x66ffdf(0xe8f)]++},this[_0x66ffdf(0x271a)]()),!0x0);var _0x3ef5dd,_0x48b8cb,_0x879e2e;}[_0x2dca47(0x30a0)](){var _0xddab49=_0x2dca47;return!!super[_0xddab49(0x30a0)]()&&(Object[_0xddab49(0x689)](this[_0xddab49(0xdd8)])['forEach'](_0x531b4e=>{var _0x5495c1=_0xddab49;this[_0x5495c1(0x39ff)](_0x531b4e);}),!0x0);}[_0x2dca47(0x1d7b)](_0x2b74c4){var _0x54e8cf=_0x2dca47;return this[_0x54e8cf(0xdd8)][_0x2b74c4]?this[_0x54e8cf(0xdd8)][_0x2b74c4][_0x54e8cf(0x2faf)]:null;}[_0x2dca47(0x1c6b)](_0x431e3a){var _0x249722=_0x2dca47,_0x3ebc92=Object[_0x249722(0x689)](this[_0x249722(0xdd8)]);for(let _0x481827=0x0;_0x481827<_0x3ebc92[_0x249722(0x1377)];++_0x481827)if(this[_0x249722(0xdd8)][_0x3ebc92[_0x481827]]['id']===_0x431e3a)return this[_0x249722(0xdd8)][_0x3ebc92[_0x481827]][_0x249722(0x11d7)]||null;return null;}[_0x2dca47(0xae4)](_0x1995be){var _0x373afb=_0x2dca47,_0x256891=Object[_0x373afb(0x689)](this[_0x373afb(0xdd8)]);for(let _0x32854a=0x0;_0x32854a<_0x256891['length'];++_0x32854a)if(this[_0x373afb(0xdd8)][_0x256891[_0x32854a]]['id']===_0x1995be)return this['_controllers'][_0x256891[_0x32854a]]['disabledByNearInteraction'];return!0x0;}[_0x2dca47(0x38b8)](_0x1275e9,_0x51efbc){var _0x31e2db=_0x2dca47,_0x58d776=Object[_0x31e2db(0x689)](this[_0x31e2db(0xdd8)]);for(let _0x266d38=0x0;_0x266d38<_0x58d776['length'];++_0x266d38)if(this[_0x31e2db(0xdd8)][_0x58d776[_0x266d38]]['id']===_0x1275e9)return void(this[_0x31e2db(0xdd8)][_0x58d776[_0x266d38]][_0x31e2db(0x3a85)]=_0x51efbc);}[_0x2dca47(0x106a)](_0x178d93){var _0x94c7e0=_0x2dca47;Object[_0x94c7e0(0x689)](this[_0x94c7e0(0xdd8)])['forEach'](_0xd385bb=>{var _0x58ec73=_0x94c7e0;const _0x16c9b2=this[_0x58ec73(0xdd8)][_0xd385bb];if(!this['_options'][_0x58ec73(0x23c9)]&&_0xd385bb!==this[_0x58ec73(0x12d9)]||_0x16c9b2[_0x58ec73(0x3a85)])return _0x16c9b2[_0x58ec73(0x1654)]['isVisible']=!0x1,_0x16c9b2[_0x58ec73(0xc2f)][_0x58ec73(0x1d6e)]=!0x1,void(_0x16c9b2[_0x58ec73(0x19c1)]=null);_0x16c9b2[_0x58ec73(0xc2f)][_0x58ec73(0x1d6e)]=this[_0x58ec73(0x483)];let _0x225e14;if(_0x16c9b2[_0x58ec73(0x11d7)])_0x225e14=_0x16c9b2[_0x58ec73(0x11d7)][_0x58ec73(0x1395)]['position'],_0x16c9b2[_0x58ec73(0x11d7)][_0x58ec73(0x321f)](_0x16c9b2[_0x58ec73(0x1053)]);else{if(!_0x16c9b2[_0x58ec73(0x302f)])return;_0x225e14=_0x16c9b2[_0x58ec73(0x302f)][_0x58ec73(0x2416)],_0x16c9b2['webXRCamera'][_0x58ec73(0x3c39)](_0x16c9b2[_0x58ec73(0x1053)]);}if(this[_0x58ec73(0x4179)][_0x58ec73(0x3c1)]&&(_0x16c9b2[_0x58ec73(0x1053)]['length']=this[_0x58ec73(0x4179)][_0x58ec73(0x3c1)]),!this['_options']['disableScenePointerVectorUpdate']&&_0x225e14){const _0x102a7e=this[_0x58ec73(0x344b)][_0x58ec73(0x3fde)],_0x5a0217=this[_0x58ec73(0x4179)][_0x58ec73(0x27f0)]['xrCamera'];_0x5a0217&&(_0x5a0217['viewport'][_0x58ec73(0x2234)](_0x102a7e[_0x58ec73(0x2cd1)]()[_0x58ec73(0x3700)](),_0x102a7e[_0x58ec73(0x2cd1)]()[_0x58ec73(0x2579)](),this[_0x58ec73(0xe6c)]),_0x5bd1a3['P'][_0x58ec73(0x37be)](_0x225e14,this['_identityMatrix'],_0x102a7e[_0x58ec73(0x23b1)](),this[_0x58ec73(0xe6c)],this[_0x58ec73(0x3ab)]),'number'!=typeof this[_0x58ec73(0x3ab)]['x']||'number'!=typeof this[_0x58ec73(0x3ab)]['y']||isNaN(this[_0x58ec73(0x3ab)]['x'])||isNaN(this[_0x58ec73(0x3ab)]['y'])||(_0x102a7e['pointerX']=this[_0x58ec73(0x3ab)]['x'],_0x102a7e['pointerY']=this[_0x58ec73(0x3ab)]['y'],_0x16c9b2[_0x58ec73(0x26f5)]={'x':this[_0x58ec73(0x3ab)]['x'],'y':this[_0x58ec73(0x3ab)]['y']}));}let _0x2d71ad=null;this['_utilityLayerScene']&&(_0x2d71ad=this[_0x58ec73(0x37b7)][_0x58ec73(0x3945)](_0x16c9b2[_0x58ec73(0x1053)],this[_0x58ec73(0x37b7)][_0x58ec73(0x8f0)]||this[_0x58ec73(0x2663)]));var _0x24007d,_0xd385bb=this[_0x58ec73(0x195b)][_0x58ec73(0x3945)](_0x16c9b2['tmpRay'],this[_0x58ec73(0x195b)][_0x58ec73(0x8f0)]||this[_0x58ec73(0x2663)]);_0x2d71ad&&_0x2d71ad['hit']&&(!_0xd385bb||!_0xd385bb[_0x58ec73(0xec0)]||_0x2d71ad['distance']<_0xd385bb[_0x58ec73(0x307a)])?_0x16c9b2[_0x58ec73(0x19c1)]=_0x2d71ad:_0x16c9b2[_0x58ec73(0x19c1)]=_0xd385bb,_0x16c9b2[_0x58ec73(0x19c1)]&&_0x16c9b2[_0x58ec73(0x11d7)]&&(_0x16c9b2['pick'][_0x58ec73(0x635)]=_0x16c9b2[_0x58ec73(0x11d7)][_0x58ec73(0x1395)],_0x16c9b2['pick']['gripTransform']=_0x16c9b2[_0x58ec73(0x11d7)][_0x58ec73(0x1088)]||null);const _0x2b3497=_0x16c9b2[_0x58ec73(0x19c1)];if(_0x2b3497&&_0x2b3497[_0x58ec73(0x6eb)]&&_0x2b3497[_0x58ec73(0xec0)]){this[_0x58ec73(0x2c6e)](_0x16c9b2[_0x58ec73(0xc2f)],_0x2b3497[_0x58ec73(0x307a)]),_0x16c9b2[_0x58ec73(0x1654)]['position'][_0x58ec73(0xa83)](_0x2b3497['pickedPoint']),_0x16c9b2[_0x58ec73(0x1654)][_0x58ec73(0x2ae7)]['x']=Math['sqrt'](_0x2b3497[_0x58ec73(0x307a)]),_0x16c9b2[_0x58ec73(0x1654)]['scaling']['y']=Math['sqrt'](_0x2b3497[_0x58ec73(0x307a)]),_0x16c9b2['selectionMesh'][_0x58ec73(0x2ae7)]['z']=Math[_0x58ec73(0x3f3e)](_0x2b3497[_0x58ec73(0x307a)]);const _0x304c81=this[_0x58ec73(0x367d)](_0x2b3497[_0x58ec73(0x701)](!0x0),_0x16c9b2['tmpRay']);_0x16c9b2[_0x58ec73(0x1654)][_0x58ec73(0x2416)]['copyFrom'](_0x2b3497[_0x58ec73(0x6eb)]),_0x304c81&&(_0xd385bb=_0x5bd1a3['P']['Cross'](_0xa79a10['RD']['Y'],_0x304c81),_0x24007d=_0x5bd1a3['P'][_0x58ec73(0x27fa)](_0x304c81,_0xd385bb),_0x5bd1a3['P'][_0x58ec73(0x1f3c)](_0x24007d,_0x304c81,_0xd385bb,_0x16c9b2[_0x58ec73(0x1654)][_0x58ec73(0x2d91)]),_0x16c9b2[_0x58ec73(0x1654)][_0x58ec73(0x2416)][_0x58ec73(0x350)](_0x304c81[_0x58ec73(0x4018)](0.001))),_0x16c9b2[_0x58ec73(0x1654)][_0x58ec73(0x1d6e)]=this['displaySelectionMesh'],_0x16c9b2[_0x58ec73(0x2faf)]=_0x2b3497['pickedMesh'];}else _0x16c9b2[_0x58ec73(0x1654)]['isVisible']=!0x1,this[_0x58ec73(0x2c6e)](_0x16c9b2[_0x58ec73(0xc2f)],0x1),_0x16c9b2[_0x58ec73(0x2faf)]=null;});}get[_0x2dca47(0x37b7)](){var _0x19e9e0=_0x2dca47;return this[_0x19e9e0(0x4179)]['customUtilityLayerScene']||_0x9fff82['x'][_0x19e9e0(0x217f)][_0x19e9e0(0x14a4)];}[_0x2dca47(0x271a)](_0x17f7aa){var _0x127e3e=_0x2dca47;const _0x4757ab=this[_0x127e3e(0xdd8)][_0x17f7aa&&_0x17f7aa[_0x127e3e(0x17f4)]||_0x127e3e(0x3031)],_0xacee40=this[_0x127e3e(0x4179)][_0x127e3e(0x2325)]||0xbb8;var _0x26c139=this[_0x127e3e(0x4179)][_0x127e3e(0x389b)]?this[_0x127e3e(0x37b7)]:this[_0x127e3e(0x195b)];let _0x376757=new _0x3a4669['p']();const _0x1bb47b=(0x0,_0x2ee80f['eu'])('selection',{'diameter':0.0525,'thickness':0.015,'tessellation':0x14},_0x26c139);_0x1bb47b['isVisible']=!0x1,_0x1bb47b['isPickable']=!0x1,_0x1bb47b[_0x127e3e(0x922)]=_0x4757ab[_0x127e3e(0x1654)];let _0x2c0f9=0x0,_0x2122be=!0x1;const _0x1dbbb9={'pointerId':_0x4757ab['id'],'pointerType':'xr'};_0x4757ab[_0x127e3e(0x1c3c)]=this['_xrSessionManager'][_0x127e3e(0x413f)][_0x127e3e(0x3fc1)](()=>{var _0x2974d7=_0x127e3e,_0x2a1b9a;_0x4757ab['pick']&&(this[_0x2974d7(0x5ab)](_0x1dbbb9,_0x4757ab['id'],_0x4757ab[_0x2974d7(0x26f5)]),_0x4757ab[_0x2974d7(0xc2f)][_0x2974d7(0x7af)][_0x2974d7(0x1aed)]=0x0,_0x1bb47b['isVisible']=!0x1,_0x4757ab[_0x2974d7(0x19c1)][_0x2974d7(0xec0)]?this[_0x2974d7(0x2cb3)](_0x376757,_0x4757ab[_0x2974d7(0x19c1)])?(_0x2122be&&!this[_0x2974d7(0x4179)][_0x2974d7(0x2044)]&&this[_0x2974d7(0x195b)]['simulatePointerUp'](_0x4757ab[_0x2974d7(0x19c1)],_0x1dbbb9),_0x2122be=!0x1,_0x2c0f9=0x0):(_0x2c0f9>_0xacee40/0xa&&(_0x1bb47b[_0x2974d7(0x1d6e)]=!0x0),(_0x2c0f9+=this[_0x2974d7(0x195b)][_0x2974d7(0x2cd1)]()[_0x2974d7(0x2d27)]())>=_0xacee40?(this[_0x2974d7(0x195b)][_0x2974d7(0x348a)](_0x4757ab['pick'],_0x1dbbb9),_0x2122be=!0x0,this[_0x2974d7(0x4179)][_0x2974d7(0x2044)]&&this[_0x2974d7(0x195b)]['simulatePointerUp'](_0x4757ab[_0x2974d7(0x19c1)],_0x1dbbb9),_0x1bb47b['isVisible']=!0x1):(_0x2a1b9a=0x1-_0x2c0f9/_0xacee40,_0x1bb47b[_0x2974d7(0x2ae7)][_0x2974d7(0x2cf6)](_0x2a1b9a,_0x2a1b9a,_0x2a1b9a))):(_0x2122be=!0x1,_0x2c0f9=0x0),this[_0x2974d7(0x195b)][_0x2974d7(0x23cd)](_0x4757ab[_0x2974d7(0x19c1)],_0x1dbbb9),_0x376757=_0x4757ab['pick']);}),void 0x0!==this[_0x127e3e(0x4179)][_0x127e3e(0x1e2c)]&&(_0x1bb47b[_0x127e3e(0x1e2c)]=this[_0x127e3e(0x4179)]['renderingGroupId']),_0x17f7aa&&_0x17f7aa[_0x127e3e(0x21eb)]['addOnce'](()=>{var _0x1547aa=_0x127e3e;_0x4757ab[_0x1547aa(0x19c1)]&&!this[_0x1547aa(0x4179)][_0x1547aa(0x2044)]&&_0x2122be&&(this[_0x1547aa(0x195b)][_0x1547aa(0x22f6)](_0x4757ab[_0x1547aa(0x19c1)],_0x1dbbb9),_0x4757ab[_0x1547aa(0x2f65)]=!0x0),_0x1bb47b[_0x1547aa(0x18c9)]();});}['_attachScreenRayMode'](_0x27e542){var _0x1b079e=_0x2dca47;const _0x48317d=this[_0x1b079e(0xdd8)][_0x27e542[_0x1b079e(0x17f4)]];let _0x47ae53=!0x1;const _0x1b27d8={'pointerId':_0x48317d['id'],'pointerType':'xr'};_0x48317d[_0x1b079e(0x1c3c)]=this['_xrSessionManager'][_0x1b079e(0x413f)][_0x1b079e(0x3fc1)](()=>{var _0x3bddc5=_0x1b079e;this[_0x3bddc5(0x5ab)](_0x1b27d8,_0x48317d['id'],_0x48317d[_0x3bddc5(0x26f5)]),!_0x48317d[_0x3bddc5(0x19c1)]||this['_options'][_0x3bddc5(0x2044)]&&_0x47ae53||(_0x47ae53?this[_0x3bddc5(0x195b)][_0x3bddc5(0x23cd)](_0x48317d['pick'],_0x1b27d8):(this[_0x3bddc5(0x195b)]['simulatePointerDown'](_0x48317d[_0x3bddc5(0x19c1)],_0x1b27d8),_0x48317d[_0x3bddc5(0x247)]=!0x0,_0x47ae53=!0x0,this[_0x3bddc5(0x4179)]['disablePointerUpOnTouchOut']&&this[_0x3bddc5(0x195b)]['simulatePointerUp'](_0x48317d['pick'],_0x1b27d8)));}),_0x27e542[_0x1b079e(0x21eb)][_0x1b079e(0x3a07)](()=>{var _0x1e5aa9=_0x1b079e;this[_0x1e5aa9(0x5ab)](_0x1b27d8,_0x48317d['id'],_0x48317d[_0x1e5aa9(0x26f5)]),this['_xrSessionManager'][_0x1e5aa9(0x415e)](()=>{var _0x5556eb=_0x1e5aa9;_0x48317d[_0x5556eb(0x19c1)]&&!_0x48317d['finalPointerUpTriggered']&&_0x47ae53&&!this[_0x5556eb(0x4179)][_0x5556eb(0x2044)]&&(this['_scene'][_0x5556eb(0x22f6)](_0x48317d[_0x5556eb(0x19c1)],_0x1b27d8),_0x48317d[_0x5556eb(0x2f65)]=!0x0);});});}[_0x2dca47(0x3ae8)](_0x415753){var _0x1247d7=_0x2dca47;const _0x34e192=this['_controllers'][_0x415753[_0x1247d7(0x17f4)]];if(this[_0x1247d7(0x4179)]['forceGazeMode'])return this['_attachGazeMode'](_0x415753);const _0x2ca79b={'pointerId':_0x34e192['id'],'pointerType':'xr'};var _0xadc135,_0x36d888;_0x34e192['onFrameObserver']=this[_0x1247d7(0x344b)]['onXRFrameObservable'][_0x1247d7(0x3fc1)](()=>{var _0x20f3e6=_0x1247d7;_0x34e192[_0x20f3e6(0xc2f)]['material'][_0x20f3e6(0x2e95)]=this[_0x20f3e6(0x2c9a)],_0x34e192[_0x20f3e6(0x1654)]['material'][_0x20f3e6(0x2e95)]=this['disableSelectionMeshLighting'],_0x34e192[_0x20f3e6(0x19c1)]&&(this['_augmentPointerInit'](_0x2ca79b,_0x34e192['id'],_0x34e192[_0x20f3e6(0x26f5)]),this['_scene'][_0x20f3e6(0x23cd)](_0x34e192[_0x20f3e6(0x19c1)],_0x2ca79b));}),_0x415753[_0x1247d7(0x27c6)]['gamepad']?(_0xadc135=_0x115fa5=>{var _0x203410=_0x1247d7;this['_options'][_0x203410(0x2d00)]&&(_0x34e192['selectionComponent']=_0x115fa5[_0x203410(0x35e2)](this[_0x203410(0x4179)][_0x203410(0x2d00)])),_0x34e192['selectionComponent']||(_0x34e192['selectionComponent']=_0x115fa5[_0x203410(0x3cc8)]()),_0x34e192['onButtonChangedObserver']=_0x34e192[_0x203410(0x2f70)][_0x203410(0x3485)][_0x203410(0x3fc1)](_0x153a0b=>{var _0x15e162=_0x203410;_0x153a0b[_0x15e162(0x3af)][_0x15e162(0x1493)]&&(_0x153a0b=_0x153a0b[_0x15e162(0x3af)]['pressed']['current'],_0x34e192['pick']?!this['_options']['enablePointerSelectionOnAllControllers']&&_0x415753[_0x15e162(0x17f4)]!==this['_attachedController']||(this[_0x15e162(0x5ab)](_0x2ca79b,_0x34e192['id'],_0x34e192[_0x15e162(0x26f5)]),_0x153a0b?(this['_scene']['simulatePointerDown'](_0x34e192[_0x15e162(0x19c1)],_0x2ca79b),_0x34e192['pointerDownTriggered']=!0x0,_0x34e192[_0x15e162(0x1654)][_0x15e162(0x7af)][_0x15e162(0x216d)]=this[_0x15e162(0x4178)],_0x34e192['laserPointer'][_0x15e162(0x7af)][_0x15e162(0x216d)]=this['laserPointerPickedColor']):(this[_0x15e162(0x195b)]['simulatePointerUp'](_0x34e192[_0x15e162(0x19c1)],_0x2ca79b),_0x34e192[_0x15e162(0x1654)]['material']['emissiveColor']=this['selectionMeshDefaultColor'],_0x34e192['laserPointer'][_0x15e162(0x7af)][_0x15e162(0x216d)]=this['laserPointerDefaultColor'])):!_0x153a0b||this[_0x15e162(0x4179)]['enablePointerSelectionOnAllControllers']||this[_0x15e162(0x4179)][_0x15e162(0x766)]||(this[_0x15e162(0x12d9)]=_0x415753['uniqueId']));});},_0x415753[_0x1247d7(0x20c1)]?_0xadc135(_0x415753['motionController']):_0x415753[_0x1247d7(0xff8)][_0x1247d7(0x3fc1)](_0xadc135)):(_0xadc135=_0x2c180c=>{var _0x34c03a=_0x1247d7;this[_0x34c03a(0x5ab)](_0x2ca79b,_0x34e192['id'],_0x34e192[_0x34c03a(0x26f5)]),_0x34e192[_0x34c03a(0x11d7)]&&_0x2c180c[_0x34c03a(0x27c6)]===_0x34e192[_0x34c03a(0x11d7)][_0x34c03a(0x27c6)]&&_0x34e192[_0x34c03a(0x19c1)]&&(this[_0x34c03a(0x195b)][_0x34c03a(0x348a)](_0x34e192[_0x34c03a(0x19c1)],_0x2ca79b),_0x34e192[_0x34c03a(0x247)]=!0x0,_0x34e192[_0x34c03a(0x1654)][_0x34c03a(0x7af)]['emissiveColor']=this[_0x34c03a(0x4178)],_0x34e192[_0x34c03a(0xc2f)]['material'][_0x34c03a(0x216d)]=this[_0x34c03a(0x20c3)]);},_0x36d888=_0x2d0418=>{var _0x1b0af9=_0x1247d7;this[_0x1b0af9(0x5ab)](_0x2ca79b,_0x34e192['id'],_0x34e192['screenCoordinates']),_0x34e192['xrController']&&_0x2d0418[_0x1b0af9(0x27c6)]===_0x34e192[_0x1b0af9(0x11d7)][_0x1b0af9(0x27c6)]&&_0x34e192[_0x1b0af9(0x19c1)]&&(this['_scene'][_0x1b0af9(0x22f6)](_0x34e192[_0x1b0af9(0x19c1)],_0x2ca79b),_0x34e192['selectionMesh']['material'][_0x1b0af9(0x216d)]=this[_0x1b0af9(0x139b)],_0x34e192[_0x1b0af9(0xc2f)][_0x1b0af9(0x7af)][_0x1b0af9(0x216d)]=this[_0x1b0af9(0x2fb7)]);},_0x34e192[_0x1247d7(0x8dc)]={'selectend':_0x36d888,'selectstart':_0xadc135},this['_xrSessionManager'][_0x1247d7(0x35fe)][_0x1247d7(0x1080)](_0x1247d7(0x1e56),_0xadc135),this[_0x1247d7(0x344b)][_0x1247d7(0x35fe)][_0x1247d7(0x1080)]('selectend',_0x36d888));}[_0x2dca47(0x367d)](_0x2b614d,_0x478bb1){var _0x9e7c54=_0x2dca47;return _0x2b614d&&Math[_0x9e7c54(0x11dd)](_0x5bd1a3['P']['Dot'](_0x2b614d,_0x478bb1['direction']))<Math['PI']/0x2&&_0x2b614d['scaleInPlace'](-0x1),_0x2b614d;}[_0x2dca47(0x39ff)](_0x13fbf4){var _0x126ed7=_0x2dca47;const _0x1755b6=this[_0x126ed7(0xdd8)][_0x13fbf4];if(_0x1755b6){if(_0x1755b6[_0x126ed7(0x2f70)]&&_0x1755b6[_0x126ed7(0x2032)]&&_0x1755b6[_0x126ed7(0x2f70)]['onButtonStateChangedObservable'][_0x126ed7(0x854)](_0x1755b6[_0x126ed7(0x2032)]),_0x1755b6[_0x126ed7(0x1c3c)]&&this[_0x126ed7(0x344b)][_0x126ed7(0x413f)][_0x126ed7(0x854)](_0x1755b6[_0x126ed7(0x1c3c)]),_0x1755b6['eventListeners']&&Object['keys'](_0x1755b6[_0x126ed7(0x8dc)])[_0x126ed7(0x7f0)](_0x3018f8=>{var _0x2b4708=_0x126ed7,_0x933a9f=_0x1755b6['eventListeners']&&_0x1755b6[_0x2b4708(0x8dc)][_0x3018f8];_0x933a9f&&this[_0x2b4708(0x344b)][_0x2b4708(0x35fe)][_0x2b4708(0x22e3)](_0x3018f8,_0x933a9f);}),!_0x1755b6['finalPointerUpTriggered']&&_0x1755b6['pointerDownTriggered']){const _0x364802={'pointerId':_0x1755b6['id'],'pointerType':'xr'};this[_0x126ed7(0x344b)][_0x126ed7(0x415e)](()=>{var _0x58af8f=_0x126ed7;this['_augmentPointerInit'](_0x364802,_0x1755b6['id'],_0x1755b6[_0x58af8f(0x26f5)]),this[_0x58af8f(0x195b)][_0x58af8f(0x22f6)](_0x1755b6[_0x58af8f(0x19c1)]||new _0x3a4669['p'](),_0x364802),_0x1755b6[_0x58af8f(0x2f65)]=!0x0;});}this[_0x126ed7(0x344b)]['scene'][_0x126ed7(0xbec)][_0x126ed7(0x3a07)](()=>{var _0x5bcd25=_0x126ed7;try{var _0x38c08e;_0x1755b6[_0x5bcd25(0x1654)][_0x5bcd25(0x18c9)](),_0x1755b6[_0x5bcd25(0xc2f)][_0x5bcd25(0x18c9)](),delete this['_controllers'][_0x13fbf4],this[_0x5bcd25(0x12d9)]===_0x13fbf4&&((_0x38c08e=Object['keys'](this['_controllers']))[_0x5bcd25(0x1377)]?this['_attachedController']=_0x38c08e[0x0]:this['_attachedController']='');}catch(_0x3cef2b){_0x4c5eda['w1'][_0x5bcd25(0x1048)](_0x5bcd25(0x3e2f));}});}}['_generateNewMeshPair'](_0x119340){var _0x56e9ca=_0x2dca47,_0x4d1655=this[_0x56e9ca(0x4179)][_0x56e9ca(0x389b)]?this['_options'][_0x56e9ca(0xd31)]||_0x9fff82['x'][_0x56e9ca(0x217f)]['utilityLayerScene']:this[_0x56e9ca(0x195b)];const _0x1cca3b=this['_options'][_0x56e9ca(0x2efe)]?this[_0x56e9ca(0x4179)][_0x56e9ca(0x2efe)]():(0x0,_0x5f3b84['wf'])(_0x56e9ca(0xc2f),{'height':0x1,'diameterTop':0.0002,'diameterBottom':0.004,'tessellation':0x14,'subdivisions':0x1},_0x4d1655),_0x361ef1=(_0x1cca3b['parent']=_0x119340,new _0x180722['K'](_0x56e9ca(0x1edc),_0x4d1655)),_0x4caf37=(_0x361ef1['emissiveColor']=this[_0x56e9ca(0x2fb7)],_0x361ef1[_0x56e9ca(0x1aed)]=0.7,_0x1cca3b[_0x56e9ca(0x7af)]=_0x361ef1,_0x1cca3b[_0x56e9ca(0x2d91)]['x']=Math['PI']/0x2,this['_updatePointerDistance'](_0x1cca3b,0x1),_0x1cca3b[_0x56e9ca(0x2b7)]=!0x1,_0x1cca3b[_0x56e9ca(0x1d6e)]=!0x1,this[_0x56e9ca(0x4179)][_0x56e9ca(0x28f1)]?this[_0x56e9ca(0x4179)]['customSelectionMeshGenerator']():(0x0,_0x2ee80f['eu'])(_0x56e9ca(0x29fc),{'diameter':0.0105,'thickness':0.0075,'tessellation':0x14},_0x4d1655)),_0x5031c2=(_0x4caf37[_0x56e9ca(0x3c41)](),_0x4caf37['isPickable']=!0x1,_0x4caf37['isVisible']=!0x1,new _0x180722['K'](_0x56e9ca(0x251c),_0x4d1655));return _0x5031c2[_0x56e9ca(0x3d75)]=_0x395b9c['Wo']['Black'](),_0x5031c2['emissiveColor']=this[_0x56e9ca(0x139b)],_0x5031c2[_0x56e9ca(0x363)]=!0x1,_0x4caf37['material']=_0x5031c2,void 0x0!==this[_0x56e9ca(0x4179)]['renderingGroupId']&&(_0x1cca3b[_0x56e9ca(0x1e2c)]=this[_0x56e9ca(0x4179)][_0x56e9ca(0x1e2c)],_0x4caf37[_0x56e9ca(0x1e2c)]=this[_0x56e9ca(0x4179)][_0x56e9ca(0x1e2c)]),{'laserPointer':_0x1cca3b,'selectionMesh':_0x4caf37};}[_0x2dca47(0x2cb3)](_0x5d17bb,_0x4077a0){var _0x1cfd3a=_0x2dca47;return!_0x5d17bb[_0x1cfd3a(0xec0)]||!_0x4077a0[_0x1cfd3a(0xec0)]||!(_0x5d17bb[_0x1cfd3a(0x192e)]&&_0x5d17bb[_0x1cfd3a(0x6eb)]&&_0x4077a0['pickedMesh']&&_0x4077a0['pickedPoint'])||_0x5d17bb['pickedMesh']!==_0x4077a0[_0x1cfd3a(0x192e)]||(null!=(_0x5d17bb=_0x5d17bb[_0x1cfd3a(0x6eb)])&&_0x5d17bb['subtractToRef'](_0x4077a0[_0x1cfd3a(0x6eb)],this[_0x1cfd3a(0x3905)]),this[_0x1cfd3a(0x3905)]['set'](Math[_0x1cfd3a(0x3abd)](this['_tmpVectorForPickCompare']['x']),Math[_0x1cfd3a(0x3abd)](this[_0x1cfd3a(0x3905)]['y']),Math[_0x1cfd3a(0x3abd)](this[_0x1cfd3a(0x3905)]['z'])),0.01*(this[_0x1cfd3a(0x4179)][_0x1cfd3a(0x28f6)]||0x1)*_0x4077a0['distance']<this[_0x1cfd3a(0x3905)]['length']());}[_0x2dca47(0x2c6e)](_0x4484f8,_0x4a3287=0x64){var _0x349d35=_0x2dca47;_0x4484f8[_0x349d35(0x2ae7)]['y']=_0x4a3287,this[_0x349d35(0x195b)][_0x349d35(0x2547)]&&(_0x4a3287*=-0x1),_0x4484f8['position']['z']=_0x4a3287/0x2+0.05;}['_augmentPointerInit'](_0x5ef916,_0x2cd7b3,_0x8a4c70){var _0xb4a5dc=_0x2dca47;_0x5ef916[_0xb4a5dc(0x11aa)]=_0x2cd7b3,_0x5ef916[_0xb4a5dc(0x1b05)]='xr',_0x8a4c70&&(_0x5ef916[_0xb4a5dc(0x7bc)]=_0x8a4c70['x'],_0x5ef916[_0xb4a5dc(0x352d)]=_0x8a4c70['y']);}get[_0x2dca47(0xff4)](){return this['laserPointerDefaultColor'];}}_0x3da939[_0x2dca47(0xe8f)]=0xc8,_0x3da939[_0x2dca47(0x471)]=_0x1f39c3['b'][_0x2dca47(0x2fc8)],_0x3da939['Version']=0x1,_0x1f39c3['d']['AddWebXRFeature'](_0x3da939[_0x2dca47(0x471)],(_0x5a5ac6,_0x2880f8)=>()=>new _0x3da939(_0x5a5ac6,_0x2880f8),_0x3da939[_0x2dca47(0x320b)],!0x0);},0x1757a:(_0x11eb7e,_0x99f2c7,_0x28b0af)=>{var _0x2f53cf=a8_0x16e4d8;_0x28b0af['d'](_0x99f2c7,{'z':()=>_0x4b55a7});var _0x99f2c7=_0x28b0af(0x205d),_0x47a9da=_0x28b0af(0xf96c),_0x38a395=_0x28b0af(0x12bd3),_0x40eb31=_0x28b0af(0x9fd1),_0x38f00e=_0x28b0af(0x8483),_0x4a4ea4=_0x28b0af(0x6902),_0x25696c=_0x28b0af(0x149b3),_0x100c6c=_0x28b0af(0x2450),_0x59c744=_0x28b0af(0xdfe0),_0x34363b=_0x28b0af(0xa60f),_0x4df8a0=_0x28b0af(0x7c4f),_0x5dd14f=_0x28b0af(0xe0dd),_0x247203=_0x28b0af(0x67bb),_0x294824=_0x28b0af(0x11edd),_0x9b3a3d=_0x28b0af(0x5faf),_0x555dee=_0x28b0af(0xde31),_0x369fd1=_0x28b0af(0xc84b),_0x5cacd2=_0x28b0af(0x1c5b),_0x5f0d25=_0x28b0af(0x1272b),_0x39010f=_0x28b0af(0x168be);class _0x4b55a7 extends _0x555dee['F']{constructor(_0xc3324c,_0x539cc5){var _0x51a937=a8_0x5b24;super(_0xc3324c),this[_0x51a937(0x4179)]=_0x539cc5,this[_0x51a937(0xdd8)]={},this['_snappedToPoint']=!0x1,this[_0x51a937(0x2d4c)]=new _0x369fd1['HE'](0x1,0x1,0x1,0x1),this[_0x51a937(0x10d9)]=new _0x38f00e['z'](new _0x40eb31['P'](),new _0x40eb31['P']()),this[_0x51a937(0x25a)]=new _0x40eb31['P'](),this[_0x51a937(0x2aab)]=new _0x40eb31['_f'](),this[_0x51a937(0x3d9f)]=!0x1,this[_0x51a937(0xb42)]=!0x0,this['backwardsTeleportationDistance']=0.7,this[_0x51a937(0x33f4)]=0x5,this[_0x51a937(0x35ae)]=!0x0,this[_0x51a937(0x18c1)]=!0x0,this[_0x51a937(0x3919)]=Math['PI']/0x8,this[_0x51a937(0x1a7c)]=new _0x47a9da['y$'](),this['teleportationEnabled']=!0x0,this[_0x51a937(0xedc)]=!0x0,this[_0x51a937(0x35a3)]=_0x131ca6=>{var _0x131e3b=_0x51a937;if(!(this[_0x131e3b(0xdd8)][_0x131ca6['uniqueId']]||this[_0x131e3b(0x4179)]['forceHandedness']&&_0x131ca6[_0x131e3b(0x27c6)][_0x131e3b(0x25bc)]!==this[_0x131e3b(0x4179)][_0x131e3b(0x8ed)])){this[_0x131e3b(0xdd8)][_0x131ca6['uniqueId']]={'xrController':_0x131ca6,'teleportationState':{'forward':!0x1,'backwards':!0x1,'rotating':!0x1,'currentRotation':0x0,'baseRotation':0x0,'blocked':!0x1}};const _0x2456c0=this[_0x131e3b(0xdd8)][_0x131ca6['uniqueId']];if(_0x131e3b(0x1b84)===_0x2456c0[_0x131e3b(0x11d7)][_0x131e3b(0x27c6)]['targetRayMode']&&_0x2456c0[_0x131e3b(0x11d7)][_0x131e3b(0x27c6)][_0x131e3b(0x4206)]){const _0x344a48=()=>{var _0x4977a3=_0x131e3b;if(_0x131ca6['motionController']){const _0x39000c=_0x131ca6['motionController'][_0x4977a3(0x223f)](_0x38a395['n']['THUMBSTICK_TYPE'])||_0x131ca6[_0x4977a3(0x20c1)][_0x4977a3(0x223f)](_0x38a395['n'][_0x4977a3(0x3729)]);if(!_0x39000c||this['_options']['useMainComponentOnly']){const _0x73cf47=_0x131ca6[_0x4977a3(0x20c1)]['getMainComponent']();_0x73cf47&&(_0x2456c0['teleportationComponent']=_0x73cf47,_0x2456c0['onButtonChangedObserver']=_0x73cf47[_0x4977a3(0x3485)][_0x4977a3(0x3fc1)](()=>{var _0x3edd7c=_0x4977a3,_0x14aff8;this[_0x3edd7c(0x2792)]&&_0x73cf47[_0x3edd7c(0x3af)]['pressed']&&(_0x73cf47[_0x3edd7c(0x3af)][_0x3edd7c(0x1493)]['current']?(_0x2456c0[_0x3edd7c(0x19e0)]['forward']=!0x0,this[_0x3edd7c(0x1753)]=_0x2456c0[_0x3edd7c(0x11d7)][_0x3edd7c(0x17f4)],_0x2456c0[_0x3edd7c(0x19e0)]['baseRotation']=this[_0x3edd7c(0x4179)][_0x3edd7c(0x27f0)][_0x3edd7c(0x29b5)][_0x3edd7c(0x32ee)]['toEulerAngles']()['y'],_0x2456c0['teleportationState'][_0x3edd7c(0xec2)]=0x0,_0x14aff8=this[_0x3edd7c(0x4179)]['timeToTeleport']||0xbb8,(0x0,_0x39010f['g_'])({'timeout':_0x14aff8,'contextObservable':this[_0x3edd7c(0x344b)]['onXRFrameObservable'],'breakCondition':()=>!_0x73cf47[_0x3edd7c(0x1493)],'onEnded':()=>{var _0x55ff5c=_0x3edd7c;this[_0x55ff5c(0x1753)]===_0x2456c0['xrController'][_0x55ff5c(0x17f4)]&&_0x2456c0['teleportationState'][_0x55ff5c(0x3c8a)]&&this['_teleportForward'](_0x131ca6[_0x55ff5c(0x17f4)]);}})):(_0x2456c0['teleportationState'][_0x3edd7c(0x3c8a)]=!0x1,this[_0x3edd7c(0x1753)]=''));}));}else _0x2456c0[_0x4977a3(0x1406)]=_0x39000c,_0x2456c0[_0x4977a3(0x2b49)]=_0x39000c['onAxisValueChangedObservable'][_0x4977a3(0x3fc1)](_0xb4136c=>{var _0x207ebf=_0x4977a3,_0x46b132;_0xb4136c['y']<=0.7&&_0x2456c0['teleportationState'][_0x207ebf(0x332b)]&&(_0x2456c0[_0x207ebf(0x19e0)][_0x207ebf(0x332b)]=!0x1),0.7<_0xb4136c['y']&&!_0x2456c0[_0x207ebf(0x19e0)]['forward']&&this[_0x207ebf(0xb42)]&&!this[_0x207ebf(0x2931)]&&(_0x2456c0['teleportationState']['backwards']||(_0x2456c0[_0x207ebf(0x19e0)][_0x207ebf(0x332b)]=!0x0,this[_0x207ebf(0x2aab)]['copyFrom'](this[_0x207ebf(0x4179)][_0x207ebf(0x27f0)][_0x207ebf(0x29b5)][_0x207ebf(0x32ee)]),this[_0x207ebf(0x2aab)][_0x207ebf(0x72c)](this[_0x207ebf(0x25a)]),this[_0x207ebf(0x25a)]['x']=0x0,this[_0x207ebf(0x25a)]['z']=0x0,_0x40eb31['_f'][_0x207ebf(0x34ae)](this['_tmpVector'],this['_tmpQuaternion']),this[_0x207ebf(0x25a)]['set'](0x0,0x0,this[_0x207ebf(0x256a)]*(this[_0x207ebf(0x344b)][_0x207ebf(0x3fde)]['useRightHandedSystem']?0x1:-0x1)),this['_tmpVector'][_0x207ebf(0x423)](this['_tmpQuaternion'],this[_0x207ebf(0x25a)]),this[_0x207ebf(0x25a)][_0x207ebf(0x350)](this[_0x207ebf(0x4179)][_0x207ebf(0x27f0)]['xrCamera']['position']),this[_0x207ebf(0x10d9)][_0x207ebf(0x2650)][_0x207ebf(0xa83)](this[_0x207ebf(0x25a)]),this['_tmpRay']['length']=this[_0x207ebf(0x4179)][_0x207ebf(0x27f0)][_0x207ebf(0x29b5)][_0x207ebf(0x3d81)]+0.1,this[_0x207ebf(0x10d9)]['direction'][_0x207ebf(0x2cf6)](0x0,-0x1,0x0),(_0x46b132=this[_0x207ebf(0x344b)][_0x207ebf(0x3fde)][_0x207ebf(0x3945)](this[_0x207ebf(0x10d9)],_0x43e3f6=>-0x1!==this[_0x207ebf(0x2582)][_0x207ebf(0x919)](_0x43e3f6)))&&_0x46b132[_0x207ebf(0x6eb)]&&(this[_0x207ebf(0x4179)][_0x207ebf(0x27f0)][_0x207ebf(0x29b5)][_0x207ebf(0x2416)]['x']=_0x46b132[_0x207ebf(0x6eb)]['x'],this[_0x207ebf(0x4179)]['xrInput']['xrCamera']['position']['z']=_0x46b132[_0x207ebf(0x6eb)]['z']))),_0xb4136c['y']<-0.7&&!this[_0x207ebf(0x1753)]&&!_0x2456c0[_0x207ebf(0x19e0)]['rotating']&&this[_0x207ebf(0x2792)]&&(_0x2456c0[_0x207ebf(0x19e0)][_0x207ebf(0x3c8a)]=!0x0,this['_currentTeleportationControllerId']=_0x2456c0['xrController']['uniqueId'],_0x2456c0['teleportationState']['baseRotation']=this[_0x207ebf(0x4179)]['xrInput'][_0x207ebf(0x29b5)][_0x207ebf(0x32ee)][_0x207ebf(0x2243)]()['y']),_0xb4136c['x']?_0x2456c0['teleportationState'][_0x207ebf(0x3c8a)]?this[_0x207ebf(0x1753)]===_0x2456c0['xrController'][_0x207ebf(0x17f4)]&&(this[_0x207ebf(0x3968)]?setTimeout(()=>{var _0x529cb3=_0x207ebf;_0x2456c0['teleportationState'][_0x529cb3(0xec2)]=Math['atan2'](_0xb4136c['x'],_0xb4136c['y']*(this[_0x529cb3(0x344b)][_0x529cb3(0x3fde)][_0x529cb3(0x2547)]?0x1:-0x1));}):_0x2456c0[_0x207ebf(0x19e0)][_0x207ebf(0xec2)]=0x0):!_0x2456c0[_0x207ebf(0x19e0)][_0x207ebf(0x258)]&&0.7<Math[_0x207ebf(0x3abd)](_0xb4136c['x'])&&(_0x2456c0[_0x207ebf(0x19e0)][_0x207ebf(0x258)]=!0x0,_0x46b132=this[_0x207ebf(0x3919)]*(0x0<_0xb4136c['x']?0x1:-0x1)*(this[_0x207ebf(0x344b)][_0x207ebf(0x3fde)][_0x207ebf(0x2547)]?-0x1:0x1),_0x40eb31['_f'][_0x207ebf(0x311)](0x0,_0x46b132,0x0)[_0x207ebf(0x2e19)](this['_options'][_0x207ebf(0x27f0)][_0x207ebf(0x29b5)]['rotationQuaternion'],this[_0x207ebf(0x4179)]['xrInput']['xrCamera'][_0x207ebf(0x32ee)])):_0x2456c0['teleportationState'][_0x207ebf(0x258)]=!0x1,0x0===_0xb4136c['x']&&0x0===_0xb4136c['y']&&(_0x2456c0[_0x207ebf(0x19e0)][_0x207ebf(0x120f)]&&(_0x2456c0[_0x207ebf(0x19e0)]['blocked']=!0x1,this['_setTargetMeshVisibility'](!0x1)),_0x2456c0[_0x207ebf(0x19e0)][_0x207ebf(0x3c8a)]&&this[_0x207ebf(0x91b)](_0x131ca6['uniqueId']));});}};_0x131ca6[_0x131e3b(0x20c1)]?_0x344a48():_0x131ca6[_0x131e3b(0xff8)]['addOnce'](()=>{_0x344a48();});}else this['_xrSessionManager']['scene'][_0x131e3b(0x1a3f)][_0x131e3b(0x3fc1)](_0x1b4fd0=>{var _0x54c3f5=_0x131e3b,_0x23dc63;_0x1b4fd0[_0x54c3f5(0x21e0)]===_0x5f0d25['kD'][_0x54c3f5(0x2596)]?(_0x2456c0['teleportationState'][_0x54c3f5(0x3c8a)]=!0x0,this['_currentTeleportationControllerId']=_0x2456c0[_0x54c3f5(0x11d7)][_0x54c3f5(0x17f4)],_0x2456c0[_0x54c3f5(0x19e0)][_0x54c3f5(0x4130)]=this['_options'][_0x54c3f5(0x27f0)][_0x54c3f5(0x29b5)][_0x54c3f5(0x32ee)][_0x54c3f5(0x2243)]()['y'],_0x2456c0[_0x54c3f5(0x19e0)][_0x54c3f5(0xec2)]=0x0,_0x23dc63=this[_0x54c3f5(0x4179)]['timeToTeleport']||0xbb8,(0x0,_0x39010f['g_'])({'timeout':_0x23dc63,'contextObservable':this[_0x54c3f5(0x344b)][_0x54c3f5(0x413f)],'onEnded':()=>{var _0x26b1cd=_0x54c3f5;this[_0x26b1cd(0x1753)]===_0x2456c0[_0x26b1cd(0x11d7)]['uniqueId']&&_0x2456c0['teleportationState'][_0x26b1cd(0x3c8a)]&&this[_0x26b1cd(0x91b)](_0x131ca6[_0x26b1cd(0x17f4)]);}})):_0x1b4fd0[_0x54c3f5(0x21e0)]===_0x5f0d25['kD'][_0x54c3f5(0x9b8)]&&(_0x2456c0['teleportationState'][_0x54c3f5(0x3c8a)]=!0x1,this['_currentTeleportationControllerId']='');});}},this['_options'][_0x51a937(0x1eda)]||this['_createDefaultTargetMesh'](),this[_0x51a937(0x2582)]=this[_0x51a937(0x4179)]['floorMeshes']||[],this[_0x51a937(0x23ce)]=this[_0x51a937(0x4179)][_0x51a937(0x3dab)]||[],this[_0x51a937(0x151c)]=this[_0x51a937(0x4179)]['blockedRayColor']||new _0x369fd1['HE'](0x1,0x0,0x0,0.75),this[_0x51a937(0x3b51)](!0x1);}get[_0x2f53cf(0x3968)](){var _0x362e26=_0x2f53cf;return this[_0x362e26(0xedc)];}set[_0x2f53cf(0x3968)](_0x23b6ce){var _0x5057ce=_0x2f53cf;if(this[_0x5057ce(0xedc)]=_0x23b6ce,this[_0x5057ce(0x4179)][_0x5057ce(0x1eda)]){const _0xd8929e=this['_options'][_0x5057ce(0x1eda)][_0x5057ce(0x1d34)](!0x1,_0x5b43b3=>_0x5057ce(0xefb)===_0x5b43b3[_0x5057ce(0xc8c)]);_0xd8929e[0x0]&&_0xd8929e[0x0][_0x5057ce(0x1e09)](_0x23b6ce);}}get[_0x2f53cf(0x1eda)](){var _0x14d4be=_0x2f53cf;return this[_0x14d4be(0x4179)][_0x14d4be(0x1eda)]||null;}get[_0x2f53cf(0x2931)](){return!!this['_options']['snapPointsOnly'];}set[_0x2f53cf(0x2931)](_0x59903b){this['_options']['snapPointsOnly']=_0x59903b;}[_0x2f53cf(0xb79)](_0x887404){var _0x184f29=_0x2f53cf;this[_0x184f29(0x2582)][_0x184f29(0x3f90)](_0x887404);}[_0x2f53cf(0x246b)](_0x399a7f){var _0x50a085=_0x2f53cf;this[_0x50a085(0x4179)][_0x50a085(0x227b)]=this['_options'][_0x50a085(0x227b)]||[],this[_0x50a085(0x4179)][_0x50a085(0x227b)]['push'](_0x399a7f);}['addSnapPoint'](_0x100a9e){var _0xf394d0=_0x2f53cf;this[_0xf394d0(0x23ce)]['push'](_0x100a9e);}[_0x2f53cf(0x141a)](){var _0x4b2833=_0x2f53cf;return!!super['attach']()&&(this[_0x4b2833(0x1753)]='',this[_0x4b2833(0x4179)][_0x4b2833(0x27f0)][_0x4b2833(0x207b)][_0x4b2833(0x7f0)](this[_0x4b2833(0x35a3)]),this[_0x4b2833(0x2109)](this[_0x4b2833(0x4179)][_0x4b2833(0x27f0)][_0x4b2833(0x2c1f)],this[_0x4b2833(0x35a3)]),this[_0x4b2833(0x2109)](this[_0x4b2833(0x4179)][_0x4b2833(0x27f0)]['onControllerRemovedObservable'],_0x4383b2=>{var _0x2fc3c1=_0x4b2833;this[_0x2fc3c1(0x39ff)](_0x4383b2[_0x2fc3c1(0x17f4)]);}),!0x0);}['detach'](){var _0x41f239=_0x2f53cf;return!!super['detach']()&&(Object[_0x41f239(0x689)](this[_0x41f239(0xdd8)])[_0x41f239(0x7f0)](_0x26d74b=>{var _0x297826=_0x41f239;this[_0x297826(0x39ff)](_0x26d74b);}),this[_0x41f239(0x3b51)](!0x1),this[_0x41f239(0x1753)]='',this[_0x41f239(0xdd8)]={},!0x0);}[_0x2f53cf(0x18c9)](){var _0x2aa21a=_0x2f53cf;super[_0x2aa21a(0x18c9)](),this['_options'][_0x2aa21a(0x1eda)]&&this[_0x2aa21a(0x4179)][_0x2aa21a(0x1eda)][_0x2aa21a(0x18c9)](!0x1,!0x0);}[_0x2f53cf(0x1a09)](_0x330bce){var _0x370864=_0x2f53cf;_0x330bce=this['_floorMeshes'][_0x370864(0x919)](_0x330bce),-0x1!==_0x330bce&&this['_floorMeshes'][_0x370864(0x5ff)](_0x330bce,0x1);}[_0x2f53cf(0x16c3)](_0x15a459){var _0x4bd3da=_0x2f53cf;this[_0x4bd3da(0x4179)][_0x4bd3da(0x227b)]=this[_0x4bd3da(0x4179)][_0x4bd3da(0x227b)]||[],_0x15a459=this[_0x4bd3da(0x4179)][_0x4bd3da(0x227b)]['indexOf'](_0x15a459),-0x1!==_0x15a459&&this[_0x4bd3da(0x4179)][_0x4bd3da(0x227b)]['splice'](_0x15a459,0x1);}[_0x2f53cf(0xef0)](_0x4245c9){var _0x4de934=_0x2f53cf;_0x4245c9=this['_xrSessionManager'][_0x4de934(0x3fde)][_0x4de934(0x1399)](_0x4245c9),_0x4245c9&&this[_0x4de934(0x1a09)](_0x4245c9);}[_0x2f53cf(0x1ef5)](_0xa9111a){var _0x624b06=_0x2f53cf;let _0x265c64=this[_0x624b06(0x23ce)][_0x624b06(0x919)](_0xa9111a);if(-0x1===_0x265c64){for(let _0x1a5d15=0x0;_0x1a5d15<this['_snapToPositions'][_0x624b06(0x1377)];++_0x1a5d15)if(this[_0x624b06(0x23ce)][_0x1a5d15][_0x624b06(0x29ed)](_0xa9111a)){_0x265c64=_0x1a5d15;break;}}return-0x1!==_0x265c64&&(this[_0x624b06(0x23ce)]['splice'](_0x265c64,0x1),!0x0);}[_0x2f53cf(0x1420)](_0x1be8c0){this['_selectionFeature']=_0x1be8c0;}[_0x2f53cf(0x106a)](_0x1d1343){var _0x2a8ad2=_0x2f53cf,_0x1fcebf=this[_0x2a8ad2(0x344b)]['currentFrame'];const _0xe284fe=this[_0x2a8ad2(0x344b)]['scene'];if(this[_0x2a8ad2(0x141a)]&&_0x1fcebf){const _0x4b74bc=this[_0x2a8ad2(0x4179)][_0x2a8ad2(0x1eda)];if(this[_0x2a8ad2(0x1753)]){if(_0x4b74bc){_0x4b74bc[_0x2a8ad2(0x32ee)]=_0x4b74bc[_0x2a8ad2(0x32ee)]||new _0x40eb31['_f']();const _0x54b4a8=this[_0x2a8ad2(0xdd8)][this['_currentTeleportationControllerId']];if(_0x54b4a8&&_0x54b4a8[_0x2a8ad2(0x19e0)]['forward']){_0x40eb31['_f'][_0x2a8ad2(0x3671)](_0x54b4a8['teleportationState']['currentRotation']+_0x54b4a8['teleportationState']['baseRotation'],0x0,0x0,_0x4b74bc['rotationQuaternion']);let _0x26c67e=!0x1;if(_0x54b4a8[_0x2a8ad2(0x11d7)][_0x2a8ad2(0x321f)](this['_tmpRay']),this[_0x2a8ad2(0x18c1)]){_0x1fcebf=_0xe284fe['pickWithRay'](this[_0x2a8ad2(0x10d9)],_0x5d75eb=>{var _0x366973=_0x2a8ad2;if(this[_0x366973(0x4179)][_0x366973(0x227b)]&&-0x1!==this[_0x366973(0x4179)][_0x366973(0x227b)][_0x366973(0x919)](_0x5d75eb))return!0x0;return _0x5d75eb=this[_0x366973(0x2582)][_0x366973(0x919)](_0x5d75eb),-0x1!==_0x5d75eb&&this['_floorMeshes'][_0x5d75eb][_0x366973(0xd3c)]['y']<this[_0x366973(0x4179)][_0x366973(0x27f0)][_0x366973(0x29b5)][_0x366973(0x33cd)]['y'];});if(_0x1fcebf&&_0x1fcebf[_0x2a8ad2(0x192e)]&&this['_options'][_0x2a8ad2(0x227b)]&&-0x1!==this[_0x2a8ad2(0x4179)]['pickBlockerMeshes']['indexOf'](_0x1fcebf['pickedMesh']))return _0x54b4a8['teleportationState']['blocked']=!0x0,this[_0x2a8ad2(0x3b51)](!0x1),void this[_0x2a8ad2(0x1ba9)](_0x1fcebf);_0x1fcebf&&_0x1fcebf[_0x2a8ad2(0x6eb)]&&(_0x54b4a8[_0x2a8ad2(0x19e0)][_0x2a8ad2(0x120f)]=!0x1,_0x26c67e=!0x0,this[_0x2a8ad2(0xecf)](_0x1fcebf),this['_setTargetMeshVisibility'](!0x0),this[_0x2a8ad2(0x1ba9)](_0x1fcebf));}if(this[_0x2a8ad2(0x35ae)]&&!_0x26c67e){_0x1fcebf=_0x54b4a8[_0x2a8ad2(0x11d7)][_0x2a8ad2(0x1395)][_0x2a8ad2(0x32ee)][_0x2a8ad2(0x2243)]()['x'],_0x1fcebf=Math['PI']/0x2-Math[_0x2a8ad2(0x3abd)](_0x1fcebf)+0x1,_0x1fcebf=this['parabolicCheckRadius']*_0x1fcebf,_0x1fcebf=(this[_0x2a8ad2(0x10d9)][_0x2a8ad2(0x2650)][_0x2a8ad2(0xa2b)](this['_tmpRay'][_0x2a8ad2(0x4208)][_0x2a8ad2(0x4018)](0x2*_0x1fcebf),this[_0x2a8ad2(0x25a)]),this[_0x2a8ad2(0x25a)]['y']=this[_0x2a8ad2(0x10d9)][_0x2a8ad2(0x2650)]['y'],this[_0x2a8ad2(0x10d9)][_0x2a8ad2(0x2650)]['addInPlace'](this[_0x2a8ad2(0x10d9)]['direction'][_0x2a8ad2(0x4018)](_0x1fcebf)),this['_tmpVector']['subtractToRef'](this[_0x2a8ad2(0x10d9)][_0x2a8ad2(0x2650)],this[_0x2a8ad2(0x10d9)][_0x2a8ad2(0x4208)]),this[_0x2a8ad2(0x10d9)][_0x2a8ad2(0x4208)]['normalize'](),_0xe284fe['pickWithRay'](this['_tmpRay'],_0x24dd86=>!(!this[_0x2a8ad2(0x4179)][_0x2a8ad2(0x227b)]||-0x1===this[_0x2a8ad2(0x4179)]['pickBlockerMeshes'][_0x2a8ad2(0x919)](_0x24dd86))||-0x1!==this[_0x2a8ad2(0x2582)][_0x2a8ad2(0x919)](_0x24dd86)));if(_0x1fcebf&&_0x1fcebf[_0x2a8ad2(0x192e)]&&this[_0x2a8ad2(0x4179)]['pickBlockerMeshes']&&-0x1!==this[_0x2a8ad2(0x4179)][_0x2a8ad2(0x227b)][_0x2a8ad2(0x919)](_0x1fcebf['pickedMesh']))return _0x54b4a8[_0x2a8ad2(0x19e0)][_0x2a8ad2(0x120f)]=!0x0,this[_0x2a8ad2(0x3b51)](!0x1),void this['_showParabolicPath'](_0x1fcebf);_0x1fcebf&&_0x1fcebf[_0x2a8ad2(0x6eb)]&&(_0x54b4a8[_0x2a8ad2(0x19e0)][_0x2a8ad2(0x120f)]=!0x1,_0x26c67e=!0x0,this[_0x2a8ad2(0xecf)](_0x1fcebf),this[_0x2a8ad2(0x3b51)](!0x0),this['_showParabolicPath'](_0x1fcebf));}this[_0x2a8ad2(0x3b51)](_0x26c67e);}else this[_0x2a8ad2(0x3b51)](!0x1);}}else this[_0x2a8ad2(0xc0a)](),this['_setTargetMeshVisibility'](!0x1);}}[_0x2f53cf(0x39e6)](){var _0xdde288=_0x2f53cf;this[_0xdde288(0x4179)][_0xdde288(0xbe9)]=this[_0xdde288(0x4179)][_0xdde288(0xbe9)]||{};const _0x47358d=this[_0xdde288(0x4179)][_0xdde288(0x389b)]?this[_0xdde288(0x4179)][_0xdde288(0xd31)]||_0x5cacd2['x'][_0xdde288(0x217f)][_0xdde288(0x14a4)]:this[_0xdde288(0x344b)][_0xdde288(0x3fde)],_0x377558=(0x0,_0x5dd14f['$6'])(_0xdde288(0x2c04),{'width':0x2,'height':0x2,'subdivisions':0x2},_0x47358d);if(_0x377558[_0xdde288(0x2b7)]=!0x1,this['_options'][_0xdde288(0xbe9)]['teleportationCircleMaterial'])_0x377558[_0xdde288(0x7af)]=this[_0xdde288(0x4179)]['defaultTargetMeshOptions'][_0xdde288(0x9c2)];else{const _0x45bc27=new _0x4a4ea4['c'](_0xdde288(0x1be6),0x200,_0x47358d,!0x0),_0x577775=(_0x45bc27[_0xdde288(0x3475)]=!0x0,_0x45bc27[_0xdde288(0x10bb)]()),_0x33e41f=(_0x577775['beginPath'](),_0x577775[_0xdde288(0x2fb6)](0x100,0x100,0xc8,0x0,0x2*Math['PI'],!0x1),_0x577775['fillStyle']=this[_0xdde288(0x4179)][_0xdde288(0xbe9)][_0xdde288(0x24e7)]||'#444444',_0x577775[_0xdde288(0x607)](),_0x577775[_0xdde288(0x3d38)]=0xa,_0x577775[_0xdde288(0x12e7)]=this[_0xdde288(0x4179)][_0xdde288(0xbe9)][_0xdde288(0x3a94)]||_0xdde288(0x2318),_0x577775['stroke'](),_0x577775['closePath'](),_0x45bc27[_0xdde288(0x22f)](),new _0x4df8a0['K'](_0xdde288(0x29b8),_0x47358d));_0x33e41f[_0xdde288(0x1f9a)]=_0x45bc27,_0x377558['material']=_0x33e41f;}const _0x16f5e0=(0x0,_0x247203['eu'])(_0xdde288(0x16e2),{'diameter':0.75,'thickness':0.1,'tessellation':0x14},_0x47358d);if(_0x16f5e0[_0xdde288(0x2b7)]=!0x1,_0x16f5e0[_0xdde288(0x922)]=_0x377558,!this[_0xdde288(0x4179)][_0xdde288(0xbe9)][_0xdde288(0x11a4)]){const _0x126159=new _0x59c744['f'](_0xdde288(0x15e4),_0xdde288(0x1d15),0x1e,_0x59c744['f'][_0xdde288(0x1e0e)],_0x59c744['f']['ANIMATIONLOOPMODE_CYCLE']),_0x4c9169=[],_0x3d7b9d=(_0x4c9169['push']({'frame':0x0,'value':0x0}),_0x4c9169[_0xdde288(0x3f90)]({'frame':0x1e,'value':0.4}),_0x4c9169['push']({'frame':0x3c,'value':0x0}),_0x126159['setKeys'](_0x4c9169),new _0x100c6c['bi']());_0x3d7b9d[_0xdde288(0x1896)](_0x100c6c['Kp']['EASINGMODE_EASEINOUT']),_0x126159[_0xdde288(0xa8c)](_0x3d7b9d),_0x16f5e0[_0xdde288(0x3ac2)]=[],_0x16f5e0[_0xdde288(0x3ac2)][_0xdde288(0x3f90)](_0x126159),_0x47358d[_0xdde288(0x3281)](_0x16f5e0,0x0,0x3c,!0x0);}const _0x208379=(0x0,_0x25696c['wf'])(_0xdde288(0xefb),{'diameterTop':0x0,'tessellation':0x4},_0x47358d);if(_0x208379['isPickable']=!0x1,_0x208379[_0xdde288(0x2ae7)][_0xdde288(0x2cf6)](0.5,0.12,0.2),_0x208379['rotate'](_0x34363b['RD']['X'],Math['PI']/0x2),_0x208379['position']['z']=0.6,_0x208379['parent']=_0x16f5e0,this['_options'][_0xdde288(0xbe9)][_0xdde288(0x2d17)])_0x16f5e0[_0xdde288(0x7af)]=this['_options'][_0xdde288(0xbe9)][_0xdde288(0x2d17)],_0x208379[_0xdde288(0x7af)]=this['_options'][_0xdde288(0xbe9)][_0xdde288(0x2d17)];else{const _0x15dc8b=new _0x4df8a0['K'](_0xdde288(0x2bda),_0x47358d);_0x15dc8b[_0xdde288(0x2e95)]=!!this[_0xdde288(0x4179)][_0xdde288(0xbe9)]['disableLighting'],_0x15dc8b[_0xdde288(0x2e95)]?_0x15dc8b[_0xdde288(0x216d)]=new _0x369fd1['Wo'](0.3,0.3,0x1):_0x15dc8b[_0xdde288(0x75d)]=new _0x369fd1['Wo'](0.3,0.3,0x1),_0x15dc8b['alpha']=0.9,_0x16f5e0['material']=_0x15dc8b,_0x208379[_0xdde288(0x7af)]=_0x15dc8b,this[_0xdde288(0xad8)]=_0x15dc8b;}void 0x0!==this['_options'][_0xdde288(0x1e2c)]&&(_0x377558[_0xdde288(0x1e2c)]=this[_0xdde288(0x4179)][_0xdde288(0x1e2c)],_0x16f5e0['renderingGroupId']=this['_options'][_0xdde288(0x1e2c)],_0x208379[_0xdde288(0x1e2c)]=this[_0xdde288(0x4179)][_0xdde288(0x1e2c)]),this[_0xdde288(0x4179)][_0xdde288(0x1eda)]=_0x377558,this[_0xdde288(0x3b51)](!0x1);}[_0x2f53cf(0x39ff)](_0x23b30b){var _0x445e69=_0x2f53cf;const _0x39b6af=this['_controllers'][_0x23b30b];_0x39b6af&&(_0x39b6af[_0x445e69(0x1406)]&&(_0x39b6af[_0x445e69(0x2b49)]&&_0x39b6af['teleportationComponent'][_0x445e69(0xfb5)][_0x445e69(0x854)](_0x39b6af['onAxisChangedObserver']),_0x39b6af[_0x445e69(0x2032)]&&_0x39b6af['teleportationComponent']['onButtonStateChangedObservable'][_0x445e69(0x854)](_0x39b6af['onButtonChangedObserver'])),delete this[_0x445e69(0xdd8)][_0x23b30b]);}[_0x2f53cf(0x1ece)](_0x2e3d15,_0x3d8a6a=this[_0x2f53cf(0x4179)][_0x2f53cf(0x808)]||0.8){var _0x1ebb94=_0x2f53cf;let _0x42bd69=null,_0x1c65b2=Number[_0x1ebb94(0x3808)];if(this[_0x1ebb94(0x23ce)]['length']){const _0x536ec8=_0x3d8a6a*_0x3d8a6a;this[_0x1ebb94(0x23ce)]['forEach'](_0x35463d=>{var _0x1d7f9e=_0x40eb31['P']['DistanceSquared'](_0x35463d,_0x2e3d15);_0x1d7f9e<=_0x536ec8&&_0x1d7f9e<_0x1c65b2&&(_0x1c65b2=_0x1d7f9e,_0x42bd69=_0x35463d);});}return _0x42bd69;}['_setTargetMeshPosition'](_0x2953fe){var _0x30b41d=_0x2f53cf,_0x39c865,_0x173656=_0x2953fe[_0x30b41d(0x6eb)];this['_options'][_0x30b41d(0x1eda)]&&_0x173656&&(_0x39c865=this[_0x30b41d(0x1ece)](_0x173656),this[_0x30b41d(0x1628)]=!!_0x39c865,this[_0x30b41d(0x2931)]&&!this[_0x30b41d(0x1628)]&&this[_0x30b41d(0xad8)]?this['_teleportationRingMaterial'][_0x30b41d(0x75d)][_0x30b41d(0x2cf6)](0x1,0.3,0.3):this['snapPointsOnly']&&this['_snappedToPoint']&&this[_0x30b41d(0xad8)]&&this[_0x30b41d(0xad8)]['diffuseColor']['set'](0.3,0.3,0x1),this[_0x30b41d(0x4179)][_0x30b41d(0x1eda)]['position']['copyFrom'](_0x39c865||_0x173656),this[_0x30b41d(0x4179)][_0x30b41d(0x1eda)][_0x30b41d(0x2416)]['y']+=0.01,this[_0x30b41d(0x1a7c)][_0x30b41d(0x2a3a)](_0x2953fe));}[_0x2f53cf(0x3b51)](_0x2df795,_0x58a4dd){var _0x404ec8=_0x2f53cf;this['_options'][_0x404ec8(0x1eda)]&&(this[_0x404ec8(0x4179)][_0x404ec8(0x1eda)][_0x404ec8(0x1d6e)]!==_0x2df795||_0x58a4dd)&&(this['_options'][_0x404ec8(0x1eda)][_0x404ec8(0x1d6e)]=_0x2df795,this[_0x404ec8(0x4179)][_0x404ec8(0x1eda)][_0x404ec8(0x2a41)](void 0x0,!0x1)[_0x404ec8(0x7f0)](_0x258b7a=>{var _0x2ab58c=_0x404ec8;_0x258b7a[_0x2ab58c(0x1d6e)]=_0x2df795;}),_0x2df795?this[_0x404ec8(0x31f6)]&&this[_0x404ec8(0x31f6)]['detach']():(this[_0x404ec8(0x2130)]&&(this[_0x404ec8(0x2130)][_0x404ec8(0x18c9)](),this['_quadraticBezierCurve']=null),this[_0x404ec8(0x31f6)]&&this[_0x404ec8(0x31f6)]['attach']()));}[_0x2f53cf(0xc0a)](){var _0x4ee139=_0x2f53cf;this[_0x4ee139(0x2130)]&&(this[_0x4ee139(0x2130)]['dispose'](),this['_quadraticBezierCurve']=null);}[_0x2f53cf(0x1ba9)](_0x4dae5a){var _0x16198d=_0x2f53cf;if(_0x4dae5a[_0x16198d(0x6eb)]&&this['_currentTeleportationControllerId']){var _0x20313f=this['_options'][_0x16198d(0x389b)]?this[_0x16198d(0x4179)][_0x16198d(0xd31)]||_0x5cacd2['x'][_0x16198d(0x217f)][_0x16198d(0x14a4)]:this[_0x16198d(0x344b)][_0x16198d(0x3fde)],_0x2d28d8=this[_0x16198d(0xdd8)][this[_0x16198d(0x1753)]];const _0x3d2105=_0x294824['j_'][_0x16198d(0x2465)](_0x2d28d8[_0x16198d(0x11d7)][_0x16198d(0x1395)]['absolutePosition'],_0x4dae5a[_0x16198d(0x3cb6)]['origin'],_0x4dae5a['pickedPoint'],0x19);_0x2d28d8=_0x2d28d8[_0x16198d(0x19e0)][_0x16198d(0x120f)]?this[_0x16198d(0x151c)]:void 0x0,_0x2d28d8=new Array(0x1a)[_0x16198d(0x607)](_0x2d28d8||this[_0x16198d(0x2d4c)]),(this[_0x16198d(0x4179)]['generateRayPathMesh']?this['_quadraticBezierCurve']=this[_0x16198d(0x4179)][_0x16198d(0x80f)](_0x3d2105[_0x16198d(0x8df)](),_0x4dae5a):this[_0x16198d(0x2130)]=(0x0,_0x9b3a3d['nL'])(_0x16198d(0x1ae9),{'points':_0x3d2105['getPoints'](),'instance':this[_0x16198d(0x2130)],'updatable':!0x0,'colors':_0x2d28d8},_0x20313f),this[_0x16198d(0x2130)][_0x16198d(0x2b7)]=!0x1,void 0x0!==this[_0x16198d(0x4179)][_0x16198d(0x1e2c)]&&(this[_0x16198d(0x2130)][_0x16198d(0x1e2c)]=this[_0x16198d(0x4179)][_0x16198d(0x1e2c)]));}}[_0x2f53cf(0x91b)](_0x209359){var _0x346927=_0x2f53cf;const _0x1520af=this[_0x346927(0xdd8)][_0x209359];_0x1520af&&_0x1520af['teleportationState'][_0x346927(0x3c8a)]&&this['teleportationEnabled']&&(_0x1520af[_0x346927(0x19e0)][_0x346927(0x3c8a)]=!0x1,this['_currentTeleportationControllerId']='',this[_0x346927(0x2931)]&&!this[_0x346927(0x1628)]||(this['skipNextTeleportation']?this[_0x346927(0x3d9f)]=!0x1:this[_0x346927(0x4179)][_0x346927(0x1eda)]&&this[_0x346927(0x4179)][_0x346927(0x1eda)]['isVisible']&&(_0x209359=this['_options']['xrInput'][_0x346927(0x29b5)][_0x346927(0x3d81)],this[_0x346927(0x4179)][_0x346927(0x27f0)]['xrCamera'][_0x346927(0x1f79)]['notifyObservers'](this[_0x346927(0x4179)]['xrInput'][_0x346927(0x29b5)][_0x346927(0x2416)]),this[_0x346927(0x4179)][_0x346927(0x27f0)][_0x346927(0x29b5)][_0x346927(0x2416)][_0x346927(0xa83)](this[_0x346927(0x4179)]['teleportationTargetMesh'][_0x346927(0x2416)]),this[_0x346927(0x4179)]['xrInput']['xrCamera'][_0x346927(0x2416)]['y']+=_0x209359,_0x40eb31['_f'][_0x346927(0x311)](0x0,_0x1520af['teleportationState'][_0x346927(0xec2)]-(this[_0x346927(0x344b)][_0x346927(0x3fde)][_0x346927(0x2547)]?Math['PI']:0x0),0x0)[_0x346927(0x2e19)](this[_0x346927(0x4179)][_0x346927(0x27f0)][_0x346927(0x29b5)][_0x346927(0x32ee)],this[_0x346927(0x4179)][_0x346927(0x27f0)][_0x346927(0x29b5)]['rotationQuaternion']),this[_0x346927(0x4179)][_0x346927(0x27f0)][_0x346927(0x29b5)][_0x346927(0xb04)][_0x346927(0x2a3a)](this[_0x346927(0x4179)]['xrInput'][_0x346927(0x29b5)][_0x346927(0x2416)]))));}}_0x4b55a7[_0x2f53cf(0x471)]=_0x99f2c7['b'][_0x2f53cf(0x26b9)],_0x4b55a7[_0x2f53cf(0x320b)]=0x1,_0x99f2c7['d'][_0x2f53cf(0x3fac)](_0x4b55a7['Name'],(_0x443867,_0x729486)=>()=>new _0x4b55a7(_0x443867,_0x729486),_0x4b55a7['Version'],!0x0);},0x6803:(_0x2f6a4f,_0x29cb2b,_0x1bb0d7)=>{var _0x5ad633=a8_0x16e4d8;function _0x5f433b(_0x561bbe,_0x25922b,_0x278f4d,_0xfc44d6){return new(_0x278f4d=_0x278f4d||Promise)(function(_0x398dd6,_0x2f63fb){var _0x14dca5=a8_0x5b24;function _0x45acec(_0x7e710d){var _0x2cf4fe=a8_0x5b24;try{_0x24a56b(_0xfc44d6[_0x2cf4fe(0xafd)](_0x7e710d));}catch(_0x2af5a0){_0x2f63fb(_0x2af5a0);}}function _0x3c3cbe(_0x290937){var _0x3dda71=a8_0x5b24;try{_0x24a56b(_0xfc44d6[_0x3dda71(0x251b)](_0x290937));}catch(_0x48a47d){_0x2f63fb(_0x48a47d);}}function _0x24a56b(_0x4e019a){var _0x39215f=a8_0x5b24,_0x651681;_0x4e019a[_0x39215f(0x3816)]?_0x398dd6(_0x4e019a['value']):((_0x651681=_0x4e019a[_0x39215f(0x13ce)])instanceof _0x278f4d?_0x651681:new _0x278f4d(function(_0x4cf42b){_0x4cf42b(_0x651681);}))[_0x39215f(0x3725)](_0x45acec,_0x3c3cbe);}_0x24a56b((_0xfc44d6=_0xfc44d6['apply'](_0x561bbe,_0x25922b||[]))[_0x14dca5(0xafd)]());});}var _0x3fc6b5=_0x1bb0d7(0xe222),_0x1e2b02=_0x1bb0d7(0x205d),_0x1bb0d7=_0x1bb0d7(0xde31);class _0x953696 extends _0x1bb0d7['F']{constructor(_0x312124,_0x16ffc5){var _0x23f4ad=a8_0x5b24;super(_0x312124),this[_0x23f4ad(0x56c)]=_0x16ffc5,this['_domOverlayType']=null,this[_0x23f4ad(0x36ab)]=null,this['_element']=null,this[_0x23f4ad(0xe7b)]=_0x23f4ad(0x268d),_0x3fc6b5['w1'][_0x23f4ad(0x1048)](_0x23f4ad(0x9b9));}[_0x5ad633(0x141a)](){var _0x555b1f=_0x5ad633;return!(!super[_0x555b1f(0x141a)]()||!this[_0x555b1f(0x344b)][_0x555b1f(0x35fe)][_0x555b1f(0x291d)]||null===this[_0x555b1f(0x344b)][_0x555b1f(0x35fe)][_0x555b1f(0x291d)]['type']||(this[_0x555b1f(0x3e9c)]=this['_xrSessionManager'][_0x555b1f(0x35fe)][_0x555b1f(0x291d)][_0x555b1f(0x21e0)],null!==this[_0x555b1f(0x2568)]&&!0x0===this[_0x555b1f(0x56c)]['supressXRSelectEvents']&&(this[_0x555b1f(0x36ab)]=_0x2ea380=>{var _0x7cf2cc=_0x555b1f;_0x2ea380[_0x7cf2cc(0x2adf)]();},this[_0x555b1f(0x2568)][_0x555b1f(0x1080)](_0x555b1f(0x308a),this['_beforeXRSelectListener'])),0x0));}get[_0x5ad633(0xc77)](){var _0x40c2f6=_0x5ad633;return this[_0x40c2f6(0x3e9c)];}[_0x5ad633(0x18c9)](){var _0x572faa=_0x5ad633;super[_0x572faa(0x18c9)](),null!==this['_element']&&this[_0x572faa(0x36ab)]&&this[_0x572faa(0x2568)][_0x572faa(0x22e3)]('beforexrselect',this[_0x572faa(0x36ab)]);}['_onXRFrame'](_0x31cb39){}[_0x5ad633(0x3a0b)](){return _0x5f433b(this,void 0x0,void 0x0,function*(){var _0x1fbd42=a8_0x5b24;if(void 0x0===this[_0x1fbd42(0x56c)]['element'])return _0x3fc6b5['w1']['Warn']('\x22element\x22\x20option\x20must\x20be\x20provided\x20to\x20attach\x20xr-dom-overlay\x20feature.'),{};if('string'==typeof this[_0x1fbd42(0x56c)][_0x1fbd42(0x3c5f)]){var _0x278db5=document[_0x1fbd42(0x2a23)](this['options'][_0x1fbd42(0x3c5f)]);if(null===_0x278db5)return _0x3fc6b5['w1']['Warn'](_0x1fbd42(0x2990)+this['options'][_0x1fbd42(0x3c5f)]+_0x1fbd42(0x1cf5)),{};this[_0x1fbd42(0x2568)]=_0x278db5;}else this['_element']=this['options']['element'];return{'domOverlay':{'root':this[_0x1fbd42(0x2568)]}};});}}_0x953696['Name']=_0x1e2b02['b'][_0x5ad633(0x15a3)],_0x953696['Version']=0x1,_0x1e2b02['d'][_0x5ad633(0x3fac)](_0x953696[_0x5ad633(0x471)],(_0x4144cc,_0x1f3d99)=>()=>new _0x953696(_0x4144cc,_0x1f3d99),_0x953696['Version'],!0x1);},0x1241a:(_0x35b66a,_0x12dcb8,_0x242dfc)=>{var _0x1f496c=a8_0x16e4d8,_0x3d63b8=_0x242dfc(0xd9e),_0xd959e3=_0x242dfc(0x205d),_0x107a67=_0x242dfc(0xde31),_0x5447d5=_0x242dfc(0xe222),_0x33f7bf=_0x242dfc(0xbac7),_0xdc8797=_0x242dfc(0xee04),_0x5b46c2=_0x242dfc(0xf96c),_0x371664=_0x242dfc(0x77a5),_0x8a805=_0x242dfc(0xc627),_0x25a8e=_0x242dfc(0x25b1);class _0x34088b extends _0x107a67['F']{constructor(_0x3bd423,_0x5237ef){var _0x22a3a8=a8_0x5b24;super(_0x3bd423),this[_0x22a3a8(0x56c)]=_0x5237ef,this[_0x22a3a8(0x2227)]=null,this[_0x22a3a8(0x2dcf)]=null,this[_0x22a3a8(0x1aab)]=null,this['_normDepthBufferFromNormView']=null,this[_0x22a3a8(0x2494)]=null,this['_cachedWebGLTexture']=null,this[_0x22a3a8(0x32d8)]=null,this[_0x22a3a8(0x30eb)]=new _0x5b46c2['y$'](),this[_0x22a3a8(0xe7b)]=_0x22a3a8(0x4ef),_0x5447d5['w1']['Warn'](_0x22a3a8(0x394e));}get[_0x1f496c(0x2255)](){var _0x1476f7=_0x1f496c;return this[_0x1476f7(0x2227)];}get[_0x1f496c(0xc32)](){return this['_height'];}get[_0x1f496c(0x829)](){var _0x44da87=_0x1f496c;return this[_0x44da87(0x1aab)];}get[_0x1f496c(0x209)](){var _0x14a00c=_0x1f496c;return this[_0x14a00c(0x604)];}get[_0x1f496c(0x1dd7)](){var _0x291a71=_0x1f496c;switch(this[_0x291a71(0x344b)][_0x291a71(0x35fe)][_0x291a71(0x1dd7)]){case'cpu-optimized':return'cpu';case _0x291a71(0x1732):return _0x291a71(0x1525);}}get[_0x1f496c(0xf71)](){var _0x4a8c22=_0x1f496c;switch(this[_0x4a8c22(0x344b)]['session'][_0x4a8c22(0xf71)]){case _0x4a8c22(0x37fa):return _0x4a8c22(0x302b);case _0x4a8c22(0x263e):return _0x4a8c22(0x3b76);}}get[_0x1f496c(0xa0c)](){var _0x45f78e=_0x1f496c,_0x32c85d;if(!this['_cachedWebGLTexture'])return null;var _0x429ed8=this[_0x45f78e(0x344b)][_0x45f78e(0x3fde)][_0x45f78e(0x2cd1)]();const _0x196ff9=new _0x25a8e['l'](_0x429ed8,_0x25a8e['S'][_0x45f78e(0x1a8c)]);return _0x196ff9[_0x45f78e(0x3936)]=!0x1,_0x196ff9[_0x45f78e(0x41b8)]=!0x1,_0x196ff9['_useSRGBBuffer']=!0x1,_0x196ff9[_0x45f78e(0x1f4f)]=_0x45f78e(0x302b)===this[_0x45f78e(0xf71)]?_0x371664['g'][_0x45f78e(0x1f40)]:_0x371664['g'][_0x45f78e(0x3ca4)],_0x196ff9[_0x45f78e(0x2dba)]=!0x1,_0x196ff9[_0x45f78e(0x21e0)]='ushort'===this['depthDataFormat']?_0x371664['g']['TEXTURETYPE_UNSIGNED_SHORT']:_0x371664['g']['TEXTURETYPE_FLOAT'],_0x196ff9[_0x45f78e(0x14ec)]=_0x371664['g'][_0x45f78e(0x1312)],_0x196ff9[_0x45f78e(0x2255)]=null!=(_0x32c85d=this[_0x45f78e(0x2255)])?_0x32c85d:0x0,_0x196ff9['height']=null!=(_0x32c85d=this[_0x45f78e(0xc32)])?_0x32c85d:0x0,_0x196ff9[_0x45f78e(0x5bb)]=_0x371664['g'][_0x45f78e(0x3ace)],_0x196ff9[_0x45f78e(0x146a)]=_0x371664['g'][_0x45f78e(0x3ace)],_0x196ff9[_0x45f78e(0x1c72)]=new _0x8a805['B'](this[_0x45f78e(0x158d)],_0x429ed8[_0x45f78e(0x35e9)]),_0x196ff9;}get[_0x1f496c(0x39e3)](){var _0x14bb12=_0x1f496c;return this[_0x14bb12(0x2494)]?new('ushort'===this[(_0x14bb12(0xf71))]?Uint16Array:Float32Array)(this['_cachedDepthBuffer']):null;}get[_0x1f496c(0x1320)](){var _0x2cb97c=_0x1f496c;return this[_0x2cb97c(0x32d8)];}[_0x1f496c(0x141a)](_0x3250bc){var _0x383fad=_0x1f496c;return!!super[_0x383fad(0x141a)](_0x3250bc)&&null!=this[_0x383fad(0x344b)][_0x383fad(0x35fe)][_0x383fad(0xf71)]&&null!=this[_0x383fad(0x344b)][_0x383fad(0x35fe)][_0x383fad(0x1dd7)]&&(this[_0x383fad(0xa38)]=new XRWebGLBinding(this[_0x383fad(0x344b)][_0x383fad(0x35fe)],this['_xrSessionManager']['scene'][_0x383fad(0x2cd1)]()['_gl']),!0x0);}[_0x1f496c(0x18c9)](){var _0x1b4aa6=_0x1f496c,_0x308511;null!=(_0x308511=this[_0x1b4aa6(0x32d8)])&&_0x308511[_0x1b4aa6(0x18c9)]();}[_0x1f496c(0x106a)](_0x23f7de){var _0x33b348=_0x1f496c,_0x171252=this[_0x33b348(0x344b)][_0x33b348(0x3a8b)],_0x171252=_0x23f7de['getViewerPose'](_0x171252);if(null!=_0x171252){for(const _0x1a46d9 of _0x171252[_0x33b348(0x79d)])switch(this[_0x33b348(0x1dd7)]){case _0x33b348(0x51e):this[_0x33b348(0x2cbd)](_0x23f7de,_0x1a46d9,this[_0x33b348(0xf71)]);break;case _0x33b348(0x1525):if(!this['_glBinding'])break;this[_0x33b348(0x10b5)](this['_glBinding'],_0x1a46d9,this[_0x33b348(0xf71)]);break;default:_0x5447d5['w1']['Error'](_0x33b348(0x17b6)),this[_0x33b348(0x30a0)]();}}}['_updateDepthInformationAndTextureCPUDepthUsage'](_0x4a2e69,_0x48cd82,_0x2499d3){var _0x20ddc5=_0x1f496c;_0x4a2e69=_0x4a2e69['getDepthInformation'](_0x48cd82);if(null!==_0x4a2e69){const {data:_0x4f7b7a,width:_0x5e871f,height:_0xce76da,rawValueToMeters:_0x35d7f1,getDepthInMeters:_0x442350}=_0x4a2e69;switch(this[_0x20ddc5(0x2227)]=_0x5e871f,this['_height']=_0xce76da,this[_0x20ddc5(0x1aab)]=_0x35d7f1,this[_0x20ddc5(0x2494)]=_0x4f7b7a,this[_0x20ddc5(0x30eb)][_0x20ddc5(0x2a3a)](_0x442350[_0x20ddc5(0x2de9)](_0x4a2e69)),this[_0x20ddc5(0x32d8)]||(this[_0x20ddc5(0x32d8)]=_0x3d63b8['l']['CreateRTexture'](null,_0x5e871f,_0xce76da,this[_0x20ddc5(0x344b)][_0x20ddc5(0x3fde)],!0x1,!0x0,_0x33f7bf['x']['NEAREST_SAMPLINGMODE'],_0xdc8797['D']['TEXTURETYPE_FLOAT'])),_0x2499d3){case _0x20ddc5(0x302b):this[_0x20ddc5(0x32d8)]['update'](Float32Array['from'](new Uint16Array(_0x4f7b7a))['map'](_0x89ea11=>_0x89ea11*_0x35d7f1));break;case _0x20ddc5(0x3b76):this[_0x20ddc5(0x32d8)][_0x20ddc5(0x22f)](new Float32Array(_0x4f7b7a)[_0x20ddc5(0x1f88)](_0x2bcafd=>_0x2bcafd*_0x35d7f1));}}}[_0x1f496c(0x10b5)](_0x39267e,_0x478da2,_0x72b74b){var _0x569e5e=_0x1f496c;_0x39267e=_0x39267e[_0x569e5e(0x2205)](_0x478da2);if(null!==_0x39267e){var {texture:_0x478da2,width:_0x39267e,height:_0x5c4a3b}=_0x39267e;this[_0x569e5e(0x2227)]=_0x39267e,this[_0x569e5e(0x2dcf)]=_0x5c4a3b,this[_0x569e5e(0x158d)]=_0x478da2;const _0x5e6d27=this[_0x569e5e(0x344b)][_0x569e5e(0x3fde)],_0x4a99ef=_0x5e6d27[_0x569e5e(0x2cd1)]();_0x478da2=_0x4a99ef['wrapWebGLTexture'](_0x478da2),(this[_0x569e5e(0x32d8)]||(this[_0x569e5e(0x32d8)]=_0x3d63b8['l']['CreateRTexture'](null,_0x39267e,_0x5c4a3b,_0x5e6d27,!0x1,!0x0,_0x33f7bf['x']['NEAREST_SAMPLINGMODE'],_0x569e5e(0x302b)===_0x72b74b?_0xdc8797['D'][_0x569e5e(0x8e3)]:_0xdc8797['D'][_0x569e5e(0x2c1)])),this[_0x569e5e(0x32d8)][_0x569e5e(0xe04)]=_0x478da2);}}[_0x1f496c(0x3a0b)](){var _0x2f1807=_0x1f496c;const _0x17f838=null!=this[_0x2f1807(0x56c)][_0x2f1807(0x3251)]&&0x0!==this['options']['usagePreference'][_0x2f1807(0x1377)],_0x1fa17a=null!=this[_0x2f1807(0x56c)][_0x2f1807(0x238)]&&0x0!==this[_0x2f1807(0x56c)][_0x2f1807(0x238)][_0x2f1807(0x1377)];return new Promise(_0xa90675=>{var _0x2170ed=_0x2f1807;_0x17f838&&_0x1fa17a?_0xa90675({'depthSensing':{'usagePreference':this[_0x2170ed(0x56c)][_0x2170ed(0x3251)][_0x2170ed(0x1f88)](_0x36a63e=>{var _0x30730c=_0x2170ed;switch(_0x36a63e){case _0x30730c(0x51e):return _0x30730c(0x28ff);case _0x30730c(0x1525):return _0x30730c(0x1732);}}),'dataFormatPreference':this['options']['dataFormatPreference'][_0x2170ed(0x1f88)](_0x4b95ed=>{var _0x4b2734=_0x2170ed;switch(_0x4b95ed){case'ushort':return _0x4b2734(0x37fa);case _0x4b2734(0x3b76):return _0x4b2734(0x263e);}})}}):_0xa90675({});});}}_0x34088b[_0x1f496c(0x471)]=_0xd959e3['b'][_0x1f496c(0xefd)],_0x34088b[_0x1f496c(0x320b)]=0x1,_0xd959e3['d']['AddWebXRFeature'](_0x34088b[_0x1f496c(0x471)],(_0xee8e0e,_0x4e754b)=>()=>new _0x34088b(_0xee8e0e,_0x4e754b),_0x34088b[_0x1f496c(0x320b)],!0x1);},0x14a1e:(_0x206c9a,_0x3da7a0,_0x2cb728)=>{var _0x467f92=a8_0x16e4d8,_0x2cbab2=_0x2cb728(0x205d),_0x54e770=_0x2cb728(0xde31),_0x32587a=_0x2cb728(0xf96c),_0x3cb55c=_0x2cb728(0x9fd1),_0x333dcf=_0x2cb728(0x8483);class _0x534999 extends _0x54e770['F']{constructor(_0x54e2de){var _0x5dcb93=a8_0x5b24;super(_0x54e2de),this['onEyeTrackingStartedObservable']=new _0x32587a['y$'](),this[_0x5dcb93(0x2369)]=new _0x32587a['y$'](),this[_0x5dcb93(0x3d35)]=new _0x32587a['y$'](),this[_0x5dcb93(0x877)]=_0x3bdf0a=>{var _0xf57b22=_0x5dcb93;this[_0xf57b22(0x2f51)]=_0x3bdf0a[_0xf57b22(0x3f6b)],this[_0xf57b22(0x30f0)]=new _0x333dcf['z'](_0x3cb55c['P']['Zero'](),_0x3cb55c['P'][_0xf57b22(0xcdd)]()),this[_0xf57b22(0x170f)]['notifyObservers'](this[_0xf57b22(0x30f0)]);},this[_0x5dcb93(0x3231)]=()=>{var _0x3966af=_0x5dcb93;this[_0x3966af(0x2f51)]=null,this[_0x3966af(0x30f0)]=null,this['onEyeTrackingEndedObservable'][_0x3966af(0x2a3a)]();},this[_0x5dcb93(0xe7b)]=_0x5dcb93(0x25fc),this[_0x5dcb93(0x344b)]['session']?this[_0x5dcb93(0x31ab)]():this[_0x5dcb93(0x344b)][_0x5dcb93(0x3ead)][_0x5dcb93(0x3a07)](()=>{var _0x461ef4=_0x5dcb93;this[_0x461ef4(0x31ab)]();});}[_0x467f92(0x18c9)](){var _0x2d13f3=_0x467f92;super[_0x2d13f3(0x18c9)](),this['_xrSessionManager'][_0x2d13f3(0x35fe)]['removeEventListener'](_0x2d13f3(0x1949),this['_eyeTrackingStartListener']),this[_0x2d13f3(0x344b)][_0x2d13f3(0x35fe)][_0x2d13f3(0x22e3)]('eyetrackingend',this[_0x2d13f3(0x3231)]),this[_0x2d13f3(0x170f)][_0x2d13f3(0x2f8)](),this[_0x2d13f3(0x2369)][_0x2d13f3(0x2f8)](),this['onEyeTrackingFrameUpdateObservable'][_0x2d13f3(0x2f8)]();}get[_0x467f92(0x867)](){var _0x18378f=_0x467f92;return!!this[_0x18378f(0x30f0)];}[_0x467f92(0x3e0)](){var _0x10e077=_0x467f92;return this[_0x10e077(0x30f0)];}[_0x467f92(0x106a)](_0x53cbf1){var _0xc1a5f0=_0x467f92;this['attached']&&_0x53cbf1&&this[_0xc1a5f0(0x2f51)]&&this['_gazeRay']&&(_0x53cbf1=_0x53cbf1[_0xc1a5f0(0x4040)](this['_latestEyeSpace'],this['_xrSessionManager'][_0xc1a5f0(0x3a8b)]))&&(this['_gazeRay'][_0xc1a5f0(0x2650)][_0xc1a5f0(0x2cf6)](_0x53cbf1[_0xc1a5f0(0x2709)][_0xc1a5f0(0x2416)]['x'],_0x53cbf1['transform']['position']['y'],_0x53cbf1[_0xc1a5f0(0x2709)]['position']['z']),_0x53cbf1=_0x53cbf1[_0xc1a5f0(0x2709)][_0xc1a5f0(0x2cbf)],_0x3cb55c['jp'][_0xc1a5f0(0x2e4e)][0x0][_0xc1a5f0(0x2cf6)](_0x53cbf1['x'],_0x53cbf1['y'],_0x53cbf1['z'],_0x53cbf1['w']),this[_0xc1a5f0(0x344b)]['scene'][_0xc1a5f0(0x2547)]?_0x3cb55c['P'][_0xc1a5f0(0x37fb)][_0xc1a5f0(0x423)](_0x3cb55c['jp'][_0xc1a5f0(0x2e4e)][0x0],this['_gazeRay']['direction']):(this[_0xc1a5f0(0x30f0)]['origin']['z']*=-0x1,_0x3cb55c['jp'][_0xc1a5f0(0x2e4e)][0x0]['z']*=-0x1,_0x3cb55c['jp'][_0xc1a5f0(0x2e4e)][0x0]['w']*=-0x1,_0x3cb55c['P']['LeftHandedForwardReadOnly'][_0xc1a5f0(0x423)](_0x3cb55c['jp']['Quaternion'][0x0],this['_gazeRay'][_0xc1a5f0(0x4208)])),this[_0xc1a5f0(0x3d35)][_0xc1a5f0(0x2a3a)](this[_0xc1a5f0(0x30f0)]));}[_0x467f92(0x31ab)](){var _0x3e8e76=_0x467f92;this[_0x3e8e76(0x344b)][_0x3e8e76(0x2217)]&&(this[_0x3e8e76(0x344b)][_0x3e8e76(0x35fe)][_0x3e8e76(0x1080)](_0x3e8e76(0x1949),this[_0x3e8e76(0x877)]),this[_0x3e8e76(0x344b)][_0x3e8e76(0x35fe)][_0x3e8e76(0x1080)](_0x3e8e76(0x3e48),this[_0x3e8e76(0x3231)]));}}_0x534999['Name']=_0x2cbab2['b'][_0x467f92(0x1e1a)],_0x534999['Version']=0x1,_0x2cbab2['d']['AddWebXRFeature'](_0x534999['Name'],_0x47e9a6=>()=>new _0x534999(_0x47e9a6),_0x534999['Version'],!0x1);},0x1265b:(_0x1e5272,_0x1d4ad7,_0x1ce460)=>{var _0x27b4d0=a8_0x16e4d8,_0x1a384e=_0x1ce460(0x205d),_0x3b6717=_0x1ce460(0xf96c),_0x3bf2a5=_0x1ce460(0x9fd1),_0x1ce460=_0x1ce460(0xde31);class _0x225690 extends _0x1ce460['F']{constructor(_0x536420){var _0x21b38b=a8_0x5b24;super(_0x536420),this[_0x21b38b(0x1a7b)]=!0x1,this['_featurePointCloud']=[],this['onFeaturePointsAddedObservable']=new _0x3b6717['y$'](),this[_0x21b38b(0x2ed)]=new _0x3b6717['y$'](),this['xrNativeFeatureName']='bjsfeature-points',this[_0x21b38b(0x344b)]['session']?this[_0x21b38b(0x31ab)]():this['_xrSessionManager'][_0x21b38b(0x3ead)]['addOnce'](()=>{var _0x8dfbb2=_0x21b38b;this[_0x8dfbb2(0x31ab)]();});}get['featurePointCloud'](){var _0x869701=a8_0x5b24;return this[_0x869701(0x78f)];}[_0x27b4d0(0x30a0)](){var _0x332cb5=_0x27b4d0;return!!super['detach']()&&!(this[_0x332cb5(0x30a)][_0x332cb5(0x1377)]=0x0);}['dispose'](){var _0x382e96=_0x27b4d0;super[_0x382e96(0x18c9)](),this[_0x382e96(0x78f)][_0x382e96(0x1377)]=0x0,this[_0x382e96(0x2ed)]['clear'](),this[_0x382e96(0x1d0b)][_0x382e96(0x2f8)]();}[_0x27b4d0(0x106a)](_0x475815){var _0x29190d=_0x27b4d0;if(this['attached']&&this[_0x29190d(0x1a7b)]&&_0x475815){var _0x3d4130=_0x475815[_0x29190d(0x30a)];if(_0x3d4130&&0x0!==_0x3d4130[_0x29190d(0x1377)]){if(_0x3d4130[_0x29190d(0x1377)]%0x5!=0x0)throw new Error(_0x29190d(0x28de)+_0x3d4130[_0x29190d(0x1377)]);var _0x4de2f6=_0x3d4130[_0x29190d(0x1377)]/0x5;const _0x32d46c=new Array(),_0x5f3f7b=new Array();for(let _0x171acc=0x0;_0x171acc<_0x4de2f6;_0x171acc++){var _0x3d2b9e=0x5*_0x171acc,_0x1ea2b2=_0x3d4130[0x4+_0x3d2b9e];this[_0x29190d(0x78f)][_0x1ea2b2]?_0x32d46c[_0x29190d(0x3f90)](_0x1ea2b2):(this[_0x29190d(0x78f)][_0x1ea2b2]={'position':new _0x3bf2a5['P'](),'confidenceValue':0x0},_0x5f3f7b[_0x29190d(0x3f90)](_0x1ea2b2)),this[_0x29190d(0x78f)][_0x1ea2b2][_0x29190d(0x2416)]['x']=_0x3d4130[_0x3d2b9e],this[_0x29190d(0x78f)][_0x1ea2b2][_0x29190d(0x2416)]['y']=_0x3d4130[0x1+_0x3d2b9e],this[_0x29190d(0x78f)][_0x1ea2b2][_0x29190d(0x2416)]['z']=_0x3d4130[0x2+_0x3d2b9e],this[_0x29190d(0x78f)][_0x1ea2b2][_0x29190d(0xf89)]=_0x3d4130[0x3+_0x3d2b9e];}0x0<_0x5f3f7b[_0x29190d(0x1377)]&&this[_0x29190d(0x1d0b)][_0x29190d(0x2a3a)](_0x5f3f7b),0x0<_0x32d46c[_0x29190d(0x1377)]&&this[_0x29190d(0x2ed)][_0x29190d(0x2a3a)](_0x32d46c);}}}[_0x27b4d0(0x31ab)](){var _0x3acb65=_0x27b4d0;this[_0x3acb65(0x344b)][_0x3acb65(0x35fe)][_0x3acb65(0x2d24)]&&this['_xrSessionManager'][_0x3acb65(0x35fe)][_0x3acb65(0x2d24)](!0x0)&&(this[_0x3acb65(0x1a7b)]=!0x0);}}_0x225690[_0x27b4d0(0x471)]=_0x1a384e['b'][_0x27b4d0(0x109a)],_0x225690['Version']=0x1,_0x1a384e['d'][_0x27b4d0(0x3fac)](_0x225690['Name'],_0x2d7723=>()=>new _0x225690(_0x2d7723),_0x225690[_0x27b4d0(0x320b)]);},0xeb3c:(_0x15158a,_0x4813a7,_0x5f4cdb)=>{var _0x34a34d=a8_0x16e4d8;function _0x563116(_0x26fef6,_0x2250e1,_0x2e13e0,_0x3095fa){return new(_0x2e13e0=_0x2e13e0||Promise)(function(_0x5dddcf,_0x15d7b8){var _0x41b11f=a8_0x5b24;function _0x1b6dd7(_0x1674d5){var _0x107add=a8_0x5b24;try{_0x39eea4(_0x3095fa[_0x107add(0xafd)](_0x1674d5));}catch(_0x10fabb){_0x15d7b8(_0x10fabb);}}function _0x440e9b(_0x5b0b2a){var _0x4a7f9a=a8_0x5b24;try{_0x39eea4(_0x3095fa[_0x4a7f9a(0x251b)](_0x5b0b2a));}catch(_0x5e712e){_0x15d7b8(_0x5e712e);}}function _0x39eea4(_0x15c8a0){var _0x308450=a8_0x5b24,_0x3348c0;_0x15c8a0['done']?_0x5dddcf(_0x15c8a0[_0x308450(0x13ce)]):((_0x3348c0=_0x15c8a0[_0x308450(0x13ce)])instanceof _0x2e13e0?_0x3348c0:new _0x2e13e0(function(_0x184f72){_0x184f72(_0x3348c0);}))[_0x308450(0x3725)](_0x1b6dd7,_0x440e9b);}_0x39eea4((_0x3095fa=_0x3095fa[_0x41b11f(0xdde)](_0x26fef6,_0x2250e1||[]))[_0x41b11f(0xafd)]());});}var _0x1d05a2,_0x50e3e4=_0x5f4cdb(0xde31),_0x20ec36=_0x5f4cdb(0x205d),_0x47875c=_0x5f4cdb(0x9fd1),_0x5e79f3=_0x5f4cdb(0x67f2),_0x2dd54c=_0x5f4cdb(0xf96c),_0x2f375e=_0x5f4cdb(0xa7ff),_0x237f96=_0x5f4cdb(0xc84b),_0x344ff4=_0x5f4cdb(0xe779),_0x30acaa=_0x5f4cdb(0x173aa),_0x37e590=_0x5f4cdb(0x4d68),_0xafe70=_0x5f4cdb(0xa838),_0xeb1354=_0x5f4cdb(0xa60f),_0x1fde93=_0x5f4cdb(0xf8c1),_0x55a727=_0x5f4cdb(0x77a5);_0x5f4cdb={'WRIST':_0x34a34d(0xc19),'THUMB':_0x34a34d(0x1b7d),'INDEX':_0x34a34d(0x2ca7),'MIDDLE':'middle','RING':_0x34a34d(0x624),'LITTLE':_0x34a34d(0x257c)},_0x1d05a2={'WRIST':'wrist','THUMB_METACARPAL':_0x34a34d(0x10c1),'THUMB_PHALANX_PROXIMAL':_0x34a34d(0x40dd),'THUMB_PHALANX_DISTAL':'thumb-phalanx-distal','THUMB_TIP':_0x34a34d(0x1624),'INDEX_FINGER_METACARPAL':_0x34a34d(0x421),'INDEX_FINGER_PHALANX_PROXIMAL':_0x34a34d(0x401c),'INDEX_FINGER_PHALANX_INTERMEDIATE':'index-finger-phalanx-intermediate','INDEX_FINGER_PHALANX_DISTAL':_0x34a34d(0x36df),'INDEX_FINGER_TIP':_0x34a34d(0x32f5),'MIDDLE_FINGER_METACARPAL':_0x34a34d(0x14b5),'MIDDLE_FINGER_PHALANX_PROXIMAL':_0x34a34d(0x3154),'MIDDLE_FINGER_PHALANX_INTERMEDIATE':'middle-finger-phalanx-intermediate','MIDDLE_FINGER_PHALANX_DISTAL':'middle-finger-phalanx-distal','MIDDLE_FINGER_TIP':_0x34a34d(0x1e74),'RING_FINGER_METACARPAL':_0x34a34d(0x1f94),'RING_FINGER_PHALANX_PROXIMAL':'ring-finger-phalanx-proximal','RING_FINGER_PHALANX_INTERMEDIATE':'ring-finger-phalanx-intermediate','RING_FINGER_PHALANX_DISTAL':_0x34a34d(0x3531),'RING_FINGER_TIP':_0x34a34d(0x2baf),'PINKY_FINGER_METACARPAL':_0x34a34d(0x384d),'PINKY_FINGER_PHALANX_PROXIMAL':'pinky-finger-phalanx-proximal','PINKY_FINGER_PHALANX_INTERMEDIATE':'pinky-finger-phalanx-intermediate','PINKY_FINGER_PHALANX_DISTAL':'pinky-finger-phalanx-distal','PINKY_FINGER_TIP':'pinky-finger-tip'};const _0x5a4d55=[_0x1d05a2[_0x34a34d(0x2892)],_0x1d05a2[_0x34a34d(0x1c0f)],_0x1d05a2[_0x34a34d(0x1af7)],_0x1d05a2[_0x34a34d(0x2823)],_0x1d05a2[_0x34a34d(0x1b90)],_0x1d05a2[_0x34a34d(0xfb8)],_0x1d05a2['INDEX_FINGER_PHALANX_PROXIMAL'],_0x1d05a2['INDEX_FINGER_PHALANX_INTERMEDIATE'],_0x1d05a2[_0x34a34d(0xdfd)],_0x1d05a2['INDEX_FINGER_TIP'],_0x1d05a2[_0x34a34d(0x235f)],_0x1d05a2[_0x34a34d(0x220f)],_0x1d05a2[_0x34a34d(0x3f32)],_0x1d05a2[_0x34a34d(0x2b48)],_0x1d05a2[_0x34a34d(0x140b)],_0x1d05a2['RING_FINGER_METACARPAL'],_0x1d05a2[_0x34a34d(0x3b3e)],_0x1d05a2[_0x34a34d(0x3947)],_0x1d05a2[_0x34a34d(0x36e3)],_0x1d05a2[_0x34a34d(0x3e3a)],_0x1d05a2[_0x34a34d(0x306d)],_0x1d05a2[_0x34a34d(0x3110)],_0x1d05a2[_0x34a34d(0x1fe1)],_0x1d05a2[_0x34a34d(0xae5)],_0x1d05a2[_0x34a34d(0x1881)]],_0x42bc43={[_0x5f4cdb['WRIST']]:[_0x1d05a2[_0x34a34d(0x2892)]],[_0x5f4cdb['THUMB']]:[_0x1d05a2['THUMB_METACARPAL'],_0x1d05a2[_0x34a34d(0x1af7)],_0x1d05a2[_0x34a34d(0x2823)],_0x1d05a2['THUMB_TIP']],[_0x5f4cdb[_0x34a34d(0x37d4)]]:[_0x1d05a2[_0x34a34d(0xfb8)],_0x1d05a2[_0x34a34d(0x41c4)],_0x1d05a2[_0x34a34d(0xdf9)],_0x1d05a2['INDEX_FINGER_PHALANX_DISTAL'],_0x1d05a2[_0x34a34d(0x8f2)]],[_0x5f4cdb[_0x34a34d(0x382d)]]:[_0x1d05a2[_0x34a34d(0x235f)],_0x1d05a2[_0x34a34d(0x220f)],_0x1d05a2[_0x34a34d(0x3f32)],_0x1d05a2[_0x34a34d(0x2b48)],_0x1d05a2['MIDDLE_FINGER_TIP']],[_0x5f4cdb[_0x34a34d(0x3d64)]]:[_0x1d05a2[_0x34a34d(0x2081)],_0x1d05a2[_0x34a34d(0x3b3e)],_0x1d05a2[_0x34a34d(0x3947)],_0x1d05a2[_0x34a34d(0x36e3)],_0x1d05a2[_0x34a34d(0x3e3a)]],[_0x5f4cdb[_0x34a34d(0x27b1)]]:[_0x1d05a2['PINKY_FINGER_METACARPAL'],_0x1d05a2[_0x34a34d(0x3110)],_0x1d05a2[_0x34a34d(0x1fe1)],_0x1d05a2[_0x34a34d(0xae5)],_0x1d05a2['PINKY_FINGER_TIP']]};class _0x5a36b3{constructor(_0x4f2774,_0x4b9baf,_0x38f692,_0x3a8450,_0x1554d1=!0x1,_0x11d2ff=!0x1,_0x28a088=0x1){var _0x20f554=_0x34a34d;this['xrController']=_0x4f2774,this['_jointMeshes']=_0x4b9baf,this[_0x20f554(0x2322)]=_0x38f692,this['rigMapping']=_0x3a8450,this['_leftHandedMeshes']=_0x1554d1,this[_0x20f554(0x6d3)]=_0x11d2ff,this[_0x20f554(0x951)]=_0x28a088,this['_jointTransforms']=new Array(_0x5a4d55[_0x20f554(0x1377)]),this[_0x20f554(0x1757)]=new Float32Array(0x10*_0x5a4d55[_0x20f554(0x1377)]),this[_0x20f554(0x2492)]=new _0x47875c['y3'](),this[_0x20f554(0x3e52)]=new Float32Array(_0x5a4d55['length']),this[_0x20f554(0x195b)]=_0x4b9baf[0x0][_0x20f554(0x83e)]();for(let _0xb10e9d=0x0;_0xb10e9d<this['_jointTransforms']['length'];_0xb10e9d++){const _0x3ce649=this[_0x20f554(0x27fb)][_0xb10e9d]=new _0xafe70['Y'](_0x5a4d55[_0xb10e9d],this['_scene']);_0x3ce649[_0x20f554(0x32ee)]=new _0x47875c['_f'](),_0x4b9baf[_0xb10e9d][_0x20f554(0x32ee)]=new _0x47875c['_f']();}_0x38f692&&this[_0x20f554(0xb2f)](_0x38f692,_0x3a8450),this[_0x20f554(0x11d7)][_0x20f554(0x20c1)]&&(this[_0x20f554(0x11d7)]['motionController']['rootMesh']?this[_0x20f554(0x11d7)][_0x20f554(0x20c1)][_0x20f554(0x3c81)]['setEnabled'](!0x1):this[_0x20f554(0x11d7)][_0x20f554(0x20c1)][_0x20f554(0x22cc)][_0x20f554(0x3fc1)](_0x28568f=>{var _0x288518=_0x20f554;_0x28568f[_0x288518(0x3c81)]&&_0x28568f[_0x288518(0x3c81)][_0x288518(0x1e09)](!0x1);})),this[_0x20f554(0x11d7)][_0x20f554(0xff8)]['add'](_0x572941=>{var _0x2e109d=_0x20f554;_0x572941[_0x2e109d(0x22cc)][_0x2e109d(0x3fc1)](_0x3f5aa2=>{var _0x3d547e=_0x2e109d;_0x3f5aa2['rootMesh']&&_0x3f5aa2['rootMesh'][_0x3d547e(0x1e09)](!0x1);}),_0x572941[_0x2e109d(0x3c81)]&&_0x572941['rootMesh'][_0x2e109d(0x1e09)](!0x1);});}get[_0x34a34d(0x1076)](){var _0x58a1e2=_0x34a34d;return this[_0x58a1e2(0x2322)];}[_0x34a34d(0x1f99)](_0x3d922a){var _0xa4a3b6=_0x34a34d;return _0x42bc43[_0x3d922a][_0xa4a3b6(0x1f88)](_0x3f5324=>this[_0xa4a3b6(0x190b)][_0x5a4d55[_0xa4a3b6(0x919)](_0x3f5324)]);}[_0x34a34d(0x119e)](_0x1f842e){var _0x596966=_0x34a34d;return this['_jointMeshes'][_0x5a4d55[_0x596966(0x919)](_0x1f842e)];}[_0x34a34d(0xb2f)](_0x362015,_0x5da525){var _0x441188=_0x34a34d;if((this[_0x441188(0x2322)]=_0x362015)[_0x441188(0x1f4)]=!0x0,_0x362015[_0x441188(0x1d34)]()['forEach'](_0x399a69=>_0x399a69[_0x441188(0x1f4)]=!0x0),this['_handMesh'][_0x441188(0x2d12)]){const _0x3f9f9d=this[_0x441188(0x2322)][_0x441188(0x2d12)];_0x5a4d55[_0x441188(0x7f0)]((_0xc06668,_0x482c4c)=>{var _0x5bbcdd=_0x441188;_0xc06668=_0x3f9f9d[_0x5bbcdd(0x2e16)](_0x5da525?_0x5da525[_0xc06668]:_0xc06668),-0x1!==_0xc06668&&_0x3f9f9d[_0x5bbcdd(0x154e)][_0xc06668]['linkTransformNode'](this[_0x5bbcdd(0x27fb)][_0x482c4c]);});}}[_0x34a34d(0x2d02)](_0x5d44b8,_0x14d0a6){var _0x3a9c2e=_0x34a34d;const _0x3194b0=this[_0x3a9c2e(0x11d7)][_0x3a9c2e(0x27c6)][_0x3a9c2e(0x2250)];if(_0x3194b0){const _0x39bb16=_0x3194b0;var _0x82782a=_0x5a4d55[_0x3a9c2e(0x1f88)](_0x3e2fc7=>_0x39bb16[_0x3e2fc7]||_0x3194b0['get'](_0x3e2fc7));let _0x1ece85=!0x1;if(_0x5d44b8[_0x3a9c2e(0x11ac)]&&_0x5d44b8[_0x3a9c2e(0x145d)])_0x1ece85=_0x5d44b8[_0x3a9c2e(0x11ac)](_0x82782a,_0x14d0a6,this[_0x3a9c2e(0x1757)])&&_0x5d44b8['fillJointRadii'](_0x82782a,this['_jointRadii']);else{if(_0x5d44b8['getJointPose']){_0x1ece85=!0x0;for(let _0x45c3ca=0x0;_0x45c3ca<_0x82782a[_0x3a9c2e(0x1377)];_0x45c3ca++){var _0x1c26bd=_0x5d44b8['getJointPose'](_0x82782a[_0x45c3ca],_0x14d0a6);if(!_0x1c26bd){_0x1ece85=!0x1;break;}this[_0x3a9c2e(0x1757)]['set'](_0x1c26bd[_0x3a9c2e(0x2709)][_0x3a9c2e(0x3f91)],0x10*_0x45c3ca),this[_0x3a9c2e(0x3e52)][_0x45c3ca]=_0x1c26bd[_0x3a9c2e(0x3a45)]||0.008;}}}_0x1ece85&&(_0x5a4d55[_0x3a9c2e(0x7f0)]((_0x28bfee,_0x556664)=>{var _0x49bbbf=_0x3a9c2e;const _0x48c0af=this[_0x49bbbf(0x27fb)][_0x556664];_0x47875c['y3']['FromArrayToRef'](this[_0x49bbbf(0x1757)],0x10*_0x556664,this[_0x49bbbf(0x2492)]),this[_0x49bbbf(0x2492)]['decompose'](void 0x0,_0x48c0af[_0x49bbbf(0x32ee)],_0x48c0af[_0x49bbbf(0x2416)]);var _0x197c9f=this[_0x49bbbf(0x3e52)][_0x556664]*this[_0x49bbbf(0x951)];const _0x23b01f=this[_0x49bbbf(0x190b)][_0x556664];_0x23b01f[_0x49bbbf(0x1d6e)]=!this['_handMesh']&&!this['_jointsInvisible'],_0x23b01f[_0x49bbbf(0x2416)][_0x49bbbf(0xa83)](_0x48c0af[_0x49bbbf(0x2416)]),_0x23b01f[_0x49bbbf(0x32ee)][_0x49bbbf(0xa83)](_0x48c0af[_0x49bbbf(0x32ee)]),_0x23b01f[_0x49bbbf(0x2ae7)][_0x49bbbf(0xf2a)](_0x197c9f),this[_0x49bbbf(0x195b)][_0x49bbbf(0x2547)]||(_0x23b01f[_0x49bbbf(0x2416)]['z']*=-0x1,_0x23b01f[_0x49bbbf(0x32ee)]['z']*=-0x1,_0x23b01f[_0x49bbbf(0x32ee)]['w']*=-0x1,this[_0x49bbbf(0x1390)]&&this['_handMesh']&&(_0x48c0af[_0x49bbbf(0x2416)]['z']*=-0x1,_0x48c0af['rotationQuaternion']['z']*=-0x1,_0x48c0af[_0x49bbbf(0x32ee)]['w']*=-0x1));}),this[_0x3a9c2e(0x2322)]&&(this['_handMesh']['isVisible']=!0x0));}}['dispose'](){var _0x43c3dd=_0x34a34d;this['_handMesh']&&(this[_0x43c3dd(0x2322)][_0x43c3dd(0x1d6e)]=!0x1);}}class _0x39d812 extends _0x50e3e4['F']{constructor(_0x4df68d,_0x2754cb){var _0x361c5a=_0x34a34d;super(_0x4df68d),this['options']=_0x2754cb,this[_0x361c5a(0x3e4)]={},this[_0x361c5a(0x2a16)]={'left':null,'right':null},this[_0x361c5a(0x4111)]={'jointMeshes':null,'handMeshes':null,'rigMappings':null},this['onHandAddedObservable']=new _0x2dd54c['y$'](),this['onHandRemovedObservable']=new _0x2dd54c['y$'](),this[_0x361c5a(0x2ea7)]=_0x501af1=>{var _0x5795a6=_0x361c5a,_0x4a07a4,_0xca8251;_0x501af1[_0x5795a6(0x27c6)][_0x5795a6(0x2250)]&&_0x5795a6(0xb8f)!=_0x501af1[_0x5795a6(0x27c6)][_0x5795a6(0x25bc)]&&this[_0x5795a6(0x4111)][_0x5795a6(0x4063)]&&(_0x4a07a4=_0x501af1[_0x5795a6(0x27c6)][_0x5795a6(0x25bc)],_0xca8251=new _0x5a36b3(_0x501af1,this[_0x5795a6(0x4111)][_0x5795a6(0x4063)][_0x4a07a4],this['_handResources'][_0x5795a6(0x195d)]&&this['_handResources'][_0x5795a6(0x195d)][_0x4a07a4],this['_handResources']['rigMappings']&&this[_0x5795a6(0x4111)][_0x5795a6(0x34f6)][_0x4a07a4],null==(_0xca8251=this['options']['handMeshes'])?void 0x0:_0xca8251[_0x5795a6(0x30e3)],null==(_0xca8251=this[_0x5795a6(0x56c)][_0x5795a6(0x4063)])?void 0x0:_0xca8251[_0x5795a6(0xf37)],null==(_0xca8251=this[_0x5795a6(0x56c)]['jointMeshes'])?void 0x0:_0xca8251[_0x5795a6(0x312a)]),this[_0x5795a6(0x3e4)][_0x501af1[_0x5795a6(0x17f4)]]=_0xca8251,this['_trackingHands'][_0x4a07a4]=_0xca8251,this['onHandAddedObservable'][_0x5795a6(0x2a3a)](_0xca8251));},this[_0x361c5a(0x20bc)]=_0x2437e2=>{var _0xab95f2=_0x361c5a;this[_0xab95f2(0x1d5a)](_0x2437e2['uniqueId']);},this[_0x361c5a(0xe7b)]='hand-tracking';const _0x4ccd1f=_0x2754cb[_0x361c5a(0x4063)];if(_0x4ccd1f&&(void 0x0!==_0x4ccd1f[_0x361c5a(0x353a)]&&(_0x2754cb[_0x361c5a(0x195d)]=_0x2754cb[_0x361c5a(0x195d)]||{},_0x2754cb[_0x361c5a(0x195d)][_0x361c5a(0xfcc)]=_0x4ccd1f[_0x361c5a(0x353a)]),void 0x0!==_0x4ccd1f[_0x361c5a(0x195d)]&&(_0x2754cb[_0x361c5a(0x195d)]=_0x2754cb[_0x361c5a(0x195d)]||{},_0x2754cb[_0x361c5a(0x195d)][_0x361c5a(0x23cb)]=_0x4ccd1f[_0x361c5a(0x195d)]),void 0x0!==_0x4ccd1f[_0x361c5a(0x1f24)]&&(_0x2754cb['handMeshes']=_0x2754cb[_0x361c5a(0x195d)]||{},_0x2754cb[_0x361c5a(0x195d)][_0x361c5a(0x30e3)]=_0x4ccd1f[_0x361c5a(0x1f24)]),void 0x0!==_0x4ccd1f[_0x361c5a(0xf18)])){_0x2754cb['handMeshes']=_0x2754cb[_0x361c5a(0x195d)]||{};const _0xfcfd35={},_0x2f9443={};[[_0x4ccd1f[_0x361c5a(0xf18)][_0x361c5a(0x3bf0)],_0xfcfd35],[_0x4ccd1f[_0x361c5a(0xf18)][_0x361c5a(0x34f1)],_0x2f9443]]['forEach'](_0x445405=>{const _0x3e19f7=_0x445405[0x0],_0x5ed19d=_0x445405[0x1];_0x3e19f7['forEach']((_0x31901e,_0x53a389)=>{_0x5ed19d[_0x5a4d55[_0x53a389]]=_0x31901e;});}),_0x2754cb[_0x361c5a(0x195d)][_0x361c5a(0xeb6)]={'left':_0xfcfd35,'right':_0x2f9443};}}static[_0x34a34d(0x3756)](_0x4bea03){var _0x4d9681=_0x34a34d;const _0x243271={};return['left',_0x4d9681(0x34f1)][_0x4d9681(0x1f88)](_0x510f61=>{var _0x30e5a6=_0x4d9681,_0x2431f6,_0x2652ef,_0x359727;const _0x3114dc=[],_0x34cadd=(null==(_0x2431f6=_0x4bea03[_0x30e5a6(0x4063)])?void 0x0:_0x2431f6[_0x30e5a6(0x10d4)])||(0x0,_0x37e590['Au'])(_0x30e5a6(0x3aae),_0x39d812['_ICOSPHERE_PARAMS']);_0x34cadd[_0x30e5a6(0x1d6e)]=!(null==(_0x2431f6=_0x4bea03['jointMeshes'])||!_0x2431f6[_0x30e5a6(0x1079)]);for(let _0x3b121f=0x0;_0x3b121f<_0x5a4d55[_0x30e5a6(0x1377)];++_0x3b121f){let _0x44282b=_0x34cadd[_0x30e5a6(0x3fc8)](_0x510f61+_0x30e5a6(0x1811)+_0x3b121f);null!=(_0x2652ef=_0x4bea03[_0x30e5a6(0x4063)])&&_0x2652ef[_0x30e5a6(0x2c3a)]&&(_0x2652ef=_0x4bea03[_0x30e5a6(0x4063)][_0x30e5a6(0x2c3a)](_0x44282b,_0x3b121f,_0x510f61))&&_0x2652ef!==_0x44282b&&(_0x44282b[_0x30e5a6(0x18c9)](),_0x44282b=_0x2652ef),_0x44282b[_0x30e5a6(0x2b7)]=!0x1,null!=(_0x2652ef=_0x4bea03['jointMeshes'])&&_0x2652ef['enablePhysics']&&(_0x2652ef=(null==(_0x2652ef=_0x4bea03[_0x30e5a6(0x4063)])?void 0x0:_0x2652ef[_0x30e5a6(0x434)])||{},_0x44282b[_0x30e5a6(0x2ae7)][_0x30e5a6(0xf2a)](0.02),_0x359727=void 0x0!==_0x2652ef['impostorType']?_0x2652ef[_0x30e5a6(0x2253)]:_0x5e79f3['Q'][_0x30e5a6(0x190e)],_0x44282b[_0x30e5a6(0x2445)]=new _0x5e79f3['Q'](_0x44282b,_0x359727,Object[_0x30e5a6(0x3345)]({'mass':0x0},_0x2652ef))),_0x44282b[_0x30e5a6(0x32ee)]=new _0x47875c['_f'](),_0x44282b['isVisible']=!0x1,_0x3114dc[_0x30e5a6(0x3f90)](_0x44282b);}_0x243271[_0x510f61]=_0x3114dc;}),{'left':_0x243271[_0x4d9681(0x3bf0)],'right':_0x243271[_0x4d9681(0x34f1)]};}static[_0x34a34d(0x1a28)](_0x51e281,_0x5ee032){return new Promise(_0x406d92=>_0x563116(this,void 0x0,void 0x0,function*(){var _0x311e01=a8_0x5b24;const _0xad92ca={},_0x459de4=(null!=(_0xdcfea9=null==(_0xdcfea9=_0x39d812[_0x311e01(0x1812)])?void 0x0:_0xdcfea9[_0x311e01(0x3926)][0x1])&&_0xdcfea9[_0x311e01(0x3b15)]()&&(_0x39d812[_0x311e01(0x1812)]=null),null!=(_0xdcfea9=null==(_0xdcfea9=_0x39d812[_0x311e01(0x4190)])?void 0x0:_0xdcfea9[_0x311e01(0x3926)][0x1])&&_0xdcfea9['isDisposed']()&&(_0x39d812['_LeftHandGLB']=null),!(!_0x39d812[_0x311e01(0x1812)]||!_0x39d812[_0x311e01(0x4190)]));var _0xdcfea9=yield Promise[_0x311e01(0x3332)]([_0x39d812[_0x311e01(0x1812)]||_0x2f375e['n'][_0x311e01(0x2179)]('',_0x39d812[_0x311e01(0x25d1)],_0x39d812['DEFAULT_HAND_MODEL_RIGHT_FILENAME'],_0x51e281),_0x39d812[_0x311e01(0x4190)]||_0x2f375e['n'][_0x311e01(0x2179)]('',_0x39d812[_0x311e01(0x25d1)],_0x39d812[_0x311e01(0x2bfe)],_0x51e281)]);_0x39d812[_0x311e01(0x1812)]=_0xdcfea9[0x0],_0x39d812['_LeftHandGLB']=_0xdcfea9[0x1];const _0x2ba780=new _0x344ff4['O'](_0x311e01(0x521),_0x51e281,{'emitComments':!0x1});yield _0x2ba780[_0x311e01(0x2cdb)](_0x39d812[_0x311e01(0x2e22)]),_0x2ba780[_0x311e01(0x33a5)]=!0x0,_0x2ba780['transparencyMode']=_0x30acaa['F'][_0x311e01(0x28e7)],_0x2ba780[_0x311e01(0x3b3b)]=_0x55a727['g'][_0x311e01(0x3f20)],_0x2ba780['build'](!0x1),_0xdcfea9=Object['assign']({'base':_0x237f96['Wo'][_0x311e01(0x25a7)](0x74,0x3f,0xcb),'fresnel':_0x237f96['Wo']['FromInts'](0x95,0x66,0xe5),'fingerColor':_0x237f96['Wo'][_0x311e01(0x25a7)](0xb1,0x82,0xff),'tipFresnel':_0x237f96['Wo'][_0x311e01(0x25a7)](0xdc,0xc8,0xff)},null==(_0xdcfea9=null==_0x5ee032?void 0x0:_0x5ee032[_0x311e01(0x195d)])?void 0x0:_0xdcfea9[_0x311e01(0x1ce2)]);const _0x148bdf={'base':_0x2ba780[_0x311e01(0x3cbc)]('baseColor'),'fresnel':_0x2ba780['getBlockByName'](_0x311e01(0x2439)),'fingerColor':_0x2ba780[_0x311e01(0x3cbc)](_0x311e01(0x3eff)),'tipFresnel':_0x2ba780[_0x311e01(0x3cbc)](_0x311e01(0x416c))};_0x148bdf[_0x311e01(0x1eb)][_0x311e01(0x13ce)]=_0xdcfea9['base'],_0x148bdf[_0x311e01(0x4045)][_0x311e01(0x13ce)]=_0xdcfea9[_0x311e01(0x4045)],_0x148bdf[_0x311e01(0x3eff)]['value']=_0xdcfea9[_0x311e01(0x3eff)],_0x148bdf[_0x311e01(0x11d1)][_0x311e01(0x13ce)]=_0xdcfea9['tipFresnel'],[_0x311e01(0x3bf0),_0x311e01(0x34f1)][_0x311e01(0x7f0)](_0x5bdd19=>{var _0x3087ff=_0x311e01;const _0x5059d6=_0x3087ff(0x3bf0)==_0x5bdd19?_0x39d812[_0x3087ff(0x4190)]:_0x39d812[_0x3087ff(0x1812)];if(!_0x5059d6)throw new Error(_0x3087ff(0xb33));const _0x139af5=_0x5059d6[_0x3087ff(0x3926)][0x1];_0x139af5['_internalAbstractMeshDataInfo'][_0x3087ff(0x385)]=!0x0,_0x139af5[_0x3087ff(0x7af)]=_0x2ba780['clone'](_0x5bdd19+'HandShaderClone',!0x0),_0x139af5[_0x3087ff(0x1d6e)]=!0x1,_0xad92ca[_0x5bdd19]=_0x139af5,_0x459de4||_0x51e281[_0x3087ff(0x2547)]||_0x5059d6[_0x3087ff(0x3926)][0x1][_0x3087ff(0x215e)](_0xeb1354['RD']['Y'],Math['PI']);}),_0x2ba780[_0x311e01(0x18c9)](),_0x406d92({'left':_0xad92ca['left'],'right':_0xad92ca[_0x311e01(0x34f1)]});}));}static['_GenerateDefaultHandMeshRigMapping'](_0x51f236){var _0x2add7f=_0x34a34d;return _0x51f236='right'==_0x51f236?'R':'L',{[_0x1d05a2['WRIST']]:'wrist_'+_0x51f236,[_0x1d05a2[_0x2add7f(0x1c0f)]]:_0x2add7f(0x19f7)+_0x51f236,[_0x1d05a2[_0x2add7f(0x1af7)]]:_0x2add7f(0x353b)+_0x51f236,[_0x1d05a2[_0x2add7f(0x2823)]]:_0x2add7f(0x25fd)+_0x51f236,[_0x1d05a2[_0x2add7f(0x1b90)]]:'thumb_tip_'+_0x51f236,[_0x1d05a2[_0x2add7f(0xfb8)]]:_0x2add7f(0x36bc)+_0x51f236,[_0x1d05a2[_0x2add7f(0x41c4)]]:'index_proxPhalanx_'+_0x51f236,[_0x1d05a2[_0x2add7f(0xdf9)]]:_0x2add7f(0x1e3c)+_0x51f236,[_0x1d05a2['INDEX_FINGER_PHALANX_DISTAL']]:_0x2add7f(0x37fd)+_0x51f236,[_0x1d05a2['INDEX_FINGER_TIP']]:'index_tip_'+_0x51f236,[_0x1d05a2['MIDDLE_FINGER_METACARPAL']]:_0x2add7f(0x20b9)+_0x51f236,[_0x1d05a2['MIDDLE_FINGER_PHALANX_PROXIMAL']]:_0x2add7f(0x2bf1)+_0x51f236,[_0x1d05a2[_0x2add7f(0x3f32)]]:_0x2add7f(0xe79)+_0x51f236,[_0x1d05a2[_0x2add7f(0x2b48)]]:'middle_distPhalanx_'+_0x51f236,[_0x1d05a2[_0x2add7f(0x140b)]]:_0x2add7f(0x13bc)+_0x51f236,[_0x1d05a2['RING_FINGER_METACARPAL']]:_0x2add7f(0x2646)+_0x51f236,[_0x1d05a2['RING_FINGER_PHALANX_PROXIMAL']]:_0x2add7f(0x2d0)+_0x51f236,[_0x1d05a2[_0x2add7f(0x3947)]]:_0x2add7f(0x732)+_0x51f236,[_0x1d05a2[_0x2add7f(0x36e3)]]:'ring_distPhalanx_'+_0x51f236,[_0x1d05a2[_0x2add7f(0x3e3a)]]:'ring_tip_'+_0x51f236,[_0x1d05a2[_0x2add7f(0x306d)]]:'little_metacarpal_'+_0x51f236,[_0x1d05a2[_0x2add7f(0x3110)]]:'little_proxPhalanx_'+_0x51f236,[_0x1d05a2['PINKY_FINGER_PHALANX_INTERMEDIATE']]:_0x2add7f(0x942)+_0x51f236,[_0x1d05a2[_0x2add7f(0xae5)]]:'little_distPhalanx_'+_0x51f236,[_0x1d05a2[_0x2add7f(0x1881)]]:_0x2add7f(0x35c5)+_0x51f236};}[_0x34a34d(0x27c4)](){var _0x18dfb8=_0x34a34d;return _0x18dfb8(0x1615)!=typeof XRHand;}[_0x34a34d(0x2944)](_0x97f76){var _0x1e4ed9=_0x34a34d;return this[_0x1e4ed9(0x3e4)][_0x97f76];}[_0x34a34d(0x2752)](_0x6cfb6a){var _0x357e88=_0x34a34d;return _0x357e88(0xb8f)==_0x6cfb6a?null:this[_0x357e88(0x2a16)][_0x6cfb6a];}[_0x34a34d(0x141a)](){var _0x27ad77=_0x34a34d,_0x82cfa0;return!!super['attach']()&&(this[_0x27ad77(0x4111)]={'jointMeshes':_0x39d812[_0x27ad77(0x3756)](this['options']),'handMeshes':(null==(_0x82cfa0=this[_0x27ad77(0x56c)][_0x27ad77(0x195d)])?void 0x0:_0x82cfa0[_0x27ad77(0x23cb)])||null,'rigMappings':(null==(_0x82cfa0=this[_0x27ad77(0x56c)][_0x27ad77(0x195d)])?void 0x0:_0x82cfa0['customRigMappings'])||null},null!=(_0x82cfa0=this[_0x27ad77(0x56c)][_0x27ad77(0x195d)])&&_0x82cfa0[_0x27ad77(0x23cb)]||null!=(_0x82cfa0=this['options'][_0x27ad77(0x195d)])&&_0x82cfa0[_0x27ad77(0xfcc)]||_0x39d812[_0x27ad77(0x1a28)](_0x1fde93['l']['LastCreatedScene'],this[_0x27ad77(0x56c)])['then'](_0x2a86df=>{var _0x43a275=_0x27ad77;this['_handResources'][_0x43a275(0x195d)]=_0x2a86df,this[_0x43a275(0x4111)][_0x43a275(0x34f6)]={'left':_0x39d812[_0x43a275(0xc72)](_0x43a275(0x3bf0)),'right':_0x39d812['_GenerateDefaultHandMeshRigMapping'](_0x43a275(0x34f1))},null!=(_0x2a86df=this[_0x43a275(0x2a16)][_0x43a275(0x3bf0)])&&_0x2a86df[_0x43a275(0xb2f)](this[_0x43a275(0x4111)][_0x43a275(0x195d)][_0x43a275(0x3bf0)],this[_0x43a275(0x4111)]['rigMappings'][_0x43a275(0x3bf0)]),null!=(_0x2a86df=this[_0x43a275(0x2a16)][_0x43a275(0x34f1)])&&_0x2a86df[_0x43a275(0xb2f)](this[_0x43a275(0x4111)][_0x43a275(0x195d)]['right'],this['_handResources'][_0x43a275(0x34f6)][_0x43a275(0x34f1)]);}),this['options'][_0x27ad77(0x27f0)][_0x27ad77(0x207b)][_0x27ad77(0x7f0)](this[_0x27ad77(0x2ea7)]),this[_0x27ad77(0x2109)](this[_0x27ad77(0x56c)][_0x27ad77(0x27f0)]['onControllerAddedObservable'],this[_0x27ad77(0x2ea7)]),this[_0x27ad77(0x2109)](this['options'][_0x27ad77(0x27f0)][_0x27ad77(0x23ee)],this[_0x27ad77(0x20bc)]),!0x0);}[_0x34a34d(0x106a)](_0x51452a){var _0x2f4574=_0x34a34d,_0x33a343;null!=(_0x33a343=this[_0x2f4574(0x2a16)][_0x2f4574(0x3bf0)])&&_0x33a343[_0x2f4574(0x2d02)](_0x51452a,this['_xrSessionManager'][_0x2f4574(0x3a8b)]),null!=(_0x33a343=this[_0x2f4574(0x2a16)][_0x2f4574(0x34f1)])&&_0x33a343[_0x2f4574(0x2d02)](_0x51452a,this[_0x2f4574(0x344b)]['referenceSpace']);}[_0x34a34d(0x1d5a)](_0xd62179){var _0x22aa45=_0x34a34d,_0x559637,_0x1f09be;const _0x93c454=this[_0x22aa45(0x2944)](_0xd62179);_0x93c454&&(_0x1f09be=_0x22aa45(0x3bf0)==_0x93c454[_0x22aa45(0x11d7)]['inputSource']['handedness']?'left':_0x22aa45(0x34f1),(null==(_0x559637=this['_trackingHands'][_0x1f09be])?void 0x0:_0x559637['xrController'][_0x22aa45(0x17f4)])===_0xd62179&&(this[_0x22aa45(0x2a16)][_0x1f09be]=null),this['onHandRemovedObservable'][_0x22aa45(0x2a3a)](_0x93c454),_0x93c454[_0x22aa45(0x18c9)](),delete this['_attachedHands'][_0xd62179]);}[_0x34a34d(0x30a0)](){var _0x1335b3=_0x34a34d;return!!super[_0x1335b3(0x30a0)]()&&(Object['keys'](this[_0x1335b3(0x3e4)])[_0x1335b3(0x7f0)](_0x2699d7=>this[_0x1335b3(0x1d5a)](_0x2699d7)),!0x0);}[_0x34a34d(0x18c9)](){var _0x464b9f=_0x34a34d,_0x15aa72;super[_0x464b9f(0x18c9)](),this[_0x464b9f(0x3773)][_0x464b9f(0x2f8)](),this[_0x464b9f(0xea2)][_0x464b9f(0x2f8)](),!this['_handResources'][_0x464b9f(0x195d)]||null!=(_0x15aa72=this[_0x464b9f(0x56c)][_0x464b9f(0x195d)])&&_0x15aa72[_0x464b9f(0x23cb)]||(this[_0x464b9f(0x4111)]['handMeshes']['left'][_0x464b9f(0x18c9)](),this[_0x464b9f(0x4111)][_0x464b9f(0x195d)]['right'][_0x464b9f(0x18c9)](),_0x39d812[_0x464b9f(0x1812)]=null,_0x39d812['_LeftHandGLB']=null),this[_0x464b9f(0x4111)]['jointMeshes']&&(this[_0x464b9f(0x4111)][_0x464b9f(0x4063)][_0x464b9f(0x3bf0)][_0x464b9f(0x7f0)](_0x5886b4=>_0x5886b4[_0x464b9f(0x18c9)]()),this[_0x464b9f(0x4111)]['jointMeshes']['right']['forEach'](_0x218f80=>_0x218f80['dispose']()));}}_0x39d812[_0x34a34d(0x471)]=_0x20ec36['b'][_0x34a34d(0x176d)],_0x39d812['Version']=0x1,_0x39d812[_0x34a34d(0x25d1)]='https://assets.babylonjs.com/meshes/HandMeshes/',_0x39d812[_0x34a34d(0x3a34)]=_0x34a34d(0x3736),_0x39d812[_0x34a34d(0x2bfe)]='l_hand_rhs.glb',_0x39d812[_0x34a34d(0x2e22)]='https://assets.babylonjs.com/meshes/HandMeshes/handsShader.json',_0x39d812[_0x34a34d(0x24e8)]={'radius':0.5,'flat':!0x1,'subdivisions':0x2},_0x39d812[_0x34a34d(0x1812)]=null,_0x39d812[_0x34a34d(0x4190)]=null,_0x20ec36['d'][_0x34a34d(0x3fac)](_0x39d812[_0x34a34d(0x471)],(_0x380a30,_0x4d653f)=>()=>new _0x39d812(_0x380a30,_0x4d653f),_0x39d812[_0x34a34d(0x320b)],!0x1);},0xa0c2:(_0xcedc8c,_0x50ffc2,_0x59a405)=>{var _0x57c6c1=a8_0x16e4d8,_0x2ace2a=_0x59a405(0x205d),_0x7902aa=_0x59a405(0xf96c),_0x5c8171=_0x59a405(0x9fd1),_0x55dda2=_0x59a405(0xde31),_0x2f76d0=_0x59a405(0xe222);class _0x25ea13 extends _0x55dda2['F']{constructor(_0x3c92f1,_0x38c032={}){var _0x2b6411=a8_0x5b24;super(_0x3c92f1),this[_0x2b6411(0x56c)]=_0x38c032,this[_0x2b6411(0x1ea8)]=new _0x5c8171['y3'](),this['_tmpPos']=new _0x5c8171['P'](),this[_0x2b6411(0x28bd)]=new _0x5c8171['_f'](),this['_initHitTestSource']=_0x1bfd29=>{var _0x31b582=_0x2b6411;if(_0x1bfd29){var _0x297635=new XRRay(this[_0x31b582(0x56c)][_0x31b582(0xdf4)]||{});const _0x346baf={'space':this[_0x31b582(0x56c)][_0x31b582(0xe84)]?_0x1bfd29:this[_0x31b582(0x344b)][_0x31b582(0x308e)],'offsetRay':_0x297635};this[_0x31b582(0x56c)][_0x31b582(0xd8f)]&&(_0x346baf[_0x31b582(0xd8f)]=this[_0x31b582(0x56c)]['entityTypes']),_0x346baf[_0x31b582(0x3aa2)]?this[_0x31b582(0x344b)][_0x31b582(0x35fe)][_0x31b582(0x315)](_0x346baf)['then'](_0x1d10e5=>{var _0x525026=_0x31b582;this['_xrHitTestSource']&&this[_0x525026(0x5e8)][_0x525026(0x21f)](),this[_0x525026(0x5e8)]=_0x1d10e5;}):_0x2f76d0['w1']['Warn'](_0x31b582(0xe83));}},this[_0x2b6411(0x1d56)]=!0x1,this[_0x2b6411(0x3442)]=new _0x7902aa['y$'](),this['paused']=!0x1,this[_0x2b6411(0xe7b)]=_0x2b6411(0xd6c),_0x2f76d0['w1'][_0x2b6411(0x1048)](_0x2b6411(0x422));}[_0x57c6c1(0x141a)](){var _0x380537=_0x57c6c1;return!!super[_0x380537(0x141a)]()&&!!this[_0x380537(0x344b)]['session']['requestHitTestSource']&&(this[_0x380537(0x56c)][_0x380537(0x3d18)]||(this[_0x380537(0x344b)][_0x380537(0x3a8b)]&&this['_initHitTestSource'](this['_xrSessionManager'][_0x380537(0x3a8b)]),this[_0x380537(0x344b)][_0x380537(0x2b69)][_0x380537(0x3fc1)](this[_0x380537(0x2fc2)])),this[_0x380537(0x56c)][_0x380537(0x326a)]&&(_0x2de18b=new XRRay(this[_0x380537(0x56c)]['transientOffsetRay']||{}),this[_0x380537(0x344b)][_0x380537(0x35fe)][_0x380537(0x1f0)]({'profile':this[_0x380537(0x56c)][_0x380537(0x348e)]||_0x380537(0x35a5),'offsetRay':_0x2de18b,'entityTypes':this[_0x380537(0x56c)]['entityTypes']})[_0x380537(0x3725)](_0x2c89fe=>{var _0x4d3aa6=_0x380537;this[_0x4d3aa6(0xbf9)]=_0x2c89fe;})),!0x0);var _0x2de18b;}[_0x57c6c1(0x30a0)](){var _0x412052=_0x57c6c1;return!!super[_0x412052(0x30a0)]()&&(this[_0x412052(0x5e8)]&&(this[_0x412052(0x5e8)]['cancel'](),this[_0x412052(0x5e8)]=null),this[_0x412052(0x344b)][_0x412052(0x2b69)][_0x412052(0x235b)](this[_0x412052(0x2fc2)]),this[_0x412052(0xbf9)]&&(this[_0x412052(0xbf9)]['cancel'](),this[_0x412052(0xbf9)]=null),!0x0);}[_0x57c6c1(0x18c9)](){var _0x28a567=_0x57c6c1;super[_0x28a567(0x18c9)](),this[_0x28a567(0x3442)][_0x28a567(0x2f8)]();}[_0x57c6c1(0x106a)](_0x219421){var _0x513361=_0x57c6c1,_0x3e9428;if(this[_0x513361(0x252e)]&&!this['paused']&&(this[_0x513361(0x5e8)]&&(_0x3e9428=_0x219421[_0x513361(0x16dc)](this[_0x513361(0x5e8)]),this[_0x513361(0x2728)](_0x3e9428)),this['_transientXrHitTestSource'])){const _0x4ba339=_0x219421[_0x513361(0x39cf)](this[_0x513361(0xbf9)]);_0x4ba339[_0x513361(0x7f0)](_0x1718a3=>{var _0xf57d94=_0x513361;this[_0xf57d94(0x2728)](_0x1718a3[_0xf57d94(0x2d9c)],_0x1718a3['inputSource']);});}}[_0x57c6c1(0x2728)](_0x4d545a,_0x4d21cd){var _0x314e67=_0x57c6c1;const _0x4337ab=[];_0x4d545a[_0x314e67(0x7f0)](_0x50fde2=>{var _0x5f5846=_0x314e67,_0x2d3bc7,_0x50ec3a,_0xd4b4b2=_0x50fde2['getPose'](this[_0x5f5846(0x344b)][_0x5f5846(0x3a8b)]);_0xd4b4b2&&(_0x50ec3a=_0xd4b4b2[_0x5f5846(0x2709)][_0x5f5846(0x2416)],_0x2d3bc7=_0xd4b4b2[_0x5f5846(0x2709)][_0x5f5846(0x2cbf)],this[_0x5f5846(0x1f1b)][_0x5f5846(0x2cf6)](_0x50ec3a['x'],_0x50ec3a['y'],_0x50ec3a['z']),this[_0x5f5846(0x28bd)]['set'](_0x2d3bc7['x'],_0x2d3bc7['y'],_0x2d3bc7['z'],_0x2d3bc7['w']),_0x5c8171['y3'][_0x5f5846(0x3e11)](_0xd4b4b2['transform'][_0x5f5846(0x3f91)],0x0,0x1,this[_0x5f5846(0x1ea8)]),this['_xrSessionManager'][_0x5f5846(0x3fde)][_0x5f5846(0x2547)]||(this[_0x5f5846(0x1f1b)]['z']*=-0x1,this[_0x5f5846(0x28bd)]['z']*=-0x1,this['_tmpQuat']['w']*=-0x1,this[_0x5f5846(0x1ea8)]['toggleModelMatrixHandInPlace']()),_0x50ec3a={'position':this[_0x5f5846(0x1d56)]?this[_0x5f5846(0x1f1b)][_0x5f5846(0x95b)]():this[_0x5f5846(0x1f1b)],'rotationQuaternion':this[_0x5f5846(0x1d56)]?this[_0x5f5846(0x28bd)][_0x5f5846(0x95b)]():this[_0x5f5846(0x28bd)],'transformationMatrix':this['autoCloneTransformation']?this['_tmpMat'][_0x5f5846(0x95b)]():this[_0x5f5846(0x1ea8)],'inputSource':_0x4d21cd,'isTransient':!!_0x4d21cd,'xrHitResult':_0x50fde2},_0x4337ab[_0x5f5846(0x3f90)](_0x50ec3a));}),this['onHitTestResultObservable']['notifyObservers'](_0x4337ab);}}_0x25ea13['Name']=_0x2ace2a['b'][_0x57c6c1(0x1467)],_0x25ea13[_0x57c6c1(0x320b)]=0x2,_0x2ace2a['d'][_0x57c6c1(0x3fac)](_0x25ea13['Name'],(_0x2b3640,_0x13fcdb)=>()=>new _0x25ea13(_0x2b3640,_0x13fcdb),_0x25ea13[_0x57c6c1(0x320b)],!0x1);},0x62d9:(_0x579498,_0x5841ee,_0x13bf26)=>{var _0x4b71c4=a8_0x16e4d8,_0x1ae55e=_0x13bf26(0x205d),_0x52d2f1=_0x13bf26(0xf96c),_0x12d2ff=_0x13bf26(0x9fd1),_0x52764b=_0x13bf26(0xde31),_0x46ae8b=_0x13bf26(0xe222);class _0x2ee17c extends _0x52764b['F']{constructor(_0xc192cb,_0x136378={}){var _0x5a53ea=a8_0x5b24;super(_0xc192cb),this[_0x5a53ea(0x56c)]=_0x136378,this['_direction']=new _0x12d2ff['P'](0x0,0x0,-0x1),this[_0x5a53ea(0x2120)]=new _0x12d2ff['y3'](),this[_0x5a53ea(0x3788)]=!0x1,this[_0x5a53ea(0x306)]=new _0x12d2ff['P'](0x0,0x0,0x0),this['lastNativeXRHitResults']=[],this[_0x5a53ea(0x3442)]=new _0x52d2f1['y$'](),this[_0x5a53ea(0x512)]=_0x1b205a=>{var _0x2b3396=_0x5a53ea,_0x3ff221=_0x1b205a[_0x2b3396(0x1f88)](_0x231db7=>{var _0x372e53=_0x2b3396;const _0x15be41=_0x12d2ff['y3'][_0x372e53(0x2858)](_0x231db7[_0x372e53(0x235)]);return this['_xrSessionManager']['scene'][_0x372e53(0x2547)]||_0x15be41[_0x372e53(0x2de6)](),this[_0x372e53(0x56c)]['worldParentNode']&&_0x15be41[_0x372e53(0x2e19)](this['options'][_0x372e53(0x8b5)][_0x372e53(0x927)](),_0x15be41),{'xrHitResult':_0x231db7,'transformationMatrix':_0x15be41};});this[_0x2b3396(0x2bba)]=_0x1b205a,this[_0x2b3396(0x3442)][_0x2b3396(0x2a3a)](_0x3ff221);},this[_0x5a53ea(0x41b9)]=_0x45ab51=>{var _0x26167a=_0x5a53ea;this['_onSelectEnabled']&&_0x2ee17c[_0x26167a(0x25c2)](_0x45ab51,this[_0x26167a(0x344b)]['referenceSpace']);},this[_0x5a53ea(0xe7b)]=_0x5a53ea(0xd6c),_0x46ae8b['w1'][_0x5a53ea(0x1048)]('A\x20newer\x20version\x20of\x20this\x20plugin\x20is\x20available');}static[_0x4b71c4(0x8ce)](_0xcc5da8,_0xbcbf57,_0x52fd6d,_0x3ec33a){var _0x4c3de3=_0x4b71c4;return _0xcc5da8[_0x4c3de3(0x1663)](_0xbcbf57,_0x52fd6d)[_0x4c3de3(0x3725)](_0x2179a8=>_0x2179a8['filter'](_0x3ec33a||(_0x174d30=>!!_0x174d30[_0x4c3de3(0x235)])));}static['XRHitTestWithSelectEvent'](_0x54a8d1,_0x31b741){var _0x2613a2=_0x4b71c4,_0x280c02=_0x54a8d1['frame'][_0x2613a2(0x4040)](_0x54a8d1['inputSource'][_0x2613a2(0x360)],_0x31b741);if(!_0x280c02)return Promise[_0x2613a2(0xf83)]([]);return _0x280c02=new XRRay(_0x280c02['transform']),this[_0x2613a2(0x8ce)](_0x54a8d1['frame'][_0x2613a2(0x35fe)],_0x280c02,_0x31b741);}[_0x4b71c4(0x141a)](){var _0x339fae=_0x4b71c4;return!!super['attach']()&&(this[_0x339fae(0x56c)][_0x339fae(0x2cc6)]&&this[_0x339fae(0x344b)]['session'][_0x339fae(0x1080)]('select',this[_0x339fae(0x41b9)],!0x1),!0x0);}[_0x4b71c4(0x30a0)](){var _0xe679e5=_0x4b71c4;return!!super['detach']()&&(this['_onSelectEnabled']=!0x1,this[_0xe679e5(0x344b)][_0xe679e5(0x35fe)][_0xe679e5(0x22e3)](_0xe679e5(0xf59),this['_onSelect']),!0x0);}[_0x4b71c4(0x18c9)](){var _0x185c1d=_0x4b71c4;super['dispose'](),this[_0x185c1d(0x3442)][_0x185c1d(0x2f8)]();}[_0x4b71c4(0x106a)](_0x576ecf){var _0x2f8d63=_0x4b71c4;this[_0x2f8d63(0x252e)]&&!this[_0x2f8d63(0x56c)][_0x2f8d63(0x2cc6)]&&(_0x576ecf=_0x576ecf[_0x2f8d63(0x1a4b)](this[_0x2f8d63(0x344b)][_0x2f8d63(0x3a8b)]))&&(_0x12d2ff['y3'][_0x2f8d63(0x3273)](_0x576ecf[_0x2f8d63(0x2709)][_0x2f8d63(0x3f91)],0x0,this[_0x2f8d63(0x2120)]),_0x12d2ff['P'][_0x2f8d63(0xd95)](0x0,0x0,0x0,this['_mat'],this[_0x2f8d63(0x306)]),_0x12d2ff['P'][_0x2f8d63(0xd95)](0x0,0x0,-0x1,this[_0x2f8d63(0x2120)],this[_0x2f8d63(0x38fe)]),this['_direction'][_0x2f8d63(0x409f)](this[_0x2f8d63(0x306)]),this[_0x2f8d63(0x38fe)][_0x2f8d63(0x3f07)](),_0x576ecf=new XRRay({'x':this[_0x2f8d63(0x306)]['x'],'y':this[_0x2f8d63(0x306)]['y'],'z':this[_0x2f8d63(0x306)]['z'],'w':0x0},{'x':this[_0x2f8d63(0x38fe)]['x'],'y':this[_0x2f8d63(0x38fe)]['y'],'z':this[_0x2f8d63(0x38fe)]['z'],'w':0x0}),_0x2ee17c[_0x2f8d63(0x8ce)](this[_0x2f8d63(0x344b)][_0x2f8d63(0x35fe)],_0x576ecf,this['_xrSessionManager'][_0x2f8d63(0x3a8b)])[_0x2f8d63(0x3725)](this[_0x2f8d63(0x512)]));}}_0x2ee17c[_0x4b71c4(0x471)]=_0x1ae55e['b'][_0x4b71c4(0x1467)],_0x2ee17c['Version']=0x1,_0x1ae55e['d'][_0x4b71c4(0x3fac)](_0x2ee17c[_0x4b71c4(0x471)],(_0x396e44,_0x54f3f9)=>()=>new _0x2ee17c(_0x396e44,_0x54f3f9),_0x2ee17c[_0x4b71c4(0x320b)],!0x1);},0x109c1:(_0xdcb694,_0x470854,_0x5d8168)=>{var _0x18ce59=a8_0x16e4d8;function _0x11ff17(_0x51c302,_0x819fe1,_0x529d25,_0x316b8c){return new(_0x529d25=_0x529d25||Promise)(function(_0x1cafcb,_0x4acee8){var _0x12bb14=a8_0x5b24;function _0x55c2fe(_0x385156){var _0x420b1f=a8_0x5b24;try{_0x261e4d(_0x316b8c[_0x420b1f(0xafd)](_0x385156));}catch(_0x4ccd7f){_0x4acee8(_0x4ccd7f);}}function _0x355377(_0xbceaf6){var _0x1a571b=a8_0x5b24;try{_0x261e4d(_0x316b8c[_0x1a571b(0x251b)](_0xbceaf6));}catch(_0xa0ccf5){_0x4acee8(_0xa0ccf5);}}function _0x261e4d(_0x40faf7){var _0x86c761=a8_0x5b24,_0x5f23a8;_0x40faf7[_0x86c761(0x3816)]?_0x1cafcb(_0x40faf7[_0x86c761(0x13ce)]):((_0x5f23a8=_0x40faf7[_0x86c761(0x13ce)])instanceof _0x529d25?_0x5f23a8:new _0x529d25(function(_0xa05c9c){_0xa05c9c(_0x5f23a8);}))[_0x86c761(0x3725)](_0x55c2fe,_0x355377);}_0x261e4d((_0x316b8c=_0x316b8c[_0x12bb14(0xdde)](_0x51c302,_0x819fe1||[]))[_0x12bb14(0xafd)]());});}var _0x31bb7c,_0x1ba101=_0x5d8168(0x205d),_0x5d0384=_0x5d8168(0xf96c),_0x11e524=_0x5d8168(0xde31),_0x5effe3=_0x5d8168(0x9fd1),_0xbb49c2=_0x5d8168(0xe222);_0x31bb7c={'NotReceived':0x0,0x0:_0x18ce59(0x17e),'Waiting':0x1,0x1:_0x18ce59(0x11f5),'Received':0x2,0x2:'Received'};class _0x2ce0a1 extends _0x11e524['F']{constructor(_0x3a5232,_0x2ac9dc){var _0x14336d=_0x18ce59;super(_0x3a5232),this[_0x14336d(0x56c)]=_0x2ac9dc,this[_0x14336d(0x2ee0)]=new _0x5d0384['y$'](),this[_0x14336d(0x313f)]=new _0x5d0384['y$'](),this['onTrackedImageUpdatedObservable']=new _0x5d0384['y$'](),this[_0x14336d(0x1a1e)]=_0x31bb7c['NotReceived'],this[_0x14336d(0xc3c)]=[],this[_0x14336d(0xe7b)]=_0x14336d(0x2a37);}[_0x18ce59(0x141a)](){var _0x12aa94=_0x18ce59;return super[_0x12aa94(0x141a)]();}[_0x18ce59(0x30a0)](){var _0x3099e1=_0x18ce59;return super[_0x3099e1(0x30a0)]();}[_0x18ce59(0x3efd)](_0x57e644){var _0x5cef7d=_0x18ce59;return this[_0x5cef7d(0xc3c)][_0x57e644]||null;}['dispose'](){var _0x518222=_0x18ce59;super[_0x518222(0x18c9)](),this['_trackedImages'][_0x518222(0x7f0)](_0x1518f7=>{var _0xbffb0e=_0x518222;_0x1518f7['originalBitmap'][_0xbffb0e(0x4155)]();}),this[_0x518222(0xc3c)][_0x518222(0x1377)]=0x0,this[_0x518222(0x313f)][_0x518222(0x2f8)](),this[_0x518222(0x2ee0)][_0x518222(0x2f8)](),this[_0x518222(0x2881)]['clear']();}['getXRSessionInitExtension'](){return _0x11ff17(this,void 0x0,void 0x0,function*(){var _0x1f479b=a8_0x5b24;if(!this[_0x1f479b(0x56c)][_0x1f479b(0x2842)]||!this[_0x1f479b(0x56c)][_0x1f479b(0x2842)][_0x1f479b(0x1377)])return{};var _0x312a89=this['options'][_0x1f479b(0x2842)]['map'](_0x529501=>_0x1f479b(0x28aa)==typeof _0x529501[_0x1f479b(0x274c)]?this[_0x1f479b(0x344b)]['scene'][_0x1f479b(0x2cd1)]()[_0x1f479b(0x12f2)](_0x529501['src']):Promise[_0x1f479b(0xf83)](_0x529501[_0x1f479b(0x274c)]));try{const _0x1a6173=yield Promise[_0x1f479b(0x3332)](_0x312a89);return this[_0x1f479b(0x418c)]=_0x1a6173[_0x1f479b(0x1f88)]((_0xb19672,_0x14f4ec)=>({'image':_0xb19672,'widthInMeters':this[_0x1f479b(0x56c)]['images'][_0x14f4ec][_0x1f479b(0x2b35)]})),{'trackedImages':this[_0x1f479b(0x418c)]};}catch(_0x3675d2){return _0xbb49c2['w1']['Error'](_0x1f479b(0x47c)),{};}});}['_onXRFrame'](_0x22ed99){var _0x370a90=_0x18ce59;if(_0x22ed99[_0x370a90(0x26a9)]&&this[_0x370a90(0x1a1e)]!==_0x31bb7c[_0x370a90(0x11f5)]){if(this[_0x370a90(0x1a1e)]===_0x31bb7c['NotReceived'])this[_0x370a90(0x180)]();else for(const _0xdde635 of _0x22ed99['getImageTrackingResults']()){let _0xb90b3e=!0x1;var _0x56b931=_0xdde635[_0x370a90(0x2ca7)];const _0x516c72=this[_0x370a90(0xc3c)][_0x56b931];if(_0x516c72){_0x516c72[_0x370a90(0x2a1)]=_0xdde635,_0x516c72['realWorldWidth']!==_0xdde635[_0x370a90(0x3c2b)]&&(_0x516c72['realWorldWidth']=_0xdde635[_0x370a90(0x3c2b)],_0xb90b3e=!0x0),_0x56b931=_0x22ed99[_0x370a90(0x4040)](_0xdde635['imageSpace'],this[_0x370a90(0x344b)][_0x370a90(0x3a8b)]);if(_0x56b931){const _0x595f1b=_0x516c72['transformationMatrix'];_0x5effe3['y3']['FromArrayToRef'](_0x56b931[_0x370a90(0x2709)]['matrix'],0x0,_0x595f1b),this[_0x370a90(0x344b)][_0x370a90(0x3fde)][_0x370a90(0x2547)]||_0x595f1b[_0x370a90(0x2de6)](),_0xb90b3e=!0x0;}_0x56b931=_0x370a90(0x4128)===_0xdde635[_0x370a90(0x1c4)],(_0x516c72[_0x370a90(0x4128)]!==_0x56b931&&(_0x516c72[_0x370a90(0x4128)]=_0x56b931,_0xb90b3e=!0x0),_0xb90b3e&&this[_0x370a90(0x2881)][_0x370a90(0x2a3a)](_0x516c72));}}}}[_0x18ce59(0x180)](){return _0x11ff17(this,void 0x0,void 0x0,function*(){var _0xe5c947=a8_0x5b24;if(this[_0xe5c947(0x344b)]['session'][_0xe5c947(0xfac)]&&this[_0xe5c947(0x1a1e)]===_0x31bb7c[_0xe5c947(0x17e)]){this[_0xe5c947(0x1a1e)]=_0x31bb7c['Waiting'];var _0x4cb855,_0x187e83=yield this[_0xe5c947(0x344b)]['session'][_0xe5c947(0xfac)]();if(_0x187e83&&0x0!==_0x187e83['length']){for(let _0x3a596d=0x0;_0x3a596d<_0x187e83[_0xe5c947(0x1377)];++_0x3a596d)'untrackable'==_0x187e83[_0x3a596d]?this['onUntrackableImageFoundObservable'][_0xe5c947(0x2a3a)](_0x3a596d):(_0x4cb855=this[_0xe5c947(0x418c)][_0x3a596d]['image'],_0x4cb855={'id':_0x3a596d,'originalBitmap':_0x4cb855,'transformationMatrix':new _0x5effe3['y3'](),'ratio':_0x4cb855[_0xe5c947(0x2255)]/_0x4cb855[_0xe5c947(0xc32)]},this[_0xe5c947(0xc3c)][_0x3a596d]=_0x4cb855,this[_0xe5c947(0x313f)][_0xe5c947(0x2a3a)](_0x4cb855));this['_trackableScoreStatus']=0x0<_0x187e83['length']?_0x31bb7c['Received']:_0x31bb7c['NotReceived'];}else this['_trackableScoreStatus']=_0x31bb7c['NotReceived'];}});}}_0x2ce0a1[_0x18ce59(0x471)]=_0x1ba101['b'][_0x18ce59(0x326b)],_0x2ce0a1['Version']=0x1,_0x1ba101['d'][_0x18ce59(0x3fac)](_0x2ce0a1['Name'],(_0x2373f3,_0x9a75c0)=>()=>new _0x2ce0a1(_0x2373f3,_0x9a75c0),_0x2ce0a1['Version'],!0x1);},0x8d0b:(_0x1ec63e,_0xc2f18f,_0x276644)=>{var _0x3f36e4=a8_0x16e4d8,_0x4e9742=_0x276644(0x205d),_0x390cc5=_0x276644(0xde31),_0x5fd0cf=_0x276644(0x14826),_0x226fda=_0x276644(0x3a6b),_0x1b6910=_0x276644(0x508e);class _0x58e327 extends _0x226fda['s']{constructor(_0x4dd812,_0x2660e8,_0x2aa1c9,_0x2748d4,_0x5a788d,_0x38dac1){var _0x3aef62=a8_0x5b24;super(_0x4dd812,_0x2660e8,_0x2aa1c9,_0x2748d4,_0x38dac1),this[_0x3aef62(0xf5b)]=_0x4dd812,this[_0x3aef62(0x2f94)]=_0x2660e8,this[_0x3aef62(0x164b)]=_0x2aa1c9,this[_0x3aef62(0x514)]=_0x2748d4,this[_0x3aef62(0x256e)]=_0x5a788d,this[_0x3aef62(0xc97)]=_0x38dac1;}}class _0x4df9ce extends _0x5fd0cf['y']{constructor(_0x20ff08,_0x21e563,_0x494d30){var _0x288435=a8_0x5b24;super(_0x20ff08[_0x288435(0x3fde)],_0x494d30),this[_0x288435(0x344b)]=_0x20ff08,this[_0x288435(0x341b)]=_0x21e563,this['layerWrapper']=_0x494d30,this['_lastSubImages']=new Map(),this[_0x288435(0xc8f)]=_0x494d30[_0x288435(0x164b)];}[_0x3f36e4(0x23c5)](_0x28d715,_0x13c304){var _0x541133=_0x3f36e4,_0x534522=this['_lastSubImages']['get'](_0x13c304),_0x213a46='left'==_0x13c304?0x0:0x1;return this[_0x541133(0x202e)][_0x213a46]&&(null==_0x534522?void 0x0:_0x534522[_0x541133(0x3631)])===_0x28d715[_0x541133(0x3631)]&&(null==_0x534522?void 0x0:_0x534522[_0x541133(0x349e)])==_0x28d715['textureHeight']||(this['_renderTargetTextures'][_0x213a46]=this[_0x541133(0x1a54)](_0x28d715['textureWidth'],_0x28d715[_0x541133(0x349e)],null,_0x28d715[_0x541133(0x2a85)],_0x28d715[_0x541133(0x21d2)],this[_0x541133(0x3c03)][_0x541133(0x256e)]),this['_framebufferDimensions']={'framebufferWidth':_0x28d715['textureWidth'],'framebufferHeight':_0x28d715[_0x541133(0x349e)]}),this[_0x541133(0x33c1)]['set'](_0x13c304,_0x28d715),this[_0x541133(0x202e)][_0x213a46];}[_0x3f36e4(0x2163)](_0x5b46c1){var _0xfb668a=_0x3f36e4,_0x8737e=this[_0xfb668a(0x344b)][_0xfb668a(0xc22)];return _0x8737e?this['_xrWebGLBinding'][_0xfb668a(0x2b82)](this[_0xfb668a(0xc8f)],_0x8737e,_0x5b46c1):null;}[_0x3f36e4(0x3cc7)](_0x5f0528){var _0xc5eef4=this['_getSubImageForEye'](_0x5f0528);return _0xc5eef4?this['_getRenderTargetForSubImage'](_0xc5eef4,_0x5f0528):null;}['getRenderTargetTextureForView'](_0x28c149){var _0x457954=_0x3f36e4;return this[_0x457954(0x3cc7)](_0x28c149['eye']);}[_0x3f36e4(0x3dae)](_0x900961,_0x249861){var _0x274db8=_0x3f36e4,_0x1b784c=_0x249861[_0x274db8(0x3631)],_0x3c8d0f=_0x249861['textureHeight'],_0x249861=_0x249861[_0x274db8(0x245)];_0x900961['x']=_0x249861['x']/_0x1b784c,_0x900961['y']=_0x249861['y']/_0x3c8d0f,_0x900961['width']=_0x249861[_0x274db8(0x2255)]/_0x1b784c,_0x900961[_0x274db8(0xc32)]=_0x249861[_0x274db8(0xc32)]/_0x3c8d0f;}[_0x3f36e4(0x3867)](_0x370892,_0x4c57c0){var _0x462a70=_0x3f36e4;return _0x4c57c0=this[_0x462a70(0x33c1)][_0x462a70(0x248c)](_0x4c57c0[_0x462a70(0x27a2)])||this['_getSubImageForEye'](_0x4c57c0[_0x462a70(0x27a2)]),!!_0x4c57c0&&(this[_0x462a70(0x3dae)](_0x370892,_0x4c57c0),!0x0);}}class _0x1183e5 extends _0x58e327{constructor(_0x5e1452,_0x2680a3,_0x5f0bb4){var _0xb3f827=_0x3f36e4;super(()=>_0x5e1452[_0xb3f827(0x3631)],()=>_0x5e1452[_0xb3f827(0x349e)],_0x5e1452,_0xb3f827(0x2c1a),_0x2680a3,_0x4bd410=>new _0x2b2b01(_0x4bd410,_0x5f0bb4,this)),this[_0xb3f827(0x164b)]=_0x5e1452;}}class _0x2b2b01 extends _0x4df9ce{constructor(_0x47306b,_0x32504c,_0x47ac0f){var _0x13cb10=_0x3f36e4;super(_0x47306b,_0x32504c,_0x47ac0f),this['layerWrapper']=_0x47ac0f,this[_0x13cb10(0x1830)]=_0x47ac0f['layer'];}['_getSubImageForView'](_0x5c349f){var _0x2cca5d=_0x3f36e4;return this[_0x2cca5d(0x341b)][_0x2cca5d(0x3d0e)](this[_0x2cca5d(0x1830)],_0x5c349f);}[_0x3f36e4(0x1d5)](_0x3cc2d5){var _0x3e78ec=_0x3f36e4;return this[_0x3e78ec(0x23c5)](this[_0x3e78ec(0x2f63)](_0x3cc2d5),_0x3cc2d5[_0x3e78ec(0x27a2)]);}[_0x3f36e4(0x3cc7)](_0x288ebd){var _0x49ce9d=_0x3f36e4,_0x57168f=this['_lastSubImages']['get'](_0x288ebd);return _0x57168f?this[_0x49ce9d(0x23c5)](_0x57168f,_0x288ebd):null;}[_0x3f36e4(0x3867)](_0x2185bc,_0x370460){var _0x502914=_0x3f36e4;return _0x370460=this['_lastSubImages'][_0x502914(0x248c)](_0x370460[_0x502914(0x27a2)])||this['_getSubImageForView'](_0x370460),!!_0x370460&&(this[_0x502914(0x3dae)](_0x2185bc,_0x370460),!0x0);}}const _0x5910d7={},_0xa59fa1={'textureType':_0x3f36e4(0x3c38),'colorFormat':0x1908,'depthFormat':0x88f0,'scaleFactor':0x1};class _0xfcdd56 extends _0x390cc5['F']{constructor(_0x34659d,_0x81d686={}){var _0x265336=_0x3f36e4;super(_0x34659d),this[_0x265336(0x4179)]=_0x81d686,this[_0x265336(0x1a33)]=[],this['xrNativeFeatureName']='layers';}[_0x3f36e4(0x141a)](){var _0x5eebc6=_0x3f36e4;if(!super[_0x5eebc6(0x141a)]())return!0x1;const _0x4b9e19=this[_0x5eebc6(0x344b)][_0x5eebc6(0x3fde)][_0x5eebc6(0x2cd1)](),_0x5f5d62=(this['_glContext']=_0x4b9e19[_0x5eebc6(0x35e9)],this[_0x5eebc6(0x341b)]=new XRWebGLBinding(this[_0x5eebc6(0x344b)][_0x5eebc6(0x35fe)],this[_0x5eebc6(0xa7f)]),this[_0x5eebc6(0x1a33)][_0x5eebc6(0x1377)]=0x0,Object[_0x5eebc6(0x3345)]({},_0xa59fa1));var _0x50e9cf=this[_0x5eebc6(0x4179)][_0x5eebc6(0x30ec)]&&_0x4b9e19['getCaps']()['multiview'];return _0x50e9cf&&(_0x5f5d62[_0x5eebc6(0x2ce9)]=_0x5eebc6(0xc44)),this[_0x5eebc6(0x1d46)](this[_0x5eebc6(0x3498)](_0x5f5d62,_0x50e9cf)),!0x0;}[_0x3f36e4(0x30a0)](){var _0x1d46dd=_0x3f36e4;return!!super[_0x1d46dd(0x30a0)]()&&!(this[_0x1d46dd(0x1a33)][_0x1d46dd(0x1377)]=0x0);}['createXRWebGLLayer'](_0x30dc54=_0x5910d7){var _0x51f140=_0x3f36e4;return _0x30dc54=new XRWebGLLayer(this[_0x51f140(0x344b)][_0x51f140(0x35fe)],this[_0x51f140(0xa7f)],_0x30dc54),new _0x1b6910['J'](_0x30dc54);}['createProjectionLayer'](_0x53783a=_0xa59fa1,_0x4f5ecb=!0x1){var _0x284bc0=_0x3f36e4;if(_0x4f5ecb&&_0x284bc0(0xc44)!==_0x53783a[_0x284bc0(0x2ce9)])throw new Error(_0x284bc0(0x2404));if(!_0x4f5ecb&&_0x284bc0(0xc44)===_0x53783a[_0x284bc0(0x2ce9)])throw new Error(_0x284bc0(0x134b));return _0x53783a=this[_0x284bc0(0x341b)][_0x284bc0(0x3498)](_0x53783a),new _0x1183e5(_0x53783a,_0x4f5ecb,this['_xrWebGLBinding']);}[_0x3f36e4(0x1d46)](_0x507ec3){var _0x262b6a=_0x3f36e4;this[_0x262b6a(0x863)]([...this[_0x262b6a(0x1a33)],_0x507ec3]);}['setXRSessionLayers'](_0xec9266){var _0x1efea0=_0x3f36e4;this[_0x1efea0(0x1a33)]=_0xec9266;const _0x5d16b1=Object[_0x1efea0(0x3345)]({},this[_0x1efea0(0x344b)][_0x1efea0(0x35fe)][_0x1efea0(0x6fc)]);_0x5d16b1[_0x1efea0(0x3ff3)]=void 0x0,_0x5d16b1[_0x1efea0(0x315d)]=_0xec9266[_0x1efea0(0x1f88)](_0x286126=>_0x286126[_0x1efea0(0x164b)]),this[_0x1efea0(0x344b)][_0x1efea0(0xf8d)](_0x5d16b1),this[_0x1efea0(0x344b)][_0x1efea0(0x3a13)](0x0<_0xec9266['length']?_0xec9266[0x0]:null);}[_0x3f36e4(0x27c4)](){var _0x5e9877=_0x3f36e4;return!this[_0x5e9877(0x344b)][_0x5e9877(0x2217)]&&_0x5e9877(0x1615)!=typeof XRWebGLBinding&&!!XRWebGLBinding['prototype'][_0x5e9877(0x3498)];}['dispose'](){var _0x2b763b=_0x3f36e4;super[_0x2b763b(0x18c9)]();}[_0x3f36e4(0x106a)](_0x154746){}}_0xfcdd56[_0x3f36e4(0x471)]=_0x4e9742['b'][_0x3f36e4(0x3f7f)],_0xfcdd56[_0x3f36e4(0x320b)]=0x1,_0x4e9742['d'][_0x3f36e4(0x3fac)](_0xfcdd56['Name'],(_0x4e2738,_0x4b3d87)=>()=>new _0xfcdd56(_0x4e2738,_0x4b3d87),_0xfcdd56['Version'],!0x1);},0x22f0:(_0x11c020,_0x2c87c5,_0x7705ab)=>{var _0x599c2e=a8_0x16e4d8,_0x59a1e8=_0x7705ab(0xc627),_0x350757=_0x7705ab(0x25b1),_0x558f19=_0x7705ab(0xf96c),_0x29e348=_0x7705ab(0xe222),_0x51e92c=_0x7705ab(0x205d),_0xc540de=_0x7705ab(0xde31),_0x1f3079=_0x7705ab(0x77a5),_0x12fa01=_0x7705ab(0xc84b),_0x445d63=_0x7705ab(0x9fd1),_0x4b9d50=_0x7705ab(0x2283),_0x18a92e=_0x7705ab(0x11929),_0x4c0c47=_0x7705ab(0x17cee),_0x45e73e=_0x7705ab(0x72fb);class _0x511675 extends _0xc540de['F']{constructor(_0xf2fadc,_0x456205){var _0x1e1713=a8_0x5b24;super(_0xf2fadc),this[_0x1e1713(0x56c)]=_0x456205,this[_0x1e1713(0x482)]=null,this[_0x1e1713(0x2a25)]=null,this['_xrLightEstimate']=null,this[_0x1e1713(0x1b43)]=null,this[_0x1e1713(0x341b)]=null,this[_0x1e1713(0xf33)]=_0x445d63['P']['Up']()[_0x1e1713(0xaa9)](),this[_0x1e1713(0x1547)]=_0x12fa01['Wo'][_0x1e1713(0x3da8)](),this[_0x1e1713(0x164e)]=0x1,this[_0x1e1713(0x26d0)]=new _0x4c0c47['_'](),this[_0x1e1713(0x18ac)]=Date[_0x1e1713(0x1551)](),this[_0x1e1713(0x1e85)]=Date[_0x1e1713(0x1551)](),this[_0x1e1713(0x2df8)]=0x10,this[_0x1e1713(0x2d99)]=null,this['onReflectionCubeMapUpdatedObservable']=new _0x558f19['y$'](),this[_0x1e1713(0x2ba6)]=()=>{var _0x48c84c=_0x1e1713,_0x1ecb36;if(this['_xrLightProbe']){if(this[_0x48c84c(0x56c)]['cubeMapPollInterval']){var _0x293f45=Date[_0x48c84c(0x1551)]();if(_0x293f45-this['_cubeMapPollTime']<this['options'][_0x48c84c(0x36c5)])return;this[_0x48c84c(0x18ac)]=_0x293f45;}_0x293f45=this[_0x48c84c(0x171f)]()[_0x48c84c(0xd54)](this[_0x48c84c(0x1b43)]);if(_0x293f45&&this[_0x48c84c(0x2a25)]){if(this['_reflectionCubeMap']['_texture'])null!=(_0x1ecb36=this[_0x48c84c(0x2a25)][_0x48c84c(0xe04)][_0x48c84c(0x1c72)])&&_0x1ecb36[_0x48c84c(0x2cf6)](_0x293f45),this[_0x48c84c(0x2a25)]['_texture']['getEngine']()['resetTextureCache']();else{const _0x2f303a=new _0x350757['l'](this[_0x48c84c(0x344b)]['scene']['getEngine'](),_0x350757['S'][_0x48c84c(0x1a8c)]);_0x2f303a[_0x48c84c(0x3936)]=!0x0,_0x2f303a[_0x48c84c(0x41b8)]=!0x1,_0x2f303a[_0x48c84c(0xc92)]=_0x48c84c(0x138a)===this['options']['reflectionFormat'],_0x2f303a[_0x48c84c(0x1f4f)]=_0x1f3079['g'][_0x48c84c(0x3ca4)],_0x2f303a[_0x48c84c(0x2dba)]=!0x0,_0x2f303a[_0x48c84c(0x21e0)]='srgba8'!==this[_0x48c84c(0x56c)]['reflectionFormat']?_0x1f3079['g'][_0x48c84c(0x17d0)]:_0x1f3079['g'][_0x48c84c(0x8e3)],_0x2f303a[_0x48c84c(0x14ec)]=_0x1f3079['g'][_0x48c84c(0x3d84)],_0x2f303a['width']=this[_0x48c84c(0x2df8)],_0x2f303a[_0x48c84c(0xc32)]=this[_0x48c84c(0x2df8)],_0x2f303a['_cachedWrapU']=_0x1f3079['g'][_0x48c84c(0x3ace)],_0x2f303a[_0x48c84c(0x146a)]=_0x1f3079['g']['TEXTURE_WRAP_ADDRESSMODE'],_0x2f303a['_hardwareTexture']=new _0x59a1e8['B'](_0x293f45,this[_0x48c84c(0xc05)]()),this[_0x48c84c(0x2a25)]['_texture']=_0x2f303a;}this[_0x48c84c(0x2a25)][_0x48c84c(0xe04)][_0x48c84c(0x3261)]=!0x0,this[_0x48c84c(0x344b)]['scene'][_0x48c84c(0x3ae2)](_0x1f3079['g'][_0x48c84c(0x1fa)]),this['onReflectionCubeMapUpdatedObservable'][_0x48c84c(0x2a3a)](this[_0x48c84c(0x2a25)]);}}},this[_0x1e1713(0xe7b)]=_0x1e1713(0xec6),this[_0x1e1713(0x56c)][_0x1e1713(0x1c76)]&&(this[_0x1e1713(0x2d99)]=new _0x4b9d50['O'](_0x1e1713(0x14a6),this[_0x1e1713(0xf33)],this['_xrSessionManager'][_0x1e1713(0x3fde)]),this['directionalLight'][_0x1e1713(0x2416)]=new _0x445d63['P'](0x0,0x8,0x0),this[_0x1e1713(0x2d99)][_0x1e1713(0x2b46)]=0x0,this[_0x1e1713(0x2d99)][_0x1e1713(0x450)]=_0x45e73e['m']['FALLOFF_GLTF']),_0x29e348['w1'][_0x1e1713(0x1048)](_0x1e1713(0x10bc));}get[_0x599c2e(0x1125)](){var _0x165d5a=_0x599c2e;return this[_0x165d5a(0x2a25)];}get['xrLightingEstimate'](){var _0x9699fd=_0x599c2e;return this[_0x9699fd(0x22c1)]&&{'lightColor':this[_0x9699fd(0x1547)],'lightDirection':this[_0x9699fd(0xf33)],'lightIntensity':this[_0x9699fd(0x164e)],'sphericalHarmonics':this[_0x9699fd(0x26d0)]};}['_getCanvasContext'](){var _0x8d2fe5=_0x599c2e;return null===this[_0x8d2fe5(0x482)]&&(this[_0x8d2fe5(0x482)]=this[_0x8d2fe5(0x344b)][_0x8d2fe5(0x3fde)][_0x8d2fe5(0x2cd1)]()[_0x8d2fe5(0x35e9)]),this[_0x8d2fe5(0x482)];}['_getXRGLBinding'](){var _0x280c29=_0x599c2e,_0x3a80e6;return null===this[_0x280c29(0x341b)]&&(_0x3a80e6=this['_getCanvasContext'](),this[_0x280c29(0x341b)]=new XRWebGLBinding(this['_xrSessionManager'][_0x280c29(0x35fe)],_0x3a80e6)),this[_0x280c29(0x341b)];}[_0x599c2e(0x141a)](){var _0x45bb1b=_0x599c2e;if(!super[_0x45bb1b(0x141a)]())return!0x1;var _0x3c8e99=null!=(_0x3c8e99=this[_0x45bb1b(0x56c)][_0x45bb1b(0x4212)])?_0x3c8e99:this[_0x45bb1b(0x344b)][_0x45bb1b(0x35fe)][_0x45bb1b(0xd73)]||_0x45bb1b(0x138a);return this[_0x45bb1b(0x56c)]['reflectionFormat']=_0x3c8e99,this['_xrSessionManager'][_0x45bb1b(0x35fe)][_0x45bb1b(0x3249)]({'reflectionFormat':_0x3c8e99})['then'](_0x2829a5=>{var _0x8bc748=_0x45bb1b;this[_0x8bc748(0x1b43)]=_0x2829a5,this['options'][_0x8bc748(0x1d8a)]||(this[_0x8bc748(0x2a25)]||(this[_0x8bc748(0x2a25)]=new _0x18a92e['V'](this['_xrSessionManager']['scene']),this[_0x8bc748(0x2a25)]['_isCube']=!0x0,this[_0x8bc748(0x2a25)]['coordinatesMode']=_0x1f3079['g'][_0x8bc748(0x3769)],this['options']['setSceneEnvironmentTexture']&&(this[_0x8bc748(0x344b)][_0x8bc748(0x3fde)][_0x8bc748(0x1d4a)]=this['_reflectionCubeMap'])),this[_0x8bc748(0x1b43)][_0x8bc748(0x1080)](_0x8bc748(0x17a4),this[_0x8bc748(0x2ba6)]));}),!0x0;}['detach'](){var _0x2129ca=_0x599c2e,_0x33586f=super['detach']();return null===this[_0x2129ca(0x1b43)]||this[_0x2129ca(0x56c)][_0x2129ca(0x1d8a)]||(this[_0x2129ca(0x1b43)][_0x2129ca(0x22e3)](_0x2129ca(0x17a4),this['_updateReflectionCubeMap']),this[_0x2129ca(0x1b43)]=null),this[_0x2129ca(0x482)]=null,this[_0x2129ca(0x22c1)]=null,this[_0x2129ca(0x341b)]=null,_0x33586f;}['dispose'](){var _0x2ffc40=_0x599c2e;super['dispose'](),this[_0x2ffc40(0x3282)]['clear'](),this[_0x2ffc40(0x2d99)]&&(this[_0x2ffc40(0x2d99)][_0x2ffc40(0x18c9)](),this[_0x2ffc40(0x2d99)]=null),null!==this[_0x2ffc40(0x2a25)]&&(this[_0x2ffc40(0x2a25)][_0x2ffc40(0xe04)]&&this[_0x2ffc40(0x2a25)]['_texture']['dispose'](),this[_0x2ffc40(0x2a25)][_0x2ffc40(0x18c9)](),this[_0x2ffc40(0x2a25)]=null);}[_0x599c2e(0x106a)](_0x116636){var _0x387484=_0x599c2e;if(null!==this[_0x387484(0x1b43)]){if(this[_0x387484(0x56c)][_0x387484(0x656)]){var _0x54604f=Date[_0x387484(0x1551)]();if(_0x54604f-this[_0x387484(0x1e85)]<this['options'][_0x387484(0x656)])return;this[_0x387484(0x1e85)]=_0x54604f;}this[_0x387484(0x22c1)]=_0x116636[_0x387484(0x31c4)](this[_0x387484(0x1b43)]),this[_0x387484(0x22c1)]&&(this['_intensity']=Math[_0x387484(0xf1a)](0x1,this[_0x387484(0x22c1)]['primaryLightIntensity']['x'],this[_0x387484(0x22c1)][_0x387484(0x3094)]['y'],this['_xrLightEstimate'][_0x387484(0x3094)]['z']),_0x54604f=this[_0x387484(0x344b)][_0x387484(0x3fde)][_0x387484(0x2547)]?0x1:-0x1,this[_0x387484(0x56c)]['disableVectorReuse']&&(this['_lightDirection']=new _0x445d63['P'](),this['_lightColor']=new _0x12fa01['Wo'](),this['directionalLight']&&(this['directionalLight'][_0x387484(0x4208)]=this[_0x387484(0xf33)],this['directionalLight'][_0x387484(0xe59)]=this[_0x387484(0x1547)])),this[_0x387484(0xf33)][_0x387484(0x368c)](this[_0x387484(0x22c1)][_0x387484(0x3cfc)]['x'],this['_xrLightEstimate']['primaryLightDirection']['y'],this[_0x387484(0x22c1)][_0x387484(0x3cfc)]['z']*_0x54604f),this['_lightColor'][_0x387484(0x368c)](this['_xrLightEstimate']['primaryLightIntensity']['x']/this[_0x387484(0x164e)],this['_xrLightEstimate'][_0x387484(0x3094)]['y']/this[_0x387484(0x164e)],this[_0x387484(0x22c1)]['primaryLightIntensity']['z']/this[_0x387484(0x164e)]),this[_0x387484(0x26d0)][_0x387484(0x3233)](this[_0x387484(0x22c1)][_0x387484(0x41db)]),this['_reflectionCubeMap']&&!this['options'][_0x387484(0x2c59)]&&(this[_0x387484(0x2a25)][_0x387484(0x2ae3)]=this[_0x387484(0x2a25)][_0x387484(0x2ae3)]||new _0x4c0c47['i'](),null!=(_0x116636=this[_0x387484(0x2a25)]['sphericalPolynomial'])&&_0x116636[_0x387484(0x23a7)](this['_sphericalHarmonics'])),this[_0x387484(0xf33)][_0x387484(0xaa9)](),this[_0x387484(0x2d99)]&&(this['directionalLight'][_0x387484(0x4208)]['copyFrom'](this[_0x387484(0xf33)]),this[_0x387484(0x2d99)][_0x387484(0x2b46)]=Math[_0x387484(0x3478)](this[_0x387484(0x164e)],0x1),this['directionalLight'][_0x387484(0xe59)][_0x387484(0xa83)](this['_lightColor'])));}}}_0x511675[_0x599c2e(0x471)]=_0x51e92c['b'][_0x599c2e(0x40b6)],_0x511675[_0x599c2e(0x320b)]=0x1,_0x51e92c['d'][_0x599c2e(0x3fac)](_0x511675[_0x599c2e(0x471)],(_0x5679ca,_0x45b18e)=>()=>new _0x511675(_0x5679ca,_0x45b18e),_0x511675['Version'],!0x1);},0x4516:(_0x473bde,_0x5c2010,_0x1e5f0e)=>{var _0x2db557=a8_0x16e4d8,_0x545cb4=_0x1e5f0e(0x205d),_0x2f578e=_0x1e5f0e(0xde31),_0x54a3e2=_0x1e5f0e(0x15857),_0x5268d9=_0x1e5f0e(0xf96c),_0x57db9e=_0x1e5f0e(0x6214);let _0x1815b2=0x0;class _0x599bd7 extends _0x2f578e['F']{constructor(_0x2bdec9,_0x435b06={}){var _0x51c0cf=a8_0x5b24;super(_0x2bdec9),this[_0x51c0cf(0x4179)]=_0x435b06,this[_0x51c0cf(0x358e)]=new Map(),this[_0x51c0cf(0x306a)]=new _0x5268d9['y$'](),this[_0x51c0cf(0x2e1c)]=new _0x5268d9['y$'](),this['onMeshUpdatedObservable']=new _0x5268d9['y$'](),this[_0x51c0cf(0xe7b)]='mesh-detection',this['_xrSessionManager']['session']?this[_0x51c0cf(0x31ab)]():this['_xrSessionManager'][_0x51c0cf(0x3ead)][_0x51c0cf(0x3a07)](()=>{var _0x309365=_0x51c0cf;this[_0x309365(0x31ab)]();});}['detach'](){var _0x501f75=a8_0x5b24;return!!super[_0x501f75(0x30a0)]()&&(this[_0x501f75(0x344b)][_0x501f75(0x2217)]&&this[_0x501f75(0x344b)]['session'][_0x501f75(0x2b23)]&&this[_0x501f75(0x344b)][_0x501f75(0x35fe)][_0x501f75(0x2b23)](!0x1),this[_0x501f75(0x4179)]['doNotRemoveMeshesOnSessionEnded']||(this[_0x501f75(0x358e)][_0x501f75(0x7f0)](_0xe3d58e=>{var _0x12449f=_0x501f75;this[_0x12449f(0x2e1c)][_0x12449f(0x2a3a)](_0xe3d58e);}),this[_0x501f75(0x358e)][_0x501f75(0x2f8)]()),!0x0);}[_0x2db557(0x18c9)](){var _0x2446ce=_0x2db557;super['dispose'](),this[_0x2446ce(0x306a)][_0x2446ce(0x2f8)](),this[_0x2446ce(0x2e1c)][_0x2446ce(0x2f8)](),this[_0x2446ce(0x1e31)]['clear']();}[_0x2db557(0x106a)](_0x46375d){var _0x56b62b=_0x2db557,_0x4e8e43;try{if(!this[_0x56b62b(0x252e)]||!_0x46375d)return;const _0x2c9ac9=null==(_0x4e8e43=_0x46375d['worldInformation'])?void 0x0:_0x4e8e43[_0x56b62b(0x1613)];if(_0x2c9ac9){const _0x49a0cd=new Set();this[_0x56b62b(0x358e)][_0x56b62b(0x7f0)]((_0x314a36,_0x54b1bc)=>{var _0x992570=_0x56b62b;_0x2c9ac9[_0x992570(0xef8)](_0x54b1bc)||_0x49a0cd[_0x992570(0x3fc1)](_0x54b1bc);}),_0x49a0cd[_0x56b62b(0x7f0)](_0x1fdc5b=>{var _0x22f2fa=_0x56b62b,_0x3c570b=this[_0x22f2fa(0x358e)][_0x22f2fa(0x248c)](_0x1fdc5b);_0x3c570b&&(this[_0x22f2fa(0x2e1c)]['notifyObservers'](_0x3c570b),this['_detectedMeshes'][_0x22f2fa(0x3b7a)](_0x1fdc5b));}),_0x2c9ac9['forEach'](_0x43228b=>{var _0x2d1dfd=_0x56b62b,_0x542e46;this[_0x2d1dfd(0x358e)][_0x2d1dfd(0xef8)](_0x43228b)?_0x43228b[_0x2d1dfd(0x2180)]===this[_0x2d1dfd(0x344b)]['currentTimestamp']&&(_0x542e46=this[_0x2d1dfd(0x358e)][_0x2d1dfd(0x248c)](_0x43228b))&&(this[_0x2d1dfd(0x196e)](_0x43228b,_0x542e46,_0x46375d),this[_0x2d1dfd(0x1e31)][_0x2d1dfd(0x2a3a)](_0x542e46)):(_0x542e46={'id':_0x1815b2++,'xrMesh':_0x43228b},_0x542e46=this['_updateVertexDataWithXRMesh'](_0x43228b,_0x542e46,_0x46375d),this[_0x2d1dfd(0x358e)]['set'](_0x43228b,_0x542e46),this[_0x2d1dfd(0x306a)][_0x2d1dfd(0x2a3a)](_0x542e46));});}}catch(_0x14656c){_0x57db9e[_0x56b62b(0x23a)](_0x14656c[_0x56b62b(0xac0)]);}}[_0x2db557(0x31ab)](){var _0x562fad=_0x2db557;this[_0x562fad(0x344b)][_0x562fad(0x2217)]&&(this['_xrSessionManager'][_0x562fad(0x35fe)][_0x562fad(0x2b23)]&&this[_0x562fad(0x344b)][_0x562fad(0x35fe)][_0x562fad(0x2b23)](!0x0),this[_0x562fad(0x4179)][_0x562fad(0x2207)]&&this[_0x562fad(0x344b)]['session'][_0x562fad(0x2a27)]&&this[_0x562fad(0x344b)][_0x562fad(0x35fe)][_0x562fad(0x2a27)](this[_0x562fad(0x4179)][_0x562fad(0x2207)]));}[_0x2db557(0x196e)](_0x1115dc,_0x3e7bde,_0x1991cf){var _0x2b7cfa=_0x2db557;if(_0x3e7bde[_0x2b7cfa(0x10e9)]=_0x1115dc,_0x3e7bde[_0x2b7cfa(0x8b5)]=this[_0x2b7cfa(0x4179)][_0x2b7cfa(0x8b5)],this['_options'][_0x2b7cfa(0x18f3)]){if(this[_0x2b7cfa(0x344b)]['scene'][_0x2b7cfa(0x2547)])_0x3e7bde[_0x2b7cfa(0x1be0)]=_0x1115dc['positions'],_0x3e7bde['normals']=_0x1115dc['normals'];else{_0x3e7bde[_0x2b7cfa(0x1be0)]=new Float32Array(_0x1115dc[_0x2b7cfa(0x1be0)][_0x2b7cfa(0x1377)]);for(let _0x5d93db=0x0;_0x5d93db<_0x1115dc[_0x2b7cfa(0x1be0)]['length'];_0x5d93db+=0x3)_0x3e7bde[_0x2b7cfa(0x1be0)][_0x5d93db]=_0x1115dc[_0x2b7cfa(0x1be0)][_0x5d93db],_0x3e7bde['positions'][_0x5d93db+0x1]=_0x1115dc[_0x2b7cfa(0x1be0)][_0x5d93db+0x1],_0x3e7bde[_0x2b7cfa(0x1be0)][_0x5d93db+0x2]=-0x1*_0x1115dc[_0x2b7cfa(0x1be0)][_0x5d93db+0x2];if(_0x1115dc[_0x2b7cfa(0x1a32)]){_0x3e7bde[_0x2b7cfa(0x1a32)]=new Float32Array(_0x1115dc[_0x2b7cfa(0x1a32)][_0x2b7cfa(0x1377)]);for(let _0x549eaa=0x0;_0x549eaa<_0x1115dc[_0x2b7cfa(0x1a32)][_0x2b7cfa(0x1377)];_0x549eaa+=0x3)_0x3e7bde[_0x2b7cfa(0x1a32)][_0x549eaa]=_0x1115dc['normals'][_0x549eaa],_0x3e7bde[_0x2b7cfa(0x1a32)][_0x549eaa+0x1]=_0x1115dc[_0x2b7cfa(0x1a32)][_0x549eaa+0x1],_0x3e7bde[_0x2b7cfa(0x1a32)][_0x549eaa+0x2]=-0x1*_0x1115dc[_0x2b7cfa(0x1a32)][_0x549eaa+0x2];}}_0x3e7bde[_0x2b7cfa(0x35ec)]=_0x1115dc[_0x2b7cfa(0x35ec)],_0x1991cf=_0x1991cf[_0x2b7cfa(0x4040)](_0x1115dc[_0x2b7cfa(0x2742)],this[_0x2b7cfa(0x344b)][_0x2b7cfa(0x3a8b)]);if(_0x1991cf){const _0x122c08=_0x3e7bde['transformationMatrix']||new _0x54a3e2['y3']();_0x54a3e2['y3']['FromArrayToRef'](_0x1991cf['transform'][_0x2b7cfa(0x3f91)],0x0,_0x122c08),this['_xrSessionManager']['scene'][_0x2b7cfa(0x2547)]||_0x122c08[_0x2b7cfa(0x2de6)](),_0x3e7bde['transformationMatrix']=_0x122c08,this['_options'][_0x2b7cfa(0x8b5)]&&_0x122c08['multiplyToRef'](this[_0x2b7cfa(0x4179)][_0x2b7cfa(0x8b5)]['getWorldMatrix'](),_0x122c08);}}return _0x3e7bde;}}_0x599bd7[_0x2db557(0x471)]=_0x545cb4['b'][_0x2db557(0x1e0f)],_0x599bd7['Version']=0x1,_0x545cb4['d'][_0x2db557(0x3fac)](_0x599bd7[_0x2db557(0x471)],(_0x395a6a,_0x51d7fb)=>()=>new _0x599bd7(_0x395a6a,_0x51d7fb),_0x599bd7[_0x2db557(0x320b)],!0x1);},0x469b:(_0x21e1f2,_0xe3aeba,_0x1c4458)=>{var _0x20ccd9=a8_0x16e4d8;_0x1c4458['d'](_0xe3aeba,{'X':()=>_0x4ca6a4});var _0x1a8384,_0x45952f,_0xe3aeba=_0x1c4458(0x205d),_0x5b7c29=_0x1c4458(0x58b),_0x22a143=_0x1c4458(0x9fd1),_0x250cbd=_0x1c4458(0x8483),_0x12ba0e=_0x1c4458(0x364b),_0x3db55c=_0x1c4458(0xde31),_0x4e6fe8=_0x1c4458(0x1c5b),_0x1826e5=_0x1c4458(0x12bb6),_0x361759=_0x1c4458(0x7c4f),_0x2b4374=_0x1c4458(0xc84b),_0x593222=_0x1c4458(0xe779),_0x487e0b=_0x1c4458(0xdfe0),_0x5101fb=_0x1c4458(0x2450);_0x1c4458(0x53f7),_0x1a8384={'DEHYDRATED':0x0,0x0:_0x20ccd9(0x2912),'HOVER':0x1,0x1:_0x20ccd9(0x2c83),'TOUCH':0x2,0x2:'TOUCH'},_0x45952f={'DISABLED':0x0,0x0:_0x20ccd9(0x2abc),'CENTERED_ON_CONTROLLER':0x1,0x1:_0x20ccd9(0x3371),'CENTERED_IN_FRONT':0x2,0x2:_0x20ccd9(0x223a)};class _0x4ca6a4 extends _0x3db55c['F']{constructor(_0x133bf4,_0x5a6ab0){var _0x34cdad=_0x20ccd9;super(_0x133bf4),this[_0x34cdad(0x4179)]=_0x5a6ab0,this[_0x34cdad(0x10d9)]=new _0x250cbd['z'](new _0x22a143['P'](),new _0x22a143['P']()),this[_0x34cdad(0x35a3)]=_0x1763e9=>{var _0x1c9c1e=_0x34cdad;if(!this[_0x1c9c1e(0xdd8)][_0x1763e9[_0x1c9c1e(0x17f4)]]){var {touchCollisionMesh:_0x4d32a4,touchCollisionMeshFunction:_0x265b98,hydrateCollisionMeshFunction:_0x29112c}=this['_generateNewTouchPointMesh'](),_0x219d43=this['_generateVisualCue']();switch(this['_controllers'][_0x1763e9[_0x1c9c1e(0x17f4)]]={'xrController':_0x1763e9,'meshUnderPointer':null,'nearInteractionTargetMesh':null,'pick':null,'stalePick':null,'touchCollisionMesh':_0x4d32a4,'touchCollisionMeshFunction':_0x265b98,'hydrateCollisionMeshFunction':_0x29112c,'currentAnimationState':_0x1a8384[_0x1c9c1e(0x2912)],'grabRay':new _0x250cbd['z'](new _0x22a143['P'](),new _0x22a143['P']()),'hoverInteraction':!0x1,'nearInteraction':!0x1,'grabInteraction':!0x1,'id':_0x4ca6a4[_0x1c9c1e(0xe8f)]++,'pickedPointVisualCue':_0x219d43},this[_0x1c9c1e(0x12d9)]?!this['_options'][_0x1c9c1e(0x34ad)]&&this[_0x1c9c1e(0x4179)][_0x1c9c1e(0x1b8c)]&&_0x1763e9['inputSource'][_0x1c9c1e(0x25bc)]===this['_options'][_0x1c9c1e(0x1b8c)]&&(this['_attachedController']=_0x1763e9[_0x1c9c1e(0x17f4)]):this[_0x1c9c1e(0x4179)]['enableNearInteractionOnAllControllers']||(this[_0x1c9c1e(0x12d9)]=_0x1763e9['uniqueId']),_0x1763e9[_0x1c9c1e(0x27c6)][_0x1c9c1e(0x2732)]){case _0x1c9c1e(0x1b84):return this[_0x1c9c1e(0x9f5)](_0x1763e9);case _0x1c9c1e(0x1aa1):case'screen':return null;}}},this[_0x34cdad(0xdd8)]={},this[_0x34cdad(0x1679)]=null,this['selectionMeshDefaultColor']=new _0x2b4374['Wo'](0.8,0.8,0.8),this[_0x34cdad(0x4178)]=new _0x2b4374['Wo'](0.3,0.3,0x1),this['_hoverRadius']=0.1,this[_0x34cdad(0x1b10)]=0.02,this[_0x34cdad(0x14a3)]=0.03,this['_nearGrabLengthScale']=0x5,this[_0x34cdad(0x195b)]=this[_0x34cdad(0x344b)][_0x34cdad(0x3fde)],void 0x0===this[_0x34cdad(0x4179)]['nearInteractionControllerMode']&&(this[_0x34cdad(0x4179)][_0x34cdad(0x12b1)]=_0x45952f[_0x34cdad(0x223a)]),this[_0x34cdad(0x4179)][_0x34cdad(0x12d8)]&&(this[_0x34cdad(0x1679)]=this[_0x34cdad(0x4179)]['farInteractionFeature']);}['attach'](){var _0x1122d0=_0x20ccd9;return!!super[_0x1122d0(0x141a)]()&&(this[_0x1122d0(0x4179)][_0x1122d0(0x27f0)][_0x1122d0(0x207b)]['forEach'](this[_0x1122d0(0x35a3)]),this[_0x1122d0(0x2109)](this[_0x1122d0(0x4179)][_0x1122d0(0x27f0)][_0x1122d0(0x2c1f)],this[_0x1122d0(0x35a3)]),this[_0x1122d0(0x2109)](this[_0x1122d0(0x4179)][_0x1122d0(0x27f0)][_0x1122d0(0x23ee)],_0x44579b=>{var _0x4c23d9=_0x1122d0;this[_0x4c23d9(0x39ff)](_0x44579b[_0x4c23d9(0x17f4)]);}),this['_scene'][_0x1122d0(0x636)]=!0x0);}['detach'](){var _0x424840=_0x20ccd9;return!!super[_0x424840(0x30a0)]()&&(Object[_0x424840(0x689)](this['_controllers'])['forEach'](_0x1d7e67=>{this['_detachController'](_0x1d7e67);}),!0x0);}[_0x20ccd9(0x1d7b)](_0x30b5e5){var _0x54f53c=_0x20ccd9;return this[_0x54f53c(0xdd8)][_0x30b5e5]?this['_controllers'][_0x30b5e5]['meshUnderPointer']:null;}['getXRControllerByPointerId'](_0x7982fe){var _0x4c789d=_0x20ccd9,_0x20e426=Object[_0x4c789d(0x689)](this[_0x4c789d(0xdd8)]);for(let _0x228af9=0x0;_0x228af9<_0x20e426[_0x4c789d(0x1377)];++_0x228af9)if(this[_0x4c789d(0xdd8)][_0x20e426[_0x228af9]]['id']===_0x7982fe)return this[_0x4c789d(0xdd8)][_0x20e426[_0x228af9]][_0x4c789d(0x11d7)]||null;return null;}['setFarInteractionFeature'](_0x5668ea){var _0x5d97cf=_0x20ccd9;this[_0x5d97cf(0x1679)]=_0x5668ea;}[_0x20ccd9(0x2efa)](_0x5b6ffb){var _0x110792=_0x20ccd9;return _0x5b6ffb[_0x110792(0x3c85)]()&&_0x5b6ffb[_0x110792(0x1d6e)]&&_0x5b6ffb[_0x110792(0x2b7)]&&_0x5b6ffb[_0x110792(0xfcd)];}[_0x20ccd9(0x2a95)](_0x3fafbf){var _0x10202a=_0x20ccd9;return _0x3fafbf['isEnabled']()&&_0x3fafbf[_0x10202a(0x1d6e)]&&_0x3fafbf['isPickable']&&_0x3fafbf[_0x10202a(0xd8e)];}['_nearInteractionPredicate'](_0x3646d8){var _0x443f6d=_0x20ccd9;return _0x3646d8['isEnabled']()&&_0x3646d8[_0x443f6d(0x1d6e)]&&_0x3646d8[_0x443f6d(0x2b7)]&&(_0x3646d8['isNearPickable']||_0x3646d8[_0x443f6d(0xd8e)]);}[_0x20ccd9(0x406b)](_0x52d313,_0x44aef2){var _0x5661e9=_0x20ccd9;let _0x12773c=_0x52d313;for(;_0x12773c;){if(_0x12773c[_0x5661e9(0x2d93)]&&_0x12773c[_0x5661e9(0x2d93)][_0x5661e9(0x1977)]&&_0x12773c[_0x5661e9(0x2d93)]['nearInteraction'][_0x5661e9(0x2805)]===_0x44aef2)return!0x1;_0x12773c=_0x12773c['parent'];}return!0x0;}['_handleTransitionAnimation'](_0x2e956f,_0xaddbda){var _0x2c918e=_0x20ccd9,_0x1a8ddd;if(!(_0x2e956f[_0x2c918e(0x254c)]===_0xaddbda||this[_0x2c918e(0x4179)][_0x2c918e(0x12b1)]!==_0x45952f[_0x2c918e(0x223a)]||null!=(_0x1a8ddd=_0x2e956f[_0x2c918e(0x11d7)])&&_0x1a8ddd[_0x2c918e(0x27c6)][_0x2c918e(0x2250)])){if(_0xaddbda>_0x2e956f[_0x2c918e(0x254c)])switch(_0x2e956f[_0x2c918e(0x254c)]){case _0x1a8384[_0x2c918e(0x2912)]:if(_0x2e956f[_0x2c918e(0x412c)](!0x0),_0xaddbda===_0x1a8384['HOVER'])break;case _0x1a8384[_0x2c918e(0x2c83)]:if(_0x2e956f[_0x2c918e(0x26a0)](!0x0),_0xaddbda===_0x1a8384[_0x2c918e(0x186c)])break;}else switch(_0x2e956f[_0x2c918e(0x254c)]){case _0x1a8384[_0x2c918e(0x186c)]:if(_0x2e956f['touchCollisionMeshFunction'](!0x1),_0xaddbda===_0x1a8384[_0x2c918e(0x2c83)])break;case _0x1a8384[_0x2c918e(0x2c83)]:if(_0x2e956f[_0x2c918e(0x412c)](!0x1),_0xaddbda===_0x1a8384[_0x2c918e(0x2912)])break;}_0x2e956f[_0x2c918e(0x254c)]=_0xaddbda;}}['_processTouchPoint'](_0xe94da4,_0x4e2935,_0x41d06a){var _0x11be67=_0x20ccd9;const _0x8e65b9=this[_0x11be67(0xdd8)][_0xe94da4];_0x8e65b9[_0x11be67(0x3117)][_0x11be67(0x2650)][_0x11be67(0xa83)](_0x4e2935),_0x41d06a[_0x11be67(0x72c)](_0x22a143['jp'][_0x11be67(0xf88)][0x0]),_0x8e65b9['grabRay']['direction'][_0x11be67(0xa83)](_0x22a143['jp'][_0x11be67(0xf88)][0x0]),this[_0x11be67(0x4179)][_0x11be67(0x12b1)]!==_0x45952f[_0x11be67(0x223a)]||null!=(_0xe94da4=_0x8e65b9[_0x11be67(0x11d7)])&&_0xe94da4[_0x11be67(0x27c6)][_0x11be67(0x2250)]||(_0x8e65b9[_0x11be67(0x11d7)][_0x11be67(0x321f)](this['_tmpRay']),_0x8e65b9[_0x11be67(0x3117)][_0x11be67(0x2650)][_0x11be67(0x350)](this[_0x11be67(0x10d9)][_0x11be67(0x4208)][_0x11be67(0x4018)](0.05))),_0x8e65b9[_0x11be67(0x3117)][_0x11be67(0x1377)]=this['_nearGrabLengthScale']*this[_0x11be67(0xd1f)],_0x8e65b9[_0x11be67(0x1ad3)][_0x11be67(0x2416)][_0x11be67(0xa83)](_0x8e65b9[_0x11be67(0x3117)][_0x11be67(0x2650)]);}[_0x20ccd9(0x106a)](_0x49f458){var _0x526143=_0x20ccd9;Object[_0x526143(0x689)](this[_0x526143(0xdd8)])[_0x526143(0x7f0)](_0x1a79d4=>{var _0x32e6cb=_0x526143;const _0x4cc9e6=this['_controllers'][_0x1a79d4],_0x438a38=null==(_0x1973c8=_0x4cc9e6['xrController'])?void 0x0:_0x1973c8['inputSource'][_0x32e6cb(0x2250)];if((this[_0x32e6cb(0x4179)][_0x32e6cb(0x34ad)]||_0x1a79d4===this[_0x32e6cb(0x12d9)])&&_0x4cc9e6[_0x32e6cb(0x11d7)]&&(_0x438a38||this[_0x32e6cb(0x4179)][_0x32e6cb(0x12b1)]&&_0x4cc9e6[_0x32e6cb(0x11d7)][_0x32e6cb(0x27c6)]['gamepad'])){if(_0x4cc9e6['hoverInteraction']=!0x1,_0x4cc9e6[_0x32e6cb(0x1977)]=!0x1,_0x4cc9e6[_0x32e6cb(0x11d7)]){if(_0x438a38){var _0x1973c8=_0x438a38['get'](_0x32e6cb(0x32f5));_0x1973c8&&(_0x1973c8=_0x49f458[_0x32e6cb(0x2b43)](_0x1973c8,this[_0x32e6cb(0x344b)][_0x32e6cb(0x3a8b)]))&&_0x1973c8[_0x32e6cb(0x2709)]&&(_0x26fc9f=this['_scene'][_0x32e6cb(0x2547)]?0x1:-0x1,_0x22a143['jp'][_0x32e6cb(0xf88)][0x0][_0x32e6cb(0x2cf6)](_0x1973c8['transform'][_0x32e6cb(0x2416)]['x'],_0x1973c8[_0x32e6cb(0x2709)][_0x32e6cb(0x2416)]['y'],_0x1973c8[_0x32e6cb(0x2709)]['position']['z']*_0x26fc9f),_0x22a143['jp'][_0x32e6cb(0x2e4e)][0x0][_0x32e6cb(0x2cf6)](_0x1973c8['transform'][_0x32e6cb(0x2cbf)]['x'],_0x1973c8[_0x32e6cb(0x2709)][_0x32e6cb(0x2cbf)]['y'],_0x1973c8['transform'][_0x32e6cb(0x2cbf)]['z']*_0x26fc9f,_0x1973c8[_0x32e6cb(0x2709)][_0x32e6cb(0x2cbf)]['w']*_0x26fc9f),this[_0x32e6cb(0x8a4)](_0x1a79d4,_0x22a143['jp'][_0x32e6cb(0xf88)][0x0],_0x22a143['jp'][_0x32e6cb(0x2e4e)][0x0]));}else{if(_0x4cc9e6[_0x32e6cb(0x11d7)][_0x32e6cb(0x27c6)][_0x32e6cb(0x4206)]&&this[_0x32e6cb(0x4179)][_0x32e6cb(0x12b1)]!==_0x45952f[_0x32e6cb(0x2abc)]){let _0x592dfe=_0x4cc9e6['xrController']['pointer'];_0x4cc9e6['xrController']['grip']&&this['_options'][_0x32e6cb(0x12b1)]===_0x45952f[_0x32e6cb(0x3371)]&&(_0x592dfe=_0x4cc9e6[_0x32e6cb(0x11d7)][_0x32e6cb(0x1088)]),this[_0x32e6cb(0x8a4)](_0x1a79d4,_0x592dfe['position'],_0x592dfe[_0x32e6cb(0x32ee)]);}}var _0x1973c8=(_0x24c5df,_0x484002)=>{var _0x40eefe=_0x32e6cb;return _0x484002&&_0x484002[_0x40eefe(0xec0)]&&(!_0x24c5df||!_0x24c5df['hit']||_0x484002[_0x40eefe(0x307a)]<_0x24c5df[_0x40eefe(0x307a)])?_0x484002:_0x24c5df;},_0x26fc9f=_0x32ca13=>{var _0xb38b07=_0x32e6cb;let _0x5937cd=new _0x12ba0e['p'](),_0x2e2100=!0x1;var _0x573cc8=_0x32ca13&&_0x32ca13[_0xb38b07(0x6eb)]&&_0x32ca13[_0xb38b07(0xec0)];return null!=_0x32ca13&&_0x32ca13[_0xb38b07(0x6eb)]&&(_0x2e2100=0x0===_0x32ca13[_0xb38b07(0x6eb)]['x']&&0x0===_0x32ca13['pickedPoint']['y']&&0x0===_0x32ca13[_0xb38b07(0x6eb)]['z']),_0x5937cd=_0x573cc8&&!_0x2e2100?_0x32ca13:_0x5937cd;};if(!_0x4cc9e6['grabInteraction']){let _0x33c205=null,_0x16bfb3=null;this['_options']['useUtilityLayer']&&this['_utilityLayerScene']&&(_0x16bfb3=this[_0x32e6cb(0x3cb)](_0x4cc9e6,this[_0x32e6cb(0xd1f)],this[_0x32e6cb(0x37b7)],_0x363cd8=>this[_0x32e6cb(0x2f34)](_0x363cd8))),_0x1a79d4=_0x1973c8(this[_0x32e6cb(0x3cb)](_0x4cc9e6,this[_0x32e6cb(0xd1f)],this[_0x32e6cb(0x195b)],_0x2cea06=>this[_0x32e6cb(0x2f34)](_0x2cea06)),_0x16bfb3);if(_0x1a79d4&&_0x1a79d4['hit']&&(_0x33c205=_0x26fc9f(_0x1a79d4))[_0x32e6cb(0xec0)]&&(_0x4cc9e6['hoverInteraction']=!0x0),_0x4cc9e6['hoverInteraction']){let _0x2cebe2=null;_0x1a79d4=_0x438a38?this[_0x32e6cb(0x1b10)]:this[_0x32e6cb(0x14a3)],this['_options'][_0x32e6cb(0x389b)]&&this['_utilityLayerScene']&&(_0x2cebe2=this['_pickWithSphere'](_0x4cc9e6,_0x1a79d4,this[_0x32e6cb(0x37b7)],_0x48e37d=>this[_0x32e6cb(0x2efa)](_0x48e37d))),_0x26fc9f=_0x26fc9f(_0x1973c8(this[_0x32e6cb(0x3cb)](_0x4cc9e6,_0x1a79d4,this[_0x32e6cb(0x195b)],_0x382813=>this['_nearPickPredicate'](_0x382813)),_0x2cebe2)),_0x26fc9f[_0x32e6cb(0xec0)]&&(_0x33c205=_0x26fc9f,_0x4cc9e6[_0x32e6cb(0x1977)]=!0x0);}_0x4cc9e6[_0x32e6cb(0x3998)]=_0x4cc9e6[_0x32e6cb(0x19c1)],_0x4cc9e6['pick']=_0x33c205,_0x4cc9e6[_0x32e6cb(0x19c1)]&&_0x4cc9e6['pick'][_0x32e6cb(0x6eb)]&&_0x4cc9e6['pick']['hit']?(_0x4cc9e6['meshUnderPointer']=_0x4cc9e6[_0x32e6cb(0x19c1)][_0x32e6cb(0x192e)],_0x4cc9e6[_0x32e6cb(0x165e)][_0x32e6cb(0x2416)][_0x32e6cb(0xa83)](_0x4cc9e6[_0x32e6cb(0x19c1)]['pickedPoint']),_0x4cc9e6['pickedPointVisualCue']['isVisible']=!0x0,this[_0x32e6cb(0x1679)]&&this[_0x32e6cb(0x1679)][_0x32e6cb(0x252e)]&&this[_0x32e6cb(0x1679)][_0x32e6cb(0x38b8)](_0x4cc9e6['id'],!0x0)):(_0x4cc9e6[_0x32e6cb(0x2faf)]=null,_0x4cc9e6[_0x32e6cb(0x165e)]['isVisible']=!0x1,this[_0x32e6cb(0x1679)]&&this[_0x32e6cb(0x1679)][_0x32e6cb(0x252e)]&&this[_0x32e6cb(0x1679)][_0x32e6cb(0x38b8)](_0x4cc9e6['id'],!0x1));}let _0x258d2f=_0x1a8384[_0x32e6cb(0x2912)];_0x4cc9e6[_0x32e6cb(0x38f8)]||_0x4cc9e6[_0x32e6cb(0x1977)]?_0x258d2f=_0x1a8384['TOUCH']:_0x4cc9e6[_0x32e6cb(0xf39)]&&(_0x258d2f=_0x1a8384[_0x32e6cb(0x2c83)]),this[_0x32e6cb(0x19f0)](_0x4cc9e6,_0x258d2f);}}else _0x4cc9e6[_0x32e6cb(0x19c1)]=null;});}get[_0x20ccd9(0x37b7)](){var _0x103b38=_0x20ccd9;return this[_0x103b38(0x4179)][_0x103b38(0xd31)]||_0x4e6fe8['x'][_0x103b38(0x217f)][_0x103b38(0x14a4)];}[_0x20ccd9(0x1d63)](){var _0x9d4997=_0x20ccd9,_0x49a6aa=this[_0x9d4997(0x4179)]['useUtilityLayer']?this['_options'][_0x9d4997(0xd31)]||_0x4e6fe8['x'][_0x9d4997(0x217f)]['utilityLayerScene']:this['_scene'];const _0x27cf83=(0x0,_0x5b7c29['Qk'])(_0x9d4997(0x1977),{'diameter':0.0105},_0x49a6aa),_0x3654dd=(_0x27cf83['bakeCurrentTransformIntoVertices'](),_0x27cf83[_0x9d4997(0x2b7)]=!0x1,_0x27cf83['isVisible']=!0x1,_0x27cf83['rotationQuaternion']=_0x22a143['_f'][_0x9d4997(0x3228)](),new _0x361759['K'](_0x9d4997(0x251c),_0x49a6aa));return _0x3654dd['specularColor']=_0x2b4374['Wo']['Black'](),_0x3654dd[_0x9d4997(0x216d)]=this[_0x9d4997(0x139b)],_0x3654dd['backFaceCulling']=!0x1,_0x27cf83[_0x9d4997(0x7af)]=_0x3654dd,_0x27cf83;}['_isControllerReadyForNearInteraction'](_0x427566){var _0x53e6ed=_0x20ccd9;return!this[_0x53e6ed(0x1679)]||this[_0x53e6ed(0x1679)][_0x53e6ed(0xae4)](_0x427566);}[_0x20ccd9(0x9f5)](_0x1b2f77){var _0x550946=_0x20ccd9;const _0x19999c=this['_controllers'][_0x1b2f77[_0x550946(0x17f4)]],_0x2deb6a={'pointerId':_0x19999c['id'],'pointerType':_0x550946(0x2a5f)},_0x2180d2=(_0x19999c[_0x550946(0x1c3c)]=this['_xrSessionManager'][_0x550946(0x413f)][_0x550946(0x3fc1)](()=>{var _0x3fcb0f=_0x550946;(this[_0x3fcb0f(0x4179)][_0x3fcb0f(0x34ad)]||_0x1b2f77[_0x3fcb0f(0x17f4)]===this[_0x3fcb0f(0x12d9)])&&_0x19999c['xrController']&&(_0x19999c[_0x3fcb0f(0x11d7)][_0x3fcb0f(0x27c6)][_0x3fcb0f(0x2250)]||this['_options']['nearInteractionControllerMode']&&_0x19999c['xrController'][_0x3fcb0f(0x27c6)][_0x3fcb0f(0x4206)])&&(_0x19999c[_0x3fcb0f(0x19c1)]&&(_0x19999c[_0x3fcb0f(0x19c1)][_0x3fcb0f(0x3cb6)]=_0x19999c[_0x3fcb0f(0x3117)]),_0x19999c[_0x3fcb0f(0x19c1)]&&this[_0x3fcb0f(0x3d40)](_0x19999c['id'])&&this[_0x3fcb0f(0x195b)]['simulatePointerMove'](_0x19999c[_0x3fcb0f(0x19c1)],_0x2deb6a),_0x19999c[_0x3fcb0f(0x1977)]&&_0x19999c[_0x3fcb0f(0x19c1)]&&_0x19999c[_0x3fcb0f(0x19c1)][_0x3fcb0f(0xec0)]?_0x19999c[_0x3fcb0f(0x17fb)]||(this[_0x3fcb0f(0x195b)][_0x3fcb0f(0x348a)](_0x19999c[_0x3fcb0f(0x19c1)],_0x2deb6a),_0x19999c[_0x3fcb0f(0x17fb)]=_0x19999c[_0x3fcb0f(0x2faf)]):_0x19999c['nearInteractionTargetMesh']&&_0x19999c['stalePick']&&(this[_0x3fcb0f(0x195b)]['simulatePointerUp'](_0x19999c[_0x3fcb0f(0x3998)],_0x2deb6a),_0x19999c['nearInteractionTargetMesh']=null));}),_0x3dd1b9=>{var _0x500521=_0x550946;this[_0x500521(0x4179)][_0x500521(0x34ad)]||_0x1b2f77[_0x500521(0x17f4)]===this[_0x500521(0x12d9)]&&this[_0x500521(0x3d40)](_0x19999c['id'])?(_0x19999c[_0x500521(0x19c1)]&&(_0x19999c[_0x500521(0x19c1)]['ray']=_0x19999c['grabRay']),_0x3dd1b9&&_0x19999c[_0x500521(0x19c1)]&&_0x19999c[_0x500521(0x2faf)]&&this[_0x500521(0x2a95)](_0x19999c[_0x500521(0x2faf)])?(_0x19999c[_0x500521(0x38f8)]=!0x0,_0x19999c[_0x500521(0x165e)][_0x500521(0x1d6e)]=!0x1,this['_scene'][_0x500521(0x348a)](_0x19999c[_0x500521(0x19c1)],_0x2deb6a)):!_0x3dd1b9&&_0x19999c['pick']&&_0x19999c[_0x500521(0x38f8)]&&(this[_0x500521(0x195b)][_0x500521(0x22f6)](_0x19999c[_0x500521(0x19c1)],_0x2deb6a),_0x19999c['grabInteraction']=!0x1,_0x19999c[_0x500521(0x165e)][_0x500521(0x1d6e)]=!0x0)):!_0x3dd1b9||this[_0x500521(0x4179)][_0x500521(0x34ad)]||this[_0x500521(0x4179)][_0x500521(0x766)]||(this[_0x500521(0x12d9)]=_0x1b2f77['uniqueId']);});var _0x4e557d,_0x184919;_0x1b2f77[_0x550946(0x27c6)][_0x550946(0x4206)]?(_0x4e557d=_0x55a9ea=>{var _0x5b53fd=_0x550946;_0x19999c[_0x5b53fd(0x374)]=_0x55a9ea['getComponent'](_0x5b53fd(0x1fdb)),_0x19999c['squeezeComponent']?_0x19999c['onSqueezeButtonChangedObserver']=_0x19999c[_0x5b53fd(0x374)]['onButtonStateChangedObservable'][_0x5b53fd(0x3fc1)](_0x472c1e=>{var _0x33a8a8=_0x5b53fd;_0x472c1e[_0x33a8a8(0x3af)][_0x33a8a8(0x1493)]&&(_0x472c1e=_0x472c1e[_0x33a8a8(0x3af)][_0x33a8a8(0x1493)][_0x33a8a8(0x3b6e)],_0x2180d2(_0x472c1e));}):(_0x19999c[_0x5b53fd(0x2f70)]=_0x55a9ea[_0x5b53fd(0x3cc8)](),_0x19999c[_0x5b53fd(0x2032)]=_0x19999c[_0x5b53fd(0x2f70)]['onButtonStateChangedObservable']['add'](_0x34162c=>{var _0x2abda5=_0x5b53fd;_0x34162c['changes'][_0x2abda5(0x1493)]&&(_0x34162c=_0x34162c[_0x2abda5(0x3af)][_0x2abda5(0x1493)]['current'],_0x2180d2(_0x34162c));}));},_0x1b2f77[_0x550946(0x20c1)]?_0x4e557d(_0x1b2f77[_0x550946(0x20c1)]):_0x1b2f77['onMotionControllerInitObservable'][_0x550946(0x3fc1)](_0x4e557d)):(_0x4e557d=_0x1678d8=>{var _0x185647=_0x550946;_0x19999c[_0x185647(0x11d7)]&&_0x1678d8['inputSource']===_0x19999c[_0x185647(0x11d7)]['inputSource']&&_0x19999c[_0x185647(0x19c1)]&&this[_0x185647(0x3d40)](_0x19999c['id'])&&_0x19999c[_0x185647(0x2faf)]&&this[_0x185647(0x2a95)](_0x19999c[_0x185647(0x2faf)])&&(_0x19999c['grabInteraction']=!0x0,_0x19999c[_0x185647(0x165e)][_0x185647(0x1d6e)]=!0x1,this[_0x185647(0x195b)][_0x185647(0x348a)](_0x19999c[_0x185647(0x19c1)],_0x2deb6a));},_0x184919=_0x1ec30f=>{var _0x183d93=_0x550946;_0x19999c['xrController']&&_0x1ec30f[_0x183d93(0x27c6)]===_0x19999c[_0x183d93(0x11d7)][_0x183d93(0x27c6)]&&_0x19999c[_0x183d93(0x19c1)]&&this[_0x183d93(0x3d40)](_0x19999c['id'])&&(this[_0x183d93(0x195b)][_0x183d93(0x22f6)](_0x19999c[_0x183d93(0x19c1)],_0x2deb6a),_0x19999c['grabInteraction']=!0x1,_0x19999c[_0x183d93(0x165e)][_0x183d93(0x1d6e)]=!0x0);},_0x19999c[_0x550946(0x8dc)]={'selectend':_0x184919,'selectstart':_0x4e557d},this[_0x550946(0x344b)][_0x550946(0x35fe)][_0x550946(0x1080)](_0x550946(0x1e56),_0x4e557d),this[_0x550946(0x344b)][_0x550946(0x35fe)][_0x550946(0x1080)](_0x550946(0x3179),_0x184919));}[_0x20ccd9(0x39ff)](_0x2d9161){var _0xea8467=_0x20ccd9;const _0x2877ab=this[_0xea8467(0xdd8)][_0x2d9161];_0x2877ab&&(_0x2877ab['squeezeComponent']&&_0x2877ab[_0xea8467(0x3573)]&&_0x2877ab[_0xea8467(0x374)]['onButtonStateChangedObservable'][_0xea8467(0x854)](_0x2877ab[_0xea8467(0x3573)]),_0x2877ab[_0xea8467(0x2f70)]&&_0x2877ab[_0xea8467(0x2032)]&&_0x2877ab['selectionComponent']['onButtonStateChangedObservable'][_0xea8467(0x854)](_0x2877ab[_0xea8467(0x2032)]),_0x2877ab[_0xea8467(0x1c3c)]&&this['_xrSessionManager'][_0xea8467(0x413f)][_0xea8467(0x854)](_0x2877ab[_0xea8467(0x1c3c)]),_0x2877ab['eventListeners']&&Object[_0xea8467(0x689)](_0x2877ab[_0xea8467(0x8dc)])[_0xea8467(0x7f0)](_0x1e876b=>{var _0x37c92e=_0xea8467,_0x517724=_0x2877ab[_0x37c92e(0x8dc)]&&_0x2877ab[_0x37c92e(0x8dc)][_0x1e876b];_0x517724&&this['_xrSessionManager'][_0x37c92e(0x35fe)][_0x37c92e(0x22e3)](_0x1e876b,_0x517724);}),_0x2877ab[_0xea8467(0x1ad3)][_0xea8467(0x18c9)](),_0x2877ab['pickedPointVisualCue'][_0xea8467(0x18c9)](),this[_0xea8467(0x344b)]['runInXRFrame'](()=>{var _0x5e151c=_0xea8467,_0x46a8ca={'pointerId':_0x2877ab['id'],'pointerType':_0x5e151c(0x2a5f)};this[_0x5e151c(0x195b)][_0x5e151c(0x22f6)](new _0x12ba0e['p'](),_0x46a8ca);}),delete this[_0xea8467(0xdd8)][_0x2d9161],this[_0xea8467(0x12d9)]===_0x2d9161&&((_0x2d9161=Object[_0xea8467(0x689)](this[_0xea8467(0xdd8)]))['length']?this['_attachedController']=_0x2d9161[0x0]:this[_0xea8467(0x12d9)]=''));}[_0x20ccd9(0x20ad)](){var _0x509387=_0x20ccd9;const _0x4211a7=this['_options'][_0x509387(0x389b)]?this[_0x509387(0x4179)]['customUtilityLayerScene']||_0x4e6fe8['x'][_0x509387(0x217f)][_0x509387(0x14a4)]:this[_0x509387(0x195b)],_0x3df96a=(0x0,_0x5b7c29['Qk'])(_0x509387(0x3405),{'diameter':0x1},_0x4211a7),_0x286449=(_0x3df96a[_0x509387(0x1d6e)]=!0x1,this[_0x509387(0x4179)]['motionControllerOrbMaterial']?_0x3df96a['material']=this[_0x509387(0x4179)][_0x509387(0x1fc0)]:_0x593222['O'][_0x509387(0x2490)](_0x509387(0x2b72),_0x4211a7)[_0x509387(0x3725)](_0x55c8fd=>{var _0xf9e627=_0x509387;_0x3df96a[_0xf9e627(0x7af)]=_0x55c8fd;}),new _0x5101fb['v']());_0x286449[_0x509387(0x1896)](_0x5101fb['Kp'][_0x509387(0x1b0d)]);var _0xa094e8=new _0x22a143['P'](this['_controllerPickRadius'],this[_0x509387(0x14a3)],this[_0x509387(0x14a3)]),_0x1e46f7=this[_0x509387(0x14a3)]*(0x4/0x3),_0x1e46f7=new _0x22a143['P'](_0x1e46f7,_0x1e46f7,_0x1e46f7),_0x548f07=this[_0x509387(0x14a3)]*(0x7/0x6),_0x548f07=new _0x22a143['P'](_0x548f07,_0x548f07,_0x548f07),_0xb48319=0.8*this['_controllerPickRadius'],_0xb48319=new _0x22a143['P'](_0xb48319,_0xb48319,_0xb48319),_0x288bd5=1.5*this[_0x509387(0x14a3)],_0x288bd5=[{'frame':0x0,'value':_0xa094e8},{'frame':0xa,'value':new _0x22a143['P'](_0x288bd5,_0x288bd5,_0x288bd5)},{'frame':0x12,'value':_0x1e46f7}],_0x1e46f7=[{'frame':0x0,'value':_0x1e46f7},{'frame':0xa,'value':_0xb48319},{'frame':0x12,'value':_0xa094e8}],_0xb48319=[{'frame':0x0,'value':_0x22a143['P']['ZeroReadOnly']},{'frame':0xc,'value':_0x548f07},{'frame':0xf,'value':_0xa094e8}],_0x548f07=[{'frame':0x0,'value':_0xa094e8},{'frame':0xa,'value':_0x22a143['P'][_0x509387(0xc43)]},{'frame':0xf,'value':_0x22a143['P'][_0x509387(0xc43)]}];const _0x5726b3=new _0x487e0b['f'](_0x509387(0x3759),_0x509387(0x2ae7),0x3c,_0x487e0b['f'][_0x509387(0x124a)],_0x487e0b['f'][_0x509387(0x3304)]),_0x438e4e=new _0x487e0b['f'](_0x509387(0x403),_0x509387(0x2ae7),0x3c,_0x487e0b['f'][_0x509387(0x124a)],_0x487e0b['f']['ANIMATIONLOOPMODE_CONSTANT']),_0x4aebd4=new _0x487e0b['f']('hydrate','scaling',0x3c,_0x487e0b['f']['ANIMATIONTYPE_VECTOR3'],_0x487e0b['f'][_0x509387(0x3304)]),_0x58a094=new _0x487e0b['f'](_0x509387(0x69f),_0x509387(0x2ae7),0x3c,_0x487e0b['f'][_0x509387(0x124a)],_0x487e0b['f'][_0x509387(0x3304)]);return _0x5726b3[_0x509387(0xa8c)](_0x286449),_0x438e4e[_0x509387(0xa8c)](_0x286449),_0x4aebd4[_0x509387(0xa8c)](_0x286449),_0x58a094[_0x509387(0xa8c)](_0x286449),_0x5726b3[_0x509387(0x3029)](_0x288bd5),_0x438e4e[_0x509387(0x3029)](_0x1e46f7),_0x4aebd4['setKeys'](_0xb48319),_0x58a094[_0x509387(0x3029)](_0x548f07),{'touchCollisionMesh':_0x3df96a,'touchCollisionMeshFunction':_0x486b64=>{var _0x44d80a=_0x509387;_0x486b64=_0x486b64?_0x5726b3:_0x438e4e,_0x4211a7[_0x44d80a(0x1f74)](_0x3df96a,[_0x486b64],0x0,0x12,!0x1,0x1);},'hydrateCollisionMeshFunction':_0x1b2de8=>{var _0x317671=_0x509387,_0x527846=_0x1b2de8?_0x4aebd4:_0x58a094;_0x1b2de8&&(_0x3df96a[_0x317671(0x1d6e)]=!0x0),_0x4211a7[_0x317671(0x1f74)](_0x3df96a,[_0x527846],0x0,0xf,!0x1,0x1,()=>{_0x1b2de8||(_0x3df96a['isVisible']=!0x1);});}};}[_0x20ccd9(0x3cb)](_0x173030,_0x20a755,_0x3f4256,_0x4ac3f3){var _0x1db5d4=_0x20ccd9;const _0x3fb4d1=new _0x12ba0e['p']();if(_0x3fb4d1['distance']=Infinity,_0x173030[_0x1db5d4(0x1ad3)]&&_0x173030[_0x1db5d4(0x11d7)]){var _0x1f751c=_0x173030[_0x1db5d4(0x1ad3)][_0x1db5d4(0x2416)],_0x549cb2=_0x1826e5['K'][_0x1db5d4(0x2f75)](_0x1f751c,_0x20a755);for(let _0x272858=0x0;_0x272858<_0x3f4256[_0x1db5d4(0x3926)]['length'];_0x272858++){var _0x4bf923,_0xd5bde2=_0x3f4256[_0x1db5d4(0x3926)][_0x272858];_0x4ac3f3(_0xd5bde2)&&this[_0x1db5d4(0x406b)](_0xd5bde2,_0x173030[_0x1db5d4(0x11d7)][_0x1db5d4(0x17f4)])&&(_0x4bf923=_0x4ca6a4[_0x1db5d4(0x16f7)](_0xd5bde2,_0x549cb2))&&_0x4bf923['hit']&&_0x4bf923[_0x1db5d4(0x307a)]<_0x3fb4d1[_0x1db5d4(0x307a)]&&(_0x3fb4d1[_0x1db5d4(0xec0)]=_0x4bf923[_0x1db5d4(0xec0)],_0x3fb4d1[_0x1db5d4(0x192e)]=_0xd5bde2,_0x3fb4d1['pickedPoint']=_0x4bf923[_0x1db5d4(0x6eb)],_0x3fb4d1[_0x1db5d4(0x635)]=_0x173030[_0x1db5d4(0x11d7)][_0x1db5d4(0x1395)],_0x3fb4d1['gripTransform']=_0x173030['xrController']['grip']||null,_0x3fb4d1[_0x1db5d4(0x294f)]=_0x173030[_0x1db5d4(0x1ad3)],_0x3fb4d1[_0x1db5d4(0x307a)]=_0x4bf923[_0x1db5d4(0x307a)]);}}return _0x3fb4d1;}static[_0x20ccd9(0x16f7)](_0xe4cfc1,_0x2174b5,_0x3827f2=!0x1){var _0x372e8e=_0x20ccd9,_0x140a03=_0xe4cfc1[_0x372e8e(0x11db)];const _0x90a669=new _0x12ba0e['p']();var _0x3a406f=_0xe4cfc1[_0x372e8e(0x16a7)]();if(!_0xe4cfc1['_generatePointsArray']())return _0x90a669;if(!_0xe4cfc1[_0x372e8e(0x11db)]||!_0x3a406f)return _0x90a669;if(!_0x3827f2&&!_0x1826e5['K'][_0x372e8e(0xd0b)](_0x3a406f[_0x372e8e(0x1e44)],_0x2174b5))return _0x90a669;const _0x5d969b=_0x22a143['jp'][_0x372e8e(0xf88)][0x0],_0x13772f=_0x22a143['jp'][_0x372e8e(0xf88)][0x1];let _0x36f25=Infinity,_0xe6fd4d,_0x39dc28,_0x559be6;var _0x9c94c1=_0x22a143['jp']['Vector3'][0x2];const _0x50bef7=_0x22a143['jp'][_0x372e8e(0x31e7)][0x0];_0x50bef7[_0x372e8e(0xa83)](_0xe4cfc1[_0x372e8e(0x927)]()),_0x50bef7[_0x372e8e(0x39f4)](),_0x22a143['P'][_0x372e8e(0x3516)](_0x2174b5[_0x372e8e(0xccd)],_0x50bef7,_0x9c94c1);for(let _0x46bc4a=0x0;_0x46bc4a<_0x140a03[_0x372e8e(0x1377)];_0x46bc4a++){const _0x5459b5=_0x140a03[_0x46bc4a];_0x5459b5['projectToRef'](_0x9c94c1,_0xe4cfc1[_0x372e8e(0x1ee9)],_0xe4cfc1[_0x372e8e(0x2668)](),_0x13772f),_0x22a143['P'][_0x372e8e(0x3516)](_0x13772f,_0xe4cfc1[_0x372e8e(0x927)](),_0x13772f),_0xe6fd4d=_0x22a143['P'][_0x372e8e(0x3153)](_0x13772f,_0x2174b5[_0x372e8e(0xccd)]),_0x559be6=_0x22a143['P'][_0x372e8e(0x3153)](_0x13772f,_0xe4cfc1[_0x372e8e(0x1c6d)]()),-0x1!==(_0x39dc28=_0x22a143['P'][_0x372e8e(0x3153)](_0x2174b5[_0x372e8e(0xccd)],_0xe4cfc1[_0x372e8e(0x1c6d)]()))&&-0x1!==_0x559be6&&_0x39dc28<_0x559be6&&(_0xe6fd4d=0x0,_0x13772f[_0x372e8e(0xa83)](_0x2174b5['center'])),-0x1!==_0xe6fd4d&&_0xe6fd4d<_0x36f25&&(_0x36f25=_0xe6fd4d,_0x5d969b[_0x372e8e(0xa83)](_0x13772f));}return _0x36f25<_0x2174b5['radius']&&(_0x90a669[_0x372e8e(0xec0)]=!0x0,_0x90a669['distance']=_0x36f25,_0x90a669[_0x372e8e(0x192e)]=_0xe4cfc1,_0x90a669['pickedPoint']=_0x5d969b[_0x372e8e(0x95b)]()),_0x90a669;}}_0x4ca6a4['_IdCounter']=0xc8,_0x4ca6a4[_0x20ccd9(0x471)]=_0xe3aeba['b'][_0x20ccd9(0xacb)],_0x4ca6a4[_0x20ccd9(0x320b)]=0x1,_0xe3aeba['d'][_0x20ccd9(0x3fac)](_0x4ca6a4['Name'],(_0x4f073d,_0x4de508)=>()=>new _0x4ca6a4(_0x4f073d,_0x4de508),_0x4ca6a4[_0x20ccd9(0x320b)],!0x0);},0x12160:(_0x40e819,_0xa53192,_0x42155a)=>{var _0x1175e1=a8_0x16e4d8,_0x820c6d=_0x42155a(0x205d),_0x1db5c1=_0x42155a(0xf96c),_0x711c1f=_0x42155a(0x9fd1),_0x42155a=_0x42155a(0xde31);let _0x13a5bb=0x0;class _0x3a20ea extends _0x42155a['F']{constructor(_0x4194d6,_0x3b3a23={}){var _0x38479d=a8_0x5b24;super(_0x4194d6),this[_0x38479d(0x4179)]=_0x3b3a23,this[_0x38479d(0x1eed)]=[],this[_0x38479d(0x1a7b)]=!0x1,this[_0x38479d(0x175c)]=new Set(),this[_0x38479d(0x16f5)]=new _0x1db5c1['y$'](),this[_0x38479d(0x3a7e)]=new _0x1db5c1['y$'](),this[_0x38479d(0x416e)]=new _0x1db5c1['y$'](),this[_0x38479d(0xe7b)]=_0x38479d(0xf63),this[_0x38479d(0x344b)][_0x38479d(0x35fe)]?this['_init']():this['_xrSessionManager'][_0x38479d(0x3ead)]['addOnce'](()=>{var _0x43406b=_0x38479d;this[_0x43406b(0x31ab)]();});}[_0x1175e1(0x30a0)](){var _0x3a6074=_0x1175e1;if(!super[_0x3a6074(0x30a0)]())return!0x1;if(!this[_0x3a6074(0x4179)][_0x3a6074(0x13e1)])for(;this[_0x3a6074(0x1eed)]['length'];){var _0x1804c2=this[_0x3a6074(0x1eed)][_0x3a6074(0x10d7)]();_0x1804c2&&this[_0x3a6074(0x3a7e)]['notifyObservers'](_0x1804c2);}return!0x0;}[_0x1175e1(0x18c9)](){var _0x3cbffd=_0x1175e1;super['dispose'](),this[_0x3cbffd(0x16f5)][_0x3cbffd(0x2f8)](),this[_0x3cbffd(0x3a7e)]['clear'](),this['onPlaneUpdatedObservable'][_0x3cbffd(0x2f8)]();}[_0x1175e1(0x27c4)](){var _0x32bd4a=_0x1175e1;return _0x32bd4a(0x1615)!=typeof XRPlane;}['_onXRFrame'](_0x30b753){var _0x5214=_0x1175e1,_0x237a5f;if(this[_0x5214(0x252e)]&&this[_0x5214(0x1a7b)]&&_0x30b753){const _0x25bdc5=_0x30b753[_0x5214(0x1f35)]||(null==(_0x237a5f=_0x30b753['worldInformation'])?void 0x0:_0x237a5f[_0x5214(0x1f35)]);if(_0x25bdc5){for(let _0x3b7c17=0x0;_0x3b7c17<this[_0x5214(0x1eed)][_0x5214(0x1377)];_0x3b7c17++){var _0x3512d5=this[_0x5214(0x1eed)][_0x3b7c17];_0x25bdc5[_0x5214(0xef8)](_0x3512d5[_0x5214(0x188)])||(this['_detectedPlanes'][_0x5214(0x5ff)](_0x3b7c17--,0x1),this['onPlaneRemovedObservable'][_0x5214(0x2a3a)](_0x3512d5));}_0x25bdc5[_0x5214(0x7f0)](_0x267d5a=>{var _0x531faa=_0x5214,_0x5850c3;this[_0x531faa(0x175c)][_0x531faa(0xef8)](_0x267d5a)?_0x267d5a[_0x531faa(0x2180)]===this[_0x531faa(0x344b)]['currentTimestamp']&&(_0x5850c3=this['_findIndexInPlaneArray'](_0x267d5a),_0x5850c3=this[_0x531faa(0x1eed)][_0x5850c3],this['_updatePlaneWithXRPlane'](_0x267d5a,_0x5850c3,_0x30b753),this['onPlaneUpdatedObservable']['notifyObservers'](_0x5850c3)):(_0x5850c3={'id':_0x13a5bb++,'xrPlane':_0x267d5a,'polygonDefinition':[]},_0x267d5a=this[_0x531faa(0xdca)](_0x267d5a,_0x5850c3,_0x30b753),this[_0x531faa(0x1eed)][_0x531faa(0x3f90)](_0x267d5a),this[_0x531faa(0x16f5)][_0x531faa(0x2a3a)](_0x267d5a));}),this[_0x5214(0x175c)]=_0x25bdc5;}}}[_0x1175e1(0x31ab)](){var _0x1174f9=_0x1175e1;this[_0x1174f9(0x344b)]['isNative']&&this[_0x1174f9(0x4179)][_0x1174f9(0x2207)]&&this[_0x1174f9(0x344b)][_0x1174f9(0x35fe)][_0x1174f9(0x1b6f)]&&this[_0x1174f9(0x344b)][_0x1174f9(0x35fe)][_0x1174f9(0x1b6f)](this['_options'][_0x1174f9(0x2207)]),this['_xrSessionManager']['session'][_0x1174f9(0x2b2b)]&&this[_0x1174f9(0x344b)][_0x1174f9(0x35fe)][_0x1174f9(0x2b2b)]({'planeDetectionState':{'enabled':!0x0}}),this[_0x1174f9(0x1a7b)]=!0x0,this[_0x1174f9(0x1eed)][_0x1174f9(0x1377)]&&(this[_0x1174f9(0x1eed)][_0x1174f9(0x1377)]=0x0);}[_0x1175e1(0xdca)](_0x28452c,_0x2cce64,_0x238598){var _0x1b439b=_0x1175e1;_0x2cce64[_0x1b439b(0x170d)]=_0x28452c[_0x1b439b(0x1f58)][_0x1b439b(0x1f88)](_0x58e6b7=>{var _0x728700=_0x1b439b,_0x424daf=this[_0x728700(0x344b)][_0x728700(0x3fde)][_0x728700(0x2547)]?0x1:-0x1;return new _0x711c1f['P'](_0x58e6b7['x'],_0x58e6b7['y'],_0x58e6b7['z']*_0x424daf);}),_0x238598=_0x238598[_0x1b439b(0x4040)](_0x28452c[_0x1b439b(0xf55)],this[_0x1b439b(0x344b)][_0x1b439b(0x3a8b)]);if(_0x238598){const _0x540196=_0x2cce64[_0x1b439b(0x1aee)]||new _0x711c1f['y3']();_0x711c1f['y3'][_0x1b439b(0x3273)](_0x238598[_0x1b439b(0x2709)][_0x1b439b(0x3f91)],0x0,_0x540196),this[_0x1b439b(0x344b)]['scene']['useRightHandedSystem']||_0x540196[_0x1b439b(0x2de6)](),_0x2cce64[_0x1b439b(0x1aee)]=_0x540196,this[_0x1b439b(0x4179)][_0x1b439b(0x8b5)]&&_0x540196[_0x1b439b(0x2e19)](this[_0x1b439b(0x4179)][_0x1b439b(0x8b5)][_0x1b439b(0x927)](),_0x540196);}return _0x2cce64;}[_0x1175e1(0x71c)](_0xa5d4cc){var _0x4bd435=_0x1175e1;for(let _0x3858fb=0x0;_0x3858fb<this[_0x4bd435(0x1eed)][_0x4bd435(0x1377)];++_0x3858fb)if(this[_0x4bd435(0x1eed)][_0x3858fb]['xrPlane']===_0xa5d4cc)return _0x3858fb;return-0x1;}}_0x3a20ea[_0x1175e1(0x471)]=_0x820c6d['b'][_0x1175e1(0x2f21)],_0x3a20ea[_0x1175e1(0x320b)]=0x1,_0x820c6d['d'][_0x1175e1(0x3fac)](_0x3a20ea[_0x1175e1(0x471)],(_0xb8c980,_0x2044e6)=>()=>new _0x3a20ea(_0xb8c980,_0x2044e6),_0x3a20ea[_0x1175e1(0x320b)]);},0x1501e:(_0x5784c2,_0x189a24,_0x4f0842)=>{var _0x26a059=a8_0x16e4d8,_0x1ab380=_0x4f0842(0x9fd1),_0x1a65f9=_0x4f0842(0x10ea4),_0x4b459a=_0x4f0842(0xf96c),_0x5aa051=_0x4f0842(0x205d),_0x27ffa5=_0x4f0842(0xde31),_0x1abbfb=_0x4f0842(0x6214);class _0x118208{constructor(_0x5c8aa6,_0x1dfd4a){var _0x236ef1=a8_0x5b24;this['_samples']=[];for(let _0xbc0d90=this['_idx']=0x0;_0xbc0d90<_0x5c8aa6;++_0xbc0d90)this[_0x236ef1(0x3be8)][_0x236ef1(0x3f90)](_0x1dfd4a?_0x1dfd4a():_0x1ab380['FM'][_0x236ef1(0x23ed)]());}get[_0x26a059(0x1377)](){var _0x2ab2f3=_0x26a059;return this[_0x2ab2f3(0x3be8)][_0x2ab2f3(0x1377)];}[_0x26a059(0x3f90)](_0x39ee7f,_0x142368){var _0x2789eb=_0x26a059;this[_0x2789eb(0xce0)]=(this[_0x2789eb(0xce0)]+this[_0x2789eb(0x3be8)][_0x2789eb(0x1377)]-0x1)%this[_0x2789eb(0x3be8)][_0x2789eb(0x1377)],this['at'](0x0)[_0x2789eb(0x368c)](_0x39ee7f,_0x142368);}['at'](_0x2f4bc3){var _0x1154c5=_0x26a059;if(_0x2f4bc3>=this[_0x1154c5(0x3be8)][_0x1154c5(0x1377)])throw new Error(_0x1154c5(0x30d7));return this[_0x1154c5(0x3be8)][(this[_0x1154c5(0xce0)]+_0x2f4bc3)%this[_0x1154c5(0x3be8)]['length']];}}class _0xe11b9b{constructor(){var _0x4f8c80=_0x26a059;this[_0x4f8c80(0x3be8)]=new _0x118208(0x14),this[_0x4f8c80(0x7d2)]=0x0,this['onFirstStepDetected']=new _0x4b459a['y$']();}[_0x26a059(0x22f)](_0x202e5f,_0x546ef2,_0x2abcb3,_0xe67e5a){var _0x302ea4=_0x26a059;this[_0x302ea4(0x3be8)]['push'](_0x202e5f,_0x546ef2);const _0x592ff2=this[_0x302ea4(0x3be8)]['at'](0x0);if(this[_0x302ea4(0x7d2)]*=this[_0x302ea4(0x2b3e)],this['_entropy']+=_0x1ab380['FM'][_0x302ea4(0x3153)](_0x592ff2,this[_0x302ea4(0x3be8)]['at'](0x1)),!(this[_0x302ea4(0x7d2)]>this[_0x302ea4(0x28c9)])){let _0x1bf0ea;for(_0x1bf0ea=this[_0x302ea4(0x2c8b)];_0x1bf0ea<this[_0x302ea4(0x3be8)][_0x302ea4(0x1377)]&&!(_0x1ab380['FM'][_0x302ea4(0x28b0)](_0x592ff2,this[_0x302ea4(0x3be8)]['at'](_0x1bf0ea))<this[_0x302ea4(0x390a)]);++_0x1bf0ea);if(_0x1bf0ea!==this[_0x302ea4(0x3be8)][_0x302ea4(0x1377)]){let _0x42cc10=-0x1,_0xe2d772=0x0;for(let _0x134ca1,_0x3dbde6=0x1;_0x3dbde6<_0x1bf0ea;++_0x3dbde6)(_0x134ca1=_0x1ab380['FM'][_0x302ea4(0x28b0)](_0x592ff2,this[_0x302ea4(0x3be8)]['at'](_0x3dbde6)))>_0x42cc10&&(_0xe2d772=_0x3dbde6,_0x42cc10=_0x134ca1);if(!(_0x42cc10<this[_0x302ea4(0x344d)])){const _0x34b3d4=this[_0x302ea4(0x3be8)]['at'](_0xe2d772),_0x2a8a8f=_0x34b3d4[_0x302ea4(0x41b6)](_0x592ff2),_0x5779d2=(_0x2a8a8f[_0x302ea4(0x3f07)](),_0x1ab380['jp'][_0x302ea4(0x3c5a)][0x0]);var _0x17d260;let _0xb2e1fd,_0x428158=0x0;for(let _0x431e47=0x1;_0x431e47<_0x1bf0ea;++_0x431e47)(_0xb2e1fd=this['_samples']['at'](_0x431e47))['subtractToRef'](_0x592ff2,_0x5779d2),_0x17d260=_0x1ab380['FM']['Dot'](_0x2a8a8f,_0x5779d2),_0x428158+=_0x5779d2[_0x302ea4(0x3376)]()-_0x17d260*_0x17d260;if(!(_0x428158>_0x1bf0ea*this[_0x302ea4(0x1279)])){const _0x3caf69=_0x1ab380['jp'][_0x302ea4(0xf88)][0x0],_0x592306=(_0x3caf69[_0x302ea4(0x2cf6)](_0x2abcb3,_0xe67e5a,0x0),_0x1ab380['jp']['Vector3'][0x1]);_0x592306['set'](_0x2a8a8f['x'],_0x2a8a8f['y'],0x0),(_0x202e5f=0x0<_0x1ab380['P']['Cross'](_0x3caf69,_0x592306)['z'],_0x546ef2=_0x592ff2[_0x302ea4(0x95b)](),_0x2abcb3=_0x592ff2[_0x302ea4(0x95b)]()),(_0x34b3d4[_0x302ea4(0x407)](_0x592ff2,_0x2a8a8f),_0x202e5f?(_0x2a8a8f['scaleAndAddToRef'](this[_0x302ea4(0x3842)],_0x546ef2),_0x2a8a8f[_0x302ea4(0x3d77)](this[_0x302ea4(0x3111)],_0x2abcb3)):(_0x2a8a8f['scaleAndAddToRef'](this['_axisToApexExtendFactor'],_0x546ef2),_0x2a8a8f['scaleAndAddToRef'](this[_0x302ea4(0x3842)],_0x2abcb3)),this['onFirstStepDetected'][_0x302ea4(0x2a3a)]({'leftApex':_0x546ef2,'rightApex':_0x2abcb3,'currentPosition':_0x592ff2,'currentStepDirection':_0x202e5f?_0x302ea4(0x34f1):_0x302ea4(0x3bf0)}));}}}}}[_0x26a059(0x3d68)](){var _0x71fd38=_0x26a059;for(let _0x4c1cfc=0x0;_0x4c1cfc<this['_samples'][_0x71fd38(0x1377)];++_0x4c1cfc)this[_0x71fd38(0x3be8)]['at'](_0x4c1cfc)[_0x71fd38(0x368c)](0x0,0x0);}get['_samePointCheckStartIdx'](){var _0x50d1a1=_0x26a059;return Math['floor'](this[_0x50d1a1(0x3be8)][_0x50d1a1(0x1377)]/0x3);}get[_0x26a059(0x390a)](){return 0.0009;}get[_0x26a059(0x344d)](){return 0.0081;}get[_0x26a059(0x1279)](){return 0.0009;}get['_axisToApexShrinkFactor'](){return 0.8;}get[_0x26a059(0x3111)](){return-1.6;}get['_entropyDecayFactor'](){return 0.93;}get[_0x26a059(0x28c9)](){return 0.4;}}class _0x3d38f1{constructor(_0x51b1e1,_0x83f99,_0x1d65b0,_0xde0cc2){var _0x144184=_0x26a059;this[_0x144184(0x3c40)]=new _0x1ab380['FM'](),this[_0x144184(0x3896)]=new _0x1ab380['FM'](),this['_currentPosition']=new _0x1ab380['FM'](),this[_0x144184(0x2fa9)]=new _0x1ab380['FM'](),this[_0x144184(0x2d2a)]=-0x1,this['_forward']=new _0x1ab380['FM'](),this[_0x144184(0x26df)]=!0x1,this['_t']=-0x1,this[_0x144184(0x2a68)]=-0x1,this[_0x144184(0x342a)]=new _0x1ab380['FM'](),this[_0x144184(0xdd3)]=0x0,this[_0x144184(0x2226)]=new _0x4b459a['y$'](),this[_0x144184(0x1a35)]=new _0x4b459a['y$'](),this[_0x144184(0x24c0)](_0x51b1e1,_0x83f99,_0x1d65b0,'left'===_0xde0cc2);}['_reset'](_0x442db6,_0x1c0fad,_0x3b214c,_0x9f2546){var _0x1679d0=_0x26a059;this[_0x1679d0(0x3c40)]['copyFrom'](_0x442db6),this[_0x1679d0(0x3896)]['copyFrom'](_0x1c0fad),this['_steppingLeft']=_0x9f2546,this[_0x1679d0(0x26df)]?(this[_0x1679d0(0x3c40)][_0x1679d0(0x407)](this[_0x1679d0(0x3896)],this[_0x1679d0(0x2fa9)]),this['_forward'][_0x1679d0(0x368c)](-this['_axis']['y'],this[_0x1679d0(0x2fa9)]['x'])):(this['_rightApex'][_0x1679d0(0x407)](this[_0x1679d0(0x3c40)],this[_0x1679d0(0x2fa9)]),this[_0x1679d0(0x3a1b)]['copyFromFloats'](this['_axis']['y'],-this[_0x1679d0(0x2fa9)]['x'])),this[_0x1679d0(0x2d2a)]=this[_0x1679d0(0x2fa9)][_0x1679d0(0x1377)](),this[_0x1679d0(0x3a1b)][_0x1679d0(0x1886)](0x1/this[_0x1679d0(0x2d2a)]),this[_0x1679d0(0x2a60)](_0x3b214c['x'],_0x3b214c['y']),this[_0x1679d0(0x2a68)]=this['_t'],this[_0x1679d0(0x342a)][_0x1679d0(0xa83)](_0x3b214c),this[_0x1679d0(0xdd3)]=0x1;}[_0x26a059(0x2a60)](_0x2ec055,_0x49c30b){var _0x14d37e=_0x26a059;this[_0x14d37e(0x175a)][_0x14d37e(0x368c)](_0x2ec055,_0x49c30b),this[_0x14d37e(0x26df)]?this['_currentPosition'][_0x14d37e(0x409f)](this[_0x14d37e(0x3896)]):this[_0x14d37e(0x175a)][_0x14d37e(0x409f)](this[_0x14d37e(0x3c40)]),(_0x2ec055=this['_t'],_0x49c30b=_0x1ab380['FM'][_0x14d37e(0x365c)](this['_currentPosition'],this[_0x14d37e(0x2fa9)]),this['_t']=_0x49c30b/(this[_0x14d37e(0x2d2a)]*this[_0x14d37e(0x2d2a)]),_0x49c30b=this['_currentPosition'][_0x14d37e(0x3376)]()-_0x49c30b/this[_0x14d37e(0x2d2a)]*(_0x49c30b/this['_axisLength'])),this[_0x14d37e(0xdd3)]*=0.92-0x64*Math[_0x14d37e(0xf1a)](_0x49c30b-0.0016,0x0)+Math[_0x14d37e(0xf1a)](this['_t']-_0x2ec055,0x0);}[_0x26a059(0x22f)](_0x57a886,_0xdc6cae){var _0x2a0c49=_0x26a059;if(this[_0x2a0c49(0xdd3)]<this['_vitalityThreshold'])return!0x1;var _0x5adb2d=this['_t'];return this[_0x2a0c49(0x2a60)](_0x57a886,_0xdc6cae),this['_t']>this['_maxT']&&(this[_0x2a0c49(0x2a68)]=this['_t'],this[_0x2a0c49(0x342a)]['copyFromFloats'](_0x57a886,_0xdc6cae)),!(this[_0x2a0c49(0xdd3)]<this[_0x2a0c49(0x30d2)]||(this['_t']>_0x5adb2d&&(this['onMovement'][_0x2a0c49(0x2a3a)]({'deltaT':this['_t']-_0x5adb2d}),_0x5adb2d<0.5&&0.5<=this['_t']&&this[_0x2a0c49(0x1a35)]['notifyObservers']({'foot':this[_0x2a0c49(0x26df)]?_0x2a0c49(0x3bf0):_0x2a0c49(0x34f1)})),this['_t']<0.95*this[_0x2a0c49(0x2a68)]&&(this[_0x2a0c49(0x175a)][_0x2a0c49(0x368c)](_0x57a886,_0xdc6cae),(this['_steppingLeft']?this['_leftApex']:this[_0x2a0c49(0x3896)])[_0x2a0c49(0xa83)](this[_0x2a0c49(0x342a)]),this[_0x2a0c49(0x24c0)](this[_0x2a0c49(0x3c40)],this['_rightApex'],this['_currentPosition'],!this[_0x2a0c49(0x26df)])),this[_0x2a0c49(0x2d2a)]<0.03));}get[_0x26a059(0x30d2)](){return 0.1;}get['forward'](){var _0x3fc8fd=_0x26a059;return this[_0x3fc8fd(0x3a1b)];}}class _0x30d9d9{constructor(_0xa0dd01){var _0x3fba2a=_0x26a059;this['_detector']=new _0xe11b9b(),this[_0x3fba2a(0x36d6)]=null,this[_0x3fba2a(0x228d)]=new _0x1ab380['FM'](),this[_0x3fba2a(0x1dd5)]=_0x30d9d9['_MillisecondsPerUpdate'],this['movementThisFrame']=_0x1ab380['P']['Zero'](),this[_0x3fba2a(0x2635)]=_0xa0dd01,this[_0x3fba2a(0x2343)]['onFirstStepDetected'][_0x3fba2a(0x3fc1)](_0x3f5cda=>{var _0xaa6dfe=_0x3fba2a;this[_0xaa6dfe(0x36d6)]||(this[_0xaa6dfe(0x36d6)]=new _0x3d38f1(_0x3f5cda[_0xaa6dfe(0x3a36)],_0x3f5cda[_0xaa6dfe(0x3639)],_0x3f5cda[_0xaa6dfe(0x31a1)],_0x3f5cda[_0xaa6dfe(0x41fb)]),this[_0xaa6dfe(0x36d6)][_0xaa6dfe(0x1a35)]['add'](()=>{var _0x12f50b=_0xaa6dfe;_0x1abbfb[_0x12f50b(0x23a)]('Footfall!');}),this[_0xaa6dfe(0x36d6)][_0xaa6dfe(0x2226)][_0xaa6dfe(0x3fc1)](_0x479726=>{var _0x4bd04c=_0xaa6dfe;this[_0x4bd04c(0x36d6)][_0x4bd04c(0x3c8a)][_0x4bd04c(0x3d77)](0.024*_0x479726[_0x4bd04c(0x37eb)],this['_movement']);}));});}static get[_0x26a059(0x1eef)](){return 0x3e8/0xf;}[_0x26a059(0x22f)](_0x21a853,_0x46d31e){var _0x3e0396=_0x26a059;_0x46d31e['y']=0x0,_0x46d31e[_0x3e0396(0x3f07)](),this[_0x3e0396(0x1dd5)]+=this[_0x3e0396(0x2635)][_0x3e0396(0x2d27)](),this[_0x3e0396(0x1dd5)]>=_0x30d9d9[_0x3e0396(0x1eef)]&&(this[_0x3e0396(0x1dd5)]-=_0x30d9d9['_MillisecondsPerUpdate'],this[_0x3e0396(0x2343)][_0x3e0396(0x22f)](_0x21a853['x'],_0x21a853['z'],_0x46d31e['x'],_0x46d31e['z']),this[_0x3e0396(0x36d6)]&&!this[_0x3e0396(0x36d6)][_0x3e0396(0x22f)](_0x21a853['x'],_0x21a853['z'])&&(this[_0x3e0396(0x36d6)]=null),this[_0x3e0396(0x228d)]['scaleInPlace'](0.85)),this['movementThisFrame']['set'](this[_0x3e0396(0x228d)]['x'],0x0,this[_0x3e0396(0x228d)]['y']);}}class _0x58f2dd extends _0x27ffa5['F']{constructor(_0x4d50ed,_0x363bec){var _0xd56d64=_0x26a059;super(_0x4d50ed),this[_0xd56d64(0x81f)]=new _0x1ab380['P'](),this[_0xd56d64(0x3a1b)]=new _0x1ab380['P'](),this[_0xd56d64(0x3fa6)]=new _0x1ab380['P'](),this[_0xd56d64(0x228d)]=new _0x1ab380['P'](),this['_sessionManager']=_0x4d50ed,this[_0xd56d64(0x603)]=_0x363bec[_0xd56d64(0x603)],this[_0xd56d64(0x2249)]&&_0x1a65f9['Y'][_0xd56d64(0x1048)](_0xd56d64(0x23c3));}static get['Name'](){return _0x5aa051['b']['WALKING_LOCOMOTION'];}static get[_0x26a059(0x320b)](){return 0x1;}get['locomotionTarget'](){var _0x268e1e=_0x26a059;return this[_0x268e1e(0x13ff)];}set[_0x26a059(0x603)](_0x2469c5){var _0x313d90=_0x26a059;this['_locomotionTarget']=_0x2469c5,this[_0x313d90(0x2249)]=_0x313d90(0x20a0)===this[_0x313d90(0x13ff)]['getClassName']();}[_0x26a059(0x27c4)](){var _0x3a33da=_0x26a059;return void 0x0===this[_0x3a33da(0x2b9a)][_0x3a33da(0x17f6)]||_0x3a33da(0x23f1)===this[_0x3a33da(0x2b9a)][_0x3a33da(0x17f6)];}['attach'](){var _0x564041=_0x26a059;return!(!this[_0x564041(0x27c4)]||!super[_0x564041(0x141a)]()||(this[_0x564041(0x36d6)]=new _0x30d9d9(this[_0x564041(0x2b9a)][_0x564041(0x3fde)][_0x564041(0x2cd1)]()),0x0));}[_0x26a059(0x30a0)](){var _0x348628=_0x26a059;return!!super[_0x348628(0x30a0)]()&&!(this[_0x348628(0x36d6)]=null);}[_0x26a059(0x106a)](_0x54590a){var _0x27bd8d=_0x26a059,_0x456982,_0x54590a=_0x54590a[_0x27bd8d(0x1a4b)](this[_0x27bd8d(0x2b9a)][_0x27bd8d(0x19db)]);_0x54590a&&(_0x456982=this[_0x27bd8d(0x603)][_0x27bd8d(0x83e)]()['useRightHandedSystem']?0x1:-0x1,_0x54590a=_0x54590a[_0x27bd8d(0x2709)]['matrix'],this[_0x27bd8d(0x81f)]['copyFromFloats'](_0x54590a[0x4],_0x54590a[0x5],_0x456982*_0x54590a[0x6]),this['_forward'][_0x27bd8d(0x368c)](_0x54590a[0x8],_0x54590a[0x9],_0x456982*_0x54590a[0xa]),this[_0x27bd8d(0x3fa6)]['copyFromFloats'](_0x54590a[0xc],_0x54590a[0xd],_0x456982*_0x54590a[0xe]),this['_forward']['scaleAndAddToRef'](0.05,this[_0x27bd8d(0x3fa6)]),this[_0x27bd8d(0x81f)]['scaleAndAddToRef'](-0.05,this[_0x27bd8d(0x3fa6)]),this[_0x27bd8d(0x36d6)][_0x27bd8d(0x22f)](this[_0x27bd8d(0x3fa6)],this[_0x27bd8d(0x3a1b)]),this[_0x27bd8d(0x228d)][_0x27bd8d(0xa83)](this[_0x27bd8d(0x36d6)][_0x27bd8d(0x102c)]),this[_0x27bd8d(0x2249)]||_0x1ab380['P'][_0x27bd8d(0x1f84)](this[_0x27bd8d(0x228d)],this[_0x27bd8d(0x603)]['getWorldMatrix'](),this['_movement']),this[_0x27bd8d(0x603)][_0x27bd8d(0x2416)][_0x27bd8d(0x350)](this[_0x27bd8d(0x228d)]));}}_0x5aa051['d']['AddWebXRFeature'](_0x58f2dd[_0x26a059(0x471)],(_0x64bd05,_0x472f1f)=>()=>new _0x58f2dd(_0x64bd05,_0x472f1f),_0x58f2dd[_0x26a059(0x320b)],!0x1);},0x11bd8:(_0x4aaf0e,_0x5db72a,_0x44bc4c)=>{_0x44bc4c(0x62d9),_0x44bc4c(0x120d8),_0x44bc4c(0x12160),_0x44bc4c(0x1747a),_0x44bc4c(0x1757a),_0x44bc4c(0x4a5),_0x44bc4c(0x8fdb),_0x44bc4c(0xa0c2),_0x44bc4c(0x1265b),_0x44bc4c(0xeb3c),_0x44bc4c(0x4516),_0x44bc4c(0x109c1),_0x44bc4c(0x469b),_0x44bc4c(0x6803),_0x44bc4c(0xbae1),_0x44bc4c(0x22f0),_0x44bc4c(0x14a1e),_0x44bc4c(0x1501e),_0x44bc4c(0x8d0b),_0x44bc4c(0x1241a);},0xf06:(_0x253597,_0x43e421,_0x24a32c)=>{_0x24a32c(0xfce2),_0x24a32c(0x130a9),_0x24a32c(0x1050a),_0x24a32c(0x1194d),_0x24a32c(0xdf3),_0x24a32c(0x7a27),_0x24a32c(0x7dfd),_0x24a32c(0x5031),_0x24a32c(0x3cf1),_0x24a32c(0x205d),_0x24a32c(0x11bd8),_0x24a32c(0x1b37),_0x24a32c(0x109fd);},0x1b37:(_0x4aa279,_0x50a759,_0x3a5026)=>{_0x3a5026(0x13a8a),_0x3a5026(0x12bd3),_0x3a5026(0xa916),_0x3a5026(0xe9e5),_0x3a5026(0x5728),_0x3a5026(0xff36),_0x3a5026(0x8172),_0x3a5026(0x1411c),_0x3a5026(0x162b1);},0x13a8a:(_0x2ff69e,_0x3b2905,_0x2185b0)=>{var _0x1b8b8d=a8_0x16e4d8;_0x2185b0['d'](_0x3b2905,{'d':()=>_0x810849});function _0x25526c(_0xae47d7,_0x49885b,_0x223fb5,_0xab9b5){return new(_0x223fb5=_0x223fb5||Promise)(function(_0x4bc803,_0xb0b17b){var _0x3ef6ce=a8_0x5b24;function _0x22e5ee(_0xfc0fb3){var _0x70094=a8_0x5b24;try{_0x11b28c(_0xab9b5[_0x70094(0xafd)](_0xfc0fb3));}catch(_0x5b0152){_0xb0b17b(_0x5b0152);}}function _0x212473(_0x1f7c0f){var _0x1825c1=a8_0x5b24;try{_0x11b28c(_0xab9b5[_0x1825c1(0x251b)](_0x1f7c0f));}catch(_0x523388){_0xb0b17b(_0x523388);}}function _0x11b28c(_0x161425){var _0x4df825=a8_0x5b24,_0xd4194f;_0x161425['done']?_0x4bc803(_0x161425['value']):((_0xd4194f=_0x161425['value'])instanceof _0x223fb5?_0xd4194f:new _0x223fb5(function(_0x447924){_0x447924(_0xd4194f);}))[_0x4df825(0x3725)](_0x22e5ee,_0x212473);}_0x11b28c((_0xab9b5=_0xab9b5[_0x3ef6ce(0xdde)](_0xae47d7,_0x49885b||[]))['next']());});}var _0x2ab68d=_0x2185b0(0x12bd3),_0x38d8fa=_0x2185b0(0xf96c),_0x45032d=_0x2185b0(0x10ea4),_0x5f08d9=_0x2185b0(0xa7ff),_0x549afd=_0x2185b0(0x9fd1),_0x33fa1f=_0x2185b0(0x1dad);class _0x810849{constructor(_0x23e321,_0x1fb3f4,_0x3258ec,_0x1a54cf,_0x34426f=!0x1,_0x291ddf){var _0x3cfb71=a8_0x5b24;this[_0x3cfb71(0x3fde)]=_0x23e321,this['layout']=_0x1fb3f4,this['gamepadObject']=_0x3258ec,this[_0x3cfb71(0x25bc)]=_0x1a54cf,this['_doNotLoadControllerMesh']=_0x34426f,this[_0x3cfb71(0x3995)]=_0x291ddf,this[_0x3cfb71(0x3a32)]=_0x3affb1=>{var _0x348c5c=_0x3cfb71;if(_0x3affb1){var _0x2ee4b5=this['layout']['components'][_0x3affb1],_0x72cd67=_0x2ee4b5[_0x348c5c(0x21e0)],_0x128fdc=_0x2ee4b5[_0x348c5c(0x27ad)][_0x348c5c(0x4174)];const _0x33c2c0=[];void 0x0!==_0x2ee4b5['gamepadIndices'][_0x348c5c(0x27ec)]&&void 0x0!==_0x2ee4b5[_0x348c5c(0x27ad)][_0x348c5c(0x3232)]&&_0x33c2c0[_0x348c5c(0x3f90)](_0x2ee4b5[_0x348c5c(0x27ad)][_0x348c5c(0x27ec)],_0x2ee4b5[_0x348c5c(0x27ad)][_0x348c5c(0x3232)]),this[_0x348c5c(0x41da)][_0x3affb1]=new _0x2ab68d['n'](_0x3affb1,_0x72cd67,_0x128fdc,_0x33c2c0);}},this['_modelReady']=!0x1,this['components']={},this[_0x3cfb71(0x11a4)]=!0x1,this[_0x3cfb71(0x22cc)]=new _0x38d8fa['y$'](),_0x1fb3f4[_0x3cfb71(0x41da)]&&Object[_0x3cfb71(0x689)](_0x1fb3f4[_0x3cfb71(0x41da)])[_0x3cfb71(0x7f0)](this[_0x3cfb71(0x3a32)]);}['dispose'](){var _0x4a8625=a8_0x5b24;this[_0x4a8625(0x281)]()[_0x4a8625(0x7f0)](_0x33f100=>this[_0x4a8625(0x35e2)](_0x33f100)[_0x4a8625(0x18c9)]()),this[_0x4a8625(0x3c81)]&&(this[_0x4a8625(0x3c81)][_0x4a8625(0x2a41)](void 0x0,!0x0)[_0x4a8625(0x7f0)](_0x1642c0=>{_0x1642c0['setEnabled'](!0x1);}),this['rootMesh'][_0x4a8625(0x18c9)](!!this[_0x4a8625(0x3995)],!this[_0x4a8625(0x3995)]));}['getAllComponentsOfType'](_0x2678c6){var _0x307103=a8_0x5b24;return this[_0x307103(0x281)]()[_0x307103(0x1f88)](_0x142289=>this[_0x307103(0x41da)][_0x142289])[_0x307103(0x2c6b)](_0x2c9d59=>_0x2c9d59['type']===_0x2678c6);}[_0x1b8b8d(0x35e2)](_0x48a8c0){var _0x3dab13=_0x1b8b8d;return this[_0x3dab13(0x41da)][_0x48a8c0];}[_0x1b8b8d(0x281)](){var _0x1bc45a=_0x1b8b8d;return Object[_0x1bc45a(0x689)](this[_0x1bc45a(0x41da)]);}[_0x1b8b8d(0x223f)](_0x1a13bf){var _0x5019ac=_0x1b8b8d;return this[_0x5019ac(0x3d50)](_0x1a13bf)[0x0]||null;}[_0x1b8b8d(0x3cc8)](){var _0x496d32=_0x1b8b8d;return this[_0x496d32(0x35e2)](this[_0x496d32(0x489)]['selectComponentId']);}[_0x1b8b8d(0xb57)](){return _0x25526c(this,void 0x0,void 0x0,function*(){var _0x843486=a8_0x5b24;const _0x24ec58=!this[_0x843486(0x24a0)]();let _0x15c648=this[_0x843486(0x1b6b)]();return _0x24ec58?_0x45032d['Y'][_0x843486(0x1048)](_0x843486(0x3a6b)):_0x15c648=this[_0x843486(0x3791)](),new Promise((_0x511049,_0x20ae7a)=>{var _0xd0311b=_0x843486;const _0x3f5b41=_0x4efd64=>{var _0x471ed1=a8_0x5b24;_0x24ec58?this[_0x471ed1(0x1436)](_0x4efd64):this[_0x471ed1(0x1e7)](_0x4efd64),this[_0x471ed1(0xa8d)](_0x4efd64),this[_0x471ed1(0x3b47)]=!0x0,this[_0x471ed1(0x22cc)]['notifyObservers'](this),_0x511049(!0x0);};if(this[_0xd0311b(0x3995)]){const _0x587e50=this[_0xd0311b(0x3995)]['filter'](_0x59c79c=>_0x59c79c[_0xd0311b(0x961)]===_0x15c648[_0xd0311b(0x961)]&&_0x59c79c[_0xd0311b(0x2b24)]===_0x15c648['path']);if(_0x587e50[0x0])return _0x587e50[0x0][_0xd0311b(0x3926)][_0xd0311b(0x7f0)](_0x1edc5e=>_0x1edc5e[_0xd0311b(0x1e09)](!0x0)),void _0x3f5b41(_0x587e50[0x0][_0xd0311b(0x3926)]);}_0x5f08d9['n']['ImportMesh']('',_0x15c648['path'],_0x15c648[_0xd0311b(0x961)],this[_0xd0311b(0x3fde)],_0x26ec7a=>{var _0x47a4bd=_0xd0311b;this[_0x47a4bd(0x3995)]&&this[_0x47a4bd(0x3995)]['push'](Object[_0x47a4bd(0x3345)](Object[_0x47a4bd(0x3345)]({},_0x15c648),{'meshes':_0x26ec7a})),_0x3f5b41(_0x26ec7a);},null,(_0x3af13c,_0x447339)=>{var _0x4d01e5=_0xd0311b;_0x45032d['Y'][_0x4d01e5(0xa1e)](_0x447339),_0x45032d['Y'][_0x4d01e5(0x1048)](_0x4d01e5(0x241e)+this[_0x4d01e5(0x387f)]+'\x20from\x20the\x20remote\x20server:\x20'+_0x15c648[_0x4d01e5(0x2b24)]+_0x15c648['filename']),_0x20ae7a(_0x447339);});});});}[_0x1b8b8d(0x2d02)](_0xc951ce){var _0x452034=_0x1b8b8d;this[_0x452034(0x281)]()[_0x452034(0x7f0)](_0x30dc62=>this['getComponent'](_0x30dc62)[_0x452034(0x22f)](this[_0x452034(0x27da)])),this['updateModel'](_0xc951ce);}get[_0x1b8b8d(0x26ab)](){var _0x14e036=_0x1b8b8d;return this[_0x14e036(0x25bc)];}[_0x1b8b8d(0x29d8)](_0x114f36,_0x5012bc,_0x5b10d0=0x0){var _0x246bc4=_0x1b8b8d;return this[_0x246bc4(0x27da)][_0x246bc4(0x160a)]&&this[_0x246bc4(0x27da)][_0x246bc4(0x160a)][_0x5b10d0]?this[_0x246bc4(0x27da)][_0x246bc4(0x160a)][_0x5b10d0][_0x246bc4(0x29d8)](_0x114f36,_0x5012bc):Promise[_0x246bc4(0xf83)](!0x1);}[_0x1b8b8d(0x18d4)](_0x2dc5a2,_0x5c14d9){var _0x2629e5=_0x1b8b8d;return _0x2dc5a2[_0x2629e5(0x2a41)](_0x38faa2=>_0x38faa2[_0x2629e5(0xc8c)]===_0x5c14d9,!0x1)[0x0];}[_0x1b8b8d(0x3ab4)](_0x3e66ca,_0x5d09a5){var _0x37a78f=_0x1b8b8d;return _0x3e66ca[_0x37a78f(0x2a41)](_0x25a33f=>_0x25a33f[_0x37a78f(0xc8c)]==_0x5d09a5,!0x0)[0x0];}[_0x1b8b8d(0x20a4)](_0x909210,_0x4724c8,_0x2eb50b){var _0x5ae034=_0x1b8b8d;_0x909210[_0x5ae034(0x4218)]&&_0x909210[_0x5ae034(0x3828)]&&_0x909210[_0x5ae034(0x1a01)]&&_0x909210[_0x5ae034(0x4218)]['rotationQuaternion']&&_0x909210['maxMesh'][_0x5ae034(0x32ee)]&&_0x909210['valueMesh'][_0x5ae034(0x32ee)]&&(_0x549afd['_f'][_0x5ae034(0x29ef)](_0x909210[_0x5ae034(0x4218)][_0x5ae034(0x32ee)],_0x909210[_0x5ae034(0x3828)][_0x5ae034(0x32ee)],_0x2eb50b=_0x2eb50b?0.5*_0x4724c8+0.5:_0x4724c8,_0x909210[_0x5ae034(0x1a01)]['rotationQuaternion']),_0x549afd['P'][_0x5ae034(0x1ac)](_0x909210[_0x5ae034(0x4218)][_0x5ae034(0x2416)],_0x909210[_0x5ae034(0x3828)][_0x5ae034(0x2416)],_0x2eb50b,_0x909210[_0x5ae034(0x1a01)][_0x5ae034(0x2416)]));}[_0x1b8b8d(0x226f)](_0xf0f3e0){var _0x1fb17b=_0x1b8b8d;this[_0x1fb17b(0x3b47)]&&this[_0x1fb17b(0xe32)](_0xf0f3e0);}[_0x1b8b8d(0x1b6b)](){var _0x8844b8=_0x1b8b8d;return{'filename':_0x8844b8(0x361a),'path':_0x8844b8(0x2fff)};}[_0x1b8b8d(0x1436)](_0x4914c6){var _0x5e598d=_0x1b8b8d;this[_0x5e598d(0x3c81)]=new _0x33fa1f['Kj'](this['profileId']+'\x20'+this['handedness'],this['scene']),_0x4914c6['forEach'](_0x2c18a3=>{var _0x4daea4=_0x5e598d;_0x2c18a3['parent']||(_0x2c18a3['isPickable']=!0x1,_0x2c18a3['setParent'](this[_0x4daea4(0x3c81)]));}),this[_0x5e598d(0x3c81)]['rotationQuaternion']=_0x549afd['_f'][_0x5e598d(0x311)](0x0,Math['PI'],0x0);}}},0x12bd3:(_0x364ee3,_0x234c52,_0x50632b)=>{var _0x2ea702=a8_0x16e4d8;_0x50632b['d'](_0x234c52,{'n':()=>_0x17ce88});var _0x236731=_0x50632b(0xf96c);class _0x17ce88{constructor(_0x7fa99a,_0x4be86a,_0x2cf1e0=-0x1,_0x15e5ec=[]){var _0x62c241=a8_0x5b24;this['id']=_0x7fa99a,this[_0x62c241(0x21e0)]=_0x4be86a,this['_buttonIndex']=_0x2cf1e0,this['_axesIndices']=_0x15e5ec,this[_0x62c241(0x2ee6)]={'x':0x0,'y':0x0},this[_0x62c241(0x3e7c)]={},this[_0x62c241(0x24cd)]=0x0,this[_0x62c241(0x285f)]=!0x1,this[_0x62c241(0x28ab)]=!0x1,this[_0x62c241(0x412a)]=!0x1,this[_0x62c241(0xfb5)]=new _0x236731['y$'](),this[_0x62c241(0x3485)]=new _0x236731['y$']();}get[_0x2ea702(0x409)](){var _0x24a1ac=_0x2ea702;return this[_0x24a1ac(0x2ee6)];}get[_0x2ea702(0x3af)](){var _0x238baf=_0x2ea702;return this[_0x238baf(0x3e7c)];}get['hasChanges'](){var _0x124f2c=_0x2ea702;return this[_0x124f2c(0x285f)];}get[_0x2ea702(0x1493)](){var _0x1b04fe=_0x2ea702;return this[_0x1b04fe(0x28ab)];}get['touched'](){var _0x53168a=_0x2ea702;return this[_0x53168a(0x412a)];}get[_0x2ea702(0x13ce)](){var _0x2b01ff=_0x2ea702;return this[_0x2b01ff(0x24cd)];}['dispose'](){var _0x4f92f4=_0x2ea702;this['onAxisValueChangedObservable'][_0x4f92f4(0x2f8)](),this['onButtonStateChangedObservable'][_0x4f92f4(0x2f8)]();}[_0x2ea702(0x4014)](){var _0x4b40f3=_0x2ea702;return 0x0!==this['_axesIndices'][_0x4b40f3(0x1377)];}[_0x2ea702(0x580)](){var _0x59f7e9=_0x2ea702;return-0x1!==this[_0x59f7e9(0x3aca)];}[_0x2ea702(0x22f)](_0x1de626){var _0x283d12=_0x2ea702;let _0x1b9648=!0x1,_0x268695=!0x1;if(this[_0x283d12(0x285f)]=!0x1,this[_0x283d12(0x3e7c)]={},this[_0x283d12(0x580)]()){var _0x1ce729=_0x1de626[_0x283d12(0x2d0b)][this[_0x283d12(0x3aca)]];if(!_0x1ce729)return;this[_0x283d12(0x24cd)]!==_0x1ce729[_0x283d12(0x13ce)]&&(this[_0x283d12(0x3af)][_0x283d12(0x13ce)]={'current':_0x1ce729[_0x283d12(0x13ce)],'previous':this[_0x283d12(0x24cd)]},_0x1b9648=!0x0,this[_0x283d12(0x24cd)]=_0x1ce729['value']),this[_0x283d12(0x412a)]!==_0x1ce729['touched']&&(this['changes'][_0x283d12(0x7db)]={'current':_0x1ce729[_0x283d12(0x7db)],'previous':this['_touched']},_0x1b9648=!0x0,this['_touched']=_0x1ce729[_0x283d12(0x7db)]),this[_0x283d12(0x28ab)]!==_0x1ce729[_0x283d12(0x1493)]&&(this[_0x283d12(0x3af)]['pressed']={'current':_0x1ce729['pressed'],'previous':this['_pressed']},_0x1b9648=!0x0,this[_0x283d12(0x28ab)]=_0x1ce729[_0x283d12(0x1493)]);}this['isAxes']()&&(this[_0x283d12(0x2ee6)]['x']!==_0x1de626['axes'][this[_0x283d12(0x18f0)][0x0]]&&(this['changes'][_0x283d12(0x409)]={'current':{'x':_0x1de626[_0x283d12(0x409)][this['_axesIndices'][0x0]],'y':this[_0x283d12(0x2ee6)]['y']},'previous':{'x':this[_0x283d12(0x2ee6)]['x'],'y':this[_0x283d12(0x2ee6)]['y']}},this[_0x283d12(0x2ee6)]['x']=_0x1de626[_0x283d12(0x409)][this[_0x283d12(0x18f0)][0x0]],_0x268695=!0x0),this['_axes']['y']!==_0x1de626[_0x283d12(0x409)][this[_0x283d12(0x18f0)][0x1]]&&(this[_0x283d12(0x3af)]['axes']?this[_0x283d12(0x3af)]['axes'][_0x283d12(0x3b6e)]['y']=_0x1de626[_0x283d12(0x409)][this[_0x283d12(0x18f0)][0x1]]:this[_0x283d12(0x3af)][_0x283d12(0x409)]={'current':{'x':this[_0x283d12(0x2ee6)]['x'],'y':_0x1de626[_0x283d12(0x409)][this[_0x283d12(0x18f0)][0x1]]},'previous':{'x':this[_0x283d12(0x2ee6)]['x'],'y':this[_0x283d12(0x2ee6)]['y']}},this[_0x283d12(0x2ee6)]['y']=_0x1de626[_0x283d12(0x409)][this['_axesIndices'][0x1]],_0x268695=!0x0)),_0x1b9648&&(this[_0x283d12(0x285f)]=!0x0,this['onButtonStateChangedObservable'][_0x283d12(0x2a3a)](this)),_0x268695&&(this[_0x283d12(0x285f)]=!0x0,this[_0x283d12(0xfb5)][_0x283d12(0x2a3a)](this[_0x283d12(0x2ee6)]));}}_0x17ce88['BUTTON_TYPE']=_0x2ea702(0x4174),_0x17ce88[_0x2ea702(0x573)]=_0x2ea702(0x3cb8),_0x17ce88[_0x2ea702(0x3bb8)]='thumbstick',_0x17ce88[_0x2ea702(0x3729)]=_0x2ea702(0x3bd9),_0x17ce88[_0x2ea702(0x396b)]='trigger';},0xa916:(_0x162677,_0x2ac4c0,_0x31a1f1)=>{var _0x258aeb=a8_0x16e4d8,_0x37e2b2=_0x31a1f1(0x13a8a),_0x31a1f1=_0x31a1f1(0xff36);class _0x18ce79 extends _0x37e2b2['d']{constructor(_0x19336e,_0x224935,_0x410795){var _0x5b5666=a8_0x5b24;super(_0x19336e,_0x46f7bc[_0x410795],_0x224935,_0x410795,!0x0),this[_0x5b5666(0x387f)]=_0x5b5666(0x3e4b);}[_0x258aeb(0x3791)](){var _0x2020e5=_0x258aeb;return{'filename':_0x2020e5(0x361a),'path':_0x2020e5(0x2fff)};}['_getModelLoadingConstraints'](){return!0x0;}[_0x258aeb(0xa8d)](_0x1f29eb){}['_setRootMesh'](_0x294ae2){}['_updateModel'](){}}_0x31a1f1['V'][_0x258aeb(0x27e3)](_0x258aeb(0x3e4b),(_0x106e73,_0x1c1935)=>new _0x18ce79(_0x1c1935,_0x106e73[_0x258aeb(0x4206)],_0x106e73['handedness']));const _0x46f7bc={'left':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':_0x258aeb(0x662),'visualResponses':{}},'grasp':{'type':'trigger','gamepadIndices':{'button':0x4},'rootNodeName':'grasp','visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0x258aeb(0xbfe),'assetPath':_0x258aeb(0xd5e)},'right':{'selectComponentId':_0x258aeb(0x662),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':'xr-standard-trigger','visualResponses':{}},'grasp':{'type':_0x258aeb(0x417),'gamepadIndices':{'button':0x4},'rootNodeName':_0x258aeb(0x1fdb),'visualResponses':{}}},'gamepadMapping':_0x258aeb(0x1f1),'rootNodeName':_0x258aeb(0x1277),'assetPath':_0x258aeb(0x1842)},'none':{'selectComponentId':_0x258aeb(0x662),'components':{'xr-standard-trigger':{'type':_0x258aeb(0x417),'gamepadIndices':{'button':0x0},'rootNodeName':'xr-standard-trigger','visualResponses':{}},'grasp':{'type':_0x258aeb(0x417),'gamepadIndices':{'button':0x4},'rootNodeName':_0x258aeb(0x1fdb),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0x258aeb(0x373),'assetPath':_0x258aeb(0x15ac)}};},0xe9e5:(_0x3e66a4,_0x5a47b1,_0x2a5fba)=>{var _0x3a2e0e=a8_0x16e4d8;_0x2a5fba['d'](_0x5a47b1,{'z':()=>_0x433391});var _0x5a47b1=_0x2a5fba(0x13a8a),_0x3f6ef3=_0x2a5fba(0x1dad),_0x17d76a=_0x2a5fba(0x9fd1);class _0x433391 extends _0x5a47b1['d']{constructor(_0x4945ee,_0x25100b,_0x7e7060){var _0x5b23f5=a8_0x5b24;super(_0x4945ee,_0x4f830f[_0x7e7060],_0x25100b,_0x7e7060),this[_0x5b23f5(0x387f)]=_0x433391[_0x5b23f5(0x3c95)];}[_0x3a2e0e(0x3791)](){var _0x1702ab=_0x3a2e0e;return{'filename':_0x1702ab(0x361a),'path':_0x1702ab(0x2fff)};}['_getModelLoadingConstraints'](){return!0x0;}[_0x3a2e0e(0xa8d)](_0x100439){}['_setRootMesh'](_0x10f443){var _0x43cf53=_0x3a2e0e;this[_0x43cf53(0x3c81)]=new _0x3f6ef3['Kj'](this[_0x43cf53(0x387f)]+'\x20'+this[_0x43cf53(0x25bc)],this[_0x43cf53(0x3fde)]),_0x10f443['forEach'](_0xba152=>{var _0x2d56b4=_0x43cf53;_0xba152[_0x2d56b4(0x2b7)]=!0x1,_0xba152['parent']||_0xba152[_0x2d56b4(0x3ee2)](this[_0x2d56b4(0x3c81)]);}),this['rootMesh'][_0x43cf53(0x32ee)]=_0x17d76a['_f'][_0x43cf53(0x311)](0x0,Math['PI'],0x0);}[_0x3a2e0e(0xe32)](){}}_0x433391['ProfileId']=_0x3a2e0e(0x3b55);const _0x4f830f={'left':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0x3a2e0e(0x417),'gamepadIndices':{'button':0x0},'rootNodeName':_0x3a2e0e(0x194b),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':'generic-trigger-left','assetPath':_0x3a2e0e(0xd5e)},'right':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0x3a2e0e(0x417),'gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}}},'gamepadMapping':_0x3a2e0e(0x1f1),'rootNodeName':_0x3a2e0e(0x1e0b),'assetPath':_0x3a2e0e(0x1842)},'none':{'selectComponentId':_0x3a2e0e(0x662),'components':{'xr-standard-trigger':{'type':_0x3a2e0e(0x417),'gamepadIndices':{'button':0x0},'rootNodeName':_0x3a2e0e(0x194b),'visualResponses':{}}},'gamepadMapping':_0x3a2e0e(0x1f1),'rootNodeName':_0x3a2e0e(0x1085),'assetPath':_0x3a2e0e(0x15ac)}};},0x1411c:(_0x30f52b,_0x3f0de8,_0x4f6f9e)=>{var _0x51ec15=a8_0x16e4d8,_0x47c4b0=_0x4f6f9e(0x13a8a),_0x55d976=_0x4f6f9e(0x1dad),_0x4e311a=_0x4f6f9e(0x9fd1),_0x4f6f9e=_0x4f6f9e(0xff36);class _0x1bf4f6 extends _0x47c4b0['d']{constructor(_0x10ffbf,_0x37f3c3,_0x298b67){var _0x561bb3=a8_0x5b24;super(_0x10ffbf,_0x5d48a5[_0x298b67],_0x37f3c3,_0x298b67),this['profileId']=_0x561bb3(0x3f58);}[_0x51ec15(0x3791)](){var _0x2b1ea1=_0x51ec15;return{'filename':_0x1bf4f6[_0x2b1ea1(0x3ab7)],'path':_0x1bf4f6['MODEL_BASE_URL']};}[_0x51ec15(0x24a0)](){return!0x0;}[_0x51ec15(0xa8d)](_0x29b881){this['getComponentIds']()['forEach'](_0x71900d=>{var _0xef88e1=a8_0x5b24;const _0x55c0bb=_0x71900d&&this['getComponent'](_0x71900d);_0x55c0bb&&_0x55c0bb[_0xef88e1(0x3485)][_0xef88e1(0x3fc1)](_0x19f00b=>{var _0x399718=_0xef88e1;if(this['rootMesh']&&!this[_0x399718(0x11a4)])switch(_0x71900d){case _0x399718(0x662):return void(this[_0x399718(0x12a9)][_0x399718(0x2a41)]()[0x6]['rotation']['x']=0.15*-_0x19f00b[_0x399718(0x13ce)]);case _0x399718(0x386c):case _0x399718(0x2bc4):return;}},void 0x0,!0x0);});}['_setRootMesh'](_0x554b7d){var _0x35882b=_0x51ec15;this[_0x35882b(0x3c81)]=new _0x55d976['Kj'](this[_0x35882b(0x387f)]+'\x20'+this[_0x35882b(0x25bc)],this[_0x35882b(0x3fde)]),_0x554b7d[_0x35882b(0x7f0)](_0x466f82=>{var _0x3593a0=_0x35882b;_0x466f82[_0x3593a0(0x2b7)]=!0x1;}),this['_modelRootNode']=_0x554b7d[0x1],this[_0x35882b(0x12a9)]['parent']=this[_0x35882b(0x3c81)],this['scene'][_0x35882b(0x2547)]||(this[_0x35882b(0x3c81)][_0x35882b(0x32ee)]=_0x4e311a['_f'][_0x35882b(0x311)](0x0,Math['PI'],0x0));}[_0x51ec15(0xe32)](){}}_0x1bf4f6[_0x51ec15(0x4dc)]=_0x51ec15(0x3e22),_0x1bf4f6[_0x51ec15(0x3ab7)]=_0x51ec15(0xb25),_0x4f6f9e['V'][_0x51ec15(0x27e3)]('htc-vive',(_0x5c50dd,_0x1b0e4c)=>new _0x1bf4f6(_0x1b0e4c,_0x5c50dd['gamepad'],_0x5c50dd[_0x51ec15(0x25bc)]));const _0x5d48a5={'left':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}},'xr-standard-squeeze':{'type':_0x51ec15(0x3cb8),'gamepadIndices':{'button':0x1},'rootNodeName':'xr_standard_squeeze','visualResponses':{}},'xr-standard-touchpad':{'type':_0x51ec15(0x3bd9),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x51ec15(0x39b7),'visualResponses':{}},'menu':{'type':_0x51ec15(0x4174),'gamepadIndices':{'button':0x4},'rootNodeName':'menu','visualResponses':{}}},'gamepadMapping':_0x51ec15(0x1f1),'rootNodeName':_0x51ec15(0x56a),'assetPath':_0x51ec15(0x15ac)},'right':{'selectComponentId':_0x51ec15(0x662),'components':{'xr-standard-trigger':{'type':_0x51ec15(0x417),'gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}},'xr-standard-squeeze':{'type':'squeeze','gamepadIndices':{'button':0x1},'rootNodeName':_0x51ec15(0x38ba),'visualResponses':{}},'xr-standard-touchpad':{'type':'touchpad','gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x51ec15(0x39b7),'visualResponses':{}},'menu':{'type':_0x51ec15(0x4174),'gamepadIndices':{'button':0x4},'rootNodeName':_0x51ec15(0x267d),'visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0x51ec15(0x56a),'assetPath':_0x51ec15(0x15ac)},'none':{'selectComponentId':_0x51ec15(0x662),'components':{'xr-standard-trigger':{'type':'trigger','gamepadIndices':{'button':0x0},'rootNodeName':'xr_standard_trigger','visualResponses':{}},'xr-standard-squeeze':{'type':_0x51ec15(0x3cb8),'gamepadIndices':{'button':0x1},'rootNodeName':_0x51ec15(0x38ba),'visualResponses':{}},'xr-standard-touchpad':{'type':'touchpad','gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x51ec15(0x39b7),'visualResponses':{}},'menu':{'type':_0x51ec15(0x4174),'gamepadIndices':{'button':0x4},'rootNodeName':_0x51ec15(0x267d),'visualResponses':{}}},'gamepadMapping':_0x51ec15(0x1f1),'rootNodeName':_0x51ec15(0x162b),'assetPath':_0x51ec15(0x15ac)}};},0x5728:(_0x226be6,_0x3c40dc,_0x2784e3)=>{var _0x22dff5=a8_0x16e4d8,_0x5905ef=_0x2784e3(0x13a8a),_0x38e7da=_0x2784e3(0xff36),_0x3f0dca=_0x2784e3(0x1dad),_0x38eb2b=_0x2784e3(0x9fd1),_0x4a29b4=_0x2784e3(0xa7ff),_0x4d2a15=_0x2784e3(0x10ea4);class _0x153e47 extends _0x5905ef['d']{constructor(_0xf6a499,_0x1ef16f,_0x88e92c){var _0x5d4219=a8_0x5b24;super(_0xf6a499,_0x1a22b3[_0x5d4219(0xddd)],_0x1ef16f,_0x88e92c),this[_0x5d4219(0x6ba)]={'defaultButton':{'valueNodeName':_0x5d4219(0x2731),'unpressedNodeName':_0x5d4219(0x3dac),'pressedNodeName':_0x5d4219(0x119a)},'defaultAxis':{'valueNodeName':_0x5d4219(0x2731),'minNodeName':_0x5d4219(0x2c46),'maxNodeName':_0x5d4219(0xdb6)},'buttons':{'xr-standard-trigger':{'rootNodeName':_0x5d4219(0x15b9),'componentProperty':'button','states':[_0x5d4219(0x22a6),_0x5d4219(0x7db),_0x5d4219(0x1493)]},'xr-standard-squeeze':{'rootNodeName':_0x5d4219(0x371e),'componentProperty':_0x5d4219(0x2d3d),'states':['pressed']},'xr-standard-touchpad':{'rootNodeName':_0x5d4219(0x3ce7),'labelAnchorNodeName':_0x5d4219(0x31e2),'touchPointNodeName':_0x5d4219(0x186c)},'xr-standard-thumbstick':{'rootNodeName':_0x5d4219(0x13e9),'componentProperty':_0x5d4219(0x2d3d),'states':['pressed']}},'axes':{'xr-standard-touchpad':{'x-axis':{'rootNodeName':_0x5d4219(0x1560)},'y-axis':{'rootNodeName':'TOUCHPAD_TOUCH_Y'}},'xr-standard-thumbstick':{'x-axis':{'rootNodeName':_0x5d4219(0x1ca8)},'y-axis':{'rootNodeName':_0x5d4219(0x26c8)}}}},this[_0x5d4219(0x387f)]=_0x5d4219(0x730);}[_0x22dff5(0x3791)](){var _0xe678ea=_0x22dff5;return{'filename':_0xe678ea(0x3bf0)===this[_0xe678ea(0x25bc)]?_0x153e47[_0xe678ea(0x32e2)]:_0x153e47['MODEL_RIGHT_FILENAME'],'path':_0x153e47['MODEL_BASE_URL']+'default/'};}[_0x22dff5(0x24a0)](){var _0xddd3d5=_0x22dff5,_0x100dc8=_0x4a29b4['n']['IsPluginForExtensionAvailable'](_0xddd3d5(0x150b));return _0x100dc8||_0x4d2a15['Y'][_0xddd3d5(0x1048)]('glTF\x20/\x20glb\x20loaded\x20was\x20not\x20registered,\x20using\x20generic\x20controller\x20instead'),_0x100dc8;}[_0x22dff5(0xa8d)](_0x14b738){var _0x3f95cf=_0x22dff5;this['rootMesh']&&(this['getComponentIds']()[_0x3f95cf(0x7f0)]((_0x22b7d5,_0x185fdc)=>{var _0xb253ec=_0x3f95cf;if(!this['disableAnimation']&&_0x22b7d5&&this['rootMesh']){const _0x487505=this[_0xb253ec(0x6ba)][_0xb253ec(0x2d0b)][_0x22b7d5];var _0x1abbcf=_0x487505[_0xb253ec(0x20b5)];if(_0x1abbcf){var _0x591e96=this[_0xb253ec(0x18d4)](this[_0xb253ec(0x3c81)],_0x1abbcf);if(_0x591e96){if(_0x487505[_0xb253ec(0x1a01)]=this['_getImmediateChildByName'](_0x591e96,this[_0xb253ec(0x6ba)][_0xb253ec(0x35f9)][_0xb253ec(0x26bc)]),_0x487505[_0xb253ec(0x201b)]=this['_getImmediateChildByName'](_0x591e96,this[_0xb253ec(0x6ba)][_0xb253ec(0x35f9)][_0xb253ec(0x262a)]),_0x487505[_0xb253ec(0x2455)]=this[_0xb253ec(0x3ab4)](_0x591e96,this['_mapping'][_0xb253ec(0x35f9)][_0xb253ec(0xab3)]),_0x487505[_0xb253ec(0x1a01)]&&_0x487505[_0xb253ec(0x201b)]&&_0x487505[_0xb253ec(0x2455)]){const _0x4f3ab1=this[_0xb253ec(0x35e2)](_0x22b7d5);_0x4f3ab1&&_0x4f3ab1['onButtonStateChangedObservable'][_0xb253ec(0x3fc1)](_0x1917fc=>{var _0x3f446d=_0xb253ec;this[_0x3f446d(0x20a4)](_0x487505,_0x1917fc['value']);},void 0x0,!0x0);}else _0x4d2a15['Y'][_0xb253ec(0x1048)](_0xb253ec(0x169c)+_0x1abbcf);}else _0x4d2a15['Y'][_0xb253ec(0x1048)](_0xb253ec(0x2072)+_0x1abbcf);}else _0x4d2a15['Y'][_0xb253ec(0xa1e)](_0xb253ec(0x1820)+_0x185fdc+_0xb253ec(0x121d)+_0x22b7d5);}}),this[_0x3f95cf(0x281)]()[_0x3f95cf(0x7f0)](_0x470f79=>{var _0x2dbb0d=_0x3f95cf;const _0x4240c8=this[_0x2dbb0d(0x35e2)](_0x470f79);_0x4240c8[_0x2dbb0d(0x4014)]()&&[_0x2dbb0d(0xf52),_0x2dbb0d(0x238e)][_0x2dbb0d(0x7f0)](_0x28ea6b=>{var _0x55abcb=_0x2dbb0d;if(this[_0x55abcb(0x3c81)]){const _0x16c866=this[_0x55abcb(0x6ba)]['axes'][_0x470f79][_0x28ea6b];var _0x24ba5c=this[_0x55abcb(0x18d4)](this[_0x55abcb(0x3c81)],_0x16c866[_0x55abcb(0x20b5)]);_0x24ba5c?(_0x16c866[_0x55abcb(0x1a01)]=this[_0x55abcb(0x3ab4)](_0x24ba5c,this['_mapping'][_0x55abcb(0x23d)]['valueNodeName']),_0x16c866[_0x55abcb(0x4218)]=this[_0x55abcb(0x3ab4)](_0x24ba5c,this[_0x55abcb(0x6ba)][_0x55abcb(0x23d)][_0x55abcb(0x3af7)]),_0x16c866['maxMesh']=this[_0x55abcb(0x3ab4)](_0x24ba5c,this[_0x55abcb(0x6ba)][_0x55abcb(0x23d)][_0x55abcb(0x3fd6)]),_0x16c866['valueMesh']&&_0x16c866[_0x55abcb(0x4218)]&&_0x16c866['maxMesh']?_0x4240c8&&_0x4240c8[_0x55abcb(0xfb5)]['add'](_0x4e2229=>{var _0x1381c0=_0x55abcb;_0x4e2229=_0x1381c0(0xf52)===_0x28ea6b?_0x4e2229['x']:_0x4e2229['y'],this['_lerpTransform'](_0x16c866,_0x4e2229,!0x0);},void 0x0,!0x0):_0x4d2a15['Y'][_0x55abcb(0x1048)]('Missing\x20axis\x20submesh\x20under\x20mesh\x20with\x20name:\x20'+_0x16c866[_0x55abcb(0x20b5)])):_0x4d2a15['Y'][_0x55abcb(0x1048)]('Missing\x20axis\x20mesh\x20with\x20name:\x20'+_0x16c866[_0x55abcb(0x20b5)]);}});}));}[_0x22dff5(0x1e7)](_0x53637a){var _0x22921d=_0x22dff5;this[_0x22921d(0x3c81)]=new _0x3f0dca['Kj'](this[_0x22921d(0x387f)]+'\x20'+this[_0x22921d(0x25bc)],this[_0x22921d(0x3fde)]),this[_0x22921d(0x3c81)][_0x22921d(0x2b7)]=!0x1;let _0x3e4937;for(let _0x652551=0x0;_0x652551<_0x53637a[_0x22921d(0x1377)];_0x652551++){const _0x548cab=_0x53637a[_0x652551];_0x548cab[_0x22921d(0x2b7)]=!0x1,_0x548cab['parent']||(_0x3e4937=_0x548cab);}_0x3e4937&&_0x3e4937[_0x22921d(0x3ee2)](this[_0x22921d(0x3c81)]),this[_0x22921d(0x3fde)][_0x22921d(0x2547)]||(this[_0x22921d(0x3c81)][_0x22921d(0x32ee)]=_0x38eb2b['_f']['FromEulerAngles'](0x0,Math['PI'],0x0));}[_0x22dff5(0xe32)](){}}_0x153e47[_0x22dff5(0x4dc)]='https://controllers.babylonjs.com/microsoft/',_0x153e47[_0x22dff5(0x32e2)]=_0x22dff5(0xd5e),_0x153e47[_0x22dff5(0x397)]='right.glb',_0x38e7da['V']['RegisterController'](_0x22dff5(0x3a01),(_0x36fd0e,_0x5e6717)=>new _0x153e47(_0x5e6717,_0x36fd0e[_0x22dff5(0x4206)],_0x36fd0e[_0x22dff5(0x25bc)]));const _0x1a22b3={'left':{'selectComponentId':_0x22dff5(0x662),'components':{'xr-standard-trigger':{'type':_0x22dff5(0x417),'gamepadIndices':{'button':0x0},'rootNodeName':_0x22dff5(0x194b),'visualResponses':{'xr_standard_trigger_pressed':{'componentProperty':_0x22dff5(0x4174),'states':[_0x22dff5(0x22a6),'touched','pressed'],'valueNodeProperty':'transform','valueNodeName':'xr_standard_trigger_pressed_value','minNodeName':_0x22dff5(0x149a),'maxNodeName':_0x22dff5(0x211)}}},'xr-standard-squeeze':{'type':_0x22dff5(0x3cb8),'gamepadIndices':{'button':0x1},'rootNodeName':_0x22dff5(0x38ba),'visualResponses':{'xr_standard_squeeze_pressed':{'componentProperty':_0x22dff5(0x4174),'states':[_0x22dff5(0x22a6),_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':'xr_standard_squeeze_pressed_value','minNodeName':_0x22dff5(0xcac),'maxNodeName':_0x22dff5(0x3f08)}}},'xr-standard-touchpad':{'type':_0x22dff5(0x3bd9),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x22dff5(0x39b7),'visualResponses':{'xr_standard_touchpad_pressed':{'componentProperty':_0x22dff5(0x4174),'states':[_0x22dff5(0x22a6),'touched','pressed'],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':'xr_standard_touchpad_pressed_value','minNodeName':_0x22dff5(0x2328),'maxNodeName':_0x22dff5(0x2b73)},'xr_standard_touchpad_xaxis_pressed':{'componentProperty':'xAxis','states':['default',_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':_0x22dff5(0x6d5),'minNodeName':_0x22dff5(0x420c),'maxNodeName':'xr_standard_touchpad_xaxis_pressed_max'},'xr_standard_touchpad_yaxis_pressed':{'componentProperty':_0x22dff5(0x3232),'states':[_0x22dff5(0x22a6),_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':'xr_standard_touchpad_yaxis_pressed_value','minNodeName':_0x22dff5(0x1ac1),'maxNodeName':_0x22dff5(0x23a8)},'xr_standard_touchpad_xaxis_touched':{'componentProperty':'xAxis','states':['default',_0x22dff5(0x7db),'pressed'],'valueNodeProperty':'transform','valueNodeName':_0x22dff5(0x419b),'minNodeName':'xr_standard_touchpad_xaxis_touched_min','maxNodeName':_0x22dff5(0x937)},'xr_standard_touchpad_yaxis_touched':{'componentProperty':_0x22dff5(0x3232),'states':[_0x22dff5(0x22a6),'touched',_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':_0x22dff5(0x1a68),'minNodeName':_0x22dff5(0x240f),'maxNodeName':_0x22dff5(0x150e)},'xr_standard_touchpad_axes_touched':{'componentProperty':_0x22dff5(0x2d3d),'states':['touched',_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x241b),'valueNodeName':_0x22dff5(0x2998)}},'touchPointNodeName':_0x22dff5(0x2998)},'xr-standard-thumbstick':{'type':_0x22dff5(0x3394),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x22dff5(0x2d15),'visualResponses':{'xr_standard_thumbstick_pressed':{'componentProperty':'button','states':[_0x22dff5(0x22a6),_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':'transform','valueNodeName':_0x22dff5(0xa69),'minNodeName':_0x22dff5(0x6e6),'maxNodeName':_0x22dff5(0xd1e)},'xr_standard_thumbstick_xaxis_pressed':{'componentProperty':_0x22dff5(0x27ec),'states':[_0x22dff5(0x22a6),'touched',_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':_0x22dff5(0x1925),'minNodeName':'xr_standard_thumbstick_xaxis_pressed_min','maxNodeName':'xr_standard_thumbstick_xaxis_pressed_max'},'xr_standard_thumbstick_yaxis_pressed':{'componentProperty':_0x22dff5(0x3232),'states':[_0x22dff5(0x22a6),_0x22dff5(0x7db),'pressed'],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':_0x22dff5(0x2a8e),'minNodeName':_0x22dff5(0x3d1c),'maxNodeName':_0x22dff5(0x1a13)}}}},'gamepadMapping':_0x22dff5(0x1f1),'rootNodeName':_0x22dff5(0x210e),'assetPath':_0x22dff5(0xd5e)},'right':{'selectComponentId':_0x22dff5(0x662),'components':{'xr-standard-trigger':{'type':_0x22dff5(0x417),'gamepadIndices':{'button':0x0},'rootNodeName':_0x22dff5(0x194b),'visualResponses':{'xr_standard_trigger_pressed':{'componentProperty':'button','states':[_0x22dff5(0x22a6),_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':_0x22dff5(0x59a),'minNodeName':_0x22dff5(0x149a),'maxNodeName':_0x22dff5(0x211)}}},'xr-standard-squeeze':{'type':_0x22dff5(0x3cb8),'gamepadIndices':{'button':0x1},'rootNodeName':_0x22dff5(0x38ba),'visualResponses':{'xr_standard_squeeze_pressed':{'componentProperty':_0x22dff5(0x4174),'states':[_0x22dff5(0x22a6),_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':_0x22dff5(0x3c71),'minNodeName':'xr_standard_squeeze_pressed_min','maxNodeName':'xr_standard_squeeze_pressed_max'}}},'xr-standard-touchpad':{'type':_0x22dff5(0x3bd9),'gamepadIndices':{'button':0x2,'xAxis':0x0,'yAxis':0x1},'rootNodeName':_0x22dff5(0x39b7),'visualResponses':{'xr_standard_touchpad_pressed':{'componentProperty':_0x22dff5(0x4174),'states':[_0x22dff5(0x22a6),_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':'transform','valueNodeName':'xr_standard_touchpad_pressed_value','minNodeName':_0x22dff5(0x2328),'maxNodeName':_0x22dff5(0x2b73)},'xr_standard_touchpad_xaxis_pressed':{'componentProperty':_0x22dff5(0x27ec),'states':[_0x22dff5(0x22a6),_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':_0x22dff5(0x6d5),'minNodeName':_0x22dff5(0x420c),'maxNodeName':_0x22dff5(0x1df5)},'xr_standard_touchpad_yaxis_pressed':{'componentProperty':_0x22dff5(0x3232),'states':['default',_0x22dff5(0x7db),'pressed'],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':'xr_standard_touchpad_yaxis_pressed_value','minNodeName':_0x22dff5(0x1ac1),'maxNodeName':'xr_standard_touchpad_yaxis_pressed_max'},'xr_standard_touchpad_xaxis_touched':{'componentProperty':_0x22dff5(0x27ec),'states':[_0x22dff5(0x22a6),'touched',_0x22dff5(0x1493)],'valueNodeProperty':'transform','valueNodeName':_0x22dff5(0x419b),'minNodeName':_0x22dff5(0x1419),'maxNodeName':_0x22dff5(0x937)},'xr_standard_touchpad_yaxis_touched':{'componentProperty':_0x22dff5(0x3232),'states':['default',_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':_0x22dff5(0x1a68),'minNodeName':'xr_standard_touchpad_yaxis_touched_min','maxNodeName':_0x22dff5(0x150e)},'xr_standard_touchpad_axes_touched':{'componentProperty':'state','states':[_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x241b),'valueNodeName':_0x22dff5(0x2998)}},'touchPointNodeName':'xr_standard_touchpad_axes_touched_value'},'xr-standard-thumbstick':{'type':_0x22dff5(0x3394),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':_0x22dff5(0x2d15),'visualResponses':{'xr_standard_thumbstick_pressed':{'componentProperty':_0x22dff5(0x4174),'states':[_0x22dff5(0x22a6),'touched',_0x22dff5(0x1493)],'valueNodeProperty':'transform','valueNodeName':'xr_standard_thumbstick_pressed_value','minNodeName':_0x22dff5(0x6e6),'maxNodeName':_0x22dff5(0xd1e)},'xr_standard_thumbstick_xaxis_pressed':{'componentProperty':_0x22dff5(0x27ec),'states':[_0x22dff5(0x22a6),_0x22dff5(0x7db),_0x22dff5(0x1493)],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':_0x22dff5(0x1925),'minNodeName':_0x22dff5(0x2dc0),'maxNodeName':_0x22dff5(0x2c85)},'xr_standard_thumbstick_yaxis_pressed':{'componentProperty':_0x22dff5(0x3232),'states':[_0x22dff5(0x22a6),_0x22dff5(0x7db),'pressed'],'valueNodeProperty':_0x22dff5(0x2709),'valueNodeName':_0x22dff5(0x2a8e),'minNodeName':'xr_standard_thumbstick_yaxis_pressed_min','maxNodeName':_0x22dff5(0x1a13)}}}},'gamepadMapping':'xr-standard','rootNodeName':_0x22dff5(0x21d7),'assetPath':'right.glb'}};},0xff36:(_0x222f90,_0x521301,_0x4e9291)=>{var _0x776724=a8_0x16e4d8;_0x4e9291['d'](_0x521301,{'V':()=>_0x3aff63});var _0x41696c=_0x4e9291(0xe9e5),_0x378096=_0x4e9291(0xe222),_0x2b1c1d=_0x4e9291(0x162b1);const _0x31bf50=[];class _0x3aff63{static[_0x776724(0x204f)](){var _0x57c907=_0x776724;this[_0x57c907(0x97b)]=null,this[_0x57c907(0x1f7)]={};}static[_0x776724(0x19e7)](){var _0x3703c=_0x776724;this[_0x3703c(0x38c8)](_0x3703c(0xa87),[_0x3703c(0x16a1)]),this['RegisterFallbacksForProfileId'](_0x3703c(0xf6f),[_0x3703c(0x2083)]),this[_0x3703c(0x38c8)]('htc-vive',[_0x3703c(0x1d88)]),this[_0x3703c(0x38c8)](_0x3703c(0x20d9),[_0x3703c(0x1d88)]),this[_0x3703c(0x38c8)]('windows-mixed-reality',['generic-trigger-squeeze-touchpad-thumbstick']),this[_0x3703c(0x38c8)](_0x3703c(0x730),[_0x3703c(0x3a01),_0x3703c(0x1902)]),this['RegisterFallbacksForProfileId'](_0x3703c(0x2a77),[_0x3703c(0x2083)]),this[_0x3703c(0x38c8)]('oculus-touch-v2',['oculus-touch','generic-trigger-squeeze-thumbstick']),this[_0x3703c(0x38c8)](_0x3703c(0x34d9),['generic-trigger-squeeze-thumbstick']),this[_0x3703c(0x38c8)]('samsung-gearvr',[_0x3703c(0x3a01),_0x3703c(0x1902)]),this[_0x3703c(0x38c8)](_0x3703c(0x3cbb),[_0x3703c(0x16a1)]),this['RegisterFallbacksForProfileId']('valve-index',['generic-trigger-squeeze-touchpad-thumbstick']),this[_0x3703c(0x38c8)](_0x3703c(0x23f6),[_0x3703c(0x3b55)]);}static['FindFallbackWithProfileId'](_0x13deb7){var _0x80c3af=_0x776724;const _0x1bc077=this[_0x80c3af(0x3524)][_0x13deb7]||[];return _0x1bc077[_0x80c3af(0x1807)](_0x13deb7),_0x1bc077;}static[_0x776724(0x3556)](_0x2c7452,_0x4d9b02,_0x459215){var _0x24785b=_0x776724;const _0x56b241=[];_0x459215&&_0x56b241[_0x24785b(0x3f90)](_0x459215),_0x56b241[_0x24785b(0x3f90)](..._0x2c7452[_0x24785b(0x3bcb)]||[]),_0x56b241[_0x24785b(0x1377)]&&!_0x56b241[0x0]&&_0x56b241['pop'](),_0x2c7452[_0x24785b(0x4206)]&&_0x2c7452['gamepad']['id']&&_0x2c7452[_0x24785b(0x4206)]['id']===(_0x2c7452[_0x24785b(0x4206)]['id'][_0x24785b(0x3e81)](/oculus touch/gi)?_0x2c7452[_0x24785b(0x4206)]['id']:void 0x0)&&_0x56b241[_0x24785b(0x3f90)](_0x24785b(0x31d0)),_0x459215=_0x56b241[_0x24785b(0x919)]('windows-mixed-reality');if(-0x1!==_0x459215&&_0x56b241[_0x24785b(0x5ff)](_0x459215,0x0,'microsoft-mixed-reality'),_0x56b241[_0x24785b(0x1377)]||_0x56b241['push']('generic-trigger'),this[_0x24785b(0x3972)]){const _0x4492ca=this[_0x24785b(0x1fb)]?this[_0x24785b(0x1921)]:this[_0x24785b(0x3ba8)],_0x4d3aa8=this[_0x24785b(0x1fb)]?this[_0x24785b(0x3ba8)]:this[_0x24785b(0x1921)];return _0x4492ca['call'](this,_0x56b241,_0x2c7452,_0x4d9b02)[_0x24785b(0x1bc8)](()=>_0x4d3aa8[_0x24785b(0x29f)](this,_0x56b241,_0x2c7452,_0x4d9b02));}return this[_0x24785b(0x3ba8)](_0x56b241,_0x2c7452,_0x4d9b02);}static['RegisterController'](_0x21f36f,_0x24b43e){var _0x23ae97=_0x776724;this[_0x23ae97(0x3adc)][_0x21f36f]=_0x24b43e;}static['RegisterFallbacksForProfileId'](_0x3ef6c2,_0x2206e5){var _0x4f2bb7=_0x776724;this[_0x4f2bb7(0x3524)][_0x3ef6c2]?this[_0x4f2bb7(0x3524)][_0x3ef6c2]['push'](..._0x2206e5):this[_0x4f2bb7(0x3524)][_0x3ef6c2]=_0x2206e5;}static[_0x776724(0x8a1)](){var _0x14cf8c=_0x776724;return this[_0x14cf8c(0x97b)]=_0x378096['w1']['LoadFileAsync'](this[_0x14cf8c(0x4064)]+_0x14cf8c(0x1acc),!0x1)['then'](_0x4d91ec=>JSON[_0x14cf8c(0xa2c)](_0x4d91ec['toString']())),this[_0x14cf8c(0x97b)];}static['ClearControllerCache'](){var _0x2b4a29=_0x776724;_0x31bf50[_0x2b4a29(0x7f0)](_0x483a9e=>{var _0x3b1aac=_0x2b4a29;_0x483a9e[_0x3b1aac(0x3926)][_0x3b1aac(0x7f0)](_0x17d5cd=>{var _0x2576bc=_0x3b1aac;_0x17d5cd[_0x2576bc(0x18c9)](!0x1,!0x0);});}),_0x31bf50['length']=0x0;}static['_LoadProfileFromRepository'](_0x18d0c8,_0x5ae2a2,_0x191574){var _0x27a169=_0x776724;return Promise['resolve']()[_0x27a169(0x3725)](()=>this['_ProfilesList']||this['UpdateProfilesList']())[_0x27a169(0x3725)](_0x20cad4=>{var _0x56c7a5=_0x27a169;for(let _0x5a1d59=0x0;_0x5a1d59<_0x18d0c8[_0x56c7a5(0x1377)];++_0x5a1d59)if(_0x18d0c8[_0x5a1d59]&&_0x20cad4[_0x18d0c8[_0x5a1d59]])return _0x18d0c8[_0x5a1d59];throw new Error('neither\x20controller\x20'+_0x18d0c8[0x0]+_0x56c7a5(0x337c));})[_0x27a169(0x3725)](_0x299fd0=>(this[_0x27a169(0x1f7)][_0x299fd0]||(this[_0x27a169(0x1f7)][_0x299fd0]=_0x378096['w1'][_0x27a169(0x1d66)](this['BaseRepositoryUrl']+(_0x27a169(0x2905)+_0x299fd0+_0x27a169(0x2e23)),!0x1)[_0x27a169(0x3725)](_0x46584e=>JSON['parse'](_0x46584e))),this[_0x27a169(0x1f7)][_0x299fd0]))[_0x27a169(0x3725)](_0x246665=>new _0x2b1c1d['t'](_0x191574,_0x5ae2a2,_0x246665,this[_0x27a169(0x4064)],this[_0x27a169(0xe6d)]?void 0x0:_0x31bf50));}static['_LoadProfilesFromAvailableControllers'](_0x5bdb51,_0x8623e4,_0x5ba51a){var _0x33d490=_0x776724;for(let _0x2e2eeb=0x0;_0x2e2eeb<_0x5bdb51[_0x33d490(0x1377)];++_0x2e2eeb)if(_0x5bdb51[_0x2e2eeb]){var _0xfc87a2=this['FindFallbackWithProfileId'](_0x5bdb51[_0x2e2eeb]);for(let _0x2b93d8=0x0;_0x2b93d8<_0xfc87a2[_0x33d490(0x1377)];++_0x2b93d8){const _0x441dc5=this[_0x33d490(0x3adc)][_0xfc87a2[_0x2b93d8]];if(_0x441dc5)return Promise[_0x33d490(0xf83)](_0x441dc5(_0x8623e4,_0x5ba51a));}}throw new Error(_0x33d490(0x1940));}}_0x3aff63[_0x776724(0x3adc)]={},_0x3aff63[_0x776724(0x3524)]={},_0x3aff63[_0x776724(0x1f7)]={},_0x3aff63[_0x776724(0x4064)]=_0x776724(0x3b80),_0x3aff63['PrioritizeOnlineRepository']=!0x0,_0x3aff63[_0x776724(0x3972)]=!0x0,_0x3aff63[_0x776724(0xe6d)]=!0x0,_0x3aff63['RegisterController'](_0x41696c['z'][_0x776724(0x3c95)],(_0x3bdcd2,_0x3cda79)=>new _0x41696c['z'](_0x3cda79,_0x3bdcd2['gamepad'],_0x3bdcd2[_0x776724(0x25bc)])),_0x3aff63[_0x776724(0x19e7)]();},0x8172:(_0x4e97ee,_0x5e6790,_0x3d4b6e)=>{var _0x1dea2f=a8_0x16e4d8,_0x10206a=_0x3d4b6e(0x13a8a),_0x13a52d=_0x3d4b6e(0xff36),_0x3c0a23=_0x3d4b6e(0x1dad),_0x1c7c48=_0x3d4b6e(0x9fd1);class _0x50a7f4 extends _0x10206a['d']{constructor(_0x5fea8,_0x120416,_0x3d432a,_0x1337be=0x0,_0x4f2e27=!0x1){var _0x11a9ef=a8_0x5b24;super(_0x5fea8,_0x3cc1c9[_0x3d432a],_0x120416,_0x3d432a),this[_0x11a9ef(0x2a38)]=_0x4f2e27,this['profileId']=_0x11a9ef(0x34d9);}[_0x1dea2f(0x3791)](){var _0x40290e=_0x1dea2f;return{'filename':_0x40290e(0x3bf0)===this[_0x40290e(0x25bc)]?_0x50a7f4[_0x40290e(0x32e2)]:_0x50a7f4[_0x40290e(0x397)],'path':this[_0x40290e(0xd80)]()?_0x50a7f4[_0x40290e(0x2f46)]:_0x50a7f4[_0x40290e(0x4dc)]};}['_getModelLoadingConstraints'](){return!0x0;}[_0x1dea2f(0xa8d)](_0x12e161){var _0x121019=_0x1dea2f;const _0xcc62ef=this['_isQuest'](),_0x3e9361=_0x121019(0x34f1)===this[_0x121019(0x25bc)]?-0x1:0x1;this[_0x121019(0x281)]()[_0x121019(0x7f0)](_0x370245=>{var _0x3bc1af=_0x121019;const _0x2cd3db=_0x370245&&this[_0x3bc1af(0x35e2)](_0x370245);_0x2cd3db&&_0x2cd3db['onButtonStateChangedObservable'][_0x3bc1af(0x3fc1)](_0x5c226e=>{var _0x13e26d=_0x3bc1af;if(this[_0x13e26d(0x3c81)]&&!this[_0x13e26d(0x11a4)])switch(_0x370245){case _0x13e26d(0x662):return void(_0xcc62ef||(this[_0x13e26d(0x12a9)][_0x13e26d(0x2a41)]()[0x3]['rotation']['x']=0.2*-_0x5c226e[_0x13e26d(0x13ce)],this[_0x13e26d(0x12a9)][_0x13e26d(0x2a41)]()[0x3]['position']['y']=0.005*-_0x5c226e[_0x13e26d(0x13ce)],this[_0x13e26d(0x12a9)][_0x13e26d(0x2a41)]()[0x3][_0x13e26d(0x2416)]['z']=0.005*-_0x5c226e[_0x13e26d(0x13ce)]));case _0x13e26d(0x2bc4):return void(_0xcc62ef||(this[_0x13e26d(0x12a9)][_0x13e26d(0x2a41)]()[0x4][_0x13e26d(0x2416)]['x']=_0x3e9361*_0x5c226e[_0x13e26d(0x13ce)]*0.0035));case'xr-standard-thumbstick':return;case _0x13e26d(0x793):case'x-button':return void(_0xcc62ef||(_0x5c226e['pressed']?this[_0x13e26d(0x12a9)]['getChildren']()[0x1][_0x13e26d(0x2416)]['y']=-0.001:this['_modelRootNode'][_0x13e26d(0x2a41)]()[0x1][_0x13e26d(0x2416)]['y']=0x0));case _0x13e26d(0x1b67):case'y-button':return void(_0xcc62ef||(_0x5c226e[_0x13e26d(0x1493)]?this[_0x13e26d(0x12a9)][_0x13e26d(0x2a41)]()[0x2][_0x13e26d(0x2416)]['y']=-0.001:this[_0x13e26d(0x12a9)][_0x13e26d(0x2a41)]()[0x2][_0x13e26d(0x2416)]['y']=0x0));}},void 0x0,!0x0);});}[_0x1dea2f(0x1e7)](_0xcaccec){var _0x2ca359=_0x1dea2f;this[_0x2ca359(0x3c81)]=new _0x3c0a23['Kj'](this[_0x2ca359(0x387f)]+'\x20'+this[_0x2ca359(0x25bc)],this[_0x2ca359(0x3fde)]),this['scene'][_0x2ca359(0x2547)]||(this[_0x2ca359(0x3c81)]['rotationQuaternion']=_0x1c7c48['_f'][_0x2ca359(0x311)](0x0,Math['PI'],0x0)),_0xcaccec[_0x2ca359(0x7f0)](_0x52cbf9=>{var _0x3db318=_0x2ca359;_0x52cbf9[_0x3db318(0x2b7)]=!0x1;}),this[_0x2ca359(0xd80)]()?this['_modelRootNode']=_0xcaccec[0x0]:(this['_modelRootNode']=_0xcaccec[0x1],this[_0x2ca359(0x3c81)][_0x2ca359(0x2416)]['y']=0.034,this[_0x2ca359(0x3c81)]['position']['z']=0.052),this[_0x2ca359(0x12a9)]['parent']=this[_0x2ca359(0x3c81)];}['_updateModel'](){}[_0x1dea2f(0xd80)](){var _0x41388f=_0x1dea2f;return!!navigator[_0x41388f(0x9cb)][_0x41388f(0x3e81)](/Quest/gi)&&!this['_forceLegacyControllers'];}}_0x50a7f4[_0x1dea2f(0x4dc)]=_0x1dea2f(0x3ec0),_0x50a7f4[_0x1dea2f(0x32e2)]=_0x1dea2f(0x3370),_0x50a7f4[_0x1dea2f(0x397)]='right.babylon',_0x50a7f4[_0x1dea2f(0x2f46)]='https://controllers.babylonjs.com/oculusQuest/',_0x13a52d['V'][_0x1dea2f(0x27e3)](_0x1dea2f(0x34d9),(_0x5a655e,_0x305f4c)=>new _0x50a7f4(_0x305f4c,_0x5a655e[_0x1dea2f(0x4206)],_0x5a655e[_0x1dea2f(0x25bc)])),_0x13a52d['V']['RegisterController'](_0x1dea2f(0x7d1),(_0x41d92e,_0x1d5c39)=>new _0x50a7f4(_0x1d5c39,_0x41d92e[_0x1dea2f(0x4206)],_0x41d92e[_0x1dea2f(0x25bc)],!0x0));const _0x3cc1c9={'left':{'selectComponentId':_0x1dea2f(0x662),'components':{'xr-standard-trigger':{'type':_0x1dea2f(0x417),'gamepadIndices':{'button':0x0},'rootNodeName':_0x1dea2f(0x194b),'visualResponses':{}},'xr-standard-squeeze':{'type':_0x1dea2f(0x3cb8),'gamepadIndices':{'button':0x1},'rootNodeName':_0x1dea2f(0x38ba),'visualResponses':{}},'xr-standard-thumbstick':{'type':_0x1dea2f(0x3394),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':'xr_standard_thumbstick','visualResponses':{}},'x-button':{'type':_0x1dea2f(0x4174),'gamepadIndices':{'button':0x4},'rootNodeName':_0x1dea2f(0x3a5b),'visualResponses':{}},'y-button':{'type':'button','gamepadIndices':{'button':0x5},'rootNodeName':_0x1dea2f(0x871),'visualResponses':{}},'thumbrest':{'type':_0x1dea2f(0x4174),'gamepadIndices':{'button':0x6},'rootNodeName':'thumbrest','visualResponses':{}}},'gamepadMapping':_0x1dea2f(0x1f1),'rootNodeName':_0x1dea2f(0x13d5),'assetPath':_0x1dea2f(0xd5e)},'right':{'selectComponentId':'xr-standard-trigger','components':{'xr-standard-trigger':{'type':_0x1dea2f(0x417),'gamepadIndices':{'button':0x0},'rootNodeName':_0x1dea2f(0x194b),'visualResponses':{}},'xr-standard-squeeze':{'type':_0x1dea2f(0x3cb8),'gamepadIndices':{'button':0x1},'rootNodeName':_0x1dea2f(0x38ba),'visualResponses':{}},'xr-standard-thumbstick':{'type':_0x1dea2f(0x3394),'gamepadIndices':{'button':0x3,'xAxis':0x2,'yAxis':0x3},'rootNodeName':'xr_standard_thumbstick','visualResponses':{}},'a-button':{'type':_0x1dea2f(0x4174),'gamepadIndices':{'button':0x4},'rootNodeName':'a_button','visualResponses':{}},'b-button':{'type':'button','gamepadIndices':{'button':0x5},'rootNodeName':'b_button','visualResponses':{}},'thumbrest':{'type':'button','gamepadIndices':{'button':0x6},'rootNodeName':'thumbrest','visualResponses':{}}},'gamepadMapping':'xr-standard','rootNodeName':_0x1dea2f(0x3b49),'assetPath':_0x1dea2f(0x1842)}};},0x162b1:(_0x4ee8a4,_0x4f2371,_0x28e14e)=>{var _0x56b9cb=a8_0x16e4d8;_0x28e14e['d'](_0x4f2371,{'t':()=>_0x109071});var _0x4f2371=_0x28e14e(0x13a8a),_0x5e584c=_0x28e14e(0xa7ff),_0x30662c=_0x28e14e(0x1dad),_0x2c4826=_0x28e14e(0xa60f),_0x5cfb6f=_0x28e14e(0xc84b),_0x4afa85=_0x28e14e(0x12bd3),_0x323862=_0x28e14e(0x58b),_0x2484f6=_0x28e14e(0x7c4f),_0x4bd3f8=_0x28e14e(0x10ea4);class _0x109071 extends _0x4f2371['d']{constructor(_0x19783e,_0x1b352d,_0xdd1038,_0x5d5d74,_0x15c242){var _0x337d6e=a8_0x5b24;super(_0x19783e,_0xdd1038[_0x337d6e(0x27a1)][_0x1b352d[_0x337d6e(0x25bc)]||_0x337d6e(0xb8f)],_0x1b352d[_0x337d6e(0x4206)],_0x1b352d['handedness'],void 0x0,_0x15c242),this['_repositoryUrl']=_0x5d5d74,this[_0x337d6e(0x23d4)]=_0x15c242,this['_buttonMeshMapping']={},this[_0x337d6e(0x3e0d)]={},this[_0x337d6e(0x387f)]=_0xdd1038[_0x337d6e(0x387f)];}[_0x56b9cb(0x18c9)](){var _0x18b086=_0x56b9cb;super[_0x18b086(0x18c9)](),this[_0x18b086(0x23d4)]||Object[_0x18b086(0x689)](this[_0x18b086(0x3e0d)])['forEach'](_0x52c65f=>{var _0x3e85c5=_0x18b086;this[_0x3e85c5(0x3e0d)][_0x52c65f][_0x3e85c5(0x18c9)]();});}[_0x56b9cb(0x3791)](){var _0xca586e=_0x56b9cb;return{'filename':this[_0xca586e(0x489)]['assetPath'],'path':this[_0xca586e(0x280)]+_0xca586e(0x2905)+this[_0xca586e(0x387f)]+'/'};}[_0x56b9cb(0x24a0)](){var _0x4d3bed=_0x56b9cb,_0x5cfe3d=_0x5e584c['n'][_0x4d3bed(0x2a61)]('.glb');return _0x5cfe3d||_0x4bd3f8['Y'][_0x4d3bed(0x1048)](_0x4d3bed(0x2461)),_0x5cfe3d;}[_0x56b9cb(0xa8d)](_0x3c790b){var _0x1c6382=_0x56b9cb;this['getComponentIds']()[_0x1c6382(0x7f0)](_0x792014=>{var _0x148915=_0x1c6382;const _0x304aa4=this[_0x148915(0x489)][_0x148915(0x41da)][_0x792014];this[_0x148915(0x8d2)][_0x792014]={'mainMesh':this[_0x148915(0x18d4)](this['rootMesh'],_0x304aa4[_0x148915(0x20b5)]),'states':{}},Object[_0x148915(0x689)](_0x304aa4[_0x148915(0x213d)])[_0x148915(0x7f0)](_0x58eb54=>{var _0x4a8f29=_0x148915,_0x46d540=_0x304aa4[_0x4a8f29(0x213d)][_0x58eb54];if(_0x4a8f29(0x2709)===_0x46d540[_0x4a8f29(0x1c18)])this[_0x4a8f29(0x8d2)][_0x792014][_0x4a8f29(0x3ecc)][_0x58eb54]={'valueMesh':this['_getChildByName'](this[_0x4a8f29(0x3c81)],_0x46d540[_0x4a8f29(0x26bc)]),'minMesh':this['_getChildByName'](this['rootMesh'],_0x46d540[_0x4a8f29(0x3af7)]),'maxMesh':this[_0x4a8f29(0x18d4)](this['rootMesh'],_0x46d540['maxNodeName'])};else{_0x46d540=_0x304aa4[_0x4a8f29(0x21e0)]===_0x4afa85['n']['TOUCHPAD_TYPE']&&_0x304aa4[_0x4a8f29(0x2a3f)]?_0x304aa4[_0x4a8f29(0x2a3f)]:_0x46d540['valueNodeName'];if(this[_0x4a8f29(0x8d2)][_0x792014]['states'][_0x58eb54]={'valueMesh':this[_0x4a8f29(0x18d4)](this[_0x4a8f29(0x3c81)],_0x46d540)},_0x304aa4[_0x4a8f29(0x21e0)]===_0x4afa85['n']['TOUCHPAD_TYPE']&&!this[_0x4a8f29(0x3e0d)][_0x58eb54]){const _0x37e1d=(0x0,_0x323862['Qk'])(_0x58eb54+_0x4a8f29(0x367f),{'diameter':0.0015,'segments':0x8},this['scene']);_0x37e1d[_0x4a8f29(0x7af)]=new _0x2484f6['K'](_0x58eb54+_0x4a8f29(0x1e1d),this[_0x4a8f29(0x3fde)]),_0x37e1d[_0x4a8f29(0x7af)][_0x4a8f29(0x75d)]=_0x5cfb6f['Wo'][_0x4a8f29(0x2c4)](),_0x37e1d['parent']=this[_0x4a8f29(0x8d2)][_0x792014][_0x4a8f29(0x3ecc)][_0x58eb54]['valueMesh']||null,_0x37e1d['isVisible']=!0x1,this[_0x4a8f29(0x3e0d)][_0x58eb54]=_0x37e1d;}}});});}[_0x56b9cb(0x1e7)](_0x41fac8){var _0x3ffb33=_0x56b9cb;this[_0x3ffb33(0x3c81)]=new _0x30662c['Kj'](this[_0x3ffb33(0x387f)]+'-'+this[_0x3ffb33(0x25bc)],this[_0x3ffb33(0x3fde)]),this[_0x3ffb33(0x3c81)][_0x3ffb33(0x2b7)]=!0x1;let _0xd6a9b4;for(let _0x2ea617=0x0;_0x2ea617<_0x41fac8[_0x3ffb33(0x1377)];_0x2ea617++){const _0xb87563=_0x41fac8[_0x2ea617];_0xb87563[_0x3ffb33(0x2b7)]=!0x1,_0xb87563[_0x3ffb33(0x922)]||(_0xd6a9b4=_0xb87563);}_0xd6a9b4&&_0xd6a9b4[_0x3ffb33(0x3ee2)](this[_0x3ffb33(0x3c81)]),this[_0x3ffb33(0x3fde)][_0x3ffb33(0x2547)]||this[_0x3ffb33(0x3c81)][_0x3ffb33(0x215e)](_0x2c4826['RD']['Y'],Math['PI'],_0x2c4826['T']['WORLD']);}[_0x56b9cb(0xe32)](_0x9c51ec){this['disableAnimation']||this['getComponentIds']()['forEach'](_0x35f724=>{var _0xe59b25=a8_0x5b24;const _0x419a8d=this['getComponent'](_0x35f724);if(_0x419a8d[_0xe59b25(0x3a49)]){const _0x37a577=this[_0xe59b25(0x8d2)][_0x35f724],_0x2cada1=this[_0xe59b25(0x489)][_0xe59b25(0x41da)][_0x35f724];Object[_0xe59b25(0x689)](_0x2cada1[_0xe59b25(0x213d)])[_0xe59b25(0x7f0)](_0x34dfb3=>{var _0x18c7b3=_0xe59b25,_0xac6c11=_0x2cada1[_0x18c7b3(0x213d)][_0x34dfb3];let _0x1e02a1=_0x419a8d['value'];if(_0x18c7b3(0x27ec)===_0xac6c11[_0x18c7b3(0x686)]?_0x1e02a1=_0x419a8d['axes']['x']:_0x18c7b3(0x3232)===_0xac6c11['componentProperty']&&(_0x1e02a1=_0x419a8d['axes']['y']),'transform'===_0xac6c11[_0x18c7b3(0x1c18)])this['_lerpTransform'](_0x37a577[_0x18c7b3(0x3ecc)][_0x34dfb3],_0x1e02a1,'button'!==_0xac6c11['componentProperty']);else{const _0x20ee7e=_0x37a577[_0x18c7b3(0x3ecc)][_0x34dfb3][_0x18c7b3(0x1a01)];_0x20ee7e&&(_0x20ee7e[_0x18c7b3(0x1d6e)]=_0x419a8d['touched']||_0x419a8d[_0x18c7b3(0x1493)]),this['_touchDots'][_0x34dfb3]&&(this['_touchDots'][_0x34dfb3][_0x18c7b3(0x1d6e)]=_0x419a8d[_0x18c7b3(0x7db)]||_0x419a8d[_0x18c7b3(0x1493)]);}});}});}}},0x109fd:(_0x5e281e,_0x26fe40,_0x3b0984)=>{_0x3b0984(0x13f35),_0x3b0984(0x1a7c);},0x1a7c:(_0x1d9483,_0x153fbc,_0x4366de)=>{var _0x328c21=a8_0x16e4d8;(0x0,_0x4366de(0x330f)['Oz'])(_0x328c21(0x1dc6),class{constructor(_0x215a74){var _0x36e894=_0x328c21;this['_nativeImpl']=_0x215a74,this[_0x36e894(0xa92)]=new XRRigidTransform(),this[_0x36e894(0x2b99)]={'transform':this[_0x36e894(0xa92)],'emulatedPosition':!0x1},this[_0x36e894(0x192)]=new Float32Array(0x8),this['fillPoses']=this[_0x36e894(0x1ac6)][_0x36e894(0x11ac)][_0x36e894(0x2de9)](this['_nativeImpl']),this[_0x36e894(0x1a4b)]=this[_0x36e894(0x1ac6)][_0x36e894(0x1a4b)][_0x36e894(0x2de9)](this[_0x36e894(0x1ac6)]),this['getHitTestResults']=this['_nativeImpl'][_0x36e894(0x16dc)][_0x36e894(0x2de9)](this[_0x36e894(0x1ac6)]),this[_0x36e894(0x39cf)]=()=>{var _0xd9b40=_0x36e894;throw new Error(_0xd9b40(0x30cd));},this[_0x36e894(0x30c3)]=this[_0x36e894(0x1ac6)]['createAnchor'][_0x36e894(0x2de9)](this['_nativeImpl']),this[_0x36e894(0x2b43)]=this[_0x36e894(0x1ac6)][_0x36e894(0x2b43)][_0x36e894(0x2de9)](this['_nativeImpl']),this[_0x36e894(0x145d)]=this[_0x36e894(0x1ac6)][_0x36e894(0x145d)][_0x36e894(0x2de9)](this[_0x36e894(0x1ac6)]),this[_0x36e894(0x31c4)]=()=>{var _0xa2e3c5=_0x36e894;throw new Error(_0xa2e3c5(0x3b5d));},this['getImageTrackingResults']=()=>{var _0x27ad69=_0x36e894,_0x2951a8;return null!=(_0x2951a8=this[_0x27ad69(0x1ac6)][_0x27ad69(0x380e)])?_0x2951a8:[];};}get[_0x328c21(0x35fe)](){var _0x3fb7ae=_0x328c21;return this[_0x3fb7ae(0x1ac6)][_0x3fb7ae(0x35fe)];}[_0x328c21(0x4040)](_0x261d70,_0x421a60){var _0x22c87f=_0x328c21;if(this['_nativeImpl']['getPoseData'](_0x261d70,_0x421a60,this['_xrPoseVectorData']['buffer'],this[_0x22c87f(0xa92)][_0x22c87f(0x3f91)][_0x22c87f(0x25c8)])){const _0x520182=this[_0x22c87f(0xa92)][_0x22c87f(0x2416)],_0x16c316=(_0x520182['x']=this[_0x22c87f(0x192)][0x0],_0x520182['y']=this[_0x22c87f(0x192)][0x1],_0x520182['z']=this[_0x22c87f(0x192)][0x2],_0x520182['w']=this[_0x22c87f(0x192)][0x3],this[_0x22c87f(0xa92)][_0x22c87f(0x2cbf)]);return _0x16c316['x']=this[_0x22c87f(0x192)][0x4],_0x16c316['y']=this[_0x22c87f(0x192)][0x5],_0x16c316['z']=this['_xrPoseVectorData'][0x6],_0x16c316['w']=this[_0x22c87f(0x192)][0x7],this[_0x22c87f(0x2b99)];}}get[_0x328c21(0x11ad)](){var _0x14cf75=_0x328c21;return this[_0x14cf75(0x1ac6)][_0x14cf75(0x11ad)];}get[_0x328c21(0x1598)](){var _0x55c7e8=_0x328c21;return this['_nativeImpl'][_0x55c7e8(0x1598)];}get[_0x328c21(0x1f35)](){var _0x33f573=_0x328c21;return this[_0x33f573(0x1ac6)][_0x33f573(0x1f35)];}get['featurePointCloud'](){var _0x510995=_0x328c21;return this[_0x510995(0x1ac6)][_0x510995(0x30a)];}[_0x328c21(0x2205)](_0x459aae){var _0x2ce42c=_0x328c21;throw new Error(_0x2ce42c(0x1150));}});},0x13f35:(_0x1c00c7,_0x32041c,_0x3f5446)=>{var _0x30b2ef=a8_0x16e4d8;_0x3f5446['d'](_0x32041c,{'HK':()=>_0x4a573e,'z5':()=>_0x5afcce});function _0x4cfcdf(_0x53d2cd,_0x80eb85,_0x184555,_0x2e91fe){return new(_0x184555=_0x184555||Promise)(function(_0x4848ed,_0x364964){var _0x3240ce=a8_0x5b24;function _0x5e7a30(_0x511527){var _0x3cfba6=a8_0x5b24;try{_0x49e691(_0x2e91fe[_0x3cfba6(0xafd)](_0x511527));}catch(_0xd04fea){_0x364964(_0xd04fea);}}function _0x5681a4(_0x24fb6f){try{_0x49e691(_0x2e91fe['throw'](_0x24fb6f));}catch(_0x1ad636){_0x364964(_0x1ad636);}}function _0x49e691(_0x1a231e){var _0x4adf38=a8_0x5b24,_0x5e7b7e;_0x1a231e['done']?_0x4848ed(_0x1a231e[_0x4adf38(0x13ce)]):((_0x5e7b7e=_0x1a231e[_0x4adf38(0x13ce)])instanceof _0x184555?_0x5e7b7e:new _0x184555(function(_0x1987ec){_0x1987ec(_0x5e7b7e);}))['then'](_0x5e7a30,_0x5681a4);}_0x49e691((_0x2e91fe=_0x2e91fe[_0x3240ce(0xdde)](_0x53d2cd,_0x80eb85||[]))['next']());});}_0x32041c=_0x3f5446(0x3a6b),_0x3f5446=_0x3f5446(0x14826);class _0x5afcce extends _0x32041c['s']{constructor(_0x5da314){var _0x3e6784=a8_0x5b24;super(()=>_0x5da314[_0x3e6784(0x2b76)],()=>_0x5da314[_0x3e6784(0xc3f)],_0x5da314,_0x3e6784(0x2795),_0x81911e=>new _0x13d602(_0x81911e,this)),this[_0x3e6784(0x164b)]=_0x5da314;}}class _0x13d602 extends _0x3f5446['y']{constructor(_0x2a7dcd,_0x1adee8){var _0x3e38f2=a8_0x5b24;super(_0x2a7dcd[_0x3e38f2(0x3fde)],_0x1adee8),this[_0x3e38f2(0x3c03)]=_0x1adee8,this['_nativeRTTProvider']=navigator['xr'][_0x3e38f2(0x16d0)](_0x2a7dcd[_0x3e38f2(0x35fe)],this['_createRenderTargetTexture'][_0x3e38f2(0x2de9)](this),this[_0x3e38f2(0x2b9)][_0x3e38f2(0x2de9)](this)),this[_0x3e38f2(0x20b7)]=_0x1adee8[_0x3e38f2(0x164b)];}[_0x30b2ef(0x3867)](_0x5c8aa7){var _0x2f8e81=_0x30b2ef;return _0x5c8aa7['x']=0x0,_0x5c8aa7['y']=0x0,_0x5c8aa7[_0x2f8e81(0x2255)]=0x1,_0x5c8aa7[_0x2f8e81(0xc32)]=0x1,!0x0;}[_0x30b2ef(0x3cc7)](_0x4de8fa){var _0x2f53da=_0x30b2ef;return this['_nativeRTTProvider'][_0x2f53da(0x3f7b)](_0x4de8fa);}[_0x30b2ef(0x1d5)](_0x99144c){var _0x328024=_0x30b2ef;return this[_0x328024(0x3e07)][_0x328024(0x3f7b)](_0x99144c[_0x328024(0x27a2)]);}[_0x30b2ef(0x3c1e)](){var _0x314f38=_0x30b2ef;return{'framebufferWidth':this[_0x314f38(0x20b7)][_0x314f38(0x2b76)],'framebufferHeight':this[_0x314f38(0x20b7)][_0x314f38(0xc3f)]};}}class _0x4a573e{constructor(_0x43f146){var _0x27b2bb=_0x30b2ef;this[_0x27b2bb(0x128f)]=navigator['xr'][_0x27b2bb(0x27ef)](_0x43f146[_0x27b2bb(0x3fde)][_0x27b2bb(0x2cd1)]());}[_0x30b2ef(0xa73)](_0x2f9bb6){return _0x4cfcdf(this,void 0x0,void 0x0,function*(){var _0x2209b6=a8_0x5b24;return yield this['_nativeRenderTarget'][_0x2209b6(0xa73)](_0x2f9bb6),this['xrLayer']=this[_0x2209b6(0x128f)][_0x2209b6(0xca2)],this[_0x2209b6(0xca2)];});}[_0x30b2ef(0x18c9)](){}}},0xfce2:(_0x575780,_0x36daa9,_0x110b37)=>{var _0x5c4b7a=a8_0x16e4d8;_0x110b37['d'](_0x36daa9,{'o':()=>_0x283c8a});var _0x234dda=_0x110b37(0x9fd1),_0x43530a=_0x110b37(0xdef7),_0x36daa9=_0x110b37(0xbe0e),_0x5ccff9=_0x110b37(0x2f61),_0x6bddc5=_0x110b37(0x6fac),_0x1d7178=_0x110b37(0xf96c),_0x645f03=_0x110b37(0x7dfd);class _0x283c8a extends _0x36daa9['c']{constructor(_0x156d56,_0x370264,_0x1ee205){var _0x23169a=a8_0x5b24;super(_0x156d56,_0x234dda['P'][_0x23169a(0x23ed)](),_0x370264),this['_xrSessionManager']=_0x1ee205,this['_firstFrame']=!0x1,this[_0x23169a(0x33b7)]=_0x234dda['_f']['Identity'](),this[_0x23169a(0x21e6)]=new _0x234dda['P'](),this[_0x23169a(0x1b40)]=_0x645f03['j']['NOT_TRACKING'],this[_0x23169a(0x1f79)]=new _0x1d7178['y$'](),this[_0x23169a(0xb04)]=new _0x1d7178['y$'](),this[_0x23169a(0x33c8)]=new _0x1d7178['y$'](),this[_0x23169a(0x2d7b)]=!0x0,this[_0x23169a(0x250b)]=new _0x234dda['_f'](0x0,0x1,0x0,0x0),this[_0x23169a(0x3f60)]=0.1,this[_0x23169a(0x32ee)]=new _0x234dda['_f'](),this['cameraRigMode']=_0x43530a['V'][_0x23169a(0xa72)],this['updateUpVectorFromRotation']=!0x0,this[_0x23169a(0x1c2a)](0x1),this[_0x23169a(0x206a)](),this['_xrSessionManager'][_0x23169a(0x3ead)]['add'](()=>{var _0x133028=_0x23169a;this['_referencedPosition'][_0x133028(0x368c)](0x0,0x0,0x0),this[_0x133028(0x33b7)][_0x133028(0x368c)](0x0,0x0,0x0,0x1),this[_0x133028(0x29f1)]=this[_0x133028(0x2d7b)];}),this['_xrSessionManager']['onXRFrameObservable']['add'](()=>{var _0x1a5add=_0x23169a;this[_0x1a5add(0x29f1)]&&this[_0x1a5add(0x7d0)](),this[_0x1a5add(0x1a75)](),this[_0x1a5add(0x7d0)]();},void 0x0,!0x0);}get[_0x5c4b7a(0x1c4)](){var _0x135429=_0x5c4b7a;return this[_0x135429(0x1b40)];}[_0x5c4b7a(0x197a)](_0x54a913){var _0x2fca73=_0x5c4b7a;this[_0x2fca73(0x1b40)]!==_0x54a913&&(this['_trackingState']=_0x54a913,this[_0x2fca73(0x33c8)][_0x2fca73(0x2a3a)](_0x54a913));}get[_0x5c4b7a(0x3d81)](){var _0x2e1542=_0x5c4b7a,_0x45d19a=this[_0x2e1542(0x344b)]['currentFrame']&&this[_0x2e1542(0x344b)][_0x2e1542(0xc22)]['getViewerPose'](this[_0x2e1542(0x344b)][_0x2e1542(0x19db)]);return _0x45d19a&&_0x45d19a[_0x2e1542(0x2709)]?_0x45d19a[_0x2e1542(0x2709)][_0x2e1542(0x2416)]['y']:0x0;}[_0x5c4b7a(0x2f05)](){var _0x2ec1c9=_0x5c4b7a;this[_0x2ec1c9(0x1c2a)](0x2),this['rigCameras'][0x0][_0x2ec1c9(0x245)]=new _0x6bddc5['l'](0x0,0x0,0.5,0x1),this['rigCameras'][0x0][_0x2ec1c9(0x316e)]=null,this['rigCameras'][0x1]['viewport']=new _0x6bddc5['l'](0.5,0x0,0.5,0x1),this['rigCameras'][0x1][_0x2ec1c9(0x316e)]=null;}[_0x5c4b7a(0xa30)](_0x105c5b=this['getScene']()[_0x5c4b7a(0x146e)],_0x5c74c7=!0x0){var _0xdebc7b=_0x5c4b7a;if(_0x105c5b&&_0x105c5b!==this){const _0x15b7fa=_0x105c5b[_0xdebc7b(0x3d93)]();_0x15b7fa[_0xdebc7b(0x16c4)](void 0x0,this['rotationQuaternion'],this['position']),this[_0xdebc7b(0x2416)]['y']=0x0,_0x234dda['_f']['FromEulerAnglesToRef'](0x0,this['rotationQuaternion']['toEulerAngles']()['y'],0x0,this[_0xdebc7b(0x32ee)]),this[_0xdebc7b(0x29f1)]=!0x0,_0x5c74c7&&this[_0xdebc7b(0x344b)][_0xdebc7b(0x8b7)]();}}[_0x5c4b7a(0x3fcd)](){var _0x3f77ad=_0x5c4b7a;return _0x3f77ad(0x20a0);}['setTarget'](_0x1735f4){var _0x3610dd=_0x5c4b7a;const _0x1ade9e=_0x234dda['jp'][_0x3610dd(0xf88)][0x1];_0x1735f4[_0x3610dd(0x407)](this[_0x3610dd(0x2416)],_0x1ade9e),_0x1ade9e['y']=0x0,_0x1ade9e[_0x3610dd(0x3f07)](),_0x1735f4=Math[_0x3610dd(0x36a5)](_0x1ade9e['x'],_0x1ade9e['z']),(this[_0x3610dd(0x32ee)]['toEulerAnglesToRef'](_0x1ade9e),_0x234dda['_f'][_0x3610dd(0x36de)](_0x1ade9e['x'],_0x1735f4,_0x1ade9e['z'],this[_0x3610dd(0x32ee)]));}[_0x5c4b7a(0x18c9)](){var _0x1469b4=_0x5c4b7a;super[_0x1469b4(0x18c9)](),this['_lastXRViewerPose']=void 0x0;}['_updateFromXRSession'](){var _0x459ee7=_0x5c4b7a;const _0x32ab3d=this[_0x459ee7(0x344b)]['currentFrame']&&this[_0x459ee7(0x344b)][_0x459ee7(0xc22)][_0x459ee7(0x1a4b)](this[_0x459ee7(0x344b)][_0x459ee7(0x3a8b)]);if(this['_lastXRViewerPose']=_0x32ab3d||void 0x0,_0x32ab3d){var _0x4bd282=_0x32ab3d['emulatedPosition']?_0x645f03['j'][_0x459ee7(0x3940)]:_0x645f03['j'][_0x459ee7(0x273b)];if(this['_setTrackingState'](_0x4bd282),this[_0x459ee7(0x3f60)]===this[_0x459ee7(0x55a)]['minZ']&&this['maxZ']===this[_0x459ee7(0x55a)][_0x459ee7(0x4078)]||(_0x4bd282={'depthFar':this['maxZ']||0x2710,'depthNear':this[_0x459ee7(0x3f60)]},this[_0x459ee7(0x344b)][_0x459ee7(0xf8d)](_0x4bd282),this[_0x459ee7(0x55a)][_0x459ee7(0x3f60)]=this[_0x459ee7(0x3f60)],this[_0x459ee7(0x55a)][_0x459ee7(0x4078)]=this['maxZ']),_0x32ab3d[_0x459ee7(0x2709)]){_0x4bd282=_0x32ab3d[_0x459ee7(0x2709)]['orientation'];if(void 0x0===_0x32ab3d[_0x459ee7(0x2709)]['orientation']['x'])return;var _0x20bb08=_0x32ab3d['transform']['position'];this[_0x459ee7(0x21e6)]['set'](_0x20bb08['x'],_0x20bb08['y'],_0x20bb08['z']),this['_referenceQuaternion'][_0x459ee7(0x2cf6)](_0x4bd282['x'],_0x4bd282['y'],_0x4bd282['z'],_0x4bd282['w']),this[_0x459ee7(0x195b)]['useRightHandedSystem']||(this[_0x459ee7(0x21e6)]['z']*=-0x1,this[_0x459ee7(0x33b7)]['z']*=-0x1,this[_0x459ee7(0x33b7)]['w']*=-0x1),this['_firstFrame']?(this[_0x459ee7(0x29f1)]=!0x1,this[_0x459ee7(0x2416)]['y']+=this['_referencedPosition']['y'],this[_0x459ee7(0x33b7)][_0x459ee7(0x368c)](0x0,0x0,0x0,0x1)):(this[_0x459ee7(0x32ee)][_0x459ee7(0xa83)](this[_0x459ee7(0x33b7)]),this['position'][_0x459ee7(0xa83)](this['_referencedPosition']));}this[_0x459ee7(0x7aa)]['length']!==_0x32ab3d[_0x459ee7(0x79d)][_0x459ee7(0x1377)]&&this['_updateNumberOfRigCameras'](_0x32ab3d[_0x459ee7(0x79d)]['length']),_0x32ab3d[_0x459ee7(0x79d)][_0x459ee7(0x7f0)]((_0x3ca355,_0x41d7bc)=>{var _0x6fc692=_0x459ee7;const _0x58fb3f=this['rigCameras'][_0x41d7bc];_0x58fb3f[_0x6fc692(0x82e)]||_0x58fb3f[_0x6fc692(0x21c8)]||(_0x6fc692(0x34f1)===_0x3ca355['eye']?_0x58fb3f[_0x6fc692(0x581)]=!0x0:_0x6fc692(0x3bf0)===_0x3ca355[_0x6fc692(0x27a2)]&&(_0x58fb3f[_0x6fc692(0x380c)]=!0x0));var _0x5c3b18=_0x3ca355[_0x6fc692(0x2709)]['position'],_0x4b9ae2=_0x3ca355['transform']['orientation'],_0x5c3b18=(_0x58fb3f['parent']=this[_0x6fc692(0x922)],_0x58fb3f[_0x6fc692(0x2416)][_0x6fc692(0x2cf6)](_0x5c3b18['x'],_0x5c3b18['y'],_0x5c3b18['z']),_0x58fb3f['rotationQuaternion']['set'](_0x4b9ae2['x'],_0x4b9ae2['y'],_0x4b9ae2['z'],_0x4b9ae2['w']),this[_0x6fc692(0x195b)]['useRightHandedSystem']?_0x58fb3f[_0x6fc692(0x32ee)][_0x6fc692(0xe39)](this['_rotate180']):(_0x58fb3f[_0x6fc692(0x2416)]['z']*=-0x1,_0x58fb3f[_0x6fc692(0x32ee)]['z']*=-0x1,_0x58fb3f['rotationQuaternion']['w']*=-0x1),_0x234dda['y3'][_0x6fc692(0x3e11)](_0x3ca355[_0x6fc692(0x4115)],0x0,0x1,_0x58fb3f[_0x6fc692(0x679)]),this[_0x6fc692(0x195b)][_0x6fc692(0x2547)]||_0x58fb3f['_projectionMatrix'][_0x6fc692(0x40cf)](),0x0===_0x41d7bc&&this[_0x6fc692(0x679)][_0x6fc692(0xa83)](_0x58fb3f[_0x6fc692(0x679)]),this['_xrSessionManager'][_0x6fc692(0x1d5)](_0x3ca355));this['_renderingMultiview']=(null==(_0x4b9ae2=null==_0x5c3b18?void 0x0:_0x5c3b18[_0x6fc692(0xe04)])?void 0x0:_0x4b9ae2['isMultiview'])||!0x1,this[_0x6fc692(0x8a3)]?0x0==_0x41d7bc&&(this['_xrSessionManager'][_0x6fc692(0x3867)](this[_0x6fc692(0x245)],_0x3ca355),this[_0x6fc692(0x316e)]=_0x5c3b18):(this['_xrSessionManager'][_0x6fc692(0x3867)](_0x58fb3f[_0x6fc692(0x245)],_0x3ca355),_0x58fb3f['outputRenderTarget']=_0x5c3b18||this[_0x6fc692(0x344b)][_0x6fc692(0x1d5)](_0x3ca355)),_0x58fb3f['layerMask']=this[_0x6fc692(0x6d0)];});}else this['_setTrackingState'](_0x645f03['j'][_0x459ee7(0x16d1)]);}[_0x5c4b7a(0x1c2a)](_0x232407=0x1){var _0x532063=_0x5c4b7a;for(;this[_0x532063(0x7aa)][_0x532063(0x1377)]<_0x232407;){const _0xa1f747=new _0x5ccff9['C'](_0x532063(0x1bf4)+this['rigCameras'][_0x532063(0x1377)],_0x234dda['P'][_0x532063(0x23ed)](),this[_0x532063(0x83e)]());_0xa1f747[_0x532063(0x3f60)]=0.1,_0xa1f747[_0x532063(0x32ee)]=new _0x234dda['_f'](),_0xa1f747[_0x532063(0x47d)]=!0x0,_0xa1f747[_0x532063(0x3a23)]=!0x0,_0xa1f747[_0x532063(0x753)]=this,_0xa1f747[_0x532063(0x206a)](),this[_0x532063(0x7aa)][_0x532063(0x3f90)](_0xa1f747);}for(;this[_0x532063(0x7aa)][_0x532063(0x1377)]>_0x232407;){const _0x615f43=this['rigCameras'][_0x532063(0x10d7)]();_0x615f43&&_0x615f43[_0x532063(0x18c9)]();}}[_0x5c4b7a(0x1a75)](){var _0x389232=_0x5c4b7a;if(!this[_0x389232(0x2416)][_0x389232(0x29ed)](this[_0x389232(0x21e6)])||!this[_0x389232(0x32ee)]['equals'](this[_0x389232(0x33b7)])){const _0x555f1a=_0x234dda['jp'][_0x389232(0x31e7)][0x0];var _0x3fec3e=_0x234dda['jp']['Matrix'][0x1];const _0x282f77=_0x234dda['jp'][_0x389232(0x31e7)][0x2];_0x234dda['y3']['ComposeToRef'](_0x283c8a[_0x389232(0xdee)],this['_referenceQuaternion'],this['_referencedPosition'],_0x555f1a),_0x234dda['y3'][_0x389232(0x3c76)](_0x283c8a[_0x389232(0xdee)],this['rotationQuaternion'],this[_0x389232(0x2416)],_0x3fec3e),_0x555f1a[_0x389232(0x39f4)]()[_0x389232(0x2e19)](_0x3fec3e,_0x282f77),_0x282f77['invert'](),this[_0x389232(0x195b)]['useRightHandedSystem']||_0x282f77[_0x389232(0x2de6)](),_0x282f77[_0x389232(0x16c4)](void 0x0,this['_referenceQuaternion'],this[_0x389232(0x21e6)]),_0x3fec3e=new XRRigidTransform({'x':this['_referencedPosition']['x'],'y':this[_0x389232(0x21e6)]['y'],'z':this[_0x389232(0x21e6)]['z']},{'x':this['_referenceQuaternion']['x'],'y':this[_0x389232(0x33b7)]['y'],'z':this[_0x389232(0x33b7)]['z'],'w':this[_0x389232(0x33b7)]['w']}),this[_0x389232(0x344b)]['referenceSpace']=this['_xrSessionManager']['referenceSpace']['getOffsetReferenceSpace'](_0x3fec3e);}}}_0x283c8a[_0x5c4b7a(0xdee)]=_0x234dda['P'][_0x5c4b7a(0x1c49)]();},0x3cf1:(_0x24af74,_0x18cb8c,_0x5ebb3b)=>{var _0x78710d=a8_0x16e4d8;_0x5ebb3b['d'](_0x18cb8c,{'B':()=>_0x193f67});var _0x561aa3=_0x5ebb3b(0x1050a),_0x245d26=_0x5ebb3b(0x1194d),_0x23980b=_0x5ebb3b(0x4a5),_0x34f943=_0x5ebb3b(0x469b),_0x3d5ad3=_0x5ebb3b(0x130a9),_0x577c07=_0x5ebb3b(0x1757a),_0x31bf2b=_0x5ebb3b(0x10ea4);class _0x193f67{constructor(){}static[_0x78710d(0x1127)](_0x3e7b02,_0x2d5890={}){var _0x4da5e2=_0x78710d;const _0xeabd11=new _0x193f67();if(_0x3e7b02['onDisposeObservable']['addOnce'](()=>{var _0x20d1e4=a8_0x5b24;_0xeabd11[_0x20d1e4(0x18c9)]();}),!_0x2d5890[_0x4da5e2(0x26fb)]){const _0x47ebeb=Object[_0x4da5e2(0x3345)]({'renderTarget':_0xeabd11['renderTarget']},_0x2d5890[_0x4da5e2(0x2f6)]||{});_0x2d5890['optionalFeatures']&&('boolean'==typeof _0x2d5890[_0x4da5e2(0x4127)]?_0x47ebeb[_0x4da5e2(0x4127)]=['hit-test',_0x4da5e2(0x1e26),'plane-detection',_0x4da5e2(0x368)]:_0x47ebeb['optionalFeatures']=_0x2d5890[_0x4da5e2(0x4127)]),_0xeabd11[_0x4da5e2(0x3010)]=new _0x3d5ad3['Af'](_0x3e7b02,_0x47ebeb);}return _0x561aa3['M'][_0x4da5e2(0x1127)](_0x3e7b02)[_0x4da5e2(0x3725)](_0xd8da4a=>{var _0x1d953c=_0x4da5e2;if(_0xeabd11[_0x1d953c(0x666)]=_0xd8da4a,_0x2d5890[_0x1d953c(0x3640)]&&(_0xeabd11[_0x1d953c(0x666)][_0x1d953c(0x3031)]['compensateOnFirstFrame']=!0x1),_0xeabd11[_0x1d953c(0x547)]=new _0x245d26['t'](_0xd8da4a[_0x1d953c(0x2f67)],_0xd8da4a[_0x1d953c(0x3031)],Object[_0x1d953c(0x3345)]({'controllerOptions':{'renderingGroupId':_0x2d5890[_0x1d953c(0x1e2c)]}},_0x2d5890['inputOptions']||{})),_0x2d5890[_0x1d953c(0x40b1)]||(_0xd8da4a=Object[_0x1d953c(0x3345)](Object[_0x1d953c(0x3345)]({},_0x2d5890['pointerSelectionOptions']),{'xrInput':_0xeabd11[_0x1d953c(0x547)],'renderingGroupId':_0x2d5890[_0x1d953c(0x1e2c)]}),_0xeabd11[_0x1d953c(0xd56)]=_0xeabd11[_0x1d953c(0x666)][_0x1d953c(0x901)][_0x1d953c(0x2b5a)](_0x23980b['S'][_0x1d953c(0x471)],_0x2d5890[_0x1d953c(0x145f)]?_0x1d953c(0x2222):_0x1d953c(0x904),_0xd8da4a),_0x2d5890[_0x1d953c(0x3c69)]||(_0xeabd11['teleportation']=_0xeabd11[_0x1d953c(0x666)][_0x1d953c(0x901)][_0x1d953c(0x2b5a)](_0x577c07['z'][_0x1d953c(0x471)],_0x2d5890['useStablePlugins']?_0x1d953c(0x2222):_0x1d953c(0x904),Object['assign']({'floorMeshes':_0x2d5890[_0x1d953c(0x176b)],'xrInput':_0xeabd11[_0x1d953c(0x547)],'renderingGroupId':_0x2d5890[_0x1d953c(0x1e2c)]},_0x2d5890['teleportationOptions'])),_0xeabd11[_0x1d953c(0x2b06)]['setSelectionFeature'](_0xeabd11[_0x1d953c(0xd56)]))),_0x2d5890[_0x1d953c(0x2166)]||(_0xeabd11[_0x1d953c(0x1977)]=_0xeabd11[_0x1d953c(0x666)][_0x1d953c(0x901)]['enableFeature'](_0x34f943['X'][_0x1d953c(0x471)],_0x2d5890['useStablePlugins']?_0x1d953c(0x2222):_0x1d953c(0x904),Object[_0x1d953c(0x3345)]({'xrInput':_0xeabd11['input'],'farInteractionFeature':_0xeabd11[_0x1d953c(0xd56)],'renderingGroupId':_0x2d5890[_0x1d953c(0x1e2c)],'useUtilityLayer':!0x0,'enableNearInteractionOnAllControllers':!0x0},_0x2d5890[_0x1d953c(0x11fd)]))),_0xeabd11[_0x1d953c(0x1114)]=_0xeabd11[_0x1d953c(0x666)][_0x1d953c(0x2f67)][_0x1d953c(0x27ef)](_0x2d5890[_0x1d953c(0xbb1)]),!_0x2d5890[_0x1d953c(0x26fb)])return _0xeabd11[_0x1d953c(0x3010)][_0x1d953c(0x3e23)](_0xeabd11[_0x1d953c(0x666)],_0xeabd11[_0x1d953c(0x1114)]);})['then'](()=>_0xeabd11)[_0x4da5e2(0x1bc8)](_0x44aa5e=>(_0x31bf2b['Y']['Error'](_0x4da5e2(0xfba)),_0x31bf2b['Y'][_0x4da5e2(0x404a)](_0x44aa5e),_0xeabd11));}[_0x78710d(0x18c9)](){var _0xdd690b=_0x78710d;this['baseExperience']&&this[_0xdd690b(0x666)]['dispose'](),this[_0xdd690b(0x547)]&&this[_0xdd690b(0x547)][_0xdd690b(0x18c9)](),this[_0xdd690b(0x3010)]&&this[_0xdd690b(0x3010)][_0xdd690b(0x18c9)](),this[_0xdd690b(0x1114)]&&this['renderTarget'][_0xdd690b(0x18c9)]();}}},0x130a9:(_0x539cb3,_0x159bf8,_0x3a6fff)=>{var _0x5775e=a8_0x16e4d8;_0x3a6fff['d'](_0x159bf8,{'Af':()=>_0x26bd63});function _0x1fefc7(_0x579674,_0x12934b,_0x468831,_0x59d46e){return new(_0x468831=_0x468831||Promise)(function(_0x587f6d,_0x59c191){var _0x4c3131=a8_0x5b24;function _0x39cd1c(_0xebdeac){var _0x3e08f5=a8_0x5b24;try{_0x4ee62b(_0x59d46e[_0x3e08f5(0xafd)](_0xebdeac));}catch(_0x50ff6d){_0x59c191(_0x50ff6d);}}function _0x5667bc(_0x29f800){try{_0x4ee62b(_0x59d46e['throw'](_0x29f800));}catch(_0x10e77a){_0x59c191(_0x10e77a);}}function _0x4ee62b(_0x27020c){var _0x255965=a8_0x5b24,_0x2c48f4;_0x27020c[_0x255965(0x3816)]?_0x587f6d(_0x27020c[_0x255965(0x13ce)]):((_0x2c48f4=_0x27020c['value'])instanceof _0x468831?_0x2c48f4:new _0x468831(function(_0x27951a){_0x27951a(_0x2c48f4);}))[_0x255965(0x3725)](_0x39cd1c,_0x5667bc);}_0x4ee62b((_0x59d46e=_0x59d46e[_0x4c3131(0xdde)](_0x579674,_0x12934b||[]))[_0x4c3131(0xafd)]());});}var _0x5c9d73=_0x3a6fff(0xf96c),_0x278b94=_0x3a6fff(0x7dfd),_0x1f922e=_0x3a6fff(0xe222);class _0x35282a{constructor(_0x375fbc,_0x9ffa7,_0x1157d6){var _0x53ff9b=a8_0x5b24;this[_0x53ff9b(0x3c5f)]=_0x375fbc,this[_0x53ff9b(0x17f6)]=_0x9ffa7,this[_0x53ff9b(0x28a9)]=_0x1157d6;}['update'](_0x13b1e0){}}class _0x26bd63{constructor(_0x393982,_0x1c836b){var _0x2fba8c=a8_0x5b24;if(this['_scene']=_0x393982,this['options']=_0x1c836b,this[_0x2fba8c(0x3303)]=null,this[_0x2fba8c(0x418a)]=[],this[_0x2fba8c(0xabf)]=new _0x5c9d73['y$'](),this['_onSessionGranted']=_0x50b8f7=>{var _0x5e9ba2=_0x2fba8c;this['_helper']&&this[_0x5e9ba2(0x286a)](0x0);},this['overlay']=document[_0x2fba8c(0x546)](_0x2fba8c(0x22da)),this[_0x2fba8c(0x372)]['classList'][_0x2fba8c(0x3fc1)](_0x2fba8c(0x3848)),!_0x1c836b[_0x2fba8c(0x1552)]&&navigator['xr']&&navigator['xr'][_0x2fba8c(0x1080)]('sessiongranted',this[_0x2fba8c(0x1458)]),_0x2fba8c(0x1615)!=typeof window&&window[_0x2fba8c(0x19a2)]&&_0x2fba8c(0xfd1)===window[_0x2fba8c(0x19a2)][_0x2fba8c(0x4d7)]&&_0x2fba8c(0x3618)!==window[_0x2fba8c(0x19a2)][_0x2fba8c(0x301d)])throw _0x1f922e['w1'][_0x2fba8c(0x1048)](_0x2fba8c(0x2887)),new Error('WebXR\x20can\x20only\x20be\x20served\x20over\x20HTTPS');if(_0x1c836b[_0x2fba8c(0x6d8)])this[_0x2fba8c(0x418a)]=_0x1c836b['customButtons'];else{this['overlay'][_0x2fba8c(0x24b9)][_0x2fba8c(0x2f77)]=_0x2fba8c(0x717);var _0x4919c3=_0x1c836b[_0x2fba8c(0x17f6)]||'immersive-vr',_0x1c836b=_0x1c836b[_0x2fba8c(0x28a9)]||'local-floor',_0x518bb2=_0x2fba8c(0x1ad0)+(_0x2fba8c(0x1615)==typeof SVGSVGElement?_0x2fba8c(0x2e0):_0x2fba8c(0x2ab1))+_0x2fba8c(0x3aee);_0x518bb2+=_0x2fba8c(0xd1d);const _0x1edb4b=document[_0x2fba8c(0x546)](_0x2fba8c(0x24b9)),_0x41d9e7=(_0x1edb4b[_0x2fba8c(0x2ea9)](document['createTextNode'](_0x518bb2)),document[_0x2fba8c(0x4151)](_0x2fba8c(0xa96))[0x0][_0x2fba8c(0x2ea9)](_0x1edb4b),document['createElement'](_0x2fba8c(0x4174)));_0x41d9e7[_0x2fba8c(0x2d98)]=_0x2fba8c(0x2a53),_0x41d9e7['title']=_0x4919c3+_0x2fba8c(0x39f9)+_0x1c836b,this['_buttons'][_0x2fba8c(0x3f90)](new _0x35282a(_0x41d9e7,_0x4919c3,_0x1c836b)),this[_0x2fba8c(0x418a)][this['_buttons'][_0x2fba8c(0x1377)]-0x1]['update']=function(_0x4007e4){var _0x594846=_0x2fba8c;this[_0x594846(0x3c5f)]['style']['display']=null===_0x4007e4||_0x4007e4===this?'':_0x594846(0xb8f),_0x41d9e7['className']=_0x594846(0x2a53)+(_0x4007e4===this?'\x20vrdisplaypresenting':'');},this[_0x2fba8c(0x2f81)](null);}const _0x42269b=_0x393982[_0x2fba8c(0x2cd1)]()[_0x2fba8c(0x2669)]();_0x42269b&&_0x42269b[_0x2fba8c(0x24f6)]&&(_0x42269b['parentNode'][_0x2fba8c(0x2ea9)](this['overlay']),_0x393982['onDisposeObservable'][_0x2fba8c(0x3a07)](()=>{var _0x271316=_0x2fba8c;this[_0x271316(0x18c9)]();}));}[_0x5775e(0x3e23)](_0x14c99f,_0x4bcfd5){return _0x1fefc7(this,void 0x0,void 0x0,function*(){var _0x1797ff=a8_0x5b24;this[_0x1797ff(0x24ed)]=_0x14c99f,this['_renderTarget']=_0x4bcfd5;var _0x5e5dd2=this[_0x1797ff(0x418a)][_0x1797ff(0x1f88)](_0x570ad1=>_0x14c99f[_0x1797ff(0x2f67)]['isSessionSupportedAsync'](_0x570ad1[_0x1797ff(0x17f6)]));_0x14c99f[_0x1797ff(0x22b2)]['add'](_0x385f1b=>{var _0x2f5e22=_0x1797ff;_0x385f1b==_0x278b94['k'][_0x2f5e22(0x5cc)]&&this[_0x2f5e22(0x2f81)](null);});const _0x16dd36=yield Promise[_0x1797ff(0x3332)](_0x5e5dd2);_0x16dd36[_0x1797ff(0x7f0)]((_0x455827,_0x5470a4)=>{var _0xe35878=_0x1797ff;_0x455827?(this[_0xe35878(0x372)][_0xe35878(0x2ea9)](this[_0xe35878(0x418a)][_0x5470a4]['element']),this['_buttons'][_0x5470a4][_0xe35878(0x3c5f)][_0xe35878(0x294c)]=this[_0xe35878(0x286a)][_0xe35878(0x2de9)](this,_0x5470a4)):_0x1f922e['w1']['Warn'](_0xe35878(0x2406)+this['_buttons'][_0x5470a4][_0xe35878(0x17f6)]+_0xe35878(0x134c));});});}static[_0x5775e(0x1127)](_0x20f9b8,_0x3684d4,_0x454f29){return _0x1fefc7(this,void 0x0,void 0x0,function*(){const _0x494253=new _0x26bd63(_0x20f9b8,_0x454f29);return yield _0x494253['setHelperAsync'](_0x3684d4,_0x454f29['renderTarget']||void 0x0),_0x494253;});}[_0x5775e(0x286a)](_0x27a1a5=0x0){return _0x1fefc7(this,void 0x0,void 0x0,function*(){var _0x3385b9=a8_0x5b24;if(this['_helper'][_0x3385b9(0x2d3d)]==_0x278b94['k'][_0x3385b9(0x2091)])yield this[_0x3385b9(0x24ed)][_0x3385b9(0x2768)](),this['_updateButtons'](null);else{if(this[_0x3385b9(0x24ed)][_0x3385b9(0x2d3d)]==_0x278b94['k'][_0x3385b9(0x5cc)])try{yield this[_0x3385b9(0x24ed)]['enterXRAsync'](this[_0x3385b9(0x418a)][_0x27a1a5][_0x3385b9(0x17f6)],this[_0x3385b9(0x418a)][_0x27a1a5]['referenceSpaceType'],this[_0x3385b9(0xb64)],{'optionalFeatures':this[_0x3385b9(0x56c)][_0x3385b9(0x4127)],'requiredFeatures':this[_0x3385b9(0x56c)][_0x3385b9(0x1733)]}),this[_0x3385b9(0x2f81)](this['_buttons'][_0x27a1a5]);}catch(_0x2f9859){this['_updateButtons'](null);const _0xf18066=this[_0x3385b9(0x418a)][_0x27a1a5]['element'];var _0x20ead0=_0xf18066['title'];_0xf18066[_0x3385b9(0x3a4d)]='Error\x20entering\x20XR\x20session\x20:\x20'+_0x20ead0,_0xf18066[_0x3385b9(0x1b7f)][_0x3385b9(0x3fc1)](_0x3385b9(0x28e3)),this[_0x3385b9(0x56c)]['onError']&&this[_0x3385b9(0x56c)]['onError'](_0x2f9859);}}});}['dispose'](){var _0x1f5fc7=_0x5775e;const _0x44aa31=this[_0x1f5fc7(0x195b)][_0x1f5fc7(0x2cd1)]()[_0x1f5fc7(0x2669)]();_0x44aa31&&_0x44aa31[_0x1f5fc7(0x24f6)]&&_0x44aa31[_0x1f5fc7(0x24f6)][_0x1f5fc7(0x17e3)](this[_0x1f5fc7(0x372)])&&_0x44aa31[_0x1f5fc7(0x24f6)][_0x1f5fc7(0xa29)](this[_0x1f5fc7(0x372)]),this[_0x1f5fc7(0xabf)][_0x1f5fc7(0x2f8)](),navigator['xr'][_0x1f5fc7(0x22e3)]('sessiongranted',this[_0x1f5fc7(0x1458)]);}[_0x5775e(0x2f81)](_0x12a74d){var _0x1acf52=_0x5775e;this[_0x1acf52(0x3303)]=_0x12a74d,this[_0x1acf52(0x418a)][_0x1acf52(0x7f0)](_0x1c5dd5=>{var _0x53e8af=_0x1acf52;_0x1c5dd5[_0x53e8af(0x22f)](this[_0x53e8af(0x3303)]);}),this['activeButtonChangedObservable']['notifyObservers'](this['_activeButton']);}}},0x1050a:(_0x5a2de2,_0xe45d69,_0x516631)=>{var _0x88a2fc=a8_0x16e4d8;_0x516631['d'](_0xe45d69,{'M':()=>_0x2e49f7});function _0x51d1d5(_0x455559,_0x15db78,_0x1afb2c,_0x263410){return new(_0x1afb2c=_0x1afb2c||Promise)(function(_0x27a4ea,_0xa1dffb){var _0x52b88e=a8_0x5b24;function _0x36a15d(_0x3963dd){var _0x4b4f30=a8_0x5b24;try{_0x10f3e6(_0x263410[_0x4b4f30(0xafd)](_0x3963dd));}catch(_0x2e3932){_0xa1dffb(_0x2e3932);}}function _0x5f570e(_0x88f6d7){var _0x359a85=a8_0x5b24;try{_0x10f3e6(_0x263410[_0x359a85(0x251b)](_0x88f6d7));}catch(_0x2cdb79){_0xa1dffb(_0x2cdb79);}}function _0x10f3e6(_0x1a57e8){var _0x238261=a8_0x5b24,_0x25ddf3;_0x1a57e8[_0x238261(0x3816)]?_0x27a4ea(_0x1a57e8[_0x238261(0x13ce)]):((_0x25ddf3=_0x1a57e8[_0x238261(0x13ce)])instanceof _0x1afb2c?_0x25ddf3:new _0x1afb2c(function(_0x3ef3c9){_0x3ef3c9(_0x25ddf3);}))['then'](_0x36a15d,_0x5f570e);}_0x10f3e6((_0x263410=_0x263410[_0x52b88e(0xdde)](_0x455559,_0x15db78||[]))[_0x52b88e(0xafd)]());});}var _0x3c8d2c=_0x516631(0xf96c),_0x5c3a3d=_0x516631(0x5031),_0x243ce7=_0x516631(0xfce2),_0xe45886=_0x516631(0x7dfd),_0x1bf1ae=_0x516631(0x205d),_0x2119ce=_0x516631(0x10ea4),_0x258320=_0x516631(0x9a2d),_0x27dae8=_0x516631(0x9fd1),_0x226040=_0x516631(0x6214);class _0x2e49f7{constructor(_0x153156){var _0x58409c=a8_0x5b24;this[_0x58409c(0x195b)]=_0x153156,this[_0x58409c(0x415)]=null,this[_0x58409c(0x2b75)]=!0x1,this[_0x58409c(0x298f)]=null,this['_originalSceneAutoClear']=!0x0,this['_supported']=!0x1,this[_0x58409c(0x2e64)]=!0x1,this[_0x58409c(0x2086)]=0x0,this['onInitialXRPoseSetObservable']=new _0x3c8d2c['y$'](),this[_0x58409c(0x22b2)]=new _0x3c8d2c['y$'](),this[_0x58409c(0x2d3d)]=_0xe45886['k'][_0x58409c(0x5cc)],this['sessionManager']=new _0x5c3a3d['g'](_0x153156),this[_0x58409c(0x3031)]=new _0x243ce7['o'](_0x58409c(0x3331),_0x153156,this['sessionManager']),this[_0x58409c(0x901)]=new _0x1bf1ae['d'](this[_0x58409c(0x2f67)]),_0x153156['onDisposeObservable'][_0x58409c(0x3a07)](()=>{var _0x5cbd78=_0x58409c;this[_0x5cbd78(0x18c9)]();});}static[_0x88a2fc(0x1127)](_0x1f41b7){var _0x189e70=_0x88a2fc;const _0xaadd03=new _0x2e49f7(_0x1f41b7);return _0xaadd03[_0x189e70(0x2f67)][_0x189e70(0x2c80)]()[_0x189e70(0x3725)](()=>(_0xaadd03['_supported']=!0x0,_0xaadd03))[_0x189e70(0x1bc8)](_0x524e43=>{var _0x54b566=_0x189e70;throw _0xaadd03[_0x54b566(0x2c50)](_0xe45886['k']['NOT_IN_XR']),_0xaadd03[_0x54b566(0x18c9)](),_0x524e43;});}[_0x88a2fc(0x18c9)](){var _0x3329b1=_0x88a2fc,_0x53f6f4;this[_0x3329b1(0x2768)](),this[_0x3329b1(0x3031)]['dispose'](),this['onStateChangedObservable'][_0x3329b1(0x2f8)](),this[_0x3329b1(0x2fae)][_0x3329b1(0x2f8)](),this[_0x3329b1(0x2f67)][_0x3329b1(0x18c9)](),null!=(_0x53f6f4=this[_0x3329b1(0x298f)])&&_0x53f6f4[_0x3329b1(0x18c9)](),this[_0x3329b1(0x415)]&&(this['_scene']['activeCamera']=this[_0x3329b1(0x415)]);}[_0x88a2fc(0x2d82)](_0x40e36d,_0x5d8cc5,_0x41531b=this[_0x88a2fc(0x2f67)][_0x88a2fc(0x27ef)](),_0x3e594b={}){var _0x215fb1,_0x11d74f,_0x462e3a;return _0x51d1d5(this,void 0x0,void 0x0,function*(){var _0x2a0e2c=a8_0x5b24;if(!this[_0x2a0e2c(0x1143)])throw _0x2a0e2c(0x2ee3);this[_0x2a0e2c(0x2c50)](_0xe45886['k'][_0x2a0e2c(0x16b2)]),_0x2a0e2c(0x383d)!==_0x5d8cc5&&'local'!==_0x5d8cc5&&(_0x3e594b[_0x2a0e2c(0x4127)]=_0x3e594b[_0x2a0e2c(0x4127)]||[],_0x3e594b['optionalFeatures'][_0x2a0e2c(0x3f90)](_0x5d8cc5)),_0x3e594b=yield this[_0x2a0e2c(0x901)]['_extendXRSessionInitObject'](_0x3e594b),'immersive-ar'===_0x40e36d&&_0x2a0e2c(0x3f8)!==_0x5d8cc5&&_0x2119ce['Y'][_0x2a0e2c(0x1048)](_0x2a0e2c(0x3b3f));try{yield this[_0x2a0e2c(0x2f67)]['initializeSessionAsync'](_0x40e36d,_0x3e594b),yield this[_0x2a0e2c(0x2f67)][_0x2a0e2c(0x3c4)](_0x5d8cc5);var _0x239964=yield _0x41531b[_0x2a0e2c(0xa73)](this[_0x2a0e2c(0x2f67)]['session']);const _0x1b51b2={'depthFar':this['camera'][_0x2a0e2c(0x4078)]||0x2710,'depthNear':this[_0x2a0e2c(0x3031)][_0x2a0e2c(0x3f60)]};return this[_0x2a0e2c(0x901)][_0x2a0e2c(0x149b)](_0x1bf1ae['b'][_0x2a0e2c(0x3f7f)])||(_0x1b51b2[_0x2a0e2c(0x3ff3)]=_0x239964),this[_0x2a0e2c(0x2f67)][_0x2a0e2c(0xf8d)](_0x1b51b2),this[_0x2a0e2c(0x2f67)][_0x2a0e2c(0x3d3b)](),this[_0x2a0e2c(0x3e3c)]=this[_0x2a0e2c(0x195b)][_0x2a0e2c(0x790)],this[_0x2a0e2c(0x415)]=this[_0x2a0e2c(0x195b)][_0x2a0e2c(0x146e)],this[_0x2a0e2c(0x2b75)]=!(null==(_0x11d74f=null==(_0x215fb1=this[_0x2a0e2c(0x415)])?void 0x0:_0x215fb1[_0x2a0e2c(0x16a9)])||!_0x11d74f['attachedToElement']),null!=(_0x462e3a=this[_0x2a0e2c(0x415)])&&_0x462e3a['detachControl'](),this[_0x2a0e2c(0x195b)][_0x2a0e2c(0x146e)]=this[_0x2a0e2c(0x3031)],_0x2a0e2c(0x29d9)!==_0x40e36d?this[_0x2a0e2c(0x1710)]():(this[_0x2a0e2c(0x195b)][_0x2a0e2c(0x790)]=!0x1,this[_0x2a0e2c(0x3031)][_0x2a0e2c(0x2d7b)]=!0x1,this[_0x2a0e2c(0x3031)][_0x2a0e2c(0x2416)]['set'](0x0,0x0,0x0),this[_0x2a0e2c(0x3031)][_0x2a0e2c(0x32ee)][_0x2a0e2c(0x2cf6)](0x0,0x0,0x0,0x1)),this[_0x2a0e2c(0x2f67)][_0x2a0e2c(0x2182)][_0x2a0e2c(0x3a07)](()=>{var _0x1f2e78=_0x2a0e2c;this[_0x1f2e78(0x2d3d)]!==_0xe45886['k'][_0x1f2e78(0xa98)]&&this[_0x1f2e78(0x2c50)](_0xe45886['k'][_0x1f2e78(0xa98)]),this[_0x1f2e78(0x3031)][_0x1f2e78(0x7aa)][_0x1f2e78(0x7f0)](_0x2d6da1=>{_0x2d6da1['outputRenderTarget']=null;}),this[_0x1f2e78(0x195b)][_0x1f2e78(0x790)]=this[_0x1f2e78(0x3e3c)],this['_scene'][_0x1f2e78(0x146e)]=this[_0x1f2e78(0x415)],this[_0x1f2e78(0x2b75)]&&this['_nonVRCamera']&&this['_nonVRCamera'][_0x1f2e78(0x3a3a)](!!this[_0x1f2e78(0x415)]['inputs'][_0x1f2e78(0x2bdc)]),_0x1f2e78(0x29d9)!==_0x40e36d&&this[_0x1f2e78(0x3031)][_0x1f2e78(0x2d7b)]&&(this[_0x1f2e78(0x415)][_0x1f2e78(0x3424)]?this[_0x1f2e78(0x415)][_0x1f2e78(0x3424)](this['camera'][_0x1f2e78(0x2416)]):this[_0x1f2e78(0x415)]['position'][_0x1f2e78(0xa83)](this[_0x1f2e78(0x3031)]['position'])),this['_setState'](_0xe45886['k'][_0x1f2e78(0x5cc)]);}),this[_0x2a0e2c(0x2f67)][_0x2a0e2c(0x413f)]['addOnce'](()=>{var _0x57f8ad=_0x2a0e2c;this[_0x57f8ad(0x2c50)](_0xe45886['k'][_0x57f8ad(0x2091)]);}),this[_0x2a0e2c(0x2f67)];}catch(_0x30620d){throw _0x226040[_0x2a0e2c(0x23a)](_0x30620d),_0x226040[_0x2a0e2c(0x23a)](_0x30620d[_0x2a0e2c(0x3bd2)]),this[_0x2a0e2c(0x2c50)](_0xe45886['k'][_0x2a0e2c(0x5cc)]),_0x30620d;}});}['exitXRAsync'](){var _0x537576=_0x88a2fc;return this[_0x537576(0x2d3d)]!==_0xe45886['k']['IN_XR']?Promise[_0x537576(0xf83)]():(this[_0x537576(0x2c50)](_0xe45886['k']['EXITING_XR']),this['sessionManager'][_0x537576(0x2768)]());}[_0x88a2fc(0x1dd6)](_0xcb5c21){this['_spectatorMode']||(this['_spectatorMode']=!0x0,this['_switchSpectatorMode'](_0xcb5c21));}[_0x88a2fc(0x41ca)](){var _0x59a2e7=_0x88a2fc;this[_0x59a2e7(0x2e64)]&&(this[_0x59a2e7(0x2e64)]=!0x1,this[_0x59a2e7(0x2433)]());}[_0x88a2fc(0x2433)](_0x5334e4){var _0x4b6efb=_0x88a2fc;const _0x301b1f=0x1/(null!=_0x5334e4&&_0x5334e4['fps']?_0x5334e4[_0x4b6efb(0x3fc2)]:0x3e8)*0x3e8,_0x3753bc=null!=_0x5334e4&&_0x5334e4[_0x4b6efb(0x2be4)]?null==_0x5334e4?void 0x0:_0x5334e4[_0x4b6efb(0x2be4)]:0x0,_0x1ea70a=()=>{var _0x1ebd3f=_0x4b6efb;this[_0x1ebd3f(0x298f)]&&this['sessionManager'][_0x1ebd3f(0x11f8)]-this['_lastTimestamp']>=_0x301b1f&&(this['_lastTimestamp']=this['sessionManager'][_0x1ebd3f(0x11f8)],this['_spectatorCamera']['position'][_0x1ebd3f(0xa83)](this[_0x1ebd3f(0x3031)][_0x1ebd3f(0x7aa)][_0x3753bc][_0x1ebd3f(0x33cd)]),this[_0x1ebd3f(0x298f)][_0x1ebd3f(0x32ee)]['copyFrom'](this[_0x1ebd3f(0x3031)][_0x1ebd3f(0x7aa)][_0x3753bc][_0x1ebd3f(0x1a79)]));};if(this['_spectatorMode']){if(_0x3753bc>=this[_0x4b6efb(0x3031)][_0x4b6efb(0x7aa)][_0x4b6efb(0x1377)])throw new Error(_0x4b6efb(0x7ae));_0x5334e4=()=>{var _0x47df4a=_0x4b6efb;this[_0x47df4a(0x2d3d)]===_0xe45886['k']['IN_XR']?(this[_0x47df4a(0x298f)]=new _0x258320['x'](_0x47df4a(0x2084),_0x27dae8['P'][_0x47df4a(0x23ed)](),this['_scene']),this['_spectatorCamera'][_0x47df4a(0x32ee)]=new _0x27dae8['_f'](),this[_0x47df4a(0x195b)][_0x47df4a(0x1909)]=[this[_0x47df4a(0x3031)],this[_0x47df4a(0x298f)]],this[_0x47df4a(0x2f67)][_0x47df4a(0x413f)][_0x47df4a(0x3fc1)](_0x1ea70a),this[_0x47df4a(0x195b)][_0x47df4a(0x291f)][_0x47df4a(0x3fc1)](_0x27af7e=>{var _0x4b4c4e=_0x47df4a;_0x27af7e===this[_0x4b4c4e(0x3031)]&&(this['_scene'][_0x4b4c4e(0x2cd1)]()[_0x4b4c4e(0x21ae)]=null);})):this[_0x47df4a(0x2d3d)]===_0xe45886['k'][_0x47df4a(0xa98)]&&(this[_0x47df4a(0x2f67)][_0x47df4a(0x413f)]['removeCallback'](_0x1ea70a),this[_0x47df4a(0x195b)][_0x47df4a(0x1909)]=null);},(this[_0x4b6efb(0x22b2)][_0x4b6efb(0x3fc1)](_0x5334e4),_0x5334e4());}else this['sessionManager'][_0x4b6efb(0x413f)][_0x4b6efb(0x235b)](_0x1ea70a),this[_0x4b6efb(0x195b)]['activeCameras']=[this[_0x4b6efb(0x3031)]];}[_0x88a2fc(0x1710)](){var _0x3cf3e6=_0x88a2fc;this['camera'][_0x3cf3e6(0xa30)](this['_nonVRCamera']),this[_0x3cf3e6(0x2fae)]['notifyObservers'](this[_0x3cf3e6(0x3031)]);}[_0x88a2fc(0x2c50)](_0x5f0258){var _0x5dac16=_0x88a2fc;this[_0x5dac16(0x2d3d)]!==_0x5f0258&&(this[_0x5dac16(0x2d3d)]=_0x5f0258,this[_0x5dac16(0x22b2)][_0x5dac16(0x2a3a)](this[_0x5dac16(0x2d3d)]));}}},0x205d:(_0x4172f4,_0x179bf4,_0x233cb6)=>{var _0x141e6d=a8_0x16e4d8;_0x233cb6['d'](_0x179bf4,{'b':()=>_0x4b0d52,'d':()=>_0x1a967c});function _0x25ca84(_0x279ed3,_0x130234,_0x35d263,_0x6e472){return new(_0x35d263=_0x35d263||Promise)(function(_0x4540fd,_0x4840ad){var _0x173ea3=a8_0x5b24;function _0x4de473(_0x5af2ab){var _0xa72235=a8_0x5b24;try{_0x52a5b0(_0x6e472[_0xa72235(0xafd)](_0x5af2ab));}catch(_0x54d36a){_0x4840ad(_0x54d36a);}}function _0x5ae666(_0x6e0a07){try{_0x52a5b0(_0x6e472['throw'](_0x6e0a07));}catch(_0x32aef6){_0x4840ad(_0x32aef6);}}function _0x52a5b0(_0x329cdf){var _0x2fc0da=a8_0x5b24,_0x52cc20;_0x329cdf[_0x2fc0da(0x3816)]?_0x4540fd(_0x329cdf['value']):((_0x52cc20=_0x329cdf[_0x2fc0da(0x13ce)])instanceof _0x35d263?_0x52cc20:new _0x35d263(function(_0x5480bc){_0x5480bc(_0x52cc20);}))['then'](_0x4de473,_0x5ae666);}_0x52a5b0((_0x6e472=_0x6e472[_0x173ea3(0xdde)](_0x279ed3,_0x130234||[]))['next']());});}var _0x107d9d=_0x233cb6(0xe222);class _0x4b0d52{}_0x4b0d52[_0x141e6d(0x30bf)]=_0x141e6d(0x40a8),_0x4b0d52[_0x141e6d(0x2392)]='xr-background-remover',_0x4b0d52['HIT_TEST']='xr-hit-test',_0x4b0d52[_0x141e6d(0x1e0f)]='xr-mesh-detection',_0x4b0d52[_0x141e6d(0xd84)]=_0x141e6d(0x371a),_0x4b0d52['PLANE_DETECTION']='xr-plane-detection',_0x4b0d52[_0x141e6d(0x2fc8)]=_0x141e6d(0x122b),_0x4b0d52[_0x141e6d(0x26b9)]=_0x141e6d(0xaa3),_0x4b0d52[_0x141e6d(0x109a)]=_0x141e6d(0x296d),_0x4b0d52[_0x141e6d(0x176d)]=_0x141e6d(0x27c),_0x4b0d52[_0x141e6d(0x326b)]=_0x141e6d(0x17b4),_0x4b0d52[_0x141e6d(0xacb)]=_0x141e6d(0x142f),_0x4b0d52[_0x141e6d(0x15a3)]='xr-dom-overlay',_0x4b0d52['MOVEMENT']='xr-controller-movement',_0x4b0d52[_0x141e6d(0x40b6)]=_0x141e6d(0x14b0),_0x4b0d52['EYE_TRACKING']='xr-eye-tracking',_0x4b0d52[_0x141e6d(0x3133)]=_0x141e6d(0xcd2),_0x4b0d52['LAYERS']=_0x141e6d(0x2a4f),_0x4b0d52['DEPTH_SENSING']=_0x141e6d(0x1c67);class _0x1a967c{constructor(_0x27cb2f){var _0x142a7a=_0x141e6d;this[_0x142a7a(0x344b)]=_0x27cb2f,this[_0x142a7a(0x1553)]={},this[_0x142a7a(0x344b)][_0x142a7a(0x3ead)][_0x142a7a(0x3fc1)](()=>{var _0x3eb19b=_0x142a7a;this[_0x3eb19b(0x23fe)]()['forEach'](_0x399afc=>{var _0x204f4f=_0x3eb19b,_0x35bf7d=this[_0x204f4f(0x1553)][_0x399afc];!_0x35bf7d[_0x204f4f(0x2f50)]||_0x35bf7d[_0x204f4f(0xd27)][_0x204f4f(0x252e)]||_0x35bf7d['featureImplementation']['disableAutoAttach']||this[_0x204f4f(0x3e65)](_0x399afc);});}),this[_0x142a7a(0x344b)][_0x142a7a(0x2182)][_0x142a7a(0x3fc1)](()=>{var _0x58e077=_0x142a7a;this[_0x58e077(0x23fe)]()['forEach'](_0x1b527d=>{var _0x285dcd=_0x58e077,_0x172433=this[_0x285dcd(0x1553)][_0x1b527d];_0x172433[_0x285dcd(0x2f50)]&&_0x172433['featureImplementation']['attached']&&this[_0x285dcd(0x3048)](_0x1b527d);});});}static[_0x141e6d(0x3fac)](_0x15b76c,_0x432406,_0x280f39=0x1,_0x309a22=!0x1){var _0x5c48ea=_0x141e6d;this[_0x5c48ea(0x2641)][_0x15b76c]=this['_AvailableFeatures'][_0x15b76c]||{'latest':_0x280f39},_0x280f39>this['_AvailableFeatures'][_0x15b76c]['latest']&&(this[_0x5c48ea(0x2641)][_0x15b76c][_0x5c48ea(0x904)]=_0x280f39),_0x309a22&&(this['_AvailableFeatures'][_0x15b76c][_0x5c48ea(0x2222)]=_0x280f39),this['_AvailableFeatures'][_0x15b76c][_0x280f39]=_0x432406;}static['ConstructFeature'](_0x3897e0,_0x122be9=0x1,_0x56ada1,_0x398f81){var _0x34ffb4=_0x141e6d;const _0x2a2d8b=this[_0x34ffb4(0x2641)][_0x3897e0][_0x122be9];if(_0x2a2d8b)return _0x2a2d8b(_0x56ada1,_0x398f81);throw new Error(_0x34ffb4(0x1356));}static[_0x141e6d(0x2734)](){var _0xeaab17=_0x141e6d;return Object[_0xeaab17(0x689)](this[_0xeaab17(0x2641)]);}static[_0x141e6d(0x2549)](_0x546eb7){var _0x2708ec=_0x141e6d;return Object[_0x2708ec(0x689)](this['_AvailableFeatures'][_0x546eb7]);}static[_0x141e6d(0x1b39)](_0x1c2769){var _0x16981a=_0x141e6d;return this['_AvailableFeatures'][_0x1c2769]&&this[_0x16981a(0x2641)][_0x1c2769][_0x16981a(0x904)]||-0x1;}static[_0x141e6d(0x1daf)](_0x16d753){var _0x3bc743=_0x141e6d;return this[_0x3bc743(0x2641)][_0x16d753]&&this[_0x3bc743(0x2641)][_0x16d753][_0x3bc743(0x2222)]||-0x1;}['attachFeature'](_0xb2870b){var _0x528d9d=_0x141e6d;const _0xde1506=this['_features'][_0xb2870b];_0xde1506&&_0xde1506[_0x528d9d(0x2f50)]&&!_0xde1506[_0x528d9d(0xd27)][_0x528d9d(0x252e)]&&_0xde1506[_0x528d9d(0xd27)]['attach']();}[_0x141e6d(0x3048)](_0x29e28c){var _0x3ce68a=_0x141e6d;const _0x4a3c36=this[_0x3ce68a(0x1553)][_0x29e28c];_0x4a3c36&&_0x4a3c36[_0x3ce68a(0xd27)][_0x3ce68a(0x252e)]&&_0x4a3c36[_0x3ce68a(0xd27)][_0x3ce68a(0x30a0)]();}[_0x141e6d(0x366f)](_0x24f709){var _0x69909=_0x141e6d;_0x24f709=_0x69909(0x28aa)==typeof _0x24f709?_0x24f709:_0x24f709['Name'];const _0x4356f6=this[_0x69909(0x1553)][_0x24f709];return!(!_0x4356f6||!_0x4356f6[_0x69909(0x2f50)]||(_0x4356f6[_0x69909(0x2f50)]=!0x1,this[_0x69909(0x3048)](_0x24f709),_0x4356f6['featureImplementation'][_0x69909(0x18c9)](),delete this['_features'][_0x24f709],0x0));}[_0x141e6d(0x18c9)](){var _0x4a8152=_0x141e6d;this['getEnabledFeatures']()[_0x4a8152(0x7f0)](_0xe15f18=>{var _0x32b3c3=_0x4a8152;this[_0x32b3c3(0x366f)](_0xe15f18);});}['enableFeature'](_0x48277d,_0x2672ac=_0x141e6d(0x904),_0x7a0d4f={},_0x36ad86=!0x0,_0x2e5345=!0x0){var _0x1d0845=_0x141e6d;_0x48277d=_0x1d0845(0x28aa)==typeof _0x48277d?_0x48277d:_0x48277d['Name'];let _0x2b6a39=0x0;if(_0x1d0845(0x28aa)==typeof _0x2672ac){if(!_0x2672ac)throw new Error(_0x1d0845(0x3c7a)+_0x48277d+'\x20('+_0x2672ac+')');if(-0x1===(_0x2b6a39='stable'===_0x2672ac?_0x1a967c[_0x1d0845(0x1daf)](_0x48277d):_0x1d0845(0x904)===_0x2672ac?_0x1a967c[_0x1d0845(0x1b39)](_0x48277d):+_0x2672ac)||isNaN(_0x2b6a39))throw new Error('feature\x20not\x20found\x20-\x20'+_0x48277d+'\x20('+_0x2672ac+')');}else _0x2b6a39=_0x2672ac;_0x2672ac=_0x1a967c[_0x1d0845(0x2f42)][_0x48277d];if(void 0x0!==_0x2672ac&&-0x1!==this[_0x1d0845(0x23fe)]()[_0x1d0845(0x919)](_0x2672ac))throw new Error(_0x1d0845(0x2fcb)+_0x48277d+_0x1d0845(0x3bce)+_0x2672ac+_0x1d0845(0x3eda));_0x2672ac=this['_features'][_0x48277d];const _0x2bf1c3=_0x1a967c[_0x1d0845(0xdf1)](_0x48277d,_0x2b6a39,this[_0x1d0845(0x344b)],_0x7a0d4f);if(!_0x2bf1c3)throw new Error('feature\x20not\x20found\x20-\x20'+_0x48277d);_0x2672ac&&this['disableFeature'](_0x48277d);const _0x26404b=_0x2bf1c3();if(_0x26404b[_0x1d0845(0x3469)]&&!_0x26404b[_0x1d0845(0x3469)][_0x1d0845(0x1fe5)](_0x18fb96=>!!this[_0x1d0845(0x1553)][_0x18fb96]))throw new Error(_0x1d0845(0x292e)+_0x26404b['dependsOn']['join'](',\x20'));if(_0x26404b[_0x1d0845(0x27c4)]())return this[_0x1d0845(0x1553)][_0x48277d]={'featureImplementation':_0x26404b,'enabled':!0x0,'version':_0x2b6a39,'required':_0x2e5345},_0x36ad86?this[_0x1d0845(0x344b)][_0x1d0845(0x35fe)]&&!this[_0x1d0845(0x1553)][_0x48277d]['featureImplementation']['attached']&&this[_0x1d0845(0x3e65)](_0x48277d):this[_0x1d0845(0x1553)][_0x48277d][_0x1d0845(0xd27)][_0x1d0845(0x3cea)]=!0x0,this[_0x1d0845(0x1553)][_0x48277d][_0x1d0845(0xd27)];if(_0x2e5345)throw new Error(_0x1d0845(0x70a));return _0x107d9d['w1'][_0x1d0845(0x1048)](_0x1d0845(0x2fcb)+_0x48277d+_0x1d0845(0x4140)),_0x26404b;}[_0x141e6d(0x149b)](_0x2acb43){var _0x3e2126=_0x141e6d;return this[_0x3e2126(0x1553)][_0x2acb43]&&this[_0x3e2126(0x1553)][_0x2acb43][_0x3e2126(0xd27)];}[_0x141e6d(0x23fe)](){var _0xa67c97=_0x141e6d;return Object[_0xa67c97(0x689)](this[_0xa67c97(0x1553)]);}[_0x141e6d(0x1718)](_0x2bed0e){return _0x25ca84(this,void 0x0,void 0x0,function*(){var _0x4fed13=a8_0x5b24;for(const _0x2d3504 of this[_0x4fed13(0x23fe)]()){const _0x39fec7=this['_features'][_0x2d3504];var _0x329e60=_0x39fec7[_0x4fed13(0xd27)][_0x4fed13(0xe7b)];_0x329e60&&(_0x39fec7[_0x4fed13(0xad4)]?(_0x2bed0e['requiredFeatures']=_0x2bed0e[_0x4fed13(0x1733)]||[],-0x1===_0x2bed0e[_0x4fed13(0x1733)][_0x4fed13(0x919)](_0x329e60)&&_0x2bed0e['requiredFeatures'][_0x4fed13(0x3f90)](_0x329e60)):(_0x2bed0e[_0x4fed13(0x4127)]=_0x2bed0e[_0x4fed13(0x4127)]||[],-0x1===_0x2bed0e[_0x4fed13(0x4127)][_0x4fed13(0x919)](_0x329e60)&&_0x2bed0e['optionalFeatures'][_0x4fed13(0x3f90)](_0x329e60))),_0x39fec7[_0x4fed13(0xd27)]['getXRSessionInitExtension']&&(_0x329e60=yield _0x39fec7['featureImplementation'][_0x4fed13(0x3a0b)](),_0x2bed0e=Object[_0x4fed13(0x3345)](Object[_0x4fed13(0x3345)]({},_0x2bed0e),_0x329e60));}return _0x2bed0e;});}}_0x1a967c[_0x141e6d(0x2641)]={},_0x1a967c[_0x141e6d(0x2f42)]={[_0x4b0d52['TELEPORTATION']]:_0x4b0d52['MOVEMENT'],[_0x4b0d52[_0x141e6d(0x401e)]]:_0x4b0d52[_0x141e6d(0x26b9)]};},0x1194d:(_0x3a386a,_0x2c8de9,_0x2b04c4)=>{_0x2b04c4['d'](_0x2c8de9,{'t':()=>_0x314238});var _0x27e5e5=_0x2b04c4(0xf96c),_0x1b9c99=_0x2b04c4(0xdf3),_0x16060d=_0x2b04c4(0xff36);class _0x314238{constructor(_0x2ab8bc,_0x144a03,_0x28058b={}){var _0x512def=a8_0x5b24;if(this['xrSessionManager']=_0x2ab8bc,this[_0x512def(0x29b5)]=_0x144a03,this[_0x512def(0x4179)]=_0x28058b,this[_0x512def(0x207b)]=[],this['onControllerAddedObservable']=new _0x27e5e5['y$'](),this[_0x512def(0x23ee)]=new _0x27e5e5['y$'](),this[_0x512def(0x3cee)]=_0x1b17b5=>{var _0x59fd60=_0x512def;this[_0x59fd60(0x327d)](_0x1b17b5[_0x59fd60(0x1247)],_0x1b17b5[_0x59fd60(0x338)]);},this[_0x512def(0x224d)]=this[_0x512def(0x1cdc)][_0x512def(0x2182)][_0x512def(0x3fc1)](()=>{var _0x208458=_0x512def;this[_0x208458(0x327d)]([],this[_0x208458(0x207b)]['map'](_0x37e1d2=>_0x37e1d2[_0x208458(0x27c6)]));}),this['_sessionInitObserver']=this[_0x512def(0x1cdc)][_0x512def(0x3ead)][_0x512def(0x3fc1)](_0x346dea=>{var _0x2d6a3e=_0x512def;_0x346dea[_0x2d6a3e(0x1080)]('inputsourceschange',this[_0x2d6a3e(0x3cee)]);}),this[_0x512def(0x9bb)]=this[_0x512def(0x1cdc)][_0x512def(0x413f)]['add'](_0x14d3e7=>{var _0x316b2e=_0x512def;this['controllers'][_0x316b2e(0x7f0)](_0x559a9d=>{var _0x3c8b11=_0x316b2e;_0x559a9d[_0x3c8b11(0x2d02)](_0x14d3e7,this['xrSessionManager'][_0x3c8b11(0x3a8b)],this[_0x3c8b11(0x29b5)]);});}),this['_options'][_0x512def(0x1519)]&&(_0x16060d['V'][_0x512def(0x4064)]=this[_0x512def(0x4179)]['customControllersRepositoryURL']),_0x16060d['V'][_0x512def(0x3972)]=!this[_0x512def(0x4179)][_0x512def(0x3924)],_0x16060d['V'][_0x512def(0x3972)])try{_0x16060d['V'][_0x512def(0x8a1)]()[_0x512def(0x1bc8)](()=>{var _0x3fdf73=_0x512def;_0x16060d['V'][_0x3fdf73(0x3972)]=!0x1;});}catch(_0x50d887){_0x16060d['V'][_0x512def(0x3972)]=!0x1;}}['_addAndRemoveControllers'](_0x47b1c7,_0x836b5){var _0x162f88=a8_0x5b24;const _0x502f03=this['controllers']['map'](_0x42a850=>_0x42a850['inputSource']);for(const _0x50f7f0 of _0x47b1c7){var _0x1877df;-0x1===_0x502f03['indexOf'](_0x50f7f0)&&(_0x1877df=new _0x1b9c99['e'](this[_0x162f88(0x1cdc)][_0x162f88(0x3fde)],_0x50f7f0,Object[_0x162f88(0x3345)](Object['assign']({},this[_0x162f88(0x4179)][_0x162f88(0xd44)]||{}),{'forceControllerProfile':this['_options']['forceInputProfile'],'doNotLoadControllerMesh':this[_0x162f88(0x4179)][_0x162f88(0x3d3d)],'disableMotionControllerAnimation':this[_0x162f88(0x4179)][_0x162f88(0x38b5)]})),this[_0x162f88(0x207b)][_0x162f88(0x3f90)](_0x1877df),this[_0x162f88(0x2c1f)]['notifyObservers'](_0x1877df));}const _0x5347b9=[],_0x374fbf=[];this['controllers']['forEach'](_0x244fb1=>{var _0x5e9423=_0x162f88;(-0x1===_0x836b5['indexOf'](_0x244fb1['inputSource'])?_0x5347b9:_0x374fbf)[_0x5e9423(0x3f90)](_0x244fb1);}),this[_0x162f88(0x207b)]=_0x5347b9,_0x374fbf['forEach'](_0x4075c6=>{var _0x28e2f6=_0x162f88;this[_0x28e2f6(0x23ee)]['notifyObservers'](_0x4075c6),_0x4075c6[_0x28e2f6(0x18c9)]();});}['dispose'](){var _0x136753=a8_0x5b24;this[_0x136753(0x207b)][_0x136753(0x7f0)](_0x2b6f9c=>{var _0x380b22=_0x136753;_0x2b6f9c[_0x380b22(0x18c9)]();}),this[_0x136753(0x1cdc)][_0x136753(0x413f)][_0x136753(0x854)](this[_0x136753(0x9bb)]),this[_0x136753(0x1cdc)][_0x136753(0x3ead)][_0x136753(0x854)](this[_0x136753(0x1ad9)]),this[_0x136753(0x1cdc)]['onXRSessionEnded'][_0x136753(0x854)](this[_0x136753(0x224d)]),this['onControllerAddedObservable']['clear'](),this['onControllerRemovedObservable']['clear'](),_0x16060d['V']['ClearControllerCache']();}}},0xdf3:(_0x2a798d,_0x56382e,_0x5c8b30)=>{var _0x167d42=a8_0x16e4d8;_0x5c8b30['d'](_0x56382e,{'e':()=>_0x36e3de});var _0x137138=_0x5c8b30(0xf96c),_0x3de5e2=_0x5c8b30(0x51f),_0x3245c8=_0x5c8b30(0x9fd1),_0x1485ac=_0x5c8b30(0xff36),_0x5b3519=_0x5c8b30(0xe222);let _0x367221=0x0;class _0x36e3de{constructor(_0x4f76ff,_0x43250a,_0x1d5659={}){var _0x8001d5=a8_0x5b24;this[_0x8001d5(0x195b)]=_0x4f76ff,this[_0x8001d5(0x27c6)]=_0x43250a,this[_0x8001d5(0x4179)]=_0x1d5659,this[_0x8001d5(0x25a)]=new _0x3245c8['P'](),this[_0x8001d5(0x1318)]=!0x1,this[_0x8001d5(0x21eb)]=new _0x137138['y$'](),this['onMeshLoadedObservable']=new _0x137138['y$'](),this[_0x8001d5(0xff8)]=new _0x137138['y$'](),this['_uniqueId']=_0x8001d5(0x4176)+_0x367221++ +'-'+_0x43250a['targetRayMode']+'-'+_0x43250a[_0x8001d5(0x25bc)],this[_0x8001d5(0x1395)]=new _0x3de5e2['x'](this[_0x8001d5(0x4ca)]+_0x8001d5(0x30e5),_0x4f76ff),this[_0x8001d5(0x1395)][_0x8001d5(0x32ee)]=new _0x3245c8['_f'](),this['inputSource']['gripSpace']&&(this[_0x8001d5(0x1088)]=new _0x3de5e2['x'](this['_uniqueId']+'-grip',this[_0x8001d5(0x195b)]),this[_0x8001d5(0x1088)]['rotationQuaternion']=new _0x3245c8['_f']()),this[_0x8001d5(0x25a)][_0x8001d5(0x2cf6)](0x0,0x0,this[_0x8001d5(0x195b)][_0x8001d5(0x2547)]?-0x1:0x1),this[_0x8001d5(0x27c6)][_0x8001d5(0x4206)]&&_0x8001d5(0x1b84)===this[_0x8001d5(0x27c6)]['targetRayMode']&&_0x1485ac['V'][_0x8001d5(0x3556)](_0x43250a,_0x4f76ff,this['_options'][_0x8001d5(0x2d31)])[_0x8001d5(0x3725)](_0x5198be=>{var _0x43de28=_0x8001d5;this[_0x43de28(0x20c1)]=_0x5198be,this[_0x43de28(0xff8)][_0x43de28(0x2a3a)](_0x5198be),this[_0x43de28(0x4179)][_0x43de28(0x56f)]||this[_0x43de28(0x20c1)][_0x43de28(0x1de6)]||this[_0x43de28(0x20c1)][_0x43de28(0xb57)]()[_0x43de28(0x3725)](_0x3c9efd=>{var _0x78fe52=_0x43de28;_0x3c9efd&&this[_0x78fe52(0x20c1)]&&this['motionController'][_0x78fe52(0x3c81)]&&(this[_0x78fe52(0x4179)][_0x78fe52(0x1e2c)]&&(this[_0x78fe52(0x20c1)]['rootMesh']['renderingGroupId']=this[_0x78fe52(0x4179)][_0x78fe52(0x1e2c)],this['motionController'][_0x78fe52(0x3c81)][_0x78fe52(0x1d34)](!0x1)[_0x78fe52(0x7f0)](_0x593268=>_0x593268[_0x78fe52(0x1e2c)]=this['_options'][_0x78fe52(0x1e2c)])),this[_0x78fe52(0xdea)][_0x78fe52(0x2a3a)](this[_0x78fe52(0x20c1)][_0x78fe52(0x3c81)]),this[_0x78fe52(0x20c1)][_0x78fe52(0x3c81)]['parent']=this[_0x78fe52(0x1088)]||this[_0x78fe52(0x1395)],this['motionController'][_0x78fe52(0x11a4)]=!!this['_options'][_0x78fe52(0x38a3)]),this[_0x78fe52(0x1318)]&&null!=(_0x3c9efd=this['motionController'])&&_0x3c9efd['dispose']();});},()=>{var _0x43a38f=_0x8001d5;_0x5b3519['w1'][_0x43a38f(0x1048)]('Could\x20not\x20find\x20a\x20matching\x20motion\x20controller\x20for\x20the\x20registered\x20input\x20source');});}get[_0x167d42(0x17f4)](){var _0x29aeee=_0x167d42;return this[_0x29aeee(0x4ca)];}['dispose'](){var _0x3293ca=_0x167d42;this[_0x3293ca(0x1088)]&&this['grip'][_0x3293ca(0x18c9)](!0x0),this[_0x3293ca(0x20c1)]&&this['motionController'][_0x3293ca(0x18c9)](),this[_0x3293ca(0x1395)][_0x3293ca(0x18c9)](!0x0),this['onMotionControllerInitObservable'][_0x3293ca(0x2f8)](),this[_0x3293ca(0xdea)][_0x3293ca(0x2f8)](),this[_0x3293ca(0x21eb)][_0x3293ca(0x2a3a)](this),this[_0x3293ca(0x21eb)][_0x3293ca(0x2f8)](),this['_disposed']=!0x0;}[_0x167d42(0x321f)](_0x44a27f,_0x326eec=!0x1){var _0x1cf8f6=_0x167d42;const _0x2a0b74=_0x326eec&&this['grip']?this[_0x1cf8f6(0x1088)]:this[_0x1cf8f6(0x1395)];_0x3245c8['P'][_0x1cf8f6(0x1f84)](this['_tmpVector'],_0x2a0b74[_0x1cf8f6(0x927)](),_0x44a27f[_0x1cf8f6(0x4208)]),_0x44a27f[_0x1cf8f6(0x4208)][_0x1cf8f6(0x3f07)](),_0x44a27f[_0x1cf8f6(0x2650)][_0x1cf8f6(0xa83)](_0x2a0b74['absolutePosition']),_0x44a27f[_0x1cf8f6(0x1377)]=0x3e8;}[_0x167d42(0x2d02)](_0x5248be,_0x54778f,_0x3c3c9e){var _0x240368=_0x167d42;const _0x104d8d=_0x5248be[_0x240368(0x4040)](this[_0x240368(0x27c6)][_0x240368(0x360)],_0x54778f);var _0x37deb5;if((this['_lastXRPose']=_0x104d8d)&&(_0x37deb5=_0x104d8d[_0x240368(0x2709)][_0x240368(0x2416)],this[_0x240368(0x1395)]['position']['set'](_0x37deb5['x'],_0x37deb5['y'],_0x37deb5['z']),_0x37deb5=_0x104d8d['transform'][_0x240368(0x2cbf)],this['pointer'][_0x240368(0x32ee)]['set'](_0x37deb5['x'],_0x37deb5['y'],_0x37deb5['z'],_0x37deb5['w']),this['_scene'][_0x240368(0x2547)]||(this['pointer']['position']['z']*=-0x1,this[_0x240368(0x1395)][_0x240368(0x32ee)]['z']*=-0x1,this[_0x240368(0x1395)][_0x240368(0x32ee)]['w']*=-0x1),this[_0x240368(0x1395)][_0x240368(0x922)]=_0x3c3c9e[_0x240368(0x922)]),this['inputSource']['gripSpace']&&this[_0x240368(0x1088)]){const _0x1237cb=_0x5248be['getPose'](this['inputSource'][_0x240368(0x122f)],_0x54778f);_0x1237cb&&(_0x37deb5=_0x1237cb[_0x240368(0x2709)][_0x240368(0x2416)],_0x54778f=_0x1237cb[_0x240368(0x2709)][_0x240368(0x2cbf)],this[_0x240368(0x1088)][_0x240368(0x2416)]['set'](_0x37deb5['x'],_0x37deb5['y'],_0x37deb5['z']),this[_0x240368(0x1088)]['rotationQuaternion'][_0x240368(0x2cf6)](_0x54778f['x'],_0x54778f['y'],_0x54778f['z'],_0x54778f['w']),this[_0x240368(0x195b)]['useRightHandedSystem']||(this[_0x240368(0x1088)][_0x240368(0x2416)]['z']*=-0x1,this[_0x240368(0x1088)][_0x240368(0x32ee)]['z']*=-0x1,this[_0x240368(0x1088)][_0x240368(0x32ee)]['w']*=-0x1)),this[_0x240368(0x1088)][_0x240368(0x922)]=_0x3c3c9e[_0x240368(0x922)];}this['motionController']&&this[_0x240368(0x20c1)][_0x240368(0x2d02)](_0x5248be);}}},0x7a27:(_0x270163,_0x54b354,_0x1412f2)=>{var _0x24ec33=a8_0x16e4d8;_0x1412f2['d'](_0x54b354,{'_':()=>_0x4d159b,'n':()=>_0x54aea7});function _0x16206e(_0x3a2945,_0x156856,_0x1392fa,_0xb934fd){return new(_0x1392fa=_0x1392fa||Promise)(function(_0x202afc,_0x29f90a){var _0x1aa49a=a8_0x5b24;function _0x2df61c(_0x51b53d){var _0x2e53e5=a8_0x5b24;try{_0x259d40(_0xb934fd[_0x2e53e5(0xafd)](_0x51b53d));}catch(_0x3c2544){_0x29f90a(_0x3c2544);}}function _0x5e2839(_0x1bade1){try{_0x259d40(_0xb934fd['throw'](_0x1bade1));}catch(_0x5b445f){_0x29f90a(_0x5b445f);}}function _0x259d40(_0x14222c){var _0x12a59a=a8_0x5b24,_0x325011;_0x14222c[_0x12a59a(0x3816)]?_0x202afc(_0x14222c[_0x12a59a(0x13ce)]):((_0x325011=_0x14222c[_0x12a59a(0x13ce)])instanceof _0x1392fa?_0x325011:new _0x1392fa(function(_0x23967f){_0x23967f(_0x325011);}))[_0x12a59a(0x3725)](_0x2df61c,_0x5e2839);}_0x259d40((_0xb934fd=_0xb934fd[_0x1aa49a(0xdde)](_0x3a2945,_0x156856||[]))[_0x1aa49a(0xafd)]());});}var _0x1e7c07=_0x1412f2(0xf96c),_0x5e77e5=_0x1412f2(0xe222),_0x4c3843=_0x1412f2(0x508e);class _0x4d159b{static[_0x24ec33(0x2df6)](_0x268def){var _0x41bf78=_0x24ec33;const _0x3d3e17=new _0x4d159b();return _0x3d3e17[_0x41bf78(0x3a59)]={'antialias':!0x0,'depth':!0x0,'stencil':!_0x268def||_0x268def[_0x41bf78(0x993)],'alpha':!0x0,'framebufferScaleFactor':0x1},_0x3d3e17[_0x41bf78(0x1f09)]=_0x41bf78(0x2601),_0x3d3e17;}}class _0x54aea7{constructor(_0xb7edd4,_0x147b8a=_0x4d159b['GetDefaults']()){var _0x1a9bdd=_0x24ec33;if(this[_0x1a9bdd(0x4179)]=_0x147b8a,this[_0x1a9bdd(0x385e)]=null,this['_engine']=null,this[_0x1a9bdd(0xca2)]=null,this['_xrLayerWrapper']=null,this['onXRLayerInitObservable']=new _0x1e7c07['y$'](),this[_0x1a9bdd(0x2635)]=_0xb7edd4['scene'][_0x1a9bdd(0x2cd1)](),this[_0x1a9bdd(0x2635)][_0x1a9bdd(0x21eb)][_0x1a9bdd(0x3a07)](()=>{var _0x2c04f6=_0x1a9bdd;this[_0x2c04f6(0x2635)]=null;}),_0x147b8a['canvasElement'])this[_0x1a9bdd(0x2ea6)](_0x147b8a[_0x1a9bdd(0xcab)]);else{const _0x14aa70=document[_0x1a9bdd(0x546)](_0x1a9bdd(0x903));_0x14aa70['style'][_0x1a9bdd(0x2f77)]=this[_0x1a9bdd(0x4179)][_0x1a9bdd(0x1f09)]||'position:absolute;\x20bottom:0px;right:0px;',this[_0x1a9bdd(0x2ea6)](_0x14aa70);}_0xb7edd4[_0x1a9bdd(0x3ead)]['add'](()=>{var _0x54d8a0=_0x1a9bdd;this[_0x54d8a0(0xcde)]();}),_0xb7edd4[_0x1a9bdd(0x2182)][_0x1a9bdd(0x3fc1)](()=>{var _0xe8c65e=_0x1a9bdd;this[_0xe8c65e(0x25c3)]();});}[_0x24ec33(0x18c9)](){var _0x510c5f=_0x24ec33;this[_0x510c5f(0x25c3)](),this[_0x510c5f(0x2ea6)](null);}[_0x24ec33(0xa73)](_0x5affe6){return _0x16206e(this,void 0x0,void 0x0,function*(){var _0x11aafe=a8_0x5b24;const _0x2b670d=()=>(this[_0x11aafe(0xca2)]=new XRWebGLLayer(_0x5affe6,this['canvasContext'],this[_0x11aafe(0x4179)]['canvasOptions']),this[_0x11aafe(0x2888)]=new _0x4c3843['J'](this[_0x11aafe(0xca2)]),this[_0x11aafe(0x33b6)]['notifyObservers'](this[_0x11aafe(0xca2)]),this[_0x11aafe(0xca2)]);return this[_0x11aafe(0x2bb9)]['makeXRCompatible']?this['canvasContext']['makeXRCompatible']()[_0x11aafe(0x3725)](()=>{},()=>{var _0x43488b=_0x11aafe;_0x5e77e5['w1']['Warn'](_0x43488b(0x1982));})[_0x11aafe(0x3725)](()=>_0x2b670d()):Promise[_0x11aafe(0xf83)](_0x2b670d());});}[_0x24ec33(0xcde)](){var _0x2f0a7a=_0x24ec33;this[_0x2f0a7a(0x385e)]&&this['_engine']&&this[_0x2f0a7a(0x385e)]!==this['_engine'][_0x2f0a7a(0x3c05)]()&&document[_0x2f0a7a(0x2925)]['appendChild'](this['_canvas']),this[_0x2f0a7a(0xca2)]?this[_0x2f0a7a(0x14c5)](!0x0):this[_0x2f0a7a(0x33b6)][_0x2f0a7a(0x3a07)](()=>{this['_setCanvasSize'](!0x0);});}[_0x24ec33(0x25c3)](){var _0x14afc6=_0x24ec33;this[_0x14afc6(0x385e)]&&this[_0x14afc6(0x2635)]&&document[_0x14afc6(0x2925)]['contains'](this[_0x14afc6(0x385e)])&&this[_0x14afc6(0x385e)]!==this[_0x14afc6(0x2635)][_0x14afc6(0x3c05)]()&&document[_0x14afc6(0x2925)][_0x14afc6(0xa29)](this[_0x14afc6(0x385e)]),this[_0x14afc6(0x14c5)](!0x1);}[_0x24ec33(0x14c5)](_0x5e7f9d=!0x0,_0x5ba287=this[_0x24ec33(0x2888)]){var _0x4aa687=_0x24ec33;this[_0x4aa687(0x385e)]&&this[_0x4aa687(0x2635)]&&(_0x5e7f9d?_0x5ba287&&(this[_0x4aa687(0x385e)]!==this[_0x4aa687(0x2635)][_0x4aa687(0x3c05)]()?(this[_0x4aa687(0x385e)][_0x4aa687(0x24b9)][_0x4aa687(0x2255)]=_0x5ba287[_0x4aa687(0xf5b)]()+'px',this[_0x4aa687(0x385e)]['style'][_0x4aa687(0xc32)]=_0x5ba287[_0x4aa687(0x2f94)]()+'px'):this['_engine']['setSize'](_0x5ba287[_0x4aa687(0xf5b)](),_0x5ba287[_0x4aa687(0x2f94)]())):this[_0x4aa687(0x25b7)]&&(this[_0x4aa687(0x385e)]!==this['_engine'][_0x4aa687(0x3c05)]()?(this[_0x4aa687(0x385e)][_0x4aa687(0x24b9)]['width']=this[_0x4aa687(0x25b7)][_0x4aa687(0x2255)]+'px',this[_0x4aa687(0x385e)][_0x4aa687(0x24b9)][_0x4aa687(0xc32)]=this[_0x4aa687(0x25b7)][_0x4aa687(0xc32)]+'px'):this['_engine'][_0x4aa687(0x2de1)](this['_originalCanvasSize'][_0x4aa687(0x2255)],this[_0x4aa687(0x25b7)]['height'])));}[_0x24ec33(0x2ea6)](_0x89095d){var _0x16c350=_0x24ec33;this['_removeCanvas'](),_0x89095d?(this[_0x16c350(0x25b7)]={'width':_0x89095d[_0x16c350(0x2946)],'height':_0x89095d[_0x16c350(0x8e2)]},this[_0x16c350(0x385e)]=_0x89095d,this[_0x16c350(0x2bb9)]=this[_0x16c350(0x385e)][_0x16c350(0x10bb)](_0x16c350(0xe6e)),this[_0x16c350(0x2bb9)]||(this['canvasContext']=this[_0x16c350(0x385e)]['getContext'](_0x16c350(0x36a7)))):(this['_canvas']=null,this[_0x16c350(0x2bb9)]=null);}}},0x14826:(_0x299724,_0x3b4806,_0x24f3bb)=>{var _0x4c9430=a8_0x16e4d8;_0x24f3bb['d'](_0x3b4806,{'y':()=>_0x37b55f});var _0x31b725=_0x24f3bb(0xc627),_0x2b728d=_0x24f3bb(0x25b1),_0x3d7107=_0x24f3bb(0x15556),_0x217aba=_0x24f3bb(0x8af2);class _0x37b55f{constructor(_0x33d7e0,_0x4f5bce){var _0x3f268c=a8_0x5b24;this[_0x3f268c(0x195b)]=_0x33d7e0,this[_0x3f268c(0x3c03)]=_0x4f5bce,this[_0x3f268c(0x202e)]=new Array(),this[_0x3f268c(0x2635)]=_0x33d7e0[_0x3f268c(0x2cd1)]();}['_createInternalTexture'](_0x423344,_0x48d6d5){var _0x4e20b9=a8_0x5b24;const _0x42cbd2=new _0x2b728d['l'](this[_0x4e20b9(0x2635)],_0x2b728d['S'][_0x4e20b9(0x1a8c)],!0x0);return _0x42cbd2[_0x4e20b9(0x2255)]=_0x423344['width'],_0x42cbd2['height']=_0x423344['height'],_0x42cbd2[_0x4e20b9(0x1c72)]=new _0x31b725['B'](_0x48d6d5,this[_0x4e20b9(0x2635)][_0x4e20b9(0x35e9)]),_0x42cbd2[_0x4e20b9(0x3261)]=!0x0,_0x42cbd2;}['_createRenderTargetTexture'](_0x2c7019,_0x41fce6,_0x3f0ab4,_0x228d52,_0x61fd52,_0x1f14cb){var _0x1faf7d=a8_0x5b24;if(!this[_0x1faf7d(0x2635)])throw new Error(_0x1faf7d(0x22ce));_0x2c7019={'width':_0x2c7019,'height':_0x41fce6};const _0x7fcad2=_0x1f14cb?new _0x3d7107['x'](this[_0x1faf7d(0x195b)],_0x2c7019):new _0x217aba['_'](_0x1faf7d(0x30a6),_0x2c7019,this[_0x1faf7d(0x195b)]),_0x25fc8d=_0x7fcad2[_0x1faf7d(0x1114)];return _0x25fc8d['_samples']=_0x7fcad2[_0x1faf7d(0x3a80)],!_0x3f0ab4&&_0x228d52||(_0x25fc8d[_0x1faf7d(0x3003)]=_0x3f0ab4),_0x228d52&&(_0x1f14cb?_0x25fc8d[_0x1faf7d(0x324d)]=_0x228d52:(_0x41fce6=this['_createInternalTexture'](_0x2c7019,_0x228d52),_0x25fc8d[_0x1faf7d(0x1888)](_0x41fce6,0x0),_0x7fcad2[_0x1faf7d(0xe04)]=_0x41fce6)),_0x61fd52&&(_0x1f14cb?_0x25fc8d[_0x1faf7d(0x2d2d)]=_0x61fd52:_0x25fc8d[_0x1faf7d(0x3bb9)]=this[_0x1faf7d(0x2f62)](_0x2c7019,_0x61fd52)),_0x7fcad2['disableRescaling'](),_0x1faf7d(0x1615)!=typeof XRWebGLBinding&&(_0x7fcad2[_0x1faf7d(0x2ff5)]=!0x0),this[_0x1faf7d(0x202e)][_0x1faf7d(0x3f90)](_0x7fcad2),_0x7fcad2;}[_0x4c9430(0x2b9)](_0x26b162){var _0x448c5b=_0x4c9430;this[_0x448c5b(0x202e)][_0x448c5b(0x5ff)](this[_0x448c5b(0x202e)][_0x448c5b(0x919)](_0x26b162),0x1),_0x26b162[_0x448c5b(0x18c9)]();}['getFramebufferDimensions'](){var _0xe6d08c=_0x4c9430;return this[_0xe6d08c(0x1a7)];}[_0x4c9430(0x18c9)](){var _0x2f5e54=_0x4c9430;this[_0x2f5e54(0x202e)][_0x2f5e54(0x7f0)](_0x3b3d80=>_0x3b3d80[_0x2f5e54(0x18c9)]()),this[_0x2f5e54(0x202e)][_0x2f5e54(0x1377)]=0x0;}}},0x5031:(_0x41e0e4,_0x56bb51,_0x57ee1e)=>{var _0x3126e2=a8_0x16e4d8;_0x57ee1e['d'](_0x56bb51,{'g':()=>_0x2232ab});var _0x1ddad3=_0x57ee1e(0x10ea4),_0x3fd1cf=_0x57ee1e(0xf96c),_0x280337=_0x57ee1e(0x7a27),_0x337747=_0x57ee1e(0x13f35),_0x3994a3=_0x57ee1e(0x508e);class _0x2232ab{constructor(_0x4d93f4){var _0x283c00=a8_0x5b24;this[_0x283c00(0x3fde)]=_0x4d93f4,this['currentTimestamp']=-0x1,this['defaultHeightCompensation']=1.7,this[_0x283c00(0x413f)]=new _0x3fd1cf['y$'](),this[_0x283c00(0x2b69)]=new _0x3fd1cf['y$'](),this['onXRSessionEnded']=new _0x3fd1cf['y$'](),this[_0x283c00(0x3ead)]=new _0x3fd1cf['y$'](),this[_0x283c00(0xd67)]=!0x1,this[_0x283c00(0x289c)]=!0x1,this[_0x283c00(0x2635)]=_0x4d93f4[_0x283c00(0x2cd1)](),this['_onEngineDisposedObserver']=this['_engine']['onDisposeObservable']['addOnce'](()=>{var _0x14250e=_0x283c00;this[_0x14250e(0x2635)]=null;}),_0x4d93f4['onDisposeObservable'][_0x283c00(0x3a07)](()=>{var _0x2e34b4=_0x283c00;this[_0x2e34b4(0x18c9)]();});}get[_0x3126e2(0x3a8b)](){var _0x25d7e6=_0x3126e2;return this[_0x25d7e6(0xf6a)];}set[_0x3126e2(0x3a8b)](_0x2d9578){var _0x32f3d0=_0x3126e2;this[_0x32f3d0(0xf6a)]=_0x2d9578,this[_0x32f3d0(0x2b69)][_0x32f3d0(0x2a3a)](this[_0x32f3d0(0xf6a)]);}get['sessionMode'](){var _0x35ea62=_0x3126e2;return this[_0x35ea62(0x2135)];}[_0x3126e2(0x18c9)](){var _0x3c70d9=_0x3126e2,_0x2a9c25;this[_0x3c70d9(0x289c)]&&this[_0x3c70d9(0x2768)](),this[_0x3c70d9(0x413f)]['clear'](),this['onXRSessionEnded'][_0x3c70d9(0x2f8)](),this[_0x3c70d9(0x2b69)][_0x3c70d9(0x2f8)](),this[_0x3c70d9(0x3ead)]['clear'](),null!=(_0x2a9c25=this[_0x3c70d9(0x2635)])&&_0x2a9c25[_0x3c70d9(0x21eb)][_0x3c70d9(0x854)](this[_0x3c70d9(0x3c60)]),this['_engine']=null;}[_0x3126e2(0x2768)](){var _0x4ef636=_0x3126e2;return this[_0x4ef636(0x35fe)]&&this['inXRSession']?(this[_0x4ef636(0x289c)]=!0x1,this[_0x4ef636(0x35fe)]['end']()[_0x4ef636(0x1bc8)](()=>{var _0x4c5bb5=_0x4ef636;_0x1ddad3['Y'][_0x4c5bb5(0x1048)]('Could\x20not\x20end\x20XR\x20session.');})):Promise['resolve']();}[_0x3126e2(0x3867)](_0x42f357,_0xc52dff){var _0x5f014a=_0x3126e2,_0x5942d4;return(null==(_0x5942d4=this['_baseLayerRTTProvider'])?void 0x0:_0x5942d4[_0x5f014a(0x3867)](_0x42f357,_0xc52dff))||!0x1;}[_0x3126e2(0x3cc7)](_0x20632b){var _0x335162=_0x3126e2,_0x1a699c;return(null==(_0x1a699c=this[_0x335162(0x403f)])?void 0x0:_0x1a699c[_0x335162(0x3cc7)](_0x20632b))||null;}[_0x3126e2(0x1d5)](_0x11a3a4){var _0x47be10=_0x3126e2,_0x212a48;return(null==(_0x212a48=this[_0x47be10(0x403f)])?void 0x0:_0x212a48[_0x47be10(0x1d5)](_0x11a3a4))||null;}[_0x3126e2(0x27ef)](_0xc93d3c){var _0x736e74=_0x3126e2;const _0x503ec5=this[_0x736e74(0x3fde)]['getEngine']();return this[_0x736e74(0x385b)]['xr'][_0x736e74(0x3699)]?new _0x337747['HK'](this):((_0xc93d3c=_0xc93d3c||_0x280337['_']['GetDefaults'](_0x503ec5))[_0x736e74(0xcab)]=_0xc93d3c['canvasElement']||_0x503ec5[_0x736e74(0x3c05)]()||void 0x0,new _0x280337['n'](this,_0xc93d3c));}[_0x3126e2(0x2c80)](){var _0xf27b92=_0x3126e2;return this[_0xf27b92(0x385b)]=navigator,this[_0xf27b92(0x385b)]['xr']?Promise[_0xf27b92(0xf83)]():Promise['reject'](_0xf27b92(0xccb));}[_0x3126e2(0x21cf)](_0x24d5d6=_0x3126e2(0x23f1),_0x18233c={}){var _0x39ec05=_0x3126e2;return this['_xrNavigator']['xr'][_0x39ec05(0x25b1)](_0x24d5d6,_0x18233c)[_0x39ec05(0x3725)](_0x4c92bd=>(this[_0x39ec05(0x35fe)]=_0x4c92bd,this['_sessionMode']=_0x24d5d6,this[_0x39ec05(0x3ead)][_0x39ec05(0x2a3a)](_0x4c92bd),this[_0x39ec05(0x289c)]=!0x0,this[_0x39ec05(0x35fe)]['addEventListener'](_0x39ec05(0x2af4),()=>{var _0x1944fa=_0x39ec05,_0x2f0953;this[_0x1944fa(0x289c)]=!0x1,this['onXRSessionEnded'][_0x1944fa(0x2a3a)](null),this['_engine']&&(this[_0x1944fa(0x2635)][_0x1944fa(0x21ae)]=null,this['_engine'][_0x1944fa(0x2660)](),this['_engine'][_0x1944fa(0x222f)]=null,this[_0x1944fa(0x2635)][_0x1944fa(0x306e)]()),this[_0x1944fa(0x2217)]&&null!=(_0x2f0953=this[_0x1944fa(0x403f)])&&_0x2f0953[_0x1944fa(0x18c9)](),this['_baseLayerRTTProvider']=null,this[_0x1944fa(0x2fd0)]=null;},{'once':!0x0}),this[_0x39ec05(0x35fe)]));}[_0x3126e2(0x1cb7)](_0xe9586c){var _0x466a98=_0x3126e2;return _0x2232ab[_0x466a98(0x17dc)](_0xe9586c);}[_0x3126e2(0x8b7)](){var _0x3332f5=_0x3126e2;this[_0x3332f5(0x3a8b)]=this['baseReferenceSpace'];}[_0x3126e2(0x3d3b)](){var _0x518e63=_0x3126e2,_0x499548;this[_0x518e63(0x289c)]&&this[_0x518e63(0x2635)]&&(this[_0x518e63(0x2635)]['customAnimationFrameRequester']={'requestAnimationFrame':this[_0x518e63(0x35fe)][_0x518e63(0x36f5)][_0x518e63(0x2de9)](this['session']),'renderFunction':(_0x1a14e2,_0x4632ab)=>{var _0x2089b1=_0x518e63;this[_0x2089b1(0x289c)]&&this[_0x2089b1(0x2635)]&&(this[_0x2089b1(0xc22)]=_0x4632ab,this[_0x2089b1(0x11f8)]=_0x1a14e2,_0x4632ab&&(this[_0x2089b1(0xd67)]=!0x0,this[_0x2089b1(0x2635)][_0x2089b1(0x21ae)]=(null==(_0x1a14e2=this[_0x2089b1(0x403f)])?void 0x0:_0x1a14e2[_0x2089b1(0x3c1e)]())||null,this[_0x2089b1(0x413f)]['notifyObservers'](_0x4632ab),this['_engine']['_renderLoop'](),this[_0x2089b1(0x2635)][_0x2089b1(0x21ae)]=null,this['inXRFrameLoop']=!0x1));}},this['_engine']['framebufferDimensionsObject']=(null==(_0x499548=this[_0x518e63(0x403f)])?void 0x0:_0x499548[_0x518e63(0x3c1e)]())||null,_0x518e63(0x1615)!=typeof window&&window[_0x518e63(0xf36)]&&window[_0x518e63(0xf36)](this[_0x518e63(0x2635)][_0x518e63(0x5bd)]),this[_0x518e63(0x2635)][_0x518e63(0x306e)]());}[_0x3126e2(0x3c4)](_0x25e63d=_0x3126e2(0xc70)){var _0x20fa02=_0x3126e2;return this['session'][_0x20fa02(0xd28)](_0x25e63d)['then'](_0x5d2292=>_0x5d2292,_0x38d7c5=>(_0x1ddad3['Y'][_0x20fa02(0x404a)](_0x20fa02(0x279d)),_0x1ddad3['Y'][_0x20fa02(0x404a)](_0x38d7c5),_0x1ddad3['Y']['Log'](_0x20fa02(0x2642)),this['session'][_0x20fa02(0xd28)]('viewer')['then'](_0x2ef9b=>{var _0x4b9783=_0x20fa02,_0x10e79c=new XRRigidTransform({'x':0x0,'y':-this[_0x4b9783(0x51d)],'z':0x0});return _0x2ef9b[_0x4b9783(0x1cb3)](_0x10e79c);},_0x399777=>{var _0x4413e1=_0x20fa02;throw _0x1ddad3['Y']['Error'](_0x399777),_0x4413e1(0x23f2);})))['then'](_0x201160=>this[_0x20fa02(0x35fe)][_0x20fa02(0xd28)](_0x20fa02(0x383d))[_0x20fa02(0x3725)](_0x558129=>(this[_0x20fa02(0x308e)]=_0x558129,_0x201160)))['then'](_0x4d71e8=>(this['referenceSpace']=this[_0x20fa02(0x19db)]=_0x4d71e8,this[_0x20fa02(0x3a8b)]));}[_0x3126e2(0x674)](_0x5db481){var _0x346ffb=_0x3126e2;return Promise['resolve'](this[_0x346ffb(0x35fe)][_0x346ffb(0xf8d)](_0x5db481));}['_setBaseLayerWrapper'](_0x2e50f6){var _0x4d38b2=_0x3126e2,_0x500b60;this[_0x4d38b2(0x2217)]&&null!=(_0x500b60=this[_0x4d38b2(0x403f)])&&_0x500b60[_0x4d38b2(0x18c9)](),this[_0x4d38b2(0x2fd0)]=_0x2e50f6,this[_0x4d38b2(0x403f)]=(null==(_0x500b60=this['_baseLayerWrapper'])?void 0x0:_0x500b60[_0x4d38b2(0x1d84)](this))||null;}[_0x3126e2(0xf8d)](_0x2e4c08){var _0x5b98ed=_0x3126e2;_0x2e4c08[_0x5b98ed(0x3ff3)]&&this['_setBaseLayerWrapper'](new(this[(_0x5b98ed(0x2217))]?_0x337747['z5']:_0x3994a3['J'])(_0x2e4c08['baseLayer'])),this['session'][_0x5b98ed(0xf8d)](_0x2e4c08);}static[_0x3126e2(0x17dc)](_0x394533){var _0x145cb4=_0x3126e2;if(!navigator['xr'])return Promise[_0x145cb4(0xf83)](!0x1);const _0x557e69=navigator['xr'][_0x145cb4(0x10ac)]||navigator['xr'][_0x145cb4(0x37c2)];return _0x557e69?_0x557e69[_0x145cb4(0x29f)](navigator['xr'],_0x394533)['then'](_0x144f4a=>Promise[_0x145cb4(0xf83)](void 0x0===_0x144f4a||_0x144f4a))[_0x145cb4(0x1bc8)](_0xec91ba=>(_0x1ddad3['Y'][_0x145cb4(0x1048)](_0xec91ba),Promise['resolve'](!0x1))):Promise['resolve'](!0x1);}get[_0x3126e2(0x2217)](){var _0x5868c6=_0x3126e2,_0x216505;return null!=(_0x216505=this[_0x5868c6(0x385b)]['xr'][_0x5868c6(0x3699)])&&_0x216505;}get[_0x3126e2(0x370)](){var _0x4acfd3;return null==(_0x4acfd3=this['session'])?void 0x0:_0x4acfd3['frameRate'];}get[_0x3126e2(0x37a4)](){var _0x41b4c0;return null==(_0x41b4c0=this['session'])?void 0x0:_0x41b4c0['supportedFrameRates'];}['updateTargetFrameRate'](_0x3189d7){var _0x1fcb31=_0x3126e2;return this[_0x1fcb31(0x35fe)][_0x1fcb31(0x1179)](_0x3189d7);}['runInXRFrame'](_0x43c167,_0x3ad728=!0x0){var _0x267f70=_0x3126e2;this[_0x267f70(0xd67)]?_0x43c167():!this['inXRSession']&&_0x3ad728||this['onXRFrameObservable']['addOnce'](_0x43c167);}get[_0x3126e2(0x1992)](){var _0x3f4641=_0x3126e2,_0x46aec6;return(null==(_0x46aec6=this[_0x3f4641(0x2fd0)])?void 0x0:_0x46aec6[_0x3f4641(0x1992)])||!0x1;}get[_0x3126e2(0x11a0)](){var _0x1008fc=_0x3126e2,_0x25098d;return(null==(_0x25098d=this[_0x1008fc(0x2fd0)])?void 0x0:_0x25098d[_0x1008fc(0x11a0)])||null;}set[_0x3126e2(0x11a0)](_0x58da49){var _0x3028c8=_0x3126e2;_0x58da49=Math[_0x3028c8(0xf1a)](0x0,Math[_0x3028c8(0x3478)](0x1,_0x58da49||0x0)),this[_0x3028c8(0x2fd0)]&&(this[_0x3028c8(0x2fd0)][_0x3028c8(0x11a0)]=_0x58da49);}}},0x7dfd:(_0x177d2b,_0x22aae3,_0x40f709)=>{var _0x12e3e0=a8_0x16e4d8,_0x3c9115,_0x34a9d2;_0x40f709['d'](_0x22aae3,{'j':()=>_0x34a9d2,'k':()=>_0x3c9115}),(_0x40f709=_0x3c9115=_0x3c9115||{})[_0x40f709[_0x12e3e0(0x16b2)]=0x0]='ENTERING_XR',_0x40f709[_0x40f709[_0x12e3e0(0xa98)]=0x1]=_0x12e3e0(0xa98),_0x40f709[_0x40f709[_0x12e3e0(0x2091)]=0x2]=_0x12e3e0(0x2091),_0x40f709[_0x40f709[_0x12e3e0(0x5cc)]=0x3]='NOT_IN_XR',(_0x22aae3=_0x34a9d2=_0x34a9d2||{})[_0x22aae3[_0x12e3e0(0x16d1)]=0x0]='NOT_TRACKING',_0x22aae3[_0x22aae3[_0x12e3e0(0x3940)]=0x1]='TRACKING_LOST',_0x22aae3[_0x22aae3[_0x12e3e0(0x273b)]=0x2]=_0x12e3e0(0x273b);},0x508e:(_0x2315c8,_0x362cb6,_0x57696c)=>{var _0x3d5671=a8_0x16e4d8;_0x57696c['d'](_0x362cb6,{'J':()=>_0x628a08}),(_0x362cb6=_0x57696c(0x3a6b),_0x57696c=_0x57696c(0x14826));class _0x628a08 extends _0x362cb6['s']{constructor(_0x1adfe6){var _0x522450=a8_0x5b24;super(()=>_0x1adfe6['framebufferWidth'],()=>_0x1adfe6[_0x522450(0xc3f)],_0x1adfe6,_0x522450(0x2795),_0x3ca837=>new _0x398653(_0x3ca837[_0x522450(0x3fde)],this)),this[_0x522450(0x164b)]=_0x1adfe6;}}class _0x398653 extends _0x57696c['y']{constructor(_0x18375e,_0x54e31b){var _0x2aa33b=a8_0x5b24;super(_0x18375e,_0x54e31b),this[_0x2aa33b(0x3c03)]=_0x54e31b,this['_layer']=_0x54e31b[_0x2aa33b(0x164b)],this['_framebufferDimensions']={'framebufferWidth':this[_0x2aa33b(0x3335)][_0x2aa33b(0x2b76)],'framebufferHeight':this[_0x2aa33b(0x3335)]['framebufferHeight']};}['trySetViewportForView'](_0x4aab24,_0x9409bf){var _0x3b6a94=a8_0x5b24;_0x9409bf=this['_layer'][_0x3b6a94(0xba7)](_0x9409bf);if(!_0x9409bf)return!0x1;var _0x192cd1=this[_0x3b6a94(0x1a7)][_0x3b6a94(0x2b76)],_0x5b1ba0=this['_framebufferDimensions'][_0x3b6a94(0xc3f)];return _0x4aab24['x']=_0x9409bf['x']/_0x192cd1,_0x4aab24['y']=_0x9409bf['y']/_0x5b1ba0,_0x4aab24[_0x3b6a94(0x2255)]=_0x9409bf[_0x3b6a94(0x2255)]/_0x192cd1,_0x4aab24[_0x3b6a94(0xc32)]=_0x9409bf[_0x3b6a94(0xc32)]/_0x5b1ba0,!0x0;}[_0x3d5671(0x3cc7)](_0x39c745){var _0x512143=_0x3d5671,_0x2708a8=this['_layer'][_0x512143(0x2b76)],_0x3d23eb=this['_layer'][_0x512143(0xc3f)],_0x58182f=this['_layer'][_0x512143(0x2efd)];return this['_rtt']&&_0x2708a8===this[_0x512143(0x1a7)][_0x512143(0x2b76)]&&_0x3d23eb===this['_framebufferDimensions'][_0x512143(0xc3f)]&&_0x58182f===this[_0x512143(0x3003)]||(this[_0x512143(0x2e0b)]=this[_0x512143(0x1a54)](_0x2708a8,_0x3d23eb,_0x58182f),this[_0x512143(0x1a7)]['framebufferWidth']=_0x2708a8,this[_0x512143(0x1a7)][_0x512143(0xc3f)]=_0x3d23eb,this['_framebuffer']=_0x58182f),this['_rtt'];}['getRenderTargetTextureForView'](_0x93153b){var _0x4da990=_0x3d5671;return this[_0x4da990(0x3cc7)](_0x93153b[_0x4da990(0x27a2)]);}}},0xe0c0:(_0x57714f,_0x5af71e,_0x1e1de9)=>{var _0x184df2=a8_0x16e4d8;_0x1e1de9['d'](_0x5af71e,{'p':()=>_0x3702dd});class _0x3702dd{constructor(){var _0x566d28=a8_0x5b24;this[_0x566d28(0x17f)]=new Array(),this[_0x566d28(0x1923)]=new Array(),this[_0x566d28(0xe8a)]=new Array(),this[_0x566d28(0x3926)]=new Array(),this['skeletons']=new Array(),this['particleSystems']=new Array(),this[_0x566d28(0x3ac2)]=[],this[_0x566d28(0x384)]=new Array(),this['multiMaterials']=new Array(),this['materials']=new Array(),this[_0x566d28(0x1f96)]=new Array(),this[_0x566d28(0x1aec)]=new Array(),this[_0x566d28(0x1e2f)]=new Array(),this[_0x566d28(0x85c)]=new Array(),this[_0x566d28(0xae8)]=new Array(),this[_0x566d28(0x2e4)]=null,this['postProcesses']=new Array();}static[_0x184df2(0x151e)](_0x242f39,_0x396379){var _0x3869b3=_0x184df2;this[_0x3869b3(0x287c)][_0x242f39]=_0x396379;}static[_0x184df2(0x1b3d)](_0x55e109){var _0x518970=_0x184df2;return this[_0x518970(0x287c)][_0x55e109]||null;}static['AddIndividualParser'](_0x40e4b9,_0x20abaa){var _0xde8f22=_0x184df2;this[_0xde8f22(0x10f9)][_0x40e4b9]=_0x20abaa;}static[_0x184df2(0x710)](_0x31ae90){var _0x120da9=_0x184df2;return this[_0x120da9(0x10f9)][_0x31ae90]||null;}static[_0x184df2(0x2a19)](_0x46da5c,_0x5180db,_0x56b0d4,_0x2616b1){var _0x1d9ee6=_0x184df2;for(const _0x423f58 in this[_0x1d9ee6(0x287c)])Object[_0x1d9ee6(0x41df)][_0x1d9ee6(0x1172)][_0x1d9ee6(0x29f)](this[_0x1d9ee6(0x287c)],_0x423f58)&&this['_BabylonFileParsers'][_0x423f58](_0x46da5c,_0x5180db,_0x56b0d4,_0x2616b1);}get[_0x184df2(0x1d4a)](){var _0x547f15=_0x184df2;return this[_0x547f15(0x2e4)];}set['environmentTexture'](_0x239e64){this['_environmentTexture']=_0x239e64;}[_0x184df2(0x10f0)](){var _0x4bcbad=_0x184df2;let _0x9f6284=new Array();return _0x9f6284=(_0x9f6284=(_0x9f6284=(_0x9f6284=_0x9f6284['concat'](this['meshes']))[_0x4bcbad(0x10d8)](this['lights']))[_0x4bcbad(0x10d8)](this[_0x4bcbad(0x1923)]))['concat'](this['transformNodes']),this[_0x4bcbad(0x1c56)][_0x4bcbad(0x7f0)](_0x566ff2=>_0x9f6284=_0x9f6284['concat'](_0x566ff2[_0x4bcbad(0x154e)])),_0x9f6284;}}_0x3702dd[_0x184df2(0x287c)]={},_0x3702dd[_0x184df2(0x10f9)]={};},0x9316:(_0x527f58,_0x2d29ab,_0x19a9d7)=>{var _0x49c67=a8_0x16e4d8;_0x19a9d7['d'](_0x2d29ab,{'TJ':()=>_0xec60fb});var _0x2d29ab=_0x19a9d7(0xe0c0),_0xbe38fe=_0x19a9d7(0x1dad),_0x4a806d=_0x19a9d7(0xa838),_0x137504=_0x19a9d7(0x10ea4),_0x5566af=_0x19a9d7(0xf8c1),_0xdaed58=_0x19a9d7(0x12cc0),_0x500567=_0x19a9d7(0xdc06),_0xb2005e=_0x19a9d7(0xdef7),_0x21e502=_0x19a9d7(0xe222),_0x59a043=_0x19a9d7(0x6214);class _0x2e3c0d extends _0x2d29ab['p']{}class _0x3df249{constructor(){var _0x28b6b9=a8_0x5b24;this[_0x28b6b9(0x17f)]=[],this[_0x28b6b9(0x1c56)]=[],this[_0x28b6b9(0x384)]=[];}[_0x49c67(0x18c9)](){var _0x45a641=_0x49c67;this[_0x45a641(0x17f)][_0x45a641(0x13df)](0x0)[_0x45a641(0x7f0)](_0x258401=>{var _0x2db49d=_0x45a641;_0x258401[_0x2db49d(0x18c9)]();}),this[_0x45a641(0x17f)]['length']=0x0,this['skeletons'][_0x45a641(0x13df)](0x0)[_0x45a641(0x7f0)](_0x36b8a5=>{_0x36b8a5['dispose']();}),this[_0x45a641(0x1c56)][_0x45a641(0x1377)]=0x0,this['animationGroups'][_0x45a641(0x13df)](0x0)[_0x45a641(0x7f0)](_0x16f7d7=>{var _0x145624=_0x45a641;_0x16f7d7[_0x145624(0x18c9)]();}),this[_0x45a641(0x384)][_0x45a641(0x1377)]=0x0;}}class _0xec60fb extends _0x2d29ab['p']{constructor(_0x3728b0){var _0x283df1=_0x49c67;super(),this[_0x283df1(0x142c)]=!0x1,(_0x3728b0=_0x3728b0||_0x5566af['l'][_0x283df1(0x3396)])&&(this['scene']=_0x3728b0,this[_0x283df1(0x6a4)]=[],this['effectLayers']=[],this[_0x283df1(0x315d)]=[],this[_0x283df1(0x1225)]=[],this[_0x283df1(0xb46)]=[],this[_0x283df1(0x2011)]=[],_0x3728b0['onDisposeObservable']['add'](()=>{this['_wasAddedToScene']||this['dispose']();}),this['_onContextRestoredObserver']=_0x3728b0[_0x283df1(0x2cd1)]()[_0x283df1(0x1b3b)]['add'](()=>{var _0x2f120e=_0x283df1;for(const _0x51a3bd of this[_0x2f120e(0x1aec)])_0x51a3bd[_0x2f120e(0x2ef6)]();for(const _0x2dd8f4 of this[_0x2f120e(0x3926)])_0x2dd8f4['_rebuild']();for(const _0xf08c2d of this[_0x2f120e(0x22c0)])_0xf08c2d[_0x2f120e(0x20f9)]();for(const _0x22ebe5 of this[_0x2f120e(0xae8)])_0x22ebe5[_0x2f120e(0x2ef6)]();}));}[_0x49c67(0x1dfa)](_0x4d4546){var _0x214287=_0x49c67;const _0x200ce6=new Map();for(const _0x53cca6 of _0x4d4546)_0x200ce6[_0x214287(0x2cf6)](_0x53cca6[_0x214287(0x17f4)],_0x53cca6);const _0x51be24={'dependsOn':new Map(),'dependedBy':new Map()};for(const _0x465c8a of _0x4d4546){var _0x6cc19d=_0x465c8a[_0x214287(0x17f4)];_0x51be24[_0x214287(0x3469)][_0x214287(0x2cf6)](_0x6cc19d,new Set()),_0x51be24['dependedBy']['set'](_0x6cc19d,new Set());}for(const _0x9590ba of _0x4d4546){var _0x5d21ee,_0x45d8e0=_0x9590ba[_0x214287(0x17f4)];const _0x4dd44d=_0x51be24[_0x214287(0x3469)][_0x214287(0x248c)](_0x45d8e0),_0x1076c9=(_0x9590ba instanceof _0xdaed58['S']&&(_0x5d21ee=_0x9590ba[_0x214287(0x10d4)],_0x200ce6[_0x214287(0xef8)](_0x5d21ee[_0x214287(0x17f4)])&&(_0x4dd44d[_0x214287(0x3fc1)](_0x5d21ee['uniqueId']),_0x51be24['dependedBy'][_0x214287(0x248c)](_0x5d21ee[_0x214287(0x17f4)])['add'](_0x45d8e0))),_0x51be24[_0x214287(0x15de)]['get'](_0x45d8e0));for(const _0x374397 of _0x9590ba[_0x214287(0xe00)]()){var _0x221f73=_0x374397[_0x214287(0x17f4)];if(_0x200ce6[_0x214287(0xef8)](_0x221f73)){_0x1076c9[_0x214287(0x3fc1)](_0x221f73);const _0xcc99d5=_0x51be24[_0x214287(0x3469)][_0x214287(0x248c)](_0x221f73);_0xcc99d5['add'](_0x45d8e0);}}}const _0x48deea=[],_0x2a86a3=[];for(const _0x4a5fca of _0x4d4546){var _0x2c5671=_0x4a5fca[_0x214287(0x17f4)];0x0===_0x51be24[_0x214287(0x3469)][_0x214287(0x248c)](_0x2c5671)[_0x214287(0x5a2)]&&(_0x2a86a3[_0x214287(0x3f90)](_0x4a5fca),_0x200ce6['delete'](_0x2c5671));}const _0x393ef9=_0x2a86a3;for(;0x0<_0x393ef9[_0x214287(0x1377)];){var _0x35bc27=_0x393ef9['shift']();_0x48deea[_0x214287(0x3f90)](_0x35bc27);const _0x3a1ec1=_0x51be24[_0x214287(0x15de)][_0x214287(0x248c)](_0x35bc27[_0x214287(0x17f4)]);for(const _0x5ba788 of Array[_0x214287(0x256d)](_0x3a1ec1[_0x214287(0x31a0)]())){const _0x3f032f=_0x51be24[_0x214287(0x3469)][_0x214287(0x248c)](_0x5ba788);_0x3f032f[_0x214287(0x3b7a)](_0x35bc27[_0x214287(0x17f4)]),0x0===_0x3f032f['size']&&_0x200ce6[_0x214287(0x248c)](_0x5ba788)&&(_0x393ef9['push'](_0x200ce6[_0x214287(0x248c)](_0x5ba788)),_0x200ce6['delete'](_0x5ba788));}}return 0x0<_0x200ce6[_0x214287(0x5a2)]&&(_0x59a043[_0x214287(0x1220)]('SceneSerializer._topologicalSort:\x20There\x20were\x20unvisited\x20nodes:'),_0x200ce6['forEach'](_0x390ab3=>_0x59a043[_0x214287(0x1220)](_0x390ab3['name']))),_0x48deea;}[_0x49c67(0x1e2)](_0x22359e,_0x56ab7f,_0x1a655a,_0xb11400){var _0x38829a=_0x49c67;if(_0x1a655a&&(!_0xb11400||_0xb11400(_0x1a655a))&&!_0x56ab7f[_0x38829a(0xef8)](_0x1a655a[_0x38829a(0x17f4)])){_0x22359e[_0x38829a(0x3f90)](_0x1a655a),_0x56ab7f['add'](_0x1a655a[_0x38829a(0x17f4)]);for(const _0x46059e of _0x1a655a[_0x38829a(0xe00)](!0x0))this[_0x38829a(0x1e2)](_0x22359e,_0x56ab7f,_0x46059e,_0xb11400);}}[_0x49c67(0x163a)](_0x1ff2da){var _0x5efe10=_0x49c67;return _0x1ff2da instanceof _0xbe38fe['Kj']&&-0x1!==this[_0x5efe10(0x3926)]['indexOf'](_0x1ff2da)||_0x1ff2da instanceof _0x4a806d['Y']&&-0x1!==this[_0x5efe10(0x1e2f)][_0x5efe10(0x919)](_0x1ff2da)||_0x1ff2da instanceof _0x500567['_']&&-0x1!==this[_0x5efe10(0xe8a)]['indexOf'](_0x1ff2da)||_0x1ff2da instanceof _0xb2005e['V']&&-0x1!==this['cameras']['indexOf'](_0x1ff2da);}[_0x49c67(0x28d)](){var _0xc3202b=_0x49c67;for(const _0x161d8d of this['meshes'])if(_0x161d8d[_0xc3202b(0x922)]&&!this[_0xc3202b(0x163a)](_0x161d8d[_0xc3202b(0x922)]))return _0x137504['Y'][_0xc3202b(0x1048)](_0xc3202b(0x1e75)+_0x161d8d[_0xc3202b(0xc8c)]+'\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.'),!0x1;for(const _0x208082 of this['transformNodes'])if(_0x208082[_0xc3202b(0x922)]&&!this[_0xc3202b(0x163a)](_0x208082['parent']))return _0x137504['Y'][_0xc3202b(0x1048)](_0xc3202b(0x1e75)+_0x208082['name']+_0xc3202b(0x280b)),!0x1;for(const _0xfe4e8a of this[_0xc3202b(0xe8a)])if(_0xfe4e8a[_0xc3202b(0x922)]&&!this[_0xc3202b(0x163a)](_0xfe4e8a[_0xc3202b(0x922)]))return _0x137504['Y'][_0xc3202b(0x1048)](_0xc3202b(0x1e75)+_0xfe4e8a[_0xc3202b(0xc8c)]+_0xc3202b(0x280b)),!0x1;for(const _0x2a985b of this[_0xc3202b(0x1923)])if(_0x2a985b[_0xc3202b(0x922)]&&!this[_0xc3202b(0x163a)](_0x2a985b[_0xc3202b(0x922)]))return _0x137504['Y'][_0xc3202b(0x1048)](_0xc3202b(0x1e75)+_0x2a985b[_0xc3202b(0xc8c)]+'\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.'),!0x1;return!0x0;}['instantiateModelsToScene'](_0x47d590,_0x37e33b=!0x1,_0x112c9f){var _0x9c7544=_0x49c67;this['_isValidHierarchy']()||_0x21e502['w1'][_0x9c7544(0x1048)](_0x9c7544(0xf96));const _0x3662d8={},_0x539f2c={},_0x559de4=new _0x3df249(),_0x40828d=[],_0x1f582b=[],_0x43f37e=Object[_0x9c7544(0x3345)]({'doNotInstantiate':!0x0},_0x112c9f),_0x55ba37=(_0x367ff4,_0x4e4331)=>{var _0x7ea266=_0x9c7544;if(_0x3662d8[_0x367ff4[_0x7ea266(0x17f4)]]=_0x4e4331[_0x7ea266(0x17f4)],_0x539f2c[_0x4e4331[_0x7ea266(0x17f4)]]=_0x4e4331,_0x47d590&&(_0x4e4331['name']=_0x47d590(_0x367ff4[_0x7ea266(0xc8c)])),_0x4e4331 instanceof _0xbe38fe['Kj']){const _0x2d0736=_0x4e4331;if(_0x2d0736[_0x7ea266(0x70d)]){const _0x47e3b1=_0x367ff4['morphTargetManager'];_0x2d0736[_0x7ea266(0x70d)]=_0x47e3b1[_0x7ea266(0x95b)]();for(let _0x7c6057=0x0;_0x7c6057<_0x47e3b1[_0x7ea266(0x569)];_0x7c6057++){var _0x38eb0c=_0x47e3b1[_0x7ea266(0x3d13)](_0x7c6057),_0x3149c9=_0x2d0736[_0x7ea266(0x70d)]['getTarget'](_0x7c6057);_0x3662d8[_0x38eb0c['uniqueId']]=_0x3149c9['uniqueId'],_0x539f2c[_0x3149c9[_0x7ea266(0x17f4)]]=_0x3149c9;}}}};var _0x18ebaf=[],_0x5ad707=new Set();for(const _0x12a61e of this['transformNodes'])null===_0x12a61e['parent']&&this[_0x9c7544(0x1e2)](_0x18ebaf,_0x5ad707,_0x12a61e,_0x43f37e[_0x9c7544(0x464)]);for(const _0x58d498 of this[_0x9c7544(0x3926)])null===_0x58d498['parent']&&this['_addNodeAndDescendantsToList'](_0x18ebaf,_0x5ad707,_0x58d498,_0x43f37e[_0x9c7544(0x464)]);const _0xe7be74=this[_0x9c7544(0x1dfa)](_0x18ebaf),_0x2943dc=(_0x46ab7b,_0x4ec9c9)=>{var _0x119bbc=_0x9c7544,_0x426617;if(_0x55ba37(_0x46ab7b,_0x4ec9c9),_0x46ab7b[_0x119bbc(0x922)]&&(_0x426617=_0x3662d8[_0x46ab7b[_0x119bbc(0x922)]['uniqueId']],_0x426617=_0x539f2c[_0x426617],_0x4ec9c9[_0x119bbc(0x922)]=_0x426617||_0x46ab7b[_0x119bbc(0x922)]),_0x4ec9c9[_0x119bbc(0x2416)][_0x119bbc(0xa83)](_0x46ab7b[_0x119bbc(0x2416)]),_0x4ec9c9[_0x119bbc(0x2d91)][_0x119bbc(0xa83)](_0x46ab7b[_0x119bbc(0x2d91)]),_0x4ec9c9[_0x119bbc(0x2ae7)][_0x119bbc(0xa83)](_0x46ab7b[_0x119bbc(0x2ae7)]),_0x4ec9c9[_0x119bbc(0x7af)]){const _0x312a81=_0x4ec9c9;if(_0x312a81['material']){if(_0x37e33b){const _0x5ad028=_0x46ab7b[_0x119bbc(0x7af)];if(-0x1===_0x1f582b[_0x119bbc(0x919)](_0x5ad028)){var _0x274a55=_0x5ad028['clone'](_0x47d590?_0x47d590(_0x5ad028['name']):'Clone\x20of\x20'+_0x5ad028[_0x119bbc(0xc8c)]);if(_0x1f582b['push'](_0x5ad028),_0x3662d8[_0x5ad028[_0x119bbc(0x17f4)]]=_0x274a55[_0x119bbc(0x17f4)],_0x539f2c[_0x274a55[_0x119bbc(0x17f4)]]=_0x274a55,'MultiMaterial'===_0x5ad028[_0x119bbc(0x3fcd)]()){const _0x1d4aac=_0x5ad028;for(const _0x2a6656 of _0x1d4aac['subMaterials'])_0x2a6656&&(_0x274a55=_0x2a6656[_0x119bbc(0x95b)](_0x47d590?_0x47d590(_0x2a6656['name']):_0x119bbc(0x4f4)+_0x2a6656[_0x119bbc(0xc8c)]),_0x1f582b[_0x119bbc(0x3f90)](_0x2a6656),_0x3662d8[_0x2a6656[_0x119bbc(0x17f4)]]=_0x274a55[_0x119bbc(0x17f4)],_0x539f2c[_0x274a55['uniqueId']]=_0x274a55);_0x1d4aac[_0x119bbc(0x2c64)]=_0x1d4aac[_0x119bbc(0x2c64)][_0x119bbc(0x1f88)](_0x42a324=>_0x42a324&&_0x539f2c[_0x3662d8[_0x42a324['uniqueId']]]);}}'InstancedMesh'!==_0x312a81[_0x119bbc(0x3fcd)]()&&(_0x312a81[_0x119bbc(0x7af)]=_0x539f2c[_0x3662d8[_0x5ad028['uniqueId']]]);}else _0x119bbc(0x1530)===_0x312a81['material']['getClassName']()?-0x1===this[_0x119bbc(0x3fde)][_0x119bbc(0x2af7)][_0x119bbc(0x919)](_0x312a81[_0x119bbc(0x7af)])&&this[_0x119bbc(0x3fde)][_0x119bbc(0x3f82)](_0x312a81['material']):-0x1===this[_0x119bbc(0x3fde)][_0x119bbc(0x3bbb)]['indexOf'](_0x312a81[_0x119bbc(0x7af)])&&this[_0x119bbc(0x3fde)][_0x119bbc(0x7ef)](_0x312a81['material']);}}null===_0x4ec9c9[_0x119bbc(0x922)]&&_0x559de4[_0x119bbc(0x17f)][_0x119bbc(0x3f90)](_0x4ec9c9);};return _0xe7be74['forEach'](_0x2e76ea=>{var _0xd51fe2=_0x9c7544;if(_0xd51fe2(0x420e)===_0x2e76ea[_0xd51fe2(0x3fcd)]()){var _0x4b6f23=_0x2e76ea,_0x1a3460=_0x4b6f23[_0xd51fe2(0x10d4)],_0x48123f=_0x3662d8[_0x1a3460[_0xd51fe2(0x17f4)]];const _0x4664d5=_0xd51fe2(0x390)==typeof _0x48123f?_0x539f2c[_0x48123f]:_0x1a3460;_0x48123f=_0x4664d5['createInstance'](_0x4b6f23[_0xd51fe2(0xc8c)]),_0x2943dc(_0x4b6f23,_0x48123f);}else{let _0x513ead=!0x0;_0xd51fe2(0xe5f)===_0x2e76ea[_0xd51fe2(0x3fcd)]()||_0x2e76ea[_0xd51fe2(0x2d12)]||0x0===_0x2e76ea[_0xd51fe2(0x6ff)]()?_0x513ead=!0x1:_0x43f37e[_0xd51fe2(0x1d40)]&&(_0x513ead=_0xd51fe2(0x38fa)==typeof _0x43f37e[_0xd51fe2(0x1d40)]?!_0x43f37e[_0xd51fe2(0x1d40)](_0x2e76ea):!_0x43f37e[_0xd51fe2(0x1d40)]),_0x1a3460=_0x513ead?_0x2e76ea[_0xd51fe2(0x3fc8)](_0xd51fe2(0x977)+_0x2e76ea['name']):_0x2e76ea[_0xd51fe2(0x95b)](_0xd51fe2(0x4f4)+_0x2e76ea[_0xd51fe2(0xc8c)],null,!0x0);if(!_0x1a3460)throw new Error(_0xd51fe2(0x20e8)+_0x2e76ea[_0xd51fe2(0xc8c)]);_0x2943dc(_0x2e76ea,_0x1a3460);}}),this[_0x9c7544(0x1c56)][_0x9c7544(0x7f0)](_0x545553=>{var _0x14855a=_0x9c7544;if(!_0x43f37e[_0x14855a(0x464)]||_0x43f37e[_0x14855a(0x464)](_0x545553)){var _0x4e8361=_0x545553['clone'](_0x47d590?_0x47d590(_0x545553[_0x14855a(0xc8c)]):_0x14855a(0x4f4)+_0x545553[_0x14855a(0xc8c)]);for(const _0x3eb632 of this['meshes'])if(_0x3eb632['skeleton']===_0x545553&&!_0x3eb632[_0x14855a(0x906)]){const _0x317dde=_0x539f2c[_0x3662d8[_0x3eb632[_0x14855a(0x17f4)]]];if(_0x317dde&&!_0x317dde[_0x14855a(0x906)]&&(_0x317dde[_0x14855a(0x2d12)]=_0x4e8361,-0x1===_0x40828d['indexOf'](_0x4e8361))){_0x40828d[_0x14855a(0x3f90)](_0x4e8361);for(const _0x15ecdf of _0x4e8361[_0x14855a(0x154e)])_0x15ecdf[_0x14855a(0x247b)]&&(_0x15ecdf[_0x14855a(0x247b)]=_0x539f2c[_0x3662d8[_0x15ecdf['_linkedTransformNode'][_0x14855a(0x17f4)]]]);}}_0x559de4[_0x14855a(0x1c56)]['push'](_0x4e8361);}}),this[_0x9c7544(0x384)]['forEach'](_0x5cfcc7=>{var _0x584732=_0x9c7544;_0x43f37e[_0x584732(0x464)]&&!_0x43f37e[_0x584732(0x464)](_0x5cfcc7)||(_0x5cfcc7=_0x5cfcc7[_0x584732(0x95b)](_0x47d590?_0x47d590(_0x5cfcc7['name']):_0x584732(0x4f4)+_0x5cfcc7[_0x584732(0xc8c)],_0x197651=>_0x539f2c[_0x3662d8[_0x197651[_0x584732(0x17f4)]]]||_0x197651),_0x559de4['animationGroups'][_0x584732(0x3f90)](_0x5cfcc7));}),_0x559de4;}[_0x49c67(0x433)](){var _0x1fb787=_0x49c67;if(!this['_wasAddedToScene']){this[_0x1fb787(0x28d)]()||_0x21e502['w1'][_0x1fb787(0x1048)]('SceneSerializer.addAllToScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.'),this[_0x1fb787(0x142c)]=!0x0,this[_0x1fb787(0x1ab0)](null),this[_0x1fb787(0x1d4a)]&&(this[_0x1fb787(0x3fde)][_0x1fb787(0x1d4a)]=this[_0x1fb787(0x1d4a)]);for(const _0x3ed6a9 of this[_0x1fb787(0x3fde)][_0x1fb787(0x10e8)])_0x3ed6a9[_0x1fb787(0x15fb)](this);this['scene'][_0x1fb787(0x2cd1)]()['onContextRestoredObservable'][_0x1fb787(0x854)](this[_0x1fb787(0x2077)]),this[_0x1fb787(0x2077)]=null;}}[_0x49c67(0x1ab0)](_0x1d4885=null){var _0xc0717c=_0x49c67;this[_0xc0717c(0x1923)][_0xc0717c(0x7f0)](_0x49e918=>{var _0x5cac6e=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x49e918)||this[_0x5cac6e(0x3fde)]['addCamera'](_0x49e918);}),this[_0xc0717c(0xe8a)][_0xc0717c(0x7f0)](_0x962de1=>{var _0xb3b3e3=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x962de1)||this[_0xb3b3e3(0x3fde)][_0xb3b3e3(0x36fb)](_0x962de1);}),this['meshes'][_0xc0717c(0x7f0)](_0xdb13b6=>{var _0x514a6b=_0xc0717c;_0x1d4885&&!_0x1d4885(_0xdb13b6)||this[_0x514a6b(0x3fde)][_0x514a6b(0x239d)](_0xdb13b6);}),this[_0xc0717c(0x1c56)][_0xc0717c(0x7f0)](_0xe55979=>{var _0x149ca4=_0xc0717c;_0x1d4885&&!_0x1d4885(_0xe55979)||this[_0x149ca4(0x3fde)][_0x149ca4(0x418f)](_0xe55979);}),this['animations']['forEach'](_0x2bb17f=>{var _0x35b422=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x2bb17f)||this[_0x35b422(0x3fde)][_0x35b422(0x39e9)](_0x2bb17f);}),this['animationGroups'][_0xc0717c(0x7f0)](_0x42ca73=>{var _0x5957a2=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x42ca73)||this[_0x5957a2(0x3fde)][_0x5957a2(0x2272)](_0x42ca73);}),this[_0xc0717c(0x2af7)][_0xc0717c(0x7f0)](_0x3e0e5f=>{var _0x59b73d=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x3e0e5f)||this[_0x59b73d(0x3fde)][_0x59b73d(0x3f82)](_0x3e0e5f);}),this[_0xc0717c(0x3bbb)][_0xc0717c(0x7f0)](_0x58b175=>{var _0x18d6ec=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x58b175)||this[_0x18d6ec(0x3fde)]['addMaterial'](_0x58b175);}),this['morphTargetManagers'][_0xc0717c(0x7f0)](_0x11c472=>{var _0x533e75=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x11c472)||this['scene'][_0x533e75(0x2658)](_0x11c472);}),this['geometries']['forEach'](_0x4d4e4b=>{var _0xc03fad=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x4d4e4b)||this[_0xc03fad(0x3fde)][_0xc03fad(0x3696)](_0x4d4e4b);}),this[_0xc0717c(0x1e2f)][_0xc0717c(0x7f0)](_0x1174d1=>{var _0x405113=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x1174d1)||this[_0x405113(0x3fde)][_0x405113(0x1c98)](_0x1174d1);}),this[_0xc0717c(0x85c)][_0xc0717c(0x7f0)](_0x508a54=>{var _0x3ccfb5=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x508a54)||this[_0x3ccfb5(0x3fde)][_0x3ccfb5(0x3acc)](_0x508a54);}),this['textures'][_0xc0717c(0x7f0)](_0x3f155d=>{var _0x550c13=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x3f155d)||this[_0x550c13(0x3fde)][_0x550c13(0x3eb6)](_0x3f155d);}),this[_0xc0717c(0x2011)][_0xc0717c(0x7f0)](_0x13e06f=>{var _0x6e2749=_0xc0717c;_0x1d4885&&!_0x1d4885(_0x13e06f)||this['scene'][_0x6e2749(0x3184)](_0x13e06f);});}['removeAllFromScene'](){var _0x1335cf=_0x49c67;this[_0x1335cf(0x28d)]()||_0x21e502['w1'][_0x1335cf(0x1048)]('SceneSerializer.removeAllFromScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.'),this[_0x1335cf(0x142c)]=!0x1,this['removeFromScene'](null),this['environmentTexture']===this[_0x1335cf(0x3fde)][_0x1335cf(0x1d4a)]&&(this['scene'][_0x1335cf(0x1d4a)]=null);for(const _0x9e77ee of this['scene']['_serializableComponents'])_0x9e77ee['removeFromContainer'](this);}[_0x49c67(0xc8b)](_0x30422e=null){var _0x228d6b=_0x49c67;this[_0x228d6b(0x1923)][_0x228d6b(0x7f0)](_0x4072d4=>{var _0x23fe91=_0x228d6b;_0x30422e&&!_0x30422e(_0x4072d4)||this[_0x23fe91(0x3fde)][_0x23fe91(0x39be)](_0x4072d4);}),this[_0x228d6b(0xe8a)]['forEach'](_0x3f4c25=>{var _0x3c8f12=_0x228d6b;_0x30422e&&!_0x30422e(_0x3f4c25)||this[_0x3c8f12(0x3fde)][_0x3c8f12(0x850)](_0x3f4c25);}),this[_0x228d6b(0x3926)][_0x228d6b(0x7f0)](_0x5a2ddb=>{var _0x12b94a=_0x228d6b;_0x30422e&&!_0x30422e(_0x5a2ddb)||this[_0x12b94a(0x3fde)][_0x12b94a(0x14d0)](_0x5a2ddb);}),this[_0x228d6b(0x1c56)]['forEach'](_0x1246a9=>{var _0x2270f5=_0x228d6b;_0x30422e&&!_0x30422e(_0x1246a9)||this[_0x2270f5(0x3fde)][_0x2270f5(0x3fad)](_0x1246a9);}),this['animations'][_0x228d6b(0x7f0)](_0x38b764=>{var _0x304f54=_0x228d6b;_0x30422e&&!_0x30422e(_0x38b764)||this[_0x304f54(0x3fde)][_0x304f54(0xfff)](_0x38b764);}),this['animationGroups'][_0x228d6b(0x7f0)](_0x2fccb8=>{var _0x3b0e50=_0x228d6b;_0x30422e&&!_0x30422e(_0x2fccb8)||this[_0x3b0e50(0x3fde)][_0x3b0e50(0x2431)](_0x2fccb8);}),this['multiMaterials'][_0x228d6b(0x7f0)](_0x57b89b=>{var _0x32e2f4=_0x228d6b;_0x30422e&&!_0x30422e(_0x57b89b)||this[_0x32e2f4(0x3fde)][_0x32e2f4(0xcc6)](_0x57b89b);}),this[_0x228d6b(0x3bbb)][_0x228d6b(0x7f0)](_0x3f3168=>{var _0x1aab7f=_0x228d6b;_0x30422e&&!_0x30422e(_0x3f3168)||this[_0x1aab7f(0x3fde)]['removeMaterial'](_0x3f3168);}),this[_0x228d6b(0x1f96)][_0x228d6b(0x7f0)](_0x26a8bc=>{var _0x91fc30=_0x228d6b;_0x30422e&&!_0x30422e(_0x26a8bc)||this[_0x91fc30(0x3fde)]['removeMorphTargetManager'](_0x26a8bc);}),this[_0x228d6b(0x1aec)]['forEach'](_0x1c2c0a=>{var _0x46ed45=_0x228d6b;_0x30422e&&!_0x30422e(_0x1c2c0a)||this[_0x46ed45(0x3fde)][_0x46ed45(0x418b)](_0x1c2c0a);}),this[_0x228d6b(0x1e2f)][_0x228d6b(0x7f0)](_0x517bc0=>{_0x30422e&&!_0x30422e(_0x517bc0)||this['scene']['removeTransformNode'](_0x517bc0);}),this['actionManagers']['forEach'](_0x3cc515=>{var _0x5cdde6=_0x228d6b;_0x30422e&&!_0x30422e(_0x3cc515)||this[_0x5cdde6(0x3fde)]['removeActionManager'](_0x3cc515);}),this[_0x228d6b(0xae8)]['forEach'](_0xbd9d25=>{var _0x2b1599=_0x228d6b;_0x30422e&&!_0x30422e(_0xbd9d25)||this['scene'][_0x2b1599(0x19e4)](_0xbd9d25);}),this['reflectionProbes']['forEach'](_0x393027=>{var _0x21723c=_0x228d6b;_0x30422e&&!_0x30422e(_0x393027)||this[_0x21723c(0x3fde)][_0x21723c(0x3452)](_0x393027);});}[_0x49c67(0x18c9)](){var _0x75042b=_0x49c67;this[_0x75042b(0x1923)][_0x75042b(0x13df)](0x0)[_0x75042b(0x7f0)](_0x1b8ead=>{var _0x50f11d=_0x75042b;_0x1b8ead[_0x50f11d(0x18c9)]();}),this[_0x75042b(0x1923)][_0x75042b(0x1377)]=0x0,this[_0x75042b(0xe8a)][_0x75042b(0x13df)](0x0)['forEach'](_0x12fcef=>{var _0x4258c9=_0x75042b;_0x12fcef[_0x4258c9(0x18c9)]();}),this[_0x75042b(0xe8a)][_0x75042b(0x1377)]=0x0,this[_0x75042b(0x3926)][_0x75042b(0x13df)](0x0)['forEach'](_0x1085a8=>{var _0x113f76=_0x75042b;_0x1085a8[_0x113f76(0x18c9)]();}),this[_0x75042b(0x3926)]['length']=0x0,this[_0x75042b(0x1c56)][_0x75042b(0x13df)](0x0)[_0x75042b(0x7f0)](_0x5b40c0=>{var _0x4fc03e=_0x75042b;_0x5b40c0[_0x4fc03e(0x18c9)]();}),this[_0x75042b(0x1c56)][_0x75042b(0x1377)]=0x0,this[_0x75042b(0x384)][_0x75042b(0x13df)](0x0)[_0x75042b(0x7f0)](_0x5ca7dc=>{var _0x18b463=_0x75042b;_0x5ca7dc[_0x18b463(0x18c9)]();}),this[_0x75042b(0x384)][_0x75042b(0x1377)]=0x0,this[_0x75042b(0x2af7)]['slice'](0x0)[_0x75042b(0x7f0)](_0x24db7a=>{var _0x12afc0=_0x75042b;_0x24db7a[_0x12afc0(0x18c9)]();}),this[_0x75042b(0x2af7)][_0x75042b(0x1377)]=0x0,this['materials'][_0x75042b(0x13df)](0x0)[_0x75042b(0x7f0)](_0x42103a=>{var _0x4179e5=_0x75042b;_0x42103a[_0x4179e5(0x18c9)]();}),this[_0x75042b(0x3bbb)][_0x75042b(0x1377)]=0x0,this[_0x75042b(0x1aec)]['slice'](0x0)['forEach'](_0x3119af=>{_0x3119af['dispose']();}),this['geometries'][_0x75042b(0x1377)]=0x0,this[_0x75042b(0x1e2f)]['slice'](0x0)[_0x75042b(0x7f0)](_0x227853=>{var _0x39dee8=_0x75042b;_0x227853[_0x39dee8(0x18c9)]();}),this['transformNodes'][_0x75042b(0x1377)]=0x0,this['actionManagers'][_0x75042b(0x13df)](0x0)['forEach'](_0x5d2352=>{var _0x131782=_0x75042b;_0x5d2352[_0x131782(0x18c9)]();}),this[_0x75042b(0x85c)][_0x75042b(0x1377)]=0x0,this['textures']['slice'](0x0)[_0x75042b(0x7f0)](_0xb09ddf=>{var _0x2800de=_0x75042b;_0xb09ddf[_0x2800de(0x18c9)]();}),this['textures'][_0x75042b(0x1377)]=0x0,this[_0x75042b(0x2011)]['slice'](0x0)[_0x75042b(0x7f0)](_0x38a038=>{var _0xc735c0=_0x75042b;_0x38a038[_0xc735c0(0x18c9)]();}),this[_0x75042b(0x2011)][_0x75042b(0x1377)]=0x0,this[_0x75042b(0x1f96)][_0x75042b(0x13df)](0x0)[_0x75042b(0x7f0)](_0x4cb2a9=>{var _0x31adae=_0x75042b;_0x4cb2a9[_0x31adae(0x18c9)]();}),this[_0x75042b(0x1f96)][_0x75042b(0x1377)]=0x0,this[_0x75042b(0x1d4a)]&&(this[_0x75042b(0x1d4a)][_0x75042b(0x18c9)](),this['environmentTexture']=null);for(const _0x3c35b7 of this['scene'][_0x75042b(0x10e8)])_0x3c35b7['removeFromContainer'](this,!0x0);this[_0x75042b(0x2077)]&&(this[_0x75042b(0x3fde)][_0x75042b(0x2cd1)]()[_0x75042b(0x1b3b)][_0x75042b(0x854)](this[_0x75042b(0x2077)]),this[_0x75042b(0x2077)]=null);}[_0x49c67(0x735)](_0x29bef7,_0x3227cb,_0x5f64de){var _0x61d677=_0x49c67;if(_0x29bef7&&_0x3227cb)for(const _0x9f730b of _0x29bef7){let _0x464eb2=!0x0;if(_0x5f64de){for(const _0x5ee092 of _0x5f64de)if(_0x9f730b===_0x5ee092){_0x464eb2=!0x1;break;}}_0x464eb2&&(_0x3227cb[_0x61d677(0x3f90)](_0x9f730b),_0x9f730b[_0x61d677(0x29c1)]=this);}}[_0x49c67(0x1f10)](_0x52caaa){var _0x321418=_0x49c67;this[_0x321418(0x142c)]=!0x1,void 0x0===_0x52caaa&&(_0x52caaa=new _0x2e3c0d());for(const _0x12dddc in this)Object['prototype'][_0x321418(0x1172)]['call'](this,_0x12dddc)&&(this[_0x12dddc]=this[_0x12dddc]||(_0x321418(0x2e4)===_0x12dddc?null:[]),this[_0x321418(0x735)](this[_0x321418(0x3fde)][_0x12dddc],this[_0x12dddc],_0x52caaa[_0x12dddc]));this[_0x321418(0x1d4a)]=this[_0x321418(0x3fde)][_0x321418(0x1d4a)],this['removeAllFromScene']();}[_0x49c67(0x193c)](){var _0x351fac=_0x49c67;const _0x319926=new _0xbe38fe['Kj'](_0x351fac(0xb39),this[_0x351fac(0x3fde)]);return this[_0x351fac(0x3926)]['forEach'](_0x2a656c=>{var _0x7edb10=_0x351fac;_0x2a656c[_0x7edb10(0x922)]||_0x319926['addChild'](_0x2a656c);}),this['meshes'][_0x351fac(0x1807)](_0x319926),_0x319926;}[_0x49c67(0x90c)](_0x57e3b5=_0x5566af['l'][_0x49c67(0x3396)],_0x1d7397,_0x560977=null){var _0x516d53=_0x49c67;if(!_0x57e3b5)return _0x137504['Y']['Error']('No\x20scene\x20available\x20to\x20merge\x20animations\x20to'),[];const _0x241c5c=_0x560977||(_0x23a9b5=>{var _0x248cfd=a8_0x5b24;let _0x3d7f4f=null;var _0x12bd47=_0x23a9b5[_0x248cfd(0x3ac2)]['length']?_0x23a9b5[_0x248cfd(0x3ac2)][0x0][_0x248cfd(0x3584)]:'',_0x52d76f=_0x23a9b5[_0x248cfd(0xc8c)][_0x248cfd(0x54f)]('.')[_0x248cfd(0x1301)]('')[_0x248cfd(0x54f)]('_primitive')[0x0];switch(_0x12bd47){case _0x248cfd(0x2416):case _0x248cfd(0x32ee):_0x3d7f4f=_0x57e3b5['getTransformNodeByName'](_0x23a9b5[_0x248cfd(0xc8c)])||_0x57e3b5[_0x248cfd(0x41c1)](_0x52d76f);break;case _0x248cfd(0x3ccd):_0x3d7f4f=_0x57e3b5[_0x248cfd(0x3c19)](_0x23a9b5['name'])||_0x57e3b5[_0x248cfd(0x3c19)](_0x52d76f);break;default:_0x3d7f4f=_0x57e3b5['getNodeByName'](_0x23a9b5[_0x248cfd(0xc8c)])||_0x57e3b5[_0x248cfd(0xda2)](_0x52d76f);}return _0x3d7f4f;}),_0x3bf5c=this[_0x516d53(0x10f0)](),_0x94a181=(_0x3bf5c[_0x516d53(0x7f0)](_0x1ec49d=>{var _0x375790=_0x516d53;const _0xf99fae=_0x241c5c(_0x1ec49d);if(null!==_0xf99fae){for(const _0x1b51a8 of _0x1ec49d[_0x375790(0x3ac2)])for(const _0x36cceb of _0xf99fae['animations']['filter'](_0x4d2ab8=>_0x4d2ab8[_0x375790(0x3584)]===_0x1b51a8[_0x375790(0x3584)])){var _0x5e01c1=_0xf99fae[_0x375790(0x3ac2)][_0x375790(0x919)](_0x36cceb,0x0);-0x1<_0x5e01c1&&_0xf99fae['animations'][_0x375790(0x5ff)](_0x5e01c1,0x1);}_0xf99fae['animations']=_0xf99fae['animations'][_0x375790(0x10d8)](_0x1ec49d[_0x375790(0x3ac2)]);}}),new Array());return this[_0x516d53(0x384)][_0x516d53(0x13df)]()[_0x516d53(0x7f0)](_0x54517f=>{var _0x2c79d5=_0x516d53;_0x94a181['push'](_0x54517f[_0x2c79d5(0x95b)](_0x54517f[_0x2c79d5(0xc8c)],_0x241c5c)),_0x54517f[_0x2c79d5(0x2339)][_0x2c79d5(0x7f0)](_0x3b9ced=>{var _0x156261=_0x2c79d5;_0x3b9ced[_0x156261(0x344a)]();});}),_0x1d7397['forEach'](_0x2135e1=>{var _0x319eed=_0x516d53,_0x551a61=_0x241c5c(_0x2135e1['target']);_0x551a61&&(_0x57e3b5[_0x319eed(0x3281)](_0x551a61,_0x2135e1[_0x319eed(0x37ef)],_0x2135e1[_0x319eed(0x555)],_0x2135e1[_0x319eed(0x3657)],_0x2135e1['speedRatio'],_0x2135e1[_0x319eed(0x240a)]||void 0x0,void 0x0,!0x0,void 0x0,_0x2135e1[_0x319eed(0x4081)]||void 0x0),_0x57e3b5[_0x319eed(0x17ff)](_0x2135e1['target']));}),_0x94a181;}}},0x16aec:(_0x32d76f,_0x3c2cc5,_0x20d48f)=>{var _0x54ac75=a8_0x16e4d8;_0x20d48f['d'](_0x3c2cc5,{'N':()=>_0x26dd3f});function _0x123736(_0x2f03d5,_0x5de412,_0x5f3dab,_0x3c3fdf){var _0x4bf5a5=a8_0x5b24,_0x324193,_0x1c530f=arguments[_0x4bf5a5(0x1377)],_0x478daa=_0x1c530f<0x3?_0x5de412:null===_0x3c3fdf?_0x3c3fdf=Object[_0x4bf5a5(0xd3d)](_0x5de412,_0x5f3dab):_0x3c3fdf;if(_0x4bf5a5(0x1e3f)==typeof Reflect&&_0x4bf5a5(0x38fa)==typeof Reflect[_0x4bf5a5(0x1dac)])_0x478daa=Reflect[_0x4bf5a5(0x1dac)](_0x2f03d5,_0x5de412,_0x5f3dab,_0x3c3fdf);else{for(var _0x279570=_0x2f03d5['length']-0x1;0x0<=_0x279570;_0x279570--)(_0x324193=_0x2f03d5[_0x279570])&&(_0x478daa=(_0x1c530f<0x3?_0x324193(_0x478daa):0x3<_0x1c530f?_0x324193(_0x5de412,_0x5f3dab,_0x478daa):_0x324193(_0x5de412,_0x5f3dab))||_0x478daa);}0x3<_0x1c530f&&_0x478daa&&Object[_0x4bf5a5(0x395)](_0x5de412,_0x5f3dab,_0x478daa);}var _0x22524c=_0x20d48f(0x9fd1),_0x3c2cc5=_0x20d48f(0x153ad),_0x1c11bb=_0x20d48f(0xf96c),_0x4fe76b=_0x20d48f(0xf8c1),_0x128716=_0x20d48f(0x15cb9);class _0x5d6334{constructor(){var _0x2d5ab8=a8_0x5b24;this[_0x2d5ab8(0x339b)]=!0x1,this[_0x2d5ab8(0x12da)]=!0x1,this[_0x2d5ab8(0x2037)]=-0x1,this['_isEnabled']=!0x0,this[_0x2d5ab8(0x3b8a)]=!0x0,this[_0x2d5ab8(0x1f55)]=!0x0,this[_0x2d5ab8(0x37c1)]=new _0x1c11bb['y$'](),this[_0x2d5ab8(0x2837)]=new _0x1c11bb['y$']();}}class _0x26dd3f{constructor(_0x505e64,_0x4c6ed4=null){var _0x4fad2e=a8_0x5b24;this[_0x4fad2e(0x3f49)]=!0x1,this['_nodeDataStorage']=new _0x5d6334(),this[_0x4fad2e(0x2d3d)]='',this[_0x4fad2e(0x28cd)]=null,this[_0x4fad2e(0x2d93)]=null,this[_0x4fad2e(0x18f6)]=null,this[_0x4fad2e(0x2191)]=new _0x1c11bb['y$'](),this[_0x4fad2e(0x29c1)]=null,this[_0x4fad2e(0x3ac2)]=new Array(),this[_0x4fad2e(0x3b9)]={},this['onReady']=null,this[_0x4fad2e(0x3c5e)]=-0x1,this[_0x4fad2e(0x3a16)]=-0x1,this[_0x4fad2e(0x15e0)]=-0x1,this[_0x4fad2e(0x2784)]=null,this['_waitingParentInstanceIndex']=null,this[_0x4fad2e(0xe86)]=null,this[_0x4fad2e(0x55a)]={},this[_0x4fad2e(0x6a8)]=null,this[_0x4fad2e(0x6a5)]=null,this[_0x4fad2e(0x130f)]=_0x22524c['y3']['Identity'](),this['_worldMatrixDeterminant']=0x0,this[_0x4fad2e(0x52f)]=!0x0,this['_animationPropertiesOverride']=null,this[_0x4fad2e(0x3b81)]=!0x0,this[_0x4fad2e(0x21eb)]=new _0x1c11bb['y$'](),this[_0x4fad2e(0x113a)]=null,this[_0x4fad2e(0x3cf5)]=new Array(),this[_0x4fad2e(0xc8c)]=_0x505e64,this['id']=_0x505e64,this[_0x4fad2e(0x195b)]=_0x4c6ed4||_0x4fe76b['l'][_0x4fad2e(0x3396)],this[_0x4fad2e(0x17f4)]=this[_0x4fad2e(0x195b)]['getUniqueId'](),this[_0x4fad2e(0xc63)]();}static[_0x54ac75(0x30fc)](_0x5abef9,_0x7306db){var _0x1a32fb=_0x54ac75;this[_0x1a32fb(0x2acc)][_0x5abef9]=_0x7306db;}static[_0x54ac75(0x1783)](_0x108e51,_0x4335f0,_0x244fa3,_0x390d78){var _0x31d324=_0x54ac75;const _0x3aad71=this[_0x31d324(0x2acc)][_0x108e51];return _0x3aad71?_0x3aad71(_0x4335f0,_0x244fa3,_0x390d78):null;}set[_0x54ac75(0x3be)](_0x2dd2cc){var _0x132d57=_0x54ac75;this['_accessibilityTag']=_0x2dd2cc,this[_0x132d57(0x2191)][_0x132d57(0x2a3a)](_0x2dd2cc);}get[_0x54ac75(0x3be)](){var _0x2cd6e0=_0x54ac75;return this[_0x2cd6e0(0x18f6)];}get[_0x54ac75(0x2671)](){var _0x171d43=_0x54ac75;return!!this['_nodeDataStorage']['_doNotSerialize']||!!this[_0x171d43(0x6a8)]&&this[_0x171d43(0x6a8)][_0x171d43(0x2671)];}set[_0x54ac75(0x2671)](_0x3cac73){var _0x446e66=_0x54ac75;this[_0x446e66(0x2d62)][_0x446e66(0x339b)]=_0x3cac73;}['isDisposed'](){var _0x59189f=_0x54ac75;return this[_0x59189f(0x2d62)][_0x59189f(0x12da)];}set[_0x54ac75(0x922)](_0x39d299){var _0x4e5527=_0x54ac75,_0x270085,_0x1caf5f;this['_parentNode']!==_0x39d299&&(_0x270085=this[_0x4e5527(0x6a8)],this['_parentNode']&&void 0x0!==this[_0x4e5527(0x6a8)][_0x4e5527(0x6a5)]&&null!==this['_parentNode'][_0x4e5527(0x6a5)]&&(-0x1!==(_0x1caf5f=this[_0x4e5527(0x6a8)][_0x4e5527(0x6a5)][_0x4e5527(0x919)](this))&&this[_0x4e5527(0x6a8)][_0x4e5527(0x6a5)][_0x4e5527(0x5ff)](_0x1caf5f,0x1),_0x39d299||this[_0x4e5527(0x2d62)][_0x4e5527(0x12da)]||this['_addToSceneRootNodes']()),this[_0x4e5527(0x6a8)]=_0x39d299,this[_0x4e5527(0x6a8)]&&(void 0x0!==this[_0x4e5527(0x6a8)][_0x4e5527(0x6a5)]&&null!==this['_parentNode'][_0x4e5527(0x6a5)]||(this[_0x4e5527(0x6a8)][_0x4e5527(0x6a5)]=new Array()),this[_0x4e5527(0x6a8)][_0x4e5527(0x6a5)][_0x4e5527(0x3f90)](this),_0x270085||this['_removeFromSceneRootNodes']()),this[_0x4e5527(0x3481)]());}get[_0x54ac75(0x922)](){var _0x4776d2=_0x54ac75;return this[_0x4776d2(0x6a8)];}[_0x54ac75(0x3caf)](_0x5378dd){var _0x33c6b9=_0x54ac75;_0x5378dd['parentId']=this[_0x33c6b9(0x17f4)];}[_0x54ac75(0x346a)](){var _0x3f3b83=_0x54ac75;-0x1===this[_0x3f3b83(0x2d62)][_0x3f3b83(0x2037)]&&(this[_0x3f3b83(0x2d62)][_0x3f3b83(0x2037)]=this[_0x3f3b83(0x195b)][_0x3f3b83(0x17f)][_0x3f3b83(0x1377)],this[_0x3f3b83(0x195b)][_0x3f3b83(0x17f)][_0x3f3b83(0x3f90)](this));}['_removeFromSceneRootNodes'](){var _0x614711=_0x54ac75;if(-0x1!==this[_0x614711(0x2d62)][_0x614711(0x2037)]){const _0x536cf2=this[_0x614711(0x195b)][_0x614711(0x17f)];var _0xa4c6bf=_0x536cf2['length']-0x1;_0x536cf2[this[_0x614711(0x2d62)]['_sceneRootNodesIndex']]=_0x536cf2[_0xa4c6bf],_0x536cf2[this['_nodeDataStorage'][_0x614711(0x2037)]]['_nodeDataStorage'][_0x614711(0x2037)]=this[_0x614711(0x2d62)][_0x614711(0x2037)],this[_0x614711(0x195b)][_0x614711(0x17f)]['pop'](),this['_nodeDataStorage'][_0x614711(0x2037)]=-0x1;}}get[_0x54ac75(0x3e04)](){var _0x43729f=_0x54ac75;return this['_animationPropertiesOverride']||this[_0x43729f(0x195b)]['animationPropertiesOverride'];}set[_0x54ac75(0x3e04)](_0x1fa25a){var _0x4bb4a7=_0x54ac75;this[_0x4bb4a7(0x2860)]=_0x1fa25a;}[_0x54ac75(0x3fcd)](){var _0x2ad506=_0x54ac75;return _0x2ad506(0x2904);}set[_0x54ac75(0x3319)](_0x5e92e9){var _0x2b54e5=_0x54ac75;this[_0x2b54e5(0x113a)]&&this[_0x2b54e5(0x21eb)]['remove'](this[_0x2b54e5(0x113a)]),this[_0x2b54e5(0x113a)]=this[_0x2b54e5(0x21eb)][_0x2b54e5(0x3fc1)](_0x5e92e9);}get['onEnabledStateChangedObservable'](){var _0xccd08d=_0x54ac75;return this[_0xccd08d(0x2d62)]['_onEnabledStateChangedObservable'];}get['onClonedObservable'](){return this['_nodeDataStorage']['_onClonedObservable'];}[_0x54ac75(0x83e)](){return this['_scene'];}['getEngine'](){var _0x4c225e=_0x54ac75;return this[_0x4c225e(0x195b)][_0x4c225e(0x2cd1)]();}[_0x54ac75(0x138e)](_0x3c9449,_0x376b46=!0x1){var _0x34027a=_0x54ac75;return-0x1===this[_0x34027a(0x3cf5)][_0x34027a(0x919)](_0x3c9449)&&(_0x3c9449[_0x34027a(0x1e14)](),this[_0x34027a(0x195b)][_0x34027a(0x39b8)]&&!_0x376b46?this['_scene']['onDataLoadedObservable'][_0x34027a(0x3a07)](()=>{var _0x2f814e=_0x34027a;_0x3c9449[_0x2f814e(0x141a)](this);}):_0x3c9449['attach'](this),this[_0x34027a(0x3cf5)][_0x34027a(0x3f90)](_0x3c9449)),this;}[_0x54ac75(0x116b)](_0x46ae2e){var _0x4fbc75=_0x54ac75;return _0x46ae2e=this[_0x4fbc75(0x3cf5)][_0x4fbc75(0x919)](_0x46ae2e),(-0x1!==_0x46ae2e&&(this[_0x4fbc75(0x3cf5)][_0x46ae2e][_0x4fbc75(0x30a0)](),this['_behaviors'][_0x4fbc75(0x5ff)](_0x46ae2e,0x1)),this);}get[_0x54ac75(0x416a)](){var _0x98819c=_0x54ac75;return this[_0x98819c(0x3cf5)];}[_0x54ac75(0x164d)](_0x15530a){var _0x4f38e3=_0x54ac75;for(const _0x372c3f of this[_0x4f38e3(0x3cf5)])if(_0x372c3f[_0x4f38e3(0xc8c)]===_0x15530a)return _0x372c3f;return null;}['getWorldMatrix'](){var _0x196967=_0x54ac75;return this[_0x196967(0x3c5e)]!==this[_0x196967(0x195b)][_0x196967(0x36f0)]()&&this['computeWorldMatrix'](),this[_0x196967(0x130f)];}[_0x54ac75(0x41d2)](){var _0x135c09=_0x54ac75;return this[_0x135c09(0x52f)]&&(this[_0x135c09(0x52f)]=!0x1,this[_0x135c09(0x3ef0)]=this[_0x135c09(0x130f)][_0x135c09(0x718)]()),this[_0x135c09(0x3ef0)];}get[_0x54ac75(0x4091)](){return this['_worldMatrix'];}[_0x54ac75(0xc63)](){var _0x596a4c=_0x54ac75;this[_0x596a4c(0x55a)]={},this[_0x596a4c(0x55a)][_0x596a4c(0x922)]=void 0x0;}['updateCache'](_0x35a0ba){var _0x511da7=_0x54ac75;!_0x35a0ba&&this['isSynchronized']()||(this[_0x511da7(0x55a)][_0x511da7(0x922)]=this[_0x511da7(0x922)],this[_0x511da7(0xb94)]());}[_0x54ac75(0x1c7)](_0x5476ce,_0x494148=0x0){var _0x5e9b24=_0x54ac75;return this['parent']?this['parent'][_0x5e9b24(0x1c7)](_0x5476ce,!0x1):null;}[_0x54ac75(0xb94)](_0x4ebbe0){}['_isSynchronized'](){return!0x0;}[_0x54ac75(0x1319)](){var _0x1209c9=_0x54ac75;this[_0x1209c9(0x6a8)]&&(this[_0x1209c9(0x3a16)]=this[_0x1209c9(0x6a8)][_0x1209c9(0x15e0)]);}[_0x54ac75(0x1875)](){var _0x3da378=_0x54ac75;return!this['_parentNode']||!this[_0x3da378(0x6a8)][_0x3da378(0x3f49)]&&this[_0x3da378(0x3a16)]===this[_0x3da378(0x6a8)][_0x3da378(0x15e0)]&&this['_parentNode'][_0x3da378(0x30c8)]();}[_0x54ac75(0x30c8)](){var _0x5a9ca3=_0x54ac75;return this[_0x5a9ca3(0x55a)][_0x5a9ca3(0x922)]!==this[_0x5a9ca3(0x6a8)]?(this[_0x5a9ca3(0x55a)][_0x5a9ca3(0x922)]=this[_0x5a9ca3(0x6a8)],!0x1):!(this[_0x5a9ca3(0x6a8)]&&!this[_0x5a9ca3(0x1875)]())&&this[_0x5a9ca3(0x36ba)]();}[_0x54ac75(0x3261)](_0x1205f3=0x0){return this['_nodeDataStorage']['_isReady'];}['markAsDirty'](_0x46ba2b){var _0x41fff1=_0x54ac75;return this[_0x41fff1(0x3c5e)]=Number[_0x41fff1(0x3808)],this['_isDirty']=!0x0,this;}['isEnabled'](_0x2f1a1b=!0x0){var _0x47fac1=_0x54ac75;return!0x1===_0x2f1a1b?this[_0x47fac1(0x2d62)]['_isEnabled']:!!this[_0x47fac1(0x2d62)]['_isEnabled']&&this[_0x47fac1(0x2d62)]['_isParentEnabled'];}[_0x54ac75(0x3481)](){var _0x41ee32=_0x54ac75;this[_0x41ee32(0x2d62)][_0x41ee32(0x3b8a)]=!this[_0x41ee32(0x6a8)]||this['_parentNode'][_0x41ee32(0x3c85)](),this[_0x41ee32(0x6a5)]&&this[_0x41ee32(0x6a5)][_0x41ee32(0x7f0)](_0x45edad=>{var _0x263681=_0x41ee32;_0x45edad[_0x263681(0x3481)]();});}['setEnabled'](_0x4b4cdb){var _0x55870e=_0x54ac75;this[_0x55870e(0x2d62)]['_isEnabled']!==_0x4b4cdb&&(this[_0x55870e(0x2d62)]['_isEnabled']=_0x4b4cdb,this[_0x55870e(0x3481)](),this['_nodeDataStorage'][_0x55870e(0x37c1)][_0x55870e(0x2a3a)](_0x4b4cdb));}['isDescendantOf'](_0x55fdc6){var _0x51865b=_0x54ac75;return!!this[_0x51865b(0x922)]&&(this[_0x51865b(0x922)]===_0x55fdc6||this[_0x51865b(0x922)][_0x51865b(0x280c)](_0x55fdc6));}['_getDescendants'](_0xa9a7aa,_0x49bee8=!0x1,_0x55586d){var _0x3c87c0=_0x54ac75;if(this[_0x3c87c0(0x6a5)])for(let _0x55f350=0x0;_0x55f350<this[_0x3c87c0(0x6a5)]['length'];_0x55f350++){const _0x4153c9=this['_children'][_0x55f350];_0x55586d&&!_0x55586d(_0x4153c9)||_0xa9a7aa[_0x3c87c0(0x3f90)](_0x4153c9),_0x49bee8||_0x4153c9[_0x3c87c0(0x1d69)](_0xa9a7aa,!0x1,_0x55586d);}}[_0x54ac75(0xe00)](_0x5eb972,_0x4ef472){var _0x14a8a4=_0x54ac75,_0x2faa9a=new Array();return this[_0x14a8a4(0x1d69)](_0x2faa9a,_0x5eb972,_0x4ef472),_0x2faa9a;}[_0x54ac75(0x1d34)](_0x20b1e1,_0xfaf87a){var _0x11bb85=_0x54ac75,_0x2e0d2=[];return this[_0x11bb85(0x1d69)](_0x2e0d2,_0x20b1e1,_0x2226cc=>(!_0xfaf87a||_0xfaf87a(_0x2226cc))&&void 0x0!==_0x2226cc[_0x11bb85(0x5c7)]),_0x2e0d2;}[_0x54ac75(0x2a41)](_0x423089,_0x2efb89=!0x0){return this['getDescendants'](_0x2efb89,_0x423089);}['_setReady'](_0xf2ba96){var _0x589120=_0x54ac75;_0xf2ba96!==this[_0x589120(0x2d62)][_0x589120(0x1f55)]&&(_0xf2ba96?(this[_0x589120(0x2220)]&&this[_0x589120(0x2220)](this),this['_nodeDataStorage']['_isReady']=!0x0):this[_0x589120(0x2d62)][_0x589120(0x1f55)]=!0x1);}[_0x54ac75(0x2213)](_0x5a2894){var _0xb20c97=_0x54ac75;for(let _0x4d7242=0x0;_0x4d7242<this[_0xb20c97(0x3ac2)]['length'];_0x4d7242++){var _0x11016b=this[_0xb20c97(0x3ac2)][_0x4d7242];if(_0x11016b[_0xb20c97(0xc8c)]===_0x5a2894)return _0x11016b;}return null;}[_0x54ac75(0x1d58)](_0x135465,_0x2601bd,_0x4db859){var _0x292b64=_0x54ac75;if(!this[_0x292b64(0x3b9)][_0x135465]){this[_0x292b64(0x3b9)][_0x135465]=_0x26dd3f[_0x292b64(0x599)](_0x135465,_0x2601bd,_0x4db859);for(let _0x5cd2be=0x0,_0xabde01=this[_0x292b64(0x3ac2)][_0x292b64(0x1377)];_0x5cd2be<_0xabde01;_0x5cd2be++)this[_0x292b64(0x3ac2)][_0x5cd2be]&&this[_0x292b64(0x3ac2)][_0x5cd2be][_0x292b64(0x3b73)](_0x135465,_0x2601bd,_0x4db859);}}['deleteAnimationRange'](_0x39d6f1,_0x424eca=!0x0){var _0x21df26=_0x54ac75;for(let _0x508440=0x0,_0x10b81f=this[_0x21df26(0x3ac2)][_0x21df26(0x1377)];_0x508440<_0x10b81f;_0x508440++)this['animations'][_0x508440]&&this[_0x21df26(0x3ac2)][_0x508440][_0x21df26(0x400f)](_0x39d6f1,_0x424eca);this[_0x21df26(0x3b9)][_0x39d6f1]=null;}[_0x54ac75(0x40df)](_0x1d00aa){var _0xf63af9=_0x54ac75;return this[_0xf63af9(0x3b9)][_0x1d00aa]||null;}[_0x54ac75(0x1797)](){var _0x50017d=_0x54ac75;const _0x161755=[];let _0x380b45;for(_0x380b45 in this[_0x50017d(0x3b9)])_0x161755[_0x50017d(0x3f90)](this[_0x50017d(0x3b9)][_0x380b45]);return _0x161755;}[_0x54ac75(0x3281)](_0x4bcdb7,_0x65b85c,_0x3a09db,_0x2b6895){var _0x38ec37=_0x54ac75;return _0x4bcdb7=this['getAnimationRange'](_0x4bcdb7),_0x4bcdb7?this[_0x38ec37(0x195b)][_0x38ec37(0x3281)](this,_0x4bcdb7[_0x38ec37(0x256d)],_0x4bcdb7['to'],_0x65b85c,_0x3a09db,_0x2b6895):null;}[_0x54ac75(0x3141)](){var _0x33e3ec=_0x54ac75;const _0x57a4ae=[];for(const _0x13bc3a in this[_0x33e3ec(0x3b9)]){var _0x54f7d1=this[_0x33e3ec(0x3b9)][_0x13bc3a];if(_0x54f7d1){const _0x133195={};_0x133195[_0x33e3ec(0xc8c)]=_0x13bc3a,_0x133195['from']=_0x54f7d1['from'],_0x133195['to']=_0x54f7d1['to'],_0x57a4ae[_0x33e3ec(0x3f90)](_0x133195);}}return _0x57a4ae;}['computeWorldMatrix'](_0x3ae1ed){var _0x5f0c06=_0x54ac75;return this[_0x5f0c06(0x130f)]||(this['_worldMatrix']=_0x22524c['y3']['Identity']()),this[_0x5f0c06(0x130f)];}[_0x54ac75(0x18c9)](_0x4592c2,_0x3e6584=!0x1){var _0x465403=_0x54ac75;if(this[_0x465403(0x2d62)][_0x465403(0x12da)]=!0x0,!_0x4592c2){for(const _0x5ef1f3 of this[_0x465403(0xe00)](!0x0))_0x5ef1f3[_0x465403(0x18c9)](_0x4592c2,_0x3e6584);}this['parent']?this['parent']=null:this[_0x465403(0x391c)](),this['onDisposeObservable'][_0x465403(0x2a3a)](this),this[_0x465403(0x21eb)][_0x465403(0x2f8)](),this[_0x465403(0x379d)][_0x465403(0x2f8)](),this[_0x465403(0x36c3)][_0x465403(0x2f8)]();for(const _0x451cfa of this[_0x465403(0x3cf5)])_0x451cfa[_0x465403(0x30a0)]();this[_0x465403(0x3cf5)][_0x465403(0x1377)]=0x0,this['metadata']=null;}static[_0x54ac75(0x364c)](_0x37d334,_0x16b63e,_0x547bd7){var _0x5aea6c=_0x54ac75;if(_0x16b63e[_0x5aea6c(0x199b)])for(let _0x2da353=0x0;_0x2da353<_0x16b63e[_0x5aea6c(0x199b)][_0x5aea6c(0x1377)];_0x2da353++){var _0x199e76=_0x16b63e[_0x5aea6c(0x199b)][_0x2da353];_0x37d334['createAnimationRange'](_0x199e76[_0x5aea6c(0xc8c)],_0x199e76[_0x5aea6c(0x256d)],_0x199e76['to']);}}[_0x54ac75(0x1816)](_0x5029ac=!0x0,_0x48efa6=null){var _0x28201e=_0x54ac75;this[_0x28201e(0x83e)]()['incrementRenderId'](),this[_0x28201e(0x3d93)](!0x0);let _0x544bef,_0xb45ade;var _0x508fee,_0x5dcdf0;if(this[_0x28201e(0x16a7)]&&this[_0x28201e(0x11db)]){const _0x675bb3=this[_0x28201e(0x16a7)]();_0x544bef=_0x675bb3['boundingBox'][_0x28201e(0x40cc)]['clone'](),_0xb45ade=_0x675bb3['boundingBox'][_0x28201e(0x1608)][_0x28201e(0x95b)]();}else _0x544bef=new _0x22524c['P'](Number[_0x28201e(0x3808)],Number[_0x28201e(0x3808)],Number[_0x28201e(0x3808)]),_0xb45ade=new _0x22524c['P'](-Number[_0x28201e(0x3808)],-Number[_0x28201e(0x3808)],-Number[_0x28201e(0x3808)]);if(_0x5029ac)for(const _0x332d9d of this[_0x28201e(0xe00)](!0x1)){const _0x2798ea=_0x332d9d;_0x2798ea[_0x28201e(0x3d93)](!0x0),_0x48efa6&&!_0x48efa6(_0x2798ea)||_0x2798ea['getBoundingInfo']&&0x0!==_0x2798ea[_0x28201e(0x6ff)]()&&(_0x508fee=(_0x5dcdf0=_0x2798ea[_0x28201e(0x16a7)]()[_0x28201e(0x39b2)])['minimumWorld'],_0x5dcdf0=_0x5dcdf0[_0x28201e(0x1608)],_0x22524c['P'][_0x28201e(0x9b2)](_0x508fee,_0x544bef,_0xb45ade),_0x22524c['P'][_0x28201e(0x9b2)](_0x5dcdf0,_0x544bef,_0xb45ade));}return{'min':_0x544bef,'max':_0xb45ade};}}_0x26dd3f[_0x54ac75(0x599)]=(_0xae4fcd,_0x3bb9c1,_0x2665ca)=>{var _0x2d1e95=_0x54ac75;throw(0x0,_0x128716['S'])(_0x2d1e95(0x2a18));},_0x26dd3f[_0x54ac75(0x2acc)]={},_0x123736([(0x0,_0x3c2cc5['qC'])()],_0x26dd3f[_0x54ac75(0x41df)],_0x54ac75(0xc8c),void 0x0),_0x123736([(0x0,_0x3c2cc5['qC'])()],_0x26dd3f[_0x54ac75(0x41df)],'id',void 0x0),_0x123736([(0x0,_0x3c2cc5['qC'])()],_0x26dd3f[_0x54ac75(0x41df)],'uniqueId',void 0x0),_0x123736([(0x0,_0x3c2cc5['qC'])()],_0x26dd3f[_0x54ac75(0x41df)],_0x54ac75(0x2d3d),void 0x0),_0x123736([(0x0,_0x3c2cc5['qC'])()],_0x26dd3f[_0x54ac75(0x41df)],_0x54ac75(0x28cd),void 0x0);},0x1446b:(_0x2f0d5a,_0x223702,_0xda4507)=>{var _0x3b38f2=a8_0x16e4d8;_0xda4507['d'](_0x223702,{'a':()=>_0x467040,'x':()=>_0x4dbc48});var _0x467040,_0x655072=_0xda4507(0xe222),_0x40d4dc=_0xda4507(0x2310),_0x519ad1=_0xda4507(0xf96c),_0x15e08b=_0xda4507(0x9657),_0x55fd61=_0xda4507(0x5de7),_0xf2c20=_0xda4507(0x16361),_0x512f14=_0xda4507(0x9fd1),_0x223702=_0xda4507(0xe0c0),_0x44a6bb=_0xda4507(0x1803b),_0x5a7514=_0xda4507(0x149c5),_0x3e65f1=_0xda4507(0x364b),_0x43b7d7=_0xda4507(0x2b0),_0x219e62=_0xda4507(0x9236),_0x59da0f=_0xda4507(0xa803),_0x4b561d=_0xda4507(0xbb85),_0x50c58f=_0xda4507(0x77a5),_0x18fa69=_0xda4507(0x18233),_0xc3c5c6=_0xda4507(0xf8c1),_0x5546fd=_0xda4507(0x15cb9),_0x2e831e=_0xda4507(0x231f),_0x59700b=_0xda4507(0x360b),_0x19c56d=_0xda4507(0xc84b),_0x30d248=_0xda4507(0x126cd),_0x1867b0=_0xda4507(0x5e3),_0x2102d1=_0xda4507(0x2560),_0x10cba9=_0xda4507(0x72fb),_0x887840=_0xda4507(0x5898),_0x46c722=_0xda4507(0x6214);(_0xda4507=_0x467040=_0x467040||{})[_0xda4507[_0x3b38f2(0x3224)]=0x0]='BackwardCompatible',_0xda4507[_0xda4507[_0x3b38f2(0x3ba2)]=0x1]=_0x3b38f2(0x3ba2),_0xda4507[_0xda4507[_0x3b38f2(0x2a90)]=0x2]=_0x3b38f2(0x2a90);class _0x4dbc48 extends _0x223702['p']{constructor(_0x484016,_0x1a971f){var _0x4adff2=_0x3b38f2;super(),this[_0x4adff2(0x262)]=new _0x2e831e['$'](this),this[_0x4adff2(0x1256)]=null,this['_isScene']=!0x0,this[_0x4adff2(0x214e)]=!0x1,this[_0x4adff2(0x790)]=!0x0,this['autoClearDepthAndStencil']=!0x0,this[_0x4adff2(0x3c0e)]=new _0x19c56d['HE'](0.2,0.2,0.3,0x1),this[_0x4adff2(0x2a26)]=new _0x19c56d['Wo'](0x0,0x0,0x0),this['environmentIntensity']=0x1,this['_performancePriority']=_0x467040[_0x4adff2(0x3224)],this[_0x4adff2(0xa01)]=new _0x519ad1['y$'](),this[_0x4adff2(0x307)]=!0x1,this[_0x4adff2(0xee5)]=!0x1,this['_forcePointsCloud']=!0x1,this['animationsEnabled']=!0x0,this[_0x4adff2(0x2860)]=null,this[_0x4adff2(0x1824)]=!0x1,this[_0x4adff2(0x636)]=!0x1,this[_0x4adff2(0x25ba)]=_0x4adff2(0x1395),this[_0x4adff2(0x40c0)]='',this[_0x4adff2(0x335b)]=!0x1,this['preventDefaultOnPointerDown']=!0x0,this[_0x4adff2(0x16ac)]=!0x0,this[_0x4adff2(0x28cd)]=null,this[_0x4adff2(0x2d93)]=null,this[_0x4adff2(0x1d2b)]=new Array(),this[_0x4adff2(0x21eb)]=new _0x519ad1['y$'](),this[_0x4adff2(0x113a)]=null,this[_0x4adff2(0xbec)]=new _0x519ad1['y$'](),this['_onBeforeRenderObserver']=null,this[_0x4adff2(0x29b7)]=new _0x519ad1['y$'](),this[_0x4adff2(0x291f)]=new _0x519ad1['y$'](),this['_onAfterRenderObserver']=null,this[_0x4adff2(0x3bf7)]=new _0x519ad1['y$'](),this[_0x4adff2(0x31d5)]=new _0x519ad1['y$'](),this[_0x4adff2(0x34b3)]=new _0x519ad1['y$'](),this[_0x4adff2(0x328)]=new _0x519ad1['y$'](),this[_0x4adff2(0x1f04)]=new _0x519ad1['y$'](),this[_0x4adff2(0xff5)]=new _0x519ad1['y$'](),this[_0x4adff2(0x1806)]=null,this['onAfterCameraRenderObservable']=new _0x519ad1['y$'](),this['_onAfterCameraRenderObserver']=null,this[_0x4adff2(0x108b)]=new _0x519ad1['y$'](),this[_0x4adff2(0x16b9)]=new _0x519ad1['y$'](),this[_0x4adff2(0x131c)]=new _0x519ad1['y$'](),this[_0x4adff2(0x2edc)]=new _0x519ad1['y$'](),this['onDataLoadedObservable']=new _0x519ad1['y$'](),this[_0x4adff2(0x2ffa)]=new _0x519ad1['y$'](),this[_0x4adff2(0xa21)]=new _0x519ad1['y$'](),this[_0x4adff2(0x32b9)]=new _0x519ad1['y$'](),this[_0x4adff2(0x6f0)]=new _0x519ad1['y$'](),this['onNewGeometryAddedObservable']=new _0x519ad1['y$'](),this['onGeometryRemovedObservable']=new _0x519ad1['y$'](),this['onNewTransformNodeAddedObservable']=new _0x519ad1['y$'](),this[_0x4adff2(0x2bf6)]=new _0x519ad1['y$'](),this[_0x4adff2(0x3ffc)]=new _0x519ad1['y$'](),this[_0x4adff2(0x2e1c)]=new _0x519ad1['y$'](),this[_0x4adff2(0x3352)]=new _0x519ad1['y$'](),this['onSkeletonRemovedObservable']=new _0x519ad1['y$'](),this[_0x4adff2(0x2140)]=new _0x519ad1['y$'](),this[_0x4adff2(0x20e7)]=new _0x519ad1['y$'](),this['onMaterialRemovedObservable']=new _0x519ad1['y$'](),this[_0x4adff2(0x35f0)]=new _0x519ad1['y$'](),this[_0x4adff2(0x1bf9)]=new _0x519ad1['y$'](),this[_0x4adff2(0xa61)]=new _0x519ad1['y$'](),this['onBeforeRenderTargetsRenderObservable']=new _0x519ad1['y$'](),this[_0x4adff2(0x1993)]=new _0x519ad1['y$'](),this[_0x4adff2(0x3683)]=new _0x519ad1['y$'](),this['onAfterStepObservable']=new _0x519ad1['y$'](),this[_0x4adff2(0x28fa)]=new _0x519ad1['y$'](),this['onActiveCamerasChanged']=new _0x519ad1['y$'](),this[_0x4adff2(0x618)]=new _0x519ad1['y$'](),this[_0x4adff2(0x3017)]=new _0x519ad1['y$'](),this['onMeshImportedObservable']=new _0x519ad1['y$'](),this[_0x4adff2(0x1de3)]=new _0x519ad1['y$'](),this[_0x4adff2(0x2ff3)]=new _0x15e08b['f'](0x100),this[_0x4adff2(0x530)]=!0x1,this[_0x4adff2(0x40d8)]=!0x1,this['skipPointerUpPicking']=!0x1,this[_0x4adff2(0x11c1)]=new _0x519ad1['y$'](),this[_0x4adff2(0x1a3f)]=new _0x519ad1['y$'](),this[_0x4adff2(0x3eee)]=new _0x519ad1['y$'](),this['onKeyboardObservable']=new _0x519ad1['y$'](),this[_0x4adff2(0x36e4)]=!0x1,this[_0x4adff2(0x32da)]=0x0,this['_currentStepId']=0x0,this['_currentInternalStep']=0x0,this['_fogEnabled']=!0x0,this['_fogMode']=_0x4dbc48[_0x4adff2(0x3a61)],this[_0x4adff2(0x106e)]=new _0x19c56d['Wo'](0.2,0.2,0.3),this[_0x4adff2(0x3bbc)]=0.1,this['fogStart']=0x0,this['fogEnd']=0x3e8,this['needsPreviousWorldMatrices']=!0x1,this[_0x4adff2(0x4084)]=!0x0,this[_0x4adff2(0x373b)]=!0x0,this[_0x4adff2(0x2654)]=null,this[_0x4adff2(0x454)]=!0x0,this['physicsEnabled']=!0x0,this[_0x4adff2(0x64e)]=!0x0,this[_0x4adff2(0x2ab8)]=!0x0,this[_0x4adff2(0x25f0)]=!0x0,this[_0x4adff2(0x477)]=!0x0,this[_0x4adff2(0x3314)]=!0x0,this[_0x4adff2(0x3f50)]=new _0x512f14['P'](0x0,-9.807,0x0),this[_0x4adff2(0x2667)]=!0x0,this[_0x4adff2(0x2b9c)]=!0x0,this[_0x4adff2(0x1248)]=!0x1,this[_0x4adff2(0x65d)]=new Array(),this[_0x4adff2(0xdaf)]=new Array(),this[_0x4adff2(0x3f12)]=!0x0,this[_0x4adff2(0x2525)]=new _0x15e08b['f'](0x100),this['proceduralTexturesEnabled']=!0x0,this[_0x4adff2(0x185e)]=new _0x59700b['z'](),this[_0x4adff2(0x21bf)]=new _0x59700b['z'](),this[_0x4adff2(0x23dc)]=new _0x59700b['z'](),this[_0x4adff2(0x27e0)]=new _0x59700b['z'](),this[_0x4adff2(0x11fe)]=0x0,this[_0x4adff2(0x2292)]=0x1,this[_0x4adff2(0x3c3f)]=0x0,this[_0x4adff2(0x36c2)]=0x0,this[_0x4adff2(0x3045)]=null,this[_0x4adff2(0x34a0)]=!0x1,this['_defaultFrameBufferCleared']=!0x1,this[_0x4adff2(0x181d)]=-0x1,this[_0x4adff2(0x3c86)]=-0x1,this[_0x4adff2(0x1e2b)]=new Array(0x100),this[_0x4adff2(0xef5)]=new Array(),this[_0x4adff2(0x31eb)]=new Array(),this[_0x4adff2(0x12da)]=!0x1,this[_0x4adff2(0x2013)]=!0x1,this[_0x4adff2(0x32a)]=new _0x15e08b['t'](0x100),this[_0x4adff2(0x39e0)]=new _0x15e08b['t'](0x100),this[_0x4adff2(0x2119)]=new _0x15e08b['f'](0x100),this['_materialsRenderTargets']=new _0x15e08b['f'](0x100),this[_0x4adff2(0x201a)]=new _0x15e08b['t'](0x100),this['_activeSkeletons']=new _0x15e08b['f'](0x20),this[_0x4adff2(0xc71)]=new _0x15e08b['f'](0x20),this[_0x4adff2(0x2414)]=new Array(),this['_transformMatrix']=_0x512f14['y3']['Zero'](),this['requireLightSorting']=!0x1,this[_0x4adff2(0x25cd)]=[],this[_0x4adff2(0x10e8)]=[],this[_0x4adff2(0x428)]=[],this[_0x4adff2(0x3a64)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0x18bf)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0x2ac8)]=_0x4b561d['H']['Create'](),this[_0x4adff2(0x2a17)]=_0x4b561d['H']['Create'](),this[_0x4adff2(0xfa0)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0x1d29)]=_0x4b561d['H']['Create'](),this[_0x4adff2(0x4186)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0x1d17)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0xd78)]=_0x4b561d['H']['Create'](),this[_0x4adff2(0x4070)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0xeda)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this['_beforeRenderTargetDrawStage']=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0x134f)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0xe2f)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this['_afterRenderingMeshStage']=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0x38eb)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0x2e62)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0xe7a)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0xb16)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this['_afterRenderTargetPostProcessStage']=_0x4b561d['H']['Create'](),this[_0x4adff2(0x3948)]=_0x4b561d['H'][_0x4adff2(0x1c80)](),this['_pointerMoveStage']=_0x4b561d['H'][_0x4adff2(0x1c80)](),this[_0x4adff2(0x114e)]=_0x4b561d['H']['Create'](),this[_0x4adff2(0xc1c)]=_0x4b561d['H']['Create'](),this[_0x4adff2(0x1185)]=null,this[_0x4adff2(0x2144)]={'data':[],'length':0x0},this['_defaultSubMeshCandidates']={'data':[],'length':0x0},this[_0x4adff2(0xcf3)]=!0x1,this['_activeMeshesFrozen']=!0x1,this['_activeMeshesFrozenButKeepClipping']=!0x1,this[_0x4adff2(0x11cd)]=!0x1,this[_0x4adff2(0x3326)]=!0x0,this['getDeterministicFrameTime']=()=>this[_0x4adff2(0x2635)]['getTimeStep'](),this['_registeredActions']=0x0,this[_0x4adff2(0x2030)]=!0x1,this[_0x4adff2(0x3787)]=null,this[_0x4adff2(0x1909)]=new Array();var _0x235d36=Object[_0x4adff2(0x3345)]({'useGeometryUniqueIdsMap':!0x0,'useMaterialMeshMap':!0x0,'useClonedMeshMap':!0x0,'virtual':!0x1},_0x1a971f);this[_0x4adff2(0x2635)]=_0x484016||_0xc3c5c6['l'][_0x4adff2(0x7e7)],(_0x235d36[_0x4adff2(0x223b)]?this[_0x4adff2(0x2635)]['_virtualScenes']:(_0xc3c5c6['l'][_0x4adff2(0x750)]=this)[_0x4adff2(0x2635)][_0x4adff2(0x17cd)])[_0x4adff2(0x3f90)](this),this[_0x4adff2(0x16ee)]=null,this[_0x4adff2(0x1442)]=new _0x59da0f['$'](this),_0x219e62['O']&&(this[_0x4adff2(0x6b6)]=new _0x219e62['O'](this)),(0x0,_0x18fa69['CG'])()&&this[_0x4adff2(0x3a3a)](),this[_0x4adff2(0x26dc)](),_0x44a6bb['$']&&(this['_imageProcessingConfiguration']=new _0x44a6bb['$']()),this[_0x4adff2(0x3c4e)](),_0x235d36[_0x4adff2(0x2dc)]&&(this['_geometriesByUniqueId']={}),this['useMaterialMeshMap']=_0x235d36[_0x4adff2(0x29ae)],this[_0x4adff2(0x25a1)]=_0x235d36[_0x4adff2(0x25a1)],_0x1a971f&&_0x1a971f[_0x4adff2(0x223b)]||this[_0x4adff2(0x2635)][_0x4adff2(0x1931)][_0x4adff2(0x2a3a)](this);}static[_0x3b38f2(0x11c2)](_0x202e32){throw(0x0,_0x5546fd['S'])('StandardMaterial');}static['CollisionCoordinatorFactory'](){var _0x3357e8=_0x3b38f2;throw(0x0,_0x5546fd['S'])(_0x3357e8(0x1b53));}get['environmentTexture'](){return this['_environmentTexture'];}set[_0x3b38f2(0x1d4a)](_0xf27373){var _0x300b61=_0x3b38f2;this['_environmentTexture']!==_0xf27373&&(this[_0x300b61(0x2e4)]=_0xf27373,this[_0x300b61(0x3ae2)](_0x50c58f['g']['MATERIAL_TextureDirtyFlag']));}get[_0x3b38f2(0x363a)](){var _0x1fcd28=_0x3b38f2;return this[_0x1fcd28(0x14b4)];}get[_0x3b38f2(0x199c)](){return this['_performancePriority'];}set[_0x3b38f2(0x199c)](_0x2c9f56){var _0x4948e5=_0x3b38f2;if(_0x2c9f56!==this[_0x4948e5(0x1d6a)]){switch(this[_0x4948e5(0x1d6a)]=_0x2c9f56){case _0x467040['BackwardCompatible']:this[_0x4948e5(0x2ec1)]=!0x1,this[_0x4948e5(0x1442)]['maintainStateBetweenFrames']=!0x1,this[_0x4948e5(0x530)]=!0x1,this[_0x4948e5(0x790)]=!0x0;break;case _0x467040[_0x4948e5(0x3ba2)]:this['skipFrustumClipping']=!0x1,this['_renderingManager'][_0x4948e5(0x11e3)]=!0x1,this[_0x4948e5(0x530)]=!0x0,this['autoClear']=!0x1;break;case _0x467040['Aggressive']:this['skipFrustumClipping']=!0x0,this[_0x4948e5(0x1442)][_0x4948e5(0x11e3)]=!0x0,this[_0x4948e5(0x530)]=!0x0,this[_0x4948e5(0x790)]=!0x1;}this[_0x4948e5(0xa01)][_0x4948e5(0x2a3a)](_0x2c9f56);}}set[_0x3b38f2(0x17c0)](_0x134f15){var _0x16d56b=_0x3b38f2;this[_0x16d56b(0x307)]!==_0x134f15&&(this[_0x16d56b(0x307)]=_0x134f15,this[_0x16d56b(0x3ae2)](_0x50c58f['g'][_0x16d56b(0x1b5e)]));}get[_0x3b38f2(0x17c0)](){var _0x34d43b=_0x3b38f2;return this[_0x34d43b(0x307)];}set[_0x3b38f2(0x2ec1)](_0xa352fd){this['_skipFrustumClipping']!==_0xa352fd&&(this['_skipFrustumClipping']=_0xa352fd);}get[_0x3b38f2(0x2ec1)](){var _0x185f7e=_0x3b38f2;return this[_0x185f7e(0xee5)];}set[_0x3b38f2(0x28c7)](_0x3ca32d){var _0x44d030=_0x3b38f2;this[_0x44d030(0x1f60)]!==_0x3ca32d&&(this[_0x44d030(0x1f60)]=_0x3ca32d,this['markAllMaterialsAsDirty'](_0x50c58f['g'][_0x44d030(0x1b5e)]));}get[_0x3b38f2(0x28c7)](){return this['_forcePointsCloud'];}get[_0x3b38f2(0x3e04)](){var _0x353f24=_0x3b38f2;return this[_0x353f24(0x2860)];}set[_0x3b38f2(0x3e04)](_0x4d3660){var _0x5e9e20=_0x3b38f2;this[_0x5e9e20(0x2860)]=_0x4d3660;}set[_0x3b38f2(0x3319)](_0x2f3d8e){var _0x500357=_0x3b38f2;this[_0x500357(0x113a)]&&this[_0x500357(0x21eb)][_0x500357(0x854)](this[_0x500357(0x113a)]),this['_onDisposeObserver']=this[_0x500357(0x21eb)][_0x500357(0x3fc1)](_0x2f3d8e);}set[_0x3b38f2(0x3239)](_0x5438d1){var _0x546125=_0x3b38f2;this['_onBeforeRenderObserver']&&this[_0x546125(0xbec)]['remove'](this[_0x546125(0x3046)]),_0x5438d1&&(this[_0x546125(0x3046)]=this[_0x546125(0xbec)][_0x546125(0x3fc1)](_0x5438d1));}set[_0x3b38f2(0x3a2e)](_0x21a9cd){var _0x468b62=_0x3b38f2;this[_0x468b62(0xf54)]&&this[_0x468b62(0x29b7)][_0x468b62(0x854)](this[_0x468b62(0xf54)]),_0x21a9cd&&(this[_0x468b62(0xf54)]=this[_0x468b62(0x29b7)][_0x468b62(0x3fc1)](_0x21a9cd));}set['beforeCameraRender'](_0x59ba55){var _0x504bf2=_0x3b38f2;this[_0x504bf2(0x1806)]&&this[_0x504bf2(0xff5)][_0x504bf2(0x854)](this[_0x504bf2(0x1806)]),this[_0x504bf2(0x1806)]=this[_0x504bf2(0xff5)][_0x504bf2(0x3fc1)](_0x59ba55);}set[_0x3b38f2(0x1491)](_0x96fece){var _0x4b7545=_0x3b38f2;this['_onAfterCameraRenderObserver']&&this[_0x4b7545(0x1c9b)]['remove'](this[_0x4b7545(0x40f)]),this['_onAfterCameraRenderObserver']=this[_0x4b7545(0x1c9b)][_0x4b7545(0x3fc1)](_0x96fece);}get[_0x3b38f2(0x3549)](){var _0xef2986=_0x3b38f2;return this[_0xef2986(0x262)]['unTranslatedPointer'];}static get['DragMovementThreshold'](){return _0x2e831e['$']['DragMovementThreshold'];}static set['DragMovementThreshold'](_0x3085d2){var _0x2eb72c=_0x3b38f2;_0x2e831e['$'][_0x2eb72c(0x7b0)]=_0x3085d2;}static get['LongPressDelay'](){var _0x2a5d12=_0x3b38f2;return _0x2e831e['$'][_0x2a5d12(0x24e1)];}static set[_0x3b38f2(0x24e1)](_0x5e213b){_0x2e831e['$']['LongPressDelay']=_0x5e213b;}static get['DoubleClickDelay'](){var _0x5aea4b=_0x3b38f2;return _0x2e831e['$'][_0x5aea4b(0x40fa)];}static set[_0x3b38f2(0x40fa)](_0x1b59f4){var _0x1ee4b3=_0x3b38f2;_0x2e831e['$'][_0x1ee4b3(0x40fa)]=_0x1b59f4;}static get[_0x3b38f2(0x207c)](){var _0x1190fa=_0x3b38f2;return _0x2e831e['$'][_0x1190fa(0x207c)];}static set[_0x3b38f2(0x207c)](_0x39db74){var _0x374159=_0x3b38f2;_0x2e831e['$'][_0x374159(0x207c)]=_0x39db74;}[_0x3b38f2(0x179c)](_0xbe4c2e,_0x4f8275='vEyePosition',_0x4ddc2a=!0x1){var _0x207bd9=_0x3b38f2,_0x3ea698=this[_0x207bd9(0x3464)]||this[_0x207bd9(0x33ed)]||(null!=(_0x3ea698=this[_0x207bd9(0x146e)][_0x207bd9(0x33cd)])?_0x3ea698:this[_0x207bd9(0x146e)][_0x207bd9(0x3bb3)]),_0x39f609=this[_0x207bd9(0x2547)]===(null!=this[_0x207bd9(0x33ed)]);return _0x512f14['jp']['Vector4'][0x0][_0x207bd9(0x2cf6)](_0x3ea698['x'],_0x3ea698['y'],_0x3ea698['z'],_0x39f609?-0x1:0x1),_0xbe4c2e&&(_0x4ddc2a?_0xbe4c2e[_0x207bd9(0x1b47)](_0x4f8275,_0x512f14['jp'][_0x207bd9(0x19c7)][0x0]['x'],_0x512f14['jp'][_0x207bd9(0x19c7)][0x0]['y'],_0x512f14['jp'][_0x207bd9(0x19c7)][0x0]['z']):_0xbe4c2e[_0x207bd9(0x1e83)](_0x4f8275,_0x512f14['jp']['Vector4'][0x0])),_0x512f14['jp'][_0x207bd9(0x19c7)][0x0];}['finalizeSceneUbo'](){var _0x10e442=_0x3b38f2;const _0x47c883=this[_0x10e442(0x2fde)]();var _0x44410f=this[_0x10e442(0x179c)](null);return _0x47c883[_0x10e442(0x754)]('vEyePosition',_0x44410f['x'],_0x44410f['y'],_0x44410f['z'],_0x44410f['w']),_0x47c883[_0x10e442(0x22f)](),_0x47c883;}set['useRightHandedSystem'](_0x19252d){var _0x1a1ff6=_0x3b38f2;this[_0x1a1ff6(0x36e4)]!==_0x19252d&&(this['_useRightHandedSystem']=_0x19252d,this['markAllMaterialsAsDirty'](_0x50c58f['g'][_0x1a1ff6(0x1b5e)]));}get[_0x3b38f2(0x2547)](){var _0x5eede7=_0x3b38f2;return this[_0x5eede7(0x36e4)];}[_0x3b38f2(0x89a)](_0x3399d2){var _0x363ac1=_0x3b38f2;this[_0x363ac1(0x2587)]=_0x3399d2;}[_0x3b38f2(0x17e1)](){var _0x3ee77b=_0x3b38f2;return this[_0x3ee77b(0x2587)];}[_0x3b38f2(0x29f3)](){var _0x3933e8=_0x3b38f2;return this[_0x3933e8(0xaa0)];}set[_0x3b38f2(0x1ef8)](_0x3ca8db){var _0x30d64d=_0x3b38f2;this[_0x30d64d(0x1258)]!==_0x3ca8db&&(this[_0x30d64d(0x1258)]=_0x3ca8db,this['markAllMaterialsAsDirty'](_0x50c58f['g']['MATERIAL_MiscDirtyFlag']));}get['fogEnabled'](){var _0x43b02c=_0x3b38f2;return this[_0x43b02c(0x1258)];}set['fogMode'](_0x35fc6c){var _0x50a372=_0x3b38f2;this['_fogMode']!==_0x35fc6c&&(this[_0x50a372(0x3928)]=_0x35fc6c,this[_0x50a372(0x3ae2)](_0x50c58f['g']['MATERIAL_MiscDirtyFlag']));}get[_0x3b38f2(0xb61)](){return this['_fogMode'];}get[_0x3b38f2(0x3356)](){var _0x63c399=_0x3b38f2;return!!this[_0x63c399(0x2dd6)]&&this[_0x63c399(0x2dd6)][_0x63c399(0x41b7)][_0x63c399(0x2f50)];}set['shadowsEnabled'](_0x59cdbd){var _0x424e71=_0x3b38f2;this[_0x424e71(0x4084)]!==_0x59cdbd&&(this['_shadowsEnabled']=_0x59cdbd,this[_0x424e71(0x3ae2)](_0x50c58f['g']['MATERIAL_LightDirtyFlag']));}get[_0x3b38f2(0x1960)](){var _0x507027=_0x3b38f2;return this[_0x507027(0x4084)];}set['lightsEnabled'](_0x3dac90){var _0x50f5bf=_0x3b38f2;this[_0x50f5bf(0x373b)]!==_0x3dac90&&(this[_0x50f5bf(0x373b)]=_0x3dac90,this['markAllMaterialsAsDirty'](_0x50c58f['g']['MATERIAL_LightDirtyFlag']));}get['lightsEnabled'](){var _0x27abd7=_0x3b38f2;return this[_0x27abd7(0x373b)];}get[_0x3b38f2(0x1909)](){return this['_activeCameras'];}set[_0x3b38f2(0x1909)](_0x203a98){var _0x30ecc4=_0x3b38f2;this['_unObserveActiveCameras']&&(this[_0x30ecc4(0x2654)](),this['_unObserveActiveCameras']=null),_0x203a98&&(this[_0x30ecc4(0x2654)]=(0x0,_0x887840['M'])(_0x203a98,()=>{var _0x50c86a=_0x30ecc4;this['onActiveCamerasChanged'][_0x50c86a(0x2a3a)](this);})),this[_0x30ecc4(0xba6)]=_0x203a98;}get[_0x3b38f2(0x146e)](){return this['_activeCamera'];}set[_0x3b38f2(0x146e)](_0x383afe){var _0x2edb4b=_0x3b38f2;_0x383afe!==this[_0x2edb4b(0x3706)]&&(this[_0x2edb4b(0x3706)]=_0x383afe,this[_0x2edb4b(0x28fa)][_0x2edb4b(0x2a3a)](this));}get[_0x3b38f2(0xad2)](){var _0x4385a2=_0x3b38f2;return this['_defaultMaterial']||(this['_defaultMaterial']=_0x4dbc48[_0x4385a2(0x11c2)](this)),this[_0x4385a2(0xbc8)];}set[_0x3b38f2(0xad2)](_0x4f9fad){this['_defaultMaterial']=_0x4f9fad;}set[_0x3b38f2(0x337e)](_0x10893f){var _0x39ede6=_0x3b38f2;this['_texturesEnabled']!==_0x10893f&&(this[_0x39ede6(0x454)]=_0x10893f,this['markAllMaterialsAsDirty'](_0x50c58f['g'][_0x39ede6(0x1fa)]));}get[_0x3b38f2(0x337e)](){var _0x42a161=_0x3b38f2;return this[_0x42a161(0x454)];}set[_0x3b38f2(0x322b)](_0x4104fb){var _0x3f21ed=_0x3b38f2;this[_0x3f21ed(0x25f0)]!==_0x4104fb&&(this[_0x3f21ed(0x25f0)]=_0x4104fb,this[_0x3f21ed(0x3ae2)](_0x50c58f['g'][_0x3f21ed(0x343e)]));}get[_0x3b38f2(0x322b)](){var _0x1344d3=_0x3b38f2;return this[_0x1344d3(0x25f0)];}get[_0x3b38f2(0x2c93)](){var _0x359da2=_0x3b38f2;return this[_0x359da2(0x1a0d)]||(this[_0x359da2(0x1a0d)]=_0x4dbc48[_0x359da2(0x837)](),this[_0x359da2(0x1a0d)]['init'](this)),this[_0x359da2(0x1a0d)];}get[_0x3b38f2(0x3578)](){var _0x142c93=_0x3b38f2;return this[_0x142c93(0x1442)];}get[_0x3b38f2(0x3fb6)](){var _0x225256=_0x3b38f2;return this[_0x225256(0x331f)];}[_0x3b38f2(0x3c6d)](){var _0x20390c=_0x3b38f2;if(0x0<this[_0x20390c(0x428)]['length']){for(const _0x3f9c62 of this[_0x20390c(0x428)])_0x3f9c62['register']();this[_0x20390c(0x428)][_0x20390c(0x1377)]=0x0;}}[_0x3b38f2(0xdb4)](_0x19a217){var _0x30655f=_0x3b38f2;this[_0x30655f(0x25cd)][_0x30655f(0x3f90)](_0x19a217),this[_0x30655f(0x428)][_0x30655f(0x3f90)](_0x19a217),_0x19a217[_0x30655f(0x15fb)]&&_0x19a217['serialize']&&this['_serializableComponents'][_0x30655f(0x3f90)](_0x19a217);}[_0x3b38f2(0x257d)](_0x448696){var _0x3113fe=_0x3b38f2;for(const _0x903b23 of this[_0x3113fe(0x25cd)])if(_0x903b23[_0x3113fe(0xc8c)]===_0x448696)return _0x903b23;return null;}[_0x3b38f2(0x3fcd)](){return'Scene';}[_0x3b38f2(0x2897)](){var _0x478999=_0x3b38f2;return this[_0x478999(0x2144)][_0x478999(0x3e2c)]=this[_0x478999(0x3926)],this[_0x478999(0x2144)]['length']=this[_0x478999(0x3926)][_0x478999(0x1377)],this[_0x478999(0x2144)];}[_0x3b38f2(0x3804)](_0x1b2170){var _0x5ad7de=_0x3b38f2;return this[_0x5ad7de(0x366)][_0x5ad7de(0x3e2c)]=_0x1b2170['subMeshes'],this[_0x5ad7de(0x366)]['length']=_0x1b2170['subMeshes']['length'],this['_defaultSubMeshCandidates'];}[_0x3b38f2(0x3c4e)](){var _0x200658=_0x3b38f2;this[_0x200658(0x3e7d)]=this[_0x200658(0x2897)][_0x200658(0x2de9)](this),this[_0x200658(0x2c56)]=this[_0x200658(0x3804)][_0x200658(0x2de9)](this),this['getIntersectingSubMeshCandidates']=this[_0x200658(0x3804)]['bind'](this),this[_0x200658(0x2f9c)]=this['_getDefaultSubMeshCandidates'][_0x200658(0x2de9)](this);}get['meshUnderPointer'](){var _0x5a6abb=_0x3b38f2;return this['_inputManager'][_0x5a6abb(0x2faf)];}get[_0x3b38f2(0x357a)](){var _0x3608c6=_0x3b38f2;return this['_inputManager'][_0x3608c6(0x357a)];}set[_0x3b38f2(0x357a)](_0x495c9e){var _0x1c06e0=_0x3b38f2;this[_0x1c06e0(0x262)][_0x1c06e0(0x357a)]=_0x495c9e;}get['pointerY'](){var _0x50787b=_0x3b38f2;return this[_0x50787b(0x262)][_0x50787b(0x28b)];}set['pointerY'](_0x48cd43){var _0x4cb040=_0x3b38f2;this[_0x4cb040(0x262)][_0x4cb040(0x28b)]=_0x48cd43;}[_0x3b38f2(0x1aa0)](){var _0x3aaefb=_0x3b38f2;return this[_0x3aaefb(0x35fb)];}[_0x3b38f2(0xc11)](){return this['_cachedEffect'];}[_0x3b38f2(0x3880)](){var _0x4c6bad=_0x3b38f2;return this[_0x4c6bad(0x1ae8)];}[_0x3b38f2(0x20da)](_0x4a98ee,_0x5a3a0d,_0x3d1830=0x1){var _0x544fd7=_0x3b38f2;return this['_cachedEffect']!==_0x5a3a0d||this[_0x544fd7(0x35fb)]!==_0x4a98ee||this['_cachedVisibility']!==_0x3d1830;}['getEngine'](){var _0x38dd66=_0x3b38f2;return this[_0x38dd66(0x2635)];}[_0x3b38f2(0x6ff)](){var _0x3d6967=_0x3b38f2;return this[_0x3d6967(0x185e)]['current'];}get[_0x3b38f2(0x1610)](){return this['_totalVertices'];}[_0x3b38f2(0x1eaf)](){var _0x10f4be=_0x3b38f2;return this[_0x10f4be(0x21bf)][_0x10f4be(0x3b6e)];}get[_0x3b38f2(0x12ce)](){return this['_activeIndices'];}['getActiveParticles'](){return this['_activeParticles']['current'];}get[_0x3b38f2(0x18df)](){var _0x1124e1=_0x3b38f2;return this[_0x1124e1(0x23dc)];}[_0x3b38f2(0x3ed4)](){var _0x51b351=_0x3b38f2;return this[_0x51b351(0x27e0)]['current'];}get[_0x3b38f2(0x198b)](){var _0x67b9a=_0x3b38f2;return this[_0x67b9a(0x27e0)];}[_0x3b38f2(0x255c)](){var _0x479c5a=_0x3b38f2;return this[_0x479c5a(0x32a)];}[_0x3b38f2(0x275c)](){var _0x3ee888=_0x3b38f2;return void 0x0!==this[_0x3ee888(0x1da7)]?this[_0x3ee888(0x1da7)]:0x1;}[_0x3b38f2(0x36f0)](){var _0x5d215a=_0x3b38f2;return this[_0x5d215a(0x3c3f)];}[_0x3b38f2(0x375f)](){var _0x20d4a8=_0x3b38f2;return this[_0x20d4a8(0x36c2)];}[_0x3b38f2(0xb62)](){var _0x2081dc=_0x3b38f2;this[_0x2081dc(0x3c3f)]++;}[_0x3b38f2(0x26dc)](){var _0x512ccf=_0x3b38f2;this[_0x512ccf(0x1cf0)](this[_0x512ccf(0x1e8b)]());}['simulatePointerMove'](_0x1d9ea3,_0x482cca){var _0x4659f4=_0x3b38f2;return this[_0x4659f4(0x262)]['simulatePointerMove'](_0x1d9ea3,_0x482cca),this;}[_0x3b38f2(0x348a)](_0x1f1cdc,_0x3b7d67){var _0x634a70=_0x3b38f2;return this[_0x634a70(0x262)][_0x634a70(0x348a)](_0x1f1cdc,_0x3b7d67),this;}[_0x3b38f2(0x22f6)](_0xede0c1,_0x17d413,_0x3ed18c){var _0x3caa40=_0x3b38f2;return this['_inputManager'][_0x3caa40(0x22f6)](_0xede0c1,_0x17d413,_0x3ed18c),this;}['isPointerCaptured'](_0x507504=0x0){var _0x401395=_0x3b38f2;return this[_0x401395(0x262)]['isPointerCaptured'](_0x507504);}[_0x3b38f2(0x3a3a)](_0x3fc0de=!0x0,_0x12b5f4=!0x0,_0x484b07=!0x0){var _0x929a10=_0x3b38f2;this[_0x929a10(0x262)]['attachControl'](_0x3fc0de,_0x12b5f4,_0x484b07);}['detachControl'](){var _0x55eb5a=_0x3b38f2;this[_0x55eb5a(0x262)][_0x55eb5a(0x3fb7)]();}[_0x3b38f2(0x3261)](_0x44fb88=!0x0){var _0x10de09=_0x3b38f2;if(this[_0x10de09(0x12da)])return!0x1;let _0xc921cc;const _0x587cc0=this['getEngine']();let _0x2f8868=!0x0;for(0x0<this[_0x10de09(0x31eb)]['length']&&(_0x2f8868=!0x1),_0x44fb88&&(this[_0x10de09(0x39e0)][_0x10de09(0x3d68)](),this[_0x10de09(0x2e4a)][_0x10de09(0x3d68)]()),_0xc921cc=0x0;_0xc921cc<this[_0x10de09(0x3926)][_0x10de09(0x1377)];_0xc921cc++){const _0x7beaa7=this[_0x10de09(0x3926)][_0xc921cc];if(_0x7beaa7[_0x10de09(0x11db)]&&0x0!==_0x7beaa7[_0x10de09(0x11db)][_0x10de09(0x1377)]){if(_0x7beaa7[_0x10de09(0x3261)](!0x0)){var _0x14c223=_0x7beaa7[_0x10de09(0x3909)]||_0x10de09(0x420e)===_0x7beaa7['getClassName']()||_0x10de09(0x4170)===_0x7beaa7['getClassName']()||_0x587cc0[_0x10de09(0xb60)]()[_0x10de09(0x3ce9)]&&0x0<_0x7beaa7[_0x10de09(0x1e24)][_0x10de09(0x1377)];for(const _0x54f1f6 of this[_0x10de09(0x1d29)])_0x54f1f6['action'](_0x7beaa7,_0x14c223)||(_0x2f8868=!0x1);if(_0x44fb88){const _0x39d053=_0x7beaa7[_0x10de09(0x7af)]||this[_0x10de09(0xad2)];if(_0x39d053){if(_0x39d053[_0x10de09(0x376)])for(const _0x144e67 of _0x7beaa7[_0x10de09(0x11db)]){const _0x366f9f=_0x144e67[_0x10de09(0x2ff0)]();_0x366f9f&&_0x366f9f[_0x10de09(0x289f)]&&null!=_0x366f9f['getRenderTargetTextures']&&-0x1===this[_0x10de09(0x39e0)][_0x10de09(0x919)](_0x366f9f)&&(this[_0x10de09(0x39e0)][_0x10de09(0x3f90)](_0x366f9f),this['_materialsRenderTargets'][_0x10de09(0x30f8)](_0x366f9f['getRenderTargetTextures']()));}else _0x39d053[_0x10de09(0x289f)]&&null!=_0x39d053[_0x10de09(0x338d)]&&-0x1===this[_0x10de09(0x39e0)][_0x10de09(0x919)](_0x39d053)&&(this[_0x10de09(0x39e0)]['push'](_0x39d053),this['_materialsRenderTargets'][_0x10de09(0x30f8)](_0x39d053[_0x10de09(0x338d)]()));}}}else _0x2f8868=!0x1;}}if(!_0x2f8868)return!0x1;if(!_0x587cc0[_0x10de09(0x4124)]())return!0x1;if(_0x44fb88)for(_0xc921cc=0x0;_0xc921cc<this['_materialsRenderTargets']['length'];++_0xc921cc){const _0x6b2479=this[_0x10de09(0x2e4a)][_0x10de09(0x3e2c)][_0xc921cc];if(!_0x6b2479[_0x10de09(0xdb1)]())return!0x1;}for(_0xc921cc=0x0;_0xc921cc<this[_0x10de09(0x1aec)][_0x10de09(0x1377)];_0xc921cc++)if(this[_0x10de09(0x1aec)][_0xc921cc][_0x10de09(0x24c8)]===_0x50c58f['g'][_0x10de09(0x642)])return!0x1;if(this['activeCameras']&&0x0<this['activeCameras'][_0x10de09(0x1377)]){for(const _0x37f05b of this[_0x10de09(0x1909)])if(!_0x37f05b['isReady'](!0x0))return!0x1;}else{if(this[_0x10de09(0x146e)]&&!this['activeCamera'][_0x10de09(0x3261)](!0x0))return!0x1;}for(const _0x5e3a6f of this['particleSystems'])if(!_0x5e3a6f[_0x10de09(0x3261)]())return!0x1;return!0x0;}[_0x3b38f2(0x3dc3)](){var _0xbf2c8d=_0x3b38f2;this[_0xbf2c8d(0x35fb)]=null,this[_0xbf2c8d(0xa71)]=null,this['_cachedVisibility']=null;}['registerBeforeRender'](_0x32ec98){this['onBeforeRenderObservable']['add'](_0x32ec98);}[_0x3b38f2(0x3295)](_0x9aad49){var _0x272384=_0x3b38f2;this[_0x272384(0xbec)][_0x272384(0x235b)](_0x9aad49);}[_0x3b38f2(0x217)](_0x4d8f77){var _0x33b742=_0x3b38f2;this[_0x33b742(0x29b7)][_0x33b742(0x3fc1)](_0x4d8f77);}['unregisterAfterRender'](_0x482ce6){var _0xa77a21=_0x3b38f2;this['onAfterRenderObservable'][_0xa77a21(0x235b)](_0x482ce6);}[_0x3b38f2(0x222c)](_0x52ee04){const _0x15fb29=()=>{_0x52ee04(),setTimeout(()=>{this['unregisterBeforeRender'](_0x15fb29);});};this['registerBeforeRender'](_0x15fb29);}[_0x3b38f2(0x1027)](_0x173534,_0x35e7e0){var _0x2dce10=_0x3b38f2;void 0x0!==_0x35e7e0?setTimeout(()=>{var _0x50dc6d=a8_0x5b24;this[_0x50dc6d(0x222c)](_0x173534);},_0x35e7e0):this[_0x2dce10(0x222c)](_0x173534);}['addPendingData'](_0x554ae3){var _0x20e32c=_0x3b38f2;this[_0x20e32c(0x31eb)][_0x20e32c(0x3f90)](_0x554ae3);}[_0x3b38f2(0x3d3)](_0x547ee3){var _0x4f1ee3=_0x3b38f2,_0x672909=this[_0x4f1ee3(0x39b8)],_0x547ee3=this[_0x4f1ee3(0x31eb)][_0x4f1ee3(0x919)](_0x547ee3);-0x1!==_0x547ee3&&this['_pendingData'][_0x4f1ee3(0x5ff)](_0x547ee3,0x1),_0x672909&&!this[_0x4f1ee3(0x39b8)]&&this[_0x4f1ee3(0x184f)][_0x4f1ee3(0x2a3a)](this);}['getWaitingItemsCount'](){var _0x55483b=_0x3b38f2;return this[_0x55483b(0x31eb)][_0x55483b(0x1377)];}get[_0x3b38f2(0x39b8)](){var _0x3fd57b=_0x3b38f2;return 0x0<this[_0x3fd57b(0x31eb)][_0x3fd57b(0x1377)];}[_0x3b38f2(0x1e6b)](_0x497a3f,_0x37c8a5=!0x1){var _0x4283c3=_0x3b38f2;this[_0x4283c3(0x1f04)][_0x4283c3(0x3a07)](_0x497a3f),null===this[_0x4283c3(0x3045)]&&this[_0x4283c3(0x20c6)](_0x37c8a5);}[_0x3b38f2(0xe93)](_0x1994fe=!0x1){return new Promise(_0x50d24e=>{var _0xf5347e=a8_0x5b24;this[_0xf5347e(0x1e6b)](()=>{_0x50d24e();},_0x1994fe);});}[_0x3b38f2(0x20c6)](_0x213a9e=!0x1){var _0x4ccad9=_0x3b38f2;return this[_0x4ccad9(0x3c6d)](),this[_0x4ccad9(0x3261)](_0x213a9e)?(this['onReadyObservable']['notifyObservers'](this),this['onReadyObservable'][_0x4ccad9(0x2f8)](),void(this[_0x4ccad9(0x3045)]=null)):this[_0x4ccad9(0x12da)]?(this[_0x4ccad9(0x1f04)][_0x4ccad9(0x2f8)](),void(this[_0x4ccad9(0x3045)]=null)):void(this[_0x4ccad9(0x3045)]=setTimeout(()=>{var _0x1e160a=_0x4ccad9;this[_0x1e160a(0xb62)](),this['_checkIsReady'](_0x213a9e);},0x64));}get[_0x3b38f2(0x2339)](){var _0x2650c5=_0x3b38f2;return this[_0x2650c5(0x2414)];}[_0x3b38f2(0x7cb)](){var _0x2460ed=_0x3b38f2;this[_0x2460ed(0x97e)]=_0x40d4dc['F'][_0x2460ed(0xd87)];}[_0x3b38f2(0x2e14)](){return this['_viewMatrix'];}['getProjectionMatrix'](){var _0x394aab=_0x3b38f2;return this[_0x394aab(0x679)];}[_0x3b38f2(0x23b1)](){return this['_transformMatrix'];}['setTransformMatrix'](_0x2a5f92,_0x282109,_0x17a926,_0x62b0c4){var _0x4dc9d6=_0x3b38f2;_0x17a926||_0x62b0c4||!this['_multiviewSceneUbo']||(this['_multiviewSceneUbo'][_0x4dc9d6(0x18c9)](),this['_multiviewSceneUbo']=null),this[_0x4dc9d6(0x181d)]===_0x2a5f92['updateFlag']&&this[_0x4dc9d6(0x3c86)]===_0x282109[_0x4dc9d6(0x1f0c)]||(this[_0x4dc9d6(0x181d)]=_0x2a5f92[_0x4dc9d6(0x1f0c)],this['_projectionUpdateFlag']=_0x282109['updateFlag'],this[_0x4dc9d6(0xe15)]=_0x2a5f92,this[_0x4dc9d6(0x679)]=_0x282109,this[_0x4dc9d6(0xe15)][_0x4dc9d6(0x2e19)](this[_0x4dc9d6(0x679)],this[_0x4dc9d6(0x2fd5)]),this['_frustumPlanes']?_0x30d248['i']['GetPlanesToRef'](this[_0x4dc9d6(0x2fd5)],this['_frustumPlanes']):this[_0x4dc9d6(0x331f)]=_0x30d248['i']['GetPlanes'](this[_0x4dc9d6(0x2fd5)]),this[_0x4dc9d6(0xbc6)]&&this[_0x4dc9d6(0xbc6)][_0x4dc9d6(0x3c49)]?this[_0x4dc9d6(0x47f)](_0x17a926,_0x62b0c4):this[_0x4dc9d6(0x402e)][_0x4dc9d6(0x3c49)]&&(this['_sceneUbo'][_0x4dc9d6(0xb9e)](_0x4dc9d6(0x1633),this['_transformMatrix']),this[_0x4dc9d6(0x402e)][_0x4dc9d6(0xb9e)](_0x4dc9d6(0x1d92),this['_viewMatrix']),this['_sceneUbo'][_0x4dc9d6(0xb9e)](_0x4dc9d6(0xd17),this[_0x4dc9d6(0x679)])));}['getSceneUniformBuffer'](){var _0xb04873=_0x3b38f2;return this[_0xb04873(0xbc6)]||this[_0xb04873(0x402e)];}[_0x3b38f2(0x1e8b)](_0x4d6f3a){var _0x2b1e7e=_0x3b38f2;const _0x17f3c5=new _0x5a7514['M'](this[_0x2b1e7e(0x2635)],void 0x0,!0x1,null!=_0x4d6f3a?_0x4d6f3a:'scene');return _0x17f3c5[_0x2b1e7e(0x2d8d)](_0x2b1e7e(0x1633),0x10),_0x17f3c5['addUniform']('view',0x10),_0x17f3c5[_0x2b1e7e(0x2d8d)](_0x2b1e7e(0xd17),0x10),_0x17f3c5['addUniform']('vEyePosition',0x4),_0x17f3c5;}[_0x3b38f2(0x1cf0)](_0x1abb42){var _0x58d5d6=_0x3b38f2;this['_sceneUbo']=_0x1abb42,this[_0x58d5d6(0x181d)]=-0x1,this[_0x58d5d6(0x3c86)]=-0x1;}[_0x3b38f2(0xbe6)](){var _0x16dd31=_0x3b38f2;return _0x1867b0['K'][_0x16dd31(0x30c6)];}[_0x3b38f2(0x239d)](_0x3e35fc,_0x2d07a2=!0x1){var _0xa922aa=_0x3b38f2;this[_0xa922aa(0x214e)]||(this[_0xa922aa(0x3926)][_0xa922aa(0x3f90)](_0x3e35fc),_0x3e35fc[_0xa922aa(0x22ad)](),_0x3e35fc[_0xa922aa(0x922)]||_0x3e35fc['_addToSceneRootNodes'](),this[_0xa922aa(0x3ffc)]['notifyObservers'](_0x3e35fc),_0x2d07a2&&_0x3e35fc[_0xa922aa(0x1d34)]()[_0xa922aa(0x7f0)](_0x1c46cd=>{var _0x7ad529=_0xa922aa;this[_0x7ad529(0x239d)](_0x1c46cd);}));}['removeMesh'](_0x371ac7,_0xe82fc6=!0x1){var _0x17f5e6=_0x3b38f2,_0x1e9bc9=this['meshes']['indexOf'](_0x371ac7);return-0x1!==_0x1e9bc9&&(this[_0x17f5e6(0x3926)][_0x1e9bc9]=this[_0x17f5e6(0x3926)][this[_0x17f5e6(0x3926)][_0x17f5e6(0x1377)]-0x1],this[_0x17f5e6(0x3926)][_0x17f5e6(0x10d7)](),_0x371ac7['parent']||_0x371ac7['_removeFromSceneRootNodes']()),this[_0x17f5e6(0x262)]['_invalidateMesh'](_0x371ac7),this['onMeshRemovedObservable'][_0x17f5e6(0x2a3a)](_0x371ac7),_0xe82fc6&&_0x371ac7[_0x17f5e6(0x1d34)]()[_0x17f5e6(0x7f0)](_0x8e055=>{this['removeMesh'](_0x8e055);}),_0x1e9bc9;}[_0x3b38f2(0x1c98)](_0x459fdf){var _0x123568=_0x3b38f2;this['_blockEntityCollection']||_0x459fdf['getScene']()===this&&-0x1!==_0x459fdf[_0x123568(0x325c)]||(_0x459fdf[_0x123568(0x325c)]=this[_0x123568(0x1e2f)][_0x123568(0x1377)],this[_0x123568(0x1e2f)][_0x123568(0x3f90)](_0x459fdf),_0x459fdf[_0x123568(0x922)]||_0x459fdf[_0x123568(0x346a)](),this[_0x123568(0x2057)]['notifyObservers'](_0x459fdf));}[_0x3b38f2(0x46d)](_0x26973e){var _0x4ddc1d=_0x3b38f2,_0xc8eeb8=_0x26973e['_indexInSceneTransformNodesArray'];if(-0x1!==_0xc8eeb8){if(_0xc8eeb8!==this['transformNodes']['length']-0x1){const _0x1498ed=this['transformNodes'][this[_0x4ddc1d(0x1e2f)][_0x4ddc1d(0x1377)]-0x1];(this[_0x4ddc1d(0x1e2f)][_0xc8eeb8]=_0x1498ed)[_0x4ddc1d(0x325c)]=_0xc8eeb8;}_0x26973e[_0x4ddc1d(0x325c)]=-0x1,this[_0x4ddc1d(0x1e2f)]['pop'](),_0x26973e['parent']||_0x26973e[_0x4ddc1d(0x391c)]();}return this[_0x4ddc1d(0x2bf6)][_0x4ddc1d(0x2a3a)](_0x26973e),_0xc8eeb8;}[_0x3b38f2(0x3fad)](_0x30a8ee){var _0x4ab543=_0x3b38f2,_0x2fcb4a=this[_0x4ab543(0x1c56)][_0x4ab543(0x919)](_0x30a8ee);return-0x1!==_0x2fcb4a&&(this['skeletons'][_0x4ab543(0x5ff)](_0x2fcb4a,0x1),this[_0x4ab543(0x1b00)][_0x4ab543(0x2a3a)](_0x30a8ee),this[_0x4ab543(0x26a6)](this[_0x4ab543(0x3241)])),_0x2fcb4a;}[_0x3b38f2(0x3a4)](_0x1af2ee){var _0x44337e=_0x3b38f2;return _0x1af2ee=this[_0x44337e(0x1f96)][_0x44337e(0x919)](_0x1af2ee),(-0x1!==_0x1af2ee&&this['morphTargetManagers']['splice'](_0x1af2ee,0x1),_0x1af2ee);}[_0x3b38f2(0x850)](_0x3a0346){var _0x20c2a3=_0x3b38f2,_0x26c9fe=this[_0x20c2a3(0xe8a)][_0x20c2a3(0x919)](_0x3a0346);if(-0x1!==_0x26c9fe){for(const _0x43e396 of this[_0x20c2a3(0x3926)])_0x43e396[_0x20c2a3(0x410b)](_0x3a0346,!0x1);this[_0x20c2a3(0xe8a)][_0x20c2a3(0x5ff)](_0x26c9fe,0x1),this[_0x20c2a3(0x274)](),_0x3a0346[_0x20c2a3(0x922)]||_0x3a0346['_removeFromSceneRootNodes']();}return this[_0x20c2a3(0x6f0)][_0x20c2a3(0x2a3a)](_0x3a0346),_0x26c9fe;}[_0x3b38f2(0x39be)](_0x429dad){var _0x349718=_0x3b38f2,_0xb3c71,_0x245e03=this[_0x349718(0x1923)]['indexOf'](_0x429dad);return-0x1!==_0x245e03&&(this[_0x349718(0x1923)]['splice'](_0x245e03,0x1),_0x429dad['parent']||_0x429dad['_removeFromSceneRootNodes']()),this[_0x349718(0x1909)]&&-0x1!==(_0xb3c71=this['activeCameras'][_0x349718(0x919)](_0x429dad))&&this[_0x349718(0x1909)][_0x349718(0x5ff)](_0xb3c71,0x1),this[_0x349718(0x146e)]===_0x429dad&&(0x0<this[_0x349718(0x1923)]['length']?this[_0x349718(0x146e)]=this[_0x349718(0x1923)][0x0]:this[_0x349718(0x146e)]=null),this['onCameraRemovedObservable'][_0x349718(0x2a3a)](_0x429dad),_0x245e03;}[_0x3b38f2(0x2f5a)](_0x411387){var _0x179e5d=_0x3b38f2;return _0x411387=this['particleSystems'][_0x179e5d(0x919)](_0x411387),(-0x1!==_0x411387&&(this[_0x179e5d(0x22c0)]['splice'](_0x411387,0x1),this[_0x179e5d(0x26a6)](this[_0x179e5d(0x201a)])),_0x411387);}['removeAnimation'](_0x2c04bf){var _0x212e27=_0x3b38f2;return _0x2c04bf=this['animations'][_0x212e27(0x919)](_0x2c04bf),(-0x1!==_0x2c04bf&&this[_0x212e27(0x3ac2)]['splice'](_0x2c04bf,0x1),_0x2c04bf);}[_0x3b38f2(0x17ff)](_0xa29d21,_0x41de0d,_0x25b383){}[_0x3b38f2(0x2431)](_0x2c1309){var _0x298834=_0x3b38f2;return _0x2c1309=this['animationGroups']['indexOf'](_0x2c1309),(-0x1!==_0x2c1309&&this[_0x298834(0x384)][_0x298834(0x5ff)](_0x2c1309,0x1),_0x2c1309);}[_0x3b38f2(0xcc6)](_0x52b611){var _0x569fb3=_0x3b38f2,_0x2689e2=this[_0x569fb3(0x2af7)]['indexOf'](_0x52b611);return-0x1!==_0x2689e2&&this['multiMaterials'][_0x569fb3(0x5ff)](_0x2689e2,0x1),this[_0x569fb3(0x35f0)][_0x569fb3(0x2a3a)](_0x52b611),_0x2689e2;}[_0x3b38f2(0x15a8)](_0x1f9cab){var _0x419aa0=_0x3b38f2,_0x24fe68=_0x1f9cab['_indexInSceneMaterialArray'];if(-0x1!==_0x24fe68&&_0x24fe68<this[_0x419aa0(0x3bbb)][_0x419aa0(0x1377)]){if(_0x24fe68!==this[_0x419aa0(0x3bbb)][_0x419aa0(0x1377)]-0x1){const _0x54a42b=this['materials'][this[_0x419aa0(0x3bbb)]['length']-0x1];(this[_0x419aa0(0x3bbb)][_0x24fe68]=_0x54a42b)['_indexInSceneMaterialArray']=_0x24fe68;}_0x1f9cab['_indexInSceneMaterialArray']=-0x1,this[_0x419aa0(0x3bbb)]['pop']();}return this[_0x419aa0(0x2b9e)]['notifyObservers'](_0x1f9cab),_0x24fe68;}[_0x3b38f2(0x41d1)](_0x1381fe){var _0x2fcf6d=_0x3b38f2;return _0x1381fe=this[_0x2fcf6d(0x85c)][_0x2fcf6d(0x919)](_0x1381fe),(-0x1!==_0x1381fe&&this[_0x2fcf6d(0x85c)][_0x2fcf6d(0x5ff)](_0x1381fe,0x1),_0x1381fe);}[_0x3b38f2(0x19e4)](_0x100122){var _0x12a6ea=_0x3b38f2,_0x45c653=this['textures'][_0x12a6ea(0x919)](_0x100122);return-0x1!==_0x45c653&&this[_0x12a6ea(0xae8)][_0x12a6ea(0x5ff)](_0x45c653,0x1),this[_0x12a6ea(0xa61)]['notifyObservers'](_0x100122),_0x45c653;}[_0x3b38f2(0x36fb)](_0x40d618){var _0x5dde8d=_0x3b38f2;if(!this['_blockEntityCollection']){this[_0x5dde8d(0xe8a)][_0x5dde8d(0x3f90)](_0x40d618),this[_0x5dde8d(0x274)](),_0x40d618[_0x5dde8d(0x922)]||_0x40d618[_0x5dde8d(0x346a)]();for(const _0x1eefc4 of this[_0x5dde8d(0x3926)])-0x1===_0x1eefc4[_0x5dde8d(0x1184)][_0x5dde8d(0x919)](_0x40d618)&&(_0x1eefc4['lightSources'][_0x5dde8d(0x3f90)](_0x40d618),_0x1eefc4[_0x5dde8d(0x22ad)]());this[_0x5dde8d(0x32b9)][_0x5dde8d(0x2a3a)](_0x40d618);}}[_0x3b38f2(0x274)](){var _0x499cb4=_0x3b38f2;this[_0x499cb4(0xb6f)]&&this['lights'][_0x499cb4(0x668)](_0x10cba9['m'][_0x499cb4(0x3902)]);}[_0x3b38f2(0xeb9)](_0x363659){var _0x2a334f=_0x3b38f2;this[_0x2a334f(0x214e)]||(this['cameras'][_0x2a334f(0x3f90)](_0x363659),this['onNewCameraAddedObservable']['notifyObservers'](_0x363659),_0x363659['parent']||_0x363659['_addToSceneRootNodes']());}[_0x3b38f2(0x418f)](_0x9dca3){var _0x3eaac0=_0x3b38f2;this[_0x3eaac0(0x214e)]||(this['skeletons']['push'](_0x9dca3),this[_0x3eaac0(0x3352)][_0x3eaac0(0x2a3a)](_0x9dca3));}[_0x3b38f2(0x2b3c)](_0x56df75){var _0x9a547c=_0x3b38f2;this[_0x9a547c(0x214e)]||this[_0x9a547c(0x22c0)][_0x9a547c(0x3f90)](_0x56df75);}[_0x3b38f2(0x39e9)](_0x129f63){var _0xcd1659=_0x3b38f2;this[_0xcd1659(0x214e)]||this[_0xcd1659(0x3ac2)]['push'](_0x129f63);}[_0x3b38f2(0x2272)](_0x94f88d){var _0xa86ded=_0x3b38f2;this['_blockEntityCollection']||this[_0xa86ded(0x384)][_0xa86ded(0x3f90)](_0x94f88d);}['addMultiMaterial'](_0x1283b9){var _0x376a33=_0x3b38f2;this['_blockEntityCollection']||(this[_0x376a33(0x2af7)]['push'](_0x1283b9),this[_0x376a33(0x20e7)][_0x376a33(0x2a3a)](_0x1283b9));}[_0x3b38f2(0x7ef)](_0x11e919){var _0x4db6cd=_0x3b38f2;this[_0x4db6cd(0x214e)]||_0x11e919[_0x4db6cd(0x83e)]()===this&&-0x1!==_0x11e919[_0x4db6cd(0xa2d)]||(_0x11e919['_indexInSceneMaterialArray']=this[_0x4db6cd(0x3bbb)][_0x4db6cd(0x1377)],this[_0x4db6cd(0x3bbb)]['push'](_0x11e919),this[_0x4db6cd(0x2140)]['notifyObservers'](_0x11e919));}[_0x3b38f2(0x2658)](_0x41fe57){var _0x4aa505=_0x3b38f2;this['_blockEntityCollection']||this[_0x4aa505(0x1f96)]['push'](_0x41fe57);}[_0x3b38f2(0x3696)](_0x48fa04){var _0xb6d2de=_0x3b38f2;this[_0xb6d2de(0x214e)]||(this['_geometriesByUniqueId']&&(this['_geometriesByUniqueId'][_0x48fa04[_0xb6d2de(0x17f4)]]=this[_0xb6d2de(0x1aec)][_0xb6d2de(0x1377)]),this[_0xb6d2de(0x1aec)][_0xb6d2de(0x3f90)](_0x48fa04));}[_0x3b38f2(0x3acc)](_0x7d590b){var _0xe0bab2=_0x3b38f2;this[_0xe0bab2(0x85c)][_0xe0bab2(0x3f90)](_0x7d590b);}[_0x3b38f2(0x3eb6)](_0x2e46c7){var _0x2bcc93=_0x3b38f2;this[_0x2bcc93(0x214e)]||(this['textures'][_0x2bcc93(0x3f90)](_0x2e46c7),this[_0x2bcc93(0x1bf9)][_0x2bcc93(0x2a3a)](_0x2e46c7));}[_0x3b38f2(0xbc3)](_0x14f4c9,_0x1527fc=!0x0){var _0x3c827b=_0x3b38f2;this[_0x3c827b(0x2635)]['getInputElement']()&&(this[_0x3c827b(0x146e)]&&this[_0x3c827b(0x146e)][_0x3c827b(0x3fb7)](),this[_0x3c827b(0x146e)]=_0x14f4c9,_0x1527fc&&_0x14f4c9[_0x3c827b(0x3a3a)]());}['setActiveCameraById'](_0xf024fe){var _0x3faff5=_0x3b38f2;return _0xf024fe=this[_0x3faff5(0x18b0)](_0xf024fe),_0xf024fe?this[_0x3faff5(0x146e)]=_0xf024fe:null;}[_0x3b38f2(0x33d1)](_0x33f5fc){var _0x2160e4=_0x3b38f2;return _0x33f5fc=this[_0x2160e4(0x2278)](_0x33f5fc),_0x33f5fc?this[_0x2160e4(0x146e)]=_0x33f5fc:null;}[_0x3b38f2(0x3d7d)](_0xebb165){var _0x30f4ec=_0x3b38f2;for(let _0x57706a=0x0;_0x57706a<this['animationGroups'][_0x30f4ec(0x1377)];_0x57706a++)if(this[_0x30f4ec(0x384)][_0x57706a][_0x30f4ec(0xc8c)]===_0xebb165)return this[_0x30f4ec(0x384)][_0x57706a];return null;}[_0x3b38f2(0xd74)](_0x8e74a3,_0x18a668){var _0x36b9e2=_0x3b38f2;for(let _0x4d2109=0x0;_0x4d2109<this[_0x36b9e2(0x3bbb)][_0x36b9e2(0x1377)];_0x4d2109++){var _0x50ff0a=this[_0x36b9e2(0x3bbb)][_0x4d2109];if(_0x18a668(_0x50ff0a))return _0x50ff0a;}if(_0x8e74a3)for(let _0x4bcca2=0x0;_0x4bcca2<this[_0x36b9e2(0x2af7)][_0x36b9e2(0x1377)];_0x4bcca2++){var _0x13c404=this[_0x36b9e2(0x2af7)][_0x4bcca2];if(_0x18a668(_0x13c404))return _0x13c404;}return null;}[_0x3b38f2(0x242b)](_0x17fefa,_0xff6103=!0x1){var _0xb4d3c1=_0x3b38f2;return this[_0xb4d3c1(0xd74)](_0xff6103,_0x37f987=>_0x37f987[_0xb4d3c1(0x17f4)]===_0x17fefa);}['getMaterialById'](_0x422be0,_0x23e2a2=!0x1){return this['_getMaterial'](_0x23e2a2,_0x58a59f=>_0x58a59f['id']===_0x422be0);}[_0x3b38f2(0x3dbb)](_0x13cbac,_0x44ff29=!0x1){var _0x21c51c=_0x3b38f2;return this[_0x21c51c(0xd74)](_0x44ff29,_0x18eadb=>_0x18eadb['name']===_0x13cbac);}[_0x3b38f2(0xca3)](_0x2eb250,_0x30af07=!0x1){var _0x228042=_0x3b38f2;for(let _0xea76d5=this['materials'][_0x228042(0x1377)]-0x1;0x0<=_0xea76d5;_0xea76d5--)if(this[_0x228042(0x3bbb)][_0xea76d5]['id']===_0x2eb250)return this[_0x228042(0x3bbb)][_0xea76d5];if(_0x30af07){for(let _0x4e26dc=this[_0x228042(0x2af7)]['length']-0x1;0x0<=_0x4e26dc;_0x4e26dc--)if(this['multiMaterials'][_0x4e26dc]['id']===_0x2eb250)return this[_0x228042(0x2af7)][_0x4e26dc];}return null;}[_0x3b38f2(0x3c70)](_0x521116){var _0x48d326=_0x3b38f2;for(let _0x33ef82=0x0;_0x33ef82<this['textures'][_0x48d326(0x1377)];_0x33ef82++)if(this[_0x48d326(0xae8)][_0x33ef82][_0x48d326(0x17f4)]===_0x521116)return this['textures'][_0x33ef82];return null;}['getTextureByName'](_0x323f4a){var _0x11dc94=_0x3b38f2;for(let _0x419187=0x0;_0x419187<this[_0x11dc94(0xae8)]['length'];_0x419187++)if(this[_0x11dc94(0xae8)][_0x419187][_0x11dc94(0xc8c)]===_0x323f4a)return this[_0x11dc94(0xae8)][_0x419187];return null;}[_0x3b38f2(0x18b0)](_0x266a60){var _0x1b3c57=_0x3b38f2;for(let _0x5e9a3b=0x0;_0x5e9a3b<this[_0x1b3c57(0x1923)]['length'];_0x5e9a3b++)if(this[_0x1b3c57(0x1923)][_0x5e9a3b]['id']===_0x266a60)return this[_0x1b3c57(0x1923)][_0x5e9a3b];return null;}[_0x3b38f2(0x3d07)](_0x1abf1d){var _0x15bfdf=_0x3b38f2;for(let _0x2722ab=0x0;_0x2722ab<this[_0x15bfdf(0x1923)]['length'];_0x2722ab++)if(this[_0x15bfdf(0x1923)][_0x2722ab][_0x15bfdf(0x17f4)]===_0x1abf1d)return this[_0x15bfdf(0x1923)][_0x2722ab];return null;}[_0x3b38f2(0x2278)](_0x271b52){var _0x31ec60=_0x3b38f2;for(let _0x2c552f=0x0;_0x2c552f<this[_0x31ec60(0x1923)][_0x31ec60(0x1377)];_0x2c552f++)if(this[_0x31ec60(0x1923)][_0x2c552f][_0x31ec60(0xc8c)]===_0x271b52)return this[_0x31ec60(0x1923)][_0x2c552f];return null;}[_0x3b38f2(0x22af)](_0x5ddd7c){var _0x1d1403=_0x3b38f2;for(let _0x46bd07=0x0;_0x46bd07<this[_0x1d1403(0x1c56)][_0x1d1403(0x1377)];_0x46bd07++){var _0x3e1c95=this[_0x1d1403(0x1c56)][_0x46bd07];for(let _0x553c29=0x0;_0x553c29<_0x3e1c95[_0x1d1403(0x154e)][_0x1d1403(0x1377)];_0x553c29++)if(_0x3e1c95['bones'][_0x553c29]['id']===_0x5ddd7c)return _0x3e1c95['bones'][_0x553c29];}return null;}[_0x3b38f2(0x3aeb)](_0x572535){var _0x37327c=_0x3b38f2;for(let _0xc8fc84=0x0;_0xc8fc84<this['skeletons']['length'];_0xc8fc84++){var _0x366dab=this['skeletons'][_0xc8fc84];for(let _0x574a90=0x0;_0x574a90<_0x366dab['bones'][_0x37327c(0x1377)];_0x574a90++)if(_0x366dab[_0x37327c(0x154e)][_0x574a90][_0x37327c(0xc8c)]===_0x572535)return _0x366dab['bones'][_0x574a90];}return null;}['getLightByName'](_0x3c1a79){var _0x155776=_0x3b38f2;for(let _0x4017f5=0x0;_0x4017f5<this[_0x155776(0xe8a)][_0x155776(0x1377)];_0x4017f5++)if(this['lights'][_0x4017f5]['name']===_0x3c1a79)return this[_0x155776(0xe8a)][_0x4017f5];return null;}[_0x3b38f2(0x310)](_0x15c249){var _0x42a628=_0x3b38f2;for(let _0x408b8b=0x0;_0x408b8b<this[_0x42a628(0xe8a)][_0x42a628(0x1377)];_0x408b8b++)if(this['lights'][_0x408b8b]['id']===_0x15c249)return this[_0x42a628(0xe8a)][_0x408b8b];return null;}[_0x3b38f2(0x2501)](_0x318712){var _0x449983=_0x3b38f2;for(let _0x402870=0x0;_0x402870<this[_0x449983(0xe8a)][_0x449983(0x1377)];_0x402870++)if(this[_0x449983(0xe8a)][_0x402870][_0x449983(0x17f4)]===_0x318712)return this[_0x449983(0xe8a)][_0x402870];return null;}[_0x3b38f2(0xb08)](_0x9b60f){var _0x33bded=_0x3b38f2;for(let _0x5ac0c5=0x0;_0x5ac0c5<this[_0x33bded(0x22c0)][_0x33bded(0x1377)];_0x5ac0c5++)if(this[_0x33bded(0x22c0)][_0x5ac0c5]['id']===_0x9b60f)return this[_0x33bded(0x22c0)][_0x5ac0c5];return null;}[_0x3b38f2(0x9d8)](_0x5ed630){var _0x24218f=_0x3b38f2;for(let _0x5b48f6=0x0;_0x5b48f6<this[_0x24218f(0x1aec)][_0x24218f(0x1377)];_0x5b48f6++)if(this['geometries'][_0x5b48f6]['id']===_0x5ed630)return this[_0x24218f(0x1aec)][_0x5b48f6];return null;}[_0x3b38f2(0x2456)](_0x24c039){var _0x2ed58b=_0x3b38f2;if(this['_geometriesByUniqueId']){var _0x790ff6=this[_0x2ed58b(0x1185)][_0x24c039];if(void 0x0!==_0x790ff6)return this['geometries'][_0x790ff6];}else{for(let _0x6531fc=0x0;_0x6531fc<this[_0x2ed58b(0x1aec)][_0x2ed58b(0x1377)];_0x6531fc++)if(this[_0x2ed58b(0x1aec)][_0x6531fc][_0x2ed58b(0x17f4)]===_0x24c039)return this[_0x2ed58b(0x1aec)][_0x6531fc];}return null;}[_0x3b38f2(0x4121)](_0x5bb971,_0x233eca){var _0x1cdec7=_0x3b38f2;return!(!_0x233eca&&this[_0x1cdec7(0x2456)](_0x5bb971[_0x1cdec7(0x17f4)])||(this[_0x1cdec7(0x3696)](_0x5bb971),this[_0x1cdec7(0x1d6d)]['notifyObservers'](_0x5bb971),0x0));}['removeGeometry'](_0x35b853){var _0x94c950=_0x3b38f2;let _0xfbc693;if(this[_0x94c950(0x1185)]){if(void 0x0===(_0xfbc693=this[_0x94c950(0x1185)][_0x35b853[_0x94c950(0x17f4)]]))return!0x1;}else{if((_0xfbc693=this['geometries']['indexOf'](_0x35b853))<0x0)return!0x1;}var _0x8ec627;return _0xfbc693!==this[_0x94c950(0x1aec)][_0x94c950(0x1377)]-0x1&&(_0x8ec627=this[_0x94c950(0x1aec)][this[_0x94c950(0x1aec)][_0x94c950(0x1377)]-0x1])&&(this['geometries'][_0xfbc693]=_0x8ec627,this['_geometriesByUniqueId']&&(this[_0x94c950(0x1185)][_0x8ec627[_0x94c950(0x17f4)]]=_0xfbc693)),this[_0x94c950(0x1185)]&&(this[_0x94c950(0x1185)][_0x35b853[_0x94c950(0x17f4)]]=void 0x0),this[_0x94c950(0x1aec)][_0x94c950(0x10d7)](),this[_0x94c950(0x206)][_0x94c950(0x2a3a)](_0x35b853),!0x0;}['getGeometries'](){var _0x33a88f=_0x3b38f2;return this[_0x33a88f(0x1aec)];}[_0x3b38f2(0x3f35)](_0x22fb96){var _0x48ee9d=_0x3b38f2;for(let _0x5cab2f=0x0;_0x5cab2f<this[_0x48ee9d(0x3926)][_0x48ee9d(0x1377)];_0x5cab2f++)if(this[_0x48ee9d(0x3926)][_0x5cab2f]['id']===_0x22fb96)return this['meshes'][_0x5cab2f];return null;}[_0x3b38f2(0x3b96)](_0x2fad0b){var _0x21342a=_0x3b38f2;return this[_0x21342a(0x3926)]['filter'](function(_0x81c2d3){return _0x81c2d3['id']===_0x2fad0b;});}[_0x3b38f2(0x17d6)](_0x3c573a){var _0x1c35de=_0x3b38f2;for(let _0x315660=0x0;_0x315660<this[_0x1c35de(0x1e2f)][_0x1c35de(0x1377)];_0x315660++)if(this['transformNodes'][_0x315660]['id']===_0x3c573a)return this[_0x1c35de(0x1e2f)][_0x315660];return null;}['getTransformNodeByUniqueId'](_0x2b5fda){var _0xdf00df=_0x3b38f2;for(let _0x55f124=0x0;_0x55f124<this[_0xdf00df(0x1e2f)]['length'];_0x55f124++)if(this[_0xdf00df(0x1e2f)][_0x55f124][_0xdf00df(0x17f4)]===_0x2b5fda)return this['transformNodes'][_0x55f124];return null;}['getTransformNodesById'](_0x446064){var _0x47c578=_0x3b38f2;return this[_0x47c578(0x1e2f)]['filter'](function(_0x59d018){return _0x59d018['id']===_0x446064;});}[_0x3b38f2(0x2755)](_0x28f81e){var _0x29e6e1=_0x3b38f2;for(let _0x3470bf=0x0;_0x3470bf<this[_0x29e6e1(0x3926)]['length'];_0x3470bf++)if(this[_0x29e6e1(0x3926)][_0x3470bf][_0x29e6e1(0x17f4)]===_0x28f81e)return this[_0x29e6e1(0x3926)][_0x3470bf];return null;}[_0x3b38f2(0x2f0b)](_0x4569ba){var _0x1f01f0=_0x3b38f2;for(let _0x2c2de0=this[_0x1f01f0(0x3926)][_0x1f01f0(0x1377)]-0x1;0x0<=_0x2c2de0;_0x2c2de0--)if(this['meshes'][_0x2c2de0]['id']===_0x4569ba)return this[_0x1f01f0(0x3926)][_0x2c2de0];return null;}[_0x3b38f2(0x12c5)](_0x2de79b){var _0xf22905=_0x3b38f2;let _0x1c0d27;for(_0x1c0d27=this['meshes']['length']-0x1;0x0<=_0x1c0d27;_0x1c0d27--)if(this[_0xf22905(0x3926)][_0x1c0d27]['id']===_0x2de79b)return this[_0xf22905(0x3926)][_0x1c0d27];for(_0x1c0d27=this['transformNodes'][_0xf22905(0x1377)]-0x1;0x0<=_0x1c0d27;_0x1c0d27--)if(this[_0xf22905(0x1e2f)][_0x1c0d27]['id']===_0x2de79b)return this[_0xf22905(0x1e2f)][_0x1c0d27];for(_0x1c0d27=this[_0xf22905(0x1923)][_0xf22905(0x1377)]-0x1;0x0<=_0x1c0d27;_0x1c0d27--)if(this[_0xf22905(0x1923)][_0x1c0d27]['id']===_0x2de79b)return this[_0xf22905(0x1923)][_0x1c0d27];for(_0x1c0d27=this['lights'][_0xf22905(0x1377)]-0x1;0x0<=_0x1c0d27;_0x1c0d27--)if(this['lights'][_0x1c0d27]['id']===_0x2de79b)return this[_0xf22905(0xe8a)][_0x1c0d27];return null;}[_0x3b38f2(0x3b18)](_0x54047b){var _0x1c21ed=_0x3b38f2,_0xc77ab0=this[_0x1c21ed(0x3f35)](_0x54047b);if(_0xc77ab0)return _0xc77ab0;_0xc77ab0=this[_0x1c21ed(0x17d6)](_0x54047b);if(_0xc77ab0)return _0xc77ab0;_0xc77ab0=this[_0x1c21ed(0x310)](_0x54047b);if(_0xc77ab0)return _0xc77ab0;return _0xc77ab0=this[_0x1c21ed(0x18b0)](_0x54047b),_0xc77ab0||this[_0x1c21ed(0x22af)](_0x54047b)||null;}[_0x3b38f2(0xda2)](_0x2dde2f){var _0x5026a8=_0x3b38f2,_0x463a6e=this[_0x5026a8(0x1399)](_0x2dde2f);if(_0x463a6e)return _0x463a6e;_0x463a6e=this['getTransformNodeByName'](_0x2dde2f);if(_0x463a6e)return _0x463a6e;_0x463a6e=this[_0x5026a8(0x2105)](_0x2dde2f);if(_0x463a6e)return _0x463a6e;return _0x463a6e=this[_0x5026a8(0x2278)](_0x2dde2f),_0x463a6e||this[_0x5026a8(0x3aeb)](_0x2dde2f)||null;}['getMeshByName'](_0x139630){var _0x481cf4=_0x3b38f2;for(let _0x101951=0x0;_0x101951<this[_0x481cf4(0x3926)][_0x481cf4(0x1377)];_0x101951++)if(this[_0x481cf4(0x3926)][_0x101951]['name']===_0x139630)return this[_0x481cf4(0x3926)][_0x101951];return null;}[_0x3b38f2(0x41c1)](_0x4bf8a6){var _0x8365c8=_0x3b38f2;for(let _0x380eee=0x0;_0x380eee<this[_0x8365c8(0x1e2f)][_0x8365c8(0x1377)];_0x380eee++)if(this[_0x8365c8(0x1e2f)][_0x380eee][_0x8365c8(0xc8c)]===_0x4bf8a6)return this[_0x8365c8(0x1e2f)][_0x380eee];return null;}[_0x3b38f2(0x145e)](_0x6ba20f){var _0x368f16=_0x3b38f2;for(let _0x16bbc7=this['skeletons'][_0x368f16(0x1377)]-0x1;0x0<=_0x16bbc7;_0x16bbc7--)if(this[_0x368f16(0x1c56)][_0x16bbc7]['id']===_0x6ba20f)return this[_0x368f16(0x1c56)][_0x16bbc7];return null;}[_0x3b38f2(0x2974)](_0xfe8559){var _0xf3dc57=_0x3b38f2;for(let _0x10a693=0x0;_0x10a693<this[_0xf3dc57(0x1c56)][_0xf3dc57(0x1377)];_0x10a693++)if(this['skeletons'][_0x10a693][_0xf3dc57(0x17f4)]===_0xfe8559)return this[_0xf3dc57(0x1c56)][_0x10a693];return null;}[_0x3b38f2(0x3a5)](_0x47390e){var _0x1c216f=_0x3b38f2;for(let _0x448dc0=0x0;_0x448dc0<this[_0x1c216f(0x1c56)][_0x1c216f(0x1377)];_0x448dc0++)if(this[_0x1c216f(0x1c56)][_0x448dc0]['id']===_0x47390e)return this[_0x1c216f(0x1c56)][_0x448dc0];return null;}[_0x3b38f2(0x230)](_0x4ef235){var _0x1978ee=_0x3b38f2;for(let _0x48fe74=0x0;_0x48fe74<this[_0x1978ee(0x1c56)][_0x1978ee(0x1377)];_0x48fe74++)if(this[_0x1978ee(0x1c56)][_0x48fe74][_0x1978ee(0xc8c)]===_0x4ef235)return this['skeletons'][_0x48fe74];return null;}[_0x3b38f2(0x4195)](_0xd7733b){var _0x533143=_0x3b38f2;for(let _0x230354=0x0;_0x230354<this[_0x533143(0x1f96)]['length'];_0x230354++)if(this[_0x533143(0x1f96)][_0x230354][_0x533143(0x17f4)]===_0xd7733b)return this['morphTargetManagers'][_0x230354];return null;}[_0x3b38f2(0x1069)](_0x56e058){var _0x18274d=_0x3b38f2;for(let _0x25da1b=0x0;_0x25da1b<this[_0x18274d(0x1f96)][_0x18274d(0x1377)];++_0x25da1b){const _0x40677e=this[_0x18274d(0x1f96)][_0x25da1b];for(let _0x50bea2=0x0;_0x50bea2<_0x40677e['numTargets'];++_0x50bea2){var _0x1c18f9=_0x40677e[_0x18274d(0x3d13)](_0x50bea2);if(_0x1c18f9['id']===_0x56e058)return _0x1c18f9;}}return null;}[_0x3b38f2(0x3c19)](_0x3d57e6){var _0x28295b=_0x3b38f2;for(let _0x81cece=0x0;_0x81cece<this['morphTargetManagers'][_0x28295b(0x1377)];++_0x81cece){const _0x14ed1b=this['morphTargetManagers'][_0x81cece];for(let _0x27c22f=0x0;_0x27c22f<_0x14ed1b[_0x28295b(0x569)];++_0x27c22f){var _0x541cf8=_0x14ed1b['getTarget'](_0x27c22f);if(_0x541cf8['name']===_0x3d57e6)return _0x541cf8;}}return null;}[_0x3b38f2(0x3a33)](_0x12efef){var _0x13dc36=_0x3b38f2;for(let _0x77636c=0x0;_0x77636c<this[_0x13dc36(0x1900)]['length'];++_0x77636c){var _0x75d8a6=this[_0x13dc36(0x1900)][_0x77636c];if(_0x75d8a6[_0x13dc36(0xc8c)]===_0x12efef)return _0x75d8a6;}return null;}[_0x3b38f2(0x275b)](_0x132b14){var _0x359fb5=_0x3b38f2;return-0x1!==this[_0x359fb5(0x32a)][_0x359fb5(0x919)](_0x132b14);}get[_0x3b38f2(0x32cc)](){var _0x548b8b=_0x3b38f2;return this[_0x548b8b(0x16ee)]||(this['_uid']=_0x655072['w1'][_0x548b8b(0x3d73)]()),this['_uid'];}['addExternalData'](_0x2e82ba,_0x4d25c3){var _0xfef763=_0x3b38f2;return this[_0xfef763(0x2cfd)]||(this[_0xfef763(0x2cfd)]=new _0x55fd61['x']()),this[_0xfef763(0x2cfd)][_0xfef763(0x3fc1)](_0x2e82ba,_0x4d25c3);}['getExternalData'](_0x3261a5){var _0x3efd46=_0x3b38f2;return this[_0x3efd46(0x2cfd)]?this[_0x3efd46(0x2cfd)][_0x3efd46(0x248c)](_0x3261a5):null;}[_0x3b38f2(0x181)](_0x2d5753,_0xb85c21){var _0x304f9d=_0x3b38f2;return this['_externalData']||(this[_0x304f9d(0x2cfd)]=new _0x55fd61['x']()),this[_0x304f9d(0x2cfd)][_0x304f9d(0x1e01)](_0x2d5753,_0xb85c21);}[_0x3b38f2(0xa45)](_0x38c6d0){var _0x266ecb=_0x3b38f2;return this[_0x266ecb(0x2cfd)][_0x266ecb(0x854)](_0x38c6d0);}[_0x3b38f2(0x302a)](_0x8b8a3b,_0x23dd3b,_0x4f9caf,_0x5764b5){var _0x2603d4=_0x3b38f2;if(_0x5764b5||_0x8b8a3b['isInFrustum'](this['_frustumPlanes'])){for(const _0x4c1495 of this[_0x2603d4(0x1d17)])_0x4c1495[_0x2603d4(0x32de)](_0x23dd3b,_0x8b8a3b);const _0x37e98e=_0x8b8a3b[_0x2603d4(0x2ff0)]();null!==_0x37e98e&&void 0x0!==_0x37e98e&&(_0x37e98e[_0x2603d4(0x289f)]&&null!=_0x37e98e[_0x2603d4(0x338d)]&&-0x1===this[_0x2603d4(0x39e0)][_0x2603d4(0x919)](_0x37e98e)&&(this[_0x2603d4(0x39e0)]['push'](_0x37e98e),this['_materialsRenderTargets'][_0x2603d4(0x30f8)](_0x37e98e[_0x2603d4(0x338d)]())),this[_0x2603d4(0x1442)]['dispatch'](_0x8b8a3b,_0x23dd3b,_0x37e98e));}}[_0x3b38f2(0x1887)](){var _0x3fd458=_0x3b38f2;this[_0x3fd458(0x39e0)][_0x3fd458(0x18c9)]();}get[_0x3b38f2(0x2ac2)](){var _0x388130=_0x3b38f2;return this[_0x388130(0xcf3)];}set[_0x3b38f2(0x2ac2)](_0x4da874){var _0x46ae89=_0x3b38f2;this['_preventFreeActiveMeshesAndRenderingGroups']!==_0x4da874&&(_0x4da874&&(this[_0x46ae89(0x48b)](),this[_0x46ae89(0x272)]()),this[_0x46ae89(0xcf3)]=_0x4da874);}[_0x3b38f2(0x48b)](){var _0x4e1210=_0x3b38f2;if(!this[_0x4e1210(0x2ac2)]&&(this[_0x4e1210(0x32a)]['dispose'](),this[_0x4e1210(0x146e)]&&this['activeCamera'][_0x4e1210(0x32a)]&&this[_0x4e1210(0x146e)][_0x4e1210(0x32a)][_0x4e1210(0x18c9)](),this[_0x4e1210(0x1909)]))for(let _0xe27250=0x0;_0xe27250<this[_0x4e1210(0x1909)][_0x4e1210(0x1377)];_0xe27250++){const _0x1becfa=this[_0x4e1210(0x1909)][_0xe27250];_0x1becfa&&_0x1becfa[_0x4e1210(0x32a)]&&_0x1becfa['_activeMeshes'][_0x4e1210(0x18c9)]();}}[_0x3b38f2(0x272)](){var _0x2a890a=_0x3b38f2;if(!this['blockfreeActiveMeshesAndRenderingGroups']&&(this[_0x2a890a(0x1442)]&&this[_0x2a890a(0x1442)][_0x2a890a(0x272)](),this[_0x2a890a(0xae8)]))for(let _0x3ce2f1=0x0;_0x3ce2f1<this[_0x2a890a(0xae8)]['length'];_0x3ce2f1++){const _0x2b612f=this[_0x2a890a(0xae8)][_0x3ce2f1];_0x2b612f&&_0x2b612f[_0x2a890a(0x290f)]&&_0x2b612f[_0x2a890a(0x272)]();}}[_0x3b38f2(0x1727)](){var _0x1c09b6=_0x3b38f2;return this[_0x1c09b6(0x34a0)];}[_0x3b38f2(0x1b22)](_0x40d48c=!0x1,_0x5acd55,_0x5598ea,_0x50608e=!0x0,_0x231790=!0x1){var _0x29e287=_0x3b38f2;return this[_0x29e287(0x1e6b)](()=>{var _0x327f30=_0x29e287;if(this[_0x327f30(0x146e)]){if(this[_0x327f30(0x331f)]||this[_0x327f30(0x76f)](),this[_0x327f30(0xa90)](),this[_0x327f30(0x3d00)]=!0x0,this[_0x327f30(0xca6)]=_0x231790,this['_skipEvaluateActiveMeshesCompletely']=_0x40d48c,_0x50608e){for(let _0x53f3c9=0x0;_0x53f3c9<this['_activeMeshes']['length'];_0x53f3c9++)this[_0x327f30(0x32a)][_0x327f30(0x3e2c)][_0x53f3c9][_0x327f30(0x3c35)]();}_0x5acd55&&_0x5acd55();}else _0x5598ea&&_0x5598ea(_0x327f30(0xd3a));}),this;}['unfreezeActiveMeshes'](){var _0x55cb5a=_0x3b38f2;for(let _0x54c55e=0x0;_0x54c55e<this['meshes']['length'];_0x54c55e++){const _0x4e68ad=this[_0x55cb5a(0x3926)][_0x54c55e];_0x4e68ad[_0x55cb5a(0x988)]&&(_0x4e68ad[_0x55cb5a(0x988)][_0x55cb5a(0x3213)]=!0x1);}for(let _0x261fac=0x0;_0x261fac<this[_0x55cb5a(0x32a)][_0x55cb5a(0x1377)];_0x261fac++)this['_activeMeshes'][_0x55cb5a(0x3e2c)][_0x261fac][_0x55cb5a(0xd0d)]();return this['_activeMeshesFrozen']=!0x1,this;}['_executeActiveContainerCleanup'](_0x2c4c13){var _0x1cce47=_0x3b38f2;(!this[_0x1cce47(0x2635)]['snapshotRendering']||this[_0x1cce47(0x2635)][_0x1cce47(0x3915)]!==_0x50c58f['g'][_0x1cce47(0x1bbe)])&&this[_0x1cce47(0x3d00)]&&this[_0x1cce47(0x32a)]['length']||this[_0x1cce47(0xbec)][_0x1cce47(0x3a07)](()=>_0x2c4c13['dispose']());}[_0x3b38f2(0xa90)](){var _0x425aca=_0x3b38f2,_0xa189a4;if(this[_0x425aca(0x2635)][_0x425aca(0x253c)]&&this[_0x425aca(0x2635)]['snapshotRenderingMode']===_0x50c58f['g'][_0x425aca(0x1bbe)])0x0<this[_0x425aca(0x32a)][_0x425aca(0x1377)]&&(null!=(_0xa189a4=this[_0x425aca(0x146e)])&&_0xa189a4[_0x425aca(0x32a)][_0x425aca(0x3d68)](),this['_activeMeshes'][_0x425aca(0x3d68)](),this[_0x425aca(0x1442)][_0x425aca(0x3d68)](),this['_processedMaterials'][_0x425aca(0x3d68)](),this[_0x425aca(0x201a)][_0x425aca(0x3d68)](),this[_0x425aca(0x3241)][_0x425aca(0x3d68)](),this['_softwareSkinnedMeshes'][_0x425aca(0x3d68)]());else{if(this['_activeMeshesFrozen']&&this[_0x425aca(0x32a)][_0x425aca(0x1377)]){if(!this['_skipEvaluateActiveMeshesCompletely']){var _0xfcedf5=this[_0x425aca(0x32a)][_0x425aca(0x1377)];for(let _0x294eb0=0x0;_0x294eb0<_0xfcedf5;_0x294eb0++){const _0x318f4d=this[_0x425aca(0x32a)][_0x425aca(0x3e2c)][_0x294eb0];_0x318f4d['computeWorldMatrix']();}}if(this[_0x425aca(0x201a)]){var _0x176f4e=this['_activeParticleSystems'][_0x425aca(0x1377)];for(let _0x1f941e=0x0;_0x1f941e<_0x176f4e;_0x1f941e++)this[_0x425aca(0x201a)]['data'][_0x1f941e][_0x425aca(0x312e)]();}this[_0x425aca(0x1442)][_0x425aca(0x14fb)]();}else{if(this[_0x425aca(0x146e)]){this[_0x425aca(0x108b)]['notifyObservers'](this),this['activeCamera'][_0x425aca(0x32a)][_0x425aca(0x3d68)](),this[_0x425aca(0x32a)][_0x425aca(0x3d68)](),this[_0x425aca(0x1442)][_0x425aca(0x3d68)](),this[_0x425aca(0x39e0)]['reset'](),this['_activeParticleSystems'][_0x425aca(0x3d68)](),this[_0x425aca(0x3241)][_0x425aca(0x3d68)](),this[_0x425aca(0xc71)][_0x425aca(0x3d68)](),this['_materialsRenderTargets'][_0x425aca(0x3d68)]();for(const _0x3684b9 of this[_0x425aca(0x4186)])_0x3684b9[_0x425aca(0x32de)]();var _0x57265d=this[_0x425aca(0x3e7d)]();const _0xbf92fc=_0x57265d['length'];for(let _0x45fa7d=0x0;_0x45fa7d<_0xbf92fc;_0x45fa7d++){const _0x37e9e8=_0x57265d[_0x425aca(0x3e2c)][_0x45fa7d];if(_0x37e9e8[_0x425aca(0x988)]['_currentLODIsUpToDate']=!0x1,!_0x37e9e8[_0x425aca(0x1f6a)]&&(this[_0x425aca(0x185e)][_0x425aca(0x1212)](_0x37e9e8['getTotalVertices'](),!0x1),_0x37e9e8[_0x425aca(0x3261)]()&&_0x37e9e8[_0x425aca(0x3c85)]()&&!_0x37e9e8[_0x425aca(0x2ae7)][_0x425aca(0x1803)])){_0x37e9e8[_0x425aca(0x3d93)](),_0x37e9e8[_0x425aca(0x3342)]&&_0x37e9e8[_0x425aca(0x3342)][_0x425aca(0x2632)](_0x50c58f['g'][_0x425aca(0x3118)],_0x50c58f['g']['ACTION_OnIntersectionExitTrigger'])&&this['_meshesForIntersections']['pushNoDuplicate'](_0x37e9e8);let _0x369c4d=this['customLODSelector']?this[_0x425aca(0x2a9)](_0x37e9e8,this[_0x425aca(0x146e)]):_0x37e9e8[_0x425aca(0x2dae)](this['activeCamera']);if(_0x37e9e8[_0x425aca(0x988)][_0x425aca(0x3039)]=_0x369c4d,_0x37e9e8[_0x425aca(0x988)][_0x425aca(0xc0f)]=!0x0,void 0x0!==_0x369c4d&&null!==_0x369c4d&&(_0x369c4d!==_0x37e9e8&&0x0!==_0x369c4d[_0x425aca(0x3d46)]&&_0x369c4d[_0x425aca(0x3d93)](),_0x37e9e8[_0x425aca(0x2219)](),_0x37e9e8[_0x425aca(0x1d6e)]&&0x0<_0x37e9e8['visibility']&&0x0!=(_0x37e9e8[_0x425aca(0x6d0)]&this[_0x425aca(0x146e)][_0x425aca(0x6d0)])&&(this[_0x425aca(0xee5)]||_0x37e9e8[_0x425aca(0x1f4)]||_0x37e9e8[_0x425aca(0x11a2)](this[_0x425aca(0x331f)])))){this[_0x425aca(0x32a)][_0x425aca(0x3f90)](_0x37e9e8),this[_0x425aca(0x146e)][_0x425aca(0x32a)]['push'](_0x37e9e8),_0x369c4d!==_0x37e9e8&&_0x369c4d[_0x425aca(0x2929)](this[_0x425aca(0x3c3f)],!0x1);for(const _0x138fc9 of this[_0x425aca(0xd78)])_0x138fc9['action'](_0x37e9e8);_0x37e9e8['_activate'](this['_renderId'],!0x1)&&(_0x37e9e8[_0x425aca(0x906)]?_0x37e9e8[_0x425aca(0x988)][_0x425aca(0x1cfb)]&&(_0x369c4d=_0x37e9e8):_0x369c4d[_0x425aca(0x988)][_0x425aca(0x39a0)]=!0x1,_0x369c4d[_0x425aca(0x988)][_0x425aca(0x3213)]=!0x0,this[_0x425aca(0x30fe)](_0x37e9e8,_0x369c4d)),_0x37e9e8[_0x425aca(0x25ec)]();}}}if(this[_0x425aca(0x64e)]){this[_0x425aca(0x131c)][_0x425aca(0x2a3a)](this);for(let _0x44ac98=0x0;_0x44ac98<this[_0x425aca(0x22c0)][_0x425aca(0x1377)];_0x44ac98++){const _0x351e57=this[_0x425aca(0x22c0)][_0x44ac98];if(_0x351e57[_0x425aca(0x13e6)]()&&_0x351e57[_0x425aca(0x3144)]){const _0x9be475=_0x351e57[_0x425aca(0x3144)];_0x9be475['position']&&!_0x9be475[_0x425aca(0x3c85)]()||(this[_0x425aca(0x201a)]['push'](_0x351e57),_0x351e57[_0x425aca(0x312e)](),this['_renderingManager'][_0x425aca(0x33cb)](_0x351e57));}}this[_0x425aca(0x2edc)][_0x425aca(0x2a3a)](this);}}}}}[_0x3b38f2(0x30fe)](_0x2e6e53,_0x4c1a8b){var _0x7c7454=_0x3b38f2;this[_0x7c7454(0x25f0)]&&null!==_0x4c1a8b['skeleton']&&void 0x0!==_0x4c1a8b[_0x7c7454(0x2d12)]&&(this[_0x7c7454(0x3241)]['pushNoDuplicate'](_0x4c1a8b[_0x7c7454(0x2d12)])&&(_0x4c1a8b[_0x7c7454(0x2d12)][_0x7c7454(0x1462)](),this[_0x7c7454(0x27e0)][_0x7c7454(0x1212)](_0x4c1a8b['skeleton'][_0x7c7454(0x154e)][_0x7c7454(0x1377)],!0x1)),_0x4c1a8b[_0x7c7454(0x11a5)]||this['_softwareSkinnedMeshes'][_0x7c7454(0x1d65)](_0x4c1a8b));var _0x20d724=_0x2e6e53['hasInstances']||_0x2e6e53[_0x7c7454(0x906)]||this[_0x7c7454(0x2013)]||this['_skipFrustumClipping']||_0x4c1a8b[_0x7c7454(0x1f4)];if(_0x4c1a8b&&_0x4c1a8b[_0x7c7454(0x11db)]&&0x0<_0x4c1a8b[_0x7c7454(0x11db)][_0x7c7454(0x1377)]){var _0x25289a=this['getActiveSubMeshCandidates'](_0x4c1a8b),_0x75d0fb=_0x25289a[_0x7c7454(0x1377)],_0x20d724=_0x20d724||0x1===_0x75d0fb;for(let _0x272e87=0x0;_0x272e87<_0x75d0fb;_0x272e87++){var _0x3740e5=_0x25289a['data'][_0x272e87];this[_0x7c7454(0x302a)](_0x3740e5,_0x4c1a8b,_0x2e6e53,_0x20d724);}}}['updateTransformMatrix'](_0x3f36b8){var _0x42f796=_0x3b38f2;if(this['activeCamera']){if(this[_0x42f796(0x146e)][_0x42f796(0x8a3)]){const _0x364233=this[_0x42f796(0x146e)][_0x42f796(0x1c1b)][0x0],_0x5999d4=this[_0x42f796(0x146e)][_0x42f796(0x1c1b)][0x1];this[_0x42f796(0xb78)](_0x364233[_0x42f796(0x2e14)](),_0x364233[_0x42f796(0x1d1f)](_0x3f36b8),_0x5999d4[_0x42f796(0x2e14)](),_0x5999d4['getProjectionMatrix'](_0x3f36b8));}else this[_0x42f796(0xb78)](this[_0x42f796(0x146e)][_0x42f796(0x2e14)](),this[_0x42f796(0x146e)][_0x42f796(0x1d1f)](_0x3f36b8));}}[_0x3b38f2(0x2394)](_0xa97a1b,_0x39dee9=!0x0){var _0x4bb19f=_0x3b38f2;_0xa97a1b&&_0xa97a1b[_0x4bb19f(0x3387)]?_0xa97a1b[_0x4bb19f(0x3387)][_0x4bb19f(0x2394)]():_0xa97a1b&&_0xa97a1b[_0x4bb19f(0x316e)]?_0xa97a1b[_0x4bb19f(0x316e)][_0x4bb19f(0x2394)]():this[_0x4bb19f(0x2635)][_0x4bb19f(0x7ad)]()||this[_0x4bb19f(0x2635)][_0x4bb19f(0x2660)](),_0x39dee9&&this[_0x4bb19f(0x485)](_0xa97a1b);}['_clearFrameBuffer'](_0x213373){var _0x4ad8bf=_0x3b38f2;if(!_0x213373||!_0x213373[_0x4ad8bf(0x3387)]){if(_0x213373&&_0x213373['outputRenderTarget']&&!_0x213373[_0x4ad8bf(0x8a3)]){const _0x3cc841=_0x213373[_0x4ad8bf(0x316e)];_0x3cc841[_0x4ad8bf(0x3d99)]['hasObservers']()?_0x3cc841[_0x4ad8bf(0x3d99)]['notifyObservers'](this[_0x4ad8bf(0x2635)]):_0x3cc841['skipInitialClear']||(this[_0x4ad8bf(0x790)]&&this[_0x4ad8bf(0x2635)][_0x4ad8bf(0x2f8)](_0x3cc841[_0x4ad8bf(0x3c0e)]||this[_0x4ad8bf(0x3c0e)],!_0x3cc841[_0x4ad8bf(0x1001)],!0x0,!0x0),_0x3cc841[_0x4ad8bf(0x1001)]=!0x0);}else this['_defaultFrameBufferCleared']?this['_engine'][_0x4ad8bf(0x2f8)](null,!0x1,!0x0,!0x0):(this[_0x4ad8bf(0x2dd1)]=!0x0,this[_0x4ad8bf(0x35fc)]());}}[_0x3b38f2(0xc0e)](_0x2d734a,_0x17a1fc,_0x169021=!0x0){var _0x56fd97=_0x3b38f2,_0x14f749;if(!_0x2d734a||!_0x2d734a[_0x56fd97(0x83d)]){const _0x3439e9=this['_engine'];if(this[_0x56fd97(0x3706)]=_0x2d734a,!this[_0x56fd97(0x146e)])throw new Error(_0x56fd97(0xbe4));if(_0x3439e9[_0x56fd97(0xbcc)](this['activeCamera'][_0x56fd97(0x245)]),this[_0x56fd97(0x3dc3)](),this['_renderId']++,!this[_0x56fd97(0x3356)]&&_0x169021){let _0x1a5eff=!0x0;_0x2d734a[_0x56fd97(0x8a3)]&&_0x2d734a[_0x56fd97(0x316e)]&&(_0x1a5eff=_0x2d734a[_0x56fd97(0x316e)][_0x56fd97(0x2ff5)],this['autoClear']&&(this[_0x56fd97(0x2dd1)]=!0x1,_0x2d734a[_0x56fd97(0x316e)][_0x56fd97(0x2ff5)]=!0x1)),this['_bindFrameBuffer'](this[_0x56fd97(0x3706)]),_0x2d734a['_renderingMultiview']&&_0x2d734a[_0x56fd97(0x316e)]&&(_0x2d734a[_0x56fd97(0x316e)][_0x56fd97(0x2ff5)]=_0x1a5eff);}this['updateTransformMatrix'](),this[_0x56fd97(0xff5)]['notifyObservers'](this[_0x56fd97(0x146e)]),this[_0x56fd97(0xa90)]();for(let _0x4a5b5d=0x0;_0x4a5b5d<this[_0x56fd97(0xc71)][_0x56fd97(0x1377)];_0x4a5b5d++){const _0x313b12=this[_0x56fd97(0xc71)][_0x56fd97(0x3e2c)][_0x4a5b5d];_0x313b12[_0x56fd97(0x1171)](_0x313b12[_0x56fd97(0x2d12)]);}this[_0x56fd97(0x15af)]['notifyObservers'](this),this[_0x56fd97(0x2119)][_0x56fd97(0x30f8)](this[_0x56fd97(0x2e4a)]),_0x2d734a['customRenderTargets']&&0x0<_0x2d734a[_0x56fd97(0x65d)][_0x56fd97(0x1377)]&&this[_0x56fd97(0x2119)][_0x56fd97(0x30f8)](_0x2d734a['customRenderTargets']),_0x17a1fc&&_0x17a1fc[_0x56fd97(0x65d)]&&0x0<_0x17a1fc[_0x56fd97(0x65d)][_0x56fd97(0x1377)]&&this[_0x56fd97(0x2119)][_0x56fd97(0x30f8)](_0x17a1fc[_0x56fd97(0x65d)]),this['environmentTexture']&&this['environmentTexture'][_0x56fd97(0xeab)]&&this[_0x56fd97(0x2119)][_0x56fd97(0x1d65)](this[_0x56fd97(0x1d4a)]);for(const _0x3a07f2 of this[_0x56fd97(0xfa0)])_0x3a07f2[_0x56fd97(0x32de)](this[_0x56fd97(0x2119)]);let _0x237068=!0x1;if(this[_0x56fd97(0x2b9c)]){if(this[_0x56fd97(0x34a0)]=!0x0,0x0<this[_0x56fd97(0x2119)][_0x56fd97(0x1377)]){_0x655072['w1'][_0x56fd97(0xe2e)]('Render\x20targets',0x0<this[_0x56fd97(0x2119)][_0x56fd97(0x1377)]);for(let _0x1cebde=0x0;_0x1cebde<this[_0x56fd97(0x2119)]['length'];_0x1cebde++){const _0x1ee31f=this[_0x56fd97(0x2119)][_0x56fd97(0x3e2c)][_0x1cebde];_0x1ee31f[_0x56fd97(0x2d1a)]()&&(this['_renderId']++,_0x14f749=_0x1ee31f[_0x56fd97(0x146e)]&&_0x1ee31f[_0x56fd97(0x146e)]!==this['activeCamera'],_0x1ee31f[_0x56fd97(0x2f9e)](_0x14f749,this[_0x56fd97(0x1248)]),_0x237068=!0x0);}_0x655072['w1'][_0x56fd97(0x32a6)](_0x56fd97(0x23e3),0x0<this[_0x56fd97(0x2119)][_0x56fd97(0x1377)]),this[_0x56fd97(0x3c3f)]++;}for(const _0x5cd116 of this[_0x56fd97(0x4070)])_0x237068=_0x5cd116[_0x56fd97(0x32de)](this['activeCamera'])||_0x237068;this[_0x56fd97(0x34a0)]=!0x1;}this[_0x56fd97(0x2635)][_0x56fd97(0x111f)]=null!=(_0x169021=null!=(_0x17a1fc=null==(_0x169021=_0x2d734a[_0x56fd97(0x316e)])?void 0x0:_0x169021[_0x56fd97(0x3eaa)])?_0x17a1fc:_0x2d734a[_0x56fd97(0x3eaa)])?_0x169021:_0x50c58f['g'][_0x56fd97(0x1104)],_0x237068&&!this[_0x56fd97(0x3356)]&&this[_0x56fd97(0x2394)](this[_0x56fd97(0x3706)],!0x1),this[_0x56fd97(0x1993)][_0x56fd97(0x2a3a)](this),!this[_0x56fd97(0x6b6)]||_0x2d734a[_0x56fd97(0x3387)]||this[_0x56fd97(0x3356)]||this[_0x56fd97(0x6b6)][_0x56fd97(0x2fa2)]();for(const _0x5f42c4 of this['_beforeCameraDrawStage'])_0x5f42c4[_0x56fd97(0x32de)](this[_0x56fd97(0x146e)]);this['onBeforeDrawPhaseObservable'][_0x56fd97(0x2a3a)](this),_0x3439e9[_0x56fd97(0x253c)]&&_0x3439e9['snapshotRenderingMode']===_0x50c58f['g']['SNAPSHOTRENDERING_FAST']&&this[_0x56fd97(0x1a0a)](),this[_0x56fd97(0x1442)][_0x56fd97(0x2f9e)](null,null,!0x0,!0x0),this[_0x56fd97(0x328)][_0x56fd97(0x2a3a)](this);for(const _0x50ffde of this['_afterCameraDrawStage'])_0x50ffde[_0x56fd97(0x32de)](this['activeCamera']);this[_0x56fd97(0x6b6)]&&!_0x2d734a['_multiviewTexture']&&(_0x17a1fc=_0x2d734a['outputRenderTarget']?_0x2d734a[_0x56fd97(0x316e)]['renderTarget']:void 0x0,this[_0x56fd97(0x6b6)][_0x56fd97(0x1eb8)](_0x2d734a[_0x56fd97(0xfe0)],_0x17a1fc));for(const _0x1dbd70 of this[_0x56fd97(0xe7a)])_0x1dbd70[_0x56fd97(0x32de)](this[_0x56fd97(0x146e)]);this[_0x56fd97(0x2119)]['reset'](),this[_0x56fd97(0x1c9b)]['notifyObservers'](this[_0x56fd97(0x146e)]);}}['_processSubCameras'](_0x20cacc,_0x1403ef=!0x0){var _0x4e8205=_0x3b38f2;if(_0x20cacc[_0x4e8205(0xf34)]===_0x50c58f['g'][_0x4e8205(0x115e)]||_0x20cacc['_renderingMultiview'])return _0x20cacc['_renderingMultiview']&&!this[_0x4e8205(0xbc6)]&&this[_0x4e8205(0x6cd)](),this[_0x4e8205(0xc0e)](_0x20cacc,void 0x0,_0x1403ef),void this[_0x4e8205(0x291f)][_0x4e8205(0x2a3a)](_0x20cacc);if(_0x20cacc[_0x4e8205(0xc65)])this[_0x4e8205(0x3ea7)](_0x20cacc);else{this[_0x4e8205(0xff5)][_0x4e8205(0x2a3a)](_0x20cacc);for(let _0x2537a9=0x0;_0x2537a9<_0x20cacc[_0x4e8205(0x1c1b)][_0x4e8205(0x1377)];_0x2537a9++)this[_0x4e8205(0xc0e)](_0x20cacc[_0x4e8205(0x1c1b)][_0x2537a9],_0x20cacc);}this[_0x4e8205(0x3706)]=_0x20cacc,this[_0x4e8205(0x76f)](),this[_0x4e8205(0x291f)][_0x4e8205(0x2a3a)](_0x20cacc);}['_checkIntersections'](){var _0x4ed1ca=_0x3b38f2;for(let _0x38c8e4=0x0;_0x38c8e4<this[_0x4ed1ca(0x2525)][_0x4ed1ca(0x1377)];_0x38c8e4++){const _0x2b7b30=this[_0x4ed1ca(0x2525)][_0x4ed1ca(0x3e2c)][_0x38c8e4];if(_0x2b7b30[_0x4ed1ca(0x3342)])for(let _0x3ed966=0x0;_0x2b7b30[_0x4ed1ca(0x3342)]&&_0x3ed966<_0x2b7b30[_0x4ed1ca(0x3342)]['actions'][_0x4ed1ca(0x1377)];_0x3ed966++){const _0x28b7a9=_0x2b7b30['actionManager'][_0x4ed1ca(0xce8)][_0x3ed966];if(_0x28b7a9[_0x4ed1ca(0x417)]===_0x50c58f['g']['ACTION_OnIntersectionEnterTrigger']||_0x28b7a9[_0x4ed1ca(0x417)]===_0x50c58f['g']['ACTION_OnIntersectionExitTrigger']){var _0x339c37=_0x28b7a9[_0x4ed1ca(0x1dee)]();const _0x476ba2=_0x339c37[_0x4ed1ca(0x1a58)]||_0x339c37;var _0x339c37=_0x476ba2[_0x4ed1ca(0x283d)](_0x2b7b30,_0x339c37[_0x4ed1ca(0x1ab)]),_0x9c66f=_0x2b7b30[_0x4ed1ca(0xc1d)]['indexOf'](_0x476ba2);_0x339c37&&-0x1===_0x9c66f?_0x28b7a9['trigger']===_0x50c58f['g'][_0x4ed1ca(0x3118)]?(_0x28b7a9[_0x4ed1ca(0x40d0)](_0x43b7d7['V']['CreateNew'](_0x2b7b30,void 0x0,_0x476ba2)),_0x2b7b30[_0x4ed1ca(0xc1d)]['push'](_0x476ba2)):_0x28b7a9[_0x4ed1ca(0x417)]===_0x50c58f['g'][_0x4ed1ca(0x1500)]&&_0x2b7b30['_intersectionsInProgress'][_0x4ed1ca(0x3f90)](_0x476ba2):!_0x339c37&&-0x1<_0x9c66f&&(_0x28b7a9['trigger']===_0x50c58f['g'][_0x4ed1ca(0x1500)]&&_0x28b7a9[_0x4ed1ca(0x40d0)](_0x43b7d7['V'][_0x4ed1ca(0x2afb)](_0x2b7b30,void 0x0,_0x476ba2)),_0x2b7b30[_0x4ed1ca(0x3342)]['hasSpecificTrigger'](_0x50c58f['g']['ACTION_OnIntersectionExitTrigger'],_0x5837e=>{var _0x4043b9=_0x4ed1ca;return _0x5837e=_0x5837e[_0x4043b9(0x1a58)]||_0x5837e,_0x476ba2===_0x5837e;})&&_0x28b7a9[_0x4ed1ca(0x417)]!==_0x50c58f['g'][_0x4ed1ca(0x1500)]||_0x2b7b30['_intersectionsInProgress'][_0x4ed1ca(0x5ff)](_0x9c66f,0x1));}}}}['_advancePhysicsEngineStep'](_0x3bbc63){}['_animate'](){}[_0x3b38f2(0x312e)](){var _0x308177=_0x3b38f2;if(this[_0x308177(0x2635)][_0x308177(0x1d9c)]()){let _0x45ec9c=Math[_0x308177(0xf1a)](_0x4dbc48[_0x308177(0x3799)],Math[_0x308177(0x3478)](this[_0x308177(0x2635)][_0x308177(0x2d27)](),_0x4dbc48[_0x308177(0x1c83)]))+this[_0x308177(0x32da)];var _0x30ac11=this[_0x308177(0x2635)][_0x308177(0x183)](),_0x3921fb=0x3e8/_0x30ac11/0x3e8;let _0x2358b4=0x0;for(var _0x144f80=this['_engine'][_0x308177(0x9ea)](),_0x4cb9b5=Math[_0x308177(0xa0a)](_0x45ec9c/_0x30ac11),_0x4cb9b5=Math[_0x308177(0x3478)](_0x4cb9b5,_0x144f80);0x0<_0x45ec9c&&_0x2358b4<_0x4cb9b5;)this[_0x308177(0x3683)][_0x308177(0x2a3a)](this),this[_0x308177(0x1da7)]=_0x30ac11*_0x3921fb,this[_0x308177(0x2b33)](),this[_0x308177(0x31d5)][_0x308177(0x2a3a)](this),this['physicsEnabled']&&this[_0x308177(0x2f6f)](_0x30ac11),this[_0x308177(0x2cde)][_0x308177(0x2a3a)](this),this[_0x308177(0x2587)]++,_0x2358b4++,_0x45ec9c-=_0x30ac11;this['_timeAccumulator']=_0x45ec9c<0x0?0x0:_0x45ec9c;}else _0x144f80=this['useConstantAnimationDeltaTime']?0x10:Math['max'](_0x4dbc48[_0x308177(0x3799)],Math[_0x308177(0x3478)](this[_0x308177(0x2635)][_0x308177(0x2d27)](),_0x4dbc48[_0x308177(0x1c83)])),(this[_0x308177(0x1da7)]=0.06*_0x144f80,this[_0x308177(0x2b33)](),this['onAfterAnimationsObservable']['notifyObservers'](this),this[_0x308177(0x3d5)]&&this[_0x308177(0x2f6f)](_0x144f80));}['_clear'](){var _0x4da29e=_0x3b38f2;(this['autoClearDepthAndStencil']||this[_0x4da29e(0x790)])&&this[_0x4da29e(0x2635)][_0x4da29e(0x2f8)](this[_0x4da29e(0x3c0e)],this['autoClear']||this[_0x4da29e(0x17c0)]||this['forcePointsCloud'],this[_0x4da29e(0x359e)],this[_0x4da29e(0x359e)]);}[_0x3b38f2(0x2937)](_0x44828e){var _0x1ce927=_0x3b38f2,_0x3d4d93;if(null==_0x44828e||!_0x44828e[_0x1ce927(0x316e)]||null!=_0x44828e&&_0x44828e[_0x1ce927(0x3a23)]||(_0x44828e['outputRenderTarget'][_0x1ce927(0x1001)]=!0x1),null!=(_0x3d4d93=null==_0x44828e?void 0x0:_0x44828e[_0x1ce927(0x7aa)])&&_0x3d4d93[_0x1ce927(0x1377)])for(let _0x50a4ec=0x0;_0x50a4ec<_0x44828e[_0x1ce927(0x7aa)][_0x1ce927(0x1377)];++_0x50a4ec){const _0xca9c3d=_0x44828e[_0x1ce927(0x7aa)][_0x50a4ec][_0x1ce927(0x316e)];_0xca9c3d&&(_0xca9c3d['_cleared']=!0x1);}}[_0x3b38f2(0x23e8)](_0x3bbcb4){var _0x13ef51=_0x3b38f2;if(this['meshes']){for(const _0x5529f1 of this[_0x13ef51(0x3926)])_0x5529f1[_0x13ef51(0x23e8)](_0x3bbcb4);}}['render'](_0xaff6af=!0x0,_0x563e28=!0x1){var _0xfd4998=_0x3b38f2,_0x120112;if(!this[_0xfd4998(0x3b15)]){this[_0xfd4998(0x1f04)][_0xfd4998(0xb32)]()&&null===this[_0xfd4998(0x3045)]&&this[_0xfd4998(0x20c6)](),this[_0xfd4998(0x36c2)]++,this[_0xfd4998(0x2dd1)]=!0x1,this[_0xfd4998(0x2937)](this[_0xfd4998(0x146e)]),null!=(_0x120112=this['activeCameras'])&&_0x120112['length']&&this[_0xfd4998(0x1909)][_0xfd4998(0x7f0)](this['_checkCameraRenderTarget']),this[_0xfd4998(0x3c6d)](),this[_0xfd4998(0x23dc)]['fetchNewFrame'](),this[_0xfd4998(0x185e)][_0xfd4998(0x2e75)](),this[_0xfd4998(0x21bf)][_0xfd4998(0x2e75)](),this[_0xfd4998(0x27e0)][_0xfd4998(0x2e75)](),this[_0xfd4998(0x2525)][_0xfd4998(0x3d68)](),this[_0xfd4998(0x3dc3)](),this[_0xfd4998(0x3bf7)][_0xfd4998(0x2a3a)](this),this[_0xfd4998(0x3342)]&&this[_0xfd4998(0x3342)][_0xfd4998(0x24ba)](_0x50c58f['g']['ACTION_OnEveryFrameTrigger']),_0x563e28||this[_0xfd4998(0x312e)]();for(const _0x5ef091 of this[_0xfd4998(0x3a64)])_0x5ef091[_0xfd4998(0x32de)]();if(_0xaff6af){if(this[_0xfd4998(0x1909)]&&0x0<this[_0xfd4998(0x1909)][_0xfd4998(0x1377)])for(let _0x27fdd9=0x0;_0x27fdd9<this['activeCameras']['length'];_0x27fdd9++){const _0x421518=this['activeCameras'][_0x27fdd9];if(_0x421518['update'](),_0x421518[_0xfd4998(0xf34)]!==_0x50c58f['g'][_0xfd4998(0x115e)]){for(let _0x258fe9=0x0;_0x258fe9<_0x421518['_rigCameras'][_0xfd4998(0x1377)];_0x258fe9++)_0x421518[_0xfd4998(0x1c1b)][_0x258fe9][_0xfd4998(0x22f)]();}}else{if(this[_0xfd4998(0x146e)]&&(this[_0xfd4998(0x146e)][_0xfd4998(0x22f)](),this[_0xfd4998(0x146e)][_0xfd4998(0xf34)]!==_0x50c58f['g'][_0xfd4998(0x115e)])){for(let _0x27b41c=0x0;_0x27b41c<this[_0xfd4998(0x146e)]['_rigCameras'][_0xfd4998(0x1377)];_0x27b41c++)this[_0xfd4998(0x146e)][_0xfd4998(0x1c1b)][_0x27b41c][_0xfd4998(0x22f)]();}}}this['onBeforeRenderObservable']['notifyObservers'](this);const _0x16d16b=this[_0xfd4998(0x2cd1)]();this[_0xfd4998(0x15af)][_0xfd4998(0x2a3a)](this);var _0x1d1b46=null!=(_0x120112=this['activeCameras'])&&_0x120112['length']?this[_0xfd4998(0x1909)][0x0]:this[_0xfd4998(0x146e)];if(this[_0xfd4998(0x2b9c)]){_0x655072['w1'][_0xfd4998(0xe2e)]('Custom\x20render\x20targets',0x0<this['customRenderTargets']['length']),this[_0xfd4998(0x34a0)]=!0x0;for(let _0x23d575=0x0;_0x23d575<this[_0xfd4998(0x65d)][_0xfd4998(0x1377)];_0x23d575++){const _0x586a89=this[_0xfd4998(0x65d)][_0x23d575];if(_0x586a89['_shouldRender']()){if(this[_0xfd4998(0x3c3f)]++,this[_0xfd4998(0x146e)]=_0x586a89[_0xfd4998(0x146e)]||this['activeCamera'],!this[_0xfd4998(0x146e)])throw new Error('Active\x20camera\x20not\x20set');_0x16d16b[_0xfd4998(0xbcc)](this[_0xfd4998(0x146e)][_0xfd4998(0x245)]),this[_0xfd4998(0x76f)](),_0x586a89[_0xfd4998(0x2f9e)](_0x1d1b46!==this['activeCamera'],this['dumpNextRenderTargets']);}}_0x655072['w1']['EndPerformanceCounter'](_0xfd4998(0x2764),0x0<this['customRenderTargets'][_0xfd4998(0x1377)]),this[_0xfd4998(0x34a0)]=!0x1,this[_0xfd4998(0x3c3f)]++;}this[_0xfd4998(0x2635)][_0xfd4998(0x111f)]=null!=(_0x563e28=null==_0x1d1b46?void 0x0:_0x1d1b46[_0xfd4998(0x3eaa)])?_0x563e28:_0x50c58f['g']['RENDERPASS_MAIN'],this['activeCamera']=_0x1d1b46,this['_activeCamera']&&this[_0xfd4998(0x3706)][_0xfd4998(0xf34)]!==_0x50c58f['g'][_0xfd4998(0xa72)]&&!this['prePass']&&this[_0xfd4998(0x2394)](this['_activeCamera'],!0x1),this[_0xfd4998(0x1993)][_0xfd4998(0x2a3a)](this);for(const _0x45ac6a of this['_beforeClearStage'])_0x45ac6a['action']();this[_0xfd4998(0x485)](this[_0xfd4998(0x146e)]);for(const _0x2ebaa3 of this[_0xfd4998(0x2a17)])_0x2ebaa3[_0xfd4998(0x32de)](this['_renderTargets']);if(this[_0xfd4998(0x1909)]&&0x0<this[_0xfd4998(0x1909)][_0xfd4998(0x1377)]){for(let _0x20bfaf=0x0;_0x20bfaf<this['activeCameras'][_0xfd4998(0x1377)];_0x20bfaf++)this['_processSubCameras'](this[_0xfd4998(0x1909)][_0x20bfaf],0x0<_0x20bfaf);}else{if(!this['activeCamera'])throw new Error(_0xfd4998(0x3e61));this['_processSubCameras'](this[_0xfd4998(0x146e)],!!this[_0xfd4998(0x146e)][_0xfd4998(0x316e)]);}this['_checkIntersections']();for(const _0x38f9a5 of this['_afterRenderStage'])_0x38f9a5[_0xfd4998(0x32de)]();if(this[_0xfd4998(0x3a2e)]&&this[_0xfd4998(0x3a2e)](),this[_0xfd4998(0x29b7)][_0xfd4998(0x2a3a)](this),this['_toBeDisposed']['length']){for(let _0x2579df=0x0;_0x2579df<this['_toBeDisposed'][_0xfd4998(0x1377)];_0x2579df++){const _0x140566=this[_0xfd4998(0x1e2b)][_0x2579df];_0x140566&&_0x140566[_0xfd4998(0x18c9)]();}this[_0xfd4998(0x1e2b)][_0xfd4998(0x1377)]=0x0;}this[_0xfd4998(0x1248)]&&(this[_0xfd4998(0x1248)]=!0x1),this[_0xfd4998(0x27e0)][_0xfd4998(0x1212)](0x0,!0x0),this[_0xfd4998(0x21bf)]['addCount'](0x0,!0x0),this[_0xfd4998(0x23dc)][_0xfd4998(0x1212)](0x0,!0x0),this[_0xfd4998(0x2635)][_0xfd4998(0x2660)]();}}[_0x3b38f2(0x2f06)](){var _0x215905=_0x3b38f2;for(let _0x52dbf0=0x0;_0x52dbf0<this[_0x215905(0x3bbb)][_0x215905(0x1377)];_0x52dbf0++)this[_0x215905(0x3bbb)][_0x52dbf0][_0x215905(0x3ee6)]();}['unfreezeMaterials'](){var _0x36761a=_0x3b38f2;for(let _0x1bbfc9=0x0;_0x1bbfc9<this[_0x36761a(0x3bbb)][_0x36761a(0x1377)];_0x1bbfc9++)this[_0x36761a(0x3bbb)][_0x1bbfc9][_0x36761a(0x25ab)]();}[_0x3b38f2(0x18c9)](){var _0x2a3dd4=_0x3b38f2;if(!this[_0x2a3dd4(0x3b15)]){this[_0x2a3dd4(0x3239)]=null,this[_0x2a3dd4(0x3a2e)]=null,this[_0x2a3dd4(0x28cd)]=null,this[_0x2a3dd4(0x1c56)][_0x2a3dd4(0x1377)]=0x0,this[_0x2a3dd4(0x1f96)]['length']=0x0,this[_0x2a3dd4(0x428)][_0x2a3dd4(0x1377)]=0x0,this['_isReadyForMeshStage']['clear'](),this[_0x2a3dd4(0x4186)]['clear'](),this[_0x2a3dd4(0x1d17)][_0x2a3dd4(0x2f8)](),this['_preActiveMeshStage'][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x4070)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0xeda)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x3bd8)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x134f)]['clear'](),this[_0x2a3dd4(0xe2f)]['clear'](),this['_afterRenderingMeshStage'][_0x2a3dd4(0x2f8)](),this['_afterRenderingGroupDrawStage'][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x2e62)]['clear'](),this['_afterRenderTargetDrawStage']['clear'](),this[_0x2a3dd4(0x3948)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x3a64)]['clear'](),this[_0x2a3dd4(0x18bf)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x2a17)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0xfa0)]['clear'](),this[_0x2a3dd4(0x2e2)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x114e)]['clear'](),this[_0x2a3dd4(0xc1c)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0xdaf)]=new Array(),this[_0x2a3dd4(0xf93)]&&this[_0x2a3dd4(0xf93)](),this[_0x2a3dd4(0x3dc3)](),this[_0x2a3dd4(0x146e)]&&(this[_0x2a3dd4(0x146e)]['_activeMeshes'][_0x2a3dd4(0x18c9)](),this[_0x2a3dd4(0x146e)]=null),this[_0x2a3dd4(0x1909)]=null,this[_0x2a3dd4(0x32a)]['dispose'](),this[_0x2a3dd4(0x1442)][_0x2a3dd4(0x18c9)](),this[_0x2a3dd4(0x39e0)][_0x2a3dd4(0x18c9)](),this[_0x2a3dd4(0x201a)][_0x2a3dd4(0x18c9)](),this['_activeSkeletons'][_0x2a3dd4(0x18c9)](),this[_0x2a3dd4(0xc71)][_0x2a3dd4(0x18c9)](),this['_renderTargets'][_0x2a3dd4(0x18c9)](),this['_materialsRenderTargets'][_0x2a3dd4(0x18c9)](),this[_0x2a3dd4(0x2ff3)][_0x2a3dd4(0x18c9)](),this[_0x2a3dd4(0x2525)]['dispose'](),this[_0x2a3dd4(0x1e2b)][_0x2a3dd4(0x1377)]=0x0;for(const _0xde6acf of this[_0x2a3dd4(0xef5)]['slice']())_0xde6acf[_0x2a3dd4(0x1698)]();this['_activeRequests'][_0x2a3dd4(0x1377)]=0x0;try{this['onDisposeObservable'][_0x2a3dd4(0x2a3a)](this);}catch(_0x32284e){_0x46c722[_0x2a3dd4(0x1220)](_0x2a3dd4(0x2bab),_0x32284e);}if(this[_0x2a3dd4(0x3fb7)](),this['_engine'][_0x2a3dd4(0x2669)]()){for(let _0x3d335f=0x0;_0x3d335f<this[_0x2a3dd4(0x1923)][_0x2a3dd4(0x1377)];_0x3d335f++)this[_0x2a3dd4(0x1923)][_0x3d335f]['detachControl']();}this['_disposeList'](this[_0x2a3dd4(0x384)]),this[_0x2a3dd4(0x4076)](this[_0x2a3dd4(0xe8a)]),this['_disposeList'](this[_0x2a3dd4(0x3926)],_0x514774=>_0x514774[_0x2a3dd4(0x18c9)](!0x0)),this[_0x2a3dd4(0x4076)](this[_0x2a3dd4(0x1e2f)],_0x763de7=>_0x763de7[_0x2a3dd4(0x18c9)](!0x0));var _0x91325e=this[_0x2a3dd4(0x1923)];this['_disposeList'](_0x91325e),this['_defaultMaterial']&&this[_0x2a3dd4(0xbc8)][_0x2a3dd4(0x18c9)](),this[_0x2a3dd4(0x4076)](this[_0x2a3dd4(0x2af7)]),this[_0x2a3dd4(0x4076)](this[_0x2a3dd4(0x3bbb)]),this[_0x2a3dd4(0x4076)](this[_0x2a3dd4(0x22c0)]),this[_0x2a3dd4(0x4076)](this[_0x2a3dd4(0x1900)]),this[_0x2a3dd4(0x4076)](this['textures']),this[_0x2a3dd4(0x4076)](this[_0x2a3dd4(0x1f96)]),this[_0x2a3dd4(0x402e)][_0x2a3dd4(0x18c9)](),this['_multiviewSceneUbo']&&this['_multiviewSceneUbo'][_0x2a3dd4(0x18c9)](),this['postProcessManager'][_0x2a3dd4(0x18c9)](),this[_0x2a3dd4(0x4076)](this[_0x2a3dd4(0x25cd)]);let _0x19c5b2=this['_engine']['scenes'][_0x2a3dd4(0x919)](this);-0x1<_0x19c5b2&&this[_0x2a3dd4(0x2635)][_0x2a3dd4(0x17cd)]['splice'](_0x19c5b2,0x1),_0xc3c5c6['l'][_0x2a3dd4(0x750)]===this&&(0x0<this[_0x2a3dd4(0x2635)][_0x2a3dd4(0x17cd)][_0x2a3dd4(0x1377)]?_0xc3c5c6['l'][_0x2a3dd4(0x750)]=this['_engine'][_0x2a3dd4(0x17cd)][this['_engine'][_0x2a3dd4(0x17cd)][_0x2a3dd4(0x1377)]-0x1]:_0xc3c5c6['l'][_0x2a3dd4(0x750)]=null),-0x1<(_0x19c5b2=this[_0x2a3dd4(0x2635)][_0x2a3dd4(0x1ec)][_0x2a3dd4(0x919)](this))&&this['_engine'][_0x2a3dd4(0x1ec)][_0x2a3dd4(0x5ff)](_0x19c5b2,0x1),this['_engine']['wipeCaches'](!0x0),this[_0x2a3dd4(0x21eb)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0xbec)]['clear'](),this[_0x2a3dd4(0x29b7)][_0x2a3dd4(0x2f8)](),this['onBeforeRenderTargetsRenderObservable'][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x1993)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x2cde)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x3683)][_0x2a3dd4(0x2f8)](),this['onBeforeActiveMeshesEvaluationObservable'][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x16b9)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x131c)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x2edc)][_0x2a3dd4(0x2f8)](),this['onBeforeDrawPhaseObservable']['clear'](),this[_0x2a3dd4(0x328)]['clear'](),this[_0x2a3dd4(0x3bf7)][_0x2a3dd4(0x2f8)](),this['onAfterAnimationsObservable'][_0x2a3dd4(0x2f8)](),this['onDataLoadedObservable'][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x618)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x3017)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x3ce)]['clear'](),this['onBeforeCameraRenderObservable'][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x1c9b)]['clear'](),this[_0x2a3dd4(0x291f)]['clear'](),this[_0x2a3dd4(0x1f04)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x2ffa)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0xa21)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x32b9)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x6f0)]['clear'](),this[_0x2a3dd4(0x1d6d)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x206)]['clear'](),this['onNewTransformNodeAddedObservable'][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x2bf6)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x3ffc)]['clear'](),this[_0x2a3dd4(0x2e1c)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x3352)]['clear'](),this['onSkeletonRemovedObservable']['clear'](),this[_0x2a3dd4(0x2140)]['clear'](),this[_0x2a3dd4(0x20e7)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x2b9e)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x35f0)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x1bf9)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0xa61)][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x11c1)]['clear'](),this['onPointerObservable'][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x3eee)]['clear'](),this['onKeyboardObservable'][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x28fa)][_0x2a3dd4(0x2f8)](),this['onScenePerformancePriorityChangedObservable'][_0x2a3dd4(0x2f8)](),this[_0x2a3dd4(0x12da)]=!0x0;}}[_0x3b38f2(0x4076)](_0x302dbc,_0x425f43){var _0x355edd=_0x3b38f2;_0x425f43=null!=_0x425f43?_0x425f43:_0x49c62c=>_0x49c62c[_0x355edd(0x18c9)]();for(const _0x5ebd88 of _0x302dbc[_0x355edd(0x13df)](0x0))_0x425f43(_0x5ebd88);_0x302dbc['length']=0x0;}get[_0x3b38f2(0x3b15)](){return this['_isDisposed'];}[_0x3b38f2(0x17bd)](){var _0x337368=_0x3b38f2;for(let _0x16ddf6=0x0;_0x16ddf6<this[_0x337368(0x3926)][_0x337368(0x1377)];_0x16ddf6++){const _0x4c93c1=this[_0x337368(0x3926)][_0x16ddf6][_0x337368(0x1090)];_0x4c93c1&&_0x4c93c1[_0x337368(0x22f0)]();}}[_0x3b38f2(0x2c66)](){var _0x477909=_0x3b38f2;for(const _0x596a62 of this[_0x477909(0xae8)])_0x596a62['_buffer']&&(_0x596a62[_0x477909(0x155b)]=null);}['getWorldExtends'](_0x3ecf90){var _0x59e809=_0x3b38f2;const _0x32bd5e=new _0x512f14['P'](Number['MAX_VALUE'],Number[_0x59e809(0x3808)],Number[_0x59e809(0x3808)]),_0x98e7b8=new _0x512f14['P'](-Number[_0x59e809(0x3808)],-Number[_0x59e809(0x3808)],-Number[_0x59e809(0x3808)]);return this[_0x59e809(0x3926)]['filter'](_0x3ecf90=_0x3ecf90||(()=>!0x0))[_0x59e809(0x7f0)](_0x34a5d6=>{var _0x347d33=_0x59e809,_0x5a9fb0;_0x34a5d6[_0x347d33(0x3d93)](!0x0),_0x34a5d6[_0x347d33(0x11db)]&&0x0!==_0x34a5d6['subMeshes'][_0x347d33(0x1377)]&&!_0x34a5d6[_0x347d33(0x213)]&&(_0x5a9fb0=(_0x34a5d6=_0x34a5d6[_0x347d33(0x16a7)]())[_0x347d33(0x39b2)][_0x347d33(0x40cc)],_0x34a5d6=_0x34a5d6[_0x347d33(0x39b2)][_0x347d33(0x1608)],_0x512f14['P'][_0x347d33(0x9b2)](_0x5a9fb0,_0x32bd5e,_0x98e7b8),_0x512f14['P'][_0x347d33(0x9b2)](_0x34a5d6,_0x32bd5e,_0x98e7b8));}),{'min':_0x32bd5e,'max':_0x98e7b8};}['createPickingRay'](_0x3b01ee,_0x55aa01,_0x38a8c8,_0x4dcb5f,_0x3b804c=0x0){throw(0x0,_0x5546fd['S'])('Ray');}[_0x3b38f2(0x3adf)](_0x488ac8,_0x2c90a8,_0xbf57a1,_0xb7203b,_0x4f2c78,_0x461964=0x0,_0x3e7d84){var _0x118564=_0x3b38f2;throw(0x0,_0x5546fd['S'])(_0x118564(0x332c));}[_0x3b38f2(0x6d6)](_0x3f79f,_0x5c9247,_0x4162a0){var _0x4db453=_0x3b38f2;throw(0x0,_0x5546fd['S'])(_0x4db453(0x332c));}[_0x3b38f2(0x190f)](_0x2a9bb6,_0xd87739,_0xc2c9f1,_0x153c0a){var _0x37ed6e=_0x3b38f2;throw(0x0,_0x5546fd['S'])(_0x37ed6e(0x332c));}get['_pickingAvailable'](){return!0x1;}['pick'](_0x185bb2,_0x57ae6f,_0x2b7f61,_0x1d7ff,_0x4fb218,_0x44e908){return new _0x3e65f1['p']();}[_0x3b38f2(0x1d0d)](_0x128748,_0x2a19fc,_0x376707,_0xcc6182,_0x501296){return new _0x3e65f1['p']();}['pickWithRay'](_0x120560,_0x2c8ef6,_0x46b34f,_0x1d961b){var _0x4c66df=_0x3b38f2;throw(0x0,_0x5546fd['S'])(_0x4c66df(0x332c));}[_0x3b38f2(0x146d)](_0x530f9a,_0x1b65f9,_0x477d85,_0x5e312c,_0x3b7db8){throw(0x0,_0x5546fd['S'])('Ray');}[_0x3b38f2(0x360c)](_0x52e1cc,_0x19d480,_0x24922a){var _0x411fb9=_0x3b38f2;throw(0x0,_0x5546fd['S'])(_0x411fb9(0x332c));}[_0x3b38f2(0xe90)](_0x41d51a,_0x559292,_0x52ddce){var _0x5899c5=_0x3b38f2;this[_0x5899c5(0x262)]['setPointerOverMesh'](_0x41d51a,_0x559292,_0x52ddce);}[_0x3b38f2(0x408)](){var _0x4684a3=_0x3b38f2;return this[_0x4684a3(0x262)][_0x4684a3(0x408)]();}[_0x3b38f2(0x183c)](){var _0x427d12=_0x3b38f2;for(const _0x2d9770 of this['geometries'])_0x2d9770[_0x427d12(0x2ef6)]();for(const _0x3664d6 of this['meshes'])_0x3664d6[_0x427d12(0x2ef6)]();this[_0x427d12(0x6b6)]&&this[_0x427d12(0x6b6)][_0x427d12(0x2ef6)]();for(const _0x5339af of this[_0x427d12(0x25cd)])_0x5339af[_0x427d12(0x20f9)]();for(const _0x494fac of this['particleSystems'])_0x494fac[_0x427d12(0x20f9)]();if(this['spriteManagers']){for(const _0x26c305 of this[_0x427d12(0x2509)])_0x26c305[_0x427d12(0x20f9)]();}}[_0x3b38f2(0x1468)](){var _0x38baa0=_0x3b38f2;for(const _0xde8cef of this[_0x38baa0(0xae8)])_0xde8cef[_0x38baa0(0x2ef6)]();this['markAllMaterialsAsDirty'](_0x50c58f['g'][_0x38baa0(0x1fa)]);}[_0x3b38f2(0x147c)](_0x2dfe9e,_0x4dc476,_0x5a2cae){var _0x39c7ba=_0x3b38f2;if(void 0x0===_0x4dc476)return _0x2dfe9e;const _0x4cc387=[];_0x5a2cae=_0x5a2cae||(_0x5e5454=>{});for(const _0xbeefc1 in _0x2dfe9e){var _0x56a4dd=_0x2dfe9e[_0xbeefc1];_0xf2c20['$']&&_0xf2c20['$'][_0x39c7ba(0xdad)](_0x56a4dd,_0x4dc476)&&(_0x4cc387['push'](_0x56a4dd),_0x5a2cae(_0x56a4dd));}return _0x4cc387;}[_0x3b38f2(0x49c)](_0x4abcc8,_0x2a5211){var _0x27836c=_0x3b38f2;return this[_0x27836c(0x147c)](this[_0x27836c(0x3926)],_0x4abcc8,_0x2a5211);}['getCamerasByTags'](_0xb20483,_0x4504f3){var _0x42bc0a=_0x3b38f2;return this[_0x42bc0a(0x147c)](this['cameras'],_0xb20483,_0x4504f3);}[_0x3b38f2(0x162e)](_0x5cb4b9,_0x3bf1e4){var _0x30f4b9=_0x3b38f2;return this[_0x30f4b9(0x147c)](this[_0x30f4b9(0xe8a)],_0x5cb4b9,_0x3bf1e4);}[_0x3b38f2(0x3866)](_0x65a9b0,_0x11d6b7){var _0x3b4d43=_0x3b38f2;return this[_0x3b4d43(0x147c)](this[_0x3b4d43(0x3bbb)],_0x65a9b0,_0x11d6b7)[_0x3b4d43(0x10d8)](this[_0x3b4d43(0x147c)](this['multiMaterials'],_0x65a9b0,_0x11d6b7));}[_0x3b38f2(0x1beb)](_0x2cdca0,_0x27abe1){return this['_getByTags'](this['transformNodes'],_0x2cdca0,_0x27abe1);}[_0x3b38f2(0x18d2)](_0x4af6c7,_0x348589=null,_0x440e5e=null,_0x5d824f=null){var _0x28dfd6=_0x3b38f2;this[_0x28dfd6(0x1442)][_0x28dfd6(0x18d2)](_0x4af6c7,_0x348589,_0x440e5e,_0x5d824f);}[_0x3b38f2(0x19ed)](_0x164e81,_0x8239d7,_0x355009=!0x0,_0x44067b=!0x0){this['_renderingManager']['setRenderingAutoClearDepthStencil'](_0x164e81,_0x8239d7,_0x355009,_0x44067b);}[_0x3b38f2(0x3e71)](_0x213a62){var _0x284ab5=_0x3b38f2;return this[_0x284ab5(0x1442)][_0x284ab5(0x3e71)](_0x213a62);}get[_0x3b38f2(0x41bc)](){var _0x37a0a4=_0x3b38f2;return this[_0x37a0a4(0x2030)];}set[_0x3b38f2(0x41bc)](_0x691c1e){var _0x414708=_0x3b38f2;this[_0x414708(0x2030)]===_0x691c1e||(this['_blockMaterialDirtyMechanism']=_0x691c1e)||this[_0x414708(0x3ae2)](_0x50c58f['g']['MATERIAL_AllDirtyFlag']);}['markAllMaterialsAsDirty'](_0x52508a,_0x423000){var _0x533320=_0x3b38f2;if(!this[_0x533320(0x2030)]){for(const _0x22d589 of this['materials'])_0x423000&&!_0x423000(_0x22d589)||_0x22d589[_0x533320(0x270b)](_0x52508a);}}[_0x3b38f2(0x317c)](_0x572604,_0x25f170,_0x33cd87,_0x1a3950,_0x27fafd,_0x1733c4,_0xbecbb1){var _0x29685f=_0x3b38f2;const _0x6a8d66=(0x0,_0x2102d1['vP'])(_0x572604,_0x25f170,_0x33cd87,_0x1a3950?this[_0x29685f(0x3506)]:void 0x0,_0x27fafd,_0x1733c4,_0xbecbb1);return this[_0x29685f(0xef5)][_0x29685f(0x3f90)](_0x6a8d66),_0x6a8d66[_0x29685f(0x4d5)]['add'](_0x366e25=>{var _0x3ec16b=_0x29685f;this['_activeRequests'][_0x3ec16b(0x5ff)](this['_activeRequests'][_0x3ec16b(0x919)](_0x366e25),0x1);}),_0x6a8d66;}[_0x3b38f2(0x3ea2)](_0x215c76,_0x3c30db,_0x29fd87,_0x56517b,_0x1ce21f){return new Promise((_0x5c1229,_0x47cc4b)=>{var _0x5b8395=a8_0x5b24;this[_0x5b8395(0x317c)](_0x215c76,_0x4e38e5=>{_0x5c1229(_0x4e38e5);},_0x3c30db,_0x29fd87,_0x56517b,(_0xf716e8,_0x231323)=>{_0x47cc4b(_0x231323);},_0x1ce21f);});}[_0x3b38f2(0x2dde)](_0x41a4f7,_0x25ff07,_0x3015b6,_0xc53343,_0x19db8c,_0xf566fa,_0x3c02b9){var _0x4fd615=_0x3b38f2;const _0x344e2c=(0x0,_0x2102d1['FV'])(_0x41a4f7,_0x25ff07,_0x3015b6,_0xc53343?this[_0x4fd615(0x3506)]:void 0x0,_0x19db8c,_0xf566fa,_0x3c02b9);return this['_activeRequests'][_0x4fd615(0x3f90)](_0x344e2c),_0x344e2c['onCompleteObservable']['add'](_0x2a1c44=>{var _0x1fa6fa=_0x4fd615;this[_0x1fa6fa(0xef5)]['splice'](this['_activeRequests'][_0x1fa6fa(0x919)](_0x2a1c44),0x1);}),_0x344e2c;}[_0x3b38f2(0x1ed6)](_0x2d9151,_0x54c9e4,_0x303b78,_0x14fd99,_0x1072ad){return new Promise((_0xbb53ca,_0x489781)=>{var _0x37dd7b=a8_0x5b24;this[_0x37dd7b(0x2dde)](_0x2d9151,_0x24ef67=>{_0xbb53ca(_0x24ef67);},_0x54c9e4,_0x303b78,_0x14fd99,_0x37fc40=>{_0x489781(_0x37fc40);},_0x1072ad);});}[_0x3b38f2(0x2066)](_0x59d2b6,_0x4def6f,_0x5b72a3,_0x1de466,_0x3a41e7){var _0x3d082e=_0x3b38f2;const _0x15a8d8=(0x0,_0x2102d1['Ip'])(_0x59d2b6,_0x4def6f,_0x5b72a3,_0x1de466,_0x3a41e7);return this['_activeRequests']['push'](_0x15a8d8),_0x15a8d8[_0x3d082e(0x4d5)][_0x3d082e(0x3fc1)](_0x511002=>{var _0x17ff7d=_0x3d082e;this[_0x17ff7d(0xef5)][_0x17ff7d(0x5ff)](this['_activeRequests'][_0x17ff7d(0x919)](_0x511002),0x1);}),_0x15a8d8;}[_0x3b38f2(0x8ea)](_0x26d291,_0x36e2a9,_0x4cfc29){return new Promise((_0x467ad9,_0x390cad)=>{var _0x171295=a8_0x5b24;this[_0x171295(0x2066)](_0x26d291,_0xbebf6f=>{_0x467ad9(_0xbebf6f);},_0x36e2a9,_0x4cfc29,_0x257a70=>{_0x390cad(_0x257a70);});});}['getPerfCollector'](){var _0x54f221=_0x3b38f2;throw(0x0,_0x5546fd['S'])(_0x54f221(0x619));}}_0x4dbc48[_0x3b38f2(0x3a61)]=0x0,_0x4dbc48['FOGMODE_EXP']=0x1,_0x4dbc48[_0x3b38f2(0xf0a)]=0x2,_0x4dbc48[_0x3b38f2(0x15a0)]=0x3,_0x4dbc48[_0x3b38f2(0x3799)]=0x1,_0x4dbc48[_0x3b38f2(0x1c83)]=0x3e8;},0xbb85:(_0x3439bc,_0x5c66c6,_0x266a31)=>{var _0x58cd1c=a8_0x16e4d8;_0x266a31['d'](_0x5c66c6,{'H':()=>_0x2e5bb6,'l':()=>_0x108ca6});class _0x108ca6{}_0x108ca6[_0x58cd1c(0xce2)]=_0x58cd1c(0x361f),_0x108ca6['NAME_LAYER']='Layer',_0x108ca6[_0x58cd1c(0x3770)]=_0x58cd1c(0x2b8f),_0x108ca6[_0x58cd1c(0x2808)]=_0x58cd1c(0x2f8a),_0x108ca6[_0x58cd1c(0x303d)]='ParticleSystem',_0x108ca6['NAME_GAMEPAD']=_0x58cd1c(0x2bbe),_0x108ca6[_0x58cd1c(0x116d)]=_0x58cd1c(0x3a15),_0x108ca6['NAME_GEOMETRYBUFFERRENDERER']=_0x58cd1c(0xf51),_0x108ca6[_0x58cd1c(0x14cb)]=_0x58cd1c(0x2f89),_0x108ca6[_0x58cd1c(0x2251)]=_0x58cd1c(0x1e62),_0x108ca6[_0x58cd1c(0x1ad6)]=_0x58cd1c(0x41a5),_0x108ca6['NAME_POSTPROCESSRENDERPIPELINEMANAGER']='PostProcessRenderPipelineManager',_0x108ca6['NAME_SPRITE']='Sprite',_0x108ca6['NAME_SUBSURFACE']='SubSurface',_0x108ca6[_0x58cd1c(0x758)]='Outline',_0x108ca6[_0x58cd1c(0x358b)]=_0x58cd1c(0x314d),_0x108ca6[_0x58cd1c(0xcc0)]=_0x58cd1c(0xd5d),_0x108ca6[_0x58cd1c(0xc52)]='Octree',_0x108ca6[_0x58cd1c(0x1996)]=_0x58cd1c(0x29fd),_0x108ca6[_0x58cd1c(0x105d)]=_0x58cd1c(0x2ca9),_0x108ca6[_0x58cd1c(0x2901)]=_0x58cd1c(0xbc4),_0x108ca6[_0x58cd1c(0x8f9)]=0x0,_0x108ca6['STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER']=0x0,_0x108ca6['STEP_EVALUATESUBMESH_BOUNDINGBOXRENDERER']=0x0,_0x108ca6[_0x58cd1c(0x883)]=0x0,_0x108ca6[_0x58cd1c(0x4d4)]=0x1,_0x108ca6[_0x58cd1c(0x840)]=0x0,_0x108ca6['STEP_BEFORECAMERADRAW_EFFECTLAYER']=0x1,_0x108ca6['STEP_BEFORECAMERADRAW_LAYER']=0x2,_0x108ca6['STEP_BEFORERENDERTARGETDRAW_PREPASS']=0x0,_0x108ca6['STEP_BEFORERENDERTARGETDRAW_LAYER']=0x1,_0x108ca6[_0x58cd1c(0x22d)]=0x0,_0x108ca6[_0x58cd1c(0x6ab)]=0x1,_0x108ca6[_0x58cd1c(0x776)]=0x0,_0x108ca6[_0x58cd1c(0xb6e)]=0x1,_0x108ca6[_0x58cd1c(0x1482)]=0x0,_0x108ca6[_0x58cd1c(0x3f9b)]=0x1,_0x108ca6[_0x58cd1c(0xfbc)]=0x0,_0x108ca6[_0x58cd1c(0x2b59)]=0x1,_0x108ca6[_0x58cd1c(0x3a78)]=0x0,_0x108ca6['STEP_BEFORECLEAR_PREPASS']=0x1,_0x108ca6[_0x58cd1c(0x27c9)]=0x0,_0x108ca6['STEP_AFTERRENDERTARGETDRAW_PREPASS']=0x0,_0x108ca6[_0x58cd1c(0x3a42)]=0x1,_0x108ca6['STEP_AFTERCAMERADRAW_PREPASS']=0x0,_0x108ca6[_0x58cd1c(0x1b1)]=0x1,_0x108ca6[_0x58cd1c(0x51a)]=0x2,_0x108ca6[_0x58cd1c(0x110d)]=0x3,_0x108ca6[_0x58cd1c(0x2e05)]=0x4,_0x108ca6[_0x58cd1c(0x336)]=0x5,_0x108ca6[_0x58cd1c(0xc80)]=0x0,_0x108ca6[_0x58cd1c(0x3027)]=0x0,_0x108ca6[_0x58cd1c(0x38d7)]=0x0,_0x108ca6[_0x58cd1c(0x3593)]=0x0,_0x108ca6['STEP_GATHERRENDERTARGETS_GEOMETRYBUFFERRENDERER']=0x1,_0x108ca6[_0x58cd1c(0x3445)]=0x2,_0x108ca6['STEP_GATHERRENDERTARGETS_POSTPROCESSRENDERPIPELINEMANAGER']=0x3,_0x108ca6[_0x58cd1c(0x3b6f)]=0x0,_0x108ca6[_0x58cd1c(0xb76)]=0x1,_0x108ca6[_0x58cd1c(0x1010)]=0x0,_0x108ca6[_0x58cd1c(0x3369)]=0x0,_0x108ca6[_0x58cd1c(0x196c)]=0x0;class _0x2e5bb6 extends Array{constructor(_0xa5a22a){super(..._0xa5a22a);}static['Create'](){var _0x3a5222=_0x58cd1c;return Object['create'](_0x2e5bb6[_0x3a5222(0x41df)]);}['registerStep'](_0x28dc9b,_0x24ad01,_0x13abda){var _0x2069fb=_0x58cd1c;let _0x236a49=0x0;for(Number[_0x2069fb(0x3808)];_0x236a49<this[_0x2069fb(0x1377)]&&!(_0x28dc9b<this[_0x236a49][_0x2069fb(0x2ca7)]);_0x236a49++);this[_0x2069fb(0x5ff)](_0x236a49,0x0,{'index':_0x28dc9b,'component':_0x24ad01,'action':_0x13abda[_0x2069fb(0x2de9)](_0x24ad01)});}[_0x58cd1c(0x2f8)](){var _0x14df96=_0x58cd1c;this[_0x14df96(0x1377)]=0x0;}}},0x13c36:()=>{},0xb609:()=>{},0x15c7e:()=>{},0x21af:()=>{},0x1e44:()=>{},0x14e40:()=>{},0xdd2b:()=>{},0x12d34:()=>{},0xcc89:()=>{},0x17198:()=>{}}]));function a8_0x5b24(_0x40eb6a,_0x5b9dfc){var _0x395fd1=a8_0x395f();return a8_0x5b24=function(_0x5b2499,_0x49abf8){_0x5b2499=_0x5b2499-0x17e;var _0x4969b1=_0x395fd1[_0x5b2499];return _0x4969b1;},a8_0x5b24(_0x40eb6a,_0x5b9dfc);}function a8_0x395f(){var _0x20a405=['charAt','runInXRFrame','PBRMATERIAL_ALPHATEST','updateGeometry','clearValue','showBoundingBox','removeEffectLayer','_storedNormal','<no\x20dump>','automaticNormalizationNormal','.toGammaSpace()','RenderPipeline_','_bindTexture','behaviors','Vertex_Definitions','tipFresnelColor','_materialMap','onPlaneUpdatedObservable','_t1','InstancedLinesMesh','#define\x20SMOOTH_STEPS\x20','_releaseComputeEffect','#ifdef\x20INSTANCES\x0d\x0a','button','#if\x20DEBUGMODE\x20>\x200\x0d\x0a','controller-','_noControllerIsActive','selectionMeshPickedColor','_options','0.05','TEXTURE_LINEAR_NEAREST_MIPNEAREST','_convertPBRMaterialAsync','TEXTURE_PLANAR_MODE','_highlightsHue','stencilFunc','_mrtLayout','copyTo','ACTION_OnPickUpTrigger','fastBundle','wheelDelta','linesBuilder','_beforeEvaluateActiveMeshStage','_tmpAmmoQuaternion','_currentTime','instanceDivisor','_buttons','removeGeometry','_originalTrackingRequest','cap','\x20cannot\x20be\x20found.\x20Please\x20make\x20sure\x20it\x20is\x20included.','addSkeleton','_LeftHandGLB','fake','blurDispersionStrength','switchToBGR','babylonjs.webm','getMorphTargetManagerById','_SetInterpolatedValue','_textureRoughness','vWeights','PrepareSamplers','_getImageSourceBlock','xr_standard_touchpad_xaxis_touched_value','_mediaRecorder','maxVaryingVectors','pbrBlockAlbedoOpacity','TEXTUREFORMAT_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2','generateMipmaps','_gammaDefineName','_thinTextures','Failed\x20to\x20transcode\x20Basis\x20file,\x20transcoding\x20may\x20not\x20be\x20supported\x20on\x20this\x20device','_hostElement','DepthPeelingRenderer','computeSource','pickingEnabled','updateGizmoRotationToMatchAttachedMesh','_video','isPaused','GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_ALPHA','specularMatrix','initAsync','_colorGradingWithGreenDepth','backfaceForceDepthWriteTransparentMeshes','globalWorldPos','_renderWithThinInstances','nbFacesAtPole','_deviceInputSystem','keysRotationOffsetModifierCtrl','uvs5','subtract','defaultRT','invertY','_onSelect','updateTexture','resetLastInteractionTime','blockMaterialDirtyMechanism','AddFlare','ASTC8x6Unorm','_endAnimation','Module.instantiateWasm\x20callback\x20failed\x20with\x20error:\x20','getTransformNodeByName','_tempInfluences','_fullEngine','INDEX_FINGER_PHALANX_PROXIMAL','linkRefractionWithTransparency','indexOfRefractionConnectionPoint','_totalByteLength','SrcAlphaSaturated','_leftTrigger','disableSpecatatorMode','meshPositionOnScreen','importMesh\x20has\x20failed\x20JSON\x20parse','COMMAND_SETFLOAT3','_afterRenderObserver','_createBufferViewKind','_angularSpeedGradientsTexture','removeActionManager','_getWorldMatrixDeterminant','useRGBColor','\x20layer\x20#','The\x20serialization\x20object\x20may\x20not\x20contain\x20the\x20proper\x20base64\x20encoded\x20texture\x20data!\x20You\x20should\x20use\x20the\x20SerializeAsync\x20method\x20instead.','_cachedReflectionProjectionMatrixId','imageProcessingDeclaration','_bindUnboundFramebuffer\x20is\x20not\x20implementedin\x20WebGPU!\x20You\x20probably\x20want\x20to\x20use\x20restoreDefaultFramebuffer\x20or\x20unBindFramebuffer\x20instead','dragGradients','components','sphericalHarmonicsCoefficients','getZOffset','_callbackPluginEventGeneric','isRecursive','prototype','zSwizzle','TriPlanarMaterial','markAsUnprocessed','_useMetallnessFromMetallicTextureBlue','texture(','Normals','isVerticesDataPresent','AnaglyphUniversalCamera','Realtime\x20filtering\x20quality','content-type','DXT3','unknown\x20function','glType','fragment','disposeSources','_OnGenerateOnlyFragmentCodeChanged','requiredLimits','_NumBindGroupsCreatedCurrentFrame','_bone1Quat','radiusTop','ASTC6x6UnormSRGB','fixedPoints','RuntimeError','\x20\x20data\x20view','_images','_buttonY','_webVRrequesting','currentStepDirection','encodeCommandArgAsInt32','sin','getMSAATexture','STENCIL_OP_PASS_Z_INCR',',\x20property:\x20','diameterY','CreationFuncForSubMeshes','WebGLRenderingContext','.ktx','_joystickPointerStartPos','gamepad','createTransformFeedback','direction','_inheritedVelocityOffset','_createWhiteTexture','_manualJumpDelay','xr_standard_touchpad_xaxis_pressed_min','detailTexture','InstancedMesh','_imageData','_internalPickForMesh','_masterMesh','reflectionFormat','_CreateMirror','onVRRequestPresentComplete','createRawTexture2DArray','colorFormats','fragmentElement','minMesh','_endpoints','_displayLinesUpdate','_blurTexture1','_needSync','NotReceived','rootNodes','_checkScoresAsync','getOrAddExternalDataWithFactory','synchronize','getTimeStep','\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','\x20stencil=','_globalPosition','particleSystem','xrPlane','dst-alpha','_defineNamesFromPlugins','incident','BUTTON','i64','DIFFUSEDIRECTUV','invertNormalMapY','https://preview.babylonjs.com/meshopt_decoder.js','fragmentOnly','_xrPoseVectorData','preExportTextureAsync','_ExtractFrom','ASTC10x8Unorm','_defaultTextureMatrix','preloadControllerMesh','programValidationError','_onVrDisplayPresentChange','POINTLIGHT0','.x],','boxes','connectedPoint','Use\x20thickness\x20as\x20depth','samplerNames','_isPointerDown','QuotaExceededError','_enableTextures','lodCoverages','DECR','decomposeToTransformNode','HEMILIGHT1','_framebufferDimensions','enableEffect\x20has\x20been\x20called\x20with\x20an\x20Effect\x20and\x20not\x20a\x20Wrapper!\x20effect.uniqueId=','float\x20CalcFogFactor(vec3\x20vFogDistance,\x20vec4\x20vFogInfos)','PushAttributesForInstances','usePreciseIntersection','LerpToRef','.manifest','PVRTC1_4_RGBA','MorphTarget','_needToCompose','STEP_AFTERCAMERADRAW_EFFECTLAYER','colorRemapGradients','moveY','colorZero','RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED','keysBackward','vEnvironmentIrradiance',').\x20callParamsStartIndex=','_eventPrefix','startSizeGradients','SNAPSHOTRENDERING_STANDARD','_renderingGroupInfo','colorBase','uniformMatrix3fv','_initializeGenerator','RefractionTextureEnabled','_loadingDivBackgroundColor','#define\x20KERNEL_DEP_OFFSET','Sprite','trackingState','isRefractionEnabled','setDepthWriteEnabled','_getActionManagerForTrigger','_createDummyNativeInput','wheelZMoveScene','imageProcessingEnabled','_ShowingLoadingScreen','_tempColor','nodeMaterial.build();\x0d\x0a','texture-compression-bc','instancesBuffer','keysRight','_hideMuteButton',',\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','[object\x20String]','ALPHA_SCREENMODE','getRenderTargetTextureForView','String','btCylinderShape','send','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_BPTC_UNORM','WebGPU\x20engine:\x20HTMLImageElement\x20not\x20supported\x20in\x20_uploadImageToTexture!','vec3\x20geometricNormalW\x20=\x20','_orientationChanged','WaveBlock','MATERIAL_LightDirtyFlag','_vertexDeclaration','MIRROR_ADDRESSMODE','_cachedBaseSize','_addNodeAndDescendantsToList','vAng','forceAutoClearInAlphaMode','inputName','OES_standard_derivatives','_setRootMesh','_stencilFrontPassOp','Fragment_Before_Lights','applyDisplacementMapFromBuffer','base','_virtualScenes','onBeforeSpritesRenderingObservable','.zSwizzle\x20=\x20\x22','_hookArray','requestHitTestSourceForTransientInput','xr-standard','handleFragmentSideCodeReflectionCoords','getFullYear','alwaysSelectAsActiveMesh','boolean','previousViewProjection','_ProfileLoadingPromises','nbUnsharedFaces','intersectsPlane','MATERIAL_TextureDirtyFlag','PrioritizeOnlineRepository','removeEntry','attachCamerasToRenderPipeline','_setMainDrawWrapperOverride','_checkForMobile','sphereFactor','lightSizeUVCorrection','getCascadeMinExtents','syncAllAnimationsWith','.attributeType\x20=\x20','BABYLON.TBNBlock','onGeometryRemovedObservable','_processLoop','\x20after\x20inlining\x20process','normDepthBufferFromNormView','ALPHA_EQUATION_MAX','pbrBlockLightmapInit','Error\x20in\x20your\x20custom\x20logic\x20onEnteringVR:\x20','enablePrePassRenderer','previousWorld1','_rayFromWorld','_onVRRequestPresentStart','xr_standard_trigger_pressed_max','_calculateError','infiniteDistance','_setPointAtData','_onBlur','urandom','registerAfterRender','movementEnabled','ANIMATIONTYPE_MATRIX','#ffffff',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vTintColor\x20=\x20vec4(','addArcTo','removeConstraint','furLength','cancel','REFLECTIVITYDIRECTUV','clearcoatInd','primaryColor','_enablePosition','invView','_arrayBuffer','setLayerAndFaceIndex','_buffer1','TEXTURE_FILTERING_QUALITY_LOW','_moveTeleportationSelectorTo','//\x20Voronoi','setStencilDepthFailOp','_updateColor4ForEffect','STEP_BEFORERENDERINGMESH_PREPASS','https://cdn.babylonjs.com/Assets/loadingIcon.png','update','getSkeletonByName','_furTime','disableInstanceAttributeByName','QUALITY_MEDIUM','unorm16x2','hitMatrix','addDragGradient','ALPHAFROMDIFFUSE','dataFormatPreference','constructor','log','MAINUV4','_maintainCameraAboveGround','defaultAxis','diffuse8Sampler','_getMeshPrimitiveMode','outerConeAngle','found','GetShadersRepository','_ffMultiplier','_TextureLoaders','viewport','Invalid\x20\x27size\x27\x20parameter\x20!','pointerDownTriggered','vReflectionMicrosurfaceInfos','average','\x20-\x20counters','setColor3Array','STENCIL_TEST_ALWAYS','LessThan','COMMAND_SETMATRIX2X2','otherSampler','_reconstructedMesh','TimestampQuery','The\x20provided\x20canvas\x20is\x20null\x20or\x20undefined.','_markAllSubMeshesAsLightsDirty','computeBounds','depth24plus-stencil8','specularDir','_normalVector','rotating','currentEffect','_tmpVector','setStencilPassOp','GAMMAREFLECTION','_populateTmpTransformation','height_','limitVelocityGradients','_CleanBoneMatrixWeights','_setTextureSampling','_inputManager','minScaleY','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20','forceSRGBBufferSupportState','LookDirectionLHToRef','isParallelCompiled','_createLuminancePostProcesses','_framingBehavior','framingTime','createRenderPipeline','rollCorrect','_IsDifferent','Low','lineColor','reflectionRightColor','_gizmoMesh','freeRenderingGroups','lightsFragmentFunctions','sortLightsByPriority','ReflectionProbe','From','_clearPuckSize','vRefractionPosition','STEP_BEFORECLEAR_PREPASS','updateSamplingMode','features','xr-hand-tracking','pause','ClockWiseSideOrientation','screenHeight','_repositoryUrl','getComponentIds','_copyBonesTransformationMatrices','_currentFaceIndex','_strategies','decodeMeshAsync','AllDirtyFlag','notifyIfTriggered','_updateComputeShader','useDiffuseColor','webVRCamera','pointerY','SHADOWPCSS0','_isValidHierarchy','addEffectConfiguration','multiTouchPanAndZoom','enableReflectivity','breakCondition','ExportSet','_isAbsoluteSynced','_transformedDirection','combineRatio','vScale','DECAL_SMOOTHALPHA','_hasTexturesPresent','_includeShaderStore','isIdentity','FallbackTexture','_minYawSin','HemisphericLight','history','call','anaglyph','xrTrackingResult','ScreenSpaceCurvaturePostProcess','_coneInnerAngle','_beforeRender','onleftstickchanged','TEXTURE_TRILINEAR_SAMPLINGMODE','l21','_updateFloat3ForUniform','customLODSelector','CatmullRom','_updateExtend','\x20+\x20uvOffset).xyz','Light','shadowOnly','_disposeRTTandPostProcesses','onSelectedMeshUnselected','_mainTextureDesiredSize','\x20=\x20-1.0\x20*\x20','RG16Float','_hasCleared','MAINUV1','vec4','isPickable','submitCommands','_destroyRenderTargetTexture','_isStarted','getShadowGenerators','pbrBlockAlphaFresnel','_rayToWorld','src-alpha-saturated','_mouseInput','unbindInstanceAttributes','TEXTURETYPE_FLOAT','_SerializeValueAsString','ownerDocument','Red','_ShowLoadingScreen','writeInt32','.w\x20=\x201.;\x0d\x0a','Error\x20while\x20creating\x20object\x20stores.\x20Exception:\x20','_drawWrapperOverride','attenuateScreenBorders','prePass_Albedo','ADDRESS_MODE_CLAMP','getExtension','depth32float-stencil8','evaluate','ring_proxPhalanx_','onCanvasPointerOutObservable','.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','GlowLayerVBP2','RGBA8','_onCollisionPositionChange','stencilGlobal','standard','_colorFormat','_TempBuffer','_vRefractionFilteringInfoName','setCommandEncoder','useGeometryUniqueIdsMap','useMeshNormalsForDirection','LIGHTMAPNOSPECULAR','_movementState','https://cdn.babylonjs.com/Assets/vrButton.png','_readTexturePixelsSync','_pointerMoveStage','\x20=\x20\x20','_environmentTexture','tintColor','toruses','_DirtyCallbackArray','getFloat32','opacityFresnelParameters','addBody','texturesRequired','heightOffset','onFeaturePointsUpdatedObservable','updateDragPlane','PowBlock','_originalTargetIsNeutral',',\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','_normalize','_emitFloat','supportComputeShaders','changeLaserColor','uiOptions','Color4','clear','lock','\x20with\x20rotation\x20not\x20centered\x20at\x20the\x20origin\x20cannot\x20be\x20exported\x20with\x20','.target\x20=\x20','BILLBOARDMODE_ALL','FilesToLoad','maxAngularSpeed','atob','deleteTexture','AmbientTextureEnabled','observerDefault','coordinatesMode','_renderListHasChanged','_coordinatesIndex','_origin','_forceWireframe','_pendingActions','both\x20async\x20and\x20sync\x20fetching\x20of\x20the\x20wasm\x20failed','featurePointCloud','_blurPostProcessY','_joystickSensibility','wheel','Error\x20loading\x20version\x20for\x20scene\x20','_tmpTranslationDirection','getLightById','FromEulerAngles','comments','\x20*\x20(1.0\x20-\x20(1.0\x20-\x20','#define\x20ORMTEXTURE','requestHitTestSource','_handlePointerActions','_uniformBufferFront','ubo','_afterRenderTargetPostProcessStage','STENCIL_OP_FAIL_Z_INCRSAT','_cachedQuaternionRotationZ','.*(15.4).*AppleWebKit.*Safari','_setDPadValue','LINEARALPHAFRESNEL','_cachedReflectionUOffset','LINEAR_MIPMAP_NEAREST','facetDepthSortOrigin','axisChangedHandler','diameter','unknown\x20filename',',\x20vBumpInfos.y)','vrDeviceOrientationCameraMetrics','instancesBufferSize','onAfterDrawPhaseObservable','Direct\x20Specular','_activeMeshes','blurThicknessSizeDivisor','image/webp','getDirectionToRef','_collisionTriggered','opacity\x201.5s\x20ease','_lodScale','font:\x20','ssaoCombine','_cachedRotationZ','AddTagsTo','RADIANCEOVERALPHA','STEP_AFTERCAMERADRAW_FLUIDRENDERER','_uboDeclaration','removed','_EnvironmentTextureCDNUrl','createComputePipelineContext','GetConstructorFromName','isBodyInitRequired','COMMAND_SETFLOAT4','environmentTexturePrefilterOnLoad','depthAttachmentViewDescriptor','rootNode','seeked','_buttonR1','_softVertexData','hitData','setNumParticles','_bufferComputeShader','getQueryObjectEXT','onAudioLockedObservable','_defaultUp','disableFluidRenderer','getVRDevice','setDepthTestEnabled','_isShaderMaterial','_maxWorkers','Unsupported\x20stencil\x20depthFail\x20mode:\x20','addInPlace','BABYLON.DesaturateBlock','rebuildInputCheck','BABYLON.NoiseProceduralTexture','_resetEffect','_fromLinearSpace','The\x20','_isSynchronizedViewMatrix','BRDF_V_HEIGHT_CORRELATED','getByteOffset','lightColor','TEXTUREFORMAT_COMPRESSED_RGB_ETC1_WEBGL','updateGazeTrackerScale','R32Sint','orientationchange','Could\x20not\x20retrieve\x20a\x20WebGPU\x20device.','targetRaySpace','Vertex_MainBegin','ambientOcclusionOutParams\x20aoOut;\x0d\x0a','backFaceCulling','onControllersAttachedObservable','projectionPlaneTilt','_defaultSubMeshCandidates','BABYLON.SmoothStepBlock','hand-tracking','node\x20material','spriteRandomStartCell','_minPitch','_callbackPluginEventFillRenderTargetTextures','_unlit','FollowCamera','_disableAlphaBlending','currentFrameRate','_cascades','overlay','generic-hand-select-grasp-none','squeezeComponent','halfDepth','_storeEffectOnSubMeshes','colorGradingWithGreenDepth','REFLECTIONMAP_3D','_enableSceneOffline','setPositionsForCPUSkinning','PlayAnimationAction','_midtonesHue','instancesPreviousData','_ConvertSpecularGlossinessTexturesToMetallicRoughness:\x20Scene\x20from\x20textures\x20is\x20missing!','getBodyMass','_currentTextureChannel','endsWith','MIN_CASCADES_COUNT','mat3\x20vTBN\x20=\x20mat3(tbnTangent,\x20tbnBitangent,\x20tbnNormal);\x0d\x0a','animationGroups','_computeBonesUsingShaders','restoreStates','_castRayAndSelectObject','ColorGradingTextureEnabled','FRESNEL','dpdx','_targetIndex','setStencilOperationPass','OES_texture_float','_bonesComputationForcedToCPU','validateProgram','number','ILog2','getInputByName','_VJCanvasHeight','_sqlite3_column_name','defineProperty','exportUnusedUVs','MODEL_RIGHT_FILENAME','Download','_files','_AllDirtyCallBack','FOVMODE_VERTICAL_FIXED','furShellMaterial','simplify','BoundingBoxRendererBack','customShaderOptions','Loading\x20textures\x20from\x20IInternalTextureLoader\x20not\x20yet\x20implemented.','getCompilationError','_bumpTexture3','_ExitPointerlock','removeMorphTargetManager','getSkeletonById','SerializeMesh','An\x20error\x20occurred\x20with\x20the\x20creation\x20of\x20your\x20particle\x20system.\x20Check\x20if\x20your\x20type\x20\x27','\x20+\x20(','_FresnelEnabled','QUALITY_LOW','_screenCoordinatesRef','sizeZ','_mainTexture','#define\x20PACKEDFLOAT\x201','changes','_onCanvasFocus','UV5','FogColor','SCALEMODE_NEAREST','_muteButton','disabled','LESS','interpolation','_animationType','_ranges','getSubPositionAt','_prepareDefines','TEXTURE_LINEAR_LINEAR_MIPNEAREST','_checkManifestFile','accessibilityTag','maxInterStageShaderVariables',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20','maxPointerDistance','engine','_pointerDownEvent','setReferenceSpaceTypeAsync','syncMeshWithImpostor','SubtractBlock','_createAnchorAtTransformation','bumpHeight','_elevationReturnTime','_multiRenderTarget','_pickWithSphere','_nextActiveAction','transformedPosition','onMeshImportedObservable',')()','_emissiveFresnelParameters','_PivotTranslation','\x20?\x20','removePendingData','CreateFromWebCamAsync','physicsEnabled','createShader','isVarying','_uniqueIdCounter','#define\x20PASS_POST_PROCESS','_vectors2Arrays','getLimitVelocityGradients','HEIGHTMAP','_setGizmoMeshMaterial','_storedBeta','var','getEyeGaze','meshSelectionPredicate','_createNodeEditor','enableAutomaticThicknessComputation','_attachedHands','onAfterShaderCompilationObservable','pen','enableGeometryBufferRenderer','addGamepad','FromXYZAxesToRef','FitFrustumSidesMode','worldPos,','_getPositionData','prePassConfiguration','pivotA','BUMPSUPERIMPOSE','uint16','.rgb,\x20','UseFromWorkerThread','positionOutput','\x0a#define\x20ANGULARSPEEDGRADIENTS','keydown','_postProcessDefines','COLOR_BUFFER_BIT','unbounded','beginDirectHierarchyAnimation','#define\x20CUSTOM_FRAGMENT_BEFORE_FRAGCOLOR','CameraPosition','uniformsNames','area','_isMixed','colorGradingBGR','MoveRelative','_cacheSampler','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT3','release','maxPitch','AmmoJSPlugin','key','subtractToRef','getPointerOverMesh','axes','_declareOutput','_rotateRelative','_defaultConnectionPointType','fxaa','hdrFiltering','_onAfterCameraRenderObserver','RGBA_INTEGER','_FlipFaces','_updateGammaSpace','disableColorWrite','addMatrix','_nonVRCamera','_restoreStringEvents','trigger','getQueryResult','_stripTexturesFromMaterial','minAngularSpeed','WheelJoint','_isDirectional','reduce','gizmoMeshes','calledRun','appendHook','index-finger-metacarpal','Hit\x20test\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','rotateByQuaternionToRef','r8unorm','_diffuseTextureX','_createSSAOCombinePostProcess','_blurX','_transientComponents','setUInt','_materialForRenderPass','bone','IS_REFRACTION_LINEAR','Uint32','_isExtensionEnabled','#define\x20FLUIDRENDERING_DIFFUSETEXTURE','metallicF0Factor','onApply','Sheen\x20Reflectance','addAllToScene','physicsProps','frustumLengths','_simplificationArray','#define\x20CUSTOM_FRAGMENT_BEGIN','useAlphaBlending','vrDeviceOrientationCamera','syncShapes','_useTextureToStoreBoneMatrices','getLength','_prioritizeVertex','#define\x20MORPHTARGETS_NORMAL','_merged','matrixInterpolateFunction','triangleId','setAllVerticesData','createVertexBuffers','useCloseExponentialShadowMap','Unorm16x2','multiplyAtIndex','load','angle','stencil','setDefaultDecoderOptions','_fowardAxis','HDR\x20Bad\x20header\x20format,\x20unsupported\x20FORMAT','_onApplyScreenBased','useGLTFLightFalloff','https:/','falloffType','CollisionsEpsilon','Setting\x20receiveShadows\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','LessOrEqual','_texturesEnabled','applyImpulse','cameraColorGradingTexture','NoImpostor','noiseSampler','TONEMAPPING_ACES','getAnimations','!INSTANCES\x20||\x20THIN_INSTANCES','getTranslation','textureBlur','refractionStrength','deviceDescriptor','_highlightsCurve','_fillIndexData','UNSIGNED_INT','world0','predicate','interpolationMatrix','_absolutePosition','_activeRenderLoops','_generateMipmaps','PREPASS_REFLECTIVITY','_createShape','_rotationQuaternion','intersectionPoint','removeTransformNode','_queueNewFrame','ACTION_OnDoublePickTrigger','PREPASS_DEPTH_TEXTURE_TYPE','Name','STENCIL_OP_PASS_Z_DECR','centerOn','addColorRemapGradient','OrthoOffCenterLH','BABYLON.Action','lensFlaresEnabled','distanceFromOrigin','Share','Database','Firefox/58','Error\x20loading\x20images\x20for\x20tracking,\x20WebXRImageTracking\x20disabled\x20for\x20this\x20session.','updateUpVectorFromRotation','_setupImageProcessing','_updateMultiviewUbo','description','setPhysicsBodyTransformation','_canvasContext','displayLaserPointer','_storedValue','_clearFrameBuffer','DepthOfFieldEffect','#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(','WasmModuleURL','layout','_PivotPostMultiplyPivotMatrix','freeActiveMeshes','funcMask','mrtAttachments','getAttributesCount','originOnPlane','releaseBuffer','SnippetUrl','epsilonVertexAligned','originalOffsets','_lineMaterial','RIG_MODE_STEREOSCOPIC_OVERUNDER','_refractionTexture','RefractionPostProcess','reflectionTexture','HAVE_CURRENT_DATA','REFLECTANCEDIRECTUV','astc-12x10-unorm-srgb','getMeshesByTags','range','Missing\x20axis\x20mesh\x20with\x20name:\x20','nooutput','TransposeToRef','STENCIL_TEST_LESS','_ondpadup','getImageHeight','OneMinusDstAlpha','\x0a\x09\x09','roughnessFactor','oitBackBlend','getMonth','_FromToVec','muted','MIN_VALUE','displayName','UV6','_canRenderToFramebuffer','_isScene','disableCacheRenderPipelines','rgba(255,\x20','diffuseFresnelParameters','input2','.webp','DELAYLOADSTATE_LOADED','Cannot\x20add\x20an\x20uniform\x20Array\x20dynamically.\x20Please,\x20add\x20it\x20using\x20addUniform\x20and\x20make\x20sure\x20that\x20uniform\x20buffers\x20are\x20supported\x20by\x20the\x20current\x20engine.','_pointerLockRequested','_bindBuffer','https://snippet.babylonjs.com','_currentOverrideVertexBuffers','_createSSRPostProcess','IndirectFirstInstance','pixelDepth','GaussianKernel','_cachedStencilBuffer','_opacityFresnelParameters','_ReturnFullUrlLocation','_vertexState','sendEvent','_currentDrag1','bumpSampler','removePostProcess','_linkConnectionTypes','setPointerCapture','HasStencilAspect','_uniqueId','.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','isCompiled','_isRGBD','prePass_Reflectivity','_shadowEnabled','NLerpBlock','_bufferIndex','BABYLON.MatrixDeterminantBlock','_internalTextureToImage','STEP_CAMERADRAWRENDERTARGET_EFFECTLAYER','onCompleteObservable','getColorRemapGradients','protocol','_createWorkerAsync','getDepthMap','Can\x20not\x20upload\x20environment\x20file','model/gltf+json','MODEL_BASE_URL','radians','_bind','EdgeDetect2Kernel','blurVPostProcesses','getSkeleton','DepthStencil','linkSheenWithAlbedo','vertexAttribIPointer','formats','_alphabet','_attachedMeshParent','rotateToRef','translate','_exporter','_xrInput','touching','_renderTargetTexture','getColumnNames','depth-sensing','Clamp','FromFloatArray','bindAttachmentsForEffect','skyboxTexture','Clone\x20of\x20','quaternionInterpolateFunction','Skipping\x20unknown\x20axis\x20at\x20index:\x20','_rawBoundingInfo','halfHeight','TRANSFORM_FEEDBACK_BUFFER','Link\x20refraction\x20to\x20transparency','PREPASS_ALBEDO_SQRT_INDEX','_updateInt3ForUniform','BABYLON.SetStateAction','_rawTextureWidth','_smoothSteps','\x20*\x20vec4(','SignedDistanceToPlaneFromPositionAndNormal','perturbNormal(TBN,\x20','toBlob','toDispose','_shadowCameraPos','_load3dlTexture','_releaseBuffers','BonesBlock','bloomScale','E2dArray','.isBoolean\x20=\x20','MapWrite','DstAlpha','CreateSphere','bumpAffectsReflection','overridenInstanceCount','_GetWrappingMode','_onHitTestResults','CreateTiledBox','layerType','maxSimultaneousLights','_hasTargetStopDurationDependantGradient','.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','setClampDepth','_DiffuseTextureEnabled','STEP_AFTERCAMERADRAW_LENSFLARESYSTEM','.texture.uAng\x20=\x20','shared\x20gizmo\x20light','defaultHeightCompensation','cpu','writeFloat32Array','deletePending','handShader','IsReadyForSubMesh','FollowCameraMouseWheelInput','selfCollisionNumSkip','UniversalJoint','_clientWaitAsync','checkInputs','reverseUpDown','getViewCount','cameraExposure','_generatePickInfo','\x0a\x09Lights:','_outputPostProcess','Compose','_worldMatrixDeterminantIsDirty','skipPointerMovePicking','_setCubeMapTextureParams','forceProjectionMatrixCompute',',\x20MAX:','DecodeBufferToPointCloud','inputTexture','lambda','supportSyncTextureRead','sampleFrame','_textureState','getCollisionShape','_sharpenEnabled','Position\x20iterations\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','_GetGeometryByLoadedUniqueId','setShadowProjectionMatrix','instanceID','_createRampGradientTexture','vec3\x20tbnBitangent\x20=\x20cross(tbnNormal,\x20tbnTangent)\x20*\x20','importScene','onBeforeGenerationObservable','edgematch','COMPILE_STATUS','createElement','input','_blurHPostProcess','clearCoatSampler','ROUGHNESSSTOREINMETALMAPALPHA','_plus90X','SHADOWPCF3','_GoldbergMeshParser','_maxYawSin','split','_toNumberArray','returnToRest','RGBA','endTimeQuery','maxLifeTime','toFrame','scatteringCoefficient','TRIANGULAR_MESH','setValueAtTime','Sync','_cache','_midYawConstraint','_rootParticleSystem','_CreateDefaultUtilityLayerFromScene','BABYLON.BloomMergePostProcess','FreeCameraDeviceOrientationInput','getCustomMeshPosition','_delay','TEXTURE_WRAP_T','autoUpdateExtends','_colorCurvesEnabled','_injectAtEnd','xyz','_pendingDebugCommands','disableMaterial','numTargets','htc_vive_none','zIndex','options','_renderingMesh','viewConnectionPoint','doNotLoadControllerMesh','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT1','rgb9e5ufloat','normalizeToRef','SQUEEZE_TYPE','forceFullscreenViewport','_particles','Unsupported\x20babylon\x20environment\x20map\x20version\x20\x22','_ImportGeometry','setAxisAngle','referrerPolicy','_beforeCameraUpdate','_sourceCode','AmmoJS\x20is\x20not\x20ready.\x20Please\x20make\x20sure\x20you\x20await\x20Ammo()\x20before\x20using\x20the\x20plugin.','mipmaps','postExportMaterialAsync','_needToDecompose','isButton','_isRightCamera','And','getColorWrite','_MAX_DEPTH','lightFalloff','reflectionFalloffDistance','computeAbsoluteTransforms','_lastXRPose','fxaaEnabled','_sourceTexture','setCullFace','_ConvertPBRMaterial:\x20Glossiness\x20values\x20not\x20included\x20in\x20the\x20reflectivity\x20texture\x20are\x20currently\x20not\x20supported','StandardRenderingPipeline','#define\x20SSR_OUTPUT_IS_GAMMA_SPACE\x0a','_isImpostorInContact','UV4','_projectionTextureViewLightDirty','_displayingPosterTexture','furDensity','transparentSortCompareFn','StartingAt','angularSpeed','audioListenerRotationProvider','updateCache','_AnimationRangeFactory','xr_standard_trigger_pressed_value','_prepareRenderingManager','flipY','midtonesExposure','updateUInt','addToRenderList','Always','deviceScaleFactor','size','locations','distanceOrScreenCoverage','MICROSURFACEMAP','rg11b10ufloat','cylinders','_createVertexBuffer','define','NativeDataStream','_augmentPointerInit','midStep','STENCIL_OP_PASS_Z_DECRSAT','_FormatMessage','centrifugalForceMultiplier','MAX_VERTEX_UNIFORM_VECTORS','pauseAnimations','_unBindEffect','vLightmapInfos','_code','_initWithMesh','mapBAOAtoDATA','runSimplification','useLinearAlphaFresnel','getInstanceDivisor','_useAmbientOcclusionFromMetallicTextureRed','_cachedWrapU','downSampleX4PostProcess','_frameHandler',').xyz,\x200)).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','_computationVector','SawTooth','FlyCameraMouseInput','exec','enableUVMorphing','_spritePredicate','3996167FESNDe','changeDisplayMode','cullingStrategy','increment-clamp','_blurSteps','TerrainMaterial','RefractionBlock','NOT_IN_XR','onErrorObservable','_maxPitchTan','shadowMapFragment','_getWebVRViewMatrix','getDeletionCost','_backFaceCulling','createPrefilteredCubeTexture','RGBA32I','_enableNoise','_supportsHardwareTextureRescaling','SHADOWPCF','#define\x20INSTANCESCOLOR','paddingMode','activeParticleCount','attributeName','result','getSize','_getBonePosition','_cachedReflectionCoordinatesMode',')\x20*\x20(','freezeWorldMatrix','velocityGradients','_currentVelocity1','PerformanceNoneLogLevel','Fragment_Custom_MicroSurface','_useRGBAIfOnlyBC1BC3AvailableWhenUASTC','MergeMeshesAsync','_xrHitTestSource','optimizeInfluencers','_normalTextureY','fromCharCode','CLIPPLANE5','_trackedAnchors','_markAllSubMeshesAsMiscDirty','physicsMass','vectors','#define\x20OPACITY','setRawData','_vaoRecordInProgress','directionRandomizer','groundMirrorFallOffDistance','[0][2]);\x0d\x0a','Hermite1stDerivativeToRef','_correctPositionIfNotTrackPosition','SHEEN_TEXTURE_ROUGHNESSDIRECTUV','COMMAND_DELETEVERTEXARRAY','hardBindForSubMesh','addMatrix3x3','glslangOptions','doNotHandleContextLost','splice','defaultViewMatrix','lensColorTexture','vIridescenceParams','locomotionTarget','_normDepthBufferFromNormView','_bone1Mat','vertexShaderName','fill','prompt','1.1','pluginManager','ClipPlanesBlock','_loopAnimation','EnvironmentBRDFTexture','diffuseDir','getHighlightLayerByName','leftSampler','_tmpAmmoConcreteContactResultCallback','clearcoatRoughnessTexture','_onlyForInstancesIntermediate','DecomposeLerpToRef','_isIdentityDirty','onSizeChanged','sphereBaseSize','onBeforeRenderingGroupObservable','performanceViewerSceneExtension','_minPitchTan','#define\x20VELOCITY','true','output','BABYLON.NormalizeBlock','_transformMatrices','connectInputBlock','useRadianceOcclusion','fStop','wAng','ring','TextureView_SwapChain','Vertex\x20shader:','_delayedOnLoad','collidedMesh','Depth32Float','Invalid\x20JSON\x20format.\x20Please\x20check\x20documentation\x20for\x20format\x20specifications.','ETC2RGBA8UnormSRGB','movementY','revokeObjectURL','_needAlphaBlending','_collisionResponse','_highlightsDensity','eho','onAfterShadowMapRenderObservable','_tryEnableInteractionOnController','_getReflectionTexture','aimTransform','constantlyUpdateMeshUnderPointer','_cullEnabled','getAnimationByTargetProperty','addBuffers','createRenderTargetCubeTexture','Too\x20many\x20%TYPE%s\x20(%LIMIT%),\x20no\x20more\x20%TYPE%s\x20will\x20be\x20reported\x20for\x20this\x20message.','_rootMesh',',\x20freeze\x20wrld\x20mat:\x20','free','disableScissor','_currentEffect','chromaticAberration','DELAYLOADSTATE_LOADING','skipNextObservers','vLightingIntensity','updateVector3','register','vec3\x20vGeometricNormaClearCoatW\x20=\x20','\x20=\x20normalize(','pivotB','_VIGNETTEMODE_MULTIPLY','BABYLON.AnaglyphPostProcess','splitFrustum','innerFacets','particlesEnabled','300px','axisYControlRadius','vec3\x20vPositionWSM;\x0d\x0a','updateFloat','INPUT_CTRL_KEY','HDRBrightPass','GPU_DISJOINT_EXT','lightEstimationPollInterval','link','gamepadMoveSensibility','pivotMatrixUpdated','_getPadding','_currentRenderingCameraUniqueId','Unable\x20to\x20load\x20the\x20animation','customRenderTargets','R8Format','_extensionsPostExportTextures','positionY','.rgb\x20=\x20','xr-standard-trigger','ALPHA_EQUATION_SUBSTRACT','_recordVertexArrayObject','DEFAULT_CASCADES_COUNT','baseExperience','R16Uint','sort','msg','Specular\x20over\x20alpha','rg32sint',',\x20isReady=','_anaglyph','EXPOSURE','BABYLON.ClampBlock',',\x201.0)\x20>\x200.0)\x20?\x20','edgeAmount','invertX','RENDERING','updateRenderStateAsync','antialias','Cannot\x20merge\x20meshes\x20with\x20different\x20overrideMaterialSideOrientation\x20values.','skyboxSize','noMipmap','_projectionMatrix','torque','ScreenSizeBlock','_cullFace','validateSkinning','getStencilOperationDepthFail','variance','.texture.coordinatesMode\x20=\x20','wrapWebGLTexture','keysHeightOffsetModifierShift','dPadDown','_typeConnectionSource','_stencilMask','componentProperty','configure','TEXTUREFORMAT_DEPTH24_STENCIL8','keys','zmax','minimum','_colorShaderForOcclusionQuery','autoCalcDepthBoundsRefreshRate','screenSpaceReflectionPostProcess','clearcoatOut','FACE_UP','markDirty','drawPointClouds','_screenOrientationAngle','uvs3AttrDesc','maxEmitBox',',\x20axisYControlHeight:\x20','incrementReferences',',\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','restoreState','BABYLON.SetValueAction','postRun','_invProjection','refractionMatrix','getDistances','dehydrate','reorderInPlace','getTransformMatrixTexture','BABYLON.ShaderMaterial','#define\x20REFLECTIVITYCOLOR','sounds','_children','powerPreference','HDREnabled','_parentNode','_drawWrapper','Data\x20is\x20undefined','STEP_BEFORERENDERINGMESH_OUTLINE','onEnteringVR','_targetIsArray','PERSPECTIVE_DEPTH_PROJECTION','_circleEase','UV3Kind','StereoscopicGamepadCamera','toGlobal','_RegexpFindFunctionNameAndType','bInfo','#define\x20SSRAYTRACE_DEBUG','postProcessManager','loadSingleImage','uploadAsync','getHardwareScalingLevel','_mapping','same-origin','rawPose','_joystickContainerSize',',\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(','addCustomParticles','hdrAutoExposure','translate(-50%,\x20-50%)','getEmitRateGradients','bindGroupEntries','thinInstanceCount','fragmentCode','_isBlocking','_timeDelta','\x20-\x20_setTexture\x20called\x20with\x20a\x20null\x20_currentEffect!\x20texture=','createLinearGradient','BABYLON.FxaaPostProcess','decodedData','CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY','_createMultiviewUbo','translucencyIntensityTexture','_attachedMesh','layerMask','Replace\x20function\x20call\x20by\x20code.\x20Function\x20\x27','DEFAULT_BUFFER_SIZE','_jointsInvisible','furTexture','xr_standard_touchpad_xaxis_pressed_value','createPickingRayInCameraSpace','StandardReflectance90','customButtons','flares','_textureWidth','Clear\x20Color\x20F0\x20remapping\x20is\x20not\x20supported\x20for\x20glTF\x20export.\x20Ignoring\x20for:\x20','hResolution','postProcessChannel','_displacementVector','default\x20light','hasRunningRuntimeAnimations','_retry','maxSimultaneousMorphTargets','createFrameBuffer','occlusionInternalRetryCounter','audioEngine','xr_standard_thumbstick_pressed_min','ior','CLEARCOAT_TEXTUREDIRECTUV','_userThinInstanceBuffersStorage','_submitVRFrame','pickedPoint','_buffers','morphTargetTextureIndices','WebGPU\x20context\x20lost.\x20','Unsupported\x20Attribute\x20Component\x20kind:\x20','onLightRemovedObservable','sqlite3_value_type','CLEARCOAT','onCreateCustomConvexHullImpostor','No\x20scene\x20available\x20to\x20append\x20to','getAbsolutePivotPointToRef','//\x20Worley3D','setAlphaBlendFactors','teleportCamera','_processRendering','removeRenderObject','DIRLIGHT','renderState','SharpenKernel','Earcut\x20was\x20not\x20found,\x20the\x20polygon\x20will\x20not\x20be\x20built.','getTotalVertices','unlock','getNormal','parentCamera','UniversalCamera','enableTexturesOffline','TEXTURETYPE_UNSIGNED_INT','color2','panningDistanceLimit','_writeOutput','_hemisphereSample_uniform','required\x20feature\x20not\x20compatible','faceIndex','uints','morphTargetManager','getPlaybackRate','rotationSensibility','GetIndividualParser','_endTimeQuery','_rasterizationState','drawIndexed','joint','DXT1','_readTexturePixels','z-index:11;position:\x20absolute;\x20right:\x2020px;bottom:\x2050px;','determinant','_scaledDirection','_softbodyOrClothStep','setFloatArray3','_findIndexInPlaneArray','_checkCollision','ghostDispersal','vFogInfos','_activePluginsForExtraEvents','_renderToTarget','groundColor','GetTags','dataAccessorType','NumBindGroupsCreatedLastFrame','SphereDirectedParticleEmitter','framebufferTextureLayer','onplaying','_sqlite3_result_error','boundingBoxMinimum','aborted','toEulerAnglesToRef','_randomNoiseCoordinates2','_normalTextureZ','dashNb','microsoft-mixed-reality','systemValue','ring_intPhalanx_','[1][2]);\x0d\x0a','/systems/','_moveAssets','_getNativeSamplingMode','leftControllerGazeTrackerMesh','url','_microSurface','onSecondaryButtonStateChangedObservable','renderTargetTexture','mapABOBtoDATA','Clone','_handleServerMessage','perspective','_generateEdgesLines','AARoughnessFactors','_indexOfRefraction','updateUniformDirectly','framePerSecond','unbindAllAttributes','RGBDREFRACTION','ribbonClosePath','_tessellateTriangle','_beforeRenderingMesh','ORTHO_DEPTH_PROJECTION','_FuzzyEquals','exp2\x0a','dbgShowEmptyEnableEffectCalls','raycast','previousManualUpdate','_LastCreatedScene','FALLOFF_DEFAULT','useFramingBehavior','rigParent','updateFloat4','AlphaG','_runtimeAnimations','getVerticesData','NAME_OUTLINERENDERER','getBaseSize','#define\x20BLUR_BYPASS\x0a','_currentMaterial','Depth','diffuseColor','useObjectOrientationForDragging','_renderPriority','_prepareWebGLTextureContinuation','\x22)\x20face\x20#','KTX2Decoder','postProcessRatio','_imageProcessingConfigurationDefines','WEBGL_depth_texture','disableSwitchOnClick','useAllBones','ToHex','_computePinchZoom','TEXTURE_WRAP_S','_pointerInput','_copyBuffer','onlyOnce','_tmpAmmoVectorA','updateTransformMatrix','mainTextureFixedSize','_isRefractionEnabled','wrapWebGLTexture\x20is\x20not\x20supported,\x20use\x20wrapNativeTexture\x20instead.','debugMode','spectorName','_shadowAngleScale','STEP_AFTERRENDERINGMESH_PREPASS','anonymous','Anisotropic\x20Normals','BABYLON.ReplaceColorBlock','disconnect','optimizeMesh',',\x20drawContext.uniqueId=','BACKSIDE','_changeGoldbergFaceUVs','_targetPosition','_clearDepthAttachments','outCellIndex','iridescenceSampler','factor2','_GenerateLimitMessage','\x0a#define\x20DRAGGRADIENTS','fract','finish','URLConfig','TextureView_SwapChain_ResolveTarget','OnTextureLoadErrorObservable','COMPRESSED_RGBA_BPTC_UNORM_EXT','_createLimitVelocityGradientTexture','_actionManager','enableTeleportation','_featurePointCloud','autoClear','HDR\x20Bad\x20Format,\x20bad\x20scanline\x20data\x20(run)','_computeAngleValues','a-button','floatsArrays','_disposeSceneUBOs','id_length','sqlite3_prepare_v2','fullscreenchange','setDepthFunctionToGreater','_setupSkybox','_blendFunctionParameters','UNSIGNED_SHORT_5_5_5_1','views','NUM_MORPH_INFLUENCERS','\x20=\x20normalize(mix(','handler','MOZ_EXT_texture_filter_anisotropic','_createPipelineStageDescriptor','_prefilterInternal','_devices','_enableEvents','useAlternateEdgeFinder','uint16x2','shouldRender','sint','rigCameras','_fluidRenderer','addIncludedOnlyMesh','_currentFrameBufferIsDefaultFrameBuffer','the\x20preferred\x20camera\x20index\x20is\x20beyond\x20the\x20length\x20of\x20rig\x20camera\x20array.','material','DragMovementThreshold','_customEventObservable','markTextureDirty','highLimitValue','diffuseTexture4','CLAMP_ADDRESSMODE','_meshAttachedObserver','framebufferRenderbuffer','LIGHT_FALLOFF_GLTF','Error\x20in\x20DB\x20add\x20file\x20request\x20in\x20BABYLON.Database.','RG11B10UFloat','_checkRotate','screenX','_shaderProcessor','IsCompletelyInFrustum','_generateJSON','_globalHue','_moveScene','ParticleBlendMultiply','unRegisterView','glowLayerEnabled','LUMINANCE','AnaglyphArcRotateCamera','useRGBAIfASTCBC7NotAvailableWhenUASTC','STEP',',\x20to:\x20','_readyToPlayCallback','resetLastAnimationTimeFrame','useTextureToStoreBoneMatrices','parallaxScaleBias','BLEND','SUBUV_WRAP','_updateFromXRSession','oculus-touch-legacy','_entropy','duration','Alpha\x20CutOff','light_globalworldpos','_updateInterpolationMatrix','bc1-rgba-unorm-srgb','.y\x20+\x20','sleep','viewDirectionW','touched','#define\x20SM_NORMALBIAS\x20','float\x20shadow\x20=\x201.;\x0d\x0a','enableDepthRenderer','metallicReflectanceColor','_buttonLB','_addHullVerts','triplanar','#define\x20CUSTOM_FRAGMENT_BEFORE_FINALCOLORCOMPOSITION','getSamplers','convolution','det','LastCreatedEngine','/babylon.inspector.bundle.js','TransformCoordinates','GL_ALPHA_FUNCTION_ONE_MINUS_DST_COLOR','LINEAR_LINEAR_MIPNEAREST','shadowMinZ','_setAttributeKind','getPostProcesses','addMaterial','forEach','timestamp','HasMajorPerformanceCaveat','loadFromFileData','_renderPassNames','isView','_ubInvertY','\x20=\x200.5\x20*\x20(','_bloomThreshold','_onNewGamepadDisconnected','tangents','TEXTURE_EQUIRECTANGULAR_MODE','#define\x20MORPHTARGETS_TEXTURE','_eholes','document','rg8uint','ImageSourceBlock','unlink','overrideMaterialSideOrientation','DecrementWrap','_renderEffectsForIsolatedPass','INPUT_ALT_KEY','_onDataLayoutChanged','_poseControlledCamera','snapToPositionRadius','onStoppedObservable','BonesPerMesh','startTimeQuery','_ImageProcessingDirtyCallBack','_count','torusKnots','generateRayPathMesh','shadowEnabled','#define\x20LENS_FLARE_COMPOSE','addRampGradient','torusBuilder','_setupOutputForThisPass','boxOffset','optimizeIndices','_zoomToMouse','cellInfos','currentDraggingPointerID','_canRenderToHalfFloatFramebuffer','_IridescenceTextureEnabled','createDirectedCylinderEmitter','shadowFrustumSize','objectStore','_up','_sqlite3_bind_parameter_index','_setAttachments','#define\x20NORMAL','IsWrapper','r8snorm','_refreshGeometryBufferRendererLink','Not\x20Implemented','setFriction','_preBind','rawValueToMeters','_spriteRenderer','.babylonUnmuteIcon\x20{\x20position:\x20absolute;\x20left:\x2020px;\x20top:\x2020px;\x20height:\x2040px;\x20width:\x2060px;\x20background-color:\x20rgba(51,51,51,0.7);\x20background-image:\x20url(','enableGPUDebugMarkers','BABYLON.PosterizeBlock','isLeftCamera','_buttonTriangle','_storedUniqueId','Unable\x20to\x20create\x20vertex\x20buffer','BoneIKController:\x20bone\x20must\x20have\x20a\x20parent\x20for\x20IK\x20to\x20work.','_positionIndex','recordChunckSize','wheelXRotateRelative','_rotateCamera','CollisionCoordinatorFactory','_CustomShaderCodeProcessing','cTFPVRTC1_4_RGBA','FRONTSIDE','\x20=\x20float(gl_InstanceID);\x0d\x0a','reflectionSamples','_skipRendering','getScene','sqlite3_reset','STEP_BEFORECAMERADRAW_PREPASS','_fillIndexBuffer','[Reflector]\x20Connecting\x20to\x20ws://','compute','physicsJoint','forcedInstanceCount','minSize','BABYLON.HighlightLayer','_shouldTurnAlphaTestOn','_wheelYActionCoordinate','jsPath','Raw','_previousPosition','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','SSAORandomTexture','audio/mpeg;\x20codecs=\x22mp3\x22','removeLight','setJoystickSensibility','_userInstancedBuffersStorage','_getFirstShadowLightForMesh','remove','getTextureBlocks','metallic','_projectionTextureMatrix','_processChildMeshes',',\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','ASTC10x10Unorm','buttonBack','actionManagers','previousMatrixBuffer','drawContext','hasPointerCapture','DEPTHPREPASS','_userIsZooming','_prePassRenderer','setXRSessionLayers','yawAxis','Fragment_Before_FragColor','sqlite3_result_int','isEyeGazeValid','get_m_nodes','IDENTITY_QUATERNION','_ownsBuffer','albedoTexture','MATERIAL_ClockWiseSideOrientation','stencilOpStencilFail','asArray','customEmissiveColorSelector','LineLoop\x20is\x20an\x20unsupported\x20fillmode\x20in\x20WebGPU','y_button','E1d','_onVrDisplayPresentChangeBind','Object','isInGammaSpace','_getLocalRotation','_eyeTrackingStartListener','useStandingMatrix','_resyncMeshes','_CleanMatricesWeights','bottomBaseAt','_renderSubMesh','useAmbientInGrayScale','USESPHERICALINVERTEX','The\x20ComputeShaderParticleSystem\x20class\x20is\x20not\x20available!\x20Make\x20sure\x20you\x20have\x20imported\x20it.','exports','Plane','.g);\x0d\x0a','STEP_PREACTIVEMESH_BOUNDINGBOXRENDERER','_transmitWorld','set_kDP','encode','hasLoadedData',')\x20&&\x20!defined(','_extendNamespace','_forceFullscreenViewport','_gpuFrameTimeToken','loggingLevel','Mesh','ellipsoid','_acceptedConnectionPointType','clientY','_forceSerialize','Chrome/73.+?Mobile','funcRef','NodeMaterialConnectionPoint','getGamepadByType','positionX','altKey','.convertInputToLinearSpace\x20=\x20','PBRIridescenceConfiguration','setStepId','ANIMATIONLOOPMODE_CYCLE','_maxReach','convertInputToLinearSpace','granted','eac-r11unorm','vThicknessInfos','UpdateProfilesList','_lightmapMode','_renderingMultiview','_processTouchPoint','_isMulti','_convertSpecularGlossinessTexturesToMetallicRoughnessAsync','loadData','centripetalForceThreshold','vClipPlane4','effectiveDirective','setJoystickColor','_isWebGPU','colorDead','_createRandomTexture','areNormalsFrozen','StandardReflectance0','_resetCurrentViewport','#define\x20CUSTOM_FRAGMENT_MAIN_BEGIN','_RightHandedForwardReadOnly','PointerEvent','worldParentNode','SHEEN_GAMMATEXTURE','resetReferenceSpace','bindingsMapping','/tmp','OPACITY','valley','shadowDepthRange','utilityLayer','faceXaxis','_sampleCount','mainSoundTrack','ATTRIB_TYPE_INT16','LINEAR_LINEAR','_resetIndexBufferBinding','_onEndFrameObserver','number\x20of\x20faces\x20expected','attenuateBackfaceReflection','application/javascript','Projection','mainTexture','occlusionRetryCount','volumetricLightSmoothXPostProcess','PBRMATERIAL_ALPHABLEND','Cannot\x20load\x20script\x20\x27','XRHitTestWithRay','fixed','_uniformBufferBack','getClosestFacetAtLocalCoordinates','_buttonMeshMapping','Firefox/59','shadowSampler','RG32F','RotationXToRef','_activeCamerasChangedObserver','bump1Sampler','vDecalInfos','_resetCurrentColorBlend','useBigInt','eventListeners','_lastPointerEvents','bufferData','getPoints','trace','DEFAULT_ALPHA_CUTOFF','offsetHeight','TEXTURETYPE_UNSIGNED_BYTE','alphaConstants','drawIndexedIndirect','_HalfWidth','TEXTURE_COMPARE_FUNC','_conversion','_randomTextureSize','_readFileAsync','Uint32x2','_distortionTexture','forceHandedness','BackgroundSkyboxMaterial','_passedProcess','pointerMovePredicate','valueOf','INDEX_FINGER_TIP','_glTF',')\x20current\x20pass\x20is\x20main\x20pass=','_activateCurrentTexture','_updateUIntArrayForEffect','getIndex','onCanvasFocusObservable','STEP_ISREADYFORMESH_EFFECTLAYER','metaKey','_pointC','_snapshotRendering','_stencilReadMask','SKYBOX_MODE','SliderJoint','_groundMaterial','featuresManager','BaseAssetsUrl','canvas','latest','getRenderObjectFromParticleSystem','isAnInstance','CreateCubicBezier','STENCIL_OP_FAIL_S_ZERO','_layerMask','removeIncludedOnlyMesh','SS_TRANSLUCENCY','mergeAnimationsTo','offset','_counters','partitioningSubdivisions','parsedMaterial','resize','separateCullingPass','createPlugin','_StencilReference','NEAREST_MIPMAP_LINEAR','onDragStartObservable','getUniformNames','releaseTexture','indexOf','CreateMergeAndStartAnimation','_teleportForward','isNDCHalfZRange','orderData','targetPropertyPath','Failed\x20to\x20load\x20','createShaderProgram','getBundleEncoder','parent','BlackReadOnly','_useSmithVisibilityHeightCorrelated','convertIncidentRadianceToIrradiance','createObjectURL','getWorldMatrix','STENCIL_OP_FAIL_Z_INCR','_toneMappingEnabled','createInstancesBuffer','updateFloatArray','luminance',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','detachCamerasFromRenderPipeline','subdivisions','outputs','CreateFromBase64String','_RescalePostProcessFactory','cameraPosition','addPendingData','applyForce','setHardwareScalingLevel','xr_standard_touchpad_xaxis_touched_max','_addFragmentOutputNode','vSphericalZZ','hasOriginBottomLeft','screenSpaceReflection2','_checkTextureAlpha','No\x20shape\x20available\x20for\x20extruded\x20mesh','_ExtractLongWordOrder','createMaterialContext','provideFallbacks','upperLimit','little_intPhalanx_','_transmit','fFovMultiplier','RIG_MODE_STEREOSCOPIC_INTERLACED','bottomColorAlpha','_colorShader','TEXTURE_BILINEAR_SAMPLINGMODE','_ambientColor','NORMAL_TEXTURE_TYPE','get_m_hitPointWorld','complementW','updatePosition','#define\x20NONLINEARDEPTH','addFallbacks','pointers','_jointScaleFactor','createNormals','setMotor','#ifdef\x20','PrepareDefinesForMorphTargets','sqlite3_value_bytes','Fragment_Custom_Diffuse','DynamicTexture','diffuseTexture1','SHADOWPOISSON3','clone','deleted','ClosestRayResultCallback','isDirectlyConnectedToVertexOutput','/proc/self/fd','btRigidBodyConstructionInfo','filename','loadingError','HighlightLayerVBP','TranslationToRef','updateStorageBuffer','removeColorRemapGradient','WebVRFreeCamera','OnIntersectionExitTrigger','vector3InterpolateFunctionWithTangents','isValid','_computeDevicePosition','SkipRequestModificationForBabylonCDN','intersectsBox','currentSampleCount','_bindVertexBuffersAttributes','additiveAnimations','sqlite3_column_text','.r)\x20*\x202.0);\x0d\x0a','_emitterNodeIsOwned','GetAttributeByUniqueId','_unpackFlipY','sqlite3_value_double','instance\x20of\x20','BABYLON.ReflectionBlock','getHasAlpha','radialSegments','_ProfilesList','dragButtons','_EmissiveTextureEnabled','_animationTimeLast','readFile','highlightsDensity','Load','_mustUpdateViewport','_creationFunc','.realTimeFilteringQuality\x20=\x20','_easingFunction','dPadUp','_resizeObserver','_internalAbstractMeshDataInfo','HighlightLayerHBP','_compute','_setEmissiveTextureAndColor','unBindMesh','stencilStateComposer','_getWGSLShader','getRotationMatrixToRef','bytesOfKeyValueData','main\x20pass','UV5Kind','isStencilEnable','_altPressed','getEffect','colorGradingTexture','MAINUV6','astc-8x5-unorm','_cameraRotationMatrix','sound','_creationDataStorage','BUFFER_CREATIONFLAG_STORAGE','_dumpPropertiesCode','preUpdateParticleBuffer','targetRenderers','BindTextureMatrix','_removeCameraPointerObserver','_textureType','shadowLevel','useVelocity','TextureLoader\x20failed\x20to\x20load\x20data','endFrame','FALLOFF_STANDARD','TriangleStripDrawMode','activeSubSystems','_getStencilDepthFail','\x0a\x09Material\x20','\x20+=\x20(readVector3FromRawSampler(','LookAtRH','_exportTextureSampler','angularSensibility','_vrDeviceOrientationCamera','sqlite3_close_v2','CheckExtends','_onAnimationEnd','DepthBoxBlur','FACE_LEFT','_defineLinearSpecularReflection','Storage','POINTERUP','dom-overlay\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','applyToGeometry','_frameObserver','TEXTURE_INVCUBIC_MODE','UVTRANSFORM','_sqlite3_create_function_v2','MAX_LINE','HDR\x20prefiltering\x20is\x20not\x20available\x20in\x20WebGL\x201.,\x20you\x20can\x20use\x20real\x20time\x20filtering\x20instead.','manualUpdateOfPreviousWorldMatrixInstancedBuffer','teleportationCircleMaterial','_camera','axisPinchControlRadius','.albedoScaling\x20=\x20','Input','_dPadRight','createCanvasImage','Greater','.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(','userAgent','updateMatrices','_wasDispatched','fallback','CreateBoneWeightShader','isPresenting','Compatible','initWebVRAsync','_glslFloat','SetCorsBehavior','_vReflectionFilteringInfoName','mat4\x20view\x20=\x20','_initialFocalDistance','getGeometryById','_extensionsPostExportNodeAsync','_finishMaterial','shaderOptions','adjustPitch','translationPivot','onCollideEvent','gBuffer_Velocity','_hitPointWorld','lockstepMaxSteps','PointerDrag','PointCloud','dbgShowShaderCode','querySet','finishEncodingCommand','waterColor','.w;\x0d\x0a','_buildIndexBuffer','getLockstepMaxSteps','setRotationMatrix','_pickedDownSprite','_highlightsExposure','Positions\x20are\x20required','stackRestore','_activePointerInfo','leftProjectionMatrix','METALLIC_REFLECTANCE_GAMMA','RGBA8UI','baseHeight','_attachNearInteractionMode','GetCode','SPOTLIGHT','emissiveMatrix','smoothingThreshold','supportsTangents','getScaledIntensity','setParam','DirectionalLight','isUpdateBufferReady','_fragmentUrl','_afterRenderingMeshStage','onScenePerformancePriorityChangedObservable','https://preview.babylonjs.com/draco_decoder_gltf.js','_defineOppositeZ','_ySize','wheelPrecision','_autoCalcDepthBounds','\x20=\x20mat3(','includedOnlyMeshesIds','NONAME','floor','_cachedUpdateDefines','latestInternalTexture','onExitingVR','forceR8','_standingMatrix','blurKernelX','_handlePluginEventBindForSubMesh','reflectionSamplerHigh','STENCIL_OP_PASS_Z_REPLACE','Sphere','_hoverMaterial','_loadShader','drawWrapper=','_maxDistance','_adaptiveBlurKernel','CreateRGBATexture','glslang','subMesh','setIndices','Log','heightToNormal','CLEARCOAT_DEFAULTIOR','onCameraRemovedObservable','toGoldbergPolyhedronData','addTouch','_deferUnregister','sqDistance','_attenuateIntersectionDistance','keysRotateRight','BloomEnabled','removeChild','#define\x20TEXTURE_ADDER','addToRef','parse','_indexInSceneMaterialArray','Error\x20loading\x20texture\x20','_Epsilon','setTransformationFromNonVRCamera','RGB16F','enableVelocity','linear','_gatherBlocks','_lightMesh','skipCodecCheck','onAfterBlurObservable','_glBinding','PerspectiveFovLHToRef','groundMirror','setItem','MIN_EXT','customProjectionMatrixBuilder','_createSpatialParameters','_getCurrentRenderPassIndex','getAppliedImpulse','colorFull','_getRenderingFillMode','blocks','keysRotationOffsetModifierAlt','removeExternalData','paddingColor','MIXMAP2','diffuseSamplerX','registerAction','lensFlareFinalPostProcess','</div><br>','Failed\x20to\x20retrieve\x20pixels\x20from\x20diffuse\x20texture!','executeStep','Vertex','./this.program','_attachedCamera','CENTER','materialsUniqueIds','_poseSet','gridRatio','RGBA32Sint','wheelDeltaPercentage','_materialContext','Sint','_poseMatrix','GlowLayerBlurRTT2','timeDelta','ExtrudeShapeCustom','ambientOcc','Sint8x2','createSampler','_lightSources','onTextureRemovedObservable','COMPRESSED_RGB_PVRTC_4BPPV1_IMG','RGB8_SNORM','TEXTURE_PROJECTION_MODE','_fragmentOutputNodes','bindableBlocks','VERTEXCOLOR','PBRAnisotropic','xr_standard_thumbstick_pressed_value','vSphericalL21','SmoothAngleChange','_originTop','_savedDepthWrite','_addNewGamepad','_IsUASupportingBlobStorage','viewDirection','_cachedEffect','RIG_MODE_CUSTOM','initializeXRLayerAsync','#define\x20CUSTOM_FRAGMENT_UPDATE_MICROSURFACE','rg8unorm','_influences','RegisterExtension','applyEffectWrapper','LiteTranscoder_UASTC_RGBA_SRGB','_vertexOutputNodes','.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','COMPRESSED_RGBA8_ETC2_EAC','Unsupported\x20animatable\x20property\x20','TEXTUREFORMAT_BGRA','_glContext','vLightSpecular','_injectCustomCode','baseColorTextureData','copyFrom','bottomColor','soundTracks','_emitFunction','google-daydream','_lightShadowExtraUniformName','_uniformBuffer','firstNormal','_debugFlushPendingCommands','setEasingFunction','_processLoadedModel','tangent','turbidity','_evaluateActiveMeshes','createRenderBundleEncoder','_xrTransform','_effectiveMaterial','src-alpha','_containerImage','head','BLENDMODE_MULTIPLY','EXITING_XR','_overlappingPairCache','radialIntensity','EQUAL','_ground','DEPTH_TEST_NEVER','_includeCoordinateSystemConversionNodes','50%','_currentInternalStep','FlyCamera','_setRenderTarget','xr-controller-teleportation','dotCoordinate','backDepthSampler','_stillImageCaptured','_connectVREvents','motionScale','negateInPlace','gl_FragColor\x20=\x20','_getAngleBetween','_getCorrectLoopMode','getAlphaRemapGradients','rg16sint','_layerIndices','setRotation','preloadedAudios','getAttribLocation','unpressedNodeName','ISGAMMA','.g\x20*\x20','WorldViewProjection','_updateButtonVisibility','#define\x20CUSTOM_FRAGMENT_UPDATE_DIFFUSE','_scaleFactor','HDRLensFlareCompose','waveSpeed','releaseComputeEffects','_currentVelocityGradient','_displayLaserPointer','activeButtonChangedObservable','stack','CreateFromTriMesh','Unable\x20to\x20find\x20a\x20compatible\x20match','IsInFrustum','_sourceNormals','Error\x20in\x20XHR\x20request\x20in\x20BABYLON.Database.','setByte','invalid\x20type\x20for\x20setValue:\x20','blurTextureSizeRatio','isDirty','CCW','NEAR_INTERACTION','.invertY\x20=\x20','clientX','tileSize','RenderTarget','unbind','bindAttachments','defaultMaterial','_useEmissiveAsIllumination','required','isConnected','systems','otherImpostors','_teleportationRingMaterial','#define\x20BILLBOARDSTRETCHED_LOCAL','pass','shadowLights','createDefaultSkybox','motorEquation','ArcTan2Block','_depthTexture','useAutoMicroSurfaceFromReflectivityMap','rampColor','.convertToGammaSpace\x20=\x20','pitchAxis','_getPointerSelectionDisabledByPointerId','PINKY_FINGER_PHALANX_DISTAL','beforeStep','_syncAbsoluteScalingAndRotation','textures','MinBlock','PointInTriangle','anisotropyMatrix','gl_FragColor\x20=\x20vec4(','LIGHTTYPEID_POINTLIGHT','setIdentity','OnIntersectionEnterTrigger','TransitionTo','clipPlane3','dxgiFormat','SHADOWCUBE','versions','autoRotationBehavior','RotationAlignToRef','updateControllerLaserColor','_markAllSubMeshesAsPrePassDirty','depthValuesSM','bankedTurn','GPUParticleSystem','_refreshDescription','next','quaternionsArrays','gBuffer_Depth','_stencilFuncRef','_beforeRenderObserver','#define\x20CUSTOM_VERTEX_DEFINITIONS','inspect','onAfterCameraTeleport','TEXTURELODSUPPORT','_DISABLE_DEACTIVATION_FLAG','lodLevelInAlpha','getParticleSystemById','_compileRawShader','forceCompilationAsync','_deviceSourceManager','_currentSize2','rotationSpeed','_VJCanvasContext','Exp','KHR_materials_emissive_strength','movementDirection','_CreateDefaultParsedCamera','normalMap0','LegacyPBRMaterial','COMPRESSED_RGB8_ETC2','_afterRenderTargetDrawStage','alwaysVisible','_useRadianceOcclusion','_textureCache','_createRenderTarget','__occlusionDataStorage','rotateNeg120','noRotationConstraint','setCameraRigMode','_applyViewport','buttonOptions','_renderingQueueLaunched','_buttonB','_buildBlock','normalSamplerY','wand.babylon','outSize','RegisterPlugin','lastUsedRenderId','groundMirrorFresnelWeight','dpdy','clamp-to-edge','preScaled','isoVecsBAOA','createCubeTexture','setHandMesh','.mp4','texParameterf','hasObservers','Could\x20not\x20load\x20hand\x20model','skipFinalColorClamp','attachedMesh','IRIDESCENCE_THICKNESS_TEXTURE','_updateGamepadObjects','_getData','assetContainerRootMesh','webkitAnimation','_isCubeData','skeletonId','Snorm8x2','addAlphaRemapGradient','_meshAttachedObservable','_packedFloat','MapToFace','backwardsMovementEnabled','averageLuminance','uniform4fv','noiseCoordinates2','proceduralTextures','_gamepadConnectedEvent','.r);\x0d\x0a','CAPS_LIMITS_MAX_TEXTURE_LAYERS','_pivotMatrixInverse','cobv','_device','rotationGizmoFragmentShader','attachContextRestoredEvent','is2DArray','_updateFloatArrayForUniform',',\x20name=','RGBA8Snorm','setUniformBuffer','vignetteColor','_nz.jpg','CheckColors4','loadModel','worldPositionConnectionPoint','_addMaterial','isBinary','Subtract','SHADOWCSMNOBLEND','_inverseSquaredRange','COMMAND_SETCOLORWRITE','_headphone','getCaps','fogMode','incrementRenderId','getSoundByName','_renderTarget','plane','#define\x20IS_STEREOSCOPIC_INTERLACED\x201','_CreateWheelEvent','getNewPosition','COMMAND_SETSTENCIL','audioEnabled','lightFragmentDeclaration','hasEndpoints','VALIDATE_STATUS','STEP_AFTERRENDERINGMESH_OUTLINE','requireLightSorting','_currentRenderTarget','disableUniformBuffers','sourceName','SHADOWCSMNUM_CASCADES','storage','particle_color','STEP_GATHERACTIVECAMERARENDERTARGETS_FLUIDRENDERER','particle_texturemask','setTransformMatrix','addFloorMesh','bufferSubData','drawElementsType','originalColor','_onBeforeDrawObserver','sourceTexture','clearCoatRoughnessSampler','_moveButtonToTopLeft','_updatable','supportedLimits','audio','screenSpaceReflection2Blur','OnPointerOutTrigger','vignetteCentreY','_postProcessesSourceForThisPass','irradianceSampler','bumpFragmentFunctions','_pointerMoveEvent','cTFBC1','getContent','OnNewCacheEntry','_directIntensity','none','_setStencil','pointerdown','_isMonitoring','HIGH_FLOAT','_updateCache','targetPath','clearcoatDir','FLIP_N_ROTATE_ROW','COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT','R32I','sphereBuilder','EMISSIVE','_current','observableParameters','updateMatrix','aggressiveness','_mainUVDefineName','addVector3','setMassProps','\x20with\x20exception:\x20','isWebGPU','createStorageBuffer','_activeCameras','getViewport','__smartArrayFlags','getClosestFacetAtCoordinates','makeObserverTopPriority','_multiRenderAttachments','vClearCoatInfos','anisotropicFilteringLevel','getBlockByPredicate','xy\x20','deleteVertexArray','outputCanvasOptions','UNMASKED_RENDERER_WEBGL','error_msg','DeduceStride','originalSampler','wireframe','_generateNewMeshPair','_TextureParser','_zOffset','_selectionOctree','addInPlaceFromFloats','pbrBlockNormalFinal','passSampler','REFRACTION','PREPASS_DEPTH_INDEX','_getUVW','elementFromPoint','fragmentToken','switchActiveCamera','FluidRenderer','file:https:','_multiviewSceneUbo','.linkSheenWithAlbedo\x20=\x20','_defaultMaterial','_getHitData','.xy\x20+=\x20(uv_','ANISOTROPIC','setViewport','RGB_INTEGER','_createHardwareRenderTargetWrapper','_mustUpdateRessources','aberrationAmount','l2_2','_transformMatricesAsArray','BABYLON.ScreenSizeBlock','alphaIndex','onBeforeTextureInitObservable','shaderName','getTime','EmissiveTextureEnabled','_updateArrayForUniform','ThicknessBlurredTexture','getMesh','_activePlugins','angularSensibilityX','\x20not\x20supported.','_hasAlphaChannel','#define\x20EMISSIVEUV1','_vMetallicReflectanceFactorsName','blend','updateDynamicVertexBuffer','Active\x20camera\x20not\x20set','normalize(','getUniqueId','speed','endOcclusionQuery','defaultTargetMeshOptions','var\x20nodeMaterial\x20=\x20new\x20BABYLON.NodeMaterial(\x22','showBackLines','onBeforeRenderObservable','_opaqueSubMeshes','MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY','_getTargetPosition','BasedOnInput','glBaseInternalFormat','pbrBlockSheen','_fallbackTexture','compileGLSL','_ondpaddown','\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','masterMeshPreviousWorldMatrix','error\x20initializing\x20worker','_transientXrHitTestSource','INSTANCESCOLOR','BABYLON.RandomNumberBlock','textureY','renderPass','generic-hand-select-grasp-left','ETC2RGB8Unorm','BABYLON.SetParentAction','getRenderCamera','spriteCellChangeSpeed','getFacetNormalToRef','linesNormals','_getCanvasContext','WEBGL1','_minYawCos','getAbsolutePositionToRef','diffuse3Infos','_disposeBezierCurve','_getDefines','maxX','keysHeightOffsetModifierAlt','_renderForCamera','_currentLODIsUpToDate','cross','getCachedEffect','_initializeBlock','allowEmptyVertexProgram','ReviewUniform','_particleSystems','BABYLON.FurMaterial','_normalIndex','chaos','wrist','_GetPluginForDirectLoad','_scissorIsActive','_pointerUpStage','_intersectionsInProgress','linearRampToValueAtTime','_dummyFramebuffer','updateFloat2','HDR','currentFrame','Parameter\x20must\x20be\x20a\x20URL\x20to\x20the\x20sound,\x20an\x20Array\x20of\x20URLs\x20(.mp3\x20&\x20.ogg)\x20or\x20an\x20ArrayBuffer\x20of\x20the\x20sound.','diffuseOutput','sunDirection','_emitterCreationOptions',',\x20UNPRESSED:','category','clipPlaneVertexDeclaration','Unable\x20to\x20register\x20device\x20','shadow','lensFlareStrength','rgb\x20','pathArray','laserPointer','_createTargetRenderTexture','vec3','height','_useCustomVRButton','Pivot\x20points\x20are\x20not\x20supported\x20in\x20the\x20glTF\x20serializer','getInvertedAbsoluteTransform','createInnerFacets','_uploadEncoderDescriptor','_GroundMeshParser','alignDataInBuffer','_tmpContactPoint','_FacesMapping','_trackedImages','soundTrackId','onupgradeneeded','framebufferHeight','_deviceEnabledExtensions','onAfterBoxRenderingObservable','xyzw','ZeroReadOnly','texture-array','SCALEMODE_FLOOR','_CreateMorphTargetAnimationFromMorphTargetAnimations','prePassConstant','_onUseVelocityChanged','PitchYawRollToMoveBetweenPoints','setMeshTarget','ACTION_OnCenterPickTrigger','BGRA8UnormStorage','getOutlineRenderer','_duplicateId','backfaceDepthTextureDownsample','EXT_mesh_gpu_instancing','mainImpostor','NAME_OCTREE','limitVelocityDamping','setIntArray','#define\x20FLUIDRENDERING_DEBUG_SHOWNORMAL','onBeforeDrawObservable','_checkEdge','_totalAccumulated','_onBindObservable','isUndefined','\x20=\x20texture2D(','leftViewMatrix','GetDefineNames','\x20=\x20worley(','epsilonVertexMerge','load|','matricesIndicesAttrDesc','onCollisionPositionChangeObservable','_initCache','LeftHandedBackwardReadOnly','_useMultiviewToSingleView','_projectionTextureViewTargetVector','getFirstAvailableInput','BABYLON.DerivativeBlock','hdrFinalPostProcess','changeDisplayOptions','_bone2','_doNotHandleContextLost','_setTextureState','yViewport','SHADOWPCSS1','local-floor','_softwareSkinnedMeshes','_GenerateDefaultHandMeshRigMapping','Mobile','MAINUV3','PrepareAttributesForMorphTargetsInfluencers','_AlwaysVisibleSticks','domOverlayType','depthFunction','_hideTeleportationTarget','alphaG','Min','_HitData','worldPos','_getHighestAnimationFrame','attachContextLostEvent','STEP_AFTERCAMERAPOSTPROCESS_LAYER','verticalAlign','emissiveRightColor','StencilReadMask','autoAnimateSpeed','laserToggle','RGBA4','SHADOWESM','_diffuseTextureZ','BABYLON.InterpolateValueAction','OnPropertyChangedObservable','removeFromScene','name','buttonChangedhandler','addConstraint','_compositionLayer','counters','_defineSkyboxName','_useSRGBBuffer','OpacityTextureEnabled','WEBKIT_EXT_texture_compression_bptc','one-minus-constant','_shadowCastersBoundingInfo','createRTTProvider','sampleReflectionLod','displayMode','useVertexColor','deleteAnimationRange','BoundingBoxRendererFront','standardDerivatives','updateArray','_currentActiveCount','_CreateLightLines','List','xrLayer','getLastMaterialById','TEXTURE_LINEAR_LINEAR','NumCacheHitWithoutHash','_activeMeshesFrozenButKeepClipping','wellKnownValue','vec3(0.)','_sqlite3_value_bytes','detachPostProcess','canvasElement','xr_standard_squeeze_pressed_min','enableInteractions','rigParenting','_attachedNode','onBeforeDraw','m\x20is\x20not\x20an\x20integer,\x20floor(m)\x20used','renderHeight','referencePosition','/dev/','writeMorphTargetAttributeData','updateDistanceFromListener','RG8I','_ExitFullscreen','_minus90X','disableAttributeByIndex','BUFFER_CREATIONFLAG_READ','btConvexHullShape','_globalExposure','updateFloat3','.forceNormalForward\x20=\x20','NAME_SHADOWGENERATOR','onGenerated','_reflectionColor','SS_REFRACTION_USE_INTENSITY_FROM_TEXTURE','_lastDevicePixelRatio','getBodyStiffness','removeMultiMaterial','_innerAngle','pbrVertexShader','upload','_forceAlphaTest','WebXR\x20not\x20available','setDefaultValue','center','getSQL','entries','doNotHandleTouchAction','DETAIL','xr-walking-locomotion','Circle','recycleParticle','Unable\x20to\x20compile\x20compute\x20effect:','rg16float','focus','_orderedImageData','Denormalize','_ssrPostProcess','soften','animatedInputs','Forward','_addCanvas','_FileToolsLoadFile','_idx','gammaCorrection','NAME_EFFECTLAYER','_cachedCoordinatesMode','.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','_averageDistance','leftController','randomTexture2','actions','_spriteBuffer','_follow','uv5','\x20-\x20scissor\x20applied\x20-\x20(','),\x20','IsVisible','_MergeElement','getNormalToRef','R8UI','onBeforeShadowMapRenderObservable','_preventFreeActiveMeshesAndRenderingGroups','power','_descriptors','_pointerBlurEvent','pbrBlockReflectance0','_orthoLeft','BABYLON.FragDepthBlock','addExcludedConnectionPointFromAllowedTypes','_CreateNodeAnimationFromNodeAnimations','SHADOWPCSS','_applyExtension','_syncGeometryWithMorphTargetManager','handleError','_invertNormalName','isVertexBufferUpdatable','getColorToRef','_RightHandedBackwardReadOnly','findIndex','_mustRebind','_cachedColorWriteState','_tmpDeltaPosition','boundingVectors','_currentInstanceLocations','_createDragGradientTexture','Intersects','BABYLON.VoronoiNoiseBlock','_unFreeze','texSubImage2D','inputElement','Blue','touchAngularSensibility','positionSampler','MODE_TOPBOTTOM','.m4a',')));\x0d\x0a','FrontFacingBlock','projection','getQueryEXT','beginOcclusionQuery','CreateSkeletonMapShader','TransformNormalFromFloatsToRef','_applyBlendColor','.babylonVRicon.vrdisplaypresenting\x20{\x20background-image:\x20none;}\x20.vrdisplaypresenting::after\x20{\x20content:\x20\x22EXIT\x22}\x20.xr-error::after\x20{\x20content:\x20\x22ERROR\x22}','xr_standard_thumbstick_pressed_max','_hoverRadius','updateUIntArray','The\x20value\x20passed\x20to\x20[Scene.audioListenerPositionProvider]\x20must\x20be\x20a\x20function\x20that\x20returns\x20a\x20Vector3','normalTextureZ','Depth24UnormStencil8','_useBlur','_isXboxOnePad','uniform4ui','featureImplementation','requestReferenceSpace','TEXTUREFORMAT_COMPRESSED_RGBA_S3TC_DXT5','_maxSimultaneousTextures','BJSNODEMATERIALEDITOR','.y<','_vertexData','updraftForceMultiplier','_TmpQuat','_px.jpg','customUtilityLayerScene','initialPosition','sampleReflection','_normalizeIndexData','distortionK','specularSampler','customRenderFunction',',\x20_contextWasLost=','PrepareEffect','No\x20active\x20camera\x20found','binding','absolutePosition','getOwnPropertyDescriptor','_cameraRotationSpeed','SS_REFRACTIONINTENSITY_TEXTUREDIRECTUV','getDepthMaxZ','_ownerBlock','spotLight','CSP\x20violation\x20of\x20policy\x20','controllerOptions','limitMotor','OES_texture_half_float','CreateFromSnippetAsync','nmd','BABYLON.MultiMaterial','NumBindGroupsCreatedTotal','transparent','lastReturnValue','_varName','_offsetX','MixMaterial','_globalDensity','impostor-mesh-','ReflectToRef','CubePrefiltered','getReflectionCubeMap','gizmoRootNode','pointerSelection','Fragment',',\x20effect.name=','baseMaterial','releaseForMesh','AudioSceneComponent','WEBKIT_WEBGL_compressed_texture_pvrtc','ShadowGenerator','left.glb','originalOffset','innerToData','Image\x20url\x20is\x20not\x20set','_useVelocity','STENCIL_TEST_NEVER','_frameToSyncFromJump','_depthCompare','resetTextureCache','inXRFrameLoop','_getFromCache','_primaryColorHighlightLevel','onEnabledObservable','_wheelZActionCoordinate','hit-test','CreateNewFromTo','_readPixelsAsync','#define\x20PREPASS_NORMAL','_int32s','removeFromContainer','It\x20was\x20not\x20possible\x20to\x20create\x20a\x20physics\x20body\x20for\x20this\x20object.','preferredReflectionFormat','_getMaterial','_cameraDirectionTemp','\x0a#define\x20VELOCITYGRADIENTS','EXT_disjoint_timer_query_webgl2','_preActiveMeshStage','_sqlite3_bind_double','_invertMatrixTemp','cameraGizmoMaterial','getCustomCode','posShape','sourceLight','_releaseVertexArrayObject','_isQuest','toNormalMatrix','VRDeviceOrientationFreeCamera','mainAxis','PHYSICS_CONTROLLERS','canConnectTo','ALPHATESTVALUE','Now','_exportTextureInfoAsync','WGSL','SSRRenderEffect','SSAOBlurHRenderEffect','ditheringIntensity','fillMode','isNearGrabbable','entityTypes','IsSupported','SCALAR','BABYLON.AbstractMesh','textureUrl','alphaBlend','TransformCoordinatesFromFloatsToRef','iridescenceThicknessSampler','_colorCache','PrepareDefinesForAttributes','USE_LOCAL_REFRACTIONMAP_CUBIC','GreaterOrEqual','#define\x20SSR_INPUT_IS_GAMMA_SPACE','anisotropicOut','numPoints','enabledExtensions','vec3\x20tbnNormal\x20=\x20normalize(','Unsupported\x20Texture\x20Wrap\x20Mode\x20','RotationYToRef','getNodeByName','_getEffectiveParent','CalcProjectionSpherical','transcodedFormat','fallbackUrl','RAMPGRADIENT','finalAlpha','_worldViewProjectionMatrix','_altKey','SetReferrerPolicyBehavior','furOcclusion','MatchesQuery','MATERIAL_FresnelDirtyFlag','importedMeshesFiles','removeAngularSpeedGradient','isReadyForRendering','_TextureAndMiscDirtyCallBack','updateIndices','_addComponent','inverseRotationSpeed','MAX','BABYLON.VertexOutputBlock','_absoluteRotation','\x20=\x20dot(','_curve','userInfo','_meshTarget','BABYLON.MotionBlurPostProcess','vrButton','OnSelectionChangeObservable','markAllDefinesAsDirty','VALIDATION_ENABLED','GEQUAL','Touch','\x20-\x20setSize\x20called\x20-','hemisphereLight','useInputToRestoreState','_hasEnteredVR','PrePassDirtyFlag','Move','_updatePlaneWithXRPlane',',\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','getShadowGenerator',',\x20nAnimationRanges:\x20','pixel_size','smoothAlpha','validateShaderPrograms','encodeCommandArgAsUInt32','POINTERTAP','_vitality','.a;\x0d\x0a','_fragmentSourceCodeOverride','onContextLostObservable','checkCollisions','_controllers','_bumpTexture','originalValue','ForceSerializeBuffers','ALPHA_EQUATION_REVERSE_SUBTRACT','left-right','apply','_enableBlending','BABYLON.PlaySoundAction','_ColorCurvesParser','vendor','_useMicroSurfaceFromReflectivityMapAlpha','updateColor4','QUERY_COUNTER_BITS_EXT',',\x20vec2(','_blurDispersionStrength','validateBlockName','_reflectionFresnel','onMeshLoadedObservable','generateInWorldSpace','isBillboardBased','_cachedStencilOperationPass','_ScaleReadOnly','move','\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','ConstructFeature','setTranslation','getNumLevels','offsetRay','matrixIndicesOverride','path3D','_maxSize','PREPASS_IRRADIANCE_INDEX','INDEX_FINGER_PHALANX_INTERMEDIATE','addShape','addAtIndex','Project','INDEX_FINGER_PHALANX_DISTAL','BABYLON.MorphTargetsBlock','depth32float','getDescendants','OnDoublePickTrigger','TEXTUREFORMAT_RG_INTEGER','removeSound','_texture','getNormalizedSQL','errorCode','screenSpaceCurvature','SSAORenderingPipeline','isWorldMatrixCameraDependent','_uniformLocationPointer','SRGB8_ALPHA8','HardBindForSubMesh','setDirectionToTarget','MAX_EXT','ReplaceColorBlock','wrapR','_convertMaterialsToGLTFAsync','_setColorStates','getHostWindow','SHORT','_viewMatrix','includes','node','addLensFlareSystem','_lastDeltaTime','cellHeight','_leftController','useCustomAttenuation','importScene\x20has\x20failed\x20JSON\x20parse','buttonR1','UseCustomRequestHeaders','write-only','\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','_LightmapTextureEnabled','_dynamic','\x0d\x0a//\x20Output\x20nodes\x0d\x0a','_forceRGBA','_localEngine','markAsMiscDirty','getTangentAt','boneSampler','Error\x20in\x20onSuccess\x20callback','setScalingUpdated','SSRblurCombiner','breakLoop','StartPerformanceCounter','_beforeRenderingMeshStage','onBeforeDrawParticlesObservable','_displayVRButton','_updateModel','createCustomInputBlock','_shaderLanguage','_alphaBlendEqParams','_unlinkInternalTexture','startEncodingCommand','_paused','multiplyInPlace','finalRadianceScaled','getRenderTarget','_bundleListRenderTarget','MatricesWeightsExtraKind','removeJoint','lightVxFragmentDeclaration','lightScatteringSampler','ignoreAlpha','decrement-wrap','experimental-webgl2','clearCoatBumpSampler',')\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','_transparencyMode','_buildSpheresAndSpurs','tiledPlaneBuilder','_prepare','_localScaling','_updateUInt4ForUniform','JOINTS_1','needAlphaBlendingForMesh','updateFromArray','Reflectance\x200','destination','maxUniformBufferBindingSize','octaves','blackAndWhite','Instances\x20should\x20only\x20be\x20created\x20for\x20meshes\x20with\x20geometry.','antialiasing','_shadowOnly','\x20+\x20','enclose','diffuse','_localRotation','_useKernelBlur','Error\x20loading\x20image\x20','_builtCompilationString','_prepareRessources','TransformNode','babylonjsLoadingDiv','rawBoundingInfo','_setButtonValue','_attributeDeclaration','AddAttribute','_createTextureAndPostProcesses','_storedFov','Defines:\x0d\x0a','horizontal\x20blur','addAmbient','boundingBoxSize','unregisterManager','_viewportRef','DisableControllerCache','webgl2','computeSourceCode','TriangleStrip','_setupBackground','manualEmitCount','ALPHABLEND','_stencilState','DecodeBase64','_readPixelsSync','texCoord','angleRange','middle_intPhalanx_','_afterCameraPostProcessStage','xrNativeFeatureName','SSRBlurRenderEffect','onAfterCheckInputsObservable','_volumetricLightStepsCount','touchAction','onExporting','_blurDepthNumIterations','_clearReverseDepthValue','waiting\x20for\x20viewer\x20reference\x20space\x20to\x20initialize','useReferenceSpace','SerializeAsync','_waitingParsedUniqueId','spring','canLoad','_hdrEnabled','lights','_useUBO','DETAIL_NORMALBLENDMETHOD','clientWaitSync','_evaluateConditionForCurrentFrame','_IdCounter','setPointerOverMesh','_multiRenderTargetOptions','BABYLON.NodeMaterial','whenReadyAsync','MaxDragAngle','PREPASS_REFLECTIVITY_INDEX','Indirect','Cuboid\x20frame\x20buffers\x20are\x20not\x20yet\x20supported\x20in\x20NativeEngine.','isExposedOnFrame','albedoOpacityBlock(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4(','_tmpAmmoVectorRCB','vClipPlane','setFloatArray2','_transformYawPitchInv','_RequestFullscreen','rg16uint','defaultPixelShader','_onBeforeDrawObservable','onHandRemovedObservable','_fragmentCompilationState','Snorm16x4','ssaoRatio','_codeInjectionPoints','EdgeDetect0Kernel','handleFragmentSideInits','_fallbackTextureUsed','opacitySampler','isRenderTarget','_glVersion','_activeEffect','TEXTURE_CUBE_MAP_POSITIVE_X','Minimum','HEAP16','BC3_RGBA','150px','.texture.vScale\x20=\x20','highPrecisionShaderSupported','equalpower','customRigMappings','Unable\x20to\x20load:\x20only\x20ArrayBuffer\x20or\x20ArrayBufferView\x20is\x20supported','COMMAND_SETZOFFSET','addCamera','rg8snorm','_customOpaqueSortCompareFn','sint32x2','getInternalTexture','_buttonBack','_deviceLimits','hit','_includedOnlyMeshes','currentRotation','_setBlurDepthParameters','updateTextureDimensions','request','light-estimation','DEFAULTSIDE','\x20=\x20min(min(','Unable\x20to\x20get\x20absolute\x20URL.\x20Override\x20BABYLON.Tools.GetAbsoluteUrl\x20to\x20a\x20custom\x20implementation\x20for\x20the\x20current\x20context.','\x20=\x20vec2(','defaultProjectionMatrix','_beforeClear','BABYLON.Matrix','WEIGHTS_0','_setTargetMeshPosition','_afterDraw','backfaceDepthRenderer','HingeConstraint','BJSCANNON','thinInstanceRefreshBoundingInfo','isReadyForSubMesh','cTFETC1','_actualFrame','https://assets.babylonjs.com/textures/flare.png','_RenderPassIdCounter','_beforeCameraDrawStage','screenSpaceReflection','_rotationEnabled','reflectionMatrix','CrossBlock','_utilityLayer','btCompoundShape','IDB\x20request\x20blocked.\x20Please\x20reload\x20the\x20page.','\x22;\x0d\x0a','TEXTURE_MAX_ANISOTROPY_EXT','Debug\x20mode','_skipFrustumClipping','updraftEventCylinder','ForceAttachControlToAlwaysPreventDefault','VIGNETTEMODE_OPAQUE','_writeFloat','setScissorRect','_currentVelocity2','TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE','_releaseEffect','onAfterEnteringVRObservable','NonFiltering','removeFloorMeshByName','_isSupported','syncIterations','getData','experimental-webgl','_activeRequests','getStartSizeGradients','Invalid\x20JSON\x20Format.\x20\x20Check\x20the\x20frame\x20values\x20and\x20make\x20sure\x20the\x20name\x20is\x20the\x20first\x20parameter.','has','_createAngularSpeedGradientTexture','_sqlite3_value_type','rotationCone','_currentFrame','DEPTH_SENSING','markAsAttributesDirty','_animationState','onPointerMovedObservable','#ifdef\x20NORMAL\x0d\x0a','_basePostProcess','setDirectionalCone','onClear','spriteCellLoop','updateInt4','float\x20vertexID;\x0d\x0a','_GetPluginForFilename','forceMatrixUpdates','FOGMODE_EXP2','eyeParameters','getSubTimeStep','You\x20must\x20define\x20at\x20least\x20one\x20fragmentOutputNode','onPointerOutObservable','requestPointerLock','\x20vrdisplayrequesting','R32F','_GetSamplerWrappingDescriptor','_orthoBottom','Normal','nativeOptions','isConnectedInFragmentShader','#ifdef\x20THIN_INSTANCES\x0d\x0a','rigMapping','_teleportationBackRequestInitiated','max','_Smallnum','BABYLON.CombineAction','setTranformFeedbackVaryings','getCapacity','GetDefaultNumWorkers','BABYLON.ConditionalBlock','ISLINEAR','lowerRotationOffsetLimit','_resizeInternalTexture','_updateColor3ForEffect','_setEnabled','_diffuseFresnelParameters','isAttribute','_getOriginalValues','TEXTUREFORMAT_COMPRESSED_SRGB8_ETC2','setAll','onButtonDownObservable','panningModel','_stencilFuncMask','Compressed\x20textures\x20are\x20not\x20supported\x20on\x20this\x20platform.','_LODLevels','GL_ALPHA_EQUATION_ADD','BLENDMODE_ADD','blurDepthNumIterations','_lightDirection','cameraRigMode','boneWeights:','cancelAnimationFrame','invisible','REFLECTIONMAP_EQUIRECTANGULAR','hoverInteraction','_buttonIndexToObservableNameMap','_segmentLength','addEntry','Hinge2Joint','MASK','maxYaw','_scbiMin','useVertexAlpha','onViewMatrixChangedObservable','_intersectLines','channels','_fullscreenVRpresenting','_bone2Ang','Unable\x20to\x20autoplay\x20a\x20video\x20with\x20sound.\x20Trying\x20again\x20with\x20muted\x20turned\x20true','getDeviceSources','_gammaSpace','removeAllMeshes','_gamepadSupport','Unable\x20to\x20load\x20the\x20snippet\x20','SS_LINEARSPECULARREFRACTION','_updateIntForUniform','PROTOCOL_VERSION','_computeFrustumInWorldSpace','GeometryBufferRenderer','x-axis','IsExponentOfTwo','_onAfterRenderObserver','planeSpace','0.5','No\x20depth\x20texture\x20set\x20on\x20CircleOfConfusionPostProcess','disableVR','select','_textureUnits','getWidth','_AddKeyframeValue','unregisterAfterWorldMatrixUpdate','Position3D','ConvertPanoramaToCubemap:\x20input\x20size\x20is\x20wrong','_currentParentWhenAttachingToBone','displayGaze','.a\x20=\x20','plane-detection','REFRACTIONMAP_3D','put','LockJoint','onBeforeShadowMapRenderMeshObservable','drawArraysType','_emissiveTexture','_referenceSpace','strength','setStencilReference','WORLD','vectors4','htc-vive-focus','getImageData','depthDataFormat','RIG_MODE_VR','renderTargetSize','ImageProcessingBlock','groundSize','vAnisotropy','biasAndScaleSM','DistanceBlock','uniform3uiv','_LeftHandedBackwardReadOnly','Process','_createRenderPipeline','_axisTargetedByLeftAndRight','INT','displayFrustum','levels','_resetCurrentStencilRef','custom_','resolve','SHADOWPOISSON1','_rotationY','_drawCalls','POSITION','Vector3','confidenceValue','_floorMeshName','get_m_n','_db','updateRenderState','_onButtonStateChange','hdrIncreaseRate','_disposeVertexArrayObjects','onLostFocus','bc6h-rgb-float','stopAllAnimations','ResetCache','isoVecsABOB','SceneSerializer.InstantiateModelsToScene:\x20The\x20Asset\x20Container\x20hierarchy\x20is\x20not\x20valid.','ssDiffusionProfileColors','_getMaxComponent','\x20=\x20(min(','src/ShadersWGSL/','clearCoatBump','#define\x20CUSTOMEMITTER','_blockDirtyMechanism','.minimum\x20=\x20','_maintainStateBetweenFrames','_gatherActiveCameraRenderTargetsStage','onSelectionChangedObservable','onBeforeExecuteObservable','set_m_gravity','_lastNotifiedValue','lensStarSampler','_currentAngularSpeed2','precision','_postProcesses2',',\x20call\x20parameters=','refractionRightColor','getPositionExpressedInLocalSpace','getTrackedImageScores','volumetricLightScatteringMap','_needNormals','\x20from\x20','clearStencil','COMMAND_SETTEXTURESAMPLING','useXR','removePipeline','writeFloat32','onAxisValueChangedObservable','clipPlaneVertex','_enableInteractionOnController','INDEX_FINGER_METACARPAL','tangentSpaceParameter','Error\x20initializing\x20XR','upperRadiusTransitionRange','STEP_BEFORECAMERAUPDATE_SIMPLIFICATIONQUEUE','_registerTargetForLateAnimationBinding','useTextureToStoreTargets','uvs4AttrDesc','vTranslucencyIntensityInfos','bindUniformBufferBase','_isAlreadyOwned','Black','#define\x20PACKED','trackpad','info','glowMapMerge','getFacetNormal','vClipSpacePosition','_checkForConnectedDevices','useBlurCloseExponentialShadowMap','disableDefaultMeshes','isNearPickable','TypeIncompatible','projectOnPlaneToRef','LoadBinariesFromCurrentThread','http:','_onlefttriggerchanged','.texture\x20=\x20new\x20BABYLON.CubeTexture(\x22','_onCanvasPointerOut','_blurKernel','getEffectName','.texture.uScale\x20=\x20','getHours','bumpTexture2','_shouldRenderMesh','JOINTS_0','astc-8x5-unorm-srgb','matrixMode','CLEARCOAT_TEXTURE_ROUGHNESS','comparison','isIntermediate','SS_TRANSLUCENCYINTENSITY_TEXTURE','currentTime','ExponentialBackoff','_velocityIndex','isPointerLock','particlesOut','_convertSpecGlossFactorsToMetallicRoughnessAsync','packingFunctions','_extensionsPreExportTextureAsync','PrepareAttributesForBones','_nearestDistance','_freezeShadowCastersBoundingInfo','convertToGammaSpace','markAllAsDirty','absoluteRotationQuaternion','previousBones','LookDirectionRH','vTintColor','maxDragAngle','lasterPointerDefaultColor','onBeforeCameraRenderObservable','CreateGroundFromHeightMap','_createEffects','onMotionControllerInitObservable','particleDestinationGenerator','finalWidth','\x20=\x200.0;\x0d\x0a','createMediaStreamSource','LUMINANCE_ALPHA','EASINGMODE_EASEIN','removeAnimation','jsMSCTranscoder','_cleared','R16Float','specularOutput','currentTarget','uBackColor','OrthoOffCenterLHToRef','alphaTestCutoff','Realtime\x20filtering','useUBOBindingCache','HEAPF64','position2d',')\x20does\x20not\x20match\x20the\x20positions\x20count\x20(','INSTANCEDMESH_SORT_TRANSPARENT','INTANGENT','referenceScaling','STEP_POINTERMOVE_SPRITE','uniform1f','NAME_SPRITE','_sqlite3_result_null','_textureArrays','CLEARCOAT_TINT','Uint8x2','joints','_uploadImageToTexture','friction','vec3\x20tbnTangent\x20=\x20normalize(','#ifdef\x20IMAGEPROCESSING\x0d\x0a','_lambda','volumetricLightCoefficient','_numParticles','UploadDDSLevels','___wasm_call_ctors','luminancePostProcess','_onPropertyChangedObservable','setRequestHeader','_contextMenuBind','GeoDual','countersLastFrame','executeOnceBeforeRender','iridescenceThickness','_detachCameras','blendingSpeed','FRAGMENT_SHADER','movementThisFrame','TEXTUREFORMAT_R','_bundleList','GoldbergMesh','_linearDefineName','cTFPVRTC2_4_RGBA','REFRESHRATE_RENDER_ONCE','sqlite3_column_type','CreateDecal','_textureIsInternal','vSphericalL10','_depthOfFieldSceneObserver','disposeWhenFinishedAnimating','_ny.jpg','maxDistance','_tmpMovementTranslation','\x20=\x20mat4(','originalScene','glTFAnimation:\x20Unsupported\x20component\x20name\x20\x22','_isDepthTexture','depthPeelingColor1','_btnVRDisplayed','_fixedExposure','BABYLON.RefractBlock','_onLostFocus','StencilWriteMask','loop','Convert\x20to\x20gamma\x20space','Warn','_lastColliderTransformMatrix','VertexOutput','ClearCoatBlock','_LeftHandedForwardReadOnly','disablePrePassRenderer','strideSize','getAttributesNames','AllowMatrixDecomposeForInterpolation','vertexStage','Setting\x20material\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','tmpRay','_refreshBoundingInfo','#define\x20OFFSET\x20','useBillboardPosition','Error\x20in\x20DB\x20add\x20version\x20request\x20in\x20BABYLON.Database.','createRawCubeTexture','_observers','getScale','_m2','image/','NAME_AUDIO','materialContext','PrepareUniformBuffer','shaderPlatformName','_sqlite3_value_text','_limitVelocityGradients','_emitterNode','texture\x20arrays\x20not\x20currently\x20supported','REFRACTIONFRESNEL','STENCIL_OP_PASS_Z_ZERO','_depthMrts','_emitConstant','getMorphTargetById','_onXRFrame','age','_setPrimitiveMode','NEAREST_NEAREST','fogColor','currentDraggingPointerId','points','edgesRenderer','BILLBOARDMODE_X','_emissiveIntensity',',\x20gl\x20isContextLost=','_currentProgram','handMesh','TEXTUREFORMAT_COMPRESSED_RGB8_ETC2','_attachmentsFromPrePass','keepOriginalVisible','ClearCoatTintTextureEnabled','POINTLIGHT2','_epoints','lightmapMode','TEXTUREFORMAT_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR','xyzw\x20','addEventListener','FromLookDirectionRH','Setting\x20visibility\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','_minValue',',\x20isInstance:\x20','generic-trigger-none','No\x20X\x20button\x20on\x20right\x20hand','getAngularVelocity','grip','_intensityMode','_CheckLimit','onBeforeActiveMeshesEvaluationObservable','_cubeSamplerName','_thinInstanceDataStorage','PBRClearCoat','createOrUpdateSubmeshesOctree','geometry','_updateRenderBuffer','Instantiate','Environment\x20lights','data:application/octet-stream;base64,','keyup','numBundleCreationNonCompatMode','_keyboardUpEvent','STENCIL_OP_PASS_Z_INCRSAT','Not\x20exporting\x20node\x20','FEATURE_POINTS','limitVelocityGradientTexture','_rebuildBuffers','registerStep','_lodTextureHigh','platform','_renderParticles','disposeFramebufferObjects','\x20/\x20(1.0\x20/\x20','depthSampler','_pluginManager','_collisionVelocity','lowerRadiusLimit','CreateLuminanceAlphaTexture','upperHeightOffsetLimit','RotationQuaternionFromAxis','COMMAND_BINDVERTEXARRAY','lightmapSampler','isSessionSupported','UnprojectFloatsToRef','dbgVerboseLogsForFirstFrames','Can\x20not\x20initialize\x20glslang!','_wasUsed','cameraDirection','thickness','disableBoundingBoxesFromEffectLayer','_padSensibilityUp','_updateDepthInformationAndTextureWebGLDepthUsage','Unsupported\x20stencil\x20opPass\x20mode:\x20','\x20-\x20main\x20end\x20pass','_isAdditive','HEMILIGHT','needTypeSuffixInShaderConstants','getContext','light-estimation\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','setLinearVelocity','vec3(1.)','GradientMaterial','accessorType','thumb-metacarpal','_updateUIntForEffect','inertia','_onPointerMove','KHR_materials_specular','finalIrradiance','RotationYawPitchRoll','sqlite3_sql','R32Float','),\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','_reflectionRTT','.texture.wrapU\x20=\x20','hitNormalWorld','volumeIndexOfRefraction','Degrees','DEFAULT_AO_ON_ANALYTICAL_LIGHTS','uvs','RED','_internalMetadata','sourceMesh','bindView','diffuseMatrix','pop','concat','_tmpRay','_canRenderToFloatFramebuffer','_onbuttondown','removeItem','snorm16x4','sqlite3_value_blob','R8I',')...','VIGNETTEMODE_MULTIPLY','BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20buffer\x20length!','registerOptimizer','setRestitution','ACTION_OnPickOutTrigger','_getImageData','dst','_serializableComponents','xrMesh','_useRenderPasses','get_m_cfg','getClosestPositionTo','onThumbstickButtonStateChangedObservable','/home/web_user','MODE_MONOSCOPIC','getNodes','readAsDataURL','_cacheMatrix','_isReadyForSubMesh','setStencilBuffer','_getPhysicsParent','_useMaskFromThicknessTexture','_applyRenderPassChanges','diffuseLeftColor','_IndividualBabylonFileParsers','_dragDelta','excludedSkinnedMeshesFromVelocity','Direct\x20Clear\x20Coat','diffuseTexture8','webkitpointerlockchange','_setTextureCore','Created','Light_Type_0','HDRLuminanceDownSample','ETC2_RGBA','RENDERPASS_MAIN','write','.colorSteps.push(new\x20BABYLON.GradientBlockColorStep(','onGeometryUpdated',':\x20Texture\x20','enableAllFeatures','_onUnBindObservable','rigPostProcess','editorData','STEP_AFTERCAMERADRAW_EFFECTLAYER_DRAW','onBetweenPassObservable','CustomParticleEmitter','SS_ALBEDOFORTRANSLUCENCYTINT','_unpackFlipYCached','_step','ARRAY_BUFFER','renderTarget','\x20!=\x20',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20sourceAlpha\x20=\x20','_GetFloatRGBAArrayBuffer','rayLength','geometricNormalW','_boundBuffersVertexArray','invertZ','PainterSortCompare','CONVERTTOGAMMA','matricesWeights','currentRenderPassId','Generate\x20in\x20world\x20space\x20instead\x20of\x20tangent\x20space','equalsWithEpsilon','FromLookDirectionRHToRef','_ambientTexture','_createTextureAdderPostProcess','reflectionCubeMapTexture','_loadImage','CreateAsync','onAfterShadowMapRenderMeshObservable','vReflectivityColor','supportUniformBuffers','deviceDistanceToRoomGround','_badOS','_deltaTransform','getCharacterIdx','LIGHT2','beginAnimationLoop','onButtonUpObservable','nlink','_onBeforeBindObservable','_syncRoot','releaseVertexArrayObject','Can\x20not\x20upload\x20environment\x20levels','_convertToGLTFPBRMetallicRoughness','_callbackPluginEventIsReadyForSubMesh','pointsCloud','_onDisposeObserver','diffuseTexture3','_statesLength','getEasingFunction','TEXTURE_NEAREST_NEAREST_MIPLINEAR','_handlePluginEventPrepareDefines','BABYLON.SSAO2RenderingPipeline','_primaryColorShadowLevel','_emitUniformFromString','_supported','InterpolateValueAction','xyzwIn','BUFFER_CREATIONFLAG_READWRITE','DecoderBuffer','Spot','mspointerlockchange','volumetricLightStepsCount','OneMinusSrc','{X:\x20','pointingPoseNode','_pointerDownStage','contextmenu','This\x20function\x20is\x20not\x20available\x20in\x20Babylon\x20Native','isUniform','RIGHT','show','RGBA16Sint','OES_vertex_array_object','-Begin','VELOCITY_TEXTURE_TYPE','TEXTUREFORMAT_COMPRESSED_RGB_S3TC_DXT1','setDepthStencilFormat','#define\x20LENS_FLARE','MediaElement','_onApplyObjectBased','damping','RIG_MODE_NONE','_projectionTextureLightNear','WebVRCamera','metallicReflectanceMatrix','getVector4Float32FromRef','RequestFileError','cameraRotation','_GetDefaultOptions','.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(','LOCAL','subDiv','_processInstancedBuffers','videoWidth','removeBehavior','depth','NAME_SIMPLIFICATIONQUEUE','LengthBlock','_setInternalTexture','setToDefaultProceduralTexture','applySkeleton','hasOwnProperty','txColorTransform','attributeSize','_CreateDumpRenderer','inLinkedConnectionTypes','_addFactorGradient','_wrapV','updateTargetFrameRate','albedoOpacityOut','_sizeGradients','_sqlite3_result_blob','dragAxis','mask','_handlePluginEventHasRenderTargetTextures','decimationIterations','vSphericalYY_ZZ','_host','_updateEffectOptions','lightSources','_geometriesByUniqueId','firstChild','useReflectionFresnelFromSpecular','albedoScaling','attenuateIntersectionIterations','_updateMatrix3x3ForEffect','unregisterAction','_RunDirtyCallBacks','mozfullscreenchange','startAndReleaseDragOnPointerEvents','_slerping','topColor','framebufferTexture2D','_intersectUnIndexedTriangles','addAngularSpeedGradient','DIFFUSEFRESNEL','shadowsInfo','gl_FragColor\x20=\x20toGammaSpace(gl_FragColor);\x0d\x0a','_renderTransparent','DISPLAY_SPHERES','groupInInspector','PRESSED','Finalize','TEXTUREFORMAT_LUMINANCE','DoubleSidedCheck','getJointMesh','_computeTransformMatrices','fixedFoveation','MAX_ARRAY_TEXTURE_LAYERS','isInFrustum','vOffset','disableAnimation','computeBonesUsingShaders','_pickMove','.mp3','Sequences\x20longer\x20than\x20','_getFirstNonNullVector','pointerId','setGravity','fillPoses','trackedAnchors','hasVertexAlpha','HIGHLEVEL','autoAnimateLoop','isFragment','preWarmStepOffset','_minDistance','_boxBlurPostprocess','_pointAtData','worldNormalConnectionPoint','_currentExposure','Unsupported\x20format,\x20must\x20contain\x20a\x20FourCC,\x20RGB\x20or\x20LUMINANCE\x20code','forceBackFacesOnly','_audioContextInitialized','vertices','Body','BUMPAFFECTSREFLECTION','ToLinearSpace','getBodyFriction','instantaneousFPS','onPrePointerObservable','DefaultMaterialFactory','updateUniformsAndSamples','POINTING_POSE','POSITIVE_INFINITY','_velocityGradients','_localMatrix','GLTF','getUserMedia','DefaultPluginFactory','_processBuild','vSphericalL00','_skipEvaluateActiveMeshesCompletely','COMMAND_DELETEINDEXBUFFER','CreateBox',',\x20vec3(','tipFresnel','s3tc_srgb','getImageTranscodedSizeInBytes','_sharedGizmoLight','getCascadeViewMatrix','TEXTUREFORMAT_DEPTH24','xrController','_VJCanvasWidth','RGBA16UI','_writeColorConstant','subMeshes','\x20=\x20','acos','REFLECTIONMAP_PROJECTION','PREPASS_POSITION_TEXTURE_TYPE','FreeCameraMouseInput','registerInput','getIsInstanced','maintainStateBetweenFrames','offsetZ','BABYLON.Mesh','hasMatricesIndices','Unsupported\x20buffer\x20type','keysDown','_deviceOrientationHandler','adaptScaleToCurrentViewport','_reflectivityIndex','showLocalAxes','_excludedSubMeshes','_CreateEvent','getAlphaMode','refractionTexture','nativeAnchor','bottomCapSubdivisions','setTextureSampler','Vertex_Begin','Waiting','_sequences','assert','currentTimestamp','clipToFrustum','.3dl','_renderTargetEncoderDescriptor','_radiusIsAnimating','nearInteractionOptions','_animationTime','_lastColliderWorldVertices','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','_skyboxMaterial','_physicsPlugin','renderWidth','btHingeConstraint','SHEEN_ROUGHNESS','Fragment_Custom_MetallicRoughness','_drawWrapperBack','wheelZRotateRelative','_dpadPressed','_rttRenderPassWrapper','callback','_vertexArrayObject','_supersample','lookAt','blocked','SHADOWCLOSEESM','Fragment_Custom_Albedo','addCount','_callbackPluginEventBindForSubMesh','NEAREST_SAMPLINGMODE','bumpLevel','_basePointWorld','.targetRange\x20=\x20new\x20BABYLON.Vector2(','Uint8x4','_DEPTH_CLEAR_VALUE','_targetInfluenceChangedObservers',']\x0aNumber\x20of\x20bones\x20=\x20','worldAxisForFileX','\x20with\x20mapped\x20name:\x20','transpose','GL_ALPHA_FUNCTION_CONSTANT_COLOR','error','PercentToRange','fresnelSeparate','getProgramInfoLog','NumCacheHitWithHash','lensFlareSystems','VertexColor','_instanceDataStorage','reflectivitySampler','_cloned','_webgpuDepthStencilFormat','xr-controller-pointer-selection','_compileRawShaderToSpirV','_metallicReflectanceColor','_numObserversMarkedAsDeleted','gripSpace','_depthTestEnabled','setStencilState','onActivate','SSAOCombineRenderEffect','isCenterInFrustum','SHADER\x20ERROR','_getUnpackAlignement','_lightTypeDefineName','sqlite3_bind_blob','_blockCompilation','setZOffsetUnits','BLENDMODE_ONEONE','lowerRadiusTransitionRange','cTFBC7','setSubTimeStep','forceNormalForward','_billboardWorldMatrix','Mac','_associatedVariableName','Opaque','E3d','_collectPointNames','coordinatesIndex','added','dumpNextRenderTargets','updateSize','ANIMATIONTYPE_VECTOR3','hasMatricesWeights','_PivotCached','addPostProcess','useFastVertexMerger','_nonUniformScaling','_zeroIfClose','OrthoOffCenterRH','PARTICLES_BILLBOARDMODE_ALL','setSampler','_attributesNames','GL_ALPHA_EQUATION_MAX','cameraToUseForPointers','blurHorizontalSize','_fogEnabled','_cachedWAng','objectBasedMotionBlur','transcodedPixels','_joystickPointerPos','\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','GetDefaultPlugin','pixelPerfect','#define\x20POSITION_INDEX\x20','_creationOptions','cascaded\x20shadow\x20map\x20generation\x20for\x20pass\x20id\x20','frames','LIGHT_FALLOFF_STANDARD','dragGradientSampler','_sqlite3_bind_text','_validateFilter','stackSave','_createSizeGradientTexture','_worldTransform','Anisotropic\x20Bitangents','_alwaysVisible','Deserialize','This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','\x20not\x20present!','_screenCoordinates','componentSelectionPredicate','FromValuesToRef','_originalColorPostProcess','_refreshColorGradient','setFixedTimeStep','FOVMODE_HORIZONTAL_FIXED','generic-hand-select-grasp-right','_enableAutomaticThicknessComputation','_squaredProjectionDistanceThreshold','specularDataPosition','_nextFreeTextureSlots','ssr','disableGammaTransform','_tempVector3','drawUnIndexed','enterFullscreen','registerManager','MAT2','pressure','expensiveBlur','_updateBuffer','_originalBlendValue','_tmpAmmoVectorC','.xyz);\x0d\x0a','edgesColor','isObjectBased','positionScale','maxVertexTextureImageUnits','_imageProcessingEnabled','TEX_COORD','_nativeRenderTarget','OfflineProviderFactory','_padSensibilityDown','edgesPoints','_fresnelSeparate','_mrtEnabledMask','beginQuery','ambientClr','SS_MASK_FROM_THICKNESS_TEXTURE','indirectDrawBuffer','#elif\x20defined(','bigint','ShowLoadingScreen','Engine','_pickInfo','_timestampQuery','DefaultSpinnerUrl','_originDirection','FreeCameraKeyboardMoveInput','CorsBehavior','_getStencilOpFail','lensStarMatrix','BABYLON.ColorMergerBlock','GL_ALPHA_FUNCTION_SRC_ALPHA','SetImmediate','sourceAlpha','_modelRootNode','addExcludedMesh','getBoxSizeToRef','VALIDATION_INT_32_ARRAY','_createDownSampleX4PostProcess','\x20of\x20','OCCLUSION_TYPE_OPTIMISTIC','adjustYaw','nearInteractionControllerMode','_localPosition','bindUniformBuffer','vTangentSpaceParams','_cannonRaycastResult','isPlaying','_rightjoystick','Surface\x20Albedo','playAnimation','lods','broadphase','_horizontalBlurPostprocess2','_createMainTexture','volumetricLightScattering','zOffsetUnits','thinInstanceEnablePicking','setCollisionFlags','_buttonSquare','_textureHeight','_previousDelay','getLastEntryById','parentId','_identifyBorder','l00','_setOffset','facetParameters','_CreateCubicSplineAnimation','_handlePluginEventPrepareDefinesBeforeAttributes','_nodeStack','totalActiveIndicesPerfCounter','createEffect','SHADOWESM2','NORMALXYSCALE','blurThicknessNumIterations','_pointerOverSprite','REFLECTIONBGR','TriangleFan\x20is\x20an\x20unsupported\x20fillmode\x20in\x20WebGPU','EasingMode','LIGHTFALLOFF_GLTF','farInteractionFeature','_attachedController','_isDisposed','_framebufferDimensionsObject','QUERY_RESULT_AVAILABLE',']\x20in\x20','_cachedVertexBuffers','_isUnique','_markAllSubMeshesAsFresnelAndMiscDirty','KHR_materials_sheen','REFLECTIONFALLOFF','albedoSampler','_setPrimitiveAttributesAsync','setMargin','createRenderTargetTexture','strokeStyle','TransformToRef','setStatus','Error\x20in\x20onSuccess\x20callback:\x20','IRIDESCENCE','readSync','coneOuterAngle','gridTemplateRows','setUInt2','_updateDragPlanePosition','#ifdef\x20NONUNIFORMSCALING\x0d\x0a','_createImageBitmapFromSource','_applyScissor','BABYLON.ScaleBlock','matricesIndicesExtra','_deserialize','body1','LogLevels','_subMaterials','_ssrDownsample','leftCamera','vOpacityInfos','requestAdapterInfo','AnaglyphFreeCamera','waveCount','removeShadowCaster','join','_requestURL','_fragmentOnly','CopyDst','_initFacetData','ASTC6x5Unorm','_pipelineContext','CreateRGBAStorageTexture','_adapterInfo','upperRadiusLimit','backgroundColor','boundingBoxEpsilon','),\x200.0,\x201.0)\x20*\x20step(','xyIn','_worldMatrix','ALPHA_PREMULTIPLIED',').xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnTangent\x20=\x20normalize(','TEXTURE_NEAREST_LINEAR','_Storage','getPivotPoint','setBuffers','_getFrameOffset','_useSphericalHarmonics','_disposed','_markSyncedWithParent','astc-5x5-unorm-srgb','GlowingMeshStencilReference','onBeforeParticlesRenderingObservable','Unsupported\x20media\x20type:\x20','Failed\x20to\x20load\x20cubemap:\x20','Web\x20Audio\x20is\x20not\x20supported\x20by\x20your\x20browser.','latestDepthImageTexture','isUnIndexed','bakedVertexAnimationManager','absolute','BC1_RGB','ParticleBlendMultiplyBlock','_gazeColor','useSunPosition','bindOnlyWorldMatrix','lensFlareComposePostProcess','_previousViewProjection','getScaleToRef','onCollide','BONETEXTURE','STENCIL_OP_PASS_Z_KEEP','getUint8','onActiveCamerasChanged','processCode','_updateRigCameras','_meshCollisionData','PREPASS_DEPTH','_CreatePointerEvent','END','_interactionsRequested','specularPower','_applyTo','TEXTURE_SPHERICAL_MODE','debugFactor','_DownReadOnly','#define\x20GEOMETRY_SUPPORTED','ConvertCubeMapTextureToSphericalPolynomial','TEXTURETYPE_UNSIGNED_SHORT','nonUniformScaling','getMeshUniformBuffer','HEAPF32','numInfluencers','dbgVerboseLogsNumFrames','rest','!defined(UNLIT)\x20&&\x20defined(CLEARCOAT)','AttachAfterBind','#define\x20AUTO_EXPOSURE','Unorm16x4','createDirectedSphereEmitter','We\x20currently\x20only\x20support\x20multiview\x20rendering\x20when\x20the\x20textureType\x20parameter\x20is\x20set\x20to\x20\x27texture-array\x27.','\x22\x20not\x20supported\x20in\x20browser','_finalEffectWrapper','USE_REVERSE_DEPTHBUFFER','_beforeRenderingGroupDrawStage','_minPoint','_setProgram','_shadowLevel','_computeMultiTouchPanning','#define\x20NONUNIFORMSCALING','useSpecificClearForDepthTexture','feature\x20not\x20found','getEffectIntensity','defaultElevation','subdivisionsY','PostProcessRenderPipeline','facetNb','extensionsRequired','DOM_DELTA_PAGE','clearPostProcesses','capacity','setPivotPoint','Triggers','transcoderName','AllowLoadingUniqueId','onload','sizeX','FromPoints','FragDepthBlock:\x20either\x20the\x20depth\x20input\x20or\x20both\x20the\x20worldPos\x20and\x20viewProjection\x20inputs\x20must\x20be\x20connected!','_addMeshVerts','_opacityTexture','OCULUS','_offsetY','readFileSync','SUBUV_EXTEND','releaseVertexBuffers','distortionStrength','wheelPrecisionZ','_textureNames','divideInPlace','\x20is\x20not\x20supported\x20in\x20','FreeCameraTouchInput','_antialiasing','AddSamplers','length','_updateUInt2ForEffect','_context','subsurface','_allFallbacksProcessed','#define\x20NUM_MORPH_INFLUENCERS\x20','MATERIAL_ALPHATESTANDBLEND','ShowWGSLShaderCode','_wheelDeltaZ','ALPHAFROMALBEDO','.useSpecularOverAlpha\x20=\x20','50%\x2050%','FileAsURL','_handleDataAvailable','BackgroundHelper','MapRead','\x0a#define\x20BILLBOARD','Cannot\x20call\x20applyDisplacementMap:\x20Given\x20mesh\x20is\x20not\x20complete.\x20Position,\x20Normal\x20or\x20UV\x20are\x20missing','ExpandRGBDTexture','srgba8','ForEach','removeVelocityGradient','_clearContainerSizeOffset','addBehavior','setCustomEffect','_leftHandedMeshes','CLEARCOAT_TEXTURE','_computeProjectionTextureProjectionLightMatrix','setDirection','_onError','pointer','_setMorphTargetAttributes','_epsilon','getInputBlockByPredicate','getMeshByName','_preActiveMesh','selectionMeshDefaultColor','EMISSIVEFRESNEL','_idleRotationWaitTime','_bloomKernel','defaultHeight','_betaIsAnimating','Add','BaseTexture','RGB5_A1','_refreshFrustumPlanes','diffuse2Sampler','previousWorldMatrixInstancedBuffer','DEPTH_TEXTURE_TYPE','closeArray','getImpostorWithPhysicsBody','sunPosition','_linkSheenWithAlbedo','BoneIKController:\x20bone\x20must\x20not\x20be\x20a\x20leaf\x20or\x20it\x20should\x20have\x20a\x20length\x20for\x20IK\x20to\x20work.','_diffPositionForCollisions','decodeMesh','CreateRibbon','pointerLockElement','PerformanceUserMarkLogLevel','_defaultAttachments','_enableSpecularAntiAliasing','_prevPostProcess','_disposeMesh','BABYLON.ConvolutionPostProcess','PostProcessRTTDepthStencil-','minZAspect','custom','_fileName','colliderMeshes','middle_tip_',')\x20&&\x20defined(HORIZONOCCLUSION)\x20&&\x20defined(BUMP)\x20&&\x20defined(','getCurrentRenderPassName','AreEquivalentTypes','setRasterizerState','keysReset','lensFlareDirtTexture','_useMipMaps','keyCode','switchAudioModeForHeadphones','temp','#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','_disableTouchAction','Stiffness\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','sqlite3_open','SPECULARDIRECTUV','_descendants','getPhysicsEngine','value','#define\x20RIGHT_HANDED_SCENE','Hermite1stDerivative','matrixBuffer','ALL','BC5RGUnorm','quaternionInterpolateFunctionWithTangents','oculus-touch-v2-left','uvOutput','http','refractionIntensitySampler','TELEPORTATIONMODE_CONSTANTSPEED','.max\x20=\x20','gapSize','2DSampler','opDepthFail','#define\x20OBJECT_BASED','slice','PARALLAX','doNotRemovePlanesOnSessionEnded','captureGPUFrameTime','renderer','addFallback','_mixTexture1','isStarted',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20vClearCoatTintParams\x20=\x20vec4(','RegisterShaderCodeProcessing','THUMBSTICK_PRESS','_defineName','_motionBlurSamples','INTENSITYMODE_LUMINANCE','[2][2]);\x0d\x0a','setDeltaPosition','mapSize','edit','rootPosition','_updateDirectColor4ForUniform','needProjectionMatrixCompute','SCISSOR_TEST','_outputs','_remove','transparencyMode','tangetsAttrDesc','DecalMapEnabled','onParticleSizeChanged','addColorGradient','getIndexParameters','getPointAt','\x20-\x20bindFramebuffer\x20called\x20-\x20internalTexture.uniqueId=','_locomotionTarget','setBoundingInfo','_DefaultMaximumThickness','_NORMAL','#444444','_processingContext','clipPlane6','teleportationComponent','R32UI','useMetallnessFromMetallicTextureBlue','onButtonUp','create_function','MIDDLE_FINGER_TIP','stencilOpDepthFail','_CreateBoneMapColorBuffer','CLIPPLANE','MORPHTARGETS','.wav','depthRenderer','LavaMaterial','astc-6x5-unorm','_markAllSubMeshesAsTexturesDirty','outTangent','#define\x20STROKE\x20\x0a','maxMSAASamples','neutralColor','xr_standard_touchpad_xaxis_touched_min','attach','_ctrlPressed','reflectionSamplerSampler','_cameraGazer','webGLVersion','wrap','setSelectionFeature','TextureBinding','_shadowsHue','_internalTexturesCache','Stiffness\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','orthographic','Attributes:\x20','DIFFUSEZ','colorGradients','_moveButtonToBottomRight','onabort','_hookArrayForExcluded','_wasAddedToScene','setPointerOverSprite','HDRBlurV','xr-near-interaction','uvs6AttrDesc','keysForward','hasPositions','_applyToMesh','_TransformVector3Coordinates','comment','_getGenericParentMesh','isStereoscopicSideBySide','BABYLON.Color4','.connectTo(','DownloadBlob','_getPerceivedBrightness','pow','CONVERTTOLINEAR','ImageProcessingConfiguration','_skipFinalColorClamp','.env\x20not\x20supported\x20in\x202d.','_selectionContent','_renderingManager','_pointerInputClearObserver','getAlphaFromRGB','INCR','ASTC12x10UnormSRGB','warn','ownKeys','onTriggerStateChangedObservable','forceBitmapOverHTMLImageElement','prefilter','FragDepthBlock','Outline\x20Renderer\x20(','_GetRightHandedPositionArray3FromRef','_ValidateXHRData','volume','_alphaRemapGradients','getAbsolutePositionFromLocalToRef','setDepthFunctionToGreaterOrEqual','FILTER_EXPONENTIALSHADOWMAP','getFacetLocalPartitioning','Attention,\x20PlaneImposter\x20might\x20not\x20behave\x20as\x20you\x20expect.\x20Consider\x20using\x20BoxImposter\x20instead','keysRotateDown','_onSessionGranted','mirrorPlane','astc-6x6-unorm-srgb','_uniforms','_currentEmitRate1','fillJointRadii','getLastSkeletonById','useStablePlugins','getWorldInfo','isStopped','prepare','localAxesSize','innerWidth','btBoxShape','pbrBlockGeometryInfo','HIT_TEST','_rebuildTextures','addPoint','_cachedWrapV','_reflectionSamples','elements','multiPick','activeCamera','finalSheenScaled','_onMeshReadyObserverAdded','needToAlwaysBindUniformBuffers','_teleportationFillColor','opacityFresnel','architecture','_forceIrradianceInFragment','_useAlternatePickedPointAboveMaxDragAngle','_cachedVOffset','manager','externalTextures','depthPeelingDepth0','animationStarted','_getByTags','TEXTURE_2D','ANIMATIONTYPE_VECTOR2','TEXTUREFORMAT_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2','GlowLayerHBP1','customShader','STEP_AFTERRENDERINGGROUPDRAW_EFFECTLAYER_DRAW','_noPreventDefault','_excludeVariableName','DesaturateBlock','occlusionQuerySet','_initialEndSpriteCellID','midtonesDensity','setPlaybackRate','HDR\x20Bad\x20header\x20format,\x20no\x20size','_getVRProjectionMatrix','playsinline','RegisterTopRootEvents','processAllEvents','REPEAT','_animations','afterCameraRender','thicknessMapSize','pressed','_AddSplineTangent','_surroundingMeshes',',\x20flat\x20shading:\x20','getPositionData','readAsText','_dPadDown','xr_standard_trigger_pressed_min','getEnabledFeature','_maxTouchPoints','kernel','vReflectionColor','DefaultLogoUrl','_rightTrigger','XMLHttpRequest',')\x20/\x20(','_controllerPickRadius','utilityLayerScene','#define\x20ADDITIONAL_VERTEX_DECLARATION','light\x20estimation\x20directional','customInstances','reflectionSampler','_updateArrayForEffect','vignetteSettings2','setCustomMesh','MeshInvalidPositionsError','_mainSoundTrack','getCustomRenderList','bankedTurnMultiplier','xr-light-estimation','100%','POINTS','WEBP','_imageProcessingConfiguration','middle-finger-metacarpal','#define\x20CUSTOM_VERTEX_MAIN_BEGIN','DefaultRenderingPipeline','SS_RGBDREFRACTION','_registeredActions','closePath','RGB10_A2','setPrototypeOf','indexInGroupEntries','\x27):\x20No\x20binding\x20mapping\x20has\x20been\x20provided\x20for\x20the\x20property\x20\x27','depthMapSize','Could\x20not\x20find\x20the\x20opening\x20parenthesis\x20after\x20the\x20token.\x20startIndex=','releaseInternalTextures','stackAlloc','THIN_INSTANCE','PrepareDefinesForCamera','_setCanvasSize','vertexSourceCode','groundTexture','_particleSize','_registerMeshWithPoseMatrix','ctrlKey','NAME_PREPASSRENDERER','Enabled','TEXTURE_NEAREST_SAMPLINGMODE','_cellData','_onResize','removeMesh','invertNormal','HasRenderTargetTextures','_updatePhysicsBodyTransformation','_disableTrackPosition','HasPickTriggers','polygonBuilder','blob:','_PivotTmpVector','getImpostorForPhysicsObject','BC1RGBAUnormSRGB','_transformedReferencePoint','sampleRefraction','_reorderVertexAttributeDataBasedOnPrimitiveMode','ColorCorrectionPostProcess','_UniversalLerp','beforeBind','RG8_SNORM','depthFunc','maxScaleY','depthSortedFacets','NotEqual','subSurfaceOut','_emissiveTextureAndColor','dispatch','_currentAngularSpeed1','updateTextureComparisonFunction','PREPASS_IRRADIANCE','samplingMode','vectors2Arrays','uniformMatrix4fv','NAME_SUBSURFACE','_alphaState','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(','VALIDATION_FLOAT_32_ARRAY','_emitFunctionFromInclude','invertToRef','DepthRendererSceneComponent','bonesVertex','leftColor','compensateDistortion','SRGB_ALPHA_EXT','KEYDOWN','resetSprites','cTFBC3','reflectanceMatrix','_alphaCutOff','useCustomVRButton','ACTION_OnIntersectionExitTrigger','createDynamicTexture','needInitialization','HCF','LIGHT1','_radians','bSwizzle','framingBehavior','onclose','gamepadAngularSensibility','loadingUIText','.glb','onBeginFrameObservable','_getDepthTexture','xr_standard_touchpad_yaxis_touched_max','_CreateSpotLightMesh','_updateBoundingInfo','_environmentMap','enableGroundShadow','base64,','blurKernelSize',')))\x20-\x201.0;\x0d\x0a','SHADOWPOISSON2','_lightOnControllers','getMatchMinimumDistance','customControllersRepositoryURL','USE_EXACT_SRGB_CONVERSIONS','vec2\x20','_blockedRayColor','#define\x20BILLBOARDSTRETCHED','AddParser','btSoftBodyHelpers','_tintWASM','updateMeshPositions','getAbsolutePivotPoint','positionIterations','FrontFacingBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','gpu','Radiance\x20over\x20alpha','Env\x20Clear\x20Coat','[0][1],\x20','_lastFrameTimeMs','r16sint','light','PostProcess','stereoHalfAngle','GET','programLinkError','MultiMaterial','FromVector3','_areNormalsFrozen','_debugLines','ASTC8x8Unorm','iridescenceThicknessMatrix','suspended','isUpdatable','setZOffset','activeLight','onended','localMode','file','uvs6','SHEEN_TEXTUREDIRECTUV','DXT5','uniform4i','needsPreviousWorldMatrices','_renderingCanvas','_FormatErrorMessage','getMassProperties','_extensionsPostExportMeshPrimitiveAsync','calculateHitDistance','_lightColor','OnRightPickTrigger','zmin','_GetShaderCodeProcessing','.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','useExactSrgbConversions','edge','bones','GAMEPAD_ID_PATTERN','updateMetadata','now','ignoreSessionGrantedEvent','_features','deltaY','floatInterpolateFunctionWithTangents','setUInt32','#define\x20REFLECTION_SAMPLES\x20','uniformBuffersNames','reflectivityThreshold','deltaPosition','_buffer','vDiffuseColor','_chromaticAberrationEffect','.z;\x0d\x0a','inputsMin','TOUCHPAD_TOUCH_X','SHADOWCSMUSESHADOWMAXZ','You\x20must\x20affect\x20impostors\x20to\x20children\x20before\x20affecting\x20impostor\x20to\x20parent.','_updateCacheWhenTrackingDisabledObserver','depthPeelingRenderer','pixelStorei','stencilFuncMask','___errno_location','_unregisterMeshWithPoseMatrix','_ktx2DecoderOptions','));\x0d\x0a','coau','property','fenceSync','Error\x20while\x20decoding\x20audio\x20data\x20for:\x20','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.','syncBoneWithImpostor','epsilon','#define\x20BLUR_H\x0a','\x20(Native)\x20!==\x20','ApplyPostProcess','_uniformSizes','IMAGEPROCESSINGPOSTPROCESS','onrighttriggerchanged','MATERIAL_PointFillMode','decoding',',\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(','Sint32','_dragGradientsTexture','Tangent','COMMAND_DELETEVERTEXBUFFER','getRotation','\x20material','targetMin','_UpdateFlagSeed','PARALLAXOCCLUSION','row2','uniforms','grounds','diffuseTexture2','needWorldViewMatrix','triangle-list','_updateInt2ForUniform','postMessage','_references','_cachedWebGLTexture','setMaterialById','stencilClearValue','useOpacityTextureForTransparentShadow','CreateDeviceEvent','unregisterBeforePhysicsStep','_stencilOpStencilFail','_customAttributes','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT','textureFormat','_rightStickAxisY','worldInformation','isActive','Boolean','NodeMaterial','_isVideo','_diffPosition','encodeCommandArgAsInt32s','_computedViewMatrix','FOGMODE_LINEAR','SHADOWESM1','BABYLON.CustomBlock','DOM_OVERLAY','enableAudio','-perfdata.csv','triangleCount','806517BeZsIO','removeMaterial','_eventsAttached','reverseCulling','_replaceFunctionCallsByCode','none.glb','_cachedViewport','is32Bits','onBeforeRenderTargetsRenderObservable','\x20in\x20the\x20same\x20NodeMaterial','_refreshFactorGradient','_malloc','thinInstanceGetWorldMatrices','_markSubMeshesAsMiscDirty','minPoint','renderSelf','Note\x20-\x20setting\x20renderingGroupId\x20of\x20an\x20instanced\x20mesh\x20has\x20no\x20effect\x20on\x20the\x20scene','keysRotationOffsetIncr','SELECT','BABYLON.RemapBlock','keysRadiusModifierAlt','_midtonesDensity','_dPadUp','needPOTTextures','recordVertexArrayObject','animationCameraTeleportation','\x22.\x20entry=','#define\x20CUSTOM_VERTEX_BEGIN','_CreatePointLightMesh','_applyMode',',\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','scaleToRef','DX10','subtractFromFloatsToRef','_getSamplersForBlur','encodeCommandArgAsUInt32s','_inputAudioNode','WriteNumber','_overrideRenderingFillMode','updateVerticesData','nativeVertexBuffer','_currentDrawContext','SubSurface\x20thickness','Never','removePhysicsBody','aSwizzle','_realTimeFiltering','.xy);\x0d\x0a','attenuateIntersectionDistance','_uintIndicesCurrentlySet','hashCode','bindForSubMesh','setLaserLightingState','_commandBuffers','outPosition','dependedBy','_enable','_childUpdateId','_audioDestination','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20p\x20=\x20','_internalMultiPickSprites','animationInnerCircle','_getCurrentRenderPass','_uniformArraySizes','HDR\x20Bad\x20Format,\x20bad\x20scanline\x20data\x20(non-run)','POINTLIGHT3','pbrMetallicRoughness','_getShaderCodeAndErrorLine','_getFragmentShaderCode','\x20engine','targetRange','Incompatible\x20material\x20mode','_renderViews','getDirection','lensSize','Use\x20non\x20linear\x20depth','axisYControlHeight','gridOffset','parallaxHeight','_activeDragButton',',\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','_handleButtonChange','_reorderIndicesBasedOnPrimitiveMode','_currentIndexBuffer','addFromContainer','MORPHTARGETS_TEXTURE','cTFBC5','isContextLost','externalTextureSamplerBinding','extractMinAndMax','_prepareRendering','vectors3Arrays','TRANSPARENT','support3DTextures','world3','code','(pointer:fine)','maximumWorld','PVRTC1_4_RGB','hapticActuators','BABYLON.TrigonometryBlock','_scbiMax','setTransparencyShadow','_tmpDragQuaternion','_effectRenderer','totalVerticesPerfCounter','LeftClick','depthProjection','detectedMeshes','_vertexSourceCodeOverride','undefined','VALIDATION_BOOLEAN','slerpAmount','RenderTargetTexture','_processCollisionsForSubMeshes','LiteTranscoder_UASTC_RG8_UNORM','_delta','endMonitoring','PREPASS_NORMAL_INDEX','reflectanceSampler','_microSurfaceTexture','_PrePassDirtyCallBack','non-filtering','MATERIAL_PointListDrawMode','createRigCamera','thumb-tip','uniform1fv','LIGHTTYPEID_SPOTLIGHT',')\x0d\x0a','_snappedToPoint','_Distance','_onBeforePhysicsStepCallbacks','htc-vive-none','referenceMeshToUseItsOwnMaterial','_cosHalfAngle','getLightsByTags','setPreTransformMatrix','DEPTH_BUFFER_BIT','_drawOnlyOnFirstAttachmentByDefault','queryCounterEXT','viewProjection','breakDistance','Surface\x20Dock','reflectionBlur','_currentSceneUrl','addEmitRateGradient','idleRotationWaitTime','_isNodeInContainer','#define\x20LUMINANCE_DOWN_SAMPLE\x0a','vertexBuffers','_pickedLaserColor','SPHERICAL_MODE','FACE_DOWN','stepSimulation','SS_REFRACTIONINTENSITY_TEXTURE','Texture_MainColor_','onCompileObservable','_computePrimaryColorFromPerceptualColor','\x20=\x20smoothstep(','setStorageBuffer','flush','outAngle','ASTC12x12UnormSRGB','_updateMesh','layer','nearPlaneZ','getBehaviorByName','_intensity','UV4Kind','registerOnPhysicsCollide','\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','_updateFloat4ForEffect','targetType','selectionMesh','bindGroupLayouts','#define\x20NUM_SAMPLES\x20','setInt4','dispatchSprites','OneMinusConstant','shadowsExposure','rotatePOV','token','[Emscripten\x20Module\x20object]','pickedPointVisualCue','getPointAtLengthPosition','deviceSlot','_colorGradingEnabled','_startDrag','requestHitTest','targetStopDuration','[1][1],\x20','reflectivityOut','You\x20must\x20implement\x20this\x20method','containerSize','PointToPointJoint','isAdditive','renderEvenInBackground','Max\x20number\x20of\x20touches\x20exceeded.\x20\x20Ignoring\x20touches\x20in\x20excess\x20of\x20','createAsShadowDepthWrapper','useLightmapAsShadowmap','_pointerDown','prepareDefinesBeforeAttributes','BABYLON.Vector3','force','Depth24Plus','onPadUpObservable','STENCIL_OP_FAIL_S_INCRSAT','getIntersectingSubMeshCandidates','setUInt4','recordIndexBuffer','_farInteractionFeature','_writeMask','uv4s','_setTextureWrapMode','areUpdatesFrozen','jsonPayload','Yellow','clipPlaneFragmentDeclaration','radiusFunction','velocity','_collide','#define\x20SPECULARGLOSSINESSTEXTURE','SS_USE_THICKNESS_AS_DEPTH','_createDepthOfFieldPostProcess','colormap_size','_updateColor4ForUniform','\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}','createVertexBuffer','_markSubMeshesAsAttributesDirty','_buildPipeline','getShadowMapForRendering','ParticleRampGradient','#define\x20BAKED_VERTEX_ANIMATION_TEXTURE','.UTF-8','NEAREST_MIPMAP_NEAREST','VEC3','ACTION_OnPickDownTrigger','_exportImage','_NumPipelineCreationCurrentFrame','ShaderIndexer','PrepareAttributesForBakedVertexAnimation','abort','BABYLON.NegateBlock','_fillAlignment','userThinInstance','Missing\x20button\x20submesh\x20under\x20mesh\x20with\x20name:\x20','LoadAssetContainerAsync','_TempFogColor','WEBGL_compressed_texture_s3tc','alphaColor','generic-touchpad','BABYLON.RefractionBlock','BABYLON.PostProcess','useGltfStyleTextures','BABYLON.SkyMaterial','_getResponse','getBoundingInfo','_rebuildInternalTextures','inputs','ACTION_OnLeftPickTrigger','vSphericalL1_1','preventDefaultOnPointerUp','lensFlares','TEXTUREFORMAT_COMPRESSED_RGBA_ASTC_4x4','\x20from\x20DB.','optimize','numberOfMipmapLevels','ENTERING_XR','_CreateMouseEvent','_convertSpecularGlossinessToMetallicRoughness','_vector3','defineCustomBindings','TEXTUREFORMAT_COMPRESSED_RGBA8_ETC2_EAC','TouchCamera','onAfterActiveMeshesEvaluationObservable','averageFrameTime','_RigCamTransformMatrix','_customUniform','_EndPerformanceCounterDisabled','customAllowRendering','_updateLinkedTransformRotation','createQueryEXT','MULTIVIEW','clearcoatTexture','removeBlockerMesh','decompose','Unable\x20to\x20find\x20a\x20plugin\x20to\x20load\x20','_minX','_workingQuaternion','autoConfigure','luminanceDownSamplePostProcesses','COMPRESSED_RGBA_PVRTC_4BPPV1_IMG','_enableSmoothReflections','_vReflectionMicrosurfaceInfosName','lastSecAverage','getAttributeLocation','_setLaserPointerColor','getNativeRenderTargetProvider','NOT_TRACKING','clearInternalTexturesCache','nbFaces','cullBackFaces','loadAssetContainerAsync','destroyDeferredBuffers','setVector2','_VIGNETTEMODE_OPAQUE','_processLateAnimationBindingsForQuaternions','SharpenPostProcessId','capture','getHitTestResults','RotationAxis','SS_ALBEDOFORREFRACTIONTINT','isAlive','#define\x20pbr_inline','onRebuildCallback','torusTeleportation','Cannot\x20connect\x20these\x20two\x20connectors.','_teleportationInitialized','addSingleResult','\x27\x20(type=','PERSPECTIVE','_leftHandSystemQuaternion','settings','getStencilFunctionReference','hitPointWorld','spheres','image/jpeg','_uid','_viewport','disable','shadowMaxZ','_updateEffectDefines','urls','blurDepthMaxFilterSize','onPlaneAddedObservable','FireMaterial','PickMeshWithSphere','rotationalLimitMotor','PrepareDefinesForBones','_ClearCoatTintTextureEnabled',');\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','PREPASS','_rightStick','depthScale','_raw','_rightController','addLifeTimeGradient','useExponentialShadowMap','_bone1Length','touch-action','BABYLON.CellMaterial','soundCollection','_instanceDivisor','_firstFrameSkipped',',\x20speedRatio:\x20','PointLight','_workerInfos','endPoint','polygonDefinition','_paddingValue','onEyeTrackingStartedObservable','_nonXRToXRCamera','metallicReflectanceTexture','ForceFullSceneLoadingForIncremental','automaticBuild','_resize','midtonesHue','_filter','cameraId','_extendXRSessionInitObject','wasUsed','renderOcclusionBoundingBox','rampSampler','stroke','Hide','.texture.vAng\x20=\x20','_getXRGLBinding','renderDiffuseTexture','_baseToVertex','CreateFromPrefilteredData','getFacetLocalPositions','DEPTH_STENCIL_ATTACHMENT','isAnAncestorOf','yellow','_isInIntermediateRendering','SHADOW1','Bitangents','\x0a\x09Reflection\x20Probes:','#define\x20CUSTOM_FRAGMENT_BEFORE_FOG','TBN','createImageData','readFromStorageBuffer','_disableMaterial','_ctrlKey','_updateInternalTexture','gpu-optimized','requiredFeatures','ComputeShader\x20(\x27','_ratio','_verticalBlurPostprocess1','_startingTimestamp','fxaaPostProcess','_CreateCanvas','alignWithNormal','_CreateBakedAnimation','_sqlite3_free','_forEachExtensions','_limitVelocityGradientsTexture','_blockCounter','hdrDecreaseRate','keysUp','getUniforms','\x0aNot\x20Normalized\x20=\x20','addJoint','particleSize','_getVertexInputDescriptor','ALPHA_EXCLUSION','setUint32','emissiveIntensity','_executeOnIdleWorker','_initGlslang','_tmpContactDistance','RGB32UI','isWorldMatrixFrozen','rightHMatrix','pivotMatrix','Direct\x20Diffuse','onUnBindObservable','_currentTeleportationControllerId','_cachedDirection','_refractionRTT','processFinalCode','_jointTransformMatrices','_SerializeInternalTextureUniqueId','lifeTime','_currentPosition','OnPickOutTrigger','_lastFrameDetected','Convert\x20to\x20linear\x20space','decrement-clamp','_createRope','attribute\x20','createOrUpdateSelectionOctree','clientWidth','_invProjectionMatrix','MAT3','STREAM_READ','#endif\x0d\x0a','_loadedMeshInfo','cutoff','USEIRRADIANCEMAP','_getPointerType','floorMeshes','LIGHTMAP_SHADOWSONLY','HAND_TRACKING','_forceShowBoundingBoxes','_depthClamp','maximum','VolumetricLightScatteringPostProcess.useDiffuseColor\x20is\x20no\x20longer\x20used,\x20use\x20the\x20mesh\x20material\x20directly\x20instead','_indexInSourceMeshInstanceArray','getShaderParameter','_uploadArrayBufferViewToTexture\x20not\x20implemented.','_glVendor','NO_CAP','_maxValue','_replaceNames','_renderEffects','_isTeleportationFloor','vCameraColorCurvePositive','BOTTOM','axisXControlHeight','OnKeyUpTrigger','BoxImpostor','zw\x20','_vectorTransition','CreateFromStreamAsync','Construct','HandleFallbacksForShadows','GetClipFactor','getAllAnimatablesByTarget','refractionSamplerHigh','TEXCOORD_0','BindForSubMesh','_getWrapper','_photometricScale','multiplyToArray','r32uint','_blurDepthDepthScale','backgroundMeshes','0.0','_matrixChanged','_scaledPosition','.x\x20+=\x200.1\x20*\x20','localMatrix','lensTexture','bias','getAnimationRanges','_tmpAmmoTransform','operator','lowerAlphaLimit','descriptors','bindEyePosition','set_collisions','_playbackRate','_inheritParticleInfoToSubEmitter','bindVertexArray','HDRMotionBlur','_GetSamplerFilterDescriptor','dragGradientTexture','reflectionchange','setBodyFriction','_getGLType','disableContextMenu','ParseFromFileAsync','_errorObject','_buttonLeftStick','vSphericalL11','_userIsMoving','_sqlite3_result_double','_updateWebVRCameraRotationMatrix','minForce','morphTargetTextureInfo','XBOX','.enableSpecularAntiAliasing\x20=\x20','deleteTransformFeedback','xr-image-tracking','vClipSpacePosition\x20=\x20gl_Position;\x0d\x0a','Unknown\x20depth\x20usage','addShadowCaster','excludedSkinnedMesh','_getLockedTargetPosition','centerPosition','_getLastNonNullVector',',\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','clearCachedVertexData','createCylinderEmitter','_pointerWheelEvent','forceWireframe','IsEmpty','useRoughnessFromMainTexture','icosahedron','_effectIntensity','fragmentUrl','__perceptualColor','_nx.jpg','_materialForRendering','R16Sint','_checkCollisions','pad','selectionOctree','scenes','useMultiview','_currentActiveButton','TEXTURETYPE_HALF_FLOAT','stencilOpStencilDepthPass','_prePassEffectConfiguration','_convertToRightHandedSystemMap','.texture.vOffset\x20=\x20','nowrap','getTransformNodeById','Could\x20not\x20extract\x20the\x20name/type\x20of\x20the\x20function\x20from:\x20','exportDataToCsv','Failed\x20to\x20retrieve\x20pixels\x20from\x20specular\x20glossiness\x20texture!','_getTextureInfo','allowUpsideDown','IsSessionSupportedAsync','_grainEffect','_textureVertexStride','_renderOverlay','setFragment','getStepId','instance','contains','frustumEdgeFalloff','bindCustomBindings','postExport','_shaderPath','emitRate','FALLOFF_GLTF','Unable\x20to\x20create\x20VAO','logReadFiles','PerspectiveFovLH','vClearCoatRefractionParams','ImportVertexData','limitDeviceRatio','backToFrontSortCompare','sphereScaleUnit','_maxDepth','_worldToDevice','uniqueId','terminate','sessionMode','onVRRequestPresentStart','VALIDATION_INT_32','Show','updateDynamicIndexBuffer','nearInteractionTargetMesh','***********************************************','_cylinderPosition','#define\x20NORMAL_INDEX\x20','stopAnimation','ClampBlock','_currentLimitVelocity1','_renderPassIds','hasAZeroComponent','WebGPU\x20is\x20not\x20supported\x20by\x20your\x20browser.','#define\x20BUMP_UV','_onBeforeCameraRenderObserver','unshift','...','reverseLeftRight','_processEdgeForAdjacenciesWithVertices','getNormals','mipmapCount','vSphericalL2_2','velocityIterations','_removeFactorGradient','enableOfflineSupport','-handJoint-','_RightHandGLB','_updateMatricesForUniform','SHADOWLOWQUALITY','frontToBackSortCompare','getHierarchyBoundingVectors','getZOffsetUnits','_extensionsPostExportMaterialAsync','_stateDirtyLowestIndex','STATIC','fromRotationMatrix','\x20*\x20worldPos;\x0d\x0a','_viewUpdateFlag','locateFile','getBodyPositionIterations','Skipping\x20unknown\x20button\x20at\x20index:\x20','caps','irradiance','paddingRatio','useConstantAnimationDeltaTime','_bypassBlur','standalone','_scissorCached','_dragPlane','isBorder','LoadScript\x20Error','_facetData','SS_REFRACTIONMAP_3D','transaction','updateGoldbergFaceColors','BILLBOARDMODE_USE_POSITION','_projectionLayer','vSphericalX','_needsCompositionForThisPass','_waitingParentInstanceIndex','_lastSecTime','magFilter','forceLayerMaskCheck','_t0','createVertexArray','_CalculateMinMaxKeyFrames','module','volumetricLightSmoothYPostProcess','_rebuildGeometries','charCode','_depthMap','_onAfterUnbindObserver','draw','blendMinMax','right.glb','#define\x20FLUIDRENDERING_DEBUG','vrdisplaypresentchange','unknown\x20renderer','bilateralTolerance','timeStep','_uniformBuffersNamesList','onInterpolationDoneObservable','level','Unable\x20to\x20allocate\x20memory\x20for\x20the\x20SQL\x20string','#define\x20CUSTOM_VERTEX_UPDATE_POSITION','preInfo','updateId','onDataLoadedObservable','isRGBD','isStopping','vSphericalL22','_getEngine','autoCorrectCameraLimitsAndSensibility','OCCLUSION_TYPE_NONE','subMeshesAttrDesc','#define\x20SM_FLOAT\x20','CreateCylinder','setMass','faceId','Trying\x20to\x20bind\x20a\x20null\x20external\x20texture!\x20entry=','getRotationMatrix','Pressure\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','_totalVertices','.useRadianceOverAlpha\x20=\x20','createVideoElement','_MSAAFramebuffer','_elementToAttachTo','_solver','defines','viewMatrix','HEMILIGHT0','pbrBlockIridescence','_unregisterDevice','_StartPerformanceConsole','_matrix','bc5-rg-snorm','TOUCH','maxTextureArrayLayers','dynamicContent','{R:\x20','\x20vrdisplayready','addPointers','removeLimitVelocityGradient','DumpDataAsync','setContainerImage','isSynchronizedWithParent','isSystemValue','bypassTranscoders','audioEngineOptions','BABYLON.ShadowOnlyMaterial','Bone','SpecularTextureEnabled','_coneOuterAngle','_onKeyDown','_hardwareScalingLevel','onAnimationGroupEndObservable','storageTexture','PINKY_FINGER_TIP','thinInstanceIndex','isBoolean','valueType','backColor','scaleInPlace','freeProcessedMaterials','setTexture','bufferNames','drawArraysInstancedANGLE','_indices','shadowMapVertexMetric','vClearCoatTangentSpaceParams','BONES_VELOCITY_ENABLED','bjsAMMO','responseURL','BABYLON.FragmentOutputBlock','_CreateCameraMesh','_lastTime','bakedVertexAnimationTextureSizeInverted','getSampler','setEasingMode','removeOutputNode','vec4(0.)','UNPACK_COLORSPACE_CONVERSION_WEBGL','beginMonitoring','_setupSkyboxMaterial','/dev/stdout','keysRotateUp','_lodGenerationScale','water','_albedoTexture','pbrDebug','xrAnchor','_markSubMeshesAsLightDirty','colorTableUrl','_adapterSupportedExtensions','_uniformBuffers','toHSV','_handlePluginEventFillRenderTargetTextures','_tmpContactNormal','mediaDevices','touchChanged','_cubeMapPollTime','_featureContext','_cachedTextureMatrix','reflectivity','getCameraById','_swapRenderTargetWrapper','_CreateDirectionalLightMesh','_addGamePad','uniform2uiv','toHSVToRef','_randomTexture2','DEFAULT_ANISOTROPIC_FILTERING_LEVEL','_isActiveIntermediate','_enforceAssociatedVariableName','ambientSampler','edge0','_doNotChangeAspectRatio','alphaRemapGradients','data-engine','_beforeClearStage','LineListDrawMode','straightRayEnabled','targetScreenOffset','_callbackPluginEventHardBindForSubMesh','_wheelZAction','Setting\x20skeleton\x20on\x20an\x20instanced\x20mesh\x20has\x20no\x20effect','blockedURI','#define\x20METALLICWORKFLOW','REFLECTANCE','dispose','useQuaternion','ySwizzle','doNotUseGeometryRendererFallback','random','getCurrentTexture','_deviceRoomRotationQuaternion','_occlusionQuery','originalPickingInfo','setRenderingOrder','zero','_getChildByName','_getGamepadDeviceType','_clearStencilValue','disposeEffects','_requestVRFrame','emptied','_pending','_onBeforeDraw','diffuse3Sampler','NumCacheMiss','vColor','activeParticlesPerfCounter','_setTexture','BackgroundMaterial','.xyz;\x0d\x0a','uniform3i','#define\x20MORPHTARGETS_UV','print','\x0a\x09Animations:','Incompatible\x20target.\x20Targets\x20must\x20all\x20have\x20the\x20same\x20vertices\x20count.','postExportMaterialAdditionalTextures','_addSide','blurMaxFilterSize','_cacheHasRenderTargetTextures','blurDepthFilterSize','vSheenInfos','_moveRelative','unBindFramebuffer','_axesIndices','Standard','curvature_valley','convertCoordinateSystems','rgba8uint','xrHitResult','_accessibilityTag','groundBuilder','ASTC10x6UnormSRGB','_internalMarkScenePrePassDirty','_style','vAmbientInfos','_albedoColor','_GetRightHandedQuaternionArrayFromRef','samplerInterpolation','ASTC10x5UnormSRGB','postProcesses','audioPositioningRefreshRate','generic-trigger-squeeze-touchpad-thumbstick','_sqlite3_column_blob','_DefaultMinimumThickness','download','_setEffect','sizeGradientSampler','DEFAULT_USE_ENERGY_CONSERVATION','activeCameras','slope','_jointMeshes','_clearFullQuad','_normalizeSkinWeightsAndExtra','SphereImpostor','createPickingRayInCameraSpaceToRef','_yAxisScale','#define\x20DIFFUSE_ISLINEAR','bgra8unorm-srgb','#define\x20SHADER_NAME\x20vertex:','useOnlyInActiveCamera','babylonVRiconbtn','getDescription','_collisionPoint','stepSize','unlocked','PrepareDefinesForMultiview','ColorInstanceKind','DEFAULT_USE_SPECULAR_GLOSSINESS_INPUT_ENERGY_CONSERVATION','vrWorkMatrix','margin','RegisterShader','getRenderPassNames','_LoadProfileFromRepository','MRTAttachments1','cameras','_uint32s','xr_standard_thumbstick_xaxis_pressed_value','BABYLON.TerrainMaterial','persistence','onPropertyChangedObservable','IsNavigatorAvailable','emitterNode','darkness','_computeLocalCameraSpeed','data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODAuMTcgMjA4LjA0Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6I2UwNjg0Yjt9LmNscy0ze2ZpbGw6I2JiNDY0Yjt9LmNscy00e2ZpbGw6I2UwZGVkODt9LmNscy01e2ZpbGw6I2Q1ZDJjYTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkJhYnlsb25Mb2dvPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iUGFnZV9FbGVtZW50cyIgZGF0YS1uYW1lPSJQYWdlIEVsZW1lbnRzIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05MC4wOSwwLDAsNTJWMTU2bDkwLjA5LDUyLDkwLjA4LTUyVjUyWiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxODAuMTcgNTIuMDEgMTUxLjk3IDM1LjczIDEyNC44NSA1MS4zOSAxNTMuMDUgNjcuNjcgMTgwLjE3IDUyLjAxIi8+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjI3LjEyIDY3LjY3IDExNy4yMSAxNS42NiA5MC4wOCAwIDAgNTIuMDEgMjcuMTIgNjcuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNjEuODkgMTIwLjMgOTAuMDggMTM2LjU4IDExOC4yOCAxMjAuMyA5MC4wOCAxMDQuMDIgNjEuODkgMTIwLjMiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMTUzLjA1IDY3LjY3IDE1My4wNSAxNDAuMzcgOTAuMDggMTc2LjcyIDI3LjEyIDE0MC4zNyAyNy4xMiA2Ny42NyAwIDUyLjAxIDAgMTU2LjAzIDkwLjA4IDIwOC4wNCAxODAuMTcgMTU2LjAzIDE4MC4xNyA1Mi4wMSAxNTMuMDUgNjcuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iOTAuMDggNzEuNDYgNjEuODkgODcuNzQgNjEuODkgMTIwLjMgOTAuMDggMTA0LjAyIDExOC4yOCAxMjAuMyAxMTguMjggODcuNzQgOTAuMDggNzEuNDYiLz48cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMTUzLjA1IDY3LjY3IDExOC4yOCA4Ny43NCAxMTguMjggMTIwLjMgOTAuMDggMTM2LjU4IDkwLjA4IDE3Ni43MiAxNTMuMDUgMTQwLjM3IDE1My4wNSA2Ny42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIyNy4xMiA2Ny42NyA2MS44OSA4Ny43NCA2MS44OSAxMjAuMyA5MC4wOCAxMzYuNTggOTAuMDggMTc2LjcyIDI3LjEyIDE0MC4zNyAyNy4xMiA2Ny42NyIvPjwvZz48L2c+PC9zdmc+','pickedMesh','_bufferView','uvs5AttrDesc','onNewSceneAddedObservable','_excludeWithLayerMask','_hdr','_createInternaTextureIndexMapping','vrDistortionCorrection','.tga','DEPTH_COMPONENT16','_GetRGBArrayBuffer','_blendBackEffectWrapperPingPong','#ifdef\x20MORPHTARGETS_UV\x0d\x0a','_deleteTimeQuery','createRootMesh','_defineLinearSpecularRefraction','_sharpenEffect','_loadingError','no\x20controller\x20requested\x20was\x20found\x20in\x20the\x20available\x20controllers\x20list','_merge','NodeMaterialBlock','_flush','onBeforeRenderMainTextureObservable','rayFromWorld','_texurePackage.json','_updateFrustumPlanes','rolloffFactor','eyetrackingstart','Temp','xr_standard_trigger','_DeduceInterpolation','VectorMergerBlock','_useRoughnessFromMetallicTextureAlpha','primaryColorShadowLevel','delta','IMAGEPROCESSING','_GetVertexInputDescriptorFormat','_originalValue','vTextureInfos','allFallbacksProcessed','_useAlphaFresnel','_startMainRenderPass',')\x20*\x20','_setupGroundMaterial','wasmBinaryPromise','_scene','stencilMaterial','handMeshes','_deltaTime','_applyToCoroutine','shadowsEnabled','_translucencyIntensityTexture','DepthBiasSlopeScale','set_piterations','SHADOWMEDIUMQUALITY','gBuffer_Normal','createQuerySet','#define\x20NUM_BONE_INFLUENCERS\x200','_diffuseTexture1','SHEEN_ALBEDOSCALING','getLocalMatrix','web_user','STEP_POINTERUP_SPRITE','NEAREST_NEAREST_MIPLINEAR','_updateVertexDataWithXRMesh','isScatteringEnabled','vec3(','setGazeColor','Cannot\x20merge\x20vertex\x20data\x20that\x20do\x20not\x20have\x20the\x20same\x20set\x20of\x20attributes','#define\x20EMISSIVE','boundingBias','equalsToFloats','_PhysicsImpostorParser','nearInteraction','_reflectionReflectance90','_projectionTextureUpDirection','_setTrackingState','getInsertionCost','topBaseAt','SS_SCATTERING','backUVs','_renderAlphaTest','blockingBlocks','_transformMatrixTexture','Error\x20executing\x20makeXRCompatible.\x20This\x20does\x20not\x20mean\x20that\x20the\x20session\x20will\x20work\x20incorrectly.','_useTextureToStoreTargets','onCreateCustomMeshImpostor','_recreateUpdateEffect','_metallic','SCENELOADER_MINIMAL_LOGGING','invertInPlace','getEyeParameters','buttonA','activeBonesPerfCounter','log2','ANY_SAMPLES_PASSED_CONSERVATIVE','_stencilOpDepthFail','_getKTX2DecoderOptions','gridRow','reflectionReflectance90','isFixedFoveationSupported','onAfterRenderTargetsRenderObservable','debugSamplerSampler','ownerBlock','NAME_PHYSICSENGINE','onCreateCustomShape','_endRenderTargetRenderPass','opacityParts','nativeProgram','ranges','performancePriority','_disposeEmitterOnDispose','_handlesSpectorRebuildCallback','substitutionCosts','_isReadyInternal','postExportMeshPrimitiveAsync','location','CLEARCOAT_TINT_TEXTUREDIRECTUV','_sharedData','supportedCompressionFormats','_MAX_UNIFORM_SIZE','ASTC10x5Unorm','setActionOnTouch','EXT_frag_depth','fragmentShader','USE_LOCAL_REFLECTIONMAP_CUBIC','waitAsync','BABYLON.ComputeShaderParticleSystem','pbrIBLFunctions','zoomStopsAnimation','_defaultSampleCount','DecalMap','sqlite3_clear_bindings','vLightGround','.texture.uOffset\x20=\x20','OneMinusBlock','source:','_setRasterizationState','_tick','#define\x20USE_EXACT_SRGB_CONVERSIONS','TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV','BABYLON.FireMaterial','connectToSoundTrackAudioNode','BABYLON.SimpleMaterial','clipPlane4','_thicknessClearColor','bindFramebuffer','pick','BABYLON.Vector2','GENERIC','dsOffsets','UNPACK_PREMULTIPLY_ALPHA_WEBGL','n\x20not\x20an\x20integer\x20only\x20floor(n)\x20used','Vector4','FILTER_BLURCLOSEEXPONENTIALSHADOWMAP','astc-8x6-unorm-srgb','event','SYNC_GPU_COMMANDS_COMPLETE','bindTransformFeedbackBuffer','Invalid\x20flags\x20passed\x20to\x20unlinkat','operation','distortionTexture','stderr','axisYControlRotation','setLimit\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Ammo\x20physics\x20plugin','TEXTURE_MIRROR_ADDRESSMODE','removeSoftBody','getNormalAtCoordinates','rotationThreshold','blurFilterSize','depthOfFieldPostProcess','_linesPositions','buffers','baseReferenceSpace','Transform','#extension\x20GL_OES_standard_derivatives\x20:\x20enable','Exp2','getAbsolutePositionFromLocal','teleportationState','attachPostProcess','_ssaoPostProcess','_needUVs','removeTexture','ROUGHNESSSTOREINMETALMAPGREEN','serializeVerticeData','DefaultFallbacks','_initializeRenderTarget','setArray3','_currentState','updateDirectly','_uboList','setRenderingAutoClearDepthStencil','minFilter','_LoggingLevel','_handleTransitionAnimation','maxHeight','_parallaxScaleBias','TIMEOUT_EXPIRED','refraction','setColorFormat','SHADOWCSM','thumb_metacarpal_','intersectsMinMax','CreateDefault','VMAIN','verticesStart','#define\x20SSR_ATTENUATE_INTERSECTION_NUMITERATIONS','_getHexColorFromId','_scaledColorStep','PREPASS_NORMAL','Wrong\x20API\x20use\x20:\x20tried\x20to\x20bind\x20a\x20value\x20of\x20an\x20unknown\x20type\x20(','valueMesh','releaseCanvas','.texture.gammaSpace\x20=\x20','sqlite3_finalize','PerspectiveFovReverseRHToRef','fluidRenderer','HDRLensFlare','Cylinder','removeFloorMesh','finalizeSceneUbo','getFacetDataParameters','cocPrecalculation','_collisionCoordinator','default\x20system','ReadFileError','initialize','addFloat3','LightInformationBlock','xr_standard_thumbstick_yaxis_pressed_max','#ifdef\x20MORPHTARGETS\x0d\x0a','_rightHandtoLeftHandMatrix','motionBlurSamples','_Serialize','_deleteVertexArray','_isStencilEnable','renderParticles','MATERIAL_OPAQUE','setUInt8','_refTexture','_trackableScoreStatus','onRebuildObservable','textureLod(','minDistance','#define\x20FLUIDRENDERING_DEBUG_DEPTH','_vectors4','fontFamily','BABYLON.Texture','_onVRDisplayChanged','_datasetMeta','_GenerateDefaultHandMeshesAsync','default\x20material','BABYLON.NormalBlendBlock','loadImage','startsWith','onThumbRestChangedObservable','preventAutoStart','CleanBoneMatrixWeights','addTarget','ALBEDO','normals','_existingLayers','_2DSamplerName','onFootfall','inputTextureColorIsInGammaSpace','_activatePlugin','colorGradientSampler','astc-6x5-unorm-srgb','onAfterSpritesRenderingObservable','texImage3D','main','Statement\x20closed','GetShadersStore','onPointerObservable','_remapF0OnInterfaceChange','ReadString','_loggedErrors','[2][0],\x20','_renderPostProcesses','canRescale','_rescalePostProcess','previousPointArrayIndex','WorldPos','idleRotationSpinupTime','Protocol\x20version\x20mismatch:\x20','getViewerPose','DepthPeelingRenderer\x20-\x20pass\x20#','uint32x3','needNormals','supportMSAA','TriPlanarBlock','_syncRampGradientTexture','_uploadDataToTextureDirectly\x20not\x20implemented.','drawBuffersExtension','_createRenderTargetTexture','changed','_samplerName','_forceRebindOnNextCall','mesh','CreateResizedCopy','_defineLODReflectionAlpha','LineList','_externalTextures','GL_ALPHA_EQUATION_SUBTRACT','VRDistortionCorrectionPostProcess','_enableBlurThickness','targetAlpha','SHADOWCSM0','_boneQuat','ASTC5x4UnormSRGB','fogEnd','BILLBOARDMODE_Z','hostInformation','RENDERBUFFER','xr_standard_touchpad_yaxis_touched_value','_subdivisionsY','scaleMode','cellWidth','startFrame','\x20-\x20begin','previousBatch','UV6Kind','adjacentFaces','totalStrength','onLeftButtonStateChangedObservable','loadType','facetDepthSortEnabled','_updateReferenceSpace','switchPanningModelToEqualPower','BABYLON.ClipPlanesBlock','useOctreeForPicking','absoluteRotation','buttonsRoll','_enabled','onTargetMeshPositionUpdatedObservable','wheelYMoveScene','_createEffectForParticles','_buttonL1','chromaticAberrationEnabled','inertialPanningX','sampler','worldReflectionViewProjection','_cameraMesh','RGBA8I','_wheelXActionCoordinate','getPreferredCanvasFormat','_preparePostProcesses','_prefilterOnLoad','Unable\x20to\x20generate\x20event\x20for\x20device\x20','PARTICLES_BILLBOARDMODE_STRETCHED_LOCAL','Unknown','_useUbo','getColorGradients','mark','_triggerParameter','Less','audio/mp3','MaxActiveMorphTargetsInVertexAttributeMode','_max','CascadedShadowGenerator','internalStep','checkReadyOnlyOnce','bindGroupLayoutEntryInfo','uniform4iv','#define\x20SHADER_NAME\x20fragment:','_sourceMesh','_loadVersionFromDBAsync','loadMipmapLevels','vignetteWeight','LoadFile','getCachedMaterial','gaze','vThicknessParam','Force\x20irradiance\x20in\x20fragment','PrepareDefinesForLight','_boundTexturesCache','verticesCount','fluidRenderingParticleDiffuse','getCanvasTexture','NATIVE','_textureIndices','_rawValueToMeters','_generateDepthBuffer','Position\x20iterations\x20is\x20not\x20a\x20property\x20of\x20a\x20rigid\x20body','datasetObservable','Refraction\x20intensity','addToScene','gid','colorCurves','_activeChannel','Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20Babylon.js\x20database\x20is\x20not\x20open.','PBRMaterial','BABYLON.DistanceBlock','_getProperty','_preActivateId','globalHue','_activeTouchIds','ACTION_OnPickTrigger','localAxes','_collisionGroup','.jpeg','MoveTowardsAngle','_getBodyHitData','xr_standard_touchpad_yaxis_pressed_min','deviceOrientation','ShaderStage','startAngle','texture2DArrayMaxLayerCount','_nativeImpl','_areLightsDisposed','addInstance','layerIndex','life','.automaticNormalizationTangent\x20=\x20','/profiles/profilesList.json','vertexShader','getQuaternion','currentRefreshId','.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(','normalTexture','onBeforeViewRenderObservable','touchCollisionMesh','MAINUV2','bindViewProjection','NAME_DEPTHPEELINGRENDERER','MAT4','BackgroundSkybox','_sessionInitObserver','skins','vBackgroundCenter','_eventState','mirror\x20generation\x20for\x20','_localAxis','Goldberg','DisableUniformityAnalysis','createRawTexture3D','_sceneCenter','\x20<=\x20','bgDepthSamplerSampler','_getGlobalDefines','_canBeMerged','addTargetedAnimation','_cachedVisibility','teleportation\x20path\x20line','_clearTargets','_planeIntersectionPoint','geometries','alpha','transformationMatrix','\x20=\x20textureGrad(\x20','#define\x20RAMPGRADIENT','_flushIfNecessary','AMBIENTINGRAYSCALE','ClearCache','createDefaultEnvironment','sheenRoughnessMatrix','sittingToStandingTransform','THUMB_PHALANX_PROXIMAL','_saveFileAsync','highlightsHue','KHR_materials_transmission','colorGradingEnabled','useAutoRotationBehavior','removeMouse','TriangleFanDrawMode','_maxYawCos','onSkeletonRemovedObservable','uniformBufferHardCheckMatrix','jointDistance','Stop','bottom','pointerType',';\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','btCollisionObject','unfreezeWorldMatrix','specularInd','WEBGL2','MATERIAL_LineListDrawMode','_matrices3x3','EASINGMODE_EASEINOUT','_FileToolsLoadImage','vec3\x20viewDirectionW\x20=\x20normalize(','_pickRadius','REFLECTION','INPUT_META_KEY1','Bouncing','uRotationCenter','mainColor','loadCubeTexture','materialId','VRDeviceOrientationVRHelper','depth\x20renderer','wasmUASTCToRGBA_SRGB',',\x201.0);\x0d\x0a','chromaAbCorrection','_TmpTranslation','uv6','\x20=\x20(','_colorDiff','_normalizedVelocity','freezeActiveMeshes','vSphericalXY','BABYLON.FragCoordBlock','normalizeFromLength','mousewheel','_GetRightHandedNormalArray3FromRef','SHEEN_TEXTURE_ROUGHNESS','inputsAreExclusive','bindDrawBuffers','disableLevelMultiplication','.*AppleWebKit.*(15.4).*Safari','mustReturn','.maximum\x20=\x20','_bestReflectionRenderTargetDimension','BAKED_VERTEX_ANIMATION_TEXTURE','setLocalScaling','_computeMatrices','MoveTowards','uniformBuffer','shadowCastersBoundingInfo','aspectRatioFov','onMultiTouch','_lensFlareEnabled','GetLatestVersionOfFeature','open','onContextRestoredObservable','_webvrViewMatrix','GetParser','Env\x20Irradiance','CreateTorusKnot','_trackingState','TEXTURE_FILTERING_QUALITY_HIGH','REFLECTIONMAP_MIRROREDEQUIRECTANGULAR_FIXED','_xrLightProbe','_triggerOnLoad','getWorldExtends','TEXTURE_NEAREST_LINEAR_MIPNEAREST','setFloat3','_hasReachedQuota','rotationFunction','https://assets.babylonjs.com/nme/currentScreenPostProcess.png','BABYLON.DiscardBlock','detached','removeDragGradient','particlesIn','MiddleClick','fragmentOutputNodes','setUInt3','beta','DefaultCollisionCoordinator','/dev/stderr','MatricesIndicesKind','//\x20','NormalizeToRef','_defaultRenderListPrepared','Roughness','coneOuterGain','_prepareShadowDefines','_compileShaderToSpirV','linePivot','MATERIAL_MiscDirtyFlag','minimumThickness','ids','_textureMatrix','sqlite3_column_blob','freezeShadowCastersBoundingInfo','timeoutId','_blendEquationParameters','l20','b-button','grainEnabled','SetStateAction','\x20:\x20','_getGenericFilenameAndPath','diffuse4Sampler','btQuaternion','matricesIndicesExtraAttrDesc','trySetPreferredPlaneDetectorOptions','_ComputeSides','keysRotationOffsetDecr','useBouncingBehavior','Default','distortionSampler','wasmUASTCToBC7','getDepthMinZ','Not\x20available\x20on\x20WebGPU','_trackRoll','useSRGBBuffer','autoBindSampler','vReflectionControl','_dumpCode','thumb','SHEEN_USE_ROUGHNESS_FROM_MAINTEXTURE','classList','prevY','gl_FragDepth\x20=\x20','_lodOffset','_internalPickSprites','tracked-pointer','getTextureHeight','astc-8x8-unorm','TBNBlock','Decoder','TBNBLOCK','normal','getSubMaterial','preferredHandedness','clearCoatTintSampler','reflection','projectionTextureLightNear','THUMB_TIP','KernelBlurX','!defined(UNLIT)\x20&&\x20defined(REFLECTION)\x20&&\x20defined(SHEEN)\x20&&\x20defined(ENVIRONMENTBRDF)','_currentLimitVelocityGradient','mainPivot','clampToRef','GL_ALPHA_FUNCTION_ONE_MINUS_SRC_COLOR','BABYLON.PBRSpecularGlossinessMaterial','ints','shiftKey','_colors3Arrays','complementZ','loadAssets','_badDesktopOS','_waitingTransformNodeId','rawComputeSourceCode','subarray','Sint16x4','_enableTeleportationOnController','positionZ','hasImageSource','_getSimplifier','Minimize','Trying\x20to\x20bind\x20a\x20null\x20texture!\x20entry=','decal','_showParabolicPath','updateRenderTargetTextureSampleCount','HRTF','_bloomWeight','_forceR8','blurDownsample','_BumpTextureEnabled','makeGeometryUnique','isQueryResultAvailable','#define\x20UV2','tangent\x20=\x20normalize(tangent);','NaiveBroadphase','_lastFrameRadius','_resetPointsArrayCache','_LookAtVectorCache','updateInt','TextureDirtyFlag','vFogColor','_morphTargetTextureIndices','_useOnlyMetallicFromMetallicReflectanceTexture','_zOffsetUnits','SNAPSHOTRENDERING_FAST','vertexIdxForBones','_releaseRenderPassId','pointerDragPlane','REFLECTIONOVERALPHA','InstancesBlock','ReciprocalBlock','MinimumRadiusForPinch','_exportTextureInfo','referenceValue','catch','ShadersStore','SHADOWCSM_RIGHTHANDED','snapDistance','Can\x20not\x20parse\x20the\x20environment\x20file','BoneWeightShader','_edge','alphaBlendingMode','instantiate','discBuilder','BUFFER_CREATIONFLAG_UNIFORM','.useRadianceOcclusion\x20=\x20','Vertex_After_WorldPosComputed','_enableReflectivity','StorageBuffer','_depthRendererCamera','Float16x4','startingIndices','blockDirtyMechanism','SubSurfaceBlock','direction2','#define\x20BLUR_LEGACY\x0a','BLENDMODE_MULTIPLYADD','LuminanceSteps','positions','focalLength','multiplyByFloats','cTFRGBA32','sampleSphere','_isUsingFirefox','teleportationPlaneDynamicTexture','softTransparentShadowSM','emissiveFresnelParameters','_createInternalTextures','toLuminance','getTransformNodesByTags','highlights','The\x20impostor\x20type\x20is\x20not\x20currently\x20supported\x20by\x20the\x20ammo\x20plugin.','#define\x20BonesPerMesh\x20','upVector','_trackPosition','Cannot\x20add\x20an\x20uniform\x20after\x20UBO\x20has\x20been\x20created.','LEFT','srcObject','XR-RigCamera:\x20','_createSSAOPostProcess','btDefaultSoftBodySolver','_updatePointAtData','_AddAnimation','onNewTextureAddedObservable','_hitDistance','particleAlpha','BABYLON.ExtractHighlightsPostProcess','uvsAttrDesc','samplers','_setAnisotropicLevel','Metallic','gammaSpace','edgesWidthScalerForPerspective','textureInfoName','face','_customWrappers','setColorWrite','addVirtualJoystick','#define\x20MOTION_BLUR\x0a#define\x20MAX_MOTION_SAMPLES\x20','markAsUpdated','_bloomEnabled','TRILINEAR_SAMPLINGMODE','\x20G:','.animationType\x20=\x20BABYLON.AnimatedInputBlockTypes.','disableClipPlane','THUMB_METACARPAL','STENCIL_OP_FAIL_S_DECR','_globalAmbientColor','loadRawTexture','_ParseParticleSystem','gBuffer_Reflectivity','_pickSpriteButKeepRay','screenSpaceReflectionsEnabled','wasmUASTCToRG8_UNORM','valueNodeProperty','_add','decalMap','_rigCameras','onBButtonStateChangedObservable','https://assets.babylonjs.com/environments/backgroundGround.png','vertexCompilationError','FluidRenderingObjectCustomParticles','beginAnimationTo','grid','HDRBlurH_','_radiusScale','cameraOffset','sampleRefractionLod','_enableBlurDepth','Cannot\x20be\x20applied\x20to\x20a\x20soft\x20body','_sceneUBOs','CubeTexture','_updateNumberOfRigCameras','_deleteComputePipelineContext','_onPrePointerObservableObserver','translucencyIntensity','linearSpecularLOD','useRGBAIfOnlyBC1BC3AvailableWhenUASTC','buttonLB','_bone2Length','wasm\x20streaming\x20compile\x20failed:\x20','.invertRefractionY\x20=\x20','removeSizeGradient','VIGNETTEBLENDMODEMULTIPLY','dashSize','blurDepthSizeDivisor','updateFunction','FLIP_ROW','_addVertexOutputNode','availableTextures','onFrameObserver','MultiplyBlock','BABYLON.CustomMaterial','_hdrCurrentLuminance','_postProcessScaleFactor','hasSpecificTriggers','_updateMeshScreenCoordinates','float\x20','_reflectionMatrixName','MATERIAL_TriangleFillMode','\x20=\x20dFdx(','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(','observers','One','ReflectionTextureEnabled','TextureCompressionASTC','_GetRGBAArrayBuffer','Mesh\x20is\x20incompatible\x20with\x20morph\x20targets.\x20Targets\x20and\x20mesh\x20must\x20all\x20have\x20the\x20same\x20vertices\x20count.','_renderVAO','degree','Energy\x20Factor','\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','COLOR_ATTACHMENT','#define\x20BRIGHT_PASS','applyRotationQuaternion','hints','skeletons','_endMainRenderPass','_updateCameraProperty','leftStick','PixelShader','_sqlite3_data_count','SHADOWPOISSON','getControllerByName','textAlign','lensFlareBlurWidth','hideLoadingUI','updateMultipleRenderTargetTextureSampleCount','updateMatrix3x3','beginQueryEXT','FILTER_PCSS','_albedoScaling','_updateMatrix2x2ForUniform','xr-depth-sensing','_checkVerticesInsteadOfIndices','gBuffer','_getImpostorHitData','getXRControllerByPointerId','isCompressed','getAbsolutePosition','_materials','orthoLeft','_size','loadend','_hardwareTexture','wheelXMoveScene','preMultiplyAlpha','orthoTop','createDirectionalLightSource','Use\x20parallax\x20occlusion','_moveDrag','setMaximumLimits','stride','setLayerAndFaceIndices','independentVideoSource','CopyTextureToTexture','_deltaRotation','diffuseMapSize','Create','_metallicF0Factor','_environmentBRDFTexture','MaxDeltaTime','minPitch','attachedBlocks','mapOBOAtoDATA','_vertexSourceCode','RGBA32UI','_onObserverAdded','_serialize',',\x20targetedAnimations\x20length:\x20','#define\x20NUM_MORPH_INFLUENCERS\x200','sqlite3_errmsg','_currentMeshSelected','dragPlaneNormal','_onAfterCheckInputsObserver','_isSafari','.r;\x0d\x0a','_MAX_SEQUENCE_LENGTH','TEXTURE_NEAREST_NEAREST','AOSTOREINMETALMAPRED','ondpaddown','pinchZoom','addTransformNode','_invertRefractionY','animatedSeed','onAfterCameraRenderObservable','_linkEmissiveWithDiffuse','_lastCheck','useReverseDepthBuffer','\x20==\x20','STENCIL_TEST_GREATER','defined(USESPHERICALFROMREFLECTIONMAP)\x20&&\x20defined(USESPHERICALINVERTEX)','snorm8x2','_isCommandBufferScopeActive','GetCubeMapTextureData','_TmpFloatArray','AbstractMesh','_ConvertSpecularGlosinessTexturesToMetallicRoughness:\x20diffuse\x20and\x20specular\x20glossiness\x20textures\x20are\x20not\x20defined!','THUMBSTICK_X','\x0aNot\x20Sorted\x20=\x20','Fragment_MainEnd','_radiusBounceTransition','_buttonCross','_resolve','halfWidth','mat4\x20normalMatrix\x20=\x20toNormalMatrix(','borderLimit','colorCurvesEnabled','\x20=\x20vec3(','getOffsetReferenceSpace','setTextureFromPostProcess','build','setPuckImage','isSessionSupportedAsync','_cartesianCoordinates','_restoreConnections','SRGB_EXT','elevationReturnWaitTime','_configureContext','_matrices2x2','_GlobalId','ImageProcessingPostProcess','WINDOWS','debugLimit','_GetPluginForExtension','preInit','_breaksAreDirty','COMPARE_REF_TO_TEXTURE','_prepareComputePipelineContext','_teleportationRequested','ondataavailable','_updateIntArrayForEffect','ETC1_RGB','checkUbosContentBeforeUpload','Attribute\x20lookup','_DielectricSpecular','_physicsMaterials','wasmZSTDDecoder','REFLECTIONMAP_EQUIRECTANGULAR_FIXED','morphTargetsVertexGlobalDeclaration','JPEG','isReusable','_vrDevice','gazeCamera','jointData','GetAttributeDataArrayForAllPoints','https://preview.babylonjs.com/babylon.ktx2Decoder.js','pixelWidth','astc-6x6-unorm','OrthoOffCenterRHToRef','xrSessionManager','deltaMode','canRenderToMRT','n\x20>\x20m\x20therefore\x20m\x20and\x20n\x20swapped','_createInternalTextureOnEvent','resolved','customColors','_depthTextureFormat','getRenderList','diagonalLength','<generic\x20error,\x20no\x20stack>','imageProcessingFunctions','getSimpleName','_verticalBlurPostprocess2','wrapWebGLTexture\x20is\x20not\x20supported,\x20use\x20wrapWebGPUTexture\x20instead.','DelayAsync','radiusScale','ALPHA_ONEONE_ONEZERO','KHR_lights_punctual','setSourceTexture','setSceneUniformBuffer','blocksWithFallbacks','uv4','btBvhTriangleMeshShape','inspectorURL','\x27\x20(not\x20requesting\x20xr-dom-overlay)','interpolateReady','alignVertical','.y;\x0d\x0a','Unable\x20to\x20create\x20index\x20buffer','_IsTransformable','_actAsRegularMesh','#define\x20GAMMA_INPUT','ImageProcessingPostProcessId','.png','colorBlendFactor2',',\x20nKeys:\x20','BABYLON.FrontFacingBlock','_loadExtensions','_extend','CylinderDirectedParticleEmitter','COMPLETION_STATUS_KHR','_onPointerUpHandlerRef','Dst','_createPipelineLayoutWithTextureStage','mass','Multiview\x20is\x20not\x20supported,\x20falling\x20back\x20to\x20standard\x20rendering','onFeaturePointsAddedObservable','ParticleImpostor','pickWithBoundingInfo','forcePOTTextures','enableVR','startRecording','_updateFloatArrayForEffect','_getFreeVariableName','_activatePointer','FreeCamera','position.y','setFloat','_evaluateSubMeshStage','errorObject','_glowLayer','getSoundGain','_linkRefractionWithTransparency','attributeNamesFromEffect','vignetteCameraFov','Unsupported\x20stencil\x20OpFail\x20mode:\x20','getProjectionMatrix','cacheStencilState','toLinearSpaceToRef','bindVertexArrayOES','_noUBO','_currentRenderTextureInd','_velocityWorld','FillRenderTargetTextures','i16','_emptyCubeTexture','_isReadyForMeshStage','getArrayBuffer','disableOfflineSupportExceptionRules','https://cdn.babylonjs.com/basisTranscoder/1/basis_transcoder.wasm',')\x20<\x20','vSphericalL20','resource','encapsulate','2794290JfBwSf','panningInertia','_sqlite3_close_v2','getChildMeshes','linkEmissiveWithDiffuse','bloomBlur','_divisor',';\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0d\x0a','vertex','screenShot','LINEAR','textureZ','SSRRenderingPipeline','getCode','maxTextureDimension2D','doNotInstantiate','UV3','setMRT','getShaderPrecisionFormat','FILTER_NONE','enableMotor','addXRSessionLayer','Error\x20while\x20accessing\x20\x27versions\x27\x20object\x20store\x20(READ\x20OP).\x20Exception:\x20','toLinearSpace','_initializeBlurRTTAndPostProcesses','environmentTexture','_KINEMATIC_FLAG','setDarkness','ambientMatrix','_createBlurFilter','webpackChunkBim','Unable\x20to\x20create\x20texture','invertUV','updateInputMeshes','_updateVector4ForUniform','_onSelectionChangedObservable','createMediaElementSource','autoCloneTransformation','_cacheRenderPipeline','createAnimationRange','_GetStencilOpFunction','_detachHandById','intersectsTriangle','facetPartitioning','refractionTextureUrl','VertexData\x20contains\x20empty\x20entries','VirtualJoysticksCamera','Could\x20not\x20load\x20a\x20native\x20texture.','\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','volumetricLightPower','_generateVisualCue','createPickingRay','pushNoDuplicate','LoadFileAsync','PerspectiveFovRH','UV\x20scale','_getDescendants','_performancePriority','.z)\x20/\x20(','MaterialAlpha','onNewGeometryAddedObservable','isVisible','GetEncodedGeometryType','\x20(JS)','IGNORE','\x20=\x20abs(','!defined(UNLIT)\x20&&\x20defined(SPECULARTERM)','zoomOnBoundingInfo','viewForWriting','NO_FLIP','GizmoAxisPointerObserver','drawArraysInstanced','uv2s','Loading','getMeshUnderPointer','supportCascades','_specularIntensity','addAnchor','_keyboardActive','calcMovePOV','.unlit\x20=\x20','ASTC10x8UnormSRGB','Light_Type_1','createRenderTargetTextureProvider','THIN_INSTANCES','_createBrightPassPostProcess','setActivationState','generic-trigger-squeeze-touchpad','_rollObserver','disableCubeMapReflection','_rotationRightAsked','interaxial_distance','updateSpeed','_deltaPosition','You\x27re\x20trying\x20to\x20reuse\x20a\x20post\x20process\x20not\x20defined\x20as\x20reusable.','getNormalsData','_createHardwareTexture','view','enableRenderTargets','<div\x20style=\x27color:','vSphericalY','#define\x20ADDITIONAL_UBO_DECLARATION','Transpose','DotBlock','rgba16float','getLeftTarget','Mac\x20OS.+Chrome','isDeterministicLockStep','setAlphaBlendEnabled','merge','The\x20position\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!','TEXTURE_FILTERING_QUALITY_MEDIUM','Backward','WebGL\x20not\x20supported','noColorAttachment','preview.babylonjs.com','vec2','.y\x20&&\x20','_animationRatio','_to','getLensFlareSystemById',',\x20Ranges:\x20{','_currentRenderPass','decorate','lensStarTexture','_diffuseEffectWrapper','GetStableVersionOfFeature','_shouldSkipRequestModifications','SUMMARY_LOGGING','vectors2','Alpha\x20blending','LookAtLHToRef','depth-only','_maxX','readlink','_buttonOptions','setHitDistance','initControllerMesh','LoadScript','CreateDefaultMesh','collide','PrepareDefinesForMergedUV','DeviceInputSystem','colorHalf','METALLNESSSTOREINMETALMAPBLUE','PointParticleEmitter','UseSerializedUrlIfAny','\x22,\x20null,\x20','preScaleForRendering','NativeXRFrame','#define\x20INSTANCES','ClearCoat\x20intensity','bouncingBehavior','ShadersRepository','previousPosition','point','occlusionStrength','_GetTargetProperty','boundingSphereRadius','setCameraRigParameter','Material','DEPTH24_STENCIL8','getPoseMatrix','bindShadowLight','_millisecondsSinceLastUpdate','enableSpectatorMode','depthUsage',',\x20axisPinchControlHeight:\x20','Fragment_Before_FinalColorComposition','useMaskFromThicknessTexture','CLEARCOAT_TINT_TEXTURE','_disposeTextures','setIntArray2','minmaxRedux','_updateDifferenceMatrix','SHADOWCSMDEBUG','getBodies','\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','onAnimationFileImportedObservable','Green','vAmbientColor','_doNotLoadControllerMesh','setAbsolutePosition','BABYLON.ArcTan2Block','controls','_forceGeometryBuffer','getSeconds','etc2-rgb8a1unorm','deviceorientation','getTriggerParameter','outColor','_vReflectionInfosName','getRange','outInitialDirection','teleportationSpeed','drawElements','xr_standard_touchpad_xaxis_pressed_max','BACK','instancesPreviousBuffer','TriangleList','_fullscreenViewport','_topologicalSort','createView','Horizontal','EncodeScreenshotCanvasData','pinchDeltaPercentage','_rotationAllowed','worley3D','getOrAddWithFactory','World','MessageLogLevel','fresnelFunction','#define\x20CENTER_WEIGHT\x20','motionBlur','sheenRoughness','forceDepthWriteTransparentMeshes','setEnabled','addBundle','generic-trigger-right','Fur\x20Texture','mapABOBtoOBOA','ANIMATIONTYPE_FLOAT','MESH_DETECTION','decode','preScaledHarmonics','ONEBEFORELAST','_minZ','init','vClearCoatParams','fillStyle','SHADOWFLOAT','FACE_RIGHT','_submeshesOctree','EYE_TRACKING','_getSamplingParameters','colorAmount','mat','GetDOMTextContent','addLODLevel','thinInstances','postProcessor','canDirectLoad','maximumThickness','instances','deletionCosts','anchors','Maximum\x20number\x20of\x20faces\x20at\x20a\x20pole\x20used','Setting\x20alpha\x20blend\x20constant\x20color\x20not\x20yet\x20implemented.','rgba16uint','setVector3','_toBeDisposed','renderingGroupId','setMatrix','_OldPivotPoint','transformNodes','rawFragmentSourceCode','onMeshUpdatedObservable','.xy\x20*\x200.5\x20+\x20vec2(0.5,\x200.5);','onbuttonup','_weight','physicsProperties','enableBlurDepth','bbSize','oitDepthSampler','Pressure\x20can\x20only\x20be\x20applied\x20to\x20a\x20softbody','_scaledVelocity','TEXTURE_WRAP_R','index_intPhalanx_','_getShaderSource','HasTags','object','usePercentageCloserFiltering','stopDebugCanvas','sqlite3_bind_double','FresnelParameters','boundingSphere','#define\x20SSR_ATTENUATE_BACKFACE_REFLECTION','innerType','Anchors\x20not\x20enabled\x20in\x20this\x20environment/browser','render\x20target\x20pass','SSAOBlurVRenderEffect','Scale','LIGHTMAPDIRECTUV','_positionX','_heightQuads','updateFur','_mrtNames','\x0a\x09Mesh\x20','.texture.wAng\x20=\x20','customIsReadyFunction','OrthoLHToRef','averageDistance','_maxAngle','selectstart','_absoluteTransformIsDirty','RIG_MODE_STEREOSCOPIC_ANAGLYPH','previousRenderId','_useParallaxOcclusion','mainTrack','_buttonRightStick','BABYLON.RefractionPostProcess','textureFloatRender','The\x20submesh\x20vertices\x20for\x20the\x20triangle\x20fill\x20mode\x20is\x20not\x20divisible\x20by\x203!','_initialSamplingMode','There\x27s\x20no\x20remapping\x20for\x20the\x20','DepthRenderer','excludeSkinnedMesh','.y\x20+=\x200.1\x20*\x20','https://unpkg.com/babylonjs-node-editor@','UNSIGNED_INT_10F_11F_11F_REV','_interpolate','reflection2DSampler','blur','disableDepthWrite','executeWhenReady','defineProperties','worldTangent','FLOAT','_linkedConnectionSource','_willBeUnregistered','HEADER_LEN','_fragmentDeclaration','SPOTLIGHT2','middle-finger-tip','Node\x20','_skeleton','INTENSITYMODE_LUMINOUSINTENSITY','convertToBlob','removeEvents','Database\x20closed','ConvertPanoramaToCubemap','#define\x20REFLECTIVITYTEXTURE','_lightAngleOffset','SHADOW3','TEXTURE_MIN_FILTER','_createParticle','_rotationShaderMaterial','_updateCameraRotationMatrix','setVector4','_valueCache','_lightEstimationPollTime','AudioContext','BABYLON.ComputeShader','BackgroundPlane','projectionTextureProjectionLightMatrix','OnKeyDownTrigger','createSceneUniformBuffer','_addCustomEffectDefines','DefaultDecoderOptions','_teleportationBorderColor','fallbackRank','cullFace','updateScale','EXT_sRGB','readAsArrayBuffer','_activePointerId','ammo','_angle','MSCTranscoder','post\x20process\x20','Sound\x20creation\x20aborted.','needStencil','uv3s','_lensCenter','_reorderTriangleFanMode','_cachedRayForTransform','applyToShader','_drawCamera','_forcedOutputTexture','GetAbsoluteUrl','blurKernel','loadFile','keysRadiusIncr','rayToWorld','_optimizers','_tmpMat','_soundPanner','setY','TranslucencyIntensityTextureEnabled','_bumpTexture1','_textureSamplers','_connectedPoint','getActiveIndices','BlackAndWhitePostProcess','_markSubMeshesAsDirty','gSwizzle','stopFactor','\x20-\x20Unable\x20to\x20load\x20','_filteringQuality','_BaseCache','response','_finalizeFrame','Uint32x3','_distances','FromRotationMatrix','_depthOfFieldBlurX','Unsupported\x20attribute\x20type:\x20','checkTransformsAreIdentical','getMaterialForRenderPass','defineNames','isReadyOrNotBlocking','ATTACHED','newSourcedMesh','_Initialize','createExternalTexture','PreprocessUrl','REFLECTIONMAP_SPHERICAL','DumpFramebuffer','transposeToRef','Mix','keyboard','getStencilFunction','vortexEventCylinder','_findClosestSnapPointWithRadius','FurMaterial','_viewSpaceFrustumsZ','#define\x20DIFFUSEUV2','_areAttributesDirty','WebGL','orange','float16x4','_requestFileAsync','COMMAND_SETINTARRAY','referenceQuaternion','useAlbedoToTintRefraction','teleportationTargetMesh','TEXTURE_2D_ARRAY','laserPointerMat','wRotationCenter','deleteVertexArrayOES','_leftStickAxisX','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20','sizeAuto','babylon.js','orthoRight','_originalUrl','vInverseScreenSize','_transformMatrixR','Cos','_grainEnabled','_positions','NOTEQUAL','CreateAndStartAnimation','storageBuffers','_detectedPlanes','_diffuseTexture2','_MillisecondsPerUpdate','NEAREST_LINEAR_MIPNEAREST','thicknessSampler','_attached','_setBlurThicknessParameters','TEXTURE_FORMAT_RGBA8','removeSnapPoint','DataFromNumbers','_blurY','fogEnabled','attachToPoseControlledCamera','sizeGradients','start','tubularSegments','data:image/png;base64,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','SubMesh','attributeLocationsFromEffect','TEXTURE_FORMAT_RGBA32F','WriteOnly','_updateMatrix2x2ForEffect','getQuery','onReadyObservable','_computeSourceCode','_sqlite3_step','metallicReflectance','TEXTUREFORMAT_COMPRESSED_RGBA_BPTC_UNORM','newCanvasCssStyle','GreaterEqual',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20vSubSurfaceIntensity\x20=\x20vec3(','updateFlag','_accessors','_compiledComputeEffects','DefaultLoadingScreenFactory','moveAllFromScene','useEnergyConservation','sharpnessAmounts','UnregisterExtension','getPhysicsPlugin','_EndPerformanceConsole','_streaming','_vertexBuffer','registerBeforePhysicsStep','onContextMenu','blockId','_tmpPos','defined(TANGENT)','onPadValuesChangedObservable','WEBGL_compressed_texture_astc','_appendParticleVertex','_centroidIdx','twgsl\x20is\x20not\x20available.','hasUVs2','generateDepthTexture','leftHandedSystemMeshes','BABYLON.ImageSourceBlock','prevViewProjection','HasTriggers','RGBA16F','PBRMetallicRoughnessMaterial','buildUniformLayout','set_kPR','Scene\x20for\x20CSM\x20Shadow\x20Generator\x20(light\x20\x22','TEXTURETYPE_SHORT','plugin','#define\x20PREPASS_DEPTH','mixTexture','lightmapTexture','getSizeGradients','_collideForSubMesh','WebVRGamepadCamera','detectedPlanes','color1','setEffectIntensity','_allowCameraRotation','zoomOnMeshHierarchy','onGeneratedObservable','depthSamplerSampler','RotationFromAxisToRef','_createTimeQuery','_mapSize','fluidRenderingParticleThickness','TEXTUREFORMAT_LUMINANCE_ALPHA','_sqlite3_normalized_sql','Color3','VALIDATION_NATIVE_DATA','setBodyVelocityIterations','furOffset','updateUniform','\x20*\x20vec3(','root','//\x20CloudBlockCode','BaseCameraPointersInput','MAX_COMBINED_TEXTURE_IMAGE_UNITS','Unsupported\x20material\x20type:\x20','Texture','executeNativeFunction','format','_dirty','BABYLON.ReflectBlock','boundingBoxMaximum','_inputElement','sqlite3_column_count','_isReady','atan','addToSelf','polygon','sourceZ','fragmentSource','_length','loadingScreen','_buildAllowed','_buildWasSuccessful','RGB9_E5','_forcePointsCloud','updateAndBindInstancesBuffer','Particle\x20system\x20with\x20GPU\x20is\x20not\x20supported.','bits','TEXTURETYPE_UNDEFINED','_defaultHeight','addColor4','numEnableEffects','BABYLON.SSRRenderingPipeline','texelFetch','isBlocked','InverseLerp','_scaleIn','_onOrientationEvent','appendAnimations','Filtering','_Levels','currentCount','compareSampler','_occlusionDataStorage','beginDirectAnimation','mtime','imageProcessing','argv','directions','onBeforeCameraTeleport','ROTATION','audioTracks','uvs4','getDistanceToCamera','preRun','CubeRawRGBD','getAudioContext','invertRefractionY','_exportTextureAsync','btCollisionDispatcher','TransformNormalToRef','#define\x20THIN_INSTANCES','get_m_x','cameraPositionConnectionPoint','map','SS_THICKNESSANDMASK_TEXTURE','tintThickness','_hdrAutoExposure','_CreateRenderTargetTexture','_attachedNodeChanged','diffuse1Sampler','updateURL','_GetHalfFloatAsFloatRGBAArrayBuffer','Unable\x20to\x20load\x20','maxCameraSpeed','ccw','ring-finger-metacarpal','skipOnKeyboardObservable','morphTargetManagers','FollowCameraKeyboardMoveInput','createFallbackVRDeviceOrientationFreeCamera','getHandPartMeshes','diffuseTexture','amplitude','Discard','ambientTextureStrength','reference','textureSamplerSampler','AddUniform','majorUnitFrequency','volumetricLightMergePostProces','_vRefractionInfosName','Hemispheric','_inputRename','MergeMeshes','samplerYName','MATERIAL_PrePassDirtyFlag','DoNothingAction','_sqlite3_column_count','uniform\x20','_teleportBackwardsVector','functionName','onerror','setDepthRenderer','/dev/tty1','renderOutline','_storedTarget','];\x0d\x0a','CustomParts','_contextIsDirty','requestPointerLockOnFullScreen','_index','isAsync','attributeProcessor','FxaaPostProcessEffect','_drawWrapperFront','NumStates','enablePosition','fur','isOGGsupported','motionControllerOrbMaterial','applyGravity','setStencilMask','gpuRenderParticles','_Ldexp','_resizeTexturesToSameDimensions','removeImpostor','textureLOD','lightMatrix','_lightShadowUniformName','microSurfaceSampler','getItem','The\x20value\x20passed\x20to\x20[Scene.audioListenerRotationProvider]\x20must\x20be\x20a\x20function\x20that\x20returns\x20a\x20Vector3','_AddLogEntry','_radicalInverse_VdC','_updateUInt3ForUniform','SubemitterSystemEmitter','\x20error\x20on:\x20','_onInputChanged','_blockType','transitionend','getBodyPressure','_handlePivot','enableNoise','endMainRenderPass','btTransform','bindGroups','grasp','_vertexSourceCodeBeforeMigration','#define\x20CUSTOM_VERTEX_UPDATE_NORMAL','leftDegrees','_UpdateSelectionTree','_depthOnlySubMeshes','PINKY_FINGER_PHALANX_INTERMEDIATE','\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','setPrePassRenderer','),\x20no\x20more\x20warnings\x20will\x20be\x20reported\x20to\x20the\x20console\x20for\x20this\x20engine.','every','REALTIME_FILTERING','HORIZONOCCLUSION','depthValues','LeftOvertUBOName','seo','onXButtonStateChangedObservable','ASTC_4X4_RGBA','FromQuaternionToRef','cameraColorGradingEnabled','NO_ERROR','Particle','_raiseOnAnimationEnd','BABYLON.SwitchBooleanAction','_updateUIntForUniform','LAYOUT_POWER2','isDirectional','_getNativeAlphaMode','_TmpMats','Undefined','Constant1','addItem','_freezeShadowCastersBoundingInfoObservable','_outputRename','_joystickPuckSize','compilationString','OPACITYRGB','getFullClassName','_FileFaces','getMinutes','_updateFloat4ForUniform','_executeWhenComputeStateIsCompiled','addStartSizeGradient','KTX2\x20decoder\x20module\x20is\x20not\x20available','getGPUFrameTimeCounter','_displayGaze','STENCIL_OP_FAIL_Z_KEEP','disableRescaling','OnEveryFrameTrigger','environmentBRDFTexture','limitToContainer','onAfterRender','_layoutCache','_diffuseTexture8','reflectionProbes','circleOfConfusion','dispatchAllSubMeshesOfActiveMeshes','ASTC5x4Unorm','_sqlite3_reset','vDiffusionDistance','Time','trim','logarithmicDepthConstant','_activeParticleSystems','pressedMesh',',\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','_lastSecAverage','createNode','extendSize','SoftbodyImpostor','new\x20BABYLON.Color4(','_blendBackMrt','world','emissive','Triangle','getInt32','_AreaElement','DepthTexture','LINEAR_LINEAR_MIPLINEAR','_setDefaultFixedFrustumShadowProjectionMatrix','BABYLON.LavaMaterial','_stepSimulation','INVERT','_renderTargetTextures','_useSpecificClearForDepthTexture','_blockMaterialDirtyMechanism','Url','onButtonChangedObserver','_deterministicLockstep','_shadowFrustumSize','COMPRESSED_SRGB8_ETC2','oitFinal','_sceneRootNodesIndex','oitFrontColorSampler','_storedTargetScreenOffset','generateMipmap','STENCIL_TEST_EQUAL','_type','stopRenderLoop','debugLayer','vertexToken','finalSpecularScaled','BABYLON.Vector4','xrTestDone','setFloatArray4','disablePointerUpOnTouchOut','enablePointerMoveEvents','_validOffsetRange','BABYLON.Color3','\x20-\x20unBindFramebuffer\x20called\x20-\x20internalTexture.uniqueId=','_delayLoadingFunction','_saveImageIntoDBAsync','getResponseHeader','More\x20than\x20one\x20block\x20was\x20found\x20with\x20the\x20name\x20`',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#if\x20defined(','setDepthFunction','ClearProfilesCache','_stencilFunc','axisControlRotation','sunColor','pointerup','getForwardRay','scissorClear','_previousTransformationMatrices','onNewTransformNodeAddedObservable','_bufferData','NearestPOT','_BlackReadOnly','EQUIRECTANGULAR_RELFECTION_FOV','_lodTextureLow','endSpriteCellID','BABYLON.WorleyNoise3DBlock','_heightTexture','refractionCubeSampler','_linesNormals','sqlite3_normalized_sql','toGammaSpace','#define\x20GAMMAREFLECTIVITYTEXTURE','onMainButtonStateChangedObservable','_readFile','_blendMode','m\x20not\x20an\x20integer\x20only\x20floor(m)\x20used','85LnjdNg','freezeProjectionMatrix','useCustomMeshPosition','_generateMipMaps','CounterClockWiseSideOrientation','SHADOWPCF1','fillDefines','getRenderLayers','projectionTextureMatrix','Missing\x20button\x20mesh\x20with\x20name:\x20','.env\x20not\x20supported\x20in\x20Cube.','bc2-rgba-unorm-srgb','pbrDirectLightingFunctions','setPivotMatrix','_onContextRestoredObserver','getUniformIndex','TransformBlock','_compileShader','controllers','ExclusiveDoubleClickMode','refractionSampler','_tryToRun','_parent','FresnelBlock','RING_FINGER_METACARPAL','invProjectionMatrix','generic-trigger-touchpad','webxr-spectator','PREPASS_VELOCITY_INDEX','_lastTimestamp','UVKind','attachedToElement','_customTransparentSortCompareFn','workValue','GroundMesh','constant','\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','#define\x20CUSTOM_FRAGMENT_DEFINITIONS',',\x20animation[0]:\x20','depth-clip-control','IN_XR','VERTEXCOLOR_NME','numDrawCalls','setFloat32','getDate','Varying','#define\x20BILLBOARDY','_uniformList','_sqlite3_column_type','TEXTUREFORMAT_R_INTEGER','Append','getRadius','uniform','_disableEvents','CannonJS\x20is\x20not\x20available.\x20Please\x20make\x20sure\x20you\x20included\x20the\x20js\x20file.','WebXRCamera','View\x20direction','exposureLinear','getFontOffset','_lerpTransform','mat4','buttonX','bc3-rgba-unorm','RGB565','MAX_RENDERINGGROUPS','BONE','_wrapU','_TmpVecs','_generateNewTouchPointMesh','getPointerOverSprite','_beforeDraw','_checkPointInTriangle','_sqlite3_prepare_v2','registerAfterWorldMatrixUpdate','_glslang','BABYLON.LightInformationBlock','rootNodeName','inertialRadiusOffset','_nativeLayer','invScale','middle_metacarpal_','_createColorGradientTexture','alwaysForcePOT','_detachHand','deterministicLockstep','bakeTransformIntoVertices','_GetRightHandedNormalVector3','Canvas','motionController','disableBumpMap','laserPointerPickedColor','BABYLON.NLerpBlock','getNormalAt','_checkIsReady','INCR_WRAP','_shouldGenerateFlatShading','_tmpPositionVector','_handleClientMessage','_resizeLoadingUI','propertyPath','ANIMATED','.complementW\x20=\x20','releaseInternalTexture','Native\x20Canvas\x20plugin\x20not\x20available.','hasMesh','isPointerCaptured','_newUniformInstances','_postProcessRenderPipelineManager','_hasVelocity','_getImageDataAsync','_initFeatures','_tmpRotationMatrix','magicleap-one','isCachedMaterialInvalid','particleEmitterType','emptyCubeTexture','_WEBGL','GetContactPointToRef','ExtractHighlightsPostProcess','_activeCount','RGB32F','TrigonometryBlock','DIRLIGHT0','BABYLON.PowBlock',',\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','TextureWithoutSampler','onNewMultiMaterialAddedObservable','Could\x20not\x20clone\x20or\x20instantiate\x20node\x20on\x20Asset\x20Container\x20','facetNormals','_shadowsCurve','rightCamera','_activePointer','[Reflector]\x20Received\x20server\x20message:\x20','video/webm','#define\x20ALPHATESTVALUE\x20','_depthBiasClamp','loopStart','vCameraColorCurveNeutral','only\x20compressed\x20formats\x20currently\x20supported','onEffectCreatedObservable','upperRotationOffsetLimit','_substitutionCosts','uint32x4','_normalBias','rebuild','_removeGradientAndTexture','click','#define\x20BLENDMULTIPLYMODE','Error:\x20','_windowIsBackground','bgDepthSampler','vSheenColor','numEnableDrawWrapper','isBlocker','PREPASS_NORMAL_TEXTURE_TYPE','_currentSizeGradient','getLightByName','byteLength','DIFFUSE','setAngularVelocity','_addNewAttachObserver','exposure','application/octet-stream','QUALITY_HIGH','red','microsoft-mixed-reality-left','_TmpScaling','CurrentScreenBlock','colorQuarter','_renderingGroup','Unable\x20to\x20create\x20canvas\x20for\x20virtual\x20joystick','_handlePlay','_invViewProjection','BABYLON.MinBlock','_sqlite3_sql','ACTION_OnEveryFrameTrigger','_renderTargets','_lightColorUniformName','leftPreViewMatrix','mainTextureType','deltaX','_mixTexture2','computeElement','_mat','convertToLinearSpace','_imageProcessingConfigurationObserver','IsGlobal','FS\x20error',':\x20Light\x20falloff\x20for\x20','Inspector','Metallic\x20F0','inputBlocks','CreateDisc','FROMLINEARSPACE',',\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','useFlatShading','interpupillaryDistance','_workingContext','_ambientTextureStrength','_quadraticBezierCurve','isAnimationSheetEnabled','prefiltered','_generatePointsArray','wasmBinaryUrl','_sessionMode','_setShaderStage','buttonStart','MatrixCurrentType','TEXTURE_LINEAR_NEAREST','diameterBottom','linkProgram','LOG2E','visualResponses','_internalMeshDataInfo','fillRenderTargetTextures','onNewMaterialAddedObservable','depthOfField','inlineToken','NormalMeshStencilReference','_defaultMeshCandidates','multiIntersects','useCustomUnlockedButton','_onPhysicsCollideCallbacks','#define\x20HDR','deltaTime','pickable','jointWheel','furColor','_IsOffScreenCanvas','_blockEntityCollection','setDepthBias','Float32Filterable','_updateInAnimate','ReflectionTextureBlock','initialDirection','PrepareDefinesForMisc','Xbox\x20One','setInt16','EPSILON','_colorTableTexture','toVector3','Clear','gpuUpdateParticles','BABYLON.GlowLayer','nodeMaterialSource','rotate','_CubeTextureParser','SpriteManager','_targetDataLayoutChangedObservers','children','_getSubImageForEye','canUseTimestampForTimerQuery',',\x20#\x20of\x20submeshes:\x20','disableNearInteraction','totalAdditiveWeight','BABYLON.Animation','Unmute','_sortBones','_renderingGroups','_rightHandedSystem','emissiveColor','EditorURL','LoadScriptAsync','CreateLineSystem','buttonsYaw','LookAtRHToRef','Unable\x20to\x20create\x20Occlusion\x20Query','TargetIncompatible','setVerticesData','setUint16','customComputeDeltaFromMouseWheel','UniformBuffer','ImportMeshAsync','data:','getBindGroups','_float32s','dbfile_','_BuildIdGenerator','DefaultUtilityLayer','lastChangedTime','_animationLoopFlags','onXRSessionEnded','VIVE','USESPHERICALFROMREFLECTIONMAP','_isCube',',\x20type:\x20','bloomThreshold','_depthIndex','_setUniqueId','_checkTeleportWithRay','_DeletionCost','pattern','texture2D(','constants','_setColorFormat','\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','onAccessibilityTagChangedObservable','_getKeyValue','_stencilRefsCurrent','runtime\x20animations','.texture\x20=\x20new\x20BABYLON.Texture(\x22','WorldView','xyzIn','.useThicknessAsDepth\x20=\x20','status','movingSpeed',')\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(','PointToPointConstraint','_insertionCosts','BABYLON.ReciprocalBlock','.b\x20*\x20','specularEnabled','webVRController','hdrScale','DOM_DELTA_LINE','_depthOfFieldBlurY','_CameraDirection','rotateX','unregisterAfterPhysicsStep','clearCoatBumpMatrix','outlineWidth','Invalid\x20magic\x20number\x20in\x20DDS\x20header','masterFrame','BABYLON.PlayAnimationAction','Module','framebufferDimensionsObject','float\x20vDepthMetricSM\x20=\x200.0;\x0d\x0a','_tmpContactImpulse','radiusSensibility','HDRPassPostProcess','_boundingBoxRenderer','ClearCoatBumpTextureEnabled','conjugateToRef','twgslOptions','vReflectionSize','_deletePipelineContext','_getExportNodes','#ifdef\x20TANGENT\x0d\x0a','setDepthBiasSlopeScale','_setParticleSizeForRenderTargets','_prepareVRComponent','_GetFloatValue','_activeIndices','GAMMALIGHTMAP','_update','isVRPresenting','GetAttributeId','vertexAttribDivisorANGLE','RG16UI','getPlugin','_sqlite3_changes','isRightCamera','IsIdentity','_scissorsCurrent','onAnimationLoopObservable','_debug','updateDynamicTexture','Box','initializeSessionAsync','Octaves','_canDoCollision','depthStencilTexture','_trianglePlanes','faceCenters','getFactor','time','microsoft-mixed-reality-right','Abs','onPadDownObservable','_createBlurPostProcess','_color','_writeVariable','_physicsEngine','_isFinalMerger','getReflectionTextureMatrix','type','extractMinAndMaxIndexed','_cameraLinesMesh','edgesConnectedCount','RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL','DIRLIGHT1','_referencedPosition','_callbackPluginEventPrepareDefines','_accumulatedCount','supportShadowSamplers','_loop','onDisposeObservable','_convertToLinearSpace','minEmitBox','_callbackPluginEventPrepareDefinesBeforeAttributes','_isPinching','DAYDREAM','compatibilityMode','removeAlphaRemapGradient','_vrDisplay','_defaultModel','useBlurVarianceShadowMap','rSwizzle','_dumpCodeForOutputConnections','limit','purpose','autoAnimateTo','VertexShader','maxTouchPoints','Energy\x20Conservation','movementX','MAX_SUPPORTED_UV_SETS','_buffer0','exitVR','SHADOWESM0','PrepareDefines','INTENSITY','getDepthInformation','toLocaleLowerCase','preferredDetectorOptions',',\x201)','_compileRawPipelineStageDescriptor','NaN','AnaglyphGamepadCamera','_tempSpritePickingRay','stringify','onAfterReductionPerformed','MIDDLE_FINGER_PHALANX_PROXIMAL','_skybox','attachShader','outerGlow','getAnimationByName','VEC4','xinput','CreateScreenshotAsync','isNative','BABYLON.FogBlock','_preActivate','\x0aMorph\x20target\x20','sourceMeshName','attributes','View','_onAfterPhysicsStepCallbacks','ConvexHullImpostor','onReady','_meshDisposeObserver','stable','shadowAngleScale','getRenderingMesh','_rigPostProcess','onMovement','_width','_handleGamepadActions','#define\x20','_thicknessMapSize','text/csv','_executeOnceBeforeRender','Error\x20while\x20trying\x20to\x20play\x20audio:\x20','HEAP8','customAnimationFrameRequester','lensSampler','getUniformBlockIndex','PREPASS_ALBEDO_SQRT','enableAngularMotor','toGlobalToRef','currentRTisSceneRT','PosterizeBlock','\x0aPostprocesses:','postProcess','HDRBlurH','CENTERED_IN_FRONT','virtual','_linkPrePassRenderer','eyePosition','markAsLightDirty','getComponentOfType','getGamepads','instantaneousFrameTime','Use\x20Manhattan\x20Distance','toEulerAngles','webglcontextlost','CubeArray','reflectionFresnelParameters','accessorComponentType','CreateRTexture','_isLocomotionTargetWebXRCamera','_renderMainTexture','LINE_LOOP','_uvs','_sessionEndedObserver','_RefractionTextureEnabled','_gaussianWeight','hand','NAME_DEPTHRENDERER',';base64,','impostorType','PrepareDefinesForLights','width','bindBufferBase','wasmUrl','getAbsoluteTransform','BUMPZ','AUTOCLEAR','RegisteredExternalClasses','TEXTUREFORMAT_RGB_INTEGER','visibleInInspector','createRawShaderProgram','LoadImage','threshold','SKIPFINALCOLORCLAMP','_getTextureSize','environmentIrradiance','COLORGRADING3D','xyzOut','vrCameraMetrics','_primaryColor','\x20=\x20pow(','tbnBitangent','sourceMax','depthStencilAttachment','useHorizonOcclusion','bumpFragment','upAxis','updateModel','0ce6','#define\x20SSRAYTRACE_ENABLE_REFINEMENT','addAnimationGroup','_writeTextureRead','curvature_ridge','cleanLastNotifiedState','\x20context\x20successfully\x20restored.','Error\x20while\x20trying\x20to\x20load\x20image:\x20','getCameraByName','End\x20of\x20inlining\x20process.','Sheen','pickBlockerMeshes','setOrientation','#define\x20GLOSSINESSS','Float32x4','reflectance','environmentMap','lightmap','_shaderPlatformName','Transmittance','COMMAND_SETINTARRAY3','STENCIL_OP_FAIL_Z_REPLACE','supportRenderPasses','MeshImpostor','_min','_HasMajorPerformanceCaveat','_webVRCamera','Maximum','SHEEN','_movement','ClampToRef','metallicTexture','loadAssetContainer','rotationOffset','animationTimeScale','!defined(UNLIT)\x20&&\x20defined(REFLECTION)','REFLECTIONBLUR',');\x0d\x0a','renderOverlay','setMatrix3x3','castObject','NpmPackage','needCube','\x20=\x20determinant(','mrtCount','ParticleRampGradientBlock','\x20=\x20(mod(','puckSize','_emit2DSampler','ALPHA_EQUATION_MIN','MATERIAL_TriangleFanDrawMode','_teleportationEnabled','_afterComputeWorldMatrix','furGravity','default','\x20could\x20not\x20be\x20loaded','RotationZToRef','Clear\x20Color\x20tint\x20is\x20not\x20supported\x20for\x20glTF\x20export.\x20Ignoring\x20for:\x20','STANDARD\x20GAMEPAD','screenshot_','\x20>=\x20','_resyncLightSources','down','getBoneById','LoadFileError','occlusionTexture','onStateChangedObservable','maximizeInPlaceFromFloats','_currentMaterialContext','_prepareCylinder','texImage2D','REFLECTIONMAP_CUBIC','_getFreeDefineName','STEP_AFTERCAMERADRAW_PREPASS','.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','_SheenTextureEnabled','parallelProcessing','createTextNode','_compatibilityMode','CloudBlock','particleSystems','_xrLightEstimate','distanceModel','colorLevel','_currentNonTimestampToken','applyDisplacementMap','asm','mat-','ALPHA_EQUATION_ADD','_wheelDeltaY','aspectRatio','_useTrueRenderingForDiffuseTexture','onModelLoadedObservable','containerImage','Engine\x20is\x20disposed','TEXTUREFORMAT_RGB','_absoluteRotationQuaternion','RGB','_clearPuckSizeOffset','reflectionVector','_indexParameters','_extensions','INSTANCES','buttonTriangle','_sizeRatio','headphone','div','_getVertexShaderCode','_RightReadOnly','_zoomStopsAnimation','_diffuseTexture3','_invertNormalMapX','Bad\x20HDR\x20Format.','updateTextureData\x20not\x20implemented.','_animationLoopCount','removeEventListener','_comparisonFunction','outInitialPosition','toString','vFilteringInfo','quality','_forceEnableEffect','_isHovered','CELLBASIC','overrideCloneAlphaBetaRadius','_FresnelAndMiscDirtyCallBack','PBRAnisotropicConfiguration','_updateGeometryBufferLayout','clearCachedData','BABYLON.FilterPostProcess','Uint16x2','xmin','You\x20must\x20define\x20at\x20least\x20one\x20vertexOutputNode','l11','simulatePointerUp',',\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(','_FresnelParametersParser','updateVerticesDataDirectly','setPositions','_emitExtension','radiusWorld','getIndexBuffer','LIGHTING\x20&\x20COLORS','axisXControlRotation','_particleSystem','cascadeBlendPercentage','gl_Position.z\x20=\x20log2(max(0.000001,\x20vFragmentDepth))\x20*\x20logarithmicDepthConstant;\x0d\x0a','SHEEN_TEXTURE','RotationY','diffusionDistance','Bump\x20Normals','startSpriteCellID','STENCIL_OP_FAIL_S_DECRSAT','sceneUrl','_MIN_DEPTH','_blendColorsCurrent','intensityMode','numBoneInfluencers','MouseWheelX','repeatableContentBlocks','requestPermission','NEAREST_LINEAR_MIPLINEAR','AllowMatricesInterpolation','_createCompositionEffect','outlineColor','NEVER','_currentActiveTarget','mainTextureRatio','#FFFFFF','_onrighttriggerchanged','forceShowBoundingBoxes','hardwareConcurrency','onAfterViewRenderObservable','_numBoneInfluencers','endQueryEXT','uvsIn','uniform4f','_defaultDrawContext','_handMesh','_onCanvasContextMenu','keysRadiusDecr','timeToSelect','_tmpPosition','Unexpected\x20wrap\x20mode:\x20','xr_standard_touchpad_pressed_min','NumberOfPointsOffset','HeightToNormalBlock','samplerZName','COMPRESSED_RGB_S3TC_DXT1_EXT','_updateUIntArrayForUniform','GetFinalMatrix','r8sint','MouseWheelZ','_keyboardDownEvent','_cachedStencilMask','_midtonesCurve','_maxPitch','_render','_sqlite3_errmsg','OimoJS\x20plugin\x20currently\x20has\x20unexpected\x20behavior\x20when\x20using\x20setMotor\x20with\x20force\x20parameter','_emit2DArraySampler','animatables','PBRSubSurface','Could\x20not\x20extract\x20the\x20parameters\x20of\x20the\x20function\x20call.\x20Function\x20\x27','wheelPrecisionX','execute','OnPickDownTrigger','_getTextureSampler','.xyz','_createFactorGradientTexture','_RemoveAndStorePivotPoint','_detector','shareOutputWith','_useHorizonOcclusion','_rtWrapper','IRIDESCENCE_TEXTUREDIRECTUV','diffuse5Infos','TONEMAPPING','vignetteStretch','ViewProjection','setTriggerParameter','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(','videoHeight','_removeVertexOutputNode','createRenderPassId','_normals','FreeCameraGamepadInput','_UniqueIdSeed','TEXTURE_CLAMP_ADDRESSMODE','rightDegrees','matricesWeightsAttrDesc','Vertex\x20code:','_buttonRB','drawImage','Builder','removeCallback','_reusable','BackgroundPlaneMirrorTexture','WebXRControllerMovement\x20feature\x20requires\x20\x22xrInput\x22\x20option.','MIDDLE_FINGER_METACARPAL','transferToNodeMaterialEffect','_fromIndex','extensions','DEPTH_COMPONENT32F','samplerName','colorMin',')\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','_rebuildProgram','#define\x20BUMP','onEyeTrackingEndedObservable','spriteCellWidth','attachElement','Keep','ColorCurves','RopeImpostor','_depthWriteEnabled','RandomNumberBlock','OIMO.js\x20doesn\x27t\x20support\x20Spring\x20Constraint.\x20Simulating\x20using\x20DistanceJoint\x20instead','i32','DecoderAvailable','allowTexturePrefiltering','useReflectionOverAlpha','_applyUserInteraction','SHEEN_TEXTURE_ROUGHNESS_IDENTICAL','RGB10_A2UI','_cachedReflectionVScale','Number\x20of\x20Weights\x20=\x20','WEBGL_compressed_texture_pvrtc','Specular\x20highlights','_processEdgeForAdjacencies','panningSensibility','\x20in\x20slot\x20','BC6HRGBUFloat','gridColumn','_renderEncoder','.xyz),\x20vec3(','Float','1.0','IDBStorageEnabled','maxVertexAttributes','addEntries','_areTexturesDirty','vec3\x20specularBase\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','onAnimationGroupPauseObservable','_settings','Rendering\x20the\x20Highlight\x20Layer\x20requires\x20the\x20stencil\x20to\x20be\x20active\x20on\x20the\x20canvas.\x20var\x20engine\x20=\x20new\x20Engine(canvas,\x20antialias,\x20{\x20stencil:\x20true\x20}','y-axis','_destinationPoint','errorsCount','updraftMode','BACKGROUND_REMOVER','impulse','_bindFrameBuffer','numParticles','l10','float32x4','useBlurExponentialShadowMap','bloom','IncludesShadersStoreWGSL','_ParseURL','WaitForOrientationChangeAsync','addMesh','useSpecularOverAlpha','_attachScreenRayMode','subMeshId','row0','LoadFromDataString','_getTextureTarget','RGBE_ReadHeader','maxTextureSize','factor','updateFromHarmonics','xr_standard_touchpad_yaxis_pressed_max','Use\x20logarithmic\x20depth','_uploadDataToTextureDirectly','VRDeviceOrientationArcRotateCamera','btSoftRigidDynamicsWorld','Collect\x20functions:\x20','METALLIC_REFLECTANCE','_onBeforeDrawParticlesObservable','executeNext','getTransformMatrix','GetAsMatrix2x2','bumpTexture','ComputeShader','angularSpeedGradientSampler','.xyz)','gain','keysUpward','appendAnchor','applyByPostProcess','removeByType','EXT_shader_texture_lod','logFunc','updateUniformBuffer','colorAttachments','rotate60About','babylonjs','cTFPVRTC1_4_RGB','Using\x20walking\x20locomotion\x20directly\x20on\x20a\x20WebXRCamera\x20may\x20have\x20unintended\x20interactions\x20with\x20other\x20XR\x20techniques.\x20Using\x20an\x20XR\x20space\x20parent\x20is\x20highly\x20recommended','_name','_getRenderTargetForSubImage','worldNormal','wheelZMoveRelative','blurStep','enablePointerSelectionOnAllControllers','vPositionWSM','customMeshes','onEnded','simulatePointerMove','_snapToPositions','displayOptions','_currentInstanceCount','_getStencilDepthPass','fovMultiplier','diffuse4Infos','controllerCache','minLifeTime','_MorphWeightAnimation','negate','rgb','_onleftstickchanged','notifyObserver','TEXTUREFORMAT_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT','_activeParticles','Init','upperAlphaLimit','OneMinusDst','hasBoundingInfo','_currentDepthOfFieldSource','_isRadiusAtLimit','Render\x20targets','ThinEngine','opacityTexture',')\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(','getComputedStyle','resetDrawCache','ignoreSupportedFormats','RGBA16Float','_tangentSpaceParameterName','pointSize','Zero','onControllerRemovedObservable','ssao2','setWeightForAllAnimatables','immersive-vr','XR\x20initialization\x20failed:\x20required\x20\x22viewer\x22\x20reference\x20space\x20type\x20not\x20supported.','_supportsTangents','loadingPluginName','bilateralSamples','generic-hand-select','bindVertexArrayObject','sourceY','registerForExtraEvents','defaultModel','xrCompatible','Texture\x20\x22','environmentTextureSize','getEnabledFeatures','createCommandEncoder','spriteCellHeight','ground','_transparentSubMeshes','_resetDualBlocks','Projection\x20layers\x20can\x20only\x20be\x20made\x20multiview\x20if\x20they\x20use\x20texture\x20arrays.\x20Set\x20the\x20textureType\x20parameter\x20to\x20\x27texture-array\x27.','BABYLON.OneMinusBlock','Session\x20mode\x20\x22','_IsProceduralTexture','_tempPickingRay','_ropeStep','onAnimationEnd','indexBuffer','inverseBindMatrices','_currentColor1','_puckImage','xr_standard_touchpad_yaxis_touched_min','insertionCosts','_pointerUpEvent','_opacityFresnel','toneMappingType','_activeAnimatables','brdf','position','BrowserForward','vClipPlane2','BC2RGBAUnorm','_idbFactory','visibility','_defines','BABYLON.VolumetricLightScatteringPostProcess','Failed\x20to\x20retrieve\x20controller\x20model\x20of\x20type\x20','ClothImpostor','_displayTeleportationTarget','cwrap','AreClose','invertYAxis','pbrBlockClearcoat','soft','))\x20*\x20(1.0\x20/\x20','_passIdForDrawWrapper','Required\x20width/height\x20for\x20frame\x20buffers\x20not\x20yet\x20supported\x20in\x20NativeEngine.','Could\x20not\x20retrieve\x20a\x20WebGPU\x20adapter\x20(adapter\x20is\x20null).','_vertices','getMaterialByUniqueID','MirrorRepeat','CLEARCOAT_BUMPDIRECTUV','.rgb;\x0d\x0a','invalid\x20type\x20for\x20getValue:\x20','_deactivatePointer','removeAnimationGroup','_useSpecularGlossinessInputEnergyConservation','_switchSpectatorMode','clearcoat','setStencilCompare','priority','onResizeObservable','getHostDocument','fresnelColor',',\x20bindingInfo=','HDRScreenSpaceReflections','_postProcesses1','circleOfConfusionSampler','xSwizzle','setTimeStep','exporter','CAP_START','.hdr','Aborted','CubeRaw','physicsImpostor','_pointerPressed','INVERTCUBICMAP','GL_ALPHA_FUNCTION_ONE_MINUS_SRC_ALPHA','leftHMatrix','stageParameters','_setDepthTextureFormat','_gamma','cameraContrast','\x20=\x20CalcFogFactor(','animationPP2','ChromaticAberrationPostProcessEffect','DIFFUSEY','axisMeshNames','irradianceTexture','generateJoint','unpressedMesh','_getGeometryByUniqueId','_cascadePostProcessesToRigCams','updateMesh','renderbufferStorageMultisample','_lastInteractionTime','forceApplicationCallback','onAudioUnlockedObservable','no-name','.debugMode\x20=\x20','Dispose','diffuse6Infos','glTF\x20/\x20glb\x20loader\x20was\x20not\x20registered,\x20using\x20generic\x20controller\x20instead','_meshesWithPoseMatrix','_laserColor','_disable','CreateQuadraticBezier','groundYBias','_onClearObserver','_RGBEReadPixelsNOTRLE','pbrBlockAnisotropic','MATERIAL_TriangleStripDrawMode','addBlockerMesh','meshId','_alignTangentsWithPath','HemisphericParticleEmitter',',\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','_blurBoxOffset','_newPartsExcess','astc','_useDeltaForWorldStep','_angles','updateUInt2','UNSIGNED_SHORT_4_4_4_4','ATTRIB_TYPE_UINT8','animation','PointList','minmax','_linkedTransformNode','replacement','setBindPose','.y),\x20','vec3(0.,\x200.,\x200.)','angularVelocity','removeLensFlareSystem','uint32','nearInteractionPickingInfo','_blurDownsample','onsuccess','Inverse','_invertYAxis','_addDevice','textureSampler2','\x20=\x201.0\x20-\x202.0\x20*\x20round(fract(','CreateNewFromSprite','get','directLoad','getHashCode','_clearDepthStencilBuffer','ParseFromSnippetAsync','fClipDistance6','_tempJointMatrix','_executeWhenRenderingStateIsCompiled','_cachedDepthBuffer','uploadLevels','Basis\x20transcoder\x20requires\x20an\x20environment\x20with\x20a\x20URL\x20constructor','Vertex_MainEnd','dynamicUniformBlocks','angularSpeedGradients','_average','encodeCommandArgAsFloat32','GL_ALPHA_FUNCTION_SRC','addLimitVelocityGradient','_tmpQuat2','getVelocityGradients','_getModelLoadingConstraints','TEXTURE_MAG_FILTER','changeGazeColor','_viewPort','\x20-\x20\x20','uvs3','midtonesSaturation','success','SAMPLER3DGREENDEPTH','generateDepthBuffer','rotationalLimitMotor1','_teleportationMode','HDRTextureAdder','forceAlphaTest','useAlbedoToTintTranslucency','CUBICSPLINE','vh)','_currentEffectName','finalDiffuse','ExtractFromGeometry','devicePixelRatio','shadowMapSampler','_targetStoreTexture','_renderingGroupId','SHADOW','style','processTrigger','TextureCompressionETC2','_movementDirection','_useFinalCode','-End','isOptional','_reset','_recreate','RGBA32Float','useVarianceShadowMap','_refractionIntensityTexture','onDragObservable','baseWidth','_computeSourceCodeOverride','delayLoadState','BasisFile','_renderList','onSnapObservable','_setLaserPointerParent','_currentValue','_onLoop','getEmitter','_codeVariableName','_testTriangle','_renderTargetWrapperCache','heightTexture','PrepareUniformsAndSamplersForLight','getTransformMatrices','blurSizeDivisor','CreateFromTrajectory','exitPointerLock','_cameraRigParams','MotionBlurEnabled','WEBKIT_WEBGL_compressed_texture_etc','Error\x20in\x20directLoad\x20of\x20_loadData:\x20','bufferViewIndex','texture2','_ConvertFactorToVector3OrQuaternion','RGBA8Sint','LongPressDelay','setInternalTexture','#define\x20BONES_VELOCITY_ENABLED','\x0a\x09Materials:','Force\x20normal\x20forward','_wheelEventName','teleportationFillColor','_ICOSPHERE_PARAMS','Invalid\x20function\x20call:\x20not\x20the\x20same\x20number\x20of\x20parameters\x20for\x20the\x20call\x20than\x20the\x20number\x20expected\x20by\x20the\x20function.\x20Function\x20\x27','sql-wasm.wasm','_GetAttributeNamesOrOptions','BuildTuple','_helper','UNSIGNED_INT_5_9_9_9_REV','None','_setupMobileChecks','originalPostProcess','onLine','#version\x20450\x0a','updateGizmoPositionToMatchAttachedMesh','SCALE','parentNode','_stockParticles','depthOfFieldDistance','PrepareDefinesForFrameBoundValues','_updateMatrixForUniform','_glSRGBExtensionValues','#define\x20SSRAYTRACE_USE_BACK_DEPTHBUFFER','Reflect','_internalRender','vReflectionFilteringInfo','interaxialDistance','getLightByUniqueId','addHole','Engine.RawTexture','TEXTURETYPE_INT','_useReflectionOverAlpha','getObjectExtents','loadCubeTextureWithMips','deviceType','spriteManagers','_isOutputConnected','_rotate180','clearRect','RIG_MODE_WEBVR','_prepareForSpeedRatioChange','unbindEffect','BILLBOARDMODE_NONE','updateTextureWrappingMode','detailSampler','Linear','_createVolumetricLightPostProcess','cursor','bindInstancesBuffer','uv6s','SS_LINKREFRACTIONTOTRANSPARENCY','href','_RenderSorted','throw','targetMat','_ExtensionNames','_effectConfigurations','_currentColorGradient','getLODLevels','QUADRATIC','_pointerActive','coloredMaterial','groundMirrorAmount','_meshesForIntersections','_enablePhysicsDebug','REFLECTANCE_GAMMA','setAlphaMode','_textureHelper','_material','isOcclusionQueryInProgress','_associatedChannel','BackCompatCameraNoPreventDefault','attached','COMMAND_SETPROGRAM','BABYLON.LightBlock','#define\x20MORPHTARGETS_TANGENT','ALPHA_ADD','getActiveTarget','_markAllSubMeshesAsAttributesDirty','frameSize','printErr','_tickCallback','_lerpAxisTransform','_joints','bakedVertexAnimationTexture','_refreshRate','snapshotRendering','parameter','_onApplyObserver','cube-array','diameterZ','HALF_FLOAT','\x20=\x20step(0.5,\x20','setWriteMask','directRender','Aborted(','_streamingSource','useRightHandedSystem','ORDER_INDEPENDENT_TRANSPARENCY','GetAvailableVersions','BJSINSPECTOR','ontouchend','currentAnimationState',',\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','ACTION_OnKeyUpTrigger','GlowLayer','https://controllers.babylonjs.com/oculusQuest/','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20','COMPRESSED_3D','getRightTarget','_needProjectionMatrixCompute','importMesh','motionStrength','_getAddressMode','The\x20type\x20of\x20gamepad\x20you\x20are\x20trying\x20to\x20load\x20needs\x20to\x20be\x20imported\x20first\x20or\x20is\x20not\x20supported.','touches','_waitingData','getEasingMode','getActiveMeshes','specularTexture','_DefaultOptions','diffuse8Infos','Invalid\x20geometry\x20type\x20','_mrtTypes',',\x20vertexID)\x20-\x20','astc-5x4-unorm','isCompletelyInFrustum','reflectionFresnel','#define\x20SSR_INVERTCUBICMAP','_currentStartSize1','_element','input1','backwardsTeleportationDistance','CLEARCOAT_USE_ROUGHNESS_FROM_MAINTEXTURE','_updateTrackpad','from','isMultiview','MODE_SIDEBYSIDE','Function','_alphaTestSortCompareFn','BLENDMODE_STANDARD','_emitterInverseWorldMatrix','vertexCode','.r\x20*\x202.0\x20+\x20','_connectedAnalyser',',\x200.),\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_lightmapTexture','getRenderHeight','_FINEST_DESCRIPTOR_RESOLUTION','_vRefractionMicrosurfaceInfosName','little','_getComponent','_headsetMesh','_rebuildBloom','INPUT_META_KEY2','.\x20Current\x20policy\x20is\x20','_floorMeshes','EXT_texture_filter_anisotropic','webglcontextrestored','specs',',\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(','_currentStepId','EffectName','setAttribute','DumpTools','renderSprites','offsetTop','FLIP_N_ROTATE_TILE','NotAllowedError','WEBGL_compressed_texture_etc','_releaseFramebufferObjects','COMMAND_SETTEXTURE','_blurThicknessSizeDivisor','setTextures','currentScript','viewFrustumZ','POINTERDOWN','HDRVLSFinal','Generate\x20only\x20fragment\x20code','createVideo','_edgesRenderers','endCommandScope','NONUNIFORMSCALING','80px','Left','movementThreshold','#define\x20SSR_ATTENUATE_FACING_CAMERA','useClonedMeshMap','cameraAcceleration','#define\x20ALPHATEST','_uniformBufferLayoutBuilt','HDRLuminance','frame','FromInts',',\x20vertexID).xy\x20-\x20','UNSIGNED_INT_24_8_WEBGL','sint32x3','unfreeze','babylon','sceneCenter','getTracks','renderThicknessTexture','getCustomEffect','requestSession','MATERIAL_AllDirtyFlag','lightId','_colors4','QUERY_RESULT_EXT','speedRatio','_originalCanvasSize','dPadLeft','CreationFuncForMeshes','hoverCursor','_influence','handedness','_uploadCompressedDataToTextureDirectly\x20not\x20implemented.','_modifierRadius','rg32uint','updateMatrix2x2','reason','XRHitTestWithSelectEvent','_removeCanvas','_cachedCameraDirection','bumpTexture3','getAttributes','_loadImageFromDBAsync','buffer','This\x20node\x20is\x20not\x20meant\x20to\x20be\x20an\x20output\x20node.\x20You\x20may\x20want\x20to\x20explicitly\x20set\x20its\x20target\x20value.','_GetDataAccessorElementCount','_bodyUpdateRequired','_shareOutputWithPostProcess','_components','ASTC12x10Unorm','InverseToRef','instantiateStreaming','DEFAULT_HAND_MODEL_BASE_URL','_stopped','parentElement','procedural\x20texture\x20generation\x20for\x20','_white','_beta','_pointerCaptures','parentInstanceIndex','clientHeight','_updateGizmoPositionToMatchAttachedMesh','InternalsUBOName','_onMeshTargetChangedObserver','getCreationOptions','_imageProcessingObserver','Float32x2','BABYLON.SheenBlock','renderPriority','_GetCompareFunction','animationSampleRate','You\x20have\x20used\x20an\x20option\x20other\x20than\x20points\x20with\x20the\x20instance\x20option.\x20Please\x20be\x20aware\x20that\x20these\x20other\x20options\x20will\x20be\x20ignored.','#define\x20SSR_ENVIRONMENT_CUBE_IS_GAMMASPACE','enableScissor','GL_ALPHA_FUNCTION_ONE_MINUS_DST_ALPHA','_upToYMatrix','_attenuateBackfaceReflection','monitorRunDependencies','vignetteBlendMode','_postActivate','lightmapMatrix','NormalizeBlock','black','_skeletonsEnabled','_updateInt3ForEffect','prepareSprites','.babylon','_lightDataUniformName','_workerPoolPromise','_emptyTexture','facet2','ReadFile','_addToepoint','skin','createComputeContext','eye-tracking','thumb_distPhalanx_','arraybuffer','sharpness','timeEnd','position:absolute;\x20bottom:0px;right:0px;z-index:10;width:90%;height:100%;background-color:\x20#000000;','collisionRetryCount','CopySrc','symlink','_caps','rampGradients','highlightsSaturation','_areImageProcessingDirty','lightUboDeclaration','opStencilDepthPass','_buttonA','_sourceBuffer','vSphericalXX_ZZ','getPipelineContext','_isReadyForMesh','pointerlockchange','rescale','SHADOWPCF2','onAnchorAddedObservable','colorMap','Normalized\x20position','_notifySelectedMeshUnselected','isSync','StorageBinding','.xyz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20','045e','_xSize','_keys','getTimezoneOffset','number\x20string\x20number\x20number\x20number\x20number\x20number\x20number\x20number','setYawPitchRoll','MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION','createImageBitmap','MATERIAL_WireFrameFillMode','GREATER','restoreSingleAttachment','BGRA8Unorm','parentBoneIndex','_adjustRoll','WebGPU\x20initializations\x20stopped.','.useLogarithmicDepth\x20=\x20','pressedNodeName','_observer','copyToArray','albedoOpacityOutParams\x20albedoOpacityOut;\x0d\x0a','getUniform','layerCounts','vectors4Arrays','_decoderModulePromise','hasSpecificTriggers2','_BlockIsTextureBlock','hasUVs4','_engine','Premultiplied','_supportsNormals','float32x3','SS_REFRACTION','Unsupported\x20texture\x20format\x20or\x20type:\x20format\x20','if\x20(','CurrentScreen','copyTexture','float32','_splitFrustum','localMatrixUpdated','_AvailableFeatures','Defaulting\x20to\x20universally-supported\x20\x22viewer\x22\x20reference\x20space\x20type.','combine','vLightDirection','_floatTextureType','ring_metacarpal_','frontUVs','textureHalfFloat','_registeredManagers','_CreateNodeAnimation','_groundMirror','_pointerCancelEvent','_lensCenterOffset','paused','_createTextureBase','origin','#define\x20VERTEXALPHA','delayLoad','onActivateObservable','_unObserveActiveCameras','_includedOnlyMeshesIds','_useLightmapAsShadowmap','_onLoad','addMorphTargetManager','emitRateGradients','_setDefaultShadowProjectionMatrix','__SPECTOR_rebuildProgram','gizmoLayer','DEPTH_TEST_ALWAYS','\x0d\x0a#if\x20!defined(NORMALXYSCALE)\x0d\x0a1.0/\x0d\x0a#endif\x0d\x0a','hdrFilteringFunctions','restoreDefaultFramebuffer','MarkMultipleLineContainerTitlesForHighlighting','blurWidth','raySelectionPredicate','_setDrawWrapper','rebuildAnglesAndRadius','invertNormalMapX','postProcessesEnabled','getIndices','getInputElement','_setupEnvironmentTexture','exportMaterial','\x20-\x20end','total','.x>','_compose','DefaultNumWorkers','doNotSerialize','autoCalcDepthBounds','toTimeString','_sourcePositions','sheenColorTexture','autoAnimateFrom','bindSamplers','_debugPopGroup','_checkInternals','_primaryShadowColor','clearPosition','.generateInWorldSpace\x20=\x20','menu','s3tc','lines','BILLBOARDMODE_STRETCHED_LOCAL','MATERIAL_LineStripDrawMode','is3D','flip','buttonMeshes','_diffuseTexture','ondpadup','registerView','animationType','disconnectFrom','canIntersects','LOGARITHMICDEPTH','\x20=\x20gl_FragCoord.','dom-overlay','\x20vrdisplaysupported','_randomNoiseCoordinates1','isUnique','Vertex_Before_NormalUpdated','TANGENT','fClipDistance4',';\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','translucencyIntensitySampler','displaySelectionMesh','Setting\x20vertex\x20data\x20kind\x20\x27','overloadedAlbedo','vLightDiffuse','blurRatio','absoluteScaling','GL_ALPHA_FUNCTION_DST_ALPHA','_errorFound','mouse','_GetAphaBlendOperation','touchCollisionMeshFunction','SPOTLIGHT3','FLOAT_32_UNSIGNED_INT_24_8_REV','https://cdn.babylonjs.com/Assets/audio.png','_effects','ENVIRONMENTBRDF_RGBD','_executeActiveContainerCleanup','_mergeCoroutine','seekable','getImageTrackingResults','.debugFactor\x20=\x20','handness','getStencilFunctionMask','_rollingFrameTime','glowBlurPostProcess','addChild','_workingMatrix','Unable\x20to\x20get\x202d\x20context\x20for\x20resizeImageBitmap','vrPreViewMatrix','disableInstanceAttribute','ext','_fixedTimeStep','vertexCount','toLeftHanded','_isDefaultTeleportationTarget','TELEPORTATION','_useSceneAutoClearSetup','scaleRange','valueNodeName',',\x20materialContext=','getOwnPropertyNames','CameraProperties','renderPassDescriptor','vrMultiviewToSingleview','setRotationQuaternion','_mouseWheelInput','_applyExtensions','rayleigh','_volumeIndexOfRefraction','.gltf','THUMBSTICK_Y','sourceBlock','sideOrientation','HEMILIGHT2','_teleportationSpeed','PreserveScaling','wheelYMoveRelative','normalizeToNew','_sphericalHarmonics','transcode','batchCache','Camera','RG16Uint','_projectionTextureDirty','VRMultiviewToSingleview','setIntArray4','grow','canCreate','lensSeparationDistance','createShaderModule','_createUbo','STENCIL_TEST_LEQUAL','_modifierRotationOffset','_steppingLeft','Max','GPUParticleSystem_random1','playbackRate','_metallicReflectanceTexture','_disableDepthWrite','.y)\x20/\x20(','createBufferSource','baseTexture','Medium',',\x20vec2(1.,\x201.));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0d\x0a','extras','Hermite','outputNodes','voronoi','Multi-file\x20loading\x20not\x20allowed\x20on\x20env\x20files.','calcRotatePOV','_blurDepthSizeDivisor','getCollisionFlags','FilterPostProcess','getBodyRestitution','InspectorURL','screenCoordinates','directionalConeInnerAngle','_createEffectForPostProcess','vScreenSize','_vEnvironmentIrradianceName','.xyz)\x20*\x20morphTargetInfluences[','disableDefaultUI','axisPinchControlRotation:\x20','bindToEffect','enableEffect','_noContextSwitch','_useLogarithmicDepth','.toLinearSpace()','_lookAt','ASTC4x4Unorm','responseType','Random','.y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20','ALPHA_INTERPOLATE','lowerBetaLimit','transform','marginTop','markAsDirty','VoronoiNoiseBlock','textureProjectionMatrix','PROPERTIES','defaultTransparentSortCompare','hardwareInstancedRendering','createCollider','.r)\x20*\x20(1.0\x20-\x20','WebGL\x201\x20does\x20not\x20support\x20texture\x20comparison.','_beforeCompositionPostProcesses','HDRPostLensFlareDepthOfFieldSource','_previousRatio','_useTextureStage','GetOperatorName','sheetInfos','_attachGazeMode','getAnimatables','tiledBoxBuilder','metadataObservable','facetDepthSortFrom','\x27\x20outside\x20of\x20a\x20window\x20or\x20a\x20worker','_attachCameras','_createVelocityGradientTexture','kernelMatrix','resetIsDirty','rotateByQuaternionAroundPointToRef','fallbackTexture','_pointB','inclination','_processWebXRHitTestResult','scaleFunction','_isLight','_IsEqual','_getNativeAttribType','#ifdef\x20MORPHTARGETS_NORMAL\x0d\x0a','QUERY_RESULT_AVAILABLE_EXT','facetPositions','cTFBGR565','VALUE','targetRayMode','_target','GetAvailableFeatures','_scatteringDiffusionProfileIndex','buildVertexData','_expensiveBlur','_startRenderTargetRenderPass','getPositions','Options','TRACKING','CircleOfConfusionPostProcess','setVolume','_UniqueIdGenerator','lockedTargetId','isMetallicWorkflow','FIXED_EQUIRECTANGULAR_MODE','meshSpace','_buttonCircle','_impostors','_setMaxAngle','addArrayInPlace','decodeGltfBuffer','PBRMATERIAL_ALPHATESTANDBLEND','createLine','_currentFaceIndexCache','MICROSURFACEAUTOMATIC','src','\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}','submitted','deleteQuery','stepG','GL_ALPHA_FUNCTION_CONSTANT_ALPHA','getHandByHandedness','resetStencilState','vClearCoatTintInfos','getMeshByUniqueId','FurifyMesh','FreeCameraMouseWheelInput','_deserializeOptions','SpringJoint','CreateCapsule','isActiveMesh','getAnimationRatio','vertexIdx','shadowMap','onTargetFramingAnimationEndObservable','_currentBufferPointers','PREPASS_REFLECTIVITY_TEXTURE_TYPE','_samplingMode','removeRotationAndScaling','Custom\x20render\x20targets','ignore','effect','MICROSURFACEMAPDIRECTUV','exitXRAsync','onloadend','ALPHA','_getAmbientOcclusionCode','onBackgroundStateChangedObservable','CAMERA_ORTHOGRAPHIC','BaseCameraMouseWheelInput','skipToNextActiveAction','FromRadians','_multiTarget','BABYLON.MaxBlock','onPadStateChangedObservable','unfilterable-float','xmax','.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20','axisPinchControlRotation','_fogParameters','clipPlane','_saveVersionIntoDBAsync','_useParallax','fullscreenElement','refractionFresnelParameters','subSurfaceConfiguration','VALIDATION_UINT_32_ARRAY','CreateTorus','useLogarithmicDepth','depthOfFieldMerge','_prepareWebGLTexture','_waitingParentId','_candidateSubMeshes','cobu','raycast\x20is\x20not\x20currently\x20supported\x20by\x20the\x20Oimo\x20physics\x20plugin','closed','_functionDescr','clip','readyState','_waitingRenderList','physicsFriction','_diffuseMapSize','dPadRight','GetIncludesShadersStore','_hasNotified','teleportationEnabled','BrowserBack','TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1','XRWebGLLayer','RGB10A2Unorm','Fragment_MainBegin','_binormals','screenArea','NormalKind','onrightstickchanged','__bjsmoduleName__','XR.requestReferenceSpace\x20failed\x20for\x20the\x20following\x20reason:\x20','COMMAND_SETBLENDMODE','_onBeforeDrawParticleObserver','_setMetallicRoughnessPbrMaterial','layouts','eye','startPoint','addDeviceOrientation','INTENSITYMODE_LUMINOUSPOWER','allowShaderHotSwapping','resetRefreshCounter','cylinder','_targets','_rotationDisplayPlane','MatrixTrackPrecisionChange','projectionTexture','gamepadIndices','BABYLON.Rotate2dBlock','_areMiscDirty','setInt','LITTLE','emissiveFactor','_onDeviceConnected','WriteBoolean','HasAppliedForces','_inputPostProcess','\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','_started','Vec3','CreateGround','onCollideObservable','getAudioDestination','measure','tabIndex','Maximize','collider','.json','vRefractionMicrosurfaceInfos','_vertexArrayObjects','isCompatible','pathname','inputSource','Attribute','_touches','STEP_BEFORERENDERTARGETCLEAR_PREPASS','colorTransformSettings','_getLinesForBonesNoLength','_projectionTexture','TEXTURETYPE_UNSIGNED_SHORT_5_6_5','_reflectionFalloffDistance','reConstruct','blendColor','_blurThicknessFilterSize','_createCustom','\x22\x20cascade\x20#','supportsUVs','bindUniformBlock','useSphericalHarmonics','positionsAttrDesc','Timestamp','_isScatteringEnabled','gamepadObject','meshesSelectionPredicate','DefaultTextureRatio','_alphaEquation','_inheritParticleInfoToSubEmitters','SHADOWPCF0','_activeBones','unlit','onValueChangedObservable','RegisterController','_skyOrientation','_RegisteredPlugins','extensionsUsed','skeletonViewer','scatteringDiffusionProfile','_contactHardeningLightSizeUVRatio',',\x20MIN:\x20','useClipPlane','xAxis','_ReflectionTextureEnabled','WEBKIT_EXT_texture_filter_anisotropic','getWebXRRenderTarget','xrInput','bindTexture','addVRDeviceOrientation','_goToFrame','_currentFrameId','bjsEarcut','BumpTextureEnabled','_getTimeQueryResult','bilateralSoften','_getVertexBufferFromMesh','Cross','_jointTransforms','bloomWeight','rightController','preStep','_velocityGradientsTexture','_cameraPosition','BABYLON.TwirlBlock','encapsulateBoundingInfo','packedFloat','_spatialSound','excludedControllerId','linePivotClone','_stopMonitoringGamepads','NAME_BOUNDINGBOXRENDERER','_blurScale','depthMask','\x20has\x20a\x20parent\x20that\x20is\x20not\x20in\x20the\x20container.','isDescendantOf','_shadowsExposure','getDepthBuffer','autoTransitionRange','_previousWorldMatrix','MAX_CUBE_MAP_TEXTURE_SIZE','_markScenePrePassDirty','_getRGBAMultiSampleBufferFormat','rgba16sint','TextureCompressionBC','_isBillboardBased','_uploadArrayBufferViewToTexture','OnPointerOverTrigger','uniformBlockBinding','colorBufferFloat','astc-10x5-unorm','GL_ALPHA_EQUATION_REVERSE_SUBTRACT','trackUbosInFrame','audio/ogg;\x20codecs=\x22vorbis\x22','_debugPushGroup','MINIMAL_LOGGING','.xyz,\x20','Camera\x20','THUMB_PHALANX_DISTAL','_showBoundingBox','find','_lastXRViewerPose','vec2(1.,\x200.)','mixTexture2','frame\x20#','_blendingFactor','updateFromDevice','_velocitySquaredLength','Extension\x20with\x20the\x20name\x20','setDirectColor4','_buildSwizzle','envCubeSampler','fallbacks','vignetteCenterX','createHemisphericEmitter','_basePoint','_processModel','particle_uv','_onClonedObservable','CustomRequestHeaders','_lightFalloff','TEXTUREFORMAT_RGBA_INTEGER','textureName','_isPanClick','intersectsMesh',');\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','\x20=\x20vec3(0.);\x0d\x0a','GAMEPAD','_depthOfFieldEnabled','images','_ClearCoatTextureEnabled','AnisotropicTextureEnabled','_addCameraPointerObserver','sizeY','harmonicsFunctions','bindBuffers','keysRotateLeft','PREPASS_POSITION','iii','setStencilOperationDepthFail','top','samplesFactor','getLeftJoystick','disableBidirectionalTransformation','_getAlphaFromRGB','_internalMultiPick','contactPairTest','_stencilFrontCompare','realTimeFiltering','_colorWriteLocal','TEXTURE_CREATIONFLAG_STORAGE','FromArray','_clearPreviousDraw','lensColorSampler','_forceRG8','VertexState','_pointA','void\x20main(','_hasChanges','_animationPropertiesOverride','\x09Fog\x20mode\x20for\x20scene:\x20\x20','angles','_recordedChunks','maxScaleX','drawOnlyOnFirstAttachmentByDefault','script','resetToCurrentRotation','1px','intersectsBoxMinMax','_enterXRWithButtonIndex','mirror-repeat','onBeforeRenderMeshToEffect','_randomTexture','Could\x20not\x20extract\x20the\x20body\x20of\x20the\x20function\x20\x27','REFLECTIONMAP_OPPOSITEZ','successCallback','SHADOWS','_useLinearAlphaFresnel','depthTest','createPointEmitter','_fallbacks','unregisterOnNextCall','_babylonScene','_loadingTextDiv','_useOrderIndependentTransparency','_resizeDepthRenderer','alphaCutOff','_BabylonFileParsers','vLightData','const','FromPositionAndNormal','getUInt32','onTrackedImageUpdatedObservable','_simParamsComputeShader','GetTriggerName','lightDataSM','forceCompilation','Regular','WebXR\x20can\x20only\x20be\x20served\x20over\x20HTTPS','_xrLayerWrapper','_viewportCached','ignoreNonUniformScaling','shadowNormalBias','ScaleIn','_multiview','bindBuffersDirectly','PrepareDefinesForBakedVertexAnimation','Physical','wasmUASTCToR8_UNORM','WRIST','centripetalForceMultiplier','Vertex_Before_PositionUpdated','uniform4uiv','_noMipmap','_getDefaultMeshCandidates','resizeImageBitmap','_canUseTextureForBones','Use64Bits','[1[0],\x20','inXRSession','DeltaTime','#define\x20REFLECTIVITY','hasRenderTargetTextures',',\x20effect.name.vertex=','_cloneRenderTargetWrapper','uvsOut','onBindObservable','emissiveLeftColor','specular','.rgb);\x0d\x0a','orientationZ','_yToUpMatrix','referenceSpaceType','string','_pressed','Unable\x20to\x20load\x20script\x20\x27',',\x20at:\x20','anisotropySampler','_computeHighLevel','DistanceSquared','_bindLight','/dev/tty','ToBlob','.dds','_defineLODRefractionAlpha','_highlightsSaturation','_getSamplingParameters\x20is\x20not\x20available\x20in\x20WebGPU','_createMotionBlurPostProcess','nbSharedFaces','useGlossinessFromSpecularMapAlpha','perturbedNormal','_negativeCurve','_tmpQuat','roughnessBlendLevel','insertFirst','!defined(UNLIT)\x20&&\x20defined(SHEEN)','_shadowGenerators','onmessage','setMaterialForRendering','previousWorld0','EasingFunction','_applyBoundRadiusAnimation','forcePointsCloud','_GetEffectCreationOptions','_entropyThreshold','_injectVertexCode','_sqlite3_result_int64','skyboxMaterial','metadata','convertIrradianceToLambertianRadiance','http:/','_initGLContext','translucencyDiffusionDist','_updateTextures','InitiateController','requestFullscreen','color3InterpolateFunctionWithTangents','useStencilGlobalOnly','RotateRelative','_UnprojectFromInvertedMatrixToRef','GetFolderPath','_metaKeys','BABYLON.MixMaterial','_indicesForCamera','shadowsSaturation','Received\x20malformed\x20feature\x20point\x20cloud\x20of\x20length:\x20','_disablePointerInputWhenUsingDeviceOrientation','l22','updateDistanceJoint','Vertex\x20Color','xr-error','onBind','targetRenderer','DetailTextureEnabled','MATERIAL_ALPHABLEND','_key','_getStencilFunc','_horizontalBlurPostprocess','.y,\x20sin(','endTransformFeedback','highlightsExposure','_onKeyboardObserver','_computeHashCode','Sin','customSelectionMeshGenerator','getRandomValues','_delayedOnError','useBoundingInfoFromGeometry','vertexUrl','gazeModePointerMovedFactor','CLEARCOAT_TEXTURE_ROUGHNESS_IDENTICAL','_rampGradientsTexture','linkTransformNode','onActiveCameraChanged','enableUnpackFlipYCached','buttonL1','axisControlRadius','collision','cpu-optimized','R16I','NAME_FLUIDRENDERER','shadowsVertex','diffuse2Infos','Node','/profiles/','procedural','Xbox','\x20does\x20not\x20match\x20the\x20','_previousBonesTransformationMatrices','extendSizeWorld','wakeUpBody','_ditheringEnabled','addOutputNode','files','renderList','ZSTDDecoder','Configuration','DEHYDRATED','subdivisionsX','vEmissiveColor','vec4\x20vClipSpacePosition\x20=\x20vec4((vec2(gl_FragCoord.xy)\x20/\x20vec2(1.0))\x20*\x202.0\x20-\x201.0,\x200.0,\x201.0);\x0d\x0a','TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV','_CollectPromises','shadowColor','noiseCoordinates1','numMaxUncapturedErrors','startDirectionFunction','DefaultRetryStrategy','domOverlayState','The\x20scene\x20must\x20be\x20ready\x20before\x20serializing\x20the\x20dynamic\x20texture','onAfterRenderCameraObservable','fresnelClamp','//playground.babylonjs.com/textures/player.png','_onPointerUp','DETAILED_LOGGING','uv5s','body','YES','\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}','getInputBlocks','_activate','Unable\x20to\x20download:\x20','_snapshotRenderingMode','getStrideSize','_intersectsWithCylinder','Dependant\x20features\x20missing.\x20Make\x20sure\x20the\x20following\x20features\x20are\x20enabled\x20-\x20','excludedMeshesIds','Invert','snapPointsOnly','setupMass','createIndexBuffer','getConnectedParticleSystems','convertSpirV2WGSL','_cachedReflectionUScale','_checkCameraRenderTarget','setDepthCullingState','blendMode','_isPointerSwiping','COMMAND_SETFLOAT2','rgba32sint','_colorGradingBGR','stencilMask','vAlbedoInfos','BABYLON.CurrentScreenBlock','setQuaternionArray','ToGammaSpace','_currentBoundBuffer','getHandByControllerId','.aSwizzle\x20=\x20\x22','offsetWidth','_getRefractionTexture','drawElementsInstanced','DiffuseTextureEnabled','_preparePipelineContext','_wheelYAction','onclick','postprocess','_orthoRight','originMesh','impostor','createDefaultXRExperienceAsync','Front','touchMoveSensibility','_bindIndexBufferWithCache','width=','_constantDeclaration','_volumetricLightScatteringRTT','_applyFog','vNormalW','_execute','particleThicknessAlpha','_onFullscreenChange','_updateAnchorWithXRFrame','_stopSubEmitters','connectedMeshId','_getGlAlgorithmType','color3InterpolateFunction','useOwnOutput','cells','cTFFXT1_RGB','setToDefaultParticle','chromatic_aberration','.xyz\x20+=\x20(tangent','INTERLEAVED_ATTRIBS','_setTarget','NAME_GAMEPAD','comparisonFunction','isDone','xr-feature-points','_getGlobalNodeMaterialEditor','webkitCancelFullScreen','_getComputeShaderCode','edgeVecsABOB','_coloredMaterial','ToDegrees','getSkeletonByUniqueId','AutoDetect','#define\x20inline','_getUseSRGBBuffer','axisXControlRadius','IncrementValueAction','Function\x20to\x20remove\x20was\x20not\x20found','COMMAND_SETDEPTHWRITE','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','vRefractionSize','rightPreViewMatrix','GetCurrentGradient','setMatrix2x2','numCascades','enableSoftTransparentShadow','BC2RGBAUnormSRGB','lookup','morphTargets','_forcePrepareDefines','Unsupported\x20specular\x20mipmaps\x20number\x20\x22','sint16x4','xViewport','_initialQuaternion','SCENE_MRT_COUNT','_onVRDisplayChangedBind','Index','createComputeEffect','_spectatorCamera','element\x20not\x20found\x20\x27','_faceIndices','disposeOnEnd','timerQuery','capsuleBuilder','UNLIT','_unbindVertexArrayObject','RotationX','xr_standard_touchpad_axes_touched_value','customEmissiveTextureSelector','Failed\x20to\x20retrieve\x20controller\x20model\x20from\x20the\x20remote\x20server:\x20','\x20=\x20SimplexPerlin3D(','data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzOTIgMzkyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2UwNjg0Yjt9LmNscy0ye2ZpbGw6bm9uZTt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlNwaW5uZXJJY29uPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iU3Bpbm5lciI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDAuMjEsMTI2LjQzYzMuNy03LjMxLDcuNjctMTQuNDQsMTItMjEuMzJsMy4zNi01LjEsMy41Mi01YzEuMjMtMS42MywyLjQxLTMuMjksMy42NS00LjkxczIuNTMtMy4yMSwzLjgyLTQuNzlBMTg1LjIsMTg1LjIsMCwwLDEsODMuNCw2Ny40M2EyMDgsMjA4LDAsMCwxLDE5LTE1LjY2YzMuMzUtMi40MSw2Ljc0LTQuNzgsMTAuMjUtN3M3LjExLTQuMjgsMTAuNzUtNi4zMmM3LjI5LTQsMTQuNzMtOCwyMi41My0xMS40OSwzLjktMS43Miw3Ljg4LTMuMywxMi00LjY0YTEwNC4yMiwxMDQuMjIsMCwwLDEsMTIuNDQtMy4yMyw2Mi40NCw2Mi40NCwwLDAsMSwxMi43OC0xLjM5QTI1LjkyLDI1LjkyLDAsMCwxLDE5NiwyMS40NGE2LjU1LDYuNTUsMCwwLDEsMi4wNSw5LDYuNjYsNi42NiwwLDAsMS0xLjY0LDEuNzhsLS40MS4yOWEyMi4wNywyMi4wNywwLDAsMS01Ljc4LDMsMzAuNDIsMzAuNDIsMCwwLDEtNS42NywxLjYyLDM3LjgyLDM3LjgyLDAsMCwxLTUuNjkuNzFjLTEsMC0xLjkuMTgtMi44NS4yNmwtMi44NS4yNHEtNS43Mi41MS0xMS40OCwxLjFjLTMuODQuNC03LjcxLjgyLTExLjU4LDEuNGExMTIuMzQsMTEyLjM0LDAsMCwwLTIyLjk0LDUuNjFjLTMuNzIsMS4zNS03LjM0LDMtMTAuOTQsNC42NHMtNy4xNCwzLjUxLTEwLjYsNS41MUExNTEuNiwxNTEuNiwwLDAsMCw2OC41Niw4N0M2Ny4yMyw4OC40OCw2Niw5MCw2NC42NCw5MS41NnMtMi41MSwzLjE1LTMuNzUsNC43M2wtMy41NCw0LjljLTEuMTMsMS42Ni0yLjIzLDMuMzUtMy4zMyw1YTEyNywxMjcsMCwwLDAtMTAuOTMsMjEuNDksMS41OCwxLjU4LDAsMSwxLTMtMS4xNVM0MC4xOSwxMjYuNDcsNDAuMjEsMTI2LjQzWiIvPjxyZWN0IGNsYXNzPSJjbHMtMiIgd2lkdGg9IjM5MiIgaGVpZ2h0PSIzOTIiLz48L2c+PC9nPjwvc3ZnPg==','applyToMesh','BlurV','_areLightsDirty','lastStateDirtyLowestIndex','topColorAlpha','vignetteSettings1','_tmpImpostorsArray','_newSamplerInstances','.x\x20-\x20sin(','#define\x20CUSTOM_FRAGMENT_UPDATE_ALBEDO','REFRESHRATE_RENDER_ONEVERYFRAME','setX','CLAMP_TO_EDGE','running','_CreateBufferView','_GlobalJoystickIndex','unbindAllTextures','useMaterialMeshMap','Babylon\x20Native\x20(v','_emptyVertexBuffer','hidden','_screenQuaternion','vClipPlane6','RotationFromAxis','xrCamera','var\x20','onAfterRenderObservable','teleportationPlaneMaterial','_setAutoClearAndTextureSharing','_sqlite3_column_bytes','IncrementWrap','Could\x20not\x20extract\x20the\x20parameters\x20the\x20function\x20\x27','setWorldTransform','copyAnimationRange','normalTextureX','getStencilBuffer','_parentContainer','Firefox','.wSwizzle\x20=\x20\x22','_bumpAffectsReflection','_getInternalFormat','_rotationLeftAsked','keysHeightOffsetIncr','setBindGroup','SUBUV_COLOR','_futureAnchors','_subEmitters','_shareDepth','mieDirectionalG','transitionDuration','_stencilEnabled','buildBoundingInfo','_triggerRunningState','ArcFollowCamera','DefaultBlurKernelSize','DecomposeLerp','mixMap2Sampler','astc-4x4-unorm-srgb','USEPHYSICALLIGHTFALLOFF','pulse','immersive-ar','DistanceConstraint','cTFETC2','_reflectionBlur','hasUVs5','onEnteringVRObservable','ANIMATIONTYPE_QUATERNION','BABYLON.BonesBlock','wheelYRotateRelative','BABYLON.CubeTexture','STENCIL_OP_FAIL_S_INVERT','normalMap1','_teleportationRequestInitiated','REPLACE','sizeRange','compileShader','WEBGL_compressed_texture_s3tc_srgb','_shadowMap','COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR','babylonUnmuteIconBtn','equals','doNotSyncBoundingInfo','SlerpToRef','INVCUBIC_MODE','_firstFrame','_reorderTriangleFillMode','getInternalStep','_reinitializeAttachments','_ubDontInvertY','_bindUnboundFramebuffer','_fetchR','irradianceVector','controllerMeshes','customRotationQuaternion','some','gazeTracker','PhysicsEngine','0px','TargetCamera','#define\x20REFLECTIVITY_UV','adjustRoll','_setReady','MinMax','_sphericalPolynomialPromise','instantiateHierarchy','_gamepadEventSupported','.yz);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','_applyFilterValues','attributeNames','onMeshSelectedWithController','getStencilMask','_cachedWRotationCenter','depthTexture','externalTexture','_vertexUrl','BindBonesParameters','https://assets.babylonjs.com/environments/environmentSpecular.env','repeat','hasTangents','#define\x20OCTAVES\x20','_currentDragGradient','_trackingHands','_gatherRenderTargetsStage','AnimationRange','Parse','_storedPosition','fragmentStage','getChildTransformNodes','_computeCascadeFrustum','occlusion','depthLoadOp','animationChannelTargetPath','recreateShadowMap','supportsUniformBuffers','querySelector','initWebVR','_reflectionCubeMap','ambientColor','trySetPreferredMeshDetectorOptions','needsInvertingBitmap','applyBlurPostProcesses','derivatives','Array','_excludedMeshesIds','shapes','/dev/shm/tmp','_updateFloat2ForEffect','halfExtents','BABYLON.CloudBlock','RGBA32Uint','_GetShader','_isIdentity3x2','BABYLON.DisplayPassPostProcess','vec3\x20diffuseBase\x20=\x20vec3(0.,\x200.,\x200.);\x0d\x0a','image-tracking','_forceLegacyControllers','projectionTextureUpDirection','notifyObservers','IRIDESCENCE_TEXTURE','FollowCameraPointersInput','setInt3','_fetchResult','touchPointNodeName','_firstDevice','getChildren','crossOrigin','dispatchWhenReady','SHADOW0','_buildAccessor','XHR\x20','_depthStencilFormat','#else\x0d\x0a','_doNotComputeProjectionMatrix','IncludesShadersStore','onBeforeTransparentRendering','_clearContainerSize','renderObjects','_twoFingerActivityCount','xr-layers','No\x20scene\x20available\x20to\x20import\x20mesh\x20to','Sound','_blank','babylonVRicon','bypassBlur','_inputs','_PlaneScene','_reflectionColorName','_deviceOrientationCamera','Error\x20status:\x20','_rawVertexSourceCode','TOP','LINEAR_MIPMAP_LINEAR','_colorGradingTexture','Unable\x20to\x20load\x20TGA\x20file\x20-\x20Not\x20enough\x20data\x20to\x20contain\x20header','xr-near','_updateTAndVitality','IsPluginForExtensionAvailable','conjugate','maxAngle','#define\x20FLUIDRENDERING_ENVIRONMENT','textureArrays','Albedo\x20scaling','screenSize','_maxT','wasmUASTCToRGBA_UNORM','_RayDistant','_alphaBlendEnabled','glFormat','_passCount','captureConstraint','vertexElement','planeBuilder','_includeOnlyWithLayerMask','GetActiveTextures','uAng','shadowAngle','\x0d\x0a\x0d\x0a//\x20Fragment\x20shader\x0d\x0a','gradient','oculus-go','MakeArray','_cachedUAng','thicknessSamplerSampler','Daydream','steps','getPrototypeOf','connected','_preparationId','_depthPeelingRenderer','distanceTo','_renderPassIdForOcclusionQuery','UseOpenGLOrientationForUV','_platform','colorTexture','Invalid\x20call\x20to\x20enableEffect:\x20the\x20materialContext\x20property\x20is\x20empty!','BindLights','.env','LINEAR_NEAREST_MIPLINEAR','getLoadedTexturesCache','_from','_emitRateGradients','createGround','xr_standard_thumbstick_yaxis_pressed_value','useAltToZoom','Aggressive','\x20=\x20dFdy(','_uploadCompressedDataToTextureDirectly','getEffectDefines','14px','_nearGrabPredicate','indicesAttrDesc','_fillMode','depthPeelingOutput','setAsSystemValue',',\x20normalized=','languages','TargetedAnimation','_transparentSortCompareFn','_draw','_handlePluginEvent','_mustUpdateScissor','volumetricLightPostProcess','DEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED','_dragFactor','body2','_DumpToolsEngine','randomSampler2','parameters','lastIndexOf','createRawBuffer','_maxSteps','_tmpQuaternion','getVector3Float32FromRef','baseColor','EquiRectangularCubeTexture','nativeParams','\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}','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','limits',',\x20axisXControlHeight:\x20','_calculateMeshUVFrames','(VALUE:\x20','CLASSNAME','uniformMatrix2fv','spritesEnabled','bendAxis','REFLECTIVITY','UV2Kind','DISABLED','NUM_BONE_INFLUENCERS','useHighPrecisionFloats','wasmUASTCToASTC','shadowMapVertexNormalBias','clearcoatOut.finalClearCoatRadianceScaled','blockfreeActiveMeshesAndRenderingGroups','ArcTan','MRTAttachments2','colorSteps','alphaTestSortCompareFn','markAsTexturesDirty','_beforeRenderTargetClearStage','label','img','resetPose','_NodeConstructors','shadow\x20map\x20generation\x20for\x20pass\x20id\x20','haloWidth','display','\x22\x20can\x27t\x20be\x20added\x20to\x20the\x20material\x20\x22','_hasAlpha','_GetBasePositionRotationOrScale','maxEmitPower','vertexArrayObjects','REGISTRATIONS','Scene\x20for\x20Shadow\x20Generator\x20(light\x20\x22','rdev','ALPHAFRESNEL','attenuateFacingCamera','.forceIrradianceInFragment\x20=\x20','_TargetTransformMatrix','#define\x20FLUIDRENDERING_DEBUG_TEXTURE','needWorldViewProjectionMatrix','_fragmentSourceCode','preventDefault','buttonRightStick','ORTHOGRAPHIC_CAMERA','_getDefinesForBlur','sphericalPolynomial','_imageSource','quaternion','_adapterSupportedLimits','scaling',',\x20billboard\x20mode:\x20','substring','setUint8','_onCanvasBlurObserver','_cachedPosition','ETC2RGB8A1UnormSRGB','NormalizeRadians','MATERIAL_LineLoopDrawMode','_buttonStart','ditheringEnabled','xyz\x20','onButtonStateChange','end','btMultiSphereShape','_disposeBlurPostProcesses','multiMaterials','#define\x20MORPHTARGETS','\x0a#define\x20DEPTH_REDUX','Your\x20scene\x20is\x20trying\x20to\x20load\x20a\x20legacy\x20version\x20of\x20the\x20PBRMaterial,\x20please,\x20include\x20it\x20from\x20the\x20materials\x20library.','CreateNew','_depthWrite','BUMPY',']\x20in\x20compute\x20code:\x20','equalsFloats','_targetedAnimations','.y);\x0d\x0a','createMultipleRenderTarget','stopRecording','onVRDisplayChangedObservable','_needInitialization','teleportation','IgnoreBoundsSizeMode','glTypeSize','webVROptions','_SkyboxTextureCDNUrl','CLIPPLANE3',',\x20datatype:\x20','ASTC6x6Unorm','_processCompilationErrors','_compression','_vectors3Arrays','OUTTANGENT','forcedBindableBlocks','directIntensity','_delayInfo','getPreviousPointIndexAt','blurStep0','babylonjs@6.2.0','intersectsPoint','_afterBind','_createBlurPostProcesses','_hasVertexAlpha','MORPHTARGETS_UV','setToDefault','_submit','_quaternionCache','_alternatePickedPoint','_define3DName','ScreenSizeBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','trySetMeshDetectorEnabled','path','vSphericalZX','Invalid\x20function\x20call:\x20can\x27t\x20extract\x20the\x20parameters\x20of\x20the\x20function\x20call.\x20Function\x20\x27','DepthStencilState','RotationAlphaBetaGamma','updateCellIndex','_makePacked','updateWorldTrackingState','onConnectionObservable','impostorMesh','RandomRange','Sampler\x20\x22','MeshAttributeExistsBlock','dataPosition','updateColor3','_animate','_setVertexState','estimatedRealWorldWidth','isSupported','debug','WarnedWebAudioUnsupported','ignoreCameraMaxZ','_canRenderMesh','decoder','addParticleSystem','_getRigCamPositionAndTarget','_entropyDecayFactor','),\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','_easingMode','_renderTransparentSorted','normalTextureY','getJointPose','materialIndex','ExternalTexture','intensity','readdir','MIDDLE_FINGER_PHALANX_DISTAL','onAxisChangedObserver','HDRCubeTexture','LAYOUT_COLNUM','_onRegisterAfterWorldMatrixUpdate','_isRenderingStateCompiled','_generateHemisphere','UNSIGNED_INT_2_10_10_10_REV','connectedImpostor','customType','environmentIntensity','invertRotation','_timeElapsedQueryEnded','BindSceneUniformBuffer','_oneVector','Geodesic-m-n','_EndUserMark','STEP_BEFORECAMERAUPDATE_GAMEPAD','enableFeature','TRANSLATION','\x27\x20exists.','_forcedInstanceCount','iterator','CenterToRef','toQuaternion','SliceDataOffset','waterColor2','ExceptionList','Constant','COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT','LIGHT0','minX','kind','onXRReferenceSpaceChanged','STENCIL_OP_FAIL_S_INCR','getLensFlareSystemByID','_beforeRenderTargetDraw','_runDecimation','r32sint','screenWidth','_updateVector3ForUniform','CreateFromWebCam','8RUNKL#3','xr_standard_touchpad_pressed_max','transparencyShadow','_attachedToElement','framebufferWidth','Snorm16x2','BC7RGBAUnorm','_perceptualColor','LinesMesh','snorm8x4','fClipDistance3','_isTintEnabled','_resizeBuffer','_fxaaEnabled','min\x20max\x20reduction','Unknown\x20renderer','getSubImage','customRegistrationConfigurations','OnEnginesDisposedObservable','babylonUnmuteIcon','_markAllSubMeshesAsImageProcessingDirty','anisotropy','entryPoint','showSubMeshesBoundingBox','matricesWeightsExtra','focusOn','CONTRAST','\x20enabled\x0a','CUBIC_MODE','LensFlareSystem','_fragmentSourceCodeBeforeMigration','false','.\x20Build\x20with\x20-s\x20ASSERTIONS=1\x20for\x20more\x20info.','diffuseTextureY','projectionTextureLightFar','METALLIC_REFLECTANCE_USE_ALPHA_ONLY','ColorSplitterBlock','hide','_invalidateInstanceVertexArrayObject','_xrPose','_sessionManager','_DefaultUtilityLayer','renderTargetsEnabled','NumBindGroupsLookupLastFrame','onMaterialRemovedObservable','_instanced','_uploadEncoder','remapRanges','ETC2RGB8UnormSRGB','_bits','morphTargetInfluences','setDataBuffer','_updateReflectionCubeMap','normalsAttrDesc','ClampToEdge','setStencilFunctionReference','_cylinder','An\x20error\x20occurred\x20while\x20calling\x20onDisposeObservable!','MarkAllMaterialsAsDirty','toIndex','setTarget','ring-finger-tip','colnum','diffuseTexture5','.lightFalloff\x20=\x20','pinchInwards','_isInput','getAlphaTestTexture','updateParticleBuffer','LEQUAL','glossPower','canvasContext','lastNativeXRHitResults','deleteQueryEXT','Error\x20in\x20your\x20custom\x20logic\x20onControllerMeshLoaded:\x20','_blurRatio','Gamepad','MIRRORED_REPEAT','pressChanged','vMetallicReflectanceInfos','CLEARCOAT_REMAP_F0','_prepareResources','xr-standard-squeeze','velocityGradientSampler','enablePicking','_cachedDefines','_depthStencilState','ANISOTROPIC_TEXTUREDIRECTUV','_createMeshInfo','_renderer','worldAxisForNormal','image/ktx2','layer=','minInitialRotation','removeLifeTimeGradient','axisPinchControlHeight','customResize','Invalid\x20call\x20to\x20enableEffect:\x20the\x20effect\x20property\x20is\x20empty!','FromHexString','_IsTexture','test','Down','Auto','_valueCallback','torusConsMat','delayLoadingFile','noPreventDefault','_oldPosition','_currentPingPongState','BABYLON.VectorSplitterBlock','_usePivotMatrix','IgnoreTexturesAtLoadTime','lightVxUboDeclaration','tempTextureRead','preferredCameraIndex','setAlphaToCoverage','addRigidBody','TangentKind','BABYLON.ElbowBlock','shadowsHue','captureStream','_sqlite3_finalize','upAxisSpace','mBones','\x20=\x20computeEnvironmentIrradiance(','detailMap','Keyboard','middle_proxPhalanx_','alphaTexture','Uniform','reflectivityColor','minHeight','onTransformNodeRemovedObservable','Something\x20went\x20wrong\x20while\x20creating\x20a\x20gl\x20','addTranslationFromFloats','supportTransformFeedbacks','Texture\x20layers\x20are\x20not\x20supported\x20in\x20Babylon\x20Native','DecalMapConfiguration','_updateTextureReferences','getFacetLocalNormals','DEFAULT_HAND_MODEL_LEFT_FILENAME','span','shadowExtraData','setupImageProcessing','hasSpecificMask','deleteBuffer','teleportationTarget','run','randomDevice','normalBlendMethod','_activated','_contentUpdateId','emitterWM','MediaStream','maxCombinedTexturesImageUnits','fromIndex','_WorkerPoolPromise','refreshBoundingInfo','isNonUniformWithinEpsilon','_CalculateMinMaxPositions','depthPeelingColor0','_useFixedThickness','_modifierHeightOffset','_subSurfaceConfiguration','BABYLON.PerturbNormalBlock','midStepFactor','_horizontalBlurPostprocess1','_loadTexture','XRProjectionLayer','_rebuildComputeEffects','outNoiseCoordinates2','markAsPrePassDirty','_attachedSubEmitters','onControllerAddedObservable','ellipsoidOffset','diffuseInd','RGBA8Format','SS_TRANSLUCENCYINTENSITY_TEXTUREDIRECTUV','excludedConnectionPointTypes','removeBlock','_hitPlane','getTotalIndices','ignoreCameraViewport','_oneGamepadConnected','COMMAND_SETZOFFSETUNITS','_shouldUseAlphaFromDiffuseTexture','_enableVelocity','_metallicTexture','ACTION_OnPointerOverTrigger','vec3(1.);\x0d\x0agl_FragColor.rgb\x20=\x20toGammaSpace(gl_FragColor.rgb);\x0d\x0a','[0][0],\x20','_onFocus','_velocity','_unbindFrameBuffer','_internalMarkAllSubMeshesAsTexturesDirty','#define\x20SAMPLES\x2016\x0a#define\x20SSAO','attachedNode','Anchors\x20are\x20not\x20enabled\x20in\x20your\x20browser','depthOfFieldEnabled','colorAttachment','onHandJointMeshGenerated','cameraColorCurvesEnabled','_lastFrameTime','_onGamepadDisconnectedObserver','_updateEffects','_ready','colorAttachmentGPUTextures','renderbufferStorage','_reductionSteps','_renderSprites','Run','bakedVertexAnimationSettingsInstanced','MIN','emissiveStrength','deltaZ','_indirectDrawData','_bindCustomEffectForRenderSubMeshForShadowMap','_currentLayer','STATIC_DRAW','REFLECTIONMAP_SKYBOX','targetBlockId','SPOTLIGHT0','_setState','_bypassTranscoders','%c\x20frame\x20#','onDeviceConnectedObservable','Warning:\x20IncrementValueAction\x20can\x20only\x20be\x20used\x20with\x20number\x20values','_MaterialPluginClassToMainDefine','getActiveSubMeshCandidates','onbuttondown','RG11B10UFloatRenderable','disableSphericalPolynomial','canplay','sharedNodes','Store\x20Camera\x20space\x20Z','TEXTUREFORMAT_COMPRESSED_SRGB_S3TC_DXT1_EXT','getVideoPlaybackQuality','PhysicsImpostor','_pointerUp','removeBody','sqlite3_result_error','\x20=\x20getRand(','subMaterials','setValue','cleanCachedTextureBuffer','cartesian','_shaderProcessorWGSL','_samplerList','NothingTrigger','filter','_getPostProcessesSource','DYNAMIC','_updatePointerDistance','_joystickPointerId','forceSharedVertices','_LogDisabled','_onBindObserver','_outputRT','_getEffectiveBlurKernelSize','When\x20setting\x20a\x20custom\x20mesh\x20on\x20a\x20gizmo,\x20the\x20custom\x20meshes\x20scene\x20must\x20be\x20the\x20same\x20as\x20the\x20gizmos\x20(eg.\x20gizmo.gizmoLayer.utilityLayerScene)','linesIndices','Generic','PrepareAttributesForInstances','_Score','postProcessRenderPipelineManager','stencilFuncRef','NONE','multiviewEnabled','\x20=\x202.0\x20*\x20abs(2.0\x20*\x20(','dataType','initializeAsync','onSecondaryTriggerStateChangedObservable','unpressed','HOVER','_blurPostProcesses','xr_standard_thumbstick_xaxis_pressed_max','supportSSAO2','#define\x20CUSTOM_FRAGMENT_BEFORE_LIGHTS','_flushTextureCache','_projectionTextureLightFar','renderTargetSamplingMode','_samePointCheckStartIdx','whiteSpace','_extensionsOnExporting','getDarkness','Cannot\x20load\x20cubemap\x20because\x206\x20files\x20were\x20not\x20defined','_Counter','.value\x20=\x20','isPhysicsEnabled','collisionCoordinator','.bSwizzle\x20=\x20\x22','setTangents','LIGHTING','_setUseVelocityForRenderObject','createBindGroup','Uint16x4','disablePointerLighting','animationParameters','updateFacetData','_buildTarget','_onContextLost','_collectDataAtFrame','bc6h-rgb-ufloat','colorStep','RGBA8_SNORM','.x,\x20','STENCIL_BUFFER_BIT','MAINUV','_createVertexBuffers','index','WEBKIT_WEBGL_compressed_texture_astc','Audio','offsetY','_stepSize','isUsingTextureForMatrices','getRotationQuaternion','_cachedDepthFunctionState','StencilOnly','targetMax','RightStick','getReplacementMesh','_pickingMoved','_outputAudioNode','BoxParticleEmitter','program','onAnchorRemovedObservable','poleTargetLocalOffset','rotate120','_overrideVertexBuffers','_prevPrevPostProcess','_gatherRenderTargets','_updateDepthInformationAndTextureCPUDepthUsage','etc1','orientation','BABYLON.ParticleTextureBlock','forceRenderingWhenOccluded','spurFollowsChild','_createRenderPassIds','_detachIfAttached','rotateY','testOnPointerDownOnly','_framingTime','HDRDepthOfField','enableGroundMirror','.disableLevelMultiplication\x20=\x20','isMP3supported','_arePrePassDirty','applyFog','Wrong\x20sceneFilename\x20parameter','_TmpMorphInfluencers','Switch','getEngine','R8_SNORM','vSphericalL2_1','pinchPrecision','pinchToPanMaxDistance','\x20switching\x20back\x20to\x20web\x20url:\x20','_lerpButtonTransform','globalDensity','prePass_Velocity','blurVerticalSize','loadAsync','#define\x20BOXEMITTER','RG8','onAfterStepObservable','_plugins','_invertedAbsoluteTransform','setAxisForLeftRight','BindLight','samplingModes','_boundingInfoIsDirty','getVertexBuffers','_states','getAspectRatio','_hasWaitingData','textureType','totalWeight','writeUint32Array','ColorKind','_shiftKey','gradientTempPosition','_cachedAnisotropicFilteringLevel','IsLesser','_softwareSkinningFrameId','getPivotMatrix','.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(','_setTextureParameterFloat','#define\x20SSRAYTRACE_DEBUG\x0a','set','_highPrecisionShadersAllowed','_boundRenderFunction','_notEnoughInformation','facetDataEnabled','ambientTextureImpactOnAnalyticalLights','_scalingDeterminant','_externalData','SSRblurY','OCCLUSION_TYPE_STRICT','overrideButtonId','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','updateFromXRFrame','ShadowDepthWrapper','drawingBufferHeight','setTransformationFromPhysicsBody','emitterSphereMaterial','setStencilFailOp','BUFFER_CREATIONFLAG_VERTEX','_joystickColor','_deviceOrientationInput','buttons','direction1','adaptiveBlurKernel','_collisionRetryCount','snapshotRenderingReset','coav','ZERO','skeleton','_depthCullingState','easeInCore','xr_standard_thumbstick','autoCalcShadowZBounds','torusArrowMaterial','planes','setAsAttribute','_shouldRender','.options\x20=\x20','_setupGroundDiffuseTexture','POINT','world2','_rampGradients','_computeProjectionTextureMatrix','#define\x20HIGHLIGHT','tintColorAtDistance','getVertexShaderSource','trySetFeaturePointCloudEnabled','setMatUp','_renderOpaqueSorted','getDeltaTime','#define','_onrightstickchanged','_axisLength','FloorPOT','vPrimaryColor','_depthStencilTextureArray','Bind','intersects','_projectionMatrices','forceControllerProfile','maximizeInPlace','_irradianceTexture','_systemValue','brightness','\x20to\x20undefined\x20slot.','_animationSampleRate','_interactionsEnabled','_transparencyShadow','onAnimationGroupLoopObservable','reflectanceTexture','_sizeGradientsTexture','state','_ImageProcessingConfigurationParser','\x20end\x20point!\x20No\x20code\x20generated','_skins','_cachedURotationCenter','_staticDefines','sourceLightId','_globalCurve','depthRTWrapper','_setPrototypeOf','geometryId','CascadedShadowMap\x20is\x20not\x20supported\x20by\x20the\x20current\x20engine.','error\x20loading','penumbraDarkness','_releaseTextures','_cachedColor4White','FromPromise','Unsupported\x20Vertex\x20Buffer\x20type:\x20','WorldPos\x20*\x20ViewProjectionTransform','_darkness','_selectionPointerDown','MSAA\x20failed\x20to\x20enable,\x20MSAA\x20is\x20only\x20supported\x20in\x20browsers\x20that\x20support\x20webGL\x20>=\x202.0','_mode','_vNormalWName','_getTextureWrapMode','R8Snorm','_mainUVName','autoAnimate','getPositionToRef','ClearLogCache','updateDirectColor4','unknown','DivideBlock','buttonCross','GamepadCamera','_syncActiveTargets','_reportDrawCall','_nodeDataStorage','_scaleRatio','getCurrentSlice','\x0a\x09Skeleton\x20','LIGHTMAP_DEFAULT','_betaTransition','_onSizeChangedObserver','Right','_textureInfoName','reflectionStandardFresnelWeight','_teleportationTarget','skyboxBlurLevel','RG16F','sharpen','wrapper','_specsVersion','_leftjoystick','FIXED_EQUIRECTANGULAR_MIRRORED_MODE','965520veXOdY','beginHierarchyAnimation','.ogg','Using\x20WebXR.\x20It\x20is\x20recommended\x20to\x20use\x20the\x20WebXRDefaultExperience\x20directly','opaqueSortCompareFn','onTouchpadButtonStateChangedObservable','NegateBlock','compensateOnFirstFrame','SAMPLER3DBGRMAP','interpolationType','loopMode','_registerInstanceForRenderId','_cachedEffectForVertexBuffers','bc5-rg-unorm','enterXRAsync','_id','rgbOut','_geometryBuffer','CreateCatmullRomSpline','wheelDeltaPercentage\x20only\x20usable\x20when\x20mouse\x20wheel\x20controls\x20ONE\x20axis.\x20Currently\x20enabled:\x20axisControlRadius:\x20','sourceEvent','nodeType','supportExtendedTextureFormats','_lineShader','_isInitialized','addUniform','_teleportationEasing','registeredComponents','not-equal','rotation','pointerout','reservedDataStore','ssao','unregisterOnPhysicsCollide','emissiveSampler','front','className','directionalLight','_cachedWrapR','specularGlossinessTexture','results','_GetFileInfo','generatePhysicsBody','fillRect','subPosition','\x0a#define\x20ANIMATESHEETRANDOMSTART','bindRenderbuffer','\x20-\x20render\x20target\x20begin\x20pass\x20-\x20internalTexture.uniqueId=','_dirtyCallbacks','colorMerge','ALPHA_MULTIPLY','EASINGMODE_EASEOUT','_cascadeMaxExtents','setIndirectData','_infiniteDistance','buttonRB','_increaseReferences','_reflectionTransform','getLOD','REFLECTIONMAP_PLANAR','ParticleTextureBlock','_bindTextureDirectly','_sqlite3_value_int','restoreAttachments','TEXTURE_FORMAT_RGB8','blocksWithDefines','src/Shaders/','onClickedObservable','_customAttenuationFunction','depthBoxBlur','generateMipMaps','allowMouse','createDeviceOrientationCamera','_getNativeTextureFormat','_lastPointerRay','syncWith','xr_standard_thumbstick_xaxis_pressed_min','getOrigin','_initializeMainAttachments','2d-array','Float\x20textures\x20are\x20not\x20supported.\x20Type\x20forced\x20to\x20TEXTURETYPE_UNSIGNED_BYTE','valueChanged','_setupDepthStencilTexture','imageProcessingPostProcess','_disableEffect','sharedData','_ZeroReadOnly','sets','_isCreatedShader','minScaleX','gl_Position\x20=\x20','_height','ProjectOnTriangleToRef','_defaultFrameBufferCleared','_DecoderModulePromise','vCameraColorCurveNegative','Draco\x20decoder\x20module\x20is\x20not\x20available','_boundingBoxSize','prePassRenderer','_markAsDirty','_t2','emptyTexture2DArray','keysRotationOffsetModifierShift','tempCells','poster','SS_TRANSLUCENCY_USE_INTENSITY_FROM_TEXTURE','_requestFile','_CreateHemisphericLightMesh','_onActivateObserver','setSize','onCompiled','_cachedStencilOperationDepthFail','STENCIL_TEST_NOTEQUAL','teleportationTime','toggleModelMatrixHandInPlace','_lightAngleScale','localPositionOverride','bind','isXR','GetFilename','connect','enableVertexAttribArray','SCENELOADER_DETAILED_LOGGING','_createNativeDataStream','keyQuaternion','_vectors3','_FresnelDirtyCallBack','verbose',',\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','x\x20is\x20not\x20an\x20integer,\x20floor(x)\x20used','GetDefaults','handleVertexSide','_reflectionCubeMapTextureSize','TEXTURE_NEAREST_NEAREST_MIPNEAREST','moveX','_bouncingBehavior','\x20=\x20toLinearSpace(','physicsPlugin','Alphabet','diffuseTextureX','setNormalsForCPUSkinning','MiscDirtyFlag','exporter_version','_bias','bindings','STEP_AFTERCAMERADRAW_LAYER','\x0a\x09Multi-Material\x20','invertV','FluidRenderingObjectParticleSystem','CreateAnimation','LightmapTextureEnabled','_rtt','uFrontColor','activeTextures','_createEffect','centerPoint','_getName','SVGSVGElement','_setMainTextureSize','METALLIC_REFLECTANCEDIRECTUV','getViewMatrix','bindBuffer','getBoneIndexByName','dbgSanityChecks','_getFrustumSlope','multiplyToRef','_setLaserPointerLightingDisabled','_bloomScale','onMeshRemovedObservable','_IsGreater','_lightId','_isIdentity3x2Dirty','inputsmgr','isPacked','DEFAULT_HAND_MODEL_SHADER_URL','/profile.json','_startDragRay','_registerDevice','_getViewMatrix','_blurDepthMaxFilterSize','decalMatrix','_currentSceneUBO','getFps','_onCanvasBlur','ChromaticAberrationPostProcess','BABYLON.StepBlock','_updateScale','_attenuateIntersectionIterations','METALLICWORKFLOW','baseDepth','rgbIn','_currentStartSizeGradient','_animation','isFinalMerger','noiseTexture','setTotalMass','updateTextureSamplingMode','_updateParameters','textureMatrix','_nodeMap','hasHit','sourceRange','_onGamepadConnectedEvent','_writeVertexAttributeData','BABYLON.WaterMaterial','_clearColor','_boundingBias','BABYLON.StandardMaterial','_onPointerDownHandlerRef','_debugLayer','_getColorBlendState','_generateOutputInGammaSpace','vignetteEnabled','DualSense','_materialsRenderTargets','_native','onEndedObservable','ClearCoatTextureEnabled','Quaternion','checkCompatibilityState','bufferHeight','_getReflectivityCode','faceIndices','setBodyPressure','_scaling','shadowGenerators','Store','_startTime','wSwizzle','timeScale','y\x20is\x20not\x20an\x20integer,\x20floor(y)\x20used','#define\x20SSR_SUPPORTED','_renderTargetOptions','GetSamplerHashCode','Unable\x20to\x20load\x20the\x20ShaderMaterial','excludedMeshes','lastDragPosition','minimizeInPlaceFromFloats','_afterCameraDrawStage','CustomImpostor','_spectatorMode',':\x20Back-face\x20culling\x20disabled\x20and\x20two-sided\x20lighting\x20disabled\x20is\x20not\x20supported\x20in\x20glTF.','particlesInfos',',\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','sampleType','TEXTURE_NEAREST_LINEAR_MIPLINEAR','_updateCacheCalled','textureAnisotropicFilterExtension','_roughness','_subdivisionsX','COMMAND_CLEAR','colors4','Sint32x4','#define\x20SSR_USE_LOCAL_REFLECTIONMAP_CUBIC',')\x20*\x20morphTargetInfluences[','customCode','DELAYLOADSTATE_NOTLOADED','fetchNewFrame','zoomOn','_onPointerMoveHandlerRef','Xbox\x20360','_getWebVRProjectionMatrix','getPass','_boundingVectors','createProgram','lensDirtSampler','RGBA8UnormSRGB','_bonesTransformMatrices','inertialPanningY','_synchronizedWithMesh','reflectionSpecularFalloffExponent','_fps','ANIMATIONTYPE_COLOR3','currentValue','#ifdef\x20FOG\x0d\x0a','addDiffusionProfile','_blurTexture','wasmPath','_DefaultControllerFactory','\x20=\x20specularBase','CylinderImpostor','\x0aMissing\x20Weights\x20=\x20','l1_1','buttonsPitch','indexCount','_worldPositionNameInFragmentOnlyMode','zoomingSensibility','refractionSamplerLow','_capacity','disableLighting','unregisterAfterRender','GrainPostProcessEffect','_setDepthStencilState','IS_REFLECTION_LINEAR','#define\x20CUSTOM_FRAGMENT_MAIN_END','ElbowBlock','_vertexAttribArraysEnabled','createParticleBuffer','inTangent','_defaultStencilReference','textureAdderPostProcess','depthOfFieldBlurWidth','useMipMaps',';\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','_NumBindGroupsNoLookupCurrentFrame','volumetricLightFinalPostProcess','_setManagedOutputCanvas','_attachHand','color4InterpolateFunctionWithTangents','appendChild','PrepareDefinesForOIT','row1','hScreenSize','syncRoot','ShadowOnlyMaterial','_removeFragmentOutputNode','_isSceneRightHanded','isArray','Merging\x20similar\x20meshes\x20together','BABYLON.SharpenPostProcess','setFloatArray','_parameters','CloudBlockCodeFBM','_matrices','HDRVLS','icoSphereBuilder','_triangles','_create','\x20=\x20applyImageProcessing(','drawText','_reflectivityColor','\x20scissor\x20is\x20active=','_storedRadius','skipFrustumClipping','_packedAndReady','FresnelEnabled','_convertPixelArrayToFloat32','datasets','_lightingInfos','ind','_Rayl','hoverMaterial','PREMULTIPLYALPHA','receiveShadows','collisionGroup','_wasPreviouslyUsingInstances','_physicsJoint','_bgDepthTexture','CreateIcoSphere','velocitySampler','DecrementClamp','PERSPECTIVE_CAMERA','_prepareEffect','UpdateSelectionTree','white','vec3\x20','IsWindowObjectExist','_initialSizeParameter','updateRawTexture3D','_alphaToCoverageEnabled','onAfterParticlesRenderingObservable','_generateIndexBuffer','openvr','_getAphaBlendState','onUntrackableImageFoundObservable','onGamepadConnectedObservable','getPosition','WebXR\x20not\x20supported\x20in\x20this\x20browser\x20or\x20environment','Vertical','_keyboardBlurEvent','_axes','manualUpdate','currentViewport','addController','linearVelocity','_ambientTextureImpactOnAnalyticalLights','ALPHA_SUBTRACT','onDoubleTap','SPECULAR','_randomCellOffset','onlefttriggerchanged','adaptToDeviceRatio','_GetTopology','innerAngle','STENCIL_INDEX8','DIFFUSEHASALPHA','_rebuild','\x20height=','FALLOFF_PHYSICAL','208lssVww','_nearPickPredicate','useOrderIndependentTransparency','_numCascades','framebuffer','customLasterPointerMeshGenerator','getBoundingBoxRenderer','AddToMesh','_hammersley','_enableDistantPicking','RotationAxisToRef','_getWebGLTextureType','_updateForDualEyeDebugging','freezeMaterials','_CostMatrix','PointListDrawMode','_createBlurAndCombinerPostProcesses','proceduralTexturesEnabled','getLastMeshById','byteStride','Uint16','Lerp','_currentEmitRateGradient','setState','getRow','references','intermediateDefaultRenderId','REFRESHRATE_RENDER_ONEVERYTWOFRAMES','toneMappingEnabled','importanceSampling','diffuseBlendLevel','getStencilOperationPass','_leftStick','_setRenderTargetEnabled','encodeCommandArgAsFloat32s','SyncAsyncForLoop','Float32x3','_glRenderer','LiteTranscoder_UASTC_R8_UNORM','EffectLayerMainRTT','PLANE_DETECTION','setInt8','sheenMatrix','_SpecularTextureEnabled','\x20*\x20','brightPassPostProcess','createDefaultLight','rgbdDecode','VR_Distort_Compensation_Left','customFillColor','_checkVersionFromDB','setCullEnabled','CreatePolygon','_referenceSpaceForFrameAnchors','runtimeAnimations','_processError','fileInfo','webkitTapHighlightColor','getUint32','_nearInteractionPredicate','_intersectUnIndexedLines','maxSampledTexturesPerShaderStage','requestID','_depthOfFieldBlurLevel','inheritedVelocityAmount','_calculatedPosition','CreateFromTokenizationPyramid','disableVertexArrayObjects','_buttonShare','density','associatedVariableName','useProgram','getDepthWrite','_ConflictingFeatures','.w;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat3\x20','_rotationAngle','setOrigin','QUEST_MODEL_BASE_URL','_webgpuColorFormat','_updateShaderUniforms','depth24unorm-stencil8','vrMetrics','#define\x20IS_NDC_HALF_ZRANGE','getEmitterPosition','_lastSecAccumulated','_getShaderProcessingContext','setStorageTexture','enabled','_latestEyeSpace','refractionLeftColor','Oculus\x20Go','DEFAULT_OBJECT_SIZE','onmousewheel','getFirstAvailableOutput','setBodyStiffness','sampler2D','setArray','removeParticleSystem','_Cache','@-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}','_timeStep','TRIANGLE_STRIP','_rawFragmentSourceCode','glFragData','\x20version:\x20','_createInternalTexture','_getSubImageForView','setGoldbergFaceUVs','finalPointerUpTriggered','uv3','sessionManager','_updateHitPlane','resume','_rayLength','POINTERDOUBLETAP','_kernelBlurYPostprocess','halfDestPixelSize','get_m_materials','_advancePhysicsEngineStep','selectionComponent','_tempVector4','InverseBindMatrices\x20-\x20','RotationQuaternionFromAxisToRef','_ClearCoatBumpTextureEnabled','CreateFromCenterAndRadius','BinaryWriter:\x20byteoffset\x20is\x20greater\x20than\x20the\x20current\x20binary\x20length!','cssText','tan','activeRenderLoops','createPipelineContext',',\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','_usingMacOS','\x20=\x20inverse(','setUIntArray','decodeAudioData','_findInputByName','_updateButtons','physicsGravity','_teleportActive','Wrong\x20API\x20use\x20:\x20tried\x20to\x20return\x20a\x20value\x20of\x20an\x20unknown\x20type\x20(','controllerType','_outputTexture','beginPath','useContactHardeningShadow','PrePassRenderer','BoundingBoxRenderer','dbgLogIfNotDrawWrapper','INPUT_SHIFT_KEY','valueCallback','ParseProperties','frontColor','vignetteCentreX','normalMatrix','frontFace','bankedTurnLimit','getHeight','addCPUSkinningFallback','COMMAND_SETDEPTHTEST','textureHalfFloatRender','BC6HRGBFloat','_sampleSphere','normalized','ditherIntensity','getCollidingSubMeshCandidates','_loadingText','render','Byte\x20offset\x20is\x20undefined!','_cascadeBlendPercentage','_ints','_prepareFrame','setTranslationFromFloats','_computeShadowCastersBoundingInfo','.convertToLinearSpace\x20=\x20','E2d',',\x20type\x20','_edgeRenderLineShader','_axis','lensFlareDistortionStrength','LookDirectionLH','_needDepthPrePass','ALPHA_LAYER_ACCUMULATE','onInitialXRPoseSetObservable','meshUnderPointer','_updateVector4ForEffect','_preparePath','tintAtDistance','addToAxisCache','mrtTextureArray','/dev/shm','arc','laserPointerDefaultColor','Maximum\x20number\x20of\x20unshared\x20faces\x20used','_TempBufferUInt32View','JSModuleURL','buttonSquare','FromDegrees','timestamp,numPoints','.y],','Serialize','NdotV','edges','_initHitTestSource','_activeLight','setAlphaEquation','onAfterUnbind','_vector2','_soundSource','POINTER_SELECTION','detailMatrix','_setValue','Feature\x20','serialize','setVerticesBuffer','DELAYLOADSTATE_NONE','indexStart','_baseLayerWrapper','A\x20child\x20MeshImpostor\x20is\x20not\x20supported.\x20Only\x20primitive\x20impostors\x20are\x20supported\x20as\x20children\x20(eg.\x20box\x20or\x20sphere)','remappedColorIndex','_clearAnimationLocks',',\x202.0)\x20>\x200.0)\x20?\x20','_transformMatrix','lodLevel=','_byteOffset','spriteManager','_useAmbientInGrayScale','activated','https://cdn.babylonjs.com/Assets/babylonLogo.png','prePass_Normal','sqlite3_changes','getSceneUniformBuffer','_wheelDeltaX','_useReverseDepthBuffer','tessellation','_StartPerformanceCounterDisabled','reIntegrateRotationIntoRotationQuaternion','vClearCoatBumpInfos','poleTargetMesh','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}','Error:\x20IndexedDB\x20not\x20supported\x20by\x20your\x20browser\x20or\x20BabylonJS\x20Database\x20is\x20not\x20open.','pointermove','NEAREST_NEAREST_MIPNEAREST','disableDepthRenderer','fogStart','_transformTextureUrl','POINTLIGHT1','deviceRotationQuaternion','BackgroundPlaneMaterial','getMaterial','buttonMeshNames','RGBA16I','_registeredForLateAnimationBindings','ALPHA_EQUATION_DARKEN','skipInitialClear','_createPolynomials','setCurrentPoseAsRest','.setAsAttribute(\x22','func','onNewCameraAddedObservable','observerHighlight','BABYLON.VectorMergerBlock','getTextureIndex','RefractionIntensityTextureEnabled','https://controllers.babylonjs.com/generic/','_normalMatrix','GetAnimatables','DeviceOrientation\x20support\x20not\x20yet\x20implemented\x20for\x20FollowCamera.','_framebuffer','WebGPU\x20uncaptured\x20error:\x20too\x20many\x20warnings\x20(','_updateDirection','_StartUserMark','Thickness','_viewMatrices','physicsBody','_commandStream','CreateScreenshot','_createTexture','_bufferManager','_laserPointer','_floats','enterExitUI','Error\x20loading\x20file\x20','_physicsBodiesToRemoveAfterStep','Round','getObjectCenter','scope','NUM_SAMPLES','onAfterRenderingGroupObservable','importMeshAsync','_diffuseTexture4','onDragEndObservable','ArcRotateCameraMouseWheelInput','RG32UI','hostname','sources','_updateIntArrayForUniform','_distortionFactors','_onBeforeRenderObservable','influences','onAnimationGroupPlayObservable','depthClearValue','_pointerObserver','QUERY_RESULT','STEP_AFTERRENDERTARGETPOSTPROCESS_LAYER','_mirrorMatrix','setKeys','_evaluateSubMesh','ushort','_completeVRInit','getGBuffer','}\x0d\x0a','webXRCamera','play','camera','contactHardeningLightSizeUVRatio','HDRVLSMerge','_reflectionFresnelParameters','_offset','Perpendicular','OnLeftPickTrigger','glowEmissiveOnly','_currentLOD','\x5c{TYPE_','matrixWeightsOverride','Failed\x20to\x20parse\x20the\x20Data\x20URL','NAME_PARTICLESYSTEM','lensFlareGhostDispersal','\x20=\x20pow(\x20','vertical\x20blur','Couldn\x27t\x20increase\x20number\x20of\x20vertices\x20:\x20VertexData\x20must\x20contain\x20at\x20least\x20indices\x20and\x20positions','defaultView','copy','lodDistances','_executeWhenReadyTimeoutId','_onBeforeRenderObserver','_markMeshesAsLightDirty','detachFeature','.z\x20+=\x200.1\x20*\x20','detail','_prepareWorkingCanvas','_CreateNodeAndMorphAnimationFromAnimationGroups','MakeAnimationAdditive','isMobile','homogeneousRotationInUVTransform','vertexData','oimo','\x0a\x09MultiMaterials:','physics\x20engine\x20not\x20enabled,\x20skipped.\x20Please\x20add\x20this\x20controller\x20manually.','enableHeadsetImpostor','microSurface','_invertY','rmdir','GetEffect','overlayAlpha','_emitFromParticle','createComputePipelineContext:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','setExternalTexture','useAlphaFresnel','BloomMergePostProcess','_colorRemapGradients','fallOff','_depthReducer','_raycastResult','FromFloatArrayToRef','SrcAlpha','BABYLON.ParticleRampGradientBlock','VRDeviceOrientationGamepadCamera','_onNewGamepadConnected','_cachedUOffset','shaderLanguage','onMeshAddedObservable','texture\x20missing\x20KTX\x20identifier','_teleportationTime','PINKY_FINGER_METACARPAL','_renderLoop','onBeforeComposeObservable','DepthOfFieldBlurPostProcess','_coordinatesMode','_animatables','jointPrisme','_workingVector','onBuildObservable','directional','_newPosition','_drawWrappers','_pointingPoseNode','distance','\x0a#define\x20LIMITVELOCITYGRADIENTS','_bindings','\x20functions\x20found.\x20functionDescr=','anisotropyEnabled','_initializeShadowMap','_timeElapsedQuery','_processSizeParameter','STENCIL_OP_FAIL_S_KEEP','_tmpAmmoVectorD','_vlsEnabled','microSurfaceSamplerMatrix','_loadedUniqueId','_indicesCount','_parameter','_renderOpaque','beforexrselect','WebVR\x20is\x20deprecated.\x20Please\x20avoid\x20using\x20this\x20experience\x20helper\x20and\x20use\x20the\x20WebXR\x20experience\x20helper\x20instead','canUseWebAudio','shadowDepthWrapper','viewerReferenceSpace','startTime','_bumpTexture2','\x20from\x20scene.','_pivotMatrix','Offending\x20line\x20[','primaryLightIntensity','TWOSIDEDLIGHTING','lightFragment','_gpuFrameTime','texture1','_refractionMatrixName','depthCullingState','diameterX','_transformedUVName','_convertMetalRoughFactorsToMetallicRoughnessAsync','pbrBlockSubSurface','.rSwizzle\x20=\x20\x22','detach','_nativeInput','_queueLoad','enableTangentMorphing','brightThreshold','globalSaturation','XR\x20renderTargetTexture','_useLODScreenCoverage','getVertexBuffer','setStencilOperationFail','centroidIdx','_loadingDiv','_NUS','_cachedAngularSensibility','setInt2','multiPickSpriteWithRay','BUFFER_CREATIONFLAG_INDEX','setPhysicsProperties','normalWUnit','_panningModel','Link\x20sheen\x20with\x20albedo','scaleRatio','REFLECTIONFRESNELFROMSPECULAR','finalize','DIRECTUV','_resetVertexBufferBinding','[2][1],\x20','Fract','customMeshPosition','cTFBC4','\x20for\x20device\x20','ANCHOR_SYSTEM','_haloCenter','COMMAND_SETFLOAT','EQUIRECTANGULAR_MODE','createAnchor','FromData','sqlite3_column_name','UniqueId','Velocity\x20iterations\x20cannot\x20be\x20applied\x20to\x20a\x20rigid\x20body','isSynchronized','_createSceneAsync','setMRTAttachments','_isFromLine','PREPASS_ALBEDO_SQRT_TEXTURE_TYPE','XRFrame.getHitTestResultsForTransientInput\x20not\x20supported\x20on\x20native.','_createBufferOnWrite','bc2-rgba-unorm','_lateAnimationHolders','usePhysicalLightFalloff','_vitalityThreshold','autoEnableWebVR','drawingBufferWidth','emitFragment','includedOnlyMeshes','Index\x20out\x20of\x20bounds','DeviceOrientationCamera','_onGenerateOnlyFragmentCodeChanged','__proto__','float\x20glossiness\x20=\x20','depthTextureFormat','file:http:','_expecting','ComputeNumMipmapLevels','onBeforeComputeObservable','physicsEngine','_prePassEnabled','meshesUseLeftHandedCoordinates','deadzoneDelta','-pointer','Unorm8x2','_tangents','clearDepth','UNMASKED_VENDOR_WEBGL','_setDefaultAutoExtendShadowProjectionMatrix','onGetDepthInMetersAvailable','preferMultiviewOnInit','_shaderRepository','_updateMatrixForEffect','_NormalizeTangentFromRef','_gazeRay','_useGlossinessFromSpecularMapAlpha','depthClamp','pickUtilitySceneFirst','DUALSHOCK','_BestMatch','DepthOfFieldMergePostProcess','_action','concatWithNoDuplicate','BlurH','BILINEAR_SAMPLINGMODE','Sequence','AddNodeConstructor','_child','_activeMesh','NOISE','_createUpdateVAO','_createLiquidRenderingPostProcess','_internalTextureDirty','MS_BRDF_ENERGY_CONSERVATION','_offsetsCache','Teal','_afterRenderingMesh','PLANAR_MODE','cellIndex','wasmBinary','ShaderF16','lightCounter','_IsSupported','_useAutoMicroSurfaceFromReflectivityMap','_finalizePipelineContext','No\x20camera\x20available\x20to\x20enable\x20depth\x20renderer','PINKY_FINGER_PHALANX_PROXIMAL','_axisToApexExtendFactor','_isExpanded','_prePassRenderTarget','POINT_CLOUD','Specular\x20Reflectance','windDirection','grabRay','ACTION_OnIntersectionEnterTrigger','FileTools','IntersectsSphere','_IsLesser','_velocityWorldLength','environmentTextureForcedExtension','Sqrt','colors3','updateUInt4','USERGBCOLOR','POINTSIZE','COMMAND_DRAW','DDS\x20is\x20the\x20only\x20prefiltered\x20cube\x20map\x20supported\x20so\x20far.','keyScaling','_mrtFormats','_notifyObservers','opStencilFail','DETAILDIRECTUV','scaleFactor','_pausedDelay','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.','vSheenRoughness','animate','_GetRightHandedNormalVector3FromRef',')\x20discard;\x0d\x0a','normalizeToUnitCube','distances','WALKING_LOCOMOTION','_bufferViews','SCENELOADER_SUMMARY_LOGGING','_propStore','createProceduralTexture',',\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',',\x20nBones:\x20','rotateAround','num_components','prePass_Depth','reflectivityTexture','definedFacingForward','onTrackableImageFoundObservable','isInvalid','serializeAnimationRanges','ImportAnimations','_enableTexturesOffline','emitter','ParseParticle','.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','texParameteri','Nearest','Error\x20while\x20raising\x20onNewMeshSelected\x20or\x20onMeshSelectedWithController:\x20','getBoundingClientRect','spot','timeout','ProceduralTexture','IRIDESCENCE_THICKNESS_TEXTUREDIRECTUV','_disposeTextureCache','_afterRenderTargetDraw','enableBlending','generateStencilBuffer','Distance','middle-finger-phalanx-proximal','currentSrc','warningEnable','beginFrame','Format','NEAREST','Fragment_Before_Fog','NoneLogLevel','ParticleTexture','layers','pipeline','FRESNELSEPARATE','No\x20support\x20for\x20userMedia\x20on\x20this\x20device','needAlphaBlending','_instanceGlowingMeshStencilReference','_receiveShadows','scissor','_highLimitsCache','pbrDirectLightingFalloffFunctions',',\x20falling\x20back\x20to\x20','_shadowsDensity','ArcRotateCameraKeyboardMoveInput','_fogDistanceName','diffuse7Infos','High','LIGHT_FALLOFF_PHYSICAL','outputRenderTarget','renderListPredicate','createRawTexture','_handlePluginEventIsReadyForSubMesh','TEXTUREFORMAT_DEPTH16','enableChildrenConditions','vIridescenceInfos','\x20=\x20vec4(','MICROSURFACEFROMREFLECTIVITYMAP','_noiseTexture','matrices2x2','selectend','MatricesIndicesExtraKind','PrismaticJoint','_loadFile','initializeTexture','_ditheringIntensity','setFromAxisAngle','COMPRESSED_SRGB_S3TC_DXT1_EXT','getBuffer','getElementById','MeshParticleEmitter','addReflectionProbe','_postMultiplyPivotMatrix','delayAllocation','faceZaxis','_currentRefreshId','_computeViewMatrix','//\x20SimplexPerlin3D','WebGPU','_setDirection','CLEARCOAT_TINT_GAMMATEXTURE','CreateGeometryForMesh','getTextureMatrix','_backfaceForceDepthWriteTransparentMeshes','HDRDepthOfFieldSource','Instances','#define\x20SSR_SUPPORTED\x0a#define\x20REFLECTION_SAMPLES\x2064\x0a#define\x20SMOOTH_STEPS\x205\x0a','updateUniformArray','#define\x20ALBEDOCOLOR','DEPTH_TEST_LESS','_updateInt2ForEffect','getOutputByName','facetDepthSortFunction','setEffect','RASTERIZER_DISCARD','_createBuffer','_condition','lensFlareHaloWidth','_GLSLslangDefaultOptions','values','currentPosition','_bufferViewArray','LeftReadOnly','vSpecularColor','#define\x20VLSMERGE','_setBackgroundState','cameraColorCurves','_currentColor2','KHR_materials_iridescence','noise','_init','_getPostProcesses','_shiftPressed','Unknown\x20error','inputIndex','vRefractionIntensityInfos','_sortLODLevels','_selectionPointerUp','needRebuild','smoothness','placeOnGoldbergFaceAt','SerializeBuffers','isLocal','_ssaoCombinePostProcess','GetAngleBetweenVectorsOnPlane','FragCoordBlock','pollInput','https://assets.babylonjs.com/environments/backgroundSkybox.dds','OnEventObservable','_clearDepthColor','TOUCHPAD_TOUCH_Y','computeEffectivePosition','writeNativeData','getCascadeTransformMatrix','_initialDirection','getLightEstimate','CUSTOMUSERLIGHTING','_shaderId','_transformYawPitch','isFrozen','ALPHA_SRC_DSTONEMINUSSRCALPHA','ambientMonochrome','baseColorFactor','restoreRoll','useNonLinearDepth','_bindSamplerUniformToChannel','getLocalPositionFromAbsoluteToRef','oculus-touch-v2','_RestorePivotPoint','\x20B:','reflectionCubeSampler','_checkInputs','onAfterAnimationsObservable','SSRblurX','canplaythrough','%23','_tangentCorrectionFactorName','DEBUG','uniform2ui','_AmbientTextureEnabled','MarkLineContainerTitleForHighlighting','resampleAtTargetResolution','_renderCamera','BABYLON.','_mesh','squeeze-label','_buttonX','debugSampler','_isWorldMatrixFrozen','reflectionAmount','Matrix','_deviceRoomPosition','PBRIridescence','_vignetteEnabled','_pendingData','glInternalFormat','_free','NEAREST_LINEAR','Spring','_meshes','ANIMATIONLOOPMODE_RELATIVE','\x20-\x20POSITION','_dofMerge','refractionIntensity','_Clamp','_selectionFeature','_geometry','sheen','getAnimatableByTarget','_Default','_forceNormalForward','screen_height','fillBlanks','cellRef','_appendParticleVertices','setColor4','transcodeFormatDecisionTree','_OpacityTextureEnabled','Position','_lifeTimeGradients','#define\x20LOGARITHMICDEPTH','vLightFalloff','rotShape','_useVertexColors','FragmentOutput','_newUniforms','Version','setDitheringState','projectionPixel','_onAfterRenderObservable','COMPRESSED_RGBA_ASTC_4X4_KHR','ridge','filteringQuality','_NoneEmptyLineRegex','_isActive','HEAPU32','VideoTexture','needInitialSkinMatrix','btSphereShape','dragging','return','vRefractionFilteringInfo','.w;','tangentCorrectionFactor','ANISOTROPIC_TEXTURE','lumOffsets','getWorldPointerRayToRef','_texelSize','blurKernelY','setUIntArray4','enableHorizontalDragging','BackwardCompatible','_generateBinaryAsync','gBuffer_DepthBuffer','_errorHandler','Identity','LightProperties','PerformanceConsoleLogLevel','skeletonsEnabled','onAbort','_isTranslucencyEnabled','_depthRenderer','_checkTeleportBackwards','CreateCubemapTexture','_eyeTrackingEndListener','yAxis','updateFromFloatsArray','removeInstance','ArcRotateCameraGamepadInput','_GetHalfFloatRGBAArrayBuffer','_clearDepthValue','_cachedReflectionTextureMatrix','beforeRender','isUsingPivotMatrix','#define\x20ALPHATESTVALUE\x200.4','properties','_sceneDisposeObserver','R16F','onAfterWorldMatrixUpdateObservable','divideToRef','_activeSkeletons','depthPeelingBack','_sqlite3_bind_int','setArray4','#define\x20USE_REVERSE_DEPTHBUFFER','/dev/null','deviceOrientationCamera','_createTextures','requestLightProbe','Name:\x20','TwoPi','KTX2\x20container\x20-\x20could\x20not\x20transcode\x20one\x20of\x20the\x20image','_colorTextureArray','thinInstanceSetBuffer','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20tbnNormal\x20=\x20normalize(','_invertVScale','usagePreference','_deviceOrientation','_unIndexed',';\x0d\x0a','AudioEngineFactory','stdout','_processLateAnimationBindings','Back','_boneIndices','bufferView','poleAngle','_indexInSceneTransformNodesArray','Shader','createProgramAsync','_vertexCount','screen','isReady',',\x20but\x20found\x20','_frustumLengths','#ifdef\x20IMAGEPROCESSINGPOSTPROCESS\x0d\x0a','ALPHA_PREMULTIPLIED_PORTERDUFF','_colorGradientsTexture','ReflectionTextureBaseBlock','TELEPORTATIONMODE_CONSTANTTIME','BABYLON.WebGL2ParticleSystem','enableTransientHitTest','IMAGE_TRACKING','releaseEffects','_radiusTransition','updateVideoTexture','_getSharedGizmoLight','ignoreParentScaling','keysRadiusModifierCtrl','reject','FromArrayToRef','onAnimationEndObservable','matricesIndices','getChildShape','nextSibling','_initializeLimits','set_viterations','wrapT','typeFromInput','_CreateKeyboardEvent','_addAndRemoveControllers','OES_element_index_uint','_simplificationQueue','ComputeNormals','beginAnimation','onReflectionCubeMapUpdatedObservable','setNormals','DRAW_FRAMEBUFFER','_wheel','_renderVertexBuffers','emptyTexture','_cachedVRotationCenter','_getFirstPostProcess','.g;\x0d\x0a','SSAOOriginalSceneColor',',\x20n\x20vertices:\x20','getActiveTextures','useAlphaTest','buttonShare','_cachedVScale','_format','rayTest','.x\x20+\x20cos(','_Performance','unregisterBeforeRender','triangleStart','NO_LOGGING',',\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','toUpperCase','singleFingerRotate','calculateLocalInertia','_linkedWithPrePass','_createInspector','LINEAR_NEAREST',',\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','_collisionMask','texSize','CustomRequestModifiers','_vertexBuffers','_midtonesSaturation','_dataView','EndPerformanceCounter','lockedTarget','IsGreater','_waitingMaterialId','LessEqual','You\x20must\x20provide\x20the\x20binding\x20mappings\x20as\x20browsers\x20don\x27t\x20support\x20reflection\x20for\x20wgsl\x20shaders\x20yet!','blurDepthScale','nodepth','BABYLON.StopSoundAction','_drawContainer','ShaderMaterial','copyFromPoints','135428AtFhaj','void','vSphericalZ','_depthEffectWrapper','onInfluenceChanged','EMISSIVEDIRECTUV','hasTexture','onNewLightAddedObservable','_bakedVertexAnimationManager','TEXTURE0','_createLensFlarePostProcess','BuildGeodesicData','BindLogDepth','Floor','_isFlipped','GetAttribute','onMaterialChangedObservable','_collideWithWorld','toCartesianOrigin','_extension','_reorderLightsInScene','minYaw','vEyePosition','_RotationGizmoFragmentShader','RADIANCEOCCLUSION','getRenderingCanvasClientRect','uid','FILTER_CLOSEEXPONENTIALSHADOWMAP','texelSize','BABYLON.ModBlock','setAttenuationFunction','_webVRpresenting','RG32Float','Your\x20browser\x20does\x20not\x20support\x20recording\x20so\x20far.','_vignetteBlendMode','forceAlphaBlending','WireFrameFillMode','prevBreakDistance','_cachedDepthImageTexture','#define\x20CUSTOM_FRAGMENT_UPDATE_ALPHA','_timeAccumulator','updateGazeTrackerColor','_specularTexture','You\x20must\x20connect\x20the\x20\x27worldTangent\x27\x20input\x20of\x20the\x20','action','textureHalfFloatLinearFiltering','\x20=\x20toGammaSpace(','eac-r11snorm','MODEL_LEFT_FILENAME','BABYLON.CircleOfConfusionPostProcess','_tempTextureRead','Statistics','debugMesh','onProjectionMatrixChangedObservable','setFloats','tags','computeDispatch','QueueNewFrame','image/ktx','environmentBrdfSampler','rotationQuaternion','_clearAttachments','Not\x20implemented\x20on\x20WebGPU','_TempBufferInt32View','_updateMeshUV','useRadianceOverAlpha','BABYLON.BackgroundMaterial','index-finger-tip',':\x20Building\x20','ACTION_OnLongPressTrigger','_warningCounter','VertexAndFragment','ASTC12x12Unorm','SheenTextureEnabled','_initialSpriteCellLoop','frameData','OBJECTSPACE_NORMALMAP','read',',\x20attached\x20mesh:\x20','fromArray','_currentRegistrationConfigurations','_activeButton','ANIMATIONLOOPMODE_CONSTANT','maxDepth','xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx','degrees','StorageTexture','environmentTextureRotationY','zOffset','#define\x20ANIMATESHEET','_urlType','UpReadOnly','rotationalLimitMotor2','\x20=\x20mix(','Chrome/74.+?Mobile','_getTexture','smoothSteps','_eventInfo','collisionsEnabled','hasFloatTextures','readPixels','_tmpMatrix','EdgesRenderer','onDispose','_prePassRTT','onBeforeShaderCompilationObservable','group','ALBEDODIRECTUV','getRestPose','_frustumPlanes','waveHeight','StandardMaterial','_property','_useAlphaFromDiffuseTexture','enableBlurThickness','mieCoefficient','_allowPostProcessClearColor','parseSerializedObject','_onEffectCreatedObservable','_billboardMode','downDegrees','backwards','Ray','useInGammaSpace','DualShock','targetHost','color4InterpolateFunction','webxr','all','_currentLimitVelocity2','sqlite3_bind_int','_layer','MoveScene','isLuminance','disableManifestCheck','point-list','BUFFER_CREATIONFLAG_WRITE','_samplers','detachCameraControls','averageFPS','ReverseSubtract','_transformFeedbackVaryings','_blockName','_rescaleTexture','actionManager','performance','_ownRefractionTexture','assign','\x20Z:\x20','GLOSSINESS','PrePassRendererSceneComponent','vertexSourceCodeBeforeMigration','texelOffsetScale','BABYLON.MultiplyBlock','bc4-r-unorm','state:\x20','_prefiltered','_checkNewFrame','Log2','_isReadyCustomDefines','onNewSkeletonAddedObservable','useSmithVisibilityHeightCorrelated','textureRoughness','intersectsRay','prePass','onSizeChangedObservable','_isImpostorPairInContact','addUniform\x20should\x20not\x20be\x20use\x20with\x20Array\x20in\x20UBO:\x20','Unsupported\x20Vertex\x20Buffer\x20Type:\x20','doNotHandleCursors','https://cdn.babylonjs.com/basisTranscoder/1/basis_transcoder.js','Arial',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_extensionsPostExportMaterialAdditionalTextures','layerIndices','_compiledEffects','_afterSoftStep','CellMaterial','_onUserActionRequestedObservable','sheenRoughnessSampler','shouldExportNode','_Parse','floats','STEP_POINTERDOWN_SPRITE','availableAttributes','.colorSteps\x20=\x20[];\x0d\x0a','#if\x20','vertexAttribDivisor','GetPlanesToRef','_customAlphaTestSortCompareFn','left.babylon','CENTERED_ON_CONTROLLER','EACRG11Snorm','passCount','conversion','_maxFrame','lengthSquared','furSpacing','OnCenterPickTrigger','_layoutCacheFormat','_renderTargetEncoder','getCurve','\x20nor\x20all\x20fallbacks\x20were\x20found\x20in\x20the\x20repository,','PerspectiveFovRHToRef','texturesEnabled','_maxZ','glowIntensity','BABYLON.GradientMaterial','astc-12x12-unorm-srgb','registerEvent','Radians','upperBetaLimit','_fillEffectInformation','_multiviewTexture','_defaultElevation','environmentTextureIsProbe','_hitNormalWorld','_updateUInt2ForUniform','oncomplete','getRenderTargetTextures','setDepthStencilTexture','LensCenter','GetPlanes','KEEP','uniform3fv','_calculatedRotation','thumbstick','_drawPuck','LastCreatedScene','ADVANCED','RGB8','diffuseTextureZ','_hookArrayForIncludedOnly','_doNotSerialize','_Rgbe2float','_storedRotationQuaternion','addSizeGradient','GenerateTexture','RightClick','MATERIAL_ALPHATEST','_defineProjectionName','_getDefinesForSSAO','setAxisForUpDown','needDepthPrePass','_scaledUpdateSpeed','_renderFrame','_shadowAngle','_oldPositionForCollisions','LerpBlock','_cachedWorldViewMatrix','Error\x20on\x20XHR\x20send\x20request.','_prepareRowForTextureGeneration','forceUpdate','_registerFunc','isConnectedToInputBlock','TEXTURE_COMPARE_MODE','_prepareDefinesForAttributes','REFLECTIONMAP_EXPLICIT','pixelHeight','.x<','onXRLayerInitObservable','_referenceQuaternion','fromLinearSpace','_onGamepadDisconnectedEvent','getUVs','png','ClearCoat\x20Color','highLevelFur','etc2-rgba8unorm-srgb','useRoughnessFromMetallicTextureAlpha','_pluginDefineNames','_lastSubImages','sharpenEnabled','.xy;\x0d\x0a','preserveDrawingBuffer','\x20=\x20vec2(0.,\x200.);\x0d\x0a','_reflectionReflectance0','FragmentOutputBlock','onTrackingStateChanged','glTFFiles','setFloat4','dispatchParticles','_computeProjectionTextureViewLightMatrix','globalPosition','_updateVAO','_getFloat32ArrayFromArrayBuffer','_DecalMapEnabled','setActiveCameraByName','_renderEncoderDescriptor','_opaqueSortCompareFn','_TransformSegmentDirToRef','AMBIENTDIRECTUV','_isSubEmitter','REFLECTIONFRESNEL','subdivide','_isMultiMaterial','_defaultPipelineTextureType','removeRigidBody','_blurVPostProcess','_rebuildRenderTargetWrappers','setLocalDirectionToMesh','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','UTF8ToString','divide','MultiRenderTarget','Direct\x20Sheen','setIntArray3','FloatArrays','_forceTextureType','_tintTexture','_warning','removeColorGradient','_mainRenderPassWrapper','_singleInstance','CLIPPLANE2','_mirroredCameraPosition','listener','CreateRope','R8Sint','noPrePassRenderer','_holes','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','parabolicCheckRadius','releaseRenderPassId','gamepadRotationSensibility','getRawBoundingInfo','\x20depth=','_isDisabled','_lastSecValueCount','_restoreEngineAfterContextLost','imageIndex','boneTextureWidth','emitterId','_getForwardRay','_initializeSoundTrackAudioGraph','SPECULAROVERALPHA','No\x20object\x20was\x20provided.\x20A\x20physics\x20object\x20is\x20obligatory','eyeToScreenDistance','getUniformBuffersNames','PickSphere','velocityGradientTexture','Trimesh','projectionLightSampler','_FromHSBToRef','DefaultOptions','matrices3x3','OimoJSPlugin','LIGHT3','albedo','idx','\x20already\x20exists','getStencilOperationFail','bindTransformFeedback','_tmpUnityRotation','BJS\x20-\x20','_storedAlpha','LineLoopDrawMode','_sceneUBO','_minYaw','textureFloat','_initHeightQuads','_xrWebGLBinding','line','vec2(','_processInlining','DONE','multiTarget','VERTEXALPHA','HighlightLayer','getRenderingGroup','setPosition','getVRDisplays','voronoi(','progress',',\x20vec2(\x20\x20\x20','sint8x4','_maxTPosition','addMouseWheel','_clearQuad','_removeDrawWrapper','setStencilWriteMask','BABYLON.StandardRenderingPipeline','_onContextRestored','_storedRotation','_meshId','/babylon.nodeEditor.js','HDRBaseDepthOfFieldSource','shadowsFragmentFunctions','browserGamepad','_currentDrag2','PrepareUniforms','_emscripten_builtin_memalign','connectedAxis','endpoints','FRAMEBUFFER_COMPLETE','restitution','MATERIAL_AttributesDirtyFlag','_TransformVector3Normals','shaderProcessingContext','_midtonesExposure','onHitTestResultObservable','angularSpeedGradientTexture','splitPolygon','STEP_GATHERRENDERTARGETS_SHADOWGENERATOR','getAttributeLocationByName','SmoothToRef','_isAnimationSheetEnabled','sheenMapData','stop','_xrSessionManager','onRuntimeInitialized','_apexSquaredDistanceThreshold','_headsetImpostor','targetId','vClipPlane3','\x20=\x20computeFresnelTerm(','removeReflectionProbe','DITHER','clearCoatTintMatrix','Scaling','disableVertexAttribArray','initializeDefines','isFrontFacingTo','_buffersForInstances','refreshRate','_softBodySolver','_LookMatrix','_processLateAnimationBindingsForMatrices','_TmpMatrix','destroyDeferredTextures','Arguments\x20to\x20path.resolve\x20must\x20be\x20strings','isGPU','sqlite3_step','hasUVs','_forcedViewPosition','isRecording','gl_FragDepth','backSizeFactor','exitVROnDoubleTap','dependsOn','_addToSceneRootNodes','enableGazeEvenWhenNoPointerLock','ModBlock','textureBlocks','_setupGroundMirrorTexture','_rightStickAxisX','_localDirection','mainComponentOnly','_vertexAttribPointer','supportsNormals','_getGLTFTextureWrapMode','hasAlpha','textureNames','vReflectionPosition','min','getRuntimeAnimationByTargetProperty','teleportationMode','onLoadObservable','You\x20must\x20call\x20IsSupportedAsync\x20for\x20WebGPU!','\x20=\x20vec3(depthSM,\x201.,\x201.);\x0d\x0a','lowerLimit','stencilLoadOp','Unsupported\x20alpha\x20mode:\x20','_syncParentEnabledState','_shouldUseAlphaFromAlbedoTexture','sheenRoughnessTexture','bump','onButtonStateChangedObservable','buttonLeftStick','_nearestBestKernel','.condition\x20=\x20BABYLON.ConditionalBlockConditions.','getRotationToRef','simulatePointerDown','exposedPortPosition','workerPromise','_deleteBuffer','transientHitTestProfile','targetTypes','instancedBuffers','_primaryHighlightColor','getShadowMap','onNewMeshSelected','useNaturalPinchZoom','_htmlAudioElement','blurScale','shaderSource','createProjectionLayer','GetWebGPUTextureFormat','ALPHA_DISABLE','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20','_GetRightHandedPositionVector3','_backfaceDepthTextureDownsample','textureHeight','getPhysicsPluginName','_intermediateRendering','SharpenPostProcessEffect','reflectivityMatrix','\x0a#define\x20ANIMATESHEET','InterpolateValueAction:\x20Unsupported\x20type\x20(','downloadFiles','horizontalBlur','getActiveCount','glossiness','SPHERICAL_HARMONICS','_removeDevice','vResolution','ATTRIB_TYPE_UINT16','enableNearInteractionOnAllControllers','FromEulerVectorToRef','PositionKind','VectorMerger','EdgeDetect1Kernel','_getVideo','onBeforeDrawPhaseObservable','VIGNETTE','_getPixelsFromTexture','_excludedMeshes','Alpha\x20Testing','fsync','BABYLON.MeshAttributeExistsBlock','GamepadEvent','_reconstructMesh','loadCubeData','FACE_FRONT','_tmpAmmoVectorB','LiteTranscoder_UASTC_BC7','isNonUniform','_cacheBindGroups','BYTE','_maxPoint','uint32x2','_createRtWrapper','_checkGamepadsStatus','CreateGoldberg','_depthStencilBufferAlreadyCleaned','GreaterThan','_soundGain','_createRenderTargets','useShaderStore','SceneProperties','TwirlBlock','.x\x20+\x20','lensCenterOffset','IdentityToRef','_blurDepthFilterSize','1993768uQZmzE','_TWgslDefaultOptions','CreateFromIndices','targetMesh','All','_bone1','oculus-touch','_buffersEqual','ignoreParent','_normalizeSkinFourWeights','inertialAlphaOffset','Tried\x20to\x20create\x20a\x20MeshImpostor\x20for\x20an\x20object\x20without\x20vertices.\x20This\x20will\x20fail.','_projectionTextureProjectionLightMatrix','setMatrices','attachToMesh','_areFresnelDirty','vSubSurfaceIntensity','computeReflectionCoordsPBR','opaque','LINES','preloadedImages','_calculateLowerRadiusFromModelBoundingSphere','_gatherActiveCameraRenderTargets','_cachedVAng','postStep','createDefaultVRExperience','INTENSITYMODE_AUTOMATIC','bufferWidth','ScreenshotTools','getMatchCost','right','Invalid\x20morph\x20target.\x20Target\x20must\x20have\x20positions.','_baseMatrix','_DefaultIndexOfRefraction','shadowOrthoScale','rigMappings','_draggedRoomRotation','touchend','adjustFrame','_debugMesh','setRestPose','_shouldUseHighPrecisionShader','AudioBuffer','ribbonCloseArray','transferToEffect','gamma','alphaCutoff','_binaryInfo','stdin','cTFASTC_4x4','matrixArray','offlineProvider','EffectLayerSceneComponent','/textures/','connectedPivot','AutoRotation','_radius','remapData','gazeTrackerMesh','_mergeDrawWrapper','reverse','DetailMap','.g\x20*\x202.0\x20+\x20','stencilTest','ACTION_OnPointerOutTrigger','BindMorphTargetParameters','DeltaHorizontal','TransformCoordinatesToRef','emissiveTexture','bindGroupLayoutEntries','_renderViewStep','_MiscDirtyCallBack','ETC2RGB8A1Unorm','RGBA32','morphTargetManagerId','vMain','_vertexCompilationState','decay','vDebugMode','_tmpContactCallbackResult','_mainPassSampleCount','_Fallbacks','_cachedHomogeneousRotationInUVTransform','_deviceToWorld','RG8Sint','mimeType','RGBA8Unorm','_convertToRightHandedSystem','BackgroundMaterial:\x20Normals\x20have\x20been\x20created\x20for\x20the\x20mesh:\x20','vReflectivityInfos','screenY','FOG','rightTrigger','fontSize','ring-finger-phalanx-distal','detachFromMesh','enableNormalMorphing','\x20=\x20shadow;\x0d\x0a','_collectFunctions','astc-10x10-unorm','includedMeshes','_decompose','_inversedSensibility','disableDefaultHandMesh','thumb_proxPhalanx_','_currentDepthTest','LIGHTTYPEID_HEMISPHERICLIGHT','#define\x20FLUIDRENDERING_VELOCITY','iterations','readwrite','_groundTexture','intersectionThreshold','REFLECTIVITY_GAMMA','EmbossKernel','_characterToIdx','connectToAnalyser','visibleInstances','_indexBufferIsUpdatable','unTranslatedPointer','#define\x20METALLIC','_IsScene','limitVelocityGradientSampler','CreateDashedLines','keysRadiusModifierShift','MATERIAL_NORMALBLENDMETHOD_WHITEOUT','wrapWebGPUTexture','ThicknessTextureEnabled','onBeforeBlurObservable','isInput','buttonY','_depthStencilTextureWithStencil','GetMotionControllerWithXRInput','HSVtoRGBToRef','useFixedThickness','_GetHalfFloatAsUIntRGBAArrayBuffer','_blurKernelX','DeltaVertical','_generateStencilBuffer','_CreateBlocks','_shouldAnimationStopForInteraction','#define\x20ALPHATEST_UV','replace','BABYLON.ExecuteCodeAction','RENDERER','createDefaultCamera','shared','blob','PARTICLES_BILLBOARDMODE_Y','callIndex','primaryColorHighlightLevel','occlusionType','ALPHA_ONEONE_ONEONE','_GetStorage','Refraction\x20Transmittance','.z])\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','GetDDSInfo','_AnyMouseId','LINEARSPECULARREFLECTION','prepareDefines','getCamera','onSqueezeButtonChangedObserver','lodMeshIds','_addPointerDevice','unprojectRayToRef',')\x20{\x0d\x0a','renderingManager','autoPlay','pointerX','#define\x20RENDER_TARGET_COUNT\x20','SCENELOADER_NO_LOGGING','.z);\x0d\x0a','COMMAND_SETFLOATARRAY4','_generateDiffuseTexture','connectedBlocks','PreProcess','_removeMarkedPhysicsBodiesFromWorld','_tmpUpVector','targetProperty','wasmMSCTranscoder','ImportMesh','postExportTexture','_TargetFocalPoint','50XYAnrJ','_lightSizeUVCorrection','NAME_PROCEDURALTEXTURE','orthoBottom','toGammaSpaceToRef','_detectedMeshes','ORTHOGRAPHIC','_currentTarget','_setStencilBack','SwitchBooleanAction','STEP_GATHERRENDERTARGETS_DEPTHRENDERER','blank','setMinMaxDistance','zoomToMouseLocation','DIRLIGHT2','^([gimus]+)!','_numInternalDraws','Neutral','effectWrapper','getParentsRotation','dithering','autoClearDepthAndStencil','#define\x20EMISSIVEUV2','PREPASS_VELOCITY_TEXTURE_TYPE','CreateTiledPlane','setArray2','_attachController','TEXCOORD_1','generic-touchscreen','getBindedMeshes','No\x20scene\x20available\x20to\x20load\x20asset\x20container\x20to','_manifestVersionFound','restoreStencilState','getLinearVelocity','_isRightEye','_imageProcessingConfigChangeObserver','getCascadeMaxExtents','parabolicRayEnabled','KHR_materials_ior','strides','collisionResponse','focusDistance','createComputeEffect:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','signedDistanceTo','shadowDepthScale','ColorSplitter','MatricesWeightsKind','_UniqueIdCounter','_blurThicknessNumIterations','FloatRound','numberOfArrayElements','_currentInstanceBuffers','useEmissiveAsIllumination','.debugLimit\x20=\x20','rgba8unorm','BUMP','addVelocityGradient','smoothFactor','ELEMENT_ARRAY_BUFFER','textureSampler','little_tip_','overrideRenderingFillMode','onAborted','particleTexture','inertialBetaOffset','_thicknessEffectWrapper','ReflectionToRef','_AnisotropicTextureEnabled','detachElement','linkedTransformNodeId','useVertexColors','source','#define\x20FINAL_DOWN_SAMPLER','_GetRightHandedVector4FromRef','UNSIGNED_INT_24_8','_light','_invertNormalMapY','getFloatData','_SERVER_PREFIX','_toneMappingType','_referencePoint','swapChainFormat','_isReadyToPlay','onTouchpadValuesChangedObservable','isConnectedInVertexShader','_pointerMove','_ReadStringLine','_projectionTextureViewLightMatrix','FILTER_BLUREXPONENTIALSHADOWMAP','getComponent','DECAL','_getLinesIndexBuffer','ACTION_OnRightPickTrigger','.xy\x20=\x20','albedoColor','BABYLON.InstancesBlock','_gl','facet1','ShadowGeneratorSceneComponent','indices','ConvertCubeMapToSphericalPolynomial','_cachedReflectionVOffset','FreeCameraVirtualJoystickInput','onMultiMaterialRemovedObservable','zwOut','JSON\x20ERROR:\x20Unable\x20to\x20load\x20JSON\x20file.','OPAQUE','getTransformationMatrix','#define\x20ALBEDOTEXTURE','BABYLON.NormalMaterial','_cascadeMinExtents','getPositionWorldOnA','defaultButton','_changeGoldbergFaceColors','_cachedMaterial','_clear','lineShader','session','_panningMouseButton','DepthBlurredTexture','CAPS_LIMITS_MAX_TEXTURE_SIZE','setBool','inverseViewProjection','#define\x20TANGENT','Sint32x3','vLightsType','instanceIndex','_joystickPreviousPointerPos','copyTextureToTexture','POSITION_TEXTURE_TYPE','lightDisposed','multiPickWithRay','_fragment','createDrawContext','getLifeTimeGradients','impostorSize','IsValid','TEX_3D','maxPoint','Click\x20to\x20switch\x20to\x20VR','computeTransformedInformation','#define\x20GAMMAALBEDO','pickInfo','localhost','_buildLocalAxes','generic.babylon','createRawCubeTextureFromUrl','_deletionCosts','toArray','getDragGradients','EffectLayer','_waitingSubMaterialsUniqueIds','VertexOutputBlock','_cachedWheelPrecision','ArcSin','flat','_evaluationId','_createRenderBuffer','LINK_STATUS','Unable\x20to\x20create\x20program','emitPower','rgba(0,0,0,0)','releaseBuffers','SEO','_emitter','//\x20heightToNormal','_needsImageProcessing','#define\x20NUM_BONE_INFLUENCERS\x20','textureWidth','HasTexture','_Scale','#define\x20SM_LIGHTTYPE_','\x20block!','_onCollisionPositionChangeObserver','addImpostor','_externalTexture','rightApex','imageProcessingConfiguration','refractionIntensityMatrix','uniform\x20samplerCube\x20','_reorderTriangleStripDrawMode','LINEAR_NEAREST_MIPNEAREST','setAsActiveScene','ignoreNativeCameraTransformation','disablePointerInputWhenUsingDeviceOrientation','_contrast','particle_positionw','quaternions','\x20=\x20cross(','_onEngineViewChanged','FragmentShader','Unsupported\x20pixel\x20format!','useParallax','_screenSpaceReflectionsEnabled','getDay','ParseAnimationRanges','TEXTURETYPE_UNSIGNED_INTEGER','_onPointerDown','_events','imageType','VERSION','rightControllerGazeTrackerMesh','MAX_FRAGMENT_UNIFORM_VECTORS','[Reflector]\x20Disconnected\x20','minEmitPower','_isPaused','loopAnimation','HingeJoint','worldViewProjection','supportSRGBBuffers','offsetX','Dot','_isEnabled','BABYLON.SceneDepthBlock','vertexTypes','_gamepadManager','keysHeightOffsetDecr','sourceMin','_depthBias','_verticalBlurPostprocess','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','getRenderSize','NumPipelineCreationLastFrame','COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT','_spriteMap','.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','createGain','!defined(UNLIT)\x20&&\x20defined(REFLECTION)\x20&&\x20defined(CLEARCOAT)','interpolate','getSoundSource','disableFeature','twoSidedLighting','RotationYawPitchRollToRef','_pluginData','useThicknessAsDepth','lowerHeightOffsetLimit','useBones','Start','_onRatioRescale','onCanvasBlurObservable','!defined(UNLIT)\x20&&\x20defined(SS_REFRACTION)','_physicsBody','_createTeleportationCircles','_released','_convertNormalToDirectionOfRay','_MergeMeshesCoroutine','dot','asin','sprites','DISPLAY_SPHERE_AND_SPURS','onBeforeStepObservable','SpotLight','_invertLeftStickY','sheenOut','_onbuttonup','_GetFloatAsHalfFloatRGBAArrayBuffer','toColor4','#define\x20SM_DIRECTIONINLIGHTDATA\x20','applyStates','copyFromFloats','Disposed','CAP_END','UNSIGNED_SHORT_5_6_5','ArcRotateCameraPointersInput','#define\x20LDR\x20\x0a','.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','_emitterWorldMatrix','skipOnPointerObservable','mixMap1Sampler','addGeometry','uvs2AttrDesc','Error\x20in\x20onProgress\x20callback','native','DOUBLESIDE','_ConcatenateShader','NoSync','condition','EOF','_effectiveTarget','_addCheckInputs','cancelScheduledValues','nodeMaterial.addOutputNode(','isOccluded','PROJECTEDLIGHTTEXTURE','atan2','maxInitialRotation','webgl','_downSamplePostprocess','_renderSubMeshForShadowMap','_pickedGazeColor','_beforeXRSelectListener','sheenInd','_callbackPluginEventHasRenderTargetTextures','drawElementsInstancedANGLE','_cachedStencilOperationFail','cascadeBlendFactor','_syncSubMeshes','PREPASS_VELOCITY','forceIrradianceInFragment','loadOp','Horizon\x20occlusion','Could\x20not\x20load\x20a\x20native\x20cube\x20texture.','currentVRCamera','startPositionFunction','onAnchorUpdatedObservable','_isSynchronized','_bumpSuperimpose','index_metacarpal_','blurBoxOffset','opacityMatrix','IncrementClamp','_pickWithRayOnDragPlane','Depth24PlusStencil8','_frameId','onClonedObservable','pbrBlockAmbientOcclusion','cubeMapPollInterval','emptyTexture3D','_LightsDirtyCallBack','rightStick','multiviewSampler','_audioContext','Gray','_colors3','_angularSpeedGradients','sint16x2','The\x20current\x20engine\x20does\x20not\x20support\x20SSAO\x202.','stabilizeCascades','Babylon.js\x20v','SRGB8','calcCoeffs','_generateTBNSpace','wipeCaches','_walker','_getEffectiveTarget','_tempVector2','RGBDREFLECTION','setGlobalVolume','varying,','randomSampler','recordVertexBuffer','FromEulerAnglesToRef','index-finger-phalanx-distal','multiply','DEPTH_TEST_LEQUAL','transition','RING_FINGER_PHALANX_DISTAL','_useRightHandedSystem','record','FILTER_PCF','prepareLightSpecificDefines','targetBoneIndex','OnPickTrigger','LeftStick','UnprojectToRef','xrTransformation','storeCameraSpaceZ','FromUnitVectorsToRef','isRGB','getRenderId','addPipeline','canvasTabIndex','windForce','scatteringPower','requestAnimationFrame','keysHeightOffsetModifierCtrl','height=',',\x20materialContext.uniqueId=','cTFRGB565','_colorMrts','addLight','_diffuseTexture6','runRenderLoop','_checkOcclusionQuery','SHADOW2','getRenderWidth','albedoMatrix','canAffectMesh','setMaterialForRenderPass','groundMaterial','BABYLON.PassPostProcess','_activeCamera','lighting','createPanner','makeObserverBottomPriority','enableSubSurfaceForPrePass','tileWidth','btDefaultMotionState','\x20-\x20TANGENT','metallicRoughnessTextureData','BallAndSocketJoint','\x20=\x20sin(','_framebufferDepthStencil','SSAOOriginalSceneColorEffect','Read','\x0a#define\x20EPSILON\x20','types','ClearCoat\x20Roughness','COMMAND_SETINT','vFragmentDepth','_GetLuminanceArrayBuffer','xr-physics-controller','#define\x20ALBEDO_UV','_environmentBrdfSamplerName','config','GRASP','wakeUp','onLODLevelSelection','Normalize','rootCameraGizmo','vec4\x20','ReadOnlyStorage','then','baseColorTexture','opacity','_mustWipeVertexAttributes','TOUCHPAD_TYPE','OES_texture_float_linear','getParam','_isVisible','setStencilFunction','decoded','_SetAlphaMode','_autoClearDepthStencil','GD\x20dual','_targetBuffer','metallicFactor','_restoreStateValues','skyBox','r_hand_rhs.glb','TEXTURE_CUBE_MAP','BILLBOARDMODE_STRETCHED','ALWAYS','KHR_texture_transform','_lightsEnabled','new\x20BABYLON.Vector2(','_createFrames','dirLight','furTime','LineStrip','_GetFloatAsUIntRGBAArrayBuffer','_stencilWriteMask','_stencilStateComposer','_checkLimits','touchEnabled','#define\x20SM_DEPTHTEXTURE\x20','Failed\x20to\x20load\x20KTX2\x20texture\x20data:\x20','_markAllSubMeshesAsDirty','TIMESTAMP_EXT','onError','/*\x20disable_uniformity_analysis\x20*/','needDualDirectionValidation','normalSamplerX','_lodGenerationOffset','_setupGround','worleyTemp','_useRadianceOverAlpha','_rotateWithMatrix','Reflection','canPlayType','setReflectionTextureMatrix','_GenerateTrackedJointMeshes','RegisterExtensionFunctions','ORDER_INDEPENDENT_TRANSPARENCY_16BITS','touch','Multiple\x20Render\x20Target\x20support\x20needed\x20to\x20compute\x20object\x20based\x20motion\x20blur','zoomOnMesh','MatrixUse64Bits','vrHMatrix','includeOnlyWithLayerMask','getFrameId','sint32','customShaderNameResolve','connectAudioNodes','TEXTUREFORMAT_DEPTH32_FLOAT','_useRampGradients','TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4','pickedSprite','_blurPostProcessX','groupIndex','TEXTURE_CUBIC_MODE','Unable\x20to\x20load\x20from\x20','_frontFace','BJSOIMO','convertToUnIndexedMesh','SS_REFRACTIONMAP_OPPOSITEZ','Dynamic','NAME_LENSFLARESYSTEM','CreateRStorageTexture','lensFlare','onHandAddedObservable','_linesIndices','onBeforeRender','_inputTextureColorIsInGammaSpace','EMISSIVEASILLUMINATION','_reflection','_updateInt4ForEffect','onResourcesReadyObservable','updateCount','#define\x20SSR_OUTPUT_IS_GAMMA_SPACE','_generateConversionCode','doNotRemoveAnchorsOnSessionEnded','vDiffuseInfos','TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV','COMPRESSED_RGBA_S3TC_DXT5_EXT','cyan','_currentStartSize2','setAlphaConstants','diffuse5Sampler','Stencil8','_perfCollector','_onSelectEnabled','BYTES_PER_ELEMENT','blurStep1','previousWorld','LogShaderCodeOnCompilationError','vertByDist','color','textureAdderSampler','VLSEnabled','_getFilenameAndPath','createTexture','_computeDeltaFromMouseWheelLegacyEvent','GAMMADIFFUSE','EACR11Snorm','vSphericalYZ','_checkWithEpsilon','pbrBlockReflection','MinDeltaTime','_kind','camASampler','#define\x20ROUGHNESS','onEnabledStateChangedObservable','\x20already\x20exists\x20on\x20camera','groundMirrorTextureType','_right','delay','Env\x20Reflection','_rotation','supportedFrameRates','[Reflector]\x20Received\x20client\x20message:\x20','MORPHTARGETS_NORMAL','_cachedSize','pbrBlockDirectLighting','getBaseMatrix','diffuse6Sampler','_worldMatrixName','onAfterRenderMeshToEffect','_createHeightmap','UseTWGSL','GL_ALPHA_FUNCTION_DST_COLOR','_useAlternatePickedPointAboveMaxDragAngleDragSpeed','MAX_VARYING_VECTORS','IsInsideCylinder','fragmentSourceCode','_connectedTransformNode','TextureView_MainDepthStencil_','RenderTargetTexture\x20-\x20','_utilityLayerScene','_xOffset','_NumBindGroupsLookupCurrentFrame','translation','_loadingScreen','FresnelDirtyFlag','_positiveCurve','ProjectToRef','_isConnected','Replace','_onEnabledStateChangedObservable','supportsSession','\x0a\x09Skeletons:','POINTERWHEEL','localNormalOverride','TRIANGLES','lowFrequencySpeed','hasNormals','REFLECTIVITY_TEXTURE_TYPE','getShaderInfoLog','lifeTimeGradients','MouseWheelY','isIdentityAs3x2','_updatePosition','BakedVertexAnimationManager','_handleError','rgb10a2unorm','sqlite3_column_double','loadingUIBackgroundColor','INDEX','if\x20(length(','_calculateSize','fov','premultiplied','surroundingMeshes','_disposePostProcesses','INTENSITYMODE_ILLUMINANCE','isDynamic','_maxSimultaneousLights','pbrBlockFinalUnlitComponents','PBRSubSurfaceConfiguration','VolumetricLightScatteringMesh','Direct\x20lights','deleteShader','_speedRatio','getLight','\x20+=\x20(position','_supportsUVs','_useMeshMaterial','RGB8I','eac-rg11unorm','getHighestFrame','deltaT','createDepthStencilTexture','_drawVirtualJoystick','_textureFormat','fromFrame','_updateSpatialParameters','SS_THICKNESSANDMASK_TEXTUREDIRECTUV','previousWorld2','FlyCameraKeyboardInput','gamepaddisconnected','_environmentTextureIsProbe','gridTemplateColumns','BABYLON.LerpBlock','LineStripDrawMode','_linesIndexBuffer','luminance-alpha','RightHandedForwardReadOnly','_TmpRotation','index_distPhalanx_','fluidColor','\x20,\x20','onTouch','removeAllFromScene','materialUniqueId','#define\x20FLUIDRENDERING_FIXED_THICKNESS','_getDefaultSubMeshCandidates','virtualJoystick','TEXTURE_FILTERING_QUALITY_OFFLINE','PrePassRenderer\x20needs\x20WebGL\x202\x20support.\x0aMaybe\x20you\x20tried\x20to\x20use\x20the\x20following\x20features\x20that\x20need\x20the\x20PrePassRenderer\x20:\x0a\x20+\x20Subsurface\x20Scattering','MAX_VALUE','_depth','freemem','lastIndex','_isLeftCamera','GeometryBufferRendererSceneComponent','_imageTrackingResults','processCodeAfterIncludes','_emissiveColor','afterStep','COMMAND_DELETEFRAMEBUFFER','_buildUniformLayout','enableSpecularAntiAliasing','onKeyboardObservable','done','isFourCC','_adapter','removeVerticesData','_setRenderPipeline','onGamepadDisconnectedObservable','_checkDelayState','getDistance','USELIGHTMAPASSHADOWMAP','disablePerformanceMonitorInBackground','\x20*\x20ambientFromScene','TEXTUREFORMAT_DEPTH32FLOAT_STENCIL8','geometryBufferRenderer','_removeUnusedTargetRenderers','calc(50%\x20-\x20','BGRA8UnormSRGB','NormalBlendBlock','TEXTURETYPE_UNSIGNED_INT_24_8','maxMesh','setIndexBuffer','_motionBlurEnabled','releasePointerCapture','Unorm8x4','MIDDLE','defined(IGNORE)','Unproject','onControllerMeshLoadedObservable','.useParallaxOcclusion\x20=\x20','Tangents','PROJECTION_MODE','DYNAMIC_DRAW','pbrBlockFinalColorComposition','IsEqual','Heightfield','_webVROptions','addTriangle','Physics\x20Engine\x20','PARTICLES_BILLBOARDMODE_STRETCHED','_originalRender','viewer','https://preview.babylonjs.com/glslang/glslang.wasm','_moving','CLIPPLANE4','applyTessellation','_axisToApexShrinkFactor','_createShaderProgram','_color4','decalSampler','RightReadOnly','ASTC8x6UnormSRGB','xr-button-overlay','noFSInit','MAX_CASCADES_COUNT','axisMeshes','negateToRef','pinky-finger-metacarpal','ambient','isoVecsOBOA','Src','_webSocket','frameId','PBRMATERIAL_OPAQUE','vignetteCenterY','HierarchyIssue','LensFlareEnabled','Sign','_emit','setHitData','cdn.babylonjs.com','_xrNavigator','glFragColor','removeStartSizeGradient','_canvas','shadowsDensity','lightsEnabled','#define\x20BILLBOARDMODE_ALL','getAngularSpeedGradients','_orthoTop','_attenuateScreenBorders','_customRotationQuaternion','getMaterialByTags','trySetViewportForView','increment-wrap','environmentRadiance','_empty','\x20=\x20floor(','xr-standard-touchpad','_isRenderTargetTexture','producer','_wrapPosition','_blurCombinerPostProcess','_floorMeshesCollection','SPOT','_usingSafari','Could\x20not\x20find\x20root\x20node\x20in\x20model\x20file.','worldPosition','TEXTUREFORMAT_COMPRESSED_RGB_BPTC_SIGNED_FLOAT','_gamepadDisconnectedEvent','NormalMaterial','_renderAlphaTestSorted','GetNodeCounts','float\x20zSM;\x0d\x0a','unfreezeNormals','intersectionSegment','RightHandedBackwardReadOnly','profileId','getCachedVisibility','.x;\x0d\x0a','VERTEX\x20SHADER\x20','_createNodeMapAndAnimationsAsync','waveLength','enableBlur','_findIndexInAnchorArray','shape','_useReflectionFresnelFromSpecular','sizeGradientTexture','Compute','MAINUV5','BABYLON.TriPlanarBlock','kernelBlur','tileHeight','btSoftBodyRigidBodyCollisionConfiguration','onEndFrameObservable','Raw3D','importExternalTexture','_ExtensionFactories','_stencilFrontFailOp','EXPLICIT_MODE','_rightApex','_twgsl','BABYLON.Matrix.FromArray([','createGPUTextureForInternalTexture','btPoint2PointConstraint','useUtilityLayer','goToFrame','_prepareRenderingGroup','_debugInsertMarker','_circleOfConfusion','LIGHTMAP','_storeCameraSpaceZ','matrices','disableMotionControllerAnimation','Fragment\x20shader:','midPoint','#define\x20BONETEXTURE','_projectionTextureProjectionLightDirty','lodGenerationScale','stream','_createCloth','_shadowMaxZ','hasTextures','USEHIGHLIGHTANDSHADOWCOLORS','_downscale','_meshExcluded','cTFETC2_EAC_R11','masterGain','Error\x20updating\x20gamepad\x20','applyStencil','ConcreteContactResultCallback','disableControllerAnimation','IS_NDC_HALF_ZRANGE','colors4Arrays','_setPointerSelectionDisabledByPointerId','SetParentAction','xr_standard_squeeze','isUpdateBufferCreated','_numMaxIterations','#define\x20VERTEXCOLOR','_stencilFrontDepthFailOp','_obs','tintTexture','RasterizationState','batchCacheReplacementModeInFrozenMode','_cachedCameraPosition','/dev/stdin','\x20specification!','createSkybox','markAsProcessed','RegisterFallbacksForProfileId','disableFacetData','destroy','checks','BABYLON.DotBlock','\x20shader\x20object.\x20gl\x20error=','auto','#define\x20UV1','_contextWasLost','RangeToPercent','_getParticleSystemIndex','getLensFlareSystemByName','updatable','.alphaTestCutoff\x20=\x20','You\x20cannot\x20use\x20a\x20mesh\x20as\x20LOD\x20level\x20twice','STEP_AFTERRENDER_AUDIO','maxForce','isDeviceAvailable','_getInstancesRenderList','_attenuateFacingCamera','_markAsDirtyAndCompose','TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV','.realTimeFiltering\x20=\x20','innerConeAngle','_lights','DEPTH_TEST_NOTEQUAL','://','_dispatcher','bindOnlyNormalMatrix','\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','BuildArray','_SetNewScene','onButtonDown','loopEnd','parallelShaderCompile','_afterRenderingGroupDrawStage','_boundUniforms','useAlphaFromAlbedoTexture','useEquirectangularFOV','each','uniform3f','isInVRExclusivePointerMode','uniform1ui','axisControlHeight','Light_Type_2','oldRotation','_previousStencilState','nodes','grabInteraction','UV2','function','Instance','ctime','interpolatedQuaternion','_direction','ToRadians','mozSrcObject',',\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','CompareLightsPriority','LIGHTMAPEXCLUDED','Spatial\x20Controller\x20(Spatial\x20Interaction\x20Source)\x20','_tmpVectorForPickCompare','https://preview.babylonjs.com/glslang/glslang.js','_useSpecularOverAlpha','HDRFxaa','hasThinInstances','_samePointSquaredDistanceThreshold','useAmbientOcclusionFromMetallicTextureRed','addHook','Scene','resetDepthCullingState','_absoluteTransform','_dPadLeft','addChildShape','onprogress','#define\x20KERNEL_DEP_WEIGHT','.ySwizzle\x20=\x20\x22','snapshotRenderingMode','R8Unorm','2.0','UNSIGNED_BYTE','rotationAngle','_isIdentity','viewProjectionR','_removeFromSceneRootNodes','_LogLimitOutputs','_emitDefine','_colorGradients','_lockstepMaxSteps','onMeshReadyObservable','panningOriginTarget','setSubData','disableOnlineControllerRepository','_displayMuteButton','meshes','movementOrientationFollowsViewerPose','_fogMode','useCameraPostProcesses','astc-10x10-unorm-srgb','_mainDrawWrapperOverride','releaseTextures','particles','ArcRotateCamera','diffuseSamplerZ','Unknown\x20file\x20open\x20mode:\x20','_internalPick','preload','restart','_colorStates',',\x20axisPinchControlRadius:\x20','isCube','setUIntArray2','_UpDir','wheelXMoveRelative','sqlite3_create_function_v2','_MaxSpecularPower','setTransform','localDirectionToMesh','#if\x20NUM_BONE_INFLUENCERS>0\x0d\x0a','enable','TRACKING_LOST','_gridControl','depthPeeling','_setRigMode','_sqlite3_result_int','pickWithRay','_dataFetched','RING_FINGER_PHALANX_INTERMEDIATE','_afterRenderStage','refDistance','RGB9E5UFloat','KHR_materials_unlit','_ForwardDir','onTick','depth-sensing\x20is\x20an\x20experimental\x20and\x20unstable\x20feature.','ExtrudeShape','_startMonitoringTime','PlaneImpostor','getTranslationToRef','buttonB','_kMaxVertexBufferStride','vertexID\x20+=\x201.0;\x0d\x0a','BetweenTwoPoints','_releaseTexture','The\x20rendering\x20canvas\x20has\x20not\x20been\x20set!','_onGamepadConnectedObserver','excludeWithLayerMask','COLORCURVES','_getCamera','RGB16I','_getPhotometricScale','Equal','createObjectStore','_releaseRenderPassIds','_buildId','_RefractionIntensityTextureEnabled','_createIndexBuffer','#define\x20ENABLE_SMOOTH_REFLECTIONS','sortBones','\x20=\x20min(','rotationEnabled','textureMask','isReflectionProbe','TRIGGER_TYPE','holes','BABYLON.ScreenSpaceCurvaturePostProcess','_useObjectSpaceNormalMap','_materialContextUpdateId','_releaseBuffer','_drawMode','UseOnlineRepository','cube','Output','_collectUbosUpdatedInFrame','_samplerDeclaration','colorAttachmentViewDescriptor','AttributesDirtyFlag','webkitfullscreenchange','_measureFps','target','ExtractFromMesh','thicknessTexture','synchronizeInstances','setQuaternion','HDR\x20Bad\x20header\x20format,\x20wrong\x20scan\x20line\x20width','_scaledGravity','_coneOuterGain','_emptyTexture2DArray','setDepthWrite','forcedExtension','_setCameraTransformation','_edgesRenderer','\x20output','BABYLON.BlurPostProcess','subtractFromFloats','#define\x20FLUIDRENDERING_RHS','doubleSided','_subTimeStep','useKernelBlur','\x0d\x0a//\x20','_emptyTexture3D','finalColor','sqlite3_bind_parameter_index','_diffuseRenderTarget','_RotationAxisCache','_controllerCache','encodeCommandArgAsNativeData','segments','stalePick','vRefractionInfos','_initDecimatedMesh','vec4(','diffuseSampler','ExtrudePolygon','_startSizeGradients','autoUpdateBonesMatrices','_onlyForInstances','_DetailTextureEnabled','_projectionTextureScalingMatrix','SHADOWPCSS3','_beforeCameraDraw','_restPose','TEXTUREFORMAT_RED_INTEGER','_isLogarithmicDepthEnabled','enableSceneOffline','indexParameters','setParameters','FromPolynomial','_prepareSubEmitterInternalArray','blurDepthDepthScale','DECR_WRAP','pbrBlockReflectance','environmentHelperRemovalFlags','LogCache','boundingBox','_mixTexture','useObjectSpaceNormalMap','RenderAttachment','_quaternionsArrays','xr_standard_touchpad','isLoading','CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY','.useAlphaTest\x20=\x20','Write','_stencilTest','_colorWriteChanged','removeCamera','_generateTextureLookup','ALPHA_ONEONE','updateRawTexture2DArray','Sint16x2','storeState','_physicsBodies','FLIP_TILE','Cannot\x20have\x20multiple\x20blocks\x20of\x20type\x20','edgesWidth','ease','_MIN_AVERAGE_DISTANCE','R32Uint','_shadowMap2','GMT','_CreateCameraFrustum','tempOutput','getHitTestResultsForTransientInput','_renderPostProcess','setPipeline','textureFloatLinearFiltering','uv0','facetDepthSort','_onBeginFrameObserver','_attachImageProcessingConfiguration','_viewportsCurrent','_compilePipelineStageDescriptor','PNG','_emitVaryingFromString','_camerasToBeAttached','stepR','_createDepthStencilTexture','_onDefaultMeshLoaded','alphaCorrection','_processedMaterials','ArcRotateCameraVRDeviceOrientationInput','createCanvas','latestDepthBuffer','_markAllSubMeshesAsAllDirty','setFloat2','_createDefaultTargetMesh','base64:','context','addAnimation','BC3RGBAUnorm','wrapS','UseFallbackTexture','_storeNonLinearDepth','astc-4x4-unorm','createPipelineLayout','_colors4Arrays','Square','inheritDirection','_shaderStore','invert','FromMesh','file:','_activeCameraChangedObserver','getPivotPointToRef','\x20-\x20',',\x200.0);\x0d\x0a','_mustUpdateStencilRef','_reflectionControls','substr','endQuery','_detachController','Unable\x20to\x20update\x20from\x20JSON:\x20','windows-mixed-reality','manhattanDistance','_bendAxis','useMicroSurfaceFromReflectivityMapAlpha','WRAP_ADDRESSMODE','useBillboardPath','addOnce','CameraParameters','CreateAlphaTexture','isSaturated','getXRSessionInitExtension','outDirection','HDRPostHDReDepthOfFieldSource','bumpFragmentMainFunctions','rightProjectionMatrix','ALPHA_MAXIMIZED','_frustumCornersWorldSpace','_source','_setBaseLayerWrapper','intersectsSphere','SimplificationQueue','_parentUpdateId','roughness','screenSpaceReflection2BlurCombiner','enableSmoothReflections','gamepads','_forward','_effectLayerOptions','_sqlite3_column_text','_checkScenePerformancePriority','leftTrigger','_updateTriangles','DepthPeelingRenderer-ColorTexture','lineParentClone','isRigCamera','.useSphericalHarmonics\x20=\x20','TEXTURE_CUBE_MAP_ARRAY','_startMonitoringGamepads','jsDecoderModule','isFacetDataEnabled','pickSprite','\x20=\x20heightToNormal(','automaticNormalizationTangent','PBRBRDF','cameraToneMappingEnabled','afterRender','default\x20camera','LookDirectionRHToRef','\x20-\x20floor(0.5\x20+\x20','_initComponent','getPostProcessByName','DEFAULT_HAND_MODEL_RIGHT_FILENAME','_createdShaderName','leftApex','setReflectionMode','BABYLON.GrainPostProcess','mPreviousBones','attachControl','getParent','isPrePassCapable','The\x20babylon\x20engine\x20must\x20have\x20a\x20canvas\x20to\x20be\x20recorded','_alphaIndex','_depthRenderTarget','NAME_GEOMETRYBUFFERRENDERER','scalingDeterminant','STEP_AFTERRENDERTARGETDRAW_LAYER','Unable\x20to\x20use\x20a\x20rotation\x20gizmo\x20matching\x20mesh\x20rotation\x20with\x20non\x20uniform\x20scaling.\x20Use\x20uniform\x20scaling\x20or\x20set\x20updateGizmoRotationToMatchAttachedMesh\x20to\x20false.','setTextureArray','radius','disableCacheBindGroups','attribute','.y],\x20\x20\x20','hasChanges','varyingProcessor','PerspectiveFovWebVRToRef','_xhr','title','SceneDepthBlock','world1','optimizeUVAllocation','SPOTLIGHT1','getCascadeProjectionMatrix','#define\x20LOCAL','responseText','_vertexError','SHEEN_LINKWITHALBEDO','LIGHTFALLOFF_PHYSICAL','rootUrl','canvasOptions','jointSlide','x_button','_blendBackTexture','hrtime','_diffuseTexture7','hasInstances','_maxRotationDistFromHeadset','FOGMODE_NONE','premultipliedAlpha','.basis','_beforeCameraUpdateStage','double','HeightmapImpostor','COMMAND_SETMATRIX3X3','vrDisplay','mergedSamplers','preWarmCycles','Falling\x20back\x20to\x20generic\x20models','MESHES_CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY','PrepareDefinesForPrePass','_cachedForward','fbm','_kernelBlurXPostprocess','generateMipMapsForCubemap','onBeforeBoxRenderingObservable','_onBetweenPassObservable','component','flags','createBindGroupLayout','fovMode','STEP_BEFORECLEAR_PROCEDURALTEXTURE','diffuseRightColor','_uniformLocations','_sqlite3_value_double','shift','maxSize','onPlaneRemovedObservable','_loaderOptions','samples','dimensionsAtRest','https://preview.babylonjs.com/draco_decoder_gltf.wasm','renderDepthTexture','Force\x20normalization\x20for\x20the\x20worldTangent\x20input','disabledByNearInteraction','_RequestPointerlock','_needMoveForGravity','_updateIntForEffect','_hardwareScaleLevel','StereoscopicFreeCamera','referenceSpace','GEAR_VR','_webVRready','RotationZ','_yOffset','updateTextureData','_markAllMaterialsAsPrePassDirty','startDelay','TEXTURE_FIXED_EQUIRECTANGULAR_MODE','teleportationBorderColor','_InverseFromVec','displayLoadingUI','keysDownward','bindArrayBuffer','_depthScale','_currentEmitRate2','getGlInfo','ino','_checkChanges','disableWebGL2Support','_successCallback','coneInnerAngle','_ApplyColorGradingSliderNonlinear','space','minimizeInPlace','_spriteManagers','closestTo','COMMAND_SETINTARRAY4','Can\x20not\x20initialize\x20twgsl!','DEBUGMODE','_GetAphaBlendFactor','SHADOWPOISSON0','vBumpInfos','faceUV','mainTextureSamples','jointParent','_directTarget','movementSpeed','_bindObs','_normalTextureX','matches','_getImmediateChildByName','vectorsWorld','getShadowDirection','MODEL_FILENAME','_InsertionCost','_alphaTestSubMeshes','_GetRightHandedPositionVector3FromRef','CreateTiledGround','vec4\x20worldPos\x20=\x20','abs','setToDefaultPostProcess','pos2','_positionsCache','_floatsArrays','animations','transformedDirection','.bin','_canRescale','_originalPointerObserver','jitter','let','gamepadconnected','_buttonIndex','vectors3','addActionManager','_points','TEXTURE_WRAP_ADDRESSMODE','audioListenerPositionProvider','_getAngleDiff','_handleStop','loaderOptions','remapF0OnInterfaceChange','COMPRESSED_RGB_ETC1_WEBGL','CAMERA_PERSPECTIVE','vEmissiveInfos','_currentAngularSpeedGradient','ScalingToRef','_hasImageProcessing','MIN_RENDERINGGROUPS','worldOffset','_AvailableControllers','_getRGBABufferInternalSizedFormat','_blendBackEffectWrapper','createPickingRayToRef','_onMouseMove','forceActivationState','markAllMaterialsAsDirty','SSAO2RenderingPipeline','\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','vMicroSurfaceSamplerInfos','setCustomOutput','_disposeInstanceSpecificData','_attachTrackedPointerRayMode','_currentFramebuffer','removeExcludedMesh','getBoneByName','worldMatrices','shouldExportAnimation',');\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}','getDepthScale','USEGLTFLIGHTFALLOFF','disableGeometryBufferRenderer','LAST','GetTypeByteLength','layout(location\x20=\x200)\x20out\x20vec4\x20glFragColor;\x0a','anisotropicOut.anisotropicNormal','_ib','minNodeName','/dev','camera\x20input\x20of\x20type\x20',':\x20\x22scene\x22\x20is\x20not\x20defined\x20for\x20Babylon\x20texture\x20','stencil-only','STENCIL_OP_FAIL_S_REPLACE','doNotChangeAspectRatio','_updateVector3ForEffect','NumBindGroupsNoLookupLastFrame','BABYLON.DoNothingAction','_generateVertexBuffer','Meta','_hasTexturesExtension','_emitCodeFromInclude','_isActionableMesh','beginCommandScope','rightColor','_totalValueCount','furSpeed','_bufferSize','BUMPDIRECTUV','_setupInputs','fire','getKeys','SceneLoaderError','useRampGradients',',\x20effect.name.fragment=','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','bump2Sampler','trackPosition','isDisposed','viewportBorder','mapABOBtoBAOA','getNodeById','_setPosition','HDRPass','_injectCustomRequestHeaders','FxaaPostProcess','_yawRange','_updateSubMeshesBoundingInfo','FragCoordBlock\x20must\x20only\x20be\x20used\x20in\x20a\x20fragment\x20shader','getTangents','Sint8x4','Assertion\x20failed:\x20','_sqlite3_exec','_uniformBuffersNames','active','_exposure','forceRG8','_useRoughnessFromMetallicTextureGreen','GL_ALPHA_EQUATION_MIN','_getPosition','_computePhotometricScale','MAX_VERTEX_ATTRIBS','HDRBlurV_','_shouldConvertRHS','vClearCoatTintParams','RGB32I','.g)\x20*\x20(1.0\x20-\x20','_textureMap','_GetDefaultSideOrientation','uint','IdentityReadOnly','_mimeType','_mrtAttachments1','editorURL','_onDeviceDisconnected','activeView','alphaMode','updateUInt3','DepthPeelingRenderer-DepthTexture','RING_FINGER_PHALANX_PROXIMAL','We\x20recommend\x20using\x20\x27unbounded\x27\x20reference\x20space\x20type\x20when\x20using\x20\x27immersive-ar\x27\x20session\x20mode','onAfterComposeObservable','INPUT_META_KEY3','https://preview.babylonjs.com/twgsl/twgsl.js','_updateGizmoRotationToMatchAttachedMesh','specularBase','_isLocked','getBodyVelocityIterations','_modelReady','effectLayers','oculus-touch-v2-right','_sqlite3_result_text','orientationY','onUpdateParameters','restoreDefaultInputTexture','\x20<\x20','_onAfterUnbindFrameBufferObservable','\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','_setTargetMeshVisibility','vertexID\x20=\x20float(gl_VertexID)\x20*\x20morphTargetTextureInfo.x;\x0d\x0a','\x20Y:\x20','_chromaticAberrationEnabled','generic-trigger','addCollectionStrategies','_nearestDistanceSquared','_cullBackFaces','BABYLON.ColorGradingTexture','onAfterUnbindObservable','setStencilFunctionMask','_instancedMeshFactory','XRFrame.getLightEstimate\x20not\x20supported\x20on\x20native.','_removeFromRoot','SPECULARTERM','_alphaMode','borderFactor','num_points','_cachedUScale','setMaxSteps','GetFogState','sheenDir','ReflectionBlock','SRGB','stencilState','cTFPVRTC2_4_RGB','lodGenerationOffset','DumpData','_scenes','current','STEP_GATHERACTIVECAMERARENDERTARGETS_DEPTHRENDERER','forceRefreshGradients','_morphTargetManager','ShadersStoreWGSL','createRange','WithinEpsilon','GAMMAALBEDO','float','boxBuilder','alignItems','Depth32FloatStencil8','delete','_depthCorrection','ADDRESS_MODE_WRAP','exp','pointingPoseMeshName','MessageLimitReached','https://immersive-web.github.io/webxr-input-profiles/packages/viewer/dist','_isNode','#define\x20IS_STEREOSCOPIC_HORIZ\x201','_lastUseSpecular','colorsAttrDesc','_useGltfStyleTextures','lod','_effect','CreatePlane','inlineShaderCode','_isParentEnabled','playing','depthSort','samplerObjects','create','_realTimeFilteringQuality','_DeduceAnimationInfo','randomTexture','SPECULARAA','ArcCos','notifyObserversWithPromise','createQuery','getMeshesById','dragPlanePoint','Int','_geometryBufferRenderer','zoomOnFactor','ACTION_OnKeyDownTrigger','useSpecularGlossinessInputEnergyConservation','.xSwizzle\x20=\x20\x22','_cameraTransformMatrix','_GroundTextureCDNUrl','ambientFromScene','worldView','Intermediate','hasLODLevels','_createRenderPassId','_useCtrlForPanning','RealTime','_raySelectionPredicate','_LoadProfilesFromAvailableControllers','radiusRange','xyOut','IRIDESCENCE_USE_THICKNESS_FROM_MAINTEXTURE','convertToFlatShadedMesh','mode','WarningLogLevel','CLEARCOAT_TEXTURE_ROUGHNESSDIRECTUV','_fn','#version\x20300\x20es\x0a#define\x20WEBGL2\x20\x0a','cylinderBuilder','devicePosition','getParameter','DepthClipControl','_finalPosition','_resetCurrentScissor','THUMBSTICK_TYPE','_depthStencilTexture','_IsCanvasElement','materials','fogDensity','RG8Uint','DEPTH_TEST_GREATER','oldPos','onMenuButtonStateChangedObservable','_shadowsSaturation','_setNodeTransformation','fluidRenderingRender','054c','SimplexPerlin3D','_currentSrc','setDepthFunctionToLess','\x20=\x20vec4(0.);\x0d\x0a','blitFramebuffer','SONY\x20PLAYSTATION\x20DUALSHOCK','profiles','_repeatableContentAnchor','_decideIfNeedsToMove','\x20cannot\x20be\x20enabled\x20while\x20','EHO','bumpTexture1','defaultLightingOnControllers','message','orientationX','EXT_disjoint_timer_query','GetCompareFunction','ColorStates','vector3InterpolateFunction','_beforeRenderTargetDrawStage','touchpad','UnprojectFromTransform','isBlocking','onMeshTargetChangedObservable','_cameras','aoOut','AnisotropyBlock','IridescenceTextureEnabled','physicsRestitution','PBRClearCoatConfiguration','Diffuse','Unable\x20to\x20load\x20TGA\x20file\x20-\x20Not\x20enough\x20data','visibleOnFrame','getFacetsAtLocalCoordinates','SCALEMODE_CEILING','_samples','groundShadowLevel','getHeightAtCoordinates','volumetricLightBlurScale','emitComments','_resetLayout','LN2','textureSamples','left','Uint','DiffuseTexture','radiusBottom','_renderSubMeshes','depthFar','GetPointerPrefix','onBeforeAnimationsObservable','l2_1','TextureFormats','ready','sqlite3_result_double','ASTC4x4UnormSRGB','_hasLoadedData','autoplay','DepthOfFieldEnabled','setPositionWithLocalVector','#define\x20VLS\x0a#define\x20NB_STEPS\x20','overlayColor','layerWrapper','FromRotationMatrixToRef','getRenderingCanvas','_getCustomDrawWrapper','RG8UI','_AttributeDirtyCallBack','BABYLON.InputBlock','font','_isCamera','_leftStickAxisY','_rotateUpVectorWithCameraRotationMatrix','clearColor','onUserActionRequestedObservable','_DefaultKeepDepthUtilityLayer','alignHorizontal','_comparePickingInfo','isLocked','_pointerDownOnMeshAsked','directionalConeOuterAngle','\x22);\x0d\x0a','depthSortedIndices','suspend','getMorphTargetByName','deactivate','FRAGMENT\x20SHADER\x20','#define\x20CUSTOM_VERTEX_UPDATE_WORLDPOS','WEBGL_draw_buffers','getFramebufferDimensions','colorShaderOccQuery','BABYLON.SubSurfaceBlock','removeLODLevel','createRenderbuffer','reflectionReflectance0','COMMAND_SETINTARRAY2','vec3(1.,\x201.,\x201.)','setColor3','get_m_hitNormalWorld','occlusionQueryAlgorithmType','finalHeight','registerBeforeRender','measuredWidthInMeters','DeepCopy','depthOfFieldBlurLevel',');\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}','BILLBOARDMODE_Y','mag','_internalMarkAllSubMeshesAsMiscDirty','_rawComputeSourceCode','_numBonesWithLinkedTransformNode','Depth\x20peeling\x20for\x20order\x20independant\x20transparency\x20could\x20not\x20enable\x20PrePass,\x20aborting.','_freeze','_sqlite3_column_double','WorleyNoise3DBlock','texture','getForwardRayToRef','.fx','_IsQuest','_TmpVector3','_normalBlendMethod','onTrackpadValuesChangedObservable','_renderId','_leftApex','bakeCurrentTransformIntoVertices','_debugFeature','Remap\x20F0\x20on\x20interface\x20change','sqlite3_result_blob','_needToBindSceneUbo','_createSoftbody','_linesIndexCount','vector2InterpolateFunctionWithTangents','useUbo','_swapAndDie','getImpostors','awake','outLife','setDefaultCandidateProviders','vAlbedoColor','releaseDrag','force32itsFloat','_UpdatedUbosInFrame','lensFlarePostProcess','UNSIGNED_SHORT','getRotationQuaternionToRef','colorTable','_markAllSubMeshesAsFresnelDirty','_finalCompose','getMotionState','Vector2','BABYLON.ChromaticAberrationPostProcess','TEXTURETYPE_BYTE','AppendSerializedAnimations','_currentRenderId','element','_onEngineDisposedObserver','tty','_GetSamplerDescriptor','poleTargetPosition','_createGlobalSubMesh','_getSceneSize','GPUParticleSystem_random2','\x20=\x20gl_FrontFacing\x20?\x201.0\x20:\x200.0;\x0d\x0a','getDepthFunction','disableTeleportation','_preActivateForIntermediateRendering','Sampler','\x22.\x20Latest\x20supported\x20version\x20is\x20\x22','_registerTransientComponents','invertedMatrix','_babylonGamepads','getTextureByUniqueId','xr_standard_squeeze_pressed_value','_boundingInfo','weight','materialDefines','targets','ComposeToRef','angularSensibilityY','motionBlurPostProcess','addSound','Error\x20in\x20provided\x20version\x20-\x20','opacityIntensity','_frustumCenter','store','vSpecularInfos','PBR','_GetPipelines','rootMesh','reusable','SS_USE_LOCAL_REFRACTIONMAP_CUBIC','_diffuseTexture5','isEnabled','_projectionUpdateFlag','validateDrag','thisProgram','uri','forward','row3','_deserializePortDisplayNamesAndExposedOnFrame','TEXTURE_LINEAR_NEAREST_MIPLINEAR','GLSL','onNewMeshPicked','Unable\x20to\x20load\x20the\x20sprite\x20manager','_onDeviceOrientationChangedObservable','GAMEPAD_ID_PREFIX','_activeTargets','Xor','ProfileId','moveAttached','faceYaxis','animationSpeedFactor','Procedural','_updateDevice','fround','getEffectiveMesh','.invertX\x20=\x20','PREPASS_IRRADIANCE_TEXTURE_TYPE','instancesData','RefractBlock','syncImpostorWithBone','Unknown\x20vendor','LoadAsync','TEXTUREFORMAT_RGBA','_CopyBonesTransformationMatrices','innerGlow','_writeAttributeData','_effectsAreDirty','_alive','_tmpTargetVector','rgba8sint','zSM','FromHarmonics','edgesShareWithInstances','_serializeAsParent','DISPLAY_LINES','Multiple\x20drag\x20modes\x20specified\x20in\x20dragBehavior\x20options.\x20Only\x20one\x20expected','//\x20Vertex\x20shader\x0d\x0a','btDbvtBroadphase','_CreateLinearOrStepAnimation','setBodyMass','ray','subEmitters','squeeze','postExportNodeAsync','_constantTranform','samsung-odyssey','getBlockByName','previousWorld3','DeltaAngle','TEXTUREFORMAT_RED','_cameraTransform',');\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','beginRenderPass','_deltaRotationConjugated','always','DiffuseRendering','BABYLON.TextureBlock','getRenderTargetTextureForEye','getMainComponent','transferTexturesToEffect','_maxYaw','_onPointerLockChange','_LogEnabled','influence','collectDefines','endRenderTargetPass','tbnNormal','SS_LODINREFRACTIONALPHA','LINE_STRIP','PrepareUniformsAndSamplersList','uniformBuffers','_readPixelsAsync\x20only\x20work\x20on\x20WebGL2+','DepthBias','_camMatrix','weights','addEvent','pbr_globalworldpos','LIGHTFALLOFF_STANDARD','exception','Unlit','_positionY','FRAMEBUFFER','_updateAnisotropicLevel','\x20-\x20Parallel\x20shader\x20compilation','setTextureFromPostProcessOutput','_checkAnimationGroupEnded','_initialize','uniform1i','rotationGizmoVertexShader','TOUCHPAD_PRESS','switchAudioModeForNormalSpeakers','instancedArrays','disableAutoAttach','ReflectBlock','getPluginVersion','Repeat','_onInputSourcesChange','MAX_SAMPLES','POINTERMOVE','_maxLodLevel','getBinormals','.ktx2','ASTC5x5Unorm','_behaviors','bumpMatrix','BABYLON.PBRMaterial','diffuse1Infos','setRowFromFloats','_environmentIntensity','onTriggerButtonStateChangedObservable','primaryLightDirection','tbnTangent','_characters','centerWorld','_activeMeshesFrozen','_targetBoundingCenter','getInputElementClientRect','normalUpdated','addEffectLayer','_wasPreviouslyReady','bloomKernel','getCameraByUniqueId','Object\x20Space\x20Mode','_uniformDeclaration','TONEMAPPING_STANDARD','refractionIntensityTexture','BC7_RGBA','particleRadius','getViewSubImage','_dragging','_volume','ceil',',\x20nRanges:\x20','getTarget','_mrtAttachments','normalW','invertU','cos','disablePermanentHitTest','_rowGenerationMatrix','COMPRESSED_2D','offsetValue','xr_standard_thumbstick_yaxis_pressed_min','enablePixelPerfectMode','_BestScore','TRIANGLE_FAN','repeatCount','bptc','AddUniforms','_colorWrite','LoadAssetContainer','step','_createPhysicsImpostor','#define\x20CUSTOM_FRAGMENT_UPDATE_METALLICROUGHNESS','_ratioOffset','flipFaces','hdrPostProcess','setAnimationParameters','mrtTextureCount','WEIGHTS','stopOtherAnimations','__bjsclassName__','31665WtKGlV','prePass_Position','DIRECTIONAL','pbrBlockReflectivity','ratio','onEyeTrackingFrameUpdateObservable','#define\x20SAMPLES\x20','contactPoint','lineWidth','_GetTokenizationPyramid','needAlphaTesting','runXRRenderLoop','BiPlanarBlock','doNotLoadControllerMeshes','RGBA32F','POINTERPICK','_isControllerReadyForNearInteraction','updateInAnimate','_disposeDepthRenderer','_CreateAccessor','cellStartOffset','_UpReadOnly','billboardMode','isInVRMode','TIME_ELAPSED_EXT','_workingCanvas','setBodyRestitution','_depthClearColor','_sqlite3_open','AMBIENT','normalMapColor','PBRSpecularGlossinessMaterial','getAllComponentsOfType','creationFlags','setDepthBuffer','_nodes','shadowViewProjection','Fragment_Begin','geometryUniqueId','createBuffer','_initialStartSpriteCellID','wrapV','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=','_idleRotationSpinupTime','sleeping','cleanMatrixWeights','Texture_MainDepthStencil_','_TextureDirtyCallBack','StoreLODInAlphaChannel','_cachedIndexBuffer','_createGizmoMesh','STENCIL_OP_PASS_Z_INVERT','RING','\x0a#define\x20COLORGRADIENTS','ThicknessTexture','_buttonsPressed','reset','toISOString','WEBGPU','Trying\x20next\x20fallback.','writeUint32','preserveParentRotationForBillboard','_localDelayOffset','axe2','COMPRESSED_SRGB8_ALPHA8_ETC2_EAC','setOrder','vertexArrayObject','RandomId','environmentTextureType','specularColor','pbrDirectLightingSetupFunctions','scaleAndAddToRef','_ForceFullSceneLoadingForIncremental','uScale','DIRLIGHT3','_unObserveRenderList','_storageBuffers','getAnimationGroupByName','innerHTML','defaultRenderId','VRExperienceHelper','realWorldHeight','sleepBody','MirrorTexture','TEXTURE_LINEAR_LINEAR_MIPLINEAR','_attributesStrideSize','Clean','_revert','vertexId','attachInput','getBlob',',\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\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','ColorMergerBlock','normalOutput','_motionStrength','isConstant','updateIntArray','updateArrayBuffer','computeWorldMatrix','_createHdrPostProcess','Permission\x20not\x20granted.','Snorm8x4','_onCollideObserver','enableFluidRenderer','onClearObservable','rotationGizmo','EXT_texture_compression_bptc','FORCENORMALFORWARD','Procedural\x20textures','_originalBuilderSideOrientation','skipNextTeleportation','snorm16x2','_applyStencilRef','_notifyUpdate','utf8','LIGHTMAP_SPECULAR','particlePositionGenerator','NORMAL','stiffness','White','.rgb\x20+\x20(1.0\x20-\x20','computeDispatch:\x20This\x20engine\x20does\x20not\x20support\x20compute\x20shaders!','snapPositions','UNPRESSED','OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE','_setViewportForSubImage','realTimeFilteringQuality','switchPanningModelToHRTF','displayPass','_validate','#define\x20MULTIVIEW','pbrPixelShader','_reject','_clipToFrustum','Translation','_disposeTextureAndPostProcesses','iridescenceTexture','anchorSpace','getMaterialByName','depthPrePass','_needStencil','ACTION_NothingTrigger','_dragGradients','uvs2','mainSceneTrackerPredicate','_onVRRequestPresentComplete','resetCachedMaterial','_sharedInit','useOctreeForCollisions','createEffectForParticles','COMMAND_SETTEXTUREWRAPMODE','shaderPath','SetMatrixPrecision','astc-12x12-unorm','copyAnimationRange:\x20this\x20rig\x20has\x20','setStencilReadMask','GL_ALPHA_FUNCTION_ONE_MINUS_CONSTANT_COLOR','_stereoInterlace','vertexSource','getShaderSource','_textureSamples','_updatePoseAndMesh','CreateLathe','\x20=\x20clamp(','_audioEnabled','spatialSound','factor1','Fragment\x20shader','VRMultiviewToSingleviewPostProcess','disableAlphaBlending','Raw2DArray','_forcedExtension','addMatrix2x2','_recreateSceneUBOs','no\x20native\x20wasm\x20support\x20detected','_pickWithRayInverseMatrix','subSurface','BABYLON.ScreenSpaceReflectionPostProcess','_renderForShadowMap','POSE_ENABLED','toFixed',',\x20axisXControlRadius:\x20','_sound',');\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','DEFAULT_USE_SPHERICAL_HARMONICS','_mouseId','fillUniformsAttributesAndSamplerNames','_LeftReadOnly','BABYLON.HDRCubeTexture','connectTo','getAsObject','_blendConstants','_startTimeQuery','getVolume','isFullscreen','RGBE_ReadPixels','vao','setDepthFunctionToLessOrEqual','copyAnimationRange:\x20not\x20same\x20rig,\x20missing\x20source\x20bone\x20','freezeNormals','VEC2','checkFramebufferStatus','VectorSplitterBlock','_LoadData','idleRotationSpeed','KHR_parallel_shader_compile','_diffuseTextureY','\x20=\x20transposeMat3(inverseMat3(','image/png','_resumeAudioContext','https:','animationPropertiesOverride','gslang\x20is\x20not\x20available.','_thicknessTexture','_nativeRTTProvider','prePass_Color','_updateNonUniformScalingState','_idleRotationSpeed','inputsMax','_ThicknessTextureEnabled','_touchDots','getObjectCenterWorld','vec2(0.)','_lodTextureMid','FromFloat32ArrayToRefScaled','_glTFMaterialExporter','useOnlyMetallicFromMetallicReflectanceTexture','_ControllerFactories','MAX_TEXTURE_SIZE','indexOfRefraction','toDataURL','_setTextureParameterInteger','ArrayBuffer',').\x20injectDeclarationIndex=','vRotationCenter','addLineTo','_updateFirstDevices','MaxBlock','ImageProcessingPostProcessEffect','Magenta','_vertexBufferSize','https://controllers.babylonjs.com/vive/','setHelperAsync','vector','minorUnitVisibility','TRANSFORM_FEEDBACK','updatePoseMatrix','dragBehavior','NAME_POSTPROCESSRENDERPIPELINEMANAGER','pickSpriteWithRay','#define\x20DIFFUSEUV1','data','pos','createUniformBuffer','controller\x20already\x20detached.','Invalid\x20component\x20type\x20','WASMMemoryManager','PointFillMode','tolerance','_mainTextureExtends','TextureBlock','getRenderPipeline','dragDeltaRatio','#define\x20NEED_UV','addMouse','RING_FINGER_TIP','.sourceRange\x20=\x20new\x20BABYLON.Vector2(','_originalSceneAutoClear','goldbergData','_SolveMetallic','_preWarmDone','_upload2DCompressedLevels','furAngle','audioContext','blurThicknessFilterSize','_disableBumpMap','ROTATE_TILE','TEXTUREFORMAT_ALPHA','_rootUrl','eyetrackingend','updateVector4','_depthMapSize','generic-hand-select-grasp',',\x20size=','_disposeThinInstanceSpecificData','_btnVR','BABYLON.MatrixTransposeBlock','\x20=\x20step(','_isMesh','_jointRadii','_IsRenderTargetWrapper','\x20=\x20length(','back','raycastToRef','hasPointerTriggers','UV1','_autoComputeBlurKernel','computeHighLevel','_tmpVec3','_isSynchronizedProjectionMatrix','RG8Format','_worldDragAxis','Invalid\x20data\x20being\x20written!','cloneMeshMap','No\x20camera\x20defined','_pickingAvailable','_visibility','targetPosition','attachFeature','OnPluginActivatedObservable','createDynamicVertexBuffer','PIXEL_PACK_BUFFER','_setInitialTarget','bakedVertexAnimationTime','diffuseSamplerSampler','URL','_setRayOnPointerInfo','underlyingResource','rgba','OVR_multiview2','getAutoClearDepthStencilSetup','_gamepads','BABYLON.LegacyPBRMaterial','getGlobalVolume','multiTouchPanning','_updateCamera','SheenBlock','_metaKey','setDeltaRotation','_IdentityReadOnly','.texture.wrapV\x20=\x20','_changes','getActiveMeshCandidates','markAsImageProcessingDirty','updateEffect','GrainPostProcessId','match','parallaxScale','LODBASEDMICROSFURACE','bakedVertexAnimationSettings','_deleteTexture','_animationFrame','axisXControlRotation:\x20','_autoTransitionRange','_mustUpdateBlendColor','randomTextureSize','worldAxisForFileY','onlyCheckPointerDownEvents','_maxMSAASamplesOverride','CubeSampler','collisionMask','Command\x20scope\x20already\x20active.','disableEdgesRendering','SS_HAS_THICKNESS','isMulti','base64String','getAttachedShaders','hasUVs3','alphaState','sizes','colors3Arrays','.rgb\x20=\x20toLinearSpace(','_indexBuffer','_domOverlayType','contextObservable','activate','SUBSURFACE','getInfo','ANIMATIONTYPE_SIZE','_loadFileAsync','_pz.jpg','MorphTargetsBlock','_updateIdentityStatus','ENVIRONMENTBRDF','_renderMultiviewToSingleView','_pos','activeButton','renderPassId','_isObjectBasedMotionBlur','_markAsDirtyAndDecompose','onXRSessionInit','_quaternions','_system','getWorldTransform','_collider','cull','TriangleFillMode','cameraMinMaxZ','createSphereEmitter','addTexture','DistanceJoint','globalExposure','_tempVector','hasQueries','diffuseTexture6','worldMatrixInstancedBuffer','captureUVS','_fovMultiplier','useMaxLine','https://controllers.babylonjs.com/oculus/','.r\x20*\x20','_getRenderPipeline','RotationAlphaBetaGammaToRef','diffuse7Sampler','ErrorLogLevel','floorMeshName','TEXTURE_FORMAT_RGBA16F','_bindTextureDirectly\x20called\x20with\x20a\x20multiview\x20texture!','_getDrawWrapper','count','Geometry\x20renderer\x20is\x20not\x20supported,\x20cannot\x20create\x20volumetric\x20lights\x20in\x20Standard\x20Rendering\x20Pipeline','states','_soundLoaded','_attributes','_range','_gazeTracker','_depthRendererId','_useInstancing','LAYOUT_STRIP','getActiveBones','forceBindGroupCreation','_ColorGradingTextureEnabled','sqlite3_exec','_audioBufferLoaded','R11F_G11F_B10F','\x20is\x20enabled.','mat3\x20','internalTextureUniqueId','updateRawTexture','uniform\x20sampler2D\x20','SHADOWESM3','vNormalInfos','targetConnectionName','setParent','_onEngineResizeObserver','Unsupported\x20FourCC\x20code:','IDATA','freeze','Invalid\x20JSON\x20from\x20string.\x20Spritesheet\x20managed\x20with\x20constant\x20cell\x20size.','_sqlite3_clear_bindings','_reflectanceTexture','_sortRenderingObjects','poleTargetBone','helperFunctions','setDirectViewport','onPreKeyboardObservable','divisor','_worldMatrixDeterminant','_enableMSAAOnFirstPostProcess','_computePrimaryColors','edgesWidthScalerForOrthographic','_alphaBlendFuncParams','surfaceAlbedo','depthPeelingDepth1','Missing\x20axis\x20submesh\x20under\x20mesh\x20with\x20name:\x20','_releaseRenderTargetWrapper','_captureGPUFrameTime','Nothing\x20to\x20prepare','CannonJSPlugin','),\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','getTrackedImageById','glowLayer','fingerColor','wheelPrecisionY','onChangedObservable','isUserIsMoving','useAlphaFromDiffuseTexture','_nativeDataStream','registerOutput','_toIndex','normalize','xr_standard_squeeze_pressed_max','_onended','mapPanning','_projectionModeMatrix','_clampDepth','clipPlaneFragment','_idealKernel','colorShader','useParallaxOcclusion','Error\x20loading\x20image\x20from\x20blob\x20URL:\x20','probesEnabled','DistanceOfPointFromSegment','gamepadManager','enableEdgesRendering','detachFromBone','_collisionConfiguration','_useEnergyConservation','BaseUrl','uOffset','_pointerOverDisableMeshTesting','_uniformsNames','forceWorldMatrixInstancedBufferUpdate','_vectors4Arrays','disableAudio','ALPHA_COMBINE','heightSensibility','_refractionFresnelParameters','_processDefines','colors','HALF_FLOAT_OES','Initialize','supportRenderAndCopyToLodForFloatTextures','IsSupportedAsync','The\x20worldPosition\x20input\x20must\x20not\x20be\x20connected\x20to\x20be\x20able\x20to\x20switch!','onLoadedObservable','meshMap','baseline','_isAngleBetween','_useRoughnessFromMainTexture','conjugateInPlace','_PrepareAnimation','Sint32x2','MIDDLE_FINGER_PHALANX_INTERMEDIATE','_compilationError','_isBabylonCoordinateSystemConvertingNode','getMeshById','_verifyPointerLock','ALPHATEST','vUV','_Count','etc2','_fromPacked','metadataSelector','reorderTriangleFillMode:\x20Vertex\x20Buffer\x20Kind\x20','sqrt','_eventRestoreSet','_preserveParentRotationForBillboard','_harmonics','getProgramParameter','getScreenAspectRatio','NodeEditor','TEXTURE_3D','clearCoatColorAtDistance','exitFullscreen','createUpdateBuffer','_isDirty','Particle\x20system\x20started\x20with\x20a\x20targetStopDuration\x20dependant\x20gradient\x20(eg.\x20startSizeGradients)\x20but\x20no\x20targetStopDuration\x20set','releaseSubMeshes','CreateScreenshotUsingRenderTarget','contrast','_creationFlags','useLODScreenCoverage','gravity','vReflectionInfos','isTranslucencyEnabled','_ZeroVector','_postProcessMove','DIFFUSEX','transformFeedback','.b;\x0d\x0a','htc-vive','bindIndexBuffer','easingFunction','debugFeature','_RegisterExtensionFunctions','statusText','_outlineRenderer','FromHSV','minZ','_frameData','tangentOutput','BABYLON.BlackAndWhitePostProcess','buttonObservableNames','setSamples','postProcessScaleFactor','uv2','AutoSamplerSuffix','Center','BUMPX','gazeSpace','LIGHT','Tan','radiusX','autoUpdateTexture','RG8Unorm','_renderOutline','getTypeID','randTextureTiles','activeCameraID','TEXTURE_EXPLICIT_MODE','_stencilOpStencilDepthPass','_LinesMeshParser','animated','azimuth','#define\x20SSR_ATTENUATE_SCREEN_BORDERS','getRenderTargetForEye','attributeType','sourcePlane','MaterialProperties','LAYERS','_checkReadinessObserver','notConnectedNonOptionalInputs','addMultiMaterial','_RGBEReadPixelsRLE','_registerTempVariable','MORPHTARGETS_TANGENT','UnregisterTopRootEvents','ReadFileAsDataURL','_cachedVertexArrayObject','_outlinepoints','_blurTexture2','useDelayedTextureLoading','_inertialPanning','_GetRightHandedQuaternionFromRef','Fragment_Custom_Alpha','onInterpolationDone','push','matrix','GetDefault','_manager','_tempRay','Spherical\x20Harmonics','_useAlphaFromAlbedoTexture','zwIn','_afterCameraDraw','_cachedDepthWriteState','Skeleton','STEP_AFTERRENDERINGGROUPDRAW_BOUNDINGBOXRENDERER',').\x20functionCallIndex=','_getTimeQueryAvailability','rotationY','_deltaJoystickVector','\x20=\x20mod(','checkReadyOnEveryCall','noiseStrength','ATTRIB_TYPE_FLOAT','scale(0.0001,\x200.0001)','_autoRotationBehavior','_position','Lens\x20flares','CapsuleImpostor','_linkInternalTexture','setBodyPositionIterations','_updateMatrix3x3ForUniform','AddWebXRFeature','removeSkeleton','OPACITYDIRECTUV','RG16Sint','OnLongPressTrigger','_shadowMinZ','PrepareAttributesForMorphTargets','Reduction\x20phase\x20','getPhysicsImpostor','clearCoat','frustumPlanes','detachControl','STEP_BEFOREEVALUATEACTIVEMESH_BOUNDINGBOXRENDERER','innerHeight','LerpAngle','#define\x20OPACITYUV2','animationPP','.jpg','PREPASS_POSITION_INDEX','AllLogLevel','Slerp','add','fps','ROTATE_ROW','Uint32x4','numberOfFaces','matrixBufferSize','_transformToBoneReferal','createInstance','_disableLighting','removeEmitRateGradient','ambientTexture','byteOffset','getClassName','_blurKernelY','_BLANK','toHexString','#define\x20FLUIDRENDERING_DEBUG_DIFFUSERENDERING','_thicknessRenderTarget','blurHPostProcesses','seed','isCube=','maxNodeName','moveWithCollisions','ConvertPanoramaToCubemap:\x20input\x20cannot\x20be\x20null','compressedTexImage2D','gl_FragColor\x20=\x20toLinearSpace(gl_FragColor);\x0d\x0a','clipPos','HEAPU8','maxVertexBufferArrayStride','scene','alloc','exponent','COLORGRADING','keep','_scaledDiffuse','round','usePoissonSampling','_TransformVector4Normals','Unsupported\x20vertex\x20attribute\x20kind!','dir','_joystickPosition','DEPTH_TEST_EQUAL','setUVs','\x20=\x20max(max(','FromFloatsToRef','atime','updateMassProperties','keyPosition','_generateHarmonics','high-performance','baseLayer','STENCIL_OP_FAIL_Z_DECRSAT','useTrueRenderingForDiffuseTexture','simplificationQueue','vGeometricNormaClearCoatW','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20','useSRGBBuffers','Ceiling','GAMMAEMISSIVE','onNewMeshAddedObservable','_cachedStencilReference','generateOutputInGammaSpace',')\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','renderTargets','applyRotationQuaternionToRef','_reflectivityTexture','_updateFloat3ForEffect','_hasHit','\x20\x20keyframes','_targetHost','writeBoolean','_resyncLightSource','getAudioBuffer','writeInt32Array','LiteTranscoder_UASTC_ASTC','_twoSidedLighting','_setBlurParameters','getTransformNode','deleteRange','MatrixTransposeBlock','CLIPPLANE6','rg11b10ufloat-renderable','readystatechange','isAxes','flushFramebuffer','LightDirtyFlag','onExitingVRObservable','scale','_uints','generateOnlyFragmentCode','TEXTURE_SKYBOX_MODE','index-finger-phalanx-proximal','sqlite3_bind_text','MOVEMENT','grain','fragmentDepthSupported','normalBias','reflectionLeftColor','_updateEffect','setStencilEnabled','matrixData','useAlphaForPicking','sqlite3_column_bytes','_getColorGradingDataToRef','_getNegativeRotationToRef','_onVREnabled','shader','maxAnisotropy','useInstancing','_sceneUbo','LoaderInjectedPhysicsEngine','vec3\x20normalW\x20=\x20','SS_USE_GLTF_TEXTURES','getImageWidth','STEP_GATHERRENDERTARGETS_POSTPROCESSRENDERPIPELINEMANAGER','_shadowOrthoScale','bump3Sampler','_webGLVersion','_currentSize1','cannon','_defaultMaterialContext','specularIntensity','_commandBufferEncoder','_generateEdgesLinesAlternate','LODINREFLECTIONALPHA','reflectionColor','_baseLayerRTTProvider','getPose','\x20-\x20Fallback\x20texture\x20was\x20used','Cube','clearCoatRoughness','TextureStage','fresnel','btVector3','snippetId','GetExponentOfTwo','SS_GAMMAREFRACTION','Error','numBundleReuseNonCompatMode','OPACITYFRESNEL','_attributeLocationByName','_CheckNonCharacterKeys','_slidePlaneNormal','FromValues','shadowBias','metallicRoughnessTexture','COMMAND_DRAWINDEXED','maxSteps','_localAxes','beginAnimationOnStart','textureAdderFinalPostProcess','_updateUInt4ForEffect','vMetallicReflectanceFactors','_sqlite3_value_blob','setUInt16','hdrMinimumLuminance','targetedAnimations','supportCSM','_data','clipPlane5','UnfilterableFloat','buildId','jointMeshes','BaseRepositoryUrl','_leftJoystick','_skyboxTexture','stages','BABYLON.PBRMetallicRoughnessMaterial','setBlendConstant','nativeIndexBuffer','_controllerAvailablePredicate','animationsEnabled','topCapSubdivisions','_tag','_wheelXAction','_cameraDrawRenderTargetStage','collisionFound','writeOutputs','executeWhenCompiled','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.','HDRDownSampleX4','_disposeList','_updateMatricesForEffect','maxZ','vPrimaryColorShadow','onTrackpadChangedObservable','loadFromSerialization','toLowerCase','idle','_textures','maxVertexAttribs','acceptedConnectionPointTypes','onAnimationLoop','colorBlendFactor','_tmpAmmoVectorRCA','_shadowsEnabled','dirname','setUIntArray3','uint8x4','_getLinesForBonesWithLength','boundingBoxPosition','Alpha','deleteFramebuffer','pbr','_updateFloat2ForUniform','renderFunction','_webVRsupported','panningAxis','worldMatrixFromCache','useInstances','.remapF0OnInterfaceChange\x20=\x20','KEYUP','multiview','glTFAnimation:\x20Unsupported\x20key\x20frame\x20values\x20for\x20animation!','TEX_2D','onCollisionPositionChange','isUsingTextureForTargets','_cachedWorldViewProjectionMatrix','_getAbsoluteBindPoseToRef','btCapsuleShape','SHADOWPCSS2','getError','subtractInPlace','_axisTargetedByUpAndDown','addKeyboard','_getGlobalInspector','_postProcesses',',\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','_targetPath','LockConstraint','video','xr-anchor-system','_linearSpecularLOD','_reflectionTexture','needsImageProcessing','CrossToRef','charCodeAt','transformFeedbackVaryings','getVerticesDataKinds','SSAORenderEffect','disablePointerSelection','DisplayPassPostProcess','PREPASS_COLOR_TEXTURE_TYPE','rgb(','removeRampGradient','LIGHT_ESTIMATION','FILTER_POISSONSAMPLING','includeCoordinateSystemConversionNodes','_done','COMMAND_SETFLOATARRAY','_setupMirrorInGroundMaterial','ShadersRepositoryWGSL','generateDiffuseTexture','dev','_performanceMonitor','defaultCursor','search','vertexAttribPointer','_currentResult','vecToidx','CeilingPOT','OCCLUSION_ALGORITHM_TYPE_ACCURATE','_depthBiasSlopeScale','version','normalSampler','setLimit','_debugMode','minimumWorld','COLOR_ATTACHMENT0','resetUpdateFlags','toggleProjectionMatrixHandInPlace','_executeCurrent','_vectors2','replaceRepeatableContent','beginAnimationFrom','_handlePluginEventHardBindForSubMesh','#define\x20DOWN_SAMPLE_X4','_distanceToCamera','WEBKIT_WEBGL_compressed_texture_s3tc_srgb','skipPointerDownPicking','_getFacetAt','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','_meshesUsingTheirOwnMaterials','_globalSaturation','thumb-phalanx-proximal','_currentHit','getAnimationRange','buttonCircle','_applyByPostProcess','storeEffectOnSubMeshes','_FrustumCornersNDCSpace','PitchYawRollToMoveBetweenPointsToRef','BindFogParameters','.xy,\x201.0,\x200.0));\x0d\x0a','ANIMATIONTYPE_COLOR4','bloomEnabled','_updateUInt3ForEffect','customVRButton','sizeInterpolateFunction','hasUVs6','CLEARCOAT_BUMP','_textureTransformName','Mouse','unBindMultiColorAttachmentFramebuffer','_createNewBuffer','Fragment_Definitions','TransformNormal','IsDifferent','FACE_BACK','buildTextureLayout','FxaaPostProcessId','MatrixTrackedMatrices','partitioningBBoxRatio','DoubleClickDelay','DEPTH_TEST_GEQUAL','CAP_ALL','\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','outline','loadTexture','wrapU','addEffect','_upVector','LINKEMISSIVEWITHDIFFUSE','ReadBoolean','forceDepthWrite','instancesCount','onApplyObservable','BABYLON.DivideBlock','_SceneComponentInitialization','CylinderParticleEmitter','_removeLightSource','VIGNETTEBLENDMODEOPAQUE','resetLocalMatrix','toRotationMatrix','_markAllSubMeshesAsTexturesAndMiscDirty','TEXTUREFORMAT_RG','_handResources','LIGHTTYPEID_DIRECTIONALLIGHT','_prepareBuffers','prevX','projectionMatrix','Cannot\x20merge\x20meshes\x20because\x20resulting\x20mesh\x20will\x20have\x20more\x20than\x2065536\x20vertices.\x20Please\x20use\x20allow32BitsIndices\x20=\x20true\x20to\x20use\x2032\x20bits\x20indices','_kernel','_checkUniform','_thinInstanceCreateMatrixBuffer','getKind','createVertexArrayOES','BABYLON.StopAnimationAction','_isObjectBased','colorMax','_alpha','_firstUpdate','pushGeometry','IsSafari','keysLeft','areAllEffectsReady','putImageData','hitDistance','optionalFeatures','emulated','_contentData','_touched','disposeOnStop','hydrateCollisionMeshFunction','_positionScale','onBeforeBindObservable','_textureContent','baseRotation','_updateColor3ForUniform','faceColors','Compute\x20code:','Framing','_convertToGammaSpace','data:image/png;base64,','_postProcessManager','\x20=\x20pow(abs(','CreateScreenshotUsingRenderTargetAsync','SPECULAR_GLOSSINESS_ENERGY_CONSERVATION','uniform1iv','closeShape','jointHinge','6.2.0','onXRFrameObservable','\x20not\x20compatible\x20with\x20the\x20current\x20environment/browser\x20and\x20was\x20not\x20enabled.','MATERIAL_CounterClockWiseSideOrientation','BABYLON.ReflectionTextureBlock','RED_INTEGER','_effectWrapper','EnableTextureStorage','_matrixArrays','hasRings','Animation','iridescence','loopBehavior','Blob','AmmoJS\x20is\x20not\x20available.\x20Please\x20make\x20sure\x20you\x20included\x20the\x20js\x20file.','_sphericalPolynomial','reflectionSamplerLow','HmdWarpParam','_existingCamera','getElementsByTagName','_switchPanningModel','useRoughnessFromMetallicTextureGreen','_minFrame','close','_triggerSuspendedState','_LogCache','_getShaderProcessor','forceDisposeTextures','_audioBuffer','_updateFloatForEffect','proxy'];a8_0x395f=function(){return _0x20a405;};return a8_0x395f();}
|